-97025982 -1926188844 -115840225 -1910547575 387320371 1611741861 1858777751 -2018961502 746072827 1877778792 -738384574 1128413395 1799389261 1977121652 -321836338 1924513645 1723130658 1824737845 465861283 -2100483303 -171304049 1806601772 480886458 -2053050624 -223879274 -828097721 1354804964 667393650 -1093742648 -909508770 883623460 -1381869666 -626694392 1243249305 1025329679 -1542186059 -753718493 1299693184 980454934 -1552293972 -729878726 -2037992943 1716795083 254145285 -1857984858 2064459982 201988184 -1838248453 -446055059 2086726871 191355969 -1680293424 -320868026 1977000188 47288426 -1665858103 -340642465 1924883685 96228467 466264363 -2052180856 -223804386 1805669796 480732466 -909493324 -1093858526 -1552278714 403069813 1862364131 -2129720625 929638386 1080956772 -647543074 -1369409976 805626859 1191433085 -569736505 -1458720175 968011712 1320525654 -675492116 -1598292358 1054829529 1238915919 -791606539 -1479132573 719206294 1574504192 -992979270 -1277729236 766768015 1521795865 -1010986333 -1262837195 604356516 1392676658 -905191800 -1123226082 594049981 1416579883 -848946543 -1168037369 657085689 1345152111 -920373803 -1105001149 541561056 1463853174 -834014772 -1186021030 703716555 1593240669 -939541017 -1325888143 781981906 1503340612 -1064142338 -1214953112 983385245 1301967883 -728554063 -1550576345 1039171716 1257746450 -738270808 -1527131842 877055151 1128397881 -632771197 -1387291371 858458294 1143748640 -584750694 -1440589556 1905889498 -393166496 -1617432074 254340199 2016402673 -517567157 -1776173603 138750078 2135038184 -431273646 -1857259068 1043424696 1228297518 -801176428 -1489488894 962372001 1314623799 -682442611 -1604980709 820702602 1206770972 -555447130 -1444692944 931604883 1082136837 -645314369 -1366394839 596014556 1417758026 -846719760 -1165024154 619426245 1408008531 -890908439 -1109204865 761134574 1515900280 -1017930558 -1269519276 707803639 1563887969 -1002546981 -1288083379 90129776 1918399974 -347003812 1143690724 1039658304 -1526809350 704033039 -1325408075 32770449 311988679 -57216789 1660052808 368399838 -2058729393 -229803815 708269107 -1287780983 595662872 -1165473374 -891110099 1206563032 820871246 -1444621836 -555490974 1082619073 931152983 -1366747667 1227962602 1043728508 -1489020474 -801609392 -1605198369 1717453933 291075323 1966267451 37088429 -1690518249 -331641471 -574243725 -626493334 1243047419 -730599336 -1552629554 981307764 -1217028991 779930939 -1619581921 -1944339383 -59684666 1702369660 466183617 1825461591 -2052198302 1574427784 -1011660501 -1263240771 767371271 -1123928682 604726316 593928245 1415680163 -647389866 929561722 1080085740 -570140337 -1459394087 805976163 1192036597 -676194972 -1478958613 1238794439 -5198342 -2001232532 297716950 1723464768 -119707165 -1881515659 191109291 2086873149 -321112660 -1680145094 47338624 1976919062 -340659787 -1665744605 96440473 1924702223 -269230351 -392291608 139195382 474656697 -1388231011 -1104290101 -834196924 704579395 1593325525 529222277 373098158 290505399 1717039649 -1671901374 89235192 1918283374 -332252211 -1691022501 37509857 1966828151 -444303386 -1836890256 193599178 2089625180 -488000513 -1779530903 216519379 2078335557 -890565791 -1108591625 1044364848 1228443302 -681829627 -1604637805 961706537 1314212543 -555067602 820262402 1206060692 -645426377 -1367301215 931787291 1083097741 -1180075657 -1094402706 -954726966 1578194032 -753313403 1242564671 -82058981 -394823347 -1742893630 2141561029 144871507 -791102279 1238494467 -647040878 1080533288 1191863601 806180263 -1123723182 -905811772 1393244542 604768744 -1167549365 -848319267 -1277243296 -992354058 1573957964 718766554 1522365781 -1666077465 -340353935 -2001669976 -4734914 1723765124 297378066 -1881328463 -119929817 1641239965 383018251 -1952506891 -57136285 -1930240020 474858109 -2111219746 -181508280 -516998393 2135666340 139238962 -1728871517 33215001 -392595668 -1326367939 -940176469 1593793041 -1063530574 1502780936 781561502 656663221 -1186498794 -834648192 1301529159 982840017 -1527748750 -738764828 193821454 -1779831123 -487662021 -346516976 1966868403 37435173 -130807226 1631411196 372927338 -2007040311 -10891681 1716559845 -2115456286 -152075660 1877398478 417456984 -2038073605 -243120531 1753946071 529278785 -1444279684 -554878230 1206152016 820206534 -1366831515 -645857549 596624272 -1108650445 -890476891 1407530783 618792841 1488183347 560945303 896402648 493665350 -1714225768 -287978226 1890670765 917496292 1058647503 -1585629076 -696645382 1534199055 745878937 -1250139101 -1032104779 1545584918 -988376916 -861873017 1388595492 633567666 -1127602168 -875751266 2059858362 230801708 1612457415 387650897 -1911405333 -116034435 1735516638 276222280 -1988132622 -25644956 1843938984 1787134641 324614677 123233882 794484420 1281143325 -1411080422 -589058164 77169510 221237069 -1823778066 -464754056 1766090637 507729691 -2025191775 -263375305 1848222612 -148835794 1738534847 278454057 -1986949485 -23675387 1626483622 401939248 -100959716 1223725880 1073193902 1378502469 -886892801 1430750044 574665674 -1152785808 -867249434 1559351159 737607649 -1291866533 -973562163 1536953198 748370936 -1248695742 -1030399276 1001578798 1021257015 1157864851 1359135196 -1967585270 350068137 1388520672 1534421195 -1307128322 1058979851 1209659549 -787439321 -1508404815 947061778 1333015684 -696425154 835012665 1187149999 -540333803 -1463019133 917015584 1102036150 -660148980 514471102 1772946472 -317504010 -1709935264 179005681 159679404 2122560314 250169269 -1974008213 451419130 1844390764 -1051471316 653000491 -924475897 -1075663215 -1896143026 507787999 1766001225 -2024969371 422182598 1848561232 -148398102 2101499398 -1823721686 737251877 1559667379 -973081847 -1292319841 748443196 1536911018 910590529 1094824663 1177319118 -551213196 -1474160670 949815923 1335507685 -694981793 -1584112695 1072746090 1224212220 -771838138 -1493590064 -1761104350 638338822 -1201089883 -814751181 1449571209 -1709325524 -317000774 1947443712 51679894 -1250771029 -1032483011 1534910087 746319377 -1306559566 -988263644 1544624798 722872840 -1146538087 -861010161 1437030069 580937251 -1127943296 -876362986 1389007532 634233402 -1463439409 -540893351 1187761891 835518069 -1347916842 -659596480 1101400826 916535916 -1507973123 -786884757 1209026257 1058502215 -1586240540 -696986766 1333625544 947565150 -1523463008 1010343194 -715442129 1280469397 -588418044 853742888 -1400405877 1116332455 898552113 -1199121212 -813568942 1451802088 563055998 -1235397386 -1637880728 -1724766095 2000439645 -1870371750 -410823476 -1746296765 1664947474 1683017995 324526493 -868218514 575563842 1536348390 748019824 1095238811 911160333 -2025530071 -263983681 1766505477 508398739 -2144790224 -147969626 1848080412 421546122 -1986046693 -23566963 1737569335 278267041 -1896705790 -101342828 1627189294 402374840 -1695298227 -302711333 1962781793 66755831 -1650587308 -359056958 1938843768 77027566 -1809300097 -483428887 2049320019 220271813 -1824161434 -465391120 2102124618 172806364 -458501547 -1347484142 916871080 1101096766 -861312309 -768503310 -1724561995 -1493744552 1378087177 -867736406 -1153412036 575210886 1431188752 -483911635 -1808848709 220625153 2049001879 -465183692 -1824330590 172735768 2102168974 -302804961 -1695244151 66974003 1962590629 -358722554 -1650891632 76559658 1939277244 -23132087 -1986512673 277965157 1737906675 -101528496 -1896481594 402435452 1627102698 -263946117 -2025606931 508223831 1766707649 -148290462 -2144439052 421995854 1847596504 1125420568 -1532189921 -743730295 1252180531 1034285733 -1547606266 1305413162 986199740 692353795 -1222578528 -1071129034 -750041504 888367975 -1432879420 -577712558 40446144 -1676821149 -351629835 711692382 -1274083843 -1022872213 -841761447 363434419 -1949498352 -53857146 -511892254 1197414160 -650411341 -1371753947 -1097740465 552950508 1822182066 -174777592 -2104349794 -491017190 -1782801268 198707503 2095004089 -438933501 -1831774059 -914820680 -1098923730 -945587830 -1331410660 1383198444 -881279146 -1132490816 2003385212 -295671098 -1721279920 117690355 1879375717 -384979233 -1643471287 429676814 183550296 -1812360990 -453074828 1950465509 54955379 -1706042167 -313988001 1932294652 69945706 -1658709808 -366663610 -544177988 1328520493 942190011 -1591608319 -702100329 1212307764 1061513634 -1504954344 -783611762 1693237391 334229529 -1964858973 -35286731 1834650788 442350642 -2091586168 -195830498 1782007997 489715755 -2076628591 -214034169 1005144199 803738824 1602412615 679858385 -1316191893 -963923459 1446292588 557030650 -1204105920 -818020906 1364813941 643717347 -1084815015 -934266417 -1240511725 -1056408699 -1749303386 -524513488 2128091795 165620229 -1864991809 -405714135 -1978880062 -49569964 1668221687 342375009 -1922995237 -93955251 -2074000931 -373512906 -1631873632 14614531 2010656917 -288267985 -1714007623 633853331 1388373253 -875973441 -1127316439 581570954 1437409564 -861638490 -1146929104 -1974155378 338711085 1664574139 -96587007 -1925643369 -263611882 -2024887680 401717009 1626769287 -100673987 -1896290645 278688520 1738228638 -23981532 -1986714958 -38103875 1114305963 896386365 -1402694521 -614226927 1608377807 685430105 -1311537949 -959138699 514758815 -2019047131 -257885773 -1249925690 -1032284848 1058696234 -1508688496 -787215098 1101729943 917250049 -1348111941 -660455123 1187435662 834790424 -1463241310 -540048076 1885116201 123447231 -1638730235 -380254573 -1152769131 -867364093 1378453152 623818294 -1138235508 -887040230 -772144281 1335793348 949593682 -939095541 -1090405731 1209330416 -1653298412 75365038 249847256 2044947790 -410519315 -1870608261 160012737 2123278679 324226492 1683258666 -97458039 -1925720033 339642789 1664727347 854046985 1172343199 1482136059 -148208249 -2144488175 421848235 1847841853 -263765602 -2025819896 508108978 1766723620 -101642827 -1896465117 402615449 1626889231 -23279188 -1986266822 278046848 1737857046 -358771229 -1650809483 76805327 1939129433 -303017478 -1695063700 66990294 1962475584 -465166895 -1824445113 172522749 2102348907 -483665464 -1808996002 220575972 2049083506 -867916465 -1153198631 575325283 1431172341 -886480554 -1137815104 623313018 1377841388 -1029755523 -1248322069 747719761 1536588999 -973936284 -1292510734 737970248 1560000734 -772557525 -1493924419 1073599495 1224402065 -694259406 -1583791708 948965406 1335304328 -551011047 -1473311345 824597557 1176595619 -666502912 -1354577514 910923820 1095542970 -1463390678 -540975428 1187516166 835665808 -115839472 1611743146 387321660 -1292717002 -973765472 1560073498 737928588 -1153107939 -867972981 1430952241 575515047 1981740675 18466325 -1743743057 -1479371198 -791304492 1320235895 1814703263 455941129 -2111550029 -182223579 1799874694 474011664 -2058778198 -229721796 1660003501 368481339 -1929394815 -67570409 1704747188 312168482 -1953365608 -57331442 1906130171 110759021 -1617732137 -392925887 1995503842 33015924 -1728144946 -268850856 2135340233 138511455 -1857497627 -430971533 2016112848 254558278 -1775955460 -517856918 1464077399 541277377 -1186304645 -833790483 1344915534 657389784 -1104696990 -920610316 1503626341 781759731 -1215175351 -1063856673 1592934524 703951082 -1325653680 -939847226 1257446451 1039412389 -1526891233 -738570871 1302255658 983165116 -1550796538 -728266352 1143510017 858760343 -1440287443 -584989253 1128615960 876765326 -1387581132 -632553054 2078971372 216900986 -1780157248 -488389546 2089243125 192962915 -1836502823 -443678641 -846415663 -1287797652 -1002769158 1516134745 760828367 -1269825419 -1017696029 -555266749 -1444905515 962551876 1314410706 -682557080 -1604963842 108901440 1903854806 145112178 2141261028 47289701 1977001459 201989463 2064461249 -119625722 382781738 -5018593 297602355 718482939 1574182253 -1775458384 -1443977635 -1017215313 -1269189063 -846917987 -10657154 -2007346456 -1892182287 1877114863 -788323407 1389405814 634885856 563460516 -768816916 1260755286 1008904640 122456328 -1473145484 -550066718 1178596440 825803982 -1352904339 -665099781 1095905345 911540439 -1494606522 -772985392 1222933610 1071860988 -1584932513 -696194615 1334425715 948865253 -101739186 1625736436 400684130 -1987747391 -25013929 1737162989 277622907 -2144129558 -147579524 1849511110 423263312 -2023822861 -262547099 1766885599 509065289 -588239590 -1409868404 855526454 1173978272 -1248906404 736863999 1559008873 -974796845 -1293748411 1825857933 -60064740 -1955836790 308616496 1700933030 -83445755 -1946056557 352901417 1645210047 -284695478 -1744775972 17401190 1980675568 -395698093 -1620242235 107233663 1902342633 -505648008 -1764008722 265424212 2027240898 -424564639 -1850304265 146786637 2142829019 1192705071 -646731380 -1368090342 930990240 1081800758 -848103997 -1166686891 595367151 1417389177 -903925286 -1122500276 605114614 1393975392 -1012302351 -1263645337 765926621 1520446539 -993740312 -1279030914 717936836 1573775442 -2105382675 -175810437 2093972170 197675612 1310135849 957359807 -1485524196 -388217218 1656328082 364822276 -1948636505 -52618703 1708411787 315849501 -2106825076 -177514982 1818363808 459618102 -2063490411 -234450429 1796195257 470348591 -1435574766 -580260220 1147191102 862425000 -1392305653 -637261155 1124956967 873089969 -1531619808 -743283018 1253783308 1035732890 -1210462602 -1059127584 1507307354 785424332 -1330378129 -944555271 1589275459 700275669 -1191033276 -838502702 1460414312 537597950 -1099988387 -915885365 1348592497 661050343 -141832931 -934687504 1455642418 566519716 -1194510818 -808843640 1601510169 -365186883 226729402 2055515436 -477234026 -1802843136 183392675 -455067505 -1813575655 345550075 1671404653 -90780201 -1919812287 334850274 1693603956 -33879602 1894974523 -369470079 -1627560681 10088628 2006892578 -292056680 -1718574834 154123423 2116586505 -417210957 -1876497115 239237254 2034583568 -531883606 -1982606843 426561428 1852571394 -144527688 -2140824018 503384973 1762016027 -267425119 -2029495753 -1358241111 -1580111205 -1296174387 -1134134529 -1920994528 -2086372590 -1865882812 -1642894474 345053879 -1963618540 -34422910 1694232120 335339182 -2092711105 -196807767 1833804307 441094789 -2077358298 -215402576 1780508170 489117340 -1875944599 -416781313 2116106821 153488083 -1757241488 -532303898 2035088988 239849162 -1628122277 -369892403 1895477879 134054625 -1718020286 -291625004 2006414958 9455352 -1225364539 -1041147053 1492650729 805255807 -1315196964 -962814134 1603653360 680722022 -1204952073 -819276959 1445167835 556053069 -1086314514 -934865032 1364084418 642348628 -1421771871 -599373001 1162812045 843590171 -1406353480 -617902290 1109581460 891678210 -1516571757 -761412859 1268028095 1016308265 -1560856694 -705689828 1291409062 1006528048 1540874676 -1642406598 -383914580 1880407062 118721664 -1750298351 -525622905 2040721469 245743787 -1866377976 -406428258 2127508516 164103346 789993946 1477536076 -928090915 -1079425973 648025585 1369908583 -809258812 -1195081646 567136744 1456136574 -525546429 -1750336299 245542255 2040897017 -406779814 -1866057524 164587894 2127059424 -294173583 -1720683289 7939421 2004751819 -384139160 -1642221314 118808900 1880347090 -189951988 -2085969766 446951712 1839514038 -1681547839 859524037 -1551608236 -424515196 -1850386158 146540712 2142976062 -505434723 979657803 1298355421 -1066706648 1144723095 1703928354 -68454527 -1930672361 367335085 1658988091 -241377642 -2036601344 529711034 1754631980 -131427651 -1892834773 371520401 1629733639 -12101980 -2009045454 290011016 1716389662 -955307139 -682862474 -1053311255 -1238331777 646943726 1367909240 -931007806 -1081687468 568481783 1457874785 -806603045 -1192556979 591640123 1413777069 -990143684 -1275286614 720763408 1576192646 -1013555419 -1265537101 764952073 1520373407 -319216734 -1677847756 49758862 1978692120 -342562885 -1668032723 94013079 1922938369 -501044336 -1792697594 204262076 2066479658 -447778935 -1840750817 188812965 2084978227 -246533178 -2042035376 524309226 1749508732 -165414945 -2128296119 405640947 1865066085 -6964236 -2003661982 295426776 1721559630 -117932051 -1879093381 385228481 1643195991 -1958044831 306432731 1699019341 1921270590 -499425617 -1791201735 204816259 2066878229 -447309130 -1840141792 190380954 2086652684 1036805045 1254839075 -742260071 -1530580465 701317114 1590300524 -943497514 -1329304000 782302179 1504168821 -1062298929 -1213617575 655800264 1343326046 -921119004 -1105205646 544961489 1467761479 -831188227 -1183702421 205251595 2067584157 -499808985 -1791838799 190193682 2085687428 -447200962 -1839238744 -2053593825 -224422519 1900810318 105586904 -1623035550 -398114316 1981928535 19326145 -1741703813 -282556947 1079351697 928164103 -1369704259 -648230869 1194876296 809463070 -1456063324 -567210958 1317933475 965288245 -1602195313 -679002087 1239668154 1055188268 -1477593962 -789937152 1575127541 719698275 -1276319527 -991176625 1519341036 763919738 -1266602816 -1014621098 1396244935 608055633 -1120444181 -902803331 1414841822 592704840 -1168464654 -849505180 2067511641 205294031 -1791633291 -499980061 2086042944 189877718 -1839719316 -446747398 1977626987 48693757 -1678880697 -320249647 1921906034 92980708 -1669098402 -343628600 1720494397 294361515 -2004695023 -7997305 1642163492 384196018 -1880159224 710139726 1565847512 -1000489374 -1285910796 -561550817 -1451206007 937742122 1088683964 -638931450 -1360159088 697449074 1586825956 -946054306 -1331991608 788528747 1509478141 -1057906873 -1208569903 1137448161 -624605861 -1379764787 1031628892 1249532106 -747435664 -1535886874 974171205 1293393107 -826009324 -1178392190 665304097 1352699063 -911614707 -1095832165 -221774395 -2050962093 2133234581 136422147 -1859587399 -433077713 1989205950 26734376 -1734426990 -275149308 1912413095 117058353 -1611433333 1033112569 -1533191613 -744854827 -1334704019 -1431774192 -575673210 1137408293 885803443 -508819369 1760533674 -128941765 -1890078291 375316503 1633276033 -12761822 -2009434700 288564238 1714689176 787555811 1509299573 875295134 1127006472 1651915740 -65884545 -1961517335 303877971 1696333765 -173743532 -2103192894 464159608 1823323118 -221698483 -2050091301 482821985 1807775735 -423069182 -1848685932 147200814 2143366072 -509231589 -1767731571 262922039 2024599457 -401346000 -1626029402 102601500 1136840553 -746728712 -1535450514 1030992852 1249149762 -737143071 -1558763913 975075277 1293502299 -1270940511 710568194 -1159367533 612491568 -1450578747 938309990 -1487772425 -799714207 1230767579 1046164813 -1606442770 -684158856 1311883714 959902036 288639434 535806456 2133346333 137328779 -1735367398 -275294836 1990067254 26817696 -1610768125 -386231915 1911799855 116715705 1137025709 885166651 1495234256 773342790 -1333996571 -948182157 1584575177 695566943 1610766980 386230802 -1911800920 -116716738 1773409967 515057209 -2017822845 -256030955 1859769014 434037280 -2133347430 -137329908 -612492617 1270941478 1019623344 -1513134582 1786114963 494060293 -2072276289 -209935831 324323264 1683224406 14045687 2010210657 -373951294 -1632451500 129734126 1891411320 -958756795 -1310869293 685042025 1607719423 -1044951972 -1229947702 800664944 1488854502 -939458441 -1090113311 638542171 1359499725 -814955410 -1200884488 560112962 1449498068 -613574623 -1402296137 895744269 1113901467 -603956168 -1425576786 839793940 1158221186 -709488621 -1565450107 1001943359 1287602601 -757345270 -1512250212 1020638502 1272087984 747744233 -1137789320 -886470930 1377883988 623372226 -1153207711 -867941641 1431114573 575284187 -1354617298 -666558792 1095520002 -1583765988 -694249846 1335346992 949024678 -1493933563 172530501 -358780325 76747639 1172336167 -612041852 2010516645 13712435 -1632261744 -374171386 1891354812 129824810 -1761352261 -536554195 2030929047 235582465 -1871830622 -412544716 2120237198 157773848 -2073068051 -211268229 1784749249 703960914 1592960964 -939788674 -1325611288 781734731 1503618013 -1063898521 -1215233295 657334112 1344876534 -920617396 -1104720166 541318009 1464134639 -833766827 -1186297149 527422709 1751704675 353926626 1646218612 -82436914 -1945031592 309705211 1702005101 -58992425 -1954748351 108324276 1903416610 -394623848 -1619151858 18424237 1981681979 -283688831 -1743753193 145714566 2141740304 -425653078 -1851376580 264415647 2026215689 -506672973 -1765017563 548263192 1470817678 -828132300 -1180400478 666898689 1355227543 -909217747 -1094106949 779509034 1500605884 -1065862138 -1216410480 689674547 1578936741 -954861537 -1340946295 -626857861 -1381639955 1631129701 373170419 -2007321264 -10648122 1716835452 290710762 33462656 541748533 -1214729027 -1063287765 1503057297 781313287 -739042179 -283183411 1981261687 -130601957 2087150500 -753238056 -1541583026 -574490646 -1429813380 -827494468 -1180016854 -1065949298 -1217276136 -1340337407 689259195 1578267181 1980811955 2026586753 -171749516 -2101051422 466431576 1825185486 -223442067 -2052473861 480307777 1806162647 -82262202 310076019 1702646501 -2051267061 687923019 1023509252 1298888587 1923708518 95307504 1864263170 404313748 -1367376983 -646427841 1081154181 930490899 -1458389072 -569012442 1193074332 807136778 -1599802469 -677133555 1319801527 967680545 -1479985278 -791804140 1237800622 1052796472 -1278710835 -993043621 1573260001 717306487 -1264209964 -1012752574 1521209080 766312046 -1122769921 -904604823 1394442963 605729349 -1166137370 -847702160 1416644298 595031644 372035783 -2008529564 -11569678 1715872840 289477854 1903165086 -284464323 -1744020565 17107473 -908960879 -1093309689 668744381 -1528712933 1038672033 1257230391 -833515031 -1185504897 543158469 1465434195 -1774592520 254839874 2016918740 -430757513 -1856759327 140331099 2136635597 -270178980 -1729997366 32179312 1995191526 -393699003 -1617980973 109494377 1904341247 -58065654 -1953575524 310877222 1702931632 -68929261 -1931277947 367679551 1659725993 -229477064 -2058009170 475796500 1801135234 -180375263 -2110225993 456249357 1815535771 -1018430233 -1270035343 759537099 1514319197 -1004128002 -1289680792 707287506 1563388228 -846170923 -1164491709 597562873 1419322735 -889343796 -1107656614 619958752 1408557430 36364620 1965937114 1154736168 869585086 -1428324092 -572870254 1136534577 884544679 -1380956899 -625511029 1242064922 1024415884 -1543108298 -754894432 1298508803 979541141 -1553216209 -731054663 1499787340 778289370 -1217752736 -1066556938 1577661525 688784579 -1341696647 -956275217 1472166014 548948200 -1179575982 -826922556 1355988071 668306673 -1092821685 -908333603 2143142112 146468982 -1850498612 -424373926 2026898681 265761903 -1763809835 -505850557 1902528722 107051076 -1620563458 -395372184 1980468427 17611869 -1744441881 -285024911 1644875908 353230866 -1945849432 -83656386 1701254301 308290571 -1956022863 -59882201 1825659062 467036192 -2099299942 -170391284 1807522991 482061369 -2051867261 -222966507 1573441897 718266879 -1278824379 -993951533 1520768368 765601254 -1263831972 -1012120374 1393776987 605317581 -1122158473 -904263455 1417583938 595176916 -1167000466 -847786760 1082114317 930673051 -1368285151 -646541129 1192363284 806696322 -1457757128 -568634194 1319389503 967014825 -1599461357 -676521851 1237945638 1053736368 -1480070134 -792666980 1722216865 295813431 -2002218867 -5267429 1640707512 382469422 -1882893164 -121478142 1753053587 528107781 -2039277377 -244045783 1863368074 404196636 -2128683866 -166073296 2064769477 202821971 -1793097495 -501698433 2088510940 192615754 -1838005008 -445287322 1976199671 47012193 -1681651493 -322750387 1923591662 94412152 -1666593598 -340853676 367259251 -1930772535 -68317345 89035545 -1673018717 -348065227 1965320086 35870464 -1691744582 -332581332 2089954237 194321195 -1835251055 -442795513 2080370596 217636658 -1779331448 -487145954 1083297644 932642810 -1365266880 -644309290 482132477 1807479147 -223174447 -2051698617 353013206 1645067584 -83563270 -1945904020 308758991 1700821337 -60217117 -1955719051 -1367945755 806508614 1192585424 -568575638 -1457845764 -2001732279 382429418 1640781948 -121304634 -1883096752 -393839923 218084086 2079883872 -487468070 -1778982068 -12139586 -2008943832 419360441 1878646319 -152006763 -2114470141 529738400 1754536502 -241349748 -2036696294 821843495 1207658161 -554551541 -1443559523 932287038 1083613864 -643828974 -1365720188 1042800149 1226894979 -802570439 -1490120785 961157644 1313680026 -683377888 -1606202442 759907907 1514960597 -1018878097 -1270736903 707166810 1562489548 -1003953290 -1288711200 596692593 1419247335 -845238435 -1164337205 620563048 1408908030 -890016956 -1108059182 250685328 2046170886 793105189 1480778675 -970557936 -1323219322 673716028 1596925866 -769185185 -1524622647 1009339251 1261337573 -716509626 -1571954992 994348906 1279508476 -587423123 -1409576197 854770497 1173746647 -611228044 -1399433502 899614552 1117272014 -303748174 -1696457948 65751710 1961654792 -360124501 -1651515587 75927175 1937882641 -482434176 -1808166122 221299372 2050486842 -464296039 -1823189233 173868725 2103064099 -263046186 -2024469696 509369082 1767598700 -146800689 -2143760551 422682339 1849077365 -24529948 -1987148942 277336776 1736499806 -102467587 -1897707669 401217233 1626154567 -695530630 -1584645140 948267606 1333942976 -773402781 -1495138315 1072213583 1223663321 -665812152 -1353206818 912188004 1096405746 -549632175 -1472563257 825435773 1177818859 -885253346 -1136972920 624065074 1379224228 -867049721 -1151930479 576699947 1431867069 -974679252 -1293900870 736752128 1559151254 -1031121099 -1249024093 746862105 1535313551 -1760488049 -535419623 2032104611 236471349 -1870868074 -411311872 2121445562 158695468 -2017695515 -256157581 1773275593 515193183 -1911937842 -116583336 1610892770 386102644 -1989680937 -27209663 1734967803 -1654211432 -362705906 1936252340 74444066 -1710524287 -317962217 1946491309 50473275 -1816316758 -457571268 2108904838 179594512 -1798246221 -472399835 2061406623 232366345 -1869422601 -409604255 2124201691 161189453 -1744888850 -520606856 2045868738 251021908 -1639360571 -380737709 1883715305 121636479 -1725656100 -299654326 1999303408 2998886 -1926901869 -98369787 1663807167 338468393 -1974989942 -45139172 1682336422 323050032 -2080487519 -184977609 1844455053 452400667 -2070707272 -208358610 1788732052 496685570 -1409482945 -587477079 1173528083 854961797 -1399768282 -610923600 1117739530 899181212 -1524140275 -769636453 1260983841 1009657527 -1572162796 -716340350 1279578680 994304686 -1236537509 -1051926579 1480953463 792903393 -1322898622 -970908716 1596476014 674200312 -1198495895 -812165121 1453196869 563689171 -1073896592 -923102234 1374929500 653587146 -1987449162 -24191456 1736937370 276872972 -1897649489 -102557127 1625967491 401439509 -2024642940 -262842862 1767638952 509294398 -2143313251 -147287541 1848755121 423031591 -1807810862 -482750908 2050007038 221753192 -1823262005 -464254371 2103270375 173697905 -1696237856 -303937930 1961564108 65808218 -1651985671 -359693713 1938215893 75621187 -1293431170 -975110424 1558818642 737058756 -1249244569 -1030931727 1535404875 746806237 -1136900532 -885295398 1379018592 624236534 -1152286123 -866733373 1432347513 576246767 -1353654758 -665325940 1096728374 911839136 -1472390653 -549836139 1177778991 825510841 -1584703960 -695441730 1334130436 948045714 -1494838735 -773741913 1223226141 1072677771 -759131534 1115656163 897105781 -1401819441 -612966823 1158827002 840268652 -1424217386 -602203584 -2018331795 -256539653 1611308650 386772732 -1912275130 -117190704 1734826611 274754277 -1989592225 -26342455 1188277958 836017744 -1461858326 -539295876 1102998239 918116937 -1347417101 -659080347 1438594704 582485510 -1146005572 -860461270 1389556361 634765855 -1126394971 -874798285 1533329058 744721972 -1251287154 -1032982760 1544125115 722356781 -1308157033 -989844735 1481332223 793535849 -1236978477 -1052638139 1596363238 673292656 -1322716982 -969949092 1452334541 563604827 -1197556511 -812020617 1375541716 653928770 -1074562824 -923514770 1174160795 855340301 -1410194249 -587918303 1116832130 899068180 -1398808402 -610742216 1260899753 1008794943 -1523995515 -768697325 1279920560 994916646 -1572575076 -717006838 1663399223 337790369 -1926556645 -97770355 1682485550 323977656 -1975070718 -46014316 1845427461 452578707 -2081383383 -185094977 1788033308 496241034 -2070063056 -207984474 2123523411 160781765 -1868823425 -409258775 2046796106 251171292 -1745764250 -520687376 1883893089 122609143 -1639478195 -381633317 1998858616 2300398 -1725282220 -299009854 1095787710 911692840 -1352792686 -665242364 1178443943 825921585 -1473003125 -550178531 1334570124 948755482 -1585082976 -696074954 1223043221 1071716355 -1494726215 -772835025 1558672602 736117836 -1293347338 -974248608 1535815875 747470933 -1249586705 -1031544455 1379728616 624675966 -1137533500 -885674670 1431386353 576063591 -1151378979 -866621109 2050901110 221869280 -1808784038 -482929204 2102624367 173322489 -1822564029 -463810091 1961217092 65207506 -1695830680 -303260162 1938294877 76495051 -1652135567 -360621593 1737053202 277767300 -1987627714 -25164376 1625591819 400793757 -1897205465 -101858895 1767037984 508947638 -2023965428 -262435430 1849628729 423110831 -2144241387 -147437181 -252843081 -2014651615 1616049702 -701179109 1183565450 -545089744 -1467635802 1105592979 -655404247 -197014894 -1498406411 282463432 1741765726 -19370524 -1981850254 398182609 1622997063 -105534979 224468140 2053516346 -479232640 -1805103850 168614069 2097932323 -469583463 -1828353777 62559390 1958585352 -306907726 -1699494620 81219719 1943035921 -354864725 -1646395075 849550657 1168387543 -592610195 -1414902533 902748504 1120528846 -608126860 -1396209438 1014535539 1266656741 -763956129 -1519270711 991252842 1276273148 -719638458 -1575223088 789843237 1477655987 -1055233015 -1239589729 679070012 1602156970 -965236720 -1318020986 567248151 1455994241 -809376709 -1194928979 648167694 1369797016 -928243678 -1079308108 -1921811369 -48658216 -1977698226 446801375 1839633737 -189807373 1776539593 518317919 -2014464283 -1142009292 -857120094 1385035521 629852055 -1132227027 1694087879 335448657 -1963467797 -34542723 1670676190 345198152 -1919279118 -90362012 1780626165 488964707 -2077469735 -215260337 1833957100 440977018 -2092853312 -196696234 2035198627 239704629 -1757361265 -532153575 2116251322 153378348 -1876095082 -416661760 2006262417 9572871 -1717877827 -291736789 1895360136 134207006 -1628010588 -370034894 1603770895 680569497 -1315308765 -962671691 1492803094 805138048 -1225507014 -1041035348 1363939901 642458283 -1086164207 -934984825 1445058084 556197554 -1204832504 -819427426 1109428843 891796221 -1406211257 -618013743 1162694258 843742948 -1421660322 -599515192 1291518553 1006383823 -1560976523 -705539101 1268172352 1016198870 -1516722324 -761292806 1742098842 282157324 -1982320458 -18939872 1266206753 1015019703 -700841837 1328763177 -544453448 -1467253714 830614932 1183128834 -879947529 -1036296996 -253546433 -2015100759 518869267 1776968069 1616653742 -29837299 -1992324965 272029985 -963150343 -1315943057 681123029 1604201539 -1040533024 -1224898186 804575436 1492379738 -1406706421 892210353 1109998631 -598890108 -1421174510 843303080 1162147902 -670071104 -1358383530 906094572 1090967418 -547208487 -1469746609 829170677 1181422435 -690745614 -1579991452 953839582 1339907912 -776353045 -1497433475 1069001671 1219533649 -977758556 -1296062926 733411208 1555154718 -1026207043 -1244503509 752563089 1541145351 -882696554 -1134285312 627933114 1382698796 -871441777 -1156978151 570473379 1426557749 1601184290 -808501325 -1194848475 566320799 1120350790 -763875369 -1518395583 1014386427 1265729133 -719983666 -1575822504 991660770 1276951156 2055312407 226927745 -1657161456 1492419998 804500744 334516697 -1919630214 -90966804 1671079254 345871808 1957958212 62071506 -1646807183 -355432473 1943656029 81716939 -1805517990 -469037099 2097307247 168128249 -1134345276 -882609326 1382884072 627708542 -1156675619 -871778485 1426122481 570938983 -1296512010 -1579920480 -690789578 1339699852 954008090 -1497786439 -776034513 1220015765 1068549635 -1357915246 -670504188 1090632382 906398248 -1469964405 -547016931 1181515431 829115953 -1642704307 -384736549 1880634209 119473143 -1719953836 -293820734 2004219768 7522286 -1865557377 -406131991 2126756691 163875781 -1751114138 -525914384 2041478986 245977052 -2086583767 -190418241 1840194309 447222675 -2066971088 -204753242 1791158044 499505034 -1921332709 -92407155 1668590391 343120801 -1978200574 -49267052 1679388462 320757688 -1518833019 -763411949 1266029481 1014047551 -1575635300 -720206326 1276893104 991749926 -1415316809 -593180127 1169005467 850045709 -1395769682 -607580616 1119903618 902262548 -1194368287 -808955273 1455489997 566637403 -1079859464 -928672146 1370277844 648804162 -1240143149 -1055663547 1478134783 790477673 -1317458230 -964813220 1601654758 678461296 864802102 -1434286964 -578440166 1138827705 887492911 -1376829291 -622301181 1474330102 552029536 -1175577382 -823579572 1351465455 663390585 -1098655549 -914036651 1497101764 775734610 -1221225240 -1070422914 1582707165 693174603 -1336389391 -950050713 1899580762 104758732 -1623774090 -399500064 1985251651 22264277 -1738872721 -279062279 2145568104 149288446 -1846762428 -420768558 2022637937 260583911 -1769906083 -511291189 1821269310 461991336 -2105525230 -175698812 1810077991 484747697 -2048002037 -219494243 1649792268 357754266 -1940147168 -77822794 1698173205 306127235 -1959366599 -63881041 -559259833 1087294180 935983730 -1363104824 -641229986 1232635599 1048557145 -1485379613 -797845643 1310016214 957510208 -1608834054 -686025876 -944673274 1507195813 785566515 -1210344823 -1059280353 1348712334 660899608 924883415 1076341057 -651233029 -1372993427 810376654 1196059992 -566018846 -1455158156 972755429 1325146483 -671780663 -1594736545 1050072572 1234298218 -795298608 -1482718138 714574259 1569765669 -996546401 -1281435639 771378602 1526562108 -1007407994 -1259135984 608960897 1397436695 -901619539 -1119530949 589415832 1411839246 -852515660 -1171745758 206485791 2068416905 -499066829 -1790449499 186875142 2082753936 -450028502 -1842729796 43331885 1972502971 -325365759 -1684250473 100201780 1929364898 -336161768 -1661885298 301574523 1727961581 -538537 -1997473599 378826082 1637047796 -124122034 -1885520680 522330441 1747259871 -248758171 -2043973389 407889232 1867044294 -163478404 -2126072598 775661718 1497143296 -1070216774 -1221396180 693529743 1582390297 -950530653 -1335935691 551559332 1474760754 -823246456 -1175883490 663610557 1351275563 -914127471 -1098599161 864860402 1149995108 -578627106 -1434064568 887192811 1139166333 -621863481 -1377292975 1029124288 1246756950 -749121044 -1537318534 976942297 1295893583 -734751243 -1556896413 357927006 1649588424 -77862542 -1940071964 305679431 1698659537 -63558293 -1959715331 462291052 1820930298 -176135872 -2105060906 484689013 1810167011 -219306663 -2048223793 149067834 2145757356 -420677354 -1846818432 261053475 2022206645 -511623921 -1769599591 104402952 1899896990 -399019740 -1624227406 22336529 1985209479 -279268035 -1738701397 85392213 1913768899 -350709127 -1675646225 41631564 1971064794 -327852448 -1686999306 198013799 2093630449 -440200629 -1832639779 211859326 2074576872 -491858350 -1784027452 413264689 1873206183 -156268003 -2119648629 533475112 1758142398 -238924284 -2033877358 377119491 1635603349 -126614993 -1888275783 286762778 1712363404 -15088074 -2011236704 1048107933 1233120011 -797525327 -1485731289 957685636 1309814546 -686063960 -1608757698 816010159 1201955641 -559074685 -1448476139 936286134 1086957344 -641665382 -1362639348 600820729 1422457711 -842945835 -1161389501 614600672 1403338614 -894669108 -1112842662 756302795 1511224157 -1021697305 -1273163151 712607698 1568585540 -998775042 -1284450712 470665748 1795881602 -234640584 -2063295570 459279885 1818705563 -177311967 -2107023433 316031526 1708225200 -52944118 -1948314724 364611135 1656534697 -71964909 -1934436475 29022832 1992157926 -273368228 -1733063734 114761321 1909468927 -388399291 -1612820525 258036290 2019975892 -512806034 -1771568136 135042651 2131470029 -436013193 -1861892127 660859612 1348786762 -915567632 -1100301466 537800389 1460215379 -838840343 -1190690945 699949806 1589596792 -944372798 -1330564268 785753847 1506973281 -1059338277 -1210255539 987036344 1305725486 -723870828 -1545753854 1035550369 1253969463 -742957171 -1531941093 873427594 1124614684 -637463642 -1392106704 862107283 1147504133 -580069441 -1435769047 -1684678949 -325917107 1973139447 43812705 -1661463870 -335601068 1928754158 99697528 -1790026007 -498504065 2067808197 205983571 -1843160336 -450581914 2083388380 187353930 -2044541249 -249170391 1747756947 522950405 -2125528410 -163040720 1866556298 407261980 -1996927347 -98789 1727475617 300949303 -1886090604 -124536318 1637542840 379444014 -1594100205 -671299963 1324717887 972203945 -1483329014 -795802980 1234719526 1050633136 -1373602271 -651735369 1076764429 925446043 -1454523848 -565540178 1195629332 809823106 -1119033737 -900999455 1396868955 608548813 -1172233618 -853142792 1412383554 589853652 -1281921467 -997171501 1570312041 715014143 -1258640804 -1006789942 1525992304 770964454 -2104563814 -175515892 1820362422 461878816 -2048711805 -219933931 1810711215 485126713 -1940557912 -78487746 1650134660 358366738 -1959220303 -62940377 1698089629 305265163 -1623590914 -398538904 1899468498 103851588 -1739312153 -279772303 1985630923 22897245 -1847427124 -421179558 2146180832 149630582 -1768965163 -511145149 2021776121 260500079 887671463 -1448889255 -559643441 1202574709 816506339 -1362202560 -641122090 1086329196 935797242 -1485292437 -796979971 1232493895 1047621073 -1609172878 -686634780 1310431582 958179784 -1273715651 -1022126933 1511703825 756938119 -1283891164 -998354766 1568080136 711995806 -1160827889 -842523495 1421954339 600210869 -1113397226 -895100800 1403816250 615233964 -1832020847 -439704569 2093217213 197444907 -1784655736 -492347362 2075013540 212402482 -1676272477 -351196107 1914207631 85937433 -1686382406 -327358420 1970649494 41060608 -1887795979 -125979549 1635050969 376689999 -2011741972 -15699846 1712923072 287183190 -2120151865 -156877743 1873767915 413687165 -2033399586 -238290872 1757587954 533043556 -1330084584 -943737458 1589044276 699520162 -1210760959 -1059950185 1507532845 786174139 -1100804822 -916177476 1349348358 661281936 -1190213325 -838207067 1459660831 537368713 -1391487620 -636967446 1124201552 872858822 -1436397211 -580558349 1147940937 862650591 -1546379954 -724357672 1306164322 987581684 -1531324073 -742463039 1253554299 1034979565 -1948867120 -53373626 1708705020 316666986 -1933876791 -71544481 1656029413 363999347 -2062733854 -234218124 1795378382 470056024 -2107577861 -177743507 1819183319 459913281 -1771981388 -513374942 2020594840 258532366 -1861455443 -435470021 2130841729 134553623 -1732625018 -272823024 1991531690 28535868 -1613235809 -388970231 1910085811 115255333 -453665 -1996610743 301429491 1727021669 -124463162 -1886132400 379238122 1637713532 -249390099 -2044351621 523041473 1747700311 -162570252 -2125959326 406929112 1866862158 -498203717 -1790364883 205546135 2068271617 -450639966 -1843071180 187541134 2083165720 -325743735 -1684882657 43772581 1973213747 -336048240 -1660977402 100019900 1928404522 -996723945 -1282407551 714691131 1570661037 -1006962930 -1258436712 771003938 1525917364 -900941019 -1119122509 608360969 1397090975 -853442756 -1171894358 590290448 1411919494 -652205197 -1373170715 925778527 1076458185 -565319830 -1454712836 809731654 1195685584 -671372479 -1594057769 972409453 1324546811 -795447464 -1483644978 1050152564 1235173090 -421387618 -1847258616 149701554 2146136868 -510663033 -1769417199 260147115 2022094653 -398873940 -1623287238 104319872 1899035414 -279679307 -1739366877 22679449 1985822479 -78302470 -1940782484 358306774 1650221888 -63375645 -1958754699 305567695 1697752921 -175195448 -2104915362 461429732 1820846962 -219971887 -2048635321 485302269 1810509675 -578026922 -1433718080 864183162 1149588460 -622737841 -1377372455 888121187 1139316725 -749237660 -1538213134 1029303112 1247730654 -734376323 -1556250901 976498513 1295196103 -1069870542 -1220795740 775254814 1496466312 -950610389 -1336809795 693679879 1583318929 -824141312 -1175999850 552532780 1474939834 -913482215 -1098223985 662912821 1350832035 -842043043 -1161281077 599855217 1422270695 -895306428 -1113225774 615306344 1403774206 -1022035601 -1273771527 756717635 1511893205 -998687370 -1283584544 712465498 1567648972 -797417159 -1484828241 1047920661 1232154755 -686447328 -1609394762 958120972 1310520474 -559683317 -1448814179 816678951 1202370737 -640799470 -1362551420 935349310 1086815400 -157199979 -2119802621 414134457 1873281071 -238250612 -2033474278 532870304 1757791286 -126166617 -1887573711 376748171 1634961437 -15262274 -2012205784 286882962 1713261572 -350862863 -1676578457 85467357 1914638411 -327449112 -1686325890 41280708 1970459730 -439498301 -1832191659 197372143 2093258873 -492827174 -1784201908 212757750 2074696800 -724287460 -1546424182 987373872 1306333606 -742816763 -1531005805 1035461929 1253103039 -636499922 -1391920968 872524034 1124506004 -580776905 -1436205919 862743835 1147886989 -916238216 -1100717842 661467476 1349124546 -837905311 -1190550281 536933709 1460127195 -944187318 -1329600292 699840870 1588693488 -1059775405 -1210962747 786136447 1507610089 -272998188 -1732423614 28574200 1991455086 -388520755 -1613720485 114935265 1910437239 -513677082 -1771644816 258968010 2020129116 -435409665 -1861542807 134368723 2131066181 -234000208 -2062925786 469963164 1795432714 -178211671 -2107145153 460248453 1818879251 -53020542 -1949186028 316185006 1709156664 -71615333 -1933833203 364207543 1655860513 1936399441 74198215 -1989926606 -27061852 -1307966982 -988991124 1543790806 721637440 -1251490333 -1033833099 1533650127 745444441 -1127118392 -875120290 1390405860 634968178 -1145287215 -860127929 1437740285 1223373560 1072431726 -1584883763 -695228581 1334245089 948029047 -1472275482 -549852304 1177598666 825723484 -1353506817 -665571479 1096646355 911887941 -464008264 2103351810 173648532 -1807925449 -482734175 2050186779 221539981 1625918054 401521392 -1987432621 -24305723 1736724095 277053161 -1089011408 -137220021 -2133524259 433869159 1859871217 -26968992 -1989980938 275389772 1735208410 -116803463 -1911650065 386390357 1610672579 1208111453 -658682676 -1346732966 917712352 1102323062 -539981611 -1462257597 836692473 1188682095 624016343 1379306305 -102255080 -1808117005 221446985 2050241503 -359977394 -1651761448 75845474 1937932276 -303633833 -1696474431 65571707 1961868269 -1230439593 -2072995916 -210262238 1544207198 722308040 -1308304782 -989599004 1533509447 744509393 -1251402133 -1032966403 1389441900 634782714 -1126215104 -875011370 1438447477 582731747 -1145924007 -860510513 1102949178 918199212 -1347171818 -659228032 1188065059 836198325 -1461842417 -539410791 1332093704 945886110 -1587002844 -697339214 1208739601 1057806215 -1509587395 -788351317 1734646678 274967296 -1989477702 -26359252 1611227023 386821913 -1912127837 -117436875 1774130084 515384114 -2018413944 -256490978 1859311549 433448747 -2133018991 -136608249 2060684274 232045412 -1797395746 -472196536 2109624299 179928957 -1817170233 -457761199 1946682304 51327830 -1710857492 -318680454 1936050137 73594703 -1653889291 -361982365 -381452994 251351097 -1868577382 -1926703618 -1399054005 -610594339 1174373502 855160040 -1410210478 -587803196 -1031790436 1558492479 736331177 -1293233133 -974265211 -1473249170 -550031112 1096000859 911513037 -1352809353 -665127711 638618370 1607218086 -960142820 1271754729 -758890925 1674565495 1889750817 13220782 -411986263 -1871272385 1208781525 -788145297 1102759678 -659318972 -539077795 -1462148149 1389780648 -874574062 -1126678652 582789671 1438358193 -860697845 722134540 1544410778 -989559008 -1308379210 744956437 73767563 1935845917 2109284911 -458198123 -1816706301 1859500665 -136516669 -2133075115 275039940 1734604370 -26564632 -1989306498 386466525 1611543115 -116956175 -1912581273 323693977 1682709775 -45790027 -1975354333 338094464 1663162646 -98006868 -1926252486 496018859 1788319037 -207698809 -2070285295 452813234 1845121316 -185401186 -2081148920 251411965 2046496107 -520987439 -1745523641 160561636 2123811186 -408971064 -1869043618 2602447 1998619993 -299248413 -1724980107 122319318 1884111168 -381415174 -1639767956 673516881 1596079559 -970232707 -1322492693 793299272 1481636318 -1052333980 -1237214990 654214499 1375319541 -923737009 -1074277159 563298682 1452569068 -811786154 -1197862720 898768181 1117072803 -610501607 -1399108465 855628076 1173940666 -588138496 -1409906538 994678023 1280222609 -716704725 -1572813635 1009013022 1260609928 -768987086 -1523777372 173022424 2102864974 -463569420 -1822864030 222156993 2050680919 -483149331 -1808496261 76256490 1938596988 -360319546 -1652374192 65425651 1960927333 -303549985 -1695612599 401018044 1625308202 -102142576 -1896981242 277530789 1737357363 -24860279 -1987864289 423396494 1849406488 -147659358 -2143955660 508641431 1767272449 -262200901 -2024271571 826162192 1178143878 -550478532 -1472762454 911472649 1096075423 -664954587 -1353012813 1072018466 1222804660 -773073650 -1494424168 948465723 1334788269 -695856873 -1585372799 747187316 1536040162 -1031320232 -1249870386 736421997 1558436091 -974485183 -1293043241 575841350 1431672016 -866335382 -1151601156 624910431 1379422409 -885980813 -1137298971 -955641274 -1341316400 688157546 1577272316 -1066936737 -1218386231 778680179 1500415973 -909010316 -1093227806 668990296 1356385230 -826515859 -1178898693 548552513 1471483863 -625147358 -1380306252 884171534 1135891352 -573520325 -1428687187 870229783 1155110785 -731477488 -1553876346 979954492 1299176362 -754233847 -1542685025 1023749925 1241653171 -60542322 -1956445672 308958114 1701667636 -83233129 -1945188863 352819131 1644209965 -222315844 -2051503574 481418128 1807149830 -170754395 -2099950029 467410825 1826303775 -506256662 -1764486532 266159046 2027582288 -423696653 -1850091931 145786847 2142746441 -284644648 -1743807922 17222644 1979841378 -396005695 -1620943273 107679725 1902919547 -569302265 -1458170991 807354923 1192784573 -646125794 -1367615608 930252338 1081456292 -792024267 -1479697501 1053084185 1237580431 -676892884 -1600102470 967380480 1320042134 -1012518045 -1264516107 766005839 1521443545 -993265798 -1278425108 717592150 1573037760 -847398063 -1166373945 594795133 1416948459 -904888504 -1122545698 605953636 1394159346 -444660785 -1837616295 191980259 2088129141 -502085674 -1793722560 203204346 2065405548 -341537795 -1666991253 95087313 1923996231 -322351132 -1680965774 46608072 1975524958 -121105493 -1882250435 382104199 1640055313 -5908558 -2002589916 296466078 1722582536 -166487143 -2129351921 404617909 1864026659 -243376256 -2038862058 527449772 1752632890 -486749769 -1778648799 217229467 2079692813 -443478610 -1835647688 194997378 2090359828 289782015 1715636329 -131719734 -1893651108 371752166 1630489712 -683056819 -1605479973 960954465 1312829687 -802904748 -1490840126 1042990200 1227748590 -644683393 -1365911063 933005395 1083947205 -553702042 -1443357200 821120074 1207336156 -889294551 -1107738177 619712517 1408704659 -845957840 -1164671578 597546012 1419437194 -1004144357 -1289565811 707500087 1563207841 -1018675966 -1269887596 759585838 1514237112 -1553541310 -731781164 1298708078 980387576 -1542778021 -754179123 1241870967 1023558369 -1380098192 -625315866 1135820380 884215498 -1429169303 -573068289 1155463749 869911251 -1093548250 -908658768 1356834314 668505756 -1178860737 -826592343 1471308307 548754053 -1341501676 -955416702 1577332280 688070318 -1217950963 -1067402341 1500113441 779016887 -1744242806 -284178660 1980143270 16885296 -1620757613 -396229883 1902858943 107766313 -1764524104 -506179794 2027757204 265956866 -1849771103 -424047817 2142296717 146270747 -2051020818 -222767240 1806796482 481736276 -2100157449 -170585247 1826374363 467366477 -1956352036 -60596406 1701449456 309149286 -1945523259 -82928813 1644677865 352385663 -1166154237 -847587691 1416857391 594851769 -1123016166 -904457588 1394492214 605647776 -1264161231 -1012834649 1520963357 766459787 -1278498264 -993224002 1573243652 717421458 -1479870873 -791820559 1237620555 1053009885 -1599655298 -677379352 1319719762 967730116 -1458471339 -568963389 1193222009 806891503 -1367557556 -646214950 1081269088 930474998 -2129410357 -166398371 1864214503 404395889 -2038562094 -243715516 1752196094 527913832 -1882697991 -120619409 1640378325 381755203 -2002416928 -6112650 1722543052 296541018 -1666918737 -341580231 1923790723 95258389 -1681321290 -322035168 1976005530 46154508 -1837146467 -445092341 2087796657 192286503 -1793942908 -501896686 2065497000 203148094 1592402009 703402191 1917106658 88312180 -1289378743 -1004366625 1563149669 707589619 -1270325168 -1018212154 1514537340 759247338 -1107415941 -889643795 1408257367 620199361 -1164711838 -845883148 1419610446 597342680 -1366117331 -644512581 1084019969 932963735 -1442877388 -554155870 1206980888 821436814 -1605813217 -682750839 1313299763 960523685 -1490749434 -802961264 1227528490 1043179964 1721916800 -5567430 -2001978196 403906877 1863586219 -165855215 -2128973689 528409892 1752815026 -244284408 -2038975330 -341159819 -1666359069 46789952 1976485334 -322464660 -1681873670 765888967 1520548177 -1012340501 -1263544195 717966814 1573682504 -993710862 -1279124380 595395061 1417294179 -848076583 -1166782385 605079020 1394079098 -903961408 -1122397098 806459811 1192667445 -568330097 -1457993703 930897338 1081830700 -646824810 -1368060928 1053430161 1238180103 -792432451 -1480376277 967300488 1319167262 -676744028 -1599175630 367477330 1658876612 -68607106 -1930554392 311068235 1703786205 -58398873 -1954293775 -1003806061 -1288957435 759728038 1515173680 -1018763638 -1270753764 961141737 1313794943 -683164987 -1606383021 1042554864 1227042662 -802521380 -1490203062 932336603 1083532109 -644074761 -1365573023 822056898 1207478100 -554567954 -1443445128 529591109 1754782675 -241268119 -2036745473 419245916 1878663114 -151826832 -2114683162 290153335 1716278241 -12254629 -2008927539 371631982 1629591544 -131545534 -1892682028 36174625 1965083575 -332817907 -1691440485 88751928 1917652910 -347841004 -1673302398 217871123 2080064389 -487452097 -1779096919 194098954 2090239900 -442509786 -1835473232 -1763859408 -505768794 2143158533 1499935145 778043711 -1217834875 -1066508269 1923378187 94592157 -1666577113 -340968015 1976150034 47093892 -1681405634 -322897496 2088756281 192468143 -1838054123 -445205117 2064785440 202707126 -1793310452 -501517926 1863548015 403983609 -2128798397 -166056491 1753135222 528058592 -2039424678 -243799604 1640559709 382715083 -1882811023 -121526809 1722101828 295829714 -2002038424 -5479938 1237994691 1053654101 -1480315409 -792519303 1319602394 966834252 -1599477258 -676406944 1192346865 806810727 -1457543715 -568814261 1081868520 930820222 -1368235580 -646622894 1417501863 595225649 -1166852725 -848032483 1393596606 605530152 -1122043502 -904279804 1520882837 765584387 -1264011847 -1011907281 1573589132 718020634 -1278905952 -993902282 1502166984 781061982 -1215865116 -1065324942 1592064977 702794567 -1326802179 -940725653 1465038842 542476140 -1185098026 -832838080 1346335715 657998709 -1104080177 -919199143 1144926124 859381562 -1439674752 -583565802 1129573301 877976355 -1386378599 -631588337 1256564638 1038259976 -1528052046 -739445212 1300784007 982471441 -1551498581 -729730499 1659313920 367013782 -1930854868 -68268358 1703598873 311290767 -1954235851 -58488157 1815910194 456894372 -2110589410 -181025144 1800491819 475423677 -2057358841 -229113199 2135953252 139935730 -1856082360 -430350626 2017315709 255523819 -1774998959 -516646201 1904969558 109885376 -1618614662 -394078484 1994801999 31552473 -1729617309 -269544715 1083313801 932527647 -1365479515 -644128973 1207945872 821623302 -1443779652 -554263766 1313441467 961459757 -1605900393 -683616511 1227113122 1042510388 -1490410610 -802352360 1562713837 706883195 -1288994879 -1003729065 1514724084 760212066 -1270432808 -1019114674 1409193695 620340809 -1108281357 -889731227 1418941126 596927056 -1164102678 -845544580 2080124481 217784023 -1779282067 -487227397 2089937496 194435790 -1835037836 -442975262 1965532787 35690213 -1691760801 -332466231 1917477482 88953596 -1673264314 -347917360 1716207141 290197171 -2008719607 -12423265 1629944380 371313322 -1893164272 -131093626 1754314263 530024065 -2036410565 -241571923 1878880782 419054232 -2114776286 -151772236 407643317 1867191331 -163428967 -2126154481 522313900 1747374138 -248544896 -2044153578 379038855 1636867089 -124138069 -1885405891 301623454 1727879176 -783950 -1997326044 100349137 1929118791 -336243203 -1661835925 43446472 1972486238 -325545500 -1684037262 186694883 2082966645 -449913393 -1842746023 206403834 2068465772 -498918954 -1790695104 589431933 1411724523 -852728495 -1171565113 609206372 1397289202 -901668536 -1119448610 771329103 1526643929 -1007162013 -1259282955 714360918 1569945792 -996529798 -1281549844 1049957401 1234314383 -795118283 -1482930781 972607488 1325392022 -671698644 -1594785350 810458155 1196010685 -566166265 -1454912111 925063218 1076127908 -651347682 -1372976760 22484468 1984963938 -279350056 -1738652594 104518125 1899880827 -399200063 -1624014761 260873670 2022419792 -511509270 -1769616260 148986335 2145806665 -420529933 -1847064475 484443536 1810314502 -219257668 -2048306134 462274953 1821045023 -175923035 -2105241549 305892770 1698479412 -63574898 -1959601128 357976507 1649506605 -78108521 -1939924991 976827708 1295910314 -734571504 -1557109626 1028976933 1247003059 -749039607 -1537367905 887274766 1139117464 -622011358 -1377047372 865040663 1149782401 -578742213 -1434048339 663627096 1351161294 -914340748 -1098418974 551805249 1474613719 -823295891 -1175801605 693480810 1582472700 -950285242 -1336083248 775448947 1497324005 -1070200737 -1221510967 712656439 1568503457 -999020773 -1284302963 756515374 1511043768 -1021713662 -1273048172 614583813 1403453075 -894456023 -1113022529 600574492 1422604938 -842896592 -1161471066 936203859 1087006405 -641517697 -1362884631 815829578 1202168540 -558959770 -1448492048 957800033 1309798135 -686244019 -1608544293 1048255096 1232874222 -797607084 -1485681726 -1934551456 315982787 1708307285 -52698385 -1948462471 459526120 1818558334 -177361212 -2106941870 470682609 1795767143 -234853667 2082529713 187158823 -1842446179 -450252789 2068653480 206181694 -1790753660 -498830318 1929079171 100423957 -1661663057 -336447431 1972809114 43097356 -1684484938 -325059552 1637347797 378585411 -1885761287 -123821969 1727673804 301794650 -1997253408 -826250 1867282919 407587185 -2126374709 -163239843 1747041790 522620264 -2043683630 -248976316 1196343673 810152431 -1455382443 -565735229 1076036960 925119990 -1372756916 -651537190 1234520395 1049786845 -1483003801 -795076367 1324911954 973061572 -1594430338 -672015128 1526321437 771678603 -1258835919 -1007648601 1569985796 714286482 -1281723352 -996326210 1411537199 589654457 -1171507197 -852817771 1397726518 608742816 -1119749094 -901329780 1698418928 305979494 -1959415332 -63798966 1649808617 357639295 -1940359739 -77642413 1809864898 484927572 -2047985170 -219608712 1821220059 462072909 -2105278985 -175846047 2022490260 260829186 -1769823816 -511340242 2145453197 149304347 -1846581855 -420981449 1985431718 22050864 -1738987126 -279045860 1899662527 104709161 -1623921261 -399254267 1582690360 693289134 -1336176364 -950230654 1496855585 775881911 -1221176051 -1070504549 1351514122 663308444 -1098901210 -913888848 1474542611 551849093 -1175593665 -823464535 1138942044 887476426 -1377009296 -622087706 1150231621 864556243 -1434368663 -578390529 1295607918 977164536 -1556674238 -735036972 1247063159 1028889825 -1537553061 -748814899 1310098227 957461413 -1608981985 -685780343 1232815914 1048344508 -1485494778 -797829488 1087179521 936000407 -1362925011 -641443141 1201721112 816316302 -1448169932 -559309150 1403097943 614900673 -1112542597 -894909715 1422677838 600532952 -1161677214 -842725644 1568283493 712846323 -1284212151 -999077153 1511513980 756084714 -1273381296 -1021407546 1970840571 41915245 -1686715689 -328076735 1914005474 85088116 -1675950386 -350472616 2074291145 212081503 -1783805211 -492144013 2093936592 197779270 -1832874244 -439894422 1758442399 533234441 -2034117965 -238624219 1872918406 413484816 -2119428438 -156555716 1712602029 286460731 -2011538815 -14849513 1635385268 377409314 -1887986024 -126833138 1460515442 537559780 -1190931618 -838540344 1348499051 661079805 -1100081337 -915855407 1507211840 785451734 -1210557588 -1059099654 1589378649 700239567 -1330274443 -944590877 1253745174 1035833984 -1531657414 -743181396 1305961999 986732185 -1546057949 -723634251 1147218468 862329522 -1435546872 -580355170 1124920893 873193131 -1392341231 -637157497 1818464954 459579948 -2106723434 -177552640 1796101795 470378037 -2063583345 -234420455 1656232584 364849694 -1934197852 -72266958 1708514961 315813383 -1948532803 -52654293 1909752542 114537032 -1613044750 -388115612 1991853767 29259345 -1732827157 -273672323 2131692268 134756986 -1862177856 -435791018 2019741429 258342499 -1771261991 -513040561 -795496771 -1483563477 1050398609 1235025671 -671585628 -1593877966 972426120 1324432158 -565303665 -1454828007 809519011 1195865909 -651959658 -1373318656 925729722 1076540204 -853360935 -1171943857 590143477 1412165475 -900760896 -1119335850 608246764 1397107578 -1007077653 -1258420611 771184583 1525704529 -996871438 -1282162076 714773470 1570612040 -335835531 -1661157661 100003673 1928519631 -325694868 -1684964614 43526976 1973361622 -450886073 -1842923823 187590507 2083084285 -498220450 -1790250296 205759346 2068091876 -162750959 -2125746553 407043901 1866846123 -249472504 -2044302690 523189028 1747454898 -124316125 -1886378315 379156239 1637762969 -339398 -1996627284 301249302 1727234944 -913399812 -1098272918 662765264 1351077446 -823960603 -1176212621 552417993 1474955871 -950724658 -1336793256 693860066 1583105652 -1070017577 -1220549823 775336699 1496416877 -734425192 -1556168946 976744116 1295048226 -749450367 -1538032873 1029319341 1247615547 -622721110 -1377487044 887907974 1139496464 -577780813 -1433865435 864133791 1149669897 -220152012 -2048421982 485416472 1810493070 -175277267 -2104865861 461576705 1820600983 -63228154 -1959000176 305485354 1697801916 -78187745 -1940798583 358126131 1650434725 -279466160 -1739546682 22662780 1985937130 -398824631 -1623368737 104073829 1899182835 -510908574 -1769269260 260195918 2022012632 -421403781 -1847143443 149914199 2145956545 -492581825 -1784349527 212708627 2074779013 -439482330 -1832306512 197159178 2093439388 -327662579 -1686145893 41297185 1970345399 -350912492 -1676496766 85713208 1914491310 -15410085 -2011960115 286965111 1713212897 -126281662 -1887557420 376928622 1634748920 -238070679 -2033687297 532755781 1757808083 -157118352 -2119851802 413987164 1873527242 -640815881 -1362437023 935562715 1086635341 -559929106 -1448667016 816728514 1202288980 -686398267 -1609477037 957875689 1310668159 -797204260 -1485008822 1047904752 1232269670 -998572909 -1283601403 712285631 1567862057 -1021888374 -1274017764 756636070 1511942448 -895388511 -1113177033 615454093 1403528475 -842223432 -1161068498 599970196 1422254338 -1531087498 1035216076 1253250138 -724073991 -1546604177 987357397 1306447939 -1258722375 -1006740689 1526139541 770718211 -1282101344 -996958410 1570426508 714997274 -1172118645 -853159139 1412203175 590066225 -1118885998 -901245180 1396786878 608597544 -1454474275 -565621941 1195383537 809970279 -1373388860 -651915438 1076748008 925560446 -1483344913 -795688071 1234932419 1050452565 -1594345482 -671152288 1324766938 972121676 -1885910159 -124748825 1637427805 379460299 -1996845208 -147458 1727327812 301194962 -2125675709 -162794539 1866637935 407212793 -2044655782 -249153588 1747936886 522737376 -1843373291 -450401405 2083404345 187239087 -1790075124 -498421862 2068053536 205835958 -1661218009 -335748175 1928704523 99779229 -1684662466 -326031448 1972925970 43992708 -1377674504 -622499218 1139555284 887819074 -1433428255 -578245001 1149370317 864472923 -1556491574 -734076324 1295496166 976257904 -1537993005 -749525435 1247442943 1029523305 -1336587620 -950896118 1583033264 693902118 -1221030267 -1069564397 1496772521 775020351 -1097940306 -913706440 1350607746 663196436 -1176303945 -823904735 1475176347 552228621 -1769178576 -510965082 2021792540 260385674 -1847476695 -421097793 2146426629 149483411 -1739066878 -279919980 1985581870 22979512 -1623575013 -398653811 1899255607 104032161 -1959040428 -63153470 1697975160 305282030 -1940476339 -78536997 1649987425 358612983 -2048859546 -219688208 1810793290 485077980 -2104678785 -175499543 1820542803 461666245 -2033252037 -238536275 1757505559 533092481 -2120037086 -156893772 1873587214 413899928 -2011922167 -15486561 1713037349 287166643 -1887877872 -125930106 1635198012 376444074 -1686628001 -327210551 1970698355 40978661 -1676288698 -351081008 1914420330 85757180 -1784442515 -492527109 2074996801 212517079 -1831971468 -439786014 2092971096 197592270 -1113511437 -895084187 1403996383 615020617 -1160974870 -842277508 1422036166 600161360 -1283808831 -998403753 1567932653 712241275 -1273535016 -1022339762 1511589108 756954210 -1609156201 -686749439 1310218427 958359597 -1485046386 -797127400 1232444578 1047702580 -1362251355 -641040077 1086574729 935649311 -1449101892 -559463126 1202590864 816391174 -1613481862 -388822804 1910135126 115173824 -1732641693 -272708363 1991744847 28356057 -1861242808 -435650338 2130825572 134668786 -1771932591 -513456953 2020349309 258680299 -2107430882 -177989496 1819101490 459962788 -2062619641 -234234735 1795198251 470269373 -1934057428 -71331654 1656144128 363983254 -1948949451 -53324637 1708852505 316421519 -1531307854 -742578140 1253341598 1035159816 -1546134357 -724505539 1306115463 987663633 -1436446592 -580476906 1148187052 862503226 -1391700839 -636787697 1124218293 872744227 -1190328106 -838191040 1459841530 537155948 -1100952369 -915932071 1349430755 661233013 -1210679068 -1059999630 1507385800 786420062 -1329904387 -943950741 1588930001 699536711 1385051876 629737074 -1132439608 -880318626 1441002237 585417323 -1142058031 -857038009 1549123286 726830656 -1302601734 -983765140 1530428111 742345305 -1254745117 -1036965003 1329145472 943592982 -1590212692 -701466822 1213522585 1062457871 -1504017483 -782388445 1105374898 921017892 -1343434850 -655622392 1183804075 831019581 -1467937913 -544851183 1776293420 518465210 -2014415104 -253147242 1854788149 428532387 -2138852583 -142310513 1731960350 272412296 -1992949966 -30224476 1616271879 391211665 -1906820309 -111211587 1951860296 55588574 -1705416860 -312584206 1933230673 71168711 -1657494659 -365718549 2056031866 227262188 -1803358378 -477765696 2111916643 182876917 -1813042353 -454550567 1268058021 1016215347 -1516542327 -761506273 1291371452 1006629674 -1560894832 -705588730 1162776471 843693825 -1421807941 -599269843 1109609358 891583256 -1406326110 -617997772 1445074881 556083031 -1205045523 -819247493 1364186072 642310990 -1086213388 -934903198 1492754419 805220197 -1225261345 -1041183159 1603558378 680749948 -1315292474 -962786736 1895507821 133961723 -1628092863 -369985833 2006377332 9556962 -1718058408 -291523890 2116071263 153591753 -1875980685 -416678171 2035116870 239754192 -1757214102 -532399364 1833711369 441124767 -2092804571 -196778317 1780609808 489079686 -2077257156 -215440726 1670889275 345018285 -1919295977 -90247551 1694137122 335367092 -1963714034 -34395496 1622692966 398419184 -1900661430 -105839140 1742049407 282239209 -1982074541 -19086907 1852038228 426044610 -2140291720 -144011794 1762531405 503916763 -2030012063 -267957769 2098152450 168326292 -1828641490 -469363272 2053275675 224768141 -1804803785 -479473247 1943325744 81001638 -1646613220 -354574966 1958283305 62798015 -1699256059 -307209837 1540781230 751911992 -1244129918 -1025563372 1555804343 733773857 -1296707173 -978132723 1426979996 571132938 -1157390928 -872108762 1382037637 627509267 -1133618775 -882284225 1180787914 828789852 -1469119002 -546818704 1091346643 906727493 -1358773761 -670699159 1220209912 1069407342 -1498116652 -776749758 1339500769 953161847 -1579595315 -690063013 2040751399 245650865 -1750268917 -525716323 2127470910 164204968 -1866416110 -406327164 2004413717 8379779 -1720284103 -294536017 1880434956 118626714 -1642379232 -384010058 1679062339 320030165 -1978002321 -48421639 1668919642 343835084 -1921527690 -93265696 1792015729 499699175 -2067686307 -205083445 1839348072 447023614 -2085857212 -190093102 1120749039 902460793 -1396497213 -607906731 1168146934 849850720 -1414602534 -592850868 1276562909 991034699 -1575441167 -719348633 1266354628 1014774098 -1519032088 -764258178 1601852811 679306525 -1317784409 -965540815 1477939602 789618948 -1239813954 -1054949336 1369562553 648473903 -1079001963 -928478205 1456216480 566962486 -1195214708 -809154534 920843232 1105576822 -655584564 -1343511974 831469561 1183319919 -545171755 -1467587005 943291346 1329482564 -701031682 -1590678936 1062518731 1213435741 -782573849 -1503793551 727049092 1548931858 -983858520 -1302547906 741877661 1530861323 -1036630351 -1255049689 630090678 1384733472 -880801126 -1131988468 585346991 1441046329 -856830333 -1142227435 227332904 2055988158 -477974012 -1803189614 182523697 2112235431 -454068707 -1813494133 56056602 1951427468 -312919498 -1705112928 70950659 1933422485 -365625809 -1657549127 272352076 1732047834 -30039456 -1993174282 391513941 1615935427 -111647111 -1906354449 518015870 1776778216 -252827054 -2014766396 428707687 1854586865 -142348725 -2138775843 804897441 1493103159 -1040735347 -1225747685 680789688 1603483182 -962959468 -1315088638 555895443 1445296645 -819188801 -1205134551 642748042 1363721756 -935202906 -1085874384 844026565 1162469971 -599739415 -1421376641 891492060 1109665354 -617777168 -1406515354 1016421111 1267886689 -761578533 -1516500147 1006149358 1291824760 -705232958 -1561211052 345498217 1670435583 -90602683 -1918979117 335160944 1694308070 -34322596 -1963755574 441215579 1833654989 -196998281 -2092614687 488746562 1780915924 -214970514 -2077687816 153154061 2116534939 -416378079 -1876319305 239941140 2034894466 -532457672 -1757124690 133921343 1895582377 -369812717 -1628296315 9879078 2006027952 -291971318 -1717571684 81039714 1943249396 -354750386 -1646411560 62477691 1958634989 -306760617 -1699740479 168761680 2097686982 -469665668 -1828304662 224582985 2053500383 -479413147 -1804890893 425951494 1852092816 -143794134 -2140483396 504251679 1762227593 -268426189 -2029579099 397936948 1623144866 -105486312 -1900980082 282447149 1741880763 -19158015 -1982030697 1069199786 1220378940 -776679290 -1498161136 953644467 1339049253 -690416481 -1579277303 828455320 1181092110 -546350924 -1469552606 906820993 1091292439 -670917459 -1358582725 571318734 1426755928 -872169246 -1157304204 627074519 1382503745 -881982213 -1133955987 752232956 1540430186 -1026012976 -1243645882 733736421 1555881331 -977957687 -1296909217 500146211 1791529141 -205405937 -2067336807 446850106 1839551660 -190053098 -2085931648 320088081 1678973063 -48608963 -1977779797 343534600 1669258398 -92828380 -1921991246 7909447 2004844753 -294203029 -1720589827 118846558 1880245448 -384101006 -1642322460 245577845 2040793315 -525510311 -1750439473 164559980 2127154426 -406807232 -1865962026 648118507 1369878653 -927997497 -1079455407 567035122 1456174180 -809359906 -1195043512 679086297 1602041935 -965449227 -1317840541 790088896 1477508182 -1055281684 -1239507590 991334543 1276223513 -719785565 -1574977227 1014715542 1266443264 -764070470 -1519254228 902633661 1120544811 -607946351 -1396422393 849403044 1168632882 -592527992 -1414951650 -1705526036 -313488262 1952046528 56552790 -1657112331 -365082525 1932794329 70461775 -1802750754 -477428664 2055362034 226846052 -1813909305 -454639535 2112852459 183017853 -2015318904 -253256674 1777257892 518651186 -2138216303 -141928441 1854081469 428095787 -1992612678 -29617108 1731544470 271742208 -1906909021 -112078795 1616413071 392147225 -1590059996 -700535630 1329069320 942722462 -1504421827 -783062869 1213872401 1063061895 -1344138218 -656071552 1106015546 921388460 -1466970097 -544677735 1182904611 830898613 -1131508672 -880165674 1384181100 629661178 -1142732711 -857442097 1441606005 585767395 -1303051150 -984468252 1549493598 727471560 -1254571925 -1035996931 1530306887 741446097 -2092134995 -196362949 1833102465 440785943 -2078193228 -215582430 1781475480 489166862 -1919482465 -91212535 1670997171 345920549 -1963277946 -33689328 1693753514 334729276 -1627677239 -369316513 1895169253 133352563 -1718199856 -292460218 2006464764 10422378 -1876945413 -416864915 2116973783 153699393 -1756507678 -531963532 2034479310 239370328 -1205686939 -819618317 1445776457 556530911 -1085314692 -934782486 1363216464 642136262 -1225185961 -1040312895 1492599931 804287725 -1315643058 -963391016 1603960930 681423092 -1516913407 -762147433 1268505645 1016917179 -1560774376 -704689778 1291196468 1005660322 -1420937933 -599194203 1161843743 843539593 -1406930646 -618348100 1110282246 891986064 -1469981074 -546902280 1181728578 828936148 -1358161289 -670356767 1090681691 906316749 -1497737636 -776116534 1219770224 1068697574 -1579707835 -690969901 1339683689 954123263 -1244213750 -1026425188 1540927270 752852912 -1296365037 -977519995 1555393343 733109161 -1156757960 -871729490 1426269972 570693506 -1134525919 -882396489 1382998797 627692443 -1827668314 -469184976 2097258378 168210204 -1805501761 -479917527 2053921683 225143557 -1647020396 -355252734 1943672760 81602350 -1699106163 -306281957 1958204321 61924151 -1900482878 -104866220 1622577134 397524856 -1982518565 -19785139 1742425079 282884961 -2140969232 -144419226 1852639196 426391370 -2029083927 -267808129 1761657797 503837523 -1317343441 -964829255 1601474051 678674069 -1239995594 -1055908960 1478052378 790526604 -1079941347 -928622709 1370424881 648558247 -1194548476 -808741998 1455604264 566620862 -1395785909 -607465507 1120116327 902082289 -1415562414 -593032252 1169054334 849963752 -1575585927 -720287761 1276646997 991897283 -1518619808 -763591690 1266012748 1014162138 -1978347545 -49021071 1679470283 320708189 -1921446914 -92390552 1668770514 342907460 -2066790443 -204966077 1791043321 499521135 -2086501428 -190467238 1840046816 447468150 -1750868093 -526061803 2041429679 246058553 -1865540710 -406246644 2126543542 164055584 -1720166479 -293640409 2004235933 7407115 -1642753112 -384654530 1880879748 119325202 -29656600 -1992537730 271915204 1731340370 -111755791 -1907258009 391699677 1616899147 -253693478 -2014854836 518951158 1776918624 -141740605 -2138438315 428037359 1854170233 -477337204 -1802807014 226625696 2055551030 -454972011 -1813603069 183487673 2112420911 -313007682 -1705979608 56197266 1952362500 -365288025 -1656941263 70534283 1932751901 -984262368 -1303221834 727398412 1549535386 -1036477127 -1254117969 741800981 1529990275 -879832814 -1131814524 629190718 1384612008 -857533173 -1142676067 585987111 1441416369 -656258748 -1343915566 921446504 1105926398 -544240291 -1467433525 830598257 1183243495 -700857994 -1589710368 943169626 1328582860 -783022737 -1504496135 1062888515 1214076117 -417314647 -1876461505 154020229 2116622611 -531788624 -1756709850 239332764 2034556170 -369377125 -1627590643 133538231 1894945057 -292158334 -1718537196 9987502 2006930744 -90744627 -1919915941 345586145 1671301495 -33907500 -1963086782 334822904 1693699438 -196292353 -2092179351 440578515 1833271621 -215935770 -2077875088 489649610 1781024092 -598841247 -1421256457 843057485 1162295771 -618419080 -1406886674 892194132 1110113730 -761929645 -1517104955 1016824191 1268560361 -705158070 -1560341284 1005995366 1290892784 -1040615419 -1224849261 804722985 1492134335 -963331044 -1315730294 681237808 1604185510 -819793865 -1205485407 556568859 1445699981 -934333394 -1085799240 641815810 1363568020 -871556246 -1156961284 570653254 1426344656 -882843789 -1134039067 628014687 1382649545 -1026124968 -1244552242 752415348 1541391074 -977578175 -1296275497 733296237 1555171067 -776336626 -1497547880 1068788258 1219713716 -690499817 -1580138623 953790011 1339989677 -547257540 -1469664342 829415952 1181274758 -670283995 -1358202957 906110473 1090852511 -144491614 -2140927180 426597006 1852467736 -267452485 -2029400275 503357079 1762110977 -105335920 -1900051706 397857468 1622270506 -19564663 -1982707937 282793637 1742480947 -355193914 -1647109296 81414890 1943894652 -306581537 -1698767031 62361331 1957740133 -468737036 -1828154526 167887576 2097607246 -480090131 -1805297797 225183425 2053846615 -719967701 -1575937347 991447815 1277131665 -763630030 -1518543196 1014337310 1265811336 -607280615 -1396010353 902021941 1120203683 -593467904 -1415096682 850265900 1168717754 -928957873 -1079637287 649026403 1369992181 -808649130 -1194602816 566402938 1455796204 -965037443 -1317174549 678744913 1601430471 -1055426972 -1240447246 790173512 1478371294 -294122781 -1719715211 7760847 2003917657 -384446726 -1642922388 119254998 1880923968 -526155055 -1750814137 246277117 2041238379 -405911864 -1865845154 163588068 2126976882 -204531065 -2067256815 499219371 1791380285 -190652770 -2086277624 447528882 1839959844 -48983371 -1978424797 320533401 1679672079 -92711252 -1921096134 343357312 1668286230 -328242502 -1687659988 84725647 1913388825 -352145757 -1677353419 711176968 1566868382 -999435740 -1284840782 755922705 1510557575 -1023404483 -1274599765 616053562 1405029292 -894019050 -1112446336 601227043 1423101877 -841245169 -1159942503 936682348 1087607802 -639974848 -1361186090 817457013 1203656675 -558430631 -1448069425 957295454 1309154248 -687781262 -1610188060 1046671175 1231413201 -798192021 -1486110979 135701121 2131857943 -434584659 -1860177093 259745432 2021414414 -512424012 -1770899678 114109107 1909070373 -389854305 -1614513399 27324074 1990712892 -273772666 -1733705968 362918629 1655079539 -72363063 -1935088801 315389692 1707820650 -54388784 -1950013626 460995287 1820133953 -176923653 -2106365075 471334606 1796263512 -233201694 -2061586572 863535689 1149219551 -579411099 -1435380749 873809488 1125283526 -635754628 -1390667798 1034095227 1252276973 -743609513 -1532339263 986631778 1305083636 -725569714 -1547198504 785355309 1506321083 -1061031167 -1211710569 698504756 1587898018 -945015016 -1330968690 538188319 1460873865 -837125325 -1189262427 662298118 1350495888 -914899158 -1099919428 2005311495 -1964746371 334301383 1693071441 -195746368 -2091772586 442189036 1834775674 -214375975 -2076192433 490111221 1781641315 -1084842941 -934171435 1364786543 643812857 -1226780568 -1041768194 1492037956 803832274 -1316154255 -964025113 1602450781 679757259 -1517533122 -762611544 1266821394 1015355780 -1562276825 -706298703 1290792203 1005116829 -1420312564 -598675302 1163501856 845058486 -1405484011 -616745853 1110730041 892556719 -2091550574 -195934204 1834686910 442247464 -2076656501 -213939171 1781980583 489811249 -1920012128 -91635658 1669370252 344432922 -1964821319 -35388369 1693275541 334128387 -1629329162 -370845600 1894517210 132856140 -1718637329 -293036935 2004995523 8846677 -1875255100 -415313838 2117566952 154186110 -1756093219 -531426229 2035959281 241005927 -1827271783 -468632817 2098752181 169826851 -1803825280 -478347498 2054532780 225615418 -1647475797 -355814595 1942217351 80007697 -1700771918 -307792092 1957570206 61412872 -1902044163 -106550421 1622112977 396905031 -1983062044 -20189326 1740816072 281382494 -2139450417 -142761127 1853158115 427016821 -2028513322 -267360448 1763260154 505284204 -1468519599 -545317945 1182157437 829520619 -1357516984 -669851682 1092324964 907853554 -1499225245 -777743371 1219347023 1068167897 -1580308614 -691447828 1337984598 952579776 -1244710091 -1027077213 1539398169 751200911 -1297940692 -978989126 1554816512 732671638 -1156271353 -871136367 1427821099 572383933 -1132890338 -880916600 1383536178 628106916 -1978844456 -49673650 1677941748 319056738 -1923023167 -93860265 1668194285 342470523 -2066304278 -204373380 1792594886 501211984 -2084866317 -188987803 1840584671 447883081 -1749407044 -524477910 2041858960 246643462 -1864896859 -405742029 2128187273 165592863 -1721654642 -295267816 2003813282 6878004 -1643354473 -385133055 1879181243 117782317 -1318905328 -966514042 1601010492 678054826 -1240539639 -1056313697 1476443941 789024691 -1078423006 -926965068 1370944270 649184152 -1193978309 -808294739 1457207063 568067969 -1395389836 -606913822 1121610584 903699406 -1413886355 -591462661 1169665857 850436055 -1576041914 -720850224 1275192170 990303228 -1520286113 -765102391 1265379187 1013651429 227878423 2056394369 -476362949 -1801685075 184082958 2113917592 -453606622 -1812876364 55488037 1950981811 -314519799 -1706557537 69429820 1931762346 -366146800 -1658176634 270677619 1730479845 -30648481 -1993644087 391115370 1615381244 -113142970 -1907973168 519683649 1778290391 -252190867 -2014253061 429161048 1855146702 -140895372 -2137183262 922420959 1107048009 -655005709 -1343072411 831963846 1183969872 -543644694 -1465937028 941657837 1328004731 -701567039 -1591091369 1062030068 1212840546 -784127016 -1505486002 726406843 1548428845 -985499753 -1304082687 740414114 1529274932 -1037061234 -1255636200 630693513 1385213471 -879099995 -1130442957 586832528 1442671110 -856409156 -1141699798 344856406 1669932992 -92244358 -1920514324 333697871 1692722137 -34753949 -1964342539 441818980 1834135538 -195297720 -2091069730 490232701 1782541291 -214549935 -2077160761 154732338 2118006692 -415799778 -1875880312 240436011 2035545021 -530931193 -1755475311 132288256 1894104982 -370348500 -1628709190 9390873 2005433231 -293524939 -1719264605 803223454 1491535624 -1041344846 -1226217948 680391559 1602929425 -964455765 -1316707779 557563820 1446809402 -818553216 -1204621802 643201973 1364282147 -933750119 -1084282353 844572666 1162876780 -598128938 -1419872704 893051875 1111348085 -617315633 -1405898151 1015853000 1267441502 -763179292 -1517945230 1004628945 1290165063 -705754371 -1561838997 1067664533 1218737155 -777181767 -1498802897 953057420 1338617882 -692002400 -1580740298 830000295 1182792753 -545870453 -1468949219 907348158 1091713064 -669292142 -1357096700 571757809 1427334247 -870697507 -1155726005 628723944 1384030334 -881331772 -1133461166 751819971 1539894357 -1027490321 -1245278855 732043482 1554327628 -978552330 -1297397408 80569437 1942639819 -356317839 -1648085529 60858436 1957138642 -307314328 -1700138498 169274479 2098322681 -468153021 -1826636331 226175094 2054953184 -478852774 -1804437044 427455545 1853703343 -143387371 -2139937405 504868896 1762689206 -266743540 -2028019302 396491787 1621544093 -105931481 -1901548111 281819154 1741359236 -20817602 -1983551064 649622996 1371489602 -927591176 -1078909842 567652813 1456636251 -807677727 -1193484169 677641702 1600441712 -965894966 -1318409124 789461503 1476987241 -1056941869 -1241028539 990864816 1275614502 -721353572 -1576651766 1013096873 1264947519 -764624763 -1519652845 903146882 1121180948 -606434130 -1394754504 850995611 1170086157 -591968073 -1414498271 500585756 1792107914 -203934672 -2065759066 448499973 1841078675 -189403095 -2085437249 319675694 1678437816 -50086910 -1979413356 341842231 1667705249 -93423589 -1922479987 6374776 2003203566 -294706092 -1721232190 118260065 1879814647 -385687475 -1643786021 247123274 2042494428 -525030298 -1749836560 165087571 2127575493 -405182337 -1864476439 1777984275 520016773 -2013822401 -252661079 1855203082 429070236 -2137373146 -140675408 1730308897 270883767 -1993602547 -30721381 1615834936 390635438 -1908290028 -112787838 1951331191 55165921 -1707044261 -314072371 1931687790 69470200 -1657973182 -366319916 2056616773 227691475 -1801774487 -476304641 2113453916 184520650 -1812537744 -453906714 1385677787 630256461 -1130781961 -878800287 1442449346 587020116 -1141610770 -856467848 1548504041 726367103 -1304286523 -985327021 1528926192 740736870 -1255149860 -1037509046 1327551423 942138153 -1590775149 -701922811 1213011878 1061824304 -1505528182 -784054756 1106992013 922512155 -1342883167 -655226313 1184276372 831631106 -1466368328 -543175122 1893913170 132506308 -1628654722 -370441240 2005866059 8922845 -1719568537 -293189647 2117687904 155085558 -1875428532 -416281638 2035588729 240365295 -1755644075 -530722877 1834336822 441643680 -2091146470 -195259508 1782056495 490682041 -2076809469 -214870123 1670269444 344554130 -1920980184 -91808834 1692634653 333758091 -1964118223 -34938969 1267528346 1015792140 -1518169162 -762993888 1289827971 1004930581 -1561372753 -706189511 1163360936 844122686 -1420223612 -597808366 1111146161 893226535 -1405821027 -617353461 1446765310 557634152 -1204452398 -818760892 1364600551 642848369 -1084733493 -933267619 1491102412 803691098 -1225913376 -1041679498 1603120853 680173123 -1316761607 -964362385 1540325777 751350023 -1245585219 -1027157973 1554138504 732263710 -1297341276 -978643918 1427376547 571685173 -1155897201 -870492135 1383714234 629079340 -1133007722 -881812480 1182306805 830447971 -1468600103 -546193329 1091917292 907175290 -1357171520 -669252522 1218648519 1067723089 -1498580757 -777369475 1338957278 952757576 -1581204238 -691565468 1621205337 396792271 -1901084555 -106368797 1741448512 281761238 -1983773588 -20630278 1853499755 427629053 -2139862969 -143427375 1763175794 504421860 -2028368802 -266421048 2098639165 168919467 -1827090415 -467672953 2054911268 226248114 -1804266488 -479058786 1942829327 80349593 -1648142301 -356226891 1956707606 61328768 -1699832774 -307647316 1121235152 903053382 -1394945540 -606215830 1169781961 851330143 -1414064667 -592435853 1276066018 990382196 -1576969778 -721000104 1264778491 1013304429 -1519608361 -764695231 1600364724 677679138 -1318207080 -966070002 1477338285 789140539 -1241512575 -1056492265 1371023494 650057744 -1078572630 -927893188 1456860319 567467017 -1193570893 -807617243 2042269720 247308430 -1749749452 -525090398 2128040961 164652183 -1864813267 -404879941 2002851882 6695100 -1720747770 -295155312 1879890995 118221989 -1643987681 -385512055 1678606460 319467754 -1979457200 -50015802 1667253349 342324467 -1922161335 -93776417 1792411726 500250840 -2066192030 -203466252 1841024087 448593089 -2085245573 -189620755 436902636 1829612154 -201000000 -2096903338 493313781 1784704611 -211206183 -2073161905 349246174 1674977864 -86019086 -1915206812 331142855 1690035793 -38619157 -1967814787 129862280 1891285534 -374084700 -1632314574 13651601 2010611207 -287428675 -1713823957 157680314 2120299052 -412589162 -1871752448 235652771 2030892597 -536500337 -1761437927 560249380 1449364146 -815080696 -1200755810 638156349 1359892139 -939057391 -1090506873 801059350 1488454272 -1045343430 -1229560916 684914191 1607845529 -958621917 -1311004747 1020504640 1272224470 -757216404 -1512375302 1002335833 1287216847 -709881995 -1565048861 839393906 1158615780 -603569314 -1425968184 895870571 1113773821 -613710009 -1402161199 51489709 1947638587 -316683647 -1709639145 75263924 1937465122 -361623912 -1653260786 231351199 2060260105 -473677133 -1799130587 178775942 2107692816 -458651990 -1817266628 514243529 1772194655 -257369371 -2018514317 432766928 1858883398 -138076420 -2134757782 276640763 1736049517 -25996585 -1988861375 386988002 1612171124 -115435826 -1910921640 947882853 1333312499 -697177527 -1586046241 1058164604 1209368554 -786682288 -1508172090 916718423 1101214657 -659922309 -1347595539 835307342 1187968984 -540563870 -1463773452 633903873 1389341591 -876152275 -1128150341 581263128 1436708750 -861192652 -1146351966 722670387 1544823717 -987925985 -1306901879 746510122 1534715836 -1032800762 -1250457968 675084398 1597753592 -969762494 -1321883180 793853047 1482034401 -1050714789 -1235718707 652701788 1373651146 -924249744 -1074912794 562738245 1452115155 -813378199 -1199315457 898361354 1116526748 -612005594 -1400718928 853945363 1172380805 -588755649 -1410368087 995123256 1280790702 -715259628 -1571212926 1010672673 1262130359 -768359155 -1523255909 324196518 1683351600 -44254838 -1973712612 339680447 1664625705 -97419885 -1925821179 495538324 1787715586 -209243720 -2071985874 451187853 1843635227 -185928287 -2081569481 249940162 2044917844 -521426450 -1746101896 159911131 2123316301 -410620425 -1870570143 4079856 2000253030 -298835492 -1724444342 122914025 1884599423 -379722299 -1638214317 824690991 1176566201 -550918141 -1473341291 910822710 1095581088 -666604518 -1354539892 1073496349 1224438155 -772661199 -1493888857 949060868 1335276946 -694164440 -1583819586 747690315 1536682461 -1029785497 -1248229135 738008402 1559899588 -973898626 -1292612376 575361401 1431069167 -867880875 -1153302333 623285600 1377936886 -886508468 -1137720102 172616167 2102319473 -465073973 -1824475043 220474878 2049121640 -483767086 -1808958396 76702165 1939165507 -358874887 -1650773905 67085772 1962448218 -302922528 -1695091594 402585987 1626982677 -101672785 -1896372167 278085018 1737755916 -23241546 -1986368480 421884337 1847738663 -148172643 -2144591861 508081576 1766819134 -263793532 -2025724910 2120638440 157380478 -1872216380 -412152238 2030803953 235711335 -1761215779 -536688053 1891489754 129689420 -1632389386 -374045088 2010125251 14099285 -1713474833 -287751559 1674661772 349601562 -1914753376 -86499786 1690078101 331070211 -1967985991 -38413777 1829423038 437122856 -2096847214 -201091580 1785136039 492843825 -2073468277 -210873827 1158184736 839864246 -1425662452 -603902310 1113963321 895650735 -1402217963 -613619069 1272182546 1020577668 -1512204738 -757422424 1287533323 1001980829 -1565502937 -709401935 1488940868 800612306 -1229910424 -1045020930 1607641949 685087691 -1310930319 -958661913 1449453430 560191456 -1200978342 -814893364 1359553391 638456825 -1090043325 -939494699 1736273577 276454975 -1988948091 -25936109 1611705008 387422758 -1910584420 -115737846 1772545691 513922573 -2018998345 -256919775 1858806402 432804372 -2134555730 -138251464 2060091085 231558747 -1799086111 -473747593 2108144340 178293314 -1817584648 -458298514 1947334399 51824233 -1709205549 -317151419 1937519334 75170416 -1653451830 -361405604 1544769121 722763511 -1306710195 -988143653 1535019640 746175214 -1250890924 -1032332350 1388889683 634386117 -1127831681 -876505111 1436877386 581055196 -1146395802 -861121552 1101291013 916680339 -1347797207 -659746881 1187617308 835627658 -1463289040 -541013082 1333777975 947447457 -1586383077 -696875123 1209143854 1058349752 -1508084990 -786742380 1280327018 995560956 -1570874298 -715559728 1262352755 1010485733 -1523345313 -768300855 1116452184 898401742 -1400515468 -612178718 1172730177 853623255 -1410854803 -588308229 1374104846 652221848 -1075229662 -923894604 1451944215 562944385 -1199273925 -813451091 1597809980 674993578 -1322073072 -969542522 1481728293 794186163 -1235288055 -1051184993 2000559522 3747124 -1724875634 -298365928 1884543419 123005229 -1638025065 -379942911 2045089168 249734406 -1746144068 -521354198 2122862985 160391455 -1870253915 -410976205 1787366854 495861072 -2071499542 -209691524 1843710431 451148105 -2081773325 -185755547 1683129844 324384098 -1973623592 -44313522 1665090029 339243387 -1926160191 -97120169 1430981675 575421629 -1153078009 -868065903 1378273330 622983332 -1138185954 -886072952 1536197657 748139663 -1247877835 -1030105693 1560100864 737833110 -1292689108 -973860422 1224481871 1073425625 -1494057629 -772452875 1334958166 949414080 -1583367814 -694646292 1176999037 824222955 -1473645231 -550582841 1095389284 911040754 -1354485432 -666697250 1847930083 421665909 -2144645681 -148079271 1766385914 508549228 -2025420330 -264128192 1627301073 402232391 -1896823299 -101190293 1737711816 278155358 -1986199068 -23449230 1938963591 76876817 -1650696789 -358912707 1962932382 66635784 -1695442510 -302601948 2101982389 172917795 -1824008807 -465509105 2049208492 220414010 -1809182336 -483581674 -757919516 -1512824718 1021145544 1272594782 -708913923 -1564875669 1001436625 1287095623 -603416362 -1425037248 839318010 1157745004 -614114097 -1402835879 896220643 1114377589 -815529856 -1201459178 560619948 1450004794 -938883943 -1089539057 638035381 1358992675 -1044412238 -1229408220 800188830 1488378120 -959296341 -1311409091 685518215 1608195345 -373477332 -1631977286 129192192 1890869654 -288295883 -1713912669 14587161 2010752399 -412698594 -1872656248 157866290 2121263524 -536118265 -1760801647 235216171 2030185917 -200662968 -2096295714 436486500 1828942322 -211295151 -2074028857 493454717 1785640427 -86923142 -1915315988 350210390 1675164096 -37983133 -1967432459 330435919 1689599449 -876076635 -1127280333 633749641 1388408863 -861542980 -1146956502 581665936 1437381638 -988567145 -1307272959 723372219 1545271341 -1031901810 -1250337512 745540770 1534540852 -696307263 -1585970857 946950381 1333158011 -787286568 -1508522674 1058837748 1209771106 -660293133 -1348236955 917166303 1101916233 -540443158 -1462874756 835132614 1186999376 -257556115 -2019479045 514351169 1773097175 -137640588 -2134051358 432383064 1858245838 -25327265 -1988445751 276031603 1735710949 -116372154 -1911063088 387853418 1612258556 -317648631 -1709825633 52391973 1947746483 -360917744 -1652824698 74626108 1937081514 -473261765 -1798461011 231012375 2059651201 -458793694 -1818202700 178863118 2108558488 -521833882 -1746779408 250286922 2045518812 -410470785 -1869642007 159831891 2122442693 -297862572 -1724265790 3185528 2000137198 -380420531 -1638658341 123559777 1884975095 -44932606 -1974119788 324797230 1683698616 -96492005 -1925671283 338806583 1664546721 -209065424 -2071012698 495422236 1786821514 -186372567 -2082267457 451563269 1844281235 -611626322 -1400085960 897921922 1115816724 -588867913 -1411275231 854128539 1173341965 -716121444 -1571296758 996064176 1280936742 -767746427 -1522913773 1010007977 1261719359 -969129270 -1321504164 674374630 1597313904 -1051621677 -1235831227 794814463 1482217321 -924333320 -1075774866 652848084 1374591810 -813035807 -1198702985 562327501 1451450203 -100777177 -1896254543 401613323 1626804893 -23886018 -1986742360 278783506 1738200708 -148518123 -2145191037 422292025 1848416943 -263713012 -2024849510 507932192 1765891766 -464956605 -1823579179 172438127 2101347065 -484141222 -1809602612 220919414 2049820384 -359474319 -1651119129 77380189 1939573451 -302047384 -1695010818 66158148 1962299090 -1030724625 -1248373895 748552899 1536766549 -973232138 -1292200096 737396442 1559557708 -867439651 -1152591029 574982897 1430436455 -886689852 -1138679982 623398632 1378844286 -551062645 -1474280675 824775335 1177428529 -666191982 -1353873660 910481086 1094968872 -771949639 -1493447889 1072863893 1224059395 -695124064 -1584001226 949968524 1335389722 -1228941856 -1044847242 1488041164 800490586 -1311632903 -959110801 1608282325 685457475 -1201381934 -815567548 1449803006 560794728 -1089889845 -938563235 1359476967 637585521 -1425488508 -602933998 1158063272 838964286 -1402666595 -614321909 1114333361 896290855 -1512878666 -757826272 1272786074 1020926988 -1564571217 -709248711 1286662275 1001904149 -1915620056 -86587970 1675596804 349742226 -1967378127 -38075993 1689407517 330653835 -2096464614 -200454772 1828985910 436415648 -2073577213 -211777131 1785321519 493807801 -1872304820 -413018662 2120778848 158315766 -1760878251 -536079933 2030387321 235041007 -1631752834 -373662232 1890782290 129252548 -1714378393 -287860239 2011088971 14285021 -1348148063 -660351945 1101694349 917353755 -1463213896 -540143570 1187463572 834695426 -1585484653 -696755195 1332809151 947273001 -1508726646 -787113956 1209846182 1058797872 -1307315003 -988494765 1545442793 723166591 -1250021156 -1032257462 1534087664 746021222 -1127711497 -875606943 1388715483 633417037 -1146767122 -861763464 1437325762 581757268 -1798650775 -473041665 2059707717 230921683 -1817771920 -459263770 2108252508 179196362 -1710142373 -317293363 1948200311 51912161 -1652783038 -360990508 1936910702 74832376 -1988242419 -25500517 1735636257 276071863 -1911549932 -115924862 1612607800 387531182 -2019140545 -257856343 1772633363 514788741 -2134140890 -137582416 1858468106 432195996 -2071349406 -208762892 1787287118 494986968 -2082180229 -186432531 1844056663 451748545 -1974321328 -44757050 1683775100 324759274 -1925186743 -96941089 1664195173 339127027 -1723947258 -298215536 1999685162 3667644 -1638702305 -380349559 1885143603 123351717 -1746587852 -522051678 2045464088 250379918 -1870075091 -410002501 2122746369 159496855 -1075341398 -924801220 1374287494 653182480 -1198894157 -812817627 1451504287 562233865 -1321459816 -969199858 1597144756 674582050 -1236149375 -1051268329 1482668717 794331707 -1571780658 -715671720 1281287906 995743348 -1522711593 -767921343 1261642491 1010045549 -1400172548 -611565718 1116040912 897736262 -1410937883 -589169805 1172875977 854563423 -1651341789 -359287115 1939662607 77322137 -1694547398 -302484820 1961960214 66458496 -1823928815 -464634233 2101833533 171990955 -1809528312 -484181346 2049616676 221092786 -2145020345 -148724015 1848375147 422365181 -2025303458 -263232824 1766208370 507577316 -1895948683 -101110045 1626373977 402083791 -1986798996 -23794950 1738390336 278563798 -1493391637 -772041091 1223870407 1073084241 -1584307470 -694791580 1335821278 949498696 -1473827111 -551543217 1177112565 825130851 -1354044736 -665986474 1095011308 910408570 -1152665969 -867400167 1430640547 574809909 -1138330986 -887012864 1378358202 623846188 -1248837955 -1030287829 1537105809 748252935 -1291978076 -973419982 1559468936 737454878 1355319485 667924523 -1094260335 -910042873 1470450852 547519538 -1179964024 -827581154 1578303631 689188889 -1340251741 -954576587 1501480086 779744256 -1217354310 -1065904852 1300207833 980985935 -1552811531 -730412701 1242717376 1024814166 -1541653012 -753201798 1134825707 883105917 -1381338681 -626179759 1154077938 869196900 -1429752354 -574585528 1806084213 480352483 -2052535975 -223348273 1825270892 466377978 -2101015232 -171819562 1702699079 309989585 -1955380885 -59477507 1645274206 353883336 -1944156814 -82201116 1980872721 18253959 -1742743235 -283579989 1903983624 108743838 -1619911388 -394973774 2026516515 265093301 -1765519089 -507289191 2141713466 144753836 -1851157226 -424761984 1238612476 1054116202 -1478633264 -790960058 1321106917 968445299 -1599071031 -675861409 1191719374 806289752 -1459203870 -570335116 1080423895 929219905 -1368681221 -647191443 1415883160 593729806 -1167406924 -848431070 1393126785 604921111 -1123611475 -905954245 1522475434 767037756 -1263452026 -1011453936 1574102451 718656805 -1277393761 -992234487 1925028148 96119202 -1665927144 -340473714 1976589613 47672763 -1679934463 -321319785 2087063814 190914960 -1838649302 -445693764 2064373023 202171785 -1794788301 -503151451 1862961488 403552710 -2130384772 -167520022 1751600457 526417375 -2039927707 -244441869 1641087330 383136244 -1881186226 -120041256 1723647355 297530861 -2001558441 -4877119 1660873279 368695977 -1930392813 -67650683 1704144422 311697072 -1952624886 -56983652 1814389261 455234203 -2111110367 -181652553 1799923220 474977922 -2058959048 -230557778 2135554651 139381453 -1857578121 -431969311 2015641154 253955796 -1775607954 -517115912 1905422953 110445311 -1617161403 -392485933 1996469872 33064678 -1728981156 -269031478 1502661367 781711969 -1214338085 -1063675059 1593642734 704265848 -1326223422 -940286124 1464550085 541880915 -1186651159 -834530433 1344702172 656520778 -1104615440 -919611546 1143462547 857795077 -1440105537 -584152279 1128930954 877473308 -1388019802 -633123024 1258050209 1039884855 -1527630963 -738917605 1301386936 982951470 -1549797484 -728185086 2078661502 216198120 -1779713454 -487814460 2089295719 193933297 -1836679605 -444510499 1967018828 37315546 -1691340192 -331939082 1918080853 89434051 -1671563655 -346372369 1716701978 290847628 -2007193034 -10773856 1631522563 372785045 -1892585937 -130654535 1753826088 529429438 -2037964284 -243264878 1877247793 417576871 -2115312099 -152185205 1082915766 931973920 -1366975846 -645748212 1206271919 820055865 -1444389245 -554734059 1313895300 962020114 -1604447576 -682024386 1228781469 1044023051 -1489774927 -801839577 1564273618 708565828 -1288533250 -1003111832 1515270091 760618845 -1268822297 -1017610639 1407673312 618681206 -1108802868 -890359206 1418373113 596481903 -1165703467 -846989757 883183033 1134787887 -626381675 -1381164029 868845984 1154398518 -574101364 -1430202342 981452171 1299772701 -730749785 -1552509903 1024590226 1242902788 -753114946 -1541713880 689135069 1578397003 -954385167 -1340470169 780048836 1501145426 -1066338072 -1216886658 667473391 1355801977 -909724477 -1094613931 547688950 1470243168 -827625254 -1179893684 264924529 2026724839 -507245475 -1765589813 145205608 2141231614 -425080764 -1850804014 17950019 1981208021 -283147153 -1743211271 108798298 1903890892 -395165578 -1619693344 310213909 1702514051 -59564999 -1955320657 353417484 1645709722 -81864672 -1944459082 480703783 1805764017 -223833077 -2052086627 466301246 1825309096 -171618286 -2101190524 767524088 1522027630 -1011802668 -1263129278 718452961 1574275191 -992159283 -1277433509 593818826 1415824476 -848652826 -1167219344 604582099 1393426501 -905489921 -1124048535 805858460 1192188938 -570028624 -1459536602 929409157 1080203283 -647247447 -1368590017 1054074030 1238684728 -790788734 -1478839020 968761527 1320751137 -676314725 -1598590707 382819376 1641442470 -119587556 -1881666166 297572393 1723574463 -5048059 -2001352301 403362818 1863181460 -167463634 -2130475592 526848027 1751130253 -244747977 -2039594591 191253588 2086763714 -446157448 -1838211602 202082381 2064431323 -502929055 -1794975241 96322662 1924855024 -340548278 -1665886756 47186047 1977037033 -320970413 -1680256571 110243643 1905598381 -392409577 -1617199487 33549090 1996020660 -269383154 -1728660840 139044617 2135857055 -431503835 -1858013517 254042896 2015581062 -517340612 -1775422806 455425887 1814171593 -181707149 -2111017243 474544966 1800391632 -230253974 -2059293956 369014637 1660520443 -68102591 -1929910569 311653236 1704215522 -56815016 -1952832818 1039929331 1257979749 -739086625 -1527423415 982633450 1301740412 -727733562 -1550280112 858228673 1142994775 -584456467 -1439771013 877282264 1129149262 -633068812 -1388113310 541794199 1464610561 -834306373 -1186836947 656857998 1344400152 -920077662 -1104180684 781227941 1503110963 -1063324023 -1214659041 704467900 1593467690 -940363120 -1326185978 529079930 1754148588 -242778282 -2038411328 417651299 1877207797 -152388785 -2115138599 290625096 1716889310 -10684572 -2007250958 373248593 1631085255 -130993283 -1892285461 37621278 1966685832 -332370126 -1690869852 89377287 1918171793 -346182869 -1671783491 216368684 2078455482 -487856384 -1779640426 193479221 2089775779 -444194023 -1837034609 619134642 1407192612 -890675298 -1108447480 596310699 1418578493 -846947449 -1165776111 708621952 1564182038 -1003300948 -1288313030 760312473 1515602447 -1017179211 -1269292253 961556182 1314332224 -681684998 -1604747412 1044245199 1228593753 -801928221 -1489716363 931899108 1082955378 -645543992 -1367148706 820404989 1205949035 -555220015 -1443941561 -1743715659 -283758045 1981768601 18371343 -1619212628 -394529222 1903339392 108369686 -1765111161 -506611183 2026171307 264493885 -1851306338 -425689592 2141794226 145628964 -2052713775 -224320953 1806201853 481248107 -2100570424 -171121058 1824896996 465733490 -1954702621 -59069835 1702099919 309644121 -1945084166 -82350484 1646149590 353963840 -1551949187 -730328341 1299268433 980841415 -1542265244 -753543438 1243383624 1025226718 -1381717425 -626812199 1135266659 883817461 -1429639594 -573677888 1153896314 868237292 -1094176231 -909180273 1355174709 666985379 -1180305920 -828193130 1470863148 548186042 -1340884437 -954955075 1579014919 689630097 -1216446926 -1065791836 1500520222 779562888 -2130037772 -166919326 1862554328 402874958 -2040006675 -245315717 1751750337 527345239 -1882080314 -120157360 1642060522 383314556 -2000912417 -4501687 1722949363 297086565 -1665326192 -340126970 1924350652 95711786 -1680808055 -321399009 1977517733 47822387 -1838765150 -446588108 2087242382 191887896 -1794412613 -502505683 2063928983 201473537 -1167846596 -849140822 1416262160 594363014 -1123428571 -904992845 1393014281 604014239 -1262511346 -1011307624 1521613346 766954164 -1278058729 -992645247 1574714939 718999213 -1479343272 -791399474 1239245428 1054495458 -1598109887 -675678249 1320199789 968333051 -1459057814 -569394180 1191635526 805427920 -1369092237 -647856155 1080766047 929832649 -1440260041 -585084767 1143537947 858665357 -1387617234 -632449864 1128580354 876869012 -1526929403 -738469741 1257408809 1039514047 -1550767076 -728359798 1302285616 983072166 -1215270829 -1063829307 1503531391 781787625 -1325550518 -939883300 1593038182 703915504 -1186203551 -833828617 1464179021 541239771 -1104790408 -920580882 1344822612 657419714 -1857470209 -431067031 2135368147 138416453 -1775991578 -517753744 2016077258 254661980 -1617770291 -392824741 1906092513 110860663 -1728115500 -268944318 1995533816 32922990 -1929490277 -67543027 1659908535 368509217 -1953262462 -57367532 1704850862 312132920 -2111448919 -182261697 1814804869 455903507 -2058871632 -229692378 1799781788 474041610 -1287892618 -1002741280 1563570266 708116684 -1269721745 -1017731591 1516237891 760792277 -1108879036 -891229742 1407826024 619612414 -1165353635 -846385717 1417968753 595807463 -1366605550 -645107324 1082466366 931270824 -1444510453 -555633251 1206445095 821023921 -1605318368 -682100298 1314826252 962173082 -1489171143 -801489489 1228106773 1043618947 -2007862850 -11189976 1717309586 291184644 -1891650137 -130513615 1630655627 372696093 -2037778036 -242300646 1753716896 528525366 -2115748459 -152892157 1877630137 418212911 -1780129318 -488484532 2078998774 216805472 -1836538429 -443574955 2089207023 193066105 -1690375704 -331753090 1966115012 37206098 -1672270351 -346808985 1918717149 89816139 -58865743 -1954875609 309569181 1702139403 -82836568 -1944636610 354312836 1645826578 -223981693 -2053013739 480784047 1806638649 -171209830 -2100511988 465955510 1824709152 -506800171 -1764890813 264550137 2026079855 -425258036 -1851776166 145322720 2142126710 -284074009 -1743360143 18824907 1981288029 -394486786 -1619285144 108198610 1903544900 -954996871 -1340811281 689800789 1578809027 -1065475232 -1216801802 779108940 1501000410 -909611189 -1093705763 667291239 1354841841 -828003502 -1180525628 548129406 1470954216 -626723043 -1381775477 883594801 1135453863 -574016764 -1429339246 868700712 1153458878 -729841873 -1552396359 980491779 1299590805 -753747146 -1542091872 1025301018 1243343500 -446236944 -1839085978 191403996 2087692106 -502582551 -1794375041 201675717 2063754067 -339902782 -1665511852 95625198 1924411256 -321864997 -1680373171 48159735 1977215841 -120461676 -1881745918 383748024 1641592622 -4447603 -2001006053 296895393 1723167543 -167088474 -2129830352 402919306 1862483740 -244864321 -2040489431 527027091 1752103685 -569846216 -1458575698 805746452 1191282562 -647687647 -1369300297 929788685 1080837019 -791454198 -1479250276 1054687014 1239027632 -675374573 -1598444923 967899967 1320668073 -1010842020 -1262946614 766617456 1521915878 -992869819 -1277873453 719086441 1574654975 -849064338 -1167884552 594161474 1416437716 -905344393 -1123108127 604498779 1392565197 -833903309 -1186163291 541443103 1464005769 -920231638 -1105112644 656932870 1345269904 -1064293119 -1214833257 782126125 1503231163 -939661032 -1325737586 703825972 1593096354 -738413225 -1527020095 1039324283 1257628909 -728665778 -1550433832 983502946 1301815540 -584630939 -1440739853 858348617 1143893215 -632620676 -1387410966 876910672 1128507590 -182090245 -2111654547 455861463 1814877249 -230145566 -2058391180 474357966 1799426136 -67236407 -1929822881 368078053 1660378227 -57423408 -1953171130 312322300 1704630378 -393046625 -1617582839 110949555 1906033701 -268480122 -1728552688 32583850 1995833404 -431415891 -1857147589 138902657 2134920215 -517678668 -1776031454 254458008 2016249870 -682584974 -1604868892 962524510 1314506184 -801288085 -1489346307 1043542343 1228145105 -645194688 -1366545194 931495276 1082281466 -555296679 -1444812593 820558197 1206880739 -890797034 -1109347200 619308346 1408161196 -846577649 -1165135719 595861795 1417875893 -1002697692 -1287963470 707947784 1563778462 -1018050499 -1269368661 761243921 1515755911 -331434822 -1690729428 36754838 1966597376 -346853213 -1672200139 89985423 1918509337 -488293240 -1780347874 216751524 2079092018 -444008303 -1836070905 193370557 2088872235 -242637602 -2037476280 528991730 1753281892 -152805177 -2115809199 417989099 1877815677 -11391764 -2007688070 291261888 1717271894 -130029323 -1892099997 372345305 1630976335 1868561265 -497551740 -1789868526 207198120 2069800766 -449170787 -1841495541 187978673 2083742503 -326336842 -1685369312 42082202 1971662604 -337528145 -1662612935 99605379 1927867157 -577374359 -1433221121 865834565 1151117011 -621268112 -1375796250 888558172 1139892938 -749830309 -1538699315 1027612279 1246179041 -735855806 -1557885996 976083566 1294658296 -1071454451 -1222256741 774669857 1496037047 -951114988 -1337453694 692142648 1581675182 -822513857 -1174511703 553061907 1475362437 -913003738 -1097622608 664455690 1352530588 -419702879 -1845696713 150320781 2146600475 -510258248 -1768873170 261649044 2023703042 -400531565 -1624805627 103694015 1898516009 -280126582 -1739936996 21232294 1984219696 -78854203 -1941178541 356689641 1648727679 -64945188 -1960430774 305095408 1697141350 -174632969 -2104459423 463023835 1822301773 -218461202 -2046968968 485812930 1811143252 -155671382 -2118151108 414631302 1873933584 -237674317 -2033037275 534446495 1759260937 -127718248 -1889264626 376262068 1634368802 -15800191 -2012620777 285247917 1711782203 -351292210 -1677163432 84006370 1913054580 -329092905 -1687863231 40636923 1969955181 -439075588 -1831662486 198860240 2094886214 -491128603 -1782658957 213359049 2075175263 -841579422 -1160661772 601417038 1423955416 -893697925 -1111723795 615850327 1404178881 -1022555056 -1274397498 755199356 1510235626 -1000290231 -1285031713 711895397 1567201779 -798911482 -1486445424 1047524650 1231603132 -687058913 -1609867127 956444979 1308950949 -558228428 -1447220062 817134872 1202933134 -640165843 -1362040645 937015553 1088326039 -274491925 -1734040195 28177607 1990902865 -389131790 -1614192284 113258718 1908867144 -512221735 -1770050225 259423477 2020691043 -434775616 -1861031594 136034540 2132576378 -233536113 -2062306023 471524515 1797116981 -176602730 -2105642752 460791994 1819283500 -53539395 -1949811413 314666129 1707498503 -73217628 -1935279822 363636872 1655412766 -724716253 -1547008587 985912335 1304749209 -744459974 -1532542548 1034817558 1252597888 -636076783 -1391391353 874011709 1126132907 -579077880 -1434662498 863344676 1148364978 -914709177 -1099065903 661963883 1349776637 -837328546 -1190112824 538509426 1461596388 -945738379 -1331290653 699354201 1588100303 -1060312724 -1211377158 784500800 1506130134 -1595800788 -672844870 1324114432 971723414 -1483749579 -796330077 1233233433 1049007759 -1371960546 -650200184 1077406258 925948580 -1454092537 -564953199 1197092395 811409085 -1118497976 -900586530 1398501988 610026226 -1170679983 -851449913 1412871805 590448363 -1282499718 -997610516 1568733782 713542336 -1260167325 -1008439307 1525497423 770313945 -1685314588 -326429838 1971471048 42299998 -1662916611 -337193109 1928300241 99137095 -1789416490 -498033856 2069482234 207551084 -1841664049 -448962727 2083786467 187907701 -2042940544 -247725290 1748325036 523395642 -2125006951 -162412785 1868076725 408921635 -1998537806 -1602780 1726929566 300542472 -1886552149 -125153475 1635982983 377761297 -1174850963 -822213893 1475826497 552625111 -1097533836 -913062174 1352308568 664643534 -1222460833 -1071281463 1496111987 774630373 -1336967610 -951562544 1581326186 692465660 -1538383351 -750185825 1245725477 1028092851 -1557928432 -735783290 1294829372 975878058 -1433032133 -577594707 1151060759 865926017 -1376227806 -620798284 1140199182 888225688 -2104028507 -175103437 1821995913 463356703 -2047158596 -218241494 1811199888 485721862 -1941136745 -78927359 1648556987 356895533 -1960747378 -64590312 1697595298 304615220 -1625292095 -400084393 1898865645 103371643 -1739733288 -280299954 1984145396 21272418 -1845785869 -419644827 2146823135 150133577 -1768534294 -510558596 2023239622 262086480 -1831575122 -439135944 2094661762 199045140 -1782995529 -490826463 2075640987 212923405 -1676678756 -351741686 1912703152 84326438 -1688064635 -328917741 1970031785 40598591 -1889308214 -127647396 1634537702 376053872 -2012301869 -16153275 1711330559 285729897 -2118583816 -155203218 1874237652 414296130 -2032845343 -237892233 1759206605 534539355 -1447411354 -558009872 1202987082 817041628 -1361607297 -640633367 1088021587 937350341 -1486763692 -798557758 1232054392 1047042286 -1609822899 -687129125 1308781665 956652791 -1274195710 -1022729836 1510158382 755237048 -1285516005 -999840371 1567552567 711574689 -1160324816 -841881178 1423489052 601852042 -1111810775 -893637185 1404402693 615664787 -1949347601 -53976967 1707160003 314966357 -1935502090 -73030560 1655502298 363578700 -2062231331 -233576373 1796913649 471697767 -2105991996 -176280494 1819770344 460344702 -1770504053 -511741923 2021007783 259068209 -1860860782 -434981884 2132534718 136107304 -1734096711 -274401233 1991092629 27957507 -1613886304 -389465034 1908436364 113728794 -1331597273 -945405775 1588531467 698884509 -1211321282 -1060404056 1505940754 784721284 -1099237355 -914503549 1349818681 661891503 -1189659636 -837808998 1461280032 538865078 -1391042493 -636399403 1125646703 874459641 -1434737574 -579038004 1148568950 863172064 -1546786703 -724903705 1304660317 985971147 -1533006744 -744022786 1252937028 1034517970 207047712 2068872374 -497472244 -1788994150 188385337 2084419759 -449517291 -1842095741 42779666 1972106372 -326982338 -1685744216 98631691 1927688349 -336633561 -1662496335 299916356 1726442706 -1163928 -1997992450 378378333 1636477131 -125568655 -1887122969 524014710 1748821216 -248138406 -2043509300 408293487 1867587833 -161975997 -2124463659 926510312 1077828734 -650703420 -1372570286 810854641 1196660839 -564475427 -1453459125 971171034 1323684940 -672365066 -1595165344 1049567427 1233653845 -796835345 -1484361351 713981068 1569279002 -998236768 -1282986698 769898645 1524926467 -1007822407 -1259673297 609612990 1397933096 -899967598 -1118001916 590885031 1413414961 -852078197 -1171168995 357334369 1649102327 -79553459 -1941623589 304200056 1697024494 -63973292 -1960253246 462943571 1821427141 -174484353 -2103532311 486158666 1811743196 -218869658 -2047647504 150695173 2147245459 -420148183 -1846395713 261531932 2022807946 -510080976 -1767901018 102819127 1898436001 -399604709 -1624656755 21831982 1984565688 -280805374 -1740345196 774004137 1495625023 -1070842747 -1221915629 693082544 1581820198 -951977828 -1337538550 553244059 1476322573 -822627145 -1175419871 664015234 1351819540 -912625490 -1096990664 865422797 1150451035 -577032991 -1432609673 888703444 1140832578 -621352712 -1376659346 1028572671 1246360937 -750738221 -1538812859 975372774 1294217584 -735223606 -1557508004 1046556322 1231429172 -798011506 -1486323944 957147835 1309399597 -687699049 -1610237183 817538704 1203607046 -558577732 -1447823574 936862345 1087394335 -640089179 -1361169613 601243334 1422986832 -841457686 -1159762052 616299231 1404881481 -894067725 -1112364187 755873524 1510639202 -1023158312 -1274747058 710963949 1567048315 -999418943 -1284955305 84872810 1913143036 -352227514 -1677303856 40028787 1969617637 -328422561 -1687446583 198477400 2094249678 -438638732 -1830955038 213467713 2076078807 -491314323 -1783622661 414719502 1874800280 -155812062 -2119086156 534108695 1758653057 -237257925 -2032366675 375625276 1633986218 -127011056 -1888827514 286151205 1711891123 -16764151 -2012806241 662314979 1350381429 -915112241 -1099739559 538434554 1460726636 -837174570 -1189180864 698456017 1587980103 -944769283 -1331116437 785142728 1506501470 -1061014812 -1211825550 986517383 1305100049 -725389653 -1547411907 1033948062 1252522760 -743527758 -1532388828 873891765 1125234467 -635902311 -1390422513 863716268 1149006650 -579526016 -1435364842 471088939 1796411325 -233153017 -2061668719 460978994 1820248996 -176711138 -2106545528 315602713 1707640719 -54405579 -1949899101 362967808 1654997910 -72609236 -1934941510 27471695 1990467545 -273854877 -1733656843 114223958 1909054400 -390034822 -1614300436 259565437 2021627883 -512309679 -1770916153 135619428 2131907570 -434437560 -1860422946 1748732196 524073394 -2043287544 -248325986 1867926845 407993771 -2124927983 -161538937 1725956374 300364160 -1997643718 -1486676 1636680975 378205593 -1887198173 -125528907 1972148544 42707414 -1685915540 -326776582 1927372121 98987471 -1662043019 -337113885 2069303666 206578148 -1789300642 -497139512 2084230507 188605949 -1842039737 -449608495 1398122988 609393018 -1118058304 -899876778 1412984309 591355235 -1170862887 -852411313 1569595870 713625928 -1283440398 -997756828 1524884935 769971537 -1259502357 -1008028547 1323481480 971344158 -1595090780 -672405454 1234140561 1049120007 -1484710723 -796513237 1077490106 926810412 -1372106602 -651141120 1196750243 810796341 -1453681521 -564288487 1897969765 103254259 -1624319671 -399906337 1984789628 21646570 -1740432048 -280744506 2147168343 150732993 -1846193797 -420322835 2023158862 261211352 -1768385182 -509630988 1821878273 462461079 -2103850707 -174130757 1811573784 486366350 -2047603404 -218939998 1649156147 357240997 -1941815009 -79335031 1696719914 304534716 -1959820026 -64440944 1246664877 1028237371 -1539245695 -750270185 1294163124 975465506 -1557316200 -735441650 1150619807 865214473 -1432653389 -576962267 1140380806 889185296 -1376340566 -621705924 1475971273 553564255 -1174935067 -823076493 1351896272 663977030 -1097191940 -912450198 1495400699 774189165 -1221828137 -1070902975 1582286050 692647028 -1337874994 -951675560 1510861734 755686192 -1274836342 -1023100388 1566584767 711401257 -1284616557 -999719419 1423336340 600920834 -1160248648 -841010642 1404807053 616339227 -1112160607 -894241225 1203436482 817744724 -1447781650 -558650760 1087848411 936382285 -1361486089 -639734175 1231123440 1046889318 -1485892900 -798481846 1309456361 957056895 -1610426683 -687479213 1633930094 375716856 -1888638398 -127231276 1712197495 285818849 -2013237669 -16294195 1874346844 415200202 -2118770064 -156167450 1758824261 533903315 -2032408983 -237185281 2094324490 198437788 -1831159258 -438465872 2075729683 213790597 -1783136705 -491762007 1913606968 84435886 -1677643244 -351927678 1969395489 40216503 -1687357939 -328481125 1125571303 873589361 -1390887989 -635466915 1148919550 863776360 -1435140142 -579711164 1305301717 986341955 -1547488263 -725351569 1252038348 1034397274 -1532037152 -743848074 1587661443 698808853 -1330664529 -945251527 1506545306 785071628 -1211994186 -1060806880 1350189745 662532647 -1099684963 -915205365 1461159592 537966142 -1189484668 -836839662 2021194287 260033209 -1770611965 -512644203 2132098614 135401120 -1860477158 -434344052 1990423069 27542155 -1733487823 -274062425 1909372420 113870482 -1614751960 -389552194 1708124747 315153117 -1950250137 -54084623 1654795858 363142852 -1934864514 -72646680 1796498041 471028463 -2061892779 -232967229 1819911776 461281014 -2106079412 -177145894 466153691 1825554509 -171535881 -2101239455 480588994 1805780052 -223652370 -2052299400 353597673 1645496447 -81978939 -1944442541 310295792 1702464614 -59712036 -1955074742 109043903 1903743017 -395214445 -1619611387 17966246 1981092912 -283359862 -1743031012 144992397 2141411355 -425064031 -1850918601 264875156 2026806274 -506999368 -1765737170 547803155 1470226565 -827805377 -1179680343 667620362 1355555996 -909806298 -1094564432 779966497 1501194423 -1066190579 -1217132133 688954424 1578609838 -954270444 -1340486270 1024573559 1243017441 -752901797 -1541893683 981206126 1299920120 -730700478 -1552591404 868894789 1154316499 -574346903 -1430054401 883395676 1134607562 -626397840 -1381048858 47432090 1976889612 -321019722 -1680175072 96339331 1924740373 -340761425 -1665706951 201869736 2064611646 -502912892 -1795090414 191204785 2086845735 -445911907 -1838359541 526701054 1751376232 -244666158 -2039644092 403248615 1863198065 -167283509 -2130688931 297753036 1723361626 -5162784 -2001336202 382901717 1641393475 -119735047 -1881420689 968745298 1320866244 -676102018 -1598770968 1053828427 1238832605 -790739865 -1478920975 929458528 1080121846 -647493556 -1368442662 806071673 1192009199 -570045355 -1459422013 604696886 1393410464 -905670630 -1123835764 593966383 1415579065 -848735229 -1167170411 718371076 1574324626 -992012248 -1277679426 767343901 1522240907 -1011688399 -1263145817 704549465 1593418447 -940510347 -1325939741 781407808 1502897878 -1063438484 -1214642182 656743019 1344416509 -919897273 -1104393263 541646450 1464856292 -834224290 -1186885688 877232701 1129231019 -632823023 -1388260473 858015268 1143174834 -584440056 -1439885410 982649359 1301625497 -727946461 -1550099531 1040174614 1257832064 -739135686 -1527341140 311472785 1704428039 -56699971 -1952849109 368932488 1660569118 -67954780 -1930156238 474692259 1800145461 -230335601 -2059244775 455540410 1814154796 -181887082 -2110804224 254255861 2015400547 -517356583 -1775307953 139093740 2135774842 -431749184 -1857865898 33303239 1996167761 -269333525 -1728742531 110227166 1905712712 -392196110 -1617379484 820355864 1206031246 -554974668 -1444089182 931686145 1083135895 -645528019 -1367263557 1044261674 1228479420 -802141690 -1489536368 961802035 1314185125 -681734625 -1604665719 760394620 1515553770 -1017327024 -1269046586 708802405 1563969523 -1003415991 -1288296737 596196174 1418595288 -846767518 -1165989132 618987351 1407438785 -890593669 -1108496659 193692624 2089595718 -444210436 -1836920214 216418249 2078373727 -488102171 -1779493261 89132002 1918319476 -346133810 -1671865768 37605371 1966800749 -332157225 -1691050431 373068724 1631298338 -130878824 -1892302322 290543533 1716938555 -10537343 -2007497193 417799046 1876962064 -152470870 -2115089860 529194911 1754132233 -242958669 -2038198747 2141468127 144901449 -1851108109 -424844187 2026500550 265208144 -1765306134 -507469700 1904197101 108563835 -1619927871 -394859433 1980922356 18172258 -1742989096 -283432882 1645422011 353637677 -1944238953 -82152447 1702814114 309973300 -1955561330 -59265000 1825090953 466591007 -2100900699 -171836365 1806002576 480401670 -2052388676 -223594454 1154094359 869082497 -1429965765 -574405459 1135071502 882958744 -1381388254 -626097996 1242668325 1024896435 -1541407735 -753349473 1299994940 981166506 -1552795632 -730527610 1501365619 779761125 -1217174433 -1066117943 1578156394 689435132 -1340170170 -954625840 1470532929 547470807 -1180111763 -827335429 1355499864 667711950 -1094375308 -910026526 1723794590 297284616 -2001640014 -4827868 1641201799 383119377 -1881366101 -119828163 1751420076 526629946 -2039812736 -244458218 1862879413 403601443 -2130237031 -167765745 2064127226 202318956 -1794738730 -503233216 2087047395 191029365 -1838435889 -445873831 1976802504 47492190 -1679950364 -321204878 1925077201 96036935 -1666172419 -340326037 1573987414 718673088 -1277213318 -992446996 1522327631 767283417 -1263369885 -1011502603 1393208420 604871922 -1123758776 -905708066 1416063101 593516779 -1167521455 -848414265 1080439858 929105060 -1368894178 -647010936 1191964715 806142141 -1459252985 -570252911 1321057280 968526998 -1598825172 -676008518 1238399001 1054296207 -1478616779 -791074397 1301436253 982869963 -1550043535 -728037657 1258263364 1039705042 -1527647640 -738802946 1128914799 877588473 -1387807165 -633303339 1143217014 857943008 -1440056742 -584234292 1344620345 656570287 -1104468459 -919857533 1464369952 542094262 -1186536948 -834547046 1593757451 704249757 -1326404057 -940073295 1502808850 781466500 -1214420418 -1063626072 1996257173 33244931 -1728964935 -269146577 1905374092 110527258 -1616915808 -392633802 2015887271 253808433 -1775657333 -517034467 2135571390 139266856 -1857791342 -431789564 1800103921 474765159 -2059073827 -230541749 1814471656 455185278 -2111257916 -181407150 1703997379 311942997 -1952542993 -57033095 1660759002 368712524 -1930212618 -67863968 1418290716 596530826 -1165555920 -847235162 1407492613 618893971 -1108688087 -890375233 1515384366 760602296 -1269002494 -1017397356 1564420663 708319905 -1288615141 -1003062387 1228830328 1043941102 -1490020524 -801691710 1314108001 961839863 -1604463795 -681909285 1206255178 820170460 -1444176026 -554913808 1082669651 932121285 -1366926465 -645829655 1877427924 417363522 -2115426312 -152168594 1753907917 529379931 -2038111263 -243018889 1631375078 373030512 -1892503606 -130703524 1716587263 290863721 -2007012397 -10986683 1917867696 89613862 -1671546980 -346487030 1966969513 37397055 -1691094139 -332086509 2089541250 193785364 -1836728402 -444428488 2078677659 216082957 -1779926089 -487634143 -753829165 -1542043067 1025448959 1243097961 -730022198 -1552183716 980606950 1299574640 -573902111 -1429355913 868520909 1153672027 -626575624 -1382021522 883513300 1135503170 -827954505 -1180607967 547883931 1471101709 -909398354 -1093886408 667275138 1354956564 -1065491835 -1216687597 779322281 1500820287 -955242852 -1340664310 689850288 1578727206 -394307045 -1619498355 108084023 1903561633 -283992574 -1743409516 18677550 1981534136 -425405911 -1851530561 145404677 2142077843 -506915280 -1764874586 264730396 2025867146 -171423105 -2100331799 465972051 1824594885 -224031130 -2052931856 481029962 1806491612 -82591155 -1944784165 354263905 1645908983 -58849708 -1954990398 309356408 1702320110 -905294958 -1123190012 604252862 1392712232 -848851061 -1168064739 594144935 1416551985 -992885856 -1277758666 719299212 1574474266 -1011087431 -1262799057 766666389 1521833475 -675456010 -1598395552 968047322 1320421964 -791633937 -1479037063 1054801603 1239010901 -647572540 -1369316526 929608424 1081049726 -569698339 -1458821301 805664497 1191331431 -245077158 -2040308788 527043190 1751988960 -167137469 -2129748011 403164783 1862336249 -4201624 -2001153026 296845892 1723249362 -120445071 -1881860121 383534685 1641772747 -321684674 -1680585816 48044562 1977232004 -339820761 -1665560655 95477259 1924656797 -502729972 -1794128998 201757216 2063704758 -446351595 -1839069309 191583801 2087478959 -517531567 -1776277305 254376317 2016299499 -431301560 -1857164066 138722660 2135133682 -268660637 -1728339723 32698703 1995817433 -393128838 -1617533716 111097174 1905788352 -57669579 -1953023837 312371481 1704548751 -67253204 -1929708358 368291072 1660198294 -229933049 -2058571631 474341675 1799541181 -182041570 -2111736696 455615794 1815025060 -632735591 -1387395057 877091253 1128294691 -584778624 -1440494570 858430892 1143844154 -728584021 -1550483395 983355783 1302061329 -738233166 -1527233500 1039209886 1257645320 -939644675 -1325852565 703613393 1593276743 -1064047388 -1214981006 782077384 1503313246 -920280881 -1105031079 657179107 1345122677 -834116394 -1185983424 541459962 1463891308 -130275056 -1891952250 372394044 1630894250 -11408119 -2007573089 291474469 1717091507 -152592094 -2115989068 417972238 1877930136 -242588357 -2037557843 528745495 1753429121 -443860620 -1836316190 193288280 2088921294 -488178323 -1780363781 216570945 2079304919 -347033274 -1671986736 90099818 1918492924 -331516577 -1690679863 36902003 1966351589 -1018033704 -1269483186 761030900 1515935842 -1002451519 -1288110761 707898605 1563860091 -846626326 -1165053572 596107462 1417728080 -891009549 -1109166747 619324639 1408046153 -555411012 -1444796118 820738192 1206667270 -645341787 -1366299341 931576969 1082231839 -801205874 -1489395432 1043394722 1228390452 -682404457 -1605081855 962409659 1314522157 -1216495657 -1065709759 1500765947 779415149 -1341097010 -954774696 1579031266 689515124 -1180289051 -828307597 1470650057 548365919 -1093929988 -909327510 1355125456 667066950 -1429557325 -573726939 1153748639 868482569 -1381536854 -627025092 1135151750 883833360 -1542379647 -753527017 1243563693 1025013307 -1552096360 -730082546 1299350196 980791842 -1944871137 -82530423 1646132787 354078373 -1954653434 -59151472 1701853738 309791420 -2100816083 -170973253 1824945665 465651351 -2052730060 -224205918 1806414360 481067662 -1851486341 -425476115 2141908567 145612481 -1765192862 -506561548 2026318414 264248024 -1619065015 -394774561 1903257189 108418803 -1743600816 -283774010 1981588092 18584298 -1369010538 -647905792 1080618938 930078508 -1458877809 -569607655 1191521187 805444405 -1598224732 -675662286 1320380296 968120094 -1479490883 -791154133 1239327633 1054446343 -1278107918 -992563612 1574961118 718851912 -1262724373 -1011127683 1521630151 766839633 -1123412288 -905107882 1392801772 604194682 -1167600935 -849288625 1416213493 594445155 -1794593186 -502292792 2064043890 201457636 -1838847417 -446539055 2087390059 191642621 -1680660884 -321644806 1977435968 47871958 -1665211787 -340143389 1924170585 95925199 -2000699846 -4682068 1722933014 297201536 -1882031581 -120239435 1641814799 383462297 -2040252920 -245168482 1751799588 527263666 -2130054639 -166804857 1862767421 402695083 -2058625707 -229839421 1799732345 474123503 -2111432372 -182375974 1814591584 456083702 -1953475225 -57186831 1704866891 312018141 -1929539202 -67460632 1660153938 368361668 -1728262863 -268698201 1995615261 32873611 -1617884888 -392808002 1906272260 110647442 -1775811325 -517966443 2015962159 254678201 -1857388262 -431115892 2135220278 138662048 -1104806499 -920466165 1345035441 657239079 -1186449020 -833681134 1464228008 541157438 -1325501009 -939965127 1592792195 704062485 -1215057482 -1064009440 1503514778 781901836 -1550651911 -728375953 1302105301 983284803 -1526781472 -738715274 1257326796 1039562842 -1387698741 -632400547 1128727783 876622961 -1440439854 -584871612 1143652606 858648680 -1672418284 -346563454 1918799160 89767342 -1690490867 -331736933 1966295329 36993463 -1836358618 -443788112 2089092362 193082780 -1780047809 -488533847 2078851347 217051525 -2115502992 -153039642 1877581148 418295242 -2037761943 -242415361 1753504069 528706003 -1891863486 -130333484 1630672238 372581880 -2007912357 -11108147 1717555575 291037665 -1489056548 -801506230 1227927024 1043832166 -1605171003 -682346413 1314744809 962222463 -1444592402 -555584392 1206592962 820778324 -1366785801 -644894623 1082581467 931254605 -1165370184 -846271442 1418182036 595627266 -1109124959 -891082697 1407875469 619530523 -1269672822 -1017813988 1515992486 760939824 -1287679853 -1002921979 1563554239 708231465 1359667850 638439964 -1090223194 -939281616 1449600659 559945221 -1201059905 -814844119 1607559864 685136430 -1310782572 -958907646 1488760481 800824887 -1229795443 -1045037285 1287516910 1002095224 -1565289534 -709581996 1271936759 1020724833 -1512155173 -757504179 1114012380 895568458 -1402463248 -613471386 1158397637 839683667 -1425678359 -603787393 1784988226 493089492 -2073386130 -210922504 1829307995 437139149 -2096666761 -201304095 1690258032 330857190 -1968100516 -38396982 1674743401 349552383 -1914900667 -86253613 2010370598 13951664 -1713523958 -287669348 1891505727 129574569 -1632602349 -373864571 2030590484 235891330 -1761199304 -536802386 2120588813 157462171 -1871970527 -412299337 1209127883 1058464605 -1507872025 -786922895 1333532626 947595076 -1586333954 -696957336 1187666937 835545967 -1463534891 -540865981 1101504480 916500342 -1347813684 -659632550 1436992431 581038905 -1146576253 -860909035 1389037494 634140448 -1127913830 -876456436 1534938013 746224395 -1250743631 -1032578521 1544589188 722976530 -1306595672 -988160450 1937765123 75023253 -1653501393 -361323847 1947350810 51709836 -1709418954 -316971360 2107931441 178473895 -1817568739 -458413429 2060042024 231641022 -1798840828 -473895278 1858659175 433050609 -2134474165 -138300707 1772431230 513939432 -2018818478 -257132860 1611885397 387210179 -1910699399 -115721489 1736355660 276406234 -1989095840 -25690378 1664909320 339456158 -1926045404 -97136206 1683047441 324433031 -1973476035 -44558933 1843857466 450902188 -2081855210 -185706112 1787481123 495844533 -2071679729 -209478247 2123075692 160211194 -1870270144 -410861098 2045138037 249652451 -1746389671 -521206321 1884297310 123152584 -1637975694 -380024348 2000542791 3861713 -1724662421 -298545667 1481810112 794136662 -1235435028 -1050939014 1597990105 674780239 -1322187275 -969525917 1451829490 562960484 -1199093282 -813663928 1373957355 652467325 -1075147321 -923943599 1172680868 853704754 -1410608760 -588455650 1116239037 898581547 -1400498799 -612293369 1262368918 1010370560 -1523557958 -768120532 1280572559 995413017 -1570923101 -715477707 2049421641 220234207 -1809199003 -483467021 2102031696 172836294 -1824254852 -465361686 1962686843 66783725 -1695393705 -302683967 1938947426 76991988 -1650484146 -359093032 1737531693 278368699 -1986084863 -23465833 1627219252 402281890 -1896676328 -101436274 1766533407 508303753 -2025502669 -264079195 1848044806 421649808 -2144826326 -147866436 1095340417 911122711 -1354239827 -666845125 1176786328 824403214 -1473629004 -550697950 1334974899 949299493 -1583581025 -694466551 1224727978 1073278268 -1494107002 -772371440 1560183269 737784179 -1292836663 -973615009 1536378364 747926890 -1247992624 -1030089658 1378159063 622999873 -1138005765 -886286227 1430834638 575667544 -1152996126 -868115340 895887246 1113659160 -613923166 -1401981388 839639959 1158468353 -603618629 -1425886675 1002287036 1287298858 -709636464 -1565196794 1020292005 1272404787 -757200247 -1512490465 684799978 1607862140 -958441786 -1311218096 800912371 1488700261 -1045261601 -1229610423 638238680 1359843150 -939204876 -1090261406 560430017 1449151319 -815195411 -1200739717 235407174 2031040464 -536451478 -1761519876 157664095 2120414153 -412376461 -1871932699 13864820 2010431458 -287445416 -1713709362 129911661 1891204091 -374330815 -1632167209 331290402 1689790388 -38701554 -1967765864 349360955 1674961837 -86199785 -1914994047 493133584 1784917894 -211091908 -2073178454 436820745 1829661599 -200852955 -2097149261 746395343 1534731865 -1032620061 -1250670731 722522838 1545069120 -987843590 -1306950804 581345021 1436659307 -861339695 -1146106041 634084068 1389128306 -876266552 -1128133794 835323563 1187853885 -540776569 -1463593199 916964018 1101066788 -659971170 -1347513592 1058115225 1209449999 -786436171 -1508319453 947669632 1333492246 -697160788 -1586160838 387134983 1611925137 -115517653 -1910872131 276754974 1736032904 -26176718 -1988648028 432586293 1859096227 -137961703 -2134773873 514161196 1772243642 -257221888 -2018759786 178529891 2107840245 -458602673 -1817348135 231334522 2060374764 -473463978 -1799310400 75476561 1937284807 -361640067 -1653145621 51538504 1947556574 -316929180 -1709491214 122701068 1884779930 -379706336 -1638329162 4030741 2000335235 -298590151 -1724591953 160156990 2123169192 -410670062 -1870488444 249956647 2044803505 -521639925 -1745921891 451368296 1843422718 -186043324 -2081553198 495620465 1787666919 -209391523 -2071740213 339533146 1664871884 -97338250 -1925870368 324081987 1683368405 -44074897 -1973925639 1010722244 1262048594 -768604952 -1523108738 995336669 1280610635 -715276047 -1571098521 853929462 1172495712 -588542758 -1410548660 898116079 1116674425 -611956541 -1400801195 562656672 1452164406 -813230964 -1199561702 652521913 1373864239 -924135275 -1074929661 793968018 1482018052 -1050895170 -1235506136 675232139 1597507869 -969844569 -1321834447 508261453 1766606043 -263907999 -2025708041 421965908 1847689410 -148319880 -2144345618 277937279 1738001641 -23159469 -1986417211 402471014 1626999024 -101492406 -1896584740 66872361 1962628287 -302906107 -1695205997 76652592 1939247270 -358629092 -1650921078 220720155 2048973965 -483816137 -1808876127 172632066 2102204564 -465286866 -1824294472 623203461 1377985555 -886360663 -1137965761 575180956 1431281674 -867765840 -1153318618 738122935 1559882785 -974078565 -1292399347 747837614 1536436280 -1029867134 -1248179948 949109985 1335194743 -694409779 -1583671973 1073709304 1224257646 -772677164 -1493774014 910806227 1095695429 -666391041 -1354719895 824445130 1176713308 -550868506 -1473422992 -1714198398 -288073708 2010974638 14301496 -1631671141 -373711859 1890635191 129498401 -1761025872 -535834586 2030469532 234991882 -1872419671 -413002689 2120959365 158102803 -2073790234 -211597200 1785338314 493693276 -2096513793 -200373143 1829232083 436268357 -1967132460 -38223806 1689358840 330735982 -1915603763 -86703013 1675384289 349922679 -1564653494 -709199652 1286809958 1001658864 -1513059245 -757613371 1272900991 1020911081 -1402552200 -614338322 1114153300 896504258 -1425341343 -603179785 1157981517 839013851 -1089841106 -938645320 1359231234 637733268 -1201169353 -815747935 1449786651 560909709 -1311649764 -958996342 1608495408 685277606 -1229188091 -1044700013 1488090409 800409023 -2134353469 -137402027 1858484463 432081017 -2019189286 -257774260 1772879094 514640992 -1911303695 -116072089 1612558557 387612747 -1988225560 -25614978 1735423172 276251730 -1652602457 -361203407 1936795787 74848285 -1710060098 -317342424 1948052626 52157444 -1817919083 -459017981 2108334265 179146799 -1798765172 -473025254 2059887776 230708278 -1146717941 -861845091 1437079591 581904561 -1127498478 -875786876 1388698686 633531560 -1250037447 -1032142417 1534300181 745840771 -1307560672 -988346954 1545491468 723084442 -1508808337 -787064327 1209993283 1058552021 -1585664650 -696541728 1332923482 947256524 -1463099043 -540159541 1187283057 834908391 -1348000444 -660597294 1101612136 917402878 -1411053056 -589153642 1173056300 854350778 -1400320487 -611320177 1116122933 897687459 -1522630094 -767970652 1261495070 1010291592 -1571600853 -715884867 1281173255 995760017 -1236133276 -1051383054 1482455880 794512350 -1321214339 -969347349 1597095761 674664391 -1198943658 -812735808 1451750266 562086892 -1075554737 -924621095 1374304099 653068277 -1869927736 -410248610 2122664932 159546226 -1746473263 -522068409 2045284349 250593131 -1638882566 -380136852 1885258710 123335488 -1724029213 -298166667 1999833039 3422041 -1925432660 -96794054 1664244608 339045142 -1974337867 -44642781 1683988377 324579087 -2081967458 -186613240 1844040626 451863332 -2071300473 -208845295 1787041707 495134525 -1291961535 -973534249 1559255661 737635067 -1248592040 -1030434866 1537056372 748334818 -1138379917 -886930459 1378603615 623698633 -1152878742 -867219460 1430656582 574695120 -1354159323 -665969741 1095191049 910195359 -1473974468 -551297110 1177194000 825081478 -1584225513 -694840447 1335673403 949744301 -1493211378 -772253800 1223755298 1073100468 -1987044471 -23647457 1738439333 278481459 -1895964784 -100995322 1626586812 401903146 -2025090117 -263412947 1766191767 507691521 -2144970846 -148805836 1848129166 422512152 -1809380371 -484426885 2049534657 221141591 -1823813644 -464650398 2101653208 172203598 -1694727201 -302271671 1962074867 66441829 -1651423290 -359237808 1939810026 77076092 -37769850 -1967612656 330419370 1689713724 -86873697 -1915397879 349964467 1675311141 -211540556 -2073881310 493503640 1785558030 -200678995 -2096180933 436699265 1828761623 -536298014 -1760588428 235330766 2030169176 -412780037 -1872606867 158013655 2121017409 -288148016 -1714158266 14505212 2010801258 -373362231 -1631993505 129011941 1891082355 -959345330 -1311326760 685763682 1608047860 -1044625065 -1229227583 800204923 1488263405 -938867332 -1089653270 637822032 1359172806 -815283867 -1201606157 560570441 1450086623 -614032086 -1402884676 896072710 1114623120 -603236045 -1425249883 839202847 1157761161 -709028584 -1564858994 1001616436 1286882466 -758066943 -1512578665 1021227053 1272545467 -458974009 -1817990063 178978283 2108542333 -473343778 -1798412216 231160306 2059405668 -360770315 -1653070749 74544601 1937130831 -317533972 -1709842310 52212160 1947959638 -116159325 -1911243723 387837327 1612373273 -25278278 -1988528084 275786134 1735858432 -137886575 -2133904377 432432573 1858164011 -257572728 -2019364834 514564516 1772917042 -540361713 -1462924135 834985251 1187245493 -660113386 -1348450176 917051706 1101932972 -787401667 -1508506453 1059018001 1209558407 -696455132 -1585725262 947032328 1333109150 -1031951253 -1250255619 745786695 1534393809 -988780430 -1307092764 723388766 1545157064 -861526951 -1147071281 581453173 1437562339 -875831232 -1127427882 633700716 1388491258 -813052156 -1198588014 562540072 1451269822 -924579043 -1075627125 652896817 1374509735 -1051572426 -1235912800 794568218 1482364556 -968916177 -1321684039 674357763 1597428373 -767631520 -1522929674 1009827404 1261932250 -715973767 -1571542033 995981909 1280985795 -588949678 -1411225660 854275710 1173096168 -611806389 -1399872547 898036327 1115800305 -186126388 -2082414758 451514080 1844362870 -209048619 -2071127229 495209209 1787001455 -96704514 -1925490840 338822866 1664431684 -44981273 -1974037647 325042891 1683550813 -380567640 -1638412482 123641476 1884925458 -297976911 -1724249305 3365533 1999923723 -410290278 -1869854964 159717046 2122458656 -521751677 -1746828523 250139311 2045764153 -695009723 -1584017709 949788521 1335603199 -771802532 -1493693750 1072782192 1224109030 -666274185 -1353824543 910628699 1094723533 -551243154 -1474067720 824890178 1177412564 -886706655 -1138565449 623611661 1378664347 -867685832 -1152443730 575032084 1430354818 -973183469 -1292282235 737150783 1559705513 -1030512118 -1248554340 748536614 1536881584 -302195059 -1694765541 66240417 1962250039 -359589228 -1651103230 77560760 1939360558 -483961153 -1809816023 220805011 2049836805 -464874842 -1823628752 172290954 2101592860 -263467287 -2024997249 507883461 1765973843 -148501776 -2145306010 422079452 1848597322 -24099109 -1986562483 278800375 1738086241 -100826430 -1896172972 401859566 1626657656 -1962687748 -66784662 1695392720 302682950 -1938946331 -76990861 1650485193 359094111 -2049422642 -220235176 1809198050 483466100 -2102030633 -172835263 1824255995 465362797 -1766534504 -508304882 2025501620 264078114 -1848043903 -421648873 2144827309 147867451 -1737532758 -278369732 1986083718 23464720 -1627218253 -402280923 1896677279 101437193 -1334975948 -949300574 1583579928 694465422 -1224726995 -1073277253 1494107905 772372375 -1095341562 -911123824 1354238762 666844092 -1176785377 -824402295 1473630003 550698917 -1378160048 -623000890 1138004860 886285290 -1430833591 -575666465 1152997221 868116467 -1560184222 -737785100 1292835662 973614040 -1536377221 -747925779 1247993687 1030090689 -1843858499 -450903253 2081854097 185704967 -1787480156 -495843534 2071680648 209479198 -1664910449 -339457255 1926044323 97135157 -1683046506 -324432128 1973477050 44559916 -1884298279 -123153585 1637974773 380023395 -2000541760 -3860650 1724663532 298546810 -2123076629 -160212099 1870269127 410860113 -2045136910 -249651356 1746390750 521207368 -1451830411 -562961437 1199092313 813662927 -1373956244 -652466182 1075148352 923944662 -1481811129 -794137647 1235434091 1050938109 -1597989026 -674779192 1322188402 969527012 -1262370031 -1010371705 1523556925 768119467 -1280571640 -995412066 1570924068 715478706 -1172681949 -853705803 1410607631 588454553 -1116238022 -898580564 1400499734 612294272 -1187667842 -835546904 1463533906 540864964 -1101503385 -916499215 1347814731 659633629 -1209128884 -1058465574 1507871072 786921974 -1333531563 -947594045 1586335097 696958447 -1534939110 -746225524 1250742582 1032577440 -1544588285 -722975595 1306596655 988161465 -1436993496 -581039938 1146575108 860907922 -1389036495 -634139481 1127914781 876457355 -2107932490 -178474976 1817567642 458412300 -2060041041 -231640007 1798841731 473896213 -1937766268 -75024366 1653500328 361322814 -1947349859 -51708917 1709419953 316972327 -1611886382 -387211196 1910698494 115720552 -1736354613 -276405155 1989096935 25691505 -1858660128 -433051530 2134473164 138299738 -1772430087 -513938321 2018819541 257133891 -1607560897 -685137495 1310781459 958906501 -1488759514 -800823888 1229796362 1045038236 -1359668979 -638441061 1090222113 939280567 -1449599724 -559944318 1201060920 814845102 -1114013349 -895569459 1402462327 613470433 -1158396606 -839682604 1425679470 603788536 -1287517847 -1002096129 1565288517 709581011 -1271935632 -1020723738 1512156252 757505226 -1690258953 -330858143 1968099547 38395981 -1674742290 -349551240 1914901698 86254676 -1784989243 -493090477 2073385193 210921599 -1829306916 -437138102 2096667888 201305190 -2030591597 -235892475 1761198271 536801321 -2120587894 -157461220 1871971494 412300336 -2010371679 -13952713 1713522829 287668251 -1891504712 -129573586 1632603284 373865474 -277936136 -1738000530 23160532 1986418242 -402471967 -1626999945 101491405 1896583771 -508260406 -1766604964 263909094 2025709168 -421966893 -1847690427 148318975 2144344681 -220719204 -2048973046 483817136 1808877094 -172633211 -2102205677 465285801 1824293439 -66871378 -1962627272 302907010 1695206932 -76653641 -1939248351 358627995 1650919949 -738121936 -1559881818 974079516 1292400266 -747838679 -1536437313 1029865989 1248178835 -623202558 -1377984620 886361646 1137966776 -575182053 -1431282803 867764791 1153317537 -910805164 -1095694398 666392184 1354721006 -824446131 -1176714277 550867553 1473422071 -949108890 -1335193616 694410826 1583673052 -1073710209 -1224258583 772676179 1493772997 -160155975 -2123168209 410670997 1870489347 -249957728 -2044804554 521638796 1745920794 -122700149 -1884778979 379707303 1638330161 -4031854 -2000336380 298589118 1724590888 -339532067 -1664870837 97339377 1925871463 -324083004 -1683369390 44073960 1973924734 -451367185 -1843421575 186044355 2081554261 -495621386 -1787667872 209390554 2071739212 -853928335 -1172494617 588543837 1410549707 -898117016 -1116675330 611955524 1400800210 -1010721213 -1262047531 768606063 1523109881 -995337638 -1280611636 715275126 1571097568 -793967083 -1482017149 1050896185 1235507119 -675233268 -1597508966 969843488 1321833398 -562655705 -1452163407 813231883 1199562653 -652522946 -1373865304 924134162 1074928516 -581343878 -1436658196 861340758 1146107072 -634085021 -1389129227 876265551 1128132825 -746394296 -1534730786 1032621156 1250671858 -722523823 -1545070137 987842685 1306949867 -1058114274 -1209449080 786437170 1508320420 -947670777 -1333493359 697159723 1586159805 -835322580 -1187852870 540777472 1463594134 -916965067 -1101067869 659970073 1347512463 -432585294 -1859095260 137962654 2134774792 -514162261 -1772244675 257220743 2018758673 -387134080 -1611924202 115518636 1910873146 -276756071 -1736034033 26175669 1988646947 -75475498 -1937283776 361641210 1653146732 -51539505 -1947557543 316928227 1709490293 -178528796 -2107839118 458603720 1817349214 -231335427 -2060375701 473462993 1799309383 -1002286021 -1287297875 709637399 1565197697 -1020293086 -1272405836 757199118 1512489368 -895886327 -1113658209 613924133 1401982387 -839641072 -1158469498 603617596 1425885610 -638237601 -1359842103 939206003 1090262501 -560431034 -1449152304 815194474 1200738812 -684798867 -1607860997 958442817 1311219159 -800913292 -1488701214 1045260632 1229609422 -13863693 -2010430363 287446495 1713710409 -129912598 -1891204996 374329798 1632166224 -235406143 -2031039401 536452589 1761521019 -157665064 -2120415154 412375540 1871931746 -493132649 -1784916991 211092923 2073179437 -436821874 -1829662696 200851874 2097148212 -331289435 -1689789389 38702473 1967766815 -349361988 -1674962902 86198672 1914992902 1138378996 886929506 -1378604584 -623699634 1152879853 867220603 -1430655551 -574694057 1291960518 973533264 -1559256598 -737635972 1248593119 1030435913 -1537055245 -748333723 1584224400 694839302 -1335674436 -949745366 1493212297 772254751 -1223754331 -1073099469 1354158242 665968692 -1095192178 -910196456 1473975483 551298093 -1177193065 -825080575 2025089084 263411882 -1766192880 -507692666 2144971813 148806835 -1848128247 -422511201 1987043342 23646360 -1738440414 -278482508 1895965719 100996225 -1626585797 -401902163 1694726232 302270670 -1962075788 -66442782 1651424321 359238871 -1939808915 -77074949 1809379434 484425980 -2049535674 -221142576 1823814771 464651493 -2101652129 -172202551 1522629045 767969571 -1261496167 -1010292721 1571601836 715885882 -1281172352 -995759082 1411051911 589152529 -1173057365 -854351811 1400321438 611321096 -1116121934 -897686492 1198942673 812734791 -1451751171 -562087829 1075555784 924622174 -1374303004 -653067150 1236132323 1051382133 -1482456881 -794513319 1321215482 969348460 -1597094698 -674663360 1638881661 380135915 -1885259695 -123336505 1724030308 298167794 -1999831992 -3420962 1869926735 410247641 -2122665885 -159547147 1746474326 522069440 -2045283206 -250592020 2081966361 186612111 -1844041675 -451864413 2071301376 208846230 -1787040724 -495133510 1925431595 96793021 -1664245753 -339046255 1974338866 44643748 -1683987426 -324578168 1911302774 116071136 -1612559526 -387613748 1988226671 25616121 -1735422141 -276250667 2134352452 137401042 -1858485400 -432081922 2019190365 257775307 -1772877967 -514639897 1817917970 459016836 -2108335298 -179147864 1798766091 473026205 -2059886809 -230707279 1652601376 361202358 -1936796916 -74849382 1710061113 317343407 -1948051691 -52156541 1250036414 1032141352 -1534301294 -745841916 1307561639 988347953 -1545490549 -723083491 1146716812 861843994 -1437080672 -581905610 1127499413 875787779 -1388697671 -633530577 1463098074 540158540 -1187283978 -834909344 1348001475 660598357 -1101611025 -917401735 1508807400 787063422 -1209994300 -1058553006 1585665777 696542823 -1332922403 -947255477 1761024823 535833505 -2030470629 -234993011 1872420654 413003704 -2120958462 -158101868 1714197253 288072595 -2010975703 -14302529 1631672092 373712778 -1890634192 -129497434 1967131475 38222789 -1689359745 -330736919 1915604810 86704092 -1675383194 -349921552 2073789281 211596279 -1785339315 -493694245 2096514936 200374254 -1829231020 -436267326 1402551295 614337385 -1114154285 -896505275 1425342438 603180912 -1157980470 -839012772 1564652493 709198683 -1286810911 -1001659785 1513060308 757614402 -1272899848 -1020909970 1311648667 958995213 -1608496457 -685278687 1229188994 1044700948 -1488089426 -800408008 1089840041 938644287 -1359232379 -637734381 1201170352 815748902 -1449785700 -560908790 666275312 1353825638 -910627620 -1094722486 551242217 1474066815 -824891195 -1177413549 695010754 1584018772 -949787410 -1335602056 771801563 1493692749 -1072783113 -1224109983 973184404 1292283138 -737149768 -1559704530 1030510989 1248553243 -748537695 -1536882633 886707622 1138566448 -623610742 -1378663396 867684799 1152442665 -575033197 -1430355963 483962168 1809817006 -220804076 -2049835902 464873761 1823627703 -172292083 -2101593957 302195978 1694766492 -66239450 -1962249040 359588115 1651102085 -77561793 -1939361623 24100188 1986563530 -278799248 -1738085146 100825413 1896171987 -401860503 -1626658561 263468398 2024998392 -507882430 -1765972780 148500855 2145305057 -422080421 -1848598323 1051573425 1235913767 -794567267 -1482363637 968915112 1321683006 -674358908 -1597429486 813053059 1198588949 -562539089 -1451268807 924577946 1075625996 -652897866 -1374510816 588950741 1411226691 -854274567 -1173095057 611805388 1399871578 -898037280 -1115801226 767632615 1522930801 -1009826357 -1261931171 715972862 1571541096 -995982894 -1280986812 96705657 1925491951 -338821803 -1664430653 44980320 1974036726 -325043892 -1683551782 186127435 2082415837 -451512985 -1844361743 209047634 2071126212 -495210114 -1787002392 410291229 1869855883 -159716047 -2122457689 521750532 1746827410 -250140376 -2045765186 380568623 1638413497 -123640573 -1884924523 297975862 1724248224 -3366630 -1999924852 360771442 1653071844 -74543522 -1937129784 317533035 1709841405 -52213177 -1947960623 458975040 1817991126 -178977172 -2108541190 473342809 1798411215 -231161227 -2059406621 137887510 2133905280 -432431558 -1858163028 257571599 2019363737 -514565597 -1772918091 116160292 1911244722 -387836408 -1612372322 25277245 1988527019 -275787247 -1735859577 787402682 1508507436 -1059017066 -1209557504 696454051 1585724213 -947033457 -1333110247 540362632 1462925086 -834984284 -1187244494 660112273 1348449031 -917052739 -1101934037 861528030 1147072328 -581452046 -1437561244 875830215 1127426897 -633701653 -1388492163 1031952364 1250256762 -745785664 -1534392746 988779509 1307091811 -723389735 -1545158065 211541555 2073882277 -493502689 -1785557111 200677930 2096179900 -436700410 -1828762736 37770753 1967613591 -330418387 -1689712709 86872600 1915396750 -349965516 -1675312222 288149079 1714159297 -14504069 -2010800147 373361230 1631992536 -129012894 -1891083276 536299109 1760589555 -235329719 -2030168097 412779132 1872605930 -158014640 -2121018426 938868475 1089654381 -637820969 -1359171775 815282914 1201605236 -560571442 -1450087592 959346377 1311327839 -685762587 -1608046733 1044624080 1229226566 -800205828 -1488264342 709029535 1564859913 -1001615437 -1286881499 758065798 1512577552 -1021228118 -1272546500 614033069 1402885691 -896071807 -1114622185 603234996 1425248802 -839203944 -1157762290 -1905787321 517530582 1776276288 -254377222 -2016300436 431302607 1857165145 -138721565 -2135132555 229931904 2058570518 -474342740 -1799542214 182042521 2111737615 -455614795 -1815024093 57668530 1953022756 -312372578 -1704549880 67254187 1929709373 -368290169 -1660197359 728582956 1550482362 -983356928 -1302062442 738234165 1527234467 -1039208935 -1257644401 632734494 1387393928 -877092302 -1128295772 584779527 1440495505 -858429909 -1143843139 920279880 1105030110 -657180060 -1345123598 834117457 1185984455 -541458819 -1463890197 939643770 1325851628 -703614378 -1593277760 1064048483 1214982133 -782076337 -1503312167 992884775 1277757617 -719300341 -1574475363 1011088446 1262800040 -766665454 -1521832572 905293845 1123188867 -604253895 -1392713297 848851980 1168065690 -594143968 -1416550986 647571523 1369315541 -929609361 -1081050631 569699418 1458822348 -805663370 -1191330336 675455089 1598394599 -968048291 -1320422965 791635048 1479038206 -1054800572 -1239009838 4200687 2001152121 -296846909 -1723250347 120446198 1881861216 -383533606 -1641771700 245076189 2040307787 -527044111 -1751989913 167138500 2129749074 -403163672 -1862335106 502728843 1794127901 -201758297 -2063705807 446352530 1839070212 -191582786 -2087477976 321683641 1680584751 -48045675 -1977233149 339821728 1665561654 -95476340 -1924655846 573901158 1429354992 -868521910 -1153672996 626576767 1382022633 -883512237 -1135502139 753828180 1542042050 -1025449864 -1243098898 730023245 1552184795 -980605855 -1299573513 1065490690 1216686484 -779323346 -1500821320 955243803 1340665229 -689849289 -1578726239 827953456 1180606886 -547885028 -1471102838 909399337 1093887423 -667274235 -1354955629 425404846 1851529528 -145405822 -2142078956 506916279 1764875553 -264729445 -2025866227 394305948 1619497226 -108085072 -1903562714 283993477 1743410451 -18676567 -1981533121 82590154 1944783196 -354264858 -1645909904 58850771 1954991429 -309355265 -1702318999 171422200 2100330862 -465973036 -1824595902 224032225 2052932983 -481028915 -1806490533 1836359585 443789111 -2089091443 -193081829 1780046776 488532782 -2078852460 -217052670 1672419219 346564357 -1918798145 -89766359 1690489738 331735836 -1966296410 -36994512 1891864517 130334547 -1630671127 -372580737 2007911388 11107146 -1717556496 -291038618 2115504119 153040737 -1877580069 -418294195 2037761006 242414456 -1753505086 -528706988 1444593513 555585535 -1206591931 -820777261 1366784880 644893670 -1082582436 -931255606 1489057627 801507277 -1227925897 -1043831071 1605169986 682345428 -1314745746 -962223368 1269673741 1017814939 -1515991519 -760938825 1287678740 1002920834 -1563555272 -708232530 1165371199 846272425 -1418181101 -595626363 1109123878 891081648 -1407876598 -619531620 1953476320 57187958 -1704865844 -312017062 1929538297 67459695 -1660154923 -368362685 2058626770 229840452 -1799731202 -474122392 2111431371 182375005 -1814592537 -456084623 1775812228 517967378 -2015961176 -254677186 1857387165 431114763 -2135221327 -138663129 1728263862 268699168 -1995614310 -32872692 1617883823 392806969 -1906273405 -110648555 1325501992 939966142 -1592791292 -704061550 1215056433 1064008359 -1503515875 -781902965 1104807450 920467084 -1345034442 -657238112 1186447875 833680021 -1464229073 -541158471 1387699788 632401626 -1128726688 -876621834 1440438869 584870595 -1143653511 -858649617 1550653054 728377064 -1302104238 -983283772 1526780519 738714353 -1257327797 -1039563811 1598225699 675663285 -1320379377 -968119143 1479489850 791153068 -1239328746 -1054447488 1369011473 647906695 -1080617923 -930077525 1458876680 569606558 -1191522268 -805445454 1123413319 905108945 -1392800661 -604193539 1167599966 849287624 -1416214414 -594446108 1278109045 992564707 -1574960039 -718850865 1262723436 1011126778 -1521631168 -766840618 1680661995 321645949 -1977434937 -47870895 1665210866 340142436 -1924171554 -95926200 1794594265 502293839 -2064042763 -201456541 1838846400 446538070 -2087390996 -191643526 2040253839 245169433 -1751798621 -527262667 2130053526 166803712 -1862768454 -402696148 2000700861 4683051 -1722932079 -297200633 1882030500 120238386 -1641815928 -383463394 1180290146 828308724 -1470649010 -548364840 1093929083 909326573 -1355126441 -667067967 1216496720 1065710790 -1500764804 -779414038 1341096009 954773727 -1579032219 -689516045 1542380550 753527952 -1243562710 -1025012292 1552095263 730081417 -1299351245 -980792923 1429558324 573727906 -1153747688 -868481650 1381535789 627024059 -1135152895 -883834473 2100817066 170974268 -1824944762 -465650416 2052729011 224204837 -1806415457 -481068791 1944872088 82531342 -1646131788 -354077406 1954652289 59150359 -1701854803 -309792453 1619066062 394775640 -1903256094 -108417676 1743599831 283772993 -1981588997 -18585235 1851487484 425477226 -2141907504 -145611450 1765191909 506560627 -2026319415 -264248993 512222814 1770051272 -259422350 -2020689948 434774599 1861030609 -136035477 -2132577283 274493036 1734041338 -28176576 -1990901802 389130869 1614191331 -113259687 -1908868145 53540410 1949812396 -314665194 -1707497600 73216547 1935278773 -363638001 -1655413863 233537032 2062306974 -471523548 -1797115982 176601617 2105641607 -460793027 -1819284565 636077718 1391392256 -874010694 -1126131924 579076751 1434661401 -863345757 -1148366027 724717220 1547009586 -985911416 -1304748258 744458941 1532541483 -1034818671 -1252599033 945739506 1331291748 -699353122 -1588099256 1060311787 1211376253 -784501817 -1506131119 914710208 1099066966 -661962772 -1349775494 837327577 1190111823 -538510347 -1461597341 127719199 1889265545 -376261069 -1634367835 15799046 2012619664 -285248982 -1711783236 155672365 2118152123 -414630399 -1873932649 237673268 2033036194 -534447592 -1759262066 439076731 1831663597 -198859177 -2094885183 491127650 1782658036 -213360050 -2075176232 351293257 1677164511 -84005275 -1913053453 329091920 1687862214 -40637828 -1969956118 1022556119 1274398529 -755198213 -1510234515 1000289230 1285030744 -711896350 -1567202700 841580517 1160662899 -601415991 -1423954337 893697020 1111722858 -615851312 -1404179898 558229427 1447221029 -817133921 -1202932215 640164778 1362039612 -937016698 -1088327152 798912385 1486446359 -1047523667 -1231602117 687057816 1609865998 -956446028 -1308952030 749831388 1538700362 -1027611152 -1246177946 735854789 1557885011 -976084503 -1294659201 577375470 1433222264 -865833534 -1151115948 621267191 1375795297 -888559141 -1139893939 822514872 1174512686 -553060972 -1475361534 913002657 1097621559 -664456819 -1352531685 1071455370 1222257692 -774668890 -1496036048 951113875 1337452549 -692143681 -1581676247 400532500 1624806530 -103693000 -1898515026 280125453 1739935899 -21233375 -1984220745 419703846 1845697712 -150319862 -2146599524 510257215 1768872105 -261650157 -2023704187 174634096 2104460518 -463022756 -1822300726 218460265 2046968063 -485813947 -1811144237 78855234 1941179604 -356688530 -1648726536 64944219 1960429773 -305096329 -1697142303 900380061 1118668043 -609954639 -1398545369 851931524 1170227474 -590802776 -1412554690 997277103 1282805049 -713073533 -1569166315 1008531894 1260112160 -770533222 -1525307380 673031673 1595577711 -971782955 -1324026813 795894240 1484214646 -1048706868 -1233571750 650522059 1371610461 -926397209 -1076921231 564914642 1454168388 -811235074 -1197295512 247764309 2042865091 -523570055 -1748122385 162091340 2125357530 -408473504 -1868562186 2039143 1998073329 -300843957 -1726591779 124967294 1886775784 -377702318 -1636071228 326337841 1685370279 -42081251 -1971661685 337527080 1662611902 -99606524 -1927868270 497552643 1789869461 -207197137 -2069799751 449169690 1841494412 -187979722 -2083743584 2062230362 233575372 -1796914570 -471698720 2105993027 176281557 -1819769233 -460343559 1949346664 53976062 -1707161020 -314967342 1935503217 73031655 -1655501219 -363577653 1734095678 274400168 -1991093742 -27958652 1613887271 389466033 -1908435445 -113727843 1770502924 511740826 -2021008864 -259069258 1860861717 434982787 -2132533703 -136106321 1099236242 914502404 -1349819714 -661892568 1189660555 837809949 -1461279065 -538864079 1331596192 945404726 -1588532596 -698885606 1211322297 1060405039 -1505939819 -784720381 1546785782 724902752 -1304661286 -985972148 1533007855 744023929 -1252935997 -1034516907 1391041476 636398418 -1125647640 -874460546 1434738653 579039051 -1148567823 -863170969 1676677659 351740557 -1912704201 -84327519 1688065538 328918676 -1970030802 -40597576 1831574057 439134911 -2094662907 -199046253 1782996528 490827430 -2075640036 -212922486 2118582911 155202281 -1874238637 -414297147 2032846438 237893360 -1759205558 -534538276 1889307213 127646427 -1634538655 -376054793 2012302932 16154306 -1711329416 -285728786 1486762707 798556741 -1232055297 -1047043223 1609823946 687130204 -1308780570 -956651664 1447410401 558008951 -1202988083 -817042597 1361608440 640634478 -1088020524 -937349310 1160323767 841880097 -1423490149 -601853171 1111811758 893638200 -1404401790 -615663852 1274194565 1022728723 -1510159447 -755238081 1285516956 999841290 -1567551568 -711573722 1222459864 1071280462 -1496112908 -774631326 1336968641 951563607 -1581325075 -692464517 1174850026 822212988 -1475827514 -552626096 1097534963 913063269 -1352307489 -664642487 1433031100 577593642 -1151061872 -865927162 1376228773 620799283 -1140198263 -888224737 1538382222 750184728 -1245726558 -1028093900 1557929367 735784193 -1294828357 -975877075 1941135632 78926214 -1648558020 -356896598 1960748297 64591263 -1697594331 -304614221 2104027426 175102388 -1821997042 -463357800 2047159611 218242477 -1811198953 -485720959 1845784948 419643874 -2146824104 -150134578 1768535405 510559739 -2023238591 -262085417 1625291078 400083408 -1898866582 -103372548 1739734367 280301001 -1984144269 -21271323 1371959449 650199055 -1077407307 -925949661 1454093440 564954134 -1197091412 -811408070 1595799723 672843837 -1324115577 -971724527 1483750578 796331044 -1233232482 -1049006840 1282498813 997609579 -1568734767 -713543353 1260168420 1008440434 -1525496376 -770312866 1118496975 900585561 -1398502941 -610027147 1170681046 851450944 -1412870662 -590447252 1789415505 498032839 -2069483139 -207552021 1841665096 448963806 -2083785372 -187906574 1685313635 326428917 -1971472049 -42300967 1662917754 337194220 -1928299178 -99136064 1998536757 1601699 -1726930663 -300543601 1886553132 125154490 -1635982080 -377760362 2042939399 247724177 -1748326101 -523396675 2125007902 162413704 -1868075726 -408920668 -698454954 -1587979072 944770426 1331117548 -785143729 -1506502439 1061013859 1211824629 -662313884 -1350380302 915113288 1099740638 -538435459 -1460727573 837173585 1189179847 -873890766 -1125233500 635903262 1390423432 -863717333 -1149007683 579524871 1435363729 -986516480 -1305099114 725390636 1547412922 -1033949159 -1252523889 743526709 1532387747 -315601762 -1707639800 54406578 1949900068 -362968953 -1654999023 72608171 1934940477 -471087956 -1796410310 233153920 2061669654 -460980043 -1820250077 176710041 2106544399 -259564294 -2021626772 512310742 1770917184 -135620381 -2131908491 434436559 1860421977 -27470648 -1990466466 273855972 1733657970 -114224943 -1909055417 390033917 1614299499 -817537769 -1203606143 558578747 1447824557 -936863474 -1087395432 640088098 1361168564 -1046555355 -1231428173 798012425 1486324895 -957148868 -1309400662 687697936 1610236038 -755872397 -1510638107 1023159391 1274748105 -710964886 -1567049220 999417926 1284954320 -601242303 -1422985769 841458797 1159763195 -616300200 -1404882482 894066804 1112363234 -198476321 -2094248631 438639859 1830956133 -213468730 -2076079792 491313386 1783621756 -84871699 -1913141893 352228545 1677304919 -40029708 -1969618590 328421592 1687445582 -375624261 -1633985235 127011991 1888828417 -286152286 -1711892172 16763022 2012805144 -414718583 -1874799329 155813029 2119087155 -534109808 -1758654202 237256892 2032365610 -462942508 -1821426110 174485496 2103533422 -486159667 -1811744165 218868705 2047646583 -357333274 -1649101200 79554506 1941624668 -304200961 -1697025431 63972307 1960252229 -102818128 -1898435034 399605660 1624657674 -21833047 -1984566721 280804229 1740344083 -150694270 -2147244524 420149166 1846396728 -261533029 -2022809075 510079927 1767899937 -553243108 -1476321654 822628144 1175420838 -664016379 -1351820653 912624425 1096989631 -774003154 -1495624008 1070843650 1221916564 -693083593 -1581821279 951976731 1337537421 -1028571528 -1246359826 750739284 1538813890 -975373727 -1294218505 735222605 1557507035 -865421750 -1150449956 577034086 1432610800 -888704429 -1140833595 621351807 1376658409 -42778731 -1972105469 326983353 1685745199 -98632820 -1927689446 336632480 1662495286 -207046745 -2068871375 497473163 1788995101 -188386370 -2084420824 449516178 1842094596 -524013583 -1748820121 248139485 2043510347 -408294424 -1867588738 161974980 2124462674 -299915325 -1726441643 1165039 1997993593 -378379302 -1636478132 125567734 1887122016 -971169955 -1323683893 672366193 1595166439 -1049568444 -1233654830 796834408 1484360446 -926509201 -1077827591 650704451 1372571349 -810855562 -1196661792 564474458 1453458124 -609611975 -1397932113 899968533 1118002819 -590886112 -1413416010 852077068 1171167898 -713980149 -1569278051 998237735 1282987697 -769899758 -1524927612 1007821374 1259672232 -1305302702 -986342972 1547487358 725350632 -1252037301 -1034396195 1532038247 743849201 -1125572256 -873590282 1390886988 635465946 -1148918407 -863775249 1435141205 579712195 -1350190794 -662533728 1099683866 915204236 -1461158609 -537965127 1189485571 836840597 -1587662588 -698809966 1330663464 945250494 -1506544355 -785070709 1211995185 1060807847 -1990424166 -27543284 1733486774 274061344 -1909371517 -113869547 1614752943 389553209 -2021195352 -260034242 1770610820 512643090 -2132097615 -135400153 1860478109 434344971 -1796498946 -471029400 2061891794 232966212 -1819910681 -461279887 2106080459 177146973 -1708125748 -315154086 1950249184 54083702 -1654794795 -363141821 1934865657 72647791 -1423337453 -600921979 1160247615 841009577 -1404806134 -616338276 1112161574 894242224 -1510862815 -755687241 1274835213 1023099291 -1566583752 -711400274 1284617492 999720322 -1231124361 -1046890271 1485891931 798480845 -1309455250 -957055752 1610427714 687480276 -1203437499 -817745709 1447780713 558649855 -1087847332 -936381238 1361487216 639735270 -1874347813 -415201203 2118769143 156166497 -1758823230 -533902252 2032410094 237186424 -1633931031 -375717761 1888637381 127230291 -1712196368 -285817754 2013238748 16295242 -1913608001 -84436951 1677642131 351926533 -1969394522 -40215504 1687358858 328482076 -2094325619 -198438885 1831158177 438464823 -2075728748 -213789694 1783137720 491762990 -2147169328 -150734010 1846192892 420321898 -2023157815 -261210273 1768386277 509632115 -1897970718 -103255180 1624318670 399905368 -1984788485 -21645459 1740433111 280745537 -1649157196 -357242078 1941813912 79333902 -1696718931 -304533701 1959820929 64441879 -1821879418 -462462192 2103849642 174129724 -1811572833 -486365431 2047604403 218940965 -1150620904 -865215602 1432652340 576961186 -1140379903 -889184361 1376341549 621706939 -1246665942 -1028238404 1539244550 750269072 -1294162125 -975464539 1557317151 735442569 -1495401604 -774190102 1221827152 1070901958 -1582284955 -692645901 1337876041 951676639 -1475972274 -553565224 1174934114 823075572 -1351895209 -663975999 1097193083 912451309 -1725957487 -300365305 1997642685 1485611 -1636680056 -378204642 1887199140 125529906 -1748733277 -524074443 2043286415 248324889 -1867925830 -407992788 2124928918 161539840 -2069304587 -206579101 1789299673 497138511 -2084229396 -188604806 1842040768 449609558 -1972149561 -42708399 1685914603 326775677 -1927371042 -98986424 1662044146 337114980 -1569596839 -713626929 1283439477 997755875 -1524883904 -769970474 1259503468 1008029690 -1398123925 -609393923 1118057287 899875793 -1412983182 -591354140 1170863966 852412360 -1077491139 -926811477 1372105489 651139975 -1196749276 -810795342 1453682440 564289438 -1323482609 -971345255 1595089699 672404405 -1234139626 -1049119104 1484711738 796514220 1413870607 591578265 -1169451741 -850614859 1395142678 607060096 -1121562310 -903781972 1520335933 765021355 -1265623791 -1013502585 1576253476 720668850 -1275209464 -990189154 1240654955 1056298237 -1476623033 -788810287 1319051378 966267108 -1601093282 -678006328 1193897049 808344783 -1457058443 -568312349 1078241344 927176918 -1370830484 -649201158 1865143495 405595217 -2128235029 -165509763 1749422302 524361800 -2042072590 -246464156 1643142389 385313891 -1879163431 -117895857 1721604332 295348346 -2003568192 -7026346 1922876579 94106677 -1668110961 -342518503 1978728634 49688620 -1677762154 -319270656 2085047441 188775431 -1840697923 -447865557 2066385032 204322846 -1792743004 -500967118 1298056526 978974168 -1554996126 -732457740 1244856663 1026830785 -1539481477 -751152915 1132809596 880967146 -1383388080 -628351802 1156090213 871348723 -1427707831 -572401441 1357501738 669967804 -1092111354 -908032880 1468272947 545464741 -1182109665 -829603703 1580358936 691367310 -1338229708 -952431454 1499437313 777562519 -1219364819 -1068054341 1982915974 20436240 -1740733270 -281430980 1901928863 106565897 -1621933901 -397119451 2028694964 267148578 -1763373928 -505267186 2139531693 142711099 -1853306751 -426772457 1804072418 478201204 -2054581042 -225532840 1827287547 468517229 -2098966313 -169648063 1700560336 307973446 -1957552900 -61526934 1647425993 355895647 -1941972763 -80156557 1718851213 292857371 -2005010527 -8730825 1629377172 370762242 -1894763592 -132709586 1755848383 531574313 -2035908717 -241086715 1875237542 415427120 -2117354614 -154367204 2076477161 214152831 -1781864507 -489826477 2091467504 195981926 -1834540068 -442494134 1964969691 35143245 -1693356041 -334078111 1920125634 91617876 -1669551122 -344220808 1562228293 706381523 -1290545303 -1005262849 1517318748 762790602 -1266805904 -1015471130 1405501047 616632033 -1110941861 -892375091 1420556910 598526712 -1163551934 -844977196 1084925473 934123191 -1364932851 -643565669 1204249144 817910446 -1446444268 -556911742 1316040211 964042373 -1602269377 -679968855 1226631690 1042012828 -1491956954 -803882064 2137565132 141530970 -1855535392 -429787530 2013619157 251810627 -1777663239 -519294353 1907568638 112467816 -1614983470 -390431164 1994320871 31054705 -1731163445 -271074723 1658828712 366511934 -1932405116 -69802478 1706193841 313869095 -1950608739 -54844917 1812217754 453185292 -2113249610 -183669216 1802107779 477022997 -2056807761 -228545991 1141278468 855750546 -1442257368 -586164546 1131103005 879522699 -1385881039 -631106905 1256001334 1037713312 -1529647590 -741056884 1303431983 985136057 -1547785725 -726033771 1504810848 783722486 -1212156340 -1061632294 1591497593 702243823 -1328401835 -942341437 1466572626 544026564 -1184596354 -832352536 1342692171 654371805 -1106658713 -921793807 808005899 1194197405 -567848921 -1457495887 927266066 1078183300 -649423810 -1370643288 1056094521 1240828335 -788735979 -1476663165 966753568 1318604214 -678355956 -1600770918 765337967 1519981049 -1013956541 -1265143595 720627062 1576326624 -990018470 -1275415348 591767901 1413650891 -850671503 -1169360665 606629188 1395613138 -903476120 -1121895170 189206979 2084577621 -448171793 -1840365447 204133850 2066605388 -500910858 -1792834464 94149105 1922804071 -342689571 -1667905461 49372648 1979084158 -318817084 -1678242734 384827815 1643589937 -117546869 -1879486435 295552446 1721431336 -7101294 -2003528700 405506453 1865201923 -165287751 -2128422865 524701068 1749122330 -246928224 -2041635786 691142730 1580544220 -952344218 -1338289680 778028115 1499002053 -1068391041 -1219062295 669616248 1357822190 -907548332 -1092560446 545541217 1468234999 -829805235 -1181934117 881135662 1132601528 -628395774 -1383317100 870896695 1156572321 -572082917 -1428060787 979277852 1297721482 -732890832 -1554527834 1026776069 1244949651 -750961367 -1539699265 308027522 1700466708 -61718098 -1957334728 355591323 1647760397 -79723081 -1942440671 478652592 1803589670 -225850980 -2054227702 468348073 1827494975 -169603707 -2099036909 267071718 2028732528 -505065014 -1763548836 143062271 2139210857 -427256365 -1852857019 19970260 1983350850 -281093640 -1741035154 106790093 1901743195 -397206047 -1621873289 35607433 1964532511 -334417243 -1693056461 91395984 1920313094 -344131908 -1669609942 214227899 2076437293 -490030441 -1781691903 195633058 2091790132 -442007922 -1834988008 531121133 1756328827 -240770367 -2036264361 415598580 1875031906 -154409256 -2117282226 292801503 1718942537 -8541453 -2005231003 371068870 1629044560 -133140758 -1894293892 963736385 1316373463 -679538067 -1602739461 1042069336 1226541006 -804071820 -1491736862 933952371 1085131749 -643524001 -1365005623 818364266 1203769340 -557228474 -1446089008 616981285 1405178803 -892861943 -1110494561 598452028 1420597162 -844773872 -1163725178 706603799 1562041217 -1005352389 -1290487123 762326798 1517756312 -1015132638 -1267106124 453272264 1812157022 -183893020 -2113064078 476686033 1802409543 -228079619 -2057242773 366996218 1658378860 -70153258 -1932084416 313667299 1706368629 -54767665 -1950646439 112423596 1907638842 -390261888 -1615191274 31372981 1993967139 -271525991 -1730681073 141097630 2138032648 -429483086 -1855870172 252001927 2013400593 -519348309 -1777569987 543834624 1466790550 -832298196 -1184689222 654804505 1342224015 -922097867 -1106323549 783403570 1505163940 -1061180642 -1212638328 702287403 1591426749 -942510329 -1328193647 1037914724 1255826162 -741133496 -1529609250 984651389 1303881451 -725682351 -1548105785 856087126 1140976320 -586630278 -1441821716 879435343 1131163353 -630882461 -1386065931 -1667465721 -342143343 1922178859 93663165 -1678656994 -319387000 1979702066 49867684 -1840777675 -448739677 2085197593 189704079 -1792396756 -500366662 2065978112 203645846 -2127860125 -164864267 1864699727 404897753 -2042189190 -247358740 1749601110 525335488 -1880037807 -117975353 1644070781 385464299 -2002967992 -6679842 1720927076 294941682 -1477288241 -789221799 1241268195 1056640885 -1600152874 -677860800 1318190074 966183788 -1456875779 -567351701 1193785297 807438151 -1371270428 -649911694 1078621128 927810398 -1169862997 -851280323 1414213511 592191249 -1121416526 -902841820 1395059614 606198536 -1264662887 -1013320177 1519429557 764909347 -1275919744 -990629354 1576887212 721048378 -2054729914 -226459696 1804152426 479076092 -2098558113 -168969271 1826941555 467917541 -1956853900 -61081630 1699915352 307599054 -1942944915 -80333829 1648321089 356012759 -1741660382 -281579596 1983790606 20516504 -1621255365 -396710995 1901328919 106220161 -1762928880 -504567930 2028320316 266503850 -1853484279 -427744353 2139648549 143606451 -1091997810 -907124968 1357319842 669007412 -1182487657 -830235903 1468713659 546175533 -1338841156 -952772822 1581024912 691779078 -1218501723 -1067969741 1498497673 777417247 -1554087958 -732344452 1297096390 978792016 -1540113421 -751531163 1245567711 1027271241 -1383729192 -628963506 1133221620 881632866 -1427622975 -571538601 1155945197 870408827 -1364583291 -642962413 1084521897 933449023 -1446520676 -557783030 1204402608 818841894 -1603169097 -680090591 1317008795 964216077 -1491316562 -803512264 1225929090 1041563924 -1289941791 -1004913545 1561554381 705977691 -1267676936 -1015547794 1518250452 762943810 -1111063341 -893275067 1405675007 617600361 -1163181878 -844337060 1420108262 597823856 -1782301619 -490533669 2076859745 214789623 -1834354604 -441530174 2091358584 195078638 -1692420993 -333937431 1964102995 35055045 -1670221722 -344637200 1920733514 91955676 -2005717975 -9167681 1719487749 293240211 -1893799888 -132523866 1628473628 370653578 -2035768293 -240151411 1755759927 530707873 -2117771262 -155037548 1875575086 416035256 -1213125180 -1061806766 1505709288 783842430 -1327699491 -941893301 1590855921 701872231 -1184193034 -831679136 1466221786 543421516 -1106812433 -922726023 1342767299 655241301 -1442431584 -587133642 1141398668 856648730 -1385432647 -630404817 1130731669 878880771 -1528973934 -740653820 1255396542 1037362216 -1548717685 -726187747 1304301735 985210929 -1931539188 -69714534 1657891872 366369974 -1951217387 -55182973 1706862649 314284207 -2113632962 -184306264 1812653074 453891204 -2056699609 -227642959 1801920523 476057757 -1855447704 -428921346 2137422916 140594386 -1778001551 -519902745 2014034013 252479691 -1615620774 -390814260 1908274294 112903392 -1730260669 -270966315 1993355375 30867705 -118441213 -1879602283 385800751 1643768505 -6455526 -2003153012 294854198 1720987296 -164941007 -2127821913 405099037 1864524427 -247007448 -2042509378 524850692 1750050450 -448287897 -1841259535 189385291 2085550813 -500535426 -1792188440 203689554 2065907396 -342088875 -1667558461 93471353 1922396911 -319690932 -1678321702 50300512 1979234038 -1013015605 -1264997539 764476135 1519897201 -990683182 -1275826364 721239806 1576668776 -851110919 -1170070673 592147157 1414283843 -903292960 -1120934026 606516940 1394706010 -567702609 -1456555207 807922307 1193335317 -649834570 -1371308256 927608474 1078795788 -789445731 -1477102837 1056727729 1241207335 -677394556 -1600588014 965846696 1318491710 -504657342 -1762870572 266726254 2028133368 -427405733 -1853784371 143142775 2140086241 -282066320 -1741212954 20865884 1983468490 -396507543 -1621428481 106145605 1901369299 -61040090 -1956926800 307428106 1700121500 -80650689 -1942589783 356466451 1647841157 -226029036 -2055200126 478769976 1804485550 -169159155 -2098338149 467973921 1826850743 -628774262 -1383949796 881576870 1133312816 -571969901 -1427153403 870715327 1155612457 -732028232 -1554443730 978338708 1297576706 -751573343 -1540041161 1027442573 1245361947 -952976658 -1338668424 691854274 1580985172 -1067483401 -1218949535 777068507 1498820429 -907463972 -1091698102 669471728 1356882790 -830146875 -1182546349 545953769 1468901247 -892937855 -1111365353 617134253 1406109755 -844423784 -1163121394 598047924 1419922466 -1004711501 -1290116827 705900703 1561591817 -1016031830 -1267227332 763294854 1517929488 -680408603 -1602815629 964667593 1316526175 -803467780 -1491387030 1041394896 1226136646 -643153449 -1364364991 933503227 1084428397 -557349426 -1446988456 818537698 1204737140 -240584375 -2035299873 531011685 1755425011 -154845872 -2117988922 415980668 1875668202 -9211525 -2005646867 293408855 1719279809 -132205214 -1894152716 370201678 1628955864 -333453011 -1692870213 34703361 1964423319 -344838860 -1670046302 92032024 1920695438 -490446561 -1782361719 214564915 2077044901 -441867002 -1834052208 195544106 2090923196 -740431680 -1529161642 1037273580 1255455098 -726651687 -1548280753 985550325 1304001891 -586784526 -1442754460 856162782 1141846344 -630479637 -1385393027 879084999 1130558801 -831850332 -1183987662 543463816 1466149150 -922272579 -1107293141 654925201 1343122695 -1062113130 -1212792832 784273850 1505239340 -941837169 -1327791079 701683107 1591076149 -390871032 -1615529826 113092900 1908054450 -270660591 -1730593657 30436669 1993825707 -429375430 -1854967636 140910870 2137067904 -519732189 -1778207563 252437775 2014107033 -184231828 -2113672966 453687616 1812826582 -227992459 -2056377117 476544345 1801473487 -69250978 -1931976504 366031218 1658192356 -55405497 -1951030063 314373483 1706804733 -1967019829 -37316515 1691339239 331938161 -1918079790 -89433020 1671564798 346373480 -2078662407 -216199057 1779712469 487813443 -2089294624 -193932170 1836680652 444511578 -1753827153 -529430471 2037963139 243263765 -1877246794 -417575904 2115313050 152186124 -1716703075 -290848757 2007191985 10772775 -1631521660 -372784110 1892586920 130655550 -1313896445 -962021227 1604446511 682023353 -1228780518 -1044022132 1489775926 801840544 -1082916815 -931975001 1366974749 645747083 -1206270936 -820054850 1444390148 554734994 -1407674265 -618682127 1108801867 890358237 -1418371970 -596480792 1165704530 846990788 -1564274603 -708566845 1288532345 1003110895 -1515269044 -760617766 1268823392 1017611766 -1814390390 -455235300 2111109286 181651504 -1799922285 -474977019 2058960063 230558761 -1660874312 -368697042 1930391700 67649538 -1704143455 -311696073 1952625805 56984603 -1905423890 -110446216 1617160386 392484948 -1996468745 -33063583 1728982235 269032525 -2135555620 -139382454 1857577200 431968358 -2015640123 -253954733 1775609065 517117055 -1464551102 -541881900 1186650222 834529528 -1344701093 -656519731 1104616567 919612641 -1502662288 -781712922 1214337116 1063674058 -1593641623 -704264705 1326224453 940287187 -1258051290 -1039885904 1527629834 738916508 -1301385921 -982950487 1549798419 728185989 -1143463660 -857796222 1440104504 584151214 -1128930035 -877472357 1388020769 633124023 -1191720375 -806290721 1459202917 570334195 -1080422832 -929218874 1368682364 647192554 -1238613381 -1054117139 1478632279 790959041 -1321105822 -968444172 1599072078 675862488 -1522476499 -767038789 1263450881 1011452823 -1574101452 -718655838 1277394712 992235406 -1415884257 -593730935 1167405875 848429989 -1393125882 -604920176 1123612458 905955260 -2087064959 -190916073 1838648237 445692731 -2064372072 -202170866 1794789300 503152418 -1925029197 -96120283 1665926047 340472585 -1976588630 -47671748 1679935366 321320720 -1641088283 -383137165 1881185225 120040287 -1723646212 -297529750 2001559504 4878150 -1862962473 -403553727 2130383867 167519085 -1751599410 -526416296 2039928802 244442996 -1578304760 -689189986 1340250660 954575538 -1501479151 -779743353 1217355325 1065905835 -1355320518 -667925588 1094259222 910041728 -1470449885 -547518539 1179964943 827582105 -1134826644 -883106822 1381337664 626178774 -1154076811 -869195805 1429753433 574586575 -1300208802 -980986936 1552810610 730411748 -1242716345 -1024813103 1541654123 753202941 -1702700096 -309990570 1955379948 59476602 -1645273127 -353882289 1944157941 82202211 -1806085134 -480353436 2052535006 223347272 -1825269781 -466376835 2101016263 171820625 -2026517596 -265094350 1765517960 507288094 -2141712451 -144752853 1851158161 424762887 -1980873834 -18255104 1742742202 283578924 -1903982705 -108742887 1619912355 394974773 -290624049 -1716888231 10685667 2007252085 -373249578 -1631086272 130992378 1892284524 -529078787 -1754147477 242779345 2038412359 -417652252 -1877208718 152387784 2115137630 -216367701 -2078454467 487857287 1779641361 -193480270 -2089776860 444192926 1837033480 -37620327 -1966684913 332371125 1690870819 -89378432 -1918172906 346181804 1671782458 -708621049 -1564181103 1003301931 1288314045 -760313570 -1515603576 1017178162 1269291172 -619133643 -1407191645 890676249 1108448399 -596311764 -1418579526 846946304 1165774998 -931898013 -1082954251 645545039 1367149785 -820405894 -1205949972 555219030 1443940544 -961555119 -1314331193 681686141 1604748523 -1044246200 -1228594722 801927268 1489715442 -139043698 -2135856104 431504802 1858014516 -254044009 -2015582207 517339579 1775421741 -110242628 -1905597398 392410512 1617200390 -33550171 -1996021709 269382025 1728659743 -369013526 -1660519300 68103622 1929911632 -311654157 -1704216475 56814047 1952831817 -455424808 -1814170546 181708276 2111018338 -474545983 -1800392617 230253037 2059293051 -858227642 -1142993712 584457578 1439772156 -877283233 -1129150263 633067891 1388112357 -1039928204 -1257978654 739087704 1527424462 -982634387 -1301741317 727732545 1550279127 -781226974 -1503109964 1063324942 1214659992 -704468933 -1593468755 940362007 1326184833 -541793264 -1464609658 834307388 1186837930 -656859127 -1344401249 920076581 1104179635 -593817779 -1415823397 848653921 1167220471 -604583084 -1393427518 905489016 1124047598 -767522945 -1522026519 1011803731 1263130309 -718453914 -1574276112 992158282 1277432540 -1054073047 -1238683713 790789637 1478839955 -968762576 -1320752218 676313628 1598589578 -805857509 -1192188019 570029623 1459537569 -929410302 -1080204396 647246382 1368588984 -403361915 -1863180525 167464617 2130476607 -526849124 -1751131382 244746928 2039593510 -382818377 -1641441503 119588507 1881667085 -297573458 -1723575496 5046914 2001351188 -96321567 -1924853897 340549325 1665887835 -47186952 -1977037970 320969428 1680255554 -191252525 -2086762683 446158591 1838212713 -202083382 -2064432292 502928102 1794974320 -981451252 -1299771750 730750752 1552510902 -1024591339 -1242903933 753113913 1541712815 -883182018 -1134786904 626382610 1381164932 -868847065 -1154399567 574100235 1430201245 -667472280 -1355800834 909725508 1094614994 -547689871 -1470244121 827624285 1179892683 -689133990 -1578395956 954386294 1340471264 -780049853 -1501146411 1066337135 1216885753 -17948988 -1981206958 283148264 1743212414 -108799267 -1903891893 395164657 1619692391 -264923402 -2026723744 507246554 1765590860 -145206545 -2141232519 425079747 1850803029 -480702816 -1805763018 223833996 2052087578 -466302279 -1825310161 171617173 2101189379 -310212974 -1702513148 59566014 1955321640 -353418613 -1645710819 81863591 1944458033 1108878019 891228757 -1407826961 -619613319 1165354714 846386764 -1417967626 -595806368 1287891697 1002740327 -1563571235 -708117685 1269722856 1017732734 -1516236860 -760791214 1605317287 682099249 -1314827381 -962174179 1489172158 801490472 -1228105838 -1043618044 1366604437 645106179 -1082467399 -931271889 1444511372 555634202 -1206444128 -821022922 2037776907 242299549 -1753717977 -528526415 2115749394 152893060 -1877629122 -418211928 2007861817 11188911 -1717310699 -291185789 1891651104 130514614 -1630654708 -372695142 1690374767 331752185 -1966116029 -37207083 1672271478 346810080 -1918716070 -89815092 1780128349 488483531 -2078999695 -216806425 1836539460 443576018 -2089205912 -193064962 1526928258 738468628 -1257409874 -1039515080 1550768027 728360717 -1302284617 -983071199 1440258992 585083686 -1143539044 -858666486 1387618217 632450879 -1128579451 -876868077 1186202598 833827696 -1464180022 -541240740 1104791551 920581993 -1344821549 -657418683 1215269844 1063828290 -1503532296 -781788562 1325551565 939884379 -1593037087 -703914377 1617769290 392823772 -1906093466 -110861584 1728116563 268945349 -1995532673 -32921879 1857469304 431066094 -2135369132 -138417470 1775992673 517754871 -2016076211 -254660901 2111447854 182260664 -1814806014 -455904620 2058872631 229693345 -1799780837 -474040691 1929489180 67541898 -1659909584 -368510298 1953263365 57368467 -1704849879 -312131905 1882079297 120156375 -1642061459 -383315461 2000913496 4502734 -1722948236 -297085470 2130036851 166918373 -1862555297 -402875959 2040007786 245316860 -1751749306 -527344176 1838764069 446587059 -2087243511 -191888993 1794413628 502506666 -2063928048 -201472634 1665325079 340125825 -1924351685 -95712851 1680808974 321399960 -1977516766 -47821388 1262510217 1011306527 -1521614427 -766955213 1278059664 992646150 -1574713924 -718998230 1167845563 849139757 -1416263273 -594364159 1123429538 904993844 -1393013362 -604013288 1459056877 569393275 -1191636543 -805428905 1369093364 647857250 -1080764968 -929831602 1479342303 791398473 -1239246349 -1054496411 1598110918 675679312 -1320198678 -968331908 1765110016 506610070 -2026172372 -264494918 1851307289 425690511 -2141793227 -145627997 1743714610 283756964 -1981769698 -18372472 1619213611 394530237 -1903338489 -108368751 1954701668 59068914 -1702100920 -309645090 1945085309 82351595 -1646148527 -353962809 2052712790 224319936 -1806202758 -481249044 2100571471 171122137 -1824895901 -465732363 1381716424 626811230 -1135267612 -883818382 1429640657 573678919 -1153895171 -868236181 1551948282 730327404 -1299269418 -980842432 1542266339 753544565 -1243382577 -1025225639 1340883372 954954042 -1579016064 -689631210 1216447925 1065792803 -1500519271 -779561969 1094175134 909179144 -1355175758 -666986460 1180306823 828194065 -1470862165 -548185027 645195719 1366546257 -931494165 -1082280323 555295710 1444811592 -820559118 -1206881692 682586101 1604869987 -962523431 -1314505137 801287148 1489345402 -1043543360 -1228146090 1002698659 1287964469 -707946865 -1563777511 1018049466 1269367596 -761245034 -1515757056 890797969 1109348103 -619307331 -1408160213 846576520 1165134622 -595862876 -1417876942 488294159 1780348825 -216750557 -2079091019 444007190 1836069760 -193371590 -2088873300 331435837 1690730411 -36753903 -1966596473 346852132 1672199090 -89986552 -1918510434 11392875 2007689213 -291260857 -1717270831 130028402 1892099044 -372346274 -1630977336 242638681 2037477327 -528990603 -1753280797 152804160 2115808214 -417990036 -1877816582 1064294022 1214834192 -782125142 -1503230148 939659935 1325736457 -703827021 -1593097435 833904308 1186164258 -541442152 -1464004850 920230573 1105111611 -656934015 -1345271017 584632034 1440740980 -858347570 -1143892136 632619771 1387410029 -876911657 -1128508607 738414288 1527021126 -1039323140 -1257627798 728664777 1550432863 -983503899 -1301816461 67237454 1929823960 -368076958 -1660377100 57422423 1953170113 -312323205 -1704631315 182091388 2111655658 -455860400 -1814876218 230144613 2058390259 -474358967 -1799427105 431416874 1857148604 -138901754 -2134919280 517677619 1776030373 -254459105 -2016250999 393047576 1617583758 -110948556 -1906032734 268478977 1728551575 -32584915 -1995834437 339903813 1665512915 -95624087 -1924410113 321864028 1680372170 -48160656 -1977216794 446238071 1839087073 -191402917 -2087691059 502581614 1794374136 -201676734 -2063755052 167089441 2129831351 -402918387 -1862482789 244863288 2040488366 -527028204 -1752104830 120462611 1881746821 -383747009 -1641591639 4446474 2001004956 -296896474 -1723168592 791455117 1479251227 -1054686047 -1239026633 675373460 1598443778 -967901000 -1320669138 569847231 1458576681 -805745517 -1191281659 647686566 1369299248 -929789814 -1080838116 849065449 1167885695 -594160443 -1416436653 905343472 1123107174 -604499748 -1392566198 1010843099 1262947661 -766616329 -1521914783 992868802 1277872468 -719087378 -1574655880 223982596 2053014674 -480783064 -1806637634 171208733 2100510859 -465956559 -1824710233 58866742 1954876576 -309568230 -1702138484 82835503 1944635577 -354313981 -1645827691 284075104 1743361270 -18823860 -1981286950 394485881 1619284207 -108199595 -1903545917 506801234 1764891844 -264548994 -2026078744 425257035 1851775197 -145323673 -2142127631 909612236 1093706842 -667290144 -1354840714 828002517 1180524611 -548130311 -1470955153 954998014 1340812392 -689799726 -1578807996 1065474279 1216800881 -779109941 -1501001379 729842856 1552397374 -980490876 -1299589870 753746097 1542090791 -1025302115 -1243344629 626723994 1381776396 -883593802 -1135452896 574015619 1429338133 -868701777 -1153459911 -1073497446 -1224439284 772660150 1493887776 -949059965 -1335276011 694165423 1583820601 -824692056 -1176567234 550916996 1473340178 -910821711 -1095580121 666605469 1354540811 -575362306 -1431070104 867879890 1153301316 -623284505 -1377935759 886509515 1137721181 -747691316 -1536683430 1029784544 1248228214 -738007339 -1559898557 973899769 1292613487 -76703150 -1939166524 358873982 1650772968 -67084725 -1962447139 302923623 1695092721 -172617120 -2102320394 465072972 1824474074 -220473735 -2049120529 483768149 1808959427 -421885386 -1847739744 148171546 2144590732 -508080593 -1766818119 263794435 2025725845 -402587132 -1626983790 101671720 1896371134 -278084067 -1737754997 23242545 1986369447 -652702757 -1373652147 924248823 1074911841 -562737214 -1452114092 813379310 1199316600 -675085335 -1597754497 969761477 1321882195 -793851920 -1482033306 1050715868 1235719754 -995124289 -1280791767 715258515 1571211781 -1010671706 -1262129360 768360074 1523256860 -898362483 -1116527845 612004513 1400717879 -853944428 -1172379902 588756664 1410369070 -495539437 -1787716731 209242687 2071984809 -451186934 -1843634276 185929254 2081570480 -324197599 -1683352649 44253709 1973711515 -339679432 -1664624722 97420820 1925822082 -4080777 -2000253983 298834523 1724443341 -122912914 -1884598280 379723330 1638215380 -249941179 -2044918829 521425513 1746100991 -159910052 -2123315254 410621552 1870571238 -231352296 -2060261234 473676084 1799129506 -178775039 -2107691881 458652973 1817267643 -51490774 -1947639620 316682502 1709638032 -75262925 -1937464155 361624863 1653261705 -276641668 -1736050454 25995600 1988860358 -386986907 -1612169997 115436873 1910922719 -514244530 -1772195624 257368418 2018513396 -432765865 -1858882367 138077563 2134758893 -916719408 -1101215674 659921404 1347594602 -835306295 -1187967905 540564965 1463774579 -947883806 -1333313420 697176526 1586045272 -1058163461 -1209367443 786683351 1508173121 -722671436 -1544824798 987924888 1306900750 -746509139 -1534714821 1032801665 1250458903 -633905018 -1389342704 876151210 1128149308 -581262177 -1436707831 861193651 1146352933 -349247143 -1674978865 86018165 1915205859 -331141824 -1690034730 38620268 1967815930 -436903573 -1829613059 200998983 2096902353 -493312654 -1784703516 211207262 2073162952 -157681347 -2120300117 412588049 1871751303 -235651804 -2030891598 536501256 1761438878 -129863409 -1891286631 374083619 1632313525 -13650666 -2010610304 287429690 1713824940 -801060463 -1488455417 1045342397 1229559851 -684913272 -1607844578 958622884 1311005746 -560250461 -1449365195 815079567 1200754713 -638155334 -1359891156 939058326 1090507776 -839394827 -1158616733 603568345 1425967183 -895869460 -1113772678 613711040 1402162262 -1020505657 -1272225455 757215467 1512374397 -1002334754 -1287215800 709883122 1565049956 -1536196706 -748138744 1247878834 1030106660 -1560102009 -737834223 1292688043 973859389 -1430980692 -575420614 1153078912 868066838 -1378274379 -622984413 1138184857 886071823 -1176997894 -824221844 1473646294 550583872 -1095390237 -911041675 1354484431 666696281 -1224480824 -1073424546 1494058724 772454002 -1334959151 -949415097 1583366909 694645355 -1627300010 -402231360 1896824442 101191404 -1737712817 -278156327 1986198115 23448309 -1847928988 -421664782 2144646728 148080350 -1766386819 -508550165 2025419345 264127175 -2101981390 -172916828 1824009758 465510024 -2049209557 -220415043 1809181191 483580561 -1938962688 -76875882 1650697772 358913722 -1962933479 -66636913 1695441461 302600867 -1116451105 -898400695 1400516595 612179813 -1172731194 -853624240 1410853866 588307324 -1280325907 -995559813 1570875329 715560791 -1262353676 -1010486686 1523344344 768299854 -1597808965 -674992595 1322074007 969543425 -1481729374 -794187212 1235286926 1051183896 -1374103927 -652220897 1075230629 923895603 -1451945328 -562945530 1199272892 813450026 -2045088233 -249733503 1746145083 521355181 -2122864114 -160392552 1870252834 410975156 -2000558555 -3746125 1724876553 298366879 -1884544452 -123006294 1638023952 379941766 -1683128717 -324383003 1973624671 44314569 -1665090966 -339244292 1926159174 97119184 -1787365823 -495860009 2071500653 209692667 -1843711400 -451149106 2081772404 185754594 -1772544740 -513921654 2018999344 256920742 -1858807547 -432805485 2134554665 138250431 -1736272594 -276453960 1988948994 25937044 -1611706057 -387423839 1910583323 115736717 -1947333256 -51823122 1709206612 317152450 -1937520287 -75171337 1653450829 361404635 -2060090038 -231557668 1799087206 473748720 -2108145325 -178294331 1817583743 458297577 -1388888620 -634385086 1127832824 876506222 -1436878387 -581056165 1146394849 861120631 -1544768026 -722762384 1306711242 988144732 -1535020545 -746176151 1250889939 1032331333 -1333776976 -947446490 1586384028 696876042 -1209144919 -1058350785 1508083845 786741267 -1101290110 -916679404 1347798190 659747896 -1187618405 -835628787 1463287991 541012001 -1891488675 -129688373 1632390513 374046183 -2010126268 -14100270 1713473896 287750654 -2120637329 -157379335 1872217411 412153301 -2030804874 -235712288 1761214810 536687052 -1829422023 -437121873 2096848149 201092483 -1785137120 -492844874 2073467148 210872730 -1674660853 -349600611 1914754343 86500785 -1690079214 -331071356 1967984958 38412712 -1272181611 -1020576765 1512205753 757423407 -1287534452 -1001981926 1565501856 709400886 -1158183769 -839863247 1425663371 603903261 -1113964354 -895651800 1402216850 613617924 -1449452303 -560190361 1200979421 814894411 -1359554328 -638457730 1090042308 939493714 -1488939837 -800611243 1229911535 1045022073 -1607642918 -685088692 1310929398 958660960 148517010 2145189892 -422293058 -1848418008 263713931 2024850461 -507931225 -1765890767 100776096 1896253494 -401614452 -1626805990 23887033 1986743343 -278782571 -1738199805 359473398 1651118176 -77381158 -1939574452 302048495 1695011961 -66157117 -1962298027 464955588 1823578194 -172439064 -2101347970 484142301 1809603659 -220918287 -2049819289 867438682 1152590028 -574983818 -1430437408 886690883 1138681045 -623397521 -1378843143 1030723688 1248372990 -748553916 -1536767534 973233265 1292201191 -737395363 -1559556661 771948606 1493446824 -1072865006 -1224060540 695125031 1584002225 -949967605 -1335388771 551061516 1474279578 -824776416 -1177429578 666192917 1353874563 -910480071 -1094967889 297861587 1724264773 -3186433 -2000138135 380421578 1638659420 -123558682 -1884973968 521832929 1746778487 -250287923 -2045519781 410471928 1869643118 -159830828 -2122441662 209064375 2071011617 -495423333 -1786822643 186373550 2082268472 -451562366 -1844280300 44931461 1974118675 -324798295 -1683699649 96492956 1925672202 -338805584 -1664545754 716120347 1571295629 -996065225 -1280937823 767747330 1522914708 -1010006994 -1261718344 611625257 1400084927 -897923067 -1115817837 588868912 1411276198 -854127588 -1173341046 924332415 1075773929 -652849069 -1374592827 813036902 1198704112 -562326454 -1451449124 969128269 1321503195 -674375583 -1597314825 1051622740 1235832258 -794813320 -1482216210 988566032 1307271814 -723373252 -1545272406 1031902729 1250338463 -745539803 -1534539853 876075554 1127279284 -633750770 -1388409960 861543995 1146957485 -581665001 -1437380735 660292212 1348236002 -917167272 -1101917234 540444269 1462875899 -835131583 -1186998313 696306246 1585969872 -946951318 -1333158916 787287647 1508523721 -1058836621 -1209770011 25326296 1988444750 -276032524 -1735711902 116373185 1911064151 -387852307 -1612257413 257555178 2019478140 -514352186 -1773098160 137641715 2134052453 -432381985 -1858244791 473260732 1798459946 -231013488 -2059652346 458794661 1818203699 -178862199 -2108557537 317647502 1709824536 -52393054 -1947747532 360918679 1652825601 -74625093 -1937080531 603415377 1425036231 -839318915 -1157745941 614115144 1402836958 -896219548 -1114376462 757918563 1512823797 -1021146545 -1272595751 708915066 1564876780 -1001435562 -1287094592 1044411189 1229407139 -800189927 -1488379249 959297324 1311410106 -685517312 -1608194410 815528711 1201458065 -560621013 -1450005827 938884894 1089539976 -638034382 -1358991708 412697497 1872655119 -157867339 -2121264605 536119168 1760802582 -235215188 -2030184902 373476267 1631976253 -129193337 -1890870767 288296882 1713913636 -14586210 -2010751480 86922237 1915315051 -350211375 -1675165113 37984228 1967433586 -330434872 -1689598370 200661967 2096294745 -436487453 -1828943243 211296214 2074029888 -493453574 -1785639316 1823929750 464635136 -2101832518 -171989972 1809527183 484180249 -2049617757 -221093835 1651342756 359288114 -1939661688 -77321186 1694546365 302483755 -1961961327 -66459641 1895949810 101111140 -1626372898 -402082744 1986798059 23794045 -1738391353 -278564783 2145021376 148725078 -1848374036 -422364038 2025302489 263231823 -1766209291 -507578269 1473828190 551544264 -1177111438 -825129756 1354043719 665985489 -1095012245 -910409475 1493392748 772042234 -1223869376 -1073083178 1584306549 694790627 -1335822247 -949499697 1248838970 1030288812 -1537104874 -748252032 1291976995 973418933 -1559470065 -737455975 1152666888 867401118 -1430639580 -574808910 1138329873 887011719 -1378359235 -623847253 1974322391 44758081 -1683773957 -324758163 1925185742 96940120 -1664196126 -339127948 2071350501 208764019 -1787286071 -494985889 2082179324 186431594 -1844057648 -451749562 1746588851 522052645 -2045463137 -250378999 1870074026 410001468 -2122747514 -159497968 1723948161 298216471 -1999684179 -3666629 1638701208 380348430 -1885144652 -123352798 1321460767 969200777 -1597143757 -674581083 1236148230 1051267216 -1482669782 -794332740 1075342381 924802235 -1374286591 -653181545 1198893108 812816546 -1451505384 -562234994 1400173691 611566829 -1116039849 -897735231 1410936930 589168884 -1172876978 -854564392 1571781705 715672799 -1281286811 -995742221 1522710608 767920326 -1261643396 -1010046486 1585485588 696756098 -1332808136 -947272018 1508725517 787112859 -1209847263 -1058798921 1348149030 660352944 -1101693430 -917352804 1463212863 540142505 -1187464685 -834696571 1127712624 875608038 -1388714404 -633415990 1146766185 861762559 -1437326779 -581758253 1307316034 988495828 -1545441682 -723165448 1250020187 1032256461 -1534088585 -746022175 1710143452 317294410 -1948199184 -51911066 1652782021 360989523 -1936911639 -74833281 1798651886 473042808 -2059706686 -230920620 1817770999 459262817 -2108253477 -179197363 2019141560 257857326 -1772632428 -514787838 2134139809 137581367 -1858469235 -432197093 1988243338 25501468 -1735635290 -276070864 1911548819 115923717 -1612608833 -387532247 1201382997 815568579 -1449801863 -560793617 1089888844 938562266 -1359477920 -637586442 1228942951 1044848369 -1488040117 -800489507 1311631998 959109864 -1608283310 -685458492 1512879665 757827239 -1272785123 -1020926069 1564570152 709247678 -1286663420 -1001905262 1425489411 602934933 -1158062289 -838963271 1402665498 614320780 -1114334410 -896291936 2096465565 200455691 -1828984911 -436414681 2073576068 211776018 -1785322584 -493808834 1915621039 86588985 -1675595901 -349741291 1967377078 38074912 -1689408614 -330654964 1631753977 373663343 -1890781227 -129251517 1714377440 287859318 -2011089972 -14285990 1872305867 413019741 -2120777753 -158314639 1760877266 536078916 -2030388226 -235041944 524651625 1749204223 -246682299 -2041782829 405293168 1865382118 -165271204 -2128537142 295568475 1721316557 -7314057 -2003347999 385073218 1643442388 -117595794 -1879404040 49454093 1979034779 -318964447 -1677996617 94328852 1922590850 -342804168 -1667888722 204018751 2066621609 -500730605 -1793047163 189059110 2084823216 -448089846 -1840414308 606842017 1395432503 -903492211 -1121780453 591816888 1413568558 -850916972 -1169213182 720381075 1576473605 -989968961 -1275497175 765321354 1520095260 -1013743194 -1265323728 966573253 1318816851 -678240791 -1600787073 1056012508 1240877130 -788588048 -1476908698 927413495 1077937249 -649505317 -1370593971 808120558 1194180728 -568028734 -1457282732 106872104 1901694398 -397353980 -1621627758 20150577 1983138215 -281208803 -1741018997 142947610 2139227532 -427076554 -1853070176 266924291 2028978581 -504983505 -1763598151 468299084 1827577306 -169358240 -2099184394 478439765 1803770307 -225834887 -2054342417 355607934 1647646184 -79936430 -1942260540 308273511 1700319729 -61767605 -1957252899 1026596320 1245162870 -750846772 -1539716006 979196409 1297770863 -732743467 -1554773949 871044562 1156326724 -572164866 -1428011928 881250763 1132585309 -628576025 -1383104399 545754500 1468054802 -829821784 -1181819842 669665693 1357740299 -907794255 -1092413401 777782710 1499149600 -1068342118 -1219144692 691126703 1580659001 -952131453 -1338470379 762572523 1517608573 -1015181369 -1267024047 706620146 1561926244 -1005564962 -1290306744 598238937 1420777039 -844757003 -1163839645 616932032 1405260374 -892615700 -1110641798 818216591 1204014617 -557146205 -1446138059 933837462 1085147648 -643343430 -1365218516 1042249405 1226327595 -804186223 -1491720441 963818148 1316323890 -679685240 -1602493666 371052067 1629159093 -132927729 -1894473831 292555322 1719089836 -8492266 -2005312640 415647249 1874949767 -154654915 -2117134421 531333640 1756148382 -240786652 -2036149326 195747399 2091773649 -442187925 -1834774531 214375006 2076191432 -490112142 -1781642268 91313781 1920362211 -343984295 -1669855281 35426924 1964745466 -334302400 -1693072426 879288234 1131409212 -630800762 -1386115568 855972787 1140992805 -586450273 -1442035191 984831896 1303668494 -725797196 -1548089822 1037996929 1255777047 -741281107 -1529363909 702533582 1591279448 -942559518 -1328112012 783420375 1505049409 -1061393669 -1212458387 654591996 1342404458 -922081584 -1106438586 543785957 1466872691 -832052535 -1184837025 252116834 2013384692 -519528882 -1777357096 141245307 2137787373 -429565353 -1855821119 31291216 1994016710 -271378820 -1730926870 112243529 1907852255 -390147483 -1615207693 313650950 1706483600 -54555094 -1950826820 366750495 1658526601 -70104525 -1932166491 476735284 1802327970 -228325864 -2057095538 453485357 1811977147 -183909887 -2112949609 2066303341 204372475 -1792595903 -501212969 2084867444 188988898 -1840583592 -447882034 1978843487 49672649 -1677942669 -319057691 1923024198 93861328 -1668193174 -342469380 1721653513 295266719 -2003814363 -6879053 1643355408 385133958 -1879180228 -117781334 1749406011 524476845 -2041860073 -246644607 1864897826 405743028 -2128186354 -165591912 1078421925 926964019 -1370945399 -649185249 1193979324 808295722 -1457206128 -568067066 1318904215 966512897 -1601011525 -678055891 1240540558 1056314648 -1476442974 -789023692 1576040897 720849239 -1275193107 -990304133 1520287192 765103438 -1265378060 -1013650334 1395388915 606912869 -1121611553 -903700407 1413887466 591463804 -1169664826 -850434992 1647474732 355813562 -1942218496 -80008810 1700772917 307793059 -1957569255 -61411953 1827270686 468631688 -2098753230 -169827932 1803826183 478348433 -2054531797 -225614403 2139449416 142760158 -1853159068 -427017742 2028514385 267361479 -1763259011 -505283093 1902043258 106549484 -1622113962 -396906048 1983063139 20190453 -1740815025 -281381415 1499224292 777742450 -1219348024 -1068168866 1580309757 691448939 -1337983535 -952578745 1468518614 545316928 -1182158342 -829521556 1357518031 669852761 -1092323869 -907852427 1156270208 871135254 -1427822164 -572384966 1132891289 880917519 -1383535179 -628105949 1244709042 1027076132 -1539399266 -751202040 1297941675 978990141 -1554815609 -732670703 1226779631 1041767289 -1492038973 -803833259 1316155382 964026208 -1602449702 -679756212 1204069341 818123595 -1446329615 -556928409 1084843972 934172498 -1364785432 -643811714 1420311435 598674205 -1163502937 -845059535 1405484946 616746756 -1110729026 -892555736 1517532089 762610479 -1266822507 -1015356925 1562277792 706299702 -1290791284 -1005115878 1920011047 91634609 -1669371381 -344434019 1964822334 35389352 -1693274606 -334127484 2091549461 195933059 -1834687943 -442248529 2076657420 213940122 -1781979616 -489810250 1875254083 415312853 -2117567889 -154187015 1756094298 531427276 -2035958154 -241004832 1629328241 370844647 -1894518179 -132857141 1718638440 293038078 -2004994492 -8845614 1342446254 654518840 -1106609278 -921875692 1466556087 544140833 -1184383077 -832532723 1591710364 702063114 -1328417872 -942226650 1504859781 783640083 -1212401751 -1061484737 1303579338 984889948 -1547867162 -725984400 1256115923 1037696581 -1529827329 -740843671 1130922744 879735406 -1385765932 -631123134 1141196513 855799415 -1442109491 -586410149 1802123878 476908272 -2057020598 -228365348 1812463231 453037801 -2113298605 -183586875 1706144340 313950914 -1950362760 -54991890 1658615373 366692059 -1932388511 -69916681 1994205698 31070868 -1730983122 -271287368 1907420699 112713357 -1614901449 -390479967 2013700656 251761318 -1777810660 -519048310 2137744937 141317823 -1855650043 -429770861 -677640607 -1600440585 965896013 1318410203 -789462408 -1476988178 1056940884 1241027522 -649621933 -1371488571 927592319 1078910953 -567653814 -1456637220 807676774 1193483248 -903145979 -1121180013 606435113 1394755519 -850996708 -1170087286 591967024 1414497190 -990863817 -1275613535 721354523 1576652685 -1013097938 -1264948552 764623618 1519651732 -319674711 -1678436801 50087813 1979414291 -341843280 -1667706330 93422492 1922478858 -500584805 -1792106995 203935671 2065760033 -448501118 -1841079788 189402030 2085436216 -247122227 -2042493349 525031393 1749837687 -165088556 -2127576510 405181432 1864475502 -6373633 -2003202455 294707155 1721233221 -118261018 -1879815568 385686474 1643785052 -829999328 -1182791754 545871372 1468950170 -907349191 -1091714129 669291029 1357095555 -1067663598 -1218736252 777182782 1498803880 -953058549 -1338618979 692001319 1580739249 -751818940 -1539893294 1027491432 1245279998 -732044451 -1554328629 978551409 1297396455 -571756682 -1427333152 870698586 1155727052 -628724881 -1384031239 881330755 1133460181 -169273368 -2098321538 468154052 1826637394 -226176015 -2054954137 478851805 1804436043 -80568358 -1942638772 356318966 1648086624 -60859453 -1957139627 307313391 1700137593 -396490868 -1621543142 105932448 1901549110 -281820267 -1741360381 20816569 1983549999 -427454530 -1853702360 143388306 2139938308 -504869977 -1762690255 266742411 2028018205 -441817885 -1834134411 195298767 2091070809 -490233606 -1782542228 214548950 2077159744 -344855343 -1669931961 92245501 1920515435 -333698872 -1692723106 34752996 1964341618 -132287353 -1894104047 370349483 1628710205 -9391970 -2005434360 293523890 1719263524 -154731339 -2118005725 415800729 1875881231 -240437076 -2035546054 530930048 1755474198 -557562837 -1446808387 818554119 1204622737 -643203022 -1364283228 933749022 1084281224 -803222503 -1491534705 1041345845 1226218915 -680392704 -1602930538 964454700 1316706746 -1015851953 -1267440423 763180387 1517946357 -1004629930 -1290166080 705753466 1561838060 -844571523 -1162875669 598130001 1419873735 -893052828 -1111349006 617314632 1405897182 -55487070 -1950980812 314520718 1706558488 -69430853 -1931763411 366145687 1658175489 -227877488 -2056393466 476363964 1801686058 -184084087 -2113918689 453605541 1812875315 -519682618 -1778289328 252191978 2014254204 -429162017 -1855147703 140894451 2137182309 -270676492 -1730478750 30649560 1993645134 -391116307 -1615382149 113141953 1907972183 -941656726 -1328003588 701568070 1591092432 -1062030989 -1212841499 784126047 1505485001 -922419880 -1107046962 655006836 1343073506 -831964863 -1183970857 543643757 1465936123 -630692594 -1385212520 879100962 1130443956 -586833641 -1442672255 856408123 1141698733 -726405828 -1548427862 985500688 1304083590 -740415195 -1529275981 1037060105 1255635103 -1276066971 -990383117 1576968777 720999135 -1264777348 -1013303318 1519609424 764696262 -1121236137 -903054399 1394944635 606214893 -1169780914 -851329064 1414065762 592436980 -1371024639 -650058857 1078571565 927892155 -1456859368 -567466098 1193571892 807618210 -1600365773 -677680219 1318205983 966068873 -1477337302 -789139524 1241513478 1056493200 -2002852947 -6696133 1720746625 295154199 -1879889996 -118221022 1643988632 385512974 -2042270817 -247309559 1749748403 525089317 -2128040058 -164651248 1864814250 404880956 -1792412727 -500251809 2066191077 203465331 -1841023024 -448592058 2085246716 189621866 -1678607365 -319468691 1979456215 50014785 -1667252254 -342323340 1922162382 93777496 -1427377628 -571686222 1155896072 870491038 -1383713219 -629078357 1133008657 881813383 -1540326890 -751351168 1245584186 1027156908 -1554137585 -732262759 1297342243 978644917 -1218649536 -1067724074 1498579820 777368570 -1338956199 -952756529 1581205365 691566563 -1182307726 -830448924 1468599134 546192328 -1091916181 -907174147 1357172551 669253585 -1853500692 -427629958 2139861952 143426390 -1763174667 -504420765 2028369881 266422095 -1621206306 -396793272 1901083634 106367844 -1741447481 -281760175 1983774699 20631421 -1942830456 -80350690 1648141220 356225842 -1956706671 -61327865 1699833789 307648299 -2098640198 -168920532 1827089302 467671808 -2054910301 -226247115 1804267407 479059737 -2117688857 -155086479 1875427531 416280669 -2035587586 -240364184 1755645138 530723908 -1893914155 -132507325 1628653817 370440303 -2005865012 -8921766 1719569632 293190774 -1670270589 -344555243 1920979119 91807801 -1692633702 -333757172 1964119222 34939936 -1834337871 -441644761 2091145373 195258379 -1782055512 -490681026 2076810372 214871058 -1163362001 -844123719 1420222467 597807253 -1111145162 -893225568 1405821978 617354380 -1267529443 -1015793269 1518168113 762992807 -1289827068 -1004929646 1561373736 706190526 -1491103413 -803692067 1225912423 1041678577 -1603119790 -680172092 1316762750 964363496 -1446766215 -557635089 1204451413 818759875 -1364599456 -642847242 1084734540 933268698 -1730309978 -270884816 1993601418 30720284 -1615833921 -390634455 1908290963 112788741 -1777985388 -520017918 2013821368 252660014 -1855202163 -429069285 2137374113 140676407 -2056617790 -227692460 1801773550 476303736 -2113452837 -184519603 1812538871 453907809 -1951332112 -55166874 1707043292 314071370 -1931686679 -69469057 1657974213 366320979 -1548504978 -726368008 1304285506 985326036 -1528925065 -740735775 1255150939 1037510093 -1385678756 -630257462 1130781040 878799334 -1442448315 -587019053 1141611881 856468991 -1106993142 -922513252 1342882086 655225264 -1184275437 -831630203 1466369343 543176105 -1327552456 -942139218 1590774036 701921666 -1213010911 -1061823305 1505529101 784055707 1434951224 578858670 -1148584172 -863055998 1391090209 636316343 -1125893363 -874312805 1532761610 744171164 -1252886746 -1034598480 1546768915 725017221 -1304448193 -986152023 1211141724 1060617930 -1505824912 -784736282 1331513925 945453779 -1588384919 -699130881 1189807726 837564152 -1461360830 -538814508 1099350647 914485985 -1349999781 -661679155 1860812528 435064422 -2132287524 -136253622 1770289897 511920767 -2020992059 -259183789 1613903554 389350996 -1908647954 -113547400 1734341339 274252365 -1991142409 -27876511 1935584916 72982018 -1655648328 -363331794 1949526669 53762587 -1707275359 -314950857 2105878182 176297520 -1819588726 -460556516 2062082751 233820713 -1796832365 -471747835 1285336953 1000054767 -1567437227 -711590205 1274112864 1022778358 -1510012340 -755483942 1111959371 893392861 -1404483993 -615614735 1160438610 841864132 -1423670658 -601640216 1361821469 640454539 -1088037327 -937234777 1447459588 557927314 -1203234264 -816895298 1609578287 687278009 -1308731901 -956733803 1486746422 798671776 -1231842790 -1047223668 2012385201 16105255 -1711477091 -285483509 1889487784 127433534 -1634653564 -376038894 2032732035 237909781 -1759025489 -534751687 2118435738 155448076 -1874156874 -414346720 1782947797 490909507 -2075394311 -213070225 1831361484 439315290 -2094646560 -199161226 1688082407 328804209 -1970243893 -40417699 1676923902 351593320 -1912753454 -84245948 1739717818 280415276 -1983930986 -21451520 1625045155 400230453 -1898817137 -103454439 1768584328 510477342 -2023483996 -261937870 1845997713 419463175 -2146840131 -150019797 2047274206 218225736 -1811378702 -485507740 2104174791 174856273 -1822078485 -463308419 1960666348 64640122 -1697446464 -304859818 1940955381 79138915 -1648442919 -356912817 1558174834 735636708 -1294877346 -975794744 1538398315 750070013 -1245939385 -1027913263 1376015424 620979414 -1140181652 -888338950 1432981593 577675471 -1150815883 -866074141 1097387030 913308800 -1352225478 -664691284 1174734863 822229145 -1475647197 -552838731 1337148452 951350450 -1581439736 -692447842 1222541373 1071231147 -1496260335 -774385273 2125123067 162397549 -1868256041 -408708031 2043087330 247478644 -1748408114 -523347880 1886471625 125203807 -1635834651 -378006413 1998356944 1814854 -1726816004 -300560278 1662901663 337308937 -1928086349 -99316699 1685068166 326576400 -1971423062 -42383300 1841714605 448881979 -2084031359 -187759593 1789628852 497852706 -2069499752 -207437810 1170533683 851697061 -1412789217 -590496631 1118382378 900602300 -1398323194 -610240368 1260348673 1008227735 -1525611475 -770296645 1282580760 997560718 -1568882636 -713297758 1483996503 796184001 -1233281925 -1048924947 1595816270 672729560 -1324328862 -971544332 1453880677 565134835 -1197075383 -811522849 1371910524 650281450 -1077161904 -926097210 837507900 1189899178 -538625520 -1461581178 914792229 1099018163 -662110711 -1349529953 1060164366 1211622296 -784420318 -1506180428 945624855 1331308417 -699173317 -1588312403 744246104 1532722126 -1034802572 -1252713758 724668225 1547091927 -985665939 -1304895749 579322730 1434514428 -863395258 -1148284208 636094323 1391278053 -874224033 -1125951799 176520180 2105690978 -460645672 -1819530674 233357293 2062520187 -471408959 -1797132713 73331654 1935262544 -363818262 -1655201156 53688287 1949566793 -314747149 -1707448731 389180304 1614109446 -113505604 -1908721110 274706313 1733861151 -28193115 -1990787533 434758562 1861145396 -135822706 -2132757992 511977403 1770198829 -259373417 -2020772351 686844541 1610046187 -956429487 -1309066297 798862948 1486528242 -1047277752 -1231749154 640410191 1361892057 -937065629 -1088244747 558245462 1447106240 -817346694 -1202751508 893876761 1111509647 -615965899 -1404163165 841661952 1160613526 -601563348 -1423708230 1000141355 1285276349 -711814393 -1567251567 1022441010 1274414756 -755017954 -1510447224 329140917 1687779875 -40883303 -1969808625 351506092 1676983866 -84021376 -1912938730 491111047 1782772241 -213146709 -2075356355 438830750 1831810568 -198809678 -2094967004 237591249 2033084999 -534299651 -1759507605 155492040 2118364766 -414515228 -1873948814 15913699 2012602997 -285428785 -1711570087 127866618 1889019500 -376342570 -1634318528 64829886 1960446248 -304916334 -1697355772 78708135 1941425457 -356606837 -1648776163 218542476 2046918938 -485961568 -1810898890 174814613 2104247555 -463137607 -1822284753 510274010 1768757580 -261863178 -2023524256 419950019 1845550421 -150369041 -2146517895 280076776 1740018046 -20987708 -1984368558 400319985 1624986983 -103676707 -1898630069 951261558 1337207264 -692225958 -1581627188 1071570287 1222241785 -774849469 -1495823147 912822596 1097834962 -664342424 -1352548098 822433117 1174562251 -552913807 -1475607321 621021458 1375943044 -888510402 -1139976024 577359115 1433337245 -865620953 -1151296335 736067872 1557705142 -976101364 -1294544742 749880633 1538618799 -1027857387 -1246030717 449186047 1841379433 -188192301 -2083563195 497798374 1789721712 -207245878 -2069717668 337477837 1662693467 -99360287 -1928015497 326124756 1685550146 -42064392 -1971776146 124852379 1886791693 -377521737 -1636284127 1891458 1998318612 -300761682 -1726640840 162173097 2125307967 -408620667 -1868316397 247944368 2042651686 -523684452 -1748105974 564668471 1454315681 -811185893 -1197377139 650505262 1371724984 -926184190 -1077101164 796106757 1484034195 -1048723159 -1233456705 673080348 1595495562 -972028624 -1323879002 1008678995 1259866309 -770614913 -1525257751 997391434 1282788572 -713253530 -1568952848 851751009 1170440439 -590687923 -1412570661 900297848 1118717166 -609807020 -1398790718 -1654778832 -363256666 1934652700 72828298 -1707880407 -315301697 1950200069 54165907 -1819960318 -461198188 2106326318 176999864 -1796712421 -470849395 2061908279 232851873 -2132212652 -135383870 1860658552 434132462 -2021343155 -259788581 1770692961 512594423 -1909289882 -113918736 1614605642 389799388 -1990244225 -27756311 1733372243 274078149 -1506790152 -784923538 1212044756 1060726082 -1587679007 -698695561 1330876877 945070427 -1460945718 -538145700 1189469670 836955504 -1350141741 -662615995 1099438591 915351913 -1148771172 -864021494 1435059632 579761446 -1125457787 -873607149 1390707113 635679039 -1252217682 -1034183624 1532153218 743832852 -1305384777 -986294239 1547635099 725104909 -2075843215 -213772825 1783317597 491549899 -2094472856 -198192642 1831239748 438415570 -1969312445 -40264235 1687211119 328727801 -1913427622 -84649524 1677527158 351942880 -1712179947 -285932157 2013025337 16475311 -1633685236 -375864934 1888587808 127312054 -1758872281 -533819983 2032655371 237038749 -1874560706 -415020632 2118785042 156051588 -1087699527 -936626897 1361405077 639783939 -1203322464 -817761994 1447600268 558862362 -1309635189 -956842723 1610542247 687463473 -1231205998 -1046841084 1486039230 798234664 -1566829091 -711252661 1284666609 999638119 -1510878780 -755572398 1275048168 1022918782 -1404592657 -616518279 1112145091 894356565 -1423287818 -601003680 1160001754 841156684 -1352108366 -663796188 1097209758 912336648 -1476021589 -553483715 1175180167 822928145 -1582039424 -692793834 1337827244 951758650 -1495385447 -774305265 1221614517 1071082275 -1293981994 -975677888 1557202938 735459180 -1246584113 -1028287911 1539097571 750515061 -1140527388 -888938894 1376423880 621657950 -1150735619 -865199509 1432832977 576748359 -1811523974 -486447380 2047358806 219088832 -1821666717 -462642443 2103833423 174244825 -1696735672 -304419106 1960034148 64262130 -1649403311 -357094713 1941863293 79252459 -1984870882 -21596536 1740580658 280500132 -1898151417 -103042415 1624433451 399889341 -2023043540 -261226822 1768206080 509845398 -2147022283 -150979933 1846111001 420371343 -1233958925 -1049331867 1484596959 796530249 -1323400214 -971394180 1594942150 672649808 -1196896319 -810549417 1453764333 564239995 -1077605416 -926794930 1372285684 650926690 -1413195881 -591173887 1170880187 852297261 -1398172786 -609311976 1118302882 899727924 -1524637787 -770117837 1259454089 1008111135 -1569580100 -713741526 1283226256 997935622 -1927452869 -98936915 1662191127 336868993 -1972329694 -42495052 1686028814 326759064 -2084114679 -188620897 1841860133 449822387 -2069157104 -206824570 1789217340 497187498 -1867876513 -408074295 2124682867 161687269 -1748520122 -524254256 2043269738 248439548 -1636696211 -378089477 1887411777 125349591 -1726203020 -300217374 1997691480 1403598 -114110156 -1909071454 389853208 1614512270 -27323091 -1990711877 273773569 1733706903 -135702266 -2131859056 434583594 1860176060 -259744481 -2021413495 512425011 1770900645 -460996272 -1820134970 176922748 2106364138 -471333559 -1796262433 233202789 2061587699 -362919582 -1655080460 72362062 1935087832 -315388549 -1707819539 54389847 1950014657 -1034096132 -1252277910 743608528 1532338246 -986630683 -1305082509 725570761 1547199583 -863536690 -1149220520 579410146 1435379828 -873808425 -1125282495 635755771 1390668909 -538189416 -1460874994 837124276 1189261346 -662297215 -1350494953 914900141 1099920443 -785356374 -1506322116 1061030022 1211709456 -698503757 -1587897051 945015967 1330969609 -534126475 -1758539549 237470041 2032185807 -414964628 -1874651910 155862336 2119005654 -286103481 -1711974191 16517483 2012953085 -375411618 -1634165560 126995826 1888943588 -39915503 -1969635193 328241469 1687658923 -84724728 -1913387874 352146724 1677354418 -213551069 -2076030795 491460879 1783376281 -198656966 -2094035796 438754582 1830940032 -616054595 -1405030357 894017937 1112445191 -601226076 -1423100878 841246088 1159943454 -711178097 -1566869479 999434659 1284839733 -755921770 -1510556672 1023405498 1274600748 -957296423 -1309155249 687780341 1610187107 -1046670144 -1231412138 798193132 1486112122 -936683285 -1087608707 639973831 1361185105 -817455886 -1203655580 558431710 1448070472 -888884298 -1140620512 621466266 1376641548 -865503313 -1150400711 577181315 1432364565 -975225980 -1294464238 735140520 1557555774 -1028456547 -1246376181 750558897 1539026471 -692870190 -1582001340 951960318 1337651816 -773953589 -1495705763 1070597863 1222063729 -664261664 -1351672970 912673484 1096907354 -553259015 -1476206737 822841045 1175240259 -261450882 -2022857752 509932114 1768145604 -150513817 -2147457039 420034123 1846413021 -21947572 -1984549926 280984160 1740131062 -102965419 -1898188861 399687289 1624608495 -304250086 -1696943220 64217654 1960104608 -357546237 -1648920683 79570479 1941509817 -486143192 -1811858498 218655236 2047826578 -462696655 -1821573209 174435869 2103615115 -769686793 -1525108127 1007805403 1259787085 -713931026 -1569360264 997992386 1283135316 -591131963 -1413268909 852126697 1171086207 -609628452 -1397817782 900182000 1117822822 -811036013 -1196449275 564589503 1453441833 -926591350 -1077778916 650852262 1372325680 -1049421151 -1233901001 796752781 1484409627 -971055432 -1323700690 672186260 1595379458 -378428865 -1636396375 125813523 1886974853 -300128730 -1726261584 1181450 1997879196 -408278515 -1867703653 161762081 2124643255 -523768300 -1748967806 248090424 2043592622 -188304805 -2084470067 449368951 1842340833 -206866878 -2069084460 497358702 1789011960 -98747799 -1927673089 336812869 1662282707 -42926480 -1971859738 327065436 1685696458 -2004412782 -8378876 1720285118 294537000 -1880436085 -118627811 1642378151 384009009 -2040750432 -245649866 1750269836 525717274 -2127471943 -164206033 1866414997 406326019 -1792014602 -499698080 2067687386 205084492 -1839349009 -447024519 2085856195 190092117 -1679061308 -320029102 1978003432 48422782 -1668920611 -343836085 1921526769 93264743 -1276561830 -991033652 1575442294 719349728 -1266355645 -1014775083 1519031151 764257273 -1120747928 -902459650 1396498244 607907794 -1168147855 -849851673 1414601565 592849867 -1369561538 -648472920 1079002898 928479108 -1456217561 -566963535 1195213579 809153437 -1601851892 -679305574 1317785376 965541814 -1477940715 -789620093 1239812921 1054948271 -1852037165 -426043579 2140292863 144012905 -1762532406 -503917732 2030011110 267956848 -1622691871 -398418057 1900662477 105840219 -1742050312 -282240146 1982073556 19085890 -1943324745 -81000671 1646614171 354575885 -1958284370 -62799048 1699254914 307208724 -2098151547 -168325357 1828642473 469364287 -2053276772 -224769270 1804802736 479472166 -1426979045 -571132019 1157391927 872109729 -1382038782 -627510380 1133617710 882283192 -1540780247 -751910977 1244130821 1025564307 -1555805392 -733774938 1296706076 978131594 -1220208769 -1069406231 1498117715 776750789 -1339501722 -953162768 1579594314 690062044 -1180786867 -828788773 1469120097 546819831 -1091347628 -906728510 1358772856 670698222 -1162775536 -843692922 1421808956 599270826 -1109610487 -891584353 1406325029 617996723 -1268057054 -1016214348 1516543246 761507224 -1291372485 -1006630739 1560893719 705587585 -1492753292 -805219102 1225262424 1041184206 -1603559315 -680750853 1315291457 962785751 -1445073850 -556081968 1205046634 819248636 -1364187041 -642311991 1086212467 934902245 -2116070184 -153590706 1875981812 416679266 -2035117887 -239755177 1757213165 532398459 -1895506710 -133960580 1628093894 369986896 -2006378253 -9557915 1718057439 291522889 -1670888260 -345017302 1919296912 90248454 -1694138203 -335368141 1963712905 34394399 -1833710450 -441123816 2092805538 196779316 -1780610921 -489080831 2077256123 215439661 -1549122223 -726829625 1302602877 983766251 -1530429112 -742346274 1254744164 1036964082 -1385050781 -629735947 1132440655 880319705 -1441003142 -585418260 1142057046 857036992 -1105373899 -921016925 1343435801 655623311 -1183805140 -831020614 1467936768 544850070 -1329144569 -943592047 1590213675 701467837 -1213523682 -1062459000 1504016434 782387364 -1731959399 -272411377 1992950965 30225443 -1616273024 -391212778 1906819244 111210554 -1776292437 -518464195 2014416007 253148177 -1854789198 -428533468 2138851486 142309384 -2056030723 -227261077 1803359441 477766727 -2111917596 -182877838 1813041352 454549598 -1951859249 -55587495 1705417955 312585333 -1933231658 -71169728 1657493754 365717612 -320089194 -1678974208 48607930 1977778732 -343533681 -1669257447 92829347 1921992245 -500147292 -1791530190 205404808 2067335710 -446849091 -1839550677 190054033 2085932551 -245578766 -2040794268 525509342 1750438472 -164558869 -2127153283 406808263 1865963089 -7910464 -2004845738 294202092 1720588922 -118845479 -1880244401 384102133 1642323555 -679087266 -1602042936 965448306 1317839588 -790087865 -1477507119 1055282795 1239508733 -648119444 -1369879558 927996480 1079454422 -567033995 -1456173085 809360985 1195044559 -902634694 -1120545876 607945238 1396421248 -849402077 -1168631883 592528911 1414952601 -991335672 -1276224610 719784484 1574976178 -1014714607 -1266442361 764071485 1519255211 -168762665 -2097687999 469664763 1828303725 -224581938 -2053499304 479414242 1804892020 -81040667 -1943250317 354749385 1646410591 -62476548 -1958633878 306761680 1699741510 -397937997 -1623145947 105485215 1900978953 -282446166 -1741879748 19158918 1982031632 -425952639 -1852093929 143793069 2140482363 -504250728 -1762226674 268427188 2029580066 -828456417 -1181093239 546349875 1469551525 -906820090 -1091291504 670918442 1358583740 -1069200851 -1220379973 776678145 1498160023 -953643468 -1339048286 690417432 1579278222 -752233861 -1540431123 1026011991 1243644865 -733735326 -1555880204 977958734 1296910296 -571319735 -1426756897 872168293 1157303283 -627073456 -1382502714 881983356 1133957098 -555896556 -1445297790 819187768 1205133486 -642747123 -1363720805 935203873 1085875383 -804898522 -1493104208 1040734218 1225746588 -680788673 -1603482199 962960403 1315089541 -1016422032 -1267887642 761577564 1516499146 -1006148247 -1291823617 705233989 1561212115 -844027582 -1162470956 599738478 1421375736 -891490981 -1109664307 617778295 1406516449 -441216548 -1833655990 196997360 2092613734 -488745531 -1780914861 214971625 2077688959 -345499154 -1670436488 90601666 1918978132 -335159817 -1694306975 34323675 1963756621 -133922376 -1895583442 369811604 1628295170 -9878111 -2006026953 291972237 1717572635 -153155190 -2116536036 416376998 1876318256 -239940205 -2034893563 532458687 1757125673 -943292331 -1329483581 701030777 1590677999 -1062517684 -1213434662 782574944 1503794678 -920844185 -1105577743 655583563 1343511005 -831468418 -1183318808 545172818 1467588036 -630091727 -1384734553 880800029 1131987339 -585346008 -1441045314 856831236 1142228370 -727050237 -1548932971 983857455 1302546873 -741876710 -1530860404 1036631350 1255050656 -56057699 -1951428597 312918449 1705111847 -70949756 -1933421550 365626792 1657550142 -227333969 -2055989191 477972867 1803188501 -182522698 -2112234464 454069658 1813495052 -518016775 -1776779153 252826069 2014765379 -428706592 -1854585738 142349772 2138776922 -272353077 -1732048803 30038503 1993173361 -391512878 -1615934396 111648254 1906355560 1079942298 928623628 -1370423882 -648557280 1194547331 808740885 -1455605329 -566621895 1317344424 964830270 -1601473148 -678673134 1239994545 1055907879 -1478053475 -790527733 1575587070 720288872 -1276645934 -991896252 1518618855 763590769 -1266013749 -1014163107 1395786956 607466586 -1120115232 -902081162 1415561429 593031235 -1169055239 -849964689 2066791506 204967108 -1791042178 -499520024 2086500427 190466269 -1840047769 -447469071 1978348640 49022198 -1679469236 -320707110 1921446009 92389615 -1668771499 -342908477 1720167478 293641376 -2004234982 -7406196 1642752047 384653497 -1880880893 -119326315 1750868996 526062738 -2041428696 -246057538 1865539613 406245515 -2126544591 -164056665 1497738715 776117581 -1219769097 -1068696479 1579706818 690968916 -1339684626 -954124168 1469982185 546903423 -1181727547 -828935085 1358160368 670355814 -1090682660 -906317750 1156758975 871730473 -1426269037 -570692603 1134524838 882395440 -1382999926 -627693540 1244214669 1026426139 -1540926303 -752851913 1296363924 977518850 -1555394376 -733110226 1647021331 355253637 -1943671745 -81601367 1699105034 306280860 -1958205402 -61925200 1827669281 469185975 -2097257459 -168209253 1805500728 479916462 -2053922796 -225144702 2140970359 144420321 -1852638117 -426390323 2029082990 267807224 -1761658814 -503838508 1900483909 104867283 -1622576023 -397523713 1982517596 19784138 -1742426000 -282885914 1919483416 91213454 -1670996172 -345919582 1963276801 33688215 -1693754579 -334730309 2092135978 196363964 -1833101562 -440785008 2078192179 215581349 -1781476577 -489167991 1876946556 416866026 -2116972720 -153698362 1756506725 531962611 -2034480311 -239371297 1627678286 369317592 -1895168158 -133351436 1718198871 292459201 -2006465669 -10423315 1225187024 1040313926 -1492598788 -804286614 1315642057 963390047 -1603961883 -681424013 1205688034 819619444 -1445775410 -556529832 1085313787 934781549 -1363217449 -642137279 1420938932 599195170 -1161842792 -843538674 1406929581 618347067 -1110283391 -891987177 1516914310 762148368 -1268504662 -1016916164 1560773279 704688649 -1291197517 -1005661403 1802751833 477429711 -2055360907 -226844957 1813908288 454638550 -2112853396 -183018758 1705527147 313489405 -1952045497 -56551727 1657111410 365081572 -1932795298 -70462776 1992613693 29618091 -1731543535 -271741305 1906907940 112077746 -1616414200 -392148322 2015319823 253257625 -1777256925 -518650187 2138215190 141927296 -1854082502 -428096852 1344139153 656072455 -1106014531 -921387477 1466968968 544676638 -1182905692 -830899662 1590060963 700536629 -1329068401 -942721511 1504420794 783061804 -1213873514 -1063063040 1303052277 984469347 -1549492519 -727470513 1254570988 1035996026 -1530307904 -741447082 1131509703 880166737 -1384179989 -629660035 1142731742 857441096 -1441606926 -585768348 607279518 1396009224 -902022990 -1120204764 593468807 1415097617 -850264917 -1168716739 719966636 1575936314 -991448960 -1277132778 763631029 1518544163 -1014336359 -1265810417 965036538 1317173612 -678745898 -1601431488 1055428067 1240448373 -790172465 -1478370215 928956872 1079636318 -649027356 -1369993102 808650193 1194603847 -566401795 -1455795093 526154070 1750813120 -246278022 -2041239316 405912911 1865846233 -163586973 -2126975755 294121828 1719714290 -7761848 -2003918626 384447869 1642923499 -119253935 -1880922937 48982322 1978423716 -320534498 -1679673208 92712235 1921097149 -343356409 -1668285295 204529920 2067255702 -499220436 -1791381318 190653721 2086278543 -447527883 -1839958877 1026123999 1244551241 -752416269 -1541392027 977579206 1296276560 -733295126 -1555169924 871555309 1156960379 -570654271 -1426345641 882844916 1134040162 -628013608 -1382648498 547256507 1469663277 -829417065 -1181275903 670284962 1358203956 -906109554 -1090851560 776335497 1497546783 -1068789339 -1219714765 690500752 1580139526 -953788996 -1339988694 105334807 1900050561 -397858501 -1622271571 19565582 1982708888 -282792670 -1742479948 144490533 2140926131 -426598135 -1852468833 267453500 2029401258 -503356144 -1762110074 468736115 1828153573 -167888545 -2097608247 480091242 1805298940 -225182394 -2053845552 355192897 1647108311 -81415827 -1943895557 306582616 1698768078 -62360204 -1957739038 369376028 1627589514 -133539280 -1894946138 292159237 1718538131 -9986519 -2006929729 417313582 1876460472 -154021374 -2116623724 531789623 1756710817 -239331813 -2034555251 196291448 2092178414 -440579500 -1833272638 215936865 2077876215 -489648563 -1781023013 90743626 1919914972 -345587098 -1671302416 33908563 1963087813 -334821761 -1693698327 761928660 1517103938 -1016825096 -1268561298 705159117 1560342363 -1005994271 -1290891657 598840294 1421255536 -843058486 -1162296740 618420223 1406887785 -892193069 -1110112699 819792816 1205484326 -556569956 -1445701110 934334377 1085800255 -641814907 -1363567085 1040614274 1224848148 -804724050 -1492135368 963331995 1315731213 -681236809 -1604184543 253692509 2014853835 -518952079 -1776919577 141741636 2138439378 -428036248 -1854169090 29655663 1992536825 -271916221 -1731341355 111756918 1907259104 -391698598 -1616898100 313006649 1705978543 -56198379 -1952363645 365288992 1656942262 -70533364 -1932750950 477336075 1802805917 -226626777 -2055552079 454972946 1813603972 -183486658 -2112419928 879831701 1131813379 -629191751 -1384613073 857534092 1142677018 -585986144 -1441415370 984261287 1303220785 -727399541 -1549536483 1036478142 1254118952 -741800046 -1529989372 700857073 1589709415 -943170595 -1328583861 783023848 1504497278 -1062887484 -1214075054 656257731 1343914581 -921447441 -1105927303 544241370 1467434572 -830597130 -1183242400 -1035664189 -1253952427 743138799 1531729273 -987184934 -1305481140 723952118 1545703776 -862024463 -1147552665 579923421 1436015947 -873248536 -1124829058 637348292 1392122194 -537783129 -1460329423 838628747 1190872349 -660614978 -1348935640 915517842 1100382468 -785802091 -1506890749 1059585465 1210109231 -700163956 -1589417958 944388512 1330448694 -114613237 -1909713763 388318503 1612871089 -28909550 -1992175484 273187134 1733276072 -135222215 -2131256145 436129045 1861877123 -258119648 -2019927882 512952588 1771321754 -459525009 -1818557191 177362243 2106942933 -470683530 -1795768096 234852698 2063114700 -364397475 -1656714037 71949681 1934552551 -315983804 -1708308270 52697448 1948461566 -614582910 -1403452140 894457006 1113023544 -600575589 -1422606067 842895543 1161469985 -712655440 -1568502490 999021724 1284303882 -756516439 -1511044801 1021712517 1273047059 -957798938 -1309797008 686245066 1608545372 -1048256001 -1232875159 797606099 1485680709 -936202796 -1087005374 641518840 1362885742 -815830579 -1202169509 558958817 1448491127 -533719734 -1757993508 238974054 2033796336 -413281965 -1873092155 156479615 2119467241 -286548616 -1712542226 15072340 2011352258 -377071263 -1635685897 126367821 1888422107 -41482962 -1971309128 327771138 1687049364 -85278409 -1913785951 350527515 1675858061 -212038372 -2074362486 491973680 1784011942 -198096635 -2093581933 440346665 1832392895 -260872639 -2022418729 511510381 1769617403 -148987304 -2145807666 420529012 1847063522 -22483341 -1984962843 279351135 1738653641 -104519062 -1899881732 399199046 1624013776 -305891803 -1698478413 63575817 1959602079 -357977540 -1649507670 78107408 1939923846 -484442601 -1810313599 219258683 2048307117 -462276082 -1821046120 175921954 2105240500 -887273847 -1139116513 622012325 1377048371 -865041776 -1149783546 578741180 1434047274 -976826693 -1295909331 734572439 1557110529 -1028978014 -1247004108 749038478 1537366808 -693479699 -1582471557 950286273 1336084311 -775449868 -1497324958 1070199768 1221509966 -663626017 -1351160247 914341875 1098420069 -551806266 -1474614704 823294954 1175800700 -379037952 -1636866154 124139052 1885406906 -301624551 -1727880305 782901 1997324963 -407642318 -1867190364 163429918 2126155400 -522314965 -1747375171 248543751 2044152465 -186693788 -2082965518 449914440 1842747102 -206404739 -2068466709 498917969 1790694087 -100348074 -1929117760 336244346 1661837036 -43447473 -1972487207 325544547 1684036341 -771328056 -1526642850 1007163108 1259284082 -714361903 -1569946809 996528893 1281548907 -589430790 -1411723412 852729558 1171566144 -609207325 -1397290123 901667535 1119447641 -810457172 -1196009670 566167168 1454913046 -925064267 -1076128989 651346585 1372975631 -1049956450 -1234313464 795119282 1482931748 -972608633 -1325393135 671697579 1594784317 -1507212857 -785452719 1210556651 1059098749 -1589377570 -700238520 1330275570 944591972 -1460516363 -537560733 1190930649 838539343 -1348497940 -661078662 1100082368 915856470 -1147219549 -862330571 1435545743 580354073 -1124919878 -873192148 1392342166 637158400 -1253746287 -1035835129 1531656381 743180331 -1305961080 -986731234 1546058916 723635250 -1656233713 -364850791 1934196771 72265909 -1708514026 -315812480 1948533818 52655276 -1818465987 -459581013 2106722321 177551495 -1796100828 -470377038 2063584264 234421406 -2131693205 -134757891 1862176839 435790033 -2019740302 -258341404 1771263070 513041608 -1909753511 -114538033 1613043829 388114659 -1991852736 -29258282 1732828268 273673466 -1087180666 -936001520 1362923946 641442108 -1201720161 -816315383 1448170931 559310117 -1310099276 -957462494 1608980888 685779214 -1232814931 -1048343493 1485495681 797830423 -1568284446 -712847244 1284211150 999076184 -1511512837 -756083603 1273382359 1021408577 -1403098928 -614901690 1112541692 894908778 -1422676791 -600531873 1161678309 842726771 -2074292146 -212082472 1783804258 492143092 -2093935529 -197778239 1832875387 439895533 -1970841476 -41916182 1686714704 328075718 -1914004379 -85086989 1675951433 350473695 -1712603094 -286461764 2011537670 14848400 -1635384269 -377408347 1887986975 126834057 -1758443496 -533235570 2034116916 238623138 -1872917503 -413483881 2119429421 156556731 -1809865915 -484928557 2047984233 219607807 -1821218980 -462071862 2105280112 175847142 -1698419849 -305980447 1959414363 63797965 -1649807506 -357638152 1940360770 77643476 -1985432799 -22051913 1738985997 279044763 -1899661512 -104708178 1623922196 399255170 -2022491373 -260830331 1769822783 511339177 -2145452278 -149303396 1846582822 420982448 -1351515251 -663309541 1098900129 913887799 -1474541676 -551848190 1175594680 823465518 -1582691393 -693290199 1336175251 950229509 -1496854618 -775880912 1221176970 1070505500 -1295608855 -977165441 1556673221 735035987 -1247062032 -1028888730 1537554140 748815946 -1138943013 -887477427 1377008375 622086753 -1150230590 -864555180 1434369774 578391672 -1929080316 -100425070 1661661992 336446398 -1972808163 -43096437 1684485937 325060519 -2082530762 -187159904 1842445082 450251660 -2068652497 -206180679 1790754563 498831253 -1867283872 -407588106 2126373708 163238874 -1747040647 -522619153 2043684693 248977347 -1637348782 -378586428 1885760382 123821032 -1727672757 -301793571 1997254503 827377 -1234521396 -1049787814 1483002848 795075446 -1324910891 -973060541 1594431481 672016239 -1196344578 -810153368 1455381458 565734212 -1076035865 -925118863 1372757963 651538269 -1411538264 -589655490 1171506052 852816658 -1397725519 -608741849 1119750045 901330699 -1526322534 -771679732 1258834870 1007647520 -1569984893 -714285547 1281724335 996327225 178032331 2107358813 -460132377 -1818894479 233917138 2062973508 -469816322 -1795679384 71763705 1933588079 -364288043 -1655810237 53134048 1949168246 -316365876 -1708944550 388734639 1613540921 -114950269 -1910321387 273046198 1732340256 -28820582 -1991308532 435164829 1861690891 -134318159 -2131146969 513659524 1771758098 -258755672 -2020310210 837987843 1190502037 -537080017 -1459880007 916417050 1100503692 -661583050 -1349108832 1059661361 1210980007 -785955043 -1507821685 944038440 1329844926 -699759868 -1588743278 742768231 1531088625 -1035215029 -1253249059 724073086 1546603240 -987358382 -1306448956 580793941 1436092099 -862955655 -1147705361 636744268 1391772378 -872574112 -1124424714 327663498 1686146844 -41296218 -1970344400 350911379 1676495621 -85714241 -1914492375 492582840 1784350510 -212707692 -2074778110 439481249 1832305463 -197160307 -2093440485 238071790 2033688440 -532754750 -1757807020 157117431 2119850849 -413988133 -1873528243 15411164 2011961162 -286963984 -1713211802 126280645 1887556435 -376929559 -1634749825 686399298 1609478100 -957874578 -1310667016 797203291 1485007821 -1047905673 -1232270623 640817008 1362438118 -935561636 -1086634294 559928169 1448666111 -816729531 -1202289965 895389478 1113178032 -615453174 -1403527524 842222399 1161067433 -599971309 -1422255483 998573844 1283602306 -712284616 -1567861074 1021887245 1274016667 -756637151 -1511943497 950725705 1336794335 -693858971 -1583104525 1070016592 1220548806 -775337604 -1496417814 913400955 1098274029 -662764201 -1351076415 823959650 1176211700 -552418994 -1474956840 622722093 1377488059 -887907071 -1139495529 577779764 1433864354 -864134888 -1149671026 734426143 1556169865 -976743117 -1295047259 749449222 1538031760 -1029320406 -1247616580 63229057 1959001111 -305484371 -1697800901 78186648 1940797454 -358127180 -1650435806 220153011 2048422949 -485415521 -1810492151 175276202 2104864828 -461577850 -1820602096 510909669 1769270387 -260194871 -2022011553 421402876 1847142506 -149915184 -2145957562 279467223 1739547713 -22661637 -1985936019 398823630 1623367768 -104074782 -1899183756 565304584 1454828958 -809518044 -1195864910 651958545 1373317511 -925730755 -1076541269 795497786 1483564460 -1050397674 -1235024768 671584547 1593876917 -972427249 -1324433255 1007078764 1258421754 -771183552 -1525703466 996870517 1282161123 -714774439 -1570613041 853362014 1171944904 -590142350 -1412164380 900759879 1119334865 -608247701 -1397108483 450887104 1842924886 -187589396 -2083083142 498219481 1790249295 -205760267 -2068092829 335836658 1661158756 -100002594 -1928518584 325693931 1684963709 -43527993 -1973362607 124317092 1886379314 -379155320 -1637762018 338365 1996626219 -301250415 -1727236089 162751894 2125747456 -407042886 -1866845140 249471375 2044301593 -523190109 -1747455947 1861241807 435649369 -2130826525 -134669707 1771933654 513457984 -2020348166 -258679188 1613480957 388821867 -1910136111 -115174841 1732642788 272709490 -1991743800 -28354978 1934056363 71330621 -1656145273 -363984367 1948950450 53325604 -1708851554 -316420600 2107429785 177988367 -1819102539 -459963869 2062620544 234235670 -1795197268 -470268358 1436445447 580475793 -1148188117 -862504259 1391701790 636788616 -1124217294 -872743260 1531306805 742577059 -1253342695 -1035160945 1546135340 724506554 -1306114560 -987662698 1210678115 1059998709 -1507386801 -786421031 1329905530 943951852 -1588928938 -699535680 1190327121 838190023 -1459842435 -537156885 1100953416 915933150 -1349429660 -661231886 2011921038 15485464 -1713038430 -287167692 1887878807 125931009 -1635196997 -376443091 2033251004 238535210 -1757506672 -533093626 2120038053 156894771 -1873586295 -413898977 1784441578 492526204 -2074997818 -212518064 1831972595 439787109 -2092970017 -197591223 1686627032 327209550 -1970699276 -40979614 1676289729 351082071 -1914419219 -85756037 1283807814 998402768 -1567933590 -712242180 1273536095 1022340809 -1511587981 -756953115 1113510516 895083234 -1403997352 -615021618 1160975981 842278651 -1422035135 -600160297 1362250274 641039028 -1086575858 -935650408 1449102907 559464109 -1202589929 -816390271 1609155088 686748294 -1310219460 -958360662 1485047305 797128351 -1232443611 -1047701581 1556490573 734075355 -1295497119 -976258825 1537994068 749526466 -1247441800 -1029522194 1377673599 622498281 -1139556269 -887820091 1433429350 578246128 -1149369270 -864471844 1097939241 913705407 -1350608891 -663197549 1176304944 823905702 -1475175396 -552227702 1336586523 950894989 -1583034313 -693903199 1221031170 1069565332 -1496771538 -775019336 1739065733 279918867 -1985582935 -22980545 1623575964 398654730 -1899254608 -104031194 1769177527 510964001 -2021793637 -260386803 1847477678 421098808 -2146425726 -149482476 2048858593 219687287 -1810794291 -485078949 2104679928 175500654 -1820541740 -461665214 1959039443 63152453 -1697976065 -305282967 1940477386 78538076 -1649986330 -358611856 1172117516 853158042 -1412204256 -590067274 1118886933 901246083 -1396785863 -608596561 1258721342 1006739624 -1526140654 -770719356 1282102311 996959409 -1570425589 -714996323 1483343976 795687166 -1234933436 -1050453550 1594346609 671153383 -1324765859 -972120629 1454473306 565620940 -1195384458 -809971232 1373389891 651916501 -1076746897 -925559303 2125674692 162793554 -1866638872 -407213698 2044656861 249154635 -1747935759 -522736281 1885909238 124747872 -1637428774 -379461300 1996846319 148601 -1727326781 -301193899 1661216928 335747126 -1928705652 -99780326 1684663481 326032431 -1972925035 -43991805 1843372178 450400260 -2083405378 -187240152 1790076043 498422813 -2068052569 -205834959 -1965084624 332816778 1691439388 -88750913 -1917651927 347841939 1673303301 1103725708 393887919 1618833465 -31857254 -1994468084 -367478315 -1658877629 68606201 1930553455 -311067188 -1703785126 58399968 1954294902 -456969753 -1815871119 181227723 2110414941 -475073026 -1800813208 228627666 2057806916 -403907910 -1863587284 165854102 2128972544 -528408925 -1752814027 244285327 2038976281 -382250360 -1640996322 121189284 1883112242 -296053103 -1721915897 5568445 2001979179 -94647586 -1923286456 341158898 1666358116 -46788921 -1976484271 322465771 1681874813 -192920852 -2088275334 445522880 1837699926 -202537227 -2064992669 501475289 1793382223 -595395982 -1417295132 848075614 1166781384 -605077909 -1394077955 903962439 1122398161 -765889984 -1520549162 1012339564 1263543290 -717965735 -1573681457 993711989 1279125475 -1053431274 -1238181248 792431418 1480375212 -967299569 -1319166311 676744995 1599176629 -806460892 -1192668494 568328968 1457992606 -930896323 -1081829717 646825745 1368061831 -17306629 -1980703891 284789463 1744747073 -107335710 -1902305420 395595470 1620278872 -265526327 -2027203745 505545445 1764045427 -146692144 -2142857402 424658684 1850275434 572646964 1428608674 827162210 1179274996 -688565403 -1577950221 955986505 1341915871 -778528900 -1499486230 1066858064 1217513158 1104079176 919198174 -1502165937 -781060903 1215866211 1065326069 -1592065962 -702795584 1326801274 940724716 1439675655 2110590361 -2135952157 -139934603 1856083407 430351705 -2017316614 -1640558630 -382714036 1882812150 121527904 -1722102845 -295830699 2002037487 5479033 -1863546904 -403982466 2128799428 166057554 -1753136143 -528059545 2039423709 243798603 -1192345738 -806809632 1457544794 568815308 -1081869457 -930821127 1368234563 646621909 -1237993660 -1053653038 1480316520 792520446 -1319603363 -966835253 1599476337 676405991 -1520881902 -765583484 1264012862 1011908264 -1573590261 -718021731 1278904871 993901233 -1417500896 -595224650 1166853644 848033434 -1393597639 -605531217 1122042389 904278659 -1701105921 -308535703 1955942355 59932485 -1644762394 -353248656 1945668554 83868508 -1807702323 -481847717 2051983329 222951287 -1825742124 -466988478 2099446776 170144622 -2027143525 -265613811 1763860407 505769761 -2143159678 -146355692 1850710958 424192824 -1980254551 -17791425 1744426885 285140755 -1902480720 -107134426 1620317084 395518730 -1577775561 -688767327 1341878043 956063629 -1499936210 -778044744 1217833730 1066507156 -1355905531 -668354925 1092675369 908580799 -1471987172 -549162358 1179460400 826938278 -1136517549 -884658491 1380745087 625692649 -1154491830 -869733668 1428274022 572951536 -1298557343 -979458313 1553463117 730908635 -1242279304 -1024236818 1543123796 754779074 1472274529 549851383 -1177599667 -825724453 1353507960 665572590 -1096645292 -911886910 1494919251 773691589 -1223374465 -1072432663 1584884810 695229660 -1334243994 -948027920 1249259525 1030815891 -1535618775 -746626625 1293677596 974963850 -1558866640 -736975450 1152235575 866814113 -1432102629 -576394867 1136688174 885476536 -1379001086 -624349804 1823408297 464007231 -2103352955 -173649645 1807926448 482735142 -2050185828 -221539062 1651804315 359905293 -1938101833 -75638495 1696156802 303987732 -1961415250 -66052808 1897402573 102703195 -1625919007 -401522313 1987433684 24306754 -1736722952 -277052050 2143525119 147105897 -1848772141 -422917819 2024692966 262761584 -1767883318 -509145764 1322914080 970793398 -1596690420 -674021222 1236784441 1051780527 -1481001963 -792820605 1073846546 923183492 -1374685122 -653735768 1198284043 812346781 -1453179865 -563802959 1399652676 610939346 -1117560728 -899395330 1409336669 587724235 -1173445519 -855010073 1572243830 716290528 -1279727526 -994060084 1524321647 769424889 -1261097917 -1009640235 1974743528 45285758 -1682288444 -323133358 1926886897 98485607 -1663593251 -338647989 2070919642 208177484 -1788749578 -496572320 2080538051 184896853 -1844699921 -452252551 1745035660 520360218 -2045951840 -250974154 1869538709 409588995 -2124380999 -160975825 1725475262 299866408 -1999189870 -3016700 1639280039 380788017 -1883566965 -121881571 1710703331 317747829 -1946606641 -50457767 1654294266 362657388 -1936398378 -74197184 1798097617 472644167 -2061325315 -232416405 1816202952 457588318 -2108723228 -179806350 2017481351 256336401 -1773259861 -515308739 2133694110 137012744 -1859913806 -433797340 1989925557 27060771 -1735017575 -275608817 1911955116 116469306 -1611104384 -385921258 1587110443 698241725 -1332280569 -946850927 1509205554 787715748 -1208301794 -1057097848 1346562585 658889359 -1102279883 -917783645 1462709760 539500182 -1188999380 -836337734 1127117391 875119321 -1390406813 -634969099 1145288278 860128960 -1437739142 -582293524 1307966077 988990187 -1543791791 -721638457 1251491428 1033834226 -1533649080 -745443362 2095870882 199967540 -1830677874 -437968360 2072098747 210143021 -1785735529 -494344703 1916271504 87083782 -1673946436 -348214742 1968848777 39653151 -1688969563 -330076621 1633379270 375149392 -1890254102 -128830852 1714857951 288462665 -2009544973 -12585371 1870719988 411556706 -2121364776 -158746034 1760374765 535437179 -2031923519 -236683689 1199723370 814048252 -1450429882 -561315120 1089443699 937994213 -1360923041 -639187255 1230625624 1046408142 -1487422860 -800027934 1312038721 959655895 -1606779283 -683847941 1513440014 758281112 -1271193054 -1019473228 1566082839 710915969 -1286150597 -1001269587 1424935740 602536874 -1159681520 -840459642 1401098021 612646835 -1114804727 -896901473 867034469 1152046579 -576486327 -1432046369 885006716 1137119722 -624017328 -1379307322 1031171415 1248943553 -747107205 -1535165203 974891342 1293720024 -736769950 -1559037708 773518593 1495123351 -1072393171 -1223449413 695677208 1584398734 -948350924 -1333895006 549551411 1472613797 -825287649 -1178063735 665631018 1353419196 -912074746 -1096423280 147047853 2143614267 -422730623 -1848994793 263061940 2024354082 -509583208 -1767419890 102256031 1897889033 -401199949 -1626268635 24480134 1987229968 -277092182 -1736648644 359978441 1651762527 -75844379 -1937931149 303632848 1696473414 -65572612 -1961869206 464477691 1822977389 -173982505 -2103047103 482515426 1808116084 -221447986 -2050242472 716624932 1571939506 -994527992 -1279294050 769331261 1524375723 -1009422063 -1261289081 611146774 1399483520 -899465926 -1117516372 587241487 1409788057 -854656733 -1173763659 922862656 1074197718 -653286036 -1375169030 812384345 1198207183 -563977867 -1452977693 970607730 1323138276 -673960610 -1596777016 1052215403 1236318461 -793122489 -1480664623 299431148 1725940858 -2714176 -1999526570 380973301 1639055459 -121941543 -1883479729 520322270 1745112136 -250798606 -2046153372 409909447 1869187153 -161424917 -2123896451 208659592 2070467614 -496925276 -1788431054 184688785 2080706567 -452181571 -1844743893 45378746 1974688812 -323351146 -1682096896 98150563 1927190581 -338179697 -1664026343 26970087 1989982065 -275388725 -1735207331 116802558 1911649128 -386391342 -1610673596 255856597 2017935171 -514953479 -1773576593 137219020 2133523290 -433870112 -1859872138 472684419 1798022933 -232589649 -2061121991 457266074 1816552204 -179359050 -2109210080 318185393 1710239527 -50757987 -1946268149 362470312 1654516542 -74139004 -1936487918 989177647 1307744185 -721697277 -1543702891 1033397046 1251955616 -745143782 -1533988212 875441949 1126768523 -635417039 -1389920601 860089092 1145363346 -582120920 -1437943106 658683723 1346734045 -917711257 -1102321935 539980626 1462256580 -836693378 -1188683032 697909113 1587417071 -946381227 -1332711741 787807072 1509149686 -1057318324 -1208112422 411088550 1871152688 -158410870 -2121668836 535655103 1760182825 -236776557 -2031869179 375078548 1633422850 -128622664 -1890422994 288815757 1714539035 -13067359 -2009093321 87533250 1915786836 -348534802 -1673595016 39477979 1969050189 -330038281 -1689046175 200027888 2095783526 -438153252 -1830453430 209840873 2072435327 -493909051 -1786201261 602838638 1424598776 -840894654 -1159215148 612586103 1401184993 -896715941 -1115028531 758455900 1513238218 -1019510928 -1271115802 710466117 1566567123 -1000948887 -1286501377 1046054410 1230943900 -799545562 -1487874128 959726099 1311994501 -684055745 -1606610007 813829688 1199914670 -561221868 -1450483838 938461729 1089010359 -639522035 -1360618597 -1625773463 -400581889 1897319237 101841875 -1737134480 -277717274 1987776348 24920010 -1849482661 -423357747 2144158583 147485665 -1766922686 -508963116 2023786350 262649848 -2102412787 -173503845 1822546721 463924151 -2050851308 -221950334 1808539448 483078062 -1938542017 -76348759 1652183827 360539013 -1961232858 -65091920 1696044810 303081372 -1535735135 -747521481 1249438605 1031789339 -1558491464 -736330194 1293234068 974266114 -1431502189 -576048635 1151558591 866407209 -1379875190 -624429540 1137616806 885626672 -1178494267 -825841069 1473248233 550030207 -1095999780 -911511990 1352810480 665128806 -1223027977 -1071832479 1494512603 773014349 -1334323474 -948902280 1585035202 696158036 -2046584024 -251352130 1745746436 520800914 -2123473103 -160862297 1868578333 409407115 -1999105254 -2153588 1725329974 298926752 -1883908349 -122493035 1639691823 381454009 -1682666676 -323765286 1975183968 45996790 -1663479979 -337739837 1926704761 97525487 -1787886722 -496487448 2069979730 208032452 -1845311641 -452593679 2081203787 185308893 -1116881952 -898987146 1399053004 610593370 -1174372359 -855158929 1410211541 587804227 -1279904814 -995032252 1572360958 717185640 -1260652597 -1008941219 1523947239 768779889 -1596281980 -673342702 1322568360 970193470 -1481150563 -793747701 1236864689 1052655143 -1375657034 -653913312 1074741914 923300364 -1452480593 -563357895 1197639299 811972117 -1389442837 -634783619 1126214087 875010385 -1438446350 -582730652 1145925086 860511560 -1544208167 -722309041 1308303861 989598051 -1533508416 -744508330 1251403244 1032967546 -1332094833 -945887207 1587001763 697338165 -1208738666 -1057805312 1509588410 788352300 -1102950211 -918200277 1347170705 659226887 -1188064092 -836197326 1461843336 539411742 -1774131165 -515385163 2018412815 256489881 -1859310534 -433447764 2133019926 136609152 -1734647791 -274968441 1989476669 26358187 -1611226104 -386820962 1912128804 117437874 -1946683321 -51328815 1710856555 318679549 -1936049058 -73593656 1653890418 361983460 -2060685195 -232046365 1797394777 472195535 -2109623188 -179927814 1817171264 457762262 -1271531094 -1020081860 1513855110 758949904 -1286062669 -1000403675 1565940895 709979145 -1158778472 -840351474 1423970484 602349602 -1115441791 -897284841 1401803949 613082171 -1451038258 -561653416 1200392418 814463092 -1360056873 -639099583 1088507131 937852013 -1487314436 -799125142 1230438608 1045442630 -1607162395 -684485261 1312474313 960361567 -1889805982 -128128524 1633007694 374507736 -2009719429 -13554195 1714977879 289361089 -2122297008 -158899770 1871589500 411631850 -2031250103 -236280353 1759769701 535086323 -1829975802 -437519984 2095228970 199596220 -1786704609 -494518903 2072996915 210263205 -1674100428 -349146718 1916346392 87953550 -1688566483 -329402949 1968497665 39048343 -1845122397 185400089 2081147791 -323693026 -1682708856 45791026 1975355300 -338095609 -1663163759 98005803 1926251453 1409905425 -918417937 -1102758535 659320003 1347116117 -835728906 -1188497056 539076826 1462147148 -946240035 -1331776181 697820401 1586549863 -1057734204 -1208782510 788144360 -231985881 -2060771919 472009739 1797618845 -180229826 -2109285976 458197010 1816705156 -50879211 -1947167357 318358585 1711207599 -73768692 -1935847014 362020896 1653813430 -275038909 -1734603307 26565743 1989307641 -386467494 -1611544116 116955254 1912580320 -515852943 -1773697561 256824413 2018108619 -433229464 -1859501570 136515652 2133074130 -799458130 -1487008712 1045912962 1230007572 -684394313 -1607219167 960141723 1312663821 -561859428 -1450867702 814536112 1200350502 -638619515 -1360510957 937497001 1088823615 -840028982 -1159127972 601902566 1424457072 -897324845 -1115367355 613255679 1401600361 -1019894536 -1271753618 758891988 1513944386 -1000840991 -1285599113 710279629 1565602139 -348709786 -1674564368 87653706 1916685788 -329590657 -1688344343 39106899 1968409029 -437480364 -1830050622 199423352 2095433198 -494841779 -1786355493 210710881 2072510967 -159380478 -2121843564 411987246 1871273400 -236074981 -2031421299 535013687 1759812001 -128220112 -1889749850 374727964 1632818570 -13221847 -2010025793 288891141 1715409299 -1991934811 -29209549 1732976009 273427743 -1909933892 -114325462 1613158800 388098310 -2019625833 -258358271 1771083195 513254701 -2131545970 -135004136 1862095266 435839284 -1796051775 -470459305 2063338989 234569083 -1818253096 -459761586 2106706420 177666402 -1708530445 -315698075 1948747231 52475209 -1656479510 -364703620 1934246342 72184144 -1305781139 -986944261 1545944385 723652055 -1253664652 -1035884318 1531509080 743426510 -1125067681 -872946487 1392424307 637109733 -1147334586 -862314288 1435726186 580141564 -1348711415 -660898657 1100098853 915742131 -1460566000 -537479034 1191176508 838392234 -1589132229 -700386131 1330226455 944674177 -1507196894 -785567564 1210343694 1059279256 -1872867868 -413565582 2119183560 156703838 -1758230019 -533415573 2034100433 238737479 -1635400234 -377293504 1888199930 126653548 -1712848433 -286314151 2011586787 14766197 -1914086016 -85037802 1676098732 350227514 -1971021415 -41703153 1686829237 328058915 -2093820494 -197794524 1832694942 440108040 -2074144341 -212328131 1783722119 492191761 -1422889684 -600351302 1161694208 842611862 -1403147979 -614819421 1112786969 894761103 -1511267042 -756230776 1273332786 1021490340 -1568268025 -712961647 1283997739 999256253 -1232634552 -1048556066 1485380708 797846770 -1310017199 -957511225 1608833149 686024939 -1201867398 -816069140 1448252502 559260864 -1087295133 -935984651 1363103823 641229017 -1150083545 -864801103 1434287883 578441117 -1138828738 -887493976 1376828178 622300036 -1247242731 -1028675965 1537668921 748799919 -1295691252 -977116518 1556820768 734790582 -1497100733 -775733547 1221226351 1070424057 -1582708134 -693175604 1336388470 950049760 -1474328975 -552028441 1175578461 823580619 -1351466392 -663391490 1098654532 914035666 -2145566993 -149287303 1846763459 420769621 -2022638858 -260584864 1769905114 511290188 -1899579683 -104757685 1623775217 399501159 -1985252668 -22265262 1738871784 279061374 -1649791349 -357753315 1940148135 77823793 -1698174318 -306128380 1959365566 63879976 -1821268295 -461990353 2105526165 175699715 -1810079072 -484748746 2048000908 219493146 -1570230426 -714137616 1281773130 996245212 -1526338689 -771564567 1259047507 1007467205 -1397512364 -608921662 1119733368 901445358 -1411488947 -589736997 1171260001 852964087 -1075888382 -925364332 1372675630 651587256 -1196229861 -810169459 1455200823 565947041 -1325091024 -972847194 1594545692 671999626 -1234603223 -1049738305 1483149829 794829459 -1727656018 -301908168 1997041282 1007124 -1637102665 -378733791 1885711003 123902477 -1747089508 -522537206 2043930288 248829478 -1867496571 -407407853 2126389929 163123775 -2068766774 -206164132 1790934758 498617968 -2082677805 -186913979 1842526975 450202217 -1972725768 -43145362 1684338388 325305922 -1928899615 -100637833 1661547213 336462427 -316032607 -1708226249 52942989 1948313627 -364610120 -1656533714 71965844 1934437378 -470666861 -1795882747 234639551 2063294505 -459278966 -1818704612 177312934 2107024432 -258037307 -2019976877 512805097 1771567231 -135041572 -2131468982 436014320 1861893222 -29023753 -1992158879 273367259 1733062733 -114760210 -1909467784 388400322 1612821588 -699950743 -1589597697 944371781 1330563283 -785752720 -1506972186 1059339356 1210256586 -660860581 -1348787763 915566711 1100300513 -537799358 -1460214316 838841454 1190692088 -873428723 -1124615781 637462561 1392105655 -862106348 -1147503230 580070456 1435770030 -987037377 -1305726551 723869715 1545752709 -1035549402 -1253968464 742958090 1531942044 -198014752 -2093631370 440199628 1832638810 -211858183 -2074575761 491859413 1784028483 -85393198 -1913769916 350708222 1675645288 -41630517 -1971063715 327853543 1687000433 -377120636 -1635604462 126613928 1888274750 -286761827 -1712362485 15089073 2011237671 -413265738 -1873207264 156266906 2119647500 -533474129 -1758141383 238925187 2033878293 -816011224 -1201956674 559073540 1448475026 -936285135 -1086956377 641666333 1362640267 -1048109030 -1233121140 797524278 1485730208 -957684733 -1309813611 686064943 1608758713 -756303796 -1511225126 1021696352 1273162230 -712606635 -1568584509 998776185 1284451823 -600821634 -1422458648 842944850 1161388484 -614599577 -1403337487 894670155 1112843741 -551560413 -1474761803 823245327 1175882393 -663609542 -1351274580 914128406 1098600064 -775662831 -1497144441 1070215741 1221395115 -693528824 -1582389346 950531620 1335936690 -1029125305 -1246757935 749120107 1537317629 -976941218 -1295892536 734752370 1556897508 -864861323 -1149996061 578626137 1434063567 -887191700 -1139165190 621864512 1377294038 -462291989 -1820931203 176134855 2105059921 -484687886 -1810165916 219307742 2048224840 -357927975 -1649589425 77861621 1940071011 -305678400 -1698658474 63559404 1959716474 -104404081 -1899898087 399018659 1624226357 -22335594 -1985208576 279269050 1738702380 -149068867 -2145758421 420676241 1846817287 -261052508 -2022205646 511624840 1769600542 -972756382 -1325147404 671779662 1594735576 -1050071429 -1234297107 795299671 1482719169 -924884400 -1076342074 651232124 1372992490 -810375607 -1196058913 566019941 1455159283 -608962042 -1397437808 901618474 1119529916 -589414881 -1411838327 852516659 1171746725 -714575308 -1569766750 996545304 1281434510 -771377619 -1526561093 1007408897 1259136919 -43332950 -1972504004 325364614 1684249360 -100200781 -1929363931 336162719 1661886217 -206486888 -2068418034 499065780 1790448418 -186874239 -2082753001 450029485 1842730811 -522331442 -1747260840 248757218 2043972468 -407888169 -1867043263 163479547 2126073709 -301575428 -1727962518 537552 1997472582 -378824987 -1637046669 124123081 1885521759 1100805805 916178491 -1349347455 -661281001 1190212276 838205986 -1459661928 -537369842 1330085535 943738377 -1589043277 -699519195 1210759814 1059949072 -1507533910 -786175172 1546381001 724358751 -1306163227 -987580557 1531323088 742462022 -1253555204 -1034980502 1391488763 636968557 -1124200489 -872857791 1436396258 580557428 -1147941938 -862651560 2062734949 234219251 -1795377335 -470054945 2107576956 177742570 -1819184304 -459914298 1948868183 53374657 -1708703877 -316665875 1933875790 71543512 -1656030366 -364000268 1732625921 272823959 -1991530707 -28534853 1613234712 388969102 -1910086860 -115256414 1771982387 513375909 -2020593889 -258531447 1861454378 435468988 -2130842874 -134554736 1485293548 796981114 -1232492864 -1047620010 1609171957 686633827 -1310432551 -958180785 1448890334 559644488 -1202573582 -816505244 1362201543 641121105 -1086330133 -935798147 1160828808 842524446 -1421953372 -600209870 1113396113 895099655 -1403817283 -615235029 1273716666 1022127916 -1511702890 -756937216 1283890083 998353717 -1568081265 -711996903 1676273444 351197106 -1914206712 -85936482 1686381373 327357355 -1970650607 -41061753 1832021782 439705472 -2093216198 -197443924 1784654607 492346265 -2075014621 -212403531 2120152896 156878806 -1873766804 -413686022 2033398617 238289871 -1757588875 -533044509 1887797106 125980644 -1635049890 -376688952 2011741035 15698941 -1712924089 -287184175 1940558895 78488761 -1650133757 -358365803 1959219254 62939296 -1698090726 -305266292 2104564765 175516811 -1820361423 -461877849 2048710660 219932818 -1810712280 -485127746 1847428171 421180637 -2146179737 -149629455 1768964178 511144132 -2021777026 -260501016 1623592057 398540015 -1899467435 -103850557 1739311200 279771382 -1985631924 -22898214 1220850919 1069778033 -1496656437 -775035555 1336504574 950943848 -1582886446 -694148796 1176452309 823659587 -1475256839 -552178321 1098053836 913688666 -1350788640 -662984330 1433642115 578065429 -1149385297 -864357063 1377722522 622415884 -1139801674 -887672544 1537748145 749673511 -1247392355 -1029604085 1556474024 734189630 -1295283836 -976439022 1790027118 498505208 -2067807166 -205982508 1843159415 450580961 -2083389349 -187354931 1684680028 325918154 -1973138320 -43811610 1661462853 335600083 -1928755095 -99698433 1996928266 99740 -1727474650 -300948304 1886089491 124535173 -1637543873 -379445079 2044542264 249171374 -1747756012 -522949502 2125527329 163039671 -1866557427 -407263077 1373603238 651736368 -1076763510 -925445092 1454522815 565539113 -1195630445 -809824251 1594101140 671300866 -1324716872 -972202962 1483327885 795801883 -1234720607 -1050634185 1281922498 997172564 -1570310930 -715013000 1258639835 1006788941 -1525993225 -770965407 1119034864 901000550 -1396867876 -608547766 1172232681 853141887 -1412384571 -589854637 636498857 1391919935 -872525179 -1124507117 580777904 1436206886 -862742884 -1147886070 724286363 1546423053 -987374921 -1306334687 742817666 1531006740 -1035460946 -1253102024 944186317 1329599323 -699841823 -1588694409 1059776468 1210963778 -786135304 -1507608978 916237311 1100716905 -661468461 -1349125563 837906406 1190551408 -536932662 -1460126116 513676129 1771643895 -258969011 -2020130085 435410808 1861543918 -134367660 -2131065150 272997203 1732422597 -28575105 -1991456023 388521802 1613721564 -114934170 -1910436112 53019397 1949184915 -316186071 -1709157697 71616284 1933834122 -364206544 -1655859546 233999159 2062924705 -469964261 -1795433843 178212654 2107146168 -460247550 -1818878316 1022034664 1273770622 -756718652 -1511894190 998688497 1283585639 -712464419 -1567647925 842042074 1161280076 -599856138 -1422271648 895307459 1113226837 -615305233 -1403773063 559682188 1448813082 -816680032 -1202371786 640800405 1362552323 -935348295 -1086814417 797416126 1484827176 -1047921774 -1232155900 686448295 1609395761 -958120053 -1310519523 126165536 1887572662 -376749300 -1634962534 15263289 2012206767 -286882027 -1713260669 157198866 2119801476 -414135490 -1873282136 238251531 2033475229 -532869337 -1757790287 439497284 1832190674 -197373080 -2093259778 492828253 1784202955 -212756623 -2074695705 350861942 1676577504 -85468326 -1914639412 327450223 1686327033 -41279677 -1970458667 398872875 1623286205 -104321017 -1899036527 279680306 1739367844 -22678498 -1985821560 421386521 1847257487 -149702603 -2146137949 510663936 1769418134 -260146132 -2022093638 175194447 2104914393 -461430685 -1820847883 219972950 2048636352 -485301126 -1810508564 78301565 1940781547 -358307759 -1650222905 63376740 1958755826 -305566648 -1697751842 749236707 1538212213 -1029304113 -1247731623 734377466 1556252012 -976497450 -1295195072 578025937 1433717063 -864184067 -1149589397 622738888 1377373534 -888120092 -1139315598 824140167 1175998737 -552533845 -1474940867 913483166 1098224904 -662911822 -1350831068 1069869493 1220794659 -775255911 -1496467441 950611372 1336810810 -693678976 -1583317994 249389162 2044350716 -523042490 -1747701296 162571379 2125960421 -406928033 -1866861111 452696 1996609742 -301430412 -1727022622 124464193 1886133463 -379237011 -1637712389 325742606 1684881560 -43773662 -1973214796 336049175 1660978305 -100018885 -1928403539 498202684 1790363818 -205547248 -2068272762 450640933 1843072179 -187540215 -2083164769 900939938 1119121460 -608362098 -1397092072 853443771 1171895341 -590289513 -1411918591 996722832 1282406406 -714692164 -1570662102 1006963849 1258437663 -771002971 -1525916365 671371462 1594056784 -972410390 -1324547716 795448543 1483646025 -1050151437 -1235171995 652204276 1373169762 -925779496 -1076459186 565320941 1454713979 -809730623 -1195684521 -1014534412 -1266655646 763957208 1519271758 -991253779 -1276274053 719637441 1575222103 -849549626 -1168386480 592611306 1414903676 -902749473 -1120529847 608125939 1396208485 -567247216 -1455993338 809377724 1194929962 -648168823 -1369798113 928242597 1079307059 -789842270 -1477654988 1055233934 1239590680 -679071045 -1602158035 965235607 1318019841 -118927812 -1880195414 384249616 1642078086 -8091099 -2004632909 294316809 1720572831 -164444658 -2127169896 406628130 1866176436 -245431785 -2041040255 525427515 1750487981 -446800296 -1839632690 189808500 2086080482 -499934655 -1791710505 205388653 2067450875 -343550358 -1669142788 93042502 1921812432 -320335245 -1678826779 48657247 1977697225 -627286091 -1382322397 881999513 1133841935 -571368532 -1426674886 872413824 1157155350 -733489273 -1556027631 977909419 1296991805 -752217186 -1540545784 1025798834 1243824676 -953462831 -1339261113 690302717 1579294315 -1069118520 -1220428962 776530660 1498405490 -906967069 -1091045515 671000271 1358534233 -828570630 -1181076628 546530006 1469338176 -504201347 -1762308117 268181073 2029727431 -425739420 -1852273678 143776328 2140596958 -282462385 -1741764647 19371619 1981851381 -398183594 -1622998080 105534074 1900897004 -62558439 -1958584433 306908725 1699495587 -81220864 -1943037034 354863660 1646394042 -224467157 -2053515331 479233543 1805104785 -168615118 -2097933404 469582366 1828352648 -240055178 -2034877216 532639066 1756913100 -153302929 -2116290311 416459075 1876269525 -9796540 -2006076206 291825000 1717818878 -133742499 -1895796533 369697137 1628312039 -335143918 -1694421884 34110782 1963937192 -345253877 -1670584163 90552615 1919060401 -488795104 -1780833098 215217420 2077541786 -441429959 -1833475921 197013781 2092499331 -891343682 -1109910488 617696658 1406565636 -843913049 -1162487759 599558539 1421588765 -1006328692 -1291611110 705349024 1561195830 -1016504171 -1267838973 761725369 1516253487 -681034534 -1603335092 963010038 1315007840 -804915005 -1492989867 1040947695 1225566585 -642534168 -1363901314 935187908 1085990226 -555847439 -1445379993 818942429 1205281099 -391496393 -1616048735 111434779 1906535565 -272107218 -1732195912 29988866 1993255060 -428755707 -1854503533 142595113 2138629311 -518229732 -1776598646 252842032 2014650534 -182637229 -2112217659 454249599 1813282025 -227481270 -2055743012 478054502 1803139312 -70867615 -1933470217 365478989 1657795803 -55877256 -1951641106 312803412 1705128130 -742121985 -1530712727 1036680403 1254968389 -727066138 -1548818064 984070346 1302366300 -585132595 -1441225381 856814817 1142342775 -630042156 -1384816318 880554232 1132134510 -831320677 -1183564531 545090743 1467636769 -920729214 -1105594092 655403182 1343723576 -1062697559 -1213221569 782689413 1503777811 -943373904 -1329434330 701178012 1590431754 -1477727248 -789800090 1239796444 1055062602 -1601802263 -679387265 1317539525 965688915 -1456462910 -566815916 1195262702 809071224 -1369577509 -648358067 1079215863 928298593 -1168327788 -849638654 1414716088 592833070 -1120829555 -902410469 1396645537 607661623 -1266207834 -1015020752 1518949002 764305948 -1276446785 -991049943 1575261843 719562245 -1668969672 -343753810 1921772052 93117058 -1679274207 -319848521 1978019341 48307867 -1839332598 -447138916 2085642790 190272176 -1791768813 -499845243 2067637823 205166249 -2127389860 -164254774 1866267248 406571750 -2040570043 -245862445 1750154857 525733631 -1880550546 -118610952 1642558018 383795924 -2004560009 -8132639 1720366683 294487757 -1091528015 -906515929 1358887837 670681867 -1180868952 -828740034 1469267844 546574098 -1339354493 -953409003 1579512751 690111289 -1220094310 -1069423092 1497937846 776963872 -1555592491 -733955517 1296690169 978246511 -1540731188 -751993254 1243885536 1025711990 -1382284569 -627363215 1133667275 882201437 -1426995458 -571017624 1157605330 871929668 -2053195143 -224818449 1804655445 479718339 -2097971616 -168538378 1828527948 469381082 -1958399413 -62782755 1699435367 306996209 -1943472558 -80755004 1646696318 354527208 -1742099939 -282158453 1982319409 18938791 -1622905340 -398238062 1900678952 105725886 -1762516433 -504032583 2029798147 268137365 -1851791818 -426191200 2140243738 144095116 -1780627086 -488965660 2077468766 215259336 -1833955989 -440975875 2092854343 196697297 -1694088896 -335449642 1963466860 34541818 -1670675111 -345197105 1919280245 90363107 -2006263530 -9574016 1717876794 291735724 -1895359217 -134206055 1628011555 370035893 -2035199708 -239705678 1757360136 532152478 -2116250307 -153377365 1876096017 416662663 -1363940934 -642459348 1086163094 934983680 -1445057117 -556196555 1204833423 819428377 -1603772024 -680570594 1315307684 962670642 -1492802159 -805137145 1225508029 1041036331 -1291519522 -1006384824 1560975602 705538148 -1268171321 -1016197807 1516723435 761293949 -1109429780 -891797126 1406210240 618012758 -1162693131 -843741853 1421661401 599516239 -1933117389 -71186267 1657313567 365930889 -1951712214 -55833412 1705336070 312634768 -2111999999 -182828905 1813188909 454304187 -2056211432 -227048306 1803474228 477750690 -1854805929 -428418879 2139064699 142129645 -1776538546 -518316840 2014465378 253066740 -1616224155 -391294733 1906573641 111358431 -1731746692 -272591638 1992934736 30340550 -1213671173 -1062213523 1504098775 782338369 -1329259294 -943575948 1590394318 701255000 -1183625015 -831233953 1467822565 544866675 -1105292080 -921066426 1343288828 655869290 -1440757601 -585566199 1142008243 857119013 -1385034618 -629851120 1132228010 880500028 -1530642259 -742166469 1254760833 1036849431 -1549171532 -726748126 1302848920 983618830 190768380 2086261866 -447707696 -1839745722 204677349 2067009651 -499301943 -1791332001 92630222 1921145944 -343208478 -1668530828 48802007 1978636353 -320419333 -1679689363 384431256 1643037710 -119040588 -1881103070 293875841 1719861271 -7712339 -2004000453 405961898 1865763900 -163832442 -2126828272 526366899 1750632485 -246294113 -2041124599 808502324 1194849442 -566319848 -1455843954 928841773 1079652539 -648847103 -1370205801 1055607814 1240235152 -790287062 -1478353476 965117983 1317124233 -678893261 -1601185371 763876432 1518396614 -1014385284 -1265728022 719982665 1575821535 -991661723 -1276952077 593255522 1415277812 -850248370 -1168831016 607230075 1396091117 -901777065 -1120351807 306566589 1698882859 -62147439 -1957919737 354947492 1647255858 -81366904 -1943977954 480140687 1805217049 -225428317 -2053698507 468949398 1827973376 -167905094 -2097493972 267568601 2029385039 -503536395 -1761897373 144638400 2140680534 -426680084 -1852419974 19484139 1982758269 -282645305 -1742726063 105155058 1900263780 -397743906 -1622288312 690746741 1579992547 -953838503 -1339906865 776352108 1497432570 -1069002688 -1219534634 670072135 1358384593 -906093461 -1090966275 547207518 1469745608 -829171598 -1181423388 882697489 1134286215 -627932099 -1382697813 871440648 1156977054 -570474460 -1426558798 977759523 1296063925 -733410289 -1555153767 1026206010 1244502444 -752564202 -1541146496 963151486 1315944168 -681121966 -1604200508 1040532071 1224897265 -804576437 -1492380707 934481484 1085554394 -641896608 -1363517450 819907157 1205467843 -556749959 -1445487633 618632730 1406707340 -892209354 -1109997664 598888963 1421173397 -843304145 -1162148935 704912936 1560489662 -1005945084 -1290973294 761911857 1517218471 -1016612067 -1268741237 33990326 1963038240 -334968934 -1693452532 90923695 1919701561 -345701501 -1671285995 215821956 2077892114 -489467992 -1781235906 196143773 2092423691 -440497231 -1833321689 531740370 1756792388 -239085570 -2034702488 417100491 1876640349 -154004505 -2116738191 292175584 1718423158 -10199092 -2006749350 369621753 1627441775 -133588011 -1894864061 544454463 1467254697 -830613997 -1183127931 656306982 1343833008 -921693686 -1105780068 782778125 1504645019 -1062838751 -1214157129 700840724 1589824386 -942958024 -1328764242 1036298075 1254332365 -741685641 -1530005791 984179522 1303270356 -727252370 -1549782280 857681769 1142431743 -586068411 -1441366317 879946608 1131797478 -629372324 -1384400182 454924279 1813686113 -183240997 -2112567731 477123566 1802986360 -226610494 -2055667116 365305797 1656827731 -70746391 -1932571009 313252828 1705831242 -56247568 -1952282010 111839123 1907209989 -391846209 -1616652759 29836170 1992323868 -272031066 -1731325392 141627297 2138455863 -427856243 -1854382565 253545400 2015099694 -518870380 -1776969214 1865556472 406131054 -2126757676 -163876798 1751115233 525915511 -2041477939 -245975973 1642703306 384735580 -1880635162 -119474064 1719954899 293821765 -2004218625 -7521175 1921331612 92406026 -1668591440 -343121882 1978201477 49267987 -1679387479 -320756673 2086582702 190417208 -1840195454 -447223788 2066972087 204754209 -1791157093 -499504115 1415315760 593179046 -1169006564 -850046838 1395770665 607581631 -1119902715 -902261613 1518831874 763410836 -1266030546 -1014048584 1575636251 720207245 -1276892105 -991748959 1240142164 1055662530 -1478135688 -790478610 1317459277 964814299 -1601653663 -678460169 1194367334 808954352 -1455490998 -566638372 1079860607 928673257 -1370276781 -648803131 1982402745 19800111 -1742245483 -283098877 1900336288 105112630 -1622493812 -397572838 2029164683 267757597 -1761805913 -503592655 2141150354 144206852 -1852752450 -426373848 1805517021 479801419 -2054135311 -224964249 1827914948 469038162 -2097306136 -168127106 1699055855 306362489 -1957959229 -62072491 1646808310 355433568 -1943654950 -81715892 1296511089 977273063 -1555476131 -733060661 1244329064 1026409726 -1541106364 -752638510 1134344259 882608341 -1382885009 -627709447 1156676698 871779532 -1426121354 -570937888 1357914133 670503043 -1090633415 -906399313 1469965324 547017882 -1181514464 -829114954 1579919399 690788529 -1339700981 -954009187 1497787454 776035496 -1220014830 -1068548732 1560560506 704869356 -1291181482 -1005776192 1516865379 762230773 -1268259249 -1017063719 1407175496 618200030 -1110332828 -891905294 1420955473 599080903 -1162056067 -843358485 1085494046 934568840 -1363332558 -642121052 1205769991 819570577 -1445923285 -556284227 1315494700 963636154 -1603880448 -681473386 1225072437 1040330659 -1492419047 -804499825 1718248370 292377380 -2006711650 -10276344 1627891627 369137469 -1895184761 -133237231 1756490624 532077334 -2034267476 -239551942 1876701081 417013519 -2116923723 -153780701 2078110678 215630656 -1781329158 -489414036 2091956175 196577113 -1832986909 -440801675 1963391972 33672050 -1693934904 -334517666 1919631357 90967915 -1671078191 -345870777 1142911547 857227949 -1441721577 -585751679 1131591202 880117428 -1384327410 -629413992 1254423049 1036241567 -1530225883 -741495885 1302937104 984485510 -1549312196 -727683158 1504207455 783241929 -1213856909 -1063177243 1590011462 700618448 -1328822422 -942868484 1467214445 544529147 -1182954687 -830817321 1344155252 655957730 -1106227368 -921206834 2138133235 141976165 -1853934625 -428342455 2015139562 253470332 -1777141818 -518666416 1907022529 112061015 -1616593939 -391935109 1992761048 29371982 -1731624972 -271691934 1657160343 364999169 -1933040709 -70315219 1705739918 313308696 -1952061534 -56436940 1813891749 454752819 -2112640119 -183198945 1802505916 477576746 -2055311472 -226926842 482433031 1808165009 -221300437 -2050487875 464296990 1823190152 -173867726 -2103063132 303747125 1696456867 -65752807 -1961655921 360125484 1651516602 -75926272 -1937881706 24528995 1987148021 -277337777 -1736500775 102468730 1897708780 -401216170 -1626153536 263045201 2024468679 -509369987 -1767599637 146801736 2143761630 -422681244 -1849076238 665811151 1353205849 -912188957 -1096406667 549633238 1472564288 -825434630 -1177817748 695529725 1584644203 -948268591 -1333943993 773403876 1495139442 -1072212536 -1223662242 974678187 1293899837 -736753273 -1559152367 1031122098 1249025060 -746861154 -1535312632 885252249 1136971791 -624066123 -1379225309 867050624 1151931414 -576698964 -1431866054 98199878 1927109072 -338425750 -1663878916 45591903 1974509001 -323367821 -1681982235 184672628 2080821730 -451968936 -1844924210 208414061 2070615547 -496876479 -1788513065 409827618 1869236660 -161277938 -2124142440 520142139 1745325485 -250684393 -2046169983 381088016 1639039366 -122122180 -1883266902 299578633 1725695391 -2796507 -1999477581 1052002702 1236498712 -793106270 -1480779724 970558871 1323220225 -673715013 -1596924883 812630460 1198059818 -564027248 -1452896250 922879397 1074083123 -653499255 -1374989281 587422186 1409575292 -854771514 -1173747632 611229171 1399434597 -899613473 -1117270967 769184216 1524621646 -1009340172 -1261338526 716510657 1571956055 -994347795 -1279507333 787954309 1508903443 -1057399895 -1208063169 698023580 1587400202 -946561104 -1332498650 539800247 1462469153 -836578405 -1188699379 658601646 1346782776 -917563518 -1102567660 859843297 1145510519 -582071347 -1438024869 875425528 1126882926 -635203628 -1390100670 1033609939 1251775045 -745159681 -1533873303 989226698 1307661916 -721942554 -1543555216 362355277 1654532827 -73958559 -1936700425 318037588 1710485186 -50675848 -1946316818 457347711 1816503017 -179506349 -2108963899 472864358 1797809904 -232704182 -2061105188 137234985 2133408447 -434083067 -1859691629 256101936 2017787558 -515002596 -1773494390 116752923 1911730829 -386145481 -1610820703 26756610 1990162068 -275372242 -1735321672 938216388 1089157970 -639472920 -1360700802 813813725 1200029515 -561008911 -1450664345 959939574 1311814496 -684072230 -1606495668 1046104047 1230862201 -799791421 -1487727019 710613920 1566321462 -1001031028 -1286452710 758570937 1513221935 -1019691371 -1270903293 612406162 1401398020 -896601410 -1115045336 602757003 1424647965 -840747353 -1159461327 209857292 2072320922 -494122464 -1786021194 200273685 2095636355 -438202823 -1830371665 39428926 1969132456 -329793006 -1689193852 87320359 1915967409 -348518901 -1673709923 288701288 1714555902 -12887484 -2009306414 374931313 1633669095 -128541091 -1890472245 535737178 1760134092 -236924298 -2031623456 411268931 1870940117 -158525841 -2121652487 2024643843 262843797 -1767637969 -509293383 2143312154 147286412 -1848756170 -423032672 1987450161 24192423 -1736936419 -276872053 1897648424 102556094 -1625968636 -401440622 1696238951 303939057 -1961563061 -65807139 1651984766 359692776 -1938216878 -75622204 1807811925 482751939 -2050005895 -221752081 1823261004 464253402 -2103271328 -173698826 1136901579 885296477 -1379017497 -624235407 1152285138 866732356 -1432348418 -576247704 1293432313 975111535 -1558817579 -737057725 1249243616 1030930806 -1535405876 -746807206 1584704943 695442745 -1334129533 -948044779 1494837686 773740832 -1223227238 -1072678900 1353655709 665326859 -1096727375 -911838169 1472389508 549835026 -1177780056 -825511874 1639361602 380738772 -1883714194 -121635336 1725655131 299653325 -1999304329 -2999839 1869423728 409605350 -2124200612 -161188406 1744887913 520605951 -2045869755 -251022893 2080488486 184978608 -1844454134 -452399716 2070706239 208357545 -1788733165 -496686715 1926902804 98370690 -1663806152 -338467410 1974988813 45138075 -1682337503 -323051081 1524141194 769637404 -1260982874 -1009656528 1572161683 716339205 -1279579713 -994305751 1409483960 587478062 -1173527148 -854960894 1399767201 610922551 -1117740659 -899182309 1198497006 812166264 -1453195838 -563688108 1073895671 923101281 -1374930469 -653588147 1236538588 1051927626 -1480952336 -792902298 1322897605 970907731 -1596476951 -674201217 1251737473 1033686807 -1533698387 -745361861 1307982744 988875534 -1544004940 -721458654 1145075635 860309285 -1437722977 -582408695 1127068586 875201340 -1390161274 -635117040 1462562789 539746163 -1188917559 -836387233 1346448380 658905962 -1102099760 -917996986 1509386199 787502913 -1208416517 -1057081747 1587192782 698192728 -1332428062 -946605452 1911938889 116584415 -1610891675 -386101517 1989679952 27208646 -1734968708 -275690774 2133743483 136931309 -1860159913 -433649983 2017694562 256156660 -1773276594 -515194152 1816317741 457572283 -2108903935 -179593577 1798245172 472398754 -2061407720 -232367474 1654212383 362706825 -1936251341 -74443099 1710523142 317961104 -1946492374 -50474308 1400950464 612892246 -1114722324 -896950406 1424820953 602552911 -1159500811 -840672413 1566263026 710702692 -1286264866 -1001253048 1513521899 758231677 -1271340089 -1019227311 1312284324 959508018 -1606828152 -683765986 1230641853 1046293035 -1487635567 -799847673 1089230486 938173952 -1360906310 -639301844 1199673999 814129689 -1450183773 -561462475 1760488968 535420574 -2032103644 -236470350 1870866961 411310727 -2121446595 -158696533 1714775610 288511660 -2009397482 -12830848 1633198627 375362229 -1890139377 -128846951 1968832108 39767802 -1688756416 -330256426 1916025461 87231203 -1673897127 -348296241 2072147550 210061000 -1785981070 -494196764 2096083527 199787217 -1830694037 -437853187 -736570865 -1558191463 974566179 1292993461 -747301354 -1536022912 1031501626 1249658796 -624731587 -1379636565 885865233 1137314695 -575758812 -1431720270 866189064 1151848350 -911228309 -1096224003 664904519 1353094097 -826145166 -1178257692 550266718 1472944072 -948680103 -1334609201 695872373 1585257443 -1072067008 -1222721834 773320556 1494278138 -277417273 -1737375151 24679403 1988076413 -400869666 -1625553336 102062066 1897031524 -508724491 -1767224733 262347737 2024024911 -423575828 -1849192838 147775424 2143940438 -222174557 -2050567627 483361679 1808315161 -173267270 -2102716884 463619990 1822783232 -65377647 -1961010681 303303613 1695759147 -76042616 -1938776546 360304548 1652490034 -855383218 -1174088744 588087906 1409987316 -898750633 -1117186111 610289275 1399289581 -1009226884 -1260430358 769002064 1523661510 -994726043 -1280139277 716951113 1572667103 -793447638 -1481391172 1052414470 1237164688 -673630413 -1596061787 970413599 1322280585 -563119336 -1452782706 811670068 1197877922 -654131455 -1375367273 923590189 1074523835 -160578682 -2123697392 409182890 1868862012 -251656289 -2046347511 521037491 1745442341 -122270796 -1884194014 381168280 1639913998 -2388051 -1998799045 299232897 1725095447 -337980446 -1663179916 97825486 1926464088 -323545093 -1682954387 45709015 1975404097 -452895792 -1845073082 185547516 2080901738 -496197687 -1788104865 207814373 2070269555 -433147763 -1859551205 136368545 2133319991 -515672940 -1773911038 256710072 2018125102 -386582337 -1611528151 117135763 1912367365 -275186522 -1734357968 26647946 1989258524 -73817879 -1935765377 362267077 1653666131 -51092240 -1946987418 318375388 1711093066 -180213541 -2109401011 457984503 1816885601 -231740222 -2060919724 471961070 1797700984 -582971323 -1438146349 860811625 1145684479 -634563492 -1389730614 874722672 1126434278 -744810377 -1533269791 1033206107 1251101133 -722019218 -1544426248 989379906 1308593620 -1057521631 -1208962889 788128013 1509872027 -946191304 -1331858258 697574676 1586697602 -835975149 -1188349819 539126079 1462065577 -918434806 -1102644068 659533094 1346936240 -13270580 -2009943718 289136864 1715261558 -128432683 -1889569469 374744313 1632703599 -236058114 -2031535768 534800594 1759991876 -159134233 -2121990799 411937995 1871354973 -494759512 -1786404546 210563204 2072756242 -437299791 -1830263513 199308445 2095449099 -329705062 -1688327924 39286966 1968195616 -348856957 -1674318571 87735471 1916636217 -1000627964 -1285779054 710262824 1565716670 -1019845347 -1271835253 758645809 1514091687 -897570506 -1115219552 613304346 1401518220 -840045265 -1159012935 602115075 1424276629 -638799520 -1360297482 937611340 1088807130 -561941127 -1450818065 814683221 1200104643 -684246702 -1607464508 960059518 1312712936 -799343285 -1487024675 1045732455 1230220529 -1334569205 -948754531 1585083943 696075953 -1223044334 -1071717500 1494725182 772833960 -1095786695 -911691857 1352793621 665243267 -1178445024 -825922634 1473001996 550177434 -1379727505 -624674823 1137534531 885675733 -1431387274 -576064544 1151378010 866620108 -1558671523 -736116789 1293348465 974249703 -1535816892 -747471918 1249585768 1031543550 -1961216061 -65206443 1695831791 303261305 -1938295846 -76496052 1652134646 360620640 -2050899983 -221868185 1808785117 482930251 -2102625304 -173323394 1822563012 463809106 -1767037017 -508946639 2023966347 262436381 -1849629762 -423111896 2144240274 147436036 -1737052267 -277766397 1987628729 25165359 -1625592948 -400794854 1897204384 101857846 -1452333494 -563603748 1197557606 812021744 -1375542701 -653929787 1074561919 923513833 -1481331080 -793534738 1236979540 1052639170 -1596364191 -673293577 1322715981 969948123 -1260898770 -1008793928 1523996418 768698260 -1279921609 -994917727 1572573979 717005709 -1174159844 -855339382 1410195248 587919270 -1116833275 -899069293 1398807337 610741183 -1845426558 -452577772 2081384366 185095992 -1788034405 -496242163 2070062007 207983393 -1663398224 -337789402 1926557596 97771274 -1682486615 -323978689 1975069573 46013203 -1883891994 -122608016 1639479242 381634396 -1998859521 -2301335 1725281235 299008837 -2123522348 -160780734 1868824568 409259886 -2046797107 -251172261 1745763297 520686455 -2109573751 -180009697 1816925349 457909299 -2060471920 -232226554 1797378236 472309802 -1936065093 -73478867 1654103191 361802753 -1946928734 -51181260 1710905486 318597144 -1611307539 -386771589 1912276161 117191767 -1734827532 -274755230 1989591256 26341454 -1859195425 -433463991 2132839667 136821861 -1773983290 -515630768 2018330858 256538748 -1188276927 -836016681 1461859437 539297019 -1102999208 -918117938 1347416180 659079394 -1208492685 -1057952283 1509538911 788434121 -1332078230 -946001412 1586788422 697518288 -1533328091 -744720973 1251288073 1032983711 -1544126148 -722357846 1308155920 989843590 -1438593769 -582484607 1146006587 860462253 -1389557490 -634766952 1126393890 874797236 -1688648504 -329354146 1968645604 38802802 -1674280751 -348934073 1916461565 87937387 -1786589958 -494535572 2072817110 210476352 -1829828381 -437766027 2095147471 199645529 -2031201108 -236362694 1759524224 535233814 -2122084171 -159080413 1871573401 411746575 -2009736034 -13439992 1715191218 289180964 -1890051961 -127981551 1633057195 374425917 -1606982656 -684698474 1312359724 960378298 -1487232999 -799174513 1230291253 1045688739 -1360204750 -638853980 1088589086 937803144 -1451153365 -561637187 1200572679 814250385 -1115655068 -897104654 1401820488 612967902 -1158827907 -840269589 1424216401 602202567 -1285817258 -1000551232 1565891962 710061548 -1271515057 -1020196647 1513642339 759130613 1443056214 553941696 -1207096454 -821421076 1366199887 644464345 -1084166301 -932716555 1490600548 803205874 -1227447480 -1043229730 1605699197 682768107 -1313118383 -960735289 1270110770 1018391204 -1514521826 -759362680 1289330219 1004449469 -1562902777 -707735663 1164956160 845734550 -1419660500 -597261382 1107432985 889529999 -1408469195 -620017757 1835887262 443177480 -2090660942 -194757852 1778429575 487038481 -2079404117 -217448643 1672929964 347198010 -1917287552 -88100074 1692083893 333190691 -1965733991 -36538609 1893366522 131943020 -1630266410 -372036800 2008530659 11570805 -1715871793 -289476775 2114056904 151437918 -1878027292 -418864270 2037135057 241894983 -1755162627 -530225301 1327004439 941575041 -1592387013 -703518035 1215676174 1064472472 -1501831646 -780341580 1103360805 918864819 -1345482231 -657808737 1185822524 833161130 -1465887216 -542677370 1387228019 631790565 -1130296737 -878298423 1438822250 583376892 -1144205754 -859046192 1551164225 729011159 -1300594067 -981617925 1528375128 740169678 -1256765836 -1039108382 1953913823 57764681 -1703396621 -310441371 1931190214 68988752 -1659502870 -367866244 2058212333 229303163 -1801211199 -475757993 2109741044 180823906 -1815185704 -456571314 1774275515 516324141 -2016466281 -255321599 1856802722 430686004 -2136805746 -140124648 1729807241 270398239 -1995136347 -32271821 1618413456 393230086 -1904646468 -109160918 1681205460 322050114 -1975825928 -46368402 1666772173 341826651 -1923707423 -95306377 1794023654 501846128 -2065645110 -202903204 1837327615 444879977 -2087909933 -192268987 2038577328 243599398 -1752409700 -527734518 2129657001 166251583 -1864262267 -404312813 2002366594 6193172 -1722297938 -296689352 1882485915 120800269 -1640360521 -381868767 1599801372 677132426 -1319802576 -967681626 1479986181 791805075 -1237799639 -1052795457 1367375918 646426808 -1081155326 -930492012 1458390071 569013409 -1193073381 -807135859 1122769016 904603886 -1394443948 -605730366 1166138465 847703287 -1416643251 -595030565 1278709834 993042652 -1573260954 -717307408 1264211027 1012753605 -1521207937 -766310935 2100173205 170469635 -1826588487 -467187665 2051267980 222620954 -1806844768 -481653706 1945473447 83009841 -1644433269 -352534499 1956140478 60777768 -1701432174 -309263356 1620642289 396245351 -1902679843 -107980725 1744096744 284425598 -1980060476 -16933806 1849852355 423997781 -2142445329 -146026375 1764705754 505967948 -2027870986 -265939872 1178614109 826739147 -1471260559 -548837145 1093532996 908774866 -1356620696 -668685058 1218163055 1067221497 -1500131261 -778903339 1341551990 955336160 -1577577382 -687921972 1542924601 753932719 -1241954283 -1023510397 1553657120 731766198 -1298887668 -980173670 1428988171 573280669 -1155350489 -869928783 1380017426 625366404 -1135672258 -884460376 846171986 1164492740 -597561730 -1419321624 889342795 1107655645 -619959705 -1408558351 1018431328 1270036470 -759536052 -1514318118 1004127097 1289679855 -707288491 -1563389245 802725686 1491054496 -1042874854 -1227764084 682973999 1605528505 -960808445 -1313076587 553850628 1443112850 -821201368 -1207286082 644797213 1365894027 -933187023 -1083735385 151105434 2114363148 -418394442 -1878458848 241986435 2037078805 -530445649 -1754973639 131737512 1893537598 -371964284 -1630308846 12051377 2008077095 -289832291 -1715555829 347521022 1672580968 -88547630 -1916801468 333151207 1692158833 -36365621 -1965938083 443365324 1835665242 -194816288 -2090572170 486601685 1778893635 -217148679 -2079743377 729071123 1551076997 -981803201 -1300369495 739867146 1528711836 -1038673114 -1257231440 632239649 1386743479 -878618867 -1129945189 583201336 1439023790 -859008236 -1144282238 918793847 1103404769 -657600677 -1345650739 833514094 1185503992 -543159486 -1465435180 941106757 1327437523 -703182999 -1592690689 1064690268 1215484618 -780434576 -1501776922 270180059 1729998413 -32178185 -1995190431 393697986 1617979988 -109495314 -1904342152 515970793 1774593663 -254838843 -2016917677 430756592 1856758374 -140332068 -2136636598 229478079 2058010153 -475795565 -1801134331 180374182 2110224944 -456250486 -1815536868 58066573 1953576475 -310876255 -1702930633 68928148 1931276802 -367680584 -1659727058 5893584 2002705734 -296252164 -1722762134 120859081 1882397023 -382056219 -1640138637 243426786 2038781300 -527694642 -1752484776 166699515 2129170797 -404635433 -1863913407 502201780 1793707298 -203383656 -2065191922 444807597 1837369659 -192063359 -2088081385 322270598 1681016080 -46459734 -1975770052 341356959 1667203337 -94973773 -1924014043 993512728 1278279054 -717640652 -1572954974 1012533505 1264400791 -766220243 -1521264453 904676650 1122727356 -605936634 -1394273136 847348019 1166455205 -594550753 -1417097079 645979516 1367862762 -930169776 -1081504570 569186661 1458186739 -807176119 -1192998689 677074254 1599890904 -967494558 -1320024844 792105303 1479647681 -1053233029 -1237335827 423812241 1850076167 -145965635 -2142532309 506402952 1764239390 -266241628 -2027534030 395924643 1620993077 -107530865 -1903164135 284463290 1744019500 -17108586 -1979858688 83217653 1945304163 -352604711 -1644389041 60295404 1956591738 -308909632 -1701750442 170804423 2099868753 -467655189 -1826155139 222527710 2051321928 -481435150 -1807036060 573373529 1428933839 -870146699 -1155158557 625031232 1380321494 -883992212 -1136104966 754414699 1542472957 -1023863481 -1241635375 731558002 1553826020 -980102818 -1298931256 1067183165 1218239659 -778728175 -1500332665 955656228 1341200562 -688371448 -1577092706 826303503 1179079833 -548535005 -1471597131 908959766 1093308544 -668745414 -1356533332 -1629831074 -371330872 1892983154 131305956 -1716059065 -290442031 2008638827 12473853 -1878964116 -419006214 2114922816 151525846 -1754493835 -529810205 2036526425 241556943 -2089955270 -194322260 1835249942 442794368 -2080369629 -217635659 1779332367 487146905 -1917429752 -89036642 1673017636 348064178 -1965319151 -35869561 1691745597 332582315 -1514872682 -759967744 1270514106 1019064620 -1562827633 -706866151 1289176483 1003517237 -1418762076 -597141454 1163987336 845560094 -1409110851 -620389333 1108135313 889978119 -1207701262 -821772188 1443729886 554344776 -1083296533 -932641667 1365267911 644310353 -1227327296 -1042331562 1490426348 802236794 -1313489703 -961377201 1606147573 683470179 -2017332961 -255409783 1775210547 516464805 -2136197882 -139786864 1856132138 430269628 -1994753747 -31635013 1729370113 269691031 -1904755404 -110064222 1618598936 394194062 -1703485061 -311307795 1954054231 58699969 -1659165342 -367258124 1930773582 68318424 -1800574647 -475375137 2057504869 228866291 -1816089264 -456679994 2110704764 181009642 -1129328169 -878124735 1386328315 631668845 -1144908338 -859495080 1439462626 583746676 -1300997659 -982292109 1551513801 729614431 -1256612356 -1038176918 1528298704 739298374 -1592213069 -702549723 1326882975 940675081 -1502280278 -781044420 1216046214 1065112592 -1346156159 -658212585 1103964333 919214139 -1464955496 -542524146 1184951476 833084450 -1393777956 -605318582 1122157552 904262502 -1417582907 -595175853 1167001577 847787903 -1573442834 -718267784 1278823362 993950548 -1520767241 -765600159 1263833051 1012121421 -1319390536 -967015890 1599460244 676520706 -1237944671 -1053735369 1480071053 792667931 -1082115446 -930674148 1368284070 646540080 -1192362349 -806695419 1457758143 568635177 -1753054700 -528108926 2039276344 244044718 -1863367155 -404195685 2128684833 166074295 -1722217946 -295814480 2002217738 5266332 -1640706497 -382468439 1882894099 121479045 -1976200592 -47013146 1681650524 322749386 -1923590551 -94411009 1666594629 340854739 -2064770494 -202822956 1793096558 501697528 -2088509861 -192614707 1838006135 445288417 -1242066019 -1024417013 1543107249 754893351 -1298507900 -979540206 1553217192 731055678 -1154737233 -869586119 1428322947 572869141 -1136533578 -884543712 1380957850 625511948 -1472166919 -548949137 1179574997 826921539 -1355986976 -668305546 1092822732 908334682 -1499788341 -778290339 1217751783 1066556017 -1577660462 -688783548 1341697790 956276328 -1902529707 -107052093 1620562553 395371247 -1980467380 -17610790 1744442976 285026038 -2143143065 -146469903 1850497611 424372957 -2026897538 -265760792 1763810898 505851588 -1825660111 -467037273 2099298845 170390155 -1807522008 -482060354 2051868164 222967442 -1644877053 -353231979 1945848367 83655353 -1701253350 -308289652 1956023862 59883168 -88734374 -1917766196 347628662 1673483488 -35929789 -1965231659 332767343 1691521273 -194146968 -2090156546 442756164 1835326674 -218085007 -2079884825 487467101 1778981067 -419359426 -1878645336 152007698 2114471044 -529739481 -1754537551 241348619 2036695197 -371548916 -1629639270 131398688 1892928694 -289973995 -1716491901 12138553 2008942767 -1042799214 -1226894076 802571454 1490121768 -961158773 -1313681123 683376807 1606201393 -821842528 -1207657162 554552460 1443560474 -932288071 -1083614929 643827861 1365719043 -596691466 -1419246240 845239514 1164338252 -620563985 -1408908935 890015939 1108058197 -759906876 -1514959534 1018879208 1270738046 -707167779 -1562490549 1003952369 1288710247 -475188197 -1800797043 228807991 2057594273 -457117694 -1815625580 181309742 2110366136 -310985687 -1703834433 58252549 1954540947 -367298512 -1659090778 68491548 1930570122 -31841153 -1994582807 269763923 1729328581 -109584282 -1905209104 393838922 1618915804 -255742899 -2017026853 516935009 1774779895 -139696044 -2136254270 430049656 1856322030 -658303789 -1346100155 919434751 1103775081 -542191414 -1465261988 832614886 1185382768 -703030047 -1591759753 941030861 1326566747 -780838664 -1502451602 1065040340 1216088386 -982252361 -1301072863 729441691 1551717645 -1038499666 -1256263624 739746178 1527812372 -877687675 -1129792493 631369129 1386667327 -859682660 -1144686582 583805360 1439373606 -931108904 -1081649330 646842100 1367946850 -806509631 -1192586409 568574701 1457844859 -967053334 -1319313540 676695750 1599258192 -1053414413 -1238295707 792218335 1480555081 -717785156 -1573894358 993597072 1279141382 -765807707 -1520598221 1012191881 1263788575 -605225074 -1393832168 904044194 1122348596 -595510377 -1417278719 848255675 1166567981 -202488048 -2065074298 501229116 1793529514 -192707831 -2088455265 445506085 1837814451 -46805214 -1976369228 322678286 1681694360 -94893253 -1923138643 341207575 1666275969 -296134796 -1721866270 5715544 2001733326 -382430355 -1640782853 121303617 1883095767 -528294074 -1752830000 244104810 2039189244 -403760289 -1863832631 165771891 2129021669 -778348903 -1499699697 1066743733 1217529635 -688483712 -1577999850 955839404 1342161722 -549396821 -1471680963 827244423 1179225873 -668132686 -1356191196 908295070 1092897544 -869513475 -1154779541 572663761 1428494151 -884899100 -1136217486 625992648 1380504414 -1023947057 -1242497447 754560995 1543413621 -979760426 -1298318784 731147258 1553161068 -353012143 -1645066553 83564413 1945905131 -308759992 -1700822306 60216164 1955718130 -466682269 -1825976587 169910095 2099752921 -482133382 -1807480084 223173462 2051697600 -146643403 -2142939485 424412953 1850423183 -265313748 -2027384134 505529088 1764160406 -107352569 -1902190959 395808555 1620099005 -17552866 -1980556664 284838706 1744665508 -2112275560 -182580466 1813469876 454060578 -2055929983 -227291369 1803198125 477998651 -1933397078 -70941892 1657590406 365683216 -1951434829 -56080603 1705055903 312878601 -1615975428 -391570582 1906330320 111639110 -1731989531 -272310413 1993182921 30064223 -1854561330 -428698792 2138817250 142406260 -1776785449 -518039743 2014709499 252786285 -1183376560 -831509562 1467579004 545147626 -1105535159 -920784929 1343536741 655593203 -1213426846 -1062493196 1503851086 782615256 -1329506437 -943298579 1590638167 700974785 -1530918092 -741917790 1255041560 1036606094 -1548890323 -726990917 1302572545 983867031 -1441037562 -585321584 1142284842 856871612 -1384757473 -630098039 1131947571 880744101 -1694364967 -335201713 1963748341 34298723 -1670394176 -345440682 1919004652 90611578 -1780907285 -488721795 2077746119 215012177 -1833679118 -441223580 2092574686 196941640 -2034951491 -239982037 1757117329 532433671 -2116493660 -153096654 1876344712 416386846 -2006019441 -9854439 1717629859 292012853 -1895606634 -133929472 1628256186 369755948 -1603524079 -680846713 1315064637 962952107 -1493045752 -804856162 1225756452 1040760754 -1363697117 -642739531 1085915919 935261081 -1445304774 -555919700 1205077782 819148672 -1109706123 -891548957 1406491481 617769935 -1162412436 -843985158 1421385536 599764950 -1291799993 -1006140719 1561252715 705291261 -1267894690 -1016445240 1516443506 761538532 -1339074278 -953652852 1579235382 690358432 -1220371197 -1069175403 1498217519 776719545 -1091251928 -906763842 1358606340 670924946 -1181149903 -828496473 1469543453 546325643 -1382528642 -627082776 1133914194 881924292 -1426748057 -571294223 1157360715 872209629 -1555840692 -733679142 1296932960 977965302 -1540487851 -752273981 1243636857 1025987823 -1958643246 -62502588 1699682558 306718824 -1943224885 -81031843 1646451943 354806897 -2053443104 -224542346 1804898508 479436890 -2097728007 -168819345 1828279509 469656643 -1762235978 -504276704 2029521050 268384268 -1852068433 -425943751 2140523651 143850517 -1741823612 -282406638 1982038184 19181630 -1623186019 -397994741 1900954801 105477159 -1456183205 -567060275 1194985847 809318881 -1369854910 -648110892 1079496046 928054776 -1477451671 -790048513 1239515461 1055306195 -1602083728 -679144218 1317815644 965440970 -1266452417 -1014740823 1519196435 764029317 -1276199898 -991327056 1575017738 719842716 -1168576499 -849362789 1414959393 592552375 -1120586732 -902691710 1396397368 607937966 -1839576941 -446859259 2085890495 189995305 -1791521654 -500122596 2067393958 205446448 -1669218143 -343478217 1922015629 92836123 -1679031112 -320130002 1977771412 48583938 -1880270601 -118855583 1642281435 384043341 -2004837138 -7885704 1720647106 294243668 -2127114043 -164503469 1865986537 406815103 -2040851236 -245619638 1750431216 525485414 -428474724 -1854747126 142319536 2138877734 -518505851 -1776350701 253123497 2014407487 -391219538 -1616296392 111155074 1906779924 -272387401 -1731952095 30266267 1993007885 -71110920 -1933189522 365727700 1657519938 -55629087 -1951917449 312560589 1705409371 -182884662 -2111941028 454494182 1813002096 -227237165 -2056023483 477807615 1803416425 -585376172 -1440944446 857063288 1142067182 -629794227 -1385092389 880311137 1132415991 -742369690 -1530435856 1036924746 1254688732 -726822273 -1549098263 983823187 1302643653 -1062416848 -1213464922 782413596 1504026506 -943650263 -1329186113 701459205 1590188947 -831044094 -1183811948 544810798 1467881400 -921009637 -1105350003 655680311 1343476641 -9515043 -2006319285 291548913 1718066791 -134018108 -1895548078 369978088 1628068478 -239777809 -2035124359 532358851 1757156949 -153582602 -2116045984 416735962 1876021836 -489037895 -1780551889 215465621 2077265411 -441181280 -1833751754 196770444 2092780058 -335390837 -1694144739 34354855 1963656753 -345009262 -1670864124 90305214 1919337000 -1006571755 -1291329661 705596985 1560919727 -1016255732 -1268114534 761481760 1516534454 -891590873 -1109633103 617940491 1406285469 -843668674 -1162767448 599310866 1421865604 -642252943 -1364144153 934911581 1086238411 -556123288 -1445131266 819223108 1205037778 -680757437 -1603581995 962729583 1315251961 -805194918 -1492745268 1041224310 1225319136 -733766626 -1555780472 978189618 1296747940 -751937529 -1540790127 1025521963 1244072381 -627567572 -1382079302 882275584 1133594006 -571092939 -1426923357 872132889 1157398927 -906720134 -1091322644 670756182 1358814656 -828815261 -1180796683 546777423 1469061593 -953220024 -1339542306 690054500 1579570674 -1069367215 -1220153145 776774013 1498124779 -282215210 -1742042048 19127802 1982131564 -398427953 -1622718375 105781731 1900620149 -503958300 -1762589582 267933128 2030003550 -425987843 -1851998101 144019921 2140315975 -224744270 -2053268444 479514014 1804860680 -168335189 -2098177987 469305735 1828600081 -62839680 -1958341610 307185068 1699247418 -80944999 -1943285745 354582965 1646637347 -849826465 -1168138807 592890995 1414659301 -902469306 -1120773680 607848554 1396455676 -1014815379 -1266412037 764232769 1519023319 -990977676 -1276522014 719355992 1575465166 -789594821 -1477931603 1054989335 1239870593 -679315166 -1601877580 965482510 1317742744 -567003895 -1456274017 809128997 1195205811 -648417008 -1369521786 928485436 1079025834 -164196969 -2127446783 406383803 1866456109 -245675634 -2040760040 525674658 1750210612 -118684251 -1880476365 384001161 1642353695 -8339012 -2004356822 294559888 1720291334 -343826957 -1668895387 93322463 1921567817 -320054806 -1679070852 48380102 1977944144 -447081023 -1839389353 190084333 2085831803 -499658280 -1791958706 205107444 2067693666 1254142352 1036484870 -1529950020 -741744598 1303213449 984237343 -1549593435 -727440333 1142634914 857475380 -1441441650 -585996264 1131871675 879873325 -1384604521 -629167103 1467458036 544248162 -1183203112 -830541746 1343907309 656233851 -1105984319 -921488297 1504455110 782965072 -1214101270 -1062897540 1589767647 700898633 -1328575245 -943145883 1907265880 111780302 -1616842636 -391659294 1992512833 29648343 -1731382163 -271973125 2138380650 141699580 -1854179258 -428062512 2014895475 253750757 -1776894881 -518943543 1813610812 454996394 -2112364528 -183447418 1802781989 477328819 -2055592951 -226683745 1656883470 365246872 -1932761054 -70559564 1706020119 313064833 -1952338885 -56189779 1406894289 618442823 -1110056451 -892153493 1421231304 598832222 -1162336796 -843115150 1560283363 705116277 -1290901041 -1006020263 1517145338 761986156 -1268535850 -1016816320 1315737781 963354659 -1604128359 -681197297 1224823980 1040606266 -1492175488 -804780778 1085741191 934291473 -1363576405 -641840835 1205525662 819850248 -1445675598 -556561116 1756733465 531796111 -2034515659 -239275613 1876452352 417289366 -2116680404 -154061382 1718495275 292100285 -2006955769 -9995887 1627647026 369417380 -1894937314 -133513848 1963110525 33915115 -1693658799 -334765625 1919906916 90719474 -1671359160 -345627170 2077833295 215877849 -1781048989 -489657867 2092235862 196332736 -1833263750 -440554004 2029441810 267510660 -1762086338 -503348568 2140870411 144451485 -1852475865 -426621263 1982683936 19557302 -1742521844 -282850662 1900060473 105361327 -1622213099 -397816189 1698808694 306639840 -1957715366 -62352692 1647052655 355153913 -1943902653 -81439019 1805273924 480082898 -2053887384 -225240322 1828163421 468762571 -2097549711 -167846169 1134097370 882885452 -1382640906 -627989920 1156921283 871499605 -1426368785 -570661255 1296268264 977554302 -1555227964 -733337006 1244577777 1026133863 -1541349667 -752357813 1580196798 690541352 -1339981166 -953765372 1497507751 776279857 -1219737973 -1068796387 1358195596 670259994 -1090909536 -906151370 1469689749 547266307 -1181233479 -829358545 1642979923 384488133 -1880915073 -119229463 1719674442 294065884 -2003941530 -7768080 1865837153 405887735 -2127033523 -163628069 1750838904 526163694 -2041196716 -246218814 2086335031 190694049 -1839951077 -447503475 2067215918 204474040 -1791404286 -499226732 1921088005 92686995 -1668342999 -343397441 1978449436 48991882 -1679630544 -320475226 1518584475 763687437 -1265785929 -1014328543 1575880322 719926804 -1277139026 -991471816 1415072425 593459775 -1168757883 -850322669 1396018864 607305254 -1120145508 -901980406 1194644223 808706665 -1455770669 -566394043 1079580390 928917104 -1369999414 -649050276 1240423117 1055418971 -1478411295 -790230153 1317183188 965062210 -1601372168 -678703250 783053972 1504396290 -1063119432 -1213913810 700559501 1590067227 -942681695 -1329012425 544734374 1467010096 -830890614 -1182880484 656029887 1344079913 -921413229 -1106024187 857433328 1142707302 -585824804 -1441647286 880189673 1131516031 -629620283 -1384124077 1036053698 1254612052 -741437970 -1530282632 984426715 1302992973 -727496201 -1549502111 365057116 1657103562 -70503056 -1932851738 313495621 1705550035 -56495767 -1952005633 454679662 1813966072 -182993598 -2112844332 477370487 1802709217 -226854565 -2055386675 141902904 2138207406 -428137196 -1854139006 253263905 2015342775 -518594291 -1777217125 112118794 1906965660 -392123098 -1616405072 29558803 1992571013 -271750849 -1731569239 934757845 1085306179 -642177799 -1363274641 819626444 1205711194 -556474144 -1445736330 963431911 1315700081 -681399093 -1603953571 1040255486 1225144680 -804296494 -1492625340 704665009 1560765735 -1005701987 -1291254773 762155432 1516937534 -1016860540 -1268465646 618388867 1406987541 -891962193 -1110275015 599136666 1420896524 -843548490 -1161869280 215573789 2078168459 -489225167 -1781517145 196387076 2092142994 -440745944 -1833045826 33746223 1963318713 -334722045 -1693729643 91171126 1919424928 -345946086 -1671006068 292451705 1718175215 -10480555 -2006506301 369340768 1627685366 -133312436 -1895112486 532020555 1756548573 -239362969 -2034455311 416823634 1876888004 -153724802 -2116982552 479860246 1805461120 -225151174 -2053945428 469225999 1827725977 -168185053 -2097249355 306290212 1699131058 -61866232 -1958162530 355228221 1647012523 -81642735 -1943729273 19727986 1982478052 -282892450 -1742448696 104907371 1900540669 -397499577 -1622567983 267816512 2029108950 -503779476 -1761615878 144394841 2140961487 -426431627 -1852695581 670316254 1358104136 -906340366 -1090689180 546960071 1470022225 -828926997 -1181703299 690994924 1579716218 -954081344 -1339625642 776108789 1497713251 -1068753959 -1219810481 977479354 1296307756 -733132906 -1555400960 1026482851 1244254773 -752843889 -1540902119 882421384 1134534174 -627650652 -1382940878 871721617 1156733447 -570750019 -1426310357 92350295 1921390529 -342931845 -1668778259 49079118 1978389464 -320699806 -1679445260 190492517 2086510579 -447426999 -1839989025 204958588 2066766826 -499578288 -1791083834 406206259 1865484197 -164080097 -2126551415 526119722 1750909884 -246050298 -2041404784 384679681 1642762135 -119284179 -1880822085 293632792 1720142734 -7464396 -2004276574 1055852447 1239955209 -790534477 -1478076891 964871046 1317401360 -678649174 -1601465796 808751021 1194573627 -566563199 -1455563241 928598964 1079933730 -648598888 -1370482162 592975867 1415522157 -849971497 -1169078719 607507426 1395843956 -902057266 -1120107944 763600841 1518645087 -1014104347 -1265971597 720264144 1575578438 -991937796 -1276704150 -925161015 -1076094625 651512037 1372747891 -810095152 -1196303034 565742844 1455406186 -973037061 -1324904083 672055511 1594486849 -1049795102 -1234545292 795018446 1482962008 -714327635 -1570043589 996300929 1281714199 -771621452 -1526280926 1007656088 1258859534 -608718433 -1397718775 901370035 1119805477 -589662842 -1411562224 852759722 1171465276 -206239487 -2068694633 498821165 1790728379 -187118312 -2082472562 450276404 1842453666 -43089613 -1972784731 325115935 1684525193 -100448982 -1929087556 336405510 1661605008 -301852315 -1727714829 817225 1997228255 -378544772 -1637290518 123845712 1885768902 -522612393 -1747017279 249032827 2043724013 -407612082 -1867291176 163198050 2126316788 -775939960 -1496897506 1070496164 1221151026 -693248879 -1582633977 950255037 1336184107 -551841606 -1474518996 823521686 1175634176 -663333725 -1351523275 913847695 1098843417 -864614164 -1150273414 578382272 1434343766 -887436043 -1138885533 622112217 1377017167 -1028882210 -1247039416 748872178 1537593700 -977189689 -1295616943 734995947 1556616573 -357681088 -1649866538 77617516 1940351482 -305922983 -1698378545 63806837 1959439843 -462049166 -1821212444 175886686 2105336264 -484936597 -1809890051 219551047 2047944145 -149346268 -2145511246 420956424 1846573470 -260772803 -2022450005 511347985 1769848199 -104685546 -1899655040 399294778 1623978412 -22060017 -1985456999 278988067 1738945973 -85111989 -1914012707 350431847 1675893489 -41906350 -1970815036 328134270 1686757096 -197737607 -2093878289 439919189 1832882883 -212138144 -2074331146 492136012 1783781082 -413508817 -1872925767 156514819 2119371413 -533225674 -1758416992 238681626 2034159244 -377367779 -1635327093 126857777 1887994535 -286517500 -1712642158 14841384 2011514558 -1048351869 -1232839915 797772463 1485453881 -957436006 -1310089460 685821622 1609039392 -816258127 -1201679577 559317661 1448194571 -936040536 -1087236290 641418884 1362916882 -600540185 -1422701711 842668747 1161636445 -614875138 -1403089048 894951122 1112600132 -756026411 -1511472317 1021416185 1273406063 -712886324 -1568340134 999053024 1284204150 -470386166 -1796126052 234363686 2063543216 -459555309 -1818456443 177594175 2106781609 -315755976 -1708473682 52663060 1948558210 -364890591 -1656289609 72242957 1934190491 -29267346 -1991877896 273615682 1732787156 -114512265 -1909743903 388157275 1613103053 -258284964 -2019700022 513049456 1771287526 -134797755 -2131749165 435767145 1862170623 -661103934 -1348507052 915815406 1100024696 -537551141 -1460490675 838598647 1190973281 -700198160 -1589321114 944616412 1330283338 -785508631 -1507252609 1059092421 1210533715 -986756442 -1305970128 723594122 1546001180 -1035825473 -1253720535 743239571 1531698949 -873151852 -1124863486 637182904 1392349998 -862386547 -1147259365 580347809 1435522871 -1397232435 -609166245 1119456737 901692791 -1411766060 -589490110 1171540472 852719982 -1569954561 -714386327 1281492435 996488517 -1526619930 -771321744 1259323850 1007219036 -1325335383 -972567489 1594793349 671722771 -1234356048 -1050015706 1482906012 795109642 -1076136805 -925088755 1372919223 651306273 -1195986814 -810450924 1454952878 566223160 -1747334139 -522257261 2044177705 248552895 -1867249636 -407684982 2126145840 163404198 -1727904713 -301632351 1997284635 726413 -1636859858 -379014984 1885462786 124178836 -1972446111 -43389705 1684061517 325553627 -1929176968 -100390674 1661827412 336218562 -2068491181 -206412603 1790653823 498861545 -2082959286 -186670884 1842803046 449954288 -1246962292 -1028920038 1537391776 749046838 -1295967851 -976869117 1557100729 734545967 -1149807170 -865049304 1434006674 578683908 -1139109465 -887250639 1377104011 622051357 -1474572824 -551748226 1175825604 823303250 -1351218703 -663668377 1098410205 914315339 -1497348646 -775457460 1221469430 1070142560 -1582464573 -693456555 1336140015 950325369 -1899823804 -104477230 1624022120 399224062 -1985005219 -22541877 1738627185 279341287 -2145815178 -149010976 1847006298 420488396 -2022395537 -260865543 1769656387 511566037 -1820988128 -462234186 2105248780 175946906 -1810355911 -484501073 2048280597 219248771 -1649515246 -358001276 1939866686 78066856 -1698455285 -305884771 1959641127 63631537 -1635676593 -377045287 1888481123 126410741 -1712567722 -286557504 2011310970 15014892 -1873148291 -413321493 2119460689 156456903 -1757953436 -533662990 2033820488 238982110 -2093572565 -198070595 1832451847 440389521 -2074387918 -212047196 1783970590 491916168 -1913842151 -85318001 1675851573 350504867 -1971269120 -41426282 1687073580 327779258 -1511018873 -756507119 1273089963 1021771581 -1568511330 -712680952 1284246450 998980388 -1422645579 -600631773 1161447321 842888975 -1403395412 -614542790 1113031552 894481174 -1202143517 -815821195 1448533967 559017817 -1087014150 -936228244 1362828246 641477440 -1232914735 -1048312249 1485658109 797599595 -1309740344 -957758882 1608553444 686269298 -2019901682 -258109544 1771363874 513011380 -2131264745 -135246975 1861818939 436087469 -1992214724 -28964950 1733252624 273180294 -1909656795 -114572365 1612878345 388342431 -1708282006 -315973636 1948503622 52756176 -1656722573 -364422171 1934494303 71908041 -1795807400 -470738994 2063091316 234845922 -1818500287 -459484201 2106950253 177386235 -1124819002 -873222320 1392180970 637390460 -1147577377 -862033079 1435974387 579865189 -1305536524 -987224222 1545696984 723928654 -1253911571 -1035607173 1531753153 743146071 -1589407838 -700137676 1330507406 944430616 -1506915397 -785810643 1210067607 1059527169 -1348991088 -660654330 1100375740 915494442 -1460288631 -537726177 1190896293 838636083 172993 1996854103 -301153555 -1727270277 124741592 1885886286 -379517196 -1637468574 249113587 2044599141 -522761505 -1747944887 162852842 2125717372 -407204154 -1866613168 498447269 1790083891 -205794679 -2067996129 450394044 1843349290 -187296112 -2083445242 325991319 1684605697 -44016965 -1972934099 335806350 1661259544 -99770718 -1928679884 996967177 1282126751 -714939867 -1570385229 1006716688 1258715014 -770759108 -1526196566 901188411 1118845869 -608605673 -1396811135 853200674 1172176820 -590041586 -1412194664 651924333 1373414395 -925502911 -1076706601 565598068 1454467042 -810011048 -1195440434 671095647 1594305481 -972129677 -1324791067 795729734 1483403216 -1050427798 -1234923780 421106304 1847501334 -149425236 -2146385094 510940825 1769170447 -260425803 -2021849309 398596786 1623534116 -104039522 -1899279608 279961259 1739124285 -22954105 -1985573103 78545636 1940501106 -358554680 -1649945762 63129341 1959032427 -305322031 -1698031801 175442646 2104638016 -461673478 -1820566676 219729615 2048917081 -485052445 -1810784395 578269768 1433436894 -864431260 -1149312014 622491217 1377650375 -887875715 -1139595285 749484666 1537936108 -1029547178 -1247450176 734133859 1556532981 -976249009 -1295470631 1069589036 1221038778 -774978816 -1496714346 950887989 1336563363 -693958887 -1583073393 823863838 1176246920 -552252622 -1475183708 913763847 1097981585 -663187669 -1350582339 842318147 1161032149 -600137617 -1422028551 895026522 1113470412 -615029642 -1404021536 1022314865 1273526759 -756996003 -1511647029 998411624 1283833342 -712184764 -1567892270 797167911 1485103537 -1047678965 -1232437091 686691646 1609115048 -958368750 -1310243708 559438101 1449093507 -816433095 -1202648913 641047820 1362275738 -935592928 -1086534474 156950923 2120077597 -413892441 -1873563599 238495122 2033194244 -533117762 -1757514712 125921721 1887852847 -376502123 -1635239933 15510944 2011929910 -287126388 -1712980966 351138287 1676329337 -85749565 -1914396587 327169526 1686570336 -41003814 -1970707380 439777757 1831946571 -197650191 -2093012889 492551620 1784450386 -212476696 -2074940290 724561922 1546174612 -987655890 -1306091080 742536219 1531249805 -1035184841 -1253349983 636778544 1391675558 -872802020 -1124259446 580500521 1436454079 -862462715 -1148129901 915988582 1100992752 -661225142 -1349406244 838149247 1190270185 -537180845 -1459849787 943941716 1329879234 -699594376 -1588971026 1060023373 1210686683 -786379423 -1507328521 272748746 1732698204 -28331546 -1991736976 388764883 1613440069 -115182081 -1910160023 513431800 1771923566 -258721324 -2020406974 435657953 1861266551 -134611507 -2130784933 234274990 2062676024 -470244990 -1795190508 177931447 2107388961 -459971173 -1819126515 53299356 1948940298 -316462672 -1708910298 71339141 1934081043 -363926103 -1656103617 1684956869 325670483 -1973418007 -43567233 1661182684 335843914 -1928477712 -99945626 1790308087 498261601 -2068082725 -205734067 1842883310 450828920 -2083107902 -187597996 2044294817 249447991 -1747511411 -523229413 2125771448 162759214 -1866804332 -406985982 1996684947 380421 -1727225921 -301224151 1886337674 124258844 -1637786714 -379163856 1593853453 671577755 -1324472543 -972482633 1483571732 795521666 -1234967752 -1050356818 1373359679 652017321 -1076515053 -925720699 1454770726 565263024 -1195873526 -809542756 1119311465 900753151 -1397147835 -608303149 1171952240 853385958 -1412107428 -590101558 1282203227 996929229 -1570586761 -714764319 1258363458 1007037140 -1525712018 -771208200 2104842116 175269650 -1820641624 -461633986 2048431005 220177163 -1810435407 -485375449 1940840374 78245664 -1650409830 -358117876 1958943663 63187769 -1697809789 -305509867 1623345120 398817142 -1899223348 -104130982 1739555833 279491439 -1985879339 -22621629 1847185362 421461828 -2145931522 -149905816 1769212875 510868317 -2022020377 -260220303 1176205132 823936986 -1475013024 -552458506 1098298197 913408963 -1351036295 -662707473 1220607870 1070059496 -1496408494 -775311676 1336752999 950668273 -1583130037 -693867811 1538025256 749426622 -1247672828 -1029359982 1556194097 734434215 -1295007203 -976686453 1433923354 577822604 -1149661642 -864108896 1377446659 622664597 -1139520977 -887915847 1448608839 559887569 -1202297493 -816753155 1362477150 640872648 -1086611086 -935554588 1485016181 797228259 -1232212647 -1047863857 1609451628 686389498 -1310709440 -957933098 1273959459 1021846709 -1511951089 -756660839 1283641402 998629548 -1567837930 -712277632 1161075729 842247303 -1422197443 -599929429 1113151496 895379614 -1403569884 -615511630 1832264847 439424025 -2093464157 -197167819 1784406166 492621824 -2074771014 -212684500 1676520637 350919723 -1914450543 -85656313 1686136996 327637042 -1970402936 -41338594 1887515883 126223485 -1634773561 -376937135 2012016882 15450212 -1713204770 -286940856 2119875801 157125711 -1873486347 -413930141 2033678528 238045270 -1757865492 -532797062 1329804550 943981968 -1588767702 -699767620 1211035935 1059701129 -1507815373 -785932123 1100528948 916426146 -1349067752 -661525362 1190492461 837962171 -1459939327 -537122665 1391732066 636687860 -1124449202 -872581928 1436148091 580833773 -1147699113 -862932799 1546628432 724082118 -1306407812 -987300630 1531078985 742742495 -1253308315 -1035257613 1949111758 53093720 -1708952350 -316390284 1933627863 71819585 -1655787269 -364281747 2062982652 233942378 -1795621680 -469775290 2107333093 178022771 -1818937143 -460191649 1771701674 513619260 -2020318074 -258780144 1861730739 435220773 -2131124065 -134311927 1732349336 273071374 -1991250764 -28779486 1613515137 388725015 -1910363987 -115009477 396173114 1620717484 -107774442 -1902883200 284220195 1744300981 -16860657 -1980134759 424056584 1849796510 -146213340 -2142255438 506155793 1764516743 -265997763 -2027814229 170528606 2100117448 -467374478 -1826398492 222808903 2051079121 -481711509 -1806787843 82937708 1945548794 -352328128 -1644636458 60572533 1956344803 -309190055 -1701506353 754139122 1542721380 -1023582498 -1241878968 731839467 1553582973 -980378937 -1298683311 573093824 1429178198 -869869844 -1155406214 625308633 1380074319 -884272395 -1135861149 826552214 1178803968 -548778310 -1471316436 908716943 1093589785 -668497245 -1356809675 1067427748 1217959730 -778975608 -1500056034 955409341 1341477675 -688127343 -1577373177 243674747 2038505197 -527937705 -1752203327 166455906 2129451764 -404386994 -1864188968 6137417 2002425567 -296499355 -1722484749 120611408 1882673862 -381811844 -1640418326 321994271 1681264265 -46178509 -1976012891 341637638 1666960016 -95249622 -1923765316 501921325 1793951419 -203106559 -2065438825 445084212 1837122210 -192343272 -2087836786 904400563 1122975269 -605655137 -1394516215 847628970 1166211644 -594826362 -1416848624 993232513 1278522903 -717363283 -1573202117 1012810392 1264153102 -766499916 -1521020126 677322455 1599614529 -967737349 -1319743635 791861966 1479928408 -1052984350 -1237611660 646223589 1367582323 -930416695 -1081227425 568939260 1458463338 -806931504 -1193278650 631995832 1387023662 -878371692 -1130222590 583448993 1438746935 -859252595 -1144002533 728823178 1551353116 -981560154 -1300650960 740110739 1528430853 -1038921537 -1256955863 941387228 1327193418 -703460112 -1592443802 1064413637 1215732051 -780154647 -1502021505 919070190 1103156600 -657881918 -1345407916 833233399 1185747297 -542883621 -1465683891 516250992 1774349798 -255116196 -2016670518 430479721 1857006079 -140052411 -2136880941 270456130 1729750484 -32459666 -1994947336 393417051 1618223565 -109219721 -1904590623 57822484 1953856898 -310629320 -1703207762 69175565 1931000219 -367925215 -1659447113 229229862 2058286512 -475552758 -1801415524 180617535 2109944233 -456499181 -1815261051 1018187001 1270316143 -759288363 -1514595005 1004374240 1289402486 -707532340 -1563109030 845923531 1164768349 -597318169 -1419602575 889585874 1107374148 -620207618 -1408282264 554130589 1442868235 -821477967 -1207038681 644520068 1366140946 -932906584 -1083979458 803001519 1490805817 -1043155581 -1227520747 682692790 1605771296 -960532070 -1313324788 132017201 1893293223 -372241123 -1630061173 11773992 2008324286 -289552124 -1715799662 151380995 2114114709 -418675409 -1878215239 241704986 2037321868 -530169546 -1755221600 443120725 1835945155 -194568839 -2090848785 486848588 1778616538 -217392800 -2079462922 347272295 1672856817 -88304309 -1917082147 333394046 1691877608 -36613806 -1965661756 1945229886 83290792 -1644184814 -352810108 1956388391 60501681 -1701675253 -308981859 2099925516 170746522 -1826344160 -467467338 2051511829 222340739 -1807091911 -481376337 1850133082 423754444 -2142721162 -145777696 1764429379 506216149 -2027589777 -266182663 1620918888 395997950 -1902959804 -107736110 1743816305 284669671 -1979783331 -17180725 1218444022 1066977888 -1500406822 -778654900 1341275887 955584121 -1577295933 -688165035 1178890948 826491474 -1471540248 -548592770 1093252829 909018699 -1356343311 -668932249 1428744850 573561348 -1155101762 -870204632 1380265611 625090077 -1135915097 -884179151 1542677152 754209334 -1241709684 -1023790310 1553901241 731485743 -1299134571 -979896573 1793780607 502127593 -2065397165 -203179323 1837576038 444604400 -2088153526 -191988004 1680958285 322327515 -1975582111 -46648585 1667016532 341546946 -1923955080 -95029522 2002647835 5950349 -1722574281 -296441183 1882210050 121048980 -1640079826 -382112072 2038854441 243352511 -1752690171 -527490413 2129377072 166496166 -1863985636 -404560246 1367657399 646183713 -1081431397 -930244083 1458114478 569261880 -1192792446 -807379436 1600078725 676885267 -1320082775 -967437761 1479706524 792049418 -1237522768 -1053043162 1278467027 993323845 -1573012737 -717583767 1264459722 1012477788 -1521451290 -766030224 1122522081 904881015 -1394199859 -606010789 1166383096 847423342 -1416890668 -594753982 1103607996 918587434 -1345726064 -657528570 1185578149 833440819 -1465639543 -542954209 1327247502 941293592 -1592634974 -703241932 1215427735 1064748033 -1501588037 -780622547 1550887128 729258062 -1300313612 -981862046 1528655041 739925079 -1257042451 -1038860933 1386946794 632033404 -1130020410 -878546608 1439098099 583128165 -1144486433 -858802871 2057934964 229550306 -1800930984 -476001842 2110020717 180579579 -1815462591 -456323625 1953632326 58007760 -1703120534 -310689284 1931465823 68740297 -1659783821 -367622683 1730054160 270121094 -1995380420 -31991382 1618168841 393510047 -1904399067 -109437517 1774518306 516042932 -2016714482 -255045224 1856554043 430961837 -2136562409 -140405375 1490848253 802929003 -1227691823 -1042950073 1605455332 683048306 -1312871224 -961012642 1443299791 553660761 -1207344925 -821145483 1365951958 644740416 -1083923206 -932998036 1164679577 845981967 -1419380555 -597506013 1107713408 889285910 -1408746324 -619770822 1269830059 1018634557 -1514246009 -759611375 1289606578 1004201252 -1563183970 -707492856 1672653109 347445667 -1917007847 -88344433 1692364076 332946874 -1966011392 -36291434 1835606279 443421073 -2090385365 -195006275 1778705694 486790536 -2079685582 -217205596 2114304337 151161287 -1878271875 -418584341 2036890952 242175454 -1754915740 -530502414 1893609827 131662325 -1630515121 -371760935 2008282490 11847148 -1715628970 -289758016 -549153486 -1471961692 826995742 1179501704 -668380885 -1355914819 908537863 1092616337 -778101504 -1499976298 1066499116 1217809594 -688727783 -1577719409 956086325 1341884579 -1024228010 -1242253888 754836602 1543165164 -979484337 -1298566695 730865763 1553404149 -869790364 -1154531854 572943432 1428249822 -884618883 -1136461333 625715281 1380751559 -466962950 -1825733268 170185942 2099504192 -481857053 -1807728267 222892239 2051940441 -353288760 -1644819106 83844324 1945660530 -308479535 -1701066425 59939069 1955965035 -107108962 -1902471928 395560114 1620374564 -17800825 -1980280559 285081771 1744384061 -146395732 -2143216326 424168576 1850702870 -265557579 -2027103965 505776281 1763883023 -966810509 -1319594779 676447583 1599534537 -1053663126 -1238019844 792461638 1480274384 -930862015 -1081926441 646597997 1368227323 -806754216 -1192306482 568822132 1457568226 -605506537 -1393589119 904320315 1122100653 -595234802 -1417527144 847974690 1166811572 -718062555 -1573647181 993877257 1278897567 -765528004 -1520842582 1011915024 1264036230 -47086405 -1976126419 322954647 1681446145 -94617438 -1923387340 340926862 1666519320 -202765175 -2064827361 501509541 1793285427 -192427888 -2088699898 445229500 1838061866 -528050977 -1753111479 243856883 2039465317 -404008762 -1863557040 166015466 2128740732 -295887635 -1722143621 5471681 2002013527 -382674700 -1640503198 121551320 1882818894 -311232592 -1703557338 58496668 1954260490 -367053911 -1659370689 68244101 1930846739 -475431038 -1800515820 229056174 2057317944 -456868965 -1815901427 181066423 2110646817 -255465516 -2017274046 516654840 1775023726 -139975731 -2136009893 430326497 1856074359 -31559706 -1994825872 269487818 1729576540 -109859841 -1904960663 394119891 1618672197 -702752904 -1592006674 940750420 1326810818 -781118623 -1502206985 1065316941 1215840987 -658022582 -1346342948 919158374 1104023280 -542467245 -1465013307 832895615 1185139433 -877934820 -1129515126 631612976 1386387110 -859438331 -1144966253 583557673 1439650495 -982495442 -1300791368 729689602 1551441556 -1038251209 -1256539231 739502619 1528093325 -194394383 -2089879961 443000797 1835046731 -217840920 -2080165250 487220164 1779258194 -88977725 -1917485483 347877359 1673207673 -35681574 -1965508020 332524534 1691802464 -371272043 -1629886973 131119033 1893173039 -290254196 -1716248038 12415904 2008695606 -419078489 -1878888911 151732107 2114719517 -530015554 -1754289624 241630098 2036452100 -821565895 -1207904593 554272533 1443805059 -932568544 -1083370826 644104972 1365472154 -1042518517 -1227137379 802295591 1490370481 -961435118 -1313432956 683658046 1605958568 -760154531 -1514682677 1019123569 1270458343 -706923964 -1562770734 1003705192 1288987646 -596935057 -1418965255 845487939 1164062677 -620316042 -1409185056 889772890 1108339660 -1154985930 -869310304 1428566298 572588428 -1136290769 -884824903 1380709635 625788309 -1242310652 -1024137070 1543354664 754616766 -1298260963 -979817333 1552973105 731336103 -1499512750 -778538812 1217470846 1066799592 -1577941941 -688540451 1341973863 956028401 -1471887264 -549193482 1179298124 827169242 -1356264327 -668058385 1093102933 908090819 -2142867202 -146718616 1850216914 424616260 -2027178777 -265517967 1764087243 505603421 -1902249780 -107296678 1620285920 395618678 -1980744491 -17363901 1744723449 284781935 -1645125478 -352956404 1946091958 83374368 -1701010301 -308571115 1955775919 60159289 -1825904472 -466757570 2099546500 170113298 -1807274831 -482337753 2051624349 223247627 -1573691017 -717991455 1279066203 993669325 -1520523922 -765880840 1263584322 1012397268 -1394022075 -605038125 1122404457 903985407 -1417335460 -595452470 1166756976 848067814 -1081839341 -930922107 1368002623 646783145 -1192643318 -806451812 1458033702 568386736 -1319110367 -967259721 1599182861 676767899 -1238221512 -1053487698 1480350740 792423554 -1721941569 -296062679 2001936531 5509125 -1640987226 -382225104 1883169930 121230364 -1752774259 -528352997 2038999201 244291639 -1863643756 -403948286 2128964792 165829678 -2065018405 -202546867 1793339639 501416033 -2088266302 -192895660 1837757678 445564024 -1976444439 -46732929 1681897669 322472019 -1923342864 -94687898 1666350300 341134410 -1994509644 -31915486 1729123224 269968142 -1905002835 -109787589 1618843521 393914135 -2017084794 -255686128 1774967722 516746044 -2136441185 -139506167 1856380851 429993765 -1800854832 -475131322 2057782268 228619114 -1815812407 -456927649 2110425061 181254003 -1703761182 -311059852 1954335694 58456920 -1658884357 -367501715 1930498007 68566849 -1301278084 -982048022 1551790928 729367494 -1256335771 -1038424333 1528018761 739543007 -1129604530 -877876520 1386609506 631426036 -1144627625 -859738431 1439186811 583995373 -1345912296 -658492786 1103717172 919491490 -1465203199 -542247273 1185195821 832804795 -1591965142 -702825796 1326639878 940956560 -1502523853 -780763483 1216294687 1064837001 -1878719499 -419286173 2114675417 151802447 -1754740756 -529533062 2036770496 241276502 -1629582393 -371606703 1892739819 131586685 -1716301858 -290160824 2008887026 12197476 -1917709423 -88792313 1673294525 347816491 -1965041784 -36116706 1691465380 332826162 -2090230877 -194073803 1835530895 442550809 -2080088134 -217878740 1779056278 487394816 -1419041987 -596896853 1164263953 845312647 -1408833756 -620636238 1107854856 890222238 -1515148529 -759719015 1270794787 1018821301 -1562546410 -707108992 1288900154 1003765420 -1227082919 -1042611249 1490178677 802513635 -1313736896 -961099818 1606391404 683190010 -1207452821 -822047747 1443486279 554625745 -1083539598 -932360220 1365515870 644034248 1566510443 710426109 -1286509497 -1000973103 1513277810 758512100 -1271093154 -1019504440 1401193817 612611535 -1114971019 -896674589 1424572736 602829270 -1159258004 -840953606 1088953615 938421657 -1360626653 -639546187 1199954198 813885824 -1450461126 -561215316 1312003389 959751595 -1606552559 -684014457 1230917924 1046045106 -1487917048 -799604578 1714498979 288759093 -2009117553 -13075431 1633479098 375118124 -1890416490 -128600064 1760208273 535663879 -2031827779 -236719061 1871143304 411062558 -2121727836 -158453710 2072395207 209784145 -1786225429 -493917059 2095839710 200067400 -1830446862 -438130588 1969075701 39486819 -1689004839 -329980849 1915777516 87507322 -1673654080 -348577706 1145322538 860032188 -1437967098 -582128240 1126823987 875481253 -1389913825 -635393655 1251980312 1033405582 -1533946572 -745085534 1307734017 989151383 -1543761619 -721739333 1509108814 787750104 -1208136350 -1057325580 1587472471 697948353 -1332704901 -946357779 1462281340 539989226 -1188641456 -836635194 1346723941 658657523 -1102380727 -917753377 2133466338 137178228 -1859879474 -433894056 2017974523 255912045 -1773553193 -514946751 1911657680 116827206 -1610615300 -386349718 1989955785 26959967 -1735249435 -275447437 1654459526 362429456 -1936495190 -74162884 1710278815 318240777 -1946244685 -50751195 1816560820 457290786 -2109151848 -179317490 1797996717 472674363 -2061164159 -232648425 1869180905 409886591 -2123952443 -161464749 1745136624 520330086 -2046113060 -250742198 1639114715 381015885 -1883470089 -121915807 1725899714 299373396 -1999551762 -2723208 1927184269 98127643 -1664082271 -338219465 1974713236 45386498 -1682056520 -323294674 2080765887 184731433 -1844734317 -452155899 2070426534 208601904 -1788456310 -496934372 1409765153 587235255 -1173803507 -854712677 1399491384 611171246 -1117459948 -899425662 1524418323 769390469 -1261263297 -1009412439 1571881738 716583836 -1279303130 -994553168 1236295493 1052209107 -1480704407 -793178369 1323146076 970632138 -1596720528 -673920282 1198249847 812443617 -1452951973 -563968307 1074140014 922821624 -1375178174 -653311276 1987206824 24473150 -1736687740 -277147886 1897896625 102279719 -1626211427 -401159413 2024396442 263120396 -1767393354 -509573344 2143556227 147005973 -1849003089 -422755527 1808092876 482508378 -2050281504 -221503626 1822984917 464501315 -2102989831 -173941905 1696515838 303691368 -1961842734 -65562812 1651704551 359936625 -1937939509 -75869347 1293712992 974868214 -1559093428 -736808998 1248967289 1031178991 -1535124651 -747050045 1137178194 885049028 -1379297410 -623990808 1152004683 866976477 -1432071321 -576494607 1353412100 665607826 -1096478936 -912113730 1472637469 549558923 -1178023119 -825230425 1584457270 695719584 -1333885158 -948324468 1495081519 773460665 -1223474429 -1072401515 959694959 1312094457 -683824829 -1606772267 1046350966 1230585056 -800035494 -1487446580 937967709 1089433803 -639229583 -1360981529 814056516 1199748306 -561257112 -1450387970 612685835 1401153693 -896878297 -1114797647 602479634 1424895108 -840467138 -1159705176 710889529 1566073007 -1001311979 -1286209149 758289440 1513465014 -1019415284 -1271151206 39708839 1968887857 -330069621 -1688946403 87043262 1916214312 -348238446 -1673954044 210133141 2072072195 -494403143 -1785777873 199992460 2095879194 -437926496 -1830619850 535492803 1760413781 -236676625 -2031900295 411516122 1870662732 -158769674 -2121372320 288452849 1714831463 -12643875 -2009587381 375174376 1633387646 -128789052 -1890196142 539556142 1462749624 -836331518 -1188976492 658849079 1346506145 -917808101 -1102287731 787706140 1509179786 -1057157072 -1208344410 698266885 1587119507 -946809815 -1332222785 1033890122 1251531228 -745437082 -1533626128 988949843 1307909573 -721662849 -1543799575 860119416 1145262574 -582352812 -1437781822 875144545 1127126519 -634928051 -1390349093 457628134 1816258928 -179783478 -2108716964 472587775 1798057321 -232424237 -2061349819 362631636 1654284610 -74239752 -1936457618 317756877 1710728539 -50400031 -1946565513 116509058 1912011028 -385898322 -1611098056 27004315 1989885197 -275616585 -1735042015 136987056 2133684518 -433839972 -1859973110 256345513 2017506623 -515251067 -1773218797 184920813 2080545403 -452211775 -1844642985 208170740 2070896226 -496627752 -1788788914 98443999 1926828617 -338672653 -1663601819 45344454 1974785616 -323123222 -1682262148 380811913 1639287327 -121840731 -1883509965 299859600 1725451782 -3072068 -1999229142 409547451 1869480493 -161000553 -2124389631 520418978 1745077812 -250964082 -2045925608 812354085 1198308019 -563746039 -1453139041 923160124 1073839786 -653775088 -1374740602 1051722263 1236742785 -792829125 -1481026643 970835470 1322972824 -673994974 -1596680268 769432129 1524345559 -1009583251 -1261057029 716267096 1572237006 -994099340 -1279782942 587666035 1409295077 -855018657 -1173470263 610981482 1399711484 -899369146 -1117550640 303995820 1696181050 -65996160 -1961375210 359882677 1651797795 -75678055 -1938158065 482677662 1807885064 -221547854 -2050211292 464050055 1823467281 -173623637 -2103343555 262769608 2024717150 -509089052 -1767843214 147083217 2143518535 -422957315 -1848828309 24249338 1987392364 -277060906 -1736748480 102746083 1897461621 -401496369 -1625909671 695253860 1584892914 -947987896 -1334187298 773685117 1494896619 -1072488879 -1223414073 665531222 1353450432 -911912326 -1096654100 549910351 1472317401 -825715101 -1177573643 885500672 1136696214 -624309716 -1378944326 866807577 1152212879 -576451019 -1432142173 974922546 1293620132 -737000930 -1558875512 1030874923 1249302461 -746617337 -1535592815 -1786345629 -494815243 2072569423 210753241 -1830075526 -437488660 2095391318 199365312 -1688400047 -329629753 1968402045 39083755 -1674523832 -348652578 1916709476 87661298 -2010015993 -13195375 1715467819 288933565 -1889774818 -128228472 1632776754 374669988 -2031476939 -236114013 1759804953 534990479 -2121802964 -159323206 1871297024 411994774 -1360484437 -638609603 1088865927 937555473 -1450875982 -561884380 1200292510 814494216 -1607258215 -684450033 1312640693 960134691 -1486951552 -799417578 1230015148 1045936698 -1285572657 -1000831143 1565644515 710338165 -1271761962 -1019919552 1513886458 758850156 -1115406339 -897380501 1401577169 613248583 -1159070748 -839988366 1424464584 601926238 -1935821278 -73759052 1653856014 362080152 -1947176389 -50904403 1711149847 318317441 -2109325808 -180285818 1816682300 458190762 -2060715511 -231945569 1797626661 472034227 -1859475898 -433219888 2133116778 136574972 -1773706657 -515878199 2018050931 256783333 -1611583884 -386523422 1912557400 116948942 -1734546835 -274998533 1989315393 26590167 -1208772886 -1057708420 1509816262 788186960 -1331801357 -946249115 1586508767 697762633 -1188553000 -835768754 1462140916 539053922 -1102718271 -918361513 1347140589 659327867 -1438349682 -582765032 1145759650 860739380 -1389804905 -634490367 1126638523 874517293 -1533079876 -744997334 1251045264 1033264902 -1544369499 -722077133 1308404617 989567775 -1481579039 -793258633 1237222605 1052357723 -1596120584 -673574546 1322467540 970223682 -1452577325 -563323579 1197804799 811744361 -1375295030 -654206628 1074317542 923793520 -1173883515 -855587565 1409914025 588162111 -1117113956 -898825974 1399083184 610492454 -1260618313 -1009038047 1523719323 768945165 -1280198226 -994670280 1572853890 716761108 -1663122135 -338037313 1926276101 98014355 -1682767568 -323735130 1975345180 45764746 -1845146341 -452821619 2081106999 185343137 -1788311294 -495994476 2070341678 207739064 -2123770547 -160504357 1869067361 408978679 -2046553772 -251452990 1745514616 520962286 -1884136065 -122327575 1639726163 381357253 -1998612122 -2577936 1725036618 299288796 -1096035168 -911416266 1353037196 664962330 -1178201927 -826204113 1472754069 550453507 -1334813550 -948474876 1585331646 695799080 -1222797173 -1071994851 1494481319 773114161 -1558395708 -736365486 1293067752 974493054 -1536098083 -747229109 1249862129 1031295335 -1379447562 -624919456 1137257946 885923148 -1431664401 -575817607 1151658435 866376021 -2050624408 -222116610 1808504132 483173842 -2102906767 -173080345 1822839133 463561163 -1960936358 -65450804 1695554934 303508960 -1938573245 -76248875 1652414831 360376825 -1737300980 -277490534 1987872032 24884662 -1625350123 -401076093 1896956217 102134191 -1767281602 -508666712 2024213778 262159748 -1849382873 -423389007 2143996171 147716509 -236305817 -2031258895 535044939 1759712221 -158890370 -2122271000 411690834 1871632324 -13514155 -2009662781 289385337 1714985967 -128184756 -1889845542 374501216 1632985078 -329428477 -1688575339 39007023 1968440249 -349137382 -1674074484 88012598 1916389280 -494478799 -1786647897 210287389 2073004939 -437576152 -1830015298 199589636 2095206290 -897293649 -1115467207 613024643 1401762581 -840325450 -1158769120 602392474 1424029452 -1000346979 -1286022645 709987249 1565965095 -1020121468 -1271587310 758927272 1513848638 -684494133 -1607187875 960304103 1312433009 -799099182 -1487305148 1045485566 1230497640 -639042823 -1360016785 937860053 1088531267 -561692960 -1451094410 814440396 1200385882 -386829530 -1611250768 117379594 1912087196 -274942145 -1734637655 26400275 1989535365 -433390828 -1859269758 136616504 2133043886 -515424499 -1774186597 256466465 2018406071 -179936446 -2109647916 457704046 1817129720 -232020133 -2060675123 472237687 1797453537 -73536656 -1936008218 361990748 1653914314 -51368087 -1946738689 318656069 1710849747 -744533010 -1533516936 1032925890 1251344980 -722298889 -1544181919 989656795 1308345933 -582689828 -1438389430 860535536 1145932390 -634839099 -1389482157 875003625 1126190719 -836222070 -1188072676 539370150 1461785136 -918190189 -1102924027 659285695 1347212841 -1057764424 -1208681682 788376212 1509595650 -945942623 -1332134089 697331341 1586978331 -1008983835 -1260711821 768754121 1523937631 -994974468 -1279863702 717194704 1572386118 -855136041 -1174366143 587844091 1410267501 -898994994 -1116906408 610536930 1399012724 -563400575 -1452539881 811946413 1197629755 -653855592 -1375615986 923309492 1074767138 -793724749 -1481144283 1052694943 1236920585 -673350486 -1596306372 970136966 1322528016 -122552275 -1883950917 381444353 1639666071 -2112460 -1999047518 298951960 1725339022 -160856033 -2123450231 409463091 1868618149 -251376634 -2046591856 520760618 1745690044 -452652983 -1845354273 185299301 2081178099 -496446384 -1787829050 208057724 2069988842 -337733509 -1663457043 97581399 1926744513 -323789726 -1682674444 45956430 1975127512 -624488028 -1379917518 885616776 1137590302 -576006723 -1431444181 866432145 1151566855 -736323178 -1558468352 974321850 1293273132 -747545201 -1535742695 1031748771 1249381429 -948960832 -1334365866 696148204 1585008762 -1071790631 -1222970033 773039349 1494520931 -911504910 -1095976604 665184478 1352849480 -825864725 -1178501763 549989575 1473190993 -509005460 -1766981126 262623296 2023776470 -423299723 -1849440797 147493977 2144183503 -277694114 -1737127480 24959090 1987832036 -400589497 -1625797167 101784683 1897278717 -65134328 -1961291362 303054884 1696034994 -76290799 -1938500217 360547389 1652208811 -221927110 -2050844244 483117078 1808595072 -173511389 -2102436427 463866895 1822506137 -2082778705 -186883783 1842688131 449970197 -2068408906 -206461664 1790506138 499106828 -1929324131 -100144885 1661909169 336168999 -1972560508 -43373294 1684241576 325340222 -1637072437 -378834595 1885479143 124063857 -1727953454 -301550268 1997530366 578664 -1867003399 -407832209 2126096597 163485763 -1747317280 -522371722 2043964620 248732762 -1196068505 -810401295 1455099979 565977309 -1076316802 -924875288 1373033554 651289796 -1234241195 -1050031677 1482725497 795322607 -1325187764 -972812838 1594711136 671771894 -1526570749 -771403371 1259077679 1007366329 -1569741542 -714566260 1281475638 996603040 -1411782351 -589375065 1171752989 852539531 -1397478104 -609018434 1119505412 901610642 -1698668306 -305704840 1959657922 63517012 -1649564425 -357919647 1940112859 77919565 -1810110244 -484648886 2048231920 219330918 -1820971835 -462349229 2105036265 176127359 -2022215542 -261079012 1769542054 511582512 -2145733485 -149060603 1846859199 420734249 -1985152840 -22296530 1738709396 279292162 -1899938655 -104461257 1624202637 399011099 -1582415834 -693538640 1335894282 950473116 -1497136065 -775637847 1221453075 1070257541 -1351235564 -663553918 1098623288 914135470 -1474819059 -551600997 1175874849 823221687 -1139191742 -887201580 1377251694 621806072 -1149987749 -864836403 1434121591 578668001 -1295853456 -976885530 1556920668 734759370 -1246815127 -1029165825 1537310021 749096403 -1309854931 -957742149 1608733185 686056087 -1233062092 -1048066142 1485739544 797550222 -1086932193 -936277111 1362680371 641723045 -1201963258 -816033904 1448418858 559034044 -1403378871 -614657057 1112818277 894661363 -1422399664 -600778810 1161397884 842970858 -1568560261 -712598547 1284491863 998832833 -1511231646 -756326412 1273105998 1021656792 -1971121179 -41671821 1686991561 327828063 -1913726980 -85334166 1675671248 350717510 -2074567721 -211834047 1784085243 491899501 -2093654066 -198021288 1832599266 440143476 -1758198911 -533515497 2033869485 238899771 -1873164392 -413206770 2119673524 156276258 -1712354381 -286737627 2011294367 15129097 -1635627094 -377127108 1888235142 126557712 -1460272532 -537840902 1190683456 838816726 -1348745611 -660801821 1100326745 915576783 -1506964898 -785728824 1210313586 1059380196 -1589621177 -699957551 1330524011 944316413 -1254026744 -1035591010 1531933476 742933426 -1305684463 -986978681 1545779005 723879851 -1147495878 -862082388 1435826966 580111232 -1124639197 -873435467 1392066319 637407129 -1818746204 -459337166 2106999688 177304350 -1795823939 -470624725 2063304593 234665735 -1656509802 -364602880 1934478266 72022828 -1708233073 -316056039 1948258211 52903733 -1909509440 -114818474 1612796908 388391802 -1992100135 -28981681 1733072885 273393507 -2131445006 -135034268 1861934046 436071240 -2019983637 -258060675 1771511751 512765777 -407399253 -1867471811 163181959 2126431505 -522563406 -1747099612 248787358 2043871496 -378790759 -1637143537 123895221 1885687075 -301868928 -1727600618 1030572 1997048122 -100629297 -1928874919 336520675 1661588853 -43171626 -1972735936 325263866 1684279660 -186970883 -2082718613 450194897 1842502983 -206124828 -2068711310 498641352 1790941534 -589712285 -1411480331 853005647 1171318233 -608931718 -1397538580 901386582 1119691200 -771605423 -1526395705 1007443325 1259040235 -714082232 -1570191138 996252004 1281796594 -1049713657 -1234594671 794871083 1483208125 -972857314 -1325117304 671940914 1594503588 -810210251 -1196286813 565923097 1455193487 -925308884 -1075849030 651593984 1372699030 -22239766 -1985243780 279102662 1738929232 -104766989 -1899605659 399442143 1623732297 -260624936 -2022695602 511266036 1769897058 -149231167 -2145527465 420776173 1846786171 -484723314 -1810070248 219534498 2048058420 -461999721 -1821294335 175640763 2105483309 -306168388 -1698230998 63855760 1959357446 -357697115 -1649751757 77830281 1940170783 -977107678 -1295665740 734848014 1556862104 -1028701893 -1247252051 748757015 1537609857 -887550704 -1138868858 622292028 1376804010 -864761591 -1150027361 578463781 1434294451 -663382714 -1351440944 914093162 1098695932 -552054433 -1474338359 823537779 1175519461 -693232268 -1582748190 950041688 1336364238 -775693971 -1497044485 1070446657 1221232855 -712903127 -1568225601 999266053 1284024211 -756272592 -1511325018 1021465372 1273324426 -614826469 -1403171187 894705463 1112747937 -600327678 -1422882156 842652462 1161751480 -935926195 -1087252773 641238881 1363130359 -816111020 -1201925438 559235960 1448244206 -957518209 -1310040343 685969235 1608794053 -1048532378 -1232626960 797887306 1485437916 -286271775 -1712789897 14792653 2011596635 -377351432 -1635442066 126645204 1888174914 -533438765 -1758237115 238698495 2034044777 -413558070 -1872844196 156761062 2119224176 -212285819 -2074085869 492218281 1783732031 -197852516 -2093862390 440099760 1832669990 -41726281 -1971028447 328019867 1686773517 -85030226 -1914062280 350284674 1676139284 -862271640 -1147275266 580167236 1435735762 -873004175 -1125108761 637100637 1392399051 -1035907238 -1253670964 743386742 1531453152 -986936509 -1305756715 723708527 1545984761 -785524980 -1507137638 1059304992 1210353334 -700443883 -1589173373 944665145 1330201263 -537501890 -1460572248 838352402 1191120516 -660890841 -1348686927 915798539 1100139165 -134944864 -2131503306 435848844 1862120986 -258399303 -2019683537 513229461 1771074051 -114331758 -1909956860 388042430 1613119016 -29185141 -1991927011 273468071 1733032497 -364644412 -1656436910 72193768 1934272126 -315739171 -1708588213 52450033 1948738151 -459767818 -1818276000 177610458 2106666572 -470434833 -1796043911 234609347 2063395413 1258478503 1007020849 -1525892469 -770995683 1282351038 996683560 -1570668910 -714715644 1171870613 853435139 -1411960135 -590347729 1119131532 900966170 -1397033312 -608319946 1454754755 565377877 -1195660561 -809723271 1373114330 652164940 -1076465930 -925802912 1483621361 795439975 -1235213603 -1050209717 1594066920 671397758 -1324489020 -972368302 1886190447 124505081 -1637705149 -379213099 1996570486 397280 -1727046054 -301437236 2125951837 162546635 -1866919311 -406969625 2044376900 249399250 -1747659160 -522983682 1843129099 450681757 -2083157465 -187516239 1790324498 498147204 -2068296130 -205554008 1660969785 336024495 -1928461803 -100060541 1684907808 325752758 -1973172724 -43714918 1377430246 622778992 -1139307574 -888095908 1433677567 577969769 -1149612077 -864190651 1556243156 734351938 -1295252488 -976538770 1538238157 749246043 -1247688735 -1029245065 1336867458 950651412 -1583309906 -693654728 1220755099 1069813261 -1496490057 -775262431 1098216112 913457702 -1350888548 -662953206 1176024745 824149567 -1474898043 -552474861 1769458222 510720696 -2022069502 -260138092 1847201335 421346977 -2146144485 -149725299 1739342364 279671434 -1985862864 -22735962 1623295493 398898835 -1898977495 -104278081 1958795850 63433436 -1697727642 -305558544 1940725331 78261957 -1650229377 -358330391 2048610936 219964142 -1810549932 -485358654 2104923745 175220471 -1820788915 -461387813 2033498405 238258611 -1757751287 -532813665 2119793980 157175210 -1873339376 -414176122 2012164375 15204737 -1713287109 -286891859 1887630606 126207384 -1634954206 -376724300 1686350145 327457239 -1970419603 -41223941 1676569944 350838222 -1914696588 -85508894 1784160627 492769765 -2074722209 -212766519 1832248682 439539196 -2093251514 -197348144 1113233901 895330683 -1403717439 -615266217 1161256436 842034530 -1422312232 -599913394 1283527135 998646089 -1567657741 -712490907 1273812422 1022092624 -1511869206 -756710276 1609402761 686471455 -1310463835 -958080973 1484803472 797408518 -1232196420 -1047978966 1362493883 640758061 -1086824297 -935374847 1448854946 559740212 -1202346866 -816671720 1613727844 388544754 -1910380216 -114894370 1732398205 272989419 -1991496367 -28631609 1861484630 435368128 -2131074694 -134393364 1771684943 513733849 -2020104861 -258959883 2107152384 178235542 -1818822356 -460207686 2062900249 233991311 -1795474123 -470020701 1933774898 71573668 -1655869154 -364232312 1949226027 53077181 -1709132537 -316177007 1531029676 742823994 -1253062272 -1035405034 1546415285 724261923 -1306391143 -987415281 1436164254 580718600 -1147911758 -862752476 1391977607 636539921 -1124498005 -872499907 1190574280 837912670 -1460086300 -536876686 1100709073 916212807 -1349181955 -661508757 1210921210 1059717228 -1507634730 -786144960 1329657059 944227445 -1588685361 -699816615 795745955 1483288117 -1050640497 -1234743527 671341242 1594157612 -972178538 -1324709120 565548689 1454548487 -809764931 -1195587797 651711112 1373594142 -925486172 -1076821198 853085895 1172192849 -589860885 -1412407427 901040862 1119091272 -608523278 -1396860060 1006798581 1258665571 -770906151 -1525950641 997147372 1281913466 -715054144 -1570368682 335560299 1661406973 -99721401 -1928761391 325974642 1684720356 -43803810 -1973113912 450606681 1843168975 -187312267 -2083330077 498496064 1790001878 -206040212 -2067848198 162999823 2125471385 -407285981 -1866563659 249227798 2044582528 -522941638 -1747731540 124560957 1886099115 -379402479 -1637484665 90660 1996903090 -301006072 -1727515746 913649634 1097998196 -663007538 -1350795688 823716859 1176492909 -552170793 -1475233215 950970320 1336514374 -694106372 -1582827926 1069769673 1220825951 -775093531 -1496698253 734150534 1556418320 -976462166 -1295290820 749730719 1537788681 -1029596493 -1247368667 622442420 1377732386 -887630184 -1139743218 578057133 1433617211 -864415103 -1149427177 219877162 2048671676 -485134842 -1810735472 175557427 2104621989 -461854177 -1820353911 62949144 1959245710 -305207756 -1698048350 78463745 1940550551 -358407635 -1650191685 279715662 1739272152 -22905246 -1985655052 398580567 1623649217 -103826821 -1899459859 511154044 1768990698 -260442544 -2021734714 421155685 1847419891 -149671351 -2146237729 492338209 1784630455 -212460275 -2075054693 439728184 1832028334 -197404396 -2093160062 327414803 1686422661 -41052865 -1970625111 351154186 1676214428 -85962458 -1914216016 15690821 2011716819 -287240855 -1712964097 126003292 1887803594 -376649360 -1634993690 238347383 2033439969 -533035685 -1757563443 156835950 2120093944 -413712062 -1873776172 641096937 1362193535 -935838267 -1086386861 559651056 1448912998 -816449060 -1202534070 686675163 1609229389 -958155273 -1310423711 796922050 1485250644 -1047629330 -1232518792 998329485 1283882011 -712036959 -1568137929 1022134420 1273739266 -756880968 -1511663314 895141055 1113453609 -615209581 -1403808507 842465446 1160785968 -600219254 -1421979364 71519584 1933868534 -364041140 -1656087334 53381497 1948891631 -316610475 -1708664637 177784146 2107635140 -459889538 -1819175704 234160459 2062692829 -470065049 -1795403535 435444996 1861447058 -134595544 -2130899778 513382685 1772005771 -258475983 -2020554585 389010742 1613292960 -115231718 -1910078324 272765231 1732583865 -28545021 -1991556971 1059941800 1210735934 -786232188 -1507574766 943761841 1330092327 -699479907 -1588987893 838264218 1190253836 -537361226 -1459637216 916136323 1100747029 -661307217 -1349357511 580550092 1436372314 -862708512 -1147982730 636991957 1391495491 -872818439 -1124145041 742520318 1531364712 -1034971950 -1253530556 724316647 1546322289 -987606837 -1306173347 -921091074 -1105300632 655827666 1343230532 -831223833 -1183598735 544925387 1467864669 -943535156 -1329202342 701278944 1590401654 -1062268971 -1213710525 782331641 1504075375 -726772838 -1549180148 983577270 1302790688 -742156413 -1530616043 1036908207 1254803001 -629810264 -1384977602 880523908 1132235282 -585621583 -1440796889 857112221 1141984779 -227056842 -2056236128 477692442 1803432588 -182802641 -2111989831 454346243 1813247637 -55776508 -1951671406 312642088 1705360062 -71225571 -1933172853 365907505 1657306791 -272600238 -1731771452 30282366 1992893160 -391268533 -1616214051 111400551 1906632433 -518259872 -1776497674 253073996 2014489306 -428458119 -1854861329 142106197 2139057859 -805145921 -1492827607 1040978835 1225466629 -680544602 -1603762640 962713482 1315366684 -556139891 -1445017061 819436449 1204857655 -642498924 -1363997182 934961080 1086156590 -843750693 -1162718643 599458807 1421620065 -891771198 -1109420460 618055662 1406269304 -1016141079 -1268131201 761301957 1516747603 -1006424336 -1291575706 705515484 1560969034 -345222537 -1670683935 90321755 1919222733 -335440274 -1694062856 34600770 1963509716 -440935867 -1833899309 196721513 2092862463 -489021860 -1780666678 215252848 2077446118 -153402861 -2116259195 416621375 1876038569 -239696374 -2035173732 532211494 1757403056 -134165983 -1895302473 370060045 1628019611 -9630152 -2006303058 291729172 1717854082 -80797316 -1943531030 354500688 1646686406 -62724763 -1958357517 307004489 1699460319 -168515250 -2097964584 469420130 1828583668 -224826025 -2053218879 479661179 1804614893 -426233576 -1851850354 144068660 2140233890 -503974655 -1762474601 268145709 2029823163 -398214870 -1622898244 105764870 1900734608 -282165965 -1742123611 18881567 1982278793 -1069481548 -1220136670 776954008 1497911310 -953367123 -1339296453 690136193 1579521047 -828733050 -1180845808 546629802 1469306940 -906539617 -1091535607 670641331 1358830629 -571076144 -1427037882 871919868 1157578858 -627321399 -1382226593 882226405 1133675635 -751986206 -1540707980 1025767630 1243924568 -733979141 -1555600019 978205911 1296632897 -499904451 -1791811413 205156625 2067612039 -447097820 -1839274830 190297352 2085651870 -319842289 -1679251303 48363811 1978059189 -343778282 -1668977536 93076794 1921715628 -8191911 -2004602673 294478197 1720340963 -118569920 -1880492842 383821164 1642567162 -245856149 -2040547075 525789511 1750194641 -164279182 -2127397660 406531422 1866210760 -648400651 -1369636765 928272857 1079206223 -566758164 -1456421766 809080256 1195287894 -679364409 -1601796015 965728747 1317595517 -789807906 -1477751736 1055006194 1239756132 -991092591 -1276506105 719536573 1575252267 -1014963064 -1266166754 764315044 1518974258 -902387549 -1120823243 607701391 1396701465 -849646406 -1168352212 592776598 1414675712 -1384806662 -630016404 1132193750 880596800 -1441250589 -585141643 1142301647 856757081 -1548874040 -727105954 1302360036 984047474 -1530672431 -742065593 1254992893 1036688235 -1329424738 -943348216 1590491058 701220644 -1213246841 -1062706671 1503736747 782631741 -1105650004 -920768966 1343717248 655380246 -1183524171 -831264221 1467661209 545098511 -1776572878 -518220124 2014693150 252901256 -1854512597 -428780867 2138571527 142554001 -1732235776 -272163178 1993232172 29982650 -1615992295 -391456113 1906543413 111459235 -1951615402 -55867712 1705170810 312862700 -1933479345 -70892839 1657738083 365437941 -2055782812 -227537166 1803116360 478048222 -2112161155 -182596885 1813289809 454273991 -1267812421 -1016494291 1516295831 761783809 -1291619422 -1006353612 1561137806 705307160 -1162526839 -843968737 1421565605 599551539 -1109853296 -891303162 1406573244 617720362 -1445353505 -555837623 1205323507 819000933 -1363909690 -642559152 1085932266 935146108 -1493028883 -804970629 1225543361 1040940631 -1603277836 -680993950 1315015384 963033678 -1895786637 -133715995 1628370527 369739465 -2006101142 -9804804 1717776966 291766992 -2116346047 -153341993 1876262509 416435963 -2034836648 -239998002 1756936820 532646626 -1833466089 -441403519 2092557883 197056173 -1780858098 -488803432 2077499938 215159476 -1670639835 -345292877 1919053321 90529439 -1694381252 -335086678 1963960848 34118278 -1622940552 -398142226 1900905812 105559490 -1741807519 -282521353 1981825357 19362267 -1852281782 -425763620 2140540262 143736304 -1762285485 -504194875 2029767039 268237289 -2097875940 -168573814 1828361520 469607846 -2053558267 -224526189 1805078825 479224255 -1943045074 -81245000 1646337282 354823572 -1958561737 -62551903 1699535131 306964877 -1540504400 -752159706 1243850140 1025807626 -1556086615 -733532097 1296982405 977883411 -1426699134 -571376620 1157115310 872357176 -1382315877 -627263475 1133898167 882039073 -1181035308 -828513214 1469363704 546538862 -1091104563 -907009957 1358524897 670974327 -1220453146 -1069126544 1498365386 776473948 -1339254529 -953440151 1579350483 690342213 -2040998599 -245373521 1750512661 525436035 -2127228640 -164486730 1866166284 406601882 -2004656885 -8098403 1720532007 294259889 -1880188654 -118904444 1642133566 384288936 -1678785187 -320277045 1977721969 48665831 -1669201596 -343592494 1921802344 93016318 -1791734417 -499941895 2067409987 205331669 -1839625866 -446776864 2086135898 189847756 -1120471567 -902707865 1396217053 608150603 -1168428568 -849608322 1414877380 592601170 -1276281405 -991277739 1575165167 719596665 -1266632230 -1014527668 1519311094 764012640 -1602099819 -679029501 1318028473 965260335 -1477697140 -789901030 1239564448 1055223862 -1369805401 -648192719 1079250059 928201757 -1455969858 -567240408 1194969234 809433092 29411830 1992816992 -271669030 -1731618740 112004591 1906982265 -391942973 -1616618411 253444548 2015129938 -518709016 -1777201026 141985245 2138158411 -428284687 -1853893529 477616530 1802561796 -226903874 -2055305176 454696331 1813851421 -183206745 -2112664527 313282976 1705730358 -56479604 -1952120806 365008313 1657185583 -70257515 -1932999677 984541502 1302976936 -727676910 -1549289340 1036201255 1254366641 -741520373 -1530233699 880107788 1131565466 -629473248 -1384369994 857253141 1142920579 -585710535 -1441663825 656013658 1344195020 -921200522 -1106204448 544488771 1467157973 -830841745 -1182962439 700608872 1589985790 -942927804 -1328865070 783267185 1504216551 -1063136163 -1213799221 417069239 1876740129 -153773669 -2116900595 532036782 1756433464 -239575678 -2034275052 369127557 1627865107 -133295703 -1895227073 292402332 1718256650 -10234448 -2006653658 91023571 1919670341 -345863681 -1671054999 33631434 1963334748 -334541338 -1693942416 196567265 2091929719 -440860211 -1833029285 215655672 2078119022 -489372204 -1781271230 599119999 1421011177 -843335341 -1162049083 618142822 1407134960 -891912886 -1110356516 762204237 1516855515 -1017106079 -1268317705 704877652 1560585410 -1005718152 -1291139602 1040369691 1225128077 -804476617 -1492411999 963578882 1315454100 -681480914 -1603904072 819544105 1205760191 -556326651 -1445981805 934577200 1085519014 -642063076 -1363290742 871803764 1156684770 -570897832 -1426064690 882601837 1134321659 -627765695 -1382924585 1026368326 1244271568 -752663958 -1541115140 977332063 1296553929 -733051277 -1555450139 776059664 1497795462 -1068508612 -1219958102 690781961 1579896735 -954065371 -1339740493 546976546 1469907892 -829140466 -1181523304 670562107 1357957037 -906389993 -1090607487 144214972 2141174570 -426317168 -1852712442 267734949 2029158195 -503632247 -1761862113 105055118 1900294936 -397581662 -1622519244 19842967 1982461697 -283072837 -1742236115 355441624 1646832462 -81659148 -1943614878 306339777 1699049303 -62112019 -1958015365 468980714 1827873660 -168135994 -2097331632 479844339 1805576037 -224938273 -2054126007 720214581 1575660195 -991692007 -1276851313 763387436 1518825146 -1014087936 -1266085994 607523335 1395729041 -902270165 -1119927363 593221150 1415374472 -850020558 -1168996444 928680529 1079884487 -648746115 -1370235925 808930888 1194360542 -566677660 -1455546382 964756067 1317417717 -678468785 -1601678375 1055704698 1240200940 -790452394 -1478125632 293845757 1719962219 -7480367 -2004161721 384728804 1642679922 -119529528 -1880674466 525873871 1751056985 -246000669 -2041486475 406189782 1865598528 -163866630 -2126731412 204778137 2066979343 -499463243 -1791100125 190410368 2086559254 -447279188 -1840234694 49226411 1978143293 -320781433 -1679396079 92464818 1921373732 -343111778 -1668565240 1705774322 313212004 -1952289314 -56271544 1656867051 365361277 -1932547641 -70739631 1802994880 477148246 -2055608852 -226568838 1813659865 454914127 -2112609803 -183299741 2015042710 253504512 -1776976454 -518894292 2138495119 141682713 -1854359133 -427849419 1992332452 29860914 -1731267192 -271989474 1907183805 111829035 -1616694895 -391905017 1589783610 700783788 -1328788202 -942965376 1504700451 782817461 -1214150385 -1062815335 1343857672 656315550 -1105738460 -921635406 1467244561 544428167 -1183186627 -830656085 1131756638 879889608 -1384424078 -629379612 1142487111 857721041 -1441359509 -586044931 1303295084 984188154 -1549740736 -727194154 1254322293 1036271843 -1530064551 -741727793 2092383667 196087077 -1833345889 -440505335 2077948330 215861564 -1781229434 -489445360 1919726977 90932503 -1671244627 -345643973 1963028888 33964302 -1693511500 -335011806 1627401687 369564993 -1894888197 -133596051 1718479310 292215128 -2006742814 -10176396 1876665829 417109363 -2116696887 -153947041 1756783100 531714410 -2034761520 -239128506 1205411195 819867117 -1445495721 -556774207 1085593954 934537716 -1363494834 -641890088 1224906057 1040557535 -1492323227 -804535053 1315918160 963142086 -1604243332 -681180950 1517161759 761871753 -1268749261 -1016636251 1560529158 704969104 -1290950614 -1005938500 1421182253 598914491 -1162091519 -843262825 1406681396 618623394 -1110040552 -892268402 1469738608 547184358 -1181479076 -829210678 1358408297 670079743 -1090925755 -906036269 1497491010 776394452 -1219524754 -1068976136 1579950683 690688717 -1339931785 -953846815 1244495380 1026182786 -1541202120 -752603218 1296087565 977767067 -1555113183 -733353033 1157035558 871483056 -1426548982 -570447972 1134244415 882639529 -1382722797 -627940475 1827950264 468942382 -2097533036 -167960830 1805224609 480164407 -2053641331 -225387749 1647298186 355005980 -1943951450 -81357008 1698824851 306524677 -1957928001 -62172375 1900240604 105147978 -1622327312 -397799578 1982765765 19507795 -1742668823 -282604673 2140722926 144696952 -1852393534 -426670252 2029327095 267526753 -1761905701 -503561395 1317101361 965111719 -1601225187 -678949237 1240242984 1055632318 -1478297084 -790246766 1079695107 928901013 -1370180049 -648837447 1194791706 808461196 -1455853002 -566345056 1396068181 607223747 -1120391559 -901832977 1415285580 593279962 -1168774560 -850208010 1575864167 720041969 -1276926389 -991652131 1518338942 763835368 -1265737134 -1014410556 1978630137 48779119 -1679745323 -320459197 1921170400 92638070 -1668490548 -343152038 2067068875 204719965 -1791322393 -499276175 2086220754 190710596 -1839770882 -447716760 1750626205 526343947 -2041180495 -246333913 1865788292 405969682 -2126787928 -163775938 1719920559 293918521 -2003990909 -7686635 1642996662 384373536 -1881128294 -119049716 375354637 1633174939 -128904159 -1890179913 288534804 1714782594 -12791752 -2009341778 411368767 1870908841 -158688237 -2121421691 535378214 1760430512 -236496886 -2032113508 199779689 2096059903 -437910459 -1830734637 210084208 2072154598 -494157732 -1785925430 87289179 1916067277 -348287881 -1673872159 39725378 1968773588 -330282898 -1688766216 758207941 1513514323 -1019267863 -1271397249 710709724 1566286154 -1001197328 -1286225818 602594807 1424878945 -840647461 -1159492531 612833774 1400908152 -896960318 -1114748844 814106017 1199666487 -561503091 -1450240997 938181048 1089253678 -639246188 -1360867326 1046334867 1230699781 -799822657 -1487627223 959449482 1312241948 -683775834 -1606854608 256132172 2017686746 -515234464 -1773333002 136937557 2133766339 -433593991 -1860120081 27249790 1989737704 -275665582 -1734959676 116525159 1911896305 -386111157 -1610917411 317936680 1710515390 -50514684 -1946548846 362713137 1654235303 -74387171 -1936211573 472439834 1798302860 -232342218 -2061398624 457512963 1816275093 -179603153 -2108929607 875193476 1127044114 -635173464 -1390201538 860332189 1145081867 -582368847 -1437667033 988933302 1308023840 -721449574 -1543979764 1033644207 1251678265 -745387645 -1533708011 698184928 1587168374 -946661940 -1332468390 787525881 1509392495 -1057041963 -1208360637 658963666 1346489412 -917987842 -1102074520 539703499 1462503517 -836412953 -1188927119 610867087 1399727897 -899189085 -1117764043 587518870 1409540864 -854936902 -1173519828 716349373 1572187947 -994247023 -1279537657 769612708 1524132658 -1009698168 -1261041122 970852331 1322858365 -674208057 -1596500399 1051968498 1236595556 -792878370 -1480945080 923111385 1073921871 -653529355 -1374888349 812141504 1198488406 -563729684 -1453254022 520566599 1744832465 -251046293 -2045876483 409662302 1869464520 -161181070 -2124176668 299679605 1725665251 -2957735 -1999245617 380730220 1639336954 -121693632 -1883755818 45098787 1974933429 -323074545 -1682344295 98427706 1926943660 -338460138 -1663782272 208383761 2070716295 -496644547 -1788674389 184969992 2080463774 -452457948 -1844495694 1030891214 1249187416 -746829854 -1535412364 975168215 1293472321 -737049605 -1558793363 866758396 1152294506 -576204848 -1432289466 885287653 1136876147 -624292919 -1379058849 549795498 1472333372 -825534586 -1177786608 665383603 1353695781 -911830113 -1096703223 773766808 1494846990 -1072635980 -1223168222 695433857 1584679447 -948102227 -1334170821 102499846 1897608848 -401447126 -1625991236 24232479 1987506825 -276847821 -1736928347 147295796 2143338146 -422973672 -1848713330 262818349 2024635067 -509334783 -1767695465 464197218 1823221492 -173705394 -2103293992 482792059 1807868653 -221727913 -2049997887 359702096 1652010694 -75563140 -1938173974 303913545 1696230111 -65848475 -1961620493 1915990025 87326879 -1673670363 -348462669 1969124368 39404678 -1689250500 -329833046 2095593531 200214701 -1830397673 -438212223 2072378402 209898676 -1786012402 -494097000 1870962797 411275515 -2121612991 -158469673 1760126068 535712994 -2031680168 -236964402 1633626207 374872265 -1890498189 -128550427 1714613318 288742608 -2009297558 -12861956 1230868673 1046126679 -1487670803 -799751813 1311790296 959931470 -1606535692 -684128926 1199970547 813770853 -1450673697 -561034935 1089199338 938273916 -1360675386 -639464112 1424654501 602779699 -1159405175 -840707809 1401373884 612398122 -1115085424 -896658170 1513162903 758528001 -1270912581 -1019717331 1566362766 710671384 -1286427230 -1001022156 1797816648 472887774 -2061049756 -232664846 1816479057 457340359 -2109004675 -179563285 1710426490 317995500 -1946326954 -50702144 1654574435 362413557 -1936675761 -73949991 1990168876 26780090 -1735266304 -275332970 1911706933 116745635 -1610861543 -386202481 2017728798 256059784 -1773504462 -515028828 2133449991 137293201 -1859666901 -434074435 1346806144 658608406 -1102528340 -917508038 1462461849 539776271 -1188756299 -836619229 1587358130 697964836 -1332524898 -946571256 1508961707 787995965 -1208054649 -1057375215 1307685348 989233522 -1543515960 -721887138 1251767805 1033586027 -1533930287 -745200569 1126840790 875366720 -1390126854 -635213716 1145568719 859884889 -1438016285 -582046603 1074123403 922935837 -1374964825 -653491407 1198003858 812590596 -1452902466 -564050136 1323195065 970549807 -1596965995 -673772797 1236508320 1052028470 -1480720500 -793063654 1571996399 716567161 -1279482941 -994340011 1524565750 769144416 -1261344806 -1009363124 1399409373 611220043 -1117312015 -899671193 1409584836 587447890 -1173688344 -854728834 2070671939 208454357 -1788505233 -496851975 2080781914 184616652 -1844947082 -451975200 1974499953 45566695 -1682039971 -323408949 1927134824 98209534 -1663836348 -338366510 1725751847 299618993 -1999469813 -2772067 1638999614 381032104 -1883289838 -122128508 1745316373 520116867 -2046227655 -250725457 1869262348 409837210 -2124099808 -161218634 1495196618 773444444 -1223654682 -1072188816 1584605139 695473989 -1333967105 -948275607 1472556024 549608302 -1177875756 -825476542 1353232353 665821047 -1096364339 -912130469 1151988654 867091256 -1431858558 -576675308 1136932791 885196577 -1379248485 -624073203 1249016732 1031097098 -1535370576 -746903002 1293926277 974688019 -1559109975 -736694721 1651557122 360182676 -1937858002 -75918664 1696401179 303708045 -1961662921 -65775967 1823165232 464288678 -2103104996 -173925750 1808174889 482459583 -2050429435 -221258093 2143802214 146858992 -1849052598 -422673700 2024413055 263006185 -1767606701 -509393211 1897683796 102460354 -1626195336 -401274130 1987157837 24555483 -1736442271 -277295369 -561578235 -1451110509 814259753 1200598719 -638895332 -1360262262 937777712 1088580262 -799181001 -1487255647 1045632539 1230251661 -684674258 -1606974536 960418306 1312416404 -1020137631 -1271472137 759139917 1513668315 -1000592520 -1285874706 710036052 1565883074 -840276141 -1158850619 602146431 1424176873 -897080502 -1115647012 613007974 1401877232 -437723187 -1829769381 199671521 2095156855 -494593068 -1786631358 210467576 2072791662 -348956673 -1674287255 87897811 1916405317 -329346074 -1688624272 38859466 1968685660 -127938647 -1889992897 374451845 1633066515 -13497424 -2009777370 289172124 1715165706 -159103077 -2122090739 411707063 1871517217 -236354686 -2031176940 535290542 1759564344 -945959356 -1332019502 697544552 1586798590 -1058010531 -1208534325 788425585 1509514215 -918141322 -1103005984 659040090 1347360716 -836009361 -1188252935 539353923 1461900245 -634724832 -1389498698 874823436 1126403994 -582542791 -1438635345 860453653 1145981827 -722381294 -1544132988 989804350 1308100520 -744713717 -1533304163 1033040679 1251328945 -51122548 -1946886630 318607264 1710931766 -73520491 -1936123389 361778105 1654094639 -232233282 -2060495320 472254354 1797338884 -179985753 -2109566415 457950091 1816982301 -515571992 -1773941122 256548804 2018357074 -433505551 -1859253657 136797149 2132831051 -274762022 -1734850996 26286070 1989551968 -386747709 -1611300267 117232623 1912333177 -323969657 -1682461423 46070955 1975110717 -337815138 -1663407864 97728690 1926498340 -496298571 -1788074717 207975577 2070037519 -452537940 -1845370566 185118848 2081390614 -251163165 -2046771851 520744143 1745804377 -160806406 -2123531924 409217238 1868765248 -2357807 -1998899897 299001085 1725256811 -122568248 -1883836066 381657316 1639485554 -673268401 -1596355111 969989219 1322773749 -793544362 -1481356864 1052579962 1236936940 -653970051 -1375599125 923489361 1074554055 -563547804 -1452293646 812027976 1197580510 -899044053 -1116824131 610782215 1398865041 -855348942 -1174185564 587859998 1410152584 -994958055 -1279978097 716981301 1572566179 -1008738048 -1260858986 768704556 1524019386 -173298490 -2102617008 463850986 1822621052 -221878049 -2050926519 482871795 1808742757 -76536588 -1938353054 360596952 1652127054 -65150739 -1961176965 303268289 1695854935 -400769886 -1625584588 101899662 1897262360 -277776197 -1737078739 25106839 1987586305 -423152496 -1849687034 147412412 2144232746 -508890999 -1766997985 262443429 2023989555 -825914354 -1178420072 550235426 1473043892 -911718377 -1095796607 665200955 1352735149 -1071774660 -1223084886 772826384 1494701446 -948715483 -1334513485 696099081 1585090975 -747463574 -1535791876 1031601478 1249627600 -736143245 -1558681371 974207327 1293289929 -576121768 -1431427890 866612596 1151354338 -624635839 -1379671849 885698925 1137541627 -1159054847 -840103273 1424251693 602106811 -1115161064 -897528178 1401528116 613330850 -1271811533 -1019837787 1514132255 758702985 -1285786070 -1000651076 1565660934 710223760 -1487066523 -799401229 1230195529 1045724127 -1607405956 -684204310 1312722768 960085958 -1450794409 -561933631 1200145275 814740461 -1360304562 -638822696 1088751458 937572340 -2122048823 -159176097 1871346661 411913075 -2031493424 -235999674 1760018428 534810474 -1889561861 -128408979 1632760791 374784833 -2009966878 -13277580 1715222478 289081176 -1674376531 -348898757 1916627841 87710487 -1688285516 -329646558 1968222104 39296782 -1830255969 -437276151 2095506355 199349029 -1786427770 -494766576 2072717226 210507580 -1544484032 -722060330 1308584556 989354746 -1533227175 -744751153 1251126901 1033215715 -1389722766 -634539036 1126490718 874762952 -1438169237 -582977539 1145644615 860755665 -1102701788 -918475854 1346927112 659507870 -1188307139 -835915861 1462091281 539135623 -1331850474 -946166912 1586754106 697615020 -1208985841 -1057527911 1509832227 788072117 -1734399096 -275244258 1989233316 26638898 -1611468911 -386539769 1912377021 117161515 -1773886534 -515665108 2018165398 256766464 -1859557469 -433170635 2133264015 136328729 -2060960788 -231797894 1797675712 471951958 -2109341707 -180170909 1816895193 458010191 -1946962978 -51084472 1711133426 318431844 -1935771705 -73840815 1653610219 362227325 -1998825341 -2398187 1725053359 299174201 -1884185446 -122246132 1639972278 381209888 -2046308175 -251600857 1745465757 521044235 -2123754328 -160619458 1868854660 409158930 -1788131097 -496207759 2070227403 207755613 -1845064450 -452871064 2080959954 185589060 -1682915115 -323489725 1975427577 45715823 -1663236916 -338021286 1926456800 97801590 -1280149429 -994752291 1572608359 716909041 -1260405678 -1009218364 1523703166 769060328 -1117130631 -898711313 1399296341 610312643 -1174129568 -855440138 1409963340 588080602 -1375377361 -654157639 1074465027 923548053 -1452757962 -563110752 1197919514 811728268 -1596006371 -673591157 1322287409 970437031 -1481432060 -793504622 1237140776 1052407230 -1849202238 -423601836 2143881454 147732600 -1767199269 -508715699 2024066295 262405217 -1625497104 -400830106 1897038044 102084682 -1737415191 -277473921 1988052165 24671315 -1938785882 -76068560 1652430986 360261660 -1960985153 -65368791 1695800467 303361029 -2102660716 -173227774 1822789816 463642670 -2050607731 -222231269 1808290977 483353655 -1431746294 -575768164 1151805478 866130096 -1379627757 -624706171 1137372223 885906601 -1535983304 -747245138 1249681428 1031508098 -1558248159 -736610889 1292985357 974541979 -1222747794 -1072076296 1494235202 773261524 -1334600329 -948654623 1585314907 695913677 -1178218148 -826089014 1472966768 550273254 -1096280763 -911268397 1353086057 664880383 1553819484 731535306 -1298987408 -980142362 1542497093 754422739 -1241595287 -1023806721 1380380526 625074168 -1136095678 -883966252 1428892535 573316065 -1155184037 -870155571 1093302072 908937134 -1356589548 -668785022 1179104033 826311607 -1471557107 -548478309 1341259530 955699100 -1577083354 -688345424 1218198291 1067125637 -1500358081 -778736983 1743996820 284456706 -1979898184 -17164754 1621001101 395948827 -1903107423 -107490761 1764282278 506462000 -2027508086 -266232292 1850018751 423770921 -2142541165 -145991163 2051299312 222521190 -1807075620 -481491382 2099876841 170828671 -1826098491 -467615149 1956634562 60354388 -1701724434 -308900232 1945246683 83176269 -1644397833 -352630175 1166431773 847341195 -1417136335 -594606169 1122734596 904700562 -1394216152 -605895746 1264442927 1012592313 -1521238269 -766210155 1278220854 993471136 -1572963558 -717665396 1479624313 792098543 -1237375147 -1053288509 1599898208 677098230 -1319967924 -967453734 1458228811 569245405 -1192972441 -807165967 1367804498 645937860 -1081513090 -930194456 2129163989 166676035 -1863968775 -404674705 2038805196 243434074 -1752443936 -527637642 1882455783 120901233 -1640128565 -382029987 2002664190 5835368 -1722786862 -296260796 1667196593 341333543 -1924069475 -95013109 1681040040 322277950 -1975729276 -46402798 1837428355 444849685 -2088071249 -192037063 1793665690 502143500 -2065216586 -203392224 1856701918 430716232 -2136644366 -140356508 1774633415 516026705 -2016894741 -254832515 1617989100 393723258 -1904284480 -109454250 1729972725 270170467 -1995233063 -32237489 1931220410 68887852 -1659734890 -367705088 1953616291 58122549 -1702907761 -310869991 2110233992 180399390 -1815479132 -456209358 2057984401 229468423 -1801176899 -475854805 1438983446 583144832 -1144306630 -859016020 1386799375 632279449 -1129938909 -878595915 1528737060 739876274 -1257190392 -1038615394 1551067453 729045419 -1300428783 -981845881 1215444338 1064633828 -1501801378 -780442424 1327493483 941146621 -1592684473 -703160111 1185529152 833523158 -1465394068 -543101702 1103395161 918768079 -1345709963 -657643293 2008036511 11994121 -1715579469 -289839835 1893593222 131776528 -1630301782 -371941060 2037103789 241994811 -1754931839 -530387689 2114353332 151078946 -1878517352 -418436850 1778853115 486544493 -2079767081 -217156287 1835720930 443404404 -2090565170 -194793128 1692183753 333159519 -1965896219 -36307597 1672571088 347494470 -1916859908 -88589974 1289622615 1004086465 -1563396741 -707312147 1270075470 1018487000 -1514294942 -759528972 1107663973 889367795 -1408500407 -619917857 1164466300 846162154 -1419364016 -597620282 1365836851 644756645 -1083742945 -933210743 1443151914 553906364 -1207262970 -821194352 1605536769 682998935 -1313018579 -960766533 1491027992 802715790 -1227806412 -1042933342 955359832 1341559502 -687881356 -1577520158 1067214401 1218139863 -778958995 -1500170245 908733034 1093475068 -668710074 -1356629040 826797683 1178656485 -548827297 -1471234103 625390140 1380025002 -884419824 -1135615098 573273637 1428965043 -869984503 -1155389537 731724302 1553599128 -980198622 -1298895948 753991191 1542966913 -1023500485 -1241927763 60785296 1956164102 -309206084 -1701391574 82986633 1945466399 -352573531 -1644488909 222562978 2051226164 -481662066 -1806869736 170512059 2100231725 -467161193 -1826578687 505975540 1764729442 -265882664 -2027830450 423974637 1849845371 -146065471 -2142501033 284367558 1744054864 -16942102 -1980085380 396287711 1620700745 -107954189 -1902669979 569021209 1458414479 -807079371 -1193033053 646403840 1367369622 -930531796 -1081211206 791747371 1479945149 -1052804601 -1237824879 677175090 1599860644 -967655906 -1319793016 1012761469 1264235499 -766254511 -1521167673 993019748 1278703602 -717347256 -1573316898 847645519 1166097369 -595039645 -1416668427 904646486 1122828224 -605704582 -1394434324 444904401 1837335367 -192228611 -2087853461 501839816 1794000734 -202959132 -2065684878 341785571 1666714485 -95331633 -1923716519 322109434 1681248108 -46358826 -1975800256 120824757 1882493731 -381828455 -1640304113 6186924 2002343738 -296745344 -1722337770 166210439 2129599249 -404338005 -1864271299 243658654 2038619912 -527724878 -1752383964 180863194 2109796428 -456547850 -1815178912 229246147 2058171477 -475765265 -1801235079 68962536 1931180158 -367908412 -1659561646 57773297 1953938535 -310383139 -1703355061 393269438 1618468904 -109137518 -1904639740 270341287 1729766449 -32279157 -1995160291 430659724 1856792602 -140166752 -2136864458 516332693 1774300163 -255263303 -2016424657 833216530 1185861764 -542670530 -1465863768 918823947 1103303837 -657832665 -1345489487 1064462368 1215649974 -780400372 -1501873766 941599801 1327013039 -703476459 -1592328829 740225142 1528414432 -1039101606 -1256742452 728970351 1551107321 -981641917 -1300601387 583366724 1438795986 -859104920 -1144247810 631815261 1387236555 -878256783 -1130238489 333246875 1692123405 -36532041 -1965711327 347157890 1672873236 -88124242 -1917295560 487029161 1778403647 -217507707 -2079447021 443202992 1835896102 -194716516 -2090603510 241951231 2037174633 -530218797 -1755140027 151397862 2114000240 -418888502 -1878035364 11561421 2008504667 -289535775 -1715914633 131968468 1893375298 -371995400 -1630208914 682807635 1605755333 -960712577 -1313111831 803149130 1490560476 -1043237786 -1227471632 644438369 1366190583 -932759475 -1084225317 553950584 1443081710 -821363628 -1207055166 889569591 1107489185 -619995109 -1408462707 845677870 1164916152 -597269502 -1419684716 1004423429 1289320851 -707778519 -1562961729 1018400028 1270136202 -759305168 -1514480474 -1807422124 -482091582 2051705976 223198446 -1826018995 -466740773 2099726433 169900279 -1700829850 -308783632 1955660874 60175580 -1645043329 -353005079 1945944147 83620037 -1980498640 -17511002 1744673820 284863626 -1902233303 -107411009 1620072453 395798675 -2027391742 -265337452 1764103214 505488568 -2142916325 -146636403 1850462263 424468641 -1356149348 -668074742 1092922544 908303398 -1471739515 -549439213 1179216041 827217983 -1578023506 -688491208 1342121090 955782164 -1499692617 -778325727 1217585307 1066782733 -1298276872 -979702418 1553186004 731155522 -1242555935 -1023989385 1543403725 754534491 -1136241206 -884906660 1380463846 625935472 -1154772525 -869490363 1428549887 572702825 -1923097579 -94835581 1666301241 341216687 -1976428532 -46847846 1681684768 322652598 -2088479705 -192715599 1837774091 445449629 -2065067970 -202465112 1793585426 501268868 -1863791503 -403702553 2129046877 165780939 -1752889240 -528336642 2039179588 244079058 -1640807357 -382438187 1883055471 121247225 -1721860006 -296111924 2001789302 5755360 -1238237987 -1053373365 1480564209 792243559 -1319356220 -967112622 1599232488 676686206 -1192594193 -806534023 1457788355 568534357 -1081626378 -931102624 1367986650 646897996 -1417220935 -595469265 1166577045 848280835 -1393874784 -605284298 1122322828 904034586 -1520606069 -765832163 1263732135 1012151601 -1573871470 -717778940 1279181246 993653032 -1502441514 -780812480 1216147194 1065082476 -1591784497 -703038631 1326525155 940972661 -1465317404 -542230670 1185375944 832591454 -1346059267 -658246805 1103798993 919441991 -1144676430 -859656412 1439432350 583847432 -1129817173 -877696195 1386625671 631310865 -1256319104 -1038538986 1527805612 739722810 -1301032039 -982195441 1551741621 729448995 -1659064546 -367288440 1930612274 68550308 -1703843065 -311010415 1954482731 58211005 -1815664852 -457173062 2110342656 181302934 -1800740043 -475147357 2057601561 228831887 -2136227974 -139685908 1856364118 430108352 -2017035421 -255767563 1774721615 516893401 -1905248440 -109639714 1618892388 393832178 -1994525871 -31800377 1729335933 269787883 -1083588969 -932278783 1365761979 643886893 -1207666034 -821868008 1443503010 554511156 -1313720667 -961214925 1606178697 683370271 -1226837316 -1042759126 1490129808 802595590 -1562464525 -707158427 1288753119 1004011337 -1514968342 -759932292 1270680518 1018837840 -1408948543 -620620201 1108035565 890009467 -1419189544 -596651442 1164346356 845263714 -2079875489 -218059063 1779040115 487509989 -2090182074 -194155824 1835285354 442698748 -1965287827 -35969285 1691514689 332744663 -1917726092 -88677662 1673507672 347636686 -1716482501 -289947987 2009001751 12181377 -1629664734 -371557708 1892887310 131341208 -1754593783 -529779041 2036688677 241326003 -1878605296 -419302778 2114495292 152015786 -265803696 -2026956602 505825660 1763801578 -146412471 -2143101729 424381797 1850523123 -17588126 -1980460812 285065550 1744499160 -107060101 -1902553875 395314519 1620522433 -308332492 -1701312350 59857176 1956014478 -353174483 -1644835653 83664129 1945873815 -482037754 -1807515504 223007018 2051924412 -467045345 -1825684343 170333491 2099258789 -884602728 -1136576498 625502644 1380931874 -869544831 -1154679785 572894637 1428331835 -979533654 -1298485188 731111814 1553256720 -1024441165 -1242074075 754853279 1543050505 -688842500 -1577703318 956266960 1341671750 -778248987 -1499730829 1066581449 1217760607 -668299058 -1355964328 908390882 1092862324 -548973353 -1472175039 826881531 1179518317 -382527215 -1640748665 121468989 1882867883 -295772920 -1722159714 5291044 2002226354 -404188893 -1863343691 166129679 2128724121 -528132806 -1753061972 244003862 2039219328 -192673419 -2088551965 445278297 1837979855 -202781332 -2064712198 501722176 1793105110 -94404281 -1923567151 340910187 1666633981 -47037090 -1976207928 322708594 1681593572 -765642279 -1520826033 1012095221 1263822947 -718209600 -1573401258 993959148 1278848122 -595152405 -1417576067 847827143 1167056977 -605325838 -1393801884 904205534 1122116680 -806737475 -1192421077 568608913 1457747975 -930615900 -1082073806 646548616 1368308766 -1053711985 -1237937895 792707235 1480126517 -967023210 -1319414528 676463802 1599419436 -1038202158 -1256621500 739257342 1528241000 -982282549 -1300971939 729673703 1551556465 -859454752 -1144851850 583771084 1439470426 -878180615 -1129367953 631662549 1386305347 -542549322 -1464964576 833043354 1184893708 -658202961 -1346130375 919273347 1104006933 -781004156 -1502223854 1065137064 1216054078 -702605667 -1592252917 940668849 1326860071 -110073318 -1904780660 394136374 1618557856 -31609341 -1994744171 269733679 1729429433 -139730392 -2136157506 430277380 1856156562 -255449551 -2017388889 516441885 1775204235 -456689026 -1816114456 180951890 2110663620 -475349401 -1800565007 228908875 2057564125 -367201716 -1659125030 68326240 1930798070 -311347627 -1703541053 58677113 1954047983 -620397677 -1409135867 889920191 1108093481 -597114998 -1418752228 845602470 1164045872 -706808927 -1562787017 1003524749 1289200155 -760006728 -1514928338 1019041428 1270507010 -961385481 -1313514655 683412187 1606105677 -1042305042 -1227317384 802279106 1490484820 -932584507 -1083255981 644317929 1365291647 -821811236 -1207756982 554321648 1443722854 -529835173 -1754502195 241515127 2036468449 -418996414 -1878937644 151584366 2114965240 -290401431 -1716001793 12497477 2008646355 -371386512 -1629870106 131298908 1892959946 -35894465 -1965327447 332540435 1691687557 -89026778 -1917403216 348122634 1673059996 -217595123 -2080312421 487170593 1779339959 -194377964 -2089994366 442787384 1835226798 -2120355850 -157622432 1871941338 412401228 -2031080465 -235463815 1761495747 536443477 -1891211324 -129935534 1632110312 374290046 -2010405923 -13855925 1713750769 287502951 -1674903662 -349319420 1915002558 86224424 -1689830517 -331347171 1967741607 38693425 -1829668960 -436844746 2097092236 200812058 -1784892487 -493124817 2073219733 211149315 -1158426818 -839581784 1425911314 603627140 -1113715929 -895927375 1401973259 613898909 -1272428788 -1020299366 1512449568 757143222 -1287290091 -1002261629 1565254201 709677743 -1488658598 -800854068 1229635190 1045270240 -1607918781 -684839979 1311210095 958417657 -1449175192 -560437250 1200698948 815138514 -1359834255 -638213145 1090318941 939246283 -1735991625 -276697567 1988673435 26185485 -1611982162 -387175880 1910864770 115493652 -1772267899 -514169325 2018719657 257165119 -1859087716 -432561654 2134832048 138003238 -2060333357 -231276987 1799335935 473472873 -2107897142 -178570660 1817340902 458578800 -1947580703 -51546505 1709451213 316872539 -1937276168 -75451794 1653203924 361681730 -1545011585 -722481431 1306959699 987869125 -1534772634 -746452240 1250646858 1032612828 -1389136307 -634108197 1128077153 876226551 -1436634540 -581336382 1146147704 861397998 -1101009381 -916922739 1347522359 659996577 -1187894782 -835380588 1463569198 540769208 -1333500375 -947693889 1586104069 697120659 -1209425360 -1058106714 1508360988 786494346 -1280602764 -995312158 1571155032 715316430 -1262073491 -1010730501 1523066945 768547031 -1116732090 -898157104 1400792170 611931388 -1172455073 -853872183 1410572403 588550373 -1373856496 -652497530 1074986044 924175530 -1452189431 -562665057 1199519781 813172915 -1597565662 -675273292 1321825294 969819288 -1481977541 -793910867 1235529751 1050902657 -2000310852 -4022998 1724632208 298646534 -1884788315 -122726093 1638271113 379664415 -2044844658 -250014440 1745896610 521630772 -2123112041 -160116479 1870495931 410693677 -1787642408 -495612594 2071780596 209448034 -1843430975 -451393193 2081495277 186001531 -1683409430 -324139652 1973900486 44065872 -1664814605 -339492507 1925877983 97361993 -1431258059 -575173469 1153359129 867822991 -1377994708 -623228742 1137907968 886319510 -1536478201 -747895663 1248154923 1029858749 -1559826402 -738082680 1292407090 974102948 -1224233903 -1073701689 1493814653 772734443 -1335203768 -949135138 1583614308 694368754 -1176755101 -824503051 1473398095 550860249 -1095638918 -910765844 1354727766 666415552 -1847681795 -421942165 2144402897 148360519 -1766631196 -508270478 2025667016 263850334 -1627056945 -402512807 1896576483 101467509 -1737961258 -277880768 1986441722 23167340 -1939239783 -76628977 1650978229 358669603 -1962653568 -66881514 1695164844 302848314 -2102262613 -172673987 1824286087 465261841 -2048933710 -220663772 1808900510 483823880 -437179662 -1829365148 201280478 2096659272 -493031701 -1784947075 210931655 2073411409 -349527360 -1674735018 86295532 1914958714 -330864935 -1690282417 38340597 1968060259 -129615210 -1891563008 373840826 1632594732 -13894001 -2010329575 287678371 1713549109 -157437276 -2120580558 412341128 1872028446 -235899203 -2030614997 536745873 1761158919 -560002502 -1449641300 814836502 1201036160 -638398941 -1359610187 939306767 1090232217 -800816632 -1488735586 1045095204 1229837234 -685160943 -1607567737 958867261 1310726059 -1020781986 -1271977272 757496690 1512131556 -1002054073 -1287459119 709607275 1565298685 -839675284 -1158372614 603845440 1425720278 -895592843 -1114020125 613431129 1402406863 -51766349 -1947391195 316963487 1709394441 -74981462 -1937707204 361348742 1653509648 -231631999 -2060016873 473952941 1798881851 -178497640 -2107939058 458372788 1817511458 -513995817 -1772471487 257125115 2018794093 -433008690 -1858601128 138325730 2134482548 -276397083 -1736330381 25748169 1989136991 -387233796 -1611892886 115680976 1910642246 -947635333 -1333589011 696932951 1586326209 -1058406558 -1209085964 786931278 1507897048 -916475063 -1101495329 659673701 1347871475 -835553456 -1187690554 540808828 1463494378 -634180833 -1389094007 876431923 1127905957 -580980986 -1436950640 860917290 1146601148 -722951379 -1544580165 988201473 1306653335 -746232012 -1534961758 1032521240 1250702990 -674805648 -1597998874 969484636 1322129866 -794129303 -1481786113 1050996037 1235475923 -652427198 -1373900588 923967854 1075155448 -563018661 -1451871027 813655415 1199068641 -898607084 -1116247934 612251960 1400441262 -853697523 -1172656997 588512545 1410649527 -995373018 -1280515920 715501834 1570931100 -1010428865 -1262410583 768111891 1523533189 -324441928 -1683072978 44501396 1973434626 -339432287 -1664902089 97176973 1926102299 -495787894 -1787441124 209486246 2071703856 -450943853 -1843915771 185681343 2081846569 -249661220 -2045163446 521148912 1746348390 -160187195 -2123068333 410901993 1870327167 -3804946 -2000502664 298553794 1724686676 -123194121 -1884355487 379999707 1637967181 -824411855 -1176811097 550639645 1473587339 -911098584 -1095332418 666885124 1354296466 -1073221373 -1224687211 772378671 1494130873 -949340902 -1335032436 694441014 1583572128 -747935403 -1536403005 1030031481 1247951087 -737759924 -1560175142 973655136 1292893430 -575610521 -1430793743 868122699 1153020125 -623041154 -1378216472 886260818 1137996996 -172860935 -2102040209 465320149 1824196675 -220226080 -2049397386 483523788 1809239130 -76951093 -1938890403 359117031 1650491505 -66841134 -1962728124 302675198 1695368296 -402306659 -1627227893 101394609 1896618023 -278360700 -1737507566 23522472 1986124862 -421609041 -1847987911 147890307 2144833557 -508361290 -1766574816 264070298 2025477132 1229219326 1044600168 -1488321326 -800246716 1311351271 959353201 -1608007477 -685707171 1201663436 815324506 -1450079008 -560546698 1089612245 938809667 -1359197959 -637831057 1425241498 603211020 -1157819210 -839244768 1402909059 614039829 -1114582865 -896016327 1512635816 758107454 -1272537980 -1021203438 1564817841 708970791 -1286907747 -1001625589 1915372854 86865312 -1675353062 -350022516 1967620399 37794233 -1689657341 -330379115 2096221444 200736146 -1828738008 -436691778 2073823517 211499403 -1785567183 -493528921 1872581970 412771780 -2121059202 -158071576 1760596299 536322525 -2030112665 -235290383 1632034144 373419510 -1891058612 -129004326 1714100601 288106991 -2010810283 -14530365 1348424895 660104233 -1101974125 -917109499 1462931622 540385328 -1187188342 -834944740 1585765517 696511515 -1333084767 -947024585 1508448404 787359746 -1209566792 -1059043026 1307067611 988771405 -1545198089 -723446431 1250263234 1031974996 -1534336530 -745746056 1127468265 875887743 -1388466747 -633692845 1147013360 861485158 -1437570596 -581478070 1798403191 473318625 -2059463333 -231201331 1818013806 458981624 -2108501694 -178921004 1709898821 317574355 -1947951767 -52187649 1653028956 360712394 -1937155728 -74552858 1988518931 25252997 -1735916225 -275827287 1911267338 116166812 -1612332762 -387780176 2019421217 257612983 -1772909299 -514540133 2133862456 137828526 -1858189036 -432440958 2071070588 209008618 -1787009456 -495233338 2082456421 186184691 -1844338103 -451505441 1974046542 45006808 -1683493278 -325001484 1925466967 96697281 -1664472453 -338879763 1724192536 297936782 -1999931852 -3389790 1638454017 380625815 -1884900819 -123632965 1746837290 521777084 -2045706746 -250098032 1869830963 410282917 -2122499553 -159774071 1075586996 924522274 -1374533992 -652904946 1198646189 813093691 -1451261311 -562515433 1321709446 968924944 -1597387094 -674300356 1235905439 1051548425 -1482421581 -794609115 1571502032 715917126 -1281009924 -995989910 1522987977 767673183 -1261923611 -1009802637 1399898082 611815284 -1115758898 -897978792 1411218427 588925805 -1173153065 -854316479 1651062333 359532203 -1939384559 -77568121 1694822948 302236338 -1962241272 -66215010 1823653391 464883353 -2101551325 -172232779 1809807894 483936896 -2049893574 -220845140 2145265241 148444879 -1848621195 -422086685 2025054784 263508694 -1765964948 -507857926 1896197739 100835069 -1626615993 -401801263 1986554482 24074980 -1738142882 -278840376 1493636853 771761763 -1224116263 -1072806065 1584059116 695067258 -1335577664 -949779626 1474076359 551267921 -1177354261 -824848515 1353800414 666266184 -1094763534 -910685340 1152386705 867644935 -1430362179 -575056085 1138606728 886764062 -1378638940 -623602894 1248562851 1030536757 -1536823409 -748495079 1292257978 973175340 -1559745642 -737207552 757637370 1513066604 -1020870186 -1272843968 709190883 1564628085 -1001716273 -1286851239 603138248 1425283166 -839038492 -1157990030 614395089 1402592327 -896496131 -1114129045 815771806 1201176584 -560868942 -1449729756 938636423 1089815569 -637790805 -1359272643 1044658348 1229129786 -800433792 -1488099050 959052981 1311689763 -685269607 -1608471281 373719090 1631695012 -129441506 -1890594424 288048171 1714189501 -14342905 -2011032175 412944384 1872378006 -158111444 -2120984134 535874585 1761082511 -234967755 -2030461533 200380502 2096537792 -436211334 -1829191188 211571791 2073781465 -493734557 -1785395723 86644836 1915562226 -349931192 -1675408930 38263933 1967189227 -330711727 -1689350713 875794875 1127522605 -633474921 -1388658687 861820322 1146709300 -581946226 -1437137896 988289417 1307519263 -723093339 -1545517005 1032183184 1250094342 -745816900 -1534292950 696549855 1585688905 -947199757 -1332883355 787039686 1508799824 -1058593558 -1210051460 660539885 1347959163 -917411647 -1101637545 540200436 1463156066 -834884392 -1187275698 257798515 2019197413 -514600865 -1772822327 137393514 2134328828 -432139194 -1858526000 25573697 1988168151 -276277139 -1735431941 116129112 1911344590 -387605388 -1612534558 317366551 1710068097 -52117445 -1947995987 361194766 1652577688 -74906590 -1936837452 472983845 1798707635 -230733815 -2059896673 459074876 1817959850 -179139568 -2108310394 522109560 1746531054 -250567852 -2045275198 410191457 1869887223 -159553715 -2122688549 298142282 1724021468 -3462298 -1999889424 380145235 1638907589 -123277441 -1885216791 44683804 1974395530 -324553936 -1683979354 96736773 1925392019 -339052759 -1664268353 208820782 2071292600 -495174910 -1787098220 186621495 2081992353 -451805413 -1843998835 611377840 1400361510 -897678436 -1116097782 589113001 1410995775 -854374523 -1173063917 715876994 1571576340 -995816530 -1281213640 767995547 1522638349 -1010249801 -1261437151 969405140 1321255490 -674655240 -1597070482 1051342541 1236076123 -794535967 -1482463369 924613350 1075530352 -653124662 -1374344356 812760831 1198952041 -562044973 -1451692219 101053241 1896006575 -401894891 -1626561917 23607072 1986987958 -278505972 -1738447206 148798219 2144947101 -422569433 -1848169807 263438098 2025099140 -507650498 -1766134104 464708445 1823855563 -172195215 -2101628185 484386628 1809323986 -221165976 -2049542402 359230319 1651399673 -77133245 -1939850539 302296950 1694736352 -66400678 -1962017076 1030476785 1248650087 -748309795 -1537047989 973477864 1291921278 -737642812 -1559280046 867195843 1152871253 -574735633 -1430713735 886939610 1138405196 -623640842 -1378562464 551338901 1474032387 -825056583 -1177185745 665913228 1354118938 -910203232 -1095215562 772230055 1493203761 -1073141109 -1223812579 694849470 1584250664 -949686638 -1335632380 -882901593 -1135030991 626105483 1381411869 -869123650 -1154152152 574380178 1429956612 -981174891 -1300019965 730469561 1552753711 -1024872052 -1242660582 753389728 1541464118 -689377853 -1578115755 954633455 1340193913 -779802150 -1501423284 1066092790 1217165408 -667720207 -1355524761 909968605 1094333515 -547446296 -1470525058 827375812 1180168274 -265167505 -2026443271 507493443 1765313749 -144959114 -2141509152 424835162 1851082956 -18197155 -1980930613 283391089 1742931175 -108555964 -1904172590 394915944 1619968254 -309932789 -1702756963 59288615 1955568817 -353695470 -1645463164 82143294 1944213672 -480426695 -1806010961 223552533 2052330627 -466583264 -1825066570 171892748 2100940954 -767243034 -1522271120 1011527114 1263377756 -718731009 -1574029207 992438739 1277188421 -593541932 -1416072126 848373240 1167463790 -604864307 -1393184677 905765345 1123799415 -806101886 -1191908332 570277294 1459260728 -929163109 -1080481779 647002551 1368869153 -1054321488 -1238408154 791033244 1478558986 -968519511 -1321033665 676065669 1598865683 -383062994 -1641161544 119835906 1881390484 -297326537 -1723852639 4802843 2001631629 -403610596 -1862904694 167707952 2130195878 -526606331 -1751412589 244498729 2039869887 -190972854 -2087007012 445881702 1838460400 -202360749 -2064185147 503208319 1794730473 -96045960 -1925102354 340268372 1666131394 -47468447 -1976794889 321245517 1680007643 -110518491 -1905348685 392691209 1616957087 -33268932 -1996264534 269105680 1728907910 -139323625 -2135611519 431781435 1857767085 -253766898 -2015829096 517059106 1775665844 -455176383 -1814446121 181464685 2111299323 -474789032 -1800111154 230500980 2059016930 -368769165 -1660799003 67855967 1930188489 -311901334 -1703939076 57057862 1952551632 -1039679507 -1258254469 738844353 1527705175 -982877196 -1301460126 727980760 1550002766 -857983009 -1143273655 584210163 1440048741 -877530170 -1128873136 633311978 1387831932 -542068855 -1464361185 834588325 1186594355 -656577648 -1344644346 919800508 1104427562 -781506629 -1502865619 1063601815 1214412289 -704191582 -1593715916 940081806 1326428696 -529355164 -1753899278 243060552 2038169566 -417371523 -1877452053 152111953 2115386311 -290904490 -1716644160 10962810 2007005164 -372972977 -1631333671 130712419 1892529141 -37372416 -1966961002 332128044 1691152314 -89621991 -1917891953 346430261 1671506851 -216123854 -2078734684 487610142 1779918728 -193727957 -2089499971 444437255 1836753809 -618885460 -1407467974 890433408 1108729622 -596555083 -1418298845 847195033 1165499151 -708376930 -1564461560 1003055026 1288591140 -760561017 -1515326959 1017422763 1269011261 -961831224 -1314083234 681967588 1604505458 -1043965231 -1228838329 801651709 1489963883 -932178182 -1082710420 645822422 1366902592 -820129053 -1206197643 554939343 1444184921 -1355597661 -667678667 1094539663 909797657 -1470169926 -547763156 1179688342 827829504 -1578585967 -688947193 1340527037 954327339 -1501203320 -779992034 1217074596 1066149170 -1299961657 -981264303 1552566763 730691965 -1242960674 -1024533432 1541901810 752926052 -1134583563 -883388317 1381089753 626454863 -1154325268 -868920198 1429996992 574305622 -1805838229 -480630531 2052290887 223627729 -1825514382 -466096924 2101263710 171544008 -1702457255 -310271793 1955131765 59752931 -1645521856 -353606442 1944401260 81921530 -1981151217 -18007911 1743022371 283335093 -1903703018 -108987264 1619635514 395222444 -2026799043 -264851285 1765794065 507040135 -2141436892 -145001294 1850877192 425006494 -1238890014 -1053869708 1478912206 790714456 -1320825349 -968688275 1598794967 676109377 -1192001072 -806047418 1459478780 570085482 -1080146487 -929467041 1368401125 647435379 -1415636602 -594007792 1167161514 848709692 -1393369697 -604639991 1123859635 905677861 -1522232908 -767319774 1263202456 1011728398 -1574349395 -718379717 1277637761 991953943 -1924781782 -96396868 1665681414 340752528 -1976832717 -47391323 1680182303 321043593 -2086821608 -191196786 1838399540 445968546 -2064620287 -201894505 1795032109 502871227 -1863239346 -403306024 2130663522 167274740 -1751319209 -526660159 2039651451 244690157 -1641369220 -382893590 1881460816 119791814 -1723370139 -297777677 2001278025 5121247 -1660593631 -368940361 1930115853 67898267 -1704419784 -311447890 1952907028 56741762 -1814113773 -455482747 2110829375 181896105 -1800202742 -474732900 2059237158 230311856 -2135799227 -139101485 1857825641 431692799 -2015392164 -254230838 1775366000 517398502 -1905671561 -110169375 1617404763 392205261 -1996224914 -33343752 1728735042 269309908 -1502905623 -781432193 1214585797 1063398227 -1593393424 -704541082 1325981660 940568394 -1464798501 -541605299 1186894839 834249569 -1344457022 -656800172 1104369646 919889784 -1143182707 -858039781 1439828897 584399671 -1129206124 -877224446 1388302264 632880942 -1257774401 -1040133591 1527350163 739160837 -1301666138 -982706640 1550075786 727938844 -2078381216 -216441866 1779436108 488061658 -2089570439 -193683473 1836961365 444268227 -1966742702 -37563452 1691058814 332182248 -1918359733 -89188387 1671841383 346126065 -1716946172 -290567278 2007439912 10496702 -1631273187 -373059701 1892343345 130936487 -1754074314 -529153120 2038207002 242983564 -1877002449 -417855559 2115065347 152462997 -1083159640 -931693762 1367222916 645470738 -1206022223 -820330713 1444146845 555015691 -1314143334 -961744116 1604690614 681742880 -1228535933 -1044302059 1489528495 802117177 -1563993140 -708809894 1288256224 1003358838 -1515544619 -760369341 1269104377 1017368175 -1407396866 -618929304 1108521682 890602052 -1418651673 -596236431 1165981387 846743133 59144111 1954629433 -309848445 -1701894635 82555830 1944879904 -354037094 -1646075380 224264093 2052771595 -481059151 -1806389721 170933124 2100759314 -465675608 -1824953794 506554315 1765168989 -264304921 -2026359183 425501650 1851495236 -145571074 -2141851032 283832313 1743642479 -18575659 -1981563325 394734560 1619008374 -108442932 -1903265190 954750823 1341089777 -689555893 -1579088163 1065718654 1216521192 -779357614 -1500724540 909369173 1093988291 -667042183 -1355116817 828250956 1180249050 -548373920 -1470674186 627001091 1381529493 -883874257 -1135208775 573735706 1429582732 -868425162 -1153707360 730124081 1552154535 -980767203 -1299341685 753470248 1542339518 -1025021436 -1243587950 446514926 1838839416 -191682622 -2087446700 502301431 1794617953 -201399333 -2064002227 340184796 1665269322 -95899664 -1924161690 321587909 1680620115 -47879191 -1977459841 120215178 1882023452 -383502426 -1641871568 4690579 2000724485 -297143361 -1722891479 166846136 2130112046 -402669676 -1862758654 245111457 2040212023 -527271027 -1751823589 569599526 1458853552 -805501174 -1191561316 647930431 1369019049 -930036973 -1080560763 791211540 1479532162 -1054437576 -1239302226 675621389 1598167707 -968144095 -1320387657 1011119682 1262700244 -766896274 -1521670152 992588379 1278116557 -718810249 -1574902815 849346160 1167642342 -594436260 -1416187958 905067113 1123355391 -604218555 -1392809005 833623341 1186407867 -541166591 -1464253289 920506676 1104863650 -657215464 -1345027954 1064017183 1215081865 -781845453 -1503474523 939940102 1325492624 -704104406 -1592850244 738657609 1526740447 -1039571867 -1257351949 728416592 1550709190 -983261060 -1302097686 584879483 1440464365 -858592169 -1143612223 632375650 1387690484 -876664754 -1128785704 182334949 2111374707 -456108855 -1814600609 229896700 2058666346 -474115888 -1799708602 67485143 1929547073 -368321285 -1660097427 57178574 1953450328 -312076062 -1704908684 392766849 1617827095 -110672723 -1906281413 268755352 1728303374 -32866124 -1995591646 431140275 1857396005 -138621793 -2135163895 517958058 1775786300 -254736250 -2016004080 682304620 1605113082 -962247360 -1314753066 801562741 1489096931 -1043824295 -1227902513 644918366 1366793416 -931213966 -1082524188 555575367 1444567249 -820835989 -1206633987 891040776 1109066910 -619555548 -1407883854 846327825 1165410439 -595619523 -1418157653 1002945594 1287687340 -708190954 -1563497088 1017804835 1269647541 -760997617 -1516033639 331678884 1690448946 -37001848 -1966320354 346603709 1672474667 -89742959 -1918791417 488541334 1780071424 -216994374 -2078810836 443762831 1836349465 -193123933 -2089150155 242357440 2037720150 -528714260 -1753528966 153080025 2115559503 -418270731 -1877573277 11115762 2007936100 -290980386 -1717514936 130308331 1891854461 -372622905 -1630729903 1743434411 284000829 -1981492345 -18619631 1619490482 394282532 -1903618146 -108124408 1764833945 506857999 -2025890891 -264738013 1851588224 425446934 -2142068820 -145379526 2052956879 224039513 -1806449693 -480971915 2100324054 171398720 -1824651270 -466012308 1954949885 58792555 -1702343727 -309363897 1944841956 82632306 -1645899832 -354238626 1552192099 730047221 -1299516593 -980565031 1542018682 753821420 -1243138218 -1025505344 1381964369 626535111 -1135510659 -883536917 1429397064 573959902 -1153646748 -868511758 1093894663 909423249 -1354898645 -667233347 1180583454 827946632 -1471142094 -547940444 1340607029 955202211 -1578734823 -689874033 1216728620 1065549498 -1500795136 -779313258 2129757162 167162748 -1862278458 -403123632 2040285171 245069669 -1752029473 -527100343 1881803736 120404814 -1641780492 -383559070 2001194945 4259671 -1723224339 -296837509 1665569678 339845912 -1924599134 -95436236 1680562071 321677057 -1977272645 -48101843 1839012796 446311210 -2087486832 -191608314 1794170789 502787891 -2063679863 -201748961 1168089890 848860084 -1416510962 -594087272 1123182395 905271213 -1392769513 -604293503 1262758672 1011030918 -1521857988 -766674262 1277816585 992927647 -1574466011 -719274317 1479062342 791643088 -1238969750 -1054743812 1598388063 675432393 -1320479117 -968087835 1458781044 569641954 -1191355816 -805672242 1369374573 647614459 -1081041343 -929583401 1440534569 584835263 -1143820027 -858422893 1387336752 632693926 -1128303332 -877116022 1527207963 738224269 -1257686729 -1039267423 1550490626 728607892 -1302004434 -983315016 1215021133 1064104155 -1503288991 -782069257 1325794388 939603138 -1593285256 -703638034 1185958015 834107625 -1463932589 -541517371 1105038438 920304880 -1345065654 -657138212 1857220833 431341687 -2135125555 -138698405 1776235768 517473390 -2016324140 -254384830 1617524947 393103429 -1905845761 -111138455 1728363722 268667996 -1995776538 -32641680 1929764997 67293203 -1660190295 -368266945 1952982172 57611274 -1704573520 -312380122 2111727799 182016033 -1815082597 -455657203 2058595502 229940280 -1799500414 -474284780 1288167784 1002492414 -1563852732 -707874606 1269441905 1017976295 -1515961251 -761039669 1109158234 890984908 -1408104330 -619366176 1165077827 846634453 -1417687953 -596050695 1366356236 645382554 -1082224608 -931553098 1444754709 555353475 -1206692807 -820747089 1605073214 682379688 -1314580462 -962451324 1489419559 801213873 -1228350453 -1043338083 2007613856 11465014 -1717067636 -291467238 1891894713 130233647 -1630903147 -372419581 2037533074 242579716 -1753470786 -528803800 2115997067 152616221 -1877873497 -417932239 1780404676 488235346 -2079280920 -216563586 1836258781 443819339 -2088930063 -193313689 1690655222 331508064 -1966393126 -36960180 1671994863 347057529 -1918436157 -90059691 337234772 1662974914 -99112328 -1928291602 326373197 1685274587 -42307999 -1971495177 448938854 1841656816 -187948470 -2083843364 498042751 1789442025 -207493549 -2069440827 162454320 2125065126 -408896996 -1868068214 247668521 2042900415 -523403771 -1748349293 125129474 1886544788 -377802194 -1636040008 1611547 1998563213 -300485065 -1726888287 796388252 1483791114 -1048999248 -1233208794 672804741 1595744019 -971747671 -1324122561 564945838 1454068536 -811466110 -1197133292 650225591 1371969313 -925907301 -1077348851 851508216 1170721646 -590439724 -1412847038 900546529 1118441335 -610050355 -1398509989 1008432074 1260143452 -770370842 -1525538192 997636051 1282508613 -713500929 -1568676247 218298901 2047199875 -485713095 -1811174481 175062540 2103971482 -463380704 -1822003274 64582183 1960723121 -304671989 -1697635427 78951998 1941145256 -356853998 -1648498812 280357489 1739774695 -21263523 -1984119861 400043624 1625235198 -103395516 -1898872878 510550595 1768510165 -262143121 -2023279623 419669594 1845794508 -150091914 -2146764832 913103581 1097591371 -664617999 -1352299673 822156996 1174810194 -552632344 -1475850370 951538415 1336959609 -692505661 -1581382827 1071290102 1222485600 -774572070 -1496070324 735824569 1557985839 -975852651 -1294820605 750128800 1538342454 -1028100212 -1245749478 620774027 1376219677 -888265817 -1140255951 577603218 1433056772 -865867842 -1151019224 640657878 1361615168 -937309958 -1087965076 558001615 1447386457 -817099549 -1203028875 687088100 1609765234 -956677944 -1308790690 798615037 1486804331 -1047034671 -1232030649 999864754 1285523748 -711534434 -1567496184 1022721451 1274170685 -755295097 -1510200303 893596032 1111752982 -615690068 -1404411846 841938329 1160365327 -601844555 -1423465437 490834206 1783019912 -212867022 -2075600732 439110919 1831566737 -199087061 -2094719811 328859948 1688023482 -40607744 -1970057066 351782197 1676735907 -84302823 -1912695665 16161146 2012326380 -285673386 -1711290176 127622499 1889299957 -376095665 -1634595623 237834568 2032804318 -534548380 -1759231758 155243857 2118641095 -414272387 -1874230037 1060411543 1211344897 -784664133 -1505900243 945380494 1331588120 -698925662 -1588589260 837750949 1189617715 -538873463 -1461305057 914543804 1099293738 -661867120 -1349810938 579045619 1434761317 -863114785 -1148528311 636374250 1391033468 -874500666 -1125704368 743964865 1532964951 -1034526227 -1252961925 724944088 1546843214 -985946636 -1304652446 73054303 1935509705 -363538061 -1655445019 53967942 1949322448 -315024022 -1707201028 176238701 2105934075 -460369599 -1819778601 233632884 2062271714 -471689896 -1796889138 435005499 1860868269 -136066793 -2132477567 511732770 1770478772 -259126002 -2021048936 389423113 1613828255 -113753819 -1908444749 274457616 1734136966 -27949764 -1991068246 1886719568 124927686 -1636077700 -377724950 1998113353 2095839 -1726567579 -300835853 2125366882 162117364 -1868503218 -408430632 2042839675 247755501 -1748163753 -523627583 1841438260 449130146 -2083750120 -188002418 1789909549 497609403 -2069775615 -207189097 1662621190 337553040 -1927809238 -99563588 1685344799 326328969 -1971702989 -42138715 1260072600 1008475662 -1525329996 -770539742 1282861697 997317143 -1569158227 -713049285 1170253482 851940924 -1412511866 -590743792 1118659251 900354597 -1398602849 -609996023 1454128892 564858474 -1197318192 -811241658 1371667173 650562163 -1076913207 -926373025 1484240590 795903576 -1233528862 -1048647820 1595568855 673006145 -1324084229 -971824275 1768832785 510201735 -2023727555 -261656917 1845754632 419744670 -2146592220 -150295886 1739962147 280135605 -1984178673 -21174631 1624798010 400507820 -1898573290 -103734656 1960390517 64888803 -1697165735 -305103153 1941236588 78896122 -1648719296 -356664618 2046994247 218470353 -1811102101 -485755139 2104451934 174609352 -1822358926 -463064348 1375739865 621227855 -1139900683 -888582557 1433263040 577432406 -1151091988 -865826182 1557895147 735881085 -1294600505 -976042415 1538675698 749822820 -1246219554 -1027669432 1337397181 951074603 -1581683055 -692167161 1222298532 1071512370 -1496012152 -774661602 1097631631 913028889 -1352472925 -664414667 1174487958 822506240 -1475403078 -553119188 1111715026 893672516 -1404236290 -615891608 1160685771 841586781 -1423914521 -601360015 1285088480 1000330358 -1567193652 -711871142 1274355961 1022496879 -1510260267 -755207869 1609858230 687033376 -1309008486 -956486388 1486469295 798918713 -1231562365 -1047467755 1362097284 640205842 -1088318040 -936991426 1447178397 558170123 -1202957903 -817143513 2033011738 237665420 -1759302346 -534504032 2118158339 155695253 -1873876689 -414590535 2012660776 15856830 -1711758076 -285239918 1889206321 127676583 -1634377443 -376286837 1687837822 329084136 -1969996462 -40694332 1677170791 351316209 -1912997557 -83965475 1782699084 491185370 -2075151008 -213350922 1831604309 439034051 -2094894727 -198884881 1532517779 744451333 -1252639553 -1034875863 1547016586 724740380 -1304692570 -985872336 1434703265 579134775 -1148341107 -863337445 1391333816 636035374 -1126141804 -874037246 1190088183 837320033 -1461637925 -538567603 1099074030 914733432 -1349719870 -661923756 1211418053 1060369747 -1506106135 -784493441 1331233244 945697098 -1588109072 -699379610 1614183771 389107149 -1908925321 -113300255 1734064450 274500052 -1990862738 -28120840 1861088617 434816511 -2132569019 -136010541 1770008944 512164326 -2020716452 -259432246 2105634111 176577961 -1819341805 -460833659 2062330150 233544112 -1797076982 -471467876 1935336717 73258395 -1655405535 -363613001 1949770004 53481858 -1707524040 -314675026 -591380132 -1412992566 852369520 1170804966 -609385147 -1398098477 899933289 1118098687 -769930898 -1524827656 1008052290 1259509972 -713683593 -1569636895 997747803 1283415245 -1049145032 -1234148946 796471316 1484652674 -971336415 -1323457097 672461837 1595131035 -810755830 -1196693092 564312102 1453689008 -926868205 -1077531259 651131967 1372081321 -408002156 -1867951870 161480888 2124886062 -524049011 -1748724453 248366241 2043343927 -378148442 -1636640464 125536394 1887221788 -300405313 -1726014167 1461395 1997634565 -98995728 -1927397018 337055964 1662001226 -42682903 -1972140673 326816965 1685972051 -188548670 -2084189868 449616110 1842063480 -206619173 -2069361331 497114359 1789291617 -975474659 -1294188405 735383857 1557275047 -1028213756 -1246657390 750310696 1539302846 -889128913 -1140340551 621713667 1376364949 -865256394 -1150677856 576937242 1432645004 -663986055 -1351921425 912392533 1097150915 -553540512 -1475963658 823117132 1174992346 -692590517 -1582245667 951683431 1337899505 -774230958 -1495458620 1070878078 1221819880 -21671723 -1984798653 280703481 1740374383 -103246644 -1897946022 399963616 1624360310 -261170969 -2023102351 509655499 1768393053 -150790914 -2147210136 420314578 1846168900 -486391631 -1811582937 218898845 2047545611 -462453592 -1821854658 174187908 2103891218 -304494461 -1696663531 64465327 1959827769 -357299046 -1649198068 79326646 1941789984 -285858850 -1712254136 16270066 2013229668 -375658553 -1633888431 127239915 1888663165 -533877780 -1758815366 237226688 2032466518 -415207435 -1874370717 156110553 2118729295 -213830726 -2075786452 491737750 1783128576 -198379613 -2094282955 438474383 1831183897 -40191096 -1969386722 328522404 1687415346 -84443247 -1913630969 351870653 1677602347 -711458026 -1566624896 999711290 1284592300 -755644657 -1510803559 1023125027 1274844853 -616330460 -1404781646 894298632 1112201886 -600944835 -1423343701 840969745 1160191623 -936438926 -1087888412 639726174 1361461960 -817703061 -1203378179 558675527 1447790289 -957048000 -1309430826 687536748 1610468090 -1046913191 -1231130673 798441077 1485836003 -135458145 -2132139511 434336691 1860453157 -259991930 -2021136880 512669610 1770620732 -113861971 -1909347781 389610369 1614793495 -27566412 -1990431198 274022296 1733431054 -363199749 -1654836627 72639447 1934840641 -315111710 -1708067212 54110158 1950259032 -461272375 -1819887009 177204197 2106121075 -471052592 -1796506042 232927228 2061836138 -863817129 -1148976447 579687291 1435132909 -873531826 -1125529896 635475810 1390913524 -1034372507 -1252029709 743889737 1532095455 -986349956 -1305325846 725294928 1547448262 -785112525 -1506602331 1060782879 1211986825 -698751446 -1587620164 945260294 1330689936 -537941503 -1461151081 836881197 1189542843 -662540776 -1350214002 915148596 1099644834 -1196653480 -810830642 1453516148 564516322 -1077854143 -926519081 1372529005 650646011 -1233712022 -1049608964 1484352838 796810704 -1323644813 -971114267 1595189599 672373193 -1524919236 -769874774 1259730192 1007863174 -1569304539 -713989965 1282945289 998179231 -1413473266 -590926696 1171160354 852053428 -1397893097 -609556351 1118026043 899975597 -2084395888 -188378106 1842136508 449574186 -2068881271 -207073249 1788936613 497430835 -1927730014 -98689996 1662471566 336624920 -1972049733 -42739667 1685752215 327006465 -1636453132 -378370974 1887163864 125625678 -1726451475 -299941765 1997935041 1122647 -1867629370 -408351664 2124439018 161967484 -1748764449 -523974583 2043517427 248162661 -1581796071 -693074545 1337578549 952034467 -1495633664 -774028906 1221857324 1070801082 -1351860949 -664072771 1096965127 912616593 -1476265678 -553203292 1175427102 822651016 -1140808323 -888695317 1376699473 621409479 -1150459548 -865447438 1432551496 576991454 -1294258865 -975430183 1557482595 735214837 -1246303914 -1028531776 1538820218 750762220 -1697016367 -304175801 1960310013 64013419 -1649126968 -357342882 1941582052 79495282 -1811800605 -486199947 2047638735 218844249 -1821386246 -462886548 2103556310 174491712 -2022799947 -261507805 1767957657 510120975 -2147270228 -150703814 1846354048 420089878 -1984623225 -21873391 1740336299 280779837 -1898395234 -102762232 1624680626 399611940 -1969559846 -39987636 1687455734 328447840 -1913183549 -84929963 1677280239 352220025 -2076086552 -213492098 1783566276 491274066 -2094224655 -198469017 1830996957 438696779 -1758595394 -534067672 2032375698 237283076 -1874840921 -414776783 2119062411 155804445 -1711898996 -286175718 2012749728 16723766 -1633961323 -375617021 1888869305 127068975 -1309358574 -957090172 1610262334 687708072 -1231486453 -1046596963 1486316327 797987761 -1087418848 -936870218 1361129228 640032666 -1203598791 -817513809 1447881493 558619523 -1404840330 -616241440 1112389466 894076876 -1423043985 -601283847 1159754563 841434069 -1567072700 -710971694 1284915048 999362558 -1510630819 -755848501 1274805105 1023200231 -1820207205 -460921075 2106570423 176719393 -1796467838 -471129324 2061660846 233128504 -1655021655 -362975425 1934900869 72551955 -1707631696 -315577562 1949956764 54446602 -1909012481 -114165911 1614325459 390043205 -1990523930 -27511952 1733649098 273830492 -2131931187 -135626917 1860382433 434380407 -2021618732 -259540158 1770973944 512350830 -1460668589 -538392635 1189189247 837199593 -1350421686 -662371364 1099715174 915104496 -1506508959 -785166345 1211768397 1060974299 -1587954824 -698446866 1331157588 944827074 -1252464841 -1033906271 1532397083 743552653 -1305140434 -986573896 1547387394 725381780 -1149014267 -863740013 1435307561 579485375 -1125209316 -873882742 1390463536 635959974 1591466245 702343571 -1328170967 -942503745 1505107228 783363466 -1212646352 -1061204826 1342198071 654795169 -1106366437 -922156915 1466799406 543860152 -1184631806 -832256876 1131202913 879491575 -1386043315 -630875941 1140919672 856047086 -1441829804 -586654526 1303855443 984641989 -1548148609 -725741335 1255834954 1037940188 -1529551770 -741092112 1706424781 313706843 -1950639903 -54744969 1658338772 366939458 -1932108552 -70161298 1802400255 476660073 -2057301805 -228122555 1812182502 453281136 -2113022774 -183835556 2013456809 252041535 -1777563515 -519325677 2137992624 141040934 -1855894372 -429491190 1993957787 31346957 -1730740041 -271568863 1907664258 112432404 -1615149906 -390204360 1203824708 818403538 -1446082200 -557204994 1085090909 933895371 -1365029519 -643531289 1226530934 1042043104 -1491795622 -804113972 1316398191 963745017 -1602697917 -679479851 1517811744 762366134 -1267099380 -1015109222 1562000441 706546863 -1290511083 -1005359741 1420587026 598425732 -1163783874 -844815960 1405203467 616989853 -1110452953 -892803663 2091829388 195688474 -1834964576 -442001098 2076380309 214187011 -1781699143 -490054353 1920286910 91385896 -1669652078 -344190716 1964541095 35632177 -1692998261 -334375651 1629083880 371124350 -1894270524 -133133998 1718885617 292760679 -2005238307 -8565429 1875005658 415588428 -2117324298 -154468000 1756337347 531145813 -2036206097 -240728711 1827519367 468355857 -2098996565 -169547203 1803583390 478629640 -2054283598 -225890780 1647719349 355533603 -1942465895 -79732209 1700525996 308070202 -1957325184 -61692394 1901767651 106797941 -1621833009 -397149607 1983344634 19947372 -1741091114 -281133504 2139169745 143004487 -1852882179 -427265429 2028791752 267114334 -1763539228 -505039246 1468242767 545565657 -1181877661 -829764875 1357799254 669609920 -1092600198 -907604244 1498944381 777987051 -1219071407 -1068416313 1580586852 691202034 -1338263992 -952334626 1244957483 1026800573 -1539642873 -750921071 1297698610 979271588 -1554567650 -732946808 1156514585 870855567 -1428069835 -572108125 1132644096 881194902 -1383291348 -628386118 1979091654 49396304 -1678185494 -318776452 1922780895 94142025 -1667944461 -342745243 2066547444 204092002 -1792842792 -500935858 2084620013 189265531 -1840339007 -448161961 1749129890 524724788 -2041578610 -246887656 1865178811 405499437 -2128461929 -165343487 1721373328 295510534 -2003536964 -7126230 1643632265 384886303 -1879459931 -117536973 1318627854 966761112 -1600730334 -678298700 1240821271 1056071297 -1476718789 -788774995 1078141500 927208106 -1370668272 -649432186 1194255909 808048307 -1457486071 -567822433 1395636842 606636796 -1121854650 -903418928 1413643891 591744741 -1169416353 -850710583 1576284760 720569038 -1275440268 -990026782 1520039489 765380311 -1265133715 -1013929989 985078785 1303391383 -726041299 -1547809349 1037752344 1256056974 -741033676 -1529640542 879531059 1131127973 -631048929 -1385839223 855724074 1141268668 -586206970 -1442315888 654314597 1342651635 -921801399 -1106682401 544065660 1466628330 -832329392 -1184589370 702252119 1591522497 -942283397 -1328359955 783695950 1504800984 -1061674654 -1212214796 31014089 1994263647 -271098395 -1731170957 112523472 1907607622 -390424068 -1614960278 251835643 2013627501 -519252521 -1777605311 141521122 2137538676 -429846066 -1855577768 476982445 1802050619 -228569727 -2056815337 453241012 1812256802 -183662184 -2113226482 313894047 1706202121 -54803021 -1950550747 366502022 1658802192 -69860950 -1932447428 598486336 1420500438 -845001620 -1163559686 616687961 1405540815 -892368779 -1110918941 762815858 1517327844 -1015430050 -1266748216 706371947 1562202621 -1005322169 -1290587951 1041972516 1226575282 -803906552 -1491964770 964098365 1316080043 -679962607 -1602246521 817935638 1204258176 -556870598 -1446386516 934113551 1084899737 -643624925 -1364975435 415370632 1875197214 -154375004 -2117379022 531614097 1755904263 -241063747 -2035902421 370771386 1629402412 -132651882 -1894722560 292831651 1718841653 -8773489 -2005069799 91561452 1920085370 -344228672 -1669575594 35183093 1965025635 -334055207 -1693349809 195991006 2091492680 -442436366 -1834498972 214127047 2076467537 -489869077 -1781923715 142704259 2139508245 -426827857 -1853345991 267172506 2028702220 -505226314 -1763316960 106624689 1901970983 -397109347 -1621907701 20394664 1982857790 -281455740 -1740741870 355888871 1647402609 -80212021 -1942012067 307997438 1700567656 -61486126 -1957495996 468575957 1827329603 -169637895 -2098940049 478159564 1804014170 -225557536 -2054589578 871325259 1156083421 -572440729 -1427763215 880974418 1132833476 -628294786 -1383347224 1026872953 1244915439 -751126699 -1539471421 978915936 1298014966 -732466356 -1555020838 777539119 1499430585 -1068093693 -1219420267 691374646 1580382880 -952374502 -1338188916 545506845 1468331659 -829577423 -1182099545 669909508 1357460114 -908041432 -1092136002 295325634 1721597780 -7065874 -2003624328 385321947 1643166541 -117839113 -1879123359 524404720 1749481318 -246438180 -2042063286 405537769 1865102207 -165518651 -2128260525 204300198 2066378544 -501006710 -1792799204 188783551 2085071657 -447808877 -1840657915 49731476 1978787586 -319244616 -1677752786 94049165 1922835227 -342527327 -1668136393 720662282 1576230812 -990245338 -1275248976 765045523 1520343941 -1013462465 -1265567063 607119160 1395185582 -903772652 -1121536382 591536929 1413813175 -850640371 -1169460581 927170414 1078218744 -649257406 -1370870060 808369015 1193905121 -568272293 -1457001779 966326108 1319094218 -677996944 -1601067290 1056256837 1240597459 -788835735 -1476631809 -1778232563 -519740517 2014065185 252379831 -1854957804 -429348990 2137126456 140953262 -1730553025 -270603351 1993849363 30444165 -1615585498 -390910032 1908047370 113069724 -1951054999 -55413761 1706762821 314315475 -1931966608 -69224474 1658250844 366073546 -2056336549 -227935283 1801497207 476551905 -2113728702 -184270892 1812819566 453664504 -1385401403 -630504621 1130500841 879043199 -1442727972 -586774710 1141888752 856221286 -1548223497 -726611103 1304009435 985573965 -1529200658 -740487304 1255431874 1037266516 -1327799391 -941862089 1591018125 701641243 -1212766280 -1062103250 1505281684 784332290 -1107235949 -922232059 1343130303 654948905 -1184026742 -831906020 1466125990 543456816 -1894161844 -132230438 1628898144 370160630 -2005621163 -9201981 1719322489 293468143 -2117932418 -154805528 1875675986 416005060 -2035339673 -240640271 1755402059 531005405 -1834061272 -441892162 2090865412 195502994 -1782335951 -490436953 2077087517 214624139 -1669989862 -344798580 1920703286 92056480 -1692910077 -333508971 1964400431 34697145 -1267252604 -1016040942 1517888424 763237182 -1290107235 -1004685813 1561651121 705943335 -1163081034 -844367328 1419946906 598055692 -1111421265 -892977607 1406103427 617111317 -1447013664 -557358474 1204696012 818479962 -1364355335 -643127697 1084487637 933545795 -1491346734 -803411388 1226161150 1041402728 -1602871605 -680448419 1316519911 964644721 -1540083313 -751632103 1245335715 1027432501 -1554385514 -731986688 1297585338 978363436 -1427129923 -571963093 1155651729 870770695 -1383957084 -628798158 1133255816 881536030 -1182588437 -830205571 1468874951 545943633 -1091639822 -907422364 1356891358 669496392 -1218926119 -1067476657 1498859765 777123939 -1338675776 -953000618 1580928236 691813498 -1621487289 -396549679 1901359211 106119421 -1741171362 -282008120 1983493234 20874468 -1853777547 -427382301 2140141657 143182031 -1762894484 -504664582 2028092480 266669270 -2098396893 -169201227 1826840591 467947673 -2055158470 -225970772 1804510230 478778496 -1942583023 -80627321 1647896637 356505771 -1956950776 -61047394 1700080676 307371186 -1120993074 -903335848 1394696674 606490996 -1170029353 -851053503 1414309371 592156013 -1275819780 -990660502 1576724944 721279302 -1265021723 -1013023629 1519857097 764419423 -1600646998 -677437380 1318482310 965820688 -1477061453 -789388251 1241232799 1056736521 -1371301736 -649811954 1078852020 927648034 -1456579455 -567710697 1193295277 807865659 -2042552314 -247066480 1750024490 524841404 -2127764449 -164899703 1864533299 405124517 -2003130316 -6448990 1721026840 294910350 -1879610323 -118465349 1643711745 385760663 -1678364574 -319749900 1979208014 50291160 -1667500933 -342047507 1922405719 93496769 -1792165808 -500528954 2065947004 203745770 -1841267639 -448312097 2085494117 189345267 -227633655 -2056673633 476116773 1801963443 -184331760 -2113641850 453849916 1812595626 -55239109 -1951256915 314277655 1706839937 -69674462 -1931482444 366394126 1657899928 -270956947 -1730234629 30926657 1993398231 -390839692 -1615629598 112862040 1908216782 -519958945 -1778041143 252473203 2014011365 -428881338 -1855391024 140618602 2137431036 -922700095 -1106803113 655284205 1342826363 -831687976 -1184218546 543364084 1466180450 -941932813 -1327755675 701849567 1590849353 -1061750038 -1213085060 783850438 1505733456 -726161755 -1548708301 985253769 1304360735 -740662596 -1528999382 1037304720 1255355142 -630444393 -1385488895 878858171 1130725165 -587076978 -1442391528 856656802 1141422900 -344611000 -1670211618 91997796 1920792306 -333946031 -1692445753 34996861 1964061419 -441569414 -1834410004 195055190 2091351744 -490476701 -1782260747 214796879 2076883673 -155011284 -2117761094 416077312 1875633814 -240159947 -2035792989 530649625 1755718287 -132563170 -1893855352 370630194 1628466852 -9110777 -2005677167 293247531 1719511741 -803502208 -1491290346 1041622700 1225971258 -680115303 -1603177713 964174517 1316950563 -557838414 -1446559964 818835102 1204379144 -642921557 -1364526275 933472903 1084529169 -844326940 -1163155598 597882568 1420150366 -893299715 -1111071893 617558737 1405616711 -1015603242 -1267716288 762937082 1518227052 -1004872753 -1289884839 706001635 1561561717 -1067912053 -1218460643 777426343 1498522929 -952815470 -1338900476 691753406 1581015336 -830243655 -1182512081 546119061 1468673283 -907102048 -1091991498 669047180 1357375770 -571480849 -1427581831 870417859 1155970389 -629006090 -1383788448 881607130 1133211980 -751538979 -1540137909 1027214833 1245527399 -732321596 -1554081710 978831848 1297152382 -80292797 -1942887211 356037999 1648330233 -61140902 -1956896564 307589494 1699889632 -168993679 -2098565913 467877213 1826885067 -226453400 -2054706946 479131972 1804192210 -427703257 -1853426511 143631627 2139657629 -504627138 -1762971480 266494226 2028294532 -396735467 -1621263229 106179897 1901272495 -281573364 -1741637478 20572448 1983830454 -649869878 -1371212452 927835366 1078629488 -567410221 -1456918203 807428351 1193758825 -677884424 -1600160402 966143188 1318132802 -789214751 -1477265033 1056696525 1241307227 -990587474 -1275861704 721073282 1576895508 -1013378633 -1264705247 764899483 1519403021 -902865508 -1121424118 606158000 1395002406 -851273339 -1169839853 592246953 1414252607 -500308734 -1792354924 203654190 2066003128 -448782053 -1840836211 189677623 2085187745 -319394512 -1678680666 49810460 1979661450 -342120151 -1667458625 93702149 1922234515 -6621850 -2002926096 294949962 1720952028 -118017665 -1880096279 385437779 1644060869 -247366316 -2042212926 525278328 1749560558 -164841139 -2127853093 404936801 1864755447 1850860781 425120891 -2026749480 -264933042 1765548276 507187298 -1903948301 -108839579 1619684575 395140169 -1981167126 -17892996 1743235270 283154512 -1645701723 -353393357 1944515721 81904671 -1702538820 -310222550 1955278992 59506694 -1825366633 -466342655 2101181627 171592749 -1805723250 -480646888 2052110498 223840308 -1154374391 -868837985 1430242341 574158003 -1134796528 -883207802 1381105724 626340010 -1242944197 -1024647763 1541688343 753106049 -1299715806 -981411404 1552517134 730773656 -1501121171 -780040709 1216926785 1066394839 -1578405516 -689159710 1340411992 954343630 -1470284449 -547746359 1179868275 827616485 -1355744954 -667432496 1094621290 909748476 -1723550592 -297565162 2001393068 5104954 -1641451367 -382844913 1881608629 119546147 -1751171918 -526906332 2039569822 244739336 -1863124821 -403322819 2130483591 167487761 -2064407324 -202075022 1795016136 502986078 -2086772483 -191278997 1838154193 446116167 -1977078570 -47244224 1680231930 320961900 -1924798257 -96282535 1665894883 340572533 -1574267832 -718428962 1277490532 992200178 -1522053039 -767532857 1263087997 1011745259 -1393484678 -604623636 1124040022 905465280 -1415784349 -593762059 1167243599 848660953 -1080196052 -929385286 1368646912 647288214 -1192214475 -805867357 1459495193 569971087 -1320809442 -968803192 1598582066 676289956 -1238644729 -1054017391 1478863147 790796733 -1301682365 -982591531 1550288495 727758585 -1258020006 -1039985716 1527399030 739078880 -1129156751 -877305881 1388056157 633028299 -1142969496 -858219522 1439812164 584514258 -1344342233 -656816207 1104188939 920102557 -1464650946 -541850712 1186812434 834298500 -1593475307 -704491645 1326128697 940322479 -1503085812 -781218918 1214700064 1063381686 -1995978869 -33491171 1728685735 269391409 -1905654894 -110284028 1617191614 392385064 -2015604807 -254050513 1775382165 517283331 -2135848032 -139019466 1858071180 431544858 -1800349713 -474486919 2059318979 230262357 -1814227978 -455466144 2111009498 181682764 -1704239139 -311660725 1952792305 56757863 -1660511292 -368989358 1929968360 68143742 -1418537470 -596253036 1165801262 846956472 -1407249893 -619175283 1108439863 890651553 -1515626960 -760320346 1269251868 1017122698 -1564173783 -708597057 1288370949 1003342739 -1228552602 -1044187408 1489741642 801937372 -1314389377 -961596695 1604739923 681661381 -1205973420 -820412734 1443901304 555163630 -1082946995 -931874085 1367206753 645585911 -1877150006 -417610148 2115147750 152414064 -1754189101 -529137083 2038387711 242770793 -1631093000 -373272978 1892229076 130953026 -1716864287 -290616713 2007292877 10742619 -1918114130 -89336264 1671792514 346208020 -1966726473 -37678559 1690846107 332362509 -2089783652 -193503734 1836978096 444153638 -2078430587 -216360429 1779682217 487914303 -466403131 -1825279917 171778537 2100957567 -480344868 -1806060470 223405552 2052576614 -353842953 -1645217695 82225627 1944164685 -310047506 -1702740872 59469250 1955355988 -108769119 -1903992777 394932621 1619853595 -18246472 -1980849106 283637140 1742783746 -144713581 -2141657083 424786367 1851164969 -265151350 -2026558436 507280806 1765494064 -547528691 -1470476133 827523361 1179922871 -667900908 -1355311998 910083384 1094317486 -779687873 -1501439831 1065912595 1217378693 -689230810 -1578361680 954551562 1340243356 -1024823191 -1242742529 753144133 1541611987 -980962192 -1300200218 730453340 1552868810 -869140389 -1154037555 574593399 1429776865 -883147710 -1134883628 626154862 1381330424 -47681148 -1976614638 321261736 1679892542 -96094819 -1925020405 340513969 1665983527 -202114634 -2064332512 503158938 1794811916 -190956113 -2087121607 445668483 1838640149 -526425632 -1751625354 244383948 2039885914 -403528199 -1862953617 167560405 2130441283 -297473582 -1723606716 4884734 2001582184 -383177269 -1641144995 120016103 1881177201 -968470196 -1321115174 675819616 1599013110 -1054108331 -1238587965 791016569 1478673647 -929179266 -1080366616 647215186 1368688836 -806347417 -1191760399 570326091 1459178717 -604946136 -1393135170 905912324 1123553426 -593722063 -1415858777 848487453 1167447179 -718616294 -1574045300 992258102 1277401248 -767095549 -1522516587 1011444783 1263426745 -704306617 -1593699631 940262251 1326216189 -781654434 -1502619960 1063683954 1214363620 -656496011 -1344693533 919653209 1104673743 -541888916 -1464574214 834473792 1186611158 -877514205 -1128987979 633099023 1388012441 -857737670 -1143421268 584161046 1440130944 -982926831 -1301378425 728226621 1549855659 -1039892984 -1258074466 738860836 1527590834 -311754097 -1704185319 56976291 1952600885 -368654698 -1660815872 67676090 1930401580 -474969411 -1799898581 230615953 2059000583 -455258460 -1814397390 181612424 2111053598 -254012693 -2015681923 517108679 1775584081 -139340046 -2135497116 431994846 1857587016 -33056039 -1996445105 269089781 1729022819 -110469440 -1905430954 392445932 1617104762 -820112634 -1206312048 554725930 1444364988 -931932385 -1082857591 645772851 1366984357 -1044014284 -1228756062 801896984 1489816206 -962044115 -1313902661 681983489 1604390551 -760675486 -1515310092 1017602638 1268798168 -708524165 -1564215315 1003136599 1288541889 -596473008 -1418347578 847047292 1165744874 -618705079 -1407680545 890318437 1108745971 -193973298 -2089352360 444486370 1836671604 -216139817 -2078619839 487823099 1779738221 -89408516 -1918071958 346413776 1671621190 -37322779 -1967042701 331882185 1691299423 -372825174 -1631579332 130630278 1892577808 -290789453 -1716660443 10782367 2007217673 -417551464 -1877239026 152226484 2115369506 -529436799 -1753850089 243207853 2037923387 1216745417 1065434975 -1501008155 -779133325 1340853200 955054918 -1578784004 -689792406 1180534779 828028781 -1470896425 -548088255 1093682146 909603700 -1354882354 -667348392 1429282733 573976379 -1153466751 -868725225 1381817268 626780962 -1135428968 -883586546 1542100895 753772297 -1243285837 -1025259995 1552372614 729834256 -1299631446 -980549060 1944596225 82780055 -1645851091 -354320709 1954933528 58907534 -1702131148 -309544286 2100537139 171218853 -1824668129 -465897847 2053006122 223957948 -1806695930 -480824688 1851735909 425201651 -2142151095 -145330465 1764948860 506842090 -2026071472 -264525114 1619310423 394495937 -1903503749 -108140819 1743352654 284050392 -1981345182 -18865420 1369259656 647630366 -1080860764 -929796302 1458633361 569887239 -1191273539 -805721301 1598469818 675382828 -1320626282 -967842048 1479242403 791429685 -1239084145 -1054727399 1277832940 992812666 -1574678592 -719093930 1263004405 1010883171 -1521906727 -766592177 1123133150 905352776 -1392523278 -604440732 1167876807 849039953 -1416494101 -594201731 1794317888 502542038 -2063761556 -201699334 1839127129 446294735 -2087666827 -191394845 1680381554 321890020 -1977157794 -48117816 1665487467 339895037 -1924451513 -95681583 2000948772 4406962 -1723175160 -296919138 1881786941 120519339 -1641567471 -383739001 2040497686 244889216 -1752045766 -526985300 2129805839 167080601 -1862524125 -402975819 2058382667 230120925 -1799484313 -474399503 2111678802 182098372 -1814837122 -455804696 1953228153 57464303 -1704623019 -312298301 1929781600 67178998 -1660403636 -368086822 1728544047 268455353 -1995891709 -32625515 1617606966 393054624 -1905993702 -110892916 1776088349 517719435 -2016242639 -254434137 1857106180 431358354 -2134945752 -138911554 1105087875 920222997 -1345311569 -656991175 1186171290 833927436 -1463949130 -541403104 1325778353 939717927 -1593072483 -703818741 1214775720 1064251710 -1503240060 -782151662 1550409191 728657265 -1301857077 -983561123 1527028222 738437480 -1257572142 -1039284156 1387451861 632677699 -1128483591 -876903313 1440682444 584589658 -1143901984 -858374026 1672174602 346844316 -1918550746 -90042960 1690736659 331458693 -1966540481 -36714071 1836110904 444064942 -2088848108 -193362558 1780289569 488251575 -2079100659 -216776293 2115783790 152796408 -1877856958 -418046508 2037483639 242661601 -1753224869 -528950835 1892140124 130086090 -1630952080 -372337178 2007629893 11350227 -1717280407 -291286529 1489337538 801262676 -1228202514 -1043583624 1604892891 682592333 -1314465289 -962467487 1444869360 555336806 -1206872612 -820533942 1366503657 645136511 -1082306107 -931503789 1165126822 846552112 -1417933430 -595903204 1109371071 890804265 -1408120429 -619251451 1269425300 1018090498 -1515747912 -761219794 1287921805 1002639387 -1563803231 -707956425 753584845 1542322779 -1025201183 -1243374729 730271444 1551908418 -980848648 -1299292306 573653759 1429631593 -868277293 -1153952955 626820838 1381742192 -883759158 -1135224996 828234409 1180363327 -548160635 -1470854381 909123248 1094135334 -666992740 -1355198710 1065767579 1216438797 -779603017 -1500576991 954963586 1340909076 -689571922 -1578973384 394586629 1619253907 -108360919 -1903313985 283717148 1743658634 -18395344 -1981775962 425681463 1851282081 -145685733 -2141834355 506635822 1765119672 -264452350 -2026113132 171178593 2100611831 -465724595 -1824871461 224280184 2052656878 -481271980 -1806209086 82342483 1945060037 -354020481 -1646189591 59094602 1954711260 -309602458 -1702041616 905051020 1123470106 -604005728 -1392989642 849100693 1167789827 -594387271 -1416270289 992637886 1278034728 -719056238 -1574755836 1011333031 1262520113 -766912885 -1521555939 675736552 1598151550 -968324412 -1320175022 791359473 1479286631 -1054519587 -1239253429 647848922 1369068364 -929889546 -1080806816 569419715 1459066709 -805386513 -1191577991 245357380 2040064978 -527320472 -1751741698 166862685 2129997771 -402882959 -1862578457 4477814 2000905184 -297127334 -1723006260 120166255 1882105849 -383257021 -1642019115 321440544 1680866230 -47797748 -1977509222 340070201 1665286063 -95719915 -1924374909 502481682 1794405252 -201514434 -2063986008 446596875 1838790557 -191830489 -2087201103 517777487 1775999193 -254621341 -2016019979 431058006 1857445056 -138474118 -2135409172 268902525 1728057579 -32947887 -1995542073 392881252 1617810674 -110852792 -1906068002 57391147 1953269949 -312092409 -1704793711 67533874 1929464996 -368567010 -1659949688 229650457 2058813583 -474066635 -1799790173 182318080 2111489174 -455895764 -1814780486 632457351 1387640849 -876811861 -1128539843 585059486 1440250888 -858706510 -1143595740 728301749 1550725155 -983080551 -1302310641 738509996 1526985786 -1039489664 -1257401066 939890915 1325574261 -703858225 -1592997543 1063804154 1215261804 -781828650 -1503589056 920522961 1104748615 -657427971 -1344847509 833869000 1186260062 -541215260 -1464171150 130521358 1891674520 -372639710 -1630615372 11164951 2007854465 -291226565 -1717367635 152834364 2115707306 -418222064 -1877655418 242341157 2037835187 -528501751 -1753709409 443582826 1836562940 -193009594 -2089166640 488459635 1780121061 -216847265 -2079056695 346751320 1672229326 -89825164 -1918742302 331793729 1690432983 -37182355 -1966107397 1017756102 1269729616 -760751894 -1516181380 1002733023 1287867721 -708174605 -1563612059 846344692 1165295970 -595832616 -1417977778 891287021 1108919675 -619604799 -1407802281 555657634 1444518196 -820983666 -1206388712 645098939 1366580525 -931328873 -1082508287 801448336 1489113350 -1043644228 -1228115926 682157449 1605358879 -962165595 -1314802637 -895641712 -1113938170 613676732 1402258986 -839887991 -1158192353 603861669 1425605171 -1002037342 -1287573708 709394062 1565478424 -1020535877 -1272124627 757447319 1512212993 -685078540 -1607616670 958719704 1310971470 -800635923 -1488948357 1044980417 1229853271 -638513210 -1359593648 939486954 1090018940 -560149537 -1449395383 814918387 1200986725 -235686056 -2030794802 536729204 1761273570 -157387967 -2120662057 412095085 1872175867 -14139542 -2010181636 287727174 1713467088 -129631373 -1891447835 374053471 1632414409 -331045060 -1690069078 38454800 1968043654 -349609179 -1674685517 86442505 1914712735 -492884210 -1785192552 210849314 2073460404 -437064937 -1829381247 201099835 2096872109 -746150191 -1535011257 1032374269 1250948971 -722771256 -1544793506 988087268 1306669938 -581095709 -1436934539 861097935 1146388313 -634328326 -1388848532 876514262 1127856960 -835602763 -1187609053 541054873 1463346959 -916688212 -1101315526 659690368 1347756822 -1058390393 -1209201135 786718635 1508077373 -947389794 -1333736952 696884146 1586408228 -387414503 -1611680113 115795765 1910626211 -276479488 -1736281450 25895724 1988891578 -432861653 -1858847043 138243847 2134531985 -513881550 -1772488028 256944926 2019007368 -178284931 -2108119317 458356561 1817626567 -231583132 -2060098830 473707336 1799029726 -75227569 -1937559847 361398115 1653428213 -51783082 -1947276608 317176698 1709214700 -122948334 -1884502652 379950142 1638048936 -3788533 -2000617059 298340391 1724866737 -160400096 -2122887754 410917900 1870212250 -249710279 -2045081169 521394197 1746200707 -451091082 -1843669536 185762906 2081797324 -495902353 -1787424263 209666115 2071490773 -339251900 -1665114670 97061992 1926118654 -324359843 -1683121717 44353649 1973680359 -1010444838 -1262295732 768324854 1523352672 -995618365 -1280368299 715550959 1570848889 -853647896 -1172738690 588266692 1410796626 -898393615 -1116427929 612235485 1400555595 -562903618 -1451887320 813474962 1199281156 -652279385 -1374146255 923885707 1075204125 -794210932 -1481736934 1051143328 1235229750 -674985579 -1597785853 969599161 1322113071 -508509101 -1766329147 264152447 2025428457 -421724086 -1847971620 148070758 2144621040 -278180767 -1737720585 23407949 1986141659 -402225032 -1627277074 101247316 1896864194 -66595785 -1962875743 302626075 1695450509 -76935122 -1939005256 358904066 1650672020 -220439547 -2049217389 483540265 1809124799 -172910564 -2101958518 465566000 1824049574 -622926693 -1378233331 886080951 1138210081 -575463294 -1431039980 868041134 1153069368 -737842007 -1560126401 973802885 1292647699 -748115792 -1536190426 1030146460 1247934730 -949357313 -1334918039 694654419 1583392069 -1073467162 -1224540048 772428234 1494049116 -911049523 -1095414693 666639841 1354444151 -824198956 -1176991678 550623736 1473702254 -1359916396 -638164478 1090466744 939000622 -1449355635 -560224741 1200813985 815122231 -1607804250 -684856784 1311030154 958630684 -1488511297 -801100247 1229553555 1045319429 -1287240976 -1002343834 1565008860 709825354 -1272215831 -1020479873 1512433605 757258067 -1113732414 -895813036 1402186734 613718904 -1158672677 -839434675 1425960951 603545441 -1784712612 -493337910 2073105264 211166182 -1829587387 -436893997 2096945001 201058303 -1689978258 -331101448 1967823682 38644692 -1675018633 -349303071 1915182939 86011853 -2010619336 -13675858 1713767188 287388546 -1891260895 -129853769 1632356109 374142875 -2030835190 -235611492 1761446694 536525744 -2120339949 -157737339 1871728447 412581801 -1209375787 -1058188477 1508115193 786641519 -1333286964 -947873958 1586087648 697235062 -1187910681 -835265679 1463782091 540588637 -1101254658 -916775064 1347571410 659914308 -1436716111 -581287129 1146294941 861151755 -1389316184 -633895106 1128191620 876209682 -1534657661 -746468587 1250466479 1032825401 -1544863846 -722727156 1306877622 987917856 -1937489123 -75271285 1653219889 361566887 -1947629820 -51464302 1709696552 316724926 -2107651281 -178717767 1817291267 458660501 -2060316874 -231391328 1799122458 473652876 -1858907271 -432774161 2134717013 138019523 -1772185760 -514217994 2018571852 257410778 -1612129461 -386929699 1910946407 115444465 -1736106158 -276680764 1988853374 25972456 -1664667626 -339738496 1925796154 97411500 -1683295217 -324156263 1973720355 44279221 -1843611612 -451180366 2081609992 185985438 -1787724739 -495563605 2071928081 209202567 -2123358094 -159969052 1870545246 410612168 -2044861333 -249899779 1746109767 521450961 -1884575680 -122906410 1638254956 379779578 -2000262055 -4105009 1724386677 298794467 -1482092322 -793894840 1235710450 1050689892 -1597713209 -675027887 1321907691 969770365 -1452107540 -562714502 1199372736 813418838 -1373676299 -652710813 1074871769 924192079 -1172438854 -853987284 1410359702 588730624 -1116486493 -898304971 1400743311 612013337 -1262122872 -1010649058 1523313060 768399666 -1280815983 -995132409 1571171773 715201835 -2049179305 -220515903 1808949371 483741933 -2102278834 -172558888 1824498786 465081588 -1962440347 -67061261 1695148105 302962911 -1939190404 -76710422 1650732112 358816966 -1737813709 -278126171 1986359327 23216265 -1626942166 -402528836 1896395782 101680272 -1766811391 -508057193 2025781293 263833787 -1847763688 -421892722 2144549940 148114594 -1095622241 -910880503 1354514611 666595365 -1176509050 -824650480 1473348778 550941756 -1335252563 -949053125 1583859841 694220823 -1224446540 -1073521374 1493830808 772619278 -1559940613 -738066067 1292587223 973889601 -1536625182 -747649676 1248236750 1029809240 -1377912375 -623277729 1137760485 886564979 -1431077424 -575386298 1153244412 867839082 38018456 1967336718 -330662732 -1689433054 86628737 1915676951 -349718355 -1675589573 211785130 2073601340 -493751162 -1785281520 200430003 2096455973 -436457313 -1829044215 536022524 1760836970 -235049776 -2030412730 413059557 1872361843 -158291767 -2120771489 287868366 1714402648 -14228254 -2011048844 373637591 1631744321 -129294085 -1890840467 959069520 1311575494 -685482884 -1608291094 1044904265 1228982751 -800483227 -1488017165 938587490 1089897972 -637545394 -1359420200 815559035 1201357293 -560852905 -1449844543 614280500 1402609058 -896316392 -1114342258 602990893 1425529275 -838957055 -1158039401 709272838 1564579216 -1001864150 -1286605636 757817631 1512853897 -1020985293 -1272827739 459222233 1817713743 -179221003 -2108261021 473098432 1798690902 -230913556 -2059683462 361014507 1652790397 -74791481 -1936853679 317284594 1710116964 -51969570 -1948241592 115883197 1911491627 -387555951 -1612616441 25557156 1988282418 -276063864 -1735612130 137606287 2134148121 -432155229 -1858411211 257847446 2019115008 -514846278 -1772674772 540085265 1463172231 -834704067 -1187488341 660391944 1348204702 -917329628 -1101686350 787121187 1508750517 -1058740977 -1209805415 696729658 1585475756 -947314410 -1332866688 1032199285 1249979619 -746029735 -1534112305 988534892 1307371770 -723142336 -1545434666 861770823 1146791121 -581700245 -1437284867 875581534 1127702728 -633458318 -1388772892 812810010 1198870412 -562291146 -1451544928 924826371 1075350421 -653141457 -1374229831 1051326248 1236191166 -794323452 -1482643822 969159473 1321403303 -674606563 -1597152629 767913854 1522687976 -1010102702 -1261683004 715696999 1571789809 -995702197 -1281230115 589227852 1410979802 -854555040 -1172850954 611525461 1400116163 -897760647 -1116048657 186408914 2082172740 -451789058 -1844113816 208772043 2071374685 -494929177 -1787245967 96983008 1925244790 -339102004 -1664186790 44700665 1974281071 -324767019 -1683799485 380325814 1638694688 -123392358 -1885200884 298224559 1723972409 -3609981 -1999644139 410044292 1870133010 -159471960 -2122738114 521995165 1746547467 -250387791 -2045488601 694767195 1584299725 -949538953 -1335877663 772049474 1493416660 -1073026194 -1223828488 666027625 1354102527 -910383291 -1095002157 551486064 1473786598 -825138340 -1177136182 886988351 1138323113 -623886573 -1378414715 867408422 1152690864 -574751990 -1430598756 973461005 1292035739 -737429727 -1559459913 1030230548 1248797314 -748260552 -1537129554 302476947 1694522885 -66515009 -1962000599 359312010 1651350044 -77280346 -1939604688 484239009 1809569335 -221083763 -2049591525 464593592 1823871534 -172014700 -2101841150 263225079 2025279073 -507633701 -1766248627 148749038 2145028728 -422323262 -1848317100 23852741 1986840147 -278554647 -1738365057 101069532 1895891530 -402107408 -1626381466 1713952924 288352266 -2010728016 -14579418 1631919237 373435411 -1890878039 -129217217 1760776366 536109112 -2030227070 -235273964 1872663735 412722209 -2121206373 -157825779 2074069240 211351662 -1785615916 -493446846 2096237793 200621175 -1828950579 -436511397 1967407306 37974108 -1689640474 -330493584 1915323603 86946885 -1675106817 -350169751 1564932180 708954306 -1287087752 -1001412114 1512782925 757861595 -1272619679 -1021153801 1402826854 614088944 -1114435254 -896261668 1425060991 603423977 -1157704365 -839260731 1089595440 938924198 -1358984932 -638010998 1201417257 815471807 -1450029819 -560628333 1311399938 959271060 -1608253138 -685559368 1229431835 1044419725 -1488337609 -800131679 2134108637 137681227 -1858238223 -432359321 2019438020 257498450 -1773122328 -514360194 1911054831 116347257 -1612316477 -387895211 1988470262 25335136 -1735670566 -275975092 1652881849 360958255 -1937074027 -74602493 1709784480 317590838 -1947771764 -52401126 1818194315 458768669 -2108616537 -178905039 1798485394 473269508 -2059610946 -230955992 1146997013 861600131 -1437358023 -581658449 1127222540 876035482 -1388418016 -633774922 1250312487 1031893425 -1534582773 -745598819 1307280702 988591528 -1545214958 -723331964 1508563313 787343847 -1209747363 -1058830133 1585913192 696266238 -1333167036 -946975534 1462849859 540434901 -1187041169 -835190535 1348244826 660317644 -1101859722 -917125920 1411299870 588876424 -1173300430 -854070364 1400077831 611602065 -1115873493 -897962051 1522872876 767689402 -1261743360 -1010015338 1571354165 716162723 -1280927975 -996038769 1235855994 1051630316 -1482175658 -794756160 1321496163 969105141 -1597370545 -674414631 1198662216 812978910 -1451474076 -562334734 1075832401 924374727 -1374582915 -652822549 1869650646 410495552 -2122384390 -159790228 1746755279 521825881 -2045558813 -250343563 1638601444 380379762 -1884982328 -123583650 1724307197 297920107 -2000111663 -3176633 1925679794 96516644 -1664488546 -338765048 1974095531 44924477 -1683738745 -324853999 2082210432 186331670 -1844288596 -451587270 2071053977 209122831 -1786796107 -495413469 1292208991 973257673 -1559500173 -737355035 1248350022 1030717392 -1536807318 -748609796 1138623341 886649851 -1378852287 -623422761 1152632692 867497954 -1430411688 -574974258 1353882427 666217389 -1094911465 -910439807 1474256674 551055284 -1177469426 -824832360 1583944457 695083935 -1335397851 -949992781 1493489424 772007814 -1224034756 -1072855382 1986767767 23894785 -1738159429 -278726099 1896247182 100753176 -1626861918 -401654220 2024809381 263656243 -1765916023 -507940321 2145249212 148559658 -1848408432 -422267386 1809628147 484150117 -2049778977 -220861879 1823571946 464932732 -2101403962 -172478896 1694970817 301990743 -1962323219 -66166149 1651177432 359515982 -1939564812 -77355422 366715235 1658622453 -69877681 -1932332839 313943418 1706120684 -55049130 -1950403392 452995409 1812404679 -183613315 -2113308437 476966216 1802165726 -228357020 -2056995598 141340935 2137751953 -429731797 -1855594307 251753758 2013676936 -519105486 -1777851228 112671029 1907362211 -390506471 -1614911345 31128876 1994247610 -271279104 -1730958186 783647147 1504883005 -1061429113 -1212362735 702039474 1591702820 -942267234 -1328475128 544082329 1466513679 -832542539 -1184409565 654560640 1342504214 -921850708 -1106600902 855806415 1141219673 -586354461 -1442070411 879711702 1130915136 -631163654 -1385823124 1037638141 1256073579 -740853551 -1529853881 984931812 1303637362 -725959480 -1547858850 213946402 2076680372 -489754354 -1781939816 195908667 2091541677 -442288873 -1834744447 35330064 1964779654 -334137028 -1693300310 91675657 1920068767 -344408795 -1669362253 293044294 1718661328 -8789654 -2004954628 370820191 1629320393 -132897421 -1894574619 531368052 1756051682 -241014440 -2035983922 415353965 1875311867 -154161855 -2117558825 934195434 1084850300 -643771962 -1364729520 818115827 1204044901 -556984865 -1446369975 963983576 1316096078 -679781900 -1602459294 1041824961 1226820695 -803824147 -1492013701 706322574 1562284056 -1005076062 -1290735308 762602647 1517507585 -1015413317 -1266862803 616704188 1405425706 -892581488 -1110738682 598731941 1420352563 -845050487 -1163477729 669893601 1357575031 -907828531 -1092316581 545261560 1468479342 -829528364 -1182181822 691424211 1580301125 -952620289 -1338041751 777752522 1499250524 -1068110106 -1219305872 979030917 1297998611 -732646743 -1554808257 1027020700 1244669706 -751208784 -1539422682 880892855 1132882721 -628147557 -1383593459 871145390 1156296504 -572326270 -1427780076 478405417 1803867071 -225607163 -2054507885 468592432 1827215270 -169851364 -2098760054 307784475 1700748173 -61470153 -1957610847 355839746 1647484820 -79966674 -1942159688 20247373 1983103963 -281374111 -1740791049 106510164 1901987778 -396929416 -1622120722 267352959 2028489705 -505341357 -1763300667 142786406 2139459568 -426975670 -1853100324 1056371360 1240580662 -789015668 -1476418790 966473401 1318848047 -678078571 -1601018109 808286866 1193953796 -568124482 -1457247448 926989963 1078431261 -649142361 -1370886351 591520452 1413927506 -850426904 -1169640578 606873309 1395332683 -903723023 -1121618073 765094646 1520261728 -1013707814 -1265419444 720875247 1576050297 -990261309 -1275134123 93901416 1923080958 -342445244 -1668185134 49616497 1978803943 -319064227 -1677965365 188963418 2084858572 -447923338 -1840641056 204381763 2066329301 -501153937 -1792552967 405783052 1864954522 -165567712 -2128178250 524420629 1749366403 -246651079 -2041882705 385108542 1643346600 -117822702 -1879237756 295276071 1721679537 -6820085 -2003771491 1907844199 112219377 -1615264437 -390187555 1994039422 31297768 -1730887342 -271322684 2137844821 141286595 -1855812231 -429539857 2013341772 252057818 -1777383072 -519538186 1811969027 453461141 -2113006289 -183949895 1802350618 476741772 -2057055946 -228269664 1658584113 366791847 -1932157667 -70079093 1706440744 313591998 -1950852860 -54564462 1255752879 1037988921 -1529404029 -741337835 1303675062 984854560 -1548033638 -725757684 1141034141 856030219 -1442009679 -586441433 1131350148 879245330 -1386124888 -630826690 1466848459 543777885 -1184877081 -832109199 1342410962 654614596 -1106382338 -922042008 1505090809 783477871 -1212432939 -1061384893 1591220448 702490742 -1328121396 -942585510 1756124454 531326384 -2036190198 -240843620 1874956607 415670697 -2117079021 -154615675 1719131412 292613506 -2005287880 -8483666 1629100301 371009947 -1894483935 -132953929 1964721474 35419604 -1693113234 -334359304 1920368987 91337165 -1669799817 -343944991 2076233072 214433254 -1781617572 -490103606 2091714921 195705343 -1834784699 -442214189 1405253102 616908152 -1110698814 -892656556 1420800503 598245729 -1163800357 -844701619 1561984476 706661706 -1290298128 -1005540250 1517566405 762513747 -1267050263 -1015191425 1316316554 963794204 -1602550618 -679726032 1226350995 1042256133 -1491681089 -804130775 1085205944 933879086 -1365209964 -643318782 1203972513 818157879 -1446164339 -557156325 1132529381 881210995 -1383110711 -628598945 1156367100 871101034 -1427987504 -572157114 1297780439 979222081 -1554714629 -732700819 1245137614 1026587224 -1539757086 -750904460 1580603009 691086871 -1338476627 -952154309 1499189912 777839118 -1219120204 -1068334302 1357749939 669691429 -1092354145 -907751671 1468029610 545745468 -1181860986 -829879536 2028938797 266868411 -1763621119 -504989801 2139284020 142987938 -1853062376 -427052146 1983163935 20160137 -1740976333 -281149531 1901685254 106846864 -1621685462 -397395012 1700279881 308217567 -1957275803 -61773837 1647702608 355648198 -1942252676 -79911958 1803796091 478449389 -2054299817 -225775679 1827568226 468273908 -2099242162 -169399336 1520056228 765265714 -1265346936 -1013750242 1576530877 720421675 -1275489647 -989945337 1413595030 591826688 -1169170758 -850858452 1395424143 606817049 -1121838429 -903534027 1194141632 808064854 -1457305876 -568035718 1077994457 927454031 -1370586379 -649481629 1240903666 1056022372 -1476866338 -788529592 1318808555 966548349 -1600845113 -678282671 1643386732 385034234 -1879411136 -117618986 1721357173 295625699 -2003324327 -7306545 1865391966 405319624 -2128478606 -165228828 1749179207 524643281 -2041824661 -246740227 2084767496 189020062 -1840421340 -448112974 2066662161 204075911 -1793023427 -500723029 1922600762 94355372 -1667830250 -342761856 1979009827 49445813 -1678038513 -319022439 -587060373 -1442505731 856443463 1141603025 -630198414 -1385635868 878808670 1130806984 -740711591 -1528917041 1037550197 1255207651 -726374592 -1548527658 985269868 1304246010 -1061864689 -1213068391 784030243 1505520309 -942080234 -1327509632 701931066 1590800044 -831605955 -1184267349 543216145 1466425991 -922519772 -1107015758 655169032 1342842526 -429126749 -1855243467 140667535 2137348633 -519974982 -1777926356 252685974 2013830656 -390626415 -1615809785 112845501 1908331051 -270907512 -1730316514 30680740 1993545266 -69526585 -1931728047 366312171 1657948797 -55124002 -1951273144 314097394 1707052644 -184511499 -2113428637 453964505 1812578895 -227715092 -2056624262 476264128 1801717334 -1004987862 -1289868612 706181894 1561349008 -1015751117 -1267470683 763019039 1518178185 -893218280 -1111121266 617411380 1405862818 -844147199 -1163368809 597767981 1420167099 -642905522 -1364641064 933260130 1084709876 -557593001 -1446707519 818786171 1204461549 -680164740 -1603095830 964420432 1316803526 -803715483 -1491110157 1041639241 1225856991 -8963358 -2005923212 293166030 1719561048 -132448517 -1893872019 370450391 1628680001 -240340272 -2035580346 530764796 1755702122 -155093303 -2117712289 416225253 1875388275 -490722682 -1782113776 214846378 2076801852 -441586017 -1834295799 195268531 2091171621 -333733196 -1692626398 34980760 1964176142 -344562003 -1670293957 91752321 1920939799 -281785879 -1741457025 20588741 1983715411 -396784144 -1621181082 106425564 1901124682 -504380965 -1763118771 266445047 2028376161 -427686462 -1853541036 143418606 2139837560 -226272883 -2054919909 479017121 1804208183 -168911468 -2098615038 467729592 1827130414 -61288001 -1956650711 307671187 1699840005 -80407130 -1942870736 356217994 1648116764 -732272351 -1554163273 978585613 1297299611 -751325896 -1540317778 1027197972 1245641858 -629022445 -1383673467 881819711 1133031593 -571726582 -1427434084 870466598 1155888304 -907183803 -1091941933 669194345 1357129983 -830423716 -1182298678 546233456 1468656870 -952700553 -1338916383 691572827 1581228237 -1067764370 -1218705928 777344066 1498571988 -164661080 -2128066498 404822404 1864771858 -247284559 -2042262489 525131165 1749806347 -118165350 -1879850996 385520054 1644011808 -6736765 -2002910187 295130543 1720739129 -342333236 -1667278758 93719008 1922120054 -319443755 -1678599101 50056697 1979514223 -448536322 -1840983960 189628882 2085269828 -500292377 -1792469903 203441611 2066183517 -851355552 -1169790730 592394572 1414007258 -903046023 -1121211153 606272853 1394986435 -1013264302 -1264721724 764719486 1519616488 -990440373 -1276107555 720991591 1576945137 -789166076 -1477347182 1056450856 1241455038 -677671907 -1600340853 966126897 1318247847 -567427018 -1456803680 807641370 1193578892 -650116049 -1371065159 927884547 1078547861 -1183912337 -831922439 1465945923 543670229 -1107088778 -922477856 1343048538 654998476 -1212848547 -1062054197 1505429361 784087015 -1327979964 -941649198 1591133032 701625342 -1529217525 -740372835 1255644967 1037086641 -1548469742 -726463868 1304058686 985492392 -1442679239 -586856785 1141643029 856369027 -1385188832 -630685002 1130484492 879158170 -2113876313 -184025551 1812901771 453615389 -2056451394 -227919320 1801677714 476338948 -1931786603 -69437949 1658136505 366090031 -1950973300 -55463398 1706615712 314561334 -1615339837 -391057835 1907998703 113151865 -1730536742 -270718388 1993636854 30624608 -1855170831 -429169049 2137143261 140838731 -1778281752 -519658882 2014311364 252232530 -1602887890 -680333384 1316732418 964464276 -1491592393 -803263583 1226209819 1041320589 -1364306148 -643209334 1084241456 933693094 -1446800635 -557538413 1204679209 818594495 -1111306422 -892993572 1405922918 617324272 -1162933421 -844612667 1419864703 598104809 -1290188936 -1004636178 1561798228 705697474 -1267432607 -1015827465 1518002765 763220699 -1692663834 -333656208 1964351178 34778716 -1669972993 -344913047 1920490195 92236357 -1782548524 -490256574 2077103864 214509166 -1834110003 -441810085 2091111137 195355255 -2035486846 -240394476 1755483822 530955832 -2118046821 -154789107 1875856055 415791649 -2005440592 -9414874 1719207580 293484042 -1894079575 -132279489 1628750469 370405907 -1957131027 -60834693 1700195777 307354967 -1942664972 -80578462 1648044504 356260174 -2055011105 -226216887 1804428787 478827877 -2098282298 -169217968 1826660842 468160892 -1762681719 -504845281 2028076453 266784051 -1853728624 -427464698 2139896252 143329578 -1741417285 -281861075 1983542679 20792577 -1621503838 -396435404 1901572494 105939224 -1338594267 -953049933 1580780809 692059551 -1218746308 -1067689814 1498745104 777140614 -1091754985 -907406207 1357071675 669283757 -1182736370 -829960040 1468956962 545894836 -1384006591 -628716329 1133501805 881389051 -1427343272 -571782962 1155668340 870656482 -1554369421 -732101403 1297372511 978544073 -1539837846 -751779588 1245286726 1027514832 -1841054292 -448492230 2085477504 189459478 -1792116299 -500610781 2065701017 203892751 -1667746402 -341900024 1922454706 93414436 -1678380665 -319635183 1979420843 50110525 -1879790136 -118252194 1643826404 385743986 -2003211823 -6399673 1721174269 294664299 -2127616518 -165145236 1864451286 405173312 -2042437149 -247082635 1749844175 525054041 -1456628380 -567628302 1193540680 807718110 -1371514499 -649631253 1078868049 927533255 -1477044906 -789502528 1241019514 1056916716 -1600401073 -677584423 1318432867 965902581 -1264939776 -1013072490 1519709228 764665018 -1275639527 -990873201 1576609845 721295523 -1170143950 -851036764 1414489118 591942792 -1121140437 -903089731 1394778119 606441617 -356615373 1960504976 64871942 -1697345604 -304890070 510316130 -2023514152 -261836978 351496468 -1912981330 -84080584 1687788955 329166093 -1969750857 -40842207 -1873991478 -414574500 1361851745 640353783 -1088269235 -937073445 1486518602 798837212 -1231808410 -1047320336 1610071379 686853573 -1309025153 -956371735 1274470684 1022480778 -1510440912 -754995034 1285235973 1000084883 -1567275991 -711822145 1160603950 841636280 -1423767550 -601605996 1111534903 893885857 -1404122085 -615908211 1949622513 53727335 -1707441699 -314724021 1935221992 73274494 -1655224892 -363825838 2062510275 233330773 -1797191185 -471451271 2105715930 176528460 -1819488778 -460587680 1770254485 512016387 -2020765255 -259350225 1861104780 434701338 -2132781664 -135830218 1733851303 274679857 -1990846069 -28235491 1614134462 389188648 -1908679278 -113447676 1331347513 945680559 -1588289259 -699166333 1211565088 1060123830 -1506188020 -784444006 1098991627 914782365 -1349572313 -662169167 1189907474 837532804 -1461523138 -538583640 1391317085 636149963 -1125928591 -874216985 1434457156 579282130 -1148291736 -863418882 1547065455 724658425 -1304938173 -985724459 1532730486 744271072 -1252655782 -1034760756 997553718 1282557600 -713353446 -1568921716 1008251439 1260356281 -770256125 -1525554283 900660740 1118424722 -610230488 -1398296642 851655197 1170475659 -590521551 -1412797529 650274386 1371887300 -926152834 -1077200920 565158475 1453888221 -811482265 -1197018127 672788064 1595858678 -971534516 -1324302374 796142201 1483938543 -1048949931 -1233290301 1791742 1998349928 -300599342 -1726871740 125211367 1886495345 -377949237 -1635794083 247520972 2043145818 -523321376 -1748398218 162339541 2125081155 -408716295 -1868280977 497829530 1789621772 -207476810 -2069555424 448889475 1841738261 -187702353 -2083990727 326618792 1685126718 -42356860 -1971413230 337250993 1662859815 -99325027 -1928111349 577652599 1432975329 -866113957 -1150871859 620987246 1376039928 -888282558 -1140141356 750112581 1538457555 -1027887511 -1245929729 735578972 1558133706 -975803792 -1294902554 1071208211 1222535045 -774425025 -1496316247 951358218 1337172892 -692391386 -1581399376 822271777 1174794167 -552813043 -1475637605 913251128 1097345966 -664700396 -1352250750 419456959 1845974825 -150075757 -2146879995 510501798 1768592176 -261897590 -2023427556 400289677 1625087771 -103444831 -1898791369 280374164 1739660034 -21476680 -1983940050 79132635 1940932429 -356968713 -1648482719 64664514 1960674132 -304819474 -1697389960 174915561 2104217471 -463298875 -1822052781 218184688 2047216486 -485532964 -1811387830 155391156 2118394914 -414354024 -1874180850 237949101 2032787515 -534728319 -1759018729 127442054 1889512464 -375980630 -1634611908 16079007 2012375049 -285525581 -1711535835 351536336 1676883014 -84253188 -1912777366 328843465 1688137823 -40394267 -1970237069 439323874 1831386228 -199103026 -2094604968 490883323 1782937709 -213112361 -2075453119 841823356 1160381674 -601664176 -1423678010 893448293 1111998707 -615607991 -1404460577 1022803022 1274121432 -755442334 -1509954060 1000044631 1285310657 -711648901 -1567479315 798630936 1486689422 -1047247564 -1231850078 687333377 1609617559 -956726995 -1308708421 557952042 1447468220 -816853754 -1203176048 640444467 1361795237 -937293537 -1088079479 274212341 1734284643 -27900711 -1991150513 389407212 1613943162 -113540928 -1908625322 511946183 1770298705 -259142421 -2020934531 435055070 1860786504 -136312590 -2132330396 233780625 2062025991 -471771971 -1796840405 176353672 2105917726 -460549980 -1819566030 53788067 1949535541 -314909553 -1707217895 72972730 1935558956 -363390826 -1655691264 724960573 1546728875 -986160111 -1304472441 744210724 1532817842 -1034575864 -1252880226 636325135 1391115673 -874255325 -1125851979 578832662 1434941824 -863098822 -1148643156 914429273 1099310543 -661687179 -1350023965 837603648 1189863894 -538791828 -1461354246 945462635 1331539453 -699073465 -1588343599 1060591986 1211132388 -784779170 -1505883960 -1749010118 -523826772 2043566102 248080512 -1867645661 -408236619 2124651535 161787033 -1726238456 -300121698 1997918244 1237170 -1636403951 -378452601 1886917693 125772971 -1971902114 -42985016 1685670002 327055588 -1927615161 -98705967 1662291051 336837885 -2069061268 -206859782 1789050944 497414358 -2084477579 -188328477 1842283609 449328335 -1397876238 -609670812 1117812958 900155464 -1413227029 -591073923 1171111111 852134993 -1569353280 -713907882 1283191020 998031482 -1525131815 -769694385 1259746549 1007748195 -1323759210 -971097856 1595369658 672159788 -1233859185 -1049363175 1484434595 796761141 -1077771868 -926568142 1372381320 650891294 -1196472899 -811043541 1453401233 564532231 -1898248069 -103008019 1624598871 399661505 -1984508830 -21889804 1740156238 280993240 -2147450807 -150490913 1846468965 420073971 -2022882224 -261458746 1768105340 509875690 -1821632481 -462739319 2103605555 174410149 -1811817466 -486085488 2047851818 218664380 -1648914387 -357523269 1941565697 79610263 -1696967628 -304257886 1960064280 64161166 -1246418765 -1028515803 1539000735 750549257 -1294406486 -975184836 1557564806 735165712 -1150377855 -865497065 1432404397 577237307 -1140628328 -888908786 1376585140 621425954 -1476249385 -553318335 1175214587 822831469 -1351615282 -664220584 1096916450 912698740 -1495682843 -773947277 1222103497 1070653791 -1582009092 -692894614 1337595344 951919942 -1510581320 -755930322 1274559124 1023347202 -1566859359 -711151817 1284898445 999476763 -1423060086 -601169124 1159967398 841253424 -1405085805 -616093947 1112438463 893994537 -1203680292 -817464502 1448028912 558373478 -1087598651 -936657069 1361243881 640015999 -1231371282 -1046613128 1486136002 798200404 -1309210633 -957335711 1610180315 687756877 -1634174096 -375436314 1888885340 126954186 -1711947927 -286093313 2012995141 16576211 -1874595006 -414923820 2119012974 155886328 -1758578853 -534181939 2032162423 237463265 -2094044396 -198681726 1830881848 438713006 -2076004595 -213540965 1783418401 491519671 -1913330906 -84683856 1677361674 352170652 -1969674433 -39970903 1687635475 328234629 -1125291271 -873833873 1390611413 635714371 -1149194528 -863527306 1435422668 579469146 -1305025845 -986590627 1547207655 725594993 -1252317486 -1034152380 1532315646 743602024 -1587905891 -698529269 1330912177 944974631 -1506296188 -785347054 1211752360 1061089086 -1350438225 -662257095 1099928451 914924309 -1460914506 -538245600 1189238682 837117708 -2021438927 -259753305 1770859293 512367499 -2131849688 -135676226 1860235012 434626450 -1990671869 -27266411 1733731119 273781689 -1909127654 -114149748 1614505782 389830560 -1707845035 -315397437 1949973369 54332399 -1655071156 -362893606 1935146848 72404982 -1796222361 -471276815 2061611851 233210845 -1820191106 -461035800 2106357586 176900036 -206767042 -2069115736 497196306 1789242756 -188663769 -2084173647 449796363 1841850781 -42503156 -1972353894 326702368 1685988790 -98914283 -1927446397 336908601 1662247343 -300159910 -1726161716 1412470 1997716960 -378132413 -1636755243 125323631 1887402489 -524262296 -1748544258 248382788 2043229650 -408051599 -1867869977 161726813 2124739019 -926753546 -1077547936 650952154 1372294476 -810608401 -1196939143 564230595 1453738325 -971418428 -1323408302 672609768 1594885502 -1049325347 -1233936309 796586481 1484636519 -713700206 -1569522684 997961150 1283235112 -770176885 -1524680675 1008101799 1259428145 -609336160 -1398180810 899687820 1118246170 -591167303 -1413173201 852353429 1170919683 -357053057 -1649345047 79277139 1941871813 -304477850 -1696777744 64251978 1960007900 -462666419 -1821674021 174204001 2103776503 -486440620 -1811500606 219144312 2047398126 -150938341 -2146964083 420396087 1846119585 -261285630 -2023085676 509835310 1768179896 -103066327 -1898158657 399848453 1624376467 -21589712 -1984847450 280555548 1740619914 -774246985 -1495343839 1071090843 1221639181 -692835922 -1582098120 951732354 1337817108 -553491067 -1476045549 822871209 1175139391 -663772772 -1352101622 912375984 1097265190 -865141293 -1150694075 576756991 1432857705 -888981046 -1140586148 621631718 1376413808 -1028295199 -1246608009 750458061 1539056731 -975654408 -1293975186 735498452 1557258306 -1046831428 -1231180246 798293904 1486081798 -956867931 -1309644237 687422345 1610484511 -817817970 -1203362280 558856098 1447577396 -936586601 -1087643135 639808443 1361412909 -600994088 -1423262130 841215988 1160044386 -616543551 -1404601769 894315501 1112087419 -755628310 -1510918532 1022912454 1275025232 -711212301 -1566772635 999662559 1284674377 -84623756 -1913418014 351985496 1677586382 -40273299 -1969337605 328670017 1687170007 -198232506 -2094528816 438392682 1831233532 -213716385 -2075802935 491557747 1783342053 -414994928 -1874551162 156094268 2118844330 -533829111 -1758897505 236981029 2032614323 -375904734 -1633741132 127289102 1888581528 -285875653 -1712139603 16483095 2013049729 -662589443 -1350131861 915394257 1099497031 -538154012 -1460970638 836897480 1189427806 -698734641 -1587734695 945047267 1330869877 -784866346 -1506749632 1060733690 1212068460 -986267751 -1305374961 725147317 1547693603 -1034192000 -1252242666 743774892 1532111418 -873646165 -1125513411 635655815 1390700049 -863964238 -1148730588 579768990 1435083272 -470839499 -1796685917 232910361 2061950607 -461223124 -1819968582 176957952 2106268310 -315357433 -1707919471 54158891 1950176957 -363216098 -1654721656 72852018 1934660260 -27746479 -1990217785 274136701 1733414635 -113943736 -1909298210 389757540 1614547698 -259844253 -2021382155 512587343 1770669785 -135343238 -2132155412 434156118 1860666048 -2062511292 -233331758 1797190248 471450366 -2105714851 -176527413 1819489905 460588775 -1949623434 -53728288 1707440730 314723020 -1935220881 -73273351 1655225923 363826901 -1733852384 -274680906 1990844940 28234394 -1614133447 -389187665 1908680213 113448579 -1770255598 -512017532 2020764222 259349160 -1861103861 -434700387 2132782631 135831217 -1098992756 -914783462 1349571232 662168118 -1189906539 -837531901 1461524153 538584623 -1331348546 -945681624 1588288146 699165188 -1211564121 -1060122831 1506188939 784444957 -1547066392 -724659330 1304937156 985723474 -1532729359 -744269977 1252656861 1034761803 -1391318054 -636150964 1125927670 874216032 -1434456125 -579281067 1148292847 863420025 -1676959227 -351497581 1912980265 84079551 -1687788004 -329165174 1969751856 40843174 -1831851465 -438887775 2094943003 198802317 -1782714834 -491069768 2075365122 213172116 -2118339999 -155483401 1873990477 414573531 -2033093000 -237615378 1759450964 534259650 -1889060269 -127923515 1634294655 376335337 -2012545462 -15872292 1711578982 285454320 -1486519603 -798838181 1231807457 1047319415 -1610070316 -686852542 1309026296 956372846 -1447163137 -558286231 1202744275 817322821 -1361850650 -640352656 1088270282 937074524 -1160605015 -841637313 1423766405 601604883 -1111533904 -893884890 1404123036 615909130 -1274471781 -1022481907 1510439863 754993953 -1285235070 -1000083948 1567276974 711823160 -1222184506 -1071529648 1495830762 774873212 -1337248289 -951319223 1581602035 692216933 -1174570508 -822458014 1475549400 552872014 -1097810451 -912814725 1352588481 664398935 -1433280094 -577318604 1151303822 865644568 -1375984197 -621079251 1139950743 888501249 -1538627184 -749905658 1245972668 1027815466 -1557680759 -736060129 1294584997 976157747 -1941384946 -78650984 1648799778 356614324 -1960504041 -64871039 1697346619 304891053 -2104272580 -174822998 1822242832 463079558 -2046911195 -218518093 1810955273 486001823 -1845509782 -419892740 2146541638 150376656 -1768815245 -510315035 2023515231 261838025 -1625011880 -400328242 1898588276 103618786 -1740010175 -280052265 1984425069 21028091 -1371684729 -650448879 1077125547 926191933 -1454373730 -564710392 1197368754 811160868 -1595520843 -673089501 1323837849 971970831 -1484026708 -796083142 1233513856 1048763670 -1282748189 -997334923 1568977359 713261401 -1259924230 -1008720788 1525249494 770590016 -1118742319 -900306873 1398749693 609749355 -1170432824 -851727266 1412627940 590728562 -1789665201 -497757991 2069725539 207270389 -1841421226 -449243968 2083538298 188184044 -1685559171 -326149909 1971718481 42023367 -1662669724 -337470222 1928056136 99417566 -1998262229 -1851203 1726648583 300786065 -1886833614 -124910428 1636259102 377513352 -2042660839 -247969649 1748048181 523643299 -2125284352 -162165610 1868356908 408677818 -511945152 -1770297642 259143532 2020935674 -435056039 -1860787505 136311669 2132329443 -274211214 -1734283548 27901790 1991151560 -389408149 -1613944067 113539911 1908624337 -53787100 -1949534542 314910472 1707218846 -72973763 -1935560021 363389713 1655690119 -233779690 -2062025088 471772986 1796841388 -176354801 -2105918823 460548899 1819564981 -636324216 -1391114722 874256292 1125852978 -578833775 -1434942969 863097789 1148642091 -724959558 -1546727892 986161046 1304473344 -744211805 -1532818891 1034574735 1252879129 -945461524 -1331538310 699074496 1588344662 -1060592907 -1211133341 784778201 1505882959 -914428194 -1099309496 661688306 1350025060 -837604665 -1189864879 538790891 1461353341 -127441151 -1889511529 375981613 1634612923 -16080104 -2012376178 285524532 1711534754 -155390157 -2118393947 414354975 1874181769 -237950166 -2032788548 534727174 1759017616 -439322779 -1831385101 199104073 2094606047 -490884228 -1782938646 213111376 2075452102 -351535273 -1676881983 84254331 1912778477 -328844466 -1688138792 40393314 1970236148 -1022801975 -1274120353 755443429 1509955187 -1000045616 -1285311674 711647996 1567478378 -841822213 -1160380563 601665239 1423679041 -893449246 -1111999628 615606990 1404459608 -557951059 -1447467205 816854657 1203176983 -640445516 -1361796318 937292440 1088078350 -798629985 -1486688503 1047248563 1231851045 -687334522 -1609618672 956725930 1308707388 -750111550 -1538456492 1027888622 1245930872 -735579941 -1558134707 975802871 1294901601 -577651472 -1432974234 866115036 1150872906 -620988183 -1376040833 888281541 1140140371 -822270810 -1174793168 552813962 1475638556 -913252161 -1097347031 664699283 1352249605 -1071207276 -1222534142 774426040 1496317230 -951359347 -1337173989 692390305 1581398327 -400288758 -1625086820 103445798 1898792368 -280375277 -1739661179 21475647 1983938985 -419455944 -1845973842 150076692 2146880898 -510502879 -1768593225 261896461 2023426459 -174914450 -2104216328 463299906 1822053844 -218185609 -2047217439 485531995 1811386829 -79131556 -1940931382 356969840 1648483814 -64665531 -1960675117 304818537 1697389055 -900659837 -1118423787 610231471 1398297657 -851656294 -1170476788 590520502 1412796448 -997552719 -1282556633 713354397 1568922635 -1008252504 -1260357314 770254980 1525553170 -672786969 -1595857551 971535563 1324303453 -796143106 -1483939480 1048948946 1233289284 -650273323 -1371886269 926153977 1077202031 -565159476 -1453889190 811481312 1197017206 -247519925 -2043144739 523322471 1748399345 -162340526 -2125082172 408715390 1868280040 -1790599 -1998348817 300600405 1726872771 -125212320 -1886496266 377948236 1635793114 -326617809 -1685125703 42357763 1971414165 -337252042 -1662860896 99323930 1928110220 -497828579 -1789620853 207477809 2069556391 -448890620 -1841739374 187701288 2083989694 1305024844 986589658 -1547208608 -725595914 1252318549 1034153411 -1532314503 -743600913 1125290366 873832936 -1390612398 -635715388 1149195623 863528433 -1435421621 -579468067 1350437160 662256062 -1099929596 -914925422 1460915505 538246567 -1189237731 -837116789 1587904794 698528140 -1330913226 -944975712 1506297091 785347989 -1211751377 -1061088071 1990670724 27265298 -1733732184 -273782722 1909128605 114150667 -1614504783 -389829593 2021437878 259752224 -1770860390 -512368628 2131850671 135677241 -1860234109 -434625515 1796221408 471275894 -2061612852 -233211814 1820192249 461036911 -2106356523 -176899005 1707844050 315396420 -1949974274 -54333336 1655072203 362894685 -1935145753 -72403855 1423058957 601168027 -1159968479 -841254473 1405086740 616094850 -1112437448 -893993554 1510580287 755929257 -1274560237 -1023348347 1566860326 711152816 -1284897526 -999475812 1231370345 1046612223 -1486137019 -798201389 1309211760 957336806 -1610179236 -687755830 1203679323 817463501 -1448029833 -558374431 1087599682 936658132 -1361242770 -640014856 1874593989 414922835 -2119013911 -155887233 1758579932 534182986 -2032161296 -237462170 1634173175 375435361 -1888886309 -126955187 1711949038 286094456 -2012994110 -16575148 1913329825 84682807 -1677362803 -352171749 1969675448 39971886 -1687634540 -328233726 2094043283 198680581 -1830882881 -438714071 2076005514 213541916 -1783417434 -491518672 2147449806 150489944 -1846469918 -420074892 2022883287 261459777 -1768104197 -509874579 1898247164 103007082 -1624599856 -399662522 1984509925 21890931 -1740155191 -280992161 1648913322 357522236 -1941566842 -79611376 1696968627 304258853 -1960063329 -64160247 1821631384 462738190 -2103606604 -174411230 1811818369 486086423 -2047850835 -218663365 1150376710 865495952 -1432405462 -577238340 1140629279 888909705 -1376584141 -621424987 1246417716 1028514722 -1539001832 -750550386 1294407469 975185851 -1557563903 -735164777 1495681890 773946356 -1222104498 -1070654760 1582010235 692895725 -1337594281 -951918911 1476248400 553317318 -1175215492 -822832406 1351616329 664221663 -1096915355 -912697613 1726237327 300120601 -1997919325 -1238219 1636404886 378453504 -1886916678 -125771988 1749009085 523825707 -2043567215 -248081657 1867646628 408237618 -2124650616 -161786082 2069060331 206858877 -1789051961 -497415343 2084478706 188329572 -1842282530 -449327288 1971901145 42984015 -1685670923 -327056541 1927616192 98707030 -1662289940 -336836742 1569352263 713906897 -1283191957 -998032387 1525132894 769695432 -1259745422 -1007747100 1397875317 609669859 -1117813927 -900156465 1413228140 591075066 -1171110080 -852133930 1077770787 926567093 -1372382449 -650892391 1196473914 811044524 -1453400298 -564531328 1323758097 971096711 -1595370691 -672160853 1233860104 1049364126 -1484433628 -796760142 698735688 1587735774 -945046172 -1330868750 784865361 1506748615 -1060734595 -1212069397 662590586 1350132972 -915393194 -1099496000 538153059 1460969717 -836898481 -1189428775 873647148 1125514426 -635654912 -1390699114 863963189 1148729507 -579770087 -1435084401 986268702 1305375880 -725146318 -1547692636 1034190855 1252241553 -743775957 -1532112451 315358336 1707920406 -54157908 -1950175942 363215001 1654720527 -72853067 -1934661341 470840498 1796686884 -232909410 -2061949688 461222059 1819967549 -176959097 -2106269423 259845348 2021383282 -512586296 -1770668706 135342333 2132154475 -434157103 -1860667065 27747542 1990218816 -274135558 -1733413524 113942735 1909297241 -389758493 -1614548619 817818889 1203363231 -558855131 -1447576397 936585488 1087641990 -639809476 -1361413974 1046832443 1231181229 -798292969 -1486080895 956866850 1309643188 -687423474 -1610485608 755629421 1510919675 -1022911423 -1275024169 711211380 1566771682 -999663528 -1284675378 600995167 1423263177 -841214861 -1160043291 616542534 1404600784 -894316438 -1112088324 198233537 2094529879 -438391571 -1831232389 213715416 2075801934 -491558668 -1783343006 84624883 1913419109 -351984417 -1677585335 40272362 1969336700 -328671034 -1687170992 375905701 1633742131 -127288183 -1888580577 285874620 1712138538 -16484208 -2013050874 414995863 1874552065 -156093253 -2118843347 533827982 1758896408 -236982110 -2032615372 462667466 1821675100 -174202906 -2103775376 486439635 1811499589 -219145217 -2047399063 357054200 1649346158 -79276076 -1941870782 304476897 1696776823 -64252979 -1960008869 103067310 1898159672 -399847550 -1624375532 21588663 1984846369 -280556645 -1740621043 150939292 2146965002 -420395088 -1846118618 261284485 2023084563 -509836375 -1768180929 553491970 1476046484 -822870226 -1175138376 663771675 1352100493 -912377033 -1097266271 774247984 1495344806 -1071089892 -1221638262 692834857 1582097087 -951733499 -1337818221 1028296294 1246609136 -750457014 -1539055652 975653503 1293974249 -735499437 -1557259323 865142356 1150695106 -576755848 -1432856594 888980045 1140585179 -621632671 -1376414729 42504075 1972354845 -326701401 -1685987791 98913170 1927445252 -336909634 -1662248408 206768057 2069116719 -497195371 -1789241853 188662688 2084172598 -449797492 -1841851878 524263407 1748545401 -248381757 -2043228587 408050678 1867869024 -161727782 -2124740020 300160989 1726162763 -1411343 -1997715865 378131396 1636754258 -125324568 -1887403394 971419459 1323409365 -672608657 -1594884359 1049324378 1233935308 -796587402 -1484637472 926754673 1077549031 -650951075 -1372293429 810607464 1196938238 -564231612 -1453739310 609337127 1398181809 -899686901 -1118245219 591166270 1413172136 -852354542 -1170920828 713701141 1569523587 -997960135 -1283234129 770175756 1524679578 -1008102880 -1259429194 -808287979 -1193954941 568123449 1457246383 -926989044 -1078430310 649143328 1370887350 -1056372441 -1240581711 789014539 1476417693 -966472386 -1318847064 678079506 1601019012 -765095567 -1520262681 1013706845 1265418443 -720874136 -1576049154 990262340 1275135186 -591521469 -1413928491 850425967 1169639673 -606872230 -1395331636 903724150 1121619168 -188964387 -2084859573 447922417 1840640103 -204380732 -2066328238 501155048 1792554110 -93902353 -1923081863 342444227 1668184149 -49615370 -1978802848 319065306 1677966412 -385109575 -1643347665 117821589 1879236611 -295275104 -1721678538 6821004 2003772442 -405784181 -1864955619 165566631 2128177201 -524419694 -1749365500 246652094 2041883688 -691425196 -1580302142 952619384 1338040814 -777751475 -1499249445 1068111201 1219306999 -669894554 -1357575952 907827530 1092315612 -545260417 -1468478231 829529427 1182182853 -880893904 -1132883802 628146460 1383592330 -871144407 -1156295489 572327173 1427781011 -979032062 -1297999724 732645678 1554807224 -1027019749 -1244668787 751209783 1539423649 -307785572 -1700749302 61469104 1957609766 -355838843 -1647483885 79967657 1942160703 -478406482 -1803868104 225606018 2054506772 -468591433 -1827214303 169852315 2098760973 -267353864 -2028490642 505340372 1763299650 -142785311 -2139458441 426976717 1853101403 -20248374 -1983104932 281373158 1740790128 -106509101 -1901986747 396930559 1622121833 -35331177 -1964780799 334135995 1693299245 -91674738 -1920067816 344409762 1669363252 -213947483 -2076681421 489753225 1781938719 -195907652 -2091540694 442289808 1834745350 -531368973 -1756052635 241013471 2035982921 -415352854 -1875310724 154162886 2117559888 -293045311 -1718662313 8788717 2004953723 -370819112 -1629319346 132898548 1894575714 -963984545 -1316097079 679780979 1602458341 -1041823930 -1226819632 803825258 1492014844 -934196371 -1084851205 643770945 1364728535 -818114700 -1204043806 556985944 1446371022 -616705221 -1405426771 892580375 1110737537 -598730974 -1420351564 845051406 1163478680 -706323703 -1562285153 1005074981 1290734259 -762601712 -1517506682 1015414332 1266863786 -452996394 -1812405696 183612410 2113307500 -476965169 -1802164647 228358115 2056996725 -366716188 -1658623374 69876680 1932331870 -313942275 -1706119573 55050193 1950404423 -112672078 -1907363292 390505374 1614910216 -31127893 -1994246595 271280007 1730959121 -141342080 -2137753066 429730732 1855593274 -251752807 -2013676017 519106485 1777852195 -544083426 -1466514808 832541490 1184408484 -654559737 -1342503279 921851691 1106601917 -783648212 -1504884038 1061427968 1212361622 -702038475 -1591701853 942268185 1328476047 -1037639046 -1256074516 740852566 1529852864 -984930717 -1303636235 725960527 1547859929 -855807416 -1141220642 586353508 1442069490 -879710639 -1130914105 631164797 1385824235 -1413594095 -591825785 1169171773 850859435 -1395425272 -606818146 1121837348 903532978 -1520055261 -765264715 1265347855 1013751193 -1576531910 -720422740 1275488534 989944192 -1240902539 -1056021277 1476867417 788530639 -1318809492 -966549254 1600844096 678281686 -1194140601 -808063791 1457306987 568036861 -1077995426 -927455032 1370585458 649480676 -1865390887 -405318577 2128479733 165229923 -1749180224 -524644266 2041823724 246739322 -1643385621 -385033091 1879412167 117620049 -1721358094 -295626652 2003323358 7305544 -1922599747 -94354389 1667831185 342762759 -1979010908 -49446862 1678037384 319021342 -2084766577 -189019111 1840422307 448113973 -2066663274 -204077056 1793022394 500721964 -1297779376 -979221050 1554715772 732701930 -1245138615 -1026588193 1539756133 750903539 -1132528286 -881209868 1383111758 628600024 -1156368005 -871101971 1427986519 572156097 -1357748940 -669690462 1092355096 907752590 -1468030675 -545746501 1181859841 829878423 -1580602106 -691085936 1338477610 952155324 -1499191009 -777840247 1219119155 1068333221 -1983162984 -20159218 1740977332 281150498 -1901686399 -106847977 1621684397 397393979 -2028937814 -266867396 1763622022 504990736 -2139285069 -142989019 1853061279 427051017 -1803794948 -478448278 2054300880 225776710 -1827569179 -468274829 2099241161 169398367 -1700278834 -308216488 1957276898 61774964 -1647703593 -355649215 1942251771 79911021 -1719130477 -292612603 2005288895 8484649 -1629101430 -371011044 1894482854 132952880 -1756123487 -531325385 2036191117 240844571 -1874957640 -415671762 2117077908 154614530 -2076231945 -214432159 1781618651 490104653 -2091715858 -195706248 1834783682 442213204 -1964720443 -35418541 1693114345 334360447 -1920369956 -91338166 1669798896 343944038 -1561983397 -706660659 1290299255 1005541345 -1517567422 -762514732 1267049326 1015190520 -1405251991 -616907009 1110699845 892657619 -1420801424 -598246682 1163799388 844700618 -1085204929 -933878103 1365210899 643319685 -1203973594 -818158928 1446163210 557155228 -1316315635 -963793253 1602551585 679727031 -1226352108 -1042257278 1491680056 804129710 -2137843758 -141285564 1855813374 429540968 -2013342773 -252058787 1777382119 519537265 -1907843104 -112218250 1615265484 390188634 -1994040327 -31298705 1730886357 271321667 -1658583114 -366790880 1932158618 70080012 -1706441809 -313593031 1950851715 54563349 -1811968124 -453460206 2113007272 183950910 -1802351715 -476742901 2057054897 228268583 -1141033190 -856029300 1442010678 586442400 -1131351293 -879246443 1386123823 630825657 -1255751896 -1037987906 1529404932 741338770 -1303676111 -984855641 1548032541 725756555 -1505089666 -783476760 1212434002 1061385924 -1591221401 -702491663 1328120395 942584541 -1466847412 -543776806 1184878176 832110326 -1342411947 -654615613 1106381433 922041071 118164253 1879849867 -385521103 -1644012889 6737668 2002911122 -295129560 -1720738114 164660015 2128065465 -404823549 -1864772971 247285558 2042263456 -525130214 -1749805428 448535417 1840983023 -189629867 -2085270845 500293472 1792471030 -203440564 -2066182438 342332235 1667277789 -93719961 -1922120975 319444818 1678600132 -50055554 -1979513112 1013263317 1264720707 -764720391 -1519617425 990441420 1276108634 -720990496 -1576944010 851354599 1169789809 -592395573 -1414008227 903047166 1121212264 -606271790 -1394985404 567425969 1456802599 -807642467 -1193580021 650117032 1371066174 -927883644 -1078546926 789164931 1477346069 -1056451921 -1241456071 677672858 1600341772 -966125898 -1318246880 504379996 1763117770 -266445968 -2028377114 427687493 1853542099 -143417495 -2139836417 281784942 1741456120 -20589758 -1983716396 396785271 1621182177 -106424485 -1901123635 61286968 1956649646 -307672300 -1699841150 80408097 1942871735 -356217075 -1648115813 226271754 2054918812 -479018202 -1804209232 168912403 2098615941 -467728577 -1827129431 629021332 1383672322 -881820744 -1133032658 571727501 1427435035 -870465631 -1155887305 732271270 1554162224 -978586742 -1297300708 751326911 1540318761 -1027197037 -1245640955 952699632 1338915430 -691573796 -1581229238 1067765481 1218707071 -777343035 -1498570925 907182786 1091940948 -669195282 -1357130888 830424795 1182299725 -546232329 -1468655775 893217183 1111120137 -617412429 -1405863899 844148102 1163369744 -597766998 -1420166084 1004986797 1289867579 -706183039 -1561350121 1015752116 1267471650 -763018088 -1518177266 680163835 1603094893 -964421417 -1316804543 803716578 1491111284 -1041638194 -1225855912 642904521 1364640095 -933261083 -1084710797 557594064 1446708550 -818785028 -1204460438 240339287 2035579329 -530765701 -1755703059 155094350 2117713368 -416224158 -1875387148 8962405 2005922291 -293167031 -1719562017 132449660 1893873130 -370449328 -1628678970 333732147 1692625317 -34981857 -1964177271 344562986 1670294972 -91751418 -1920938864 490721537 1782112663 -214847443 -2076802885 441586968 1834296718 -195267532 -2091170654 740710622 1528916040 -1037551118 -1255208604 726375623 1548528721 -985268757 -1304244867 587059436 1442504826 -856444480 -1141604010 630199541 1385636963 -878807591 -1130805937 831604922 1184266284 -543217258 -1466427136 922520739 1107016757 -655168113 -1342841575 1061863560 1213067294 -784031324 -1505521358 942081169 1327510535 -701930051 -1590799061 390625302 1615808640 -112846534 -1908332116 270908431 1730317465 -30679773 -1993544267 429125668 1855242418 -140668664 -2137349730 519975997 1777927339 -252685039 -2013829753 184510578 2113427684 -453965474 -1812579896 227716203 2056625405 -476263097 -1801716271 69525568 1931727062 -366313108 -1657949702 55125081 1951274191 -314096267 -1707051549 1667747353 341900943 -1922453707 -93413469 1678379520 319634070 -1979421908 -50111558 1841055275 448493245 -2085476601 -189458543 1792115250 500609700 -2065702114 -203893880 2127617661 165146347 -1864450223 -405172281 2042436196 247081714 -1749845176 -525055010 1879791183 118253273 -1643825309 -385742859 2003210838 6398656 -1721175174 -294665236 1477045969 789503559 -1241018371 -1056915605 1600400072 677583454 -1318433820 -965903502 1456629475 567629429 -1193539633 -807717031 1371513594 649630316 -1078869034 -927534272 1170144949 851037731 -1414488167 -591941873 1121139372 903088698 -1394779264 -606442730 1264940679 1013073425 -1519708245 -764664003 1275638430 990872072 -1576610894 -721296604 2055012184 226217934 -1804427660 -478826782 2098281281 169216983 -1826661779 -468161797 1957132138 60835836 -1700194746 -307353904 1942664051 80577509 -1648045473 -356261175 1741418300 281862058 -1983541744 -20791674 1621502757 396434355 -1901573623 -105940321 1762682638 504846232 -2028075486 -266783052 1853727511 427463553 -2139897285 -143330643 1091755920 907407110 -1357070660 -669282774 1182735241 829958943 -1468958043 -545895885 1338595234 953050932 -1580779890 -692058600 1218745275 1067688749 -1498746217 -777141759 1554370548 732102498 -1297371432 -978543026 1539836909 751778683 -1245287743 -1027515817 1384007622 628717392 -1133500694 -881387908 1427342303 571781961 -1155669261 -870657435 1364307099 643210253 -1084240457 -933692127 1446799490 557537300 -1204680274 -818595528 1602888873 680334399 -1316731515 -964463341 1491591344 803262502 -1226210916 -1041321718 1290190079 1004637289 -1561797165 -705696443 1267431654 1015826544 -1518003766 -763221668 1111307469 892994651 -1405921823 -617323145 1162932436 844611650 -1419865608 -598105746 1782549587 490257605 -2077102721 -214508055 1834109002 441809116 -2091112090 -195356176 1692664929 333657335 -1964350131 -34777637 1669972088 344912110 -1920491180 -92237374 2005441591 9415841 -1719206629 -293483123 1894078510 132278456 -1628751614 -370407020 2035487749 240395411 -1755482839 -530954817 2118045724 154787978 -1875857104 -415792730 1212849626 1062055244 -1505428234 -784085920 1327978947 941648213 -1591133969 -701626247 1183913448 831923582 -1465944892 -543669166 1107087857 922476903 -1343049507 -654999477 1442680254 586857768 -1141642094 -856368124 1385187751 630683953 -1130485621 -879159267 1529218444 740373786 -1255644000 -1037085642 1548468629 726462723 -1304059719 -985493457 1931787538 69438852 -1658135490 -366089048 1950972171 55462301 -1706616793 -314562383 2113877280 184026550 -1812900852 -453614438 2056450361 227918255 -1801678827 -476340093 1855171958 429170144 -2137142182 -140837684 1778280815 519657977 -2014312381 -252233515 1615340868 391058898 -1907997592 -113150722 1730535773 270717387 -1993637775 -30625561 278181862 1737721712 -23406902 -1986140580 402224127 1627276137 -101248301 -1896865211 508510164 1766330178 -264151304 -2025427346 421723085 1847970651 -148071711 -2144621961 220440450 2049218324 -483539282 -1809123784 172909467 2101957389 -465567049 -1824050655 66596784 1962876710 -302625124 -1695449590 76934057 1939004223 -358905211 -1650673133 737842990 1560127416 -973801982 -1292646764 748114743 1536189345 -1030147557 -1247935859 622927644 1378234250 -886079952 -1138209114 575462149 1431038867 -868042199 -1153070401 911050570 1095415772 -666638746 -1354443024 824197971 1176990661 -550624641 -1473703191 949358456 1334919150 -694653356 -1583391038 1073466209 1224539127 -772429235 -1494050085 160401063 2122888753 -410916981 -1870211299 249709246 2045080104 -521395310 -1746201852 122949269 1884503555 -379949127 -1638047953 3787404 2000615962 -298341472 -1724867786 339252931 1665115733 -97060881 -1926117511 324358874 1683120716 -44354570 -1973681312 451092209 1843670631 -185761827 -2081796277 495901416 1787423358 -209667132 -2071491758 853649007 1172739833 -588265661 -1410795563 898392694 1116426976 -612236454 -1400556596 1010445917 1262296779 -768323727 -1523351577 995617348 1280367314 -715551896 -1570849794 794211851 1481737885 -1051142361 -1235228751 674984466 1597784708 -969600194 -1322114136 562904633 1451888303 -813474027 -1199280253 652278304 1374145206 -923886836 -1075205222 581096804 1436935666 -861096888 -1146387234 634327421 1388847595 -876515247 -1127857977 746151254 1535012288 -1032373126 -1250947860 722770255 1544792537 -988088221 -1306670859 1058391296 1209202070 -786717652 -1508076358 947388697 1333735823 -696885195 -1586409309 835603762 1187610020 -541053922 -1463346040 916687147 1101314493 -659691513 -1347757935 432862636 1858848058 -138242944 -2134531050 513880501 1772486947 -256946023 -2019008497 387415454 1611681032 -115794766 -1910625244 276478343 1736280337 -25896789 -1988892611 75228616 1937560926 -361397020 -1653427086 51782097 1947275591 -317177603 -1709215637 178286074 2108120428 -458355498 -1817625536 231582179 2060097909 -473708337 -1799030695 1002038309 1287574707 -709393143 -1565477473 1020534844 1272123562 -757448432 -1512214138 895642647 1113939073 -613675717 -1402258003 839886862 1158191256 -603862750 -1425606220 638514241 1359594711 -939485843 -1090017797 560148568 1449394382 -814919308 -1200987678 685079667 1607617765 -958718625 -1310970423 800634986 1488947452 -1044981434 -1229854256 14140653 2010182779 -287726143 -1713466025 129630452 1891446882 -374054440 -1632415410 235687135 2030795849 -536728077 -1761272475 157386950 2120661072 -412096022 -1872176772 492885129 1785193503 -210848347 -2073459405 437063824 1829380102 -201100868 -2096873174 331046075 1690070061 -38453865 -1968042751 349608098 1674684468 -86443634 -1914713832 1962439394 67060340 -1695149106 -302963880 1939191547 76711533 -1650731049 -358815935 2049178320 220514886 -1808950276 -483742870 2102279881 172559967 -1824497691 -465080461 1766810246 508056080 -2025782358 -263834820 1847764639 421893641 -2144548941 -148113627 1737812660 278125090 -1986360424 -23217394 1626943149 402529851 -1896394879 -101679337 1335251498 949052092 -1583860986 -694221936 1224447539 1073522341 -1493829857 -772618359 1095621144 910879374 -1354515660 -666596446 1176509953 824651415 -1473347795 -550940741 1377911374 623276760 -1137761438 -886565900 1431078487 575387329 -1153243269 -867837971 1559939708 738065130 -1292588208 -973890618 1536626277 747650803 -1248235703 -1029808161 1843610531 451179317 -2081611121 -185986535 1787725754 495564588 -2071927146 -209201664 1664666513 339737351 -1925797187 -97412565 1683296136 324157214 -1973719388 -44278222 1884574663 122905425 -1638255893 -379780483 2000263134 4106056 -1724385550 -298793372 2123357173 159968099 -1870546215 -410613169 2044862444 249900922 -1746108736 -521449898 1452106603 562713597 -1199373753 -813419823 1373677426 652711908 -1074870690 -924191032 1482091353 793893839 -1235711371 -1050690845 1597714240 675028950 -1321906580 -969769222 1262121743 1010647961 -1523314141 -768400715 1280816918 995133312 -1571170758 -715200852 1172437821 853986219 -1410360815 -588731769 1116487460 898305970 -1400742392 -612012386 1187909728 835264758 -1463783092 -540589606 1101255801 916776175 -1347570347 -659913277 1209374802 1058187460 -1508116098 -786642456 1333288011 947875037 -1586086553 -697233935 1534656516 746467474 -1250467544 -1032826434 1544864797 722728075 -1306876623 -987916889 1436715062 581286048 -1146296038 -861152884 1389317167 633896121 -1128190717 -876208747 2107650216 178716734 -1817292412 -458661614 2060317873 231392295 -1799121507 -473651957 1937488026 75270156 -1653220938 -361567968 1947630723 51465237 -1709695569 -316723911 1612128460 386928730 -1910947360 -115445386 1736107221 276681795 -1988852231 -25971345 1858906366 432773224 -2134717998 -138020540 1772186855 514219121 -2018570805 -257409699 1607803169 684855735 -1311031283 -958631781 1488512312 801101230 -1229552620 -1045318526 1359915283 638163333 -1090467777 -939001687 1449356554 560225692 -1200813018 -815121232 1113731397 895812051 -1402187671 -613719809 1158673756 839435722 -1425959824 -603544346 1287240055 1002342881 -1565009829 -709826355 1272216942 1020481016 -1512432574 -757257004 1689977321 331100543 -1967824699 -38645677 1675019760 349304166 -1915181860 -86010806 1784711643 493336909 -2073106185 -211167135 1829588418 436895060 -2096943890 -201057160 2030834061 235610395 -1761447775 -536526793 2120340884 157738242 -1871727432 -412580818 2010618303 13674793 -1713768301 -287389691 1891261862 129854768 -1632355190 -374141924 -666026514 -1354101384 910384322 1095003220 -551486985 -1473787551 825137371 1177135181 -694766116 -1584298678 949540080 1335878758 -772050491 -1493417645 1073025257 1223827583 -973460086 -1292034788 737430694 1559460912 -1030231661 -1248798459 748259519 1537128489 -886987336 -1138322130 623887508 1378415618 -867409503 -1152691913 574750861 1430597659 -484238042 -1809568336 221084682 2049592476 -464594625 -1823872599 172013587 2101840005 -302476012 -1694521982 66516024 1962001582 -359313139 -1651351141 77279265 1939603639 -23851710 -1986839084 278555758 1738366200 -101070501 -1895892531 402106487 1626380513 -263223952 -2025277978 507634780 1766249674 -148749975 -2145029633 422322245 1848316115 -1051325265 -1236190151 794324355 1482644757 -969160522 -1321404384 674605466 1597151500 -812809059 -1198869493 562292145 1451545895 -924827516 -1075351534 653140392 1374228798 -589226805 -1410978723 854556135 1172852081 -611526446 -1400117180 897759742 1116047720 -767912711 -1522686865 1010103765 1261684035 -715697952 -1571790730 995701196 1281229146 -96981913 -1925243663 339103051 1664187869 -44701570 -1974282008 324766034 1683798468 -186407851 -2082171709 451790201 1844114927 -208773044 -2071375654 494928224 1787245046 -410043389 -1870132075 159472943 2122739129 -521996262 -1746548596 250386742 2045487520 -380324815 -1638693721 123393309 1885201803 -298225624 -1723973442 3608836 1999643026 -361013396 -1652789254 74792512 1936854742 -317285515 -1710117917 51968601 1948240591 -459221154 -1817712696 179222130 2108262116 -473099449 -1798691887 230912619 2059682557 -137605368 -2134147170 432156196 1858412210 -257848559 -2019116153 514845245 1772673707 -115882182 -1911490644 387556886 1612617344 -25558237 -1988283467 276062735 1735611033 -787120220 -1508749518 1058741896 1209806366 -696730691 -1585476821 947313297 1332865543 -540084330 -1463171328 834705082 1187489324 -660393073 -1348205799 917328547 1101685301 -861769792 -1146790058 581701356 1437286010 -875582503 -1127703729 633457397 1388771939 -1032198158 -1249978524 746030814 1534113352 -988535829 -1307372675 723141319 1545433681 -211784147 -2073600325 493752065 1785282455 -200431052 -2096457054 436456216 1829043086 -38017505 -1967335799 330663731 1689434021 -86629882 -1915678064 349717290 1675588540 -287867319 -1714401569 14229349 2011049971 -373638576 -1631745338 129293180 1890839530 -536021381 -1760835859 235050839 2030413761 -413060510 -1872362764 158290766 2120770520 -938586395 -1089896845 637546441 1359421279 -815559940 -1201358230 560851920 1449843526 -959068457 -1311574463 685484027 1608292205 -1044905266 -1228983720 800482274 1488016244 -709271935 -1564578281 1001865133 1286606651 -757818728 -1512855026 1020984244 1272826658 -614279501 -1402608091 896317343 1114343177 -602991958 -1425530308 838955910 1158038288 -1138624278 -886650756 1378851270 623421776 -1152631565 -867496859 1430412767 574975305 -1292209960 -973258674 1559499252 737354082 -1248348991 -1030716329 1536808429 748610939 -1583945586 -695085032 1335396770 949991732 -1493488489 -772006911 1224035771 1072856365 -1353883460 -666218454 1094910352 910438662 -1474255707 -551054285 1177470345 824833311 -2024810462 -263657292 1765914894 507939224 -2145248197 -148558675 1848409367 422268289 -1986768880 -23895930 1738158396 278725034 -1896246263 -100752225 1626862885 401655219 -1694971834 -301991728 1962322282 66165244 -1651176353 -359514935 1939565939 77356517 -1809629068 -484151070 2049778008 220860878 -1823570835 -464931589 2101404993 172479959 -1522873941 -767690435 1261742215 1010014225 -1571353166 -716161756 1280928926 996039688 -1411300967 -588877553 1173299381 854069283 -1400076928 -611601130 1115874476 897963066 -1198663217 -812979879 1451473123 562333813 -1075831338 -924373696 1374584058 652823660 -1235856899 -1051631253 1482174673 794755143 -1321495068 -969104014 1597371592 674415710 -1638602397 -380380683 1884981327 123582681 -1724306054 -297918996 2000112726 3177664 -1869651631 -410496569 2122383485 159789291 -1746754232 -521824802 2045559908 250344690 -2082211577 -186332783 1844287531 451586237 -2071053026 -209121912 1786797106 495414436 -1925680843 -96517725 1664487449 338763919 -1974094548 -44923462 1683739648 324854934 -1911055768 -116348162 1612315460 387894226 -1988469135 -25334041 1735671645 275976139 -2134109606 -137682228 1858237302 432358368 -2019436989 -257497387 1773123439 514361337 -1818195444 -458769766 2108615456 178903990 -1798484459 -473268605 2059611961 230956975 -1652882882 -360959320 1937072914 74601348 -1709783513 -317589839 1947772683 52402077 -1250313568 -1031894474 1534581644 745597722 -1307279687 -988590545 1545215893 723332867 -1146998126 -861601276 1437356990 581657384 -1127221621 -876034531 1388418983 633775921 -1462850876 -540435886 1187040232 835189630 -1348243747 -660316597 1101860849 917127015 -1508564234 -787344800 1209746394 1058829132 -1585912081 -696265095 1333168067 946976597 -1760777431 -536110145 2030225925 235272851 -1872662736 -412721242 2121207324 157826698 -1713954021 -288353395 2010726967 14578337 -1631918334 -373434476 1890879022 129218232 -1967408307 -37975077 1689639521 330492663 -1915322540 -86945854 1675107960 350170862 -2074070145 -211352599 1785614931 493445829 -2096236698 -200620048 1828951626 436512476 -1402827807 -614089865 1114434253 896260699 -1425059848 -603422866 1157705428 839261762 -1564933165 -708955323 1287086847 1001411177 -1512781878 -757860516 1272620774 1021154928 -1311401083 -959272173 1608252073 685558335 -1229430884 -1044418806 1488338608 800132646 -1089596489 -938925279 1358983835 638009869 -1201416274 -815470792 1450030722 560629268 1515627959 760321313 -1269250917 -1017121779 1564172718 708596024 -1288372094 -1003343852 1418538373 596253971 -1165800279 -846955457 1407248796 619174154 -1108440912 -890652634 1205974483 820413765 -1443900161 -555162519 1082945994 931873116 -1367207706 -645586832 1228553697 1044188535 -1489740595 -801936293 1314388472 961595758 -1604740908 -681662398 1631094143 373274089 -1892228013 -130951995 1716863334 290615792 -2007293878 -10743588 1877151053 417611227 -2115146655 -152412937 1754188116 529136066 -2038388616 -242771730 2089784603 193504653 -1836977097 -444152671 2078429442 216359316 -1779683282 -487915336 1918115113 89337279 -1671791611 -346207085 1966725424 37677478 -1690847204 -332363638 1129157878 877306976 -1388055078 -633027252 1142968559 858218617 -1439813181 -584515243 1301683396 982592594 -1550287384 -727757442 1258019037 1039984715 -1527399951 -739079833 1593476242 704492548 -1326127682 -940321496 1503084683 781217821 -1214701145 -1063382735 1344343200 656817206 -1104188020 -920101606 1464649913 541849647 -1186813547 -834299645 2015605822 254051496 -1775381230 -517282428 2135846951 139018417 -1858072309 -431545955 1995979788 33492122 -1728684768 -269390410 1905653781 110282883 -1617192647 -392386129 1704240218 311661772 -1952791178 -56756768 1660510275 368988373 -1929969297 -68144647 1800350824 474488062 -2059317948 -230261294 1814227057 455465191 -2111010467 -181683765 1751172917 526907299 -2039568871 -244738417 1863123756 403321786 -2130484736 -167488874 1723551495 297566097 -2001392085 -5103939 1641450270 382843784 -1881609678 -119547228 1977079633 47245255 -1680230787 -320960789 1924797256 96281566 -1665895836 -340573454 2064408419 202076149 -1795015089 -502984999 2086771578 191278060 -1838155178 -446117184 1393485821 604624747 -1124038959 -905464249 1415783396 593761138 -1167244600 -848661922 1574268879 718430041 -1277489437 -992199051 1522052054 767531840 -1263088902 -1011746196 1320810393 968804111 -1598581067 -676288989 1238643584 1054016278 -1478864212 -790797766 1080197035 929386301 -1368646009 -647287279 1192213426 805866276 -1459496290 -569972216 1903949428 108840674 -1619683496 -395139122 1981166189 17892091 -1743236287 -283155497 2141224518 145182416 -1850859670 -425119748 2026748511 264932041 -1765549197 -507188251 1825367568 466343558 -2101180612 -171591766 1805722121 480645791 -2052111579 -223841357 1645702690 353394356 -1944514802 -81903720 1702537787 310221485 -1955280105 -59507839 1242945212 1024648746 -1541687408 -753105146 1299714725 981410355 -1552518263 -730774753 1154375310 868838936 -1430241374 -574157004 1134795415 883206657 -1381106757 -626341075 1470285528 547747406 -1179867148 -827615390 1355743937 667431511 -1094622227 -909749381 1501122282 780041852 -1216925754 -1066393776 1578404595 689158757 -1340412961 -954344631 1044013235 1228754981 -801898081 -1489817335 962045098 1313903676 -681982586 -1604389616 820111489 1206310935 -554726995 -1444366021 931933336 1082858510 -645771852 -1366983390 596472023 1418346561 -847048197 -1165745811 618706126 1407681624 -890317342 -1108744844 760674533 1515309171 -1017603639 -1268799137 708525308 1564216426 -1003135536 -1288540858 89407611 1918071021 -346414761 -1671622207 37323874 1967043828 -331881138 -1691298344 193972297 2089351391 -444487323 -1836672525 216140880 2078620870 -487821956 -1779737110 417550367 1877237897 -152227533 -2115370587 529437702 1753851024 -243206870 -2037922372 372824109 1631578299 -130631423 -1892578921 290790452 1716661410 -10781416 -2007216754 656495090 1344692580 -919654178 -1104674744 541890027 1464575357 -834472761 -1186610095 704305600 1593698646 -940263188 -1326217094 781655513 1502621007 -1063682827 -1214362525 982925718 1301377280 -728227654 -1549856724 1039893903 1258075417 -738859869 -1527589835 877513124 1128986930 -633100152 -1388013538 857738685 1143422251 -584160111 -1440130041 474968378 1799897516 -230617066 -2059001728 455259427 1814398389 -181611505 -2111052647 311752968 1704184222 -56977372 -1952601934 368655633 1660816775 -67675075 -1930400597 33055070 1996444104 -269090702 -1729023772 110470471 1905432017 -392444821 -1617103619 254011756 2015681018 -517109696 -1775585066 139341173 2135498211 -431993767 -1857585969 202113585 2064331431 -503160035 -1794813045 190957096 2087122622 -445667580 -1838639214 47680003 1976613525 -321262801 -1679893575 96095770 1925021324 -340512970 -1665982560 297472597 1723605699 -4885639 -2001583121 383178316 1641146074 -120015008 -1881176074 526424679 1751624433 -244384949 -2039886883 403529342 1862954728 -167559342 -2130440252 929178361 1080365679 -647216171 -1368689853 806348512 1191761526 -570325044 -1459177638 968469195 1321114205 -675820569 -1599014031 1054109394 1238588996 -791015426 -1478672536 718615197 1574044171 -992259151 -1277402329 767096452 1522517522 -1011443800 -1263425730 604945071 1393134137 -905913469 -1123554539 593723062 1415859744 -848486502 -1167446260 353842032 1645216742 -82226596 -1944165686 310048617 1702742015 -59468219 -1955354925 466402114 1825278932 -171779474 -2100958472 480345947 1806061517 -223404425 -2052575519 144712468 2141655938 -424787400 -1851166034 265152269 2026559387 -507279839 -1765493065 108768038 1903991728 -394933750 -1619854692 18247487 1980850089 -283636205 -1742782843 779686840 1501438766 -1065913708 -1217379838 689231777 1578362679 -954550643 -1340242405 547527562 1470475036 -827524442 -1179923920 667901843 1355312901 -910082369 -1094316503 869139420 1154036554 -574594320 -1429777818 883148741 1134884691 -626153751 -1381329281 1024822254 1242741624 -753145150 -1541612972 980963319 1300201313 -730452261 -1552867763 -1836109889 -444063959 2088849043 193363461 -1780290650 -488252624 2079099530 216775196 -1672173683 -346843365 1918551713 90043959 -1690737772 -331459838 1966539448 36713006 -1892139045 -130085043 1630953207 372338273 -2007630910 -11351212 1717279470 291285624 -2115782679 -152795265 1877857989 418047571 -2037484560 -242662554 1753223900 528949834 -1444868233 -555335711 1206873691 820534989 -1366504594 -645137416 1082305090 931502804 -1489336507 -801261613 1228203625 1043584767 -1604893860 -682593334 1314464368 962466534 -1269424365 -1018089595 1515748927 761220777 -1287922934 -1002640484 1563802150 707955376 -1165125855 -846551113 1417934349 595904155 -1109372104 -890805330 1408119316 619250306 -1953227010 -57463192 1704624082 312299332 -1929782553 -67179919 1660402635 368085853 -2058381620 -230119846 1799485408 474400630 -2111679787 -182099389 1814836217 455803759 -1776087398 -517718516 2016243638 254435104 -1857107325 -431359467 2134944687 138910521 -1728543064 -268454338 1995892612 32626450 -1617608015 -393055705 1905992605 110891787 -1325777354 -939716960 1593073434 703819660 -1214776785 -1064252743 1503238915 782150549 -1105086972 -920222062 1345312552 656992190 -1186172387 -833928565 1463948081 541402023 -1387450798 -632676668 1128484734 876904424 -1440683445 -584590627 1143901031 858373105 -1550408096 -728656138 1301858124 983562202 -1527029127 -738438417 1257571157 1039283139 -1598468803 -675381845 1320627217 967842951 -1479243484 -791430734 1239083016 1054726302 -1369258737 -647629415 1080861731 929797301 -1458634474 -569888384 1191272506 805720236 -1123132071 -905351729 1392524405 604441827 -1167877824 -849040938 1416493164 594200826 -1277831829 -992811523 1574679623 719094993 -1263005326 -1010884124 1521905758 766591176 -1680380427 -321888925 1977158873 48118863 -1665488404 -339895942 1924450496 95680598 -1794316857 -502540975 2063762667 201700477 -1839128098 -446295736 2087665906 191393892 -2040496751 -244888313 1752046781 526986283 -2129806968 -167081698 1862523044 402974770 -2000947805 -4405963 1723176079 296920089 -1881787974 -120520404 1641566358 383737856 -1180533636 -828027670 1470897488 548089286 -1093683099 -909604621 1354881353 667347423 -1216744370 -1065433896 1501009250 779134452 -1340854185 -955055935 1578783099 689791469 -1542099944 -753771378 1243286836 1025260962 -1552373759 -729835369 1299630381 980548027 -1429281750 -573975364 1153467654 868726160 -1381818317 -626782043 1135427871 883585417 -2100536140 -171217886 1824669080 465898766 -2053007187 -223958981 1806694785 480823575 -1944595322 -82779120 1645852074 354321724 -1954934625 -58908663 1702130099 309543205 -1619309360 -394494906 1903504892 108141930 -1743353655 -284051361 1981344229 18864499 -1851734814 -425200524 2142152142 145331544 -1764949765 -506843027 2026070487 264524097 -152835397 -2115708371 418220951 1877654273 -242340190 -2037834188 528502670 1753710360 -130522487 -1891675617 372638629 1630614323 -11164016 -2007853562 291227580 1717368618 -346752289 -1672230327 89824243 1918741349 -331792698 -1690431920 37183466 1966108540 -443583763 -1836563845 193008577 2089165655 -488458508 -1780119966 216848344 2079057742 -846345613 -1165296923 595831647 1417976777 -891285910 -1108918532 619605830 1407803344 -1017757119 -1269730601 760750957 1516180475 -1002731944 -1287866674 708175732 1563613154 -801449449 -1489114495 1043643195 1228114861 -682156530 -1605357928 962166562 1314803636 -555658715 -1444519245 820982537 1206387615 -645097924 -1366579542 931329808 1082509190 -268903430 -1728058516 32946902 1995541056 -392880157 -1617809547 110853839 1906069081 -517778488 -1776000162 254620388 2016019058 -431056943 -1857444025 138475261 2135410283 -229651554 -2058814712 474065586 1799789092 -182317177 -2111488239 455896747 1814781501 -57392212 -1953270982 312091264 1704792598 -67532875 -1929464029 368567961 1659950607 -728302798 -1550726236 983079454 1302309512 -738509013 -1526984771 1039490567 1257402001 -632458496 -1387641962 876810796 1128538810 -585058535 -1440249969 858707509 1143596707 -920523946 -1104749632 657427066 1344846572 -833867953 -1186258983 541216355 1464172277 -939891868 -1325575182 703857224 1592996574 -1063803011 -1215260693 781829713 1503590087 -992638919 -1278035793 719055125 1574754691 -1011332064 -1262519114 766913804 1521556890 -905052149 -1123471203 604004647 1392988593 -849099758 -1167788924 594388286 1416271272 -647849891 -1369069365 929888625 1080805863 -569418684 -1459065646 805387624 1191579134 -675737489 -1598152455 968323395 1320174037 -791358346 -1479285536 1054520666 1239254476 -4478735 -2000906137 297126365 1723005259 -120165144 -1882104706 383258052 1642020178 -245358397 -2040065963 527319535 1751740793 -166861606 -2129996724 402884086 1862579552 -502482795 -1794406397 201513401 2063984943 -446595956 -1838789606 191831456 2087202102 -321441625 -1680867279 47796619 1977508125 -340069186 -1665285080 95720850 1924375812 -573654664 -1429632530 868276308 1153951938 -626819743 -1381741065 883760205 1135226075 -753585846 -1542323748 1025200230 1243373808 -730270381 -1551907387 980849791 1299293417 -1065768676 -1216439926 779601968 1500575910 -954962683 -1340908141 689572905 1578974399 -828235474 -1180364360 548159490 1470853268 -909122249 -1094134367 666993691 1355199629 -425682512 -1851283162 145684636 2141833226 -506634839 -1765118657 264453253 2026114067 -394587774 -1619255020 108359854 1903312952 -283716197 -1743657715 18396343 1981776929 -82343468 -1945061054 354019576 1646188654 -59093555 -1954710181 309603553 1702042743 -171179546 -2100612752 465723594 1824870492 -224279041 -2052655767 481273043 1806210117 1615150889 390205375 -2013457874 -252042568 1777562370 519324564 -2137991625 -141039967 1855895323 429492109 1169459484 -720661363 -1994262568 271099490 1731172084 -112524457 -1907608639 390423163 1614959341 -313893096 -1706201202 54804020 1950551714 -366503167 -1658803305 69859885 1932446395 -476981462 -1802049604 228570630 2056816272 -453242061 -1812257883 183661087 2113225353 -1133254897 -881535079 1540082184 751631006 -1245336796 -1027433550 1554386449 731987591 -1297584323 -978362453 1218925150 1067475656 -1498860686 -777124892 1338676807 953001681 -1580927125 -691812355 1182587500 830204666 -1468875968 -545944618 1091640949 907423459 -1356890279 -669495345 1853776626 427381348 -2140142626 -143183032 1762895595 504665725 -2028091449 -266668207 1621486272 396548694 -1901360148 -106120326 1741172441 282009167 -1983492107 -20873373 1942581910 80626176 -1647897670 -356506836 1956951695 61048345 -1700079709 -307370187 2098395812 169200178 -1826841720 -467948770 2055159485 225971755 -1804509295 -478777593 2117931513 154804591 -1875676971 -416006077 2035340768 240641398 -1755401012 -531004326 1894160843 132229469 -1628899097 -370161551 2005622226 9203012 -1719321346 -293467032 1669988765 344797451 -1920704335 -92057561 1692910980 333509906 -1964399448 -34696130 1834060207 441891129 -2090866557 -195504107 1782336950 490437920 -2077086566 -214623220 1163079985 844366247 -1419948003 -598056821 1111422248 892978622 -1406102524 -617110382 1267251459 1016039829 -1517889489 -763238215 1290108186 1004686732 -1561650122 -705942368 1491345749 803410371 -1226162055 -1041403665 1602872652 680449498 -1316518816 -964643594 1447012711 557357553 -1204697013 -818480931 1364356478 643128808 -1084486574 -933544764 1730551992 270602286 -1993850476 -30445310 1615586465 390911031 -1908046451 -113068773 1778231434 519739420 -2014066266 -252380880 1854958739 429349893 -2137125441 -140952279 2056335580 227934282 -1801498128 -476552858 2113729733 184271955 -1812818455 -453663361 1951054062 55412856 -1706763838 -314316460 1931967735 69225569 -1658249765 -366072499 1548222576 726610150 -1304010404 -985574966 1529201769 740488447 -1255430843 -1037265453 1385400386 630503636 -1130501778 -879044104 1442729051 586775757 -1141887625 -856220191 1107234836 922230914 -1343131336 -654949970 1184027661 831906971 -1466125023 -543455817 1327798310 941861040 -1591019254 -701642340 1212767295 1062104233 -1505280749 -784331387 -1297153287 571481960 1427582974 -870416828 -1155969326 629005169 1383787495 -881608099 -1133212981 -106178882 -1901271512 281572235 1741636381 -20573529 -1983831503 427704224 1853427510 -143630708 -2139656678 504626105 1762970415 -266495339 -2028295677 441570557 1834411115 -195054127 -2091350713 490475748 1782259826 -214797880 -2076884642 344612047 1670212697 -91996701 -1920791179 333945046 1692444736 -34997766 -1964062356 132564121 1893856271 -370629195 -1628465885 9109632 2005676054 -293248596 -1719512774 155012267 2117762109 -416076409 -1875632879 240158898 2035791908 -530650722 -1755719416 557839413 1446560931 -818834151 -1204378225 642920492 1364525242 -933474048 -1084530282 803503111 1491291281 -1041621717 -1225970243 680114206 1603176584 -964175566 -1316951644 1015604305 1267717319 -762935939 -1518225941 1004871752 1289883870 -706002588 -1561562638 844328035 1163156725 -597881521 -1420149287 893298810 1111070956 -617559722 -1405617728 55240124 1951257898 -314276720 -1706839034 69673381 1931481395 -366395255 -1657901025 227634574 2056674584 -476115806 -1801962444 184330647 2113640705 -453850949 -1812596691 519960024 1778042190 -252472076 -2014010270 428880321 1855390039 -140619539 -2137431941 270958058 1730235772 -30925626 -1993397168 390838771 1615628645 -112863009 -1908217783 941933940 1327756770 -701848488 -1590848306 1061749101 1213084155 -783851455 -1505734441 922701126 1106804176 -655283094 -1342825220 831687007 1184217545 -543365005 -1466181403 630445328 1385489798 -878857156 -1130724182 587075849 1442390431 -856657883 -1141423949 726162722 1548709300 -985252850 -1304359784 740661563 1528998317 -1037305833 -1255356287 -1160364408 -1625234055 -951539352 -1336960514 1581381842 -1071288975 1496071371 -913104550 -1174809131 975851538 -750127833 -498041608 1126140691 1034876846 -1547017715 -945698099 -914734337 1819342740 471466779 -1022497816 755206852 -1111713963 -893671485 -640204907 -420313515 -1846167869 1077853126 926518096 -502302352 -1794618906 201398364 2064001226 -166845121 -2130111063 402670611 1862759557 -245112538 -2040213072 527269898 1751822492 -120214259 -1882022501 383503393 -791210605 -849345033 -1167641247 594437339 1416189005 -905068050 -1123356296 604217538 1392808020 -1011118651 -1262699181 766897385 1521671295 -992589348 -1278117558 718809328 1574901862 -224263142 -2052770676 481060150 1806390688 -170934269 -2100760427 465674543 1824952761 -59143128 -1954628418 309849348 1701895570 -82556879 -1944880985 354035997 1646074251 -283831170 -1743641368 18576722 1981564356 -394735513 -1619009295 108441931 1903264221 -506553268 -1765167910 264306016 2026360310 -425502635 -1851496253 145570169 2141850095 -909368110 -1093987260 667043326 1355117928 -828251957 -1180250019 548372967 1470673265 -954749728 -1341088650 689556940 1579089242 -1065719559 -1216522129 779356629 1500723523 -730123082 -1552153568 980768154 1299342604 -753471313 -1542340551 1025020291 1243586837 -627000188 -1381528558 883875240 1135209790 -573736803 -1429583861 868424113 1153706279 -1109159203 -890985909 1408103409 619365223 -1165076796 -846633390 1417689064 596051838 -1288168721 -1002493319 1563851715 707873621 -1269440778 -1017975200 1515962330 761040716 -1605074247 -682380753 1314579349 962450179 -1489418592 -801212874 1228351372 1043339034 -1366357365 -645383651 1082223527 931552049 -1444753774 -555352572 1206693822 820748072 -2037534187 -242580861 1753469753 528802735 -2115996148 -152615270 1877874464 417933238 -2007614937 -11466063 1717066507 291466141 -1891893698 -130232664 1630904082 372420484 -1690656143 -331509017 1966392157 36959179 -1671993752 -347056386 1918437188 90060754 -1780405693 -488236331 2079279983 216562681 -1836257702 -443818292 2088931190 193314784 -1527209060 -738225398 1257685680 1039266342 -1550489723 -728606957 1302005417 983316031 -1440535634 -584836296 1143818882 858421780 -1387335753 -632692959 1128304283 877116941 -1185958920 -834108562 1463931604 541516354 -1105037343 -920303753 1345066701 657139291 -1215022134 -1064105124 1503288038 782068336 -1325793325 -939602107 1593286399 703639145 -1617525932 -393104446 1905844856 111137518 -1728362675 -268666917 1995777633 32642807 -1857221786 -431342608 2135124554 138697436 -1776234625 -517472279 2016325203 254385861 -2111728848 -182017114 1815081500 455656074 -2058594519 -229939265 1799501317 474285715 -1929766142 -67294316 1660189230 368265912 -1952981221 -57610355 1704574519 312381089 -1881804705 -120405815 1641779571 383558117 -2001193914 -4258608 1723225450 296838652 -2129758099 -167163653 1862277441 403122647 -2040284044 -245068574 1752030552 527101390 -1839013829 -446312275 2087485719 191607169 -1794169822 -502786892 2063680782 201749912 -1665570807 -339847009 1924598053 95435187 -1680561136 -321676154 1977273660 48102826 -1262759785 -1011032063 1521856955 766673197 -1277815666 -992926696 1574466978 719275316 -1168090971 -848861133 1416509833 594086175 -1123181380 -905270230 1392770448 604294406 -1458781965 -569642907 1191354847 805671241 -1369373462 -647613316 1081042374 929584464 -1479063359 -791644073 1238968813 1054742907 -1598386984 -675431346 1320480244 968088930 -1764835042 -506859128 2025889842 264736932 -1851587321 -425445999 2142069803 145380541 -1743435476 -284001862 1981491200 18618518 -1619489483 -394281565 1903619097 108125327 -1954950790 -58793492 1702342742 309362880 -1944840861 -82631179 1645900879 354239705 -2052957880 -224040482 1806448740 480970994 -2100322991 -171397689 1824652413 466013419 -1381965354 -626536128 1135509754 883535980 -1429396017 -573958823 1153647843 868512885 -1552193052 -730048142 1299515592 980564062 -1542017539 -753820309 1243139281 1025506375 -1340608078 -955203292 1578733726 689872904 -1216727637 -1065548483 1500796039 779314193 -1093895808 -909424362 1354897580 667232314 -1180582503 -827945713 1471143093 547941411 1536479104 747896598 -1248153940 -1029857734 1559825305 738081551 -1292408139 -974104029 1431259058 575174436 -1153358178 -867822072 1377993643 623227709 -1137909113 -886320623 1176756196 824504178 -1473397048 -550859170 1095638013 910764907 -1354728751 -666416569 1224234966 1073702720 -1493813510 -772733332 1335202767 949134169 -1583615261 -694369675 1627057992 402513886 -1896575388 -101466382 1737960273 277879751 -1986442627 -23168277 1847682938 421943276 -2144401834 -148359488 1766630243 508269557 -2025668017 -263851303 2102263596 172675002 -1824285184 -465260906 2048932661 220662691 -1808901607 -483825009 1939240734 76629896 -1650977230 -358668636 1962652423 66880401 -1695165909 -302849347 1116733121 898158167 -1400791059 -611930245 1172454104 853871182 -1410573324 -588551326 1280603891 995313253 -1571153953 -715315383 1262072554 1010729596 -1523067962 -768548016 1597566629 675274291 -1321824375 -969818337 1481976508 793909802 -1235530864 -1050903802 1373857431 652498433 -1074985029 -924174547 1452188302 562663960 -1199520862 -813173964 2044845577 250015391 -1745895643 -521629773 2123110928 160115334 -1870496964 -410694742 2000311867 4023981 -1724631273 -298645631 1884787234 122725044 -1638272242 -379665512 1683410541 324140795 -1973899455 -44064809 1664813684 339491554 -1925878952 -97362994 1787643487 495613641 -2071779469 -209446939 1843429958 451392208 -2081496214 -186002436 1772268802 514170260 -2018718674 -257164104 1859086619 432560525 -2134833097 -138004319 1735992624 276698534 -1988672484 -26184566 1611981097 387174847 -1910865915 -115494765 1947581798 51547632 -1709450166 -316871460 1937275263 75450857 -1653204909 -361682747 2060334420 231278018 -1799334792 -473471762 2107896141 178569691 -1817341855 -458579721 1389137354 634109276 -1128076058 -876225424 1436633555 581335365 -1146148609 -861398935 1545012728 722482542 -1306958636 -987868094 1534771681 746451319 -1250647859 -1032613797 1333501358 947694904 -1586103166 -697119724 1209424311 1058105633 -1508362085 -786495475 1101010332 916923658 -1347521360 -659995610 1187893637 835379475 -1463570263 -540770241 1891212355 129936597 -1632109201 -374288903 2010404954 13854924 -1713751690 -287503904 2120356977 157623527 -1871940259 -412400181 2031079528 235462910 -1761496764 -536444462 1829669927 436845745 -2097091317 -200811107 1784891454 493123752 -2073220846 -211150460 1674904597 349320323 -1915001543 -86223441 1689829388 331346074 -1967742688 -38694474 1272429707 1020300317 -1512448601 -757142223 1287288978 1002260484 -1565255234 -709678808 1158427833 839582767 -1425910379 -603626237 1113714848 895926326 -1401974388 -613900006 1449176303 560438393 -1200697917 -815137451 1359833334 638212192 -1090319910 -939247284 1488659677 800855115 -1229634063 -1045269145 1607917764 684838994 -1311211032 -958418562 1073220228 1224686098 -772379736 -1494131906 949341853 1335033355 -694440015 -1583571161 824410806 1176810016 -550640742 -1473588468 911099567 1095333433 -666884221 -1354295531 575609568 1430792822 -868123700 -1153021094 623042297 1378217583 -886259755 -1137995965 747934418 1536401988 -1030032386 -1247952024 737760971 1560176221 -973654041 -1292892303 76950092 1938889434 -359117984 -1650492426 66842197 1962729155 -302674055 -1695367185 172860030 2102039272 -465321134 -1824197692 220227175 2049398513 -483522741 -1809238051 421607976 1847986878 -147891452 -2144834670 508362289 1766575783 -264069347 -2025476213 402305562 1627226764 -101395658 -1896619104 278361603 1737508501 -23521489 -1986123847 652426181 1373899603 -923968791 -1075156353 563019740 1451872074 -813654288 -1199067546 674804727 1597997921 -969485605 -1322130867 794130414 1481787256 -1050995006 -1235474860 995371937 1280514871 -715502963 -1570932197 1010429880 1262411566 -768110956 -1523532286 898605971 1116246789 -612252993 -1400442327 853698442 1172657948 -588511578 -1410648528 495786765 1787440027 -209487327 -2071704905 450944788 1843916674 -185680328 -2081845586 324440895 1683071913 -44502509 -1973435771 339433254 1664903088 -97176054 -1926101348 3804009 2000501759 -298554811 -1724687661 123195248 1884356582 -379998628 -1637966134 249660251 2045162445 -521149833 -1746349343 160188226 2123069396 -410900882 -1870326024 231630854 2060015760 -473954006 -1798882884 178498591 2107939977 -458371789 -1817510491 51765300 1947390114 -316964584 -1709395570 74982445 1937708219 -361347839 -1653508713 276396130 1736329460 -25749170 -1989137960 387234939 1611893997 -115679913 -1910641215 513994832 1772470470 -257126020 -2018795030 433009737 1858602207 -138324635 -2134481421 916474062 1101494360 -659674654 -1347872396 835554519 1187691585 -540807685 -1463493267 947634428 1333588074 -696933936 -1586327226 1058407653 1209087091 -786930231 -1507895969 722950314 1544579132 -988202618 -1306654448 746233011 1534962725 -1032520289 -1250702071 634179736 1389092878 -876432972 -1127907038 580981889 1436951575 -860916307 -1146600133 349526343 1674734033 -86296469 -1914959619 330866014 1690283464 -38339470 -1968059164 437178741 1829364195 -201281447 -2096660273 493032812 1784948218 -210930624 -2073410346 157436195 2120579509 -412342257 -1872029543 235900218 2030615980 -536744938 -1761158016 129614097 1891561863 -373841859 -1632595797 13894920 2010330526 -287677404 -1713548110 800815503 1488734489 -1045096285 -1229838283 685161878 1607568640 -958866246 -1310725076 560001469 1449640235 -814837615 -1201037305 638399908 1359611186 -939305848 -1090231266 839674347 1158371709 -603846457 -1425721263 895593970 1114021220 -613430050 -1402405816 1020781017 1271976271 -757497611 -1512132509 1002055104 1287460182 -709606164 -1565297542 -1823652472 -464882402 2101552292 172233778 -1809809007 -483938041 2049892541 220844075 -1651061318 -359531220 1939385494 77569024 -1694824029 -302237387 1962240143 66213913 -1896196628 -100833926 1626617024 401802326 -1986555403 -24075933 1738141913 278839375 -2145264162 -148443832 1848622322 422087780 -2025055801 -263509679 1765964011 507857021 -1474075328 -551266858 1177355372 824849658 -1353801383 -666267185 1094762613 910684387 -1493635726 -771760668 1224117342 1072807112 -1584060053 -695068163 1335576647 949778641 -1248561884 -1030535758 1536824328 748496030 -1292259011 -973176405 1559744529 737206407 -1152385770 -867644032 1430363194 575057068 -1138607857 -886765159 1378637859 623601845 -1974045495 -45005729 1683494373 325002611 -1925467952 -96698298 1664471548 338878826 -2071069445 -209007507 1787010519 495234369 -2082457374 -186185612 1844337102 451504472 -1746836307 -521776069 2045707649 250098967 -1869832012 -410283998 2122498456 159772942 -1724191585 -297935863 1999932851 3390757 -1638455162 -380626928 1884899754 123631932 -1321708543 -968924009 1597388077 674301371 -1235906536 -1051549554 1482420532 794608034 -1075585997 -924521307 1374534943 652905865 -1198647254 -813094724 1451260166 562514320 -1399896987 -611814157 1115759945 897979871 -1411219332 -588926742 1173152080 854315462 -1571500969 -715916095 1281011067 995991021 -1522988978 -767674152 1261922658 1009801716 -1585764598 -696510564 1333085734 947025584 -1508449517 -787360891 1209565759 1059041961 -1348423880 -660103250 1101975060 917110402 -1462932703 -540386377 1187187213 834943643 -1127467154 -875886600 1388467778 633693908 -1147014281 -861486111 1437569627 581477069 -1307066532 -988770358 1545199216 723447526 -1250264251 -1031975981 1534335593 745745151 -1709897790 -317573292 1947952878 52188792 -1653029925 -360713395 1937154807 74551905 -1798402064 -473317530 2059464412 231202378 -1818014743 -458982529 2108500677 178920019 -2019420250 -257611984 1772910218 514541084 -2133863489 -137829591 1858187923 432439813 -1988517996 -25252094 1735917240 275828270 -1911268467 -116167909 1612331681 387779127 -1201662389 -815323427 1450080103 560547825 -1089613230 -938810684 1359197054 637830120 -1229218183 -1044599057 1488322389 800247747 -1311352224 -959354122 1608006476 685706202 -1512634833 -758106439 1272538883 1021204373 -1564818890 -708971872 1286906650 1001624460 -1425240547 -603210101 1157820209 839245735 -1402910204 -614040942 1114581800 896015294 -2096220541 -200735211 1828738991 436692793 -2073824614 -211500532 1785566134 493527840 -1915371855 -86864345 1675354013 350023435 -1967621464 -37795266 1689656196 330378002 -1632033049 -373418383 1891059659 129005405 -1714101506 -288107928 2010809298 14529348 -1872580907 -412770749 2121060345 158072687 -1760597300 -536323494 2030111712 235289462 -148799348 -2144948198 422568352 1848168758 -263437163 -2025098237 507651513 1766135087 -101054274 -1896007640 401893778 1626560772 -23606105 -1986986959 278506891 1738448157 -359231256 -1651400578 77132228 1939849554 -302295823 -1694735257 66401757 1962018123 -464709414 -1823856564 172194294 2101627232 -484385597 -1809322923 221167087 2049543545 -867196860 -1152872238 574734696 1430712830 -886938531 -1138404149 623641969 1378563559 -1030477706 -1248651040 748308826 1537046988 -973476753 -1291920135 737643843 1559281109 -772231136 -1493204810 1073139980 1223811482 -694848455 -1584249681 949687573 1335633283 -551340014 -1474033532 825055550 1177184680 -665912309 -1354117987 910204199 1095216561 -298143283 -1724022437 3461345 1999888503 -380144172 -1638906558 123278584 1885217902 -522110465 -1746531991 250566867 2045274181 -410190362 -1869886096 159554762 2122689628 -208821847 -2071293633 495173765 1787097107 -186620496 -2081991386 451806364 1843999754 -44684901 -1974396659 324552887 1683978273 -96735870 -1925391084 339053742 1664269368 -715878139 -1571577453 995815465 1281212607 -767994596 -1522637430 1010250800 1261438118 -611378889 -1400362591 897677339 1116096653 -589112018 -1410994760 854375426 1173064852 -924614303 -1075531273 653123661 1374343387 -812759688 -1198950930 562046036 1451693250 -969406125 -1321256507 674654335 1597069545 -1051341494 -1236075044 794537062 1482464496 -988290546 -1307520360 723092258 1545515956 -1032182249 -1250093439 745817915 1534293933 -875795908 -1127523670 633473808 1388657542 -861819355 -1146708301 581947145 1437138847 -660540822 -1347960068 917410630 1101636560 -540199309 -1463154971 834885471 1187276745 -696550824 -1585689906 947198836 1332882402 -787038655 -1508798761 1058594669 1210052603 -25574714 -1988169136 276276202 1735431036 -116128033 -1911343543 387606515 1612535653 -257799436 -2019198366 514599896 1772821326 -137392403 -2134327685 432140225 1858527063 -472984926 -1798708684 230732686 2059895576 -459073861 -1817958867 179140503 2108311297 -317367664 -1710069242 52116412 1947994922 -361193847 -1652576737 74907557 1936838451 -603139249 -1425284135 839037539 1157989109 -614394026 -1402591296 896497274 1114130156 -757638275 -1513067541 1020869201 1272842951 -709189788 -1564626958 1001717320 1286852318 -1044659413 -1229130819 800432647 1488097937 -959051982 -1311688796 685270558 1608472200 -815772903 -1201177713 560867893 1449728675 -938635520 -1089814634 637791788 1359273658 -412945529 -1872379119 158110379 2120983101 -535873634 -1761081592 234968754 2030462500 -373720139 -1631696093 129440409 1890593295 -288047188 -1714188486 14343808 2011033110 -86645789 -1915563147 349930191 1675407961 -38262790 -1967188116 330712790 1689351744 -200381487 -2096538809 436210429 1829190251 -211570744 -2073780386 493735652 1785396850 -2037102806 -241993796 1754932742 530388624 -2114354381 -151080027 1878516255 418435721 -2008035560 -11993202 1715580468 289840802 -1893594367 -131777641 1630300717 371940027 -1692182706 -333158440 1965897314 36308724 -1672572073 -347495487 1916859003 88589037 -1778851972 -486543382 2079768144 217157318 -1835721883 -443405325 2090564169 194792159 -1107662878 -889366668 1408501454 619918936 -1164467205 -846163091 1419363031 597619265 -1289621552 -1004085434 1563397884 707313258 -1270076471 -1018487969 1514293989 759528051 -1605535866 -682998000 1313019562 960767548 -1491029089 -802716919 1227805363 1042932261 -1365835852 -644755678 1083743896 933211662 -1443152979 -553907397 1207261825 821193239 -1617987989 -393722115 1904285511 109455313 -1729973646 -270171420 1995232094 32236488 -1856700839 -430715185 2136645493 140357603 -1774634432 -516027690 2016893804 254831610 -2110233073 -180398439 1815480099 456210357 -2057985514 -229469568 1801175866 475853740 -1931219395 -68886869 1659735825 367705991 -1953617372 -58123598 1702906632 310868894 -1528736093 -739875275 1257191311 1038616345 -1551068486 -729046484 1300427670 981844736 -1438982511 -583143929 1144307645 859017003 -1386800504 -632280546 1129937828 878594866 -1185528121 -833522095 1465395179 543102845 -1103396130 -918769080 1345709042 657642340 -1215443211 -1064632733 1501802457 780443471 -1327494420 -941147526 1592683456 703159126 -1264441944 -1012591298 1521239172 766211090 -1278221903 -993472217 1572962461 717664267 -1166430822 -847340276 1417137334 594607136 -1122735741 -904701675 1394215087 605894713 -1458227764 -569244326 1192973536 807167094 -1367805483 -645938877 1081512185 930193519 -1479623170 -792097432 1237376210 1053289540 -1599899161 -677099151 1319966923 967452765 -1882454688 -120900106 1640129612 382031066 -2002665095 -5836305 1722785877 296259779 -2129162926 -166675004 1863969918 404675816 -2038806197 -243435043 1752442983 527636721 -1837427452 -444848750 2088072232 192038078 -1793666787 -502144629 2065215537 203391143 -1667195594 -341332576 1924070426 95014028 -1681041105 -322278983 1975728131 46401685 -1380379415 -625073025 1136096709 883967315 -1428893456 -573317018 1155183068 870154570 -1553818405 -731534259 1298988535 980143457 -1542498110 -754423724 1241594350 1023805816 -1341258611 -955698149 1577084321 688346423 -1218199404 -1067126782 1500357048 778735918 -1093301057 -908936151 1356590483 668785925 -1179105114 -826312656 1471555978 548477212 -1764281311 -506461001 2027509005 266233243 -1850019784 -423771986 2142540052 145990018 -1743995885 -284455803 1979899199 17165737 -1621002230 -395949924 1903106342 107489712 -1956633531 -60353325 1701725545 308901375 -1945247652 -83177270 1644396912 352629222 -2051298185 -222520095 1807076699 481492429 -2099877778 -170829576 1826097474 467614164 -487030226 -1778404680 217506562 2079445908 -443201993 -1835895135 194717467 2090604429 -333247972 -1692124534 36530992 1965710246 -347156987 -1672872301 88125225 1917296575 -11562422 -2008505636 289534822 1715913712 -131967405 -1893374267 371996543 1630210025 -241952136 -2037175570 530217812 1755139010 -151396767 -2113999113 418889549 1878036443 -644439322 -1366191504 932758474 1084224348 -553949441 -1443080599 821364691 1207056197 -682808620 -1605756350 960711672 1313110894 -803148083 -1490559397 1043238881 1227472759 -1004424574 -1289321964 707777454 1562960696 -1018399077 -1270135283 759306167 1514481441 -889570640 -1107490266 619994012 1408461578 -845676887 -1164915137 597270405 1419685651 -68963473 -1931181063 367907395 1659560661 -57772170 -1953937440 310384218 1703356108 -180864163 -2109797429 456546929 1815177959 -229245116 -2058170414 475766376 1801236222 -430660853 -1856793699 140165671 2136863409 -516331758 -1774299260 255264318 2016425640 -393270471 -1618469969 109136405 1904638595 -270340320 -1729765450 32280076 1995161242 -1064463449 -1215651023 780399243 1501872669 -941598786 -1327012056 703477394 1592329732 -833217643 -1185862909 542669497 1465862703 -918823028 -1103302886 657833632 1345490486 -583367741 -1438796971 859103983 1144246905 -631814182 -1387235508 878257910 1130239584 -740226063 -1528415385 1039100637 1256741451 -728969240 -1551106178 981642948 1300602450 -791748436 -1479946182 1052803456 1237823766 -677174091 -1599859677 967656857 1319793935 -569022306 -1458415608 807078322 1193031972 -646402937 -1367368687 930532779 1081212221 -847646520 -1166098338 595038692 1416667506 -904645423 -1122827193 605705725 1394435435 -1012762374 -1264236436 766253526 1521166656 -993018653 -1278702475 717348303 1573317977 -341786524 -1666715406 95330632 1923715550 -322108291 -1681246997 46359889 1975801287 -444905386 -1837336384 192227706 2087852524 -501838769 -1793999655 202960227 2065686005 -166211584 -2129600362 404336940 1864270266 -243657703 -2038618993 527725877 1752384931 -120825806 -1882494812 381827358 1640302984 -6185941 -2002342723 296746247 1722338705 -908733971 -1093475973 668709057 1356628055 -826796556 -1178655390 548828376 1471235150 -955360801 -1341560503 687880435 1577519205 -1067213370 -1218138800 778960106 1500171388 -731725431 -1553600225 980197541 1298894899 -753990256 -1542966010 1023501500 1241928746 -625391173 -1380026067 884418711 1135613953 -573272670 -1428964044 869985422 1155390488 -222564059 -2051227213 481660937 1806868639 -170511044 -2100230742 467162128 1826579590 -60786409 -1956165247 309205051 1701390509 -82985714 -1945465448 352574498 1644489908 -284368575 -1744055849 16941165 1980084475 -396286632 -1620699698 107955316 1902671074 -505976461 -1764730395 265881695 2027829449 -423973526 -1849844228 146066502 2142502096 1313721634 961215924 -1606177778 -683369320 1226836283 1042758061 -1490130921 -802596735 1083589904 932279686 -1365760964 -643885910 1207664905 821866911 -1443504091 -554512205 1408949574 620621264 -1108034454 -890008324 1419188575 596650441 -1164347277 -845264667 1562465652 707159522 -1288752040 -1004010290 1514967405 759931387 -1270681535 -1018838825 1965288938 35970428 -1691513658 -332743600 1917725171 88676709 -1673508641 -347637687 2079876568 218060110 -1779038988 -487508894 2090181057 194154839 -1835286291 -442699653 1754594702 529779992 -2036687710 -241325004 1878604183 419301633 -2114496325 -152016851 1716483516 289948970 -2009000816 -12180474 1629663653 371556659 -1892888439 -131342305 1465318499 542231797 -1185374897 -832590375 1346058362 658245868 -1103799978 -919443008 1502442577 780813511 -1216146051 -1065081365 1591783496 703037662 -1326526108 -940973582 1256320007 1038539921 -1527804629 -739721795 1301030942 982194312 -1551742670 -729450076 1144677429 859657379 -1439431399 -583846513 1129816108 877695162 -1386626816 -631311978 1815665835 457174077 -2110341753 -181301999 1800738994 475146276 -2057602658 -228833016 1659065497 367289359 -1930611275 -68549341 1703841920 311009302 -1954483796 -58212038 1905249487 109640793 -1618891293 -393831051 1994524886 31799360 -1729336838 -269788820 2136229117 139687019 -1856363055 -430107321 2017034468 255766642 -1774722616 -516894370 2088480672 192716598 -1837773172 -445448678 2065066937 202464047 -1793586539 -501270013 1923098514 94836484 -1666300226 -341215704 1976427403 46846749 -1681685849 -322653647 1640808388 382439250 -1883054360 -121246082 1721859037 296110923 -2001790223 -5756313 1863792630 403703648 -2129045798 -165779892 1752888303 528335737 -2039180605 -244080043 1192595304 806535166 -1457787324 -568533294 1081625457 931101671 -1367987619 -646898997 1238239066 1053374412 -1480563082 -792242464 1319355203 967111637 -1599233425 -676687111 1520606988 765833114 -1263731168 -1012150602 1573870357 717777795 -1279182279 -993654097 1417221950 595470248 -1166576110 -848279932 1393873703 605283249 -1122323957 -904035683 1700830945 308784759 -1955659827 -60174501 1645042424 353004142 -1945945132 -83621054 1807423187 482092613 -2051704833 -223197335 1826017994 466739804 -2099727386 -169901200 2027392645 265338387 -1764102231 -505487553 2142915228 146635274 -1850463312 -424469722 1980499639 17511969 -1744672869 -284862707 1902232238 107409976 -1620073598 -395799788 1578024489 688492223 -1342120187 -955781229 1499691568 778324646 -1217586404 -1066783862 1356150299 668075661 -1092921545 -908302431 1471738370 549438100 -1179217106 -827219016 1136242253 884907739 -1380462751 -625934345 1154771540 869489346 -1428550792 -572703762 1298278015 979703529 -1553184941 -731154491 1242554982 1023988464 -1543404726 -754535460 706807846 1562785968 -1003525878 -1289201252 760007743 1514929321 -1019040493 -1270506107 620396564 1409134722 -889921224 -1108094546 597115917 1418753179 -845601503 -1164044873 932583490 1083254996 -644318866 -1365292552 821812315 1207758029 -554320521 -1443721759 961384560 1313513702 -683413156 -1606106678 1042306153 1227318527 -802278075 -1490483757 290400494 1716000888 -12498494 -2008647340 371387639 1629871201 -131297829 -1892958899 529834204 1754501194 -241516048 -2036469402 418997445 1878938707 -151583255 -2114964097 217593994 2080311324 -487171674 -1779341008 194378899 2089995269 -442786369 -1835225815 35893432 1965326382 -332541548 -1691688702 89027745 1917404215 -348121715 -1673059045 859453799 1144850929 -583772085 -1439471395 878181758 1129369064 -631661486 -1386304316 1038201173 1256620483 -739258247 -1528241937 982283596 1300973018 -729672608 -1551555338 781003011 1502222741 -1065138129 -1216055111 702606618 1592253836 -940667850 -1326859104 542548273 1464963495 -833044451 -1184894837 658203944 1346131390 -919272444 -1104005998 139729327 2136156473 -430278525 -1856157675 255450550 2017389856 -516440934 -1775203316 110072221 1904779531 -394137423 -1618558937 31610244 1994745106 -269732696 -1729428418 367200715 1659124061 -68327193 -1930798991 311348690 1703542084 -58675970 -1954046872 456688121 1816113519 -180952875 -2110664637 475350496 1800566134 -228907828 -2057563046 404187812 1863342642 -166130808 -2128725218 528133821 1753062955 -244002927 -2039218425 382526102 1640747520 -121470022 -1882868948 295773839 1722160665 -5290077 -2002225355 94403264 1923566166 -340911124 -1666634886 47038169 1976208975 -322707467 -1681592477 192672498 2088551012 -445279266 -1837980856 202782443 2064713341 -501721145 -1793104047 595151468 1417575162 -847828160 -1167057962 605326965 1393802979 -904204455 -1122115633 765641310 1520825032 -1012096142 -1263823900 718210631 1573402321 -993958037 -1278846979 1053710856 1237936798 -792708316 -1480127566 967024145 1319415431 -676462787 -1599418453 806736442 1192420012 -568610026 -1457749120 930616867 1082074805 -646547697 -1368307815 17587173 1980459891 -285066551 -1744500129 107061244 1902554986 -395313456 -1620521402 265802711 2026955585 -505826565 -1763802515 146413518 2143102808 -424380702 -1850521996 482036609 1807514391 -223008083 -2051925445 467046296 1825685262 -170332492 -2099257822 308331443 1701311269 -59858273 -1956015607 353175466 1644836668 -83663226 -1945872880 979532589 1298484155 -731112959 -1553257833 1024442164 1242075042 -754852328 -1543049586 884601631 1136575369 -625503693 -1380932955 869545734 1154680720 -572893654 -1428330820 668298057 1355963359 -908391835 -1092863245 548974416 1472176070 -826880388 -1179517206 688841595 1577702381 -956267945 -1341672767 778250082 1499731956 -1066580402 -1217759528 -866757253 -1152293395 576205911 1432290497 -885288606 -1136877068 624291918 1379057880 -1030890167 -1249186337 746830949 1535413491 -975169200 -1293473338 737048700 1558792426 -773765857 -1494846071 1072636979 1223169189 -695435002 -1584680560 948101162 1334169788 -549794515 -1472332357 825535489 1177787543 -665384652 -1353696862 911829016 1096702094 -147294797 -2143337179 422974623 1848714249 -262819414 -2024636100 509333638 1767694352 -102498943 -1897607913 401448109 1625992251 -24233576 -1987507954 276846772 1736927266 -359701033 -1652009663 75564283 1938175085 -303914546 -1696231080 65847522 1961619572 -464196123 -1823220365 173706441 2103295071 -482792964 -1807869590 221726928 2049996870 -716348358 -1572186964 994247958 1279538560 -769613789 -1524133707 1009697039 1261040025 -610866168 -1399726946 899190052 1117765042 -587519983 -1409542009 854935869 1173518763 -923110306 -1073920824 653530482 1374889444 -812142521 -1198489391 563728747 1453253117 -970851220 -1322857222 674209088 1596501462 -1051969419 -1236596509 792877401 1480944079 -299678478 -1725664156 2958814 1999246664 -380731157 -1639337859 121692615 1883754833 -520565568 -1744831402 251047404 2045877626 -409663271 -1869465521 161180149 2124175715 -208382826 -2070715392 496645562 1788675372 -184971121 -2080464871 452456867 1844494645 -45097820 -1974932430 323075464 1682345246 -98428739 -1926944725 338459025 1663781127 -27248647 -1989736593 275666645 1734960707 -116526112 -1911897226 386110156 1610916442 -256131125 -2017685667 515235559 1773334129 -136938542 -2133767356 433593086 1860119144 -472438883 -1798301941 232343217 2061399591 -457514108 -1816276206 179602088 2108928574 -317935697 -1710514375 50515587 1946549781 -362714186 -1654236384 74386074 1936210444 -988932303 -1308022873 721450525 1543980683 -1033645272 -1251679298 745386500 1533706898 -875192573 -1127043179 635174447 1390202553 -860333286 -1145082996 582367798 1437665952 -658962603 -1346488381 917988985 1102075631 -539704500 -1462504486 836412000 1188926198 -698183833 -1587167247 946662987 1332469469 -787526786 -1509393432 1057040978 1208359620 -411367752 -1870907858 158689172 2121422594 -535379295 -1760431561 236495757 2032112411 -375353718 -1633173988 128905126 1890180912 -288535917 -1714783739 12790719 2009340713 -87288100 -1916066230 348289008 1673873254 -39726395 -1968774573 330281961 1688765311 -199778578 -2096058760 437911490 1830735700 -210085129 -2072155551 494156763 1785924429 -602593680 -1424877850 840648540 1159493578 -612834711 -1400909057 896959301 1114747859 -758206910 -1513513260 1019268974 1271398392 -710710693 -1566287155 1001196407 1286224865 -1046333932 -1230698878 799823672 1487628206 -959450611 -1312243045 683774753 1606853559 -814105050 -1199665488 561504010 1450241948 -938182081 -1089254743 639245075 1360866181 -1472556929 -549609239 1177874771 825475525 -1353231258 -665819920 1096365386 912131548 -1495197619 -773445413 1223653729 1072187895 -1584604076 -695472958 1333968248 948276718 -1249017829 -1031098227 1535369527 746901921 -1293925374 -974687084 1559110958 736695736 -1151989719 -867092289 1431857413 576674195 -1136931792 -885195610 1379249436 624074122 -1823166281 -464289759 2103103899 173924621 -1808173906 -482458568 2050430338 221259028 -1651558267 -360183789 1937856937 75917631 -1696400228 -303707126 1961663920 65776934 -1897684781 -102461371 1626194431 401273193 -1987156790 -24554404 1736443366 277296496 -2143803167 -146859913 1849051597 422672731 -2024411912 -263005074 1767607764 509394242 -1323196098 -970550872 1596964882 673771652 -1236507353 -1052027471 1480721419 793064605 -1074124532 -922936934 1374963744 653490358 -1198002923 -812589693 1452903481 564051119 -1399410342 -611221044 1117311094 899670240 -1409583805 -587446827 1173689455 854729977 -1571997336 -716568066 1279481924 994339026 -1524564623 -769143321 1261345885 1009364171 -1974500874 -45567648 1682039002 323407948 -1927133713 -98208391 1663837379 338367573 -2070672956 -208455342 1788504296 496851070 -2080780835 -184615605 1844948209 451976295 -1745317486 -520118012 2046226622 250724392 -1869261429 -409836259 2124100775 161219633 -1725752928 -299620042 1999468684 2770970 -1638998599 -381031121 1883290773 122129411 -1710427395 -317996437 1946325969 50701127 -1654573340 -362412430 1936676808 73951070 -1797817649 -472888743 2061048803 232663925 -1816477994 -457339328 2109005818 179564396 -2017729895 -256060913 1773503413 515027747 -2133449088 -137292266 1859667884 434075450 -1990169941 -26781123 1735265159 275331857 -1911705934 -116744668 1610862494 386203400 -1587359179 -697965917 1332523801 946570127 -1508960724 -787994950 1208055552 1057376150 -1346807289 -658609519 1102527275 917507005 -1462460898 -539775352 1188757298 836620196 -1126841775 -875367737 1390125949 635212779 -1145567672 -859883810 1438017380 582047730 -1307686301 -989234443 1543514959 721886169 -1251766662 -1033584916 1533931350 745201600 -2095594564 -200215766 1830396560 438211078 -2072377435 -209897677 1786013321 494097951 -1915991154 -87327976 1673669282 348461620 -1969123433 -39403775 1689251515 329834029 -1633627176 -374873266 1890497268 128549474 -1714612287 -288741545 2009298669 12863099 -1870963734 -411276420 2121611974 158468688 -1760124941 -535711899 2031681247 236965449 -1199971468 -813771806 1450672728 561033934 -1089198227 -938272773 1360676417 639465175 -1230869690 -1046127664 1487669866 799750908 -1311789217 -959930423 1606536819 684130021 -1513164016 -758529146 1270911548 1019716266 -1566361847 -710670433 1286428197 1001023155 -1424655582 -602780748 1159404046 840706712 -1401372869 -612397139 1115086359 896659073 76537715 1938354149 -360595873 -1652126007 65149802 1961176060 -303269306 -1695855920 173299521 2102618071 -463849875 -1822619909 221877080 2050925518 -482872716 -1808743710 423153431 1849687937 -147411397 -2144231763 508889870 1766996888 -262444510 -2023990604 400770853 1625585587 -101898743 -1897261409 277775164 1737077674 -25107952 -1987587450 1071775675 1223085869 -772825449 -1494700543 948714402 1334512436 -696100210 -1585092072 825915273 1178421023 -550234459 -1473042893 911717264 1095795462 -665201988 -1352736214 576122847 1431428937 -866611469 -1151353243 624634822 1379670864 -885699862 -1137542532 747464685 1535793019 -1031600447 -1249626537 736142324 1558680418 -974208296 -1293290930 496299570 1788075684 -207974626 -2070036600 452536875 1845369533 -185119993 -2081391727 323970560 1682462358 -46069972 -1975109702 337814041 1663406735 -97729739 -1926499421 2358870 1998900928 -298999942 -1725255700 122567247 1883835097 -381658269 -1639486475 251164260 2046772978 -520743096 -1745803298 160805501 2123530987 -409218223 -1868766265 653971194 1375600236 -923488298 -1074553024 563546851 1452292725 -812028977 -1197581479 673269448 1596356190 -969988124 -1322772622 793543377 1481355847 -1052580867 -1236937877 994959006 1279979016 -716980302 -1572565212 1008736903 1260857873 -768705621 -1524020419 899045036 1116825146 -610781312 -1398864106 855347893 1174184483 -587861095 -1410153713 918142449 1103007079 -659039011 -1347359669 836008424 1188252030 -539354940 -1461901230 945960387 1332020565 -697543441 -1586797447 1058009562 1208533324 -788426506 -1509515168 722382229 1544133891 -989803335 -1308099537 744712588 1533303066 -1033041760 -1251329994 634725799 1389499697 -874822517 -1126403043 582541758 1438634280 -860454766 -1145982972 232234297 2060496303 -472253419 -1797337981 179984672 2109565366 -457951220 -1816983398 51123467 1946887581 -318606297 -1710930767 73519378 1936122244 -361779138 -1654095704 274763101 1734852043 -26284943 -1989550873 386746692 1611299282 -117233560 -1912334082 515573103 1773942265 -256547773 -2018356011 433504630 1859252704 -136798118 -2132832052 799182000 1487256614 -1045631588 -1230250742 684673193 1606973503 -960419451 -1312417517 561579138 1451111444 -814258770 -1200597704 638894235 1360261133 -937778761 -1088581343 840277204 1158851650 -602145288 -1424175762 897079501 1115646043 -613008927 -1401878153 1020138726 1271473264 -759138870 -1513667236 1000591615 1285873769 -710037037 -1565884091 348957816 1674288366 -87896748 -1916404286 329345121 1688623351 -38860467 -1968686629 437724234 1829770460 -199670426 -2095155728 494592083 1786630341 -210468481 -2072792599 159104028 2122091658 -411706064 -1871516250 236353541 2031175827 -535291607 -1759565377 127939630 1889993912 -374450942 -1633065580 13496375 2009776289 -289173221 -1715166835 1625496183 400829153 -1897039013 -102085683 1737416302 277475064 -1988051134 -24670252 1849201221 423600851 -2143882391 -147733505 1767200348 508716746 -2024065168 -262404122 2102659603 173226629 -1822790849 -463643735 2050608650 222232220 -1808290010 -483352656 1938784801 76067511 -1652432115 -360262757 1960986168 65369774 -1695799532 -303360126 1535982271 747244073 -1249682541 -1031509243 1558249126 736611888 -1292984438 -974541028 1431745165 575767067 -1151806559 -866131145 1379628692 624707074 -1137371208 -885905618 1178217179 826088013 -1472967689 -550274207 1096281794 911269460 -1353084946 -664879240 1222746857 1072075391 -1494236219 -773262509 1334601456 948655718 -1585313828 -695912630 2046307126 251599776 -1745466854 -521045364 2123755311 160620473 -1868853757 -409157995 1998824196 2397074 -1725054424 -299175234 1884186397 122247051 -1639971279 -381208921 1682914130 323488708 -1975428482 -45716760 1663237963 338022365 -1926455705 -97800463 1788130144 496206838 -2070228404 -207756582 1845065593 452872175 -2080958891 -185588029 1117129726 898710376 -1399297326 -610313660 1174130663 855441265 -1409962293 -588079523 1280148428 994751322 -1572609312 -716909962 1260406741 1009219395 -1523702023 -769059217 1596005274 673590028 -1322288458 -970438112 1481432963 793505557 -1237139793 -1052406215 1375376296 654156606 -1074466172 -923549166 1452758961 563111719 -1197918563 -811727349 1389721845 634538083 -1126491687 -874763953 1438170348 582978682 -1145643584 -860754602 1544483015 722059345 -1308585493 -989355651 1533228254 744752200 -1251125774 -1033214620 1331849361 946165767 -1586755139 -697616085 1208986760 1057528862 -1509831260 -788071118 1102700707 918474805 -1346928241 -659508967 1188308154 835916844 -1462090346 -539134720 1773885501 515664043 -2018166511 -256767609 1859558436 433171634 -2133263096 -136327778 1734397967 275243161 -1989234397 -26639947 1611469846 386540672 -1912376006 -117160532 1946962009 51083471 -1711134347 -318432797 1935772736 73841878 -1653609108 -362226182 2060959851 231796989 -1797676729 -471952943 2109342834 180172004 -1816894114 -458009144 1271810484 1019836706 -1514133352 -758704114 1285787053 1000652091 -1565660031 -710222825 1159053702 840102160 -1424252758 -602107844 1115162015 897529097 -1401527117 -613329883 1450793424 561932614 -1200146180 -814741398 1360305609 638823775 -1088750363 -937571213 1487065570 799400308 -1230196530 -1045725096 1607407099 684205421 -1312721705 -960084927 1889560956 128408042 -1632761776 -374785850 2009967973 13278707 -1715221431 -289080097 2122047822 159175128 -1871347614 -411913996 2031494487 236000705 -1760017285 -534809363 1830254872 437275022 -2095507404 -199350110 1786428673 494767511 -2072716243 -210506565 1674375466 348897724 -1916628986 -87711600 1688286515 329647525 -1968221153 -39295863 1213711556 -782330498 -1141983860 726771741 1549179019 -983578319 -1302791769 742157316 1530616978 -1036907224 -1254801986 55775363 1951670293 -312643153 -1705361095 71226522 1933173772 -365906506 -1657305824 227055793 2056235047 -477693539 -1803433717 182803624 2111990846 -454345340 -1813246702 518258919 1776496753 -253074997 -2014490275 428459262 1854862440 -142105134 -2139056828 272599253 1731770435 -30283271 -1992894097 391269580 1616215130 -111399456 -1906631306 2004657804 8099354 -1720531040 -294258890 1880187541 118903299 -1642134599 -384290001 2040999614 245374504 -1750511726 -525435132 2127227559 164485681 -1866167413 -406602979 1791735528 499943038 -2067408956 -205330606 1839624945 446775911 -2086136867 -189848757 1678786266 320278092 -1977720842 -48664736 1669200579 343591509 -1921803281 -93017223 1276282436 991278802 -1575164056 -719595522 1266631261 1014526667 -1519312015 -764013593 1120472694 902708960 -1396215974 -608149556 1168427631 849607417 -1414878397 -592602155 1369806368 648193718 -1079249140 -928200806 1455968825 567239343 -1194970347 -809434237 1602100754 679030404 -1318027458 -965259352 1477696011 789899933 -1239565529 -1055224911 1852282829 425764699 -2140539167 -143735177 1762284500 504193858 -2029767944 -268238226 1622941695 398143337 -1900904749 -105558459 1741806566 282520432 -1981826358 -19363236 1943046057 81246015 -1646336379 -354822637 1958560688 62550822 -1699536228 -306966006 2097876891 168574733 -1828360521 -469606879 2053557122 224525076 -1805079890 -479225288 1426700037 571377555 -1157114327 -872356161 1382314780 627262346 -1133899216 -882040154 1540505399 752160673 -1243849189 -1025806707 1556085550 733531064 -1296983550 -977884524 1220454241 1069127671 -1498364339 -776472869 1339253624 953439214 -1579351468 -690343230 1181036371 828514245 -1469362561 -546537751 1091103562 907008988 -1358525850 -670975248 1162527758 843969688 -1421564638 -599550540 1109852183 891302017 -1406574277 -617721427 1267813436 1016495274 -1516294896 -761782906 1291618341 1006352563 -1561138935 -705308257 1493029994 804971772 -1225542330 -1040939568 1603276915 680992997 -1315016353 -963034679 1445354584 555838670 -1205322380 -818999838 1363908673 642558167 -1085933203 -935147013 2116347078 153343056 -1876261398 -416434820 2034835679 239997001 -1756937741 -532647579 1895787764 133717090 -1628369448 -369738418 2006100205 9803899 -1717777983 -291767977 1670640802 345293876 -1919052402 -90528488 1694380219 335085613 -1963961961 -34119423 1833467024 441404422 -2092556868 -197055190 1780856969 488802335 -2077501019 -215160525 1548875087 727107033 -1302358941 -984046347 1530671446 742064576 -1254993798 -1036689172 1384807805 630017515 -1132192687 -880595769 1441249636 585140722 -1142302648 -856758050 1105650987 920769981 -1343716345 -655379311 1183523122 831263140 -1467662306 -545099640 1329425689 943349135 -1590490059 -701219677 1213245696 1062705558 -1503737812 -782632774 1732236679 272164113 -1993231189 -29981635 1615991198 391454984 -1906544462 -111460316 1776573877 518221091 -2014692199 -252900337 1854511532 428779834 -2138572672 -142555114 2055783907 227538293 -1803115313 -478047143 2112160250 182595948 -1813290794 -454275008 1951616465 55868743 -1705169667 -312861589 1933478344 70891870 -1657739036 -365438862 -607524480 -1395730154 902269100 1119926330 -593220199 -1415373553 850021557 1168997411 -720215630 -1575661276 991690910 1276850184 -763386453 -1518824131 1014088839 1266086929 -964757020 -1317418638 678467784 1601677406 -1055703555 -1240199829 790453457 1478126663 -928681514 -1079885504 648745210 1370234988 -808929841 -1194359463 566678755 1455547509 -525874872 -1751057954 245999716 2041485554 -406188719 -1865597497 163867773 2126732523 -293846662 -1719963156 7479382 2004160704 -384727709 -1642678795 119530575 1880675545 -49227476 -1978144326 320780288 1679394966 -92463819 -1921372765 343112729 1668566159 -204779234 -2066980472 499462194 1791099044 -190409465 -2086558319 447280171 1840235709 -1026369343 -1244272553 752663021 1541114235 -977330984 -1296552882 733052404 1555451234 -871804685 -1156685723 570896863 1426063689 -882600726 -1134320516 627766726 1382925648 -546977627 -1469908941 829139337 1181522207 -670561092 -1357956054 906390928 1090608390 -776060777 -1497796607 1068507579 1219957037 -690781042 -1579895784 954066338 1339741492 -105056247 -1900296033 397580581 1622518195 -19842032 -1982460794 283073852 1742237098 -144216005 -2141175635 426316055 1852711297 -267733982 -2029157196 503633166 1761863064 -468981651 -1827874565 168134977 2097330647 -479843212 -1805574942 224939352 2054127054 -355442593 -1646833463 81658227 1943613925 -306338746 -1699048240 62113130 1958016508 -369128702 -1627866220 133294638 1895226040 -292401381 -1718255731 10235447 2006654625 -417070288 -1876741210 153772572 2116899466 -532035799 -1756432449 239576581 2034275987 -196568218 -2091930640 440859210 1833028316 -215654529 -2078117911 489373267 1781272261 -91024556 -1919671358 345862776 1671054062 -33630387 -1963333669 334542433 1693943543 -762205238 -1516856484 1017105126 1268316784 -704876589 -1560584379 1005719295 1291140713 -599120904 -1421012114 843334356 1162048066 -618141727 -1407133833 891913933 1110357595 -819545170 -1205761224 556325506 1445980692 -934576201 -1085518047 642064027 1363291661 -1040370788 -1225129206 804475568 1492410918 -963577979 -1315453165 681481897 1603905087 -253445565 -2015130923 518708079 1777200121 -141984166 -2138157364 428285814 1853894624 -29412751 -1992817945 271668061 1731617739 -112003480 -1906981122 391944004 1616619474 -313284057 -1705731407 56478475 1952119709 -365007298 -1657184600 70258450 1933000580 -477617643 -1802562941 226902841 2055304111 -454695412 -1813850470 183207712 2112665526 -880108917 -1131566563 629472167 1384368945 -857252206 -1142919676 585711550 1441664808 -984542535 -1302978001 727675797 1549288195 -1036200288 -1254365642 741521292 1530234650 -700609809 -1589986695 942926787 1328864085 -783266058 -1504215456 1063137242 1213800268 -656014627 -1344196021 921199601 1106203495 -544487740 -1467156910 830842856 1182963582 -1079694204 -928900078 1370181032 648838462 -1194792803 -808462325 1455851953 566343975 -1317100362 -965110752 1601226138 678950156 -1240244049 -1055633351 1478295939 790245653 -1575863072 -720040842 1276927436 991653210 -1518339847 -763836305 1265736149 1014409539 -1396067118 -607222716 1120392702 901834088 -1415286581 -593280931 1168773607 850207089 -2067067828 -204718886 1791323488 499277302 -2086221739 -190711613 1839769977 447715823 -1978628994 -48778008 1679746386 320460228 -1921171353 -92638991 1668489547 343151069 -1719919576 -293917506 2003991812 7687570 -1642997711 -384374617 1881127197 119048587 -1750625254 -526343028 2041181494 246334880 -1865789437 -405970795 2126786863 163774905 -1497489979 -776393389 1219525865 1068977279 -1579951652 -690689718 1339930864 953845862 -1469737481 -547183263 1181480155 829211725 -1358409234 -670080648 1090924738 906035284 -1157034591 -871482057 1426549901 570448923 -1134245448 -882640594 1382721684 627939330 -1244494445 -1026181883 1541203135 752604201 -1296088694 -977768164 1555112102 733351984 -1647297267 -355005029 1943952417 81358007 -1698825964 -306525822 1957926968 62171310 -1827949249 -468941399 2097533971 167961733 -1805225690 -480165456 2053640202 225386652 -2140721815 -144695809 1852394565 426671315 -2029328016 -267527706 1761904732 503560394 -1900239525 -105146931 1622328439 397800673 -1982766782 -19508780 1742667886 282603768 -1919726074 -90931568 1671245610 345644988 -1963029985 -33965431 1693510451 335010725 -2092382668 -196086110 1833346840 440506254 -2077949395 -215862597 1781228289 489444247 -1876664734 -417108236 2116697934 153948120 -1756784005 -531715347 2034760535 239127489 -1627400624 -369563962 1894889340 133597162 -1718480311 -292216097 2006741861 10175475 -1224905010 -1040556456 1492324322 804536180 -1315919145 -963143103 1604242427 681180013 -1205410052 -819866006 1445496784 556775238 -1085594907 -934538637 1363493833 641889119 -1421181270 -598913476 1162092422 843263760 -1406682445 -618624475 1110039455 892267273 -1517160808 -761870834 1268750260 1016637218 -1560530303 -704970217 1290949549 1005937467 -1802993849 -477147183 2055609963 226569981 -1813660834 -454915128 2112608882 183298788 -1705773195 -313210909 1952290393 56272591 -1656867988 -365362182 1932546624 70738646 -1992331485 -29859915 1731268111 271990425 -1907184838 -111830100 1616693782 391903872 -2015041775 -253503609 1776977469 518895275 -2138496248 -141683810 1854358052 427848370 -1343856753 -656314599 1105739427 921636405 -1467245674 -544429312 1183185594 830655020 -1589782595 -700782805 1328789137 942966279 -1504701532 -782818510 1214149256 1062814238 -1303293973 -984187011 1549741767 727195217 -1254323214 -1036272796 1530063582 741726792 -1131755559 -879888561 1384425205 629380707 -1142488128 -857722026 1441358572 586044026 1506963929 785727823 -1210314507 -1059381149 1589622208 699958614 -1330522900 -944315270 1460271595 537839997 -1190684473 -838817711 1348746738 660802916 -1100325666 -915575736 1147494845 862081323 -1435828079 -580112377 1124640164 873436466 -1392065400 -637406178 1254025615 1035589913 -1531934557 -742934475 1305685398 986979584 -1545777990 -723878868 1656508689 364601735 -1934479299 -72023893 1708233992 316056990 -1948257244 -52902734 1818745123 459336117 -2107000817 -177305447 1795824954 470625708 -2063303658 -234664832 2131444085 135033315 -1861935015 -436072241 2019984748 258061818 -1771510720 -512764714 1909508423 114817489 -1612797845 -388392707 1992101214 28982728 -1733071758 -273392412 1086931096 936275982 -1362681420 -641724126 1201964161 816034839 -1448417875 -559033029 1309853866 957741116 -1608734330 -686057200 1233063091 1048067109 -1485738593 -797549303 1568559356 712597610 -1284492848 -998833850 1511232741 756327539 -1273104951 -1021655713 1403377870 614656088 -1112819230 -894662284 1422400727 600779841 -1161396741 -842969747 2074566736 211833030 -1784086148 -491900438 2093655113 198022367 -1832598171 -440142349 1971120226 41670900 -1686992562 -327829032 1913728123 85335277 -1675670185 -350716479 1712353332 286736546 -2011295464 -15130226 1635628077 377128123 -1888234239 -126556777 1758197766 533514384 -2033870550 -238900804 1873165343 413207689 -2119672525 -156275291 1810109275 484647885 -2048232841 -219331871 1820972866 462350292 -2105035154 -176126216 1698667369 305703935 -1959658939 -63517997 1649565552 357920742 -1940111780 -77918518 1985151807 22295465 -1738710509 -279293307 1899939622 104462256 -1624201718 -399010148 2022214413 261077915 -1769543135 -511583561 2145734420 149061506 -1846858184 -420733266 1351234451 663552773 -1098624321 -914136535 1474819978 551601948 -1175873882 -823220688 1582414753 693537591 -1335895411 -950474213 1497137080 775638830 -1221452140 -1070256638 1295852535 976884577 -1556921637 -734760371 1246816238 1029166968 -1537308990 -749095340 1139190725 887200595 -1377252631 -621806977 1149988828 864837450 -1434120464 -578666906 1929323034 100143756 -1661910218 -336170080 1972561411 43374229 -1684240593 -325339207 2082777640 186882750 -1842689276 -449971310 2068409905 206462631 -1790505187 -499105909 1867002494 407831272 -2126097582 -163486780 1747318375 522372849 -2043963573 -248731683 1637071436 378833626 -1885480096 -124064778 1727954517 301551299 -1997529223 -577553 1234240210 1050030660 -1482726402 -795323544 1325188811 972813917 -1594710041 -671770767 1196067552 810400374 -1455100980 -565978278 1076317945 924876399 -1373032491 -651288765 1411781302 589373984 -1171754086 -852540660 1397479087 609019449 -1119504509 -901609707 1526569604 771402258 -1259078744 -1007367362 1569742493 714567179 -1281474639 -996602073 1035908317 1253672011 -743385615 -1531452057 986935492 1305755730 -723709464 -1545985666 862272751 1147276409 -580166205 -1435734699 873003254 1125107808 -637101606 -1392400052 537502905 1460573231 -838351467 -1191119613 660889760 1348685878 -915799668 -1100140262 785525899 1507138589 -1059304025 -1210352335 700442770 1589172228 -944666178 -1330202328 114332693 1909957763 -388041415 -1613118033 29184012 1991925914 -273469152 -1733033546 134945831 2131504305 -435847925 -1862120035 258398270 2019682472 -513230574 -1771075196 459768945 1818277095 -177609379 -2106665525 470433896 1796043006 -234610364 -2063396398 364645443 1656437973 -72192657 -1934270983 315738202 1708587212 -52450954 -1948739104 614827420 1403172106 -894704464 -1112746970 600326533 1422881043 -842653527 -1161752513 712904110 1568226616 -999265150 -1284023276 756271543 1511323937 -1021466469 -1273325555 957519352 1310041454 -685968172 -1608793022 1048531425 1232626039 -797888307 -1485438885 935927242 1087253852 -641237786 -1363129232 816110035 1201924421 -559236865 -1448245143 533439828 1758238146 -238697352 -2034043666 413557069 1872843227 -156762015 -2119225097 286272870 1712791024 -14791606 -2011595556 377350527 1635441129 -126646189 -1888175931 41727280 1971029414 -328018916 -1686772598 85029161 1914061247 -350285819 -1676140397 212286722 2074086804 -492217298 -1783731016 197851419 2093861261 -440100809 -1832671071 260626015 2022696649 -511264909 -1769895963 149230150 2145526480 -420777110 -1846787076 22240877 1985244923 -279101631 -1738928169 104766068 1899604706 -399443112 -1623733298 306169403 1698231981 -63854825 -1959356543 357696034 1649750708 -77831410 -1940171880 484724233 1810071199 -219533531 -2048057421 461998608 1821293190 -175641796 -2105484374 887551639 1138869761 -622291013 -1376803027 864760462 1150026264 -578464862 -1434295500 977108645 1295666739 -734847095 -1556861153 1028700860 1247250986 -748758128 -1537611002 693233395 1582749285 -950040609 -1336363191 775693034 1497043580 -1070447674 -1221233840 663383745 1351442007 -914092051 -1098694789 552053464 1474337358 -823538700 -1175520414 378791710 1637144456 -123894222 -1885686108 301867783 1727599505 -1031637 -1997049155 407400236 1867472826 -163181056 -2126430570 522562357 1747098531 -248788455 -2043872625 186972026 2082719724 -450193834 -1842501952 206123875 2068710389 -498642353 -1790942503 100630344 1928875998 -336519580 -1661587726 43170641 1972734919 -325264771 -1684280597 771606486 1526396736 -1007442182 -1259039124 714081231 1570190169 -996252957 -1281797515 589713380 1411481458 -853004600 -1171317154 608930813 1397537643 -901387567 -1119692217 810211250 1196287780 -565922146 -1455192568 925307819 1075847997 -651595129 -1372700143 1049714560 1234595606 -794870100 -1483207110 972856217 1325116175 -671941963 -1594504669 -1771683896 -1436165351 862751395 -636538986 1124498988 -1531030741 786143943 -1190575281 1460085347 -1100708010 -916211776 1349183098 661509868 -2012165488 -15205882 286890794 -1887629687 -126206433 1634955173 -2033499486 1757750158 -2119792965 -1784161548 212765518 -439538053 2093252545 -1686351162 1970418666 -1676568865 1914697715 -1283528104 712489954 -1022091561 1511870317 615265232 935373702 -1609403890 -797407615 1047979949 1139306573 -1220754148 -1069812342 1496491056 775263398 -1739343461 -1623294590 2022068357 -1940724268 -78260926 1650230520 358331502 -1171871726 -853436284 1411959102 590346664 -1119130613 -900965219 1397034279 608320945 -1258479584 -1007021898 1525891340 770994586 -1282350023 -996682577 1570669845 714716547 -1483622282 -795440928 1235212634 1050208716 -1594065809 -671396615 1324490051 972369365 -1454755772 -565378862 1195659624 809722366 -1373113251 -652163893 1076467057 925804007 -2125952806 -162547636 1866918390 406968672 -2044375869 -249398187 1747660271 522984825 -1886191384 -124505986 1637704132 379212114 -1996569359 -396185 1727047133 301438283 1928460690 100059396 -1684906841 -325751759 1973173643 43715869 -1843130228 -450682854 2083156384 187515190 -1790323563 -498146301 2068297145 205554991 -177783083 -2107634109 459890681 1819176815 -234161460 -2062693798 470064096 1795402614 -71518489 -1933867407 364042187 1656088413 -53382402 -1948892568 316609490 1708663620 -389009743 -1613291993 115232669 1910079243 -272766296 -1732584898 28543876 1991555858 -435444093 -1861446123 134596527 2130900793 -513383782 -1772006900 258474934 2020553504 -838263267 -1190252917 537362225 1459638183 -916137468 -1100748142 661306152 1349356478 -1059940817 -1210734919 786233091 1507575701 -943762890 -1330093408 699478810 1588986764 -742519175 -1531363601 1034973013 1253531587 -724317600 -1546323210 987605836 1306172378 -580549045 -1436371235 862709607 1147983857 -636992942 -1391496508 872817534 1124144104 -327413868 -1686421758 41053880 1970626094 -351155315 -1676215525 85961377 1914214967 -492337242 -1784629456 212461194 2075055644 -439729217 -1832029399 197403283 2093158917 -238346256 -2033438874 533036764 1757564490 -156836887 -2120094849 413711045 1873775187 -15689790 -2011715756 287241966 1712965240 -126004261 -1887804595 376648439 1634992737 -686674084 -1609228342 958156400 1310424806 -796923067 -1485251629 1047628393 1232517887 -641095826 -1362192392 935839298 1086387924 -559651977 -1448913951 816448091 1202533069 -895140040 -1113452626 615210516 1403809410 -842466527 -1160787017 600218125 1421978267 -998328566 -1283881060 712037926 1568138928 -1022135533 -1273740411 756879935 1511662249 -950969257 -1336513343 694107515 1582829037 -1069770674 -1220826920 775092578 1496697332 -913648539 -1097997069 663008585 1350796767 -823717764 -1176493846 552169808 1475232198 -622441421 -1377731419 887631135 1139744137 -578058198 -1433618244 864413958 1149426064 -734149631 -1556417385 976463149 1295291835 -749731816 -1537789810 1029595444 1247367586 -62948193 -1959244791 305208755 1698049317 -78464890 -1940551664 358406570 1650190652 -219876179 -2048670661 485135745 1810736407 -175558476 -2104623070 461853080 1820352782 -511152901 -1768989587 260443607 2021735745 -421156638 -1847420812 149670350 2146236760 -279714615 -1739271073 22906341 1985656179 -398581552 -1623650234 103825916 1899458922 -565547754 -1454547584 809765946 1195588780 -651712241 -1373595239 925485091 1076820149 -795744988 -1483287118 1050641416 1234744478 -671342275 -1594158677 972177425 1324707975 -1006797454 -1258664476 770907230 1525951688 -997148309 -1281914371 715053127 1570367697 -853084864 -1172191786 589861996 1412408570 -901041831 -1119092273 608522357 1396859107 -450605602 -1843167928 187313394 2083331172 -498497081 -1790002863 206039275 2067847293 -335559188 -1661405830 99722432 1928762454 -325975563 -1684721309 43802841 1973112911 -124559942 -1886098132 379403414 1637485568 -91741 -1996904139 301004943 1727514649 -162998904 -2125470434 407286948 1866564658 -249228911 -2044583673 522940605 1747730475 -1248968194 -1031179928 1535123666 747049028 -1346724894 -658658444 1102379726 917752408 -1509107767 -787749025 1208137445 1057326707 -1587473456 -697949370 1332703996 946356842 514945734 -1816559821 -1401192738 -1312002374 1673653063 348576721 -2072394176 -209783082 1786226540 493918202 -2095840679 -200068401 1830445941 438129635 -1651796828 75679006 1938158984 1223415104 -923159109 -1073838803 653776023 1374741505 1533625207 -988948780 -1307908542 721663992 1543800686 -362632621 -1654285627 74238847 1936456681 -317755830 -1710727460 50401126 1946566640 -457629087 -1816259849 179782477 2108715995 -472586632 -1798056210 232425300 2061350850 -136988105 -2133685599 433838875 1859971981 -256344530 -2017505608 515251970 1773219732 -116510203 -1912012141 385897257 1611097023 -27003364 -1989884278 275617584 1735042982 -937968678 -1089434804 639228662 1360980576 -814055485 -1199747243 561258223 1450389113 -959695896 -1312095362 683823812 1606771282 -1046349839 -1230583961 800036573 1487447627 -710890562 -1566074072 1001310866 1286208004 -758288473 -1513464015 1019416203 1271152157 -612686964 -1401154790 896877216 1114796598 -602478699 -1424894205 840468153 1159706159 -210134254 -2072073340 494402110 1785776808 -199991541 -2095878243 -695798097 1222796044 1071993754 -1494482400 -773115210 1096036135 911417265 -1353036277 -664961379 1178200894 826203048 -1472755182 -550454652 -24883663 1625349010 401074948 -1896957250 -102135256 793259760 -1237221558 -1052356644 1596119679 673573609 -1322468525 -970224699 -1523718372 -768944246 1280197161 994669247 -1572855035 -716762221 1173884418 855588500 -1409913042 -588161096 1117112859 898824845 -1399084233 -610493535 1845147292 452822538 -2081106000 -185342170 1788310149 495993363 -2070342743 -207740097 1663123118 338038328 -1926275198 -98013420 1682766519 323734049 -1975346277 -45765875 1884137208 122328686 -1639725100 -381356222 1998611169 2577015 -1725037619 -299289765 2123771594 160505436 -1869066266 -408977552 2046552787 251451973 -1745515521 -520963223 2109326743 180286721 -1816681285 -458189779 2060714382 231944472 -1797627742 -472035276 1935822245 73760051 -1653855095 -362079201 1947175356 50903338 -1711150960 -318318586 1611585011 386524517 -1912556321 -116947895 1734545898 274997628 -1989316410 -26591152 1859476929 433220951 -2133115667 -136573829 1773705688 515877198 -2018051852 -256784286 1188554079 835769801 -1462139789 -539052827 1102717254 918360528 -1347141526 -659328772 1208773997 1057709563 -1509815231 -788185897 1331800436 946248162 -1586509736 -697763634 1533080891 744998317 -1251044329 -1033263999 1544368418 722076084 -1308405746 -989568872 1438350601 582765983 -1145758683 -860738381 1389803792 634489222 -1126639556 -874518358 1688401110 329630784 -1968400902 -39082644 1674522831 348651609 -1916710429 -87662219 1786346724 494816370 -2072568376 -210752162 1830074621 437487723 -2095392303 -199366329 2031477938 236114980 -1759804002 -534989560 2121801899 159322173 -1871298169 -411995887 2010016896 13196310 -1715466836 -288932550 1889773721 128227343 -1632777803 -374671069 1607259166 684450952 -1312639694 -960133724 1486950407 799416465 -1230016213 -1045937731 1360485420 638610618 -1088865024 -937554538 1450874933 561883299 -1200293607 -814495345 1115407482 897381612 -1401576106 -613247552 1159069795 839987445 -1424465585 -601927207 1285573704 1000832222 -1565643420 -710337038 1271760977 1019918535 -1513887363 -758851093 1995379387 -1479705573 1154532981 -572942385 -1428248743 884617978 1136460396 -625716266 -1380752576 1024229073 1242254919 -754835459 -1543164053 979483336 1298565726 -730866716 -1553405070 1807727346 -222893240 -2051941410 265556530 2027102884 -505777378 -1763884152 107109913 1902472847 -395559115 -1620373597 17799680 1980279446 -285082836 -1744385094 1502524852 780764450 -1216293736 -1064836082 1345911199 658491657 -1103718221 -919492571 1465204102 542248208 -1185194838 -832803780 668059496 -1093101870 -908089788 1499511765 778537795 -1217471751 -1066800529 1577942988 688541530 -1341972768 -956027274 1902248779 107295709 -1620286873 -395619599 1980745554 17364932 -1744722306 -284780824 2142866297 146717679 -1850217899 -424617277 2027179872 265519094 -1764086196 -505602342 1825903407 466756537 -2099547645 -170114411 1807275830 482338720 -2051623398 -223246708 1645124381 352955275 -1946093007 -83375449 1701011204 308572050 -1955774936 -60158274 459556244 1818457346 -177593160 -2106780626 85110988 1914011738 -350432800 -1675894410 41907413 1970816067 -328133127 -1686755985 -156515964 -2119372526 533226673 1758417959 -238680675 -2034158325 775938831 1496896409 -1070497245 -1221152075 693249814 1582634880 -950254022 -1336183124 -63805710 -1959438748 104684433 1899653895 -399295811 -1623979477 22060936 1985457950 -278987100 -1738944974 149345187 2145510197 -420957553 -1846574567 260773818 2022450988 -511347050 -1769847296 973036156 1324903146 -672056496 -1594487866 1049796197 1234546419 -795017399 -1482960929 925160014 1076093656 -651512990 -1372748812 810096215 1196304065 -565741701 -1455405075 608717336 1397717646 -901371084 -1119806558 589663745 1411563159 -852758739 -1171464261 714326570 1570042556 -996302074 -1281715312 771622451 1526281893 -1007655137 -1258858615 43088564 1972783650 -325117032 -1684526322 100449965 1929088571 -336404607 -1661604073 206238342 2068693520 -498822230 -1790729412 187119263 2082473481 -450275405 -1842452699 522611408 1747016262 -249033732 -2043724950 407613129 1867292255 -163196955 -2126315661 301851362 1727713908 -818226 -1997229224 378545915 1637291629 -123844649 -1885767871 1992215739 28965933 -1733251689 -273179391 1909655714 114571316 -1612879474 -388343528 2019902601 258110495 -1771362907 -513010381 2131263632 135245830 -1861819972 -436088534 315974779 -1948502591 -52755113 1656721652 364421218 -1934495272 -71909042 1305537651 987225317 -1545695905 -723927607 1253910634 1035606268 -1531754170 -743147056 1124820033 873223383 -1392179859 -637389317 1147576408 862032078 -1435975308 -579866142 1348992023 660655233 -1100374725 -915493459 1460287502 537725080 -1190897374 -838637132 1589408805 700138675 -1330506487 -944429665 1506914364 785809578 -1210068720 -1059528314 1873149434 413322604 -2119459626 -156455872 1757952483 533662069 -2033821489 -238983079 1635677640 377046366 -1888480028 -126409614 1712566737 286556487 -2011311875 -15015829 1913843102 85318920 -1675850574 -350503900 1971267975 41425169 -1687074645 -327780291 2093573548 198071610 -1832450944 -440388586 2074386869 212046115 -1783971687 -491917297 1422646578 600632740 -1161446370 -842888056 1403394347 614541757 -1113032697 -894482287 1511019776 756508054 -1273088980 -1021770566 1568510233 712679823 -1284247499 -998981469 1232915798 1048313280 -1485656966 -797598484 1309739343 957757913 -1608554397 -686270219 1202144612 815822322 -1448532920 -559016738 1087013245 936227307 -1362829231 -641478457 887249590 -1377105140 -622052454 1246963211 1028920989 -1537390809 -749045839 1295966738 976867972 -1557101762 -734547032 1497349725 775458507 -1221468303 -1070141465 1582463556 693455570 -1336140952 -950326274 1474573935 551749369 -1175824573 -823302187 1351217782 663667424 -1098411174 -914316340 2145816305 149012071 -1847005219 -420487349 2022394600 260864638 -1769657404 -511567022 1899824835 104478293 -1624021009 -399222919 1985004250 22540876 -1738628106 -279342240 1649516181 358002179 -1939865671 -78065873 1698454156 305883674 -1959642208 -63632586 1820989095 462235185 -2105247861 -175945955 1810354878 484500008 -2048281710 -219249916 714387438 -1281491372 -996487486 1526618977 771320823 -1259324851 -1007220005 1397233482 609167324 -1119455642 -901691664 1411765075 589489093 -1171541377 -852720919 1076137756 925089674 -1372918224 -651305306 1195985669 810449811 -1454953943 -566224193 1325336366 972568504 -1594792446 -671721836 1234354999 1050014625 -1482907109 -795110771 1727905712 301633318 -1997283684 -725494 1636858793 379013951 -1885463931 -124179949 1747335042 522258196 -2044176722 -248551880 1867248539 407683853 -2126146889 -163405279 2068492244 206413634 -1790652680 -498860434 2082958285 186669915 -1842803999 -449955209 1972447206 43390832 -1684060470 -325552548 1929176063 100389737 -1661828397 -336219579 -636779593 -1391676639 872800923 1124258317 -580499538 -1436453064 862463618 1148130836 -724563067 -1546175725 987654825 1306090047 -742535268 -1531248886 1035185840 1253350950 -943942701 -1329880251 699593471 1588970089 -1060022326 -1210685604 786380518 1507329648 -915989535 -1100993673 661224141 1349405275 -838148104 -1190269074 537181908 1459850818 -513432705 -1771924503 258720339 2020405957 -435656858 -1861265424 134612554 2130786012 -272749747 -1732699173 28330593 1991736055 -388763820 -1613439038 115183224 1910161134 -53300453 -1948941427 316461623 1708909217 -71338238 -1934080108 363927086 1656104632 -234276055 -2062677057 470243845 1795189395 -177930448 -2107387994 459972124 1819127434 -1022315786 -1273527712 756995034 1511646028 -998410513 -1283832199 712185795 1567893333 -842319164 -1161033134 600136680 1422027646 -895025443 -1113469365 615030769 1404022631 -559439214 -1449094652 816432062 1202647848 -641046901 -1362274787 935593895 1086535473 -797168992 -1485104586 1047677836 1232435994 -686690631 -1609114065 958369685 1310244611 -125922754 -1887853912 376501010 1635238788 -15509977 -2011928911 287127307 1712981917 -156952052 -2120078694 413891360 1873562550 -238494187 -2033193341 533118777 1757515695 -439778726 -1831947572 197649270 2093011936 -492550589 -1784449323 212477807 2074941433 -351139224 -1676330242 85748548 1914395602 -327168399 -1686569241 41004893 1970708427 -398597835 -1623535197 104038425 1899278479 -279960276 -1739123270 22955008 1985574038 -421107449 -1847502447 149424171 2146384061 -510939874 -1769169528 260426802 2021850276 -175443631 -2104639033 461672573 1820565739 -219728568 -2048916002 485053540 1810785522 -78546589 -1940502027 358553679 1649944793 -63128198 -1959031316 305323094 1698032832 -749485571 -1537937045 1029546193 1247449159 -734132764 -1556531854 976250056 1295471710 -578270769 -1433437863 864430307 1149311093 -622490154 -1377649344 887876858 1139596396 -823864935 -1176248049 552251573 1475182627 -913762944 -1097980650 663188652 1350583354 -1069590101 -1221039811 774977671 1496713233 -950886990 -1336562396 693959838 1583074312 -249114508 -2044600094 522760536 1747943886 -162851731 -2125716229 407205185 1866614231 -174010 -1996855088 301152618 1727269372 -124740513 -1885885239 379518323 1637469669 -325992432 -1684606842 44015932 1972933034 -335805431 -1661258593 99771685 1928680883 -498448350 -1790084940 205793550 2067995032 -450393029 -1843348307 187297047 2083446145 -901189444 -1118846934 608604560 1396809990 -853199707 -1172175821 590042505 1412195615 -996968306 -1282127848 714938786 1570384180 -1006715753 -1258714111 770760123 1526197549 -671096616 -1594306482 972128756 1324790114 -795728703 -1483402153 1050428909 1234924923 -651925270 -1373415300 925501894 1076705616 -565596941 -1454465947 810012127 1195441481 -1100527949 -916425179 1349068703 661526281 -1190493526 -837963204 1459938182 537121552 -1329803647 -943981033 1588768685 699768635 -1211037032 -1059702258 1507814324 785931042 -1546627369 -724081087 1306408955 987301741 -1531079986 -742743464 1253307362 1035256692 -1391730971 -636686733 1124450249 872583007 -1436148996 -580834710 1147698128 862931782 -2062981509 -233941267 1795622743 469776321 -2107334046 -178023692 1818936142 460190680 -1949110711 -53092641 1708953445 316391411 -1933628848 -71820602 1655786364 364280810 -1732348385 -273070455 1991251763 28780453 -1613516282 -388726128 1910362922 115008444 -1771700691 -513618245 2020318977 258781079 -1861731788 -435221854 2131122968 134310798 -1485015054 -797227164 1232213726 1047864904 -1609452565 -686390403 1310708423 957932113 -1448607808 -559886506 1202298604 816754298 -1362478119 -640873649 1086610165 935553635 -1161074794 -842246400 1422198458 599930412 -1113152625 -895380711 1403568803 615510581 -1273958492 -1021845710 1511952008 756661790 -1283642435 -998630613 1567836817 712276487 -1676519622 -350918740 1914451478 85657216 -1686138077 -327638091 1970401807 41337497 -1832263928 -439423074 2093465124 197168818 -1784407279 -492622969 2074769981 212683435 -2119874722 -157124664 1873487474 413931236 -2033679545 -238046255 1757864555 532796157 -1887514772 -126222342 1634774592 376938198 -2012017803 -15451165 1713203801 286939855 -1940839375 -78244697 1650410781 358118795 -1958944728 -63188802 1697808644 305508754 -2104841213 -175268715 1820642607 461635001 -2048432102 -220178292 1810434358 485374368 -1847184299 -421460797 2145932665 149906927 -1769213876 -510869286 2022019424 260219382 -1623344025 -398816015 1899224395 104132061 -1739556738 -279492376 1985878354 22620612 -1220606727 -1070058385 1496409557 775312707 -1336753952 -950669194 1583129036 693866842 -1176204085 -823935907 1475014119 552459633 -1098299182 -913409980 1351035390 662706536 -1433922403 -577821685 1149662641 864109863 -1377447804 -622665710 1139519912 887914814 -1538024273 -749425607 1247673731 1029360917 -1556195146 -734435296 1295006106 976685324 -1790306960 -498260506 2068083804 205735114 -1842884247 -450829825 2083106885 187597011 -1684955838 -325669420 1973419118 43568376 -1661183653 -335844915 1928476791 99944673 -1996684012 -379518 1727226936 301225134 -1886338803 -124259941 1637785633 379162807 -2044293850 -249446992 1747512330 523230364 -2125772481 -162760279 1866803219 406984837 -1373358664 -652016338 1076515988 925721602 -1454771807 -565264073 1195872397 809541659 -1593852534 -671576804 1324473510 972483632 -1483572845 -795522811 1234966719 1050355753 -1282202148 -996928182 1570587888 714765414 -1258364475 -1007038125 1525711081 771207295 -1119310354 -900752008 1397148866 608304212 -1171953161 -853386911 1412106459 590100557 1477450734 790047608 -1239516478 -1055307180 1602084855 679145313 -1317814565 -965439923 1456182236 567059274 -1194986768 -809319834 1369855941 648111955 -1079494935 -928053633 1168575370 849361692 -1414960474 -592553424 1120587667 902692613 -1396396353 -607936983 1266451384 1014739758 -1519197548 -764030462 1276200865 991328055 -1575016819 -719841765 1669217062 343477168 -1922016758 -92837220 1679032127 320130985 -1977770477 -48583035 1839575828 446858114 -2085891528 -189996370 1791522573 500123547 -2067392991 -205445449 2127113026 164502484 -1865987474 -406816008 2040852315 245620685 -1750430089 -525484319 1880269680 118854630 -1642282404 -384044342 2004838249 7886847 -1720646075 -294242605 1091250863 906762809 -1358607485 -670926059 1181150902 828497440 -1469542502 -546324724 1339073181 953651723 -1579236431 -690359513 1220372100 1069176338 -1498216536 -776718530 1555839691 733678173 -1296933913 -977966223 1540488914 752275012 -1243635714 -1025986712 1382527737 627081839 -1133915179 -881925309 1426749152 571295350 -1157359668 -872208550 2053442151 224541425 -1804899509 -479437859 2097729150 168820456 -1828278446 -469655612 1958642261 62501571 -1699683463 -306719761 1943225932 81032922 -1646450848 -354805770 1741822467 282405525 -1982039249 -19182663 1623186970 397995660 -1900953802 -105476192 1762234929 504275623 -2029522147 -268385397 1852069416 425944766 -2140522748 -143849582 1780906348 488720890 -2077747136 -215013162 1833680245 441224675 -2092573607 -196940593 1694363998 335200712 -1963749262 -34299676 1670395207 345441745 -1919003541 -90610435 2006018312 9853342 -1717630940 -292013902 1895607569 133930375 -1628255171 -369754965 2034950458 239980972 -1757118442 -532434816 2116494627 153097653 -1876343793 -416385895 1363696036 642738482 -1085917048 -935262178 1445305789 555920683 -1205076847 -819147769 1603522966 680845568 -1315065670 -962953172 1493046671 804857113 -1225755485 -1040759755 1291798976 1006139734 -1561253652 -705292166 1267895769 1016446287 -1516442379 -761537437 1109705202 891548004 -1406492450 -617770936 1162413547 843986301 -1421384505 -599763887 1933396013 70940859 -1657591551 -365684329 1951435828 56081570 -1705054952 -312877682 2112274463 182579337 -1813470925 -454061659 2055930886 227292304 -1803197142 -477997636 1854560329 428697823 -2138818203 -142407181 1776786512 518040774 -2014708356 -252785174 1615974523 391569645 -1906331305 -111640127 1731990626 272311540 -1993181874 -30063144 1213425893 1062492275 -1503852087 -782616225 1329507580 943299690 -1590637104 -700973754 1183375575 831508545 -1467579909 -545148563 1105536206 920786008 -1343535646 -655592076 1441036417 585320471 -1142285907 -856872645 1384758424 630098958 -1131946572 -880743134 1530917043 741916709 -1255042657 -1036607223 1548891306 726991932 -1302571642 -983866096 1014816490 1266413180 -764231738 -1519022256 990976755 1276521061 -719356961 -1575466167 849827544 1168139854 -592889868 -1414658206 902468289 1120772695 -607849491 -1396456581 567004814 1456274968 -809128030 -1195204812 648415895 1369520641 -928486469 -1079026899 789595836 1477932586 -1054988400 -1239869690 679314085 1601876531 -965483639 -1317743841 118685218 1880477364 -384000242 -1642352744 8337979 2004355757 -294561001 -1720292479 164197904 2127447686 -406382788 -1866455126 245674505 2040758943 -525675739 -1750211661 447082054 1839390416 -190083222 -2085830660 499657311 1791957705 -205108365 -2067694619 343828084 1668896482 -93321384 -1921566770 320053869 1679069947 -48381119 -1977945129 627568555 1382080317 -882274681 -1133593071 571091890 1426922276 -872133986 -1157400056 733767577 1555781391 -978188619 -1296746973 751936384 1540789014 -1025523028 -1244073414 953221071 1339543385 -690053405 -1579569547 1069366230 1220152128 -776774918 -1498125716 906721277 1091323755 -670755119 -1358813625 828814308 1180795762 -546778424 -1469062562 503959395 1762590709 -267932081 -2030002471 425986938 1851997164 -144020906 -2140316992 282216273 1742043079 -19126659 -1982130453 398426952 1622717406 -105782684 -1900621070 62840583 1958342545 -307184085 -1699246403 80943902 1943284616 -354584014 -1646638428 224745269 2053269411 -479513063 -1804859761 168334124 2098176954 -469306880 -1828601194 239778920 2035125502 -532357820 -1757155886 153581681 2116045031 -416736931 -1876022837 9516122 2006320332 -291547786 -1718065696 134017091 1895547093 -369979025 -1628069383 335391756 1694145690 -34353888 -1963655754 345008149 1670862979 -90306247 -1919338065 489038910 1780552872 -215464686 -2077264508 441180199 1833750705 -196771573 -2092781155 891591840 1109634102 -617939572 -1406284518 843667641 1162766383 -599311979 -1421866749 1006572690 1291330564 -705595970 -1560918744 1016254603 1268113437 -761482841 -1516535503 680758468 1603583058 -962728472 -1315250818 805193949 1492744267 -1041225231 -1225320089 642254070 1364145248 -934910502 -1086237364 556122351 1445130361 -819224125 -1205038763 391220521 1616297407 -111154171 -1906778989 272386352 1731951014 -30267364 -1993009014 428475675 1854748045 -142318537 -2138876767 518504706 1776349588 -253124562 -2014408520 182885709 2111942107 -454493087 -1813000969 227236180 2056022466 -477808520 -1803417362 71112063 1933190633 -365726637 -1657518907 55628134 1951916528 -312561590 -1705410340 742370785 1530436983 -1036923699 -1254687653 726821368 1549097326 -983824172 -1302644670 585377235 1440945477 -857062145 -1142066071 629793226 1385091420 -880312090 -1132416912 831044997 1183812883 -544809815 -1467880385 921008540 1105348874 -655681360 -1343477722 1062417847 1213465889 -782412645 -1504025587 943649198 1329185080 -701460350 -1590190060 -1865838106 -405888656 2127032522 163627100 -1750837761 -526162583 2041197779 246219845 -1642980908 -384489150 1880914168 119228526 -1719673395 -294064805 2003942625 7769207 -1921089150 -92688108 1668341934 343396408 -1978448485 -48990963 1679631543 320476193 -2086336080 -190695130 1839949980 447502346 -2067214935 -204473025 1791405189 499227667 -1415073490 -593460808 1168756738 850321556 -1396017865 -607304287 1120146459 901981325 -1518585572 -763688566 1265784880 1014327462 -1575879419 -719925869 1277140009 991472831 -1240424118 -1055419940 1478410342 790229232 -1317182125 -965061179 1601373311 678704361 -1194645128 -808707602 1455769684 566393026 -1079579295 -928915977 1370000461 649051355 -1982685017 -19558351 1742520715 282849565 -1900059458 -105360344 1622214034 397817092 -2029442923 -267511805 1762085305 503347503 -2140869492 -144450534 1852476832 426622262 -1805274941 -480083883 2053886447 225239417 -1828162342 -468761524 2097550838 167847264 -1698809615 -306640793 1957714397 62351691 -1647051544 -355152770 1943903684 81440082 -1296269201 -977555207 1555226947 733336021 -1244576650 -1026132768 1541350746 752358860 -1134098339 -882886453 1382639985 627988967 -1156920252 -871498542 1426369896 570662398 -1358196725 -670261091 1090908455 906150321 -1469688814 -547265404 1181234494 829359528 -1580197831 -690542417 1339980053 953764227 -1497506784 -776278858 1219738892 1068797338 -1560284316 -705117198 1290900040 1006019294 -1517144195 -761985045 1268536913 1016817351 -1406895274 -618443840 1110055546 892152556 -1421230257 -598831143 1162337891 843116277 -1085742336 -934292586 1363575340 641839802 -1205524711 -819849329 1445676597 556562083 -1315738830 -963355740 1604127262 681196168 -1224822997 -1040605251 1492176391 804781713 -1718496340 -292101318 2006954624 9994774 -1627646027 -369416413 1894938265 133514767 -1756734562 -531797240 2034514610 239274532 -1876451449 -417288431 2116681387 154062397 -2077834296 -215878818 1781048036 489656946 -2092234799 -196331705 1833264893 440555115 -1963111430 -33916052 1693657814 334764608 -1919905821 -90718347 1671360207 345628249 -1142635995 -857476429 1441440521 585995167 -1131870660 -879872342 1384605456 629168006 -1254143465 -1036486015 1529948987 741743533 -1303212530 -984236392 1549594402 727441332 -1504456127 -782966057 1214100333 1062896635 -1589766568 -700897586 1328576372 943146978 -1467458957 -544249115 1183202143 830540745 -1343906198 -656232708 1105985350 921489360 -2138381587 -141700485 1854178241 428061527 -2014894348 -253749662 1776895960 518944590 -1907266849 -111781303 1616841715 391658341 -1992511802 -29647280 1731383274 271974268 -1656884599 -365247969 1932759973 70558515 -1706019184 -313063930 1952339900 56190762 -1813611845 -454997459 2112363415 183446273 -1802781022 -477327820 2055593870 226684696 -190491422 -2086509452 447428046 1839990104 -204959493 -2066767763 499577303 1791082817 -92349232 -1921389498 342932988 1668779370 -49080119 -1978390433 320698853 1679444339 -384678778 -1642761200 119285162 1880823100 -293633889 -1720143863 7463347 2004275493 -406205260 -1865483230 164081048 2126552334 -526120787 -1750910917 246049153 2041403671 -808750038 -1194572612 566564102 1455564176 -928600013 -1079934811 648597791 1370481033 -1055851496 -1239954290 790535476 1478077858 -964872191 -1317402473 678648109 1601464763 -763599794 -1518644008 1014105442 1265972724 -720265129 -1575579455 991936891 1276703213 -592974724 -1415521046 849972560 1169079750 -607508379 -1395844877 902056265 1120106975 -306289245 -1699130059 61867151 1958163481 -355229254 -1647013588 81641622 1943728128 -479859311 -1805460217 225152189 2053946411 -469227128 -1827727074 168183972 2097248306 -267815481 -2029107887 503780587 1761617021 -144395810 -2140962488 426430706 1852694628 -19726859 -1982476957 282893529 1742449743 -104908308 -1900541574 397498560 1622566998 -690993813 -1579715075 954082375 1339626705 -776109710 -1497714204 1068752990 1219809480 -670315175 -1358103089 906341493 1090690275 -546961088 -1470023210 828926060 1181702394 -882420465 -1134533223 627651619 1382941877 -871722730 -1156734592 570748986 1426309292 -977478339 -1296306773 733133841 1555401863 -1026483932 -1244255822 752842760 1540901022 -963430816 -1315698954 681400140 1603954650 -1040256391 -1225145617 804295509 1492624323 -934756782 -1085305148 642178942 1363275752 -819627445 -1205712163 556473191 1445735409 -618387964 -1406986606 891963176 1110276030 -599137763 -1420897653 843547441 1161868199 -704664010 -1560764768 1005702938 1291255692 -762156497 -1516938567 1016859395 1268464533 -33745240 -1963317698 334722948 1693730578 -91172175 -1919426009 345944989 1671004939 -215572838 -2078167540 489226166 1781518112 -196388221 -2092144107 440744879 1833044793 -532019508 -1756547494 239364064 2034456438 -416824619 -1876889021 153723897 2116981615 -292450562 -1718174104 10481618 2006507332 -369341721 -1627686287 133311435 1895111517 -544733407 -1467009097 830891533 1182881435 -656030920 -1344080978 921412116 1106023042 -783053037 -1504395387 1063120447 1213914793 -700560630 -1590068324 942680614 1329011376 -1036052667 -1254610989 741439081 1530283775 -984427684 -1302993974 727495280 1549501158 -857432201 -1142706207 585825883 1441648333 -880190610 -1131516936 629619266 1384123092 -454678551 -1813964929 182994629 2112845395 -477371408 -1802710170 226853596 2055385674 -365056037 -1657102515 70504183 1932852833 -313496638 -1705551020 56494830 1952004728 -112117875 -1906964709 392124065 1616406071 -29559916 -1992572158 271749816 1731568174 -141901889 -2138206423 428138131 1854139909 -253264986 -2015343824 518593162 1777216028 -1894562757 531388842 1756064060 -241026938 -2036004848 415342003 1875291429 -154141537 -2117546999 934207796 1084871074 -643792872 -1364742002 818095405 1204032955 -556973055 -1446349673 963995910 1316116880 -679802838 -1602471748 1041804575 1226808713 -803812301 -1491993435 706343248 1562296774 -1005088644 -1290755862 762590537 1517487583 -1015393179 -1266850573 616724834 1405438452 -892594098 -1110759208 598719867 1420332525 -845030313 -1163465535 351336751 -1913018219 -83978237 1782678930 491173124 -2075138882 -213330904 1831616907 439054621 -2094915417 -198897615 -876643952 -1128773370 1370679625 649451999 -1194242948 -808026902 1457466704 567811526 -1318649769 -966774591 1600741755 678318573 -1240808370 -1056049960 1476699490 788764148 -1576298495 -720590697 1275459885 990038459 -1520018408 -765367154 1265122612 1013910946 -1395650509 -606658395 1121874207 903430537 -1413622742 -591731524 1169405190 850691472 -1647732244 -355554950 1942485184 79743062 -1700504075 -308056733 1957313753 61672527 -1827532322 -468377272 2099015922 169558116 -1803561529 -478616239 2054272235 225870973 -2139190904 -143017698 1852893348 427284530 -2028778095 -267092729 1763519677 505027627 -1901788742 -106811092 1621844118 397168640 -1983330909 -19925707 1741071503 281121817 -1498957532 -778008142 1219090440 1068427422 -1580565187 -691188309 1338252305 952315015 -1468255978 -545586816 1181896762 829776044 -1357777649 -669596263 1092588579 907584693 -1156536000 -870868522 1428080748 572127482 -1132630695 -881173041 1383271541 628374755 -1244978830 -1026813468 1539653726 750940360 -1297685141 -979249667 1554547783 732935377 -762835157 -1517338691 1015442951 1266769553 -706360526 -1562182748 1005300254 1290574472 -598505703 -1420511345 845014581 1163581091 -616676608 -1405521002 892346924 1110905530 -817946801 -1204277287 556891747 1446399733 -934093994 -1084888128 643611258 1364953836 -1041983619 -1226594325 803927633 1491977927 -964078748 -1316068366 679948872 1602224862 -370790429 -1629413515 132665039 1894743641 -292819974 -1718822036 8751830 2005056064 -415389743 -1875208377 154388221 2117400171 -531602488 -1755884706 241042148 2035888754 -196001913 -2091512047 442457771 1834511933 -214107234 -2076456184 489855666 1781901860 -91572299 -1920104669 344250009 1669588495 -35163220 -1965014214 334041728 1693327894 -879542678 -1131147524 631070534 1385852880 -855704973 -1141257499 586193759 1442294729 -985090472 -1303410994 726062964 1547823074 -1037733311 -1256045865 741020525 1529619451 -702271986 -1591533928 942296866 1328381876 -783685097 -1504781695 1061653307 1212201901 -654334404 -1342662998 921814800 1106704262 -544054747 -1466608973 832307977 1184576415 -251847006 -2013647308 519274382 1777618712 -141501765 -2137527763 429833111 1855556353 -31025520 -1994283514 271120316 1731184426 -112504183 -1907596769 390411173 1614938931 -313913658 -1706213808 54816746 1950572412 -366490913 -1658783159 69839859 1932434277 -477001996 -1802062238 228583384 2056836942 -453229843 -1812237701 183641025 2113213271 -524390999 -1749459649 246418565 2042051603 -405558864 -1865115354 165529756 2128279562 -295311973 -1721576179 7046327 2003612705 -385343102 -1643179756 117850286 1879142456 -49709619 -1978774181 319233249 1677732983 -94062124 -1922856638 342546680 1668147310 -204278273 -2066365079 500995283 1792779333 -188796442 -2085093008 447828170 1840668764 -607105695 -1395163657 903752781 1121524955 -591558280 -1413826066 850651220 1169479874 -720648877 -1576208955 990225535 1275237609 -765066934 -1520356900 1013473382 1265586416 -966304507 -1319080557 677985321 1601047743 -1056270052 -1240618614 788854832 1476642982 -927148745 -1078205023 649245723 1370850445 -808382162 -1193926216 568291330 1457012884 -106603288 -1901958018 397098436 1621888338 -20408079 -1982879641 281475549 1740753227 -142682918 -2139495348 426817014 1853326688 -267185981 -2028724139 505246191 1763328377 -468562804 -1827308518 169618848 2098928950 -478181227 -1804027901 225569209 2054609199 -355875650 -1647381464 80192914 1942000900 -308019033 -1700581327 61497739 1957515549 -1026851808 -1244902218 751115532 1539452314 -978929607 -1298036561 732485909 1555032451 -871304174 -1156070268 572429630 1427744168 -880988149 -1132855139 628314407 1383358897 -545493948 -1468310318 829558120 1182088702 -669931427 -1357473589 908052849 1092155879 -777526154 -1499409184 1068074330 1219409356 -691396497 -1580396295 952385859 1338208725 -1598481181 -675402635 1320648143 967855449 -1479223046 -791418772 1239071190 1054705984 -1369271087 -647650233 1080882685 929809771 -1458614072 -569876386 1191260644 805699954 -1123152761 -905364463 1392537003 604462397 -1167865698 -849020920 1416473010 594188580 -1277852491 -992824285 1574692249 719115535 -1262993236 -1010864070 1521885568 766578966 -1680393173 -321909571 1977179399 48131473 -1665468366 -339883868 1924438302 95660424 -1794329575 -502561649 2063783221 201713059 -1839108096 -446283626 2087653676 191373754 -2040517553 -244900647 1752059235 527007221 -2129794986 -167061312 1862502778 402962924 -2000968579 -4418325 1723188561 296940999 -1881776028 -120499982 1641546056 383726046 -1180553822 -828039884 1470909582 548109336 -1093670469 -909584083 1354860695 667334657 -1216764528 -1065446138 1501021372 779154474 -1340841591 -955035361 1578762405 689778739 -1542111802 -753791664 1243307242 1025272956 -1552352801 -729822903 1299618035 980527205 -1429293580 -573995678 1153488088 868738126 -1381797395 -626769541 1135415489 883564631 -2100556438 -171229700 1824681030 465919184 -2052994701 -223938075 1806674015 480811209 -1944615592 -82790962 1645864052 354342114 -1954922175 -58887721 1702109293 309530875 -1619321586 -394515048 1903524898 108154036 -1743333097 -284038783 1981331515 18843821 -1851747012 -425220694 2142172176 145343622 -1764929243 -506830413 2026057737 264503455 -1836089759 -444051721 2088836941 193343451 -1780303240 -488273170 2079120212 216787906 -1672153517 -346831163 1918539647 90023913 -1690750390 -331480356 1966560102 36725744 -1892127227 -130064749 1630932777 372326335 -2007651812 -11363702 1717291824 291306406 -2115770825 -152775007 1877837595 418035597 -2037505490 -242675016 1753236226 528970644 -1444847959 -555323841 1206861701 820514579 -1366517072 -645158362 1082325916 931515146 -1489316197 -801249779 1228191671 1043564321 -1604906366 -682614252 1314485166 962478904 -1269412147 -1018069413 1515728865 761208695 -1287943468 -1002653118 1563814904 707976046 -1165113601 -846530967 1417914323 595892037 -1109392666 -890817936 1408132042 619271004 -1953214688 -57442378 1704603148 312286874 -1929802951 -67191889 1660414485 368106115 -2058369262 -230099068 1799464510 474388136 -2111700213 -182111331 1814848039 455824049 -1776066748 -517705774 2016231016 254414590 -1857119395 -431379509 2134964849 138922727 -1728522378 -268441632 1995880026 32605900 -1617620113 -393075719 1906012739 110904021 -1325764632 -939696258 1593052868 703807058 -1214796815 -1064264857 1503251165 782170699 -1105074214 -920201396 1345292022 656979552 -1186192445 -833940651 1463960303 541422201 -1387430004 -632664294 1128472224 876883510 -1440695403 -584611069 1143921337 858384943 -1550387266 -728643800 1301845650 983541252 -1527041113 -738458831 1257591435 1039295005 -992618009 -1278023311 719042763 1574733917 -1011343874 -1262539416 766934226 1521568836 -905031211 -1123458749 603992313 1392967791 -849111604 -1167809190 594408672 1416283254 -647837309 -1369048811 929867951 1080793145 -569438822 -1459077876 805399734 1191599136 -675724879 -1598131929 968302749 1320161291 -791378520 -1479297730 1054532740 1239274514 -4458193 -2000893511 297113603 1722984597 -120177354 -1882124896 383278106 1642032268 -245337827 -2040053365 527306801 1751720103 -166873852 -2130016878 402904104 1862591678 -502470325 -1794385443 201492583 2063972593 -446616238 -1838801468 191843454 2087222504 -321429127 -1680846353 47775829 1977495747 -340089504 -1665296906 95732812 1924396250 -573642586 -1429612496 868256138 1153939740 -626840385 -1381753815 883772819 1135246597 -753573740 -1542303742 1025180088 1243361582 -730291059 -1551920101 980862369 1299313975 -1065748286 -1216427948 779590126 1500555640 -954975013 -1340928947 689593847 1578986849 -828215056 -1180352410 548147676 1470832970 -909134615 -1094155137 667014597 1355212115 -425670546 -1851262728 145664322 2141821396 -506655625 -1765131039 264465755 2026134989 -394575780 -1619234614 108339568 1903301094 -283737019 -1743670061 18408809 1981797887 -82323446 -1945048932 354007334 1646168496 -59106285 -1954730875 309624127 1702055337 -171159496 -2100600658 465711380 1824850306 -224291807 -2052676425 481293581 1806222747 -152847515 -2115728397 418241097 1877666527 -242319492 -2037821462 528490064 1753689798 -130534569 -1891695679 372658811 1630626541 -11143346 -2007840808 291214946 1717348084 -346772735 -1672242281 89836077 1918761659 -331780328 -1690411122 37162548 1966096034 -443604173 -1836575835 193020447 2089185929 -488446166 -1780099140 216827398 2079045264 -846357587 -1165317317 595851905 1417988631 -891265100 -1108906206 619593368 1407782414 -1017769057 -1269751031 760771251 1516192293 -1002711162 -1287854320 708163242 1563592252 -801469495 -1489126561 1043655397 1228135027 -682143792 -1605337274 962146044 1314791018 -555678725 -1444531347 820994775 1206407745 -645085214 -1366558860 931309262 1082496600 -268924380 -1728070990 32959240 1995561886 -392868291 -1617789269 110833425 1906057095 -517799402 -1776012672 254632762 2016039852 -431045105 -1857423719 138454819 2135398325 -229664192 -2058835242 474086252 1799801850 -182296999 -2111476017 455884661 1814761443 -57404814 -1953291548 312111966 1704805320 -67512725 -1929451779 368555847 1659930577 -728323348 -1550738822 983092160 1302330198 -738496779 -1526964637 1039470553 1257389903 -632479010 -1387654584 876823538 1128559460 -585046329 -1440229807 858687467 1143584637 -920536440 -1104770530 657447844 1344858930 -833847663 -1186247161 541204413 1464151851 -939904326 -1325596116 703878038 1593008896 -1063782749 -1215248843 781817743 1503569689 1751160555 526886525 -2039547961 -244725935 1863144178 403333732 -2130496546 -167509176 1723539161 297545295 -2001371147 -5091485 1641470656 382855766 -1881621524 -119567494 1977058959 47232537 -1680218205 -320940235 1924809366 96301568 -1665915974 -340585684 2064387773 202063403 -1795002479 -502964473 2086783652 191298098 -1838175352 -446129378 1393473059 604604085 -1124018417 -905451623 1415803450 593773228 -1167256810 -848682112 1574256145 718409351 -1277468867 -992186453 1522072072 767543966 -1263101148 -1011766350 1320789575 968791761 -1598568597 -676268035 1238655582 1054036680 -1478884494 -790809628 1080176245 929373923 -1368633511 -647266353 1192225388 805886714 -1459516608 -569984042 1903929258 108828476 -1619671418 -395119088 1981178803 17912613 -1743256929 -283168247 2141204376 145170190 -1850847564 -425099742 2026761089 264952599 -1765569875 -507200965 1825355726 466323288 -2101160222 -171579788 1805743063 480658241 -2052123909 -223862163 1645690876 353374058 -1944494384 -81891770 1702558693 310233971 -1955292471 -59528609 1242924898 1024636916 -1541675442 -753084712 1299727227 981431277 -1552539049 -730787135 1154355024 868827078 -1430229380 -574136598 1134807881 883227615 -1381127579 -626353421 1470273286 547727248 -1179847126 -827603268 1355764511 667444105 -1094634957 -909770075 1501110068 780021666 -1216905704 -1066381682 1578425133 689171387 -1340425727 -954365289 1515648105 760333567 -1269263035 -1017141805 1564160112 708575462 -1288351396 -1003331126 1418558555 596266189 -1165812361 -846975519 1407236162 619153620 -1108420242 -890639880 1205986317 820434075 -1443920607 -555174473 1082925076 931860610 -1367195336 -645566034 1228565567 1044208809 -1489761005 -801948283 1314367526 961583280 -1604728566 -681641572 1631114401 373285943 -1892239987 -130972389 1716850872 290594862 -2007273068 -10731262 1877171347 417623045 -2115158593 -152433367 1754175626 529115164 -2038367834 -242759376 2089796805 193524819 -1836997143 -444164737 2078408924 216346698 -1779670544 -487894682 1918127351 89357409 -1671811621 -346219187 1966704878 37664888 -1690834494 -332342956 1129170216 877327806 -1388076028 -633039726 1142948145 858206631 -1439801315 -584494965 1301695770 982613388 -1550308298 -727769952 1257998595 1039972757 -1527388113 -739059527 1593496908 704505306 -1326140320 -940342026 1503072597 781197763 -1214680967 -1063370513 1344363902 656829928 -1104200622 -920122172 1464637799 541829617 -1186793397 -834287395 2015618528 254072182 -1775401780 -517295014 2135826937 139006319 -1858060075 -431525821 1995992530 33512772 -1728705282 -269403032 1905633739 110270813 -1617180441 -392365967 1704260996 311674130 -1952803672 -56777666 1660498333 368967947 -1929949007 -68132825 1800371638 474500384 -2059330406 -230282228 1814215087 455444793 -2110990205 -181671915 202134511 2064343929 -503172413 -1794833835 190945270 2087102304 -445647142 -1838627252 47700957 1976625995 -321275151 -1679914393 96083908 1925001042 -340492568 -1665970562 297485195 1723626269 -4906329 -2001595855 383158162 1641133828 -120002882 -1881156056 526437305 1751644975 -244405611 -2039899645 403509152 1862942518 -167547252 -2130420198 929198887 1080378289 -647228917 -1368710499 806336318 1191741352 -570305006 -1459165564 968489749 1321126787 -675833287 -1599034705 1054097164 1238568858 -790995424 -1478660426 718627651 1574065109 -992279953 -1277414663 767076186 1522505676 -1011431818 -1263405344 604957553 1393155047 -905934243 -1123566901 593702760 1415847934 -848474556 -1167425838 353854126 1645236792 -82246782 -1944177900 310027959 1702729249 -59455589 -1955334387 466414236 1825298954 -171799632 -2100970714 480325253 1806048787 -223391831 -2052554945 144732874 2141667932 -424799258 -1851186320 265139923 2026538565 -507258881 -1765480599 108788472 1904003694 -394945580 -1619875006 18235105 1980829303 -283615283 -1742770341 779698790 1501459184 -1065934006 -1217391652 689211007 1578350313 -954538157 -1340221499 547539540 1470495426 -827544712 -1179935762 667881037 1355300571 -910069919 -1094295561 869159426 1154048660 -574606546 -1429797960 883136027 1134864013 -626133193 -1381316703 1024842288 1242753702 -753157348 -1541633142 980950569 1300180671 -730431739 -1552855149 1044001133 1228734971 -801877951 -1489805097 962065780 1313916386 -681995176 -1604410162 820099423 1206290889 -554706829 -1444353819 931953990 1082871248 -645784470 -1367003908 596451593 1418334623 -847036379 -1165725517 618718480 1407702406 -890338244 -1108757334 760654139 1515297197 -1017591785 -1268778879 708537634 1564237236 -1003156466 -1288553320 89395621 1918050611 -346394487 -1671610337 37344700 1967056170 -331893616 -1691319290 193960343 2089330945 -444467013 -1836660691 216161678 2078633240 -487834462 -1779758028 417530305 1877225815 -152215315 -2115350405 529450456 1753871694 -243227404 -2037935006 372804083 1631566181 -130619169 -1892558775 290803178 1716682108 -10801978 -2007229360 656474156 1344680122 -919641856 -1104653930 541901877 1464595619 -834493159 -1186622065 704284702 1593686152 -940250830 -1326196316 781667335 1502641297 -1063703253 -1214374467 982913096 1301356766 -728207004 -1549843982 1039914065 1258087623 -738871939 -1527609877 877500538 1128966380 -633079466 -1388000832 857758819 1143434485 -584172209 -1440150055 474947812 1799884914 -230604344 -2058981026 455271677 1814418539 -181631535 -2111064761 311732438 1704171584 -56964614 -1952581268 368667855 1660836953 -67695133 -1930412683 33042560 1996423190 -269069908 -1729011398 110490777 1905443855 -392456779 -1617124061 253999282 2015660068 -517088866 -1775572728 139361451 2135510077 -432005753 -1857606383 -361034062 -1652802012 74805150 1936875272 -317273429 -1710097859 51948423 1948228369 -459241856 -1817725418 179234732 2108282682 -473087335 -1798671857 230892469 2059670307 -137617706 -2134168000 432177146 1858424684 -257828145 -2019104167 514833379 1772653429 -115894556 -1911511438 387577800 1612629854 -25537795 -1988271509 276050897 1735590727 -787140998 -1508761876 1058754390 1209827264 -696718749 -1585456395 947293007 1332853721 -540105144 -1463183650 834717540 1187510258 -660381103 -1348185401 917308285 1101673451 -861782498 -1146810744 581721906 1437298596 -875562489 -1127691631 633445163 1388751805 -1032210900 -1249999174 746051328 1534125974 -988515787 -1307360605 723129113 1545413519 -211795981 -2073620635 493772511 1785294409 -200410134 -2096444548 436443846 1829022288 -38029375 -1967356073 330684141 1689446011 -86608936 -1915665586 349704948 1675567714 -287887465 -1714413823 14241467 2011069997 -373625970 -1631724776 129272482 1890826804 -536041563 -1760848077 235062921 2030433823 -413047876 -1872342230 158270096 2120757766 -938598597 -1089917011 637566487 1359433345 -815539422 -1201345612 560839182 1449822872 -959080695 -1311594593 685504037 1608304307 -1044884720 -1228971130 800469564 1487995562 -709292193 -1564590135 1001877107 1286627045 -757806266 -1512834096 1020963434 1272814332 -614299795 -1402619909 896329281 1114363607 -602979468 -1425509406 838935128 1158025934 -666014672 -1354081114 910363932 1094991242 -551507927 -1473800001 825149701 1177155987 -694754302 -1584278380 949519662 1335866808 -772071397 -1493430131 1073037623 1223848353 -973439916 -1292022590 737418616 1559440878 -1030244275 -1248818981 748280161 1537141239 -886967194 -1138309904 623875402 1378395612 -867422081 -1152712471 574771539 1430610373 -484225800 -1809548178 221064660 2049580354 -464615199 -1823885193 172026317 2101860699 -302463798 -1694501796 66495974 1961989488 -359333677 -1651363771 77292031 1939624297 -23831396 -1986827254 278543792 1738345766 -101083003 -1895913453 402127273 1626392895 -263203666 -2025266120 507622786 1766229268 -148762441 -2145050591 422343067 1848328461 -1051304591 -1236177433 794311773 1482624203 -969172632 -1321424386 674625604 1597163730 -812788413 -1198856747 562279535 1451525369 -924839590 -1075371572 653160566 1374240992 -589214443 -1410957949 854535225 1172839599 -611546868 -1400129126 897771552 1116068022 -767900377 -1522666063 1010082827 1261671581 -715718338 -1571802712 995713042 1281249412 -96961095 -1925231313 339090581 1664166915 -44713568 -1974302410 324786316 1683810330 -186387061 -2082159331 451777703 1844094001 -208785006 -2071396092 494948542 1787256872 -410030627 -1870111413 159452401 2122726503 -522016316 -1746560686 250398952 2045507710 -380312081 -1638673031 123372739 1885189205 -298245642 -1723985568 3621082 1999663180 -1911043146 -116327648 1612294810 387881484 -1988489297 -25346247 1735683715 275996181 -2134097020 -137661678 1858216616 432345662 -2019457123 -257509621 1773135537 514381351 -1818174510 -458757308 2108603134 178883176 -1798496309 -473288867 2059632359 230968945 -1652861984 -360946826 1937060556 74580570 -1709795335 -317610129 1947793109 52414019 -1250301058 -1031873560 1534560850 745585348 -1307299993 -988602383 1545227851 723353309 -1146985652 -861580326 1437336160 581645046 -1127241899 -876046397 1388430969 633796335 -1462830310 -540423284 1187027510 835168928 -1348255997 -660336747 1101880879 917139129 -1508543704 -787332162 1209733636 1058808466 -1585924303 -696285273 1333188125 946988683 -1760757001 -536098207 2030214107 235252557 -1872675090 -412742024 2121228226 157839188 -1713933627 -288341421 2010715113 14558079 -1631930660 -373455286 1890899952 129230694 -1967396205 -37955067 1689619391 330480425 -1915343222 -86958564 1675120550 350191408 -2074058079 -211332553 1785594765 493433627 -2096257352 -200632786 1828964244 436532994 -1402807745 -614077783 1114422035 896240517 -1425072602 -603443536 1157725962 839274396 -1564913139 -708943205 1287074593 1001391031 -1512794604 -757881214 1272641336 1021167534 -1311389093 -959251763 1608231799 685546465 -1229451710 -1044431148 1488351086 800153592 -1089584535 -938904833 1358963525 637998035 -1201437072 -815483162 1450043228 560650186 -1138644684 -886662750 1378863128 623442062 -1152619219 -867476037 1430391809 574962839 -1292230394 -973270640 1559511082 737374396 -1248336609 -1030695543 1536787507 748598437 -1583957680 -695105082 1335416956 950003946 -1493467831 -771994145 1224023141 1072835827 -1353895582 -666238476 1094930510 910450904 -1474235013 -551041555 1177457751 824812737 -2024830468 -263669398 1765927120 507959366 -2145235483 -148537997 1848388809 422255711 -1986788914 -23908008 1738170594 278745204 -1896233513 -100731583 1626842363 401642605 -1694983784 -302012146 1962342580 66177058 -1651155583 -359502569 1939553453 77335611 -1809641046 -484171460 2049798278 220872720 -1823550029 -464919259 2101392543 172459017 -1522886539 -767711005 1261762905 1010026959 -1571333012 -716149510 1280916800 996019670 -1411313593 -588898095 1173320043 854082045 -1400056738 -611588920 1115862386 897943012 -1198684143 -812992377 1451485501 562354603 -1075819512 -924353378 1374563620 652811698 -1235877853 -1051643723 1482187023 794775961 -1321483206 -969083732 1597351190 674403712 -1638614851 -380401621 1885002129 123595015 -1724285788 -297907150 2000100744 3157278 -1869664113 -410517479 2122404259 159801653 -1746733930 -521812992 2045547962 250324268 -2082232103 -186345393 1844300277 451606883 -2071040832 -209101738 1786777068 495402362 -1925701397 -96530307 1664500167 338784593 -1974082318 -44903324 1683719646 324842824 581076154 1436922924 -861084266 -1146366720 634339491 1388867637 -876535409 -1127870183 746130568 1534999582 -1032360540 -1250927310 722782353 1544812551 -988108355 -1306683093 1058378974 1209181256 -786696718 -1508063900 947409095 1333747793 -696897045 -1586429571 835591404 1187589242 -541033024 -1463333546 916707573 1101326435 -659703335 -1347778225 432841842 1858835684 -138230434 -2134510136 513892459 1772507389 -256966329 -2019020335 387394624 1611668694 -115782292 -1910604294 276490329 1736300751 -25917067 -1988904477 75215894 1937540224 -361376454 -1653414484 51802127 1947287705 -317189853 -1709235787 178273316 2108099762 -458334968 -1817612898 231602237 2060109995 -473720559 -1799050873 1002026491 1287554413 -709372713 -1565465535 1020555746 1272136052 -757460786 -1512234920 895630793 1113918815 -613655323 -1402246029 839907792 1158203718 -603875076 -1425627030 638494111 1359582473 -939473741 -1089997787 560161158 1449414928 -814939990 -1201000388 685059501 1607605563 -958706559 -1310950377 800647604 1488967970 -1045002088 -1229866994 14128435 2010162597 -287706081 -1713453943 129650986 1891459516 -374067194 -1632436080 235674881 2030775703 -536708051 -1761260357 157407512 2120673678 -412108748 -1872197470 492864855 1785181633 -210836357 -2073438995 437076302 1829401048 -201121694 -2096885516 331025765 1690058227 -38441911 -1968022305 349620604 1674705386 -86464432 -1914726202 278193720 1737741998 -23427308 -1986152574 402203169 1627263671 -101235955 -1896844389 508521994 1766350492 -264171738 -2025439312 421702163 1847958149 -148059329 -2144601175 220460636 2049230538 -483551376 -1809143834 172896837 2101936851 -465546391 -1824037889 66616942 1962888952 -302637246 -1695469612 76921463 1938983649 -358884517 -1650660403 737855216 1560147558 -973821988 -1292658870 748094185 1536176767 -1030134843 -1247915181 622939842 1378254420 -886099986 -1138221192 575441627 1431026253 -868029449 -1153049759 911070868 1095427586 -666650696 -1354463442 824185485 1176969755 -550603871 -1473690825 949378726 1334930992 -694665334 -1583411428 1073453759 1224518185 -772408429 -1494037755 160421753 2122901487 -410929579 -1870231869 249697120 2045060086 -521375156 -1746189606 122969931 1884516317 -379961753 -1638068495 3775314 2000595908 -298321282 -1724855576 339265309 1665136523 -97081807 -1926130009 324338436 1683108754 -44342744 -1973660994 451104559 1843691449 -185782781 -2081808747 495881014 1787411360 -209655270 -2071471476 853669809 1172752167 -588278115 -1410816501 898380712 1116406590 -612216188 -1400544750 1010466691 1262309141 -768336209 -1523372487 995605402 1280346892 -715531594 -1570837984 794224597 1481758531 -1051162887 -1235241361 674964428 1597772634 -969588000 -1322093962 562917351 1451908977 -813494581 -1199292835 652258302 1374133096 -923874606 -1075185084 1187922366 835285288 -1463803758 -540602364 1101235623 916763953 -1347558261 -659893219 1209387404 1058208026 -1508136800 -786655178 1333267861 947862787 -1586074439 -697213905 1534677466 746479948 -1250479882 -1032847264 1544852931 722707797 -1306856209 -987904903 1436735976 581298558 -1146308412 -861173678 1389305329 633875815 -1128170275 -876196789 2107662710 178737632 -1817313190 -458673972 2060297583 231380473 -1799109565 -473631531 1937500484 75291090 -1653241752 -361580290 1947610461 51453387 -1709683599 -316703513 1612149010 386941316 -1910960066 -115466072 1736094987 276661661 -1988832217 -25959247 1858926880 432785846 -2134730740 -138041190 1772174649 514198959 -2018550763 -257397629 1607823615 684867689 -1311043117 -958652091 1488499942 801080432 -1229531702 -1045306020 1359935693 638175323 -1090479647 -939021961 1449344212 560204866 -1200792072 -815108754 1113743515 895832077 -1402207817 -613732063 1158653058 839422996 -1425947218 -603523784 1287252137 1002362943 -1565030011 -709838573 1272196272 1020468262 -1512419940 -757236470 1689997367 331112609 -1967836901 -38665843 1675007022 349283512 -1915161342 -85998188 1784731653 493349011 -2073118423 -211187265 1829575708 436874378 -2096923344 -201044570 2030846035 235630789 -1761468033 -536538647 2120320074 157725916 -1871714970 -412559888 2010630241 13695223 -1713788595 -287401509 1891241080 129842414 -1632342700 -374121022 1962419004 67048362 -1695137264 -302943610 1939203877 76732339 -1650751991 -358828385 2049157902 220502936 -1808938462 -483722572 2102292247 172580737 -1824518597 -465092947 1766798168 508036046 -2025762188 -263822622 1847785281 421906391 -2144561555 -148134149 1737800554 278105084 -1986340282 -23205168 1626963827 402542565 -1896407457 -101699895 1335231476 949039970 -1583848744 -694201778 1224460269 1073543035 -1493850431 -772630953 1095601094 910867280 -1354503446 -666576260 1176522719 824672073 -1473368333 -550953371 1377899408 623256326 -1137741124 -886554070 1431099273 575399711 -1153255771 -867858893 1559927714 738044724 -1292567922 -973878760 1536647099 747663149 -1248248169 -1029829119 1843597949 451158763 -2081590447 -185973817 1787745892 495576818 -2071939256 -209221666 1664653903 339716825 -1925776541 -97399819 1683316310 324169408 -1973731462 -44298260 1884553753 122892943 -1638243531 -379759709 2000274944 4126358 -1724405972 -298805318 2123336235 159955645 -1870533881 -410592367 2044874290 249921188 -1746129122 -521461880 1452094133 562692643 -1199352935 -813407473 1373697708 652723770 -1074882688 -924211434 1482078855 793872913 -1235690581 -1050678467 1597734558 675040776 -1321918542 -969789660 1262101201 1010635335 -1523301379 -768380053 1280829128 995153502 -1571190812 -715212942 1172417251 853973621 -1410348081 -588711079 1116499706 898326124 -1400762410 -612024512 893204545 1111099607 -617391763 -1405851141 844168280 1163381966 -597779084 -1420186142 1004974195 1289847013 -706162337 -1561337399 1015772266 1267483900 -763030202 -1518197296 680142885 1603082419 -964409079 -1316783713 803728444 1491131562 -1041658608 -1225867898 642883607 1364627585 -933248709 -1084690003 557605902 1446728856 -818805470 -1204472396 240326793 2035558431 -530744923 -1755690701 155114640 2117725190 -416236100 -1875407574 8949947 2005901357 -293146217 -1719549695 132469922 1893884980 -370461298 -1628699368 333711597 1692612731 -34969151 -1964156585 344575220 1670315106 -91771432 -1920950962 490701023 1782100041 -214834701 -2076782235 441599174 1834316880 -195287574 -2091182724 740690176 1528904086 -1037539284 -1255188294 726387993 1548549519 -985289675 -1304257373 587039026 1442492836 -856432610 -1141583736 630211883 1385657789 -878828537 -1130818415 831592804 1184246258 -543197112 -1466414882 922541437 1107029483 -655180719 -1342862137 1061851478 1213047232 -784011142 -1505509140 942101839 1327523289 -701942685 -1590819595 390605256 1615796574 -112834332 -1908311950 270921169 1730338119 -30700291 -1993556885 429105658 1855230316 -140656426 -2137329600 519988707 1777948021 -252705585 -2013842343 184498604 2113407290 -453945216 -1812568042 227737013 2056637731 -476275559 -1801737201 69513630 1931706632 -366292814 -1657937884 55145863 1951286545 -314108757 -1707072451 118184643 1879861845 -385532945 -1644033159 6725338 2002890316 -295108618 -1720725664 164680433 2128077415 -404835363 -1864793269 247273192 2042242686 -525109308 -1749792942 448547495 1841003057 -189650037 -2085283043 500272830 1792458280 -203427950 -2066161916 342344341 1667297795 -93740103 -1922133201 319424140 1678587418 -50042976 -1979492554 1013283339 1264732829 -764732633 -1519637583 990428690 1276087940 -720969922 -1576931416 851374649 1169801903 -592407787 -1414028413 903034400 1121191606 -606251252 -1394972774 567437935 1456823033 -807662781 -1193591851 650096246 1371053792 -927871142 -1078526004 789176925 1477366475 -1056472207 -1241467929 677652036 1600329426 -966113432 -1318225922 504392578 1763138324 -266466642 -2028389832 427667355 1853529869 -143405385 -2139816415 281797552 1741476646 -20610404 -1983729142 396765097 1621169983 -106412411 -1901103597 61307878 1956662128 -307684662 -1699861924 80396287 1942851433 -356196653 -1648103867 226292692 2054931266 -479030536 -1804230034 168900557 2098595675 -467708191 -1827117449 629033802 1383693276 -881841562 -1133045008 571707219 1427423173 -870453633 -1155866903 732283768 1554183150 -978607532 -1297313086 751306593 1540306935 -1027185075 -1245620517 952720174 1338928056 -691586558 -1581249900 1067753271 1218686881 -777322981 -1498558835 907203356 1091953546 -669208016 -1357151578 830412549 1182279571 -546212311 -1468643649 1364327749 643222995 -1084253079 -933712641 1446787420 557517258 -1204660112 -818583322 1602909559 680347105 -1316744101 -964483891 1491579246 803242488 -1226190782 -1041309484 1290202401 1004658103 -1561818099 -705708901 1267411256 1015814574 -1517991916 -763201406 1111319827 893015429 -1405942721 -617335639 1162912010 844599708 -1419853786 -598085456 1782570381 490269979 -2077115231 -214528969 1834097044 441788674 -2091091784 -195344338 1692685759 333669673 -1964362605 -34798587 1669960102 344891696 -1920470902 -92225508 2005454313 9436543 -1719227195 -293495725 1894058480 132266342 -1628739364 -370386870 2035500507 240416077 -1755503369 -530967455 2118025666 154775892 -1875844882 -415772552 1212861444 1062075538 -1505448664 -784097858 1327958045 941635723 -1591121615 -701605465 1183925302 831943840 -1465965286 -543681140 1107066927 922464441 -1343037181 -654978667 1442700384 586870006 -1141654196 -856388134 1385175161 630663407 -1130464939 -879146557 1529238610 740385988 -1255656066 -1037105688 1548456011 726442205 -1304039065 -985480719 1931799756 69459034 -1658155552 -366101130 1950951637 55449667 -1706604039 -314541713 2113889534 184046696 -1812920878 -453626556 2056429799 227905649 -1801666101 -476319395 1855192232 429182014 -2137154172 -140858094 1778268337 519637031 -2014291555 -252221173 1615361178 391070732 -1908009546 -113171168 1730523267 270696469 -1993616977 -30613191 1667735495 341880657 -1922433301 -93401475 1678400478 319646536 -1979434254 -50132380 1841043445 448472931 -2085456167 -189446577 1792136172 500622202 -2065714496 -203914666 2127597475 165134133 -1864438129 -405152231 2042448826 247102252 -1749865834 -525067776 1879771025 118241031 -1643813187 -385722837 2003223432 6419230 -1721195868 -294677966 1477033743 789483417 -1240998365 -1056903499 1600420630 677596032 -1318446534 -965924180 1456617277 567609259 -1193519599 -807704953 1371534116 649642930 -1078881784 -927554914 1170124651 851025917 -1414476217 -591921455 1121151858 903109604 -1394800034 -606455096 1264920409 1013061583 -1519696267 -764643613 1275650880 990893014 -1576631700 -721308934 2054991494 226205200 -1804415062 -478806212 2098293407 169237001 -1826681933 -468174043 1957111476 60823074 -1700182120 -307333362 1942676141 80597563 -1648065663 -356273385 1741405922 281841268 -1983520818 -20779176 1621523195 396446317 -1901585449 -105960639 1762670288 504825414 -2028054532 -266770582 1853747913 427475551 -2139909147 -143350925 1091735118 907394776 -1357058206 -669261836 1182747223 829979329 -1468978309 -545907731 1338574460 953038570 -1580767408 -692037690 1218757221 1067709171 -1498766519 -777153569 1554357802 732081852 -1297350906 -978530416 1539856947 751790757 -1245299937 -1027535991 1383994904 628696718 -1133480140 -881375326 1427362305 571794071 -1155681491 -870677573 -35343799 -1964801313 334156645 1693311987 -91654576 -1920055610 344397692 1669343210 -213960069 -2076701971 489773911 1781951425 -195887518 -2091528460 442277710 1834725336 -531389907 -1756065093 241025793 2036003735 -415341004 -1875290462 154142488 2117547918 -293066209 -1718674807 8801075 2004974501 -370807290 -1629299056 132878122 1894563772 -963997055 -1316117993 679801773 1602470715 -1041803624 -1226807794 803813300 1491994402 -934208845 -1084872155 643791775 1364740873 -818094422 -1204031940 556973958 1446350608 -616725787 -1405439373 892593097 1110758239 -598718724 -1420331414 845031376 1163466566 -706344233 -1562297791 1005087739 1290754925 -762589490 -1517486504 1015394274 1266851700 -453016824 -1812417634 183624228 2113327794 -476952815 -1802143865 228337213 2056984235 -366736582 -1658635348 69888534 1932352128 -313929949 -1706098763 55029263 1950391961 -112684180 -1907383302 390525504 1614922454 -31107211 -1994233885 271267417 1730938575 -141354146 -2137773112 429750898 1855605476 -251732153 -2013663279 519093867 1777831677 -544103488 -1466526890 832553708 1184428666 -654546983 -1342482609 921831157 1106589283 -783668238 -1504896156 1061440222 1212381768 -702025749 -1591681155 942247623 1328463441 -1037651036 -1256094926 740872840 1529864734 -984909891 -1303623893 725948049 1547838983 -855819370 -1141241088 586373818 1442081324 -879689841 -1130901735 631152291 1385803317 -808267573 -1193942947 568111591 1457226097 -927001390 -1078451132 649164286 1370899816 -1056352007 -1240569745 789002709 1476397379 -966484768 -1318867850 678100428 1601031514 -765083473 -1520242631 1013686659 1265406229 -720894794 -1576061920 990274970 1275155724 -591509347 -1413908469 850405809 1169627431 -606892924 -1395344366 903736744 1121639742 -188944381 -2084847467 447910191 1840619961 -204393446 -2066348916 501175606 1792566688 -93882319 -1923069785 342432029 1668163979 -49628120 -1978823490 319085828 1677979026 -385097625 -1643327247 117801291 1879224797 -295295874 -1721690904 6833490 2003793348 -405772203 -1864935229 165546361 2128165359 -524440500 -1749377830 246664544 2041904630 -691412598 -1580281572 952598694 1338028080 -777771629 -1499261691 1068123327 1219327017 -669881928 -1357555410 907806868 1092302850 -545280607 -1468490441 829541517 1182202907 -880872978 -1132871304 628134082 1383571540 -871156233 -1156315807 572347611 1427792973 -979011108 -1297987254 732633328 1554786406 -1027031611 -1244689069 751230185 1539435647 -307773118 -1700728364 61448302 1957597432 -355859109 -1647495731 79979639 1942181089 -478394000 -1803847194 225585244 2054494410 -468611735 -1827226113 169864261 2098781395 -267333338 -2028478032 505327626 1763279004 -142797505 -2139478615 426996755 1853113477 -20227820 -1983092350 281360440 1740769454 -106521331 -1902006885 396950561 1622133943 -1719109811 -292599845 2005276257 8464119 -1629113516 -371031102 1894503032 132965102 -1756102785 -531312663 2036178515 240824005 -1874969754 -415691792 2117098058 154626780 -2076219607 -214411329 1781597701 490092179 -2091736272 -195718234 1834795548 442233482 -1964708069 -35397747 1693093431 334347937 -1920390398 -91350124 1669810734 343964344 -1561962619 -706648301 1290286761 1005520447 -1517579364 -762535158 1267069616 1015202342 -1405231177 -616894687 1110687387 892636685 -1420813394 -598267080 1163819650 844712468 -1085192223 -933857417 1365190349 643307099 -1203993608 -818171026 1446175444 557175362 -1316302893 -963772603 1602531071 679714409 -1226372150 -1042269348 1491692262 804149872 -2137831924 -141265254 1855792928 429529014 -2013363691 -252071293 1777394489 519558063 -1907831234 -112197976 1615245074 390176644 -1994061273 -31311183 1730898699 271342493 -1658562968 -366778626 1932146500 70059986 -1706454415 -313613593 1950872413 54576075 -1811947942 -453447988 2112995190 183930848 -1802364349 -476763435 2057075567 228281337 -1141020988 -856009134 1441990632 586430334 -1131371811 -879259061 1386136561 630846311 -1255739658 -1037967776 1529384922 741326668 -1303696657 -984868231 1548045251 725777237 -1505069408 -783464906 1212422028 1061365530 -1591233863 -702512593 1328141205 942596867 -1466827118 -543764988 1184866238 832089896 -1342424437 -654636515 1106402215 922053425 -1413605937 -591846055 1169192163 850871413 -1395404330 -606805696 1121825018 903512172 -1520067075 -765285013 1265368273 1013763143 -1576511004 -720410254 1275476168 989923422 -1240922709 -1056033475 1476879495 788550673 -1318796878 -966528732 1600823454 678268936 -1194160743 -808076017 1457319093 568056867 -1077982848 -927434474 1370564780 649467962 -1865403129 -405338735 2128499755 165242045 -1749159650 -524631672 2041810994 246718628 -1643397835 -385053277 1879432217 117632143 -1721337556 -295614022 2003310592 7284886 -1922620061 -94366219 1667843151 342783193 -1978998406 -49425940 1678016598 319008960 -2084786863 -189030969 1840434301 448134379 -2066650808 -204056098 1793001572 500709618 -1297800050 -979233768 1554728354 732722484 -1245126505 -1026568191 1539735995 750891309 -1132548932 -881222614 1383124368 628620550 -1156355931 -871081933 1427966345 572143903 -1357761302 -669711236 1092376006 907765072 -1468010253 -545734555 1181848031 829858121 -1580614440 -691106738 1338498548 952167778 -1499170623 -777828265 1219107309 1068312955 -1983183802 -20171568 1740989802 281171452 -1901674401 -106827575 1621664115 397382117 -2028958604 -266879774 1763634520 505011662 -2139273107 -142968581 1853040961 427039191 -1803807710 -478468940 2054321422 225789336 -1827549125 -468262739 2099228951 169378177 -1700291568 -308237178 1957297468 61787562 -1647683575 -355637089 1942239525 79890867 2147428880 150477446 -1846457540 -420054102 2022895113 261480095 -1768124635 -509886541 1898226210 102994612 -1624587506 -399641704 1984521787 21911213 -1740175593 -281004159 1648900724 357501666 -1941546152 -79598642 1696988781 304271099 -1960075455 -64180265 1821618758 462717648 -2103585942 -174398468 1811838559 486098633 -2047862925 -218683419 1150356184 865483342 -1432392716 -577217694 1140641473 888929879 -1376604179 -621437061 1246397162 1028502140 -1538989114 -750529712 1294419699 975205989 -1557583905 -735176887 1495669436 773925418 -1222083696 -1070642426 1582030501 692907571 -1337606263 -951939297 1476235918 553296408 -1175194718 -822820044 1351636631 664233473 -1096927301 -912718035 1726225233 300100551 -1997899139 -1226005 1636425544 378466270 -1886929308 -125792526 1748996963 523805685 -2043547057 -248069415 1867667322 408250348 -2124663210 -161806656 2069039925 206846883 -1789040103 -497395057 2084491052 188350394 -1842303488 -449339754 1971880711 42972049 -1685659093 -327036227 1927628574 98727816 -1662310862 -336849244 1569340313 713886479 -1283171659 -998020573 1525153664 769707798 -1259757908 -1007768006 1397863339 609649469 -1117793657 -900144623 1413248946 591087396 -1171122530 -852154872 1077750781 926554987 -1372370223 -650872249 1196486628 811065202 -1453420856 -564543906 1323738063 971084633 -1595358493 -672140683 1233872854 1049384768 -1484454150 -796772756 1305036946 986609668 -1547228738 -725608152 1252297867 1034140701 -1532301913 -743580367 1125302432 873852982 -1390632564 -635727590 1149174969 863515695 -1435409003 -579447549 1350457590 662268000 -1099941414 -914945716 1460903151 538225785 -1189216829 -837104299 1587925188 698540114 -1330925080 -944995970 1506284765 785327179 -1211730447 -1061075609 1990682714 27285708 -1733752458 -273794592 1909107779 114138325 -1614492305 -389808647 2021449832 259772670 -1770880700 -512380462 2131829873 135664871 -1860221603 -434604597 1796241470 471287976 -2061625070 -233231996 1820179495 461016241 -2106335989 -176886371 1707864076 315408538 -1949986528 -54353482 1655059477 362873987 -1935125191 -72391249 1423079891 601180485 -1159980801 -841275287 1405074890 616074588 -1112417050 -893981584 1510601185 755941751 -1274572595 -1023369125 1566848504 711132526 -1284877100 -999463870 1231382967 1046632737 -1486157669 -798214131 1309191598 957324600 -1610167166 -687735788 1203691909 817484051 -1448050519 -558387137 1087579548 936645898 -1361230672 -639994842 1874614555 414935437 -2119026633 -155907935 1758567682 534162836 -2032141266 -237450056 1634193705 375447999 -1888899067 -126975853 1711936816 286074278 -2012974052 -16563062 1913342335 84703721 -1677383597 -352184123 1969655142 39960048 -1687622582 -328213284 2094055757 198701531 -1830903711 -438726409 2075985236 213530050 -1783405448 -491498258 462679828 1821695874 -174223816 -2103787858 486419213 1811487643 -219133407 -2047378761 357066534 1649366960 -79297014 -1941883236 304456511 1696764841 -64241133 -1959988603 103087984 1898172390 -399860132 -1624396086 21576553 1984826367 -280536507 -1740608813 150959938 2146977748 -420407698 -1846139144 261272411 2023064525 -509816201 -1768168735 553504732 1476067146 -822890768 -1175151002 663751621 1352088403 -912364823 -1097246081 774260718 1495365496 -1071110462 -1221650860 692814839 1582084961 -951721253 -1337798067 1028317112 1246621486 -750469484 -1539076606 975641505 1293953847 -735479155 -1557247461 865163146 1150707484 -576768346 -1432877520 888968083 1140564741 -621612353 -1376402903 42524245 1972367043 -326713479 -1686007825 98900556 1927424730 -336888992 -1662235658 206788199 2069128945 -497207477 -1789261859 188650110 2084152040 -449776814 -1841839164 524275249 1748565671 -248402147 -2043240565 408029736 1867856574 -161715452 -2124719214 300172803 1726183061 -1431761 -1997727815 378110490 1636741772 -125312202 -1887382624 971439773 1323421195 -672620623 -1594904793 1049311876 1233914386 -796566616 -1484625090 926774959 1077560889 -650963069 -1372313835 810594998 1196917280 -564210790 -1453726964 609349369 1398201967 -899706923 -1118257341 591145696 1413159542 -852341812 -1170900134 713713355 1569543773 -997980185 -1283246223 770155218 1524666948 -1008090114 -1259408536 698715542 1587723520 -945034054 -1330848724 784877967 1506769177 -1060755293 -1212082123 662570404 1350120754 -915381112 -1099475938 538165693 1460990251 -836919151 -1189441529 873635314 1125494116 -635634466 -1390687160 863984107 1148742013 -579782457 -1435105199 986256832 1305355606 -725125908 -1547680646 1034211801 1252254031 -743788299 -1532133277 315338078 1707908552 -54145934 -1950155548 363227463 1654741457 -72873877 -1934673667 470820204 1796675066 -232897472 -2061929258 461234549 1819988451 -176979879 -2106281777 259833146 2021363116 -512566250 -1770656640 135362851 2132167093 -434169841 -1860687719 27735304 1990198686 -274115548 -1733401422 113963281 1909309831 -389771203 -1614569301 817806551 1203342401 -558834181 -1447563923 936605902 1087653976 -639821342 -1361434252 1046820069 1231160435 -798272055 -1486068385 956887292 1309655146 -687435312 -1610505914 755608755 1510906917 -1022898785 -1275003639 711223466 1566791740 -999683706 -1284687600 600974465 1423250455 -841202259 -1160022725 616554648 1404620814 -894336588 -1112100574 198220831 2094509193 -438371021 -1831219803 213735430 2075814032 -491570902 -1783363140 84612141 1913398459 -351963903 -1677572713 40292404 1969348770 -328683240 -1687191154 375884923 1633729773 -127275689 -1888559679 285886562 1712158964 -16504498 -2013062696 414975049 1874539743 -156080795 -2118822413 533839952 1758916806 -237002372 -2032627222 -1222205416 -1071542130 1495843124 774893986 -1337236479 -951298921 1581581613 692204987 -1174591446 -822470468 1475561734 552892816 -1097798605 -912794459 1352568095 664386953 -1433292676 -577339158 1151324496 865657286 -1375964059 -621067021 1139938633 888481247 -1538639794 -749926184 1245993314 1027828212 -1557660585 -736047935 1294572923 976137709 -1941405488 -78663610 1648812540 356634986 -1960491831 -64850849 1697326565 304878963 -2104293150 -174835596 1822255566 463100248 -2046898949 -218497939 1810935255 485989697 -1845522252 -419913694 2146562456 150389006 -1768794963 -510303173 2023503233 261817623 -1625024378 -400349168 1898609066 103631164 -1739989857 -280040439 1984413107 21007653 -1371696807 -650468913 1077145717 926204131 -1454353088 -564697642 1197356140 811140346 -1595532949 -673109507 1323857991 971983057 -1484006030 -796070428 1233501278 1048743112 -1282768579 -997346901 1568989201 713281671 -1259911900 -1008699982 1525228552 770577566 -1118762737 -900318823 1398761507 609769653 -1170420458 -851706496 1412607034 590716076 -1789677167 -497778425 2069745853 207282219 -1841400440 -449231586 2083525796 188163122 -1685571165 -326170315 1971738767 42035225 -1662648902 -337457876 1928043670 99396608 -1998282251 -1863325 1726660825 300806223 -1886820884 -124889734 1636238528 377500758 -2042680889 -247981743 1748060395 523663485 -2125271586 -162144952 1868336370 408665188 -2062499174 -233311732 1797170102 471438112 -2105735549 -176540139 1819502511 460609337 -1949611352 -53708226 1707420548 314710802 -1935241551 -73286105 1655238557 363847435 -1733831938 -274668952 1990833106 28214084 -1614145817 -389208463 1908701131 113461085 -1770235188 -512005542 2020752352 259328886 -1861116203 -434721213 2132803577 135843695 -1098980782 -914763068 1349550974 662156264 -1189927349 -837544227 1461536615 538605553 -1331336608 -945661194 1588267852 699153370 -1211584903 -1060135185 1506201429 784465859 -1547046346 -724647264 1304924954 985703308 -1532742097 -744290631 1252677379 1034774421 -1391298044 -636138862 1125915432 874195902 -1434468835 -579301749 1148313393 863432615 -1676938277 -351485107 1912967927 84058721 -1687799870 -329185452 1969772270 40855160 -1831830551 -438875265 2094930629 198781523 -1782726672 -491090074 2075385564 213184074 -2118327361 -155462871 1873969811 414560773 -2033113178 -237627600 1759463050 534279708 -1889047667 -127902949 1634273953 376322615 -2012565612 -15884542 1711591096 285474350 -1486499053 -798825595 1231794751 1047298729 -1610082550 -686872676 1309046310 956384944 -1447142623 -558273609 1202731533 817302171 -1361862856 -640372818 1088290324 937086594 -1160592521 -841616415 1423745627 601592525 -1111554194 -893896712 1404134978 615929556 -1274459323 -1022460973 1510419049 754981631 -1285255332 -1000095798 1567288944 711843558 -750099172 -1538435702 1027867696 1245918374 -735600379 -1558146669 975814697 1294921919 -577639122 -1432953416 866094082 1150860436 -621008585 -1376052831 888293403 1140160653 -822250120 -1174780434 552801364 1475617986 -913264287 -1097367049 664719437 1352261851 -1071186614 -1222521380 774413414 1496296688 -951371437 -1337194043 692410495 1581410537 -400276012 -1625066174 103425272 1898779758 -280395315 -1739673253 21487841 1983959159 -419443226 -1845953168 150056138 2146868316 -510522881 -1768605335 261908691 2023446597 -174893648 -2104203994 463287452 1822032906 -218197591 -2047237825 485552261 1811398675 -79110782 -1940919020 356957358 1648462904 -64677477 -1960695539 304838839 1697400865 -900639651 -1118411573 610219377 1398277607 -851668924 -1170497326 590541160 1412809214 -997532561 -1282544391 713342275 1568902613 -1008265098 -1260377888 770275674 1525565900 -672775111 -1595837265 971515157 1324291459 -796164064 -1483951946 1048961292 1233310106 -650261493 -1371865955 926133543 1077190065 -565180398 -1453901692 811493694 1197037992 -247499627 -2043132925 523310521 1748378927 -162353012 -2125103078 408736160 1868292406 -1770329 -1998336975 300588427 1726852381 -125224770 -1886517208 377969042 1635805444 -326605583 -1685105561 42337757 1971402059 -337272600 -1662873474 99336644 1928130898 -497816381 -1789600683 207457775 2069544313 -448911142 -1841751988 187714038 2084010336 -511965282 -1770309880 259155634 2020955684 -435043449 -1860766959 136290987 2132316733 -274231380 -1734295750 27913856 1991171606 -389395531 -1613923549 113519257 1908611599 -53798918 -1949554836 314930902 1707230784 -72952861 -1935547531 363377359 1655669337 -233791544 -2062045346 471793380 1796853362 -176333871 -2105906361 460536573 1819544171 -636344490 -1391126592 874268282 1125873388 -578821297 -1434922023 863076963 1148629749 -724979868 -1546739726 986173000 1304493790 -744199299 -1532797973 1034553937 1252866759 -945473742 -1331558492 699094558 1588356744 -1060572373 -1211120707 784765447 1505862289 -914440448 -1099329642 661708332 1350037178 -837584103 -1189852273 538778165 1461332643 -127453473 -1889532343 376002547 1634625381 -16059706 -2012364208 285512682 1711514492 -155402515 -2118414725 414375873 1874194263 -237929740 -2032776606 534715352 1758997326 -439343429 -1831397843 199116695 2094626561 -490872158 -1782918604 213091214 2075439896 -351555959 -1676894689 84266917 1912799027 -328832368 -1688118778 40373180 1970223914 -1022814697 -1274141055 755463995 1509967789 -1000025586 -1285299560 711635746 1567458228 -841834971 -1160401229 601685769 1423691679 -893429188 -1111987542 615594768 1404439430 -557971853 -1447479579 816867167 1203197897 -640433558 -1361775876 937272134 1088066512 -798650815 -1486700841 1047261037 1231871995 -687322536 -1609598258 956705652 1308695522 -1560304966 -705129940 1290912662 1006039808 -1517132125 -761965003 1268516751 1016805145 -1406915960 -618456546 1110068132 892173106 -1421218159 -598811129 1162317757 843104043 -1085754658 -934313400 1363596274 641852260 -1205504313 -819837359 1445664747 556541821 -1315751188 -963376518 1604148160 681208662 -1224802571 -1040593309 1492164569 804761423 -1718517134 -292113692 2006967134 10015688 -1627634069 -369395971 1894917959 133502929 -1756755392 -531809578 2034527084 239295482 -1876439463 -417268017 2116661109 154050531 -2077847018 -215899520 1781068602 489669548 -2092214769 -196319591 1833252643 440534965 -1963124188 -33936718 1693678344 334777246 -1919885763 -90706261 1671347985 345608071 -1142647813 -857496723 1441460951 586007105 -1131849758 -879859852 1384593102 629147224 -1254155319 -1036506273 1529969381 741755507 -1303191600 -984223930 1549582076 727420522 -1504476257 -782978295 1214112435 1062916645 -1589753978 -700877040 1328555690 943134268 -1467479123 -544261317 1183214209 830560791 -1343893580 -656212190 1105964696 921476622 -2138393805 -141720667 1854198303 428073609 -2014873814 -253737028 1776883206 518923920 -1907279103 -111801449 1616861741 391670459 -1992491240 -29634674 1731370548 271953570 -1656904873 -365259839 1932771963 70578925 -1706006706 -313042984 1952319074 56178420 -1813632155 -455009293 2112375369 183466719 -1802768516 -477306902 2055573072 226672326 -1865826248 -405868370 2127012116 163615106 -1750858719 -526175049 2041210125 246240667 -1642969078 -384468836 1880893734 119216560 -1719694317 -294077307 2003955007 7789993 -1921068964 -92675894 1668329840 343376358 -1978461115 -49011501 1679652201 320488959 -2086315922 -190682888 1839937858 447482324 -2067227529 -204493599 1791425883 499240397 -1415061264 -593440666 1168736732 850309450 -1396038423 -607316865 1120159173 902002003 -1518573374 -763668396 1265764846 1014315384 -1575899941 -719938483 1277152759 991493473 -1240403820 -1055408126 1478398392 790208814 -1317194611 -965082085 1601394081 678716727 -1194624858 -808695760 1455757706 566372636 -1079591745 -928936919 1370021267 649063685 -1982664327 -19545617 1742508117 282828995 -1900071584 -105380362 1622234188 397829338 -2029422261 -267499043 1762072679 503326961 -2140881582 -144470588 1852497022 426634472 -1805262563 -480063093 2053865521 225226919 -1828182780 -468773486 2097562664 167867582 -1698797265 -306619975 1957693443 62339221 -1647071946 -355164768 1943915546 81460364 -1296248399 -977542873 1555214493 733315083 -1244588632 -1026153154 1541371012 752370706 -1134077565 -882874091 1382627503 627968057 -1156932198 -871518964 1426390198 570674208 -1358183979 -670240445 1090887929 906137711 -1469708852 -547277478 1181246688 829379702 -1580185113 -690521743 1339959499 953751645 -1497526786 -776290968 1219751122 1068817476 -963418178 -1315678424 681379474 1603941892 -1040276569 -1225157839 804307595 1492644381 -934744180 -1085284582 642158240 1363263030 -819647595 -1205724413 556485305 1445755439 -618367014 -1406974132 891950838 1110255200 -599149629 -1420917931 843567855 1161880185 -704643096 -1560752258 1005690564 1291234898 -762168335 -1516958873 1016879837 1268476491 -33732746 -1963296800 334702170 1693718220 -91192465 -1919437831 345956931 1671025365 -215560380 -2078146606 489205352 1781505790 -196408483 -2092155957 440756849 1833065191 -531998958 -1756534908 239351358 2034435752 -416836853 -1876909155 153743911 2116993713 -292430048 -1718161482 10468876 2006486682 -369353927 -1627706449 133331477 1895123587 -544712961 -1466997143 830879699 1182861125 -656043290 -1344101776 921433034 1106035548 -783032627 -1504383397 1063108577 1213894519 -700572972 -1590089150 942701560 1329023854 -1036040549 -1254590963 741418935 1530271521 -984448382 -1303006700 727507886 1549521720 -857420119 -1142686145 585805701 1441636115 -880211280 -1131529690 629631900 1384143626 -454658505 -1813952863 182982427 2112825229 -477384146 -1802730824 226874114 2055398292 -365036027 -1657090413 70491945 1932832703 -313509348 -1705571702 56515376 1952017318 -112105901 -1906944315 392103807 1616394217 -29580726 -1992584484 271762278 1731589104 -141889951 -2138185993 428117837 1854128091 -253285768 -2015356178 518605652 1777236930 -190511812 -2086521430 447439888 1840010374 -204947163 -2066746957 499556361 1791070367 -92369650 -1921401448 342944802 1668799668 -49067753 -1978369663 320677947 1679431853 -384690856 -1642781234 119305332 1880835298 -293613247 -1720131113 7450733 2004254971 -406217366 -1865503236 164101190 2126564560 -526100109 -1750898203 246036575 2041383113 -808770060 -1194584734 566576344 1455584334 -928587283 -1079914117 648577217 1370468439 -1055871546 -1239966384 790547690 1478098044 -964859425 -1317381815 678627571 1601452133 -763611760 -1518664442 1014125756 1265984554 -720244343 -1575567073 991924389 1276682291 -592986718 -1415541452 849992846 1169091608 -607487557 -1395832531 902043799 1120086017 -306301827 -1699150613 61887825 1958176199 -355209116 -1647001358 81629512 1943708126 -479871921 -1805480743 225172835 2053959157 -469206954 -1827714880 168171898 2097228268 -267836391 -2029120369 503792949 1761637795 -144384000 -2140942186 426410284 1852682682 -19747797 -1982489411 282905863 1742470545 -104896462 -1900521308 397478174 1622555016 -691006283 -1579736029 954103193 1339639055 -776089428 -1497702342 1068740992 1219789078 -670327673 -1358124015 906362283 1090702653 -546940770 -1470011384 828914098 1181681956 -882441007 -1134545849 627664381 1382962539 -871710520 -1156714402 570728932 1426297202 -977498909 -1296319371 733146575 1555422553 -1026471686 -1244235668 752822742 1540888896 1780885682 488708132 -2077734498 -214992632 1833692331 441244733 -2092593785 -196952815 1694343296 335187990 -1963736660 -34279110 1670407321 345461775 -1919023691 -90622685 2006005974 9832512 -1717609990 -292001428 1895627983 133942361 -1628267037 -369775243 2034938084 239960178 -1757097528 -532422306 2116515069 153109611 -1876355631 -416406201 1363675258 642726124 -1085904554 -935241280 1445317731 555941109 -1205097137 -819159591 1603502152 680833246 -1315053212 -962932238 1493058641 804877511 -1225775747 -1040771605 1291786270 1006119048 -1561233102 -705279580 1267915783 1016458385 -1516454613 -761557571 1109692460 891527354 -1406471936 -617758314 1162433589 843998371 -1421396711 -599784049 1933384179 70920549 -1657571105 -365672375 1951456746 56094076 -1705067322 -312898480 2112262593 182559063 -1813450515 -454049669 2055951832 227304782 -1803209484 -478018462 1854540183 428685569 -2138806085 -142387155 1776799118 518061336 -2014729054 -252797900 1615954341 391557427 -1906319223 -111620065 1732003260 272332074 -1993202544 -30075898 1213413691 1062472109 -1503832041 -782604159 1329528098 943312308 -1590649842 -700994408 1183363337 831488415 -1467559899 -545136461 1105556752 920798598 -1343548356 -655612758 1441016159 585308617 -1142273933 -856852251 1384770886 630119888 -1131967382 -880755460 1530896749 741904891 -1255030719 -1036586793 1548903796 727012834 -1302592424 -983878450 1477462576 790067878 -1239536868 -1055319158 1602063913 679132863 -1317802235 -965419117 1456194050 567079572 -1195007186 -809331784 1369835035 648099469 -1079482569 -928032863 1168595540 849373890 -1414972552 -592573458 1120575053 902672091 -1396375711 -607924233 1266471526 1014751984 -1519209654 -764050468 1276188287 991307497 -1574996141 -719829051 1669229304 343497326 -1922036780 -92849342 1679011553 320118391 -1977757747 -48562341 1839588042 446878300 -2085911578 -190008464 1791502035 500110917 -2067380225 -205424791 2127133340 164514314 -1865999440 -406836442 2040839813 245599763 -1750409303 -525471937 1880289966 118866488 -1642294398 -384064748 2004825783 7865889 -1720625253 -294230259 1091271537 906775527 -1358620067 -670946613 1181138792 828477438 -1469522364 -546312494 1339093827 953664469 -1579249041 -690380039 1220360026 1069156300 -1498196362 -776706336 1555852053 733698947 -1296954823 -977978705 1540468492 752263066 -1243623904 -1025966410 1382540071 627102641 -1133936117 -881937763 1426728766 571283368 -1157347822 -872188284 2053462969 224553775 -1804911979 -479458813 2097717152 168800054 -1828258164 -469643750 1958663051 62513949 -1699695961 -306740687 1943213970 81012484 -1646430530 -354793944 1741835229 282426187 -1982059791 -19195289 1623166916 397983570 -1900941592 -105456002 1762247663 504296313 -2029542717 -268397995 1852049398 425932640 -2140510502 -143829428 239791542 2035146016 -532378470 -1757168628 153561519 2116032825 -416724861 -1876002795 9528708 2006340882 -291568472 -1718078402 133996957 1895534859 -369966927 -1628049369 335412690 1694158148 -34366210 -1963676568 344996299 1670842717 -90285849 -1919326095 489059808 1780565366 -215477044 -2077285286 441168377 1833730415 -196751147 -2092769213 891604350 1109655016 -617960366 -1406296892 843647335 1162754545 -599300021 -1421846307 1006585164 1291351514 -705616800 -1560931082 1016234325 1268101571 -761470855 -1516515089 680779034 1603595660 -962741194 -1315271520 805181699 1492724117 -1041205201 -1225307975 642274600 1364157886 -934923260 -1086258030 556110129 1445110183 -819204067 -1205026677 391240951 1616309345 -111165989 -1906799283 272373998 1731930232 -30246462 -1992996524 428496069 1854760019 -142330391 -2138897025 518492380 1776328778 -253103632 -2014396058 182897811 2111962117 -454513217 -1813013207 227215498 2056009756 -477795930 -1803396816 71124129 1933210679 -365746803 -1657531109 55607480 1951903790 -312548972 -1705389822 742390847 1530449065 -1036935917 -1254707835 726808614 1549076656 -983803638 -1302632036 585397261 1440957595 -857074399 -1142086217 629780500 1385070722 -880291528 -1132404306 831056987 1183833293 -544830089 -1467892255 920987714 1105336532 -655668882 -1343456776 1062429801 1213486335 -782432955 -1504037421 943628400 1329172710 -701447844 -1590169142 1014796084 1266401186 -764219880 -1519001970 990989101 1276541883 -719377919 -1575478633 849807110 1168127888 -592878038 -1414637892 902480671 1120793481 -607870413 -1396469083 566992720 1456254918 -809107844 -1195192598 648436553 1369533407 -928499099 -1079047437 789583714 1477912564 -1054968242 -1239857448 679334779 1601889261 -965496233 -1317764415 118665212 1880465258 -383988016 -1642332602 8350693 2004376435 -294581559 -1720305057 164177870 2127435608 -406370590 -1866434956 245687255 2040779585 -525696261 -1750224275 447070104 1839369998 -190062924 -2085818846 499678081 1791970071 -205120851 -2067715525 343816106 1668876092 -93301114 -1921554928 320074675 1679082277 -48393569 -1977966071 627555957 1382059747 -882253991 -1133580337 571112044 1426934522 -872146112 -1157420074 733754951 1555760849 -978167957 -1296734211 751956574 1540801224 -1025535118 -1244093468 953200145 1339530887 -690041027 -1579548757 1069378056 1220172446 -776795356 -1498137678 906700323 1091311285 -670742769 -1358792807 828826170 1180816044 -546798826 -1469074560 503946941 1762569771 -267911279 -2029990137 426007204 1852009010 -144032888 -2140337378 282203791 1742022169 -19105885 -1982118091 398447254 1622729216 -105794630 -1900641492 62820057 1958329935 -307171339 -1699225757 80956096 1943304790 -354604052 -1646650502 224724715 2053256829 -479500345 -1804839087 168346354 2098197092 -469326882 -1828613304 -398610197 -1623555971 104059335 1899290961 -279939854 -1739111324 22943198 1985553736 -421119783 -1847523249 149445109 2146396515 -510919488 -1769157546 260414956 2021830010 -175464305 -2104651751 461685155 1820586293 -219716458 -2048896000 485033402 1810773292 -78567235 -1940514773 358566289 1649965319 -63116124 -1959011278 305302920 1698020638 -749498333 -1537957707 1029566735 1247461785 -734112710 -1556519764 976237846 1295451520 -578283503 -1433458553 864450877 1149323691 -622470136 -1377637218 887864612 1139576242 -823885753 -1176260399 552264043 1475203581 -913750946 -1097960248 663168370 1350571492 -1069610891 -1221052189 774990169 1496734159 -950875028 -1336541958 693939520 1583062486 -249134678 -2044612292 522772614 1747963920 -162839117 -2125695707 407184543 1866601481 -194152 -1996867314 301164724 1727289378 -124727935 -1885864681 379497645 1637456955 -326004274 -1684627112 44036322 1972945012 -335784489 -1661246143 99759355 1928660077 -498460164 -1790105238 205813968 2068006982 -450372123 -1843335821 187284681 2083425375 -901209758 -1118858764 608616526 1396830424 -853187205 -1172154899 590021719 1412183233 -996988592 -1282139706 714950780 1570404586 -1006703287 -1258693153 770739301 1526185203 -671108858 -1594326640 972148778 1324802236 -795708129 -1483389559 1050416179 1234904229 -651937484 -1373435486 925521944 1076717710 -565576403 -1454453317 809999361 1195420823 -636759447 -1391664385 872788805 1124238291 -580512144 -1436473626 862484316 1148143562 -724542885 -1546163507 987642743 1306069985 -742547902 -1531269420 1035206510 1253363704 -943930867 -1329859941 699573025 1588958135 -1060043244 -1210698110 786392888 1507350446 -915977665 -1100973399 661203731 1349393285 -838169050 -1190281552 537194250 1459871644 -513412447 -1771912649 258708365 2020385563 -435669320 -1861286354 134633364 2130798338 -272729453 -1732687355 28318655 1991715625 -388776310 -1613459940 115204006 1910173488 -53288251 -1948921261 316441577 1708897151 -71358756 -1934092726 363939824 1656125286 -234263817 -2062656927 470223835 1795177293 -177950994 -2107400584 459984834 1819148116 -1022303448 -1273506882 756974084 1511633554 -998430927 -1283844185 712197661 1567913611 -842306790 -1161012340 600115766 1422015136 -895045885 -1113481323 615042607 1404042937 -559418548 -1449081894 816419424 1202627318 -641058987 -1362294845 935614073 1086547695 -797148290 -1485091864 1047665234 1232415428 -686702745 -1609134095 958389835 1310256861 -125910048 -1887833226 376480460 1635226202 -15529991 -2011941009 287139541 1713002051 -156939310 -2120058044 413870846 1873549928 -238514229 -2033205411 533130983 1757535857 -439757948 -1831935214 197636776 2092991038 -492562531 -1784469749 212498097 2074953255 -351118410 -1676317920 85736090 1914374668 -327180369 -1686589639 41025155 1970720277 -1940818449 -78232199 1650398403 358098005 -1958956554 -63209120 1697829082 305520716 -2104820259 -175256245 1820630257 461614183 -2048443964 -220198574 1810454760 485386366 -1847171701 -421440227 2145911975 149894193 -1769234030 -510881532 2022031550 260239400 -1623331399 -398795473 1899203733 104119299 -1739576928 -279504586 1985890444 22640666 -1220586201 -1070045775 1496396811 775292061 -1336766146 -950689368 1583149074 693878916 -1176183531 -823923325 1475001401 552438959 -1098311412 -913430118 1351055392 662718646 -1433909949 -577800747 1149641839 864097529 -1377468070 -622677556 1139531894 887935200 -1538011791 -749404697 1247652957 1029348555 -1556215448 -734447106 1295018052 976705746 -1790294866 -498240456 2068063618 205722900 -1842904905 -450842591 2083119515 187617549 -1684943716 -325649398 1973398960 43556134 -1661204347 -335857645 1928489385 99965247 -1996663606 -367524 1727215078 301204848 -1886351149 -124280763 1637806591 379175273 -2044273416 -249435026 1747500500 523210050 -2125784863 -162781065 1866824141 406997339 -1373346714 -651995920 1076495690 925709788 -1454792577 -565276439 1195884883 809562565 -1593840556 -671556414 1324453240 972471790 -1483593651 -795535141 1234979169 1050376695 -1282182142 -996916076 1570575662 714745272 -1258377189 -1007058803 1525731639 771219873 -1119290320 -900739930 1397136668 608284042 -1171965911 -853407553 1412126981 590113171 -1100540051 -916445189 1349088833 661538519 -1190472844 -837950494 1459925592 537101006 -1329815713 -944001079 1588788851 699780837 -1211016378 -1059689520 1507801706 785910524 -1546647799 -724093025 1306420773 987322035 -1531067632 -742722682 1253286460 1035244202 -1391751365 -636698707 1124462103 872603265 -1436136670 -580813900 1147677198 862919320 -2062993499 -233961677 1795643017 469788191 -2107313220 -178011350 1818923664 460169734 -1949122665 -53113087 1708973755 316403245 -1933608050 -71808232 1655773858 364259892 -1732368447 -273082537 1991263981 28800635 -1613503528 -388705458 1910342388 114995810 -1771720717 -513630363 2020331231 258801225 -1861719062 -435201156 2131102406 134298192 -1485035988 -797239622 1232226048 1047885718 -1609440715 -686370141 1310688025 957920143 -1448628706 -559899000 1202310962 816775076 -1362466297 -640853359 1086589739 935541693 -1161087416 -842266914 1422219108 599943154 -1113132463 -895368505 1403556733 615490539 -1273971078 -1021866260 1511972694 756674496 -1283622301 -998618379 1567824719 712256473 -1676540188 -350931342 1914464200 85677918 -1686125827 -327617941 1970381777 41325383 -1832284458 -439435712 2093477882 197189484 -1784395057 -492602791 2074749923 212671349 -2119887232 -157145578 1873508268 413943610 -2033659239 -238034417 1757852597 532775715 -1887527246 -126243292 1634795422 376950536 -2011997525 -15439299 1713191815 286919441 551828195 1474497141 -823501873 -1175622823 663355130 1351536236 -913858602 -1098862784 775926481 1496875591 -1070476291 -1221139605 693270216 1582646878 -950265884 -1336203406 1028860551 1247025681 -748860501 -1537574083 977202846 1295638024 -735014990 -1556627676 864592565 1150259747 -578370663 -1434324209 887449260 1138906682 -622131328 -1377028330 462035499 1821190845 -175867129 -2105324655 484957746 1809903268 -219562210 -2047963256 357667353 1649844879 -77597899 -1940339805 305944064 1698391702 -63817940 -1959458886 104663631 1899641561 -399283357 -1623958539 22072918 1985478336 -279007366 -1738956820 149324413 2145497835 -420945071 -1846553657 260785764 2022471410 -511367352 -1769859106 973015970 1324890932 -672044402 -1594467816 1049808827 1234566957 -795038057 -1482973695 925139856 1076081414 -651500868 -1372728790 810108809 1196324639 -565762395 -1455417805 608705478 1397697360 -901350678 -1119794564 589684703 1411575625 -852771085 -1171485083 714314740 1570022242 -996281640 -1281703346 771643373 1526294395 -1007667519 -1258879401 43068266 1972771836 -325105082 -1684505904 100462451 1929109477 -336425377 -1661616439 206218072 2068681678 -498810252 -1790709022 187131713 2082494423 -450296211 -1842465029 522599182 1746996120 -249013726 -2043712844 407633687 1867304833 -163209669 -2126336339 301839164 1727693738 -798192 -1997217146 378566437 1637304243 -123857399 -1885788513 315775073 1708484855 -52676275 -1948579365 364878968 1656270062 -72221356 -1934176830 470405203 1796137157 -234376833 -2063564311 459543626 1818436828 -177572506 -2106767888 258295813 2019719315 -513070807 -1771300417 134777884 2131737738 -435753680 -1862148698 29278263 1991897249 -273637093 -1732800115 114492462 1909732536 -388143870 -1613081196 700217513 1589332031 -944629371 -1330304749 785497264 1507232806 -1059070564 -1210520310 661123227 1348517901 -915828297 -1100046047 537539714 1460470804 -838576722 -1190959816 873162957 1124882523 -637203999 -1392363145 862366932 1147247682 -580334088 -1435501202 986767615 1305989225 -723615277 -1546014395 1035805926 1253708912 -743225910 -1531677348 197749024 2093898166 -439941108 -1832896358 212118841 2074320303 -492123115 -1783759741 85123346 1914032516 -350453698 -1675906904 41886987 1970804125 -328121305 -1686735695 377387332 1635338706 -126871448 -1888016130 286506333 1712623051 -14820239 -2011501337 413528438 1872937440 -156528550 -2119393076 533214575 1758397945 -238660541 -2034146091 816269800 1201699198 -559339324 -1448208302 936021489 1087225191 -641405731 -1362895797 1048363482 1232859468 -797794058 -1485467552 957416899 1310078293 -685808401 -1609018247 756046220 1511483674 -1021429600 -1273427914 712875413 1568320771 -999031623 -1284191185 600560062 1422713128 -842682222 -1161658364 614864295 1403069745 -894929781 -1112587235 1149829095 865062769 -1434018101 -578703779 1139096574 887229288 -1377084718 -622040508 1246984149 1028933443 -1537403143 -749066641 1295954892 976847706 -1557081376 -734535050 1497362307 775479061 -1221488977 -1070154183 1582443418 693443340 -1336128842 -950306272 1474586545 551769895 -1175845219 -823314933 1351197608 663655230 -1098399100 -914296302 2145836847 149024697 -1847017981 -420508011 2022382390 260844448 -1769637350 -511554932 1899845405 104490891 -1624033743 -399243609 1984992004 22520722 -1738608088 -279330114 1649528651 358023133 -1939886489 -78078223 1698433874 305871812 -1959630210 -63612184 1821001593 462256111 -2105268651 -175958333 1810334560 484488182 -2048269748 -219229478 1569967782 714407472 -1281511542 -996499684 1526598335 771308073 -1259312237 -1007199483 1397245588 609187330 -1119475784 -901703890 1411744397 589476379 -1171528799 -852700361 1076158146 925101652 -1372930066 -651325576 1195973339 810429005 -1454933001 -566211743 1325356784 972580454 -1594804260 -671742134 1234342633 1049993855 -1482886203 -795098285 1727917678 301653752 -1997303998 -737324 1636838007 379001569 -1885451429 -124159027 1747347036 522278602 -2044197008 -248563738 1867227717 407671507 -2126134423 -163384321 2068512266 206425756 -1790664922 -498880592 2082945555 186649221 -1842783425 -449942615 1972467256 43402926 -1684072684 -325572734 1929163297 100369079 -1661807859 -336206949 1992203621 28945907 -1733231543 -273167137 1909676412 114584042 -1612892080 -388364090 2019890519 258090433 -1771342725 -512998163 2131284302 135258584 -1861832606 -436109068 1795788033 470728087 -2063078355 -234824517 1818511640 459504014 -2106972108 -177399646 1708262707 315962789 -1948490721 -52734839 1656733994 364442044 -1934516218 -71921520 1305525677 987204923 -1545675647 -723915753 1253931444 1035618594 -1531766632 -743167986 1124808095 873202953 -1392159565 -637377499 1147597190 862044432 -1435987798 -579887044 1348971977 660643167 -1100362523 -915473293 1460300240 537745734 -1190917892 -838649750 1589388795 700126573 -1330494249 -944409535 1506927074 785830260 -1210089266 -1059540904 1873128484 413310130 -2119447288 -156435042 1757964349 533682347 -2033841903 -238995065 1635656726 377033856 -1888467654 -126388820 1712578575 286576793 -2011332317 -15027787 1913830464 85298390 -1675829908 -350491142 1971288153 41437391 -1687086731 -327800349 2093560946 198051044 -1832430242 -440375864 2074407019 212058365 -1783983801 -491937327 1422626028 600620154 -1161433664 -842867370 1403406581 614561891 -1113052711 -894494385 1510999262 756495432 -1273076238 -1021749916 1568522439 712699985 -1284267541 -998993539 1232903304 1048292382 -1485636188 -797586126 1309759633 957769735 -1608566339 -686290645 1202132154 815801388 -1448512106 -559004416 1087033507 936239157 -1362841201 -641498855 930842136 1081915022 -646584524 -1368205406 806765057 1192325783 -568843475 -1457581125 966790698 1319583420 -676434170 -1599512688 1053674035 1238039205 -792483041 -1480287351 718050940 1573627626 -993855664 -1278883898 765547109 1520853747 -1011928247 -1264057377 605494862 1393569496 -904298654 -1122086924 595253847 1417538241 -847987845 -1166832659 202745552 2064815686 -501495812 -1793263766 192438985 2088718943 -445250587 -1838075021 47066850 1976114804 -322940978 -1681424552 94628603 1923406445 -340948009 -1666532543 295876276 1722123810 -5449832 -2002000114 382694061 1640514107 -121564287 -1882840297 528039558 1753091600 -243834966 -2039451844 404028063 1863567881 -166028365 -2128762075 778090329 1499957199 -1066477963 -1217796381 688747328 1577731030 -956099988 -1341906182 549142379 1471942653 -826974649 -1179488559 668400498 1355926500 -908551586 -1092638008 869771069 1154521003 -572930543 -1428228473 884630308 1136481202 -625737208 -1380765026 1024208655 1242242969 -754823645 -1543143755 979495702 1298586496 -730887622 -1553417556 353277841 1644799751 -83822915 -1945647573 308499336 1701077790 -59952476 -1955986894 466952099 1825713973 -170164593 -2099491303 481876922 1807739692 -222905706 -2051962368 146376693 2143205219 -424155431 -1850681777 265569260 2027123578 -505797952 -1763896746 107089863 1902460753 -395546901 -1620353411 17812446 1980300104 -285103374 -1744397724 88990874 1917506572 -347896394 -1673218784 35659907 1965494293 -332512849 -1691782855 194407592 2089901118 -443019900 -1835057902 217819313 2080151591 -487208547 -1779238645 419099902 1878901864 -151743022 -2114738876 530002151 1754267761 -241610293 -2036440739 371293388 1629899866 -131129888 -1893192330 290240725 1716226115 -12396039 -2008684177 1042531410 1227158724 -802314882 -1490381336 961413195 1313419485 -683646617 -1605938703 821578848 1207926006 -554291892 -1443815974 932546681 1083357423 -644093611 -1365452349 596956214 1418978464 -845499110 -1164081780 620302383 1409163449 -889753341 -1108328043 760175620 1514695826 -1019134680 -1270477378 706910237 1562749067 -1003685583 -1288975961 475452891 1800529229 -229067529 -2057337759 456856002 1815880020 -181047058 -2110635912 311254505 1703570815 -58508091 -1954280365 367041008 1659349350 -68224804 -1930835894 31573439 1994847529 -269507437 -1729588219 109838758 1904947504 -394108790 -1618653156 255479181 2017295643 -516674399 -1775035337 139954580 2135996674 -430315336 -1856055250 658044179 1346356613 -919169985 -1104042839 542454026 1464992156 -832876506 -1185128272 702774561 1592020407 -940762099 -1326830437 781105464 1502185902 -1065297900 -1215829886 982508919 1300813281 -729709477 -1551452979 1038229870 1256526328 -739491774 -1528074028 877948229 1129536979 -631632791 -1386398465 859416924 1144953290 -583546768 -1439631130 1394033436 605057930 -1122426320 -903998810 1417316101 595441555 -1166744023 -848046401 1573702446 718011320 -1279088126 -993682796 1520504631 765869985 -1263571429 -1012375923 1319129976 967271406 -1599196588 -676789566 1238210401 1053468663 -1480329651 -792410405 1081858890 930933724 -1368016282 -646804752 1192632147 806432709 -1458012545 -568373527 1752785876 528372546 -2039020808 -244305298 1863624653 403937115 -2128951583 -165808521 1721953254 296082288 -2001958198 -5522852 1640968191 382213993 -1883156781 -121209275 1976464304 46744358 -1681911140 -322493942 1923332009 94668607 -1666328955 -341121517 2065038210 202558228 -1793353042 -501437896 2088255387 192876301 -1837736265 -445551071 1242329693 1024148171 -1543367823 -754637849 1298249284 979797714 -1552951448 -731322370 1155005039 869321465 -1428579517 -572609579 1136279158 884805344 -1380688038 -625774644 1471898169 549212847 -1179319531 -827182205 1356244512 668047030 -1093089524 -908068966 1499523595 778558109 -1217492185 -1066812495 1577922066 688529028 -1341960386 -956006488 1902269077 107307523 -1620298823 -395640017 1980733068 17344026 -1744701536 -284768458 2142886567 146729521 -1850229877 -424637667 2027167422 265498152 -1764065390 -505590012 1825915633 466776679 -2099567651 -170126517 1807255272 482326142 -2051610684 -223226030 1645136579 352975445 -1946113041 -83387527 1700990682 308559436 -1955762186 -60137632 1629561246 371593480 -1892728654 -131567580 1716315527 290182417 -2008906581 -12209091 1878698412 419273018 -2114664320 -151783402 1754754485 529554723 -2036790119 -241288177 2090217978 194052460 -1835511594 -442539968 2080110051 217892213 -1779067697 -487414695 1917696456 88770910 -1673275164 -347805582 1965063633 36130119 -1691476739 -332845973 1515127126 759706048 -1270783878 -1018801940 1562559823 707130841 -1288919965 -1003776779 1419020644 596883954 -1164253112 -845293346 1408847229 620658155 -1107874735 -890233657 1207439666 822026660 -1443467234 -554614648 1083561259 932373949 -1365527545 -644053871 1227069696 1042590102 -1490159572 -802502470 1313758489 961113487 -1606403019 -683209565 2017071327 255664201 -1774947853 -516734619 2136462534 139519056 -1856391702 -430013060 1994496237 31893627 -1729103423 -269956777 1905024244 109800546 -1618854440 -393933490 1703739579 311046189 -1954324073 -58437375 1658897570 367522868 -1930517106 -68578024 1800833161 475117599 -2057770587 -228599501 1815825552 456948742 -2110444100 -181265110 1129590807 877854849 -1386589893 -631414355 1144648718 859751576 -1439197918 -584014412 1301264421 982026419 -1551771383 -729355873 1256356924 1038437546 -1528029936 -739562106 1591943283 702812389 -1326628513 -940936759 1502536810 780784892 -1216314042 -1064847920 1345890369 658479319 -1103705747 -919471621 1465216088 542268622 -1185215116 -832815646 -6157296 -2002436986 296512828 1722506666 -120600567 -1882654561 381790501 1640405427 -243694558 -2038516556 527951118 1752225176 -166444997 -2129432403 404365591 1864176001 -501932940 -1793970974 203128152 2065452494 -445065107 -1837111045 192330049 2087815639 -322005946 -1681283888 46200170 1976026620 -341618593 -1666948919 95236467 1923744229 -993252136 -1278534578 717377012 1573223778 -1012799295 -1264134057 766478829 1521006971 -904420118 -1122986884 605668806 1394537808 -847617805 -1166192539 594805215 1416835401 -646234948 -1367602134 930438544 1081240838 -568919899 -1458452429 806918537 1193257247 -677333874 -1599634408 967759266 1319757108 -791842665 -1479917567 1052971451 1237590317 -424067759 -1849815609 146234493 2142268651 -506136248 -1764505122 265984100 2027792626 -396184221 -1620736523 107795535 1902896345 -284200582 -1744289300 16846934 1980113088 -82957003 -1945559645 352341017 1644657807 -60561108 -1956324934 309168128 1701492886 -170547961 -2100128367 467387435 1826419901 -222797538 -2051059320 481689650 1806774436 -573104743 -1429197553 869891253 1155419171 -625288832 -1380062954 884258988 1135839290 -754149973 -1542740675 1023603847 1241891857 -731819598 -1553571548 980365470 1298661384 -1067446787 -1217970837 778988753 1500077127 -955397660 -1341458062 688105672 1577359454 -826571313 -1178815143 548791523 1471337589 -908705322 -1093570240 668475642 1356796012 -845910382 -1164747260 597299134 1419591464 -889607541 -1107387875 620219303 1408301873 -1018173792 -1270294986 759269260 1514583834 -1004395847 -1289416145 707543957 1563128579 -802980106 -1490792864 1043144666 1227501388 -682706193 -1605793159 960551875 1313336149 -554109244 -1442855342 821467112 1207019390 -644533539 -1366162869 932926449 1083990887 -151368102 -2114093364 418656118 1878204384 -241726909 -2037335339 530180975 1755241465 -132004248 -1893271810 372221764 1630050258 -11795855 -2008337689 289563485 1715819467 -347251138 -1672843608 88293138 1917063044 -333407705 -1691899215 36633355 1965673373 -443099636 -1835932006 194557728 2090829750 -486862315 -1778638205 217412409 2079474607 -728801325 -1551339707 981548799 1300631145 -740123702 -1528452260 1038940902 1256966768 -631973919 -1387010185 878360269 1130202715 -583461896 -1438768274 859271892 1144013378 -919056457 -1103134943 657862299 1345396237 -833254482 -1185760456 542894722 1465702932 -941373563 -1327171821 703440553 1592432191 -1064434788 -1215745270 780165808 1502040614 -270434533 -1729736819 32448055 1994927777 -393430270 -1618244716 109238830 1904601784 -516229335 -1774336065 255104517 2016650899 -430492880 -1857027162 140071452 2136892042 -229216385 -2058264599 475532883 1801404101 -180638874 -2109957136 456510026 1815280348 -57809075 -1953835045 310609505 1703196407 -69196972 -1931013182 367936120 1659466478 -1680946924 -322307710 1975560248 46635182 -1667035891 -341557861 1923968033 95050935 -1793769178 -502107728 2065375242 203165852 -1837595329 -444615255 2088166419 192009349 -2038834832 -243340826 1752676444 527468746 -2129388183 -166515201 1864006725 404573395 -2002628286 -5938732 1722560622 296419576 -1882221221 -121068083 1640100983 382125281 -1600067108 -676865718 1320061168 967424102 -1479725627 -792060589 1237535977 1053064319 -1367645714 -646164104 1081409730 930230356 -1458133513 -569272991 1192805595 807400525 -1122502216 -904869586 1394186388 605988866 -1166393951 -847442633 1416912013 594766875 -1278447222 -993312484 1572999334 717561904 -1264470637 -1012497147 1521472703 766043177 -2099906475 -170735421 1826331001 467446255 -2051523508 -222360358 1807113568 481390070 -1945210777 -83279631 1644171595 352788957 -1956400002 -60521240 1701696850 308995524 -1620907983 -395978585 1902938397 107723147 -1743836120 -284681026 1979796740 17202578 -1850122237 -423735147 2142699823 145764793 -1764449254 -506227572 2027603254 266204576 -1178871651 -826480629 1471527345 548571431 -1093264252 -909038574 1356365224 668945726 -1218424657 -1066966983 1500393859 778633493 -1341287242 -955603936 1577317786 688178444 -1542665991 -754190225 1241688533 1023777091 -1553920800 -731497354 1299148236 979918170 -1428733749 -573542307 1155080679 870191473 -1380285230 -625101756 1135928830 884200808 -1443320938 -553673984 1207356090 821164588 -1365938289 -644718823 1083903651 932986421 -1490869340 -802942158 1227702920 1042969118 -1605441603 -683026645 1312851601 961000967 -1269842958 -1018655900 1514265310 759622216 -1289584661 -1004187779 1563172551 707472977 -1164692544 -846003370 1419399916 597516922 -1107691559 -889272497 1408734965 619751011 -1835627682 -443434040 2090396274 195025636 -1778692281 -486768687 2079665771 217194237 -1672674452 -347458566 1917018688 88363734 -1692350603 -332924957 1965991513 36280015 -1893622982 -131683412 1630534166 371772032 -2008260829 -11833419 1715617295 289738393 -2114317560 -151182434 1878290980 418595506 -2036869359 -242161785 1754904125 530482859 -1327260969 -941315519 1592654843 703253357 -1215406386 -1064735144 1501577186 780603252 -1103621403 -918609293 1345745865 657539935 -1185556740 -833427862 1465628624 542934854 -1386968397 -632047067 1130032031 878566153 -1439084886 -583107012 1144467334 858791696 -1550908799 -729271785 1300325293 981881659 -1528641896 -739903986 1257023412 1038849826 -1953646049 -58029431 1703140147 310700965 -1931444730 -68727152 1659772714 367603644 -2057948627 -229571909 1800950529 476013463 -2109999564 -180566366 1815451416 456304526 -1774540165 -516056339 2016725847 255065025 -1856541086 -430940428 2136543054 140394456 -1730076087 -270134561 1995391845 32011251 -1618155952 -393488698 1904379772 109426666 2109314121 180266207 -1816660635 -458177037 2060734544 231956678 -1797639812 -472055318 1935809659 73739501 -1653834409 -362066495 1947195490 50915572 -1711163058 -318338600 1611564077 386512059 -1912543999 -116927081 1734557748 275017890 -1989336808 -26603122 1859456031 433208457 -2133103309 -136553051 1773717510 515897488 -2018072278 -256796228 1188541569 835748887 -1462118995 -539040453 1102737560 918372366 -1347153484 -659349214 1208761523 1057688613 -1509794401 -788173559 1331820714 946260028 -1586521722 -697784048 1533060325 744985715 -1251031607 -1033243297 1544380668 722096234 -1308425776 -989580986 1438330071 582753345 -1145745925 -860717715 1389816014 634509400 -1126659614 -874530444 1688380680 329618846 -1968389084 -39062350 1674535185 348672391 -1916731331 -87674709 1786326330 494804396 -2072556522 -210731904 1830086947 437508533 -2095413233 -199378791 2031465836 236094970 -1759783872 -534977322 2121822581 159334883 -1871310759 -412016433 2010004830 13176264 -1715446670 -288920348 1889794375 128240081 -1632790421 -374691587 1607239104 684438870 -1312627476 -960113542 1486963161 799437135 -1230036747 -1045950365 1360465394 638598500 -1088852770 -937534392 1450887659 561903997 -1200314169 -814507951 1115395492 897361202 -1401555832 -613235682 1159090621 839999787 -1424478063 -601948153 1285561750 1000811776 -1565623110 -710325204 1271781775 1019930905 -1513899869 -758872011 1334834891 948487773 -1585342489 -695818383 1222783698 1071972932 -1494461442 -773102744 1096056569 911429231 -1353048107 -664981693 1178188512 826182262 -1472734260 -550442150 1379460783 624940601 -1137277053 -885934315 1431642806 575803936 -1151646822 -866356468 1558408861 736386571 -1293086799 -974504153 1536076420 747215378 -1249850456 -1031275714 1960957443 65463957 -1695566033 -303528007 1938559514 76227212 -1652395210 -360365152 2050645553 222129831 -1808515299 -483192949 2102893096 173058750 -1822819580 -463549550 1767294567 508688113 -2024233141 -262170659 1849361022 423375592 -2143984814 -147696700 1737313877 277511875 -1987891335 -24895505 1625328204 401062618 -1896944800 -102114314 1452590986 563345180 -1197824346 -811755984 1375273875 654193413 -1074306369 -923774423 1481592760 793280302 -1237242220 -1052369406 1596099489 673561399 -1322456435 -970204645 1260640238 1009051512 -1523730750 -768965036 1280185335 994648929 -1572834597 -716750259 1173905372 855600970 -1409925392 -588181914 1117100997 898804563 -1399063831 -610481537 1845159746 452843476 -2081126802 -185354504 1788289883 495981517 -2070330761 -207719711 1663135600 338059238 -1926295972 -98025782 1682746217 323722239 -1975334331 -45745453 1884157734 122341296 -1639737846 -381376868 1998598975 2556841 -1725017581 -299277691 2123792148 160518018 -1869078984 -408998226 2046540557 251431835 -1745495519 -520951113 433410381 1859281371 -136630175 -2133065481 515413332 1774167490 -256445320 -2018392850 386849151 1611262441 -117393325 -1912108859 274931046 1734618608 -26379190 -1989522212 73548073 1936028095 -362012667 -1653927789 51348784 1946727846 -318643172 -1710828406 179947803 2109667725 -457725897 -1817143135 232000770 2060664212 -472224722 -1797432136 582709637 1438400787 -860548951 -1145954241 634828188 1389462794 -874982224 -1126177754 744552887 1533528353 -1032939365 -1251366899 722288046 1544162616 -989635454 -1308333036 1057776097 1208701303 -788397875 -1509609381 945923576 1332122990 -697318188 -1586957246 836233683 1188092229 -539391745 -1461798807 918171082 1102912860 -659272474 -1347191696 13525004 2009682074 -289406688 -1714998858 128164885 1889834115 -374487751 -1632963153 236316734 2031278248 -535066350 -1759725180 158870567 2122259633 -411677429 -1871610467 494497896 1786659070 -210300604 -2073026094 437564529 1829995751 -199568035 -2095192629 329447514 1688586444 -39020170 -1968461344 349125699 1674054869 -87990929 -1916375559 1000358084 1286041682 -710008344 -1565978242 1020101853 1271575627 -758913551 -1513826969 897304822 1115486304 -613045798 -1401775796 840305903 1158757497 -602378813 -1424007851 639062176 1360027702 -937873012 -1088552678 561681593 1451074607 -814418539 -1200372477 684513426 1607198724 -960316994 -1312454360 799087755 1487285277 -1045463641 -1230484175 736310223 1558446937 -974302493 -1293262219 747567062 1535756096 -1031760134 -1249401236 624475133 1379896171 -885597487 -1137579449 576028644 1431457650 -866443576 -1151586722 911483819 1095963453 -665173369 -1352830447 825878450 1178523428 -550009186 -1473202680 948939673 1334352655 -696137035 -1584989661 1071804288 1222991638 -773058900 -1494532550 277680903 1737106321 -24939989 -1987820867 400611102 1625810824 -101796302 -1897298268 508992309 1766960035 -262604263 -2023765361 423321388 1849454522 -147505664 -2144203114 221905763 2050831349 -483106225 -1808575783 173524858 2102458348 -463886762 -1822517568 65112913 1961278407 -303043971 -1696015637 76304200 1938522078 -360567196 -1652220174 855114382 1174352408 -587832414 -1410247884 899008151 1116927489 -610555973 -1399023827 1008962236 1260698154 -768742512 -1523918074 994987685 1279884851 -717213815 -1572397281 793711338 1481122428 -1052675130 -1236909232 673371891 1596319333 -970147873 -1322547383 563387096 1452517966 -811926540 -1197618334 653876929 1375628887 -923320339 -1074786437 160834118 2123436752 -409451670 -1868598276 251389535 2046613193 -520779917 -1745700891 122530420 1883937506 -381433000 -1639646258 2125421 1999068923 -298971327 -1725349929 337719842 1663435444 -97561842 -1926732904 323810875 1682687661 -45967593 -1975146623 452639248 1845332614 -185279684 -2081166422 496467465 1787842207 -208068827 -2070007885 -1251991999 -1033425193 1533968237 745099259 -1307714984 -989140274 1543748468 721718242 -1145334157 -860051739 1437988703 582141897 -1126804886 -875470084 1389900614 635372496 -1462301147 -540000589 1188654857 836657055 -1346713028 -658638166 1102359312 917740422 -1509128681 -787761535 1208149819 1057347501 -1587461618 -697929064 1332683554 946344884 -1911669111 -116847073 1610637221 386363187 -1989936496 -26949114 1735236540 275426090 -2133477701 -137198035 1859901335 433907457 -2017955166 -255901132 1773540238 514925336 -1816580371 -457302405 2109165505 179339095 -1797985548 -472655262 2061143000 232635214 -1654479137 -362441143 1936508915 74184549 -1710267706 -318221744 1946223594 50738044 -1401213184 -612622442 1114983980 896695994 -1424561383 -602809457 1159236149 840940195 -1566529742 -710436956 1286522398 1000994440 -1513266389 -758492227 1271071239 1019490961 -1312014492 -959770638 1606573640 684027614 -1230898307 -1046033429 1487903313 799582919 -1088964778 -938440768 1360647802 639559404 -1199934641 -813874215 1450447459 561193717 -1760227384 -535675042 2031840996 236740210 -1871131695 -411043001 2121706237 158440043 -1714518022 -288770196 2009130710 13096512 -1633467421 -375098507 1890394831 128586329 -1969086548 -39506118 1689026176 329993750 -1915757643 -87495901 1673640601 348555791 -2072406114 -209803512 1786246834 493930020 -2095819897 -200056047 1830433451 438108733 -2024375101 -263107499 1767382511 509554041 -2143569702 -147027892 1849022966 422766944 -1987185423 -24460185 1736676829 277128523 -1897910040 -102301570 1626231236 401170770 -1696502617 -303670223 1961823627 65551645 -1651726146 -359950296 1937951122 75888900 -1808079723 -482487293 2050262457 221492527 -1823006580 -464515046 2103001504 173961526 -1137157109 -885035875 1379286311 623971761 -1152018414 -866998140 1432090942 576506280 -1293691847 -974854993 1559082261 736789891 -1248980960 -1031200586 1535144204 747061658 -1584444305 -695698183 1333865795 948313557 -1495103370 -773474080 1223485786 1072421324 -1353399203 -665586485 1096459633 912102887 -1472659388 -549572398 1178034536 825250302 -1639101054 -380994284 1883450542 121904184 -1725920869 -299386611 1999562935 2742305 -1869167184 -409864922 2123932828 161453066 -1745157719 -520343233 2046124165 250761235 -2080743962 -184717968 1844722890 452136028 -2070439425 -208623255 1788475603 496945221 -1927162412 -98114238 1664070904 338199662 -1974726195 -45407909 1682075873 323305591 -1524404918 -769368612 1261243494 1009401072 -1571903149 -716596795 1279314047 994572521 -1409751688 -587213330 1173783636 854701250 -1399512735 -611184137 1117470797 899444955 -1198228178 -812429896 1452940290 563948692 -1074153161 -922842719 1375197211 653322381 -1236273892 -1052195446 1480692784 793158822 -1323159291 -970653293 1596739625 673931455 -787686587 -1509168173 1057143401 1208322815 -698278052 -1587138614 946830960 1332236006 -539536521 -1462737951 836317787 1188954829 -658860178 -1346525192 917829186 1102300884 -860107999 -1145242697 582330893 1437768347 -875163848 -1127137362 634940948 1390370434 -1033878765 -1251511419 745415231 1533612713 -988969206 -1307920484 721675814 1543820976 -362611827 -1654273253 74226337 1936435767 -317767788 -1710747902 50421432 1946578478 -457608257 -1816247511 179770003 2108695045 -472598618 -1798076624 232445578 2061362716 -136975383 -2133664897 433818309 1859959379 -256364560 -2017517722 515264220 1773239882 -116497445 -1911991475 385876727 1611084385 -27023422 -1989896364 275629806 1735063160 -937956860 -1089414510 639208232 1360968638 -814076387 -1199759733 561270577 1450409895 -959684042 -1312075104 683803418 1606759308 -1046370769 -1230596423 800048899 1487468437 -710870432 -1566061834 1001298764 1286187994 -758301063 -1513484561 1019436885 1271164867 -612666798 -1401142588 896865150 1114776552 -602491317 -1424914723 840488807 1159718897 -210122036 -2072053158 494382048 1785764726 -200012075 -2095890877 437940217 1830641519 -39697666 -1968868760 330048466 1688933188 -87062809 -1916225935 348252107 1673975645 -288433496 -1714820546 12630916 2009565970 -375185743 -1633407449 128810909 1890209547 -535473510 -1760402932 236663734 2031878944 -411527549 -1870682603 158791599 2121385785 -482690617 -1807906479 221567211 2050222205 -464028194 -1823453880 173612274 2103323748 -304008715 -1696202397 66015449 1961386063 -359860756 -1651784326 75666624 1938138198 -24270429 -1987405515 277072015 1736767513 -102732358 -1897439956 401476758 1625897984 -262790767 -2024730361 509100221 1767862315 -147069560 -2143496930 422937764 1848816690 -665544433 -1353471591 911931427 1096665269 -549888746 -1472303744 825703482 1177554092 -695267011 -1584914005 948006929 1334198407 -773663452 -1494882894 1072477192 1223394462 -974943893 -1293633027 737011783 1558894801 -1030861454 -1249280540 746597470 1535581384 -885522087 -1136709169 624320629 1378963683 -866794176 -1152191018 576431212 1432130810 -98465658 -1926842352 338684330 1663621436 -45331297 -1974764535 323104179 1682251045 -184942412 -2080559070 452223384 1844662542 -208157523 -2070875077 496608641 1788777751 -409560862 -1869502348 161020366 2124400984 -520397573 -1745064851 250953175 2045906241 -380825392 -1639309242 121860604 1883521386 -299838263 -1725438881 3061221 1999209843 -1051744178 -1236756264 792840546 1481046516 -970822569 -1322951487 673975675 1596669421 -812375940 -1198321430 563757392 1453158854 -923147163 -1073818381 653755721 1374729695 -587679702 -1409316676 855038214 1173481872 -610960333 -1399698267 899357983 1117531529 -769445864 -1524367218 1009602868 1261068706 -716246015 -1572223849 994088237 1279763899 -1556232051 -734332901 1295231393 976525623 -1538257772 -749257726 1247702456 1029266734 -1377419073 -622759895 1139286419 888082693 -1433697114 -577981392 1149625738 864212252 -1098196759 -913446785 1350875589 662931795 -1176036112 -824169370 1474919900 552488266 -1336848165 -950640563 1583297015 693633377 -1220766526 -1069833132 1496511982 775275896 -1739331515 -279652141 1985841513 22723071 -1623315364 -398910262 1898990960 104300006 -1769447305 -510701343 2022048091 260125133 -1847221138 -421358344 2146157890 149747156 -2048591839 -219952969 1810536717 485337499 -2104935368 -175240018 1820810516 461401474 -1958776813 -63422331 1697714495 305537449 -1940737014 -78281572 1650251046 358344112 -1171850804 -853423782 1411946720 590325878 -1119142443 -900985533 1397054713 608332911 -1258458626 -1007009432 1525878994 770973764 -1282361881 -996702863 1570690251 714728541 -1483609688 -795420354 1235191940 1050195986 -1594085967 -671408857 1324502173 972389387 -1454743142 -565358324 1195638966 809709600 -1373133437 -652176107 1076479151 925824057 -2125932284 -162535022 1866905640 406948030 -2044388067 -249418357 1747680305 522996903 -1886170826 -124493408 1637691418 379191436 -1996581585 -416327 1727067139 301450389 -1660958368 -336004618 1928439884 100047066 -1684927111 -325763601 1973185621 43736259 -1843117742 -450661948 2083135614 187502824 -1790343861 -498158115 2068309095 205575409 -1861506545 -435381607 2131086115 134413237 -1771672042 -513712512 2020085562 258949036 -1613749699 -388558165 1910391569 114914183 -1732385244 -272968014 1991477000 28620702 -1933788565 -71595267 1655888711 364243921 -1949204878 -53063964 1709121374 316157896 -2107166119 -178257201 1818841973 460219363 -2062879168 -233978154 1795463020 470001658 -1436185913 -580732335 1147923435 862772093 -1391964450 -636518840 1124478962 872488804 -1531051275 -742837661 1253073881 1035424591 -1546402068 -724240774 1306372032 987404118 -1210934621 -1059739083 1507654543 786156313 -1329635654 -944214484 1588674454 699797248 -1190587759 -837934585 1460106173 536888107 -1100687736 -916199906 1349171108 661489458 -2012177586 -15225896 1713306210 286903028 -1887609001 -126193727 1634942587 376704749 -2033511556 -238279702 1757770320 532824774 -2119772315 -157161485 1873327689 414156511 -1784181974 -492782660 2074733062 212785808 -1832235213 -439517275 2093231647 197336713 -1686371560 -327470194 1970430516 41243298 -1676556543 -350816361 1914676781 85497531 -1283540090 -998667504 1567677098 712501820 -1273790561 -1022079223 1511857843 756690469 -1113246796 -895352030 1403736728 615277070 -1161234515 -842021061 1422300801 599893527 -1362514974 -640771212 1086835406 935393880 -1448841221 -559718547 1202327255 816660033 -1609423920 -686484666 1310475004 958100074 -1484789815 -797386913 1232176869 1047967347 -950989431 -1336525537 694119589 1582849075 -1069758064 -1220806394 775071932 1496684586 -913668677 -1098009299 663020695 1350816769 -823705182 -1176473292 552149134 1475219480 -622453267 -1377751685 887651521 1139756119 -578037260 -1433605790 864401624 1149405262 -734161441 -1556437687 976483571 1295303781 -749710906 -1537777328 1029583082 1247346812 -62968511 -1959256617 305220717 1698069755 -78452392 -1940530738 358385780 1650178274 -219896461 -2048682523 485147743 1810756809 -175546006 -2104602116 461832262 1820340432 -511165147 -1769009741 260463625 2021747871 -421136068 -1847408214 149657616 2146216070 -279726825 -1739291263 22926395 1985668269 -398561010 -1623637608 103813154 1899438260 -565560120 -1454568354 809786852 1195601266 -651691823 -1373583289 925473277 1076799851 -795757318 -1483307924 1050662358 1234756928 -671321885 -1594146699 972165583 1324687705 -1006818132 -1258677190 770919808 1525972246 -997136203 -1281894365 715032985 1570355471 -853105506 -1172204536 589874610 1412429092 -901029753 -1119072239 608502187 1396846909 -450618368 -1843188586 187333932 2083343802 -498477031 -1789990769 206027061 2067827107 -335571918 -1661426524 99743006 1928775048 -325955541 -1684709187 43790599 1973092753 -124580764 -1886110478 379415880 1637506526 -79747 -1996883733 300984657 1727502791 -163019690 -2125482816 407299450 1866585580 -249216945 -2044563239 522920291 1747718645 -177770741 -2107613283 459869735 1819164337 -234181870 -2062705788 470075966 1795422888 -71506119 -1933846609 364021269 1656075907 -53402848 -1948904522 316621324 1708683930 -388989073 -1613279239 115220035 1910058709 -272778378 -1732604960 28564058 1991568076 -435423395 -1861433397 134583921 2130880231 -513395900 -1772026926 258495080 2020565758 -838250557 -1190232235 537341679 1459625593 -916157478 -1100760244 661318390 1349376608 -1059928079 -1210714265 786212573 1507563083 -943782936 -1330105474 699491012 1589006930 -742498393 -1531351247 1034960523 1253510685 -724329538 -1546343640 987626130 1306184196 -580528235 -1436358909 862697145 1147962927 -637004916 -1391516902 872837792 1124155958 -327393718 -1686409508 41041766 1970606064 -351167917 -1676236091 85982079 1914227689 -492317064 -1784617234 212449108 2075035586 -439741855 -1832049929 197423949 2093171675 -238334418 -2033418568 533016322 1757552532 -156857801 -2120107359 413723419 1873795981 -15677924 -2011695478 287221552 1712953254 -126025211 -1887817069 376660777 1635013567 -686653822 -1609216492 958144430 1310404408 -796935525 -1485272563 1047649207 1232530209 -641075536 -1362180570 935827356 1086367498 -559664471 -1448934849 816468869 1202545427 -895127834 -1113432464 615190474 1403797340 -842487041 -1160799639 600230867 1421998917 -998316332 -1283860926 712017912 1568126830 -1022156083 -1273752997 756892641 1511682935 1810121349 484667923 -2048253015 -219344065 1820952220 462337546 -2105022544 -176105690 1698679479 305723937 -1959679077 -63530227 1649544878 357908024 -1940099198 -77897964 1985172193 22307447 -1738722355 -279313573 1899927288 104441454 -1624180780 -398997694 2022234835 261089861 -1769554945 -511603863 2145722058 149040732 -1846837274 -420720784 1351246413 663573211 -1098644639 -914148361 1474799188 551589570 -1175861384 -823199762 1582426751 693557993 -1335915693 -950486075 1497116262 775626480 -1221439670 -1070235684 1295872553 976896703 -1556933883 -734780525 1246803504 1029146278 -1537288420 -749082742 1139210779 887212685 -1377264841 -621827167 1149976066 864816788 -1434099922 -578654280 1929343940 100156242 -1661922584 -336190850 1972549597 43353931 -1684220175 -325327257 2082798582 186895200 -1842701606 -449992116 2068398063 206442361 -1790484797 -499093931 1867015072 407851830 -2126118260 -163499494 1747298233 522360623 -2043951467 -248711677 1637084050 378854148 -1885500738 -124077528 1727934347 301539101 -1997517145 -557519 1234260748 1050043290 -1482739168 -795344202 1325176597 972793731 -1594689991 -671758673 1196088126 810412968 -1455113710 -565998972 1076305703 924856241 -1373012469 -651276643 1411793768 589394942 -1171774908 -852553006 1397458801 609007591 -1119492515 -901589301 1526582106 771423180 -1259099530 -1007379744 1569722179 714555349 -1281462673 -996581639 1506942983 785715345 -1210302165 -1059360323 1589634078 699978888 -1330543310 -944327260 1460250677 537827491 -1190672103 -838796913 1348758572 660823226 -1100346112 -915587690 1147482211 862060789 -1435807409 -580099623 1124660346 873448684 -1392077482 -637426240 1254013009 1035569351 -1531913859 -742921749 1305705544 986991838 -1545790108 -723898894 1656488143 364589145 -1934466589 -72003211 1708246230 316077120 -1948277254 -52914836 1818724605 459323499 -2106988079 -177284793 1795837156 470645874 -2063323704 -234676898 2131431595 135012413 -1861914233 -436059887 2020005042 258073636 -1771522658 -512785144 1909495961 114796559 -1612777035 -388380381 1992121472 28994582 -1733083732 -273412806 1086918982 936255952 -1362661270 -641711876 1201984863 816047561 -1448430477 -559053595 1309841780 957721058 -1608714152 -686044978 1233083757 1048079867 -1485751231 -797569833 1568538914 712585652 -1284481010 -998813544 1511245115 756348333 -1273125865 -1021668223 1403357456 614644102 -1112807364 -894642006 1422413065 600800671 -1161417691 -842982221 2074554766 211812632 -1784065886 -491888588 2093675927 198034689 -1832610629 -440163283 1971108284 41650474 -1686972272 -327817210 1913748901 85347635 -1675682679 -350737377 1712333290 286724476 -2011283258 -15110064 1635640819 377148773 -1888254753 -126569399 1758177752 533502286 -2033858316 -238880670 1873178049 413228375 -2119693075 -156287877 260605825 2022684439 -511252819 -1769875909 149242776 2145547022 -420797772 -1846799838 22220723 1985232677 -279089505 -1738908151 104778666 1899625276 -399463802 -1623746032 306157541 1698211699 -63834423 -1959344545 357716988 1649763178 -77843760 -1940192698 484712407 1810050881 -219513093 -2048045459 462019534 1821305688 -175654174 -2105505164 887531337 1138857951 -622279067 -1376782605 864772944 1150047174 -578485636 -1434307862 977088379 1295654893 -734835113 -1556840767 1028713314 1247271924 -748778930 -1537623336 693221165 1582729147 -950020607 -1336351081 775713588 1497056162 -1070460392 -1221254514 663371551 1351421833 -914072013 -1098682715 552073990 1474349968 -823551446 -1175541060 378779328 1637123670 -123873300 -1885673606 301888217 1727611471 -1043467 -1997069469 407387890 1867452004 -163160098 -2126418104 522582763 1747110525 -248800313 -2043892911 186951332 2082706994 -450181240 -1842481378 206135997 2068730411 -498662511 -1790954745 100609686 1928863232 -336506950 -1661567188 43182735 1972754969 -325284957 -1684292811 771593736 1526376094 -1007421660 -1259026510 714101265 1570202247 -996265155 -1281817685 589700666 1411460780 -852984042 -1171304576 608950819 1397549749 -901399793 -1119712359 810190444 1196275450 -565909696 -1455171626 925319797 1075868387 -651615399 -1372711985 1049693790 1234583240 -794857614 -1483186204 972868167 1325136593 -671962261 -1594516483 1035920643 1253692821 -743406545 -1531464519 986915098 1305743756 -723697610 -1545965408 862285105 1147297191 -580187107 -1435747189 872982824 1125095870 -637089788 -1392379758 537523559 1460585969 -838364085 -1191140131 660877694 1348665832 -915779502 -1100128060 785546581 1507151299 -1059316615 -1210372881 700430668 1589152218 -944646048 -1330190090 114345419 1909978461 -388061977 -1613130639 29163986 1991913796 -273456898 -1733013400 134958585 2131524975 -435868459 -1862132669 258378208 2019670390 -513218356 -1771055014 459789743 1818289465 -177621885 -2106686443 470421942 1796022560 -234590054 -2063384564 364666269 1656450315 -72205135 -1934291929 315726212 1708566802 -52430680 -1948727234 614847554 1403184340 -894716562 -1112766984 600313947 1422860493 -842632841 -1161739807 712924272 1568238822 -999277220 -1284043318 756258921 1511303423 -1021445819 -1273312813 957531174 1310061744 -685988598 -1608804964 1048510527 1232613545 -797875949 -1485418107 935939092 1087274114 -641258184 -1363141202 816089101 1201911963 -559224543 -1448224329 533460106 1758250012 -238709338 -2034064080 413544595 1872822277 -156741185 -2119212759 286293176 1712802862 -14803564 -2011615998 377338017 1635420215 -126625395 -1888163557 41739502 1971049592 -328038974 -1686784684 85008631 1914048609 -350273061 -1676119731 212298972 2074106954 -492237328 -1783743130 197830853 2093848659 -440088087 -1832650369 -369108260 -1627854262 133282800 1895205734 -292413755 -1718276525 10256361 2006667135 -417049874 -1876729224 153760706 2116879188 -532048137 -1756453279 239597531 2034288461 -196556104 -2091910610 440839060 1833016066 -215675231 -2078130633 489385869 1781292827 -91012470 -1919651300 345842598 1671041840 -33651053 -1963346427 334555071 1693964073 -762185196 -1516844414 1017092920 1268296622 -704889331 -1560605029 1005739809 1291153335 -599100890 -1421000016 843322122 1162027932 -618154433 -1407154519 891934483 1110370181 -819533200 -1205740826 556305244 1445968842 -934597015 -1085530369 642076485 1363312595 -1040358846 -1225108780 804455278 1492399096 -963598757 -1315465523 681494391 1603925985 -253432931 -2015110389 518687409 1777187367 -142004348 -2138169582 428297896 1853914686 -29400145 -1992797383 271647363 1731605013 -112023626 -1906993376 391956122 1616639500 -313263111 -1705718929 56466133 1952098883 -365019168 -1657204874 70278860 1933012570 -477596725 -1802550435 226890471 2055283313 -454707246 -1813870780 183228158 2112677480 -880096427 -1131545661 629451385 1384356591 -857272500 -1142931494 585723488 1441685238 -984530073 -1302957071 727654987 1549275869 -1036220546 -1254377496 741533266 1530255044 -700589263 -1589974105 942914077 1328843403 -783278296 -1504235586 1063157252 1213812370 -655994109 -1344183403 921186863 1106182841 -544499942 -1467177076 830862902 1182975648 -607537058 -1395750712 902289778 1119939044 -593200057 -1415361327 850009451 1168977405 -720228244 -1575681798 991711552 1276862934 -763366283 -1518811933 1014076761 1266066895 -964777926 -1317431124 678480150 1601698176 -1055691741 -1240179531 790433039 1478114713 -928702456 -1079897954 648757540 1370255794 -808917999 -1194339193 566658365 1455535531 -525887338 -1751078912 246020538 2041497900 -406168433 -1865585639 163855779 2126712117 -293859164 -1719984078 7500168 2004173086 -384707395 -1642666965 119518609 1880655111 -49248014 -1978156956 320793054 1679415624 -92451605 -1921352579 343092679 1668554065 -204799808 -2066993066 499474924 1791119738 -190397223 -2086538161 447260149 1840223587 -1026389729 -1244284535 752674867 1541134501 -977318650 -1296532080 733031466 1555438780 -871825107 -1156697669 570908673 1426083991 -882588364 -1134299742 627745816 1382913166 -546989701 -1469928979 829159511 1181534401 -670540446 -1357943308 906378318 1090587864 -776072887 -1497816609 1068527717 1219969267 -690760368 -1579883066 954053756 1339720938 -105076265 -1900308159 397592827 1622538349 -19829298 -1982440104 283053282 1742224500 -144236059 -2141187725 426328265 1852731487 -267721220 -2029136534 503612624 1761850438 -468993613 -1827895003 168155295 2097342473 -479822422 -1805562564 224926854 2054106128 -355454591 -1646853865 81678509 1943625787 -306317928 -1699035890 62100660 1957995554 -1919737896 -90951858 1671266036 345656930 -1963009087 -33952937 1693498093 334989947 -2092394518 -196106372 1833367238 440518224 -2077928461 -215850139 1781215967 489423433 -1876684868 -417120470 2116710032 153968134 -1756771419 -531694797 2034739849 239114783 -1627420786 -369576168 1894901410 133617204 -1718467689 -292195583 2006721211 10162733 -1224917232 -1040576634 1492344380 804548266 -1315898615 -963130465 1604229669 681159347 -1205422302 -819886156 1445516814 556787352 -1085574341 -934526035 1363481111 641868417 -1421201548 -598925342 1162104408 843284174 -1406669971 -618603525 1110018625 892254935 -1517181114 -761882672 1268762218 1016657660 -1560517793 -704949303 1290928755 1005925093 -1803014503 -477159921 2055622581 226590499 -1813648768 -454895082 2112588716 183286586 -1705793877 -313223619 1952302983 56293137 -1656855886 -365342172 1932526494 70726408 -1992343811 -29880725 1731289041 272002887 -1907164444 -111818126 1616681928 391883614 -2015054129 -253524391 1776998371 518907765 -2138475818 -141671872 1854346234 427828076 -1343877551 -656326969 1105751933 921657323 -1467233720 -544408866 1183165284 830643186 -1589803421 -700795147 1328801615 942987225 -1504689542 -782798100 1214128982 1062802368 -1303306699 -984207709 1549762329 727207823 -1254303188 -1036260678 1530051328 741706646 -1131768313 -879909231 1384445739 629393341 -1142468066 -857709944 1441346354 586023844 -1079673510 -928887348 1370168438 648817888 -1194804925 -808482347 1455872111 566356217 -1317079704 -965097986 1601213508 678929618 -1240256143 -1055653401 1478316125 790257867 -1575850690 -720020056 1276906514 991640708 -1518360281 -763848271 1265747979 1014429853 -1396054772 -607201894 1120371744 901821622 -1415306987 -593292925 1168785465 850227375 -2067047022 -204706556 1791311038 499256360 -2086233717 -190732003 1839790247 447727665 -1978608224 -48765642 1679733900 320439322 -1921183303 -92659409 1668509845 343162883 -1719906826 -293896864 2003971290 7674956 -1643017745 -384386695 1881139395 119068757 -1750612540 -526322350 2041160936 246322302 -1865809443 -405982901 2126799089 163795047 -1497478117 -776373107 1219505463 1068965281 -1579972606 -690702188 1339943214 953866680 -1469725655 -547162945 1181459717 829199763 -1358430160 -670093146 1090937116 906056074 -1157014401 -871469847 1426537811 570428869 -1134258074 -882661136 1382742346 627952092 -1244474291 -1026169637 1541191009 752584183 -1296101292 -977788734 1555132792 733364718 -1647285037 -354984891 1943932415 81345897 -1698846518 -306538404 1957939686 62191984 -1827937055 -468921225 2097513933 167949659 -1805246216 -480178066 2053652948 225407298 -2140701513 -144683999 1852382619 426650893 -2029340498 -267548616 1761925506 503572756 -1900219259 -105135085 1622316457 397780287 -1982779236 -19529718 1742688688 282616102 556159188 1445027906 -819449352 -1204878994 642487501 1363977307 -934939167 -1086143113 805165286 1492838512 -1040991798 -1225488036 680533247 1603742825 -962691629 -1315353275 1016152240 1268150310 -761323108 -1516760822 1006404777 1291564095 -705501819 -1560947437 843761794 1162737684 -599479890 -1421633224 891751579 1109408781 -618041929 -1406247647 440954908 1833910410 -196734672 -2092883546 489010181 1780647059 -215231191 -2077432385 345241646 1670695096 -90334974 -1919243884 335428663 1694043297 -34579173 -1963496051 134176888 1895321838 -370081452 -1628032574 9610337 2006291703 -291715763 -1717832229 153413706 2116278492 -416642714 -1876051472 239676499 2035162309 -532198017 -1757381143 943546773 1329221891 -701300551 -1590415313 1062249868 1213699354 -782318432 -1504054218 921102759 1105320241 -655849333 -1343244259 831204798 1183587624 -544912238 -1467843580 629830129 1384989031 -880537379 -1132257205 585610728 1440777598 -857090876 -1141971886 726792643 1549191509 -983590673 -1302812551 742145498 1530596684 -1036886794 -1254790048 55787869 1951691211 -312663951 -1705373465 71206212 1933161938 -365894552 -1657285378 227068271 2056255993 -477714365 -1803446059 182783350 2111978976 -454333350 -1813226292 518279481 1776509359 -253087723 -2014510973 428447008 1854842294 -142085108 -2139044710 272619787 1731783069 -30296025 -1992914767 391257362 1616194948 -111379394 -1906619224 319828566 1679229632 -48344198 -1978047508 343799375 1668990681 -93087901 -1921734667 499890788 1791789810 -205137080 -2067600418 447118973 1839288043 -190308527 -2085670969 245834290 2040533668 -525778146 -1750174840 164292139 2127419069 -406550777 -1866221679 8169984 2004589206 -294466772 -1720321094 118582809 1880514191 -383840459 -1642578013 679350942 1601774088 -965708878 -1317584092 789829255 1477764625 -1055017045 -1239775427 648387244 1369614906 -928253056 -1079194858 566779573 1456434723 -809091175 -1195307249 902365946 1120809580 -607689770 -1396681920 849659619 1168373365 -592795697 -1414686887 991070920 1276492382 -719524892 -1575232654 1014976209 1266187847 -764334083 -1518985365 168493847 2097951617 -469409221 -1828564307 224839438 2053240728 -479680990 -1804626252 80775973 1943518131 -354489847 -1646667105 62738236 1958379434 -307024368 -1699471738 398201715 1622877157 -105745825 -1900723511 282187626 1742137340 -18893242 -1982298416 426220353 1851829207 -144049555 -2140222725 503996248 1762488270 -268157324 -2029842718 828711903 1180832585 -546618637 -1469287835 906553286 1091557200 -670660886 -1358842244 1069460461 1220123515 -776942911 -1497892265 953380852 1339318114 -690155816 -1579532722 751973307 1540686637 -1025748329 -1243913727 734001058 1555613492 -978217330 -1296652776 571063177 1427016479 -871900507 -1157567949 627343248 1382240006 -882237764 -1133695446 1162515920 843949382 -1421544196 -599538582 1109873097 891314527 -1406586651 -617742221 1267801570 1016474996 -1516274482 -761770920 1291639291 1006365037 -1561151273 -705329087 1493009844 804959522 -1225530216 -1040919538 1603289517 681013563 -1315037055 -963047401 1445334406 555826448 -1205310294 -818979780 1363921311 642578697 -1085953869 -935159771 2116334872 153322894 -1876241356 -416422750 2034856193 240009623 -1756950483 -532668229 1895775530 133696956 -1628349434 -369726320 2006120755 9816485 -1717790689 -291788663 1670620540 345282026 -1919040432 -90508090 1694392677 335106547 -1963982775 -34131745 1833446734 441392600 -2092544926 -197034764 1780869463 488823233 -2077521797 -215172883 1548854417 727094279 -1302346307 -984025813 1530683528 742084638 -1255013980 -1036701390 1384787107 630004789 -1132180081 -880575207 1441261754 585160748 -1142322794 -856770304 1105638645 920749155 -1343695399 -655366833 1183543532 831275130 -1467674176 -545119914 1329413319 943328337 -1590469141 -701207171 1213266142 1062717512 -1503749646 -782653084 1732215897 272151759 -1993218699 -29960733 1616003136 391475414 -1906564756 -111472134 1776553067 518208765 -2014679737 -252879407 1854523506 428800228 -2138592930 -142566968 2055771197 227517611 -1803094767 -478034553 2112180260 182608050 -1813303032 -454295138 1951603727 55848089 -1705149149 -312848971 1933498390 70903936 -1657751238 -365459028 2004678482 8112068 -1720543618 -294279448 1880175435 118883293 -1642114457 -384277775 2041020256 245387254 -1750524340 -525455654 2127215481 164465647 -1866147243 -406590781 1791747894 499963808 -2067429862 -205343092 1839604527 446763961 -2086125053 -189828459 1678798596 320298898 -1977741784 -48677186 1669180189 343579531 -1921791439 -92996953 1276303258 991291148 -1575176522 -719616480 1266619267 1014506261 -1519291729 -764001735 1120493480 902721342 -1396228476 -608170478 1168415665 849586983 -1414858083 -592590325 1369819134 648214376 -1079269678 -928213436 1455948775 567227249 -1194958133 -809414051 1602113484 679051098 -1318048032 -965271946 1477675989 789887811 -1239553287 -1055204753 1852294675 425784965 -2140559553 -143747159 1762263562 504181404 -2029755610 -268217424 1622953505 398163639 -1900925171 -105570405 1741785656 282507950 -1981813996 -19342462 1943066231 81258209 -1646348453 -354842675 1958548078 62530296 -1699515582 -306953260 2097897029 168586963 -1828372631 -469626881 2053544540 224504522 -1805059216 -479212570 1426712283 571397709 -1157134345 -872368287 1382294210 627249748 -1133886482 -882019464 1540517609 752180863 -1243869243 -1025818797 1556065008 733518438 -1296970788 -977863862 1220474559 1069139497 -1498376301 -776493307 1339241126 953418288 -1579330678 -690330852 1181056653 828526107 -1469374559 -546558153 1091091092 906988034 -1358505032 -670962898 74406724 1936223186 -988920081 -1308002695 721430467 1543968597 -1033665802 -1251691936 745399258 1533727564 -875180323 -1127023029 635154417 1390190439 -860353852 -1145095598 582380520 1437686654 -658942325 -1346476515 917976999 1102055217 -539716974 -1462525436 836432830 1188938536 -698163527 -1587155409 946651029 1332449027 -787539296 -1509414346 1057061772 1208371994 -411347098 -1870895120 158676554 2121402076 -535391361 -1760451607 236515923 2032124613 -375333036 -1633161278 128892536 1890160366 -288548019 -1714803749 12810849 2009352951 -87275774 -1916045420 348268078 1673860792 -39746789 -1968786547 330293815 1688785569 -199766224 -2096037978 437890588 1830723210 -210105559 -2072167489 494168581 1785944723 -602572882 -1424865480 840636034 1159472660 -612846665 -1400929503 896979611 1114759693 -758186084 -1513500918 1019256496 1271377446 -710722683 -1566307565 1001216681 1286236735 -1046321206 -1230678180 799803110 1487615600 -959470637 -1312255163 683787007 1606873705 -814092296 -1199644818 561483476 1450229314 -938202143 -1089266825 639257293 1360886363 -866777947 -1152306125 576218505 1432311071 -885276484 -1136857046 624271760 1379045638 -1030910825 -1249199103 746843579 1535434029 -975157106 -1293453288 737028514 1558780212 -773778239 -1494866857 1072657901 1223181691 -695414568 -1584668594 948089332 1334149474 -549806861 -1472353179 825556447 1177800009 -665364246 -1353684868 911817158 1096681808 -147315603 -2143349509 422987073 1848735191 -262807436 -2024615710 509313368 1767682510 -102519713 -1897620279 401460595 1626013157 -24221626 -1987487536 276826474 1736915452 -359713783 -1652030305 75584805 1938187699 -303894512 -1696219002 65835324 1961599402 -464208837 -1823241043 173726999 2103307649 -482772958 -1807857484 221714702 2049976728 -716360220 -1572207246 994268360 1279550558 -769592835 -1524121237 1009684689 1261019207 -610877994 -1399747264 899210490 1117777004 -587499057 -1409529511 854923491 1173497973 -923130496 -1073933034 653542572 1374909498 -812129895 -1198468849 563708085 1453240355 -970871374 -1322869468 674221214 1596521480 -1051956821 -1236575939 792856711 1480931345 -299690708 -1725684294 2978816 1999258774 -380710603 -1639325277 121679897 1883734159 -520577762 -1744851576 251067442 2045889700 -409642745 -1869452911 161167403 2124155069 -208403128 -2070727202 496657508 1788695794 -184958639 -2080443961 452436093 1844482283 -45118086 -1974944276 323087446 1682365632 -98416285 -1926923787 338438223 1663768793 -1710447837 -318008395 1946337807 50721433 -1654560966 -362391636 1936655894 73938560 -1797838063 -472900729 2061060669 232684203 -1816465656 -457318498 2108984868 179551922 -2017742009 -256080943 1773523563 515039997 -2133428386 -137279544 1859655282 434054884 -1990182027 -26801181 1735285337 275344079 -1911685268 -116731910 1610849856 386182870 -1587379221 -697977987 1332536007 946590289 -1508947982 -787974300 1208035038 1057363528 -1346827303 -658621617 1102539509 917527139 -1462448192 -539754666 1188736748 836607610 -1126853745 -875388135 1390146211 635224629 -1145546858 -859871488 1438004922 582026796 -1307698243 -989254869 1543535249 721897991 -1251745884 -1033572558 1533918856 745180702 -2095607198 -200236300 1830417230 438223832 -2072357253 -209885459 1786001239 494077889 -1916003760 -87348538 1673689980 348474346 -1969103287 -39391521 1689239397 329814003 -1633648122 -374885744 1890509610 128570300 -1714600417 -288721271 2009278259 12851109 -1870984652 -411288926 2121624344 158489486 -1760113107 -535691589 2031660801 236953495 -1199983958 -813792708 1450693510 561046288 -1089177933 -938260955 1360664479 639444745 -1230882152 -1046148594 1487690676 799763234 -1311768959 -959918569 1606524845 684109627 -1513184562 -758541736 1270924258 1019736948 -1566349609 -710650303 1286408187 1001011053 -1424676100 -602793366 1159416784 840727366 -1401360667 -612376973 1115066313 896647007 -1472544351 -549588681 1177854093 825462811 -1353251400 -665832146 1096377492 912151554 -1495185005 -773424891 1223633087 1072175145 -1584624246 -695485156 1333980326 948296752 -1248996923 -1031085741 1535357161 746881151 -1293937188 -974707382 1559131376 736707686 -1151968777 -867079839 1431845083 576653389 -1136943634 -885215880 1379269826 624086100 -1823153815 -464268801 2103083077 173912275 -1808194192 -482470426 2050442332 221279434 -1651545765 -360162867 1937836151 75905249 -1696420542 -303718956 1961675886 65797368 -1897664243 -102448741 1626181665 401252535 -1987169004 -24574590 1736463416 277308590 -2143782593 -146847319 1849038867 422652037 -2024424154 -263025232 1767627786 509406364 -1323175712 -970538890 1596953036 673751386 -1236519687 -1052048273 1480742357 793077059 -1074104110 -922924988 1374951934 653470056 -1198015285 -812610467 1452924391 564063601 -1399398268 -611201006 1117290920 899658046 -1409604451 -587459573 1173702065 854750503 -1571985226 -716548064 1279461786 994326796 -1524585297 -769156039 1261358467 1009384725 -1974480856 -45555522 1682026756 323387794 -1927146447 -98229081 1663857949 338380171 -2070652902 -208443252 1788492086 496830880 -2080793597 -184636267 1844968751 451988921 -1745305524 -520097574 2046206304 250712566 -1869282219 -409848637 2124113273 161240559 -1725740930 -299599640 1999448402 2759108 -1639019417 -381043471 1883303243 122150365 2088500862 192728808 -1837785262 -445468732 2065054311 202443505 -1793565877 -501257251 1923118668 94848730 -1666312352 -341235722 1976414805 46826179 -1681665159 -322640913 1640820250 382459532 -1883074762 -121258080 1721838083 296098453 -2001777873 -5735495 1863804456 403723966 -2129066236 -165791854 1752867377 528323239 -2039168227 -244059253 1192615606 806546976 -1457799270 -568553716 1081612975 931080761 -1367966845 -646886635 1238259332 1053386258 -1480575064 -792262850 1319342749 967090699 -1599212623 -676674777 1520619218 765853252 -1263751170 -1012162712 1573849803 717765213 -1279169561 -993633423 1417234144 595490422 -1166596148 -848292006 1393853177 605270639 -1122311211 -904015037 1700843327 308805545 -1955680749 -60187003 1645021990 352992176 -1945933302 -83600740 1807435533 482113435 -2051725791 -223209801 1825997588 466727810 -2099715528 -169880914 2027413339 265351117 -1764114825 -505508127 2142903106 146615252 -1850443154 -424457480 1980520297 17524735 -1744685499 -284883245 1902220144 107389926 -1620053412 -395787574 1578037239 688512865 -1342140709 -955793843 1499671534 778312568 -1217574206 -1066763692 1356163013 668096339 -1092942103 -908315009 1471718364 549425994 -1179204880 -827198874 1136263059 884920069 -1380475201 -625955287 1154759562 869468956 -1428530522 -572691920 1298298785 979715895 -1553197427 -731175397 1242543032 1023968046 -1543384428 -754523646 1313709308 961195114 -1606156848 -683356858 1226856677 1042770035 -1490142775 -802616993 1083577550 932258904 -1365740062 -643873420 1207685335 821878849 -1443515909 -554532499 1408928920 620608526 -1108021836 -889987806 1419200641 596670487 -1164367443 -845276869 1562444970 707146812 -1288739450 -1003989744 1514979507 759951397 -1270701665 -1018851063 1965276212 35949730 -1691493096 -332730994 1917745197 88688827 -1673520895 -347657833 2079863814 218039440 -1779018454 -487496260 2090201119 194166921 -1835298509 -442719835 1754573904 529767622 -2036675204 -241304086 1878616137 419322079 -2114516635 -152028685 1716462690 289936628 -2008988338 -12159528 1629675643 371577069 -1892908713 -131354175 1465298365 542219563 -1185362799 -832570361 1346070948 658266418 -1103820664 -919455714 1502422415 780801305 -1216133981 -1065061323 1591796118 703058176 -1326546758 -940986324 1256308185 1038519631 -1527784203 -739709853 1301051840 982206806 -1551755028 -729470854 1144665579 859637117 -1439411001 -583834543 1129837042 877707620 -1386639138 -631332792 1815645557 457162211 -2110329767 -181281585 1800751468 475167226 -2057623488 -228845354 1659045191 367277521 -1930599317 -68528899 1703854430 311030216 -1954504590 -58224412 1905237265 109620615 -1618871235 -393818965 1994545416 31811998 -1729349596 -269809486 2136216867 139666869 -1856343025 -430095207 2017055034 255779244 -1774735338 -516915072 404175738 1863322604 -166110634 -2128713024 528154467 1753075701 -244015537 -2039238951 382513992 1640727518 -121449884 -1882856718 295794513 1722173383 -5302659 -2002245909 94382878 1923554184 -340899278 -1666614620 47050503 1976229777 -322728405 -1681604931 192652076 2088539066 -445267456 -1837960554 202794805 2064734115 -501742055 -1793116529 595139506 1417554724 -847807842 -1167046136 605347755 1393815357 -904216953 -1122136559 765629312 1520804630 -1012075860 -1263812038 718231449 1573414671 -993970507 -1278867933 1053690838 1237924672 -792696070 -1480107412 967036879 1319436121 -676483357 -1599431051 806716388 1192407922 -568597816 -1457728930 930629629 1082095467 -646568239 -1368320441 17566267 1980447405 -285054185 -1744479359 107073058 1902575284 -395333874 -1620533352 265781769 2026943135 -505814235 -1763781709 146425360 2143123078 -424401092 -1850533974 482024031 1807493833 -222987405 -2051912731 467066438 1825697488 -170344598 -2099277828 308318829 1701290747 -59837631 -1956002857 353195636 1644848866 -83675304 -1945892914 979512051 1298471525 -731100193 -1553237175 1024454378 1242095228 -754872378 -1543061680 884581057 1136562775 -625490963 -1380912261 869557976 1154700878 -572913676 -1428342942 668285591 1355942401 -908371013 -1092850899 548994702 1472187928 -826892382 -1179537612 688829093 1577681459 -956247159 -1341660385 778270396 1499743786 -1066592368 -1217779962 706828792 1562798446 -1003538220 -1289222078 759995873 1514909047 -1019020083 -1270494117 620417482 1409147228 -889933594 -1108115344 597104083 1418732869 -845581057 -1164032919 932596124 1083275530 -644339536 -1365305306 821792133 1207745811 -554308439 -1443701697 961397166 1313534264 -683433854 -1606119404 1042286007 1227306273 -802265957 -1490463731 290421040 1716013478 -12511204 -2008668022 371375401 1629851071 -131277819 -1892946797 529854722 1754513812 -241528786 -2036490056 418985243 1878918541 -151563209 -2114952031 217606484 2080332226 -487192456 -1779353362 194358605 2089983451 -442774431 -1835205385 35905894 1965347312 -332562358 -1691701028 89007487 1917392361 -348109741 -1673038651 859465913 1144870959 -583792235 -1439483645 878161056 1129356342 -631648884 -1386283750 1038213259 1256640541 -739278425 -1528254159 982262930 1300960260 -729659970 -1551534808 781023453 1502234699 -1065149967 -1216075417 702594244 1592233042 -940646936 -1326846594 542568687 1464975481 -833056317 -1184915115 658191606 1346110560 -919251494 -1103993524 139741297 2136176871 -430298787 -1856169525 255429736 2017377534 -516428476 -1775182382 110084163 1904799957 -394157713 -1618570759 31589466 1994732748 -269720202 -1729407520 367220757 1659136131 -68339399 -1930819153 311335948 1703521434 -58655456 -1954034250 456708135 1816125617 -180965109 -2110684771 475337790 1800545448 -228887278 -2057550460 -1264421770 -1012579104 1521227098 766191052 -1278234513 -993492743 1572983107 717677013 -1166410684 -847328046 1417125224 594587134 -1122748323 -904722229 1394235761 605907431 -1458215918 -569224060 1192953150 807155112 -1367826421 -645951331 1081524519 930214321 -1479611360 -792077130 1237355788 1053277594 -1599920071 -677111633 1319979285 967473539 -1882434370 -120888280 1640117650 382010628 -2002677593 -5857231 1722806667 296272157 -2129142644 -166663142 1863957920 404655414 -2038818667 -243455997 1752463801 527649071 -1837415206 -444828596 2088052214 192025952 -1793687357 -502157227 2065228271 203411833 -1667183384 -341312386 1924050372 95001938 -1681061647 -322291609 1975740893 46422347 -1380367049 -625052255 1136075803 883954829 -1428913874 -573328968 1155194882 870174868 -1553806075 -731513453 1298967593 980131007 -1542518500 -754435702 1241606192 1023826086 -1341237933 -955685435 1577071743 688325865 -1218211510 -1067146788 1500377190 778748144 -1093280415 -908923401 1356577869 668765403 -1179117192 -826332690 1471576148 548489410 -1764268545 -506440343 2027488467 266220613 -1850039834 -423784080 2142552266 146010204 -1743983155 -284435109 1979878625 17153143 -1621022252 -395962046 1903118584 107509870 -1956612709 -60340979 1701713079 308880417 -1945259646 -83197676 1644417198 352641080 -2051277399 -222507713 1807064197 481471507 -2099889744 -170850010 1826117788 467625994 -2037115148 -242014622 1754953688 530401102 -2114333971 -151068037 1878504385 418415447 -2008047930 -12014000 1715601386 289853308 -1893573921 -131765687 1630288883 371919717 -1692203376 -333171194 1965909948 36329258 -1672559991 -347475425 1916838821 88576819 -1778872670 -486556108 2079780750 217177880 -1835709765 -443385299 2090544023 194779905 -1107675588 -889387350 1408522000 619931526 -1164447195 -846150989 1419350793 597599135 -1289634290 -1004106088 1563418402 707325876 -1270056425 -1018475903 1514281787 759507885 -1605556648 -683010354 1313032052 960788450 -1491017151 -802696489 1227785069 1042920443 -1365856662 -644768004 1083756358 933232592 -1443141005 -553887003 1207241567 821181385 -1618008139 -393734365 1904297625 109475343 -1729961044 -270150854 1995211392 32223766 -1856721017 -430727407 2136657579 140377661 -1774621794 -516007160 2016873138 254818852 -2110244911 -180418745 1815500541 456222315 -2057964600 -229457058 1801163492 475832946 -1931231261 -68907147 1659756239 367717977 -1953596422 -58111124 1702894294 310848064 -1528756355 -739887125 1257203281 1038636743 -1551056028 -729025550 1300406856 981832414 -1439002801 -583155751 1144319587 859037429 -1386788010 -632259648 1129917050 878582508 -1185540327 -833542257 1465415221 543114915 -1103375616 -918756458 1345696300 657621690 -1215455445 -1064652867 1501822471 780455569 -1327473870 -941134940 1592670750 703138440 -791760526 -1479966236 1052823646 1237835976 -677153429 -1599846915 967644231 1319773393 -569034432 -1458435626 807098476 1193044218 -646382247 -1367355953 930520181 1081191651 -847666922 -1166110336 595050554 1416687788 -904633073 -1122806375 605684771 1394422965 -1012782812 -1264248398 766265352 1521186974 -993006275 -1278681685 717327377 1573305479 -341798470 -1666735828 95350934 1923727360 -322087517 -1681234635 46347407 1975780377 -444917368 -1837356770 192247972 2087864370 -501817967 -1793987321 202947773 2065665067 -166231586 -2129612472 404349170 1864290404 -243644985 -2038598319 527705323 1752372349 -120845844 -1882506886 381839552 1640323158 -6173195 -2002322077 296725721 1722326095 -908754893 -1093488475 668721439 1356648841 -826784726 -1178635076 548807942 1471223184 -955381759 -1341572969 687892781 1577540027 -1067201512 -1218118514 778939700 1500159394 -731738025 -1553620799 980218235 1298907629 -753970098 -1542953768 1023489378 1241908724 -625403803 -1380046605 884439369 1135626719 -573252484 -1428951830 869973328 1155370438 -222584581 -2051239827 481673687 1806889281 -170498846 -2100210572 467142094 1826567512 -60806967 -1956177825 309217765 1701411187 -82973488 -1945445306 352554492 1644477802 -284381025 -1744076791 16961971 1980096805 -396266362 -1620687856 107943338 1902650684 -505988947 -1764751301 265902465 2027841815 -423953228 -1849832414 146054552 2142481678 -487009296 -1778392218 217494236 2079425098 -443213847 -1835915393 194737861 2090616403 -333227070 -1692112044 36518638 1965689464 -347168805 -1672892595 88145655 1917308513 -11549804 -2008485118 289514168 1715900974 -131987571 -1893386469 372008609 1630230071 -241939546 -2037155024 530197130 1755126300 -151416897 -2114011351 418901651 1878056453 -644418760 -1366178898 932745748 1084203650 -553961695 -1443100745 821384717 1207068315 -682788086 -1605743716 960698918 1313090224 -803160301 -1490579579 1043258943 1227484841 -1004412068 -1289301046 707756656 1562948326 -1018419387 -1270147117 759318121 1514501887 -889558162 -1107469320 619973186 1408449236 -845697161 -1164927007 597282395 1419706061 -68951375 -1931161049 367887261 1659548427 -57792856 -1953950146 310396804 1703376658 -180852093 -2109777387 456526767 1815165753 -229265766 -2058183156 475778998 1801256736 -430640427 -1856781757 140153849 2136843119 -516344116 -1774320038 255285216 2016438134 -393250073 -1618457999 109124555 1904618333 -270352642 -1729786264 32301010 1995173700 -1064451463 -1215630609 780378965 1501860803 -941619616 -1327024394 703489868 1592350682 -833205685 -1185842467 542649191 1465850865 -918843822 -1103315260 657846142 1345511400 -583347683 -1438784885 859091761 1144226727 -631826940 -1387256174 878278440 1130252222 -740206033 -1528403271 1039088387 1256721301 -728981962 -1551126880 981663514 1300615052 -1270403904 -1019208618 1514753516 760118650 -1289033511 -1003628465 1562675701 706984291 -1164139278 -845441948 1418905054 597030216 -1108254485 -889827203 1409221063 620245329 -1443873628 -554234830 1207852424 821652766 -1365378883 -644167637 1083414929 932489479 -1490307946 -802388992 1227216314 1042474284 -1605996401 -683589607 1313345955 961487157 -1893135352 -131187554 1629973796 371219890 -2008758255 -12322681 1716169021 290298283 -2114812870 -151669588 1878844694 419157376 -2036383709 -241667915 1754341647 529928601 -1835131796 -442946310 2089844032 194465238 -1779181451 -487266077 2080225625 217745871 -1673161634 -347953976 1917580658 88917476 -1691856825 -332439343 1965437291 35717629 -1386472063 -631558889 1129479341 878005307 -1439573608 -583603954 1145026740 859342882 -1551395405 -729766619 1300886687 982434825 -1528147542 -739417796 1256468614 1038286864 -1326772763 -940819085 1592093897 702700639 -1215903236 -1065223830 1502128336 781162566 -1104116265 -919095999 1346299131 658101357 -1185070642 -832933544 1465065698 542380148 -1775092407 -516616737 2017221733 255552755 -1855981232 -430388794 2136053884 139897066 -1729514117 -269580819 1994904663 31515841 -1618710174 -394051084 1904873550 109912280 -1954206419 -58581573 1703627777 311196823 -1930893004 -68167262 1659275288 367114382 -2057394913 -229010039 1800455219 475526309 -2110562042 -181120624 1815937066 456798396 -2039394750 -243892524 1753165678 527966200 -2128836005 -165954867 1863510903 404085729 -2002074000 -5376282 1722066780 295933898 -1882783127 -121621761 1640588101 382620627 -1681498586 -322867536 1976057610 47124380 -1666475457 -341005655 1923480339 94555013 -1793206764 -501553534 2064889656 202672046 -1838149107 -445177189 2088661793 192496567 -1122013558 -904372708 1393627046 605437744 -1166890349 -847930875 1417464767 595327785 -1278941512 -993798610 1573554068 718124802 -1263983967 -1012002249 1520911245 765489947 -1599570194 -676376968 1319509954 966864724 -1480213769 -792556959 1238096859 1053616973 -1368131876 -646658486 1081972720 930785126 -1457638715 -568786349 1192252393 806839167 -1620410621 -395489387 1902386735 107163321 -1744323814 -285176948 1980357174 17754784 -1850607823 -424228953 2143262237 146318987 -1763953880 -505740354 2027049476 265642642 -2099417241 -170237967 1825771083 466894557 -2052019330 -222848024 1807665746 481950404 -1945704619 -83765309 1644725881 353351407 -1955912884 -60025894 1701134944 308441846 -1543217205 -754749603 1242185447 1024265841 -1553359918 -730944700 1298660094 979421800 -1428170759 -572987537 1154594517 869697091 -1380838432 -625663114 1136423628 884687450 -1179430993 -827031751 1472016003 549068309 -1092711498 -908477664 1355868826 668457484 -1217869923 -1066404085 1499899569 778147367 -1341848700 -956157166 1577804456 688673342 -802428476 -1490233006 1042647272 1227012222 -683266595 -1606345397 961039601 1313832039 -554671626 -1443409568 821952730 1207513164 -643979793 -1365600903 932431043 1083503701 -845350496 -1164195530 596809868 1419094042 -890159687 -1107948241 620715157 1408789507 -1018728046 -1270857468 759763134 1515069480 -1003833973 -1288862435 707056807 1562633265 -347748084 -1673332326 88844320 1917622454 -332919531 -1691402877 36072505 1965120687 -442613442 -1835437656 193994770 2090274948 -487357145 -1779124815 217965579 2080035997 -151856792 -2114590210 419215428 1878755538 -241230479 -2036847129 529628253 1754680523 -131509926 -1892785716 371667062 1629487328 -12282557 -2008832555 290124911 1716372729 -919545723 -1103632365 658422185 1345947967 -832758628 -1185272822 542342576 1465142566 -940879689 -1326686175 702886299 1591869709 -1064921938 -1216240584 780727682 1502594324 -729298719 -1551828873 982100429 1301191003 -739635976 -1527956370 1038380500 1256414530 -631488301 -1386516411 877797887 1129648489 -583957302 -1439255460 859825638 1144575344 -228657075 -2057713445 475044193 1800907255 -181191596 -2110518078 457006456 1815768558 -58363777 -1954397975 311103827 1703682501 -68635546 -1930459920 367449418 1658971612 -269883351 -1729177409 31951109 1994439059 -393991120 -1618797402 109727004 1905098122 -516792293 -1774890867 255590711 2017145249 -429939710 -1856465772 139576622 2136405432 -501380282 -1793410096 202631786 2064964348 -445624481 -1837662263 192818803 2088312549 -322567308 -1681837086 46686808 1976521422 -341063827 -1666385925 94742081 1923258071 -5596382 -2001884236 296024590 1722010264 -121151685 -1883213907 382287383 1640894081 -244247792 -2039078010 528446012 1752711850 -165882103 -2128877665 403879461 1863681715 -646730866 -1368089832 930990754 1081801268 -568430697 -1457955071 806358715 1192705581 -676846660 -1599139030 967197328 1319203334 -792336475 -1480403149 1053525641 1238152735 -993739798 -1279030404 717937350 1573775952 -1012301837 -1263644827 765927135 1520447049 -903924776 -1122499762 605115124 1393975906 -848103487 -1166686377 595367661 1417389691 -83445241 -1946056047 352901931 1645210557 -60064226 -1955836280 308617010 1700933540 -170053067 -2099641693 466834201 1825858447 -223283668 -2051553606 482252544 1807329174 -424564125 -1850303755 146787151 2142829529 -505647494 -1764008212 265424726 2027241408 -395697583 -1620241721 107234173 1902343147 -284694968 -1744775458 17401700 1980676082 -1066886449 -1217418663 778501091 1499581301 -955949354 -1342017984 688603130 1577848684 -827124995 -1179377045 549286865 1471824711 -908142876 -1093015950 667989960 1356302174 -572552533 -1428637123 869395335 1154931473 -625848654 -1380614620 884748190 1136336648 -754711911 -1543294449 1024091061 1242387235 -731265408 -1553009130 979871660 1298175802 2090772168 194614878 -1836005404 -443025550 2079548113 217338439 -1778580483 -486919317 1917136634 88219244 -1672785962 -347308224 1965615843 36690549 -1691972657 -333333671 1630123692 372147770 -1893214336 -132061418 1715761845 289620515 -2008411239 -11721969 1878146718 418713096 -2114166862 -151294172 1755314823 530106897 -2037277781 -241784003 1206945280 821540502 -1442912468 -554051654 1084047897 932868751 -1366088907 -644607069 1227558450 1043087012 -1490718946 -803053688 1313262123 960625341 -1605850361 -682648687 1514640996 759211762 -1270220984 -1018247202 1563054717 707617515 -1289473199 -1004338233 1419517526 597372608 -1164804230 -845852692 1408358991 620161753 -1107313821 -889680907 1703253897 310552351 -1953761627 -57883085 1659392912 368009990 -1931070788 -69139926 1801330619 475606829 -2058322281 -229159423 1815337890 456452916 -2109883762 -180712936 2016577517 255178619 -1774393663 -516172201 2136949748 140014434 -1856953640 -430566834 1994985439 32390985 -1729663245 -270508443 1904528326 109312848 -1618302230 -393373060 1592506177 703367127 -1327114643 -941431045 1501983576 780223438 -1215819148 -1064361246 1345339251 657919973 -1103208865 -918982967 1465777002 542821372 -1185703354 -833312048 1130145573 878417843 -1387084279 -631900513 1144087356 859198378 -1438711280 -583519610 1300705047 981475201 -1551282629 -728858963 1256909582 1038998424 -1528526302 -740050252 1319683146 967832796 -1599691418 -677276176 1237647443 1052913861 -1479843457 -791916055 1081298040 930381038 -1367528108 -646308414 1193183329 806992119 -1458509491 -568862245 1394594862 605611192 -1122913022 -904493676 1416761399 594878625 -1166249701 -847560307 1573149724 717450378 -1278591696 -993194586 1521063941 766421139 -1264060119 -1012872769 1975968898 46257172 -1681357394 -321931976 1923817627 95162381 -1666891337 -341675743 2065525936 203054118 -1793913444 -501990134 2087757993 192387135 -1837184635 -444991213 1752298726 527877232 -2038458934 -243751588 1864118527 404422761 -2129505837 -166371003 1722449108 296569922 -2002510344 -6083218 1640478925 381716571 -1882596895 -120657545 1471411467 548717981 -1178758105 -826628943 1356738834 668533124 -1093644226 -908631896 1500020025 779046319 -1218044907 -1067373437 1577433376 688032182 -1341401076 -955455334 1241834863 1023661561 -1542814653 -754076459 1298735478 980292064 -1553514406 -731877172 1155493213 869817803 -1429140367 -573162265 1135782212 884316626 -1380136856 -625215234 1826477507 467330389 -2100054801 -170621831 1806701018 481763660 -2051116810 -222740384 1644584433 352415079 -1945617187 -82899893 1701550568 309111166 -1956251452 -60635054 1902822823 107869489 -1620794229 -396127203 1980170686 16789800 -1744215918 -284274684 2142326165 146177283 -1849742151 -424141777 2027719052 266058010 -1764562784 -506079178 418538444 1878348634 -151256352 -2114243978 530556885 1754830659 -242104583 -2036926865 371846142 1630460776 -131626286 -1893680572 289681383 1715674993 -11907381 -2008187299 88437672 1916945214 -347401596 -1672732142 36222897 1966049063 -332999011 -1692277237 194968474 2090453772 -443508042 -1835554272 217268099 2079592213 -486711633 -1778749895 597443332 1419473810 -846061016 -1164635458 619808541 1408677771 -889199055 -1107765593 759679798 1514208160 -1018582502 -1269917044 707399471 1563246521 -1004245501 -1289527659 1043026784 1227645942 -802868660 -1490943270 960927609 1312925679 -683084203 -1605384509 821091154 1207430084 -553731458 -1443263768 933044043 1083846621 -644645273 -1366012175 32068237 1995334171 -270060639 -1730149577 109352596 1904453122 -393545800 -1618098386 254991039 2016799273 -516113517 -1774482683 140451494 2136485424 -430866550 -1856614628 475939561 1801024127 -229628987 -2057890989 456361712 1815393894 -180492324 -2110073014 310758107 1703082573 -57955337 -1953719455 367529666 1659846228 -68784146 -1931387016 981955141 1300251347 -729214103 -1550965761 1038792284 1257080522 -739977360 -1528567834 878508663 1130089185 -632120485 -1386894387 858865262 1144393464 -583049406 -1439141932 657482273 1345802935 -918682867 -1103547493 543008312 1465554606 -833370348 -1185613950 703326739 1592580741 -941257921 -1327318103 780545546 1501634204 -1064808666 -1215332432 717488462 1573073368 -993370014 -1278390028 766100823 1521415617 -1012423557 -1264544531 606046588 1394129386 -904796080 -1122576186 594693477 1416986099 -847500215 -1166336801 930287914 1081352636 -646090746 -1367719792 807327027 1192879525 -569330657 -1458076535 967350552 1320135054 -676923340 -1600010078 1053121793 1237478807 -791987155 -1479799621 296362374 1722618128 -6012758 -2002554820 382199199 1640027401 -121011021 -1882278875 527542708 1752602914 -243283816 -2038892530 404516269 1864064315 -166589311 -2129314793 203239906 2065301876 -502050610 -1793826728 191952379 2088224109 -444689193 -1837521855 46578128 1975617862 -322381572 -1680873366 95124937 1923894623 -341500699 -1667093389 870264847 1155006617 -573484765 -1428790859 884143126 1135985792 -625175238 -1380211284 1023719485 1241745579 -754263791 -1542592121 979991588 1299074226 -731439864 -1553977954 778575979 1500451069 -1067040441 -1218350639 688252018 1577243876 -955546274 -1341344312 548644953 1471453391 -826422923 -1178928669 668888128 1356422358 -909111956 -1093190150 145821895 2142642257 -423661077 -1850195587 266130654 2027676744 -506284558 -1764391580 107649269 1903011939 -396035623 -1620850353 17259756 1979739258 -284607040 -1743909546 352714915 1644245045 -83336817 -1945153255 309052602 1701639212 -60447338 -1956473600 467503249 1826273287 -170661443 -2099979989 481315976 1807186974 -222417500 -2051465934 -24822127 -1987965433 277569469 1737256747 -102172024 -1896887778 400989092 1625402162 -262228317 -2024176075 508614543 1767368473 -147623238 -2144058836 423433110 1849303808 -483250443 -1808458141 222056409 2050719567 -463475988 -1822893446 173116352 2102836054 -303454521 -1695639983 65521643 1960900477 -360422690 -1652338104 76153842 1938633572 -974447015 -1293144369 736460661 1558335459 -1031349696 -1249776938 747158380 1536134138 -886008213 -1137203459 624883527 1379518417 -866299278 -1151704348 575877982 1431569352 -665055683 -1352974677 911372049 1096114055 -550385116 -1472791886 826256136 1178114974 -695761393 -1585400167 948561699 1334761397 -773176810 -1494388096 1071915834 1222841260 -409071664 -1869004986 160460540 2123849322 -520893495 -1745552545 251505381 2046466675 -381319198 -1639794828 122414798 1884083800 -299351045 -1724943507 2499287 1998656065 -97968204 -1926353118 338132632 1663061518 -45818963 -1975260357 323664513 1682803223 -185428090 -2081052912 452785834 1845216828 -207662177 -2070387959 496054963 1788215845 -588239080 -1409867890 855526964 1173978786 -610407679 -1399137385 898861613 1117043387 -768891094 -1523804228 1009108486 1260582544 -716807373 -1572777051 994574879 1280258697 -1052295300 -1237315606 793337424 1481535174 -970261659 -1322398733 673487433 1596173023 -811813042 -1197766696 563271266 1452664564 -923700393 -1074379839 654250619 1375216365 -860660717 -1145803643 582827327 1438256553 -874604534 -1126586212 634452262 1389873584 -1033317343 -1250958153 744928525 1533117851 -989523912 -1308483410 722170132 1544307074 -788247433 -1509720863 1057631579 1208819149 -697726866 -1586579208 946334018 1331747284 -538983355 -1462176557 835822953 1188468223 -659423140 -1347079990 918315376 1102795238 -136479525 -2133177267 433266167 1859399009 -256853822 -2018015148 515824110 1773791608 -116984599 -1912486785 386438597 1611638099 -26529552 -1989410714 275075548 1734500682 -362124097 -1653777367 73665939 1935883525 -318265178 -1711237072 50973066 1947138332 -458103667 -1816734693 180323745 2109257015 -472113004 -1797582846 231883192 2060808494 -710382254 -1565565500 1000737918 1285635304 -758798005 -1513973283 1019988071 1271724273 -613161632 -1401629194 897418316 1115337946 -602005127 -1424420369 839925845 1159164099 -937460426 -1088926304 638655514 1360407692 -814565073 -1200256583 561829891 1450961045 -960170748 -1312569966 684364840 1607312574 -1045876451 -1230110325 799494193 1486905511 -288993894 -1715372788 13118646 2010061856 -374634109 -1632847595 128313519 1889720377 -534919768 -1759840962 236168324 2031391762 -412089935 -1871236825 159277213 2121879563 -210674178 -2072613528 494877906 1786252356 -199452185 -2095339151 437450955 1830144093 -39135796 -1968315046 329561312 1688437878 -87617067 -1916788413 348745977 1674461295 -1695941739 -303117565 1961335481 65055279 -1652277364 -360509670 1938448032 76377654 -1808632921 -483048655 2050757259 221979165 -1822443586 -463960280 2102515346 173467140 -2023822351 -262546585 1766886109 509065803 -2144129048 -147579010 1849511620 423263826 -1987746877 -25013419 1737163503 277623417 -1897355302 -101738676 1625736950 400684640 -1584932003 -696194101 1334426225 948865767 -1494606012 -772984878 1222934120 1071861502 -1352903825 -665099271 1095905859 911540949 -1473144970 -550066208 1178596954 825804492 -1137652935 -885523537 1379838485 624532099 -1151529184 -866500682 1431531020 575954586 -1293204725 -974359651 1558520359 736236209 -1249474798 -1031686268 1535698494 747624104 -2081240364 -185206206 1845275640 452696942 -2069950771 -208126373 1787916257 496394103 -1926675738 -97619344 1663509450 337646428 -1975220481 -45894039 1682630611 323868485 -1639589200 -381490650 1884011420 122456842 -1725423959 -298897857 1999011717 2182931 -1868672382 -409378284 2123379630 160891704 -1745643877 -520837619 2046687159 251316001 -1197676004 -811869558 1452444464 563461030 -1074713083 -923394413 1375686441 653819839 -1236835794 -1052749128 1481179906 793654164 -1322605001 -970090847 1596245787 673445773 -1523844488 -768816402 1260755796 1008905154 -1572454815 -717156617 1279811405 995061723 -1410305462 -587775268 1174279014 855188464 -1398950317 -610629947 1116985215 898951145 -1461741289 -539448959 1188165691 836159661 -1347265266 -659198568 1102855202 918228148 -1509682907 -788323917 1208643593 1057833119 -1586899652 -697375318 1332196368 945849478 -1251440269 -1032865307 1533470815 744609993 -1308275350 -989692420 1544236102 722214096 -1145896639 -860605993 1438474349 582635771 -1126251176 -874908210 1389405300 634885346 -1817069089 -457799351 2109724915 179890277 -1797489210 -472167088 2060590314 232074364 -1653984787 -361954949 1935954113 73621591 -1710754316 -318716574 1946784984 51291214 -1912165957 -117335763 1611188375 386922497 -1989448286 -26452684 1734675598 274873368 -2132991607 -136703713 1859338405 433352755 -2018450032 -256387834 1774093500 515486762 -1312511914 -960259904 1607125370 684587500 -1230410673 -1045537575 1487342947 799030773 -1088479132 -937946894 1360085320 639005150 -1200429955 -814361365 1451001169 561755591 -1401702350 -613119836 1115543838 897247624 -1424065493 -602321731 1158683911 840379793 -1566035968 -709951338 1285968172 1000432058 -1513753575 -758987633 1271633205 1020044707 -1968535394 -38946808 1688529330 329505060 -1916318585 -88048623 1674128811 349052221 -2072969044 -210358214 1786732928 494424342 -2095266635 -199494621 1829938585 437622031 -1759667974 -535123860 2031352278 236243264 -1871684381 -411603851 2122202575 158928217 -1715072824 -289333154 2009625060 13582706 -1632906031 -374545337 1889908221 128091499 912045209 1096516623 -665659979 -1353325277 825323648 1177960470 -549514836 -1472716486 948386987 1333791805 -695640697 -1584501487 1072363698 1223542820 -773547618 -1495029496 736863485 1559008363 -974797359 -1293748921 747004132 1535201394 -1031274040 -1248906914 623914191 1379343449 -885109277 -1137083019 576579798 1432016960 -866940422 -1152075412 221418577 2050335943 -482544259 -1808022037 174018632 2102943966 -464440988 -1823079950 65608803 1961766133 -303596209 -1696576039 75815034 1938024684 -360007338 -1651668544 277185589 1736619171 -24386279 -1987258993 401096748 1626304698 -102358784 -1897852522 509479943 1767455889 -263164629 -2024317507 422823966 1848965256 -146953934 -2143643228 793216472 1480635726 -1052121868 -1236347806 673857985 1596813655 -970710803 -1323102085 563875306 1453014396 -812487482 -1198171056 653380083 1375140197 -922769185 -1074227127 854627772 1173857578 -587271024 -1409694714 899502501 1117413683 -611110775 -1399586785 1009458574 1261186328 -769295198 -1524478924 994498967 1279387905 -716654405 -1571846099 338273552 1663997318 -98057156 -1927220054 323248393 1682133407 -45481947 -1974652749 452078882 1844780468 -184792050 -2080670568 497019195 1788402093 -208566249 -2070497151 161396084 2123990498 -409938856 -1869093682 250835309 2046050811 -520286143 -1745215273 121978182 1883377104 -380937110 -1639158532 2685279 1999620553 -299460493 -1725847323 74110491 1936582285 -362498249 -1654421599 50795010 1946165908 -318147794 -1710341192 179396137 2109107903 -457228539 -1816653933 232561200 2061216422 -472712420 -1797928054 433964671 1859843817 -137124013 -2133551163 514851430 1773613808 -255958198 -2017897508 386289229 1610710747 -116904095 -1911611401 275483220 1735178946 -26875016 -1990009874 1057289939 1208206917 -787834881 -1509054615 946418378 1332609628 -697871386 -1587518608 836730593 1188580983 -539942963 -1462358181 917682936 1102416494 -658711596 -1346639038 582215351 1437914657 -859994213 -1145391347 635314862 1389957688 -875543678 -1126730988 745041541 1534025235 -1033498711 -1251918017 721791644 1543674378 -989082704 -1307772122 494004058 1786173388 -209746314 -2072463648 438051651 1830491093 -200129937 -2095746311 329936744 1689083902 -39580092 -1969013038 348629873 1673567207 -87438755 -1915815221 13039422 2009188264 -288844270 -1714444668 128660263 1890321329 -375041525 -1633525091 236814092 2031767450 -535618016 -1760285002 158382869 2121763715 -411116999 -1871058257 639616914 1360590596 -938367298 -1089038808 561120139 1450521373 -813931865 -1199877583 683954080 1606647606 -959828340 -1311957478 799640505 1487846191 -1045960043 -1230972413 1000921078 1286596448 -710494502 -1566472628 1019548655 1271014265 -758418749 -1513340331 896753604 1114926930 -612548888 -1401287042 840866781 1159310155 -602866959 -1424504217 1378906525 624378123 -1136783183 -885448665 1432204676 576357650 -1152133976 -866851778 1558968751 736938297 -1293576061 -975001579 1535524278 746655008 -1249354598 -1030788084 1334272505 947933551 -1584856875 -695324605 1223337440 1072534902 -1494956852 -773589926 1096608203 911989085 -1353545497 -665470863 1177628114 825630020 -1472246530 -549946264 1767788885 509174211 -2024787847 -262733585 1848874316 422880730 -2143423392 -147143434 1736825191 277015025 -1987332021 -24344355 1625824638 401550824 -1897497518 -102675260 1961443633 65958311 -1696128995 -304082805 1938064680 75740606 -1651842044 -359803758 2050148611 221641109 -1807964113 -482633543 2103381274 173555084 -1823380426 -464102240 1261125852 1009545290 -1524293136 -769519258 1279689925 994161747 -1572280855 -716188289 1173407982 855111800 -1409373758 -587622060 1117588727 899300449 -1399624229 -611033779 1453084856 563830830 -1198378604 -812318462 1374786721 653698103 -1073744499 -923220709 1481103498 792782876 -1236682330 -1051817680 1596595347 674049029 -1323008577 -970765015 1883594772 121786498 -1639251656 -380882514 1999152141 3118235 -1725512415 -299764297 2124343334 161077424 -1869575926 -409486948 2045979711 250879145 -1745007341 -520454779 1844605040 452280550 -2080632484 -184868406 1788851305 496534783 -2070817467 -208214573 1663694914 338610388 -1926784658 -98522632 1682193499 323161293 -1974837897 -45257247 1611010847 385950601 -1912049101 -116440411 1735120646 275572624 -1989822934 -27097412 1860016941 433761211 -2133591551 -137049449 1773166388 515338146 -2017575400 -256307570 2108752763 179713005 -1816173993 -457682239 2061289314 232519668 -1798134194 -472541480 1936362313 74300383 -1654330779 -362554637 1946636112 50364358 -1710674308 -317841686 1533555671 745472833 -1251585285 -1033805203 1543894990 721602392 -1307863326 -989026700 1437842405 582257523 -1145185591 -860165537 1390313468 634998634 -1127211312 -875090362 1189028787 836244261 -1462680929 -539594231 1102243754 917886780 -1346599290 -658786800 1208265601 1057200919 -1509242195 -787613125 1332309912 946757390 -1587081548 -698335710 2031952478 236589768 -1760345230 -535530524 2121328199 158848721 -1870755989 -411453443 2009508460 12688122 -1714894016 -288359466 1890283125 128736995 -1633349799 -375242801 1688875578 330105516 -1968942314 -39623808 1674049059 348178101 -1916168433 -87119975 1785838088 494307998 -2071995612 -210179150 1830583825 437997191 -2095964355 -199938133 1114833558 896807424 -1401068614 -612740308 1159644815 840562201 -1424971869 -602433739 1286113956 1001372210 -1566119032 -710812898 1271221949 1019379243 -1513410671 -758374649 1606685426 683876964 -1312132130 -959626424 1487525611 799991421 -1230522425 -1046444207 1361025728 639150678 -1089340436 -938030214 1450335961 561344079 -1199816715 -814018717 566429794 1455700212 -808621746 -1194698280 648989819 1370094829 -928993961 -1079534143 790134864 1478471878 -1055465092 -1240346134 678773833 1601336543 -965008027 -1317267981 1014241286 1265838224 -763725526 -1518515780 991550495 1277095049 -719864525 -1575973467 850366516 1168679074 -593366760 -1415134834 901927981 1120232635 -607374079 -1395980905 447555754 1839863868 -190625402 -2086373104 499182771 1791482917 -204567137 -2067153655 343318680 1668386830 -92749388 -1920995038 320562305 1679578135 -48953939 -1978518213 119158990 1880950872 -384542238 -1642894988 7863511 2003881025 -294019589 -1719751315 163688700 2126938218 -405810736 -1865883322 246183141 2041267315 -526248503 -1750784673 953694499 1340017077 -690595825 -1580111719 1068891450 1219677612 -776233962 -1497584512 906211601 1090814343 -670183363 -1358241621 829322504 1181304222 -547351516 -1469635406 628042055 1382554065 -882816917 -1134135043 570617182 1426447816 -871592846 -1156858652 733258101 1555272163 -977616807 -1296174897 752444780 1541297658 -1026096064 -1244646186 62265835 1957767549 -306677561 -1698740143 81518066 1943858532 -355091234 -1647145912 225284569 2053808463 -479989515 -1805336477 167794112 2097636694 -468830996 -1828125574 503384463 1762015513 -267425629 -2029496267 426560918 1852570880 -144528198 -2140824532 282755517 1742582059 -19603311 -1982607353 397886884 1622177074 -105307000 -1900145634 334850784 1693604470 -33879092 -1963181222 345550585 1671405167 -90779691 -1919811773 489611986 1781125700 -215972866 -2077772952 440608459 1833178717 -196261913 -2092271759 239237764 2034584082 -531883096 -1756681410 154123933 2116587019 -417210447 -1876496601 10089142 2006893088 -292056166 -1718574324 133445295 1894975033 -369469565 -1627560171 681265704 1604090558 -963302652 -1315824750 804687409 1492237991 -1040650467 -1224745077 641778202 1363669644 -934370506 -1085697120 556598787 1445607061 -819763409 -1205577799 892099148 1110141658 -618513568 -1406858250 843161173 1162260163 -598737031 -1421291537 1006097022 1290855144 -705055918 -1560378428 1016731239 1268590321 -762022069 -1517074467 183393185 2112449335 -455066995 -1813575141 226729912 2055515950 -477233516 -1802842622 70636435 1932714757 -365186369 -1656978903 56104842 1952392988 -313100634 -1705949648 391728069 1616804691 -111727895 -1907352961 271880156 1731444554 -29692176 -1992434074 428000247 1854272353 -141778213 -2138336691 518981614 1776826232 -253663550 -2014947756 830503785 1183271935 -544335291 -1467405613 921550704 1105891302 -656155044 -1343951158 1062990683 1214038989 -782921097 -1504533791 943077186 1328613332 -700950930 -1589680392 741829389 1529895835 -1036449247 -1254212937 727363348 1549639554 -984297928 -1303118162 585950015 1441518505 -857570797 -1142574459 629221158 1384519600 -879802870 -1131907428 1169149286 849935856 -1415467958 -593060644 1120012671 902117865 -1395890093 -607430459 1265911124 1014199746 -1518721928 -763554578 1276739917 991867355 -1575493535 -720318217 1478024450 790621588 -1240024018 -1055814472 1601509659 678570381 -1317308361 -964933471 1455641904 566519206 -1194511332 -808844150 1370394921 648651199 -1079971835 -928530285 2126638510 164027704 -1865446270 -406275052 2041326007 246094113 -1750972261 -526026739 1880778140 119362826 -1642855248 -384617434 2004328837 7377171 -1720074071 -293670849 1668742602 343002460 -1921475354 -92296080 1679505875 320604485 -1978312449 -49125271 1840084472 447366510 -2086464300 -190569406 1791013345 499614071 -2066820915 -204873637 1555364903 733203633 -1296392949 -977424995 1540962366 752748712 -1244178158 -1026528892 1383035925 627590275 -1134488263 -882498129 1426239500 570785946 -1156787936 -871636554 1090776131 906288341 -1358066321 -670384647 1181624410 828971212 -1470084746 -546866720 1339581553 954160359 -1579809443 -690932277 1219862632 1068667134 -1497644732 -776146478 1742396655 282979449 -1982546493 -19690155 1622612214 397420640 -1900447270 -104969908 1761694941 503735371 -2029046287 -267909785 1852608708 426483794 -2140999192 -144326274 2054016139 225115165 -1805406809 -479945423 2097154194 168245252 -1827771970 -469149400 1958102201 61961263 -1699207787 -306244349 1943765152 81571894 -1646927476 -355282662 2006560740 10395506 -1718104376 -292487586 1895066621 133389163 -1627780399 -369280441 2034378710 239408960 -1756608774 -531925396 2117067727 153670489 -1876851997 -416894347 1781448576 489262870 -2078220628 -215486918 1833139097 440683279 -2092098891 -196466141 1693792178 334628644 -1963239778 -33790456 1670968235 346014525 -1919511929 -91119087 1291292460 1005633466 -1560678912 -704717162 1268402997 1016953763 -1517016551 -762111345 1110181662 892024712 -1407031758 -618309980 1161937671 843510673 -1420844501 -599223619 1363189576 642232286 -1085342108 -934686990 1445813073 556428231 -1205650819 -819721493 1603999610 681322476 -1315604906 -963492160 1492570979 804381685 -1225215409 -1040219431 1854054053 428191283 -2138243191 -141832417 1777294012 518548010 -2015282288 -253359354 1616451223 392046081 -1906870341 -112179411 1731515022 271835672 -1992641630 -29523148 1932889793 70434391 -1657016339 -365109381 1951943384 56588878 -1705628684 -313451678 2112751347 183055973 -1814009889 -454600887 2055455466 226816636 -1802656826 -477457584 1441578605 585862907 -1142759615 -857346089 1384217204 629557986 -1131472040 -880268338 1530345055 741344969 -1254533261 -1036097563 1549464134 727565008 -1303080086 -984374276 1213967881 1063034527 -1504325851 -783089741 1328966160 942758534 -1590162628 -700499030 1182803515 830936749 -1467070697 -544639103 1106108962 921359028 -1344044274 -656100456 -384138646 -1642220804 118809414 1880347600 -294173069 -1720682779 7939935 2004752329 -406779304 -1866057010 164588404 2127059938 -525545919 -1750335785 245542765 2040897531 -189951474 -2085969256 446952226 1839514548 -205498857 -2067306879 500053819 1791559597 -92923332 -1921963350 343440144 1669286790 -48505307 -1977815373 320192265 1678938015 -764108126 -1519152588 1014678414 1266545432 -719755589 -1575070163 991365015 1276131073 -592500080 -1415046650 849431484 1168538410 -607981943 -1396318689 902598565 1120649011 -809258298 -1195081136 567137258 1456137084 -928090401 -1079425463 648026099 1369909093 -1055376652 -1239479710 789994456 1477536590 -965345555 -1317876101 679190465 1602006871 -268324053 -2029616195 504353287 1762189969 -143886542 -2140452956 425858590 1852122760 -19252455 -1982002289 282352181 1741908643 -105382144 -1901015146 398040620 1623109306 -306797745 -1699638311 62440035 1958736629 -354719914 -1646504000 81069690 1943156460 -479384707 -1804985365 224610897 2053405383 -469700764 -1828200462 168726088 2097790686 -881880093 -1133993099 627176143 1382466137 -872261638 -1157273748 571225814 1426785856 -978052143 -1296880825 733641469 1555909227 -1025908792 -1243680930 752336612 1540394610 -690453625 -1579175151 953606827 1339150909 -776648802 -1498253560 1069229746 1220285988 -670889035 -1358677213 906848921 1091197455 -546386004 -1469448390 828419712 1181195798 -617815832 -1406414722 891453892 1109766482 -599710479 -1421470617 844056029 1162376523 -705206054 -1561307060 1006176758 1291729248 -761615165 -1516397483 1016385007 1267989881 -962858868 -1315127270 680890784 1603445046 -1040829291 -1225718781 804804025 1493132591 -935298882 -1085847512 642652562 1363749124 -819086169 -1205171151 555998603 1445260573 -532496352 -1757024074 239902988 2034995610 -416349127 -1876413265 153183509 2116441475 -291944430 -1717667708 9906494 2005932456 -369849333 -1628193635 133885223 1895685553 -34222012 -1963794222 335262056 1694269950 -90696611 -1918950197 345404785 1670464999 -215066506 -2077660960 488651098 1780943308 -196895633 -2092651271 441318723 1833618901 -1036529239 -1255087809 741978245 1530822675 -983951952 -1302518490 726955164 1548960778 -856925797 -1142200051 585250999 1441073185 -880697982 -1132024556 630193326 1384696888 -545209907 -1467485861 831430881 1183420535 -655555116 -1343605438 920872184 1105482862 -782546433 -1503889047 1062545619 1213339717 -701067802 -1590575760 943254730 1329585244 -111546015 -1906392585 391614541 1615896795 -30132872 -1993144850 272258132 1732076738 -142444205 -2138748475 428611711 1854613737 -252723894 -2014802468 518118502 1776741616 -454106875 -1813393005 182485033 2112336063 -477944548 -1803283062 227361840 2055894182 -365598409 -1657644639 70977563 1933326477 -312955602 -1705009736 56019970 1951530132 -1921628306 -93227016 1668818498 343873236 -1977908361 -48450591 1679155803 320000717 -2085761188 -190119990 1839443568 446996198 -2067788987 -205046829 1791912553 499735295 -1866377462 -406427748 2127509030 164103856 -1750297837 -525622395 2040721983 245744297 -1642406088 -383914066 1880407572 118722178 -1720247519 -294638665 2004449805 8276635 -1239914586 -1054910672 1477838474 789657116 -1317690433 -965569751 1601946259 679277061 -1195118700 -809181438 1456311992 566935086 -1079104627 -928441573 1369459361 648510007 -1414563902 -592951468 1168185070 849749624 -1396526117 -607812787 1120719607 902554209 -1519058960 -764162202 1266327260 1014869578 -1575404567 -719451265 1276598981 990931539 -1804765649 -479574343 2053314307 224667541 -1828670922 -469269856 2098123546 168420236 -1699283427 -307114357 1958256433 62893991 -1646577148 -354678126 1943362344 80899006 -1982175669 -19048739 1741948775 282277873 -1900567982 -105868604 1622786942 398390248 -2029916551 -267985169 1762627413 503889859 -2140394912 -143975690 1851935564 426081242 -1358735641 -670800271 1091385291 906626909 -1469148418 -546725272 1180758994 828883780 -1579622699 -689967549 1339473913 953257839 -1498080564 -776852902 1220246496 1069304694 -1296808317 -978094571 1555703727 733812537 -1244036454 -1025592820 1540875190 751883040 -1133523279 -882311641 1382133661 627482379 -1157494104 -872072642 1426877316 571169554 -1086315028 -934865542 1364083904 642348118 -1204952587 -819277469 1445167321 556052559 -1315197474 -962814648 1603652850 680721508 -1225365049 -1041147567 1492650219 805255293 -1560857208 -705690338 1291408548 1006527538 -1516572271 -761413369 1268027581 1016307755 -1406353990 -617902804 1109580950 891677696 -1421772381 -599373515 1162811535 843589657 -2077358812 -215403086 1780507656 489116830 -2092711619 -196808277 1833803793 441094279 -1963619050 -34423424 1694231610 335338668 -1919399665 -90211943 1670785059 345053365 -1718020800 -291625514 2006414444 9454842 -1628122791 -369892913 1895477365 134054115 -1757241998 -532304412 2035088478 239848648 -1875945109 -416781827 2116106311 153487569 -1503980371 -782490565 1213560193 1062356247 -1590243148 -701374430 1329115544 943685902 -1467966305 -544756727 1183776179 831114533 -1343399802 -655726576 1105410474 920914236 -1142160183 -857000865 1440900581 585454963 -1132347184 -880349114 1385144828 629707114 -1254650629 -1036993427 1530523095 742317377 -1302705950 -983730060 1549019598 726866264 -1657457563 -365820685 1933268297 71067103 -1705447300 -312491798 1951830352 55681478 -1813070761 -454456127 2111888763 182971885 -1803323314 -477869864 2056067426 227158516 -2138954751 -142273385 1854686509 428570043 -2014322664 -253177714 1776386356 518435234 -1906725837 -111240027 1616366879 391183753 -1993054166 -30189380 1731856646 272447888 1795234355 470166181 -2062583009 -234337399 1819074090 460058300 -2107457786 -177893488 1708823041 316514967 -1948978387 -53230661 1656182296 363882126 -1934018764 -71432286 1991641687 28392129 -1732744325 -272671763 1910230606 115146456 -1613385886 -388849676 2020442725 258650867 -1771838647 -513485857 2130724476 134706922 -1861343408 -435611706 1349466875 661129837 -1100915753 -916034751 1459814114 537251444 -1190354994 -838095016 1588900553 699630175 -1329933339 -943856781 1507423952 786318918 -1210640388 -1060100246 1306012319 987699721 -1546237005 -724468955 1253437062 1035132432 -1531211862 -742604996 1124311725 872714811 -1391606911 -636816617 1148085940 862541346 -1436547176 -580438258 1914317682 85793764 -1676391842 -351044920 1970794347 40951805 -1686532537 -327237935 2093065024 197563350 -1831878036 -439815430 2074896217 212555727 -1784543627 -492488989 1873623830 413797248 -2120000966 -156996948 1757478671 533188505 -2033279453 -238440779 1635169060 376538034 -1887907320 -125836642 1713076029 287066027 -2011884015 -15587705 1232341946 1047739180 -1485149546 -797091328 1310314403 958332725 -1609060721 -686776807 1202684808 816362270 -1449008476 -559492558 1086474129 935687943 -1362352451 -641001941 1422072798 600058696 -1160938766 -842380700 1403969479 615116625 -1113538837 -894988675 1511560172 757048186 -1273564480 -1022246314 1567971317 712140643 -1283770663 -998504881 1496807601 774916135 -1220994659 -1069668085 1583004840 693996606 -1336615548 -950801134 1475145859 552321045 -1176333905 -823811783 1350644890 663094284 -1097902666 -913808096 1149266133 864507971 -1433531911 -578209425 1139649740 887790682 -1377579552 -622527114 1247535335 1029492849 -1537900085 -749555363 1295394046 976295016 -1556593198 -734038716 1650022521 358508783 -1940440747 -78640701 1697946720 305376502 -1959068340 -63058470 1820512331 461758685 -2104708761 -175406607 1810830418 484975812 -2048821890 -219789848 2146322461 149518475 -1847580367 -421062233 2021886980 260357266 -1769083608 -510992962 1899348015 104001721 -1623482109 -398683755 1985479734 23016608 -1739168486 -279882356 1076644336 925596006 -1373493028 -651880374 1195478505 809942399 -1454379835 -565650349 1324859842 972091732 -1594253074 -671182728 1234830811 1050490189 -1483447049 -795650975 1570462100 714893570 -1282066248 -997062610 1526111629 770813211 -1258750815 -1006646217 1396756902 608690480 -1118916470 -901152740 1412240831 589964585 -1172081517 -853261307 2067949880 205871534 -1790179308 -498386814 2083499297 187211191 -1843278835 -450429797 1973018890 43962780 -1684570074 -326061904 1928602899 99816837 -1661320129 -335711063 1727363420 301091274 -1996810128 -251674 1637399877 379555283 -1885938583 -124654337 1747906926 522830328 -2044686270 -249061164 1866675575 407111137 -2125638565 -162896691 258858807 2020274081 -513556965 -1771794803 134224686 2131176376 -435258878 -1861662060 28727045 1991337875 -273140183 -1732311361 115053340 1910285194 -388632016 -1613577562 316329811 1709047749 -53170561 -1949065495 364317514 1655716828 -71734682 -1933681936 469845857 1795586039 -233888179 -2063067429 460096376 1818997742 -178068908 -2107256126 872677375 1124388713 -636641581 -1391808955 862862310 1147734896 -580887862 -1436063140 987264973 1306478427 -724166943 -1546574217 1035318228 1253212994 -742665480 -1531125138 699723675 1588846349 -944075081 -1329742303 785984386 1507728148 -1059632466 -1211073992 661612457 1349015359 -916388219 -1100597741 537043888 1459983142 -838024548 -1190399478 376893046 1634852576 -126316710 -1887453236 286993007 1713117945 -15381693 -2012054571 414017092 1873434322 -157087896 -2119944194 532718173 1757909707 -238107791 -2033585177 197262866 2093403780 -439378114 -1832341592 212613643 2074806941 -492676313 -1784321103 85620256 1914521270 -351004916 -1676466278 41398841 1970307759 -327560427 -1686183037 756600510 1512046120 -1021923438 -1273913596 712313511 1567767089 -998544501 -1283695843 600000140 1422161434 -842192992 -1161160906 615416469 1403630083 -895425607 -1113074897 816832218 1202253388 -559824906 -1448702112 935467715 1086663253 -640910353 -1362408583 1047811816 1232299646 -797296700 -1484978350 957977329 1310630503 -686296099 -1609514165 1029422517 1247579427 -749347687 -1538069489 976648620 1295075642 -734521216 -1556142058 864040327 1149699345 -577874773 -1433836483 888009118 1139458312 -622620494 -1377525724 552381905 1475059015 -823997187 -1176109973 662792648 1350981982 -913372956 -1098368910 775366115 1496323445 -1069988657 -1220643751 693821946 1583206764 -950763306 -1336692672 104177021 1899146731 -398721967 -1623405369 22567268 1985964530 -279562168 -1739519778 149820751 2145986009 -421497757 -1847114507 260297046 2021974464 -510807942 -1769307924 461540633 1820704143 -175313867 -2104763229 485443840 1810397590 -220125140 -2048517958 358155563 1650341309 -78158841 -1940892527 305447218 1697903012 -63266786 -1958899576 608210164 1397210210 -900796968 -1119232690 590170349 1412069499 -853333567 -1172039337 714802374 1570518096 -996842006 -1282255492 771145951 1525805129 -1007115789 -1258319515 972528784 1324395526 -671482436 -1593914070 1050302601 1235052575 -795592283 -1483536077 925635746 1076569140 -652053106 -1373289192 809619643 1195827245 -565202537 -1454866175 523152444 1747557546 -249508592 -2044199546 407070757 1866750131 -162723575 -2125842017 301278222 1727141016 -309982 -1996720716 379117591 1637863553 -124354245 -1886277203 43629656 1973325006 -325591692 -1685000734 99907649 1928546519 -335931027 -1661130245 205665386 2068120828 -498313914 -1790220848 187691123 2083045605 -450784929 -1842961975 -1546088389 -723541843 1305932055 986825089 -1531620318 -743283532 1253782798 1035732376 -1392306167 -637261665 1124956453 873089459 -1435575280 -580260730 1147190588 862424490 -1099988897 -915885879 1348591987 661049829 -1191033786 -838503216 1460413802 537597436 -1330378643 -944555781 1589274945 700275159 -1210463116 -1059128094 1507306840 785423822 -1732857613 -273579931 1991823839 29352265 -1613007638 -388217732 1909790150 114435408 -1771226943 -513144745 2019777005 258238843 -1862206248 -435696562 2131664372 134851938 -2063490921 -234450943 1796194747 470348077 -2106825586 -177515496 1818363298 459617588 -1948637019 -52619213 1708411273 315848991 -1934103364 -72295382 1656327568 364821766 -1161584262 -842755604 1422770262 600502464 -1112644253 -894872075 1402995791 614937817 -1273484984 -1021371938 1511409764 756119794 -1284117167 -999105081 1568377981 712817899 -1485524706 -797736568 1232785458 1048436900 -1608944377 -685881967 1310135339 957359293 -1448134356 -559412806 1201756160 816212118 -1362952907 -641348189 1087151129 936094863 -2119335502 -156585692 1873010846 413454344 -2034219605 -238586563 1758340231 533271569 -1888089728 -126797546 1635281068 377444410 -2011443815 -14877425 1712696501 286432291 -1675980330 -350379712 1913975034 85180524 -1686678065 -328178343 1970877667 41813109 -1832838684 -439998094 2093971656 197675102 -1783833091 -492049045 2074262737 212175943 -1846611271 -420888017 2145424277 149398275 -1769785696 -511441354 2022528908 260728602 -1623885173 -399357411 1899699111 104606513 -1739014510 -278950396 1985404862 22146856 -1940266275 -77671861 1649902577 357610343 -1959516476 -63760814 1698318312 306018174 -2105382161 -175809927 1821117379 462109525 -2047889674 -219636128 1809960922 484900684 -1434398095 -578297113 1150202717 864650187 -1376971160 -622188802 1138980676 887375826 -1537516989 -748918059 1247099759 1028787193 -1556701606 -734941492 1295581046 977260512 -1221082603 -1070534013 1496949561 775852975 -1336277492 -950192486 1582589728 693327798 -1175696857 -823428431 1474439947 551885725 -1098805698 -913916248 1351610130 663281540 -1997159432 -855186 1727767252 301765186 -1885861919 -123783305 1637246669 378623579 -2043786294 -248939684 1746938598 522656368 -2126278701 -163266747 1867378431 407559785 -1790782564 -498736374 2068624048 206275110 -1842407547 -450353389 2082567849 187057727 -1684448338 -325162184 1972845186 42994196 -1661689929 -336351455 1929051803 100519437 -1281629392 -996355162 1570079260 714257034 -1258936535 -1007609921 1526220293 771716755 -1119851774 -901293164 1397623342 608778936 -1171411173 -852844659 1411632695 589627041 -1372785836 -651443262 1076007544 925213422 -1455343795 -565835813 1196381793 810051319 -1594393754 -672117776 1324948042 972958428 -1483030657 -794980375 1234493011 1049882309 -944483009 -1330420311 700068883 1589445765 -1059483354 -1210146384 785903626 1506853020 -915415795 -1100419685 660716577 1348897975 -838723308 -1190844030 537688120 1460357294 -637319845 -1392216627 873276535 1124734177 -579960510 -1435913772 861986926 1147654392 -723989143 -1545601537 987147333 1305582803 -743110288 -1531823642 1035692124 1253857482 -52791817 -1948433055 315888859 1708336205 -71847442 -1934589576 364499138 1656676436 -234750523 -2063151789 470785257 1795730559 -177456676 -2106914486 459430128 1818585190 -512924269 -1771416315 258147519 2019832873 -436166262 -1861775076 135184550 2131357744 -273224287 -1733173961 28871821 1992277019 -388290120 -1612965586 114641044 1909618690 -558930818 -1448586008 815859026 1202075076 -641556377 -1362784015 936165707 1087107549 -797643700 -1485579046 1048218976 1232977398 -686217131 -1608640317 957827449 1309702639 -1021807590 -1273019252 756421942 1511073184 -998920189 -1284341611 712757551 1568465337 -842793944 -1161507650 600677636 1422568850 -894552015 -1112995673 614488349 1403480459 -440318794 -1832487904 198124954 2093487372 -492011345 -1783910343 212001155 2074464533 -350565244 -1675756526 85241256 1913888062 -327743331 -1687144437 41511345 1971214631 -126462766 -1888394172 376976894 1635714408 -14970677 -2011389859 286650855 1712505201 -156377888 -2119504778 413384140 1873055066 -239068935 -2033768337 533625301 1758021955 -176015427 -2105211093 462182033 1821074951 -219155548 -2048343246 484545160 1810276894 -78004337 -1939960039 358080163 1649471029 -63669354 -1959572736 305797818 1698507308 -399169575 -1624107185 104548085 1899787875 -279387200 -1738550442 22446828 1985065594 -420565013 -1846960259 148950727 2145910353 -511480846 -1769710748 260901598 2022324808 -823388299 -1175771165 551712345 1474643663 -914238612 -1098456070 663728704 1351123670 -1070096569 -1221546031 775552619 1497288445 -950379682 -1336054840 693385842 1582500580 -749009135 -1537460345 1029006909 1246910123 -734608632 -1557007458 976790052 1296011954 -578777309 -1433944139 865005071 1149886105 -621982918 -1377141844 887302678 1139022464 -325515524 -1684130198 43476944 1972393798 -336280859 -1661734285 100312009 1929220959 -498954546 -1790591400 206368738 2068569972 -449885481 -1842841023 186723323 2082872173 -248637800 -2044123634 522221492 1747404578 -163327359 -2126192105 407745453 1867154235 -680278 -1997361604 301727622 1727844112 -124233037 -1885378011 378944415 1636895497 -671668684 -1594878302 972637976 1325299598 -795155923 -1482829125 1049920257 1234416535 -651383290 -1372873072 925028138 1076232124 -566138337 -1455007095 810486579 1195916197 -901761456 -1119418682 609113980 1397319658 -852626871 -1171602721 589534053 1411687411 -996426142 -1281585420 714465102 1569910744 -1007256965 -1259255059 771234647 1526672321 -1249556745 -1031637407 1535846363 747378509 -1293384978 -974146952 1558635458 736219988 -1151414587 -866517421 1431351273 576167807 -1137505572 -885769654 1379757040 624581478 -1473096045 -550148603 1178351551 825952041 -1352691062 -665279972 1095889830 911655728 -1494622559 -772870601 1223147405 1071681307 -1585177928 -696047058 1334475668 948783874 -1897175489 -101951831 1625622291 400701317 -1987665370 -25062736 1737016074 277869468 -2144276979 -147333477 1849593633 423215031 -2023937516 -262530430 1767066424 508853166 -1822656933 -463780147 2102531959 173352929 -1808682430 -482966828 2051003246 221832184 -1652031895 -360657153 1938399045 76459987 -1695925648 -303232282 1961122652 65235914 -1398900810 -610711776 1116739226 899098124 -1410092113 -587955399 1174262403 855302677 -1572470908 -717041902 1280024232 994881086 -1524089955 -768668917 1260804785 1008822823 -1322686510 -970041532 1596393214 673199720 -1237015605 -1052535971 1481294567 793637489 -1074597920 -923410570 1375506124 654032474 -1197528071 -812115089 1452362453 563509827 -1745856642 -520656920 2046703186 251201220 -1868721305 -409295887 2123625035 160744157 -1725178036 -299044902 1998962272 2264822 -1639572651 -381604925 1883798137 122637039 -1975040230 -46106740 1682515510 323884704 -1926593789 -97668203 1663361583 337892025 -2070098136 -207880258 1787997700 496344722 -2081354959 -185189465 1845455389 452483723 -2018302859 -256633629 1774011737 515536335 -2132877204 -136720134 1859158336 433566166 -1989628857 -26239791 1734790507 274857469 -1912248226 -117286712 1611336050 386677220 -1711000559 -318569337 1946834237 51209643 -1654001656 -361840482 1936167204 73441714 -1797276637 -472347467 2060573967 232189337 -1817020358 -457881428 2109479190 180038016 -1126366019 -874892245 1389585809 634672391 -1146044252 -860360654 1438556552 582586654 -1308193649 -989742055 1544088995 722459957 -1251260266 -1033078784 1533356474 744626476 -1586883367 -697490353 1331983861 946029923 -1509437248 -788471722 1208594924 1057915258 -1347314453 -659116931 1103101383 918080849 -1461954318 -539269020 1188182494 836045128 -1633151692 -374397534 1889956888 128009358 -1715089107 -289218117 2009837569 13402263 -1871471354 -411783792 2122185770 159042748 -1759618785 -535205495 2031106099 236390565 -2095119024 -199739962 1829856380 437671146 -2072854199 -210374177 1786552421 494637299 -1916498590 -87835148 1674243150 349035736 -1968617093 -38897171 1688676439 329259201 -1513736708 -759102102 1271420112 1020224582 -1565789723 -710098573 1285918921 1000513631 -1424114226 -602239656 1158929634 840232052 -1401914921 -612939455 1115560187 897132653 -1200544360 -814344946 1451181236 561542178 -1088626303 -937701097 1360167085 638955579 -1230328406 -1045586628 1487195270 799276048 -1312331341 -960472795 1607010463 684603401 -773225485 -1494305947 1072161503 1222693449 -695973910 -1585219716 948577990 1334646352 -550368319 -1472906409 826043117 1178294907 -664809512 -1353121970 911322868 1096195682 -866217065 -1151753471 575730363 1431814701 -885827698 -1137416424 624768674 1379534388 -1031464027 -1249760461 747338377 1535920671 -974594116 -1292898518 736542352 1558285830 -360209605 -1652517971 76136983 1938748033 -303405278 -1695721548 65275406 1961047704 -463721719 -1822745697 173165093 2102753971 -483266800 -1808343162 222268988 2050539178 -147803297 -2143845431 423547507 1849287397 -262310074 -2024126512 508761706 1767122684 -102024339 -1897133061 400906817 1625451223 -24707212 -1987981342 277388888 1737469646 -923618638 -1074429404 654103454 1375462152 -811632981 -1197980099 563156871 1452680977 -970376576 -1322382826 673668012 1595960122 -1052442983 -1237070321 793419701 1481486115 -716856618 -1572695488 994821114 1280111468 -769104177 -1523624359 1009125347 1260468085 -610391324 -1399252366 898649032 1117223774 -587993347 -1410015637 855478225 1174060871 -207842694 -2070174996 496169814 1788199872 -185510301 -2081003787 452933455 1844971481 -45671864 -1975506210 323582820 1682852850 -97853871 -1926369593 337952637 1663274987 -299138530 -1725123960 2482994 1998771108 -381270521 -1639876975 122169131 1884231613 -521139668 -1745405254 251554560 2046385046 -409088459 -1868890461 160673561 2123669391 -471867023 -1797729817 231833693 2060890315 -458087064 -1816848898 180110404 2109437138 -318478013 -1711056427 50989167 1947023609 -362173094 -1653695028 73911414 1935736032 -26676971 -1989164669 275157049 1734451375 -117099252 -1912470118 386618400 1611424950 -256673497 -2018227791 515708939 1773807773 -136397506 -2133226072 433118226 1859644548 -659439175 -1346965201 918528149 1102614531 -539228768 -1462029002 835871884 1188385818 -697677429 -1586661091 946088103 1331894321 -788034158 -1509901052 1057615038 1208933416 -989408803 -1308499637 721989873 1544519783 -1033169468 -1251203758 744846568 1533166718 -874685969 -1126536839 634599619 1389627477 -860840458 -1145590432 582941914 1438239820 -87764944 -1916542810 348827932 1674412426 -39250903 -1968298817 329741573 1688225171 -199272446 -2095552364 437336366 1830160824 -210592741 -2072662899 494730551 1786498465 -411844524 -1871384382 159228280 2121961966 -534903731 -1759955749 235955553 2031572471 -374847386 -1632667408 128330058 1889606108 -289043329 -1715290903 13364563 2009914821 -1045761800 -1230126994 799314388 1487118658 -960023327 -1312816009 684283341 1607361883 -814647094 -1200207780 561977830 1450715504 -937640749 -1088713659 638770687 1360391529 -602021732 -1424306166 840139184 1158983974 -613407611 -1401482221 897467817 1115256127 -758749010 -1514055624 1019742594 1271871764 -710169417 -1565746143 1000721819 1285750029 2103233791 173800553 -1823298093 -464151227 2050033894 221657200 -1807783478 -482846372 1938244813 75527259 -1651956255 -359787145 1961525460 65908802 -1696275976 -303836818 1626070171 401402893 -1897546313 -102593247 1736841346 276899860 -1987544658 -24164040 1848661161 423060543 -2143406715 -147258093 1767739568 509255718 -2024541796 -262881014 1177742391 825613473 -1472426725 -549732979 1096755246 911743160 -1353627390 -665421420 1223255045 1072583827 -1494809303 -773835329 1334091804 948146314 -1584742096 -695340634 1535507539 746769605 -1249141377 -1030967831 1558722634 737085660 -1293526682 -975083024 1432253537 576275703 -1152379571 -866703909 1379119224 624197870 -1136799404 -885333566 1682439614 323013928 -1974887278 -45175804 1663711655 338495793 -1926997877 -98342883 1788638604 496715034 -2070801248 -208329674 1844556181 452362499 -2080386887 -185016273 2045832666 251125068 -1744925450 -520504224 2124229059 161093973 -1869395729 -409700231 1999332840 2905470 -1725627196 -299748270 1883677169 121737575 -1639399203 -380637109 1596579190 674164192 -1322795942 -970945332 1480857967 792930809 -1236633533 -1051899691 1374836036 653616594 -1073990552 -923073282 1453298013 563651019 -1198395279 -812203801 1117703442 899284356 -1399804866 -610820952 1173555467 854866333 -1409456089 -587573071 1279608096 994211254 -1572133876 -716434278 1260945721 1009758639 -1524178923 -769535869 1332391549 946708203 -1587228847 -698089529 1208445540 1056987890 -1509356728 -787596322 1102128719 917903065 -1346418845 -658999307 1188880982 836489920 -1462598790 -539642900 1390263833 635080335 -1126965451 -875237469 1437628928 582437526 -1145169108 -860279878 1543910955 721487549 -1308076281 -988846191 1533801010 745325220 -1251634402 -1033723000 1946455733 50576931 -1710559335 -317858033 1936280236 74349114 -1654183040 -362800362 2061436551 232273425 -1798215765 -472492227 2108867230 179696136 -1816353870 -457469148 1773379281 515157575 -2017591299 -256192661 1860065992 433678942 -2133836828 -136901774 1734874851 275719797 -1989773361 -27179175 1610994426 386065004 -1911835690 -116620480 1450286908 561426346 -1199571440 -814166394 1360812837 639331251 -1089324535 -938145121 1487542030 799877016 -1230735838 -1046264140 1606931223 683729793 -1312181701 -959544659 1271304024 1019330510 -1513558412 -758128926 1286294337 1001159639 -1566234003 -710796549 1159530346 840579068 -1424791994 -602646832 1114686323 897053669 -1400987041 -612789559 1830797300 437817186 -2095980840 -199823794 1785887725 494226299 -2072241471 -210032041 1673803718 348325712 -1916119318 -87202180 1688859615 330220361 -1968729357 -39804315 1890103184 128950022 -1633235268 -375259606 2009426825 12737311 -1714746715 -288605645 2121476002 158603060 -1870838130 -411404776 2032067515 236573485 -1760525673 -535318015 422578683 1849112941 -146904873 -2143725503 509464034 1767570804 -262951730 -2024498088 401310153 1626124639 -102375195 -1897738125 277235152 1736537414 -24632068 -1987111830 75962783 1937778953 -360089421 -1651619803 65723782 1961749776 -303776598 -1696363460 173838765 2103157051 -464326527 -1823096809 221337012 2050385186 -482397032 -1808268274 576596275 1431902629 -867153889 -1151895415 624160042 1379196348 -885158906 -1137001328 746955009 1535283607 -1031028691 -1249054533 736650520 1559188878 -974781388 -1293863774 1072249175 1223559617 -773367685 -1495242515 948239694 1334037976 -695559070 -1584550668 825405797 1177911795 -549662647 -1472470817 912225660 1096304106 -665775024 -1353308986 2832570 1999374380 -299542122 -1725798144 122092707 1883360309 -381117041 -1638945511 250654856 2046263326 -520171100 -1745231566 161313937 2124039175 -409791043 -1869339349 496773342 1788549192 -208516622 -2070578844 452062407 1844894801 -184578581 -2080850563 323461356 1681952890 -45497920 -1974537898 338322677 1663915107 -98302503 -1927072433 994383986 1279404260 -716474018 -1572058680 1009310827 1261432061 -769213113 -1524527663 899584064 1117364438 -611258004 -1399340550 854807641 1173644495 -587385483 -1409677853 653395990 1375025280 -922982086 -1074046548 564120591 1452866713 -812536541 -1198088779 673808420 1596895410 -970465016 -1323249250 793003069 1480815787 -1052105455 -1236462201 721841017 1543592943 -989328811 -1307624765 745254752 1533845494 -1033515444 -1251803430 635298635 1390072797 -875330969 -1126911247 581969746 1438062532 -859945346 -1145473304 917601053 1102465931 -658564559 -1346884953 836550404 1188794258 -539828696 -1462374722 946533167 1332593593 -698052093 -1587305835 1057437494 1207961504 -787917286 -1509005684 275270577 1735359271 -26858851 -1990125045 386240424 1610792766 -116658556 -1911759342 515097475 1773466389 -256007505 -2017816007 433981338 1859729164 -137337162 -2133371360 232741845 2061003587 -472827143 -1797911953 179478476 2109058906 -457376032 -1816408458 50648039 1946411889 -318065973 -1710390691 73996286 1936598888 -362318126 -1654634940 840784440 1159359150 -602719468 -1424749694 896572961 1115139767 -612434163 -1401303141 1019662858 1270997660 -758598874 -1513126992 1001068051 1286350469 -710576321 -1566423127 799689308 1487764170 -1046205584 -1230824474 684166725 1606467283 -959844503 -1311842305 561103470 1450636024 -813718718 -1200057388 639370871 1360738017 -938317989 -1089120307 158563056 2121550438 -411231268 -1871041718 236895977 2031718015 -535765051 -1760039085 128512706 1890566740 -374959122 -1633574024 12924635 2009204301 -288663561 -1714657439 348416660 1673746946 -87422024 -1915929810 329887373 1689165339 -39333983 -1969160393 438297254 1830343216 -200178806 -2095664356 494020287 1786058281 -209959021 -2072283387 -12102490 -2009045968 290010506 1716389148 -131428161 -1892835287 371519891 1629733125 -241378156 -2036601854 529710520 1754631470 -151971699 -2114574309 419396001 1878542647 -487570238 -1778944940 217982446 2079921528 -442662693 -1835356083 194241015 2090127713 -332673808 -1691550618 36023772 1965202762 -347731735 -1673447297 88631749 1917802835 -1003916178 -1288813320 707204418 1562387924 -1018908553 -1270644511 759877979 1515053517 -890045348 -1107964726 620535152 1409002982 -845203387 -1164441389 596728169 1419143679 -643931126 -1365683044 932185382 1083651504 -554459117 -1443590011 821936447 1207628201 -683283400 -1606230866 961252628 1313652098 -802674655 -1490085705 1042696461 1226930587 -430152217 -1856285327 139592907 2136290397 -516840962 -1774808728 255836370 2016997444 -393744939 -1618944701 109677817 1905179759 -269866548 -1729291942 31738080 1994618998 -68455037 -1930672875 367334575 1658987577 -58281574 -1954447092 310956214 1703927840 -181338703 -2110272217 457088157 1815718923 -228771416 -2057696962 475224196 1800693778 -583908049 -1439337031 859579395 1144722581 -631275210 -1386696288 877781018 1129762956 -739652323 -1527841397 1038593073 1256234151 -729544444 -1551681134 982149160 1301108926 -1065003701 -1216191011 780874855 1502348529 -941059758 -1326472764 703000702 1591853288 -832643719 -1185288721 542162005 1465355459 -919398048 -1103877642 658339916 1345997018 -848218588 -1166670158 595547912 1417176990 -904072643 -1122254165 605197073 1393927047 -1012220394 -1263694208 765779770 1520693164 -993560049 -1279243623 717822755 1573792693 -792320448 -1480517930 1053312876 1238333434 -676601255 -1599286577 967148405 1319285731 -568480142 -1457873180 806604638 1192558536 -646944149 -1367909635 931007303 1081686993 -165734676 -2129123718 403797952 1863731030 -244133131 -2039094685 528266201 1752925007 -121332002 -1883001272 382402546 1640877924 -5678393 -2001835439 296172523 1721764733 -341309816 -1666238946 94791588 1923176242 -322583919 -1681722873 46900157 1976341291 -445411654 -1837842900 192802710 2088427264 -501331293 -1793492427 202386319 2065111833 -731248795 -1553123341 979658313 1298355935 -754465924 -1543441430 1024041552 1242469062 -625897641 -1380532287 884993659 1136189165 -572765362 -1428456488 869411426 1154816756 -908257535 -1092999273 668169773 1356089019 -827272424 -1179130994 549368372 1471775394 -955867341 -1342066779 688455199 1578094217 -1066706134 -1217631300 778385926 1499597456 -284940371 -1744627909 17450625 1980593687 -395713612 -1620126942 107446936 1902162446 -505434209 -1764188407 265408179 2027355685 -424514682 -1850385648 146541226 2142976572 -223135799 -2051799201 482170597 1807378035 -169937968 -2099657914 466653948 1826071146 -60243973 -1955623059 308731607 1700916801 -83526686 -1946006668 353049294 1644964440 -1691643486 -332619468 1965420686 35831832 -1673112133 -348035795 1917334679 89064449 -1779426928 -487118586 2080274620 217663530 -1835147895 -442831585 2090056869 194284595 -2036563514 -241454768 1754456298 529911932 -2114894369 -151620279 1878992115 418911333 -2008610316 -12568222 1716087000 290347086 -1893020179 -131203717 1629793473 371432535 -1606045334 -683507204 1313591366 961339600 -1490520717 -802208283 1227232351 1042359497 -1365362344 -644281906 1083201652 932669666 -1443627711 -554381865 1207802989 821734651 -1108172530 -889876072 1409073186 620490932 -1163959017 -845654655 1418789947 597046445 -1289148100 -1003611734 1562855440 706771078 -1270551259 -1018962509 1514834953 760069279 -2110742301 -180907915 1816052175 456782169 -2057476870 -228961172 1800603094 475280704 -1930745647 -68413369 1659193853 367163755 -1954091832 -58598306 1703448036 311410034 -1618497401 -394231791 1904857515 110027069 -1729465186 -269663224 1994659250 31663396 -1856227147 -430241757 2136103321 139815183 -1775108948 -516502470 2017435008 255372566 -1184989141 -832982851 1464918279 542626193 -1103936462 -919309148 1346184478 658118024 -1216018407 -1065207665 1502308661 780949923 -1326920704 -940573546 1592175916 702651834 -1528197041 -739335975 1256714595 1038139893 -1551608746 -729586496 1300903290 982320620 -1439557507 -583718677 1144813905 859523527 -1386226588 -631706382 1129430344 878087646 -1457655008 -568671306 1192464908 806658714 -1368377543 -646510673 1082021397 930702979 -1480164590 -792638588 1237850686 1053764264 -1599357173 -676556899 1319493159 966979249 -1263869116 -1012018222 1520730728 765702910 -1278793891 -994043957 1573471857 718173927 -1166972042 -847881248 1417611866 595081932 -1122193553 -904159239 1393741379 605421269 -1837902872 -445324418 2088612548 192578130 -1793189903 -501667993 2064676573 202851915 -1666688038 -340825268 1923496694 94440032 -1681547325 -322785451 1976303343 46976633 -1882930292 -121375974 1640669856 382571062 -2002188395 -5359869 1722246841 295720495 -2128655426 -166167768 1863395986 404101636 -2039312473 -243941583 1753017995 528211485 -1341734303 -956173577 1577624397 688886747 -1217722760 -1066649874 1499817812 778196930 -1092793773 -908428603 1356016511 668212201 -1179611574 -826818852 1472130918 549052400 -1380855291 -625548653 1136636713 884507583 -1428416996 -572840310 1154643760 869615526 -1553311177 -731026783 1298414363 979569549 -1543004626 -754929992 1242169090 1024380820 -1956060503 -59780545 1701217157 308392723 -1945819472 -83749338 1644906396 353138442 -2051839333 -223061491 1807551415 481966881 -2099335550 -170287596 1825623982 467140408 -1763708211 -505888165 2027000801 265724791 -1850591532 -424343998 2143049720 146499438 -1744536833 -284997015 1980373971 17640261 -1620459802 -395407760 1902632906 107016028 933158574 1083829816 -644825214 -1365799148 821238455 1207183905 -553813093 -1443214579 960845468 1312974346 -682936400 -1605630170 1042846341 1227858451 -802753623 -1490959553 707382986 1563360860 -1004032026 -1289707664 759433939 1514355269 -1018532865 -1269998743 619857656 1408595566 -889444396 -1107617982 597656289 1419293303 -846076979 -1164520613 217120358 2079837936 -486629558 -1778798628 194853503 2090470121 -443327661 -1835766843 36402772 1965835970 -333113480 -1692260370 88519245 1916895963 -347548831 -1672485897 289926658 1715527316 -11956434 -2008105032 371862043 1630345869 -131839177 -1893499999 530343472 1755010726 -242088164 -2037041270 418488873 1878430399 -151010555 -2114391149 780529647 1501749113 -1064595773 -1215513003 703081462 1592728416 -941208870 -1327400372 543057885 1465472843 -833616143 -1185466777 657695684 1345622866 -918699288 -1103433090 858980235 1144377117 -583229785 -1438929359 878656402 1129843460 -632202562 -1386845656 1038710713 1257129775 -739830123 -1528814077 981775264 1300464438 -729099636 -1550982630 367775527 1659699121 -68833781 -1931305315 310774590 1702968232 -58168814 -1953539452 456148757 1815574403 -180476359 -2110187857 475890444 1801106330 -229383648 -2058038602 140304195 2136731605 -430784913 -1856663815 254876506 2016816076 -515933578 -1774695712 109533041 1904240615 -393660835 -1618082101 32150376 1995285502 -270208444 -1729903918 94944300 1924107450 -341385984 -1667109482 46495797 1975666851 -322234087 -1681118833 192099358 2087978120 -444771022 -1837472348 203354119 2065285265 -502230741 -1793613379 404728904 1863883998 -166605468 -2129199630 527591505 1752520903 -243529347 -2038744597 381953146 1640174828 -120961706 -1882360384 296345699 1722732789 -5799601 -2002734631 1053203684 1237429362 -792134200 -1479553698 967530749 1319921771 -677037615 -1599993529 807212246 1192895552 -569149958 -1458289300 930140367 1081598041 -646008349 -1367768715 594644096 1417067542 -847254100 -1166484166 605833369 1394309135 -904779339 -1122690781 766117042 1521300516 -1012636258 -1264364280 717734059 1572925501 -993418873 -1278308079 481529197 1807007227 -222434239 -2051351337 467552628 1826191842 -170907560 -2099832626 308807007 1701787081 -60398477 -1956555547 352698694 1644360144 -83124118 -1945333508 17079561 1979952543 -284492763 -1743926093 107567376 1903061382 -395888580 -1621096278 266278203 2027431341 -506366953 -1764342655 145936674 2142626228 -423841778 -1849982824 668839333 1356504371 -908866423 -1093338081 548432316 1471633706 -826406768 -1179043834 688268695 1577129217 -955759429 -1341164499 778822030 1500303640 -1067089758 -1218269132 980073921 1299025239 -731587347 -1553732485 1023900120 1241532750 -754378508 -1542576030 884028915 1136002405 -624995105 -1380424631 870117866 1155252604 -573402938 -1428840368 1408375722 620047164 -1107527034 -889501168 1419763635 597225253 -1164853601 -845771255 1563005848 707699470 -1289227596 -1004486110 1514428289 759392023 -1270204755 -1018362309 1313147854 960641880 -1605670174 -682861964 1227411415 1043332929 -1490637061 -803103123 1084130300 932819818 -1366236464 -644361658 1207125989 821327731 -1443027255 -554035617 1755069282 530254836 -2037228978 -241866024 1878130555 418828269 -2113954217 -151474495 1715974992 289440710 -2008427908 -11607318 1630173001 372066271 -1893460379 -131913997 1965763334 36445072 -1692054998 -333284676 1917251359 88203145 -1672966605 -347095387 2079367988 217551778 -1778466280 -486935922 2090690349 194664379 -1835858431 -443271529 1256794859 1039014525 -1528345657 -740263087 1300557554 981720676 -1551200290 -728907960 1144169177 859148879 -1438858251 -583273629 1130325696 878204502 -1387198484 -631883910 1465793167 542706201 -1185915997 -833131723 1345584790 657772032 -1103257670 -918900948 1501934269 780304939 -1215573103 -1064508665 1592293028 703546930 -1327097976 -941545698 1904675363 109066933 -1618384113 -393323623 1995099706 32374444 -1729843434 -270295168 2136769041 140227207 -1856838851 -430582869 2016495112 255227550 -1774246108 -516417614 1815091783 456600273 -2109834389 -180794371 1801313886 475721416 -2058109070 -229339164 1659605621 367829731 -1931087015 -69024817 1703302764 310470394 -1954007232 -57735210 1640266024 381897150 -1882580988 -120772462 1722400049 296652199 -2002265059 -6230901 1864364314 404275596 -2129555402 -166289248 1752315139 527762837 -2038672337 -243571527 2087938380 192174554 -1837299616 -444974858 2065608021 203005379 -1794061191 -501744401 1923670398 95408616 -1666809774 -341724988 1975854439 46274033 -1681177525 -322145059 1521113568 766339446 -1264305972 -1012725670 1573363193 717270383 -1278608171 -993080253 1416745426 594993476 -1166036738 -847740824 1394349515 605758813 -1122863897 -904575887 1193101700 807041298 -1458362200 -569108418 1081118109 930594059 -1367413583 -646325209 1237762486 1052897568 -1480023910 -791703540 1319830959 967587129 -1599773565 -677227499 2027898985 265844991 -1764677307 -506062381 2142407792 146128102 -1849889444 -423895606 1980022875 17035469 -1744133769 -284323359 1902707778 107885780 -1620613778 -396339720 1701337101 309291163 -1956234975 -60749385 1644534804 352496770 -1945371336 -83046994 1806946367 481616041 -2051165933 -222658171 1826493478 467215536 -2100267766 -170441316 1135700129 884365367 -1379989107 -625460965 1155312824 870030382 -1429025388 -573178622 1298849939 980275205 -1553694273 -731664087 1241982090 1023415324 -1542896218 -754027216 1577482437 687949907 -1341646359 -955307649 1500232924 778865738 -1218060816 -1067258522 1356722423 668647521 -1093430821 -908811955 1471165678 548865144 -1178708542 -826710700 536961621 1460032195 -837876871 -1190644753 661431884 1349228250 -916273312 -1100613642 786098791 1507711729 -1059812533 -1210860579 699870846 1588600552 -944156846 -1329692732 1035366961 1253130919 -742911203 -1530977397 987477544 1306298046 -724183292 -1546459246 862845443 1147849365 -580674769 -1436243015 872431130 1124535948 -636592330 -1391890528 460276381 1818784267 -178183247 -2107239641 469927556 1795536402 -234035288 -2062821570 364169903 1655962169 -71652477 -1933731051 316214966 1709063712 -52990054 -1949278452 114840313 1910465135 -388615211 -1613692093 28677856 1991419510 -272894004 -1732458662 134470347 2131028573 -435307545 -1861579919 258875090 2020159044 -513769474 -1771614360 958026516 1310548866 -686542280 -1609366866 1048024845 1232119707 -797313503 -1484863817 935451430 1086778288 -640697846 -1362589028 816586559 1202401193 -559776237 -1448784251 615334768 1403679718 -895278500 -1113320758 599820137 1422374911 -842078651 -1161177389 712428354 1567751124 -998725010 -1283482888 756748123 1511800781 -1022005641 -1273864479 41186268 1970488138 -327544080 -1686298010 85571525 1914603347 -350759191 -1676614017 212859886 2074659704 -492725566 -1784239532 197279735 2093289313 -439591205 -1832161715 532898744 1757696814 -238222700 -2033569278 414099361 1873385271 -157235571 -2119698917 286845834 1713363740 -15299930 -2012104144 376778643 1634868997 -126136641 -1887666647 305594583 1697656897 -63348229 -1958850195 358270158 1650324568 -78338590 -1940679308 485263589 1810610291 -220010039 -2048534177 461458684 1820753002 -175166000 -2105008826 260051123 2022121509 -510758497 -1769389815 149804202 2146100284 -421284474 -1847294704 22780033 1985783831 -279578195 -1739404997 104225944 1899064334 -398967372 -1623257822 693706783 1583222921 -950582989 -1336905307 775218182 1496568976 -1069906646 -1220692548 662874157 1350932667 -913520383 -1098122857 552561716 1474845858 -824111848 -1176093298 888025211 1139343597 -622833321 -1377345087 864285794 1149551860 -577923762 -1433754152 976599113 1295157471 -734275227 -1556289037 1029209168 1247759558 -749331076 -1538183702 187445654 2083193088 -450735942 -1843044308 205649295 2068235545 -498101085 -1790401483 100120996 1928366386 -335947640 -1661016034 43679165 1973243179 -325837679 -1684853753 379265522 1637618020 -124436258 -1886228408 301393387 1727124861 -490297 -1996508079 406890944 1866963286 -162608916 -2125858694 523070937 1747606863 -249361163 -2044445597 809636190 1195712968 -565415822 -1454685980 925881671 1076422097 -652102549 -1373207299 1050253676 1235134970 -795346880 -1483683626 972316021 1324576227 -671466407 -1594028849 771031354 1525821868 -1006936042 -1258532736 714655011 1570764213 -996760561 -1282304871 590252296 1412020638 -853481436 -1171793742 608390417 1396997511 -900912067 -1119216469 1148036945 862623687 -1436301699 -580585749 1124098888 872895454 -1391590812 -636931342 1253453667 1035018229 -1531425201 -742424871 1306258298 987552748 -1546286506 -724387136 1507505973 786270115 -1210788327 -1059854705 1589080876 699417530 -1330048512 -943840618 1459699463 537268113 -1190175189 -838308163 1349319454 661375880 -1100834254 -916084060 2130937753 134526735 -1861359947 -435497437 2020492160 258568982 -1772084564 -513338822 1909985195 115294013 -1613336953 -388932079 1991625650 28506916 -1732531554 -272852472 1656002557 364095339 -1933904175 -71449017 1708741604 316564338 -1948831032 -53476770 1819221967 459812697 -2107539741 -177844619 1795349462 470149952 -2062763270 -234124692 1568052752 712091270 -1283918020 -998258774 1511739913 756834975 -1273679067 -1022229581 1403854370 615132852 -1113358578 -895201384 1421924923 600304301 -1160856809 -842429567 1086424692 935769826 -1362106536 -641148978 1202471533 816542459 -1448991935 -559606825 1310330438 958217936 -1609273494 -686596100 1232587359 1047591625 -1485198477 -797008923 1712895704 287278670 -2011768844 -15603870 1635087041 376586839 -1887759379 -126082181 1757626090 532942460 -2033360954 -238391472 1873738483 413780581 -2120180769 -156783799 2075109052 212375082 -1784559728 -492374266 2093114021 197481011 -1832123511 -439667937 1970548366 41098776 -1686483038 -327319756 1914301079 85907969 -1676178501 -351225043 1985725907 22869317 -1739217665 -279800727 1899364810 103887196 -1623695130 -398503824 2021674465 260537719 -1769067315 -511108005 2146273784 149600622 -1847334700 -421210046 1810683319 485221665 -2048740197 -219839475 1820397998 461775160 -2104528766 -175620076 1698127237 305163539 -1959183191 -63042497 1650104732 358459658 -1940588368 -78395354 1295377691 976409997 -1556380617 -734219103 1247289602 1029640596 -1537851346 -749637448 1139698985 887709119 -1377825787 -622379885 1149479216 864328102 -1433548772 -578094966 1350759807 663078377 -1098083245 -913595195 1475293542 552075760 -1176416182 -823762724 1582923085 694046171 -1336468383 -951046921 1496627540 775129538 -1220880264 -1069684498 1866527890 407356420 -2125556290 -162945752 1747792011 522846237 -2044505689 -249274063 1637579936 379341878 -1886052980 -124637926 1727445177 301041711 -1996957291 -5885 1928848630 99669088 -1661368870 -335628980 1973035247 43847801 -1684782653 -325881515 2083286212 187391058 -1843261976 -450544258 2067900637 205953099 -1789933071 -498534041 1412355162 589948108 -1172261514 -853047840 1396904003 608444629 -1118998161 -901103111 1526029416 770862334 -1258603196 -1006891566 1570281585 715106535 -1281951395 -997078581 1234814014 1050604712 -1483234030 -795830908 1324613671 972239025 -1594203893 -671264355 1195527180 809860250 -1454625504 -565502538 1076856853 925415555 -1373509319 -651765329 -388437923 -1612719925 114723185 1909570023 -273339324 -1733157678 29052264 1992064510 -435986321 -1861988103 135070019 2131374549 -512842634 -1771465504 258000218 2020079052 -177211335 -2107062097 459381013 1818667395 -234734560 -2063266634 470572300 1795911066 -72060917 -1934409571 364515623 1656562097 -52841454 -1948351356 316134718 1708189096 -742995819 -1531840509 1035512249 1254070575 -723841908 -1545847782 987065760 1305632054 -580042585 -1435865039 862134667 1147408669 -637500226 -1392004056 873391506 1124717828 -838739727 -1190729625 537901533 1460177227 -915661592 -1100272514 660766148 1348816210 -1059434301 -1210228651 785658351 1507000697 -944270118 -1330600884 700052982 1589560672 -238823140 -2033915510 533575728 1758103718 -156361467 -2119619181 413170729 1873235135 -15183570 -2011209288 286666754 1712390292 -126511817 -1888311903 377222171 1635566733 -327890568 -1686898194 41592916 1971165378 -350679711 -1675739657 85421133 1913674971 -491830966 -1784122916 211886182 2074480880 -440236717 -1832536635 197977215 2093733097 -894567980 -1112880830 614701304 1403299950 -843039283 -1161360037 600726753 1422486647 -998870554 -1284423312 712511690 1568612444 -1021594113 -1273199255 756405459 1511187525 -686102096 -1608656602 957647004 1309915146 -797495895 -1485824705 1048136837 1233026067 -641638014 -1362734828 936313006 1086861368 -559110757 -1448372979 815973559 1202058273 -621901089 -1377191351 887155699 1139268453 -578597178 -1434157488 864890858 1149902716 -734723347 -1556991365 976970689 1295799127 -749156620 -1537214878 1029089240 1246861134 -950428997 -1335973331 693631895 1582353153 -1070309726 -1221366220 775569294 1497173784 -914222455 -1098571233 663516069 1351303987 -823142768 -1175919098 551663548 1474725674 -511661545 -1769497983 261016379 2022308781 -420647410 -1846911336 149098274 2145664948 -279240155 -1738796365 22364937 1985115039 -399055300 -1624123734 104367888 1900001158 -63456653 -1959752987 305781599 1698622409 -77955478 -1940041988 357834566 1649618896 -219401663 -2048195881 484594541 1810195451 -176032168 -2105096498 462395252 1820895202 -1007305826 -1259173112 771480242 1526524452 -996638841 -1281405167 714481323 1569795645 -852610132 -1171717318 589320832 1411867158 -901515339 -1119566045 609064601 1397401103 -566055942 -1455056020 810339030 1196161600 -651202589 -1373085835 924913359 1076248153 -795270200 -1482812578 1050100452 1234203250 -671815727 -1594632377 972719869 1325250155 -124019882 -1885557824 378927738 1637010156 -630961 -1997443111 301481571 1727991541 -163572892 -2126044174 407794248 1867072222 -248653955 -2044008469 522434129 1747224263 -450065614 -1842627676 186837534 2082855560 -499036373 -1790541891 206515719 2068323985 -336133376 -1661979754 100229676 1929269946 -325400807 -1684146289 43296309 1972606627 -1934348967 -72147505 1656376437 364739811 -1948653248 -52504106 1708623980 315668730 -2106612373 -177695235 1818346567 459732177 -2063441550 -234532380 1795948638 470495432 -1862058691 -435941973 2131581969 134900871 -1771112156 -513160782 2019596296 258451614 -1613187825 -388004455 1909904419 114418869 -1732939498 -273530496 1991970874 29106348 -1210446447 -1059242745 1507093693 785603627 -1330132600 -944703202 1589225636 700356658 -1191082589 -838421195 1460659343 537449497 -1100201542 -915705556 1348608150 660934656 -1435689483 -580244125 1147370713 862211151 -1392453140 -637015686 1125038272 873039958 -1531537977 -743332527 1253635307 1035977853 -1545907746 -723754680 1305817330 986841188 -1783686120 -492295026 2074180916 212225442 -1832724479 -440014697 2093791533 197888443 -1686858710 -327965508 1970992390 41797008 -1676062669 -350330715 1914122527 84935049 -2011689860 -14730006 1712745808 286350790 -1888106395 -126682893 1635494217 377264607 -2034006962 -238766888 1758324066 533386740 -2119286697 -156667711 1872765307 413602285 -1363067696 -641332154 1087331836 935882090 -1448281911 -559167393 1201838565 816163187 -1608862494 -685931404 1309988302 957605208 -1485344517 -797949843 1232671191 1048453441 -1284100940 -999220190 1568165272 712998158 -1273239379 -1021519813 1511360897 756201751 -1112693626 -894790640 1403241898 614790460 -1161797473 -842575863 1422786995 600387877 -1098756133 -913998003 1351364343 663428705 -1175483454 -823608492 1474423534 552000120 -1336293399 -950077569 1582802629 693147219 -1221327888 -1070386330 1496998620 775770698 -1556783169 -734892247 1295728275 977014277 -1537696858 -748704976 1247214218 1028770332 -1376856179 -622205157 1138800289 887588407 -1434250348 -578542846 1150120632 864698926 -2048102637 -219455611 1809976895 484785833 -2105431286 -175727716 1821362726 461961904 -1959270623 -63907913 1698268685 306099867 -1940249800 -77786194 1649689108 357790338 -1738834057 -279162911 1985289819 22163149 -1623803026 -399406088 1899551298 104852180 -1769932987 -511195181 2022610537 260679423 -1846725796 -420871222 2145604208 149185254 -1483112806 -794931700 1234640822 1049636640 -1594574205 -671905259 1325063087 972942137 -1455229272 -565852610 1196201860 810264338 -1372638543 -651689433 1075925917 925262603 -1171362050 -852926872 1411387346 589774660 -1119638809 -901473679 1397607371 608893789 -1258953012 -1007495590 1526433760 771536758 -1281875243 -996208061 1570128889 714175343 -1661510062 -336564540 1928937342 100536296 -1684366773 -325211427 1972697959 43240433 -1842555296 -450107658 2082649932 187008986 -1790897543 -498720017 2068804437 206062531 -2126492106 -163086688 1867394842 407445388 -2043835857 -248857927 1747184387 522509205 -1885616636 -123930990 1637197608 378705854 -1997143523 -970101 1727554353 301945767 1791193092 499400850 -2066935512 -204856898 1840165917 447317131 -2086611663 -190323289 1679358006 320850080 -1978230502 -49174132 1668627503 343018681 -1921295101 -92508779 2004115552 7557366 -1720057524 -293785126 1880728697 119444719 -1642609323 -384764477 2041571410 245946564 -1751021186 -525944344 2126654539 163912925 -1865659033 -406094351 1370312908 648699994 -1079823904 -928775818 1455461589 566731843 -1194396167 -808860305 1601624318 678553704 -1317488174 -964720316 1478171879 790375537 -1240105525 -1055765155 1276788904 991785022 -1575739004 -720170734 1266123953 1014019111 -1518738019 -763439861 1119996058 902232076 -1395676746 -607610592 1168903299 850082837 -1415418449 -593142471 1943552325 81752531 -1646911383 -355397377 1958053212 62043594 -1698962320 -306391834 2097400183 168098273 -1827821477 -469067571 2054032750 225000952 -1805620158 -479765292 1852789025 426271159 -2141114355 -144310117 1761776952 503686574 -2029194220 -267664254 1622464787 397666693 -1900365761 -105019223 1742281994 282996124 -1982366682 -19903312 1219912077 1068585243 -1497890655 -775999433 1339794836 953980162 -1579825992 -690818002 1181608383 829085993 -1469871981 -547047419 1090530726 906435888 -1358017398 -670467044 1426158057 570835327 -1156640571 -871882669 1382856176 627803494 -1134373668 -882514870 1541077467 752732493 -1244358409 -1026316191 1555512770 732958036 -1296474898 -977376136 1492456070 804397584 -1225034838 -1040432324 1603851935 681567753 -1315522637 -963541211 1445894836 556378658 -1205797992 -819475698 1363369645 642018875 -1085456511 -934670569 1161954018 843395700 -1421057074 -599043240 1110427387 891876973 -1407080489 -618227903 1268353744 1017035334 -1516770308 -762258582 1291079369 1005813343 -1560662043 -704831629 1671115342 345768664 -1919593630 -91069452 1693906519 334612161 -1963419781 -33576979 1832958588 440896234 -2091984048 -196482106 1781366373 489311987 -2078073015 -215732257 2116821546 153817788 -1876802810 -416975984 2034361907 239523493 -1756395745 -532105335 1895279128 133208718 -1627796684 -369165406 2006609409 10313367 -1718350035 -292339781 1106125767 921244497 -1344257301 -655920515 1183049694 830789448 -1467119886 -544557468 1328917493 942840675 -1589916967 -700646833 1213755372 1063214970 -1504309568 -783204778 1549349795 727581493 -1302900081 -984587751 1530197946 741590828 -1254451562 -1036147200 1384299409 629508871 -1131619651 -880022997 1441759112 585649950 -1142874460 -857330126 2055209743 226964377 -1802608093 -477539659 2112734998 183170944 -1813797318 -454781268 1952156477 56409003 -1705645551 -313337209 1932939044 70352818 -1657262584 -364962146 1731662699 271590397 -1992723897 -29474095 1616566130 392030180 -1907050914 -111966520 1777113945 518761423 -2015167883 -253375773 1853972288 428240854 -2138096020 -142078214 246396160 2041087382 -526265300 -1750670150 163737881 2126856591 -406056907 -1865736029 7617842 2004028836 -293970914 -1719833464 119142699 1881065917 -384329721 -1643075439 320382308 1679791602 -48839608 -1978534690 343236989 1668436459 -92602287 -1921240889 499330390 1791237568 -204649350 -2067104532 447670607 1839847897 -190805917 -2086160139 901879240 1120314718 -607128348 -1396128654 850153937 1168859463 -593350403 -1415249813 991567354 1276980588 -720077610 -1575793600 1014487523 1265690997 -763774769 -1518434215 678856108 1601287482 -965155712 -1317022698 790315445 1478258979 -1055580007 -1240330225 648875422 1370111240 -928813902 -1079747548 566282631 1455946001 -808539989 -1194747843 397706305 1622389975 -105192083 -1900161541 282673240 1742631118 -19455628 -1982852638 426708083 1852325093 -144609953 -2140774967 503498858 1761999100 -267605690 -2029282864 168006693 2097456307 -468847351 -1828010593 225333308 2053726378 -480235248 -1805188730 81271831 1944005761 -355041989 -1647227475 62248974 1957882008 -306464478 -1698920012 752526473 1541248031 -1026243163 -1244400333 733438096 1555058694 -977731140 -1296158422 570502331 1426463789 -871412329 -1157071615 627894434 1382799412 -882734706 -1134184168 829273325 1181385851 -547105343 -1469782697 905998580 1090994274 -670166568 -1358356146 1068907743 1219562569 -776446477 -1497404059 953940166 1339869264 -690644502 -1580029572 1016715138 1268705044 -761809234 -1517255112 1005851547 1291002637 -705006921 -1560460767 843210672 1162178342 -598983012 -1421144566 892312489 1109961535 -618530171 -1406744045 556713958 1445590896 -819943734 -1205365156 641926143 1363424105 -934452525 -1085648315 804605908 1492287298 -1040503048 -1224991122 681085901 1604303707 -963187999 -1315841417 133691210 1894827996 -369519002 -1627478288 10105683 2006778821 -292269441 -1718394135 153911160 2116767726 -417194412 -1876611390 239188833 2034666487 -531637683 -1756828965 440461102 1833424824 -196180478 -2092321132 489497399 1781142433 -215793125 -2077986163 345730844 1671192458 -90894800 -1919795546 334932741 1693555603 -34026967 -1962935617 629335747 1384502869 -879982609 -1131694215 586097370 1441272396 -857652234 -1142525088 727281393 1549688423 -984150051 -1303363765 741649128 1530108542 -1036334140 -1254229166 943060647 1328727601 -700737653 -1589860579 1062744766 1214186024 -782871662 -1504615676 921599637 1105808899 -656400455 -1343803601 830716556 1183091226 -544351328 -1467290826 518833675 1777071773 -253581529 -2014996559 427885074 1854288516 -141597890 -2138549336 272059961 1731231407 -29806827 -1992417405 391809568 1616755382 -111875316 -1907106918 56350319 1952245497 -313149629 -1705867307 70652534 1932600032 -365399206 -1656798260 226516573 2055696075 -477216911 -1802956825 183343684 2112531154 -454821016 -1813722114 -1575290356 -719467878 1276418848 991144886 -1518911979 -764408189 1266245433 1014919087 -1396608450 -607763800 1120867090 902308740 -1414744537 -592738639 1168299787 849733533 -1079121304 -928326914 1369672516 648330194 -1195364751 -809034009 1456361309 566853579 -1317641638 -965651764 1601700726 679424992 -1239701949 -1055090987 1477822319 789772281 -1720395068 -294393262 2004532200 8227710 -1642520867 -383898037 1880588273 118509415 -1750117642 -525835680 2040607706 245760844 -1866295569 -406477191 2127361987 164349781 -2067543392 -205194698 1791863692 499817242 -2085744967 -190235089 1839230869 447176451 -1978121582 -48270844 1679172542 319886120 -1921677685 -93145571 1669064615 343725873 -1157510323 -871957541 1427090017 570989303 -1133768876 -882163774 1382182520 627400430 -1243987073 -1025674263 1540629075 752030405 -1296595098 -978274320 1555686986 733927132 -1497965783 -776868929 1220065797 1069517459 -1579475152 -690212954 1339391516 953306762 -1469230309 -546675827 1180906039 828637857 -1358915838 -670586988 1091499566 906610360 -2140148859 -144123117 1851886249 426162751 -2029899876 -268099830 1762414256 504069670 -1900780617 -105688287 1622803099 398275085 -1982224466 -18966728 1742194306 282129940 -1646724127 -354432137 1943444173 80849499 -1699397640 -307097746 1958436564 62680642 -1828490285 -469482683 2098008831 168436329 -1804683318 -479623332 2053166822 224913008 -1876125554 -416569320 2116221346 153471284 -1757324137 -532255743 2035236283 239602989 -1627975492 -370139094 1895395728 134103302 -1717906267 -291642317 2006234505 9667871 -1919186710 -90392452 1670769094 345168208 -1963569933 -34505627 1693986271 335486281 -2092957480 -196661170 1833853428 441012578 -2077375295 -215288745 1780721133 488936827 -1421690810 -599422768 1162664298 843835900 -1406174113 -618115895 1109466483 891694565 -1516687244 -761397022 1268207960 1016095182 -1561004947 -705444613 1291490625 1006478807 -1225414622 -1041065804 1492896014 805108120 -1315410885 -962634579 1603669271 680607105 -1204936688 -819392378 1444954428 556233130 -1086069751 -935013217 1364034853 642430387 -1992840753 -30369447 1731840227 272562293 -1906676266 -111321792 1616121082 391330924 -2014567939 -253030037 1776435409 518352967 -2138970652 -142158478 1854899400 428389470 -1803503189 -477656771 2056181895 227141649 -1813152334 -454406876 2112035998 182725640 -1705299559 -312737521 1951748277 55730211 -1657342592 -365837034 1933087916 71279674 -1302755065 -983647855 1549264939 726718653 -1254863586 -1036812920 1530539058 742202532 -1132330699 -880463453 1384931353 629887119 -1141914324 -857147974 1440850944 585536662 -1343317661 -655775243 1105262671 921159897 -1467785862 -544969236 1183661142 831130816 -1590357679 -701357625 1329295485 943472875 -1504127672 -782244386 1213641828 1062307058 -965329144 -1317990498 678977060 1602186930 -1055130863 -1239626873 789944893 1477618347 -928139462 -1079343188 648271382 1369761408 -809471197 -1194900555 567153167 1456022169 -608096404 -1396301830 902778432 1120435926 -592647307 -1414800413 849513049 1168489167 -719673506 -1575118904 991217266 1276376804 -763927737 -1519365167 1014563435 1266561789 -48750656 -1977667754 320241388 1678855802 -92939303 -1921848497 343653109 1669106275 -205285390 -2067486876 500037342 1791673928 -189901845 -2086050947 446706375 1839661649 -525398108 -1750581454 245460616 2040946206 -406664259 -1866073301 164407953 2127272455 -294353002 -1720469760 8054458 2004735532 -384220273 -1642171623 118956707 1880101429 -546501047 -1469432097 828600165 1180983283 -671036848 -1358431546 906931068 1091148778 -776567173 -1498302739 1069082455 1220532161 -690273694 -1579388172 953492302 1339167704 -1025892819 -1243795781 752123649 1540575127 -977806796 -1297028446 733592344 1555991438 -872311265 -1157192055 571471667 1426638757 -882093562 -1133813104 627192618 1382351804 -469553535 -1828446697 168644525 2097839931 -479270248 -1805002226 224431028 2053618466 -354900301 -1646291419 81184671 1943140105 -306879830 -1699589572 62587782 1958490896 -105627931 -1900867981 398090185 1623027551 -19268868 -1981887894 282565584 1741728582 -143673641 -2140633535 425842683 1852237677 -268274994 -2029698472 504108002 1762337652 -197108342 -2092471012 441334950 1833503792 -215115373 -2077579003 488896703 1780795433 -90450504 -1919097554 345355412 1670546434 -34205279 -1963908809 335048845 1694449691 -369668626 -1628406408 133770434 1895701588 -291862025 -1717716639 9758939 2006177869 -416496164 -1876167350 153265392 2116392038 -532610619 -1757007533 240083177 2034782335 -819036862 -1205252652 555752558 1445407992 -935085733 -1086027315 642635895 1363863777 -1040845456 -1225603610 805016668 1492952266 -963104407 -1314979329 680939589 1603363027 -761696986 -1516347984 1016531978 1267743900 -705386177 -1561093719 1006290963 1291712645 -599595756 -1421486718 843875384 1162589358 -617668339 -1406660197 891371553 1109815479 -312775477 -1705223075 55905767 1951546737 -365516590 -1657694140 70830590 1933572456 -478092039 -1803037585 227444181 2055845187 -454221600 -1813376906 182665676 2112123226 -252937041 -2014622663 518135171 1776626965 -142493514 -2138666976 428857754 1854466316 -29887331 -1993292789 272209329 1732158759 -111529852 -1906507758 391401896 1616077118 -701150205 -1590526827 943402287 1329339833 -782727142 -1503676276 1062660406 1213323680 -655440847 -1343621977 920691997 1105696139 -545062872 -1467731778 831348996 1183469970 -880649113 -1132106511 629947723 1384844765 -856713090 -1142380312 585234770 1441188292 -983968683 -1302403901 727168377 1548781039 -1036775348 -1254940454 742027616 1530741238 -1211893586 -1060845512 1506646402 785033492 -1330758473 -945222623 1587568027 698838285 -1189580644 -836812790 1461064112 537993510 -1099582331 -915241965 1350292905 662496575 -1435178806 -579610532 1148881382 863877488 -1390859053 -635560891 1125600767 873495913 -1532010248 -743944082 1252065748 1034301762 -1547524895 -725248905 1305265613 986445147 -1934763930 -72685328 1654896970 363104732 -1950344065 -54055703 1708031315 315182533 -2106175404 -177119038 1819816312 461308398 -2061790131 -233003813 1796601185 470992375 -1860515838 -434243436 2132060462 135502264 -1770583013 -512738163 2021223735 259939745 -1614725072 -389648218 1909399836 113774986 -1733524439 -273959745 1990386949 27645331 -1361524241 -639633031 1087809731 936482901 -1447752202 -558744224 1203465434 817650764 -1610399267 -687574709 1309483249 956960871 -1485929020 -798378670 1231086824 1046991998 -1284515445 -999757539 1566685351 711362609 -1274929774 -1023070972 1510767806 755715112 -1112256071 -894213841 1404711061 616366083 -1160145504 -841046730 1423438988 600884250 -1783174873 -491660879 2075691019 213891229 -1831129794 -438559320 2094353426 198343812 -1687330539 -328576637 1969422393 40120495 -1677679348 -351824486 1913570336 84538550 -2013136573 -16332331 1712298095 285780217 -1888731814 -127201844 1633836150 375745760 -2032504463 -237157913 1758728285 533930187 -2118666904 -156203522 1874449476 415163602 -2047501780 -218977606 1811675904 486329238 -2103943627 -174100829 1821785881 462491535 -1959914978 -64413048 1696625458 304563108 -1941711353 -79370607 1649260331 357205949 -1740469688 -280642850 1984752484 21748722 -1624289711 -399999289 1898000253 103161835 -1768357254 -509725972 2023187286 261116864 -1846229405 -420219147 2147133263 150837209 -1097090332 -912487822 1351998408 663939934 -1175027971 -823046549 1475878865 553594695 -1337969962 -951647680 1582191610 692675436 -1221724465 -1070938535 1495504867 774154101 -1557353856 -735340010 1294125996 975567674 -1539215719 -750363121 1246695349 1028144931 -1376312654 -621800924 1140409246 889090824 -1432688981 -576858563 1150584711 865318673 -1662080147 -337011717 1927334465 99089111 -1685885068 -326869022 1972178520 42614478 -1842011297 -449702967 2084258419 188510949 -1789335738 -497035312 2069268074 206681852 -2124825847 -161576033 1868028453 407956147 -2043379952 -248295546 1748639292 524103338 -1887292613 -125500499 1636586007 378233473 -1997539550 -1521740 1726060046 300328600 -1484747867 -796411085 1234102921 1049221663 -1595060292 -672497878 1323511440 971251206 -1453653097 -564382975 1196778171 810701357 -1372141682 -651036904 1077454498 926914100 -1170760767 -852448425 1413085933 591317627 -1118150696 -899846322 1398030068 609422946 -1259596813 -1008000155 1524789983 769999433 -1283336214 -997791876 1569699526 713590352 -743490134 -1532490436 1033985158 1252420624 -725419597 -1547319003 986486943 1305192457 -579553896 -1435269874 863687860 1149101090 -635866751 -1390526185 873926829 1125130299 -837276210 -1189143208 538332386 1460763764 -915019305 -1099769535 662407419 1350350957 -1060919812 -1211853462 785237200 1506473030 -944872987 -1331080845 698351817 1588015199 -389997214 -1614402060 114261070 1908952280 -273884805 -1733563923 27441239 1990559937 -434465456 -1860327994 135591036 2132002026 -512274103 -1771019809 259600485 2021523699 -176812794 -2106507888 460876842 1820286140 -233060065 -2061698679 471181363 1796380837 -72514252 -1934969438 363062296 1654969486 -54509267 -1949863493 315498497 1707675799 -894169877 -1112327043 616197575 1404919121 -841365262 -1159792540 601336286 1422956872 -999324455 -1284983729 711058933 1567020387 -1023262528 -1274711978 755769836 1510674810 -687661937 -1610339303 957185443 1309297973 -798041962 -1486231552 1046526394 1231522092 -640117571 -1361075157 936834449 1087489287 -558542684 -1447927758 817574280 1203503390 -237360093 -2032329547 534007055 1758690713 -155719622 -2119116628 414812438 1874770304 -16669679 -2012834681 286246205 1711863211 -127115256 -1888792418 375521572 1634021810 -328385465 -1687548719 40066411 1969516029 -352257954 -1677211448 84842866 1913235940 -491342731 -1783528221 213439833 2076173775 -438603668 -1831059206 198512960 2094146006 -510042328 -1768001602 261570052 2022706834 -420177103 -1846301785 150665757 2147338891 -280832230 -1740249204 21804598 1984661152 -399568125 -1624759403 102855215 1898332857 -64073908 -1960214566 304098912 1697062646 -79459499 -1941652541 357427833 1649072879 -218773634 -2047674392 486254162 1811715780 -174587033 -2103495695 462840395 1821463261 -621314080 -1376759946 888741580 1140731482 -577061895 -1432515729 865393365 1150544451 -735250478 -1557412028 975345406 1294313064 -750701621 -1538915491 1028608743 1246257777 -952078460 -1337499886 692981416 1581858366 -1070748771 -1221944565 774097585 1495595559 -912529482 -1097017568 664110746 1351792140 -822729809 -1175383239 553140867 1476358677 -125669783 -1887084801 378277701 1636515795 -1070480 -1998021914 300010332 1726413770 -161880485 -2124491059 408389495 1867560929 -248241598 -2043473196 523912046 1748857848 -449479155 -1842196837 188423969 2084319159 -497501676 -1788900734 207018808 2068966318 -336660929 -1662400855 98604819 1927784325 -326946266 -1685847376 42816266 1972003740 -1007923551 -1259635145 769798029 1524965147 -998143304 -1283016146 714075028 1569250050 -851982701 -1171196411 590981055 1413388073 -900070774 -1117965796 609510310 1397969712 -564437307 -1453560237 810893289 1196560255 -650732836 -1372476854 926481392 1077922662 -796862729 -1484265887 1049540571 1233749837 -672328978 -1595268488 971207618 1323582292 2132439718 136135216 -1860955254 -434953444 2021111487 259032617 -1770399853 -511777019 1908538004 113691138 -1613784136 -389502162 1990999693 27987483 -1734189151 -274370761 1655530178 363483732 -1935473682 -73125000 1707124443 315070029 -1949382665 -53872799 1819732720 460446310 -2106029092 -176178358 1796943593 471604863 -2062200891 -233668781 1148473966 863199992 -1434832062 -579009580 1125750391 874424033 -1390938277 -636434483 1253038684 1034480330 -1532904592 -744059930 1304567365 986001107 -1546879127 -724873217 1505968650 784626332 -1211292890 -1060498512 1588495891 698988165 -1331632321 -945301591 1461242424 538966702 -1189696748 -837706878 1349848609 661798583 -1099206899 -914595941 1711358951 285635441 -2012273973 -16248227 1634502654 376158056 -1889343790 -127543740 1759169493 534641475 -2032882951 -237790609 1874268108 414203738 -2118553888 -155296138 2075546499 212951829 -1783090513 -490798535 2094765978 199010060 -1831471434 -439171552 1970133937 40561447 -1687962979 -328955381 1912610728 84356926 -1676771708 -351711726 1567580975 711480249 -1285488125 -999935339 1510123318 755341216 -1274231270 -1022626164 1404365597 615766923 -1111848399 -893535577 1423519492 601759634 -1160294872 -841974082 1087927115 937378781 -1361702297 -640605455 1203091282 817006532 -1447307650 -558045464 1308883833 956615663 -1609721259 -687166781 1231961952 1047072758 -1486856628 -798527782 1294733348 975904946 -1558023928 -735755874 1245828157 1028056235 -1538280175 -750221945 1140299798 888187008 -1376126662 -620836436 1150966799 865954969 -1433125597 -577565259 1352335424 664547542 -1097506452 -913157638 1475789913 552727759 -1174887051 -822110749 1581287538 692566244 -1337005730 -951461432 1496140907 774536445 -1222431417 -1071374895 1984049388 21299322 -1739828800 -280272554 1898968309 103335011 -1625188903 -400120497 2023340254 262047816 -1768433166 -510596764 2146729159 150162513 -1845879317 -419615363 1811226760 485625886 -2047131228 -218336974 1821959313 463459335 -2104064579 -175000277 1697556666 304715820 -1960785514 -64489216 1648585891 356801589 -1941107313 -79020775 1412899173 590352883 -1170653111 -851545889 1398465916 610129386 -1118534576 -900483898 1525459287 770415041 -1260205957 -1008338707 1568763214 713448920 -1282470814 -997704460 1233137921 1049035159 -1483845587 -796303173 1324217624 971687310 -1595698124 -672881502 1197193523 811370917 -1453991905 -564991863 1077312810 925978044 -1372054522 -650171248 1868104109 408826171 -2124980095 -162508777 1748288948 523498786 -2042977128 -247622642 1635944863 377862409 -1886590797 -125052891 1726958982 300449040 -1998508886 -1696708 1928204745 99164511 -1663012635 -337166221 1971574224 42263878 -1685211908 -326466454 2083887611 187869549 -1841563433 -449001407 2069388770 207580532 -1789510450 -498004904 460765090 1819379508 -176630130 -2105547240 471561147 1797014317 -233500009 -2062409215 363675536 1655312134 -73179460 -1935380950 314637193 1707592479 -53568859 -1949717965 113354694 1908840272 -389036310 -1614219652 28074975 1990939465 -274595085 -1734004123 135933940 2132615010 -434876712 -1860993458 259517421 2020662139 -512128319 -1770079657 538482538 1461692412 -837355962 -1190017328 662000499 1349673957 -914673057 -1099169079 784539480 1506029518 -1060274572 -1211478302 699325249 1588194263 -945767827 -1331197189 1034913550 1252571032 -744364510 -1532569932 985809687 1304785793 -724819397 -1546972499 863244092 1148403626 -579178992 -1434624378 874105637 1126103987 -635983351 -1391420769 40732387 1969927797 -328996913 -1687890087 83903226 1913090668 -351394858 -1677126848 213257937 2075213383 -491229187 -1782620309 198953672 2094856798 -438981660 -1831691406 534419079 1759356433 -237701205 -2032941251 414667422 1873830408 -155634766 -2118253788 285286069 1711681059 -15761511 -2012721393 376232620 1634462266 -127747200 -1889170666 956540459 1308923581 -686962937 -1609893999 1047421490 1231639204 -799014114 -1486408824 936914457 1088364175 -640266443 -1362002013 817228288 1202903702 -558134484 -1447248966 615822927 1404274393 -893724829 -1111627787 601453142 1423852224 -841542790 -1160764436 711933565 1567100651 -1000251567 -1285132345 755169892 1510329074 -1022583992 -1274303522 692114720 1581770166 -951143412 -1337359206 774705465 1495933359 -1071419371 -1222360957 664493330 1352428932 -912966594 -1097724760 553031947 1475455389 -822544345 -1174419279 888653124 1139865042 -621173656 -1375824642 865730909 1151152587 -577478543 -1433186073 975981942 1294695904 -735957926 -1557848884 1027705199 1246149113 -749737917 -1538729771 305067496 1697236350 -64973628 -1960336302 356725233 1648623975 -78819107 -1941282741 485850586 1811041612 -218424074 -2047071136 462993859 1822394709 -174663441 -2104366983 261744012 2023675162 -510163808 -1768901578 150217109 2146636035 -419807047 -1845661649 21130686 1984257320 -280228718 -1739899900 103786919 1898486065 -400439157 -1624836067 811328609 1197266167 -564820659 -1454197285 926294136 1076957422 -650624684 -1371573822 1048603731 1233607877 -795996801 -1484177943 971876426 1323997404 -672937626 -1595606544 770503685 1525400723 -1008560855 -1260018241 713109532 1569063050 -997240528 -1282907738 590838839 1412451489 -851895013 -1170330227 609925166 1398638776 -900409086 -1118574188 188073129 2083714111 -449075835 -1841523437 207093936 2069835814 -497655396 -1789832950 99503259 1927904269 -337629769 -1662575327 42174594 1971632148 -326243922 -1685399240 377672909 1636164699 -124996127 -1886681737 300880084 1726488642 -2002440 -1998175890 408509695 1868459113 -162054701 -2125460155 523540710 1748215920 -247793206 -2042771108 -50205953 -1979262359 319785939 1678293829 -93573402 -1922359696 341987274 1667596124 -203791667 -2065870245 500433889 1792226167 -189290796 -2085579198 448382968 1841231726 -524879205 -1749956083 246979511 2042604321 -405062014 -1864626668 164978606 2127720248 -294817111 -1721089473 6493061 2003051283 -385829200 -1643674074 118413212 1879697162 -965752265 -1318520159 677489435 1600560013 -1056829906 -1241170248 789344002 1477140372 -927710715 -1078758765 649732905 1371345855 -807827940 -1193363830 567797552 1456527270 -606545325 -1394611515 903265151 1121029097 -592110006 -1414385956 851148646 1169969136 -721202591 -1576770825 990720845 1275724763 -764504456 -1519802642 1012987732 1265092546 -468001858 -1826755800 169130642 2098432516 -478732377 -1804587215 226066059 2055097885 -356428916 -1647942886 80687776 1942487606 -307456107 -1700026621 61011641 1957021231 -106050598 -1901397172 396602102 1621400160 -20967485 -1983430827 281964271 1741250169 -143244312 -2140048514 427303620 1853821522 -266631183 -2028161177 504751837 1762842187 -545981578 -1468806176 830118490 1182640844 -669434001 -1356984327 907501123 1091595989 -777030844 -1498922030 1067520616 1218847486 -691882147 -1580890165 952948337 1338762983 -1027347694 -1245389948 751667774 1540012712 -978440437 -1297539171 731926055 1554480817 -870816992 -1155574858 571867660 1427190426 -881481927 -1133340753 628868629 1383921283 -818444163 -1204766485 557443409 1446959559 -933606300 -1084392206 643050824 1364401630 -1041498033 -1226100519 803365219 1491423733 -964574122 -1316555584 680502650 1602786796 -763324391 -1517836145 1016002869 1267321251 -705864704 -1561695082 1004748076 1290014138 -598011861 -1420025667 844460295 1163018641 -617163726 -1406016348 892908830 1111459208 -195450699 -2090952669 441960857 1834023183 -214668116 -2077008838 490343808 1782398230 -92135289 -1920659439 344736171 1670082877 -34610018 -1964452856 333546930 1692841252 -370231087 -1628862393 132176381 1894246763 -293372728 -1719382946 9248228 2005544306 -415944477 -1875771275 154882511 2117886297 -531041030 -1755331476 240555478 2035393856 -701712068 -1590982230 941807632 1327884422 -784237275 -1505342029 1062149129 1212689567 -654888690 -1343225448 922308642 1107189940 -543492841 -1466055295 831820859 1184081069 -878991016 -1130587698 630573172 1385363682 -856265407 -1141809705 586681453 1442790651 -985652886 -1303965188 726548550 1548316880 -1037179533 -1255483931 740525151 1529132233 -314402316 -1706710686 55376088 1951123534 -365994515 -1658294917 69287105 1931873367 -476507706 -1801576112 228028650 2056274044 -453716513 -1812732599 184202483 2113766501 -252343920 -2014136058 519825596 1778178090 -141013623 -2137031393 429272229 1855003699 -30539358 -1993789132 270557326 1730629656 -112998981 -1908083411 390964375 1615500289 -1720897541 -295035027 2002996951 6585921 -1644106782 -385361036 1880001230 118078040 -1749637175 -525232289 2042152677 247461491 -1864670256 -404991162 2127889148 164770410 -2066071649 -203616503 1792302771 500395557 -2085094522 -189740272 1840880298 448703036 -1979598931 -49903813 1678759553 319350295 -1922272332 -93633758 1667371672 342172174 -1576857805 -721141851 1275948575 990535305 -1519465686 -764806212 1264626182 1013422736 -1395095807 -606095465 1121379885 902944443 -1414184168 -592284786 1169891892 851186338 -1078714537 -927780927 1371176571 649940717 -1193682098 -807474216 1456978530 567315188 -1318086811 -966219789 1600255561 677824223 -1241361540 -1056611350 1477194320 789250758 -2139742534 -143577556 1853390742 427773696 -2028217693 -266540491 1763031951 504531737 -1901226360 -106256866 1621358500 396674866 -1983884655 -20487673 1741566909 281609003 -1648292130 -356106680 1942974450 80240484 -1699951929 -307496367 1956817899 61184893 -1826978068 -467814790 2098522048 169072470 -1804123403 -479169949 2054759385 226366287 -1156039054 -870379804 1427529566 571568072 -1133118869 -881669379 1383832391 628927441 -1245465024 -1027307818 1540216684 751495162 -1297190311 -978763057 1553994613 732373987 -1498468842 -777511296 1218531130 1067876268 -1581061617 -691676519 1338805027 952875957 -1468750300 -546072910 1182451464 830338974 -1357290947 -669101397 1092027153 907031431 -1420079751 -597918225 1163209813 844242115 -1405712032 -617498122 1111025740 893376730 -1518287541 -762841635 1267639399 1015649521 -1561525934 -706072124 1289969790 1004818664 -1226023651 -1041535605 1491221553 803540135 -1316906748 -964253294 1603270696 680052926 -1204300497 -818879047 1446622211 557745301 -1084616394 -933420640 1364488218 642990220 -1875546703 -416129753 2117799069 154942475 -1755797080 -530605762 2035730564 240252946 -1628510845 -370551531 1893762223 132625465 -1719459430 -293334772 2005745846 9072672 -1920827947 -91927229 1670126841 344665199 -1964000820 -35092134 1692522720 333899894 -2091256345 -195115663 1834456267 441492573 -2076954114 -214761112 1782206674 490561604 -1304396744 -985183058 1548623124 726216066 -1255294943 -1037399881 1529075981 740616603 -1130630134 -878918500 1385534758 630367664 -1141493741 -856620923 1442337087 587162025 -1342739364 -655336246 1106840944 922631654 -1466259387 -543319853 1184156009 831781375 -1590893458 -701770504 1327662402 941995476 -1505681289 -783937311 1213153627 1061712333 -1993450256 -30839706 1730166236 270994762 -1908172567 -112940929 1615722949 390777171 -2013932350 -252517292 1778103790 519865720 -2137517861 -140566451 1855353335 428949857 -1801892716 -476152830 2056727992 227548462 -1812690803 -453789669 2113595809 184408375 -1706900314 -314182608 1951180170 55285020 -1657864001 -366464983 1931567507 69619973 903373047 1121931361 -606731813 -1395576499 850765038 1169331320 -591673918 -1413679788 990111941 1275385939 -720533015 -1576355457 1013853404 1265179722 -765440528 -1519944346 678391955 1600667653 -966716993 -1318706903 788706442 1476756508 -1056123482 -1240734416 649394337 1370736695 -927295091 -1078089445 567884984 1457392686 -807969388 -1194300158 246825023 2041671849 -524803821 -1749085819 165381158 2128393392 -405412598 -1865230948 7194637 2003499163 -295458527 -1721460297 117443604 1879522434 -384930504 -1643553362 318853211 1678139597 -49335945 -1979186719 342660162 1667998932 -94177938 -1922710024 500881513 1792927999 -204162747 -2066511405 448207984 1840262374 -189170340 -2084680246 750997942 1539596576 -1026740070 -1245052916 732861871 1554621753 -979307389 -1297628139 572053892 1428154642 -870926168 -1156478914 628432285 1383214347 -881099599 -1132704729 829702610 1181970756 -545644290 -1468198808 907642315 1092531549 -669522713 -1357851535 1068485088 1219033462 -777934644 -1499031462 952241657 1338326383 -691245867 -1580508093 397242750 1621770728 -106753966 -1901846332 281064807 1741129201 -19999669 -1983257379 427227468 1852951002 -143091616 -2139117322 505101653 1763446211 -267035527 -2028835601 169500954 2099073420 -468451274 -1827458912 225944835 2054198677 -478559185 -1803619143 79817000 1942411710 -355497980 -1647789934 61615409 1957371303 -308130787 -1700430709 133038709 1894331107 -371170471 -1629006897 8636012 2005202682 -292706496 -1718970410 154503751 2117253841 -415503509 -1875059715 240668254 2036301512 -531222670 -1756291100 442044945 1834885767 -195595459 -2091891797 490001928 1781786270 -214255836 -2076342350 344103459 1669704373 -91423985 -1920218215 334454330 1692954284 -35569898 -1964634240 1015030461 1267143211 -762428527 -1517718777 1005446820 1290458674 -706508920 -1562069218 844868239 1163696665 -598357085 -1420625099 892759702 1110531584 -617082950 -1405141204 557265625 1445986895 -818326539 -1203870877 643495616 1365100118 -933980180 -1085036678 804043499 1491831421 -1042097209 -1226445999 679575282 1602637412 -963698722 -1316475064 519385908 1777468322 -251964904 -2013502834 429455149 1855965115 -141126143 -2137938281 271497990 1730775952 -31401430 -1993872708 390299423 1615089545 -112386509 -1907741019 54666064 1950684102 -313769348 -1706331414 70248265 1932056543 -366901659 -1658407181 228174690 2057214964 -476591538 -1802437928 183791483 2113101805 -453374377 -1812119871 630920188 1385964394 -879398192 -1131265466 586602469 1441916787 -856115511 -1140881825 725654478 1548200792 -984679710 -1303786892 741171159 1529507649 -1037877509 -1255928211 942408600 1328231182 -702389580 -1591389662 1061275521 1212610327 -783309139 -1505192389 922192810 1106295612 -654710138 -1342252528 832196531 1184726821 -543936865 -1466753527 1370793459 649303397 -1078278945 -927075255 1457086954 568217980 -1193869114 -808439728 1601121729 677911895 -1319023379 -966361989 1476585944 788912462 -1240692492 -1056196510 1275311511 990151937 -1576151877 -720706515 1265529230 1013530904 -1520430942 -764993484 1121467813 903810355 -1395237751 -607032289 1169553852 850577706 -1413769072 -591615994 1792705851 501069229 -2066422761 -204221311 1840726306 447771060 -2085019634 -188870504 1677790473 319176095 -1978700763 -49783629 1668073744 342620550 -1922914244 -94005078 2003670367 6989257 -1721502605 -295385883 1879068998 117924304 -1643237270 -385285892 2041978221 246492667 -1749517247 -524333865 2128337268 165472738 -1865041832 -405632818 1219466418 1068016676 -1499335266 -777599736 1338134699 952459325 -1580453497 -691338991 1182014592 829631510 -1468367444 -545436358 1092212889 907995151 -1357399627 -670004957 1427670230 572503104 -1156127238 -871246484 1383416015 628256857 -1132781085 -881061515 1539509476 751058034 -1244828216 -1026925218 1554958589 732559467 -1298093615 -978871993 1942074490 80119020 -1647323818 -355932736 1957458019 61554933 -1700654769 -307944999 2098871368 169675998 -1827381916 -468488718 2054682705 225495239 -1803970179 -478238229 1853269022 426873992 -2139568846 -142608988 1763401735 505172113 -2028666581 -267243075 1621961772 397024442 -1901900544 -106660458 1740695605 281532579 -1982953191 -20334193 1669515121 344324071 -1920162211 -91515189 1693385576 333984766 -1964940732 -35237166 1834569539 442400725 -2091438481 -196075783 1781828442 489929676 -2076513674 -214050080 2117457685 154331011 -1875134919 -415463761 2035815180 241116058 -1755942368 -531545418 1894670119 132738993 -1629471221 -370733411 2005113662 8694696 -1718748654 -292894076 1491920825 803985199 -1226668395 -1041910269 1602298784 679875382 -1316011380 -964136422 1446473611 556818205 -1204220249 -818004431 1364896658 643668740 -1084962114 -934020568 1163655133 844941131 -1420454159 -598563225 1110848452 892404562 -1405594904 -616603010 1266712559 1015500665 -1517412669 -762761643 1290648566 1005226848 -1562125606 -706418100 2056910384 228509350 -1802004708 -477059190 2113155625 183698111 -1812311291 -453155949 1950514690 54873748 -1706287314 -313839688 1932507675 69765773 -1658725577 -366548063 1731126868 271177410 -1994356872 -30951442 1615012429 390337243 -1907539103 -112561161 1777692262 519200496 -2013589686 -251904036 1855498879 429890281 -2137601197 -141427771 1106761464 921757294 -1342588972 -654407870 1184502497 832381559 -1466666035 -543997093 1328307914 942370396 -1591590938 -702214288 1212259027 1061595717 -1504707585 -783758487 1547749020 726136330 -1303468112 -985032922 1529676421 740962835 -1255971927 -1037806785 1385909934 631012920 -1131073662 -879616236 1442220727 586267169 -1141314661 -855647475 575134732 1430318234 -867582688 -1152479818 623515669 1378691203 -886802119 -1138538065 748442686 1536910504 -1030605550 -1248524924 737251367 1559666865 -973082357 -1292320355 1072745576 1224211710 -771838652 -1493590574 949815409 1335507175 -694982307 -1584113205 824919130 1177318604 -551213706 -1474161184 910590019 1094824149 -666312337 -1353723399 422182084 1848560722 -148398616 -2145342082 507787485 1766000715 -263562767 -2024969881 401765622 1626686560 -100919846 -1896143540 278900975 1738047609 -23998013 -1986600619 77524128 1939463222 -359625332 -1651000038 66267321 1962154031 -302167659 -1694861053 172319890 2101498884 -464845378 -1823722200 220766347 2049937437 -483999321 -1809714895 995945805 1281088987 -716010399 -1571439369 1009854804 1261836738 -767604616 -1523025682 898065791 1115706857 -611777453 -1399966523 854237542 1173197296 -588988342 -1411125028 652999977 1374473663 -924476411 -1075663725 562444592 1451297190 -813148132 -1198561142 674264347 1597457805 -969010121 -1321655135 794669314 1482326420 -1051471826 -1235951432 3329413 2000026899 -298013527 -1724146625 123668892 1884829962 -380540752 -1638508506 250168759 2045670689 -521722725 -1746922483 159678894 2122559800 -410328958 -1869754348 495312353 1786965367 -208945971 -2071163813 451418616 1844390254 -186222380 -2082387902 324949459 1683580229 -45075201 -1974008727 338923978 1664393564 -96603930 -1925529488 275889806 1735822872 -25174110 -1988563148 387742359 1612401153 -116253765 -1911215315 514471612 1772946986 -257665136 -2019334394 432534181 1858126387 -137784439 -2133941473 231124714 2059509372 -473378874 -1798308016 179006195 2108447333 -458945569 -1818084535 52242136 1947866702 -317503500 -1709934750 74506945 1937232471 -360807443 -1652968581 723492422 1545121488 -988676246 -1307127812 745691743 1534421705 -1032045709 -1250227227 633607796 1388521186 -875923624 -1127397426 581554797 1437524731 -861424831 -1147108393 917016098 1102036660 -660148466 -1348345960 835013179 1187150509 -540333289 -1463018623 947062288 1333016198 -696424644 -1585817686 1058980361 1209660063 -787438811 -1508404301 157978575 2121121625 -412815645 -1872503179 235359190 2030074688 -536270086 -1760683412 129042429 1890989931 -373332271 -1632086457 14468068 2010903410 -288185656 -1714056610 350068651 1675276093 -86770041 -1915433455 330324914 1689742116 -37864802 -1967584760 436606873 1828792079 -200771915 -2096151005 493605760 1785520918 -211438932 -2073918918 839167751 1157865361 -603271637 -1425146179 896101150 1114528648 -614004174 -1402979676 1021257525 1272453027 -758036967 -1512671601 1001579308 1286984634 -709066240 -1564757354 800309091 1488228341 -1044521393 -1229263143 685669242 1608076268 -959440298 -1311298880 560478033 1450117063 -815376771 -1201576213 637924168 1359135710 -938765724 -1089690894 1177229576 824977822 -1473939420 -551401294 1095163153 910290311 -1354187715 -665875285 1223725370 1073193388 -1493241834 -772161408 1335711011 949642677 -1584188401 -694942567 1536952684 748370426 -1248696256 -1030399786 1559350645 737607139 -1291867047 -973562673 1430749534 574665160 -1152786318 -867249948 1378501959 623736273 -1138482069 -886893315 2101688768 172099926 -1823778580 -464754566 2049506777 221236559 -1809408779 -484332445 1939780082 77168996 -1651453730 -359145400 1962112491 66340221 -1694690105 -302373807 1626483108 401938738 -1896068984 -100960226 1738534333 278453547 -1986949999 -23675897 1848222102 422482176 -2144878406 -148836308 1766090127 507729177 -2025192285 -263375819 1596991561 674699487 -1321318043 -969311757 1482550352 794483910 -1236038276 -1051410966 1374396539 653037805 -1075461801 -924651071 1451648098 562124020 -1199045298 -812698152 1116157997 897583291 -1400284927 -611423849 1173027892 854445218 -1411080936 -589058674 1281142815 995852425 -1571630797 -715791963 1261532166 1010189456 -1522592470 -768072260 1683884161 324614167 -1974441555 -44607173 1664339096 339016718 -1925337676 -96821982 1787134131 495104037 -2071207521 -208875255 1843938474 451900476 -2082069114 -186575600 2045319397 250488947 -1746437687 -522172065 2122636540 159640682 -1869955632 -410153658 1999802583 3514433 -1724059141 -298073747 1885295822 123233368 -1638844958 -380238476 1948089226 52054812 -1710024026 -317445584 1936768915 74944261 -1652629825 -361107927 2059858872 230802222 -1798794604 -472931838 2108372897 179046199 -1817880947 -459119077 1772776430 514677624 -2019292478 -257738156 1858580471 432054113 -2134257957 -137429427 1735517148 276222794 -1988132112 -25644442 1612457925 387651411 -1911404823 -116033921 1332960066 947153876 -1585628562 -696644872 1209966427 1058648013 -1508835721 -786968863 1101583216 917496806 -1348029860 -660503862 1187321705 834807807 -1463060923 -540260653 1388596006 633568176 -1127601654 -875750756 1437175615 581877673 -1146622445 -861872507 1545585428 723055490 -1307467208 -988376402 1534199565 745879451 -1250138591 -1032104265 1829128907 436304477 -2096616473 -200336527 1785433810 493665860 -2073694210 -211624088 1675477753 349893231 -1915509803 -86731965 1689257696 330774134 -1967233076 -38185126 1890671279 129395257 -1631634557 -373814507 2010947254 14396960 -1714225254 -287977716 2120929949 158196235 -1872448591 -412908761 2030507652 234890770 -1760987224 -535935170 1449683459 560945813 -1201272017 -815711303 1359326746 637705868 -1089745098 -938672224 1488183857 800379559 -1229094115 -1044728949 1608394280 685315774 -1311750396 -958957678 1272937063 1020807921 -1513022645 -757716003 1286782590 1001754344 -1564680366 -709103676 1157952085 839107267 -1425370247 -603085841 1114191436 896403162 -1402513568 -614438922 -358722044 -1650891118 76560168 1939277758 -302804451 -1695243637 66974513 1962591143 -465183178 -1824330080 172736282 2102169484 -483911121 -1808848199 220625667 2049002389 -148289952 -2144438538 421996364 1847597018 -263945607 -2025606417 508224341 1766708163 -101527982 -1896481084 402435966 1627103208 -23131573 -1986512163 277965671 1737907185 -772770100 -1493744038 1073616864 1224288118 -694308139 -1583709629 949212153 1335157615 -550764802 -1473458584 824549330 1176678212 -666486041 -1354691983 910711755 1095723869 -867735896 -1153411522 575211396 1431189266 -886398287 -1137864153 623166365 1378087691 -1029902694 -1248076276 747802550 1536540448 -974050685 -1292494315 738151343 1559788345 -209361083 -2071832621 495650409 1787574015 -186080420 -2081451062 451330672 1843524326 -44109961 -1973821471 324046427 1683472077 -97309842 -1925964808 339561026 1664776916 -298682591 -1724561481 3937805 2000365211 -379604168 -1638366290 122802708 1884742274 -521535725 -1745956987 250060351 2044767913 -410764534 -1870460004 160061990 2123197104 -924104819 -1075022053 652551841 1373771319 -813268076 -1199459582 562619064 1452266030 -969879617 -1321730263 675196563 1597611525 -1050866778 -1235600592 793995914 1481923100 -715368471 -1571068033 995243717 1280640595 -768502800 -1523145882 1010823900 1262010954 -611852325 -1400836275 898219767 1116638817 -588637246 -1410520236 853834478 1172523640 -660065146 -1347484656 916870570 1101096252 -540675937 -1463631863 835424691 1187815717 -697058124 -1586197470 947772824 1333456142 -786532179 -1508292549 1058019713 1209477399 -987814686 -1307044748 722552270 1544975704 -1032658693 -1250570131 746357207 1534832961 -876303152 -1128031162 634047996 1389231466 -861312823 -1146202017 581372389 1436563827 -473557938 -1799281448 231241058 2060404212 -458502057 -1817386815 178631035 2107802093 -316826500 -1709527830 51641680 1947520454 -361736091 -1653118733 75381065 1937312223 -26147798 -1988741956 276784390 1735939472 -115556301 -1910771547 387096863 1612026249 -257258472 -2018657138 514125108 1772346786 -137934847 -2134869865 432613677 1859000763 -1045232185 -1229703855 800941291 1488606333 -958479906 -1311116984 684761330 1607962724 -815231499 -1200636573 560393433 1449253967 -939177492 -1090356870 638265536 1359747158 -603712093 -1425857227 839545999 1158497305 -613822022 -1402019540 895987862 1113620480 -757097071 -1512526585 1020394685 1272368171 -709731960 -1565169378 1002191012 1287325746 -86170353 -1915087463 349389859 1674867893 -38739690 -1967664768 331251770 1689890988 -200889027 -2097046101 436784145 1829764231 -211064540 -2073273934 493160456 1784821918 -412469909 -1871903235 157570119 2120443089 -536350350 -1761558044 235507806 2031001800 -374227623 -1632203313 130014325 1891167459 -287540928 -1713681962 13768812 2010458362 -1896705280 -101342314 1627189804 402375354 -1986046183 -23566449 1737569845 278267555 -2144789710 -147969116 1848080926 421546632 -2025529557 -263983171 1766505991 508399249 -1824160924 -465390606 2102125128 172806878 -1809299587 -483428373 2049320529 220272327 -1650586794 -359056448 1938844282 77028076 -1695297713 -302710823 1962782307 66756341 -1248021560 -1029995682 1536348900 748020338 -1292797999 -973715641 1560221437 737683051 -1152959494 -868218004 1430870742 575564352 -1138032669 -886190219 1378131663 623095385 -1473535060 -550726854 1176879744 824373782 -1354340427 -666806493 1095239321 911160847 -1494209634 -772334840 1224624818 1073314340 -1583485049 -694493423 1335070379 949272125 -1746296255 -521235753 2045231981 249623547 -1870371240 -410822962 2122975092 160249826 -1724765581 -298509595 2000440159 3898313 -1637880214 -380051716 1884393286 123125712 -1973505499 -44465485 1683018505 324527007 -1926007236 -97237334 1664947984 339355526 -2071643625 -209581439 1787517755 495741869 -2081882610 -185610600 1843830562 450998196 -1400405367 -612322785 1116332965 898552627 -1410709872 -588417530 1172580284 853743402 -1571026245 -715441619 1280469911 995449601 -1523462494 -768147916 1262464910 1010343704 -1322216723 -969432453 1597961153 674874199 -1235396876 -1051040158 1481848792 794036046 -1075111201 -924046775 1373993971 652364645 -1199120698 -813568432 1451802602 563056508 -1127943806 -876363500 1389007022 634232888 -1146538597 -861010675 1437029559 580936737 -1306560080 -988264154 1544624284 722872330 -1250771543 -1032483521 1534909573 746318867 -1586241050 -696987280 1333625034 947564636 -1507973633 -786885271 1209025747 1058501701 -1347917356 -659596990 1101400312 916535406 -1463439923 -540893861 1187761377 835517559 -2018848438 -257039908 1772400742 514031856 -2134436525 -138402363 1858696319 432948457 -1989060232 -25794066 1736390740 276302018 -1910727327 -115626505 1611856973 387304667 -1709326034 -317001288 1947443202 51679380 -1653603017 -361286239 1937663003 75060365 -1798944484 -473859702 2059937840 231676070 -1817473787 -458441325 2108025897 178445503 -1512062781 -757534635 1272029679 1020694905 -1565391654 -709544884 1287415286 1002132832 -1425782543 -603752345 1158293981 839719243 -1402368792 -613499778 1114107332 895540562 -1201090393 -814751695 1449570699 560038173 -1090186050 -939383768 1359705490 638338308 -1229760363 -1045141501 1488796089 800721199 -1310810996 -958813158 1607531936 685231414 -1632509941 -373895011 1891598631 129544625 -1713626094 -287632252 2010268990 13989288 -1872074695 -412264273 2120485141 157497731 -1761104864 -536830794 2030685452 235863450 -2096697233 -201211655 1829278019 437232085 -2073349002 -211024672 1785025882 492987852 -1914865571 -86357813 1674778993 349448679 -1968128956 -38302510 1690230120 330952190 1753599581 528678603 -2037665935 -242442265 1877477956 418331346 -2115605656 -153003010 1717454447 291075833 -2008012989 -11069483 1630765686 372552416 -1891769510 -130362420 1966267961 37088943 -1690517739 -331640957 1918835232 89664182 -1672381684 -346666086 2078889483 216950429 -1780009177 -488634447 2089062930 193176196 -1836387522 -443694168 1407970965 619503107 -1109028935 -891109585 1418078860 595663386 -1165472864 -846234826 1563453095 708269617 -1287780469 -1002883299 1516085950 760910376 -1269578862 -1017842940 1314717425 962317927 -1605197859 -682250421 1227963112 1043729022 -1489019964 -801608878 1082619587 931153493 -1366747153 -644995207 1206563546 820871756 -1444621322 -555490464 1906245404 110743434 -1617912272 -392712538 1995651845 32770963 -1728226775 -268801345 2135258926 138561464 -1857350142 -431217004 2015933239 254772129 -1775840741 -517873011 1814687608 456056814 -2111336876 -182403390 1799629665 474160119 -2058728883 -229803301 1660053322 368400348 -1929640346 -67422480 1704960851 311989189 -1953381761 -57216279 1257299924 1039658818 -1526808840 -738619794 1302141901 983182171 -1550615839 -728479113 1143691238 858548080 -1440401718 -584972708 1128698879 876716905 -1387728173 -632307131 1464324016 541130534 -1186353508 -833708534 1344932777 657275711 -1104909691 -920430061 1503414146 781940500 -1215158610 -1063971272 1592886171 704033549 -1325407561 -939994591 1521724639 766811209 -1262629389 -1011155611 1574856902 718886992 -1278211606 -992528004 1416111341 594482299 -1167702591 -849250985 1392894196 604164194 -1123319336 -905137842 1191492795 805538861 -1458905705 -569512703 1080653986 929974324 -1368974962 -648009448 1239364745 1054344223 -1479453275 -791255757 1320349840 968212486 -1598254660 -675569366 1641909271 383433857 -1881936581 -120267347 1722828814 297236632 -2000803550 -4646476 1862665253 402732211 -2130156279 -166767201 1751892028 527233194 -2040159984 -245198458 2087361651 191737061 -1838875297 -446444087 2064078954 201353468 -1794557626 -502396464 1924207681 95823063 -1665174163 -340244997 1977405528 47964366 -1680690828 -321551902 1135123870 883928328 -1381565262 -626930652 1153784199 868378897 -1429522261 -573831107 1299387820 980690234 -1552059264 -730184682 1243533749 1025106211 -1542410087 -753434609 1579126266 689487212 -1341002538 -954803136 1500662243 779450741 -1216599857 -1065674663 1355023816 667104606 -1094032156 -909290382 1470742993 548335943 -1180196611 -828338069 2026290518 264342976 -1765221254 -506467092 2141944143 145508825 -1851451293 -425580299 1981625700 18482674 -1743563704 -283876130 1903227261 108511723 -1619095471 -394682169 1701948722 309763492 -1954558946 -59179896 1646029099 354113981 -1944975353 -82495343 1806312704 481105302 -2052832212 -224168774 1825038617 465621391 -2100723659 -171003741 216599385 2079210447 -488150411 -1780458781 193253184 2089025494 -443896212 -1836212486 36864875 1966453757 -331554233 -1690578223 90130290 1918400484 -347003298 -1672079672 291380029 1717119915 -11503087 -2007545209 372498212 1630859186 -130171384 -1891987810 528847631 1753392025 -242486749 -2037595467 417879830 1877960576 -152684998 -2115959124 931605393 1082137351 -645313859 -1366394325 820703112 1206771486 -555446620 -1444692430 962372515 1314624309 -682442097 -1604980199 1043425210 1228298028 -801175914 -1489488384 707804149 1563888483 -1002546471 -1288082865 761135084 1515900794 -1017930048 -1269518762 619426759 1408009041 -890907925 -1109204355 596015070 1417758536 -846719246 -1165023644 368196120 1660226190 -67347660 -1929679966 312475137 1704513175 -57565395 -1953058885 455717418 1814987452 -181939450 -2111773808 474248755 1799571109 -230025441 -2058541175 138750588 2135038698 -431273136 -1857258554 254340709 2016403187 -517566647 -1776173089 111059534 1905890008 -393165982 -1617431564 32728663 1995724481 -268630149 -1728432147 781982416 1503341126 -1064141828 -1214952598 703717065 1593241183 -939540507 -1325887629 541561570 1463853684 -834014258 -1186020520 657086203 1345152621 -920373289 -1105000639 858458804 1143749154 -584750184 -1440589042 877055661 1128398395 -632770687 -1387290857 1039172230 1257746960 -738270294 -1527131332 983385759 1301968393 -728553549 -1550575835 1054829019 1238915405 -791607049 -1479133087 968011202 1320525140 -675492626 -1598292872 805626345 1191432575 -569737019 -1458720685 929637872 1080956262 -647543588 -1369410486 594049471 1416579369 -848947053 -1168037883 604356006 1392676144 -905192310 -1123226596 766767501 1521795355 -1010986847 -1262837705 719205780 1574503682 -992979784 -1277729746 95504659 1924561285 -339793857 -1665656663 48008458 1977335196 -321721306 -1680483152 191545633 2087580087 -446390259 -1838968677 201786680 2063611310 -502701036 -1794222974 403069303 1862363617 -167233445 -2129721139 527146350 1751952888 -244974526 -2040345388 383635781 1641734611 -120344471 -1881898753 296752476 1723278794 -4295568 -2001124122 667179162 1354983436 -909493834 -1093859040 547986563 1471065109 -827851345 -1180644039 689950888 1578688574 -955141756 -1340702446 779228337 1500849191 -1065585251 -1216658165 980633854 1299478632 -729994798 -1552279228 1025412327 1243200625 -753865269 -1541939875 883474636 1135603802 -626613792 -1381920394 868549845 1153578051 -573872647 -1429449361 480933970 1806518468 -224126594 -2052904472 466074699 1824558301 -171319961 -2100367887 309456992 1702281462 -58748596 -1955028518 354169977 1645937903 -82684587 -1944754749 18704438 1981438112 -283965158 -1743505012 108047407 1903664313 -394343165 -1619395179 264691716 2025967762 -506953432 -1764773442 145433629 2141983883 -425376463 -1851624025 -1604565931 -681872189 1314006393 961877487 -1489928116 -801722150 1228923232 1043911158 -1366832025 -645858063 1082764619 932093405 -1444280194 -554878744 1206151506 820206020 -1108650959 -890477401 1407530269 618792331 -1165586392 -847142722 1418260740 596623762 -1288643581 -1002967915 1564392751 708414905 -1268967398 -1017501556 1515419958 760498592 -1691196259 -332049397 1966867889 37434663 -1671454588 -346517486 1917960616 89583934 -1779831633 -487662535 2078772611 216055061 -1836832586 -444393440 2089437594 193820940 -2038074119 -243121041 1753945557 529278275 -2115456800 -152076170 1877397964 417456474 -2007040821 -10892195 1716559335 290958705 -1892468526 -130807740 1631410686 372926824 -1186499308 -834648702 1464407096 541992110 -1104498419 -919764581 1344589857 656662711 -1214448346 -1063531088 1502780426 781560988 -1326368449 -940176983 1593792531 704145541 -1527749264 -738765338 1258161244 1039742154 -1549950615 -728067585 1301528645 982839507 -1439961790 -584262188 1143311470 857914616 -1387910821 -633267763 1128810615 877623521 -2111220260 -181508790 1814508784 455083110 -2059103803 -230448813 1800073449 474857599 -1930240530 -67768968 1660730562 368806996 -1952507401 -57136799 1704032475 311838797 -1617017416 -392596178 1905271956 110564354 -1728872031 -269176521 1996349581 33214491 -1857696374 -431817444 2135665830 139238448 -1775761005 -516998907 2015783103 253843497 -1838537001 -445835711 2086946811 191068013 -1794645298 -503262632 2064221154 202290036 -1666076955 -340353421 1925173193 96010079 -1680053508 -321168790 1976699856 47528774 -1881327949 -119929307 1641240479 383018761 -2001669462 -4734404 1723765638 297378576 -2130264447 -167670249 1862852525 403697467 -2039776616 -244561394 1751456692 526527266 -1459354081 -570214775 1191864115 806180773 -1368800762 -647040368 1080533802 929076156 -1478521299 -791101765 1238494977 1054269335 -1598928332 -675972446 1320954648 968563598 -1263331717 -1011603731 1522366295 767182785 -1277242782 -992353548 1573958478 718767064 -1167548855 -848318753 1416036197 593612787 -1123722672 -905811258 1393245052 604769258 -1955522666 -59365632 1702852282 309872172 -1944267889 -82058471 1645392547 353731125 -2052415580 -223498446 1805975176 480497182 -2100864067 -171939029 1825127057 466487815 -1765406734 -507431068 2026399454 265246280 -1851014165 -424873091 2141561543 144872017 -1742893120 -283459754 1981017836 18144890 -1620030503 -394822833 1904093941 108599907 -1340131490 -954726456 1578194546 689333988 -1217203385 -1066023983 1501336171 779854589 -1094402196 -909930502 1355472448 667807446 -1180075147 -827438109 1470569049 547367631 -1381488838 -626059348 1134970390 882996864 -1429871837 -574434379 1154187791 869053081 -1552699640 -730554466 1300090404 981139122 -1541510383 -753312889 1242565181 1024932523 -1003454127 -1288195641 708763773 1564070123 -1017297592 -1269140002 760423524 1515459826 -890566301 -1108592139 619014223 1407342809 -846803590 -1165885972 596159574 1418697920 -645426891 -1367301725 931786777 1083097231 -555068116 -1444059718 820261888 1206060182 -681830137 -1604638319 961706027 1314212029 -802038498 -1489572472 1044364338 1228442788 -10575463 -2007396081 290504885 1717039139 -130849408 -1892395754 373097644 1631204410 -242931285 -2038294211 529221767 1754036241 -152506958 -2114986716 417762462 1877064712 -488001027 -1779531413 216518865 2078335047 -444303900 -1836890766 193598664 2089624670 -332252721 -1691023015 37509347 1966827637 -346030634 -1671901888 89234682 1918282860 -584339440 -1439924090 858116412 1143136682 -632916983 -1388231521 877139237 1129260467 -739231710 -1527314252 1040079118 1257859480 -727843781 -1550136147 982752535 1301589377 -1063477132 -1214541598 781369688 1502998990 -940481427 -1326033669 704578881 1593325015 -834197434 -1186981680 541673834 1464760828 -919933857 -1104290615 656706931 1344519653 -431648552 -1857904562 139194868 2135736674 -517450559 -1775279017 254162413 2015430011 -392292118 -1617352580 110131654 1905740112 -269230861 -1728779163 33406431 1996131657 -67993412 -1930055638 368894352 1660670214 -56671067 -1952943053 311502217 1704334623 -181860210 -2110900200 455567778 1814059316 -230372201 -2059142143 474656187 1800248621 -167320621 -2130586811 403211007 1863299689 -244635702 -2039736484 526730982 1751283312 -119706655 -1881515145 382929613 1641298523 -5197832 -2001232018 297717460 1723465282 -340659273 -1665744095 96440987 1924702733 -321112146 -1680144584 47339138 1976919572 -446006395 -1838331117 191109801 2086873663 -502808676 -1795125494 201973424 2064576038 -848772325 -1167068275 593928759 1415680673 -905640190 -1123928172 604726830 1393317560 -1011659991 -1263240257 767371781 1522145939 -992047312 -1277575258 718335516 1574428298 -790637697 -1478958103 1053930067 1238794949 -676194458 -1598740496 968652362 1320896220 -570139827 -1459393573 805976673 1192037111 -647389356 -1368477758 929562232 1080086254 -283258222 -1743068668 18068414 1981055784 -395307381 -1619581411 108951463 1903773489 -507094368 -1765709258 264780684 2026834714 -424960327 -1850954193 145096597 2141376259 -223689994 -2052197792 480551898 1805882188 -171505937 -2101332359 466184131 1825462101 -59684156 -1955169710 310324200 1702370174 -82014499 -1944338869 353562609 1645600615 -730598822 -1552629044 981308278 1299882976 -752994749 -1541863723 1024481135 1243047929 -626492824 -1381020930 883301188 1134635986 -574243215 -1430090009 868999005 1154281419 -909843906 -1094462808 667583250 1355658116 -827775449 -1179773263 547833611 1470134173 -954242548 -1340581222 688982816 1578515382 -1066226155 -1217028477 779931449 1501298607 -1241410919 -1056529905 1477440437 789103395 -1318300032 -966040042 1600272300 677709626 -1193665877 -807589315 1456765831 567495441 -1078468942 -927928796 1371127710 650022664 -1414102275 -592334229 1169744849 851432263 -1394915612 -606308750 1121265608 902960990 -1519580465 -764790183 1264806883 1013209973 -1577005354 -720896448 1276030970 990486380 -1922059695 -93814073 1667355517 342287339 -1979550136 -49985826 1678514020 319498226 -2085340573 -189592843 1840929615 448621529 -2066088326 -203501844 1792515926 500215744 -1864850891 -404778333 2128003865 164754319 -1749719508 -525183302 2042300160 247216022 -1643959801 -385607023 1879919403 118127549 -1720783330 -295051640 2002816818 6799268 -1357208616 -669150386 1091879668 907276898 -1468569663 -546285737 1182336749 830355067 -1581175830 -691659908 1338985158 952662608 -1498615821 -777265307 1218612959 1067826761 -1297239108 -978681046 1554240144 732226054 -1245677659 -1027127501 1540232841 751379999 -1133102194 -881784040 1383619234 629107252 -1155793001 -870527231 1427480251 571649581 -1804303600 -478956666 2054873660 226349738 -1827059959 -467765345 2098669093 168826547 -1699804382 -307741772 1956735502 61233816 -1648177349 -356122707 1942793751 80453249 -1983671436 -20667422 1741550168 281723598 -1901176979 -106338309 1621112385 396822231 -2028463290 -266392624 1763080810 504449788 -2139758753 -143462455 1853603443 427593445 -2076708837 -214908787 1782157623 490643873 -2091240446 -195230572 1834243374 441673144 -1964214231 -34912065 1692539141 333785491 -1920877520 -91845466 1670372636 344518026 -1719607169 -293089047 2005827923 9023941 -1628625818 -370535184 1893942602 132412892 -1755617203 -530818853 2035616097 240269815 -1875465132 -416179006 2117651832 155188718 -1084632877 -933306299 1364701695 642810217 -1204546358 -818731940 1446671846 557663600 -1316857631 -964335497 1603025357 680200539 -1225810696 -1041716114 1491205588 803654978 -1561411401 -706088927 1289789851 1005031693 -1518140242 -763087816 1267557762 1015698708 -1405794171 -617449453 1111173545 893131071 -1420260196 -597705718 1163324848 844225830 -1658011302 -366218804 1931649142 69570784 -1707014845 -314165803 1951360111 55071993 -1812510360 -454002178 2113480772 184424658 -1801810575 -476201497 2056580189 227794123 -2137272002 -140713560 1855303698 429031556 -2013915865 -252631631 1777890315 520045725 -1908385524 -112760422 1615738912 390662326 -1993499371 -30757501 1730411577 270847151 -1505566318 -783953660 1212973246 1061924904 -1590745717 -702016227 1327580327 942044209 -1466340960 -543270602 1184303244 831535130 -1342919239 -655123153 1106955413 922614787 -1141509642 -856506016 1442549978 586981452 -1130875409 -878770823 1385583811 630285397 -1255245372 -1037481646 1528830184 740763774 -1304183331 -985363125 1548606705 726330471 -764586083 -1519753461 1013135025 1264846375 -721382524 -1576557806 990835368 1275707966 -591994961 -1414402247 850968195 1170181653 -606397514 -1394857184 903183002 1121077772 -807778311 -1193445521 567551701 1456674371 -927497248 -1078938762 649716428 1371460186 -1056845877 -1241055395 789556967 1476959857 -965997614 -1318372540 677538558 1600477800 -385648811 -1643886653 118298233 1879713519 -294735028 -1721138214 6345312 2003297014 -405209241 -1864380431 165060171 2127671005 -524993666 -1749939224 247159378 2042391236 -189503695 -2085398617 448398877 1841116811 -203840728 -2065787970 500679172 1792078482 -93327613 -1922506859 341937711 1667677881 -50189542 -1979376756 319572534 1678473888 -881432868 -1133423030 628623344 1384068966 -870604091 -1155755437 571851753 1427305343 -978456850 -1297424776 732139458 1554300756 -1027593481 -1245242783 751717339 1539930957 -691964232 -1580841426 953096084 1338517250 -777211231 -1498709449 1067635597 1218831131 -669319542 -1357001188 907321254 1091809072 -545834349 -1469052411 830036927 1182690089 -266844652 -2027981182 504768312 1762727854 -143293939 -2139966821 427549473 1853674423 -20722138 -1983578448 281915146 1741332380 -106034625 -1901512023 396389139 1621580677 -307276176 -1700239642 60897116 1957038026 -356347287 -1647992065 80540485 1942733779 -478880190 -1804341548 226148206 2055049208 -468116901 -1826739507 169311095 2098220001 -530893537 -1755576951 240473139 2035442853 -415829754 -1875787376 154701866 2118099132 -293552851 -1719169605 9362433 2005527703 -370312908 -1628812894 132323352 1894000782 -34855557 -1964304915 333595735 1692759233 -92151454 -1920544268 344948814 1669902552 -214454967 -2077188641 490327141 1782512883 -195401392 -2091034170 441714812 1834170602 -617277993 -1405999807 893089019 1111245933 -598158898 -1419779752 844542178 1162969204 -705782299 -1561744013 1004600521 1290259551 -763143684 -1518048918 1015888080 1267337286 -964557389 -1316670171 680289439 1602966537 -1041251926 -1226247876 803315846 1491505168 -933655167 -1084310249 643296429 1364253755 -818656872 -1204586226 557459636 1446844450 -113245090 -1907936056 391013746 1615418852 -30556089 -1993674543 270770539 1730449917 -140800916 -2137211654 429256000 1855118806 -252295051 -2014218013 519579993 1778325967 -453569478 -1812978516 184120598 2113815936 -476393437 -1801592651 227848463 2056487321 -366175224 -1658082146 69401892 1931857330 -314484719 -1706661753 55523645 1950878123 -1037163370 -1255599104 740312506 1529312556 -985407345 -1304113127 726499747 1548398901 -856314716 -1141728206 586927496 1442643230 -879204163 -1130407893 630589841 1385249031 -543607566 -1466039196 832001502 1183868232 -655036181 -1342979971 922390983 1107140945 -784155456 -1505391530 1062002156 1212935546 -701531943 -1591195569 941693429 1327901027 2128091281 165619719 -1864992323 -405714645 2041961608 246606878 -1749303900 -524513998 1879281827 117743669 -1643253361 -385171175 2003719354 6906924 -1721748074 -295238400 1668221173 342374499 -1922995751 -93955761 1677905132 319159418 -1978880576 -49570474 1840545991 447983697 -2084904469 -188886659 1792623838 501118024 -2066274830 -204466844 1169569881 850462927 -1413981835 -591435293 1121713216 903662806 -1395286676 -606949894 1265479787 1013612797 -1520185017 -765140527 1275098226 990332132 -1576135330 -720820792 1476470845 788928683 -1240512239 -1056409209 1600973860 678157490 -1318941432 -966410850 1457168399 568168601 -1194016477 -808193611 1370973206 649090176 -1078393542 -927058516 1740843472 281286982 -1983035140 -20285334 1622076873 397008223 -1902080795 -106447757 1763221986 505385332 -2028551986 -267259816 1853187579 426923373 -2139421481 -142855103 2054437300 225642786 -1803921256 -478320626 2098855341 169790779 -1827169151 -468669417 1957671302 61374736 -1700671318 -307830724 1942123935 80037129 -1647569741 -355785691 1554843928 732576142 -1297913804 -979085150 1539362049 751304087 -1244746707 -1026974533 1383498026 628208060 -1132929018 -880815984 1427850547 572290469 -1156242401 -871230327 1092229500 907880938 -1357612976 -669824826 1182260581 829484531 -1468416951 -545354529 1338085710 952541656 -1580208030 -691486476 1219253591 1068197313 -1499319173 -777714451 1290697235 1005144709 -1562371265 -706270295 1266925066 1015320220 -1517428954 -762646608 1110831649 892519095 -1405381875 -616782949 1163408952 845088430 -1420404972 -598644862 1364814455 643717857 -1084814501 -934265907 1446293102 557031160 -1204105406 -818020396 1602413125 679858899 -1316191383 -963922945 1492067932 803739338 -1226750096 -1041860634 2004900571 8874573 -1718731785 -293008543 1894620866 132820564 -1629224978 -370880648 2036060905 240968319 -1755991099 -531463341 2117474032 154216038 -1875347492 -415283382 1782008511 489716265 -2076628077 -214033659 1834651302 442351152 -2091585654 -195829988 1693237901 334230043 -1964858463 -35286217 1669400212 344339970 -1919981640 -91728082 1442138962 586316740 -1141167490 -855893272 1385729867 631226333 -1130959257 -879632655 1529791328 740946934 -1256152500 -1037593894 1547896697 725891055 -1303550379 -984983869 1212308278 1061514144 -1504953830 -783611252 1328521007 942190521 -1591607805 -702099819 1184486148 832496530 -1466453464 -544177474 1106515741 921905035 -1342540239 -654489945 1855679386 429677324 -2137716042 -141411808 1777774467 519151381 -2013737297 -251658695 1614865320 390583102 -1907457404 -112610798 1731012529 271193895 -1994176867 -31164917 1932295166 69946216 -1658709294 -366663100 1950466023 54955889 -1706041653 -313987491 2113401804 183550810 -1812360480 -453074314 2056927189 228394819 -1802217735 -476879249 448060821 1840508163 -189088583 -2084729809 500767116 1792944410 -203982688 -2066724810 342840743 1667786033 -94292853 -1922694115 318935486 1678090536 -49483630 -1978941436 117689841 1879375207 -384979747 -1643471797 7211496 2003384702 -295671612 -1721280430 165168579 2128573781 -405396241 -1865345927 246776282 2041753932 -524558090 -1749233568 567999837 1457376715 -808149903 -1194087193 649541956 1370491346 -927377304 -1078040322 788624751 1476806137 -1055976381 -1240980267 678211958 1600881120 -966602662 -1318723380 1013837113 1265294767 -765228011 -1520124797 989866272 1275533750 -720484340 -1576437606 850814219 1169249693 -591920089 -1413532495 903586066 1121751428 -606748610 -1395461976 61861076 1957223490 -308179464 -1700348562 79833293 1942296667 -355710495 -1647609481 225731814 2054378608 -478542390 -1803733668 169451775 2099155049 -468205101 -1827606203 504954032 1763691558 -266953316 -2028884726 427112617 1852966975 -142911099 -2139330285 281244802 1740915732 -20114002 -1983240904 397324443 1621721101 -106901065 -1901600479 952224796 1338440842 -691032784 -1580687962 1068238853 1219180691 -777885399 -1499113025 907691054 1092449464 -669768446 -1357703788 829915191 1181790369 -545660645 -1468083827 628546680 1383197934 -881279660 -1132491326 572201057 1427908855 -871007923 -1156429349 732779594 1554670812 -979159706 -1297873424 750817363 1539809477 -1026625153 -1245068823 679657239 1602588545 -963846597 -1316229459 804223758 1491618712 -1042212318 -1226429772 643381029 1365116851 -933800439 -1085249889 557118268 1446233002 -818245104 -1203920250 892710771 1110613989 -616837537 -1405288759 844655466 1163877372 -598341050 -1420739888 1005463361 1290344407 -706722195 -1561889029 1015276376 1266996174 -762477964 -1517636894 334274527 1693167433 -35455245 -1964650907 344021958 1669753680 -91276566 -1920464260 490149869 1781540731 -214337855 -2076293545 442160116 1834869602 -195775784 -2091679154 240881595 2036121389 -531239273 -1756176895 154553250 2117172020 -415749490 -1874912744 8390537 2005350175 -292657499 -1719052749 133022608 1894445830 -370957636 -1629187542 832147030 1184808640 -543690886 -1466900500 921979471 1106475737 -654693533 -1342366731 1061291620 1212495602 -783521976 -1505011746 942654077 1328083691 -702438575 -1591307321 741252658 1529458340 -1038024930 -1255682168 725834283 1547987645 -984794361 -1303770223 586487296 1441932950 -855935188 -1141094470 630772249 1386209935 -879316171 -1131314269 184004254 2112921096 -453390414 -1812005084 228223623 2057132561 -476836949 -1802290371 70002348 1932203578 -366852224 -1658489066 54649525 1950798371 -313556071 -1706511601 390119162 1615302252 -112271402 -1907757248 271416035 1730824821 -31253553 -1994118311 429602504 1855719006 -141207580 -2137888910 519500497 1777451591 -252144643 -2013289621 -54296376 -1950044066 315482596 1707790706 -72465199 -1935051705 362817021 1655117163 -233305862 -2061551508 471230934 1796299072 -176829213 -2106393483 461090255 1820106073 -512454484 -1770807238 259715456 2021507350 -434547531 -1860279261 135738777 2131756303 -273737570 -1733810168 27359666 1990609188 -389882745 -1614418927 114081195 1909165373 -944922624 -1330999146 698597676 1587868090 -1061133287 -1211673457 785253685 1506358691 -915003342 -1099884380 662194462 1350531464 -837030869 -1189290819 538283271 1460845969 -635785116 -1390575374 873779528 1125376478 -579373955 -1435482901 863573329 1149117895 -725534634 -1547302720 986667386 1304979948 -743637937 -1532244775 1034067299 1252371957 -438783607 -1830846177 198627493 2094129203 -491424368 -1783479034 213587132 2075927594 -352110149 -1677457107 84760727 1913284609 -328270430 -1687565004 39885966 1969728536 -126901779 -1888972421 375505089 1634136151 -16620044 -2012916382 286000344 1712010318 -155964961 -2118969015 414861555 1874688101 -237376058 -2032214704 534220010 1758510204 -558460607 -1447976489 817426541 1203749115 -639937192 -1361287730 936719476 1087505634 -798156429 -1486214683 1046706271 1231309001 -687809174 -1610093060 957267014 1309248720 -1023311579 -1274629709 756015113 1510527135 -999537348 -1284803158 711074832 1566905478 -841348841 -1159906943 601122875 1423136941 -893924082 -1112474216 616148002 1405000884 -822746550 -1175268644 553354086 1476178928 -912775597 -1096870203 664160127 1351710697 -1070699912 -1222026514 773851988 1495743426 -951865759 -1337680137 692965197 1581973467 -750587346 -1538932040 1028428546 1246471060 -735103433 -1557657951 975263515 1294362509 -577144292 -1432466806 865540912 1150299046 -621494779 -1376547181 888856361 1140715455 -174341502 -2103643628 462791598 1821545272 -218757477 -2047789555 486041527 1811896097 -79672656 -1941472730 357444508 1648958218 -64123223 -1960133057 304344965 1696915219 -399715610 -1624513936 102937546 1898283868 -280946945 -1740233111 21985235 1984448325 -419996972 -1846515134 150551544 2147355502 -509960499 -1768051109 261423073 2022952823 -672214261 -1595284579 971026983 1323795121 -796715246 -1484511356 1049458238 1233798824 -650814663 -1372427345 926628373 1077676675 -564617440 -1453346890 811007500 1196543642 -900086929 -1117850631 609722947 1397789397 -852228234 -1171048480 591029850 1413306060 -998093987 -1283097653 713828977 1569397479 -1007710396 -1259814958 769781352 1525079806 -327093309 -1685601451 42898159 1971954297 -336775206 -1662384308 98785014 1927571040 -497320975 -1789113497 206904029 2068982347 -449396760 -1842245762 188276420 2084564562 -247995481 -2043620559 523862667 1748939293 -161863746 -2124605656 408176274 1867740676 -1283179 -1997841661 300026553 1726298671 -125718644 -1887002854 378523296 1636367926 -1733343796 -274172582 1990272224 27661430 -1614642731 -389697213 1909252345 114020463 -1770729986 -512492184 2021305554 259890244 -1860630041 -434226831 2132240587 135288925 -2062002776 -232823490 1796617348 470877202 -2106224207 -177037017 1820061853 461160459 -1950098022 -54203124 1707982006 315264032 -1934747261 -72799979 1654683823 363284537 -1547606780 -725199470 1305412648 986199230 -1532190435 -743730805 1252180017 1034285223 -1390744266 -635576928 1125420058 873708684 -1435031249 -579855943 1148798979 863926421 -1099532960 -915323402 1350046796 662643930 -1189367431 -836992529 1461047381 538108099 -1330774702 -945107516 1587780734 698658024 -1212139189 -1060697635 1506695271 784951537 -2118880115 -156023781 1874466209 415049015 -2032553836 -237076478 1758974392 533782830 -1888486209 -127349719 1633787283 375827717 -2013120346 -16447440 1712085386 285960476 -1677499159 -352037761 1913456069 84555091 -1687248656 -328626074 1969275356 40366410 -1831277349 -438313907 2094435831 198294881 -1783289662 -491644844 2075871726 213678456 -1160096699 -841128749 1423193449 601032191 -1112043428 -894394166 1404694896 616481254 -1274946441 -1022956319 1510980955 755535309 -1284761490 -999610120 1566734658 711281108 -1486011359 -798329673 1231234317 1046746523 -1610579912 -687361874 1309597972 956944770 -1447637997 -558760827 1203285311 817864105 -1361377270 -639879012 1087727910 936532400 -1432803506 -576841768 1150764642 865105652 -1376459945 -621554751 1140490875 889041645 -1539133572 -750411798 1246547536 1028390598 -1557173403 -735552525 1294010953 975583967 -1221707990 -1071052868 1495291398 774334096 -1337724109 -951794779 1582141983 692757129 -1175077096 -822964338 1476124212 553447074 -1097303295 -912307305 1352014381 663825083 -1846081658 -420464880 2147051178 150885948 -1768242273 -509742327 2023006899 261329445 -1624469580 -399786206 1898114712 103144974 -1740551251 -280593605 1984899713 21502487 -1941956638 -79222924 1649309390 357123672 -1959930885 -64298131 1696838359 304382529 -2103730224 -174280890 1821769468 462605930 -2047452215 -219059361 1811430117 486476403 -1283320305 -997906791 1569486627 713770933 -1259351530 -1008147840 1524740922 770081708 -1118200259 -899764565 1398275857 609275783 -1170974172 -852268366 1413102344 591203230 -1372256661 -651020547 1077634887 926701521 -1453800846 -564137244 1196860254 810652616 -1594978727 -672547121 1323364213 971497443 -1484568000 -796624170 1233988460 1049238522 -1997785401 -1374639 1726109675 300246909 -1887309090 -125386168 1636799474 378053476 -2043166987 -248476061 1748623321 524218191 -2124776724 -161658246 1867783104 408103766 -1789188445 -497281483 2069186447 206731033 -1841896774 -449719764 2084078486 188723968 -1686065519 -326656505 1972293565 42598187 -1662162296 -336963042 1927482276 98843442 874121920 1125988950 -636195860 -1391240326 863489753 1148255823 -579227659 -1434542237 985760498 1304867428 -724573218 -1547119800 1034700523 1252750973 -744347705 -1532684463 699210404 1588210226 -945587320 -1331410146 784391869 1506274859 -1060192367 -1211527417 662082198 1349624320 -914820166 -1098923220 538662543 1461478937 -837470301 -1190000843 259271176 2020809374 -512079068 -1770161230 135917073 2132729479 -434663619 -1861173333 28287546 1990759084 -274611434 -1733889152 113403427 1908758197 -389282033 -1614071911 314784364 1707346682 -53650624 -1949668394 363789941 1655295715 -73359527 -1935167537 471380574 1797227208 -233385102 -2062425116 460682823 1819428561 -176482453 -2105792515 755055489 1510345495 -1022403923 -1274516933 711786392 1567346446 -1000169804 -1285181918 601535411 1423803173 -841690465 -1160519159 616003498 1404061500 -893839738 -1111611888 817245157 1202789235 -558347575 -1447069089 937160700 1088216938 -640315696 -1361920442 1047372759 1231721281 -798768389 -1486556563 956327886 1309103960 -686946590 -1610008972 376380233 1634216927 -127829403 -1889121549 285400912 1711665094 -15942020 -2012508438 414487419 1874043885 -155520425 -2118270271 534337378 1759406068 -237554098 -2033187112 198708013 2095004603 -438932991 -1831773545 213241652 2075328418 -491016680 -1782800754 84116255 1912910729 -351411661 -1677012315 40781574 1969846160 -329243094 -1687742788 103573570 1898666196 -400422546 -1624950280 21081179 1984339149 -279982729 -1740046879 150462576 2146488550 -419856036 -1845579318 261760105 2023560447 -510376635 -1768720941 463173670 1822181552 -174778102 -2104350308 485932095 1810992297 -218571501 -2046825083 356577300 1648869506 -78737096 -1941331538 304952333 1697252507 -64793311 -1960548937 1027754122 1246066716 -749983322 -1538582224 976194707 1294515205 -735973953 -1557734103 865714360 1151266862 -577265260 -1433366270 888407201 1140012087 -621124211 -1375906533 552949998 1475504248 -822396478 -1174664876 664313079 1352641633 -912851493 -1097740979 774820060 1495916618 -1071599120 -1222147738 692262085 1581524051 -951224855 -1337309825 523720963 1748003221 -247908305 -2042754887 408591642 1868410252 -162202570 -2125214560 300732721 1726734759 -1920995 -1998225269 377558312 1636181438 -124816380 -1886894958 41961831 1971812849 -326227893 -1685514019 99454334 1927986664 -337384366 -1662722876 207339861 2069688771 -497704839 -1789751057 188089676 2083599834 -449289120 -1841343242 609843659 1398688093 -900261657 -1118820239 590659026 1412664644 -851780354 -1170346904 713224697 1569046895 -997420843 -1282695101 770651616 1525155190 -1008642868 -1259969446 971925935 1323915577 -673183613 -1595459563 1048817078 1233427744 -796013414 -1484063732 926278045 1077072139 -650411855 -1371754457 811083140 1197413650 -564771672 -1454279618 1349963716 661782354 -1099387160 -914383234 1461390301 538721099 -1189778703 -837658009 1588414454 699037536 -1331484966 -945547700 1505788911 784839545 -1211178301 -1060515243 1304551328 986115894 -1546666356 -725053926 1252793273 1034627887 -1532855659 -744142333 1125799826 874342148 -1391184194 -636287448 1148687243 863019805 -1434848601 -578895311 1796796172 471850906 -2062119392 -233718090 1819618069 460462979 -2105849287 -176391505 1707304766 314857384 -1949497838 -53856636 1655612199 363434929 -1935621621 -72879459 1991245672 27840510 -1734238652 -274288942 1908554609 113576935 -1613997475 -389322037 2020898650 259213260 -1770383754 -511891744 2132390723 136217557 -1860709777 -435100935 1231945349 1047186963 -1486643287 -798707905 1308637852 956762634 -1609671760 -687248602 1203140279 816924193 -1447553125 -557897971 1088139950 937198136 -1361718398 -640490732 1423634145 601742967 -1160474675 -841760933 1404513016 615520878 -1111929900 -893486270 1510041299 755390021 -1274083329 -1022871703 1567400650 711692892 -1285372954 -999951504 1912856141 84209371 -1676820639 -351629321 1970149972 40446658 -1688175752 -328774674 2094552703 199190249 -1831454893 -439285819 2075497062 213033712 -1782844598 -490945572 1874120233 414449343 -2118471931 -155345005 1759054384 534657702 -2032702692 -238003318 1634682395 375944845 -1889458377 -127527007 1711440386 285586068 -2012421330 -16002120 1648405830 357014992 -1940992918 -79037188 1697474911 304765385 -1960638349 -64735003 1822106996 463214050 -2104146856 -174951218 1811341677 485609979 -2047311807 -218124073 2146942242 149982644 -1845896178 -419500904 2023389499 261966253 -1768679401 -510449535 1898722576 103482758 -1625140164 -400202582 1984033033 21414303 -1739616219 -280452941 1496223118 774487320 -1222579038 -1071129548 1581468055 692353281 -1337120581 -951445459 1475675580 552744234 -1174707056 -822324218 1352188325 664793395 -1097424759 -913207265 1150918122 866037116 -1432879930 -577713072 1140087283 888367461 -1376110369 -620951479 1245844952 1027941710 -1538493196 -750042014 1294979521 975757655 -1558073107 -735674245 2069601287 207400081 -1789526741 -497889859 2083936286 187787400 -1841809102 -448853596 1971328053 42411171 -1685162727 -326548081 1928187948 99279034 -1662799616 -337346154 1726778467 300662005 -1998394033 -1712679 1635862650 377911532 -1886443178 -125298240 1748436049 523252935 -2043058819 -247573013 1868218440 408809694 -2125160092 -162295310 1077263567 926059609 -1371808285 -650318475 1196980438 811550784 -1453975046 -565106324 1324233981 971572331 -1595910703 -672701113 1233383652 1048887410 -1483894328 -796221090 1568844971 713399357 -1282617977 -997458671 1525639346 770201636 -1260320354 -1008322296 1398351001 610145295 -1118353995 -900696797 1412751488 590598166 -1170570836 -851594950 595965499 1417840301 -846473449 -1165170815 619213346 1408189108 -890891506 -1109318760 761150985 1515785887 -1018142939 -1269338189 708049424 1563740806 -1002595524 -1288000598 1043506783 1228248777 -801323149 -1489242139 962552390 1314411216 -682556566 -1604963332 820588141 1206787835 -555266239 -1444905001 931457652 1082383074 -645231784 -1366443058 418092787 1877780069 -152700961 -2115844279 528896746 1753309820 -242732090 -2037447856 372252353 1631006295 -130121747 -1892069509 291363544 1717234254 -11289612 -2007725214 89949847 1918612993 -346888261 -1672095955 36782734 1966502424 -331406430 -1690823884 193400485 2088779315 -443977847 -1836163297 216713916 2079193642 -488330352 -1780245754 983467898 1301919724 -728701354 -1550330176 1039352675 1257534453 -738385329 -1527115047 876941128 1128415198 -632590748 -1387503886 858311505 1143995335 -584668547 -1440638229 657037086 1345234824 -920127950 -1105148252 541348615 1464034193 -833998293 -1186135363 703733548 1593126842 -939753984 -1325707626 782228277 1503194019 -1064191463 -1214870897 32548786 1995937572 -268515682 -1728449016 110977963 1905939261 -393018745 -1617677807 254488448 2016157462 -517648724 -1776124358 138865561 2135022351 -431453515 -1857045981 474462166 1799391040 -230041862 -2058426772 455766991 1814905689 -182185245 -2111626635 312229860 1704660850 -57516344 -1953141154 368180221 1660341099 -67134767 -1929860537 296998073 1723130927 -4344427 -2001042173 383652000 1641619510 -120557172 -1881718502 526933131 1752132637 -244957785 -2040459983 403019922 1862445060 -166987330 -2129868504 201639133 2063856715 -502618639 -1794271897 191430852 2087596114 -446209560 -1839181442 48188655 1977121913 -321835581 -1680466603 95586550 1924511840 -339940902 -1665410740 719189105 1574618343 -992766627 -1277909557 766521448 1521942782 -1010937532 -1262919214 604404803 1392594133 -905437841 -1123078663 594262106 1416399052 -848963210 -1167922720 929752085 1080939651 -647723719 -1369197137 805773324 1191186586 -569818848 -1458671178 967928871 1320574129 -675345141 -1598538339 1054648382 1239128232 -791492334 -1479149180 145286648 2142229870 -425294636 -1851673534 264577505 2025984375 -506773299 -1764986789 108228042 1903451484 -394457882 -1619379088 18786771 1981389125 -284112641 -1743259543 354416028 1645790474 -82733904 -1944673242 309473669 1702166803 -58961751 -1954848705 465862062 1824738616 -171303806 -2100483052 480885175 1806600481 -223881061 -2053052403 868664624 1153562022 -574053348 -1429236598 883622185 1135358399 -626696187 -1381871469 1025330434 1243250068 -753718226 -1542185800 980453659 1299691917 -729880521 -1552295775 779212116 1500964290 -1065372552 -1216838418 689705293 1578836443 -955092895 -1340784393 548035942 1470983664 -828097462 -1180496676 667392383 1354803689 -909510573 -1093744443 1206481727 820921257 -1444474349 -555736443 1082439462 931366832 -1366632950 -645011812 1228077837 1043712923 -1489200607 -801396041 1314864916 962072450 -1605280200 -682201426 1516135259 760828877 -1269824905 -1017695519 1563666242 708089812 -1287797138 -1002768648 1418062697 595778559 -1165260219 -846415149 1407725424 619651046 -1108980132 -891191606 2089243639 192963425 -1836502309 -443678131 2078971886 216901496 -1780156734 -488389036 1918688197 89910099 -1672299799 -346715521 1966153692 37105482 -1690337552 -331854234 1630552979 372732677 -1891753281 -130477527 1717405578 291157788 -2007767386 -11217360 1877724065 418183991 -2115655027 -152921573 1753616312 528564014 -2037879148 -242262526 1592935038 703951592 -1325653166 -939846716 1503626855 781760241 -1215174837 -1063856163 1344916044 657390298 -1104696480 -920609802 1464077909 541277891 -1186304135 -833789969 1128616474 876765836 -1387580618 -632552544 1143510531 858760853 -1440286929 -584988743 1302256168 983165630 -1550796028 -728265838 1257446961 1039412903 -1526890723 -738570357 1704747702 312168992 -1953365094 -57330932 1660004015 368481849 -1929394301 -67569899 1799875204 474012178 -2058777688 -229721282 1814703773 455941643 -2111549519 -182223065 2016113362 254558788 -1775954946 -517856408 2135340747 138511965 -1857497113 -430971023 1995504352 33016438 -1728144436 -268850342 1906130681 110759535 -1617731627 -392925373 1977553341 47718699 -1680772975 -321503225 1924322724 95806770 -1665354616 -340032482 2063899023 201566489 -1794443101 -502413259 2087280022 191786240 -1838728006 -446690260 1751646681 527380815 -2040110859 -245280669 1862649280 402847062 -2129943316 -166947718 1723042283 297056637 -2000820025 -4532143 1641958898 383352164 -1882182434 -120120248 1320235381 968229347 -1598074791 -675782449 1239217516 1054590458 -1479371712 -791305002 1080736071 929925585 -1369122709 -647763715 1191673182 805326280 -1459020686 -569496348 1392910609 604049799 -1123532739 -904957781 1416357128 594335134 -1167752156 -849169230 1574807843 718969269 -1277966321 -992675687 1521511738 766991788 -1262613482 -1011270528 1824792828 465768554 -2100674096 -171085498 1806296293 481219699 -2052618807 -224348833 1646241998 353933400 -1944991262 -82380428 1701997783 309681217 -1954804229 -59032211 1903374488 108265486 -1619177036 -394632926 1981740161 18465815 -1743743571 -283663045 2141763754 145721404 -1851336314 -425596656 2026208435 264391717 -1765073505 -506712823 1470758964 548221090 -1180409576 -828157554 1355269165 666956987 -1094081279 -909208169 1500612614 779532432 -1216354006 -1065821764 1578912799 689667209 -1340986061 -954917467 1243418704 1025122502 -1542229636 -753647126 1299240009 980935903 -1551977115 -730233357 1153865826 868329716 -1429669554 -573584936 1135303803 883715309 -1381679785 -626913855 -346276813 -1671754587 89283871 1918201225 -332269526 -1690908484 37722374 1966647696 -444091391 -1837071209 193582381 2089739707 -487952360 -1779613554 216273204 2078482850 -152359849 -2115232575 417680763 1877114349 -242816946 -2038310696 529041762 1754249716 -131029915 -1892182797 373212489 1631188447 -10657668 -2007346966 290652496 1716793798 -802022149 -1489687443 1044151767 1228623169 -681584414 -1604786060 961657294 1314294104 -555117367 -1443978145 820508133 1205912947 -645639984 -1367121850 931803644 1082982762 -846918497 -1165870071 596340147 1418485029 -890713978 -1108346864 619096490 1407293756 -1017215827 -1269189573 760276353 1515705623 -1003274060 -1288409054 708649368 1564086542 -230224526 -2059387420 474573918 1800297672 -181745301 -2110916099 455387207 1814272209 -56851136 -1952729642 311616620 1704318202 -68075175 -1930006065 369041525 1660424419 -269476586 -1728631424 33455162 1996049580 -392308465 -1617237607 110344227 1905559733 -517237468 -1775458894 254145544 2015544478 -431599299 -1857986133 138948625 2135883911 -920048198 -1104274132 656886934 1344306176 -834344541 -1186735819 541755535 1464711193 -940399224 -1326082786 704431268 1593570354 -1063296623 -1214754553 781254845 1503014955 -727826978 -1550250680 982539506 1301769316 -738985529 -1527461551 1040029931 1257941117 -632965652 -1388149382 877384896 1129112662 -584551947 -1439743645 858132697 1143021647 -647340367 -1368560089 929316765 1080233739 -569927000 -1459574210 805960580 1192151826 -676211069 -1598626283 968865711 1320716089 -790883686 -1478811124 1053979574 1238713120 -992129323 -1277526461 718483449 1574182767 -1011840308 -1263027622 767486944 1522129782 -905525529 -1123944847 604547019 1393530717 -848624898 -1167314328 593847250 1415729988 -503021959 -1794945297 201989973 2064461763 -446055840 -1838249226 191355724 2086726618 -320866741 -1680292131 47290215 1977001969 -340643246 -1665858876 96228222 1924883432 -5018083 -2001445237 297602865 1723482023 -119625212 -1881564526 382782248 1641544638 -244783569 -2039490887 526812931 1751234453 -167435722 -2130570592 403391258 1863086988 -1066307600 -1216979098 780078812 1501052490 -954422295 -1340368001 689097413 1578498643 -827660350 -1179789484 547653358 1470346872 -909696037 -1094708403 667501303 1355706977 -574193772 -1430171902 868753080 1154428462 -626279539 -1381201125 883284641 1134750263 -753010778 -1541748944 1024693898 1242867228 -730844225 -1552481495 981357203 1299800581 -81834184 -1944551506 353447444 1645616770 -59602143 -1955218505 310176269 1702615707 -171653366 -2101086308 466265638 1825412784 -223804653 -2052181115 480731711 1805669033 -425173156 -1850773558 145112688 2141261542 -507143355 -1765626925 265026153 2026687231 -395061394 -1619728392 108901954 1903855316 -283241609 -1743182879 17855067 1981235917 -1892615881 -130561631 1631492123 372877453 -2007155410 -10875464 1716739074 290745492 -2115276539 -152288877 1877282857 417472703 -2037992164 -243169910 1753797680 529523878 -1836586669 -444540475 2089388159 193902825 -1779815094 -487776804 2078559334 216235248 -1671667359 -346336777 1917976653 89469147 -1691245192 -331966994 1967113300 37287106 -1268852225 -1017517719 1515239635 760711237 -1288495642 -1003213456 1564310730 708463708 -1165667891 -847093413 1418408161 596377719 -1108830764 -890264254 1407644920 618775662 -1444296293 -554764019 1206364343 820025377 -1367077502 -645710572 1082813614 932011064 -1489878615 -801803969 1228677253 1044058131 -1604352592 -682052314 1313989788 961991690 -1775515530 -517146400 2015734106 253925836 -1857680273 -431932167 2135452995 139419093 -1729085372 -268996398 1996366184 33100286 -1617066915 -392514357 1905517937 110417383 -1952655342 -56891260 1704114494 311789992 -1930355701 -67752803 1660910887 368594353 -2058924000 -230661962 1799958796 474874266 -2111138759 -181558097 1814361365 455329155 -1387927362 -633153496 1129023890 877443332 -1440207705 -584115151 1143360907 857832733 -1549901684 -728149990 1301283232 982987062 -1527536491 -738946045 1258145209 1039856943 -1326253862 -940193716 1593612790 704358752 -1214300989 -1063777195 1502698991 781610361 -1104580376 -919715714 1344737732 656417106 -1186679567 -834435993 1464522205 541975883 -1123640395 -905860317 1393097369 605014543 -1167368276 -848531654 1415921280 593628694 -1277357177 -992337135 1574138539 718553661 -1263478882 -1011357944 1522448050 767133220 -1598977071 -675890361 1321200381 968415851 -1478733880 -790921378 1238511332 1054154354 -1368783901 -647154827 1080320719 929256025 -1459107846 -570362004 1191814870 806262336 -2039956611 -244347925 1751571025 526510791 -2130346140 -167620622 1862999624 403451614 -2001521841 -4979751 1723683427 297427701 -1881213098 -119945280 1641059962 383231724 -1679840487 -321348721 1976683061 47643299 -1666027776 -340435050 1924927020 96157370 -1794890965 -503114819 2064269831 202207889 -1838553294 -445720668 2087159326 190887560 -1541559564 -753231262 1242811352 1024785230 -1552912659 -730374533 1300107201 981024599 -1429855546 -574549424 1153975274 869233532 -1381243169 -626207159 1134921715 883079013 -1179993456 -827487738 1470421948 547613482 -1094222199 -910143969 1355358117 667823923 -1217318238 -1066008012 1501516686 779641624 -1340279109 -954481107 1578276759 689284865 -1619817924 -395003222 1904077584 108714886 -1742844379 -283541837 1980772105 18292639 -1851260402 -424725864 2141610786 144790452 -1765423593 -507316607 2026612539 265066413 -2101044648 -171726130 1825241972 466471906 -2052497855 -223449385 1806122861 480251899 -1944120726 -82304260 1645310790 353780688 -1955408269 -59382043 1702672223 310085577 1766302826 507548924 -2025208506 -263260720 1848270963 422400229 -2145124001 -148688439 1738288216 278600910 -1986900620 -23757342 1626466369 402053335 -1895855763 -101139973 1961931790 66552984 -1694575326 -302389836 1939697687 77217921 -1651306181 -359390803 2049653820 220990634 -1809490672 -484283002 2101803045 172083379 -1823958775 -464541281 1378452642 623817780 -1138236018 -887040744 1430536379 574844973 -1152769641 -867364607 1559366800 737491974 -1292079684 -973382358 1537198217 748222495 -1248745051 -1030317773 1335792838 949593168 -1584335382 -694696580 1223905503 1072980041 -1493356045 -772144795 1095048436 910306402 -1354007080 -666088114 1177082093 825223291 -1473857087 -551450281 1885115691 123446717 -1638730745 -380255087 1999720754 3563940 -1723912162 -298319736 2122784025 159395215 -1870037963 -410104669 2045434112 250472854 -1746618324 -521959238 1844151631 451720665 -2082085789 -186460939 1787183446 495022528 -2071453574 -208727828 1664093565 339164651 -1925288879 -96903993 1683868004 324729330 -1974228920 -44787490 1261614563 1010140533 -1522740017 -767826855 1281323514 995639660 -1571745578 -715775936 1172913617 854461767 -1410900739 -589271957 1116010952 897829214 -1400203036 -611473294 1451599239 562205969 -1198799701 -812846019 1374183838 653218056 -1075445582 -924766172 1482567093 794369315 -1236251495 -1051231217 1597237676 674552122 -1321367424 -969230314 1534183144 745993854 -1249925180 -1032284334 1545339633 723202663 -1307417635 -988458165 1437224666 581795404 -1146867722 -861724832 1388808899 633387605 -1127617553 -875635847 1187436172 834790938 -1463240800 -540047562 1101730453 917250563 -1348111431 -660454609 1209884350 1058696744 -1508687982 -787214588 1332779687 947366449 -1585513589 -696661219 1612703264 387503798 -1911453940 -115951718 1735533113 276107951 -1988345067 -25463933 1858366994 432234116 -2134241474 -137543768 1772726795 514759325 -2019046617 -257885263 2108225092 179291858 -1817798808 -459167746 2059743837 230818507 -1798614159 -473144345 1936948854 74731232 -1652744358 -361091124 1948170863 52005625 -1710171325 -317199403 1114306473 896386879 -1402694011 -614226413 1158099888 838861606 -1425452388 -603037174 1286700955 1001803533 -1564533065 -709349855 1272757122 1021020948 -1512908114 -757732808 1608378317 685430619 -1311537439 -959138185 1487938516 800527170 -1229045000 -1044811154 1359376383 637624169 -1089990957 -938525115 1449896934 560765808 -1201288502 -815596964 2030360417 235137015 -1760905651 -535984421 2120815480 158213102 -1872268716 -413121854 2011127635 14184389 -1714340225 -287961367 1890753354 129346524 -1631782298 -373568784 1689503493 330626963 -1967282647 -38103361 1675494172 349778826 -1915723216 -86551898 1785220919 493846433 -2073678309 -211738995 1829079854 436386744 -2096371198 -200484204 220946798 2049724920 -484114366 -1809698604 172402039 2101450209 -464993189 -1823476531 66120028 1962400202 -302086032 -1694910234 77409605 1939480019 -359445399 -1651213057 278688010 1738228124 -23982042 -1986715472 401716499 1626768773 -100674497 -1896291159 508033336 1765853614 -263612396 -2024888190 422198561 1848446391 -148612083 -2145162085 910508454 1094873392 -666165110 -1353969636 824739263 1177531689 -551099245 -1474178043 949930388 1335490818 -695162696 -1583900626 1072893325 1223965979 -771920735 -1493541833 737300930 1559585108 -973328146 -1292173192 748656091 1536730445 -1030621961 -1248410527 623499760 1378806118 -886589220 -1138718646 574889449 1430465919 -867533627 -1152562093 338710575 1664573625 -96587517 -1925643883 324899894 1683661984 -44829414 -1974155892 451663901 1844242571 -186271439 -2082305625 495328260 1786850450 -209158872 -2070983234 159858763 2122346717 -410443417 -1869737487 250250322 2045621444 -521869954 -1746676248 123521145 1885075695 -380458667 -1638557245 3214432 2000043254 -297833140 -1724359206 794718439 1482244209 -1051717173 -1235803811 674477310 1597277288 -969026094 -1321540284 562428117 1451411523 -812934663 -1198741137 652754124 1374620762 -924426784 -1075745418 854155395 1173245973 -588840529 -1411370695 897885338 1115919372 -611662410 -1399982816 1009969329 1261819943 -767784547 -1522812661 996093096 1280842814 -716092028 -1571390190 1058866156 1209676666 -787258688 -1508617642 946915317 1333262179 -696342823 -1585867185 835095518 1187101512 -540480782 -1462773148 917196743 1101823825 -660263189 -1348329859 581571464 1437410078 -861637980 -1146928590 633853841 1388373767 -875972931 -1127315925 745642938 1534503724 -1031800170 -1250375168 723279779 1545301813 -988660081 -1307242983 74654500 1936987058 -360889848 -1652919650 52356925 1947850667 -317684207 -1709721977 178826006 2108660608 -458831302 -1818101076 231042831 2059558809 -473231837 -1798553931 432288576 1858274262 -137735572 -2134023430 514455385 1773062095 -257452427 -2019514653 387955570 1612221412 -116270498 -1911100728 275939179 1735741437 -25420217 -1988415791 637940397 1359020603 -938978431 -1089510633 560723636 1449969186 -815425640 -1201494258 685619871 1608157705 -959194189 -1311446235 800095878 1488408080 -1044504662 -1229377732 1001464521 1287000671 -708885531 -1564970125 1021109968 1272698438 -757954564 -1512720534 896183035 1114479213 -614151209 -1402733759 839347938 1157652084 -603385906 -1425129640 493359717 1785668339 -211389623 -2074000417 436590204 1828906730 -200558768 -2096330810 330537559 1689561793 -37880965 -1967469587 350117454 1675194072 -87015582 -1915285516 14615041 2010657431 -288267475 -1714007109 129156632 1890973326 -373512396 -1631873118 235178547 2030287525 -536155361 -1760699511 157896234 2121170620 -412668154 -1872748656 -1583468958 -694608140 1334857550 949452760 -1493964165 -772482323 1224575831 1073396673 -1354389936 -666724666 1095485308 911013866 -1473748407 -550546721 1176896357 824259571 -1138147834 -886174064 1378311978 622882748 -1153107425 -867972471 1430952755 575515557 -1292716492 -973764958 1560074008 737929102 -1247841747 -1030208837 1536234241 748037015 -1695543638 -302563780 1962831750 66674448 -1650603341 -358942171 1939057567 76847881 -1809086824 -483609074 2049304500 220387106 -1824111999 -465473001 2101879725 172954427 -2025382194 -264229288 1766424546 508448628 -2144675113 -147985855 1847901179 421759853 -1986226436 -23353750 1737684944 278251334 -1896787227 -101293453 1627337673 402129759 -1199235293 -813551691 1451982351 562843289 -1075258566 -923800660 1374075414 652315264 -1235314927 -1051089017 1481700925 794281643 -1322036472 -969645154 1597846052 674890418 -1523445945 -768262191 1262251627 1010523901 -1570780322 -715588664 1280420466 995531492 -1410758795 -588335133 1172825689 853595855 -1400618132 -612142086 1116348992 898437846 -2081734677 -185856131 1843748551 451046993 -2071528462 -209597596 1787337438 495954504 -1926187047 -97024177 1665062645 339338851 -1973587008 -44416170 1683165932 324280954 -1638125681 -379904231 1884442275 123043381 -1724781674 -298394880 2000652986 3717676 -1870157891 -411003093 2122958481 160364039 -1746246748 -521317582 2044985992 249770526 -1817686816 -458261386 2108042700 178330970 -1798993671 -473778065 2060184021 231528771 -1653357358 -361434044 1937614334 75142504 -1709309749 -317116323 1947230695 51859825 -1910547324 -115839982 1611742632 387321150 -1988978531 -25843701 1736243633 276547879 -2134584138 -138157024 1858778522 432899340 -2018963281 -257023943 1772581251 513818901 -1463391192 -540975938 1187515652 835665298 -1347704783 -659777369 1101383965 916650379 -1507990502 -786770804 1209238838 1058321824 -1586487293 -696840043 1333674287 947483065 -1250853812 -1032434470 1535057248 746073590 -1306740651 -988051261 1544739193 722856431 -1146424194 -861027096 1436849490 581150148 -1127796633 -876609295 1388925259 634282461 -1967948383 -38515401 1690115213 330968091 -1914783304 -86406866 1674631316 349693954 -2073496173 -210778875 1785107647 492938281 -2096811638 -201195236 1829458086 437018672 -1761317435 -536650413 2030701801 235748479 -1872123428 -412182198 2120730864 157349990 -1713379849 -287779487 2010219739 14070861 -1632493074 -374009480 1891385538 129724500 -1310892695 -958763521 1607679045 684985555 -1229940368 -1044928026 1488910428 800704714 -1090071205 -939399731 1359524983 638551265 -1200942782 -814997036 1449488494 560087288 -1402319603 -613581413 1113861153 895687863 -1425569516 -603932286 1158277176 839833774 -1565407937 -709429847 1287627795 1001952389 -1512308442 -757386832 1272078346 1020612764 -973935770 -1292510224 737970762 1560001244 -1029755009 -1248321559 747720275 1536589509 -886480044 -1137814590 623313528 1377841902 -867915955 -1153198117 575325793 1431172855 -666502398 -1354577004 910924334 1095543480 -551010533 -1473310835 824598071 1176596129 -694258896 -1583791194 948965916 1335304842 -772557015 -1493923905 1073600005 1224402579 -23278674 -1986266312 278047362 1737857556 -101642313 -1896464607 402615963 1626889741 -263765092 -2025819382 508109488 1766724134 -148207739 -2144487661 421848745 1847842367 -483664950 -1808995492 220576486 2049084016 -465166381 -1824444603 172523263 2102349417 -303016968 -1695063186 66990804 1962476098 -358770719 -1650808969 76805837 1939129947 -588654041 -1410405711 854047499 1172343709 -612098498 -1400688984 898268946 1116557188 -768454123 -1523228029 1010578233 1262158767 -715155956 -1571248486 995227424 1280755638 -1050752445 -1235617067 793815919 1482136569 -969732518 -1321976116 675114870 1597661152 -813350287 -1199410457 562766685 1452020683 -924285336 -1074809090 652666692 1373755346 -410518801 -1870607751 160013251 2123279189 -521519370 -1746071968 249847770 2044948300 -379817251 -1638186421 122819569 1884627815 -298731836 -1724479918 4184040 2000217982 -97457525 -1925719523 339643303 1664727857 -44224878 -1973805564 324227006 1683259176 -185900359 -2081664465 451216277 1843540739 -209279328 -2071882186 495503244 1787819802 -138114588 -2134656654 432728264 1858984030 -257339907 -2018607765 514272465 1772100679 -115408426 -1911017152 387014906 1612075116 -26032689 -1988758183 276604131 1736152181 -361522816 -1653298922 75364524 1937426490 -316777063 -1709609713 51395765 1947667491 -458747470 -1817239260 178679966 2107719688 -473573973 -1799166659 231453831 2060223505 -861230804 -1146250822 581224448 1436809366 -876122827 -1128243805 633932825 1389247631 -1032773346 -1250553464 746537010 1534619812 -987962105 -1306798703 722633771 1544926397 -786581176 -1508210210 1058265188 1209329906 -697270959 -1586016825 947788925 1333341419 -540659334 -1463746068 835211350 1187995840 -659819165 -1347631627 916821071 1101178073 -287328091 -1713862605 13752713 2010573087 -374178628 -1632285654 129768848 1891314950 -536596329 -1761411071 235557307 2030919981 -412486514 -1871789032 157783458 2120262964 -211244863 -2073061289 493275629 1784805755 -200971048 -2096997298 436932084 1829518690 -38592269 -1967910811 331170271 1689940297 -86055702 -1915104132 349210054 1675081040 -709781395 -1565087493 1002436929 1287178711 -757310348 -1512346398 1020411224 1272253902 -613805985 -1402134327 895775091 1113801189 -603466682 -1426004784 839497066 1158579708 -939096055 -1090406241 638118181 1359993267 -815051760 -1200849786 560278844 1449270698 -958595013 -1311100755 684941591 1607750017 -1045380062 -1229458252 801023246 1488557464 -1286700004 -1001802614 1564534064 709350822 -1272758267 -1021022061 1512907049 757731775 -1114305490 -896385864 1402694914 614227348 -1158100937 -838862687 1425451291 603036045 -1359375240 -637623058 1089992020 938526146 -1449897887 -560766729 1201287501 815595995 -1608377270 -685429540 1311538534 959139312 -1487939501 -800528187 1229044095 1044810217 -2011126572 -14183358 1714341368 287962478 -1890754355 -129347493 1631781345 373567863 -2030359322 -235135888 1760906698 535985500 -2120816385 -158214039 1872267731 413120837 -1785219920 -493845466 2073679260 211739914 -1829080919 -436387777 2096370053 200483091 -1689502590 -330626028 1967283630 38104376 -1675495269 -349779955 1915722167 86550817 -1437223587 -581794357 1146868849 861725927 -1388809916 -633388590 1127616616 875634942 -1534182033 -745992711 1249926211 1032285397 -1545340554 -723203616 1307416666 988457164 -1209883335 -1058695761 1508688917 787215491 -1332780768 -947367498 1585512460 696660122 -1187435253 -834789987 1463241767 540048561 -1101731566 -917251708 1348110398 660453544 -1858366059 -432233213 2134242489 137544751 -1772727924 -514760422 2019045536 257884214 -1612702297 -387502799 1911454859 115952669 -1735534146 -276109016 1988343954 25462788 -1936947727 -74730137 1652745437 361092171 -1948171800 -52006530 1710170308 317198418 -2108224061 -179290795 1817799919 459168889 -2059744806 -230819508 1798613238 473143392 -2122783074 -159394296 1870038962 410105636 -2045435257 -250473967 1746617259 521958205 -1885114708 -123445702 1638731648 380256022 -1999721803 -3565021 1723911065 298318607 -1664092422 -339163540 1925289942 96905024 -1683868957 -324730251 1974227919 44786521 -1844150584 -451719586 2082086884 186462066 -1787184431 -495023545 2071452669 208726891 -1172912554 -854460736 1410901882 589273068 -1116011953 -897830183 1400202083 611472373 -1261613468 -1010139406 1522741064 767827934 -1281324419 -995640597 1571744593 715774919 -1482566094 -794368348 1236252446 1051232136 -1597238741 -674553155 1321366279 969229201 -1451598336 -562205034 1198800684 812847034 -1374184935 -653219185 1075444533 924765091 -1738287137 -278599863 1986901747 23758437 -1626467386 -402054320 1895854826 101139068 -1766301715 -507547781 2025209537 263261783 -1848271884 -422401182 2145123032 148687438 -2049652805 -220989651 1809491607 484283905 -2101804126 -172084428 1823957646 464540184 -1961930871 -66552033 1694576293 302390835 -1939698800 -77219066 1651305148 359389738 -1559365865 -737491071 1292080699 973383341 -1537199346 -748223592 1248743970 1030316724 -1378451675 -623816781 1138236937 887041695 -1430537412 -574846038 1152768528 867363462 -1095047309 -910305307 1354008159 666089161 -1177083030 -825224196 1473856070 551449296 -1335791807 -949592105 1584336493 694697723 -1223906472 -1072981042 1493355124 772143842 -685620968 -1608158834 959193140 1311445154 -800094975 -1488407145 1044505645 1229378747 -637941462 -1359021636 938977286 1089509520 -560722637 -1449968219 815426591 1201495177 -896183940 -1114480150 614150224 1402732742 -839346843 -1157650957 603386953 1425130719 -1001465522 -1287001640 708884578 1564969204 -1021108905 -1272697407 757955707 1512721645 -330538544 -1689562810 37880060 1967468650 -350116407 -1675192993 87016677 1915286643 -493360670 -1785669260 211388622 2073999448 -436589061 -1828905619 200559831 2096331841 -235179596 -2030288606 536154264 1760698382 -157895251 -2121169605 412669057 1872749591 -14616186 -2010658544 288266410 1714006076 -129155681 -1890972407 373513395 1631874085 -835096487 -1187102513 540479861 1462772195 -917195712 -1101822762 660264300 1348331002 -1058867093 -1209677571 787257671 1508616657 -946914190 -1333261084 696343902 1585868232 -745643971 -1534504789 1031799057 1250374023 -723278812 -1545300814 988661000 1307243934 -581572593 -1437411175 861636899 1146927541 -633852906 -1388372864 875973946 1127316908 -178827119 -2108661753 458830269 1818100011 -231041912 -2059557858 473232804 1798554930 -74655581 -1936988107 360888719 1652918553 -52355910 -1947849684 317685142 1709722880 -387956491 -1612222365 116269529 1911099727 -275938068 -1735740294 25421248 1988416854 -432289593 -1858275247 137734635 2134022525 -514454306 -1773061048 257453554 2019515748 -451664998 -1844243700 186270390 2082304544 -495327357 -1786849515 209159855 2070984249 -338711640 -1664574658 96586372 1925642770 -324898895 -1683661017 44830365 1974156811 -123522050 -1885076632 380457682 1638556228 -3213337 -2000042127 297834187 1724360285 -159859764 -2122347686 410442464 1869736566 -250249259 -2045620413 521871097 1746677359 -562429102 -1451412540 812933758 1198740200 -652753077 -1374619683 924427879 1075746545 -794719392 -1482245130 1051716172 1235802842 -674476167 -1597276177 969027157 1321541315 -1009970378 -1261821024 767783450 1522811532 -996092113 -1280841799 716092931 1571391125 -854156540 -1173247086 588839464 1411369662 -897884387 -1115918453 611663409 1399983783 -66120997 -1962401203 302085111 1694909281 -77408574 -1939478956 359446510 1651214200 -220947735 -2049725825 484113349 1809697619 -172400912 -2101449114 464994268 1823477578 -508034369 -1765854679 263611283 2024887045 -422197594 -1848445392 148613002 2145163036 -278689139 -1738229221 23980961 1986714423 -401715564 -1626767870 100675512 1896292142 -949931501 -1335491963 695161663 1583899561 -1072892406 -1223965028 771921702 1493542832 -910509535 -1094874441 666163981 1353968539 -824738248 -1177530706 551100180 1474178946 -623500681 -1378807071 886588251 1138717645 -574888338 -1430464776 867534658 1152563156 -737301947 -1559586093 973327209 1292172287 -748655012 -1536729398 1030623088 1248411622 2073497108 210779778 -1785106632 -492937298 2096810509 201194139 -1829459167 -437019721 1967949350 38516400 -1690114294 -330967140 1914782271 86405801 -1674632429 -349695099 1713380976 287780582 -2010218660 -14069814 1632492137 374008575 -1891386555 -129725485 1761318466 536651476 -2030700690 -235747336 1872122459 412181197 -2120731785 -157350943 1090072284 939400778 -1359523856 -638550170 1200941765 814996051 -1449489431 -560088193 1310893806 958764664 -1607678014 -684984492 1229939447 1044927073 -1488911397 -800705715 1565408952 709430830 -1287626860 -1001951486 1512307361 757385783 -1272079475 -1020613861 1402320522 613582364 -1113860186 -895686864 1425568403 603931141 -1158278209 -839834839 1653358421 361435075 -1937613191 -75141393 1709308748 317115354 -1947231648 -51860746 1817687911 458262513 -2108041653 -178329891 1798992766 473777128 -2060185006 -231529788 2134585137 138157991 -1858777571 -432898421 2018962216 257022910 -1772582396 -513820014 1910548227 115840917 -1611741649 -387320135 1988977434 25842572 -1736244682 -276548960 1507991453 786771723 -1209237839 -1058320857 1586486148 696838930 -1333675352 -947484098 1463392175 540976953 -1187514749 -835664363 1347703734 659776288 -1101385062 -916651508 1146425337 861028207 -1436848427 -581149117 1127795680 876608374 -1388926260 -634283430 1250854859 1032435549 -1535056153 -746072463 1306739666 988050244 -1544740098 -722857368 1235315862 1051089920 -1481699910 -794280660 1322035343 969644057 -1597847133 -674891467 1199236260 813552690 -1451981432 -562842338 1075257533 923799595 -1374076527 -652316409 1410759922 588336228 -1172824610 -853594808 1400617195 612141181 -1116350009 -898438831 1523446976 768263254 -1262250516 -1010522758 1570779353 715587663 -1280421387 -995532445 1926188126 97025224 -1665061518 -339337756 1973585991 44415185 -1683166869 -324281859 2081735788 185857274 -1843747520 -451045930 2071527541 209596643 -1787338407 -495955505 1870158906 411004076 -2122957546 -160363136 1746245667 521316533 -2044987121 -249771623 1638126600 379905182 -1884441308 -123042382 1724780561 298393735 -2000654019 -3718741 1354390999 666725697 -1095484165 -911012755 1473747406 550545752 -1176897310 -824260492 1583470053 694609267 -1334856503 -949451681 1493963260 772481386 -1224576816 -1073397690 1292717491 973765925 -1560073057 -737928183 1247840682 1030207804 -1536235386 -748038128 1138148737 886174999 -1378310995 -622881733 1153106328 867971342 -1430953804 -575516638 1809087775 483609993 -2049303501 -220386139 1824110854 465471888 -2101880790 -172955460 1695544621 302564795 -1962830847 -66673513 1650602292 358941090 -1939058664 -76849010 1986227579 23354861 -1737683881 -278250303 1896786274 101292532 -1627338674 -402130728 2025383241 264230367 -1766423451 -508447501 2144674128 147984838 -1847902084 -421760790 536595216 1761409926 -235558340 -2030921046 412487433 1871789983 -157782491 -2120261965 287327010 1713861556 -13753842 -2010574184 374179643 1632286637 -129767913 -1891314047 38591348 1967909858 -331171240 -1689941298 86056813 1915105275 -349209023 -1675079977 211243846 2073060304 -493276566 -1784806660 200972127 2096998345 -436930957 -1829517595 613805016 1402133326 -895776012 -1113802142 603467713 1426005847 -839495955 -1158578565 709780458 1565086588 -1002437946 -1287179696 757311475 1512347493 -1020410145 -1272252855 958593980 1311099690 -684942704 -1607751162 1045381029 1229459251 -801022327 -1488556513 939094926 1090405144 -638119262 -1359994316 815052695 1200850689 -560277829 -1449269715 115407441 1911016135 -387015811 -1612076053 26033736 1988759262 -276603036 -1736151054 138113635 2134655733 -432729265 -1858984999 257341050 2018608876 -514271402 -1772099648 458746421 1817238179 -178681063 -2107720817 473574956 1799167674 -231452928 -2060222570 361521671 1653297809 -75365589 -1937427523 316778014 1709610632 -51394766 -1947666524 1032772249 1250552335 -746538059 -1534620893 987963008 1306799638 -722632788 -1544925382 861229739 1146249789 -581225593 -1436810479 876123826 1128244772 -633931874 -1389246712 540658429 1463745131 -835212335 -1187996857 659820260 1347632754 -916820024 -1101176994 786580175 1508209241 -1058266141 -1209330827 697272022 1586017856 -947787782 -1333340308 768453010 1523226884 -1010579266 -1262159832 715156875 1571249437 -995226457 -1280754639 588652960 1410404662 -854048628 -1172344806 612099513 1400689967 -898268011 -1116556285 813349366 1199409504 -562767654 -1452021684 924286447 1074810233 -652665661 -1373754283 1050751428 1235616082 -793816856 -1482137474 969733597 1321977163 -675113743 -1597660057 379816282 1638185420 -122820490 -1884628768 298732867 1724480981 -4182929 -2000216839 410517864 1870606846 -160014268 -2123280174 521520497 1746073063 -249846691 -2044947253 185899326 2081663400 -451217390 -1843541884 209280295 2071883185 -495502325 -1787818851 97456396 1925718426 -339644384 -1664728906 44225813 1973806467 -324225991 -1683258193 886479059 1137813573 -623314433 -1377842839 867917002 1153199196 -575324698 -1431171728 973934817 1292509303 -737971763 -1560002213 1029756152 1248322670 -747719212 -1536588478 694257847 1583790113 -948967013 -1335305971 772557998 1493924920 -1073599102 -1224401644 666501253 1354575891 -910925399 -1095544513 551011484 1473311754 -824597072 -1176595162 263763995 2025818253 -508110537 -1766725215 148208642 2144488596 -421847762 -1847841352 23277609 1986265279 -278048507 -1737858669 101643312 1896465574 -402615012 -1626888822 303016063 1695062249 -66991789 -1962477115 358771814 1650810096 -76804790 -1939128868 483663949 1808994523 -220577439 -2049084937 465167444 1824445634 -172522120 -2102348306 -108226995 -1903450405 394458977 1619380215 -18787756 -1981390142 284111736 1743258606 -145285505 -2142228759 425295699 1851674565 -264578458 -2025985296 506772298 1764985820 -465861079 -1824737601 171304709 2100483987 -480886224 -1806601562 223879964 2053051274 -354415077 -1645789555 82734903 1944674209 -309474814 -1702167916 58960686 1954847672 -1025329531 -1243249133 753719209 1542186815 -980454756 -1299693046 729879472 1552294694 -868663625 -1153561055 574054299 1429237517 -883623250 -1135359432 626695042 1381870356 -548034847 -1470982537 828098509 1180497755 -667393288 -1354804626 909509588 1093743426 -779211053 -1500963259 1065373695 1216839529 -689706294 -1578837412 955091942 1340783472 -526932212 -1752131686 244958752 2040460982 -403021035 -1862446205 166986297 2129867439 -296997058 -1723129944 4345362 2001043076 -383653081 -1641620559 120556043 1881717405 -48187544 -1977120770 321836612 1680467666 -95587471 -1924512793 339939933 1665409739 -201638054 -2063855668 502619766 1794272992 -191431869 -2087597099 446208623 1839180537 -604403772 -1392593070 905438952 1123079806 -594263075 -1416400053 848962289 1167921767 -719187978 -1574617248 992767706 1277910604 -766522385 -1521943687 1010936515 1262918229 -967927904 -1320573130 675346060 1598539290 -1054649415 -1239129297 791491221 1479148035 -929751150 -1080938748 647724734 1369198120 -805774453 -1191187683 569817767 1458670129 -876940081 -1128414119 632591843 1387505013 -858312490 -1143996352 584667642 1440637292 -983466755 -1301918613 728702417 1550331207 -1039353628 -1257535374 738384328 1527114078 -703732565 -1593125827 939754887 1325708561 -782229326 -1503195100 1064190366 1214869768 -657036135 -1345233905 920128949 1105149219 -541349760 -1464035306 833997228 1186134330 -254487545 -2016156527 517649707 1776125373 -138866658 -2135023480 431452466 1857044900 -32547787 -1995936605 268516633 1728449935 -110979028 -1905940294 393017600 1617676694 -312228765 -1704659723 57517391 1953142233 -368181126 -1660342036 67133782 1929859520 -474461103 -1799390009 230043005 2058427883 -455767992 -1814906658 182184292 2111625714 -761150066 -1515784936 1018143906 1269339188 -708050537 -1563741951 1002594491 1287999533 -595964484 -1417839318 846474384 1165171718 -619214427 -1408190157 890890377 1109317663 -820587030 -1206786692 555267270 1444906064 -931458573 -1082384027 645230815 1366442057 -1043505704 -1228247730 801324276 1489243234 -962553407 -1314412201 682555629 1604962427 -372251322 -1631005232 130122858 1892070652 -291364513 -1717235255 11288691 2007724261 -418091660 -1877778974 152702040 2115845326 -528897683 -1753310725 242731073 2037446871 -193399518 -2088778316 443978766 1836164248 -216714949 -2079194707 488329239 1780244609 -89948912 -1918612090 346889276 1672096938 -36783863 -1966503521 331405349 1690822835 -1646242999 -353934369 1944990309 82379507 -1701996720 -309680186 1954805372 59033322 -1824793733 -465769491 2100673111 171084481 -1806295198 -481218572 2052619854 224349912 -2141764819 -145722437 1851335169 425595543 -2026207436 -264390750 1765074456 506713742 -1903375585 -108266615 1619175987 394631845 -1981739258 -18464880 1743744554 283664060 -1500613759 -779533545 1216352941 1065820731 -1578911848 -689666290 1340987060 954918434 -1470760013 -548222171 1180408479 828156425 -1355268182 -666955972 1094082182 909209104 -1153866779 -868330637 1429668553 573583967 -1135302660 -883714198 1381680848 626914886 -1243419689 -1025123519 1542228731 753646189 -1299238962 -980934824 1551978210 730234484 -2063900152 -201567586 1794442020 502412210 -2087279087 -191785337 1838729021 446691243 -1977554374 -47719764 1680771862 321502080 -1924321757 -95805771 1665355535 340033433 -1723043220 -297057542 2000819008 4531158 -1641957771 -383351069 1882183513 120121295 -1751647650 -527381816 2040109938 245279716 -1862648249 -402845999 2129944427 166948861 -1080737088 -929926570 1369121772 647762810 -1191672103 -805325233 1459021813 569497443 -1320236302 -968230300 1598073822 675781448 -1239216405 -1054589315 1479372743 791306065 -1574808924 -718970318 1277965192 992674590 -1521510723 -766990805 1262614417 1011271431 -1392911722 -604050944 1123531706 904956716 -1416356209 -594334183 1167753123 849170229 -1344917045 -657391267 1104695527 920608881 -1464076846 -541276860 1186305278 833791080 -1592935943 -703952529 1325652181 939845699 -1503625760 -781759114 1215175884 1063857242 -1302257233 -983166663 1550794883 728264725 -1257445962 -1039411936 1526891674 738571276 -1128617571 -876766965 1387579569 632551463 -1143509628 -858759918 1440287912 584989758 -1799876349 -474013291 2058776623 229720249 -1814702822 -455940724 2111550518 182224032 -1704748751 -312170073 1953363997 57329803 -1660003032 -368480834 1929395204 67570834 -1995505305 -33017359 1728143435 268849373 -1906129538 -110758424 1617732690 392926404 -2016114347 -254559805 1775954041 517855471 -2135339700 -138510886 1857498208 430972150 -1228078966 -1043714020 1489199526 801394992 -1314863981 -962071547 1605281215 682202409 -1206482760 -820922322 1444473236 555735298 -1082438495 -931365833 1366633869 645012763 -1418063634 -595779464 1165259202 846414164 -1407724297 -619649951 1108981211 891192653 -1516136228 -760829878 1269823984 1017694566 -1563665211 -708088749 1287798249 1002769791 -1918689214 -89911084 1672298862 346714616 -1966152613 -37104435 1690338679 331855329 -2089244560 -192964378 1836501340 443677130 -2078970775 -216900353 1780157765 488390099 -1877725146 -418185040 2115653898 152920476 -1753615297 -528563031 2037880083 242263429 -1630554092 -372733822 1891752248 130476462 -1717404659 -291156837 2007768353 11218359 827661381 1179790547 -547652247 -1470345729 909695068 1094707402 -667502224 -1355707930 1066308727 1216980193 -780077733 -1501051443 954421358 1340367096 -689098430 -1578499628 753011745 1541749943 -1024692979 -1242866277 730843192 1552480430 -981358316 -1299801726 574194707 1430172805 -868752065 -1154427479 626278410 1381200028 -883285722 -1134751312 171654285 2101087259 -466264671 -1825411785 223803540 2052179970 -480732744 -1805670098 81835199 1944552489 -353446509 -1645615867 59601062 1955217456 -310177398 -1702616804 395062505 1619729535 -108900923 -1903854253 283240688 1743181926 -17856036 -1981236918 425174235 1850774605 -145111561 -2141260447 507142338 1765625940 -265027090 -2026688136 676211972 1598627218 -968864728 -1320715074 790882589 1478809995 -1053980623 -1238714201 647341366 1368561056 -929315814 -1080232820 569925935 1459573177 -805961725 -1192152939 905526624 1123945974 -604545972 -1393529638 848623993 1167313391 -593848235 -1415731005 992130386 1277527492 -718482306 -1574181656 1011839307 1263026653 -767487897 -1522130703 320867788 1680293210 -47289120 -1977000842 340642261 1665857859 -96229127 -1924884369 503023102 1794946408 -201988910 -2064460732 446054887 1838248305 -191356725 -2086727587 244784552 2039491902 -526812028 -1751233518 167434673 2130569511 -403392355 -1863088117 5019034 2001446156 -297601866 -1723481056 119624067 1881563413 -382783313 -1641545671 56852167 1952730705 -311615509 -1704317059 68074206 1930005064 -369042446 -1660425372 230225653 2059388515 -474572839 -1800296625 181744364 2110915194 -455388224 -1814273194 517238435 1775459893 -254144625 -2015543527 431598266 1857985068 -138949738 -2135885056 269477521 1728632327 -33454147 -1996048597 392307336 1617236510 -110345308 -1905560782 940400143 1326083737 -704430301 -1593569355 1063295510 1214753408 -781255878 -1503016020 920049213 1104275115 -656885999 -1344305273 834343460 1186734770 -541756664 -1464712290 632966763 1388150525 -877383865 -1129111599 584551026 1439742692 -858133666 -1143022648 727828057 1550251727 -982538379 -1301768221 738984512 1527460566 -1040030868 -1257942022 444092294 1837072144 -193581398 -2089738692 487951263 1779612425 -216274253 -2078483931 346277812 1671755554 -89282920 -1918200306 332268461 1690907451 -37723519 -1966648809 131031010 1892183924 -373211442 -1631187368 10656763 2007346029 -290653481 -1716794815 152360912 2115233606 -417679620 -1877113238 242815945 2038309727 -529042715 -1754250637 555118414 1443979224 -820507038 -1205911820 645638999 1367120833 -931804549 -1082983699 802023292 1489688554 -1044150704 -1228622138 681583461 1604785139 -961658295 -1314295073 1017216810 1269190588 -760275450 -1515704688 1003273011 1288407973 -708650465 -1564087671 846919448 1165870990 -596339148 -1418484062 890712833 1108345751 -619097555 -1407294789 1429854529 574548439 -1153976211 -869234437 1381244248 626208206 -1134920588 -883077918 1541558643 753230309 -1242812321 -1024786231 1552913770 730375676 -1300106170 -981023536 1217317157 1066006963 -1501517815 -779642721 1340280124 954482090 -1578275824 -689283962 1179992343 827486593 -1470422981 -547614547 1094223118 910144920 -1355357150 -667822924 1851259273 424724767 -2141611867 -144791501 1765424528 507317510 -2026611524 -265065430 1619816891 395002157 -1904078697 -108716031 1742845346 283542836 -1980771186 -18291688 1944119789 82303355 -1645311807 -353781673 1955409396 59383138 -1702671144 -310084530 2101043679 171725129 -1825242893 -466472859 2052498886 223450448 -1806121750 -480250756 1277356032 992336022 -1574139604 -718554694 1263479833 1011358863 -1522447051 -767132253 1123639346 905859236 -1393098466 -605015672 1167369259 848532669 -1415920377 -593627759 1368782948 647153906 -1080321720 -929256994 1459108989 570363115 -1191813807 -806261305 1598976086 675889344 -1321201286 -968416788 1478734927 790922457 -1238510237 -1054153227 2001520840 4978782 -1723684380 -297428622 1881214161 119946311 -1641058819 -383230613 2039955706 244346988 -1751572010 -526511808 2130347235 167621749 -1862998577 -403450535 1794889900 503113786 -2064270976 -202209002 1838554293 445721635 -2087158375 -190886641 1679839390 321347592 -1976684110 -47644380 1666028679 340435985 -1924926037 -96156355 1729084355 268995413 -1996367121 -33101191 1617067994 392515404 -1905516810 -110416288 1775514609 517145447 -2015735075 -253926837 1857681384 431933310 -2135451964 -139418030 2058922919 230660913 -1799959925 -474875363 2111139774 181559080 -1814360430 -455328252 1952654229 56890115 -1704115527 -311791057 1930356620 67753754 -1660909920 -368593354 1549900555 728148893 -1301284313 -982988111 1527537426 738946948 -1258144194 -1039855960 1387926329 633152431 -1129025003 -877444477 1440208672 584116150 -1143359988 -857831782 1104579439 919714809 -1344738749 -656418091 1186680694 834437088 -1464521126 -541974836 1326252893 940192715 -1593613711 -704359705 1214302020 1063778258 -1502697880 -781609218 2115275394 152287764 -1877283922 -417473736 2037993115 243170829 -1753796681 -529522911 1892614832 130560550 -1631493220 -372878582 2007156393 10876479 -1716738171 -290744557 1671666406 346335856 -1917977654 -89470116 1691246335 331968105 -1967112237 -37286075 1836585684 444539458 -2089389064 -193903762 1779816141 487777883 -2078558239 -216234121 1165666890 847092444 -1418409114 -596378640 1108831827 890265285 -1407643777 -618774551 1268851320 1017516782 -1515240620 -760712254 1288496737 1003214583 -1564309683 -708462629 1489877550 801802936 -1228678398 -1044059244 1604353591 682053281 -1313988837 -961990771 1444295196 554762890 -1206365392 -820026458 1367078405 645711507 -1082812631 -932010049 650813630 1372426280 -926629486 -1077677820 564618407 1453347889 -811006581 -1196542691 672213132 1595283482 -971028064 -1323796170 796716181 1484512259 -1049457223 -1233797841 998093018 1283096652 -713829898 -1569398432 1007711427 1259816021 -769780241 -1525078663 900085992 1117849726 -609723964 -1397790382 852229361 1171049575 -591028771 -1413305013 497320054 1789112544 -206904998 -2068983348 449397871 1842246905 -188275389 -2084563499 327092292 1685600466 -42899096 -1971955202 336776285 1662385355 -98783887 -1927569945 1282066 1997840516 -300027586 -1726299736 125719563 1887003805 -378522329 -1636366927 247994400 2043619510 -523863796 -1748940390 161864761 2124606639 -408175339 -1867739773 1070699007 1222025577 -773852973 -1495744443 951866854 1337681264 -692964150 -1581972388 822745549 1175267675 -553355039 -1476179849 912776660 1096871234 -664158984 -1351709586 577143195 1432465677 -865541961 -1150300127 621495682 1376548116 -888855378 -1140714440 750586281 1538931007 -1028429691 -1246472173 735104432 1557658918 -975262564 -1294361590 79671607 1941471649 -357445605 -1648959347 64124206 1960134072 -304344062 -1696914284 174340357 2103642515 -462792663 -1821546305 218758428 2047790474 -486040528 -1811895130 419995987 1846514117 -150552449 -2147356439 509961546 1768052188 -261421978 -2022951696 399714657 1624513015 -102938547 -1898284837 280948088 1740234222 -21984172 -1984447294 352109116 1677456042 -84761840 -1913285754 328271397 1687566003 -39885047 -1969727585 438782478 1830845080 -198628574 -2094130252 491425303 1783479937 -213586117 -2075926611 155963992 2118968014 -414862476 -1874689054 237377089 2032215767 -534218899 -1758509061 126900842 1888971516 -375506106 -1634137136 16621171 2012917477 -285999265 -1712009271 798155508 1486213730 -1046707240 -1231310002 687810285 1610094203 -957265983 -1309247657 558459590 1447975504 -817427478 -1203750020 639938271 1361288777 -936718349 -1087504539 841347728 1159905798 -601123908 -1423138006 893925001 1112475167 -616147035 -1404999885 1023310498 1274628660 -756016242 -1510528232 999538363 1284804141 -711073897 -1566904575 233304957 2061550571 -471231919 -1796300089 176830308 2106394610 -461089208 -1820104994 54295375 1950043097 -315483549 -1707791627 72466262 1935052736 -362815878 -1655116052 273736473 1733809039 -27360715 -1990610269 389883648 1614419862 -114080212 -1909164358 512453419 1770806205 -259716601 -2021508463 434548530 1860280228 -135737826 -2131755384 915002293 1099883299 -662195559 -1350532593 837031852 1189291834 -538282368 -1460845034 944921479 1330998033 -698598741 -1587869123 1061134238 1211674376 -785252686 -1506357724 725533649 1547301703 -986668291 -1304980885 743638984 1532245854 -1034066204 -1252370830 635784163 1390574453 -873780529 -1125377447 579375098 1435484012 -863572266 -1149116864 1118201274 899765548 -1398274922 -609274880 1170973091 852267317 -1413103473 -591204327 1283321224 997907742 -1569485660 -713769934 1259350417 1008146695 -1524741955 -770082773 1594979806 672548168 -1323363086 -971496348 1484566983 796623185 -1233989397 -1049239427 1372257772 651021690 -1077633856 -926700458 1453799925 564136291 -1196861223 -810653617 2043168114 248477156 -1748622242 -524217144 2124775787 161657341 -1867784121 -408104751 1997786432 1375702 -1726108564 -300245766 1887308121 125385167 -1636800395 -378054429 1686066454 326657408 -1972292550 -42597204 1662161167 336961945 -1927483357 -98844491 1789189412 497282482 -2069185528 -206730082 1841895741 449718699 -2084079599 -188725113 1539134715 750412909 -1246546473 -1028389567 1557172450 735551604 -1294011954 -975584936 1432804553 576842847 -1150763547 -865104525 1376458960 621553734 -1140491780 -889042582 1175078047 822965257 -1476123213 -553446107 1097302150 912306192 -1352015446 -663826116 1221708973 1071053883 -1495290495 -774333161 1337723060 951793698 -1582143080 -692758258 1624470579 399787173 -1898113761 -103144055 1740550186 280592572 -1984900858 -21503600 1846082561 420465815 -2147050195 -150884933 1768241176 509741198 -2023007948 -261330526 2103731287 174281921 -1821768325 -462604819 2047451214 219058392 -1811431070 -486477324 1941957733 79224051 -1649308343 -357122593 1959929980 64297194 -1696839344 -304383546 1888487224 127350702 -1633786348 -375826814 2013119265 16446391 -1712086515 -285961573 2118881034 156024732 -1874465242 -415048016 2032552723 237075333 -1758975425 -533783895 1831278428 438314954 -2094434704 -198293786 1783288645 491643859 -2075872663 -213679361 1677500270 352038904 -1913455038 -84554028 1687247735 328625121 -1969276325 -40367411 1274947568 1022957414 -1510979876 -755534262 1284760553 999609215 -1566735675 -711282093 1160097730 841129812 -1423192338 -601031048 1112042459 894393165 -1404695817 -616482207 1447638932 558761730 -1203284296 -817863122 1361376141 639877915 -1087728991 -936533449 1486012326 798330672 -1231233398 -1046745572 1610578879 687360809 -1309599085 -956945915 1770731129 512493295 -2021304491 -259889213 1860629088 434225910 -2132241588 -135289894 1733344843 274173661 -1990271129 -27660303 1614641746 389696196 -1909253250 -114021400 1950098973 54204043 -1707981007 -315263065 1934746116 72798866 -1654684888 -363285570 2062003759 232824505 -1796616445 -470876267 2106223158 177035936 -1820062950 -461161588 1390745265 635577895 -1125419107 -873707765 1435030184 579854910 -1148800124 -863927534 1547607683 725200405 -1305411665 -986198215 1532189338 743729676 -1252181066 -1034286304 1330775765 945108547 -1587779591 -698656913 1212138188 1060696666 -1506696224 -784952458 1099534055 915324529 -1350045749 -662642851 1189366526 836991592 -1461048366 -538109116 -300733770 -1726735840 1919898 1998224140 -377557329 -1636180423 124817283 1886895893 -523722108 -1748004334 247907240 2042753854 -408590691 -1868409333 162203569 2125215527 -207340846 -2069689788 497703934 1789750120 -188088629 -2083598755 449290215 1841344369 -41962784 -1971813770 326226892 1685513050 -99453191 -1927985553 337385429 1662723907 -713225602 -1569047832 997419858 1282694084 -770650521 -1525154063 1008643915 1259970525 -609844660 -1398689062 900260704 1118819318 -590657963 -1412663613 851781497 1170348015 -926279142 -1077073268 650410806 1371753376 -811082237 -1197412715 564772655 1454280633 -971927000 -1323916610 673182468 1595458450 -1048816079 -1233426777 796014365 1484064651 -150463497 -2146489503 419855067 1845578317 -261758994 -2023559304 510377666 1768722004 -103574587 -1898667181 400421609 1624949375 -21080100 -1984338102 279983856 1740047974 -356578413 -1648870651 78736063 1941330473 -304951414 -1697251556 64794278 1960549936 -463174751 -1822182601 174776973 2104349211 -485931080 -1810991314 218572436 2046825986 -865715393 -1151267927 577264147 1433365125 -888406234 -1140011088 621125130 1375907484 -1027755251 -1246067813 749982241 1538581175 -976193772 -1294514302 735974968 1557735086 -774821029 -1495917619 1071598199 1222146785 -692261054 -1581522988 951225966 1337310968 -552950935 -1475505153 822395461 1174663891 -664311952 -1352640538 912852572 1097742026 -601536460 -1423804254 841689368 1160518030 -616002515 -1404060485 893840641 1111612823 -755056634 -1510346608 1022402858 1274515900 -711785441 -1567345527 1000170803 1285182885 -1047373744 -1231722298 798767484 1486555626 -956326839 -1309102881 686947685 1610010099 -817246110 -1202790156 558346574 1447068120 -937159557 -1088215827 640316759 1361921473 -414488324 -1874044822 155519440 2118269254 -534336283 -1759404941 237555145 2033188191 -376381234 -1634217896 127828450 1889120628 -285399849 -1711664063 15943163 2012509549 -84117352 -1912911858 351410612 1677011234 -40780671 -1969845225 329244077 1687743803 -198709078 -2095005636 438931846 1831772432 -213240653 -2075327451 491017631 1782801673 -985761419 -1304868381 724572249 1547118799 -1034699412 -1252749830 744348736 1532685526 -874122937 -1125989935 636194923 1391239421 -863488674 -1148254776 579228786 1434543332 -662083311 -1349625465 914819133 1098922155 -538661624 -1461477986 837471268 1190001842 -699211485 -1588211275 945586191 1331409049 -784390854 -1506273876 1060193302 1211528320 -28288579 -1990760149 274610321 1733888007 -113402460 -1908757198 389282952 1614072862 -259272305 -2020810471 512077987 1770160181 -135916138 -2132728576 434664634 1861174316 -471381543 -1797228209 233384181 2062424163 -460681792 -1819427498 176483564 2105793658 -314785301 -1707347587 53649607 1949667409 -363788814 -1655294620 73360606 1935168584 -1971327054 -42410204 1685163678 326549000 -1928189013 -99280067 1662798471 337345041 -2069600384 -207399146 1789527724 497890874 -2083937383 -187788529 1841808053 448852515 -1748434986 -523251904 2043059962 247574124 -1868219441 -408810663 2125159139 162294389 -1726777372 -300660878 1998395080 1713758 -1635863555 -377912469 1886442193 125297223 -1324232838 -971571220 1595911766 672702144 -1233384605 -1048888331 1483893327 796220121 -1077262520 -926058530 1371809380 650319602 -1196981423 -811551801 1453974141 565105387 -1398350050 -610144376 1118354994 900697764 -1412752633 -590599279 1170569771 851593917 -1568843988 -713398342 1282618880 997459606 -1525640395 -770202717 1260319257 1008321167 -1822105869 -463212955 2104147935 174952265 -1811342614 -485610884 2047310790 218123088 -1648404799 -357013929 1940994029 79038331 -1697475880 -304766386 1960637428 64734050 -1898721641 -103481855 1625141179 400203565 -1984034162 -21415400 1739615138 280451892 -2146941275 -149981645 1845897097 419501855 -2023390532 -261967318 1768678288 510448390 -1475674565 -552743251 1174707991 822325121 -1352189406 -664794444 1097423630 913206168 -1496222199 -774486369 1222580005 1071130547 -1581469168 -692354426 1337119548 951444394 -1245843873 -1027940663 1538494323 750043109 -1294980538 -975758640 1558072170 735673340 -1150917011 -866035973 1432880961 577714135 -1140088204 -888368414 1376109400 620950478 -1203139280 -816923226 1447554076 557898890 -1088141015 -937199169 1361717253 640489619 -1231944446 -1047186028 1486644270 798708920 -1308638949 -956763763 1609670711 687247521 -1510040236 -755388990 1274084472 1022872814 -1567401651 -711693861 1285372001 999950583 -1423633050 -601741840 1160475722 841762012 -1404513921 -615521815 1111928915 893485253 -2094551560 -199189138 1831455956 439286850 -2075498015 -213034633 1782843597 490944603 -1912855094 -84208292 1676821734 351630448 -1970150957 -40447675 1688174847 328773737 -1634681444 -375943926 1889459376 127527974 -1711441531 -285587181 2012420265 16001087 -1874119250 -414448328 2118472834 155345940 -1759055433 -534658783 2032701595 238002189 -1588413327 -699036441 1331486045 945548747 -1505789848 -784840450 1211177284 1060514258 -1349962685 -661781291 1099388271 914384377 -1461391270 -538722100 1189777782 837657056 -1125798891 -874341245 1391185209 636288431 -1148688372 -863020902 1434847520 578894262 -1304550361 -986114895 1546667275 725054877 -1252794306 -1034628952 1532854546 744141188 -1707303751 -314856401 1949498773 53857539 -1655613280 -363435978 1935620492 72878362 -1796795253 -471849955 2062120359 233719089 -1819619182 -460464124 2105848254 176390440 -2020897571 -259212213 1770384881 511892839 -2132391740 -136218542 1860708840 435100030 -1991244561 -27839367 1734239683 274290005 -1908555530 -113577888 1613996506 389321036 1812509423 454001273 -2113481789 -184425643 1801811702 476202592 -2056579110 -227793076 1658010333 366217803 -1931650063 -69571737 1707015876 314166866 -1951359000 -55070850 1908384395 112759325 -1615739993 -390663375 1993500306 30758404 -1730410562 -270846168 2137270969 140712495 -1855304811 -429032701 2013916832 252632630 -1777889396 -520044774 1466339879 543269553 -1184304373 -831536227 1342920254 655124136 -1106954478 -922613884 1505565205 783952515 -1212974279 -1061925969 1590746636 702017178 -1327579360 -942043210 1255244355 1037480661 -1528831121 -740764679 1304184410 985364172 -1548605578 -726329376 1141508721 856505063 -1442550947 -586982453 1130876520 878771966 -1385582780 -630284334 1964213166 34911032 -1692540286 -333786604 1920878519 91846433 -1670371685 -344517107 2076707740 214907658 -1782158672 -490644954 2091241349 195231507 -1834242391 -441672129 1755616202 530817884 -2035617050 -240270736 1875466195 416180037 -2117650689 -155187607 1719606264 293088110 -2005828908 -9024958 1628626913 370536311 -1893941555 -132411813 1316856678 964334576 -1603026358 -680201508 1225811839 1041717225 -1491204525 -803653947 1084631892 933305282 -1364702600 -642811154 1204547405 818733019 -1446670751 -557662473 1405793026 617448340 -1111174610 -893132104 1420261147 597706637 -1163323849 -844224863 1561410352 706087846 -1289790948 -1005032822 1518141225 763088831 -1267556859 -1015697773 1581174893 691659003 -1338986175 -952663593 1498616948 777266402 -1218611880 -1067825714 1357207647 669149385 -1091880589 -907277851 1468570694 546286800 -1182335638 -830353924 1133101065 881782943 -1383620315 -629108301 1155793936 870528134 -1427479236 -571648598 1297238075 978679981 -1554241257 -732227199 1245678626 1027128500 -1540231922 -751379048 1699803301 307740723 -1956736631 -61234913 1648178364 356123690 -1942792816 -80452346 1804302487 478955521 -2054874693 -226350803 1827060878 467766296 -2098668126 -168825548 2028462273 266391639 -1763081747 -504450693 2139759832 143463502 -1853602316 -427592350 1983670515 20666469 -1741551137 -281724599 1901178090 106339452 -1621111354 -396821168 1193664812 807588282 -1456766976 -567496554 1078469941 927929763 -1371126759 -650021745 1241409822 1056528776 -1477441486 -789104476 1318300935 966040977 -1600271317 -677708611 1519579464 764789214 -1264807836 -1013210894 1577006417 720897479 -1276029827 -990485269 1414101370 592333292 -1169745834 -851433280 1394916707 606309877 -1121264561 -902959911 2085339620 189591922 -1840930616 -448622498 2066089469 203502955 -1792514863 -500214713 1922058710 93813056 -1667356422 -342288276 1979551183 49986905 -1678512925 -319497099 1643958656 385605910 -1879920468 -118128582 1720784281 295052559 -2002815819 -6798301 1864849842 404777252 -2128004962 -164755448 1749720491 525184317 -2042299257 -247215087 140802027 2137212797 -429254969 -1855117743 252294130 2014217060 -519580962 -1778326968 113246169 1907937103 -391012619 -1615417757 30555072 1993673558 -270771476 -1730450822 366176143 1658083097 -69400925 -1931856331 314483606 1706660608 -55524678 -1950879188 453570493 1812979499 -184119663 -2113815033 476392356 1801591602 -227849592 -2056488418 856315683 1141729205 -586926577 -1442642279 879203130 1130406828 -630590954 -1385250176 1037164305 1255600007 -740311491 -1529311573 985406216 1304112030 -726500828 -1548399950 784156487 1505392593 -1062001045 -1212934403 701530974 1591194568 -941694350 -1327901980 543608693 1466040291 -832000423 -1183867185 655035244 1342979066 -922392000 -1107141930 293553834 1719170620 -9361530 -2005526768 370311859 1628811813 -132324449 -1894001911 530894488 1755577870 -240472140 -2035441886 415828609 1875786263 -154702931 -2118100165 214456014 2077189720 -490326046 -1782511756 195400407 2091033153 -441715717 -1834171539 34856700 1964306026 -333594672 -1692758202 92150501 1920543347 -344949815 -1669903521 705783394 1561745140 -1004599474 -1290258472 763142779 1518047981 -1015889065 -1267338303 617279056 1406000838 -893087876 -1111244822 598157897 1419778783 -844543131 -1162970125 933656070 1084311184 -643295446 -1364252740 818655775 1204585097 -557460685 -1446845531 964558388 1316671138 -680288488 -1602965618 1041250861 1226246843 -803316991 -1491506281 978457961 1297425919 -732138427 -1554299693 1027592560 1245241830 -751718308 -1539931958 881433947 1133424077 -628622217 -1384067871 870603074 1155754452 -571852690 -1427306248 669320461 1357002139 -907320287 -1091808073 545833236 1469051266 -830037960 -1182691154 691965247 1580842409 -953095149 -1338516347 777210150 1498708400 -1067636726 -1218832228 20723105 1983579447 -281914227 -1741331429 106033592 1901510958 -396390252 -1621581822 266845587 2027982085 -504767297 -1762726871 143292810 2139965724 -427550554 -1853675472 478881221 1804342611 -226147095 -2055048065 468115932 1826738506 -169312016 -2098220954 307277303 1700240737 -60896037 -1957036979 356346350 1647991160 -80541502 -1942734764 591995944 1414403262 -850967292 -1170180718 606396465 1394856103 -903184099 -1121078901 764587034 1519754380 -1013134026 -1264845408 721381379 1576556693 -990836433 -1275708999 1056846924 1241056474 -789555872 -1476958730 965996629 1318371523 -677539463 -1600478737 807779454 1193446632 -567550638 -1456673340 927496295 1078937841 -649717429 -1371461155 405210336 1864381558 -165059124 -2127669926 524992761 1749938287 -247160363 -2042392253 385649874 1643887684 -118297090 -1879712408 294734027 1721137245 -6346265 -2003297935 93328516 1922507794 -341936728 -1667676866 50188445 1979375627 -319573583 -1678474969 189504694 2085399584 -448397926 -1841115892 203839663 2065786937 -500680317 -1792079595 -1529792281 -740947855 1256151499 1037592925 -1547895554 -725889944 1303551442 984984900 -1442139947 -586317757 1141166585 855892335 -1385728820 -631225254 1130960352 879633782 -1184487293 -832497643 1466452399 544176441 -1106514790 -921904116 1342541238 654490912 -1212309327 -1061515225 1504952733 783610123 -1328520024 -942189506 1591608708 702100754 -1614866385 -390584135 1907456259 112609685 -1731011530 -271192928 1994177818 31165836 -1855680483 -429678453 2137714993 141410727 -1777773564 -519150446 2013738280 251659710 -2113402805 -183551779 1812359527 453073393 -2056926126 -228393788 1802218878 476880360 -1932296071 -69947153 1658708309 366662083 -1950464928 -54954762 1706042700 313988570 -1110832730 -892520144 1405380746 616781852 -1163407937 -845087447 1420405907 598645765 -1290698348 -1005145854 1562370232 706269230 -1266924147 -1015319269 1517429921 762647607 -1602414142 -679859884 1316190446 963922040 -1492066853 -803738291 1226751223 1041861729 -1364815376 -643718810 1084813532 934264906 -1446291991 -557030017 1204106437 818021459 -2036061842 -240969224 1755990082 531462356 -2117472905 -154214943 1875348571 415284429 -2004901540 -8875574 1718730864 293007590 -1894619835 -132819501 1629226089 370881791 -1693239030 -334231140 1964857382 35285168 -1669399277 -344339067 1919982655 91729065 -1782009544 -489717330 2076626964 214032514 -1834650335 -442350153 2091586573 195830939 -1763222939 -505386253 2028550985 267258847 -1853186436 -426922262 2139422544 142856134 -1740844457 -281287999 1983034235 20284397 -1622075826 -397007144 1902081890 106448884 -1957672447 -61375849 1700670253 307829691 -1942122984 -80036210 1647570740 355786658 -2054438349 -225643867 1803920159 478319497 -2098854358 -169789764 1827170054 468670352 -1383499091 -628209093 1132927873 880814871 -1427849548 -572289502 1156243352 871231246 -1554845025 -732577271 1297912755 979084069 -1539361146 -751303152 1244747690 1026975548 -1338086711 -952542625 1580207077 691485555 -1219252528 -1068196282 1499320316 777715562 -1092230405 -907881875 1357611991 669823809 -1182259486 -829483404 1468417998 545355608 -1879282908 -117744718 1643252232 385170078 -2003718339 -6905941 1721749009 295239303 -2128092394 -165620864 1864991290 405713580 -2041960689 -246605927 1749304867 524514997 -1840547008 -447984682 2084903532 188885754 -1792622759 -501116977 2066275957 204467939 -1668222094 -342375452 1922994782 93954760 -1677904021 -319158275 1978881607 49571537 -1265480724 -1013613702 1520184000 765139542 -1275097099 -990331037 1576136409 720821839 -1169570850 -850463928 1413980914 591434340 -1121712185 -903661743 1395287787 606951037 -1457169528 -568169698 1194015396 808192562 -1370972271 -649089273 1078394557 927059499 -1476471878 -788929748 1240511126 1056408064 -1600972893 -678156491 1318942351 966411801 -1061290525 -1212494475 783523023 1505012825 -942654982 -1328084628 702437590 1591306304 -832145967 -1184807609 543692029 1466901611 -921980472 -1106476706 654692580 1342365810 -586486393 -1441932015 855936171 1141095485 -630773346 -1386211064 879315122 1131313188 -741251659 -1529457373 1038025881 1255683087 -725835348 -1547988678 984793216 1303769110 -70001365 -1932202563 366853127 1658490001 -54650574 -1950799452 313554974 1706510472 -184003303 -2112920177 453391413 1812006051 -228224768 -2057133674 476835884 1802289338 -429601457 -1855717927 141208675 2137890037 -519501482 -1777452608 252143738 2013288684 -390118019 -1615301141 112272465 1907758279 -271416988 -1730825742 31252552 1994117342 -643380062 -1365115852 933801358 1085250840 -557119301 -1446234067 818243991 1203919105 -679656304 -1602587642 963847612 1316230442 -804224887 -1491619809 1042211237 1226428723 -1005462330 -1290343344 706723306 1561890172 -1015277345 -1266997175 762477043 1517635941 -892709644 -1110612894 616838616 1405289806 -844656403 -1163878277 598340033 1420738903 -490148758 -1781539588 214338886 2076294608 -442161037 -1834870555 195774815 2091678153 -334273448 -1693166386 35456372 1964652002 -344022975 -1669754665 91275629 1920463355 -8389618 -2005349224 292658466 1719053748 -133023721 -1894446975 370956603 1629186477 -240880580 -2036120406 531240208 1756177798 -154554331 -2117173069 415748361 1874911647 -225730719 -2054377481 478543437 1803734747 -169452680 -2099155986 468204116 1827605186 -61860013 -1957222459 308180607 1700349673 -79834294 -1942297636 355709542 1647608560 -281243899 -1740914797 20114985 1983241919 -397325540 -1621722230 106900016 1901599398 -504953033 -1763690591 266954267 2028885645 -427113682 -1852968008 142909954 2139329172 -907690071 -1092448449 669769349 1357704723 -829916240 -1181791450 545659548 1468082698 -952223845 -1338439923 691033783 1580688929 -1068239998 -1219181804 777884334 1499111992 -732778547 -1554669733 979160801 1297874551 -750818348 -1539810494 1026624248 1245067886 -628545537 -1383196823 881280723 1132492357 -572202010 -1427909776 871006922 1156428380 -342839776 -1667785034 94293772 1922695066 -318936519 -1678091601 49482517 1978940291 -448059886 -1840507260 189089598 2084730792 -500768245 -1792945507 203981607 2066723761 -165167548 -2128572718 405397352 1865347070 -246777251 -2041754933 524557169 1749232615 -117688714 -1879374112 384980826 1643472844 -7212433 -2003385607 295670595 1721279445 -788623640 -1476804994 1055977412 1240981330 -678212879 -1600882073 966601693 1318722379 -567998758 -1457375668 808151030 1194088288 -649542973 -1370492331 927376367 1078039417 -850813300 -1169248742 591921056 1413533494 -903587179 -1121752573 606747577 1395460911 -1013836098 -1265293784 765228946 1520125700 -989867353 -1275534799 720483211 1576436509 -1299386837 -980689219 1552060167 730185617 -1243534798 -1025107292 1542408990 753433480 -1135122919 -883927409 1381566261 626931619 -1153785344 -868380010 1429521196 573830074 -1355022769 -667103527 1094033251 909291509 -1470743978 -548336960 1180195706 828337132 -1579125123 -689486101 1341003601 954804167 -1500663196 -779451662 1216598856 1065673694 -1981624605 -18481547 1743564751 283877209 -1903228166 -108512660 1619094486 394681152 -2026289455 -264341945 1765222397 506468203 -2141945144 -145509794 1851450340 425579378 -1806311801 -481104367 2052833195 224169789 -1825039714 -465622520 2100722610 171002660 -1701947723 -309762525 1954559897 59180815 -1646030164 -354115014 1944974208 82494230 -1416110230 -594481156 1167703622 849252048 -1392895117 -604165147 1123318367 905136841 -1521723560 -766810162 1262630516 1011156706 -1574857919 -718887977 1278210669 992527099 -1239363826 -1054343272 1479454242 791256756 -1320350953 -968213631 1598253627 675568301 -1191491780 -805537878 1458906640 569513606 -1080655067 -929975373 1368973833 648008351 -1862664286 -402731212 2130157198 166768152 -1751893061 -527234259 2040158871 245197313 -1641908336 -383432954 1881937596 120268330 -1722829943 -297237729 2000802469 4645427 -1924206650 -95822000 1665175274 340246140 -1977406497 -47965367 1680689907 321550949 -2087360524 -191735966 1838876376 446445134 -2064079891 -201354373 1794556609 502395479 -2135257943 -138560449 1857351045 431217939 -2015934288 -254773210 1775839644 517871882 -1906244453 -110742515 1617913271 392713505 -1995652990 -32772076 1728225710 268800312 -1660052275 -368399269 1929641441 67423607 -1704961836 -311990206 1953380856 57215342 -1814686465 -456055703 2111337939 182404421 -1799630618 -474161040 2058727882 229802332 -1143690143 -858546953 1440402765 584973787 -1128699784 -876717842 1387727188 632306114 -1257298861 -1039657787 1526809983 738620905 -1302142902 -983183140 1550614886 728478192 -1503413243 -781939565 1215159593 1063972287 -1592887268 -704034678 1325406512 939993510 -1464323017 -541129567 1186354459 833709453 -1344933842 -657276744 1104908546 920428948 -1717453336 -291074690 2008014020 11070546 -1630766607 -372553369 1891768541 130361419 -1753598502 -528677556 2037667062 242443360 -1877478973 -418332331 2115604719 153002105 -2078888564 -216949478 1780010144 488635446 -2089064043 -193177341 1836386489 443693103 -1966266946 -37087960 1690518674 331641860 -1918836313 -89665231 1672380555 346664989 -1563452128 -708268618 1287781388 1002884250 -1516086983 -760911441 1269577749 1017841795 -1407970030 -619502204 1109029950 891110568 -1418079989 -595664483 1165471783 846233777 -1082618556 -931152430 1366748264 644996350 -1206564515 -820872757 1444620401 555489511 -1314716298 -962316832 1605198938 682251468 -1227964049 -1043729927 1489018947 801607893 -689951953 -1578689607 955140611 1340701333 -779227338 -1500848224 1065586202 1216659084 -667180259 -1354984565 909492785 1093857959 -547985660 -1471064174 827852328 1180645054 -883475637 -1135604771 626612839 1381919473 -868548782 -1153577020 573873790 1429450472 -980634759 -1299479569 729993813 1552278211 -1025411232 -1243199498 753866316 1541940954 -309457945 -1702282383 58747595 1955027549 -354168834 -1645936792 82685650 1944755780 -480934955 -1806519485 224125689 2052903535 -466073652 -1824557222 171321056 2100369014 -264692861 -2025968875 506952367 1764772409 -145432678 -2141982964 425377462 1851624992 -18705487 -1981439193 283964061 1743503883 -108046424 -1903663298 394344068 1619396114 -805627282 -1191433480 569736002 1458719700 -929636745 -1080955167 647544667 1369411533 -1054829988 -1238916406 791606128 1479132134 -968010171 -1320524077 675493737 1598294015 -766768630 -1521796452 1010985766 1262836656 -719204845 -1574502779 992980799 1277730729 -594050504 -1416580434 848945940 1168036738 -604355039 -1392675145 905193229 1123227547 -191546714 -2087581136 446389130 1838967580 -201785665 -2063610327 502701971 1794223877 -95505772 -1924562430 339792824 1665655598 -48007539 -1977334245 321722273 1680484151 -383636798 -1641735596 120343534 1881897848 -296751397 -1723277747 4296695 2001125217 -403070224 -1862364570 167232476 2129720138 -527145239 -1751951745 244975557 2040346451 -455718483 -1814988485 181938305 2111772695 -474247756 -1799570142 230026392 2058542094 -368197217 -1660227319 67346611 1929678885 -312474234 -1704512240 57566378 1953059900 -111060535 -1905890977 393165029 1617430643 -32727600 -1995723450 268631292 1728433258 -138751493 -2135039635 431272151 1857257537 -254339614 -2016402060 517567694 1776174168 -541562523 -1463854605 834013257 1186019551 -657085060 -1345151510 920374352 1105001670 -781983401 -1503342143 1064140923 1214951661 -703716018 -1593240104 939541602 1325888756 -1039173375 -1257748073 738269229 1527130299 -983384808 -1301967474 728554548 1550576802 -858459853 -1143750235 584749087 1440587913 -877054678 -1128397380 632771590 1387291792 -36865812 -1966454662 331553216 1690577238 -90129163 -1918399389 347004377 1672080719 -216600354 -2079211448 488149490 1780457828 -193252153 -2089024431 443897323 1836213629 -528848760 -1753393122 242485668 2037594418 -417878895 -1877959673 152686013 2115960107 -291381062 -1717120980 11501974 2007544064 -372497245 -1630858187 130172303 1891988761 -962373596 -1314625358 682440968 1604979102 -1043424195 -1228297045 801176849 1489489287 -931606506 -1082138496 645312826 1366393260 -820702193 -1206770535 555447587 1444693429 -619427776 -1408010026 890906988 1109203450 -596013991 -1417757489 846720373 1165024739 -707805070 -1563889436 1002545502 1288081864 -761133973 -1515899651 1017931079 1269519825 2052416547 223499445 -1805974257 -480496231 2100863034 171937964 -1825128170 -466488960 1955523601 59366535 -1702851267 -309871189 1944266760 82057374 -1645393628 -353732174 1742894151 283460817 -1981016725 -18143747 1620029534 394821832 -1904094862 -108600860 1765407861 507432163 -2026398375 -265245233 1851013228 424872186 -2141562560 -144873002 1094403307 909931645 -1355471417 -667806383 1180074226 827437156 -1470570018 -547368632 1340132569 954727503 -1578193419 -689332893 1217202368 1066022998 -1501337108 -779855494 1552700559 730555417 -1300089437 -981138123 1541509270 753311744 -1242566214 -1024933588 1381489853 626060331 -1134969455 -882995961 1429870756 574433330 -1154188920 -869054178 1666078050 340354548 -1925172146 -96009000 1680052603 321167853 -1976700841 -47529791 1838538064 445836742 -2086945668 -191066902 1794644297 503261663 -2064222107 -202290957 2130265350 167671184 -1862851542 -403696452 2039775519 244560265 -1751457741 -526528347 1881328948 119930274 -1641239528 -383017842 2001668397 4733371 -1723766783 -297379689 1478522282 791102780 -1238494074 -1054268400 1598927283 675971365 -1320955745 -968564727 1459355032 570215694 -1191863116 -806179806 1368799617 647039255 -1080534867 -929077189 1167549902 848319832 -1416035102 -593611660 1123721687 905810241 -1393245957 -604770195 1263332860 1011604842 -1522365232 -767181754 1277241829 992352627 -1573959479 -718768033 1214449313 1063532087 -1502779507 -781560037 1326367416 940175918 -1593793644 -704146686 1186500243 834649605 -1464406081 -541991127 1104497290 919763484 -1344590938 -656663760 1439962821 584263251 -1143310359 -857913473 1387909852 633266762 -1128811536 -877624474 1527750391 738766433 -1258160165 -1039741107 1549949678 728066680 -1301529662 -982840492 1930241641 67770111 -1660729531 -368805933 1952506480 57135846 -1704033444 -311839798 2111221339 181509837 -1814507657 -455082015 2059102786 230447828 -1800074386 -474858504 1857697293 431818395 -2135664863 -139237449 1775759892 516997762 -2015784136 -253844562 1617018431 392597161 -1905271021 -110563451 1728870950 269175472 -1996350710 -33215588 1366833120 645859190 -1082763572 -932092326 1444279289 554877807 -1206152491 -820207037 1604566994 681873220 -1314005250 -961876376 1489927115 801721181 -1228924185 -1043912079 1288644484 1002968850 -1564391768 -708413890 1268966301 1017500427 -1515421007 -760499673 1108651958 890478368 -1407529318 -618791412 1165585327 847141689 -1418261885 -596624875 1779832616 487663550 -2078771708 -216054126 1836831537 444392359 -2089438691 -193822069 1691197210 332050316 -1966866890 -37433696 1671453443 346516373 -1917961681 -89584967 2007041868 10893274 -1716558240 -290957578 1892467541 130806723 -1631411591 -372927761 2038075262 243122152 -1753944494 -529277244 2115455847 152075249 -1877398965 -417457443 507093287 1765708209 -264781813 -2026835811 424961342 1850955176 -145095662 -2141375356 283257109 1743067523 -18069447 -1981056849 395308300 1619582362 -108950496 -1903772490 59683139 1955168725 -310325137 -1702371079 82015578 1944339916 -353561482 -1645599520 223689073 2052196839 -480552867 -1805883189 171507048 2101333502 -466183100 -1825461038 626491887 1381020025 -883302205 -1134636971 574244342 1430091104 -868997926 -1154280372 730597853 1552628043 -981309199 -1299883929 752995780 1541864786 -1024480024 -1243046786 954241419 1340580125 -688983897 -1578516431 1066227090 1217029380 -779930434 -1501297624 909842873 1094461743 -667584363 -1355659261 827776416 1179774262 -547832692 -1470133222 119705702 1881514224 -382930614 -1641299492 5198975 2001233129 -297716397 -1723464251 167319636 2130585794 -403211912 -1863300626 244636749 2039737563 -526729887 -1751282185 446005250 1838330004 -191110866 -2086874696 502809627 1795126413 -201972425 -2064575071 340658224 1665743014 -96442084 -1924703862 321113129 1680145599 -47338235 -1976918637 1011658926 1263239224 -767372926 -1522147052 992048311 1277576225 -718334565 -1574427379 848771228 1167067146 -593929808 -1415681754 905641093 1123929107 -604725847 -1393316545 570138826 1459392604 -805977626 -1192038032 647390419 1368478789 -929561089 -1080085143 790636792 1478957166 -1053931052 -1238795966 676195553 1598741623 -968651315 -1320895141 739230629 1527313203 -1040080247 -1257860577 727844796 1550137130 -982751600 -1301588474 584338327 1439922945 -858117445 -1143137747 632917902 1388232472 -877138270 -1129259468 834196417 1186980695 -541674771 -1464761733 919934936 1104291662 -656705804 -1344518558 1063476211 1214540645 -781370657 -1502999991 940482538 1326034812 -704577850 -1593323952 392291181 1617351675 -110132671 -1905741097 269231988 1728780258 -33405352 -1996130610 431647583 1857903561 -139195789 -2135737627 517451590 1775280080 -254161302 -2015428868 181859081 2110899103 -455568859 -1814060365 230373136 2059143046 -474655172 -1800247638 67992379 1930054573 -368895465 -1660671359 56672034 1952944052 -311501298 -1704333672 890565348 1108591218 -619015224 -1407343778 846804733 1165887083 -596158511 -1418696889 1003453142 1288194624 -708764678 -1564071060 1017298639 1269141081 -760422429 -1515458699 681828992 1604637206 -961707092 -1314213062 802039449 1489573391 -1044363339 -1228441821 645425842 1367300644 -931787874 -1083098360 555069099 1444060733 -820260985 -1206059247 242930220 2038293178 -529222912 -1754037354 152507957 2114987683 -417761511 -1877063793 10574366 2007394952 -290505934 -1717040220 130850311 1892396689 -373096661 -1631203395 332251720 1691022046 -37510300 -1966828558 346031697 1671902919 -89233539 -1918281749 488000122 1779530476 -216519850 -2078336064 444304995 1836891893 -193597617 -2089623591 -129041286 -1890988820 373333334 1632087488 -14469021 -2010904331 288184655 1714055641 -157977528 -2121120546 412816740 1872504306 -235360175 -2030075705 536269181 1760682475 -436605922 -1828791160 200772914 2096151972 -493606905 -1785522031 211437867 2073917885 -350067668 -1675275078 86770944 1915434390 -330325963 -1689743197 37863705 1967583631 -1021256526 -1272452060 758037918 1512672520 -1001580373 -1286985667 709065095 1564756241 -839166848 -1157864426 603272620 1425147194 -896102247 -1114529777 614003125 1402978595 -560476970 -1450116032 815377914 1201577324 -637925169 -1359136679 938764771 1089689973 -800307996 -1488227214 1044522440 1229264222 -685670147 -1608077205 959439313 1311297863 -514470597 -1772946003 257666071 2019335297 -432535262 -1858127436 137783310 2133940376 -275888887 -1735821921 25175077 1988564147 -387743472 -1612402298 116252732 1911214250 -52241057 -1947865655 317504627 1709935845 -74507962 -1937233456 360806506 1652967676 -231123603 -2059508229 473379905 1798309079 -179007116 -2108448286 458944600 1818083534 -633606669 -1388520091 875924703 1127398473 -581555734 -1437525636 861423814 1147107408 -723491391 -1545120425 988677357 1307128955 -745692712 -1534422706 1032044788 1250226274 -947061353 -1333015295 696425659 1585818669 -1058981490 -1209661160 787437730 1508403252 -917015131 -1102035661 660149385 1348346911 -835014212 -1187151574 540332176 1463017478 -898064648 -1115705746 611778516 1399967554 -854238495 -1173198217 588987341 1411124059 -995944758 -1281087908 716011494 1571440496 -1009855789 -1261837755 767603711 1523024745 -674263396 -1597456886 969011120 1321656102 -794670459 -1482327533 1051470761 1235950399 -652998994 -1374472648 924477314 1075664660 -562445641 -1451298271 813147035 1198560013 -250167760 -2045669722 521723676 1746923402 -159679959 -2122560833 410327813 1869753235 -3328510 -2000025964 298014510 1724147640 -123669989 -1884831091 380539703 1638507425 -324948396 -1683579198 45076344 1974009838 -338924979 -1664394533 96602977 1925528567 -495311258 -1786964240 208947018 2071164892 -451419521 -1844391191 186221395 2082386885 -748441671 -1536909521 1030606485 1248525827 -737252448 -1559667914 973081228 1292319258 -575133813 -1430317283 867583655 1152480817 -623516782 -1378692348 886801086 1138537000 -824918051 -1177317557 551214833 1474162279 -910591036 -1094825134 666311400 1353722494 -1072744465 -1224210567 771839683 1493591637 -949816330 -1335508128 694981338 1584112204 -401764495 -1626685465 100920925 1896144587 -278901912 -1738048514 23996996 1986599634 -422181053 -1848559659 148399727 2145343225 -507788454 -1766001716 263561846 2024968928 -172318955 -2101497981 464846393 1823723183 -220767476 -2049938534 483998240 1809713846 -77523161 -1939462223 359626251 1651000989 -66268354 -1962155096 302166546 1694859908 -1675478658 -349894168 1915508818 86730948 -1689256601 -330773007 1967234123 38186205 -1829129908 -436305446 2096615520 200335606 -1785432747 -493664829 2073695353 211625199 -2120931046 -158197364 1872447542 412907680 -2030506749 -234889835 1760988207 535936185 -1890672344 -129396290 1631633412 373813394 -2010946255 -14395993 1714226205 287978635 -1488184906 -800380640 1229093018 1044727820 -1608393297 -685314759 1311751299 958958613 -1449684604 -560946926 1201270952 815710270 -1359325795 -637704949 1089746097 938673191 -1157953070 -839108284 1425369342 603084904 -1114190389 -896402083 1402514663 614440049 -1272938016 -1020808842 1513021644 757715034 -1286781447 -1001753233 1564681429 709104707 -2059859905 -230803287 1798793491 472930693 -2108371930 -179045200 1817881866 459120028 -1948090355 -52055909 1710022945 317444535 -1936767980 -74943358 1652630840 361108910 -1735518117 -276223795 1988131191 25643489 -1612456894 -387650348 1911405934 116035064 -1772777367 -514678529 2019291461 257737171 -1858579344 -432053018 2134259036 137430474 -1101584137 -917497759 1348028891 660502861 -1187320594 -834806664 1463061954 540261716 -1332961083 -947154861 1585627625 696643967 -1209965348 -1058646966 1508836848 786969958 -1545586541 -723056635 1307466175 988375337 -1534198646 -745878500 1250139558 1032105264 -1388597087 -633569225 1127600525 875749659 -1437174600 -581876690 1146623380 861873410 -1374397444 -653038742 1075460816 924650054 -1451647003 -562122893 1199046345 812699231 -1596992562 -674700456 1321317090 969310836 -1482549289 -794482879 1236039419 1051412077 -1281143912 -995853554 1571629748 715790882 -1261531263 -1010188521 1522593453 768073275 -1116159062 -897584324 1400283782 611422736 -1173026893 -854444251 1411081887 589059593 -1787135180 -495105118 2071206424 208874126 -1843937491 -451899461 2082070017 186576535 -1683885306 -324615280 1974440490 44606140 -1664338145 -339015799 1925338675 96822949 -1999803568 -3515450 1724058236 298072810 -1885294775 -123232289 1638846053 380239603 -2045320350 -250489868 1746436686 522171096 -2122635397 -159639571 1869956695 410154689 -1223726403 -1073194453 1493240721 772160263 -1335710044 -949641678 1584189320 694943518 -1177230705 -824978919 1473938339 551400245 -1095162218 -910289408 1354188730 665876268 -1430750503 -574666161 1152785397 867248995 -1378500928 -623735210 1138483180 886894458 -1536953621 -748371331 1248695239 1030398801 -1559349518 -737606044 1291868126 973563720 -1939781003 -77169949 1651452761 359144399 -1962111380 -66339078 1694691136 302374870 -2101689785 -172100911 1823777643 464753661 -2049505698 -221235512 1809409906 484333540 -1848223215 -422483321 2144877373 148835243 -1766089208 -507728226 2025193252 263376818 -1626484189 -401939787 1896067855 100959129 -1738533318 -278452564 1986950934 23676800 815232626 1200637668 -560392354 -1449252920 939176555 1090355965 -638266553 -1359748143 1045233216 1229704918 -800940180 -1488605190 958478937 1311115983 -684762251 -1607963677 757098006 1512527488 -1020393670 -1272367188 709730831 1565168281 -1002192093 -1287326795 603713060 1425858226 -839545080 -1158496354 613820989 1402018475 -895988975 -1113621625 200890042 2097047084 -436783210 -1829763328 211063459 2073272885 -493161585 -1784823015 86171272 1915088414 -349388892 -1674866894 38738577 1967663623 -331252803 -1689892053 374228702 1632204360 -130013198 -1891166364 287539911 1713680977 -13769749 -2010459267 412471020 1871904378 -157569088 -2120442026 536349429 1761557091 -235508775 -2031002801 697059123 1586198437 -947771873 -1333455223 786531114 1508291516 -1058020858 -1209478512 660066049 1347485591 -916869587 -1101095237 540674840 1463630734 -835425740 -1187816798 876304215 1128032193 -634046853 -1389230355 861311822 1146201048 -581373342 -1436564748 987815781 1307045875 -722551223 -1544974625 1032657788 1250569194 -746358192 -1534833978 316827643 1709528941 -51640617 -1947519423 361735138 1653117812 -75382066 -1937313192 473558985 1799282527 -231239963 -2060403085 458501072 1817385798 -178631940 -2107803030 257259423 2018658057 -514124109 -1772345819 137933702 2134868752 -432614742 -1859001796 26148781 1988742971 -276783487 -1735938537 115555252 1910770466 -387097960 -1612027378 44111088 1973822566 -324045348 -1683471030 97308905 1925963903 -339562043 -1664777901 209362114 2071833684 -495649298 -1787572872 186079451 2081450061 -451331593 -1843525279 521536660 1745957890 -250059336 -2044766930 410763405 1870458907 -160063071 -2123198153 298683558 1724562480 -3936886 -2000364260 379603135 1638365225 -122803821 -1884743419 969880632 1321731246 -675195628 -1597610622 1050865697 1235599543 -793997043 -1481924197 924105738 1075023004 -652550874 -1373770320 813266963 1199458437 -562620097 -1452267095 611853404 1400837322 -898218640 -1116637722 588636229 1410519251 -853835415 -1172524545 715369582 1571069176 -995242686 -1280639532 768501879 1523144929 -1010824869 -1262011955 465184177 1824331047 -172735331 -2102168565 483910056 1808847166 -220626812 -2049003502 358722947 1650892053 -76559185 -1939276743 302803354 1695242508 -66975562 -1962592224 101529045 1896482115 -402434823 -1627102097 23130572 1986511194 -277966624 -1737908106 148291047 2144439665 -421995317 -1847595939 263944702 2025605480 -508225326 -1766709180 550765945 1473459695 -824548267 -1176677181 666485088 1354691062 -910712756 -1095724838 772771147 1493745117 -1073615769 -1224286991 694307154 1583708612 -949213058 -1335158552 1029903645 1248077195 -747801551 -1536539481 974049540 1292493202 -738152408 -1559789378 867736879 1153412537 -575210493 -1431188331 886397238 1137863072 -623167462 -1378088820 1425781622 603751392 -1158294950 -839720244 1402369903 613500921 -1114106301 -895539499 1512061764 757533650 -1272030616 -1020695810 1565392733 709545931 -1287414159 -1002131737 1229759250 1045140356 -1488797122 -800722264 1310811915 958814109 -1607530969 -685230415 1201089312 814750646 -1449571828 -560039270 1090187065 939384751 -1359704555 -638337405 1872073662 412263208 -2120486254 -157498876 1761105831 536831793 -2030684533 -235862499 1632508812 373893914 -1891599712 -129545674 1713627029 287633155 -2010267975 -13988305 1914864602 86356812 -1674779914 -349449632 1968129987 38303573 -1690229009 -330951047 2096696296 201210750 -1829279036 -437233070 2073350129 211025767 -1785024803 -492986805 1306559031 988263073 -1544625381 -722873459 1250772526 1032484536 -1534908670 -746317932 1127942661 876362387 -1389008087 -634233921 1146539548 861011594 -1437028560 -580935770 1347916371 659595973 -1101401217 -916536343 1463440970 540894940 -1187760282 -835516432 1586240097 696986359 -1333626035 -947565605 1507974776 786886382 -1209024684 -1058500670 1989059327 25793129 -1736391725 -276303035 1910728422 115627632 -1611855926 -387303588 2018847437 257038939 -1772401695 -514032777 2134437588 138403394 -1858695176 -432947346 1798943387 473858573 -2059938889 -231677151 1817474690 458442260 -2108024914 -178444488 1709324969 317000255 -1947444347 -51680493 1653604016 361287206 -1937662052 -75059446 1724764660 298508642 -2000441128 -3899314 1637881325 380052859 -1884392255 -123124649 1746295238 521234768 -2045232918 -249624452 1870372319 410824009 -2122973965 -160248731 2071642512 209580294 -1787518788 -495742934 2081883529 185611551 -1843829595 -450997197 1973504418 44464436 -1683019634 -324528104 1926008251 97238317 -1664947049 -339354623 1571025212 715440554 -1280471024 -995450746 1523463461 768148915 -1262463991 -1010342753 1400404238 612321688 -1116334046 -898553676 1410710807 588418433 -1172579269 -853742419 1075110232 924045774 -1373994892 -652365598 1199121729 813569495 -1451801491 -563055365 1322215786 969431548 -1597962170 -674875184 1235398003 1051041253 -1481847713 -794034999 2144788661 147968035 -1848082023 -421547761 2025530540 263984186 -1766505088 -508398314 1896704135 101341201 -1627190869 -402376387 1986047134 23567368 -1737568846 -278266588 1650585809 359055431 -1938845187 -77029013 1695298760 302711902 -1962781212 -66755214 1824159971 465389685 -2102126129 -172807847 1809300730 483429484 -2049319466 -220271296 1152958589 868217067 -1430871727 -575565369 1138033764 886191346 -1378130616 -623094306 1248020559 1029994713 -1536349853 -748021259 1292799062 973716672 -1560220294 -737681940 1494208537 772333711 -1224625867 -1073315421 1583485952 694494358 -1335069396 -949271110 1473533995 550725821 -1176880889 -824374895 1354341426 666807460 -1095238370 -911159928 654887561 1343224351 -922309723 -1107190989 543493776 1466056198 -831819844 -1184080086 701711035 1590981165 -941808745 -1327885567 784238242 1505343028 -1062148210 -1212688616 985651949 1303964283 -726549567 -1548317865 1037180660 1255485026 -740524072 -1529131186 878990047 1130586697 -630574093 -1385364635 856266438 1141810768 -586680342 -1442789508 476506689 1801575127 -228029587 -2056274949 453717592 1812733646 -184201356 -2113765406 314401395 1706709733 -55377057 -1951124535 365995626 1658296060 -69286074 -1931872304 30538277 1993788083 -270558455 -1730630753 112999996 1908084394 -390963440 -1615499386 252342807 2014134913 -519826629 -1778179155 141014542 2137032344 -429271262 -1855002700 1041497032 1226099550 -803366172 -1491424654 964575185 1316556615 -680501507 -1602785685 818443258 1204765548 -557444394 -1446960576 933607395 1084393333 -643049777 -1364400551 598010796 1420024634 -844461440 -1163019754 617164725 1406017315 -892907879 -1111458289 763323294 1517835016 -1016003918 -1267322332 705865607 1561696017 -1004747093 -1290013123 92134144 1920658326 -344737236 -1670083910 34610969 1964453775 -333545931 -1692840285 195449650 2090951588 -441961954 -1834024312 214669099 2077009853 -490342905 -1782397295 415943524 1875770354 -154883512 -2117887266 531042173 1755332587 -240554415 -2035392825 370230102 1628861376 -132177286 -1894247700 293373775 1719384025 -9247133 -2005543179 356427787 1647941789 -80688857 -1942488655 307457042 1700027524 -61010626 -1957020248 468000825 1826754735 -169131755 -2098433661 478733344 1804588214 -226065140 -2055096934 143243375 2140047609 -427304637 -1853822507 266632310 2028162272 -504750758 -1762841140 106049629 1901396171 -396603023 -1621401113 20968516 1983431890 -281963160 -1741249026 777029827 1498921045 -1067521553 -1218848391 691883226 1580891212 -952947210 -1338761888 545980657 1468805223 -830119459 -1182641845 669435112 1356985470 -907500092 -1091594926 870815911 1155573809 -571868789 -1427191523 881482942 1133341736 -628867694 -1383920380 1027346581 1245388803 -751668807 -1540013777 978441356 1297540122 -731925088 -1554479818 203790666 2065869276 -500434842 -1792227088 189291859 2085580229 -448381825 -1841230615 50205048 1979261422 -319786924 -1678294846 93574497 1922360823 -341986227 -1667595045 294816046 1721088440 -6494206 -2003052396 385830199 1643675041 -118412261 -1879696243 524878108 1749954954 -246980560 -2042605402 405062917 1864627603 -164977623 -2127719233 927709570 1078757652 -649733970 -1371346888 807828891 1193364749 -567796553 -1456526303 965751216 1318519078 -677490532 -1600561142 1056830889 1241171263 -789343099 -1477139437 721201638 1576769904 -990721846 -1275725732 764505599 1519803753 -1012986669 -1265091515 606544340 1394610498 -903266056 -1121030034 592111053 1414387035 -851147551 -1169968009 1130631053 878919451 -1385533791 -630366665 1141492628 856619778 -1442338120 -587163090 1304397759 985184041 -1548622189 -726215163 1255293862 1037398832 -1529077110 -740617700 1590894569 701771647 -1327661371 -941994413 1505680368 783936358 -1213154596 -1061713334 1342740443 655337293 -1106839817 -922630559 1466258370 543318868 -1184156946 -831782280 2013933381 252518355 -1778102679 -519864577 2137516892 140565450 -1855354256 -428950810 1993451383 30840801 -1730165157 -270993715 1908171630 112940024 -1615723966 -390778156 1706901281 314183607 -1951179251 -55284069 1657862968 366463918 -1931568620 -69621118 1801893651 476153733 -2056726977 -227547479 1812689674 453788572 -2113596890 -184409424 1518288588 762842714 -1267638304 -1015648394 1561524949 706071107 -1289970695 -1004819601 1420080894 597919336 -1163208750 -844241084 1405711079 617497201 -1111026741 -893377699 1204301480 818880062 -1446621308 -557744366 1084615345 933419559 -1364489315 -642991349 1226024602 1041536524 -1491220554 -803539168 1316905603 964252181 -1603271761 -680053959 1628511748 370552466 -1893761240 -132624450 1719458333 293333643 -2005746895 -9073753 1875547702 416130720 -2117798118 -154941556 1755796015 530604729 -2035731709 -240254059 2091257440 195116790 -1834455220 -441491494 2076953209 214760175 -1782207659 -490562621 1920829010 91928260 -1670125698 -344664088 1963999819 35091165 -1692523673 -333900815 1901227279 106257817 -1621357533 -396673867 1983883542 20486528 -1741567942 -281610068 2139743549 143578539 -1853389807 -427772793 2028216612 266539442 -1763033080 -504532834 1826979179 467815933 -2098521017 -169071407 1804122482 479168996 -2054760354 -226367288 1648293209 356107727 -1942973323 -80239389 1699950912 307495382 -1956818836 -61185798 1245466055 1027308881 -1540215573 -751494019 1297189342 978762056 -1553995534 -732374940 1156040181 870380899 -1427528487 -571567025 1133117932 881668474 -1383833408 -628928426 1468751267 546073909 -1182450545 -830338023 1357289914 669100332 -1092028266 -907032576 1498469777 777512199 -1218530115 -1067875285 1581060488 691675422 -1338806108 -952877006 1749638222 525233368 -2042151582 -247460364 1864669271 404990145 -2127890053 -164771347 1720898684 295036138 -2002995888 -6584890 1644105829 385360115 -1880002231 -118079009 1979599914 49904828 -1678758650 -319349360 1922271283 93632677 -1667372769 -342173303 2066072600 203617422 -1792301772 -500394590 2085093377 189739159 -1840881363 -448704069 1395096710 606096400 -1121378902 -902943428 1414183071 592283657 -1169892941 -851187419 1576858804 721142818 -1275947624 -990534386 1519464621 764805179 -1264627327 -1013423849 1318087906 966220916 -1600254514 -677823144 1241360635 1056610413 -1477195305 -789251775 1078715600 927781958 -1371175428 -649939606 1193681097 807473247 -1456979483 -567316109 -271499135 -1730777065 31400365 1993871675 -390298472 -1615088626 112387508 1907741986 -519386957 -1777469403 251963807 2013501705 -429454166 -1855964100 141127046 2137939216 -228175643 -2057215885 476590537 1802436959 -183790340 -2113100694 453375440 1812120902 -54667049 -1950685119 313768443 1706330477 -70247218 -1932055464 366902754 1658408308 -725655479 -1548201761 984678757 1303785971 -741170096 -1529506618 1037878652 1255929322 -630921093 -1385965331 879397207 1131264449 -586601374 -1441915660 856116558 1140882904 -922193875 -1106296645 654708993 1342251415 -832195532 -1184725854 543937816 1466754446 -942409697 -1328232311 702388531 1591388581 -1061274618 -1212609392 783310122 1505193404 -154504768 -2117254826 415502572 1875058810 -240667175 -2036300465 531223797 1756292195 -133039630 -1894332060 371169502 1629005896 -8634901 -2005201539 292707527 1718971473 -344104540 -1669705422 91422856 1920217118 -334453315 -1692953301 35570833 1964635143 -442046058 -1834886912 195594426 2091890732 -490001009 -1781785319 214256803 2076343349 -844869368 -1163697762 598356004 1420624050 -892758767 -1110530681 617083965 1405142187 -1015031494 -1267144276 762427414 1517717632 -1005445853 -1290457675 706509839 1562070169 -804044436 -1491832326 1042096192 1226445014 -679574155 -1602636317 963699801 1316476111 -557266594 -1445987896 818325618 1203869924 -643494585 -1365099055 933981291 1085037821 -572055037 -1428155755 870925103 1156477881 -628431334 -1383213428 881100598 1132705696 -750998991 -1539597657 1026738973 1245051787 -732860888 -1554620738 979308292 1297629074 -1068486041 -1219034383 777933643 1499030493 -952240514 -1338325272 691246930 1580509124 -829703595 -1181971773 545643385 1468197871 -907641268 -1092530470 669523808 1357852662 -427228469 -1852951971 143090663 2139116401 -505100590 -1763445180 267036670 2028836712 -397243655 -1621771665 106752981 1901845315 -281063712 -1741128074 20000716 1983258458 -79818065 -1942412743 355496835 1647788821 -61614410 -1957370336 308131738 1700431628 -169502051 -2099074549 468450225 1827457831 -225943932 -2054197742 478560168 1803620158 -990112958 -1275386924 720532078 1576354552 -1013852325 -1265178675 765441655 1519945441 -903373968 -1121932314 606730844 1395575498 -850763927 -1169330177 591674949 1413680851 -649395418 -1370737744 927293962 1078088348 -567883969 -1457391703 807970323 1194301061 -678393068 -1600668798 966715960 1318705838 -788705523 -1476755557 1056124449 1240735415 -7195766 -2003500260 295457446 1721459248 -117442669 -1879521531 384931519 1643554345 -246826056 -2041672914 524802708 1749084674 -165380191 -2128392393 405413517 1865231899 -500882450 -1792928904 204161730 2066510420 -448206857 -1840261279 189171419 2084681293 -318854180 -1678140598 49335024 1979185766 -342659131 -1667997869 94179049 1922711167 -1950513787 -54872813 1706288297 313840703 -1932508772 -69766902 1658724528 366546982 -2056909385 -228508383 1802005659 477060109 -2113156690 -183699144 1812310146 453154836 -1777691167 -519199369 2013590733 251905115 -1855499784 -429891218 2137600212 141426754 -1731125805 -271176379 1994358015 30952553 -1615013430 -390338212 1907538150 112560240 -1328306867 -942369317 1591592033 702215415 -1212260012 -1061596734 1504706680 783757550 -1106760321 -921756183 1342590035 654408901 -1184503450 -832382480 1466665034 543996124 -1385908951 -631011905 1131074565 879617171 -1442221776 -586268250 1141313564 855646346 -1547748069 -726135411 1303469111 985033889 -1529677566 -740963948 1255970862 1037805752 -1834568508 -442399662 2091439592 196076926 -1781829411 -489930677 2076512753 214049127 -1669513994 -344322976 1920163290 91516236 -1693386513 -333985671 1964939715 35236181 -1894669152 -132737994 1629472140 370734362 -2005114695 -8695761 1718747541 292892931 -2117456750 -154330108 1875135934 415464744 -2035816309 -241117155 1755941287 531544369 -1446472692 -556817254 1204221216 818005430 -1364897771 -643669885 1084961081 934019503 -1491919810 -803984216 1226669330 1041911172 -1602299865 -679876431 1316010251 964135325 -1266711448 -1015499522 1517413700 762762706 -1290649487 -1005227801 1562124637 706417099 -1163654054 -844940084 1420455286 598564320 -1110849469 -892405547 1405593967 616602105 -1182013689 -829630575 1468368427 545437373 -1092213986 -907996280 1357398578 670003876 -1219465419 -1068015709 1499336217 777600655 -1338135764 -952460358 1580452352 691337878 -1539508381 -751056907 1244829263 1026926297 -1554959494 -732560404 1298092630 978870976 -1427669167 -572502073 1156128381 871247595 -1383417016 -628257826 1132780132 881060594 -2098870321 -169674919 1827383011 468489845 -2054683690 -225496256 1803969274 478237292 -1942073347 -80117909 1647324881 355933767 -1957458972 -61555854 1700653768 307944030 -1621960789 -397023427 1901901447 106661393 -1740696654 -281533660 1982952094 20333064 -1853268071 -426873073 2139569845 142609955 -1763402880 -505173226 2028665516 267242042 -1601120698 -677910832 1319024490 966363132 -1476586913 -788913463 1240691571 1056195557 -1370792332 -649302302 1078280024 927076302 -1457087891 -568218885 1193868097 808438743 -1121466846 -903809356 1395238670 607033240 -1169554885 -850578771 1413767959 591614849 -1275310576 -990151034 1576152892 720707498 -1265530359 -1013532001 1520429861 764992435 -1677789554 -319175144 1978701730 49784628 -1668074857 -342621695 1922913211 94004013 -1792704836 -501068246 2066423696 204222214 -1840727387 -447772109 2085018505 188869407 -2041977110 -246491524 1749518278 524334928 -2128338189 -165473691 1865040863 405631817 -2003669288 -6988210 1721503732 295386978 -1879070015 -117925289 1643236333 385284987 1842010328 449701966 -2084259340 -188511902 1789336769 497036375 -2069266963 -206680709 1662079210 337010812 -1927335482 -99090096 1685886195 326870117 -1972177441 -42613431 1887291580 125499434 -1636587120 -378234618 1997540517 1522739 -1726059127 -300327649 2124824718 161574936 -1868029534 -407957196 2043380887 248296449 -1748638277 -524102355 1453651984 564381830 -1196779204 -810702422 1372142601 651037855 -1077453531 -926913101 1484746786 796410036 -1234104050 -1049222760 1595061307 672498861 -1323510505 -971250303 1259595892 1007999202 -1524790952 -770000434 1283337325 997793019 -1569698495 -713589289 1170759750 852447440 -1413086870 -591318532 1118151775 899847369 -1398028941 -609421851 1959913881 64411919 -1696626507 -304564189 1941712256 79371542 -1649259348 -357204934 2047500715 218976573 -1811677049 -486330351 2103944626 174101796 -1821784930 -462490616 1768356349 509725035 -2023188271 -261117881 1846230500 420220274 -2147132216 -150836130 1740468687 280641881 -1984753437 -21749643 1624290774 400000320 -1897999110 -103160724 1337968977 951646663 -1582192515 -692676373 1221725512 1070939614 -1495503772 -774152974 1097089379 912486901 -1351999409 -663940903 1175029114 823047660 -1475877802 -553593664 1376311605 621799843 -1140410343 -889091953 1432689964 576859578 -1150583808 -865317738 1557352711 735338897 -1294127061 -975568707 1539216670 750364040 -1246694350 -1028143964 1610398298 687573708 -1309484170 -956961824 1485930051 798379733 -1231085713 -1046990855 1361523304 639632126 -1087810748 -936483886 1447753329 558745319 -1203464355 -817649717 1112255038 894212776 -1404712174 -616367228 1160146471 841047729 -1423438069 -600883299 1284514316 999756442 -1566686432 -711363658 1274930709 1023071875 -1510766791 -755714129 1687329426 328575492 -1969423426 -40121560 1677680267 351825437 -1913569369 -84537551 1783173792 491659830 -2075692148 -213892326 1831130809 438560303 -2094352491 -198342909 2032503542 237156960 -1758729254 -533931188 2118668015 156204665 -1874448445 -415162539 2013135556 16331346 -1712299032 -285781122 1888732893 127202891 -1633835023 -375744665 1189579547 836811661 -1461065161 -537994591 1099583234 915242900 -1350291922 -662495560 1211892521 1060844479 -1506647547 -785034605 1330759472 945223590 -1587567076 -698837366 1532009343 743943145 -1252066733 -1034302779 1547525990 725250032 -1305264566 -986444068 1435177805 579609563 -1148882335 -863878409 1390860116 635561922 -1125599624 -873494802 2106174419 177118021 -1819817217 -461309335 2061791178 233004892 -1796600090 -470991248 1934762977 72684407 -1654897971 -363105701 1950345208 54056814 -1708030252 -315181502 1614724023 389647137 -1909400933 -113776115 1733525422 273960760 -1990386046 -27644396 1860514693 434242323 -2132061527 -135503297 1770583964 512739082 -2021222736 -259938778 161881564 2124492106 -408388368 -1867559834 248240581 2043472211 -523912983 -1748858753 125670894 1887085944 -378276670 -1636514732 1069559 1998020961 -300011301 -1726414771 336661944 1662401838 -98603884 -1927783422 326945185 1685846327 -42817395 -1972004837 449480074 1842197788 -188423002 -2084318160 497500563 1788899589 -207019841 -2068967383 851983636 1171197314 -590980040 -1413387090 900069645 1117964699 -609511391 -1397970761 1007924518 1259636144 -769797110 -1524964196 998142271 1283015081 -714076141 -1569251195 796863856 1484266982 -1049539492 -1233748790 672328041 1595267583 -971208635 -1323583277 564438338 1453561300 -810892178 -1196559112 650731867 1372475853 -926482313 -1077923615 280833181 1740250123 -21803599 -1984660185 399566980 1624758290 -102856280 -1898333890 510043311 1768002617 -261569149 -2022705899 420176054 1846300704 -150666854 -2147340020 218774777 2047675503 -486253099 -1811714749 174586080 2103494774 -462841396 -1821464230 64074955 1960215645 -304097817 -1697061519 79458514 1941651524 -357428738 -1649073816 735251541 1557413059 -975344263 -1294311953 750700620 1538914522 -1028609696 -1246258698 621315175 1376761073 -888740533 -1140730403 577060990 1432514792 -865394350 -1150545468 912530481 1097018535 -664109795 -1351791221 822728744 1175382206 -553142012 -1476359790 952079363 1337500821 -692980433 -1581857351 1070747674 1221943436 -774098634 -1495596640 999325534 1284984776 -711057806 -1567019292 1023261511 1274710993 -755770773 -1510675715 894170988 1112328186 -616196544 -1404918058 841364341 1159791587 -601337255 -1422957873 640118586 1361076140 -936833514 -1087488384 558541603 1447926709 -817575409 -1203504487 687662856 1610340254 -957184476 -1309296974 798040849 1486230407 -1046527427 -1231523157 16670614 2012835584 -286245190 -1711862228 127114127 1888791321 -375522653 -1634022859 237361060 2032330546 -534006136 -1758689762 155718589 2119115563 -414813551 -1874771449 491343858 1783529316 -213438754 -2076172728 438602731 1831058301 -198513977 -2094146991 328386496 1687549782 -40065300 -1969514886 352256985 1677210447 -84843787 -1913236893 579554847 1435270793 -863686861 -1149100123 635865606 1390525072 -873927894 -1125131332 743491117 1532491451 -1033984255 -1252419689 725418548 1547317922 -986488040 -1305193586 1060920955 1211854573 -785236137 -1506471999 944872034 1331079924 -698352818 -1588016168 837277257 1189144287 -538331291 -1460762637 915018320 1099768518 -662408324 -1350351894 434466519 1860329025 -135589893 -2132000915 512273102 1771018840 -259601438 -2021524620 389998309 1614403187 -114260023 -1908951201 273883900 1733562986 -27442224 -1990560954 72515251 1934970405 -363061345 -1654968567 54508202 1949862460 -315499642 -1707676912 176813697 2106508823 -460875859 -1820285125 233058968 2061697550 -471182412 -1796381918 -1525460272 -770416058 1260205052 1008337770 -1568762167 -713447841 1282471909 997705587 -1412900126 -590353804 1170652110 851544920 -1398464773 -610128275 1118535639 900484929 -1197194572 -811371998 1453990808 564990734 -1077311827 -925977029 1372055425 650172183 -1233139066 -1049036272 1483844522 796302140 -1324216673 -971686391 1595699123 672882469 -1635945960 -377863538 1886589748 125051810 -1726958079 -300448105 1998509869 1697723 -1868105174 -408827204 2124978950 162507664 -1748287949 -523497819 2042978079 247623561 -2083888516 -187870486 1841562448 449000390 -2069387675 -207579405 1789511497 498005983 -1928205746 -99165480 1663011682 337165300 -1971573161 -42262847 1685213051 326467565 -1140300911 -888188153 1376125629 620835371 -1150965880 -865954018 1433126564 577566258 -1294734429 -975905995 1558022799 735754777 -1245827142 -1028055252 1538281110 750222848 -1581288459 -692567197 1337004761 951460431 -1496139796 -774535302 1222432448 1071375958 -1352336441 -664548527 1097505515 913156733 -1475788834 -552726712 1174888178 822111844 -2023341223 -262048817 1768432245 510595811 -2146728128 -150161450 1845880428 419616506 -1984050325 -21300227 1739827783 280271569 -1898967182 -103333916 1625189982 400121544 -1697557699 -304716885 1960784401 64488071 -1648584924 -356800590 1941108232 79021726 -1811227889 -485626983 2047130147 218335925 -1821958378 -463458432 2104065594 175001260 -1759170478 -534642492 2032882046 237789672 -1874267061 -414202659 2118554983 155297265 -1711359904 -285636362 2012272972 16247258 -1634501511 -376156945 1889344853 127544771 -1970134986 -40562528 1687961882 328954252 -1912609745 -84355911 1676772611 351712661 -2075547644 -212952942 1783089448 490797502 -2094765027 -199009141 1831472433 439172519 -1404366694 -615768052 1111847350 893534496 -1423518589 -601758699 1160295855 841975097 -1567582040 -711481282 1285486980 999934226 -1510122319 -755340249 1274232221 1022627083 -1308884738 -956616600 1609720274 687165764 -1231960857 -1047071631 1486857675 798528861 -1087928116 -937379750 1361701344 640604534 -1203090219 -817005501 1447308793 558046575 -1908539117 -113692283 1613783103 389501097 -1990998774 -27986532 1734190118 274371760 -2132440799 -136136265 1860954125 434952347 -2021110472 -259031634 1770400788 511777922 -1819733641 -460447263 2106028123 176177357 -1796942482 -471603720 2062201922 233669844 -1655531195 -363484717 1935472745 73124095 -1707123364 -315068982 1949383792 53873894 -1253039653 -1034481331 1532903671 744058977 -1304566334 -986000044 1546880238 724874360 -1148474903 -863200897 1434831045 579008595 -1125749264 -874422938 1390939356 636435530 -1461243457 -538967767 1189695635 837705733 -1349847642 -661797584 1099207818 914596892 -1505969779 -784627429 1211291809 1060497463 -1588494956 -698987262 1331633336 945302574 -1048602668 -1233606846 795997944 1484179054 -971877427 -1323998373 672936673 1595605623 -811327514 -1197265040 564821706 1454198364 -926295041 -1076958359 650623699 1371572805 -590837840 -1412450522 851895964 1170331146 -609926231 -1398639809 900407941 1118573075 -770502782 -1525399788 1008561838 1260019256 -713110629 -1569064179 997239479 1282906657 -99502308 -1927903350 337630768 1662576294 -42175739 -1971633261 326242857 1685398207 -188072146 -2083713096 449076738 1841524372 -207094985 -2069836895 497654299 1789831821 -408508552 -1868458002 162055764 2125461186 -523541663 -1748216841 247792205 2042770139 -377671862 -1636163620 124997222 1886682864 -300881069 -1726489659 2001535 1998174953 -664492395 -1352428029 912967609 1097725743 -553033076 -1475456486 822543264 1174418230 -692113753 -1581769167 951144331 1337360157 -774706498 -1495934424 1071418258 1222359812 -975980815 -1294694809 735959005 1557849931 -1027706136 -1246150018 749736900 1538728786 -888652093 -1139863979 621174767 1375825785 -865731878 -1151153588 577477622 1433185120 -485849507 -1811040565 218425201 2047072231 -462994876 -1822395694 174662504 2104366078 -305066385 -1697235207 64974659 1960337365 -356726154 -1648624928 78818138 1941281740 -21129671 -1984256337 280229653 1739900803 -103788000 -1898487114 400438028 1624834970 -261743093 -2023674211 510164775 1768902577 -150218222 -2146637180 419806014 1845660584 -213256874 -2075212352 491230330 1782621420 -198954673 -2094857767 438980707 1831690485 -40731292 -1969926670 328997960 1687891166 -83904131 -1913091605 351393873 1677125831 -285285070 -1711680092 15762462 2012722312 -376233685 -1634463299 127746055 1889169553 -534418176 -1759355498 237702188 2032942266 -414668519 -1873831537 155633717 2118252707 -936913506 -1088363256 640267442 1362002980 -817229433 -1202904815 558133419 1447247933 -956539476 -1308922566 686963840 1609894934 -1047422539 -1231640285 799013017 1486407695 -711932422 -1567099540 1000252630 1285133376 -755170845 -1510329995 1022582991 1274302553 -615821880 -1404273314 893725924 1111628914 -601454127 -1423853241 841541885 1160763499 -363674601 -1655311231 73180475 1935381933 -314638322 -1707593576 53567778 1949716916 -460764123 -1819378509 176631049 2105548191 -471562180 -1797015382 233498896 2062408070 -135932813 -2132613915 434877791 1860994505 -259518358 -2020663044 512127302 1770078672 -113353663 -1908839209 389037421 1614220795 -28075944 -1990940466 274594164 1734003170 -784538401 -1506028471 1060275699 1211479397 -699326266 -1588195248 945766890 1331196284 -538481427 -1461691269 837356993 1190018391 -662001420 -1349674910 914672088 1099168078 -863243077 -1148402643 579179927 1434625281 -874106718 -1126105036 635982222 1391419672 -1034912631 -1252570081 744365477 1532570931 -985810800 -1304786938 724818364 1546971434 -1328918414 -942841628 1589915998 700645832 -1213754261 -1063213827 1504310599 783205841 -1106126784 -921245482 1344256364 655919610 -1183048615 -830788401 1467121013 544558563 -1384300522 -629510016 1131618618 880021932 -1441758193 -585648999 1142875427 857331125 -1549350876 -727582542 1302898952 984586654 -1530196931 -741589845 1254452497 1036148103 -1952157510 -56410068 1705644438 313336064 -1932938077 -70351819 1657263503 364963097 -2055210872 -226965474 1802607012 477538610 -2112734063 -183170041 1813798333 454782251 -1777114914 -518762424 2015166962 253374820 -1853971257 -428239791 2138097131 142079357 -1731663636 -271591302 1992722880 29473110 -1616565003 -392029085 1907051993 111967567 -1445895885 -556379739 1205796895 819474569 -1363368662 -642017860 1085457414 934671504 -1492457215 -804398697 1225033773 1040431291 -1603850984 -681566834 1315523636 963542178 -1268354729 -1017036351 1516769403 762257645 -1291078322 -1005812264 1560663138 704832756 -1161954971 -843396621 1421056073 599042271 -1110426244 -891875862 1407081552 618228934 -1832959493 -440897171 2091983063 196481089 -1781365278 -489310860 2078074062 215733336 -1671116343 -345769633 1919592677 91068531 -1693905456 -334611130 1963420924 33578090 -1895280225 -133209847 1627795635 369164325 -2006608506 -10312432 1718351018 292340796 -2116822611 -153818821 1876801665 416974871 -2034360908 -239522526 1756396696 532106254 -2097401104 -168099226 1827820508 469066570 -2054031639 -224999809 1805621189 479766355 -1943553342 -81753516 1646910446 355396472 -1958052133 -62042547 1698963447 306392929 -1622465900 -397667838 1900364728 105018158 -1742281075 -282995173 1982367649 19904311 -1852790106 -426272208 2141113226 144309020 -1761775937 -503685591 2029195155 267665157 -1181609416 -829087058 1469870868 547046274 -1090529759 -906434889 1358018317 670467995 -1219913206 -1068586340 1497889574 775998384 -1339793901 -953979259 1579827007 690818985 -1541078436 -752733494 1244357488 1026315238 -1555511739 -732956973 1296476009 977377279 -1426158994 -570836232 1156639554 871881684 -1382855049 -627802399 1134374747 882515917 -1679359055 -320851161 1978229405 49173003 -1668626520 -343017666 1921296004 92509714 -1791194237 -499401963 2066934447 204855865 -1840164966 -447316212 2086612662 190324256 -2041572395 -245947581 1751020281 525943407 -2126653492 -163911846 1865660128 406095478 -2004116505 -7558287 1720056523 293784157 -1880727554 -119443608 1642610386 384765508 -1601625223 -678554641 1317487189 964719299 -1478170784 -790374410 1240106572 1055766234 -1370313909 -648700963 1079822951 928774897 -1455460526 -566730812 1194397310 808861416 -1119997155 -902233205 1395675697 607609511 -1168902396 -850081902 1415419432 593143486 -1276789969 -991786055 1575737859 720169621 -1266122954 -1014018144 1518738970 763440780 -727280266 -1549687328 984151130 1303364812 -741650065 -1530109447 1036333123 1254228181 -629334716 -1384501806 879983720 1131695358 -586098339 -1441273397 857651313 1142524135 -921598702 -1105807996 656401470 1343804584 -830717685 -1183092323 544350247 1467289777 -943059680 -1328726602 700738572 1589861530 -1062745799 -1214187089 782870549 1504614531 -272058946 -1731230424 29807762 1992418308 -391810649 -1616756431 111874187 1907105821 -518832756 -1777070822 253582496 2014997558 -427886187 -1854289661 141596857 2138548271 -226515494 -2055695028 477218038 1802957920 -183344701 -2112532139 454820079 1813721209 -56349208 -1952244354 313150660 1705868370 -70653455 -1932600985 365398237 1656797259 -843209673 -1162177375 598983963 1421145485 -892313554 -1109962568 618529026 1406742932 -1016714235 -1268704109 761810217 1517256127 -1005852644 -1291003766 705005872 1560459686 -804604845 -1492286267 1040504191 1224992233 -681086902 -1604304676 963187046 1315840496 -556712863 -1445589769 819944781 1205366235 -641927048 -1363425042 934451540 1085647298 -153910017 -2116766615 417195475 1876612421 -239189786 -2034667408 531636682 1756827996 -133690163 -1894826917 369520097 1627479415 -10106668 -2006779838 292268536 1718393198 -345729893 -1671191539 90895799 1919796513 -334933886 -1693556716 34025902 1962934584 -440460119 -1833423809 196181381 2092322067 -489498448 -1781143514 215792028 2077985034 -426706956 -1852323998 144611032 2140776014 -503499795 -1762000005 267604673 2029281879 -397705274 -1622388912 105193194 1900162684 -282674209 -1742632119 19454707 1982851685 -81270896 -1944004858 355043004 1647228458 -62250103 -1957883105 306463397 1698918963 -168005726 -2097455308 468848270 1828011544 -225334341 -2053727443 480234135 1805187585 -570501316 -1426462806 871413264 1157072518 -627895515 -1382800461 882733577 1134183071 -752525554 -1541247080 1026244130 1244401332 -733439209 -1555059839 977730107 1296157357 -1068906664 -1219561522 776447604 1497405154 -953941183 -1339870249 690643565 1580028667 -829272214 -1181384708 547106374 1469783760 -905999501 -1090995227 670165599 1358355145 -7616843 -2004027869 293971865 1719834383 -119143764 -1881066950 384328576 1643074326 -246395257 -2041086447 526266283 1750671165 -163738978 -2126857720 406055858 1865734948 -499329327 -1791236537 204650493 2067105643 -447671608 -1839848866 190804964 2086159218 -320381213 -1679790475 48840655 1978535769 -343237894 -1668437396 92601302 1921239872 -991566211 -1276979477 720078673 1575794631 -1014488476 -1265691918 763773768 1518433246 -901878193 -1120313639 607129443 1396129781 -850154922 -1168860480 593349498 1415248876 -648874471 -1370110321 928814901 1079748515 -566283776 -1455947114 808538924 1194746810 -678855125 -1601286467 965156615 1317023633 -790316494 -1478260060 1055578910 1240329096 2014567034 253029100 -1776436394 -518353984 2138971747 142159605 -1854898353 -428388391 1992839752 30368478 -1731841180 -272563214 1906677329 111322823 -1616119939 -391329813 1705298462 312736392 -1951749326 -55731292 1657343495 365837969 -1933086933 -71278659 1803502124 477655738 -2056183040 -227142762 1813153333 454407843 -2112035047 -182724721 1132329650 880462372 -1384932450 -629888248 1141915307 857148989 -1440850041 -585535727 1302753920 983646742 -1549266004 -726719686 1254864537 1036813839 -1530538059 -742201565 1590356694 701356608 -1329296390 -943473812 1504128719 782245465 -1213640733 -1062305931 1343316708 655774322 -1105263672 -921160866 1467787005 544970347 -1183660079 -831129785 1627974459 370138029 -1895396841 -134104447 1717907234 291643316 -2006233586 -9666920 1876124425 416568223 -2116222427 -153472333 1757325072 532256646 -2035235268 -239602006 2092956511 196660169 -1833854349 -441013531 2077376326 215289808 -1780720022 -488935684 1919185773 90391547 -1670770111 -345169193 1963571060 34506722 -1693985192 -335485234 1516686323 761396069 -1268208929 -1016096183 1561006058 705445756 -1291489594 -1006477744 1421689793 599421783 -1162665235 -843836805 1406175192 618116942 -1109465356 -891693470 1204935575 819391233 -1444955461 -556234195 1086070670 935014168 -1364033886 -642429388 1225413541 1041064755 -1492897143 -805109217 1315411900 962635562 -1603668336 -680606202 1243986168 1025673326 -1540630060 -752031422 1296596193 978275447 -1555685939 -733926053 1157509322 871956572 -1427090970 -570990224 1133769939 882164805 -1382181377 -627399319 1469229212 546674698 -1180907088 -828638938 1358916741 670587923 -1091498583 -906609345 1497964718 776867896 -1220066942 -1069518572 1579476151 690213921 -1339390565 -953305843 1900779568 105687206 -1622804196 -398276214 1982225449 18967743 -1742193403 -282129005 2140147714 144122004 -1851887314 -426163784 2029900827 268100749 -1762413257 -504068703 1828489300 469481666 -2098009736 -168437266 1804684365 479624411 -2053165727 -224911881 1646723174 354431216 -1943445174 -80850468 1699398783 307098857 -1958435501 -62679611 1396607417 607762735 -1120868203 -902309885 1414745504 592739638 -1168298868 -849732582 1575289227 719466781 -1276419929 -991145935 1518912914 764409092 -1266244418 -1014918104 1317640669 965650763 -1601701647 -679425945 1239702980 1055092050 -1477821208 -789771138 1079120367 928326009 -1369673533 -648331179 1195365878 809035104 -1456360230 -566852532 1750116721 525834727 -2040608675 -245761845 1866296680 406478334 -2127360956 -164348718 1720394051 294392277 -2004533137 -8228615 1642521946 383899084 -1880587146 -118508320 1978120469 48269699 -1679173575 -319887185 1921678604 93146522 -1669063648 -343724874 2067542311 205193649 -1791864821 -499818339 2085745982 190236072 -1839229934 -447175548 478093182 1803038696 -227443118 -2055844156 454220647 1813375985 -182666677 -2112124195 312776524 1705224154 -55904672 -1951545610 365515605 1657693123 -70831495 -1933573393 29888282 1993293708 -272208330 -1732157792 111528707 1906506645 -391402961 -1616078151 252938024 2014623678 -518134268 -1776626030 142492465 2138665895 -428858851 -1854467445 655441846 1343622944 -920691046 -1105695220 545061807 1467730745 -831350141 -1183471083 701151108 1590527762 -943401304 -1329338818 782726045 1503675147 -1062661455 -1213324761 983969746 1302404932 -727167234 -1548779928 1036774347 1254939485 -742028569 -1530742159 880650208 1132107638 -629946676 -1384843686 856712185 1142379375 -585235755 -1441189309 90451519 1919098537 -345354477 -1670545531 34204198 1963907760 -335049974 -1694450788 197109261 2092471963 -441333983 -1833502793 215114260 2077577858 -488897736 -1780796498 416497243 1876168397 -153264265 -2116390943 532609602 1757006548 -240084114 -2034783240 369669737 1628407551 -133769403 -1895700525 291861104 1717715686 -9759908 -2006178870 1040846583 1225604705 -805015589 -1492951219 963103470 1314978424 -680940606 -1603364012 819037893 1205253715 -555751447 -1445406849 935084764 1086026314 -642636816 -1363864730 599596691 1421487621 -843874369 -1162588375 617667210 1406659100 -891372634 -1109816528 761697953 1516348983 -1016531059 -1267742949 705385144 1561092654 -1006292076 -1291713790 776568316 1498303850 -1069081392 -1220531130 690272741 1579387251 -953493303 -1339168673 546502094 1469433176 -828599070 -1180982156 671035863 1358430529 -906931973 -1091149715 872312216 1157192974 -571470668 -1426637790 882092417 1133811991 -627193683 -1382352837 1025893802 1243796796 -752122746 -1540574192 977805747 1297027365 -733593441 -1555992567 354901300 1646292386 -81183720 -1943139186 306878765 1699588539 -62588927 -1958492009 469554438 1828447632 -168643542 -2097838916 479269151 1805001097 -224432077 -2053619547 143674704 2140634566 -425841540 -1852236566 268273993 2029697503 -504108955 -1762338573 105629026 1900869108 -398089138 -1623026472 19267963 1981886957 -282566569 -1741729599 928140477 1079344171 -648270447 -1369760505 809470116 1194899506 -567154296 -1456023266 965330063 1317991449 -678976093 -1602185931 1055129750 1239625728 -789945926 -1477619412 719674585 1575119951 -991216139 -1276375709 763926720 1519364182 -1014564372 -1266562694 608097515 1396302973 -902777401 -1120434863 592646386 1414799460 -849514018 -1168490168 205286517 2067487971 -500036263 -1791672881 189900908 2086050042 -446707392 -1839662634 48751687 1977668817 -320240277 -1678854659 92938334 1921847496 -343654030 -1669107228 294353937 1720470663 -8053443 -2004734549 384219144 1642170526 -118957788 -1880102478 525399075 1750582453 -245459697 -2040945255 406663226 1866072236 -164409066 -2127273600 -100122077 -1928367435 335946511 1661014937 -43678150 -1973242196 325838614 1684854656 -187446767 -2083194233 450734909 1843043243 -205648376 -2068234594 498102052 1790402482 -406891961 -1866964271 162607979 2125857789 -523069858 -1747605816 249362290 2044446692 -379266443 -1637618973 124435289 1886227407 -301392276 -1727123718 491328 1996509142 -1050254613 -1235135875 795345863 1483682641 -972314894 -1324575132 671467486 1594029896 -809637159 -1195713969 565414901 1454685027 -925880640 -1076421034 652103660 1373208442 -590253425 -1412021735 853480355 1171792693 -608389482 -1396996608 900913082 1119217452 -771032387 -1525822933 1006934929 1258531591 -714654044 -1570763214 996761480 1282305822 -485264542 -1810611212 220009038 2048533208 -461457541 -1820751891 175167063 2105009857 -305595568 -1697657914 63347324 1958849258 -358269111 -1650323489 78339685 1940680435 -22781178 -1985784944 279577130 1739403964 -104224993 -1899063415 398968371 1623258789 -260052172 -2022122590 510757400 1769388686 -149803219 -2146099269 421285377 1847295639 -662875222 -1350933700 913519238 1098121744 -552560717 -1474844891 824112799 1176094217 -693707880 -1583224050 950581940 1336904226 -775217279 -1496568041 1069907629 1220693563 -976600114 -1295158440 734274274 1556288116 -1029208105 -1247758527 749332219 1538184813 -888026116 -1139344534 622832336 1377344070 -864284699 -1149550733 577924809 1433755231 -935452511 -1086779337 640696717 1362587931 -816585544 -1202400210 559777172 1448785154 -958027629 -1310550011 686541247 1609365801 -1048023926 -1232118756 797314470 1484864816 -712429371 -1567752109 998724073 1283481983 -756747044 -1511799734 1022006768 1273865574 -615335689 -1403680671 895277531 1113319757 -599819026 -1422373768 842079682 1161178452 -212860823 -2074660609 492724549 1784238547 -197278608 -2093288218 439592284 1832162762 -41187237 -1970489139 327543159 1686297057 -85570494 -1914602284 350760302 1676615160 -286846963 -1713364837 15298849 2012103095 -376777708 -1634868094 126137656 1887667630 -532899777 -1757697879 238221587 2033568133 -414098394 -1873384272 157236490 2119699868 -786099744 -1507712650 1059811532 1210859610 -699869703 -1588599441 944157909 1329693763 -536962606 -1460033212 837875966 1190643816 -661430837 -1349227171 916274407 1100614769 -862846588 -1147850478 580673704 1436241982 -872430179 -1124535029 636593329 1391891495 -1035368010 -1253132000 742910106 1530976268 -987476561 -1306297031 724184195 1546460181 -364170968 -1655963202 71651332 1933729938 -316213967 -1709062745 52991005 1949279371 -460277478 -1818785396 178182198 2107238560 -469926653 -1795535467 234036271 2062822585 -134471348 -2131029542 435306592 1861578998 -258874027 -2020158013 513770617 1771615471 -114841218 -1910466072 388614226 1613691076 -28676761 -1991418383 272895051 1732459741 -1637578969 -379340879 1886053899 124638877 -1727446210 -301042776 1996956178 4740 -1866526955 -407355517 2125557305 162946735 -1747793140 -522847334 2044504608 249273014 -2083285181 -187389995 1843263087 450545401 -2067901606 -205954100 1789932150 498533088 -1928847503 -99667993 1661369949 335630027 -1973036184 -43848706 1684781636 325880530 -1526028305 -770861191 1258604227 1006892629 -1570282506 -715107488 1281950426 997077580 -1412354083 -589947061 1172262641 853048935 -1396905020 -608445614 1118997224 901102206 -1195526261 -809859299 1454626471 565503537 -1076857966 -925416700 1373508286 651764264 -1234812999 -1050603729 1483234965 795831811 -1324614752 -972240074 1594202764 671263258 -2021673370 -260536592 1769068362 511109084 -2146274689 -149601559 1847333715 421209029 -1985724844 -22868286 1739218808 279801838 -1899365811 -103888165 1623694177 398502903 -1698126334 -305162604 1959184174 63043512 -1650105829 -358460787 1940587319 78394273 -1810682320 -485220698 2048741148 219840394 -1820399063 -461776193 2104527621 175618963 -1139698002 -887708104 1377826690 622380820 -1149480265 -864329183 1433547675 578093837 -1295376740 -976409078 1556381616 734220070 -1247290747 -1029641709 1537850281 749636415 -1582922038 -694045092 1336469478 951048048 -1496628525 -775130555 1220879359 1069683561 -1350758664 -663077266 1098084308 913596226 -1475294495 -552076681 1176415181 823761755 -1403853403 -615131853 1113359497 895202335 -1421925956 -600305366 1160855696 842428422 -1568051817 -712090367 1283919035 998259757 -1511741042 -756836072 1273677986 1022228532 -1310329407 -958216873 1609274605 686597243 -1232588328 -1047592626 1485197556 797007970 -1086423565 -935768731 1362107615 641150025 -1202472470 -816543364 1448990918 559605840 -1757624979 -532941317 2033361985 238392535 -1873739404 -413781534 2120179800 156782798 -1712894625 -287277623 2011769971 15604965 -1635088058 -376587824 1887758442 126081276 -1970547447 -41097825 1686484005 327320755 -1914302192 -85909114 1676177468 351223978 -2075108037 -212374099 1784560663 492375169 -2093115102 -197482060 1832122382 439666840 -1253452572 -1035017102 1531426248 742425950 -1306259203 -987553685 1546285521 724386119 -1148035882 -862622656 1436302842 580586860 -1124099889 -872896423 1391589859 636930421 -1459698560 -537267178 1190176172 838309178 -1349320551 -661377009 1100833205 916082979 -1507504974 -786269148 1210789278 1059855624 -1589081941 -699418563 1330047367 943839505 -1909984212 -115292998 1613337856 388933014 -1991626699 -28507997 1732530457 272851343 -2130936802 -134525816 1861360946 435498404 -2020493305 -258570095 1772083499 513337789 -1819220920 -459811618 2107540836 177845746 -1795350447 -470150969 2062762365 234123755 -1656001414 -364094228 1933905238 71450048 -1708742557 -316565259 1948830031 53475801 852609067 1171716285 -589321977 -1411868271 901516338 1119567012 -609063650 -1397400184 1007304729 1259171983 -771481291 -1526525533 996639744 1281406102 -714480340 -1569794630 795269199 1482811609 -1050101405 -1234204171 671816790 1594633408 -972718726 -1325249044 566055037 1455055083 -810340015 -1196162617 651203684 1373086962 -924912312 -1076247074 163571939 2126043253 -407795249 -1867073191 248655098 2044009580 -522433066 -1747223232 124018897 1885556807 -378928643 -1637011093 632008 1997444190 -301480476 -1727990414 336132231 1661978641 -100230741 -1929270979 325401758 1684147208 -43295310 -1972605660 450064565 1842626595 -186838631 -2082856689 499037356 1790542906 -206514816 -2068323050 734722410 1556990460 -976971706 -1295800112 749157747 1537215973 -1029088161 -1246860087 621900120 1377190350 -887156620 -1139269406 578598209 1434158551 -864889747 -1149901573 914221326 1098570136 -663517150 -1351305036 823143703 1175920001 -551662533 -1474724691 950427964 1335972266 -693633008 -1582354298 1070310693 1221367219 -775568375 -1497172833 279239074 1738795316 -22366066 -1985116136 399056315 1624124717 -104366953 -1900000255 511660432 1769496838 -261017412 -2022309846 420648329 1846912287 -149097307 -2145663949 219400646 2048194896 -484595478 -1810196356 176033247 2105097545 -462394125 -1820894107 63455732 1959752034 -305782568 -1698623410 77956589 1940043131 -357833535 -1649617833 15182505 2011208255 -286667899 -1712391405 126512816 1888312870 -377221220 -1635565814 238822043 2033914381 -533576777 -1758104799 156362370 2119620116 -413169746 -1873234120 491829965 1784121947 -211887135 -2074481801 440237780 1832537666 -197976072 -2093731986 327889663 1686897257 -41593901 -1971166395 350680806 1675740784 -85420086 -1913673892 998869601 1284422391 -712512691 -1568613413 1021595256 1273200366 -756404396 -1511186494 894566995 1112879813 -614702209 -1403300887 843040330 1161361116 -600725658 -1422485520 641636869 1362733715 -936314071 -1086862401 559111708 1448373898 -815972560 -1202057306 686101047 1608655521 -957648101 -1309916275 797496878 1485825720 -1048135934 -1233025132 435985384 1861987198 -135071036 -2131375534 512843761 1771466599 -257999139 -2020078005 388436954 1612718924 -114724106 -1909570976 273340355 1733158741 -29051153 -1992063367 72059788 1934408474 -364516704 -1656563146 52842389 1948352259 -316133703 -1708188113 177210302 2107061032 -459382126 -1818668540 234735527 2063267633 -470571381 -1795910115 580041504 1435863990 -862135796 -1147409766 637501241 1392005039 -873390571 -1124716925 742994706 1531839364 -1035513282 -1254071640 723842827 1545848733 -987064793 -1305631055 1059433284 1210227666 -785659288 -1507001602 944271197 1330601931 -700051855 -1589559577 838738806 1190728672 -537902502 -1460178228 915662703 1100273657 -660765117 -1348815147 1455230255 565853625 -1196200957 -810263403 1372637494 651688352 -1075927014 -925263732 1483113757 794932619 -1234639823 -1049635673 1594573060 671904146 -1325064152 -972943170 1258954059 1007496669 -1526432665 -771535631 1281874258 996207044 -1570129794 -714176280 1171363193 852927983 -1411386283 -589773629 1119637856 901472758 -1397608372 -608894758 1842556391 450108785 -2082648885 -187007907 1790896638 498719080 -2068805422 -206063548 1661511125 336565571 -1928936199 -100535185 1684365772 325210458 -1972698912 -43241354 1885617539 123931925 -1637196625 -378704839 1997142426 968972 -1727555402 -301946848 2126493105 163087655 -1867393891 -407444469 2043834792 248856894 -1747185532 -522510318 1336294510 950078712 -1582801598 -693146156 1221326967 1070385377 -1496999589 -775771699 1098757212 913999050 -1351363216 -663427610 1175482437 823607507 -1474424471 -552001025 1376857098 622206108 -1138799322 -887587408 1434249235 578541701 -1150121665 -864699991 1556784184 734893230 -1295727340 -977013374 1537695777 748703927 -1247215347 -1028771429 1959271590 63908912 -1698267766 -306098916 1940248767 77785129 -1649690221 -357791483 2048103572 219456514 -1809975880 -484784850 2105430157 175726619 -1821363807 -461962953 1769934018 511196244 -2022609426 -260678280 1846724827 420870221 -2145605129 -149186207 1738835184 279164006 -1985288740 -22162102 1623802089 399405183 -1899552315 -104853165 1686859693 327966523 -1970991487 -41796073 1676061620 350329634 -1914123624 -84936178 1783687071 492295945 -2074179917 -212224475 1832723334 440013584 -2093792598 -197889476 2034008009 238767967 -1758322971 -533385613 2119285712 156666694 -1872766212 -413603222 2011691003 14731117 -1712744745 -286349759 1888105442 126681972 -1635495218 -377265576 1608863589 685932531 -1309987255 -957604129 1485343612 797948906 -1232672176 -1048454458 1363068759 641333185 -1087330693 -935880979 1448280910 559166424 -1201839518 -816164108 1112694529 894791575 -1403240915 -614789445 1161796376 842574734 -1422788044 -600388958 1284101939 999221157 -1568164321 -712997239 1273238314 1021518780 -1511362042 -756202864 2106613484 177696378 -1818345536 -459731114 2063440629 234531427 -1795949607 -470496433 1934350046 72148552 -1656375310 -364738716 1948652231 52503121 -1708624917 -315669635 1613188744 388005406 -1909903452 -114417870 1732938385 273529351 -1991971907 -29107413 1862059706 435942956 -2131581034 -134899968 1771111075 513159733 -2019597425 -258452711 1191083556 838422194 -1460658424 -537448546 1100200509 915704491 -1348609263 -660935801 1210447382 1059243648 -1507092678 -785602644 1330131471 944702105 -1589226717 -700357707 1531539008 743333590 -1253634196 -1035976710 1545906777 723753679 -1305818251 -986842141 1435690610 580245220 -1147369634 -862210104 1392452203 637014781 -1125039289 -873040943 625898704 1380533318 -884992516 -1136188054 572764361 1428455519 -869412379 -1154817677 731249890 1553124468 -979657266 -1298354856 754465019 1543440493 -1024042537 -1242470079 955868340 1342067746 -688454248 -1578093298 1066705069 1217630267 -778387071 -1499598569 908258438 1093000208 -668168790 -1356088004 827271327 1179129865 -549369421 -1471776475 505435160 1764189326 -265407180 -2027354718 424513537 1850384535 -146542291 -2142977605 284941354 1744628924 -17449722 -1980592752 395712563 1620125861 -107448033 -1902163575 60245116 1955624170 -308730544 -1700915770 83525733 1946005747 -353050295 -1644965409 223136846 2051800280 -482169502 -1807376908 169936983 2099656897 -466654853 -1826072083 1012221329 1263695111 -765778755 -1520692181 993558920 1279242526 -717823836 -1573793742 848219555 1166671157 -595546993 -1417176039 904071610 1122253100 -605198186 -1393928192 568481269 1457874275 -806603559 -1192557489 646943212 1367908730 -931008320 -1081687978 792321479 1480518993 -1053311765 -1238332291 676600286 1599285576 -967149326 -1319286684 121333081 1883002319 -382401419 -1640876829 5677376 2001834454 -296173460 -1721765638 165735787 2129124861 -403796921 -1863729967 244132210 2039093732 -528267170 -1752926008 445412669 1837843883 -192801775 -2088426361 501330212 1793491378 -202387448 -2065112930 341310735 1666239897 -94790621 -1923175243 322582806 1681721728 -46901190 -1976342356 393746002 1618945732 -109676674 -1905178648 269865547 1729290973 -31739033 -1994619919 430153312 1856286454 -139591860 -2136289318 516840057 1774807791 -255837355 -2016998461 181339702 2110273184 -457087206 -1815718004 228770351 2057695929 -475225341 -1800694891 68455940 1930673810 -367333592 -1658986562 58280477 1954445963 -310957263 -1703928921 739653274 1527842316 -1038592074 -1256233184 729543299 1551680021 -982150225 -1301109959 583909032 1439338046 -859578492 -1144721646 631274161 1386695207 -877782115 -1129764085 832644862 1185289832 -542160942 -1465354428 919397095 1103876721 -658340917 -1345997987 1065004748 1216192090 -780873760 -1502347402 941058773 1326471747 -703001607 -1591854225 241379091 2036602757 -529709505 -1754630487 151970570 2114573212 -419397082 -1878543696 12103457 2009046967 -290009587 -1716388197 131427128 1892834222 -371521004 -1629734270 332674935 1691551713 -36022693 -1965201715 347730798 1673446392 -88632766 -1917803820 487571269 1778946003 -217981335 -2079920385 442661724 1835355082 -194241936 -2090128666 890046427 1107965773 -620534025 -1409001887 845202370 1164440404 -596729106 -1419144584 1003917289 1288814463 -707203387 -1562386861 1018907632 1270643558 -759878948 -1515054518 683284415 1606231849 -961251693 -1313651195 802673574 1490084656 -1042697590 -1226931684 643932045 1365683995 -932184415 -1083650505 554458004 1443588866 -821937480 -1207629266 1092792788 908427586 -1356017416 -668213138 1179612621 826819931 -1472129823 -549051273 1341733350 956172656 -1577625398 -688887716 1217723903 1066650985 -1499816749 -778195899 1553310128 731025702 -1298415460 -979570678 1543005609 754931007 -1242168187 -1024379885 1380854146 625547540 -1136637778 -884508616 1428417947 572841229 -1154642761 -869614559 2051838236 223060362 -1807552464 -481967962 2099336453 170288531 -1825622999 -467139393 1956059438 59779512 -1701218302 -308393836 1945820471 83750305 -1644905445 -353137523 1744535928 284996078 -1980374956 -17641278 1620460897 395408887 -1902631859 -107014949 1763707210 505887196 -2027001754 -265725712 1850592595 424345029 -2143048577 -146498327 1480163477 792637443 -1237851719 -1053765329 1599358092 676557850 -1319492192 -966978250 1457653927 568670257 -1192466037 -806659811 1368378558 646511656 -1082020462 -930702076 1166971121 847880295 -1417612835 -595082933 1122194664 904160382 -1393740348 -605420206 1263868099 1012017237 -1520731665 -765703815 1278794970 994045004 -1573470730 -718172832 1666687069 340824267 -1923497615 -94440985 1681548356 322786514 -1976302232 -46975490 1837901935 445323513 -2088613565 -192579115 1793191030 501669088 -2064675494 -202850868 2128654393 166166703 -1863397099 -404102781 2039313440 243942582 -1753017076 -528210534 1882929163 121374877 -1640670937 -382572111 2002189330 5360772 -1722245826 -295719512 1930744662 68412352 -1659194758 -367164692 1954092879 58599385 -1703446941 -311408907 2110741348 180906994 -1816053176 -456783138 2057478013 228962283 -1800602031 -475279673 1856226098 430240676 -2136104418 -139816312 1775109931 516503485 -2017434105 -255371631 1618496256 394230678 -1904858580 -110028102 1729466137 269664143 -1994658251 -31662429 1216017310 1065206536 -1502309710 -780951004 1326921607 940574481 -1592174933 -702650819 1184988076 832981818 -1464919424 -542627306 1103937461 919310115 -1346183527 -658117105 1439556602 583717740 -1144814890 -859524544 1386227683 631707509 -1129429297 -878086567 1528196040 739335006 -1256715548 -1038140814 1551609809 729587527 -1300902147 -982319509 1779425815 487117441 -2080275653 -217664595 1835148814 442832536 -2090055902 -194283596 1691642405 332618419 -1965421815 -35832929 1673113148 348036778 -1917333744 -89063546 2008609395 12567269 -1716087969 -290348087 1893021290 131204860 -1629792442 -371431472 2036562497 241453783 -1754457235 -529912837 2114895448 151621326 -1878990988 -418910238 1365361375 644280905 -1083202573 -932670619 1443628742 554382928 -1207801878 -821733508 1606044397 683506299 -1313592383 -961340585 1490521844 802209378 -1227231272 -1042358450 1289147067 1003610669 -1562856553 -706772223 1270552226 1018963508 -1514834034 -760068328 1108171401 889874975 -1409074267 -620491981 1163959952 845655558 -1418788932 -597045462 -308805928 -1701786034 60399604 1956556642 -352699711 -1644361129 83123181 1945332603 -481528086 -1807006084 222435270 2051352400 -467553549 -1826192795 170906591 2099831625 -266277188 -2027430358 506367888 1764343558 -145937755 -2142627277 423840649 1849981727 -17078642 -1979951592 284493730 1743927092 -107568489 -1903062527 395887547 1621095213 -688267760 -1577128314 955760444 1341165482 -778823159 -1500304737 1067088677 1218268083 -668838366 -1356503372 908867342 1093339032 -548433349 -1471634771 826405655 1179042689 -884027788 -1136001310 624996184 1380425678 -870118803 -1155253509 573401921 1428839383 -980072890 -1299024176 731588458 1553733628 -1023901089 -1241533751 754377587 1542575077 -192098407 -2087977201 444772021 1837473315 -203355264 -2065286378 502229676 1793612346 -94943317 -1924106435 341386887 1667110417 -46496846 -1975667932 322232990 1681117704 -381952003 -1640173717 120962769 1882361415 -296346652 -1722733710 5798600 2002733662 -404727857 -1863882919 166606563 2129200757 -527592490 -1752521920 243528442 2038743660 -807211183 -1192894521 569151101 1458290411 -930141368 -1081599010 646007396 1367767794 -1053202589 -1237428235 792135247 1479554777 -967531654 -1319922708 677036630 1599992512 -766116043 -1521299549 1012637209 1264365199 -717735124 -1572926534 993417728 1278306966 -594643193 -1417066607 847255083 1166485181 -605834466 -1394310264 904778290 1122689700 -543056806 -1465471796 833617270 1185467872 -657696701 -1345623851 918698351 1103432185 -780528536 -1501747970 1064596804 1215514066 -703082383 -1592729369 941207901 1327399371 -1038709698 -1257128792 739831058 1528814980 -981776345 -1300465487 729098507 1550981533 -858979316 -1144376166 583230752 1438930358 -878657515 -1129844605 632201529 1386844591 -456147822 -1815573500 180477374 2110188840 -475891573 -1801107427 229382567 2058037553 -367774560 -1659698122 68834700 1931306266 -310775623 -1702969297 58167701 1953538307 -109531914 -1904239520 393661914 1618083148 -32151313 -1995286407 270207427 1729902933 -140303164 -2136730542 430786024 1856664958 -254877475 -2016817077 515932657 1774694759 -960844517 -1312973427 682937399 1605631137 -1042847486 -1227859564 802752558 1490958520 -933157591 -1083828801 644826117 1365800083 -821239504 -1207184986 553811996 1443213450 -619856513 -1408594455 889445459 1107619013 -597657242 -1419294224 846075978 1164519644 -707381939 -1563359781 1004033121 1289708791 -759434924 -1514356286 1018531960 1269997806 -36401709 -1965834939 333114623 1692261481 -88520246 -1916896932 347547878 1672484976 -217119263 -2079836809 486630605 1778799707 -194854408 -2090471058 443326676 1835765826 -530342473 -1755009759 242089115 2037042189 -418489938 -1878431432 151009410 2114390036 -289925755 -1715526381 11957417 2008106047 -371863140 -1630346998 131838128 1893498918 -1980023844 -17036470 1744132848 284322406 -1902706747 -107884717 1620614889 396340863 -2027899922 -265845896 1764676290 506061396 -2142406665 -146127007 1849890523 423896653 -1806947400 -481617106 2051164820 222657026 -1826492511 -467214537 2100268685 170442267 -1701338230 -309292260 1956233894 60748336 -1644533869 -352495867 1945372351 83047977 -1298851052 -980276350 1553693240 731663022 -1241981171 -1023414373 1542897185 754028215 -1135701210 -884366416 1379987978 625459868 -1155311809 -870029399 1429026323 573179525 -1356723344 -668648474 1093429852 908810954 -1471164567 -548864001 1178709573 826711763 -1577483454 -687950892 1341645422 955306744 -1500231845 -778864691 1218061943 1067259617 -1864365411 -404276725 2129554353 166288167 -1752314236 -527761902 2038673320 243572542 -1640267089 -381898183 1882579843 120771349 -1722399050 -296651232 2002266010 6231820 -1923671303 -95409553 1666808789 341723971 -1975853344 -46272906 1681178572 322146138 -2087939381 -192175523 1837298663 444973937 -2065606958 -203004348 1794062334 501745512 -1416746411 -594994493 1166035833 847739887 -1394348468 -605757734 1122864992 904577014 -1521114521 -766340367 1264304971 1012724701 -1573362050 -717269272 1278609234 993081284 -1237763535 -1052898649 1480022813 791702411 -1319829976 -967586114 1599774468 677228434 -1193102845 -807042411 1458361135 569107385 -1081117158 -930593140 1367414582 646326176 -1144170146 -859149880 1438857330 583272676 -1130324665 -878203439 1387199595 631885053 -1256795796 -1039015430 1528344640 740262102 -1300556427 -981719581 1551201369 728909007 -1501935302 -780306004 1215571990 1064507520 -1592292061 -703545931 1327098895 941546649 -1465794296 -542707298 1185914916 833130674 -1345583855 -657771129 1103258685 918901931 -2136770154 -140228352 1856837818 430581804 -2016494193 -255226599 1774247075 516418613 -1904676444 -109067982 1618382984 393322526 -1995098691 -32373461 1729844369 270296071 -1659606542 -367830684 1931086046 69023816 -1703301653 -310469251 1954008263 57736273 -1815092800 -456601258 2109833452 180793466 -1801312807 -475720369 2058110197 229340259 -1563006945 -707700599 1289226547 1004485029 -1514427386 -759391088 1270205738 1018363324 -1408376787 -620048197 1107525889 889500055 -1419762636 -597224286 1164854552 845772174 -1084131205 -932820755 1366235479 644360641 -1207124894 -821326604 1443028302 554036696 -1313148855 -960642849 1605669221 682861043 -1227410352 -1043331898 1490638204 803104234 -1715975977 -289441727 2008427003 11606381 -1630171954 -372065192 1893461474 131915124 -1755070235 -530255757 2037227977 241865055 -1878129412 -418827158 2113955280 151475526 -2079369037 -217552859 1778465183 486934793 -2090689366 -194663364 1835859334 443272464 -1965764479 -36446185 1692053933 333283643 -1917250408 -88202226 1672967604 347096354 1871472257 411784727 -2122184787 -159041733 1759617688 535204366 -2031107148 -236391646 1633152691 374398501 -1889955937 -128008439 1715088042 289217084 -2009838714 -13403376 1916499685 87836275 -1674242103 -349034657 1968616188 38896234 -1688677424 -329260218 2095120087 199740993 -1829855237 -437670035 2072853198 210373208 -1786553374 -494638220 1424115273 602240735 -1158928539 -840230925 1401913936 612938438 -1115561092 -897133590 1513737851 759103213 -1271419049 -1020223551 1565788770 710097652 -1285919922 -1000514600 1230329389 1045587643 -1487194367 -799275113 1312330292 960471714 -1607011560 -684604530 1200545311 814345865 -1451180237 -561541211 1088625158 937699984 -1360168150 -638956612 1989629888 26240854 -1734789396 -274856326 1912247257 117285711 -1611336971 -386678173 2018303986 256634724 -1774010658 -515535288 2132876267 136719229 -1859159353 -433567151 1797277604 472348466 -2060573048 -232188386 1817019325 457880363 -2109480303 -180039161 1711001494 318570240 -1946833222 -51208660 1654000527 361839385 -1936168285 -73442763 1308194568 989743006 -1544088028 -722458958 1251259153 1033077639 -1533357507 -744627541 1126367034 874893228 -1389584874 -634671488 1146043171 860359605 -1438557681 -582587751 1347315564 659118074 -1103100352 -918079786 1461953397 539268067 -1188183463 -836046129 1586884446 697491400 -1331982734 -946028828 1509436231 788470737 -1208595861 -1057916163 1572471811 717042837 -1280023249 -994880071 1524088858 768667788 -1260805834 -1008823904 1398901809 610712743 -1116738275 -899097205 1410091048 587954366 -1174263548 -855303790 1074599015 923411697 -1375505077 -654031395 1197527166 812114152 -1452363438 -563510844 1322687573 970042563 -1596392071 -673198609 1237014604 1052535002 -1481295520 -793638410 1725179083 299045981 -1998961177 -2263695 1639571666 381603908 -1883799042 -122637976 1745857785 520658031 -2046702123 -251200189 1868720352 409294966 -2123626036 -160745126 2070099119 207881273 -1787996797 -496343787 2081353910 185188384 -1845456486 -452484852 1975041181 46107659 -1682514511 -323883737 1926592644 97667090 -1663362648 -337893058 1151415618 866518484 -1431350162 -576166664 1137504603 885768653 -1379757961 -624582431 1249557872 1031638502 -1535845284 -747377462 1293384041 974146047 -1558636475 -736220973 1494623526 772871600 -1223146486 -1071680356 1585176895 696045993 -1334476781 -948785019 1473096980 550149506 -1178350536 -825951058 1352689933 665278875 -1095890911 -911656777 2144277898 147334428 -1849592666 -423214032 2023936403 262529285 -1767067457 -508854231 1897176504 101952814 -1625621356 -400700414 1987664289 25061687 -1737017203 -277870565 1652033006 360658296 -1938398014 -76458924 1695924727 303231329 -1961123621 -65236915 1822658012 463781194 -2102530832 -173351834 1808681413 482965843 -2051004183 -221833089 199271301 2095551251 -437337431 -1830161857 210593692 2072663818 -494729552 -1786497498 87763895 1916541729 -348829029 -1674413555 39251886 1968299832 -329740670 -1688224236 374846433 1632666487 -128331059 -1889607077 289044472 1715292014 -13363500 -2009913790 411843539 1871383365 -159229185 -2121962903 534904778 1759956828 -235954458 -2031571344 814646093 1200206811 -561978783 -1450716425 937641812 1088714690 -638769544 -1360390418 1045760895 1230126057 -799315373 -1487119675 960024422 1312817136 -684282294 -1607360804 758747945 1514054591 -1019743739 -1271872877 710170416 1565747110 -1000720868 -1285749110 602020635 1424305037 -840140233 -1158985055 613408514 1401483156 -897466834 -1115255112 318476996 1711055442 -50990104 -1947024514 362174173 1653696075 -73910287 -1935734937 471866102 1797728864 -231834662 -2060891316 458088175 1816850041 -180109373 -2109436075 256672416 2018226742 -515710068 -1773808870 136398521 2133227055 -433117291 -1859643645 26675858 1989163524 -275158082 -1734452440 117100171 1912471069 -386617433 -1611423951 697676300 1586659994 -946089184 -1331895370 788035093 1509901955 -1057614023 -1208932433 659438142 1346964136 -918529262 -1102615676 539229735 1462030001 -835870965 -1188384867 874685032 1126535934 -634600636 -1389628462 860841585 1145591527 -582940835 -1438238773 989407834 1308498636 -721990794 -1544520736 1033170499 1251204821 -744845457 -1533165575 970375431 1322381713 -673669077 -1595961155 1052443934 1237071240 -793418702 -1481485148 923617589 1074428323 -654104551 -1375463281 811633964 1197981114 -563155968 -1452680042 610390371 1399251445 -898650033 -1117224743 587994490 1410016748 -855477162 -1174059840 716855633 1572694471 -994822019 -1280112405 769105224 1523625438 -1009124252 -1260466958 45670863 1975505241 -323583773 -1682853771 97854934 1926370624 -337951494 -1663273876 207841789 2070174059 -496170799 -1788200889 185511396 2081004914 -452932408 -1844970402 521138603 1745404221 -251555705 -2046386159 409089458 1868891428 -160672610 -2123668472 299137433 1725122831 -2484043 -1998772189 381271424 1639877910 -122168148 -1884230598 550367302 1472905424 -826044054 -1178295812 664810591 1353123017 -911321741 -1096194587 773224564 1494304994 -1072162472 -1222694450 695975021 1585220859 -948576959 -1334645289 1031462946 1249759412 -747339506 -1535921768 974595131 1292899501 -736541417 -1558284927 866215952 1151752326 -575731396 -1431815766 885828617 1137417375 -624767707 -1379533389 463720590 1822744600 -173166174 -2102755020 483267735 1808344065 -222267973 -2050538195 360208572 1652516906 -76138096 -1938749178 303406245 1695722547 -65274487 -1961046753 102023402 1897132156 -400907834 -1625452208 24708339 1987982437 -277387809 -1737468599 147802328 2143844430 -423548428 -1849288350 262311105 2024127575 -508760595 -1767121541 -1487541111 -799876065 1230736805 1046265139 -1606932336 -683730938 1312180668 959543594 -1450285893 -561425363 1199572375 814167297 -1360813918 -639332300 1089323406 938144024 -1159529235 -840577925 1424793025 602647895 -1114687244 -897054622 1400986072 612788558 -1271302945 -1019329463 1513559539 758130021 -1286295354 -1001160624 1566233066 710795644 -1673802687 -348324649 1916120429 87203323 -1688860584 -330221362 1968728436 39803362 -1830796173 -437816091 2095981919 199824841 -1785888662 -494227204 2072240454 210031056 -2121475035 -158602061 1870839049 411405727 -2032068548 -236574550 1760524560 535316870 -1890102249 -128949119 1633236283 375260589 -2009427954 -12738408 1714745634 288604596 -1102127672 -917901986 1346419940 659000434 -1188881967 -836490937 1462597885 539641963 -1332390406 -946707092 1587229910 698090560 -1208446493 -1056988811 1509355727 787595353 -1543909972 -721486534 1308077184 988847126 -1533802059 -745326301 1251633305 1033721871 -1390262882 -635079416 1126966450 875238436 -1437630073 -582438639 1145168043 860278845 -2061435648 -232272490 1798216748 472493242 -2108868327 -179697265 1816352821 457468067 -1946454734 -50575964 1710560286 317858952 -1936281301 -74350147 1654181895 362799249 -1734873756 -275718670 1989774408 27180254 -1610995331 -386065941 1911834705 116619463 -1773378218 -515156544 2017592442 256193772 -1860066993 -433679911 2133835875 136900853 -1788637685 -496714083 2070802215 208330673 -1844557294 -452363644 2080385854 185015208 -1682438599 -323012945 1974888213 45176707 -1663712736 -338496842 1926996748 98341786 -1999331729 -2904327 1725628227 299749333 -1883678090 -121738528 1639398234 380636108 -2045831587 -251124021 1744926577 520505319 -2124230076 -161094958 1869394792 409699326 -1374835005 -653615531 1073991663 923074425 -1453298982 -563652020 1198394358 812202848 -1596578063 -674163097 1322797021 970946379 -1480858904 -792931714 1236632516 1051898706 -1279607129 -994210255 1572134795 716435229 -1260946754 -1009759704 1524177810 769534724 -1117702507 -899283453 1399805881 610821935 -1173556596 -854867430 1409455008 587572022 -1938243766 -75526180 1651957350 359788272 -1961526445 -65909819 1696275071 303835881 -2103232648 -173799442 1823299156 464152258 -2050034847 -221658121 1807782477 482845403 -1848660178 -423059528 2143407618 147259028 -1767740617 -509256799 2024540699 262879885 -1626069220 -401401974 1897547312 102594214 -1736842491 -276900973 1987543593 24163007 -1223254142 -1072582892 1494810286 773836344 -1334092901 -948147443 1584741047 695339553 -1177741392 -825612506 1472427676 549733898 -1096756311 -911744193 1353626245 665420307 -1432252442 -576274576 1152380618 866704988 -1379120129 -624198807 1136798419 885332549 -1535506476 -746768574 1249142520 1030968942 -1558723635 -737086629 1293525729 975082103 -1019663987 -1270998757 758597793 1513125943 -1001067116 -1286349566 710577336 1566424110 -840785473 -1159360215 602718355 1424748549 -896571994 -1115138768 612435082 1401304092 -561104407 -1450636929 813717701 1200056403 -639369744 -1360736922 938319068 1089121354 -799690277 -1487765171 1046204663 1230823521 -684165694 -1606466220 959845614 1311843448 -128513723 -1890567725 374958185 1633573119 -12923556 -2009203254 288664688 1714658534 -158563977 -2121551391 411230299 1871040717 -236894866 -2031716872 535766082 1760040148 -438298335 -1830344265 200177677 2095663259 -494019272 -1786057298 209959956 2072284290 -348417773 -1673748091 87420991 1915928745 -329886454 -1689164388 39334950 1969161392 -635299636 -1390073766 875330016 1126910326 -581968683 -1438061501 859946489 1145474415 -721841922 -1543593880 989327826 1307623748 -745253657 -1533844367 1033516491 1251804509 -946534232 -1332594626 698050948 1587304722 -1057436495 -1207960537 787918237 1509006603 -917602150 -1102467060 658563510 1346883872 -836549501 -1188793323 539829679 1462375737 -515098620 -1773467502 256006440 2017814974 -433980387 -1859728245 137338161 2133372327 -275271626 -1735360352 26857754 1990123916 -386239441 -1610791751 116659459 1911760277 -50648992 -1946412810 318064972 1710389722 -73995143 -1936597777 362319189 1654635971 -232742830 -2061004604 472826238 1797911016 -179477429 -2109057827 457377127 1816409585 -250655985 -2046264423 520170019 1745230517 -161313002 -2124038272 409792058 1869340332 -2833603 -1999375445 299541009 1725796999 -122091740 -1883359310 381117960 1638946462 -323462293 -1681953795 45496903 1974536913 -338321550 -1663914012 98303582 1927073480 -496774311 -1788550193 208515701 2070577891 -452061376 -1844893738 184579692 2080851706 -899585081 -1117365423 611257067 1399339645 -854806562 -1173643448 587386610 1409678948 -994384907 -1279405213 716473049 1572057679 -1009309716 -1261430918 769214144 1524528726 -673809501 -1596896459 970463887 1323248153 -793002054 -1480814804 1052106390 1236463104 -653397103 -1375026425 922981053 1074045483 -564119672 -1452865762 812537508 1198089778 -401311154 -1626125608 102374242 1897737204 -277234089 -1736536383 24633211 1987112941 -422579588 -1849113878 146903888 2143724486 -509462939 -1767569677 262952777 2024499167 -173839830 -2103158084 464325382 1823095696 -221336013 -2050384219 482397983 1808269193 -75963880 -1937780082 360088372 1651618722 -65722879 -1961748841 303777581 1696364475 -746956154 -1535284720 1031027626 1249053500 -736649569 -1559187959 974782387 1293864741 -576597324 -1431903710 867152792 1151894286 -624159059 -1379195333 885159809 1137002263 -825406750 -1177912716 549661646 1472469848 -912224517 -1096302995 665776087 1353310017 -1072250160 -1223560634 773366780 1495241578 -948238647 -1334036897 695560165 1584551795 -1324860859 -972092717 1594252137 671181823 -1234829732 -1050489142 1483448176 795652070 -1076645257 -925596959 1373492059 651879373 -1195477394 -809941256 1454380866 565651412 -1396757983 -608691529 1118915341 901151643 -1412239816 -589963602 1172082452 853262210 -1570463213 -714894715 1282065215 997061545 -1526110710 -770812260 1258751782 1006647216 -1973020019 -43963877 1684568993 326060855 -1928601964 -99815934 1661321144 335712046 -2067950913 -205872599 1790178195 498385669 -2083498330 -187210192 1843279754 450430748 -1747907863 -522831233 2044685253 249060179 -1866674448 -407110042 2125639644 162897738 -1727364389 -301092275 1996809207 250721 -1637398846 -379554220 1885939694 124655480 -1475147004 -552322158 1176332840 823810750 -1350643939 -663093365 1097903665 913809063 -1496808650 -774917216 1220993562 1069666956 -1583003857 -693995591 1336616451 950802069 -1247536288 -1029493770 1537899084 749554394 -1295392903 -976293905 1556594261 734039747 -1149267118 -864508988 1433531006 578208488 -1139648693 -887789603 1377580647 622528241 -1820513332 -461759654 2104707808 175405686 -1810829355 -484974781 2048823033 219790959 -1650023426 -358509720 1940439762 78639684 -1697945625 -305375375 1959069387 63059549 -1899349080 -104002754 1623480964 398682642 -1985478735 -23015641 1739169437 279883275 -2146323558 -149519604 1847579318 421061152 -2021886077 -260356331 1769084591 510993977 -2093066041 -197564335 1831877099 439814525 -2074895138 -212554680 1784544754 492490084 -1914318603 -85794717 1676390873 351043919 -1970793236 -40950662 1686533568 327238998 -1635170141 -376539083 1887906191 125835545 -1713075014 -287065044 2011884950 15588608 -1873624943 -413798393 2119999933 156995883 -1757477752 -533187554 2033280420 238441778 -1202685937 -816363367 1449007395 559491509 -1086473194 -935687040 1362353466 641002924 -1232342979 -1047740245 1485148433 797090183 -1310313436 -958331726 1609061640 686777758 -1511561109 -757049091 1273563463 1022245329 -1567970190 -712139548 1283771742 998505928 -1422073767 -600059697 1160937845 842379747 -1403968448 -615115562 1113539948 894989818 -1708824186 -316516080 1948977322 53229628 -1656181345 -363881207 1934019763 71433253 -1795235404 -470167262 2062581912 234336270 -1819073107 -460057285 2107458689 177894423 -2020443678 -258651788 1771837646 513484888 -2130723333 -134705811 1861344471 435612737 -1991642672 -28393146 1732743420 272670826 -1910229559 -115145377 1613386981 388850803 -1588901554 -699631144 1329932386 943855860 -1507422889 -786317887 1210641531 1060101357 -1349467780 -661130774 1100914768 916033734 -1459813019 -537250317 1190356041 838096095 -1124312790 -872715844 1391605766 636815504 -1148084941 -862540379 1436548127 580439177 -1306013416 -987700850 1546235956 724467874 -1253436159 -1035131497 1531212845 742606011 -714801343 -1570517033 996843117 1282256635 -771146920 -1525806130 1007114868 1258318562 -608209037 -1397209115 900798047 1119233737 -590171286 -1412070404 853332550 1172038352 -925634779 -1076568141 652054025 1373290143 -809620676 -1195828310 565201424 1454865030 -972527849 -1324394623 671483451 1593915053 -1050303730 -1235053672 795591202 1483535028 -301277303 -1727140065 310949 1996721715 -379118704 -1637864698 124353212 1886276138 -523151429 -1747556563 249509527 2044200449 -407071838 -1866751180 162722446 2125840920 -205664275 -2068119685 498314945 1790221911 -187692044 -2083046558 450783960 1842960974 -43628577 -1973323959 325592819 1685001829 -99908666 -1928547504 335930090 1661129340 -864039424 -1149698410 577875756 1433837498 -888010215 -1139459441 622619445 1377524643 -1029421518 -1247578460 749348638 1538070408 -976649685 -1295076675 734520071 1556140945 -775365020 -1496322318 1069989704 1220644830 -693822851 -1583207701 950762321 1336691655 -552380842 -1475057984 823998330 1176111084 -662793649 -1350982951 913372003 1098367989 -149819704 -2145984930 421498852 1847115634 -260298031 -2021975481 510807037 1769306987 -104175878 -1899145620 398723030 1623406400 -22568221 -1985965451 279561167 1739518809 -358154580 -1650340294 78159744 1940893462 -305448267 -1697904093 63265689 1958898447 -461539682 -1820703224 175314866 2104764196 -485444985 -1810398703 220124075 2048516925 -414016061 -1873433259 157089007 2119945337 -532719142 -1757910708 238106870 2033584224 -376891919 -1634851481 126317789 1887454283 -286993944 -1713118850 15380676 2012053586 -85619289 -1914520271 351005835 1676467229 -41399874 -1970308824 327559314 1686181892 -197261931 -2093402877 439379129 1832342575 -212614772 -2074808038 492675232 1784320054 -599999221 -1422160483 842193959 1161161905 -615417582 -1403631228 895424574 1113073832 -756599495 -1512045137 1021924373 1273914499 -712314592 -1567768138 998543372 1283694746 -1047810705 -1232298503 797297731 1484979413 -957978250 -1310631456 686295130 1609513164 -816831139 -1202252341 559826033 1448703207 -935468732 -1086664238 640909416 1362407678 -28726142 -1991336940 273141166 1732312376 -115054437 -1910286323 388630967 1613576481 -258857808 -2020273114 513557916 1771795722 -134225751 -2131177409 435257733 1861660947 -469844762 -1795584912 233889226 2063068508 -460097281 -1818998679 178067923 2107255109 -316328748 -1709046718 53171704 1949066606 -364318515 -1655717797 71733729 1933681015 -987263926 -1306477348 724168038 1546575344 -1035319213 -1253214011 742664575 1531124201 -872676232 -1124387602 636642644 1391809986 -862863263 -1147735817 580886861 1436062171 -661611474 -1349014344 916389122 1100598676 -537044937 -1459984223 838023451 1190398349 -699722724 -1588845430 944076080 1329743270 -785985531 -1507729261 1059631401 1211072959 2043785293 248938715 -1746939551 -522657289 2126279764 163267778 -1867377288 -407558674 1997158527 854249 -1727768237 -301766203 1885863014 123784432 -1637245622 -378622500 1684447273 325161151 -1972846331 -42995309 1661690928 336352422 -1929050852 -100518518 1790781467 498735245 -2068625097 -206276191 1842408450 450354324 -2082566866 -187056712 1119850629 901292051 -1397624407 -608779969 1171412124 852845578 -1411631696 -589626074 1281628343 996354081 -1570080357 -714258163 1258937518 1007610936 -1526219390 -771715820 1594392801 672116855 -1324949043 -972959397 1483031800 794981486 -1234491948 -1049881278 1372784851 651442245 -1076008449 -925214359 1455344842 565836892 -1196380698 -810050192 1623884044 399356314 -1899700192 -104607562 1739015445 278951299 -1985403847 -22145873 1846610238 420886952 -2145425390 -149399420 1769786663 511442353 -2022527989 -260727651 2105381224 175809022 -1821118396 -462110510 2047890801 219637223 -1809959843 -484899637 1940265306 77670860 -1649903498 -357611296 1959517507 63761877 -1698317201 -306017031 1537515972 748917074 -1247100696 -1028788098 1556702685 734942539 -1295579919 -977259417 1434397174 578296160 -1150203686 -864651188 1376972271 622189945 -1138979645 -887374763 1175695776 823427382 -1474441076 -551886822 1098806713 913917231 -1351609195 -663280637 1221081490 1070532868 -1496950594 -775854040 1336278411 950193437 -1582588761 -693326799 1273483983 1021370969 -1511410717 -756120715 1284118230 999106112 -1568376838 -712816788 1161583357 842754667 -1422771247 -600503481 1112645348 894873202 -1402994744 -614936738 1448133291 559411773 -1201757305 -816213231 1362953906 641349156 -1087150178 -936093944 1485523609 797735439 -1232786507 -1048437981 1608945280 685882902 -1310134356 -957358278 1888088583 126796433 -1635282133 -377445443 2011444766 14878344 -1712695502 -286431324 2119334453 156584611 -1873011943 -413455473 2034220588 238587578 -1758339328 -533270634 1832837731 439997173 -2093972657 -197676071 1783834234 492050156 -2074261674 -212174912 1675979345 350378695 -1913975939 -85181461 1686679112 328179422 -1970876572 -41811982 1392305038 637260568 -1124957534 -873090508 1435576215 580261633 -1147189573 -862423507 1546087356 723540778 -1305933168 -986826234 1531621285 743284531 -1253781879 -1035731425 1330377706 944554876 -1589275962 -700276144 1210464243 1059129189 -1507305761 -785422775 1099987928 915884878 -1348592908 -661050782 1191034817 838504279 -1460412691 -537596293 1771225926 513143760 -2019777942 -258239748 1862207327 435697609 -2131663245 -134850843 1732856692 273578978 -1991824808 -29353266 1613008749 388218875 -1909789119 -114434345 1948635938 52618164 -1708412402 -315850088 1934104379 72296365 -1656326633 -364820863 2063489808 234449798 -1796195780 -470349142 2106826505 177516447 -1818362331 -459616589 498955593 1790592479 -206367643 -2068568845 449884496 1842840006 -186724228 -2082873110 325516667 1684131309 -43475881 -1972392767 336279906 1661733364 -100313010 -1929221928 681261 1997362619 -301726719 -1727843177 124231988 1885376930 -378945512 -1636896626 248638751 2044124553 -522220493 -1747403611 163326214 2126190992 -407746518 -1867155268 651384193 1372874007 -925027155 -1076231109 566137240 1455005966 -810487628 -1195917278 671669683 1594879269 -972637025 -1325298679 795154858 1482828092 -1049921402 -1234417648 996427237 1281586547 -714464055 -1569909665 1007256060 1259254122 -771235632 -1526673338 901762519 1119419713 -609112837 -1397318547 852625870 1171601752 -589535006 -1411688332 78005256 1939960990 -358079196 -1649470030 63668241 1959571591 -305798851 -1698508373 176016442 2105212076 -462181098 -1821074048 219154467 2048342197 -484546289 -1810277991 420566124 1846961402 -148949696 -2145909290 511479925 1769709795 -260902567 -2022325809 399170654 1624108232 -104546958 -1899786780 279386183 1738549457 -22447765 -1985066499 1070097600 1221547094 -775551508 -1497287302 950378713 1336053839 -693386763 -1582501533 823389426 1175772260 -551711266 -1474642616 914237675 1098455165 -663729721 -1351124655 578778276 1433945138 -865004152 -1149885154 621981885 1377140779 -887303791 -1139023609 749010070 1537461248 -1029005894 -1246909140 734607503 1557006361 -976791133 -1296013003 797644747 1485580125 -1048217881 -1232976271 686216146 1608639300 -957828354 -1309703576 558931961 1448587119 -815857963 -1202074045 641555424 1362783094 -936166708 -1087108518 842794927 1161508665 -600676733 -1422567915 894550966 1112994592 -614489446 -1403481588 1021808541 1273020171 -756420943 -1511072217 998919044 1284340498 -712758616 -1568466370 350566147 1675757461 -85240273 -1913887047 327742234 1687143308 -41512394 -1971215712 440319793 1832488871 -198124003 -2093486453 492010280 1783909310 -212002300 -2074465646 156378983 2119505905 -413383093 -1873053987 239068030 2033767400 -533626286 -1758022972 126463829 1888395203 -376975751 -1635713297 14969676 2011388890 -286651808 -1712506122 915416714 1100420636 -660715610 -1348896976 838722195 1190842885 -537689153 -1460358359 944484024 1330421294 -700067948 -1589444862 1059482273 1210145335 -785904755 -1506854117 723990254 1545602680 -987146302 -1305581740 743109367 1531822689 -1035693093 -1253858483 637320924 1392217674 -873275408 -1124733082 579959493 1435912787 -861987863 -1147655297 234751554 2063152852 -470784146 -1795729416 177455707 2106913485 -459431049 -1818586143 52792944 1948434150 -315887780 -1708335158 71846505 1934588671 -364500155 -1656677421 273225254 1733174960 -28870902 -1992276068 388289087 1612964521 -114642157 -1909619835 512925204 1771417218 -258146504 -2019831890 436165133 1861773979 -135185631 -2131358793 -70637548 -1932715902 365185336 1656977838 -56103923 -1952392037 313101601 1705950647 -183394266 -2112450384 455065866 1813574044 -226728897 -2055514967 477234451 1802843525 -428001168 -1854273306 141777244 2138335690 -518980503 -1776825089 253664581 2014948819 -391729086 -1616805676 111726958 1907352056 -271879077 -1731443507 29693303 1992435169 -1062991652 -1214039990 782920176 1504532838 -943076155 -1328612269 700952041 1589681535 -830504722 -1183272840 544334274 1467404628 -921549577 -1105890207 656156123 1343952205 -585951048 -1441519570 857569684 1142573314 -629220191 -1384518601 879803789 1131908379 -741830518 -1529896932 1036448166 1254211888 -727362413 -1549638651 984298943 1303119145 -489612971 -1781126717 215971961 2077772015 -440607412 -1833177638 196263008 2092272886 -334851737 -1693605391 33878091 1963180253 -345549442 -1671404056 90780754 1919812804 -10090191 -2006894169 292055069 1718573195 -133444312 -1894974018 369470468 1627561106 -239238909 -2034585195 531882031 1756680377 -154122982 -2116586100 417211446 1876497568 -641779299 -1363670773 934369457 1085696039 -556597884 -1445606126 819764392 1205578814 -681266769 -1604091591 963301507 1315823637 -804686410 -1492237024 1040651418 1224745996 -1006097927 -1290856081 705054933 1560377411 -1016730144 -1268589194 762023116 1517075546 -892100149 -1110142627 618512615 1406857329 -843160110 -1162259132 598738174 1421292648 -906212714 -1090815488 670182330 1358240556 -829321585 -1181303271 547352483 1469636405 -953695580 -1340018126 690594696 1580110622 -1068890435 -1219676629 776234897 1497585415 -733259022 -1555273116 977615838 1296173896 -752443669 -1541296515 1026097095 1244647249 -628043072 -1382555050 882815980 1134134138 -570616103 -1426446769 871593973 1156859747 -225285538 -2053809464 479988594 1805335524 -167793081 -2097635631 468832107 1828126717 -62266772 -1957768454 306676544 1698739158 -81516939 -1943857437 355092313 1647146959 -282756550 -1742583124 19602198 1982606208 -397885917 -1622176075 105307919 1900146585 -503385592 -1762016610 267424548 2029495218 -426559983 -1852569977 144529213 2140825515 -790135849 -1478472895 1055464187 1240345197 -678772786 -1601335464 965009122 1317269108 -566430747 -1455701133 808620745 1194697311 -648988676 -1370093718 928995024 1079535174 -850367565 -1168680155 593365663 1415133705 -901926998 -1120231620 607374982 1395981840 -1014242431 -1265839337 763724461 1518514747 -991549544 -1277094130 719865524 1575974434 -343319777 -1668387959 92748339 1920993957 -320561402 -1679577200 48954922 1978519228 -447556819 -1839864901 190624257 2086371991 -499181772 -1791481950 204568088 2067154574 -163689605 -2126939155 405809751 1865882305 -246182046 -2041266188 526249550 1750785752 -119159991 -1880951841 384541285 1642894067 -7862448 -2003879994 294020732 1719752426 -1616450288 -392045178 1906871356 112180394 -1731516151 -271836769 1992640549 29522099 -1854053086 -428190284 2138244110 141833368 -1777295045 -518549075 2015281175 253358209 -2112750220 -183054878 1814010968 454601934 -2055456403 -226817541 1802655809 477456599 -1932888762 -70433328 1657017450 365110524 -1951944353 -56589879 1705627763 313450725 -1530343976 -741343922 1254534388 1036098658 -1549465151 -727565993 1303079149 984373371 -1441577494 -585861764 1142760646 857347152 -1384218125 -629558939 1131471071 880267337 -1182802500 -830935766 1467071632 544640006 -1106110043 -921360077 1344043145 656099359 -1213966962 -1063033576 1504326818 783090740 -1328967273 -942759679 1590161595 700497965 -2034377647 -239407929 1756609917 531926507 -2117068728 -153671458 1876851044 416893426 -2006559645 -10394379 1718105423 292488665 -1895067526 -133390100 1627779414 369279424 -1693791179 -334627677 1963240729 33791375 -1670969300 -346015558 1919510784 91117974 -1781447673 -489261935 2078221611 215487933 -1833140194 -440684408 2092097842 196465060 -1110180711 -892023793 1407032757 618310947 -1161938816 -843511786 1420843436 599222586 -1291291477 -1005632451 1560679815 704718097 -1268404046 -1016954844 1517015454 762110216 -1603998467 -681321365 1315605969 963493191 -1492571932 -804382606 1225214408 1040218462 -1363188529 -642231207 1085343203 934688117 -1445814058 -556429248 1205649914 819720556 -1383034990 -627589372 1134489278 882499112 -1426240629 -570787043 1156786855 871635505 -1555363936 -733202634 1296393868 977425946 -1540963399 -752749777 1244177045 1026527747 -1339580426 -954159264 1579810522 690933324 -1219863569 -1068668039 1497643715 776145493 -1090775100 -906287278 1358067432 670385790 -1181625379 -828972213 1470083825 546865767 -1761693862 -503734324 2029047414 267910880 -1852609725 -426484779 2140998255 144325369 -1742395544 -282978306 1982547524 19691218 -1622613135 -397421593 1900446301 104968907 -1958101186 -61960280 1699208722 306245252 -1943766233 -81572943 1646926347 355281565 -2054015220 -225114214 1805407776 479946422 -2097155307 -168246397 1827770937 469148335 -1265910061 -1014198715 1518723071 763555689 -1276740918 -991868324 1575492582 720317296 -1169148191 -849934729 1415469005 593061723 -1120013576 -902118802 1395889108 607429442 -1455640905 -566518239 1194512283 808845069 -1370395986 -648652232 1079970690 928529172 -1478023547 -790620653 1240025001 1055815487 -1601510756 -678571510 1317307312 964932390 -1880777189 -119361907 1642856247 384618401 -2004329982 -7378284 1720073006 293669816 -2126637527 -164026689 1865447173 406275987 -2041327056 -246095194 1750971164 526025610 -1840083329 -447365399 2086465363 190570437 -1791014298 -499614992 2066819914 204872668 -1668741555 -343001381 1921476449 92297207 -1679506860 -320605502 1978311544 49124334 856924700 1142198922 -585252048 -1441074266 880698885 1132025491 -630192343 -1384695873 1036528174 1255086776 -741979390 -1530823788 983952951 1302519457 -726954213 -1548959859 782545528 1503888110 -1062546604 -1213340734 701068897 1590576887 -943253683 -1329584165 545208906 1467484892 -831431834 -1183421456 655556179 1343606469 -920871041 -1105481751 142443220 2138747458 -428612616 -1854614674 252724941 2014803547 -518117407 -1776740489 111545062 1906391664 -391615542 -1615897764 30134015 1993145961 -272257069 -1732075707 365597360 1657643558 -70978660 -1933327606 312956585 1705010751 -56019067 -1951529197 454105730 1813391892 -182486098 -2112337096 477945499 1803283981 -227360841 -2055893215 705205085 1561306059 -1006177679 -1291730201 761616196 1516398546 -1016383896 -1267988738 617814895 1406413817 -891454909 -1109767467 599711606 1421471712 -844054950 -1162375476 935297849 1085846447 -642653675 -1363750269 819087136 1205172150 -555997684 -1445259622 962857739 1315126173 -680891865 -1603446095 1040830226 1225719684 -804803010 -1493131608 291943317 1717666563 -9907527 -2005933521 369850252 1628194586 -133884256 -1895684554 532495271 1757023025 -239904117 -2034996707 416350142 1876414248 -153182574 -2116440572 215065585 2077660007 -488652067 -1780944309 196896744 2092652414 -441317692 -1833617838 34220995 1963793237 -335262993 -1694270855 90697690 1918951244 -345403658 -1670463904 19251358 1982001160 -282353230 -1741909724 105383047 1901016081 -398039637 -1623108291 268322988 2029615162 -504354432 -1762191082 143887541 2140453923 -425857639 -1852121841 479383802 1804984428 -224611882 -2053406400 469701859 1828201589 -168725041 -2097789607 306796744 1699637342 -62440988 -1958737550 354720977 1646505031 -81068547 -1943155349 978051158 1296879808 -733642374 -1555910164 1025909839 1243682009 -752335517 -1540393483 881879140 1133992178 -627177144 -1382467106 872262781 1157274859 -571224751 -1426784825 670887986 1358676132 -906850018 -1091198584 546386987 1469449405 -828418809 -1181194863 690452480 1579174038 -953607892 -1339151942 776649753 1498254479 -1069228747 -1220285021 406778335 1866056009 -164589325 -2127060891 525546950 1750336848 -245541654 -2040896388 384137709 1642219899 -118810431 -1880348585 294174196 1720683874 -7938856 -2004751282 92922299 1921962285 -343441257 -1669287935 48506274 1977816372 -320191346 -1678937064 189950345 2085968159 -446953307 -1839515597 205499792 2067307782 -500052804 -1791558614 592498967 1415045505 -849432517 -1168539475 607982862 1396319640 -902597598 -1120648012 764107045 1519151539 -1014679543 -1266546529 719756604 1575071146 -991364080 -1276130170 1055375731 1239478757 -789995425 -1477537591 965346666 1317877244 -679189434 -1602005808 809257281 1195080151 -567138195 -1456137989 928091480 1079426510 -648024972 -1369907998 1467967256 544757646 -1183775180 -831113566 1343398657 655725463 -1105411539 -920915269 1503981354 782491580 -1213559290 -1062355312 1590242099 701373349 -1329116641 -943687031 1254651772 1036994538 -1530522032 -742316346 1302704997 983729139 -1549020599 -726867233 1142161230 857001944 -1440899486 -585453836 1132346199 880348097 -1385145733 -629708051 1813071824 454457158 -2111887620 -182970774 1803322313 477868895 -2056068379 -227159437 1657458658 365821812 -1933267250 -71066024 1705446395 312490861 -1951831337 -55682495 1906726836 111240994 -1616365928 -391182834 1993053101 30188347 -1731857791 -272449001 2138955654 142274320 -1854685526 -428569028 2014321567 253176585 -1776387405 -518436315 1315198553 962815695 -1603651723 -680720413 1225364032 1041146582 -1492651156 -805256198 1086316139 934866685 -1364082873 -642347055 1204951666 819276516 -1445168290 -556053560 1406355005 617903787 -1109580015 -891676793 1421771300 599372466 -1162812664 -843590754 1560858127 705691289 -1291407581 -1006526539 1516571158 761412224 -1268028614 -1016308820 1963619985 34424327 -1694230595 -335337685 1919398536 90210846 -1670786140 -345054414 2077359779 215404085 -1780506737 -489115879 2092710586 196807212 -1833804906 -441095424 1757243125 532305507 -2035087399 -239847601 1875944172 416780922 -2116107328 -153488554 1718021831 291626577 -2006413333 -9453699 1628121822 369891912 -1895478286 -134055068 1699284378 307115276 -1958255434 -62893024 1646576003 354677013 -1943363409 -80900039 1804766632 479575358 -2053313404 -224666606 1828669873 469268775 -2098124643 -168421365 2029917694 267986280 -1762626350 -503888828 2140393959 143974769 -1851936565 -426082211 1982176716 19049818 -1741947680 -282276746 1900566997 105867587 -1622787847 -398391185 1579623762 689968580 -1339472770 -953256728 1498079563 776851933 -1220247449 -1069305615 1358736736 670801398 -1091384244 -906625830 1469147513 546724335 -1180759979 -828884797 1133524278 882312608 -1382132710 -627481460 1157493039 872071609 -1426878461 -571170667 1296809220 978095506 -1555702744 -733811522 1244035357 1025591691 -1540876239 -751884121 2085762267 190121037 -1839442441 -446995103 2067787970 205045844 -1791913490 -499736200 1921629417 93228159 -1668817467 -343872173 1977907440 48449638 -1679156772 -320001718 1642407103 383915049 -1880406637 -118721275 1720246438 294637616 -2004450934 -8277732 1866378381 406428699 -2127508063 -164102857 1750296724 525621250 -2040723016 -245745362 1195119635 809182341 -1456310977 -566934103 1079103498 928440476 -1369460442 -648511056 1239915553 1054911671 -1477837555 -789656165 1317689400 965568686 -1601947372 -679278206 1519060087 764163297 -1266326181 -1014868531 1575403630 719450360 -1276599998 -990932524 1414564933 592952531 -1168183959 -849748481 1396525148 607811786 -1120720528 -902555162 613162727 1401630321 -897417269 -1115336867 602004222 1424419432 -839926830 -1159165116 710383317 1565566531 -1000736775 -1285634193 758797004 1513972314 -1019989024 -1271725194 960171651 1312570901 -684363857 -1607311559 1045875354 1230109196 -799495242 -1486906592 937461425 1088927271 -638654563 -1360406773 814564008 1200255550 -561831036 -1450962158 534920751 1759841977 -236167421 -2031390827 412088886 1871235744 -159278310 -2121880692 288994845 1715373707 -13117647 -2010060889 374632964 1632846482 -128314584 -1889721410 39136843 1968316125 -329560217 -1688436751 87616082 1916787396 -348746882 -1674462232 210675321 2072614639 -494876843 -1786251325 199451232 2095338230 -437451956 -1830145062 1033318310 1250959152 -744927606 -1533116900 989522879 1308482345 -722171245 -1544308219 860661652 1145804546 -582826312 -1438255570 874603405 1126585115 -634453343 -1389874633 538984386 1462177620 -835821842 -1188467080 659422171 1347078989 -918316297 -1102796191 788248560 1509721958 -1057630500 -1208818102 697725929 1586578303 -946335035 -1331748269 116985710 1912487928 -386437566 -1611637036 26528631 1989409761 -275076517 -1734501683 136480604 2133178314 -433265040 -1859397914 256852805 2018014163 -515825047 -1773792513 458104586 1816735644 -180322778 -2109256016 472111891 1797581701 -231884225 -2060809559 362125112 1653778350 -73665004 -1935882622 318264097 1711236023 -50974195 -1947139429 381320293 1639795955 -122413751 -1884082721 299350140 1724942570 -2500272 -1998657082 409072727 1869006017 -160459397 -2123848211 520892494 1745551576 -251506334 -2046467596 185428993 2081053847 -452784851 -1845215813 207661080 2070386830 -496056012 -1788216926 97969203 1926354085 -338131681 -1663060599 45817898 1975259324 -323665658 -1682804336 768892077 1523805243 -1009107583 -1260581609 716806324 1572775970 -994575976 -1280259826 588240031 1409868809 -855525965 -1173977819 610406534 1399136272 -898862678 -1117044420 811814089 1197767775 -563270171 -1452663437 923699408 1074378822 -654251524 -1375217302 1052296443 1237316717 -793336361 -1481534143 970260706 1322397812 -673488434 -1596173992 262229284 2024177074 -508613624 -1767367522 147622205 2144057771 -423434223 -1849304953 24823062 1987966336 -277568454 -1737255764 102170895 1896886681 -400990173 -1625403211 303455552 1695641046 -65520532 -1960899334 360421721 1652337103 -76154763 -1938634525 483251570 1808459236 -222055330 -2050718520 463475051 1822892541 -173117369 -2102837039 886009324 1137204602 -624882496 -1379517354 866298357 1151703395 -575878951 -1431570353 974448094 1293145416 -736459534 -1558334364 1031348679 1249775953 -747159317 -1536135043 695762312 1585401118 -948560732 -1334760398 773175697 1494386951 -1071916867 -1222842325 665056698 1352975660 -911371114 -1096113152 550384035 1472790837 -826257265 -1178116071 1088478179 937945973 -1360086321 -639006119 1200431098 814362476 -1451000106 -561754560 1312510929 960258887 -1607126275 -684588437 1230411720 1045538654 -1487341852 -799029646 1566034823 709950225 -1285969237 -1000433091 1513754526 758988552 -1271632206 -1020043740 1401701301 613118755 -1115544935 -897248753 1424066476 602322746 -1158683008 -840378858 2072967979 210357181 -1786734073 -494425455 2095267634 199495588 -1829937634 -437621112 1968534297 38945679 -1688530379 -329506141 1916319488 88049558 -1674127828 -349051206 1715071823 289332185 -2009626013 -13583627 1632907094 374546368 -1889907078 -128090388 1759667069 535122923 -2031353263 -236244281 1871685476 411604978 -2122201528 -158927138 1509681826 788322868 -1208644722 -1057834216 1586900667 697376301 -1332195433 -945848575 1461740176 539447814 -1188166724 -836160726 1347266185 659199519 -1102854235 -918227149 1145895622 860605008 -1438475286 -582636676 1126252255 874909257 -1389404173 -634884251 1251439348 1032864354 -1533471784 -744610994 1308276461 989693563 -1544235071 -722213033 1653983850 361954044 -1935955130 -73622576 1710755443 318717669 -1946783905 -51290167 1817068120 457798350 -2109725836 -179891230 1797490241 472168151 -2060589203 -232073221 2132990478 136702616 -1859339486 -433353804 2018450967 256388737 -1774092485 -515485779 1912164924 117334698 -1611189488 -386923642 1989449253 26453683 -1734674679 -274872417 1926674785 97618423 -1663510451 -337647397 1975221624 45895150 -1682629548 -323867454 2081239379 185205189 -1845276545 -452697879 2069951818 208127452 -1787915162 -496392976 1868671237 409377171 -2123380695 -160892737 1745644828 520838538 -2046686160 -251315034 1639588151 381489569 -1884012517 -122457971 1725424942 298898872 -1999010814 -2181996 1236834729 1052748095 -1481181051 -793655277 1322606000 970091814 -1596244836 -673444854 1197674907 811868429 -1452445513 -563462111 1074713986 923395348 -1375685458 -653818824 1410304461 587774299 -1174279967 -855189385 1398951380 610630978 -1116984072 -898950034 1523843583 768815465 -1260756781 -1008906171 1572455910 717157744 -1279810358 -995060644 1808631840 483047606 -2050758388 -221980262 1822444601 463961263 -2102514411 -173466237 1695940626 303116420 -1961336514 -65056344 1652278283 360510621 -1938447065 -76376655 1987745860 25012434 -1737164440 -277624322 1897356381 101739723 -1625735823 -400683545 2023821430 262545632 -1766887078 -509066804 2144130159 147580153 -1849510589 -423262763 1352902888 665098366 -1095906876 -911541934 1473146097 550067303 -1178595875 -825803445 1584931034 696193100 -1334427146 -948866720 1494607043 772985941 -1222933009 -1071860359 1293203596 974358554 -1558521440 -736237258 1249475733 1031687171 -1535697479 -747623121 1137651902 885522472 -1379839598 -624533244 1151530151 866501681 -1431530101 -575953635 -329935633 -1689082759 39581123 1969014101 -348630794 -1673568160 87437786 1915814220 -494002979 -1786172341 209747441 2072464743 -438052668 -1830492078 200129000 2095745406 -236813173 -2031766499 535618983 1760286001 -158383982 -2121764860 411115966 1871057192 -13038407 -2009187281 288845205 1714445571 -128661344 -1890322378 375040396 1633523994 -683953113 -1606646607 959829259 1311958429 -799641538 -1487847256 1045958930 1230971268 -639615979 -1360589693 938368313 1089039791 -561121268 -1450522470 813930784 1199876534 -896752573 -1114925867 612549999 1401288185 -840867750 -1159311156 602866038 1424503264 -1000919951 -1286595353 710495581 1566473675 -1019549592 -1271015170 758417732 1513339346 -179395154 -2109106888 457229442 1816654868 -232562249 -2061217503 472711323 1797926925 -74109540 -1936581366 362499248 1654422566 -50796155 -1946167021 318146729 1710340159 -386288182 -1610709668 116905190 1911612528 -275484205 -1735179963 26874111 1990008937 -433963528 -1859842706 137125076 2133552194 -514852383 -1773614729 255957197 2017896539 -836729498 -1188579856 539944010 1462359260 -917683841 -1102417431 658710611 1346638021 -1057288876 -1208205886 787836024 1509055726 -946419379 -1332610597 697870433 1587517687 -745040638 -1534024300 1033499694 1251919032 -721792741 -1543675507 989081655 1307771041 -582214352 -1437913690 859995164 1145392266 -635315927 -1389958721 875542533 1126729875 -563874195 -1453013253 812488513 1198172119 -653381004 -1375141150 922768216 1074226126 -793215393 -1480634679 1052122995 1236348901 -673859002 -1596814640 970709866 1323101180 -1009457655 -1261185377 769296165 1524479923 -994500080 -1279389050 716653372 1571845034 -854626757 -1173856595 587271959 1409695617 -899503582 -1117414732 611109646 1399585688 -452077915 -1844779469 184792969 2080671519 -497020228 -1788403158 208565136 2070496006 -338272617 -1663996415 98058171 1927221037 -323249522 -1682134504 45480866 1974651700 -121977151 -1883376041 380938221 1639159675 -2686248 -1999621554 299459572 1725846370 -161394957 -2123989403 409939935 1869094729 -250836246 -2046051716 520285126 1745214288 -948386004 -1333790790 695641600 1584502422 -1072364747 -1223543901 773546521 1495028367 -912044258 -1096515704 665660978 1353326244 -825324793 -1177961583 549513771 1472715453 -623913144 -1379342370 885110372 1137084146 -576580783 -1432017977 866939517 1152074475 -736862342 -1559007252 974798422 1293749952 -747005085 -1535202315 1031273039 1248905945 -65607708 -1961765006 303597256 1696577118 -75815939 -1938025621 360006353 1651667527 -221417514 -2050334912 482545402 1808023148 -174019633 -2102944935 464440035 1823079029 -509479040 -1767454954 263165612 2024318522 -422825063 -1848966385 146952885 2143642147 -277184590 -1736618204 24387230 1987259912 -401097813 -1626305731 102357639 1897851409 -2009509397 -12689027 1714892999 288358481 -1890281998 -128735900 1633350878 375243848 -2031953447 -236590769 1760344309 535529571 -2121327168 -158847658 1870757100 411454586 -1785839217 -494309095 2071994531 210178101 -1830582890 -437996288 2095965370 199939116 -1688876611 -330106581 1968941201 39622663 -1674048092 -348177102 1916169352 87120926 -1286115037 -1001373259 1566117903 710811801 -1271220934 -1019378260 1513411606 758375552 -1114834671 -896808569 1401067581 612739243 -1159643896 -840561250 1424972836 602434738 -1361026745 -639151663 1089339499 938029309 -1450334882 -561343032 1199817842 814019812 -1606686347 -683877917 1312131161 959625423 -1487524500 -799990278 1230523456 1046445270 -1860018006 -433762244 2133590406 137048336 -1773165389 -515337179 2017576351 256308489 -1611011944 -385951730 1912048052 116439330 -1735119743 -275571689 1989823917 27098427 -1936363314 -74301352 1654329826 362553716 -1946635049 -50363327 1710675451 317842797 -2108753668 -179713942 1816173008 457681222 -2061288219 -232518541 1798135241 472542559 -1437843358 -582258444 1145184590 860164568 -1390312325 -634997523 1127212375 875091393 -1533556656 -745473850 1251584380 1033804266 -1543893943 -721601313 1307864421 989027827 -1208266746 -1057202032 1509241130 787612092 -1332308961 -946756471 1587082547 698336677 -1189029836 -836245342 1462679832 539593102 -1102242771 -917885765 1346600193 658787735 -1173408919 -855112705 1409372741 587621075 -1117587600 -899299354 1399625308 611034826 -1261126821 -1009546291 1524292215 769518305 -1279688894 -994160684 1572281966 716189432 -1481104627 -792783973 1236681249 1051816631 -1596594412 -674048126 1323009592 970765998 -1453085889 -563831895 1198377491 812317317 -1374785754 -653697104 1073745418 923221660 -2124344415 -161078473 1869574797 409485851 -2045978696 -250878162 1745008276 520455682 -1883595885 -121787643 1639250623 380881449 -1999151222 -3117284 1725513382 299765296 -1663695931 -338611373 1926783721 98521727 -1682192420 -323160246 1974839024 45258342 -1844605961 -452281503 2080631515 184867405 -1788850194 -496533640 2070818498 208215636 -1558969816 -736939330 1293574916 975000466 -1535523279 -746654041 1249355549 1030789003 -1378907622 -624379252 1136782134 885447584 -1432203773 -576356715 1152134959 866852793 -1096609204 -911990054 1353544544 665469942 -1177627051 -825628989 1472247673 549947375 -1334273410 -947934488 1584855890 695323588 -1223336345 -1072533775 1494957899 773591005 -1736826144 -277015946 1987331020 24343386 -1625823495 -401549713 1897498581 102676291 -1767789870 -509175228 2024786942 262732648 -1848873269 -422879651 2143424487 147144561 -2050149756 -221642222 1807963048 482632510 -2103380323 -173554165 1823381425 464103207 -1961444682 -65959392 1696127898 304081676 -1938063697 -75739591 1651842947 359804693 1850608822 424229920 -2143261286 -146318068 1763952815 505739321 -2027050621 -265643755 1620411524 395490322 -1902385752 -107162306 1744322717 285175819 -1980358223 -17755865 1945705682 83766340 -1644724738 -353350296 1955911883 60024925 -1701135897 -308442767 2099418336 170239094 -1825770036 -466893478 2052018425 222847087 -1807666731 -481951421 1428171902 572988648 -1154593454 -869696060 1380837479 625662193 -1136424629 -884688419 1543218252 754750682 -1242184352 -1024264714 1553358933 730943683 -1298660999 -979422737 1217870874 1066405004 -1499898570 -778146400 1341847555 956156053 -1577805521 -688674375 1179431976 827032766 -1472015100 -549067374 1092710449 908476583 -1355869923 -668458613 2002075127 5377377 -1722065701 -295932851 1882782190 121620856 -1640589118 -382621612 2039395781 243893587 -1753164567 -527965057 2128835036 165953866 -1863511824 -404086682 1793207699 501554437 -2064888641 -202671063 1838147978 445176092 -2088662874 -192497616 1681499553 322868535 -1976056691 -47123429 1666474424 341004590 -1923481452 -94556158 1278942527 993799593 -1573553133 -718123899 1263982886 1012001200 -1520912374 -765491044 1122014477 904373659 -1393626079 -605436745 1166889236 847929730 -1417465800 -595328850 1368132955 646659533 -1081971593 -930784031 1457637698 568785364 -1192253330 -806840072 1599571305 676378111 -1319508923 -966863661 1480212848 792556006 -1238097828 -1053617974 1551396404 729767586 -1300885736 -982433906 1528146477 739416763 -1256469759 -1038287977 1386472966 631559824 -1129478358 -878004292 1439572511 583602825 -1145027789 -859343963 1104117328 919097030 -1346297988 -658100246 1185069641 832932575 -1465066651 -542381069 1326773858 940820212 -1592092850 -702699560 1215902331 1065222893 -1502129321 -781163583 1729515260 269581930 -1994903600 -31514810 1618709221 394050163 -1904874551 -109913249 1775093454 516617816 -2017220638 -255551628 1855980247 430387777 -2136054789 -139898003 2057395864 229010958 -1800454220 -475525342 2110560897 181119511 -1815938131 -456799429 1954207402 58582588 -1703626874 -311195888 1930891955 68166181 -1659276385 -367115511 1164140405 845443043 -1418903975 -597029169 1108253548 889826298 -1409222080 -620246314 1270404935 1019209681 -1514752405 -760117507 1289032542 1003627464 -1562676622 -706985244 1490308881 802389895 -1227215299 -1042473301 1605995272 683588510 -1313347036 -961488206 1443874595 554235829 -1207851505 -821651815 1365377850 644166572 -1083416042 -932490624 2114813885 151670571 -1878843759 -419156473 2036382628 241666866 -1754342776 -529929698 1893136271 131188505 -1629972829 -371218891 2008757142 12321536 -1716170054 -290299348 1673162713 347955023 -1917579531 -88916381 1691855808 332438358 -1965438228 -35718534 1835132907 442947453 -2089843001 -194464175 1779180530 487265124 -2080226594 -217746872 170052018 2099640612 -466835298 -1825859576 223284651 2051554621 -482251641 -1807328239 83444096 1946054934 -352902996 -1645211590 60065177 1955837199 -308616011 -1700932573 395696598 1620240704 -107235078 -1902344084 284696015 1744776537 -17400605 -1980674955 424563172 1850302834 -146788152 -2142830498 505648637 1764009323 -265423663 -2027240377 827124090 1179376108 -549287850 -1471825728 908143971 1093017077 -667988913 -1356301095 1066885448 1217417694 -778502044 -1499582222 955950417 1342019015 -688601987 -1577847573 754710814 1543293320 -1024092110 -1242388316 731266311 1553010065 -979870677 -1298174787 572551468 1428636090 -869396480 -1154932586 625849653 1380615587 -884747239 -1136335729 322566387 1681836133 -46687777 -1976522423 341064938 1666387068 -94741050 -1923257008 501379265 1793409111 -202632723 -2064965253 445625560 1837663310 -192817676 -2088311454 244246679 2039076865 -528447045 -1752712915 165883022 2128878616 -403878494 -1863680716 5595301 2001883187 -296025719 -1722011361 121152700 1883214890 -382286448 -1640893178 676845627 1599137965 -967198441 -1319204479 792337442 1480404148 -1053524722 -1238151784 646729737 1368088735 -930991835 -1081802317 568431632 1457955974 -806357700 -1192704598 903923807 1122498761 -605116045 -1393976859 848104518 1166687440 -595366550 -1417388548 993738861 1279029499 -717938367 -1573776937 1012302964 1263645922 -765926056 -1520446002 940878640 1326685094 -702887396 -1591870838 1064922921 1216241599 -780726779 -1502593389 919544578 1103631252 -658423250 -1345949000 832759579 1185273741 -542341577 -1465141599 631487316 1386515394 -877798792 -1129649426 583958349 1439256539 -859824543 -1144574217 729297766 1551827952 -982101430 -1301191972 739637119 1527957481 -1038379437 -1256413499 58362872 1954397038 -311104812 -1703683518 68636641 1930461047 -367448371 -1658970533 228656074 2057712476 -475045146 -1800908176 181192659 2110519109 -457005313 -1815767447 516791196 1774889738 -255591760 -2017146330 429940613 1856466707 -139575639 -2136404417 269882286 1729176376 -31952254 -1994440172 393992119 1618798369 -109726053 -1905097203 554670705 1443408615 -821953699 -1207514165 643980904 1365602046 -932430012 -1083502638 802427459 1490232021 -1042648209 -1227013127 683267674 1606346444 -961038474 -1313830944 1018726933 1270856323 -759764167 -1515070545 1003834892 1288863386 -707055840 -1562632266 845349415 1164194481 -596810997 -1419095139 890160702 1107949224 -620714222 -1408788604 442612409 1835436591 -193995883 -2090276093 487358112 1779125814 -217964660 -2080035046 347746955 1673331229 -88845401 -1917623503 332920466 1691403780 -36071490 -1965119704 131508957 1892784715 -371667983 -1629488281 12283588 2008833618 -290123800 -1716371586 151855855 2114589305 -419216445 -1878756523 241231606 2036848224 -529627174 -1754679476 -1500019010 -779045336 1218045842 1067374340 -1577434457 -688033231 1341399947 955454237 -1471410548 -548717030 1178759072 826629942 -1356739947 -668534269 1093643193 908630831 -1155492134 -869816756 1429141494 573163360 -1135783229 -884317611 1380135919 625214329 -1241833752 -1023660418 1542815684 754077522 -1298736399 -980293017 1553513437 731876171 -1644583306 -352413984 1945618266 82900940 -1701551505 -309112071 1956250435 60634069 -1826476476 -467329326 2100055912 170622974 -1806701987 -481764661 2051115889 222739431 -2142325230 -146176380 1849743166 424142760 -2027720181 -266059107 1764561703 506078129 -1902821856 -107868490 1620795148 396128154 -1980171719 -16790865 1744214805 284273539 -1081296897 -930379927 1367529171 646309445 -1193184282 -806993040 1458508490 568861276 -1319682099 -967831717 1599692513 677277303 -1237648428 -1052914878 1479842552 791915118 -1573148773 -717449459 1278592695 993195553 -1521065086 -766422252 1264059054 1012871736 -1394593879 -605610177 1122913925 904494611 -1416762448 -594879706 1166248604 847559178 -2065524937 -203053151 1793914395 501991053 -2087759058 -192388168 1837183490 444990100 -1975967995 -46256237 1681358377 321932991 -1923818724 -95163510 1666890288 341674662 -1722448045 -296568891 2002511487 6084329 -1640479926 -381717540 1882595942 120656624 -1752297631 -527876105 2038459981 243752667 -1864119432 -404423698 2129504852 166369986 -1801329604 -475605846 2058323216 229160326 -1815338971 -456453965 2109882633 180711839 -1703252978 -310551400 1953762594 57884084 -1659394025 -368011135 1931069755 69138861 -1994984360 -32389938 1729664372 270509538 -1904529343 -109313833 1618301293 393372155 -2016576406 -255177476 1774394694 516173264 -2136950669 -140015387 1856952671 430565833 -1345338124 -657918878 1103209944 918984014 -1465777939 -542822277 1185702337 833311063 -1592505146 -703366064 1327115754 941432188 -1501984545 -780224439 1215818227 1064360293 -1300704112 -981474298 1551283644 728859946 -1256910711 -1038999521 1528525221 740049203 -1130144606 -878416844 1387085198 631901464 -1144088389 -859199443 1438710167 583518465 -1917135491 -88218133 1672787025 347309255 -1965616796 -36691470 1691971656 333332702 -2090771121 -194613799 1836006499 443026677 -2079549098 -217339456 1778579578 486918380 -1878145767 -418712177 2114167861 151295139 -1755315968 -530108010 2037276716 241782970 -1630122709 -372146755 1893215239 132062353 -1715762894 -289621596 2008410142 11720840 -1227557451 -1043086045 1490719897 803054607 -1313263188 -960626374 1605849216 682647574 -1206944377 -821539567 1442913451 554052669 -1084048994 -932869880 1366087858 644605988 -1419516463 -597371577 1164805373 845853803 -1408359992 -620162722 1107312868 889679986 -1514639901 -759210635 1270222031 1018248281 -1563055622 -707618452 1289472214 1004337216 -1023720518 -1241746644 754262678 1542590976 -979990621 -1299073227 731440783 1553978905 -870265976 -1155007714 573483684 1428789810 -884142191 -1135984889 625176253 1380212267 -548645922 -1471454392 826422002 1178927716 -668887097 -1356421295 909113067 1093191293 -778576916 -1500451974 1067039424 1218349654 -688250891 -1577242781 955547353 1341345359 -107650190 -1903012892 396034654 1620849352 -17258645 -1979738115 284608071 1743910609 -145822912 -2142643242 423660140 1850194682 -266129575 -2027675697 506285685 1764392675 -467504362 -1826274432 170660410 2099978924 -481315057 -1807186023 222418467 2051466933 -352715996 -1644246094 83335688 1945152158 -309051587 -1701638229 60448273 1956474503 -606047493 -1394130323 904795095 1122575169 -594692382 -1416984972 847501262 1166337880 -717489463 -1573074337 993369061 1278389107 -766099760 -1521414586 1012424700 1264545642 -967351649 -1320136183 676922291 1600008997 -1053120890 -1237477872 791988138 1479800636 -930288979 -1081353669 646089601 1367718679 -807326028 -1192878558 569331608 1458077454 -527543757 -1752603995 243282719 2038891401 -404515286 -1864063300 166590214 2129315728 -296363519 -1722619241 6011693 2002553787 -382198248 -1640026482 121012020 1882279842 -46579113 -1975618879 322380667 1680872429 -95123890 -1923893544 341501794 1667094516 -203240859 -2065302797 502049609 1793825759 -191951236 -2088222998 444690256 1837522886 -254992072 -2016800338 516112404 1774481538 -140450527 -2136484425 430867469 1856615579 -32069366 -1995335268 270059558 1730148528 -109351661 -1904452219 393546815 1618099369 -310759076 -1703083574 57954416 1953718502 -367528635 -1659845165 68785257 1931388159 -475940498 -1801025032 229627970 2057890004 -456360585 -1815392799 180493403 2110074061 -878509584 -1130090138 632119516 1386893386 -858864151 -1144392321 583050437 1439142995 -981956158 -1300252332 729213166 1550964856 -1038791205 -1257079475 739978487 1528568929 -703327852 -1592581886 941256888 1327317038 -780544627 -1501633253 1064809633 1215333431 -657483354 -1345803984 918681738 1103546396 -543007297 -1465553623 833371283 1185614853 -371847047 -1630461713 131625301 1893679555 -289680288 -1715673866 11908428 2008188378 -418539445 -1878349603 151255399 2114243057 -530555822 -1754829628 242105726 2036927976 -194969571 -2090454901 443506993 1835553191 -217267196 -2079591278 486712616 1778750910 -88438737 -1916946247 347400451 1672731029 -36221898 -1966048096 332999962 1692278156 -759680847 -1514209241 1018581405 1269915915 -707398488 -1563245506 1004246404 1289528594 -597444477 -1419474923 846059951 1164634425 -619807590 -1408676852 889200054 1107766560 -821092139 -1207431101 553730553 1443262831 -933042996 -1083845542 644646368 1366013302 -1043027737 -1227646863 802867659 1490942301 -960926466 -1312924568 683085266 1605385540 -1168867976 -850178578 1415191636 593308866 -1120290463 -901871113 1396168781 607185115 -1265633974 -1014446628 1518441574 763798768 -1277021869 -991624763 1575768191 720068841 -1478267620 -790340214 1240271920 1055538342 -1601263355 -678848109 1317062697 965212351 -1455889106 -566241864 1194755074 808563860 -1370152649 -648932959 1079722011 928805005 -2126881360 -163746522 1865694364 405998602 -2041079383 -246372033 1750726789 526305299 -1881025150 -119085804 1643099310 384336952 -2004086373 -7659251 1719824567 293945377 -1668461100 -343245502 1921199352 92544110 -1679783475 -320358053 1978591457 48879735 -1839807002 -447613584 2086184138 190813276 -1791294977 -499371671 2067095763 204623941 -1555084231 -733446993 1296117013 977673603 -1541240800 -752502602 1244457228 1026283930 -1382759413 -627837795 1134208295 882742705 -1426522094 -570543996 1157062974 871387560 -1091019683 -906007349 1358314865 670109159 -1181378492 -829249326 1469839720 547146238 -1339829137 -953883399 1580053827 690652629 -1219620746 -1068949280 1497395546 776421836 -1742639887 -282698649 1982795229 19414347 -1622365976 -397698946 1900202436 105249106 -1761942333 -503458731 2029290991 267629945 -1852366630 -426766260 2140750326 144601440 -2053735275 -225358845 1805131193 480193839 -2097432436 -167999462 1828051360 468904246 -1957825369 -62208975 1698928011 306488605 -1944047426 -81330136 1647202706 355033348 -2006835206 -10145940 1718386390 292245056 -1894786077 -133633163 1627503311 369527385 -2034657336 -239163554 1756886756 531678834 -2116791343 -153918649 1876570877 417137259 -1781198946 -489537784 2077978290 215768612 -1833383033 -440403183 2092346027 196188733 -1693546580 -334907590 1962993280 34067990 -1671216203 -345738461 1919754905 90837519 -1291043022 -1005908060 1560436254 704999048 -1268647125 -1016673347 1517263367 761834129 -1109936384 -892303466 1406785068 618587834 -1162185959 -843234417 1421087285 598942371 -1363464362 -641982528 1085623930 934444780 -1445532849 -556672039 1205373539 819968757 -1604278428 -681076750 1315882568 963245790 -1492294787 -804629525 1224933969 1040462535 -1854329157 -427942355 2138525591 141590273 -1777014110 -518792652 2015005582 253606680 -1616730487 -391801313 1907148709 111933235 -1731239280 -272084474 1992360892 29766442 -1932640545 -70709687 1656774643 365391717 -1952187706 -56309168 1705876458 313174908 -2112506131 -183335301 1813764033 454879063 -2055703820 -226540958 1802900440 477176654 -1441329549 -586137883 1142517599 857628617 -1384461718 -629277956 1131719494 879991760 -1530100159 -741624105 1254287213 1036376059 -1549712808 -727289138 1303323508 984093666 -1214243305 -1062785407 1504608059 782847917 -1328686578 -943002984 1589885730 700746676 -1183082971 -830691661 1467348745 544393119 -1105833412 -921607510 1343763216 656343942 -566708100 -1455453974 808900944 1194453446 -648709019 -1370338061 928718153 1079782879 -790417330 -1478229800 1055740258 1240097268 -678497193 -1601583935 964728187 1317512685 -1013995496 -1266116466 763480372 1518795170 -991794175 -1276814185 720112941 1575697851 -850124758 -1168961348 593117446 1415410064 -902175693 -1119955803 607618335 1395701129 -447309644 -1840142302 190380440 2086652174 -499426131 -1791202245 204815745 2066877719 -343076730 -1668669424 92500394 1921270076 -320809825 -1679301623 49198515 1978238245 -119437104 -1880704954 384821756 1642649962 -7582519 -2004124577 293744101 1719999859 -163970846 -2126696332 406086094 1865634136 -245906181 -2041514899 525968855 1751029057 -953972419 -1339770453 690874385 1579866247 -1068610268 -1219920462 775957512 1497832606 -906493681 -1090571879 670457891 1357992117 -829045482 -1181551232 547071034 1469879468 -627795623 -1382831665 882571381 1134414051 -570860224 -1426166314 871840876 1156582650 -733015701 -1555553795 977367111 1296449745 -752691854 -1541020188 1026339934 1244366024 -62019083 -1958045341 306432217 1699018831 -81760788 -1943577222 355339456 1646869590 -225041977 -2054090415 479740139 1805611133 -168040994 -2097359544 469075186 1827845220 -503662191 -1761769209 267704509 2029250603 -426279544 -1852814050 144252068 2141072434 -283037277 -1742339787 19878031 1982357529 -397609542 -1622424276 105026710 1900389376 -334570754 -1693848984 33602514 1963428676 -345825561 -1671156111 91062219 1919569757 -489336116 -1781374374 215692256 2078016374 -440887595 -1832933821 196540409 2092025711 -239482214 -2034304500 532130742 1756404512 -153874813 -2116862443 416968623 1876778809 -10337624 -2006617538 292299652 1718293266 -133200207 -1895254489 369223581 1627838219 -681510346 -1603810656 963549978 1315548044 -804438481 -1492513095 1040408323 1225027477 -642027004 -1363393902 934613800 1085416382 -556354019 -1445886325 819517233 1205856167 -891819438 -1110385980 618236798 1407106024 -843436469 -1162010915 599019367 1421049841 -1005821344 -1291103498 704774988 1560622042 -1017010567 -1268345105 762300245 1516828611 -183112769 -2112693463 454789779 1813821957 -227004506 -2055266512 477515402 1802599964 -70360179 -1932963045 364905121 1657221687 -56383596 -1952147710 313378488 1705702958 -391971877 -1616524467 111975159 1907075681 -271630398 -1731719340 29449966 1992715896 -428248087 -1853996161 142021317 2138055251 -518735888 -1777105050 253417180 2015225418 -830747785 -1182991391 544582235 1467128525 -921301138 -1106165768 655912514 1344233172 -1063238843 -1213762605 783164009 1504252671 -942831780 -1328891958 700704368 1589958374 -741549293 -1530139771 1036171839 1254460073 -727638262 -1549389924 984579622 1302875824 -585673951 -1441766473 857289229 1142817435 -629500104 -1384274002 880080404 1131660930 1921906544 92981222 -1669097892 -343628086 1977627497 48694271 -1678880187 -320249133 2086043458 189878228 -1839718802 -446746888 2067512155 205294541 -1791632777 -499979551 1866131220 406706050 -2127264200 -164383058 1750541069 525341595 -2040970719 -245468489 1642164006 384196528 -1880158710 -118997348 1720494911 294362025 -2004694509 -7996795 1239668664 1055188782 -1477593452 -789936638 1317933985 965288759 -1602194803 -679001573 1194876810 809463580 -1456062810 -567210448 1079352211 928164613 -1369703745 -648230359 1414842332 592705354 -1168464144 -849504666 1396245445 608056147 -1120443671 -902802817 1519341550 763920248 -1266602302 -1014620588 1575128055 719698785 -1276319013 -991176115 1805043249 479327911 -2053593315 -224422005 1828389416 469512894 -2097847548 -168668270 1699565059 306871957 -1958531281 -62644295 1646299674 354925196 -1943082186 -81142880 1981929045 19326659 -1741703303 -282556433 1900810828 105587418 -1623035040 -398113802 2029674087 268267249 -1762377909 -504164387 2140641918 143698664 -1852179630 -425800764 1358489337 671077999 -1091139627 -906905789 1469391584 546443894 -1181006900 -828607654 1579380427 690249309 -1339224089 -953532559 1498327762 776575556 -1220490242 -1069024408 1297086109 977847819 -1555982415 -733567193 1243755140 1025835538 -1540598872 -752131266 1133805231 882069049 -1382408317 -627233003 1157216950 872319520 -1426596966 -571413748 1086035442 935109988 -1363807010 -642595768 1205228011 819028349 -1445449529 -555810735 1314921920 963063126 -1603371796 -680964998 1225644505 1040902479 -1492928267 -805009309 1561101718 705410304 -1291656006 -1006250964 1516323215 761688345 -1267785565 -1016590283 1406602660 617626930 -1109824376 -891397090 1421527485 599652651 -1162565487 -843868153 2077603130 215123372 -1780755434 -488840064 2092462371 197083573 -1833562097 -441376615 1963867400 34147742 -1694475228 -335057742 1919154449 90491271 -1670539203 -345331541 1717740894 291870152 -2006137742 -9702172 1628397895 369643985 -1895759765 -133811971 1756966252 532553210 -2034807744 -240091946 1876224373 416537059 -2116384679 -153241393 1503700147 782734373 -1213282913 -1062603511 1590517930 701124668 -1329397370 -943443696 1467690113 545004567 -1183494739 -831357637 1343678616 655480846 -1105688140 -920667870 1142404311 856720449 -1441147397 -585177747 1132097742 880623704 -1384902174 -629989004 1254898917 1036717171 -1530765879 -742036129 1302460668 984008810 -1548772912 -727144122 1657701499 365540589 -1933515433 -70789695 1705197666 312766708 -1951588018 -55963176 1813318729 454180063 -2112131739 -182690317 1803077712 478148806 -2055820932 -227436054 2138674207 142517385 -1854409421 -428816987 2014597126 252928144 -1776668374 -518192708 1906449453 111488187 -1616085759 -391426665 1993332788 29943970 -1732134632 -272201330 383857268 1642463970 -118533288 -1880595506 294450797 1720436475 -8218815 -2004506665 406501958 1866304208 -164308118 -2127303684 525827679 1750093513 -245817485 -2040647707 190194192 2085687942 -447200452 -1839238230 205252105 2067584671 -499808475 -1791838285 93170210 1921686196 -343684338 -1669006440 48262715 1978097325 -319942889 -1679212671 764351164 1518871082 -1014926448 -1266269434 719509157 1575347763 -991119479 -1276410081 592747150 1414769176 -849675358 -1168258252 607739543 1396600321 -902348869 -1120923859 808977112 1195323982 -566860812 -1456385182 928368321 1079178839 -648304659 -1369663621 1055099626 1239726716 -789713978 -1477780656 965627635 1317633637 -679464993 -1601757367 268043061 2029859747 -504077799 -1762438513 144164652 2140207034 -426138112 -1851877738 18975495 1982249873 -282072533 -1742153027 105664286 1900773256 -398315982 -1622860124 307041105 1699357639 -62688643 -1958460693 354473800 1646782430 -80824732 -1943435534 479632227 1804708853 -224855473 -2053125415 469458810 1828483052 -168477098 -2098065728 882123773 1133712235 -627424559 -1382190521 872015844 1157551986 -570980664 -1427065250 978299855 1296603993 -733885725 -1555629451 1025667030 1243963200 -752087302 -1540669844 690172825 1579418383 -953331019 -1339399645 776927104 1498007318 -1069508948 -1220041158 670612395 1358924605 -906569081 -1091442159 546668466 1469206308 -828694882 -1180946936 618090742 1406165088 -891735590 -1109524148 599430383 1421714553 -843778621 -1162623659 705484996 1561061458 -1006454296 -1291482754 761339101 1516645451 -1016103439 -1268232857 962609298 1315401732 -680648258 -1603727064 1041073291 1225438237 -805050969 -1492855503 935053472 1086126134 -642406004 -1364027110 819334329 1204894767 -556241515 -1444979453 532246590 1757298856 -239660782 -2035277436 416592935 1876133041 -153430773 -2116164195 291698700 1717946522 -9660128 -2006210122 370097173 1627917443 -134128327 -1895404113 34496602 1963544780 -335543946 -1694027296 90416195 1919194325 -345127569 -1670711815 215345256 2077415678 -488928956 -1780696622 196619377 2092899559 -441037475 -1833861685 1036804535 1254838561 -742260581 -1530580979 983672238 1302762808 -726678398 -1549208556 857205125 1141954835 -585529175 -1440827329 880422300 1132272906 -629912400 -1384940506 544960979 1467760965 -831188737 -1183702935 655799754 1343325532 -921119514 -1105206160 782301665 1504168311 -1062299443 -1213618085 701316600 1590300014 -943498028 -1329304510 111296895 1906668009 -391372717 -1616179003 30377318 1992865264 -272505782 -1731799844 142199117 2139027931 -428365727 -1854891785 252972372 2014526914 -518361992 -1776460562 454381851 1813143949 -182767561 -2112094047 477664514 1803527572 -227085266 -2056141640 365877545 1657399743 -71256059 -1933080429 312679728 1705258406 -55739364 -1951773558 -258576599 -2020515905 513281541 1772043923 -134501584 -2130928730 435538460 1861417610 -28448997 -1991583859 272860727 1732556449 -115334398 -1910041708 388907566 1613329080 -316571827 -1708765221 53419617 1948790519 -364070060 -1655993406 71490168 1933961966 -470091905 -1795307543 234133075 2062788293 -459852954 -1819278352 177820234 2107531996 -872919071 -1124106377 636890829 1391533659 -862614536 -1148011666 580643540 1436342850 -987510829 -1306200251 724412159 1546294889 -1035074614 -1253493924 742417126 1531400816 -699441275 -1589088493 943799977 1329991231 -786261092 -1507480822 1059912368 1210829350 -661334089 -1349261535 916108955 1100842509 -537324626 -1459739848 838300290 1190150676 -376611224 -1635094786 126041924 1887702994 -287270287 -1712870681 15661917 2011810763 -413739430 -1873680692 156809078 2120189920 -532999613 -1757666603 238383983 2033337337 -197505524 -2093121894 439627552 1832066998 -212366827 -2075084157 492432185 1784601519 -85866946 -1914243416 351250194 1676187524 -41156057 -1970589007 327312139 1686459293 -756842848 -1511764426 1022173068 1273638682 -712066375 -1568044497 998300565 1283975939 -600246638 -1421883900 842438590 1160881960 -615173493 -1403911651 895177639 1113350961 -816550204 -1202495918 559550440 1448951678 -935744803 -1086416309 641190897 1362164583 -1047533834 -1232546208 797018074 1485223756 -958258449 -1310387591 686572483 1609266005 -1029698133 -1247331011 749628551 1537825809 -976369230 -1295320796 734242974 1556387848 -864320103 -1149455089 578151605 1433588771 -887733888 -1139707626 622338220 1377767482 -552133169 -1475334823 823753955 1176390773 -663037482 -1350702784 913619194 1098090604 -775121411 -1496603285 1069741265 1220920391 -694070812 -1582931598 951005384 1336410206 -103928477 -1899422219 398478415 1623686361 -22812294 -1985685012 279808086 1739241664 -149576367 -2146265657 421250173 1847391467 -260546232 -2021699106 511049828 1769025778 -461816569 -1820455535 175594539 2104519869 -485164770 -1810642552 219846706 2048764068 -358435531 -1650096733 78435353 1940645007 -305172180 -1698152006 62984192 1959141526 -608486166 -1396962180 901078470 1118989648 -589891341 -1412315035 853055967 1172285769 -715082536 -1570274226 997119476 1282008418 -770871103 -1526054825 1006834157 1258561915 -972280690 -1324671976 671239586 1594195252 -1050548073 -1234774015 795838907 1483258157 -925391684 -1076849622 651806096 1373566214 -809869147 -1195552717 565445001 1454584095 -522904542 -1747833676 249265422 2044480920 -407316421 -1866471251 162969879 2125564289 -301034480 -1727421306 62780 1996998058 -379367415 -1637588833 124596517 1885995443 -43905978 -1973076784 325873002 1684758012 -99628961 -1928791863 335653235 1661376997 -205945740 -2067876638 498591064 1789973966 -187416467 -2083294981 450502977 1843204567 -1795511763 -469919045 2062863105 234093463 -1818792396 -460300638 2107182872 178143118 -1709104609 -316271991 1949254451 52982693 -1655904762 -364128624 1933739818 71677884 -1991394743 -28669217 1732500325 272952307 -1910473136 -114864442 1613635452 388575210 -2020199813 -258931987 1771590487 513762241 -2130971038 -134428940 1861588814 435333080 -1349219611 -661407117 1100671945 916314975 -1460056324 -536969622 1190604752 837820230 -1588657449 -699911615 1329685499 944132973 -1507670322 -786041256 1210886114 1059821428 -1306289535 -987452905 1546517421 724224827 -1253155176 -1035375090 1530937268 742854434 -1124592973 -872472027 1391883167 636568329 -1147808086 -862788036 1436268422 580683536 -1914594452 -85545990 1676671552 350800598 -1970512011 -41193501 1686257241 327487183 -2093345954 -197319736 1832153714 439567076 -2074618041 -212801583 1784264299 492734205 -1873376504 -414073954 2119756324 157276850 -1757720815 -532906105 2033528381 238165675 -1634925766 -376818772 1887658518 126112384 -1713322205 -286787659 2012128783 15308441 -1232094300 -1048016078 1484905096 797370910 -1310556227 -958050517 1609309841 686501383 -1202441322 -816643328 1448759994 559768108 -1086720113 -935409895 1362597539 640722485 -1422349376 -599811242 1161218796 842136186 -1403686951 -615358641 1113263861 895237731 -1511840782 -756804764 1273840350 1021997640 -1567692821 -712386691 1283491527 998749777 -1496528721 -775161799 1220716931 1069914389 -1583280970 -693748704 1336896922 950557964 -1474871139 -552570869 1176052145 824054055 -1350925180 -662850542 1098180008 913560894 -1149511477 -864229283 1433778663 577931633 -1139401518 -888067004 1377336830 622808424 -1247784711 -1029218193 1538142677 749273411 -1295149856 -976575370 1556346316 734315866 -1650268057 -358229775 1940687179 78363101 -1697698690 -305652504 1958825298 63339972 -1820762027 -461483837 2104951161 175124975 -1810586548 -485255974 2048574816 220067318 -2146043901 -149763947 1847302447 421308857 -2022163430 -260109172 1769364790 510750112 -1899073487 -104251225 1623200029 398926219 -1985760216 -22772546 1739445508 279635346 -1076364818 -925841032 1373214914 652126292 -1195753993 -809693855 1454660827 565406797 -1324584484 -972340918 1593970928 671424614 -1235110459 -1050245805 1483724009 795403391 -1570707062 -714614500 1282312358 996784176 -1525863021 -771089147 1258507455 1006926889 -1397005896 -608415442 1119158420 900870146 -1411996255 -590244553 1171833997 853537819 -2068195034 -205592144 1790425098 498108572 -2083250881 -187486807 1843035155 450710661 -1973268204 -43687550 1684811832 325779630 -1928358643 -100096613 1661072417 335987895 -1727084222 -301336108 1996531822 497912 -1637675685 -379306547 1886219383 124411105 -1747631760 -523079194 2044403804 249303242 -1866955415 -406866433 2125915205 162649299 944760097 1330173367 -700349427 -1589201765 1059201336 1210388910 -785629164 -1507102590 915696915 1100176773 -660992961 -1348649815 838445322 1191090588 -537409498 -1460602704 637072709 1392494035 -873032599 -1125014273 580202844 1435632074 -862236560 -1147379482 723746167 1545883105 -986899365 -1305858867 743356782 1531546104 -1035937726 -1253578540 52545001 1948710271 -315644731 -1708616621 72090096 1934307686 -364748580 -1656401846 234507739 2063433037 -470536969 -1796006815 177703362 2106636628 -459675410 -1818306440 513201549 1771169051 -258427743 -2019589065 435884436 1862017282 -134909768 -2131607506 273505727 1732930857 -29148013 -1992029179 388012454 1613211952 -114362230 -1909864420 559207520 1448338678 -816138932 -1201830438 641273977 1363026159 -935890603 -1087356477 797924434 1485335748 -1048494722 -1232728600 685938763 1608886493 -957548185 -1309947407 1021559812 1273296018 -756177624 -1511352898 999161885 1284059275 -713006799 -1568190041 842550326 1161788576 -600429286 -1422844532 894797871 1112717497 -614733565 -1403201131 440071336 1832764478 -197880444 -2093767406 492253361 1783627815 -212250211 -2074189557 350321818 1676037132 -84992586 -1914163936 327989379 1686865941 -41756241 -1970935495 126739660 1888146522 -377256480 -1635469962 14688469 2011631683 -286375431 -1712754321 156658942 2119261288 -413659694 -1872806588 238790887 2034014321 -533345845 -1758267043 175736739 2105456437 -461904241 -1821321703 219431866 2048095020 -484826474 -1810034176 77729681 1940209415 -357798211 -1649713621 63949704 1959328542 -306074972 -1698260430 399415239 1623828305 -104794389 -1899510147 279139294 1738826568 -22203662 -1985346972 420814837 1846685539 -149192999 -2145628593 511237100 1769991034 -260654400 -2022602154 823633771 1175492605 -551958969 -1474365743 913990514 1098732516 -663485858 -1351404856 1070346073 1221271503 -775795083 -1497006365 950135616 1336335318 -693138836 -1582777606 748730127 1537705881 -1028729309 -1247156555 734884630 1556759424 -977071558 -1295768916 578502461 1434193835 -864723439 -1150128505 622263076 1376897970 -887580152 -1138775394 325236450 1684375156 -43198514 -1972639912 336556795 1661485677 -100592681 -1928977599 498679504 1790840390 -206086148 -2068811926 450165449 1842596447 -186999835 -2082624653 248882822 2043844112 -522467414 -1747126468 163078815 2126467593 -407501901 -1867435227 929460 1997086242 -301969512 -1727561970 123988653 1885657659 -378696831 -1637172457 671913514 1594599100 -972884218 -1325021296 794907187 1483104933 -1049677025 -1234697335 651632152 1372597902 -925270220 -1075949662 565893633 1455286935 -810239187 -1196192837 901482062 1119663832 -608835742 -1397565452 852902487 1171354305 -589814917 -1411443731 996150908 1281834730 -714182832 -1570152506 1007536741 1259010803 -771511479 -1526424609 1545805861 723783859 -1305657079 -987074145 1531896892 743036074 -1254062832 -1035487866 1392027671 637507713 -1124677317 -873334355 1435855886 580017304 -1147466462 -862175820 1100230721 915603671 -1348841107 -660774405 1190786136 838780110 -1460169356 -537877022 1330624627 944277733 -1589520033 -699995703 1210219626 1059409148 -1507058362 -785699376 1733099757 273297531 -1992072767 -29077161 1612760308 388494434 -1909545512 -114715314 1771473119 512866377 -2020021773 -257959579 1861962950 435977296 -2131415574 -135127684 2063208585 234692639 -1795919451 -470597325 2107102352 177267718 -1818643012 -459373270 1948358843 52865069 -1708131945 -316094207 1934384290 72051764 -1656603250 -364573416 1161302372 842998258 -1422495672 -600751906 1112921469 894625259 -1403276207 -614693689 1273207126 1021618624 -1511131014 -756365076 1284398415 998862297 -1568654237 -712569611 1485766912 797454742 -1233035220 -1048162118 1608697113 686159247 -1309891531 -957639517 1448380722 559135140 -1202001890 -815933304 1362709803 641629629 -1086903289 -936371055 2119578028 156303674 -1873260416 -413179882 2033972661 238863651 -1758096231 -533552113 1888336286 126519560 -1635526478 -377165788 2011200903 15158545 -1712448341 -286708675 1675698632 350622046 -1913700124 -85430158 1686955473 327931207 -1971157763 -41569173 1832561146 440244588 -2093692714 -197920704 1784114659 491806069 -2074538801 -211927975 1846887079 420639281 -2145705077 -149155043 1769506494 511686184 -2022250606 -260974844 1624165013 399112707 -1899975751 -104359121 1738739340 279199258 -1985122400 -22388938 1940017859 77947477 -1649658897 -357891207 1959761626 63481420 -1698564106 -305739936 2105137905 176089703 -1820869667 -462386357 2048138984 219360894 -1810202684 -484618414 1434149487 578573049 -1149959357 -864930859 1377216118 621909728 -1139226790 -887097396 1537272413 749198027 -1246852239 -1029063705 1556950596 734666450 -1295823000 -976977922 1221358091 1070285469 -1497230553 -775609423 1335997970 950437508 -1582311618 -693573720 1175976505 823184047 -1474716907 -551638141 1098530336 914165430 -1351327988 -663523430 1997435878 607088 -1728048438 -301522340 1885583359 124028777 -1636968749 -378870203 2044066772 248695618 -1747215624 -522409362 2126004173 163516251 -1867096351 -407802249 1790534530 499012372 -2068381010 -206556616 1842653083 450074381 -2082814281 -186780127 1684204464 325442342 -1972598116 -43271670 1661939625 336076607 -1929294203 -100237805 1281381166 996631480 -1569836542 -714538348 1259181879 1007331233 -1526467045 -771438963 1119607580 901573514 -1397376464 -609056090 1171660549 852570003 -1411875287 -589345089 1373061962 651195356 -1076288922 -924970256 1455064915 566081477 -1196104065 -810297623 1594674040 671874030 -1325225388 -972711230 1482755937 795230199 -1234211251 -1050124581 802183642 1490512204 -1042401034 -1227290528 683515331 1606069589 -961282833 -1313551239 554422760 1443684734 -821710652 -1207795630 644224497 1365321063 -932678435 -1083227061 845629886 1163950376 -597088110 -1418848252 889884071 1108196657 -620434293 -1409033187 1019003276 1270608154 -760045408 -1514827722 1003554197 1289106691 -706779975 -1562880977 348027154 1673087364 -89122754 -1917376344 332643595 1691651485 -35791833 -1965364047 442888480 1835188662 -194277364 -2090032998 487077177 1779369391 -217689067 -2080283517 151611766 2114869728 -418969510 -1879033652 241479023 2036571641 -529871805 -1754399531 131260740 1893061074 -371425176 -1629769474 12526941 2008552907 -290372495 -1716095769 919300251 1103910925 -658175561 -1346225887 833006722 1184996372 -542585426 -1464861384 940630185 1326960703 -702643835 -1592151789 1065166000 1215960102 -780974692 -1502317302 729577727 1551583337 -982378029 -1300944571 739359974 1528204400 -1038098998 -1256657572 631763149 1386266715 -878079519 -1129406089 583677140 1439499330 -859548168 -1144822418 228935763 2057468101 -475321985 -1800660503 180915274 2110766300 -456725146 -1816011280 58638433 1954148599 -311385779 -1703439909 68355192 1930704110 -367172268 -1659218494 269637687 1729456289 -31704805 -1994716787 394239022 1618521272 -109970174 -1904816748 516542469 1775165587 -255348439 -2017427009 430183452 1856185482 -139823824 -2136128090 501627736 1793133518 -202876300 -2064684318 445382465 1837944791 -192569747 -2088587525 322810730 1681556476 -46935482 -1976245552 340817779 1666664421 -94497185 -1923537207 5319484 2002131882 -295745008 -1722254714 121433893 1882972083 -382562807 -1640644961 243966734 2039321496 -528170462 -1752960332 166160151 2128631681 -404158917 -1863436627 646454160 1368337158 -930710852 -1082045910 568713097 1457712927 -806633819 -1192456653 676565922 1599382324 -966921586 -1319452136 792614843 1480156973 -1053804905 -1237907967 993987572 1278753634 -718181672 -1573496242 1012060141 1263927163 -765677887 -1520722345 904168390 1122218832 -605363478 -1393700228 847857631 1166964553 -595122445 -1417669019 83692057 1945778831 -353146059 -1644930141 59821568 1956118166 -308367572 -1701208134 170295851 2099360445 -467082489 -1825582191 223036978 2051831460 -482007266 -1807607928 424286845 1850551019 -146506927 -2143073337 505929316 1763766002 -265699512 -2026991650 395416143 1620484825 -106957981 -1902590987 284972630 1744529088 -17680518 -1980430356 1066609361 1217665607 -778220547 -1499825301 956231368 1341775454 -688877596 -1577599118 826843875 1179619957 -549010481 -1472072871 908420858 1092769388 -668268586 -1356056768 572799669 1428359715 -869639271 -1154651377 625606316 1380896314 -884498560 -1136611562 754954887 1543012881 -1024339029 -1242111171 731018910 1553286664 -979626062 -1298454748 1270652126 1018932296 -1514996238 -759837340 1288788167 1003907153 -1562428949 -707262083 1164383468 845161594 -1419151936 -596753066 1108005109 890101859 -1408978471 -620527281 1443597498 554482732 -1207571050 -821895936 1365657763 643921973 -1083692657 -932243175 1490027656 802632734 -1226938972 -1042721486 1606271121 683339783 -1313627715 -961244885 1892858902 131435648 -1629692614 -371462740 2009036815 12077209 -1716446941 -290051659 2114532388 151913650 -1878567672 -419404386 2036658237 241418411 -1754623727 -529686137 1835379826 442670308 -2090087074 -194183736 1778935915 487545085 -2079979193 -218023471 1673405504 347673814 -1917827732 -88640006 1691607129 332714191 -1965194891 -35999261 1386720671 631282953 -1129722701 -877724635 1439328646 583883024 -1144780630 -859621316 1551639981 729486651 -1301134207 -982158313 1527898548 739692834 -1256226664 -1038569458 1326497275 941067629 -1591812905 -702944191 1216182754 1064978804 -1502406450 -780916648 1103836617 919340383 -1346022171 -658348941 1185346000 832684358 -1465347844 -542138262 1774816599 516865473 -2016940933 -255795987 1856260430 430143960 -2136332190 -139650828 1729234277 269825523 -1994628023 -31763233 1618985340 393802218 -1905156016 -109670202 1954454835 58305957 -1703871457 -310915959 1930647850 68446652 -1659029498 -367392624 2057639169 228730263 -1800702931 -475249477 2110312728 181395854 -1815695308 -457080670 2039152220 244174538 -1752916112 -528240666 2129082949 165677779 -1863754903 -403805185 2001827438 5654264 -1721821374 -296212524 1883026039 121340641 -1640836261 -382344243 1681780280 322625198 -1976332524 -46874750 1666198049 341252791 -1923200243 -94798949 1793484298 501307036 -2065168602 -202426448 1837867539 445420165 -2088385729 -192744535 1122295444 904130050 -1393901640 -605188306 1166613133 848177691 -1417184351 -595571913 1279219366 993551920 -1573832822 -717879524 1263702719 1012245033 -1520634989 -765738235 1599327984 676658790 -1319260196 -967139510 1480461033 792279679 -1238340667 -1053336749 1367885506 646936148 -1081726994 -931063944 1457881819 568504909 -1192500233 -806562975 1620168477 395771787 -1902137807 -107438425 1744571140 284900242 -1980601816 -17474882 1850361647 424507321 -2143017469 -146598251 1764197174 505459616 -2027298278 -265366900 2099699577 169996271 -1826046379 -466645309 2051742560 223095798 -1807386036 -482194726 1945982795 83519453 -1645005209 -353106191 1955631954 60269508 -1700859266 -308690200 1543499733 754507587 -1242460423 -1024016785 1553083340 731192154 -1298380064 -979666314 1428449255 572741489 -1154873653 -869452195 1380557822 625906536 -1136147758 -884936124 1179189169 827313959 -1471766883 -549343733 1092959144 908200766 -1356113276 -668177902 1217623939 1066682133 -1499654481 -778426823 1342092186 955876108 -1578052938 -688397792 -418786350 -1878072508 151499518 2113962600 -530311221 -1755109539 241858279 2037204593 -372089888 -1630180490 131873484 1893403226 -289431559 -1715949713 11665109 2008469059 -88161354 -1917193440 347120282 1672974860 -36501585 -1965803719 333276803 1692030485 -194688124 -2090697966 443230888 1835801150 -217542755 -2079342837 486993585 1778507303 -597167334 -1419721844 845779510 1164878496 -620087549 -1408432235 889476655 1107519161 -759399640 -1514452034 1018305028 1270164114 -707674319 -1562996825 1004527133 1289285259 -1043274882 -1227369496 803111506 1490662084 -960682137 -1313204239 682837579 1605662429 -821335220 -1207149606 553978464 1442986742 -932794539 -1084121149 644402809 1366294255 -32316781 -1995058683 270304191 1729868585 -109107574 -1904732644 393299878 1618376496 -255235423 -2016519625 516361101 1774205723 -140202312 -2136760786 430624660 1856896770 -475663625 -1801272735 229348315 2058134349 -456640786 -1815148936 180770754 2109826900 -310478139 -1703327149 57678825 1953966975 -367804708 -1659597238 69066736 1931145062 -981679525 -1300499763 728933239 1551209441 -1039071678 -1256835372 740255598 1528322040 -878228887 -1130333441 631843653 1387142099 -859140496 -1144144154 583331676 1438900170 -657731009 -1345527127 918926099 1103266693 -542763482 -1465833808 833124106 1185892252 -703571443 -1592300901 941505313 1327041463 -780296684 -1501909374 1064566584 1215614894 -717246128 -1573355066 993120380 1278664938 -766347959 -1521138209 1012667493 1264264435 -605800094 -1394406924 904550478 1122855128 -594936453 -1416704531 847748183 1166060737 -930569932 -1081110110 646365208 1367470222 -807049939 -1193126469 569050113 1458320535 -967628538 -1319888496 677201962 1599764668 -1052840673 -1237721719 791710771 1480047781 -296644200 -1722375922 6287540 2002305058 -381921919 -1640274665 120730797 1882522683 -527820374 -1752356548 243562630 2038646800 -404234829 -1864307419 166313119 2129562633 -202997252 -2065583766 501801168 1794101318 -192199195 -2087946893 444933321 1837241439 -46331442 -1975895720 322136290 1681152116 -95367721 -1923613375 341748987 1666817133 -870023151 -1155288953 573235517 1429066155 -884390904 -1135709026 625419556 1379931570 -1023473629 -1242023755 754018575 1542871449 -980235206 -1298793300 731688214 1553702272 -778858379 -1500208925 1067315545 1218101711 -687975316 -1577491206 955266368 1341588950 -548923321 -1471207215 826702187 1178683901 -668607394 -1356665656 908836210 1093438948 -146104103 -2142400433 423936501 1849946467 -265853760 -2027924394 506004972 1764636026 -107927317 -1902765955 396315079 1620605265 -16978702 -1979982748 284331486 1744158024 -352472899 -1644527573 83087761 1945428231 -309300060 -1701362638 60691848 1956193566 -467257201 -1826551783 170416547 2100259125 -481559402 -1806906368 222666170 2051190060 -2090527018 -194894272 1835759610 443303788 -2079796529 -217062823 1778824163 486638453 -1916887324 -88494478 1672544200 347590494 -1965860099 -36410773 1692220369 333056839 -1630402894 -371902940 1893492638 131815176 -1715486037 -289869251 2008130439 11965201 -1878421888 -418464234 2114449324 151052090 -1755034983 -530351601 2037001141 242031395 -1207224802 -821295480 1443190578 553805732 -1083772409 -933117295 1365807915 644850621 -1227833812 -1042837830 1491001088 802811798 -1312982475 -960869725 1605573401 682896271 -1514396038 -759490836 1269974870 1018525632 -1563303325 -707341579 1289716559 1004057561 -1419268536 -597647650 1164562276 846135282 -1408603567 -619881785 1107561341 889404395 -1703008361 -310831359 1953515195 58160685 -1659640946 -367733992 1931313826 68858420 -1801080923 -475881677 2058079881 229441055 -1815581764 -456172758 2110130832 180435462 -2016856077 -254933147 1774671583 515925577 -2136673302 -140262532 1856672454 430809680 -1995259967 -32141481 1729945325 270265979 -1904247848 -109556914 1618025204 393620066 -1592785057 -703121463 1327392371 941184741 -1501707450 -780471344 1215537770 1064604412 -1345613971 -657670149 1103490625 918740695 -1465496716 -543065118 1185426008 833559246 -1129900229 -878696531 1386837527 632178305 -1144335582 -858922060 1438953998 583238296 -1300455671 -981749857 1551040037 729140915 -1257153776 -1038718074 1528773180 739773098 -1319930796 -967555902 1599935864 676996590 -1237405619 -1053196069 1479594337 792191479 -1081541530 -930099984 1367776586 646032860 -1192937345 -807270167 1458264403 569141701 -1394318288 -605858650 1122632988 904738186 -1417043927 -594636609 1166524677 847311251 -1572869118 -717693804 1278315822 993443256 -1521342437 -766175091 1264339255 1012627873 -1975692132 -46504950 1681077680 322176294 -1924099963 -94920685 1667166633 341426495 -2065245010 -203297736 1793637762 502238484 -2088036169 -192141279 1837463963 444745997 -1752546056 -527600530 2038703572 243471682 -1863876383 -404705161 2129256909 166646107 -1722692406 -296289188 2002759142 5807472 -1640232749 -381994939 1882352127 120936809 -1471658731 -548440701 1179001913 826348719 -1356496628 -668814950 1093394464 908906678 -1500263129 -778764879 1218292747 1067097245 -1577187010 -688309848 1341155346 955734148 -1241557647 -1023908377 1542534237 754320587 -1299017368 -980049410 1553788996 731627730 -1155211965 -870060587 1428864111 573410553 -1136060070 -884069940 1380415606 624969952 -1826200099 -467577525 2099774705 170865767 -1806982716 -481521326 2051391720 222490750 -1644302865 -352658055 1945341123 83147861 -1701828106 -308864672 1956530394 60389452 -1903069767 -107592401 1621038229 395846659 -1979928160 -17071818 1743966348 284549146 -2142569077 -145896163 1849990311 423865393 -2027472494 -266335996 1764317374 506357800 1695697803 303397661 -1961088345 -65332687 1652526994 360234756 -1938690370 -76095960 1808384953 483324719 -2050514283 -222260733 1822689184 463681334 -2102761844 -173189606 2024102895 262302585 -1767163197 -508818859 2143854582 147828576 -1849229606 -423506356 1988023261 24765259 -1737444623 -277380505 1897076676 101984082 -1625458968 -400931202 1585212227 695950293 -1334703505 -948618503 1494331226 773234636 -1222652298 -1072103712 1353180017 664851431 -1096187299 -911297845 1472866152 550311934 -1178319292 -826050862 1137408807 885803953 -1379591669 -624809315 1151778622 866226088 -1431773678 -575672700 1292956437 974635907 -1558277575 -736517457 1249720076 1031407514 -1535945184 -747346250 2080996042 185485916 -1845027866 -452973712 2070200019 207851077 -1788157953 -496111767 1926427384 97895022 -1663265836 -337927358 1975465697 45614711 -1682876467 -323590309 1639869102 381246008 -1884288126 -122209516 1725148855 299146785 -1998729317 -2425075 1868948124 409129482 -2123660368 -160648410 1745364613 521082387 -2046408791 -251562177 1197955586 811625108 -1452721362 -563213384 1074437659 923643533 -1375404233 -654061663 1237111344 1052500646 -1481460964 -793410678 1322325545 970335935 -1595967739 -673691757 1523599974 769096432 -1260508342 -1009181732 1572703871 716881641 -1280053421 -994779195 1410056788 588051138 -1174035592 -855469074 1399195213 610350811 -1117231263 -898672649 1461987593 539171231 -1188411355 -835880781 1347022096 659479942 -1102607300 -918504278 1509925179 788042157 -1208893417 -1057558399 1586652450 697652660 -1331952626 -946129768 1251162477 1033112059 -1533192127 -744855337 1308556660 989449698 -1544512424 -721965874 1145614687 860848585 -1438199693 -582885147 1126528326 874661328 -1389685654 -634641156 1816791489 458045783 -2109445907 -180135813 1797770712 471924046 -2060866316 -231826334 1653703155 362197349 -1935679265 -73871287 1711031786 318469500 -1947065146 -51047344 1912412581 117057843 -1611433847 -386643937 1989205436 26733866 -1734427504 -275149818 2133234071 136421633 -1859587909 -433078227 2018203022 256664856 -1773849438 -515767244 1312757832 959981790 -1607370396 -684307982 1230167121 1045818567 -1487094403 -799306261 1088721018 937664748 -1360334506 -638729792 1200182371 814638325 -1450756785 -562035239 1401423916 613365946 -1115264768 -897492586 1424346165 602078371 -1158959847 -840131185 1565753374 710193288 -1285693134 -1000681052 1514030087 758740113 -1271913173 -1019800131 1968257152 39192598 -1688249940 -329750214 1916599449 87804943 -1674404427 -348803805 2072686770 210599972 -1786457698 -494673656 2095543467 199246909 -1830218361 -437377775 1759914212 534845554 -2031597112 -235964066 1871441149 411884651 -2121953839 -159204025 1715314902 289050688 -2009873926 -13307540 1632658639 374821977 -1889663517 -128371339 25071247 1987690009 -277811293 -1736974539 101927574 1897167360 -400741446 -1625679060 262473405 2023896619 -508860527 -1767090425 147374756 2144334386 -423189624 -1849584866 482975467 1808707197 -221773881 -2050961583 463756018 1822648932 -173392930 -2102588600 303175385 1695884879 -65243147 -1961146525 360698560 1652089430 -76434452 -1938390150 974171719 1293393617 -736178325 -1558577155 1031629406 1249532616 -747435150 -1535886364 885728885 1137448675 -624605351 -1379764273 866574956 1151455994 -576158912 -1431325738 665304611 1352699573 -911614193 -1095831655 550140474 1473071788 -826008810 -1178391680 696006161 1585120903 -948807875 -1334483029 772928008 1494663838 -1071672540 -1223121998 409321422 1868730200 -160702750 -2123567500 520649687 1745832769 -251258117 -2046743955 381564924 1639516010 -122661168 -1883806138 299103205 1725219699 -2256183 -1998937505 97693610 1926602556 -337850746 -1663304176 46099379 1975016229 -323941729 -1682556407 185149336 2081298190 -452507980 -1845463518 207938433 2070139671 -496336211 -1787973061 587964166 1410117520 -855245270 -1174221124 610687775 1398893449 -899139021 -1116796251 768612148 1524049826 -1008830952 -1260829042 717083437 1572529083 -994856447 -1280015721 1052544866 1237041140 -793579954 -1481253160 970017659 1322679277 -673240489 -1596450111 812058448 1197488070 -563517828 -1452386582 923452233 1074656223 -654007707 -1375497485 860417037 1146084507 -582578911 -1438532169 874850324 1126307970 -634697416 -1389594194 1033069631 1251234985 -744684269 -1533397627 989765670 1308201136 -722419446 -1544031844 788528233 1509477631 -1057907387 -1208570413 697448560 1586825446 -946054820 -1331992118 539259995 1461929165 -836102793 -1188223519 659140674 1347322068 -918040210 -1103044104 136760517 2132933715 -433541655 -1859150465 256575708 2018261066 -515544592 -1774036634 117261559 1912239201 -386718245 -1611393715 26247406 1989652600 -274800190 -1734749868 361880737 1654058039 -73417331 -1936159461 318511288 1710958638 -51218028 -1946859262 457856147 1817011205 -180079169 -2109536983 472354954 1797300252 -232132186 -2060533456 710139212 1565847002 -1000489888 -1285911306 759044437 1513695683 -1020233607 -1271445265 612914558 1401906664 -897174446 -1115618108 602247527 1424138737 -840175541 -1158889251 937741608 1088683454 -638931964 -1360159598 814287153 1200503207 -561551331 -1451206517 960447770 1312322956 -684645322 -1607068512 1045594371 1230352789 -799219665 -1487155015 289275268 1715129618 -13394776 -2009813954 374356381 1633093899 -128034639 -1889966041 535197110 1759593760 -236448614 -2031148020 411808175 1871479097 -159002493 -2122129387 210431456 2072894838 -494629684 -1786528678 199698937 2095061359 -437696299 -1829865405 38888914 1968592196 -329317122 -1688718232 87859659 1916506461 -348995353 -1674186639 -1379155581 -624103147 1137025199 885166137 -1431960166 -576637684 1151886518 867128352 -1559213647 -736659161 1293822109 974723083 -1535275608 -746930882 1249111172 1031068690 -1333997081 -948182671 1584574667 695566429 -1223617026 -1072290456 1495233746 773342276 -1096328747 -912234173 1353267449 665716847 -1177903668 -825381542 1472527584 549702774 -1767513781 -509423139 2024505447 262975729 -1849154222 -422636092 2143700094 146896104 -1736545927 -277259793 1987053653 24590531 -1626100384 -401302026 1897778252 102431962 -1961692881 -65683015 1696370691 303800469 -1937820362 -76020320 1651594266 360080524 -2050393827 -221361781 1808209969 482355367 -2103132924 -173830766 1823136808 464383166 -1261375294 -1009270700 1524535790 769237368 -1279445797 -994442163 1572034039 716465505 -1173653264 -854833050 1409620444 587344202 -1117340439 -899576705 1399381445 611315027 -1452810074 -564080592 1198096778 812560668 -1375066945 -653454295 1074021779 922973445 -1480824684 -793028606 1236404664 1052064046 -1596871539 -673801189 1323290017 970521911 -1883320310 -122036068 1638969638 381125040 -1999432685 -2874235 1725789503 299517353 -2124064712 -161322834 1869297940 409733506 -2046256095 -250630985 1745288461 520211867 -1844854674 -452005640 2080874818 184586708 -1788607369 -496814879 2070570331 208491981 -1663940516 -338331446 1927031152 98245094 -1681945531 -323437357 1974594921 45538815 -1610767615 -386231401 1911800365 116716219 -1735366888 -275294322 1990067764 26818210 -1859769549 -434037851 2133346847 137329289 -1773408470 -515055684 2017824262 256032400 -2109033627 -179469325 1816449609 457433823 -2061011076 -232765462 1797854800 472786630 -1936639145 -74052671 1654610555 362310381 -1946353842 -50606120 1710399074 318090996 -1533836343 -745229473 1251861221 1033556595 -1543616560 -721848506 1307584252 989271658 -1438118917 -582010003 1145465559 859920961 -1390030878 -635240588 1126936270 875339352 -1188785235 -836525253 1462432385 539869719 -1102489676 -917608670 1346844312 658507278 -1208018017 -1057477879 1508997811 787892773 -1332551802 -946475248 1587330730 698060348 -2031709632 -236870954 1760097132 535806970 -2121574823 -158570801 1871001461 411174883 -2009261454 -12965148 1714649950 288639944 -1890525589 -128454915 1633599303 374968273 -1689157084 -329862478 1969218312 39375774 -1673771459 -348424533 1915889425 87365511 -1786115562 -494060928 2072275770 209935276 -1830302193 -438239591 2095689507 200187829 -1115114872 -896564706 1401344932 612492082 -1159367023 -840808953 1424693181 602679083 -1286391110 -1001125332 1566399382 710568704 -1270939997 -1019621835 1513136015 758624025 -1606442260 -684158342 1311884224 959902550 -1487771915 -799713693 1230768089 1046165327 -1360778530 -639428024 1089096690 938310500 -1450578233 -561062319 1200066539 813743997 -911801209 -1096797167 665413035 1353602365 -825573218 -1177686008 549757362 1472434468 -948138827 -1334068189 695397785 1584782607 -1072609108 -1223264198 773794176 1494751510 -737143581 -1558764427 975074767 1293501785 -746729222 -1535451028 1030992342 1249149248 -624190255 -1379095481 885390845 1136840043 -576300856 -1432262562 866662884 1152321906 -221698993 -2050091815 482821475 1807775221 -173744042 -2103193408 464159098 1823322604 -65885059 -1961517845 303877457 1696333255 -75536284 -1938269966 359729480 1651915230 -276941781 -1736899395 24139015 1987536273 -401346510 -1626029916 102600990 1897570696 -509232103 -1767732081 262921525 2024598947 -423069696 -1848686442 147200300 2143365562 -792971834 -1480915632 1051874538 1236624508 -674106913 -1596538551 970952947 1322819685 -563626508 -1453290142 812244184 1198451790 -653624851 -1374860933 923015361 1073948759 -854907486 -1173613260 587547790 1409446936 -899227205 -1117662931 610828439 1399828481 -1009734256 -1260937978 769576124 1524235306 -994219639 -1279633121 716376229 1572091955 -338553586 -1663752808 98333730 1926972596 -322973417 -1682382463 45199419 1974894765 -452354756 -1844531798 185072656 2080427142 -496740059 -1788646989 208287753 2070743199 -161151638 -2124270084 409691206 1869370576 -251084429 -2045775387 520527967 1744933065 -121729704 -1883652658 380693620 1639439586 -2930367 -1999341097 299706477 1725569275 -74357243 -1936304493 362743593 1654142911 -50552292 -1946447222 317899568 1710617510 -179638729 -2108825951 457477915 1816379277 -232314322 -2061493576 472468226 1798208404 -433686943 -1860090121 136845133 2133796827 -515132808 -1773370642 256234324 2017649602 -386007469 -1610953019 116629375 1911861225 -275760566 -1734931748 27155302 1989766128 -1057012019 -1208453541 787556321 1509300087 -946699564 -1332366782 698147832 1587270510 -836448513 -1188823447 539668435 1462607685 -917959962 -1102169488 658992074 1346394972 -582461783 -1437637057 860239749 1145112339 -635071824 -1390239194 875295644 1127006986 -745283941 -1533743603 1033748407 1251643169 -721544574 -1543951852 988838830 1308052280 -494250172 -1785894958 209991272 2072184574 -437808291 -1830771765 199881329 2096022247 -330178698 -1688801312 39829082 1968737996 -348382353 -1673843719 87194179 1916095189 -12761312 -2009434186 288564748 1714689690 -128941255 -1890077777 375317013 1633276547 -236531950 -2032009340 535342654 1760534184 -158659829 -2121516131 411396647 1870813873 -639338612 -1360836838 938088096 1089283638 -561400939 -1450278141 814207673 1199628847 -683671618 -1606889688 959553170 1312206340 -799917145 -1487598799 1046239883 1230727709 -1001166872 -1286318210 710739652 1566193234 -1019304975 -1271295129 758170333 1513615947 -896995366 -1114644660 612798198 1401011808 -840619069 -1159586987 602622703 1424783993 -1147791537 -862902311 1436055139 580863733 -1124347050 -872619072 1391833722 636650220 -1253204099 -1035292693 1531182673 742706887 -1306502300 -987272206 1546533448 724110046 -1507784917 -786024515 1211065863 1059608209 -1588804814 -699665500 1329766942 944083592 -1459974375 -537018481 1190456885 838065827 -1349039360 -661619818 1100556844 916331194 -2131216505 -134281455 1861637803 435250749 -2020215906 -258817272 1771803314 513581604 -1910259787 -115044573 1613618841 388689423 -1991345236 -28751046 1732254336 273099286 -1655756829 -364374155 1933657807 71726681 -1708989446 -316288148 1949074134 53195328 -1818972207 -460087481 2107297533 178126443 -1795593272 -469869730 2063010532 233847410 -1567807986 -712370536 1283671842 998537140 -1511988713 -756559231 1273922363 1021948845 -1403605444 -615407958 1113116432 895483782 -1422169563 -600024397 1161104137 842152863 -1086704022 -935524612 1362384710 640903120 -1202195853 -816790811 1448711007 559850441 -1310605736 -957968690 1609555828 686354402 -1232307647 -1047835945 1484921709 797256699 -1713174842 -287033776 2012047338 15357820 -1634811169 -376835511 1887478771 126325605 -1757901068 -532693406 2033643480 238149454 -1873458451 -414025093 2119904193 157031255 -2074863966 -212654540 1784313742 492652312 -2093362501 -197205459 1832366999 439386881 -1970299248 -41374202 1686241212 327601962 -1914545527 -85628385 1676426149 350948147 -1985972787 -22592165 1739461857 279520375 -1899122220 -104169150 1623445752 398778478 -2021917185 -260256407 1769315539 510831685 -2146027034 -149878416 1847089354 421488732 -1810405975 -485468865 2048459909 220083219 -1820679760 -461532890 2104803484 175370250 -1697845861 -305406707 1958907063 63290401 -1650382462 -358213356 1940867246 78149688 -1295100667 -976657005 1556100137 734463167 -1247571684 -1029398134 1538125872 749387942 -1139417801 -887951967 1377549339 622627981 -1149757138 -864081480 1433827330 577849492 -1351006879 -662800905 1098327117 913315035 -1475051144 -552357394 1176166484 824037570 -1583166125 -693764667 1336716415 950770921 -1496381110 -775407140 1220634726 1069963504 -1866775412 -407079910 2125800864 162665782 -1747550059 -523128829 2044256697 249549103 -1637823298 -379061208 1886301586 124361988 -1727199065 -301320143 1996712331 284957 -1928571672 -99916674 1661089220 335873362 -1973317391 -43605913 1685058013 325632331 -2083005222 -187634612 1842986486 450792800 -2068178749 -205707179 1790212591 498289017 -1412078524 -590195502 1171981672 853292542 -1397186467 -608202549 1119273329 900854247 -1525748618 -771105568 1258327386 1007140300 -1570559889 -714860295 1282230595 996833749 -1235061728 -1050327882 1483478284 795551130 -1324371911 -972521297 1593954581 671539587 -1195770862 -809579388 1454873918 565226920 -1076611061 -925693795 1373264167 652044721 -537210293 -1459756323 838120295 1190364145 -661186990 -1349507388 916027262 1100892136 -786343303 -1507431697 1060059989 1210584003 -699621792 -1588875530 943914828 1329975258 -1035091409 -1253379399 742630147 1531220885 -987757002 -1306052960 724461338 1546213260 -862565859 -1148093813 580397873 1436490663 -872706556 -1124286830 636874536 1391648702 -460000637 -1819033067 177902511 2107482937 -470206822 -1795291636 234313654 2062575392 -363889999 -1656206809 71375773 1933978379 -316490072 -1708814786 53272452 1949036306 -115088665 -1910189455 388858827 1613411165 -28432642 -1991698840 272648146 1732736836 -134714667 -2130748861 435555321 1861303151 -258625844 -2020434342 513527776 1771896694 -958274806 -1310272612 686785062 1609085616 -1047779565 -1232398459 797066815 1485141673 -935695560 -1086497874 640944660 1362311810 -816337119 -1202675785 559533581 1449066139 -615058578 -1403927560 894997058 1113563860 -600098953 -1422129183 842356315 1160931021 -712148132 -1567994934 998447728 1283730150 -757022907 -1511551021 1022287465 1273622271 -40909886 -1970736300 327262958 1686540920 -85850149 -1914357939 351037175 1676367457 -212579344 -2074903706 492448476 1784486474 -197554199 -2093039745 439873221 1831919187 -533146714 -1757420752 238465674 2033287708 -413853761 -1873664215 156989075 2119976453 -287089772 -1713083646 15547064 2011826734 -376529011 -1635143909 125894305 1887948343 -305352503 -1697939361 63099365 1959125363 -358517552 -1650047930 78583292 1940399466 -485017349 -1810888595 219765207 2048813377 -461701918 -1820472204 175414734 2104733016 -260333395 -2021879749 511033729 1769140503 -149527372 -2146347998 421004696 1847538958 -23058273 -1985538039 279857587 1739159845 -103945082 -1899308016 398691754 1623506236 -693989375 -1582980969 950858029 1336656315 -774941672 -1496816498 1069626676 1220937122 -663152589 -1350686555 913799455 1097877897 -552281046 -1475089220 823835910 1176341904 -887783323 -1139625741 622584137 1377620447 -864533380 -1149274902 578168144 1433474502 -976353193 -1295435583 734030203 1556568557 -1029452722 -1247478568 749579618 1537908212 -187203192 -2083475170 450486436 1843318834 -205896303 -2067958521 498345149 1790121003 -99874374 -1928644308 335702166 1661294592 -43922013 -1972961995 326085775 1684577305 -379547156 -1637375622 124711104 1885978710 -301115915 -1727371933 210137 1996751951 -407168546 -1866716856 162887922 2125613156 -522789433 -1747849903 249085163 2044693629 -809918144 -1195470378 565690476 1454436602 -925604519 -1076668977 651822197 1373451491 -1050531470 -1234888220 795625566 1483438280 -972034709 -1324818947 671190087 1594277073 -770789084 -1526103630 1006686216 1258807454 -714902211 -1570486869 997004305 1282024583 -590005994 -1412298368 853235770 1172072620 -608633585 -1396716135 901159971 1118940341 1934597447 71871953 -1656619925 -364458755 1948408158 52783560 -1708377998 -315946780 2106856821 177415651 -1818594215 -459455281 2063192428 234807802 -1795706816 -470777642 1861782819 436190645 -2131301361 -135144295 1771391290 512915884 -2019874794 -258205568 1612907793 388248967 -1909627843 -114666325 1733214472 273281438 -1992253404 -28864334 1210170767 1059491097 -1506812765 -785847243 1330411926 944457984 -1589503814 -700110804 1190802877 838665515 -1460382575 -537697273 1100476836 915456306 -1348890488 -660692962 1435938283 579968381 -1147614009 -861930415 1392208370 637294948 -1124792098 -873318328 1531782617 743052623 -1253882635 -1035701149 1545658816 724029782 -1305575188 -987123590 1783933958 492018832 -2074424022 -211944004 1832478751 440293513 -2093545165 -198166107 1687102516 327685282 -1971239656 -41519730 1675812909 350605499 -1913880319 -85216873 2011413602 14978292 -1712464562 -286593576 1888385147 126437613 -1635772073 -377017919 2033726544 239011014 -1758046852 -533633558 2119561289 156418271 -1873047195 -413359629 1362791630 641580120 -1087050270 -936125068 1448560855 558921793 -1202116101 -815916691 1608582396 686175338 -1309710896 -957852346 1485619429 797700211 -1232952887 -1048211105 1284349098 998943804 -1568408186 -712717040 1272993971 1021798437 -1511114337 -756479735 1112937624 894510094 -1403488844 -614513374 1161547905 842850327 -1422544467 -600669893 1098514373 914280275 -1351115031 -663703937 1175731164 823331658 -1474667792 -551720346 1336047607 950355809 -1582557477 -693426611 1221571566 1070105464 -1497247038 -775495084 1557065633 734650167 -1296003443 -976765413 1537420216 748952366 -1246934380 -1029015038 1377134483 621958917 -1139079489 -887343575 1433969546 578786076 -1149844826 -864947664 2048384781 219213723 -1810252255 -484536649 2105154324 175975298 -1821083080 -462206290 1959548735 63661993 -1698548205 -305854843 1939968806 78029744 -1649413622 -358038884 1738592105 279445503 -1985040827 -22438189 1624050544 399129574 -1899795876 -104572214 1769686875 511473613 -2022365577 -260958495 1846969154 420590548 -2145852818 -148909320 1482870404 795213330 -1234391128 -1049911490 1594821277 671627787 -1325306959 -972661977 1454982838 566130208 -1195956326 -810543348 1372881583 651407929 -1076173949 -924986603 1171644128 852684406 -1411661876 -589525158 1119361785 901720687 -1397326891 -609137853 1259230930 1007248964 -1526712322 -771291288 1281594059 996450909 -1569852441 -714423439 1661791820 336322266 -1929212064 -100286474 1684089429 325458627 -1972417671 -43484177 1842833022 449861352 -2082928814 -186763324 1790616167 498963185 -2068528309 -206310435 2126249512 163368638 -1867145468 -407720046 2044082737 248580775 -1747428579 -522228853 1885369882 124208780 -1636952266 -378984544 1997386243 688789 -1727802577 -301669447 388192323 1612998869 -114476689 -1909847559 273587290 1732881612 -29295242 -1991782944 435736689 1862263015 -134827683 -2131656245 513086568 1771185406 -258247356 -2019801646 177489959 2106816689 -459658997 -1818420835 234458174 2063514792 -470291182 -1796153980 72335381 1934160003 -364797639 -1656319569 52560908 1948595354 -315857632 -1708436042 743274635 1531594781 -1035789913 -1253824207 723565714 1546095620 -986784322 -1305875160 580317369 1435615279 -862416491 -1147166461 637220000 1392247862 -873114228 -1124965094 838494447 1191008377 -537654845 -1460455083 915909878 1099996256 -661008934 -1348534964 1059184861 1210503243 -785415695 -1507282585 944514244 1330320466 -700299800 -1589283458 238577922 2034194836 -533329874 -1758381896 156609819 2119343501 -413414345 -1872954207 14934320 2011484582 -286425060 -1712672630 126756137 1888032191 -377469947 -1635289965 328169830 1686653424 -41871286 -1970919204 350403967 1675988457 -85140397 -1913918267 492106068 1783873986 -212168584 -2074238738 439956813 1832781275 -197700511 -2093980425 894847434 1112635740 -614979354 -1403053968 842763731 1161608517 -600445697 -1422730135 999145976 1284174190 -712793900 -1568370622 1021314529 1273443703 -756128563 -1511435173 685857198 1608935736 -957400958 -1310193644 797744567 1485548833 -1048380261 -1232745459 641388956 1363009802 -936070992 -1087143898 559355269 1448092947 -816221015 -1201781697 622148289 1376914007 -887399443 -1138988165 578354904 1434439246 -864641036 -1150177438 734966515 1556709989 -977218593 -1295522999 748910314 1537492604 -1028843578 -1247140016 950151845 1336220211 -693351543 -1582597345 1070591676 1221123626 -775843952 -1496924410 913941143 1098813953 -663239749 -1351552211 823420558 1175672344 -551942238 -1474480332 511384073 1769745055 -260736219 -2022552653 420929040 1846668934 -149373124 -2145415254 278958651 1739039405 -22088937 -1985363071 399332898 1623877300 -104646898 -1899755624 63703661 1959475963 -306025663 -1698341929 77713012 1940324066 -357585064 -1649893426 219644511 2047914697 -484842637 -1809919003 175785542 2105374416 -462149782 -1821173764 1007553408 1258896150 -771724628 -1526244806 996396953 1281687311 -714232139 -1570071005 852853682 1171436324 -589569378 -1411591672 901269419 1119844157 -608819577 -1397680623 565779428 1455303538 -810059064 -1196406178 651485181 1372843883 -925188399 -1075999161 794989526 1483055936 -1049824518 -1234451860 672094159 1594386265 -972998941 -1325005195 123743048 1885805534 -378647964 -1637254414 913233 1997201351 -301756803 -1727742229 163292026 2126287852 -407518634 -1867320640 248932195 2043762677 -522713521 -1746979111 450313004 1842351034 -187082240 -2082575722 498794293 1790824355 -206266855 -2068599153 336376606 1661698952 -100478414 -1928994140 325154567 1684424593 -43051477 -1972885827 -246151906 -2041367160 526017586 1750946980 -163987193 -2126581359 406298667 1865453757 -7369428 -2004304454 293727232 1720114326 -119387851 -1880786525 384575513 1642797199 -320662150 -1679546900 49116246 1978287296 -342961821 -1668685323 92319823 1921482969 -499606200 -1790988834 204930148 2066861298 -447391407 -1840092729 190527613 2086406379 -902158890 -1120070336 607405306 1395881068 -849878577 -1169108647 593068259 1415491701 -991842844 -1276732046 720358600 1575550046 -1014208003 -1265936021 763496657 1518680135 -678611534 -1601567452 964908190 1317299208 -790564437 -1477983939 1055821959 1240047633 -648626816 -1370387178 928570540 1080028218 -566527591 -1455666929 808786101 1194469411 -397462433 -1622670135 104945011 1900439013 -282922938 -1742356272 19698026 1982571004 -426460051 -1852601093 144366913 2141056471 -503744396 -1761720094 267852120 2029005262 -168287173 -2097212243 469124375 1827763585 -225058782 -2053975884 479953166 1805431192 -81548279 -1943757665 355323173 1646984627 -61970416 -1958127482 306186556 1699166634 -752806761 -1541004287 1026520507 1244153133 -733163378 -1555308520 977449378 1296400692 -570778459 -1426215885 871693705 1156828447 -627615556 -1383045078 882456976 1134430470 -829029133 -1181666203 546858463 1470059849 -906247958 -1090719620 670409158 1358074192 -1068659519 -1219838889 776203757 1497685371 -954185512 -1339590578 690891252 1579751778 -1016961124 -1268426998 762054320 1516975654 -1005608059 -1291283693 704758441 1560736319 -843452498 -1161896136 599232130 1420869140 -892064841 -1110238431 618285723 1407023629 -556435464 -1445836946 819664596 1205610050 -642206751 -1363180681 934728397 1085399643 -804323382 -1492529316 1040228070 1225240176 -681362477 -1604056251 963468031 1315596905 -133413036 -1895073854 369239672 1627723502 -10386611 -2006535205 292545121 1718145783 -153628826 -2117009424 416919114 1876860636 -239465601 -2034418711 531917395 1756584645 -440707280 -1833146458 196425244 2092041866 -489254103 -1781423169 215544325 2078261907 -345972990 -1670910060 91143726 1919520440 -334685413 -1693832307 33782327 1963215521 -629582115 -1384225205 880228337 1131415399 -585854268 -1441553838 857404392 1142801278 -727523601 -1549406599 984399811 1303088981 -741401866 -1530385824 1036090330 1254509388 -942782791 -1328974289 700458901 1590105859 -1063026016 -1213943242 783147916 1504367386 -921317749 -1106051555 656125863 1344053041 -830993774 -1182844412 544631742 1467046696 -518556139 -1777318269 253302585 2015242159 -428166644 -1854045542 141873952 2138301366 -271778265 -1731473743 29531915 1992667037 -392086978 -1616508248 112155410 1906862980 -56596879 -1951967513 313395037 1705588683 -70409624 -1932881154 365151044 1657074642 -226759101 -2055414059 477466479 1802682361 -183096742 -2112808244 454577014 1814002656 -1791442918 -499126132 2067177782 204575136 -1839922173 -447597419 2086364463 190600633 -1679603672 -320571202 1978476804 48896402 -1668379599 -343294809 1921051933 92790155 -2003840898 -7806744 1719775570 294027716 -1881009049 -119200527 1642886475 384517597 -2041292724 -246191910 1750743392 526191094 -2126930859 -163664701 1865940345 405851631 -1370038062 -648949692 1079542270 929018216 -1455741749 -566487971 1194673639 808613233 -1601345312 -678799242 1317210572 964966746 -1478447879 -790127505 1240387029 1055522115 -1277038410 -991510496 1575981466 719888652 -1265879889 -1014299591 1518491011 763716885 -1120241532 -901953518 1395923368 607332670 -1168655203 -850359285 1415175601 593423655 -1943801509 -81477171 1647153271 355115233 -1957808830 -62323244 1698714734 306668792 -2097645207 -167818753 1828067397 468789459 -2053784208 -225276442 1805376604 480046282 -1852513985 -426520151 2140831763 144552069 -1762056922 -503442000 2029470730 267416732 -1622185715 -397911653 1900087329 105265335 -1742557932 -282747518 1982647352 19659950 -1219636845 -1068834555 1497608383 776241193 -1340074614 -953735908 1580102822 690570288 -1181328991 -829331145 1469593741 547293211 -1090806344 -906187474 1358298260 670223362 -1426406921 -570560159 1156882651 871600205 -1382611474 -628083336 1134126274 882791508 -1541322299 -752453293 1244604649 1026037887 -1555264036 -733233846 1296231664 977656934 -1492213096 -804679154 1224786868 1040708386 -1604098431 -681290217 1315768237 963262267 -1445647702 -556656068 1205554054 819755792 -1363611981 -641737179 1085706143 934395657 -1162235140 -843152790 1421333456 598795078 -1110149403 -892123533 1406801865 618473311 -1268630834 -1016788392 1517050850 762014580 -1290797353 -1006055871 1560387579 705081197 -1671396784 -345525562 1919869820 90821610 -1693628855 -334858529 1963140965 33822707 -1833235870 -440648972 2092264270 196238296 -1781084549 -489554195 2077798231 215982017 -2116578764 -154099038 1876554520 417252238 -2034608595 -239245637 1756641025 531826583 -1895032314 -133485936 1627552554 369445820 -2006852065 -10031479 1718599475 292065189 -1105882151 -921525425 1344008949 656196195 -1183295552 -830511274 1467365100 544278138 -1328669717 -943117443 1589672647 700926545 -1213997070 -1062932636 1504558814 782929480 -1549630531 -727338197 1303175825 984338951 -1529919580 -741837006 1254172296 1036391966 -1384576113 -629261543 1131899555 879778357 -1441476714 -585892096 1142599354 857579052 -2055490799 -226720889 1802883645 477291179 -2112456952 -183416930 1813517860 455026354 -1952433373 -56161355 1705925135 313092761 -1932656838 -70594644 1656987158 365211264 -1731419275 -271871005 1992475225 29749967 -1616812180 -391751686 1907295808 111687382 -1776866489 -519037999 2014923371 253655805 -1854214306 -427958328 2138345074 141803236 965578518 1317715840 -679219654 -1601904980 1054886671 1239907225 -789698013 -1477895499 928384804 1079064498 -648518136 -1369483618 809222973 1195176875 -566910447 -1456303481 607821682 1396551652 -902496674 -1120678200 592927595 1414556669 -849790393 -1168241967 719394624 1575364566 -990939540 -1276623110 764203865 1519117263 -1014844811 -1266318621 48476126 1977917256 -319959310 -1679098268 93219783 1921604433 -343930133 -1668859267 205006828 2067732346 -499759424 -1791920554 190178293 2085802851 -446987559 -1839418801 525647802 1750306604 -245703018 -2040664576 406420387 1866353461 -164160881 -2127549927 294598536 1720190750 -8300892 -2004457934 383972241 1642447623 -118713667 -1880382933 546750039 1469157057 -828842117 -1180700691 670792270 1358711512 -906683550 -1091425292 776812133 1498023667 -1069328567 -1220253729 690025084 1579664106 -953248944 -1339448378 1025617459 1244044965 -751841505 -1540817015 978086442 1296784060 -733869306 -1555743856 872031745 1157437079 -571193555 -1426884677 882369048 1133564558 -627473612 -1382108254 469278367 1828695561 -168362061 -2098082011 479550086 1804757520 -224707670 -2053371076 354621101 1646536251 -80906367 -1943386345 307155636 1699340834 -62868584 -1958247666 105877243 1900592749 -398331945 -1622745279 19024610 1982167668 -282317874 -1742005416 143918793 2140354143 -426088475 -1851959437 268026576 2029974086 -503864324 -1762618518 196865428 2092752130 -441086792 -1833780178 215361933 2077301019 -489142111 -1780516809 90203558 1919374640 -345111414 -1670826980 34447807 1963626793 -335298413 -1694175227 369950192 1628163430 -134046500 -1895453622 291584489 1717963135 -9479995 -2006423469 416773570 1875920212 -153545490 -2116148104 532328923 1757249869 -239808265 -2035031967 819318108 1205009866 -556028816 -1445159706 934807877 1086274003 -642357143 -1364109057 1041122670 1225356792 -805297086 -1492708140 962822519 1315221985 -680664997 -1603612467 761453880 1516629422 -1016284140 -1268020094 705632545 1560816055 -1006536691 -1291433829 599348490 1421763996 -843631578 -1162869584 617910547 1406378373 -891621313 -1109540695 312532181 1705503811 -55656967 -1951822481 365762764 1657415770 -71075360 -1933293194 477844711 1803314289 -227199541 -2056125091 454463742 1813094504 -182914606 -2111848124 253217969 2014379047 -518410851 -1776378613 142215336 2138912830 -428578428 -1854711534 30164099 1993045013 -272489041 -1731914439 111247514 1906749452 -391126602 -1616326368 701430813 1590283403 -943678159 -1329091161 782448644 1503922322 -1062381272 -1213568578 655717423 1343374521 -920972029 -1105451627 544780342 1467973792 -831074022 -1183719028 880405625 1132387567 -629699243 -1385120317 856959072 1142102262 -585479860 -1440908838 983721035 1302680797 -726923929 -1549060623 1037017170 1254658244 -742276738 -1530465816 1575045650 719747716 -1276171458 -991421528 1519160843 764133021 -1266487513 -1014636623 1396359712 608039606 -1120623860 -902589542 1414989369 592459439 -1168546027 -849455229 1079401078 928082656 -1369949350 -648082484 1195089519 809283321 -1456079037 -567095339 1317917252 965403346 -1601981592 -679181314 1239422557 1055336139 -1477544079 -790018073 1720675034 294148684 -2004808714 -7980192 1642245827 384147029 -1880305681 -118751367 1750393576 525587070 -2040888380 -245517486 1866016497 406722151 -2127083555 -164595893 2067299006 205474344 -1791616110 -500094204 2085994151 189959729 -1839472757 -446894307 1977873036 48546330 -1678928992 -320167114 1921922709 92866051 -1669310535 -343447761 1157266259 872238021 -1426843009 -571266327 1134018378 881889244 -1382424986 -627118352 1243738977 1025950711 -1540386227 -752311589 1296840568 977995758 -1555933612 -733649214 1498245943 776625057 -1220343269 -1069270387 1579200302 690462648 -1339109886 -953549164 1469506309 546427795 -1181187543 -828394817 1358636828 670832522 -1091221968 -906856794 2140429211 143878925 -1852163401 -425915871 2029625218 268349204 -1762132306 -504312264 1901056937 105440063 -1623084411 -398032365 1981945776 19212070 -1741916516 -282376694 1646480383 354712425 -1943196973 -81126843 1699647462 306823024 -1958678838 -62398884 1828242381 469758811 -2097765663 -168717705 1804928980 479344450 -2053413128 -224635282 1876371600 416290822 -2116466244 -153192150 1757080713 532536351 -2034987611 -239878861 1628217506 369856564 -1895644786 -133828328 1717658811 291918893 -2005989993 -9947903 1918908660 90638434 -1670489640 -345413298 1963850989 34262139 -1694261823 -335237801 2092675270 196902992 -1833578006 -441261700 2077652191 215041097 -1781000717 -488692379 1421412440 599668942 -1162385036 -844080670 1406454849 617872599 -1109742227 -891445765 1516404842 761639164 -1267932858 -1016344112 1561281651 705197285 -1291770529 -1006234167 1225660476 1040787626 -1493141232 -804828794 1315167269 962915507 -1603420919 -680882785 1205178382 819110040 -1445203678 -555957836 1085821975 935289985 -1363790533 -642710099 1993087441 30091591 -1732085507 -272283541 1906433480 111603038 -1615872796 -391607182 2014810595 252748149 -1776684849 -518078375 2138723834 142435692 -1854655274 -428669888 1803225525 477903139 -2055903079 -227387377 1813433772 454163770 -2112312192 -182477802 1705017735 312979729 -1951473493 -55979971 1657619870 365589768 -1933368142 -71035868 1302477081 983894415 -1548986315 -726964061 1255144704 1036570006 -1530815444 -741954374 1132048683 880705981 -1384656889 -630136687 1142191410 856901028 -1441131490 -585292664 1343564157 655497707 -1105508271 -920880953 1467542884 545250802 -1183413176 -831406882 1590600015 701075929 -1329545117 -943197963 1503880534 782521792 -1213397894 -1062587156 772944877 1494549371 -1071885631 -1222942121 696252404 1584973666 -948857128 -1334401458 550091743 1473153865 -825763085 -1178539419 665092038 1352879952 -911597846 -1095946628 866460553 1151472415 -575978843 -1431539149 885581712 1137694470 -624523588 -1379813846 1031711675 1249483565 -747582825 -1535641087 974352290 1293180724 -736293234 -1558561256 360452901 1652237235 -76385783 -1938472289 303159100 1695999914 -65030640 -1961326970 463969047 1822468993 -173409733 -2102474067 483024654 1808625560 -222020062 -2050814284 147522369 2144089047 -423271827 -1849535749 262588248 2023880654 -509041036 -1766877470 101747571 1897380837 -400627105 -1625695543 24989546 1987739644 -277664186 -1737220400 923337388 1074672186 -653827200 -1375710442 811910837 1197733411 -563435623 -1452435697 970099358 1322629640 -673387598 -1596204252 1052724871 1236827665 -793694293 -1481236675 717099720 1572414046 -995068956 -1279835278 768857809 1523902023 -1008879619 -1260746901 610638586 1398975084 -898892842 -1116943552 587751139 1410297461 -855228465 -1174335655 208085604 2069893874 -496417976 -1787923490 185263741 2081281771 -452688047 -1845250105 45918806 1975229120 -323826822 -1682572308 97611343 1926651609 -337703069 -1663549451 298856960 1725366934 -2206932 -1999019078 381548057 1639630479 -122448075 -1883986013 520862258 1745652388 -251274466 -2046628984 409370155 1868648125 -160948473 -2123419759 472142191 1797480953 -232116157 -2060648235 457807222 1817093600 -179833766 -2109684532 318757213 1710811595 -51267471 -1946777369 361897284 1653943762 -73630616 -1935979266 26427659 1989439901 -274915289 -1734733647 117343506 1912190340 -386866114 -1611148120 256428345 2018507183 -515463147 -1774086013 136645920 2132950454 -433361908 -1859363686 659190183 1347240241 -918286197 -1102897123 539473342 1461749032 -836119406 -1188109308 697432469 1586940163 -945841991 -1332172753 788282764 1509625114 -1057858400 -1208652746 989684163 1308250453 -722272017 -1544277895 1032889818 1251448140 -744569610 -1533414304 874965489 1126291815 -634877731 -1389381557 860564968 1145838974 -582660924 -1438483374 88039470 1916293304 -349110014 -1674169964 38970423 1968542881 -329464549 -1688472179 199551004 2095306890 -437614288 -1829914202 210316293 2072910995 -494449367 -1786741313 411594826 1871659228 -158985882 -2122243600 535147603 1759675589 -236202625 -2031294999 374601848 1632946414 -128083628 -1889883710 289291361 1715014903 -13607603 -2009633317 1045512422 1230401648 -799071798 -1487400612 960267519 1312535657 -684530221 -1607084731 814401748 1200486466 -561731080 -1450993298 937888973 1088437339 -639013407 -1360110217 602296450 1424056340 -840420946 -1158741704 613127323 1401725965 -897190473 -1115503327 759027888 1513809958 -1020020324 -1271625462 709893289 1565994047 -1000440443 -1285993197 1249834729 1031390847 -1536124987 -747133101 1293103856 974389862 -1558359076 -736468150 1151696603 866274893 -1431625737 -575918239 1137228482 886016596 -1379476498 -624825480 1472849549 550426139 -1178105951 -826230985 1352934036 664998402 -1096137800 -911379666 1494380223 773152297 -1222897773 -1071956219 1585425062 695769648 -1334719606 -948503780 1896928801 102229687 -1625377011 -400980069 1987908152 24781486 -1737264364 -277593214 2144034323 147615365 -1849344193 -423489623 2024184330 262253212 -1767310554 -508572752 1822934597 463533779 -2102810775 -173107201 1808400988 483209930 -2050727056 -222080026 1652313719 360414945 -1938673829 -76210227 1695648366 303479544 -1960842430 -65479724 1399179176 610465598 -1117018492 -898853358 1409811377 588198695 -1173986659 -855551477 1572753306 716799756 -1280299338 -994632160 1523813251 768916245 -1260524881 -1009067463 1322440652 970319706 -1596148000 -673479050 1237259221 1052255043 -1481542919 -793361809 1074356222 923692904 -1375256878 -654307772 1197775847 811838321 -1452606773 -563230115 1745610592 520935414 -2046458292 -251480358 1868964729 409015279 -2123873707 -160468285 1724936018 299327428 -1998713218 -2539800 1639820107 381328349 -1884042649 -122357007 1975318276 45860754 -1682794968 -323639618 1926312733 97911691 -1663086031 -338140505 2070380342 207638432 -1788273126 -496095604 2081078063 185437113 -1845175805 -452728171 2018022507 256877821 -1773734585 -515783215 2133151858 136470756 -1859440290 -433323576 1989352537 26488015 -1734509195 -275100189 1912526912 117041366 -1611613844 -386430470 1711244303 318289049 -1947081437 -50932299 1653751830 362115200 -1935924934 -73723476 1797524541 472071339 -2060817135 -231907961 1816774692 458160306 -2109232888 -180315746 1126610083 874611765 -1389832817 -634395367 1145794746 860635180 -1438314090 -582868736 1308441745 989465607 -1544331843 -722178773 1251014792 1033357342 -1533109852 -744904398 1586603207 697734225 -1331706389 -946276995 1509712094 788222024 -1208876558 -1057672860 1347038453 659364963 -1102819879 -918323889 1462233324 539023482 -1188460096 -835798698 1632871722 374642108 -1889680378 -128256880 1715364147 288969125 -2010120161 -13160311 1871195416 412032398 -2121905100 -159286110 1759897857 534960535 -2031384531 -236144453 2095363406 199460312 -1830103966 -437394188 2072605015 210649537 -1786310533 -494919443 1916747132 87559658 -1674486704 -348754746 1968372069 39176691 -1688430519 -329537313 1513981410 758822260 -1271667506 -1019947944 1565540859 710373741 -1285676841 -1000796095 1424362960 601963846 -1159172868 -839951254 1401670089 613218655 -1115313947 -897410957 1200264582 814589200 -1450904406 -561789892 1088901535 937451785 -1360449357 -638713819 1230052788 1045835042 -1486914408 -799519730 1312610733 960227643 -1607288703 -684357609 -422856219 -1848866445 147183817 2143479903 -509182468 -1767813782 262675664 2024746054 -401591849 -1625882303 102650107 1897488493 -276957746 -1736784552 24351970 1987355764 -75716223 -1938056937 359844013 1651898427 -65966696 -1961468658 304024756 1696087074 -173596237 -2103439067 464076959 1823371273 -221583958 -2050108100 482641030 1807987728 -576349907 -1432180293 866908161 1152174231 -624403148 -1378914910 885406744 1136725134 -746712801 -1535565431 1030778931 1249329317 -736897786 -1558911600 975025194 1293583548 -1072527031 -1223312929 773646437 1494997235 -947958448 -1334280762 695282812 1584798954 -825687685 -1177669139 549937239 1472221377 -911948446 -1096550924 665494606 1353553112 -3110748 -1999128526 299821448 1725552926 -121811779 -1883603925 380841361 1639193863 -250937194 -2046021632 520446394 1744982316 -161037169 -2124286951 409511331 1869583669 -496527168 -1788827562 208271852 2070858106 -452305703 -1844614065 184827381 2080574819 -323219214 -1682235292 45248990 1974813000 -338570005 -1663638403 98547143 1926792529 -994138004 -1279682310 716228928 1572338134 -1009554315 -1261151005 769461593 1524252111 -899342242 -1117646648 611008882 1399615972 -855055289 -1173367599 587629931 1409398269 -653674488 -1374779234 923261220 1073801650 -563839983 -1453110137 812260669 1198337451 -674090950 -1596653396 970739990 1323000192 -792726493 -1481063243 1051825423 1236706713 -721560729 -1543836687 989051467 1307871965 -745529474 -1533595672 1033797202 1251561156 -635022507 -1390320701 875049593 1127154415 -582248628 -1437816870 860223072 1145226998 -917845245 -1102185579 658811439 1346607801 -836301030 -1189068916 539586102 1462656672 -946781391 -1332317273 698294813 1587024523 -1057192152 -1208240194 787670532 1509283474 -275514449 -1735079111 27105923 1989847573 -385990730 -1611067616 116416154 1912040972 -515345507 -1773190389 256250545 2017534503 -433735804 -1860008174 137090728 2133648958 -232461365 -2061247651 472550119 1798158961 -179753006 -2108809404 457658110 1816165992 -50371591 -1946659985 317784789 1710633539 -74274848 -1936353418 362596044 1654388314 -840504794 -1159603536 602442506 1424997276 -896848321 -1114890583 612716307 1401061253 -1019387372 -1271246206 758317880 1513370542 -1001347571 -1286105445 710854433 1566177207 -799933886 -1487484204 1046453102 1230547960 -683917733 -1606742323 959602551 1312124897 -561352080 -1450360090 813962076 1199776714 -639125911 -1361017089 938071877 1089398739 -158807314 -2121270664 411478978 1870764884 -236646665 -2031993247 535523291 1760321357 -128761124 -1890291126 375202800 1633293158 -12679483 -2009483693 288417769 1714935679 -348136822 -1673991652 87145382 1916177200 -330162541 -1688916475 39616447 1968918313 -438021448 -1830591954 199898004 2095907586 -494299487 -1785813449 210237325 2072037147 -2102952735 -174044041 1823022541 464399707 -2050311944 -221411218 1808062932 482601282 -1937967917 -75774907 1651676671 360031593 -1961807670 -65666980 1696551398 303587696 -1626313595 -401122285 1897794985 102317375 -1736595300 -277178358 1987299760 24443174 -1848908617 -422783967 2143651227 146978061 -1767497554 -509538248 2024292738 263155988 -1177986007 -825332545 1472675077 549457299 -1096509392 -912021338 1353382172 665700746 -1223502821 -1072307059 1495053623 773555617 -1333850110 -948428652 1584492846 695615928 -1535226803 -747012901 1248865633 1031216631 -1559001004 -736839486 1293805944 974838254 -1431976833 -576523031 1152099667 866948549 -1379401626 -623955728 1137074506 885084636 -1682158176 -323257034 1974611084 45423642 -1663989319 -338249425 1927276693 98097155 -1788361326 -496962300 2070521022 208573480 -1844838005 -452120291 2080661671 184766513 -2046075452 -250843822 1745173736 520227966 -2123982371 -161371829 1869150449 409978983 -1999579658 -2628256 1725871322 299467852 -1883434513 -122019463 1639149763 380911701 -1596822168 -673882626 1323043908 970669266 -1480611471 -793208345 1236387933 1052178635 -1375083174 -653339188 1074234486 922793184 -1453055677 -563932715 1198145647 812478713 -1117422324 -899527270 1399528480 611069110 -1173833451 -854619773 1409734713 587327663 -1279331010 -994458200 1571853330 716678276 -1261227737 -1009516111 1524453387 769286301 -1332666781 -946458891 1587511119 697847769 -1208165766 -1057232148 1509079894 787844032 -1102408111 -917657913 1346697085 658753515 -1188605368 -836738338 1462317924 539886578 -1390014969 -635355503 1126723371 875519933 -1437873634 -582157688 1145416498 860003236 -1543666123 -721766749 1307830041 989124495 -1534049748 -745049414 1251877632 1033442198 -1946206549 -50852291 1710317447 318140177 -1936524622 -74069468 1654430622 362523400 -2061191527 -232552945 1797969845 472770339 -2109115776 -179420650 1816597420 457188154 -1773654321 -514908583 2017873891 255950709 -1859786026 -433923520 2133560314 137149292 -1735153923 -275474837 1990051793 26933063 -1610718492 -386313614 1911555016 116863838 -1450561758 -561176652 1199853070 813923992 -1360532677 -639575123 1089047063 938392193 -1487821040 -799631482 1231013436 1046017706 -1606655223 -683977825 1311900197 959787699 -1271054522 -1019605040 1513315946 758411004 -1286538401 -1000879159 1566481011 710519525 -1159284876 -840857630 1424545368 602924750 -1114934419 -896777221 1401229889 612508375 -1830547478 -438091908 2095738566 200105552 -1786131469 -493946011 2072488671 209754697 -1673558056 -348604594 1915873012 87479906 -1689107519 -329944233 1968972525 39522939 -1890377842 -128700648 1633517218 375017012 -2009146473 -12981503 1714469563 288852525 -2121754692 -158357718 1871115920 411158022 -2031791195 -236821709 1760244361 535560735 1691361724 332861738 -1965145968 -36081658 1673389477 347788595 -1917614967 -88820705 1779149198 487364888 -2079995742 -217909196 1835429271 442588417 -2090332997 -194036691 2036806104 241172814 -1754705676 -529637278 2114647489 151897431 -1878747923 -419191685 2008857066 12290428 -1716332346 -290068400 1892777459 131485029 -1629545249 -371708855 1606287732 683225570 -1313841064 -961064754 1490273645 802485755 -1226988479 -1042639657 1365608774 644004304 -1083447190 -932390660 1443384671 554663369 -1207554957 -822010651 1107890448 890118534 -1408798660 -620740438 1164236041 845407647 -1419070427 -596802381 1288870178 1003858356 -1562576882 -707016552 1270832443 1018719661 -1515111401 -759821183 2110460157 181149803 -1815776815 -457031353 2057753828 228713586 -1800882744 -475036322 1930467535 68659289 -1658914333 -367408779 1954372822 58354752 -1703723526 -311161492 1618739353 393949199 -1905106507 -109752029 1729217664 269939734 -1994414676 -31943366 1856473259 429963325 -2136348281 -139536111 1774865586 516783140 -2017186402 -255648504 1185230901 832700579 -1465167591 -542350961 1103688748 919585978 -1345940224 -658397802 1216264199 1064929425 -1502553813 -780670531 1326677022 940854408 -1591927502 -702927452 1527914577 739578055 -1256439427 -1038388757 1551885384 729339102 -1301183132 -982075918 1439279203 583964917 -1144534705 -859768359 1386507386 631463148 -1129706154 -877838912 1457931070 568423336 -1192746478 -806415740 1368098599 646756273 -1081743861 -930949475 1480444684 792394650 -1238128096 -1053517130 1599082261 676806531 -1319211463 -967221585 1263620954 1012294604 -1520487818 -765984032 1279039299 993765333 -1573718417 -717895943 1166728040 848161790 -1417364924 -595359022 1122443121 903884775 -1393983907 -605139253 1837655030 445600608 -2088369446 -192859572 1793435631 501389177 -2064922941 -202574251 1666444228 341105490 -1923249432 -94717314 1681797085 322510667 -1976545551 -46694809 1883206546 121127684 -1640951106 -382328280 2001909643 5605149 -1721968985 -295967183 2128935840 165923638 -1863673204 -403854822 2039037881 244191023 -1752736107 -528454141 1342009983 955925225 -1577905325 -688643131 1217443430 1066895088 -1499539638 -778442788 1093073485 908184283 -1356293279 -667964425 1179336276 827068098 -1471848584 -549294098 1380606491 625824397 -1136393417 -884788319 1428661762 572561044 -1154889938 -869337160 1553066537 731306687 -1298167035 -979846253 1543253552 754654886 -1242411236 -1024098422 1955812023 60056097 -1700973669 -308673779 1946064558 83469880 -1645152382 -352860396 2051594885 223341075 -1807303767 -482243777 2099584668 170012170 -1825865808 -466858202 1763984083 505639493 -2027281409 -265481367 1850312394 424588892 -2142771226 -146745488 1744816865 284752503 -1980650547 -17392805 1620184824 395656814 -1902350380 -107258046 12379320 2008798254 -290290284 -1716144894 131145889 1893077047 -371244659 -1629982437 241659018 2036358172 -529986138 -1754383056 151693459 2114820101 -419116609 -1878787799 487322844 1779221578 -217737744 -2080201370 442904773 1835073619 -194489879 -2089852545 332430574 1691831416 -35775038 -1965478572 347977975 1673168993 -88876581 -1917523635 1003668592 1289090278 -706960036 -1562667574 1019150441 1270362367 -760127163 -1514778157 889801794 1108245716 -620286610 -1409278472 845449307 1164163277 -596973193 -1418864159 644207636 1365435522 -932465352 -1083406930 554176525 1443831963 -821661407 -1207877193 683564070 1605987504 -961528566 -1313403492 802396223 1490331817 -1042417389 -1227175547 430429689 1856038255 -139873067 -2136046525 516559328 1775051126 -255561524 -2017247142 394026443 1618701661 -109953817 -1904931727 269588946 1729538372 -31459074 -1994864536 68208029 1930949899 -367090511 -1659268057 58524036 1954165010 -311205720 -1703653314 181095855 2110553401 -456840061 -1815995371 229018038 2057419040 -475469670 -1800415220 583660849 1439614375 -859335651 -1145002869 631517480 1386414526 -878030844 -1129488238 739409155 1528122773 -1038345169 -1256510279 729790746 1551403404 -982394826 -1300830048 1065280853 1215944131 -781155207 -1502104337 940777804 1326715354 -702726048 -1592102666 832925031 1185046001 -542438325 -1465107235 919120254 1104124392 -658061230 -1346242364 847939130 1166915244 -595269866 -1417422976 904348195 1122005685 -605478129 -1393683559 1011944968 1263943326 -765497564 -1520934990 993839633 1278999175 -718099651 -1573545045 792565342 1480238792 -1053558926 -1238054940 676352583 1599562449 -966904981 -1319566339 568729196 1457598202 -806846656 -1192276010 646699637 1368189667 -930759847 -1081963569 165979890 2128844388 -404043810 -1863452856 243884779 2039370365 -528022585 -1753205935 121581248 1882725974 -382644244 -1640595590 5434073 2002115151 -295924747 -1722041501 341030550 1666483712 -94513222 -1923422420 322859663 1681474073 -47180893 -1976097995 445136548 1838091826 -192520312 -2088669410 501611197 1793247787 -202663023 -2064864505 730969979 1553369069 -979380649 -1298602303 754742114 1543193588 -1024322994 -1242225960 625622857 1380782047 -884711835 -1136431373 573045584 1428212678 -869688708 -1154569494 908502815 1092720521 -668416461 -1355811163 827024134 1179407248 -549125590 -1472056644 956116781 1341792187 -688697855 -1577812329 1066462004 1217911714 -778139112 -1499874674 285185971 1744348965 -17697121 -1980316151 395465642 1620403004 -107203962 -1902444016 505683841 1763913495 -265650515 -2027073989 424270744 1850665742 -146294092 -2143253982 222857175 2052044609 -481892613 -1807624595 170214350 2099409752 -466935070 -1825828236 59969509 1955872627 -308449591 -1701159329 83807228 1945762666 -353326384 -1644717498 -1408652364 -619799774 1107806872 889256462 -1419481171 -597467333 1164578433 846020119 -1563286650 -707456240 1289503402 1004237372 -1514149985 -759638263 1269925555 1018607141 -1312900144 -960918714 1605425916 683141738 -1227653175 -1043050657 1490886373 802827891 -1083886622 -933100684 1365988046 644637272 -1207371781 -821049491 1443272407 553756225 -1754821764 -530531350 2036984400 242145990 -1878372507 -418545677 2114203209 151199455 -1715731634 -289721384 2008179298 11883252 -1630419113 -371787839 1893705339 131634925 -1966040296 -36197490 1692334644 333040290 -1916969215 -88445033 1672691245 347344571 -2079648982 -217308228 1778741766 486687376 -2090412237 -194910299 1835578911 443516553 -1257071883 -1038767517 1528626137 740019023 -1300275476 -981963142 1550925760 729157462 -1144450361 -858906031 1439134699 583025533 -1130047778 -878451128 1386919922 632129380 -1465546095 -542983673 1185672125 833411883 -1345827192 -657490402 1103507364 918626098 -1501691229 -780586443 1215325071 1064784665 -1592539462 -703269332 1327343510 941266688 -1904428483 -109344085 1618139921 393603975 -1995342300 -32092494 1730092808 270020510 -2136526321 -140508519 1856590627 430859189 -2016741866 -254949760 1774491450 516138924 -1815369127 -456353073 2110114677 180550627 -1801032128 -475963690 2057834348 229588986 -1659886997 -367586563 1931363143 68776913 -1703025038 -310716700 1953728350 57980872 -1639986890 -382142048 1882302490 121018508 -1722675921 -296403527 2002545667 5987477 -1864089340 -404524654 2129272872 166531262 -1752595171 -527518325 2038948913 243324071 -2088183470 -191895100 1837545598 444696808 -2065359541 -203280931 1793817703 502025457 -1923919520 -95133194 1667051596 341442778 -1975609991 -46553617 1680929877 322421955 -1521358338 -766060184 1264552146 1012447300 -1573114393 -717546127 1278364875 993360989 -1416994356 -594718374 1166278880 847458422 -1394104875 -606038717 1122616569 904852591 -1192822374 -807286516 1458084022 569354272 -1081393789 -930345707 1367694511 646081593 -1237487192 -1053146818 1479741572 791945234 -1320110671 -967342809 1600050333 676979723 -2027620233 -266090271 1764399451 506309069 -2142684050 -145879816 1850170690 423652820 -1979748283 -17284909 1743851881 284566015 -1902988196 -107641654 1620890992 396092902 -1701582829 -309012347 1956481343 60471721 -1644286966 -352772964 1945128230 83328432 -1807196127 -481341257 2051408141 222376347 -1826249672 -467495762 2100020500 170718594 -1135945537 -884086743 1380235667 625182981 -1155064666 -870306768 1428782474 573459740 -1299099507 -980000741 1553936801 731382071 -1241738092 -1023695870 1542649272 754304302 -1577203493 -688195507 1341368823 955554145 -1500508990 -778617772 1218342382 1067015544 -1356447511 -668897153 1093149125 909054291 -1471445776 -548621210 1178985948 826463562 -932876624 -1084072410 644550556 1366048522 -821515607 -1206937025 554093445 1442970387 -960567678 -1313221100 682657710 1605875512 -1043127653 -1227615731 803029943 1490711329 -707625260 -1563079102 1004281848 1289432942 -759186739 -1514632613 1018289121 1270279031 -620103962 -1408317840 889690058 1107339100 -597413121 -1419574679 845829075 1164796741 -217362824 -2079555858 486879060 1778524098 -194606495 -2090747145 443083597 1836047323 -36649398 -1965558052 333358950 1691981808 -88276397 -1917177147 347300735 1672762345 -289645028 -1715769718 11681584 2008354726 -372139515 -1630098797 132119337 1893256127 -530065874 -1755257160 241809154 2037286804 -418770377 -1878187359 151286555 2114143117 -780247055 -1501991065 1064320733 1215761995 -703357976 -1592480898 941488836 1327155794 -542779453 -1465718955 833337071 1185711737 -657976358 -1345379508 918975222 1103184480 -859222123 -1144094973 583478969 1438653999 -878408820 -1130120422 631958176 1387125302 -1038956633 -1256851663 740075147 1528534557 -981531714 -1300745432 728851090 1551258116 -368017607 -1659416657 69082645 1931030147 -310527200 -1703244874 57924108 1953819290 -456394997 -1815296099 180721191 2109908657 -475647214 -1801387132 229134910 2058314408 -140021923 -2136973365 430509681 1856913127 -255153340 -2016568366 516213352 1774451454 -109254801 -1904486407 393381443 1618327253 -32431242 -1995041824 270484058 1729655500 -95220686 -1923859292 341667102 1666866568 -46217173 -1975912259 321956103 1681365393 -192379904 -2087734122 445048108 1837225402 -203079655 -2065534833 501948725 1793855907 -404480938 -1864160064 166362490 2129481196 -527837105 -1752241959 243775843 2038467061 -381709212 -1640454926 120714568 1882637790 -296595331 -1722457877 6041937 2002452935 -1052955398 -1237705620 791891414 1479834944 -967776029 -1319643019 677284303 1599715673 -806968120 -1193175970 568903140 1458566514 -930389807 -1081323449 646251005 1367486827 -594920290 -1416819704 847535538 1166241060 -605554553 -1394554863 904501675 1122937149 -766397268 -1521056710 1012913536 1264117014 -717459275 -1573175261 993137049 1278550287 -481804941 -1806758427 222714975 2051108041 -467273366 -1826436612 170629190 2100078800 -309086911 -1701542441 60675181 1956308219 -352423592 -1644609074 82841716 1945575650 -16831209 -1980228223 284249147 1744207021 -107812594 -1902782056 396134434 1620818100 -266033883 -2027711053 506119177 1764619423 -146185924 -2142350934 424083472 1849700486 -668590661 -1356780243 908622999 1093618689 -548677214 -1471354572 826652814 1178765336 -688024183 -1577409249 955511973 1341441075 -779071088 -1500028666 1067331772 1217986602 -980349473 -1298776759 731868403 1553488997 -1023620666 -1241777840 754100458 1542822012 -884308499 -1135757957 625272001 1380176983 -869842444 -1155501726 573120728 1429082190 -1177507562 -824731264 1474218042 551155884 -1094882033 -910533223 1353911331 666123445 -1224007388 -1072950862 1493516296 771911838 -1335433923 -949889621 1583907857 695186567 -1536706190 -748647964 1248450654 1030678728 -1559593621 -737325571 1292115015 973286609 -1430507200 -574946858 1152536684 867524858 -1378749095 -623458865 1138726005 886613219 -2101442082 -172377784 1823533298 465033316 -2049749561 -220955311 1809657067 484056189 -1939537428 -77450886 1651204288 359419990 -1962359307 -66063005 1694934233 302093391 -1626760774 -401692372 1896347798 100714496 -1738252893 -278696651 1986673807 23923737 -1848503928 -422239970 2145153188 148586546 -1765812847 -507976441 2024912061 263619627 -1597269929 -674453311 1321597307 969066989 -1482269618 -794727208 1235762530 1051659764 -1374678939 -652795661 1075736905 924402143 -1451371396 -562371350 1198765392 812942790 -1115912141 -897861467 1400039711 611703177 -1173271510 -854164292 1411329286 588782992 -1280901119 -996134761 1571381549 716067259 -1261779944 -1009912690 1522836788 767792546 -1683638113 -324892663 1974196659 44886309 -1664582522 -338736112 1925586346 96546108 -1786892115 -495386565 2070958465 209150231 -1844185932 -451623902 2082313624 186295566 -2045597445 -250242963 1746717143 521926977 -2122355486 -159884172 1869680078 410402136 -2000084791 -3272609 1724334565 297824627 -1885018928 -123481018 1638565372 380482922 -1947808876 -52299006 1709746872 317692462 -1937043571 -74694885 1652911777 360865335 -2059582554 -231050448 1798513290 473174556 -2108651585 -178800855 1818158739 458872325 -1773020176 -514397338 2019539676 257460810 -1858330647 -432328833 2134015685 137711187 -1735765054 -275946668 1988375278 25363064 -1612212261 -387930291 1911158519 116311649 -1333204132 -946873398 1585875568 696367846 -1209716923 -1058922541 1508593257 787250943 -1101831314 -917220360 1348272706 660222676 -1187076233 -835086367 1462814299 540538573 -1388315848 -633812050 1127324180 875997826 -1437450463 -581627977 1146904077 861630107 -1545309430 -723303524 1307185702 988619440 -1534478573 -745633915 1250416191 1031857833 -1828848939 -436549053 2096339961 200584047 -1785708852 -493416870 2073976800 211382134 -1675201817 -350141839 1915229131 86975325 -1689536770 -330529176 1967511506 37939012 -1890915663 -129115609 1631882141 373537547 -2010698072 -14672322 1713983364 288259858 -2121178493 -157920747 1872692143 412627769 -2030262630 -235170292 1760741302 536213280 -1449928163 -560665973 1201519409 815434663 -1359077884 -637981038 1089503016 938954686 -1488432593 -800103751 1229337347 1044448149 -1608149450 -685594976 1311504154 959235980 -1272657287 -1021052177 1512745813 757963715 -1287057824 -1001505034 1564962636 708861914 -1157676469 -839355683 1425089383 603329521 -1114470830 -896158012 1402791806 614193128 -574854126 -1430561660 867306814 1152728488 -623794165 -1378445155 887081255 1138293169 -748166112 -1537157962 1030325516 1248769434 -737533895 -1559424849 973357333 1292071299 -1072989066 -1223930656 772087130 1493315020 -949569425 -1335785223 694737219 1584392661 -825166780 -1177041710 551458152 1473881598 -910348195 -1095106357 666063217 1353998823 -422425382 -1848279988 148647414 2145066336 -507541309 -1766279083 263317999 2025249145 -402012952 -1626409858 101164484 1895863634 -278658831 -1738330009 23749085 1986875723 -77243202 -1939706840 359349650 1651248388 -66545497 -1961908175 302446987 1694615837 -172043124 -2101746662 464565664 1823966518 -221048683 -2049695741 484274617 1809465647 -995664557 -1281331771 715734143 1571687657 -1010132662 -1261590052 767883366 1522780400 -897788575 -1115953673 611497037 1400210651 -854519432 -1172954642 589262932 1410875586 -653243081 -1374192223 924724251 1075387533 -562198226 -1451574856 812902402 1198839956 -674511611 -1597180525 969253929 1321374911 -794427108 -1482608246 1051222064 1236226214 -3572325 -1999745779 298261687 1723870241 -123422334 -1885107948 380295342 1638787128 -250415703 -2045393601 521966725 1746641939 -159436368 -2122841818 410079388 1870028810 -495030785 -1787208343 208669907 2071411781 -451696154 -1844143760 186501322 2082142300 -324672051 -1683827365 44795105 1974252663 -339205676 -1664151230 96878840 1925279854 -276164976 -1735574010 25456572 1988321066 -387462519 -1612645857 115977125 1911462707 -514750814 -1772702156 257943438 2019088152 -432258373 -1858375123 137503639 2134184705 -230875404 -2059784606 473137112 1798590286 -179250451 -2108167557 459193281 1817807703 -51996986 -1948146096 317257706 1710212988 -74755361 -1936956855 361051123 1652687717 -723243432 -1545396530 988434292 1307410402 -745936319 -1534141737 1032293229 1249950715 -633362838 -1388800260 875677510 1127675856 -581803405 -1437248795 861668191 1146827721 -917291460 -1101787478 660430608 1348104070 -834733531 -1187394893 540056329 1463266207 -947341810 -1332771176 696702754 1585571764 -1058704873 -1209908607 787157819 1508647853 -158253103 -2120872121 413097725 1872260715 -235078712 -2030318754 535993060 1760930418 -129320989 -1890744459 373610191 1631839833 -14191622 -2011151508 287904470 1714299456 -349818955 -1675550941 86527641 1915715087 -330568788 -1689461958 38111872 1967307286 -436361337 -1829071087 200525483 2096428605 -493853794 -1785244920 211681970 2073637412 -838918375 -1158140017 603029045 1425428131 -896345344 -1114248298 614251052 1402702522 -1021012181 -1272731715 757790215 1512949393 -1001827534 -1286708316 709308958 1564476040 -800583811 -1487978517 1044803153 1229020871 -685388956 -1608320014 959162952 1311546078 -560756913 -1449871399 815654499 1201329909 -637648042 -1359383616 938484346 1089934060 1896424222 101585800 -1626914254 -402623836 1986324231 23320465 -1737849301 -278022467 2144512812 148216762 -1847801344 -421791082 2025811765 263741347 -1766781415 -508150129 1824404346 465109996 -2102373802 -172531008 1809053539 483706869 -2049075633 -220551463 1650834248 358779870 -1939088796 -76748046 1695055697 302993351 -1962533251 -67031317 1248265174 1029714752 -1536597254 -747744660 1292552143 973993817 -1559976221 -737962379 1153207268 867941234 -1431115064 -575284642 1137790973 886472555 -1377882415 -623370681 1473254322 550970148 -1176604002 -824622584 1354618795 666560317 -1095518585 -910916079 1493932928 772582166 -1224344916 -1073558982 1583767449 694251279 -1335345483 -949023197 1746014815 521478857 -2044955789 -249871387 1870648902 410576592 -2123253910 -160004100 1724488301 298756859 -2000159935 -4142121 1638162036 379809506 -1884668072 -122875954 1973748283 44184237 -1683266793 -324250751 1925760546 97515188 -1664702706 -339634280 2071890441 209304223 -1787761883 -495461453 2081639952 185892486 -1843581124 -451272790 1400648343 612041217 -1116580933 -898276563 1410463374 588695064 -1172334686 -854022348 1571273381 715164211 -1280713847 -995169505 1523220156 768429610 -1262215280 -1010618618 1321935603 969675365 -1597684769 -675122359 1235674858 1050793596 -1482127418 -793790640 1074834113 924293719 -1373713427 -652608645 1199402712 813325902 -1452077068 -562806942 1128219036 876114186 -1389289296 -633991130 1146258821 861254931 -1436752727 -581184449 1306839470 988019000 -1544902526 -722626540 1250495927 1032731937 -1534628709 -746562547 1585992184 697262446 -1333382956 -947847102 1508218337 786605431 -1209273139 -1058225061 1347672522 659876188 -1101154074 -916813712 1463688659 540618053 -1188004609 -835236759 2018599252 257315266 -1772158856 -514314002 2134680909 138122715 -1858943903 -432671497 1988815206 26073584 -1736144822 -276580132 1910975871 115351017 -1612100525 -387023675 1709601072 316752294 -1947725796 -51437430 1653323049 361530815 -1937386491 -75307885 1799223554 473614740 -2060216274 -231429960 1817197851 458689933 -2107745225 -178688863 1512337629 757284939 -1272311311 -1020452505 1565111492 709788754 -1287137816 -1002379906 1426061551 603506809 -1158571581 -839472811 1402092790 613747808 -1113825830 -895783604 1200840889 815026223 -1449328235 -560320253 1090430112 939103286 -1359952500 -638061286 1229514891 1045420061 -1488549465 -800999119 1311059090 958536708 -1607774786 -684950232 1632260117 374169731 -1891356359 -129826385 1713869836 287351962 -2010516192 -13711946 1871829031 412543153 -2120238837 -157775459 1761352766 536554664 -2030928622 -235582076 2096971889 200962279 -1829559971 -436989493 2073068648 211268862 -1784748732 -493234734 1915144259 86112469 -1675056785 -349201927 1967852634 38550732 -1689948810 -331194912 358999578 1650644620 -76839114 -1939032160 302522883 1695486613 -66698449 -1962839111 465464872 1824087742 -173011196 -2101919854 483633713 1809095335 -220345571 -2049246325 148043390 2144716520 -421750958 -1847875644 264188519 2025325297 -508472501 -1766431779 101285452 1896763098 -402186400 -1627377674 23378517 1986235075 -278209671 -1737626641 772523730 1494021700 -1073371138 -1224566936 694551243 1583428189 -949459993 -1334881423 550522592 1473740406 -824299572 -1176952998 666733305 1354414703 -910955563 -1095443645 868013750 1153164832 -575490150 -1430943988 886117039 1138106937 -622890109 -1378335979 1030184580 1247833618 -748077144 -1536291010 973773469 1292741131 -737870927 -1560032473 209639259 2071586765 -495929737 -1787328799 185799490 2081694676 -451054994 -1843772680 44392297 1973579775 -324321723 -1683222829 97033072 1926212582 -339281316 -1665021238 298436415 1724839849 -3693037 -2000644475 379847462 1638085552 -123051510 -1884466532 521293581 1746239387 -249811423 -2045043017 411011860 1870183298 -160306632 -2122917202 923858835 1075300101 -652306753 -1374050775 813511562 1199178524 -562867546 -1451990480 969637793 1322012471 -674947443 -1597886949 1051114424 1235323694 -794240364 -1481643518 715646967 1570821985 -995522853 -1280395699 768222190 1523389304 -1010548030 -1262259628 612134853 1400594259 -898494743 -1116389761 588360668 1410767690 -853554448 -1172768154 659784856 1347728398 -916593228 -1101343454 540950657 1463382039 -835706451 -1187573445 696781994 1586445372 -947491450 -1333699312 786811059 1508046885 -1058297441 -1209231095 988058876 1306764394 -722799152 -1544698554 1032409317 1250844787 -746114615 -1535114913 876551374 1127754840 -634290718 -1388950156 861067479 1146480705 -581125637 -1436841619 473801808 1799001286 -231488132 -2060126742 458252361 1817661663 -178388635 -2108083725 317074530 1709251828 -51884722 -1947238952 361490555 1653397741 -75134633 -1937589823 25867316 1988986018 -276507368 -1736186482 115830829 1910522043 -387378943 -1611783785 256982022 2018905232 -513843926 -1772589636 138213407 2134624393 -432891597 -1858754139 1044952537 1229948239 -800664331 -1488853917 958755264 1310867798 -685043476 -1607720838 814956011 1200885117 -560112441 -1449497519 939457010 1090111844 -638543650 -1359501240 603956669 1425577259 -839793519 -1158220793 613573028 1402294578 -895745912 -1113903074 757345679 1512250649 -1020638045 -1272087499 709486998 1565448448 -1001944902 -1287604180 86414609 1914807687 -349637571 -1674591061 38490376 1967939998 -331010012 -1690173262 201137443 2096770485 -437027825 -1829483367 210819386 2073553324 -492914666 -1785100160 412190069 1872147939 -157293479 -2120690481 536625516 1761309178 -235790272 -2030759722 373951815 1632452049 -129733525 -1891410691 287820126 1713437128 -14047118 -2010212124 -216876217 -2078962735 488430187 1780214525 -192970914 -2089267256 443620978 1836461796 -37145739 -1966210077 331829849 1690329807 -89852052 -1918646278 346723904 1672324822 -291132637 -1717396555 11258383 2007825049 -372740294 -1630576724 130420246 1891712640 -528604399 -1753672825 242238013 2037871275 -418126072 -1877682274 152929828 2115679922 -931357809 -1082414311 645069475 1366673973 -820945002 -1206489344 555695802 1444417068 -962128963 -1314905301 682193553 1605255687 -1043671132 -1228019918 801420936 1489208862 -708080661 -1563640963 1002826439 1287838289 -760852494 -1516142748 1017655006 1269767752 -619707431 -1407765681 891183861 1108955747 -595736640 -1418004650 846440172 1165268602 -368473594 -1659979120 67627818 1929436092 -312193505 -1704755575 57290547 1953308581 -455998924 -1814744414 182215448 2111525774 -473971155 -1799817541 229746433 2058786711 -138503582 -2135315724 431029070 1857539032 -254583173 -2016121107 517816151 1775898561 -110816688 -1906171194 392917884 1617708010 -32975287 -1995446561 268875621 1728153587 -781735218 -1503618472 1063898082 1215232884 -703959337 -1592959423 939790331 1325612909 -541318404 -1464135062 833766352 1186296646 -657332507 -1344874893 920618953 1104721759 -858735958 -1143502276 585030534 1440344848 -876773709 -1128640987 632496031 1387540233 -1039453544 -1257504242 738546612 1526883106 -983107967 -1302215145 728274861 1550821179 -1054549563 -1239160493 791329001 1479379071 -968286756 -1320276662 675773680 1598049382 -805350921 -1191681695 569454811 1458962509 -929917458 -1080711816 647820482 1369162836 -594294367 -1416300233 849193101 1167759387 -604107336 -1392952018 904948884 1123507202 -767016557 -1521520379 1011228863 1262555177 -718961270 -1574783716 992732326 1278006320 -95749875 -1924281957 340039713 1665378487 -47760108 -1977610878 321477688 1680764078 -191794881 -2087304791 446631955 1838686341 -201542362 -2063891024 502453258 1794499740 -402790039 -1862608385 166955077 2129967315 -527422096 -1751704090 245255260 2040102090 -383360677 -1641983539 120062071 1882140897 -297032382 -1723034156 4572270 2000876792 -666900348 -1355229166 909216168 1094105406 -548262755 -1470817269 828132785 1180400935 -689676106 -1578938336 954859930 1340944652 -779508561 -1500605383 1065862531 1216410901 -980879136 -1299199882 730241484 1552001370 -1025164039 -1243476881 753622485 1542221123 -883724078 -1135329212 626856446 1381638504 -868305717 -1153858467 573625831 1429726577 -481179572 -1806239526 224373088 2052626934 -465826731 -1824834365 171076985 2100649455 -309706626 -1702006552 58990930 1954746820 -353926041 -1646217999 82437451 1945032157 -18425816 -1981683522 283687172 1743751570 -108323791 -1903416153 394624285 1619152267 -264417254 -2026217332 506671414 1765015968 -145714173 -2141739883 425653551 1851377081 -1753317821 -528920875 2037391215 242692089 -1877755302 -418084148 2115885942 152759264 -1717176719 -291322137 2007734109 11315147 -1631047064 -372309250 1892045636 130114514 -1966510553 -36806991 1690767115 331366301 -1918588354 -89941336 1672137490 346946436 -2079136235 -216672637 1780254521 488355759 -2088820212 -193457510 1836139296 443970486 -1408213365 -619221475 1109278631 890834737 -1417831790 -595940860 1165228990 846514984 -1563699527 -707992017 1288026005 1002604291 -1515842912 -761191882 1269330828 1018118938 -1314435345 -962560391 1604923331 682499925 -1228240138 -1043482016 1489300442 801364812 -1082341667 -931400117 1366468593 645240679 -1206844732 -820628910 1444897768 555242366 -1905963262 -110985324 1617636910 392961720 -1995928805 -32523379 1728506423 268556961 -2134980816 -138807386 1857070620 431462026 -2016214231 -254528577 1776116229 517624467 -1814929562 -455774224 2111585866 182128348 -1799382145 -474436631 2058484307 230083269 -1660299436 -368121918 1929885304 67143406 -1704717491 -312269861 1953133153 57492215 -1257541686 -1039376548 1527058150 738344560 -1301894189 -983459003 1550371583 728758889 -1143937032 -858269842 1440646868 584693314 -1128455199 -876997769 1387479757 632582747 -1464041554 -541372616 1186078338 833957396 -1345209417 -657028319 1105189531 920185357 -1503135844 -782186742 1214879408 1064216102 -1593166971 -703790317 1325683369 939745855 -1522000703 -766563241 1262910957 1010912635 -1574577960 -719132594 1277934068 992774498 -1416391437 -594238363 1167979999 849003849 -1392619286 -604413828 1123037638 905380176 -1191244635 -805815245 1458662793 569793823 -1080899396 -929695702 1369221520 647731462 -1239120745 -1054624767 1479206331 791532845 -1320599410 -967938024 1598497186 675287348 -1641661431 -383710049 1881693477 120548787 -1723074544 -296957818 2001049916 4368810 -1862421445 -403012435 2129909015 167044481 -1752141790 -526958412 2040402190 244916632 -2087637907 -191488773 1839156545 446201303 -2063800204 -201598750 1794279768 502643150 -1924488097 -95578935 1665451379 339998181 -1977130938 -48213808 1680408938 321794556 -1135399552 -883679978 1381846188 626687034 -1153504871 -868624113 1429244085 574076963 -1299667534 -980445916 1552336030 729936904 -1243258453 -1025355459 1542127751 753676305 -1578877468 -689762958 1340759240 955083870 -1500907011 -779171477 1216846033 1065396295 -1354779178 -667384512 1093784826 909567084 -1470991921 -548060839 1180438755 828055669 -2026042040 -264618530 1764977764 506748146 -2142189231 -145229369 1851697277 425302251 -1981381254 -18762260 1743316054 284153024 -1903476381 -108236299 1619337295 394399961 -1702224596 -309514822 1954839552 58936470 -1645749963 -354358877 1944696857 82741391 -1806592738 -480860792 2053108786 223921316 -1824763641 -465870447 2100441131 171245757 1003172175 1288438233 -708489117 -1564319499 1017574742 1268893120 -760703878 -1515215636 890288509 1108838891 -618735535 -1407588153 847084900 1165643250 -596435896 -1418449698 645669163 1367019965 -932036601 -1082822511 554820914 1444337060 -820018146 -1206340472 682076441 1604360591 -961951691 -1313933149 801795328 1489853846 -1044116436 -1228718918 10817927 2007114001 -290754389 -1716764611 130602398 1892672776 -372853582 -1631484892 243177909 2038016291 -529467239 -1753757681 152264108 2115267898 -417514368 -1877341162 487719395 1779773813 -216244017 -2078584743 444581370 1836643692 -193878826 -2089380800 331975121 1691269447 -37230339 -1967073173 346312136 1671658846 -89510684 -1918034830 584056846 1440166040 -857841374 -1143385676 633193495 1387984001 -877419205 -1129015891 738953276 1527560362 -1039800048 -1258104442 728124453 1549892787 -983028471 -1301340769 1063719018 1214259452 -781618874 -1502723632 940233843 1326310629 -704334497 -1593604663 834443352 1186703566 -541918860 -1464481310 919690305 1104571607 -656458387 -1344795141 431890630 1857622096 -139443734 -2135461508 517203167 1775555657 -253917709 -2015709851 392538356 1617074274 -110376488 -1905460914 268987629 1729059963 -33157695 -1996407465 67711138 1930297396 -368619122 -1660919528 56947899 1952695341 -311781993 -1704090367 181581968 2111145990 -455288388 -1814304470 230653065 2058898463 -474931803 -1800000205 167597005 2130338651 -403492127 -1863056777 244357076 2039981890 -526453000 -1751529874 119987199 1881271145 -383206701 -1641051579 4923366 2001481584 -297435446 -1723707812 340411305 1666020159 -96198011 -1924984301 321357744 1679865638 -47585636 -1976642038 445762459 1838611213 -190862665 -2087151071 503058306 1794850580 -202215762 -2064294344 848524037 1167344531 -593685975 -1415961921 905885468 1123649418 -604973520 -1393039706 1011415863 1263520673 -767124965 -1522423155 992296750 1277300664 -718578174 -1574146412 790913889 1478710263 -1054211507 -1238551845 675915640 1598986222 -968374700 -1321142590 570420051 1459149765 -806253953 -1191789847 647114570 1368727516 -929280410 -1080328464 283533964 1742819866 -18349152 -1980812490 395028117 1619826179 -108673095 -1904019665 507374270 1765464616 -265057390 -2026587388 424685223 1851203121 -144814197 -2141618403 223441640 2052473470 -480308284 -1806163118 171751153 2101053031 -466429987 -1825183925 59439834 1955449420 -310076426 -1702646944 82263747 1944063573 -353804305 -1645318279 730350148 1552904914 -981064856 -1300163586 753239645 1541584587 -1024727183 -1242769433 626248310 1381300960 -883053734 -1134912564 574492271 1429815033 -869241021 -1153998891 910119456 1094214326 -667864308 -1355414630 827495993 1180018351 -547555563 -1470380157 954522130 1340336772 -689259714 -1578267736 1065950731 1217277597 -779649241 -1501540431 1604842571 681624797 -1314286233 -961632783 1489645650 801964228 -1228648066 -1044160024 1367112825 645614831 -1083040427 -931844669 1444001888 555124982 -1205872308 -820450854 1108403247 890754233 -1407286013 -619072107 1165828150 846860448 -1418510054 -596348532 1288399901 1003248779 -1564144335 -708690521 1269213188 1017223314 -1515665112 -760219202 1690948739 332325909 -1966623313 -37714631 1671696538 346234892 -1918209610 -89308896 1779588273 487943207 -2078524003 -216330997 1837078696 444115006 -2089682556 -193541870 2038351079 242873457 -1754225205 -529033891 2115174654 152318056 -1877122606 -417705660 2007321813 10648643 -1716834823 -290710161 1892190412 131053658 -1631131168 -373171850 1186776330 834401692 -1464687578 -541748048 1104216339 920007045 -1344315329 -656912215 1214729528 1063288238 -1503056876 -781312894 1326090529 940423607 -1593513971 -704391013 1527502190 739042808 -1257917374 -1040022316 1550193015 727785953 -1301778341 -982564659 1439718748 584543690 -1143063440 -858190618 1388157253 632990163 -1129056151 -877344513 2110973378 181785940 -1814264594 -455363464 2059346395 230166861 -1800322825 -474582943 1929997808 68050278 -1660482340 -369083318 1952754153 56859007 -1704277819 -311560109 1617294758 392348976 -1905552246 -110320612 1728590271 269418793 -1996074861 -33464315 1857977748 431574274 -2135941960 -138990546 1775483277 517245211 -2015504223 -254089161 1838257865 446080607 -2086668315 -191314061 1794921168 503013958 -2064501764 -202046614 1665801979 340602477 -1924890665 -96252095 1680333538 320924276 -1976976434 -47281320 1881573037 119649851 -1641486463 -382740713 2001420980 5009954 -1723522152 -297659634 2130513567 167394825 -1863094349 -403415259 2039532166 244840976 -1751209046 -526804164 1459598849 569935511 -1192110291 -805902405 1368551960 647316110 -1080290508 -929356894 1478770227 790826661 -1238737121 -1053986935 1598683690 676252348 -1320707322 -968840304 1263052389 1011848947 -1522088119 -767428641 1277518460 992105194 -1574239408 -718523450 1167273559 848568001 -1415753861 -593854483 1124002382 905566936 -1393521822 -604521484 1955243912 59610910 -1702574428 -310118862 1944544145 81810183 -1645673795 -353488341 2052140986 223747884 -1805693290 -480739840 2101144483 171694901 -1825404273 -466240999 1765652460 507152250 -2026645824 -264968618 1850766325 425149283 -2141318439 -145153457 1743142878 283184968 -1981260046 -17863068 1619786695 395103057 -1903846677 -108877187 1340376896 954447830 -1578441108 -689056006 1216955225 1066300367 -1501093259 -780135709 1094651762 909656036 -1355714978 -667525432 1179831147 827718653 -1470322105 -547644719 1381209892 626304946 -1134692856 -883243362 1430147901 574186411 -1154469359 -868810105 1552424726 730804096 -1299808710 -981381460 1541790479 753068953 -1242842589 -1024685387 743738804 1532214562 -1034228584 -1252140018 725174701 1547598139 -986240895 -1305470953 579798406 1434989840 -863935318 -1148824516 635617695 1390801161 -873684813 -1125412827 837000656 1189391686 -538051332 -1461007254 915298761 1099524447 -662685467 -1350104973 1060640226 1212097908 -784960306 -1506720680 945148411 1330831725 -698634025 -1587773375 389721468 1614650858 -113980336 -1909195578 274164069 1733319155 -27719607 -1990313761 434185550 1860572632 -135314334 -2132249356 512549207 1770770881 -259882885 -2021281555 177061144 2106232206 -461120460 -1820005214 232814849 2061978007 -470935507 -1796659013 72758570 1934689724 -363310074 -1654692720 54260019 1950138789 -315256801 -1707958135 894418165 1112050787 -616440359 -1404637873 841119980 1160071290 -601089600 -1423234730 999568583 1284703313 -711305749 -1566743171 1023013086 1274986568 -755527182 -1510956700 687385745 1610587143 -956904003 -1309541077 798320776 1485985822 -1046804060 -1231275726 639837347 1361318965 -936557169 -1087736551 558817466 1447677996 -817856106 -1203261184 237083709 2032577707 -533725935 -1758933625 155998244 2118871218 -415090424 -1874523746 16389135 2013078681 -285969117 -1712110155 127389718 1888542848 -375803590 -1633779284 328633433 1687272655 -40309387 -1969234461 352012352 1677490390 -84596372 -1913513478 491586667 1783248125 -213686969 -2075896367 438354034 1831334116 -198270626 -2094427704 509800246 1768284064 -261321190 -2022982004 420424495 1846025145 -150910461 -2147059051 280585988 1740527506 -21559768 -1984940354 399811357 1624478603 -103103951 -1898057049 64356178 1959972804 -304374146 -1696813336 79182667 1941900253 -357148057 -1649317135 219051872 2047428598 -486533556 -1811470630 174306169 2103739375 -462564779 -1821711677 621596670 1376517992 -889016622 -1140482492 576785383 1432763249 -865113397 -1150789027 735528908 1557165914 -975624480 -1294068106 750420949 1539158851 -1028332807 -1246506385 951836570 1337782028 -692732234 -1582133728 1070996355 1221667605 -774341969 -1495315911 912283560 1097295678 -663865724 -1352071662 822973361 1175102247 -553389411 -1476083189 125427319 1887366881 -378028197 -1636790323 1317486 1997744888 -300254398 -1726133292 161633861 2124768979 -408144023 -1867839489 248484444 2043192010 -524160144 -1748581402 449760787 1841954437 -188698817 -2084069463 497224202 1789147804 -206738650 -2069210192 336938529 1662154423 -98883827 -1927538789 326664760 1686090414 -42540268 -1972251774 1008205503 1259392553 -770072685 -1524715771 997866150 1283263024 -713794678 -1569494244 852260493 1170949659 -591259743 -1413142729 899789460 1118208514 -609233992 -1398217938 564195035 1453841997 -810643465 -1196834975 650980034 1372199508 -926725138 -1077642376 796616425 1484543615 -1049294907 -1234028717 672572144 1594987110 -971455524 -1323306166 1211648176 1061124134 -1506399844 -785311478 1331006633 944946239 -1587810939 -698557165 1189331074 837087252 -1460821586 -538275528 1099826331 914961421 -1350539849 -662219487 1435457748 579364930 -1149158920 -863630994 1390582989 635808859 -1125319199 -873738889 1532285158 743694448 -1252347446 -1034059428 1547244799 725492841 -1304988205 -986692283 1935042680 72440046 -1655174828 -362858046 1950067809 54303991 -1707750067 -315425317 2106449994 176869596 -1820098202 -461065744 2061509715 233247941 -1796323969 -471239191 1860270108 434522250 -2131814096 -135779930 1770830853 512461971 -2021466839 -259658305 1614475310 389923000 -1909157630 -114056812 1733768247 273679521 -1990634213 -27368051 1361279473 639912295 -1087563555 -936761269 1448001000 558468478 -1203708732 -817370030 1610150339 687849813 -1309241105 -957243271 1486173658 798098764 -1231334154 -1046715296 1284794773 999512323 -1566963527 -711116753 1274654092 1023319322 -1510486880 -755958730 1112531367 893964593 -1404993397 -616124387 1159865790 841291048 -1423162222 -601132028 1783454009 491415983 -2075969515 -213645181 1830853920 438807990 -2094072820 -198587238 1687605515 328327581 -1969704921 -39878479 1677399314 352068996 -1913293762 -84786008 2012891485 16611787 -1712052111 -286058265 1888980292 126926290 -1634079640 -375464706 2032255343 237433337 -1758486461 -534212395 2118911350 155923936 -1874697126 -414886708 2047748658 218700452 -1811920098 -486048888 2103701035 174382781 -1821536505 -462766191 1960157696 64131734 -1696873684 -304286790 1941464601 79648399 -1649014987 -357484637 1740192342 280890048 -1984472198 -21992468 1624571471 399757017 -1898274973 -102912011 1768075876 509969138 -2022911160 -261364770 1846507133 419972843 -2147412143 -150591545 1096813306 912734828 -1351717930 -664184000 1175310051 822804085 -1476153393 -553345191 1337688776 951890526 -1581915164 -692923534 1222002385 1070691911 -1495783427 -773908629 1557600926 735062536 -1294369870 -975287516 1538973319 750644753 -1246445653 -1028419779 1376555692 621519418 -1140657280 -888814826 1432442549 577136163 -1150339175 -865597681 1662327667 336735205 -1927579041 -98809143 1685643114 327151612 -1971929530 -42889520 1842254657 449422295 -2084507027 -188235013 1789089624 497313742 -2069023116 -206960926 2124548887 161823617 -1867748805 -408200531 2043662094 248053656 -1748914654 -523854156 1887011621 125744051 -1636310519 -378482017 1997817660 1275818 -1726339568 -300083578 1484471227 796658477 -1233823081 -1049466367 1595342754 672255796 -1323786610 -971002344 1453372297 564626207 -1196502363 -810950093 1372419984 650790662 -1077733700 -926669270 1171008479 852171593 -1413330189 -591037851 1117908934 900128592 -1397780758 -609698180 1259840493 1007719291 -1525038399 -769723817 1283090420 998070114 -1569454376 -713869746 -460519492 -1819658454 176383632 2105824774 -471809115 -1796738253 233742985 2062127647 -363425906 -1655587048 72937122 1935662644 -314881129 -1707312383 53815995 1949440557 -113633320 -1908594866 389314292 1613973090 -27798591 -1991187625 274313965 1734247035 -136208406 -2132365444 435158726 1860750928 -259236877 -2020906139 511851231 1770326601 -538761356 -1461446686 837633624 1189770958 -661724307 -1349921797 914391617 1099412183 -784814266 -1505779760 1060556394 1211236092 -699045025 -1588438071 945490547 1331444453 -1034668272 -1252849786 744117820 1532847786 -986057975 -1304509537 725062181 1546691251 -862994654 -1148678220 578936334 1434906264 -874349765 -1125823571 636230167 1391143553 -40487171 -1970207125 328751057 1688168263 -84151580 -1912814990 351638472 1676845918 -213008689 -2075488679 490987491 1782902645 -199197994 -2094577088 439229434 1831414636 -534698343 -1759111665 237979573 2032695075 -414391680 -1874079210 155354028 2118497082 -285561173 -1711432131 16043911 2012479249 -375952718 -1634706908 127470494 1889417992 -956819915 -1308678493 687240985 1609648015 -1047145940 -1231887686 798733056 1486652310 -937189881 -1088115055 640548651 1361760189 -816948706 -1203148152 557857586 1447496612 -615578031 -1404553529 893478781 1111906283 -601701816 -1423576354 841786212 1160483826 -711684509 -1567375627 1000009551 1285414873 -755414406 -1510049044 1022831446 1274026944 -692361922 -1581492824 951387154 1337078916 -774463193 -1496215119 1071169547 1222635677 -664736500 -1352147558 913214496 1097448630 -552785643 -1475733117 822298681 1174698159 -888375974 -1140111924 620893302 1376068832 -866012861 -1150909995 577753199 1432936697 -975700632 -1294938626 735681604 1558097106 -1027982991 -1245902361 750016605 1538484427 -304790026 -1697483424 64693466 1960580172 -357006865 -1648381575 79093955 1941033045 -485569084 -1811284654 218148072 2047319166 -463271459 -1822148277 174942449 2104121447 -261991022 -2023398140 510407870 1768621096 -149974645 -2146918115 419557543 1845936177 -21373536 -1983976138 280476812 1739623450 -103540295 -1898763985 400193685 1625114627 -811576193 -1196989207 565065043 1453917637 -926052250 -1077239568 650375498 1371849180 -1048847283 -1233326885 796245345 1483902455 -971630508 -1324275518 672692600 1595886062 -770227173 -1525648243 1008280887 1260262817 -713392126 -1568821100 997515566 1282658744 -590558167 -1412694849 851619077 1170578835 -610203600 -1398392666 900688156 1118329226 -187796297 -2083961823 448796059 1841767693 -207376210 -2069594056 497930626 1789583636 -99222395 -1928147949 337354153 1662823743 -42452836 -1971386358 326523312 1685154086 -377920301 -1635888059 125240831 1886401897 -300638006 -1726771108 1753574 1998451056 -408752927 -1868178313 162303437 2125184347 -523294472 -1748494226 247548372 2043050306 -2132688200 -135859666 1861198740 434672386 -2020866399 -259312073 1770153869 512055067 -1908782454 -113411556 1614031782 389225264 -1990750573 -28262907 1733947327 274652969 -1655254308 -363732406 1935193072 73368422 -1707403579 -314825133 1949661161 53626751 -1819452690 -460690824 2105752514 176425812 -1797218569 -471355807 2062483419 233426765 -1148198288 -863448346 1434551132 579253194 -1126029719 -874178817 1391216453 636188627 -1252758974 -1034724652 1532627822 744307704 -1304842661 -985751859 1547161463 724631521 -1506217452 -784350590 1211536184 1060217774 -1588251123 -699267429 1331386145 945579959 -1461487066 -538686800 1189944074 837430172 -1349599681 -662073687 1098964755 914878341 -1711606791 -285359249 2012517077 15966787 -1634256928 -376436874 1889097420 127821402 -1759413301 -534361251 2033130215 237513329 -1874018350 -414478524 2118311678 155577960 -2075270243 -213200117 1782809265 491041319 -2095044732 -198764782 1831749288 438924862 -1969853521 -40805575 1687685763 329202197 -1912885322 -84107488 1677053594 351469068 -1567304911 -711728217 1285206557 1000178315 -1510402264 -755095618 1274508804 1022379666 -1404085501 -616010859 1111570991 893782713 -1423794406 -601510004 1160576566 841731744 -1088175275 -937102397 1361945209 640324335 -1202845876 -817285158 1447061088 558323446 -1309127833 -956335119 1609968203 686889693 -1231712386 -1047347224 1486614098 798809796 -1294491590 -976187220 1557774614 736031104 -1246075869 -1027779403 1538524431 749942169 -1140054008 -888465250 1375881508 621115826 -1151210479 -865674105 1433374013 577289643 -1352617890 -664305464 1097781618 912908772 -1475513273 -552975151 1174607211 822355453 -1581565844 -692320006 1337284928 951216598 -1495860107 -774779677 1222155609 1071623631 -1984331534 -21057436 1740104158 280023368 -1898691349 -103582595 1624909255 400364881 -2023618368 -261801898 1768712684 510351738 -2146448167 -150406065 1845603829 419863907 -1810984810 -485908480 2046882234 218612012 -1822206833 -463182823 2104309155 174720309 -1697310556 -304994254 1960540552 64768286 -1648829251 -356520917 1941355921 78744839 -1412656773 -590634515 1170403415 851820737 -1398712990 -609851916 1118778446 900203736 -1525212855 -770692641 1259960421 1008617715 -1569006256 -713167418 1282718844 997428458 -1233420001 -1048792695 1484120115 796053669 -1323940602 -971934320 1595417642 673125564 -1197471443 -811124293 1454270465 564746391 -1077031628 -926220894 1371778072 650419342 -1868385869 -408583899 2125254815 162258953 -1748011606 -523745988 2042696838 247866384 -1636222591 -377616105 1886869677 124807227 -1726677608 -300692210 1998232756 1944610 -1927962153 -99446463 1662763259 337440877 -1971821106 -41986728 1685456098 326186100 -2083640859 -188147341 1841318089 449280095 -2069631492 -207299222 1789758672 497728582 1721147365 294760307 -2003239223 -6304161 1643863036 385641322 -1879754032 -118355386 1749882839 524953409 -2042398981 -247183763 1864422350 405267288 -2127645982 -165051788 2065796993 203865879 -1792020819 -500638149 2085374872 189496078 -1841157452 -448456158 1979320243 50149157 -1678481761 -319597047 1922548650 93385532 -1667652986 -341929456 1576582957 721391547 -1275666943 -990777705 1519745844 764562338 -1264903656 -1013175666 1394816799 606341001 -1121102285 -903190875 1414460166 592036752 -1170173398 -850943300 1078964041 927506399 -1371419035 -649658637 1193438032 807754694 -1456731524 -567592214 1318332283 965941229 -1600502185 -677546303 1241113442 1056887796 -1476951474 -789531944 2139991716 143302194 -1853632632 -427491554 2027973309 266820139 -1762784367 -504808697 1901471382 105977344 -1621604422 -396396756 1983636111 20763161 -1741323357 -281889995 1648017088 356355670 -1942691860 -80482438 1700231897 307251791 -1957094411 -60937373 1826698994 468059748 -2098243618 -169318584 1804399339 478921341 -2055040057 -226122927 1155763820 870629114 -1427247296 -571809834 1133398645 881425123 -1384109223 -628679729 1245185630 1027552968 -1539938446 -751740956 1297465927 978514641 -1554275477 -732130307 1498717704 777236126 -1218773212 -1067593806 1580816913 691956359 -1338557635 -953152597 1468995130 545793708 -1182697706 -830060672 1357042211 669377205 -1091783921 -907312231 1419836775 598199793 -1162961845 -844518179 1405958526 617220584 -1111271342 -893097788 1518040405 763119043 -1267395463 -1015929617 1561768268 705790426 -1290219424 -1004543754 1226304771 1041292693 -1491497937 -803291975 1316628762 964499852 -1602992074 -680298336 1204577585 818632103 -1446902755 -557501301 1084334376 933663166 -1364213756 -643239790 1875828143 415886649 -2118075261 -154694635 1755519414 530852128 -2035451750 -240498676 1628788125 370304267 -1894042447 -132381657 1719177604 293576978 -2005471064 -9322434 1920585163 92208477 -1669878553 -344941455 1964247506 34814276 -1692768002 -333621144 2091009529 195392879 -1834212139 -441772989 2077196768 214479222 -1782456116 -490287014 1304153126 985463984 -1548374774 -726491748 1255540799 1037121705 -1529321197 -740337275 1130382356 879195266 -1385290440 -630647378 1141735437 856338587 -1442586335 -586886729 1343020098 655092948 -1107116690 -922382856 1465981019 543566029 -1183876745 -832026143 1591170160 701523174 -1327942308 -941750838 1505398889 784179455 -1212878523 -1061961261 1993731310 30596216 -1730441790 -270746284 1907894519 113186913 -1615443493 -391022259 2014209244 252269642 -1778383376 -519621274 2137235653 140808275 -1855077911 -429198977 1801649290 476433436 -2056479322 -227824336 1812936851 453511173 -2113840705 -184129239 1706652856 314459182 -1950935660 -55565054 1658106017 366182455 -1931816563 -69344997 49961697 1979542135 -319538227 -1678570661 93822712 1922084462 -342229036 -1667313854 203543251 2066145861 -500190209 -1792507031 189535946 2085299804 -448628762 -1840953488 525159045 1749711379 -247256151 -2042356929 404786844 1864875530 -164696144 -2127962330 295092919 1720840737 -6773861 -2002808051 385549998 1643918904 -118134910 -1879943404 966031913 1318275775 -677766395 -1600312429 1056554544 1241419430 -789061860 -1477382262 927986203 1078510221 -650013897 -1371102303 807548418 1193608852 -567519442 -1456773192 606300749 1394891483 -903017631 -1121305609 592358996 1414110914 -851390600 -1169686546 720953983 1577046761 -990477485 -1276005435 764749414 1519523568 -1013233846 -1264814116 467757984 1827035958 -168883572 -2098709990 478982073 1804312367 -226308459 -2054816253 356180882 1648218884 -80444738 -1942769112 307701643 1699747613 -61258073 -1956743631 106331076 1901153106 -396879128 -1621153154 20692957 1983680331 -281682191 -1741492633 143520758 2139800416 -427584806 -1853578676 266352623 2028406649 -504473917 -1763088811 546261864 1468562430 -830395836 -1182393646 669159281 1357234151 -907219363 -1091838261 777306970 1498674124 -1067801994 -1218604320 691603267 1581135829 -952670609 -1339009287 1027103500 1245670298 -751420896 -1540289866 978689813 1297264515 -732168647 -1554198865 870568766 1155851176 -571624942 -1427471740 881727271 1133062065 -629115381 -1383643491 818690147 1204488437 -557688497 -1446680103 933362810 1084673260 -642802346 -1364677184 1041739857 1225818311 -803614339 -1491148309 964326472 1316832478 -680258204 -1603066382 763045895 1518082193 -1015723733 -1267566147 706145310 1561451656 -1005023950 -1289765468 597729333 1420267683 -844185319 -1163267697 617440300 1405768890 -893188864 -1111214698 195172523 2091198525 -441681529 -1834268399 214949042 2076765220 -490619490 -1782149880 91852953 1920901135 -344460875 -1670332125 34886784 1964205078 -333826644 -1692596934 370477263 1628584025 -132421149 -1893967499 293129430 1719663680 -8999430 -2005820052 416186621 1875488875 -155131439 -2117611193 530793700 1755608178 -240310840 -2035673762 701958434 1590704564 -942053362 -1327605608 783994171 1505623469 -1061901289 -1212965759 655130896 1342943622 -922558404 -1106915158 543245577 1466332575 -831577051 -1184361293 878713158 1130834384 -630294422 -1385608964 856546655 1141566921 -586957709 -1442542363 985370996 1304207842 -726273960 -1548566322 1037456749 1255237115 -740805567 -1528888105 314124778 1706957180 -55097146 -1951369136 366276083 1658051941 -69563169 -1931625399 476226008 1801818446 -227753740 -2056523678 453993921 1812485463 -184482579 -2113522565 252590478 2013858072 -520071006 -1777899468 140770711 2137312513 -429024069 -1855280083 30781884 1993507114 -270806896 -1730355194 112752037 1908360499 -390720375 -1615780833 -1370548755 -649583237 1078031553 927351895 -1457335820 -567942814 1194111192 808157262 -1600872993 -678187703 1318780147 966642789 -1476830778 -788633264 1240938730 1055918204 -1275591287 -989907681 1576428709 720458803 -1265254000 -1013780218 1520148668 765235242 -1121743429 -903561939 1395518615 606788609 -1169274462 -850822860 1413490830 591861784 -1792985819 -500824653 2066699273 203973791 -1840451268 -448020054 2084737040 189112454 -1678066409 -318927487 1978981435 49540269 -1667794674 -342865512 1922635810 94251188 -2003425983 -7268905 1721255021 295662843 -1879318184 -117648946 1643479156 385003746 -2041729677 -246768155 1749273695 524614857 -2128582294 -165193220 1865287750 405354704 -1219222356 -1068297158 1499088256 777876758 -1338384203 -952184797 1580695961 691056911 -1181766498 -829907960 1468124594 545717540 -1092458361 -907716591 1357646251 669727037 -1427950392 -572259234 1156404708 870999410 -1383141167 -628506553 1132499453 881303915 -1539785478 -750810004 1245109718 1026682176 -1554679581 -732805003 1297816015 979118425 -1942354844 -79874830 1647600968 355685854 -1957183363 -61804309 1700372817 308187591 -2099147690 -169427776 1827663226 468245996 -2054404017 -225740583 1803692387 478484981 -1853025280 -427154282 2139321644 142886330 -1763651559 -504897393 2028908853 266961315 -1621713870 -397300572 1901657374 106941832 -1740941269 -281253699 1983199495 20056465 -1669761169 -344045575 1920407107 91236053 -1693142154 -334265376 1964692058 35513036 -1834811555 -442118197 2091687537 195800807 -1781580988 -490206254 2076269160 214330110 -2117179637 -154576995 1874855463 415708849 -2036096238 -240872572 1756217918 531296936 -1894387911 -132980817 1629195797 370982531 -2005390560 -8447050 1719028236 292649626 -1491642457 -804231375 1226389131 1042155037 -1602579522 -679632088 1316287122 963887620 -1446191211 -557060349 1203945145 818253359 -1365173364 -643421414 1085242016 933775926 -1163900989 -844662955 1420699375 598283897 -1110604838 -892685492 1405346550 616878688 -1266954255 -1015218329 1517661917 762486347 -1290400792 -1005503618 1561881284 706697810 -2057157074 -228231496 1802249986 476780436 -2112912841 -183979359 1812063003 453432205 -1950757348 -54591862 1706536752 313565094 -1932260859 -70042989 1658481449 366828479 -1730849206 -271423780 1994078054 31197168 -1615293869 -390094139 1907815295 112313321 -1777410440 -519442706 2013314900 252153794 -1855776159 -429643017 2137881421 141183963 -1106483482 -922003856 1342310346 654653276 -1184783617 -832138647 1466942419 543748933 -1328025900 -942612926 1591316472 702463854 -1212536115 -1061348773 1504988129 783514487 -1547995518 -725858796 1303713710 984753976 -1529433445 -741244403 1255723959 1038082849 -1386152272 -630731226 1131323292 879341322 -1441973591 -586544577 1141070725 855927571 -903622423 -1121656705 606974405 1395294547 -850520848 -1169611674 591427036 1413956938 -990357285 -1275107251 720779767 1576077665 -1013605182 -1265456044 765197806 1520225656 -678117235 -1600917477 966435233 1318949175 -788986732 -1476512766 1056400824 1240487214 -649115457 -1370982359 927017363 1078335749 -568161114 -1457144784 808250762 1194056988 -246550495 -2041921353 524521741 1749328283 -165661640 -2128149330 405689620 1864983938 -6916077 -2003744635 295180607 1721706921 -117720054 -1879274340 385211686 1643310512 -319102907 -1677864749 49578345 1978905087 -342416292 -1668279094 93930864 1922987494 -501127049 -1792648991 204409179 2066233805 -447959954 -1840538376 188927298 2084961748 -751246936 -1539321538 1026982020 1244770322 -732617295 -1554901721 979059869 1297904651 -572298854 -1427875572 871172278 1156200480 -628183677 -1383490283 880856239 1132985401 -829427252 -1182219942 545362144 1468440694 -907921963 -1092287165 669799673 1357603951 -1068205570 -1219278488 777656530 1499277380 -952517145 -1338077839 691526859 1580264541 -396967584 -1622019594 106471500 1902088410 -281344647 -1740884497 20276309 1983009987 -426948270 -1853195836 142813310 2139363560 -505377461 -1763197475 267316327 2028592369 -169750268 -2098798190 468693032 1827176638 -225700579 -2054478453 478311473 1803895975 -80062154 -1942132320 355743770 1647511692 -61366993 -1957646919 307887107 1700711573 -132795797 -1894612227 370922311 1629283281 -8882574 -2004924700 292951902 1718691784 -154256807 -2117530929 415259509 1875340259 -240910784 -2036019498 531472236 1756016634 -442326513 -1834642791 195871523 2091643829 -489724394 -1782032768 213976890 2076587948 -344380867 -1669457237 91704081 1919974279 -334172636 -1693196622 35294984 1964883870 -1015311709 -1266900427 762704783 1517470489 -1005168966 -1290705364 706230166 1562314496 -845145455 -1163449849 598637501 1420380971 -892477816 -1110774242 616808356 1405390642 -557022521 -1446268335 818078699 1204147069 -643741986 -1364822456 934225906 1084757860 -803796235 -1492108701 1041853401 1226726223 -679817492 -1602355590 963948480 1316200278 -519142614 -1777749060 251716102 2013778576 -429701325 -1855686747 141370911 2137659017 -271250664 -1731052658 31156788 1994152610 -390541567 -1614807145 112635437 1907465915 -54946994 -1950440488 314045026 1706083060 -69970089 -1932302399 366622331 1658652397 -228451460 -2056967190 476871248 1802193606 -183509147 -2113343501 453099081 1812369119 -631200798 -1385720972 879674062 1131016792 -586323973 -1442162835 855836375 1141126721 -725931056 -1547953338 984959740 1303542378 -740888631 -1529749665 1037602533 1256177267 -942165114 -1328512240 702141098 1591665212 -1061521505 -1212332279 783554227 1504912933 -921945164 -1106572510 654465688 1342532110 -832438355 -1184444613 544185985 1466478103 -1206729951 -820644937 1444717069 555455131 -1082194120 -931645522 1366386196 645289602 -1228322029 -1043432571 1489447487 801118889 -1314615542 -962347108 1605037606 682483376 -1515859131 -761076781 1269543529 1017938687 -1563945124 -707844150 1288074864 1002522342 -1417782409 -596022303 1164982875 846662349 -1408000146 -619401224 1109261890 890949332 -2088967191 -193211521 1836221125 443920979 -2079250448 -216656026 1780434652 488142410 -1918407717 -90154163 1672022775 346962529 -1966428222 -36855980 1690619630 331611768 -1630801011 -372456677 1891996321 130196023 -1717160044 -291436798 2007520952 11494958 -1877967937 -417903831 2115902099 152644101 -1753366618 -528838864 2037636746 242544156 -1593183648 -703675658 1325896524 939566042 -1503381895 -782039313 1214928725 1064134595 -1345160622 -657110332 1104943998 920333288 -1463828917 -541552931 1186062183 834072561 -1128340988 -877014382 1387299624 632796094 -1143790051 -858515829 1440565041 584742823 -1301976522 -983410016 1550519066 728513420 -1257722321 -1039163719 1527172867 738328469 -1704471896 -312417730 1953084292 57574162 -1660283215 -368237017 1929672605 67323659 -1799595366 -474256884 2058501046 229968672 -1814978941 -455692779 2111831983 181980985 -2016361780 -254283174 1776198624 517575542 -2135095595 -138791357 1857251321 431249263 -1995748610 -32736664 1728392146 268573508 -1905881369 -111034767 1617489867 393207645 -1977310813 -48000715 1680523407 321777689 -1924569670 -95529684 1665598614 339751936 -2063652463 -201844473 1794197693 502691883 -2087522936 -191505122 1838976164 446413874 -1751928377 -527138479 2040385771 245031037 -1862371874 -403094200 2129663218 167191652 -1723319819 -296810141 2001098969 4286543 -1641677332 -383595142 1881906368 120368214 -1320517269 -967986691 1598349383 675533009 -1238940302 -1054837276 1479091294 791549128 -1081013927 -929678897 1369401461 647518435 -1191391936 -805569066 1458744428 569744634 -1392668401 -604331623 1123282979 905232565 -1416604394 -594057856 1167995962 848889004 -1574561475 -719246933 1277720593 992954503 -1521754844 -766710350 1262861320 1010994334 -1824550686 -466050956 2100425166 171360600 -1806543621 -480942995 2052863447 224068929 -1645995824 -354211770 1944746492 82659690 -1702241079 -309400481 1955053029 58756467 -1903656826 -108023792 1619452330 394383676 -1981463393 -18713591 1743463859 283907365 -2142041932 -145475550 1851615640 425351438 -2025927507 -264635333 1764797825 506961175 -1471041494 -547979076 1180684550 827908496 -1354992589 -667204443 1093801247 909452681 -1500891112 -779286386 1216633140 1065576866 -1578632191 -689910633 1340710189 955166139 -1243176882 -1025404712 1541980514 753922548 -1299487657 -980659007 1552221563 729953773 -1153619844 -868607766 1429424464 573864390 -1135547291 -883434253 1381928265 626638303 -595720667 -1418119501 846227209 1165449119 -619462084 -1407913302 891134736 1109037958 -760902121 -1516061055 1017900859 1269620653 -708294130 -1563460968 1002842914 1287723956 -1043786175 -1228003625 801601389 1488996347 -962276776 -1314659634 682275700 1605207010 -820863373 -1206538523 555548511 1444663241 -931177878 -1082627332 644954950 1366690768 -418371859 -1877535109 152979393 2115598167 -528620812 -1753558430 242451416 2037691214 -372527393 -1630757303 130404339 1891827557 -291083578 -1717478832 11013098 2007972732 -89704823 -1918892513 346642341 1672374067 -37031280 -1966226938 331649980 1690542890 -193151301 -2089054675 443735959 1836445441 -216958302 -2078913996 488577934 1779968792 -983222428 -1302198286 728454728 1550608094 -1039600771 -1257258005 738628177 1526833863 -876691626 -1128689728 632348282 1387785964 -858555569 -1143714855 584915555 1440361205 -657316096 -1344989290 920405548 1104901818 -541072615 -1464282225 833716789 1186378403 -704008398 -1592877148 940035614 1325465224 -781948117 -1503437891 1063913991 1215117969 -32827476 -1995692230 268793472 1728202262 -110701643 -1906187485 392737433 1617920527 -254763106 -2015908088 517930674 1775881764 -138585209 -2135266543 431176363 1857292861 -474216504 -1799669922 229795556 2058704498 -456014895 -1814629561 182428413 2111345259 -311980038 -1704935572 57274070 1953422912 -368423965 -1660060811 67381967 1929583193 -297245529 -1722854351 4588939 2000762141 -383409986 -1641902040 120308114 1881993476 -527176555 -1751852029 245206457 2040184111 -402773876 -1862723558 166742432 2130147638 -201362237 -2064104363 502339055 1794516345 -191713062 -2087354292 446484982 1838932320 -47907599 -1977365401 321560029 1680715083 -95864600 -1924265858 340220356 1665165650 -718912401 -1574865671 992486723 1278154197 -766803850 -1521700640 1011212634 1262670284 -604124067 -1392837429 905162097 1123327463 -594540476 -1416152878 849242472 1167677950 -929999861 -1080662883 647968039 1368917425 -805531630 -1191468924 569569598 1458946472 -968172487 -1320293201 675593493 1598262659 -1054402528 -1239406410 791247116 1479428506 -145533466 -2141952656 425538762 1851393116 -264334849 -2026266263 506523859 1765261381 -108470828 -1903170238 394706168 1619102830 -18540083 -1981666981 283867361 1743538295 -354138750 -1646037740 82453678 1944917048 -309755493 -1701924595 59236535 1954598945 -465580624 -1824981722 171027612 2100730890 -481162839 -1806354113 224159877 2052806675 -868387538 -1153808968 573772802 1429480596 -883904201 -1135115871 626970651 1381621901 -1025049316 -1243492982 753441840 1542433958 -980731643 -1299445357 730159145 1552050367 -779459254 -1500686884 1065616486 1216558320 -689462957 -1579118139 954843263 1341059305 -548278920 -1470702098 828345428 1180220610 -667145887 -1355081225 909264973 1094023387 1892370729 130841023 -1631246331 -373155693 2007403824 10599846 -1716982756 -290464630 2115027227 152564109 -1877041097 -417754975 2038236418 242890132 -1754045394 -529247048 1836865869 444295643 -2089666463 -193656585 1779539284 488025538 -2078278536 -216478482 1671942527 346087913 -1918259117 -89227067 1690965350 332211696 -1966836662 -37534500 1269131745 1017272695 -1515517747 -760465317 1288220152 1003461998 -1564029740 -708707262 1165943251 846844229 -1418690305 -596135831 1108551114 890508636 -1407367962 -619023248 1444051333 555043091 -1206118231 -820303809 1367326108 645434634 -1083056976 -931730394 1489629623 802079009 -1228435301 -1044340723 1604597166 681772344 -1314237310 -961715180 1775269992 517425406 -2015487676 -254203438 1857928305 431656167 -2135696035 -139137589 1728835674 269271244 -1996123786 -33381920 1617310787 392234197 -1905765009 -110139911 1952933900 56645786 -1704392416 -311543370 1930079253 68000899 -1660629703 -368837201 2059198526 230412456 -1800240878 -474631804 2110858279 181802161 -1814084341 -455576163 1388206240 632907830 -1129301620 -877197030 1439931577 584363055 -1143079531 -858075901 1550176402 727900164 -1301564994 -982744792 1527256203 739189789 -1257867865 -1040104143 1326008516 940472402 -1593366040 -704636546 1214549213 1063500875 -1502941711 -781329049 1104330998 919990368 -1344495142 -656699060 1186923759 834155641 -1464769085 -541698731 1123888043 905583421 -1393341817 -604734959 1167126450 848813860 -1415672162 -593904120 1277600665 992056079 -1574387019 -718278109 1263232896 1011635990 -1522202964 -767412678 1598700495 676137817 -1320920349 -968660363 1479016406 790679360 -1238786310 -1053905300 1368503293 647398251 -1080044847 -929504697 1459386340 570115954 -1192094008 -806017442 2039679843 244595701 -1751291313 -526755111 2130628474 167378924 -1863274922 -403202368 2001240913 5223367 -1723407747 -297676053 1881491272 119699422 -1641339292 -382986510 1680087815 321072017 -1976927701 -47363395 1665785630 340717448 -1924678094 -96432476 1795134261 502834083 -2064518631 -201932145 1838307116 445999034 -2086914560 -191166826 1541806826 752953980 -1243055162 -1024505008 1552670451 730656357 -1299857441 -981299383 1430098648 574267982 -1154223116 -868957342 1380996801 626484823 -1134675987 -883357829 1179716238 827734552 -1470141534 -547857612 1094504087 909901313 -1355632709 -667574483 1217036988 1066250794 -1501240432 -779889914 1340556965 954234419 -1578555511 -689039585 1619540514 395250356 -1903797490 -108958824 1743126075 283299501 -1981047017 -18043007 1850978832 424968838 -2141334724 -145038422 1765701129 507070111 -2026891483 -264820813 2101291590 171449040 -1825485974 -466191364 2052255327 223731401 -1805873293 -480526363 1944363636 82023138 -1645558952 -353504306 1955161709 59660027 -1702426815 -310364201 346524717 1671478459 -89527039 -1917919849 332023860 1691187362 -37476072 -1966925426 444335135 1836790921 -193829581 -2089462363 487702534 1779888272 -216030934 -2078764612 152083529 2115480799 -417399451 -1877357069 243095632 2038065350 -529319556 -1754002966 130749563 1892426989 -372935337 -1631435327 10932322 2007097588 -290934450 -1716551208 801746149 1489935475 -1043870263 -1228866209 681863420 1604540522 -961934896 -1314047674 554837207 1444222017 -820230661 -1206160019 645914830 1366872152 -932085278 -1082740364 847166593 1165593623 -596582995 -1418203845 890468504 1108625422 -618849868 -1407571678 1017459891 1268909093 -760523361 -1515428599 1003024554 1288683580 -708406906 -1564368624 230473068 2059111930 -474817472 -1800016682 181500277 2111195619 -455141287 -1814550321 57095518 1952449992 -311864206 -1704041244 67825991 1930281425 -368799637 -1660706563 269200648 1728880030 -33174492 -1996292942 392587537 1616992647 -110622659 -1905313621 516957498 1775703468 -253869034 -2015792000 431874339 1857737141 -139231217 -2135641959 919772580 1104522546 -656606072 -1344549858 834623933 1186490667 -542033775 -1464465401 940119446 1326327040 -704154438 -1593818068 1063571855 1214505241 -781537117 -1502773195 728075712 1549974870 -982782740 -1301488518 738740697 1527740751 -1039783691 -1258219421 633210354 1387869540 -877632290 -1128836024 584303083 1440018813 -857890617 -1143304111 647098031 1368841785 -929067133 -1080508651 570174134 1459296800 -806204518 -1191871732 675964573 1598903819 -968620111 -1320995033 791126660 1478529554 -1054227544 -1238437058 992411339 1277283933 -718757913 -1573933199 1011563218 1263274564 -767206402 -1522373784 905803513 1123698287 -604825643 -1393285309 848343776 1167557238 -593570868 -1415978150 503303783 1794703089 -202264757 -2064212003 445778558 1838496488 -191075502 -2086970428 321144405 1680045763 -47569031 -1976756241 340361804 1666101978 -95952032 -1925131274 4775427 2001727125 -297353425 -1723756615 119872026 1881287308 -383026378 -1641264224 244536881 2039768743 -526567651 -1751513205 167678504 2130289342 -403639548 -1862810734 1066065902 1217261432 -779829566 -1501327788 954670071 1340091233 -689341733 -1578218931 827414492 1180067658 -547408144 -1470626202 909939653 1094427475 -667749655 -1355431297 574476170 1429929756 -869028186 -1154179536 626002835 1381448453 -883004737 -1134994903 753289144 1541502766 -1024973164 -1242622462 730563489 1552724791 -981081459 -1300049381 82116390 1944309680 -353722870 -1645367652 59325247 1955466153 -309896685 -1702860155 171931412 2100840322 -466545096 -1825167698 223523597 2052424603 -480456159 -1805917513 424931138 1851056084 -144863634 -2141536520 507390811 1765350349 -265270665 -2026407199 394815344 1620006886 -108657060 -1904134454 283485033 1742902271 -18103739 -1980960045 -221195920 -2049449498 484356188 1809416394 -172157591 -2101729793 464745541 1823753427 -66365118 -1962120748 302332014 1694632184 -77161125 -1939755571 359201911 1651494113 -278413036 -1738477182 23699512 1986957486 -401996531 -1626524261 100951073 1896043703 -507754202 -1766098512 263333898 2025134236 -422474433 -1848197719 148892691 2144918661 -910233160 -1095122642 665882772 1354211330 -825018975 -1177287369 551376013 1473930267 -949651062 -1335736036 694884518 1584146480 -1073169005 -1223717627 772201663 1493298217 -737549860 -1559310006 973570288 1291890790 -748411451 -1537010349 1030374633 1248687231 -623744530 -1378526856 886835394 1138440276 -574640649 -1430741663 867290331 1152842829 -338960335 -1664298841 96829725 1925362059 -324656088 -1683942210 44582148 1974433170 -451909629 -1843963755 186517807 2082027961 -495080422 -1787126644 208915766 2071264672 -159584171 -2122596157 410161529 1869980143 -250530740 -2045377318 522147168 1746429430 -123242393 -1885320975 380180811 1638803933 -3490690 -1999794968 298114386 1724116420 -794443527 -1482493841 1051435477 1236046147 -674757408 -1597033354 969303500 1321293146 -562149173 -1451657123 812657127 1198987633 -653030190 -1374372796 924708350 1075502440 -854404963 -1172971509 589083057 1411088679 -897641340 -1116199918 611415464 1400259902 -1010214737 -1261541319 768031107 1522534677 -995844938 -1281119200 715849114 1571671308 -1058622478 -1209957532 787010270 1508893256 -947161109 -1332983939 696587975 1585587793 -834847808 -1187378346 540236524 1463052922 -917438503 -1101541553 660512501 1348054627 -581852266 -1437166848 861913786 1146679852 -633575537 -1388620007 875693731 1127560757 -745919580 -1534256334 1032080008 1250130462 -722997315 -1545543893 988384913 1307491847 -74935494 -1936743508 361165334 1652671104 -52078813 -1948096587 317404687 1709967001 -179102968 -2108413026 459110948 1817856690 -230760687 -2059800697 472956477 1798803115 -432045218 -1858554936 137486962 2134299364 -514701497 -1772783663 257697387 2019235581 -387708052 -1612497926 116025920 1911380694 -276181131 -1735458845 25669209 1988140751 -637697357 -1359302107 938730399 1089786633 -560970070 -1449691588 815671174 1201215248 -685372799 -1608435177 958950317 1311726395 -800338280 -1488126450 1044754356 1229102882 -1001745705 -1286757823 709161979 1564722029 -1020832050 -1272945064 757676002 1512966004 -896460059 -1114232205 614431689 1402489695 -839065860 -1157894550 603111376 1425379142 -493641093 -1785425171 211665751 2073752513 -436312478 -1829153036 200279886 2096576472 -330814903 -1689314593 38161253 1967225843 -349835696 -1675436346 86740860 1915535338 -14372321 -2010938743 288019251 1714283429 -129403386 -1890695536 373757738 1631594428 -234931667 -2030564677 535911169 1760979863 -158138828 -2120888670 412917528 1872473998 -1766058892 -507829022 2024961368 263538126 -1848520595 -422125317 2145366337 148406743 -1738040250 -278876976 1986657642 24038908 -1626711969 -401774391 1896102259 100862437 -1962212336 -66308986 1694852412 302142890 -1939423223 -77467489 1651024165 359633331 -2049930206 -220742476 1809771790 484040088 -2101524421 -172328787 1823680791 464787841 -1378732868 -623573974 1138513296 886793478 -1430261595 -575094733 1152487817 867606815 -1559642994 -737244136 1292361122 973139252 -1536919401 -748468223 1248467387 1030564141 -1335548712 -949873586 1584088564 694973794 -1224154943 -1072705449 1493598701 771862907 -1094800150 -910582660 1353764294 666369360 -1177327373 -824944539 1474103775 551172425 -1884871371 -123726429 1638482969 380531855 -1999970004 -3288646 1724153856 298037398 -2122535673 -159670895 1869794347 410385597 -2045679330 -250193528 1746864178 521681060 -1844431535 -451476025 2082362493 186213611 -1786908344 -495271458 2071171172 208969970 -1664369309 -338915851 1925569615 96660697 -1683588742 -324974100 1973950550 45033664 -1261894147 -1009896085 1523016913 767579207 -1281048092 -995888782 1571463368 716017758 -1173189169 -854213287 1411181795 589028469 -1115731498 -898074304 1399924986 611719276 -1451354727 -562486001 1198552245 813122595 -1374432896 -652943082 1075687596 924483642 -1482318421 -794645187 1236008071 1051511825 -1597482574 -674272988 1321613470 968951816 -1534429450 -745716128 1250170842 1032005452 -1545096465 -723484039 1307169731 988734293 -1437466940 -581513646 1147117544 861450110 -1388561699 -633664949 1127373809 875916135 -1187158382 -835037692 1462962110 540292904 -1102011765 -917007843 1348387751 660206385 -1209602400 -1058939338 1508413324 787463962 -1333056839 -947119569 1585793941 696417027 -1612425666 -387750232 1911174930 116197252 -1735814617 -275864911 1988621067 25215901 -1858085364 -432476518 2133966624 137793462 -1773004267 -514512253 2019326777 257641391 -2108471718 -179013940 1818044278 458889184 -2059500989 -231099691 1798366063 473420793 -1937191320 -74449154 1652993860 360816594 -1947923855 -52282649 1709927261 317479883 -1114552393 -896108767 1402939035 613946893 -1157856338 -839142600 1425203842 603312660 -1286942843 -1001521389 1564782249 709074495 -1272509540 -1021297910 1512663728 758012454 -1608099885 -685676731 1311258367 959383145 -1488219190 -800283812 1229320934 1044562544 -1359093791 -637866121 1089715917 938774107 -1450173448 -560518290 1201568468 815352386 -2030082177 -235382807 1760626259 536229573 -2121096346 -157969424 1872544330 412873436 -2010845363 -14426149 1714064993 288210679 -1891030188 -129098814 1632062072 373324526 -1689749733 -330348659 1967527479 37824161 -1675250942 -350059628 1915474478 86827704 -1785462999 -493563969 2073927173 211463827 -1828832464 -436663386 2096126492 200764042 973691768 1292790766 -737723820 -1560278334 1030004577 1248047095 -747962803 -1536307493 886231882 1138090972 -623070618 -1378123024 868161363 1152919493 -575572353 -1430894871 666782492 1354333066 -911201744 -1095296346 550735621 1473560467 -824316375 -1176838465 694534958 1583543224 -949247486 -1335061868 772278071 1494169505 -1073322469 -1224649075 23559088 1986022182 -278324580 -1737610742 101367721 1896714047 -402334075 -1627132397 264041346 2025571092 -508390738 -1766481352 147928987 2144732941 -421570889 -1848089055 483421140 1809275714 -220329224 -2049361298 465416141 1824169819 -172765471 -2102067593 302769126 1695339376 -66747702 -1962757540 359016447 1650530153 -77052205 -1938852283 588409401 1410685615 -853800171 -1172620413 612347424 1400413878 -898511092 -1116274790 768205323 1523503773 -1010334937 -1262439503 715400722 1570969220 -995473602 -1280477272 1051032157 1235372747 -794092687 -1481888793 969457220 1322225362 -674832536 -1597902850 813625967 1199162105 -563047613 -1451777067 924006006 1075054304 -652388518 -1374001204 410798833 1870363239 -160289827 -2123031733 521244392 1746321022 -249565244 -2045190318 380093123 1637937749 -123100177 -1884384391 298452698 1724724812 -3905546 -2000464032 97213077 1925999107 -339395655 -1665004753 44473996 1973530138 -324468832 -1682976970 185651879 2081940017 -450972789 -1843821795 209524414 2071602728 -495749230 -1787541756 138361338 2134378860 -432973610 -1858705344 257097187 2018889077 -514024241 -1772376999 115651016 1910735198 -387264284 -1611800462 25785809 1989035335 -276359939 -1736432533 361245086 1653545224 -75085646 -1937672156 317058439 1709366545 -51671893 -1947419587 458465708 1817481530 -178405248 -2107969514 473851317 1798919459 -231734119 -2059979761 860952882 1146497444 -580945890 -1437054840 876404011 1128000957 -634209273 -1388999535 1032491264 1250795926 -746262484 -1534869318 988239129 1306551695 -722914251 -1544682333 786827606 1507932608 -1058510726 -1209050900 697027919 1586298329 -947540893 -1333617419 540901732 1463464434 -835461048 -1187720994 659572093 1347909099 -916577199 -1101458233 287574203 1713584173 -13997673 -2010294015 373935266 1632566324 -129520242 -1891590888 536838281 1761128479 -235806299 -2030644941 412238992 1872065542 -157538884 -2120542934 210966751 2073307209 -492996109 -1785050779 201252038 2096753744 -437207574 -1829270148 38310125 1968152699 -330894911 -1690189481 86332660 1914856546 -349489704 -1674836658 709503091 1565333733 -1002157729 -1287423543 757591146 1512103164 -1020687034 -1272005168 613523521 1402376407 -895499923 -1114050053 603743320 1425757390 -839776908 -1158335006 939341847 1090128001 -638363333 -1359713875 814808078 1201130648 -560030430 -1449546316 958836773 1310818483 -685190903 -1607474785 1045132348 1229735082 -800778992 -1488837242 1583718012 694333162 -1335099568 -949170234 1493719653 772762355 -1224328375 -1073673249 1354634830 666445528 -1095731358 -910735372 1473499735 550822593 -1176652933 -824540179 1137872408 886423182 -1378029772 -623124574 1153387009 867728023 -1431229651 -575267909 1292437034 974010044 -1559795962 -738175088 1248117299 1029960357 -1536515297 -747793527 1695268532 302812706 -1962549352 -66916594 1650883245 358697531 -1939334271 -76600553 1808807558 483853840 -2049026134 -220633284 1824387743 465224201 -2102160461 -172711131 2025631440 263953990 -1766666244 -508166294 2144430793 148265567 -1847653403 -422036621 1986471650 23074420 -1737930802 -277973160 1896538875 101569133 -1627094057 -402410687 1199484733 813277099 -1452225007 -562561401 1075014436 924081074 -1373828600 -652592482 1235560207 1050810265 -1481947613 -794003787 1321788182 969921408 -1597603270 -675171668 1523171161 768511951 -1261969803 -1010766109 1571060544 715344854 -1280697748 -995284230 1410479979 588580861 -1172548025 -853842223 1400894322 611894244 -1116630434 -898194744 2081460213 186105699 -1843466535 -451289521 2071809004 209353594 -1787614528 -495707562 1925908423 97269585 -1664784661 -339585411 1973863390 44168008 -1683447054 -324038044 1638375313 379629319 -1884684611 -122761685 1724537736 298674974 -2000405852 -3995086 1870403491 410724149 -2123204977 -160086503 1745998778 521593644 -2044743018 -250052096 1817443582 458542184 -2107793966 -178606780 1799239911 473499761 -2060428853 -231249571 1653109964 361710682 -1937369632 -75422346 1709551829 316833859 -1947479559 -51584657 1910828186 115596300 -1612018250 -387072736 1988700291 26089493 -1735964241 -276793031 2134860968 137909310 -1859058300 -432655086 2018681009 257265703 -1772306019 -514068213 1463671862 540732576 -1187791590 -835416692 1347426351 660023481 -1101104893 -916895339 1508267012 786523282 -1209518808 -1058077250 1586204701 697081995 -1333399247 -947732057 1250610258 1032715460 -1534808706 -746349080 1306986571 987773149 -1544984217 -722576911 1146176608 861304054 -1436605108 -581429798 1128038521 876327151 -1389174443 -634007101 1967705535 38796585 -1689867117 -331244539 1915029926 86128944 -1674876790 -349415396 2073249165 211055899 -1784863583 -493218761 2097054100 200913154 -1829707592 -436744146 1761598939 536407373 -2030977801 -235500447 1871845826 412428628 -2120451858 -157595528 1713657321 287532415 -2010499899 -13826989 1632211440 374251878 -1891110692 -129974198 1311174007 958520801 -1607955365 -684737331 1229662574 1045174776 -1488631742 -800950060 1090348357 939152851 -1359805335 -638307073 1200660828 815239626 -1449213840 -560336666 1402076435 613862789 -1113613249 -895963991 1425815818 603654556 -1158522842 -839554896 1565160737 709707191 -1287384051 -1002232677 1512550712 757105070 -1272328172 -1020338046 764864387 1519507221 -1013414225 -1264601543 721101722 1576801036 -990559562 -1275956704 592277425 1414160167 -851243363 -1169932789 606120872 1395104574 -902903164 -1121322478 807532519 1193723761 -567306549 -1456953763 927740926 1078657896 -649964846 -1371184572 1056604117 1241337667 -789307655 -1477235089 966245324 1318095706 -677782816 -1600198026 385402699 1644165085 -118053273 -1879992591 294978386 1720857540 -6593922 -2003021080 404967289 1864663023 -164811179 -2127946045 525241184 1749662710 -247403956 -2042111270 189781807 2085152697 -448678397 -1840871787 203559734 2066031520 -500403686 -1792327028 93609757 1922264971 -342213071 -1667428697 49912580 1979624338 -319292888 -1678718274 881710786 1133176404 -628901906 -1383823496 870322907 1155998285 -571575305 -1427553439 978738928 1297182310 -732413988 -1554051254 1027316457 1245489791 -751436859 -1540175021 691717798 1581119024 -952850550 -1338796260 777454271 1498427945 -1067883629 -1218555131 669077140 1357282818 -907071560 -1092083922 546081421 1468774939 -830280799 -1182409929 266597898 2028258972 -504522970 -1763006544 143536659 2139685509 -427797697 -1853398103 20479544 1983860398 -281665772 -1741607038 106281505 1901234871 -396633331 -1621300325 307553902 1699993336 -61175998 -1956792364 356065911 1648235233 -80264357 -1942981683 479161948 1804099274 -226422928 -2054799386 467839557 1826986707 -169030807 -2098463745 530613505 1755821463 -240196563 -2035690309 416104728 1875538318 -154984396 -2117857118 293276979 1719418277 -9081825 -2005771127 370592042 1628567996 -132601850 -1893754736 35100005 1964025331 -333843383 -1692482337 91902332 1920819690 -344706992 -1670184762 214703447 2076913089 -490570629 -1782231827 195156302 2091313624 -441468830 -1834448652 617522633 1405719903 -893336347 -1110969229 597909968 1420054854 -844300036 -1163251606 706031099 1561468269 -1004843817 -1289978815 762898914 1518328180 -1015641906 -1267615656 964277677 1316914491 -680012671 -1603214313 1041527220 1225998626 -803598184 -1491263474 933379487 1084558601 -643015501 -1364497371 818936198 1204341008 -557737814 -1446598596 112964672 1908180182 -390736532 -1615665670 30830681 1993425103 -271052427 -1730207261 140524658 2137459940 -428974754 -1855361592 252573803 2013972733 -519857849 -1778079279 453813284 1812698290 -184367864 -2113538658 476143677 1801867435 -227606255 -2056769145 366423062 1657805952 -69644998 -1931575892 314238991 1706940569 -55277277 -1951155787 1037407368 1255318558 -740559452 -1529035470 985157777 1304387591 -726257219 -1548680917 856562874 1141451820 -587170410 -1442362112 878958755 1130686517 -630343281 -1385527015 543327468 1466283130 -831724096 -1184115370 655311093 1342730339 -922672679 -1106898609 783879390 1505639496 -1061720590 -1213178524 701810887 1590949969 -941970965 -1327654531 1241129607 1056772625 -1477164117 -789351619 1318577822 965793288 -1600550990 -677464284 1193388725 807836195 -1456485479 -567739633 1078750892 927686202 -1371402368 -649773290 1414345443 592052853 -1169992753 -851156135 1394669306 606586476 -1121019946 -903239872 1519827665 764512839 -1265050627 -1012929685 1576763080 721178206 -1275781148 -990761102 1922302543 93532889 -1667603613 -342010891 1979303510 50263744 -1678268550 -319776788 2085587581 189315819 -1841173679 -448341049 2065845860 203783922 -1792266424 -500490274 1864569387 405021373 -2127727865 -165002351 1749997106 524936868 -2042579170 -246970488 1643682329 385854095 -1879639243 -118371421 1721064960 294809238 -2003091668 -6549574 1356927942 669393744 -1091603734 -907525508 1468848095 546039625 -1182615821 -830110107 1580899316 691907426 -1338705192 -952907186 1498898413 777023355 -1218887999 -1067577769 1297482658 978400052 -1554488690 -731950568 1245431739 1027405613 -1539987817 -751659519 1133349776 881507078 -1383863620 -628827606 1155551113 870809375 -1427231067 -571924941 1804546830 478675864 -2055122398 -226073932 1826813719 468043649 -2098424261 -169105747 1700051772 307465130 -1956980208 -60953978 1647935269 356405171 -1942544887 -80728417 1983390570 20911100 -1741274554 -281972016 1901455219 106092517 -1621391777 -396577079 2028186456 266640334 -1762801036 -504694046 2140041025 143220695 -1853878675 -427344133 2076983301 214659219 -1782439639 -490401345 2090959900 195474570 -1833966288 -441920090 1964492855 34666657 -1692817125 -333538931 1920601134 92093624 -1670091518 -344760940 1719357537 293363959 -2005585587 -9305637 1628869752 370255086 -1894189740 -132135486 1755371603 531097797 -2035369601 -240547351 1875713098 415902940 -2117894810 -154907152 1084383437 933580891 -1364459039 -643092105 1204790484 818451522 -1446918664 -557386386 1316612351 964614249 -1602778669 -680478395 1226058982 1041439856 -1491448374 -803373732 1561686185 705839167 -1290071675 -1004789485 1517860016 763331622 -1267280484 -1015945974 1406072987 617203725 -1111451209 -892884703 1419984002 597953556 -1163043410 -844468936 1658286404 365969874 -1931931544 -69328642 1706734941 314410443 -1951083407 -55319321 1812789622 453757408 -2113759142 -184178484 1801534831 476450297 -2056299453 -228037419 2137022752 140988854 -1855062004 -429313894 2014160185 252351919 -1778138091 -519768957 1908140306 113039748 -1615493058 -390940504 1993747723 30481821 -1730655193 -270566223 1505317260 784228634 -1212731232 -1062207434 1590990229 701736195 -1327827783 -941767633 1466096062 543549736 -1184057198 -831813628 1343167911 654847281 -1107198837 -922334179 1141785064 856256894 -1442832188 -586739630 1130595825 879015271 -1385306915 -630533045 1255524826 1037236556 -1529108234 -740517792 1303907779 985611605 -1548325649 -726573959 -447779445 -1840751331 188812455 2084977713 -501044846 -1792698108 204261566 2066479144 -342563399 -1668033233 94012565 1922937859 -319217248 -1677848266 49758348 1978691610 -117932561 -1879093895 385227971 1643195477 -6964746 -2003662496 295426266 1721559116 -165415459 -2128296629 405640433 1865065575 -246533692 -2042035886 524308712 1749508222 -568242877 -1457095211 808397935 1193811193 -649295526 -1370768948 927131766 1078319328 -788871823 -1476528665 1056220253 1240700107 -677969560 -1601162754 966352964 1318998226 -1013555929 -1265537615 764951563 1520372893 -990144194 -1275287128 720762898 1576192132 -850537195 -1169496701 591639609 1413776559 -903868148 -1121508966 607023136 1395212470 -61580086 -1957467044 307903974 1700597104 -80111405 -1942050747 355990015 1647364457 -225454856 -2054626194 478262740 1803978050 -169733919 -2098913161 468480461 1827357019 -505197394 -1763410888 267201922 2028608788 -426866505 -1853245407 142666139 2139609357 -281492324 -1740639222 20358576 1982960934 -397082491 -1622003693 106652073 1901875519 -952468478 -1338159980 691281198 1580412344 -1067993061 -1219458931 777640247 1499392417 -907938768 -1092172634 670012700 1357424010 -829673431 -1182072641 545411333 1468359059 -628265882 -1383441168 881003850 1132740060 -572479361 -1427662615 871287123 1156184517 -732502956 -1554918206 978879864 1298118126 -751099827 -1539567397 1026900321 1244819959 -679932151 -1602338913 964128293 1315987123 -803943664 -1491862650 1041934908 1226676906 -643659973 -1364871251 934077975 1085003393 -556842206 -1446480972 817963534 1204163224 -892461203 -1110888453 616595009 1405570775 -844899468 -1163596830 598587992 1420462798 -1005217953 -1290623031 706475635 1562167013 -1015524538 -1266719792 762720874 1517355772 -334024767 -1693442217 35213037 1964932731 -344265768 -1669473458 91523828 1920186978 -489904141 -1781819547 214091487 2076571209 -442407958 -1834593412 196018886 2091397712 -241156187 -2035871949 531521161 1755934239 -154272836 -2117416150 415472272 1875159558 -8669289 -2005104895 292935355 1718806061 -132746354 -1894694120 370676386 1629430324 -832422328 -1184559394 543973220 1466658802 -921699759 -1106720057 654416765 1342614507 -1061570950 -1212250388 783800150 1504765888 -942378397 -1328332043 702157647 1591550937 -741003732 -1529733446 1037782784 1255964566 -726078923 -1547707741 985041689 1303493519 -586242530 -1442212216 855689010 1141372836 -631021049 -1385934191 879559467 1131033533 -183755136 -2113196522 453148588 1812287290 -228468071 -2056852977 477084597 1802013475 -69757262 -1932483036 366606238 1658767112 -54898005 -1950522819 313799559 1706230545 -390394140 -1615053198 112553928 1907515230 -271136003 -1731069333 30976977 1994365767 -429881642 -1855474112 141486074 2137642860 -519224625 -1777700263 251864035 2013533045 -2128369521 -165373927 1865271715 405469493 -2041680746 -246850560 1749028282 524762412 -1879564099 -117501909 1643528593 384921863 -2003442524 -7154638 1721468296 295482654 -1667974933 -342652803 1922750919 94234961 -1678148366 -318878620 1979129310 49294664 -1840303911 -448266161 2084655605 189161827 -1792871232 -500841386 2066519532 204187002 -1169323961 -850741039 1413736811 591714813 -1121956770 -903381816 1395535218 606674404 -1265237899 -1013894941 1519935833 765415887 -1275345812 -990055174 1576379712 720541142 -1476749277 -788682571 1240791311 1056164249 -1600693190 -678400852 1318665494 966659456 -1457450991 -567926649 1194291517 807944619 -1370696696 -649337698 1078113572 927303090 -1741121074 -281040552 1983314146 20039796 -1621795369 -397251263 1901804795 106695789 -1763503620 -505142934 2028826832 267010118 -1852910107 -427170445 2139141321 143098975 -2054190678 -225920708 1803675782 478599184 -2099098189 -169509595 1827417247 468392969 -1957428840 -61656818 1700421812 308105250 -1942370943 -79760105 1647813805 355505211 -1554597626 -732853872 1297668138 979364028 -1539605217 -751022711 1244994611 1026698405 -1383255756 -628489822 1132679192 881090702 -1428097747 -572013125 1156486145 870950039 -1092507294 -907634188 1357891662 669579480 -1181979269 -829727251 1468140631 545602753 -1338367664 -952299066 1580482684 691237098 -1218976439 -1068444193 1499038821 777958643 -1290417651 -1005389157 1562094369 706517943 -1267200492 -1015071102 1517711160 762404782 -1110556097 -892767575 1405100819 617026437 -1163688410 -844843344 1420683018 598398876 -1365058967 -643437825 1085061957 933989331 -1446044048 -557306138 1203863388 818302922 -1602661797 -679583027 1316434807 963642337 -1491823038 -804018476 1226504046 1042139128 -2005144891 -8594861 1718979561 292731775 -1894371620 -133095862 1628983280 371162982 -2036309257 -240692639 1756234715 531182413 -2117228818 -154495368 1875101634 415561556 -1781728607 -489960905 2076351373 214280987 -1834926408 -442102226 2091868052 195587842 -1692962157 -334478843 1964577727 35529513 -1669679478 -344095204 1920260006 91481904 -1441858740 -586560550 1140890208 856140534 -1386004651 -630976573 1131241081 879390447 -1529515138 -741194776 1255871058 1037836996 -1548175513 -725645327 1303828043 984737501 -1212552408 -1061233730 1505200644 783334034 -1328271567 -942465113 1591365149 702381707 -1184734438 -832220276 1466696246 543896224 -1106270461 -922183787 1342293551 654767801 -1855923324 -429397230 2137963176 141134398 -1777524835 -519426293 2013494961 251940391 -1615113290 -390307040 1907700378 112329228 -1730766929 -271472839 1993930371 31442453 -1932014624 -70190218 1658432204 366910042 -1950740487 -54706321 1706323669 313744963 -2113125422 -183798972 1812079358 453317224 -2057205813 -228149411 1802495719 476632689 1733621202 273925444 -1990552322 -27417496 1614361035 389939549 -1908977433 -114270095 1771011552 512249206 -2021581620 -259642278 1860352505 434473327 -2131961643 -135534525 2061755830 233100576 -1796373350 -471157748 2106466735 176755001 -1820311421 -460885995 1949855108 54484242 -1707733848 -315540418 1934993821 72521995 -1654929231 -363005913 1547359514 725476748 -1305168842 -986479456 1532432643 743448981 -1252429777 -1034010439 1390501160 635858366 -1125172220 -873984878 1435277617 579578279 -1149044707 -863647605 1099810174 915076584 -1350327214 -662399804 1189085543 837235185 -1460772789 -538357539 1331055948 944864730 -1588056992 -698409738 1211861333 1060944323 -1506416519 -785196817 2119156883 155776005 -1874745921 -414804695 2032271498 237318172 -1758699098 -534032080 1888767137 127106103 -1634062963 -375579365 2012842168 16693294 -1711806060 -286205694 1677251831 352314465 -1913211429 -84834995 1687490798 328343672 -1969524286 -40091308 1831034053 438594643 -2094187031 -198570625 1783535836 491366474 -2076116496 -213399194 1159849051 841405645 -1422949001 -601311775 1112285250 894111956 -1404944018 -616205832 1274702953 1023237375 -1510732475 -755810861 1285007472 999332070 -1566979748 -711001654 1486287935 798082217 -1231514349 -1046502011 1610297382 687603888 -1309322998 -957193828 1447918605 558517403 -1203561183 -817615433 1361098772 640125058 -1087448776 -936777298 1432524624 577087430 -1150486916 -865351958 1376736073 621306847 -1140772251 -888798477 1538858850 750661620 -1246265778 -1028632872 1557453691 735308781 -1294288297 -975336767 1221953332 1070774178 -1495538152 -774056306 1337475885 952071099 -1581899263 -693038441 1175326470 822689680 -1476366806 -553165124 1097059103 912587657 -1351767501 -664102235 1846327192 420185870 -2147297612 -150608350 1767994241 510018327 -2022763859 -261610949 1624719274 399511356 -1898357114 -102863344 1740307379 280873765 -1984652641 -21779959 1941678076 79468394 -1649031472 -357370298 1960207333 64050035 -1697119543 -304139681 2103455694 174530392 -1821487390 -462848396 2047732695 218815297 -1811707141 -486229395 1283040785 998151815 -1569208515 -714016853 1259627016 1007899294 -1525021916 -769838158 1117924899 900013749 -1397993713 -609517671 1171253818 852023980 -1413379306 -590955648 1372501621 650741475 -1077880999 -926423089 1453552236 564413178 -1196616896 -810933290 1595227719 672272081 -1323606165 -971214851 1484323422 796904136 -1233740942 -1049515036 1998030553 1095247 -1726355467 -299968669 1887060672 125661782 -1636555796 -378334342 2043416299 248200829 -1748865081 -523935919 2124532466 161938020 -1867535394 -408380600 1788909245 497526315 -2068908143 -206977273 1842172580 449471026 -2084359288 -188480738 1685790351 326905369 -1972011101 -42840267 1662442134 336718336 -1927758918 -98596052 54014166 1950285888 -315207174 -1708039828 72742095 1934804057 -363096605 -1654872715 233027812 2061797490 -470951480 -1796544162 177110269 2106149995 -461365807 -1819857593 512696498 1770524708 -259964514 -2021232376 434300075 1860555837 -135494265 -2132036335 273983616 1733531670 -27604564 -1990330054 389639321 1614699535 -113832523 -1909441245 945164318 1330716808 -698846926 -1587592796 1060885511 1211950225 -785009365 -1506638403 915249196 1099606202 -662439680 -1350252138 836787253 1189571747 -538034919 -1461121649 635502714 1390817516 -873504426 -1125625408 579650659 1435235573 -863853233 -1148873255 725256264 1547548894 -986388124 -1305224718 743918673 1532001479 -1034343043 -1252123157 438501783 1831088385 -198352709 -2094378963 491701646 1783231768 -213867358 -2075683788 351832485 1677703475 -84481911 -1913530337 328551868 1687321898 -40162160 -1969480698 127144435 1888690533 -375754529 -1633861559 16373226 2013193596 -285756218 -1712290736 156211649 2118691159 -415106835 -1874409349 237133272 2032495950 -533971724 -1758786462 558702943 1447694793 -817676173 -1203474203 639690054 1361565136 -936475542 -1087785732 798402925 1485937147 -1046951871 -1231030057 687566196 1610374626 -957019048 -1309524786 1023029563 1274872237 -755740649 -1510776703 999814434 1284556212 -711355378 -1566661480 841070857 1160153503 -600844251 -1423382349 894205200 1112231302 -616424388 -1404752726 823022164 1175020226 -553634952 -1475935250 912496205 1097115355 -663881887 -1351956489 1070979686 1221782256 -774128822 -1495495716 951590527 1337929449 -692682925 -1582215227 750338608 1539207846 -1028185316 -1246751862 735348265 1557378751 -975509755 -1294084205 576899586 1432746644 -865293522 -1150575688 621743643 1376272013 -889098441 -1140432991 174092956 2103919114 -462548048 -1821826266 219002501 2047510035 -486287447 -1811617985 79428270 1941752376 -357196926 -1649235180 64372407 1959857697 -304586853 -1696633075 399991544 1624265326 -103218220 -1898040510 280667873 1740478071 -21706803 -1984694437 420276938 1846270556 -150828058 -2147107984 509685459 1768300101 -261140481 -2023194775 672490261 1595036547 -971308487 -1323552081 796436236 1484756890 -1049180640 -1234045258 651094823 1372183473 -926905845 -1077429603 564342590 1453596584 -810725870 -1196786044 899838833 1118127079 -609480099 -1398070581 852473704 1170769918 -591276476 -1413028142 997849923 1283378133 -713581969 -1569674503 1007959898 1259540428 -770023818 -1524797728 326845405 1685877579 -42654991 -1972235673 337020868 1662105426 -99031320 -1927293314 497077231 1789393785 -206656829 -2069259691 449646582 1841971040 -188518694 -2084282804 248271801 2043372335 -524143979 -1748696573 161585056 2124850998 -407898484 -1867987430 1563531 1997597469 -300303705 -1726051791 125443986 1887252228 -378241346 -1636610520 -1349681190 -662024372 1099112182 914632288 -1461666877 -538473643 1190058735 837413497 -1588135960 -699283586 1331205828 945792594 -1506069519 -784596121 1211454173 1060266571 -1304793154 -985833688 1546915474 724778500 -1252545625 -1034904783 1532611211 744421917 -1126045812 -874064102 1391429280 636007990 -1148443755 -863300861 1434600121 579170863 -1797038318 -471568508 2062368318 233442984 -1819370741 -460739683 2105604647 176671409 -1707550944 -314579018 1949742604 53577370 -1655368903 -363715665 1935372821 73155203 -1990963338 -28082208 1733963354 274538188 -1908831377 -113329159 1614277187 389077717 -2020620476 -259459118 1770104424 512136958 -2132671651 -135973941 1860985457 434852583 -1231663461 -1047429619 1486368695 798957345 -1308915070 -956515820 1609952174 687004472 -1202862423 -817170881 1447274373 558143251 -1088421200 -936955354 1361994652 640242442 -1423876353 -601461143 1160724435 841486149 -1404265754 -615798160 1111686090 893766492 -1510287667 -755112357 1274329057 1022592887 -1567157548 -711974334 1285125112 1000227694 -1913098669 -83927355 1677070207 351354857 -1969903030 -40723748 1687931750 329055216 -2094799263 -198912265 1831700301 439007195 -2075254152 -213314834 1782596436 491221954 -1873838537 -414691679 2118197019 155594637 -1759331794 -534410568 2032982786 237759380 -1634404859 -376191341 1889179433 127772607 -1711721956 -285343094 2012697392 15754150 -1648681640 -356766258 1941273716 78793954 -1697195711 -305010217 1960360045 64981243 -1822386838 -462969348 2104423494 174703824 -1811066509 -485858843 2047029343 218366153 -2146693828 -150258262 1845652496 419781766 -2023634651 -261686861 1768925193 510171295 -1898478322 -103762536 1624892450 400479412 -1984282345 -21139071 1739857979 280170669 -1495974512 -774763258 1222335676 1071410218 -1581713015 -692074209 1337366693 951167027 -1475431006 -553024204 1174459534 822600728 -1352437317 -664518355 1097666711 912924673 -1151193612 -865788574 1433160920 577469518 -1139807763 -888612485 1375832257 621197399 -1246124602 -1027697328 1538770154 749794428 -1294704161 -976006839 1557790963 735916133 -2069877735 -207151985 1789807925 497647011 -2083657728 -188032874 1841531180 449100218 -1971608533 -42167107 1685439751 326301073 -1927913422 -99528540 1662517534 337588616 -1726530435 -300938005 1998150993 1994183 -1636108188 -377632526 1886689608 125020638 -1748192177 -523533095 2042811747 247850485 -1868468138 -408534848 2125402490 162013676 -1077015343 -926335929 1371565565 650599787 -1197225784 -811272098 1454221796 564828530 -1323989789 -971852683 1595663823 672978265 -1233633030 -1048612756 1484136918 795939136 -1569121099 -713151453 1282899353 997215503 -1525360468 -770447302 1260042624 1008568598 -1398631289 -609901551 1118631339 900449597 -1412476770 -590847992 1170289074 851837220 -874399010 -1125742008 636476402 1390996324 -863207737 -1148498351 578953195 1434791805 -986041620 -1304624518 724849600 1546871638 -1034422539 -1252997533 744069081 1532929871 -698963270 -1588487636 945343382 1331690240 -784634205 -1505993163 1060441999 1211252505 -661839224 -1349905890 914572196 1099199282 -538909039 -1461201401 837715901 1189721899 -259024362 -2021086592 511834938 1770441644 -136159729 -2132447591 434913059 1860898741 -28044764 -1991040334 274363144 1734165406 -113650115 -1908480341 389527313 1613793159 -315061646 -1707099420 53930846 1949424584 -363508117 -1655537923 73084743 1935417297 -471662016 -1796984106 233661292 2062177274 -460405159 -1819674929 176203637 2106038243 -755332193 -1510098167 1022683827 1274272293 -711503994 -1567588592 999894698 1285430844 -601816147 -1423559877 841966209 1160270359 -615725132 -1404307678 893560472 1111856654 -816997381 -1203066003 558103255 1447348801 -937402398 -1087934604 640564942 1361645144 -1047129143 -1232002209 798520037 1486832243 -956573744 -1308825786 687191804 1609729642 -376132777 -1634493503 127584891 1889401581 -285642930 -1711382568 16191074 2012233460 -414243995 -1874324493 155271753 2118546143 -534583428 -1759127574 237798992 2032907974 -198984909 -2094756955 439212575 1831529097 -212959446 -2075570244 490741254 1783049872 -84397311 -1912667241 351687213 1676763835 -40503528 -1970092146 328963636 1687987874 -103294884 -1898911542 400144752 1625197030 -21357499 -1984090925 280264041 1739804159 -150187922 -2146737928 419574082 1845821908 -262040457 -2023316255 510653787 1768474061 -463419336 -1821902674 175024404 2104072578 -485684191 -1811268425 218328333 2047106459 -356827126 -1648594788 78979366 1941049776 -304708589 -1697532795 64546111 1960826281 -1027999596 -1245788158 750229944 1538304302 -975946611 -1294791653 735731105 1558015287 -865963866 -1150992336 577507722 1433084188 -888163137 -1140292567 620877203 1376183557 -552670992 -1475749786 822118876 1174911306 -664589079 -1352393601 913132997 1097497939 -774545214 -1496166316 1071317486 1222390136 -692542245 -1581280179 951502327 1337062753 -523441891 -1748248181 247629873 2043000999 -408867580 -1868161646 162483240 2124971198 -300457681 -1726983751 1638403 1998467221 -377838282 -1635936864 125092890 1886647436 -42206855 -1971533329 326473813 1685235907 -99205792 -1928262154 337140812 1663003866 -207589045 -2069413411 497946727 1789468913 -187845294 -2083879484 449041534 1841620200 -610088491 -1398408893 900507897 1118541935 -590410292 -1412940454 851537120 1170627702 -713473561 -1568771727 997662923 1282412637 -770406914 -1525435032 1008395474 1260246084 -971646543 -1324160729 672905373 1595705355 -1049092696 -1233179330 796294276 1483820050 -926002813 -1077321451 650129583 1371996217 -811362918 -1197169396 565048502 1454031904 -1117923932 -900012750 1397994632 609518622 -1171254851 -852025045 1413378193 590954503 -1283039850 -998150912 1569209530 714017836 -1259628145 -1007900391 1525020835 769837109 -1595226688 -672271018 1323607276 971215994 -1484324391 -796905137 1233740021 1049514083 -1372500494 -650740380 1077882078 926424136 -1453553173 -564414083 1196615879 810932305 -2043415188 -248199686 1748866112 523936982 -2124533387 -161938973 1867534425 408379599 -1998029474 -1094200 1726356594 299969764 -1887061689 -125662767 1636554859 378333437 -1685789432 -326904418 1972012068 42841266 -1662443247 -336719481 1927757885 98594987 -1788908230 -497525332 2068909078 206978176 -1842173661 -449472075 2084358159 188479641 -1538857755 -750660493 1246266825 1028633951 -1557454596 -735309718 1294287312 975335750 -1432523561 -577086399 1150488059 865353069 -1376737074 -621307816 1140771298 888797556 -1175325567 -822688745 1476367789 553166139 -1097060200 -912588786 1351766452 664101154 -1221952333 -1070773211 1495539103 774057225 -1337476950 -952072132 1581898118 693037328 -1624718291 -399510341 1898358017 102864279 -1740308428 -280874846 1984651544 21778830 -1846326241 -420184951 2147298611 150609317 -1767995386 -510019440 2022762794 261609916 -2103454647 -174529313 1821488485 462849523 -2047733680 -218816314 1811706236 486228458 -1941676933 -79467283 1649032535 357371329 -1960208286 -64050956 1697118542 304138712 -1888766170 -127105104 1634063882 375580316 -2012843201 -16694359 1711804947 286204549 -2119155948 -155775102 1874746936 414805678 -2032272627 -237319269 1758698017 534031031 -1831033022 -438593580 2094188142 198571768 -1783536805 -491367475 2076115575 213398241 -1677250704 -352313370 1913212508 84836042 -1687491735 -328344577 1969523269 40090323 -1274701842 -1023236232 1510733506 755811924 -1285008393 -999333023 1566978779 711000653 -1159847972 -841404598 1422950128 601312870 -1112286267 -894112941 1404943081 616204927 -1447917686 -558516452 1203562150 817616432 -1361099885 -640126203 1087447743 936776233 -1486286920 -798081234 1231515284 1046502914 -1610298463 -687604937 1309321869 957192731 -1771010457 -512248079 2021582667 259643357 -1860353410 -434474264 2131960658 135533508 -1733620139 -273924413 1990553465 27418607 -1614362036 -389940518 1908976480 114269174 -1949854205 -54483307 1707734831 315541433 -1934994918 -72523124 1654928182 363004832 -2061754831 -233099609 1796374301 471158667 -2106467800 -176756034 1820310276 460884882 -1390500177 -635857351 1125173123 873985813 -1435278666 -579579360 1149043610 863646476 -1547358563 -725475829 1305169841 986480423 -1532433788 -743450094 1252428712 1034009406 -1331054901 -944863651 1588058087 698410865 -1211862318 -1060945340 1506415614 785195880 -1099809031 -915075473 1350328277 662400835 -1189086496 -837236106 1460771788 538356570 -651095904 -1372184522 926904716 1077428506 -564341575 -1453595601 810726805 1196786947 -672491374 -1595037692 971307454 1323551016 -796435317 -1484755939 1049181607 1234046257 -997850940 -1283379118 713581032 1569673598 -1007958819 -1259539381 770024945 1524798823 -899839754 -1118128032 609479130 1398069580 -852472593 -1170768775 591277507 1413029205 -497078168 -1789394690 206655812 2069258706 -449645455 -1841969945 188519773 2084283851 -326846374 -1685878580 42654070 1972234720 -337019837 -1662104363 99032431 1927294457 -1564660 -1997598566 300302624 1726050742 -125443051 -1887251325 378242361 1636611503 -248272834 -2043373400 524142866 1748695428 -161584089 -2124849999 407899403 1867988381 -1070980639 -1221783177 774127821 1495494747 -951589384 -1337928338 692683988 1582216258 -823023149 -1175021243 553634047 1475934313 -912495158 -1097114276 663882982 1351957616 -576900731 -1432747757 865292457 1150574655 -621742692 -1376271094 889099440 1140433958 -750339657 -1539208927 1028184219 1246750733 -735347282 -1557377736 975510658 1294085140 -79429335 -1941753409 357195781 1649234067 -64371408 -1959856730 304587804 1696633994 -174094053 -2103920243 462546999 1821825185 -219001598 -2047509100 486288430 1811619000 -420277939 -1846271525 150827105 2147107063 -509684396 -1768299070 261141624 2023195886 -399992449 -1624266263 103217235 1898039493 -280666778 -1740476944 21707850 1984695516 -351833566 -1677704524 84480782 1913529240 -328550853 -1687320915 40163095 1969481601 -438502896 -1831089530 198351676 2094377898 -491700727 -1783230817 213868325 2075684787 -156212666 -2118692144 415105898 1874408444 -237132193 -2032494903 533972851 1758787557 -127145356 -1888691486 375753560 1633860558 -16372115 -2013192453 285757249 1712291799 -798403862 -1485938052 1046950854 1231029072 -687565069 -1610373531 957020127 1309525833 -558703912 -1447695794 817675252 1203473250 -639689023 -1361564073 936476653 1087786875 -841071986 -1160154600 600843170 1423381300 -894204265 -1112230399 616425403 1404753709 -1023030596 -1274873302 755739536 1510775558 -999813467 -1284555213 711356297 1566662431 -233028765 -2061798411 470950479 1796543193 -177109126 -2106148884 461366870 1819858624 -54015151 -1950286905 315206269 1708038891 -72741048 -1934802978 363097700 1654873842 -273984761 -1733532783 27603499 1990329021 -389638370 -1614698616 113833522 1909442212 -512697547 -1770525789 259963417 2021231247 -434299092 -1860554822 135495168 2132037270 -915250261 -1099607235 662438535 1350251025 -836786254 -1189570780 538035870 1461122568 -945165415 -1330717937 698845877 1587591715 -1060884608 -1211949290 785010348 1506639418 -725257265 -1547549863 986387171 1305223797 -743917610 -1532000448 1034344186 1252124268 -635503619 -1390818453 873503441 1125624391 -579649564 -1435234446 863854280 1148874334 1971609516 42168122 -1685438848 -326300138 1927912373 99527459 -1662518631 -337589745 2069878686 207152904 -1789806926 -497646044 2083656583 188031761 -1841532245 -449101251 1748193224 523534174 -2042810652 -247849358 1868467153 408533831 -2125403395 -162014613 1726531578 300939116 -1998149930 -1993152 1636107235 377631605 -1886690609 -125021607 1323990884 971853810 -1595662776 -672977186 1233632125 1048611819 -1484137903 -795940153 1077016406 926336960 -1371564422 -650598676 1197224783 811271129 -1454222749 -564829451 1398632192 609902486 -1118630356 -900448582 1412475673 590846863 -1170290123 -851838301 1569122098 713152420 -1282898402 -997214584 1525359403 770446269 -1260043769 -1008569711 1822387949 462970491 -2104422463 -174702761 1811065588 485857890 -2047030312 -218367154 1648682719 356767305 -1941272589 -78792859 1697194694 305009232 -1960360982 -64982148 1898479241 103763487 -1624891483 -400478413 1984281232 21137926 -1739859012 -280171734 2146694843 150259245 -1845651561 -419780863 2023633570 261685812 -1768926322 -510172392 1475431973 553025203 -1174458615 -822599777 1352436284 664517290 -1097667824 -912925818 1495975447 774764161 -1222334661 -1071409235 1581711886 692073112 -1337367774 -951168076 1246125633 1027698391 -1538769043 -749793285 1294703192 976005838 -1557791884 -735917086 1151194739 865789669 -1433159841 -577468471 1139806826 888611580 -1375833274 -621198384 1202863406 817171896 -1447273470 -558142316 1088420151 936954273 -1361995749 -640243571 1231664412 1047430538 -1486367696 -798956378 1308913925 956514707 -1609953239 -687005505 1510288714 755113436 -1274327962 -1022591760 1567156563 711973317 -1285126017 -1000228631 1423877496 601462254 -1160723372 -841485118 1404264801 615797239 -1111687091 -893767461 2094800358 198913392 -1831699254 -439006116 2075253247 213313897 -1782597421 -491222971 1913099732 83928386 -1677069064 -351353746 1969902029 40722779 -1687932703 -329056137 1634405762 376192276 -1889178450 -127771592 1711720859 285341965 -2012698441 -15755231 1873839536 414692646 -2118196068 -155593718 1759330729 534409535 -2032983931 -237760493 1588137071 699284729 -1331204797 -945791531 1506068598 784595168 -1211455142 -1060267572 1349682269 662025419 -1099111055 -914631193 1461665860 538472658 -1190059672 -837414402 1126046731 874065053 -1391428313 -636006991 1148442642 863299716 -1434601154 -579171928 1304794169 985834671 -1546914539 -724777597 1252544544 1034903734 -1532612340 -744423014 1707551911 314580017 -1949741685 -53576419 1655367870 363714600 -1935373934 -73156348 1797039253 471569411 -2062367303 -233442001 1819369612 460738586 -2105605728 -176672458 2020621507 259460181 -1770103313 -512135815 2132670682 135972940 -1860986378 -434853536 1990964465 28083303 -1733962275 -274537141 1908830440 113328254 -1614278204 -389078702 300456616 1726982718 -1639548 -1998468334 377839281 1635937831 -125091939 -1886646517 523440794 1748247052 -247630922 -2043002080 408868483 1868162581 -162482257 -2124970183 207588044 2069412442 -497947680 -1789469834 187846357 2083880515 -449040391 -1841619089 42205950 1971532392 -326474798 -1685236924 99206887 1928263281 -337139765 -1663002787 713472608 1568770806 -997663924 -1282413606 770408057 1525436143 -1008394411 -1260245053 610087506 1398407876 -900508802 -1118542872 590411339 1412941533 -851536025 -1170626575 926001668 1077320338 -650130648 -1371997250 811363869 1197170315 -565047503 -1454030937 971645494 1324159648 -672906470 -1595706484 1049093679 1233180345 -796293373 -1483819115 150186985 2146737023 -419575099 -1845822893 262041584 2023317350 -510652708 -1768473014 103293915 1898910541 -400145673 -1625197983 21358530 1984091988 -280262930 -1739803016 356825997 1648593691 -78980447 -1941050825 304709524 1697533698 -64545096 -1960825298 463418303 1821901609 -175025517 -2104073723 485685158 1811269424 -218327414 -2047105508 865962785 1150991287 -577508851 -1433085285 888164152 1140293550 -620876268 -1376182654 1027998483 1245787013 -750230977 -1538305367 975947530 1294792604 -735730138 -1558014288 774544197 1496165331 -1071318423 -1222391041 692543324 1581281226 -951501200 -1337061658 552670071 1475748833 -822119845 -1174912307 664590190 1352394744 -913131966 -1097496876 601815082 1423558844 -841967354 -1160271472 615726131 1404308645 -893559521 -1111855735 755331096 1510097038 -1022684876 -1274273374 711504897 1567589527 -999893715 -1285429829 1047128142 1232001240 -798520990 -1486833164 956574807 1308826817 -687190661 -1609728531 816996476 1203065066 -558104240 -1447349818 937403493 1087935731 -640563895 -1361644065 414243042 1874323572 -155272754 -2118547112 534584571 1759128685 -237797929 -2032906943 376131792 1634492486 -127585796 -1889402518 285643977 1711383647 -16189979 -2012232333 84396166 1912666128 -351688278 -1676764868 40504479 1970093065 -328962637 -1687986907 198983860 2094755874 -439213672 -1831530226 212960429 2075571259 -490740351 -1783048937 986040683 1304623613 -724850617 -1546872623 1034423666 1252998628 -744068002 -1532928824 874398041 1125741007 -636477323 -1390997277 863208768 1148499414 -578952084 -1434790662 661838095 1349904793 -914573277 -1099200331 538909974 1461202304 -837714886 -1189720916 698962237 1588486571 -945344495 -1331691385 784635172 1505994162 -1060441080 -1211251554 28043683 1991039285 -274364273 -1734166503 113651130 1908481324 -389526378 -1613792256 259023249 2021085447 -511835971 -1770442709 136160648 2132448542 -434912092 -1860897742 471660999 1796983121 -233662229 -2062178179 460406238 1819675976 -176202510 -2106037148 315060725 1707098467 -53931815 -1949425585 363509228 1655539066 -73083712 -1935416234 -140523531 -2137458845 428975833 1855362639 -252574740 -2013973638 519856832 1778078294 -112963641 -1908179119 390737643 1615666813 -30831650 -1993426104 271051506 1730206308 -366422127 -1657805049 69646013 1931576875 -314240120 -1706941666 55276196 1951154738 -453812317 -1812697291 184368783 2113539609 -476144710 -1801868500 227605142 2056768000 -856561859 -1141450837 587171345 1442363015 -878959836 -1130687566 630342152 1385525918 -1037406449 -1255317607 740560419 1529036469 -985158890 -1304388736 726256186 1548679852 -783878311 -1505638449 1061721717 1213179619 -701811904 -1590950954 941970028 1327653626 -543326357 -1466281987 831725127 1184116433 -655312014 -1342731292 922671710 1106897608 -293275980 -1719417310 9082776 2005772046 -370593107 -1628569029 132600705 1893753623 -530612602 -1755820528 240197546 2035691324 -416105825 -1875539447 154983347 2117856037 -214702384 -2076912058 490571772 1782232938 -195157303 -2091314593 441467877 1834447731 -35098910 -1964024204 333844430 1692483416 -91903237 -1920820627 344706007 1670183745 -706029956 -1561467158 1004844880 1289979846 -762899867 -1518329101 1015640905 1267614687 -617521586 -1405718824 893337442 1110970356 -597910953 -1420055871 844299131 1163250669 -933378536 -1084557682 643016500 1364498338 -818937343 -1204342121 557736749 1446597563 -964276694 -1316913476 680013574 1603215248 -1041528269 -1225999707 803597087 1491262345 -978737801 -1297181215 732415067 1554052301 -1027317394 -1245490696 751435842 1540174036 -881709755 -1133175341 628903017 1383824639 -870323876 -1155999286 571574384 1427552486 -669076205 -1357281915 907072575 1092084905 -546082550 -1468776036 830279718 1182408880 -691716831 -1581118025 952851469 1338797211 -777455304 -1498429010 1067882516 1218553986 -20478529 -1983859415 281666707 1741607941 -106282586 -1901235920 396632202 1621299228 -266596979 -2028258021 504523937 1763007543 -143537772 -2139686654 427796664 1853397038 -479160869 -1804098227 226424055 2054800481 -467840574 -1826987692 169029870 2098462840 -307552791 -1699992193 61177029 1956793427 -356066832 -1648236186 80263388 1942980682 -592276426 -1414159200 851244314 1169933708 -606121937 -1395105607 902902019 1121321365 -764863484 -1519506286 1013415208 1264602558 -721102819 -1576802165 990558513 1275955623 -1056603054 -1241336636 789308798 1477236200 -966246325 -1318096675 677781863 1600197105 -807531424 -1193722634 567307596 1456954842 -927741831 -1078658833 649963861 1371183555 -404966146 -1864661912 164812242 2127947076 -525242137 -1749663631 247402955 2042110301 -385401652 -1644164006 118054368 1879993718 -294979371 -1720858557 6593017 2003020143 -93608806 -1922264052 342214070 1667429664 -49913725 -1979625451 319291823 1678717241 -189780824 -2085151682 448679300 1840872722 -203560783 -2066032601 500402589 1792325899 -1812790543 -453758361 2113758173 184177483 -1801533720 -476449154 2056300484 228038482 -1658287421 -365970859 1931930607 69327737 -1706733862 -314409396 1951084534 55320416 -1908141419 -113040893 1615492025 390939439 -1993746804 -30480870 1730656160 270567222 -2137023833 -140989903 1855060875 429312797 -2014159170 -252350936 1778139026 519769860 -1466097095 -543550801 1184056085 831812483 -1343166944 -654846282 1107199756 922335130 -1505318389 -784229731 1212730151 1062206385 -1590989294 -701735292 1327828798 941768616 -1255525795 -1037237557 1529107313 740516839 -1303906748 -985610542 1548326760 726575102 -1141786001 -856257799 1442831171 586738645 -1130594698 -879014176 1385307994 630534092 -1964493904 -34667738 1692816028 333537802 -1920600151 -92092609 1670092421 344761875 -2076984446 -214660332 1782438574 490400312 -2090958949 -195473651 1833967287 441921057 -1755372588 -531098814 2035368696 240546414 -1875712051 -415901861 2117895905 154908279 -1719358490 -293364880 2005584586 9304668 -1628868609 -370253975 1894190803 132136517 -1316613256 -964615186 1602777684 680477378 -1226057887 -1041438729 1491449421 803374811 -1084384438 -933581860 1364458086 643091184 -1204789421 -818450491 1446919807 557387497 -1406074084 -617204854 1111450160 892883622 -1419983099 -597952621 1163044393 844469951 -1561687250 -705840200 1290070530 1004788372 -1517859017 -763330655 1267281435 1015946893 -1580900237 -691908379 1338704223 952906185 -1498897302 -777022212 1218889030 1067578832 -1356928959 -669394729 1091602797 907524603 -1468847016 -546038578 1182616948 830111202 -1133350889 -881508223 1383862587 628826541 -1155550194 -870808424 1427232034 571925940 -1297483739 -978401101 1554487561 731949471 -1245430724 -1027404630 1539988752 751660422 -1700052805 -307466195 1956979095 60952833 -1647934302 -356404172 1942545806 80729368 -1804547959 -478676961 2055121317 226072883 -1826812784 -468042746 2098425276 169106730 -2028187425 -266641335 1762800115 504693093 -2140039994 -143219632 1853879786 427345276 -1983391507 -20912005 1741273537 281971031 -1901454092 -106091422 1621392856 396578126 -1193389774 -807837276 1456484382 567738504 -1078749909 -927685187 1371403271 649774225 -1241130752 -1056773738 1477163052 789350586 -1318576871 -965792369 1600551989 677465251 -1519828650 -764513856 1265049722 1012928748 -1576762033 -721177127 1275782243 990762229 -1414346396 -592053774 1169991752 851155166 -1394668163 -606585365 1121021009 903240903 -2085588486 -189316756 1841172694 448340032 -2065844765 -203782795 1792267471 500491353 -1922303544 -93533858 1667602660 342009970 -1979302447 -50262713 1678269693 319777899 -1643683426 -385855224 1879638194 118370340 -1721064057 -294808303 2003092651 6550589 -1864570452 -405022406 2127726720 165001238 -1749996107 -524935901 2042580121 246971407 1061572093 1212251499 -783799087 -1504764857 942377444 1328331122 -702158648 -1591551906 832423375 1184560473 -543972125 -1466657675 921698774 1106719040 -654417670 -1342615444 586243481 1442213135 -855688011 -1141371869 631019904 1385933078 -879560532 -1131034566 741004715 1529734461 -1037781881 -1255963631 726077874 1547706660 -985042786 -1303494648 69758261 1932484003 -366605287 -1658766193 54896940 1950521786 -313800704 -1706231658 183756039 2113197457 -453147605 -1812286275 228466974 2056851848 -477085646 -1802014556 429882705 1855475143 -141484931 -2137641749 519223624 1777699294 -251864988 -2013533966 390395235 1615054325 -112552881 -1907514151 271135098 1731068396 -30977962 -1994366784 643660988 1364872234 -934077040 -1085002490 556841125 1446479923 -817964663 -1204164321 679933070 1602339864 -964127326 -1315986124 803942551 1491861505 -1041935941 -1226677971 1005219032 1290624078 -706474508 -1562165918 1015523521 1266718807 -762721811 -1517356677 892462314 1110889596 -616593978 -1405569712 844898547 1163595877 -598588961 -1420463799 489905268 1781820642 -214090408 -2076570162 442407021 1834592507 -196019903 -2091398697 334025798 1693443280 -35211926 -1964931588 344264799 1669472457 -91524749 -1920187931 8670224 2005105798 -292934340 -1718805078 132745225 1894693023 -370677467 -1629431373 241157154 2035872948 -531520242 -1755933288 154271803 2117415085 -415473385 -1875160703 225455999 2054627305 -478261677 -1803977019 169732966 2098912240 -468481462 -1827357988 61581133 1957468123 -307902879 -1700595977 80110420 1942049730 -355990920 -1647365394 281493275 1740640141 -20357577 -1982959967 397081346 1622002580 -106653138 -1901876552 505198377 1763411903 -267201019 -2028607853 426865456 1853244326 -142667236 -2139610486 907939767 1092173601 -670011749 -1357423091 829672366 1182071608 -545412478 -1468360172 952469381 1338160915 -691280215 -1580411329 1067991964 1219457802 -777641296 -1499393498 732504019 1554919237 -978878721 -1298117015 751098826 1539566428 -1026901274 -1244820880 628266977 1383442295 -881002803 -1132738981 572478456 1427661678 -871288108 -1156185534 342564414 1668034216 -94011630 -1922936956 319216167 1677847217 -49759477 -1978692707 447780364 1840752282 -188811488 -2084976714 501043733 1792696963 -204262599 -2066480209 165416538 2128297676 -405639306 -1865064480 246532675 2042034901 -524309649 -1749509127 117933672 1879095038 -385226940 -1643194414 6963825 2003661543 -295427235 -1721560117 788872950 1476529760 -1056219174 -1240699060 677968623 1601161849 -966353981 -1318999211 568243908 1457096274 -808396824 -1193810050 649294557 1370767947 -927132687 -1078320281 850538130 1169497604 -591638594 -1413775576 903867019 1121507869 -607024217 -1395213519 1013556896 1265538614 -764950644 -1520371942 990143161 1275286063 -720764011 -1576193277 1529514233 741193839 -1255872043 -1037838013 1548176608 725646454 -1303826996 -984736422 1441857739 586559581 -1140891161 -856141455 1386005714 630977604 -1131239938 -879389336 1184733341 832219147 -1466697295 -543897305 1106271364 922184722 -1342292568 -654766786 1212551343 1061232697 -1505201789 -783335147 1328272566 942466080 -1591364198 -702380788 1615112241 390305959 -1907701475 -112330357 1730767912 271473854 -1993929468 -31441518 1855922179 429396117 -2137964241 -141135431 1777525786 519427212 -2013493962 -251939424 2113124437 183797955 -1812080263 -453318161 2057206860 228150490 -1802494624 -476631562 1932013671 70189297 -1658433205 -366911011 1950741630 54707432 -1706322606 -313743932 1110555064 892766510 -1405101932 -617027582 1163689377 844844343 -1420682099 -598397925 1290416522 1005388060 -1562095450 -706518992 1267201427 1015072005 -1517710145 -762403799 1602660828 679582026 -1316435728 -963643290 1491824069 804019539 -1226502935 -1042137985 1365058030 643436920 -1085062974 -933990316 1446045175 557307233 -1203862309 -818301875 2036308336 240691686 -1756235684 -531183414 2117229929 154496511 -1875100603 -415560493 2005143874 8593876 -1718980498 -292732680 1894372699 133096909 -1628982153 -371161887 1692961044 334477698 -1964578760 -35530578 1669680397 344096155 -1920259039 -91480905 1781727526 489959856 -2076352502 -214282084 1834927423 442103209 -2091867117 -195586939 1763502715 505141997 -2028827817 -267011135 1852911202 427171572 -2139140274 -143097896 1741120073 281039583 -1983315099 -20040717 1621796432 397252294 -1901803652 -106694678 1957427743 61655689 -1700422861 -308106331 1942371846 79761040 -1647812822 -355504196 2054189613 225919675 -1803676927 -478600297 2099099188 169510562 -1827416296 -468392050 1383254707 628488741 -1132680289 -881091831 1428098730 572014140 -1156485242 -870949104 1554596481 732852759 -1297669203 -979365061 1539606168 751023630 -1244993612 -1026697438 1338366679 952298049 -1580483589 -691238035 1218977486 1068445272 -1499037726 -777957516 1092506341 907633267 -1357892663 -669580449 1181980412 829728362 -1468139568 -545601722 1879563066 117500844 -1643529706 -384923008 2003443491 7155637 -1721467377 -295481703 2128368392 165372830 -1865272796 -405470542 2041681681 246851463 -1749027267 -524761429 1840302942 448265160 -2084656526 -189162780 1792872263 500842449 -2066518421 -204185859 1667973996 342651898 -1922751936 -94235946 1678149493 318879715 -1979128231 -49293617 1265236978 1013893988 -1519936802 -765416888 1275346923 990056317 -1576378681 -720540079 1169322944 850740054 -1413737748 -591715718 1121957849 903382863 -1395534091 -606673309 1457449878 567925504 -1194292550 -807945684 1370697615 649338649 -1078112605 -927302091 1476748196 788681522 -1240792440 -1056165346 1600694205 678401835 -1318664559 -966658553 685371654 1608434064 -958951382 -1311727428 800339231 1488127369 -1044753357 -1229101915 637696308 1359301026 -938731496 -1089787762 560971053 1449692603 -815670271 -1201214313 896459106 1114231284 -614432690 -1402490664 839067003 1157895661 -603110313 -1425378111 1001744720 1286756806 -709162884 -1564722966 1020833097 1272946143 -757674907 -1512964877 330813902 1689313624 -38162206 -1967226764 349836759 1675437377 -86739717 -1915534227 493640188 1785424234 -211666736 -2073753530 436313573 1829154163 -200278839 -2096575393 234930602 2030563644 -535912314 -1760980976 158139827 2120889637 -412916577 -1872473079 14371224 2010937614 -288020300 -1714284510 129404289 1890696471 -373756755 -1631593413 834846791 1187377361 -540237461 -1463053827 917439582 1101542600 -660511374 -1348053532 1058621557 1209956579 -787011239 -1508894257 947162220 1332985082 -696586944 -1585586730 745918499 1534255285 -1032081137 -1250131559 722998330 1545544876 -988383978 -1307490944 581851153 1437165703 -861914819 -1146680917 633576456 1388620958 -875692764 -1127559758 179101839 2108411929 -459112029 -1817857739 230761622 2059801600 -472955462 -1798802132 74934461 1936742443 -361166447 -1652672249 52079780 1948097586 -317403768 -1709966050 387707115 1612497021 -116026937 -1911381679 276182258 1735459940 -25668130 -1988139704 432044249 1858553935 -137487883 -2134300317 514702528 1772784726 -257696276 -2019234438 451908484 1843962642 -186518872 -2082028994 495081373 1787127563 -208914767 -2071263705 338959286 1664297760 -96830822 -1925363188 324657071 1683943225 -44581245 -1974432235 123241440 1885320054 -380181812 -1638804902 3491833 1999796079 -298113323 -1724115389 159583186 2122595140 -410162434 -1869981080 250531787 2045378397 -522146073 -1746428303 562148172 1451656154 -812658080 -1198988554 653031253 1374373827 -924707207 -1075501329 794442622 1482492904 -1051436462 -1236047164 674758503 1597034481 -969302453 -1321292067 1010213672 1261540286 -768032252 -1522535790 995845937 1281120167 -715848163 -1571670389 854403866 1172970380 -589084106 -1411089760 897642243 1116200853 -611414481 -1400258887 66364101 1962119763 -302332951 -1694633089 77162204 1939756618 -359200784 -1651493018 221194999 2049448545 -484357157 -1809417395 172158702 2101730936 -464744510 -1823752364 507753121 1766097463 -263335027 -2025135333 422475448 1848198702 -148891756 -2144917758 278411923 1738476037 -23700545 -1986958551 401997450 1626525212 -100950106 -1896042704 949649933 1335734939 -694885599 -1584147529 1073169940 1223718530 -772200648 -1493297234 910232127 1095121577 -665883885 -1354212475 825019942 1177288368 -551375094 -1473929316 623743593 1378525951 -886836411 -1138441261 574641776 1430742758 -867289252 -1152841782 737548891 1559309005 -973571209 -1291891743 748412482 1537011412 -1030373522 -1248686088 1286943746 1001522324 -1564781266 -709073480 1272508443 1021296781 -1512664777 -758013535 1114553392 896109734 -1402938084 -613945974 1157855273 839141567 -1425204987 -603313773 1359094886 637867248 -1089714870 -938773028 1450172543 560517353 -1201569453 -815353403 1608100948 685677762 -1311257224 -959382034 1488218189 800282843 -1229321887 -1044563465 2010846410 14427228 -1714063898 -288209552 1891029203 129097797 -1632062977 -373325463 2030083320 235383918 -1760625196 -536228542 2121095393 157968503 -1872545331 -412874405 1785463982 493564984 -2073926270 -211462892 1828831415 436662305 -2096127589 -200765171 1689750684 330349578 -1967526480 -37823194 1675249797 350058515 -1915475543 -86828737 1437467971 581514709 -1147116433 -861448967 1388560730 633663948 -1127374730 -875917088 1534430577 745717223 -1250169763 -1032004405 1545095528 723483134 -1307170748 -988735278 1209603367 1058940337 -1508412405 -787463011 1333055806 947118504 -1585795054 -696418172 1187159317 835038595 -1462961095 -540291921 1102010636 917006746 -1348388832 -660207434 1858086283 432477469 -2133965657 -137792463 1773003154 514511108 -2019327810 -257642456 1612426681 387751215 -1911173995 -116196349 1735813536 275863862 -1988622196 -25216998 1937192431 74450297 -1652992829 -360815531 1947922934 52281696 -1709928230 -317480884 2108472797 179014987 -1818043151 -458888089 2059499972 231098706 -1798367000 -473421698 2122536576 159671830 -1869793364 -410384582 2045678233 250192399 -1746865227 -521682141 1884872370 123727396 -1638482018 -380530936 1999968939 3287613 -1724155001 -298038511 1664370404 338916978 -1925568568 -96659618 1683587837 324973163 -1973951535 -45034681 1844432598 451477056 -2082361350 -186212500 1786907343 495270489 -2071172125 -208970891 1173190216 854214366 -1411180700 -589027342 1115730513 898073287 -1399925891 -611720213 1261895290 1009897196 -1523015850 -767578176 1281047139 995887861 -1571464369 -716018727 1482319404 794646202 -1236007168 -1051510890 1597481525 674271907 -1321614567 -968952945 1451355678 562486920 -1198551246 -813121628 1374431751 652941969 -1075688661 -924484675 1738041281 278878039 -1986656531 -24037765 1626711000 401773390 -1896103180 -100863390 1766060019 507830117 -2024960289 -263537079 1848519658 422124412 -2145367354 -148407728 2049931173 220743475 -1809770871 -484039137 2101523388 172327722 -1823681904 -464788986 1962213271 66309889 -1694851397 -302141907 1939422094 77466392 -1651025246 -359634380 1559643913 737245087 -1292360155 -973138253 1536918288 748467078 -1248468420 -1030565206 1378733883 623574957 -1138512361 -886792575 1430260514 575093684 -1152488946 -867607912 1094801261 910583803 -1353763263 -666368297 1177326452 824943586 -1474104744 -551173426 1335549791 949874633 -1584087437 -694972699 1224153926 1072704464 -1493599638 -771863812 -536839410 -1761129576 235805218 2030643892 -412238057 -1872064639 157539899 2120543917 -287575236 -1713585238 13996560 2010292870 -373934299 -1632565325 129521161 1891591839 -38311062 -1968153604 330893894 1690188496 -86331533 -1914855451 349490783 1674837705 -210967720 -2073308210 492995188 1785049826 -201251007 -2096752681 437208685 1829271291 -613524538 -1402377392 895498986 1114049148 -603742241 -1425756343 839778035 1158336101 -709504012 -1565334686 1002156760 1287422542 -757590035 -1512102021 1020688065 1272006231 -958837854 -1310819532 685189774 1607473688 -1045131333 -1229734099 800779927 1488838145 -939342960 -1090129146 638362300 1359712810 -814807159 -1201129697 560031397 1449547315 -115652017 -1910736167 387263331 1611799541 -25784746 -1989034304 276361082 1736433644 -138362243 -2134379797 432972625 1858704327 -257096092 -2018887950 514025288 1772378078 -458466773 -1817482563 178404103 2107968401 -473850318 -1798918492 231735070 2059980680 -361246183 -1653546353 75084597 1937671075 -317057536 -1709365610 51672876 1947420602 -1032492409 -1250797039 746261419 1534868285 -988238178 -1306550776 722915250 1544683300 -860953931 -1146498525 580944793 1437053711 -876403028 -1127999942 634210176 1389000470 -540902685 -1463465355 835460047 1187720025 -659570950 -1347907988 916578262 1101459264 -786828591 -1507933625 1058509821 1209049963 -697026872 -1586297250 947541988 1333618546 -768206452 -1523504870 1010333856 1262438454 -715399787 -1570968317 995474617 1280478255 -588410434 -1410686680 853799058 1172619268 -612346457 -1400412879 898512011 1116275741 -813626904 -1199163010 563046596 1451776082 -924004879 -1075053209 652389597 1374002251 -1051033126 -1235373748 794091766 1481887840 -969456189 -1322224299 674833647 1597903993 -380094140 -1637938734 123099240 1884383486 -298451619 -1724723765 3906673 2000465127 -410799754 -1870364192 160288858 2123030732 -521243281 -1746319879 249566275 2045191381 -185652960 -2081941066 450971660 1843820698 -209523399 -2071601745 495750165 1787542659 -97214190 -1926000252 339394622 1665003688 -44473077 -1973529187 324469799 1682977969 -886232883 -1138091941 623069665 1378122103 -868160300 -1152918462 575573496 1430895982 -973692673 -1292791703 737722835 1560277317 -1030003482 -1248045968 747963850 1536308572 -694536023 -1583544257 949246341 1335060755 -772277072 -1494168538 1073323420 1224649994 -666783589 -1354334195 911200695 1095295265 -550734718 -1473559532 824317358 1176839480 -264042491 -2025572205 508389673 1766480319 -147928036 -2144732022 421571888 1848090022 -23560137 -1986023263 278323483 1737609613 -101366738 -1896713032 402334978 1627133332 -302770079 -1695340297 66746701 1962756571 -359015304 -1650529042 77053268 1938853314 -483422125 -1809276731 220328319 2049360361 -465415094 -1824168740 172766566 2102068720 -2073248246 -211054948 1784864550 493219760 -2097055213 -200914299 1829706559 436743081 -1967704520 -38795602 1689868052 331245442 -1915031007 -86129993 1674875661 349414299 -1713656210 -287531272 2010500930 13828052 -1632212361 -374252831 1891109723 129973197 -1761597860 -536406326 2030978928 235501542 -1871846843 -412429613 2120450921 157594623 -1090347326 -939151788 1359806446 638308216 -1200661797 -815240627 1449212919 560335713 -1311172880 -958519706 1607956444 684738378 -1229663511 -1045175681 1488630725 800949075 -1565159770 -709706192 1287384970 1002233628 -1512551745 -757106135 1272327059 1020336901 -1402075500 -613861886 1113614264 895964974 -1425816947 -603655653 1158521761 839553847 -1653108917 -361709603 1937370727 75423473 -1709552814 -316834876 1947478654 51583720 -1817442439 -458541073 2107795029 178607811 -1799240864 -473500682 2060427852 231248602 -2134859985 -137908295 1859059203 432656021 -2018682058 -257266784 1772304922 514067084 -1910827235 -115595381 1612019249 387073703 -1988701436 -26090606 1735963176 276791998 -1508266109 -786522347 1209519791 1058078265 -1586205798 -697083124 1333398198 947730976 -1463670863 -540731609 1187792541 835417611 -1347427416 -660024514 1101103748 916894226 -1146175513 -861302927 1436606155 581430877 -1128039426 -876328088 1389173458 634006084 -1250609195 -1032714429 1534809849 746350191 -1306987572 -987774118 1544983264 722575990 -1235559288 -1050809314 1481948580 794004786 -1321789295 -969922553 1597602237 675170603 -1199483718 -813276116 1452225942 562562304 -1075015517 -924082123 1373827471 652591385 -1410478868 -588579718 1172549056 853843286 -1400895243 -611895197 1116629465 898193743 -1523170082 -768510904 1261970930 1010767204 -1571061561 -715345839 1280696811 995283325 -1925907392 -97268522 1664785772 339586554 -1973864359 -44169009 1683446133 324037091 -2081459086 -186104604 1843467614 451290568 -2071809941 -209354499 1787613511 495706577 -1870402524 -410723150 2123205896 160087454 -1745999811 -521594709 2044741905 250050951 -1638374378 -379628416 1884685626 122762668 -1724538865 -298676071 2000404771 3994037 -1354633783 -666444449 1095732453 910736499 -1473500720 -550823610 1176652028 824539242 -1583716869 -694332051 1335100631 949171265 -1493720606 -772763276 1224327374 1073672280 -1292436051 -974009029 1559796865 738176023 -1248118348 -1029961438 1536514200 747792398 -1137871457 -886422263 1378030771 623125541 -1153388154 -867729136 1431228586 575266876 -1808806655 -483852905 2049027117 220634299 -1824388840 -465225330 2102159412 172710050 -1695267533 -302811739 1962550303 66917513 -1650884310 -358698564 1939333126 76599440 -1986470555 -23073293 1737931849 277974239 -1896539780 -101570070 1627093072 402409670 -2025630377 -263952959 1766667387 508167405 -2144431794 -148266536 1847652450 422035700 1645994839 354210753 -1944747397 -82660627 1702242126 309401560 -1955051934 -58755340 1824549733 466050035 -2100426167 -171361569 1806544764 480944106 -2052862384 -224067898 2142040883 145474469 -1851616737 -425352567 2025928490 264636348 -1764796922 -506960240 1903655681 108022679 -1619453395 -394384709 1981464344 18714510 -1743462860 -283906398 1500890015 779285257 -1216634189 -1065577947 1578633094 689911568 -1340709206 -955165124 1471040429 547978043 -1180685695 -827909609 1354993588 667205410 -1093800296 -909451762 1153618939 868606829 -1429425449 -573865407 1135548386 883435380 -1381927218 -626637224 1243175881 1025403743 -1541981467 -753923469 1299488720 980660038 -1552220420 -729952662 2063651350 201843328 -1794198726 -502692948 2087523855 191506073 -1838975197 -446412875 1977309732 47999666 -1680524536 -321778786 1924570685 95530667 -1665597679 -339751033 1723318898 296809188 -2001099938 -4287544 1641678443 383596285 -1881905337 -120367151 1751927360 527137494 -2040386708 -245031942 1862372953 403095247 -2129662091 -167190557 1081012958 929677896 -1369402382 -647519388 1191392967 805570129 -1458743317 -569743491 1320516332 967985786 -1598350400 -675533994 1238941429 1054838371 -1479090215 -791548081 1574560442 719245868 -1277721706 -992955648 1521755811 766711349 -1262860401 -1010993383 1392667272 604330526 -1123284060 -905233614 1416605329 594058759 -1167994947 -848888021 1345159637 657109315 -1104944903 -920334225 1463829964 541554010 -1186061088 -834071434 1593182695 703674737 -1325897525 -939567011 1503383038 782040424 -1214927662 -1064133564 1301975473 983408935 -1550520163 -728514549 1257723304 1039164734 -1527171964 -738327534 1128339843 877013269 -1387300689 -632797127 1143791002 858516748 -1440564042 -584741856 1799594269 474255755 -2058502095 -229969753 1814979844 455693714 -2111831000 -181979970 1704470831 312416697 -1953085437 -57575275 1660284214 368237984 -1929671654 -67322740 1995747705 32735727 -1728393131 -268574525 1905882464 111035894 -1617488820 -393206566 2016360779 254282205 -1776199577 -517576463 2135096658 138792388 -1857250178 -431248152 1228320916 1043431426 -1489448520 -801119954 1314616461 962348059 -1605036639 -682482377 1206728870 820643888 -1444718198 -555456228 1082195135 931646505 -1366385261 -645288699 1417781488 596021350 -1164983844 -846663350 1408001257 619402367 -1109260859 -890948269 1515858114 761075796 -1269544466 -1017939592 1563946203 707845197 -1288073737 -1002521247 1918406748 90153162 -1672023696 -346963482 1966429253 36857043 -1690618519 -331610625 2088966254 193210616 -1836222142 -443921964 2079251575 216657121 -1780433573 -488141363 1877966904 417902766 -2115903212 -152645246 1753367585 528839863 -2037635827 -242543205 1630799882 372455580 -1891997402 -130197072 1717160979 291437701 -2007519937 -11493975 108471891 1903171269 -394705025 -1619101719 18539082 1981666012 -283868314 -1743539216 145534561 2141953783 -425537715 -1851392037 264333944 2026265326 -506524844 -1765262398 465581623 1824982689 -171026661 -2100729971 481161774 1806353080 -224161022 -2052807788 354139653 1646038675 -82452695 -1944916033 309754396 1701923466 -59237584 -1954600026 1025050267 1243493901 -753440841 -1542432991 980730498 1299444244 -730160210 -1552051400 868388521 1153809983 -573771899 -1429479661 883903152 1135114790 -626971748 -1381623030 548280063 1470703209 -828344365 -1180219579 667144934 1355080304 -909265974 -1094024356 779460301 1500687963 -1065615391 -1216557193 689461972 1579117122 -954844168 -1341060242 527177490 1751852932 -245205442 -2040183128 402772747 1862722461 -166743513 -2130148687 297246496 1722855350 -4588020 -2000761190 383408953 1641900975 -120309227 -1881994621 47908726 1977366496 -321558950 -1680714036 95863663 1924264953 -340221373 -1665166635 201363268 2064105426 -502337944 -1794515202 191712093 2087353291 -446485903 -1838933273 604125146 1392838476 -905160970 -1123326368 594539459 1416151893 -849243409 -1167678855 718913512 1574866814 -992485692 -1278153134 766802929 1521699687 -1011213603 -1262671285 968173502 1320294184 -675592558 -1598261756 1054401447 1239405361 -791248245 -1479429603 930000780 1080663834 -647967072 -1368916426 805530517 1191467779 -569570631 -1458947537 876692689 1128690759 -632347139 -1387784853 858554568 1143713886 -584916508 -1440362126 983223523 1302199413 -728453681 -1550607015 1039599866 1257257068 -738629162 -1526834880 704009397 1592878115 -940034663 -1325464305 781947052 1503436858 -1063915136 -1215119082 657316999 1344990225 -920404565 -1104900803 541071518 1464281096 -833717838 -1186379484 254764057 2015909007 -517929675 -1775880797 138584064 2135265430 -431177428 -1857293894 32828459 1995693245 -268792569 -1728201327 110700594 1906186404 -392738530 -1617921656 311981181 1704936683 -57273007 -1953421881 368423012 1660059890 -67382968 -1929584162 474217551 1799671001 -229794461 -2058703371 456013910 1814628544 -182429318 -2111346196 760903056 1516061958 -1017899844 -1269619670 708293001 1563459871 -1002843995 -1287725005 595721634 1418120500 -846226290 -1165448168 619461051 1407912237 -891135849 -1109039103 820864500 1206539618 -555547432 -1444662194 931176941 1082626427 -644955967 -1366691753 1043787206 1228004688 -801600278 -1488995204 962275807 1314658633 -682276621 -1605207963 372528472 1630758350 -130403212 -1891826462 291082561 1717477847 -11014035 -2007973637 418372970 1877536252 -152978362 -2115597104 528619891 1753557477 -242452385 -2037692215 193152316 2089055658 -443735024 -1836444538 216957221 2078912947 -488579063 -1779969889 89705742 1918893464 -346641374 -1672373068 37030167 1966225793 -331651013 -1690543955 -1430099617 -574268983 1154222195 868956389 -1380995770 -626483760 1134677098 883358972 -1541807763 -752954885 1243054145 1024504023 -1552669324 -730655262 1299858520 981300430 -1217038021 -1066251859 1501239319 779888769 -1340555998 -954233420 1578556430 689040536 -1179717367 -827735649 1470140453 547856563 -1094503152 -909900410 1355633724 667575466 -1850979945 -424969983 2141333691 145037357 -1765700210 -507069160 2026892450 264821812 -1619541595 -395251405 1903796361 108957727 -1743125060 -283298518 1981047952 18043910 -1944364557 -82024091 1645557983 353503305 -1955160598 -59658884 1702427846 310365264 -2101292607 -171450025 1825485037 466190459 -2052254248 -223730354 1805874420 480527458 -1277601762 -992057208 1574385970 718277028 -1263231993 -1011635055 1522203947 767413693 -1123889108 -905584454 1393340672 604733846 -1167125451 -848812893 1415673113 593905039 -1368504198 -647399188 1080043862 929503680 -1459385245 -570114827 1192095055 806018521 -1598701496 -676138786 1320919396 968659442 -1479015343 -790678329 1238787453 1053906411 -2001241898 -5224384 1723406842 297675116 -1881490225 -119698343 1641340387 382987637 -2039680796 -244596622 1751290312 526754142 -2130627331 -167377813 1863275985 403203399 -1795135310 -502835164 2064517534 201931016 -1838306133 -445998019 2086915463 191167761 -1680088960 -321073130 1976926636 47362362 -1665784679 -340716529 1924679093 96433443 -1728836643 -269272245 1996122865 33380967 -1617309756 -392233134 1905766120 110141054 -1775270929 -517426311 2015486659 254202453 -1857927178 -431655072 2135697114 139138636 -2059199559 -230413521 1800239765 474630659 -2110857312 -181801162 1814085260 455577114 -1952935029 -56646883 1704391335 311542321 -1930078318 -67999996 1660630718 368838184 -1550177515 -727901309 1301563961 982743727 -1527255284 -739188838 1257868832 1040105142 -1388207321 -632908879 1129300491 877195933 -1439930562 -584362072 1143080466 858076804 -1104331919 -919991321 1344494173 656698059 -1186922648 -834154498 1464770116 541699794 -1326009533 -940473387 1593365103 704635641 -1214548134 -1063499828 1502942838 781330144 -2115028324 -152565238 1877040048 417753894 -2038235515 -242889197 1754046377 529248063 -1892371794 -130842056 1631245186 373154580 -2007402825 -10598879 1716983707 290465549 -1671943432 -346088850 1918258132 89226050 -1690964255 -332210569 1966837709 37535579 -1836866870 -444296612 2089665510 193655664 -1779538221 -488024507 2078279679 216479593 -1165944236 -846845246 1418689400 596134894 -1108550067 -890507557 1407369057 619024375 -1269132698 -1017273616 1515516746 760464348 -1288219009 -1003460887 1564030803 708708293 -1489630672 -802080090 1228434204 1044339594 -1604596183 -681771329 1314238213 961716115 -1444052478 -555044204 1206117166 820302776 -1367325157 -645433715 1083057975 931731361 -827413413 -1180066611 547409271 1470627297 -909940670 -1094428460 667748718 1355430392 -1066064791 -1217260289 779830597 1501328851 -954670992 -1340092186 689340764 1578217930 -753288129 -1541501783 1024974099 1242623365 -730564570 -1552725840 981080330 1300048284 -574475251 -1429928805 869029153 1154180535 -626003948 -1381449598 883003704 1134993838 -171930477 -2100839419 466546111 1825168681 -223524726 -2052425700 480455078 1805916464 -82115423 -1944308681 353723789 1645368603 -59326280 -1955467218 309895572 1702859010 -394814217 -1620005791 108658139 1904135501 -283485970 -1742903176 18102722 1980959060 -424930107 -1851055021 144864745 2141537663 -507391780 -1765351350 265269744 2026406246 -675963622 -1598902900 968621110 1320996000 -791127805 -1478530667 1054226479 1238436025 -647097048 -1368840770 929068036 1080509586 -570175183 -1459297881 806203421 1191870603 -905802370 -1123697176 604826706 1393286340 -848344729 -1167558159 593569867 1415977181 -992410292 -1277282854 718759008 1573934326 -1011564203 -1263275581 767205497 1522372847 -321143342 -1680044732 47570174 1976757352 -340362805 -1666102947 95951079 1925130353 -503302688 -1794701962 202265804 2064213082 -445779463 -1838497425 191074517 2086969411 -244535882 -2039767776 526568602 1751514124 -167679569 -2130290375 403638403 1862809621 -4774524 -2001726190 297354408 1723757630 -119873123 -1881288437 383025329 1641263143 -57094439 -1952448945 311865333 1704042339 -67827008 -1930282410 368798700 1660705658 -230471957 -2059110787 474818503 1800017745 -181501198 -2111196572 455140318 1814549320 -516956483 -1775702485 253869969 2015792903 -431875420 -1857738190 139230088 2135640862 -269199729 -1728879079 33175459 1996293941 -392588650 -1616993792 110621626 1905312556 -940118511 -1326326137 704155453 1593819051 -1063572984 -1214506338 781536036 1502772146 -919771613 -1104521547 656606991 1344550809 -834624966 -1186491732 542032662 1464464256 -633209227 -1387868445 877633369 1128837071 -584304020 -1440019718 857889600 1143303126 -728074681 -1549973807 982783851 1301489661 -738741666 -1527741752 1039782770 1258218468 -444334184 -1836790002 193830580 2089463330 -487703679 -1779889385 216029869 2078763579 -346523734 -1671477444 89527942 1917920784 -332024909 -1691188443 37474975 1966924297 -130748420 -1892425878 372936400 1631436358 -10933275 -2007098509 290933449 1716550239 -152082482 -2115479720 417400546 1877358196 -243096617 -2038066367 529318651 1754002029 -554836144 -1444220986 820231804 1206161130 -645915831 -1366873121 932084325 1082739443 -801745054 -1489934348 1043871310 1228867288 -681864325 -1604541459 961933911 1314046657 -1017458892 -1268908126 760524312 1515429518 -1003025619 -1288684613 708405761 1564367511 -847165690 -1165592688 596583978 1418204860 -890469601 -1108626551 618848819 1407570597 -1130381421 -879194363 1385291455 630648361 -1141736566 -856339684 1442585254 586885680 -1304152159 -985462985 1548375693 726492699 -1255541832 -1037122770 1529320084 740336130 -1591169033 -701522079 1327943387 941751885 -1505399826 -784180360 1212877506 1061960276 -1343019067 -655091885 1107117801 922383999 -1465981988 -543567030 1183875824 832025190 -2014208165 -252268595 1778384503 519622369 -2137236670 -140809260 1855076974 429198072 -1993730199 -30595073 1730442821 270747347 -1907895440 -113187866 1615442524 391021258 -1706651841 -314458199 1950936595 55565957 -1658107098 -366183504 1931815434 69343900 -1801648371 -476432485 2056480289 227825335 -1812937964 -453512318 2113839672 184128174 -1518039342 -763118012 1267396606 1015930728 -1561769269 -705791395 1290218471 1004542833 -1419835680 -598198666 1162962892 844519258 -1405959431 -617221521 1111270357 893096771 -1204576586 -818631136 1446903706 557502220 -1084335441 -933664199 1364212611 643238677 -1226303868 -1041291758 1491498920 803292990 -1316629859 -964500981 1602991025 680297255 -1628787174 -370303348 1894043446 132382624 -1719178749 -293578091 2005469999 9321401 -1875827160 -415885634 2118076164 154695570 -1755520463 -530853209 2035450653 240497547 -2091008386 -195391768 1834213202 441774020 -2077197721 -214480143 1782455115 490286045 -1920584116 -92207398 1669879648 344942582 -1964248491 -34815293 1692767097 333620207 -1901470447 -105976441 1621605437 396397739 -1983637240 -20764258 1741322276 281888946 -2139990749 -143301195 1853633551 427492505 -2027974342 -266821204 1762783254 504807552 -1826697867 -468058653 2098244697 169319631 -1804400276 -478922246 2055039040 226121942 -1648016057 -356354607 1942692971 80483581 -1700232866 -307252792 1957093490 60936420 -1245184551 -1027551921 1539939573 751742051 -1297466944 -978515626 1554274540 732129402 -1155762709 -870627971 1427248327 571810897 -1133399566 -881426076 1384108254 628678728 -1468994115 -545792725 1182698641 830061575 -1357043292 -669378254 1091782792 907311134 -1498716785 -777235175 1218774179 1067594805 -1580818026 -691957504 1338556602 953151532 -1749881776 -524952378 2042400124 247184874 -1864423351 -405268257 2127645029 165050867 -1721146270 -294759180 2003240270 6305240 -1643863941 -385642259 1879753047 118354369 -1979319244 -50148190 1678482712 319597966 -1922549715 -93386565 1667651841 341928343 -2065796090 -203864944 1792021802 500639164 -2085375969 -189497207 1841156403 448455077 -1394815848 -606340082 1121103284 903191842 -1414461311 -592037865 1170172333 850942267 -1576581974 -721390532 1275667846 990778640 -1519746893 -764563419 1264902559 1013174537 -1318331140 -965940118 1600503248 677547334 -1241114395 -1056888717 1476950473 789530975 -1078962994 -927505320 1371420130 649659764 -1193439017 -807755711 1456730619 567591277 -655132009 -1342944767 922557371 1106914093 -543244658 -1466331624 831578018 1184362292 -701959515 -1590705613 942052233 1327604511 -783993156 -1505622486 1061902224 1212966662 -985371917 -1304208795 726272991 1548565321 -1037455638 -1255235972 740806598 1528889168 -878714175 -1130835369 630293485 1385608059 -856545576 -1141565874 586958836 1442543458 -476226977 -1801819447 227752819 2056522725 -453992890 -1812484400 184483690 2113523708 -314125715 -1706958085 55096129 1951368151 -366274956 -1658050846 69564248 1931626446 -30782917 -1993508179 270805783 1730354049 -112751070 -1908359500 390721294 1615781784 -252591607 -2013859169 520069925 1777898419 -140769776 -2137311610 429025084 1855281066 -1041740842 -1225819328 803613434 1491147372 -964325425 -1316831399 680259299 1603067509 -818691100 -1204489358 557687496 1446679134 -933361667 -1084672149 642803409 1364678215 -597730382 -1420268764 844184222 1163266568 -617439317 -1405767875 893189767 1111215633 -763047040 -1518083306 1015722668 1267565114 -706144359 -1561450737 1005024949 1289766435 -91854050 -1920902264 344459826 1670331044 -34885881 -1964204143 333827627 1692597949 -195173588 -2091199558 441680384 1834267286 -214948043 -2076764253 490620441 1782150799 -416187526 -1875489812 155130454 2117610176 -530792605 -1755607051 240311887 2035674841 -370478264 -1628584994 132420196 1893966578 -293128367 -1719662649 9000573 2005821163 -356181995 -1648220029 80443705 1942768047 -307700724 -1699746662 61259040 1956744630 -467759065 -1827037007 168882443 2098708893 -478981058 -1804311384 226309394 2054817156 -143521679 -2139801369 427583837 1853577675 -266351512 -2028405506 504474948 1763089874 -106332093 -1901154091 396878191 1621152249 -20691878 -1983679284 281683318 1741493728 -777307939 -1498675125 1067801073 1218603367 -691602236 -1581134766 952671720 1339010430 -546262801 -1468563335 830394819 1182392661 -669158154 -1357233056 907220442 1091839308 -870569799 -1155852241 571623829 1427470595 -881726304 -1133061066 629116300 1383644442 -1027104629 -1245671395 751419815 1540288817 -978688878 -1297263612 732169662 1554199848 -203544236 -2066146878 500189304 1792506094 -189534899 -2085298725 448629857 1840954615 -49962650 -1979543056 319537226 1678569692 -93821569 -1922083351 342230099 1667314885 -295093968 -1720841818 6772764 2002806922 -385549015 -1643917889 118135813 1879944339 -525160190 -1749712492 247255086 2042355896 -404785893 -1864874611 164697143 2127963297 -927987300 -1078511350 650012848 1371101222 -807547515 -1193607917 567520425 1456774207 -966032978 -1318276808 677765250 1600311316 -1056553545 -1241418463 789062811 1477383181 -720954888 -1577047698 990476500 1276004418 -764748319 -1519522441 1013234893 1264815195 -606301750 -1394892452 903016678 1121304688 -592357933 -1414109883 851391743 1169687657 1950758299 54592781 -1706535753 -313564127 1932259714 70041876 -1658482514 -366829512 2057158057 228232511 -1802249083 -476779501 2112911792 183978278 -1812064100 -453433334 1777411583 519443817 -2013313837 -252152763 1855775206 429642096 -2137882422 -141184932 1730850253 271424859 -1994076959 -31196041 1615292884 390093122 -1907816200 -112314258 1328026963 942613957 -1591315329 -702462743 1212535114 1061347804 -1504989082 -783515408 1106484577 922004983 -1342309299 -654652197 1184782712 832137710 -1466943404 -543749950 1386153271 630732193 -1131322341 -879340403 1441972526 586543544 -1141071870 -855928684 1547996421 725859731 -1303712727 -984752961 1529432348 741243274 -1255725008 -1038083930 1834812634 442119244 -2091686410 -195799712 1781579971 490205269 -2076270097 -214331015 1669762280 344046718 -1920406076 -91234990 1693141233 334264423 -1964693027 -35514037 1894388926 132981800 -1629194862 -370981628 2005389479 8446001 -1719029365 -292650723 2117180556 154577946 -1874854496 -415707850 2036095125 240871427 -1756218951 -531298001 1446192146 557061252 -1203944130 -818252376 1365172235 643420317 -1085243097 -933776975 1491643424 804232374 -1226388212 -1042154086 1602578489 679631023 -1316288235 -963888765 1266955382 1015219424 -1517660838 -762485300 1290399855 1005502713 -1561882301 -706698795 1163902020 844664018 -1420698264 -598282754 1110603869 892684491 -1405347471 -616879641 1181767449 829908879 -1468123595 -545716573 1092457216 907715478 -1357647316 -669728070 1219223339 1068298173 -1499087353 -777875823 1338383154 952183716 -1580697058 -691058040 1539786621 750811115 -1245108655 -1026681145 1554678628 732804082 -1297817016 -979119394 1427951439 572260313 -1156403613 -870998283 1383140182 628505536 -1132500358 -881304852 2099148753 169428807 -1827662083 -468244885 2054403016 225739614 -1803693340 -478485902 1942355939 79875957 -1647599921 -355684775 1957182458 61803372 -1700373802 -308188608 1621714869 397301539 -1901656423 -106940913 1740940204 281252666 -1983200640 -20057578 1853026183 427155217 -2139320661 -142885315 1763650462 504896264 -2028909902 -266962396 1600874072 678188750 -1318779020 -966641694 1476829761 788632279 -1240939667 -1055919109 1370549866 649584380 -1078030522 -927350832 1457334899 567941861 -1194112161 -808158263 1121744444 903562922 -1395517680 -606787706 1169273381 850821811 -1413491959 -591862881 1275592206 989908632 -1576427742 -720457804 1265252887 1013779073 -1520149701 -765236307 1678067344 318928390 -1978980420 -49539286 1667793545 342864415 -1922636891 -94252237 1792986786 500825652 -2066698354 -203972840 1840450235 448018989 -2084738153 -189113599 2041730804 246769250 -1749272616 -524613810 2128581357 165192315 -1865288767 -405355689 2003427014 7269968 -1721253910 -295661700 1879317215 117647945 -1643480077 -385004699 271249567 1731051529 -31157837 -1994153691 390542470 1614808080 -112634454 -1907464900 519141549 1777748027 -251717247 -2013779689 429702324 1855687714 -141369960 -2137658098 228450555 2056966253 -476872233 -1802194623 183510242 2113344628 -453098034 -1812368040 54945993 1950439519 -314045979 -1706083981 69971152 1932303430 -366621188 -1658651286 725930071 1547952321 -984960645 -1303543315 740889678 1529750744 -1037601438 -1256176140 631199845 1385720051 -879675063 -1131017761 586325116 1442163946 -855835312 -1141125690 921944115 1106571429 -654466785 -1342533239 832439338 1184445628 -544185082 -1466477168 942163969 1328511127 -702142163 -1591666245 1061522456 1212333198 -783553228 -1504911966 154255838 2117529928 -415260430 -1875341212 240911815 2036020561 -531471125 -1756015491 132794860 1894611322 -370923328 -1629284266 8883701 2004925795 -292950823 -1718690737 344379834 1669456172 -91705194 -1919975424 334173603 1693197621 -35294065 -1964882919 442325384 1834641694 -195872604 -2091644878 489725329 1782033671 -213975875 -2076586965 845144342 1163448704 -598638534 -1420382036 892478735 1110775193 -616807389 -1405389643 1015310628 1266899378 -762705912 -1517471586 1005169981 1290706347 -706229231 -1562313593 803795314 1492107748 -1041854370 -1226727224 679818603 1602356733 -963947449 -1316199215 557021504 1446267350 -818079636 -1204147974 643743065 1364823503 -934224779 -1084756765 572297757 1427874443 -871173327 -1156201561 628184580 1383491218 -880855256 -1132984386 751245871 1539320505 -1026983165 -1244771435 732618294 1554902688 -979058918 -1297903732 1068204665 1219277551 -777657515 -1499278397 952518240 1338078966 -691525812 -1580263462 829426251 1182218973 -545363097 -1468441615 907923026 1092288196 -669798530 -1357602840 426947285 1853194819 -142814215 -2139364497 505378508 1763198554 -267315232 -2028591242 396966631 1622018673 -106472501 -1902089379 281345790 1740885608 -20275246 -1983008956 80061105 1942131239 -355744867 -1647512821 61367976 1957647934 -307886204 -1700710638 169749123 2098797077 -468694097 -1827177671 225701530 2054479372 -478310474 -1803895008 990356316 1275106250 -720780688 -1576078618 1013606213 1265457107 -765196695 -1520224513 903621486 1121655800 -606975422 -1395295532 850521975 1169612769 -591425957 -1413955891 649114424 1370981294 -927018476 -1078336894 568162081 1457145783 -808249843 -1194056037 678116106 1600916380 -966436314 -1318950224 788987667 1476513669 -1056399809 -1240486231 6914964 2003743490 -295181640 -1721707986 117720973 1879275291 -385210719 -1643309513 246549414 2041920304 -524522870 -1749329380 165662655 2128150313 -405688685 -1864983035 501126128 1792648038 -204410148 -2066234806 447961065 1840539519 -188926267 -2084960685 319101890 1677863764 -49579282 -1978905992 342417371 1668280141 -93929737 -1922986399 -161632830 -2124767916 408145134 1867840632 -248485413 -2043193011 524159223 1748580449 -125426192 -1887365786 378029276 1636791370 -1318423 -1997745793 300253381 1726132307 -336937562 -1662153424 98884746 1927539740 -326665793 -1686091479 42539155 1972250629 -449759852 -1841953534 188699832 2084070446 -497225331 -1789148901 206737569 2069209143 -852259574 -1170948708 591260710 1413143728 -899790573 -1118209659 609232959 1398216873 -1008204488 -1259391570 770073620 1524716674 -997867231 -1283264073 713793549 1569493147 -796615314 -1484542472 1049295938 1234029780 -672573065 -1594988063 971454555 1323305165 -564193956 -1453840950 810644592 1196836070 -650981051 -1372200493 926724201 1077641471 -280585085 -1740526571 21560751 1984941369 -399812454 -1624479732 103102902 1898055968 -509799247 -1768283097 261322141 2022982923 -420425560 -1846026178 150909316 2147057938 -219050777 -2047427471 486534603 1811471709 -174307074 -2103740312 462563794 1821710660 -64355115 -1959971773 304375289 1696814447 -79183668 -1941901222 357147104 1649316214 -735527861 -1557164835 975625575 1294069233 -750421934 -1539159868 1028331902 1246505448 -621595527 -1376516881 889017685 1140483523 -576786336 -1432764170 865112396 1150788058 -912282577 -1097294663 663866627 1352072597 -822974410 -1175103328 553388314 1476082060 -951835619 -1337781109 692733233 1582134695 -1070997500 -1221668718 774340904 1495314878 -999567552 -1284702250 711306860 1566744314 -1023014055 -1274987569 755526261 1510955747 -894417038 -1112049692 616441438 1404638920 -841120917 -1160072195 601088583 1423233745 -639836380 -1361317966 936558088 1087737502 -558818499 -1447679061 817854993 1203260039 -687384810 -1610586240 956905018 1309542060 -798321905 -1485986919 1046802979 1231274677 -16388216 -2013077730 285970084 1712111154 -127390831 -1888543993 375802557 1633778219 -237082694 -2032576724 533726870 1758934528 -155999325 -2118872267 415089295 1874522649 -491585556 -1783246982 213688000 2075897430 -438354955 -1831335069 198269657 2094426703 -328632354 -1687271608 40310514 1969235556 -352013369 -1677491375 84595435 1913512573 -579797503 -1434988905 863936301 1148825531 -635618792 -1390802290 873683764 1125411746 -743737805 -1532213595 1034229535 1252140937 -725175766 -1547599172 986239750 1305469840 -1060639131 -1212096781 784961353 1506721759 -945149316 -1330832662 698633040 1587772358 -836999593 -1189390655 538052475 1461008365 -915299762 -1099525416 662684514 1350104052 -434184503 -1860571553 135315429 2132250483 -512550192 -1770771898 259881980 2021280618 -389720325 -1614649747 113981399 1909196609 -274165022 -1733320076 27718606 1990312792 -72757587 -1934688709 363310977 1654693655 -54261068 -1950139870 315255704 1707957006 -177060193 -2106231287 461121459 1820006181 -232815994 -2061979120 470934442 1796657980 -1842255674 -449423280 2084506090 188234108 -1789088545 -497312695 2069024243 206962021 -1662328588 -336736158 1927578072 98808142 -1685642003 -327150469 1971930561 42890583 -1887012702 -125745100 1636309390 378480920 -1997816645 -1274835 1726340503 300084481 -2124550000 -161824762 1867747772 408199466 -2043661175 -248052705 1748915621 523855155 -1453373426 -564627304 1196501282 810949044 -1372419049 -650789759 1077734715 926670253 -1484472260 -796659542 1233821968 1049465222 -1595341787 -672254797 1323787529 971003295 -1259841430 -1007720196 1525037382 769722832 -1283089293 -998069019 1569455455 713870793 -1171009448 -852172594 1413329268 591036898 -1117907903 -900127529 1397781869 609699323 -1960158841 -64132847 1696872619 304285757 -1941463650 -79647480 1649015986 357485604 -2047749707 -218701533 1811919001 486047759 -2103700052 -174381766 1821537408 462767126 -1768076829 -509970059 2022910159 261363801 -1846505990 -419971732 2147413206 150592576 -1740193327 -280891065 1984471293 21991531 -1624570424 -399755938 1898276068 102913138 -1337689777 -951891495 1581914211 692922613 -1222001322 -1070690880 1495784570 773909740 -1096814211 -912735765 1351716945 664182983 -1175308956 -822802958 1476154440 553346270 -1376556757 -621520451 1140656135 888813713 -1432441550 -577135196 1150340126 865598600 -1557602023 -735063665 1294368821 975286435 -1538972416 -750643818 1246446636 1028420794 -1610151356 -687850798 1309240168 957242366 -1486172579 -798097717 1231335281 1046716391 -1361280394 -639913248 1087562586 936760268 -1447999889 -558467335 1203709763 817371093 -1112532448 -893965642 1404992268 616123290 -1159864775 -841290065 1423163157 601132931 -1284795886 -999513468 1566962494 711115688 -1274653173 -1023318371 1510487847 755959729 -1687606644 -328328678 1969703840 39877430 -1677398379 -352068093 1913294777 84786991 -1783455042 -491417048 2075968402 213644036 -1830852953 -438806991 2094073739 198588189 -2032256280 -237434242 1758485444 534211410 -2118910223 -155922841 1874698205 414887755 -2012892454 -16612788 1712051190 286057312 -1888979261 -126925227 1634080751 375465849 -1189332219 -837088365 1460820521 538274495 -1099825380 -914960502 1350540848 662220454 -1211649225 -1061125215 1506398747 785310349 -1331005650 -944945224 1587811842 698558100 -1532286111 -743695369 1252346445 1034058459 -1547243656 -725491730 1304989268 986693314 -1435458733 -579365947 1149158015 863630057 -1390581942 -635807780 1125320294 873740016 -2106450995 -176870565 1820097249 461064823 -2061508652 -233246910 1796325112 471240302 -1935043585 -72440983 1655173843 362857029 -1950066714 -54302864 1707751114 315426396 -1614476375 -389924033 1909156485 114055699 -1733767248 -273678554 1990635164 27368970 -1860271205 -434523379 2131813047 135778849 -1770829950 -512461036 2021467822 259659320 1048848330 1233327964 -796244250 -1483901328 971629523 1324274501 -672693505 -1595886999 811577336 1196990318 -565063980 -1453916606 926051297 1077238647 -650376499 -1371850149 590559150 1412695864 -851618174 -1170577900 610202551 1398391585 -900689253 -1118330355 770228124 1525649162 -1008279888 -1260261850 713390981 1568819987 -997516631 -1282659777 99223298 1928148884 -337353170 -1662822728 42451739 1971385229 -326524361 -1685155167 187797296 2083962790 -448795108 -1841766774 207375145 2069593023 -497931771 -1789584749 408754022 1868179440 -162302390 -2125183268 523293567 1748493289 -247549357 -2043051323 377921364 1635889090 -125239688 -1886400786 300637005 1726770139 -1754527 -1998451977 664737419 1352148509 -913213529 -1097447631 552784530 1475731972 -822299714 -1174699224 692362937 1581493807 -951386219 -1337078013 774462112 1496214070 -1071170676 -1222636774 975701743 1294939769 -735680573 -1558096043 1027982070 1245901408 -750017574 -1538485428 888377053 1140112971 -620892175 -1376067737 866011844 1150909010 -577754136 -1432937602 485570115 1811285717 -218146961 -2047318023 463270490 1822147276 -174943370 -2104122400 304791153 1697484519 -64692387 -1960579125 357005928 1648380670 -79094972 -1941034030 21374503 1983977137 -280475893 -1739622499 103539262 1898762920 -400194798 -1625115772 261991957 2023399043 -510406855 -1768620113 149973516 2146917018 -419558624 -1845937226 213009736 2075489758 -490986396 -1782901518 199197009 2094576071 -439230339 -1831415573 40488314 1970208236 -328749994 -1688167232 84150627 1912814069 -351639473 -1676846887 285562156 1711433146 -16043008 -2012478314 375951669 1634705827 -127471591 -1889419121 534699294 1759112584 -237978574 -2032694108 414390535 1874078097 -155355093 -2118498115 937190784 1088115990 -640547668 -1361759174 816947609 1203147023 -557858635 -1447497693 956820914 1308679460 -687240034 -1609647096 1047144875 1231886653 -798734201 -1486653423 711685604 1567376754 -1000008504 -1285413794 755413501 1510048107 -1022832431 -1274027961 615579094 1404554560 -893477638 -1111905172 601700815 1423575385 -841787165 -1160484747 363426825 1655587999 -72936155 -1935661645 314880016 1707311238 -53817028 -1949441622 460520507 1819659437 -176382697 -2105823871 471808034 1796737204 -233744114 -2062128744 136209517 2132366587 -435157695 -1860749865 259235956 2020905186 -511852200 -1770327602 113634399 1908595913 -389313165 -1613971995 27797574 1991186640 -274314902 -1734247940 784815297 1505780823 -1060555283 -1211234949 699044056 1588437070 -945491468 -1331445406 538762483 1461447781 -837632545 -1189769911 661723370 1349920892 -914392634 -1099413168 862995621 1148679219 -578935415 -1434905313 874348732 1125822506 -636231280 -1391144698 1034669207 1252850689 -744116805 -1532846803 986056846 1304508440 -725063262 -1546692300 1525211854 770691672 -1259961374 -1008618636 1569007319 713168449 -1282717701 -997427347 1412655868 590633578 -1170404400 -851821754 1398714085 609853043 -1118777399 -900202657 1197470378 811123260 -1454271610 -564747504 1077032627 926221861 -1371777121 -650418423 1233418904 1048791566 -1484121164 -796054750 1323941505 971935255 -1595416659 -673124549 1636221446 377614992 -1886870742 -124808260 1726678559 300693129 -1998231757 -1943643 1868384820 408582818 -2125255912 -162260082 1748012589 523747003 -2042695935 -247865449 2083639906 188146420 -1841319090 -449281064 2069632635 207300333 -1789757609 -497727551 1927961168 99445446 -1662764164 -337441814 1971822153 41987807 -1685455003 -326184973 1140052879 888464153 -1375882589 -621116875 1151211414 865675008 -1433372998 -577288660 1294490557 976186155 -1557775727 -736032249 1246076836 1027780402 -1538523512 -749941218 1581564907 692319101 -1337285945 -951217583 1495861234 774780772 -1222154530 -1071622584 1352616921 664304463 -1097782539 -912909725 1475514304 552976214 -1174606100 -822354310 2023617351 261800913 -1768713621 -510352643 2146449246 150407112 -1845602702 -419862812 1984330613 21056483 -1740105127 -280024369 1898692460 103583738 -1624908224 -400363818 1697309475 304993205 -1960541681 -64769383 1648830266 356521900 -1941354986 -78743936 1810983697 485907335 -2046883267 -218613077 1822207752 463183774 -2104308188 -174719310 1759412300 534360282 -2033131168 -237514250 1874019413 414479555 -2118310535 -155576849 1711605886 285358312 -2012518062 -15967804 1634258023 376438001 -1889096373 -127820323 1969852456 40804542 -1687686908 -329203310 1912886321 84108455 -1677052643 -351468149 2075269146 213198988 -1782810314 -491042400 2095045635 198765717 -1831748305 -438923847 1404084356 616009746 -1111572056 -893783746 1423795357 601510923 -1160575567 -841730777 1567303862 711727136 -1285207654 -1000179444 1510403247 755096633 -1274507901 -1022378731 1309126880 956334198 -1609969204 -686890662 1231713529 1047348335 -1486613035 -798808765 1088174290 937101380 -1361946114 -640325272 1202846923 817286237 -1447059993 -558322319 1908781325 113410459 -1614032863 -389226313 1990751508 28263810 -1733946312 -274651986 2132687167 135858601 -1861199853 -434673531 2020867366 259313072 -1770152950 -512054116 1819451753 460689919 -2105753531 -176426797 1797219696 471356902 -2062482340 -233425718 1655253339 363731405 -1935193993 -73369375 1707404610 314826196 -1949660050 -53625608 1252757957 1034723667 -1532628759 -744308609 1304843740 985752906 -1547160336 -724630426 1148197367 863447393 -1434552101 -579254195 1126030830 874179960 -1391215422 -636187564 1461485985 538685751 -1189945203 -837431269 1349600696 662074670 -1098963820 -914877438 1506216339 784349445 -1211537217 -1060218839 1588252042 699268380 -1331385178 -945578960 689675057 1578937255 -954861027 -1340945781 779509544 1500606398 -1065861628 -1216409966 666899203 1355228053 -909217233 -1094106439 548263706 1470818188 -828131786 -1180399968 883723093 1135328195 -626857351 -1381639441 868306764 1153859546 -573624736 -1429725450 980878183 1299198961 -730242485 -1552002339 1025165182 1243477992 -753621422 -1542220092 309705721 1702005615 -58991915 -1954747837 353927136 1646219126 -82436404 -1945031078 481178571 1806238557 -224374041 -2052627855 465827794 1824835396 -171075842 -2100648344 264416157 2026216203 -506672463 -1765017049 145715076 2141740818 -425652568 -1851376066 18424751 1981682489 -283688317 -1743752683 108324790 1903417120 -394623334 -1619151348 805350000 1191680742 -569455780 -1458963510 929918569 1080712959 -647819451 -1369161773 1054548546 1239159508 -791329938 -1479379976 968287835 1320277709 -675772553 -1598048287 767015444 1521519234 -1011229896 -1262556242 718962189 1574784667 -992731359 -1278005321 594293286 1416299184 -849194230 -1167760484 604108351 1392953001 -904947949 -1123506299 191793848 2087303726 -446633068 -1838687486 201543329 2063892023 -502452339 -1794498789 95748746 1924280860 -340040794 -1665379536 47761043 1977611781 -321476673 -1680763095 383359708 1641982538 -120062992 -1882141850 297033413 1723035219 -4571159 -2000875649 402789102 1862607480 -166956094 -2129968300 527423223 1751705185 -245254181 -2040101043 455997875 1814743333 -182216545 -2111526903 473972138 1799818556 -229745530 -2058785776 368472449 1659978007 -67628883 -1929437125 312194456 1704756494 -57289548 -1953307614 110815703 1906170177 -392918789 -1617708947 32976334 1995447640 -268874526 -1728152460 138502629 2135314803 -431030071 -1857540001 254584316 2016122218 -517815088 -1775897530 541317499 1464134125 -833767337 -1186297663 657333602 1344876020 -920617906 -1104720680 781734217 1503617503 -1063899035 -1215233805 703960400 1592960454 -939789188 -1325611798 1039452447 1257503113 -738547661 -1526884187 983108870 1302216080 -728273878 -1550820164 858734893 1143501243 -585031679 -1440345961 876774708 1128641954 -632495080 -1387539314 37144818 1966209124 -331830818 -1690330808 89853163 1918647421 -346722873 -1672323759 216875200 2078961750 -488431124 -1780215430 192971993 2089268303 -443619851 -1836460701 528603286 1753671680 -242239046 -2037872340 418126991 1877683225 -152928861 -2115678923 291131556 1717395506 -11259512 -2007826146 372741309 1630577707 -130419311 -1891711737 962127930 1314904236 -682194666 -1605256832 1043672099 1228020917 -801420017 -1489207911 931356680 1082413214 -645070556 -1366675022 820945937 1206490247 -555694787 -1444416085 619706462 1407764680 -891184782 -1108956700 595737671 1418005713 -846439061 -1165267459 708079724 1563640058 -1002827456 -1287839274 760853621 1516143843 -1017653927 -1269766705 1299668533 980446883 -1552335079 -729935985 1243257388 1025354426 -1542128896 -753677418 1135400455 883680913 -1381845205 -626686019 1153503774 868622984 -1429245134 -574078044 1354780241 667385543 -1093783683 -909565973 1470990920 548059870 -1180439708 -828056590 1578878563 689764085 -1340758193 -955082791 1500906106 779170540 -1216847018 -1065397312 1981382397 18763371 -1743314991 -284151993 1903475428 108235378 -1619338296 -394400930 2026043087 264619609 -1764976669 -506747019 2142188246 145228352 -1851698182 -425303188 1806593689 480861711 -2053107787 -223920349 1824762496 465869334 -2100442196 -171246790 1702225579 309515837 -1954838649 -58935535 1645748914 354357796 -1944697954 -82742520 1416392564 594239458 -1167978920 -849002802 1392618349 604412923 -1123038655 -905381161 1522001734 766564304 -1262909846 -1010911492 1574576991 719131593 -1277934989 -992775451 1239121680 1054625670 -1479205316 -791531862 1320598281 967936927 -1598498267 -675288397 1191245602 805816244 -1458661874 -569792872 1080898363 929694637 -1369222633 -647732607 1862422460 403013418 -2129908080 -167043578 1752140709 526957363 -2040403319 -244917729 1641662350 383711000 -1881692510 -120547788 1723073431 296956673 -2001050949 -4369875 1924489176 95579982 -1665450252 -339997086 1977129921 48212823 -1680409875 -321795461 2087639018 191489916 -1839155514 -446200240 2063799283 201597797 -1794280737 -502644151 2134981815 138808353 -1857069669 -431461107 2016213166 254527544 -1776117374 -517625580 1905964165 110986259 -1617635927 -392960705 1995927708 32522250 -1728507472 -268558042 1660300499 368122949 -1929884161 -67142295 1704716490 312268892 -1953134106 -57493136 1814930657 455775351 -2111584819 -182127269 1799381240 474435694 -2058485292 -230084286 1143938175 858270953 -1440645805 -584692283 1128454246 876996848 -1387480758 -632583716 1257542733 1039377627 -1527057055 -738343433 1301893204 983457986 -1550372488 -728759826 1503136795 782187661 -1214878409 -1064215135 1593165826 703789204 -1325684434 -939746888 1464042537 541373631 -1186077435 -833956461 1345208368 657027238 -1105190628 -920186486 1717177846 291323232 -2007733030 -11314100 1631046127 372308345 -1892046653 -130115499 1753318852 528921938 -2037390104 -242690946 1877754333 418083147 -2115886863 -152760217 2079137170 216673540 -1780253506 -488354776 2088819083 193456413 -1836140377 -443971535 1966511520 36807990 -1690766196 -331365350 1918587321 89940271 -1672138603 -346947581 1563700542 707993000 -1288025070 -1002603388 1515841831 761190833 -1269331957 -1018120035 1408214284 619222426 -1109277664 -890833738 1417830677 595939715 -1165230023 -846516049 1082342746 931401164 -1366467466 -645239584 1206843715 820627925 -1444898705 -555243271 1314436456 962561534 -1604922300 -682498862 1228239217 1043481063 -1489301411 -801365813 -507375303 -1765465681 265056277 2026586243 -424684256 -1851202122 144815116 2141619354 -283535093 -1742820963 18348071 1980811441 -395027182 -1619825276 108674110 1904020648 -59440803 -1955450421 310075505 1702645991 -82262716 -1944062510 353805416 1645319422 -223442577 -2052474375 480307267 1806162133 -171750026 -2101051936 466431066 1825184972 -626249231 -1381301913 883052765 1134911563 -574491160 -1429813890 869242052 1153999954 -730351165 -1552905899 981063919 1300162681 -753238566 -1541583540 1024728310 1242770528 -954523243 -1340337917 689258681 1578266671 -1065949812 -1217276646 779650208 1501541430 -910120537 -1094215375 667863179 1355413533 -827494978 -1180017368 547556498 1470381060 -119988104 -1881272082 383205716 1641050562 -4922271 -2001480457 297436493 1723708891 -167598006 -2130339620 403491174 1863055856 -244356013 -2039980859 526454143 1751530985 -445763556 -1838612342 190861616 2087149990 -503057403 -1794849645 202216745 2064295359 -340412370 -1666021192 96196866 1924983188 -321356745 -1679864671 47586587 1976642957 -1011416912 -1263521754 767123868 1522422026 -992295767 -1277299649 718579077 1574147347 -848525182 -1167345644 593684910 1415960888 -905884517 -1123648499 604974519 1393040673 -570421036 -1459150782 806253048 1191788910 -647113523 -1368726437 929281505 1080329591 -790914842 -1478711184 1054210506 1238550876 -675914497 -1598985111 968375763 1321143621 -738954309 -1527561427 1039798935 1258103297 -728123486 -1549891788 983029390 1301341720 -584057975 -1440167137 857840293 1143384627 -633192560 -1387983098 877420220 1129016874 -834444321 -1186704567 541917939 1464480357 -919689274 -1104570544 656459498 1344796284 -1063719955 -1214260357 781617857 1502722647 -940232716 -1326309534 704335576 1593605710 -392539277 -1617075227 110375519 1905459913 -268986518 -1729058820 33158726 1996408528 -431891647 -1857623081 139442797 2135460603 -517202088 -1775554610 253918836 2015710946 -181583081 -2111147135 455287355 1814303405 -230652146 -2058897512 474932770 1800001204 -67712219 -1930298445 368617993 1660918431 -56946884 -1952694358 311782928 1704091270 -890289414 -1108839828 618734550 1407587136 -847083805 -1165642123 596436943 1418450777 -1003173176 -1288439202 708488164 1564318578 -1017573679 -1268892089 760705021 1515216747 -682077538 -1604361720 961950642 1313932068 -801794425 -1489852911 1044117419 1228719933 -645670228 -1367020998 932035456 1082821398 -554819915 -1444336093 820019097 1206341391 -243178958 -2038017372 529466142 1753756552 -152263125 -2115266883 417515271 1877342097 -10819072 -2007115114 290753324 1716763578 -130601447 -1892671857 372854581 1631485859 -331976106 -1691270464 37229434 1967072236 -346311089 -1671657767 89511779 1918035957 -487720348 -1779774734 216243016 2078583774 -444580227 -1836642581 193879889 2089381831 -2052139971 -223746901 1805694225 480740743 -2101145564 -171695950 1825403144 466239902 -1955242993 -59609959 1702575395 310119861 -1944545258 -81811328 1645672762 353487276 -1743141799 -283183921 1981261173 17864163 -1619787712 -395104042 1903845740 108876282 -1765651349 -507151107 2026646855 264969681 -1850767246 -425150236 2141317470 145152456 -1094650635 -909654941 1355716057 667526479 -1179832084 -827719558 1470321088 547643734 -1340375865 -954446767 1578442219 689057149 -1216956194 -1066301368 1501092338 780134756 -1552423791 -730803193 1299809725 981382443 -1541791608 -753070050 1242841508 1024684338 -1381208925 -626303947 1134693775 883244313 -1430148934 -574187476 1154468246 868808960 -1665800836 -340601366 1924891728 96253126 -1680334491 -320925197 1976975433 47280351 -1838256818 -446079528 2086669410 191315188 -1794922153 -503014975 2064500859 202045677 -2130512616 -167393906 1863095348 403416226 -2039533311 -244842089 1751207981 526803131 -1881572054 -119648836 1641487366 382741648 -2001422029 -5011035 1723521055 297658505 -1478769228 -790825694 1238738072 1053987854 -1598684755 -676253381 1320706177 968839191 -1459597946 -569934576 1192111274 805903420 -1368553057 -647317239 1080289459 929355813 -1167272496 -848566970 1415755004 593855594 -1124003383 -905567905 1393520869 604520563 -1263051294 -1011847820 1522089166 767429720 -1277519365 -992106131 1574238423 718522433 -1214728513 -1063287255 1503057811 781313797 -1326091610 -940424656 1593512842 704389916 -1186775411 -834400741 1464688545 541749047 -1104217452 -920008190 1344314296 656911150 -1439717669 -584542643 1143064567 858191713 -1388158270 -632991148 1129055214 877343608 -1527501079 -739041665 1257918405 1040023379 -1550193936 -727786906 1301777372 982563658 -1929996681 -68049183 1660483419 369084365 -1952755090 -56859912 1704276802 311559124 -2110972347 -181784877 1814265705 455364607 -2059347364 -230167862 1800321904 474581990 -1857976813 -431573371 2135942975 138991529 -1775484406 -517246308 2015503142 254088112 -1617293791 -392347977 1905553165 110321563 -1728591304 -269419858 1996073748 33463170 -1367111682 -645613720 1083041490 931845700 -1444002841 -555125903 1205871307 820449885 -1604841524 -681623718 1314287328 961633910 -1489646635 -801965245 1228647161 1044159087 -1288398950 -1003247860 1564145334 708691488 -1269214333 -1017224427 1515664047 760218169 -1108402264 -890753218 1407286916 619073042 -1165829199 -846861529 1418508957 596347403 -1779587274 -487942240 2078524954 216331916 -1837079761 -444116039 2089681411 193540757 -1690947836 -332324974 1966624296 37715646 -1671697635 -346236021 1918208561 89307815 -2007320750 -10647612 1716835966 290711272 -1892191413 -131054627 1631130215 373170929 -2038349984 -242872330 1754226252 529034970 -2115175559 -152318993 1877121621 417704643 1675200864 350140918 -1915230132 -86976294 1689537913 330530287 -1967510443 -37937981 1828847954 436548036 -2096340866 -200584984 1785709899 493417949 -2073975705 -211381007 2121177348 157919634 -1872693208 -412628802 2030263581 235171211 -1760740303 -536212313 1890914614 129114528 -1631883238 -373538676 2010699055 14673337 -1713982461 -288258923 1488431528 800102718 -1229338492 -1044449262 1608150449 685595943 -1311503203 -959235061 1449927066 560664844 -1201520458 -815435744 1359078787 637981973 -1089502033 -938953671 1157675468 839354714 -1425090336 -603330442 1114471893 896159043 -1402790663 -614192017 1272656382 1021051240 -1512746798 -757964732 1287058919 1001506161 -1564961589 -708860835 2059581473 231049399 -1798514419 -473175653 2108652600 178801838 -1818157804 -458871422 1947807763 52297861 -1709747905 -317693527 1937044490 74695836 -1652910810 -360864336 1735764037 275945683 -1988376215 -25363969 1612213340 387931338 -1911157392 -116310554 1773019255 514396385 -2019540645 -257461811 1858331758 432329976 -2134014654 -137710124 1101830377 917219455 -1348273723 -660223661 1187077360 835087462 -1462813220 -540537526 1333203163 946872397 -1585876489 -696368799 1209717954 1058923604 -1508592146 -787249800 1545308301 723302427 -1307186783 -988620489 1534479508 745634818 -1250415176 -1031856850 1388314815 633810985 -1127325293 -875998971 1437451430 581628976 -1146903158 -861629156 1374677986 652794740 -1075737906 -924403112 1451372539 562372461 -1198764329 -812941759 1597268944 674452294 -1321598212 -969067926 1482270665 794728287 -1235761435 -1051658637 1280899974 996133648 -1571382614 -716068292 1261780895 1009913609 -1522835789 -767791579 1115911092 897860386 -1400040808 -611704306 1173272493 854165307 -1411328383 -588782057 1786891050 495385532 -2070959610 -209151344 1844186931 451624869 -2082312673 -186294647 1683637016 324891534 -1974197708 -44887390 1664583425 338737047 -1925585363 -96545093 2000083790 3271640 -1724335518 -297825548 1885019991 123482049 -1638564229 -380481811 2045596540 250242026 -1746718128 -521927994 2122356581 159885299 -1869679031 -410401057 1224006307 1072949813 -1493517425 -771912935 1335434938 949890604 -1583906922 -695185664 1177506449 824730119 -1474219075 -551156949 1094882952 910534174 -1353910364 -666122446 1430506183 574945873 -1152537621 -867525763 1378750174 623459912 -1138724878 -886612124 1536705269 748647011 -1248451623 -1030679729 1559594732 737326714 -1292113984 -973285546 1939536491 77449981 -1651205305 -359420975 1962360434 66064100 -1694933154 -302092344 2101441113 172376783 -1823534219 -465034269 2049750592 220956374 -1809655956 -484055046 1848502799 422238873 -2145154269 -148587595 1765813782 507977344 -2024911046 -263618644 1626759741 401691307 -1896348911 -100715641 1738253860 278697650 -1986672888 -23922786 129322084 1890745586 -373609144 -1631838754 14190717 2011150571 -287905455 -1714300473 158254166 2120873152 -413096582 -1872259604 235077711 2030317785 -535994013 -1760931339 436362240 1829072022 -200524500 -2096427590 493852697 1785243791 -211683019 -2073638493 349819954 1675551908 -86526690 -1915714168 330567723 1689460925 -38113017 -1967308399 1021013164 1272732730 -757789312 -1512948458 1001826485 1286707235 -709310055 -1564477169 838919326 1158140936 -603028046 -1425427164 896344199 1114247185 -614252117 -1402703555 560757960 1449872478 -815653404 -1201328782 637647057 1359382599 -938485251 -1089934997 800584954 1487979628 -1044802090 -1229019840 685388003 1608319093 -959163953 -1311547047 514751781 1772703155 -257942519 -2019087201 432257340 1858374058 -137504752 -2134185850 276165911 1735574913 -25455557 -1988320083 387461390 1612644760 -115978206 -1911463756 51998017 1948147159 -317256595 -1710211845 74754392 1936955854 -361052044 -1652688670 230876531 2059785701 -473136033 -1798589239 179249514 2108166652 -459194298 -1817808688 633363949 1388801403 -875676479 -1127674793 581802484 1437247842 -861669160 -1146828722 723244511 1545397577 -988433165 -1307409307 745935302 1534140752 -1032294166 -1249951620 947342729 1332772127 -696701787 -1585570765 1058703760 1209907462 -787158852 -1508648918 917292475 1101788461 -660429673 -1348103167 834732450 1187393844 -540057458 -1463267304 897789670 1115954800 -611495990 -1400209572 854518527 1172953705 -589263917 -1410876603 995665620 1281332802 -715733000 -1571686546 1010131661 1261589083 -767884319 -1522781321 674512514 1597181460 -969252946 -1321373896 794426011 1482607117 -1051223113 -1236227295 653244080 1374193190 -924723300 -1075386614 562197161 1451573823 -812903547 -1198841069 250416686 2045394616 -521965822 -1746641004 159435319 2122840737 -410080485 -1870029939 3573276 1999746698 -298260688 -1723869274 123421189 1885106835 -380296407 -1638788161 324673098 1683828444 -44794010 -1974251536 339204691 1664150213 -96879745 -1925280791 495031928 1787209454 -208668844 -2071410750 451695201 1844142839 -186502323 -2082143269 748167079 1537158961 -1030324597 -1248768483 737532862 1559423784 -973358446 -1292072444 574855061 1430562563 -867305799 -1152727505 623793036 1378444058 -887082336 -1138294218 825167811 1177042773 -551457041 -1473880455 910347226 1095105356 -666064138 -1353999776 1072990193 1223931751 -772086051 -1493313973 949568488 1335784318 -694738236 -1584393646 402014063 1626411001 -101163453 -1895862571 278657910 1738329056 -23750054 -1986876724 422426461 1848281035 -148646287 -2145065241 507540292 1766278098 -263318936 -2025250050 172044043 2101747613 -464564697 -1823965519 221047570 2049694596 -484275650 -1809466712 77244217 1939707823 -359348715 -1651247485 66544416 1961907126 -302448116 -1694616934 -1426062488 -603507714 1158570564 839471826 -1402091663 -613746713 1113826909 895784651 -1512338598 -757285940 1272310390 1020451552 -1565110461 -709787691 1287138927 1002381049 -1229516020 -1045421158 1488548384 800998070 -1311058155 -958535805 1607775801 684951215 -1200841922 -815027288 1449327122 560319108 -1090429145 -939102287 1359953419 638062237 -1871830112 -412544202 2120237708 157774362 -1761351751 -536553681 2030929557 235582979 -1632261230 -374170876 1891355326 129825320 -1713868917 -287351011 2010517159 13712945 -1915145276 -86113454 1675055848 349201022 -1967851555 -38549685 1689949937 331196007 -2096972810 -200963232 1829559002 436988492 -2073067537 -211267719 1784749763 493235797 -1306840535 -988020033 1544901381 722625427 -1250494928 -1032730970 1534629660 746563466 -1128220133 -876115315 1389288247 633990049 -1146257918 -861253996 1436753710 581185464 -1347673523 -659877157 1101153121 916812791 -1463687596 -540617022 1188005752 835237870 -1585993089 -697263383 1333381971 947846085 -1508217242 -786604304 1209274186 1058226140 -1988816159 -26074505 1736143821 276579163 -1910974728 -115349906 1612101588 387024706 -2018600237 -257316283 1772157951 514313065 -2134679862 -138121636 1858944998 432672624 -1799224699 -473615853 2060215209 231428927 -1817196900 -458689014 2107746224 178689830 -1709602121 -316753375 1947724699 51436301 -1653322066 -361529800 1937387394 75308820 -1724489238 -298757764 2000158918 4141136 -1638160909 -379808411 1884669151 122877001 -1746015784 -521479858 2044954868 249870434 -1870647871 -410575529 2123255021 160005243 -2071891570 -209305320 1787760802 495460404 -2081639017 -185891583 1843582139 451273773 -1973749316 -44185302 1683265680 324249606 -1925759579 -97514189 1664703625 339635231 -1571274462 -715165260 1280712718 995168408 -1523219141 -768428627 1262216215 1010619521 -1400649456 -612042362 1116579900 898275498 -1410462455 -588694113 1172335653 854023347 -1074835130 -924294704 1373712490 652607740 -1199401633 -813324855 1452078195 562808037 -1321936524 -969676318 1597683800 675121358 -1235673747 -1050792453 1482128449 793791703 -2144513877 -148217795 1847800199 421789969 -2025810766 -263740380 1766782366 508151048 -1896425319 -101586929 1626913205 402622755 -1986323328 -23319530 1737850284 278023482 -1650835249 -358780839 1939087843 76747125 -1695054634 -302992320 1962534394 67032428 -1824405251 -465110933 2102372817 172529991 -1809052444 -483705742 2049076680 220552542 -1153208221 -867942155 1431114063 575283673 -1137789830 -886471444 1377883478 623371712 -1248266159 -1029715769 1536596349 747743723 -1292551096 -973992738 1559977316 737963506 -1493934073 -772583279 1224343851 1073557949 -1583766498 -694250360 1335346482 949024164 -1473255371 -550971229 1176602905 824621455 -1354617812 -666559302 1095519488 910917014 -814954900 -1200883974 560113472 1449498582 -939457931 -1090112797 638542681 1359500239 -1044951458 -1229947192 800665458 1488855012 -958756281 -1310868783 685042539 1607719933 -757344760 -1512249698 1020639012 1272088498 -709488111 -1565449593 1001943869 1287603115 -603955654 -1425576276 839794454 1158221696 -613574109 -1402295627 895744783 1113901977 -201136476 -2096769486 437028744 1829484318 -210820419 -2073554389 492913553 1785099015 -86413674 -1914806784 349638586 1674592044 -38491505 -1967941095 331008931 1690172213 -373950784 -1632450986 129734636 1891411834 -287821095 -1713438129 14046197 2010211171 -412188942 -1872146844 157294558 2120691528 -536626453 -1761310083 235789255 2030758737 -696781011 -1586444357 947492353 1333700247 -786812108 -1508047966 1058296344 1209229966 -659783905 -1347727479 916594227 1101344421 -540951802 -1463383152 835705386 1187572412 -876550327 -1127753761 634291813 1388951283 -861068464 -1146481722 581124732 1436840682 -988057733 -1306763283 722800215 1544699585 -1032410270 -1250845708 746113614 1535113944 -317073435 -1709250701 51885769 1947240031 -361491460 -1653398678 75133648 1937588806 -473800745 -1799000255 231489275 2060127853 -458253362 -1817662632 178387682 2108082804 -256981119 -2018904297 513844909 1772590651 -138214504 -2134625522 432890548 1858753058 -25866317 -1988985051 276508319 1736187401 -115831894 -1910523076 387377798 1611782672 -44391186 -1973578632 324322754 1683223892 -97033993 -1926213535 339280347 1665020237 -209638180 -2071585718 495930864 1787329894 -185800507 -2081695661 451054057 1843771775 -521292662 -1746238436 249812390 2045044016 -411012973 -1870184443 160305599 2122916137 -298435400 -1724838866 3693972 2000645378 -379848543 -1638086601 123050381 1884465435 -969636826 -1322011472 674948362 1597887900 -1051115457 -1235324759 794239251 1481642373 -923857900 -1075299198 652307768 1374051758 -813512691 -1199179621 562866465 1451989431 -612133822 -1400593196 898495854 1116390904 -588361637 -1410768691 853553527 1172767201 -715645840 -1570820890 995523932 1280396746 -768223127 -1523390209 1010547013 1262258643 -465463889 -1824086727 173012099 2101920789 -483634762 -1809096416 220344474 2049245196 -358998627 -1650643701 76840113 1939033127 -302524028 -1695487726 66697384 1962838078 -101284405 -1896762019 402187495 1627378801 -23379502 -1986236092 278208766 1737625704 -148042247 -2144715409 421752021 1847876675 -264189472 -2025326218 508471500 1766430810 -550521497 -1473739279 824300619 1176954077 -666734210 -1354415640 910954578 1095442628 -772522667 -1494020669 1073372281 1224568047 -694552244 -1583429158 949459040 1334880502 -1030183677 -1247832683 748078127 1536292025 -973774566 -1292742260 737869878 1560031392 -868012751 -1153163865 575491101 1430944907 -886118104 -1138107970 622888964 1378334866 -1093074486 -908185252 1356292326 667963504 -1179335213 -827067067 1471849727 549295209 -1342010888 -955926162 1577904340 688642114 -1217442335 -1066893961 1499540685 778443867 -1553067602 -731307720 1298165890 979845140 -1543252553 -754653919 1242412187 1024099341 -1380607588 -625825526 1136392368 884787238 -1428660859 -572560109 1154890921 869338175 -2051596030 -223342188 1807302702 482242744 -2099583717 -170011251 1825866807 466859169 -1955813072 -60057178 1700972572 308672650 -1946063575 -83468865 1645153285 352861331 -1744817818 -284753424 1980649546 17391836 -1620183681 -395655703 1902351443 107259077 -1763985068 -505640510 2027280504 265480430 -1850311347 -424587813 2142772321 146746615 -1480445813 -792395747 1238127015 1053516081 -1599081326 -676805628 1319212478 967222568 -1457932103 -568424401 1192745365 806414595 -1368097632 -646755274 1081744780 930950426 -1166728977 -848162695 1417363907 595358037 -1122441994 -903883680 1393984986 605140300 -1263621923 -1012295605 1520486897 765983079 -1279038268 -993764270 1573719528 717897086 -1666445245 -341106475 1923248495 94716409 -1681796006 -322509620 1976546678 46695904 -1837655951 -445601561 2088368477 192858571 -1793434520 -501388034 2064923972 202575314 -2128936921 -165924687 1863672075 403853725 -2039036866 -244190040 1752737042 528455044 -1883207659 -121128829 1640950073 382327215 -2001908724 -5604198 1721969952 295968182 -1930468536 -68660258 1658913380 367407858 -1954371759 -58353721 1703724669 311162603 -2110461062 -181150740 1815775830 457030336 -2057752733 -228712459 1800883791 475037401 -1856474324 -429964358 2136347136 139534998 -1774864587 -516782173 2017187353 255649423 -1618740450 -393950328 1905105458 109750948 -1729216761 -269938799 1994415659 31944381 -1216265344 -1064930538 1502552748 780669498 -1326676071 -940853489 1591928501 702928419 -1185231950 -832701660 1465166494 542349832 -1103687765 -919584963 1345941127 658398737 -1439280156 -583965838 1144533704 859767390 -1386506243 -631462037 1129707217 877839943 -1527915562 -739579072 1256438522 1038387820 -1551884337 -729338023 1301184227 982077045 -1779150327 -487365985 2079994661 217908147 -1835428336 -442587514 2090334012 194037674 -1691362757 -332862803 1965144855 36080513 -1673388510 -347787596 1917615886 88821656 -2008858003 -12291333 1716331329 290067415 -1892776332 -131483934 1629546328 371709902 -2036807073 -241173815 1754704755 529636325 -2114646458 -151896368 1878749034 419192828 -1365609791 -644005289 1083446253 932389755 -1443383592 -554662322 1207556084 822011746 -1606288653 -683226523 1313840095 961063753 -1490272534 -802484612 1226989510 1042640720 -1288871259 -1003859405 1562575753 707015455 -1270831428 -1018718678 1515112336 759822086 -1107891561 -890119679 1408797627 620739373 -1164235122 -845406696 1419071394 596803380 -625621810 -1380780968 884712930 1136432500 -573046569 -1428213695 869687803 1154568557 -730968836 -1553367958 979381712 1298603334 -754743067 -1543194509 1024321993 1242224991 -956115798 -1341791172 688698758 1577813264 -1066463053 -1217912795 778138015 1499873545 -908501864 -1092719602 668417460 1355812130 -827025279 -1179408361 549124525 1472055611 -505682938 -1763912560 265651498 2027075004 -424271841 -1850666871 146293043 2143252901 -285184972 -1744347998 17698072 1980317070 -395466707 -1620404037 107202817 1902442903 -59968414 -1955871500 308450638 1701160408 -83808133 -1945763603 353325399 1644716481 -222856112 -2052043578 481893756 1807625706 -170215351 -2099410721 466934117 1825827315 -1011944049 -1263942375 765498531 1520935989 -993840746 -1279000320 718098618 1573543980 -847938115 -1166914261 595270801 1417423879 -904349276 -1122006734 605477000 1393682462 -568728085 -1457597059 806847687 1192277073 -646700558 -1368190620 930758878 1081962568 -792564263 -1480237745 1053560053 1238056035 -676353600 -1599563434 966904044 1319565434 -121580217 -1882724911 382645355 1640596733 -5435042 -2002116152 295923826 1722040548 -165978763 -2128843293 404044889 1863453903 -243885716 -2039371270 528021568 1753204950 -445135581 -1838090827 192521231 2088670361 -501612230 -1793248852 202661910 2064863360 -341029615 -1666482809 94514237 1923423403 -322860792 -1681475170 47179812 1976096946 -394025396 -1618700582 109954912 1904932854 -269589931 -1729539389 31458169 1994863599 -430428546 -1856037144 139874130 2136047556 -516560281 -1775052047 255560523 2017246173 -181094872 -2110552386 456840964 1815996306 -229019087 -2057420121 475468573 1800414091 -68207078 -1930948980 367091510 1659269024 -58525181 -1954166123 311204655 1703652281 -739408252 -1528121838 1038346152 1256511294 -729791843 -1551404533 982393777 1300828967 -583659850 -1439613408 859336602 1145003788 -631518545 -1386415559 878029699 1129487125 -832923936 -1185044874 542439372 1465108314 -919121159 -1104125329 658060245 1346241347 -1065279790 -1215943100 781156350 1502105448 -940778805 -1326716323 702725095 1592101745 -241658099 -2036357221 529987105 1754384055 -151694572 -2114821246 419115576 1878786734 -12378305 -2008797271 290291219 1716145797 -131146970 -1893078096 371243530 1629981340 -332429463 -1691830273 35776069 1965479635 -347978896 -1673169946 88875612 1917522634 -487321765 -1779220531 217738871 2080202465 -442905790 -1835074604 194488942 2089851640 -889800763 -1108244653 620287721 1409279615 -845450276 -1164164278 596972272 1418863206 -1003667465 -1289089183 706961115 1562668621 -1019151378 -1270363272 760126146 1514777172 -683563103 -1605986505 961529485 1313404443 -802397256 -1490332882 1042416276 1227174402 -644206701 -1365434619 932466367 1083407913 -554177654 -1443833060 821660326 1207876144 1979747266 17283924 -1743852818 -284566920 1902989275 107642701 -1620889865 -396091807 2027619312 266089318 -1764400420 -506310070 2142685161 145880959 -1850169659 -423651757 1807195046 481340208 -2051409270 -222377444 1826250687 467496745 -2100019565 -170717691 1701581716 309011202 -1956482376 -60472786 1644287885 352773915 -1945127263 -83327433 1299098378 979999644 -1553937882 -731383120 1241739027 1023696773 -1542648257 -754303319 1135944504 884085678 -1380236780 -625184126 1155065633 870307767 -1428781555 -573458789 1356446574 668896248 -1093150142 -909055276 1471446903 548622305 -1178984869 -826462515 1577202524 688194506 -1341369744 -955555098 1500510021 778618835 -1218341271 -1067014401 1864088195 404523541 -2129273937 -166532295 1752596122 527519244 -2038947914 -243323104 1639985841 382140967 -1882303587 -121019637 1722676904 296404542 -2002544764 -5986542 1923918567 95132273 -1667052597 -341443747 1975611134 46554728 -1680928814 -322420924 2088182485 191894083 -1837546503 -444697745 2065360588 203282010 -1793816608 -502024330 1416993355 594717405 -1166279833 -847459343 1394105938 606039748 -1122615426 -904851480 1521357433 766059247 -1264553131 -1012448317 1573115488 717547254 -1278363828 -993359910 1237486127 1053145785 -1479742717 -791946347 1320111670 967343776 -1600049382 -676978804 1192821277 807285387 -1458085071 -569355353 1081394692 930346642 -1367693528 -646080578 1144449344 858905046 -1439135636 -583026438 1130048857 878452175 -1386918795 -632128285 1257070962 1038766564 -1528627106 -740020024 1300276587 981964285 -1550924729 -729156399 1501690148 780585394 -1215326200 -1064785762 1592540477 703270315 -1327342575 -941265785 1465544982 542982528 -1185673158 -833412948 1345828111 657491353 -1103506397 -918625099 2136525192 140507422 -1856591708 -430860238 2016742801 254950663 -1774490435 -516137941 1904427450 109343020 -1618141034 -393605120 1995343267 32093493 -1730091889 -270019559 1659886060 367585658 -1931364160 -68777898 1703026165 310717795 -1953727271 -57979825 1815368158 456352072 -2110115598 -180551580 1801033159 475964753 -2057833237 -229587843 1563285505 707455127 -1289504467 -1004238405 1514150936 759639182 -1269924556 -1018606174 1408651315 619798693 -1107807969 -889257591 1419482154 597468348 -1164577530 -846019184 1083885669 933099763 -1365989047 -644638241 1207372924 821050602 -1443271344 -553755194 1312899159 960917697 -1605426821 -683142675 1227654222 1043051736 -1490885278 -802826764 1715730633 289720415 -2008180251 -11884173 1630420176 371788870 -1893704196 -131633814 1754820859 530530413 -2036985385 -242147007 1878373602 418546804 -2114202162 -151198376 2079647917 217307195 -1778742911 -486688489 2090413236 194911266 -1835577960 -443515634 1966039199 36196361 -1692335693 -333041371 1916970118 88445968 -1672690262 -347343556 309087942 1701543504 -60674070 -1956307076 352422623 1644608073 -82842637 -1945576603 481806068 1806759522 -222713896 -2051106994 467272429 1826435707 -170630207 -2100079785 266034850 2027712052 -506118258 -1764618472 146184891 2142349869 -424084585 -1849701631 16832144 1980229126 -284248132 -1744206038 107811465 1902780959 -396135515 -1620819149 688025102 1577410200 -955511006 -1341440076 779069975 1500027521 -1067332805 -1217987667 668591676 1356781226 -908622064 -1093617786 548676133 1471353523 -826653943 -1178766433 884309610 1135759100 -625270970 -1380175920 869841523 1155500773 -573121697 -1429083191 980350552 1298777806 -731867276 -1553487902 1023619649 1241776855 -754101395 -1542822917 192380807 2087735057 -445047125 -1837224387 203078558 2065533704 -501949774 -1793856988 95221685 1923860259 -341666151 -1666865649 46216108 1975911226 -321957248 -1681366506 381710307 1640456053 -120713521 -1882636711 296594426 1722456940 -6042922 -2002453952 404482001 1864161095 -166361347 -2129480085 527836104 1752240990 -243776796 -2038467982 806969167 1193177049 -568902045 -1458565387 930388822 1081322432 -646251910 -1367487764 1052956541 1237706731 -791890351 -1479833913 967775076 1319642098 -677285304 -1599716642 766398251 1521057725 -1012912633 -1264116079 717458226 1573174180 -993138146 -1278551416 594921241 1416820623 -847534539 -1166240093 605553408 1394553750 -904502740 -1122938182 542780484 1465720018 -833335960 -1185710594 657975389 1345378507 -918976143 -1103185433 780248182 1501992160 -1064319654 -1215760948 703357039 1592479993 -941489853 -1327156779 1038957600 1256852662 -740074228 -1528533606 981530681 1300744367 -728852203 -1551259261 859223058 1144095876 -583477954 -1438653016 878407691 1130119325 -631959257 -1387126351 456395916 1815297050 -180720224 -2109907658 475646101 1801385987 -229135943 -2058315473 368018622 1659417640 -69081710 -1931029244 310526119 1703243825 -57925237 -1953820387 109255912 1904487550 -393380412 -1618326190 32430321 1995040871 -270485027 -1729656501 140023002 2136974412 -430508554 -1856912032 255152323 2016567381 -516214289 -1774452359 960568581 1313222035 -682656727 -1605874497 1043126556 1227614602 -803030992 -1490712410 932877623 1084073377 -644549605 -1366047603 821514542 1206935992 -554094590 -1442971500 620105057 1408318967 -889689011 -1107338021 597412216 1419573742 -845830060 -1164797758 707626323 1563080133 -1004280705 -1289431831 759185738 1514631644 -1018290074 -1270279952 36650445 1965559131 -333357855 -1691980681 88275412 1917176130 -347301640 -1672763282 217363967 2079556969 -486877997 -1778523067 194605542 2090746224 -443084598 -1836048292 530066857 1755258175 -241808251 -2037285869 418769328 1878186278 -151287652 -2114144246 289645979 1715770637 -11680585 -2008353759 372138370 1630097684 -132120402 -1893257160 -199552101 -2095308019 437613239 1829913121 -210315390 -2072910060 494450350 1786742328 -88040535 -1916294337 349108869 1674168851 -38969424 -1968541914 329465500 1688473098 -374602753 -1632947351 128082643 1889882693 -289290266 -1715013776 13608650 2009634396 -411595827 -1871660197 158984929 2122242679 -535146540 -1759674558 236203768 2031296110 -814402733 -1200487483 561730175 1450992361 -937887926 -1088436260 639014502 1360111344 -1045513375 -1230402569 799070797 1487399643 -960266376 -1312534546 684531284 1607085762 -759028937 -1513811039 1020019227 1271624333 -709892306 -1565993032 1000441346 1285994132 -602297595 -1424057453 840419881 1158740671 -613126372 -1401725046 897191472 1115504294 -318758182 -1710812596 51266550 1946776416 -361896253 -1653942699 73631727 1935980409 -472143128 -1797481858 232115140 2060647250 -457806095 -1817092505 179834845 2109685579 -256429378 -2018508248 515462034 1774084868 -136644953 -2132949455 433362827 1859364637 -26428788 -1989440998 274914208 1734732598 -117342571 -1912189437 386867129 1611149103 -697433582 -1586941308 945840958 1332171688 -788281845 -1509624163 1057859367 1208653745 -659191264 -1347241290 918285068 1102896026 -539472327 -1461748049 836120341 1188110211 -874966410 -1126292768 634876762 1389380556 -860563857 -1145837831 582661955 1438484437 -989685180 -1308251438 722271080 1544276990 -1032888739 -1251447093 744570737 1533415399 -970100455 -1322630769 673386549 1596203171 -1052723968 -1236826730 793695276 1481237690 -923338453 -1074673219 653826055 1375709329 -811909838 -1197732444 563436574 1452436616 -610639491 -1398976021 898891857 1116942535 -587750044 -1410296334 855229512 1174336734 -717100721 -1572415015 995068003 1279834357 -768856746 -1523900992 1008880762 1260748012 -45919791 -1975230137 323825917 1682571371 -97610296 -1926650530 337704164 1663550578 -208086557 -2069894795 496416975 1787922521 -185262598 -2081280660 452689110 1845251136 -520863307 -1745653469 251273369 2046627855 -409369172 -1868647110 160949376 2123420694 -298858105 -1725368047 2205867 1999018045 -381547106 -1639629560 122449074 1883986980 -550092712 -1473154866 825762164 1178538466 -665091007 -1352878889 911598957 1095947771 -772945814 -1494550276 1071884614 1222941136 -696251277 -1584972571 948858207 1334402505 -1031712708 -1249484630 747581712 1535639942 -974351323 -1293179725 736294153 1558562207 -866461682 -1151473512 575977762 1431538100 -885580777 -1137693567 624524603 1379814829 -463970160 -1822470138 173408700 2102473002 -483023735 -1808624609 222021029 2050815283 -360453982 -1652238284 76384654 1938471192 -303158085 -1695998931 65031575 1961327873 -101748492 -1897381790 400626136 1625694542 -24988435 -1987738501 277665217 1737221463 -147523386 -2144090032 423270890 1849534844 -262587169 -2023879607 509042163 1766878565 -1871194465 -412031479 2121906099 159287077 -1759899002 -534961648 2031383466 236143420 -1632870739 -374641093 1889681281 128257815 -1715365196 -288970206 2010119064 13159182 -1916745989 -87558547 1674487767 348755777 -1968373022 -39177612 1688429518 329536344 -2095362359 -199459233 1830105061 437395315 -2072606000 -210650554 1786309628 494918506 -1424361897 -601962815 1159174011 839952365 -1401671090 -613219624 1115312994 897410036 -1513980315 -758821133 1271668553 1019949023 -1565541764 -710374678 1285675856 1000795078 -1230051789 -1045834075 1486915359 799520649 -1312611798 -960228676 1607287558 684356496 -1200263679 -814588265 1450905389 561790907 -1088902632 -937452914 1360448308 638712738 -1989351458 -26486968 1734510322 275101284 -1912527929 -117042351 1611612907 386429565 -2018021396 -256876678 1773735616 515784278 -2133152779 -136471709 1859439321 433322575 -1797523526 -472070356 2060818070 231908864 -1816775773 -458161355 2109231759 180314649 -1711243384 -318288098 1947082404 50933298 -1653752943 -362116345 1935923901 73722411 -1308440810 -989464704 1544332858 722179756 -1251015921 -1033358439 1533108771 744903349 -1126609116 -874610766 1389833736 634396318 -1145795779 -860636245 1438312977 582867591 -1347037326 -659363868 1102820958 918324936 -1462234261 -539024387 1188459079 835797713 -1586602176 -697733162 1331707500 946278138 -1509713063 -788223025 1208875637 1057671907 -1572752355 -716798837 1280300337 994633127 -1523814396 -768917358 1260523816 1009066430 -1399178193 -610464583 1117019395 898854293 -1409812426 -588199776 1173985562 855550348 -1074355079 -923691793 1375257941 654308803 -1197776800 -811839242 1452605772 563229146 -1322439605 -970318627 1596149095 673480177 -1237260206 -1052256060 1481542014 793360872 -1724934955 -299326397 1998714361 2540911 -1639821108 -381329318 1884041696 122356086 -1745609497 -520934287 2046459339 251481437 -1868965634 -409016216 2123872722 160467268 -2070379343 -207637465 1788274077 496096523 -2081079128 -185438146 1845174660 452727058 -1975317373 -45859819 1682795951 323640633 -1926313830 -97912820 1663084982 338139424 -1151695524 -866273846 1431626864 575919334 -1137229499 -886017581 1379475561 624824575 -1249833618 -1031389704 1536126018 747134164 -1293104777 -974390815 1558358107 736467149 -1494379208 -773151314 1222898708 1071957122 -1585426143 -695770697 1334718477 948502683 -1472848630 -550425188 1178106918 826231984 -1352935149 -664999547 1096136767 911378601 -2144033388 -147614462 1849345208 423490606 -2024185459 -262254309 1767309473 508571703 -1896927834 -102228688 1625377930 400981020 -1987909185 -24782551 1737263251 277592069 -1652312592 -360413850 1938674908 76211274 -1695649303 -303480449 1960841413 65478739 -1822933566 -463532716 2102811886 173108344 -1808401957 -483210931 2050726135 222079073 1019386259 1271245061 -758318913 -1513371607 1001348490 1286106396 -710853466 -1566176208 840503713 1159602487 -602443635 -1424998373 896849336 1114891566 -612715372 -1401060350 561351159 1450359137 -813963045 -1199777715 639127022 1361018232 -938070846 -1089397676 799932869 1487483219 -1046454039 -1230548865 683918812 1606743370 -959601424 -1312123802 128760155 1890290125 -375203721 -1633294111 12680514 2009484756 -288416658 -1714934536 158806377 2121269759 -411479995 -1870765869 236647792 2031994342 -535522212 -1760320310 438020415 1830590889 -199899117 -2095908731 494300454 1785814448 -210236406 -2072036196 348135693 1673990555 -87146463 -1916178249 330163476 1688917378 -39615432 -1968917330 635021522 1390319684 -875050498 -1127155352 582249675 1437817949 -860221977 -1145225871 721559776 1543835766 -989052468 -1307872934 745530617 1533596783 -1033796139 -1251560125 946780342 1332316192 -698295910 -1587025652 1057193135 1208241209 -787669629 -1509282539 917844100 1102184466 -658812504 -1346608834 836301981 1189069835 -539585103 -1462655705 515344410 1773189260 -256251594 -2017535584 433736707 1860009109 -137089745 -2133647943 275513384 1735078078 -27107068 -1989848686 385991729 1611068583 -116415203 -1912040053 50370686 1946659048 -317785774 -1710634556 74275943 1936354545 -362594997 -1654387235 232460364 2061246682 -472551072 -1798159882 179754069 2108810435 -457656967 -1816164881 250936081 2046020487 -520447427 -1744983381 161038088 2124287902 -409510364 -1869582670 3109667 1999127477 -299822577 -1725554023 121812794 1883604908 -380840426 -1639192960 323218293 1682234339 -45249959 -1974814001 338571116 1663639546 -98546112 -1926791466 496526151 1788826577 -208272789 -2070859011 452306782 1844615112 -184826254 -2080573724 899341273 1117645647 -611009803 -1399616925 855056320 1173368662 -587628820 -1409397126 994137067 1279681405 -716229945 -1572339119 1009555442 1261152100 -769460514 -1524251064 674089917 1596652331 -970741103 -1323001337 792727460 1481064242 -1051824504 -1236705762 653673359 1374778137 -923262301 -1073802699 563840918 1453111040 -812259654 -1198336468 401590864 1625881286 -102651012 -1897489430 276958793 1736785631 -24350875 -1987354637 422855266 1848865524 -147184818 -2143480872 509183611 1767814893 -262674601 -2024745023 173595188 2103437986 -464078056 -1823372402 221584941 2050109115 -482640127 -1807986793 75715078 1938055824 -359845078 -1651899460 65967647 1961469577 -304023757 -1696086107 746711704 1535564302 -1030779980 -1249330398 736898689 1558912535 -975024211 -1293582533 576348842 1432179260 -866909306 -1152175344 624404147 1378915877 -885405793 -1136724215 825686780 1177668202 -549938224 -1472222394 911949541 1096552051 -665493559 -1353552033 1072526030 1223311960 -773647390 -1494998156 947959511 1334281793 -695281669 -1584797843 1487821975 799632385 -1231012421 -1046016723 1606654094 683976728 -1311901278 -959788748 1450562725 561177651 -1199852151 -813923041 1360531644 639574058 -1089048176 -938393338 1159286003 840858725 -1424544289 -602923703 1114933482 896776316 -1401230906 -612509360 1271055553 1019606103 -1513314835 -758409861 1286537432 1000878158 -1566481932 -710520478 1673559135 348605641 -1915871885 -87478811 1689106502 329943248 -1968973462 -39523844 1830548589 438093051 -2095737535 -200104489 1786130548 493945058 -2072489640 -209755698 2121755707 158358701 -1871114985 -411157119 2031790114 236820660 -1760245490 -535561832 1890378761 128701599 -1633516251 -375016013 2009145360 12980358 -1714470596 -288853590 1102409174 917658944 -1346695942 -658752404 1188604367 836737369 -1462318877 -539887499 1332667876 946460018 -1587510072 -697846690 1208164861 1057231211 -1509080879 -787845049 1543667122 721767716 -1307829090 -989123576 1534048683 745048381 -1251878777 -1033443311 1390015872 635356438 -1126722388 -875518918 1437872537 582156559 -1145417547 -860004317 2061192478 232553864 -1797968846 -472769372 2109114631 179419537 -1816598485 -457189187 1946207532 50853306 -1710316544 -318139242 1936523573 74068387 -1654431719 -362524529 1735155066 275475948 -1990050730 -26932032 1610717539 386312693 -1911556017 -116864807 1773655368 514909662 -2017872796 -255949582 1859785041 433922503 -2133561219 -137150229 1788362261 496963203 -2070520007 -208572497 1844836876 452119194 -2080662752 -184767562 1682159143 323258033 -1974610165 -45422691 1663988286 338248360 -1927277806 -98098300 1999580785 2629351 -1725870243 -299466805 1883433576 122018558 -1639150780 -380912686 2046076483 250844885 -1745172625 -520226823 2123981402 161370828 -1869151370 -409979936 1375084253 653340235 -1074233359 -922792089 1453054660 563931730 -1198146584 -812479618 1596823279 673883769 -1323042877 -970668203 1480610550 793207392 -1236388902 -1052179636 1279332025 994459183 -1571852395 -716677373 1261226656 1009515062 -1524454516 -769287398 1117423243 899528221 -1399527513 -611068111 1173832338 854618628 -1409735746 -587328728 1937968980 75775938 -1651675528 -360030482 1961806669 65666011 -1696552351 -303588617 2102953830 174045168 -1823021494 -464398628 2050311039 221410281 -1808063917 -482602299 1848909616 422784934 -2143650276 -146977142 1767496489 509537215 -2024293883 -263157101 1626314498 401123220 -1897794002 -102316360 1736594203 277177229 -1987300809 -24444255 1223503772 1072307978 -1495052624 -773554650 1333848965 948427539 -1584493911 -695616961 1177986990 825333560 -1472674174 -549456364 1096508343 912020257 -1353383269 -665701875 1431977976 576524142 -1152098604 -866947518 1379400673 623954807 -1137075507 -885085605 1535227850 747013980 -1248864538 -1031215504 1559000019 736838469 -1293806849 -974839191 727524712 1549407742 -984398780 -1303087918 741400945 1530384871 -1036091299 -1254510389 629583194 1384226252 -880227210 -1131414304 585853251 1441552853 -857405329 -1142802183 921318668 1106052506 -656124896 -1344052042 830992661 1182843267 -544632775 -1467047761 942783806 1328975272 -700457966 -1590104956 1063024935 1213942193 -783149045 -1504368483 271779232 1731474742 -29530996 -1992666086 392085945 1616507183 -112156523 -1906864125 518557074 1777319172 -253301570 -2015241176 428165515 1854044445 -141875033 -2138302415 226760132 2055415122 -477465368 -1802681218 183095773 2112807243 -454577935 -1814003609 56598006 1951968608 -313393958 -1705587636 70408687 1932880249 -365152061 -1657075627 843453481 1161897151 -599231227 -1420868205 892063792 1110237350 -618286820 -1407024758 1016962075 1268427917 -762053321 -1516974687 1005606914 1291282580 -704759506 -1560737352 804324429 1492530395 -1040226975 -1225239049 681361492 1604055234 -963468936 -1315597842 556436607 1445838057 -819663533 -1205609019 642205798 1363179760 -934729398 -1085400612 153629921 2117010551 -416918067 -1876859557 239464696 2034417774 -531918380 -1756585662 133414099 1895074885 -369238529 -1627722391 10385610 2006534236 -292546074 -1718146704 345973893 1670910995 -91142743 -1919519425 334684316 1693831178 -33783376 -1963216602 440708279 1833147425 -196424293 -2092040947 489253038 1781422136 -215545470 -2078263020 426461162 1852602236 -144365882 -2141055408 503743475 1761719141 -267853089 -2029006263 397463512 1622671182 -104943884 -1900437918 282921921 1742355287 -19698963 -1982571909 81549198 1943758616 -355322206 -1646983628 61969303 1958126337 -306187589 -1699167699 168288188 2097213226 -469123440 -1827762682 225057701 2053974835 -479954295 -1805432289 570779426 1426216884 -871692786 -1156827496 627614523 1383044013 -882458089 -1134431615 752807696 1541005190 -1026519492 -1244152150 733162249 1555307423 -977450459 -1296401741 1068660550 1219839952 -776202646 -1497684228 954184543 1339589577 -690892173 -1579752731 829030260 1181667298 -546857384 -1470058802 906247021 1090718715 -670410175 -1358075177 7370411 2004305469 -293726329 -1720113391 119386802 1880785444 -384576610 -1642798328 246152857 2041368079 -526016587 -1750946013 163986048 2126580246 -406299732 -1865454790 499607247 1790989913 -204929053 -2066860171 447390422 1840091712 -190528518 -2086407316 320663293 1679548011 -49115183 -1978286265 342960868 1668684402 -92320824 -1921483938 991843939 1276733173 -720357553 -1575548967 1014207098 1265935084 -763497642 -1518681152 902159953 1120071367 -607404163 -1395879957 849877576 1169107678 -593069212 -1415492622 648627719 1370388113 -928569557 -1080027203 566526494 1455665800 -808787150 -1194470492 678612533 1601568419 -964907239 -1317298289 790563372 1477982906 -1055823104 -1240048746 1328668780 943116538 -1589673664 -700927530 1213998197 1062933731 -1504557735 -782928433 1105881182 921524424 -1344009870 -656197148 1183296583 830512337 -1467363989 -544276995 1384574984 629260446 -1131900636 -879779406 1441477649 585892999 -1142598339 -857578069 1549629498 727337132 -1303176938 -984340096 1529920547 741838005 -1254171377 -1036391015 1952432292 56160306 -1705926264 -313093858 1932657853 70595627 -1656986223 -365210361 2055489686 226719744 -1802884678 -477292244 2112457871 183417881 -1813516893 -455025355 1776865472 519037014 -2014924308 -253656710 1854215385 427959375 -2138343947 -141802141 1731418354 271870052 -1992476194 -29750968 1616813291 391752829 -1907294777 -111686319 1445646637 556655035 -1205555199 -819756905 1363612980 641738146 -1085705192 -934394738 1492211999 804678025 -1224787917 -1040709467 1604099334 681291152 -1315767254 -963261252 1268629833 1016787423 -1517051803 -762015501 1290798416 1006056902 -1560386436 -705080086 1162234235 843151853 -1421334441 -598796095 1110150498 892124660 -1406800818 -618472232 1833234917 440648051 -2092265271 -196239265 1781085692 489555306 -2077797168 -215980986 1671395799 345524545 -1919870725 -90822547 1693629902 334859608 -1963139870 -33821580 1895031169 133484823 -1627553619 -369446853 2006853016 10032398 -1718598476 -292064222 2116577715 154097957 -1876555617 -417253367 2034609578 239246652 -1756640122 -531825648 2097644270 167817848 -1828068414 -468790444 2053785335 225277537 -1805375525 -480045235 1943800540 81476170 -1647154192 -355116186 1957809861 62324307 -1698713623 -306667649 1622184586 397910556 -1900088410 -105266384 1742558867 282748421 -1982646337 -19658967 1852512952 426519086 -2140832876 -144553214 1762057889 503442999 -2029469811 -267415781 1181327910 829330096 -1469594870 -547294308 1090807359 906188457 -1358297325 -670222459 1219635732 1068833410 -1497609416 -776242258 1340075533 953736859 -1580101855 -690569289 1541321282 752452308 -1244605586 -1026038792 1555265115 733234893 -1296230537 -977655839 1426406000 570559206 -1156883620 -871601206 1382612585 628084479 -1134125243 -882790445 1679602607 320570169 -1978477949 -48897515 1668380598 343295776 -1921050982 -92789236 1791441821 499125003 -2067178831 -204576217 1839923076 447598354 -2086363480 -190599618 2041291723 246190941 -1750744345 -526192015 2126931922 163665732 -1865939202 -405850520 2003839993 7805807 -1719776555 -294028733 1881010144 119201654 -1642885428 -384516518 1601344359 678798321 -1317211573 -964967715 1478449022 790128616 -1240385966 -1055521084 1370037077 648948675 -1079543175 -929019153 1455742796 566489050 -1194672544 -808612106 1120240387 901952405 -1395924433 -607333703 1168656154 850360204 -1415174602 -593422688 1277037361 991509415 -1575982563 -719889781 1265880872 1014300606 -1518490108 -763715950 -477843616 -1803313162 227200588 2056126170 -454464647 -1813095441 182913621 2111847107 -312531118 -1705502780 55658110 1951823592 -365763765 -1657416739 71074407 1933292273 -30163196 -1993044078 272490024 1731915454 -111248611 -1906750581 391125553 1616325287 -253216970 -2014378080 518411802 1776379532 -142216401 -2138913863 428577283 1854710421 -655716440 -1343373506 920972932 1105452562 -544781391 -1467974873 831072925 1183717899 -701429862 -1590282484 943679158 1329092128 -782449789 -1503923435 1062380207 1213567545 -983719988 -1302679718 726925024 1549061750 -1037018155 -1254659261 742275833 1530464879 -880404482 -1132386456 629700306 1385121348 -856960025 -1142103183 585478859 1440907869 -90202591 -1919373641 345112333 1670827931 -34448840 -1963627858 335297300 1694174082 -196864493 -2092751227 441087807 1833781161 -215363062 -2077302116 489141030 1780515760 -416772539 -1875919149 153546601 2116149247 -532329892 -1757250870 239807344 2035031014 -369949065 -1628162335 134047579 1895454669 -291585426 -1717964040 9478978 2006422484 -1041121559 -1225355649 805298117 1492709203 -962823440 -1315222938 680664028 1603611466 -819317029 -1205008819 556029943 1445160801 -934808894 -1086274988 642356206 1364108152 -599347571 -1421763045 843632545 1162870583 -617911660 -1406379518 891620280 1109539630 -761452865 -1516628439 1016285075 1268020997 -705633626 -1560817104 1006535562 1291432732 -776811038 -1498022540 1069329614 1220254808 -690025989 -1579665043 953247959 1339447361 -546748976 -1469156026 828843260 1180701802 -670793271 -1358712481 906682597 1091424371 -872030842 -1157436144 571194538 1426885692 -882370145 -1133565687 627472563 1382107173 -1025616460 -1244043998 751842456 1540817934 -978087507 -1296785093 733868161 1555742743 -354620118 -1646535236 80907270 1943387280 -307156685 -1699341915 62867487 1958246537 -469277416 -1828694642 168363060 2098082978 -479551231 -1804758633 224706605 2053370043 -143917746 -2140353064 426089570 1851960564 -268027561 -2029975103 503863419 1762617581 -105876100 -1900591638 398333008 1622746310 -19025563 -1982168589 282316873 1742004447 -928383837 -1079063499 648519055 1369484569 -809224006 -1195177940 566909334 1456302336 -965577583 -1317714937 679220669 1601905963 -1054887800 -1239908322 789696932 1477894450 -719393593 -1575363503 990940651 1276624253 -764204834 -1519118264 1014843890 1266317668 -607820555 -1396550557 902497753 1120679247 -592928532 -1414557574 849789376 1168240982 -205005717 -2067731203 499760455 1791921617 -190179214 -2085803804 446986590 1839417800 -48475047 -1977916209 319960437 1679099363 -93220800 -1921605418 343929196 1668858362 -294597617 -1720189799 8301859 2004458933 -383973354 -1642448768 118712634 1880381868 -525646787 -1750305621 245703953 2040665479 -406421468 -1866354510 164159752 2127548830 -2014811548 -252749070 1776683848 518077406 -2138722691 -142434581 1854656337 428670919 -1993088426 -30092608 1732084602 272282604 -1906432433 -111601959 1615873891 391608309 -1705018880 -312980842 1951472428 55978938 -1657618919 -365588849 1933369141 71036835 -1803226574 -477904220 2055901982 227386248 -1813432789 -454162755 2112313095 182478737 -1132049748 -880707014 1384655744 630135574 -1142190411 -856900061 1441132441 585293583 -1302478178 -983895544 1548985266 726962980 -1255143801 -1036569071 1530816427 741955389 -1590601016 -701076898 1329544164 943197042 -1503879471 -782520761 1213399037 1062588267 -1343565062 -655498644 1105507286 920879936 -1467541789 -545249675 1183414223 831407961 -1628218587 -369857613 1895643657 133827231 -1717657796 -291917910 2005990928 9948806 -1876372713 -416291967 2116465211 153191085 -1757079794 -532535400 2034988578 239879860 -2092676287 -196903977 1833577069 441260795 -2077651112 -215040050 1781001844 488693474 -1918909581 -90639387 1670488671 345412297 -1963849878 -34260996 1694262854 335238864 -1516405779 -761640069 1267931841 1016343127 -1561280524 -705196190 1291771608 1006235214 -1421413409 -599669943 1162384115 844079717 -1406453818 -617871536 1109743338 891446908 -1205179511 -819111137 1445202597 555956787 -1085821040 -935289082 1363791548 642711082 -1225661509 -1040788691 1493140119 804827649 -1315166302 -962914508 1603421838 680883736 -1243739930 -1025951632 1540385226 752310620 -1296839425 -977994647 1555934675 733650245 -1157267244 -872239038 1426842104 571265390 -1134017331 -881888165 1382426081 627119479 -1469507454 -546428908 1181186478 828393784 -1358635877 -670831603 1091222967 906857761 -1498246992 -776626138 1220342172 1069269258 -1579199319 -690461633 1339110789 953550099 -1901058002 -105441096 1623083266 398031252 -1981944777 -19211103 1741917467 282377613 -2140430308 -143880054 1852162352 425914790 -2029624315 -268348269 1762133289 504313279 -1828243382 -469759780 2097764710 168716784 -1804927917 -479343419 2053414271 224636393 -1646481288 -354713362 1943195988 81125826 -1699646367 -306821897 1958679885 62399963 -1396360793 -608040655 1120622731 902588445 -1414988354 -592458456 1168546962 849456132 -1575046763 -719748861 1276170425 991420463 -1519159924 -764132070 1266488480 1014637622 -1317918269 -965404331 1601980655 679180409 -1239421478 -1055335092 1477545206 790019168 -1079401999 -928083609 1369948381 648081483 -1195088408 -809282178 1456080068 567096402 -1750394513 -525587975 2040887363 245516501 -1866015370 -406721056 2127084634 164596940 -1720676003 -294149685 2004807793 7979239 -1642244796 -384145966 1880306792 118752510 -1977874165 -48547427 1678927911 320166065 -1921921774 -92865148 1669311550 343448744 -2067300039 -205475409 1791614997 500093059 -2085993184 -189958730 1839473676 446895258 1637824313 379062191 -1886300651 -124361085 1727197984 301319094 -1996713460 -286054 1866776331 407080861 -2125799897 -162664783 1747548946 523127684 -2044257730 -249550168 2083006301 187635659 -1842985359 -450791705 2068177732 205706194 -1790213528 -498289922 1928572783 99917817 -1661088189 -335872299 1973316470 43604960 -1685058982 -325633332 1525749745 771106663 -1258326307 -1007139253 1570558952 714859390 -1282231612 -996834734 1412079555 590196565 -1171980561 -853291399 1397185498 608201548 -1119274250 -900855200 1195771797 809580291 -1454872903 -565225937 1076609932 925692698 -1373265248 -652045770 1235062695 1050328881 -1483477365 -795550179 1324370878 972520232 -1593955694 -671540732 2021918328 260257518 -1769314476 -510830654 2146026081 149877495 -1847090355 -421489701 1985973834 22593244 -1739460762 -279519248 1899121235 104168133 -1623446657 -398779415 1697846812 305407626 -1958906064 -63289434 1650381317 358212243 -1940868311 -78150721 1810406958 485469880 -2048459006 -220082284 1820678711 461531809 -2104804581 -175371379 1139418800 887952934 -1377548388 -622627062 1149756073 864080447 -1433828475 -577850605 1295101570 976657940 -1556099154 -734462152 1247570587 1029397005 -1538126921 -749389023 1583167188 693765698 -1336715272 -950769810 1496380109 775406171 -1220635679 -1069964425 1351007974 662802032 -1098326070 -913313956 1475050239 552356457 -1176167469 -824038587 1403606459 615408941 -1113115497 -895482879 1422168482 600023348 -1161105266 -842153960 1567808905 712371487 -1283670875 -998536141 1511987600 756558086 -1273923396 -1021949910 1310606815 957969737 -1609554701 -686353307 1232306630 1047834960 -1484922646 -797257604 1086705133 935525755 -1362383679 -640902057 1202194932 816789858 -1448711976 -559851442 1757902195 532694501 -2033642401 -238148407 1873457514 414024188 -2119905210 -157032240 1713175873 287034839 -2012046227 -15356677 1634810200 376834510 -1887479692 -126326558 1970300183 41375105 -1686240197 -327600979 1914544398 85627288 -1676427230 -350949196 2074864933 212655539 -1784312823 -492651361 2093361468 197204394 -1832368112 -439388026 1253205242 1035293804 -1531181610 -742705856 1306501347 987271285 -1546534449 -724111015 1147792584 862903390 -1436054044 -580862606 1124346065 872618055 -1391834627 -636651157 1459975326 537019400 -1190455886 -838064860 1349038215 661618705 -1100557909 -916332227 1507785900 786025530 -1211064960 -1059607274 1588803765 699664419 -1329768039 -944084721 1910260786 115045540 -1613617890 -388688504 1991344171 28750013 -1732255481 -273100399 2131217408 134282390 -1861636820 -435249734 2020214809 258816143 -1771804363 -513582685 1818973270 460088512 -2107296390 -178125332 1795592271 469868761 -2063011485 -233848331 1655757924 364375282 -1933656760 -71725602 1708988541 316287211 -1949075119 -53196345 99873341 1928643243 -335703279 -1661295737 43922980 1972962994 -326084856 -1684576354 187202063 2083474073 -450487517 -1843319883 205897238 2067959424 -498344134 -1790120020 407167577 1866715855 -162888843 -2125614109 522790464 1747850966 -249084052 -2044692486 379546219 1637374717 -124712121 -1885979695 301117042 1727373028 -209058 -1996750904 1050530549 1234887267 -795626535 -1483439281 972035820 1324820090 -671189056 -1594276010 809917127 1195469393 -565691413 -1454437507 925605598 1076670024 -651821070 -1373450396 590004881 1412297223 -853236803 -1172073685 608634504 1396717086 -901159004 -1118939342 770788003 1526102581 -1006687345 -1258808551 714903226 1570487852 -997003370 -1282023680 485016444 1810887658 -219766192 -2048814394 461703013 1820473331 -175413687 -2104731937 305351502 1697938392 -63100318 -1959126284 358518615 1650048961 -78582149 -1940398355 23057176 1985536910 -279858636 -1739160926 103945985 1899308951 -398690771 -1623505221 260332330 2021878716 -511034874 -1769141616 149528371 2146348965 -421003745 -1847538039 663151540 1350685474 -913800552 -1097879026 552282029 1475090235 -823835007 -1176340969 693988230 1582979856 -950859094 -1336657348 774942623 1496817417 -1069625677 -1220936155 976352208 1295434566 -734031108 -1556569494 1029453769 1247479647 -749578523 -1537907085 887782370 1139624820 -622585138 -1377621416 864534523 1149276013 -578167081 -1433473471 935694527 1086496809 -640945773 -1362312955 816338086 1202676784 -559532662 -1449065188 958273677 1310271515 -686786143 -1609086665 1047780500 1232399362 -797065800 -1485140690 712147163 1567993933 -998448649 -1283731103 757023938 1511552084 -1022286354 -1273621128 615057641 1403926655 -894998075 -1113564845 600100080 1422130278 -842355236 -1160929974 212578423 2074902753 -492449445 -1784487475 197555310 2093040888 -439872190 -1831918124 40908869 1970735315 -327263895 -1686541825 85851228 1914358986 -351036048 -1676366362 287088659 1713082501 -15548097 -2011827799 376529930 1635144860 -125893338 -1887947344 533145633 1757419703 -238466803 -2033288805 413854776 1873665198 -156988140 -2119975550 786342398 1507430760 -1060060974 -1210585020 699622887 1588876657 -943913781 -1329974179 537209292 1459755354 -838121248 -1190365066 661188053 1349508419 -916026119 -1100891025 862564762 1148092684 -580398922 -1436491744 872707459 1124287765 -636873553 -1391647687 1035090344 1253378366 -742631292 -1531221998 987758001 1306053927 -724460387 -1546212341 363888950 1656205728 -71376870 -1933979508 316491055 1708815801 -53271549 -1949035371 459999492 1819031954 -177903576 -2107483970 470207773 1795292555 -234312655 -2062574425 134713682 2130747844 -435556226 -1861304088 258626891 2020435421 -513526681 -1771895567 115087712 1910188534 -388859828 -1613412134 28433785 1991699951 -272647083 -1732735805 -1454981839 -566129241 1195957277 810544267 -1372882648 -651408962 1076172804 924985490 -1482869501 -795212395 1234392111 1049912505 -1594822374 -671628916 1325305910 972660896 -1259229867 -1007247933 1526713465 771292399 -1281595060 -996451878 1569851488 714422518 -1171643033 -852683279 1411662923 589526237 -1119362690 -901721624 1397325906 609136836 -1842831879 -449860241 2082929877 186764355 -1790617120 -498964106 2068527308 206309466 -1661790773 -336321187 1929213159 100287601 -1684090414 -325459644 1972416766 43483240 -1885368931 -124207861 1636953265 378985511 -1997387388 -689902 1727801512 301668414 -2126248529 -163367623 1867146371 407720981 -2044083786 -248581856 1747427482 522227724 -1336046480 -950354714 1582558556 693427658 -1221572503 -1070106369 1497246021 775494099 -1098513342 -914279212 1351116142 663705080 -1175732133 -823332659 1474666871 551719393 -1377133548 -621958014 1139080504 887344558 -1433970675 -578787173 1149843745 864946615 -1557064666 -734649168 1296004362 976766364 -1537421249 -748953431 1246933267 1029013893 -1959547720 -63661010 1698549140 305855746 -1939969887 -78030793 1649412493 358037787 -2048383862 -219212772 1810253222 484537648 -2105155437 -175976443 1821082047 462205225 -1769685796 -511472566 2022366704 260959590 -1846970171 -420591533 2145851881 148908415 -1738590994 -279444360 1985041858 22439252 -1624051465 -399130527 1899794907 104571213 -1687101517 -327684315 1971240607 41520649 -1675813974 -350606532 1913879174 85215760 -1783933055 -492017897 2074425005 211945019 -1832479848 -440294642 2093544116 198165026 -2033725481 -239009983 1758047995 533634669 -2119562290 -156419240 1873046242 413358708 -2011412507 -14977165 1712465609 286594655 -1888386052 -126438550 1635771088 377016902 -1608581253 -686174227 1309711959 957853377 -1485620382 -797701132 1232951886 1048210136 -1362790583 -641579041 1087051365 936126195 -1448561840 -558922810 1202115196 815915754 -1112936673 -894509175 1403489843 614514341 -1161549050 -842851440 1422543402 600668860 -1284348115 -998942789 1568409089 712717975 -1272995020 -1021799518 1511113240 756478606 -2106855694 -177414556 1818595294 459456328 -2063193365 -234808707 1795705799 470776657 -1934596416 -71870890 1656621036 364459898 -1948409127 -52784561 1708377077 315945827 -1612906858 -388248064 1909628858 114667308 -1733215601 -273282535 1992252323 28863285 -1861781852 -436189646 2131302280 135145246 -1771392323 -512916949 2019873681 258204423 -1190801862 -838664532 1460383510 537698176 -1100477917 -915457355 1348889359 660691865 -1210169848 -1059490146 1506813732 785848242 -1330413039 -944459129 1589502781 700109739 -1531781538 -743051576 1253883762 1035702244 -1545659833 -724030767 1305574251 987122685 -1435937172 -579967238 1147615040 861931478 -1392209291 -637295901 1124791129 873317327 -852854731 -1171437405 589568281 1411590543 -901268436 -1119843142 608820480 1397681558 -1007554553 -1258897263 771723563 1526243773 -996396002 -1281686392 714233138 1570071972 -794990511 -1483056953 1049823613 1234450923 -672093112 -1594385186 973000036 1325006322 -565780381 -1455304459 810058063 1196405209 -651484038 -1372842772 925189462 1076000192 -163292931 -2126288789 407517649 1867319623 -248931100 -2043761550 522714568 1746980190 -123744049 -1885806503 378647011 1637253493 -912170 -1997200320 301757946 1727743340 -336377703 -1661700081 100477365 1928993059 -325153664 -1684423658 43052460 1972886842 -450314069 -1842352067 187081095 2082574609 -498793294 -1790823388 206267806 2068600072 -734967436 -1556710942 977217624 1295521998 -748909203 -1537491461 1028844609 1247141079 -622149306 -1376914992 887398506 1138987260 -578353825 -1434438199 864642163 1150178533 -913942256 -1098815098 663238716 1351551146 -823419639 -1175671393 551943205 1474481331 -950152926 -1336221260 693350414 1582596248 -1070590661 -1221122643 775844887 1496925313 -278959684 -1739040470 22087824 1985361926 -399331931 -1623876301 104647817 1899756575 -511385202 -1769746152 260735138 2022551604 -420928105 -1846668031 149374139 2145416237 -219645480 -2047915698 484841716 1809918050 -175784511 -2105373353 462150893 1821174907 -63704598 -1959476868 306024646 1698340944 -77711885 -1940322971 357586143 1649894473 -14935369 -2011485663 286423963 1712671501 -126755154 -1888031176 377470850 1635290900 -238579067 -2034195949 533328809 1758380863 -156608868 -2119342582 413415344 1872955174 -492107053 -1783875003 212167679 2074237801 -439955766 -1832780196 197701606 2093981552 -328170783 -1686654345 41870285 1970918235 -350402824 -1675987346 85141460 1913919298 -999146881 -1284175127 712792915 1568369605 -1021313434 -1273442576 756129610 1511436252 -894848435 -1112636709 614978401 1403053047 -842762668 -1161607486 600446840 1422731246 -641390053 -1363010931 936069943 1087142817 -559354366 -1448092012 816221998 1201782712 -685858263 -1608936769 957399813 1310192531 -797743568 -1485547866 1048381212 1232746378 -435737610 -1862263968 134826714 2131655244 -513085457 -1771184263 258248387 2019802709 -388193340 -1612999854 114475752 1909846654 -273586211 -1732880565 29296369 1991784039 -72336494 -1934161148 364796606 1656318504 -52559989 -1948594403 315858599 1708437041 -177491040 -2106817738 459657868 1818419738 -234457159 -2063513809 470292117 1796154883 -580318402 -1435616344 862415378 1147165316 -637219033 -1392246863 873115147 1124966045 -743275764 -1531595878 1035788832 1253823158 -723564779 -1546094717 986785337 1305876143 -1059185830 -1210504244 785414774 1507281632 -944513213 -1330319403 700300911 1589284601 -838495384 -1191009282 537653828 1460454098 -915908751 -1099995161 661010013 1348536011 -1088721923 -937665685 1360333521 638728775 -1200181276 -814637198 1450757832 562036318 -1312758833 -959982759 1607369443 684307061 -1230166058 -1045817536 1487095546 799307372 -1565754471 -710194417 1285692085 1000679971 -1514029184 -758739178 1271914156 1019801146 -1401424981 -613366979 1115263623 897491473 -1424345166 -602077404 1158960798 840132104 -2072687819 -210601053 1786456601 494672527 -2095542484 -199245894 1830219264 437378710 -1968258297 -39193711 1688248875 329749181 -1916598498 -87804024 1674405426 348804772 -1715315887 -289051705 2009873021 13306603 -1632657592 -374820898 1889664612 128372466 -1759915165 -534846475 2031596111 235963097 -1871440006 -411883540 2121954902 159205056 -1509926212 -788043222 1208892304 1057557254 -1586651483 -697651661 1331953545 946130719 -1461988722 -539172328 1188410274 835879732 -1347021161 -659479039 1102608315 918505261 -1145615656 -860849586 1438198772 582884194 -1126527295 -874660265 1389686765 634642299 -1251163414 -1033112964 1533191110 744854352 -1308555533 -989448603 1544513503 721966921 -1653704076 -362198302 1935678296 73870286 -1711030675 -318468357 1947066177 51048407 -1816792506 -458046768 2109444970 180134908 -1797769633 -471922999 2060867443 231827429 -2133235184 -136422778 1859586876 433077162 -2018202103 -256663905 1773850405 515768243 -1912413662 -117058892 1611432718 386642840 -1989204421 -26732883 1734428439 275150721 -1926428289 -97895959 1663264851 337926341 -1975464602 -45613584 1682877514 323591388 -2080997043 -185486885 1845026913 452972791 -2070198956 -207850046 1788159096 496112878 -1868949221 -409130611 2123659319 160647329 -1745363710 -521081452 2046409774 251563192 -1639870167 -381247041 1884286981 122208403 -1725147856 -299145818 1998730268 2425994 -1237112393 -1052501727 1481459867 793409549 -1322324562 -970334920 1595968642 673692692 -1197956731 -811626221 1452720297 563212351 -1074436708 -923642614 1375405232 654062630 -1410057773 -588052155 1174034687 855468137 -1399194166 -610349732 1117232358 898673776 -1523600927 -769097353 1260507341 1009180763 -1572702728 -716880530 1280054484 994780226 -1808385986 -483325784 2050513170 222259588 -1822688217 -463680335 2102762763 173190557 -1695698932 -303398758 1961087264 65331638 -1652526059 -360233853 1938691385 76096943 -1988024230 -24766260 1737443702 277379552 -1897075645 -101983019 1625460079 400932345 -2024103832 -262303490 1767162180 508817874 -2143853455 -147827481 1849230685 423507403 -1353180938 -664852384 1096186330 911296844 -1472865041 -550310791 1178320323 826051925 -1585213244 -695951278 1334702568 948617598 -1494330147 -773233589 1222653425 1072104807 -1292957550 -974637052 1558276542 736516392 -1249719157 -1031406563 1535946151 747347249 -1137409888 -885805002 1379590540 624808218 -1151777607 -866225105 1431774613 575673603 -612913415 -1401905553 897175509 1115619139 -602248480 -1424139658 840174540 1158888282 -710138165 -1565845923 1000490983 1285912433 -759045422 -1513696700 1020232702 1271444328 -960446819 -1312322037 684646321 1607069479 -1045595516 -1230353902 799218600 1487153982 -937740625 -1088682439 638932867 1360160533 -814288202 -1200504288 561550234 1451205388 -535196111 -1759592793 236449565 2031148939 -411809240 -1871480130 159001348 2122128274 -289274365 -1715128683 13395759 2009814969 -374357478 -1633095028 128033590 1889964960 -38887851 -1968591165 329318265 1688719343 -87860660 -1916507430 348994400 1674185718 -210430361 -2072893711 494630731 1786529757 -199699842 -2095062296 437695314 1829864388 -1033068616 -1251234002 744685204 1533398530 -989766751 -1308202185 722418317 1544030747 -860416118 -1146083556 582579878 1438533168 -874851437 -1126309115 634696383 1389593129 -539258916 -1461928118 836103920 1188224614 -659141691 -1347323053 918039273 1103043199 -788527122 -1509476488 1057908418 1208571476 -697449481 -1586826399 946053851 1331991117 -117260432 -1912238106 386719324 1611394762 -26248343 -1989653505 274799173 1734748883 -136759486 -2132932652 433542766 1859151608 -256576677 -2018262067 515543671 1774035681 -457855212 -1817010302 180080184 2109537966 -472356083 -1797301349 232131105 2060532407 -361879770 -1654057040 73418250 1936160412 -318512321 -1710959703 51216915 1946858117 -381563781 -1639514899 122662231 1883807169 -299104158 -1725220620 2255182 1998936536 -409320375 -1868729121 160703845 2123568627 -520650672 -1745833786 251257212 2046743018 -185148385 -2081297271 452508979 1845464485 -207939578 -2070140784 496335146 1787972028 -97692627 -1926601541 337851649 1663305111 -46100428 -1975017310 323940632 1682555278 -768611149 -1524048859 1008831903 1260829961 -717084502 -1572530116 994855302 1280014608 -587963263 -1410116585 855246253 1174222139 -610688872 -1398894578 899137972 1116795170 -812057385 -1197487039 563518971 1452387693 -923453234 -1074657192 654006754 1375496564 -1052543771 -1237040013 793581001 1481254239 -970018564 -1322680214 673239504 1596449094 -262472390 -2023895636 508861462 1767091328 -147375837 -2144335435 423188495 1849583769 -25070328 -1987689058 277812260 1736975538 -101928687 -1897168505 400740413 1625677995 -303174306 -1695883832 65244274 1961147620 -360699577 -1652090415 76433515 1938389245 -482974356 -1808706054 221774912 2050962646 -463756939 -1822649885 173391961 2102587599 -885727758 -1137447580 624606430 1379765320 -866575893 -1151456899 576157895 1431324753 -974170688 -1293392554 736179436 1558578298 -1031630375 -1249533617 747434229 1535885411 -696005226 -1585120000 948808890 1334484012 -772929137 -1494664935 1071671459 1223120949 -665303644 -1352698574 911615112 1095832606 -550141507 -1473072853 826007697 1178390535 2009260533 12964195 -1714650919 -288640945 1890526700 128456058 -1633598272 -374967210 2031708615 236869969 -1760098069 -535807875 2121575902 158571848 -1871000334 -411173788 1786114449 494059783 -2072276803 -209936341 1830303112 438240542 -2095688540 -200186830 1689156003 329861429 -1969219441 -39376871 1673772474 348425516 -1915888490 -87364608 1286390077 1001124267 -1566400495 -710569849 1270940964 1019622834 -1513135096 -758623074 1115113743 896563609 -1401346013 -612493131 1159367958 840809856 -1424692166 -602678100 1360777561 639427023 -1089097611 -938311453 1450579264 561063382 -1200065428 -813742854 1606441323 684157437 -1311885241 -959903535 1487773042 799714788 -1230767010 -1046164280 1859768500 434036770 -2133347944 -137330418 1773409453 515056699 -2017823359 -256031465 1610766470 386230288 -1911801430 -116717252 1735367839 275295241 -1990066765 -26817243 1936638160 74051654 -1654611460 -362311318 1946354889 50607199 -1710397979 -318089869 2109032674 179468404 -1816450610 -457434792 2061012219 232766573 -1797853737 -472785599 1438118012 582009066 -1145466544 -859921978 1390031973 635241715 -1126935223 -875338273 1533835342 745228504 -1251862174 -1033557516 1543617623 721849537 -1307583109 -989270547 1208016920 1057476750 -1508998860 -787893854 1332552705 946476183 -1587329747 -698059333 1188784170 836524220 -1462433530 -539870832 1102490675 917609637 -1346843361 -658506359 1173652343 854832097 -1409621413 -587345203 1117341550 899577848 -1399380414 -611313964 1261374277 1009269715 -1524536727 -769238273 1279446876 994443210 -1572032912 -716464410 1480823571 793027461 -1236405697 -1052065111 1596872458 673802140 -1323289050 -970520912 1452808993 564079543 -1198097907 -812561765 1375067960 653455278 -1074020844 -922972542 2124063679 161321769 -1869299053 -409734651 2046257062 250631984 -1745287542 -520210916 1883319181 122034971 -1638970719 -381126089 1999433620 2875138 -1725788488 -299516370 1663939547 338330445 -1927032073 -98246047 1681946562 323438420 -1974593810 -45537672 1844853737 452004735 -2080875835 -184587693 1788608496 496815974 -2070569252 -208490934 1559212598 736658080 -1293823206 -974724212 1535276591 746931897 -1249110269 -1031067755 1379154436 624102034 -1137026264 -885167170 1431961117 576638603 -1151885519 -867127385 1096327762 912233156 -1353268354 -665717784 1177904715 825382621 -1472526489 -549701647 1333996128 948181750 -1584575668 -695567398 1223618169 1072291567 -1495232683 -773341245 1736545022 277258856 -1987054638 -24591548 1626101479 401303153 -1897777205 -102430883 1767512780 509422170 -2024506400 -262976650 1849155285 422637123 -2143698951 -146894993 2050392730 221360652 -1808211018 -482356448 2103133827 173831701 -1823135825 -464382151 1961691816 65681982 -1696371836 -303801582 1937821361 76021287 -1651593315 -360079605 330179825 1688802407 -39828003 -1968736949 348381416 1673842814 -87195196 -1916096174 494251203 1785896021 -209990161 -2072183431 437807322 1830770764 -199882250 -2096023200 236532885 2032010243 -535341639 -1760533201 158658700 2121515034 -411397728 -1870814922 12762279 2009435185 -288563829 -1714688739 128940222 1890076712 -375318126 -1633277692 683672633 1606890671 -959552235 -1312205437 799916064 1487597750 -1046241012 -1230728806 639339531 1360837789 -938087129 -1089282639 561399826 1450276996 -814208706 -1199629912 896996445 1114645707 -612797071 -1401010713 840618052 1159586002 -602623640 -1424784898 1001167983 1286319353 -710738621 -1566192171 1019304054 1271294176 -758171302 -1513616948 179639728 2108826918 -457476964 -1816378358 232313257 2061492543 -472469371 -1798209517 74358146 1936305428 -362742610 -1654141896 50551195 1946446093 -317900617 -1710618591 386008532 1610954050 -116628232 -1911860114 275759565 1734930779 -27156255 -1989767049 433688038 1860091248 -136844086 -2133795748 515131903 1773369705 -256235309 -2017650619 836449656 1188824558 -539667372 -1462606654 917959009 1102168567 -658993075 -1346395941 1057013066 1208454620 -787555226 -1509298960 946698579 1332365765 -698148737 -1587271447 745284892 1533744522 -1033747408 -1251642202 721543429 1543950739 -988839895 -1308053313 582462766 1437638072 -860238846 -1145111404 635070775 1390238113 -875296741 -1127008115 563627635 1453291237 -812243105 -1198450743 653623914 1374860028 -923016378 -1073949744 792972865 1480916695 -1051873427 -1236623365 674105944 1596537550 -970953868 -1322820638 1009735191 1260938881 -769575109 -1524234323 994218510 1279632024 -716377310 -1572093004 854908453 1173614259 -587546871 -1409445985 899226172 1117661866 -610829552 -1399829626 452355771 1844532781 -185071721 -2080426239 496738978 1788645940 -208288882 -2070744296 338554505 1663753759 -98332763 -1926971597 322972304 1682381318 -45200452 -1974895830 121730783 1883653705 -380692493 -1639438491 2929350 1999340112 -299707414 -1725570180 161152749 2124271227 -409690175 -1869369513 251083508 2045774434 -520528936 -1744934066 948139826 1334069156 -695396834 -1584781688 1072608043 1223263165 -773795321 -1494752623 911802112 1096798102 -665412052 -1353601350 825572121 1177684879 -549758411 -1472435549 624191318 1379096512 -885389702 -1136838932 576299855 1432261593 -866663837 -1152322827 737144676 1558765554 -975073720 -1293500706 746728317 1535450091 -1030993327 -1249150265 65886202 1961518956 -303876394 -1696332224 75535331 1938269045 -359730481 -1651916199 221700040 2050092894 -482820380 -1807774094 173743057 2103192391 -464160003 -1823323541 509233054 1767733000 -262920526 -2024597980 423068551 1848685329 -147201365 -2143366595 276942764 1736900410 -24138112 -1987535338 401345461 1626028835 -102602087 -1897571825 -170296916 -2099361478 467081344 1825581078 -223035979 -2051830493 482008217 1807608847 -83693154 -1945779960 353145010 1644929060 -59820665 -1956117231 308368555 1701209149 -395417144 -1620485794 106957028 1902590066 -284971567 -1744528057 17681661 1980431467 -424287750 -1850551956 146505942 2143072320 -505928221 -1763764875 265700559 2026992729 -826844828 -1179620878 549009480 1472071902 -908419715 -1092768277 668269649 1356057799 -1066610346 -1217666624 778219642 1499824364 -956230321 -1341774375 688878691 1577600245 -754956032 -1543013994 1024337964 1242110138 -731017959 -1553285745 979627061 1298455715 -572800718 -1428360796 869638174 1154650248 -625605333 -1380895299 884499463 1136612497 -322811667 -1681557381 46934465 1976244567 -340816652 -1666663326 94498264 1923538254 -501628705 -1793134519 202875379 2064683365 -445381434 -1837943728 192570858 2088588668 -243967863 -2039322593 528169381 1752959283 -166159216 -2128630778 404159932 1863437610 -5320517 -2002132947 295743895 1722253569 -121432926 -1882971084 382563726 1640645912 -676567003 -1599383373 966920457 1319451039 -792613828 -1480155990 1053805840 1237908870 -646455273 -1368338303 930709819 1082044845 -568712178 -1457711976 806634786 1192457652 -904169407 -1122219817 605362541 1393699323 -847856552 -1166963506 595123572 1417670114 -993988493 -1278754587 718180703 1573495241 -1012059030 -1263926020 765678918 1520723408 -940631250 -1326961736 702642690 1592150676 -1065165001 -1215959135 780975643 1502318221 -919301348 -1103912054 658174512 1346224806 -833005819 -1184995437 542586409 1464862399 -631764150 -1386267684 878078566 1129405168 -583676077 -1439498299 859549311 1144823529 -729578632 -1551584274 982377044 1300943554 -739358879 -1528203273 1038100045 1256658651 -58639386 -1954149520 311384778 1703438940 -68354049 -1930702999 367173331 1659219525 -228936748 -2057469118 475321080 1800659566 -180914227 -2110765221 456726241 1816012407 -516543614 -1775166700 255347374 2017425976 -430182501 -1856184563 139824823 2136129057 -269638736 -1729457370 31703708 1994715658 -394238039 -1618520257 109971077 1904817683 -554423697 -1443685639 821709635 1207794645 -644223370 -1365319968 932679514 1083228108 -802184611 -1490513205 1042400113 1227289575 -683514300 -1606068526 961283944 1313552382 -1019004405 -1270609251 760044327 1514826673 -1003553262 -1289105788 706780990 1562881960 -845630919 -1163951441 597086997 1418847107 -889883104 -1108195658 620435212 1409034138 -442889561 -1835189711 194276235 2090031901 -487076162 -1779368408 217690002 2080284420 -348028267 -1673088509 89121721 1917375279 -332642676 -1691650534 35792800 1965365046 -131261757 -1893062059 371424239 1629768569 -12525862 -2008551860 290373622 1716096864 -151612687 -2114870681 418968541 1879032651 -241477912 -2036570498 529872836 1754400594 -1850360664 -424506306 2143018372 146599186 -1764198223 -505460697 2027297181 265365771 -1620167526 -395770868 1902138806 107439392 -1744572285 -284901355 1980600751 17473849 -1945981748 -83518374 1645006304 353107318 -1955632939 -60270525 1700858361 308689263 -2099698434 -169995160 1826047442 466646340 -2051743513 -223096719 1807385035 482193757 -1428448160 -572740362 1154874700 869453274 -1380558727 -625907473 1136146773 884935107 -1543498670 -754506556 1242461566 1024017896 -1553084341 -731193123 1298379111 979665393 -1217623036 -1066681198 1499655464 778427838 -1342093283 -955877237 1578051889 688396711 -1179188170 -827312992 1471767834 549344652 -1092960209 -908201799 1356112131 668176789 -2001826327 -5653121 1721822405 296213587 -1883026960 -121341594 1640835292 382343242 -2039151141 -244173491 1752917239 528241761 -2129083966 -165678764 1863753966 403804280 -1793483379 -501306085 2065169569 202427447 -1837868652 -445421310 2088384696 192743470 -1681779265 -322624215 1976333459 46875653 -1666199130 -341253840 1923199114 94797852 -1279218399 -993550921 1573833741 717880475 -1263703752 -1012246098 1520633876 765737090 -1122294509 -904129147 1393902655 605189289 -1166614262 -848178788 1417183270 595570864 -1367884475 -646935085 1081728105 931065087 -1457882788 -568505910 1192499312 806562022 -1599326857 -676657695 1319261275 967140557 -1480461970 -792280584 1238339650 1053335764 -1551638998 -729485636 1301135110 982159248 -1527899597 -739693915 1256225567 1038568329 -1386719720 -631282034 1129723700 877725602 -1439329791 -583884137 1144779565 859620283 -1103835570 -919339304 1346023266 658350068 -1185346985 -832685375 1465346939 542137325 -1326496132 -941066518 1591813968 702945222 -1216183707 -1064979725 1502405449 780915679 -1729233182 -269824396 1994629070 31764312 -1618986245 -393803155 1905155031 109669185 -1774815536 -516864442 2016942076 255797098 -1856261431 -430144929 2136331237 139649907 -2057638266 -228729328 1800703914 475250492 -2110313825 -181396983 1815694259 457079589 -1954453836 -58304990 1703872408 310916878 -1930648915 -68447685 1659028353 367391511 -1164382357 -845160451 1419152967 596754129 -1108006030 -890102812 1408977502 620526280 -1270651047 -1018931249 1514997365 759838435 -1288789184 -1003908138 1562428012 707261178 -1490026737 -802631783 1226939939 1042722485 -1606272234 -683340928 1313626682 961243820 -1443596483 -554481749 1207571985 821896839 -1365658844 -643923022 1083691528 932242078 -2114531421 -151912651 1878568591 419405337 -2036659270 -241419476 1754622614 529684992 -1892857967 -131434745 1629693629 371463723 -2009037944 -12078306 1716445860 290050610 -1673404473 -347672751 1917828843 88641149 -1691608098 -332715192 1965193970 35998308 -1835378699 -442669213 2090088153 194184783 -1778936852 -487545990 2079978176 218022486 1023472548 1242022706 -754019704 -1542872546 980236221 1298794283 -731687279 -1553701369 870022038 1155287808 -573236550 -1429067220 884391823 1135709977 -625418589 -1379930571 548922304 1471206230 -826703124 -1178684806 668608473 1356666703 -908835083 -1093437853 778857458 1500207972 -1067316514 -1218102712 687976427 1577492349 -955265337 -1341587887 107926380 1902765050 -396316096 -1620606250 16979829 1979983843 -284330407 -1744156977 146103134 2142399432 -423937422 -1849947420 265854791 2027925457 -506003861 -1764634883 467256072 1826550686 -170417628 -2100260174 481560337 1806907271 -222665155 -2051189077 352471866 1644526508 -83088874 -1945429376 309301027 1701363637 -60690929 -1956192615 605799141 1394406003 -904551479 -1122856097 594937596 1416705642 -847747120 -1166059706 717245143 1573354049 -993121285 -1278665875 766349006 1521139288 -1012666398 -1264263308 967627393 1319887383 -677203027 -1599765701 1052841624 1237722638 -791709772 -1480046814 930568883 1081109029 -646366305 -1367471351 807050922 1193127484 -569049210 -1458319600 527819309 1752355515 -243563775 -2038647913 404235828 1864308386 -166312168 -2129561714 296643103 1722374793 -6288589 -2002306139 381922822 1640275600 -120729814 -1882521668 46330441 1975894751 -322137243 -1681153037 95368784 1923614406 -341747844 -1666816022 202996347 2065582829 -501802153 -1794102335 192200290 2087948020 -444932274 -1837240360 255234342 2016518576 -516362230 -1774206820 140203327 2136761769 -430623725 -1856895867 32315668 1995057538 -270305224 -1729869650 109108493 1904733595 -393298911 -1618375497 310477122 1703326164 -57679762 -1953967880 367805787 1659598285 -69065609 -1931143967 475662704 1801271782 -229349284 -2058135350 456641897 1815150079 -180769723 -2109825837 878227950 1130332536 -631844670 -1387143084 859141623 1144145249 -583330597 -1438899123 981678556 1300498762 -728934160 -1551210394 1039072709 1256836435 -740254487 -1528320897 703570314 1592299804 -941506394 -1327042512 780297619 1501910277 -1064565569 -1215613911 657729976 1345526062 -918927212 -1103267838 542764449 1465834807 -833123187 -1185891301 372088935 1630179569 -131874485 -1893404195 289432702 1715950824 -11664046 -2008468028 418785365 1878071491 -151500423 -2113963537 530312268 1755110618 -241857184 -2037203466 194686979 2090696853 -443231953 -1835802183 217543706 2079343756 -486992586 -1778506336 88160305 1917192359 -347121379 -1672975989 36502568 1965804734 -333275900 -1692029550 759398575 1514451001 -1018306173 -1270165227 707675318 1562997792 -1004526182 -1289284340 597166237 1419720715 -845780559 -1164879577 620088452 1408433170 -889475672 -1107518146 821334219 1207148637 -553979417 -1442987663 932795602 1084122180 -644401666 -1366293144 1043273977 1227368559 -803112491 -1490663101 960683232 1313205366 -682836532 -1605661350 1500264096 778765878 -1218291828 -1067096294 1577185977 688308783 -1341156459 -955735293 1471659666 548441604 -1179000898 -826347736 1356495499 668813853 -1093395545 -908907727 1155212996 870061650 -1428863000 -573409410 1136059101 884068939 -1380416527 -624970905 1241558774 1023909472 -1542533158 -754319540 1299016431 980048505 -1553790013 -731628715 1644303976 352659198 -1945340092 -83146798 1701827185 308863719 -1956531363 -60390453 1826201178 467578572 -2099773578 -170864672 1806981699 481520341 -2051392657 -222491655 2142569996 145897114 -1849989344 -423864394 2027471381 266334851 -1764318407 -506358865 1903070782 107593384 -1621037294 -395845756 1979927079 17070769 -1743967477 -284550243 1081542625 930101111 -1367775539 -646031781 1192936440 807269230 -1458265388 -569142718 1319931859 967556933 -1599934721 -676995479 1237404618 1053195100 -1479595290 -792192400 1572870021 717694739 -1278314839 -993442241 1521341340 766173962 -1264340304 -1012628954 1394319287 605859617 -1122632037 -904737267 1417042862 594635576 -1166525822 -847312364 2065245993 203298751 -1793636859 -502237549 2088035120 192140198 -1837465060 -444747126 1975693083 46505869 -1681076681 -322175327 1924098818 94919572 -1667167698 -341427528 1722693453 296290267 -2002758047 -5806345 1640231764 381993922 -1882353032 -120937746 1752547199 527601641 -2038702509 -243470651 1863875430 404704240 -2129257910 -166647076 1801081890 475882676 -2058078962 -229440104 1815580731 456171693 -2110131945 -180436607 1703009296 310832262 -1953514180 -58159702 1659639817 367732895 -1931314907 -68859469 1995260998 32142544 -1729944214 -270264836 1904246879 109555913 -1618026125 -393621019 2016857204 254934242 -1774670504 -515924530 2136672365 140261627 -1856673471 -430810665 1345615082 657671292 -1103489594 -918739632 1465495795 543064165 -1185426977 -833560247 1592786136 703122510 -1327391244 -941183646 1501706433 780470359 -1215538707 -1064605317 1300456590 981750808 -1551039070 -729139916 1257152663 1038716929 -1528774213 -739774163 1129901244 878697514 -1386836592 -632177402 1144334501 858921011 -1438955127 -583239393 1916888419 88495605 -1672543153 -347589415 1965859194 36409836 -1692221354 -333057856 2090528081 194895303 -1835758467 -443302677 2079795528 217061854 -1778825116 -486639374 1878422791 418465169 -2114448341 -151051075 1755033886 530350472 -2037002190 -242032476 1630403893 371903907 -1893491687 -131814257 1715484972 289868218 -2008131584 -11966314 1227834795 1042838845 -1491000185 -802810863 1312981426 960868644 -1605574498 -682897400 1207225753 821296399 -1443189579 -553804765 1083771264 933116182 -1365808980 -644851654 1419269583 597648729 -1164561181 -846134155 1408602582 619880768 -1107562246 -889405332 1514397181 759491947 -1269973807 -1018524601 1563302372 707340658 -1289717560 -1004058530 715083615 1570275273 -997118349 -1282007323 770870086 1526053840 -1006835094 -1258562820 608487277 1396963323 -901077439 -1118988585 589890420 1412314082 -853056936 -1172286770 925392699 1076850605 -651805161 -1373565311 809868066 1195551668 -565446130 -1454585192 972281609 1324672927 -671238619 -1594194253 1050546960 1234772870 -795839940 -1483259222 301035415 1727422209 -61765 -1996997075 379366286 1637587736 -124597598 -1885996492 522905509 1747834675 -249264503 -2044479969 407315388 1866470186 -162970992 -2125565434 205946867 2067877733 -498589985 -1789972919 187415530 2083294076 -450503994 -1843205552 43907009 1973077847 -325871891 -1684756869 99627992 1928790862 -335654156 -1661377950 864321054 1149456008 -578150606 -1433587804 887732743 1139706513 -622339285 -1377768515 1029699116 1247332026 -749627648 -1537824874 976368181 1295319715 -734244071 -1556388977 775122554 1496604396 -1069740202 -1220919360 694069859 1582930677 -951006385 -1336411175 552134216 1475335902 -823752860 -1176389646 663036497 1350701767 -913620099 -1098091541 149577430 2146266688 -421249030 -1847390356 260545231 2021698137 -511050781 -1769026699 103929572 1899423346 -398477368 -1623685282 22811389 1985684075 -279809071 -1739242681 358436530 1650097700 -78434402 -1940644088 305171115 1698150973 -62985337 -1959142639 461817472 1820456470 -175593556 -2104518854 485163673 1810641423 -219847755 -2048765149 413740509 1873681739 -156807951 -2120188825 532998596 1757665618 -238384920 -2033338242 376612335 1635095929 -126040893 -1887701931 287269366 1712869728 -15662886 -2011811764 85867961 1914244399 -351249259 -1676186621 41154976 1970587958 -327313268 -1686460390 197506443 2093122845 -439626585 -1832065999 212365714 2075083012 -492433218 -1784602584 600247573 1421884803 -842437575 -1160880977 615172364 1403910554 -895178720 -1113352010 756843815 1511765425 -1022172149 -1273637731 712065342 1568043432 -998301678 -1283977084 1047534961 1232547303 -797016995 -1485222709 958257512 1310386686 -686573500 -1609266990 816551235 1202496981 -559549329 -1448950535 935743834 1086415308 -641191818 -1362165536 28449948 1991584778 -272859728 -1732555482 115333253 1910040595 -388908631 -1613330113 258577582 2020516920 -513280638 -1772042988 134500535 2130927649 -435539557 -1861418739 470093048 1795308654 -234132012 -2062787262 459852001 1819277431 -177821235 -2107532965 316572874 1708766300 -53418522 -1948789392 364069075 1655992389 -71491073 -1933962903 987511892 1306201282 -724411016 -1546293778 1035073613 1253492955 -742418079 -1531401737 872920166 1124107504 -636889782 -1391532580 862613631 1148010729 -580644525 -1436343867 661335088 1349262502 -916108004 -1100841590 537323561 1459738815 -838301435 -1190151789 699442178 1589089428 -943798994 -1329990216 786259995 1507479693 -1059913417 -1210830431 1324583515 972339917 -1593971849 -671425567 1235111490 1050246868 -1483722898 -795402248 1076363881 925840127 -1373215931 -652127277 1195755120 809694950 -1454659748 -565405750 1397004863 608414377 -1119159533 -900871291 1411997222 590245552 -1171833078 -853536868 1570705933 714613403 -1282313439 -996785225 1525863956 771090050 -1258506440 -1006925906 1973267091 43686405 -1684812865 -325780695 1928359562 100097564 -1661071450 -335986896 2068193953 205591095 -1790426227 -498109669 2083251896 187487790 -1843034220 -450709758 1747630839 523078241 -2044404773 -249304243 1866956526 406867576 -2125914174 -162648236 1727083205 301335123 -1996532759 -498817 1637676764 379307594 -1886218256 -124410010 1474870042 552569740 -1176053194 -824055136 1350926083 662851477 -1098179025 -913559879 1496527656 775160766 -1220718076 -1069915502 1583281969 693749671 -1336895971 -950557045 1247783806 1029217256 -1538143662 -749274428 1295150951 976576497 -1556345269 -734314787 1149510476 864228314 -1433779616 -577932554 1139402581 888068035 -1377335687 -622807313 1820761042 461482820 -2104952066 -175125912 1810587595 485257053 -2048573721 -220066191 1650267104 358228854 -1940688180 -78364070 1697699833 305653615 -1958824235 -63338941 1899072438 104250144 -1623201126 -398927348 1985761199 22773561 -1739444605 -279634411 2146042756 149762834 -1847303512 -421309890 2022164381 260110091 -1769363791 -510749145 2093344985 197318735 -1832154635 -439568029 2074619072 212802646 -1784263188 -492733062 1914593515 85545085 -1676672569 -350801583 1970513138 41194596 -1686256162 -327486136 1634924733 376817707 -1887659631 -126113529 1713323172 286788658 -2012127864 -15307490 1873375375 414072857 -2119757405 -157277899 1757721750 532907008 -2033527366 -238164692 1202440209 816642183 -1448761027 -559769173 1086721032 935410846 -1362596572 -640721486 1232093219 1048015029 -1484906225 -797372007 1310557242 958051500 -1609308906 -686500480 1511839861 756803811 -1273841319 -1021998641 1567693932 712387834 -1283490496 -998748714 1422348359 599810257 -1161219733 -842137091 1403688030 615359688 -1113262734 -895236636 1709103512 316270862 -1949255500 -52983774 1655905665 364129559 -1933738835 -71676869 1795510698 469918012 -2062864250 -234094576 1818793395 460301605 -2107181921 -178142199 2020198908 258931050 -1771591472 -513763258 2130972133 134430067 -1861587767 -435332001 1991393742 28668248 -1732501278 -272953228 1910474199 114865473 -1613634309 -388574099 1588656464 699910598 -1329686404 -944133910 1507671369 786042335 -1210885019 -1059820301 1349218658 661406196 -1100672946 -916315944 1460057467 536970733 -1190603689 -837819199 1124591924 872470946 -1391884264 -636569458 1147809069 862789051 -1436267519 -580682601 1306288390 987451792 -1546518486 -724225860 1253156127 1035376009 -1530936269 -742853467 -498678441 -1790839359 206087291 2068813037 -450166450 -1842597416 186998882 2082623732 -325235355 -1684374029 43199561 1972640991 -336557700 -1661486614 100591696 1928976582 -928461 -1997085275 301970463 1727562889 -123989718 -1885658692 378695686 1637171344 -248881919 -2043843177 522468397 1747127483 -163079912 -2126468722 407500852 1867434146 -651631201 -1372596983 925271219 1075950629 -565894778 -1455288048 810238122 1196191804 -671912531 -1594598085 972885121 1325022231 -794908236 -1483106014 1049675928 1234696206 -996149765 -1281833619 714183895 1570153537 -1007537694 -1259011724 771510478 1526423640 -901481015 -1119662753 608836837 1397566579 -852903472 -1171355322 589814012 1411442794 -77728746 -1940208512 357799226 1649714604 -63950833 -1959329639 306073891 1698259381 -175735772 -2105455438 461905160 1821322654 -219432899 -2048096085 484825361 1810033031 -420813710 -1846684444 149194078 2145629640 -511238037 -1769991939 260653383 2022601169 -399414208 -1623827242 104795500 1899511290 -279140263 -1738827569 22202741 1985346019 -1070344994 -1221270456 775796210 1497007460 -950136633 -1336336303 693137899 1582776701 -823632660 -1175491462 551960000 1474366806 -913991435 -1098733469 663484889 1351403855 -578501446 -1434192852 864724374 1150129408 -622264157 -1376899019 887579023 1138774297 -748729208 -1537704930 1028730276 1247157554 -734885743 -1556760569 977070525 1295767851 -797923371 -1485334717 1048495865 1232729711 -685939764 -1608887462 957547232 1309946486 -559206425 -1448337551 816139979 1201831517 -641274882 -1363027096 935889618 1087355460 -842549327 -1161787609 600430237 1422845451 -894798936 -1112718530 614732420 1403200018 -1021558909 -1273295083 756178607 1511353913 -999162982 -1284060404 713005750 1568188960 -350320867 -1676036213 84993585 1914164903 -327990524 -1686867054 41755176 1970934462 -440070353 -1832763463 197881347 2093768341 -492254410 -1783628896 212249114 2074188428 -156657799 -2119260177 413660757 1872807619 -238791840 -2034015242 533344844 1758266074 -126738613 -1888145443 377257575 1635471089 -14689454 -2011632700 286374526 1712753384 -915695980 -1100175870 660993976 1348650798 -838446451 -1191091685 537408417 1460601655 -944759130 -1330172368 700350346 1589202716 -1059202369 -1210389975 785628051 1507101445 -723745040 -1545882010 986900444 1305859914 -743357719 -1531547009 1035936709 1253577555 -637071678 -1392492972 873033710 1125015416 -580203813 -1435633075 862235639 1147378529 -234506660 -2063431990 470538096 1796007910 -177704379 -2106637613 459674473 1818305535 -52543890 -1948709128 315645762 1708617684 -72091017 -1934308639 364747611 1656400845 -273504712 -1732929874 29148948 1992030082 -388013535 -1613213001 114361101 1909863323 -513200630 -1771168100 258428710 2019590064 -435885549 -1862018427 134908735 2131606441 -2044067757 -248696635 1747214719 522408425 -2126003126 -163515172 1867097446 407803376 -1997436831 -608009 1728047437 301521371 -1885582216 -124027666 1636969812 378871234 -1684205513 -325443423 1972597019 43270541 -1661938642 -336075592 1929295106 100238740 -1790535675 -499013485 2068379945 206555583 -1842652132 -450073462 2082815280 186781094 -1119608677 -901574643 1397375415 609055009 -1171659646 -852569068 1411876270 589346104 -1281382231 -996632513 1569835397 714537235 -1259180880 -1007330266 1526467996 771439882 -1594674945 -671874967 1325224403 972710213 -1482754842 -795229072 1234212298 1050125660 -1373062963 -651196325 1076287969 924969335 -1455063852 -566080446 1196105208 810298734 -1624166126 -399113852 1899974718 104358056 -1738738421 -279198307 1985123367 22389937 -1846888160 -420640330 2145703948 149153946 -1769505479 -511685201 2022251541 260975747 -2105138826 -176090656 1820868698 462385356 -2048137873 -219359751 1810203715 484619477 -1940018876 -77948462 1649657960 357890302 -1959760547 -63480373 1698565233 305741031 -1537273382 -749199028 1246851318 1029062752 -1556949565 -734665387 1295824111 976979065 -1434150424 -578573954 1149958340 864929874 -1377214991 -621908633 1139227869 887098443 -1175977538 -823185112 1474715794 551636996 -1098529369 -914164431 1351328907 663524381 -1221359220 -1070286566 1497229472 775608374 -1335997035 -950436605 1582312633 693574703 -1273208111 -1021619641 1511130109 756364139 -1284397368 -998861218 1568655332 712570738 -1161303325 -842999179 1422494671 600750937 -1112920326 -894624148 1403277270 614694720 -1448381771 -559136221 1202000793 815932175 -1362708820 -641628614 1086904192 936371990 -1485768057 -797455855 1233034155 1048161085 -1608696162 -686158328 1309892530 957640484 -1888337383 -126520689 1635525429 377164707 -2011200000 -15157610 1712449324 286709690 -2119579093 -156304707 1873259271 413178769 -2033971662 -238862684 1758097182 533553032 -1832562051 -440245525 2093691729 197919687 -1784113564 -491804942 2074539848 211929054 -1675699633 -350623015 1913699171 85429237 -1686954410 -327930176 1971158906 41570284 -1392028784 -637508858 1124676284 873333290 -1435854967 -580016353 1147467429 862176819 -1545806942 -723784908 1305655950 987073048 -1531895877 -743035091 1254063767 1035488769 -1330625548 -944278686 1589519064 699994702 -1210218515 -1059408005 1507059393 785700439 -1100231738 -915604656 1348840170 660773500 -1190785057 -838779063 1460170483 537878117 -1771474088 -512867378 2020020852 257958626 -1861961919 -435976233 2131416685 135128827 -1733100694 -273298436 1992071750 29076176 -1612759181 -388493339 1909546591 114716361 -1948359876 -52866134 1708130832 316093062 -1934383323 -72050765 1656604169 364574367 -2063209714 -234693736 1795918370 470596276 -2107101417 -177266815 1818644027 459374253 1616731406 391802264 -1907147742 -111932236 1731238167 272083329 -1992361925 -29767507 1854330172 427943338 -2138524656 -141589370 1777013029 518791603 -2015006711 -253607777 2112507242 183336444 -1813763002 -454878000 2055702899 226540005 -1802901409 -477177655 1932641624 70710734 -1656773516 -365390622 1952186689 56308183 -1705877395 -313175813 1530101190 741625168 -1254286102 -1036374916 1549711839 727288137 -1303324429 -984094619 1441330676 586138978 -1142516520 -857627570 1384460781 629277051 -1131720511 -879992745 1183083938 830692660 -1467347826 -544392168 1105832379 921606445 -1343764329 -656345087 1214244240 1062786310 -1504607044 -782846934 1328685449 943001887 -1589886811 -700747725 2034658383 239164633 -1756885661 -531677707 2116790358 153917632 -1876571782 -417138196 2006836349 10147051 -1718385327 -292244025 1894785124 133632242 -1627504312 -369528354 1693547563 334908605 -1962992377 -34067055 1671215154 345737380 -1919756002 -90838648 1781199897 489538703 -2077977291 -215767645 1833381888 440402070 -2092347092 -196189766 1109937287 892304401 -1406784085 -618586819 1162184862 843233288 -1421088334 -598943452 1291044021 1005909027 -1560435303 -704998129 1268646060 1016672314 -1517264512 -761835242 1604279523 681077877 -1315881521 -963244711 1492293882 804628588 -1224934954 -1040463552 1363465425 641983559 -1085622787 -934443669 1445531848 556671070 -1205374492 -819969678 1382760332 627838746 -1134207328 -882741706 1426520981 570542851 -1157064007 -871388625 1555085246 733447976 -1296116078 -977672700 1541239719 752501553 -1244458357 -1026285027 1339830248 953884542 -1580052796 -690651566 1219619825 1068948327 -1497396515 -776422837 1091020762 906008396 -1358313738 -670108064 1181377475 829248341 -1469840657 -547147143 1761943364 503459794 -2029289880 -267628802 1852365661 426765259 -2140751247 -144602393 1742641014 282699744 -1982794150 -19413300 1622365039 397698041 -1900203453 -105250091 1957826336 62209974 -1698927092 -306487654 1944046393 81329071 -1647203819 -355034493 2053736210 225359748 -1805130178 -480192856 2097431307 167998365 -1828052441 -468905295 1265635021 1014447707 -1518440479 -763797641 1277020884 991623746 -1575769096 -720069778 1168869119 850179689 -1415190573 -593307835 1120289510 901870192 -1396169782 -607186084 1455890089 566242879 -1194754171 -808562925 1370151600 648931878 -1079723108 -928806134 1478268571 790341133 -1240270921 -1055537375 1601262210 678846996 -1317063762 -965213384 1881026053 119086739 -1643098327 -384335937 2004085276 7658122 -1719825616 -293946458 2126882359 163747489 -1865693413 -405997683 2041078318 246371000 -1750727934 -526306412 1839808097 447614711 -2086183091 -190812197 1791294072 499370734 -2067096748 -204624958 1668462163 343246533 -1921198209 -92542999 1679782474 320357084 -1978592410 -48880656 70359050 1932961948 -364906202 -1657222736 56384531 1952148613 -313377473 -1705701975 183111736 2112692398 -454790892 -1813823102 227005473 2055267511 -477514483 -1802599013 428247150 1853995256 -142022334 -2138056236 518737015 1777106145 -253416101 -2015224371 391970908 1616523466 -111976080 -1907076634 271631429 1731720403 -29448855 -1992714753 1063237826 1213761620 -783164946 -1504253576 942832859 1328893005 -700703241 -1589957279 830746864 1182990438 -544583204 -1467129526 921302249 1106166911 -655911483 -1344232109 585672870 1441765424 -857290358 -1142818532 629501119 1384274985 -880079469 -1131660027 741548180 1530138626 -1036172872 -1254461138 727639181 1549390875 -984578655 -1302874825 489335115 1781373405 -215693209 -2078017295 440888658 1832934852 -196539266 -2092024600 334569849 1693848047 -33603499 -1963429693 345826656 1671157238 -91061172 -1919568678 10336559 2006616505 -292300797 -1718294379 133201206 1895255456 -369222630 -1627837300 239481117 2034303371 -532131791 -1756405593 153875716 2116863378 -416967640 -1876777794 642025859 1363392789 -934614865 -1085417415 556354970 1445887244 -819516234 -1205855200 681509297 1603809575 -963551075 -1315549173 804439464 1492514110 -1040407420 -1225026542 1005820391 1291102577 -704775989 -1560623011 1017011710 1268346216 -762299182 -1516827580 891818453 1110384963 -618237703 -1407106961 843437516 1162011994 -599018272 -1421048714 906492552 1090570782 -670458972 -1357993166 829046417 1181552135 -547070019 -1469878485 953971386 1339769388 -690875498 -1579867392 1068611235 1219921461 -775956593 -1497831655 733014764 1555552890 -977368128 -1296450730 752692981 1541021283 -1026338855 -1244364977 627794654 1382830664 -882572302 -1134415004 570861255 1426167377 -871839765 -1156581507 225040960 2054089430 -479741076 -1805612038 168042073 2097360591 -469074059 -1827844125 62018162 1958044388 -306433186 -1699019832 81761899 1943578365 -355338425 -1646868527 283036196 1742338738 -19879160 -1982358626 397610557 1622425259 -105025775 -1900388473 503661078 1761768064 -267705542 -2029251668 426280463 1852815001 -144251101 -2141071435 790416329 1478228831 -1055741211 -1240098189 678498256 1601584966 -964727044 -1317511574 566707195 1455453037 -808901929 -1194454463 648710114 1370339188 -928717106 -1079781800 850123693 1168960315 -593118591 -1415411177 902176692 1119956770 -607617384 -1395700210 1013994399 1266115337 -763481421 -1518796251 991795078 1276815120 -720111958 -1575696836 343075585 1668668311 -92501459 -1921271109 320810776 1679302542 -49197516 -1978237278 447308595 1840141221 -190381537 -2086653303 499427114 1791203260 -204814842 -2066876784 163969893 2126695411 -406087095 -1865635105 245907324 2041516010 -525967792 -1751028026 119436119 1880703937 -384822661 -1642650899 7583566 2004125656 -293743006 -1719998732 -1467689210 -545003632 1183495722 831358652 -1343679713 -655481975 1105687091 920666789 -1503699148 -782733406 1213283864 1062604430 -1590518995 -701125701 1329396225 943442583 -1254897822 -1036716044 1530766926 742037208 -1302461573 -984009747 1548771927 727143105 -1142403248 -856719418 1441148540 585178858 -1132098743 -880624673 1384901221 629988083 -1813317682 -454178984 2112132834 182691444 -1803078697 -478149823 2055820027 227435117 -1657700356 -365539478 1933516496 70790726 -1705198619 -312767629 1951587017 55962207 -1906448470 -111487172 1616086662 391427600 -1993333837 -29945051 1732133535 272200201 -2138673256 -142516466 1854410420 428817954 -2014598271 -252929257 1776667309 518191675 -1314920889 -963062063 1603372907 680966141 -1225645474 -1040903480 1492927346 805008356 -1086034315 -935108893 1363808089 642596815 -1205228948 -819029254 1445448512 555809750 -1406601693 -617625931 1109825295 891398041 -1421528518 -599653716 1162564374 843867008 -1561100783 -705409401 1291657021 1006251947 -1516324344 -761689442 1267784484 1016589234 -1963866481 -34146791 1694476195 335058741 -1919155562 -90492416 1670538170 345330476 -2077602115 -215122389 1780756369 488840967 -2092463452 -197084622 1833560968 441375518 -1756965141 -532552067 2034808775 240093009 -1876225294 -416538012 2116383710 153240392 -1717739815 -291869105 2006138869 9703267 -1628398912 -369644970 1895758828 133811066 -1699564156 -306871022 1958532264 62645310 -1646300771 -354926325 1943081137 81141799 -1805042250 -479326944 2053594266 224422924 -1828390481 -469513927 2097846403 168667157 -2029672992 -268266122 1762378956 504165466 -2140642823 -143699601 1852178645 425799747 -1981927982 -19325628 1741704446 282557544 -1900811829 -105588387 1623034087 398112881 -1579379380 -690248230 1339225184 953533686 -1498328747 -776576573 1220489337 1069023471 -1358488194 -671076888 1091140690 906906820 -1469392537 -546444815 1181005899 828606685 -1133804248 -882068034 1382409220 627233938 -1157217999 -872320601 1426595869 571412619 -1297085158 -977846900 1555983414 733568160 -1243756285 -1025836651 1540597807 752130233 -2086042427 -189877165 1839719913 446748031 -2067513124 -205295542 1791631856 499978598 -1921905417 -92980127 1669098971 343629133 -1977628434 -48695176 1678879170 320248148 -1642163039 -384195529 1880159629 118998299 -1720495944 -294363090 2004693396 7995650 -1866130285 -406705147 2127265215 164384041 -1750542198 -525342692 2040969638 245467440 -1194875891 -809462629 1456063777 567211447 -1079353324 -928165758 1369702712 648229294 -1239667649 -1055187799 1477594387 789937541 -1317935066 -965289808 1602193674 679000476 -1519340439 -763919105 1266603333 1014621651 -1575128976 -719699738 1276318044 991175114 -1414841253 -592704307 1168465271 849505761 -1396246462 -608057132 1120442734 902801912 -857206270 -1141955948 585528110 1440826296 -880421349 -1132271987 629913399 1384941473 -1036805584 -1254839642 742259484 1530579850 -983671255 -1302761793 726679301 1549209491 -782302618 -1504169232 1062298442 1213617116 -701315457 -1590298903 943499091 1329305541 -544961964 -1467761982 831187832 1183701998 -655798707 -1343324453 921120609 1105207287 -142200118 -2139028900 428364774 1854890864 -252971309 -2014525883 518363135 1776461673 -111297800 -1906668946 391371732 1616177986 -30376223 -1992864137 272506829 1731800923 -365878610 -1657400776 71254914 1933079316 -312678729 -1705257439 55740315 1951774477 -454382948 -1813145078 182766512 2112092966 -477663611 -1803526637 227086249 2056142655 -705486013 -1561062443 1006453359 1291481849 -761338022 -1516644404 1016104566 1268233952 -618091663 -1406166041 891734621 1109523147 -599429272 -1421713410 843779652 1162624722 -935054553 -1086127183 642404875 1364026013 -819333314 -1204893784 556242450 1444980356 -962610411 -1315402877 680647225 1603725999 -1041072372 -1225437286 805051936 1492856502 -291699829 -1717947619 9659047 2006209073 -370096238 -1627916540 134129342 1895405096 -532247623 -1757299921 239659669 2035276291 -416591968 -1876132042 153431692 2116165146 -215346193 -2077416583 488927939 1780695637 -196618250 -2092898464 441038554 1833862732 -34497571 -1963545781 335543025 1694026343 -90415164 -1919193262 345128680 1670712958 -18976640 -1982250986 282071468 1742151994 -105663335 -1900772337 398316981 1622861091 -268044110 -2029860828 504076702 1762437384 -144163669 -2140206019 426139015 1851878673 -479633180 -1804709774 224854472 2053124446 -469457667 -1828481941 168478161 2098066759 -307042090 -1699358656 62687738 1958459756 -354472753 -1646781351 80825827 1943436661 -978300856 -1296604962 733884772 1555628530 -1025665967 -1243962169 752088445 1540670955 -882124678 -1133713172 627423574 1382189504 -872014749 -1157550859 570981711 1427066329 -670613460 -1358925638 906567936 1091441046 -546667467 -1469205341 828695833 1180947855 -690173922 -1579419512 953329970 1339398564 -776926201 -1498006383 1069509931 1220042173 -406502975 -1866305193 164307181 2127302779 -525826600 -1750092466 245818612 2040648802 -383858189 -1642464923 118532319 1880594505 -294449686 -1720435332 8219846 2004507728 -93171291 -1921687245 343683209 1669005343 -48261700 -1978096342 319943824 1679213574 -190195305 -2085689087 447199419 1839237165 -205251186 -2067583720 499809442 1791839284 -592748279 -1414770273 849674277 1168257203 -607738608 -1396599418 902349884 1120924842 -764352197 -1518872147 1014925335 1266268289 -719508190 -1575346764 991120398 1276411032 -1055100563 -1239727621 789712961 1477779671 -965626508 -1317632542 679466072 1601758414 -808978081 -1195324983 566859891 1456384229 -928367290 -1079177776 648305770 1369664764 -524925808 -1749978106 246949308 2042565930 -405045111 -1864585185 165011877 2127745331 -294794078 -1721041868 6532494 2003082520 -385873733 -1643694035 118385047 1879660801 -50244364 -1979292574 319763928 1678247246 -93548307 -1922326405 342028737 1667613015 -203760442 -2065830832 500481514 1792249212 -189327137 -2085607351 448362995 1841187173 -606575528 -1394649906 903218548 1121007074 -592076735 -1414360873 851165549 1170010619 -721163158 -1576739588 990743878 1275772368 -764532621 -1519839003 1012943199 1265072585 -965774276 -1318566742 677451024 1600529798 -1056788443 -1241153357 789369097 1477173663 -927663090 -1078735720 649764130 1371385268 -807847913 -1193408383 567761211 1456499117 -106072623 -1901443769 396563709 1621369963 -20926008 -1983413922 281989348 1741283442 -143196701 -2140025483 427334863 1853860953 -266651142 -2028205716 504715478 1762814016 -468032075 -1826794205 169084057 2098410511 -478699092 -1804562118 226082944 2055139350 -356389497 -1647911663 80710827 1942535229 -307484258 -1700062968 60967090 1957001252 -1027386087 -1245420145 751645749 1539966115 -978415360 -1297505898 731967532 1554497722 -870785749 -1155535427 571915271 1427213457 -881518286 -1133368924 628848670 1383876744 -546028163 -1468828181 830088273 1182602439 -669417116 -1356942862 907534408 1091621086 -777007793 -1498874407 1067560035 1218878709 -691926698 -1580910144 952920186 1338726636 -763353582 -1517873532 1015957310 1267300264 -705830389 -1561668963 1004765991 1290056625 -597971424 -1419993418 844484364 1163067290 -617190855 -1406051665 892865301 1111440259 -818465162 -1204812064 557406042 1446930380 -933563793 -1084374279 643076931 1364435925 -1041449404 -1226076462 803397480 1491464190 -964593059 -1316599093 680467313 1602759655 -370276646 -1628883380 132147190 1894209376 -293354813 -1719340459 9282543 2005570425 -415920408 -1875722626 154922948 2117918546 -531084559 -1755350425 240528349 2035358539 -195488066 -2090981848 441939858 1833977604 -214642009 -2076974543 490386315 1782416157 -92103028 -1920618982 344784800 1670106934 -34645355 -1964479997 333527993 1692797743 -879028397 -1130616891 630552191 1385318121 -856239286 -1141775396 586723942 1442808560 -985620639 -1303924745 726597197 1548340955 -1037214856 -1255511058 740506196 1529088706 -701757641 -1591003231 941778459 1327847053 -784219346 -1505299528 1062183426 1212715668 -654864635 -1343176813 922349097 1107222207 -543536356 -1466074230 831793712 1184045734 -252364901 -2014181619 519788215 1778148897 -140971134 -2137013484 429298350 1855038008 -30490711 -1993765057 270589573 1730670099 -113017936 -1908126938 390929052 1615473162 -314431489 -1706748055 55330515 1951102533 -365960218 -1658268816 69305034 1931915868 -476467251 -1801543845 228052705 2056322679 -453743660 -1812767934 184158968 2113747566 -2066054764 -203575038 1792336056 500420654 -2085141107 -189762277 1840850081 448664631 -1979643482 -49923792 1678731402 319313948 -1922249281 -93586135 1667411091 342203397 -1720872464 -295001754 2003038428 6602826 -1644145175 -385391233 1879979205 118031443 -1749673534 -525260460 2042132718 247416952 -1864639013 -404951731 2127936759 164793441 -1078681252 -927755830 1371193456 649982182 -1193712315 -807512621 1456931945 567293183 -1318114962 -966256136 1600211010 677804244 -1241322121 -1056580127 1477217371 789298381 -1576816328 -721124946 1275973652 990568578 -1519487711 -764852809 1264587789 1013392539 -1395115766 -606140004 1121343526 902916272 -1414136557 -592261755 1169923135 851225769 -1648250667 -356089789 1942999545 80273775 -1699973940 -307542950 1956779488 61154678 -1826998041 -467859343 2098485707 169044317 -1804075778 -479146904 2054790610 226405700 -2139709263 -143552473 1853407645 427815179 -2028247896 -266578882 1762985348 504509714 -1901254525 -106293227 1621313967 396654905 -1983845222 -20456436 1741589942 281656608 -1498443747 -777478005 1218572593 1067893159 -1581100028 -691706734 1338783016 952829374 -1468786641 -546101063 1182431491 830294421 -1357259722 -669061984 1092074778 907054476 -1156022151 -870338321 1427562837 571593155 -1133165472 -881691402 1383802188 628889050 -1245509557 -1027327779 1540188519 751458801 -1297167278 -978715452 1554034046 732405224 -1225989354 -1041509504 1491239482 803582636 -1316935921 -964290663 1603225123 680031925 -1204327644 -818914382 1446578696 557726366 -1084575939 -933388373 1364512273 643038855 -1420037262 -597900316 1163235934 844276424 -1405733013 -617543683 1110988359 893347537 -1518306496 -762885162 1267604076 1015622394 -1561477287 -706048049 1290002037 1004859107 -1920810018 -91884728 1670161138 344691300 -1964046393 -35113135 1692493547 333862525 -2091299860 -195134598 1834429120 441457238 -2076930059 -214712477 1782247129 490593871 -1875520582 -416095444 2117841558 154960384 -1755834461 -530634955 2035709583 240207385 -1628546168 -370578658 1893743268 132581938 -1719427183 -293294329 2005794493 9096747 -1342713257 -655301951 1106883451 922649581 -1466296754 -543349032 1184135010 831735796 -1590928795 -701797645 1327643465 941951967 -1505649028 -783896854 1213202256 1061736390 -1304378829 -985140571 1548657439 726242185 -1255340502 -1037420868 1529046790 740579216 -1130673663 -878937449 1385507629 630332347 -1141469672 -856572274 1442377524 587194274 -1801850209 -476134903 2056754099 227582757 -1812711802 -453835248 2113558442 184379196 -1706919251 -314226117 1951144833 55257879 -1657815372 -366440926 1931599768 69660430 -1993415941 -30813587 1730184151 271037249 -1908201758 -112978316 1615677390 390756184 -2013959479 -252552609 1778060261 519846771 -2137477424 -140534202 1855377404 428998506 678416024 1600716302 -966676556 -1318674654 788662913 1476737559 -1056150611 -1240769733 649348778 1370715708 -927324282 -1078126832 567902899 1457435173 -807935073 -1194274039 903405308 1121971818 -606683184 -1395552442 850729701 1169304179 -591692855 -1413723297 990074574 1275356760 -720554014 -1576401036 1013879511 1265214017 -765398021 -1519926419 318893648 1678171846 -49311876 -1979138070 342633033 1667963615 -94221467 -1922728973 500852322 1792890612 -204208306 -2066532392 448242299 1840288493 -189152425 -2084637759 246873652 2041695906 -524771560 -1749045362 165362221 2128349883 -405447935 -1865258089 7173638 2003453584 -295495894 -1721489476 117486111 1879540361 -384904397 -1643519067 829751257 1181994831 -545612043 -1468158365 907623360 1092488022 -669558036 -1357878662 1068464107 1218987901 -777972025 -1499060655 952284146 1338344292 -691219746 -1580473784 751038397 1539628843 -1026716015 -1245004281 732834724 1554586418 -979350904 -1297647074 572024719 1428117273 -870971741 -1156499915 628466582 1383240448 -881081670 -1132662228 169533201 2099113863 -468402627 -1827434837 225909512 2054171550 -478578140 -1803662670 79779619 1942382517 -355518961 -1647835495 61641530 1957405612 -308088298 -1700412800 397266805 1621819363 -106713511 -1901814065 281021292 1741110266 -20026816 -1983292714 427181895 1852930001 -143120789 -2139154691 505119582 1763488712 -267001230 -2028809500 442084378 1834917004 -195572426 -2091844192 489973763 1781749909 -214300369 -2076362311 344073256 1669665982 -91470588 -1920240238 334487601 1692979367 -35552995 -1964592757 133086334 1894354152 -371139246 -1628967484 8616039 2005158129 -292742837 -1718998563 154481740 2117207258 -415541920 -1875089930 240709717 2036318403 -531197575 -1756257809 557288658 1446034500 -818287106 -1203839640 643451083 1365080157 -934008345 -1085073039 803996896 1491809398 -1042127412 -1226484390 679592185 1602678895 -963665451 -1316449981 1015061686 1267182624 -762380902 -1517695732 1005410479 1290430521 -706528893 -1562113771 844829828 1163666450 -598379096 -1420671682 892784797 1110564875 -617041487 -1405124313 54697307 1950723533 -313721737 -1706308383 70211906 1932028372 -366921618 -1658451720 228136297 2057184767 -476613563 -1802484525 183816560 2113135078 -453332900 -1812102966 519408959 1777515945 -251925485 -2013471611 429410598 1855945136 -141154294 -2137974628 271451405 1730753947 -31431647 -1993911113 390316308 1615131010 -112353224 -1907715922 942456211 1328254213 -702358337 -1591350231 1061255562 1212565788 -783345498 -1505220560 922170785 1106249015 -654748531 -1342282725 832238008 1184743726 -543911788 -1466720254 630959607 1385995617 -879375141 -1131217843 586574318 1441880440 -856160062 -1140901804 725624261 1548162387 -984726295 -1303808897 741204444 1529532746 -1037860624 -1255886746 1275267996 990133002 -1576179024 -720741850 1265553285 1013579539 -1520390487 -764961217 1121485742 903852856 -1395203454 -607006188 1169508279 850556705 -1413798245 -591653363 1370758136 649276270 -1078297900 -927118782 1457119201 568258423 -1193820467 -808415653 1601147850 677946204 -1318980890 -966344080 1476548563 788883269 -1240713473 -1056242071 2003643220 6953922 -1721546120 -295404818 1879109453 117956571 -1643213215 -385237257 2042012518 246518768 -1749499318 -524291364 2128308095 165435369 -1865087405 -405653819 1792686896 501025702 -2066458084 -204248438 1840774953 447795135 -2084987387 -188830061 1677832962 319194004 -1978674642 -49749320 1668052763 342574989 -1922951625 -94034271 1427651293 572459595 -1156162575 -871273625 1383464644 628280914 -1132748824 -881021058 1539551983 751075961 -1244802109 -1026890923 1554937590 732513888 -1298130982 -978901172 1219439289 1067981359 -1499378795 -777618685 1338175136 952491574 -1580429428 -691290342 1182048907 829657629 -1468349529 -545393871 1092183698 907957764 -1357445186 -670025944 1853233685 426846851 -2139587783 -142652497 1763433996 505212570 -2028617952 -267219018 1621987879 397058737 -1901858037 -106642531 1740658238 281503400 -1982974190 -20379772 1942030961 80100071 -1647350947 -355968053 1957482088 61603582 -1700614332 -307912750 2098889283 169718485 -1827347601 -468462599 2054637146 225474252 -1803999370 -478275616 2117429534 154294664 -1875179470 -415483740 2035854599 241147281 -1755919317 -531497795 1894703404 132764090 -1629454336 -370691946 2005083445 8656291 -1718795239 -292916081 1669495162 344279532 -1920198570 -91543360 1693433187 334007797 -1964909489 -35197735 1834611016 442417630 -2091413404 -196042510 1781806417 489883079 -2076552067 -214080277 1163610582 844921152 -1420482310 -598599572 1110871503 892452185 -1405555485 -616571787 1266729444 1015542130 -1517379384 -762736546 1290601981 1005204843 -1562155823 -706456505 1491884466 803957028 -1226688354 -1041954808 1602330027 679914813 -1315963769 -964113391 1446498688 556851478 -1204178772 -817987526 1364858265 643638543 -1084984139 -934067165 1731090527 271149257 -1994376845 -30995995 1615043654 390376656 -1907491478 -112538116 1777717357 519233787 -2013548223 -251887145 1855460468 429860066 -2137623208 -141474354 2056865851 228489389 -1802032873 -477095551 2113178658 183745716 -1812271858 -453124712 1950531593 54915231 -1706254043 -313814605 1932461072 69743750 -1658755780 -366586454 1547729047 726091777 -1303504453 -985061075 1529724046 740985880 -1255940702 -1037767372 1385951397 631029811 -1131048567 -879582945 1442198716 586220586 -1141353072 -855677690 1106733299 921720933 -1342633505 -654427831 1184541930 832412796 -1466643002 -543949488 1328341185 942395479 -1591574035 -702172805 1212228824 1061557326 -1504754188 -783780510 -1435216191 -579639721 1148860397 863831931 -1390832936 -635526578 1125643252 873513826 -1531977997 -743903643 1252114399 1034325833 -1547560214 -725276036 1305246662 986401616 -1211939163 -1060866509 1506617225 784996127 -1330740548 -945180118 1587602320 698864390 -1189556585 -836764159 1461104571 538025773 -1099625842 -915260904 1350265762 662461236 -1860536823 -434288993 2132023077 135473075 -1770540528 -512720250 2021249852 259974058 -1614676421 -389624147 1909432087 113815425 -1733543390 -274003276 1990351630 27618200 -1934793107 -72722693 1654851393 363083735 -1950309772 -54029598 1708049240 315225038 -2106134945 -177086775 1819840371 461357029 -2061817274 -233039152 1796557674 470973436 -1284544640 -999794922 1566639788 711341626 -1274895463 -1023044849 1510785717 755757603 -1112215630 -894181596 1404735134 616414728 -1160172629 -841082051 1423395463 600865297 -1361545244 -639678606 1087772360 936453726 -1447709699 -558726293 1203491537 817685063 -1610350634 -687550656 1309515514 957001324 -1485947953 -798422183 1231051491 1046964853 -2013182136 -16353314 1712268900 285742834 -1888713903 -127159353 1633870461 375771883 -2032480390 -237109268 1758768726 533962432 -2118710429 -156222475 1874422351 415128281 -1783212244 -491690054 2075670016 213845654 -1831103691 -438525021 2094395929 198361743 -1687298274 -328536184 1969471026 40144548 -1677714681 -351851631 1913551403 84495037 -1740491709 -280689451 1984714095 21718521 -1624248230 -399982388 1898025334 103195104 -1768309647 -509702937 2023218525 261156299 -1846249368 -420263682 2147096900 150809042 -2047531993 -219016015 1811629323 486307229 -2103910338 -174075736 1821802770 462532996 -1959875563 -64381821 1696648505 304610735 -1941739508 -79406950 1649215776 357185974 -1557392245 -735370211 1294103975 975521073 -1539190638 -750329852 1246736830 1028161832 -1376281415 -621761489 1140456853 889113859 -1432725344 -576886730 1150564748 865274138 -1097136913 -912509831 1351968195 663901525 -1175011082 -823005088 1475912154 553619788 -1337946915 -951600053 1582231025 692706663 -1221769020 -1070958510 1495476712 774117758 -2124872446 -161598060 1867998254 407917752 -2043363045 -248254067 1748672567 524128417 -1887269584 -125452890 1636625436 378264714 -1997584087 -1541697 1726031877 300292243 -1662118554 -337041936 1927312458 99042524 -1685859969 -326835735 1972219987 42631365 -1841980076 -449663550 2084306040 188533998 -1789372083 -497063461 2069248097 206637303 -1170790966 -852486820 1413039334 591295600 -1118117421 -899821243 1398046975 609464425 -1259557384 -1007968914 1524813012 770047042 -1283364383 -997828233 1569654989 713570395 -1484769874 -796457672 1234064514 1049191444 -1595018825 -672480991 1323536539 971284493 -1453605476 -564359926 1196809392 810740774 -1372161659 -651081453 1077418153 926885951 -837250107 -1189108909 538374889 1460781695 -915056676 -1099798710 662386416 1350305382 -1060955145 -1211880607 785218267 1506429517 -944840722 -1331040392 698400450 1588039252 -743472223 -1532447945 1034019469 1252446747 -725465160 -1547339986 986457748 1305155074 -579597421 -1435288827 863660735 1149065769 -635842678 -1390477540 873967270 1125162544 -176770291 -2106489957 460902945 1820320439 -233081068 -2061744254 471143992 1796351662 -72533185 -1935012951 363026963 1654942341 -54460634 -1949839440 315530762 1707716252 -389962903 -1614375937 114278981 1908994771 -273914000 -1733601306 27395676 1990538954 -434492581 -1860363315 135547511 2131983073 -512233662 -1770987564 259624558 2021572344 -687627644 -1610313198 957203368 1309340478 -798071139 -1486268917 1046480817 1231501095 -640144714 -1361110496 936790938 1087470348 -558502225 -1447895495 817598339 1203552021 -894127392 -1112309130 616223692 1404953434 -841386247 -1159838097 601298901 1422927683 -999343406 -1285027260 711023614 1566993256 -1023213877 -1274687907 755802087 1510715249 -328367540 -1687506214 40100704 1969542134 -352303531 -1677232445 84813689 1913198575 -491386242 -1783547160 213412690 2076138436 -438579609 -1831010575 198553419 2094178269 -237333976 -2032295234 534049540 1758708626 -155757007 -2119145817 414791453 1874724747 -16704998 -2012861812 286227254 1711819680 -127083005 -1888751979 375570223 1634045881 -64032441 -1960197679 304124011 1697095933 -79481506 -1941699128 357389426 1649042660 -218793611 -2047718941 486217817 1811687631 -174539412 -2103472646 462871616 1821502678 -510009053 -1767976523 261586959 2022748313 -420207302 -1846340180 150619158 2147316864 -280860399 -1740285561 21760061 1984641195 -399528696 -1624728162 102878244 1898380466 -952053361 -1337466599 693022883 1581875253 -1070787178 -1221974784 774075578 1495548972 -912565827 -1097045717 664090769 1351747591 -822698588 -1175343822 553188488 1476381726 -621297173 -1376718467 888774855 1140756561 -577108494 -1432537756 865363166 1150506056 -735295015 -1557431985 975317237 1294276707 -750678592 -1538867882 1028648172 1246289018 -449462266 -1842155376 188457258 2084344252 -497548257 -1788922743 206988595 2068927909 -336705484 -1662420830 98576664 1927747982 -326923219 -1685799749 42855681 1972034967 -125644702 -1887051532 378319182 1636532696 -1108869 -1998052115 299988311 1726367169 -161916848 -2124519226 408369532 1867516394 -248210359 -2043433761 523959653 1748880883 -564404018 -1453535144 810910178 1196601716 -650763049 -1372515263 926434811 1077900653 -796890884 -1484302230 1049496016 1233729862 -672289563 -1595237261 971230665 1323629919 -1007882070 -1259618244 769823110 1524998416 -998165325 -1283062747 714036639 1569219849 -852002664 -1171240946 590944692 1413359906 -900023167 -1117942761 609541549 1398009147 1655561417 363523167 -1935426075 -73101965 1707088080 315041862 -1949402628 -53917334 1819694331 460416109 -2106051113 -176224959 1796968674 471638132 -2062159410 -233651880 2132462765 136182843 -1860915839 -434922217 2021066932 259012642 -1770428008 -511813362 1908491423 113669129 -1613814349 -389540571 1991016582 28028944 -1734155862 -274345668 1506016257 784649367 -1211261651 -1060459077 1588475928 698943630 -1331668684 -945329758 1461220403 538920101 -1189735137 -837737079 1349890090 661815484 -1099181818 -914562672 1148513381 863231219 -1434809015 -578961953 1125722236 874387690 -1390982832 -636454458 1253008471 1034441921 -1532951173 -744081939 1304600654 986026200 -1546862238 -724831756 2075585928 212983070 -1783067484 -490750926 2094737809 198973703 -1831515971 -439191509 1970103738 40523052 -1688009578 -328977408 1912644003 84382005 -1676754801 -351670247 1711406572 285658490 -2012242752 -16208810 1634482677 376113507 -1889380135 -127571889 1759147486 534594888 -2032921358 -237820828 1874309575 414220625 -2118528789 -155262851 1087950144 937426390 -1361662868 -640574214 1203046745 816986575 -1447335819 -558081821 1308837234 956593636 -1609751458 -687205176 1231978859 1047114237 -1486823353 -798502703 1567612196 711519666 -1285440504 -999912290 1510086973 755313067 -1274251247 -1022670713 1404327190 615736704 -1111870406 -893582164 1423544591 601792921 -1160253405 -841957195 1352384075 664571613 -1097474201 -913117199 1475770962 552684228 -1174922370 -822137880 1581266553 692520687 -1337043115 -951490621 1496183392 774554358 -1222405300 -1071340582 1294773807 975937209 -1557999869 -735707243 1245801014 1028020896 -1538323686 -750240884 1140270621 888149643 -1376172239 -620857433 1151001092 865981074 -1433107672 -577522754 1811259011 485666325 -2047082577 -218312903 1821923994 463432204 -2104083530 -175043808 1697519281 304686631 -1960806499 -64534773 1648612008 356835902 -1941064828 -79002862 1984073447 21347953 -1739788341 -280240291 1898924798 103316072 -1625216046 -400155836 2023294677 262026819 -1768462343 -510634129 2146747084 150205018 -1845845024 -419589258 1233161994 1049083804 -1483805146 -796270928 1324174099 971668357 -1595725249 -672916823 1197147960 811349934 -1454021100 -565029246 1077330721 926020535 -1372020211 -650145125 1412931438 590393336 -1170604478 -851521836 1398430583 610102241 -1118553509 -900527411 1525421916 770385866 -1260226960 -1008384282 1568789317 713483219 -1282428311 -997686529 1928245186 99196756 -1662988562 -337117576 1971547099 42228557 -1685255433 -326485407 2083858416 187832166 -1841608996 -449022390 2069423081 207606655 -1789492539 -497962413 1868152742 408850224 -2124947830 -162468324 1748270015 523455273 -2043012461 -247649787 1635923860 377816834 -1886628168 -125082066 1727001485 300466971 -1998482783 -1662409 113318349 1908812123 -389056287 -1614264201 28106196 1990978882 -274547464 -1733981074 135959039 2132648297 -434835245 -1860976571 259479014 2020631920 -512150326 -1770126244 460720553 1819359551 -176658299 -2105583597 471584176 1797061926 -233460580 -2062377974 363692443 1655353613 -73146185 -1935355871 314590594 1707570452 -53599058 -1949756360 1034893573 1252526483 -744400855 -1532598081 985857308 1304808842 -724788176 -1546933082 863285559 1148420513 -579153893 -1434591091 874083630 1126057400 -636021758 -1391450988 538454369 1461656055 -837400499 -1190037285 662039928 1349705198 -914650028 -1099121470 784572755 1506054597 -1060257665 -1211436823 699295050 1588155868 -945814426 -1331219216 534390924 1759320090 -237745760 -2032961226 414706837 1873861635 -155611719 -2118206161 285319358 1711706152 -15744622 -2012679932 376202407 1634423857 -127793781 -1889192675 40712424 1969883262 -329033276 -1687918254 83950833 1913113703 -351363619 -1677087413 213299418 2075230284 -491204106 -1782587040 198931651 2094810197 -439020049 -1831721607 615778372 1404254418 -893752984 -1111664130 601476189 1423899851 -841503375 -1160733209 711950454 1567142112 -1000218278 -1285107252 755123311 1510307065 -1022614205 -1274341931 956504096 1308895414 -686982900 -1609938534 1047452729 1231678639 -798966507 -1486385789 936939538 1088397444 -640224962 -1361985112 817189899 1202873501 -558156505 -1447295567 888634191 1139821529 -621208989 -1375851787 865779542 1151176640 -577446278 -1433145620 976024445 1294713835 -735931823 -1557814585 1027684196 1246103538 -749775288 -1538758946 692087595 1581734845 -951186937 -1337378159 774745906 1495965604 -1071395298 -1222312312 664527641 1352455055 -912948683 -1097682269 553002752 1475418006 -822589908 -1174440262 261708679 2023648017 -510182741 -1768945091 150249374 2146676488 -419758414 -1845637596 21156789 1984291619 -280186215 -1739881969 103749548 1898456890 -400460160 -1624881642 305023971 1697217397 -65000753 -1960371623 356749306 1648672620 -78778666 -1941250496 485868497 1811084103 -218389763 -2047045013 462948296 1822373726 -174692636 -2104404366 770460174 1525381784 -1008587998 -1260053580 713133591 1569111681 -997200069 -1282875475 590856764 1412493994 -851860720 -1170304122 609879589 1398617779 -900438263 -1118611553 811293290 1197239036 -564839610 -1454240816 926326387 1076997861 -650576033 -1371549751 1048629848 1233642190 -795954316 -1484160030 971839041 1323968215 -672958611 -1595652101 377645766 1636129360 -125039638 -1886700676 300920543 1726520905 -1978381 -1998127259 408543988 1868485218 -162036776 -2125417650 523511533 1748178555 -247838783 -2042792105 188054178 2083670580 -449111154 -1841550568 207142587 2069859885 -497623145 -1789792511 99545744 1927922182 -337603652 -1662541014 42153609 1971586591 -326281307 -1685428429 1966235698 37048484 -1690566370 -331665016 1918870571 89691325 -1672362745 -346622575 2078926848 216979606 -1779988180 -488588870 2089036825 193141903 -1836430027 -443712093 1753575510 528629952 -2037706374 -242474516 1877521487 418350297 -2115578525 -152967691 1717500004 291096818 -2007983800 -11032098 1630747773 372509931 -1891803823 -130388537 1314668794 962293868 -1605230122 -682290880 1227982051 1043772533 -1488984625 -801581735 1082640584 931199070 -1366709788 -644966030 1206521041 820853831 -1444647427 -555524757 1407930526 619470856 -1109053006 -891158236 1418105991 595698705 -1165429333 -846215875 1563482284 708307002 -1287734912 -1002862314 1516051637 760884259 -1269596775 -1017885425 1814647155 456024549 -2111360929 -182452023 1799656810 474195452 -2058685370 -229784368 1660082497 368437719 -1929594771 -67401477 1704926552 311963086 -1953399692 -57258782 1906196759 110719361 -1617944517 -392752979 1995670798 32814488 -1728191454 -268774220 2135279909 138607027 -1857312759 -431187809 2015890748 254754218 -1775866864 -517907322 1464299963 541081901 -1186393961 -833740799 1344976290 657294644 -1104882546 -920394728 1503459721 781961503 -1215129435 -1063933901 1592868240 703991046 -1325441860 -940020694 1257267679 1039618377 -1526857485 -738643867 1302177222 983209296 -1550596886 -728435588 1143728621 858577275 -1440380735 -584927145 1128672756 876682594 -1387770664 -632325042 1191445168 805515814 -1458936932 -569552118 1080673961 930018879 -1368938619 -647981293 1239386754 1054390804 -1479414866 -791225544 1320308379 968195597 -1598279753 -675602655 1521685204 766779970 -1262652424 -1011203218 1574885069 718923355 -1278167071 -992508041 1416141542 594520688 -1167655990 -849228964 1392860927 604139113 -1123336237 -905179323 2087330424 191697646 -1838922924 -446467134 2064115297 201381623 -1794537651 -502351909 1924246090 95853276 -1665152154 -340198416 1977380435 47931077 -1680732289 -321568791 1641886236 383386250 -1881976016 -120298586 1722873349 297256595 -2000775383 -4610113 1862711854 402754232 -2130126078 -166728812 1751875127 527191713 -2040193253 -245223539 1579103217 689439591 -1341041955 -954834357 1500706792 779470718 -1216571708 -1065638318 1355070403 667126613 -1094001937 -909251975 1470726106 548294476 -1180229898 -828363168 1135092629 883888899 -1381612871 -626953681 1153820556 868407066 -1429502304 -573786570 1299426215 980720433 -1552037237 -730138083 1243508670 1025072936 -1542451566 -753451516 1701909305 309732271 -1954581995 -59227517 1646057248 354150326 -1944930804 -82475366 1806342923 481143709 -2052785625 -224146767 1825005330 465596292 -2100740546 -171045208 2026242909 264319947 -1765252495 -506506521 2141964100 145553362 -1851414936 -425552130 1981647727 18529273 -1743525309 -283845931 1903185782 108494816 -1619120550 -394715444 291415350 1717147040 -11484134 -2007501684 372465967 1630818745 -130220029 -1892011883 528821508 1753357714 -242529240 -2037613378 417917213 1877989771 -152664015 -2115913561 216642898 2079229380 -488123266 -1780423448 193229131 2088976861 -443936665 -1836244751 36846944 1966411254 -331588532 -1690604326 90175865 1918421487 -346974123 -1672042301 707823102 1563932008 -1002511150 -1288055740 761086439 1515876721 -1017962293 -1269559203 619384268 1407991130 -890934048 -1109238666 596036053 1417804099 -846681863 -1164994449 931632538 1082172684 -645270346 -1366375392 820662659 1206739221 -555470673 -1444741063 962338216 1314598206 -682460028 -1605022702 1043454385 1228335399 -801130339 -1489467381 138777719 2135074017 -431229605 -1857239603 254300270 2016370936 -517590718 -1776221740 111025221 1905863891 -393183895 -1617474049 32757852 1995761866 -268584592 -1728411162 368215059 1660269701 -67312321 -1929652823 312426506 1704489116 -57597658 -1953099344 455674913 1814969527 -181965555 -2111808101 474269752 1799616686 -229988076 -2058511998 858502335 1143768105 -584723053 -1440553723 877031590 1128349744 -632811126 -1387323108 1039154317 1257704475 -738304607 -1527157449 983431316 1301989378 -728524360 -1550538450 782017755 1503368269 -1064122889 -1214909087 703684802 1593200724 -939589138 -1325911688 541535465 1463819391 -834056763 -1186038445 657123568 1345181798 -920352292 -1104955062 594069428 1416623906 -848910696 -1168009714 604308397 1392653115 -905223551 -1123266025 766726022 1521778448 -1011011926 -1262870980 719227807 1574550281 -992941389 -1277699547 1054857168 1238951750 -791562500 -1479113110 967971785 1320493919 -675515675 -1598340493 805593058 1191407476 -569753906 -1458762152 929668091 1080994669 -647497001 -1369388479 403105660 1862391786 -167213488 -2129676602 527115109 1751913459 -245022135 -2040368417 383610702 1641701336 -120385950 -1881915660 296790871 1723308993 -4273541 -2001077523 95549208 1924581262 -339765708 -1665620318 47985409 1977287575 -321760723 -1680514373 191528746 2087538620 -446423546 -1838993776 201833267 2063633317 -502670817 -1794184567 980678389 1299498595 -729966631 -1552242865 1025389292 1243153018 -753904704 -1541971114 883457735 1135562321 -626647061 -1381945475 868596446 1153600072 -573842446 -1429410972 667215505 1355011591 -909473859 -1093814485 547955336 1471025694 -827898972 -1180667086 689925795 1578655285 -955183217 -1340719335 779266746 1500879404 -1065563242 -1216611584 18732605 1981474475 -283920623 -1743485049 108007972 1903633074 -394366200 -1619442786 264658447 2025942681 -506970333 -1764814923 145463830 2142022272 -425329862 -1851602004 480953945 1806563023 -224090251 -2052876317 466027072 1824535254 -171351188 -2100407302 309415531 1702264573 -58773689 -1955061807 354191986 1645984484 -82646178 -1944724536 -1108612550 -890447188 1407552278 618838912 -1165611485 -847176011 1418219279 596606873 -1288674808 -1003007330 1564345124 708391858 -1268931055 -1017473401 1515439933 760543147 -1604519330 -681850168 1314036594 961915876 -1489945017 -801763631 1228889963 1043886077 -1366855060 -645905670 1082725184 932062166 -1444235659 -554858781 1206179673 820242383 -2038052110 -243074460 1753983966 529308488 -2115498261 -152093059 1877372871 417423185 -2007088448 -10915242 1716528108 290919290 -1892448551 -130763185 1631447029 372954979 -1691166058 -332011008 1966914490 37456684 -1671487857 -346542567 1917943715 89542453 -1779871068 -487693774 2078749576 216007454 -1836804419 -444357077 2089482129 193840903 -1527719045 -738726931 1258207831 1039764161 -1549983902 -728092684 1301511758 982798040 -1440001207 -584293409 1143288421 857866995 -1387882672 -633231418 1128855164 877643498 -1186477281 -834602103 1464445491 542022309 -1104539898 -919781488 1344564778 656629436 -1214495955 -1063554117 1502749185 781521559 -1326348492 -940132446 1593828888 704173710 -1616970829 -392574171 1905302175 110602761 -1728888918 -269217988 1996316294 33189392 -1857719423 -431865065 2135626413 139207227 -1775716456 -516978930 2015811252 253879842 -2111181865 -181478591 1814530811 455129709 -2059128882 -230482088 1800031970 474840692 -1930271771 -67808397 1660682953 368783967 -1952471044 -57108630 1704052432 311883334 -1881306952 -119883730 1641277844 383047938 -2001711967 -4752329 1723739533 297344283 -2130313078 -167694308 1862820262 403657008 -2039757677 -244517883 1751492031 526554409 -1838507812 -445798326 2086992368 191088998 -1794679611 -503288749 2064203241 202247551 -1666117394 -340385672 1925149122 95961428 -1680026377 -321133471 1976743387 47547725 -1263294352 -1011574554 1522387292 767228362 -1277268887 -992387841 1573915973 718749139 -1167581118 -848359212 1415987566 593588728 -1123687333 -905784115 1393263991 604812769 -1459308524 -570193790 1191893304 806218158 -1368818675 -647082853 1080499489 929050039 -1478545370 -791150416 1238454538 1054237084 -1598884801 -675953495 1320981779 968598917 -1765361159 -507410065 2026428629 265283651 -1851032096 -424915594 2141527244 144845914 -1742917173 -283508387 1980977383 18112625 -1619986990 -394803900 1904121086 108635240 -1955485283 -59336437 1702873265 309917735 -1944294012 -82092782 1645350056 353713214 -2052447825 -223538887 1805926531 480473109 -2100828746 -171911904 1825146010 466531340 -1381459663 -626021977 1135015965 883017867 -1429906136 -574460482 1154169860 869010578 -1552740093 -730586731 1300066351 981090489 -1541483238 -753277556 1242608694 1024951456 -1340110507 -954680893 1578231929 689363183 -1217245876 -1066041894 1501310048 779820278 -1094450841 -909954575 1355440203 667767005 -1180056194 -827394584 1470604370 547394756 -645451970 -1367335000 931745298 1083080324 -555029721 -1444029519 820283915 1206106781 -681793780 -1604610150 961725984 1314256566 -802069739 -1489611901 1044316729 1228419759 -1003471014 -1288237108 708730486 1564045024 -1017251005 -1269117995 760453743 1515498233 -890521752 -1108572162 619042372 1407379154 -846826639 -1165933593 596120157 1418666699 -488042506 -1779548320 216493786 2078301772 -444281873 -1836844167 193637059 2089654869 -332232764 -1690978478 37545704 1966855806 -346078243 -1671924917 89203441 1918243431 -10608750 -2007421180 290487998 1716997672 -130819189 -1892357347 373144231 1631226417 -242903136 -2038257866 529266316 1754056218 -152546375 -2115017937 417739413 1877017091 -1063510401 -1214566679 781352787 1502957509 -940451226 -1325995280 704625482 1593347036 -834169267 -1186945317 541718369 1464780791 -919973292 -1104321854 656683896 1344472046 -584380901 -1439940979 858091319 1143103393 -632894974 -1388184940 877177646 1129290680 -739211735 -1527269697 1040115461 1257887635 -727891408 -1550159194 982721308 1301549962 -68010313 -1930097119 368861083 1660645133 -56624466 -1952921032 311532418 1704373012 -181815675 -2110880237 455595945 1814095679 -230395236 -2059189750 474616752 1800217382 -431673645 -1857937851 139153407 2135719785 -517412150 -1775248804 254184422 2015476592 -392255775 -1617324425 110151629 1905784667 -269262088 -1728818578 33358804 1996108610 -340701764 -1665762006 96414864 1924668422 -321091163 -1680099021 47376521 1976948767 -445987442 -1838287592 191145122 2086900788 -502857321 -1795149567 201941179 2064535597 -167354920 -2130612914 403193076 1863257186 -244606527 -2039699113 526776557 1751304315 -119679510 -1881479812 382973126 1641317456 -5238285 -2001264283 297693407 1723416649 -790663820 -1478992414 1053887576 1238777038 -676157075 -1598711301 968673345 1320941783 -570104506 -1459366448 805995626 1192080636 -647421601 -1368518199 929513587 1080062181 -848790256 -1167110778 593894460 1415654570 -905594615 -1123907169 604756005 1393354931 -1011616478 -1263221324 767398926 1522181272 -992071365 -1277623891 718295063 1574396033 -223707907 -2052240277 480517585 1805856071 -171460380 -2101311374 466213320 1825499486 -59640625 -1955150759 310351331 1702405493 -82038570 -1944387520 353522170 1645568364 -283284327 -1743102961 18025909 1981037859 -395270016 -1619552234 108972460 1903819066 -507059029 -1765682115 264799623 2026878225 -424992590 -1850994652 145047966 2141352200 -909878219 -1094488925 667565337 1355615631 -827746260 -1179735878 547879168 1470155158 -954215417 -1340545903 689026347 1578534333 -1066266594 -1217060728 779907378 1501249956 -730641327 -1552646969 981282173 1299848683 -752973752 -1541818146 1024518500 1243077106 -626473885 -1380977419 883336527 1134663129 -574291846 -1430114068 868966742 1154240960 1072722531 1224164085 -771878065 -1493621799 949859962 1335527148 -694954154 -1584076864 824965713 1177340615 -551183491 -1474122773 910573128 1094782686 -666345628 -1353748494 575103495 1430278801 -867630293 -1152502851 623552030 1378719368 -886782158 -1138493532 748481077 1536940707 -1030583527 -1248478321 737226284 1559633594 -973123840 -1292337258 77484715 1939431997 -359648377 -1651047663 66295474 1962190372 -302123106 -1694841080 172350105 2101537295 -464798795 -1823700189 220733056 2049912342 -484016212 -1809756358 422134479 1848537689 -148429853 -2145381515 507807446 1766045248 -263526406 -2024941716 401787645 1626733163 -100881455 -1896113337 278859492 1738030706 -24023096 -1986633890 652952354 1374450612 -924507634 -1075703144 562464571 1451341741 -813111785 -1198532991 674286352 1597504390 -968971716 -1321624918 794627849 1482309535 -1051496923 -1235984717 995906374 1281057744 -716033430 -1571486980 1009882975 1261873097 -767560077 -1523005723 898095988 1115745250 -611730856 -1399944498 854204269 1173172219 -589005247 -1411166505 495281130 1786925948 -208993594 -2071186864 451454963 1844418405 -186202401 -2082343351 324987864 1683610446 -45053196 -1973962142 338898881 1664360279 -96645395 -1925546373 3306382 1999979288 -298052958 -1724177868 123713431 1884849921 -380512581 -1638472147 250215356 2045692714 -521692528 -1746884090 159661989 2122518323 -410362231 -1869779425 231084257 2059477111 -473402931 -1798356645 179033336 2108482670 -458902060 -1818065598 52271315 1947904069 -317457921 -1709913751 74472650 1937206364 -360825370 -1653011088 275841157 1735798803 -25206359 -1988603585 387761308 1612444682 -116218448 -1911188186 514492599 1772992545 -257627749 -2019305203 432491694 1858108472 -137810558 -2133975788 916992041 1101988031 -660188923 -1348378221 835056688 1187169446 -540306148 -1462983286 947107867 1333037197 -696395465 -1585780319 1058962434 1209617556 -787473106 -1508430408 723460173 1545081051 -988724895 -1307151881 745727060 1534448834 -1032026760 -1250183698 633645183 1388550377 -875902637 -1127351867 581528678 1437490416 -861467318 -1147126308 350036384 1675235638 -86818676 -1915457510 330360249 1689769263 -37845867 -1967541245 436644242 1828821252 -200750914 -2096105432 493579659 1785486621 -211481433 -2073936847 157954500 2121072978 -412856088 -1872535426 235402717 2030093643 -536242959 -1760648089 129087990 1891010912 -373303078 -1632049076 14450159 2010860921 -288219965 -1714082731 800260456 1488204286 -1044553660 -1229303598 685688177 1608119783 -959404963 -1311271733 560499034 1450162636 -815339402 -1201547040 637881667 1359117781 -938791825 -1089725191 839127308 1157833114 -603295712 -1425194826 896128277 1114563971 -613960647 -1402960721 1021286718 1272490408 -757991406 -1512650620 1001544999 1286958513 -709084149 -1564799843 1536997223 748390385 -1248668085 -1030363427 1559327614 737559528 -1291906478 -973593916 1430732629 574623683 -1152819591 -867275025 1378548556 623758298 -1138451872 -886854922 1177265923 825005973 -1473919441 -551356743 1095131930 910250892 -1354235338 -665898336 1223700273 1073160103 -1493283299 -772178293 1335749416 949672894 -1584166396 -694895982 1626511279 401975097 -1896024445 -100940267 1738494902 278422304 -1986973030 -23723508 1848188829 422457099 -2144895311 -148877785 1766120324 507767570 -2025145688 -263353794 2101708747 172144477 -1823742233 -464726415 2049459154 221213508 -1809440002 -484371864 1939738617 77152111 -1651478827 -359178685 1962134496 66386806 -1694651700 -302343590 1116177958 897627824 -1400248566 -611395684 1172980287 854422185 -1411112173 -589098107 1281101332 995835522 -1571655880 -715825234 1261554189 1010236059 -1522554079 -768042057 1597019714 674735828 -1321273490 -969291784 1482510939 794452685 -1236061321 -1051458591 1374363248 653012710 -1075478692 -924692534 1451678313 562162431 -1198998715 -812676141 2045355758 250517112 -1746417726 -522127532 2122605303 159601249 -1870003237 -410176691 1999777500 3481162 -1724100624 -298090650 1885334213 123263571 -1638822935 -380191873 1683928714 324634140 -1974413402 -44570832 1664316051 338969093 -1925377089 -96853207 1787117240 495062574 -2071240812 -208900350 1843985057 451922487 -2082038899 -186537189 1772803557 514712947 -2019248951 -257719201 1858540028 432021866 -2134282032 -137478074 1735482839 276196673 -1988150021 -25686931 1612487118 387688792 -1911359262 -116012940 1948108161 52098327 -1709988691 -317418437 1936720280 74920206 -1652662092 -361148382 2059816371 230784293 -1798820705 -472966135 2108393898 179091772 -1817843578 -459089904 1388639533 633587131 -1127574527 -875715433 1437151540 581829026 -1146662888 -861904754 1545567519 723013001 -1307501517 -988402523 1534245126 745900432 -1250109398 -1032066884 1332995401 947181023 -1585609627 -696601357 1209934160 1058607558 -1508884356 -786992918 1101557115 917462509 -1348072361 -660521791 1187359074 834836980 -1463039922 -540215080 1890706596 129422386 -1631615608 -373770978 2010915005 14356523 -1714273903 -288001785 2120903830 158161920 -1872491078 -412926676 2030545039 234919961 -1760966237 -535889611 1829172416 436323414 -2096589332 -200301190 1785409753 493617231 -2073734667 -211656349 1675459826 349850724 -1915544098 -86758072 1689303275 330795133 -1967203897 -38147759 1272956012 1020851450 -1512987328 -757688874 1286733941 1001730275 -1564712615 -709144113 1157909598 839089352 -1425396366 -603120156 1114212423 896448721 -1402476181 -614409731 1449710600 560981150 -1201228508 -815692366 1359286289 637673607 -1089769155 -938720853 1488149562 800353452 -1229112042 -1044771456 1608423459 685353141 -1311704817 -958936679 -148244373 -2144417539 422025543 1847634385 -263963534 -2025648924 508190046 1766682056 -101552039 -1896529713 402395509 1627070947 -23088064 -1986493226 277992812 1737942522 -358684657 -1650861927 76581155 1939323317 -302830570 -1695277952 66932026 1962573228 -465215427 -1824370517 172687633 2102145415 -483875804 -1808821070 220644616 2049045918 -867706717 -1153374155 575256975 1431210265 -886432582 -1137890260 623148438 1378045184 -1029943151 -1248108537 747778493 1536491819 -974023544 -1292458978 738194852 1559807282 -772749113 -1493698479 1073654251 1224317309 -694350626 -1583727544 949186034 1335123300 -550813451 -1473482653 824517081 1176637775 -666467092 -1354648454 910747072 1095750998 -298661590 -1724515908 3975174 2000394384 -379646669 -1638384219 122776607 1884707977 -521584360 -1745981042 250028084 2044727458 -410745599 -1870416489 160097325 2123224251 -209331890 -2071795240 495695970 1787594996 -186114729 -2081477183 451312763 1843481837 -44150404 -1973853718 324022352 1683423430 -97282715 -1925929485 339604553 1664795871 -715331102 -1571038860 995264718 1280686168 -768528901 -1523180179 1010781399 1261993025 -611884592 -1400876730 898171132 1116614762 -588601911 -1410493089 853853413 1172567155 -924059258 -1075001072 652581034 1373808700 -813285985 -1199502071 562584755 1452239909 -969903692 -1321778910 675156120 1597579278 -1050823251 -1235581637 794023041 1481958423 -987784471 -1307006337 722598853 1544997715 -1032691984 -1250595226 746340316 1534791498 -876342565 -1128062387 634024951 1389183841 -861284670 -1146165676 581416942 1436583800 -660043123 -1347438053 916908961 1101126455 -540717420 -1463648766 835399608 1187782446 -697105729 -1586220503 947741587 1333416709 -786512218 -1508248016 1058056074 1209505564 -26101215 -1988719945 276814605 1735977883 -115573192 -1910813010 387063572 1612001154 -257281517 -2018704763 514085695 1772315561 -137890294 -2134849892 432641830 1859037104 -473519547 -1799251245 231263081 2060450815 -458527140 -1817420086 178589552 2107785190 -316857737 -1709567263 51594075 1947497421 -361699730 -1653090568 75401026 1937356756 -603673688 -1425827010 839568004 1158543890 -613847119 -1402052825 895946397 1113603595 -757128294 -1512566004 1020347062 1272345120 -709695613 -1565141227 1002210991 1287370297 -1045185588 -1229681830 800971488 1488644726 -958496811 -1311158461 684728057 1607937647 -815254530 -1200684184 560354002 1449222724 -939132953 -1090336911 638293707 1359783517 -412447904 -1871856650 157608524 2120473306 -536391815 -1761574929 235482709 2030968515 -374275246 -1632226364 129983102 1891128040 -287520949 -1713637411 13805159 2010486513 -86140156 -1915049070 349436456 1674889918 -38772963 -1967689845 331234865 1689849511 -200928458 -2097077344 436761114 1829716620 -211036369 -2073237575 493204995 1784841877 -1824178833 -465433095 2102090819 172780757 -1809254026 -483407392 2049349722 220309708 -1650543267 -359037493 1938871409 77063399 -1695321788 -302759470 1962741864 66724094 -1896731381 -101376611 1627147303 402357425 -1986008814 -23537276 1737590846 278313128 -2144754375 -147941969 1848099861 421590147 -2025561824 -264023626 1766457356 508375194 -1473569369 -550752975 1176861835 824331293 -1354311234 -666769112 1095284882 911181828 -1494182507 -772299517 1224668345 1073333295 -1583525492 -694525670 1335046304 949223478 -1248064061 -1030013611 1536322799 747986041 -1292776998 -973670068 1560258806 737712224 -1152940559 -868174489 1430906077 575591499 -1138081304 -886214274 1378099396 623054930 -1973547986 -44483400 1682992386 324492692 -1925986249 -97191775 1664985371 339384717 -2071624676 -209537910 1787553072 495768998 -2081931259 -185634669 1843798313 450957759 -1746330550 -521261860 2045214054 249581040 -1870342061 -410785595 2123020671 160270825 -1724738440 -298474258 2000483668 3917250 -1637920671 -380083977 1884369229 123077083 -1322242842 -969466768 1597918666 674856284 -1235359489 -1051010967 1481869779 794081605 -1075075884 -924019646 1374012920 652408174 -1199152947 -813608869 1451753953 563032439 -1400423294 -612365292 1116298670 898526520 -1410664293 -588396531 1172609463 853780769 -1570982736 -715422682 1280497052 995484938 -1523486551 -768196545 1262424453 1010311443 -1586274323 -697012357 1333608129 947523159 -1507943436 -786846878 1209072344 1058523726 -1347889185 -659560631 1101444851 916555365 -1463479354 -540925104 1187738346 835469948 -1127985271 -876380385 1388981925 634199603 -1146516592 -860964090 1437067964 580966954 -1306540101 -988219603 1544660631 722900481 -1250819166 -1032506572 1534878350 746279448 -1709342939 -317042765 1947409929 51654303 -1653556420 -361264214 1937693200 75098758 -1798899945 -473839743 2059966011 231712429 -1817496818 -458488936 2107986466 178414260 -2018873535 -257073193 1772359277 514014971 -2134398120 -138372146 1858718324 432995042 -1989023885 -25765915 1736410719 276346569 -1910758550 -115665924 1611809350 387281616 -1201115476 -814784966 1449529216 560021270 -1090147659 -939353565 1359727513 638384911 -1229724002 -1045113336 1488816050 800765732 -1310842233 -958852591 1607484331 685208381 -1512079672 -757576098 1271996388 1020669810 -1565345071 -709522873 1287445501 1002171243 -1425737990 -603732372 1158322134 839755584 -1402391837 -613547403 1114067919 895509337 -2096738716 -201228558 1829252936 437198814 -2073326979 -210978069 1785064273 493018055 -1914845610 -86313280 1674815354 349476844 -1968176561 -38325543 1690198883 330912757 -1632543232 -373920106 1891581740 129503162 -1713595879 -287593841 2010315573 14011299 -1872046542 -412227932 2120529694 157517704 -1761144277 -536862019 2030662407 235815825 -512479577 -1770840527 259673995 2021490461 -434509122 -1860249048 135760786 2131802884 -273701227 -1733782013 27379641 1990653743 -389913972 -1614458342 114033568 1909142326 -54313277 -1950085547 315449327 1707765625 -72418598 -1935029684 362847222 1655155552 -233261327 -2061531545 471259101 1796335435 -176852248 -2106441090 461050820 1820074834 -635826577 -1390592263 873754435 1125343189 -579351946 -1435436320 863611738 1149148108 -725514659 -1547258165 986703729 1305008103 -743685564 -1532267822 1034036072 1252332542 -944955893 -1331024227 698580775 1587826609 -1061103086 -1211635068 785300286 1506380712 -914975175 -1099848017 662238997 1350551427 -837070304 -1189322058 538260236 1460798362 -126935066 -1888997520 375488202 1634094684 -16589825 -2012877975 286046931 1712032325 -155936812 -2118932670 414906104 1874708078 -237415475 -2032245925 534196961 1758462583 -438825086 -1830863084 198602414 2094095928 -491402341 -1783432435 213625527 2075957793 -352090192 -1677412570 84797084 1913312778 -328318039 -1687588033 39854725 1969689107 -1023328466 -1274671176 755981826 1510502036 -999490761 -1284781151 711105051 1566943885 -841304292 -1159886966 601151024 1423173286 -893947131 -1112521837 616108585 1404969663 -558485686 -1448009764 817385062 1203732208 -639898797 -1361257531 936741503 1087552233 -798120072 -1486186514 1046726228 1231353538 -687840415 -1610132489 957219405 1309225691 -750629851 -1538949965 1028402441 1246436767 -735082436 -1557612374 975300880 1294391686 -577125353 -1432423295 865576251 1150326189 -621543410 -1376571240 888824098 1140674996 -822780863 -1175294761 553336173 1476136443 -912746408 -1096832818 664205684 1351731682 -1070672781 -1221991195 773895519 1495762377 -951906198 -1337712388 692941126 1581924816 -399741715 -1624548229 102895041 1898265943 -280909580 -1740203934 22006232 1984493902 -419961633 -1846487991 150570483 2147399013 -509992762 -1768091568 261374442 2022928764 -174359415 -2103686113 462757285 1821519155 -218711920 -2047768570 486070716 1811933482 -79629125 -1941453779 357471639 1648993537 -64147294 -1960181708 304304526 1696882968 -900104860 -1117893134 609688648 1397763294 -852182659 -1171027477 591059025 1413343431 -998050474 -1283078720 713856122 1569432812 -1007734449 -1259863591 769740899 1525047541 -672240384 -1595318890 970984492 1323777210 -796677863 -1484482161 1049479221 1233844387 -650779342 -1372400220 926647326 1077720200 -564649685 -1453387331 810958855 1196519569 -248029780 -2043646662 523844736 1748896790 -161834571 -2124568285 408221849 1867761679 -1256034 -1997806328 300070066 1726317604 -125759097 -1887035119 378499243 1636319293 -327135800 -1685619362 42872036 1971919986 -336754223 -1662338745 98822397 1927600235 -497302022 -1789069972 206939350 2069009472 -449445405 -1842269835 188244175 2084524121 -2061964381 -232793291 1796639375 470923801 -2106249286 -177070292 1820020374 461143552 -1950129263 -54242553 1707934397 315241003 -1934710904 -72771810 1654703780 363329074 -1733297209 -274150575 1990302443 27699837 -1614659618 -389738680 1909219058 113995364 -1770753035 -512539805 2021266137 259859023 -1860585492 -434206854 2132268736 135325270 -1099510933 -915276803 1350085191 662674129 -1189408910 -837009436 1461022302 538074824 -1330822311 -945130545 1587749493 698618595 -1212119232 -1060653098 1506731628 784979706 -1547576561 -725161063 1305459235 986221237 -1532223722 -743755904 1252163130 1034243756 -1390783683 -635608149 1125397009 873661063 -1435003100 -579819598 1148843528 863946398 -1677468958 -351999372 1913502670 84577112 -1687281925 -328651155 1969258455 40324929 -1831316784 -438345146 2094412796 198247274 -1783261495 -491608481 2075916261 213698419 -2118858106 -155977200 1874504618 415079228 -2032595297 -237093367 1758949299 533749541 -1888533836 -127372766 1633756056 375788302 -2013100371 -16402885 1712121729 285988631 -1485964758 -798307652 1231264518 1046784912 -1610596813 -687403355 1309564703 956919689 -1447661032 -558808434 1203245876 817832866 -1361332735 -639859049 1087756077 936568763 -1160058290 -841098536 1423215458 601078772 -1112068521 -894427455 1404653435 616464365 -1274977668 -1022995734 1510933328 755512262 -1284725147 -999581965 1566754633 711325663 -1221687007 -1071007305 1495328781 774363291 -1337766600 -951812690 1582115860 692722818 -1175125741 -822988411 1476091967 553406633 -1097284342 -912263780 1352049702 663852208 -1432774331 -576804397 1150810217 865126655 -1376494244 -621580854 1140472944 888999142 -1539174025 -750444063 1246523483 1028341965 -1557146258 -735517192 1294054466 975602900 -1941919255 -79193729 1649330373 357169235 -1959957008 -64332442 1696795868 304364618 -2103762469 -174321331 1821720823 462581857 -2047416894 -219032236 1811449070 486519928 -1846036083 -420443877 2147080353 150923319 -1768260204 -509784830 2022972600 261303342 -1624493633 -399834839 1898074259 103112709 -1740507738 -280574672 1984926858 21537820 -1372211104 -650999562 1077664076 926738906 -1453818759 -564179729 1196825941 810626499 -1595002798 -672595772 1323323774 971465192 -1484524469 -796605219 1234015591 1049273841 -1283282940 -997877614 1569507624 713816510 -1259377635 -1008182133 1524698417 770063783 -1118232522 -899805024 1398227226 609251724 -1170938833 -852241223 1413121283 591246741 -1789159256 -497244098 2069232004 206752018 -1841931087 -449745881 2084060573 188681483 -1686105958 -326688756 1972269494 42549536 -1662135165 -336927723 1927525807 98862393 -1997764404 -1329062 1726147040 300276086 -1887351595 -125404093 1636773369 378019183 -2043215618 -248500120 1748591058 524177732 -2124757785 -161614735 1867818443 408130909 699245743 1588237369 -945568381 -1331366635 784359606 1506234400 -1060240998 -1211551476 662056093 1349590027 -914862671 -1098941145 538699908 1461508114 -837449304 -1189955266 874165451 1126007901 -636168729 -1391205007 863465682 1148207172 -579268098 -1434574488 985742585 1304824943 -724607531 -1547145917 1034746080 1252771958 -744318516 -1532647078 314803303 1707390193 -53615285 -1949641251 363741310 1655271656 -73391790 -1935207996 471338069 1797209283 -233411207 -2062459409 460703820 1819474138 -176445088 -2105763338 259298307 2020844693 -512035537 -1770142279 135876634 2132697228 -434687690 -1861221984 28253233 1990732967 -274629347 -1733931637 113432616 1908795582 -389236476 -1614050926 817272302 1202824568 -558304062 -1447050156 937120247 1088184673 -640339749 -1361969075 1047338460 1231695178 -798786320 -1486599066 956357061 1309141331 -686901015 -1609987969 755074442 1510389020 -1022368602 -1274489808 711737747 1567322373 -1000202049 -1285222359 601492920 1423785262 -841716588 -1160553470 616024481 1404107063 -893802355 -1111582693 198751526 2095023536 -438905846 -1831738212 213217599 2075279785 -491057133 -1782833019 84098324 1912868226 -351445960 -1677038418 40827149 1969867163 -329213919 -1687705417 376415554 1634244052 -127810450 -1889078024 285368667 1711624653 -15990665 -2012532511 414461296 1874009574 -155562916 -2118288182 534374761 1759435263 -237533115 -2033141549 463193645 1822226107 -174741759 -2104322153 485884468 1810969250 -218602728 -2046864498 356535839 1648852617 -78762189 -1941364827 304974342 1697299088 -64754902 -1960518724 103601737 1898702559 -400378011 -1624930317 21041744 1984307910 -280005764 -1740094486 150429307 2146463469 -419872937 -1845620799 261790306 2023598836 -510330034 -1768698920 552986341 1475532403 -822376503 -1174620321 664281852 1352602218 -912899120 -1097764026 774794967 1495883329 -1071640581 -1222164627 692300494 1581554264 -951202846 -1337263244 1027798657 1246086679 -749955155 -1538545861 976171672 1294467598 -736013388 -1557765342 865697459 1151225381 -577298529 -1433391351 888453802 1140034108 -621094010 -1375868144 42006380 1971832826 -326199744 -1685477674 99431285 1927939043 -337423783 -1662754097 207322974 2069647304 -497738126 -1789776156 188136263 2083621841 -449258901 -1841304835 523757320 1748031390 -247888348 -2042710350 408560401 1868370823 -162250179 -2125237589 300707642 1726701484 -1962474 -1998242176 377596707 1636211637 -124794353 -1886848359 971954084 1323951922 -673139064 -1595439586 1048777661 1233396523 -796036463 -1484111353 926244758 1077047040 -650428742 -1371795924 811113359 1197452057 -564725085 -1454257611 609863616 1398732630 -900225300 -1118792070 590611417 1412641615 -851811595 -1170386333 713183218 1569029988 -997445922 -1282728376 770673643 1525201789 -1008604473 -1259939247 1304519083 986075453 -1546715001 -725077999 1252828594 1034655012 -1532836706 -744098808 1125837209 874371343 -1391163211 -636241885 1148661120 862985494 -1434891092 -578913222 1349939663 661733721 -1099427613 -914415499 1461433814 538740032 -1189751558 -837622676 1588460029 699058539 -1331455791 -945510329 1505770980 784797042 -1211212600 -1060541346 1991197027 27816437 -1734270897 -274329383 1908573562 113620460 -1613962154 -389294912 2020919633 259258823 -1770346371 -511862549 2132348232 136199646 -1860735900 -435135246 1796755719 471818641 -2062143445 -233766723 1819645214 460498312 -2105805774 -176372572 1707333941 314894755 -1949452263 -53835633 1655577900 363408826 -1935639552 -72921962 1423593706 601710716 -1160498746 -841809584 1404540147 615556197 -1111886369 -893467319 1510070488 755427406 -1274037772 -1022850718 1567366337 711666775 -1285390867 -999993989 1231896718 1047162904 -1486675550 -798748364 1308656791 956806145 -1609636421 -687221459 1203161276 816969770 -1447515760 -557868794 1088097445 937180211 -1361744503 -640525025 1874096162 414400692 -2118512370 -155377256 1759097915 534676653 -2032675561 -237967999 1634727952 375965830 -1889429188 -127489622 1711422473 285543583 -2012455643 -16028237 1912823878 84168912 -1676869270 -351653380 1970185311 40473801 -1688156813 -328731163 2094590068 199219426 -1831433896 -439240242 2075470957 212999419 -1782887103 -490963497 2146894633 149959615 -1845927419 -419540333 2023409456 262010790 -1768643044 -510421366 1898744603 103529357 -1625101769 -400172383 1983991554 21397396 -1739641298 -280486216 1648366413 356983771 -1941015967 -79084809 1697503060 304801730 -1960593800 -64715026 1822137215 463252457 -2104100269 -174929211 1811308390 485584880 -2047328694 -218165540 1150886881 865997687 -1432927539 -577736101 1140123640 888395630 -1376090412 -620906942 1245883347 1027971909 -1538471169 -749995415 1294954442 975724380 -1558114586 -735691152 1496200069 774439699 -1222618455 -1071160769 1581512604 692373258 -1337092432 -951409114 1475722167 552766241 -1174676837 -822285811 1352171438 664751928 -1097458046 -913232364 1726755432 300614398 -1998433468 -1743918 1635907185 377931495 -1886415011 -125261877 1748482650 523274956 -2043028618 -247534624 1868201539 408768213 -2125193361 -162320391 2069570060 207360666 -1789574368 -497912906 2083972629 187815555 -1841789127 -448809041 1971366462 42441384 -1685140718 -326501500 1928162855 99245745 -1662841077 -337363043 1568805536 713368118 -1282641012 -997506278 1525667513 770237999 -1260275819 -1008302333 1398381202 610183684 -1118307394 -900674776 1412718219 590573085 -1170587737 -851636431 1077215940 926036562 -1371839512 -650357890 1197000413 811595339 -1453938703 -565078169 1324255990 971618912 -1595872294 -672670900 1233342191 1048870521 -1483919421 -796254379 -1414120202 -592376736 1169710554 851406156 -1394870033 -606287751 1121294787 902998357 -1519536956 -764771246 1264834024 1013245310 -1577029411 -720945077 1275990513 990454119 -1241437038 -1056564220 1477397950 789085480 -1318262645 -966010851 1600293287 677755185 -1193630560 -807562186 1456784780 567538970 -1078501191 -927969233 1371079061 649998595 -1864885186 -404804440 2127985938 164711812 -1749690329 -525145935 2042345739 247237021 -1643932660 -385571686 1879962912 118146486 -1720823787 -295083901 2002792761 6750639 -1922102182 -93831988 1667329398 342253024 -1979529149 -49940267 1678551407 319527417 -2085321624 -189549314 1840964932 448648658 -2066136975 -203525913 1792483677 500175307 -1297281609 -978698975 1554214043 732191757 -1245656658 -1027081928 1540270210 751409172 -1133083259 -881740525 1383654569 629134399 -1155841636 -870551286 1427447984 571609126 -1357242925 -669176507 1091861759 907234409 -1468540470 -546248356 1182382310 830376048 -1581148703 -691624585 1339028685 952681563 -1498656264 -777297554 1218588884 1067778114 -1983697537 -20701719 1741507667 281705669 -1901139610 -106309136 1621133386 396867804 -2028427955 -266365477 1763099745 504493303 -2139791020 -143502910 1853554808 427569390 -1804321509 -478999155 2054839351 226323617 -1827014398 -467744364 2098698286 168863928 -1699760855 -307722817 1956762629 61269139 -1648201424 -356171354 1942753308 80421002 -1719640460 -293114142 2005811032 8982478 -1628595603 -370496773 1893989185 132434903 -1755589050 -530782512 2035660650 240289788 -1875504545 -416210231 2117628787 155141093 -2076750320 -214925690 1782132540 490610602 -2091218423 -195183969 1834281765 441703347 -1964194270 -34867532 1692575502 333813656 -1920925125 -91868499 1670341399 344478593 -1561428292 -706130390 1289756560 1005006598 -1518093659 -763065805 1267587977 1015737119 -1405749618 -617429480 1111201698 893167412 -1420283241 -597753343 1163285435 844194605 -1084657960 -933339570 1364660212 642793314 -1204507967 -818701737 1446693869 557710203 -1316821270 -964307332 1603045318 680245072 -1225841933 -1041755547 1491157983 803631945 -2137297099 -140746845 1855262233 429014671 -2013877460 -252601414 1777912320 520092310 -1908349177 -112732271 1615758891 390706877 -1993530594 -30796920 1730363954 270824100 -1658028207 -366260281 1931615869 69545707 -1706968248 -314143778 1951390308 55110386 -1812465821 -453982219 2113508943 184461017 -1801833606 -476249108 2056540758 227762880 -1141551107 -856522901 1442524881 586948167 -1130853404 -878724238 1385622216 630315614 -1255225393 -1037437095 1528866531 740791925 -1304230954 -985386176 1548575482 726291052 -1505599591 -783978737 1212956341 1061883427 -1590715520 -701977834 1327626924 942066234 -1466312789 -543234243 1184347783 831555089 -1342958670 -655154396 1106932382 922567176 -807732750 -1193424540 567580894 1456711752 -927515157 -1078981251 649682119 1371434065 -1056869952 -1241104042 789516524 1476927610 -965954087 -1318353585 677565685 1600513123 -764548714 -1519724288 1013156026 1264891948 -721408625 -1576592103 990792867 1275690037 -592027228 -1414442702 850919560 1170157598 -606362179 -1394830037 903201937 1121121287 -189474502 -2085361236 448444438 1841137792 -203875037 -2065814091 500661263 1792035993 -93368056 -1922539106 341913636 1667629234 -50162415 -1979341433 319616061 1678492843 -385627810 -1643841080 118335602 1879742692 -294777529 -1721156143 6319211 2003262717 -405257876 -1864404486 165027904 2127630550 -524974731 -1749895709 247194713 2042418383 -691943245 -1580795867 953133471 1338546441 -777253718 -1498727364 1067609478 1218796816 -669368191 -1357025257 907289005 1091768635 -545815400 -1469008882 830072244 1182717218 -881403689 -1133385663 628668923 1384089965 -870638386 -1155781544 571833826 1427262836 -978497307 -1297457037 732115401 1554252127 -1027566340 -1245207446 751760848 1539949894 -307238789 -1700210451 60918103 1957083585 -356373406 -1648026380 80497998 1942715864 -478912439 -1804381985 226099557 2055025139 -468081584 -1826712378 169330044 2098263530 -266799073 -2027960183 504797491 1762765221 -143311866 -2140009328 427515178 1853648316 -20746195 -1983627077 281874689 1741300119 -105991116 -1901493086 396416280 1621616014 -34825360 -1964266522 333642332 1692781258 -92184727 -1920569345 344931909 1669861075 -214494398 -2077219884 490304110 1782465272 -195373221 -2090997811 441759351 1834190561 -530871532 -1755530366 240511544 2035473070 -415871219 -1875804261 154676769 2118065847 -293600474 -1719192656 9331210 2005488284 -370292929 -1628768343 132359699 1894028933 -964510792 -1316648146 680319636 1603004930 -1041268831 -1226289353 803282573 1491480091 -933678198 -1084357860 643256998 1364222512 -818612333 -1204566267 557487807 1446880809 -617239588 -1405969590 893111024 1111292518 -598183995 -1419813037 844500713 1162952319 -705813522 -1561783432 1004552898 1290236500 -763107337 -1518020767 1015908059 1267381837 -453531087 -1812948313 184142621 2113862539 -476418520 -1801625922 227806980 2056470418 -366206461 -1658121579 69354287 1931834297 -314448358 -1706633588 55543606 1950922656 -113198507 -1907914045 391043961 1615457263 -30572980 -1993716006 270737248 1730424822 -140823961 -2137259279 429216587 1855087581 -252250498 -2014198040 519608146 1778362308 -543585543 -1465992593 832039893 1183898435 -655077664 -1342996874 922365900 1107107674 -784203061 -1505414563 1061970919 1212896113 -701511982 -1591151036 941729790 1327929192 -1037133155 -1255560693 740359089 1529334567 -985440636 -1304138222 726482856 1548357438 -856354129 -1141759431 586904451 1442595605 -879176010 -1130371552 630634394 1385269004 1668265726 342394472 -1922967598 -93919420 1677882087 319111793 -1978919989 -49601699 1840529100 447942234 -2084937760 -188911754 1792670421 501140035 -2066244615 -204428433 2128127642 165647884 -1864972362 -405670112 2041930371 246567445 -1749351505 -524537031 1879256744 117710398 -1643294844 -385188078 2003757745 6937127 -1721726051 -295191797 1476498998 788965024 -1240467686 -1056389236 1600934447 678126265 -1318964477 -966458475 1457135108 568143506 -1194033368 -808235074 1371003421 649128587 -1078346959 -927036505 1169589842 850507460 -1413945474 -591407128 1121665611 903639773 -1395317913 -606989327 1265438304 1013595894 -1520210100 -765173798 1275120249 990378735 -1576096939 -720790589 2054457279 225687337 -1803884909 -478292475 2098807718 169767728 -1827200374 -468708836 1957629837 61357851 -1700696415 -307864009 1942145940 80083714 -1647531336 -355755474 1740871643 281323341 -1982990601 -20265375 1622037442 396976980 -1902103826 -106495368 1763188713 505360255 -2028568891 -267301293 1853217776 426961766 -2139374884 -142833078 1092265847 907909089 -1357592997 -669780275 1182229358 829445112 -1468464574 -545377580 1338060613 952508371 -1580249495 -691503361 1219291996 1068227530 -1499297168 -777667866 1554888467 732596101 -1297885633 -979048791 1539339018 751256476 -1244786138 -1027005776 1383481121 628166583 -1132962291 -880841061 1427897144 572312494 -1156212204 -871191934 1364841596 643753194 -1084770992 -934246970 1446252645 556998899 -1204129463 -818069025 1602378830 679832792 -1316209310 -963965452 1492097111 803776705 -1226704517 -1041839635 1290716184 1005188238 -1562335948 -706243166 1266876417 1015296151 -1517461203 -762687045 1110789162 892501180 -1405407994 -616817264 1163429939 845133989 -1420367585 -598615671 1782052020 489735202 -2076600936 -213998322 1834627245 442302523 -2091626111 -195862249 1693219974 334187536 -1964892758 -35312324 1669445791 344360969 -1919952461 -91690715 2004935888 8901702 -1718712836 -292965014 1894588617 132780127 -1629273627 -370904717 2036034786 240934004 -1756033586 -531481256 2117511419 154245229 -1875326505 -415237823 1212343613 1061541291 -1504934895 -783567737 1328488740 942150066 -1591656440 -702123874 1184460047 832462233 -1466495965 -544195403 1106553110 921934208 -1342519238 -654444372 1442182489 586335695 -1141140363 -855857949 1385705792 631177686 -1130999700 -879664902 1529773419 740904445 -1256186809 -1037620015 1547942258 725912036 -1303521186 -984946488 1932314101 69989731 -1658673959 -366635953 1950417388 54931834 -1706073920 -314027946 2113359303 183532881 -1812386581 -453108611 2056948190 228440392 -1802180366 -476850076 1855706513 429712647 -2137672515 -141392853 1777734024 519119134 -2013761372 -251707342 1614831011 390556981 -1907475313 -112653287 1731041722 271231276 -1994131306 -31143936 117666810 1879327596 -385019178 -1643503040 7256035 2003404661 -295643441 -1721244071 165215176 2128595806 -405366044 -1865307534 246759377 2041712455 -524591363 -1749258645 448029598 1840468744 -189136206 -2084752860 500803463 1792972561 -203962709 -2066680259 342879148 1667816250 -94270848 -1922647530 318910389 1678057251 -49525095 -1978958321 1013797682 1265263524 -765251042 -1520172408 989894443 1275570109 -720439801 -1576417647 850844416 1169288086 -591873492 -1413510470 903552793 1121726351 -606765515 -1395503453 567952214 1457353664 -808181126 -1194126612 649561935 1370535897 -927340957 -1078012171 788646756 1476852722 -1055937976 -1240950050 678170493 1600864235 -966627759 -1318756665 504906427 1763668525 -266984553 -2028924159 427132578 1853011508 -142874738 -2139302120 281266825 1740962335 -20075611 -1983210701 397282960 1621704198 -106926148 -1901633750 61821663 1957192265 -308202509 -1700396187 79861446 1942333008 -355665942 -1647589508 225762029 2054417019 -478495807 -1803711657 169418484 2099129954 -468221992 -1827647666 628515443 1383158501 -881327265 -1132514359 572237418 1427937020 -870987962 -1156384816 732817985 1554701015 -979137683 -1297826821 750792280 1539776206 -1026666636 -1245085726 952201751 1338393217 -691072197 -1580719187 1068283406 1219200664 -777857246 -1499076684 907737637 1092471475 -669738231 -1357665377 829898300 1181748906 -545693936 -1468108922 892670328 1110581742 -616861612 -1405337406 844682593 1163912695 -598297523 -1420720933 1005492554 1290381788 -706676634 -1561868048 1015242067 1266970053 -762495873 -1517679383 679608604 1602564490 -963878864 -1316269914 804242693 1491662227 -1042176983 -1226402625 643402030 1365162424 -933763070 -1085220716 557075767 1446215073 -818271205 -1203954547 240857520 2036072742 -531279716 -1756209142 154596777 2117190975 -415722363 -1874877421 8436098 2005371156 -292628306 -1719015368 133004699 1894403341 -370991945 -1629213663 334242260 1693126978 -35503880 -1964674962 344057293 1669780827 -91257631 -1920420745 490187238 1781569904 -214316854 -2076247972 442134015 1834835305 -195818285 -2091697083 741220409 1529417903 -1038073579 -1255706237 725869600 1548014774 -984775412 -1303726694 586524683 1441962141 -855914201 -1141048911 630746130 1386175620 -879358658 -1131332184 832122973 1184760011 -543731343 -1466932761 922022980 1106494674 -654666392 -1342331394 1061337199 1212516601 -783492797 -1504974379 942636150 1328041184 -702472870 -1591333428 390070513 1615278183 -112303651 -1907797685 271434984 1730868350 -31218236 -1994091182 429623491 1855764565 -141170193 -2137859719 519458010 1777433676 -252170762 -2013323936 183963797 2112888835 -453414471 -1812053713 228250764 2057167898 -476793440 -1802271434 70031527 1932240945 -366806645 -1658468067 54615230 1950772264 -313573998 -1706554108 1961888261 66534035 -1694602455 -302425153 1939721756 77266570 -1651265744 -359358554 2049671735 221033121 -1809456357 -484256883 2101757486 172062392 -1823987966 -464578668 1766267489 507521783 -2025227443 -263304229 1848303224 422440686 -2145075372 -148664382 1738314323 278635205 -1986858113 -23739415 1626429002 402024156 -1895876762 -101185552 1335765709 949557851 -1584378911 -694715529 1223945940 1073012290 -1493331976 -772096146 1095082751 910332521 -1353989165 -666045627 1177052902 825185904 -1473902646 -551471268 1378433705 623774271 -1138271355 -887067885 1430585008 574869030 -1152737380 -867324150 1559409307 737509901 -1292053577 -973348063 1537177218 748176916 -1248782418 -1030346952 1844132676 451677138 -2082121112 -186488066 1787232093 495046603 -2071421327 -208687385 1664136054 339182560 -1925262758 -96869684 1683847023 324683769 -1974266301 -44816683 1885088544 123411382 -1638774260 -380274022 1999761209 3596207 -1723888107 -298271101 2122818322 159421316 -1870020034 -410062168 2045404939 250435485 -1746663897 -521980239 1451563916 562178842 -1198818656 -812889546 1374216085 653258499 -1075396935 -924742097 1482593214 794403624 -1236209006 -1051213308 1597200295 674522929 -1321388405 -969275875 1261571048 1010121598 -1522767164 -767862190 1281347569 995688295 -1571705123 -715743669 1172931546 854504268 -1410866442 -589245856 1115965379 897808213 -1400232209 -611510663 1187408007 834754577 -1463285333 -540067523 1101769886 917281800 -1348088398 -660407004 1209917621 1058721827 -1508671079 -787173105 1332749484 947328058 -1585560192 -696683242 1534163171 745949301 -1249961521 -1032312487 1545387258 723225708 -1307386410 -988418752 1437266129 581812295 -1146842627 -861691541 1388786888 633341022 -1127655964 -875666062 2108180559 179271897 -1817826973 -459204107 2059766870 230866112 -1798574726 -473113108 1936965757 74772715 -1652711087 -361066041 1948124260 51983602 -1710201528 -317237794 1612666923 387475645 -1911473913 -115996271 1735564338 276147364 -1988297442 -25440888 1858392089 432267407 -2134200011 -137526877 1772688384 514729110 -2019068628 -257931846 1608341958 685402448 -1311557398 -959182724 1487969759 800566601 -1228997389 -1044788123 1359401460 637657442 -1089949480 -938508210 1449858541 560735611 -1201310527 -815643561 1114261922 896366900 -1402722162 -614262760 1158122939 838909229 -1425412969 -603005951 1286717840 1001844998 -1564499780 -709324758 1272710537 1020998943 -1512938331 -757771213 1689483534 330582424 -1967319006 -38131532 1675541783 349801857 -1915691973 -86512467 1785262396 493863338 -2073653232 -211705722 1829057829 436340147 -2096409591 -200514401 2030332266 235100668 -1760950202 -536004400 2120854899 158244325 -1872245665 -413074231 2011160920 14209486 -1714323340 -287919902 1890723137 129308119 -1631828883 -373590789 278712065 1738276759 -23941587 -1986683205 401672984 1626749838 -100701644 -1896326494 507987763 1765832613 -263641569 -2024925559 422216490 1848488892 -148577786 -2145135984 220979045 2049765363 -484065719 -1809674529 172366716 2101423082 -465012144 -1823520058 66082647 1962371009 -302107013 -1694955795 77435726 1939514328 -359402910 -1651195148 737341385 1559617375 -973304091 -1292124557 748628944 1536695110 -1030665476 -1248429462 623470587 1378768749 -886634793 -1138739647 574923746 1430492020 -867515698 -1152519592 910557101 1094897467 -666132863 -1353929193 824720308 1177488162 -551134568 -1474205170 949909407 1335445257 -695200077 -1583929819 1072935814 1223983888 -771894614 -1493507524 159907392 2122370774 -410411156 -1869697030 250231385 2045577935 -521905291 -1746703389 123500146 1885030116 -380496034 -1638586424 3256939 2000061181 -297807033 -1724324911 338751012 1664605874 -96563448 -1925595234 324872765 1683626667 -44872943 -1974174841 451634710 1844205184 -186316998 -2082326612 495362575 1786876569 -209140957 -2070940747 854187656 1173286430 -588791900 -1411346638 897850001 1115892231 -611681347 -1400026325 1009931962 1261790764 -767805546 -1522858240 996119203 1280877109 -716049521 -1571372263 794742508 1482292858 -1051676736 -1235771562 674433781 1597258339 -969053223 -1321575601 562382558 1451390536 -812963854 -1198778524 652772039 1374663249 -924392469 -1075719299 581610883 1437441301 -861614929 -1146880967 633825690 1388337420 -876017482 -1127335904 745612721 1534465319 -1031846755 -1250397173 723313064 1545326910 -988643196 -1307201518 1058913767 1209699697 -787227445 -1508578211 946895358 1333217640 -696379182 -1585895356 835073493 1187054915 -540519175 -1462803345 917238220 1101840730 -660238112 -1348296586 432311627 1858321885 -137696153 -2133992207 514410834 1773042116 -257480578 -2019551000 387908985 1612199407 -116300715 -1911139133 275956064 1735782902 -25386932 -1988390694 74685743 1937026489 -360842237 -1652896619 52320566 1947822496 -317704166 -1709766516 178787613 2108630411 -458853327 -1818147673 231067908 2059592082 -473190360 -1798537026 1001495746 1287040084 -708837906 -1564947080 1021073627 1272670285 -757974537 -1512765087 896144624 1114448998 -614173220 -1402780342 839373033 1157685375 -603344443 -1425112749 637963430 1359068208 -938938998 -1089479396 560679103 1449949225 -815453805 -1201530619 685573268 1608135682 -959224392 -1311484626 800112781 1488449563 -1044471391 -1229352649 14662666 2010680476 -288236250 -1713967696 129136659 1890928773 -373548737 -1631901271 235156536 2030240942 -536193772 -1760729726 157937697 2121187511 -412643059 -1872715365 493399150 1785699576 -211366590 -2073952812 436562039 1828870369 -200603301 -2096350771 330507356 1689523402 -37927568 -1967491610 350150725 1675219155 -86998679 -1915244033 -1138130931 -886132581 1378345249 622907831 -1153154028 -867994494 1430922552 575477166 -1292761025 -973784919 1560045843 737892741 -1247818714 -1030161232 1536273674 748068252 -1583443863 -694574849 1334899013 949469651 -1494002576 -772512538 1224553820 1073350090 -1354426277 -666752819 1095465335 910969313 -1473717182 -550507308 1176943982 824282616 -2025348923 -264204205 1766441449 508490111 -2144705316 -148024246 1847854576 421737830 -1986254601 -23390111 1737640411 278231373 -1896747794 -101262216 1627360706 402177364 -1695502175 -302546889 1962856845 66707739 -1650625352 -358988754 1939019156 76817666 -1809106797 -483653627 2049268159 220358953 -1824064374 -465449956 2101910950 172993840 -1523404468 -768245286 1262276704 1010557174 -1570802347 -715635261 1280382073 995501295 -1410778754 -588379672 1172789330 853567684 -1400570521 -612119055 1116380235 898477277 -1199202008 -813526594 1451999236 562884754 -1075288783 -923839065 1374028829 652293259 -1235343078 -1051125364 1481656374 794261664 -1321997053 -969613931 1597869103 674938041 -1638100604 -379870958 1884483752 123060286 -1724820067 -298425077 2000630961 3671079 -1870194250 -411031264 2122938522 160319500 -1746215505 -521278151 2045033603 249793557 -2081717792 -185814666 1843781836 451072090 -2071575047 -209619601 1787307221 495916099 -1926231598 -97044156 1665034494 339302504 -1973563957 -44368547 1683205351 324312177 -1910513009 -115813863 1611760547 387363637 -1989007722 -25881088 1736198074 276526892 -2134611267 -138192341 1858734993 432880391 -2018922844 -256991694 1772605320 513867550 -1817644309 -458243459 2108068807 178365265 -1799014670 -473823644 2060146654 231499592 -1653376295 -361477553 1937578997 75115363 -1709261120 -317092266 1947262956 51900282 -1250835897 -1032391983 1535091563 746099709 -1306786210 -988072248 1544710002 722819044 -1146467723 -861046045 1436822361 581114831 -1127772564 -876560646 1388965696 634314710 -1463365085 -540941643 1187558159 835683225 -1347742150 -659806548 1101362966 916604800 -1508025839 -786797945 1209219901 1058278315 -1586455032 -696799586 1333722916 947507122 -1761291314 -536616104 2030744290 235766388 -1872160809 -412211391 2120709883 157304429 -1713415172 -287806614 2010200784 14027334 -1632460827 -373969037 1891434185 129748575 -1967930454 -38472900 1690149510 330994192 -1914828877 -86427867 1674602143 349656585 -2073539688 -210797810 1785080500 492902946 -2096787583 -201146601 1829498541 437050939 -1402277114 -613563504 1113887274 895722172 -1425590497 -603977847 1158239795 839804581 -1565426892 -709473374 1287592472 1001925262 -1512259795 -757362757 1272110593 1020653207 -1310858398 -958737420 1607696974 685028056 -1229969541 -1044965395 1488864855 800683713 -1090098352 -939435066 1359481468 638532330 -1200902327 -814964769 1449512549 560135923 -666548983 -1354599009 910894117 1095505075 -550993648 -1473269370 824631356 1176621226 -694235845 -1583743571 949005335 1335336065 -772601566 -1493943884 1073571854 1224366232 -973974163 -1292540421 737948737 1559954647 -1029729932 -1248288286 747761752 1536606414 -886448801 -1137775159 623361139 1377864933 -867952314 -1153226288 575305834 1431128316 -483695167 -1809033897 220529901 2049062011 -465133096 -1824419506 172540148 2102390882 -302977549 -1695031963 67013855 1962523721 -358798870 -1650845316 76761286 1939109968 -23300699 -1986312909 278008969 1737827359 -101600836 -1896447702 402641040 1626923014 -263717481 -2025796351 508140731 1766763565 -148227698 -2144532200 421812386 1847814196 -1050774456 -1235663650 793777508 1482106354 -969691055 -1321959225 675139965 1597694443 -813302662 -1199387412 562797910 1452060096 -924305309 -1074853643 652630351 1373727193 -588684244 -1410444102 854000896 1172321686 -612065227 -1400663901 898285849 1116598671 -768414690 -1523196792 1010601266 1262206372 -715184121 -1571284847 995182891 1280735677 -97495936 -1925749738 339621292 1664681274 -44199783 -1973772273 324268469 1683276067 -185869134 -2081625052 451263902 1843563784 -209315669 -2071910339 495483271 1787775249 -410565404 -1870629774 159983048 2123240798 -521502467 -1746030485 249881041 2044973383 -379794218 -1638138816 122859002 1884659052 -298776369 -1724499879 4155875 2000181621 -361551989 -1653336291 75318951 1937405489 -316742766 -1709583612 51413694 1947709992 -458707015 -1817206993 178704021 2107768323 -473601120 -1799201994 231410316 2060204570 -138135569 -2134702215 432690883 1858954837 -257297418 -2018589856 514298586 1772134988 -115359779 -1910993077 387047153 1612115559 -26051644 -1988801710 276568808 1736125054 -786626749 -1508231211 1058236015 1209292537 -697253030 -1585974324 947823222 1333367520 -540635279 -1463697433 835251805 1188028107 -659862680 -1347650562 916793924 1101142738 -861268185 -1146280015 581203467 1436763805 -876096706 -1128209496 633975314 1389265540 -1032741099 -1250513021 746585657 1534643887 -987997428 -1306825830 722614816 1544882870 -211282230 -2073090468 493254630 1784760176 -200944941 -2096963003 436974591 1829536617 -38560008 -1967870354 331218900 1689964354 -86091039 -1915131273 349191117 1675037531 -287373650 -1713883592 13723522 2010535700 -374160713 -1632243167 129803163 1891341069 -536572260 -1761362422 235597744 2030952230 -412530043 -1871807981 157756329 2120227647 -939117054 -1090451820 638080814 1359964088 -815009253 -1200831859 560304951 1449304993 -958546384 -1311076698 684973852 1607790474 -1045398999 -1229501761 800987909 1488530323 -709810586 -1565124880 1002391370 1287157724 -757276033 -1512320279 1020429139 1272296389 -613765548 -1402102078 895799160 1113849838 -603493811 -1426040101 839453537 1158560759 1043470420 1228220610 -801343112 -1489286674 962583629 1314450651 -682508959 -1604940297 820613222 1206821104 -555224758 -1444888100 931419263 1082352873 -645253805 -1366489659 595920944 1417820326 -846501604 -1165207158 619236393 1408236735 -890852091 -1109287533 761167874 1515827348 -1018109650 -1269313096 708002843 1563718797 -1002625737 -1288039007 89929884 1918568458 -346924624 -1672124122 36830341 1966525459 -331375191 -1690784449 193441966 2088796216 -443952766 -1836130028 216691895 2079147041 -488368741 -1780275955 418064632 1877743726 -152745516 -2115864254 528936161 1753341047 -242709043 -2037400229 372285642 1631031388 -130104858 -1892028048 291333331 1717195845 -11336193 -2007747223 657008917 1345198467 -920172487 -1105168209 541388044 1464065434 -833975264 -1186087754 703766823 1593151921 -939737077 -1325666147 782198078 1503155624 -1064238062 -1214892924 983447921 1301875175 -728737699 -1550358325 1039400296 1257557502 -738354108 -1527075630 876982595 1128432085 -632565649 -1387470599 858289498 1143948748 -584706954 -1440668448 474417629 1799371083 -230070031 -2058463129 455790020 1814953298 -182145816 -2111595394 312246767 1704702329 -57483069 -1953116075 368133622 1660319072 -67164966 -1929898932 32512441 1995909423 -268535659 -1728493565 111009184 1905978678 -392971124 -1617654758 254513547 2016190749 -517607257 -1776107471 138827154 2134992132 -431475522 -1857092568 201620182 2063813184 -502653958 -1794299028 191479503 2087620185 -446177309 -1839141003 48231140 1977139826 -321809464 -1680432290 95565565 1924466283 -339978287 -1665439929 296970930 1723095588 -4387938 -2001061112 383692459 1641651773 -120533113 -1881669871 526967424 1752158742 -244939860 -2040417478 402990745 1862407695 -167032907 -2129889501 929716766 1080912520 -647742670 -1369240668 805805575 1191227025 -569770197 -1458647107 967954988 1320608442 -675302656 -1598520426 1054610997 1239099043 -791513319 -1479194737 719145594 1574599404 -992793770 -1277944896 766545507 1521991413 -1010897073 -1262886951 604422728 1392636638 -905403548 -1123052558 594216529 1416378055 -848992387 -1167960085 354372503 1645771521 -82761029 -1944708563 309497742 1702215448 -58921310 -1954816460 465879973 1824781107 -171269495 -2100456929 480839612 1806579498 -223910256 -2053089786 145251315 2142202725 -425313569 -1851717047 264609770 2026024828 -506724666 -1764962736 108254145 1903485783 -394415379 -1619361157 18749400 1981359950 -284133644 -1743305118 779184991 1500928969 -1065416077 -1216857371 689745734 1578868688 -955068822 -1340735748 548070253 1471009787 -828079551 -1180454185 667363188 1354766306 -909556136 -1093765426 868645691 1153518509 -574088681 -1429263743 883670818 1135382452 -626663922 -1381831016 1025372937 1243267999 -753692123 -1542151501 980432656 1299646342 -729917892 -1552324950 1516166480 760868294 -1269777284 -1017672470 1563629897 708061663 -1287817115 -1002813197 1418024290 595748340 -1165282226 -846461736 1407750523 619684333 -1108938665 -891174719 1206504756 820968866 -1444434920 -555705202 1082394925 931346875 -1366661119 -645048169 1228031238 1043690896 -1489230806 -801434436 1314881823 962113929 -1605246925 -682176347 1630600600 372755726 -1891722060 -130438110 1717385601 291113239 -2007803731 -11245509 1877702058 418137404 -2115693434 -152951792 1753657779 528580901 -2037854049 -242229239 2089283068 192994666 -1836479280 -443630522 2078943717 216865139 -1780201271 -488408993 1918657998 89871704 -1672346398 -346737548 1966186967 37130561 -1690320645 -331812755 1128655889 876797063 -1387557571 -632504917 1143482376 858724510 -1440331484 -585008718 1302225955 983127221 -1550842609 -728287847 1257480250 1039437996 -1526873834 -738528896 1592982645 703974627 -1325621927 -939807281 1503606892 781715706 -1215211200 -1063884330 1344894023 657343697 -1104734869 -920640003 1464119390 541294792 -1186279054 -833756700 2016136409 254606415 -1775915531 -517825181 2135296192 138491990 -1857525268 -431007366 1995457771 32994429 -1728174649 -268888751 1906147570 110800996 -1617698338 -392900280 1704778941 312208427 -1953317487 -57307897 1659967652 368453682 -1929414264 -67614434 1799836815 473981977 -2058799709 -229767883 1814728854 455974912 -2111508038 -182206164 1751695314 527404868 -2040078594 -245240216 1862630347 402803549 -2129978649 -166974863 1723021280 297011062 -2000857396 -4561318 1642001401 383370095 -1882156331 -120085949 1977593782 47750944 -1680748902 -321454580 1924295599 95771449 -1665398141 -340051435 2063869828 201529106 -1794488664 -502434242 2087314333 191812363 -1838710095 -446647769 1392942874 604090252 -1123484106 -904933728 1416321795 594307989 -1167771089 -849212743 1574770472 718940094 -1277987324 -992721262 1521537841 767026087 -1262570979 -1011252597 1320259454 968277992 -1598034350 -675750204 1239173991 1054571505 -1479398837 -791340323 1080690508 929904602 -1369151904 -647801098 1191691093 805368771 -1458986375 -569470225 1903398547 108314117 -1619136577 -394600663 1981696650 18446876 -1743770714 -283698384 2141718177 145700407 -1851365491 -425634021 2026226360 264434222 -1765039212 -506686718 1824825079 465808993 -2100625445 -171061427 1806260974 481192568 -2052637758 -224392364 1646204613 353904211 -1945012247 -82425985 1702023900 309715530 -1954761744 -59014298 1243459163 1025154765 -1542205577 -753598495 1299212866 980900564 -1552020626 -730252296 1153836649 868292351 -1429715131 -573605933 1135338096 883741414 -1381661860 -626871350 1470807615 548245161 -1180377325 -828117115 1355250214 666913456 -1094116598 -909235300 1500591629 779486875 -1216391391 -1065850953 1578955284 689685122 -1340959944 -954883154 -152333732 -2115198262 417723248 1877132262 -242854331 -2038339885 529020777 1754204159 -131065234 -1892209928 373193538 1631144916 -10625417 -2007306527 290701147 1716817869 -346258888 -1671712082 89318164 1918227330 -332315103 -1690929481 37693197 1966610331 -444134902 -1837090148 193555238 2089704368 -487928301 -1779564923 216313663 2078515113 -846876012 -1165852158 596366264 1418519342 -890734963 -1108392421 619059105 1407264567 -1017234778 -1269233104 760241034 1515678492 -1003225409 -1288384983 708681619 1564126981 -801987856 -1489661338 1044169692 1228665674 -681613591 -1604823425 961611717 1314273107 -555144510 -1444013484 820464622 1205894008 -645599525 -1367089587 931827703 1083031393 -269442275 -1728605301 33473073 1996092071 -392337660 -1617274990 110298664 1905538750 -517264593 -1775494215 254102019 2015525525 -431558858 -1857953888 138972698 2135932556 -230182023 -2059369489 474600021 1800331971 -181766304 -2110961674 455349836 1814243034 -56870069 -1952773155 311581287 1704291057 -68026542 -1929982012 369073790 1660464872 -727809067 -1550208189 982573817 1301795439 -739031092 -1527482534 1040000736 1257903734 -633009177 -1388168335 877357771 1129077341 -584527874 -1439695000 858173138 1143053892 -920022095 -1104239833 656929437 1344324107 -834381912 -1186764994 541734532 1464665618 -940434557 -1326109931 704412335 1593526841 -1063264358 -1214714100 781303478 1503039008 -992087842 -1277509560 718508530 1574216036 -1011862329 -1263074223 767448555 1522099581 -905545492 -1123989382 604510656 1393502550 -848577291 -1167291293 593878489 1415769423 -647307078 -1368534996 929333654 1080275200 -569957213 -1459612619 805913999 1192129817 -676239224 -1598662626 968821156 1320696114 -790844271 -1478779897 1054002621 1238760747 -4993002 -2001411968 297644346 1723498924 -119663601 -1881594727 382760227 1641498037 -244819932 -2039519054 526792968 1751189918 -167404483 -2130531157 403438865 1863110023 -503005070 -1794903836 202023262 2064486856 -446102421 -1838271235 191325511 2086688209 -320911296 -1680312106 47262060 1976965626 -340620199 -1665811249 96267637 1924914659 -574176865 -1430130423 868786355 1154453541 -626326138 -1381223152 883254442 1134711868 -753055315 -1541768901 1024665729 1242830871 -730821196 -1552433886 981396632 1299831822 -1066282501 -1216945811 780120279 1501069377 -954460702 -1340398220 689075406 1578452056 -827696695 -1179817633 547633381 1470302323 -909664816 -1094668986 667548924 1355730026 -425139881 -1850748479 145129595 2141303021 -507173554 -1765665320 264979554 2026665204 -395089563 -1619764749 108857417 1903835359 -283202180 -1743151638 17878096 1981283526 -81792717 -1944534619 353472543 1645650057 -59624150 -1955265092 310137862 1702585488 -171673343 -2101130857 466229293 1825384635 -223757032 -2052158066 480762932 1805708450 -1836624040 -444569650 2089367156 193857250 -1779788991 -487742505 2078601837 216253179 -1671635094 -346296324 1918025286 89493200 -1691280525 -331994139 1967094367 37243593 -1892661444 -130582614 1631462928 372840070 -2007137499 -10832973 1716773385 290771615 -2115252466 -152240232 1877323298 417504948 -2038035689 -243188863 1753770555 529488557 -1444317296 -554809594 1206326972 819996202 -1367034999 -645692641 1082839717 932045363 -1489829982 -801779916 1228709518 1044098584 -1604371525 -682095827 1313954455 961964545 -1268881420 -1017555102 1515194072 760690254 -1288461331 -1003187333 1564328641 708506199 -1165627450 -847061168 1418432234 596426364 -1108857889 -890299575 1407601395 618756709 -1952684519 -56928625 1704068917 311768995 -1930321408 -67726698 1660928812 368636858 -2058883541 -230629699 1799982855 474922897 -2111165902 -181593436 1814317854 455310216 -1775536515 -517191957 2015696721 253896647 -1857637788 -431914254 2135479112 139453406 -1729036721 -268972327 1996398435 33140725 -1617085866 -392557888 1905482618 110390252 -1326299439 -940214713 1593583613 704321387 -1214283064 -1063734690 1502733284 781636466 -1104556317 -919667083 1344778191 656449369 -1186723078 -834454932 1464495062 541940544 -1387964747 -633182685 1129002905 877397775 -1440181588 -584080838 1143403392 857850646 -1549869433 -728109551 1301331883 983011133 -1527571810 -738973176 1258126258 1039813412 -1598999078 -675936948 1321161974 968385632 -1478692413 -790904491 1238536431 1054187641 -1368736280 -647131778 1080351940 929295442 -1459127823 -570406553 1191778525 806234187 -1123670594 -905898712 1393050770 604992516 -1167335001 -848506575 1415938187 593670173 -1277317748 -992305894 1574161568 718601270 -1263507051 -1011394301 1522403513 767113263 -1679878894 -321378940 1976661054 47596712 -1666002677 -340401763 1924968487 96174257 -1794859744 -503075402 2064317452 202230938 -1838589639 -445748817 2087139349 190843011 -2040003210 -244369952 1751540826 526472396 -2130329233 -167579143 1863032899 403476693 -2001498812 -4932142 1723722856 297458942 -1881257635 -119965237 1641031793 383195367 -1180040037 -827509747 1470391735 547575073 -1094205310 -910102508 1355391406 667849016 -1217295191 -1065960385 1501556101 779672851 -1340323664 -954501082 1578248604 689248522 -1541597953 -753261463 1242789331 1024738629 -1552887578 -730341264 1300148682 981041500 -1429824307 -574509989 1154022881 869256567 -1381279532 -626235326 1134901752 883034478 -2101074861 -171764539 1825195391 466449897 -2052464566 -223424292 1806139750 480293360 -1944081311 -82273033 1645333837 353828315 -1955436424 -59418386 1702627668 310065602 -1619839945 -395049823 1904039195 108684685 -1742802898 -283524936 1980797186 18325908 -1851212795 -424702829 2141642025 144829887 -1765443556 -507361142 2026576176 265038246 -483225346 -1808424856 222097874 2050736452 -463514393 -1822923663 173094347 2102789469 -303490868 -1695668134 65501664 1960855926 -360391467 -1652298685 76201465 1938656623 -24805222 -1987923956 277602742 1737281824 -102218621 -1896909803 400958895 1625363769 -262272856 -2024196034 508586372 1767332114 -147600207 -2144011225 423472541 1849335051 -665014218 -1352957792 911397146 1096147340 -550407121 -1472838471 826217731 1178084757 -695781372 -1585444718 948525352 1334733246 -773129187 -1494365045 1071947057 1222880679 -974413742 -1293119292 736477566 1558376936 -1031379893 -1249815331 747111783 1536112113 -886036384 -1137239818 624838988 1379498458 -866259847 -1151673105 575901013 1431616963 -97934913 -1926328023 338149523 1663102981 -45849178 -1975298768 323617930 1682781212 -185456243 -2081089253 452741281 1845196855 -207622764 -2070356734 496078008 1788263470 -409030181 -1868988083 160485623 2123882593 -520915518 -1745599148 251466990 2046436472 -381339159 -1639839361 122378437 1884055635 -299303440 -1724920474 2530524 1998695498 -1052278409 -1237274143 793370715 1481560269 -970308242 -1322420744 673457218 1596134612 -811857595 -1197786669 563243113 1452628223 -923677348 -1074332214 654290032 1375247590 -588213997 -1409834619 855568447 1173995689 -610446070 -1399167588 898839590 1116996784 -768927455 -1523832393 1009088525 1260538011 -716776136 -1572737618 994622484 1280281730 -788204932 -1509702934 1057657680 1208853446 -697747867 -1586624781 946296649 1331718111 -539002290 -1462220072 835787618 1188441076 -659374505 -1347055935 918347643 1102835693 -860626408 -1145777522 582845236 1438299042 -874633727 -1126623593 634406701 1389852603 -1033344470 -1250993476 744884998 1533098896 -989483469 -1308451163 722194207 1544355721 -362097996 -1653743070 73708440 1935901454 -318302547 -1711266245 50952065 1947092759 -458139002 -1816761840 180304810 2109213500 -472080737 -1797542391 231931827 2060832549 -136461616 -2133134778 433300476 1859425130 -256899383 -2018036129 515794917 1773754227 -117028126 -1912505740 386411470 1611602776 -26505477 -1989362067 275115991 1734532929 -937442499 -1088883797 638689809 1360433799 -814610652 -1200277582 561800712 1450923678 -960214257 -1312588903 684337699 1607277237 -1045852394 -1230061696 799534650 1486937772 -710356135 -1565531185 1000780405 1285653219 -758835392 -1514002474 1019967084 1271678714 -613196949 -1401656323 897399367 1115294417 -601972878 -1424379932 839974494 1159188168 -210639883 -2072587421 494895833 1786294863 -199481364 -2095376518 437405376 1830123094 -39162937 -1968350383 329517803 1688418941 -87576610 -1916756152 348770034 1674509924 -288951407 -1715354873 13144765 2010096171 -374655096 -1632893154 128276132 1889691186 -534938717 -1759884491 236133007 2031364633 -412041286 -1871212756 159309462 2121920000 -2023860742 -262576788 1766864086 509019200 -2144103965 -147545739 1849553103 423280729 -1987715640 -24973986 1737211108 277646450 -1897391663 -101766841 1625716989 400640107 -1695988322 -303139576 1961305266 65016868 -1652260473 -360468207 1938481323 76402749 -1808609876 -483001030 2050796672 222010390 -1822488139 -463980253 2102487193 173430799 -1137674958 -885570140 1379800094 624501896 -1151487701 -866483779 1431556103 575987857 -1293157120 -974336618 1558551596 736275642 -1249494759 -1031730801 1535662133 747595939 -1584962218 -696232512 1334379642 948843756 -1494572721 -772959783 1222951011 1071902965 -1352864412 -665068046 1095928904 911588574 -1473173123 -550102549 1178552401 825784519 -1639619397 -381529043 1883964823 122434817 -1725390686 -298872780 1999028622 2224408 -1868632951 -409347041 2123402661 160939315 -1745672048 -520873978 2046642620 251296042 -2081262369 -185252791 1845237235 452666725 -2069909306 -208109488 1787941354 496427388 -1926628115 -97596293 1663540673 337685847 -1975240460 -45938590 1682594264 323840334 -1523891085 -768838427 1260725599 1008866761 -1572437910 -717115140 1279844678 995086800 -1410282431 -587727657 1174318445 855219707 -1398994856 -610649906 1116957044 898914786 -1197714409 -811899775 1452422459 563414445 -1074687986 -923361128 1375727906 653836724 -1236804571 -1052709709 1481227529 793677215 -1322641348 -970118998 1596225808 673401222 -1251461256 -1032910866 1533433428 744580802 -1308232863 -989674505 1544262221 722248411 -1145847990 -860581924 1438506598 582676208 -1126270125 -874951739 1389369983 634858217 -1461770468 -539486326 1188120112 836138662 -1347230971 -659172461 1102873129 918270655 -1509642450 -788291656 1208667650 1057881748 -1586926793 -697410655 1332152859 945830541 -1912203344 -117364954 1611167388 386876938 -1989422167 -26418369 1734718085 274891283 -2132959358 -136663276 1859387054 433376824 -2018485349 -256414963 1774074551 515443233 -1817114668 -457820350 2109695736 179852910 -1797471283 -472124581 2060624609 232100471 -1653960730 -361906320 1935994570 73653852 -1710797825 -318735511 1946757843 51255877 -1401747911 -613140817 1115514645 897210243 -1424047584 -602279242 1158718220 840405914 -1566011893 -709902691 1286008615 1000464305 -1513797102 -759006588 1271606078 1020009384 -1312549283 -960289077 1607104369 684541927 -1230384572 -1045503278 1487385448 799048702 -1088446865 -937906439 1360133955 639029205 -1200465290 -814388512 1450982234 561712076 -1759697167 -535161241 2031306717 236222283 -1871650072 -411577730 2122220484 158970706 -1715032381 -289300907 2009649135 13631353 -1632933158 -374580660 1889864694 128072544 -1968556395 -38992381 1688491961 329475887 -1916276084 -88030694 1674154912 349086518 -2072920409 -210334159 1786765195 494464797 -2095285570 -199538136 1829903250 437594884 736828150 1558981216 -974816294 -1293792436 747036399 1535241849 -1031225405 -1248882859 623940292 1379377746 -885066776 -1137065090 576542429 1431987787 -866961423 -1152120985 912001682 1096497668 -665687106 -1353360600 825347723 1178009117 -549474393 -1472684239 948404896 1333834294 -695606388 -1584475366 1072318137 1223521839 -773576811 -1495066877 277166654 1736575656 -24421614 -1987286140 401145383 1626328753 -102326517 -1897812067 509522444 1767473818 -263138528 -2024283210 422802965 1848919683 -146991303 -2143672401 221391450 2050300620 -482587786 -1808040992 174059075 2102976213 -464416913 -1823031303 65643112 1961792254 -303578300 -1696533550 75785841 1937987303 -360052899 -1651689525 854600631 1173822241 -587314533 -1409713651 899542958 1117445944 -611086718 -1399538156 1009492869 1261212435 -769277271 -1524436417 994469788 1279350538 -716699984 -1571867098 793197523 1480592197 -1052157185 -1236374935 673906634 1596837724 -970678554 -1323061648 563917793 1453032311 -812461363 -1198136741 653359096 1375094638 -922806572 -1074256318 161352575 2123971561 -409965997 -1869129019 250859366 2046099440 -520245686 -1745183012 121996109 1883419611 -380902815 -1639132425 2639700 1999599554 -299489672 -1725884690 338238235 1663970189 -98076105 -1927263583 323280642 1682173844 -45433298 -1974628680 452105001 1844814783 -184749563 -2080652653 496981808 1788372902 -208587236 -2070542710 433944692 1859799266 -137160360 -2133579314 514899053 1773636859 -255926975 -2017858089 386330694 1610727632 -116878998 -1911578116 275461215 1735132361 -26913421 -1990040091 74082320 1936545926 -362542788 -1654441558 50834441 1946197151 -318124763 -1710293581 179429410 2109132980 -457211634 -1816612456 232531003 2061178029 -472759017 -1797950079 582179004 1437886506 -860014192 -1145435898 635346085 1389997107 -875496055 -1126707937 745066638 1534058520 -1033457246 -1251901132 721753239 1543644161 -989104709 -1307818707 1057245400 1208186958 -787863052 -1509090974 946441409 1332657239 -697831955 -1587487365 836747498 1188622460 -539909690 -1462333104 917636339 1102394469 -658741793 -1346677431 12994869 2009168291 -288872423 -1714481009 128683308 1890368954 -375002112 -1633493866 236830983 2031808913 -535584725 -1760259907 158336286 2121741704 -411147214 -1871096668 493967697 1786145223 -209766275 -2072508181 438082888 1830530526 -200082332 -2095723278 329961827 1689117173 -39538609 -1968996135 348591482 1673537004 -87460778 -1915861824 1000892925 1286560107 -710539055 -1566492601 1019588068 1271045490 -758395704 -1513292706 896786895 1114952025 -612531997 -1401245579 840836566 1159271744 -602913542 -1424526228 639596953 1360546063 -938403659 -1089066973 561167744 1450544406 -813900628 -1199838150 683995563 1606664509 -959803257 -1311924207 799618482 1487799588 -1045998434 -1231002616 1334304754 947973988 -1584808226 -695300536 1223302123 1072507773 -1494975801 -773633455 1096570816 911959894 -1353566484 -665516422 1177654233 825664335 -1472204043 -549928349 1378930582 624426752 -1136742726 -885416404 1432161167 576338713 -1152161117 -866887115 1558923172 736917298 -1293605240 -975038946 1535542205 746697515 -1249320303 -1030761977 1961492282 65982380 -1696096746 -304042368 1938045731 75697077 -1651877361 -359830887 2050127624 221595550 -1808001500 -482662734 2103423761 173572999 -1823354307 -464067925 1767829342 509206472 -2024763790 -262684956 1848847175 422845393 -2143466901 -147162371 1736796012 276977658 -1987377600 -24365354 1625858933 401576931 -1897479591 -102632753 1453125299 563863077 -1198354529 -812269815 1374759594 653662780 -1073788026 -923239664 1481074305 792745495 -1236727891 -1051838661 1596629656 674075150 -1322990668 -970722526 1261174487 1009569345 -1524260869 -769478803 1279670990 994118232 -1572316190 -716215436 1173386981 855066227 -1409411127 -587651233 1117631228 899318378 -1399598128 -610999482 1844629115 452329197 -2080592041 -184836159 1788807778 496515828 -2070844594 -208249896 1663649353 338589407 -1926813851 -98560013 1682211408 323203782 -1974803588 -45231126 1883627039 121826953 -1639203021 -380858459 1999116806 3091088 -1725531350 -299807812 2124305965 161048251 -1869596927 -409532521 2046005812 250913442 -1744964840 -520436850 2108800368 179736038 -1816142756 -457642806 2061269353 232475135 -1798170555 -472569645 1936340290 74253780 -1654369170 -362584840 1946677595 50381261 -1710649225 -317808415 1611050260 385981826 -1912026056 -116392786 1735092493 275536283 -1989867487 -27117385 1859986726 433722800 -2133638134 -137071460 1773199679 515363241 -2017558509 -256266107 1189060024 836283694 -1462633324 -539571198 1102207393 917858615 -1346619251 -658831333 1208227210 1057170716 -1509264218 -787659728 1332334995 946790661 -1587040065 -698318807 1533578716 745520458 -1251545872 -1033773978 1543850437 721582419 -1307891479 -989063041 1437795822 582235512 -1145215806 -860203948 1390330359 635040097 -1127178021 -875065267 1688898609 330153127 -1968902883 -39592565 1674004520 348158142 -1916196604 -87156334 1785791491 494285973 -2072025809 -210217543 1830600730 438038668 -2095931082 -199913056 2031983701 236629187 -1760297607 -535507473 2121291852 158820570 -1870775968 -411497994 2009470055 12657905 -1714916021 -288406051 1890308222 128770280 -1633308334 -375225916 1606724857 683908207 -1312109099 -959578813 1487497440 799955062 -1230566964 -1046464166 1360995531 639112285 -1089387033 -938052239 1450369234 561369156 -1199799810 -813977240 1114881181 896830475 -1401037391 -612700889 1159624836 840517650 -1425008216 -602461890 1286091951 1001325625 -1566157437 -710843115 1271263414 1019396128 -1513385574 -758341364 -1443855697 -554192327 1207886723 821678869 -1365424458 -644188640 1083385754 932452108 -1490351459 -802407925 1227189169 1042438951 -1605972348 -683540974 1313386408 961519422 -1270377781 -1019174307 1514796007 760136561 -1289070894 -1003657660 1562654718 706938728 -1164174599 -845469073 1418886101 596986691 -1108222240 -889786762 1409269708 620269402 -1835097497 -442920207 2089861963 194507741 -1779210626 -487303448 2080180050 217724868 -1673188779 -347989309 1917537145 88898543 -1691816372 -332407078 1965461344 35766262 -1893092861 -131169643 1629999919 371254201 -2008779238 -12368244 1716131638 290269088 -2114831823 -151713113 1878809373 419130251 -2036335064 -241643842 1754373892 529969042 -1326730258 -940801160 1592120002 702734932 -1215924233 -1065269407 1502090971 781133389 -1104135204 -919139510 1346263792 658074214 -1185022011 -832909485 1465097961 542420607 -1386437750 -631532772 1129497254 878047792 -1439602797 -583641339 1144981183 859321897 -1551422536 -729801938 1300843156 982415874 -1528107103 -739385545 1256492685 1038335515 -1954180314 -58547280 1703670282 311214748 -1930930369 -68196439 1659254291 367068805 -2057430252 -229037182 1800436280 475482798 -2110529779 -181080165 1815985697 456822455 -1775074494 -516574252 2017256046 255578872 -1856026789 -430409779 2136024695 139859681 -1729557648 -269599770 1994877532 31480522 -1618686103 -394002433 1904913989 109944531 -1681465299 -322842437 1976074497 47165847 -1666505676 -341044062 1923433752 94533006 -1793234913 -501589879 2064845107 202652069 -1838109690 -445145968 2088684842 192544188 -2039353271 -243875617 1753190757 527999475 -2128858032 -166001466 1863472508 404055530 -2002093957 -5420819 1722030423 295905729 -1882735518 -121598732 1640619342 382660056 -1599553307 -676335501 1319543241 966889823 -1480260356 -792578966 1238066640 1053578566 -1368176425 -646678463 1081944571 930748781 -1457615666 -568738728 1192291810 806870388 -1121988479 -904339433 1393668525 605454651 -1166928744 -847961074 1417442740 595281186 -1278977869 -993826779 1573534111 718080265 -1263952726 -1011962820 1520958854 765512976 -2099392148 -170204678 1825812544 466911446 -2052057739 -222878237 1807643737 481903823 -1945740962 -83793464 1644705906 353306852 -1955881657 -59986479 1701182571 308464893 -1620393720 -395447906 1902420004 107188402 -1744370415 -285198969 1980326973 17716395 -1850652358 -424248916 2143234070 146282624 -1763930845 -505692747 2027088911 265673881 -1179389532 -827014862 1472041096 549101598 -1092733507 -908524245 1355830417 668427271 -1217889898 -1066448640 1499863226 778119212 -1341801073 -956134119 1577835683 688712757 -1543183936 -754724522 1242202348 1024307322 -1553390119 -730983089 1298613493 979399779 -1428198926 -573023900 1154549982 869677128 -1380798997 -625631875 1136446663 884735057 -845396053 -1164216515 596780679 1419056657 -890141774 -1107905756 620749470 1408815624 -1018703975 -1270808817 759803573 1515101731 -1003877504 -1288881386 707029676 1562597946 -802465841 -1490262183 1042626275 1226966645 -683240490 -1606311104 961082106 1313849964 -554639363 -1443369109 822001361 1207537223 -644015132 -1365628046 932412104 1083460190 -151885981 -2114627595 419169871 1878734553 -241196166 -2036821012 529646166 1754723008 -131469487 -1892753465 371691133 1629535979 -12309688 -2008867874 290081380 1716353778 -347769081 -1673377903 88806955 1917593277 -332877026 -1691384952 36098610 1965154980 -442564811 -1835413597 194027033 2090315407 -487376084 -1779168326 217930240 2080008854 -729319702 -1551874436 982063046 1301161808 -739593485 -1527938459 1038406623 1256448841 -631439656 -1386492338 877830132 1129688930 -583976255 -1439298985 859790317 1144548219 -919574898 -1103669736 658376610 1345926964 -832724329 -1185246719 542360507 1465185069 -940839236 -1326653910 702910352 1591918342 -1064949083 -1216275917 780684169 1502575391 -269920734 -1729206604 31930126 1994393496 -393964997 -1618763091 109769495 1905116033 -516760048 -1774850426 255639356 2017169322 -429975031 -1856492897 139557669 2136361907 -228702650 -2057734448 475015018 1800869884 -181173665 -2110475575 457040755 1815794661 -58339724 -1954349342 311144280 1703714766 -68679059 -1930478853 367422273 1658936279 -5626583 -2001922625 295977989 1721988243 -121118416 -1883188826 382304284 1640935562 -244208357 -2039046771 528469047 1752759457 -165910270 -2128914028 403834926 1863661752 -501402291 -1793456677 202593377 2064934135 -445583020 -1837645374 192843896 2088345838 -322519681 -1681814039 46718035 1976560837 -341083802 -1666430480 94705738 1923229916 -993786399 -1279052425 717907149 1573737563 -1012284936 -1263603346 765960404 1520472130 -903901741 -1122452155 605154559 1394007145 -848148022 -1166706340 595339494 1417353328 -646769275 -1368120045 930968745 1081754687 -568405604 -1457921782 806400176 1192722470 -676815433 -1599099615 967244955 1319226381 -792372818 -1480431304 1053505666 1238108180 -424602520 -1850333954 146765124 2142782930 -505622415 -1763974937 265466205 2027258315 -395666342 -1620202292 107281782 1902366176 -284731325 -1744803627 17381743 1980631545 -83491828 -1946078054 352871712 1645172150 -60047339 -1955794813 308650297 1700958639 -170030018 -2099594072 466873618 1825889668 -223328217 -2051573583 482224395 1807292829 -572574560 -1428683722 869356940 1154901274 -625807175 -1380597713 884773269 1136369923 -754664302 -1543271420 1024122302 1242426664 -731285365 -1553053667 979835303 1298147633 -1066916668 -1217457070 778454504 1499559294 -955916067 -1341992885 688620017 1577890151 -827085578 -1179345824 549309914 1471872332 -908171025 -1093052295 667945411 1356282197 1630079143 372127793 -1893242485 -132097763 1715784894 289668136 -2008371822 -11690748 1878163605 418754563 -2114133575 -151269073 1755268236 530084890 -2037308000 -241822410 2090735811 194586709 -1836025361 -443070087 2079579354 217377868 -1778532874 -486896288 1917161713 88252519 -1672744483 -347291317 1965577448 36660350 -1691994684 -333380270 1514612847 759175417 -1270265533 -1018267179 1563094134 707648736 -1289450150 -1004290612 1419550813 597397707 -1164787343 -845811225 1408328772 620123346 -1107360408 -889702914 1206925323 821495965 -1442948825 -554079823 1084095506 932891780 -1366057666 -644567640 1227599929 1043103919 -1490693867 -803020413 1313240096 960578742 -1605888756 -682678886 2016557542 255134064 -1774430006 -516200356 2136997375 140037481 -1856922413 -430527419 1995026900 32407874 -1729638152 -270475154 1904506317 109266267 -1618340639 -393403273 1703225730 310515988 -1953806162 -57903048 1659432347 368041229 -1931047753 -69092319 1801363888 475631910 -2058305380 -229117942 1815307689 456414527 -2109930363 -180734957 1130109230 878389688 -1387104254 -631945068 1144118583 859237793 -1438663653 -583496563 1300730140 981508490 -1551241168 -728842074 1256871173 1038968211 -1528548311 -740096833 1592461642 703347164 -1327142810 -941467408 1502006611 780271045 -1215779713 -1064330007 1345356152 657961454 -1103175596 -918957886 1465730401 542799351 -1185733555 -833350437 1394567717 605575859 -1122956535 -904512609 1416801852 594910890 -1166225648 -847511674 1573184023 717476481 -1278573765 -993152083 1521034766 766383768 -1264105694 -1012893772 1319664193 967789271 -1599726739 -677303301 1237696088 1052937934 -1479811212 -791875614 1081340531 930398949 -1367501985 -646274103 1193162346 806946556 -1458546874 -568891440 1752255213 527858299 -2038486079 -243786921 1864142580 404471394 -2129465384 -166338738 1722467039 296612425 -2002476045 -6057115 1640433350 381695568 -1882626070 -120694916 1975933577 46230047 -1681376347 -321975501 1923849872 95202822 -1666842692 -341651670 2065552059 203088429 -1793870953 -501972223 2087720610 192357940 -1837205618 -445036776 1241799524 1023634418 -1542833592 -754119970 1298767741 980332523 -1553465775 -731853113 1155519318 869852096 -1429097862 -573144340 1135744847 884287449 -1380157853 -625260811 1471367936 548699030 -1178785236 -826664262 1356762905 668581775 -1093603787 -908599645 1500037938 779088804 -1218010594 -1067347320 1577387819 688011197 -1341430265 -955492719 1902803884 107825978 -1620829568 -396154346 1980219317 16813859 -1744183655 -284234225 2142368670 146195208 -1849716046 -424107484 2027698055 266012433 -1764600149 -506108355 1826450376 467295070 -2100098332 -170640782 1806741457 481795911 -2051092739 -222691733 1644618746 352441196 -1945599274 -82857408 1701521379 309073781 -1956297009 -60656039 88460707 1916992821 -347362161 -1672700903 36178362 1966029100 -333027178 -1692313600 194921873 2090431751 -443538243 -1835592661 217285000 2079633694 -486678364 -1778724814 418569671 1878388049 -151208725 -2114220931 530520542 1754802504 -242124558 -2036971420 371807733 1630430563 -131648295 -1893727153 289706476 1715708282 -11865920 -2008170410 1043066219 1227677181 -802845625 -1490895663 960899442 1312889316 -683128738 -1605404472 821060953 1207391695 -553778059 -1443285789 933077312 1083871702 -644628372 -1365970694 597490959 1419496857 -846029789 -1164596043 619788566 1408633216 -889235398 -1107793748 759657789 1514161579 -1018620911 -1269947257 707440932 1563263410 -1004220408 -1289494370 475987170 1801047156 -229597746 -2057851560 456341755 1815349357 -180528681 -2110101183 310736080 1703035974 -57993732 -1953749654 367571145 1659863135 -68759067 -1931353741 32107654 1995365392 -270037590 -1730101956 109324447 1904416777 -393590349 -1618118363 254960820 2016760866 -516160104 -1774504690 140484781 2136510523 -430849663 -1856573161 657513514 1345842364 -918635258 -1103524464 542971955 1465526437 -833390305 -1185658487 703288344 1592550542 -941279948 -1327364702 780570625 1501667479 -1064767187 -1215315525 981978190 1300298968 -729174686 -1550934540 1038747735 1257060545 -740005509 -1528604179 878462076 1130067178 -632150704 -1386932794 858882149 1144434931 -583016119 -1439116833 930328353 1081384887 -646066675 -1367671141 807299896 1192844206 -569374188 -1458095486 967321363 1320097669 -676968897 -1600031063 1053156106 1237504924 -791969242 -1479757136 717537093 1573097427 -993337751 -1278349569 766081884 1521372106 -1012458896 -1264571674 606025591 1394083809 -904833445 -1122605363 594735982 1417004024 -847474110 -1166302508 203263977 2065350527 -502010171 -1793794477 191908848 2088205158 -444716324 -1837557174 46532571 1975596877 -322410761 -1680910751 95142850 1923937108 -341466386 -1667067272 296394637 1722658587 -5964127 -2002530761 382163860 1640000258 -121029960 -1882322386 527505343 1752573737 -243304813 -2038938107 404542374 1864098608 -166546806 -2129296868 778608224 1500491510 -1066991796 -1218326566 688216697 1577216751 -955565227 -1341387837 548607570 1471424196 -826443906 -1178974232 668914251 1356456669 -909069465 -1093172239 870288900 1155055250 -573444312 -1428758594 884099613 1135966859 -625202383 -1380246617 1023673910 1241724576 -754292966 -1542629492 980009519 1299116729 -731405565 -1553951851 352763560 1644269118 -83304572 -1945112814 309033649 1701595687 -60482659 -1956500725 467482266 1826227724 -170698826 -2100009184 481358467 1807204885 -222391377 -2051431623 145862348 2142674522 -423637024 -1850146954 266103509 2027641411 -506328071 -1764410513 107620094 1902974568 -396081198 -1620871356 17294055 1979765361 -284589109 -1743867043 1991685212 28411082 -1732717200 -272636442 1910206533 115097811 -1613426327 -388881921 2020424814 258608376 -1771872958 -513511980 2130770039 134727905 -1861314213 -435574323 1795269688 470193326 -2062564076 -234293886 1819041825 460017847 -2107506419 -177917541 1708796938 316480668 -1949020890 -53248592 1656219667 363911301 -1933997761 -71386711 1306039444 987735042 -1546193480 -724450002 1253396621 1035100187 -1531235935 -742653641 1124277414 872688688 -1391624822 -636859108 1148115135 862578729 -1436501613 -580417275 1349485808 661173350 -1100880420 -916007606 1459765481 537227391 -1190387259 -838135469 1588858050 699612244 -1329959442 -943891080 1507444955 786364493 -1210603017 -1060071071 1873642781 413840779 -2119965647 -156969817 1757430020 533164434 -2033311704 -238481218 1635126575 376520121 -1887933437 -125870955 1713097014 287111584 -2011846630 -15558516 1914344825 85829103 -1676348331 -351025981 1970753888 40919542 -1686556596 -327286566 2093030731 197537245 -1831895961 -439857935 2074925394 212593092 -1784498050 -492467992 1422108117 600085827 -1160919815 -842337169 1403937228 615076186 -1113587488 -895012746 1511534055 757013873 -1273606965 -1022264227 1568008702 712169832 -1283749678 -998459324 1232385457 1047758119 -1485122403 -797055989 1310290344 958284094 -1609101180 -686809070 1202666883 816319765 -1449042769 -559518663 1086519706 935708940 -1362323274 -640964576 1149294302 864544328 -1433487374 -578189468 1139610311 887759441 -1377602581 -622574723 1247502060 1029467770 -1537916992 -749596842 1295424245 976333411 -1556546599 -734016689 1496827578 774960684 -1220958314 -1069639936 1582957219 693973557 -1336646769 -950840551 1475104392 552304158 -1176359004 -823845070 1350666897 663140871 -1097864259 -913777877 2146366998 149538432 -1847552198 -421025876 2021863951 260309657 -1769123037 -511024203 1899331108 103960242 -1623515384 -398708834 1985526333 23038635 -1739138287 -279843961 1650058866 358536932 -1940420770 -78596152 1697915499 305337085 -1959115961 -63081519 1820487232 461725398 -2104750228 -175423494 1810868825 485006031 -2048799883 -219743261 1570498463 714921737 -1282046285 -997018075 1526080390 770773776 -1258798422 -1006669252 1396731821 608657211 -1118957951 -901169641 1412279220 589994786 -1172059496 -853214706 1076688891 925615981 -1373464873 -651844031 1195455458 809894772 -1454419250 -565681576 1324842953 972050271 -1594286363 -671207821 1234877392 1050512198 -1483416836 -795612566 1727383383 301135809 -1996773765 -223507 1637352270 379532248 -1885969822 -124693772 1747865445 522813427 -2044711351 -249094433 1866697596 407157738 -2125600176 -162866490 2067978035 205907877 -1790134753 -498366839 2083459882 187179964 -1843301882 -450477424 1972985601 43937687 -1684586963 -326103365 1928633112 99855246 -1661273548 -335689054 316305752 1708999118 -53211020 -1949097758 364361025 1655735767 -71707539 -1933646597 469891434 1795607036 -233859002 -2063030064 460078451 1818955237 -178103201 -2107282231 258826556 2020233642 -513605616 -1771818874 134260005 2131203507 -435239927 -1861618529 28764430 1991367064 -273119198 -1732265804 115027223 1910250881 -388674501 -1613595475 699683216 1588814086 -944099140 -1329790934 786011529 1507763487 -1059588955 -1211055053 661641634 1349052724 -916342642 -1100576744 537009595 1459957037 -838042473 -1190441983 872628724 1124364642 -636673832 -1391849394 862881261 1147778427 -580852543 -1436036009 987285958 1306523984 -724129558 -1546545028 1035275743 1253195081 -742691597 -1531159451 197214233 2093379727 -439410379 -1832382045 212632576 2074850454 -492640980 -1784293958 85641259 1914566845 -350967545 -1676437103 41356338 1970289828 -327586530 -1686217336 376852605 1634820331 -126340783 -1887501881 287020132 1713153266 -15338168 -2012035618 414046287 1873471705 -157042333 -2119923211 532683862 1757883584 -238125702 -2033627668 816799953 1202212935 -559873539 -1448726165 935503048 1086690398 -640891420 -1362365070 1047849187 1232328821 -797275697 -1484932775 957951226 1310596204 -686338602 -1609532096 756576437 1511997475 -1021963879 -1273945841 712357036 1567786042 -998517376 -1283660522 600045703 1422182417 -842163797 -1161123523 615398558 1403587592 -895459918 -1113101020 552342490 1475027788 -824020234 -1176157600 662820803 1351018325 -913328401 -1098348935 775396328 1496361854 -1069942076 -1220621742 693788657 1583181671 -950780195 -1336734133 1029374910 1247556392 -749378926 -1538108924 976668583 1295120177 -734484853 -1556113891 864062348 1149745946 -577836384 -1433806282 887967637 1139441411 -622645575 -1377558993 461517586 1820656516 -175353282 -2104794456 485488395 1810417565 -220096985 -2048481615 358202144 1650363318 -78128628 -1940854118 305430329 1697861551 -63300075 -1958924669 104145782 1899107296 -398769574 -1623428404 22603631 1985992697 -279542205 -1739475243 149859140 2146016210 -421475736 -1847067906 260271965 2021941195 -510849423 -1769324825 972497563 1324356109 -671530057 -1593937119 1050338946 1235080724 -795572306 -1483491528 925674153 1076599359 -652031099 -1373242605 809594544 1195793958 -565244004 -1454883062 608187135 1397162601 -900836397 -1119263931 590214886 1412089456 -853305398 -1172002980 714848973 1570540123 -996811807 -1282217097 771129044 1525763650 -1007149064 -1258344594 43582035 1973301957 -325622913 -1685040151 99927626 1928591068 -335894682 -1661102096 205687393 2068167415 -498275507 -1790190629 187649656 2083028718 -450810028 -1842995262 523113015 1747526305 -249531621 -2044247155 407098926 1866786488 -162679038 -2125822060 301308421 1727179411 -263383 -1996698689 379084316 1637838474 -124371152 -1886318682 -1100005804 -915927358 1348558712 661024750 -1190987187 -838481189 1460444001 537635831 -1330334106 -944535824 1589303114 700311516 -1210486145 -1059175703 1507267411 785392581 -1546113488 -723575130 1305890588 986808202 -1531581911 -743253313 1253804805 1035778963 -1392269822 -637233516 1124976430 873134008 -1435606501 -580300147 1147142967 862401441 -2063524196 -234476022 1796177840 470306598 -2106795387 -177477101 1818409897 459639615 -1948608850 -52582856 1708455810 315868948 -1934142793 -72326623 1656304539 364774157 -1732899080 -273596818 1991798740 29318978 -1612985631 -388171145 1909828557 114465627 -1771206966 -513100196 2019813350 258266992 -1862253869 -435719611 2131633151 134812521 -1485566187 -797753469 1232760377 1048403631 -1608922356 -685835366 1310173728 957389494 -1448114393 -559368271 1201792523 816240285 -1363000514 -641371224 1087119890 936055428 -1161617551 -842780697 1422753373 600461003 -1112614040 -894833666 1403042372 614959826 -1273456829 -1021335595 1511454319 756139769 -1284156582 -999136308 1568354934 712770272 -1676005411 -350412981 1913933553 85163623 -1686639676 -328148142 1970899688 41859710 -1832802321 -439969927 2093991619 197719637 -1783864330 -492088480 2074215130 212152908 -2119352391 -156627153 1872977557 413429251 -2034173024 -238564554 1758370444 533309978 -1888045173 -126777571 1635309223 377480753 -2011466862 -14925052 1712657086 286401064 -1940300586 -77697984 1649884666 357567852 -1959487281 -63723431 1698363875 306039157 -2105355036 -175774606 1821160904 462128478 -2047930115 -219668373 1809936849 484852039 -1846653774 -420905948 2145398174 149363976 -1769764693 -511395779 2022566279 260757777 -1623866240 -399313898 1899734444 104633658 -1739063143 -278974449 1985372597 22106403 -1221100514 -1070576504 1496915250 775826852 -1336231929 -950171503 1582618923 693365181 -1175653332 -823409478 1474467072 551921046 -1098829771 -913964893 1351569689 663249295 -1434424198 -578331412 1150160214 864632256 -1376933789 -622159627 1139001679 887421401 -1537481656 -748890914 1247118692 1028830706 -1556733871 -734981945 1295532413 977236459 -1790808681 -498770687 2068581563 206257197 -1842370162 -450324200 2082588834 187103284 -1684413019 -325135053 1972864137 43037727 -1661722180 -336391894 1929003152 100495366 -1997177357 -897691 1727732959 301739081 -1885816342 -123762308 1637275846 378660944 -2043742783 -248920745 1746965741 522691707 -2126302760 -163315378 1867337972 407527522 -1372828321 -651461175 1075981427 925179109 -1455322810 -565790256 1196419178 810080508 -1594374803 -672074245 1324983361 972985559 -1483079308 -795004446 1234460760 1049841870 -1281663685 -996381267 1570061335 714214529 -1258907358 -1007572556 1526265870 771737752 -1119824631 -901257825 1397666853 608797875 -1171451632 -852876922 1411608636 589578410 -637273264 -1392194618 873306748 1124772586 -579977399 -1435955233 861953637 1147629299 -724012190 -1545649164 987107918 1305551576 -743065733 -1531803667 1035720279 1253893825 -944444620 -1330390110 700090904 1589492366 -1059508435 -1210179653 785862145 1506836119 -915447034 -1100459120 660668970 1348874940 -838686945 -1190815863 537708083 1460401829 -512894056 -1771377906 258194100 2019854882 -436199551 -1861800169 135167661 2131316283 -273263702 -1733205188 28848774 1992229392 -388261965 -1612929243 114685599 1909638665 -52769796 -1948386454 315927248 1708366406 -71888923 -1934606477 364474057 1656643167 -234798130 -2063174824 470754018 1795691124 -177436713 -2106869951 459466491 1818613357 -1021785583 -1272972665 756460349 1511103403 -998961656 -1284358498 712732452 1568432050 -842841565 -1161530699 600646415 1422529433 -894532038 -1112951124 614524694 1403508608 -558900619 -1448547613 815905625 1202097103 -641589652 -1362809094 936148800 1087066070 -797683129 -1485610287 1048195947 1232929789 -686188962 -1608603960 957871986 1309722596 -126424359 -1888363953 376998901 1635760995 -14995776 -2011423146 286609388 1712488314 -156409109 -2119544195 413336519 1873032017 -239032590 -2033740188 533645278 1758066504 -440272195 -1832465877 198155153 2093525767 -492028252 -1783951822 211967880 2074439454 -350588273 -1675804135 85201827 1913856821 -327698794 -1687124480 41539514 1971250988 -399140398 -1624069820 104593662 1899808872 -279421493 -1738576547 22428903 1985023089 -420605472 -1846992522 148926668 2145861722 -511453703 -1769675409 260945109 2022343747 -175994442 -2105165536 462219418 1821104140 -219198033 -2048361159 484519043 1810242581 -78052988 -1939984110 358047912 1649430590 -63650403 -1959529205 305833137 1698534439 -748963558 -1537439348 1029036086 1246947488 -734626557 -1557049963 976755759 1295985849 -578801368 -1433992770 864964612 1149853842 -621939407 -1377122905 887329821 1139057803 -823350914 -1175741976 551733330 1474689220 -914264729 -1098490383 663686219 1351105757 -1070128820 -1221586470 775503968 1497264374 -950344363 -1336027709 693404793 1582544111 -248600429 -2044094459 522242495 1747450153 -163353462 -2126226404 407702950 1867136304 -712543 -1997402057 301678989 1727820059 -124197704 -1885350866 378963348 1636939010 -325469961 -1684109215 43506139 1972431181 -336298770 -1661776776 100277698 1929194836 -498978619 -1790640045 206328297 2068537727 -449841956 -1842822070 186750448 2082907494 -901740453 -1119373107 609151351 1397348833 -852669374 -1171620652 589507950 1411653112 -996474775 -1281609473 714432837 1569870291 -1007238032 -1259211546 771269980 1526699466 -671639489 -1594840919 972683539 1325320581 -795190234 -1482855248 1049902346 1234374044 -651423731 -1372905317 925004065 1076183479 -566111212 -1454971774 810530104 1195935150 1014277645 1265866395 -763705567 -1518471241 991519252 1277055618 -719912136 -1575996498 850341439 1168645801 -593408237 -1415151739 901966374 1120262832 -607352054 -1395934308 566474345 1455720191 -808593595 -1194661933 648966768 1370047206 -929033380 -1079565366 790117979 1478430413 -1055498377 -1240371231 678820418 1601358548 -964977810 -1317229576 119178949 1880995411 -384505879 -1642866817 7815900 2003857994 -294050832 -1719790746 163647223 2126921313 -405835813 -1865916595 246205166 2041313912 -526210110 -1750754476 447583905 1839900215 -190580851 -2086353125 499143352 1791451694 -204590188 -2067201278 343285395 1668361733 -92766273 -1921036503 320592522 1679616540 -48907354 -1978496208 628070220 1382590426 -882772384 -1134115082 570577749 1426416579 -871615879 -1156906257 733224830 1555247080 -977633710 -1296216380 752474983 1541336049 -1026049461 -1244624163 953714472 1340061630 -690559484 -1580083566 1068843825 1219654567 -776265187 -1497623925 906170138 1090797452 -670208458 -1358274912 829344515 1181350805 -547313105 -1469605191 503428996 1762035474 -267397464 -2029459906 426537885 1852523275 -144567631 -2140855769 282738614 1742540576 -19636582 -1982632436 397933487 1622199097 -105276797 -1900107243 62302176 1957795702 -306657588 -1698695590 81486841 1943819119 -355138859 -1647168957 225259474 2053775172 -480030978 -1805353368 167832523 2097666909 -468808985 -1828078991 239256719 2034627609 -531847773 -1756654283 154075286 2116562944 -417242694 -1876537044 10046653 2006875179 -292082287 -1718608633 133466276 1895020594 -369432184 -1627530978 334877931 1693639805 -33835577 -1963162287 345510130 1671372900 -90803746 -1919860408 489577689 1781099599 -215990795 -2077815453 440637632 1833216086 -196216340 -2092250758 892134471 1110168785 -618494613 -1406814723 843128926 1162219720 -598785678 -1421315612 1006070901 1290820835 -705098407 -1560396337 1016768620 1268619514 -762001088 -1517028906 681309219 1604109493 -963275505 -1315789415 804663354 1492189356 -1040690922 -1224777344 641760273 1363627143 -934404803 -1085723221 556644360 1445628062 -819734236 -1205540430 391771598 1616823640 -111700766 -1907317644 271856087 1731395905 -29732613 -1992466323 427982332 1854229866 -141812528 -2138362810 519027173 1776847219 -253634359 -2014910369 183428522 2112476476 -455048058 -1813531632 226697651 2055475493 -477282145 -1802866679 70610328 1932680462 -365228876 -1656996830 56142209 1952422167 -313079635 -1705904069 741856518 1529931152 -1036405718 -1254193988 727322911 1549607305 -984321997 -1303166811 585915700 1441492386 -857588712 -1142616946 629250349 1384556987 -879757311 -1131886441 830522722 1183315444 -544299954 -1467378472 921502075 1105867245 -656187305 -1343991615 1062948176 1214021062 -782947204 -1504568086 943098185 1328658911 -700913563 -1589651213 1477993225 790582175 -1240071643 -1055837517 1601546000 678598534 -1317288388 -964888918 1455680315 566549421 -1194489321 -808797567 1370369826 648617908 -1080013298 -928547176 1169126253 849888251 -1415507391 -593091881 1120057204 902137826 -1395861928 -607394098 1265957727 1014221769 -1518691725 -763516187 1276723014 991825872 -1575526806 -720343300 1668694977 342979415 -1921506579 -92335493 1679525848 320649038 -1978276108 -49097118 1840106483 447413093 -2086425889 -190539191 1790971882 499597180 -2066846010 -204906928 2126599077 163996467 -1865469303 -406322657 2041354172 246130474 -1750927728 -526006778 1880808343 119401217 -1642808645 -384595411 2004295566 7352088 -1720090974 -293712332 1090736712 906257118 -1358089372 -670432270 1181652561 829007559 -1470040195 -546846741 1339611770 954198764 -1579762858 -690910272 1219829347 1068642037 -1497661617 -776187943 1555317292 733180602 -1296424192 -977464426 1540982325 752793251 -1244141799 -1026500721 1383057950 627636872 -1134449870 -882467932 1426198023 570769041 -1156813013 -871669827 2053993088 225067542 -1805446228 -479976646 2097198745 168265231 -1827743819 -469113053 1958148786 61983268 -1699177570 -306205944 1943748267 81530429 -1646960761 -355307759 1742365412 282940018 -1982594104 -19713186 1622648573 397448811 -1900427311 -104925369 1761733334 503765568 -2029024262 -267863188 1852583631 426450521 -2141040669 -144343179 1781399947 489238813 -2078252889 -215527375 1833158034 440726788 -2092063554 -196439000 1693813177 334674223 -1963202411 -33761277 1670925728 345996598 -1919538036 -91153382 2006520303 10363257 -1718128445 -292536235 1895093750 133424480 -1627736870 -369261492 2034407901 239446347 -1756563215 -531904409 2117033412 153644370 -1876869912 -416936834 1363157315 642191829 -1085390737 -934711047 1445848410 556455372 -1205631882 -819677984 1604036977 681351655 -1315583907 -963446581 1492544872 804347390 -1225257916 -1040237358 1291268391 1005584817 -1560719349 -704749411 1268446526 1016972712 -1516989422 -762076028 1110227221 892045699 -1407002567 -618272593 1161919756 843468186 -1420878816 -599249738 1932865738 70385756 -1657056794 -365141648 1951986899 56607813 -1705601537 -313416343 2112796920 183076974 -1813980716 -454563518 2055437537 226774135 -1802691123 -477483685 1854021806 428150840 -2138291838 -141856492 1777329335 518575137 -2015263333 -253315827 1616488604 392075274 -1906849360 -112133850 1731488901 271801363 -1992684119 -29541057 1213927426 1063002260 -1504349906 -783138376 1328993307 942793869 -1590119113 -700480095 1182832688 830974118 -1467025124 -544618102 1106074665 921332927 -1344062203 -656142957 1441529958 585838832 -1142791862 -857386532 1384236159 629601513 -1131436717 -880241211 1530366036 741390530 -1254495880 -1036068370 1549421645 727547099 -1303106207 -984408585 -189977595 -2086003565 446909737 1839496639 -205461476 -2067277686 500074800 1791605158 -92888009 -1921936223 343459099 1669330317 -48537554 -1977855816 320143618 1678913940 -384156575 -1642263305 118775117 1880321499 -294127496 -1720661778 7969108 2004789698 -406735789 -1866038075 164615551 2127095273 -525569974 -1750384420 245502310 2040865264 -809300787 -1195099045 567111137 1456102775 -928069420 -1079379902 648063480 1369938286 -1055357697 -1239436183 790029779 1477563717 -965394202 -1317900176 679158218 1601966428 -764142423 -1519178689 1014660485 1266502931 -719726416 -1575032794 991410588 1276152074 -592472933 -1415011315 849474999 1168557345 -608022398 -1396350956 902574510 1120600376 -306832060 -1699664430 62422120 1958694142 -354690723 -1646466613 81115249 1943177447 -479357578 -1804950048 224654426 2053424332 -469741201 -1828232711 168702019 2097742037 -268366560 -2029634122 504327180 1762155674 -143865543 -2140407377 425895957 1852151939 -19233518 -1981958780 282387518 1741935784 -105430773 -1901039203 398008359 1623068849 -690471540 -1579217638 953572512 1339124790 -776603243 -1498232573 1069258937 1220323375 -670845506 -1358658264 906876050 1091232772 -546410073 -1469497039 828379275 1181163549 -881906200 -1134027394 627133636 1382448210 -872224271 -1157244569 571246813 1426831435 -978016806 -1296853684 733660406 1555952736 -1025941053 -1243721387 752287983 1540370553 -962900345 -1315144175 680865707 1603411773 -1040807266 -1225672184 804842418 1493162788 -935278923 -1085802973 642688921 1363777295 -819133780 -1205194182 555967360 1445221142 -617849117 -1406439819 891437007 1109725017 -599680262 -1421432212 844102614 1162398528 -705177903 -1561270713 1006221309 1291749227 -761654584 -1516428706 1016361956 1267942258 -34247089 -1963827495 335220579 1694253045 -90658218 -1918920000 345426810 1670511596 -215030147 -2077632789 488671057 1780987847 -196926876 -2092690702 441271112 1833595870 -532513237 -1757065539 239869703 2034970513 -416302542 -1876391260 153213726 2116479880 -291899879 -1717647729 9934645 2005968803 -369872384 -1628241258 133845804 1895654330 -545226810 -1467527344 831397610 1183395452 -655508513 -1343583415 920902387 1105521253 -782501900 -1503869086 1062573784 1213376078 -701090835 -1590623365 943215297 1329554007 -1036554334 -1255121100 741936782 1530805784 -983913541 -1302488275 726977175 1549007361 -856889456 -1142171898 585270972 1441117738 -880729207 -1132063969 630145701 1384673843 -454140146 -1813418088 182468130 2112294580 -477914345 -1803244671 227408443 2055916205 -365570244 -1657608278 71022096 1933346438 -312995035 -1705040973 55996937 1951482527 -111587478 -1906409476 391589446 1615863504 -30110861 -1993098267 272296543 1732106953 -142424232 -2138703922 428648052 1854641890 -252771519 -2014825513 518087277 1776702203 -1866340095 -406398569 2127530029 164149435 -1750323944 -525656690 2040679476 245726370 -1642438349 -383954523 1880358943 118698121 -1720212182 -294611524 2004468742 8320144 -1921582747 -93206029 1668847689 343910623 -1977926276 -48493078 1679121488 319974598 -2085785257 -190168639 1839403131 446963949 -2067745458 -205027880 1791939682 499770612 -1414542903 -592905889 1168222437 849778803 -1396568624 -607830714 1120693500 902519914 -1519107589 -764186259 1266294999 1014829121 -1575385630 -719407756 1276634318 990958680 -1239885395 -1054873285 1477884033 789678103 -1317724748 -965595870 1601928344 679234574 -1195159137 -809213687 1456287923 566886437 -1079077498 -928406256 1369502890 648528956 -1982146496 -19011370 1741994348 282298874 -1900602279 -105894705 1622769013 398347747 -2029957006 -268017436 1762603358 503841224 -2140367765 -143940355 1851979079 426100177 -1804744668 -479528782 2053351688 224696734 -1828713411 -469287765 2098097425 168385927 -1699332074 -307138432 1958224186 62853548 -1646558193 -354634599 1943397667 80926133 -1296762744 -978073570 1555732900 733849906 -1244054383 -1025635321 1540840893 751856939 -1133547334 -882360276 1382093206 627450112 -1157450589 -872053707 1426904463 571204889 -1358698260 -670771078 1091406272 906672470 -1469174539 -546759581 1180716505 828865871 -1579654946 -690007992 1339425266 953233764 -1498045241 -776825775 1220265451 1069348221 -1560835197 -705643755 1291446959 1006557753 -1516613734 -761430260 1268002486 1016274464 -1406401615 -617925849 1109549725 891638283 -1421752408 -599328962 1162847876 843617810 -1086284825 -934827151 1364130507 642370141 -1204985858 -819302552 1445150418 556011076 -1315236907 -962845885 1603629817 680673903 -1225336884 -1041111206 1492694752 805275254 -1717982389 -291595299 2006436455 9501425 -1628147886 -369926204 1895435902 134037224 -1757273223 -532343825 2035040853 239825603 -1875908768 -416753674 2116126284 153532122 -2077312209 -215381063 1780537859 489155221 -2092728522 -196849760 1833770522 441069196 -1963642083 -34471029 1694192177 335307431 -1919355132 -90191982 1670813224 345089726 -1142113598 -856978860 1440930798 585493368 -1132364069 -880390579 1385111543 629682017 -1254673680 -1037041050 1530483676 742286154 -1302661399 -983710081 1549047749 726902611 -1503941978 -782460368 1213582218 1062402844 -1590268225 -701407703 1329074067 943668997 -1467997548 -544796158 1183728568 831091502 -1343363443 -655698405 1105430433 920958775 -2138924534 -142234980 1854733094 428592048 -2014355949 -253202811 1776369471 518393769 -1906765256 -111271250 1616343828 391136130 -1993026015 -30153033 1731901197 272467867 -1657435538 -365774088 1933306690 71097300 -1705488777 -312508703 1951805275 55648205 -1813118372 -454479158 2111857520 182932454 -1803303355 -477825325 2056103785 227186687 -487523639 -1778922913 218012645 2079959923 -442679600 -1835397562 194207740 2090102634 -332696837 -1691598227 35984343 1965171521 -347687198 -1673427340 88659918 1917839192 -12064083 -2009015749 290032513 1716435735 -131453260 -1892868574 371478424 1629716238 -241409377 -2036641271 529662899 1754608421 -151935354 -2114546160 419415978 1878587196 -643900927 -1365644649 932231981 1083673531 -554492392 -1443615090 821919540 1207586722 -683322829 -1606262107 961229599 1313604489 -802646486 -1490049348 1042740998 1226950544 -1003894171 -1288766733 707242825 1562418143 -1018950020 -1270661398 759852880 1515020230 -890092969 -1107987775 620503931 1408963565 -845183410 -1164396840 596764514 1419171828 -68433016 -1930626274 367372964 1659017778 -58323055 -1954463993 310931133 1703894571 -181386310 -2110295252 457056918 1815679488 -228751453 -2057652427 475260559 1800721945 -430122004 -1856246918 139639488 2136312406 -516874251 -1774833821 255819481 2016955983 -393784354 -1618975928 109654770 1905132132 -269838393 -1729255599 31782635 1994638973 -1064965312 -1216160810 780896876 1502395130 -941084839 -1326506033 702959221 1591836387 -832674958 -1185328156 542114398 1465332424 -919361685 -1103849475 658359879 1346041553 -583861468 -1439315022 859609608 1144760990 -631292099 -1386737749 877747729 1129737863 -739675370 -1527889024 1038553658 1256202924 -729499889 -1551661159 982177315 1301145269 -792291253 -1480480547 1053358439 1238354417 -676635566 -1599312700 967130494 1319243240 -568520583 -1457905425 806580565 1192509891 -646917024 -1367874314 931050828 1081705946 -848197585 -1166624583 595585283 1417206165 -904115146 -1122272096 605170970 1393892748 -1012269027 -1263718261 765747505 1520652711 -993541116 -1279200110 717858088 1573819838 -341264253 -1666217963 94820783 1923213625 -322601830 -1681765364 46865846 1976315168 -445435727 -1837891545 192762269 2088395019 -501287768 -1793473474 202413444 2065147154 -165697305 -2129094543 403818955 1863776605 -244159234 -2039128984 528223698 1752907076 -121364267 -1883041725 382353913 1640853871 -5643060 -2001808294 296191456 1721808246 -908220150 -1092970084 668190758 1356134576 -827298541 -1179165307 549325887 1471757481 -955899592 -1342107218 688406548 1578070146 -1066670815 -1217604169 778404877 1499640987 -731203218 -1553102344 979687490 1298393300 -754483849 -1543483935 1024007259 1242442957 -625921700 -1380580918 884953200 1136156902 -572721851 -1428437549 869438569 1154852095 -223114814 -2051753644 482207982 1807407224 -169980453 -2099675827 466627831 1826036833 -60292624 -1955647130 308699356 1700876362 -83507735 -1945963137 353084613 1644991571 -284911194 -1744590544 17496202 1980614684 -395747905 -1620153047 107429011 1902119941 -505474668 -1764220670 265384120 2027307054 -424487539 -1850350309 146584737 2142995511 -2036580403 -241496229 1754423009 529886839 -2114847788 -151598270 1879022328 418949742 -2008565761 -12548247 1716115155 290383429 -1893043226 -131251344 1629754058 371401308 -1691668567 -332652737 1965379205 35814931 -1673073744 -348005594 1917356700 89111050 -1779390565 -487090419 2080294583 217708065 -1835179134 -442871020 2090009262 194261560 -1108205819 -889901165 1409056297 620449471 -1163928804 -845616246 1418836528 597068454 -1289119945 -1003575391 1562899995 706791053 -1270590674 -1018993736 1514811906 760021652 -1606086815 -683524105 1313566285 961306331 -1490498696 -802161682 1227270740 1042389698 -1365342381 -644237371 1083238015 932697833 -1443675318 -554404900 1207771750 821695216 -1618538868 -394248678 1904832416 109993782 -1729443179 -269616637 1994697657 31693615 -1856207170 -430197208 2136139666 139843332 -1775156569 -516525519 2017403787 255333149 -2110775576 -180932994 1816035268 456740690 -2057446671 -228922777 1800649693 475302731 -1930717478 -68377012 1659238390 367183712 -1954131261 -58629547 1703425007 311362425 -1528222140 -739369262 1256673128 1038123006 -1551570339 -729556277 1300925297 982367207 -1439521162 -583690528 1144833882 859568076 -1386257809 -631745799 1129382723 878064597 -1185006048 -833024330 1464885004 542601114 -1103889863 -919287121 1346214677 658156419 -1215973870 -1065187708 1502336830 780986280 -1326943733 -940621155 1592136487 702620593 -1263903409 -1012044327 1520712803 765660405 -1278764714 -994006592 1573517434 718194924 -1166944899 -847845909 1417655377 595100871 -1122234012 -904191502 1393717320 605372638 -1457697493 -568689219 1192438791 806624401 -1368356558 -646465116 1082058782 930732168 -1480145639 -792595057 1237886005 1053791395 -1599405824 -676580970 1319460908 966938810 -1882948217 -121418479 1640635563 382544957 -2002142818 -5338872 1722276018 295757860 -2128611915 -166148829 1863423129 404136975 -2039336532 -243990214 1752977536 528179222 -1837928989 -445358731 2088570063 192560217 -1793152518 -501638804 2064697558 202897472 -1666652719 -340798137 1923515645 94483563 -1681579576 -322825890 1976254692 46952562 -1380881394 -625582952 1136594210 884489652 -1428379625 -572811135 1154664763 869661101 -1553275844 -730999638 1298433296 979613062 -1543036891 -754970445 1242120457 1024356767 -1341752214 -956216068 1577590086 688860624 -1217677197 -1066628891 1499847007 778234313 -1092750248 -908409650 1356043636 668247522 -1179635647 -826867497 1472090477 549020155 -1763750714 -505906096 2026974698 265690492 -1850570529 -424298423 2143087091 146528613 -1744517900 -284953502 1980409304 17667406 -1620508435 -395431813 1902600641 106975575 -1956094814 -59806668 1701199246 308350232 -1945790277 -83711955 1644951959 353159425 -2051812208 -223026170 1807594940 481985834 -2099375991 -170319841 1825599909 467091763 707358913 1563312215 -1004072467 -1289739909 759477464 1514374222 -1018505740 -1269963422 619903219 1408616549 -889415201 -1107580599 597638378 1419250812 -846111290 -1164546736 933126309 1083789363 -644873847 -1365823201 821273788 1207211050 -553794160 -1443171066 960882839 1313003521 -682915397 -1605584595 1042820238 1227824152 -802796126 -1490977484 289886217 1715495071 -11980507 -2008153677 371889168 1630381190 -131795652 -1893481046 530372667 1755048109 -242042601 -2037020287 418454562 1878404276 -151028466 -2114433640 217071725 2079813883 -486661823 -1778839081 194872436 2090513634 -443292328 -1835739698 36423775 1965881545 -333076109 -1692231195 88476742 1916878032 -347574934 -1672520196 858931584 1144353046 -583262036 -1438969798 878675353 1129886991 -632167243 -1386818525 1038731698 1257175332 -739792738 -1528784888 981732779 1300446525 -729125753 -1551016943 780489188 1501716850 -1064619832 -1215561634 703108605 1592763755 -941165359 -1327381433 543087062 1465510208 -833570566 -1185445780 657661391 1345596761 -918717213 -1103475595 140271944 2136691166 -430833564 -1856687886 254911825 2016843207 -515914627 -1774652181 109570426 1904269804 -393639850 -1618036544 32124259 1995251189 -270250929 -1729921831 367751468 1659650490 -68874240 -1931337578 310818101 1702987171 -58141671 -1953504113 456194334 1815595400 -180447182 -2110150492 475872519 1801063825 -229417941 -2058064707 404689475 1863852757 -166628497 -2129247239 527619674 1752557260 -243484810 -2038724640 381983345 1640213223 -120915107 -1882338357 296312424 1722707710 -5816508 -2002776110 94896679 1924084401 -341417205 -1667148899 46515774 1975711400 -322197742 -1681090684 192121365 2088024707 -444732615 -1837442129 203312652 2065268378 -502255840 -1793646666 594621067 1417019933 -847293529 -1166515407 605877906 1394329092 -904751170 -1122654424 766163641 1521322543 -1012606059 -1264325885 717717152 1572884022 -993452148 -1278333158 1053172463 1237389945 -792181821 -1479576747 967567094 1319949920 -677017638 -1599948980 807250653 1192925771 -569127951 -1458242713 930115268 1081564754 -646049816 -1367785602 17048322 1979913108 -284540370 -1743949128 107603739 1903089549 -395868617 -1621051743 266316592 2027461542 -506344932 -1764296054 145911593 2142592959 -423883259 -1849999725 481506150 1806959600 -222473654 -2051382564 467597183 1826211817 -170879405 -2099796283 308853588 1701809090 -60368264 -1956517138 352681805 1644318683 -83157407 -1945358601 980026314 1299002204 -731618586 -1553771920 1023920083 1241577285 -754342145 -1542547863 884050936 1136049006 -624956716 -1380394430 870076385 1155235703 -573428019 -1428873637 668799918 1356473144 -908889470 -1093385708 548460471 1471670049 -826362213 -1179023859 688298908 1577167626 -955712848 -1341142490 778788741 1500278547 -1067106647 -1218310593 1313191365 960660819 -1605643031 -682826625 1227387356 1043284298 -1490677520 -803135386 1084112375 932777313 -1366270757 -644387763 1207171566 821348728 -1442998078 -553998252 1408411041 620074295 -1107508083 -889457637 1419731384 597184814 -1164902252 -845795326 1562979731 707665157 -1289270081 -1004504023 1514465674 759421212 -1270183770 -1018316752 1965790477 36480411 -1692011487 -333265737 1917210900 88170882 -1672990664 -347144018 2079333695 217525673 -1778484205 -486978427 2090719526 194701744 -1835812854 -443250532 1755088233 530298367 -2037193659 -241838893 1878081904 418804198 -2113986468 -151514934 1715932507 289422797 -2008454025 -11641631 1630193986 372111828 -1893422994 -131884808 1465812100 542749714 -1185880664 -833104578 1345536157 657747979 -1103289935 -918941401 1501891766 780287008 -1215599206 -1064542964 1592314031 703592505 -1327060605 -941516523 1256821984 1039049846 -1528302132 -740244134 1300517113 981688431 -1551224363 -728956605 1144134866 859122756 -1438876162 -583316120 1130354891 878241885 -1387152921 -631862927 1815127116 456627418 -2109815456 -180750858 1801281621 475680963 -2058157703 -229363217 1659579518 367795432 -1931129518 -69042748 1703340135 310499569 -1953986229 -57689635 1904718888 109085886 -1618356988 -393288302 1995075633 32325799 -1729883875 -270327413 2136751130 140184716 -1856873162 -430608992 2016540675 255248533 -1774216913 -516380231 2087966535 192210897 -1837255061 -444954883 2065568606 202974152 -1794084238 -501792028 1923637109 95383523 -1666826663 -341766449 1975884652 46312442 -1681130944 -322123050 1640285987 381941685 -1882544625 -120744295 1722352442 296629164 -2002296298 -6270336 1864322833 404258695 -2129580483 -166322517 1752337160 527809438 -2038633948 -243541326 1193146255 807061273 -1458334045 -569072075 1081095062 930546432 -1367452998 -646356436 1237745597 1052856107 -1480057199 -791728633 1319877540 967609138 -1599743352 -677189090 1521149931 766367613 -1264286009 -1012681135 1573331954 717230948 -1278655778 -993103288 1416720345 594960207 -1166078219 -847757725 1394387904 605789014 -1122841876 -904529286 1701373446 309319312 -1956214998 -60704836 1644503583 352457353 -1945418957 -83070043 1806921268 481582754 -2051207400 -222675058 1826531885 467245755 -2100245759 -170394729 2027943522 265864948 -1764649138 -506026024 2142384763 146080493 -1849928873 -423926847 1980005968 16993990 -1744167044 -284348438 1902754377 107907807 -1620583579 -396301325 1577502414 687994456 -1341610014 -955279500 1500185303 778842689 -1218092037 -1067297939 1356680956 668630634 -1093455920 -908845242 1471187685 548911731 -1178670135 -826680481 1135728298 884401724 -1379944570 -625441008 1155273395 869999141 -1429048417 -573226231 1298816664 980250126 -1553711180 -731705566 1242012289 1023453719 -1542849619 -754005189 -1473058664 -550119410 1178372532 825997602 -1352717183 -665314281 1095847341 911637819 -1494654806 -772911044 1223098758 1071657232 -1585142605 -696019931 1334494623 948827401 -1249511172 -1031616406 1535875536 747415878 -1293402907 -974189453 1558601161 736193887 -1151438642 -866566056 1431310818 576135540 -1137462057 -885750719 1379784187 624616813 -1822635952 -463734586 2102569340 173382122 -1808724919 -482984737 2050977125 221797875 -1652080542 -360681228 1938366798 76419544 -1695906693 -303188755 1961157975 65263041 -1897146316 -101914462 1625667864 400722318 -1987699667 -25088837 1736998145 277826967 -2144317434 -147365744 1849569578 423166396 -2023910369 -262495095 1767109939 508872101 -1322657319 -970004145 1596438773 673220707 -1237049920 -1052562090 1481276652 793595002 -1074638357 -923442819 1375482055 653983825 -1197500942 -812079772 1452405982 563528776 -1398879811 -610666197 1116776593 899127303 -1410134620 -587973326 1174236296 855268382 -1572519537 -717065959 1279991971 994840629 -1524071018 -768625408 1260840122 1008849964 -1974994671 -46085753 1682544701 323922091 -1926611704 -97710690 1663327268 337865906 -2070122205 -207928907 1787957263 496312473 -2081311430 -185170516 1845482518 452519040 -1745819275 -520627741 2046724185 251246799 -1868747412 -409330182 2123582528 160726230 -1725210297 -299085359 1998913643 2240765 -1639537314 -381577784 1883817074 122680548 -1710978534 -318522740 1946872630 51239840 -1654043133 -361857387 1936142127 73408441 -1797324248 -472370498 2060542724 232149906 -1817000399 -457836889 2109515549 180066187 -2018272642 -256595224 1774058322 515558340 -2132910489 -136745231 1859141451 433524701 -1989668276 -26271014 1734767456 274809846 -1912220075 -117250365 1611380601 386697199 -1586844974 -697460156 1332005886 946076520 -1509462325 -788504995 1208553447 1057898353 -1347345696 -659156362 1103053772 918057818 -1461917959 -539240849 1188202453 836089667 -1126319434 -874870240 1389616026 634710796 -1146061137 -860402119 1438523267 582561557 -1308216700 -989789678 1544049576 722428734 -1251215715 -1033058805 1533384625 744662823 -2095072421 -199717939 1829886583 437709537 -2072871102 -210415660 1786519150 494612216 -1916521623 -87882753 1674203717 349004499 -1968572560 -38877210 1688704604 329295562 -1633113281 -374367319 1889978899 128055941 -1715114202 -289251408 2009796106 13385372 -1871502579 -411823205 2122138145 159019703 -1759582444 -535177342 2031126072 236435118 -1200514157 -814306555 1451227839 561564201 -1088659574 -937726180 1360150182 638914096 -1230367839 -1045617865 1487172237 799228443 -1312303176 -960436434 1607054996 684623362 -1513714697 -759055519 1271458523 1020254797 -1565831186 -710115464 1285893826 1000480340 -1424161851 -602262701 1158898409 840192639 -1401894948 -612894902 1115596528 897160806 -866243172 -1151787766 575687856 1431796774 -885790331 -1137387245 624789673 1379579967 -1031428690 -1249733320 747357314 1535964180 -974626377 -1292938975 736493723 1558261773 -773243400 -1494348434 1072127188 1222667330 -695928351 -1585198729 948607181 1334683739 -550324790 -1472887460 826070246 1178330224 -664833581 -1353170619 911282431 1096163433 -147845804 -2143863358 423521400 1849253102 -262289075 -2024080933 508799073 1767151863 -102005402 -1897089552 400942154 1625478364 -24755841 -1988005399 277356627 1737429189 -360243920 -1652544090 76119068 1938705546 -303376087 -1695684161 65320965 1961068691 -463694590 -1822710380 173208622 2102772920 -483307237 -1808375411 222244919 2050490529 -716890915 -1572721589 994803185 1280068967 -769075004 -1523586990 1009170920 1260489086 -610364177 -1399217031 898692547 1117242709 -588033802 -1410047904 855454170 1174012236 -923661127 -1074447313 654077333 1375427843 -811612000 -1197934538 563194252 1452710170 -970357621 -1322339299 673703335 1595987249 -1052491630 -1237094396 793387454 1481445672 -299156459 -1725166461 2448697 1998745007 -381224948 -1639855974 122198304 1884268982 -521096153 -1745386319 251581707 2046420381 -409112514 -1868939096 160633106 2123637124 -207868815 -2070209305 496127325 1788181963 -185472920 -2080974594 452954436 1845017042 -45636541 -1975479083 323601775 1682896377 -97886118 -1926410036 337903990 1663250912 -26718434 -1989181560 275131954 1734418084 -117077241 -1912423535 386656811 1611455165 -256653524 -2018183238 515745280 1773835926 -136445131 -2133249117 433087001 1859605135 -471900294 -1797754900 231816790 2060848832 -458056861 -1816810507 180157007 2109459161 -318449848 -1711020066 51033700 1947043570 -362212527 -1653726265 73888381 1935688427 -989433898 -1308532928 721948410 1544502892 -1033131057 -1251173543 744868579 1533213301 -874649628 -1126508686 634619592 1389672030 -860871683 -1145629845 582894289 1438216775 -659456078 -1347006684 918494878 1102589448 -539182165 -1462006979 835902087 1188424209 -697632896 -1586641130 946116268 1331930682 -788057191 -1509948657 1057575605 1208902179 -411861409 -1871425847 159194995 2121936869 -534857146 -1759933744 235985770 2031610876 -374802835 -1632647429 128358209 1889642455 -289066380 -1715338526 13325144 2009883598 -87790021 -1916576083 348786455 1674395521 -39212510 -1968268620 329763598 1688271768 -199236087 -2095524193 437356325 1830205363 -210623984 -2072702330 494682940 1786475434 -602055017 -1424331263 840122299 1158942509 -613377394 -1401443816 897514402 1115278132 -758720859 -1514019277 1019787145 1271891743 -710208836 -1565777366 1000698768 1285702406 -1045803277 -1230143899 799289311 1487085385 -960001302 -1312769412 684321734 1607392080 -814627135 -1200163241 562014189 1450743675 -937688360 -1088736690 638739444 1360352098 1626038928 401363462 -1897593924 -102616278 1736877705 276928031 -1987524699 -24119501 1848699554 423090740 -2143384690 -147211496 1767714491 509222445 -2024583273 -262897919 2103210740 173752930 -1823337512 -464182450 2050078445 221677179 -1807755327 -482810025 1938291398 75549264 -1651926038 -359748740 1961508575 65867337 -1696309261 -303861915 1535459928 746746574 -1249172620 -1031007262 1558742593 737130199 -1293490323 -975054853 1432275562 576322300 -1152341178 -866673712 1379077747 624180965 -1136824481 -885366839 1177702972 825582250 -1472449776 -549780602 1096783397 911779507 -1353582839 -665401441 1223285262 1072622232 -1494762718 -773813324 1334058519 948121217 -1584758981 -695382099 2045793233 251093831 -1744948483 -520551829 2124257224 161130334 -1869351196 -409680270 1999363043 2943861 -1725580593 -299726247 1883643898 121712492 -1639416106 -380678592 1682391989 322990883 -1974918503 -45215217 1663731628 338540346 -1926961536 -98314730 1788660615 496761617 -2070762837 -208299459 1844514718 452345608 -2080411982 -185049564 1117680409 899236751 -1399844299 -610852189 1173600000 854886294 -1409427924 -587536710 1279654699 994233277 -1572103673 -716395887 1260928818 1009717156 -1524212194 -769560952 1596547965 674124779 -1322843567 -970968377 1480894308 792958962 -1236613560 -1051855138 1374874447 653646809 -1073968541 -923026699 1453272918 563617728 -1198436742 -812220692 1390215186 635056260 -1126997698 -875277912 1437647883 582481053 -1145133785 -860252751 1543931936 721533110 -1308038900 -988816998 1533758521 745307311 -1251660523 -1033757309 1332351094 946675936 -1587252902 -698138164 1208472687 1057023225 -1509313213 -787577387 1102157892 917940434 -1346373272 -658978306 1188846685 836463819 -1462616719 -539685401 1773347034 515117132 -2017639946 -256216736 1860101315 433706069 -2133817873 -136858247 1734912232 275748990 -1989752380 -27133614 1610968305 386030695 -1911878179 -116638389 1946431678 50528296 -1710599790 -317890300 1936323751 74368049 -1654155893 -362765027 2061482124 232294426 -1798186592 -472454858 2108849301 179653635 -1816388167 -457495249 1271279955 1019281861 -1513598849 -758161175 1286337866 1001178588 -1566206874 -710761232 1159575905 840600055 -1424762803 -602609445 1114668408 897011182 -1401021356 -612815678 1450254647 561385889 -1199620069 -814190451 1360848174 639358392 -1089305598 -938101612 1487579397 799906195 -1230714839 -1046218561 1606905116 683695498 -1312224208 -959562586 1890062747 128917773 -1633259337 -375308255 2009453954 12772628 -1714703186 -288586696 2121505193 158640447 -1870792571 -411383789 2032033200 236547366 -1760543588 -535360502 1830748671 437793129 -2096013101 -199864251 1785906662 494269808 -2072206134 -210004900 1673824717 348371291 -1916081951 -87173001 1688817108 330202434 -1968755464 -39838610 75999124 1937807106 -360069448 -1651575250 65692557 1961710363 -303824223 -1696386505 173813670 2103123760 -464367990 -1823113700 221375423 2050415401 -482375021 -1808221691 422623216 1849132902 -146876708 -2143689142 509441001 1767523199 -262991163 -2024529325 401293250 1626083156 -102408466 -1897763208 277281755 1736559437 -24601865 -1987073439 1072269148 1223604170 -773331344 -1495214362 948192069 1334014931 -695590295 -1584590081 825364334 1177894904 -549687742 -1472504108 912247671 1096350689 -665736613 -1353278771 576624440 1431938990 -867109356 -1151875454 624120609 1379165111 -885181939 -1137048933 746921738 1535258524 -1031045594 -1249096016 736680723 1559227269 -974734785 -1293841751 496801493 1788585539 -208472071 -2070558865 452022988 1844863578 -184601632 -2080898186 323428071 1681927793 -45514805 -1974579363 338352894 1663953512 -98255918 -1927050428 2852529 1999418919 -299505763 -1725769973 122045096 1883337278 -381148284 -1638984942 250613379 2046246421 -520196177 -1745264839 161335962 2124085772 -409752650 -1869309152 653440541 1375045259 -922953935 -1074010201 564097540 1452819090 -812575960 -1198120002 673791535 1596853945 -970498301 -1323274347 793049654 1480837792 -1052075238 -1236423796 994420345 1279432431 -716454059 -1572014141 1009279584 1261392630 -769260724 -1524550694 899558987 1117331165 -611299481 -1399357455 854846034 1173674692 -587363458 -1409631256 917619990 1102509440 -658529222 -1346857812 836501775 1188770201 -539860957 -1462415179 946490660 1332575666 -698078200 -1587340130 1057458493 1208007083 -787879919 -1508976505 721868146 1543628260 -989285282 -1307605816 745214315 1533813245 -1033539513 -1251852079 635264320 1390046678 -875348884 -1126953734 581998937 1438099919 -859899787 -1145452317 232777182 2061030728 -472808206 -1797868444 179446215 2109018449 -457424661 -1816432515 50621932 1946377594 -318108480 -1710408618 74033653 1936628067 -362297127 -1654589361 275314106 1735378220 -26831722 -1990089728 386216355 1610744117 -116698993 -1911791591 515079560 1773423902 -256041820 -2017842126 434026897 1859750151 -137307971 -2133333973 799732823 1487783105 -1046178437 -1230789139 684142670 1606418648 -959884958 -1311874572 561085541 1450593523 -813753015 -1200083489 639416444 1360759018 -938288816 -1089082938 840819763 1159386277 -602700513 -1424706167 896540714 1115099324 -612482810 -1401327216 1019636737 1270963351 -758641363 -1513144901 1001105432 1286379662 -710555340 -1566377566 348443807 1673782281 -87378509 -1915910875 329846918 1689133072 -39358038 -1969209028 438262957 1830317115 -200196735 -2095706857 494049460 1786095650 -209913448 -2072262386 158582011 2121593965 -411195945 -1871014591 236847330 2031693940 -535797298 -1760079528 128470217 1890548831 -374985243 -1633608333 12945616 2009249862 -288626180 -1714628246 2004147819 7597821 -1720008889 -293761071 1880693362 119417572 -1642628258 -384807992 2041534041 245917391 -1751042187 -525989917 2126680640 163947222 -1865616532 -406076422 1791217167 499449497 -2066895069 -204824651 1840122390 447298176 -2086638790 -190358612 1679312445 320829099 -1978259695 -49211513 1668645412 343061170 -1921260792 -92482658 1276837539 991809077 -1575706737 -720130279 1266105018 1013975596 -1518773354 -763467008 1119975057 902186503 -1395714115 -607639765 1168945800 850100766 -1415392348 -593108174 1370353351 648732241 -1079799829 -928727171 1455434462 566696520 -1194439694 -808879260 1601595125 678516323 -1317533735 -964741297 1478206188 790401658 -1240087616 -1055722666 1852829482 426303420 -2141090298 -144261488 1761749811 503651237 -2029237729 -267683191 1622435608 397629326 -1900411340 -105040222 1742316289 283022231 -1982348755 -19860805 1943600974 81776600 -1646879134 -355356940 1958034263 62000065 -1698997637 -306418963 2097379196 168052714 -1827858864 -469096762 2054075237 225018867 -1805594039 -479730977 1426182114 570883956 -1156600114 -871850408 1382812667 627784557 -1134400809 -882550207 1541031888 752711494 -1244387588 -1026353558 1555530697 733000543 -1296440603 -977350029 1219944326 1068625680 -1497842006 -775975364 1339759519 953953033 -1579844941 -690861531 1181570996 829056802 -1469892968 -547092978 1090556845 906470203 -1357974911 -670449129 1162001641 843418751 -1421025851 -599003821 1110407408 891832422 -1407116836 -618256054 1268331739 1016988749 -1516808713 -762288799 1291120834 1005830228 -1560636946 -704798344 1492495501 804428827 -1225011807 -1040384713 1603823764 681531394 -1315567176 -963561170 1445864639 556340265 -1205844589 -819497723 1363402918 642043952 -1085439606 -934629092 2116852769 153857207 -1876755187 -416952933 2034325560 239495342 -1756415724 -532149886 1895240723 133178501 -1627818689 -369211991 2006634506 10346652 -1718308570 -292322896 1671138373 345816275 -1919554199 -91038209 1693861980 334592202 -1963447952 -33613338 1832911991 440874209 -2092014245 -196520499 1781383278 489353464 -2078039742 -215707180 1549372840 727629118 -1302860668 -984556526 1530153393 741570855 -1254479715 -1036183541 1384252826 629486860 -1131649866 -880061408 1441776003 585691413 -1142841169 -857305031 1106157004 921283930 -1344209696 -655897482 1183013333 830761283 -1467139847 -544602001 1328879102 942810472 -1589938990 -700693436 1213780455 1063248241 -1504268085 -783187875 1731702112 271621622 -1992700852 -29426470 1616537977 391993839 -1907095467 -111986493 1777083730 518723012 -2015214466 -253397784 1854005579 428265949 -2138079129 -142036751 2055257348 226987410 -1802576856 -477500226 2112715037 183126411 -1813833679 -454809433 1952134454 56362400 -1705683942 -313367412 1932980527 70369721 -1657237501 -364928875 320346991 1679764473 -48858557 -1978578219 343269238 1668476896 -92553638 -1921216820 499356509 1791271883 -204606863 -2067086617 447633220 1839818706 -190826904 -2086205698 246352651 2041068445 -526292441 -1750705487 163761938 2126905220 -406016450 -1865703768 7635769 2004071343 -293936619 -1719807357 119097120 1881044918 -384358900 -1643112806 678837159 1601243953 -965191029 -1317049827 790364094 1478283048 -1055547758 -1240289788 648917909 1370129155 -928787783 -1079713233 566261644 1455900442 -808577376 -1194777034 901852099 1120279381 -607171857 -1396147591 850194394 1168891724 -593326346 -1415201184 991601649 1277006695 -720059683 -1575751093 1014458344 1265653630 -763820348 -1518455214 167979566 2097420984 -468890878 -1828029548 225373751 2053758625 -480211173 -1805140083 81306140 1944031882 -355024080 -1647184986 62219781 1957844627 -306510039 -1698940993 397687370 1622346460 -105227418 -1900188688 282721875 1742655173 -19423361 -1982812183 426750584 1852343022 -144583852 -2140740670 503477857 1761953527 -267643059 -2029312037 829229798 1181366896 -547132470 -1469818020 906022655 1091042921 -670126125 -1358323899 1068925652 1219605058 -776412168 -1497377938 953894605 1339848283 -690673695 -1580066953 752491138 1541220884 -1026262098 -1244443848 733470363 1555099149 -977682505 -1296134367 570528432 1426498086 -871369828 -1157053686 627857065 1382770239 -882755707 -1134229741 556693997 1445546363 -819980095 -1205393321 641973748 1363447138 -934421288 -1085608882 804647391 1492304201 -1040477965 -1224957851 681063878 1604257104 -963226390 -1315871620 1016686985 1268668703 -761853787 -1517275085 1005890960 1291033862 -704983876 -1560413142 843243963 1162203437 -598966121 -1421103103 892282274 1109923124 -618576754 -1406766056 440424741 1833396659 -196200439 -2092365665 489528636 1781181866 -215745520 -2077963130 345755927 1671225729 -90853317 -1919778643 334894350 1693525400 -34048990 -1962982220 133646657 1894808023 -369547155 -1627514629 10128728 2006826446 -292230028 -1718362910 153928051 2116809189 -417161121 -1876586295 239142250 2034644476 -531667898 -1756867376 943016108 1328707642 -700765824 -1589896938 1062767797 1214233635 -782832231 -1504584433 921616542 1105850376 -656367182 -1343778524 830669959 1183069201 -544381525 -1467329219 629299400 1384474718 -880002588 -1131738766 586128593 1441311815 -857604611 -1142502037 727306490 1549721708 -984108586 -1303346880 741610723 1530078325 -1036356145 -1254275751 56322148 1952209138 -313194168 -1705887266 70691965 1932631275 -365376175 -1656750649 226549846 2055721152 -477200006 -1802915348 183313487 2112492761 -454867613 -1813744139 518813696 1777027222 -253617876 -2015024710 427932697 1854311567 -141566667 -2138509917 272101426 1731248292 -29781730 -1992384120 391787563 1616708797 -111913721 -1907137135 -1079159709 -928357131 1369650511 648283609 -1195339654 -809000724 1456402774 566870464 -1317610415 -965612345 1601748349 679448043 -1239738296 -1055119138 1477802340 789727730 -1575336953 -719489903 1276388651 991106493 -1518895074 -764366712 1266278706 1014944164 -1396585419 -607716189 1120906521 902339983 -1414789076 -592758598 1168271616 849697174 -2067565397 -205241283 1791825287 499787025 -2085703502 -190218204 1839255966 447209736 -1978073959 -48247793 1679203765 319925539 -1921697664 -93190122 1669028268 343697722 -1720425265 -294431655 2004485603 8205685 -1642487594 -383872960 1880605178 118550892 -1750078211 -525804437 2040630737 245808455 -1866323740 -406513550 2127317448 164329822 -1497995998 -776907340 1220019214 1069495448 -1579441861 -690187859 1339408407 953348225 -1469190896 -546644602 1180929084 828685482 -1358943991 -670623329 1091455013 906590387 -1157532346 -872004144 1427051626 570959100 -1133727393 -882146871 1382207603 627433701 -1243939468 -1025651230 1540660312 752069838 -1296615059 -978318853 1555650625 733898967 -1646770710 -354454148 1943413958 80811088 -1699380749 -307056283 1958469855 62705737 -1828467240 -469435058 2098048244 168467554 -1804727871 -479643305 2053138669 224876667 -2140187250 -144153320 1851864226 426116148 -2029874793 -268066559 1762455739 504086573 -1900749380 -105648854 1622850704 398298118 -1982260827 -18994893 1742174345 282085407 -1919207711 -90438025 1670731725 345139035 -1963527432 -34487698 1694012372 335520578 -2092908845 -196637115 1833885695 441053033 -2077394230 -215332260 1780685798 488909680 -1876154747 -416606701 2116175785 153450303 -1757289828 -532229622 2035254192 239645478 -1627935049 -370106847 1895419803 134151949 -1717933394 -291677640 2006190978 9648916 -1225451991 -1041094977 1492875013 805062547 -1315384784 -962600282 1603711772 680625034 -1204904421 -819351923 1445003063 556257185 -1086105086 -935040364 1364015918 642386872 -1421736371 -599443749 1162635105 843798519 -1406156204 -618073406 1109500792 891720686 -1516663169 -761348375 1268248403 1016127429 -1561048474 -705463568 1291463498 1006443484 -1803548768 -477677770 2056152716 227104282 -1813134407 -454364369 2112070293 182751747 -1705275502 -312688892 1951788734 55762472 -1657386101 -365855971 1933060775 71244337 -1992878140 -30398638 1731819240 272516734 -1906650147 -111287477 1616163569 391348839 -2014535690 -252989600 1776484058 518377036 -2139005969 -142185607 1854880451 428345941 -1343346840 -655812610 1105217092 921138898 -1467751567 -544943129 1183679069 831173323 -1590317222 -701325364 1329319542 943521504 -1504154813 -782279723 1213598319 1062288121 -1302776052 -983693414 1549227552 726689462 -1254821099 -1036795005 1530565177 742236847 -1132282050 -880439384 1384963602 629927556 -1141933273 -857191503 1440815627 585509533 -608071321 -1396268559 902819915 1120452829 -592685698 -1414830616 849491026 1168442564 -719709867 -1575147069 991197305 1276332271 -763896500 -1519325734 1014611040 1266584822 -965312253 -1317949035 679010351 1602212025 -1055177446 -1239648884 789914678 1477579936 -928184015 -1079363161 648243229 1369725067 -809448152 -1194852930 567192580 1456053394 -525356625 -1750564551 245485699 2040979477 -406686282 -1866119904 164369562 2127242252 -294372963 -1720514293 8018097 2004707367 -384172668 -1642148590 118987944 1880140862 -48717365 -1977642659 320258279 1678897265 -92969518 -1921886908 343606526 1669084264 -205313543 -2067523217 499992789 1791653955 -189862432 -2086019722 446729420 1839709274 -1025859546 -1243770704 752140554 1540616604 -977836993 -1297066839 733545747 1555969413 -872339436 -1157228414 571427128 1426618798 -882054131 -1133781861 627215649 1382399415 -546459582 -1469415212 828625262 1181016568 -671058853 -1358478131 906892663 1091118561 -776587152 -1498347290 1069046108 1220504010 -690226071 -1579365121 953523525 1339207123 -105611026 -1900826504 398123458 1623052628 -19315465 -1981909919 282535387 1741690189 -143718180 -2140653494 425814512 1852201318 -268251963 -2029650861 504147433 1762368895 -469528438 -1828413412 168685990 2097856816 -479308653 -1805032443 224409023 2053571881 -354936648 -1646319570 81164692 1943095554 -306848607 -1699550153 62635405 1958513947 -369626139 -1628388493 133796553 1895735903 -291883012 -1717762198 9721552 2006148678 -416515113 -1876210879 153230075 2116364909 -532561970 -1756983464 240115426 2034822772 -197074047 -2092444905 441352877 1833546299 -215144552 -2077616370 488851124 1780774434 -90477645 -1919132891 345311903 1670527497 -34164822 -1963876548 335072902 1694498320 -761670867 -1516313669 1016574465 1267761815 -705423564 -1561122910 1006269976 1291667086 -599631073 -1421513847 843856435 1162545829 -617636090 -1406619760 891420202 1109839548 -819018935 -1205210145 555786853 1445434099 -935131312 -1086048314 642606716 1363826410 -1040888965 -1225622547 804989527 1492916929 -963080350 -1314930700 680980046 1603395288 -252919132 -2014580174 518169480 1776653086 -142539075 -2138687957 428828561 1854428935 -29930858 -1993311744 272182202 1732123436 -111505777 -1906459111 391442339 1616109365 -312749376 -1705188778 55948268 1951564666 -365553959 -1657723313 70809589 1933526883 -478127374 -1803064732 227425246 2055801672 -454189333 -1813336451 182714311 2112147281 -880614804 -1132080390 629965632 1384887254 -856742283 -1142417693 585189209 1441167311 -983995810 -1302439224 727124850 1548762084 -1036734905 -1254908207 742051691 1530789885 -701107704 -1590508898 943428388 1329374130 -782748143 -1503721849 1062623037 1213294507 -655459782 -1343665492 920656662 1105668992 -545014237 -1467707723 831381263 1183510425 1035390010 1253178540 -742871786 -1530946176 987432995 1306278069 -724211441 -1546495591 862798856 1147827358 -580704988 -1436281422 872448017 1124577415 -636559043 -1391865429 536992862 1460071624 -837829262 -1190621724 661395527 1349200081 -916293269 -1100658179 786060396 1507681530 -1059834560 -1210907178 699895925 1588633827 -944115367 -1329675825 114879730 1910496356 -388592162 -1613644472 28649707 1991383165 -272938553 -1732478639 134440128 2130990166 -435354132 -1861601926 258908377 2020184143 -513752587 -1771572893 460323990 1818807296 -178152006 -2107200212 469907599 1795491865 -234071645 -2062849739 364147876 1655915570 -71690872 -1933761250 316256445 1709080619 -52964975 -1949245177 615382395 1403702765 -895247273 -1113281343 599800162 1422330356 -842114994 -1161205544 712406345 1567704543 -998763419 -1283513101 756789584 1511817670 -1021980548 -1273831190 958065951 1310580105 -686519245 -1609319259 1047996678 1232083344 -797358038 -1484883780 935421229 1086739899 -640744447 -1362611049 816619828 1202426274 -559759336 -1448742770 532929971 1757736229 -238175073 -2033546231 414063018 1873357116 -157255546 -2119743472 286807425 1713333527 -15321939 -2012150725 376803736 1634902286 -126095180 -1887649758 41209303 1970535745 -327504645 -1686266771 85526990 1914583384 -350787358 -1676650380 212813285 2074637683 -492755767 -1784277921 197296636 2093330794 -439557936 -1832136634 260091576 2022153774 -510734444 -1769341182 149777057 2146064951 -421327987 -1847313637 22750858 1985746460 -279623770 -1739426000 104260243 1899090437 -398949441 -1623215319 305643228 1697680970 -63315984 -1958809754 358251205 1650281043 -78373911 -1940706433 485242606 1810564728 -220047422 -2048563372 461501175 1820770913 -175139877 -2104974515 888049264 1139392230 -622792868 -1377312822 864242281 1149532927 -577950907 -1433789485 976553538 1295136468 -734304402 -1556326408 1029227099 1247802061 -749296777 -1538157599 693739028 1583263362 -950534344 -1336881234 775182861 1496541851 -1069925599 -1220736073 662836774 1350903472 -913541366 -1098168420 552587839 1474880169 -824069357 -1176075387 379297785 1637658479 -124387627 -1886204349 301358048 1727097718 -509236 -1996551590 406853579 1866934109 -162629913 -2125904271 523097042 1747641156 -249318658 -2044427672 187469725 2083241739 -450695503 -1843012057 205605764 2068216594 -498128216 -1790436802 100075439 1928345401 -335976829 -1661053419 43697078 1973285664 -325803366 -1684827636 771079985 1525845927 -1006903779 -1258492277 714636072 1570720702 -996795900 -1282332014 590231299 1411975061 -853518801 -1171822919 608432922 1397015436 -900885962 -1119182176 809676629 1195745219 -565391751 -1454637329 925854540 1076386778 -652146080 -1373226250 1050224487 1235097585 -795392437 -1483704611 972350334 1324602344 -671448494 -1593986364 1507461438 786250152 -1210816494 -1059891068 1589103911 699465137 -1330009077 -943809379 1459716364 537309594 -1190141920 -838283082 1349272853 661353859 -1100864455 -916122449 1148000602 862595532 -1436321674 -580630304 1124130115 872934869 -1391543185 -636908295 1253478760 1035051518 -1531383740 -742407982 1306219889 987522535 -1546308515 -724433717 1655974390 364058976 -1933948710 -71468980 1708781039 316595577 -1948807997 -53429163 1819255236 459837778 -2107522840 -177803138 1795319261 470111563 -2062809871 -234146713 2130917778 134482180 -1861396290 -435525592 2020539787 258592029 -1772053337 -513299407 1910026656 115310902 -1613311860 -388898790 1991603641 28460335 -1732569963 -272882685 1086404735 935725289 -1362142893 -641177147 1202519142 816565488 -1448960694 -559567396 1310371917 958234843 -1609248415 -686562825 1232565332 1047545026 -1485236872 -797039122 1568024603 712054925 -1283962569 -998278751 1511779330 756866196 -1273656018 -1022181960 1403887657 615157951 -1113341691 -895159917 1421894704 600265894 -1160903396 -842451574 2075072695 212346913 -1784579685 -492418803 2093145262 197520440 -1832075902 -439644908 1970573445 41132051 -1686441559 -327302849 1914262684 85877770 -1676200528 -351271642 1712851155 287258693 -2011796993 -15640215 1635110090 376634460 -1887719962 -126050960 1757642977 532983927 -2033327667 -238366373 1873691896 413758574 -2120210988 -156822206 1810656188 485186346 -2048783728 -219858426 1820438437 461807411 -2104504695 -175571425 1698161550 305189656 -1959165278 -63000012 1650075543 358422273 -1940633925 -78416339 1985706968 22825806 -1739253004 -279827870 1899413441 103911255 -1623662867 -398463365 2021716970 260555644 -1769041210 -511073712 2146252787 149555045 -1847372065 -421239223 1350716276 663059426 -1098110376 -913630514 1475317613 552124411 -1176375743 -823730473 1582940998 694088656 -1336434070 -951020804 1496581983 775108553 -1220909453 -1069721883 1295342352 976382854 -1556399556 -734262614 1247321865 1029681055 -1537802715 -749613389 1139725090 887743412 -1377783282 -622361960 1149441851 864298925 -1433569769 -578140543 1928813309 99641963 -1661387823 -335672505 1973067492 43888242 -1684734008 -325857442 2083312335 187425369 -1843219485 -450526347 2067863254 205923904 -1789954054 -498579604 1866484377 407337487 -2125583435 -162981085 1747816064 522894870 -2044465236 -249241798 1637597867 379384381 -1886018681 -124611823 1727399602 301020708 -1996986466 -43256 1234795061 1050561187 -1483269351 -795858033 1324662316 972263098 -1594171648 -671223914 1195569671 809878161 -1454599381 -565468227 1076835870 925369992 -1373546702 -651794524 1412328017 589912775 -1172305027 -853066773 1396944456 608476894 -1118974108 -901054478 1526063715 770888437 -1258585265 -1006849063 1570252410 715069164 -1281996970 -997099584 -177256910 -2107083100 459351838 1818630024 -234716629 -2063224131 470606599 1795937169 -72036864 -1934360938 364556076 1656594362 -52884967 -1948370289 316107573 1708153763 -388475306 -1612749120 114702202 1909524460 -273313201 -1733123367 29094755 1992082421 -435954076 -1861947662 135118664 2131398622 -512877955 -1771492629 257981265 2020035527 -838768902 -1190766996 537855958 1460156224 -915627293 -1100246411 660784079 1348858713 -1059393848 -1210196386 785682404 1507049330 -944297263 -1330636217 700009469 1589541739 -743016802 -1531886072 1035474866 1254041380 -723799417 -1545829871 987091883 1305666365 -579993940 -1435840966 862166912 1147449110 -637519179 -1392047581 873356185 1124690703 -327911565 -1686943771 41555551 1971136201 -350637206 -1675721732 85447238 1913709264 -491782335 -1784098857 211918445 2074521339 -440255656 -1832580146 197941876 2093705954 -238852329 -2033952895 533530171 1758082733 -156327154 -2119593064 413188642 1873277620 -15143131 -2011177037 286690825 1712438943 -126538948 -1888347222 377178640 1635547782 -686139461 -1608685779 957626007 1309869569 -797469790 -1485790412 1048179342 1233043992 -641605751 -1362694369 936361637 1086885427 -559146096 -1448400122 815954620 1202014762 -894613537 -1112901815 614672115 1403262565 -843021370 -1161317552 600761066 1422512764 -998846483 -1284374661 712552129 1568644695 -1021637644 -1273218206 756378328 1511152206 -950459216 -1336011738 693585308 1582331146 -1070276439 -1221341121 775586181 1497215251 -914183038 -1098540012 663539118 1351351608 -823170917 -1175955443 551618999 1474705697 -621923116 -1377237950 887117304 1139238254 -578555699 -1434140581 864915937 1149935991 -734675738 -1556968336 977001930 1295838556 -749176577 -1537259415 1029052883 1246832965 -63503240 -1959774994 305751380 1698584002 -77938591 -1940000521 357867853 1649643995 -219378614 -2048148260 484633958 1810226672 -176076717 -2105116475 462367103 1820858857 -511699940 -1769528182 260994352 2022262182 -420622331 -1846878061 149139753 2145681855 -279208914 -1738756936 22412546 1985138068 -399091657 -1624151903 104347931 1899956621 -566094351 -1455086233 810317021 1196115019 -651177496 -1373052546 924954820 1076265042 -795238973 -1482773163 1050148079 1234226297 -671852070 -1594660532 972699894 1325205600 -1007352427 -1259195133 771450041 1526486063 -996621940 -1281363686 714514592 1569820726 -852587097 -1171669711 589360267 1411898397 -901559874 -1119586008 609036434 1397364740 -450087623 -1842674257 186799125 2082825347 -498994912 -1790525002 206540812 2068357274 -336085749 -1661956707 100260903 1929309361 -325420782 -1684190844 43259966 1972578472 -124050083 -1885596213 378881137 1636988135 -597692 -1997418030 301498472 1728033022 -163533457 -2126012935 407817283 1867119829 -248682122 -2044044832 522389594 1747204300 -1862040778 -435899488 2131616282 134926988 -1771157713 -513181767 2019567107 258414229 -1613231356 -388023406 1909877288 114383550 -1732915427 -273481845 1992011313 29138599 -1934322862 -72113212 1656418942 364757736 -1948690613 -52533283 1708602983 315623153 -2106647712 -177722378 1818327628 459688666 -2063409287 -234491921 1795997269 470519491 -1435655170 -580218008 1147388626 862253636 -1392482329 -637053071 1124992715 873018973 -1531565108 -743367846 1253591776 1035958902 -1545867307 -723722429 1305841401 986889839 -1210403942 -1059224820 1507119798 785637920 -1330153597 -944748779 1589188271 700327481 -1191101528 -838464706 1460624004 537422354 -1100152911 -915681497 1348640413 660975115 -2011647369 -14712095 1712771931 286385101 -1888127378 -126728456 1635456834 377235412 -2034025915 -238810413 1758288745 533359615 -2119238052 -156643638 1872797552 413642726 -1783651821 -492268923 2074198847 212267945 -1832753654 -440052068 2093745958 197867440 -1686885855 -328000841 1970948877 41778075 -1676022216 -350298450 1914146580 84983682 -1284074817 -999185879 1568207763 713016069 -1273276762 -1021549008 1511339914 756156188 -1112728947 -894817765 1403222945 614746935 -1161765228 -842535422 1422835640 600411950 -1363049765 -641289651 1087366135 935908193 -1448327486 -559188396 1201809390 816125816 -1608906007 -685950337 1309961157 957569875 -1485320464 -797901210 1232711644 1048485706 -1556749900 -734867166 1295745176 977055758 -1537727059 -748743365 1247167617 1028748311 -1376884346 -622241520 1138755754 887568444 -1434210913 -578511607 1150143667 864746533 -1098714672 -913981114 1351389436 663461994 -1175505463 -823655073 1474385125 551969907 -1336313374 -950122124 1582766286 693119064 -1221280261 -1070363283 1497029847 775810113 -1738817156 -279121430 1985323088 22188230 -1623849627 -399428109 1899521097 104813791 -1769977522 -511215144 2022582370 260643060 -1846702761 -420823615 2145643643 149216493 -2048077544 -219422322 1810018356 484802722 -2105469695 -175757929 1821340717 461915323 -1959306966 -63936068 1698248710 306055312 -1940218573 -77746779 1649736735 357813385 -1171336971 -852893597 1411428825 589791567 -1119677204 -901503878 1397585344 608847190 -1258989369 -1007523759 1526413803 771492221 -1281844002 -996168632 1570176498 714198372 -1483095919 -794890233 1234674109 1049661739 -1594620792 -671927266 1325032868 972903730 -1455273821 -565872587 1196173711 810227993 -1372615494 -651641812 1075965334 925293824 -2126450627 -163069781 1867419921 407478663 -2043857884 -248904526 1747145992 522479006 -1885636593 -123975527 1637161251 378677685 -1997095914 -947072 1727585594 301985196 -1661476775 -336539441 1928954229 100577763 -1684396992 -325249834 1972651372 43218426 -1842583445 -450144003 2082605383 186989009 -1790858126 -498688796 2068827486 206110152 -406852532 -1866933030 162631008 2125905398 -523098027 -1747642173 249317753 2044426735 -379296642 -1637657368 124388690 1886205380 -301359001 -1727098639 508235 1996550621 -100074456 -1928344386 335977732 1661054354 -43698127 -1973286745 325802269 1684826507 -187468774 -2083240820 450696502 1843013024 -205606909 -2068217707 498127151 1790435769 -590230396 -1411974126 853519784 1171823934 -608434019 -1397016565 900884913 1119181095 -771078986 -1525844960 1006904730 1258493196 -714637137 -1570721735 996794755 1282330901 -1050223392 -1235096458 795393484 1483705690 -972351239 -1324603281 671447509 1593985347 -809675566 -1195744188 565392894 1454638440 -925855541 -1076387747 652145127 1373225329 -22749939 -1985745509 279624737 1739426999 -104261356 -1899091582 398948408 1623214254 -260090561 -2022152791 510735379 1769342085 -149778138 -2146066000 421326858 1847312540 -485241495 -1810563585 220048453 2048564435 -461502096 -1820771866 175138908 2104973514 -305642149 -1697679923 63317111 1958810849 -358252222 -1650282028 78372974 1940705528 -976552507 -1295135405 734305513 1556327551 -1029228068 -1247803062 749295856 1538156646 -888048137 -1139391135 622793947 1377313869 -864243218 -1149533832 577949890 1433788500 -662835807 -1350902473 913542285 1098169371 -552588872 -1474881234 824068244 1176074242 -693738093 -1583262459 950535359 1336882217 -775183990 -1496542948 1069924518 1220735024 -712405298 -1567703464 998764514 1283514228 -756790569 -1511818687 1021979643 1273830253 -615381252 -1403701654 895248336 1113282374 -599801115 -1422331277 842113993 1161204575 -935420246 -1086738884 640745350 1362611984 -816620877 -1202427355 559758239 1448741641 -958065000 -1310579186 686520244 1609320226 -1047997823 -1232084457 797356973 1484882747 -286806522 -1713332592 15322922 2012151740 -376804833 -1634903415 126094131 1887648677 -532928972 -1757735262 238176024 2033547150 -414064083 -1873358149 157254401 2119742359 -212812190 -2074636556 492756814 1784279000 -197297541 -2093331731 439556951 1832135617 -41208240 -1970534714 327505788 1686267882 -85527991 -1914584353 350786405 1676649459 -862797937 -1147826407 580705955 1436282421 -872449130 -1124578560 636558010 1391864364 -1035388995 -1253177557 742872721 1530947079 -987434076 -1306279118 724210312 1546494494 -786059285 -1507680387 1059835591 1210908241 -699896846 -1588634780 944114398 1329674824 -536991783 -1460070577 837830389 1190622819 -661396544 -1349201066 916292332 1100657274 -134439097 -2130989103 435355243 1861603069 -258909346 -2020185144 513751666 1771571940 -114878603 -1910495261 388593241 1613645519 -28650644 -1991384070 272937536 1732477654 -364146909 -1655914571 71691791 1933762201 -316257478 -1709081684 52963862 1949244032 -460323055 -1818806393 178153021 2107201195 -469908728 -1795492962 234070564 2062848690 -2083313336 -187426338 1843218532 450525426 -2067862191 -205922873 1789955197 498580715 -1928814214 -99642900 1661386838 335671488 -1973066397 -43887115 1684735055 325858521 -1637598932 -379385414 1886017536 124610710 -1727398603 -301019741 1996987417 44175 -1866485474 -407338616 2125582386 162980004 -1747815161 -522893935 2044466219 249242813 -1195570816 -809879274 1454598316 565467194 -1076834919 -925369073 1373547701 651795491 -1234796110 -1050562268 1483268254 795856904 -1324661333 -972262083 1594172551 671224849 -1526064668 -770889358 1258584264 1006848094 -1570251267 -715068053 1281998033 997100615 -1412329002 -589913792 1172304122 853065836 -1396943409 -608475815 1118975203 901055605 -1698162679 -305190753 1959164197 62998963 -1650074608 -358421370 1940634940 78417322 -1810657221 -485187411 2048782615 219857281 -1820437470 -461806412 2104505614 175572376 -2021717907 -260556549 1769040193 511072727 -2146251660 -149553950 1847373144 421240270 -1985707937 -22826807 1739252083 279826917 -1899412410 -103910192 1623663978 398464508 -1582942015 -694089641 1336433133 951019899 -1496580904 -775107506 1220910580 1069722978 -1350717197 -663060379 1098109407 913629513 -1475316502 -552123268 1176376774 823731536 -1139726171 -887744461 1377782153 622360863 -1149440836 -864297942 1433570704 578141446 -1295343465 -976383999 1556398523 734261549 -1247320946 -1029680104 1537803682 749614388 -1310372918 -958235812 1609247462 686561904 -1232564269 -1047543995 1485238015 797040233 -1086405640 -935726226 1362141908 641176130 -1202518047 -816564361 1448961741 559568475 -1403888722 -615158984 1113340546 895158804 -1421893705 -600264927 1160904347 842452493 -1568025700 -712056054 1283961520 998277670 -1511778427 -756865261 1273657001 1022182975 -1970574590 -41133164 1686440494 327301816 -1914261733 -85876851 1676201527 351272609 -2075073744 -212347994 1784578588 492417674 -2093144279 -197519425 1832076805 439645843 -1757643930 -532984848 2033326666 238365404 -1873690753 -413757463 2120212051 156823237 -1712852140 -287259710 2011796088 15639278 -1635109043 -376633381 1887721057 126052087 -1459717493 -537310691 1190140839 838282033 -1349271918 -661352956 1100865470 916123432 -1507462471 -786251217 1210815381 1059889923 -1589102944 -699464138 1330009996 943810330 -1253479697 -1035052423 1531382723 742406997 -1306218762 -987521440 1546309594 724434764 -1148001571 -862596533 1436320753 580629351 -1124129084 -872933806 1391544296 636909438 -1819256253 -459838763 2107521903 177802233 -1795318182 -470110516 2062810998 234147808 -1655975311 -364059929 1933947741 71467979 -1708779928 -316594434 1948809028 53430226 -1910027737 -115311951 1613310731 388897693 -1991602626 -28459352 1732570898 272883588 -2130918891 -134483325 1861395257 435524527 -2020538868 -258591078 1772054304 513300406 795240004 1482774226 -1050146968 -1234225154 671851101 1594659531 -972700815 -1325206553 566095478 1455087328 -810315942 -1196113972 651176559 1373051641 -924955837 -1076266027 852588064 1171670710 -589359348 -1411897446 901558841 1119584943 -609037547 -1397365885 1007353362 1259196036 -771449026 -1526485080 996620811 1281362589 -714515673 -1569821775 336086668 1661957658 -100259936 -1929308362 325419669 1684189699 -43260999 -1972579537 450088638 1842675240 -186798190 -2082824444 498993831 1790523953 -206541941 -2068358371 163534568 2126014078 -407816252 -1867118766 248681201 2044043879 -522390563 -1747205301 124051162 1885597260 -378880010 -1636987040 596675 1997417045 -301499409 -1728033927 914183941 1098540947 -663538135 -1351350593 823169820 1175954314 -551620048 -1474706778 950460215 1336012705 -693584357 -1582330227 1070275374 1221340088 -775587326 -1497216364 734676833 1556969463 -977000883 -1295837477 749175672 1537258478 -1029053868 -1246833982 621924179 1377238981 -887116161 -1139237143 578554698 1434139612 -864916890 -1149936912 219379661 2048149339 -484632863 -1810225545 176075732 2105115458 -462368008 -1820859794 63504383 1959776105 -305750317 -1698582971 77937638 1939999600 -357868854 -1649644964 279209897 1738757951 -22411643 -1985137133 399090608 1624150822 -104349028 -1899957750 511700891 1769529101 -260993353 -2022261215 420621186 1846876948 -149140818 -2145682888 491783366 1784099920 -211917334 -2074520196 440254687 1832579145 -197942797 -2093706907 327912692 1686944866 -41554472 -1971135154 350636269 1675720827 -85448255 -1913710249 15144098 2011178036 -286689906 -1712437992 126537915 1888346157 -377179753 -1635548927 238853264 2033953798 -533529156 -1758081750 156326025 2119591967 -413189723 -1873278669 641606670 1362695320 -936360670 -1086884428 559144983 1448398977 -815955653 -1202015827 686140476 1608686762 -957625072 -1309868666 797468709 1485789363 -1048180471 -1233045089 998847594 1284375804 -712551098 -1568643632 1021636723 1273217253 -756379297 -1511153207 894614616 1112902862 -614670988 -1403261470 843020353 1161316567 -600762003 -1422513669 72037767 1934361873 -364555093 -1656593347 52883870 1948369160 -316108622 -1708154844 177257909 2107084067 -459350887 -1818629105 234715564 2063223098 -470607744 -1795938282 435955171 1861948789 -135117617 -2131397543 512877050 1771491692 -257982250 -2020036544 388476369 1612750151 -114701059 -1909523349 273312200 1733122398 -29095708 -1992083342 1059394895 1210197465 -785681309 -1507048203 944296278 1330635200 -700010374 -1589542676 838770045 1190768107 -537854895 -1460155193 915626340 1100245490 -660785080 -1348859682 579994923 1435841981 -862166009 -1147448175 637518130 1392046500 -873357282 -1124691832 743017753 1531886991 -1035473867 -1254040413 723798272 1545828758 -987092948 -1305667398 1258988352 1007522774 -1526414740 -771493126 1281845081 996169679 -1570175371 -714197277 1171336050 852892644 -1411429794 -589792568 1119678315 901505021 -1397584313 -608846127 1455272740 565871538 -1196174840 -810229090 1372616509 651642795 -1075964399 -925292921 1483094806 794889088 -1234675142 -1049662804 1594621711 671928217 -1325031901 -972902731 1885635464 123974430 -1637162332 -378678734 1997096849 947975 -1727584579 -301984213 2126449594 163068716 -1867421034 -407479808 2043858851 248905525 -1747145073 -522478055 1842582508 450143098 -2082606400 -186989994 1790859253 498689891 -2068826407 -206109105 1661475806 336538440 -1928955150 -100578716 1684398023 325250897 -1972650261 -43217283 1376883201 622240407 -1138756819 -887569477 1434211864 578512526 -1150142668 -864745566 1556748851 734866085 -1295746273 -977056887 1537728042 748744380 -1247166714 -1028747376 1336312421 950121203 -1582767287 -693120033 1221281404 1070364394 -1497028784 -775809082 1098713687 913980097 -1351390341 -663462931 1175506510 823656152 -1474384030 -551968780 1769976521 511214175 -2022583323 -260643981 1846703824 420824646 -2145642500 -149215382 1738816251 279120493 -1985324073 -22189247 1623850722 399429236 -1899520050 -104812712 1959305901 63935035 -1698249855 -306056425 1940219572 77747746 -1649735784 -357812466 2048076447 219421193 -1810019405 -484803803 2105470598 175758864 -1821339734 -461914308 2034024898 238809428 -1758289682 -533360520 2119239131 156644685 -1872796425 -413641631 2011646448 14711142 -1712772900 -286386102 1888128489 126729599 -1635455803 -377234349 1686884774 327999792 -1970950006 -41779172 1676023231 350299433 -1914145645 -84982779 1783650708 492267778 -2074199880 -212269010 1832754573 440053019 -2093744991 -197866441 1112727818 894816668 -1403224026 -614747984 1161766163 842536325 -1422834625 -600410967 1284073784 999184814 -1568208876 -713017214 1273277729 1021550007 -1511338995 -756155237 1608905070 685949432 -1309962174 -957570860 1485321591 797902305 -1232710565 -1048484659 1363048796 641288650 -1087367056 -935909146 1448328517 559189459 -1201808279 -816124673 1613230211 388022293 -1909878353 -114384583 1732916378 273482764 -1992010314 -29137632 1862039729 435898407 -2131617379 -134928117 1771158696 513182782 -2019566204 -258413294 2106646759 177721457 -1818328629 -459689635 2063410430 234493032 -1795996206 -470518460 1934321877 72112195 -1656419847 -364758673 1948691660 52534362 -1708601888 -315622026 1531564107 743366877 -1253592729 -1035959823 1545868370 723723460 -1305840258 -986888728 1435654265 580217071 -1147389611 -862254653 1392483424 637054198 -1124991668 -873017894 1191100463 838463673 -1460625149 -537423467 1100153910 915682464 -1348639462 -660974196 1210402845 1059223691 -1507120847 -785639001 1330154500 944749714 -1589187288 -700326466 -1384251875 -629485941 1131650865 880062375 -1441777148 -585692526 1142840104 857303998 -1549371857 -727628103 1302861571 984557461 -1530154442 -741571936 1254478618 1036182412 -1328877959 -942809361 1589940053 700694467 -1213781408 -1063249162 1504267084 783186906 -1106155957 -921282851 1344210791 655898609 -1183014318 -830762300 1467138942 544601064 -1777082667 -518721981 2015215609 253398895 -1854006580 -428266918 2138078176 142035830 -1731701017 -271620495 1992701899 29427549 -1616538882 -391994776 1907094482 111985476 -1952133455 -56361433 1705684893 313368331 -1932981592 -70370754 1657236356 364927762 -2055256445 -226986475 1802577839 477501241 -2112716134 -183127540 1813832630 454808352 -1268330660 -1016987702 1516809840 762289894 -1291121851 -1005831213 1560636009 704797439 -1162000530 -843417608 1421026882 599004884 -1110408329 -891833375 1407115867 618255053 -1445863624 -556339282 1205845524 819498626 -1363403999 -642045001 1085438477 934627995 -1492494582 -804427876 1225012774 1040385712 -1603824877 -681532539 1315566143 963560105 -1895239788 -133177598 1627819704 369212974 -2006635635 -10347749 1718307489 292321847 -2116851802 -153856208 1876756106 416953884 -2034326593 -239496407 1756414611 532148741 -1832910864 -440873114 2092015324 196521546 -1781384215 -489354369 2078038725 215706195 -1671137342 -345815212 1919555310 91039352 -1693862949 -334593203 1963447031 33612385 -1622434657 -397628407 1900412339 105041189 -1742317434 -283023344 1982347690 19859772 -1852828499 -426302405 2141091201 144262423 -1761750860 -503652318 2029236632 267682062 -2097378053 -168051603 1827859927 469097793 -2054076190 -225019788 1805593038 479730008 -1943599927 -81775521 1646880229 355358067 -1958035248 -62001082 1698996732 306418026 -1541030825 -752710463 1244388731 1026354669 -1555531698 -733001512 1296439650 977349108 -1426181019 -570882829 1156601161 871851487 -1382813572 -627785494 1134399824 882549190 -1181569997 -829055835 1469893919 547093897 -1090557910 -906471236 1357973766 670448016 -1219943423 -1068624745 1497842989 775976379 -1339760616 -953954162 1579843892 690860450 -2041532962 -245916344 1751043314 525991012 -2126681657 -163948207 1865615595 406075517 -2004146708 -7596678 1720009920 293762134 -1880694283 -119418525 1642627289 384806991 -1679311430 -320828116 1978260630 49212416 -1668646493 -343062219 1921259663 92481561 -1791216248 -499448546 2066896036 204825650 -1840123503 -447299321 2086637757 190357547 -1119974122 -902185600 1395715130 607640748 -1168946929 -850101863 1415391267 593107125 -1276836572 -991808078 1575707656 720131230 -1266106051 -1013976661 1518772241 763465863 -1601593998 -678515228 1317534814 964742344 -1478207125 -790402563 1240086599 1055721681 -1370352320 -648731178 1079800940 928728314 -1455435431 -566697521 1194438773 808878307 -921617639 -1105851505 656366133 1343777443 -830669056 -1183068266 544382508 1467330234 -943017173 -1328708675 700764679 1589895825 -1062766798 -1214232668 782833182 1504585352 -727307395 -1549722645 984107601 1303345863 -741609628 -1530077198 1036357192 1254276830 -629300401 -1384475687 880001635 1131737845 -586127530 -1441310784 857605754 1142503148 -226550831 -2055722169 477199101 1802914411 -183312440 -2112491682 454868708 1813745266 -56323101 -1952210059 313193167 1705886297 -70690822 -1932630164 365377238 1656751680 -272102475 -1731249373 29780633 1992382991 -391786580 -1616707782 111914624 1907138070 -518814841 -1777028335 253616811 2015023677 -427931746 -1854310648 141567666 2138510884 -804648360 -1492305202 1040477044 1224956898 -681062847 -1604256041 963227501 1315872763 -556694934 -1445547268 819979078 1205392336 -641972621 -1363446043 934422367 1085609929 -843244996 -1162204502 598965008 1421101958 -892281307 -1109922125 618577673 1406767007 -1016688114 -1268669800 761852706 1517274036 -1005890025 -1291032959 704984891 1560414125 -345757040 -1671226874 90852284 1919777578 -334893431 -1693524449 34049957 1962983219 -440425822 -1833397708 196199310 2092364568 -489527621 -1781180883 215746455 2077964033 -153928972 -2116810142 417160152 1876585294 -239141139 -2034643333 531668929 1756868439 -133647674 -1894809008 369546218 1627513724 -10127649 -2006825399 292231155 1718364005 -81307237 -1944033011 355023031 1647183905 -62218878 -1957843692 306511022 1698942008 -167980631 -2097422017 468889733 1828028435 -225372752 -2053757658 480212124 1805141002 -426751489 -1852343959 144582867 2140739653 -503476762 -1761952400 267644106 2029313116 -397688371 -1622347429 105226465 1900187767 -282720812 -1742654142 19424504 1982813294 -1068926637 -1219606075 776411263 1497377001 -953893558 -1339847204 690674790 1580068080 -829230751 -1181367817 547131469 1469817051 -906021512 -1091041810 670127188 1358324930 -570529481 -1426499167 871368731 1157052557 -627856082 -1382769224 882756610 1134230676 -752492283 -1541221997 1026261033 1244442815 -733469412 -1555098230 977683504 1296135334 -499357478 -1791272884 204605942 2067085664 -447632189 -1839817643 190828015 2086206841 -320347928 -1679765378 48857540 1978577234 -343268111 -1668475801 92554717 1921217867 -7636802 -2004072408 293935506 1719806212 -119096153 -1881043919 384359819 1643113757 -246353780 -2041069542 526291360 1750704438 -163761003 -2126904317 406017465 1865704751 -648919022 -1370130300 928786750 1079712168 -566260725 -1455899491 808578343 1194778033 -678838240 -1601245002 965189900 1317048730 -790363079 -1478282065 1055548693 1240290691 -991602570 -1277007648 720058714 1575750092 -1014457233 -1265652487 763821379 1518456277 -901853116 -1120280366 607170920 1396146686 -850193315 -1168890677 593327473 1415202279 1705276437 312689795 -1951787719 -55761489 1657384972 365854874 -1933061856 -71245386 1803549735 477678769 -2056151797 -227103331 1813133374 454363304 -2112071406 -182752892 2014536817 252990695 -1776482979 -518375989 2139005032 142184702 -1854881468 -428346926 1992879171 30399701 -1731818129 -272515591 1906649178 111286476 -1616164490 -391349792 1590318301 701326411 -1329318415 -943520409 1504153796 782278738 -1213599256 -1062289026 1343347951 655813753 -1105216061 -921137835 1467750646 544942176 -1183680038 -831174324 1132283065 880440367 -1384962667 -629926653 1141932192 857190454 -1440816756 -585510630 1302776971 983694365 -1549226585 -726688463 1254819986 1036793860 -1530566210 -742237912 2092909908 196638146 -1833884552 -441051922 2077393229 215331291 -1780686751 -488910601 1919208806 90439152 -1670730678 -345137956 1963526527 34486761 -1694013357 -335521595 1627936048 370107814 -1895418852 -134151030 1717932329 291676607 -2006192123 -9650029 1876155650 416607636 -2116174802 -153449288 1757288731 532228493 -2035255241 -239646559 1204905372 819352842 -1445002064 -556256218 1086103941 935039251 -1364016983 -642387905 1225452974 1041095992 -1492874110 -805061612 1315383735 962599201 -1603712869 -680626163 1516664312 761349486 -1268247340 -1016126398 1561047521 705462647 -1291464499 -1006444453 1421737418 599444828 -1162634010 -843797392 1406155219 618072389 -1109501697 -891721623 1469191831 546645505 -1180928069 -828684499 1358942862 670622232 -1091456094 -906591436 1497996965 776908339 -1220018295 -1069494497 1579440828 690186794 -1339409520 -953349370 1243940595 1025652325 -1540659233 -752068791 1296614122 978317948 -1555651642 -733899952 1157533377 872005207 -1427050515 -570957957 1133726424 882145870 -1382208524 -627434654 1828468319 469436105 -2098047117 -168466459 1804726854 479642320 -2053139606 -224877572 1646771821 354455291 -1943412927 -80810025 1699379828 307055330 -1958470824 -62706738 1900750395 105649837 -1622849769 -398297215 1982259746 18993844 -1742175474 -282086504 2140188169 144154271 -1851863259 -426115149 2029873680 268065414 -1762456772 -504087638 1317611478 965613376 -1601747206 -679446932 1239737295 1055118169 -1477803293 -789728651 1079160804 928358258 -1369649464 -648282530 1195338749 808999787 -1456403759 -566871481 1396586418 607717156 -1120905570 -902339064 1414788011 592757565 -1168272761 -849698287 1575337856 719490838 -1276387668 -991105478 1518893977 764365583 -1266279755 -1014945245 1978074910 48248712 -1679202766 -319924572 1921696519 93189009 -1669029333 -343698755 2067566380 205242298 -1791824384 -499786090 2085702453 190217123 -1839257063 -447210865 1750079354 525805548 -2040629674 -245807424 1866322787 406512629 -2127318449 -164330791 1720426312 294432734 -2004484508 -8204558 1642486609 383871943 -1880606083 -118551829 29929745 1993310599 -272183235 -1732124501 111506696 1906460062 -391441372 -1616108366 252918051 2014579125 -518170609 -1776654183 142540090 2138688940 -428827626 -1854428032 478126453 1803063779 -227426215 -2055802673 454190444 1813337594 -182713280 -2112146218 312748359 1705187793 -55949205 -1951565571 365555038 1657724360 -70808462 -1933525788 983994841 1302438223 -727125771 -1548763037 1036735936 1254909270 -742050580 -1530788742 880613867 1132079485 -629966649 -1384888239 856743410 1142418788 -585188130 -1441166264 655458749 1343664427 -920657775 -1105670137 545015204 1467708722 -831380344 -1183509474 701106575 1590507801 -943429469 -1329375179 782749078 1503722752 -1062622022 -1213293524 416514128 1876209862 -153230980 -2116365846 532563017 1756984543 -240114331 -2034821645 369625186 1628387572 -133797554 -1895736872 291884155 1717763309 -9720489 -2006147647 90476596 1919131810 -345313000 -1670528626 34165805 1963877563 -335071999 -1694497385 197072902 2092443792 -441353942 -1833547332 215145503 2077617289 -488850125 -1780773467 599629976 1421512718 -843857484 -1162546910 617636993 1406620695 -891419219 -1109838533 761669802 1516312636 -1016575610 -1267762928 705424563 1561123877 -1006269025 -1291666167 1040888060 1225621610 -804990512 -1492917946 963081445 1314931827 -680978999 -1603394209 819017934 1205209176 -555787806 -1445435020 935132375 1086049345 -642605573 -1363825299 872338323 1157227269 -571428161 -1426619863 882055050 1133782812 -627214682 -1382398416 1025858465 1243769655 -752141683 -1540617701 977838008 1297067822 -733544812 -1555968510 776586231 1498346337 -1069047077 -1220505011 690227182 1579366264 -953522494 -1339206060 546458565 1469414227 -828626199 -1181017473 671059932 1358479178 -906891536 -1091117466 143717211 2140652493 -425815433 -1852202271 268252994 2029651924 -504146322 -1762367752 105610089 1900825599 -398124475 -1623053613 19316592 1981911014 -282534308 -1741689142 354935615 1646318505 -81165805 -1943096699 306849574 1699551152 -62634486 -1958512996 469527309 1828412315 -168687071 -2097857865 479309588 1805033346 -224408008 -2053570898 719708882 1575146052 -991198210 -1276333208 763897547 1519326813 -1014609945 -1266583695 608070368 1396267638 -902820916 -1120453798 592686841 1414831727 -849489963 -1168441533 928182966 1079362080 -648244326 -1369726196 809449135 1194853945 -567191677 -1456052459 965311108 1317947922 -679011416 -1602213058 1055178397 1239649803 -789913679 -1477578969 294371866 1720513164 -8019146 -2004708448 384173571 1642149525 -118986961 -1880139847 525355560 1750563518 -245486844 -2040980590 406687281 1866120871 -164368611 -2127241333 205312638 2067522280 -499993774 -1791654972 189863527 2086020849 -446728373 -1839708195 48716364 1977641690 -320259232 -1678898186 92970581 1921887939 -343605383 -1669083153 1916520686 87881848 -1674204734 -349005484 1968573687 38878305 -1688703525 -329294515 2095071452 199716938 -1829887504 -437710490 2072872133 210416723 -1786518039 -494611073 1871501450 411822108 -2122139226 -159020752 1759583379 535178245 -2031125057 -236434135 1633112248 374366254 -1889980012 -128057086 1715115169 289252407 -2009795187 -13384421 1230366758 1045616816 -1487173366 -799229540 1312304191 960437417 -1607054061 -684622459 1200513044 814305410 -1451228872 -561565266 1088660493 937727131 -1360149215 -638913097 1424160834 602261716 -1158899346 -840193544 1401896027 612895949 -1115595401 -897159711 1513713776 759054566 -1271459492 -1020255798 1565832297 710116607 -1285892795 -1000479277 1797323183 472369465 -2060543869 -232151019 1817001398 457837856 -2109514598 -180065268 1710977437 318521611 -1946873679 -51240921 1654044036 361858322 -1936141144 -73407426 1989667275 26270045 -1734768409 -274810767 1912221138 117251396 -1611379458 -386696088 2018271737 256594287 -1774059307 -515559357 2132911584 136746358 -1859140404 -433523622 1347344743 659155441 -1103054773 -918058787 1461919102 539241960 -1188201390 -836088636 1586843989 697459139 -1332006791 -946077457 1509463372 788506074 -1208552352 -1057897226 1308215555 989788565 -1544050641 -722429767 1251216666 1033059724 -1533383626 -744661856 1126318385 874869159 -1389617123 -634711925 1146062120 860403134 -1438522364 -582560622 1074637420 923441914 -1375483072 -653984810 1197502069 812080867 -1452404903 -563527729 1322656350 970003144 -1596439694 -673221660 1237050951 1052563153 -1481275541 -793593859 1572518408 717064862 -1279993052 -994841678 1524071953 768626311 -1260839107 -1008848981 1398878778 610665132 -1116777706 -899128448 1410135587 587974325 -1174235377 -855267431 2070121124 207927858 -1787958392 -496313570 2081312445 185171499 -1845481583 -452518137 1974993558 46084608 -1682545734 -323923156 1926612623 97711641 -1663326301 -337864907 1725209280 299084374 -1998914580 -2241670 1639538393 381578831 -1883815947 -122679453 1745818354 520626788 -2046725154 -251247800 1868748523 409331325 -2123581497 -160725167 1494653741 772910011 -1223099903 -1071658345 1585143604 696020898 -1334493672 -948826482 1473057567 550118281 -1178373581 -825998683 1352718086 665315216 -1095846358 -911636804 1151437641 866565087 -1431311771 -576136461 1137463120 885751750 -1379783044 -624615702 1249510267 1031615469 -1535876521 -747416895 1293404002 974190580 -1558600114 -736192808 1652079589 360680307 -1938367799 -76420513 1695907836 303189866 -1961156912 -65262010 1822634967 463733569 -2102570245 -173383059 1808725966 482985816 -2050976030 -221796748 2144316289 147364631 -1849570643 -423167429 2023911320 262496014 -1767108940 -508871134 1897145267 101913381 -1625668961 -400723447 1987700650 25089852 -1736997242 -277826032 374803946 1632648572 -128357178 -1889641392 289065459 1715337573 -13326113 -2009884599 411862488 1871426894 -159193868 -2121935774 534856129 1759932759 -235986707 -2031611781 199237006 2095525144 -437355358 -1830204364 210622871 2072701185 -494683973 -1786476499 87791036 1916577066 -348785520 -1674394618 39211429 1968267571 -329764727 -1688272865 758721826 1514020276 -1019786226 -1271890792 710207803 1565776301 -1000699881 -1285703551 602055952 1424332166 -840121284 -1158941526 613376265 1401442719 -897515483 -1115279181 814628166 1200164304 -562013078 -1450742532 937687391 1088735689 -638740365 -1360353051 1045804404 1230144994 -799288232 -1487084338 960000365 1312768507 -684322751 -1607393065 256654507 2018184253 -515744377 -1773834991 136444082 2133248036 -433088098 -1859606264 26719385 1989182479 -275130955 -1734417117 117076096 1912422422 -386657876 -1611456198 318450895 1711021145 -51032605 -1947042443 362211542 1653725248 -73889286 -1935689364 471901437 1797756011 -231815727 -2060847801 458055908 1816809586 -180158008 -2109460130 874650723 1126509813 -634618545 -1389670951 860870778 1145628908 -582895274 -1438217792 989434961 1308533959 -721947267 -1544501781 1033130056 1251172574 -744869532 -1533214222 697633799 1586642065 -946115285 -1331929667 788056094 1509947528 -1057576654 -1208903260 659457077 1347007651 -918493927 -1102588529 539181100 1462005946 -835903232 -1188425322 610365288 1399218174 -898691516 -1117241646 588032881 1410046951 -855455139 -1174013237 716891994 1572722636 -994802058 -1280067872 769073987 1523586005 -1009171857 -1260489991 970358540 1322340250 -673702368 -1595986250 1052490517 1237093251 -793388487 -1481446737 923662142 1074448296 -654076398 -1375426940 811610919 1197933489 -563195381 -1452711267 521097120 1745387318 -251580788 -2046419430 409111481 1868938031 -160634219 -2123638269 299157394 1725167364 -2447682 -1998744024 381223819 1639854877 -122199385 -1884270031 45637572 1975480146 -323600664 -1682895234 97885149 1926409035 -337904911 -1663251865 207869942 2070210400 -496126246 -1788180916 185471983 2080973689 -452955453 -1845018027 1031429673 1249734335 -747356411 -1535963245 974625328 1292937894 -736494820 -1558262902 866244123 1151788685 -575686857 -1431795807 885789186 1137386132 -624790738 -1379581000 550325837 1472888539 -826069151 -1178329097 664832596 1353169602 -911283336 -1096164370 773244543 1494349545 -1072126125 -1222666299 695927398 1585197808 -948608182 -1334684708 102006497 1897090679 -400941107 -1625477285 24754936 1988004462 -277357612 -1737430206 147846867 2143864389 -423520257 -1849251991 262288074 2024079964 -508800026 -1767152784 463695493 1822711315 -173207639 -2102771905 483306140 1808374282 -222245968 -2050491610 360244919 1652545057 -76118117 -1938704627 303375022 1695683128 -65322110 -1961069804 -1159576858 -840600976 1424761802 602608476 -1114667265 -897010071 1401022419 612816709 -1271280940 -1019282878 1513597944 758160238 -1286336819 -1001177509 1566207969 710762359 -1487580542 -799907308 1230713774 1046217528 -1606904165 -683694579 1312225207 959563553 -1450255696 -561386970 1199618972 814189322 -1360847191 -639357377 1089306501 938102547 -2121506258 -158641480 1870791426 411382676 -2032032201 -236546399 1760544539 535361421 -1890063844 -128918902 1633258288 375307174 -2009453051 -12771693 1714704169 288587711 -1673825718 -348372260 1916080998 87172080 -1688816045 -330201403 1968756607 39839721 -1830749576 -437794066 2096012116 199863234 -1785905567 -494268681 2072207181 210005979 -1543933017 -721534159 1308037771 988815901 -1533757506 -745306328 1251661458 1033758212 -1390216299 -635057405 1126996665 875276847 -1437646964 -582480102 1145134752 860253750 -1102158909 -917941419 1346372335 658977401 -1188845606 -836462772 1462617846 539686496 -1332352015 -946676889 1587251933 698137163 -1208471576 -1057022082 1509314244 787578450 -1734913169 -275749895 1989751363 27132629 -1610967178 -386029600 1911879258 116639436 -1773348003 -515118133 2017639025 256215783 -1860100284 -433705006 2133818984 136859390 -2061483253 -232295523 1798185511 472453809 -2108848366 -179652732 1816389182 457496232 -1946432711 -50529361 1710598677 317889155 -1936322784 -74367050 1654156812 362765978 -1999363996 -2944782 1725579592 299725278 -1883642755 -121711381 1639417169 380679623 -2045794218 -251094848 1744947578 520550892 -2124256177 -161129255 1869352291 409681397 -1788661760 -496762730 2070761772 208298426 -1844513767 -452344689 2080412981 185050531 -1682393038 -322991964 1974917406 45214088 -1663730645 -338539331 1926962439 98315665 -1279655764 -994234310 1572102528 716394774 -1260927819 -1009716189 1524213145 769561871 -1117681506 -899237880 1399843250 610851108 -1173599097 -854885359 1409428907 587537725 -1374875448 -653647778 1073967588 923025778 -1453271855 -563616697 1198437885 812221803 -1596548870 -674125716 1322842582 970967360 -1480893213 -792957835 1236614607 1051856217 -1848700635 -423091789 2143383561 147210399 -1767713476 -509221462 2024584208 262898822 -1626040041 -401364607 1897592891 102615213 -1736876786 -276927080 1987525666 24120500 -1938292415 -75550249 1651925101 359747835 -1961507496 -65866290 1696310388 303863010 -2103211661 -173753883 1823336543 464181449 -2050077334 -221676036 1807756358 482811088 -1432276499 -576323205 1152340161 866672727 -1379076620 -624179870 1136825560 885367886 -1535460897 -746747575 1249171699 1031006309 -1558741562 -737129136 1293491434 975055996 -1223286391 -1072623329 1494761637 773812275 -1334057584 -948120314 1584759996 695383082 -1177704005 -825583315 1472448663 549779457 -1096782430 -911778508 1353583758 665402392 -561084446 -1450592396 813754062 1200084568 -639417349 -1360759955 938287831 1089081921 -799731760 -1487782074 1046179580 1230790250 -684143671 -1606419617 959884005 1311873651 -1019635834 -1270962416 758642346 1513145916 -1001106529 -1286380791 710554291 1566376485 -840818764 -1159385310 602701464 1424707086 -896541779 -1115100357 612481665 1401326103 -438261974 -1830316100 200197638 2095707792 -494050509 -1786096731 209912351 2072261257 -348442856 -1673781362 87379508 1915911842 -329848063 -1689134185 39356973 1969207995 -128469170 -1890547752 374986338 1633609460 -12946601 -2009250879 288625275 1714627309 -158580868 -2121592854 411197008 1871015622 -236848283 -2031694861 535796297 1760078559 -946489693 -1332574667 698079119 1587341081 -1057459526 -1208008148 787878806 1508975360 -917619055 -1102508537 658530237 1346858795 -836502904 -1188771298 539859876 1462414130 -635263289 -1390045615 875349995 1126954877 -581999906 -1438100920 859898866 1145451364 -721867019 -1543627165 989286361 1307606863 -745215252 -1533814150 1033538496 1251851094 -50620821 -1946376451 318109511 1710409681 -74034574 -1936629020 362296158 1654588360 -232776103 -2061029681 472809333 1797869539 -179447232 -2109019434 457423724 1816431610 -515078641 -1773422951 256042787 2017843125 -434028010 -1859751296 137306938 2133332908 -275313091 -1735377237 26832657 1990090631 -386217436 -1610745166 116697864 1911790494 -323426976 -1681926666 45515852 1974580442 -338353799 -1663954449 98254933 1927049411 -496800430 -1788584508 208473214 2070559976 -452023989 -1844864547 184600679 2080897265 -250612476 -2046245486 520197160 1745265854 -161337059 -2124086901 409751601 1869308071 -2851530 -1999417952 299506714 1725770892 -122046161 -1883338311 381147139 1638983829 -673790552 -1596852930 970499204 1323275282 -793050703 -1480838873 1052074141 1236422667 -653439590 -1375044340 922954934 1074011168 -564098685 -1452820203 812574895 1198118969 -899557940 -1117330086 611300576 1399358582 -854847019 -1173675709 587362553 1409630319 -994419202 -1279431320 716455122 1572015172 -1009280537 -1261393551 769259723 1524549725 -173812703 -2103122761 464368909 1823114651 -221376456 -2050416466 482373908 1808220546 -75998189 -1937806203 360070463 1651576233 -65693686 -1961711460 303823142 1696385456 -401292219 -1626082093 102409577 1897764351 -277282724 -1736560438 24600944 1987072486 -422622089 -1849131807 146877787 2143690189 -509441938 -1767524104 262990146 2024528340 -825363223 -1177893761 549688773 1472505171 -912248592 -1096351642 665735644 1353277770 -1072268069 -1223603123 773332471 1495215457 -948193086 -1334015916 695589358 1584589176 -746920819 -1535257573 1031046561 1249097015 -736681836 -1559228414 974733752 1293840686 -576623425 -1431938007 867110291 1151876357 -624121690 -1379166160 885180810 1137047836 955898559 1342106153 -688407661 -1578071291 1066671782 1217605168 -778403958 -1499640036 908219021 1092968987 -668191839 -1356135625 827299476 1179166210 -549324872 -1471756498 625920731 1380579917 -884954121 -1136157855 572722882 1428438612 -869437458 -1154850952 731202281 1553101439 -979688507 -1298394285 754484976 1543485030 -1024006180 -1242441910 60291703 1955646177 -308700325 -1700877363 83508846 1945964280 -353083582 -1644990508 223113797 2051752659 -482208919 -1807408129 169981532 2099676874 -466626704 -1826035738 505473555 1764219525 -265385153 -2027308119 424488458 1850351260 -146583770 -2142994512 284910113 1744589495 -17497331 -1980615781 395748920 1620154030 -107428076 -1902119038 568519678 1457904488 -806581550 -1192510908 646918119 1367875441 -931049781 -1081704867 792290252 1480479578 -1053359392 -1238355338 676636629 1599313731 -967129351 -1319242129 1012267930 1263717132 -765748554 -1520653792 993542019 1279201045 -717857105 -1573818823 848196520 1166623550 -595586428 -1417207278 904116145 1122273063 -605170019 -1393891829 445434678 1837890464 -192763366 -2088396148 501288751 1793474489 -202412541 -2065146219 341263108 1666216850 -94821848 -1923214658 322602781 1681766283 -46864847 -1976314201 121363282 1883040708 -382354818 -1640854808 5644107 2001809373 -296190361 -1721807119 165696352 2129093622 -403819956 -1863777574 244160377 2039130095 -528222635 -1752906045 181385277 2110294187 -457058031 -1815680633 228752420 2057653426 -475259640 -1800720994 68431887 1930625177 -367374045 -1659018827 58323990 1954464896 -310930118 -1703893588 393783385 1618974927 -109655691 -1905133085 269839424 1729256662 -31781524 -1994637830 430121067 1856246013 -139640505 -2136313391 516875378 1774834916 -255818402 -2016954936 832674037 1185327203 -542115367 -1465333425 919362796 1103850618 -658358848 -1346040490 1064964295 1216159825 -780897813 -1502396035 941085918 1326507080 -702958094 -1591835292 739674257 1527887879 -1038554691 -1256203989 729500808 1551662110 -982176348 -1301144270 583860387 1439313973 -859610737 -1144762087 631293114 1386738732 -877746794 -1129736960 332695932 1691597290 -35985328 -1965172538 347688293 1673428467 -88658871 -1917838113 487522638 1778921944 -218013598 -2079960844 442680663 1835398593 -194206597 -2090101523 241408280 2036640142 -529663948 -1754609502 151936257 2114547095 -419414995 -1878586181 12063018 2009014716 -290033658 -1716436848 131454259 1892869541 -371477473 -1629715319 683321780 1606261026 -961230696 -1313605618 802647469 1490050363 -1042740095 -1226949609 643899782 1365643536 -932233046 -1083674564 554493343 1443616009 -821918541 -1207585755 890091984 1107986758 -620504836 -1408964502 845184457 1164397919 -596763419 -1419170701 1003893218 1288765812 -707243826 -1562419112 1018951163 1270662509 -759851817 -1515019199 1553276859 731000621 -1298432361 -979612159 1543035810 754969396 -1242121586 -1024357864 1380882313 625583903 -1136593243 -884488653 1428378512 572809990 -1154665796 -869662166 1092751327 908410697 -1356042509 -668246427 1179634630 826866512 -1472091414 -549021060 1341753325 956217211 -1577589055 -688859561 1217676276 1066627938 -1499847976 -778235314 1744519027 284954597 -1980408225 -17666359 1620507498 395430908 -1902601658 -106976560 1763751745 505907159 -2026973587 -265689349 1850569560 424297422 -2143088012 -146529566 2051813143 223027073 -1807593925 -481984851 2099374862 170318744 -1825600990 -467092812 1956095781 59807667 -1701198327 -308349281 1945789244 83710890 -1644953072 -353160570 1166946042 847847020 -1417654314 -595099840 1122233059 904190581 -1393718321 -605373607 1263904456 1012045406 -1520711708 -765659278 1278763729 994005575 -1573518339 -718195861 1480146590 792595976 -1237885006 -1053790428 1599404679 676579857 -1319461973 -966939843 1457698476 568690234 -1192437888 -806623466 1368355509 646464035 -1082059879 -930733297 2128612914 166149796 -1863422178 -404136056 2039335467 243989181 -1752978681 -528180335 1882949120 121419414 -1640634580 -382543942 2002141721 5337743 -1722277067 -295758941 1666653782 340799168 -1923514502 -94482452 1681578575 322824921 -1976255645 -46953483 1837930084 445359858 -2088569016 -192559138 1793151613 501637867 -2064698543 -202898489 1856208185 430198191 -2136138731 -139842429 1775155488 516524470 -2017404916 -255334246 1618539787 394249629 -1904831449 -109992783 1729442066 269615492 -1994698690 -31694680 1930718557 68378059 -1659237263 -367182617 1954130244 58628562 -1703425944 -311363330 2110776687 180934137 -1816034237 -456739627 2057445750 228921824 -1800650662 -475303732 1439522289 583691623 -1144832803 -859567029 1386256872 631744894 -1129383740 -878065582 1528223171 739370325 -1256672017 -1038121863 1551569370 729555276 -1300926218 -982368160 1215974805 1065188611 -1502335815 -780985297 1326942604 940620058 -1592137568 -702621642 1185007015 833025329 -1464884085 -542600163 1103888830 919286056 -1346215790 -658157564 2008566904 12549358 -1716114092 -290382398 1893042273 131250423 -1629755059 -371402277 2036581450 241497308 -1754421914 -529885712 2114846803 151597253 -1879023233 -418950679 1779391516 487091338 -2080293584 -217707098 1835177989 442869907 -2090010327 -194262593 1691669550 332653752 -1965378302 -35813996 1673072695 348004513 -1917357797 -89112179 1289120944 1003576358 -1562899044 -706790134 1270589609 1018992703 -1514813051 -760022765 1108206722 889902100 -1409055314 -620448456 1163927707 845615117 -1418837577 -597069535 1365343444 644238402 -1083236872 -932696722 1443674317 554403931 -1207772703 -821696137 1606087910 683525232 -1313565238 -961305252 1490497791 802160745 -1227271725 -1042390715 -266317641 -2027462623 506343835 1764294925 -145910610 -2142591944 423884162 1850000660 -17049467 -1979914221 284539305 1743948095 -107602788 -1903088630 395869616 1621052710 -308854573 -1701810107 60367359 1956516201 -352680758 -1644317604 83158502 1945359728 -481507103 -1806960521 222472653 2051381595 -467596040 -1826210706 170880468 2099797314 -884051841 -1136049943 624955731 1380393413 -870075290 -1155234576 573429066 1428874716 -980027315 -1299003173 731617633 1553770999 -1023919020 -1241576254 754343288 1542548974 -688300005 -1577168755 955711799 1341141409 -778787838 -1500277612 1067107630 1218311608 -668800983 -1356474177 908888325 1093384595 -548459472 -1471669082 826363164 1179024778 -381984266 -1640214176 120914138 1882337356 -296311313 -1722706567 5817539 2002777173 -404690492 -1863853742 166627560 2129246334 -527618595 -1752556213 243485937 2038725735 -192122478 -2088025852 444731582 1837441064 -203311733 -2065267427 502256807 1793647665 -94897760 -1924085450 341416076 1667147802 -46514759 -1975710417 322198677 1681091587 -766164674 -1521323608 1012604946 1264324740 -717716185 -1572883023 993453067 1278334109 -594622196 -1417021030 847292448 1166514358 -605876971 -1394328189 904752185 1122655407 -807251622 -1192926772 569127030 1458241760 -930114237 -1081563691 646050927 1367786745 -1053173400 -1237390850 792180804 1479575762 -967565967 -1319948825 677018717 1599950027 -1038732747 -1257176413 739791641 1528783759 -981731796 -1300445510 729126656 1551017878 -858932729 -1144354159 583260971 1438968765 -878674402 -1129886072 632168242 1386819492 -543088047 -1465511225 833569661 1185444843 -657660344 -1345595682 918718308 1103476722 -780490141 -1501717771 1064618831 1215560665 -703107462 -1592762644 941166422 1327382464 -109571331 -1904270741 393638865 1618035527 -32123164 -1995250062 270251976 1729922910 -140272945 -2136692135 430832611 1856686965 -254910762 -2016842176 515915770 1774653292 -456195431 -1815596529 180446133 2110149411 -475871616 -1801062890 229418924 2058065722 -367752533 -1659651523 68873095 1931336465 -310817102 -1702986204 58142622 1953505032 -619904140 -1408617502 889414232 1107579598 -597637267 -1419249669 846112321 1164547799 -707359930 -1563313200 1004071530 1289739004 -759476385 -1514373175 1018506867 1269964517 -960883952 -1313004666 682914364 1605583530 -1042819319 -1227823201 802797093 1490978483 -933127390 -1083790412 644872718 1365822104 -821272773 -1207210067 553795095 1443171969 -530373700 -1755049174 242041488 2037019142 -418453595 -1878403277 151029385 2114434591 -289887346 -1715496168 11979426 2008152628 -371888233 -1630380287 131796667 1893482029 -36424744 -1965882546 333075188 1692230242 -88475711 -1916876969 347576045 1672521339 -217072662 -2079814788 486660806 1778838096 -194871309 -2090512539 443293407 1835740745 -1806920269 -481581787 2051208351 222675977 -1826532950 -467246788 2100244614 170393616 -1701372543 -309318377 1956215981 60705851 -1644504680 -352458482 1945417908 83068962 -1980004905 -16992959 1744168187 284349549 -1902755378 -107908776 1620582626 396300404 -2027942427 -265863821 1764650185 506027103 -2142385668 -146081430 1849927888 423925830 -1356679813 -668629523 1093456983 908846273 -1471188638 -548912652 1178669134 826679512 -1577501367 -687993377 1341611109 955280627 -1500186288 -778843706 1218091132 1067297002 -1298815713 -980249207 1553712179 731706533 -1242013434 -1023454832 1542848554 754004156 -1135727315 -884400709 1379945473 625441943 -1155274444 -870000222 1429047320 573225102 -1923635982 -95382428 1666827742 341767496 -1975885589 -46313347 1681129927 322122065 -2087965504 -192209834 1837256172 444956026 -2065569575 -202975153 1794083317 501791075 -1864321898 -404257792 2129581498 166323500 -1752338289 -527810535 2038632867 243540277 -1640285020 -381940686 1882545544 120745246 -1722353475 -296630229 2002295185 6269191 -1237744582 -1052855124 1480058134 791729536 -1319878621 -967610187 1599742223 677187993 -1193145336 -807060322 1458335012 569073074 -1081096175 -930547577 1367451965 646355371 -1416719266 -594959160 1166079346 847758820 -1394388921 -605789999 1122840939 904528381 -1521148820 -766366470 1264287040 1012682198 -1573332875 -717231901 1278654809 993102287 -1501890767 -780286041 1215600157 1064543883 -1592315096 -703593538 1327059460 941515410 -1465811197 -542748779 1185881647 833105593 -1345537254 -657749108 1103288886 918940320 -1144133803 -859121725 1438877305 583317231 -1130355892 -878242854 1387151968 631862006 -1256820889 -1039048719 1528303179 740245213 -1300518018 -981689368 1551223378 728955588 -1659578375 -367794321 1931130581 69043779 -1703341088 -310500490 1953985228 57688666 -1815126069 -456626339 2109816551 180751985 -1801282606 -475681980 2058156798 229362280 -2136750179 -140183797 1856874161 430609959 -2016541820 -255249646 1774215848 516379198 -1904717905 -109084871 1618357891 393289237 -1995076682 -32326880 1729882778 270326284 -1084111248 -932776218 1366271836 644388810 -1207172503 -821349633 1442997061 553997267 -1313190334 -960659756 1605644142 682827768 -1227388325 -1043285299 1490676599 803134433 -1562978796 -707664254 1289271096 1004505006 -1514466803 -759422309 1270182689 1018315703 -1408410074 -620073296 1107509002 889458588 -1419732417 -597185879 1164901139 845794181 -2079332680 -217524690 1778485140 486979330 -2090720607 -194702793 1835811725 443249435 -1965789558 -36479460 1692012454 333266736 -1917212013 -88172027 1672989631 347142953 -1715931428 -289421750 2008455152 11642726 -1630195003 -372112813 1893422057 131883903 -1755087122 -530297224 2037194690 241839956 -1878082825 -418805151 2113985499 151513933 -427981189 -1854228755 141813591 2138363841 -519028126 -1776848140 253633358 2014909400 -391770551 -1616822561 111701861 1907318771 -271857072 -1731396922 29731708 1992465386 -70609377 -1932679543 365229875 1656997797 -56143354 -1952423280 313078570 1705903036 -183427539 -2112475461 455048961 1813532567 -226698700 -2055476574 477281048 1802865550 -585914701 -1441491419 857589663 1142617865 -629251414 -1384558020 879756166 1131885328 -741855615 -1529930217 1036406701 1254195003 -727324008 -1549608434 984320948 1303165730 -1062947113 -1214020031 782948347 1504569197 -943099186 -1328659880 700912610 1589650292 -830521627 -1183314317 544301001 1467379551 -921502980 -1105868182 656186320 1343990598 -10045638 -2006874196 292083222 1718609536 -133467357 -1895021643 369431055 1627529881 -239255800 -2034626658 531848740 1756655282 -154076399 -2116564089 417241661 1876535979 -489576610 -1781098552 215991922 2077816548 -440638649 -1833217071 196215403 2092249853 -334876820 -1693638662 33836608 1963163350 -345511051 -1671373853 90802777 1919859407 -1006069774 -1290819740 705099486 1560397384 -1016769557 -1268620419 762000071 1517027921 -892133440 -1110167722 618495724 1406815866 -843129895 -1162220721 598784757 1421314659 -641759338 -1363626240 934405818 1085724204 -556645489 -1445629159 819733155 1205539381 -681308252 -1604108494 963276424 1315790366 -804664387 -1492190421 1040689809 1224776199 -733223687 -1555245969 977634773 1296217411 -752475936 -1541336970 1026048460 1244623194 -628069173 -1382589347 882773479 1134116209 -570578734 -1426417596 871614974 1156905320 -906169187 -1090796533 670209457 1358275879 -829345660 -1181351918 547312040 1469604158 -953713489 -1340060615 690560387 1580084501 -1068844874 -1219655648 776264090 1497622796 -282737615 -1742539609 19637533 1982633355 -397934552 -1622200130 105275652 1900106130 -503428093 -1762034539 267398447 2029460921 -426538982 -1852524404 144566582 2140854688 -225258411 -2053774141 480032121 1805354479 -167833524 -2097667878 468808032 1828078070 -62301081 -1957794575 306658635 1698696669 -81487746 -1943820056 355137874 1647167940 -850340424 -1168644818 593409172 1415152642 -901967455 -1120263881 607350925 1395933211 -1014276726 -1265865444 763706534 1518472240 -991520365 -1277056763 719911103 1575995433 -790116900 -1478429366 1055499504 1240372326 -678821435 -1601359533 964976873 1317228671 -566473234 -1455719048 808594626 1194662996 -648967689 -1370048159 929032411 1079564365 -163646096 -2126920218 405836892 1865917642 -246206103 -2041314817 526209093 1750753491 -119177918 -1880994348 384506990 1642867960 -7816869 -2003858995 294049911 1719789793 -343284460 -1668360830 92767288 1921037486 -320593651 -1679617637 48906273 1978495159 -447582938 -1839899216 190581770 2086354076 -499144385 -1791452759 204589075 2067200133 -2112797825 -183077911 1813979731 454562501 -2055436442 -226773008 1802692170 477484764 -1932866739 -70386725 1657055841 365140727 -1951985836 -56606782 1705602680 313417454 -1616489701 -392076403 1906848311 112132769 -1731487998 -271800428 1992685102 29542072 -1854022871 -428151873 2138290693 141855379 -1777328336 -518574170 2015264284 253316746 -1182833737 -830975199 1467024027 544616973 -1106073682 -921331912 1344063106 656143892 -1213928571 -1063003373 1504348841 783137343 -1328992356 -942792950 1590120112 700481062 -1530367021 -741391547 1254494975 1036067433 -1549420598 -727546020 1303107302 984409712 -1441530911 -585839753 1142790861 857385563 -1384235016 -629600402 1131437780 880242242 -1693814210 -334675288 1963201298 33760132 -1670924761 -345995599 1919538955 91154333 -1781401076 -489239910 2078251808 215526326 -1833157099 -440725885 2092064569 196439983 -2034408870 -239447348 1756562294 531903456 -2117032381 -153643307 1876871023 416937977 -2006521240 -10364162 1718127428 292535250 -1895092623 -133423385 1627737949 369262539 -1604037898 -681352608 1315582938 963445580 -1492543761 -804346247 1225258947 1040238421 -1363158332 -642192814 1085389800 934710142 -1445847331 -556454325 1205633009 819679079 -1110228334 -892046844 1407001534 618271528 -1161918837 -843467235 1420879783 599250737 -1291269472 -1005585866 1560718220 704748314 -1268445511 -1016971729 1516990357 762076931 -1339612675 -954199701 1579761873 690909255 -1219828252 -1068640910 1497662664 776189022 -1090737713 -906258087 1358088419 670431349 -1181651498 -829006528 1470041338 546847852 -1383059047 -627638001 1134448821 882466851 -1426197120 -570768106 1156813996 871670842 -1555318357 -733181635 1296423047 977463313 -1540981326 -752792284 1244142750 1026501640 -1958149835 -61984349 1699176473 306204815 -1943747284 -81529414 1646961664 355308694 -2053994233 -225068655 1805445163 479975613 -2097197794 -168264312 1827744818 469114020 -1761734319 -503766585 2029023357 267862251 -1852582584 -426449442 2141041764 144344306 -1742366365 -282940939 1982593103 19712217 -1622647430 -397447700 1900428374 104926400 -1455681348 -566550486 1194488208 808796422 -1370368859 -648616909 1080014217 928548127 -1477994354 -790583272 1240070562 1055836468 -1601545065 -678597631 1317289403 964889901 -1265958696 -1014222770 1518690804 763515234 -1276721983 -991824809 1575527917 720344443 -1169127190 -849889156 1415506374 593090896 -1120056077 -902136731 1395863007 607395145 -1840107404 -447414046 2086424920 190538190 -1790970771 -499596037 2066847041 204907991 -1668695994 -342980400 1921505642 92334588 -1679524769 -320647991 1978277235 49098213 -1880809456 -119402362 1642807612 384594346 -2004294647 -7351137 1720091941 293713331 -2126600158 -163997516 1865468174 406321560 -2041353157 -246129491 1750928663 526007681 782503027 1503870181 -1062572705 -1213375031 701089898 1590622460 -943216314 -1329554992 545227841 1467528407 -831396499 -1183394309 655507544 1343582414 -920903308 -1105522206 856890391 1142172801 -585269957 -1441116755 880728078 1132062872 -630146782 -1384674892 1036555301 1255122099 -741935863 -1530804833 983912508 1302487210 -726978288 -1549008506 365571259 1657609261 -71021161 -1933345535 312993954 1705039924 -55998066 -1951483624 454141065 1813419039 -182467163 -2112293581 477913232 1803243526 -227409476 -2055917270 142425311 2138704969 -428646925 -1854640795 252770502 2014824528 -518088214 -1776703108 111588589 1906410619 -391588415 -1615862441 30109940 1993097314 -272297512 -1732107954 935279922 1085803940 -642687970 -1363776376 819132715 1205193149 -555968505 -1445222255 962901248 1315145110 -680864724 -1603410758 1040806169 1225671055 -804843467 -1493163869 705178966 1561271744 -1006220166 -1291748116 761653583 1516427737 -1016362909 -1267943179 617850212 1406440946 -891435960 -1109723938 599679357 1421431275 -844103599 -1162399545 215031290 2077633900 -488669994 -1780986816 196925923 2092689781 -441272113 -1833596839 34248136 1963828574 -335219484 -1694251918 90657233 1918918983 -345427715 -1670512533 291900830 1717648648 -9933646 -2005967836 369871239 1628240145 -133846869 -1895655363 532514220 1757066554 -239868800 -2034969578 416301493 1876390179 -153214823 -2116481009 479358705 1804951143 -224653347 -2053423285 469740264 1828231806 -168703036 -2097743022 306833091 1699665493 -62421009 -1958692999 354689754 1646465612 -81116170 -1943178400 19234453 1981959683 -282386503 -1741934801 105429644 1901038106 -398009440 -1623069898 268367527 2029635121 -504326261 -1762154723 143864510 2140406312 -425897070 -1852153084 670846521 1358659247 -906875115 -1091231869 546408992 1469495990 -828380404 -1181164646 690472459 1579218589 -953571545 -1339123791 776602130 1498231428 -1069259970 -1220324440 978017885 1296854731 -733659279 -1555951641 1025940036 1243720402 -752288920 -1540371458 881907311 1134028537 -627132605 -1382447147 872223350 1157243616 -571247782 -1426832436 92889008 1921937190 -343458148 -1669329398 48536489 1977854783 -320144763 -1678915053 189978498 2086004500 -446908754 -1839495624 205460379 2067276557 -500075849 -1791606239 406736852 1866039106 -164614408 -2127094162 525568973 1750383451 -245503263 -2040866185 384157670 1642264432 -118774070 -1880320420 294126591 1720660841 -7970093 -2004790715 1055358840 1239437294 -790028716 -1477562686 965393249 1317899255 -679159219 -1601967397 809301834 1195100124 -567110042 -1456101648 928068435 1079378885 -648064385 -1369939223 592473884 1415012234 -849474000 -1168556378 608021253 1396349843 -902575575 -1120601409 764143406 1519179704 -1014659582 -1266501996 719725367 1575031713 -991411685 -1276153203 1254672759 1037040097 -1530484645 -742287155 1302662510 983711224 -1549046718 -726901548 1142112581 856977875 -1440931735 -585494273 1132365148 880391626 -1385110416 -629680922 1467996435 544795013 -1183729601 -831092567 1343364362 655699356 -1105429466 -920957776 1503940897 782459319 -1213583347 -1062403941 1590269240 701408686 -1329073132 -943668094 1906764223 111270185 -1616344941 -391137275 1993026982 30154032 -1731900278 -272466916 2138923405 142233883 -1854734175 -428593097 2014356884 253203714 -1776368456 -518392786 1813117403 454478157 -2111858441 -182933407 1803304386 477826388 -2056102674 -227185544 1657434601 365773183 -1933307707 -71098285 1705489904 312509798 -1951804196 -55647158 1406400566 617924768 -1109550822 -891639412 1421753391 599329977 -1162846973 -843616875 1560834052 705642642 -1291448024 -1006558786 1516614685 761431179 -1268001487 -1016273497 1315235922 962844868 -1603630722 -680674840 1225337931 1041112285 -1492693657 -805274127 1086283872 934826230 -1364131508 -642371110 1204987001 819303663 -1445149355 -556010045 1757272318 532342888 -2035041838 -239826620 1875909863 416754801 -2116125237 -153531043 1717981388 291594330 -2006437408 -9502346 1628148949 369927235 -1895434759 -134036113 1963640986 34469900 -1694193226 -335308512 1919356035 90192917 -1670812241 -345088711 2077311144 215380030 -1780539004 -489156334 2092729521 196850727 -1833769571 -441068277 2029956085 268016483 -1762604327 -503842225 2140368876 143941498 -1851978048 -426099114 1982145479 19010385 -1741995285 -282299779 1900603358 105895752 -1622767886 -398346652 1699330961 307137287 -1958225219 -62854613 1646559112 354635550 -1943396700 -80925134 1804743587 479527733 -2053352817 -224697831 1828714426 469288748 -2098096490 -168385024 1133546301 882359211 -1382094319 -627451257 1157451556 872054706 -1426903544 -571203938 1296761615 978072473 -1555733981 -733850955 1244055318 1025636224 -1540839878 -751855956 1579653977 690006991 -1339426187 -953234717 1498046272 776826838 -1220264340 -1069347078 1358697323 670770173 -1091407289 -906673455 1469175666 546760676 -1180715426 -828864824 1642437300 383953442 -1880360040 -118699250 1720213165 294612539 -2004467839 -8319209 1866338950 406397456 -2127531094 -164150468 1750324895 525657609 -2040678477 -245725403 2085784272 190167622 -1839404036 -446964886 2067746505 205028959 -1791938587 -499769485 1921581794 93205108 -1668848690 -343911592 1977927419 48494189 -1679120425 -319973567 1519106684 764185322 -1266295984 -1014830138 1575386725 719408883 -1276633271 -990957601 1414541902 592904920 -1168223390 -849779724 1396569687 607831745 -1120692357 -902518803 1195158040 809212558 -1456288972 -566887518 1079078401 928407191 -1369501907 -648527941 1239884330 1054872252 -1477885178 -789679216 1317725747 965596837 -1601927393 -679233655 -1396730838 -608656196 1118958854 901170576 -1412280269 -589995867 1172058399 853213577 -1570497512 -714920818 1282047284 997019042 -1526081535 -770774889 1258797357 1006668219 -1324841906 -972049192 1594287458 671208948 -1234878377 -1050513215 1483415931 795611629 -1076687748 -925614870 1373465936 651845062 -1195456411 -809895693 1454418249 565680607 -1747864350 -522812300 2044712398 249095512 -1866698501 -407158675 2125599191 162865473 -1727382320 -301134778 1996774908 224618 -1637353271 -379533217 1885968869 124692851 -1972984698 -43936752 1684587946 326104380 -1928634209 -99856375 1661272499 335687973 -2067977036 -205906910 1790135704 498367758 -2083460947 -187180997 1843300737 450476311 -1247500949 -1029466627 1537918023 749597905 -1295425166 -976334364 1556545630 734015688 -1149293223 -864543281 1433488501 578190563 -1139611328 -887760426 1377601644 622573818 -1475103473 -552303207 1176359971 823846069 -1350668010 -663142016 1097863226 913776812 -1496826563 -774959701 1220959249 1069640839 -1582958300 -693974606 1336645640 950839454 -1899330141 -103959243 1623516303 398709785 -1985527366 -23039700 1739137174 279842816 -2146366063 -149537529 1847553213 421026859 -2021865080 -260310754 1769121956 511023154 -1820486201 -461724335 2104751339 175424637 -1810869794 -485007032 2048798962 219742308 -1650057739 -358535837 1940421849 78597199 -1697916436 -305337990 1959114944 63080534 -1635125592 -376519106 1887934340 125871890 -1713098063 -287112665 2011845533 15557387 -1873641830 -413839860 2119966646 156970784 -1757431165 -533165547 2033310639 238480185 -2093029684 -197536166 1831897056 439859062 -2074926379 -212594109 1784497145 492467055 -1914343682 -85827992 1676349394 351027012 -1970754841 -40920463 1686555595 327285597 -1511532960 -757012746 1273608012 1022265306 -1568009607 -712170769 1283748693 998458307 -1422107054 -600084796 1160920958 842338280 -1403938229 -615077155 1113586535 895011825 -1202665980 -816318830 1449043752 559519678 -1086520803 -935710069 1362322225 640963495 -1232384458 -1047757152 1485123354 797056908 -1310291409 -958285127 1609100035 686807957 -2020423703 -258607233 1771873989 513513043 -2130770960 -134728858 1861313244 435573322 -1991684133 -28410035 1732718327 272637537 -1910207550 -115098796 1613425390 388881016 -1708796019 -316479717 1949021857 53249591 -1656220780 -363912446 1933996728 71385646 -1795268673 -470192343 2062565011 234294789 -1819042906 -460018896 2107505290 177916444 -1124276447 -872687689 1391625741 636860059 -1148116168 -862579794 1436500500 580416130 -1306038509 -987734139 1546194495 724450985 -1253397750 -1035101284 1531234854 742652592 -1588857019 -699611181 1329960553 943892223 -1507445924 -786365494 1210602096 1060070118 -1349484681 -661172255 1100881499 916008653 -1459766418 -537228296 1190386242 838134484 -925675218 -1076600392 652029954 1373241492 -809593545 -1195792991 565244955 1454883981 -972498660 -1324357238 671529008 1593936038 -1050338043 -1235079789 795573289 1483492543 -714849974 -1570541092 996810854 1282216176 -771127981 -1525762619 1007150207 1258345705 -608188040 -1397163538 900835412 1119262914 -590213791 -1412088329 853306445 1172004059 -205688346 -2068168336 498274506 1790189660 -187648513 -2083027607 450811091 1842996293 -43583020 -1973302974 325622008 1685039214 -99926579 -1928589989 335895777 1661103223 -301309566 -1727180524 262318 1996697656 -379083365 -1637837555 124372151 1886319649 -523114064 -1747527386 249530524 2044246026 -407097943 -1866785473 162679941 2125822995 -775397265 -1496362759 1069941059 1220620757 -693787530 -1583180576 950781274 1336735180 -552343459 -1475028789 824019313 1176156647 -662819772 -1351017262 913329512 1098350078 -864063477 -1149747043 577835303 1433805233 -887966702 -1139440508 622646590 1377559976 -1029375943 -1247557457 749377813 1538107779 -976667616 -1295119178 734485772 1556114842 -358203225 -1650364367 78127499 1940853021 -305429314 -1697860568 63301010 1958925572 -461518699 -1820657661 175352249 2104793391 -485487476 -1810416614 220097952 2048482614 -149860157 -2146017195 421474799 1847067001 -260270886 -2021940148 510850550 1769325920 -104146703 -1899108249 398768605 1623427403 -22602520 -1985991554 279543236 1739476306 -85642324 -1914567878 350966400 1676435990 -41355339 -1970288861 327587481 1686218255 -197215330 -2093380856 439409330 1832380964 -212631673 -2074849519 492641963 1784294973 -414047288 -1873472674 157041380 2119922290 -532682799 -1757882553 238126845 2033628779 -376853510 -1634821268 126339798 1887500864 -287019037 -1713152139 15339215 2012036697 -1047850140 -1232329742 797274696 1484931806 -957950083 -1310595093 686339665 1609533127 -816800938 -1202213952 559872634 1448725228 -935502001 -1086689319 640892515 1362366197 -600046848 -1422183530 842162732 1161122490 -615397607 -1403586673 895460917 1113101987 -756577486 -1511998556 1021962782 1273944712 -712356053 -1567785027 998518279 1283661457 -469892371 -1795607941 233857985 2063029079 -460077324 -1818954142 178104280 2107283278 -316306721 -1709000119 53210099 1949096805 -364359994 -1655734704 71708650 1933647740 -28765559 -1991368161 273118117 1732264755 -115026288 -1910249978 388675516 1613596458 -258827589 -2020234707 513604503 1771817729 -134259038 -2131202508 435240846 1861619480 -661642715 -1349053773 916341513 1100575647 -537008580 -1459956054 838043408 1190442886 -699684329 -1588815231 944098107 1329789869 -786010610 -1507762536 1059589922 1211056052 -987286975 -1306524969 724128621 1546544123 -1035274664 -1253194034 742692724 1531160546 -872629645 -1124365595 636672863 1391848393 -862880150 -1147777284 580853574 1436037072 1684413986 325136052 -1972863218 -43036776 1661721147 336390829 -1929004265 -100496511 1790809616 498771590 -2068580548 -206256214 1842369033 450323103 -2082589915 -187104333 2043743814 248921808 -1746964630 -522690564 2126301791 163314377 -1867338893 -407528475 1997178484 898786 -1727731880 -301738034 1885815405 123761403 -1637276863 -378661929 1594375914 672075388 -1324982330 -972984496 1483078387 795003493 -1234461729 -1049842871 1372829400 651462222 -1075980300 -925178014 1455321793 565789271 -1196420115 -810081413 1119825550 901258776 -1397665886 -608796876 1171450519 852875777 -1411609669 -589579475 1281664700 996382250 -1570060400 -714213626 1258906277 1007571507 -1526266999 -771738849 2105356131 175775733 -1821159857 -462127399 2047929210 219667436 -1809937834 -484853056 1940301649 77699015 -1649883523 -357566741 1959486280 63722462 -1698364828 -306040078 1623867143 399314833 -1899733461 -104632643 1739062046 278973320 -1985373646 -22107484 1846654773 420906915 -2145397223 -149363057 1769763628 511394746 -2022567424 -260758890 1175654315 823410493 -1474466169 -551920111 1098828722 913963812 -1351570786 -663250424 1221101465 1070577423 -1496914251 -775825885 1336230784 950170390 -1582619988 -693366214 1537482703 748891993 -1247117597 -1028829579 1556732886 734980928 -1295533318 -977237396 1434425341 578332523 -1150159151 -864631225 1376932836 622158706 -1139002680 -887422370 1448115360 559369270 -1201791604 -816239334 1362999481 641370159 -1087121003 -936056573 1485567122 797754372 -1232759362 -1048402648 1608921227 685834269 -1310174809 -957390543 1273457860 1021336658 -1511453208 -756138626 1284155613 999135307 -1568355855 -712771225 1161618678 842781792 -1422752294 -600459956 1112613103 894832761 -1403043389 -614960811 1832803432 439971070 -2093990588 -197718574 1783863409 492087527 -2074216099 -212153909 1676006490 350414028 -1913932426 -85162528 1686638659 328147157 -1970900625 -41860615 1888046092 126778522 -1635308256 -377479754 2011465749 14923907 -1712658119 -286402129 2119353406 156628136 -1872976622 -413428348 2034171943 238563505 -1758371573 -533311075 1330335201 944536951 -1589302067 -700310437 1210485240 1059174766 -1507268396 -785393598 1100006867 915928389 -1348557569 -661023639 1190986186 838480220 -1460444954 -537636752 1392270725 637234451 -1124975447 -873132993 1435605404 580299018 -1147144016 -862402522 1546114487 723576097 -1305889637 -986807283 1531580846 743252280 -1253805950 -1035780076 1948609833 52583871 -1708454907 -315868013 1934141744 72325542 -1656305636 -364775286 2063525147 234476941 -1796176841 -470305631 2106794242 177475988 -1818410962 -459640648 1771208013 513101275 -2019812255 -258265865 1862252884 435718594 -2131634056 -134813458 1732900223 273597929 -1991797677 -29317947 1612984678 388170224 -1909829558 -114466596 711462 1997401008 -301680118 -1727821156 124198719 1885351849 -378962413 -1636938107 248599316 2044093314 -522243528 -1747451218 163354381 2126227355 -407701983 -1867135305 498977602 1790639060 -206329234 -2068538632 449843035 1842823117 -186749321 -2082906399 325469040 1684108262 -43507108 -1972432182 336299881 1661777919 -100276667 -1929193773 996473838 1281608568 -714433854 -1569871276 1007239159 1259212641 -771268901 -1526698419 901739484 1119372106 -609152272 -1397349786 852670405 1171621715 -589506839 -1411651969 651422602 1372904220 -925005146 -1076184528 566112147 1454972677 -810529089 -1195934167 671638456 1594839854 -972684652 -1325321726 795191201 1482856247 -1049901427 -1234373093 420604519 1846991601 -148927669 -2145862691 511454846 1769676520 -260944046 -2022342716 399139413 1624068803 -104594567 -1899809809 279422540 1738577626 -22427808 -1985021962 78051843 1939982997 -358048977 -1649431623 63651354 1959530124 -305832138 -1698533472 175993393 2105164455 -462220515 -1821105269 219199016 2048362174 -484518140 -1810241646 578800303 1433991737 -864965757 -1149854955 621940406 1377123872 -887328870 -1139056884 748962461 1537438219 -1029037135 -1246948569 734627460 1557050898 -976754776 -1295984834 1070127819 1221585501 -775504921 -1497265295 950345426 1336028740 -693403650 -1582543000 823350009 1175741039 -551734315 -1474690237 914265824 1098491510 -663685172 -1351104678 842840484 1161529650 -600647544 -1422530530 894533053 1112952107 -614523759 -1403507705 1021784470 1272971520 -756461382 -1511104468 998962575 1284359449 -712731485 -1568431051 797682112 1485609302 -1048196884 -1232930694 686190041 1608605007 -957870859 -1309721501 558899698 1448546660 -815906594 -1202098104 641590763 1362810237 -936147769 -1087065007 156408172 2119543290 -413337536 -1873033002 239033717 2033741283 -533644199 -1758065457 126423390 1888362952 -376999822 -1635761948 14996807 2011424209 -286608277 -1712487171 350587144 1675803038 -85202908 -1913857870 327699729 1687125383 -41538499 -1971250005 440271162 1832464812 -198156266 -2093526912 492029219 1783952821 -211966961 -2074438503 724011237 1545648243 -987108919 -1305552545 743066876 1531804778 -1035719216 -1253892794 637272279 1392193601 -873307653 -1124773523 579978446 1435956312 -861952542 -1147628172 915445889 1100458007 -660670035 -1348875973 838687896 1190816782 -537707084 -1460400862 944443571 1330389029 -700092001 -1589493495 1059509418 1210180668 -785861242 -1506835184 273262637 1733204155 -28849919 -1992230505 388262964 1612930210 -114684648 -1909637746 512892959 1771376777 -258195149 -2019855963 436200454 1861801104 -135166678 -2131315268 234797129 2063173855 -470754971 -1795692045 177437776 2106870982 -459465348 -1818612246 52768891 1948385517 -315928233 -1708367423 71890018 1934607604 -364473010 -1656642088 1945739993 83792463 -1644706827 -353307805 1955882688 59987542 -1701181460 -308463750 2099391211 170203773 -1825813561 -466912431 2052058866 222879332 -1807642658 -481902776 1850651325 424247851 -2143235183 -146283769 1763931812 505693746 -2027087992 -265672930 1620392591 395446809 -1902421085 -107189451 1744371350 285199872 -1980325958 -17715412 1217888785 1066447495 -1499864259 -778120277 1341801992 956135070 -1577834716 -688711758 1179388451 827013813 -1472042225 -549102695 1092734522 908525228 -1355829482 -668426368 1428198005 573022947 -1154550951 -869678129 1380800108 625633018 -1136445632 -884733994 1543182919 754723537 -1242203285 -1024308227 1553391198 730984136 -1298612366 -979398684 1793233816 501588750 -2064846156 -202653150 1838110593 445146903 -2088683859 -192543173 1681464234 322841404 -1976075642 -47166960 1666506675 341045029 -1923432801 -94532087 2002093052 5419882 -1722031408 -295906746 1882736613 121599859 -1640618295 -382658977 2039352270 243874648 -1753191710 -528000396 2128859095 166002497 -1863471365 -404054419 1368175440 646677446 -1081945476 -930749718 1457616713 568739807 -1192290715 -806869261 1599552354 676334580 -1319544242 -966890792 1480261499 792580077 -1238065577 -1053577535 1278976820 993825698 -1573535208 -718081394 1263953709 1011963835 -1520957951 -765512041 1121987334 904338320 -1393669590 -605455684 1166929695 847961993 -1417441741 -595280219 1104134235 919138509 -1346264713 -658075167 1185023042 832910548 -1465096850 -542419464 1326729321 940800255 -1592121019 -702735917 1215925360 1065270502 -1502089892 -781132342 1551421503 729800873 -1300844269 -982417019 1528108070 739386544 -1256491766 -1038334564 1386436621 631531675 -1129498335 -878048841 1439603732 583642242 -1144980168 -859320914 2057429139 229036037 -1800437313 -475483863 2110530698 181081116 -1815984730 -456821456 1954179233 58546231 -1703671411 -311215845 1930931384 68197422 -1659253356 -367067902 1729556727 269598817 -1994878501 -31481523 1618687214 394003576 -1904912958 -109943468 1775073477 516573267 -2017256983 -255579777 1856027868 430410826 -2136023568 -139858586 1490350362 802406796 -1227190218 -1042440032 1605973251 683541909 -1313385425 -961518407 1443854632 554191294 -1207887868 -821679982 1365425457 644189607 -1083384803 -932451189 1164173694 845468136 -1418887086 -596987708 1108223335 889787889 -1409268661 -620268323 1270376780 1019173338 -1514796960 -760137482 1289071957 1003658691 -1562653575 -706937617 1673187794 347988292 -1917538050 -88899480 1691817419 332408157 -1965460249 -35765135 1835096544 442919286 -2089862964 -194508710 1779211769 487304559 -2080178987 -217723837 2114830774 151712032 -1878810470 -419131380 2036336047 241644857 -1754372989 -529968107 1893091716 131168530 -1630000984 -371255234 2008780189 12369163 -1716130639 -290268121 395667421 1620203339 -107280655 -1902365081 284730308 1744802642 -17382680 -1980632450 424603631 1850335097 -146764093 -2142781867 505621494 1763973984 -265467174 -2027259316 170031033 2099595055 -466872683 -1825888765 223327136 2051572534 -482225524 -1807293926 83492747 1946079005 -352870745 -1645171151 60046226 1955793668 -308651330 -1700959704 754665237 1543272323 -1024121287 -1242425681 731284236 1553052570 -979836384 -1298148682 572575527 1428684721 -869356021 -1154900323 625806142 1380596648 -884774382 -1136371068 827086705 1179346919 -549308835 -1471871285 908170088 1093051390 -667946428 -1356283182 1066917699 1217458133 -778453393 -1499558151 955915098 1341991884 -688620938 -1577891104 244209308 2039047690 -528468048 -1752758490 165909125 2128912915 -403835991 -1863662785 5627566 2001923640 -295977086 -1721987308 121117367 1883187745 -382305381 -1640936691 322520824 1681815150 -46716972 -1976559806 341082849 1666429559 -94706739 -1923230885 501403338 1793457756 -202592282 -2064933008 445582035 1837644357 -192844801 -2088346775 903902804 1122453186 -605153416 -1394006034 848147021 1166705371 -595340447 -1417354249 993787494 1279053552 -717906102 -1573736484 1012284031 1263602409 -765961389 -1520473147 676816432 1599100582 -967244004 -1319225462 792371753 1480430271 -1053506811 -1238109293 646770178 1368120980 -930967762 -1081753672 568404507 1457920653 -806401225 -1192723551 631440735 1386493385 -877829005 -1129687835 583975238 1439298000 -859791254 -1144549124 729320813 1551875579 -982062015 -1301160745 739592564 1527937506 -1038407592 -1256449842 940840251 1326654893 -702909417 -1591917439 1064948002 1216274868 -780685298 -1502576488 919575817 1103670687 -658375643 -1345925965 832723216 1185245574 -542361540 -1465186134 516760983 1774851329 -255638341 -2017168339 429973902 1856491800 -139558750 -2136362956 269921701 1729207603 -31929207 -1994392545 393963964 1618762026 -109770608 -1905117178 58340851 1954350437 -311143201 -1703713719 68678122 1930477948 -367423290 -1658937264 228703681 2057735511 -475013907 -1800868741 181172696 2110474574 -457041676 -1815795614 1018704926 1270809736 -759802574 -1515100764 1003876359 1288880273 -707030741 -1562598979 845397036 1164217530 -596779776 -1419055722 890140725 1107904675 -620750567 -1408816753 554640506 1443370220 -822000298 -1207536192 644014179 1365627125 -932413105 -1083461159 802466888 1490263262 -1042625180 -1226965518 683239505 1606310087 -961083011 -1313850901 131470550 1892754496 -371689990 -1629534868 12308687 2008866905 -290082333 -1716354699 151887076 2114628722 -419168824 -1878733474 241195261 2036820075 -529647151 -1754724025 442565810 1835414564 -194026082 -2090314488 487375019 1779167293 -217931385 -2080009967 347769984 1673378838 -88805972 -1917592262 332875929 1691383823 -36099659 -1965156061 -1155520303 -869853113 1429096957 573143403 -1135743800 -884286370 1380158948 625261938 -1241800477 -1023635339 1542832591 754119001 -1298766598 -980331412 1553466838 731854144 -1500038987 -779089885 1218009497 1067346191 -1577386836 -688010182 1341431168 955493654 -1471369081 -548700143 1178784171 826663229 -1356761954 -668580856 1093604786 908600612 -2142369767 -146196337 1849714997 424106403 -2027697152 -266011498 1764601132 506109370 -1902804949 -107827011 1620828423 396153233 -1980218318 -16812892 1744184606 284235144 -1644619651 -352442133 1945598289 82856391 -1701520284 -309072654 1956298056 60657118 -1826451377 -467296039 2100097379 170639861 -1806740394 -481794880 2051093882 222692844 -1573185136 -717477626 1278572732 993151018 -1521033847 -766382817 1264106661 1012894771 -1394568798 -605576908 1122955406 904511512 -1416800837 -594909907 1166226583 847512577 -1081341452 -930399902 1367501016 646273102 -1193161235 -806945413 1458547905 568892503 -1319665210 -967790256 1599725802 677302396 -1237695009 -1052936887 1479812339 791876709 -1722468008 -296613426 2002475124 6056162 -1640432319 -381694505 1882627181 120696059 -1752256150 -527859204 2038485062 243785936 -1864141453 -404470299 2129466463 166339785 -2065553092 -203089494 1793869840 501971078 -2087719643 -192356941 1837206537 445037727 -1975934706 -46231144 1681375266 321974452 -1923848937 -95201919 1666843707 341652653 -1995027885 -32408891 1729637247 270474217 -1904505270 -109265188 1618341734 393404400 -2016558495 -255134985 1774429005 516199387 -2136996232 -140036370 1856923476 430528450 -1801364937 -475632991 2058304283 229116813 -1815306706 -456413512 2109931266 180735892 -1703226875 -310517101 1953805097 57902015 -1659431396 -368040310 1931048752 69093286 -1300731237 -981509619 1551240119 728840993 -1256870270 -1038967276 1528549294 740097848 -1130110295 -878390721 1387103109 631943955 -1144117584 -859236826 1438664604 583497482 -1345357057 -657962391 1103174611 918956869 -1465729306 -542798224 1185734602 833351516 -1592462643 -703348133 1327141857 941466487 -1502005548 -780270014 1215780856 1064331118 -1878164718 -418755708 2114132542 151268008 -1755267317 -530083939 2037308967 241823409 -1630080224 -372128842 1893241356 132096666 -1715783879 -289667153 2008372757 11691651 -1917162634 -88253472 1672743514 347290316 -1965576337 -36659207 1691995715 333381333 -2090736828 -194587694 1836024424 443069182 -2079578275 -217376821 1778534001 486897383 -1419551782 -597398708 1164786422 845810272 -1408327741 -620122283 1107361519 889704057 -1514613784 -759176322 1270264516 1018266194 -1563093007 -707647641 1289451229 1004291659 -1227600962 -1043104984 1490692754 803019268 -1313239129 -960577743 1605889675 682679837 -1206926452 -821497062 1442947744 554078774 -1084094571 -932890877 1366058681 644568623 -548606507 -1471423165 826445049 1178975343 -668915252 -1356457638 909068512 1093171318 -778607129 -1500490383 1066992843 1218327645 -688217602 -1577217688 955564242 1341386820 -1023672911 -1241723609 754293917 1542630411 -980010584 -1299117762 731404420 1553950738 -870287997 -1155054315 573445295 1428759609 -884100710 -1135967988 625201334 1380245536 -467481315 -1826226805 170699825 2100010151 -481359612 -1807205998 222390312 2051430590 -352762577 -1644268103 83305475 1945113749 -309034698 -1701596768 60481562 1956499596 -107618951 -1902973457 396082261 1620872387 -17295008 -1979766282 284588108 1743866074 -145861301 -2142673443 423638119 1850148081 -266104494 -2027642428 506327166 1764409576 -967320428 -1320096766 676969912 1600032046 -1053157235 -1237506021 791968161 1479756087 -930327386 -1081383888 646067594 1367672092 -807300929 -1192845271 569373075 1458094341 -606024464 -1394082714 904834524 1122606410 -594736919 -1417004929 847473093 1166301523 -717536062 -1573096364 993338862 1278350712 -766082853 -1521373107 1012457975 1264570721 -46531492 -1975595830 322411888 1680911846 -95143867 -1923938093 341465449 1667066367 -203262866 -2065349384 502011202 1793795540 -191909769 -2088206111 444715355 1837556173 -527504328 -1752572754 243305748 2038939010 -404543455 -1864099657 166545677 2129295771 -296393718 -1722657636 5965094 2002531760 -382164973 -1640001403 121028927 1882321321 -310735017 -1703034943 57994875 1953750765 -367572146 -1659864104 68758114 1931352820 -475986075 -1801046029 229598793 2057852639 -456342660 -1815350294 180527696 2110100166 -254959821 -2016759899 516161055 1774505609 -140485846 -2136511556 430848518 1856572048 -32106751 -1995364457 270038573 1730102971 -109325544 -1904417906 393589300 1618117282 -703287393 -1592549623 941280947 1327365669 -780571770 -1501668592 1064766122 1215314492 -657512531 -1345841349 918636161 1103525399 -542973004 -1465527518 833389208 1185657358 -878460933 -1130066067 632151767 1386933825 -858883102 -1144435852 583015118 1439115864 -981977143 -1300297889 729175781 1550935667 -1038748720 -1257061562 740004604 1528603242 -194920938 -2090430848 443539258 1835593644 -217286129 -2079634791 486677283 1778723765 -88459740 -1916991822 347363080 1672701854 -36179395 -1966030165 333026065 1692312455 -371806606 -1630429468 131649374 1893728200 -289707413 -1715709187 11864903 2008169425 -418568640 -1878386986 151209836 2114222074 -530521511 -1754803505 242123637 2036970467 -821059874 -1207390648 553779186 1443286884 -933078329 -1083872687 644627435 1365969789 -1043065108 -1227676038 802846656 1490896726 -960900363 -1312890269 683127769 1605403471 -759656774 -1514160596 1018621846 1269948160 -707442013 -1563264459 1004219279 1289493273 -597490040 -1419495906 846030756 1164597042 -619789679 -1408634361 889234365 1107792683 960213128 1312587806 -684338780 -1607278286 1045853329 1230062599 -799533635 -1486936789 937441466 1088882732 -638690922 -1360434944 814611619 1200278581 -561799793 -1450922727 613196012 1401655418 -897400384 -1115295402 601974005 1424381027 -839973415 -1159187121 710355166 1565530184 -1000781326 -1285654172 758836423 1514003537 -1019965973 -1271677571 39161920 1968349398 -329518740 -1688419846 87577689 1916757199 -348768907 -1674508829 210638962 2072586468 -494896802 -1786295864 199482475 2095377661 -437404345 -1830122031 534937636 1759883442 -236134136 -2031365730 412042301 1871213739 -159308527 -2121919097 288950294 1715353728 -13145798 -2010097236 374656015 1632894105 -128275165 -1889690187 539001289 1462219103 -835788571 -1188441997 659375568 1347056966 -918346500 -1102834582 788204027 1509701997 -1057658665 -1208854463 697748962 1586625908 -946295602 -1331717032 1033343405 1250992443 -744886143 -1533100009 989484468 1308452130 -722193256 -1544354802 860625311 1145776393 -582846285 -1438300123 874634630 1126624528 -634405718 -1389851588 458137857 1816760727 -180305875 -2109214533 472081688 1797543310 -231930828 -2060831582 362096947 1653741989 -73709537 -1935902583 318303530 1711267260 -50951162 -1947091824 117027173 1912504819 -386412471 -1611603745 26506620 1989363178 -275114928 -1734531898 136460631 2133133761 -433301381 -1859426067 256900430 2018037208 -515793822 -1773753100 185455114 2081088156 -452742362 -1845197904 207623699 2070357637 -496076993 -1788262487 97933880 1926326958 -338150636 -1663104126 45850145 1975299767 -323617011 -1682780261 381338222 1639838456 -122379454 -1884056620 299304567 1724921569 -2529445 -1998694451 409029212 1868987082 -160486544 -2123883546 520916549 1745600211 -251465879 -2046435329 811856578 1197785684 -563244050 -1452629128 923678427 1074333261 -654288905 -1375246495 1052277488 1237273190 -793371684 -1481561270 970309353 1322421887 -673456187 -1596133549 768926374 1523831344 -1009089654 -1260539108 716777151 1572738601 -994621549 -1280280827 588212884 1409833474 -855569480 -1173996754 610446989 1399168539 -898838623 -1116995785 303489867 1695667165 -65502617 -1960856847 360392530 1652299716 -76200322 -1938655512 483224441 1808423919 -222098859 -2050737469 463515488 1822924790 -173093300 -2102788390 262271791 2024195001 -508587517 -1767333227 147601206 2144012192 -423471590 -1849334132 24804125 1987922827 -277603791 -1737282905 102219524 1896910738 -400957912 -1625362754 695780227 1585443605 -948526417 -1334734279 773130138 1494365964 -1071946058 -1222879712 665013169 1352956711 -911398243 -1096148469 550408104 1472839486 -826216828 -1178083822 886035431 1137238897 -624839989 -1379499427 866260990 1151674216 -575899950 -1431615932 974412757 1293118275 -736478471 -1558377873 1031380940 1249816410 -747110688 -1536110986 1566012812 709903642 -1286007648 -1000463306 1513795989 759005443 -1271607111 -1020010449 1401748926 613141800 -1115513710 -897209340 1424046503 602278193 -1158719349 -840407011 1088447976 937907582 -1360132924 -639028142 1200464369 814387559 -1450983203 -561713077 1312550362 960290124 -1607103242 -684540832 1230383555 1045502293 -1487386385 -799049607 1715033412 289301970 -2009648024 -13630210 1632932189 374579659 -1889865615 -128073497 1759698294 535162336 -2031305638 -236221236 1871649135 411576825 -2122221501 -158971691 2072921376 210335158 -1786764276 -494463846 2095284537 199537071 -1829904363 -437596029 1968557330 38993284 -1688490946 -329474904 1916274955 88029597 -1674155993 -349087567 1145849037 860583003 -1438505503 -582675081 1126269140 874950722 -1389370888 -634859154 1251462399 1032911977 -1533432365 -744579771 1308231910 989673584 -1544263222 -722249380 1509643433 788292671 -1208666747 -1057880813 1586925744 697409574 -1332153956 -945831670 1461771419 539487245 -1188119113 -836137695 1347229826 659171348 -1102874194 -918271688 2132960261 136664211 -1859386071 -433375809 2018484252 256413834 -1774075600 -515444314 1912204343 117365921 -1611166437 -386876019 1989421102 26417336 -1734719230 -274892396 1653961825 361907447 -1935993523 -73652773 1710796920 318734574 -1946758828 -51256894 1817115731 457821381 -2109694593 -179851799 1797470282 472123612 -2060625562 -232101392 1868633870 409347992 -2123401694 -160938316 1745670935 520872833 -2046643653 -251297107 1639620412 381530026 -1883963888 -122433914 1725389605 298871731 -1999029751 -2225505 1926629226 97597436 -1663539642 -337684784 1975239539 45937637 -1682595233 -323841335 2081263448 185253838 -1845236108 -452665630 2069908289 208108503 -1787942291 -496428293 1410283462 587728720 -1174317334 -855218564 1398993887 610648905 -1116957965 -898915739 1523892212 768839522 -1260724520 -1008865714 1572436973 717114235 -1279845695 -995087785 1236805538 1052710708 -1481226610 -793676264 1322640315 970117933 -1596226921 -673402367 1197715344 811900678 -1452421444 -563413462 1074686857 923360031 -1375728987 -653837773 1987716687 24975065 -1737210013 -277645323 1897390678 101765824 -1625717894 -400641044 2023861885 262577899 -1766863023 -509018169 2144103012 147544818 -1849554104 -423281698 1808610859 483002045 -2050795769 -222009455 1822487090 463979172 -2102488290 -173431928 1695989273 303140495 -1961304267 -65015901 1652259328 360467094 -1938482388 -76403782 1293158023 974337553 -1558550613 -736274627 1249493662 1031729672 -1535663182 -747597020 1137675957 885571107 -1379799143 -624500977 1151486636 866482746 -1431557248 -575988970 1352865507 665069173 -1095927857 -911587495 1473172218 550101612 -1178553386 -825785536 1584963281 696233543 -1334378499 -948842645 1494571720 772958814 -1222951964 -1071903886 -236832128 -2031810026 535583660 1760258874 -158335335 -2121740785 411148213 1871097635 -12995918 -2009169372 288871326 1714479880 -128682325 -1890367939 375003015 1633494801 -329962780 -1689118094 39537608 1968995166 -348590339 -1673535893 87461841 1915862855 -493968682 -1786146240 209765370 2072507244 -438081841 -1830529447 200083427 2095724405 -896787896 -1114952994 612531044 1401244658 -840835503 -1159270713 602914685 1424527339 -1000893830 -1286561044 710538070 1566491584 -1019586973 -1271044363 758396751 1513293785 -683996628 -1606665542 959802112 1311923094 -799617483 -1487798621 1045999385 1231003535 -639598050 -1360547192 938402610 1089065892 -561166841 -1450543471 813901611 1199839165 -386331711 -1610728617 116878061 1911577211 -275460136 -1735131314 26914548 1990041186 -433945613 -1859800219 137159391 2133578313 -514897942 -1773635716 255928006 2017859152 -179430491 -2109134029 457210505 1816611359 -232529988 -2061177046 472759952 1797950982 -74083433 -1936547071 362541755 1654440493 -50833522 -1946196200 318125730 1710294580 -745067767 -1534059617 1033456165 1251900083 -721752304 -1543643258 989105724 1307819690 -582180037 -1437887571 860013079 1145434753 -635345118 -1389996108 875496974 1126708888 -836748435 -1188623365 539908673 1462332119 -917635212 -1102393374 658742872 1346678478 -1057246369 -1208187959 787862131 1509090021 -946440378 -1332656176 697833066 1587488508 -1009494014 -1261213548 769276206 1524435384 -994468837 -1279349619 716700983 1571868065 -854601680 -1173823322 587313436 1409712522 -899541975 -1117444929 611087621 1399539091 -563918746 -1453033232 812460362 1198135772 -653357953 -1375093527 922807635 1074257349 -793198508 -1480593214 1052156280 1236373998 -673905587 -1596836645 970679649 1323062775 -121997110 -1883420580 380901862 1639131504 -2638637 -1999598523 299490815 1725885801 -161353480 -2123972498 409965012 1869128002 -250858271 -2046098313 520246733 1745184091 -452106066 -1844815816 184748418 2080651540 -496980809 -1788371935 208588187 2070543629 -338239332 -1663971318 98075056 1927262502 -323279739 -1682172909 45434281 1974629695 -623941309 -1379378731 885065839 1137064185 -576541350 -1431986740 866962550 1152122080 -736829071 -1558982169 974815325 1293791435 -747035288 -1535240706 1031226436 1248883922 -948405977 -1333835343 695605259 1584474269 -1072317122 -1223520856 773577746 1495067780 -912002795 -1096498813 665686073 1353359535 -825346804 -1178008166 549475360 1472685238 -509523573 -1767474915 263137447 2024282161 -422802030 -1848918780 146992318 2143673384 -277167687 -1736576721 24420501 1987284995 -401144416 -1626327754 102327436 1897813018 -65644049 -1961793159 303577283 1696532565 -75784714 -1937986208 360053978 1651690572 -221392419 -2050301621 482586865 1808040039 -174058044 -2102975150 464418024 1823032446 -1785790588 -494285038 2072026792 210218558 -1830601827 -438039797 2095930033 199911975 -1688897610 -330152160 1968903834 39593484 -1674005585 -348159175 1916195459 87155221 -2009468960 -12656778 1714917068 288407130 -1890309127 -128771217 1633307349 375224899 -2031982638 -236628156 1760298750 535508584 -2121292853 -158821539 1870775015 411497073 -1360994484 -639111206 1089388128 938053366 -1450370219 -561370173 1199798905 813976303 -1606723714 -683907096 1312110162 959579844 -1487498393 -799955983 1230565963 1046463197 -1286090968 -1001324610 1566158340 710844050 -1271264463 -1019397209 1513384477 758340235 -1114880230 -896829556 1401038390 612701856 -1159625981 -840518763 1425007151 602460857 -1936339259 -74252717 1654370281 362585983 -1946678564 -50382262 1710648304 317807462 -2108799241 -179734943 1816143835 457643853 -2061270290 -232476040 1798169538 472568660 -1859985759 -433721801 2133639053 137072411 -1773200712 -515364306 2017557396 256264962 -1611049325 -385980923 1912027071 116393769 -1735093622 -275537380 1989866406 27116336 -1208226291 -1057169765 1509265185 787660727 -1332336108 -946791806 1587039032 698317742 -1189059009 -836282711 1462634259 539572101 -1102208474 -917859664 1346618122 658830236 -1437794711 -582234369 1145216837 860205011 -1390331280 -635041050 1127177052 875064266 -1533577637 -745519411 1251546999 1033775073 -1543851454 -721583404 1307890542 989062136 -1481073402 -792744560 1236728874 1051839676 -1596630753 -674076279 1322989619 970721445 -1453124300 -563862110 1198355480 812270734 -1374760659 -653663813 1073786881 923238551 -1173385886 -855065100 1409412174 587652312 -1117632133 -899319315 1399597143 610998465 -1261173424 -1009568314 1524262012 769479914 -1279671991 -994119201 1572315237 716214515 -1663648306 -338588328 1926814946 98561140 -1682212393 -323204799 1974802683 45230189 -1844627972 -452328086 2080593104 184837190 -1788808731 -496516749 2070843593 208248927 -2124304982 -161047236 1869597830 409533456 -2046006861 -250914523 1744963743 520435721 -1883626088 -121826034 1639204020 380859426 -1999117951 -3092201 1725530285 299806779 -1096569785 -911958831 1353567595 665517565 -1177655202 -825665336 1472203122 549927396 -1334303627 -947972893 1584809305 695301583 -1223303060 -1072508678 1494974784 773632470 -1558922205 -736916299 1293606159 975039897 -1535543238 -746698580 1249319190 1030760832 -1378929647 -624425849 1136743741 885417387 -1432162296 -576339810 1152160036 866886066 -2050126705 -221594599 1808002467 482663733 -2103424874 -173574144 1823353274 464066860 -1961491267 -65981397 1696097681 304043271 -1938046812 -75698126 1651876232 359829790 -1736794901 -276976515 1987378631 24366417 -1625859854 -401577884 1897478622 102631752 -1767828263 -509205425 2024764917 262686051 -1848848192 -422846378 2143465964 147161466 -465881054 -1824782156 171268366 2100455832 -480838597 -1806578515 223911191 2053090689 -354373616 -1645772666 82759996 1944707498 -309496823 -1702214497 58922277 1954817459 -108255162 -1903486768 394414442 1619360252 -18748321 -1981358903 284134771 1743306213 -145252236 -2142203678 425312600 1851716046 -264608659 -2026023685 506725697 1764963799 -548071190 -1471010692 828078534 1180453200 -667362061 -1354765211 909557215 1093766473 -779185960 -1500929970 1065415156 1216856418 -689744703 -1578867625 955069933 1340736891 -1025374066 -1243269096 753691042 1542150452 -980431721 -1299645439 729918907 1552325933 -868646724 -1153519574 574087568 1429262598 -883669851 -1135381453 626664841 1381831967 -48232093 -1977140747 321808463 1680431321 -95564422 -1924465172 339979350 1665440960 -201621167 -2063814201 502653053 1794298091 -191478456 -2087619106 446178404 1839142130 -526968569 -1752159855 244938795 2040416445 -402989794 -1862406776 167033906 2129890468 -296971979 -1723096669 4386841 2001059983 -383691476 -1641650758 120534016 1881670806 -967956053 -1320609475 675301511 1598519313 -1054609998 -1239098076 791514270 1479195656 -929717863 -1080913649 647741621 1369239587 -805804672 -1191226090 569771180 1458648122 -604423729 -1392637607 905402595 1123051637 -594215466 -1416377024 848993530 1167961196 -719146499 -1574600341 992792785 1277943879 -766544412 -1521990286 1010898120 1262888030 -703767904 -1593152970 939735948 1325665050 -782197063 -1503154641 1064238997 1214893827 -657010030 -1345199612 920171454 1105167144 -541387125 -1464064483 833976231 1186088753 -876983612 -1128433070 632564712 1387469694 -858288419 -1143947701 584708081 1440669543 -983448842 -1301876128 728736730 1550357324 -1039399185 -1257556359 738355139 1527076693 -312247704 -1704703234 57482052 1953115090 -368132495 -1660317977 67166045 1929899979 -474418598 -1799372084 230069110 2058462176 -455788989 -1814952235 182146927 2111596537 -254514676 -2016191846 517606176 1776106422 -138826219 -2134991229 431476537 1857093551 -32513474 -1995910488 268534546 1728492420 -111008217 -1905977679 392972043 1617655709 -820614175 -1206822025 555223757 1444887131 -931418120 -1082351762 645254868 1366490690 -1043471405 -1228221627 801342207 1489285737 -962582582 -1314449572 682510054 1604941424 -761169019 -1515828461 1018108585 1269312063 -708001892 -1563717878 1002626736 1288039974 -595921993 -1417821407 846500507 1165206029 -619235410 -1408235720 890852994 1109288468 -193443031 -2088797249 443951621 1836128915 -216690896 -2079146074 488369692 1780276874 -89930981 -1918569587 346923575 1672123041 -36829438 -1966524524 331376174 1690785464 -372286643 -1631032357 130103905 1892027127 -291332268 -1717194814 11337336 2007748334 -418065537 -1877744663 152744531 2115863237 -528935066 -1753339920 242710090 2037401308 -2141717210 -145699408 1851366410 425634972 -2026227393 -264435287 1765038099 506685573 -1903397612 -108313214 1619137592 394601646 -1981697779 -18447973 1743769633 283697335 -1646203582 -353903148 1945013358 82427128 -1702024869 -309716531 1954760823 59013345 -1824823952 -465807898 2100626524 171062474 -1806261911 -481193473 2052636741 224391379 -1153835538 -868291208 1429716162 573606996 -1135339017 -883742367 1381660891 626870349 -1243458084 -1025153718 1542206704 753599590 -1299213883 -980901549 1552019689 730251391 -1500590710 -779485924 1216392358 1065851952 -1578956397 -689686267 1340958911 954882089 -1470806600 -548244178 1180378260 828118018 -1355251295 -666914505 1094115469 909234203 -1723020185 -297009935 2000858443 4562397 -1642002306 -383371032 1882155346 120084932 -1751694251 -527403837 2040079737 245241327 -1862631348 -402804518 2129977696 166973942 -2063868925 -201528171 1794489647 502435257 -2087315430 -191813492 1838709046 446646688 -1977592783 -47749977 1680749853 321455499 -1924296664 -95772482 1665396996 340050322 -1574769489 -718939079 1277988227 992722197 -1521538890 -767027168 1262569882 1011251468 -1392941923 -604089333 1123485105 904934695 -1416322940 -594309102 1167770024 849211710 -1080689461 -929903523 1369152999 647802225 -1191692078 -805369788 1458985470 569469288 -1320258311 -968276881 1598035413 675751235 -1239174944 -1054572426 1479397836 791339354 -1302224988 -983126222 1550843528 728288798 -1257481283 -1039439061 1526872721 738527751 -1128654954 -876796160 1387558586 632505900 -1143483505 -858725607 1440330403 585007669 -1344892992 -657342634 1104735980 920641146 -1464120359 -541295793 1186278133 833755747 -1592981518 -703973532 1325623006 939808328 -1503607829 -781716611 1215210183 1063883345 -1995456660 -32993286 1728175680 268889814 -1906148491 -110801949 1617697369 392899279 -2016135330 -254605368 1775916658 517826276 -2135297209 -138492975 1857524331 431006461 -1799835896 -473981026 2058800676 229768882 -1814729967 -455976057 2111507005 182205099 -1704777926 -312207444 1953318422 57308800 -1659968733 -368454731 1929413135 67613337 -1418023195 -595747213 1165283273 846462815 -1407751428 -619685270 1108937680 891173702 -1516165417 -760867263 1269778427 1017673581 -1563630898 -708062632 1287816162 1002812276 -1228030335 -1043689961 1489231789 801435451 -1314882920 -962115058 1605245876 682175266 -1206503757 -820967899 1444435871 555706121 -1082395990 -931347908 1366659974 645047056 -1877701075 -418136389 2115694337 152952727 -1753658828 -528581982 2037852952 242228110 -1630599649 -372754807 1891723059 130439077 -1717386746 -291114352 2007802666 11244476 -1918656951 -89870625 1672347493 346738675 -1966187952 -37131578 1690319740 331811818 -2089281925 -192993555 1836480343 443631553 -2078944670 -216866060 1780200270 488408024 753054250 1541767868 -1024666874 -1242831984 730822195 1552434853 -981395681 -1299830903 574175768 1430129294 -868787404 -1154454622 626327041 1381224087 -883253459 -1134710853 827695694 1179816664 -547634334 -1470303244 909665879 1094670017 -667547781 -1355728915 1066281596 1216944874 -780121264 -1501070394 954461797 1340399347 -689074359 -1578450977 395088610 1619763828 -108858418 -1903836328 283203323 1743152749 -17877033 -1981282495 425138896 1850747462 -145130500 -2141303958 507174601 1765666399 -264978459 -2026664077 171672198 2101129744 -466230358 -1825385668 223757983 2052158985 -480761933 -1805707483 81791668 1944533538 -353473640 -1645651186 59625133 1955266107 -310136959 -1702584553 905544555 1123988477 -604511673 -1393503535 848578418 1167292388 -593877410 -1415768376 992086873 1277508559 -718509451 -1574216989 1011863360 1263075286 -767447444 -1522098438 676238095 1598661529 -968822237 -1320697163 790845206 1478780800 -1054001606 -1238759764 647306045 1368533931 -929334767 -1080276345 569958180 1459613618 -805913080 -1192128866 244818851 2039518005 -526794097 -1751191015 167405498 2130532140 -403437930 -1863109120 4991889 2001410823 -297645379 -1723499989 119664520 1881595678 -382759260 -1641497038 320910279 1680311121 -47262997 -1976966531 340621278 1665812296 -96266510 -1924913564 503004149 1794902883 -202024231 -2064487857 446103532 1838272378 -191324480 -2086687146 517263528 1775493182 -254103164 -2015526638 431559857 1857954855 -138971747 -2135931637 269441178 1728604172 -33474122 -1996093152 392338563 1617275925 -110297681 -1905537735 56869068 1952772186 -311582240 -1704291978 68027605 1929983043 -369072647 -1660463761 230181118 2059368552 -474601006 -1800332988 181767399 2110962801 -455348789 -1814241955 633008224 1388167414 -877358772 -1129078310 584529017 1439696111 -858172075 -1143052861 727808082 1550207172 -982574722 -1301796376 739032139 1527483613 -1039999641 -1257902607 940433412 1326108818 -704413400 -1593527874 1063265309 1214715019 -781302479 -1503038041 920021046 1104238752 -656930534 -1344325236 834382895 1186766009 -541733629 -1464664683 131064297 1892209023 -373194555 -1631145901 10626544 2007307622 -290700068 -1716816822 152332763 2115197261 -417724169 -1877133215 242855362 2038340948 -529019666 -1754203016 444133773 1837089051 -193556319 -2089705417 487929236 1779565826 -216312648 -2078514130 346257855 1671711017 -89319277 -1918228475 332316070 1690930480 -37692278 -1966609380 1017233697 1269232055 -760242163 -1515679589 1003226424 1288385966 -708680684 -1564126078 846874899 1165851013 -596367297 -1418520407 890735882 1108393372 -619058138 -1407263568 555143493 1444012499 -820465559 -1205894913 645600604 1367090634 -931826576 -1083030298 801986935 1489660385 -1044170661 -1228666675 681614702 1604824568 -961610686 -1314272044 1217296174 1065961400 -1501555198 -779671916 1340322615 954500001 -1578249701 -689249651 1180040988 827510666 -1470390736 -547574106 1094204165 910101395 -1355392471 -667850049 1429825354 574511068 -1154021786 -869255440 1381278547 626234309 -1134902657 -883035415 1541599096 753262574 -1242788268 -1024737598 1552886625 730340343 -1300149683 -981042469 1944082406 82274160 -1645332790 -353827236 1955435519 59417449 -1702628653 -310066619 2101075924 171765570 -1825194248 -466448786 2052463565 223423323 -1806140703 -480294281 1851213698 424703764 -2141641042 -144828872 1765442459 507360013 -2026577225 -265039327 1619840944 395050790 -1904038244 -108683766 1742801833 283523903 -1980798331 -18327021 1368737391 647132921 -1080350909 -929294379 1459126902 570405600 -1191779494 -806235188 1599000157 675937995 -1321160847 -968384537 1478691396 790903506 -1238537368 -1054188546 1277318667 992306845 -1574160601 -718600271 1263505938 1011393156 -1522404546 -767114328 1123671609 905899695 -1393049835 -604991613 1167333920 848505526 -1415939316 -593671270 1794860711 503076401 -2064316533 -202229987 1838588606 445747752 -2087140462 -190844156 1679879829 321379843 -1976660039 -47595729 1666001548 340400666 -1924969568 -96175306 2001499843 4933205 -1723721745 -297457799 1881256666 119964236 -1641032714 -383196320 2040004337 244371047 -1751539747 -526471349 2130328296 167578238 -1863033916 -403477678 2058884524 230630714 -1799981952 -474921962 2111164853 181592355 -1814318951 -455311345 1952685470 56929544 -1704067918 -311768028 1930320263 67725585 -1660929877 -368637891 1729037768 268973406 -1996397340 -33139598 1617084881 392556871 -1905483523 -110391189 1775537658 517193068 -2015695658 -253895616 1857636835 431913333 -2135480113 -139454375 1104557412 919668210 -1344777144 -656448290 1186722173 834453995 -1464496047 -541941561 1326300502 940215744 -1593582470 -704320276 1214282063 1063733721 -1502734237 -781637387 1549870336 728110486 -1301330900 -983010118 1527570713 738972047 -1258127307 -1039814493 1387965746 633183652 -1129001954 -877396856 1440180523 584079805 -1143404537 -857851759 1671636205 346297467 -1918024255 -89492137 1691279604 331993186 -1967095336 -37244594 1836625119 444570697 -2089366029 -193856155 1779787974 487741520 -2078602774 -216254084 2115253385 152241183 -1877322331 -417503949 2038034576 243187718 -1753771588 -529489622 1892662459 130583597 -1631461993 -372839167 2007136418 10831924 -1716774514 -290772712 1489830949 801780915 -1228708599 -1044097633 1604370492 682094762 -1313955568 -961965690 1444318231 554810497 -1206325957 -819995219 1367033870 645691544 -1082840798 -932046412 1165628481 847062231 -1418431123 -596425221 1108856920 890298574 -1407602316 -618757662 1268882547 1017556197 -1515192993 -760689207 1288460394 1003186428 -1564329658 -708507184 -1359402381 -637658395 1089948511 938507209 -1449857430 -560734468 1201311558 815644624 -1608342975 -685403433 1311556461 959181819 -1487968680 -800565554 1228998516 1044789218 -1286718953 -1001846143 1564498747 709323693 -1272709618 -1020997992 1512939298 757772212 -1114263003 -896367949 1402721033 614261663 -1158121924 -838908246 1425413904 603006854 -1785263429 -493864403 2073652119 211704577 -1829056862 -436339148 2096410510 200515352 -1689484663 -330583521 1967317925 38130483 -1675540848 -349800954 1915692988 86513450 -2011161889 -14210487 1714322419 287918949 -1890722106 -129307056 1631829994 373591932 -2030333203 -235101573 1760949185 536003415 -2120853772 -158243230 1872246744 413075278 -1209918670 -1058722908 1508669982 787171976 -1332748501 -947327043 1585561095 696684177 -1187409152 -834755690 1463284268 540066490 -1101768935 -917280881 1348089397 660407971 -1437267114 -581813312 1146841722 861690604 -1388785841 -633339943 1127657059 875667189 -1534164124 -745950222 1249960520 1032311518 -1545386115 -723224597 1307387473 988419783 -1936966662 -74773652 1652710102 361065024 -1948123165 -51982475 1710202575 317238873 -2108181560 -179272866 1817826020 459203186 -2059765807 -230865081 1798575869 473114219 -1858393186 -432268536 2134198962 137525796 -1772687481 -514728175 2019069611 257932861 -1612667988 -387476678 1911472768 115995158 -1735563339 -276146397 1988298393 25441807 -1664136975 -339183513 1925261789 96868683 -1683845912 -324682626 1974267332 44817746 -1844133693 -451678123 2082120175 186487161 -1787231014 -495045556 2071422454 208688480 -2122819435 -159422461 1870019001 410061103 -2045404020 -250434534 1746664864 521981238 -1885089625 -123412431 1638773131 380272925 -1999760194 -3595224 1723889042 298272004 -1482594247 -794404689 1236207893 1051212163 -1597199328 -674521930 1321389324 969276826 -1451565045 -562179939 1198817575 812888497 -1374215150 -653257596 1075397950 924743080 -1172932515 -854505269 1410865521 589244903 -1115964348 -897807150 1400233320 611511806 -1261571985 -1010122503 1522766147 767861205 -1281346442 -995687200 1571706202 715744716 -2049672784 -221034202 1809455260 484255754 -2101756503 -172061377 1823988869 464579603 -1961889406 -66535148 1694601390 302424120 -1939720805 -77265651 1651266743 359359521 -1738315308 -278636222 1986857208 23738478 -1626427955 -402023077 1895877857 101186679 -1766268442 -507522704 2025226442 263303260 -1848302081 -422439575 2145076435 148665413 -1095083656 -910333458 1353988180 666044610 -1177051807 -825184777 1473903693 551472347 -1335766710 -949558820 1584377958 694714608 -1223944877 -1073011259 1493333119 772097257 -1559410404 -737511030 1292052528 973346982 -1537176315 -748175981 1248783401 1030347967 -1378434770 -623775304 1138270210 887066772 -1430584009 -574868063 1152738331 867325069 -896143497 -1114447903 614174299 1402781389 -839373970 -1157686280 603343426 1425111764 -1001494715 -1287039021 708839017 1564948223 -1021074596 -1272671286 757973616 1512764134 -685572333 -1608134779 959225407 1311485609 -800113910 -1488450660 1044470310 1229351600 -637962463 -1359067209 938939917 1089480347 -560680136 -1449950290 815452692 1201529474 -235155521 -2030239959 536194707 1760730629 -157938778 -2121188560 412641930 1872714268 -14661747 -2010679525 288237217 1713968695 -129137772 -1890929918 373547704 1631900206 -330506277 -1689522355 37928695 1967492705 -350151742 -1675220140 86997742 1915243128 -493398039 -1785698433 211367621 2073953875 -436562960 -1828871322 200602332 2096349770 -745611722 -1534464352 1031847706 1250398092 -723314129 -1545327943 988642051 1307200405 -581609980 -1437440366 861615912 1146881982 -633826787 -1388338549 876016433 1127334823 -835072430 -1187053884 540520318 1462804456 -917239221 -1101841699 660237159 1348295665 -1058912672 -1209698570 787228492 1508579290 -946896263 -1333218577 696378197 1585894339 -387907842 -1612198296 116301778 1911140164 -275957017 -1735783823 25385931 1988389725 -432310580 -1858320806 137697248 2133993334 -514411819 -1773043133 257479673 2019550063 -178786662 -2108629492 458854326 1818148640 -231069053 -2059593195 473189295 1798535993 -74684760 -1937025474 360843140 1652897554 -52321615 -1947823577 317703069 1709765387 -123499019 -1885029021 380497113 1638587471 -3257876 -2000062086 297806016 1724323926 -159906361 -2122369711 410412267 1869698173 -250232354 -2045578936 521904370 1746702436 -451633775 -1844204281 186318013 2082327595 -495363704 -1786877666 209139876 2070939698 -338750045 -1664604875 96564367 1925596185 -324873798 -1683627732 44871830 1974173696 -1009930947 -1261789781 767806481 1522859143 -996120284 -1280878158 716048392 1571371166 -854186737 -1173285479 588792867 1411347637 -897851114 -1115893376 611680314 1400025260 -562381479 -1451389489 812964981 1198779619 -652773056 -1374664234 924391532 1075718394 -794741397 -1482291715 1051677767 1235772625 -674434702 -1597259292 969052254 1321574600 -507986764 -1765831646 263642520 2024926478 -422217555 -1848489925 148576641 2145134871 -278711162 -1738275824 23942570 1986684220 -401674081 -1626750967 100700595 1896325413 -66081584 -1962369978 302108156 1694956906 -77436727 -1939515297 359401957 1651194227 -220977950 -2049764236 484066766 1809675608 -172367621 -2101424019 465011159 1823519041 -623469444 -1378767638 886635856 1138740678 -574924699 -1430492941 867514697 1152518623 -737340338 -1559616296 973305186 1292125684 -748629929 -1536696127 1030664571 1248428525 -949908456 -1335444338 695201076 1583930786 -1072936959 -1223985001 771893549 1493506491 -910556118 -1094896452 666133766 1353930128 -824721357 -1177489243 551133471 1474204041 1713414267 287805677 -2010201769 -14028351 1632461922 373970164 -1891433138 -129747496 1761290313 536615135 -2030745243 -235767309 1872161872 412212422 -2120708740 -157303318 2073538591 210796681 -1785081549 -492904027 2096788486 201147536 -1829497558 -437049924 1967929389 38471867 -1690150655 -330995305 1914829876 86428834 -1674601192 -349655666 1565425843 709472293 -1287593569 -1001926391 1512260778 757363772 -1272109690 -1020652272 1402275969 613562391 -1113888339 -895723205 1425591448 603978766 -1158238796 -839803614 1090097367 939434049 -1359482373 -638533267 1200903374 814965848 -1449511454 -560134796 1310857445 958736499 -1607697975 -685029025 1229970684 1044966506 -1488863792 -800682682 2134610234 138191276 -1858736106 -432881536 2018923811 256992693 -1772604401 -513866599 1910511880 115812766 -1611761628 -387364686 1989008657 25881991 -1736197059 -276525909 1653375326 361476552 -1937579918 -75116316 1709262151 317093329 -1947261845 -51899139 1817643372 458242554 -2108069824 -178366250 1799015797 473824739 -2060145575 -231498545 1146466802 861045092 -1436823330 -581115832 1127773675 876561789 -1388964665 -634313647 1250834880 1032390998 -1535092500 -746100614 1306787289 988073295 -1544708875 -722817949 1508024726 786796800 -1209220934 -1058279380 1586455951 696800537 -1333721949 -947506123 1463364004 540940594 -1187559288 -835684322 1347743165 659807531 -1101362031 -916603897 1410777849 588378735 -1172790315 -853568701 1400571616 612120182 -1116379188 -898476198 1523403467 768244317 -1262277657 -1010558095 1570803410 715636292 -1280380930 -995500184 1235341981 1051124235 -1481657423 -794262745 1321997956 969614866 -1597868120 -674937026 1199200943 813525561 -1452000381 -562885867 1075289782 923840032 -1374027878 -652292340 1870193201 411030183 -2122939619 -160320629 1746216488 521279166 -2045032700 -249792622 1638099459 379869845 -1884484817 -123061319 1724821018 298425996 -2000629962 -3670112 1926230613 97043139 -1665035399 -339303441 1973565004 44369626 -1683204256 -324311050 2081716839 185813745 -1843782837 -451073059 2071576190 209620712 -1787306158 -495915068 1292759992 973783854 -1560046956 -737893886 1247819681 1030162231 -1536272755 -748067301 1138129802 886131484 -1378346330 -622908880 1153154963 867995397 -1430921537 -575476183 1354425308 666751818 -1095466256 -910970266 1473718213 550508371 -1176942871 -824281473 1583442926 694573944 -1334900030 -949470636 1494003703 772513633 -1224552741 -1073349043 1986253680 23389158 -1737641380 -278232374 1896748905 101263359 -1627359675 -402176301 2025347906 264203220 -1766442386 -508491016 2144706395 148025293 -1847853449 -421736735 1809105684 483652482 -2049269192 -220360018 1824065293 465450907 -2101909983 -172992841 1695501094 302545840 -1962857974 -66708836 1650626367 358989737 -1939018221 -76816763 38561151 1967871465 -331217837 -1689963323 86090086 1915130352 -349192118 -1675038500 211283277 2073091547 -493253535 -1784759049 200943956 2096961986 -436975496 -1829537554 536573211 1761363341 -235596745 -2030951263 412528898 1871806868 -157757394 -2120228680 287374633 1713884607 -13722619 -2010534765 374159664 1632242086 -129804260 -1891342198 958547383 1311077665 -684972901 -1607789555 1045397934 1229500728 -800989054 -1488531436 939117957 1090452755 -638079831 -1359963073 815008156 1200830730 -560306000 -1449306074 613766611 1402103109 -895798017 -1113848727 603492810 1426039132 -839454490 -1158561680 709811681 1565126007 -1002390323 -1287156645 757275128 1512319342 -1020430124 -1272297406 458708030 1817207976 -178703086 -2107767420 473600039 1799200945 -231411445 -2060205667 361552908 1653337242 -75317984 -1937404490 316741653 1709582467 -51414727 -1947711057 115360858 1910994124 -387046026 -1612114464 26050627 1988800725 -276569745 -1736125959 138136680 2134703358 -432689852 -1858953774 257296497 2018588903 -514299555 -1772135989 540636406 1463698528 -835250726 -1188027060 659861743 1347649657 -916794941 -1101143723 786627780 1508232274 -1058234904 -1209291394 697252061 1585973323 -947824143 -1333368473 1032742034 1250513924 -746584642 -1534642904 987996299 1306824733 -722615897 -1544883919 861269152 1146281014 -581202548 -1436762854 876095673 1128208431 -633976427 -1389266685 813303805 1199388523 -562796847 -1452059065 924304356 1074852722 -652631352 -1373728162 1050775503 1235664729 -793776413 -1482105227 969690070 1321958208 -675140870 -1597695380 768415641 1523197711 -1010600267 -1262205405 715182976 1571283734 -995183956 -1280736710 588685227 1410445117 -853999993 -1172320751 612064178 1400662820 -898286946 -1116599800 185870133 2081626019 -451262951 -1843562865 209314604 2071909306 -495484416 -1787776362 97496839 1925750673 -339620309 -1664680259 44198686 1973771144 -324269518 -1683277148 379795281 1638139847 -122857859 -1884657941 298775368 1724498910 -4156828 -2000182542 410566499 1870630901 -159982001 -2123239719 521501562 1746029548 -249882026 -2044974400 694236860 1583744554 -949004400 -1335335162 772600485 1493942835 -1073572983 -1224367329 666549902 1354599960 -910893150 -1095504076 550992535 1473268225 -824632389 -1176622291 886449880 1137776206 -623360012 -1377863838 867951297 1153225303 -575306771 -1431129221 973975274 1292541564 -737947706 -1559953584 1029729011 1248287333 -747762721 -1536607415 302978676 1695033058 -67012776 -1962522674 358797933 1650844411 -76762303 -1939110953 483696198 1809034960 -220528790 -2049060868 465132127 1824418505 -172541069 -2102391835 263718416 2025797254 -508139716 -1766762582 148226569 2144531103 -421813467 -1847815245 23301666 1986313908 -278008050 -1737826408 101599803 1896446637 -402642153 -1626924159 1908350080 112733206 -1615757908 -390705862 1993529497 30795791 -1730365003 -270825181 2137298098 140747812 -1855261282 -429013752 2013876395 252600381 -1777913465 -520093423 1812466916 453983346 -2113507896 -184459938 1801832701 476248171 -2056541743 -227763897 1658029270 366261312 -1931614726 -69544596 1706967247 314142809 -1951391261 -55111307 1255226440 1037438174 -1528865436 -740790798 1304229969 985385159 -1548576387 -726291989 1141552250 856524012 -1442523818 -586947136 1130852451 878723317 -1385623217 -630316583 1466313772 543235258 -1184346880 -831554154 1342957621 655153315 -1106933479 -922568305 1505600542 783979656 -1212955342 -1061882460 1590714375 701976721 -1327627989 -942067267 1755590081 530783575 -2035659539 -240288645 1875503576 416209230 -2117629708 -155142046 1719641587 293115237 -2005809953 -8981431 1628594666 370495868 -1893990202 -132435888 1964195237 34868531 -1692574583 -333812705 1920924092 91867434 -1670342512 -344479738 2076751255 214926593 -1782131525 -490609619 2091217294 195182872 -1834282846 -441704396 1405750537 617430431 -1111200731 -893166413 1420282128 597752198 -1163286468 -844195670 1561429307 706131373 -1289755625 -1005005695 1518092578 763064756 -1267589106 -1015738216 1316822381 964308475 -1603044287 -680244009 1225841012 1041754594 -1491158952 -803632946 1084659039 933340617 -1364659085 -642792219 1204506950 818700752 -1446694806 -557711108 1133084162 881741460 -1383653586 -629133384 1155840539 870550157 -1427449033 -571610207 1297282608 978699942 -1554213092 -732190838 1245655593 1027080895 -1540271355 -751410285 1581149798 691625712 -1339027638 -952680484 1498655359 777296617 -1218589869 -1067779131 1357243988 669177538 -1091860616 -907233298 1468539469 546247387 -1182383263 -830376969 2028429002 266366556 -1763098650 -504492176 2139790035 143501893 -1853555713 -427570327 1983698680 20702830 -1741506604 -281704638 1901138657 106308215 -1621134387 -396868773 1699761838 307723832 -1956761726 -61268204 1648200375 356170273 -1942754405 -80422131 1804322460 479000074 -2054838352 -226322650 1827013253 467743251 -2098699351 -168864961 1519537987 764772309 -1264832913 -1013244167 1577028442 720944076 -1275991434 -990455072 1414121329 592377831 -1169709475 -851405109 1394869096 606286846 -1121295804 -902999342 1193631527 807563185 -1456783861 -567538019 1078500158 927968168 -1371080174 -649999740 1241437973 1056565123 -1477396935 -789084497 1318261516 966009754 -1600294368 -677756234 1643933579 385572637 -1879961945 -118145487 1720822674 295082756 -2002793794 -6751704 1864886201 404805423 -2127985003 -164710909 1749689248 525144886 -2042346868 -247238118 2085322735 189550457 -1840963901 -448647595 2066136054 203524960 -1792484646 -500176308 1922103261 93833035 -1667328271 -342251929 1979528132 49939282 -1678552344 -319528322 366205316 1658120466 -69355352 -1931835330 314449309 1706634507 -55542607 -1950921689 453530038 1812947232 -184143718 -2113863668 476419503 1801626937 -227806077 -2056469483 140823008 2137258358 -429217588 -1855088550 252251641 2014199151 -519607083 -1778361277 113197522 1907913028 -391044866 -1615458200 30574027 1993717085 -270736153 -1730423695 784202060 1505413594 -1061971872 -1212897034 701513045 1591152067 -941728647 -1327928081 543584638 1465991656 -832040878 -1183899452 655078759 1342998001 -922364853 -1107106595 856353064 1141758398 -586905596 -1442596718 879177009 1130372519 -630633443 -1385268085 1037132058 1255559564 -740360138 -1529335648 985441539 1304139157 -726481873 -1548356423 214493381 2077218899 -490305047 -1782466177 195374300 2090998858 -441758224 -1834189466 34824439 1964265569 -333643301 -1692782259 92185838 1920570488 -344930878 -1669860012 293599393 1719191607 -9332339 -2005489381 370293944 1628769326 -132358764 -1894028030 530870419 1755529221 -240512577 -2035474135 415872138 1875805212 -154675802 -2118064848 933677069 1084356763 -643258079 -1364223561 818613268 1204567170 -557486792 -1446879826 964509759 1316647081 -680320749 -1603006075 1041269798 1226290352 -803281654 -1491479140 705812585 1561782527 -1004553915 -1290237485 763108464 1518021862 -1015906980 -1267380790 617238619 1405968589 -893111945 -1111293471 598185026 1419814100 -844499602 -1162951176 669367046 1357024144 -907290070 -1091769668 545816351 1469009801 -830071245 -1182716251 691942196 1580794786 -953134568 -1338547570 777254701 1498728379 -1067608575 -1218795881 978496354 1297456116 -732116402 -1554253096 1027567483 1245208557 -751759785 -1539948863 881402704 1133384646 -628669828 -1384090902 870639433 1155782623 -571832731 -1427261709 478911438 1804381016 -226100510 -2055026060 468082647 1826713409 -169328901 -2098262419 307237884 1700209514 -60919088 -1957084602 356374501 1648027507 -80496951 -1942714785 20745130 1983626044 -281875834 -1741301232 105992115 1901494053 -396415329 -1621615095 266797976 2027959054 -504798540 -1762766302 143312769 2140010263 -427514195 -1853647301 1056868935 1241103057 -789517461 -1476928515 965955166 1318354632 -677564558 -1600512028 807731829 1193423587 -567581863 -1456712753 927516268 1078982394 -649681088 -1371433002 592026147 1414441653 -850920689 -1170158695 606363194 1394831020 -903201002 -1121120384 764547601 1519723143 -1013157059 -1264893013 721409544 1576593054 -990791900 -1275689038 93366927 1922538009 -341914717 -1667630283 50163350 1979342336 -319615046 -1678491860 189473469 2085360171 -448445551 -1841138937 203876004 2065815090 -500660344 -1792035042 405256939 1864403581 -165028921 -2127631535 524975858 1749896804 -247193634 -2042417336 385626841 1643840079 -118336523 -1879743645 294778560 1721157206 -6318100 -2003261574 -1184459128 -832461282 1466496932 544196402 -1106554223 -921935353 1342518205 654443307 -1212342598 -1061540308 1504935830 783568640 -1328489821 -942151115 1591655311 702122777 -1529772308 -740903302 1256187840 1037621078 -1547943179 -725912989 1303520217 984945487 -1442181410 -586334648 1141141490 855859044 -1385706809 -631178671 1130998763 879663997 -2113358272 -183531818 1812387692 453109754 -2056949159 -228441393 1802179445 476849123 -1932312974 -69988636 1658675038 366637000 -1950418325 -54932739 1706072903 314026961 -1614830044 -390555982 1907476232 112654238 -1731042755 -271232341 1994130193 31142791 -1855705578 -429711744 2137673530 141393836 -1777735153 -519120231 2013760291 251706293 -1602377783 -679831713 1316210405 963966579 -1492098096 -803777722 1226703612 1041838698 -1364840453 -643752083 1084772055 934248001 -1446253598 -556999820 1204128462 818068056 -1110788179 -892500165 1405408897 616818199 -1163430988 -845135070 1420366488 598614542 -1290715233 -1005187319 1562336947 706244133 -1266877562 -1015297264 1517460138 762686012 -1693219071 -334186601 1964893741 35313339 -1669446888 -344362098 1919951412 91689634 -1782051021 -489734235 2076601887 213999241 -1834628310 -442303556 2091624966 195861136 -2036033691 -240932877 1756034633 531482335 -2117512324 -154246166 1875325520 415236806 -2004934825 -8900671 1718713979 292966125 -1894589618 -132781096 1629272674 370903796 -1957628918 -61356900 1700697382 307865008 -1942147053 -80084859 1647530303 355754409 -2054456264 -225686354 1803885844 478293378 -2098808799 -169768777 1827199245 468707739 -1763187602 -505359112 2028569922 267302356 -1853218697 -426962719 2139373915 142832077 -1740870564 -281322294 1982991728 20266470 -1622038459 -396977965 1902102889 106494463 -1338059582 -952507308 1580250606 691504504 -1219292965 -1068228531 1499296247 777666913 -1092264720 -907907994 1357594076 669781322 -1182230295 -829446017 1468463557 545376595 -1383480154 -628165584 1132963210 880842012 -1427898177 -572313559 1156211091 871190789 -1554887532 -732595198 1297886648 979049774 -1539340147 -751257573 1244785057 1027004727 -1840528053 -447941155 2084938855 188912881 -1792671406 -501141052 2066243710 204427496 -1668264583 -342393361 1922968661 93920451 -1677883040 -319112714 1978918988 49600730 -1879255761 -117709383 1643295747 385189013 -2003758794 -6938208 1721724954 295190668 -2128126691 -165646965 1864973361 405671079 -2041931516 -246568558 1749350440 524535998 -1457134205 -568142571 1194034351 808236089 -1371004518 -649129716 1078345910 927035424 -1476497999 -788964057 1240468637 1056390155 -1600935512 -678127298 1318963332 966457362 -1265437209 -1013594767 1520211147 765174877 -1275121154 -990379672 1576095954 720789572 -1169588779 -850506429 1413946617 591408239 -1121666612 -903640742 1395316960 606988406 -586525812 -1441963238 855913120 1141047862 -630745195 -1386174717 879359673 1131333167 -741221442 -1529418968 1038072466 1255705092 -725868633 -1548013775 984776331 1303727645 -1061338136 -1212517506 783491780 1504973394 -942635023 -1328040089 702473949 1591334475 -832123942 -1184761012 543730422 1466931808 -922021949 -1106493611 654667503 1342332537 -429624508 -1855765550 141169256 2137858814 -519456931 -1777432629 252171889 2013325031 -390071434 -1615279136 112302682 1907796684 -271433873 -1730867207 31219267 1994092245 -70032608 -1932241994 366805516 1658466970 -54614215 -1950771281 313574933 1706555011 -183964910 -2112889980 453413438 1812052648 -228249845 -2057166947 476794407 1802272433 -1005493555 -1290382757 706675681 1561867127 -1015241004 -1266969022 762497016 1517680494 -892671233 -1110582679 616860627 1405336389 -844681498 -1163911568 598298570 1420722012 -643403095 -1365163457 933761925 1085219603 -557074768 -1446214106 818272156 1203955466 -679609701 -1602565619 963877815 1316268833 -804241790 -1491661292 1042177966 1226403640 -8437243 -2005372269 292627241 1719014335 -133003748 -1894402422 370992944 1629214630 -240858569 -2036073823 531278619 1756208013 -154595794 -2117189960 415723266 1874878356 -490188191 -1781570825 214315853 2076247003 -442132872 -1834834194 195819348 2091698114 -334243245 -1693127995 35502975 1964674025 -344056246 -1669779748 91258726 1920421872 -281267954 -1740963432 20074530 1983209652 -397282025 -1621703295 106927163 1901634733 -504907460 -1763669590 266983440 2028923014 -427131611 -1853010509 142875657 2139303071 -225762966 -2054417924 478494790 1803710672 -169417357 -2099128859 468223071 1827648713 -61822632 -1957193266 308201588 1700395234 -79860415 -1942331945 355667053 1647590651 -732819002 -1554702000 979136746 1297825916 -750791201 -1539775159 1026667763 1245086821 -628516364 -1383159454 881326296 1132513358 -572236307 -1427935877 870988993 1156385879 -907738718 -1092472524 669737102 1357664280 -829897285 -1181747923 545694871 1468109825 -952202864 -1338394362 691071164 1580718122 -1068282487 -1219199713 777858213 1499077683 -165216177 -2128596775 405365091 1865306613 -246758314 -2041711424 524592506 1749259756 -117667715 -1879328533 385018193 1643502023 -7254940 -2003403534 295644488 1721245150 -342880213 -1667817283 94269703 1922646417 -318909390 -1678056284 49526046 1978959240 -448030695 -1840469873 189135157 2084751779 -500802560 -1792971626 203963692 2066681274 -850845561 -1169289199 591872427 1413509437 -903551842 -1121725432 606766514 1395504420 -1013798731 -1265264605 765249945 1520171279 -989893460 -1275569094 720440704 1576418582 -788647709 -1476853643 1055936975 1240949081 -678169350 -1600863124 966628822 1318757696 -567953199 -1457354681 808180221 1194125675 -649560888 -1370534818 927342052 1078013298 998051537 1283079751 -713854979 -1569431701 1007733448 1259862622 -769741852 -1525048462 900105955 1117894261 -609687601 -1397762215 852181754 1171026540 -591060010 -1413344448 650780341 1372401187 -926646375 -1077719281 564648620 1453386298 -810960000 -1196520682 672241287 1595319825 -970983509 -1323776195 796676766 1484481032 -1049480270 -1233845468 1256985 1997807247 -300069067 -1726316637 125757952 1887034006 -378500308 -1636320326 248030763 2043647677 -523843833 -1748895855 161833522 2124567204 -408222946 -1867762808 497303165 1789071083 -206938287 -2069008441 449444452 1842268914 -188245176 -2084525090 327136847 1685620441 -42870941 -1971918859 336753238 1662337728 -98823302 -1927601172 577126288 1432424198 -865575236 -1150325206 621542281 1376570143 -888825179 -1140676045 750630818 1538950964 -1028401522 -1246435816 735081403 1557611309 -975301993 -1294392831 1070673908 1221992290 -773894440 -1495761330 951905261 1337711483 -692942143 -1581925801 822781894 1175295824 -553335062 -1476135300 912745439 1096831817 -664206605 -1351732635 419962712 1846489038 -150569356 -2147397918 509991745 1768090583 -261375379 -2022929669 399742826 1624549372 -102894010 -1898264880 280908659 1740202981 -22007201 -1984494903 79630140 1941454762 -357470704 -1648992634 64146213 1960180659 -304305655 -1696884065 174360334 2103687064 -462756318 -1821518156 218710807 2047767425 -486071749 -1811934547 155937875 2118933701 -414904961 -1874706967 237414474 2032244956 -534197914 -1758463504 126936161 1888998647 -375487155 -1634093605 16588920 2012877038 -286047916 -1712033342 352091191 1677413537 -84796133 -1913311859 328316974 1687587000 -39855870 -1969690220 438825989 1830864019 -198601431 -2094094913 491401244 1783431306 -213626576 -2075958874 841305243 1159887885 -601150025 -1423172319 893945986 1112520724 -616109650 -1404970696 1023329449 1274672191 -755980923 -1510501101 999489712 1284780070 -711106148 -1566945014 798121215 1486187625 -1046725165 -1231352507 687839462 1610131568 -957220406 -1309226660 558486733 1448010843 -817383967 -1203731081 639897812 1361256514 -936742408 -1087553170 273702162 1733782916 -27378626 -1990652760 389912843 1614457245 -114034649 -1909143375 512480544 1770841526 -259673076 -2021489510 434508089 1860247983 -135761899 -2131804029 233262454 2061532640 -471258022 -1796334388 176851311 2106440185 -461051837 -1820075819 54314308 1950086610 -315448216 -1707764482 72417629 1935028683 -362848143 -1655156505 725515738 1547259212 -986702602 -1305007008 743684547 1532266837 -1034037009 -1252333447 635827688 1390593406 -873753404 -1125342126 579351025 1435435367 -863612707 -1149149109 914976190 1099849000 -662238062 -1350550524 837069223 1189321009 -538261365 -1460799459 944956812 1331025178 -698579808 -1587825610 1061101973 1211633923 -785301319 -1506381777 1595001813 672594755 -1323324679 -971466129 1484525516 796606298 -1234014496 -1049272714 1372210151 650998641 -1077665077 -926739875 1453819902 564180840 -1196824878 -810625468 1118231473 899803943 -1398228323 -609252853 1170939816 852242238 -1413120380 -591245806 1283281795 997876501 -1569508689 -713817543 1259378586 1008183052 -1524697418 -770062816 1686104861 326687627 -1972270543 -42550617 1662136068 336928658 -1927524824 -98861378 1789158191 497243065 -2069233149 -206753131 1841932086 449746848 -2084059622 -188680564 2043214713 248499183 -1748592043 -524178749 2124758880 161615862 -1867817396 -408129830 1997763403 1328093 -1726147993 -300277007 1887352658 125405124 -1636772226 -378018072 1175124628 822987266 -1476093000 -553407698 1097285261 912264731 -1352048735 -663851209 1221685926 1071006256 -1495329910 -774364388 1337767615 951813673 -1582114925 -692721915 1539173104 750443110 -1246524452 -1028342966 1557147369 735518335 -1294053435 -975601837 1432773314 576803412 -1150811154 -865127560 1376495323 621581901 -1140471817 -888998047 2103761500 174320330 -1821721744 -462582810 2047417925 219033299 -1811447959 -486518785 1941918318 79192824 -1649331390 -357170220 1959958135 64333537 -1696794789 -304363571 1624492600 399833774 -1898075372 -103113854 1740508705 280575671 -1984925939 -21536869 1846034954 420442780 -2147081434 -150924368 1768261139 509785733 -2022971585 -261302359 1831315799 438344129 -2094413701 -198248211 1783262542 491609560 -2075915166 -213697292 1677468005 351998451 -1913503671 -84578081 1687283068 328652266 -1969257392 -40323898 1888532787 127371685 -1633757153 -375789431 2013101354 16403900 -1712120826 -285987696 2118856961 155976087 -1874505683 -415080261 2032596248 237094286 -1758948300 -533748574 1447659935 558807305 -1203246925 -817833947 1361333638 639859984 -1087755094 -936567748 1485963693 798306619 -1231265663 -1046786025 1610597812 687404322 -1309563752 -956918770 1274976763 1022994797 -1510934313 -755513279 1284726242 999583092 -1566753586 -711324584 1160057289 841097567 -1423216411 -601079693 1112069584 894428486 -1404652292 -616463254 1950128150 54241408 -1707935430 -315242068 1934711823 72772761 -1654702813 -363328075 2061963300 232792242 -1796640504 -470924898 2106250301 177071275 -1820019439 -461142649 1770752114 512538852 -2021267106 -259860024 1860586603 434207997 -2132267705 -135324207 1733296192 274149590 -1990303380 -27700742 1614660697 389739727 -1909217931 -113994269 1330821342 945129544 -1587750414 -698619548 1212120263 1060654161 -1506730517 -784978563 1099509996 915275898 -1350086208 -662675114 1189410037 837010531 -1461021223 -538073777 1390782650 635607084 -1125398122 -873662208 1435004067 579820597 -1148842609 -863945447 1547575432 725159966 -1305460316 -986222286 1532224657 743756807 -1252162115 -1034242773 -207321895 -2069646257 497739253 1789777251 -188137280 -2083622826 449257964 1841303930 -42005269 -1971831683 326200775 1685478737 -99432206 -1927939996 337422814 1662753096 -300706627 -1726700501 1963409 1998243079 -377597788 -1636212686 124793224 1886847262 -523756401 -1748030439 247889315 2042711349 -408561514 -1868371968 162249146 2125236524 -926243823 -1077046137 650429757 1371796907 -811114488 -1197453154 564724004 1454256562 -971953117 -1323950923 673139983 1595440537 -1048778694 -1233397588 796035350 1484110208 -713182091 -1569028893 997447001 1282729423 -770674580 -1525202694 1008603456 1259938262 -609862585 -1398731567 900226411 1118793213 -590612386 -1412642616 851810674 1170385380 -356534888 -1648851698 78763188 1941365794 -304975487 -1697300201 64753837 1960517691 -463192662 -1822225092 174742662 2104323088 -485885517 -1810970331 218601631 2046863369 -150428164 -2146462358 419874000 1845621830 -261791259 -2023599757 510329033 1768697951 -103600690 -1898701480 400379106 1624931444 -21042729 -1984308927 280004859 1740093549 -774793904 -1495882298 1071641724 1222165738 -692301495 -1581555233 951201893 1337262323 -552985246 -1475531276 822377550 1174621400 -664282757 -1352603155 912898135 1097763009 -865696460 -1151224414 577299480 1433392270 -888454867 -1140035141 621092865 1375867031 -1027797754 -1246085744 749956138 1538546876 -976172769 -1294468727 736012339 1557764261 -1047337381 -1231694131 798787447 1486600161 -956358078 -1309142316 686900078 1609987064 -817271191 -1202823425 558305093 1447051219 -937121168 -1088185626 640338780 1361968074 -601491905 -1423784279 841717523 1160554373 -616025562 -1404108112 893801226 1111581596 -755073523 -1510388069 1022369569 1274490807 -711738860 -1567323518 1000201016 1285221294 -84097389 -1912867323 351446975 1677039401 -40828278 -1969868260 329212838 1687704368 -198750559 -2095022537 438906765 1831739163 -213218632 -2075280850 491056020 1782831874 -414460169 -1874008479 155563995 2118289229 -534375698 -1759436168 237532098 2033140564 -376414523 -1634242989 127811561 1889079167 -285369636 -1711625654 15989744 2012531558 -662055142 -1349589108 914863670 1098942112 -538701053 -1461509227 837448239 1189954233 -699244760 -1588236354 945569284 1331367570 -784360655 -1506235481 1060239901 1211550347 -985741442 -1304823832 724608594 1547146948 -1034747033 -1252772879 744317515 1532646109 -874164404 -1126006822 636169824 1391206134 -863466667 -1148208189 579267193 1434573551 -471337006 -1797208252 233412350 2062460520 -460704821 -1819475107 176444135 2105762417 -314802208 -1707389066 53616332 1949642330 -363742215 -1655272593 73390805 1935206979 -28252234 -1990732000 274630298 1733932556 -113433681 -1908796615 389235331 1614049813 -259297404 -2020843758 512036520 1770143294 -135877731 -2132698357 434686641 1861220903 -1748483619 -523275957 2043027697 247533671 -1868200508 -408767150 2125194472 162321534 -1726756369 -300615303 1998432451 1742933 -1635906058 -377930400 1886416090 125262924 -1971367495 -42442449 1685139605 326500355 -1928161888 -99244746 1662841996 337363994 -2069571189 -207361763 1789573287 497911857 -2083971694 -187814652 1841790142 448810024 -1398382315 -610184829 1118306361 900673711 -1412717300 -590572134 1170588704 851637430 -1568806617 -713369167 1282639883 997505181 -1525666498 -770237016 1260276754 1008303236 -1324256911 -971619865 1595871325 672669899 -1233341080 -1048869378 1483920452 796255442 -1077216957 -926037547 1371838575 650356985 -1196999334 -811594292 1453939830 565079264 -1898745700 -103530486 1625100720 400171302 -1983990651 -21396461 1739642281 280487231 -2146895698 -149960648 1845926274 419539220 -2023408457 -262009823 1768643995 510422285 -1822138120 -463253394 2104099284 174928194 -1811307295 -485583753 2047329741 218166619 -1648367414 -356984740 1941015014 79083888 -1697501997 -304800699 1960594943 64716137 -1245884332 -1027972926 1538470264 749994478 -1294953395 -975723301 1558115681 735692279 -1150887834 -865998608 1432926538 577735132 -1140122497 -888394519 1376091475 620907973 -1475723216 -552767322 1174675740 822284682 -1352170455 -664750913 1097458949 913233299 -1496201214 -774440812 1222617390 1071159736 -1581511653 -692372339 1337093431 951410081 -1510071457 -755428407 1274036851 1022849765 -1567365306 -711665712 1285391978 999995132 -1423594643 -601711621 1160497729 841808599 -1404539020 -615555102 1111887448 893468366 -1203162309 -816970835 1447514647 557867649 -1088096478 -937179212 1361745422 640525976 -1231897847 -1047164001 1486674469 798747315 -1308655856 -956805242 1609637436 687222442 -1634729065 -375966975 1889428155 127488557 -1711421554 -285542632 2012456610 16029236 -1874097243 -414401741 2118511241 155376159 -1759096900 -534675670 2032676496 237968902 -2094590989 -199220379 1831432927 439239241 -2075469846 -212998276 1782888134 490964560 -1912824895 -84169897 1676868333 351652475 -1970184232 -40472754 1688157940 328732258 -1125838306 -874372472 1391162162 636240804 -1148660217 -862984559 1434892075 578914237 -1304520148 -986076486 1546713856 725076886 -1252827595 -1034654045 1532837657 744099727 -1588460934 -699059476 1331454806 945509312 -1505769885 -784795915 1211213647 1060542425 -1349940664 -661734690 1099426660 914414578 -1461432751 -538739001 1189752701 837623787 -2020920618 -259259840 1770345466 511861612 -2132347185 -136198567 1860736995 435136373 -1991197980 -27817358 1734269896 274328414 -1908572419 -113619349 1613963217 389295943 -1707334990 -314895836 1949451166 53834504 -1655576917 -363407811 1935640455 72922897 -1796756864 -471819754 2062142380 233765690 -1819644263 -460497393 2105806773 176373539 -436645355 -1828822397 200749881 2096104367 -493578740 -1785485670 211482400 2073937846 -350037465 -1675236687 86817547 1915456413 -330359234 -1689768280 37846802 1967542148 -129088911 -1891011865 373302109 1632048075 -14449048 -2010859778 288220996 1714083794 -157955517 -2121073963 412855151 1872534521 -235401638 -2030092596 536244086 1760649184 -560500003 -1450163637 815338481 1201546087 -637880636 -1359116718 938792936 1089726334 -800261393 -1488205191 1044552643 1229302613 -685687050 -1608118688 959406042 1311272780 -1021287751 -1272491473 757990293 1512649475 -1001544032 -1286957514 709085068 1564800794 -839128437 -1157834211 603294631 1425193777 -896127342 -1114563068 613961662 1402961704 -52272300 -1947905086 317457016 1709912814 -74471603 -1937205285 360826465 1653012215 -231085210 -2059478032 473401930 1798355676 -179032193 -2108481559 458903123 1818066629 -514493648 -1772993626 257626652 2019304074 -432490711 -1858107457 137811461 2133976723 -275842302 -1735799916 25205294 1988602552 -387760357 -1612443763 116219447 1911189153 -947108964 -1333038326 696394416 1585779238 -1058961531 -1209616621 787474089 1508431423 -916993106 -1101989064 660187778 1348377108 -835055689 -1187168479 540307099 1462984205 -633646088 -1388551314 875901652 1127350850 -581527583 -1437489289 861468365 1147127387 -723461174 -1545082020 988723942 1307150960 -745725997 -1534447803 1032027903 1250184809 -674287465 -1597505535 968970683 1321623853 -794626930 -1482308584 1051497890 1235985716 -652953435 -1374451661 924506505 1075702047 -562463556 -1451340758 813112720 1198533894 -898096909 -1115746203 611729887 1399943497 -854203158 -1173171076 589006278 1411167568 -995907391 -1281058729 716032493 1571486075 -1009881896 -1261872050 767561204 1523006818 -324988833 -1683611447 45052275 1973961189 -338897850 -1664359216 96646506 1925547516 -495282067 -1786926853 208992577 2071185879 -451453836 -1844417310 186203480 2082344398 -250216389 -2045693779 521691415 1746882945 -159661022 -2122517324 410363150 1869780376 -3307511 -1999980385 298051877 1724176819 -123712496 -1884849018 380513596 1638473130 -824966698 -1177341632 551182586 1474121836 -910572081 -1094781607 666346723 1353749621 -1072723484 -1224165006 771877064 1493620830 -949858819 -1335526037 694955217 1584077895 -748482126 -1536941788 1030582430 1248477192 -737225301 -1559632579 973124743 1292338193 -575104640 -1430279914 867629228 1152501818 -623551079 -1378718449 886783157 1138494499 -172351202 -2101538424 464797746 1823699108 -220732153 -2049911407 484017195 1809757373 -77485780 -1939433030 359647232 1651046550 -66294475 -1962189405 302124057 1694841999 -401788550 -1626734100 100880470 1896112320 -278858397 -1738029579 24024143 1986634969 -422135480 -1848538658 148428900 2145380594 -507806383 -1766044217 263527549 2024942827 -2120902895 -158161017 1872492093 412927659 -2030546168 -234921058 1760965156 535888562 -1890705629 -129421387 1631616527 373771929 -2010916038 -14357588 1714272790 288000640 -1675458699 -349849629 1915545177 86759119 -1689304212 -330796038 1967202880 38146774 -1829171385 -436322351 2096590443 200302333 -1785410722 -493618232 2073733746 211655396 -1157908519 -839088305 1425397493 603121251 -1114213440 -896449706 1402475244 614408826 -1272954901 -1020850307 1512988359 757689937 -1286734862 -1001731228 1564711646 709143112 -1488148547 -800352469 1229112977 1044772359 -1608424540 -685354190 1311703688 958935582 -1449709681 -560980199 1201229475 815693365 -1359287402 -637674752 1089768122 938719788 -1735481776 -276195642 1988151164 25688042 -1612488119 -387689761 1911358309 116012019 -1772802462 -514711820 2019249998 257720280 -1858540933 -432022803 2134281047 137477057 -2059815372 -230783326 1798821656 472967054 -2108394963 -179092805 1817842433 459088791 -1948107258 -52097392 1709989674 317419452 -1936721377 -74921335 1652661043 361147301 -1545566568 -723012082 1307502516 988403490 -1534246271 -745901545 1250108333 1032065851 -1388638550 -633586116 1127575430 875716368 -1437152589 -581830107 1146661791 861903625 -1101555972 -917461398 1348073424 660522822 -1187360027 -834837901 1463038921 540214111 -1332994354 -947179944 1585610722 696602484 -1209935145 -1058608575 1508883451 786991981 -1281100397 -995834619 1571656895 715826217 -1261555318 -1010237156 1522552998 768041008 -1116176991 -897626825 1400249485 611396635 -1172981320 -854423250 1411111060 589096962 -1374362121 -653011615 1075479771 924693581 -1451679250 -562163336 1198997698 812675156 -1597018683 -674734765 1321274601 969292927 -1482511908 -794453686 1236060400 1051457638 -1999776421 -3480115 1724101751 298091745 -1885335230 -123264556 1638821998 380190968 -2045354647 -250515969 1746418757 522128595 -2122606224 -159602202 1870002268 410175690 -1787116225 -495061591 2071241747 208901253 -1843986138 -451923536 2082037770 186536092 -1683927795 -324633189 1974414369 44571831 -1664317164 -338970238 1925376056 96852142 -1430731566 -574622652 1152820734 867276136 -1378549557 -623759267 1138450919 886854001 -1536996128 -748389258 1248669132 1030364506 -1559328519 -737560465 1291905493 973592899 -1223699274 -1073159136 1493284250 772179212 -1335750481 -949673927 1584165251 694894869 -1177265020 -825005038 1473920424 551357758 -1095133027 -910252021 1354234289 665897255 -1848187878 -422456180 2144896310 148878752 -1766121469 -507768683 2025144623 263352761 -1626510296 -401974082 1896025348 100941202 -1738495951 -278423385 1986971933 23722379 -1939737474 -77151000 1651479890 359179716 -1962135449 -66387727 1694650699 302342621 -2101707700 -172143398 1823743328 464727542 -2049460139 -221214525 1809439097 484370927 757127197 1512564875 -1020348111 -1272346201 709696516 1565142162 -1002210008 -1287369282 603672623 1425825977 -839569149 -1158545003 613848118 1402053792 -895945446 -1113602676 815253625 1200683247 -560354987 -1449223741 939134048 1090338038 -638292660 -1359782438 1045184587 1229680861 -800972441 -1488645647 958497874 1311159492 -684726914 -1607936536 374274261 1632225347 -129984007 -1891128977 287521996 1713638490 -13804064 -2010485386 412446951 1871855729 -157609525 -2120474275 536392958 1761576040 -235481646 -2030967484 200927409 2097076263 -436762211 -1829717749 211037352 2073238590 -493204092 -1784840942 86139011 1915047957 -349437521 -1674890951 38773914 1967690764 -331233866 -1689848544 876341596 1128061386 -634025872 -1389184794 861285701 1146166739 -581415831 -1436582657 987783534 1307005432 -722599870 -1544998700 1032693111 1250596321 -746339237 -1534790451 697104696 1586219438 -947742700 -1333417854 786513185 1508249015 -1058055155 -1209504613 660041994 1347436956 -916910042 -1101127504 540718355 1463649669 -835398593 -1187781463 257280404 2018703618 -514086728 -1772316626 137891213 2134850843 -432640863 -1859036105 26100134 1988718896 -276815734 -1735978980 115574207 1910813993 -387062637 -1612000251 316856816 1709566310 -51595044 -1947498422 361700841 1653091711 -75399995 -1937355693 473518530 1799250260 -231264018 -2060451720 458528219 1817421133 -178588425 -2107784095 521583263 1745979913 -250029133 -2044728539 410746502 1870417424 -160096342 -2123223236 298660525 1724514875 -3976319 -2000395497 379647668 1638385186 -122775656 -1884707058 44149499 1973852781 -324023337 -1683424447 97283810 1925930612 -339603506 -1664794792 209330889 2071794271 -495696923 -1787595917 186115792 2081478214 -451311620 -1843480726 611883607 1400875713 -898172037 -1116615699 588602958 1410494168 -853852318 -1172566028 715330149 1571037939 -995265719 -1280687137 768530044 1523181290 -1010780336 -1261991994 969902643 1321777829 -675157217 -1597580407 1050824234 1235582652 -794022138 -1481957488 924058113 1074999959 -652582099 -1373809733 813286936 1199502990 -562583756 -1452238942 101551070 1896528712 -402396430 -1627071900 23089095 1986494289 -277991701 -1737941379 148243436 2144416634 -422026560 -1847635370 263964661 2025650019 -508188967 -1766681009 465214394 1824369452 -172688746 -2102146560 483876771 1808822069 -220643697 -2049044967 358683528 1650860830 -76582236 -1939324366 302831505 1695278855 -66931011 -1962572245 1029942038 1248107392 -747779526 -1536492884 974024463 1292459929 -738193885 -1559806283 867705636 1153373106 -575258104 -1431211362 886433597 1137891243 -623147503 -1378044281 550812530 1473481700 -824518050 -1176638776 666468203 1354649597 -910746041 -1095749935 772748096 1493697494 -1073655188 -1224318214 694351705 1583728591 -949184907 -1335122205 1229724953 1045114255 -1488815051 -800764765 1310841088 958851478 -1607485396 -685209414 1201116459 814785981 -1449528313 -560020335 1090146610 939352484 -1359728610 -638386040 1425739133 603733483 -1158321071 -839754553 1402390884 613546482 -1114068920 -895510306 1512080719 757577177 -1271995293 -1020668683 1565344086 709521856 -1287446406 -1002172180 1914846673 86314311 -1674814211 -349475733 1968175560 38324574 -1690199836 -330913678 2096739811 201229685 -1829251889 -437197735 2073326074 210977132 -1785065258 -493019072 1872047541 412228899 -2120528743 -157516785 1761143212 536860986 -2030663552 -235816938 1632544135 373921041 -1891580757 -129502147 1713594782 287592712 -2010316622 -14012380 1347890264 659561678 -1101443724 -916554270 1463478337 540924119 -1187739283 -835470853 1586275434 697013500 -1333607098 -947522096 1507942515 786845925 -1209073313 -1058524727 1306541116 988220586 -1544659696 -722899578 1250818085 1032505523 -1534879479 -746280545 1127986190 876381336 -1388980958 -634198604 1146515479 860962945 -1437068997 -580968019 1798900880 473840646 -2059964996 -231711446 1817495689 458487839 -2107987547 -178415309 1709343906 317043764 -1947409010 -51653352 1653555387 361263149 -1937694313 -75099903 1989025012 25767010 -1736409640 -276345522 1910757613 115665019 -1611810367 -387282601 2018874566 257074256 -1772358166 -514013828 2134397151 138371145 -1858719245 -432995995 2071625627 209538829 -1787552073 -495768031 2081930114 185633556 -1843799378 -450958792 1973548969 44484415 -1682991483 -324491757 1925985200 97190694 -1664986468 -339385846 1724739583 298475369 -2000482605 -3916219 1637919718 380083056 -1884370230 -123078052 1746331597 521262939 -2045212959 -249579913 1870341076 410784578 -2123021576 -160271762 1075076947 924020677 -1374011777 -652407063 1199151946 813607900 -1451754906 -563033360 1322243937 969467895 -1597917619 -674855205 1235358584 1051010030 -1481870764 -794082622 1570983735 715423649 -1280496101 -995484019 1523485486 768195512 -1262425598 -1010312556 1400424197 612366227 -1116297687 -898525505 1410663196 588395402 -1172610512 -853781850 1650544346 359038540 -1938870282 -77062304 1695320771 302758485 -1962742801 -66724999 1824179944 465434238 -2102089788 -172779694 1809253105 483406439 -2049350691 -220310709 2144755390 147942952 -1848098926 -421589244 2025560743 264022577 -1766458485 -508376291 1896732300 101377562 -1627146336 -402356426 1986007701 23536131 -1737591879 -278314193 1494183442 772300420 -1224667330 -1073332312 1583524363 694524573 -1335047385 -949224527 1473570336 550753974 -1176860916 -824330342 1354310201 666768047 -1095285995 -911182973 1152941686 868175584 -1430904998 -575590452 1138080367 886213369 -1378100413 -623055915 1248065092 1030014674 -1536321688 -747984898 1292776029 973669067 -1560259727 -737713177 -1355071420 -667127598 1094001000 909251070 -1470725027 -548293429 1180231025 828364263 -1579104138 -689440544 1341040986 954833356 -1500705681 -779469575 1216572739 1065639381 -1299427296 -980721482 1552036108 730136986 -1243507655 -1025071953 1542452501 753452419 -1135093742 -883890044 1381611838 626952616 -1153819637 -868406115 1429503271 573787569 -1806344052 -481144806 2052784544 224145718 -1825004395 -465595389 2100741561 171046191 -1701910338 -309733336 1954580882 59226372 -1646056281 -354149327 1944931723 82476317 -1981648664 -18530178 1743524292 283844946 -1903184655 -108493721 1619121629 394716491 -2026243878 -264320948 1765251574 506505568 -2141963069 -145552299 1851416047 425553273 -1239387899 -1054391917 1479413801 791224511 -1320307428 -968194678 1598280752 675603622 -1191446217 -805516895 1458935835 569550989 -1080672978 -930017864 1368939522 647982228 -1416142495 -594521609 1167654989 849227995 -1392859784 -604138002 1123337300 905180354 -1521686189 -766780987 1262651519 1011202281 -1574884022 -718922276 1278168166 992509168 -1924247091 -95854245 1665151201 340197495 -1977379372 -47930046 1680733432 321569902 -2087331329 -191698583 1838921939 446466117 -2064114202 -201380496 1794538698 502352988 -1862712919 -402755265 2130124933 166727699 -1751874128 -527190746 2040194204 245224458 -1641887333 -383387379 1881974967 120297505 -1722872446 -297255660 2000776366 4611128 -1660083514 -368438704 1929593834 67400572 -1704925473 -311962039 1953400819 57259877 -1814648076 -456025502 2111359960 182451022 -1799655699 -474194309 2058686401 229785431 -2135280990 -138608076 1857311630 431186712 -2015889733 -254753235 1775867799 517908225 -1906197872 -110720506 1617943484 392751914 -1995669879 -32813537 1728192421 268775219 -1503460850 -781962600 1215128354 1063932852 -1592867305 -703990143 1325442875 940021677 -1464300996 -541082966 1186392848 833739654 -1344975323 -657293645 1104883465 920395679 -1143729558 -858578180 1440379718 584926160 -1128671629 -876681499 1387771743 632326089 -1257268648 -1039619378 1526856564 738642914 -1302176191 -983208233 1550597997 728436731 -2078927993 -216980719 1779987115 488587837 -2089035874 -193140984 1836431026 443713060 -1966236747 -37049565 1690565273 331663887 -1918869588 -89690310 1672363648 346623510 -1717500957 -291097739 2007982799 11031129 -1630746630 -372508820 1891804886 130389568 -1753576495 -528630969 2037705469 242473579 -1877520440 -418349218 2115579620 152968818 -1082641585 -931200039 1366708835 644965109 -1206519978 -820852800 1444648570 555525868 -1314669699 -962294805 1605229137 682289863 -1227980956 -1043771406 1488985672 801582814 -1563483349 -708308035 1287733767 1002861201 -1516050638 -760883292 1269597726 1017886344 -1407931623 -619471985 1109051957 891157155 -1418105088 -595697770 1165430316 846216890 -883456704 -1135561258 626648172 1381946618 -868597415 -1153601073 573841525 1429410019 -980677262 -1299497500 729967710 1552243912 -1025390229 -1243153923 753903687 1541970129 -689924828 -1578654286 955184136 1340720286 -779267779 -1500880469 1065562129 1216610439 -667214570 -1355010688 909474874 1093815468 -547956465 -1471026791 827897891 1180666037 -264657528 -2025941730 506971300 1764815922 -145464943 -2142023417 425328829 1851600939 -18731590 -1981473492 283921558 1743485952 -108009053 -1903634123 394365071 1619441689 -309414420 -1702263430 58774720 1955062870 -354192907 -1645985437 82645209 1944723535 -480952866 -1806561976 224091378 2052877412 -466028089 -1824536239 171350251 2100406397 -766725119 -1521777513 1011012909 1262871995 -719228904 -1574551410 992940340 1277698466 -594068429 -1416622939 848911647 1168010633 -604309462 -1392654148 905222406 1123264912 -805591963 -1191406349 569754953 1458763231 -929668996 -1080995606 647496016 1369387462 -1054856105 -1238950719 791563643 1479114221 -967972786 -1320494888 675514722 1598339572 -383609655 -1641700257 120387045 1881916787 -296791856 -1723310010 4272636 2001076586 -403104517 -1862390675 167214551 2129677633 -527116062 -1751914380 245021134 2040367448 -191527763 -2087537605 446424449 1838994711 -201834316 -2063634398 502669720 1794183438 -95548257 -1924580343 339766707 1665621285 -47986554 -1977288688 321759658 1680513340 -111024190 -1905862828 393185006 1617475192 -32758821 -1995762867 268583671 1728410209 -138776592 -2135072922 431230684 1857240650 -254301207 -2016371841 517589701 1776220755 -455673946 -1814968528 181966474 2111809052 -474270785 -1799617751 229986963 2058510853 -368214124 -1660268798 67313336 1929653806 -312427635 -1704490213 57596577 1953098295 -1039153398 -1257703524 738305574 1527158448 -983432429 -1301990523 728523327 1550537385 -858501320 -1143767122 584723988 1440554626 -877032671 -1128350793 632809997 1387322011 -541534354 -1463818248 834057794 1186039508 -657124489 -1345182751 920351323 1104954061 -782016676 -1503367222 1064124016 1214910182 -703685819 -1593201709 939588201 1325910783 -528820605 -1753356779 242530223 2037614393 -417918310 -1877990900 152662966 2115912480 -291414351 -1717146073 11485085 2007502603 -372467032 -1630819778 130218884 1892010770 -36845849 -1966410127 331589579 1690605405 -90176770 -1918422424 346973138 1672041284 -216641835 -2079228349 488124409 1780424559 -193230132 -2088977830 443935712 1836243830 -619383221 -1407990051 890935143 1109239793 -596037038 -1417805116 846680958 1164993512 -707821959 -1563930897 1002512213 1288056771 -761087392 -1515877642 1017961292 1269558234 -962337233 -1314597191 682460931 1605023637 -1043455434 -1228336480 801129242 1489466252 -931631587 -1082171765 645271345 1366376359 -820663804 -1206740334 555469608 1444740030 1742916172 283507418 -1980978336 -18113546 1619988053 394804931 -1904119943 -108634129 1765360254 507409128 -2026429614 -265284668 1851033191 424916721 -2141526197 -144844835 2052446760 223537854 -1805927676 -480474222 2100829745 171912871 -1825145059 -466530421 1955484186 59335308 -1702874314 -309918816 1944294915 82093717 -1645349073 -353712199 1552738948 730585618 -1300067416 -981091522 1541484189 753278475 -1242607695 -1024950489 1381458614 626020896 -1135017062 -883018996 1429907119 574461497 -1154168957 -869009643 1094449888 909953654 -1355441204 -667767974 1180057337 827395695 -1470603307 -547393725 1340109522 954679876 -1578232834 -689364120 1217246923 1066042973 -1501308953 -779819151 2130311949 167693211 -1862821343 -403658057 2039758612 244518786 -1751491016 -526553426 1881305919 119882665 -1641278957 -383049083 2001712934 4753328 -1723738614 -297343332 1666116457 340384767 -1925150139 -95962413 1680027504 321134566 -1976742308 -47546678 1838506843 445797325 -2086993289 -191089951 1794680642 503289812 -2064202130 -202246408 1167580101 848358227 -1415988503 -593589633 1123688412 905785162 -1393262864 -604811674 1263293431 1011573601 -1522388261 -767229363 1277269998 992388984 -1573914942 -718748076 1478544289 791149367 -1238455667 -1054238181 1598885816 675954478 -1320980844 -968598014 1459307411 570192645 -1191894337 -806219223 1368819594 647083804 -1080498522 -929049040 1440000206 584292440 -1143289374 -857867916 1387883735 633232449 -1128854021 -877642387 1527718140 738725994 -1258208816 -1039765178 1549984997 728093811 -1301510711 -982796961 1214494890 1063553084 -1502750330 -781522672 1326349491 940133413 -1593827937 -704172791 1186476184 834600974 -1464446540 -542023390 1104540801 919782423 -1344563795 -656628421 1857718278 431863952 -2135627478 -139208260 1775717407 516979849 -2015810253 -253878875 1616969780 392573090 -1905303272 -110603890 1728889901 269219003 -1996315391 -33188457 1930270818 67807476 -1660683954 -368784936 1952472187 57109741 -1704051369 -311882303 2111180880 181477574 -1814531716 -455130646 2059129929 230483167 -1800030875 -474839565 1288673679 1003006233 -1564346205 -708392907 1268931990 1017474304 -1515438918 -760542164 1108611517 890446123 -1407553391 -618840057 1165612452 847177010 -1418218360 -596605922 1366854123 645904765 -1082726201 -932063151 1444236786 554859876 -1206178594 -820241336 1604518361 681849167 -1314037515 -961916829 1489946048 801764694 -1228888852 -1043884934 2007087431 10914257 -1716529045 -290920195 1892449630 130764232 -1631445902 -372953884 2038051189 243073507 -1753984935 -529309489 2115499372 152094202 -1877371840 -417422122 1779869987 487692725 -2078750705 -216008551 1836805434 444358060 -2089481194 -193840000 1691164945 332009863 -1966915523 -37457749 1671488776 346543518 -1917942748 -89541454 59641672 1955151838 -310350236 -1702404366 82037585 1944386503 -353523075 -1645569301 223709050 2052241388 -480516522 -1805855040 171459427 2101310453 -466214321 -1825500455 507060012 1765683130 -264798720 -2026877290 424991541 1850993571 -145049063 -2141353329 283285278 1743103880 -18024910 -1981036892 395268871 1619551121 -108973525 -1903820099 954216320 1340546838 -689025364 -1578533318 1066265497 1217059599 -779908427 -1501251037 909879218 1094489892 -667564386 -1355614712 827745195 1179734845 -547880313 -1470156271 626474980 1380978546 -883335480 -1134662050 574290941 1430113131 -868967727 -1154241977 730642390 1552648000 -981281030 -1299847572 752972751 1541817177 -1024519453 -1243078027 445988361 1838288543 -191144155 -2086899789 502856208 1795148422 -201942212 -2064536662 340702779 1665762989 -96413929 -1924667519 321090082 1680097972 -47377650 -1976949864 119680621 1881480955 -382972095 -1641316393 5237364 2001263330 -297694376 -1723417650 167355999 2130613961 -403191949 -1863256091 244605510 2039698128 -526777494 -1751305220 570105537 1459367511 -805994515 -1192079493 647420632 1368517198 -929514508 -1080063134 790664947 1478993509 -1053886497 -1238775991 676156138 1598710396 -968674362 -1320942768 1011617445 1263222323 -767398007 -1522180321 992070332 1277622826 -718296176 -1574397178 848791191 1167111681 -593893445 -1415653587 905593486 1123906072 -604757086 -1393355980 834170314 1186946396 -541717274 -1464779664 919972307 1104320837 -656684801 -1344472983 1063511544 1214567790 -781351724 -1502956478 940450273 1325994359 -704626483 -1593348005 739212718 1527270712 -1040114558 -1257886700 727890359 1550158113 -982722405 -1301551091 584381852 1439941898 -858090320 -1143102426 632893829 1388183827 -877178711 -1129291713 181816578 2110881172 -455594962 -1814094664 230394139 2059188621 -474617801 -1800218463 68011312 1930098086 -368860132 -1660644214 56623401 1952919999 -311533563 -1704374125 392256870 1617325552 -110150582 -1905783588 269261183 1728817641 -33359789 -1996109627 431674708 1857938882 -139152264 -2135718674 517411149 1775247835 -254185375 -2015477513 681794699 1604611101 -961725017 -1314255567 802068626 1489610756 -1044317762 -1228420824 645452985 1367335983 -931744363 -1083079421 555028640 1444028470 -820285044 -1206107878 890522863 1108573305 -619041341 -1407378091 846825718 1165932640 -596121126 -1418667700 1003472093 1288238155 -708729359 -1564043929 1017249988 1269117010 -760454680 -1515499138 332233795 1690979541 -37544593 -1966854663 346077274 1671923916 -89204362 -1918244384 488043633 1779549415 -216492707 -2078300725 444280936 1836843262 -193638076 -2089655854 242904103 2038258865 -529265397 -1754055267 152545342 2115016872 -417740526 -1877018236 10609685 2007422083 -290486983 -1716996689 130818060 1892356250 -373145312 -1631227466 1887270583 125453857 -1636624485 -378263795 1997583022 1540664 -1726033022 -300293356 2124873349 161598995 -1867997271 -407916737 2043361948 248252938 -1748673616 -524129498 1841981139 449664581 -2084304897 -188532887 1789371082 497062492 -2069249050 -206638224 1662119649 337043063 -1927311411 -99041445 1685859064 326834798 -1972220972 -42632382 1259558527 1007970025 -1524811949 -770046011 1283363430 997827312 -1569655990 -713571364 1170792013 852487899 -1413038239 -591294473 1118116436 899820226 -1398047880 -609465362 1453606427 564360845 -1196808393 -810739807 1372160514 651080340 -1077419218 -926886984 1484770857 796458687 -1234063611 -1049190509 1595017776 672479910 -1323537636 -971285622 1768310774 509704032 -2023217446 -261155252 1846248431 420262777 -2147097917 -150810027 1740492740 280690514 -1984712984 -21717378 1624247261 399981387 -1898026255 -103196057 1959876498 64382724 -1696647490 -304609752 1941738379 79405853 -1649216857 -357187023 2047532960 219017014 -1811628404 -486306278 2103909305 174074671 -1821803883 -462534141 1376282430 621762472 -1140455918 -889112956 1432724263 576885681 -1150565877 -865275235 1557393164 735371162 -1294103008 -975520074 1539189525 750328707 -1246737863 -1028162897 1337947994 951601100 -1582229898 -692705568 1221768003 1070957525 -1495477649 -774118663 1097138024 912510974 -1351967164 -663900462 1175010161 823004135 -1475913123 -553620789 1112216629 894182563 -1404734183 -616413809 1160171564 841081018 -1423396608 -600866410 1284545543 999795857 -1566638805 -711340611 1274894366 1023043720 -1510786766 -755758684 1610351697 687551687 -1309514371 -957000213 1485946952 798421214 -1231052444 -1046965774 1361546339 639679733 -1087771313 -936452647 1447708794 558725356 -1203492522 -817686080 2032481533 237110379 -1758767663 -533961401 2118709476 156221554 -1874423352 -415129250 2013183183 16354393 -1712267805 -285741707 1888712918 127158336 -1633871366 -375772820 1687299225 328537103 -1969470027 -40143581 1677713536 351850518 -1913552468 -84496070 1783213227 491691069 -2075669113 -213844719 1831102642 438523940 -2094397026 -198362872 1531979124 743904738 -1252113320 -1034324786 1547559277 725275131 -1305247679 -986402601 1435217222 579640784 -1148859286 -863830788 1390831967 635525577 -1125644173 -873514779 1189557520 836765062 -1461103556 -538024790 1099624713 915259807 -1350266843 -662462285 1211940130 1060867508 -1506616306 -784995176 1330739515 945179053 -1587603433 -698865535 1614677436 389625130 -1909431152 -113814522 1733542309 274002227 -1990352759 -27619297 1860537742 434289944 -2132022110 -135472076 1770539415 512719105 -2021250885 -259975123 2106136024 177087822 -1819839244 -461355934 2061816257 233038167 -1796558611 -470974341 1934794218 72723836 -1654850362 -363082672 1950308851 54028645 -1708050209 -315226039 336704435 1662419749 -98577761 -1927749111 326924202 1685800764 -42854778 -1972034032 449461121 1842154263 -188458323 -2084345285 497549208 1788923662 -206987596 -2068926942 161915863 2124518209 -408370437 -1867517331 248211406 2043434840 -523958558 -1748879756 125643749 1887050611 -378320183 -1636533665 1110012 1998053226 -299987248 -1726366138 796889979 1484301293 -1049497001 -1233730879 672290658 1595238388 -971229618 -1323628840 564403017 1453534175 -810911131 -1196602637 650764112 1372516294 -926433668 -1077899542 852001567 1171239817 -590945741 -1413360987 900024070 1117943696 -609540566 -1398008132 1007881005 1259617211 -769824255 -1524999529 998166324 1283063714 -714035688 -1569218930 218792690 2047717988 -486218786 -1811688632 174540523 2103473789 -462870585 -1821501615 64031424 1960196694 -304124948 -1697096838 79482585 1941700175 -357388299 -1649041565 280859286 1740284416 -21761094 -1984642260 399529615 1624729113 -102877277 -1898379467 510007972 1767975474 -261588088 -2022749410 420208317 1846341163 -150618223 -2147315961 912564794 1097044652 -664091882 -1351748736 822699555 1175344821 -553187569 -1476380775 952052232 1337465502 -693023964 -1581876302 1070788113 1221975687 -774074563 -1495547989 735294046 1557430984 -975318158 -1294277660 750679623 1538868945 -1028647061 -1246287875 621296236 1376717562 -888775872 -1140757546 577109621 1432538851 -865362087 -1150505009 640143665 1361109415 -936792035 -1087471477 558503208 1447896510 -817597436 -1203551086 687626499 1610312085 -957204433 -1309341511 798072090 1486269836 -1046479818 -1231500128 999342421 1285026243 -711024519 -1566994193 1023214924 1274688986 -755800992 -1510714122 894126439 1112308209 -616224693 -1404954403 841387390 1159839208 -601297838 -1422926652 491385337 1783546223 -213413675 -2076139453 438580704 1831011702 -198552372 -2094177190 328366539 1687505245 -40101657 -1969543055 352304594 1677233476 -84812546 -1913197464 16703901 2012860683 -286228303 -1711820761 127083908 1888752914 -375569240 -1634044866 237332911 2032294201 -534050685 -1758709739 155758006 2119146784 -414790502 -1874723828 1060954224 1211879654 -785219236 -1506430518 944841833 1331041535 -698399419 -1588038189 837249090 1189107924 -538375826 -1460782600 915057755 1099799757 -662385289 -1350304287 579596308 1435287682 -863661768 -1149066834 635843597 1390478491 -873966303 -1125161545 743471142 1532446896 -1034020598 -1252447844 725466175 1547340969 -986456813 -1305154171 72532152 1935011886 -363028076 -1654943486 54461601 1949840439 -315529843 -1707715301 176769162 2106488860 -460904026 -1820321488 233082003 2061745157 -471142977 -1796350679 434491612 1860362314 -135548432 -2131984026 512234693 1770988627 -259623447 -2021571201 389961966 1614375032 -114279998 -1908995756 273915127 1733602401 -27394597 -1990537907 -1197146945 -811348951 1454022035 565030149 -1077331802 -926021584 1372019082 650144028 -1233161075 -1049082853 1483806113 796271927 -1324175212 -971669502 1595724216 672915758 -1525420837 -770384819 1260228087 1008385377 -1568790334 -713484204 1282427374 997685624 -1412930327 -590392193 1170605509 851522899 -1398431504 -610103194 1118552540 900526410 -2083857289 -187831071 1841610075 449023437 -2069424018 -207607560 1789491522 497961428 -1928244155 -99195693 1662989673 337118719 -1971548068 -42229558 1685254512 326484454 -1635922925 -377815931 1886629183 125083049 -1727002614 -300468068 1998481702 1661360 -1868151775 -408849225 2124948749 162469275 -1748271048 -523456338 2043011348 247648642 -1581265410 -692519576 1337044178 951491652 -1496184345 -774555279 1222404299 1071339613 -1352383028 -664570534 1097475296 913118326 -1475771947 -552685245 1174921465 822136943 -1140269670 -888148724 1376173238 620858400 -1151002237 -865982187 1433106607 577521721 -1294772824 -975936194 1558000772 735708178 -1245802063 -1028021977 1538322589 750239755 -1697518282 -304685664 1960807450 64535692 -1648613073 -356836935 1941063683 79001749 -1811258108 -485665390 2047083560 218313918 -1821925091 -463433333 2104082481 175042727 -2023293614 -262025788 1768463486 510635240 -2146748085 -150205987 1845844071 419588337 -1984072352 -21346826 1739789388 280241370 -1898925703 -103317009 1625215061 400154819 -1970102723 -40522069 1688010513 328978311 -1912645084 -84383054 1676753672 351669150 -2075585009 -212982119 1783068451 490751925 -2094738922 -198974848 1831514938 439190444 -1759146407 -534593841 2032922485 237821923 -1874310592 -414221610 2118527852 155261946 -1711405461 -285657347 2012243783 16209873 -1634483598 -376114460 1889379166 127570888 -1308836107 -956592541 1609752537 687206223 -1231979796 -1047115142 1486822336 798501718 -1087949113 -937425327 1361663979 640575357 -1203047714 -816987576 1447334898 558080868 -1404326255 -615735801 1111871421 893583147 -1423545720 -601794018 1160252324 841956146 -1567611229 -711518667 1285441423 999913241 -1510088006 -755314132 1274250134 1022669568 -1819693188 -460414998 2106052176 176225990 -1796969627 -471639053 2062158409 233650911 -1655560370 -363522088 1935427170 73103092 -1707089065 -315042879 1949401723 53916397 -1908490472 -113668210 1613815348 389541538 -1991017727 -28030057 1734154797 274344635 -2132461782 -136181828 1860916742 434923152 -2021067981 -259013723 1770426911 511812233 -1461219404 -538919134 1189736088 837737998 -1349891155 -661816517 1099180673 914561559 -1506015354 -784648432 1211262634 1060460092 -1588477025 -698944759 1331667635 945328677 -1253007408 -1034440890 1532952316 744083050 -1304601655 -986027169 1546861285 724830835 -1148512286 -863230092 1434810062 578963032 -1125723141 -874388627 1390981847 636453441 -590857797 -1412495059 851859607 1170302977 -609878622 -1398616780 900439182 1118612504 -770461303 -1525382881 1008586917 1260052531 -713132656 -1569110778 997201084 1282876458 -1048630817 -1233643191 795953395 1484159077 -971838010 -1323967152 672959722 1595653244 -811294227 -1197239941 564838593 1454239831 -926325260 -1076996766 650577112 1371550798 -408544909 -1868486171 162035807 2125416649 -523510422 -1748177412 247839814 2042793168 -377646783 -1636130345 125038701 1886699771 -300919464 -1726519858 1979508 1998128354 -99546857 -1927923327 337602619 1662539949 -42152690 -1971585640 326282274 1685429428 -188055259 -2083671629 449110025 1841549471 -207141572 -2069858902 497624080 1789793414 -976025350 -1294714772 735930838 1557813568 -1027683101 -1246102411 749776335 1538760025 -888635192 -1139822498 621208036 1375850866 -865778479 -1151175609 577447421 1433146731 -664528738 -1352456184 912947634 1097681188 -553001849 -1475417071 822590891 1174441277 -692088660 -1581735878 951185792 1337377046 -774744907 -1495964637 1071396249 1222313231 -21157838 -1984292700 280185118 1739880840 -103748565 -1898455875 400461063 1624882577 -261709824 -2023649130 510181676 1768944058 -150248423 -2146675569 419759413 1845638563 -485869482 -1811085120 218388858 2047044076 -462947249 -1822372647 174693731 2104405493 -305024924 -1697218318 64999752 1960370654 -356748163 -1648671509 78779729 1941251527 -285320391 -1711707217 15743509 2012678787 -376201440 -1634422858 127794700 1889193626 -534392053 -1759321187 237744679 2032960177 -414705902 -1873860732 155612734 2118207144 -213300387 -2075231285 491203185 1782586087 -198930620 -2094809134 439021160 1831722750 -40713361 -1969884167 329032259 1687917269 -83949706 -1913112608 351364698 1677088460 -711951375 -1567143065 1000217309 1285106251 -755122200 -1510305922 1022615236 1274342994 -615779389 -1404255403 893752047 1111663225 -601475110 -1423898804 841504502 1160734304 -936940651 -1088398589 640223929 1361984047 -817188980 -1202872550 558157472 1447296566 -956505177 -1308896463 686981771 1609937437 -1047451714 -1231677656 798967442 1486386692 -135959944 -2132649234 434834260 1860975554 -259477919 -2020630793 512151373 1770127323 -113319350 -1908813092 389055334 1614263280 -28105133 -1990977851 274548607 1733982185 -363693540 -1655354742 73145136 1935354790 -314589691 -1707569517 53600041 1949757375 -460721618 -1819360584 176657154 2105582484 -471583177 -1797060959 233461531 2062378893 -863286608 -1148421594 579152796 1434589962 -874082647 -1126056385 636022661 1391451923 -1034894718 -1252527596 744399790 1532597048 -985856357 -1304807923 724789175 1546934049 -784573740 -1506055614 1060256760 1211435886 -699294003 -1588154789 945815521 1331220343 -538455322 -1461656976 837399498 1190036316 -662038785 -1349704087 914651091 1099122501 985621734 1303925872 -726596150 -1548339876 1037213951 1255510121 -740507181 -1529089723 879029460 1130617922 -630551048 -1385317010 856238285 1141774427 -586724895 -1442809481 654865538 1343177748 -922348114 -1107221192 543535259 1466073101 -831794761 -1184046815 701758640 1591004198 -941777508 -1327846134 784218281 1505298495 -1062184571 -1212716781 30491694 1993766072 -270588670 -1730669164 113016887 1908125857 -390930149 -1615474291 252365852 2014182538 -519787216 -1778147930 140969989 2137012371 -429299415 -1855039041 476468298 1801544924 -228051610 -2056321552 453742675 1812766917 -184159873 -2113748503 314432632 1706749166 -55329452 -1951101502 365959265 1658267895 -69306035 -1931916837 597972391 1419994417 -844483445 -1163066339 617189822 1406050600 -892866414 -1111441404 763354517 1517874435 -1015956295 -1267299281 705829260 1561667866 -1004767072 -1290057674 1041450435 1226077525 -803396369 -1491463047 964592090 1316598092 -680468234 -1602760608 818466289 1204813159 -557404963 -1446929333 933562856 1084373374 -643077948 -1364436910 415921519 1875723769 -154921917 -2117917483 531083638 1755349472 -240529318 -2035359540 370277725 1628884427 -132146063 -1894208281 293353796 1719339474 -9283480 -2005571330 92103947 1920619933 -344783833 -1670105935 34644242 1964478852 -333529026 -1692798808 195489081 2090982831 -441938923 -1833976701 214640928 2076973494 -490387444 -1782417254 143197796 2140026610 -427333816 -1853859874 266650237 2028204779 -504716463 -1762815033 106073686 1901444800 -396562566 -1621368852 20925007 1983412953 -281990301 -1741284363 356390400 1647912598 -80709844 -1942534214 307483161 1700061839 -60968139 -1957002333 468033074 1826795172 -169083106 -2098409592 478698027 1804561085 -226084089 -2055140463 870786732 1155536442 -571914368 -1427212522 881517237 1133367843 -628849767 -1383877873 1027387038 1245421064 -751644750 -1539965148 978414215 1297504785 -731968597 -1554498755 777008840 1498875486 -1067558940 -1218877582 691925713 1580909127 -952921091 -1338727573 546029306 1468829292 -830087210 -1182601408 669416163 1356941941 -907535409 -1091622055 294795045 1721042867 -6531575 -2003081569 385872700 1643692970 -118386160 -1879661946 524926743 1749979009 -246948293 -2042564947 405043982 1864584088 -165012958 -2127746380 203761473 2065831895 -500480403 -1792248069 189326168 2085606350 -448363916 -1841188126 50245491 1979293669 -319762849 -1678246199 93547370 1922325500 -342029754 -1667614000 721164269 1576740731 -990742847 -1275771305 764531700 1519838050 -1012944168 -1265073586 606576607 1394650953 -903217421 -1121005979 592075718 1414359888 -851166486 -1170011524 927664009 1078736671 -649763163 -1371384269 807846800 1193407238 -567762244 -1456500182 965775291 1318567725 -677450089 -1600528895 1056787362 1241152308 -789370226 -1477174760 1590927842 701796724 -1327644466 -941952936 1505650171 783897965 -1213201193 -1061735359 1342712272 655300934 -1106884356 -922650518 1466297801 543350111 -1184133915 -831734669 1130672518 878936336 -1385508694 -630333380 1141470623 856573193 -1442376525 -587193307 1304377780 985139490 -1548658536 -726243314 1255341485 1037421883 -1529045887 -740578281 1706918186 314225084 -1951145978 -55258992 1657816371 366441893 -1931598817 -69659511 1801849112 476133774 -2056755148 -227583838 1812712705 453836183 -2113557459 -184378181 2013958478 252551640 -1778061214 -519847692 2137478487 140535233 -1855376261 -428997395 1993415036 30812650 -1730185136 -271038266 1908202853 112979443 -1615676343 -390755105 1204326563 818913333 -1446579825 -557727463 1084576954 933389356 -1364511338 -643037952 1225988241 1041508359 -1491240515 -803583701 1316936840 964291614 -1603224156 -680030926 1518305479 762884177 -1267605013 -1015623299 1561478366 706049096 -1290000910 -1004858012 1420036341 597899363 -1163236903 -844277425 1405734124 617544826 -1110987328 -893346474 2091298923 195133693 -1834430137 -441458223 2076931186 214713572 -1782246050 -490592824 1920809049 91883727 -1670162059 -344692253 1964047424 35114198 -1692492436 -333861382 1628545039 370577561 -1893744349 -132582987 1719428118 293295232 -2005793478 -9095764 1875519549 416094379 -2117842671 -154961529 1755835428 530635954 -2035708664 -240206434 1826997088 467858422 -2098486708 -169045286 1804076921 479148015 -2054789547 -226404669 1648249682 356088772 -1943000450 -80274712 1699974987 307544029 -1956778393 -61153551 1901253380 106292114 -1621315032 -396655938 1983846173 20457355 -1741588943 -281655641 2139708214 143551392 -1853408742 -427816308 2028248879 266579897 -1762984445 -504508779 1468785576 546100030 -1182432636 -830295534 1357260721 669062951 -1092073827 -907053557 1498442650 777476876 -1218573642 -1067894240 1581100931 691707669 -1338782033 -952828359 1245508556 1027326810 -1540189472 -751459722 1297168341 978716483 -1554032903 -732404113 1156021246 870337384 -1427563822 -571594172 1133166567 881692529 -1383801141 -628887971 1979642401 49922743 -1678732531 -319315045 1922250296 93587118 -1667410156 -342202494 2066053651 203573893 -1792337089 -500421719 2085142026 189763228 -1840849114 -448663632 1749672517 525259475 -2042133655 -247417857 1864640092 404952778 -2127935632 -164792346 1720871543 295000801 -2003039397 -6603827 1644146286 385392376 -1879978174 -118030380 1318114025 966255231 -1600212027 -677805229 1241323248 1056581222 -1477216292 -789297334 1078680283 927754829 -1371194377 -649983135 1193713346 807513684 -1456930834 -567292040 1395114637 606138907 -1121344607 -902917321 1414137492 592262658 -1169922120 -851224786 1576815295 721123881 -1275974765 -990569723 1519488678 764853808 -1264586870 -1013391588 -228135186 -2057183624 476614594 1802485588 -183817481 -2113136031 453331931 1812101965 -54696228 -1950722486 313722864 1706309478 -70212923 -1932029357 366920681 1658450815 -271450486 -1730752996 31432614 1993912112 -390317421 -1615132155 112352191 1907714857 -519407944 -1777514962 251926420 2013472514 -429411679 -1855946185 141153165 2137973531 -922169818 -1106248016 654749450 1342283676 -832239041 -1184744791 543910675 1466719109 -942455276 -1328253310 702359352 1591351214 -1061256691 -1212566885 783344417 1505219511 -725623230 -1548161324 984727406 1303810040 -741205413 -1529533747 1037859703 1255885793 -630958480 -1385994522 879376220 1131218890 -586575255 -1441881345 856159045 1140900819 -344072273 -1669664967 91471491 1920241173 -334488650 -1692980448 35551898 1964591628 -442083427 -1834916085 195573425 2091845159 -489974908 -1781751022 214299304 2076361278 -154480693 -2117206179 415543015 1875091057 -240710702 -2036319420 531196670 1756256872 -133085191 -1894353041 371140309 1628968515 -8616992 -2005159050 292741836 1718997594 -803995801 -1491808271 1042128459 1226485469 -679593090 -1602679832 963664466 1316448964 -557287595 -1446033469 818288249 1203840751 -643452084 -1365081126 934007392 1085072118 -844828925 -1163665515 598380079 1420672697 -892785894 -1110566004 617040438 1405123232 -1015060687 -1267181657 762381853 1517696651 -1005411544 -1290431554 706527748 1562112658 -1068462996 -1218986758 777973056 1499061718 -952285067 -1338345245 691218777 1580472783 -829750178 -1181993784 545613170 1468159460 -907624377 -1092489007 669557099 1357877757 -572023800 -1428116322 870972708 1156500914 -628467695 -1383241593 881080637 1132661163 -751037382 -1539627860 1026716950 1245005184 -732835805 -1554587467 979349775 1297645977 -79778652 -1942381518 355519880 1647836446 -61642563 -1957406677 308087185 1700411655 -169532266 -2099112960 468403642 1827435820 -225910641 -2054172647 478577059 1803661621 -427180864 -1852928938 143121900 2139155834 -505120551 -1763489713 267000309 2028808547 -397265678 -1621818268 106714590 1901815112 -281022229 -1741111171 20025799 1983291729 -649347795 -1370714693 927325185 1078127767 -567903948 -1457436254 807933976 1194272910 -678415073 -1600715383 966677555 1318675621 -788664058 -1476738672 1056149546 1240768700 -990073527 -1275355681 720555109 1576402163 -1013880496 -1265215034 765397116 1519925482 -903404165 -1121970707 606684247 1395553473 -850730654 -1169305100 591691854 1413722328 -500851227 -1792889485 204209353 2066533471 -448243204 -1840289430 189151440 2084636742 -318892585 -1678170815 49313019 1979139181 -342634034 -1667964584 94220514 1922728052 -7172735 -2003452649 295496877 1721490491 -117487208 -1879541490 384903348 1643517986 -246872653 -2041694939 524772511 1749046281 -165363286 -2128350916 405446790 1865256976 -1777718294 -519234692 2013547206 251886160 -1855459341 -429858971 2137624287 141475401 -1731091496 -271150258 1994375924 30995042 -1615042623 -390375593 1907492589 112539259 -1950532722 -54916328 1706252962 313813556 -1932460137 -69742847 1658756795 366587437 -2056866884 -228490454 1802031760 477094406 -2113177691 -183744717 1812272777 453125663 -1385952478 -631030860 1131047438 879581848 -1442197701 -586219603 1141354007 855678593 -1547730160 -726092922 1303503420 985060010 -1529723127 -740984929 1255941669 1037768371 -1328342202 -942396464 1591573098 702171900 -1212227745 -1061556279 1504755315 783781605 -1106734220 -921721886 1342632536 654426830 -1184540819 -832411653 1466644033 543950551 -1894704469 -132765123 1629453191 370690833 -2005082446 -8655324 1718796190 292917000 -2117430631 -154295793 1875178421 415482659 -2035853696 -241146346 1755920300 531498810 -1834612017 -442418599 2091412451 196041589 -1781805354 -489882048 2076553210 214081388 -1669496067 -344280469 1920197585 91542343 -1693432092 -334006670 1964910536 35198814 -1266730397 -1015543051 1517378383 762735577 -1290600838 -1005203732 1562156886 706457536 -1163611567 -844922169 1420481405 598598635 -1110870456 -892451106 1405556580 616572914 -1446499833 -556852591 1204177707 817986493 -1364857314 -643637624 1084985138 934068132 -1491885515 -803958109 1226687257 1041953679 -1602329044 -679913798 1315964672 964114326 -1539552920 -751076866 1244801092 1026889938 -1554936463 -732512793 1298132061 978902219 -1427652262 -572460596 1156161654 871272672 -1383463613 -628279851 1132749935 881022201 -1182050036 -829658726 1468348448 545392822 -1092182763 -907956861 1357446201 670026927 -1219440322 -1067982424 1499377682 777617540 -1338174169 -952490575 1580430347 691291293 -1621988960 -397059786 1901856908 106641434 -1740657223 -281502417 1982975125 20380675 -1853234798 -426847996 2139586750 142651432 -1763433077 -505211619 2028618919 267220017 -2098890300 -169719470 1827346664 468461694 -2054636067 -225473205 1804000497 478276711 -1942031882 -80101024 1647349978 355967052 -1957480977 -61602439 1700615363 307913813 -1121486807 -903853889 1395202309 607005075 -1169507280 -850555738 1413799196 591654282 -1275269093 -990134131 1576177975 720740769 -1265552382 -1013578604 1520391470 764962232 -1601148851 -677947173 1318979937 966343159 -1476547500 -788882238 1240714616 1056243182 -1370759041 -649277207 1078296915 927117765 -1457118106 -568257296 1193821514 808416732 -2042013471 -246519689 1749498317 524290395 -2128306952 -165434258 1865088468 405654850 -2003644205 -6954939 1721545215 295403881 -1879108406 -117955492 1643214310 385238384 -1677834107 -319195117 1978673577 49748287 -1668051812 -342574070 1922952624 94035238 -1792687945 -501026783 2066456987 204247309 -1840773970 -447794120 2084988290 188830996 -291171032 -1717426754 11236356 2007778450 -372715215 -1630543449 130461725 1891729547 -528573158 -1753633396 242285622 2037894304 -418162429 -1877710443 152909871 2115635385 -216922804 -2078984742 488399968 1780176118 -192954027 -2089225789 443654265 1836486895 -37122690 -1966162456 331869266 1690361028 -89896601 -1918666255 346695755 1672288477 -708102688 -1563687562 1002788044 1287808090 -760811015 -1516125841 1017680085 1269801027 -619659822 -1407742652 891215102 1108995176 -595756597 -1418049187 846403815 1165240433 -931388028 -1082452718 645022888 1366651966 -820911715 -1206464245 555712689 1444458535 -962089546 -1314874080 682216602 1605303308 -1043699281 -1228056263 801376387 1489188885 -138533783 -2135354113 430982469 1857517011 -254549904 -2016096026 517833052 1775940042 -110777253 -1906139955 392940919 1617755617 -33003454 -1995482924 268831086 1728133624 -368495603 -1660025701 67589409 1929405879 -312152044 -1704738686 57315640 1953341870 -455951297 -1814721367 182246675 2111565189 -473991130 -1799862096 229710090 2058758556 -858782559 -1143524297 585000333 1440306459 -876756808 -1128599506 632529300 1387565314 -1039430509 -1257456635 738586047 1526914345 -983152502 -1302235108 728246694 1550784816 -781773627 -1503648685 1063876073 1215186303 -703934244 -1592926134 939831792 1325629798 -541287177 -1464095647 833813979 1186319693 -657368850 -1344903048 920598978 1104677204 -594315350 -1416345796 849155718 1167730192 -604064845 -1392934107 904975007 1123541513 -766967912 -1521496306 1011261108 1262595618 -718980223 -1574827241 992697005 1277979195 -1054578738 -1239197864 791283426 1479358068 -968252457 -1320250559 675791611 1598091885 -805310468 -1191649430 569478864 1459011142 -929944603 -1080747149 647776969 1369143903 -402827422 -1862637580 166934094 2129921752 -527395973 -1751669779 245297751 2040120001 -383328432 -1641943098 120110716 1882164970 -297067703 -1723061281 4553317 2000833267 -95795450 -1924302960 340010538 1665341116 -47742177 -1977568375 321511987 1680790181 -191770828 -2087256158 446672408 1838718606 -201585875 -2063909957 502426113 1794464407 -980924693 -1299220867 730212295 1551963985 -1025146126 -1243434396 753656798 1542247240 -883700007 -1135280561 626896885 1381670755 -868349248 -1153877418 573598700 1429691258 -666937713 -1355258343 909195171 1094059829 -548236650 -1470782976 828175290 1180418860 -689643843 -1578897877 954908561 1340968711 -779543900 -1500632526 1065843592 1216367390 -18455005 -1981720907 283641615 1743730585 -108289478 -1903390036 394642198 1619194752 -264376815 -2026185081 506695485 1765064619 -145741304 -2141775202 425610020 1851358130 -481200569 -1806285103 224335723 2052597757 -465784226 -1824816440 171103090 2100683748 -309657995 -1701982493 59023193 1954787279 -353944980 -1646261510 82402112 1945005014 -1966485460 -36773702 1690808576 331383190 -1918626763 -89971549 1672115481 346899855 -2079172578 -216700792 1780234546 488311204 -2088788985 -193418095 1836186923 443993533 -1753300920 -528879394 2037424484 242717170 -1877801903 -418106169 2115855741 152720875 -1717221254 -291342100 2007705942 11278784 -1631024029 -372261643 1892085071 130145753 -1314393884 -962543502 1604948424 682533214 -1228262147 -1043528597 1489262033 801334599 -1082361642 -931444672 1366432250 645212524 -1206797105 -820605863 1444928995 555281781 -1408180096 -619196394 1109295532 890876218 -1417861991 -595979249 1165182389 846492963 -1563727694 -708028380 1287981470 1002584328 -1515803477 -761160643 1269353863 1018166545 -1814896275 -455749125 2111602753 182169815 -1799412364 -474475038 2058437720 230061262 -1660327585 -368158263 1929840755 67123429 -1704678074 -312238640 1953156202 57539836 -1905921783 -110968417 1617661989 392994995 -1995950832 -32569978 1728468028 268526762 -2135000773 -138851923 1857034263 431433857 -2016166622 -254505548 1776147470 517663896 -1464024667 -541331149 1186111625 833982495 -1345256004 -657050326 1105159312 920146950 -1503180393 -782206719 1214851259 1064179757 -1593143922 -703742696 1325722786 939777076 -1257516607 -1039343273 1527099629 738361467 -1301932584 -983489202 1550349556 728712290 -1143973389 -858298011 1440626911 584648777 -1128423958 -876958340 1387527366 632605776 -1191202130 -805797320 1458688898 569828116 -1080920393 -929741279 1369184155 647702285 -1239139684 -1054668278 1479170992 791505702 -1320550779 -967913965 1598529449 675327807 -1521966390 -766537124 1262928870 1010955120 -1574607149 -719169979 1277888511 992753513 -1416418568 -594273682 1167936468 848984898 -1392578847 -604381577 1123061709 905428827 -2087611802 -191454480 1839199050 446219228 -2063837569 -201627927 1794258771 502597573 -1924523436 -95606078 1665432440 339954670 -1977098675 -48173349 1680457569 321818615 -1641643518 -383667564 1881727790 120574904 -1723120101 -296978803 2001020727 4331425 -1862464976 -403031386 2129881884 167009162 -1752117719 -526909761 2040442629 244948883 -1578859537 -689720455 1340793539 955109973 -1500952586 -779192480 1216816858 1065358924 -1354822691 -667403445 1093757681 909531751 -1470967868 -548012206 1180479208 828087934 -1135373429 -883645667 1381888679 626704945 -1153542254 -868653308 1429223102 574031400 -1299702855 -980473041 1552317077 729893379 -1243226208 -1025315018 1542176396 753700378 -1702190297 -309488719 1954857483 58978973 -1645779138 -354396248 1944651282 82720388 -1806619883 -480896125 2053065273 223902383 -1824723188 -465838182 2100465184 171294390 -2025999549 -264600619 1765003887 506782457 -2142210214 -145274932 1851659894 425273056 -1981400207 -18805785 1743280733 284125899 -1903427736 -108212226 1619369540 394440402 645701408 1367060406 -931987956 -1082798438 554785593 1444309935 -820037099 -1206383997 682039058 1604331396 -961972674 -1313978712 801821451 1489888157 -1044073945 -1228701007 1003196228 1288486866 -708448664 -1564287234 1017531229 1268874187 -760731023 -1515250969 890242934 1108817888 -618764710 -1407625524 847102831 1165685753 -596401597 -1418423595 487768040 1779797886 -216211772 -2078544302 444562417 1836600167 -193914147 -2089407925 331954138 1691223884 -37267722 -1967102368 346354627 1671676757 -89484561 -1918000519 10858380 2007146266 -290730336 -1716715978 130575253 1892637443 -372897095 -1631503825 243148734 2037978920 -529512814 -1753778684 152298407 2115294001 -417496437 -1877298659 1063759457 1214291703 -781594803 -1502674981 940206712 1326275310 -704378028 -1593623614 834414163 1186666181 -541964417 -1464502295 919724618 1104597724 -656440474 -1344752656 584105477 1440190099 -857809111 -1143345217 633174556 1387940490 -877454544 -1129043034 738932279 1527514785 -1039837413 -1258133619 728166958 1549910712 -983002366 -1301306476 67735209 1930346047 -368578683 -1660887277 56904368 1952676390 -311809124 -1704125686 181536411 2111125005 -455317577 -1814341855 230670978 2058940948 -474897490 -1799974088 431922893 1857662555 -139395103 -2135437449 517167828 1775528514 -253936648 -2015753362 392500991 1617045097 -110397485 -1905506491 269013734 1729094256 -33115190 -1996389540 340458914 1666043188 -96166770 -1924944872 321337787 1679821101 -47621993 -1976670207 445740432 1838564614 -190901060 -2087181270 503099785 1794867487 -202190683 -2064261069 167636422 2130369872 -403469078 -1863009156 244328927 2039945545 -526497549 -1751549851 119956980 1881232738 -383253288 -1641073586 4956653 2001506683 -297418559 -1723666345 790945130 1478749692 -1054163898 -1238528816 675879283 1598958053 -968394657 -1321187127 570381656 1459119566 -806275980 -1191836446 647139649 1368760791 -929238931 -1080311557 848547086 1167392152 -593646558 -1415930700 905840919 1123629441 -605001669 -1393076051 1011369276 1263498666 -767155184 -1522461562 992313637 1277342131 -718544887 -1574121313 223464675 2052521077 -480268849 -1806131879 171706618 2101033068 -466458154 -1825220288 59393233 1955427399 -310106627 -1702685333 82280648 1944105054 -353771036 -1645293198 283565191 1742859281 -18301525 -1980789443 394991774 1619798024 -108693070 -1904064220 507335861 1765434403 -265079399 -2026633969 424710316 1851236410 -144772736 -2141601514 910158891 1094245565 -667841273 -1355367023 827467826 1179981988 -547600098 -1470400120 954491929 1340298383 -689306315 -1578289757 1065984000 1217302678 -779632340 -1501498950 730397775 1552927961 -981033629 -1300124171 753219670 1541540032 -1024763526 -1242797588 626226301 1381254379 -883092143 -1134942777 574533732 1429831922 -869215928 -1153965602 1108367908 890727090 -1407304952 -619115618 1165860413 846900907 -1418461423 -596324473 1288426006 1003283072 -1564101830 -708672596 1269175823 1017194137 -1515686109 -760264779 1604799040 681605846 -1314313364 -961668102 1489669721 802012879 -1228607627 -1044127773 1367130738 645657316 -1083006114 -931818552 1443956331 555103997 -1205901497 -820488239 2038332140 242829946 -1754260544 -529061034 2115223285 152342115 -1877090343 -417665201 2007364318 10666568 -1716808718 -290675868 1892169415 131008081 -1631168533 -373201027 1690921608 332290590 -1966666844 -37733582 1671736977 346267143 -1918185539 -89260245 1779622586 487969324 -2078506090 -216288512 1837049507 444077621 -2089728113 -193562855 1527475045 739007475 -1257960887 -1040041249 1550233468 727818218 -1301754288 -982516026 1439753047 584569793 -1143045509 -858148115 1388128078 632952792 -1129101726 -877365516 1186757377 834358167 -1464722899 -541775173 1104264984 920031118 -1344283084 -656871774 1214772019 1063306149 -1503030753 -781278583 1326069546 940378044 -1593551354 -704420208 1617251245 392330043 -1905579391 -110355945 1728614324 269467426 -1996034408 -33432050 1857995679 431616777 -2135907661 -138964443 1775437702 517224208 -2015533398 -254126532 2110938057 181758815 -1814283547 -455406989 2059378640 230207302 -1800274180 -474558870 1930023931 68084589 -1660439849 -369065407 1952716770 56829812 -1704298802 -311605672 1881553062 119605296 -1641522806 -382768868 2001468607 5033001 -1723490925 -297620219 2130555028 167411714 -1863069256 -403381970 2039510157 244794395 -1751247455 -526834377 1838229698 446044244 -2086712850 -191334024 1794960603 503045197 -2064478729 -201999007 1665835248 340627558 -1924873764 -96210614 1680303337 320885887 -1977023035 -47303341 1263016046 1011820792 -1522108094 -767473196 1277549687 992144609 -1574191781 -718500403 1167298652 848601290 -1415712400 -593837594 1123963973 905536723 -1393543831 -604568065 1459554314 569915548 -1192138458 -805938768 1368574995 647363717 -1080251073 -929325655 1478787128 790868142 -1238703852 -1053961854 1598637089 676230327 -1320737523 -968878693 1765607911 507132273 -2026673973 -265004963 1850789374 425196904 -2141279022 -145122236 1743159765 283226435 -1981226759 -17837969 1619740108 395081050 -1903876896 -108915594 1955207555 59582741 -1702594385 -310163399 1944575386 81849612 -1645626186 -353465312 2052166065 223781159 -1805651811 -480722933 2101106088 171664702 -1825426300 -466287598 1381181743 626268601 -1134737405 -883263339 1430187318 574217632 -1154446310 -868762484 1552458013 730829195 -1299791823 -981339993 1541760260 753030546 -1242889176 -1024707394 1340356939 954403293 -1578477465 -689084175 1217002834 1066323396 -1501062018 -780096280 1094693241 909672943 -1355689899 -667492157 1179809120 827672054 -1470360500 -547674918 -1536751751 -748668945 1248421461 1030641347 -1559575712 -737283082 1292149324 973312730 -1430483125 -574898211 1152577127 867557105 -1378792622 -623477820 1138698878 886577896 -1177544931 -824760437 1474197041 551110311 -1094855932 -910498926 1353953832 666141374 -1223975121 -1072910407 1493564931 771935893 -1335469258 -949916768 1583888922 695143052 -1626789967 -401729753 1896302237 100693515 -1738218584 -278670530 1986691716 23966226 -1848463485 -422207723 2145177263 148635193 -1765839974 -508011764 2024868534 263600672 -2101463083 -172423357 1823495929 465004143 -2049707060 -220937382 1809683168 484090486 -1939488793 -77426831 1651236555 359460445 -1962378242 -66106520 1694898898 302066244 -1115933128 -897907026 1400002324 611673986 -1173229023 -854146377 1411355405 588817307 -1280852470 -996110692 1571413798 716107696 -1261798893 -1009956219 1522801471 767765417 -1597299108 -674490678 1321551728 969045990 -1482235323 -794701101 1235780457 1051702271 -1374638482 -652763400 1075760962 924450772 -1451398537 -562406687 1198721883 812923853 -2045634832 -250272154 1746696156 521881418 -2122329367 -159849857 1869722565 410420051 -2000052542 -3232172 1724383214 297848696 -1885054245 -123508147 1638546423 380439393 -1683683692 -324913662 1974167480 44848942 -1664564595 -338693605 1925620641 96572215 -1786868058 -495337936 2070998922 209182492 -1844229441 -451642839 2082286483 186260229 -1773050373 -514435731 2019493079 257438785 -1858297374 -432303756 2134032590 137752664 -1735725623 -275915425 1988398309 25410675 -1612240432 -387966650 1911113980 116291690 -1947830881 -52345591 1709708467 317662245 -1937002106 -74678000 1652936874 360898620 -2059534931 -231027397 1798544513 473213975 -2108671564 -178845406 1818122392 458844174 -1388362445 -633834075 1127293983 875959433 -1437433558 -581586500 1146937350 861655184 -1545286399 -723255913 1307225133 988650683 -1534523112 -745653874 1250388020 1031821474 -1333242537 -946903615 1585853563 696321261 -1209691826 -1058889256 1508634722 787267828 -1101800091 -917180941 1348320329 660245727 -1187112580 -835114518 1462794320 540494022 -1890954054 -129145812 1631860118 373490944 -2010672989 -14639051 1714024847 288276761 -2121147256 -157881314 1872739748 412650802 -2030298991 -235198457 1760721341 536168747 -1828895522 -436571064 2096309746 200545636 -1785691961 -493375407 2074010091 211407229 -1675178772 -350094214 1915268544 87006550 -1689581323 -330549149 1967483353 37902671 -1272679310 -1021098780 1512707422 757933512 -1287016341 -1001488131 1564987719 708895185 -1157628864 -839332650 1425120620 603368954 -1114490791 -896202545 1402755445 614164963 -1449958378 -560704384 1201472826 815412652 -1359044593 -637955943 1089519907 938996149 -1488393180 -800072526 1229360392 1044495774 -1608177603 -685631317 1311459601 959216007 -1072971139 -1223888149 772121425 1493341127 -949615004 -1335806222 694708040 1584355294 -825210289 -1177060647 551431011 1473846261 -910324138 -1095057728 666103674 1354031084 -574828007 -1430527345 867349301 1152746403 -623831552 -1378474346 887060268 1138247610 -748201429 -1537185091 1030306567 1248725905 -737501646 -1559384412 973405982 1292095368 -77208907 -1939680733 359367577 1651290895 -66574676 -1961945542 302401408 1694594838 -172070265 -2101781999 464522155 1823947581 -221008226 -2049663480 484298674 1809514276 -422382895 -1848262073 148673533 2145100651 -507562296 -1766324642 263280612 2025219954 -402031901 -1626453387 101129167 1895836505 -278610182 -1738305940 23781334 1986916160 -653200580 -1374174294 924750352 1075421830 -562219227 -1451620429 812865033 1198810783 -674530546 -1597224040 969218594 1321347764 -794378473 -1482584191 1051254331 1236266669 -995630248 -1281305650 715752052 1571730146 -1010161855 -1261627433 767837805 1522759419 -897815702 -1115988996 611453510 1400191696 -854478989 -1172922395 589287007 1410924233 -495004684 -1787174046 208712408 2071429710 -451733523 -1844172933 186480321 2082096727 -324707386 -1683854512 44776170 1974209148 -339173409 -1664110775 96927475 1925303909 -3554416 -1999703290 298295996 1723896362 -123467895 -1885128929 380266149 1638749747 -250459230 -2045412556 521939598 1746606616 -159412293 -2122793171 410119831 1870061057 -230842113 -2059759511 473154003 1798631749 -179280666 -2108205968 459146698 1817785692 -52025139 -1948182437 317213153 1710193015 -74715948 -1936925630 361074168 1652735342 -276123493 -1735557107 25481655 1988354337 -387484542 -1612692460 115938734 1911432504 -514770775 -1772746689 257907077 2019059987 -432210768 -1858352090 137534876 2134224138 -917274569 -1101746015 660463899 1348129165 -834780114 -1187416904 540026114 1463227796 -947386363 -1332791149 696674601 1585535423 -1058681828 -1209860982 787197232 1508679078 -723218349 -1545363259 988475775 1307427305 -745974710 -1534171940 1032271206 1249904112 -633399199 -1388828425 875657549 1127631323 -581772168 -1437209362 861715796 1146850754 -349793858 -1675517656 86569106 1915731972 -330607193 -1689492175 38089867 1967260701 -436397684 -1829099238 200505504 2096384054 -493822571 -1785205501 211729593 2073660463 -158236198 -2120830644 413130998 1872285792 -235125309 -2030340779 535962863 1760892025 -129365528 -1890764418 373582020 1631803474 -14168591 -2011103897 287943901 1714330699 -800542346 -1487961632 1044828250 1229054156 -685410961 -1608366599 959124547 1311515861 -560776892 -1449915950 815618152 1201301758 -637600419 -1359360565 938515569 1089973479 -838885102 -1158114940 603045950 1425469608 -896375541 -1114286691 614204455 1402680497 -1021040352 -1272768074 757745676 1512929434 -1001788103 -1286677073 709331989 1564523651 1824427377 465157607 -2102334371 -172499765 1809009000 483686910 -2049103804 -220587822 1650787651 358757845 -1939118993 -76786439 1695072602 303034828 -1962499978 -67006240 1896455445 101625219 -1626866631 -402600785 1986287884 23292314 -1737869280 -278067018 2144474407 148186545 -1847823349 -421837667 2025836862 263774632 -1766739950 -508133244 1473293753 551001391 -1176580971 -824574973 1354590624 666523958 -1095563124 -910936038 1493902731 772543773 -1224391513 -1073581007 1583800722 694276356 -1335328578 -948981720 1248312797 1029737803 -1536566031 -747705241 1292532164 973949266 -1560012568 -737990530 1153185263 867894649 -1431153469 -575314859 1137832438 886489440 -1377857318 -623337396 1973795888 44207270 -1683235556 -324211318 1925740585 97470655 -1664739067 -339662445 2071868418 209257620 -1787800274 -495491656 2081681435 185909389 -1843556041 -451239519 1746054228 521510082 -2044932744 -249823762 1870620749 410540251 -2123298463 -160024073 1724458086 298718448 -2000206518 -4164132 1638195327 379834601 -1884651181 -122834491 1321966840 969714798 -1597637164 -675099326 1235638497 1050765431 -1482147379 -793835173 1074795722 924263516 -1373735450 -652655248 1199427795 813359173 -1452035585 -562790039 1400671388 612088842 -1116541520 -898245338 1410418821 588675091 -1172362839 -854058689 1571226798 715142200 -1280744062 -995207916 1523237047 768471073 -1262181989 -1010593523 1586032627 697294693 -1333358881 -947798455 1508191210 786570108 -1209316666 -1058244016 1347643329 659838807 -1101199635 -916834693 1463722968 540644174 -1187986700 -835194270 1128267671 876138241 -1389257029 -633950675 1146239886 861211416 -1436788062 -581211596 1306818469 987973427 -1544939895 -722655713 1250538428 1032749866 -1534602608 -746528250 1709625147 316800941 -1947685353 -51405183 1653279522 361511860 -1937413618 -75343208 1799177993 473593759 -2060245467 -231467341 1817215760 458732422 -2107710916 -178662742 2018631519 257355721 -1772110221 -514289947 2134645574 138095568 -1858962838 -432715012 1988777837 26044411 -1736165823 -276625705 1911001972 115385314 -1612058024 -387005746 1200873138 815066660 -1449279586 -560296184 1090394795 939076157 -1359971449 -638104815 1229477504 1045390870 -1488570452 -801044678 1311085209 958571023 -1607732299 -684932317 1512361686 757333568 -1272270854 -1020420244 1565067983 709769817 -1287164957 -1002415243 1426015972 603485810 -1158600760 -839510178 1402110717 613790315 -1113791535 -895757497 2097020538 200986348 -1829527722 -436949056 2073049699 211225333 -1784784049 -493261863 1915123272 86066910 -1675094172 -349231118 1967895121 38568647 -1689922691 -331160597 1632300574 374201992 -1891332302 -129777756 1713842695 287316625 -2010559701 -13730883 1871799852 412505786 -2120284416 -157796458 1761387061 536580771 -2030910695 -235539569 147998837 2144696547 -421779111 -1847911985 264211564 2025372922 -508433088 -1766400554 101302343 1896804561 -402153109 -1627352579 23331934 1986213064 -278239886 -1737665052 358963217 1650616455 -76859075 -1939076693 302554120 1695526046 -66650844 -1962816078 465489955 1824121013 -172969713 -2101902951 483595322 1809065132 -220367594 -2049292928 867985597 1153128491 -575534703 -1430963961 886156452 1138138162 -622867064 -1378288354 1030217871 1247858713 -748060253 -1536249547 973743254 1292702720 -737917510 -1560054484 772503769 1493977167 -1073407499 -1224595101 694598848 1583451222 -949428756 -1334841990 550564075 1473757309 -824274489 -1176919727 666711282 1354368100 -910993954 -1095473848 298416436 1724795298 -3729384 -2000672626 379895085 1638108603 -123020287 -1884427113 521335046 1746256272 -249786326 -2045009732 410989855 1870136713 -160345037 -2122947419 209611088 2071550406 -495974276 -1787348758 185838921 2081725919 -451031963 -1843725069 44425570 1973604852 -324304818 -1683181352 97002875 1926174189 -339327913 -1665043263 715610620 1570793834 -995542832 -1280440250 768253413 1523428723 -1010500407 -1262236577 612159950 1400627544 -898453278 -1116372876 588322263 1410737473 -853576453 -1172814739 923814296 1075280142 -652334924 -1374087134 813534593 1199226135 -562828115 -1451959237 969654698 1322053948 -674914170 -1597861872 1051067827 1235301669 -794270561 -1481681911 988031735 1306729057 -722842661 -1544717491 1032449774 1250877048 -746090558 -1535066284 876585669 1127780947 -634272791 -1388907649 861038300 1146443338 -581171216 -1436862618 659765907 1347684869 -916628545 -1101370583 540999306 1463406108 -835674202 -1187533008 696824481 1586463287 -947465331 -1333664997 786790072 1508001326 -1058334828 -1209260286 25823807 1988967081 -276534509 -1736221819 115854886 1910570672 -387338486 -1611751524 256999949 2018947739 -513809631 -1772563529 138167828 2134603394 -432920776 -1858791506 473766491 1798974157 -231507081 -2060170271 458284610 1817702100 -178339986 -2108059656 317100649 1709286143 -51842235 -1947221037 361453168 1653368550 -75155620 -1937635382 603921334 1425550112 -839812454 -1158264308 613605295 1402335033 -895697277 -1113879019 757371780 1512284946 -1020595544 -1272069570 709449629 1565419275 -1001965903 -1287649753 1044909010 1229929284 -800691458 -1488889240 958779339 1310916445 -685003033 -1607688591 814973920 1200927606 -560078132 -1449471398 939411449 1090090863 -638572843 -1359538621 412171134 1872104424 -157328814 -2120717628 536674151 1761333233 -235758005 -2030719267 373994316 1632469978 -129707424 -1891376394 287799125 1713391555 -14084487 -2010241297 86387482 1914772364 -349681098 -1674610016 38530819 1967972245 -330985937 -1690124615 201171752 2096796606 -437009916 -1829440878 210790193 2073515943 -492960227 -1785121141 2065772938 203817244 -1792061274 -500670416 2085418387 189515013 -1841130305 -448420823 1979365816 50170158 -1678452588 -319559678 1922530721 93343031 -1667687283 -341955557 1721115118 294719864 -2003287870 -6328236 1643898359 385668449 -1879735077 -118311859 1749920220 524982602 -2042378000 -247138202 1864396229 405232979 -2127688471 -165069697 1078923586 927474132 -1371443090 -649707272 1193465179 807790029 -1456688009 -567573279 1318361456 965978598 -1600456612 -677525302 1241079145 1056861695 -1476969403 -789574445 1576534310 721367472 -1275699190 -990818148 1519764799 764605865 -1264868333 -1013148539 1394837780 606386562 -1121064904 -903161682 1414417677 592018843 -1170199519 -850977609 1647968459 356331613 -1942724121 -80522895 1700250834 307295300 -1957059074 -60910232 1826719993 468105327 -2098206251 -169289405 1804356832 478903414 -2055066164 -226157222 2139951279 143269945 -1853656701 -427540203 2028000438 266855456 -1762740838 -504789748 1901500573 106014731 -1621558863 -396375769 1983601796 20737042 -1741341272 -281932482 1498685443 777195669 -1218821841 -1067617863 1580852250 691983500 -1338538698 -953109088 1469032497 545822887 -1182676707 -830015093 1357016104 669342910 -1091826428 -907330158 1155739751 870580465 -1427287733 -571842083 1133442174 881444072 -1384082094 -628644412 1245231189 1027573955 -1539909255 -751703569 1297448012 978472154 -1554309792 -732156426 1226265352 1041261470 -1491520988 -803339598 1316656913 964536199 -1602947523 -680278357 1204607802 818670508 -1446856170 -557479296 1084301091 933638069 -1364230641 -643281255 1419789164 598176762 -1162993088 -844557610 1405978485 617265123 -1111234983 -893069617 1518062430 763165640 -1267357070 -1015899420 1561726791 705773521 -1290244501 -1004577027 1920562112 92160854 -1669917972 -344972678 1964292057 34834255 -1692739851 -333584797 2091056114 195414884 -1834181922 -441734584 2077179883 214437757 -1782489401 -490312111 1875796900 415847218 -2118122872 -154717666 1755555773 530880299 -2035431791 -240454137 1628826518 370334464 -1894020422 -132335060 1719152527 293543705 -2005512541 -9339339 1342988873 655053535 -1107164315 -922405901 1466017360 543594182 -1183856772 -831981590 1591208571 701553389 -1327920297 -941704255 1505373794 784146164 -1212919986 -1061978152 1304130093 985416379 -1548414207 -726522985 1255585332 1037141666 -1529293032 -740300914 1130428959 879217289 -1385260237 -630608987 1141718534 856297104 -1442619606 -586911812 1801601665 476410391 -2056510547 -227863749 1812956824 453555726 -2113804364 -184101086 1706674867 314505765 -1950897249 -55534839 1658064554 366165564 -1931841658 -69378288 1993691877 30564979 -1730464823 -270793889 1907922684 113223274 -1615398960 -391002298 2014239447 252308033 -1778336773 -519599251 2137202382 140783192 -1855094814 -429240460 525202574 1749730328 -247229022 -2042321612 404762775 1864826881 -164736581 -2127994579 295075004 1720798250 -6808176 -2002834170 385595557 1643939891 -118105719 -1879906017 49997034 1979569276 -319519290 -1678527152 93790451 1922044005 -342277665 -1667337911 203517144 2066111566 -500232716 -1792524958 189573313 2085328983 -448607763 -1840907909 606327878 1394926800 -902974102 -1121286660 592318559 1414078665 -851414669 -1169735195 720919668 1577020642 -990495400 -1276047922 764778605 1519560955 -1013188287 -1264793129 966050850 1318319284 -677731058 -1600285288 1056505915 1241395373 -789094121 -1477422719 927943696 1078492294 -650040004 -1371136598 807569417 1193654431 -567482075 -1456744013 106350031 1901196633 -396843805 -1621126027 20644310 1983656256 -281714438 -1741533076 143478269 2139782507 -427610927 -1853612985 266373604 2028452210 -504436536 -1763059618 467785131 1827071293 -168840057 -2098691055 478941618 1804280100 -226332514 -2054864888 356146585 1648192783 -80462667 -1942811613 307730816 1699784982 -61212500 -1956722630 1027138823 1245697425 -751401941 -1540246339 978657566 1297224072 -732217294 -1554222940 870542645 1155816867 -571667431 -1427489649 881764652 1133091258 -629094400 -1383597930 546305379 1468581365 -830368689 -1182358311 669135226 1357185516 -907259818 -1091870528 777289041 1498631623 -1067836291 -1218630421 691648840 1581156830 -952641436 -1338971918 763074060 1518118554 -1015679200 -1267546186 706105877 1561420419 -1005046983 -1289813073 597696062 1420242600 -844202222 -1163309180 617470503 1405807281 -893142261 -1111192675 818710120 1204532990 -557652156 -1446651950 933315185 1084650215 -642833571 -1364716597 1041698394 1225801420 -803639434 -1491181600 964348483 1316879061 -680219793 -1603036167 370521796 1628603986 -132392984 -1893931138 293106397 1719616075 -9038863 -2005851289 416169718 1875447392 -155164710 -2117636276 530840303 1755630201 -240280637 -2035635371 195208864 2091226678 -441661556 -1834223846 214917817 2076725807 -490667115 -1782172925 91827858 1920867844 -344502338 -1670349016 34925195 1964235293 -333804633 -1692550351 878749517 1130862555 -630274463 -1385564425 856515412 1141527490 -587005320 -1442565394 985345919 1304174569 -726315437 -1548583227 1037495142 1255267312 -740783542 -1528841508 702002985 1590724543 -942025211 -1327569261 783971120 1505575846 -1061940708 -1212996982 655114011 1342902157 -922591689 -1106940255 543292162 1466354580 -831546834 -1184322888 252610437 2013902611 -520034647 -1777871297 140723100 2137289482 -429055312 -1855319514 30740407 1993490209 -270831973 -1730388467 112774062 1908407096 -390681982 -1615750636 314152929 1706993527 -55052595 -1951349157 366236664 1658020718 -69586220 -1931673022 476192723 1801793349 -227770625 -2056565143 454024138 1812523868 -184435994 -2113500560 -1275544702 -989885676 1576458926 720497208 -1265270885 -1013821683 1520115383 765210145 -1121766480 -903609562 1395479196 606757386 -1169229911 -850802881 1413518981 591898131 -1370510362 -649553040 1078053578 927398492 -1457360897 -567976087 1194069715 808140357 -1600904236 -678227134 1318732536 966619758 -1476794419 -788605093 1240958689 1055962743 -2003395766 -7230500 1721301606 295684848 -1879351469 -117674043 1643462271 384962281 -2041769096 -246799378 1749250644 524567234 -2128554143 -165156873 1865332301 405374683 -1792963794 -500778056 2066737666 204003988 -1840492745 -448036959 2084711963 189079181 -1678114020 -318950518 1978950192 49500838 -1667774715 -342820973 1922672169 94279359 -1427928381 -572212651 1156443119 871029625 -1383182630 -628523444 1132474358 881270624 -1539833103 -750833049 1245078493 1026642763 -1554659608 -732760450 1297852356 979146578 -1219192153 -1068258767 1499134859 777898781 -1338417474 -952209880 1580679058 691015428 -1181805931 -829939197 1468101561 545669935 -1092430196 -907680230 1357690784 669746998 -1852986869 -427124067 2139343655 142932913 -1763676654 -504930684 2028867390 266944424 -1621745095 -397339985 1901609749 106918787 -1740904928 -281225546 1983219468 20101018 -1942308241 -79852807 1647631171 355724245 -1957200266 -61845792 1700339546 308162508 -2099170723 -169475381 1827623793 468214759 -2054359484 -225720622 1803720552 478521342 -2117150464 -154539626 1874901036 415729850 -2036130535 -240898673 1756199989 531254435 -1894428366 -133013084 1629171742 370933896 -2005363413 -8411715 1719071751 292668561 -1669740188 -344000014 1920444488 91265246 -1693184643 -334283285 1964665937 35478727 -1834860202 -442142272 2091655290 195760364 -1781562033 -490162727 2076304483 214357237 -1163855416 -844641954 1420728548 598321266 -1110622767 -892727993 1405312253 616852587 -1266978310 -1015266964 1517621462 762454080 -1290357277 -1005484683 1561908431 706733145 -1491605076 -804202182 1226410112 1042200598 -1602605643 -679666397 1316244633 963869711 -1446223458 -557100792 1203896498 818229284 -1365138041 -643394287 1085260971 933819453 -1730811839 -271394601 1994099053 31242747 -1615319976 -390128434 1907772788 112295394 -1777442701 -519483163 2013266271 252129737 -1855740822 -429615876 2137900358 141227472 -2057111515 -228210509 1802279177 476817823 -2112930756 -184021846 1812028688 453406086 -1950781417 -54640511 1706496315 313532845 -1932217330 -70024040 1658508578 366863796 -1547974519 -725813217 1303751077 984783155 -1529475952 -741262330 1255697852 1038048554 -1386200901 -630755283 1131291031 879300865 -1441954654 -586501068 1141106062 855954712 -1106454291 -921966469 1342355905 654674263 -1184817932 -832164766 1466924504 543706446 -1328066337 -942645175 1591292403 702415205 -1212508986 -1061313456 1505031658 783533436 -678134138 -1600958960 966401962 1318924092 -788940129 -1476490743 1056431027 1240525605 -649070924 -1370962398 927045528 1078372110 -568184147 -1457192389 808211329 1194025751 -903647518 -1121689996 606932942 1395277656 -850482437 -1169581459 591449047 1414003521 -990320944 -1275079098 720799740 1576122218 -1013636407 -1265495457 765150181 1520202611 -319136178 -1677889832 49561442 1978863604 -342386089 -1668240703 93977467 1923009517 -501098884 -1792612630 204453712 2066253766 -447999387 -1840569613 188904265 2084914143 -246591958 -2041938244 524496646 1749294992 -165639629 -2128102747 405728031 1865014153 -6896104 -2003700082 295216948 1721735074 -117767679 -1879297385 385180461 1643271099 -829468729 -1182236847 545337067 1468407421 -907899938 -1092240568 669838066 1357634148 -1068185611 -1219233949 777692889 1499305551 -952564756 -1338100870 691495616 1580225110 -751280221 -1539346635 1026965135 1244728857 -732587078 -1554863316 979106454 1297926656 -572270703 -1427839225 871216829 1156220459 -628223096 -1383521506 880833188 1132937778 -169775345 -2098831463 468651555 1827159733 -225662186 -2054448256 478333498 1803942572 -80025795 -1942104149 355763729 1647556231 -61398236 -1957686350 307839496 1700688542 -396984469 -1622061059 106438215 1902063313 -281298062 -1740862492 20306526 1983048392 -426903719 -1853175857 142841461 2139399907 -505400512 -1763245098 267276908 2028561146 -442360828 -1834668910 195853608 2091601342 -489695203 -1781995381 214022449 2076608935 -344353738 -1669421920 91747610 1919993228 -334213073 -1693228871 35270915 1964835221 -132838304 -1894630154 370896204 1629248986 -8861575 -2004879121 292989269 1718720963 -154237870 -2117487420 415294846 1875367400 -240959413 -2036043555 531439975 1755976177 -557040436 -1446310822 818044384 1204120950 -643696427 -1364801469 934255097 1084795247 -803752706 -1492089752 1041880530 1226761540 -679841561 -1602404239 963908043 1316168029 -1015337816 -1266934722 762662276 1517452562 -1005131599 -1290676185 706251165 1562360075 -845110118 -1163422708 598656438 1420424480 -892510077 -1110814699 616759727 1405366585 -54973115 -1950474797 314002537 1706065151 -69932708 -1932273206 366643312 1658697958 -228416137 -2056940063 476890203 1802237133 -183541394 -2113383944 453050434 1812345044 -519160543 -1777791561 251681805 2013752475 -429655752 -1855665746 141400084 2137696386 -271207149 -1731033723 31183935 1994187945 -390565622 -1614855780 112594982 1907433648 -942207603 -1328530149 702114977 1591630903 -1061500524 -1212286718 783591608 1504942126 -921926209 -1106528983 654501011 1342559237 -832487002 -1184468688 544153738 1466437660 -631235095 -1385747073 879656133 1130974291 -586294800 -1442125466 855881948 1141147722 -725903909 -1547918003 985003255 1303561313 -740929086 -1529781932 1037578478 1256128632 836969435 1189352269 -538098953 -1461030303 915335106 1099552596 -662665490 -1350060424 1060678633 1212128127 -784938299 -1506674093 945123312 1330798438 -698675492 -1587790262 743715775 1532166953 -1034268013 -1252171259 725219238 1547618096 -986212726 -1305434596 579845005 1435011867 -863905119 -1148786121 635600788 1390759682 -873718088 -1125437906 177013523 2106209157 -461151681 -1820044631 232834826 2062022556 -470899162 -1796630864 72780577 1934736311 -363271667 -1654662501 54218552 1950121902 -315281900 -1707991422 389682039 1614619617 -114003365 -1909243187 274192238 1733355512 -27675070 -1990293804 434215749 1860611027 -135267735 -2132227329 512515932 1770745802 -259899792 -2021323034 687346330 1610555916 -956927050 -1309588704 798348931 1486022165 -1046759505 -1231255751 639867560 1361357374 -936510588 -1087714542 558784177 1447652903 -817872995 -1203302645 894370558 1112027752 -616471598 -1404677308 841139943 1160115825 -601053237 -1423206563 999590604 1284749914 -711267360 -1566712970 1022971605 1274969667 -755552263 -1510989969 328610386 1687225028 -40348802 -1969265688 352056907 1677510365 -84568217 -1913477135 491633248 1783270134 -213656756 -2075857958 438337145 1831292655 -198303915 -2094452797 237052470 2032538272 -533773542 -1758956660 156034607 2118899385 -415070461 -1874479211 16427524 2013108882 -285947096 -1712063554 127364637 1888509579 -375845071 -1633796185 64307545 1959948751 -304406411 -1696853789 79201600 1941943766 -357112724 -1649289990 219072875 2047474173 -486496185 -1811441455 174263666 2103721444 -462590882 -1821745976 509759805 1768251819 -261345263 -2023030649 420451620 1846060466 -150866936 -2147040098 280615183 1740564889 -21514205 -1984919371 399777046 1624452480 -103121862 -1898099540 951804305 1337741575 -692780867 -1582157781 1071031688 1221694750 -774323036 -1495272398 912320931 1097324853 -663844721 -1352026087 822947258 1175067948 -553431914 -1476101120 621572597 1376469347 -889057063 -1140514737 576828908 1432782202 -865086272 -1150753706 735574471 1557186897 -975595285 -1294030723 750403038 1539116360 -1028367118 -1246532508 449736728 1841905806 -188739276 -2084101726 497267713 1789166743 -206711507 -2069174853 336984106 1662175420 -98854650 -1927501424 326646835 1686047909 -42574561 -1972277879 125395068 1887326442 -378076848 -1636814394 1352805 1997772019 -300235447 -1726089761 161671246 2124798168 -408123038 -1867793932 248458327 2043157697 -524202629 -1748599315 564154576 1453809734 -810667524 -1196883606 651007177 1372234847 -926681627 -1077623437 796645602 1484580980 -1049249330 -1234007720 672537851 1594961005 -971473449 -1323348671 1008156852 1259368482 -770104936 -1524756210 997885101 1283306555 -713759359 -1569467113 852281478 1170995216 -591222358 -1413113540 899746975 1118190601 -609260109 -1398252251 1435494111 579393097 -1149138957 -863586459 1390551750 635769424 -1125366806 -873761924 1532260077 743661179 -1252388927 -1034076329 1547283188 725523042 -1304966184 -986645682 1211692731 1061144109 -1506371689 -785275135 1330983586 944898612 -1587850354 -698588392 1189314185 837045791 -1460854875 -538300621 1099872912 914983430 -1350509636 -662181078 1860290071 434566785 -2131777733 -135751763 1770783246 512438936 -2021498078 -259697740 1614433829 389906099 -1909182711 -114090081 1733790268 273726122 -1990595824 -27337850 1935070835 72476389 -1655130273 -362838071 1950028394 54272764 -1707773114 -315472944 2106416705 176844503 -1820115091 -461107205 2061539928 233286350 -1796277388 -471217182 1284822942 999548680 -1566918990 -711096796 1274614663 1023288081 -1510509909 -756006339 1112498092 893939514 -1405010304 -616165866 1159895989 841329443 -1423115623 -601110001 1361299450 639956844 -1087527210 -936733120 1447953379 558445429 -1203739953 -817409447 1610108872 687832926 -1309266204 -957276558 1486195665 798145351 -1231295747 -1046685077 2012936022 16631744 -1712023942 -286021908 1888957263 126878681 -1634119069 -375495947 2032238436 237391858 -1758519736 -534237474 2118957949 155945963 -1874666927 -414848313 1783490354 491444132 -2075949538 -213600632 1830822699 438768573 -2094120441 -198610287 1687580416 328294294 -1969746388 -39895366 1677437721 352099215 -1913271755 -84739421 1740211293 280933579 -1984436879 -21965337 1624522820 399732946 -1898307224 -102952450 1768033391 509951225 -2022937277 -261399083 1846528118 420018400 -2147374758 -150562356 2047775801 218735791 -1811876587 -486029949 2103660576 174350518 -1821560564 -462814822 1960123403 64105629 -1696891609 -304329295 1941493778 79685764 -1648969410 -357463640 1557636245 735089667 -1294350919 -975243985 1538941068 750604314 -1246494304 -1028443850 1376529575 621485105 -1140699765 -888832739 1432479934 577165352 -1150318190 -865552124 1096856817 912753767 -1351690787 -664148661 1175285992 822755454 -1476193852 -553377454 1337670851 951848021 -1581949457 -692949639 1222047962 1070712908 -1495754250 -773871264 2124592412 161842570 -1867721680 -408165210 2043638021 248005011 -1748955095 -523886401 1886993710 125701560 -1636344830 -378508140 1997863223 1296801 -1726310373 -300046195 1662363000 336762350 -1927560108 -98765630 1685610849 327111159 -1971978163 -42913573 1842228554 449387996 -2084549530 -188252944 1789126995 497342917 -2069002113 -206915351 1171035604 852206914 -1413286664 -591018898 1117868493 900096347 -1397804831 -609746825 1259806182 1007693168 -1525056310 -769766308 1283119615 998107497 -1569408813 -713848763 1484490160 796701990 -1233787748 -1049439222 1595294121 672231743 -1323818875 -971042797 1453329794 564608276 -1196528466 -810984392 1372440987 650836237 -1077696329 -926640095 -113595949 -1908565691 389335295 1614018665 -27824694 -1991221924 274271462 1734229104 -136240671 -2132405897 435110093 1860726875 -259201544 -2020878994 511870164 1770370114 -460473929 -1819637471 176412827 2105862157 -471827026 -1796780744 233708674 2062101524 -363449979 -1655635693 72896681 1935630399 -314837604 -1707293430 53843120 1949475878 -1034647269 -1252804211 744155191 1532876961 -986100478 -1304527468 725036078 1546656952 -863043287 -1148702273 578904069 1434865811 -874330832 -1125780058 636265500 1391170698 -538732161 -1461409303 837679187 1189791941 -661758618 -1349947920 914373706 1099369692 -784854707 -1505812005 1060532321 1211187447 -699017900 -1588402750 945534072 1331463406 -534669166 -1759074300 238025150 2032716072 -414425973 -1874105315 155336103 2118454577 -285601632 -1711464394 16019852 2012430618 -375925575 -1634671569 127514005 1889436931 -40466186 -1970161568 328788442 1688197452 -84194065 -1912832903 351612355 1676811605 -213057340 -2075512750 490955240 1782862206 -199179043 -2094533557 439264753 1831441767 -615532454 -1404532532 893507958 1111943648 -601719741 -1423618859 841751919 1160457721 -711708568 -1567424258 999969092 1285382610 -755370895 -1510030105 1022858589 1274062283 -956782530 -1308649304 687261970 1609693572 -1047172057 -1231921999 798690571 1486634397 -937222132 -1088155494 640500000 1361736118 -816913387 -1203121021 557876537 1447540143 -888353967 -1140065337 620931709 1376099051 -866054328 -1150926882 577728100 1432903410 -975748253 -1294961675 735650383 1558057689 -1027963014 -1245857812 750052950 1538512576 -692331723 -1581454429 951433753 1337100943 -774496468 -1496240198 1071152640 1222594198 -664775929 -1352178799 913191467 1097401021 -552757474 -1475696760 822343218 1174718116 -261952615 -2023367921 510429877 1768667683 -149999744 -2146951402 419516076 1845919290 -21404757 -1984015555 280429191 1739600401 -103503950 -1898735836 400213662 1625159176 -304743427 -1697461397 64723665 1960618567 -357023772 -1648423054 79060680 1941007966 -485592113 -1811332263 218108643 2047287925 -463226922 -1822128320 174970618 2104157804 -770180592 -1525626234 1008311100 1260301226 -713409015 -1568862561 997482277 1282633651 -590581214 -1412742476 851579662 1170547608 -610159045 -1398372691 900716311 1118365569 -811537804 -1196959006 565087064 1453964238 -926077331 -1077272837 650334017 1371832279 -1048878522 -1233366320 796197738 1483879420 -971594145 -1324247351 672712563 1595930597 -377890088 -1635849650 125287412 1886423906 -300671295 -1726796201 1736685 1998409595 -408792342 -1868209540 162280390 2125136720 -523266317 -1748457883 247592927 2043070281 -187774276 -2083915222 448834448 1841797894 -207417691 -2069610957 497905545 1789550367 -99270002 -1928170984 337322914 1662784308 -42432873 -1971341823 326559675 1685182253 -1655280425 -363766719 1935150587 73350509 -1707366194 -314795944 1949682146 53672308 -1819417371 -460663693 2105771465 176469343 -1797250820 -471396246 2062434768 233402694 -2132706125 -135902171 1861164447 434646281 -2020820822 -259291076 1770183046 512092432 -1908738943 -113392617 1614058925 389260603 -1990774632 -28311538 1733906868 274620706 -1506259937 -784368503 1211510067 1060183461 -1588230138 -699221872 1331423530 945609148 -1461468115 -538643269 1189979393 837457303 -1349648332 -662097758 1098932504 914837902 -1148232581 -863474451 1434533207 579210689 -1126000542 -874141452 1391262030 636209624 -1252731831 -1034689313 1532671333 744326643 -1304883120 -985784122 1547137404 724582890 -2075304554 -213226240 1782791354 490998828 -2095015537 -198727399 1831794851 438945845 -1969826396 -40770254 1687729288 329221150 -1912925763 -84139733 1677029521 351420423 -1711649294 -285377180 2012490974 15932488 -1634235925 -376391299 1889134791 127850577 -1759394368 -534317738 2033165548 237540474 -1874066983 -414502577 2118279413 155537507 -1088193186 -937144888 1361910898 640298212 -1202800313 -817264175 1447090283 558360829 -1309084308 -956316166 1609995328 686925014 -1231736459 -1047395869 1486573657 798777551 -1567331014 -711762516 1285164054 1000160384 -1510364893 -755066443 1274529807 1022425241 -1404050168 -615983714 1111589924 893826226 -1423826671 -601550457 1160527933 841707691 -1352659371 -664322365 1097756537 912875503 -1475491252 -552928550 1174645600 822385654 -1581545881 -692275471 1337321291 951244765 -1495907714 -774802712 1222124370 1071584196 -1294524879 -976212313 1557757725 735989643 -1246045656 -1027740994 1538571012 749964178 -1140025853 -888428907 1375926063 621135801 -1151249894 -865705332 1433350966 577242016 -1811009891 -485941749 2046840753 218595111 -1822168444 -463152622 2104331176 174766910 -1697274193 -304966087 1960560515 64812821 -1648860490 -356560352 1941308314 78721804 -1984348423 -21098897 1740070869 279998275 -1898644768 -103560586 1624939468 400403290 -2023573813 -261781923 1768740839 510388081 -2146471214 -150453692 1845564414 419832680 -1233436908 -1048834174 1484086840 796028590 -1323894003 -971912293 1595447841 673163959 -1197426906 -811104336 1454298634 564782748 -1077054657 -926268503 1371738643 650388101 -1412681872 -590667802 1170361948 851803850 -1398674583 -609821697 1118800453 900250323 -1525176510 -770664492 1259980398 1008662264 -1569037477 -713206835 1282671223 997405409 -1927995428 -99471542 1662746352 337399398 -1971790907 -41948333 1685502697 326208127 -2083612690 -188110984 1841362626 449300052 -2069670921 -207330463 1789735643 497680973 -1868427336 -408600786 2125229716 162225666 -1747989599 -523699401 2042735245 247896603 -1636202614 -377571556 1886906022 124835376 -1726725229 -300715259 1998201535 1905193 -278429921 -1738518647 23666227 1986932389 -401949946 -1626502256 100981290 1896082108 -507709651 -1766078533 263362049 2025170583 -422497484 -1848245342 148853272 2144887438 -221220997 -2049482771 484314711 1809399489 -172119198 -2101699596 464767566 1823800024 -66328759 -1962092577 302351973 1694676723 -77192368 -1939795002 359154300 1651471082 -737583145 -1559335103 973553403 1291849325 -748381234 -1536971944 1030421218 1248709236 -623716379 -1378490509 886879945 1138460255 -574680068 -1430772886 867267280 1152795206 -910274637 -1095139547 665857695 1354178057 -824996950 -1177240772 551414406 1473960464 -949631103 -1335691497 694920877 1584174651 -1073216616 -1223740658 772170420 1493258786 -159625634 -2122613048 410136434 1869946852 -250508729 -2045330735 522185579 1746459645 -123222420 -1885276422 380217152 1638832086 -3538315 -1999818013 298083161 1724077007 -338993606 -1664323924 96812822 1925320576 -324625885 -1683903819 44628751 1974455193 -451881464 -1843927394 186562340 2082047922 -495119855 -1787157881 208892733 2071217067 -854430058 -1173004800 589041594 1411071788 -897602929 -1116169703 611437475 1400306485 -1010178396 -1261513166 768051080 1522579230 -995876163 -1281158613 715801489 1571648263 -794460430 -1482535324 1051402206 1236021064 -674710805 -1597011331 969333703 1321331537 -562104640 -1451637162 812685292 1199023994 -653053223 -1374420401 924668917 1075471203 -581886563 -1437192949 861895857 1146637351 -633546364 -1388582638 875739304 1127581758 -745892433 -1534220999 1032123523 1250149397 -723037770 -1545576160 988360858 1307443212 -1058664967 -1209975441 786984149 1508858947 -947140128 -1332938378 696625356 1585616986 -834828853 -1187334819 540271847 1463080049 -917487150 -1101565628 660480254 1348014184 -432063147 -1858597437 137452665 2134273263 -514655924 -1772762662 257726560 2019272950 -387664537 -1612478991 116053067 1911416029 -276205186 -1735507480 25628754 1988108484 -74961615 -1936777817 361122845 1652653195 -52041432 -1948067394 317425668 1710012562 -179067645 -2108385899 459129903 1817900217 -230792934 -2059841140 472907830 1798779040 -1001771812 -1286792118 709119472 1564704102 -1020794683 -1272915885 757697001 1513011583 -896424722 -1114205064 614450626 1402533204 -839098121 -1157935007 603062747 1425355085 -637715272 -1359344594 938696084 1089760514 -560924511 -1449670601 815700365 1201252635 -685329270 -1608416228 958977446 1311761712 -800362349 -1488175099 1044713919 1229070633 -14414828 -2010956670 287993144 1714249134 -129382387 -1890649957 373795105 1631623607 -234912730 -2030521168 535946506 1761007004 -158187457 -2120912727 412885267 1872433541 -493675408 -1785451290 211647836 2073710026 -436283287 -1829115649 200325445 2096597459 -330787774 -1689279276 38204782 1967244792 -349876133 -1675468595 86716791 1915486689 -1962165733 -66286963 1694882615 302181281 -1939440126 -77508972 1650990894 359608248 -2049953239 -220790081 1809732357 484008851 -2101479888 -172308826 1823708956 464824202 -1766020481 -507798807 2024983379 263584709 -1848545690 -422158608 2145324874 148389852 -1738071475 -278916389 1986610017 24015863 -1626675628 -401746238 1896122232 100906990 -1335518509 -949835195 1584135167 694995817 -1224188214 -1072730532 1493581798 771821424 -1094839583 -910613897 1353741261 666321755 -1177299208 -824908178 1474148308 551192386 -1378710857 -623527391 1138551707 886823693 -1430303058 -575111624 1152462722 867573524 -1559690619 -737267181 1292329897 973099839 -1536899428 -748423670 1248503728 1030592294 -1844409510 -451429428 2082400886 186243808 -1786949821 -495288363 2071146095 208936697 -1664416920 -338938882 1925538372 96621266 -1683568783 -324929561 1973986909 45061835 -1884841154 -123688024 1638529554 380553860 -2000003289 -3313743 1724136971 297995933 -2122575092 -159702118 1869771296 410337974 -2045651179 -250157181 1746908729 521701039 -1451316334 -562455804 1198574270 813169192 -1374457973 -652976355 1075646119 924466737 -1482349664 -794684618 1235960460 1051488794 -1597446215 -674244817 1321633429 968996355 -1261847562 -1009874080 1523047130 767617612 -1281064977 -995930247 1571430083 715992661 -1173212220 -854260910 1411142376 588997246 -1115686947 -898054325 1399953137 611755623 -1187129191 -835000305 1463007669 540313891 -1102046080 -917033962 1348369836 660163898 -1209642837 -1058971587 1508389255 787415313 -1333029710 -947084252 1585837470 696435976 -1534408451 -745670549 1250208209 1032034631 -1545138972 -723501966 1307143624 988699998 -1437515569 -581537703 1147085283 861409653 -1388542762 -633621440 1127409146 875943276 -2108426159 -178992953 1818073469 458926571 -2059518904 -231142178 1798331748 473394674 -1937215389 -74497803 1652953423 360784345 -1947880326 -52263700 1709954390 317515200 -1612388299 -387721053 1911195929 116242831 -1735840724 -275899206 1988578560 25197974 -1858117625 -432516975 2133917995 137769405 -1772968930 -514485112 2019345714 257684900 -1608062504 -685647538 1311279348 959428706 -1488245311 -800318121 1229278445 1044544635 -1359126038 -637906564 1089667270 938750032 -1450138125 -560491163 1201587423 815395913 -1114506820 -896087766 1402968208 613984262 -1157874267 -839185101 1425169545 603286559 -1286966898 -1001570024 1564741794 709042228 -1272466025 -1021278975 1512690875 758047789 -1689728752 -330303098 1967564860 37853354 -1675293431 -350077537 1915448357 86793395 -1785511646 -493588044 2073894926 211423384 -1828813509 -436619859 2096161815 200791169 -2030053004 -235345438 1760671832 536250574 -2121130643 -157995525 1872526401 412830935 -2010885818 -14458416 1714040938 288162044 -1891003041 -129063479 1632105587 373343461 666826007 1354352001 -911174597 -1095261011 550711566 1473511832 -824356830 -1176870732 694517029 1583500723 -949281783 -1335087969 772323644 1494190506 -1073293296 -1224611706 973727091 1292817893 -737704865 -1560234807 1029972330 1248006652 -748011450 -1536331568 886205761 1138056663 -623113107 -1378140933 868198744 1152948686 -575551372 -1430849310 483448287 1809311049 -220285709 -2049342363 465375686 1824137552 -172789526 -2102116228 302734829 1695313275 -66765631 -1962800041 359045620 1650567522 -77006632 -1938831282 23578043 1986065709 -278289257 -1737583615 101319074 1896689972 -402366322 -1627172840 263998857 2025553183 -508416859 -1766515661 147949968 2144778502 -421533508 -1848059862 1051051094 1235416256 -794057350 -1481861652 969408591 1322201305 -674864797 -1597943307 813583460 1199144178 -563073720 -1451811362 924027005 1075099883 -652351151 -1373972025 588436530 1410720932 -853756642 -1172601464 612306987 1400381629 -898535161 -1116323439 768171008 1523477654 -1010352852 -1262481990 715429913 1571006607 -995428043 -1280456285 97248414 1926026248 -339376718 -1664961244 44441735 1973489681 -324517461 -1683001027 185625772 2081905722 -451015296 -1843839722 209561781 2071631907 -495728231 -1787496177 410842362 1870382188 -160262698 -2122996416 521220323 1746272373 -249605681 -2045222567 380075208 1637895262 -123134492 -1884410510 298498257 1724745799 -3876355 -2000426645 361273237 1653581571 -75041095 -1937652177 317019020 1709335322 -51694944 -1947467210 458432423 1817456433 -178422133 -2108010979 473881534 1798957864 -231687534 -2059957756 138381297 2134423399 -432937251 -1858677173 257049576 2018866046 -514055484 -1772416430 115609539 1910718293 -387289361 -1611833735 25807834 1989081932 -276321546 -1736402336 786872157 1507952587 -1058482575 -1209014553 697004868 1586250706 -947580312 -1333648642 540884847 1463422969 -835494333 -1187746091 659618678 1347931104 -916546982 -1101419828 860989241 1146525615 -580925931 -1437010301 876372768 1127961526 -634256884 -1389022566 1032466187 1250762653 -746303961 -1534886223 988277522 1306581892 -722892226 -1544635736 211003092 2073335362 -492976136 -1785006226 201220813 2096714331 -437255199 -1829293193 38285030 1968119408 -330936374 -1690206372 86371071 1914886761 -349467693 -1674790075 287618736 1713604134 -13969508 -2010257654 373912233 1632518719 -129559675 -1891622125 536821378 1761086996 -235839570 -2030670024 412285595 1872087565 -157508681 -2120504543 939361820 1090172554 -638326992 -1359685722 814760453 1201107603 -560061655 -1449585729 958795310 1310801592 -685215998 -1607508076 1045154359 1229781665 -800740581 -1488807027 709531256 1565370094 -1002113196 -1287403582 757551713 1512071927 -1020710067 -1272052773 613490250 1402351324 -895516826 -1114091536 603773523 1425795781 -839730305 -1158312983 1137848339 886374533 -1378070209 -623156823 1153430538 867746972 -1431202522 -575232592 1292482593 974031031 -1559766771 -738137701 1248099384 1029917870 -1536549612 -747819646 1583685751 694292705 -1335148197 -949194291 1493754990 772789496 -1224309438 -1073629740 1354672197 666474707 -1095710359 -910689793 1473473628 550788298 -1176695440 -824558106 2025591003 263921741 -1766690313 -508214943 2144457922 148300884 -1847609874 -422017672 1986500841 23111807 -1737885243 -277952173 1896504560 101543014 -1627111972 -402453174 1695219903 302788649 -1962581613 -66957051 1650902182 358741040 -1939298934 -76573412 1808828557 483899419 -2048988767 -220604105 1824345236 465206274 -2102186568 -172745426 1523122514 768487876 -1262002050 -1010806552 1571079499 715388381 -1280662425 -995257103 1410500960 588626422 -1172510644 -853813030 1400851833 611876335 -1116656555 -898229053 1199444278 813244832 -1452249062 -562610036 1075041583 924116409 -1373785085 -652573547 1235589380 1050847634 -1481902040 -793982786 1321753885 969895307 -1597621199 -675214169 1638343066 379588876 -1884733258 -122785760 1724573059 298702101 -2000386897 -3951559 1870440872 410753342 -2123183996 -160040942 1745972657 521559335 -2044785507 -250070005 2081436158 186057064 -1843506990 -451321788 2071852519 209372529 -1787587381 -495672227 1925953996 97290586 -1664755488 -339548042 1973845461 44125507 -1683481351 -324064145 1910788753 115565063 -1612041283 -387120341 1988728456 26125854 -1735919708 -276773070 2134891171 137947701 -1859011697 -432633063 2018647738 257240620 -1772322922 -514109696 1817395957 458519139 -2107825191 -178646193 1799259884 473544314 -2060392512 -231221418 1653131975 361757265 -1937331221 -75392131 1709510366 316816968 -1947504654 -51617948 1250587225 1032667855 -1534848139 -746380317 1307031104 987793110 -1544956052 -722540550 1146223211 861326077 -1436574905 -581391407 1128021618 876285668 -1389207714 -634032184 1463640637 540693163 -1187839215 -835439737 1347462692 660051634 -1101084920 -916850786 1508305423 786553497 -1209496797 -1058030667 1586179606 697048704 -1333440710 -947748948 1761567696 536367942 -2031025412 -235523478 1871882185 412456799 -2120431899 -157550989 1713695714 287562612 -2010477874 -13780392 1632186363 374218605 -1891152169 -129991103 1967682484 38748962 -1689906536 -331275762 1915074477 86148923 -1674848639 -349379049 2073295750 211077904 -1784833366 -493180356 2097037215 200871689 -1829740877 -436769243 1402028824 613839758 -1113644492 -896003422 1425835777 603699095 -1158486483 -839526725 1565182762 709753788 -1287345658 -1002202480 1512509235 757088165 -1272353249 -1020371319 1311134588 958489578 -1607978416 -684784954 1229690725 1045211123 -1488587191 -800930081 1090378574 939191256 -1359758750 -638285068 1200627543 815214529 -1449230725 -560378131 -1515885234 -761111080 1269501026 1017920756 -1563907753 -707814975 1288095867 1002567917 -1417747076 -595995158 1165001808 846705862 -1408032411 -619441677 1109213257 890925279 -1206747862 -820687428 1444682758 555429008 -1082148557 -931624539 1366415391 645326985 -1228278504 -1043413618 1489474612 801154210 -1314639615 -962395753 1604997165 682451131 -1630843514 -372474608 1891970218 130161724 -1717139041 -291391223 2007558323 11524133 -1877949004 -417860318 2115937432 152671246 -1753415251 -528862917 2037604481 242503703 -2089001502 -193237644 1836203214 443878488 -2079221253 -216618643 1780480215 488163393 -1918380592 -90118842 1672066300 346981482 -1966468663 -36888225 1690595557 331563123 -1128375281 -877040487 1387281699 632753589 -1143760874 -858478464 1440610618 584763820 -1301949379 -983374677 1550562577 728532359 -1257762780 -1039195982 1527148808 738279838 -1593226133 -703693571 1325870407 939531729 -1503360910 -781993756 1214966110 1064163784 -1345141671 -657066801 1104979317 920360419 -1463877568 -541577002 1186029932 834032122 -2016379705 -254325679 1776164331 517549437 -2135050018 -138770360 1857280498 431286628 -1995705099 -32717725 1728419289 268608847 -1905905428 -111083398 1617449408 393175382 -1704498013 -312452043 1953041807 57556249 -1660245830 -368207828 1929693590 67369216 -1799560047 -474229753 2058519997 230012203 -1815011192 -455733218 2111783332 181956914 -1751969844 -527155366 2040360672 244997750 -1862349867 -403047613 2129701625 167221871 -1723299842 -296765592 2001135314 4314692 -1641724953 -383618191 1881875147 120328797 -1977344088 -48025794 1680506500 321736210 -1924539471 -95491289 1665645213 339773963 -2063624294 -201808116 1794242230 502711840 -2087562365 -191536363 1838953135 446366265 -1392693500 -604364910 1123241512 905215678 -1416565987 -594027637 1168017969 848935591 -1574525130 -719218784 1277740570 992999052 -1521786065 -766749767 1262813699 1010971285 -1320534176 -968028170 1598316108 675507930 -1238893703 -1054815249 1479121493 791587523 -1080969390 -929658940 1369429630 647554792 -1191414965 -805616675 1458704999 569713393 -1903673715 -108065253 1619419041 394358583 -1981416812 -18691582 1743494072 283945774 -2141997377 -145455575 1851643795 425387781 -2025950554 -264682960 1764758410 506929948 -1824575767 -466084225 2100383685 171343699 -1806505232 -480912794 2052885468 224115530 -1645959461 -354183603 1944766455 82704225 -1702272318 -309439916 1955005422 58733432 -1243210171 -1025429805 1541963625 753881087 -1299457444 -980620598 1552268144 729975782 -1153591689 -868571423 1429469019 573884365 -1135586706 -883465480 1381905218 626590676 -1471082975 -547995977 1180659469 827875227 -1354970568 -667157842 1093839636 909482882 -1500871149 -779241851 1216669503 1065605033 -1578679798 -689933668 1340678950 955126704 -1043748790 -1227974436 801622374 1489041904 -962302893 -1314693947 682233215 1605189097 -820895624 -1206578962 555499860 1444639170 -931142559 -1082600201 644973901 1366734299 -595675090 -1418098504 846256386 1165486484 -619480009 -1407955807 891100443 1109011853 -760926180 -1516109686 1017860400 1269588390 -708250619 -1563442029 1002870057 1287759295 -89683838 -1918846956 346679726 1672403256 -37073765 -1966244851 331623863 1690508577 -193199952 -2089078746 443703708 1836405002 -216939351 -2078870465 488613253 1779995923 -418342682 -1877497744 153024970 2115619164 -528655105 -1753584535 242433491 2037648709 -372567852 -1630789566 130380280 1891778926 -291056435 -1717443493 11056609 2007991671 -657286901 -1344951907 920451111 1104922801 -541106926 -1464308348 833698878 1186335912 -704048839 -1592909393 940011541 1325416579 -781920992 -1503402570 1063957516 1215136922 -983201425 -1302152711 728492099 1550637269 -1039643274 -1257275936 738602074 1526799564 -876740259 -1128713781 632316017 1387745511 -858536636 -1143671342 584950888 1440388350 -474170941 -1799648939 229824751 2058741881 -456032806 -1814672052 182394102 2111319136 -312004111 -1704984217 57233629 1953390667 -368380440 -1660041858 67409092 1929618514 -32790105 -1995663055 268814475 1728247837 -110727746 -1906221784 392694930 1617902596 -254795371 -2015948541 517882041 1775857711 -138549876 -2135239398 431195296 1857336374 -201340216 -2064057762 502377444 1794546546 -191754543 -2087371193 446459901 1838899051 -47955206 -1977388436 321528790 1680675648 -95844637 -1924221323 340256719 1665193817 -297215316 -1722815942 4635520 2000784150 -383443275 -1641927133 120291225 1881952015 -527215970 -1751883256 245183410 2040136484 -402745721 -1862687215 166786987 2130167613 -929961472 -1080632682 647990060 1368964026 -805556711 -1191502193 569528117 1458929571 -968203726 -1320332636 675545886 1598239624 -1054366165 -1239378243 791267079 1479473041 -718865820 -1574843662 992516936 1278192606 -766820739 -1521742101 1011179345 1262645191 -604147114 -1392885056 905122682 1123296236 -594495921 -1416132903 849270627 1167714293 -354092151 -1646015713 82483877 1944955443 -309772400 -1701966074 59203260 1954573866 -465603653 -1825029331 170988183 2100699649 -481118302 -1806334156 224188046 2052843032 -145495059 -2141922437 425560769 1851439703 -264359948 -2026299550 506482392 1765244494 -108502049 -1903209655 394658547 1619079781 -18503738 -1981638832 283887338 1743582844 -779429055 -1500648489 1065663085 1216580347 -689496232 -1579143218 954826356 1341017826 -548318349 -1470733339 828322399 1180173001 -667117718 -1355044868 909309510 1094043344 -868365531 -1153762381 573811209 1429510815 -883945668 -1135132758 626945552 1381588614 -1025096937 -1243516031 753410619 1542394541 -980711666 -1299400808 730195490 1552078516 1836902214 444323792 -2089646486 -193612036 1779508063 487986121 -2078326157 -216501531 1671917428 346054626 -1918300584 -89243954 1691003757 332241915 -1966814655 -37487913 1892415266 130860980 -1631218162 -373119336 2007380795 10552237 -1717022185 -290495871 2115010320 152522630 -1877074372 -417780054 2038283017 242912159 -1754015195 -529208653 1444071310 555087640 -1206081886 -820275660 1367278487 645411585 -1083088197 -931769811 1489588156 802062122 -1228460400 -1044374010 1604619173 681818931 -1314198903 -961684961 1269159914 1017309052 -1515473210 -760445360 1288180723 1003430757 -1564052769 -708754871 1165909976 846819150 -1418707212 -596177310 1108581313 890547031 -1407321363 -619001221 1952962055 56682129 -1704347861 -311523395 1930039838 67969672 -1660652750 -368884828 2059165237 230387363 -1800257767 -474673265 2110888492 181840570 -1814037760 -455554154 1775289955 517469941 -2015451313 -254175271 1857880698 431633132 -2135727274 -139177024 1728794193 269254343 -1996148867 -33415189 1617332808 392280798 -1905726620 -110109710 1326053071 940492377 -1593337885 -704600203 1214526166 1063453248 -1502981126 -781360276 1104314109 919948907 -1344528431 -656724153 1186970340 834177650 -1464738872 -541660322 1388242603 632935997 -1129281657 -877152495 1439900338 584323620 -1143127138 -858098936 1550151321 727866895 -1301606475 -982761693 1527294592 739219990 -1257845844 -1040057542 1598719428 676181330 -1320885016 -968633218 1478967773 790655307 -1238818575 -1053945753 1368460790 647380320 -1080070950 -929538996 1459407343 570161529 -1192056637 -805988267 1123915168 905618742 -1393298292 -604716006 1167086009 848781615 -1415696235 -593952765 1277566354 992029956 -1574404930 -718320600 1263262091 1011673373 -1522157401 -767391695 1680123148 321099162 -1976908768 -47319882 1665753365 340676995 -1924726727 -96456529 1795108158 502799784 -2064561134 -201950076 1838344487 446028209 -2086893557 -191121251 2039723368 244614654 -1751264188 -526719790 2130604401 167330279 -1863315363 -403234613 2001223002 5180876 -1723442058 -297702176 1881536835 119720405 -1641310097 -382949127 1179759749 827753491 -1470114391 -547822273 1094480028 909852682 -1355673168 -667606746 1217019063 1066208289 -1501274725 -779916019 1340602542 954255416 -1578526334 -689002220 1541842145 752981111 -1243036211 -1024461477 1552638200 730615918 -1299906092 -981323454 1430072531 574233669 -1154265601 -868975255 1381034186 626514012 -1134655002 -883312272 2101318733 171484379 -1825442463 -466172425 2052214868 223699138 -1805897352 -480574994 1944329343 81997033 -1645576877 -353546811 1955190886 59697392 -1702381238 -310343204 1619559465 395293887 -1903762171 -108931693 1743077424 283275430 -1981079268 -18083446 1850936347 424950925 -2141360841 -145072735 1765722114 507115668 -2026854098 -264791624 152052290 2115441364 -417447058 -1877380104 243131995 2038093517 -529299593 -1753958431 130787952 1892457190 -372913316 -1631388726 10907241 2007064319 -290975931 -1716568109 346501670 1671430832 -89566454 -1917951076 332068415 1691207337 -37447917 -1966889083 444381716 1836812930 -193799368 -2089423954 487685645 1779846811 -216064223 -2078789705 847118986 1165570588 -596614234 -1418243280 890488467 1108669957 -618813505 -1407543511 1017481912 1268955694 -760484972 -1515398398 1002983073 1288666679 -708431987 -1564401893 801706734 1489904248 -1043893310 -1228913836 681891575 1604576865 -961890341 -1314027699 554867420 1444260426 -820184080 -1206138010 645881541 1366847059 -932102167 -1082781825 269161219 1728848789 -33197521 -1996340551 392615706 1617029004 -110578122 -1905293664 516987697 1775741863 -253822435 -2015769973 431841064 1857712062 -139248124 -2135683438 230425447 2059088881 -474848693 -1800056099 181520254 2111240168 -455104942 -1814522172 57117525 1952496579 -311825799 -1704011025 67784524 1930264538 -368824736 -1660739850 728052683 1549927261 -982822169 -1301519759 738785234 1527760708 -1039755522 -1258183064 633256953 1387891567 -877602091 -1128797629 584286176 1439977334 -857923892 -1143329190 919741359 1104483129 -656653693 -1344572907 834660278 1186518816 -542013798 -1464420852 940157853 1326357259 -704132431 -1593771481 1063546756 1214471954 -781578584 -1502790082 992362688 1277259862 -718790164 -1573973638 1011582169 1263318095 -767171083 -1522346653 905824498 1123743844 -604788258 -1393256120 848301291 1167539325 -593596985 -1416012463 647057572 1368809522 -929091192 -1080557282 570201277 1459332139 -806161007 -1191852793 675993750 1598941184 -968574534 -1320974036 791092367 1478503449 -1054245469 -1238479563 4743176 2001686686 -297402076 -1723780686 119907345 1881314439 -383007427 -1641220693 244574266 2039797932 -526546666 -1751467648 167652387 2130255029 -403682033 -1862828647 503279724 1794654458 -202305216 -2064244266 445822069 1838515427 -191048359 -2086935089 321189982 1680066760 -47539854 -1976718876 340343879 1666059473 -95986325 -1925157379 574452097 1429881111 -869068627 -1154211781 626046360 1381467406 -882977612 -1134959582 753334707 1541523749 -1024943969 -1242585079 730545578 1552682300 -981115770 -1300075504 1066033637 1217220979 -779878199 -1501351841 954705404 1340118378 -689322800 -1578175418 827451863 1180096833 -547387141 -1470580627 909913550 1094393176 -667792158 -1355449228 424890697 1851023839 -144887707 -2141585165 507417936 1765385670 -265227140 -2026388246 394844539 1620044269 -108611497 -1904113471 283450722 1742876148 -18121650 -1981002536 82067757 1944285627 -353755135 -1645408105 59344180 1955509666 -309861352 -1702833010 171952415 2100885897 -466507725 -1825138523 223481094 2052406672 -480482262 -1805951812 2061720509 233073451 -1796392303 -471201273 2106498980 176795442 -1820262776 -460861922 1949881231 54518553 -1707691357 -315522507 1934956438 72492800 -1654950214 -363051476 1733577689 273906511 -1990579467 -27452829 1614385088 389988182 -1908936980 -114237830 1771029483 512291709 -2021547321 -259616175 1860306930 434452324 -2131990818 -135571896 1099791221 915033059 -1350362535 -662426929 1189134188 837259258 -1460740544 -538317098 1331098439 944882641 -1588030869 -698375427 1211840350 1060898760 -1506453902 -785226012 1547332369 725441415 -1305212355 -986498389 1532473096 743481246 -1252405724 -1033961806 1390535459 635884469 -1125154289 -873942375 1435248442 579540908 -1149090282 -863668608 1677224700 352279146 -1913254960 -84853946 1687531237 328375923 -1969500215 -40042657 1831068366 438620760 -2094169118 -198528140 1783506647 491329089 -2076162053 -213420179 2119137944 155732494 -1874781260 -414831838 2032320129 237342231 -1758666835 -533991621 1888809642 127124028 -1634036858 -375545072 2012821171 16647717 -1711843425 -286234871 1486244404 798063266 -1231541480 -1046537330 1610321453 687652539 -1309282559 -957161577 1447936518 558559888 -1203526870 -817589316 1361053215 640104073 -1087477965 -936814683 1159813712 841378502 -1422967940 -601355286 1112317513 894152415 -1404895387 -616181773 1274729058 1023271668 -1510689970 -755792936 1284970107 999302893 -1567000745 -711047231 1221933375 1070729641 -1495574509 -774084475 1337523494 952094128 -1581868022 -692999012 1175367949 822706587 -1476341727 -553131849 1097037076 912541058 -1351805896 -664132434 1432496475 577051085 -1150531465 -865371935 1376775490 621338068 -1140749202 -888750856 1538892137 750686719 -1246248891 -1028591405 1557423472 735270374 -1294334884 -975358774 1941641719 79440225 -1649051429 -357414835 1960238574 64089464 -1697071934 -304116652 2103480773 174563667 -1821445911 -462831489 2047694300 218785098 -1811729168 -486275994 1846282643 420165893 -2147325761 -150644695 1768017290 510065948 -2022724442 -261579728 1624736161 399552823 -1898323827 -102838245 1740260792 280851758 -1984682860 -21818366 1372457086 650721512 -1077909166 -926459452 1453575271 564460785 -1196577461 -810902051 1595244620 672313562 -1323572896 -971189770 1484276821 796882115 -1233771143 -1049553425 1283004442 998123660 -1569228490 -714061408 1259658243 1007938709 -1524974289 -769815111 1117949992 900047038 -1397952252 -609500782 1171215409 851993767 -1413401315 -591002229 1788881078 497489952 -2068952678 -206997236 1842212015 449502265 -2084336253 -188433131 1685823620 326930450 -1971994200 -42798786 1662411933 336679947 -1927805519 -98618073 1998010578 1050692 -1726391810 -299996824 1887108299 125684829 -1636524569 -378294927 2043457760 248217718 -1748839988 -523902630 2124510457 161891439 -1867573803 -408410813 512728761 1770565167 -259915883 -2021208317 434264736 1860528694 -135513204 -2132079846 273946251 1733502493 -27625561 -1990375631 389665426 1614733828 -113790018 -1909423320 54038237 1950334539 -315166735 -1708007577 72698564 1934785106 -363123736 -1654908034 232982255 2061776505 -470980669 -1796581547 177128182 2106192480 -461331494 -1819831476 635551345 1390841575 -873472163 -1125584949 579631720 1435192062 -863888572 -1148900398 725235267 1547503317 -986425489 -1305253895 743961178 1532019404 -1034316938 -1252088864 945204757 1330749059 -698822855 -1587544145 1060858380 1211914906 -785052896 -1506657354 915220007 1099568817 -662485237 -1350273123 836821566 1189597864 -538017006 -1461079164 127184888 1888722798 -375730476 -1633812926 16346081 2013158263 -285799731 -1712309669 156182474 2118653788 -415152410 -1874430352 237167571 2032522053 -533953793 -1758743959 438550428 1831112458 -198320464 -2094338522 491682693 1783188243 -213902679 -2075710913 351811502 1677657912 -84519294 -1913559532 328594359 1687339809 -40136037 -1969446387 1023053616 1274920870 -755700196 -1510744438 999770921 1284537279 -711382523 -1566696813 841025282 1160132500 -600873426 -1423419720 894223131 1112273805 -616390089 -1404726623 558735188 1447735234 -817627528 -1203450130 639654733 1361538011 -936494495 -1087829257 798365542 1485907952 -1046972854 -1231075620 687592319 1610408937 -956976557 -1309506875 750386235 1539230893 -1028154089 -1246712447 735328290 1557334196 -975546098 -1294112360 576877577 1432700063 -865331931 -1150605901 621785104 1376288902 -889073348 -1140399702 823061599 1175051465 -553611917 -1475887643 912468038 1097078992 -663926422 -1351976452 1070949485 1221743867 -774175423 -1495517737 951623796 1337954530 -692666024 -1582173746 400022771 1624304741 -103170593 -1898017463 280631530 1740449916 -21726778 -1984738992 420238529 1846240343 -150850067 -2147154565 509710552 1768333390 -261099020 -2023177886 174115991 2103966721 -462508613 -1821795027 218957966 2047490072 -486315614 -1811654348 79381669 1941730355 -357227127 -1649273569 64389308 1959899178 -304553584 -1696607994 899861882 1118174700 -609440682 -1398039360 852429155 1170749941 -591304625 -1413064487 997803336 1283356126 -713612188 -1569712910 1007976785 1259581895 -769990531 -1524772629 672521502 1595075976 -971260878 -1323529052 796399879 1484728721 -1049200597 -1234089795 651056428 1372153274 -926927872 -1077476202 564367669 1453629859 -810684391 -1196769137 248311218 2043403556 -524120930 -1748648952 161556907 2124814653 -407943033 -1868007407 1533312 1997559062 -300350292 -1726073798 125477273 1887277327 -378224459 -1636569053 326893014 1685900608 -42623750 -1972196244 337000911 1662060889 -99067677 -1927321483 497055204 1789347186 -206695224 -2069289890 449688061 1841987947 -188493615 -2084249529 -1304768075 -985800413 1546956953 724795407 -1252584020 -1034934982 1532589184 744375318 -1126082169 -874092271 1391409323 635963453 -1148412514 -863261432 1434647730 579193892 -1349664303 -661982905 1099145469 914657387 -1461713464 -538495650 1190028516 837375090 -1588180509 -699303563 1331177679 945756249 -1506046470 -784548500 1211493590 1060297792 -1990921859 -28065301 1733988433 274571463 -1908853404 -113375758 1614238792 389047518 -2020640433 -259503655 1770068067 512108789 -2132624042 -135950912 1861016698 434892012 -1797005031 -471543409 2062385205 233484451 -1819400960 -460778090 2105558060 176649402 -1707579093 -314615363 1949698055 53557393 -1655329486 -363684444 1935395870 73202824 -1423843084 -601436062 1160741336 841527630 -1404295955 -615836549 1111639489 893744471 -1510315834 -755148720 1274284522 1022572924 -1567118113 -711943095 1285148147 1000275301 -1231622000 -1047412730 1486393788 798990634 -1308937079 -956562401 1609913765 686974259 -1202882398 -817215436 1447238030 558115096 -1088373573 -936932307 1362025879 640281857 -1873821636 -414650198 2118230288 155619718 -1759378395 -534432589 2032952585 237720991 -1634449394 -376211304 1889151266 127736244 -1711698921 -285295487 2012736827 15785389 -1913073576 -83894066 1677111668 351371746 -1969941439 -40753961 1687909741 329008635 -2094835606 -198940420 1831680326 438962640 -2075222925 -213275419 1782644063 491245001 -2146651337 -150240351 1845678619 419816077 -2023655634 -261732424 1768887810 510142100 -1898497275 -103806061 1624857129 400452287 -1984233700 -21114998 1739890224 280211110 -1648647341 -356740155 1941291647 78836457 -1697224886 -305047588 1960314470 64960240 -1822413983 -463004681 2104379981 174684891 -1811026056 -485826578 2047053396 218414786 -1151167489 -865754263 1433203411 577487429 -1139845146 -888641680 1375811274 621151836 -1246159923 -1027724453 1538751201 749750903 -1294671916 -975966398 1557839608 735940206 -1495956581 -774720755 1222369975 1071436321 -1581758590 -692095212 1337337518 951129656 -1475474519 -553043137 1174432389 822565395 -1352413264 -664469722 1097707164 912956938 -1726512522 -300895520 1998185306 2020300 -1636153745 -377653511 1886660419 124983253 -1748235708 -523552046 2042784616 247815166 -1868444067 -408486197 2125442929 162045927 -2069851630 -207117692 1789850430 497664936 -2083695093 -188062051 1841510183 449054641 -1971643872 -42194250 1685420812 326257562 -1927881159 -99488081 1662566165 337612675 -1569086786 -713125336 1282917266 997257988 -1525389657 -770484687 1259997067 1008547613 -1398658420 -609936870 1118587808 900430646 -1412436331 -590815741 1170313145 851885871 -1076972838 -926318004 1371591670 650634080 -1197246781 -811317675 1454184431 564799353 -1324008728 -971896194 1595628484 672951122 -1233584399 -1048588697 1484169181 795979595 -699001679 -1588517849 945321373 1331643659 -784609112 -1505959874 1060483460 1211269394 -661807997 -1349866475 914619823 1099222329 -538945382 -1461229556 837695926 1189677344 -874445611 -1125764029 636446201 1390957935 -863190836 -1148456870 578986464 1434816886 -986018585 -1304576911 724889035 1546902877 -1034467074 -1253017496 744040914 1532893508 -315083655 -1707146001 53892437 1949394371 -363466656 -1655521034 73109836 1935450586 -471614389 -1796961059 233692519 2062216689 -460425134 -1819719484 176167294 2106010088 -259054563 -2021124981 511788337 1770419623 -136126460 -2132422510 434929960 1860940222 -28005329 -1991009095 274386179 1734213013 -113678282 -1908516704 389482778 1613773196 -817027600 -1203104410 558056668 1447326794 -937369111 -1087909505 640581829 1361686611 -1047089726 -1231970988 798543086 1486879864 -956601893 -1308862131 687147255 1609709665 -755354220 -1510144766 1022645432 1274242094 -711462515 -1567571685 999919777 1285464119 -601768538 -1423536848 841997450 1160309788 -615745089 -1404352215 893524115 1111828485 -199031496 -2094778962 439182356 1831490690 -212942559 -2075528777 490774541 1783074971 -84374262 -1912619620 351726630 1676795056 -40548077 -1970112123 328935487 1687951529 -376171172 -1634523702 127562864 1889354982 -285617851 -1711349293 16232553 2012250367 -414212754 -1874285064 155319362 2118569172 -534619785 -1759155743 237779035 2032863437 -463440333 -1821948251 174987039 2104043401 -485641686 -1811250500 218354438 2047140752 -356778495 -1648570729 79011629 1941090235 -304727528 -1697576306 64510772 1960799138 -103324073 -1898948927 400099195 1625176045 -21323186 -1984064808 280281954 1739846644 -150147483 -2146705677 419598153 1845870559 -262067588 -2023351574 510610256 1768455110 -552708357 -1475778963 822097879 1174865729 -664562974 -1352359308 913175502 1097515864 -774512951 -1496125857 1071366117 1222414195 -692577584 -1581307322 951483388 1337019242 -1028045153 -1245809143 750200755 1538266917 -975928698 -1294749168 735765418 1558041404 -865939795 -1150943685 577548161 1433116439 -888206668 -1140311518 620850072 1376148238 -42252430 -1971554332 326444638 1685198536 -99187861 -1928219651 337175111 1663029969 -207564992 -2069364778 497987180 1789501178 -187888807 -2083898417 449014389 1841584867 -523479274 -1748277376 247608890 2042955436 -408841457 -1868127335 162525731 2124989109 -300425436 -1726943310 1687048 1998491294 -377873603 -1635963989 125073937 1886603911 -971675718 -1324198100 672859798 1595684352 -1049058397 -1233153227 796312207 1483862553 -925962360 -1077289186 650153636 1372044850 -811390063 -1197204729 565004989 1454012971 -610109474 -1398454456 900470514 1118512740 -590367801 -1412922543 851563243 1170662013 -713424916 -1568747654 997695168 1282453078 -770425867 -1525478557 1008360153 1260218959 807487980 1193703802 -567334720 -1456990122 927763957 1078705507 -649925415 -1371153329 1056621022 1241379144 -789274382 -1477210012 966198727 1318073681 -677813013 -1600236419 764828040 1519479070 -1013434204 -1264646094 721132945 1576840455 -990511939 -1275933653 592302522 1414193452 -851201898 -1169915904 606082467 1395074357 -902925169 -1121369063 189753636 2085116338 -448722936 -1840891746 203599165 2066062763 -500380655 -1792279417 93643030 1922290048 -342196166 -1667387220 49882383 1979585945 -319339485 -1678740299 385382720 1644120534 -118089620 -1880020742 295026009 1720880591 -6562699 -2002981661 405008754 1864679908 -164786082 -2127912760 525219179 1749616125 -247442361 -2042141487 691697837 1581074491 -952886911 -1338824425 777501876 1498450978 -1067852392 -1218515698 669118623 1357299721 -907046477 -1092050651 546059398 1468728336 -830319190 -1182440132 881682633 1133140063 -628946459 -1383843469 870362320 1156029510 -571552260 -1427505814 978772219 1297207405 -732397097 -1554009791 1027286242 1245451380 -751483442 -1540197032 307517541 1699965171 -61195959 -1956836897 356097148 1648274666 -80216752 -1942958650 479187031 1804132545 -226381445 -2054782483 467801166 1826956504 -169052830 -2098510348 266553345 2028238999 -504551123 -1763042885 143559704 2139733134 -427758284 -1853366878 20496435 1983901861 -281632481 -1741581943 106234922 1901212860 -396663546 -1621338736 35072878 1963990008 -333886910 -1692501292 91942775 1920851937 -344682917 -1670136115 214737756 2076939210 -490552720 -1782189338 195127109 2091276243 -441514391 -1834469633 530594570 1755777948 -240231898 -2035717456 416153363 1875562373 -154952129 -2117816663 293319480 1719436206 -9055724 -2005736830 370571041 1628522423 -132639219 -1893783909 964234150 1316895536 -680039798 -1603249636 1041551295 1226047273 -803557741 -1491231227 933397396 1084601090 -642981192 -1364471250 818890637 1204320027 -557767007 -1446635977 617487298 1405692756 -893355282 -1111012744 597942235 1420095309 -844251401 -1163227551 706057200 1561502566 -1004801316 -1289960886 762861545 1518299007 -1015662907 -1267661229 453777967 1812671161 -184386813 -2113582187 476175926 1801907872 -227557606 -2056745076 366449181 1657840267 -69602511 -1931557977 314201604 1706911378 -55298264 -1951201346 112921163 1908161245 -390763673 -1615701007 30854738 1993473732 -271011970 -1730175000 140542585 2137502447 -428940459 -1855335485 252528224 2013951734 -519887028 -1778116646 543308519 1466239601 -831759413 -1184142499 655359742 1342754408 -922640430 -1106858172 783921877 1505657411 -1061694471 -1213144209 701789900 1590904410 -942008352 -1327683722 1037380227 1255283221 -740602961 -1529054407 985198234 1304419852 -726233162 -1548632288 856597169 1141477927 -587152483 -1442319605 878929576 1130649150 -630388860 -1385548014 1414368488 592100478 -1169953340 -851124910 1394624753 606566503 -1121048099 -903276213 1519781082 764490828 -1265080842 -1012968096 1576779971 721219669 -1275747857 -990736007 1241160844 1056812058 -1477116512 -789328586 1318541461 965765123 -1600570951 -677508817 1193350334 807805992 -1456507502 -567786236 1078775975 927719473 -1371360885 -649756387 1864608800 405052598 -2127704820 -164954726 1749968953 524900527 -2042623723 -246990461 1643652114 385815684 -1879685826 -118393432 1721098251 294834333 -2003074777 -6508111 1922350148 93555922 -1667572376 -341971458 1979283549 50219211 -1678304911 -319804953 2085565558 189269216 -1841212070 -448371252 2065887343 203800825 -1792241341 -500457003 1297530281 978423103 -1554457467 -731911149 1245411760 1027361062 -1540024164 -751687670 1133327771 881460493 -1383902025 -628857823 1155592578 870826260 -1427205970 -571891656 1356967373 669424987 -1091580703 -907477897 1468819924 546003266 -1182660360 -830130066 1580869119 691869033 -1338751789 -952929211 1498931686 777048432 -1218871094 -1067536292 1983421793 20950519 -1741226931 -281948965 1901418872 106064366 -1621411756 -396621630 2028148051 266610117 -1762823041 -504740631 2140066122 143253980 -1853837210 -427327248 1804569861 478723475 -2055082967 -226042689 1826769180 468023690 -2098452432 -169142106 1700005175 307443105 -1957010405 -60992371 1647952174 356446648 -1942511614 -80703340 1719397994 293396220 -2005561530 -9257008 1628842611 370219749 -1894233249 -132154423 1755342424 531060430 -2035415180 -240568350 1875747393 415929047 -2117876883 -154864645 2077031950 214683288 -1782407390 -490360908 2090940951 195431041 -1834001605 -441947219 1964471868 34621098 -1692854512 -333568122 1920643621 92111539 -1670065399 -344726625 1561710242 705887796 -1290031218 -1004757224 1517816507 763312685 -1267307625 -1015981311 1406027408 617182726 -1111480388 -892922070 1420001929 597996063 -1163009115 -844442829 1084415686 933621328 -1364410390 -643068036 1204755167 818424393 -1446937613 -557429915 1316574964 964585058 -1602799656 -680523954 1226085101 1041474171 -1491405887 -803355817 2137055019 141029309 -1855013369 -429289839 2014124850 252324772 -1778157026 -519812472 1908102937 113010575 -1615514059 -390986077 1993773824 30516118 -1730612692 -270548294 1658310479 366018521 -1931891101 -69296395 1706691414 314391488 -1951110534 -55354644 1812744061 453736427 -2113788335 -184215865 1801552740 476492786 -2056265144 -228011298 1141833699 856280949 -1442799921 -586699175 1130576890 878971756 -1385342250 -630560192 1255503825 1037190983 -1529145603 -740546965 1303950280 985629534 -1548299548 -726539662 1505357703 784260881 -1212707157 -1062158787 1590963102 701700872 -1327871310 -941786588 1466066869 543512355 -1184102759 -831834609 1343202220 654873402 -1107180928 -922291690 -117914652 -1879051406 385262280 1643221598 -7010307 -2003683477 295397073 1721521735 -165458986 -2128315584 405613306 1865030252 -246509617 -2041987239 524349155 1749540469 -447753344 -1840717034 188854956 2084995642 -501082215 -1792727281 204240565 2066433571 -342598734 -1668060380 93993630 1922894344 -319184981 -1677807811 49806983 1978715665 -1013521620 -1265511494 764969472 1520415382 -990173387 -1275324509 720717337 1576171151 -850564322 -1169532024 591596082 1413757604 -903827705 -1121476719 607047211 1395261117 -568200376 -1457077282 808424036 1193845490 -649316527 -1370814521 927094397 1078290155 -788890758 -1476572180 1056184918 1240672960 -677920925 -1601138699 966385231 1319038681 -505154907 -1763392973 267228041 2028643103 -426887492 -1853290966 142628752 2139580166 -281511273 -1740682751 20323259 1982933805 -397033842 -1621979624 106684322 1901915956 -61545791 -1957440937 307921901 1700639611 -80140584 -1942088114 355944436 1647343458 -225481997 -2054661531 478219231 1803959113 -169693462 -2098880900 468504518 1827405648 -628239763 -1383406853 881046337 1132757975 -572516748 -1427691806 871266136 1156138958 -732538273 -1554945335 978860915 1298074597 -751067578 -1539526960 1026948970 1244844028 -952450551 -1338117473 691315493 1580438451 -1068038640 -1219479930 777611068 1499355050 -907982277 -1092191571 669985559 1357388673 -829649374 -1182024012 545451790 1468391320 -892427930 -1110863376 616611914 1405612252 -844929665 -1163635223 598541395 1420440773 -1005246124 -1290659390 706431096 1562147054 -1015485107 -1266688549 762743905 1517403383 -679890686 -1602322028 964153390 1316020408 -803965669 -1491909235 1041896503 1226646689 -643679952 -1364915802 934041628 1084975242 -556794583 -1446457921 817994757 1204202643 -241139282 -2035830472 531554434 1755959316 -154319433 -2117438175 415442075 1875121165 -8713828 -2005124854 292907184 1718769702 -132723323 -1894646509 370715817 1629461567 -333999670 -1693408932 35254502 1964949616 -344304173 -1669503675 91501823 1920140393 -489940488 -1781847698 214071508 2076526658 -442376735 -1834553993 196066509 2091420763 -740978649 -1529700175 1037824267 1255981469 -726117314 -1547737944 985019666 1303446916 -586278891 -1442240381 855669049 1141328303 -630989812 -1385894758 879607072 1131056566 -832405437 -1184517931 544006511 1466683897 -921746342 -1106742068 654386550 1342576096 -1061615503 -1212270361 783771997 1504729547 -942355352 -1328284418 702197060 1591582162 -390352657 -1615036295 112579011 1907548501 -271158026 -1731115936 30938586 1994335564 -429901603 -1855518645 141449713 2137614695 -519177020 -1777677230 251895272 2013572478 -183721845 -2113171427 453165479 1812328753 -228498286 -2056891388 477038014 1801991464 -69785415 -1932519377 366561685 1658747139 -54858592 -1950491594 313822604 1706278170 -1668020512 -342673802 1922721740 94197594 -1678130439 -318836113 1979163605 49320771 -1840279854 -448217532 2084696062 189194088 -1792914741 -500860323 2066492391 204151665 -2128406908 -165403118 1865250728 405423934 -2041654627 -246816245 1749070769 524780327 -1879531850 -117461472 1643577242 384945932 -2003477841 -7181767 1721449347 295439125 -1476778456 -788719938 1240745732 1056143250 -1600658895 -678374745 1318683421 966701963 -1457410534 -567894388 1194315574 807993248 -1370723837 -649373035 1078070063 927284153 -1169344948 -850786598 1413699424 591685622 -1121914283 -903363901 1395561337 606708719 -1265189250 -1013870872 1519968082 765456324 -1275364761 -990098703 1576344395 720514013 -2054211679 -225966281 1803638413 478570011 -2099055688 -169491666 1827443348 468427266 -1957380205 -61632763 1700454079 308145705 -1942389878 -79803620 1647778470 355478064 -1741150267 -281077933 1983268585 20018815 -1621761060 -397225142 1901822704 106738278 -1763463177 -505110687 2028850907 267058765 -1852937234 -427205768 2139097794 143080020 -1092544663 -907663361 1357870661 669533907 -1181953168 -829692954 1468183132 545620682 -1338335397 -952258611 1580531319 691261153 -1219011774 -1068471340 1499019886 777915128 -1554643187 -732874853 1297638945 979326647 -1539587308 -750980222 1245028920 1026724526 -1383231681 -628441175 1132719635 881122949 -1428141274 -572032080 1156459018 870914716 -1365089182 -643476236 1085015374 933967320 -1446010757 -557281043 1203880279 818344385 -1602622384 -679551802 1316457852 963689962 -1491851191 -804054817 1226459493 1042119155 -1290439674 -1005435760 1562055978 706487740 -1267159009 -1015054199 1517736243 762438053 -1110508492 -892744542 1405132056 617065870 -1163708371 -844887877 1420646657 598370711 -1781775190 -489982916 2076321158 214242576 -1834909517 -442060763 2091901343 195612937 -1692939112 -334431218 1964617140 35560738 -1669724031 -344115177 1920231853 91445563 -2005183282 -8625064 1718957538 292685172 -1894346537 -133062591 1629024763 371179885 -2036278020 -240653206 1756282320 531205446 -2117265179 -154523533 1875081673 415517023 -1212590813 -1061263947 1505178639 783287449 -1328246470 -942431828 1591406614 702398592 -1184703215 -832180857 1466743869 543919275 -1106306808 -922211938 1342273572 654723250 -1441905337 -586582575 1140860011 856102141 -1385987746 -630935096 1131274354 879415524 -1529492107 -741147165 1255910489 1037868239 -1548220052 -725665286 1303799872 984701142 -1932036629 -70236803 1658393799 366879825 -1950699022 -54689436 1706348766 313778248 -2113077799 -183775921 1812110581 453356643 -2057225792 -228193962 1802459372 476604538 -1855953521 -429435623 2137916579 141112373 -1777491562 -519401216 2013511866 251981868 -1615073859 -390275797 1907723409 112376839 -1730795100 -271509198 1993885832 31422494 -316554938 -1708723760 53452906 1948815612 -364116641 -1656015415 71459955 1933923557 -470136460 -1795327518 234104920 2062751950 -459829907 -1819230725 177859649 2107563223 -258551518 -2020482636 513323022 1772060824 -134539973 -2130958931 435516439 1861371009 -28485360 -1991612026 272840764 1732511914 -115303159 -1910002273 388955173 1613352115 -699407986 -1589063400 943816866 1330032692 -786291305 -1507519231 1059865787 1210807341 -661362244 -1349297878 916064400 1100822534 -537285211 -1459708621 838323337 1190198303 -872877590 -1124089476 636915910 1391566928 -862636557 -1148058267 580605151 1436312649 -987530792 -1306244786 724375796 1546266722 -1035027007 -1253470889 742448365 1531440251 -197464057 -2093105007 439652651 1832100285 -212388834 -2075130744 492393778 1784571300 -85886923 -1914287965 351213849 1676159375 -41108436 -1970565958 327343360 1686498710 -376577949 -1635069707 126058831 1887744473 -287300486 -1712909076 15615318 2011788736 -413767599 -1873717049 156764541 2120169963 -532960184 -1757635362 238407012 2033384946 -816525105 -1202462631 559591907 1448968565 -935783210 -1086446528 641168890 1362117996 -1047570179 -1232574357 796998097 1485179207 -958227228 -1310348174 686620104 1609289054 -756825941 -1511722947 1022206343 1273663761 -712112974 -1568066524 998270366 1283937544 -600291175 -1421903857 842410421 1160845603 -615150464 -1403864042 895217068 1113382202 -552098876 -1475308718 823771880 1176433278 -663066659 -1350740149 913573617 1098069607 -775148554 -1496638624 1069697754 1220901452 -694030353 -1582899335 951029443 1336458837 -1029655648 -1247313098 749654668 1537860122 -976390215 -1295366353 734205589 1556358659 -864339054 -1149498620 578116286 1433561640 -887685237 -1139683555 622370471 1377807921 -461798644 -1820413030 175628832 2104545974 -485210347 -1810663549 219817529 2048726703 -358479042 -1650115672 78408210 1940609668 -305148121 -1698103375 63024651 1959173789 -103902360 -1899387906 398520900 1623704274 -22849679 -1985714201 279787101 1739196107 -149611686 -2146292788 421231222 1847347936 -260513981 -2021658667 511098479 1769049849 -972254587 -1324637677 671282089 1594213183 -1050585444 -1234803190 795817904 1483212582 -925427017 -1076876767 651787163 1373522701 -809836882 -1195512264 565493634 1454608148 -608468255 -1396919689 901112781 1119015771 -589936904 -1412336018 853026772 1172248386 -715126061 -1570293179 997092351 1281973097 -770847030 -1526006180 1006874598 1258594160 -43863475 -1973058853 325899105 1684792311 -99649964 -1928837438 335615864 1661347822 -205964673 -2067920151 498555731 1789946821 -187367834 -2083270928 450535242 1843245020 -522870231 -1747807553 249283333 2044523411 -407345616 -1866508634 162924316 2125543306 -301061605 -1727456627 19255 1996979105 -379326974 -1637556588 124620590 1886044088 -1991441342 -28691244 1732470126 272913912 -1910456229 -114822963 1613668727 388600289 -2020176784 -258884378 1771629916 513793482 -2131015575 -134448897 1861560645 435296723 -1795550170 -469949264 2062841098 234046876 -1818767297 -460267351 2107224339 178160005 -1709073388 -316232574 1949302072 53005742 -1655941107 -364156773 1933719841 71633335 -1306319734 -987491300 1546470822 724202800 -1253121901 -1035350011 1530954175 742895913 -1124553544 -872440786 1391906196 636615938 -1147836255 -862824393 1436223885 580663579 -1349241618 -661453704 1100633538 916284756 -1460014857 -536952735 1190629851 837853517 -1588609828 -699888566 1329716720 944172390 -1507690299 -786085805 1210849769 1059793279 -1873398525 -414120555 2119717935 157246649 -1757679334 -532889204 2033553462 238198944 -1634878159 -376795737 1887689757 126151819 -1713342168 -286832194 2012092420 15280274 -1914624665 -85584399 1676624971 350778589 -1970478722 -41168408 1686274130 327528644 -2093306539 -197288509 1832176761 439614703 -2074646196 -212837926 1784219744 492714230 -1422387765 -599841443 1161196775 842089585 -1403661870 -615325372 1113305342 895254632 -1511809543 -756765329 1273887957 1022020675 -1567729184 -712414858 1283471564 998705242 -1232140881 -1048038087 1484874883 797332501 -1310539338 -958009056 1609343130 686526476 -1202418275 -816595701 1448799409 559799335 -1086764668 -935429870 1362569384 640686142 -1149540672 -864266666 1433733100 577910650 -1139367207 -888040881 1377354741 622850915 -1247744270 -1029185948 1538166750 749322056 -1295176981 -976610691 1556302791 734296913 -1496549724 -775207374 1220679560 1069885214 -1583238467 -693730773 1336923025 950592263 -1474822506 -552546816 1176084410 824094508 -1350944113 -662894055 1098144675 913533749 -2146089464 -149784930 1847273252 421271474 -2022145519 -260066681 1769399101 510776235 -1899049414 -104202580 1623240470 398958464 -1985803741 -22791499 1739418383 279600025 -1650305428 -358258950 1940666176 78317526 -1697672587 -305618205 1958867801 63357903 -1820729762 -461443384 2104999794 175149028 -1810621881 -485283119 2048555883 220023805 -1570744447 -714643689 1282291373 996738619 -1525836904 -771054834 1258549940 1006944802 -1396973645 -608375003 1119207071 900894217 -1412031574 -590271684 1171815046 853494288 -1076410395 -925862029 1373185737 652088927 -1195736068 -809651350 1454695120 565432902 -1324560425 -972292287 1594011387 671456877 -1235153970 -1050264744 1483696866 795368052 -1727105207 -301381665 1996494437 468723 -1637633200 -379288634 1886245500 124445418 -1747583109 -523055123 2044436055 249343681 -1866974366 -406909964 2125879886 162622168 -2068224211 -205629509 1790379521 498087575 -2083216588 -187460702 1843053080 450753166 -1973227745 -43655287 1684835891 325828261 -1928385786 -100131952 1661028906 335968956 637029198 1392475096 -873059742 -1125049612 580226903 1435680705 -862196101 -1147347219 723764092 1545925610 -986865072 -1305832762 743311205 1531525107 -1035966903 -1253615905 944724778 1330146236 -700368378 -1589245296 1059233587 1210429349 -785580513 -1507078519 915723032 1100211086 -660950476 -1348631902 838407937 1191061399 -537430483 -1460648261 513174406 1771133712 -258471254 -2019608004 435924895 1862049545 -134885709 -2131558875 273540020 1732956962 -29130088 -1991986674 387983277 1613174587 -114407807 -1909885417 52526050 1948666740 -315680050 -1708643752 72138747 1934331757 -364716329 -1656361407 234550224 2063450950 -470510852 -1795972502 177682377 2106591071 -459712795 -1818335629 1021540879 1273252505 -756212957 -1511380043 999210518 1284083328 -712974534 -1568149588 842592829 1161806507 -600403183 -1422810233 894776868 1112671922 -614770936 -1403230306 559180395 1448303357 -816182457 -1201849391 641314418 1363058404 -935866530 -1087307832 797958745 1485361871 -1048476811 -1232686109 685909568 1608849110 -957593748 -1309968390 126704327 1888119377 -377275413 -1635513475 14720734 2011672136 -286326798 -1712730268 156685045 2119295587 -413617191 -1872788657 238753516 2033985146 -533366848 -1758312618 440027811 1832745525 -197907569 -2093802727 492277434 1783676460 -212209770 -2074157312 350339729 1676079623 -84958275 -1914137813 327943816 1686844958 -41785436 -1970972878 399387084 1623791962 -104838944 -1899530122 279178709 1738857795 -22180615 -1985299345 420848126 1846710632 -149176110 -2145587132 511206887 1769952625 -260700981 -2022624163 175716776 2105411902 -461940604 -1821349870 219479473 2048118055 -484795235 -1809994741 77771162 1940226316 -357773130 -1649680352 63927683 1959281941 -306113361 -1698290631 748685572 1537685906 -1028757464 -1247192898 734907677 1556807051 -977032143 -1295737689 578519350 1434235296 -864690150 -1150103412 622216495 1376875961 -887610365 -1138813803 823597408 1175464438 -551978932 -1474410278 914021753 1098771951 -663438251 -1351381821 1070371154 1221304772 -775753602 -1496989464 950097227 1336305117 -693160857 -1582824207 248846477 2043815963 -522487391 -1747171017 163110036 2126507010 -407454280 -1867412178 954559 1997119529 -301928045 -1727545083 123950246 1885627440 -378718838 -1637219044 325191913 1684355199 -43226683 -1972676269 336579824 1661533286 -100553252 -1928946358 498696411 1790881869 -206052873 -2068786847 450118850 1842574420 -187030034 -2082663048 901462085 1119619283 -608872087 -1397593601 852950108 1171377354 -589783696 -1411404314 996192375 1281851617 -714157733 -1570119219 1007514734 1258964216 -771549886 -1526454828 671885345 1594562743 -972928755 -1325041253 794946616 1483136174 -1049653996 -1234649726 651665427 1372622981 -925253313 -1075908183 565863434 1455248540 -810285786 -1196214864 1100254794 915652316 -1348800666 -660742160 1190742611 838761157 -1460196481 -537912343 1330579064 944256750 -1589549228 -700033086 1210237537 1059451639 -1507024051 -785673253 1545838126 723824312 -1305608446 -987050092 1531861559 743008929 -1254081765 -1035531379 1391990300 637478538 -1124698320 -873379930 1435881989 580051603 -1147423959 -862157889 2063249026 234724884 -1795895378 -470548680 2107075227 177232397 -1818686537 -459392223 1948329648 52827686 -1708177508 -316115190 1934418601 72077887 -1656585339 -364530925 1733148390 273321584 -1992040502 -29036708 1612741375 388450921 -1909580845 -114742459 1771452116 512820802 -2020059144 -257988754 1862005453 435995227 -2131389471 -135093385 1485815563 797478813 -1233002969 -1048121679 1608678162 686115716 -1309926850 -957666648 1448359737 559089583 -1202039275 -815962493 1362752288 641647542 -1086877172 -936336742 1161342831 843030521 -1422471613 -600703275 1112894326 894589920 -1403319718 -614712628 1273177949 1021581259 -1511176591 -756386073 1284432708 998888402 -1568636312 -712527106 1675730883 350662485 -1913651473 -85406087 1686920154 327904076 -1971176714 -41612704 1832523761 440215399 -2093713699 -197966261 1784140776 491840382 -2074496316 -211910062 2119602087 156352305 -1873219957 -413147619 2033929150 238844712 -1758123374 -533587452 1888290709 126498563 -1635555655 -377203153 2011218828 15201050 -1712414048 -286682570 1940057288 77978718 -1649635868 -357843598 1959733457 63445063 -1698608643 -305759893 2105107706 176051308 -1820916266 -462408384 2048172259 219385973 -1810185777 -484576935 1846934700 420662330 -2145673856 -149115626 1769486517 511641635 -2022286951 -261002993 1624143006 399066120 -1900014158 -104389340 1738780807 279216145 -1985097301 -22355651 1221381120 1070333078 -1497191124 -775578182 1335953433 950417551 -1582339787 -693610077 1175929906 823162020 -1474747106 -551676536 1098547243 914206909 -1351294713 -663498351 1434180708 578612466 -1149911736 -864907810 1377179773 621881579 -1139246767 -887141945 1537234006 749167808 -1246874246 -1029110292 1556975695 734699737 -1295781533 -976961035 1790565769 499051807 -2068333403 -206533581 1842616720 450046214 -2082834244 -186824662 1684166075 325412141 -1972620137 -43318271 1661964706 336109876 -1929252722 -100220904 1997458925 654715 -1728009023 -301491113 1885538804 124008802 -1636996904 -378906546 2044020191 248673609 -1747245837 -522447771 2126021062 163557712 -1867063062 -407777156 1373109569 651218391 -1076257683 -924930821 1455044952 566036942 -1196140428 -810325790 1594652019 671827429 -1325263777 -972741431 1482797418 795247100 -1234186170 -1050091312 1281420581 996662707 -1569813495 -714490721 1259153724 1007294890 -1526511600 -771458938 1119577367 901535105 -1397423045 -609078099 1171693838 852595096 -1411858398 -589303628 -1478241513 -790305919 1240314427 1055556269 -1601300722 -678877288 1317041698 965166772 -1455924443 -566269005 1194736137 808520351 -1370120388 -648892502 1079770640 928829062 -1168850061 -850136091 1415225951 593334985 -1120336022 -901892100 1396139590 607147728 -1265677503 -1014465577 1518414445 763763451 -1276997800 -991576114 1575808628 720101090 -1668418593 -343227575 1921225459 92578405 -1679804474 -320403632 1978554090 48850556 -1839825939 -447657093 2086148801 190786135 -1791246348 -499347614 2067128024 204664398 -2126847045 -163720403 1865712279 406041089 -2041108574 -246409420 1750681230 526284312 -1881052279 -119121121 1643055781 384318003 -2004045936 -7627002 1719848636 293994026 -1090985386 -905981248 1358332794 670151660 -1181407665 -829286695 1469794147 547125237 -1339856284 -953918734 1580010312 690633694 -1219580291 -1068917013 1497419601 776470471 -1555041742 -733429084 1296143134 977707912 -1541261781 -752548163 1244419847 1026254737 -1382778368 -627881322 1134172972 882715578 -1426473447 -570519921 1157095221 871428003 -2053717346 -225316344 1805165490 480219940 -2097478009 -168020463 1828022187 468866877 -1957868884 -62227910 1698900864 306453270 -1944023371 -81281501 1647243161 355065615 -1742613766 -282664340 1982837718 19432256 -1622403357 -397728139 1900181455 105203545 -1761977656 -503485858 2029272036 267586418 -1852334383 -426725817 2140798973 144625515 -1781157483 -489520893 2078003385 215801903 -1833405044 -440449766 2092307616 196158518 -1693566553 -334952143 1962956939 34039837 -1671168578 -345715416 1919786130 90876932 -2006801935 -10120857 1718403293 292286539 -1894816280 -133671554 1627456708 369505362 -2034685501 -239199915 1756842223 531658873 -2116751910 -153887412 1876593910 417184864 -1363439267 -641949237 1085665393 934461671 -1445571260 -556702254 1205351528 819922174 -1604314769 -681104903 1315862595 963201237 -1492263562 -804590112 1224981594 1040485580 -1291026119 -1005866577 1560469525 705024131 -1268693728 -1016695370 1517233164 761795738 -1109980917 -892323427 1406756903 618551473 -1162162926 -843186812 1421126718 598973608 -1932623660 -70668222 1656807928 365416814 -1952234291 -56331173 1705846241 313136503 -2112550682 -183355280 1813735882 454842716 -2055680769 -226493335 1802939859 477207877 -1854304080 -427909082 2138567068 141607178 -1777052503 -518822849 2014983557 253560083 -1616766846 -391829484 1907128750 111888696 -1731208037 -272045043 1992408503 29789473 -1214210020 -1062760310 1504624944 782889382 -1328716795 -943041389 1589839145 700724671 -1183111122 -830728008 1467304194 544373140 -1105793993 -921576287 1343786267 656391565 -1441288072 -586120978 1142542676 857661890 -1384483743 -629324553 1131681101 879961563 -1530120118 -741668644 1254250854 1036347888 -1549665197 -727266107 1303354751 984133097 -1014032877 -1266145659 763459391 1518749609 -991768054 -1276779876 720155430 1575715760 -850092511 -1168920905 593166093 1415434139 -902211016 -1119982930 607599380 1395657602 -566753673 -1455474975 808871771 1194416077 -648691090 -1370295560 928752450 1079808980 -790393275 -1478181165 1055780713 1240129535 -678540708 -1601602870 964701040 1317477350 -119458085 -1880750515 384784375 1642620769 -7540030 -2004106668 293770222 1720034168 -163922199 -2126672257 406118341 1865674579 -245925136 -2041558426 525933532 1751001930 -447338817 -1840179671 190334867 2086631173 -499391834 -1791176144 204833674 2066920220 -343036275 -1668637157 92524449 1921318711 -320836972 -1679336958 49155000 1978219310 -627824814 -1382869052 882525822 1134393064 -570825909 -1426140195 871858791 1156625137 -732975264 -1555521546 977391180 1296498394 -752718983 -1541055505 1026296405 1244347075 -953993418 -1339816032 690837018 1579837068 -1068567761 -1219902535 775983619 1497866901 -906445052 -1090547822 670490152 1358032574 -829064419 -1181594741 547035697 1469852327 -503707750 -1761790196 267675318 2029213216 -426261629 -1852771563 144286383 2141098553 -283013208 -1742291138 19918468 1982389778 -397653071 -1622443225 104999581 1900354059 -62056450 -1958074520 306411218 1698973252 -81734681 -1943542927 355381963 1646887517 -225009716 -2054049958 479788768 1805635190 -168076331 -2097386685 469056249 1827801711 -239504239 -2034351097 532092349 1756374315 -153833336 -2116845538 416993700 1876812082 -10290013 -2006594507 292330895 1718332697 -133220166 -1895299028 369187222 1627810048 -334600971 -1693887389 33555929 1963406671 -345792276 -1671131014 91079104 1919611222 -489296697 -1781343151 215715307 2078063997 -440915746 -1832970168 196495858 2092005732 -891857831 -1110416177 618214773 1407059427 -843411392 -1161977642 599060844 1421066746 -1005790101 -1291064067 704822599 1560645073 -1017046926 -1268373276 762280286 1516784072 -681556931 -1603832661 963519761 1315509639 -804421596 -1492471630 1040441608 1225052574 -642003953 -1363346279 934653219 1085447605 -556398570 -1445906304 819489082 1205819820 -392018480 -1616546490 111944956 1907037290 -271613495 -1731677857 29483237 1992740979 -428225054 -1853948556 142060750 2138086488 -518780421 -1777125011 253389015 2015189057 -183151180 -2112723678 454767768 1813775374 -226979411 -2055233221 477556865 1802616855 -70328954 -1932923632 364952746 1657244732 -56419937 -1952175863 313358515 1705658405 -741579496 -1530178162 1036125236 1254438050 -727604991 -1549364841 984596525 1302917307 -585634518 -1441735236 857312262 1142865040 -629528269 -1384310363 880035871 1131640969 -830769796 -1183037974 544543824 1467098310 -921259675 -1106148877 655937609 1344266463 -1063191218 -1213739560 783195234 1504292084 -942851753 -1328936511 700668027 1589930221 1866094879 406677897 -2127284173 -164427611 1750572294 525381008 -2040923094 -245445444 1642189101 384229819 -1880117247 -118980457 1720456500 294331810 -2004716520 -8043378 1921862011 92961261 -1669126057 -343664447 1977650530 48741876 -1678840754 -320217896 2086060361 189919711 -1839685531 -446721805 2067465552 205272518 -1791662980 -500017942 1414822359 592660801 -1168500485 -849532819 1396293070 608079192 -1120412446 -902763404 1519383013 763937139 -1266577207 -1014587297 1575106044 719652202 -1276357424 -991206330 1239640499 1055152421 -1477637985 -789956599 1317973418 965319996 -1602171770 -678953968 1194910081 809488663 -1456045907 -567168965 1079322008 928126222 -1369750348 -648252382 1981900894 19290312 -1741747854 -282576412 1900850247 105618641 -1623011989 -398066179 2029707372 268292346 -1762361024 -504122922 2140611701 143660259 -1852226215 -425822769 1805023290 479283372 -2053629674 -224450176 1828437027 469535925 -2097816305 -168628839 1699606536 306888862 -1958506204 -62611022 1646277649 354878599 -1943120579 -81173077 1297041558 977827840 -1556010566 -733603540 1243778191 1025883161 -1540559453 -752100043 1133822116 882110514 -1382375032 -627207906 1157170365 872297515 -1426627183 -571452153 1358452978 671049828 -1091159586 -906950328 1469422827 546483325 -1180959289 -828584623 1579405504 690282582 -1339182612 -953515654 1498289369 776545359 -1220512267 -1069071005 1561082781 705366795 -1291691343 -1006278105 1516371844 761712402 -1267753304 -1016549826 1406645167 617644857 -1109798269 -891362795 1421506486 599607072 -1162602854 -843897332 1086008313 935074671 -1363850539 -642614717 1205268448 819060598 -1445425460 -555762086 1314956235 963089245 -1603353881 -680922511 1225615314 1040865092 -1492973826 -805030296 1717705557 291843011 -2006156679 -9745681 1628430156 369684442 -1895711136 -133787914 1756992359 532587505 -2034765237 -240074019 1876187006 416507880 -2116405678 -153286972 2077559601 215104423 -1780782563 -488875381 2092486440 197132222 -1833521660 -441344366 1963885315 34190229 -1694440913 -335031623 1919108890 90470284 -1670568394 -345368928 1142360796 856701514 -1441174544 -585213082 1132121797 880672339 -1384861719 -629956737 1254916846 1036759672 -1530731582 -742010028 1302415095 983987809 -1548802085 -727181491 1503664824 782707246 -1213301868 -1062647038 1590550177 701165111 -1329348723 -943419621 1467716234 545038876 -1183452250 -831339728 1343641235 655451653 -1105709121 -920713431 2138647060 142482050 -1854452936 -428835922 2014637581 252960411 -1776644319 -518144073 1906483750 111514288 -1616067830 -391384164 1993303615 29906601 -1732180205 -272222331 1657682544 365497062 -1933550756 -70816822 1705246313 312790783 -1951555771 -55922733 1813361218 454197972 -2112105618 -182656008 1803056731 478103245 -2055858313 -227465247 190225435 2085727373 -447152841 -1839215199 205215746 2067556500 -499828434 -1791882824 93131817 1921655999 -343706363 -1669053037 48287792 1978130598 -319901412 -1679195766 383880319 1642511593 -118493869 -1880564283 294406246 1720416496 -8246966 -2004543012 406455373 1866282203 -164338335 -2127342089 525844564 1750134978 -245784200 -2040622610 809024723 1195347013 -566829569 -1456345751 928348362 1079134300 -648341018 -1369691792 1055077601 1239680119 -789752371 -1477810853 965669112 1317650542 -679439916 -1601724094 764390583 1518902305 -1014903397 -1266221811 719481006 1575311416 -991164030 -1276430060 592716933 1414730771 -849721943 -1168280257 607772828 1396625418 -902331984 -1120882394 307080538 1699388876 -62665610 -1958413088 354445635 1646746069 -80869265 -1943455495 479602024 1804670462 -224902076 -2053147438 469492081 1828508135 -168460195 -2098024245 268090686 2029882792 -504046574 -1762399100 144144679 2140162481 -426174453 -1851905891 18953484 1982203290 -282110944 -1742183242 105705749 1900790147 -398290887 -1622826833 690195858 1579465988 -953291586 -1339368408 776882571 1497987357 -1069537113 -1220077519 670565792 1358902582 -906599284 -1091480550 546685369 1469247791 -828661611 -1180921853 882154998 1133751648 -627376934 -1382167476 871979503 1157523833 -571000637 -1427109803 978261444 1296573778 -733907736 -1555676034 1025692125 1243996491 -752045839 -1540652953 962657945 1315425807 -680616011 -1603686621 1041054336 1225394710 -805086292 -1492882630 935032491 1086080573 -642443385 -1364056303 819376818 1204912676 -556215394 -1444945144 618131197 1406197355 -891711535 -1109475513 599403236 1421679218 -843822136 -1162642594 705455823 1561024089 -1006499869 -1291503755 761373398 1516671552 -1016085510 -1268190356 34528849 1963585223 -335495299 -1694003221 90380872 1919167198 -345146524 -1670755342 215307875 2077386485 -488949937 -1780742183 196645498 2092933868 -440994986 -1833843776 532270645 1757347491 -239620327 -2035245169 416549420 1876114106 -153457920 -2116199530 291653127 1717925521 -9689301 -2006247491 370115102 1627959944 -134094030 -1895378012 544985048 1467809614 -831148300 -1183670686 655756225 1343306583 -921146643 -1105241477 782256106 1504147324 -1062328634 -1213655472 701334515 1590342501 -943463713 -1329278391 1036836796 1254879018 -742211952 -1530556922 983636901 1302735667 -726697335 -1549252065 857167758 1141925656 -585550174 -1440872908 880448407 1132307201 -629869893 -1384922579 454422288 1813176198 -182743492 -2112045398 477637385 1803492255 -227128795 -2056160589 365848354 1657362356 -71301618 -1933101416 312714043 1705284525 -55721449 -1951731071 111345524 1906692066 -391340456 -1616138546 30358381 1992821755 -272541119 -1731826985 142178118 2138982352 -428403094 -1854920964 253014879 2014544841 -518335885 -1776426267 2024138212 262329714 -1767144248 -508775330 2143822333 147788139 -1849278255 -423530425 1987997142 24730944 -1737487110 -277398420 1897114063 102013273 -1625437981 -400885643 1695741312 303416598 -1961061204 -65297350 1652502937 360186127 -1938730827 -76128221 1808367026 483282212 -2050548578 -222286840 1822734763 463702333 -2102732665 -173152239 1137427756 885847482 -1379556352 -624782186 1151729973 866202019 -1431805927 -575713137 1292913950 974617992 -1558303694 -736551772 1249741063 1031453073 -1535907797 -747317059 1585239368 695985630 -1334659996 -948599566 1494290769 773202375 -1222676355 -1072152341 1353145722 664825324 -1096205226 -911340352 1472895331 550349301 -1178273713 -826029863 1639896229 381281331 -1884244599 -122190561 1725108412 299114538 -1998753392 -2473722 1868913815 409103361 -2123678277 -160690899 1745393806 521119768 -2046363230 -251541196 2081014977 185529431 -1844992531 -452946565 2070151384 207827022 -1788190220 -496152222 1926384883 97877093 -1663291937 -337961655 1975486698 45660284 -1682839098 -323561136 1523643501 769115387 -1260481215 -1009146409 1572679796 716832994 -1280093864 -994811442 1410038879 588008649 -1174069901 -855495195 1399240774 610371792 -1117202070 -898635268 1197990921 811652255 -1452702427 -563169869 1074405392 923603078 -1375452868 -654085718 1237085243 1052466349 -1481503465 -793428607 1322362914 970365108 -1595946738 -673646184 1251182438 1033156592 -1533155766 -744827172 1308509055 989426665 -1544543661 -722005307 1145573204 860831682 -1438224776 -582918418 1126550349 874707931 -1389647263 -634610953 1462015746 539207572 -1188366802 -835860808 1346982683 659448717 -1102630345 -918551903 1509891888 788017062 -1208910308 -1057599862 1586682665 697691071 -1331906043 -946107757 1912448942 117086008 -1611413886 -386599404 1989174199 26694433 -1734475109 -275172851 2133208988 136388362 -1859629392 -433095130 2018241413 256695059 -1773827415 -515720641 1816836042 458065756 -2109417754 -180099472 1797747667 471876421 -2060905729 -231857559 1653686264 362155886 -1935712556 -73896382 1711078369 318491511 -1947034931 -51008933 1401468455 613385905 -1115236597 -897456227 1424323134 602030760 -1158999278 -840162428 1565736469 710151811 -1285726407 -1000706129 1514076684 758762138 -1271882976 -1019761738 1312794179 960009941 -1607350417 -684263431 1230135898 1045779148 -1487142026 -799329312 1088695921 937631463 -1360375971 -638746677 1200220776 814668542 -1450734780 -561988654 1759942383 534881913 -2031552573 -235944107 1871401718 411853408 -2121976870 -159251636 1715281629 289025611 -2009890831 -13349017 1632688836 374860370 -1889616920 -128349314 1968277131 39237149 -1688213593 -329722063 1916551826 87781892 -1674435650 -348843224 2072645305 210583087 -1786482795 -494706941 2095565472 199293494 -1830179956 -437347558 482943200 1808666742 -221822516 -2050985638 463791353 1822676079 -173373995 -2102545085 303212754 1695914052 -65222146 -1961100952 360672459 1652055133 -76476953 -1938408079 25047172 1987641362 -277851736 -1737006786 101971101 1897186315 -400714319 -1625643737 262518966 2023917600 -508831334 -1767053044 147356847 2144291897 -423223933 -1849610987 665255976 1352675518 -911646460 -1095872110 550159409 1473115303 -825973475 -1178364533 696027162 1585166476 -948770506 -1334453856 772885507 1494645909 -1071698641 -1223156295 974131276 1293361370 -736202400 -1558625802 1031656533 1249567939 -747391623 -1535867409 885758078 1137486056 -624559790 -1379743292 866540647 1151429873 -576176821 -1431368227 97653153 1926570295 -337874803 -1663352805 46126520 1975051566 -323898220 -1682537470 185178515 2081335557 -452462401 -1845442519 207904138 2070113564 -496354138 -1788015568 409272773 1868706131 -160734999 -2123607937 520668636 1745876298 -251222800 -2046716826 381585911 1639561569 -122623781 -1883776947 299060718 1725201784 -2282302 -1998971820 1052520809 1236992511 -793620411 -1481285421 970061168 1322698214 -673213348 -1596414774 812104027 1197509069 -563488649 -1452349215 923434306 1074613716 -654042002 -1375523592 587931917 1410077083 -855293919 -1174245193 610723092 1398920578 -899120072 -1116752722 768649535 1524079017 -1008809965 -1260783483 717057318 1572494768 -994898934 -1280033636 788480610 1509454580 -1057938610 -1208609832 697468539 1586869997 -946018473 -1331963967 539282000 1461975750 -836064388 -1188193302 659099209 1347305183 -918065307 -1103077389 860377606 1146053264 -582601942 -1438579780 874878495 1126344329 -634652877 -1389574235 1033099828 1251273378 -744637672 -1533375602 989732397 1308176059 -722436351 -1544073321 361849514 1654018620 -73464954 -1936182512 318547635 1710986789 -51198049 -1946814711 457894552 1817041422 -180057164 -2109490398 472329857 1797266967 -232173651 -2060550341 136737486 2132886104 -433581086 -1859181708 256620247 2018281025 -515516421 -1774000275 117308156 1912261226 -386688048 -1611355322 26230501 1989611123 -274833463 -1734774945 937718563 1088635829 -638971377 -1360190823 814331706 1200523180 -561523178 -1451170176 960494353 1312344967 -684615107 -1607030101 1045577480 1230311326 -799252956 -1487180110 710107975 1565807569 -1000537493 -1285934339 759080798 1513723848 -1020213646 -1271400732 612952949 1401936867 -897152423 -1115571505 602222444 1424105466 -840217024 -1158906154 210392043 2072863613 -494652729 -1786576303 199727090 2095097700 -437651746 -1829845432 38919129 1968630607 -329270539 -1688696221 87826368 1916481366 -349012244 -1674228102 289227663 1715106585 -13426013 -2009853387 374376342 1633138432 -127998278 -1889937876 535219133 1759640363 -236410223 -2031117817 411766692 1871462194 -159027576 -2122162658 -1334022164 -948215942 1584533184 695549526 -1223578635 -1072260253 1495255769 773388879 -1096292386 -912206008 1353287410 665761380 -1177934905 -825420975 1472479979 549679741 -1379172472 -624144610 1136991908 885141042 -1431913583 -576615673 1151916733 867166763 -1559169094 -736639188 1293850262 974759424 -1535298653 -746978507 1249071759 1031037465 -1961734364 -65699918 1696345608 303767198 -1937798339 -75973717 1651632657 360110727 -2050373866 -221317248 1808246330 482383532 -2103180529 -173853799 1823105571 464343733 -1767547072 -509448234 2024488556 262934266 -1849124007 -422597681 2143746677 146918115 -1736517774 -277223452 1987098206 24610504 -1626139797 -401333251 1897755207 102384337 -1452843347 -564105669 1198079873 812519191 -1375036748 -653415902 1074068376 922995470 -1480796513 -792992247 1236449203 1052084005 -1596910970 -673832432 1323266986 970474300 -1261416759 -1009287585 1524510693 769204083 -1279423792 -994395578 1572072444 716495722 -1173633285 -854788499 1409656791 587372353 -1117388062 -899599756 1399350222 611275608 -1844871579 -452047117 2080841545 184561631 -1788560772 -496792854 2070600528 208530374 -1663895977 -338311487 1927059323 98281453 -1681968562 -323484968 1974555490 45507572 -1883345407 -122069353 1638928173 381108155 -1999394280 -2844018 1725811508 299563938 -2124028365 -161294683 1869317919 409778057 -2046287318 -250670404 1745240838 520188816 -2109076114 -179487240 1816423490 457399508 -2060990089 -232719903 1797892187 472815821 -1936620196 -74009142 1654645872 362337510 -1946402491 -50630189 1710366825 318050559 -1610801910 -386257508 1911782438 116673712 -1735337709 -275256955 1990113343 26839209 -1859742408 -434002514 2133390356 137348226 -1773448927 -515087945 2017800205 255983771 -1188811354 -836559568 1462389898 539851804 -1102452289 -917579479 1346865299 658552837 -1207982700 -1057450750 1509016760 787936302 -1332584051 -946515685 1587282081 698036279 -1533854270 -745271980 1251826926 1033530488 -1543570981 -721827507 1307613431 989309025 -1438075408 -581991066 1145492700 859956298 -1390054935 -635289217 1126895813 875307091 -1689174993 -329904967 1969184003 39349653 -1673725898 -348403552 1915918618 87402892 -1786072035 -494041973 2072302897 209970599 -1830326268 -438288238 2095649064 200155582 -2031735733 -236905251 1760054631 535789041 -2121537454 -158541628 1871022462 411220456 -2009226119 -12938001 1714668885 288683459 -1890557856 -128495370 1633550668 374944218 -1606476569 -684184463 1311866315 959860061 -1487742722 -799676312 1230813650 1046186308 -1360751403 -639392701 1089140217 938329455 -1450618676 -561094566 1200042464 813695350 -1115157373 -896582635 1401318831 612457785 -1159346022 -840763380 1424730550 602708256 -1286372175 -1001081817 1566434717 710595851 -1270988632 -1019645890 1513103748 758583570 -737105176 -1558734210 975096772 1293548370 -746754319 -1535484313 1030950877 1249132363 -624221478 -1379134900 885343222 1136816992 -576264509 -1432234411 866682863 1152366457 -911754612 -1096775142 665443232 1353640758 -825590123 -1177727485 549724089 1472409391 -948161858 -1334115800 695358354 1584751364 -1072564569 -1223244239 773822347 1494787869 -276919776 -1736852810 24177420 1987566490 -401387975 -1626046801 102575893 1897537411 -509279726 -1767755132 262890302 2024559528 -423049717 -1848641891 147236647 2143393713 -221668796 -2050053422 482868072 1807797246 -173777315 -2103218485 464142193 1823281127 -65924490 -1961549088 303854426 1696285644 -75508113 -1938233607 359774019 1651935189 -854877271 -1173574849 587594373 1409468947 -899260496 -1117688026 610811548 1399787018 -1009773669 -1260969203 769553079 1524187681 -994191486 -1279596780 716420782 1572111928 -792949811 -1480869029 1051912929 1236654711 -674148396 -1596555454 970927864 1322786414 -563674113 -1453313175 812212947 1198412357 -653604890 -1374816400 923051722 1073976924 -161105055 -2124248073 409721421 1869408987 -251101320 -2045816850 520494676 1744907970 -121752749 -1883700283 380654207 1639408361 -2885814 -1999321124 299734630 1725605616 -338515195 -1663722605 98355753 1927019199 -322998500 -1682415734 45157936 1974877862 -452385993 -1844571231 185025051 2080404109 -496703698 -1788618824 208307714 2070787732 -433665942 -1860044548 136882502 2133826000 -515175309 -1773388571 256208223 2017615305 -386056104 -1610977074 116597108 1911820770 -275741631 -1734888233 27190637 1989793275 -74328050 -1936267112 362789154 1654163892 -50586601 -1946473343 317881659 1710575021 -179679172 -2108858198 457453840 1816330630 -232287195 -2061458253 472511753 1798227359 -582424414 -1437607884 860260750 1145157912 -635097925 -1390273491 875253143 1126989057 -745316208 -1533784058 1033699772 1251619114 -721509239 -1543924705 988857765 1308095795 -1056966458 -1208432560 787585514 1509337468 -946717473 -1332409271 698113523 1587244389 -836472588 -1188872094 539627992 1462575438 -917916435 -1102150533 659019201 1346430295 -12715733 -2009413187 288593927 1714727057 -128959182 -1890120284 375282718 1633250440 -236556007 -2032057969 535302197 1760501923 -158616320 -2121497194 411423788 1870849210 -494212785 -1785865767 210012259 2072230133 -437834410 -1830806080 199838842 2096004332 -330210947 -1688841749 39780433 1968713927 -348347036 -1673816590 87213128 1916138718 -1001137693 -1286280843 710785231 1566214233 -1019339270 -1271321236 758152406 1513573440 -897035823 -1114676921 612774141 1400963179 -840591928 -1159551650 602666212 1424802930 -639317625 -1360791279 938125483 1089312829 -561443426 -1450296056 814181554 1199594532 -683720267 -1606913757 959520921 1312165903 -799898196 -1487555270 1046275200 1230754838 845674421 1163970339 -597059943 -1418811889 889861036 1108149050 -620473728 -1409064426 1018986375 1270566673 -760078677 -1514852803 1003600798 1289128712 -706749774 -1562842588 802219985 1490540359 -1042381059 -1227245973 683484104 1606030174 -961330460 -1313574286 554397667 1443651445 -821752113 -1207812519 644262906 1365351276 -932656426 -1083180480 151639933 2114906091 -418924975 -1879013689 241439588 2036540402 -529894840 -1754447138 131227471 1893035993 -371442077 -1629810955 12557142 2008591296 -290325894 -1716073748 348047129 1673131919 -89086411 -1917348189 332595968 1691628438 -35823060 -1965403462 442847019 1835171773 -194302457 -2090066287 487099186 1779415972 -217650658 -2080253304 729597684 1551627874 -982341672 -1300916402 739312365 1528181371 -1038130239 -1256697001 631721670 1386249808 -878104598 -1129439364 583699167 1439545929 -859509773 -1144792219 919328400 1103947270 -658131012 -1346205910 832967305 1184965151 -542608475 -1464909005 940596898 1326935604 -702660722 -1592193256 1065196219 1215998509 -780928105 -1502295295 269674044 1729484458 -31684848 -1994672250 394207781 1618481843 -110017783 -1904839777 516517390 1775132312 -255389918 -2017443916 430221847 1856215681 -139801797 -2136081491 228980312 2057488078 -475293836 -1800624158 180892225 2110718679 -456764563 -1816042501 58621546 1954107132 -311419066 -1703465008 68401779 1930726117 -367142049 -1659180087 5346615 2002167201 -295701477 -1722235763 121393454 1882939832 -382586878 -1640693612 243932421 2039295379 -528188375 -1753002817 166189340 2128669066 -404113360 -1863415642 501646675 1793177029 -202840961 -2064657175 445333834 1837920732 -192602010 -2088627984 322768225 1681538551 -46961587 -1976279845 340838776 1666709998 -94459820 -1923508030 994031103 1278772585 -718154541 -1573460923 1012036070 1263878512 -765718326 -1520754596 904150477 1122176347 -605397791 -1393726345 847903188 1166985538 -595093256 -1417631634 646489499 1368364301 -930691913 -1082002399 568680834 1457672468 -806682450 -1192480712 676539817 1599348031 -966964091 -1319470061 792652208 1480186150 -1053783908 -1237862390 424322166 1850578144 -146487974 -2143029812 505897071 1763725561 -265748157 -2027015723 395390020 1620450514 -107000472 -1902608898 285010013 1744558283 -17659535 -1980384793 83735570 1945797764 -353118914 -1644894808 59797515 1956069533 -308408025 -1701240399 170277920 2099317942 -467116788 -1825608294 223082553 2051852463 -481978091 -1807570557 572818622 1428403240 -869603950 -1154624252 625557671 1380872241 -884530805 -1136652003 754912396 1542994970 -1024365152 -1242145482 731039893 1553332227 -979588679 -1298425553 1066636506 1217700940 -778177034 -1499806368 956190915 1341743189 -688901649 -1577647751 826809576 1179593854 -549028412 -1472115374 908450033 1092806759 -668223011 -1356035765 1443574449 554435111 -1207610467 -821927157 1365702312 643941950 -1083664508 -932206830 1490074243 802654741 -1226908753 -1042683079 1606254234 683298316 -1313661002 -961269984 1270620885 1018892867 -1515043847 -759860369 1288824524 1003935322 -1562408992 -707217546 1164421863 845191793 -1419129909 -596706467 1107980030 890068584 -1409019950 -620544188 1835340409 442639087 -2090110123 -194231357 1778964064 487581430 -2079934644 -218003494 1673435723 347712221 -1917781145 -88617999 1691573842 332689092 -1965211778 -36040728 1892811293 131412619 -1629723855 -371502169 2009056772 12121746 -1716410584 -290023490 2114554415 151960249 -1878529277 -419374187 2036616758 241401504 -1754648806 -529719412 1326449648 941044582 -1591844132 -702983606 1216202729 1065023359 -1502370107 -780888493 1103858626 919386964 -1345983762 -658318728 1185304539 832667469 -1465372937 -542171551 1386681236 631251714 -1129745736 -877772242 1439356813 583919387 -1144736095 -859601353 1551670182 729525040 -1301087606 -982136292 1527865279 739667753 -1256243565 -1038610939 1954423608 58266542 -1703919084 -310939006 1930684193 68474807 -1659009523 -367348069 2057677578 228760476 -1800680922 -475202896 2110287635 181362565 -1815736769 -457097559 1774793564 516817866 -2016980368 -255827226 1856304965 430163923 -2136304023 -139614465 1729280878 269847544 -1994597822 -31724844 1618968439 393760737 -1905189285 -109695283 1681739827 322592933 -1976356577 -46923383 1666225194 341288124 -1923156730 -94780016 1793513473 501344407 -2065123027 -202405445 1837833240 445394062 -2088403660 -192787038 2039103575 244150465 -1752948357 -528281107 2129101902 165721304 -1863719582 -403778060 2001848421 5699827 -1721783991 -296183329 1882983548 121322730 -1640862384 -382378554 1599303931 676610157 -1319300649 -967171775 1480504546 792298612 -1238313522 -1053301416 1367931081 646957151 -1081697819 -931026573 1457863888 568462406 -1192534532 -806589078 1122263199 904089609 -1393950285 -605212379 1166648454 848204816 -1417165398 -595528388 1279256749 993581115 -1573811839 -717833961 1263676596 1012210722 -1520677480 -765756146 2099667314 169955812 -1826095010 -466669368 2051777899 223122941 -1807367097 -482151215 1946020160 83548630 -1644984212 -353060614 1955605849 60235215 -1700901771 -308708125 1620144406 395723136 -1902178246 -107470676 1744614671 284919193 -1980574685 -17439563 1850407204 424528306 -2142988280 -146560866 1764179261 505417131 -2027332591 -265393017 1179140538 827289900 -1471799146 -549384192 1092978083 908244277 -1356077937 -668150759 1217644936 1066727710 -1499617116 -778397646 1342049681 955858183 -1578079043 -688432085 1543459294 754475336 -1242484494 -1024065436 1553110471 731227473 -1298336533 -979647363 1428478444 572778874 -1154828096 -869431210 1380523509 625880419 -1136165671 -884978609 -88179267 -1917235925 347085969 1672948743 -36456028 -1965782734 333305992 1692067870 -194644593 -2090679015 443258019 1835836469 -217566826 -2079391488 486953146 1778475052 -418812455 -1878106801 151457013 2113944675 -530273856 -1755080362 241879276 2037250170 -372054549 -1630153347 131892423 1893446737 -289463822 -1715990172 11616478 2008445000 -1043309195 -1227395613 803093593 1490619599 -960652948 -1313166854 682883136 1605683414 -821308089 -1207114287 554021995 1443005693 -932834978 -1084153400 644378738 1366245604 -597209839 -1419739769 845753405 1164844203 -620066552 -1408386658 889514020 1107548338 -759380701 -1514408523 1018340367 1270191257 -707722950 -1563020884 1004494870 1289244800 -475706116 -1801290646 229322192 2058100038 -456619803 -1815103373 180808137 2109856095 -310459186 -1703283624 57714146 1953994100 -367853353 -1659621311 69034491 1931104621 -32351080 -1995084786 270286260 1729826082 -109078399 -1904695273 393345453 1618397499 -255208278 -2016484292 516404614 1774224656 -140242765 -2136793051 430600607 1856848137 -657757132 -1345561438 918883608 1103248782 -542726099 -1465804613 833145089 1185937815 -703536122 -1592273776 941524266 1327084988 -780328929 -1501949815 1064517939 1215590821 -981697456 -1300542266 728898940 1551183338 -1039026103 -1256814369 740284773 1528359411 -878185374 -1130314508 631870798 1387177432 -859164549 -1144192787 583291223 1438867905 -930603201 -1081135191 646348307 1367428741 -807019738 -1193088080 569096714 1458342556 -967600371 -1319852133 677246497 1599784631 -1052880108 -1237752958 791687736 1480000174 -717287589 -1573371955 993095287 1278631649 -766325950 -1521091628 1012705902 1264294648 -605780119 -1394362369 904586821 1122883283 -594984080 -1416727578 847716956 1166021322 -203014153 -2065625247 501767899 1794076237 -192152594 -2087924872 444963522 1837279828 -46286907 -1975875757 322164457 1681188479 -95390756 -1923660982 341709552 1666785894 -296669293 -1722409211 6246079 2002288169 -381883510 -1640244452 120752806 1882569264 -527784031 -1752328393 243582605 2038691355 -404266056 -1864346834 166265492 2129539586 -778883458 -1500242200 1067274066 1218084804 -687936921 -1577461007 955288395 1341635549 -548886964 -1471179046 826722144 1178728438 -668638635 -1356705085 908788601 1093415919 -870040038 -1155330420 573202230 1429041056 -884344317 -1135687019 625449775 1379969977 -1023429080 -1242003778 754046724 1542907794 -980258255 -1298840921 731648797 1553671051 -352514378 -1644544480 83062682 1945394956 -309278033 -1701316039 60730243 1956223765 -467237244 -1826507246 170452904 2100287294 -481607011 -1806929397 222634929 2051150631 -146137390 -2142425532 423919614 1849905000 -265823541 -2027885987 506051559 1764658033 -107899168 -1902729610 396359628 1620625242 -17018119 -1980013969 284308437 1744110403 -1630357319 -371881937 1893521813 131852547 -1715503968 -289911754 2008096140 11939098 -1878445941 -418512867 2114408871 151019825 -1754991470 -530332668 2037028286 242066728 -2090489635 -194865077 1835780593 443349351 -2079822652 -217097134 1778781672 486620542 -1916919569 -88534919 1672495555 347566421 -1965824778 -36383648 1692239322 333100364 -1514366863 -759453465 1270020445 1018546635 -1563337624 -707367682 1289698628 1004015058 -1419308989 -597679915 1164538223 846086649 -1408576422 -619846452 1107604854 889423328 -1207203819 -821249917 1443227961 553834927 -1083814900 -933135206 1365781792 644816310 -1227882457 -1042861903 1490968843 802771357 -1312963522 -960826200 1605608722 682923396 -2016835080 -254887570 1774708948 515954754 -2136715807 -140280457 1856646349 430775387 -1995308598 -32165540 1729913062 270225520 -1904228909 -109513403 1618060543 393647209 -1702979172 -310793974 1953560752 58181670 -1659675259 -367760109 1931295913 68815935 -1801121362 -475913928 2058055810 229392404 -1815554633 -456137439 2110174363 180454413 -1129862864 -878667354 1386858524 632223882 -1144361687 -858956353 1438911493 583220371 -1300487934 -981790316 1550991406 729116856 -1257118437 -1038690931 1528792119 739816609 -1592739500 -703100478 1327421560 941222126 -1501725363 -780513829 1215503457 1064578295 -1345638042 -657718800 1103450186 918708444 -1465453185 -543046167 1185453139 833594565 -1394288069 -605820243 1122679575 904760193 -1417077214 -594661708 1166507790 847269784 -1572908535 -717725025 1278292773 993395635 -1521314288 -766138746 1264383804 1012647850 -1319908769 -967509303 1599974259 677026789 -1237447098 -1053212976 1479569258 792158204 -1081589139 -930123013 1367745345 645993431 -1192917388 -807225630 1458300760 569169870 -1752499469 -527578523 2038733791 243510089 -1863893270 -404746628 2129223622 166621008 -1722715455 -296336809 2002719725 5776251 -1640188200 -381974962 1882380276 120973154 -1975653737 -46474751 1681099707 322222893 -1924125042 -94953960 1667125154 341409588 -2065276251 -203337165 1793590153 502215455 -2087999812 -192113110 1837483920 444790534 -1241519238 -1023878164 1542556246 754367168 -1299042461 -980082699 1553747535 731610841 -1155243192 -870100002 1428816484 573387506 -1136023727 -884041785 1380435581 625014507 -1471612130 -548418680 1179032114 826387108 -1356513529 -668856431 1093361195 908881597 -1500286164 -778812486 1218253312 1067066006 -1577142475 -688289885 1341183513 955770511 -1903047758 -107545820 1621076638 395876872 -1979969621 -17088707 1743941255 284515857 -2142616704 -145919210 1849959084 423825978 -2027452519 -266291441 1764353717 506385955 -1826169898 -467539136 2099821306 170887788 -1807015985 -481546407 2051374819 222449269 -1644342300 -352689294 1945318088 83100254 -1701799939 -308828309 1956574929 60409415 -320623759 -1679516697 49138269 1978333899 -342986904 -1668718594 92278340 1921466066 -499637437 -1791028267 204882543 2066838265 -447355046 -1840064564 190547574 2086450912 -246105323 -2041345149 526047801 1750985391 -164004084 -2126622822 406265376 1865428662 -7392473 -2004352079 293687819 1720083101 -119343298 -1880766552 384603666 1642833540 -678589511 -1601520849 964946581 1317329411 -790605920 -1478000842 1055796876 1240014362 -648674421 -1370410211 928539303 1079988785 -566507630 -1455622396 808822462 1194497576 -902128675 -1120031925 607451889 1395903079 -849911868 -1169133742 593051368 1415450238 -991882257 -1276763271 720335555 1575502421 -1014179850 -1265899680 763541210 1518700108 -168256976 -2097173850 469170972 1827785610 -225092055 -2054000961 479936261 1805389715 -81587710 -1943788908 355300142 1646937016 -61942245 -1958091123 306231095 1699186593 -397440428 -1622623550 104983416 1900469230 -282964403 -1742373157 19672929 1982537719 -426507674 -1852624144 144335690 2141017052 -503724417 -1761675543 267888467 2029033413 -828982536 -1181644178 546888660 1470098242 -906264863 -1090761097 670375885 1358049115 -1068682550 -1219886500 776164326 1497654128 -954140973 -1339570619 690919423 1579788137 -752768356 -1540974070 1026542512 1244199718 -733188475 -1555341805 977407913 1296383807 -570809682 -1426255304 871646082 1156805396 -627579209 -1383016927 882476955 1134475021 -556414477 -1445791387 819701983 1205639241 -642249238 -1363198596 934702278 1085365328 -804372031 -1492553385 1040195821 1225199739 -681343528 -1604012722 963503348 1315624034 -1016931945 -1268389631 762099899 1516996653 -1005642354 -1291309800 704740514 1560693812 -843492955 -1161928397 599208073 1420820511 -892037700 -1110203094 618329232 1407042566 -440669893 -1833117267 196446231 2092087425 -489280222 -1781457484 215501838 2078243992 -346005239 -1670950497 91095077 1919496371 -334650096 -1693805178 33801276 1963259050 -133367457 -1895052855 369268851 1627760869 -10404538 -2006577712 292510826 1718119676 -153652883 -2117058053 416878657 1876828375 -239422092 -2034399774 531944536 1756619982 -942737230 -1328953308 700488094 1590143240 -1063043925 -1213985731 783113607 1504341265 -921341824 -1106100202 656085420 1344020794 -830950247 -1182825457 544658869 1467082019 -629544746 -1384196032 880249338 1131460972 -585880369 -1441588135 857361891 1142783349 -727555868 -1549447054 984351176 1303064926 -741366531 -1530358677 1036109265 1254552903 -56567686 -1951930132 313440598 1705609664 -70443933 -1932907275 365133135 1657032153 -226799544 -2055446306 477442404 1802633714 -183069615 -2112772921 454620541 1814021611 -518535138 -1777272696 253339954 2015271332 -428209145 -1854063471 141847851 2138267069 -271826900 -1731497798 29499648 1992626582 -392068043 -1616464733 112190745 1906890127 -2003865995 -7840029 1719734105 294010831 -1880970644 -119170310 1642908480 384564182 -2041256377 -246163759 1750763371 526235645 -2126962082 -163704120 1865892722 405828580 -1791459823 -499167609 2067144509 204550059 -1839875576 -447575394 2086394660 190639026 -1679559133 -320551243 1978504975 48932761 -1668402630 -343342420 1921012502 92758912 -1277079875 -991527381 1575956369 719855367 -1265857884 -1014253006 1518529416 763747102 -1120221553 -901908967 1395959715 607360821 -1168702826 -850382336 1415144378 593384236 -1370071335 -648974769 1079525365 928976739 -1455711552 -566449578 1194720236 808635258 -1601317141 -678762883 1317255111 964986705 -1478487310 -790158748 1240363998 1055474504 -1852547276 -426545246 2140814872 144510606 -1762026707 -503403589 2029517313 267438743 -1622157562 -397875312 1900131882 105285308 -1742597345 -282778743 1982624307 19612325 -1943842992 -81494074 1647128188 355081962 -1957786807 -62276641 1698753125 306698995 -2097625246 -167774220 1828103758 468817624 -2053831813 -225299475 1805345367 480006849 -1426423812 -570601622 1156849360 871575110 -1382564891 -628061325 1134156489 882829919 -1541277746 -752433320 1244632802 1026074228 -1555287081 -733281471 1296192251 977625709 -1219661928 -1068867826 1497566900 776224290 -1340036223 -953705705 1580124845 690616891 -1181292630 -829302980 1469613702 547337744 -1090837581 -906226907 1358250655 670200329 -1162277641 -843170719 1421307355 598760781 -1110128402 -892077960 1406839234 618502484 -1268611899 -1016744877 1517086185 762041727 -1290845988 -1006079926 1560355312 705040742 -1492247405 -804705275 1224768959 1040665897 -1604069238 -681252836 1315813798 963283248 -1445620575 -556620745 1205597581 819774747 -1363652424 -641769426 1085682068 934347010 -2116604865 -154133335 1876512019 417234309 -2034571226 -239216464 1756662026 531872156 -1894996979 -133458789 1627571489 369489335 -2006884332 -10071934 1718550840 292041134 -1671414693 -345568051 1919835511 90795489 -1693583294 -334837548 1963170158 33860088 -1833192343 -440630017 2092291397 196273619 -1781108624 -489602842 2077757788 215949770 -1549648458 -727380704 1303141530 984312844 -1529874001 -741816007 1254201475 1036429333 -1384532604 -629242606 1131926696 879813694 -1441500771 -585940725 1142558897 857546791 -1105908270 -921559740 1343966462 656178280 -1183258165 -830482083 1467386087 544323697 -1328634400 -943090314 1589691596 700970074 -1214029319 -1062973073 1504510165 782905411 -1731453570 -271897112 1992457298 29707460 -1616783001 -391714319 1907341387 111708381 -1776839348 -519002662 2014966880 253674742 -1854254763 -427990589 2138321017 141754607 -2055533286 -226738804 1802857526 477256864 -2112435965 -183371371 1813555247 455055545 -1952414424 -56117826 1705960452 313119890 -1932705487 -70618713 1656954909 365170827 607789433 1396511215 -902545323 -1120702269 592962912 1414583798 -849771444 -1168198438 719432011 1575393757 -990918553 -1276577551 764177746 1519082948 -1014887298 -1266336536 965554461 1317667211 -679260111 -1601937241 1054930180 1239926162 -789670872 -1477860162 928430383 1079085497 -648488957 -1369446251 809205046 1195134368 -566944742 -1456329588 525599153 1750282535 -245735267 -2040705013 406439336 1866396990 -164125564 -2127522798 294619523 1720236309 -8263505 -2004428743 383929754 1642429708 -118739786 -1880417248 48435669 1977884995 -319983367 -1679146897 93246924 1921639770 -343886624 -1668840330 205036007 2067769713 -499713845 -1791899555 190143998 2085776744 -447005486 -1839461308 1025577016 1244012718 -751865580 -1540865662 978113569 1296819383 -733825779 -1555724901 872060938 1157474460 -571147994 -1426863696 882334739 1133538437 -627491521 -1382150743 546701404 1469133002 -828874384 -1180741146 670811205 1358755027 -906648215 -1091398145 776833134 1498069240 -1069291198 -1220224556 689982583 1579646177 -953275045 -1339482675 105853168 1900544102 -398372388 -1622777526 19068137 1982186623 -282290747 -1741970093 143964354 2140375124 -426059282 -1851922056 268008667 2029931597 -503898633 -1762644639 469246100 1828655106 -168410696 -2098106066 479585421 1804784667 -224688735 -2053327561 354658470 1646565424 -80885366 -1943340772 307129535 1699306537 -62911085 -1958265595 369902587 1628140397 -134077737 -1895493055 291604450 1718007668 -9443634 -2006395304 416795593 1875966815 -153507099 -2116117901 532287440 1757232966 -239833348 -2035065238 196826015 2092720905 -441109837 -1833827803 215390086 2077337360 -489097558 -1780496836 90233773 1919413051 -345064831 -1670804969 34414516 1963601698 -335315304 -1694216690 761422643 1516589989 -1016331745 -1268043127 705668906 1560844220 -1006516730 -1291389296 599386881 1421794199 -843609555 -1162822981 617885464 1406345102 -891662796 -1109557598 819295063 1204962241 -556068229 -1445190931 934852430 1086293976 -642328990 -1364072716 1041169253 1225378803 -805266871 -1492669729 962805628 1315180522 -680698288 -1603637562 253194938 2014331436 -518450282 -1776409856 142259875 2138932789 -428550257 -1854675175 30210696 1993067038 -272458844 -1731876046 111230609 1906707975 -391159875 -1616351445 312500958 1705464392 -55704590 -1951845532 365799111 1657443921 -71055381 -1933248643 477883116 1803344506 -227177536 -2056078506 454438645 1813061219 -182956071 -2111865009 880366194 1132356324 -629722274 -1385167928 856987243 1142138621 -585435321 -1440888879 983751232 1302719190 -726877332 -1549038598 1036983897 1254633167 -742293643 -1530507293 701383190 1590260352 -943709382 -1329130580 782468623 1503966873 -1062344925 -1213540427 655739428 1343421106 -920933624 -1105421410 544738877 1467956907 -831099119 -1183752313 1079436413 928109803 -1369930415 -648038969 1195057252 809242866 -1456127672 -567119394 1317891151 965369049 -1602024093 -679199243 1239459926 1055365312 -1477523078 -789972500 1575089177 719766671 -1276144331 -991386205 1519136768 764084374 -1266527956 -1014668870 1396341803 607997117 -1120658169 -902615663 1415034930 592480420 -1168516834 -849417848 2067317941 205517859 -1791580775 -500067057 2085945516 189935674 -1839505024 -446934762 1977830535 48528401 -1678955093 -320201411 1921943710 92911624 -1669273166 -343418588 1720702161 294184007 -2004765187 -7961237 1642205384 384114782 -1880329756 -118800014 1750359267 525560949 -2040906289 -245559975 1866045690 406759532 -2127037994 -164574912 1498273084 776660394 -1220299760 -1069251450 1579159845 690430387 -1339133943 -953597793 1469472014 546401688 -1181205470 -828437324 1358666007 670869889 -1091176389 -906835795 1157285208 872281550 -1426807692 -571239198 1133969729 881865175 -1382457235 -627158789 1243696490 1025932796 -1540412346 -752345904 1296861555 978041317 -1555896225 -733620023 1646523892 354731362 -1943169832 -81091506 1699623405 306774395 -1958719295 -62431145 1828224454 469716304 -2097799958 -168743812 1804974559 479365449 -2053383949 -224597915 2140464528 143906054 -1852144452 -425872342 2029592969 268308767 -1762180955 -504336333 1901030818 105405748 -1623126898 -398050280 1981983163 19241261 -1741895529 -282331135 1918928639 90682985 -1670453293 -345385147 1963803366 34239088 -1694293046 -335277220 2092633805 196886107 -1833603103 -441294985 2077674196 215087682 -1780962312 -488662162 1876399771 416327181 -2116421705 -153172191 1757041282 532505108 -2035010642 -239926472 1628184233 369831487 -1895661691 -133869805 1717689008 291957286 -2005943396 -9925878 1225696823 1040815777 -1493121253 -804784243 1315136046 962876088 -1603468542 -680905836 1205153285 819076755 -1445245143 -555974721 1085860380 935320202 -1363768528 -642663514 1421456979 599688901 -1162356865 -844044311 1406431818 617824988 -1109781658 -891477008 1516387937 761597687 -1267966131 -1016369189 1561328248 705219310 -1291740332 -1006195774 1803270078 477923112 -2055874926 -227351036 1813410727 454116145 -2112351605 -182509027 1705000844 312938266 -1951506784 -56005066 1657666453 365611779 -1933337927 -70997457 1993123802 30119756 -1732065546 -272239008 1906402243 111563605 -1615920401 -391630215 2014785512 252714878 -1776726332 -518095278 2138762225 142465895 -1854633251 -428623285 1343592310 655534048 -1105463718 -920860980 1467503471 545219577 -1183436221 -831454507 1590566724 701050834 -1329562008 -943239426 1503910749 782560203 -1213351311 -1062565145 1302497042 983938948 -1548949954 -726935896 1255097099 1036546973 -1530846681 -741993807 1132007200 880689078 -1384681972 -630169958 1142213433 856947631 -1441093099 -585262461 -1507739360 -786003530 1211095052 1059645594 -1588822727 -699707985 1329732629 944057475 -1459998446 -537067132 1190416446 838033576 -1348995829 -661600867 1100583975 916366513 -1147754172 -862873134 1436076136 580909310 -1124373155 -872653365 1391791217 636632295 -1253236362 -1035333152 1531134042 742682828 -1306466961 -987245063 1546552387 724153557 -1655727640 -364336770 1933703364 71747666 -1709023759 -316314265 1949056221 53152843 -1819012646 -460119732 2107273462 178077792 -1795566141 -469834411 2063054063 233866361 -2131195508 -134235878 1861675168 435279926 -2020258411 -258835197 1771777209 513547311 -1910308418 -115068632 1613586578 388648964 -1991326297 -28707535 1732289675 273126429 -1086683039 -935479049 1362422093 640932315 -1202238344 -816808722 1448684884 559816130 -1310654381 -957992763 1609523583 686313961 -1232288694 -1047792420 1484957030 797283824 -1567778811 -712333165 1283717417 998558143 -1512023012 -756585334 1273904432 1021906342 -1403645897 -615440223 1113092379 895435149 -1422142418 -599989064 1161147650 842171796 -2074826583 -212625345 1784334725 492697875 -2093388624 -197239770 1832324508 439368970 -1970331493 -41414643 1686192567 327577889 -1914510206 -85601260 1676445102 350991672 -1713129267 -287012773 2012076513 15395191 -1634829100 -376878014 1887444472 126299502 -1757925121 -532742039 2033603027 238117189 -1873414938 -414006160 2119931338 157066588 -1810375774 -485430476 2048506510 220105240 -1820713029 -461557971 2104786583 175328769 -1697885296 -305437946 1958884028 63242794 -1650354295 -358176993 1940911781 78169651 -1985950778 -22545584 1739500266 279550588 -1899163681 -104186039 1623420659 398745189 -2021964812 -260279454 1769284312 510792270 -2146007059 -149833861 1847125697 421516887 -1350960278 -662778884 1098357318 913353424 -1475068045 -552398875 1176133215 824012489 -1583189160 -693812274 1336676980 950739682 -1496336575 -775387177 1220662893 1069999867 -1295062258 -976626792 1556122146 734509748 -1247596777 -1029431423 1538084411 749371053 -1139449028 -887991382 1377501712 622604934 -1149720795 -864053325 1433847305 577894047 -1928533277 -99886475 1661111247 335919961 -1973342470 -43639188 1685016534 325615424 -2083036463 -187674041 1842938877 450769771 -2068142392 -205679010 1790232548 498333554 -1866728825 -407057903 2125831083 162704189 -1747566946 -523170296 2044223410 249524004 -1637846347 -379108829 1886262169 124330767 -1727154516 -301300166 1996740480 321302 -1235039701 -1050281283 1483516679 795581329 -1324413390 -972538204 1593929502 671506312 -1195818471 -809602417 1454842677 565187491 -1076591104 -925649258 1373300524 652072890 -1412048305 -590157095 1172028259 853314549 -1397219754 -608227648 1119256442 900812780 -1525788035 -771136789 1258304337 1007092679 -1570531740 -714823950 1282275144 996853726 -1035109340 -1253421902 742595848 1531194782 -987711427 -1306031957 724490513 1546250631 -862522346 -1148074880 580425018 1436525996 -872730609 -1124335463 636834083 1391616437 -537236416 -1459790634 838077804 1190346234 -661149607 -1349478193 916048245 1100937699 -786307982 -1507404572 1060078942 1210627528 -699654037 -1588915971 943866183 1329951185 -115122964 -1910215558 388840896 1613368662 -28403467 -1991661469 272693721 1732757839 -134687522 -2130713528 435598834 1861322084 -258666297 -2020466607 513503723 1771848061 -460043128 -1819050978 177876388 2107448626 -470185839 -1795246073 234351037 2062604587 -363871046 -1656163284 71411094 1934005504 -316538717 -1708838859 53240207 1948995865 -615101083 -1403945485 894970953 1113529567 -600077956 -1422083606 842393680 1160960198 -712129193 -1567951423 998483067 1283757293 -757071538 -1511575080 1022255202 1273581812 -958309119 -1310298729 686767149 1609043131 -1047750376 -1232361074 797112372 1485162658 -935668429 -1086462555 640988191 1362330761 -816377558 -1202708036 559509510 1449017488 -533172819 -1757455045 238423169 2033269783 -413816396 -1873635038 157010072 2120022030 -287054433 -1713056503 15566003 2011870245 -376561274 -1635184368 125845674 1887924284 -40927799 -1970778785 327228645 1686514803 -85804592 -1914336954 351066364 1676404842 -212535813 -2074884755 492475607 1784521793 -197578270 -2093088396 439832782 1831886936 -260366682 -2021904848 511016842 1769099036 -149497153 -2146309591 421051283 1847560965 -23030124 -1985501694 279902136 1739179822 -103984499 -1899339237 398668705 1623458615 -305393982 -1697956268 63074286 1959092088 -358495525 -1650001331 78621687 1940429665 -484997392 -1810844058 219801564 2048841546 -461749527 -1820495233 175383493 2104693587 -887800210 -1139667208 622550850 1377595348 -864486793 -1149252895 578198363 1433512909 -976308644 -1295415606 734058352 1556604902 -1029475771 -1247526189 749540201 1537876991 -694014454 -1583014244 950816550 1336639408 -774903277 -1496786299 1069648703 1220983721 -663116232 -1350658386 913819412 1097922434 -552312287 -1475128649 823788301 1176318875 -379572249 -1637408911 124669643 1885961821 -301077506 -1727341720 232146 1996798532 -407132203 -1866688701 162907897 2125657711 -522820660 -1747889318 249037536 2044670582 -187220093 -2083516651 450453167 1843293753 -205849702 -2067936500 498375350 1790159392 -99829839 -1928624345 335730333 1661330955 -43945048 -1973009602 326046340 1684546066 -770830545 -1526120519 1006661123 1258774165 -714880202 -1570440288 997042714 1282054796 -589986019 -1412253813 853272113 1172100775 -608681212 -1396739182 901128744 1118900926 -809951413 -1195495459 565673575 1454395121 -925574318 -1076630588 651868798 1373473512 -1050503303 -1234851857 795670101 1483458243 -972074144 -1324850186 671167052 1594229466 1861759784 436143038 -2131340796 -135175534 1771435825 512935847 -2019846627 -258169205 1612954394 388270988 -1909597642 -114627936 1733197571 273239957 -1992286673 -28889415 1934566220 71832538 -1656667552 -364481802 1948444501 52811715 -1708358023 -315902225 2106895230 177445864 -1818572206 -459408700 2063167335 234774513 -1795748277 -470794531 1435898848 579937142 -1147637044 -861978022 1392236537 637331311 -1124747563 -873298365 1531812818 743091012 -1253836034 -1035679128 1545625547 724004701 -1305592089 -987165071 1210123140 1059468050 -1506843992 -785886658 1330431901 944502539 -1589467471 -700082649 1190824886 838712096 -1460344166 -537667060 1100435375 915439417 -1348915581 -660726251 2011365993 14955263 -1712495803 -286633005 1888405104 126482150 -1635735716 -376989750 2033748571 239057613 -1758008457 -533603359 2119519810 156401364 -1873072274 -413392904 1783894541 491987611 -2074447071 -211991625 1832506900 440329858 -2093500616 -198146130 1687132735 327723689 -1971193069 -41497723 1675779622 350580400 -1913897206 -85258340 1284317857 998904375 -1568455795 -712740069 1273030328 1021826606 -1511094380 -756435198 1112976019 894540293 -1403466817 -614466775 1161522826 842817052 -1422585946 -600686800 1362768581 641532499 -1087089687 -936156289 1448605404 558941770 -1202087952 -815880346 1608628983 686197345 -1309680677 -957813939 1485602542 797658744 -1232986174 -1048236204 1557025194 734617916 -1296027514 -976814064 1537447347 748987685 -1246890849 -1028996087 1377163672 621996302 -1139033932 -887322590 1433935233 578759959 -1149862739 -864990149 1098465742 914256216 -1351147294 -663744396 1175750103 823375169 -1474632453 -551693203 1336068604 950401386 -1582520112 -693397434 1221529061 1070087539 -1497273143 -775529377 1738568034 279396852 -1985081266 -22470440 1624094075 399148525 -1899768745 -104536895 1769732432 511494598 -2022336388 -260921110 1846951241 420548063 -2145887131 -148935437 2048352518 219173264 -1810300886 -484560708 2105189663 176002441 -1821064141 -462162779 1959586100 63691170 -1698527208 -305809266 1939942701 77995451 -1649456127 -358056809 1171611883 852643965 -1411710521 -589549231 1119397106 901747812 -1397307938 -609094328 1259268313 1007278159 -1526691339 -771245725 1281567936 996416598 -1569894932 -714441350 1482846351 795164697 -1234431581 -1049943755 1594864790 671646720 -1325279814 -972626644 1455028413 566151211 -1195927151 -810505977 1372863652 651365426 -1076208248 -925012706 2126200867 163344565 -1867177713 -407760487 2044101690 248624300 -1747393258 -522201728 1885390865 124254343 -1636914883 -378955349 1997343752 670878 -1727828700 -301703758 1661751367 336290001 -1929236117 -100335107 1684116574 325493960 -1972374158 -43465244 1842862197 449898723 -2082883239 -186742321 1790581868 498937082 -2068546240 -206352938 177534508 2106836666 -459630848 -1818384490 234435125 2063467171 -470330599 -1796185201 72318494 1934118536 -364830926 -1656344668 52607495 1948617361 -315827413 -1708397635 388228680 1613027038 -114456732 -1909803022 273556049 1732842183 -29342851 -1991805973 435711610 1862229740 -134869162 -2131673152 513124963 1771215605 -258225329 -2019755047 838522596 1191044722 -537610296 -1460435106 915870461 1099965035 -661031983 -1348582585 1059151574 1210478144 -785432582 -1507324052 944544463 1330358873 -700253213 -1589261451 743294592 1531639318 -1035753556 -1253796038 723518105 1546072591 -986815563 -1305914589 580275890 1435598372 -862441570 -1147199736 637242027 1392294461 -873075833 -1124934895 328189805 1686697979 -41834943 -1970891049 350356340 1675965410 -85171624 -1913957682 492064607 1783857097 -212193677 -2074272027 439978822 1832827856 -197662102 -2093950212 238606089 2034231199 -533285339 -1758361933 156570384 2119312262 -413437380 -1873001814 14901051 2011459501 -286441961 -1712714111 126786338 1888070580 -377423346 -1635267944 685893541 1608963891 -957380983 -1310149089 797713340 1485509418 -1048427888 -1232768506 641363863 1362976513 -936112453 -1087160787 559393678 1448123160 -816199006 -1201735116 894891969 1112655703 -614951187 -1403017605 842740696 1161560910 -600485132 -1422761374 999129075 1284132709 -712827169 -1568395703 1021361130 1273465724 -756098362 -1511396784 950178990 1336255544 -693308030 -1582578412 1070551223 1221091361 -775868005 -1496973043 913906844 1098787850 -663257680 -1351594714 823449733 1175709715 -551896663 -1474459329 622167242 1376957532 -887364122 -1138961040 578306259 1434415173 -864673281 -1150217879 734924024 1556692078 -977244716 -1295557310 748931297 1537538167 -1028806195 -1247110821 63747174 1959494896 -305998518 -1698306596 77688959 1940275433 -357625517 -1649925691 219626580 2047872194 -484876936 -1809945106 175831117 2105395419 -462120607 -1821136393 511419394 1769772180 -260717266 -2022509128 420896795 1846628493 -149421769 -2145439327 278932528 1739005094 -22131428 -1985380982 399370281 1623906495 -104625915 -1899710061 565814767 1455330681 -810040125 -1196362667 651452918 1372803424 -925237030 -1076023220 794963421 1483021643 -1049867023 -1234469785 672131524 1594415442 -972977944 -1324959618 1007596939 1258915101 -771697497 -1526209487 996372882 1281638660 -714272578 -1570103256 852835769 1171393839 -589603691 -1411617789 901314976 1119865142 -608790388 -1397643238 450331943 1842394545 -187046901 -2082548579 498745662 1790800296 -206299118 -2068639612 336334101 1661681027 -100504519 -1929028433 325175564 1684470170 -43014112 -1972856650 123770179 1885840853 -378604433 -1637235463 872794 1997169100 -301780874 -1727790880 163257713 2126261735 -407536547 -1867363125 248961384 2043800062 -522667964 -1746958126 2036830163 241221445 -1754665217 -529605015 2114603978 151878492 -1878775066 -419227024 2008811489 12269431 -1716361523 -290105765 1892795384 131527534 -1629510956 -371682750 1691393975 332902177 -1965097317 -36057587 1673354158 347761464 -1917633918 -88864236 1779111813 487335699 -2080016727 -217954753 1835455388 442622730 -2090290512 -194018778 1107930907 890150797 -1408774601 -620691807 1164208898 845372308 -1419113938 -596821320 1288841001 1003820991 -1562622459 -707037549 1270866736 1018745766 -1515093476 -759778678 1606336383 683249641 -1313808813 -961024315 1490254694 802442224 -1227023798 -1042666788 1365587789 643958747 -1083484575 -932419849 1443427156 554681282 -1207528840 -821976338 1618787986 393973252 -1905074242 -109711576 1729198731 269896221 -1994450009 -31970511 1856452256 429917750 -2136385652 -139565286 1774908089 516801071 -2017160299 -255614205 2110500598 181182048 -1815752742 -456982708 2057726703 228678265 -1800926269 -475055275 1930438340 68621906 -1658959896 -367429762 1954407133 58380875 -1703705615 -311119001 1527946842 739618508 -1256390794 -1038364704 1551850051 729311957 -1301202065 -982119431 1439241832 583935742 -1144555708 -859813934 1386533489 631497447 -1129663651 -877820981 1185254974 832749224 -1465127150 -542318716 1103645223 919567025 -1345967349 -658433123 1216218636 1064908442 -1502583008 -780707914 1326694933 940896899 -1591893191 -702901329 1263660369 1012325831 -1520464771 -765936405 1279011144 993728990 -1573762972 -717915918 1166697827 848123381 -1417411505 -595381031 1122476410 903909868 -1393967018 -605097792 1457978677 568446371 -1192715239 -806376305 1368078636 646711738 -1081780224 -930977642 1480422663 792348049 -1238166485 -1053547331 1599123742 676823432 -1319186382 -967188316 1883229593 121175311 -1640911691 -382297053 2001865088 5585174 -1721997140 -296003526 2128889259 165901629 -1863703417 -403893231 2039054770 244232484 -1752702818 -528429048 1837686269 445640043 -2088321839 -192836537 1793399268 501361010 -2064942904 -202618786 1666405839 341075289 -1923271453 -94763915 1681822166 322543936 -1976504070 -46677908 1380637712 625863814 -1136345796 -884765270 1428625417 572532895 -1154909915 -869381709 1553028130 731276468 -1298189042 -979892840 1543278651 754688173 -1242369769 -1024081535 1342033012 955972834 -1577865896 -688611890 1217398893 1066875131 -1499567807 -778479145 1093026886 908162256 -1356323478 -668002820 1179353183 827109577 -1471815309 -549269019 1764031704 505662542 -2027250188 -265441950 1850292417 424544343 -2142807571 -146773637 1744794858 284705916 -1980688954 -17423024 1620226291 395673701 -1902325281 -107224759 1955851452 60087338 -1700950640 -308626170 1946036389 83433523 -1645196919 -352880353 2051564686 223302680 -1807350366 -482265804 2099617943 170037249 -1825848901 -466816723 487279319 1779202625 -217764869 -2080236691 442928846 1835122264 -194449438 -2089820300 332448485 1691873907 -35740727 -1965452449 347932412 1673148010 -88905776 -1917561018 12343987 2008771109 -290309217 -1716188407 131178154 1893117500 -371196026 -1629958384 241685121 2036392471 -529943635 -1754365125 151656088 2114790926 -419137612 -1878833374 644180511 1365400201 -932508877 -1083425883 554216966 1443864208 -821637334 -1207828548 683598381 1606013627 -961510655 -1313361001 802367028 1490294434 -1042462952 -1227196530 1003649659 1289046765 -706995369 -1562694719 1019199074 1270386420 -760094898 -1514737704 889844297 1108263647 -620260507 -1409244173 845428304 1164117702 -597010564 -1418893334 68189078 1930906368 -367125830 -1659295188 58572687 1954189081 -311173469 -1703612875 181138340 2110571314 -456813944 -1815961058 228997053 2057373483 -475507055 -1800444409 430402546 1856002916 -139916578 -2136065464 516599787 1775083389 -255537465 -2017198511 394060736 1618727766 -109935892 -1904889222 269559769 1729501007 -31504651 -1994885533 1065245534 1215917000 -781174158 -1502147868 940810055 1326755793 -702677397 -1592078595 832951148 1185080314 -542395840 -1465089322 919082869 1104095203 -658082215 -1346287921 583617338 1439595436 -859362794 -1145038208 631541539 1386463157 -877990385 -1129455975 739427080 1528165278 -1038310876 -1256484174 729745169 1551382407 -982424003 -1300867413 792537173 1480202435 -1053603463 -1238074897 676392012 1599593690 -966881952 -1319518730 568762471 1457623281 -806829749 -1192234531 646669438 1368151272 -930806446 -1081985596 847919153 1166870695 -595306211 -1417451125 904395816 1122028734 -605446908 -1393644142 1011986435 1263960213 -765472465 -1520901703 993817626 1278952588 -718138058 -1573575264 340986013 1666463755 -94541391 -1923458777 322882692 1681521682 -47141464 -1976066754 445153455 1838133305 -192487037 -2088644331 501564598 1793225760 -202693222 -2064902900 165943545 2128816239 -404063787 -1863497405 243916000 2039409782 -527974964 -1753182886 121606347 1882759261 -382602777 -1640578703 5395666 2002084932 -295946754 -1722088088 908466452 1092692354 -668436424 -1355855698 827055373 1179446683 -549077983 -1472033609 956141862 1341825456 -688656374 -1577795428 1066423615 1217881513 -778161133 -1499921275 730925424 1553349094 -979408804 -1298638646 754765161 1543241215 -1024283579 -1242194733 625639746 1380823508 -884678546 -1136406280 572999003 1428190669 -869718921 -1154607903 222837212 2052000074 -481928976 -1807652762 170261957 2099432787 -466903831 -1825788801 60010990 1955889528 -308424510 -1701126060 83785207 1945716065 -353364773 -1644747699 285157816 1744312622 -17741676 -1980336126 395505057 1620434231 -107180915 -1902396389 505717130 1763938588 -265633626 -2027032528 424240531 1850627333 -146340673 -2143275991 -1312946725 -960940723 1605395703 683103329 -1227636286 -1043009196 1490919662 802852984 -1083863575 -933053057 1366027461 644668499 -1207416336 -821069466 1443244252 553719882 -1408690753 -619829975 1107784851 889209861 -1419456090 -597434064 1164619914 846037020 -1563255411 -707416805 1289551009 1004260407 -1514186348 -759666430 1269905592 1018562606 -1966070509 -36235899 1692288063 333018281 -1916935926 -88419940 1672708134 347386032 -2079609567 -217277001 1778764813 486735003 -2090440392 -194946642 1835534356 443496578 -1754843785 -530577951 2036946011 242115789 -1878331026 -418528776 2114228290 151232724 -1715684027 -289698349 2008210537 11922687 -1630439076 -371832374 1893668976 131606758 -1465568102 -543030260 1185633718 833381664 -1345785725 -657473515 1103532463 918659385 -1501643608 -780563394 1215356292 1064824082 -1592559439 -703313881 1327307165 941238539 -1257102082 -1038805912 1528579538 739996996 -1300242201 -981938063 1550942667 729198941 -1144410932 -858874790 1439157728 583073142 -1130075947 -878487485 1386875385 632109423 -1815407534 -456383292 2110092670 180504040 -1801007029 -475930403 2057875815 229605873 -1659855776 -367547146 1931410764 68799962 -1703061383 -310744849 1953708373 57936323 -1904475082 -109366112 1618109722 393565580 -1995325393 -32051015 1730126083 270045589 -2136503292 -140460910 1856630056 430890430 -2016786403 -254969717 1774463281 516102567 -2088212647 -191932465 1837500021 444675811 -2065325248 -203254826 1793835628 502067962 -1923879061 -95100931 1667075655 341491409 -1975637134 -46588956 1680886366 322403016 -1640007875 -382187605 1882265105 120989319 -1722633436 -296385614 2002571784 6021790 -1864040689 -404500583 2129305123 166571701 -1752614122 -527561856 2038913594 243296940 -1192867951 -807307513 1458054845 569316907 -1081375864 -930303202 1367728804 646107698 -1237463133 -1053098187 1479782031 791977497 -1320154182 -967361748 1600023190 676944384 -1521395723 -766089373 1264531161 1012401743 -1573088276 -717511814 1278407360 993378902 -1416962105 -594677935 1166327531 847482493 -1394140194 -606065848 1122597618 904809060 -1701620200 -309041522 1956460340 60426146 -1644260863 -352738665 1945170733 83346363 -1807163862 -481300804 2051456774 222400400 -1826285005 -467522907 2100001567 170675081 -2027665796 -266111254 1764370256 506271686 -2142666139 -145837325 1850205001 423678943 -1979724210 -17236264 1743892322 284598260 -1903031721 -107660607 1620863867 396057581 -1577224496 -688241082 1341331452 955524970 -1500466487 -778599841 1218368485 1067049843 -1356398878 -668873100 1093181390 909094744 -1471464709 -548664723 1178950615 826436417 -1135974732 -884124126 1380190104 625161998 -1155030355 -870280645 1428800385 573502231 -1299059066 -979968496 1553960874 731430716 -1241765217 -1023731191 1542605747 754285349 -707608353 -1563037623 1004315123 1289458021 -759233338 -1514654640 1018258922 1270240636 -620148499 -1408337797 889661889 1107302743 -597390092 -1419527070 845868504 1164827982 -932851525 -1084039123 644592023 1366065409 -821554014 -1206967244 554071438 1442923800 -960604023 -1313249249 682637733 1605830963 -1043096432 -1227576314 803077564 1490734378 -289611753 -1715744639 11698491 2008396205 -372169714 -1630137192 132072738 1893234100 -530094043 -1755293517 241764617 2037266847 -418730948 -1878156118 151309584 2114190726 -217321357 -2079538971 486904159 1778557385 -194628502 -2090793732 443045190 1836017104 -36669375 -1965602601 333322605 1691953659 -88228776 -1917154098 347331956 1672801762 -859180642 -1144078072 583504050 1438687268 -878430841 -1130167023 631919787 1387095101 -1038976596 -1256896198 740038784 1528506390 -981484107 -1300722397 728882329 1551297551 -780213766 -1501965972 1064337622 1215803456 -703388189 -1592519307 941442255 1327133785 -542807608 -1465755298 833292516 1185691762 -657936943 -1345348281 918998269 1103232107 -139996842 -2136940096 430551162 1856930028 -255191729 -2016598567 516191331 1774404853 -109291164 -1904514574 393361480 1618282718 -32400003 -1995002389 270531665 1729678535 -368000718 -1659375196 69115934 1931055240 -310573781 -1703266883 57893895 1953780881 -456439552 -1815316074 180693036 2109872314 -475624167 -1801339505 229174325 2058345635 -404446627 -1864133941 166380401 2129523687 -527866300 -1752279342 243730280 2038446078 -381736337 -1640490247 120671043 1882618837 -296554890 -1722425632 6066010 2002501580 -95178183 -1923841361 341693205 1666900867 -46238176 -1975957834 321918732 1681336218 -192398837 -2087777635 445012775 1837198257 -203031022 -2065510780 501980990 1793896360 -594902379 -1416777213 847569849 1166267183 -605600116 -1394575846 904472480 1122899766 -766440793 -1521075663 1012886411 1264081693 -717435202 -1573126616 993177490 1278582532 -1052929295 -1237671321 791933917 1479852875 -967813400 -1319672194 677263300 1599670098 -807003453 -1193203115 568884207 1458523001 -930357542 -1081282996 646299638 1367510880 -16805092 -1980193910 284291632 1744224934 -107849979 -1902811245 396113449 1620772543 -266069202 -2027738184 506100226 1764575892 -146153673 -2142310495 424132123 1849724557 -481787016 -1806715922 222749268 2051134146 -467318943 -1826457609 170600013 2100041435 -309130422 -1701561380 60648038 1956272880 -352399533 -1644560443 82882175 1945607913 -980306988 -1298758846 731894520 1553523310 -1023641651 -1241823397 754063073 1542792823 -884327450 -1135801488 625236682 1380149852 -869793793 -1155477655 573152979 1429122629 -668556368 -1356754138 908640924 1093661194 -548706391 -1471391937 826607237 1178744339 -688051326 -1577444588 955468462 1341422136 -779030629 -1499996403 1067355831 1218035233 866491778 1151511828 -575931218 -1431516104 885545371 1137666317 -624543561 -1379858399 1031673264 1249453350 -747604836 -1535687670 974377385 1293214015 -736251771 -1558544365 772967910 1494596976 -1071846198 -1222910884 696207871 1584953705 -948885293 -1334437819 550045140 1473131842 -825793288 -1178577810 665108941 1352921435 -911564575 -1095921545 147569994 2144112092 -423240602 -1849496336 262568275 2023836101 -509077377 -1766905623 101725560 1897334254 -400665516 -1625725758 25031009 1987756535 -277639091 -1737187109 360492334 1652268472 -76362750 -1938424684 303130935 1695963553 -65075173 -1961346931 463938844 1822430602 -173456336 -2102496090 483057925 1808650643 -222003159 -2050772801 717139139 1572445269 -995045905 -1279787655 768829658 1523865676 -1008924170 -1260766880 610608369 1398936679 -898939427 -1116965557 587784424 1410322558 -855211580 -1174294190 923384999 1074695217 -653795957 -1375671011 811890878 1197688872 -563471982 -1452463868 970077333 1322583043 -673425991 -1596234449 1052766348 1236844570 -793669216 -1481203402 298880011 1725414557 -2167513 -1998987855 381503506 1639610500 -122476226 -1884022360 520815673 1745630383 -251304683 -2046667389 409387040 1868689590 -160915188 -2123394662 208116847 2069933305 -496370365 -1787900459 185227382 2081253600 -452708006 -1845294644 45880413 1975198923 -323848847 -1682618905 97636420 1926684882 -337661592 -1663532546 26476288 1989463958 -274883028 -1734693190 117324569 1912146831 -386901451 -1611175261 256407346 2018461604 -515500514 -1774115192 136688427 2132968381 -433335801 -1859329391 472182628 1797513202 -232092088 -2060599586 457780093 1817058283 -179877295 -2109703481 318728022 1710774208 -51313030 -1946798356 361931599 1653969881 -73612701 -1935936779 989716424 1308290910 -722223388 -1544253838 1032854481 1251420999 -744588547 -1533457813 874928122 1126262636 -634898730 -1389427136 860591075 1145873269 -582618417 -1438465447 659214252 1347288890 -918245760 -1102864874 539429813 1461730083 -836146535 -1188144625 697386910 1586919176 -945871182 -1332210140 788300679 1509667601 -1057824085 -1208626627 411618881 1871707863 -158945427 -2122211333 535104088 1759656654 -236229772 -2031330334 374556275 1632925413 -128112801 -1889921079 289309290 1715057404 -13573306 -2009607216 88071717 1916333747 -349061367 -1674145889 38935100 1968515754 -329483504 -1688515706 199513623 2095277697 -437635269 -1829959763 210342414 2072945304 -494406878 -1786723404 602336905 1424088607 -840396891 -1158693069 613100176 1401690630 -897233988 -1115522262 758998715 1513772589 -1020065897 -1271646463 709927586 1566020148 -1000422514 -1285950696 1045561069 1230425723 -799039551 -1487360169 960248564 1312492130 -684565544 -1607111858 814380767 1200440905 -561768461 -1451022491 937931462 1088455248 -638987286 -1360075908 1472813190 550397968 -1178125910 -826275524 1352965279 665037833 -1096090189 -911356635 1494405300 773185570 -1222856296 -1071939314 1585386669 695739451 -1334741631 -948550377 1249790178 1031370868 -1536153138 -747169448 1293126907 974437485 -1558319657 -736436927 1151713488 866316358 -1431592452 -575893142 1137181897 885994591 -1379506715 -624863885 1822914638 463489240 -2102847134 -173135372 1808448599 483232961 -2050695813 -222040595 1652355196 360431850 -1938648752 -76176954 1695626341 303432947 -1960880823 -65509921 1896900650 102193340 -1625421562 -401000048 1987947571 24812709 -1737241313 -277545591 2144067608 147640462 -1849327308 -423448158 2024154113 262214807 -1767357139 -508594757 1322412487 970283345 -1596192533 -673499011 1237298654 1052286280 -1481519886 -793314204 1074389493 923717987 -1375239975 -654266289 1197745644 811799930 -1452653376 -563252138 1399159203 610421045 -1117054833 -898881511 1409859002 588221740 -1173955434 -855512064 1572794769 716816647 -1280274243 -994598869 1523791240 768869662 -1260563292 -1009097678 1975273743 45840793 -1682823133 -323675979 1926335766 97959296 -1663046598 -338109268 2070397245 207679915 -1788239855 -496070521 2081031460 185415090 -1845206008 -452766562 1745574251 520907261 -2046478265 -251524911 1868995954 409054692 -2123826082 -160445240 1724961113 299360719 -1998671755 -2522909 1639781696 381298134 -1884064660 -122403590 1711225348 318245522 -1947116760 -50959426 1653800477 362139275 -1935892687 -73683033 1797567030 472089248 -2060791014 -231873652 1816753711 458114745 -2109270269 -180344939 2017995360 256842486 -1773778100 -515802150 2133192313 136503023 -1859416235 -433274941 1989386834 26514116 -1734491266 -275057688 1912497739 117003997 -1611659417 -386451471 1586567884 697707098 -1331725344 -946320522 1509744341 788262467 -1208827911 -1057648785 1347064574 659399272 -1102777390 -918305980 1462195943 538994289 -1188481077 -835844259 1126566568 874592830 -1389859964 -634430702 1145818801 860683815 -1438273635 -582836469 1308459674 989508108 -1544297546 -722152672 1250969219 1033336341 -1533139025 -744941767 2095319877 199441363 -1830131095 -437429505 2072629084 210698186 -1786270096 -494887194 1916765047 87602145 -1674452389 -348728627 1968326510 39155704 -1688459710 -329574700 1632836385 374614967 -1889699315 -128300389 1715396408 289009582 -2010071532 -13136254 1871221523 412066693 -2121862593 -159268183 1759860490 534931356 -2031405530 -236190032 1200237453 814553883 -1450947935 -561808841 1088941972 937484034 -1360425288 -638665170 1230087103 1045861161 -1486896493 -799477243 1312581542 960190256 -1607334262 -684378596 1513962473 758778751 -1271702843 -1019975085 1565589488 710397798 -1285644580 -1000755638 1424405467 601981773 -1159146761 -839916959 1401649090 613173076 -1115351314 -897440136 -75753590 -1938086116 359823014 1651852848 -65940589 -1961434363 304067263 1696105001 -173563976 -2103398610 464125588 1823395330 -221619295 -2050135241 482622093 1807944219 -422901778 -1848887432 147154626 2143442516 -509164553 -1767771295 262709979 2024772173 -401567780 -1625833654 102690544 1897520742 -277001275 -1736803501 24324841 1987320447 -1072548030 -1223358508 773609070 1494968056 -947915941 -1334262835 695308919 1584833249 -825639056 -1177645082 549969500 1472261834 -911967383 -1096594433 665459269 1353525971 -576379098 -1432217680 866862602 1152153244 -624368833 -1378888791 885424659 1136767621 -746672364 -1535533182 1030803000 1249377966 -736924915 -1558946917 974981665 1293564599 -496556341 -1788864931 208226279 2070837105 -452271406 -1844587964 184845310 2080617320 -323178759 -1682203025 45273045 1974861635 -338597152 -1663673738 98503628 1926773594 -3131729 -1999174087 299784067 1725523733 -121769290 -1883586016 380867482 1639228172 -250888547 -2045997557 520478641 1745022759 -161056124 -2124330478 409476008 1869556542 -653720061 -1374800235 923232047 1073764281 -563822054 -1453067636 812294966 1198363552 -674066895 -1596604761 970780445 1323032459 -792770008 -1481082178 1051798276 1236671378 -994175385 -1279711503 716207947 1572292573 -1009528194 -1261116696 769504082 1524270020 -899309995 -1117606205 611057529 1399640047 -855090612 -1173394726 587610976 1409354742 -917867256 -1102232162 658773028 1346577586 -836259567 -1189052025 539611197 1462689963 -946733766 -1332294228 698326038 1587063936 -1057212125 -1208284747 787634191 1509255321 -721590932 -1543875078 989004864 1307849942 -745496203 -1533570589 1033814105 1251602639 -634983074 -1390289464 875072626 1127202020 -582276793 -1437853231 860178539 1145207037 -232499776 -2061277866 472528108 1798112378 -179727911 -2108776113 457699573 1816182883 -50340366 -1946620572 317832414 1710656584 -74311189 -1936381571 362576071 1654343761 -275561052 -1735101134 27075720 1989809182 -385973827 -1611026133 116449425 1912066055 -515322474 -1773142784 256289978 2017565740 -433780337 -1860028135 137062563 2133612597 -799980471 -1487506209 1046422885 1230509555 -683900848 -1606700858 959635836 1312149994 -561329029 -1450312467 814001495 1199807937 -639170462 -1361037068 938043726 1089362392 -840543187 -1159633733 602420481 1424950679 -896823244 -1114857310 612757784 1401078158 -1019356129 -1271206775 758365491 1513393573 -1001383930 -1286133616 710834474 1566132668 -348167039 -1674030057 87098797 1916155195 -330129256 -1688891378 39633332 1968959778 -437982029 -1830560731 199921055 2095955209 -494327638 -1785849796 210192774 2072017168 -158829339 -2121317261 411440585 1870734687 -236605188 -2031976342 535548368 1760354630 -128713513 -1890268095 375234043 1633332589 -12699442 -2009528232 288381410 1714907508 -1626287474 -401087976 1897837474 102335284 -1736632681 -277207551 1987278779 24397613 -1848943940 -422811094 2143632272 146934534 -1767465307 -509497805 2024341385 263180063 -2102934806 -174001540 1823056838 464425808 -2050357517 -221432219 1808033759 482563913 -1938011432 -75793842 1651649524 359996258 -1961783615 -65618345 1696591853 303619963 -1535184314 -746994992 1248891754 1031250940 -1559021985 -736885047 1293768563 974809061 -1431995788 -576566558 1152064344 866921422 -1379352979 -623931653 1137106753 885125079 -1177951710 -825306444 1472693006 549499800 -1096538565 -912058707 1353336599 665679745 -1223529968 -1072342394 1495010108 773536682 -1333809655 -948396385 1584516901 695664563 -2046041137 -250817703 1745191651 520270453 -2124011562 -161409216 1869104890 409957996 -1999606787 -2663573 1725827793 299448903 -1883394076 -121987214 1639173832 380960350 -1682115669 -323239107 1974637191 45457937 -1664010318 -338295004 1927239326 98067976 -1788380263 -497005809 2070485685 208546339 -1844789376 -452096234 2080693932 184806970 -1117404409 -899484783 1399562795 611095229 -1173879010 -854640760 1409705522 587290276 -1279374539 -994477149 1571826201 716642959 -1261203668 -1009467462 1524493824 769318550 -1596796061 -673848331 1323086415 970687193 -1480648838 -793237524 1236366934 1052133056 -1375118511 -653366329 1074215549 922749675 -1453023416 -563892258 1198194276 812502770 -1389973492 -635338598 1126748448 875553206 -1437895659 -582204285 1145378105 859973039 -1543686082 -721811288 1307793682 989096324 -1534002137 -745026383 1251908875 1033481629 -1332633496 -946433794 1587528004 697889234 -1208195983 -1057270553 1509033309 787822027 -1102436262 -917694260 1346652534 658733536 -1188565949 -836707115 1462340975 539934201 -1773629244 -514875310 2017915368 255967614 -1859824419 -433953717 2133538289 137102695 -1735190282 -275503008 1990031834 26888524 -1610687249 -386274183 1911602627 116886869 -1946189664 -50810826 1710350732 318165274 -1936571207 -74091473 1654400405 362484995 -2061236078 -232572924 1797941694 472733992 -2109092725 -179373027 1816636839 457219377 -1271037619 -1019563557 1513349217 758436087 -1286585004 -1000901182 1566450808 710481134 -1159329409 -840877591 1424517203 602888389 -1114911386 -896729616 1401269322 612539612 -1450536663 -561143361 1199894533 813940883 -1360571088 -639605338 1089025052 938345610 -1487857381 -799659635 1230993463 1045973153 -1606623998 -683938412 1311947822 959810744 -1890344571 -128675565 1633534121 375058495 -2009176676 -13019894 1714422960 288830502 -2121782857 -158394079 1871071387 411138061 -2031751762 -236790472 1760267394 535608340 -1830506015 -438075017 2095763661 200138843 -1786153480 -493992594 2072450260 209724482 -1673578029 -348649147 1915836671 87451753 -1689059894 -329921188 1969003750 39562352 -374555148 -1632924318 128113880 1889922126 -289310227 -1715058309 13572289 2009606231 -411617850 -1871706800 158946538 2122212476 -535105057 -1759657655 236228851 2031329381 -199512688 -2095276794 437636284 1829960746 -210343543 -2072946401 494405797 1786722355 -88070750 -1916332748 349062286 1674146840 -38936133 -1968516819 329482391 1688514561 -758997700 -1513771606 1020066832 1271647366 -709928667 -1566021197 1000421385 1285949599 -602335986 -1424087656 840397858 1158694068 -613101289 -1401691775 897232955 1115521197 -814379688 -1200439858 561769588 1451023586 -937932479 -1088456233 638986349 1360075003 -1045559958 -1230424580 799040582 1487361232 -960249485 -1312493083 684564575 1607110857 -256406347 -2018460637 515501465 1774116111 -136689492 -2132969414 433334656 1859328278 -26475385 -1989463023 274884011 1734694205 -117325666 -1912147960 386900402 1611174180 -318726959 -1710773177 51314173 1946799467 -361932600 -1653970850 73611748 1935935858 -472181533 -1797512075 232093135 2060600665 -457780998 -1817059220 179876310 2109702464 -874926979 -1126261525 634899793 1389428167 -860592028 -1145874190 582617416 1438464478 -989715377 -1308289831 722224483 1544254965 -1032855466 -1251422016 744587642 1533456876 -697385959 -1586918257 945872181 1332211107 -788301824 -1509668714 1057823020 1208625594 -659213269 -1347287875 918246663 1102865809 -539430862 -1461731164 836145438 1188143496 -610607242 -1398935584 898940506 1116966604 -587785361 -1410323463 855210563 1174293205 -717138108 -1572444206 995047016 1279788798 -768830627 -1523866677 1008923249 1260765927 -970076398 -1322582140 673427006 1596235432 -1052767477 -1236845667 793668135 1481202353 -923384032 -1074694218 653796876 1375671962 -811891911 -1197689937 563470869 1452462723 -520814658 -1745629400 251305618 2046668292 -409388121 -1868690639 160914059 2123393565 -298879092 -1725413606 2168480 1998988854 -381504619 -1639611645 122475193 1884021295 -45879334 -1975197876 323849974 1682620000 -97637437 -1926685867 337660655 1663531641 -208115736 -2069932162 496371396 1787901522 -185228303 -2081254553 452707037 1845293643 -1031672265 -1249452383 747605787 1535688589 -974378450 -1293215048 736250626 1558543252 -866490875 -1151510893 575932201 1431517119 -885546468 -1137667446 624542512 1379857318 -550044077 -1473130811 825794431 1178578921 -665109942 -1352922404 911563622 1095920624 -772966815 -1494595849 1071847245 1222911963 -696208776 -1584954642 948884308 1334436802 -101724417 -1897333143 400666579 1625726789 -25031962 -1987757456 277638090 1737186140 -147568947 -2144111013 423241697 1849497463 -262569260 -2023837118 509076472 1766904686 -463937893 -1822429683 173457335 2102497057 -483059070 -1808651756 222002094 2050771768 -360491351 -1652267457 76363653 1938425619 -303131984 -1695964634 65074076 1961345802 -1916765968 -87603098 1674451420 348727626 -1968325399 -39154561 1688460741 329575763 -2095320894 -199442348 1830130158 437428600 -2072628005 -210697139 1786271223 494888289 -1871222636 -412067838 2121861560 159267118 -1759859571 -534930405 2031406497 236191031 -1632837466 -374616016 1889698186 128299292 -1715395393 -289008599 2010072467 13137157 -1230088136 -1045862226 1486895380 799476098 -1312580575 -960189257 1607335181 684379547 -1200238582 -814554980 1450946854 561807792 -1088941037 -937483131 1360426303 638666153 -1424406436 -601982774 1159145840 839916006 -1401648059 -613172013 1115352425 897441279 -1513963410 -758779656 1271701826 1019974100 -1565588361 -710396703 1285645659 1000756685 -1797568079 -472090329 2060789917 231872523 -1816752728 -458113730 2109271172 180345874 -1711226493 -318246635 1947115695 50958393 -1653799526 -362138356 1935893686 73684000 -1989387819 -26515133 1734490361 275056751 -1912496692 -117002918 1611660512 386452598 -2017996313 -256843407 1773777099 515801181 -2133191170 -136501912 1859417298 433275972 -1347065479 -659400209 1102776405 918304963 -1462194848 -538993162 1188482124 835845338 -1586568885 -697708067 1331724391 946319601 -1509743278 -788261436 1208829054 1057649896 -1308460771 -989509237 1544296497 722151591 -1250968316 -1033335406 1533140008 744942782 -1126567633 -874593863 1389858819 634429589 -1145817802 -860682848 1438274586 582837388 -1074390414 -923718940 1375239006 654265288 -1197744533 -811798787 1452654407 563253201 -1322413504 -970284330 1596191596 673498106 -1237297575 -1052285233 1481521013 793315299 -1572795882 -716817792 1280273210 994597804 -1523790321 -768868711 1260564259 1009098677 -1399160284 -610422094 1117053704 898880414 -1409857987 -588220757 1173956369 855512967 -2070398278 -207680980 1788238742 496069376 -2081030493 -185414091 1845206927 452767513 -1975274872 -45841890 1682822052 323674930 -1926334831 -97958393 1663047613 338110251 -1724962082 -299361720 1998670834 2521956 -1639780665 -381297071 1884065771 122404733 -1745575188 -520908166 2046477248 251523926 -1868994827 -409053597 2123827161 160446287 -1494406349 -773186651 1222855199 1071938185 -1585385686 -695738436 1334742534 948551312 -1472814335 -550399081 1178124845 826274491 -1352964328 -665036914 1096091188 911357602 -1151714473 -866317375 1431591547 575892205 -1137180850 -885993512 1379507810 624865012 -1249791131 -1031371789 1536152137 747168479 -1293125764 -974436374 1558320720 736437958 -1652356101 -360432787 1938647767 76175937 -1695625246 -303431820 1960881870 65511000 -1822915639 -463490209 2102846181 173134451 -1808447536 -483231930 2050696956 222041706 -2144068705 -147641591 1849326259 423447077 -2024153210 -262213872 1767358122 508595772 -1896901715 -102194373 1625420417 400998935 -1987946572 -24811742 1737242264 277546510 561330172 1450313578 -814000432 -1199806906 639169509 1361036147 -938044727 -1089363361 799981518 1487507288 -1046421790 -1230508428 683899863 1606699841 -959636741 -1312150931 1019357080 1271207694 -758364492 -1513392606 1001382785 1286132503 -710835539 -1566133701 840544170 1159634748 -602419578 -1424949744 896822195 1114856229 -612758881 -1401079287 437983028 1830561698 -199920104 -2095954290 494326573 1785848763 -210193919 -2072018281 348167942 1674030992 -87097814 -1916154180 330128159 1688890249 -39634381 -1968960859 128714576 1890269126 -375232900 -1633331478 12698441 2009527263 -288382363 -1714908429 158830434 2121318388 -411439538 -1870733608 236604283 2031975405 -535549353 -1760355647 946734781 1332295211 -698325103 -1587063033 1057211044 1208283698 -787635320 -1509256418 917868175 1102233113 -658772061 -1346576587 836258454 1189050880 -539612230 -1462691028 634984153 1390290511 -875071499 -1127200925 582275776 1437852246 -860179476 -1145207942 721592043 1543876221 -989003833 -1307848879 745495282 1533569636 -1033815074 -1251603640 50341493 1946621667 -317831335 -1710655537 74310252 1936380666 -362577088 -1654344746 232500807 2061278929 -472526997 -1798111235 179726942 2108775112 -457700494 -1816183836 515323409 1773143687 -256288963 -2017564757 433779208 1860027038 -137063644 -2133613646 275562019 1735102133 -27074801 -1989808231 385972794 1611025068 -116450538 -1912067200 323179902 1682204136 -45271982 -1974860604 338596199 1663672817 -98504629 -1926774563 496557388 1788866010 -208225184 -2070835978 452270421 1844586947 -184846215 -2080618257 250889498 2045998476 -520477642 -1745021792 161054979 2124329365 -409477073 -1869557575 3132712 1999175102 -299783164 -1725522798 121768241 1883584935 -380868579 -1639229301 674067894 1596605728 -970779494 -1323031540 792768943 1481081145 -1051799421 -1236672491 653720964 1374801170 -923231064 -1073763266 563820957 1453066507 -812296015 -1198364633 899311058 1117607236 -611056386 -1399638936 855089611 1173393757 -587611929 -1409355663 994176480 1279712630 -716206900 -1572291494 1009527289 1261115759 -769505067 -1524271037 173564991 2103399593 -464124653 -1823394427 221618214 2050134192 -482623222 -1807945316 75754509 1938087067 -359822047 -1651851849 65939476 1961433218 -304068296 -1696106066 401568859 1625834701 -102689417 -1897519647 277000258 1736802516 -24325778 -1987321352 422902889 1848888575 -147153595 -2143441453 509163632 1767770342 -262710948 -2024773174 825640183 1177646177 -549968421 -1472260787 911966446 1096593528 -665460286 -1353526956 1072549061 1223359571 -773607959 -1494966913 947914972 1334261834 -695309840 -1584834202 746673299 1535534085 -1030801985 -1249376983 736923786 1558945820 -974982746 -1293565648 576380065 1432218679 -866861683 -1152152293 624367800 1378887726 -885425772 -1136768766 1159328504 840876654 -1424518188 -602889406 1114912481 896730743 -1401268275 -612538533 1271036618 1019562588 -1513350170 -758437008 1286586067 1000902213 -1566449665 -710480023 1487856284 799658506 -1230994512 -1045974234 1606624901 683939347 -1311946839 -959809729 1450535598 561142328 -1199895678 -813941996 1360572087 639606305 -1089024101 -938344691 2121781808 158392998 -1871072484 -411139190 2031752745 236791487 -1760266491 -535607405 1890343426 128674452 -1633535186 -375059528 2009177627 13020813 -1714421961 -288829535 1673577044 348648130 -1915837576 -87452690 1689060941 329922267 -1969002655 -39561225 1830505062 438074096 -2095764662 -200139812 1786154623 493993705 -2072449197 -209723451 1543685049 721810223 -1307794795 -989097469 1534003104 745027382 -1251907956 -1033480678 1389972363 635337501 -1126749529 -875554255 1437896594 582205188 -1145377090 -859972056 1102435293 917693259 -1346653455 -658734489 1188566980 836708178 -1462339864 -539933058 1332632559 946432889 -1587529021 -697890219 1208197110 1057271648 -1509032230 -787820980 1735189361 275502055 -1990032803 -26889525 1610688360 386275326 -1911601596 -116885806 1773628227 514874325 -2017916305 -255968519 1859825498 433954764 -2133537162 -137101600 2061234965 232571779 -1797942727 -472735057 2109093644 179373978 -1816635872 -457218378 1946188583 50809777 -1710351861 -318166371 1936572222 74092456 -1654399470 -362484092 1999605882 2662636 -1725828778 -299449920 1883395171 121988341 -1639172785 -380959271 2046040136 250816734 -1745192604 -520271374 2124012625 161410247 -1869103747 -409956885 1788379166 497004680 -2070486734 -208547420 1844790279 452097169 -2080692949 -184805955 1682114604 323238074 -1974638336 -45459050 1664011317 338295971 -1927238375 -98067057 1279373490 994476068 -1571827298 -716644088 1261204651 1009468477 -1524492921 -769317615 1117403264 899483670 -1399563860 -611096262 1173879961 854641679 -1409704523 -587289309 1375117526 653365312 -1074216454 -922750612 1453024463 563893337 -1198193181 -812501643 1596795108 673847410 -1323087416 -970688162 1480649981 793238635 -1236365871 -1052132025 1848942907 422810029 -2143633385 -146935679 1767466274 509498804 -2024340466 -263179112 1626286345 401086879 -1897838555 -102336333 1736633616 277208454 -1987277764 -24396630 1938010463 75792841 -1651650445 -359997211 1961784646 65619408 -1696590742 -303618820 2102933869 174000635 -1823057855 -464426793 2050358644 221433314 -1808032680 -482562866 1431994867 576565605 -1152065313 -866922423 1379354090 623932796 -1137105722 -885124016 1535183297 746994007 -1248892691 -1031251845 1559023064 736886094 -1293767436 -974807966 1223528855 1072341249 -1495011141 -773537747 1333810574 948397336 -1584515934 -695663564 1177950629 825305395 -1472694135 -549500897 1096539580 912059690 -1353335664 -665678842 -1553027163 -731275469 1298189961 979893791 -1543279684 -754689238 1242368656 1024080390 -1380636777 -625862911 1136346811 884766253 -1428626546 -572533992 1154908834 869380660 -1093025855 -908161193 1356324589 668003963 -1179354152 -827110578 1471814388 549268066 -1342031885 -955971739 1577866975 688612937 -1217399830 -1066876036 1499566790 778478160 -1744793747 -284704773 1980689985 17424087 -1620227212 -395674654 1902324312 107223758 -1764030625 -505661495 2027251315 265443045 -1850293434 -424545328 2142806634 146772732 -2051563767 -223301729 1807351333 482266803 -2099619056 -170038394 1825847868 466815658 -1955850437 -60086355 1700951575 308627073 -1946037470 -83434572 1645195790 352879256 -1166696732 -848122254 1417412552 595382110 -1122477315 -903910805 1393966033 605096775 -1263659306 -1012324800 1520465914 765937516 -1279012145 -993729959 1573762019 717914997 -1480421760 -792347114 1238167468 1053548346 -1599124839 -676824561 1319185333 967187235 -1457977678 -568445404 1192716190 806377224 -1368079701 -646712771 1081779079 930976529 -2128888276 -165900614 1863704320 403894166 -2039055819 -244233565 1752701721 528427919 -1883228642 -121174392 1640912690 382298020 -2001866233 -5586287 1721996075 296002493 -1666404792 -341074210 1923272548 94765042 -1681823151 -322544953 1976503165 46676971 -1837685126 -445638932 2088322902 192837568 -1793400221 -501361931 2064941903 202617817 -1856451289 -429916751 2136386571 139566237 -1774909122 -516802136 2017159186 255613060 -1618787051 -393972349 1905075257 109712559 -1729199860 -269897318 1994448928 31969462 -1930437309 -68620843 1658961007 367430905 -1954408102 -58381876 1703704694 311118048 -2110499471 -181180953 1815753821 456983755 -2057727640 -228679170 1800925252 475054290 -1439240721 -583934599 1144556739 859814997 -1386534410 -631498400 1129662682 877819980 -1527945763 -739617461 1256391921 1038365799 -1551851068 -729312942 1301201128 982118526 -1216217717 -1064907491 1502583975 780708913 -1326696046 -940898044 1591892158 702900264 -1185253959 -832748241 1465128085 542319619 -1103646304 -919568074 1345966220 658432026 -2008810394 -12268304 1716362570 290106844 -1892796289 -131528471 1629509971 371681733 -2036829100 -241220414 1754666360 529606126 -2114604979 -151879461 1878774113 419226103 -1779110910 -487334764 2080017710 217955768 -1835456485 -442623859 2090289463 194017697 -1691392976 -332901210 1965098268 36058506 -1673355223 -347762497 1917632773 88863123 -1288840018 -1003819976 1562623362 707038484 -1270867785 -1018746847 1515092379 759777549 -1107929956 -890149878 1408775600 620692774 -1164210043 -845373421 1419112873 596820287 -1365586742 -643957668 1083485670 932420976 -1443428141 -554682299 1207527935 821975401 -1606335240 -683248530 1313809876 961025346 -1490255647 -802443145 1227022797 1042665819 -956142943 -1341826505 688655245 1577794331 -1066422600 -1217880530 778162068 1499922178 -908467565 -1092693499 668435391 1355854633 -827054454 -1179445732 549078950 1472034608 -625640763 -1380824493 884677609 1136405375 -572997924 -1428189622 869720048 1154608998 -730926345 -1553350047 979407835 1298637645 -754764050 -1543240072 1024284610 1242195796 -60011927 -1955890433 308423493 1701125075 -83784080 -1945714970 353365852 1644748746 -222838181 -2052001075 481928055 1807651809 -170260926 -2099431724 466904942 1825789944 -505718259 -1763939685 265632545 2027031479 -424239596 -1850626430 146341688 2143276974 -285158849 -1744313687 17740563 1980334981 -395504090 -1620433232 107181834 1902397340 -568763424 -1457624202 806828748 1192233562 -646668295 -1368150161 930807509 1081986627 -792538158 -1480203452 1053602558 1238073960 -676390965 -1599592611 966883047 1319519857 -1011987580 -1263961326 765471400 1520900670 -993816675 -1278951669 718139057 1573576231 -847920202 -1166871776 595305114 1417449996 -904394833 -1122027719 605447811 1393645077 -445154520 -1838134338 192485892 2088643218 -501563599 -1793224793 202694173 2064903819 -340987110 -1666464884 94540342 1923457696 -322881789 -1681520747 47142447 1976067769 -121607348 -1882760230 382601824 1640577782 -5394603 -2002083901 295947897 1722089199 -165944450 -2128817176 404062802 1863496388 -243914905 -2039408655 527976011 1753183965 -181139421 -2110572363 456812815 1815959961 -228996038 -2057372500 475507990 1800445312 -68190191 -1930907513 367124797 1659294123 -58571768 -1954188130 311174436 1703613874 -394061753 -1618728751 109934955 1904888317 -269558690 -1729499960 31505778 1994886628 -430403467 -1856003869 139915609 2136064463 -516598676 -1775082246 255538496 2017199574 -832952085 -1185081219 542394823 1465088337 -919081742 -1104094108 658083294 1346288968 -1065246503 -1215918001 781173237 1502146915 -940809024 -1326754730 702678508 1592079738 -739428209 -1528166375 1038309795 1256483125 -729744234 -1551381504 982425018 1300868396 -583618371 -1439596501 859361681 1145037063 -631540572 -1386462158 877991304 1129456926 -332449438 -1691874828 35739726 1965451480 -347931269 -1673146899 88906839 1917562049 -487280304 -1779203642 217763964 2080235754 -442927799 -1835121185 194450533 2089821427 -241686266 -2036393584 529942570 1754364092 -151655137 -2114790007 419138611 1878834341 -12345036 -2008772190 290308120 1716187278 -131177171 -1893116485 371196929 1629959319 -683599446 -1606014660 961509510 1313359888 -802366029 -1490293467 1042463903 1227197449 -644181608 -1365401330 932507828 1083424802 -554216063 -1443863273 821638317 1207829563 -889845298 -1108264616 620259554 1409243252 -845427241 -1164116671 597011707 1418894445 -1003650564 -1289047702 706994384 1562693702 -1019197979 -1270385293 760095945 1514738783 1807164845 481301819 -2051455871 -222399465 1826283956 467521826 -2100002664 -170676210 1701621151 309042441 -1956459341 -60425179 1644259718 352737552 -1945171798 -83347396 1979725257 17237343 -1743891227 -284597133 1903030736 107659590 -1620864772 -396058518 2027666939 266112365 -1764369193 -506270655 2142665186 145836404 -1850206002 -423679912 1356399973 668874227 -1093180343 -909093665 1471463804 548663786 -1178951600 -826437434 1577225559 688242113 -1341330309 -955523859 1500465486 778598872 -1218369438 -1067050764 1299059969 979969431 -1553959891 -731429701 1241764120 1023730062 -1542606796 -754286430 1135975731 884125093 -1380189153 -625161079 1155029290 870279612 -1428801530 -573503344 1923880172 95102074 -1667074624 -341490346 1975636213 46588003 -1680887335 -322404017 2088213726 191933512 -1837498894 -444674716 2065324231 203253841 -1793836565 -502068867 1864041608 404501534 -2129304156 -166570702 1752613009 527560711 -2038914627 -243298005 1640008890 382188588 -1882264170 -120988416 1722632355 296384565 -2002572913 -6022887 1237464100 1053099186 -1479781112 -791976546 1320153149 967360683 -1600024303 -676945529 1192868886 807308416 -1458053830 -569315924 1081374735 930302105 -1367729885 -646108747 1416963136 594678998 -1166326420 -847481350 1394139225 606064847 -1122598539 -904810013 1521396850 766090468 -1264530082 -1012400696 1573087339 717510909 -1278408377 -993379887 1501644591 780564409 -1215355389 -1064823147 1592558390 703312800 -1327308262 -941239668 1465569053 543031179 -1185632719 -833380697 1345784580 657472402 -1103533528 -918660418 1144411979 858875869 -1439156633 -583072015 1130074962 878486468 -1386876290 -632110360 1257103225 1038807023 -1528578475 -739995965 1300241248 981937142 -1550943668 -729199910 1659856871 367548273 -1931409717 -68798883 1703060478 310743912 -1953709358 -57937340 1815408597 456384323 -2110091527 -180502929 1801006028 475929434 -2057876768 -229606794 2136504195 140461845 -1856629073 -430889415 2016785306 254968588 -1774464330 -516103648 1904476081 109367079 -1618108771 -393564661 1995324328 32049982 -1730127228 -270046702 1083864686 933054200 -1366026430 -644667436 1207415415 821068513 -1443245221 -553720883 1312947804 960941770 -1605394576 -683102234 1227635269 1043008211 -1490920599 -802853889 1563256330 707417756 -1289550042 -1004259408 1514185235 759665285 -1269906625 -1018563671 1408691768 619830958 -1107783916 -889208958 1419455009 597433015 -1164621043 -846038117 2079610534 217278000 -1778763894 -486734052 2090439359 194945577 -1835535469 -443497723 1966071444 36236802 -1692287048 -333017298 1916934797 88418843 -1672709215 -347387081 1715685058 289699412 -2008209426 -11921544 1630438107 371831373 -1893669897 -131607711 1754844912 530579046 -2036944932 -242114742 1878330089 418527871 -2114229307 -151233709 266068137 2027737151 -506101371 -1764577005 146154672 2142311462 -424131172 -1849723638 16803995 1980192781 -284292681 -1744226015 107850882 1902812180 -396112466 -1620771528 309129421 1701560411 -60648991 -1956273801 352400596 1644561474 -82881032 -1945606802 481786111 1806714985 -222750253 -2051135163 467320038 1826458736 -170598966 -2100040356 884326497 1135800567 -625237683 -1380150821 869794936 1155478766 -573151916 -1429121598 980306003 1298757829 -731895425 -1553524247 1023642698 1241824476 -754061978 -1542791696 688050181 1577443475 -955469527 -1341423169 779031580 1499997322 -1067354832 -1218034266 668555319 1356753057 -908642021 -1093662323 548707374 1471392952 -826606334 -1178743404 381735400 1640489342 -120672060 -1882619822 296556017 1722426727 -6064931 -2002500533 404445658 1864132940 -166381322 -2129524640 527867331 1752280405 -243729169 -2038444935 192397708 2087776538 -445013856 -1837199306 203031957 2065511683 -501979975 -1793895377 95177150 1923840296 -341694318 -1666902012 46239143 1975958833 -321917813 -1681335267 766439712 1521074614 -1012887540 -1264082790 717436217 1573127599 -993176555 -1278581629 594901266 1416776068 -847570882 -1166268248 605601035 1394576797 -904471513 -1122898767 807002436 1193202130 -568885144 -1458523906 930358621 1081284043 -646298511 -1367509785 1052928374 1237670368 -791934886 -1479853876 967814511 1319673337 -677262269 -1599669035 1038975531 1256895165 -740039929 -1528507503 981485106 1300723364 -728881378 -1551296632 859179545 1144076943 -583505099 -1438688349 878431744 1130167958 -631918804 -1387094086 542806607 1465754329 -833293469 -1185692683 657938006 1345349312 -918997126 -1103230996 780212861 1501965035 -1064338607 -1215804473 703389284 1592520434 -941441208 -1327132706 109290211 1904513653 -393362481 -1618283687 32401146 1995003500 -270530602 -1729677504 139995857 2136939079 -430552067 -1856930965 255192776 2016599646 -516190236 -1774403726 456438407 1815314961 -180694101 -2109873347 475625118 1801340424 -229173326 -2058344668 367999669 1659374115 -69117031 -1931056369 310574764 1703267898 -57892992 -1953779946 620147562 1408336892 -889662906 -1107303728 597391219 1419528165 -845867425 -1164826935 707607384 1563036622 -1004316044 -1289458974 759234369 1514655703 -1018257811 -1270239493 960602894 1313248152 -682638814 -1605832012 1043097367 1227577217 -803076549 -1490733395 932850492 1084038058 -644593136 -1366066554 821554981 1206968243 -554070519 -1442922849 530092962 1755292468 -241765746 -2037267944 418731963 1878157101 -151308649 -2114189823 289610640 1715743494 -11699524 -2008397270 372170633 1630138143 -132071771 -1893233101 36668358 1965601616 -333323542 -1691954564 88229855 1917155145 -347330829 -1672800667 217320436 2079538018 -486905128 -1778558386 194629613 2090794875 -443044159 -1836016041 2083035478 187673024 -1842939782 -450770708 2068143439 205680089 -1790231453 -498332427 1928532324 99885554 -1661112248 -335920930 1973343613 43640299 -1685015471 -325614393 1637845298 379107748 -1886263266 -124331896 1727155499 301301181 -1996739577 -320367 1866727680 407056790 -2125832148 -162705222 1747567897 523171215 -2044222411 -249523037 1195817374 809601288 -1454843726 -565188572 1076592007 925650193 -1373299541 -652071875 1235038636 1050280250 -1483517824 -795582442 1324414389 972539171 -1593928551 -671505393 1525787130 771135852 -1258305322 -1007093696 1570532835 714825077 -1282274097 -996852647 1412047304 590156126 -1172029212 -853315470 1397220817 608228679 -1119255299 -900811669 1697884183 305436801 -1958885061 -63243859 1650355214 358177944 -1940910814 -78168652 1810374693 485429427 -2048507639 -220106337 1820714044 461558954 -2104785648 -175327866 2021963891 260278501 -1769285281 -510793271 2146008170 149835004 -1847124666 -421515824 1985949761 22544599 -1739501203 -279551493 1899164760 104187086 -1623419532 -398744094 1583188191 693811273 -1336677901 -950740635 1496337606 775388240 -1220661782 -1069998724 1350959341 662777979 -1098358335 -913354409 1475069172 552399970 -1176132136 -824011442 1139447995 887990317 -1377502825 -622606079 1149721762 864054324 -1433846386 -577893096 1295061129 976625695 -1556123227 -734510797 1247597712 1029432326 -1538083396 -749370070 1310653396 957991746 -1609524488 -686314898 1232289741 1047793499 -1484955935 -797282697 1086682086 935478128 -1362423094 -640933284 1202239487 816809833 -1448683821 -559815099 1403644848 615439142 -1113093476 -895436278 1422143401 599990079 -1161146747 -842170861 1567777666 712332052 -1283718482 -998559176 1512023963 756586253 -1273903433 -1021905375 1970330396 41413514 -1686193616 -327578970 1914511109 85602195 -1676444119 -350990657 2074825518 212624312 -1784335870 -492698988 2093389623 197240737 -1832323557 -439368051 1757924216 532741102 -2033604012 -238118206 1873416033 414007287 -2119930291 -157065509 1713128266 287011804 -2012077466 -15396112 1634830163 376879045 -1887443329 -126298391 1459997333 537065987 -1190417479 -838034641 1348996748 661601818 -1100583008 -916365514 1507738279 786002481 -1211096181 -1059646691 1588823742 699708968 -1329731694 -944056572 1253235441 1035332199 -1531135011 -742683829 1306468072 987246206 -1546551356 -724152494 1147753155 862872149 -1436077073 -580910215 1124374234 872654412 -1391790090 -636631200 1819011677 460118731 -2107274383 -178078745 1795567172 469835474 -2063052952 -233865218 1655726703 364335865 -1933704381 -71748651 1709024886 316315360 -1949055142 -53151796 1910307385 115067567 -1613587691 -388650109 1991327264 28708534 -1732288756 -273125478 2131194379 134234781 -1861676249 -435280975 2020259346 258836100 -1771776194 -513546328 407133266 1866689732 -162906754 -2125656600 522819659 1747888349 -249038489 -2044671503 379573344 1637410038 -124668596 -1885960742 301076601 1727340783 -233131 -1996799549 99830838 1928625312 -335729382 -1661330036 43943983 1973008569 -326047485 -1684547179 187220996 2083517586 -450452184 -1843292738 205848605 2067935371 -498376399 -1790160473 589986970 1412254732 -853271114 -1172099808 608680067 1396738069 -901129809 -1118901959 770831528 1526121534 -1006660220 -1258773230 714879153 1570439207 -997043811 -1282055925 1050504446 1234852968 -795669038 -1483457212 972073191 1324849265 -671168053 -1594230435 809952460 1195496538 -565672480 -1454393994 925573333 1076629571 -651869703 -1373474449 23031059 1985502597 -279901121 -1739178839 103983370 1899338140 -398669786 -1623459664 260367649 2021905847 -511015923 -1769098085 149496120 2146308526 -421052396 -1847562110 484998519 1810845153 -219800485 -2048840499 461748590 1820494328 -175384510 -2104694572 305395013 1697957331 -63073175 -1959090945 358494556 1650000330 -78622608 -1940430618 976309723 1295416653 -734057225 -1556603807 1029474754 1247525204 -749541138 -1537877896 887801321 1139668351 -622549819 -1377594285 864485872 1149251942 -578199332 -1433513910 663117247 1350659369 -913818477 -1097921531 552311206 1475127600 -823789430 -1176319972 694015373 1583015195 -950815583 -1336638409 774902164 1496785154 -1069649736 -1220984786 712130256 1567952454 -998481924 -1283756182 757070537 1511574111 -1022256155 -1273582733 615102178 1403946612 -894969906 -1113528488 600077051 1422082669 -842394665 -1160961215 935669428 1086463522 -640987240 -1362329842 816376493 1202707003 -559510655 -1449018601 958310022 1310299664 -686766166 -1609042116 1047749279 1232359945 -797113421 -1485163739 287055384 1713057422 -15565004 -2011869278 376560129 1635183255 -125846739 -1887925317 533173802 1757456060 -238422266 -2033268848 413815347 1873633957 -157011169 -2120023159 212536956 2074885866 -492474544 -1784520762 197577317 2093087475 -439833783 -1831887905 40928846 1970779864 -327227550 -1686513676 85803607 1914335937 -351067269 -1676405779 862523281 1148075783 -580424003 -1436525013 872729480 1124334366 -636835164 -1391617486 1035110307 1253422901 -742594929 -1531193831 987710394 1306030892 -724491626 -1546251776 786309109 1507405667 -1060077863 -1210626481 699653100 1588915066 -943867200 -1329952170 537237447 1459791697 -838076693 -1190345091 661148638 1349477192 -916049166 -1100938652 134688601 2130714575 -435597707 -1861320989 258665280 2020465622 -513504660 -1771848966 115124075 1910216701 -388839865 -1613367599 28402546 1991660516 -272694690 -1732758840 363872061 1656164267 -71410159 -1934004601 316537636 1708837810 -53241336 -1948996962 460044047 1819051929 -177875421 -2107447627 470184726 1795244928 -234352070 -2062605652 -1259269282 -1007279160 1526690418 771244772 -1281566905 -996415535 1569896043 714442493 -1171612820 -852644870 1411709504 589548246 -1119395979 -901746717 1397309017 609095375 -1455029446 -566152276 1195926038 810504832 -1372862685 -651364427 1076209167 925013657 -1482847480 -795165794 1234430500 1049942706 -1594863855 -671645817 1325280829 972627627 -1885391978 -124255488 1636913850 378954284 -1997342833 -669927 1727829667 301704757 -2126201948 -163345614 1867176584 407759390 -2044100675 -248623317 1747394193 522202631 -1842863118 -449899676 2082882270 186741320 -1790580757 -498935939 2068547271 206354001 -1661752384 -336290986 1929235180 100334202 -1684115495 -325492913 1972375285 43466339 -1377164769 -621997431 1139032883 887321509 -1433934330 -578759024 1149863722 864991164 -1557026259 -734618949 1296026369 976812951 -1537446348 -748986718 1246891800 1028997006 -1336069509 -950402323 1582519127 693396417 -1221527966 -1070086412 1497274190 775530456 -1098466743 -914257185 1351146341 663743475 -1175749040 -823374138 1474633596 551694314 -1769733417 -511495615 2022335483 260920173 -1846950194 -420546984 2145888226 148936564 -1738568987 -279397773 1985080265 22469471 -1624092932 -399147414 1899769808 104537926 -1959587149 -63692251 1698526111 305808137 -1939941718 -77994436 1649457030 358057744 -2048353663 -219174377 1810299821 484559675 -2105188712 -176001522 1821065140 462163746 -2033749540 -239058614 1758007536 533602406 -2119518779 -156400301 1873073385 413394047 -2011366930 -14956168 1712494786 286632020 -1888403977 -126481055 1635736795 376990797 -1687133768 -327724754 1971191956 41496578 -1675778655 -350579401 1913898125 85259291 -1783895670 -491988708 2074445990 211990576 -1832505965 -440328955 2093501631 198147113 -1112977132 -894541438 1403465784 614465710 -1161521907 -842816101 1422586913 600687799 -1284318938 -998905424 1568454666 712738972 -1273029313 -1021825623 1511095315 756436101 -1608629904 -686198298 1309679708 957812938 -1485601431 -797657601 1232987205 1048237267 -1362769598 -641533484 1087088750 936155384 -1448604325 -558940723 1202089079 815881441 -1612955491 -388272117 1909596593 114626855 -1733196668 -273239022 1992287656 28890430 -1861760849 -436144071 2131339651 135174421 -1771434826 -512934880 2019847578 258170124 -2106896135 -177446801 1818571221 459407683 -2063166240 -234773386 1795749324 470795610 -1934567221 -71833507 1656666599 364480881 -1948443438 -52810684 1708359166 315903336 -1531813803 -743092029 1253835129 1035678191 -1545624500 -724003622 1305593184 987166198 -1435899801 -579938063 1147636043 861977053 -1392235394 -637330200 1124748626 873299396 -1190825935 -838713177 1460343069 537665931 -1100434392 -915438402 1348916484 660727186 -1210124285 -1059469163 1506842927 785885625 -1330430950 -944501620 1589468470 700083616 -794962342 -1483020596 1049868150 1234470880 -672132541 -1594416427 972977007 1324958713 -565813656 -1455329538 810041156 1196363730 -651453839 -1372804377 925236061 1076022219 -852834754 -1171392856 589604626 1411618692 -901316057 -1119866191 608789259 1397642141 -1007596020 -1258914150 771698464 1526210486 -996373995 -1281639805 714271545 1570102191 -336333166 -1661680124 100505534 1929029416 -325176693 -1684471267 43013031 1972855601 -450330976 -1842393546 187047820 2082549530 -498746695 -1790801361 206298005 2068638467 -163256586 -2126260640 407537626 1867364172 -248962321 -2043800967 522666947 1746957141 -123769148 -1885839790 378605544 1637236606 -873763 -1997170101 301779953 1727789927 -913905893 -1098786931 663258679 1351595681 -823450878 -1175710828 551895598 1474458296 -950178007 -1336254529 693308933 1582579347 -1070552272 -1221092442 775866908 1496971914 -734922881 -1556690967 977245779 1295558341 -748932250 -1537539088 1028805194 1247109852 -622166195 -1376956453 887365217 1138962167 -578307244 -1434416190 864672376 1150216942 -219625517 -2047871163 484878079 1809946217 -175832118 -2105396388 462119654 1821135472 -63746079 -1959493769 305999565 1698307675 -77689864 -1940276370 357624532 1649924674 -278931529 -1739004127 22132379 1985381901 -399371346 -1623907528 104624770 1899708948 -511418491 -1769771245 260718249 2022510143 -420897892 -1846629622 149420720 2145438246 -492063528 -1783856050 212194804 2074273122 -439979839 -1832828841 197661165 2093949307 -328188694 -1686696836 41835974 1970892112 -350357261 -1675966363 85170655 1913956681 -14900036 -2011458518 286442896 1712715014 -126787419 -1888071629 377422217 1635266847 -238605170 -2034230248 533286306 1758362932 -156571497 -2119313407 413436347 1873000749 -641362928 -1362975610 936113468 1087161770 -559394807 -1448124257 816197925 1201734067 -685892574 -1608962892 957381902 1310150040 -797714373 -1485510483 1048426775 1232767361 -999127948 -1284131614 712828248 1568396750 -1021362067 -1273466629 756097345 1511395799 -894890938 -1112654640 614952298 1403018748 -842741665 -1161561911 600484211 1422760421 -72317543 -1934117617 364831925 1656345635 -52608640 -1948618474 315826348 1708396602 -177533525 -2106835651 459631751 1818385425 -234436174 -2063468252 470329502 1796184072 -435710467 -1862228629 134870225 2131674183 -513125916 -1771216526 258224328 2019754078 -388227633 -1613025959 114457827 1909804149 -273557034 -1732843200 29341946 1991805036 -1059150511 -1210477113 785433725 1507325163 -944545464 -1330359842 700252260 1589260530 -838521501 -1191043595 537611343 1460436185 -915871366 -1099965972 661030998 1348581568 -580274891 -1435597405 862442521 1147200655 -637243092 -1392295494 873074688 1124933782 -743293689 -1531638383 1035754539 1253797053 -723519202 -1546073720 986814514 1305913508 921340679 1106099089 -656086485 -1344021827 830951198 1182826376 -544657870 -1467081052 942736181 1328952227 -700489191 -1590144369 1063044908 1213986746 -783112704 -1504340330 727554915 1549446133 -984352177 -1303065895 741367674 1530359788 -1036108202 -1254551872 629543761 1384195015 -880250243 -1131461909 585881416 1441589214 -857360796 -1142782222 226798543 2055445337 -477443357 -1802634635 183070678 2112773952 -454619398 -1814020500 56566781 1951929195 -313441583 -1705610681 70445028 1932908402 -365132088 -1657031074 271825835 1731496765 -29500793 -1992627695 392069042 1616465700 -112189794 -1906889208 518534041 1777271567 -253341003 -2015272413 428210048 1854064406 -141846868 -2138266054 804371014 1492552400 -1040196758 -1225200644 681344607 1604013769 -963502221 -1315622939 556413556 1445790434 -819702952 -1205640242 642250349 1363199739 -934701247 -1085364265 843491874 1161927348 -599209202 -1420821608 892038715 1110204077 -618328297 -1407041663 1016930832 1268388486 -762100932 -1516997718 1005643273 1291310751 -704739547 -1560692813 346004110 1670949400 -91096158 -1919497420 334651031 1693806081 -33800261 -1963258067 440668860 1833116202 -196447344 -2092088570 489281189 1781458483 -215500919 -2078243041 153651946 2117057148 -416879674 -1876829360 239423219 2034400869 -531943457 -1756618935 133366488 1895051854 -369269772 -1627761822 10405569 2006578775 -292509715 -1718118533 81586565 1943787795 -355301207 -1646938049 61943196 1958092042 -306230096 -1699185626 168255927 2097172769 -469172069 -1827786739 225093038 2054001976 -479935358 -1805388780 426506721 1852623223 -144336691 -2141018021 503725560 1761676654 -267887404 -2029032382 397439443 1622622533 -104984321 -1900470167 282965450 1742374236 -19671834 -1982536592 1068681549 1219885531 -776165279 -1497655049 954142036 1339571650 -690918280 -1579787026 828981631 1181643241 -546889645 -1470099259 906265958 1090762224 -670374838 -1358048036 570808617 1426254271 -871647227 -1156806509 627580208 1383017894 -882476004 -1134474102 752767259 1540972941 -1026543561 -1244200799 733189378 1555342740 -977406930 -1296382792 499636420 1791027282 -204883480 -2066839170 447356125 1840065611 -190546447 -2086449817 320622838 1679515744 -49139238 -1978334900 342988015 1668719737 -92277309 -1921465003 7391392 2004351030 -293688948 -1720084198 119344313 1880767535 -384602731 -1642832637 246104210 2041344004 -526048834 -1750986456 164005003 2126623773 -406264409 -1865427663 648673292 1370409114 -928540384 -1079989834 566508565 1455623299 -808821447 -1194496593 678588478 1601519784 -964947694 -1317330556 790606887 1478001841 -1055795957 -1240013411 991881320 1276762366 -720336572 -1575503406 1014180977 1265900775 -763540131 -1518699061 902127706 1120030924 -607452810 -1395904032 849912899 1169134805 -593050257 -1415449095 1384533507 629243541 -1131925713 -879812679 1441499674 585939596 -1142559946 -857547872 1549649457 727381671 -1303140579 -984311925 1529872936 741814974 -1254202620 -1036430446 1328635495 943091441 -1589690549 -700968995 1214028414 1062972136 -1504511150 -782906428 1105909333 921560771 -1343965319 -656177169 1183257164 830481114 -1467387040 -544324618 1776840395 519003741 -2014965785 -253673615 1854253778 427989572 -2138321922 -141755544 1731454713 271898223 -1992456235 -29706429 1616782048 391713398 -1907342388 -111709350 1952415407 56118841 -1705959549 -313118955 1932704438 70617632 -1656956006 -365171956 2055534237 226739723 -1802856527 -477255897 2112434820 183370258 -1813556312 -455056578 1268612930 1016745940 -1517085074 -762040584 1290845019 1006078925 -1560356233 -705041695 1162278768 843171814 -1421306276 -598759734 1110127465 892077055 -1406840251 -618503469 1445621542 556621744 -1205596662 -819773796 1363651391 641768361 -1085683181 -934348155 1492248340 804706178 -1224767944 -1040664914 1604068109 681251739 -1315814879 -963284297 1894997898 133459740 -1627570522 -369488336 2006883219 10070789 -1718551873 -292042199 2116605880 154134318 -1876511084 -417233406 2034570145 239215415 -1756663155 -531873253 1833193454 440631160 -2092290366 -196272556 1781107703 489601889 -2077758757 -215950771 1671415772 345569098 -1919834384 -90794394 1693582277 334836563 -1963171095 -33860993 1622158465 397876247 -1900130899 -105284293 1742596248 282777614 -1982625356 -19613406 1852548275 426546213 -2140813921 -144509687 1762025642 503402556 -2029518458 -267439856 2097626341 167775347 -1828102711 -468816545 2053830908 225298538 -1805346352 -480007866 1943844055 81495105 -1647127045 -355080851 1957785806 62275672 -1698754078 -306699916 1541278793 752434399 -1244631707 -1026073101 1555286096 733280454 -1296193156 -977626646 1426424955 570602733 -1156848297 -871574079 1382563938 628060404 -1134157490 -882830888 1181293613 829303995 -1469612799 -547336809 1090836532 906225826 -1358251752 -670201458 1219662879 1068868745 -1497565901 -776223323 1340035078 953704592 -1580125910 -690617924 2041257408 246164822 -1750762260 -526234502 2126961113 163703119 -1865893643 -405829533 2003867122 7841124 -1719733026 -294009784 1880969707 119169405 -1642909497 -384565167 1679560100 320552242 -1978504056 -48931810 1668401597 343341355 -1921013615 -92760057 1791460758 499168512 -2067143494 -204549076 1839874447 447574297 -2086395741 -190640075 1120222472 901909918 -1395958748 -607359822 1168701713 850381191 -1415145411 -593385301 1277080890 991528364 -1575955434 -719854464 1265856803 1014251957 -1518530545 -763748199 1601318252 678764026 -1317254080 -964985642 1478486389 790157795 -1240364967 -1055475505 1370072414 648975816 -1079524238 -928975644 1455710535 566448593 -1194721173 -808636163 -30211825 -1993068135 272457763 1731874997 -111229674 -1906707072 391160890 1616352428 -253195971 -2014332501 518449169 1776408711 -142258908 -2138931790 428551176 1854676126 -477884053 -1803345411 227176519 2056077521 -454437518 -1813060124 182957150 2111866056 -312501927 -1705465393 55703669 1951844579 -365798080 -1657442858 71056492 1933249786 -983752249 -1302720175 726876395 1549037693 -1036982818 -1254632120 742294770 1530508388 -880367115 -1132357277 629721305 1385166927 -856986132 -1142137478 585436352 1440889942 -655740509 -1343422155 920932495 1105420313 -544737862 -1467955924 831100054 1183753216 -701384303 -1590261497 943708349 1329129515 -782467704 -1503965922 1062345892 1213541426 -416796594 -1875967784 153506146 2116116980 -532286377 -1757231935 239834491 2035066349 -369903492 -1628141334 134076752 1895492038 -291603355 -1718006541 9444681 2006396383 -90234838 -1919414084 345063686 1670803856 -34413517 -1963600731 335316255 1694217609 -196827112 -2092722034 441108788 1833826722 -215389183 -2077336425 489098541 1780497851 -599388026 -1421795312 843608490 1162821948 -617884513 -1406344183 891663795 1109558565 -761423692 -1516591070 1016330648 1268041998 -705667923 -1560843205 1006517633 1291390231 -1041170206 -1225379724 805265870 1492668760 -962804485 -1315179411 680699351 1603638593 -819296048 -1204963258 556067324 1445189994 -934851383 -1086292897 642330085 1364073843 -872062067 -1157475557 571146913 1426862647 -882333804 -1133537534 627492536 1382151726 -1025578049 -1244013783 751864467 1540864517 -978112602 -1296818384 733826698 1555725852 -776834071 -1498070145 1069290181 1220223571 -689981456 -1579645082 953276124 1339483722 -546702373 -1469134003 828873463 1180740193 -670810174 -1358753964 906649326 1091399288 -143965371 -2140376109 426058345 1851921151 -268007588 -2029930550 503899760 1762645734 -105854089 -1900545055 398371419 1622776525 -19067026 -1982185480 282291778 1741971156 -354659551 -1646566473 80884237 1943339675 -307128520 -1699305554 62912020 1958266498 -469247213 -1828656251 168409663 2098105001 -479584502 -1804783716 224689702 2053328560 -719433012 -1575394726 990917600 1276576630 -764176683 -1519081917 1014888441 1266337647 -607790338 -1396512152 902544338 1120701252 -592961817 -1414582671 849772491 1168199517 -928431448 -1079086530 648487812 1369445138 -809204047 -1195133401 566945693 1456330507 -965555558 -1317668340 679259062 1601936160 -1054929277 -1239925227 789671855 1477861177 -294620668 -1720237422 8262440 2004427710 -383928803 -1642428789 118740785 1880418215 -525600202 -1750283616 245734170 2040703884 -406438353 -1866395975 164126467 2127523733 -205036960 -2067770634 499712844 1791898586 -190142855 -2085775633 447006549 1839462339 -48436654 -1977886012 319982462 1679145960 -93245877 -1921638691 343887719 1668841457 -1704999925 -312937315 1951507751 56006065 -1657667566 -365612924 1933336894 70996392 -1803269063 -477922129 2055875861 227351939 -1813411808 -454117194 2112350476 182507930 -2014784401 -252713735 1776727363 518096341 -2138763146 -142466848 1854632282 428622284 -1993122723 -30118709 1732066673 272240103 -1906403260 -111564590 1615919464 391629310 -1590565693 -701049771 1329563119 943240569 -1503911718 -782561204 1213350390 1062564192 -1343591183 -655532953 1105464797 920862027 -1467504408 -545220482 1183435204 831453522 -1132006233 -880688079 1384682891 630170909 -1142214466 -856948696 1441091986 585261316 -1302496107 -983938045 1548950969 726936879 -1255098228 -1036548070 1530845600 741992758 -2092632758 -196885028 1833604198 441296112 -2077675181 -215088699 1780961407 488661225 -1918927496 -90681874 1670454356 345386178 -1963804319 -34240009 1694292045 335276251 -1628183250 -369830472 1895662594 133870740 -1717690057 -291958367 2005942299 9924749 -1876398820 -416326262 2116422704 153173158 -1757042427 -532506221 2035009577 239925439 -1205152382 -819075820 1445246126 555975736 -1085861477 -935321331 1363767479 642662433 -1225695824 -1040814810 1493122204 804785162 -1315137111 -962877121 1603467397 680904723 -1516386842 -761596560 1267967178 1016370268 -1561329153 -705220247 1291739347 1006194757 -1421455916 -599687870 1162358008 844045422 -1406432819 -617825957 1109780705 891476087 -1469471095 -546400737 1181206437 828438323 -1358667120 -670871034 1091175356 906834730 -1498272069 -776659411 1220300695 1069252353 -1579160926 -690431436 1339132814 953596696 -1243695379 -1025931653 1540413377 752346967 -1296862476 -978042270 1555895256 733619022 -1157284129 -872280503 1426808819 571240293 -1133970746 -881866160 1382456298 627157884 -1828223423 -469715241 2097801069 168744955 -1804975528 -479366450 2053383028 224596962 -1646522765 -354730267 1943170911 81092553 -1699624342 -306775300 1958718278 62430160 -1901029851 -105404749 1623127817 398051231 -1981984196 -19242326 1741894416 282329990 -2140463593 -143905151 1852145467 425873325 -2029594098 -268309864 1762179874 504335284 -1317890104 -965367970 1602025188 679200370 -1239460911 -1055366329 1477522173 789971563 -1079435270 -928108692 1369931478 648040000 -1195058205 -809243787 1456126671 567118425 -1396340820 -607996102 1120659072 902616598 -1415035979 -592481501 1168515737 849416719 -1575088226 -719765752 1276145330 991387172 -1519137913 -764085487 1266526891 1014667837 -1977829632 -48527466 1678956076 320202426 -1921944807 -92912753 1669272117 343417507 -2067316942 -205516892 1791581726 500067976 -2085946581 -189936707 1839503879 446933649 -1750358172 -525559822 2040907336 245561054 -1866046595 -406760469 2127037009 164573895 -1720701098 -294182976 2004766330 7962348 -1642206385 -384115751 1880328803 118799093 -395388989 -1620449451 107001583 1902610041 -285010982 -1744559284 17658614 1980383840 -424321039 -1850577049 146489053 2143030859 -505898008 -1763726466 265747140 2027014738 -170276953 -2099316943 467117707 1825609245 -223083586 -2051853528 481976978 1807569412 -83734635 -1945796861 353119929 1644895791 -59798644 -1956070630 308406944 1701239350 -754911477 -1542994019 1024366119 1242146481 -731041006 -1553333372 979587646 1298424488 -572817607 -1428402257 869604885 1154625155 -625558752 -1380873290 884529676 1136650906 -826808465 -1179592711 549029443 1472116437 -908450954 -1092807712 668222042 1356034764 -1066635427 -1217699893 778178161 1499807463 -956191932 -1341744174 688900712 1577646846 -243931518 -2039294444 528189358 1753003832 -166190437 -2128670195 404112311 1863414561 -5345616 -2002166234 295702428 1722236682 -121394519 -1882940865 382585733 1640692499 -322767130 -1681537424 46962634 1976280924 -340839681 -1666710935 94458835 1923507013 -501645612 -1793175998 202842104 2064658286 -445334835 -1837921701 192601057 2088627063 -904149430 -1122175268 605398886 1393727472 -847904173 -1166986555 595092351 1417630697 -994029960 -1278771474 718155604 1573461954 -1012037023 -1263879433 765717325 1520753627 -676538834 -1599347016 966964994 1319470996 -792653257 -1480187231 1053782811 1237861261 -646488548 -1368363382 930692912 1082003366 -568681979 -1457673581 806681385 1192479679 -631720639 -1386248745 878105709 1129440507 -583700136 -1439546930 859508852 1144791266 -729596557 -1551626779 982342751 1300917449 -739313302 -1528182276 1038129222 1256696016 -940595931 -1326934605 702661641 1592194207 -1065197252 -1215999574 780926992 1502294150 -919327465 -1103946367 658132027 1346206893 -832968434 -1184966248 542607394 1464907956 -516516471 -1775131361 255390885 2017444915 -430222960 -1856216826 139800764 2136080426 -269673029 -1729483475 31685783 1994673153 -394208862 -1618482892 110016654 1904838680 -58620435 -1954105989 311420097 1703466071 -68402700 -1930727070 367141080 1659179086 -228979233 -2057487031 475294963 1800625253 -180893242 -2110719664 456763626 1816041596 -1018985472 -1270565738 760079660 1514853818 -1003601895 -1289129841 706748725 1562841507 -845673422 -1163969372 597060894 1418812808 -889862101 -1108150083 620472583 1409063313 -554396572 -1443650318 821753160 1207813598 -644263811 -1365352213 932655441 1083179463 -802218922 -1490539328 1042382202 1227247084 -683485105 -1606031143 961329507 1313573365 -131226424 -1893034914 371443172 1629812082 -12558127 -2008592313 290324989 1716072811 -151638790 -2114904980 418926038 1879014720 -241440541 -2036541323 529893839 1754446169 -442846036 -1835170758 194303360 2090067222 -487100235 -1779417053 217649561 2080252175 -348046178 -1673131000 89087410 1917349156 -332597113 -1691629551 35821995 1965402429 -1946021177 -83549615 1644983275 353059709 -1955604770 -60234168 1700902898 308709220 -2099668235 -169956765 1826094041 466668367 -2051776788 -223121798 1807368128 482152278 -1850408285 -424529355 2142987151 146559769 -1764178246 -505416148 2027333526 265393920 -1620145519 -395724281 1902177213 107469611 -1744613752 -284918242 1980575652 17440562 -1217646065 -1066728807 1499616035 778396597 -1342048746 -955857280 1578080058 688433068 -1179141571 -827290965 1471798033 549383047 -1092977116 -908243278 1356078856 668151710 -1428479381 -572779779 1154827079 869430225 -1380522382 -625879324 1136166750 884979656 -1543460263 -754476337 1242483573 1024064483 -1553109440 -731226410 1298337644 979648506 -1793514618 -501345520 2065121962 202404412 -1837832289 -445393143 2088404659 192788005 -1681740876 -322594014 1976355480 46922254 -1666224211 -341287109 1923157633 94780951 -2001849374 -5700748 1721782990 296182360 -1882982405 -121321619 1640863447 382379585 -2039104560 -244151482 1752947452 528280170 -2129100855 -165720225 1863720677 403779187 -1367932082 -646958120 1081696866 931025652 -1457862825 -568461375 1192535675 806590189 -1599304836 -676611094 1319299664 967170758 -1480503451 -792297485 1238314569 1053302495 -1279257814 -993582148 1573810694 717832848 -1263675597 -1012209755 1520678431 765757065 -1122264296 -904090738 1393949236 605211298 -1166647551 -848203881 1417166381 595529403 -1103859643 -919387949 1345982825 658317823 -1185303460 -832666422 1465374064 542172646 -1326450569 -941045535 1591843163 702982605 -1216201618 -1065022216 1502371138 780889556 -1551671263 -729526089 1301086477 982135195 -1527864264 -739666770 1256244500 1038611842 -1386682349 -631252859 1129744703 877771177 -1439355894 -583918436 1144737062 859602352 -2057678707 -228761573 1800679841 475201847 -2110286700 -181361662 1815737784 457098542 -1954424641 -58267607 1703917971 310937861 -1930683226 -68473808 1659010442 367349020 -1729281815 -269848449 1994596805 31723859 -1618967312 -393759642 1905190364 109696330 -1774794533 -516818867 2016979447 255826273 -1856303934 -430162860 2136305134 139615608 -1490075388 -802655854 1226907688 1042682046 -1606253283 -683297397 1313662001 961270951 -1443575498 -554436192 1207609370 821926028 -1365701329 -643940935 1083665411 932207765 -1164422816 -845192714 1419128908 596705498 -1107978887 -890067473 1409021013 620545219 -1270621870 -1018893884 1515042942 759859432 -1288823477 -1003934243 1562410087 707218673 -1673436724 -347713190 1917780192 88617078 -1691572779 -332688061 1965212921 36041839 -1835341314 -442640024 2090109138 194230340 -1778962969 -487580303 2079935691 218004573 -2114555480 -151961282 1878528132 419373074 -2036615759 -241400537 1754649757 529720331 -1892812390 -131413748 1629722806 371501088 -2009055869 -12120811 1716411567 290024505 548888011 1471180125 -826721049 -1178727311 668637650 1356704068 -908789506 -1093416856 778884601 1500243311 -1067273003 -1218083773 687935968 1577460086 -955289396 -1341636518 1023430063 1242004793 -754045821 -1542906859 980257206 1298839840 -731649894 -1553672180 870040989 1155331339 -573201231 -1429040089 884343172 1135685906 -625450840 -1379971010 467238147 1826508181 -170451921 -2100286279 481605914 1806928268 -222635978 -2051151712 352515377 1644545447 -83061731 -1945394037 309276968 1701315006 -60731388 -1956224878 107900263 1902730737 -396358581 -1620624163 17017214 1980013032 -284309422 -1744111420 146138453 2142426563 -423918471 -1849903889 265822540 2027885018 -506052512 -1764658954 967601290 1319853084 -677245530 -1599783632 1052878995 1237751813 -791688769 -1480001239 930604216 1081136174 -646347372 -1367427838 807018657 1193087031 -569097843 -1458343653 605781230 1394363512 -904585790 -1122882220 594983159 1416726625 -847717925 -1166022323 717288668 1573373002 -993094160 -1278630554 766324933 1521090643 -1012706839 -1264295553 46287938 1975876820 -322163346 -1681187336 95389787 1923659981 -341710473 -1666786847 203015280 2065626342 -501766820 -1794075190 192151657 2087923967 -444964539 -1837280813 527784998 1752329392 -243581686 -2038690404 404265023 1864345769 -166266605 -2129540731 296670228 1722410114 -6245064 -2002287186 381882381 1640243355 -120753887 -1882570313 310460233 1703284703 -57713051 -1953992973 367852368 1659620294 -69035396 -1931105558 475707259 1801291757 -229321129 -2058099007 456618850 1815102452 -180809138 -2109857064 255209261 2016485307 -516403711 -1774223721 140241716 2136791970 -430601704 -1856849266 32352031 1995085705 -270285261 -1729825115 109077254 1904694160 -393346518 -1618398532 703537025 1592274711 -941523283 -1327083973 780327832 1501948686 -1064518988 -1215591902 657758131 1345562405 -918882657 -1103247863 542725034 1465803580 -833146234 -1185938928 878186469 1130315635 -631869751 -1387176353 859163644 1144191850 -583292208 -1438868922 981698519 1300543297 -728897797 -1551182227 1039025102 1256813400 -740285726 -1528360332 194645512 2090679966 -443257052 -1835835470 217565713 2079390343 -486954179 -1778476117 88180282 1917236908 -347085034 -1672947840 36454947 1965781685 -333307121 -1692068967 372055660 1630154490 -131891392 -1893445674 289462901 1715989219 -11617447 -2008446001 418813534 1878107848 -151455886 -2113943580 530272839 1755079377 -241880213 -2037251075 821309120 1207115350 -554020884 -1443004550 932834009 1084152399 -644379659 -1366246557 1043310322 1227396708 -803092514 -1490618552 960652011 1313165949 -682884153 -1605684399 759381668 1514409522 -1018339448 -1270190306 707721917 1563019819 -1004495983 -1289245945 597210774 1419740672 -845752390 -1164843220 620065423 1408385561 -889515101 -1107549387 1155242191 870099033 -1428817437 -573388427 1136024790 884042816 -1380434438 -625013396 1241518333 1023877227 -1542557231 -754368185 1299043556 980083826 -1553746488 -731609762 1500285099 778811453 -1218254457 -1067067119 1577143474 688290852 -1341182562 -955769592 1471611033 548417551 -1179033163 -826388189 1356514432 668857366 -1093360212 -908880582 2142615559 145918097 -1849960149 -423827011 2027453470 266292360 -1764352718 -506384988 1903046709 107544739 -1621077735 -395878001 1979970604 17089722 -1743940352 -284514922 1644341347 352688373 -1945319089 -83101223 1701801082 308829420 -1956573866 -60408384 1826168913 467538119 -2099822211 -170888725 1807017032 481547486 -2051373724 -222448142 1572907406 717723928 -1278293854 -993396684 1521315223 766139649 -1264382789 -1012646867 1394287036 605819178 -1122680688 -904761338 1417078181 594662707 -1166506871 -847268833 1081588202 930122108 -1367746362 -645994416 1192918515 807226725 -1458299681 -569168823 1319907800 967508302 -1599975180 -677027742 1237448129 1053214039 -1479568147 -792157061 1722714438 296335824 -2002720662 -5777156 1640189279 381976009 -1882379149 -120972059 1752498548 527577570 -2038734760 -243511090 1863894381 404747771 -2129222591 -166619945 2065275170 203336116 -1793591282 -502216552 2088000827 192114093 -1837482985 -444789631 1975652624 46473606 -1681100740 -322223958 1924125961 94954911 -1667124187 -341408589 1995307597 32164571 -1729914015 -270226441 1904229972 109514434 -1618059400 -393646098 2016834175 254886633 -1774709933 -515955771 2136716902 140281584 -1856645302 -430774308 1801120297 475912895 -2058056955 -229393517 1815555632 456138406 -2110173412 -180453494 1702978075 310792845 -1953561801 -58182751 1659676162 367761044 -1931294930 -68814920 1300486789 981789203 -1550992471 -729117889 1257119388 1038691850 -1528791120 -739815642 1129861815 878666273 -1386859621 -632225011 1144362670 858957368 -1438910590 -583219436 1345637089 657717879 -1103451187 -918709413 1465454328 543047278 -1185452076 -833593534 1592738515 703099461 -1327422465 -941223063 1501726410 780514908 -1215502362 -1064577168 1878444812 418511770 -2114409952 -151020874 1754992405 530333571 -2037027271 -242065745 1630356286 371880872 -1893522926 -131853692 1715504935 289912753 -2008095221 -11938147 1916918632 88534014 -1672496572 -347567406 1965825905 36384743 -1692238243 -333099317 2090488666 194864076 -1835781514 -443350304 2079823683 217098197 -1778780561 -486619399 1419307972 597678930 -1164539160 -846087554 1408577501 619847499 -1107603727 -889422233 1514365942 759452512 -1270021414 -1018547636 1563338735 707368825 -1289697597 -1004013995 1227881376 1042860854 -1490969972 -802772454 1312964537 960827183 -1605607787 -682922493 1207202706 821248772 -1443228994 -553835992 1083815819 933136157 -1365780825 -644815311 -1565735534 -710150908 1285727422 1000707112 -1514077813 -758763235 1271881895 1019760689 -1401467488 -613384906 1115237516 897457178 -1424324167 -602031825 1158998165 840161283 -1088694794 -937630368 1360377050 638747724 -1200221713 -814669447 1450733763 561987669 -1312793148 -960008878 1607351528 684264574 -1230136867 -1045780149 1487141105 799328359 -1715280550 -289024564 2009891958 13350112 -1632689853 -374861355 1889615983 128348409 -1759941272 -534880770 2031553604 235945170 -1871402639 -411854361 2121975901 159250635 -2072644290 -210582104 1786483730 494707844 -2095566553 -199294543 1830178827 437346461 -1968276212 -39236198 1688214560 329723062 -1916552939 -87783037 1674434617 348842159 -1145572141 -860830651 1438225919 582919529 -1126551350 -874708900 1389646310 634610032 -1251181343 -1033155465 1533156813 744828251 -1308509960 -989427602 1544542676 722004290 -1509890889 -788016095 1208911259 1057600781 -1586683730 -697692104 1331904898 946106644 -1462014843 -539206637 1188367785 835861823 -1346983780 -659449846 1102629296 918550822 -2133208037 -136387443 1859630391 433096097 -2018242558 -256696172 1773826350 515719608 -1912447959 -117084993 1611414789 386600339 -1989175248 -26695514 1734474012 275171722 -1653685121 -362154775 1935713619 73897413 -1711079322 -318492432 1947033930 51007964 -1816834995 -458064677 2109418849 180100599 -1797748652 -471877438 2060904824 231856622 -1868912880 -409102458 2123679292 160691882 -1745394935 -521120865 2046362149 251540147 -1639895262 -381280332 1884245518 122191512 -1725109445 -299115603 1998752279 2472577 -1926383756 -97875998 1663293016 337962702 -1975487635 -45661189 1682838081 323560151 -2081013946 -185528368 1844993642 452947708 -2070152353 -207828023 1788189299 496151269 -1410037800 -588007602 1174071028 855496290 -1399241791 -610372777 1117201133 898634363 -1523642390 -769114244 1260482246 1009147472 -1572680717 -716833947 1280092895 994810441 -1237084228 -1052465366 1481504400 793429510 -1322363995 -970366157 1595945609 673645087 -1197990002 -811651304 1452703394 563170868 -1074406505 -923604223 1375451835 654084653 -1987996079 -24729913 1737488253 277399531 -1897115064 -102014242 1625437028 400884722 -2024137117 -262328587 1767145295 508776409 -2143823238 -147789076 1849277270 423529408 -1808366027 -483281245 2050549529 222287759 -1822735828 -463703366 2102731520 173151126 -1695740409 -303415663 1961062187 65298365 -1652504034 -360187256 1938729778 76127140 -1292912999 -974617073 1558304693 736552739 -1249742208 -1031454186 1535906732 747316026 -1137426773 -885846467 1379557255 624783121 -1151731022 -866203100 1431804830 575712008 -1353144579 -664824213 1096206289 911341383 -1472896284 -550350222 1178272712 826028894 -1585238321 -695984551 1334661091 948600693 -1494291754 -773203392 1222675450 1072151404 -960495466 -1312346112 684614074 1607029036 -1045576561 -1230310375 799253923 1487181109 -937719644 -1088636878 638970248 1360189726 -814330691 -1200522197 561524113 1451171079 -612953870 -1401937820 897151454 1115570504 -602221333 -1424104323 840218055 1158907217 -710108992 -1565808554 1000536556 1285933434 -759079719 -1513722801 1020214773 1271401827 -38920098 -1968631608 329269618 1688695268 -87825337 -1916480303 349013355 1674229245 -210392980 -2072864518 494651712 1786575318 -199725963 -2095096605 437652825 1829846479 -535220166 -1759641428 236409110 2031116672 -411765725 -1871461195 159028495 2122163609 -289228792 -1715107682 13424932 2009852338 -374375407 -1633137529 127999293 1889938859 -539282985 -1461976767 836063483 1188192365 -659098162 -1347304104 918066402 1103078516 -788481563 -1509455501 1057937609 1208608863 -697467396 -1586868886 946019536 1331964998 -1033100877 -1251274459 744636575 1533374473 -989731414 -1308175044 722437254 1544074256 -860378751 -1146054377 582600877 1438578747 -874877544 -1126343410 634653876 1389575202 -457895649 -1817042551 180056115 2109489317 -472328954 -1797266032 232174634 2060551356 -361850579 -1654019653 73463809 1936181399 -318546636 -1710985822 51199000 1946815630 -117309061 -1912262163 386687063 1611354305 -26229406 -1989609996 274834510 1734776024 -136738487 -2132887073 433580133 1859180787 -256619184 -2018279994 515517564 1774001386 -185179628 -2081336702 452461368 1845441454 -207903219 -2070112613 496355105 1788016567 -97654234 -1926571344 337873674 1663351708 -46125505 -1975050583 323899155 1682538373 -381586832 -1639562522 122622812 1883775946 -299059607 -1725200641 2283333 1998972883 -409273790 -1868707116 160734062 2123607032 -520667557 -1745875251 251223927 2046717921 -812104996 -1197510070 563487728 1452348262 -923433275 -1074612653 654043113 1375524735 -1052521746 -1236993416 793619394 1481284436 -970060041 -1322697119 673214427 1596415821 -768650568 -1524080082 1008808852 1260782338 -717056351 -1572493769 994899853 1280034587 -587933046 -1410078180 855292838 1174244144 -610722157 -1398919675 899121087 1116753705 -303213739 -1695915069 65221241 1961100015 -360671412 -1652054054 76478048 1938409206 -482944153 -1808667663 221821515 2050984669 -463790210 -1822674968 173375058 2102546116 -262520015 -2023918681 508830237 1767051915 -147355864 -2144290882 423224836 1849611922 -25048317 -1987642475 277850671 1737005753 -101970150 -1897185396 400715318 1625644704 -696028259 -1585167605 948769457 1334452775 -772884604 -1494644974 1071699624 1223157310 -665257041 -1352676551 911645315 1095870997 -550158410 -1473114336 825974426 1178365452 -885758983 -1137486993 624558805 1379742275 -866539552 -1151428746 576177868 1431369306 -974132277 -1293362339 736201447 1558624881 -1031655470 -1249566908 747392766 1535868520 1786072986 494042892 -2072301898 -209969632 1830325123 438287125 -2095650129 -200156615 1689175976 329905982 -1969183100 -39348718 1673724849 348402471 -1915919715 -87404021 2009227262 12939112 -1714667822 -288682428 1890556903 128494449 -1633551669 -374945187 2031736780 236906330 -1760053536 -535787914 2121536469 158540611 -1871023367 -411221393 1360752466 639393732 -1089139074 -938328344 1450617675 561093597 -1200043417 -813696271 1606477664 684185590 -1311865268 -959858982 1487741817 799675375 -1230814635 -1046187325 1286373174 1001082784 -1566433766 -710594932 1270987567 1019644857 -1513104893 -758584683 1115158276 896583570 -1401317848 -612456770 1159344925 840762251 -1424731599 -602709337 1936621275 74010189 -1654644745 -362336415 1946401474 50629204 -1710367762 -318051464 2109077225 179488383 -1816422459 -457398445 2060989168 232718950 -1797893156 -472816822 1859743423 434003497 -2133389421 -137347323 1773447846 515086896 -2017801334 -255984868 1610802829 386258459 -1911781471 -116672713 1735336596 275255810 -1990114376 -26840274 1207983635 1057451653 -1509015745 -787935319 1332582922 946514588 -1587283162 -698037328 1188812321 836560567 -1462388979 -539850853 1102451256 917578414 -1346866412 -658553982 1438076535 581992161 -1145491621 -859955251 1390053998 635288312 -1126896830 -875308076 1533855301 745273043 -1251825815 -1033529345 1543570012 721826506 -1307614352 -989309978 1480797464 792993166 -1236448204 -1052083038 1596909825 673831319 -1323268051 -970475333 1452844330 564106684 -1198078970 -812518256 1375035699 653414821 -1074069473 -922996599 1173634428 854789610 -1409655728 -587371322 1117387109 899598835 -1399351223 -611276577 1261417806 1009288664 -1524509598 -769202956 1279422807 994394561 -1572073349 -716496659 1663897040 338312518 -1927058180 -98280342 1681967561 323483999 -1974556443 -45508493 1844872674 452048244 -2080840498 -184560552 1788559867 496791917 -2070601513 -208531391 2124029364 161295650 -1869316968 -409777138 2046286253 250669371 -1745241983 -520189929 1883346310 122070288 -1638927190 -381107140 1999393183 2842889 -1725812557 -299565019 1096293465 912207055 -1353286283 -665760285 1177933888 825419990 -1472480916 -549680646 1334023275 948217085 -1584532153 -695548463 1223577714 1072259300 -1495256738 -773389880 1559170109 736640171 -1293849327 -974758521 1535297572 746977458 -1249072888 -1031038562 1379173391 624145561 -1136990941 -885140043 1431912470 576614528 -1151917766 -867167828 2050374801 221318151 -1808245315 -482382549 2103179400 173852702 -1823106652 -464344782 1961735331 65700917 -1696344689 -303766247 1937797306 75972652 -1651633770 -360111872 1736518901 277224547 -1987097127 -24609457 1626138860 401332346 -1897756224 -102385322 1767548103 509449297 -2024487445 -262933123 1849123038 422596680 -2143747598 -146919068 236554910 2032056840 -535303246 -1760503004 158617223 2121498129 -411422805 -1870848195 12714668 2009412154 -288595072 -1714728170 128960181 1890121251 -375281767 -1633249521 330210042 1688840812 -39781418 -1968714944 348348131 1673817717 -87212081 -1916137639 494211784 1785864798 -210013212 -2072231054 437835473 1830807111 -199837699 -2096003221 897034838 1114675904 -612775046 -1400964116 840592975 1159552729 -602665117 -1424801803 1001136740 1286279922 -710786232 -1566215202 1019340413 1271322347 -758151343 -1513572409 683719218 1606912676 -959522018 -1312167032 799899179 1487556285 -1046274297 -1230753903 639316480 1360790166 -938126548 -1089313862 561444377 1450296975 -814180555 -1199593565 386055135 1610976073 -116598029 -1911821723 275742662 1734889296 -27189526 -1989792132 433665005 1860043643 -136883519 -2133826985 515176436 1773389666 -256207144 -2017614258 179678139 2108857133 -457454953 -1816331775 232288162 2061459252 -472510834 -1798226408 74326921 1936266015 -362790235 -1654164941 50587536 1946474246 -317880644 -1710574038 745315095 1533782913 -1033700805 -1251620179 721510158 1543925656 -988856798 -1308094796 582423333 1437606835 -860261879 -1145159009 635098940 1390274474 -875252208 -1126988154 836471667 1188871141 -539628961 -1462576439 917917546 1102151676 -659018170 -1346429232 1056965441 1208431575 -787586451 -1509338373 946718552 1332410318 -698112396 -1587243294 1009772572 1260968074 -769554128 -1524188762 994192389 1279597715 -716419799 -1572110913 854876206 1173573816 -587595518 -1409470060 899261495 1117688993 -610810597 -1399786099 563673208 1453312238 -812213932 -1198413374 653605985 1374817527 -923050675 -1073975845 792948810 1480868060 -1051913882 -1236655632 674149459 1596556485 -970926721 -1322785303 121751764 1883699266 -380655112 -1639409298 2886861 1999322203 -299733535 -1725604489 161104102 2124247152 -409722422 -1869409956 251102463 2045817961 -520493613 -1744906939 452384944 1844570150 -185026148 -2080405238 496704681 1788619839 -208306811 -2070786797 338514050 1663721492 -98356818 -1927020232 322999451 1682416653 -45156937 -1974876895 624220509 1379133899 -885344143 -1136817945 576265540 1432235474 -866681752 -1152365314 737104239 1558733305 -975097789 -1293549355 746755446 1535485408 -1030949798 -1249131316 948160825 1334114735 -695359467 -1584752509 1072565536 1223245238 -773821428 -1494786918 911753483 1096774045 -665444313 -1353641807 825591058 1177728388 -549723074 -1472408408 509278613 1767753987 -262891335 -2024560593 423050636 1848642842 -147235680 -2143392714 276918695 1736851761 -24178549 -1987567587 401388990 1626047784 -102574958 -1897536508 65923569 1961548135 -303855395 -1696286645 75509224 1938234750 -359772988 -1651934126 221667779 2050052437 -482869009 -1807798151 173778394 2103219532 -464141066 -1823280032 2112549729 183354359 -1813736883 -454843685 2055681912 226494446 -1802938796 -477206846 1932622675 70667205 -1656808833 -365417751 1952235338 56332252 -1705845146 -313135376 1616765701 391828371 -1907129815 -111889729 1731208988 272045962 -1992407504 -29788506 1854303031 427908001 -2138568165 -141608307 1777053486 518823864 -2014982654 -253559148 1183110057 830726975 -1467305339 -544374253 1105794992 921577254 -1343785316 -656390646 1214208923 1062759181 -1504625993 -782890463 1328717698 943042324 -1589838162 -700723656 1530119117 741667675 -1254251807 -1036348809 1549666260 727267138 -1303353608 -984131986 1441287167 586120041 -1142543661 -857662907 1384484838 629325680 -1131680054 -879960484 1693565472 334951094 -1962958068 -34040934 1671169593 345716399 -1919785195 -90876029 1781156370 489519748 -2078004418 -215802968 1833405963 440450717 -2092306649 -196157519 2034684484 239198930 -1756843160 -531659778 2116752989 153888459 -1876592783 -417183769 2006801014 10119904 -1718404262 -292287540 1894817391 133672697 -1627455677 -369504299 1604313832 681103998 -1315863612 -963202222 1492264689 804591207 -1224980515 -1040484533 1363438298 641948236 -1085666314 -934462624 1445572291 556703317 -1205350417 -819921031 1109979788 892322330 -1406757984 -618552522 1162163861 843187715 -1421125703 -598972625 1291025086 1005865512 -1560470638 -705025276 1268694695 1016696369 -1517232245 -761794787 1339855331 953917813 -1580011313 -690634663 1219581434 1068918124 -1497418538 -776469440 1090984401 905980231 -1358333699 -670152597 1181408712 829287774 -1469793052 -547124110 1382777223 627880209 -1134174037 -882716611 1426474398 570520840 -1157094222 -871427036 1555040693 733428003 -1296144231 -977709041 1541262764 752549178 -1244418944 -1026253802 1957867819 62226877 -1698902009 -306454383 1944024370 81282468 -1647242210 -355064696 2053716249 225315215 -1805166539 -480221021 2097478912 168021398 -1828021204 -468865862 1761976655 503484889 -2029272989 -267587339 1852335446 426726848 -2140797830 -144624404 1742612861 282663403 -1982838703 -19433273 1622404452 397729266 -1900180408 -105202466 1455923362 566267956 -1194737266 -808521448 1370121403 648893485 -1079769705 -928828159 1478240400 790304774 -1240315460 -1055557334 1601301641 678878239 -1317040731 -965165773 1265676486 1014464592 -1518415382 -763764356 1276998879 991577161 -1575807501 -720099995 1168849140 850135138 -1415226920 -593335986 1120337133 901893243 -1396138559 -607146665 1839825002 447656188 -2086149818 -190787120 1791247475 499348709 -2067126945 -204663351 1668417624 343226574 -1921226380 -92579358 1679805505 320404695 -1978552979 -48849413 1881051150 119120024 -1643056862 -384319052 2004046871 7627905 -1719847621 -293993043 2126846012 163719338 -1865713392 -406042234 2041109541 246410419 -1750680311 -526283361 428226149 1853949683 -142059703 -2138085409 518779516 1777124074 -253390000 -2015190074 392019543 1616547521 -111943813 -1907036179 271612494 1731676888 -29484190 -1992741900 70329857 1932924567 -364951763 -1657243717 56418840 1952174734 -313359564 -1705659486 183152179 2112724645 -454766817 -1813774455 226978346 2055232188 -477558010 -1802617968 585635501 1441736251 -857311359 -1142864105 629527220 1384309282 -880036968 -1131642098 741580447 1530179081 -1036124237 -1254437083 727603846 1549363728 -984597590 -1302918340 1063192265 1213740639 -783194139 -1504290957 942850768 1328935494 -700668932 -1589931158 830770939 1183039085 -544542761 -1467097279 921258722 1106147956 -655938610 -1344267432 10290980 2006595506 -292329976 -1718331746 133219133 1895297963 -369188335 -1627811193 239505174 2034352000 -532091334 -1756373332 153832207 2116844441 -416994781 -1876813131 489297728 1781344214 -215714196 -2078062854 440914777 1832969167 -196496779 -2092006685 334602098 1693888484 -33554850 -1963405624 345791339 1671130109 -91080121 -1919612207 1005791212 1291065210 -704821568 -1560644010 1017046005 1268372323 -762281255 -1516785073 891858910 1110417224 -618213646 -1407058332 843410375 1161976657 -599061781 -1421067651 642004872 1363347230 -934652252 -1085446606 556397457 1445905159 -819490115 -1205820885 681557946 1603833644 -963518826 -1315508736 804420515 1492470581 -1040442737 -1225053671 732976359 1555522673 -977390133 -1296497315 752718078 1541054568 -1026297390 -1244348092 627825877 1382870083 -882524679 -1134391953 570824908 1426139226 -871859744 -1156626058 906445955 1090548757 -670489169 -1358031559 829063322 1181593612 -547036746 -1469853408 953994417 1339816999 -690836067 -1579836149 1068566696 1219901502 -775984764 -1497868014 283014191 1742292153 -19917565 -1982388843 397652022 1622442144 -105000678 -1900355188 503708701 1761791115 -267674319 -2029212249 426260484 1852770450 -144287448 -2141099586 225010763 2054051037 -479787673 -1805634063 168075346 2097385668 -469057154 -1827802648 62057593 1958075631 -306410155 -1698972221 81733728 1943542006 -355382964 -1646888486 850093478 1168921904 -593165174 -1415433188 902209983 1119981865 -607600493 -1395658747 1014033812 1266146562 -763458376 -1518748626 991766925 1276778779 -720156511 -1575716809 790394306 1478182228 -1055779602 -1240128392 678539739 1601601869 -964701961 -1317478303 566754800 1455476070 -808870692 -1194415030 648690153 1370294655 -928753467 -1079809965 163923310 2126673400 -406117310 -1865673516 245924215 2041557473 -525934501 -1751002931 119459164 1880751562 -384783248 -1642619674 7539013 2004105683 -293771159 -1720035073 343037194 1668638108 -92523482 -1921317712 320835859 1679335813 -49156033 -1978220375 447339832 1840180654 -190333932 -2086630270 499390753 1791175095 -204834803 -2066921317 -1254917783 -1036760577 1530730565 742009043 -1302413968 -983986714 1548803164 727182538 -1142361765 -856702515 1441173623 585212129 -1132120766 -880671276 1384862830 629957880 -1467717363 -545039973 1183451169 831338679 -1343640300 -655450750 1105710136 920714414 -1503665857 -782708311 1213300755 1062645893 -1590549210 -701164112 1329349642 943420572 -1906484831 -111515337 1616066701 391383067 -1993302600 -29905618 1732181140 272223234 -2138648173 -142483195 1854451903 428834857 -2014636662 -252959460 1776645286 518145072 -1813362235 -454198957 2112104681 182655103 -1803055652 -478102198 2055859440 227466342 -1657683465 -365498015 1933549787 70815821 -1705245202 -312789640 1951556802 55923796 -1406646232 -617645890 1109797124 891361682 -1421505487 -599606105 1162603805 843898251 -1561083878 -705367924 1291690294 1006277024 -1516370941 -761711467 1267754287 1016550841 -1314957236 -963090214 1603352928 680921590 -1225614251 -1040864061 1492974969 805031407 -1086009218 -935075608 1363849554 642613700 -1205267353 -819059471 1445426507 555763165 -1756993312 -532588426 2034764236 240073050 -1876185863 -416506769 2116406741 153288003 -1717706542 -291844028 2006155774 9744744 -1628429109 -369683363 1895712231 133789041 -1963886460 -34191342 1694439848 335030590 -1919107939 -90469365 1670569393 345369895 -2077560650 -215105504 1780781466 488874252 -2092485457 -197131207 1833522563 441345301 -2029708309 -268293251 1762360007 504121937 -2140610574 -143659164 1852227294 425823816 -1981901863 -19291313 1741746933 282575459 -1900849216 -105617578 1623013100 398067322 -1699607665 -306889959 1958505123 62609973 -1646276714 -354877696 1943121594 81174060 -1805024323 -479284437 2053628561 224449031 -1828436060 -469534926 2097817224 168629790 -1133823197 -882111563 1382373903 627206809 -1157169350 -872296532 1426628118 571453056 -1297042671 -977828985 1556009533 733602475 -1243777272 -1025882210 1540560420 752101042 -1579406521 -690283567 1339181675 953514749 -1498288290 -776544312 1220513394 1069072100 -1358453899 -671050781 1091158617 906949327 -1469421716 -546482182 1180960320 828585686 -1642190166 -384230852 1880116102 118979344 -1720455501 -294330843 2004717471 8044297 -1866095976 -406679026 2127283124 164426530 -1750571391 -525380073 2040924077 245446459 -2086061362 -189920680 1839684578 446720884 -2067464489 -205271487 1791664123 500019053 -1921862916 -92962198 1669125072 343663430 -1977649435 -48740749 1678841801 320218975 -1519383966 -763938060 1266576206 1014586328 -1575104901 -719651091 1276358487 991207361 -1414823344 -592661818 1168499580 849531882 -1396292023 -608078113 1120413541 902764531 -1194911226 -809489776 1456044842 567167932 -1079321057 -928125303 1369751347 648253349 -1239641548 -1055153502 1477636888 789955470 -1317972435 -965318981 1602172673 678954903 -782254995 -1504146181 1062329665 1213656535 -701335436 -1590343454 943462744 1329277390 -544983969 -1467808567 831149427 1183671781 -655757242 -1343307568 921145706 1105240572 -857166839 -1141924705 585551141 1440873907 -880449520 -1132308346 629868860 1384921514 -1036835781 -1254878035 742212887 1530557825 -983637982 -1302736716 726696206 1549250968 -365847387 -1657361357 71302537 1933102367 -312715076 -1705285590 55720336 1951729926 -454421353 -1813175295 182744507 2112046381 -477638514 -1803493352 227127714 2056159540 -142177087 -2138981289 428404205 1854922107 -253015848 -2014545842 518334964 1776425314 -111344397 -1906690971 391341535 1616139593 -30359318 -1992822660 272540102 1731826000 -935031508 -1086079558 642444288 1364057238 -819377867 -1204913757 556214297 1444944015 -962656994 -1315424888 680617010 1603687588 -1041055481 -1225395823 805085227 1492881597 -705454776 -1561023010 1006500964 1291504882 -761374383 -1516672569 1016084605 1268189419 -618130054 -1406196244 891712598 1109476544 -599404189 -1421680139 843821135 1162641625 -215306780 -2077385358 488950984 1780743262 -196646403 -2092934805 440994001 1833842759 -34527786 -1963584192 335496442 1694004332 -90381873 -1919168167 345145571 1670754421 -291652224 -1717924586 9690284 2006248506 -370116199 -1627961073 134092981 1895376931 -532269646 -1757346524 239621278 2035246088 -416550485 -1876115139 153456775 2116198417 -479600913 -1804669319 224903107 2053148501 -469493002 -1828509088 168459226 2098023244 -307079459 -1699387829 62666737 1958414183 -354446652 -1646747054 80868328 1943454590 -18952565 -1982202339 282111911 1742184241 -105706862 -1900791292 398289854 1622825768 -268089671 -2029881809 504047509 1762400003 -144145760 -2140163530 426173324 1851904794 -670564825 -1358901583 906600203 1091481501 -546686402 -1469248856 828660498 1180920708 -690194923 -1579465085 953292601 1339369391 -776883700 -1497988454 1069536032 1220076470 -978260413 -1296572715 733908847 1555677177 -1025693094 -1243997492 752044918 1540652000 -882153871 -1133750553 627378013 1382168523 -871980440 -1157524738 570999620 1427108818 -93130834 -1921654984 343707266 1669053972 -48288841 -1978131679 319900315 1679194637 -190224484 -2085726454 447153840 1839216166 -205216891 -2067557613 499827369 1791881791 -406454326 -1866281124 164339430 2127343216 -525845549 -1750135995 245783295 2040621673 -383879176 -1642510482 118494932 1880565314 -294407199 -1720417417 8245965 2004542043 -1055076506 -1239678992 789753418 1477811932 -965670017 -1317651479 679438931 1601723077 -809023660 -1195345982 566830712 1456346862 -928349363 -1079135269 648340065 1369690871 -592716030 -1414729836 849722926 1168281272 -607773925 -1396626547 902330935 1120881313 -764389584 -1518901338 1014904348 1266222730 -719482071 -1575312449 991162885 1276428947 925425968 1076875686 -651788260 -1373523830 809837865 1195513279 -565492731 -1454607213 972253442 1324636564 -671283154 -1594214216 1050586395 1234804109 -795816905 -1483211615 715125076 1570292162 -997093256 -1281974034 770848077 1526007259 -1006873503 -1258593033 608467302 1396918768 -901113782 -1119016740 589938047 1412337129 -853025709 -1172247355 205963768 2067919214 -498556716 -1789947838 187368929 2083272055 -450534195 -1843243941 43862474 1973057884 -325900058 -1684793232 99651027 1928838469 -335614721 -1661346711 301060508 1727455498 -20304 -1996980186 379327877 1637557523 -124619607 -1886043073 522869166 1747806520 -249284478 -2044524524 407346615 1866509601 -162923365 -2125542387 775147633 1496637671 -1069698723 -1220902453 694031464 1582900478 -951028412 -1336457774 552097859 1475307733 -823772817 -1176434183 663067738 1350741196 -913572490 -1098068512 864337941 1149497475 -578117319 -1433562705 887686156 1139684506 -622369504 -1377806922 1029654567 1247312049 -749655797 -1537861219 976391230 1295367336 -734204654 -1556357756 358478009 1650114607 -78409323 -1940610813 305149088 1698104374 -63023732 -1959172838 461797515 1820411933 -175629913 -2104547023 485211282 1810664452 -219816514 -2048725720 149610717 2146291787 -421232143 -1847348889 260515012 2021659730 -511097368 -1769048706 103901423 1899387001 -398521917 -1623705259 22850806 1985715296 -279786022 -1739195060 85885874 1914286884 -351214946 -1676160504 41109419 1970566973 -327342457 -1686497775 197462912 2093103894 -439653716 -1832101318 212389785 2075131663 -492392779 -1784570333 413766614 1873716032 -156765446 -2120170900 532961231 1757636441 -238405917 -2033383819 376576996 1635068786 -126059832 -1887745442 287301629 1712910187 -15614255 -2011787705 1047569274 1232573420 -796999082 -1485180224 958228323 1310349301 -686619057 -1609287975 816524104 1202461662 -559592860 -1448969486 935784273 1086447559 -641167747 -1362116885 600290078 1421902728 -842411470 -1160846684 615151367 1403864977 -895216085 -1113381187 756824876 1511721914 -1022207488 -1273664874 712113973 1568067491 -998269415 -1283936625 470135539 1795326565 -234105889 -2062752951 459831018 1819231868 -177858618 -2107562160 316553921 1708722775 -53453843 -1948816517 364117720 1656016462 -71458828 -1933922462 28484247 1991610881 -272841797 -1732512979 115304078 1910003224 -388954206 -1613351116 258550437 2020481587 -513324151 -1772061921 134540988 2130959914 -435515504 -1861370106 661361211 1349296813 -916065513 -1100823679 537286178 1459709620 -838322418 -1190197352 699406857 1589062303 -943817947 -1330033741 786292240 1507520134 -1059864772 -1210806358 987529823 1306243785 -724376717 -1546267675 1035028038 1253471952 -742447254 -1531439108 872876653 1124088571 -636916927 -1391567913 862637684 1148059362 -580604072 -1436311602 1396974644 608375970 -1119206120 -900893298 1412030509 590270651 -1171816191 -853495401 1570745350 714644624 -1282290390 -996737604 1525835807 771053705 -1258550989 -1006945883 1324561488 972293318 -1594010244 -671455766 1235152969 1050263775 -1483697819 -795368973 1076411490 925863156 -1373184690 -652087848 1195735163 809650413 -1454696105 -565433919 1747584252 523056234 -2044434992 -249342650 1866973413 406909043 -2125880887 -162623137 1727106254 301382744 -1996493342 -467596 1637632215 379287617 -1886246405 -124446355 1973228696 43656206 -1684834892 -325827294 1928384641 100130839 -1661029971 -335969989 2068225194 205630524 -1790378618 -498086640 2083215539 187459621 -1843054177 -450754295 1247745397 1029187043 -1538165671 -749321009 1295176044 976609786 -1556303808 -734297898 1149541703 864267729 -1433731989 -577909507 1139366238 888039880 -1377355662 -622851868 1474823441 552547719 -1176083395 -824093525 1350942984 662892958 -1098145756 -913534798 1496550691 775208373 -1220678641 -1069884263 1583237434 693729708 -1336924138 -950593408 1899050429 104203563 -1623239535 -398957561 1985802660 22790450 -1739419512 -279601122 2146090383 149785881 -1847272285 -421270475 2022144406 260065536 -1769400134 -510777300 1820730841 461444431 -2104998667 -175147933 1810620864 485282134 -2048556820 -220024710 1650306539 358260093 -1940665145 -78316463 1697671666 305617252 -1958868770 -63358904 1634879158 376796704 -1887688806 -126150900 1713341103 286831161 -2012093565 -15281387 1873399428 414121490 -2119716952 -157245634 1757678237 532888075 -2033554511 -238200025 2093307602 197289540 -1832175618 -439613592 2074645195 212836957 -1784220697 -492715151 1914625760 85585526 -1676623924 -350777510 1970477817 41167471 -1686275115 -327529661 1511810686 756766440 -1273886894 -1022019644 1567728231 712413937 -1283472565 -998706211 1422388812 599842522 -1161195680 -842088458 1403660885 615324355 -1113306247 -895255569 1202419226 816596620 -1448798410 -559798368 1086763523 935428757 -1362570449 -640687175 1232141864 1048039102 -1484873980 -797331566 1310538289 958007975 -1609344227 -686527605 2020177911 258885473 -1771628837 -513792435 2131014638 134447992 -1861561662 -435297708 1991442373 28692307 -1732469015 -272912769 1910455260 114821962 -1613669648 -388601242 1709074323 316233477 -1949301057 -53004759 1655939978 364155676 -1933720922 -71634384 1795551137 469950263 -2062840179 -234045925 1818766264 460266286 -2107225452 -178161150 1124554559 872441769 -1391905261 -636615035 1147835174 862823344 -1436225014 -580664676 1306320653 987492251 -1546469855 -724201801 1253120788 1035348866 -1530955208 -742896978 1588610907 699889613 -1329715593 -944171295 1507689282 786084820 -1210850706 -1059794184 1349242729 661454847 -1100632507 -916283693 1460013936 536951782 -1190630820 -837854518 -955592 -1997120594 301926932 1727543938 -123949279 -1885626441 378719757 1637219995 -248847606 -2043817060 522486310 1747169968 -163109101 -2126506107 407455295 1867413161 -498697380 -1790882870 206051952 2068785894 -450117819 -1842573357 187031145 2082664191 -325192850 -1684356104 43225666 1972675284 -336578697 -1661532191 100554331 1928947405 -996193296 -1281852570 714156764 1570118218 -1007513623 -1258963073 771550917 1526455891 -901463102 -1119620268 608871150 1397592696 -852949029 -1171376307 589784823 1411405409 -651666540 -1372624126 925252280 1075907118 -565862515 -1455247589 810286753 1196215863 -671886426 -1594563792 972927626 1325040156 -794945601 -1483135191 1049654931 1234650629 -420849031 -1846711569 149175125 2145586115 -511205792 -1769951498 260702028 2022625242 -399388085 -1623792931 104837991 1899529201 -279177646 -1738856764 22181758 1985300456 -77772259 -1940227445 357772081 1649679271 -63926780 -1959281006 306114344 1698291646 -175717841 -2105412935 461939459 1821348757 -219478474 -2048117088 484796186 1809995660 -578520399 -1434236377 864689053 1150102283 -622215512 -1376874946 887611268 1138814738 -748686717 -1537687019 1028756399 1247191865 -734906726 -1556806132 977033142 1295738656 -1070372139 -1221305789 775752697 1496988527 -950096180 -1336304038 693161952 1582825334 -823598361 -1175465359 551977931 1474409309 -914020610 -1098770840 663439314 1351382852 -842593862 -1161807572 600402070 1422809088 -894775901 -1112670923 614771855 1403231257 -1021542008 -1273253602 756211876 1511378994 -999209583 -1284082425 712975549 1568150571 -797959714 -1485362872 1048475890 1232685156 -685908537 -1608848047 957594859 1309969533 -559181332 -1448304262 816181440 1201848406 -641313291 -1363057309 935867609 1087308879 -156685966 -2119296540 413616222 1872787656 -238752405 -2033984003 533367879 1758313681 -126705344 -1888120362 377274476 1635512570 -14719655 -2011671089 286327925 1712731363 -350340842 -1676080768 84957242 1914136748 -327942897 -1686844007 41786403 1970973877 -440028892 -1832746574 197906440 2093801630 -492276419 -1783675477 212210705 2074158215 -723764997 -1545926547 986864087 1305831745 -743310110 -1531523980 1035967950 1253616984 -637030199 -1392476065 873058789 1125048691 -580225840 -1435679674 862197244 1147348330 -915724129 -1100212215 660949427 1348630821 -838407034 -1191060464 537431466 1460649276 -944725843 -1330147269 700367233 1589244183 -1059232588 -1210428382 785581464 1507079438 -273541069 -1732958043 29128991 1991985545 -387982294 -1613173572 114408710 1909886352 -513175551 -1771134825 258470189 2019606971 -435923944 -1862048626 134886708 2131559842 -234551209 -2063451967 470509947 1795971565 -177681330 -2106589992 459713890 1818336756 -52527003 -1948667661 315679049 1708642783 -72137604 -1934330646 364717392 1656362438 -1684165060 -325411158 1972621072 43319174 -1661965787 -336110925 1929251593 100219807 -1790564850 -499050856 2068334370 206534580 -1842617833 -450047359 2082833211 186823597 -2044019112 -248672562 1747246964 522448866 -2126022079 -163558697 1867062125 407776251 -1997457814 -653572 1728010054 301492176 -1885539725 -124009755 1636995935 378905545 -1594650892 -671826334 1325264856 972742478 -1482798355 -795248005 1234185153 1050090327 -1373108538 -651217328 1076258794 924931964 -1455045921 -566037943 1196139507 810324837 -1119576432 -901534202 1397424060 609079082 -1171694967 -852596193 1411857317 589302579 -1281419614 -996661708 1569814414 714491672 -1259154757 -1007295955 1526510487 771457793 -2105106563 -176050197 1820917329 462409415 -2048173212 -219386894 1810184776 484575966 -1940056241 -77977639 1649636963 357844725 -1959734442 -63446080 1698607738 305758956 -1624142055 -399065201 1900015157 104390307 -1738781952 -279217258 1985096236 22354618 -1846933717 -420661315 2145674759 149116561 -1769487566 -511642716 2022285854 261001864 -1175928907 -823161053 1474748057 551677455 -1098548308 -914207942 1351293568 663497238 -1221380217 -1070332143 1497192107 775579197 -1335954530 -950418680 1582338738 693608996 -1537232943 -749166777 1246875389 1029111403 -1556976696 -734700706 1295780580 976960114 -1434179613 -578611339 1149912783 864908889 -1377180678 -621882516 1139245782 887140928 -1448358722 -559088600 1202040210 815963396 -1362753369 -641648591 1086876043 936335645 -1485814644 -797477862 1233003936 1048122678 -1608679275 -686116861 1309925817 957665583 -1273176870 -1021580212 1511177718 756387168 -1284433725 -998889387 1568635375 712526201 -1161341720 -843029378 1422472644 600704338 -1112895247 -894590873 1403318749 614711627 -1832522634 -440214304 2093714778 197967308 -1784141713 -491841287 2074495299 211909077 -1675729852 -350661422 1913652584 85407230 -1686921123 -327905077 1971175793 41611751 -1888289774 -126497660 1635556670 377204136 -2011219957 -15202147 1712412967 286681521 -2119601120 -156351306 1873220876 413148570 -2033930183 -238845777 1758122261 533586307 -1330577921 -944255639 1589550291 700034117 -1210238490 -1059452560 1507023050 785672284 -1100253747 -915651237 1348801761 660743287 -1190743596 -838762174 1460195576 537911406 -1391989349 -637477619 1124699319 873380897 -1435883134 -580052716 1147422894 862156856 -1545837143 -723823297 1305609349 987051027 -1531862608 -743010010 1254080668 1035530250 -1948328649 -52826719 1708178459 316116109 -1934419666 -72078920 1656584194 364529812 -2063248123 -234723949 1795896361 470549695 -2107076324 -177233526 1818685488 459391142 -1771451053 -512819771 2020060287 257989865 -1862006454 -435996196 2131388518 135092464 -1733147295 -273320457 1992041549 29037787 -1612742280 -388451858 1909579860 114741442 -366450278 -1657841396 69601462 1931556896 -314200701 -1706910443 55299247 1951202361 -453779032 -1812672194 184385668 2113581074 -476174927 -1801906905 227558557 2056745995 -140543490 -2137503384 428939474 1855334468 -252527129 -2013950607 519888075 1778117725 -112922164 -1908162214 390762720 1615700086 -30853675 -1993472701 271013113 1730176111 -783922862 -1505658428 1061693566 1213143272 -701788853 -1590903331 942009447 1327684849 -543309472 -1466240522 831758412 1184141530 -655358599 -1342753297 922641493 1106859203 -856598218 -1141479008 587151386 1442318476 -878928593 -1130648135 630389763 1385548949 -1037381372 -1255284334 740601896 1529053374 -985197283 -1304418933 726234161 1548633255 -214738725 -2076940211 490551799 1782188385 -195126078 -2091275180 441515502 1834470776 -35073815 -1963990913 333885893 1692500307 -91941648 -1920850842 344683996 1670137162 -293320513 -1719437271 9054611 2005735685 -370570074 -1628521424 132640138 1893784860 -530595699 -1755779045 240230817 2035716407 -416152428 -1875561470 154953144 2117817646 -933398509 -1084602235 642980159 1364470185 -818889718 -1204319076 557767974 1446636976 -964235231 -1316896585 680038669 1603248539 -1041550280 -1226046290 803558676 1491232130 -706058121 -1561503519 1004800347 1289959885 -762860434 -1518297864 1015663938 1267662292 -617488315 -1405693741 893354345 1111011839 -597941156 -1420094262 844252528 1163228646 -669119720 -1357300850 907045428 1092049570 -546058495 -1468727401 830320173 1182441147 -691698902 -1581075524 952885766 1338823312 -777500877 -1498450011 1067853343 1218516617 -978773124 -1297208342 732396112 1554008774 -1027285147 -1245450253 751484489 1540198111 -881683634 -1133141032 628945506 1383842548 -870361257 -1156028479 571553403 1427506925 -479188016 -1804133562 226380540 2054781546 -467800119 -1826955425 169053925 2098511475 -307518494 -1699966092 61194958 1956835928 -356096005 -1648273555 80217815 1942959681 -20497484 -1983902942 281631384 1741580814 -106233939 -1901211845 396664449 1621339671 -266554490 -2028240112 504550058 1763041852 -143558753 -2139732215 427759283 1853367845 -1056621991 -1241380145 789273461 1477209059 -966197696 -1318072618 677814124 1600237562 -807488917 -1193704707 567333703 1456989137 -927762830 -1078704412 649926494 1371154376 -592303555 -1414194517 851200785 1169914759 -606081500 -1395073358 902926088 1121370014 -764829169 -1519480167 1013433123 1264645045 -721132010 -1576839552 990512954 1275934636 -93644143 -1922291193 342195133 1667386155 -49881464 -1979584994 319340452 1678741298 -189754717 -2085117387 448721807 1840890649 -203598150 -2066061780 500381590 1792280320 -405009675 -1864680861 164785113 2127911759 -525218068 -1749614982 247443392 2042142550 -385383737 -1644121519 118088683 1880019837 -295024930 -1720879544 6563826 2002982756 -1908101986 -113009656 1615515058 390987044 -1993774969 -30517231 1730611627 270547261 -2137054036 -141028294 1855014272 429290774 -2014125899 -252325853 1778155929 519811343 -1812742918 -453735316 2113789398 184216896 -1801553693 -476493707 2056264143 228010329 -1658309432 -366017442 1931892196 69297522 -1706692399 -314392505 1951109629 55353707 -1255502762 -1037189952 1529146746 740548076 -1303951281 -985630503 1548298595 726538741 -1141832604 -856279822 1442800968 586700254 -1130577795 -878972693 1385341265 630559175 -1466065870 -543511388 1184103710 831835528 -1343203285 -654874435 1107179783 922290577 -1505356800 -784259946 1212708140 1062159802 -1590964199 -701702001 1327870261 941785507 -1755341345 -531059383 2035416307 240569445 -1875748410 -415930032 2117875946 154863740 -1719396883 -293395077 2005562561 9258071 -1628843532 -370220702 1894232280 132153422 -1964470853 -34620115 1692855447 333569025 -1920644702 -92112588 1670064270 344725528 -2077031031 -214682337 1782408357 490361907 -2090942064 -195432186 1834000572 441946154 -1406026473 -617181823 1111481403 892923053 -1420003058 -597997160 1163008034 844441780 -1561709275 -705886797 1290032137 1004758175 -1517817540 -763313750 1267306512 1015980166 -1316573837 -964583963 1602800735 680525001 -1226086038 -1041475076 1491404870 803354832 -1084414655 -933620265 1364411501 643069179 -1204756136 -818425394 1446936692 557428962 -1133326820 -881459574 1383903024 628858790 -1155593723 -870827373 1427204905 571890623 -1297529298 -978422088 1554458370 731912084 -1245412809 -1027362143 1540023067 751686541 -1580867976 -691867922 1338752852 952930242 -1498932639 -777049353 1218870093 1067535323 -1356966326 -669423908 1091581798 907479024 -1468820909 -546004283 1182659455 830129129 -2028146988 -266609086 1762824184 504741742 -2140067123 -143254949 1853836257 427326327 -1983420698 -20949392 1741227978 281950044 -1901419777 -106065303 1621410771 396620613 -1700004176 -307442138 1957011356 60993290 -1647953239 -356447681 1942510469 80702227 -1804568958 -478722540 2055083950 226043704 -1826770277 -468024819 2098451383 169141025 -1519780003 -764489781 1265081969 1012969191 -1576780988 -721220654 1275746920 990735102 -1414367377 -592099335 1169954371 851125973 -1394625674 -606567456 1121047130 903275212 -1193349319 -807805009 1456508437 567787139 -1078777056 -927720522 1371359756 649755290 -1241159925 -1056811107 1477117479 789329585 -1318542574 -965766268 1600569918 677507752 -1643651179 -385814781 1879686841 118394415 -1721099380 -294835430 2003073696 6507062 -1864607833 -405051599 2127705739 164955677 -1749969986 -524901592 2042622610 246989316 -2085564431 -189268121 1841213149 448372299 -2065888280 -203801730 1792240324 500456018 -1922349117 -93554859 1667573487 341972601 -1979284518 -50220212 1678303990 319804000 586277778 1442239236 -855670082 -1141329368 630990731 1385895709 -879606105 -1131055567 740977568 1529699126 -1037825396 -1255982566 726118329 1547738927 -985018731 -1303446013 1061614582 1212269408 -783772966 -1504730548 942356463 1328285561 -702196029 -1591581099 832404420 1184516946 -544007448 -1466684802 921747421 1106743115 -654385423 -1342575001 429900634 1855517644 -141450634 -2137615648 519178051 1777678293 -251894161 -2013571335 390351720 1615035390 -112580028 -1907549486 271159153 1731117031 -30937507 -1994334517 69784382 1932518312 -366562798 -1658748284 54859559 1950492593 -313821685 -1706277219 183720716 2113170330 -453166560 -1812329802 228499221 2056892291 -477036999 -1801990481 1005245139 1290658373 -706432001 -1562147991 1015486154 1266689628 -762742810 -1517402256 892426977 1110862455 -616612915 -1405613221 844930808 1163636334 -598540332 -1420439742 643678903 1364914721 -934042725 -1084976371 556795566 1446458936 -817993854 -1204201708 679889541 1602320915 -964154455 -1316021441 803966620 1491910154 -1041895504 -1226645722 8712731 2005123725 -292908233 -1718770783 132724226 1894647444 -370714834 -1629460552 241138217 2035829439 -531555579 -1755960429 154320432 2117439142 -415441124 -1875120246 489939583 1781846761 -214072493 -2076527675 442377830 1834555120 -196065462 -2091419684 333998669 1693407963 -35255455 -1964950537 344305236 1669504706 -91500680 -1920139282 281510160 1740681606 -20324292 -1982934870 397034761 1621980575 -106683355 -1901914957 505153826 1763391924 -267229170 -2028644200 426888507 1853291949 -142627817 -2139579263 225481076 2054660578 -478220200 -1803960114 169694573 2098882043 -468503487 -1827404585 61544774 1957439952 -307922838 -1700640516 80141663 1942089161 -355943309 -1647342363 732537304 1554944334 -978861836 -1298075550 751068609 1539528023 -1026947859 -1244842885 628238826 1383405948 -881047354 -1132758960 572517875 1427692901 -871265057 -1156137911 907981244 1092190506 -669986672 -1357389818 829650341 1182025011 -545450871 -1468390369 952449422 1338116376 -691316574 -1580439500 1068039575 1219480833 -777610053 -1499354067 165458001 2128314567 -405614211 -1865031189 246510664 2041988318 -524348060 -1749539342 117913699 1879050485 -385263281 -1643222567 7011450 2003684588 -295396010 -1721520704 342597685 1668059299 -93994727 -1922895473 319185964 1677808826 -49806080 -1978714730 447752199 1840715921 -188856021 -2084996675 501083166 1792728200 -204239566 -2066432604 850563225 1169530895 -591597131 -1413758685 903828608 1121477654 -607046228 -1395260102 1013520555 1265510461 -764970617 -1520416495 990174386 1275325476 -720716386 -1576170232 788889853 1476571243 -1056185903 -1240673977 677922020 1601139826 -966384184 -1319037602 568199375 1457076313 -808424989 -1193846411 649317590 1370815552 -927093254 -1078289044 1184704150 832181760 -1466742854 -543918292 1106305679 922210841 -1342274653 -654724299 1212591780 1061264946 -1505177720 -783286498 1328245437 942430763 -1591407727 -702399737 1529493234 741148260 -1255909410 -1037867192 1548219115 725664381 -1303800889 -984702127 1441906368 586583638 -1140858900 -856100998 1385986777 630934095 -1131275275 -879416477 2113078878 183776968 -1812109454 -453355548 2057224775 228192977 -1802460309 -476605443 1932037740 70237946 -1658392768 -366878762 1950698101 54688483 -1706349735 -313779249 1615074874 390276780 -1907722474 -112375936 1730794019 271508149 -1993886961 -31423591 1855954440 429436574 -2137915612 -141111374 1777490449 519400071 -2013512899 -251982933 1602623447 679552833 -1316456709 -963688851 1491850190 804053848 -1226460446 -1042120076 1365090277 643477363 -1085014327 -933966241 1446009852 557280106 -1203881264 -818345402 1110509491 892745509 -1405131105 -617064951 1163707306 844886844 -1420647802 -598371824 1290440577 1005436695 -1562054995 -706486725 1267157912 1015053070 -1517737292 -762439134 1692940063 334432137 -1964616141 -35559771 1669722886 344114064 -1920232918 -91446596 1781776173 489983931 -2076320255 -214241641 1834908468 442059682 -2091902440 -195614066 2036279163 240654317 -1756281257 -531204415 2117264226 154522612 -1875082674 -415517992 2005184329 8626143 -1718956443 -292684045 1894345552 133061574 -1629025668 -371180822 1957381140 61633666 -1700453064 -308144722 1942388749 79802523 -1647779551 -355479113 2054212646 225967280 -1803637494 -478569060 2099054655 169490601 -1827444461 -468428411 1763464304 505111782 -2028849828 -267057718 1852936297 427204863 -2139098811 -143081005 1741151298 281078996 -1983267474 -20017672 1621760091 397224141 -1901823625 -106739231 1338336476 952259658 -1580530192 -691260058 1219010757 1068470355 -1499020823 -777916033 1092545774 907664504 -1357869630 -669532844 1181952247 829692001 -1468184101 -545621683 1383232696 628442158 -1132718700 -881122046 1428140193 572031031 -1156460147 -870915813 1554644106 732875804 -1297637978 -979325648 1539586195 750979077 -1245029953 -1026725591 1840280917 448218563 -2084694919 -189192977 1792913740 500859354 -2066493344 -204152586 1668021607 342674929 -1922720693 -94196515 1678129534 318835176 -1979164590 -49321788 1879532849 117462439 -1643576291 -384945013 2003476776 7180734 -1721450492 -295440238 2128407811 165404053 -1865249745 -405422919 2041653530 246815116 -1749071818 -524781408 1457411485 567895307 -1194314575 -807992281 1370722692 649371922 -1078071128 -927285186 1476779439 788720953 -1240744829 -1056142315 1600657846 678373664 -1318684518 -966703092 1265190393 1013871983 -1519967019 -765455293 1275363808 990097782 -1576345396 -720514982 1169345995 850787677 -1413698329 -591684495 1121913298 903362884 -1395562242 -606709656 -1595245621 -672314531 1323571943 971188849 -1484275758 -796881084 1233772286 1049554536 -1372457991 -650722449 1077908181 926458435 -1453574176 -564459658 1196578508 810903130 -1117951057 -900048071 1397951107 609499669 -1171214410 -851992800 1413402266 591003148 -1283005539 -998124789 1569227441 714060327 -1259657340 -1007937774 1524975272 769816126 -1685824765 -326931563 1971993135 42797753 -1662410982 -336679028 1927806518 98619040 -1788882127 -497491033 2068951581 206996107 -1842211032 -449501250 2084337156 188434066 -2043458713 -248218639 1748838987 523901661 -2124509314 -161890328 1867574866 408411844 -1998011563 -1051709 1726390905 299995887 -1887107252 -125683750 1636525664 378296054 -1175369078 -822707684 1476340646 553130800 -1097036141 -912540155 1351806911 664133417 -1221934408 -1070730706 1495573396 774083330 -1337522527 -952093129 1581868941 692999963 -1538893074 -750687624 1246247874 1028590420 -1557422345 -735269279 1294335963 975359821 -1432497444 -577052086 1150530544 865370982 -1376774459 -621337005 1140750313 888751999 -2103481790 -174564652 1821444974 462830584 -2047693221 -218784051 1811730295 486277089 -1941642640 -79441178 1649050460 357413834 -1960237463 -64088321 1697072965 304117715 -1624737242 -399553872 1898322698 102837148 -1740259777 -280850775 1984683795 21819269 -1846283756 -420167038 2147324728 150643630 -1768016371 -510064997 2022725409 261580727 -1831069367 -438621729 2094168165 198527219 -1783505584 -491328058 2076163196 213421290 -1677225605 -352280083 1913253975 84852929 -1687530142 -328374796 1969501262 40043736 -1888810707 -127125061 1634035713 375543959 -2012820172 -16646750 1711844376 286235790 -2119139041 -155733623 1874780211 414830757 -2032319226 -237341296 1758667818 533992636 -1447937663 -558561001 1203525805 817588283 -1361052264 -640103154 1087478964 936815650 -1486245453 -798064347 1231540383 1046536201 -1610320470 -687651524 1309283462 957162512 -1274730011 -1023272589 1510688969 755791967 -1284968964 -999301782 1567001808 711048262 -1159814697 -841379519 1422967035 601354349 -1112316466 -894151336 1404896482 616182900 -1949882360 -54519650 1707690276 315521458 -1934955503 -72491897 1654951229 363052459 -2061721542 -233074516 1796391190 471200128 -2106498013 -176794443 1820263695 460862873 -1771030420 -512292614 2021546304 259615190 -1860305803 -434451229 2131991897 135572943 -1733578658 -273907512 1990578546 27451876 -1614384057 -389987119 1908938091 114238973 -1331099456 -944883626 1588029932 698374522 -1211839271 -1060897713 1506455029 785227107 -1099792142 -915034012 1350361566 662425928 -1189133077 -837258115 1460741575 538318161 -1390536540 -635885518 1125153160 873941278 -1435247427 -579539925 1149091217 863669511 -1547333482 -725442560 1305211322 986497324 -1532472177 -743480295 1252406691 1033962805 -997802289 -1283355047 713613283 1569714037 -1007977770 -1259582912 769989626 1524771692 -899860739 -1118173589 609441745 1398040391 -852430108 -1170750862 591303624 1413063518 -651055445 -1372152259 926928775 1077477137 -564368718 -1453630940 810683294 1196768008 -672520551 -1595075057 971261877 1323530019 -796401024 -1484729834 1049199532 1234088762 -1532409 -1997558127 300351275 1726074813 -125478370 -1887278456 378223410 1636567972 -248310219 -2043402589 524121881 1748649871 -161557972 -2124815686 407941888 1868006294 -497054109 -1789346059 206696271 2069290969 -449688966 -1841988884 188492630 2084248512 -326891951 -1685899577 42624893 1972197355 -337001912 -1662061858 99066724 1927320562 -576876658 -1432699112 865332898 1150606900 -621786217 -1376290047 889072315 1140398637 -750385220 -1539229910 1028155024 1246713350 -735329371 -1557335245 975544969 1294111263 -1070948374 -1221742724 774176454 1495518800 -951624717 -1337955483 692665055 1582172745 -823060520 -1175050418 553613044 1475888738 -912469055 -1097079977 663925485 1351975547 -420237498 -1846239280 150851178 2147155708 -509711521 -1768334391 261098099 2023176933 -400021644 -1624303646 103171672 1898018510 -280632467 -1740450821 21725761 1984738007 -79380702 -1941729356 357228046 1649274520 -64390341 -1959900243 304552471 1696606849 -174115056 -2103965818 462509628 1821796010 -218959095 -2047491169 486314533 1811653299 -156181427 -2118652709 415153505 1874431479 -237168556 -2032523070 533952888 1758743022 -127183745 -1888721687 375731539 1633813957 -16347034 -2013159184 285798730 1712308700 -351810519 -1677656897 84520197 1913560467 -328595408 -1687340890 40134940 1969445258 -438549477 -1831111539 198321463 2094339489 -491683838 -1783189356 213901614 2075709880 -841024379 -1160131565 600874409 1423420735 -894224228 -1112274934 616389040 1404725542 -1023052617 -1274919903 755701147 1510745357 -999771986 -1284538312 711381378 1566695700 -798364447 -1485906825 1046973901 1231076699 -687593224 -1610409874 956975572 1309505858 -558734125 -1447734203 817628671 1203451241 -639655734 -1361538980 936493542 1087828336 -273945332 -1733501542 27626528 1990376630 -389666539 -1614734973 113788985 1909422255 -512727746 -1770564184 259916818 2021209220 -434265817 -1860529743 135512075 2132078749 -232981144 -2061775362 470981700 1796582610 -177129103 -2106193433 461330525 1819830475 -54037158 -1950333492 315167862 1708008672 -72699581 -1934786091 363122799 1654907129 -725234236 -1547502254 986426600 1305255038 -743962147 -1532020405 1034316017 1252087911 -635550218 -1390840480 873473242 1125585996 -579632657 -1435192967 863887555 1148899413 -915219040 -1099567818 662486156 1350274074 -836822599 -1189598929 538015893 1461078019 -945203822 -1330748156 698823870 1587545128 -1060859509 -1211916003 785051815 1506656305 1748234691 523551061 -2042785553 -247816071 1868445146 408487244 -2125441802 -162044832 1726511601 300894567 -1998186275 -2021301 1636154856 377654654 -1886659388 -124982190 1971642791 42193201 -1685421941 -326258659 1927882174 99489064 -1662565230 -337611772 2069850517 207116547 -1789851463 -497666001 2083696012 188063002 -1841509216 -449053642 1398657291 609935773 -1118588889 -900431695 1412437266 590816644 -1170312130 -851884888 1569085753 713124271 -1282918379 -997259133 1525390624 770485686 -1259996148 -1008546662 1324007791 971895289 -1595629501 -672952107 1233585526 1048589792 -1484168102 -795978548 1076971869 926317003 -1371592591 -650635033 1197247812 811318738 -1454183320 -564798210 1898496130 103804948 -1624858194 -400453320 1984234651 21115917 -1739889225 -280210143 2146650288 150239270 -1845679716 -419817206 2023656617 261733439 -1768886907 -510141165 1822413030 463003760 -2104380982 -174685860 1811027199 485827689 -2047052333 -218413755 1648646356 356739138 -1941292552 -78837394 1697225933 305048667 -1960313375 -64959113 1246158922 1027723484 -1538752154 -749751824 1294672979 975967429 -1557838465 -735939095 1151166584 865753326 -1433204396 -577488446 1139846241 888642807 -1375810227 -621150757 1475473454 553042104 -1174433534 -822566508 1352414263 664470689 -1097706213 -912956019 1495955484 774719626 -1222371024 -1071437402 1581759493 692096147 -1337336535 -951128641 1510314817 755147735 -1274285459 -1022573829 1567119192 711944142 -1285147020 -1000274206 1423842163 601435109 -1160742305 -841528631 1404297066 615837692 -1111638458 -893743408 1202881317 817214387 -1447239159 -558116193 1088374588 936933290 -1362024944 -640280954 1231620887 1047411585 -1486394821 -798991699 1308937998 956563352 -1609912798 -686973260 1634448265 376210207 -1889152347 -127737293 1711699856 285296390 -2012735812 -15784406 1873820603 414649133 -2118231401 -155620863 1759379362 534433588 -2032951666 -237720040 2094834669 198939515 -1831681343 -438963625 2075224052 213276514 -1782642984 -491243954 1913072607 83893065 -1677112589 -351372699 1969942470 40755024 -1687908630 -329007492 1126081024 874091158 -1391410388 -635964486 1148413465 863262351 -1434646731 -579192925 1304767026 985799332 -1546958050 -724796536 1252585003 1034935997 -1532588281 -744374383 1588179556 699302642 -1331178680 -945757218 1506047613 784549611 -1211492527 -1060296761 1349663318 661981888 -1099146374 -914658324 1461714511 538496729 -1190027421 -837373963 2020639432 259502686 -1770069020 -512109710 2132625105 135951943 -1861015555 -434890901 1990920954 28064364 -1733989418 -274572480 1908854499 113376885 -1614237745 -389046439 1707578028 314614330 -1949699200 -53558506 1655330485 363685411 -1935394919 -73201905 1797003934 471542280 -2062386254 -233485532 1819401863 460779025 -2105557077 -176648387 207566023 2069365841 -497986069 -1789500035 187887838 2083897416 -449015310 -1841585820 42253557 1971555427 -326443559 -1685197489 99186924 1928218746 -337176128 -1663030954 300426403 1726944309 -1686129 -1998490343 377872570 1635962924 -125075050 -1886605056 523480209 1748278279 -247607875 -2042954453 408840328 1868126238 -162526812 -2124990158 925963279 1077290137 -650152669 -1372043851 811388950 1197203584 -565006022 -1454014036 971676733 1324199083 -672858863 -1595683449 1049057316 1233152178 -796313336 -1483863650 713426027 1568748797 -997694137 -1282452015 770424946 1525477604 -1008361122 -1260219960 610110553 1398455503 -900469387 -1118511645 590366784 1412921558 -851564180 -1170662918 356779398 1648571664 -79010646 -1941089220 304726431 1697575177 -64511821 -1960800219 463441332 1821949218 -174986088 -2104042482 485640621 1811249467 -218355583 -2047141865 150148578 2146706804 -419597106 -1845869480 262066683 2023350637 -510611241 -1768456127 103325136 1898949958 -400098052 -1625174934 21322185 1984063839 -280282907 -1739847565 774513998 1496126936 -1071365022 -1222413068 692576599 1581306305 -951484293 -1337020179 552709500 1475780074 -822096816 -1174864698 664562021 1352358387 -913176503 -1097516833 865940778 1150944700 -577547258 -1433115504 888205619 1140310437 -620851169 -1376149367 1028046104 1245810062 -750199756 -1538265950 975927553 1294748055 -735766483 -1558042437 1047090757 1231972051 -798541975 -1486878721 956600924 1308861130 -687148176 -1609710618 817028727 1203105505 -558055589 -1447325747 937368174 1087908600 -640582846 -1361687596 601769505 1423537847 -841996531 -1160308837 615744056 1404351150 -893525228 -1111829630 755355155 1510145669 -1022644417 -1274241111 711461386 1567570588 -999920858 -1285465168 84375181 1912620571 -351725663 -1676794057 40546964 1970110978 -328936520 -1687952594 199032511 2094779945 -439181421 -1831489787 212941478 2075527728 -490775670 -1783076068 414213865 1874286207 -155318331 -2118568109 534618864 1759154790 -237780004 -2032864438 376172251 1634524749 -127561737 -1889353887 285616834 1711348308 -16233490 -2012251272 661808900 1349867410 -914618840 -1099221314 538944285 1461228427 -837696975 -1189678425 699002678 1588518816 -945320422 -1331642740 784608047 1505958841 -1060484605 -1211270507 986019680 1304578038 -724887988 -1546901798 1034466169 1253016559 -744041899 -1532894525 874446674 1125765060 -636445058 -1390956824 863189835 1148455901 -578987417 -1434817807 471615436 1796962138 -233691424 -2062215562 460424149 1819718467 -176168199 -2106011025 315084798 1707147112 -53891374 -1949393340 363465703 1655520113 -73110837 -1935451555 28006312 1991010110 -274385276 -1734212078 113677233 1908515623 -389483875 -1613774325 259055514 2021125900 -511787338 -1770418656 136125315 2132421397 -434931025 -1860941255 2141998392 145456558 -1851642860 -425386878 2025949473 264681911 -1764759539 -506931045 1903674634 108066204 -1619418074 -394357584 1981415699 18690437 -1743495105 -283946839 1645960540 354184650 -1944765328 -82703130 1702271301 309438931 -1955006359 -58734337 1824576878 466085368 -2100382654 -171342636 1806504311 480911841 -2052886437 -224116531 1153592816 868572518 -1429467940 -573883318 1135585769 883464575 -1381906235 -626591661 1243211202 1025430868 -1541962514 -753879944 1299456475 980619597 -1552269065 -729976735 1500872084 779242754 -1216668488 -1065604050 1578678669 689932571 -1340680031 -955127753 1471083942 547996976 -1180658550 -827874276 1354969535 667156777 -1093840749 -909484027 1723300985 296766703 -2001134251 -4313661 1641724000 383617270 -1881876148 -120329766 1751970891 527156445 -2040359577 -244996623 1862348882 403046596 -2129702530 -167222808 2063625245 201809035 -1794241231 -502710873 2087561220 191535250 -1838954200 -446367298 1977345071 48026809 -1680505597 -321735275 1924538422 95490208 -1665646310 -339775092 1574526129 719219751 -1277739619 -992998133 1521785000 766748734 -1262814844 -1010972398 1392694403 604365845 -1123240529 -905214663 1416564890 594026508 -1168019018 -848936672 1080970453 929659971 -1369428487 -647553681 1191413964 805615706 -1458705952 -569714314 1320535271 968029297 -1598315061 -675506851 1238892798 1054814312 -1479122478 -791588540 1301950394 983375660 -1550561642 -728531456 1257761699 1039194933 -1527149937 -738280935 1128376200 877041438 -1387280732 -632752590 1143759761 858477319 -1440611651 -584764885 1345142750 657067848 -1104978190 -920359324 1463876551 541576017 -1186030869 -834033027 1593227244 703694714 -1325869376 -939530666 1503359989 781992803 -1214967079 -1064164785 1995706226 32718820 -1728418210 -268607800 1905904491 111082493 -1617450425 -393176367 2016380736 254326742 -1776163220 -517548294 2135049049 138769359 -1857281419 -431287581 1799560982 474230656 -2058518982 -230011220 1815010063 455732121 -2111784413 -181957963 1704498980 312453042 -1953040888 -57555298 1660244797 368206763 -1929694703 -67370361 1417748219 595996269 -1165000745 -846704831 1408031458 619440756 -1109214258 -890926248 1515886281 761112159 -1269499931 -1017919629 1563906768 707813958 -1288096772 -1002568854 1228279455 1043414537 -1489473613 -801153243 1314638470 962394640 -1604998230 -682452164 1206748845 820688443 -1444681855 -555428073 1082147508 931623458 -1366416488 -645328114 1877950003 417861285 -2115936481 -152670327 1753414186 528861884 -2037605626 -242504816 1630844417 372475543 -1891969235 -130160709 1717137944 291390094 -2007559372 -11525214 1918381655 90119873 -1672065157 -346980371 1966467662 36887256 -1690596510 -331564044 2089002597 193238771 -1836202167 -443877409 2079220348 216617706 -1780481200 -488164410 465602620 1825028266 -170989296 -2100700794 481119269 1806335155 -224187127 -2052842081 354091022 1646014616 -82484958 -1944956492 309773335 1701966977 -59202245 -1954572883 108501080 1903208654 -394659468 -1619080734 18504769 1981639895 -283886227 -1743581701 145494122 2141921532 -425561786 -1851440688 264361075 2026300645 -506481313 -1765243447 548317428 1470732386 -828323368 -1180174002 667118829 1355046011 -909308479 -1094042281 779428038 1500647504 -1065664022 -1216581252 689497311 1579144265 -954825229 -1341016731 1025095824 1243514886 -753411652 -1542395606 980712585 1299401759 -730194523 -1552077517 868364450 1153761332 -573812338 -1429511912 883946683 1135133741 -626944617 -1381587711 47954301 1977387499 -321529775 -1680676665 95845732 1924222450 -340255672 -1665192738 201339215 2064056793 -502378397 -1794547467 191755606 2087372224 -446458758 -1838897940 527214873 1751882127 -245184459 -2040137565 402746624 1862688150 -166786004 -2130166598 297214251 1722814909 -4636665 -2000785263 383444274 1641928100 -120290274 -1881951096 968202677 1320331555 -675546983 -1598240753 1054367148 1239379258 -791266176 -1479472106 929960327 1080631569 -647991125 -1368965059 805557662 1191503112 -569527118 -1458928604 604146129 1392884039 -905123587 -1123297173 594496968 1416133982 -849269532 -1167713166 718864867 1574842741 -992517937 -1278193575 766821882 1521743212 -1011178282 -1262644160 704047806 1592908328 -940012654 -1325417724 781921959 1503403569 -1063956597 -1215135971 657285772 1344950810 -920452192 -1104923850 541107861 1464309251 -833697863 -1186334929 876739290 1128712780 -632316938 -1387746464 858537667 1143672405 -584949777 -1440387207 983200488 1302151806 -728493116 -1550638254 1039644401 1257277031 -738600995 -1526798517 312003190 1704983264 -57234598 -1953391668 368381551 1660043001 -67408061 -1929617451 474169924 1799647954 -229825688 -2058742786 456033885 1814673099 -182392975 -2111318041 254794258 2015947396 -517883074 -1775858776 138550795 2135240349 -431194329 -1857335375 32789024 1995662006 -268815604 -1728248934 110728761 1906222767 -392693995 -1617901693 820894719 1206578025 -555500845 -1444640187 931143654 1082601328 -644972854 -1366733220 1043747789 1227973467 -801623327 -1489042825 962303956 1314694978 -682232072 -1605187986 760925083 1516108557 -1017861449 -1269589471 708251522 1563442964 -1002869074 -1287758280 595674025 1418097471 -846257531 -1165487597 619481008 1407956774 -891099492 -1109010934 193198903 2089077665 -443704805 -1836406131 216940334 2078871480 -488612350 -1779994988 89682693 1918845843 -346680791 -1672404289 37074716 1966245770 -331622864 -1690507610 372566867 1630788549 -130381185 -1891779863 291057482 1717444572 -11055514 -2007990544 418341729 1877496823 -153025971 -2115620133 528656248 1753585646 -242432428 -2037647678 -1217018064 -1066207322 1501275676 779916938 -1340603607 -954256449 1578525189 689001107 -1179758846 -827752556 1470115374 547823288 -1094481125 -909853811 1355672119 667605665 -1430071468 -574232638 1154266744 868976366 -1381035187 -626514981 1134654049 883311351 -1541841050 -752979984 1243037258 1024462556 -1552639105 -730616855 1299905107 981322437 -1944328200 -81995922 1645577940 353547842 -1955191839 -59698313 1702380237 310342235 -2101317686 -171483300 1825443558 466173552 -2052215853 -223700155 1805896447 480574057 -1850935396 -424950006 2141361840 145073702 -1765723259 -507116781 2026853033 264790591 -1619558482 -395292872 1903763074 108932628 -1743078473 -283276511 1981078171 18082317 -1368459663 -647379225 1080072029 929540043 -1459408280 -570162434 1192055620 805987282 -1598718397 -676180267 1320886127 968634361 -1478968742 -790656308 1238817654 1053944800 -1277565419 -992029053 1574405945 718321583 -1263263220 -1011674470 1522156320 767390646 -1123914201 -905617743 1393299211 604716957 -1167087042 -848782680 1415695122 593951620 -1795107143 -502798801 2064562069 201950979 -1838345568 -446029258 2086892428 191120154 -1680122229 -321098211 1976909735 47320881 -1665754478 -340678140 1924725694 96455464 -2001221923 -5179829 1723443185 297703271 -1881537852 -119721390 1641309160 382948222 -2039722257 -244613511 1751265219 526720853 -2130605322 -167331232 1863314394 403233612 -2059164238 -230386396 1800258718 474674184 -2110889557 -181841603 1814036615 455553041 -1952961152 -56681194 1704348844 311524410 -1930040935 -67970801 1660651701 368883747 -1728793130 -269253312 1996150010 33416300 -1617333809 -392281767 1905725667 110108789 -1775288860 -517468814 2015452360 254176350 -1857881603 -431634069 2135726289 139176007 -1104312966 -919947796 1344529494 656725184 -1186971293 -834178571 1464737871 541659353 -1326052024 -940491298 1593338980 704601330 -1214527151 -1063454265 1502980221 781359339 -1550150370 -727865976 1301607474 982762660 -1527295737 -739221103 1257844779 1040056509 -1388241620 -632934982 1129282560 877153430 -1439901387 -584324701 1143126041 858097807 -1671916301 -346053531 1918301663 89245001 -1691004694 -332242820 1966813638 37486928 -1836901183 -444322729 2089647597 193613179 -1779509032 -487987122 2078325236 216500578 -2115009385 -152521727 1877075387 417781037 -2038284146 -242913256 1754014114 529207604 -1892414299 -130859981 1631219081 373120287 -2007381828 -10553302 1717021072 290494726 -1489587141 -802061139 1228461335 1044374913 -1604620254 -681819980 1314197774 961683864 -1444070391 -555086689 1206082853 820276659 -1367279600 -645412730 1083087164 931768746 -1165908897 -846818103 1418708339 596178405 -1108582330 -890548016 1407320426 619000316 -1269158803 -1017307909 1515474241 760446423 -1288181644 -1003431710 1564051800 708753870 -753335756 -1541524830 1024942872 1242583950 -730544595 -1552681285 981116673 1300076439 -574453242 -1429882224 869067562 1154210748 -626045409 -1381466487 882978611 1134960549 -827452848 -1180097850 547386236 1470579690 -909912503 -1094392097 667793253 1355450355 -1066034590 -1217221900 779877198 1501350872 -954704261 -1340117267 689323863 1578176449 -394845444 -1620045206 108610512 1904112454 -283449627 -1742875021 18122697 1981003615 -424891698 -1851024808 144886754 2141584244 -507416873 -1765384639 265228283 2026389357 -171953512 -2100887026 466506676 1825137442 -223480191 -2052405737 480483245 1805952827 -82068822 -1944286660 353753990 1645406992 -59343181 -1955508699 309862303 1702833929 -905825419 -1123744797 604787289 1393255119 -848300180 -1167538182 593598016 1416013526 -992363705 -1277260847 718789227 1573972733 -1011581090 -1263317048 767172210 1522347748 -675994863 -1598942329 968573501 1320972971 -791091448 -1478502498 1054246436 1238480562 -647058653 -1368810571 929090063 1080556185 -570200262 -1459331156 806161942 1191853696 -244575299 -2039798997 526545553 1751466503 -167651420 -2130254030 403682952 1862829598 -4744305 -2001687783 297400995 1723779637 -119906410 -1881313536 383008442 1641221676 -321190951 -1680067761 47538933 1976717923 -340342848 -1666058410 95987436 1925158522 -503280661 -1794655363 202304199 2064243281 -445820942 -1838514332 191049438 2086936136 -516988746 -1775742944 253821338 2015768844 -431840081 -1857711047 139249027 2135684373 -269162364 -1728849902 33196456 1996339518 -392614755 -1617028085 110579121 1905294631 -57118510 -1952497596 311824894 1704010088 -67783477 -1930263459 368825831 1660740977 -230426400 -2059089802 474847692 1800055130 -181519111 -2111239057 455106005 1814523203 -633257858 -1387892504 877601106 1128796612 -584285081 -1439976207 857924939 1143330269 -728053684 -1549928230 982821216 1301518838 -738784171 -1527759677 1039756665 1258184175 -940158950 -1326358388 704131382 1593770400 -1063545853 -1214471019 781579567 1502791097 -919742424 -1104484162 656652548 1344571794 -834659279 -1186517849 542014749 1464421771 -130788873 -1892458143 372912347 1631387725 -10906130 -2007063176 290976962 1716569172 -152053307 -2115442349 417446121 1877379199 -243130916 -2038092470 529300720 1753959526 -444382829 -1836814075 193798335 2089422889 -487684726 -1779845860 216065190 2078790704 -346502751 -1671431881 89565325 1917949979 -332067400 -1691206354 37448852 1966889986 -1017482945 -1268956759 760483859 1515397253 -1002982106 -1288665680 708432906 1564402844 -847120115 -1165571685 596613153 1418242231 -890487532 -1108669054 618814520 1407544494 -554868389 -1444261427 820183159 1206137057 -645880510 -1366845996 932103278 1082782968 -801707671 -1489905153 1043892293 1228912851 -681890448 -1604575770 961891420 1314028746 896425833 1114206207 -614449595 -1402532141 839097200 1157934054 -603063716 -1425356086 1001772891 1286793165 -709118345 -1564703007 1020793666 1272914900 -757697938 -1513012488 685330189 1608417179 -958976479 -1311760713 800361236 1488173954 -1044714952 -1229071698 637716287 1359345577 -938695149 -1089759611 560923430 1449669552 -815701494 -1201253732 234913697 2030522167 -535945587 -1761006053 158186424 2120911662 -412886380 -1872434686 14415763 2010957573 -287992129 -1714248151 129381258 1890648860 -373796186 -1631624656 330788805 1689280339 -38203671 -1967243649 349875164 1675467594 -86717712 -1915487642 493676535 1785452385 -211646757 -2073708979 436282350 1829114744 -200326462 -2096598444 745893416 1534222014 -1032122620 -1250148462 723036721 1545575079 -988361955 -1307444341 581887514 1437193868 -861894858 -1146636384 633545219 1388581525 -875740369 -1127582791 834829900 1187335898 -540270752 -1463078922 917486165 1101564611 -660481159 -1348015121 1058666110 1209976552 -786983086 -1508857916 947139175 1332937457 -696626357 -1585617955 387665632 1612480118 -116052020 -1911414950 276204281 1735506543 -25629739 -1988109501 432064210 1858598468 -137451522 -2134272152 514654923 1772761693 -257727513 -2019273871 179068548 2108386834 -459128920 -1817899202 230791837 2059840011 -472908879 -1798780121 74962614 1936778784 -361121894 -1652652276 52040367 1948066361 -317426813 -1710013675 123223531 1885277565 -380216121 -1638831023 3537394 1999817060 -298084130 -1724078008 159626713 2122614095 -410135307 -1869945757 250507712 2045329750 -522186516 -1746460550 451882383 1843928345 -186561373 -2082046923 495118742 1787156736 -208893766 -2071218132 338994621 1664324907 -96811887 -1925319673 324624804 1683902770 -44629880 -1974456290 1010179363 1261514165 -768050161 -1522578279 995875130 1281157548 -715802602 -1571649408 854430993 1173005703 -589040579 -1411070805 897601800 1116168606 -611438556 -1400307534 562105671 1451638225 -812684181 -1199022851 653052254 1374419400 -924669838 -1075472156 794461557 1482536419 -1051401127 -1236020017 674709868 1597010426 -969334720 -1321332522 507710634 1766079548 -263361146 -2025169648 422496435 1848244261 -148854369 -2144888567 278430872 1738519566 -23665228 -1986931422 401948801 1626501143 -100982355 -1896083141 66329806 1962093656 -302350878 -1694675596 77191383 1939793985 -359155205 -1651472019 221222140 2049483882 -484313648 -1809398458 172118245 2101698675 -464768567 -1823800993 623717474 1378491636 -886878898 -1138459176 574679163 1430771949 -867268265 -1152796223 737584208 1559336134 -973552260 -1291848214 748380233 1536970975 -1030422171 -1248710157 949632006 1335692432 -694919894 -1584173636 1073215519 1223739529 -772171469 -1493259867 910275636 1095140514 -665856744 -1354177138 824995885 1177239739 -551415551 -1473961577 1359125101 637905659 -1089668287 -938751017 1450139252 560492258 -1201586344 -815394866 1608061535 685646537 -1311280269 -959429659 1488246342 800319184 -1229277334 -1044543492 1286965769 1001568927 -1564742875 -709043277 1272466960 1021279878 -1512689860 -758046806 1114505787 896086701 -1402969321 -613985407 1157875234 839186100 -1425168626 -603285608 1785510565 493586995 -2073896055 -211424481 1828814524 436620842 -2096160880 -200790266 1689727639 330301953 -1967565893 -37854419 1675294350 350078488 -1915447390 -86792396 2010884801 14457431 -1714041875 -288162949 1891004120 129064526 -1632104460 -373342366 2030052083 235344485 -1760672801 -536251575 2121131754 157996668 -1872525370 -412829872 1209641772 1058970554 -1508390400 -787416426 1333030709 947085219 -1585836519 -696435057 1187128094 834999176 -1463008718 -540314972 1102046983 917034897 -1348368853 -660162883 1437514568 581536734 -1147086236 -861410574 1388543825 633622471 -1127408003 -875942165 1534407546 745669612 -1250209194 -1032035648 1545140067 723503093 -1307142577 -988698919 1937214436 74496882 -1652954424 -360785314 1947881469 52264811 -1709953327 -317514169 2108425174 178991936 -1818074374 -458927508 2059519951 231143257 -1798330653 -473393547 1858116480 432515862 -2133919060 -137770438 1772969881 514486031 -2019344715 -257683933 1612387250 387719972 -1911197026 -116243960 1735841707 275900221 -1988577657 -25197039 1664415983 338937977 -1925539389 -96622251 1683569910 324930656 -1973985830 -45060788 1844408541 451428427 -2082401807 -186244761 1786950852 495289426 -2071144984 -208935554 2122573963 159701021 -1869772377 -410339023 2045652114 250158084 -1746907714 -521700056 1884840121 123686959 -1638530667 -380555005 2000004256 3314742 -1724136052 -297994982 1482348583 794683569 -1235961589 -1051489891 1597447230 674245800 -1321632494 -968995452 1451315221 562454659 -1198575303 -813170257 1374458892 652977306 -1075645152 -924465738 1173211203 854259925 -1411143313 -588998151 1115688026 898055372 -1399952010 -611754528 1261846641 1009873127 -1523048099 -767618613 1281066088 995931390 -1571429052 -715991598 2049952174 220789048 -1809733502 -484009964 2101480887 172309793 -1823708005 -464823283 1962164636 66285834 -1694883664 -302182362 1939441029 77509907 -1650989911 -359607233 1738070474 278915420 -1986610970 -24016784 1626676691 401747269 -1896121089 -100905879 1766019576 507797870 -2024984364 -263585726 1848546785 422159735 -2145323827 -148388773 1094838630 910612976 -1353742262 -666322724 1177300351 824909289 -1474147245 -551191355 1335517524 949834178 -1584136072 -694996754 1224189261 1072731611 -1493580703 -771820297 1559689474 737266068 -1292330962 -973100872 1536900379 748424589 -1248502729 -1030591327 1378709808 623526310 -1138552804 -886824822 1430304041 575112639 -1152461819 -867572589 -38283935 -1968118281 330937421 1690207451 -86371976 -1914887698 349466708 1674789058 -211002029 -2073334331 492977279 1785007337 -201221814 -2096715300 437254246 1829292272 -536820475 -1761086061 235840553 2030671039 -412286692 -1872088694 157507632 2120503462 -287617737 -1713603167 13970459 2010258573 -373913298 -1632519752 129558530 1891621012 -958794327 -1310800577 685216901 1607509011 -1045155408 -1229782746 800739484 1488805898 -939360869 -1090171635 638327991 1359686689 -814761598 -1201108716 560060590 1449584696 -613489203 -1402350245 895517921 1114092663 -603774508 -1425796798 839729400 1158312046 -709530113 -1565368983 1002114259 1287404613 -757552666 -1512072848 1020709066 1272051804 -458431456 -1817455434 178423052 2108011930 -473882567 -1798958929 231686421 2059956611 -361272302 -1653580668 75042110 1937653160 -317020149 -1709336419 51693863 1947466161 -115608508 -1910717230 387290472 1611834878 -25808803 -1989082933 276320625 1736401383 -138380170 -2134422304 432938330 1858678220 -257050513 -2018866951 514054467 1772415445 -540883736 -1463421826 835495364 1187747154 -659619599 -1347932057 916546013 1101418827 -786871078 -1507951540 1058483702 1209015648 -697005885 -1586251691 947579375 1333647737 -1032465268 -1250761702 746304928 1534887222 -988278635 -1306583037 722891193 1544634671 -860988226 -1146524632 580926866 1437011204 -876373849 -1127962575 634255755 1389021469 -813582365 -1199143051 563074767 1451812441 -924027910 -1075100820 652350166 1373971008 -1051050031 -1235415225 794058493 1481862763 -969409592 -1322202274 674863844 1597942386 -768170105 -1523476719 1010353835 1262483005 -715431010 -1571007736 995426994 1280455204 -588435531 -1410719965 853757593 1172602383 -612308052 -1400382662 898534016 1116322326 -185624789 -2081904707 451016199 1843840657 -209562830 -2071632988 495727134 1787495048 -97247463 -1926025329 339377717 1664962211 -44442880 -1973490794 324516396 1682999994 -380074161 -1637894183 123135587 1884411637 -298499242 -1724746816 3875450 2000425708 -410841219 -1870381077 160263761 2122997447 -521221276 -1746273294 249604680 2045221598 -694516062 -1583499724 949282702 1335088920 -772324677 -1494191571 1073292183 1224610561 -666825072 -1354351098 911175612 1095261994 -550712695 -1473512929 824355749 1176869683 -886204730 -1138055600 623114218 1378142076 -868199713 -1152949687 575550451 1430848357 -973725964 -1292816798 737705944 1560235854 -1029973267 -1248007557 748010433 1536330583 -302733718 -1695312132 66766662 1962801104 -359046541 -1650568475 77005663 1938830281 -483447208 -1809310002 220286836 2049343458 -465376703 -1824138537 172788589 2102115323 -263997938 -2025552232 508417826 1766516660 -147951081 -2144779647 421532475 1848058797 -23577028 -1986064726 278290192 1737584518 -101320155 -1896691021 402365193 1627171743 -1713696667 -287563533 2010476873 13779423 -1632185220 -374217494 1891153232 129992134 -1761568681 -536368959 2031024507 235522541 -1871881138 -412455720 2120432994 157552116 -2073296895 -211079017 1784832301 493179323 -2097036264 -200870770 1829741876 436770210 -1967683533 -38750043 1689905439 331274633 -1915073494 -86147908 1674849542 349379984 -1565183827 -709754821 1287344513 1002201367 -1512508236 -757087198 1272354200 1020372238 -1402029921 -613840887 1113643443 896002341 -1425834874 -603698160 1158487466 839527740 -1090379575 -939192225 1359757797 638284147 -1200626480 -815213498 1449231868 560379242 -1311135493 -958490515 1607977431 684783937 -1229689630 -1045209996 1488588238 800931160 -2134892252 -137948750 1859010568 432631966 -2018646723 -257239637 1772323857 514110599 -1910789866 -115566208 1612040250 387119276 -1988727537 -26124903 1735920675 276774069 -1653132992 -361758250 1937330284 75391226 -1709509287 -316815921 1947505781 51619043 -1817396878 -458520092 2107824222 178645192 -1799258773 -473543171 2060393543 231222481 -1146224148 -861326982 1436573888 581390422 -1128020491 -876284573 1389208793 634033231 -1250588194 -1032668856 1534847218 746379364 -1307030073 -987792047 1544957163 722541693 -1508306552 -786554594 1209495716 1058029618 -1586178671 -697047801 1333441725 947749931 -1463641670 -540694228 1187838102 835438592 -1347461725 -660050635 1101085839 916851737 -1410501913 -588627343 1172509643 853812061 -1400850690 -611875224 1116657618 898230084 -1523123499 -768488893 1262001145 1010805615 -1571078452 -715387302 1280663520 995258230 -1235590525 -1050848747 1481900975 793981753 -1321752934 -969894388 1597622198 675215136 -1199445327 -813245913 1452247965 562608907 -1075040600 -924115394 1373785988 652574482 -1870441937 -410754375 2123182851 160039829 -1745971658 -521558368 2044786458 250070924 -1638344163 -379590005 1884732209 122784679 -1724572156 -298701166 2000387880 3952574 -1925954997 -97291555 1664754535 339547121 -1973844398 -44124476 1683482494 324065256 -2081437063 -186058001 1843506005 451320771 -2071851424 -209371402 1787588428 495673306 -1292483674 -974032080 1559765642 738136604 -1248098369 -1029916887 1536550547 747820549 -1137849452 -886375678 1378069176 623155758 -1153429619 -867746021 1431203489 575233591 -1354673214 -666475692 1095709422 910688888 -1473472549 -550787251 1176696567 824559201 -1583686672 -694293658 1335147228 949193290 -1493753879 -772788353 1224310469 1073630803 -1986501778 -23112712 1737884226 277951188 -1896503433 -101541919 1627113051 402454221 -2025591972 -263922742 1766689392 508213990 -2144456891 -148299821 1847610985 422018815 -1808829686 -483900516 2048987686 220603056 -1824344301 -465205371 2102187583 172746409 -1695220936 -302789714 1962580500 66955906 -1650901215 -358740041 1939299853 76574363 -336985171 -1662176453 98853505 1927500311 -326645836 -1686046942 42575512 1972278798 -449737825 -1841906935 188738227 2084100645 -497266810 -1789165808 206712490 2069175868 -161672247 -2124799137 408122085 1867793011 -248457264 -2043156666 524203772 1748600426 -125395973 -1887327379 378075863 1636813377 -1351710 -1997770892 300236494 1726090840 -796646555 -1484581901 1049248329 1234006751 -672536708 -1594959894 971474512 1323349702 -564155561 -1453810751 810666619 1196882669 -651006130 -1372233768 926682722 1077624564 -852282623 -1170996329 591221293 1413112507 -899746024 -1118189682 609261108 1398253218 -1008157901 -1259369563 770103839 1524755081 -997884118 -1283305540 713760262 1569468048 -219073812 -2047475078 486495168 1811440470 -174262539 -2103720349 462591961 1821747023 -64308514 -1959949752 304405490 1696852836 -79200569 -1941942703 357113835 1649291133 -280616312 -1740565986 21513124 1984918322 -399776111 -1624451577 103122877 1898100523 -509760838 -1768252884 261344150 2023029504 -420450653 -1846059467 150867855 2147041049 -912322012 -1097325902 663843592 1352024990 -822946243 -1175066965 553432849 1476102023 -951805418 -1337742720 692779834 1582156716 -1071030769 -1221693799 774324003 1495273397 -735575488 -1557187882 975594348 1294029818 -750401959 -1539115313 1028368245 1246533603 -621573518 -1376470300 889056094 1140513736 -576827797 -1432781059 865087303 1150754769 -639868625 -1361358407 936509443 1087713429 -558783178 -1447651936 817873946 1203303564 -687347427 -1610557045 956926001 1309587623 -798348028 -1486021230 1046760488 1231256766 -999591605 -1284750883 711266407 1566712049 -1022970542 -1274968636 755553406 1510991080 -894371463 -1112028689 616470613 1404676291 -841138848 -1160114698 601054284 1423207642 -491634201 -1783271055 213655755 2075856989 -438336002 -1831291544 198304978 2094453828 -328611371 -1687226045 40347897 1969264751 -352055860 -1677509286 84569312 1913478262 -16428669 -2013109995 285946031 1712062521 -127363686 -1888508660 375846070 1633797152 -237053519 -2032539353 533772445 1758955531 -156033624 -2118898370 415071364 1874480146 -1060679570 -1212129032 784937282 1506673108 -945122185 -1330797343 698676571 1587791309 -836970404 -1189353270 538098032 1461029350 -915334075 -1099551533 662666601 1350061567 -579846134 -1435012964 863904038 1148785072 -635599853 -1390758779 873719103 1125438889 -743716808 -1532168018 1034266900 1252170114 -725218271 -1547617097 986213645 1305435547 -72781658 -1934737360 363270538 1654661404 -54217537 -1950120919 315282835 1707992325 -177014636 -2106210302 461150648 1820043566 -232833907 -2062021605 470900129 1796631863 -434216766 -1860612012 135266798 2132226424 -512514853 -1770744755 259900919 2021324129 -389682960 -1614620570 114002396 1909242186 -274191127 -1733354369 27676101 1990294867 -1886992727 -125700545 1636345733 378509075 -1997864272 -1297882 1726309276 300045066 -2124591461 -161841651 1867722679 408166177 -2043639166 -248006124 1748954030 523885368 -1842227507 -449386917 2084550625 188254071 -1789127980 -497343934 2069001208 206914414 -1662361857 -336761239 1927561171 98766661 -1685611802 -327112080 1971977162 42912604 -1259805087 -1007692041 1525057357 769767387 -1283120520 -998108434 1569407828 713847746 -1171034541 -852205883 1413287807 591020009 -1117869494 -900097316 1397803878 609745904 -1453328891 -564607341 1196529449 810985407 -1372442084 -650837366 1077695280 926639014 -1484489161 -796701023 1233788699 1049440141 -1595295186 -672232776 1323817730 971041684 -1768032280 -509950082 2022938308 261400146 -1846529039 -420019353 2147373789 150561355 -1740210214 -280932532 1984438006 21966432 -1624523837 -399733931 1898306287 102951545 -1960122484 -64104678 1696892576 304330294 -1941494891 -79686909 1648968377 357462575 -2047774786 -218734808 1811877522 486030852 -2103661657 -174351567 1821559435 462813725 -1376528608 -621484106 1140700684 888833690 -1432480967 -577166417 1150317077 865550979 -1557635310 -735088764 1294351934 975244968 -1538942197 -750605411 1246493223 1028442801 -1337669820 -951846958 1581950568 692950782 -1222048931 -1070713909 1495753329 773870311 -1096855690 -912752672 1351691866 664149708 -1175286929 -822756359 1476192835 553376469 -1112497109 -893938499 1405011207 616166801 -1159897038 -841330524 1423114526 601108872 -1284821991 -999547761 1566919989 711097763 -1274615808 -1023289194 1510508844 756005306 -1610107825 -687831847 1309267299 957277685 -1486196650 -798146368 1231294842 1046684140 -1361298307 -639955733 1087528273 936734151 -1447954332 -558446350 1203738952 817408478 -2032237341 -237390731 1758520783 534238553 -2118958854 -155946900 1874665942 414847296 -2012934959 -16630713 1712025085 286023019 -1888958264 -126879650 1634118116 375495026 -1687579513 -328293359 1969747371 39896381 -1677438818 -352100344 1913270706 84738340 -1783489355 -491443165 2075950489 213601551 -1830823764 -438769606 2094119296 198609174 -1532258966 -743660036 1252389958 1034077392 -1547284109 -725523995 1304965215 986644681 -1435493032 -579392050 1149140084 863587554 -1390552767 -635770409 1125365869 873761019 -1189313266 -837044840 1460855842 538301620 -1099874025 -914984575 1350508603 662180013 -1211691716 -1061143126 1506372624 785276038 -1330984667 -944899661 1587849225 698587295 -1614432862 -389905100 1909183630 114091032 -1733791301 -273727187 1990594711 27336705 -1860289136 -434565882 2131778748 135752746 -1770784375 -512440033 2021496997 259696691 -2106415674 -176843440 1820116202 461108348 -2061540897 -233287351 1796276467 471216229 -1935069708 -72475294 1655131352 362839118 -1950029331 -54273669 1707772097 315471959 590580133 1412741427 -851580791 -1170548705 610160060 1398373674 -900715376 -1118364666 770179479 1525625089 -1008312133 -1260302291 713409934 1568863512 -997481310 -1282632652 1048877505 1233365335 -796198675 -1483880325 971595224 1324248398 -672711436 -1595929502 811536883 1196958053 -565088033 -1453965239 926078442 1077273980 -650332986 -1371831216 408791405 1868208635 -162281407 -2125137705 523267444 1748458978 -247591848 -2043069234 377889119 1635848649 -125288333 -1886424859 300672326 1726797264 -1735574 -1998408452 99268873 1928169887 -337323995 -1662785357 42433808 1971342726 -326558660 -1685181270 187773243 2083914157 -448835561 -1841799039 207418658 2069611956 -497904626 -1789549416 975747300 1294960754 -735651384 -1558058658 1027964157 1245858923 -750051887 -1538511545 888352982 1140064320 -620932614 -1376099988 866055375 1150927961 -577727005 -1432902283 664774784 1352177686 -913192532 -1097402054 552758425 1475697679 -822342219 -1174717149 692330674 1581453348 -951434850 -1337102072 774497451 1496241213 -1071151737 -1222593263 21403692 1984014522 -280430336 -1739601514 103504949 1898736803 -400212711 -1625158257 261951518 2023366792 -510430926 -1768668764 150000647 2146952337 -419515093 -1845918275 485591112 1811331294 -218109596 -2047288846 463227985 1822129351 -174969475 -2104156693 304742522 1697460460 -64724650 -1960619584 357024867 1648424181 -79059633 -1941006887 285600551 1711463345 -16020981 -2012431715 375926590 1634672552 -127513070 -1889436028 534668053 1759073155 -238026183 -2032717137 414426892 1874106266 -155335136 -2118453578 213056323 2075511765 -490956177 -1782863111 199180122 2094534604 -439263626 -1831440672 40465265 1970160615 -328789411 -1688198453 84195176 1912834046 -351611324 -1676810542 711707631 1567423353 -999970109 -1285383595 755372022 1510031200 -1022857510 -1274061236 615531485 1404531531 -893508879 -1111944601 601720772 1423619922 -841750808 -1160456578 937221003 1088154397 -640501081 -1361737167 816914322 1203121924 -557875522 -1447539160 956781497 1308648239 -687263083 -1609694717 1047173024 1231922998 -798689652 -1486633446 136239718 2132404976 -435111094 -1860727844 259202687 2020880105 -511869101 -1770369083 113594964 1908564674 -389336200 -1614019602 27825741 1991223003 -274270367 -1734227977 363448834 1655634580 -72897746 -1935631432 314838555 1707294349 -53842121 -1949474911 460472880 1819636390 -176413924 -2105863286 471828009 1796781759 -233707771 -2062100589 863042222 1148701240 -578905214 -1434866924 874331831 1125781025 -636264549 -1391169779 1034646172 1252803082 -744156240 -1532878042 986101381 1304528403 -725035095 -1546655937 784853706 1505811036 -1060533274 -1211188368 699018963 1588403781 -945532929 -1331462295 538731256 1461408366 -837680172 -1189792958 661759713 1349949047 -914372659 -1099368613 1197427873 811105335 -1454297715 -564781797 1077053624 926267438 -1371739756 -650389246 1233437843 1048835077 -1484085825 -796027607 1323892874 971911196 -1595448922 -673165008 1525177541 770665555 -1259979287 -1008661121 1569036508 713205834 -1282672144 -997406362 1412682999 590668897 -1170360869 -851802803 1398673646 609820792 -1118801470 -900251308 2083613801 188112127 -1841361595 -449298989 2069670000 207329510 -1789736612 -497681974 1927996507 99472589 -1662745225 -337398303 1971789890 41947348 -1685503634 -326209032 1636203533 377572507 -1886905055 -124834377 1726724116 300714114 -1998202568 -1906258 1868428351 408601769 -2125228781 -162224763 1747988518 523698352 -2042736374 -247897700 1581546976 692276598 -1337320244 -951243686 1495906809 774801775 -1222125355 -1071585213 1352660434 664323396 -1097755394 -912874392 1475490251 552927581 -1174646553 -822386575 1140026756 888429842 -1375925080 -621134786 1151248797 865704203 -1433352015 -577243097 1294525878 976213280 -1557756774 -735988724 1246044591 1027739961 -1538572157 -749965291 1697275176 304967102 -1960559612 -64811886 1648859441 356559271 -1941309411 -78722933 1811010842 485942668 -2046839754 -218594144 1822167299 463151509 -2104332241 -174767943 2023574860 261783002 -1768739744 -510386954 2146470229 150452675 -1845565319 -419833617 1984349566 21100008 -1740069806 -279997244 1898643815 103559665 -1624940469 -400404259 1969827363 40771253 -1687728369 -329220199 1912924730 84138668 -1677030634 -351421568 2075305489 213227143 -1782790339 -490997845 2095014408 198726302 -1831795932 -438946894 1759395399 534318801 -2033164437 -237539331 1874066014 414501576 -2118280334 -155538460 1711650421 285378275 -2012489895 -15931441 1634234988 376390394 -1889135808 -127851562 1309085419 956317309 -1609994297 -686923951 1231735538 1047394916 -1486574626 -798778552 1088194265 937145935 -1361909771 -640297117 1202799296 817263190 -1447091220 -558361734 1404051087 615984665 -1111588957 -893825227 1423825558 601549312 -1160528966 -841708756 1567332029 711763499 -1285163119 -1000159481 1510363812 755065394 -1274530936 -1022426338 1819418466 460664820 -2105770418 -176468264 1797249915 471395309 -2062435753 -233403711 1655281488 363767750 -1935149444 -73349398 1707365193 314794975 -1949683099 -53673229 1908739846 113393552 -1614057942 -389259588 1990773535 28310409 -1733907917 -274621787 2132707124 135903138 -1861163496 -434645362 2020819757 259290043 -1770184191 -512093545 1461469098 538644284 -1189978490 -837456368 1349647283 662096677 -1098933601 -914839031 1506260888 784369422 -1211509068 -1060182494 1588228993 699220759 -1331424595 -945610181 1252732878 1034690392 -1532670238 -744325516 1304882135 985783105 -1547138309 -724583827 1148233724 863475562 -1434532144 -579209658 1125999589 874140531 -1391263031 -636210593 -1591209476 -701554326 1327919312 941703238 -1505372699 -784145037 1212921033 1061979231 -1342989874 -655054504 1107163362 922404980 -1466016297 -543593151 1183857915 831982701 -1130430056 -879218418 1385259188 630607906 -1141717631 -856296169 1442620589 586912827 -1304131158 -985417412 1548413062 726521872 -1255584333 -1037140699 1529293983 740301833 -1706675916 -314506846 1950896152 55533710 -1658063571 -366164549 1931842561 69379223 -1801602810 -476411504 2056509482 227862716 -1812955873 -453554807 2113805363 184102053 -2014240432 -252309050 1778335868 519598314 -2137201335 -140782113 1855095909 429241587 -1993692830 -30565900 1730463822 270792920 -1907921541 -113222163 1615400023 391003329 -1204608835 -818671573 1446855057 557478151 -1084300124 -933637070 1364231560 643282206 -1226266481 -1041262567 1491519907 803338549 -1316655978 -964535296 1602948538 680279340 -1518063399 -763166641 1267356149 1015898467 -1561725760 -705772458 1290245612 1004578170 -1419790101 -598177667 1162992071 844556625 -1405977358 -617264028 1111236062 893070664 -2091057035 -195415837 1834180953 441733583 -2077178772 -214436614 1782490432 490313174 -1920563129 -92161839 1669917035 344971773 -1964290978 -34833208 1692740978 333585892 -1628827631 -370335609 1894019389 132333995 -1719151608 -293542754 2005513508 9340338 -1875797981 -415848267 2118121743 154716569 -1755554758 -530879316 2035432726 240455040 -1826720898 -468106264 2098205266 169288388 -1804355737 -478902287 2055067211 226158301 -1647969460 -356332582 1942723168 80521974 -1700249771 -307294269 1957060217 60911343 -1901501670 -106015860 1621557814 396374688 -1983600893 -20736107 1741342255 281933497 -2139952344 -143270978 1853655556 427539090 -2027999439 -266854489 1762741789 504790667 -1469033546 -545823968 1182675610 830013964 -1357015121 -669341895 1091827331 907331093 -1498686588 -777196782 1218820776 1067616830 -1580851299 -691982581 1338539697 953110055 -1245232174 -1027574972 1539908350 751702632 -1297446965 -978471075 1554310887 732157553 -1155740704 -870581386 1427286732 571841114 -1133441031 -881442961 1384083157 628645443 -1979366849 -50171223 1678451475 319558533 -1922529754 -93342032 1667688202 341956508 -2065774067 -203818341 1792060193 500669367 -2085417452 -189514110 1841131320 448421806 -1749921189 -524983603 2042377079 247137249 -1864395198 -405231916 2127689582 165070840 -1721116055 -294720769 2003286853 6327251 -1643897232 -385667354 1879736156 118312906 -1318362377 -965979551 1600455643 677524301 -1241078034 -1056860552 1476970434 789575508 -1078924603 -927475117 1371442153 649706367 -1193464100 -807788982 1456689136 567574374 -1394838893 -606387707 1121063871 903160617 -1414416758 -592017892 1170200486 850978608 -1576535391 -721368521 1275698061 990817051 -1519763784 -764604882 1264869268 1013149442 -985344776 -1304173458 726316500 1548584258 -1037496095 -1255268233 740782541 1528840539 -878748470 -1130861476 630275558 1385565552 -856516397 -1141528507 587004415 1442564457 -655113060 -1342901238 922592688 1106941222 -543293307 -1466355693 831545769 1184321855 -702002002 -1590723528 942026114 1327570196 -783972169 -1505576927 1061939611 1212995853 -30739408 -1993489242 270832924 1730389386 -112775127 -1908408129 390680837 1615749523 -252609534 -2013901676 520035630 1777872312 -140724197 -2137290611 429054263 1855318433 -476191660 -1801792318 227771768 2056566254 -454025139 -1812524837 184435041 2113499639 -314151834 -1706992400 55053642 1951350236 -366237569 -1658021655 69585235 1931672005 -597695047 -1420241617 844203157 1163310083 -617471584 -1405808330 893141132 1111191578 -763073141 -1518117603 1015680167 1267547185 -706106990 -1561421564 1005045950 1289812008 -1041697315 -1225800373 803640561 1491182695 -964349500 -1316880046 680218856 1603035262 -818709009 -1204531847 557653187 1446653013 -933316106 -1084651168 642832602 1364715596 -416168591 -1875446297 155165789 2117637323 -530841240 -1755631106 240279620 2035634386 -370520765 -1628602923 132394095 1893932281 -293107366 -1719617076 9037942 2005850336 -91826923 -1920866941 344503353 1670349999 -34926324 -1964236390 333803552 1692549302 -195207897 -2091225679 441662475 1834224797 -214918850 -2076726872 490666002 1782171780 -143477126 -2139781396 427611990 1853614016 -266374557 -2028453131 504435535 1763058649 -106348984 -1901195554 396844900 1621127154 -20645295 -1983657273 281713533 1741532139 -356145634 -1648191864 80463666 1942812580 -307731961 -1699786095 61211435 1956721597 -467784148 -1827070278 168840960 2098691990 -478942667 -1804281181 226331417 2054863759 -870541646 -1155815900 571668382 1427490568 -881765717 -1133092291 629093255 1383596817 -1027137920 -1245696490 751402924 1540247354 -978658663 -1297225201 732216245 1554221859 -777287978 -1498630592 1067837434 1218631532 -691649841 -1581157799 952640483 1338970997 -546304284 -1468580238 830369736 1182359390 -669136131 -1357186453 907258833 1091869511 -295073989 -1720797267 6809111 2002835073 -385596638 -1643940940 118104590 1879904920 -525201655 -1749729377 247229989 2042322611 -404763888 -1864828026 164735548 2127993514 -203516065 -2066110519 500233843 1792526053 -189574330 -2085329968 448606826 1840907004 -49995923 -1979568133 319520321 1678528215 -93791372 -1922044958 342276696 1667336910 -720918541 -1577019547 990496479 1276048969 -764779542 -1519561860 1013187270 1264792144 -606326847 -1394925737 902975213 1121287803 -592319528 -1414079666 851413748 1169734242 -927942761 -1078491391 650041019 1371137581 -807570546 -1193655528 567480994 1456742964 -966049883 -1318318285 677731977 1600286239 -1056506948 -1241396438 789093008 1477421574 1777441780 519482210 -2013267240 -252130738 1855741933 429617019 -2137899327 -141226409 1730810822 271393616 -1994099990 -31243652 1615321055 390129481 -1907771661 -112294299 1950780304 54639366 -1706497348 -313533910 1932218249 70024991 -1658507611 -366862797 2057110434 228209460 -1802280306 -476818920 2112931771 184022829 -1812027753 -453405183 1386199868 630754218 -1131292144 -879302010 1441955621 586502067 -1141105143 -855953761 1547973390 725812120 -1303752158 -984784204 1529476887 741263233 -1255696837 -1038047571 1328065368 942644174 -1591293324 -702416158 1212510017 1061314519 -1505030547 -783532293 1106453354 921965564 -1342356922 -654675248 1184819059 832165861 -1466923425 -543705399 1894427317 133012003 -1629172839 -370935025 2005364396 8412730 -1719070848 -292667626 2117149319 154538513 -1874902101 -415730883 2036131486 240899592 -1756198990 -531253468 1834859217 442141255 -2091656195 -195761301 1781563080 490163806 -2076303388 -214356110 1669739235 343999093 -1920445489 -91266215 1693185786 334284396 -1964664874 -35477696 1266977405 1015266027 -1517622447 -762455097 1290358372 1005485810 -1561907384 -706732066 1163854415 844640985 -1420729501 -598322187 1110623830 892729024 -1405311110 -616851476 1446222361 557099663 -1203897547 -818230365 1365138944 643395222 -1085259988 -933818438 1491604011 804201149 -1226411257 -1042201711 1602606642 679667364 -1316243682 -963868792 1539832182 750832096 -1245079462 -1026643764 1554660719 732761593 -1297851325 -979145515 1427927364 572211666 -1156444056 -871030530 1383183709 628524491 -1132473231 -881269529 1181804818 829938052 -1468102594 -545671000 1092431115 907681181 -1357689817 -669745999 1219191072 1068257718 -1499135988 -777899878 1338418489 952210863 -1580678123 -691014525 1621744062 397338920 -1901610862 -106919932 1740905895 281226545 -1983218549 -20100067 1852985740 427122970 -2139344736 -142933962 1763677589 504931587 -2028866375 -266943441 2099169754 169474380 -1827624714 -468215712 2054360515 225721685 -1803719441 -478520199 1942307304 79851902 -1647632188 -355725230 1957201393 61846887 -1700338467 -308161461 1121765431 903608481 -1395480293 -606758515 1169230894 850803896 -1413518078 -591897196 1275543557 989884563 -1576459991 -720498241 1265271836 1013822602 -1520114384 -765209178 1600903251 678226117 -1318733441 -966620695 1476795466 788606172 -1240957594 -1055961616 1370509409 649552119 -1078054579 -927399461 1457362040 567977198 -1194068652 -808139326 2041768191 246798441 -1749251629 -524568251 2128555238 165158000 -1865331254 -405373604 2003394765 7229531 -1721302559 -295685769 1879352532 117675074 -1643461128 -384961170 1678112923 318949389 -1978951241 -49501919 1667775618 342821908 -1922671186 -94278344 1792962729 500777023 -2066738811 -204005101 1840493744 448037926 -2084711012 -189078262 228417264 2056941158 -476889124 -1802236086 183540457 2113383039 -453051451 -1812346029 54974146 1950475860 -314001426 -1706064008 69931739 1932272205 -366644233 -1658698911 271208084 1731034626 -31182920 -1994186962 390564493 1614854683 -112596063 -1907434697 519161510 1777792560 -251680886 -2013751524 429654719 1855664681 -141401197 -2137697531 921927224 1106529966 -654500076 -1342558334 832485921 1184467639 -544154867 -1466438757 942208522 1328531100 -702114010 -1591629904 1061499411 1212285573 -783592641 -1504943191 725904988 1547919050 -985002128 -1303560218 740928069 1529780947 -1037579415 -1256129537 631236206 1385748216 -879655102 -1130973228 586293879 1442124513 -855882917 -1141148723 344354737 1669422887 -91746659 -1919992309 334212008 1693227838 -35272060 -1964836334 442361731 1834669845 -195852625 -2091600327 489694106 1781994252 -214023498 -2076610016 154238933 2117488451 -415293703 -1875366289 240958412 2036042586 -531440928 -1755977098 132839399 1894631281 -370895157 -1629247907 8860670 2004878184 -292990254 -1718721980 803753849 1492090863 -1041879467 -1226760509 679840608 1602403318 -963909044 -1316168998 557041483 1446311901 -818043289 -1204119823 643695442 1364800452 -934256002 -1084796184 845111069 1163423627 -598655439 -1420423513 892508932 1110813586 -616760792 -1405367618 1015338799 1266935737 -762661373 -1517451627 1005130550 1290675104 -706252262 -1562361204 1068186738 1219235044 -777691810 -1499304504 952563819 1338099965 -691496633 -1580226095 829469760 1182237910 -545335956 -1468406278 907898969 1092239567 -669838987 -1357635101 572271638 1427840128 -871215814 -1156219476 628221967 1383520409 -880834269 -1132938827 751281188 1539347634 -1026964216 -1244727906 732586045 1554862251 -979107567 -1297927801 80026810 1942105132 -355762794 -1647555328 61397155 1957685301 -307840625 -1700689639 169776264 2098832414 -468650588 -1827158734 225661073 2054447111 -478334531 -1803943637 426904798 1853176904 -142840334 -2139398812 505399495 1763244113 -267277845 -2028562051 396985580 1622062202 -106437184 -1902062250 281297141 1740861539 -20307495 -1983049393 649071923 1370963365 -927044577 -1078371191 568183082 1457191356 -808212474 -1194026864 678135041 1600959895 -966400979 -1318923077 788939032 1476489614 -1056432076 -1240526686 990322007 1275080129 -720798597 -1576121107 1013635406 1265494488 -765151134 -1520203532 903648613 1121691123 -606931895 -1395276577 850481532 1169580522 -591450032 -1414004538 501100027 1792613741 -204452649 -2066252735 447998434 1840568692 -188905266 -2084915112 319137225 1677890911 -49560347 -1978862477 342385104 1668239686 -93978372 -1923010454 6897055 2003701001 -295215949 -1721734107 117766534 1879296272 -385181526 -1643272132 246592941 2041939259 -524495743 -1749294057 165638580 2128101666 -405729128 -1865015282 2121148175 157882265 -1872738781 -412649803 2030297878 235197312 -1760722374 -536169812 1890955069 129146795 -1631859183 -373490041 2010671908 14638002 -1714025976 -288277858 1675179883 350095357 -1915267513 -87005487 1689580402 330548196 -1967484322 -37903672 1828896601 436572111 -2096308619 -200544541 1785690944 493374422 -2074011028 -211408134 1157629895 839333713 -1425119509 -603367811 1114489822 896201544 -1402756366 -614165916 1272680437 1021099875 -1512706343 -757932465 1287015404 1001487226 -1564988736 -708896170 1488394147 800073525 -1229359473 -1044494823 1608176570 685630252 -1311460714 -959217152 1449959313 560705287 -1201471811 -815411669 1359043464 637954846 -1089520988 -938997198 1735726670 275916504 -1988397214 -25409548 1612239447 387965633 -1911114885 -116292627 1773051516 514436842 -2019492016 -257437754 1858296421 432302835 -2134033591 -137753633 2059535914 231028412 -1798543610 -473213040 2108670515 178844325 -1818123489 -458845303 1947831832 52346510 -1709707468 -317661278 1937000961 74676887 -1652937939 -360899653 1545287302 723256848 -1307224150 -988649668 1534522015 745652745 -1250389069 -1031822555 1388363444 633835042 -1127293032 -875958514 1437432493 581585467 -1146938495 -861656297 1101801186 917182068 -1348319282 -660244648 1187111675 835113581 -1462795305 -540495039 1333243600 946904646 -1585852420 -696320150 1209690825 1058888287 -1508635675 -787268749 1280853389 996111643 -1571412831 -716106697 1261797780 1009955074 -1522802504 -767766482 1115934143 897908009 -1400001389 -611673083 1173227942 854145328 -1411356534 -588818404 1374639593 652764543 -1075759931 -924449709 1451397616 562405734 -1198722852 -812924854 1597300187 674491725 -1321550601 -969044895 1482234306 794700116 -1235781394 -1051703176 2000053573 3233235 -1724382103 -297847553 1885053276 123507146 -1638547344 -380440346 2045635959 250273249 -1746695077 -521880371 2122328430 159848952 -1869723582 -410421036 1786869025 495338935 -2070998003 -209181541 1844228408 451641774 -2082287596 -186261374 1683684627 324914565 -1974166465 -44847959 1664563466 338692508 -1925621722 -96573264 1430484172 574899290 -1152576032 -867555978 1378791637 623476803 -1138699783 -886578833 1536752894 748670056 -1248420398 -1030640316 1559574759 737282161 -1292150325 -973313699 1223976104 1072911422 -1493564028 -771934958 1335468209 949915687 -1583890019 -695144181 1177545882 824761356 -1474196042 -551109344 1094854787 910497813 -1353954897 -666142407 1848464388 422208658 -2145176280 -148634178 1765838877 508010635 -2024869583 -263601753 1626790966 401730720 -1896301286 -100692596 1738217519 278669497 -1986692861 -23967339 1939489888 77427958 -1651235508 -359459366 1962377337 66105583 -1694899883 -302067261 2101464146 172424388 -1823494786 -465003032 2049706059 220936413 -1809684121 -484091407 436396555 1829098141 -200506585 -2096385103 493823506 1785206404 -211728578 -2073659480 349792825 1675516591 -86570219 -1915733117 330608160 1689493174 -38088948 -1967259750 129364591 1890763513 -373583037 -1631804459 14169718 2011104992 -287942822 -1714329652 158235229 2120829643 -413131919 -1872286745 235126340 2030341842 -535961752 -1760890882 560775875 1449914965 -815619089 -1201302663 637601498 1359361612 -938514442 -1089972384 800541425 1487960679 -1044829219 -1229055157 685412072 1608367742 -959123516 -1311514798 1021039271 1272767025 -757746805 -1512930531 1001789118 1286678056 -709331054 -1564522748 838883989 1158113795 -603046983 -1425470673 896376460 1114287642 -614203488 -1402679498 52024138 1948181468 -317214106 -1710193936 74717011 1936926661 -361073025 -1652734231 230841208 2059758574 -473154988 -1798632766 179281761 2108207095 -459145651 -1817784613 514769710 1772745656 -257908222 -2019061100 432211767 1858353057 -137533925 -2134223219 276122396 1735555978 -25482704 -1988355418 387485445 1612693395 -115937751 -1911431489 947385218 1332790036 -696675666 -1585536456 1058682779 1209861901 -787196233 -1508678111 917273520 1101744934 -660464996 -1348130294 834781097 1187417919 -540025211 -1463226861 633398246 1388827504 -875658550 -1127632292 581773311 1437210473 -861714733 -1146849723 723217364 1545362242 -988476680 -1307428242 745975757 1534173019 -1032270111 -1249902985 674529417 1597222943 -969219675 -1321348813 794379408 1482585094 -1051253316 -1236265686 653199547 1374173229 -924751465 -1075422975 562220194 1451621428 -812864114 -1198809832 897814765 1115988091 -611454527 -1400192681 854480116 1172923490 -589285928 -1410923186 995629279 1281304649 -715752973 -1571731099 1010162886 1261628496 -767836694 -1522758276 324706369 1683853527 -44777107 -1974210053 339174488 1664111822 -96926348 -1925302814 495003763 1787173093 -208713377 -2071430711 451734634 1844174076 -186479290 -2082095664 250458149 2045411507 -521940727 -1746607713 159413308 2122794154 -410118896 -1870060154 3553303 1999702145 -298297029 -1723897427 123468814 1885129880 -380265182 -1638748748 825209288 1177059678 -551431964 -1473847182 910325201 1095058759 -666102531 -1354029973 1072970234 1223887212 -772122410 -1493342144 949616099 1335807349 -694706993 -1584354215 748200364 1537184058 -1030307712 -1248727018 737502645 1559385379 -973405031 -1292094449 574826910 1430526216 -867350350 -1152747484 623832455 1378475281 -887059285 -1138246595 172069120 2101780886 -464523220 -1823948614 221009177 2049664399 -484297675 -1809513309 77207858 1939679652 -359368674 -1651292024 66575659 1961946557 -302400505 -1694593903 402030948 1626452466 -101130168 -1895837474 278611325 1738307051 -23780271 -1986915129 422381910 1848261056 -148674438 -2145101588 507563343 1766325721 -263279517 -2025218827 -1229476601 -1045389935 1488571435 801045693 -1311086306 -958572152 1607731250 684931236 -1200872139 -815065693 1449280537 560297103 -1090395860 -939077190 1359970304 638103702 -1426014877 -603484683 1158601807 839511257 -1402111622 -613791252 1113790550 895756480 -1512360623 -757332537 1272271997 1020421355 -1565068984 -709770786 1287164004 1002414322 -1915122225 -86065831 1675095267 349232245 -1967896106 -38569664 1689921786 331159660 -2097019395 -200985237 1829528785 436950087 -2073050652 -211226254 1784783048 493260894 -1871798869 -412504771 2120285319 157797393 -1761388110 -536581852 2030909598 235538440 -1632299623 -374201073 1891333301 129778723 -1713843840 -287317738 2010558636 13729850 -1347642298 -659837744 1101200746 916835836 -1463723937 -540645175 1187985779 835193317 -1586031500 -697293598 1333359960 947799502 -1508192147 -786571013 1209315649 1058243031 -1306817502 -987972428 1544940814 722656664 -1250539461 -1032750931 1534601495 746527105 -1128266736 -876137338 1389258044 633951658 -1146241015 -861212513 1436786981 581210547 -1799177074 -473592808 2060246434 231468340 -1817216873 -458733567 2107709883 178661677 -1709624132 -316799958 1947686288 51406086 -1653280603 -361512909 1937412489 75342111 -1988776726 -26043268 1736166854 276626768 -1911002893 -115386267 1612057055 387004745 -2018630440 -257354674 1772111348 514291042 -2134646591 -138096553 1858961901 432714107 -2071867515 -209256685 1787801257 495492671 -2081682532 -185910518 1843554992 451238438 -1973794889 -44206303 1683236507 324212237 -1925741650 -97471688 1664737922 339661332 -1724456991 -298717321 2000207565 4165211 -1638196232 -379835538 1884650196 122833474 -1746053165 -521509051 2044933887 249824873 -1870621750 -410541220 2123297510 160023152 -1074794675 -924262437 1373736545 652656375 -1199428780 -813360190 1452034680 562789102 -1321965697 -969713687 1597638227 675100357 -1235639450 -1050766352 1482146378 793834204 -1571225815 -715141185 1280744965 995208851 -1523238096 -768472154 1262180892 1010592394 -1400670437 -612087923 1116542519 898246305 -1410419966 -588676204 1172361774 854057656 -1650786620 -358756782 1939120104 76787582 -1695073571 -303035829 1962499057 67005287 -1824426250 -465156512 2102335450 172500812 -1809009937 -483687815 2049102787 220586837 -2144473440 -148185546 1847824268 421838618 -2025837895 -263775697 1766738837 508132099 -1896454510 -101624316 1626867646 402601768 -1986289013 -23293411 1737868199 278065969 -1493901812 -772542822 1224392480 1073582006 -1583801835 -694277501 1335327545 948980655 -1473292738 -551000408 1176581906 824575876 -1354591705 -666525007 1095561995 910934941 -1153184152 -867893506 1431154500 575315922 -1137833359 -886490393 1377856349 623336395 -1248311718 -1029736756 1536567158 747706336 -1292533181 -973950251 1560011631 737989625 -757372925 -1512286059 1020594479 1272068537 -709448678 -1565418356 1001966902 1287650720 -603922383 -1425551193 839811357 1158263179 -613604312 -1402334018 895698180 1113879954 -814974873 -1200928527 560077131 1449470429 -939410306 -1090089752 638573906 1359539652 -1044909995 -1229930301 800690553 1488888303 -958778292 -1310915366 685004128 1607689718 -373995317 -1632470947 129706471 1891375473 -287798062 -1713390524 14085630 2010242408 -412172039 -1872105361 157327829 2120716611 -536673056 -1761332106 235759052 2030720346 -201172817 -2096797639 437008771 1829439765 -210789194 -2073514976 492961178 1785122060 -86388579 -1914773493 349680049 1674608935 -38529916 -1967971310 330986920 1690125630 -876586686 -1127781932 634271854 1388906744 -861037221 -1146442291 581172343 1436863713 -988032656 -1306730010 722841692 1544716490 -1032448663 -1250875905 746091589 1535067347 -696825562 -1586464336 947464202 1333663900 -786789057 -1508000343 1058335763 1209261189 -659767020 -1347686014 916627512 1101369518 -540998387 -1463405157 835675169 1187534007 -257001078 -2018948836 513808550 1772562480 -138166893 -2134602491 432921791 1858792489 -25824840 -1988968146 276533396 1736220674 -115853919 -1910569673 387339405 1611752475 -317101586 -1709287048 51841218 1947220052 -361452041 -1653367455 75156699 1937636429 -473767460 -1798975158 231506160 2060169318 -458283579 -1817701037 178341097 2108060799 -521336191 -1746257385 249785261 2045008699 -410988904 -1870135794 160346036 2122948386 -298417485 -1724796379 3728287 2000671497 -379894102 -1638107588 123021190 1884428048 -44426523 -1973605773 324303817 1683180383 -97001732 -1926173078 339328976 1665044294 -209612073 -2071551423 495973371 1787347821 -185837874 -2081724840 451033058 1843726196 -612160951 -1400628513 898452325 1116371955 -588321200 -1410736442 853577596 1172815850 -715611525 -1570794771 995541847 1280439233 -768252318 -1523427596 1010501454 1262237656 -969655763 -1322054981 674913025 1597860759 -1051066828 -1235300702 794271512 1481682830 -923815393 -1075281271 652333875 1374086053 -813533690 -1199225200 562829098 1451960252 -101303360 -1896805546 402152172 1627351674 -23330855 -1986212017 278241013 1737666147 -147999758 -2144697500 421778142 1847910984 -264210453 -2025371779 508434119 1766401617 -465491036 -1824122062 172968584 2101901854 -483594307 -1809064149 220368529 2049293831 -358964330 -1650617600 76858042 1939075628 -302553201 -1695525095 66651811 1962817077 -1030219000 -1247859810 748059172 1536248498 -973742319 -1292701817 737918525 1560055467 -867986630 -1153129556 575533590 1430962816 -886155485 -1138137163 622867983 1378289305 -550565012 -1473758214 824273472 1176918742 -666710155 -1354367005 910995033 1095474895 -772504738 -1493978168 1073406578 1224594148 -694597817 -1583450159 949429867 1334843133 883701086 1135281608 -626895758 -1381669660 868348231 1153876433 -573599637 -1429692163 980925804 1299222010 -730211264 -1551962922 1025145205 1243433443 -753657767 -1542248241 689644858 1578898860 -954907626 -1340967808 779542819 1500631477 -1065844721 -1216368487 666938632 1355259294 -909194204 -1094058830 548235537 1470781831 -828176323 -1180419925 264377750 2026185984 -506694470 -1765063636 145740175 2141774105 -425611101 -1851359179 18455972 1981721906 -283640696 -1743729634 108288445 1903388971 -394643311 -1619195897 309659122 1701983588 -59022114 -1954786232 353944043 1646260605 -82403129 -1945005999 481201600 1806286166 -224334612 -2052596614 465783257 1824815439 -171104011 -2100684701 766968863 1521497225 -1011260109 -1262594651 718979078 1574826128 -992698070 -1277980228 594316333 1416346811 -849154815 -1167729257 604063796 1392933026 -904976104 -1123542642 805311611 1191650541 -569477801 -1459010111 929943650 1080746228 -647777970 -1369144872 1054579785 1239198943 -791282331 -1479356941 968251472 1320249542 -675792516 -1598092822 383329495 1641944129 -120109573 -1882163859 297066702 1723060312 -4554270 -2000834188 402828517 1862638707 -166933047 -2129920673 527395068 1751668842 -245298736 -2040121018 191771827 2087257125 -446671457 -1838717687 201584810 2063908924 -502427258 -1794465520 95796353 1924303895 -340009555 -1665340101 47741080 1977567246 -321513036 -1680791262 110778332 1906141002 -392939792 -1617754522 33002437 1995481939 -268832023 -1728134529 138534894 2135355256 -430981438 -1857515948 254548983 2016095073 -517834021 -1775941043 455952312 1814722350 -182245740 -2111564286 473990049 1799861047 -229711219 -2058759653 368496522 1660026652 -67588442 -1929404880 312150931 1704737541 -57316673 -1953342935 1039431444 1257457538 -738585032 -1526913362 983151373 1302234011 -728247775 -1550785865 858783526 1143525296 -584999414 -1440305508 876755775 1128598441 -632530413 -1387566459 541288304 1464096742 -833812900 -1186318646 657367913 1344902143 -920599995 -1104678189 781774658 1503649748 -1063874962 -1215185160 703933275 1592925133 -939832713 -1325630751 528574109 1753634315 -242284623 -2037893337 418161284 1877709330 -152910936 -2115636418 291172015 1717427769 -11235453 -2007777515 372714166 1630542368 -130462822 -1891730676 37123833 1966163567 -331868203 -1690359997 89895648 1918665334 -346696756 -1672289446 216923851 2078985821 -488398873 -1780174991 192953042 2089224772 -443655170 -1836487832 619660885 1407743683 -891213959 -1108994065 595755596 1418048218 -846404768 -1165241354 708103783 1563688689 -1002786997 -1287807011 760810110 1516124904 -1017681070 -1269802044 962090545 1314875047 -682215651 -1605302389 1043698216 1228055230 -801377532 -1489189998 931388931 1082453653 -645021905 -1366650951 820910618 1206463116 -555713738 -1444459616 1354821722 667402444 -1093758602 -909532704 1470968899 548013269 -1180478097 -828086791 1578858600 689719550 -1340794556 -955110958 1500953713 779193575 -1216815779 -1065357877 1299701822 980471976 -1552318190 -729894524 1243227175 1025316017 -1542175477 -753699427 1135372300 883644570 -1381889760 -626705994 1153543189 868654211 -1429222087 -574030417 1806618770 480894980 -2053066306 -223903448 1824724107 465839133 -2100464217 -171293391 1702189216 309487670 -1954858612 -58980070 1645780153 354397231 -1944650347 -82719485 1981399286 18804832 -1743281702 -284126900 1903428847 108213369 -1619368509 -394439339 2025998532 264599634 -1765004824 -506783362 2142211293 145275979 -1851658767 -425271961 1239138587 1054667149 -1479172041 -791506783 1320551682 967914900 -1598528466 -675326792 1191201065 805796287 -1458690043 -569829229 1080921392 929742246 -1369183204 -647701366 1416417663 594272745 -1167937453 -848985915 1392579942 604382704 -1123060662 -905427748 1521965389 766536155 -1262929823 -1010956041 1574608212 719171010 -1277887368 -992752402 1924522451 95605061 -1665433345 -339955607 1977099722 48174428 -1680456474 -321817488 2087610849 191453559 -1839200051 -446220197 2063838712 201629038 -1794257708 -502596542 1862463927 403030305 -2129882981 -167010291 1752118702 526910776 -2040441726 -244947948 1641642373 383666451 -1881728855 -120575937 1723121052 296979722 -2001019728 -4330458 1660326616 368157262 -1929841676 -67124382 1704679105 312239703 -1953155091 -57538693 1814895338 455748220 -2111603770 -182170800 1799413491 474476133 -2058436641 -230060215 2134999740 138850858 -1857035376 -431435002 2016167589 254506547 -1776146551 -517662945 1905920654 110967320 -1617663070 -392996044 1995951767 32570881 -1728467013 -268525779 1503179280 782205574 -1214852292 -1064180822 1593144841 703743647 -1325721819 -939776077 1464023586 541330100 -1186112754 -833983592 1345257019 657051309 -1105158377 -920146047 1143972468 858297058 -1440627880 -584649778 1128425069 876959483 -1387526335 -632604713 1257515590 1039342288 -1527100566 -738362372 1301933663 983490249 -1550348429 -728711195 2079171481 216699663 -1780235595 -488312285 2088789888 193419030 -1836185940 -443992518 1966484395 36772669 -1690809721 -331384303 1918627762 89972516 -1672114530 -346898936 1717220349 291341163 -2007706927 -11279801 1631025124 372262770 -1892084024 -130144674 1753299919 528878425 -2037425437 -242718091 1877802966 418107200 -2115854598 -152719764 1082360657 931443655 -1366433155 -645213461 1206798152 820606942 -1444927900 -555280654 1314392931 962542581 -1604949425 -682534183 1228263290 1043529708 -1489260970 -801333568 1563726645 708027299 -1287982567 -1002585457 1515804460 761161658 -1269352960 -1018165610 1408178951 619195281 -1109296597 -890877251 1417862942 595980168 -1165181390 -846491996 -59392170 -1955426368 310107770 1702686444 -82281649 -1944106023 353770083 1645292277 -223463580 -2052519950 480269896 1806132958 -171707523 -2101034005 466457169 1825219271 -507334862 -1765433436 265080350 2026634888 -424711381 -1851237443 144771591 2141600401 -283564288 -1742858346 18302508 1980790458 -394992871 -1619799153 108692021 1904063139 -954490978 -1340297464 689307314 1578290724 -1065985145 -1217303791 779631275 1501497917 -910157908 -1094244550 667842176 1355367958 -827468875 -1179983069 547599001 1470398991 -626225158 -1381253268 883093206 1134943808 -574534685 -1429832843 869214927 1153964633 -730396728 -1552926882 981034724 1300125298 -753220655 -1541541049 1024762621 1242796651 -445739497 -1838563711 190902075 2087182253 -503100914 -1794868584 202189602 2064260020 -340457947 -1666042189 96167689 1924945823 -321338820 -1679822166 47620880 1976669062 -119955853 -1881231643 383254367 1641074633 -4957590 -2001507588 297417542 1723665360 -167635391 -2130368809 403470189 1863010299 -244329896 -2039946546 526496628 1751548898 -570380577 -1459118519 806277107 1191837541 -647140666 -1368761776 929237994 1080310652 -790944019 -1478748549 1054164929 1238529879 -675880204 -1598959006 968393688 1321186126 -1011368261 -1263497683 767156119 1522462465 -992314718 -1277343180 718543758 1574120216 -848546167 -1167391201 593647525 1415931699 -905842032 -1123630586 605000636 1393074986 -834413100 -1186665150 541965560 1464503406 -919725619 -1104598693 656439521 1344751735 -1063758362 -1214290576 781595850 1502676060 -940207617 -1326276247 704377043 1593622597 -738931280 -1527513818 1039838364 1258134538 -728168023 -1549911745 983001221 1301305363 -584104574 -1440189164 857810094 1143346232 -633175653 -1387941619 877453495 1129041953 -181535460 -2111124086 455318576 1814342822 -230672123 -2058942061 474896425 1799973055 -67734226 -1930345032 368579586 1660888212 -56905417 -1952677471 311808027 1704124557 -392499848 -1617043986 110398548 1905507522 -269014687 -1729095177 33114189 1996388571 -431921846 -1857661476 139396198 2135438576 -517168813 -1775529531 253935743 2015752425 -682038123 -1604330493 961973689 1313979695 -801822580 -1489889254 1044072864 1228699958 -645700441 -1367059407 931988875 1082799389 -554786626 -1444311000 820035986 1206382852 -890241807 -1108816793 618765789 1407626571 -847103768 -1165686658 596400580 1418422610 -1003195197 -1288485803 708449775 1564288377 -1017532198 -1268875188 760730102 1515250016 -331953059 -1691222837 37268849 1967103463 -346355644 -1671677742 89483624 1917999614 -487766929 -1779796743 216212803 2078545365 -444563338 -1836601120 193913178 2089406924 -243147719 -2037977937 529513749 1753779587 -152299488 -2115295050 417495308 1877297562 -10857461 -2007145315 290731303 1716716977 -130576366 -1892638588 372896062 1631502760 -1743160750 -283227452 1981225854 17837032 -1619739061 -395079971 1903877991 108916721 -1765608864 -507133194 2026672972 265003994 -1850788231 -425195793 2141280085 145123267 -2052167114 -223782240 1805650714 480721804 -2101105105 -171663687 1825427203 466288533 -1955208700 -59583854 1702593320 310162366 -1944574435 -81848693 1645627185 353466279 -1552459110 -730830324 1299790774 981338912 -1541759357 -753029611 1242890159 1024708409 -1381182808 -626269634 1134736260 883262226 -1430186319 -574216665 1154447261 868763403 -1094694146 -909673880 1355688914 667491140 -1179808025 -827670927 1470361547 547675997 -1340357940 -954404262 1578476512 689083254 -1217001771 -1066322365 1501063161 780097391 -2130556141 -167412859 1863068223 403380905 -2039509238 -244793444 1751248422 526835376 -1881554143 -119606345 1641521677 382767771 -2001467592 -5032018 1723491860 297621122 -1665836169 -340628511 1924872795 96209613 -1680302226 -320884744 1977024066 47304404 -1838230715 -446045229 2086711913 191333119 -1794959524 -503044150 2064479856 202000102 -1167299621 -848602291 1415711479 593836641 -1123962942 -905535660 1393544942 604569208 -1263016983 -1011821697 1522107077 767472211 -1277548560 -992143514 1574192860 718501450 -1478788161 -790869207 1238702739 1053960709 -1598636122 -676229328 1320738442 968879644 -1459555443 -569916645 1192137377 805937719 -1368574060 -647362814 1080252088 929326638 -1439754032 -584570810 1143044604 858147178 -1388127031 -632951713 1129102821 877366643 -1527475998 -739008396 1257959886 1040040280 -1550232325 -727817107 1301755351 982517057 -1214773068 -1063307230 1503029656 781277454 -1326068563 -940377029 1593552257 704421143 -1186758522 -834359280 1464721834 541774140 -1104264033 -920030199 1344284083 656872741 -1857996776 -431617906 2135906612 138963362 -1775436799 -517223273 2015534381 254127547 -1617252310 -392331076 1905578246 110354832 -1728613325 -269466459 1996035359 33432969 -1930024836 -68085526 1660438864 369064390 -1952715675 -56828685 1704299849 311606751 -2110939058 -181759784 1814282594 455406068 -2059377577 -230206271 1800275323 474559981 -1288427119 -1003284217 1564100797 708671531 -1269174904 -1017193186 1515687076 760265778 -1108368989 -890728139 1407303823 619114521 -1165859398 -846899924 1418462358 596325376 -1367131659 -645658269 1083005145 931817551 -1443955220 -555102854 1205902528 820489302 -1604800057 -681606831 1314312427 961667197 -1489668642 -802011832 1228608754 1044128868 -2007365287 -10667569 1716807797 290674915 -1892168384 -131007018 1631169644 373202170 -2038333077 -242830851 1754259527 529060049 -2115222158 -152341020 1877091422 417666248 -1779623619 -487970389 2078504977 216287367 -1837048540 -444076622 2089729032 193563806 -1690922737 -332291687 1966665763 37732533 -1671736042 -346266240 1918186554 89261228 884346181 1135689171 -625447831 -1379967745 870041948 1155332554 -573200272 -1429038874 980256119 1298839009 -731650981 -1553673011 1023426926 1242001912 -754048958 -1542909740 687938849 1577463223 -955286515 -1341633381 778885432 1500244398 -1067272172 -1218082686 668636435 1356703109 -908790721 -1093417815 548884746 1471177116 -826724314 -1178730320 265825677 2027887899 -506049375 -1764656073 146139540 2142427394 -423917384 -1849903058 17016255 1980011817 -284310381 -1744112635 107897254 1902727472 -396361590 -1620627428 309280233 1701318015 -60728123 -1956221869 352516592 1644546406 -83060516 -1945393078 481605083 1806927181 -222636809 -2051152799 467235266 1826505044 -170454802 -2100289416 766327812 1521093778 -1012703960 -1264292418 717289501 1573374091 -993093327 -1278629465 594981942 1416725664 -847719142 -1166023284 605777967 1394360505 -904589053 -1122885227 807021664 1193090294 -569094836 -1458340390 930605177 1081137391 -646346411 -1367426621 1052877906 1237750980 -791689858 -1480002072 967598155 1319850205 -677248665 -1599786511 381885644 1640246362 -120750624 -1882567306 296671445 1722411075 -6243847 -2002286225 404264190 1864344680 -166267438 -2129541820 527782119 1752326257 -243584565 -2038693539 192154792 2087926846 -444961404 -1837277934 203016369 2065627175 -501765731 -1794074357 95388826 1923658764 -341711434 -1666788064 46284931 1975873557 -322166353 -1681190599 109080519 1904697169 -393343253 -1618395523 32353246 1995086664 -270284046 -1729824156 140240885 2136790883 -430602535 -1856850353 255206380 2016482170 -516406592 -1774226858 456621987 1815105333 -180806001 -2109854183 475708346 1801292588 -229320042 -2058098176 367851409 1659619079 -69036355 -1931106773 310457224 1703281438 -57716060 -1953996238 1039027983 1256816537 -740282845 -1528357195 981699350 1300544384 -728896966 -1551181140 859162429 1144190891 -583293423 -1438869881 878183204 1130312626 -631873016 -1387179362 542728043 1465806845 -833143225 -1185935663 657759090 1345563620 -918881698 -1103246648 780326745 1501947855 -1064520075 -1215592733 703533888 1592271830 -941526420 -1327086854 530275974 1755082256 -241877078 -2037248196 418814623 1878108681 -151454797 -2113942747 289461940 1715988002 -11618408 -2008447218 372052653 1630151227 -131894399 -1893448937 36458210 1965784692 -333303858 -1692065960 88181499 1917237869 -347083817 -1672946879 217564880 2079389254 -486955012 -1778477206 194642633 2090676831 -443259931 -1835838605 620068430 1408388824 -889512094 -1107546124 597211735 1419741889 -845751429 -1164842003 707720828 1563018986 -1004497072 -1289246778 759378533 1514406643 -1018342583 -1270193185 960654890 1313169084 -682881274 -1605681264 1043311155 1227397797 -803091681 -1490617463 932832792 1084151438 -644380876 -1366247518 821305857 1207112343 -554024147 -1443007557 1356515393 668858583 -1093359251 -908879365 1471614040 548420814 -1179030156 -826384926 1577140339 688287973 -1341185697 -955772471 1500284010 778810620 -1218255546 -1067067952 1299044389 980084915 -1553745655 -731608673 1241521212 1023880362 -1542554352 -754365050 1136021527 884039809 -1380437701 -625016403 1155240974 870098072 -1428818654 -573389388 1807018121 481548319 -2051372635 -222447309 1826172048 467540998 -2099819076 -170885846 1701798075 308826157 -1956576873 -60411647 1644340386 352687156 -1945320050 -83102440 1979971821 17090683 -1743939135 -284513961 1903049972 107547746 -1621074472 -395874994 2027450591 266289225 -1764355597 -506388123 2142614726 145917008 -1849960982 -423828100 1237448960 1053215126 -1479567316 -792155974 1319910681 967511439 -1599972299 -677024605 1192915250 807223716 -1458302946 -569171832 1081586987 930121149 -1367747577 -645995375 1417079140 594663922 -1166505912 -847267618 1394290045 605822443 -1122677679 -904758073 1521312086 766136768 -1264385926 -1012649748 1572906319 717723097 -1278294941 -993397515 1924127176 94955870 -1667122972 -341407630 1975655889 46476615 -1681097475 -322220949 2087997946 192110956 -1837485866 -444792768 2065274339 203335029 -1793592113 -502217639 1863895468 404748602 -2129221504 -166619114 1752501685 527580451 -2038731623 -243508209 1640186270 381972744 -1882382158 -120975324 1722713479 296334609 -2002721621 -5778371 1659677379 367762005 -1931293713 -68813959 1702981338 310795852 -1953558538 -58179744 1815552753 456135271 -2110176291 -180456629 1801119464 475911806 -2058057788 -229394606 2136717991 140282417 -1856644213 -430773475 2016837310 254889512 -1774706798 -515952892 1904226965 109511171 -1618062407 -393649361 1995306636 32163354 -1729914976 -270227658 1501727243 780515997 -1215501529 -1064576079 1592741394 703102596 -1327419586 -941219928 1465451065 543044271 -1185455339 -833596541 1345635872 657716918 -1103452404 -918710374 1144363631 858958585 -1438909629 -583218219 1129864822 878669536 -1386856614 -632221748 1257116253 1038688971 -1528794255 -739818521 1300485700 981788370 -1550993560 -729118722 2079824770 217099028 -1778779474 -486618568 2090491803 194866957 -1835778377 -443347423 1965822896 36381478 -1692241252 -333102582 1916917673 88532799 -1672497531 -347568621 1715506150 289913712 -2008094006 -11937188 1630359551 371883881 -1893519661 -131850683 1754989524 530330434 -2037030152 -242068882 1878443981 418510683 -2114410783 -151021961 1083816778 933137372 -1365779866 -644814096 1207205715 821252037 -1443225985 -553832727 1312961400 960824302 -1605610924 -682925374 1227880289 1042860023 -1490971059 -802773285 1563339566 707369912 -1289696766 -1004012908 1514368823 759455649 -1270018533 -1018544499 1408574236 619844490 -1107606992 -889425242 1419306757 597677971 -1164540375 -846088513 -59799731 -1956071461 308405857 1701238519 -83737772 -1945799742 353116792 1644892910 -223080577 -2051850263 481979987 1807572677 -170275994 -2099315728 467118666 1825610460 -505899223 -1763727425 265745925 2027013779 -424324304 -1850580058 146485788 2143027850 -285008101 -1744556147 17661495 1980386977 -395388158 -1620448364 107002414 1902611128 -956192891 -1341745389 688899753 1577645631 -1066638436 -1217703158 778175152 1499804198 -908447817 -1092804831 668225179 1356037645 -826807378 -1179591880 549030530 1472117268 -625559583 -1380874377 884528845 1136649819 -572820488 -1428405394 869602004 1154622018 -731037741 -1553330363 979590911 1298427497 -754910262 -1542993060 1024367334 1242147440 -445336052 -1837922662 192599840 2088626102 -501648875 -1793179005 202838841 2064655279 -340836802 -1666707800 94461714 1923510148 -322766297 -1681536335 46963467 1976282013 -121395608 -1882941698 382584644 1640691666 -5348751 -2002169113 295699293 1722233803 -166187430 -2128666932 404115318 1863417824 -243930557 -2039293227 528190319 1753005049 -568682812 -1457674670 806680552 1192478590 -646491427 -1368366517 930690033 1082000231 -792649994 -1480184224 1053786074 1237864268 -676537617 -1599346055 966966211 1319471957 -1012037984 -1263880650 765716364 1520752410 -994032967 -1278774737 718152597 1573458691 -847901038 -1166983676 595095486 1417633576 -904148341 -1122174435 605399975 1393728305 -832969265 -1184967335 542606563 1464906869 -919330346 -1103949504 658129146 1346203756 -1065193987 -1215996565 780930257 1502297159 -940594716 -1326933646 702662856 1592195166 -739314261 -1528183491 1038128263 1256694801 -729599566 -1551630044 982339742 1300914184 -583696999 -1439544049 859511989 1144794147 -631719552 -1386247914 878106796 1129441338 -180894457 -2110720623 456762411 1816040637 -228982498 -2057490040 475291698 1800622244 -68399819 -1930723933 367143961 1659182223 -58619604 -1954104902 311420928 1703467158 -394209949 -1618483723 110015567 1904837849 -269676166 -1729486356 31682646 1994670272 -430219951 -1856213561 139803773 2136083691 -516515512 -1775130146 255391844 2017446130 -683486066 -1606032360 961328546 1313572148 -802221929 -1490542591 1042379195 1227243821 -644260676 -1365349334 932658576 1083182342 -554395483 -1443649485 821754249 1207814431 -889862934 -1108151172 620471750 1409062224 -845676301 -1163972507 597058015 1418809673 -1003598632 -1289126834 706751988 1562844514 -1018984255 -1270564777 760080877 1514854779 -332598202 -1691630384 35820906 1965401596 -348049313 -1673133879 89084275 1917346277 -487097228 -1779413790 217652568 2080255438 -442845075 -1835169541 194304321 2090068439 -241441758 -2036542284 529892622 1754445208 -151642053 -2114907987 418922775 1879011713 -12555248 -2008589178 290327868 1716075946 -131225591 -1893033825 371444005 1629813171 -1744616887 -284921121 1980572517 17437683 -1620146608 -395725114 1902176124 107468778 -1764177285 -505414931 2027334487 265395137 -1850405278 -424526092 2142990158 146563032 -2051780051 -223124805 1807364865 482149271 -2099669452 -169957726 1826092824 466667406 -1955603937 -60233079 1700903731 308710309 -1946018298 -83546480 1644986154 353062844 -1553112447 -731229673 1298334637 979645243 -1543461224 -754477554 1242482612 1024063266 -1380521293 -625878491 1136167839 884980489 -1428476246 -572776900 1154830214 869433104 -1092979995 -908246413 1356075977 668148575 -1179142404 -827292054 1471797200 549381958 -1342047529 -955856319 1578081275 688434029 -1217642802 -1066725800 1499619298 778399604 -2129104120 -165723234 1863717412 403776178 -2039105775 -244152441 1752946237 528279211 -1882981574 -121320532 1640864278 382380672 -2001846493 -5697611 1721785871 296185497 -1666227348 -341289990 1923154496 94778070 -1681741963 -322594845 1976354393 46921423 -1837831330 -445391928 2088405618 192789220 -1793511609 -501342255 2065124971 202407677 -1166650432 -848207018 1417163500 595526266 -1122265127 -904091825 1393948405 605210211 -1263674382 -1012208796 1520679646 765758024 -1279254549 -993579139 1573813959 717835857 -1480506460 -792300750 1238311560 1053299230 -1599305795 -676612309 1319298705 967169543 -1457861738 -568460544 1192536762 806591020 -1367928945 -646955239 1081700003 931028533 -1439358773 -583921571 1144734183 859599217 -1386683182 -631253948 1129743870 877770088 -1527863047 -739665809 1256245717 1038612803 -1551668000 -729523082 1301089740 982138202 -1216204625 -1065025479 1502368131 780886293 -1326451530 -941046752 1591842202 702981388 -1185302371 -832665589 1465375153 542173479 -1103856508 -919385070 1345985960 658320702 -1856307197 -430165867 2136301871 139612601 -1774795750 -516819828 2016978230 255825312 -1618966479 -393758553 1905191197 109697419 -1729278936 -269845314 1994599684 31726994 -1930686361 -68476687 1659007307 367346141 -1954425730 -58268440 1703916882 310937028 -2110285739 -181360445 1815738745 457099759 -2057675700 -228758310 1800682848 475205110 -1288826486 -1003937508 1562407078 707215408 -1270622829 -1018895099 1515041983 759858217 -1107977800 -890066642 1409022100 620546050 -1164419679 -845189833 1419132045 596708379 -1365704210 -643944072 1083662530 932204628 -1443576329 -554437279 1207608539 821924941 -1606252068 -683296438 1313663216 961271910 -1490072123 -802652845 1226910953 1042685055 -2009059006 -12123692 1716408430 290021624 -1892813477 -131414579 1629721719 371500257 -2036614800 -241399322 1754650716 529721546 -2114552471 -151958017 1878531141 419376339 -1778966234 -487583312 2079932426 218001564 -1835342529 -442640983 2090107923 194229381 -1691571948 -332686974 1965213752 36042926 -1673433843 -347710053 1917783073 88620215 2121539348 158543746 -1871020488 -411218258 2031737613 236907419 -1760052703 -535786825 1890555686 128493488 -1633552886 -374946148 2009223999 12936105 -1714671085 -288685435 1673727856 348405734 -1915916708 -87400758 1689176937 329907199 -1969182139 -39347501 1830324034 438286292 -2095651218 -200157448 1786069851 494040013 -2072305033 -209972511 1159348188 840765258 -1424728336 -602706330 1115159493 896584531 -1401316631 -612455809 1270986734 1019643768 -1513105726 -758585772 1286370295 1001079649 -1566436645 -710598067 1487744952 799678254 -1230811500 -1046184446 1606478753 684186423 -1311864179 -959858149 1450616714 561092380 -1200044378 -813697488 1360749459 639390469 -1089142081 -938331607 1735339605 275259075 -1990111367 -26837009 1610803788 386259674 -1911780512 -116671498 1773446759 515086065 -2017802421 -255985699 1859740286 434000616 -2133392558 -137350204 2060992049 232722087 -1797890275 -472813685 2109078056 179489470 -1816421628 -457397358 1946400259 50628245 -1710368977 -318052423 1936618010 74007180 -1654648010 -362339424 1543573149 721829387 -1307611215 -989307097 1533856388 745273874 -1251824728 -1033528514 1390053039 635287097 -1126897789 -875309291 1438073526 581988896 -1145494630 -859958516 1102454521 917581423 -1346863147 -658550973 1188813536 836561526 -1462387764 -539849894 1332582091 946513501 -1587283993 -698038415 1207980754 1057448516 -1509018626 -787938456 1279425942 994397440 -1572070214 -716493780 1261418895 1009289497 -1524508509 -769202123 1117386148 899597618 -1399352184 -611277794 1173631421 854786347 -1409658735 -587374585 1375038962 653417828 -1074066210 -922993592 1452845547 564107645 -1198077753 -812517295 1596908992 673830230 -1323268884 -970476422 1480794585 792990031 -1236451083 -1052086173 1999396190 2846152 -1725809550 -299561756 1883347271 122071505 -1638926229 -381105923 2046285164 250668538 -1745243072 -520190762 2124026229 161292771 -1869320103 -409780017 1788562746 496795052 -2070598634 -208528256 1844873507 452049333 -2080839665 -184559463 1681966344 323483038 -1974557660 -45509454 1663893777 338309511 -1927061443 -98283349 1431915735 576617537 -1151914501 -867164819 1379174606 624146520 -1136989726 -885139084 1535296741 746976371 -1249073719 -1031039649 1559167228 736637034 -1293852208 -974761658 1223580851 1072262181 -1495253601 -773386999 1334024362 948217916 -1584531066 -695547632 1177932929 825418775 -1472481875 -549681861 1096290456 912203790 -1353289292 -665763550 1849125919 422599817 -2143744717 -146915931 1767548934 509450384 -2024486614 -262932036 1626137645 401331387 -1897757439 -102386281 1736515636 277221538 -1987100392 -24612466 1937800315 75975917 -1651630761 -360108607 1961736290 65702132 -1696343730 -303765032 2103178313 173851871 -1823107739 -464345613 2050371664 221315270 -1808248452 -482385430 437836304 1830808198 -199836868 -2096002134 494214665 1785867935 -210010331 -2072227917 348344866 1673814708 -87215346 -1916140648 330208827 1688839853 -39782633 -1968715903 128961140 1890122466 -375280808 -1633248306 12717677 2009415419 -288592063 -1714724905 158614086 2121495248 -411425942 -1870851076 236553823 2032056009 -535304333 -1760503835 561445592 1450297934 -814179340 -1199592606 639319745 1360793175 -938123283 -1089310853 799896298 1487553148 -1046277178 -1230757040 683718387 1606911589 -959522849 -1312168119 1019341500 1271323178 -758150256 -1513571578 1001139877 1286282803 -710783095 -1566212321 840589966 1159549464 -602668126 -1424805068 897033879 1114674689 -612776005 -1400965331 50588497 1946475463 -317879683 -1710572821 74329928 1936269278 -362787228 -1654161678 232285027 2061456373 -472513969 -1798229287 179677050 2108856300 -457456042 -1816332608 515177269 1773390755 -256206311 -2017613169 433667884 1860046778 -136880640 -2133823850 275739399 1734886289 -27192789 -1989795139 386053918 1610975112 -116599246 -1911822684 946719641 1332411151 -698111307 -1587242461 1056968576 1208434454 -787583316 -1509335494 917914539 1102148413 -659021177 -1346432495 836470706 1188869924 -539629922 -1462577656 635100157 1390275435 -875250991 -1126987193 582426596 1437609842 -860258616 -1145156002 721507279 1543922521 -988859677 -1308097931 745314262 1533781824 -1033701638 -1251621268 674150546 1596557316 -970925634 -1322784472 792951947 1480870941 -1051910745 -1236652751 653602976 1374814262 -923053684 -1073979110 563672249 1453311023 -812214891 -1198414589 899262710 1117689952 -610809382 -1399785140 854879471 1173576825 -587592253 -1409467051 994189508 1279594578 -716422680 -1572114050 1009771741 1260966987 -769554959 -1524189849 323000410 1682417868 -45155978 -1974875680 338517059 1663724757 -98353809 -1927016967 496701544 1788616958 -208309948 -2070789678 452383857 1844569319 -185027235 -2080406069 251103294 2045819048 -520492782 -1744905852 161106983 2124250289 -409719541 -1869406819 2883596 1999319194 -299736800 -1725607498 121750549 1883698307 -380656327 -1639410257 825592275 1177729349 -549721857 -1472407447 911756746 1096777052 -665441050 -1353638800 1072562657 1223242103 -773824307 -1494790053 948159992 1334113646 -695360300 -1584753598 746756535 1535486241 -1030948709 -1249130483 737107374 1558736184 -975094654 -1293546476 576262533 1432232211 -866684759 -1152368577 624219548 1379132682 -885345104 -1136819162 173779227 2103220621 -464140233 -1823278943 221670658 2050055572 -482866130 -1807795016 75505961 1938231743 -359776251 -1651937133 65922352 1961547174 -303856612 -1696287606 401389951 1626049001 -102573997 -1897535291 276921702 1736855024 -24175542 -1987564324 423047501 1848639963 -147238815 -2143395593 509277524 1767753154 -262892424 -2024561426 -1230138084 -1045781110 1487139888 799327398 -1312796411 -960011885 1607348265 684261567 -1200218834 -814666312 1450736642 561990804 -1088693961 -937629279 1360377883 638748813 -1424325256 -602032658 1158997076 840160450 -1401470623 -613387785 1115234381 897454299 -1514074806 -758759972 1271884902 1019763952 -1565734573 -710149691 1285728383 1000708329 -1916553772 -87784126 1674433784 348841070 -1968279091 -39239333 1688211681 329719927 -2095563290 -199291536 1830182090 437349468 -2072643073 -210581143 1786484947 494708805 -1871403600 -411855578 2121974940 159249418 -1759944279 -534884033 2031550597 235941907 -1632686718 -374858476 1889619118 128351288 -1715279461 -289023731 2009893047 13350945 -1346984867 -659450677 1102628209 918549991 -1462017980 -539209518 1188364648 835858942 -1586680721 -697688839 1331907907 946109909 -1509889930 -788014880 1208912218 1057601996 -1308511175 -989428561 1544541461 722003331 -1251184608 -1033158474 1533153548 744825242 -1126548469 -874705763 1389649191 634613169 -1145571310 -860829564 1438226750 582920616 -1797749611 -471878653 2060903865 231855407 -1816838004 -458067942 2109415840 180097334 -1711076185 -318489551 1947037067 51010845 -1653684034 -362153944 1935714706 73898244 -1989176079 -26696601 1734473181 275170635 -1912450840 -117088130 1611411908 386597202 -2018239293 -256693163 1773829615 515722617 -2133206822 -136386484 1859631606 433097056 -2070153314 -207829240 1788188338 496150052 -2081016953 -185531631 1844990635 452944445 -1975484500 -45658310 1682841216 323563030 -1926382667 -97875165 1663294105 337963535 -1725110278 -299116692 1998751446 2471488 -1639898141 -381283467 1884242639 122188377 -1745391672 -521117858 2046365412 251543154 -1868911663 -409101497 2123680509 160692843 -1074407594 -923605056 1375450746 654083820 -1197993137 -811654183 1452700259 563167989 -1322360988 -970362894 1595948616 673648350 -1237083267 -1052464149 1481505361 793430727 -1572681934 -716834908 1280091678 994809480 -1523645653 -769117251 1260478983 1009144465 -1399238912 -610369642 1117204012 898637498 -1410036967 -588006513 1174071861 855497379 -1652504865 -360188343 1938728947 76126053 -1695743290 -303418800 1961059306 65295228 -1822732563 -463700357 2102734785 173154135 -1808364812 -483280286 2050550744 222288718 -2143824197 -147790291 1849276311 423528193 -2024140126 -262331852 1767142286 508773144 -1897111927 -102011361 1625440165 400887603 -1987994992 -24729082 1737489340 277400362 -1494292969 -773204351 1222674235 1072150445 -1585241586 -695987560 1334657826 948597684 -1472893403 -550347085 1178275593 826032031 -1353143748 -664823126 1096207120 911342470 -1151732109 -866203931 1431803743 575711177 -1137429910 -885849348 1379554118 624780240 -1249739199 -1031450921 1535909741 747319291 -1292912040 -974615858 1558305652 736553954 -759082984 -1513725810 1020211508 1271398818 -710110207 -1565809513 1000535341 1285932475 -602220502 -1424103236 840218886 1158908304 -612950989 -1401934683 897154335 1115573641 -814333828 -1200525078 561520976 1451168198 -937720731 -1088637709 638969161 1360188895 -1045575602 -1230309160 799254882 1487182324 -960492457 -1312342847 684617083 1607032301 -374378288 -1633140666 127996412 1889935722 -289229623 -1715108769 13424101 2009851251 -411764510 -1871460236 159029710 2122164568 -535216901 -1759638419 236412375 2031119681 -199728972 -2095099870 437649816 1829843214 -210393939 -2072865733 494650753 1786574103 -87824250 -1916479472 349014442 1674230076 -38916961 -1968628727 329272755 1688698149 -874880679 -1126346289 634650741 1389572323 -860379840 -1146055210 582599788 1438577914 -989730453 -1308173827 722438215 1544075473 -1033097870 -1251271196 744639582 1533377736 -697470659 -1586871893 946016273 1331961991 -788482780 -1509456462 1057936392 1208607902 -659097329 -1347303015 918067235 1103079605 -539280106 -1461973632 836066362 1188195500 -256622191 -2018283257 515514557 1773998123 -136739448 -2132888290 433579172 1859179570 -26228317 -1989609163 274835599 1734776857 -117305926 -1912259284 386690198 1611357184 -318549515 -1710988957 51196121 1946812495 -361851412 -1654020742 73462976 1936180310 -472327737 -1797265071 232175851 2060552317 -457892386 -1817039544 180059378 2109492324 -520670566 -1745878516 251220918 2046714656 -409274749 -1868708331 160733103 2123605817 -299058520 -1725199810 2284420 1998973714 -381583695 -1639559641 122625949 1883778827 -46128386 -1975053720 323896274 1682535236 -97655065 -1926572431 337872843 1663350621 -207902004 -2070111654 496356320 1788017526 -185176363 -2081333693 452464633 1845444463 -610725294 -1398922556 899117950 1116750824 -587934133 -1410079011 855291751 1174243313 -717055392 -1572492554 994900812 1280035802 -768647559 -1524076817 1008811861 1260785603 -970063306 -1322700128 673211162 1596412812 -1052522961 -1236994375 793618179 1481283477 -923432444 -1074611566 654043944 1375525822 -812102115 -1197506933 563490609 1452351399 -101973029 -1897188531 400712439 1625641569 -25049150 -1987643564 277849838 1737004664 -147354647 -2144289921 423226053 1849612883 -262516752 -2023915674 508833500 1767054922 -463793217 -1822678231 173372051 2102542853 -482945114 -1808668880 221820554 2050983452 -360670323 -1652053221 76479137 1938410039 -303210604 -1695912190 65224376 1961102894 -1031658733 -1249569915 747389503 1535865513 -974133494 -1293363300 736200230 1558623920 -866538719 -1151427657 576178701 1431370395 -885756104 -1137483858 624561684 1379745410 -550161545 -1473117215 825971291 1178362573 -665258130 -1352677384 911644226 1095870164 -772883643 -1494643757 1071700585 1223158527 -696025252 -1585164342 948772464 1334456038 -1590547993 -701163151 1329350859 943421533 -1503662594 -782705304 1213304018 1062648900 -1343643179 -655453885 1105707257 920711279 -1467718196 -545041062 1183450336 831337590 -1132119677 -880670443 1384863919 629958713 -1142358630 -856699636 1441176758 585215008 -1302416975 -983989977 1548800157 727179275 -1254918744 -1036761794 1530729604 742007826 -1705244369 -312788551 1951557635 55924885 -1657680586 -365494880 1933552666 70818956 -1803058915 -478105205 2055856177 227463335 -1813363452 -454199918 2112103464 182654142 -2014635701 -252958243 1776646247 518146289 -2138645166 -142479932 1854454910 428838120 -1993305735 -29908497 1732178005 272220355 -1906485920 -111516170 1616065612 391382234 -1205266266 -819058640 1445427594 555763996 -1086006081 -935072727 1363852691 642616581 -1225617260 -1040867326 1492971960 805028142 -1314958195 -963091429 1603351969 680920375 -1516369726 -761710508 1267755502 1016551800 -1561080613 -705364915 1291693559 1006280033 -1421508368 -599609242 1162600924 843895114 -1406647063 -617646977 1109796293 891360595 -2092484498 -197129992 1833523522 441346516 -2077557641 -215102239 1780784475 488877517 -1919111076 -90472246 1670566256 345367014 -1963887547 -34192173 1694438761 335029759 -1628428278 -369682276 1895713062 133790128 -1717703661 -291840891 2006158655 9747881 -1876189128 -416509778 2116403476 153284994 -1756994527 -532589385 2034763021 240072091 -1828435099 -469533709 2097818185 168631007 -1805021316 -479281174 2053631568 224452294 -1646279849 -354880575 1943118459 81171181 -1699608754 -306890792 1958504034 62609140 -1900848383 -105616489 1623013933 398068411 -1981898984 -19288178 1741749812 282578594 -2140613837 -143662171 1852224031 425820809 -2029709526 -268294212 1762358790 504120976 -1469420627 -546481349 1180961409 828586519 -1358450764 -671047902 1091161752 906952206 -1498291297 -776547575 1220510387 1069068837 -1579407482 -690284784 1339180714 953513532 -1243776055 -1025881249 1540561637 752102003 -1297039408 -977825978 1556012796 733605482 -1157172229 -872299667 1426625239 571449921 -1133824030 -882112652 1382373070 627205720 -1977648604 -48739662 1678842632 320220062 -1921860035 -92959061 1669127953 343666567 -2067467754 -205274496 1791660858 500016044 -2086062577 -189921639 1839683363 446719925 -1750570432 -525378858 2040925036 245447674 -1866092967 -406675761 2127286133 164429795 -1720458638 -294333724 2004714334 8041416 -1642191253 -384231683 1880115015 118978513 -1317971220 -965318022 1602173888 678955862 -1239638283 -1055150493 1477640153 789958479 -1079323938 -928128440 1369748466 648250212 -1194912057 -809490863 1456044011 567166845 -1396290936 -608077282 1120414628 902765362 -1414820207 -592658937 1168502717 849534763 -1575107910 -719654356 1276355478 991204096 -1519384925 -763939275 1266575247 1014585113 -983634717 -1302733707 726699471 1549253977 -1036834566 -1254877076 742214102 1530558784 -880450351 -1132309433 629868029 1384920427 -857169720 -1141927842 585548260 1440870770 -655754105 -1343304687 921148843 1105243453 -544982882 -1467807736 831150514 1183672612 -701336395 -1590344669 943461785 1329276175 -782258004 -1504149446 1062326656 1213653270 -30356437 -1992819523 272542983 1731829137 -111343566 -1906689884 391342366 1616140680 -253017063 -2014546801 518333749 1776424355 -142180352 -2138984298 428400940 1854919098 -477635505 -1803490087 227130723 2056162805 -454420394 -1813174080 182745466 2112047596 -312716163 -1705286421 55719249 1951729095 -365850524 -1657364238 71299400 1933099486 -599401054 -1421677260 843824270 1162644504 -618128965 -1406195411 891713687 1109477377 -761375344 -1516673786 1016083644 1268188202 -705457783 -1561026273 1006497957 1291501619 -1041052218 -1225392816 805088490 1492884604 -962655777 -1315423927 680618227 1603688549 -819378700 -1204914846 556213464 1444942926 -935034387 -1086082693 642441409 1364054103 -416547478 -1876111876 153459782 2116201680 -532268685 -1757345307 239622239 2035247305 -370117288 -1627961906 134091892 1895376098 -291655359 -1717927465 9687149 2006245627 -90378994 -1919165032 345148450 1670757556 -34526953 -1963583103 335497275 1694005421 -196647620 -2092935766 440992784 1833841798 -215310043 -2077388365 488947721 1780740255 -144142751 -2140160265 426176333 1851908059 -268088712 -2029880594 504048468 1762401218 -105707949 -1900792123 398288767 1622824937 -18955702 -1982205220 282108774 1742181360 -354443771 -1646743917 80871209 1943457727 -307078628 -1699386742 62667568 1958415270 -469494217 -1828510047 168458011 2098022285 -479604178 -1804672328 224899842 2053145492 -871977303 -1157521857 571002757 1427111699 -882152784 -1133749722 627379100 1382169354 -1025694053 -1243998707 752043959 1540650785 -978263422 -1296575980 733905838 1555673912 -776880435 -1497985445 1069539297 1220079479 -690193708 -1579464126 953293816 1339370350 -546687233 -1469249943 828659667 1180919621 -670567706 -1358904720 906597322 1091478364 -294404320 -1720414282 8248844 2004545178 -383878343 -1642509393 118495765 1880566403 -525846766 -1750136956 245782078 2040620712 -406457589 -1866284131 164336167 2127340209 -205213884 -2067554350 499830376 1791885054 -190223523 -2085725237 447154801 1839217383 -48289930 -1978132512 319899226 1679193804 -93133969 -1921657863 343704131 1669051093 -719478808 -1575309442 991166148 1276431954 -764388367 -1518900377 1014905565 1266223691 -607774758 -1396627636 902330102 1120880224 -592718909 -1414732971 849720047 1168278137 -928346228 -1079132390 648343200 1369693750 -809022571 -1195345149 566831801 1456347695 -965670978 -1317652696 679437970 1601721860 -1055079513 -1239682255 789750411 1477808669 1777050607 518820729 -2014985533 -253562283 1854302198 427906912 -2138568998 -141609396 1731210205 272046923 -1992406287 -29787545 1616768964 391831378 -1907126552 -111886722 1952232331 56328989 -1705848153 -313138639 1932621714 70665988 -1656809794 -365418968 2055683001 226495279 -1802937707 -477206013 2112552864 183357238 -1813733748 -454840806 1384481575 629322673 -1131683317 -879963491 1441285950 586119080 -1142544878 -857663868 1549667093 727268227 -1303352775 -984130897 1530121996 741670810 -1254248928 -1036345674 1328714563 943039445 -1589841297 -700726535 1214207834 1062758348 -1504627082 -782891296 1105795953 921578471 -1343784355 -656389429 1183113064 830730238 -1467302332 -544370990 1894814382 133669432 -1627458686 -369507564 2006800055 10118689 -1718405221 -292288755 2116754076 153889290 -1876591696 -417182938 2034687621 239201811 -1756840023 -531656897 1833403082 440447580 -2092309530 -196160656 1781155539 489518661 -2078005249 -215804055 1671170808 345717358 -1919783980 -90875070 1693568737 334954103 -1962954803 -34037925 1268691558 1016693488 -1517235382 -761797668 1291023999 1005864681 -1560471725 -705026107 1162164820 843188930 -1421124744 -598971410 1109982797 892325595 -1406754975 -618549257 1445569026 556700308 -1205353682 -819924040 1363437083 641947277 -1085667529 -934463583 1492265520 804592294 -1224979684 -1040483446 1604316713 681107135 -1315860731 -963199085 1541259629 752546299 -1244422079 -1026256681 1555039604 733427170 -1296145320 -977709874 1426475359 570522057 -1157093261 -871425819 1382780230 627883472 -1134171030 -882713348 1181405449 829284767 -1469796315 -547127117 1090983184 905979270 -1358334916 -670153558 1219582267 1068919213 -1497417705 -776468351 1339858210 953920948 -1580008434 -690631528 1622401445 397726003 -1900183415 -105205729 1742611900 282662186 -1982839664 -19434490 1852336535 426727681 -2140796741 -144623571 1761979790 503487768 -2029269854 -267584460 2097476033 168018263 -1828024083 -468868997 2053715416 225314126 -1805167372 -480222110 1944025587 81283429 -1647240993 -355063735 1957871082 62229884 -1698898746 -306451376 1120333868 901890234 -1396141824 -607149674 1168847925 850134179 -1415228135 -593336945 1276999710 991578248 -1575806670 -720098908 1265679367 1014467729 -1518412501 -763761219 1601298504 678875358 -1317043868 -965168654 1478239313 790303943 -1240316547 -1055558165 1370122362 648894700 -1079768746 -928826944 1455926371 566271221 -1194734257 -808518183 2041106660 246407282 -1750683192 -526286498 2126845181 163718251 -1865714223 -406043321 2004048086 7628864 -1719846406 -293992084 1881054415 119123033 -1643053597 -384316043 1679802496 320401430 -1978555988 -48852678 1668416665 343225359 -1921227339 -92580573 1791248562 499349540 -2067125858 -204662520 1839828139 447659069 -2086146681 -190784239 226977515 2055231101 -477558841 -1802619055 183149298 2112721508 -454769698 -1813777592 56422105 1952177743 -313356299 -1705656477 70331072 1932925526 -364950548 -1657242758 271611535 1731675673 -29485149 -1992743115 392016534 1616544256 -111946822 -1907039444 518782653 1777126955 -253386863 -2015187193 428227236 1853950514 -142058616 -2138084578 921257507 1106146997 -655939825 -1344268391 830767674 1183036076 -544546026 -1467100288 942853649 1328938631 -700666051 -1589928021 1063193096 1213741726 -783193308 -1504289870 727602759 1549362897 -984598677 -1302919171 741577310 1530176200 -1036127374 -1254439964 629530229 1384312547 -880033959 -1131638833 585636460 1441737466 -857310400 -1142862890 345790378 1671128892 -91081082 -1919613424 334599091 1693885221 -33557857 -1963408887 440917912 1832972046 -196493644 -2092003806 489298817 1781345047 -215713107 -2078062021 153831374 2116843352 -416995614 -1876814220 239502295 2034348865 -532094213 -1756376467 133222396 1895300970 -369185072 -1627808186 10292197 2006596467 -292328759 -1718330785 804419426 1492469748 -1040443826 -1225054504 681554811 1603830765 -963521961 -1315511615 556400464 1445908422 -819487108 -1205817622 642005833 1363348447 -934651291 -1085445389 843409158 1161975696 -599062998 -1421068612 891855647 1110414217 -618216909 -1407061339 1017048884 1268375458 -762278376 -1516781938 1005792045 1291066299 -704820735 -1560642921 1068565609 1219900671 -775985851 -1497868845 953991280 1339814118 -690839204 -1579839030 829066331 1181596877 -547033737 -1469850143 906446914 1090549972 -670488210 -1358030344 570823693 1426138267 -871860959 -1156627017 627822612 1382867074 -882527944 -1134394962 752720959 1541057705 -1026294509 -1244344955 732977190 1555523760 -977389302 -1296496228 81732769 1943540791 -355383923 -1646889701 62054584 1958072366 -306413164 -1698975486 168078483 2097388549 -469054017 -1827799767 225011850 2054051868 -479786586 -1805633232 426259653 1852769363 -144288279 -2141100673 503705820 1761787978 -267677200 -2029215386 397655287 1622445153 -104997413 -1900352179 283015406 1742293112 -19916350 -1982387884 648688936 1370293694 -928754684 -1079810926 566751537 1455473063 -808873955 -1194418037 678542618 1601605004 -964699082 -1317475168 790395139 1478183317 -1055778769 -1240127303 991765836 1276777946 -720157600 -1575717642 1014030677 1266143683 -763461511 -1518751505 902212990 1119985128 -607597486 -1395655484 850094439 1168923121 -593164213 -1415431971 499389920 1791174006 -204835636 -2066922406 447336953 1840177519 -190336811 -2086633405 320839122 1679338820 -49152770 -1978217368 343038411 1668639069 -92522265 -1921316751 7538052 2004104466 -293772120 -1720036290 119456157 1880748299 -384786255 -1642622937 245927350 2041560352 -525931366 -1751000052 163924399 2126674233 -406116221 -1865672683 -336577610 -1661531360 100555418 1928948236 -325189713 -1684353223 43228803 1972678165 -450120828 -1842576622 187028136 2082660926 -498698339 -1790884085 206050993 2068784679 -163107886 -2126505148 407456510 1867414120 -248844341 -2043814051 522489575 1747172977 -123952160 -1885629578 378716876 1637216858 -956423 -1997121681 301926101 1727542851 -794944642 -1483133976 1049655890 1234651844 -671883417 -1594560527 972930635 1325043421 -565865652 -1455250470 810283616 1196212982 -651667627 -1372624957 925251193 1075906287 -852948198 -1171375220 589785654 1411406496 -901460221 -1119617131 608874031 1397595833 -1007516888 -1258966082 771547652 1526452882 -996194511 -1281853529 714155549 1570117259 -219477257 -2048116127 484797403 1809996621 -175714578 -2105409928 461942722 1821351764 -63929659 -1959284141 306111465 1698288511 -77773092 -1940228534 357771248 1649678182 -279176557 -1738855931 22182847 1985301289 -399384950 -1623790052 104841126 1899532080 -511208799 -1769954761 260699021 2022621979 -420849992 -1846712786 149174164 2145584898 -914019777 -1098769751 663440147 1351383941 -823595482 -1175462224 551980810 1474412444 -950099443 -1336307045 693158689 1582822327 -1070373356 -1221306750 775751480 1496987566 -734905765 -1556804915 977034103 1295739873 -748683710 -1537683756 1028759406 1247195128 -622218647 -1376877825 887608133 1138811859 -578521488 -1434237210 864687964 1150101450 -641312460 -1363056222 935868440 1087309966 -559178451 -1448301125 816184321 1201851543 -685911802 -1608851056 957591594 1309966524 -797960929 -1485363831 1048474675 1232684197 -999208624 -1284081210 712976508 1568151786 -1021538999 -1273250337 756214885 1511382259 -894779038 -1112673804 614768718 1403228376 -842594949 -1161808403 600400983 1422808257 -492275204 -1783674518 212211920 2074159174 -440025627 -1832743565 197909705 2093804639 -327945778 -1686847144 41783522 1970970740 -350341673 -1676081855 84956411 1914135661 -14718568 -2011670258 286329012 1712732194 -126702207 -1888117481 377277613 1635515451 -238755414 -2033987268 533364870 1758310416 -156686925 -2119297755 413615263 1872786441 -1059231627 -1210427165 785582425 1507080655 -944722836 -1330144006 700370240 1589247446 -838410169 -1191063343 537428331 1460646397 -915725218 -1100213048 660948338 1348629988 -580225007 -1435678585 862198077 1147349419 -637027320 -1392472930 873061668 1125051826 -743313373 -1531526987 1035964687 1253613977 -723766214 -1545927508 986862870 1305830784 -72136515 -1934329813 364718481 1656363271 -52523868 -1948664782 315682184 1708645662 -177684337 -2106593255 459710883 1818333493 -234552170 -2063453184 470508986 1795970348 -435922727 -1862047665 134887925 2131560803 -513172288 -1771131818 258473452 2019609978 -387985173 -1613176707 114405831 1909883217 -273541902 -1732959132 29128158 1991984456 -1885536590 -124006876 1636999070 378908424 -1997456725 -652739 1728011143 301493009 -2126023040 -163559914 1867061164 407775034 -2044022119 -248675825 1747243957 522445603 -1842614570 -450044352 2082836474 186826604 -1790563633 -499049895 2068335587 206535541 -1661966620 -336112014 1929250760 100218718 -1684167939 -325414293 1972618193 43316039 -1259151750 -1007292692 1526513494 771461056 -1281418653 -996660491 1569815375 714492889 -1171696056 -852597026 1411856228 589301746 -1119579567 -901537081 1397420925 609076203 -1455043042 -566034808 1196142386 810327972 -1373107705 -651216239 1076259627 924933053 -1482799572 -795248966 1234183936 1050089366 -1594654155 -671829341 1325261593 972739471 -1769484301 -511639707 2022289119 261004873 -1846932502 -420660356 2145675974 149117520 -1738782783 -279218345 1985095405 22353531 -1624144936 -399068338 1900012276 104387170 -1959731305 -63443199 1698610875 305761837 -1940055154 -77976808 1649638050 357845556 -2048174171 -219388109 1810183817 484574751 -2105109572 -176053462 1820914320 462406150 -1377177797 -621879379 1139248663 887144065 -1434178782 -578610252 1149913614 864909976 -1556977911 -734701665 1295779365 976959155 -1537236208 -749169786 1246872124 1029108394 -1335951521 -950415415 1582341747 693612261 -1221379258 -1070330928 1497193066 775580412 -1098549395 -914208773 1351292481 663496407 -1175932044 -823163934 1474744920 551674574 -1112892368 -894587738 1403321628 614714762 -1161340887 -843028289 1422473477 600705427 -1284434942 -998890348 1568634158 712525240 -1273180133 -1021583219 1511174455 756384161 -1608676268 -686113598 1309928824 957668846 -1485813683 -797476645 1233004897 1048123895 -1362754458 -641649424 1086874954 936334812 -1448361857 -559091479 1202037075 815960517 -2033926920 -238842770 1758125524 533589314 -2119599903 -156350345 1873222093 413149531 -2011220790 -15203236 1712412134 286680432 -1888292653 -126500795 1635553791 377201001 -1686917988 -327902198 1971178928 41614630 -1675728763 -350660589 1913653673 85408063 -1784142674 -491842504 2074494338 211907860 -1832525641 -440217567 2093711771 197964045 -1531859599 -743006745 1254083677 1035533515 -1545836184 -723822082 1305610308 987052242 -1435884221 -580053547 1147421807 862156025 -1391992486 -637480500 1124696182 873378016 -1190740715 -838759037 1460198457 537914543 -1100252916 -915650150 1348802592 660744374 -1210239705 -1059453519 1507021835 785671325 -1330581186 -944258648 1589547026 700031108 -1612739143 -388448977 1909582997 114744323 -1733146208 -273319626 1992042636 29038618 -1862007413 -435997411 2131387559 135091249 -1771454062 -512823036 2020057278 257986600 -2107073059 -177230517 1818688753 459394151 -2063246908 -234722990 1795897576 470550654 -1934420497 -72080007 1656583363 364528725 -1948331530 -52829856 1708175578 316112972 589935038 1412333864 -853028718 -1172250620 608466343 1396917553 -901114741 -1119017955 770849164 1526008090 -1006872416 -1258592202 715128213 1570295043 -997090119 -1281971153 1050583514 1234800972 -795819786 -1483214752 972252611 1324635477 -671283985 -1594215303 809839080 1195514238 -565491516 -1454606254 925429233 1076878695 -651784995 -1373520821 407343478 1866506720 -162926502 -2125545268 522868079 1747805689 -249285565 -2044525355 379328836 1637558738 -124618648 -1886041858 301063517 1727458763 -17295 -1996976921 99647762 1928835460 -335617986 -1661349720 43861259 1973056925 -325901273 -1684794191 187369760 2083273142 -450533364 -1843242854 205966649 2067922351 -498553835 -1789944701 976388351 1295364201 -734207533 -1556360891 1029653734 1247310960 -749656630 -1537862308 887687373 1139685467 -622368287 -1377805961 864341204 1149500482 -578114056 -1433559698 663064731 1350737933 -913575497 -1098071775 552096898 1475306516 -823773778 -1176435400 694032553 1582901311 -951027323 -1336456941 775150768 1496640550 -1069695588 -1220899574 22847543 1985712289 -279789285 -1739198067 103900206 1899386040 -398523134 -1623706220 260515845 2021660819 -511096535 -1769047617 149613596 2146294922 -421229264 -1847345754 485208147 1810661573 -219819649 -2048728599 461796426 1820411100 -175631002 -2104547856 305150049 1698105591 -63022771 -1959171621 358481016 1650117870 -78406316 -1940607550 287298364 1712907178 -15617520 -2011790714 376575781 1635067827 -126061047 -1887746401 532962062 1757637528 -238405086 -2033382732 413769495 1873719169 -156762565 -2120167763 212386648 2075128782 -492395916 -1784573214 197461825 2093103063 -439654803 -1832102149 41110378 1970568188 -327341498 -1686496560 85888883 1914290149 -351211937 -1676157239 712111092 1568064354 -998272296 -1283939762 756824045 1511720827 -1022208319 -1273665961 615152582 1403865936 -895214870 -1113380228 600293343 1421905737 -842408205 -1160843675 935781264 1086444294 -641170756 -1362120150 816523145 1202460447 -559593819 -1448970701 958229410 1310350132 -686617970 -1609287144 1047572411 1232576301 -796995945 -1485177343 134537853 2130957035 -435518639 -1861372985 258549348 2020480754 -513325240 -1772062754 115305039 1910004441 -388953245 -1613349899 28487254 1991614144 -272838790 -1732509716 364114457 1656013455 -71462091 -1933925469 316552704 1708721814 -53455060 -1948817478 459831851 1819232957 -177857785 -2107561071 470138418 1795329700 -234103010 -2062749816 862634677 1148056099 -580607079 -1436314865 872875692 1124087354 -636917888 -1391569130 1035029127 1253472785 -742446165 -1531438275 987532958 1306246664 -724373582 -1546264796 786289361 1507516999 -1059867651 -1210809493 699406024 1589061214 -943818780 -1330034830 537287395 1459710581 -838321201 -1190196391 661364474 1349299820 -916062250 -1100820672 1195734202 809649196 -1454697066 -565435136 1076408483 925859893 -1373187697 -652091111 1235156104 1050266654 -1483694684 -795366094 1324562577 972294151 -1594009155 -671454933 1525834974 771052616 -1258551822 -1006946972 1570742471 714641489 -1282293269 -996740739 1412033772 590273658 -1171812928 -853492394 1396975861 608376931 -1119204903 -900892337 2083214450 187458788 -1843055266 -450755128 2068222059 205627645 -1790381753 -498089519 1928387648 100134102 -1661026964 -335966726 1973229657 43657423 -1684833931 -325826077 1637630998 379286656 -1886247622 -124447316 1727102991 301379737 -1996496605 -470603 1866976292 406912178 -2125878008 -162620002 1747585085 523057323 -2044434159 -249341561 1583236603 693728621 -1336924969 -950594495 1496547810 775205236 -1220681522 -1069887400 1350946249 662895967 -1098142491 -913531789 1474824656 552548678 -1176082180 -824092566 1139365279 888038665 -1377356621 -622853083 1149538694 864264464 -1433734998 -577912772 1295179181 976612667 -1556300671 -734295017 1247746484 1029187874 -1538164584 -749320178 1697670451 305616293 -1958869985 -63359863 1650303274 358257084 -1940668410 -78319472 1810623745 485285271 -2048553939 -220021573 1820731672 461445518 -2104997836 -175146846 2022143319 260064705 -1769401221 -510778131 2146087246 149783000 -1847275422 -421273356 1985805669 22793715 -1739416503 -279597857 1899051388 104204778 -1623238576 -398956346 1970476600 41166510 -1686276332 -327530622 1914622497 85582519 -1676627187 -350780517 2074648074 212840092 -1784217818 -492712016 2093308435 197290629 -1832174785 -439612503 1757677148 532887242 -2033555600 -238200858 1873396293 414118611 -2119720087 -157248513 1713344110 286834424 -2012090558 -15278124 1634880119 376797921 -1887687845 -126149683 1310537456 958006886 -1609345060 -686528694 1232138985 1048035967 -1484876859 -797334701 1086766786 935431764 -1362567186 -640684168 1202420443 816597581 -1448797193 -559797407 1403659924 615323138 -1113307208 -895256786 1422385805 599839259 -1161198687 -842091721 1567731366 712416816 -1283469430 -998703332 1511811775 756767273 -1273885805 -1022018811 1818765177 460265455 -2107226539 -178161981 1795548000 469947382 -2062843316 -234048806 1655942987 364158941 -1933717913 -71631119 1709075282 316234692 -1949300098 -53003544 1910454045 114821003 -1613670863 -388602201 1991439108 28689298 -1732472280 -272915778 2131017519 134451129 -1861558781 -435294571 2020178742 258886560 -1771628006 -513791348 1460012977 536950567 -1190631779 -837855733 1349239720 661451582 -1100635516 -916286958 1507692419 786087701 -1210847569 -1059791303 1588611994 699890444 -1329714506 -944170464 1253119957 1035347779 -1530956039 -742898065 1306317772 987489114 -1546472736 -724204938 1147838439 862826353 -1436221749 -580661667 1124555774 872442728 -1391904046 -636614076 896821106 1114855396 -612759970 -1401080120 840541035 1159631869 -602422713 -1424952623 1001385792 1286135766 -710832532 -1566130438 1019358041 1271208911 -758363531 -1513391389 683898646 1606698880 -959637958 -1312151892 799978255 1487504281 -1046425053 -1230511435 639172388 1361039282 -938041848 -1089360226 561331005 1450314667 -813999599 -1199805817 236603322 2031974188 -535550314 -1760356864 158827427 2121315125 -411442545 -1870736871 12701576 2009530142 -288379228 -1714905550 128715665 1890269959 -375231811 -1633330645 330127326 1688889160 -39635214 -1968961948 348165063 1674027857 -87100693 -1916157315 494329836 1785851770 -210190656 -2072015274 437984245 1830562659 -199918887 -2095953329 745494067 1533568677 -1033816289 -1251604599 721588778 1543873212 -989007098 -1307851888 582278657 1437855383 -860176595 -1145204805 634984984 1390291598 -875070668 -1127199838 836257367 1189050049 -539613317 -1462691859 917865038 1102230232 -658775198 -1346579468 1057214053 1208286963 -787632311 -1509253153 946735740 1332296426 -698324144 -1587061818 385971963 1611023981 -116451369 -1912068287 275559138 1735098996 -27077682 -1989811368 433782473 1860030047 -137060379 -2133610637 515324624 1773144646 -256287748 -2017563798 179725983 2108773897 -457701453 -1816185051 232497798 2061275664 -472530006 -1798114500 74313389 1936383547 -362573951 -1654341865 50342580 1946622498 -317830248 -1710654706 121767408 1883583846 -380869412 -1639230390 3129833 1999171967 -299786043 -1725525933 161058242 2124332372 -409473810 -1869554568 250890715 2045999437 -520476425 -1745020831 452269460 1844585730 -184847176 -2080619474 496554381 1788862747 -208228191 -2070839241 338599334 1663675696 -98501494 -1926771684 323180991 1682204969 -45270893 -1974859771 1009526072 1261114798 -769506284 -1524271998 994173217 1279709623 -716210163 -1572294501 855092490 1173396892 -587609050 -1409352528 899311891 1117608325 -611055553 -1399637847 563819868 1453065674 -812297104 -1198365466 653717829 1374798291 -923234199 -1073766145 792771950 1481084408 -1051796414 -1236669228 674068855 1596606945 -970778533 -1323030323 509162673 1767769127 -262711907 -2024774389 422899880 1848885310 -147156604 -2143444718 277003395 1736805397 -24322641 -1987318471 401569946 1625835532 -102688330 -1897518816 65938645 1961432131 -304069127 -1696107153 75751628 1938083930 -359824928 -1651854986 221621479 2050137201 -482619957 -1807942307 173566206 2103400552 -464123438 -1823393468 624366713 1378886895 -885426859 -1136769597 576376928 1432215798 -866864820 -1152155174 736926795 1558949085 -974979737 -1293562383 746674258 1535535300 -1030801026 -1249375768 947913757 1334260875 -695311055 -1584835161 1072545796 1223356562 -773611224 -1494969922 911969327 1096596665 -665457405 -1353523819 825641014 1177647264 -549967590 -1472259700 1360568950 639603424 -1089027238 -938347572 1450534511 561141497 -1199896765 -813942827 1606625860 683940562 -1311945880 -959808514 1487859293 799661771 -1230991503 -1045970969 1286582802 1000899204 -1566452930 -710483032 1271035403 1019561629 -1513351385 -758437967 1114913312 896731830 -1401267444 -612537446 1159331385 840879791 -1424515307 -602886269 1786151614 493990440 -2072452206 -209726716 1830504103 438072881 -2095765621 -200141027 1689062028 329923098 -1969001568 -39560394 1673580181 348651011 -1915834439 -87449809 2009174746 13017676 -1714424842 -288832672 1890342595 128673365 -1633536017 -375060615 2031753960 236792446 -1760265276 -535606446 2121785073 158396007 -1871069219 -411136181 1208193847 1057268641 -1509035493 -787823987 1332631342 946431928 -1587530238 -697891180 1188567813 836709267 -1462339031 -539931969 1102438172 917696394 -1346650576 -658731354 1437893459 582202309 -1145380225 -859974935 1389971274 635336668 -1126750618 -875555088 1534004065 745028599 -1251906995 -1033479461 1543688056 721813486 -1307791788 -989094206 1936569343 74089321 -1654402349 -362487227 1946187750 50808688 -1710352694 -318167460 2109094861 179374939 -1816634655 -457217417 2061238228 232574786 -1797939464 -472732050 1859822491 433951501 -2133540169 -137104863 1773627266 514873108 -2017917266 -255969736 1610689449 386276159 -1911600507 -116884973 1735192496 275504934 -1990029668 -26886646 1664008436 338292834 -1927241256 -98070194 1682113773 323236987 -1974639167 -45460137 1844791494 452098128 -2080691734 -184804996 1788382431 497007689 -2070483469 -208544411 2124009616 161406982 -1869106756 -409960150 2046039177 250815519 -1745193563 -520272589 1883396258 121989172 -1639171698 -380958440 1999609019 2665517 -1725825641 -299447039 1480646716 793235626 -1236369136 -1052135034 1596793893 673846451 -1323088631 -970689121 1453025294 563894424 -1198192350 -812500556 1375120407 653368449 -1074213573 -922747475 1173876824 854638798 -1409707660 -587292190 1117402177 899482839 -1399564947 -611097093 1261205610 1009469692 -1524491962 -769316400 1279376499 994479333 -1571824289 -716640823 2050355637 221430051 -1808035687 -482566129 2102932908 173999418 -1823058816 -464428010 1961785735 65620241 -1696589653 -303617987 1938013598 75795720 -1651647310 -359994332 1736630737 277205319 -1987280643 -24399765 1626285512 401085790 -1897839388 -102337422 1767467491 509499765 -2024339249 -263178151 1848946170 422813036 -2143630122 -146932672 1096536445 912056811 -1353338799 -665681721 1177949540 825304562 -1472695224 -549501730 1333811535 948398553 -1584514973 -695662347 1223531862 1072344512 -1495008134 -773534484 1559019801 736883087 -1293770699 -974810973 1535182080 746993046 -1248893908 -1031252806 1379354923 623933885 -1137104889 -885122927 1431997746 576568740 -1152062434 -866919288 -38933126 -1968513556 329485398 1688517824 -88069789 -1916331531 349063247 1674148057 -210344632 -2072947234 494404708 1786721522 -199515823 -2095279673 437633149 1829957867 -535102178 -1759654520 236231730 2031332516 -411617017 -1871705711 158947371 2122213565 -289311444 -1715059270 13571072 2009605270 -374558411 -1632927325 128110617 1889919119 -960246350 -1312490204 684567710 1607113736 -1045558869 -1230423747 799041671 1487362065 -937933440 -1088457450 638985388 1360073786 -814382695 -1200443121 561766581 1451020323 -613098026 -1401688768 897236218 1115524204 -602334769 -1424086695 840399075 1158695029 -709929500 -1566022286 1000420552 1285948510 -759000579 -1513774741 1020063953 1271644231 -457778117 -1817056083 179879191 2109705601 -472180702 -1797510988 232093966 2060601752 -361933815 -1653971809 73610533 1935934899 -318730224 -1710776186 51310908 1946796458 -117322657 -1912144695 386903411 1611177445 -26474426 -1989461808 274884970 1734695420 -136690579 -2132970245 433333569 1859327447 -256409484 -2018463518 515498328 1774113230 -539427597 -1461728155 836148703 1188146505 -659212054 -1347286916 918247878 1102866768 -788302655 -1509669801 1057822189 1208624507 -697388840 -1586921394 945869300 1332207970 -1032852329 -1251419135 744590779 1533459757 -989714290 -1308289000 722225570 1544255796 -860592987 -1145875405 582616457 1438463263 -874929988 -1126264790 634896784 1389424902 -811888648 -1197686930 563474132 1452465730 -923382815 -1074693257 653798093 1375672923 -1052768310 -1236846756 793667302 1481201264 -970079277 -1322585275 673424127 1596232297 -768827492 -1523863798 1008926384 1260768806 -717137019 -1572443373 995048105 1279789631 -587786322 -1410324680 855209602 1174291988 -610610249 -1398938847 898937499 1116963341 -185225424 -2081251418 452709916 1845296778 -208114903 -2069931073 496372229 1787902611 -97638654 -1926686828 337659438 1663530680 -45882597 -1975200883 323846711 1682616993 -381501612 -1639608382 122478200 1884024558 -298878131 -1725412389 2169441 1998990071 -409389210 -1868691472 160912970 2123392732 -520817793 -1745632279 251302483 2046665413 -696205639 -1584951761 948887445 1334439683 -772965728 -1494595018 1071848332 1222912794 -665110901 -1352923619 911562663 1095919409 -550047086 -1473134076 825791422 1178575656 -885543203 -1137664437 624545777 1379860327 -866489660 -1151509934 575933416 1431518078 -974379281 -1293216135 736249795 1558542165 -1031675146 -1249455520 747602906 1535685452 -303128975 -1695961369 65077085 1961349067 -360490392 -1652266242 76364612 1938426834 -483060157 -1808652587 222001007 2050770937 -463941030 -1822432564 173454198 2102494176 -262566379 -2023833981 509079353 1766907823 -147568116 -2144109926 423242528 1849498550 -25033177 -1987758415 277636875 1737185181 -101727682 -1897336152 400663314 1625723780 -1715394434 -289007384 2010073426 13138372 -1632834457 -374612751 1889701195 128302557 -1759862708 -534933286 2031403360 236188150 -1871223723 -412068669 2121860473 159266287 -2072627174 -210696052 1786272054 494889376 -2095318013 -199439211 1830133039 437431737 -1968328664 -39157570 1688457476 329572754 -1916767183 -87604057 1674450205 348726667 -1565587274 -710395872 1285646746 1000757516 -1513960273 -758776775 1271704963 1019976981 -1401651068 -613175278 1115349416 897438014 -1424407395 -601983989 1159144881 839914791 -1088939822 -937482172 1360427518 638667112 -1200235317 -814551971 1450950119 561810801 -1312583456 -960192394 1607332300 684376410 -1230088967 -1045863313 1486894549 799475011 -2133190337 -136500823 1859418131 433277061 -2017993434 -256840272 1773779978 515804316 -1912499955 -117005925 1611657249 386449591 -1989389036 -26516094 1734489144 275055790 -1653798565 -362137139 1935894647 73685217 -1711223486 -318243372 1947118702 50961656 -1816755863 -458116609 2109268037 180342995 -1797569168 -472091162 2060788828 231871690 -1145816585 -860681887 1438275803 582838349 -1126564370 -874590856 1389862082 634432596 -1250971195 -1033338541 1533137129 744939647 -1308461604 -989510326 1544295664 722150502 -1509742189 -788260603 1208830143 1057650729 -1586565750 -697705188 1331727526 946322480 -1462197855 -538996425 1188479117 835842075 -1347066440 -659401426 1102775444 918303746 -1409856772 -588219798 1173957584 855513926 -1399157019 -610419085 1117056969 898883423 -1523793202 -768871848 1260561378 1009095540 -1572796713 -716818879 1280272379 994596717 -1237296488 -1052284402 1481522100 793316130 -1322410367 -970281449 1596194733 673500987 -1197747542 -811802052 1452651398 563249936 -1074391373 -923720155 1375238047 654264073 -1868993996 -409052510 2123827992 160447374 -1745572307 -520905029 2046480129 251527063 -1639783930 -381300080 1884062506 122401724 -1724963297 -299362679 1998669619 2520997 -1926333872 -97957178 1663048572 338111466 -1975271863 -45838625 1682825061 323678195 -2081033630 -185416972 1845203790 452764632 -2070399365 -207681811 1788237655 496068545 -1293124675 -974435541 1558321809 736438791 -1249787996 -1031368910 1536155272 747171358 -1137183857 -885996775 1379504803 624861749 -1151715434 -866318592 1431590586 575890988 -1352963111 -665035953 1096092405 911358563 -1472811072 -550396074 1178128108 826277498 -1585388565 -695741571 1334739655 948548177 -1494407182 -773187740 1222854366 1071937096 -1987945611 -24810525 1737243225 277547727 -1896898708 -102191110 1625423424 401002198 -2024156345 -262216751 1767354987 508592893 -2144069794 -147642424 1849325170 423446244 -1808446703 -483230841 2050697789 222042795 -1822912760 -463487074 2102849060 173137586 -1695628509 -303434827 1960878607 65507993 -1652357318 -360433748 1938646550 76174976 2142663971 145835445 -1850207217 -423680871 2027663674 266109356 -1764372458 -506273664 1903033617 107662727 -1620861891 -396055381 1979726088 17238430 -1743890396 -284596046 1644258631 352736721 -1945172885 -83348227 1701618014 309039560 -1956462478 -60428060 1826286965 467525091 -2099999655 -170672945 1807165804 481303034 -2051454912 -222398250 1155028459 870278525 -1428802361 -573504431 1135972850 884121956 -1380192034 -625164216 1241767385 1023733071 -1542603531 -754283421 1299061184 979970390 -1553958676 -731428742 1500464527 778597657 -1218370397 -1067051979 1577222550 688238848 -1341333318 -955527124 1471466941 548666667 -1178948463 -826434553 1356401060 668875058 -1093179256 -909092834 1722631266 296383732 -2002574002 -6023720 1640005755 382185709 -1882267305 -120991295 1752616016 527563974 -2038911620 -243294742 1864042569 404502751 -2129303195 -166569485 2065323014 203252880 -1793837782 -502069828 2088210463 191930505 -1837502157 -444677723 1975639092 46591138 -1680884456 -322400882 1923881005 95103163 -1667073791 -341489257 1573086378 717509692 -1278409338 -993381104 1521393843 766087205 -1264533089 -1012403959 1394142360 606067726 -1122595404 -904807134 1416964225 594679831 -1166325331 -847480517 1081373902 930301016 -1367730718 -646109836 1192866007 807305281 -1458056709 -569319059 1320156412 967363690 -1600021040 -676942522 1237465317 1053100147 -1479779895 -791975585 1300240289 981935927 -1550944627 -729201125 1257100216 1038803758 -1528581484 -739999230 1130078099 878489349 -1386873153 -632107479 1144413066 858876700 -1439155546 -583071184 1345783749 657471315 -1103534359 -918661505 1465566172 543028042 -1185635600 -833383834 1592561655 703315809 -1327304997 -941236659 1501645806 780565368 -1215354174 -1064822188 1995323241 32049151 -1730128315 -270047533 1904472944 109364198 -1618111908 -393567542 2016788315 254971853 -1774461321 -516100383 2136505154 140463060 -1856628114 -430888200 1801004813 475928475 -2057877983 -229607753 1815405332 456381314 -2110094792 -180505938 1703063359 310747049 -1953706477 -57934203 1659857702 367549360 -1931408886 -68797796 1419454176 597431926 -1164621876 -846039206 1408688889 619827823 -1107786795 -889212093 1514188498 759668292 -1269903362 -1018560664 1563257547 707418717 -1289548825 -1004258447 1227634308 1043006994 -1490921560 -802855106 1312944797 960938507 -1605397583 -683105497 1207418550 821071392 -1443242086 -553718004 1083865775 933055033 -1366025341 -644666603 1878328872 418526910 -2114230524 -151234670 1754841649 530576039 -2036948195 -242117749 1630440986 371834508 -1893667018 -131604576 1715685891 289700501 -2008208593 -11920455 1916933708 88418010 -1672710304 -347387914 1966068309 36233923 -1692290183 -333020177 2090442366 194948840 -1835532462 -443494460 2079611495 217279217 -1778762933 -486732835 467316775 1826455729 -170602229 -2100043363 481784894 1806714024 -222751470 -2051136124 352401429 1644562563 -82880199 -1945605713 309132300 1701563546 -60646112 -1956270666 107847747 1902809301 -396115601 -1620774407 16802906 1980191948 -284293770 -1744226848 146155633 2142312679 -424130211 -1849722421 266071144 2027740414 -506098364 -1764573742 548704495 1471389817 -826609213 -1178746539 668554486 1356751968 -908642854 -1093663412 779032797 1499998283 -1067353615 -1218033305 688053444 1577446482 -955466264 -1341420162 1023639691 1241821213 -754064985 -1542794959 980305042 1298756612 -731896386 -1553525464 869796025 1155479599 -573150827 -1429120765 884329632 1135803446 -625234548 -1380147942 46236006 1975955952 -321920950 -1681338148 95176063 1923839465 -341695405 -1666902843 203032916 2065512898 -501979016 -1793894162 192400717 2087779803 -445010847 -1837196041 527864066 1752277396 -243732434 -2038447944 404444443 1864131981 -166382537 -2129525599 296556848 1722427814 -6064100 -2002499446 381738281 1640492479 -120669179 -1882616685 967811502 1319670072 -677265278 -1599672300 1052927415 1237669153 -791935845 -1479855091 930359708 1081284874 -646297424 -1367508954 807005573 1193205011 -568882007 -1458521025 605598154 1394573660 -904474394 -1122901904 594900435 1416774981 -847571713 -1166269335 717437432 1573128558 -993175340 -1278580670 766442977 1521077623 -1012884275 -1264079781 703386277 1592517171 -941444215 -1327135969 780211900 1501963818 -1064339568 -1215805690 657939095 1345350145 -918996037 -1103230163 542809742 1465757208 -833290334 -1185689804 878428865 1130164823 -631921683 -1387097221 859178712 1144075854 -583505932 -1438689438 981486323 1300724325 -728880161 -1551295671 1038978794 1256898172 -740036666 -1528504496 310571629 1703265019 -57896127 -1953782825 367998580 1659373282 -69118120 -1931057202 475626079 1801341641 -229172365 -2058343451 456441414 1815318224 -180691094 -2109870084 255189513 2016596639 -516193499 -1774406733 139994640 2136938118 -430553284 -1856931926 32401979 1995004589 -270529769 -1729676415 109293090 1904516788 -393359602 -1618280552 821552100 1206965106 -554073400 -1442925986 932849661 1084036971 -644593967 -1366067641 1043098582 1227578176 -803075334 -1490732436 960606159 1313251161 -682635549 -1605829003 759231360 1514652438 -1018260820 -1270242758 707606425 1563035407 -1004317003 -1289460189 597392306 1419528996 -845866338 -1164826104 620150699 1408339773 -889659769 -1107300847 194626348 2090791866 -443047424 -1836019050 217319221 2079537059 -486906343 -1778559345 88230686 1917156232 -347329998 -1672799580 36671239 1965604753 -333320661 -1691951427 372167496 1630135262 -132074908 -1893235982 289609553 1715742663 -11700611 -2008398101 418732922 1878158316 -151307690 -2114188608 530095971 1755295733 -241762737 -2037264679 -1217396949 -1066872899 1499569671 778481297 -1342031054 -955970652 1577867806 688614024 -1179355367 -827111537 1471813173 549267107 -1093029120 -908164202 1356321324 668000954 -1428623537 -572530727 1154911843 869383925 -1380635818 -625861696 1136347770 884767468 -1543280771 -754690069 1242367569 1024079559 -1553030300 -731278350 1298186824 979890910 -1946034205 -83431563 1645199055 352882265 -1955849222 -60085396 1700952790 308628032 -2099619887 -170039481 1825847037 466814571 -2051566648 -223304866 1807348452 482263666 -1850290297 -424542447 2142809771 146775613 -1764029538 -505660664 2027252402 265443876 -1620228171 -395675869 1902323353 107222543 -1744796756 -284708038 1980686976 17420822 -1368076694 -646709508 1081782086 930979792 -1457976717 -568444187 1192717151 806378441 -1599125928 -676825394 1319184244 967186402 -1480424895 -792349993 1238164333 1053545467 -1279009266 -993726824 1573764898 717918132 -1263658473 -1012323711 1520466747 765938605 -1122478532 -903911766 1393964816 605095814 -1166699995 -848125261 1417409289 595379103 -1793397086 -501359052 2064945038 202620696 -1837684037 -445638099 2088323991 192838401 -1681824112 -322546170 1976502204 46675754 -1666407799 -341077473 1923269541 94761779 -2001862970 -5583280 1721999338 296005500 -1883227425 -121173431 1640913907 382298981 -2039056652 -244234654 1752700888 528426830 -2128891155 -165903749 1863701441 403891031 -2057724503 -228676289 1800928389 475057171 -2110498384 -181180122 1815754908 456984586 -1954409061 -58383091 1703703735 311116833 -1930440318 -68624108 1658957998 367427640 -1729196595 -269894309 1994452193 31972471 -1618785836 -393971390 1905076472 109713518 -1774909953 -516803223 2017158355 255611973 -1856454170 -429919888 2136383690 139563100 -1103643295 -919564809 1345969229 658435291 -1185253000 -832747026 1465129044 542320834 -1326697133 -940898875 1591891071 702899433 -1216220854 -1064910372 1502580838 780706032 -1551848187 -729309805 1301204009 982121663 -1527944932 -739616374 1256392752 1038366886 -1386535625 -631499359 1129661467 877819021 -1439243986 -583937608 1144553474 859811988 -1673351960 -347759490 1917636036 88866130 -1691391759 -332900249 1965099485 36059467 -1835457318 -442624948 2090288630 194016608 -1779113789 -487337899 2080014831 217952633 -2114601844 -151876582 1878777248 419228982 -2036828011 -241219581 1754667449 529606959 -1892797250 -131529688 1629509010 371680516 -2008813401 -12271567 1716359563 290103581 -1490252768 -802440010 1227025676 1042668954 -1606334407 -683247441 1313810709 961026435 -1443429358 -554683260 1207526718 821974440 -1365590005 -643960675 1083482407 932417969 -1164207036 -845370158 1419115880 596823550 -1107928995 -890148661 1408776561 620693991 -1270868874 -1018747680 1515091290 759776716 -1288843153 -1003822855 1562620227 707035605 -754763217 -1543238983 1024285443 1242196885 -730923466 -1553346912 979410714 1298640780 -573001187 -1428192629 869716785 1154605991 -625641980 -1380825454 884676392 1136404414 -827053493 -1179444515 549079911 1472035825 -908464558 -1092690236 668438398 1355857896 -1066425735 -1217883409 778158933 1499919299 -956144032 -1341827338 688654156 1577793498 -395502873 -1620432271 107183051 1902398301 -285155586 -1744310680 17743826 1980337988 -424242475 -1850629565 146338809 2143273839 -505719092 -1763940774 265631712 2027030390 -170259837 -2099430891 466906031 1825790777 -222835046 -2051998196 481931190 1807654688 -83787087 -1945718233 353362845 1644745483 -60012888 -1955891650 308422532 1701123858 -904393874 -1122026504 605448770 1393646292 -847917193 -1166868511 595308123 1417453261 -993819812 -1278954550 718135920 1573573350 -1011988667 -1263962157 765470313 1520899839 -676390134 -1599591524 966883878 1319520944 -792535277 -1480200315 1053605439 1238077097 -646671560 -1368153170 930804244 1081983618 -568764639 -1457625161 806827533 1192232603 -243913818 -2039407824 527977098 1753184796 -165941313 -2128814295 404065939 1863499269 -5397612 -2002087166 295944888 1722085934 -121608307 -1882761445 382600865 1640576567 -322880574 -1681519788 47143662 1976068728 -340983845 -1666461875 94543607 1923460705 -501566480 -1793227930 202691292 2064900682 -445155351 -1838135425 192485061 2088642131 -516597587 -1775081413 255539585 2017200407 -430400332 -1856000990 139918744 2136067342 -269561697 -1729503223 31502771 1994883365 -394062714 -1618729968 109933994 1904887100 -58570551 -1954187169 311175653 1703614835 -68186928 -1930904506 367128060 1659297130 -228998917 -2057375635 475505111 1800442177 -181140254 -2110573452 456811982 1815958872 -631539611 -1386460941 877992265 1129458143 -583615364 -1439593238 859364688 1145040326 -729747369 -1551384383 982421883 1300865517 -739429298 -1528167208 1038308706 1256482292 -940808191 -1326753641 702679341 1592080827 -1065243624 -1215914866 781176116 1502150050 -919085005 -1104097115 658080031 1346285961 -832953302 -1185082180 542393606 1465087376 -131175956 -1893115526 371198144 1629960278 -12341771 -2008769181 290311385 1716190287 -151658018 -2114793144 419135730 1878831204 -241687097 -2036394671 529941739 1754363005 -442926712 -1835120354 194451620 2089822258 -487277167 -1779200761 217767101 2080238635 -347934278 -1673150164 88903830 1917558784 -332450397 -1691876043 35738767 1965450265 -1019197148 -1270384206 760096776 1514739870 -1003647683 -1289044565 706997265 1562696839 -845430506 -1164119680 597008442 1418891436 -889846513 -1108265575 620258339 1409242293 -554215104 -1443862058 821639276 1207830778 -644178599 -1365398065 932510837 1083428067 -802369166 -1490296348 1042460766 1227194568 -683600533 -1606015491 961508423 1313359057 -1594866736 -671648954 1325277948 972624490 -1482848311 -795166881 1234429669 1049941619 -1372861470 -651363468 1076210382 925014616 -1455026181 -566149267 1195929303 810507841 -1119398988 -901749982 1397306008 609092110 -1171613779 -852646085 1411708545 589547031 -1281565818 -996414704 1569897130 714443324 -1259266145 -1007276279 1526693555 771247653 -1684118760 -325495922 1972372020 43463330 -1661753599 -336291945 1929233965 100333243 -1790579926 -498934852 2068548102 206355088 -1842860237 -449896539 2082885151 186744457 -2044103812 -248626198 1747391056 522199750 -2126203035 -163346445 1867175497 407758559 -1997341874 -668712 1727830626 301705972 -1885388969 -124252223 1636916859 378957549 -1175752047 -823377401 1474630589 551691051 -1098467704 -914258402 1351145380 663742258 -1221526877 -1070085579 1497275279 775531289 -1336066374 -950399444 1582522262 693399296 -1537449227 -748989853 1246888921 1028993871 -1557027092 -734620038 1296025536 976811862 -1433933113 -578758063 1149864939 864992125 -1377161506 -621994424 1139036146 887324516 -2105191847 -176004401 1821062005 462160867 -2048354752 -219175210 1810298732 484558842 -1939940757 -77993219 1649457991 358058961 -1959584142 -63688988 1698529118 305811400 -1624096195 -399150421 1899766545 104534919 -1738570204 -279398734 1985079048 22468510 -1846949361 -420545895 2145889059 148937653 -1769730538 -511492480 2022338362 260923308 -1832509102 -440331836 2093498494 198144232 -1783896757 -491989539 2074444903 211989745 -1675777696 -350578186 1913899084 85260506 -1687130759 -327721489 1971194965 41499843 -1888407242 -126484064 1635733530 376987788 -2011368145 -14957127 1712493571 286631061 -2119517948 -156399214 1873074216 413395134 -2033746659 -239055477 1758010417 533605543 -1448607334 -558943988 1202086070 815878176 -1362770557 -641534699 1087087791 936154169 -1485600344 -797656770 1232988292 1048238098 -1608626767 -686195417 1309682845 957815819 -1273032194 -1021828760 1511092434 756432964 -1284319769 -998906511 1568453835 712737885 -1161520692 -842815142 1422588128 600688758 -1112973867 -894538429 1403469049 614468719 -1948446701 -52813691 1708355903 315900329 -1934568438 -71834468 1656665382 364479920 -2063165407 -234772297 1795750157 470796699 -2106893256 -177443666 1818574100 459410818 -1771437961 -512937759 2019844443 258167245 -1861761938 -436144904 2131338562 135173588 -1733195707 -273237805 1992288617 28891647 -1612952484 -388268854 1909599600 114630118 -1330433829 -944504755 1589465591 700080481 -1210125118 -1059470252 1506842094 785884536 -1100433175 -915437441 1348917701 660728147 -1190822672 -838710170 1460346332 537668938 -1392238401 -637333463 1124745619 873296133 -1435900762 -579939280 1147635082 861975836 -1545623411 -724002789 1305594273 987167031 -1531810668 -743089150 1253838264 1035681070 -996374828 -1281640894 714270712 1570101102 -1007598899 -1258917285 771695585 1526207351 -901312794 -1119863184 608792522 1397645148 -852833537 -1171391895 589605843 1411619653 -651454800 -1372805594 925235100 1076021002 -565816663 -1455332801 810038149 1196360467 -672129406 -1594413548 972980142 1324961592 -794961253 -1483019763 1049869239 1234471713 -874980 -1997171062 301778736 1727788966 -123772411 -1885842797 378602281 1637233599 -248959442 -2043797832 522669826 1746960276 -163255753 -2126259551 407538459 1867365261 -498747784 -1790802194 206296916 2068637634 -450334111 -1842396425 187044685 2082546651 -325173686 -1684468004 43016038 1972858864 -336332205 -1661678907 100506495 1929030633 -578308203 -1434417405 864671417 1150215727 -622169204 -1376959718 887362208 1138958902 -748929113 -1537536207 1028808331 1247112733 -734921794 -1556690136 977246866 1295559172 -1070553103 -1221093529 775866077 1496970827 -950180888 -1336257666 693306052 1582576210 -823447613 -1175707819 551898863 1474461305 -913904678 -1098785972 663259894 1351596640 -420898979 -1846630453 149419633 2145437415 -511421628 -1769774126 260715112 2022507262 -399368337 -1623904263 104627779 1899712213 -278930570 -1739002912 22133338 1985383116 -77691079 -1940277329 357623317 1649923715 -63749344 -1959496778 305996300 1698304666 -175829237 -2105393251 462122535 1821138609 -219624686 -2047870076 484878910 1809947304 -156572586 -2119314240 413435258 1872999916 -238608305 -2034233127 533283171 1758360053 -126784412 -1888068366 377425224 1635270110 -14899075 -2011457301 286443857 1712716231 -350358478 -1675967324 85169438 1913955720 -328191957 -1686699843 41832711 1970889105 -439976960 -1832825706 197664044 2093952442 -492062695 -1783854961 212195637 2074274211 -842742626 -1161563128 600483250 1422759204 -894893945 -1112657903 614949291 1403015485 -1021358932 -1273463750 756100480 1511398678 -999126859 -1284130781 712829337 1568397583 -797715206 -1485511572 1048425942 1232766272 -685895453 -1608966027 957379023 1310146905 -559391544 -1448121250 816201188 1201737074 -641361711 -1362974649 936114685 1087162731 -273558249 -1732844159 29340731 1991804077 -388230898 -1613028968 114454562 1909801140 -513123035 -1771213389 258227209 2019757215 -435709636 -1862227542 134871056 2131675270 -234437261 -2063469083 470328415 1796183241 -177536662 -2106838532 459628614 1818382544 -52605631 -1948615209 315829357 1708399867 -72316584 -1934116402 364832884 1656346850 -723520033 -1546074807 986813683 1305912421 -743296570 -1531641520 1035751658 1253793916 -637239827 -1392292485 873077953 1124936791 -580273676 -1435596446 862443736 1147201614 -915872325 -1099967187 661030039 1348580353 -838524510 -1191046860 537608334 1460432920 -944542327 -1330356961 700255397 1589263411 -1059149424 -1210476282 785434812 1507325994 1747569112 523172174 -2044221196 -249522078 1866730945 407059799 -2125828883 -162702213 1727152618 301298044 -1996742458 -323504 1637844467 379106661 -1886264097 -124332983 1973344700 43641130 -1685014384 -325613562 1928535461 99888435 -1661109111 -335918049 2068140430 205676824 -1790234462 -498335692 2083034519 187671809 -1842940741 -450771923 1397221648 608229766 -1119254468 -900810582 1412050185 590159263 -1172026331 -853312333 1570529570 714822068 -1282277362 -996855656 1525785915 771134893 -1258306537 -1007094655 1324415348 972540386 -1593927592 -671504178 1235041645 1050283515 -1483514815 -795579177 1076588870 925647312 -1373302678 -652074756 1195816287 809600457 -1454844813 -565189403 1899165849 104187919 -1623418443 -398743261 1985952896 22547478 -1739498068 -279548614 2146005163 149831741 -1847127673 -421519087 2021962930 260277284 -1769286242 -510794488 1820715261 461559915 -2104784431 -175326905 1810377956 485432434 -2048504376 -220103330 1650352335 358174809 -1940913693 -78171787 1697883350 305435712 -1958885894 -63244948 1247598673 1029433543 -1538082435 -749368853 1295064136 976628958 -1556120220 -734507534 1149718627 864051445 -1433849521 -577895975 1139446906 887989484 -1377503914 -622606912 1475070005 552401059 -1176131303 -824010353 1350962220 662781114 -1098355456 -913351274 1496334343 775385233 -1220665045 -1070001731 1583186974 693810312 -1336679118 -950741596 1512024922 756587468 -1273902474 -1021904160 1567780675 712335317 -1283715473 -998555911 1422140264 599987198 -1161149884 -842173742 1403643761 615438311 -1113094563 -895437109 1202240318 816810920 -1448682990 -559814012 1086684967 935481265 -1362420213 -640930147 1232286476 1047790490 -1484959200 -797285706 1310652181 957990787 -1609525703 -686315857 1634831250 376879876 -1887442242 -126297560 1713131403 287014685 -2012074329 -15393231 1873413024 414004022 -2119933300 -157068774 1757923257 532739887 -2033604971 -238119421 2093390838 197241696 -1832322342 -439367092 2074828783 212627321 -1784332605 -492695979 1914508228 85599058 -1676447000 -350993794 1970329565 41412427 -1686194447 -327580057 1124375067 872655501 -1391789257 -636630111 1147756034 862875284 -1436074194 -580907080 1306464809 987243199 -1546554619 -724155501 1253234224 1035331238 -1531136228 -742684790 1588824703 699710185 -1329730733 -944055355 1507741286 786005744 -1211093174 -1059643428 1348993613 661598939 -1100586143 -916368393 1459996244 537065154 -1190418568 -838035474 2020260563 258837061 -1771774977 -513545367 2131197642 134237788 -1861672986 -435277968 1991324385 28705399 -1732291635 -273128613 1910306552 115066478 -1613588524 -388651198 1709025975 316316193 -1949054053 -53150963 1655729838 364338744 -1933701246 -71745772 1795564165 469832211 -2063055959 -233868481 1819010716 460117514 -2107275344 -178079962 205851868 2067938378 -498373136 -1790157466 187222213 2083518547 -450450967 -1843291777 43943150 1973007480 -326048318 -1684548268 99827959 1928622177 -335732261 -1661333171 301079736 1727343662 -229996 -1996796670 379574433 1637410871 -124667507 -1885959909 522818698 1747887132 -249039450 -2044672720 407130259 1866686469 -162909761 -2125659863 925576212 1076632706 -651866824 -1373471314 809953293 1195497627 -565671647 -1454392905 972071974 1324848304 -671169270 -1594231396 1050501183 1234849961 -795672301 -1483460219 714882160 1570442470 -997040804 -1282052662 770832489 1526122751 -1006659259 -1258772013 608678978 1396737236 -901130898 -1118902792 589983835 1412251853 -853274249 -1172102687 358497693 1650003211 -78619471 -1940427737 305396100 1697958162 -63072088 -1959090114 461747631 1820493113 -175385469 -2104695787 484995510 1810841888 -219803494 -2048843764 149499385 2146311535 -421049131 -1847559101 260368864 2021906806 -511014708 -1769097126 103982539 1899337053 -398670617 -1623460751 23028178 1985499460 -279904002 -1739181976 774905173 1496788419 -1069646727 -1220981521 694016332 1583016410 -950814624 -1336637194 552310119 1475126769 -823790517 -1176320803 663114110 1350656488 -913821614 -1097924412 864488753 1149255079 -578196451 -1433510773 887802152 1139669438 -622548988 -1377593198 1029473539 1247524245 -749542353 -1537878855 976306458 1295413644 -734060490 -1556606816 1047752286 1232363208 -797110414 -1485160476 958310983 1310300881 -686765205 -1609040899 816375404 1202706170 -559511744 -1449019434 935666293 1086460643 -640990375 -1362332721 600079930 1422085804 -842391786 -1160958080 615103011 1403947701 -894969073 -1113527399 757069320 1511573150 -1022257372 -1273583694 712126993 1567949447 -998485187 -1283759189 85806742 1914338816 -351064134 -1676402900 40929935 1970780697 -327226461 -1686512843 197576356 2093086258 -439834744 -1831889122 212533949 2074882603 -492477551 -1784524025 413818610 1873636964 -157007906 -2120020152 533175019 1757457021 -238421049 -2033267887 376559296 1635182166 -125847572 -1887926406 287052505 1713054287 -15567883 -2011872413 661151519 1349480329 -916046285 -1100935515 537238278 1459792784 -838075862 -1190344004 699651885 1588914107 -943868415 -1329953129 786305844 1507402658 -1060081128 -1210629490 987713403 1306034157 -724488617 -1546248511 1035111266 1253424116 -742593970 -1531192616 872728393 1124333535 -636836251 -1391618317 862520144 1148072902 -580427140 -1436527894 470187991 1795247937 -234348805 -2062602643 460045262 1819052888 -177874206 -2107446668 316536805 1708836723 -53242167 -1948998049 363869180 1656161130 -71413040 -1934007738 28405683 1991663397 -272691553 -1732755959 115125162 1910217532 -388838778 -1613366768 258664321 2020464407 -513505619 -1771850181 134685592 2130711310 -435600716 -1861324254 -365801087 -1657446121 71053485 1933246523 -312502888 -1705466610 55702708 1951843362 -454436429 -1813059291 182958239 2111866889 -477880918 -1803342532 227179654 2056080400 -142261787 -2138934925 428548297 1854672991 -253196804 -2014333590 518448336 1776407622 -111228457 -1906706111 391162107 1616353389 -30208562 -1993065128 272461026 1731878004 -782470839 -1503968801 1062342757 1213538547 -701385392 -1590262330 943707260 1329128682 -544736901 -1467954707 831101015 1183754433 -655737502 -1343418892 920935502 1105423576 -856989395 -1142140485 585433089 1440886935 -880368332 -1132358238 629720088 1385165966 -1036981985 -1254631031 742295603 1530509477 -983749370 -1302717040 726879274 1549040828 -215392064 -2077339562 489095660 1780494714 -196827943 -2092723121 441107957 1833825635 -34412302 -1963599772 335317470 1694218568 -90231573 -1919411075 345066951 1670806865 -291606364 -1718009806 9441672 2006393118 -369904451 -1628142549 134075793 1895490823 -532285290 -1757231104 239835578 2035067180 -416793457 -1875964903 153509283 2116119861 -934854648 -1086295906 642326820 1364070834 -819297263 -1204964217 556066109 1445189035 -962803654 -1315178324 680700182 1603639680 -1041167325 -1225376587 805268751 1492671897 -705671060 -1560846086 1006514496 1291387350 -761424779 -1516591901 1016329561 1268041167 -617883554 -1406342968 891664754 1109559780 -599385017 -1421792047 843611499 1162825213 -670813437 -1358756971 906646063 1091396281 -546703590 -1469134964 828872246 1180739232 -689980623 -1579643993 953276957 1339484811 -776831192 -1498067010 1069293060 1220226706 -978115737 -1296821263 733823563 1555722973 -1025579138 -1244014616 751863378 1540863684 -882332843 -1133536317 627493497 1382152943 -872059060 -1157472294 571149920 1426865910 -479587381 -1804786851 224686823 2053325425 -469248046 -1828657340 168408830 2098103912 -307127303 -1699304593 62913237 1958267459 -354656288 -1646563466 80887500 1943342682 -19070033 -1982188743 282288771 1741967893 -105855050 -1900546272 398370458 1622775308 -268006499 -2029929717 503900849 1762646567 -143962236 -2140373230 426061480 1851924030 -1054932414 -1239928108 789668718 1477858296 -965556645 -1317669171 679257975 1601935329 -809203088 -1195132186 566946652 1456331722 -928428439 -1079083265 648490821 1369448403 -592965082 -1414585680 849769226 1168196508 -607791553 -1396513111 902543123 1120700293 -764175852 -1519080830 1014889272 1266338734 -719430131 -1575391589 990920481 1276579767 -93248886 -1921641956 343884710 1668838192 -48437613 -1977887227 319981503 1679144745 -190141768 -2085774802 447007636 1839463170 -205033823 -2067767753 499715981 1791901467 -406441234 -1866399112 164123586 2127520596 -525601033 -1750284703 245733339 2040702797 -383927588 -1642427830 118742000 1880419174 -294617403 -1720234413 8265705 2004430719 -1906404219 -111565805 1615918505 391628095 -1993125732 -30121974 1732063664 272236838 -2138760009 -142463967 1854635419 428625165 -2014783314 -252712904 1776728450 518097172 -1813412639 -454118281 2112349645 182506843 -1803271944 -477925266 2055872980 227348802 -1657664301 -365609915 1933340159 70999401 -1704998710 -312936356 1951508966 56007024 -1255099315 -1036548901 1530844513 741991927 -1302499244 -983940926 1548947832 726933998 -1142211457 -856945431 1441094995 585264581 -1132005274 -880686864 1384683850 630172124 -1467505623 -545221441 1183433989 831452563 -1343594448 -655535962 1105461532 920859018 -1503908837 -782558067 1213353271 1062567329 -1590564862 -701048684 1329563950 943241656 -1757043260 -532507310 2035008744 239924350 -1876401699 -416329397 2116419825 153170023 -1717686794 -291955360 2005945562 9927756 -1628182033 -369829511 1895663811 133871701 -1963805280 -34241226 1694291084 335275034 -1918930503 -90685137 1670451349 345382915 -2077672046 -215085820 1780964542 488664104 -2092631669 -196884195 1833605287 441296945 -1406434036 -617826918 1109779488 891475126 -1421459179 -599690877 1162354745 844042415 -1561326274 -705217112 1291742226 1006197892 -1516386009 -761595471 1267968011 1016371357 -1315138200 -962877954 1603466308 680903890 -1225698959 -1040817689 1493119069 804782283 -1085858470 -935318068 1363770486 642665696 -1205151421 -819074603 1445247087 555976953 -1133971961 -881867119 1382455083 627156925 -1157287394 -872283512 1426805554 571237284 -1296859595 -978039133 1555898137 733622159 -1243694548 -1025930566 1540414208 752348054 -1579162013 -690432267 1339131727 953595865 -1498275206 -776662292 1220297558 1069249472 -1358664111 -670867769 1091178365 906837995 -1469470136 -546399522 1181207396 828439538 -2029594929 -268310951 1762179043 504334197 -2140466474 -143908288 1852142586 425870188 -1981980931 -19239317 1741897681 282332999 -1901028636 -105403790 1623129032 398052190 -1699625301 -306776515 1958717319 62428945 -1646525774 -354733532 1943167902 81089288 -1804972391 -479363569 2053386165 224599843 -1828222336 -469714410 2097802156 168745786 -1519139002 -764086320 1266525802 1014667004 -1575091361 -719768631 1276142195 991384293 -1415032972 -592478238 1168518744 849419982 -1396339859 -607994885 1120660033 902617815 -1195059422 -809244748 1456125454 567117464 -1079438533 -928111699 1369928215 648036993 -1239458032 -1055363194 1477525052 789974698 -1317889271 -965366881 1602026021 679201459 -1642207346 -384116968 1880327842 118797876 -1720704105 -294186239 2004763323 7959085 -1866043460 -406757590 2127040144 164576774 -1750357083 -525558989 2040908425 245561887 -2085947414 -189937796 1839503046 446932560 -2067319821 -205520027 1791578847 500064841 -1921941544 -92909746 1669275380 343420514 -1977828415 -48526505 1678957293 320203387 585882505 1441590047 -857359707 -1142781389 629546896 1384197894 -880247108 -1131459030 741364667 1530356525 -1036111209 -1254555135 727553954 1549444916 -984353138 -1303067112 1063046125 1213987707 -783111487 -1504339369 942739444 1328955234 -700485928 -1590141362 830948319 1182823241 -544660749 -1467084187 921339846 1106098000 -656087318 -1344022916 428211009 1854065623 -141845907 -2138264837 518537048 1777274830 -253337996 -2015269150 392065907 1616462821 -112192929 -1906892087 271824746 1731495932 -29501882 -1992628528 70445861 1932909491 -365131255 -1657029985 56569660 1951932330 -313438704 -1705607546 183067415 2112770945 -454622661 -1814023507 226797326 2055444376 -477444574 -1802635596 1005644488 1291311710 -704738332 -1560691854 1016934097 1268391495 -762097667 -1516994709 892035834 1110200940 -618331178 -1407044800 843491043 1161926261 -599210033 -1420822695 642251436 1363200570 -934700160 -1085363434 556416693 1445793315 -819699815 -1205637361 681341598 1604010504 -963505230 -1315626204 804370055 1492551185 -1040197717 -1225201859 10406400 2006579862 -292508884 -1718117446 133369369 1895054991 -369266891 -1627758685 239419954 2034397860 -531946722 -1756621944 153650731 2117056189 -416880889 -1876830319 489282148 1781459698 -215499960 -2078241826 440671869 1833119467 -196444335 -2092085305 334647894 1693803200 -33803398 -1963260948 346003023 1670948569 -91097245 -1919498251 282966283 1742375325 -19671001 -1982535503 397442322 1622625668 -104981442 -1900467032 503722297 1761673647 -267890667 -2029035389 426505504 1852622262 -144337908 -2141018982 225093999 2054003193 -479934397 -1805387563 168258934 2097176032 -469169062 -1827783476 61940061 1958089163 -306233231 -1699188505 81585476 1943786962 -355302296 -1646938882 733190595 1555343701 -977405713 -1296381831 752770522 1540975948 -1026540298 -1244197792 627577329 1383014759 -882478883 -1134477237 570807784 1426253182 -871648060 -1156807598 906267047 1090763057 -670373749 -1358047203 828984766 1181646120 -546886510 -1470096380 954139029 1339568387 -690921287 -1579790289 1068680588 1219884314 -776166240 -1497656266 164005962 2126624988 -406263450 -1865426448 246107219 2041347269 -526045825 -1750983191 119341176 1880764654 -384605868 -1642835518 7390305 2004350199 -293690035 -1720085029 342988846 1668720824 -92276478 -1921463916 320625719 1679518881 -49136357 -1978331763 447352860 1840062602 -190549712 -2086452826 499635205 1791026323 -204884695 -2066840129 849913986 1169135636 -593049170 -1415448264 902130843 1120033805 -607449673 -1395901151 1014177968 1265897510 -763543140 -1518702326 991880361 1276761151 -720337531 -1575504621 790608102 1478002800 -1055794742 -1240012452 678591743 1601522793 -964944429 -1317327547 566505684 1455620162 -808824328 -1194499730 648672461 1370408027 -928541215 -1079990921 1183260301 830483995 -1467383903 -544321737 1105910420 921561602 -1343964232 -656176338 1214027455 1062970921 -1504512109 -782907643 1328632486 943088176 -1589693558 -700972260 1529876201 741817983 -1254199355 -1036427437 1549650672 727382630 -1303139364 -984310966 1441498843 585938509 -1142560777 -857548959 1384530626 629240404 -1131928594 -879815816 2112437829 183373523 -1813553303 -455053313 2055535196 226740938 -1802855568 -477254682 1932703351 70616801 -1656957093 -365172787 1952412270 56115960 -1705962686 -313121836 1616784929 391716535 -1907339507 -111706213 1731455544 271899310 -1992455404 -29705342 1854252563 427988613 -2138323137 -141756503 1776837130 519000732 -2014969050 -253676624 1604071372 681254746 -1315811616 -963281290 1492249557 804707139 -1224766727 -1040663953 1363650558 641767272 -1085684014 -934349244 1445618663 556618609 -1205599541 -819776931 1110130600 892079934 -1406837116 -618500590 1162279857 843172647 -1421305187 -598758901 1290844058 1006077708 -1560357194 -705042912 1268609923 1016742677 -1517088081 -762043847 1693585156 334839698 -1963168216 -33857858 1671416605 345570187 -1919833551 -90793305 1781106486 489600928 -2077759974 -215951732 1833190191 440628153 -2092293629 -196275563 2034573152 239218678 -1756660148 -531869990 2116606841 154135535 -1876510123 -417232189 2006882130 10069956 -1718552962 -292043032 1894994763 133456861 -1627573657 -369491215 1957788687 62278809 -1698751197 -306696779 1943844886 81496192 -1647126214 -355079764 2053829693 225297579 -1805347567 -480008825 2097623076 167772338 -1828105976 -468819554 1762028651 503405821 -2029515449 -267436591 1852549234 426547428 -2140812962 -144508472 1742595161 282776783 -1982626443 -19614237 1622155328 397873366 -1900134036 -105287174 1340038343 953707601 -1580122645 -690614915 1219664094 1068869704 -1497564686 -776222364 1090835701 906224739 -1358252583 -670202545 1181290732 829300858 -1469615680 -547339946 1382567075 628063285 -1134154353 -882828007 1426426042 570603564 -1156847210 -871573248 1555285137 733279239 -1296194115 -977627861 1541275784 752431134 -1244634716 -1026076366 1839877454 447577560 -2086392734 -190636812 1791461719 499169729 -2067142533 -204547859 1668400508 343340522 -1921014704 -92760890 1679556965 320549363 -1978507191 -48934689 1880972586 119172540 -1642906618 -384562032 2003867955 7842213 -1719732193 -294008695 2126959896 163702158 -1865894860 -405830494 2041254145 246161815 -1750765523 -526237509 1455713670 566451472 -1194718038 -808633284 1370073503 648976649 -1079523149 -928974811 1478485428 790156578 -1240365928 -1055476722 1601315245 678760763 -1317257087 -964988905 1265860066 1014254964 -1518527282 -763745192 1277082107 991529325 -1575954217 -719853503 1168700880 850380102 -1415146244 -593386390 1120219593 901906783 -1395961627 -607362957 926079275 1077275069 -650332153 -1371830127 811539762 1196961188 -565085154 -1453962104 971591961 1324245391 -672714699 -1595932509 1048876288 1233364374 -796199892 -1483881286 713410895 1568864729 -997480349 -1282631435 770182486 1525628352 -1008309126 -1260299028 610156925 1398370795 -900718511 -1118367545 590579044 1412740594 -851581880 -1170549538 207419875 2069612917 -497903409 -1789548455 187776506 2083917164 -448832298 -1841796032 42430929 1971339591 -326561539 -1685184405 99268040 1928168798 -337324828 -1662786446 300673415 1726798097 -1734485 -1998407619 377892254 1635851528 -125285198 -1886421980 523264437 1748455715 -247594855 -2043072497 408790444 1868207418 -162282368 -2125138922 774498410 1496242428 -1071150778 -1222592048 692333683 1581456613 -951431841 -1337098807 552755288 1475694798 -822345356 -1174720030 664773697 1352176855 -913193619 -1097402885 866056206 1150929048 -577726174 -1432901196 888355863 1140067457 -620929733 -1376096851 1027960892 1245855914 -750055152 -1538514554 975746085 1294959795 -735652599 -1558059617 357025954 1648425012 -79058546 -1941006056 304745659 1697463341 -64721513 -1960616703 463224976 1822126086 -174972484 -2104159958 485590153 1811330079 -218110555 -2047290061 150001862 2146953296 -419513878 -1845917316 261954783 2023369801 -510427661 -1768665755 103502068 1898733666 -400215592 -1625161394 21402861 1984013435 -280431167 -1739602601 84196265 1912834879 -351610235 -1676809709 40468400 1970163494 -328786276 -1688195574 199177115 2094531341 -439266633 -1831443935 213055362 2075510548 -490957138 -1782864328 414428109 1874107227 -155333919 -2118452617 534671316 1759076162 -238022920 -2032714130 375923711 1634669417 -127515949 -1889439163 285599718 1711462256 -16021814 -2012432804 1047173985 1231924215 -798688691 -1486632229 956784504 1308651502 -687260076 -1609691454 816911187 1203119045 -557878657 -1447542039 937219914 1088153564 -640502170 -1361738000 601721605 1423621011 -841749975 -1160455489 615534364 1404534666 -893506000 -1111941466 755368759 1510028193 -1022860773 -1274064243 711706414 1567422392 -999971326 -1285384556 471829224 1796782718 -233706556 -2062099630 460476145 1819639399 -176410659 -2105860277 314835674 1707291212 -53845002 -1949478048 363448003 1655633493 -72898577 -1935632519 27826828 1991223834 -274269280 -1734227146 113598101 1908567555 -389333063 -1614016721 259199678 2020876840 -511872110 -1770372348 136238759 2132403761 -435112053 -1860729059 661760544 1349950134 -914371828 -1099367526 538734137 1461411503 -837677291 -1189789821 699015698 1588400772 -945536194 -1331465304 784852491 1505810077 -1060534489 -1211189327 986102340 1304529618 -725034136 -1546654722 1034649181 1252806347 -744153231 -1532874777 874328694 1125778144 -636267686 -1391172660 863041135 1148700409 -578906301 -1434867755 1398676527 609823929 -1118798589 -900248171 1412683830 590669984 -1170360038 -851801716 1569035293 713204875 -1282673359 -997407321 1525174276 770662546 -1259982552 -1008664130 1323895883 971914461 -1595445913 -673161743 1233438802 1048836292 -1484084866 -796026392 1077052537 926266607 -1371740843 -650390077 1197424736 811102454 -1454300852 -564784678 1747991783 523701361 -2042733109 -247894691 1868429566 408602728 -2125227566 -162223804 1726723285 300713027 -1998203399 -1907345 1636200652 377569370 -1886907936 -124837514 1971793027 41950229 -1685500497 -326206151 1927997594 99473420 -1662744138 -337397472 2069669041 207328295 -1789737571 -497683189 2083610792 188108862 -1841364604 -449302254 1246047598 1027743224 -1538569150 -749962028 1294526839 976214497 -1557755813 -735987507 1151247708 865703370 -1433353104 -577243930 1140023621 888426963 -1375928215 -621137665 1475493130 552930716 -1174643674 -822383440 1352661267 664324485 -1097754561 -912873303 1495905592 774800814 -1222126572 -1071586174 1581543713 692273591 -1337323507 -951246693 1898646950 103562544 -1624937334 -400401380 1984350655 21100841 -1740068717 -279996411 2146469268 150451458 -1845566280 -419834834 2023571853 261779739 -1768742751 -510390217 1822170562 463154516 -2104328978 -174764936 1811012059 485943629 -2046838537 -218593183 1648858608 356558182 -1941310244 -78724022 1697272297 304963967 -1960562491 -64815021 1634238125 376393275 -1889132671 -127848681 1711651508 285379106 -2012488808 -15930610 1874065055 414500361 -2118281293 -155539675 1759392390 534315536 -2033167446 -237542596 2095017673 198729311 -1831792667 -438943885 2075306704 213228102 -1782789124 -490996886 1912923899 84137581 -1677031465 -351422655 1969824482 40768116 -1687731250 -329223336 1510366821 755068659 -1274527927 -1022423073 1567332988 711764714 -1285162160 -1000158266 1423824471 601548481 -1160530053 -841709587 1404047950 615981784 -1111592094 -893828108 1202802177 817266327 -1447088339 -558358597 1088195096 937147022 -1361908940 -640296030 1231734323 1047393957 -1486575841 -798779511 1309082154 956314300 -1609997562 -686926960 2020823020 259293050 -1770180928 -512090538 2132708341 135904099 -1861162279 -434644401 1990772702 28309320 -1733908750 -274622876 1908736967 113390417 -1614060821 -389262723 1707368328 314797854 -1949679964 -53670350 1655282577 363768583 -1935148355 -73348565 1797248954 471394092 -2062436714 -233404928 1819415459 460661557 -2105773425 -176471527 1126002468 874143666 -1391260152 -636207458 1148234557 863476651 -1434531311 -579208569 1304880918 985782144 -1547139526 -724584788 1252729615 1034687385 -1532673501 -744328523 1588232000 699224022 -1331421588 -945606918 1506261849 784370639 -1211508107 -1060181277 1349646194 662095844 -1098934690 -914839864 1461465963 538641405 -1189981625 -837459247 -1354973 -1997773899 300233231 1726087833 -125397190 -1887328340 378074646 1636812416 -248456431 -2043155577 524204605 1748601515 -161669368 -2124796002 408124964 1867796146 -497269945 -1789168687 206709355 2069172989 -449738914 -1841907768 188737138 2084099812 -326644875 -1686045725 42576473 1972280015 -336982164 -1662173190 98856512 1927503574 -997886997 -1283308675 713757383 1569464913 -1008158734 -1259370652 770103006 1524753992 -899744807 -1118188721 609262325 1398254179 -852279360 -1170993322 591224556 1413115514 -651009137 -1372237031 926679715 1077621301 -564156522 -1453811968 810665658 1196881452 -672535619 -1594959061 971475601 1323350535 -796643420 -1484579022 1049251464 1234009630 -420453790 -1846062348 150864718 2147038168 -509761925 -1768253715 261343063 2023028673 -399775152 -1624450362 103123836 1898101738 -280613303 -1740562721 21516133 1984921587 -79203834 -1941945712 357110570 1649288124 -64309729 -1959950711 304404275 1696851877 -174261708 -2103719262 462592792 1821748110 -219070931 -2047471941 486498049 1811443607 -576830806 -1432784324 865084294 1150751504 -621574477 -1376471515 889055135 1140512521 -750400872 -1539114482 1028369332 1246534434 -735572351 -1557185001 975597485 1294032699 -1071033650 -1221696936 774321122 1495270260 -951806249 -1337743807 692779003 1582155629 -822945028 -1175066006 553434064 1476102982 -912318747 -1097322893 663846857 1352027999 -841141855 -1160117961 601051277 1423204379 -894372424 -1112029906 616469652 1404675074 -1022969453 -1274967803 755554495 1510991913 -999588470 -1284748004 711269542 1566714928 -798350907 -1486024365 1046757609 1231253631 -687348260 -1610558134 956925168 1309586534 -558781961 -1447650975 817875163 1203304525 -639865362 -1361355400 936512706 1087716436 -156036759 -2118901249 415068229 1874477267 -237054608 -2032540186 533771356 1758954698 -127362725 -1888507443 375847031 1633798369 -16425662 -2013106732 285949038 1712065784 -352059123 -1677512293 84566049 1913475255 -328612588 -1687227006 40346680 1969263790 -438335169 -1831290455 198305811 2094454917 -491631322 -1783267920 213658634 2075860124 -725221152 -1547620234 986210764 1305432410 -743717639 -1532169105 1034266069 1252169027 -635598638 -1390757820 873720318 1125439848 -579842869 -1435009955 863907303 1148788081 -915337084 -1099554798 662663592 1350058302 -836971363 -1189354485 538097073 1461028135 -945121098 -1330796512 698677658 1587792140 -1060676433 -1212126151 784940419 1506675989 -274194392 -1733357378 27672836 1990291858 -389684175 -1614621529 114001181 1909241227 -512514022 -1770743668 259901750 2021325216 -434213885 -1860608875 135269679 2132229561 -232837044 -2062024486 470896992 1796628982 -177015723 -2106211133 461149561 1820042735 -54216578 -1950119704 315283794 1707993540 -72778649 -1934734095 363273547 1654664669 -1685613017 -327113039 1971975947 42911645 -1662365122 -336764248 1927557906 98763652 -1789125099 -497340797 2069004089 206917551 -1842226676 -449385830 2084551456 188255158 -2043640253 -248006955 1748952943 523884537 -2124594598 -161844532 1867719542 408163296 -1997861263 -1294617 1726312285 300048331 -1886991768 -125699330 1636346692 378510290 -1595296017 -672233863 1323816899 971040597 -1484492042 -796704160 1233785818 1049437004 -1372438819 -650834357 1077698545 926642023 -1453327676 -564606382 1196530664 810986366 -1117870453 -900098531 1397802919 609744689 -1171037550 -852209148 1413284798 591016744 -1283117383 -998105553 1569410965 713850627 -1259804000 -1007691210 1525058444 769768218 -2103662746 -174352400 1821558346 462812892 -2047777921 -218737687 1811874387 486027973 -1941491884 -79683646 1648971384 357465838 -1960121523 -64103461 1696893537 304331511 -1624525054 -399734892 1898305070 102950584 -1740213477 -280935539 1984434743 21963425 -1846526160 -420016218 2147376668 150564490 -1768031447 -509948993 2022939141 261401235 -1175287890 -822757576 1476191874 553375252 -1096858697 -912755935 1351688859 664146445 -1222045796 -1070711030 1495756464 773873190 -1337668731 -951846125 1581951657 692951615 -1538943030 -750606500 1246492390 1028441712 -1557638189 -735091899 1294349055 975241833 -1432477704 -577163410 1150320340 865553986 -1376527391 -621483145 1140701901 888834651 -1447955291 -558447565 1203737993 817407263 -1361301316 -639958998 1087525264 936730886 -1486193513 -798143487 1231297979 1046687021 -1610106738 -687831016 1309268386 957278516 -1274616639 -1023290281 1510508013 756004219 -1284824872 -999550898 1566917108 711094626 -1159893773 -841327515 1423117791 601111881 -1112495894 -893937540 1405012422 616167760 -1830824851 -438770437 2094118209 198608343 -1783492492 -491446046 2075947352 213598670 -1677435809 -352097079 1913273715 84741605 -1687578554 -328292144 1969748330 39897596 -1888959479 -126880609 1634116901 375494067 -2012938224 -16633722 1712021820 286020010 -2118955973 -155943763 1874668823 414850433 -2032236510 -237389644 1758521614 534239640 -1330985500 -944900750 1587848392 698586206 -1211694595 -1061146261 1506369745 785272903 -1099870762 -914981568 1350511866 662183020 -1189312049 -837043879 1460857059 538302581 -1390553728 -635771626 1125364908 873759802 -1435496039 -579395313 1149137077 863584291 -1547280974 -725521116 1304968350 986647560 -1532257877 -743659203 1252391047 1034078225 -1950030548 -54274630 1707770880 315470998 -1935072971 -72478301 1655128089 362836111 -2061538018 -233284216 1796279346 471219364 -2106414841 -176842351 1820117035 461109437 -1770785464 -512440866 2021495908 259695858 -1860292271 -434568761 2131775613 135749867 -1733788294 -273723924 1990597718 27339968 -1614431901 -389903883 1909184591 114092249 2112932730 184024044 -1812026794 -453403968 2057113443 228212725 -1802277297 -476815655 1932215112 70022110 -1658510748 -366865678 1950779217 54638535 -1706498435 -313534741 1615321886 390130568 -1907770830 -112293212 1730813703 271396753 -1994097109 -31240515 1855738668 429614010 -2137902592 -141229418 1777440565 519481251 -2013268455 -252131697 1184820146 832166692 -1466922338 -543704568 1106456491 921968445 -1342353785 -654672367 1212507008 1061311254 -1505033556 -783535558 1328064409 942642959 -1591294283 -702417373 1529478102 741264192 -1255695622 -1038046612 1547976655 725815129 -1303748893 -984781195 1441952740 586498930 -1141108024 -855956898 1386199037 630753131 -1131292975 -879303097 1693186619 334285485 -1964664041 -35476607 1669742114 344002228 -1920442610 -91263080 1781559817 490160799 -2076306651 -214359117 1834858000 442140294 -2091657412 -195762262 2036132447 240900809 -1756198029 -531252251 2117152326 154541776 -1874899094 -415727620 2005361261 8409851 -1719073983 -292670505 1894426228 133011170 -1629173928 -370935858 1602607859 679668325 -1316242465 -963867831 1491607274 804204156 -1226407994 -1042198704 1365136065 643392087 -1085262867 -933821573 1446221528 557098574 -1203898380 -818231454 1110624919 892729857 -1405310021 -616850643 1163857550 844643864 -1420726366 -598319308 1290355365 1005482547 -1561910391 -706735329 1266976444 1015264810 -1517623408 -762456314 1338419704 952211822 -1580676908 -691013566 1219194337 1068260727 -1499132723 -777896869 1092428234 907678044 -1357692698 -669749136 1181803987 829936965 -1468103425 -545672087 1383184796 628525322 -1132472144 -881268698 1427930501 572214547 -1156440919 -871027649 1554657710 732758328 -1297854334 -979148780 1539831223 750830881 -1245080421 -1026644979 1957202224 61847974 -1700337636 -308160374 1942310185 79855039 -1647629307 -355722093 2054357250 225718676 -1803722706 -478523208 2099168539 169473421 -1827625929 -468216671 1763678548 504932802 -2028865416 -266942226 1852988749 427126235 -2139341727 -142930697 1740902758 281223664 -1983221686 -20102948 1621742975 397338089 -1901611949 -106920763 1457363129 567978031 -1194067563 -808138493 1370512544 649554998 -1078051444 -927396582 1476792459 788602909 -1240960601 -1055964879 1600902290 678224900 -1318734402 -966621912 1265273053 1013823563 -1520113167 -765208217 1275546820 989887570 -1576456728 -720495234 1169228015 850800761 -1413520957 -591900331 1121764598 903607392 -1395481126 -606759604 1840494705 448039143 -2084710051 -189077045 1792965736 500780286 -2066735804 -204001838 1667772483 342819029 -1922674321 -94281223 1678111834 318948556 -1978952330 -49502752 1879353365 117676163 -1643460295 -384960081 2003397644 7232666 -1721299680 -295682634 2128551975 165154993 -1865334517 -405376611 2041766974 246797480 -1749252846 -524569212 429657726 1855667944 -141398190 -2137694268 519162471 1777793777 -251679925 -2013750307 390563404 1614853850 -112597152 -1907435530 271204949 1731031747 -31186055 -1994189841 69934618 1932275340 -366641354 -1658695776 54974979 1950476949 -314000593 -1706062919 183539240 2113382078 -453052668 -1812346990 228414001 2056938151 -476892387 -1802239093 586297014 1442127392 -855879782 -1141145844 631237295 1385749049 -879654013 -1130972395 740927108 1529779730 -1037580376 -1256130754 725901981 1547915787 -985005135 -1303563481 1061502674 1212288580 -783589378 -1504940184 942209739 1328532061 -702112793 -1591628943 832485088 1184466550 -544155700 -1466439846 921924345 1106526831 -654502955 -1342561469 8863551 2004881321 -292987373 -1718718843 132840230 1894632368 -370894326 -1629246820 240957197 2036041627 -531442143 -1755978057 154235668 2117485442 -415296968 -1875369298 489697115 1781997517 -214020489 -2076606751 442362690 1834671060 -195851666 -2091599112 334210921 1693227007 -35273147 -1964837165 344351600 1669420006 -91749796 -1919995190 1005133815 1290678113 -706248997 -1562358195 1015340014 1266936696 -762660158 -1517450668 892508101 1110812499 -616761623 -1405368705 845108188 1163420490 -598658320 -1420426650 643698579 1364803333 -934252865 -1084793303 557042570 1446312732 -818042202 -1204118992 679839649 1602402103 -963910003 -1316170213 803750840 1492087598 -1041882476 -1226763774 732589308 1554865258 -979104304 -1297924794 751282405 1539348595 -1026962999 -1244726945 628221134 1383519320 -880835102 -1132939916 572268759 1427836993 -871218693 -1156222611 907902104 1092242446 -669835852 -1357632222 829470849 1182238743 -545334867 -1468405445 952562858 1338098748 -691497594 -1580227312 1068183731 1219231781 -777694817 -1499307767 281300020 1740864674 -20304616 -1983046258 396986413 1622063291 -106436351 -1902061161 505398278 1763243152 -267279062 -2028563012 426901535 1853173897 -142843597 -2139401819 225664080 2054450374 -478331524 -1803940374 169777225 2098833631 -468649627 -1827157517 61396066 1957684468 -307841714 -1700690472 80023675 1942102253 -355765929 -1647558207 850484669 1169583403 -591446895 -1414001657 903649700 1121691954 -606930808 -1395275746 1013634447 1265493273 -765152093 -1520204747 990318998 1275076864 -720801606 -1576124372 788942297 1476492623 -1056428811 -1240523677 678136256 1600960854 -966399764 -1318922118 568182251 1457190269 -808213305 -1194027951 649069042 1370960228 -927047458 -1078374328 165641589 2128104931 -405726119 -1865012017 246593900 2041940474 -524494784 -1749292842 117765447 1879295441 -385182613 -1643272963 6893918 2003698120 -295219086 -1721736988 342387985 1668242823 -93975491 -1923007317 319138056 1677891998 -49559516 -1978861390 447997219 1840567733 -188906481 -2084916071 501096762 1792610732 -204455914 -2066255744 -1255587470 -1037143580 1529290846 740298952 -1304132245 -985418243 1548411975 726521041 -1141716672 -856294954 1442621548 586914042 -1130427047 -879215153 1385262197 630611171 -1466019562 -543596160 1183854650 831979692 -1342991089 -655055463 1107162147 922404021 -1505371868 -784143950 1212921864 1061980318 -1591206595 -701551189 1327922193 941706375 -1907924550 -113225428 1615397014 391000064 -1993693789 -30567115 1730462863 270791705 -2137200248 -140781282 1855096996 429242418 -2014237295 -252306169 1778339005 519601195 -1812958754 -453557944 2113802482 184098916 -1801603641 -476412591 2056508651 227861629 -1658062356 -366163590 1931843776 69380182 -1706672651 -314503837 1950899417 55536719 -1405980621 -617267035 1111232799 893067657 -1419791318 -598178628 1162990854 844555664 -1561724927 -705771369 1290246445 1004579259 -1518060520 -763163506 1267359028 1015901602 -1316659113 -964538175 1602945403 680276461 -1226267570 -1041263400 1491518818 803337716 -1084299163 -933635853 1364232521 643283423 -1204605828 -818668310 1446858064 557481414 -1755557637 -530882451 2035429847 240451905 -1875798814 -415849356 2118120910 154715480 -1719150391 -293541793 2005514725 9341299 -1628824368 -370332602 1894022652 132337002 -1964293985 -34836471 1692737971 333582629 -1920564090 -92163056 1669916074 344970556 -2077177683 -214435781 1782491521 490314007 -2091053900 -195412958 1834184088 441736462 -2028002320 -266857626 1762738908 504787530 -2139953175 -143272065 1853654725 427538003 -1983599678 -20735148 1741343470 281934456 -1901498405 -106012851 1621561079 396377697 -1700252780 -307297534 1957057208 60908078 -1647970419 -356333797 1942722209 80520759 -1804354650 -478901456 2055068298 226159132 -1826717761 -468103383 2098208403 169291269 -1133444296 -881445970 1384079892 628642434 -1155741919 -870582345 1427285517 571840155 -1297446134 -978469988 1554311718 732158640 -1245229293 -1027571835 1539911231 751705769 -1580854436 -691985462 1338536560 953107174 -1498687675 -777197613 1218819689 1067615999 -1357014162 -669340680 1091828290 907332308 -1469030537 -545820703 1182678619 830017229 -1643900239 -385670617 1879733149 118309643 -1721117016 -294721986 2003285892 6326034 -1864394109 -405231083 2127690671 165071673 -1749918054 -524980724 2042380214 247140128 -2085420331 -189517245 1841128441 448418671 -2065774900 -203819430 1792059360 500668278 -1922528537 -93341071 1667689419 341957469 -1979363586 -50168216 1678454738 319561540 -1519766919 -764607761 1264866133 1013146563 -1576536480 -721369354 1275696972 990816218 -1414415797 -592016675 1170201447 850979825 -1394835886 -606384444 1121066878 903163880 -1193467363 -807791989 1456685873 567571367 -1078925820 -927476078 1371440936 649705406 -1241077201 -1056859463 1476971267 789576597 -1318359498 -965976416 1600458522 677527436 -783973258 -1505577760 1061938522 1212995020 -702005137 -1590726407 942022979 1327567317 -543290300 -1466352430 831548776 1184325118 -655112099 -1342900021 922593649 1106942439 -856517614 -1141529468 587003198 1442563496 -878751733 -1130864483 630272295 1385562545 -1037493216 -1255265098 740785420 1528843674 -985343943 -1304172369 726317333 1548585347 -366238530 -1658022872 69584274 1931670788 -314154841 -1706995663 55050635 1951346973 -454022004 -1812521958 184438176 2113502518 -476190571 -1801791485 227772857 2056567087 -140725030 -2137291700 429053430 1855317344 -252612413 -2013904811 520032751 1777869177 -112771864 -1908405122 390684100 1615752530 -30738191 -1993488281 270834141 1730390347 -933317321 -1084652127 642831387 1364714637 -818712274 -1204534856 557649922 1446650004 -964346619 -1316876909 680221737 1603038399 -1041696484 -1225799286 803641392 1491183782 -706108077 -1561422395 1005044863 1289811177 -763076278 -1518120484 1015677030 1267544304 -617468575 -1405805065 893144141 1111194843 -597694088 -1420240402 844204116 1163311298 -214919681 -2076727959 490665171 1782170693 -195210778 -2091228816 441659594 1834221660 -34923059 -1964233381 333806817 1692552311 -91825708 -1920865982 344504568 1670350958 -293108325 -1719618291 9036983 2005849121 -370523774 -1628606188 132391086 1893929016 -530838103 -1755628225 240282757 2035637267 -416167504 -1875445466 155166876 2117638154 -478943500 -1804282270 226330584 2054862670 -467787027 -1827073413 168838081 2098688855 -307728698 -1699783088 61214698 1956724604 -356144417 -1648190903 80464883 1942813541 -20646256 -1983658490 281712572 1741530922 -106351991 -1901198817 396841893 1621123891 -266371422 -2028450252 504438670 1763061528 -143476037 -2139780563 427613079 1853614849 -669137348 -1357187414 907257616 1091868550 -546307547 -1468583245 830366473 1182356383 -691646962 -1581154664 952643362 1338974132 -777287145 -1498629503 1067838267 1218632621 -978659752 -1297226034 732215156 1554221026 -1027141055 -1245699369 751399789 1540244475 -881762710 -1133089028 629096262 1383600080 -870540685 -1155814683 571669343 1427491785 -93792331 -1922046173 342275737 1667335695 -49998932 -1979571398 319517312 1678524950 -189571193 -2085327087 448609963 1840909885 -203514978 -2066109688 500234930 1792526884 -404764719 -1864829113 164734717 2127992427 -525204536 -1749732514 247227108 2042319474 -385593373 -1643937931 118107855 1879907929 -295072774 -1720796308 6810326 2002836032 -1056508035 -1241397269 789091921 1477420743 -966053020 -1318321166 677728840 1600283358 -807567537 -1193652263 567484003 1456746229 -927941802 -1078490176 650041978 1371138796 -592320743 -1414080625 851412533 1169733283 -606330112 -1394928746 902971948 1121284794 -764776661 -1519558723 1013190151 1264795281 -720917710 -1577018460 990497310 1276050056 -1565065847 -709767905 1287167141 1002417203 -1512359536 -757331706 1272273084 1020422186 -1402112581 -613792467 1113789591 895755265 -1426017886 -603487948 1158598798 839507992 -1090392595 -939074181 1359973569 638106711 -1200870924 -815064734 1449281752 560298062 -1311087137 -958573239 1607730419 684930149 -1229479482 -1045393072 1488568554 801042556 -1713840831 -287314473 2010561645 13733115 -1632298664 -374199858 1891334260 129779938 -1761389197 -536582683 2030908511 235537609 -1871802006 -412507652 2120282182 157794512 -2073047771 -211223117 1784785929 493264031 -2097018564 -200984150 1829529616 436951174 -1967897321 -38570623 1689920571 331158701 -1915125490 -86068840 1675092002 349229236 -1146237752 -861209506 1436790244 581213554 -1128265519 -876136377 1389259261 633952619 -1250540294 -1032752020 1534600662 746526016 -1306820381 -987975563 1544937935 722653529 -1508189012 -786568134 1209318784 1058245910 -1586030411 -697292765 1333361049 947800335 -1463724898 -540646392 1187984818 835192100 -1347645305 -659841007 1101197739 916832573 -2134643712 -138093418 1858964780 432717242 -2018629607 -257353585 1772112181 514292131 -1911004110 -115387228 1612055838 387003784 -1988779989 -26046275 1736163591 276623761 -1653277596 -361509646 1937415496 75345374 -1709623171 -316798741 1947687249 51407303 -1817217962 -458734400 2107708794 178660844 -1799180209 -473595687 2060243299 231465461 -1870618869 -410538083 2123300391 160026289 -1746052334 -521507964 2044934718 249825960 -1638197447 -379836497 1884648981 122832515 -1724460256 -298720330 2000204300 4162202 -1925738641 -97468423 1664740931 339664597 -1973793930 -44205088 1683237466 324213452 -2081683619 -185911349 1843553905 451237607 -2071870652 -209259566 1787798120 495489790 -1410416701 -588673195 1172365039 854060665 -1400669222 -612086964 1116543734 898247264 -1523238927 -768473241 1262180061 1010591307 -1571228696 -715144322 1280742084 995205714 -1235636313 -1050763471 1482149515 793837085 -1321964610 -969712856 1597639314 675101188 -1199429739 -813361405 1452033721 562787887 -1074797684 -924265702 1373733536 652653110 -1986286006 -23290148 1737871206 278069232 -1896453549 -101623099 1626868607 402602985 -2025838984 -263776530 1766737748 508131266 -2144476575 -148188425 1847821133 421835739 -1809007058 -483684680 2049105666 220589972 -1824425417 -465155423 2102336283 172501901 -1695074788 -303036790 1962497840 67004326 -1650789883 -358759789 1939116841 76784575 -1292530046 -973947372 1560014766 737992504 -1248310629 -1029735923 1536568247 747707169 -1137834320 -886491610 1377855388 623335178 -1153187159 -867896769 1431151493 575312659 -1354588442 -666522000 1095565258 910937948 -1473291521 -550999447 1176583123 824576837 -1583802668 -694278590 1335326712 948979566 -1493904691 -772545957 1224389601 1073578871 -958777203 -1310914533 685005217 1607690551 -1044906860 -1229927422 800693688 1488891182 -939413313 -1090093015 638570899 1359536389 -814975834 -1200929744 560076170 1449469212 -613603095 -1402333057 895699397 1113880915 -603919120 -1425548186 839814620 1158266186 -709451557 -1565421491 1001964023 1287647585 -757373758 -1512287148 1020593646 1272067448 -38528955 -1967970093 330987881 1690126847 -86385572 -1914770230 349683056 1674612198 -210792329 -2073517855 492958043 1785119181 -201173906 -2096798472 437007682 1829438932 -536672223 -1761331017 235759885 2030721435 -412169160 -1872102226 157330708 2120719746 -287801325 -1713393531 14082367 2010239401 -373996534 -1632471908 129705254 1891374512 -540997172 -1463404198 835676384 1187534966 -659763755 -1347683005 916630777 1101372527 -786791938 -1508003480 1058332882 1209258052 -696826393 -1586465423 947463371 1333662813 -1032447576 -1250875074 746092676 1535068178 -988029519 -1306727129 722844829 1544719371 -861040230 -1146445556 581169334 1436860448 -876587645 -1127783147 634270895 1388905529 -458282748 -1817699950 178341928 2108061886 -473764579 -1798972021 231509041 2060172455 -361455306 -1653370464 75153434 1937633420 -317102801 -1709288007 51840003 1947219093 -115852960 -1910568458 387340364 1611753690 -25821831 -1988964881 276536405 1736223939 -138170030 -2134605372 432918654 1858789608 -257002165 -2018949667 513807463 1772561649 -185837041 -2081723751 451033891 1843727285 -209609194 -2071548288 495976250 1787350956 -97004995 -1926176085 339325713 1665041287 -44427740 -1973606734 324302600 1683179422 -379893141 -1638106371 123022151 1884429265 -298414478 -1724793116 3731294 2000674760 -410992039 -1870138673 160342901 2122945507 -521337280 -1746258218 249784172 2045007866 -813532473 -1199224239 562830315 1451961213 -923812130 -1075278264 652337138 1374089060 -1051069707 -1235303837 794268633 1481679695 -969656596 -1322056070 674912192 1597859670 -768251229 -1523426763 1010502543 1262238489 -715608390 -1570791892 995544982 1280442112 -588324207 -1410739705 853574589 1172812587 -612161912 -1400629730 898451364 1116370738 -302552242 -1695523880 66652770 1962818292 -358961321 -1650614335 76861051 1939078893 -483597444 -1809067030 220365392 2049290950 -465492123 -1824122893 172967497 2101901023 -264209622 -2025370692 508434950 1766402704 -147996877 -2144694363 421781023 1847914121 -23334120 -1986215026 278237748 1737663138 -101304575 -1896806505 402150957 1627350715 -694596730 -1583449328 949430954 1334843964 -772501601 -1493975287 1073409715 1224597029 -666713164 -1354370270 910992024 1095471630 -550565971 -1473759429 824272513 1176917527 -886154270 -1138136204 622869198 1378290264 -867983365 -1153126547 575536855 1430965825 -973745200 -1292704954 737915644 1560052330 -1030219831 -1247860897 748058341 1536247411 1785689985 493373207 -2074011987 -211409349 1828893592 436568846 -2096311628 -200547806 1689583539 330551077 -1967481185 -37900791 1675180970 350096188 -1915266426 -87004656 2010671077 14636915 -1714026807 -288278945 1890952188 129143658 -1631862064 -373493178 2030301143 235200321 -1760719109 -536166803 2121149390 157883224 -1872737566 -412648844 1359042377 637954015 -1089522075 -938998029 1449956176 560702406 -1201474948 -815414550 1608179579 685633517 -1311457705 -959213887 1488395106 800074740 -1229358514 -1044493608 1287014189 1001486267 -1564989951 -708897129 1272677172 1021096866 -1512709608 -757935474 1114492703 896204681 -1402753485 -614162779 1157630726 839334800 -1425118678 -603366724 1937000128 74675798 -1652938772 -360900742 1947828953 52343375 -1709710347 -317664413 2108673778 178847332 -1818120226 -458842296 2059537131 231029373 -1798542393 -473212079 1858295460 432301618 -2134034552 -137754850 1773048509 514433579 -2019495023 -257441017 1612242582 387968512 -1911111750 -116289748 1735727759 275917337 -1988396125 -25408715 1209689608 1058887326 -1508636892 -787269710 1333240337 946901639 -1585855683 -696323157 1187114554 835116716 -1462792426 -540491904 1101802019 917183157 -1348318449 -660243559 1437431404 581584634 -1146939584 -861657130 1388360309 633832163 -1127296167 -875961393 1534525022 745656008 -1250386062 -1031819292 1545288263 723258065 -1307223189 -988648451 1482233091 794699157 -1235782609 -1051704135 1597296922 674488716 -1321553866 -969047904 1451400497 562408871 -1198719971 -812921717 1374640424 652765630 -1075759100 -924448622 1173226855 854144497 -1411357621 -588819235 1115931006 897905128 -1400004526 -611675964 1261800789 1009958339 -1522799495 -767763217 1280854348 996112858 -1571411872 -716105482 1664562635 338691421 -1925622553 -96574351 1683681746 324911428 -1974169346 -44851096 1844231673 451644783 -2082284331 -186258365 1786870240 495339894 -2070996788 -209180582 2122327471 159847737 -1869724541 -410422251 2045632950 250269984 -1746698086 -521883636 1885056413 123510027 -1638544207 -380437465 2000054660 3234066 -1724381016 -297846722 1094853698 910496980 -1353955986 -666143240 1177542747 824758477 -1474199177 -551112223 1335471216 949918950 -1583887012 -695140918 1223977065 1072912639 -1493563067 -771933741 1559573542 737281200 -1292151542 -973314660 1536749631 748667049 -1248423661 -1030643323 1378794516 623479938 -1138696904 -886575698 1430485005 574900379 -1152575199 -867554889 2049705098 220935196 -1809685082 -484092624 2101461139 172421125 -1823497793 -465006295 1962380472 66108462 -1694896748 -302064382 1939490977 77428791 -1651234419 -359458533 1738216686 278668408 -1986693694 -23968428 1626788087 401727585 -1896304165 -100695731 1765842140 508013642 -2024866320 -263598746 1848465605 422209619 -2145175063 -148633217 235123333 2030338579 -535964759 -1760894145 158234268 2120828426 -413132880 -1872287962 14170807 2011105825 -287941733 -1714328819 129367726 1890766392 -373579902 -1631801580 330605281 1689490039 -38091827 -1967262885 349791992 1675515502 -86571052 -1915734206 493824723 1785207365 -211727361 -2073658519 436399818 1829101148 -200503322 -2096382096 896373325 1114284763 -614206623 -1402682377 838882900 1158112962 -603048072 -1425471506 1001790079 1286679273 -709330093 -1564521531 1021042278 1272770288 -757743798 -1512927268 685408809 1608364735 -959126779 -1311517805 800540208 1487959718 -1044830436 -1229056118 637602331 1359362701 -938513609 -1089971295 560778754 1449918100 -815616210 -1201299528 387482564 1612690258 -115940632 -1911434626 276121565 1735554891 -25483535 -1988356505 432212982 1858354016 -137532710 -2134222260 514772975 1772748665 -257904957 -2019058091 179278752 2108203830 -459148660 -1817787878 230840249 2059757359 -473155947 -1798633981 74718098 1936927492 -361071938 -1652733400 52027275 1948184349 -317210969 -1710191055 745972492 1534170010 -1032273376 -1249905994 723216149 1545361283 -988477895 -1307429201 581774142 1437211560 -861713902 -1146848636 633401127 1388830641 -875655669 -1127629155 834777960 1187415038 -540028348 -1463229742 917272433 1101744103 -660466083 -1348131125 1058683738 1209863116 -787195274 -1508676896 947388227 1332793301 -696672657 -1585533191 1010159623 1261625489 -767839957 -1522761283 995628062 1281303688 -715754190 -1571732060 854480949 1172924579 -589285095 -1410922097 897817644 1115991226 -611451648 -1400189546 562217059 1451618549 -812867249 -1198812711 653198458 1374172396 -924752554 -1075423808 794380369 1482586311 -1051252355 -1236264469 674532424 1597226206 -969216668 -1321345550 123465935 1885126745 -380268061 -1638751883 3552470 1999701056 -298297862 -1723898516 159414525 2122795115 -410117679 -1870059193 250461412 2045414514 -521937464 -1746604706 451731627 1844170813 -186482297 -2082098927 495002802 1787171876 -208714338 -2071431928 339175577 1664112655 -96925259 -1925301981 324709504 1683856406 -44773972 -1974207174 623829318 1378472400 -887062422 -1138249476 574825823 1430525385 -867351437 -1152748315 737503604 1559386594 -973404072 -1292093234 748203373 1537187323 -1030304703 -1248723753 949612834 1335804340 -694710258 -1584357224 1072969019 1223886253 -772123625 -1493343103 910326032 1095059846 -666101700 -1354028886 825212169 1177062815 -551429083 -1473844045 507560334 1766322456 -263282526 -2025222092 422380951 1848259841 -148675397 -2145102803 278612412 1738307882 -23779184 -1986914298 402034085 1626455347 -101127031 -1895834593 66572778 1961943420 -302403386 -1694597040 77207027 1939678565 -359369505 -1651293111 221010392 2049665358 -484296460 -1809512350 172072385 2101783895 -464519955 -1823945605 -394989608 -1619796146 108695284 1904066146 -283563071 -1742857385 18303725 1980791419 -424712214 -1851238532 144770758 2141599312 -507337741 -1765436571 265077471 2026631753 -171704388 -2101031126 466460304 1825222150 -223462491 -2052519117 480270985 1806133791 -82282610 -1944107240 353769122 1645291060 -59395177 -1955429631 310104763 1702683181 -753217776 -1541537914 1024765500 1242799786 -730395895 -1552925793 981035557 1300126387 -574535902 -1429833804 869213710 1153963672 -626228421 -1381256275 883089943 1134940801 -827465868 -1179979806 547602008 1470402254 -910156947 -1094243333 667843137 1355369175 -1065986234 -1217304624 779630186 1501497084 -954494113 -1340300343 689304179 1578287845 -244326759 -2039943665 526499765 1751551779 -167634304 -2130367978 403471276 1863011130 -4958549 -2001508803 297416583 1723664145 -119958862 -1881234908 383251358 1641071368 -321335555 -1679819157 47624145 1976672071 -340456732 -1666041230 96168904 1924946782 -503101745 -1794869671 202188771 2064258933 -445742378 -1838566848 190899194 2087179116 -905839023 -1123627321 605003645 1393078251 -848545208 -1167389986 593648484 1415932914 -992315805 -1277344011 718542671 1574119385 -1011371398 -1263500564 767152982 1522459584 -675877323 -1598955869 968396569 1321189263 -790943188 -1478747462 1054165760 1238530966 -647141881 -1368762735 929236779 1080309693 -570383842 -1459121528 806273842 1191834532 -633172646 -1387938356 877456502 1129045216 -584103613 -1440187947 857811055 1143347449 -728169112 -1549912578 983000132 1301304530 -738934415 -1527516697 1039835229 1258131659 -940204738 -1326273112 704379922 1593625732 -1063757529 -1214289487 781596683 1502677149 -919726836 -1104599654 656438304 1344750774 -834416363 -1186668157 541962297 1464500399 -517165678 -1775526652 253938878 2015755304 -431920757 -1857660643 139397287 2135439409 -269015648 -1729096394 33113228 1996387354 -392502855 -1617047249 110395541 1905504259 -56902154 -1952674464 311811290 1704127564 -67733009 -1930344071 368580803 1660889173 -230672956 -2058943150 474895592 1799971966 -181538339 -2111127221 455315697 1814339687 -1017529317 -1268872051 760732983 1515253153 -1003194366 -1288484716 708450606 1564289464 -847104983 -1165687617 596399365 1418421651 -890245072 -1108819802 618762524 1407623562 -554783617 -1444307735 820038995 1206386117 -645699482 -1367058192 931989834 1082800604 -801823667 -1489890085 1044071777 1228699127 -682041260 -1604333374 961970552 1313976814 -130573101 -1892635579 372899327 1631505769 -10856246 -2007144356 290732518 1716717936 -152300319 -2115296137 417494477 1877296475 -243150600 -2037981074 529510868 1753776450 -444560201 -1836598239 193916315 2089409805 -487765842 -1779795912 216213890 2078546196 -346356603 -1671678957 89482665 1917998399 -331956068 -1691226102 37265840 1967100198 -1944573220 -81847734 1645628400 353467238 -1955205435 -59580845 1702596585 310165375 -2101107986 -171666824 1825424322 466285396 -2052167945 -223783327 1805649883 480720717 -1850787144 -425194962 2141281172 145124098 -1765605727 -507130313 2026676109 265006875 -1619742070 -395083236 1903874982 108913456 -1743161709 -283228667 1981224895 17835817 -1217000940 -1066321278 1501063992 780098478 -1340355059 -954401125 1578479393 689086391 -1179811290 -827673936 1470358282 547672988 -1094695361 -909674839 1355687699 667490181 -1430185360 -574215450 1154448220 868764618 -1381179799 -626266369 1134739269 883265491 -1541762494 -753032492 1242887022 1024705528 -1552460197 -730831155 1299789687 981338081 -1794958435 -503043317 2064480945 202000935 -1838227580 -446042350 2086715048 191335998 -1680305233 -320888007 1977021059 47301141 -1665837130 -340629728 1924871834 96208396 -2001466375 -5031057 1723493077 297622083 -1881550880 -119603338 1641524940 382770778 -2039512117 -244796579 1751245543 526832241 -2130556974 -167413948 1863067390 403379816 -1368573099 -647361597 1080253049 929327855 -1459552436 -569913382 1192140384 805940982 -1598639257 -676232207 1320735307 968876765 -1478789250 -790870040 1238701650 1053959876 -1277547727 -992142425 1574193693 718502539 -1263014104 -1011818562 1522109956 767475346 -1123966205 -905538667 1393541679 604566201 -1167300838 -848603252 1415710262 593835680 -1104263074 -920028984 1344285042 656873956 -1186755513 -834356015 1464724843 541777405 -1326071700 -940379910 1593549120 704418262 -1214774155 -1063308061 1503028569 781276623 -1550231494 -727816020 1301756182 982518144 -1527473117 -739005259 1257962767 1040043417 -1388130296 -632954722 1129099556 877363634 -1439755247 -584571769 1143043389 858146219 -2059376490 -230205440 1800276410 474560812 -2110935921 -181756903 1814285731 455408949 -1952718684 -56831950 1704296840 311603486 -1930025795 -68086741 1660437905 369063175 -1728612110 -269465500 1996036574 33433928 -1617249045 -392328067 1905581511 110357841 -1775439680 -517226410 2015531500 254124410 -1857997607 -431618993 2135905781 138962275 -1489667809 -802010743 1228609587 1044129957 -1604797178 -681603696 1314315306 961670332 -1443958483 -555105861 1205899265 820486295 -1367132876 -645659230 1083003928 931816590 -1165858437 -846898707 1418463319 596326593 -1108365982 -890724876 1407306830 619117784 -1269178039 -1017196065 1515683941 760262899 -1288428208 -1003285050 1564099708 708670698 -1671734825 -346265279 1918187771 89262189 -1690919474 -332288680 1966669026 37735540 -1837051419 -444079757 2089726153 193560671 -1779624452 -487971478 2078504144 216286278 -2115221069 -152340187 1877092511 417667081 -2038329942 -242827972 1754262662 529062928 -1892171391 -131010281 1631166637 373198907 -2007366248 -10668786 1716806836 290673698 548234704 1470780742 -828177156 -1180421014 666935753 1355256159 -909197083 -1094061965 779546082 1500634484 -1065841458 -1216365480 689646075 1578899821 -954906409 -1340966847 1025144244 1243432226 -753658728 -1542249458 980922797 1299218747 -730214271 -1551966185 868351366 1153879312 -573596502 -1429689284 883702175 1135282441 -626894669 -1381668827 465782040 1824814478 -171105228 -2100685662 481198337 1806283159 -224337875 -2052599621 353946922 1646263740 -82400250 -1945002864 309659955 1701984677 -59021281 -1954785143 108287356 1903388138 -394644400 -1619196730 18452837 1981719027 -283643831 -1743732513 145743182 2141777368 -425608094 -1851355916 264378711 2026187201 -506693509 -1765062419 968250513 1320248327 -675793475 -1598094037 1054576776 1239195678 -791285340 -1479360206 929946787 1080749109 -647774833 -1369141991 805312698 1191651372 -569476714 -1459009280 604062965 1392931939 -904976935 -1123543729 594313452 1416343674 -849157696 -1167732394 718982343 1574829137 -992694805 -1277977219 766970078 1521498184 -1011258894 -1262593692 47739993 1977566415 -321514123 -1680792093 95793216 1924301014 -340012692 -1665342982 201587819 2063912189 -502424249 -1794462255 191772786 2087258340 -446670498 -1838716472 527393853 1751667883 -245299951 -2040121977 402825252 1862635698 -166936312 -2129923682 297069583 1723063449 -4551389 -2000831051 383330326 1641945216 -120108742 -1882162772 312149842 1704736708 -57317762 -1953343768 368493387 1660023773 -67591577 -1929407759 473993056 1799864310 -229708212 -2058756390 455953273 1814723567 -182244779 -2111563069 254547766 2016094112 -517835238 -1775942004 138531631 2135352249 -430984701 -1857518955 33005316 1995485074 -268829144 -1728131394 110779165 1906142091 -392938959 -1617753433 703932314 1592923916 -939833674 -1325631968 781771651 1503646485 -1063877969 -1215188423 657371048 1344905022 -920596860 -1104675310 541289393 1464097575 -833811811 -1186317813 876754942 1128597352 -632531246 -1387567548 858780647 1143522161 -585002293 -1440308643 983154636 1302237018 -728244512 -1550782858 1039432661 1257458499 -738583815 -1526912401 192951827 2089223813 -443656385 -1836488791 216920586 2078982812 -488402138 -1780178000 89898529 1918668471 -346693875 -1672286309 37124664 1966164654 -331867372 -1690358910 372713079 1630541537 -130463909 -1891731507 291168878 1717424888 -11238590 -2007780396 418164293 1877712595 -152907927 -2115633153 528575068 1753635530 -242283664 -2037892122 820909787 1206462029 -555714569 -1444460703 931386050 1082450516 -645024786 -1366654088 1043701481 1228058239 -801374267 -1489186989 962091760 1314876006 -682214436 -1605301430 760809151 1516123689 -1017682029 -1269803259 708100774 1563685424 -1002790006 -1287810276 595758733 1418051099 -846401631 -1165238473 619661972 1407744514 -891212872 -1108993234 1153540308 868651074 -1429224968 -574033554 1135371469 883643483 -1381890591 -626707081 1243228390 1025316976 -1542174262 -753698468 1299705087 980474985 -1552314925 -729891515 1500950704 779190310 -1216818788 -1065361142 1578857641 689718335 -1340795515 -955112173 1470969986 548014100 -1180477010 -828085960 1354824859 667405325 -1093755465 -909529823 2142208028 145272970 -1851662032 -425274970 2025997317 264598675 -1765006039 -506784321 1903429678 108214456 -1619367678 -394438252 1981402167 18807969 -1743278821 -284123763 1645777016 354394350 -1944653484 -82722366 1702188129 309486839 -1954859699 -58980901 1824725066 465840348 -2100463258 -171292176 1806621779 480898245 -2053063297 -223900183 1574605205 719167747 -1277890375 -992755665 1521964428 766534938 -1262930784 -1010957258 1392581031 604383537 -1123059573 -905426915 1416420798 594275624 -1167934318 -848983036 1080918513 929739111 -1369186083 -647704501 1191200232 805795198 -1458690876 -569830318 1320552899 967915861 -1598527249 -675325831 1239141850 1054670156 -1479168778 -791503776 1723117917 296976843 -2001022863 -4333337 1641641284 383665618 -1881729944 -120576770 1752119663 526911993 -2040440765 -244946731 1862466934 403033568 -2129879974 -167007028 2063835449 201626031 -1794260971 -502599549 2087609632 191452598 -1839201268 -446221158 1977100555 48175517 -1680455641 -321816399 1924525330 95608196 -1665430466 -339952472 1995948630 32568000 -1728470150 -268528660 1905919567 110966489 -1617664157 -392996875 2016168548 254507762 -1776145592 -517661730 2135002749 138854123 -1857032367 -431431737 1799410226 474473124 -2058439906 -230063224 1814894123 455747261 -2111604985 -182171759 1704679936 312240790 -1953154260 -57537606 1660329497 368160399 -1929838795 -67121245 1301930654 983486984 -1550351438 -728714460 1257514631 1039341073 -1527101525 -738363587 1128426156 876960314 -1387525248 -632603882 1143975605 858299939 -1440624743 -584646897 1345254138 657048172 -1105161258 -920149184 1464022755 541329013 -1186113585 -833984679 1593146056 703744606 -1325720604 -939775118 1503182545 782208583 -1214849027 -1064177813 1877799703 418104193 -2115857861 -152722771 1753298702 528877464 -2037426654 -242719052 1631025957 372263859 -1892083191 -130143585 1717223228 291344298 -2007704048 -11276666 1918624627 89969637 -1672117665 -346901815 1966483306 36771836 -1690810810 -331385136 2088790849 193420247 -1836184979 -443991301 2079174488 216702926 -1780232588 -488309022 1417860063 595977033 -1165184269 -846495131 1408178118 619194192 -1109297430 -890878340 1515805677 761162619 -1269351743 -1018164649 1563729908 708030306 -1287979304 -1002582450 1228260283 1043526445 -1489263977 -801336831 1314391970 962541364 -1604950386 -682535400 1206799241 820607775 -1444926811 -555279821 1082363792 931446534 -1366430020 -645210582 921744156 1106740106 -654388688 -1342578010 832403205 1184515987 -544008663 -1466685761 942357294 1328286648 -702195198 -1591580012 1061617463 1212272545 -783770085 -1504727411 726115192 1547736046 -985021868 -1303448894 740976481 1529698295 -1037826483 -1255983397 630991690 1385896924 -879605146 -1131054352 586280787 1442242501 -855667073 -1141326103 228496340 2056889154 -477039880 -1801993618 183719885 2113169243 -453167391 -1812330889 54860774 1950493552 -313820470 -1706276260 69787647 1932521321 -366559533 -1658745275 271156144 1731113766 -30940516 -1994337782 390350761 1615034175 -112580987 -1907550701 519179138 1777679124 -251893074 -2013570504 429903771 1855520525 -141447497 -2137612767 803963485 1491907275 -1041898639 -1226648601 679888452 1602320082 -964155544 -1316022274 556796527 1446460153 -817992893 -1204200491 643681910 1364917984 -934039718 -1084973108 844927545 1163633327 -598543595 -1420442749 892425760 1110861494 -616614132 -1405614182 1015486987 1266690717 -762741977 -1517401167 1005248018 1290661508 -706429122 -1562144856 344302229 1669501443 -91503687 -1920142545 333997708 1693406746 -35256416 -1964951754 442378919 1834555953 -196064373 -2091418851 489942718 1781849640 -214069358 -2076524796 154317553 2117436007 -415444003 -1875123381 241137384 2035828350 -531556412 -1755961518 132725443 1894648405 -370713617 -1629459591 8715994 2005126732 -292904970 -1718767776 80138654 1942085896 -355946318 -1647345628 61543815 1957438737 -307923797 -1700641731 169695660 2098882874 -468502400 -1827403754 225484213 2054663459 -478217063 -1803957233 426885626 1853288812 -142630698 -2139582400 505152995 1763390837 -267230001 -2028645287 397035976 1621981534 -106682140 -1901913998 281513425 1740684615 -20321027 -1982931861 1068036438 1219477952 -777613190 -1499356948 952448335 1338115545 -691317661 -1580440331 829651300 1182026226 -545449912 -1468389154 907984253 1092193771 -669983663 -1357386553 572514610 1427689892 -871268322 -1156140920 628237611 1383404989 -881048569 -1132759919 751069440 1539529110 -1026947028 -1244841798 732540185 1554947471 -978858955 -1298072413 501080287 1792725065 -204242445 -2066435739 447751366 1840714832 -188856854 -2084997764 319187181 1677809787 -49804863 -1978713769 342600948 1668062306 -93991464 -1922892466 7008443 2003681325 -295399017 -1721523967 117912738 1879049268 -385264242 -1643223784 246511753 2041989151 -524346971 -1749538509 165461136 2128317446 -405611076 -1865028310 649314327 1370812545 -927096517 -1078292051 568198158 1457075352 -808426206 -1193847372 677922853 1601140915 -966383351 -1319036513 788892732 1476574378 -1056183024 -1240670842 990171251 1275322597 -720719521 -1576173111 1013519466 1265509628 -764971706 -1520417328 903829569 1121478871 -607045267 -1395258885 850566232 1169534158 -591594124 -1413755422 1385985560 630933134 -1131276492 -879417438 1441903105 586580631 -1140862163 -856104005 1548221994 725667516 -1303798010 -984698992 1529494067 741149349 -1255908577 -1037866103 1328244348 942429930 -1591408816 -702400570 1212588645 1061262067 -1505180855 -783289377 1106308686 922214104 -1342271646 -654721036 1184705111 832182977 -1466741893 -543917075 1777489616 519398982 -2013513732 -251984022 1855951561 429433439 -2137918491 -141114509 1730797282 271511156 -1993883698 -31420584 1615076091 390277741 -1907721257 -112374975 1950697140 54687266 -1706350696 -313780466 1932034733 70234683 -1658395775 -366882025 2057227910 228195856 -1802457174 -476602564 2113079967 183777801 -1812108365 -453354715 1267156825 1015052239 -1517738379 -762439965 1290437440 1005433814 -1562058132 -706489606 1163710315 844890109 -1420644793 -598368559 1110510450 892746724 -1405130146 -617063736 1446008637 557279147 -1203882479 -818346361 1365087012 643474354 -1085017592 -933969250 1491853071 804056985 -1226457565 -1042116939 1602624278 679553920 -1316455878 -963687764 1894344593 133060359 -1629026627 -371182037 2005181320 8622878 -1718959452 -292687310 2117267363 154525493 -1875079537 -415515111 2036280250 240655148 -1756280170 -531203584 1834907637 442058595 -2091903271 -195615153 1781773292 489980794 -2076323136 -214244778 1669726151 344117073 -1920229653 -91443587 1692941278 334433096 -1964614926 -35558812 1621759130 397222924 -1901824586 -106740448 1741148291 281075733 -1983270481 -20020935 1852939432 427207742 -2139095676 -143078126 1763465393 505112615 -2028848739 -267056885 2099053822 169489512 -1827445294 -468429500 2054209767 225964145 -1803640373 -478572195 1942392012 79805530 -1647776288 -355476106 1957382357 61634627 -1700451847 -308143761 1539585106 750978244 -1245031042 -1026726424 1554640971 732872925 -1297641113 -979328527 1428143200 572034294 -1156457140 -870912550 1383233657 628443375 -1132717739 -881120829 1181951030 829691040 -1468185318 -545622644 1092542511 907661497 -1357872893 -669535851 1219013636 1068473490 -1499017944 -777912898 1338337309 952260747 -1580529359 -691258969 2041652699 246814029 -1749072649 -524782495 2128404930 165400916 -1865252626 -405426056 2003480041 7183743 -1721447227 -295437229 1879534064 117463398 -1643575076 -384944054 1678128575 318833961 -1979165549 -49323003 1668018598 342671664 -1922723702 -94199780 1792916877 500862235 -2066490207 -204149705 1840282004 448219394 -2084693832 -189192146 1121912083 903361925 -1395563457 -606710615 1169342730 850784668 -1413701594 -591687504 1275366689 990100919 -1576342515 -720511845 1265191224 1013873070 -1519966188 -765454206 1600656759 678372833 -1318685605 -966703923 1476776302 788718072 -1240747966 -1056145196 1370725701 649375187 -1078068119 -927281921 1457412444 567896522 -1194313616 -807991066 -30852844 -1993471614 271013944 1730177198 -112919283 -1908159077 390765601 1615703223 -252530394 -2013953616 519884810 1778114716 -140544705 -2137504343 428938259 1855333509 -476173968 -1801905690 227559516 2056747210 -453776023 -1812668929 184388677 2113584339 -314203838 -1706913324 55296110 1951199480 -366451365 -1657842227 69600375 1931556065 -985196068 -1304417974 726235376 1548634214 -1037378107 -1255281325 740605161 1529056383 -878931474 -1130651272 630386882 1385545812 -856599049 -1141480095 587150555 1442317389 -655357512 -1342752466 922642580 1106860034 -543306335 -1466237641 831761549 1184144411 -701791862 -1590906596 942006438 1327681584 -783923821 -1505659643 1061692607 1213142057 -416151467 -1875560253 154954105 2117818863 -530592692 -1755775782 240233824 2035719670 -370573209 -1628524303 132637003 1893781981 -293321602 -1719438104 9053522 2005734852 -91940815 -1920849753 344684829 1670138251 -35070936 -1963987778 333888772 1692503442 -195129341 -2091278187 441512239 1834467769 -214739942 -2076941172 490550582 1782187424 -597940067 -1420093429 844253617 1163229479 -617485180 -1405690862 893357480 1111014718 -762863441 -1518301127 1015660931 1267659029 -706059082 -1561504736 1004799386 1289958668 -1041549063 -1226045329 803559893 1491233091 -964231968 -1316893578 680041932 1603251546 -818892597 -1204322211 557765095 1446633841 -933399342 -1084603324 642979326 1364469096 -870360170 -1156027648 571554490 1427507756 -881680497 -1133138151 628948643 1383845429 -1027288156 -1245453518 751481480 1540194846 -978774083 -1297209557 732395153 1554007559 -777499662 -1498449052 1067854558 1218517576 -691695637 -1581072515 952889031 1338826321 -546061376 -1468730538 830317292 1182438010 -669120551 -1357301937 907044597 1092048483 -143557794 -2139731000 427760242 1853369060 -266551481 -2028236847 504553067 1763045117 -106237076 -1901214726 396661312 1621336790 -20498571 -1983903773 281630297 1741579983 -356095174 -1648272468 80218646 1942960768 -307515613 -1699962955 61197839 1956839065 -467803384 -1826958434 169050660 2098508466 -479189231 -1804134521 226379325 2054780587 -721130793 -1576838591 990514171 1275935597 -764825906 -1519477160 1013436386 1264648052 -606084379 -1395076493 902923209 1121366879 -592304388 -1414195606 851199952 1169913670 -927761741 -1078703579 649927583 1371155209 -807485782 -1193701828 567336838 1456992016 -966200703 -1318075881 677811117 1600234299 -1056622952 -1241381362 789272500 1477207842 -295024097 -1720878455 6564659 2002983845 -385380858 -1644118384 118091562 1880022972 -525221331 -1749617989 247440129 2042139543 -405010892 -1864681822 164783896 2127910798 -203597189 -2066060563 500382551 1792281537 -189751710 -2085114124 448724814 1840893912 -49884599 -1979587873 319337317 1678738419 -93645232 -1922292026 342194044 1667385322 -1706689520 -314389370 1951112508 55356842 -1658308599 -366016353 1931893029 69298611 -1801554910 -476494668 2056262926 228009368 -1812746181 -453738323 2113786135 184213889 -2014122892 -252322590 1778158936 519814606 -2137053075 -141027077 1855015233 429291991 -1993776058 -30518064 1730610538 270546428 -1908105121 -113012535 1615511923 390984165 -1590960936 -701698994 1327873524 941788514 -1505355583 -784258985 1212709357 1062160763 -1343204118 -654875524 1107178950 922289488 -1466068749 -543514523 1184100831 831832393 -1130574660 -878969814 1385344400 630562054 -1141831515 -856278989 1442802057 586701087 -1303952242 -985631720 1548297634 726537524 -1255505769 -1037193215 1529143739 740544813 -2090939055 -195428921 1834003581 441949419 -2077030072 -214681122 1782409316 490363122 -1920645789 -92113419 1670063183 344724697 -1964473990 -34622996 1692852310 333566144 -1628840651 -370217565 1894235161 132156559 -1719396052 -293393990 2005563392 9259158 -1875749625 -415930991 2117874731 154862781 -1755344610 -531062392 2035413042 240566436 -1204752999 -818422513 1446939829 557431843 -1084413568 -933619434 1364412588 643070010 -1226086997 -1041476291 1491403911 803353617 -1316576846 -964587228 1602797726 680521736 -1517814275 -763310741 1267309777 1015983175 -1561708060 -705885838 1290033352 1004759134 -1420003889 -597998247 1163007203 844440693 -1406029354 -617184960 1111478522 892919916 -1468817774 -546001404 1182662590 830132008 -1356965237 -669423075 1091582887 907479857 -1498933600 -777050570 1218869132 1067534106 -1580870983 -691871185 1338749845 952926979 -1245409546 -1027359136 1540026330 751689548 -1297528081 -978421127 1554459587 731913045 -1155594556 -870828462 1427204072 571889534 -1133329699 -881462709 1383900145 628855655 -1826767270 -468021556 2098454390 169144288 -1804567997 -478721323 2055084911 226044921 -1647954328 -356448514 1942509380 80701394 -1700007311 -307445017 1957008221 60990411 -1901416898 -106062168 1621413650 396623748 -1983419865 -20948303 1741228811 281951133 -2140068340 -143255910 1853835040 427325366 -2028150251 -266612093 1762820921 504738735 -1318539309 -965763259 1600573183 677510761 -1241158710 -1056810148 1477118694 789330544 -1078777887 -927721609 1371358925 649754203 -1193352200 -807808146 1456505556 567784002 -1394622537 -606564575 1121050267 903278093 -1414366290 -592098504 1169955458 851126804 -1576781947 -721221869 1275745961 990733887 -1519783012 -764493046 1265078960 1012965926 -1979281637 -50217075 1678306871 319807137 -1922348286 -93553772 1667574318 341973688 -2065889495 -203802689 1792239109 500455059 -2085567696 -189271130 1841209884 448369290 -1749966977 -524898327 2042625619 246992581 -1864606874 -405050384 2127706698 164956892 -1721100467 -294836261 2003072609 6506231 -1643654316 -385817662 1879683704 118391534 2083692877 188060123 -1841512351 -449056521 2069849428 207115714 -1789852552 -497666834 1927883135 99490281 -1662564269 -337610555 1971645798 42196464 -1685418934 -326255396 1636151593 377651647 -1886662651 -124985197 1726510384 300893606 -1998187492 -2022262 1868445979 408488333 -2125440969 -162043743 1748237570 523554196 -2042782674 -247812936 1197244805 811315475 -1454186327 -564801473 1076970908 926315786 -1371593552 -650636250 1233586615 1048590625 -1484167013 -795977715 1324010926 971898168 -1595626366 -672949228 1525387745 770482551 -1259999027 -1008549797 1569084920 713123182 -1282919212 -997260222 1412438483 590817605 -1170310913 -851883927 1398660554 609938780 -1118585626 -900428688 1697222668 305045658 -1960316640 -64962122 1648645141 356738179 -1941293767 -78838353 1811028030 485828776 -2047051502 -218412668 1822415911 463006897 -2104378101 -174682723 2023653480 261730558 -1768890044 -510144046 2146649201 150238439 -1845680803 -419818037 1984235610 21117132 -1739888266 -280208928 1898499139 103808213 -1624855185 -400450055 1581756612 692093010 -1337339416 -951131778 1495954653 774718539 -1222371855 -1071438489 1352415478 664471648 -1097704998 -912955060 1475476719 553045113 -1174430269 -822563499 1139843232 888639542 -1375813236 -621154022 1151165625 865752111 -1433205355 -577489661 1294674066 975968260 -1557837378 -735938264 1246162059 1027726365 -1538749017 -749748943 1308935119 956560217 -1609915677 -686976395 1231620054 1047410496 -1486395654 -798992788 1088375805 936934251 -1362023727 -640279993 1202884580 817217394 -1447235896 -558113186 1404294059 615834429 -1111641465 -893746671 1423841202 601433892 -1160743266 -841529848 1567120281 711944975 -1285145931 -1000273373 1510317952 755150614 -1274282324 -1022570950 1969939207 40752017 -1687911893 -329010499 1913071390 83892104 -1677113806 -351373660 2075224885 213277603 -1782642151 -491242865 2094837548 198942650 -1831678464 -438960490 1759376227 534430709 -2032954801 -237722919 1873819514 414648300 -2118232490 -155621696 1711700817 285297607 -2012734851 -15783189 1634451272 376213470 -1889149340 -127734030 1461711502 538493464 -1190030430 -837377228 1349662359 661980673 -1099147333 -914659539 1506048700 784550442 -1211491440 -1060295930 1588182693 699305523 -1331175543 -945754337 1252582122 1034932860 -1532591162 -744377520 1304766195 985798245 -1546958881 -724797623 1148414680 863263310 -1434645516 -579191966 1126084289 874094167 -1391407123 -635961477 1819398726 460776144 -2105560214 -176651268 1797002847 471541449 -2062387341 -233486363 1655331444 363686626 -1935393960 -73200690 1707581037 314617595 -1949696191 -53555241 1908851234 113373876 -1614241010 -389049448 1990919739 28063405 -1733990633 -274573439 2132625936 135953030 -1861014724 -434889814 2020642313 259505823 -1770066139 -512106573 408839241 1868125407 -162527899 -2124990989 523477072 1748275398 -247611012 -2042957334 377875579 1635966189 -125072041 -1886601791 300427362 1726945524 -1685170 -1998489128 99185709 1928217787 -337177343 -1663031913 42250292 1971552418 -326446824 -1685200498 187890719 2083900553 -449012429 -1841582683 207566854 2069366928 -497985238 -1789498948 590365825 1412920343 -851565139 -1170664133 610107544 1398452238 -900472396 -1118514910 770428083 1525480485 -1008357985 -1260217079 713427114 1568749628 -997693050 -1282451184 1049056485 1233151091 -796314167 -1483864737 971673852 1324195946 -672861744 -1595686586 811392215 1197206593 -565002757 -1454011027 925964494 1077291096 -650151454 -1372042892 21320968 1984062878 -280284124 -1739848526 103321873 1898946951 -400101315 -1625177941 262069562 2023353772 -510608362 -1768452992 150149411 2146707893 -419596273 -1845868391 485639532 1811248634 -218356672 -2047142698 463438197 1821946339 -174989223 -2104045361 304729438 1697578440 -64508814 -1960796956 356780359 1648572881 -79009685 -1941088003 975926720 1294746966 -735767316 -1558043526 1028043225 1245806927 -750202635 -1538269085 888208882 1140313444 -620847906 -1376146360 865941995 1150945661 -577546041 -1433114543 664561060 1352357170 -913177464 -1097518050 552706493 1475776811 -822099823 -1174867961 692579734 1581309184 -951481158 -1337017300 774515087 1496127769 -1071363933 -1222412235 711460555 1567569501 -999921689 -1285466255 755352274 1510142532 -1022647298 -1274244248 615747321 1404354159 -893521963 -1111826621 601770720 1423538806 -841995316 -1160307878 937367215 1087907385 -640583805 -1361688811 817025718 1203102240 -558058598 -1447329012 956604061 1308864011 -687145039 -1609707737 1047091844 1231972882 -798540888 -1486877890 285615619 1711347349 -16234705 -2012252231 376168986 1634521740 -127565002 -1889356896 534621745 1759157927 -237777123 -2032861301 414214696 1874287294 -155317500 -2118567022 212940391 2075526897 -490776757 -1783076899 199029374 2094777064 -439184558 -1831492668 40549973 1970114243 -328933511 -1687949329 84376140 1912621786 -351724704 -1676792842 863188874 1148454684 -578988378 -1434819024 874443667 1125761797 -636448065 -1390960087 1034469304 1253019438 -744038764 -1532891646 986020769 1304578871 -724886899 -1546900965 784607214 1505957752 -1060485438 -1211271596 698999799 1588515681 -945323301 -1331645875 538947548 1461231434 -837693712 -1189675418 661810117 1349868371 -914617623 -1099220353 136124226 2132420564 -434932114 -1860942088 259052379 2021123021 -511790473 -1770421535 113680240 1908518886 -389480868 -1613771062 28007273 1991011327 -274384315 -1734210861 363464486 1655519152 -73112054 -1935452516 315081535 1707144105 -53894637 -1949396347 460427028 1819721602 -176165320 -2106007890 471616269 1796963227 -233690591 -2062214473 -1259656379 -1007936557 1524976233 769817343 -1283002532 -998121526 1569230448 714063590 -1171217545 -851995679 1413399131 591000269 -1117952146 -900048904 1397950018 609498836 -1453573343 -564458569 1196579341 810904219 -1372455112 -650719314 1077911060 926461570 -1484279021 -796884091 1233769023 1049551529 -1595246838 -672315492 1323570726 971187888 -1887106163 -125682917 1636526753 378296887 -1998008428 -1048830 1726394040 299998766 -2124512321 -161893591 1867571859 408408581 -2043459674 -248219856 1748838026 523900444 -1842209815 -449500289 2084338373 188435027 -1788878864 -497488026 2068954844 206999114 -1662413861 -336682163 1927803639 98615905 -1685825598 -326932652 1971992302 42796664 -1376773628 -621335918 1140751144 888753086 -1432494563 -577048949 1150533425 865374119 -1557425610 -735272288 1294332698 975356812 -1538894289 -750688583 1246246659 1028589461 -1337521568 -952091914 1581869900 693001178 -1221931399 -1070727441 1495576405 774086595 -1097039278 -912543036 1351803774 664130536 -1175370165 -822708515 1476339559 553129969 -1768015156 -510064038 2022726624 261581686 -1846280491 -420164029 2147327993 150646639 -1740262658 -280853912 1984680914 21816132 -1624738073 -399554959 1898321867 102836061 -1960236376 -64087490 1697074052 304118546 -1941639503 -79438297 1649053597 357416715 -2047696230 -218787316 1811727286 486273824 -2103482749 -174565867 1821444015 462829369 -2032318009 -237340335 1758669035 533993597 -2119135778 -155730616 1874783474 414833764 -2012823051 -16649885 1711841497 286232655 -1888811540 -127126150 1634034880 375542870 -1687529053 -328373963 1969502351 40044569 -1677222470 -352277204 1913257110 84855808 -1783508591 -491331321 2076160189 213418027 -1831070328 -438622946 2094167204 198526002 -1112315633 -894150247 1404897315 616183989 -1159811818 -841376384 1422969914 601357484 -1284972227 -999304789 1566998545 711045255 -1274731228 -1023273550 1510687752 755791006 -1610319509 -687650307 1309284423 957163729 -1486242446 -798061084 1231543390 1046539464 -1361055399 -640106033 1087475829 936812771 -1447938752 -558561834 1203524716 817587450 -1614382970 -389986288 1908939178 114239804 -1733575521 -273904631 1990581683 27454757 -1860308812 -434454494 2131988888 135569678 -1771031379 -512293829 2021545345 259613975 -2106496798 -176793484 1820264910 460863832 -2061718277 -233071507 1796394455 471203137 -1934958384 -72495034 1654948348 363049322 -1949883191 -54520737 1707689445 315520371 -1532471218 -743479080 1252407650 1033964020 -1547330473 -725439295 1305214331 986500589 -1435250564 -579542806 1149088080 863666630 -1390537627 -635886349 1125152073 873940447 -1189132246 -837257028 1460742406 538319248 -1099789261 -915030875 1350364447 662429065 -1211842536 -1060900722 1506451764 785224098 -1331100671 -944884585 1588028717 698373563 -796398015 -1484726569 1049202541 1234092027 -672519592 -1595073842 971262836 1323531234 -564369805 -1453631771 810682207 1196767177 -651058582 -1372155140 926925638 1077474256 -852427227 -1170747725 591306505 1413066655 -899859908 -1118172502 609442576 1398041478 -1007978985 -1259583871 769988411 1524770733 -997805554 -1283358056 713610018 1569711028 -336998775 -1662058977 99069861 1927323443 -326890864 -1685898746 42625980 1972198186 -449689925 -1841990099 188491671 2084247297 -497057118 -1789349324 206693262 2069287704 -161554707 -2124812677 407945153 1868009303 -248309004 -2043401630 524123096 1748650830 -125479201 -1887279543 378222579 1636566885 -1535290 -1997561264 300348394 1726071676 -912466176 -1097076842 663928364 1351978682 -823059687 -1175049329 553613877 1475889827 -951625934 -1337956444 692663838 1582171784 -1070951637 -1221745731 774173191 1495515793 -735326364 -1557331982 975547976 1294114526 -750384259 -1539228693 1028155985 1246714567 -621787306 -1376290880 889071226 1140397804 -576879793 -1432701991 865329763 1150604021 -218955832 -2047488162 486317796 1811656306 -174113839 -2103964857 462510845 1821796971 -64391174 -1959901332 304551638 1696605760 -79383581 -1941732491 357225167 1649271385 -280629332 -1740447942 21728896 1984740886 -400020555 -1624302813 103172761 1898019343 -509712482 -1768335608 261097138 2023175716 -420240505 -1846242543 150848171 2147152445 -491680573 -1783186347 213904879 2075712889 -438548262 -1831110580 198322678 2094340448 -328596239 -1687341977 40134109 1969444171 -351813400 -1677660034 84517316 1913557330 -16343897 -2013156303 285801867 1712311581 -127182658 -1888720856 375732626 1633814788 -237169515 -2032524285 533951929 1758741807 -156184436 -2118655974 415150496 1874428214 -639652853 -1361535843 936496423 1087831473 -558733294 -1447733116 817629502 1203452328 -687594439 -1610410833 956974357 1309504899 -798367712 -1485909834 1046970636 1231073690 -999768977 -1284535047 711384387 1566698965 -1023051658 -1274918688 755702106 1510746572 -894225315 -1112275765 616387953 1404724711 -841027516 -1160134446 600871272 1423417854 -72696446 -1934783212 363125934 1654910008 -54036069 -1950332659 315168951 1708009505 -177130064 -2106194650 461329564 1819829258 -232984151 -2061778625 470978693 1796579347 -434262554 -1860526736 135515338 2132081756 -512726529 -1770563223 259918035 2021210181 -389667372 -1614736062 113788152 1909421166 -273948211 -1733504677 27623649 1990373495 -1060856502 -1211912740 785054822 1506659568 -945202861 -1330746939 698824831 1587546345 -836823688 -1189599762 538014804 1461077186 -915222175 -1099570697 662483021 1350271195 -579629778 -1435189832 863890434 1148902548 -635549385 -1390839391 873474075 1125587085 -743963364 -1532021366 1034314800 1252086950 -725237499 -1547505261 986423337 1305252031 -1552640066 -730618072 1299904146 981321220 -1541844057 -752983247 1243034251 1024459293 -1381032052 -626512102 1134657184 883314230 -1430070379 -574231805 1154267833 868977199 -1094481958 -909854900 1355671286 667604576 -1179761725 -827755691 1470112495 547820153 -1340600344 -954253442 1578528452 689004114 -1217016847 -1066206361 1501276893 779917899 -1743079562 -283277344 1981077082 18081484 -1619561617 -395295751 1903759939 108929749 -1765720252 -507113518 2026856040 264793854 -1850934435 -424948789 2141362801 145074919 -2052217070 -223701116 1805895230 480573096 -2101320949 -171486307 1825440295 466170545 -1955188960 -59695178 1702383116 310345370 -1944327367 -81994833 1645578773 353548931 -1167087873 -848783767 1415694291 593950533 -1123917082 -905620880 1393296330 604713820 -1263259955 -1011671461 1522159585 767393655 -1277564204 -992028094 1574407160 718322542 -1478969701 -790657523 1238816695 1053943585 -1598721406 -676183532 1320883118 968631096 -1459405143 -570159553 1192058757 805990163 -1368458576 -647378394 1080073116 929540874 -2130606537 -167332191 1863313179 403232653 -2039725522 -244616520 1751261954 526717844 -1881534971 -119718253 1641312041 382951359 -2001221092 -5178742 1723444016 297704358 -1665755565 -340678971 1924724607 96454633 -1680125366 -321101092 1976906598 47318000 -1838342559 -446025993 2086895437 191123419 -1795106184 -502797586 2064563028 201952194 -1857882820 -431635030 2135725072 139175046 -1775292123 -517471821 2015449097 254173343 -1617330930 -392278632 1905728546 110111924 -1728792297 -269252223 1996150843 33417389 -1930042024 -67971634 1660650612 368882914 -1952964287 -56684073 1704345709 311521531 -2110886550 -181838340 1814039622 455556304 -2059163277 -230385179 1800259679 474675401 -1439902220 -584325790 1143125208 858096718 -1388244499 -632938117 1129279681 877150295 -1527292474 -739218096 1257848042 1040059516 -1550149153 -727865015 1301608691 982763621 -1214528112 -1063455482 1502979260 781358122 -1326055031 -940494561 1593335973 704598067 -1186968158 -834175692 1464741006 541662232 -1104311877 -919946963 1344530583 656726017 -2007382915 -10554133 1717019985 290493895 -1892417436 -130862862 1631215944 373117406 -2038281137 -242909991 1754017123 529210869 -2115008426 -152520512 1877076346 417782252 -1779510247 -487988081 2078324021 216499619 -1836904448 -444325738 2089644332 193610170 -1691001813 -332239683 1966816519 37490065 -1671915470 -346052444 1918302494 89246088 -1288182603 -1003432925 1564050841 708752655 -1269161812 -1017311174 1515471232 760443158 -1108579193 -890545135 1407323563 619003197 -1165907810 -846817272 1418709426 596179236 -1367280431 -645413817 1083086333 931767659 -1444073272 -555089826 1206079972 820273522 -1604616989 -681816971 1314201039 961686873 -1489585926 -802060180 1228462550 1044375872 -954707270 -1340120532 689320854 1578173184 -1066035549 -1217223115 779876239 1501349657 -909911416 -1094391266 667794340 1355451186 -827449711 -1180094969 547389373 1470582571 -626048290 -1381469624 882975730 1134957412 -574454073 -1429883311 869066731 1154209661 -730543380 -1552680326 981117888 1300077398 -753332491 -1541521821 1024946137 1242586959 -59346318 -1955511580 309859166 1702831048 -82069909 -1944287491 353752903 1645406161 -223479232 -2052404522 480484204 1805954042 -171950503 -2100883761 466509685 1825140707 -507420138 -1765387648 265225018 2026386348 -424892913 -1851025767 144885539 2141583285 -283448796 -1742873934 18123528 1981004702 -394842563 -1620042069 108613393 1904115591 -570203141 -1459334291 806159063 1191850561 -647059486 -1368811660 929089230 1080555096 -791090231 -1478501537 1054247653 1238481523 -675991600 -1598939322 968576764 1320975978 -1011584097 -1263320311 767169203 1522344485 -992364666 -1277262064 718788266 1573971516 -848299091 -1167537349 593599105 1416014359 -905822284 -1123741918 604790424 1393257998 -445824205 -1838517339 191046175 2086933129 -503281878 -1794656324 202302982 2064242320 -340342015 -1666057321 95988269 1925159611 -321188072 -1680064626 47541812 1976721058 -119909545 -1881316415 383005307 1641218797 -4745394 -2001688616 297399906 1723778804 -167650459 -2130252813 403683913 1862830815 -244572292 -2039795734 526548560 1751469766 -181522376 -2111242066 455102740 1814520194 -230427615 -2059090761 474846477 1800054171 -67782646 -1930262372 368826662 1660742064 -57115629 -1952494459 311827775 1704013225 -392617892 -1617030966 110575984 1905291750 -269163451 -1728850733 33195369 1996338687 -431839122 -1857709832 139249986 2135685588 -516985737 -1775739679 253824347 2015772109 -834662160 -1186520986 542011868 1464418634 -919743255 -1104485249 656651717 1344570707 -1063544638 -1214470060 781580782 1502792056 -940155685 -1326355379 704134647 1593773409 -738787180 -1527762942 1039753656 1258180910 -728054643 -1549929445 982820257 1301517623 -584283994 -1439975376 857926026 1143331100 -633254721 -1387889623 877604243 1128799493 -332070535 -1691209233 37445717 1966887107 -346503840 -1671432714 89564236 1917949146 -487683765 -1779844643 216066151 2078791921 -444379822 -1836810812 193801342 2089426152 -243134179 -2038095477 529297457 1753956519 -152054524 -2115443310 417444904 1877378238 -10905297 -2007062087 290977795 1716570261 -130785994 -1892455008 372915226 1631390860 -681893455 -1604579033 961888413 1314025483 -801708632 -1489906370 1043891332 1228911634 -645879421 -1366845163 932104367 1082783801 -554865254 -1444258548 820186294 1206139936 -890490411 -1108672189 618811641 1407541359 -847120948 -1165572774 596612320 1418241142 -1002980889 -1288664719 708434123 1564403805 -1017479682 -1268953752 760487122 1515400260 1806507446 480914720 -2052883302 -224113652 1824577967 466086201 -2100381565 -171341803 1702270340 309437714 -1955007320 -58735554 1645957533 354181387 -1944768335 -82706393 1981418962 18693444 -1743491842 -283943832 1903675851 108067165 -1619416857 -394356623 2025948640 264680822 -1764760372 -506932134 2141995513 145453423 -1851645739 -425390013 1354972542 667160040 -1093837742 -909480764 1471084903 547998193 -1180657589 -827873059 1578677580 689931738 -1340681120 -955128586 1500868949 779239875 -1216671623 -1065606929 1299459354 980622732 -1552266186 -729973600 1243212035 1025431957 -1541961681 -753878855 1135584552 883463614 -1381907452 -626592622 1153589553 868569511 -1429471203 -573886325 1924541687 95493217 -1665643045 -339772083 1977346286 48027768 -1680504382 -321734316 2087560389 191534163 -1838955031 -446368385 2063622364 201805898 -1794244112 -502714010 1862352019 403049477 -2129699393 -167219927 1751971978 527157276 -2040358490 -244995792 1641723041 383616055 -1881877107 -120330981 1723297976 296763438 -2001137260 -4316926 1238895679 1054817449 -1479119597 -791585403 1320536102 968030384 -1598314230 -675505764 1191412749 805614747 -1458707167 -569715273 1080967188 929656962 -1369431752 -647556690 1416567899 594029773 -1168016009 -848933407 1392695362 604367060 -1123239570 -905213448 1521783913 766747903 -1262815931 -1010973229 1574522992 719216870 -1277742756 -993001014 1503362868 781995938 -1214964200 -1064161650 1593228077 703695803 -1325868543 -939529577 1463875334 541575056 -1186032086 -834033988 1345139487 657064841 -1104981453 -920362331 1143762768 858480582 -1440608644 -584761622 1128377161 877042655 -1387279771 -632751373 1257760610 1039194100 -1527151026 -738281768 1301947259 983372781 -1550564777 -728534335 1660248060 368209770 -1929691440 -67367354 1704500197 312454003 -1953039671 -57554337 1815009230 455731032 -2111785246 -181959052 1799558103 474227521 -2058521861 -230014355 2135052184 138772238 -1857278284 -431284702 2016381825 254327575 -1776162131 -517547461 1905903530 111081276 -1617451386 -393177584 1995703219 32715557 -1728421217 -268611063 1082150517 931626723 -1366413479 -645324849 1206749804 820689658 -1444680896 -555426858 1314637383 962393809 -1604999317 -682452995 1228276318 1043411656 -1489476750 -801156124 1563909649 707817095 -1288093891 -1002565717 1515887112 761113246 -1269499100 -1017918542 1408030243 619439797 -1109215473 -890927207 1417744954 595993260 -1165004010 -846707840 2079223485 216620587 -1780478063 -488161529 2089003684 193239602 -1836201080 -443876578 1966466703 36886041 -1690597469 -331565259 1918378646 90116608 -1672068166 -346983636 1717141209 291393103 -2007556107 -11522205 1630845632 372476502 -1891968020 -130159750 1753413355 528860797 -2037606457 -242505903 1877947122 417858148 -2115939362 -152673464 264362162 2026301476 -506480226 -1765242616 145497259 2141924413 -425558649 -1851437807 18501760 1981636630 -283889236 -1743584966 108500121 1903207439 -394660427 -1619081949 309774550 1701967936 -59201030 -1954571924 354094287 1646017625 -82481693 -1944953483 481116388 1806332018 -224190008 -2052845218 465601789 1825027179 -170990127 -2100701881 883947642 1135134956 -626943658 -1381586496 868367459 1153764597 -573809329 -1429508647 980709448 1299398878 -730197660 -1552080398 1025094737 1243514055 -753412739 -1542396437 689498142 1579145352 -954824398 -1341015644 779430919 1500650641 -1065661141 -1216578115 667115564 1355043002 -909311744 -1094045290 548316213 1470731427 -828324583 -1180174961 383445491 1641929061 -120289057 -1881950135 297217514 1722817916 -4633402 -2000782256 402743745 1862685015 -166788883 -2130169733 527214040 1751881038 -245185292 -2040138654 191756695 2087373057 -446457669 -1838897107 201342350 2064059672 -502375262 -1794544588 95842725 1924219187 -340258679 -1665196001 47953340 1977386282 -321530736 -1680677882 766822715 1521744301 -1011177449 -1262643071 718867746 1574845876 -992515058 -1278190440 594493705 1416130975 -849272795 -1167716173 604144912 1392883078 -905124804 -1123298134 805558623 1191504329 -569526157 -1458927387 929963334 1080634832 -647988118 -1368961796 1054364013 1239376379 -791269311 -1479474985 968201588 1320330722 -675548072 -1598241586 1039645232 1257278118 -738600164 -1526797430 983203369 1302154943 -728490235 -1550635117 858534402 1143669396 -584953042 -1440390216 876738075 1128711821 -632318153 -1387747423 541108820 1464310466 -833696904 -1186333714 657288781 1344954075 -920449183 -1104920585 781918822 1503400688 -1063959734 -1215138852 704046719 1592907497 -940013741 -1325418555 110729976 1906223726 -392692780 -1617900734 32792289 1995665015 -268812339 -1728245925 138547914 2135237212 -431197210 -1857338512 254793427 2015946309 -517883905 -1775859863 456034972 1814673930 -182391888 -2111317210 474173061 1799650835 -229822551 -2058739905 368378542 1660039736 -67411070 -1929620716 312002231 1704982049 -57235557 -1953392883 619481969 1407957991 -891098531 -1109009717 595677032 1418100734 -846254524 -1165484334 708248387 1563440085 -1002872209 -1287761159 760923994 1516107724 -1017862538 -1269590304 962304789 1314696067 -682231239 -1605186897 1043750668 1227976602 -801620448 -1489039690 931140391 1082598321 -644976117 -1366736227 820893502 1206577064 -555502062 -1444641148 528657337 1753586479 -242431339 -2037646845 418344864 1877499702 -153022836 -2115617254 291054475 1717441309 -11058521 -2007993807 372565906 1630787332 -130382146 -1891781080 37075933 1966246731 -331621647 -1690506649 89685956 1918848850 -346677528 -1672401282 216937455 2078868345 -488615229 -1779998123 193198070 2089076576 -443705638 -1836407220 -373914129 -1632520839 129557699 1891619925 -287620618 -1713606304 13967578 2010255436 -412283427 -1872085685 157510897 2120506471 -536819260 -1761085102 235841768 2030671998 -201222773 -2096716515 437253287 1829291057 -211005038 -2073337596 492974270 1785004072 -86368839 -1914884817 349469845 1674791939 -38282848 -1968117450 330938508 1690208282 -757553881 -1512073807 1020707851 1272050845 -709533378 -1565371992 1002110994 1287401604 -603771627 -1425793661 839732281 1158315183 -613488372 -1402349158 895518752 1114093750 -814762685 -1201109547 560059503 1449583865 -939364006 -1090174516 638324854 1359683808 -1045152399 -1229779481 800742493 1488809163 -958793368 -1310799362 685217860 1607510226 -257051474 -2018868168 514053506 1772414228 -138383177 -2134425567 432935323 1858674957 -25805668 -1989080054 276323760 1736404262 -115607419 -1910716397 387291561 1611835711 -317020982 -1709337508 51693030 1947465072 -361275181 -1653583803 75039231 1937650025 -473879304 -1798955922 231689684 2059959618 -458430239 -1817454473 178424269 2108012891 -876374938 -1127963408 634254666 1389020636 -860991361 -1146527511 580923731 1437008325 -988275628 -1306579774 722894200 1544637934 -1032464307 -1250760485 746305889 1534888439 -697007102 -1586252652 947578158 1333646776 -786874341 -1507954547 1058480439 1209012641 -659616720 -1347928922 916548892 1101421962 -540882903 -1463420737 835496197 1187748243 -612309139 -1400383493 898532929 1116321495 -588438668 -1410722846 853754456 1172599502 -715428001 -1571004471 995430003 1280458469 -768169146 -1523475504 1010354794 1262484220 -969410807 -1322203233 674862629 1597941427 -1051053296 -1235418234 794055228 1481859754 -924025029 -1075097683 652353047 1373974145 -813581534 -1199141964 563075598 1451813528 -521222235 -1746274509 249603721 2045220383 -410844228 -1870384342 160260752 2122994182 -298496105 -1724743935 3878587 2000428589 -380073074 -1637893352 123136674 1884412468 -44443711 -1973491881 324515565 1682998907 -97250344 -1926028466 339374836 1664959074 -209559565 -2071629979 495730399 1787498057 -185623574 -2081903748 451017414 1843841616 -1029974484 -1248008518 748009216 1536329622 -973729227 -1292819805 737702681 1560232847 -868196834 -1152946552 575553330 1430851492 -886203897 -1138054511 623115051 1378143165 -550713784 -1473513762 824354660 1176868850 -666828207 -1354353977 911172477 1095259115 -772321670 -1494188308 1073295190 1224613824 -694515101 -1583498507 949283663 1335090137 -101320988 -1896692110 402364360 1627170654 -23579907 -1986067861 278287313 1737581383 -147947818 -2144776640 421535738 1848061804 -263996721 -2025551271 508419043 1766517621 -465377664 -1824139754 172787628 2102114106 -483450215 -1809313265 220283829 2049340195 -359043406 -1650565596 77008798 1938833160 -302732629 -1695311299 66767751 1962801937 -1915076373 -86151043 1674846663 349376849 -1967684366 -38751132 1689904606 331273544 -2097035047 -200869809 1829743093 436771171 -2073293632 -211076010 1784835564 493182330 -1871884145 -412458983 2120429987 157548853 -1761569642 -536370176 2031023546 235521324 -1632184131 -374216661 1891154321 129992967 -1713693532 -287560654 2010480008 13782302 -1229692893 -1045213003 1488584975 800928153 -1311136710 -958491476 1607976214 684782976 -1200625647 -815212409 1449232701 560380331 -1090376696 -939189090 1359760676 638287282 -1425838009 -603701039 1158484331 839524861 -1402031010 -613841720 1113642354 896001508 -1512507275 -757085981 1272355161 1020373455 -1565180820 -709751558 1287347520 1002204630 -1799261782 -473546436 2060390534 231219216 -1817397837 -458521307 2107823263 178643977 -1709508200 -316815090 1947506868 51619874 -1653129855 -361755369 1937333421 75394107 -1988730418 -26128040 1735917794 276770932 -1910790697 -115567295 1612039419 387118189 -2018645508 -257238678 1772325072 514111558 -2134888987 -137945741 1859013833 432634975 -1347464862 -660053516 1101082702 916848856 -1463642757 -540695059 1187837015 835437761 -1586177712 -697046586 1333442684 947751146 -1508303543 -786551329 1209498725 1058032883 -1307033338 -987795056 1544953898 722538684 -1250589409 -1032669815 1534846003 746378405 -1128019660 -876283486 1389209624 634034318 -1146221267 -861323845 1436576769 581393559 -1075043735 -924118273 1373782853 652571603 -1199446416 -813246746 1452246876 562608074 -1321751973 -969893171 1597623159 675216353 -1235587518 -1050845484 1481903982 793985016 -1571081715 -715390309 1280660257 995255223 -1523124716 -768489854 1261999928 1010804654 -1400849857 -611874135 1116658451 898231173 -1410499034 -588624208 1172512522 853815196 -2071854431 -209374665 1787585421 495670043 -2081438024 -186059218 1843505044 451319554 -1973843309 -44123643 1683483583 324066089 -1925951862 -97288676 1664757670 339550000 -1724575035 -298704301 2000385001 3949439 -1638344996 -379591094 1884731376 122783590 -1745970441 -521557407 2044787675 250071885 -1870438674 -410751368 2123186114 160042836 -1493757144 -772791362 1224307204 1073627794 -1583687887 -694294617 1335146013 949192331 -1473471718 -550786164 1176697398 824560288 -1354670333 -666472555 1095712303 910692025 -1153432756 -867748902 1431200352 575230710 -1137850539 -886376509 1378068089 623154927 -1248097410 -1029915672 1536551506 747821764 -1292480665 -974028815 1559768651 738139869 -1650904096 -358743178 1939296972 76571226 -1695221767 -302790801 1962579669 66954819 -1824343086 -465204412 2102188798 172747368 -1808826421 -483897507 2048990951 220606065 -2144459900 -148303086 1847607976 422015550 -2025592931 -263923957 1766688433 508212775 -1896502346 -101541088 1627114138 402455052 -1986498641 -23109831 1737887363 277954069 560926695 1449672561 -815698229 -1201250723 637717502 1359346536 -938693934 -1089758652 800360405 1488172867 -1044715783 -1229072785 685327308 1608414042 -958979360 -1311763850 1020796803 1272917781 -757694801 -1513009607 1001773978 1286793996 -709117258 -1564702176 839096241 1157932839 -603064675 -1425357301 896422824 1114202942 -614452604 -1402535406 436285231 1829117881 -200323581 -2096595307 493677366 1785453472 -211645926 -2073707892 349873949 1675466635 -86718927 -1915488601 330785540 1689277330 -38206936 -1967246658 129384267 1890652125 -373793177 -1631621391 14416722 2010958788 -287991170 -1714246936 158185337 2120910831 -412887467 -1872435517 234910560 2030519286 -535948724 -1761008934 947142310 1332940336 -696623222 -1585615076 1058667199 1209977385 -786981997 -1508857083 917485204 1101563394 -660482120 -1348016338 834826893 1187332635 -540273759 -1463082185 633548482 1388584532 -875737106 -1127579784 581888731 1437194829 -861893641 -1146635423 723035888 1545573990 -988362788 -1307445430 745890537 1534218879 -1032125499 -1250151597 52043374 1948069624 -317423806 -1710010412 74963575 1936780001 -361120933 -1652651059 230790748 2059839178 -472909968 -1798780954 179065413 2108383955 -459132055 -1817902081 514657802 1772764828 -257724634 -2019270736 432065043 1858599557 -137450689 -2134271063 276203064 1735505582 -25630956 -1988110462 387662369 1612477111 -116055283 -1911417957 324627813 1683906035 -44626871 -1974453025 338995580 1664326122 -96810928 -1925318458 495117655 1787155905 -208894853 -2071218963 451879246 1843925464 -186564510 -2082049804 250510593 2045332887 -522183635 -1746457413 159627544 2122615182 -410134476 -1869944670 3536179 1999816101 -298085345 -1724078967 123220266 1885274556 -380219386 -1638834032 674713005 1597013307 -969331583 -1321329641 794462644 1482537250 -1051400040 -1236019186 653051295 1374418185 -924670797 -1075473371 562102662 1451634960 -812687190 -1199026116 897605065 1116171615 -611435291 -1400304525 854432208 1173006662 -589039364 -1411069846 995874299 1281156461 -715803433 -1571650495 1010176482 1261511028 -768053042 -1522581416 172121124 2101701810 -464765688 -1823797858 221222973 2049484971 -484312815 -1809397369 77190166 1939793024 -359156422 -1651472980 66326543 1962090649 -302354141 -1694678603 401951808 1626504406 -100979348 -1896079878 278431833 1738520783 -23664267 -1986930205 422495346 1848243428 -148855458 -2144889400 507707499 1766076669 -263364281 -2025172527 824999148 1177242746 -551412288 -1473958570 910276853 1095141475 -665855527 -1354176177 1073214686 1223738440 -772172302 -1493260956 949629127 1335689297 -694922773 -1584176771 748383368 1536973854 -1030419036 -1248707278 737585297 1559336967 -973551171 -1291847381 574678202 1430770732 -867269226 -1152797440 623714467 1378488373 -886881905 -1138462439 1157876451 839187061 -1425167409 -603284647 1114509050 896089708 -1402966058 -613982400 1272464081 1021276743 -1512692739 -758049941 1286964936 1001567838 -1564743708 -709044366 1488247431 800320017 -1229276245 -1044542659 1608064670 685649416 -1311277134 -959426780 1450136245 560488995 -1201589351 -815398129 1359124140 637904442 -1089669248 -938752234 2121132587 157997757 -1872524537 -412828783 2030054962 235347620 -1760669922 -536248440 1891000857 129061519 -1632107723 -373345373 2010883584 14456470 -1714043092 -288163910 1675295311 350079705 -1915446429 -86791179 1689730646 330305216 -1967562886 -37851156 1828811389 436617963 -2096164015 -200793145 1785509476 493586162 -2073897144 -211425314 1545141154 723503924 -1307141490 -988698088 1534410683 745672493 -1250206057 -1032032767 1388540816 633619206 -1127411012 -875945430 1437513609 581535519 -1147087195 -861411789 1102048198 917035856 -1348367638 -660161924 1187131359 835002185 -1463005453 -540311963 1333027828 947082082 -1585839400 -696438194 1209640941 1058969467 -1508391231 -787417513 1735842666 275901436 -1988576698 -25195824 1612390259 387723237 -1911194017 -116240695 1772966744 514483150 -2019347852 -257686814 1858115393 432515031 -2133920147 -137771269 2059520782 231144344 -1798329822 -473392460 2108428055 178995073 -1818071493 -458924371 1947878204 52261802 -1709956592 -317517178 1937213221 74495923 -1652955639 -360786273 2000005217 3315959 -1724135091 -297993765 1884843128 123690222 -1638527660 -380551742 2045648979 250155205 -1746910849 -521702935 2122572874 159700188 -1869773466 -410339856 1786951685 495290515 -2071144151 -208934465 1844411420 451431562 -2082398928 -186241626 1683566647 324927649 -1973989093 -45063795 1664414766 338937016 -1925540606 -96623212 1281067177 995932223 -1571427963 -715990765 1261849776 1009876006 -1523044964 -767615734 1115685019 898052109 -1399955017 -611757791 1173210242 854258708 -1411144274 -588999368 1374460109 652978267 -1075643935 -924464777 1451318484 562457666 -1198572040 -813167250 1597444351 674242665 -1321635373 -968998587 1482347750 794682480 -1235962422 -1051490980 1848547616 422160822 -2145322996 -148387686 1766022457 507801007 -2024981483 -263582589 1626673426 401744260 -1896124354 -100908888 1738069259 278914461 -1986612185 -24017743 1939441988 77511122 -1650988952 -359606018 1962167645 66289099 -1694880655 -302179097 2101477750 172306912 -1823711142 -464826164 2049951087 220788217 -1809734589 -484010795 1430305256 575113598 -1152460604 -867571630 1378713073 623529319 -1138549539 -886821813 1536897498 748421452 -1248505610 -1030594464 1559688643 737264981 -1292331793 -973101959 1224190348 1072732442 -1493579616 -771819466 1335520661 949837059 -1584132935 -694993873 1177297342 824906024 -1474150254 -551194620 1094837671 910611761 -1353743221 -666323939 868197785 1152947471 -575552331 -1430850525 886202752 1138053398 -623116116 -1378144198 1029975467 1248009533 -748008313 -1536328687 973728178 1292818724 -737703778 -1560233976 772322813 1494189419 -1073294127 -1224612793 694514148 1583497586 -949284664 -1335091106 550714831 1473514841 -824353565 -1176867723 666827222 1354352960 -911173382 -1095260052 147948881 2144777671 -421534595 -1848060693 263995720 2025550302 -508419996 -1766518542 101322083 1896693237 -402363313 -1627169575 23579002 1986066924 -278288298 -1737582400 359044405 1650566563 -77007847 -1938832241 302731564 1695310266 -66768896 -1962803050 465378567 1824140689 -172786645 -2102113091 483449118 1809312136 -220284878 -2049341276 715429080 1571005518 -995428876 -1280457374 768168129 1523474519 -1010355731 -1262485125 612310250 1400384636 -898531898 -1116320432 588437747 1410721893 -853755425 -1172600503 924026044 1075098666 -652352112 -1373973242 813580453 1199140915 -563076727 -1451814625 969411726 1322204184 -674861662 -1597940428 1051052183 1235417089 -794056261 -1481860819 298497040 1724744838 -3877572 -2000427606 380071945 1637892255 -123137755 -1884413517 521223202 1746275508 -249602802 -2045219432 410843195 1870383277 -160261865 -2122995327 209560692 2071631074 -495729320 -1787497010 185622637 2081902843 -451018431 -1843842601 44444742 1973492944 -324514454 -1682997764 97249375 1926027465 -339375757 -1664960027 25806619 1989080973 -276322761 -1736403295 115606274 1910715284 -387292626 -1611836744 257052457 2018869183 -514052603 -1772413293 138382128 2134424486 -432936420 -1858676086 473880447 1798957033 -231688621 -2059958587 458429286 1817453552 -178425270 -2108013860 317022029 1709338587 -51691935 -1947463945 361274196 1653582786 -75040136 -1937650962 988276691 1306580805 -722893057 -1544636823 1032463306 1250759516 -746306842 -1534889360 876376033 1127964535 -634253619 -1389019557 860990456 1146526574 -580924716 -1437009342 659617719 1347929889 -916547941 -1101421043 540881838 1463419704 -835497342 -1187749356 697008005 1586253587 -947577175 -1333645761 786873244 1507953418 -1058481488 -1209013722 412284506 1872086732 -157509770 -2120505376 536818243 1761084117 -235842705 -2030672903 373915240 1632521982 -129556668 -1891618862 287619697 1713605351 -13968547 -2010256437 86369854 1914885800 -349468910 -1674791036 38281767 1968116401 -330939637 -1690209379 201223692 2096717466 -437252320 -1829290058 211003925 2073336451 -492975303 -1785005137 603772562 1425794564 -839731266 -1158314200 613487243 1402348061 -895519833 -1114094799 757554848 1512074806 -1020706932 -1272049894 709532345 1565370927 -1002112107 -1287402749 1045153526 1229780576 -800741414 -1488808116 958792431 1310798457 -685218877 -1607511211 814763716 1201110610 -560058392 -1449582722 939363037 1090173515 -638325775 -1359684761 1473470621 550785035 -1176698447 -824561369 1354671236 666473490 -1095711320 -910691010 1493756079 772790329 -1224308349 -1073628907 1583688886 694295584 -1335145062 -949191412 1248096505 1029914735 -1536552491 -747822781 1292481760 974029942 -1559767604 -738138790 1153431755 867747933 -1431201305 -575231631 1137851602 886377540 -1378066946 -623153816 1824342101 465203395 -2102189703 -172748305 1808827468 483898586 -2048989856 -220604938 1650903143 358742257 -1939297973 -76572195 1695222910 302791912 -1962578606 -66953788 1896501297 101540007 -1627115235 -402456181 1986499624 23110846 -1737886460 -277953134 2144458755 148301973 -1847609041 -422016583 2025593882 263924876 -1766687434 -508211808 1321751004 969892170 -1597624080 -675217306 1235588549 1050846547 -1481902871 -793983873 1075042798 924117368 -1373783870 -652572588 1199447543 813247841 -1452245797 -562607027 1400848824 611873070 -1116659564 -898232318 1410500001 588625207 -1172511603 -853814245 1571080586 715389212 -1280661338 -995256272 1523125651 768490757 -1261998913 -1010803671 1973842196 44122498 -1683484616 -324067154 1925952781 97289627 -1664756703 -339549001 2071853350 209373616 -1787586550 -495671140 2081439039 186060201 -1843504109 -451318651 1745969520 521556454 -2044788644 -250072886 1870439785 410752511 -2123185083 -160041773 1724574018 298703316 -2000385938 -3950344 1638346075 379592141 -1884730249 -122782495 1709507103 316813961 -1947507917 -51620955 1653130758 361756304 -1937332438 -75393092 1799260717 473545403 -2060391679 -231220329 1817398836 458522274 -2107822312 -178643058 2018644603 257237741 -1772326057 -514112575 2134890082 137946868 -1859012786 -432633896 1988729417 26127071 -1735918747 -276771853 1910791760 115568326 -1612038276 -387117078 1586176727 697045569 -1333443589 -947752083 1508304590 786552408 -1209497630 -1058031756 1347463909 660052595 -1101083703 -916849825 1463643900 540696170 -1187835952 -835436730 1128018611 876282405 -1389210721 -634035447 1146222250 861324860 -1436575866 -581392624 1307032193 987793943 -1544954963 -722539717 1250590360 1032670734 -1534845004 -746377438 2097034078 200868808 -1829744014 -436772124 2073294663 211077073 -1784834453 -493181187 1915075436 86150138 -1674847680 -349377834 1967685493 38752227 -1689903527 -331272497 1632183098 374215596 -1891155434 -129994112 1713694499 287561653 -2010479089 -13781351 1871883016 412457886 -2120431068 -157549902 1761570577 536371079 -2031022531 -235520341 1200624534 815211264 -1449233734 -560381396 1090377615 939190041 -1359759709 -638286283 1229691812 1045211954 -1488586104 -800929250 1311137725 958492459 -1607975279 -684782073 1512506354 757085028 -1272356130 -1020374456 1565181931 709752701 -1287346489 -1002203567 1425836992 603700054 -1158485268 -839525766 1402032089 613842767 -1113641227 -896000413 -77189231 -1939792121 359157437 1651473963 -66327672 -1962091746 302353060 1694677554 -172120157 -2101700811 464766607 1823798809 -221224006 -2049486036 484311702 1809396224 -422494219 -1848242333 148856537 2144890447 -507708436 -1766077574 263363264 2025171542 -401950777 -1626503343 100980459 1896081021 -278432802 -1738521784 23663346 1986929252 -1073213607 -1223737393 772173429 1493262051 -949630144 -1335690282 694921836 1584175866 -824998037 -1177241603 551413319 1473959633 -910277774 -1095142428 665854558 1354175176 -574677187 -1430769749 867270161 1152798343 -623715548 -1378489422 886880776 1138461342 -748382449 -1536972903 1030420003 1248708277 -737586410 -1559338112 973550138 1291846316 -495116592 -1787154874 208895996 2071220074 -451880247 -1843926433 186563557 2082048883 -324626718 -1683904908 44627918 1974454104 -338996485 -1664327059 96809943 1925317441 -3535180 -1999815134 298086296 1724079886 -123221331 -1885275589 380218241 1638832919 -250509690 -2045331952 522184618 1746458428 -159628641 -2122616311 410133427 1869943589 -653050344 -1374417266 924671796 1075474338 -562103807 -1451636073 812686125 1199025083 -674712022 -1597012292 969332486 1321330576 -794463693 -1482538331 1051398943 1236018057 -995873156 -1281155350 715804496 1571651526 -1010177435 -1261511949 768052041 1522580447 -897604018 -1116170536 611436386 1400305652 -854433193 -1173007679 589038459 1411068909 -917484269 -1101562491 660483135 1348017321 -834828022 -1187333732 540272678 1463081136 -947141343 -1332939337 696624141 1585616027 -1058668232 -1209978450 786980884 1508855938 -723034761 -1545572895 988363867 1307446477 -745891474 -1534219784 1032124482 1250150612 -633547451 -1388583469 875738217 1127580927 -581889700 -1437195830 861892720 1146634470 -230789669 -2059838131 472911095 1798782049 -179066430 -2108384940 459131118 1817901176 -52042263 -1948068481 317424837 1710011475 -74964496 -1936780954 361119964 1652650058 -276202049 -1735504599 25631891 1988111365 -387663450 -1612478160 116054154 1911416860 -514656883 -1772763877 257725601 2019271735 -432066156 -1858600702 137449656 2134269998 -800359342 -1488171836 1044716926 1229073896 -685328309 -1608415011 958978407 1311762929 -560925600 -1449671434 815699276 1201251802 -637718407 -1359347473 938692949 1089757635 -839095242 -1157931872 603065626 1425358220 -896423889 -1114203975 614451459 1402534293 -1020795900 -1272916846 757695784 1513010622 -1001775075 -1286795125 709116209 1564701095 -349872998 -1675465716 86719926 1915489568 -330786685 -1689278443 38205871 1967245625 -436284248 -1829116866 200324484 2096596242 -493678415 -1785454553 211644829 2073706763 -158184194 -2120909720 412888530 1872436548 -234911513 -2030520207 535947723 1761007965 -129383220 -1890651046 373794272 1631622518 -14417707 -2010959805 287990265 1714245999 -1626674539 -401745405 1896123321 100907823 -1738068340 -278913510 1986613152 24018742 -1848548697 -422161871 2145321867 148386589 -1766021442 -507800024 2024982418 263583492 -2101478671 -172307865 1823710173 464825163 -2049949976 -220787074 1809735620 484011858 -1939443005 -77512107 1650988015 359605113 -1962166566 -66288052 1694881782 302180192 -1536898467 -748422453 1248504689 1030593511 -1559687612 -737263918 1292332904 973103102 -1430306193 -575114503 1152459587 867570645 -1378711946 -623528224 1138550618 886822860 -1177298375 -824907089 1474149141 551193475 -1094836704 -910610762 1353744140 666324890 -1224191477 -1072733539 1493578535 771818417 -1335519726 -949836156 1584133950 694994856 -2045649964 -250156222 1746909944 521701998 -2122571827 -159699109 1869774561 410340983 -2000006170 -3316880 1724134090 297992796 -1884841985 -123689111 1638528723 380552773 -1683567696 -324928730 1973987996 45062666 -1664413783 -338936001 1925541509 96624147 -1786952830 -495291628 2071143086 208933432 -1844410469 -451430643 2082399927 186242593 -1115686116 -898053238 1399953968 611756710 -1173209339 -854257773 1411145257 589000383 -1281068242 -995933256 1571426818 715989652 -1261848777 -1009875039 1523045915 767616653 -1597445256 -674243602 1321634388 968997570 -1482346655 -794681353 1235963469 1051492059 -1374461110 -652979236 1075642982 924463856 -1451317421 -562456635 1198573183 813168361 -1388541929 -633620351 1127409979 875944365 -1437512690 -581534568 1147088162 861412788 -1545142235 -723504973 1307140361 988696991 -1534409668 -745671510 1250206992 1032033670 -1333028749 -947083035 1585838431 696437193 -1209639830 -1058968324 1508392262 787418576 -1102049215 -917036841 1348366701 660161019 -1187130280 -835001138 1463006580 540313058 -1772967713 -514484151 2019346931 257685861 -1858114362 -432513968 2133921258 137772412 -1735843603 -275902341 1988575681 25194839 -1612389132 -387722142 1911195096 116241742 -1947879237 -52262867 1709955479 317516033 -1937212254 -74494924 1652956558 360787224 -2059521911 -231145441 1798328741 473391411 -2108427120 -178994170 1818072508 458925354 -1272465066 -1021277760 1512691834 758049004 -1286963889 -1001566759 1564744803 709045493 -1157877404 -839187982 1425166408 603283678 -1114507907 -896088597 1402967121 613983431 -1450137294 -560490076 1201588254 815397000 -1359123157 -637903427 1089670151 938753169 -1488248576 -800321130 1229275180 1044541626 -1608063719 -685648497 1311278133 959427747 -1891001954 -129062648 1632106674 373344292 -2010882681 -14455535 1714044075 288164925 -2121133652 -157998790 1872523392 412827670 -2030053963 -235346653 1760670873 536249359 -1828812294 -436618900 2096163030 200792128 -1785508381 -493585035 2073898191 211426393 -1675296312 -350080674 1915445476 86790258 -1689729583 -330304185 1967564029 37852267 2038282184 242911070 -1754016028 -529209742 2115007441 152519495 -1877077251 -417783189 2007384058 10555244 -1717018922 -290492864 1892416483 130861941 -1631216945 -373118375 1691002796 332240698 -1966815616 -37489130 1671914421 346051363 -1918303591 -89247217 1779511198 487989000 -2078323022 -216498652 1836903303 444324625 -2089645397 -193611203 1108580096 890546070 -1407322580 -619002182 1165906713 846816143 -1418710475 -596180317 1288183602 1003433892 -1564049890 -708751736 1269160747 1017310141 -1515472377 -760444271 1604618084 681818098 -1314199992 -961685794 1489585021 802059243 -1228463535 -1044376889 1367281494 645414848 -1083085190 -931766548 1444072271 555088857 -1206080925 -820274443 1617331849 392279583 -1905727579 -110110925 1728791184 269251078 -1996151876 -33418454 1857883835 431636013 -2135724137 -139174143 1775291042 517470772 -2015450226 -254174440 2110887661 181839483 -1814038591 -455555241 2059162356 230384226 -1800260648 -474676402 1930043103 67972681 -1660649485 -368881819 1952963270 56683088 -1704346646 -311522436 1527293505 739219159 -1257846931 -1040058373 1550148184 727864014 -1301609612 -982764574 1439903347 584326885 -1143124129 -858095671 1388243562 632937212 -1129280698 -877151280 1186969125 834176691 -1464740087 -541661281 1104310844 919945898 -1344531696 -656727162 1214529047 1063456385 -1502978245 -781357139 1326053902 940493464 -1593337054 -704599116 1263261002 1011672540 -1522158490 -767392528 1277563219 992027077 -1574408065 -718323479 1167089016 848784878 -1415693228 -593949502 1123916129 905619959 -1393297331 -604714789 1459406126 570160568 -1192057854 -805989228 1368457527 647377313 -1080074213 -929542003 1478970652 790658442 -1238815696 -1053942618 1598720261 676182419 -1320884183 -968632129 1881535874 119719188 -1641311058 -382950344 2001219995 5177613 -1723445065 -297705439 2130607536 167333158 -1863312228 -403231734 2039724457 244615487 -1751263099 -526718957 1838343654 446027120 -2086894390 -191122340 1795105279 502796649 -2064564013 -201953211 1665756628 340680002 -1924723464 -96453522 1680124365 321100123 -1976907551 -47318921 1381032971 626513053 -1134656217 -883313231 1430069266 574230660 -1154268866 -868978264 1552641081 730619055 -1299903211 -981320317 1541842976 752982198 -1243035380 -1024460390 1340601455 954254585 -1578527421 -689003051 1217015926 1066205408 -1501277862 -779918900 1094483037 909855947 -1355670159 -667603481 1179760708 827754706 -1470113432 -547821058 1765721283 507114581 -2026854929 -264792711 1850933466 424947788 -2141363722 -145075872 1743080689 283278439 -1981076003 -18080437 1619560680 395294846 -1903760956 -108930734 1955189927 59696177 -1702382197 -310344419 1944326334 81993768 -1645579886 -353550076 2052218005 223702019 -1805894215 -480572113 2101319820 171485210 -1825441376 -466171594 487682764 1779843674 -216067104 -2078792842 444380885 1836811843 -193800199 -2089425041 332069630 1691208296 -37446702 -1966888124 346504935 1671433841 -89563189 -1917948067 10904232 2007061054 -290978940 -1716571374 130786993 1892455975 -372914275 -1631389941 243133082 2038094348 -529298506 -1753957600 152055427 2115444245 -417443921 -1877377223 645878276 1366844050 -932105432 -1082784834 554866205 1444259467 -820185295 -1206138969 681892406 1604577952 -961889510 -1314026612 801709615 1489907385 -1043890429 -1228910699 1002979936 1288663798 -708435124 -1564404774 1017480825 1268954863 -760486059 -1515399229 890489426 1108671172 -618812546 -1407542296 847121995 1165573853 -596611225 -1418240015 67781517 1930261275 -368827743 -1660743113 57116564 1952495362 -311826760 -1704012242 181521343 2111241001 -455103853 -1814521339 230428582 2059091760 -474845558 -1800053220 431838185 1857708927 -139251003 -2135686573 516986864 1775740774 -253823268 -2015771062 392616923 1617029965 -110576905 -1905292703 269164482 1728851796 -33194258 -1996337544 1063543621 1214469075 -781581719 -1502792961 940156764 1326356426 -704133520 -1593772314 834661239 1186520033 -542012837 -1464419635 919744366 1104486392 -656650686 -1344569644 584282913 1439974327 -857927155 -1143332197 633255736 1387890606 -877603308 -1128798590 738786067 1527761797 -1039754689 -1258181975 728055562 1549930396 -982819290 -1301516624 791089230 1478500568 -1054248606 -1238482444 675992663 1598940353 -968575621 -1320974867 570202236 1459333354 -806160048 -1191851578 647060581 1368812787 -929088183 -1080554017 848298026 1167536316 -593600250 -1416015472 905823283 1123742885 -604789473 -1393257079 1011583000 1263319182 -767170252 -1522345566 992365569 1277262999 -718787283 -1573970501 340340870 1666056208 -95989334 -1925160644 321189023 1680065545 -47540813 -1976720091 445823156 1838516258 -191047272 -2086934258 503282861 1794657339 -202302079 -2064241385 167649506 2130251892 -403684914 -1862831784 244573435 2039796845 -526547497 -1751468735 119908560 1881315398 -383006212 -1641219734 4746441 2001689695 -297398811 -1723777677 909910287 1094390169 -667795421 -1355452235 827450646 1180095872 -547388358 -1470581588 954706237 1340119467 -689321967 -1578174329 1066036516 1217224114 -779875320 -1501348706 730542443 1552679421 -981118905 -1300078383 753333618 1541522916 -1024945058 -1242585912 626047321 1381468623 -882976651 -1134958365 574455104 1429884374 -869065620 -1154208518 223478215 2052403537 -480485141 -1805954947 171951582 2100884808 -466508558 -1825139612 59345397 1955510627 -309860135 -1702832049 82071020 1944288634 -353751872 -1645405098 283447715 1742872885 -18124657 -1981005799 394843578 1620043052 -108612458 -1904114688 507419025 1765386503 -265226051 -2026387413 424893832 1851026718 -144884572 -2141582286 -1314636352 -962392746 1605000428 682454138 -1228277287 -1043412657 1489475829 801155171 -1082149390 -931625628 1366414558 645325896 -1206750741 -820690563 1444679879 555425873 -1408029276 -619438798 1109216392 890928158 -1417745987 -595994325 1165002897 846706695 -1563908714 -707816192 1288094906 1002566700 -1515888241 -761114343 1269498019 1017917493 -1966465784 -36885090 1690598436 331566258 -1918379759 -90117753 1672067133 346982571 -2079222470 -216619604 1780478998 488162432 -2089004765 -193240651 1836199951 443875481 -1753412244 -528859654 2037607488 242506966 -1877948043 -417859101 2115938393 152672463 -1717140130 -291392056 2007557234 11523300 -1630846649 -372477487 1891967083 130158845 -1463874431 -541574121 1186033069 834035003 -1345140584 -657065970 1104980404 920361250 -1503361869 -781994971 1214965151 1064162569 -1593229142 -703696836 1325867398 939528464 -1257759515 -1039192973 1527152073 738282847 -1301948164 -983373718 1550563792 728533318 -1143761705 -858479551 1440609787 584762733 -1128378162 -877043624 1387278818 632750452 -1815008183 -455729953 2111786341 181960179 -1799559088 -474228538 2058520956 230013418 -1660246917 -368208659 1929692503 67368385 -1704501150 -312454924 1953038670 57553368 -1905902547 -111080261 1617452289 393178519 -1995704268 -32716638 1728420120 268609934 -2135051233 -138771319 1857279283 431285669 -2016382970 -254328688 1776161066 517546428 -2087559358 -191533100 1838956142 446369528 -2063623333 -201806899 1794243191 502713057 -1924540560 -95492122 1665644124 339773130 -1977347223 -48028673 1680503365 321733331 -1641722074 -383615056 1881878026 120331932 -1723299009 -296764503 2001136147 4315781 -1862351084 -403048574 2129700408 167220910 -1751973107 -527158373 2040357409 244994743 -1191411830 -805613796 1458708134 569716272 -1080968301 -929658107 1369430719 647555625 -1238894664 -1054816466 1479120532 791586306 -1320537183 -968031433 1598313101 675504667 -1521782802 -766746760 1262816962 1010974292 -1574523913 -719217823 1277741787 993000013 -1416566820 -594028726 1168017136 848934502 -1392696379 -604368045 1123238633 905212543 -1702269437 -309436779 1955008303 58736569 -1645958630 -354182516 1944767286 82705312 -1806506447 -480913753 2052884253 224114571 -1824579032 -466087234 2100380420 171340690 -2025947545 -264679695 1764761419 506933213 -2141996418 -145454360 1851644754 425388996 -1981417899 -18692413 1743492985 283944943 -1903676852 -108068134 1619415904 394355702 -1578676533 -689930659 1340682215 955129713 -1500869934 -779240892 1216670718 1065605992 -1354971399 -667158929 1093838805 909481795 -1471085856 -547999114 1180656588 827872090 -1135583569 -883462599 1381908355 626593557 -1153590602 -868570592 1429470106 573885196 -1299458403 -980621813 1552267185 729974567 -1243213180 -1025433070 1541960616 753877822 -708249404 -1563441070 1002871272 1287760254 -760922915 -1516106677 1017863665 1269591399 -619482890 -1407958944 891097562 1109008716 -595675921 -1418099591 846255555 1165485397 -931141472 -1082599370 644974988 1366735130 -820892487 -1206576081 555502997 1444642051 -962305902 -1314697212 682230206 1605185832 -1043749749 -1227975651 801621415 1489040689 -291055604 -1717442406 11057440 2007992758 -372564971 -1630786429 130383161 1891782063 -528658370 -1753587544 242430226 2037645700 -418343897 -1877498703 153023755 2115618205 -216938392 -2078869250 488614212 1779997138 -193196943 -2089075481 443706717 1836408267 -37076902 -1966247732 331620726 1690505696 -89684925 -1918847787 346678639 1672402425 -858535547 -1143670509 584951977 1440389183 -876737124 -1128710902 632319152 1387748390 -1039646281 -1257279199 738599067 1526796301 -983202386 -1302153928 728491138 1550636052 -781919775 -1503401609 1063958733 1215137883 -704045576 -1592906386 940014804 1325419586 -541109805 -1464311483 833695999 1186332777 -657287734 -1344952996 920450278 1104921712 -138548915 -2135238181 431196257 1857337591 -254792364 -2015945278 517885048 1775860974 -110730881 -1906224663 392691795 1617899717 -32791194 -1995663888 268813386 1728247004 -368379607 -1660040769 67409925 1929619603 -312001232 -1704981082 57236508 1953393802 -456036069 -1814675059 182390839 2111316129 -474172158 -1799649900 229823534 2058740920 -402744762 -1862686000 166787946 2130168828 -527212961 -1751879991 245186419 2040139749 -383446412 -1641930014 120288088 1881949134 -297216403 -1722816773 4634433 2000783319 -95843806 -1924220236 340257550 1665194904 -47952325 -1977385299 321531671 1680678785 -191757808 -2087374202 446456636 1838896042 -201341431 -2064058721 502376229 1794545587 -594494834 -1416132072 849271714 1167715124 -604143977 -1392882175 905125819 1123299117 -766823748 -1521745366 1011176336 1262641926 -718866779 -1574844877 992515977 1278191391 -1054364950 -1239377284 791268294 1479474000 -968200461 -1320329627 675549151 1598242633 -805559592 -1191505330 569525236 1458926434 -929962303 -1080633769 647989229 1368962939 -18502905 -1981637743 283888171 1743583933 -108499170 -1903206520 394661426 1619082916 -264363211 -2026302557 506479129 1765241487 -145496276 -2141923398 425559552 1851438742 -481117341 -1806332939 224189007 2052844249 -465600646 -1825026068 170991190 2100702912 -309775535 -1701968953 59200125 1954570987 -354093240 -1646016546 82482788 1944954610 -980710449 -1299399847 730196707 1552079477 -1025093674 -1243513024 753413882 1542397548 -883948547 -1135135893 626942673 1381585479 -868366364 -1153763470 573810376 1429509726 -667116629 -1355044035 909310599 1094044177 -548315214 -1470730460 828325534 1180175880 -689499239 -1579146481 954823349 1341014563 -779430016 -1500649706 1065662124 1216579130 -1506049733 -784551507 1211490327 1060294785 -1588181726 -699304524 1331176462 945755288 -1461712631 -538494561 1190029349 837376179 -1349661424 -661979770 1099148348 914660522 -1148415649 -863264311 1434644595 579191013 -1126083258 -874093104 1391408234 635962620 -1252583059 -1034933765 1532590145 744376535 -1304765068 -985797150 1546959960 724798670 -1655332365 -363687579 1935392991 73199689 -1707579926 -314616452 1949697222 53556304 -1819399743 -460777129 2105559277 176650363 -1797001768 -471540402 2062388468 233487458 -2132627049 -135954175 1861013691 434888749 -2020641394 -259504872 1770067106 512107572 -1908852315 -113374925 1614239881 389048351 -1990918724 -28062422 1733991568 274574342 -1088376710 -936935188 1362022742 640278976 -1202883485 -817216267 1447236943 558114265 -1308936120 -956561186 1609914724 686975474 -1231618991 -1047409465 1486396797 798993899 -1567121378 -711946104 1285144882 1000272292 -1510317049 -755149679 1274283307 1022571965 -1404295124 -615835462 1111640320 893745558 -1423840203 -601432925 1160744217 841530767 -2075225934 -213278684 1782641054 491241736 -2094836565 -198941635 1831679367 438961425 -1969940352 -40753130 1687910828 329009466 -1913070439 -83891185 1677114805 351374627 -1711701802 -285298624 2012733946 15782252 -1634450225 -376212391 1889150435 127735157 -1759377180 -534431630 2032953800 237721950 -1873818371 -414647189 2118233553 155622727 -1811029063 -485829841 2047050389 218411523 -1822414944 -463005898 2104379020 174683674 -1697223797 -305046755 1960315559 64961073 -1648644206 -356737276 1941294782 78839336 -1984236579 -21118133 1739887345 280207975 -1898498108 -103807150 1624856296 400451198 -2023654417 -261731463 1768889027 510143061 -2146648074 -150237344 1845681882 419819084 -1352416399 -664472601 1097704029 912954059 -1475475608 -553043970 1174431300 822564562 -1581757629 -692093995 1337338479 951130873 -1495953574 -774717492 1222372982 1071439584 -1294675179 -975969405 1557836345 735937199 -1246161140 -1027725414 1538749984 749749942 -1139844313 -888640591 1375812107 621152925 -1151164610 -865751128 1433206290 577490564 -1927884040 -99491218 1662563284 337609538 -1971644703 -42195337 1685419981 326256475 -2083693878 -188061092 1841511398 449055600 -2069848365 -207114683 1789853695 497667945 -1868447076 -408489462 2125439920 162042662 -1748236667 -523553261 2042783657 247813951 -1636152658 -377652680 1886661506 124984084 -1726509385 -300892639 1998188443 2023181 -1233587664 -1048591706 1484165916 795976586 -1324009943 -971897153 1595627269 672950163 -1197245950 -811316588 1454185262 564800440 -1076969957 -926314867 1371594551 650637217 -1412439468 -590818622 1170310008 851882990 -1398659507 -609937701 1118586721 900429815 -1525388698 -770483472 1259998026 1008548828 -1569083777 -713122071 1282920275 997261253 -1034468289 -1253018455 744039699 1532892549 -986021850 -1304579920 724885770 1546899868 -863187955 -1148453733 578989345 1434820023 -874444780 -1125762942 636447032 1390959022 -538946469 -1461230387 837694839 1189676513 -661811134 -1349869356 914616686 1099219448 -784606103 -1505956609 1060486469 1211272659 -699000720 -1588516634 945322332 1331644874 -113679113 -1908517791 389481947 1613772109 -28008210 -1991012232 274383298 1734209876 -136123195 -2132419501 434933225 1860943231 -259053348 -2021124022 511789552 1770420582 -460426093 -1819720699 176166335 2106008873 -471617398 -1796964324 233689510 2062213424 -363463519 -1655518153 73112973 1935453467 -315082568 -1707145170 53893524 1949395202 -615746178 -1404353048 893523026 1111827652 -601771673 -1423539727 841994315 1160306909 -711459508 -1567568422 999922784 1285467382 -755353259 -1510143549 1022646393 1274243311 -956603110 -1308863092 687146038 1609708704 -1047092989 -1231973995 798539823 1486876857 -937366232 -1087906370 640584708 1361689746 -817026767 -1203103321 558057501 1447327883 -534620746 -1759156960 237778074 2032862220 -414215761 -1874288327 155316355 2118565909 -285614716 -1711346414 16235688 2012253246 -376170083 -1634522869 127563953 1889355815 -40548910 -1970113212 328934654 1687950440 -84377141 -1912622755 351723751 1676791921 -212939296 -2075525770 490777804 1783077978 -199030279 -2094778001 439183573 1831491651 -262068547 -2023352789 510609297 1768453895 -150150492 -2146708942 419595144 1845867294 -21320049 -1984061927 280285091 1739849525 -103322986 -1898948096 400100282 1625176876 -304728359 -1697577393 64509941 1960798051 -356781376 -1648573866 79008748 1941087098 -485638421 -1811247491 218357703 2047143761 -463439118 -1821947292 174988254 2104044360 -888207755 -1140312349 620848985 1376147407 -865942932 -1150946566 577545024 1433113558 -975925689 -1294745903 735768427 1558044669 -1028044194 -1245807928 750201714 1538268132 -692578799 -1581308281 951482173 1337018283 -774516216 -1496128866 1071362852 1222411186 -664560093 -1352356171 913178383 1097519001 -552707526 -1475777876 822098710 1174866816 -377874436 -1635965078 125073104 1886602822 -300428315 -1726946445 1684169 1998488159 -408838194 -1868124328 162528994 2124992116 -523478057 -1748276415 247610107 2042956397 -187889768 -2083899634 449013428 1841583650 -207567999 -2069368041 497984173 1789497915 -99184726 -1928216772 337178246 1663032848 -42251341 -1971553499 326445727 1685199369 -770427084 -1525479518 1008358936 1260217998 -713428179 -1568750661 997691905 1282450071 -590364922 -1412919408 851566122 1170665148 -610108641 -1398453367 900471347 1118513829 -811391152 -1197205562 565003900 1454012138 -925965495 -1077292065 650150501 1372041971 -1049055390 -1233149964 796315214 1483865816 -971674757 -1324196883 672860759 1595685569 1860307763 434453413 -2131989985 -135570807 1771032362 512294844 -2021544442 -259613040 1614381825 389985175 -1908940243 -114240837 1733576472 273905550 -1990580684 -27453790 1934957399 72494017 -1654949253 -363050259 1949884238 54521816 -1707688350 -315519244 2106495845 176792563 -1820265911 -460864801 2061719420 233072618 -1796393392 -471202106 1435249659 579541869 -1149089065 -863667647 1390538722 635887476 -1125151026 -873939368 1532470217 743478111 -1252408603 -1033964941 1547331536 725440326 -1305213188 -986499478 1211841439 1060899593 -1506452813 -785225179 1331101574 944885520 -1588027734 -698372548 1189131181 837255995 -1460743551 -538320361 1099790260 915031842 -1350363496 -662428146 2012822130 16648932 -1711842466 -286233656 1888812651 127127293 -1634033849 -375541807 2032316992 237339350 -1758669972 -533994502 2119136857 155731663 -1874782347 -414832669 1783507478 491330176 -2076161222 -213419092 1831071247 438623897 -2094166237 -198525003 1687527972 328372914 -1969503480 -40045666 1677223485 352278187 -1913256175 -84854905 1284971194 999303724 -1566999658 -711046400 1274732195 1023274549 -1510686833 -755790055 1112314504 894149150 -1404898396 -616185038 1159812753 841377287 -1422968899 -601356501 1361054430 640105032 -1087476750 -936813724 1447939783 558562897 -1203523605 -817586307 1610318572 687649402 -1309285440 -957164714 1486243573 798062179 -1231542311 -1046538417 1557424561 735271207 -1294333795 -975357941 1538895272 750689598 -1246245756 -1028588526 1376772483 621334805 -1140752209 -888754119 1432495514 577049868 -1150532426 -865373152 1097038293 912542019 -1351804679 -664131473 1175371212 822709594 -1476338464 -553128842 1337520615 952090993 -1581870901 -693002147 1221932542 1070728552 -1495575342 -774085564 1740261753 280852975 -1984681899 -21817149 1624739168 399556086 -1898320820 -102834982 1768014155 510063069 -2022727577 -261582607 1846281554 420165060 -2147326850 -150645528 2047695133 218786187 -1811728335 -486274905 2103483652 174566802 -1821443032 -462828354 1960235311 64086457 -1697075197 -304119659 1941640502 79439264 -1649052646 -357415796 1171216624 851994726 -1413400100 -591001270 1117953257 900050047 -1397948987 -609497773 1259655362 1007935572 -1524977170 -769818248 1283003611 998122573 -1569229321 -714062495 1484277908 796882946 -1233770056 -1049552594 1595247757 672316443 -1323569759 -971186889 1453572262 564457520 -1196580470 -810905316 1372456127 650720297 -1077910125 -926460667 2124511288 161892526 -1867572972 -408409726 2043460641 248220855 -1748837107 -523899493 1887105034 125681820 -1636527834 -378297936 1998009363 1049733 -1726393025 -299997783 1662412892 336681162 -1927804560 -98616858 1685826629 326933715 -1971991191 -42795521 1842208878 449499384 -2084339390 -188436012 1788879991 497489121 -2068953765 -206998067 177131063 2106195617 -461328613 -1819828339 232983086 2061777592 -470979838 -1796580460 72697349 1934784147 -363124951 -1654908993 54034972 1950331530 -315170000 -1708010586 389668435 1614737093 -113787009 -1909420055 273947210 1733503708 -27624602 -1990374416 434263649 1860527863 -135514291 -2132080677 512725624 1770562286 -259919020 -2021211198 836824831 1189600873 -538013741 -1461076155 915221222 1099569776 -662484022 -1350272164 1060857549 1211913819 -785053727 -1506658441 945201876 1330745922 -698825736 -1587547282 743964315 1532022285 -1034313801 -1252085983 725236354 1547504148 -986424402 -1305253064 579630761 1435190847 -863889531 -1148901613 635548336 1390838310 -873475172 -1125588214 328597366 1687343072 -40133030 -1969443124 351812463 1677659129 -84518333 -1913558315 491681604 1783187410 -213903768 -2075711746 438547293 1831109579 -198323599 -2094341401 237170450 2032525188 -533950914 -1758740824 156183307 2118654877 -415151577 -1874429263 16344864 2013157302 -285800948 -1712310630 127181625 1888719791 -375733739 -1633815933 687595454 1610411816 -956973422 -1309503996 798366631 1485908785 -1046971765 -1231074787 639653772 1361536794 -936495456 -1087830474 558732181 1447731971 -817630535 -1203453393 894226394 1112276812 -616386826 -1404723616 841026499 1160133461 -600872209 -1423418759 999770088 1284536190 -711383356 -1566697902 1023050737 1274917735 -755703075 -1510747573 951626933 1337957411 -692662887 -1582170865 1070950572 1221744698 -774174336 -1495516906 912467079 1097077777 -663927381 -1351977667 823058590 1175048200 -553614926 -1475890908 621788369 1376291911 -889070083 -1140396693 576878792 1432701022 -865330716 -1150604942 735327459 1557333109 -975546929 -1294113447 750383354 1539227756 -1028156970 -1246715584 64392317 1959902443 -304550575 -1696604729 79382628 1941731570 -357226168 -1649272354 218956879 2047489241 -486316701 -1811655179 174112854 2103963840 -462511750 -1821797908 509713433 1768336527 -261096139 -2023174749 420239360 1846241430 -150849236 -2147153478 280630315 1740448957 -21727993 -1984739951 400019506 1624301732 -103173858 -1898020472 564370932 1453632866 -810681128 -1196766130 651057645 1372154235 -926926655 -1077475241 796399046 1484727632 -1049201430 -1234090884 672518623 1595072841 -971263757 -1323532187 1007979920 1259584774 -769987396 -1524769750 997804425 1283356959 -713611099 -1569712077 852428194 1170748724 -591305586 -1413065704 899858875 1118171437 -609443689 -1398042623 449690940 1841991082 -188490736 -2084246394 497056037 1789348275 -206694391 -2069288801 336999694 1662059928 -99068894 -1927322444 326889751 1685897601 -42627013 -1972199251 125480280 1887280590 -378221452 -1636565790 1534273 1997560279 -300349331 -1726072581 161555818 2124813820 -407944122 -1868008240 248308083 2043400677 -524124065 -1748651831 -319188118 -1677810692 49803846 1978712784 -342599821 -1668061211 93992543 1922893513 -501081256 -1792726066 204241524 2066434786 -447750335 -1840713769 188857965 2084998907 -246512882 -2041990248 524345890 1749537460 -165460201 -2128316543 405612091 1865029293 -7009476 -2003682390 295397904 1721522822 -117911771 -1879048269 385265161 1643224735 -677923934 -1601141964 966382222 1319035416 -788891717 -1476573395 1056183959 1240671745 -649315440 -1370813690 927095484 1078290986 -568197239 -1457074401 808427173 1193848371 -903830586 -1121479856 607044330 1395257980 -850565153 -1169533111 591595251 1413756517 -990172172 -1275323550 720718552 1576172110 -1013518355 -1265508485 764972737 1520418391 -169696725 -2098883907 468501255 1827402641 -225483214 -2054662492 478218014 1803958152 -80139751 -1942087025 355945269 1647344547 -61542912 -1957437802 307924780 1700642746 -397036977 -1621982503 106681187 1901913077 -281512362 -1740683584 20322170 1982932972 -426886531 -1853289749 142629713 2139581383 -505151900 -1763389710 267231048 2028646366 -829652253 -1182027147 545448911 1468388185 -907983110 -1092192660 669984726 1357387584 -1068037423 -1219478969 777612285 1499356011 -952447288 -1338114466 691318756 1580441458 -751070585 -1539530223 1026945963 1244840765 -732539234 -1554946552 978859954 1298073380 -572515659 -1427690973 871267225 1156139791 -628236628 -1383403974 881049472 1132760854 -556797464 -1446461058 817991876 1204199506 -643680783 -1364916889 934040797 1084974155 -803964454 -1491908276 1041897718 1226647648 -679887421 -1602319019 964156655 1316023417 -1015488116 -1266691814 762740896 1517400118 -1005247083 -1290660605 706430137 1562145839 -844928578 -1163634392 598542482 1420441604 -892424793 -1110860495 616615051 1405615133 -442380000 -1834557002 196063244 2091417754 -489941703 -1781848657 214070293 2076525699 -344303342 -1669502588 91502654 1920141480 -333996789 -1693405795 35257383 1964952753 -132726460 -1894649390 370712680 1629458686 -8714915 -2005125685 292906097 1718768871 -154318474 -2117436960 415443034 1875122380 -241136273 -2035827207 531557443 1755962581 -942358359 -1328287681 702194053 1591578899 -1061616464 -1212271578 783771036 1504728330 -921745253 -1106741235 654387639 1342576929 -832402302 -1184515052 544009646 1466686776 -630992691 -1385897893 879604193 1131053431 -586279724 -1442241470 855668216 1141327214 -726116097 -1547736983 985020883 1303447877 -740975386 -1529697168 1037827530 1255984476 -54861727 -1950494473 313819469 1706275291 -69786504 -1932520210 366560596 1658746306 -228497325 -2056890171 477038975 1801992681 -183718838 -2113168164 453168486 1812332016 -519180283 -1777680237 251892009 2013569471 -429902820 -1855519606 141448496 2137613734 -271157193 -1731114847 30939419 1994336653 -390349778 -1615033160 112581890 1907551636 -2003478930 -7182600 1721448258 295438292 -1879534985 -117464351 1643574107 384943053 -2041651620 -246812982 1749073776 524783590 -2128405947 -165401901 1865251689 405425151 -1792915958 -500861284 2066491174 204150704 -1840283117 -448220539 2084692799 189191081 -1678127560 -318832978 1979166484 49323906 -1668019679 -342672713 1922722573 94198683 -1275365722 -990099920 1576343434 720512796 -1265192257 -1013874135 1519965075 765453061 -1121911148 -903361022 1395564472 606711598 -1169343859 -850785765 1413700513 591686455 -1370724670 -649374124 1078069230 927283064 -1457413413 -567897523 1194312695 807990113 -1600655632 -678371738 1318686684 966704970 -1476777239 -788718977 1240746949 1056144211 -1852938449 -427206727 2139096579 143079061 -1763466442 -505113696 2028847642 267055756 -1621758179 -397222005 1901825585 106741415 -1741149436 -281076846 1983269416 20019902 -1942390965 -79804451 1647777383 355477233 -1957383342 -61635644 1700450942 308142824 -2099052679 -169488401 1827446357 468430531 -2054210720 -225965066 1803639372 478571226 -1428142105 -572033167 1156458187 870913629 -1383234562 -628444312 1132716754 881119812 -1539584043 -750977213 1245032185 1026727535 -1554641972 -732873894 1297640160 979327606 -1219012733 -1068472555 1499018927 777913913 -1338338406 -952261876 1580528310 691257888 -1181950031 -829690073 1468186269 545623563 -1092543576 -907662530 1357871748 669534738 -1163709204 -844888966 1420645824 598369622 -1110511371 -892747677 1405129177 617062735 -1267155746 -1015051192 1517739506 762441060 -1290438457 -1005434799 1562057195 706488701 -1491852152 -804056034 1226458532 1042117938 -1602625391 -679555065 1316454845 963686699 -1446007622 -557278164 1203883414 818347264 -1365088093 -643475403 1085016463 933968153 -2117266396 -154524494 1875080456 415516062 -2036281283 -240656213 1756279057 531202439 -1894343658 -133059456 1629027642 371183020 -2005182449 -8623975 1718958371 292686261 -1669725120 -344116010 1920230764 91444730 -1692942247 -334434097 1964614005 35557859 -1834906510 -442057500 2091904350 195616200 -1781774229 -489981699 2076322119 214243793 -1548221011 -725666501 1303798913 984699927 -1529495116 -741150430 1255907480 1037864974 -1385984609 -630932215 1131277491 879418405 -1441904250 -586581744 1140861098 856102972 -1106307639 -922213025 1342272741 654722163 -1184706096 -832183994 1466740988 543916138 -1328243205 -942428819 1591409879 702401601 -1212589598 -1061262988 1505179854 783288408 -1730796187 -271510029 1993884745 31421663 -1615076996 -390278678 1907720272 112373958 -1777488553 -519397951 2013514875 251985133 -1855952562 -429434408 2137917538 141113588 -2057227007 -228194921 1802458157 476603579 -2113081064 -183778930 1812107316 453353634 -1950696141 -54686299 1706351647 313781385 -1932035798 -70235716 1658394630 366880912 606083426 1395075572 -902924210 -1121367848 592305531 1414196717 -851198889 -1169912639 721129808 1576837574 -990515076 -1275936534 764826953 1519478239 -1013435291 -1264646925 966199558 1318074768 -677812182 -1600235332 1056623903 1241382281 -789271501 -1477206875 927760692 1078702498 -649928680 -1371156338 807486765 1193702843 -567335935 -1456991081 525220266 1749616956 -247441274 -2042140656 405011891 1864682789 -164782945 -2127909879 295023000 1720877326 -6565708 -2002984926 385381761 1644119319 -118090579 -1880021957 49883598 1979586904 -319338270 -1678739340 93646295 1922293057 -342192901 -1667384211 203596284 2066059626 -500383536 -1792282554 189752805 2085115251 -448723767 -1840892833 1027287075 1245452469 -751482609 -1540195943 978775098 1297210540 -732394218 -1554006656 870359057 1156026503 -571555523 -1427508821 881681416 1133139102 -628947676 -1383844430 546060359 1468729553 -830318229 -1182438915 669121630 1357302984 -907043470 -1092047388 777498741 1498448099 -1067855527 -1218518577 691696748 1581073658 -952888000 -1338825258 106236139 1901213821 -396662329 -1621337775 20499698 1983904868 -281629218 -1741578936 143556825 2139729999 -427761163 -1853370013 266552512 2028237910 -504551956 -1763043974 467802255 1826957337 -169051741 -2098509515 479190166 1804135424 -226378310 -2054779604 356094141 1648271403 -80219759 -1942961913 307516580 1699963954 -61196920 -1956838114 370572256 1628523382 -132638004 -1893782950 293322745 1719439215 -9052459 -2005733821 416150482 1875559236 -154955010 -2117819800 530593739 1755776861 -240232729 -2035718543 195128196 2091277074 -441513304 -1834468802 214740893 2076942091 -490549583 -1782186457 91939766 1920848672 -344685926 -1670139380 35071919 1963988793 -333887869 -1692502507 762862376 1518300094 -1015662076 -1267660142 706060081 1561505703 -1004798435 -1289957749 597938970 1420092300 -844254666 -1163230560 617486083 1405691797 -893356497 -1111013703 818891596 1204321242 -557766048 -1446634762 933400405 1084604355 -642978183 -1364467985 1041548158 1226044392 -803560878 -1491234108 964233063 1316894705 -680040885 -1603250467 252529313 2013952567 -519885939 -1778115813 140545720 2137505326 -428937324 -1855332606 30851731 1993470469 -271014977 -1730178263 112920202 1908160028 -390764634 -1615702224 314202821 1706912339 -55297047 -1951200385 366452444 1657843274 -69599248 -1931554970 476173047 1801904737 -227560485 -2056748211 453777134 1812670072 -184387646 -2113583276 878930537 1130650367 -630387899 -1385546797 856600176 1141481190 -587149476 -1442316342 985195099 1304416973 -726236297 -1548635167 1037379138 1255282388 -740604050 -1529055240 701790733 1590905499 -942007519 -1327682633 783924756 1505660546 -1061691592 -1213141074 655356479 1342751401 -922643693 -1106861179 543307302 1466238640 -831760630 -1184143460 1078778982 927722736 -1371357878 -649753124 1193351295 807807209 -1456506541 -567785019 1318540372 965764290 -1600572040 -677509650 1241157709 1056809179 -1477119647 -789331465 1576782850 721222804 -1275744978 -990732872 1519781915 764491917 -1265080009 -1012967007 1394623536 606565542 -1121049316 -903277174 1414365225 592097471 -1169956603 -851127917 2065890478 203803704 -1792238206 -500454124 2085566647 189270049 -1841210981 -448370419 1979282588 50217994 -1678305872 -319806170 1922347141 93552659 -1667575383 -341974721 1721101514 294837340 -2003071514 -6505104 1643653331 385816645 -1879684609 -118392471 1749968120 524899438 -2042624556 -246991550 1864605921 405049463 -2127707699 -164957861 1498934567 777051569 -1218868213 -1067533155 1580869950 691870120 -1338750958 -952928124 1468818709 546002307 -1182661575 -830131025 1356964108 669421978 -1091583968 -907480906 1155595587 870829525 -1427202961 -571888391 1133328730 881461708 -1383901066 -628856608 1245410673 1027360231 -1540025251 -751688501 1297527144 978420222 -1554460604 -731914030 1647955439 356449657 -1942508349 -80700331 1700006390 307444064 -1957009190 -60991412 1826768349 468022603 -2098453263 -169143193 1804566980 478720338 -2055085848 -226045826 2140069259 143256861 -1853834073 -427324367 2028149138 266610948 -1762821954 -504739800 1901417913 106063151 -1621412715 -396622845 1983418784 20947254 -1741229940 -281952230 1920646884 92114546 -1670062136 -344723618 1964473085 34622059 -1692853295 -333567161 2090940118 195429952 -1834002438 -441948308 2077029071 214680153 -1782410269 -490364043 1875750528 415931926 -2117873748 -154861766 1755343513 531061263 -2035414091 -240567517 1628841650 370218532 -1894234210 -132155640 1719394987 293392957 -2005564537 -9260271 1226087980 1041477306 -1491403008 -803352682 1316575797 964586147 -1602798823 -680522865 1204753950 818423432 -1446938830 -557430876 1084412423 933618321 -1364413653 -643071043 1420004936 597999326 -1163006108 -844439566 1406028369 617183943 -1111479427 -892920853 1517815418 763311852 -1267308714 -1015982144 1561707107 705884917 -1290034353 -1004760103 1801555877 476495667 -2056262007 -228008417 1812745148 453737258 -2113787248 -184215034 1706690455 314390273 -1951111493 -55355859 1658307470 366015256 -1931894110 -69299660 1993777089 30519127 -1730609427 -270545285 1908104152 113011534 -1615512844 -390985118 2014124019 252323685 -1778157857 -519813559 2137052138 141026172 -1855016250 -429292976 1343205229 654876667 -1107177919 -922288425 1466067828 543513570 -1184101800 -831833394 1590962015 701700041 -1327872397 -941787419 1505354566 784258000 -1212710294 -1062161668 1303953161 985632671 -1548296667 -726536525 1255504656 1037192070 -1529144772 -740545878 1130575675 878970797 -1385343465 -630561151 1141830434 856277940 -1442803186 -586702184 847105966 1165688632 -596398462 -1418420716 890244023 1108818721 -618763621 -1407624691 1017530268 1268872970 -760731984 -1515252186 1003193221 1288483603 -708451671 -1564290497 801824714 1489891164 -1044070682 -1228698000 682040275 1604332357 -961971457 -1313977751 554784760 1444308846 -820037932 -1206385086 645698529 1367057271 -931990835 -1082801573 152301414 2115297264 -417493430 -1877295396 243149695 2037980137 -529511853 -1753777467 130574164 1892636610 -372898184 -1631504658 10855245 2007143387 -290733471 -1716718857 346357506 1671679892 -89481682 -1917997384 331954971 1691224973 -37266889 -1967101279 444561200 1836599206 -193915364 -2089408886 487764777 1779794879 -216215035 -2078547309 728170223 1549913721 -982999101 -1301303467 738933494 1527515744 -1039836198 -1258132660 633173725 1387939403 -877455375 -1129044121 584102596 1440186962 -857811992 -1143348354 919727755 1104600605 -656437337 -1344749775 834415250 1186667012 -541963330 -1464501464 940205753 1326274095 -704378987 -1593624829 1063756448 1214288438 -781597812 -1502678246 269016615 1729097393 -33112309 -1996386403 392501822 1617046184 -110396654 -1905505404 517166613 1775527555 -253937863 -2015754321 431919628 1857659546 -139398368 -2135440458 230673987 2058944213 -474894481 -1799970823 181537370 2111126220 -455316618 -1814340640 56903281 1952675559 -311810211 -1704126517 67732072 1930343166 -368581820 -1660890158 4959532 2001509818 -297415680 -1723663210 119957813 1881233827 -383252455 -1641072497 244327710 2039944584 -526498766 -1751550812 167633159 2130366865 -403472341 -1863012163 503102792 1794870750 -202187676 -2064257806 445741393 1838565831 -190900099 -2087180053 321336698 1679820268 -47623082 -1976671040 340455779 1666040309 -96169905 -1924947751 992316900 1277345138 -718541624 -1574118306 1011370493 1263499627 -767153967 -1522460601 905840086 1123628352 -605002502 -1393077140 848544207 1167389017 -593649437 -1415933835 647142784 1368763670 -929235796 -1080308678 570382745 1459120399 -806274891 -1191835613 675878322 1598956836 -968395618 -1321188344 790942123 1478746429 -1054166905 -1238532079 424713325 1851239675 -144769727 -2141598249 507336820 1765435618 -265078440 -2026632754 394990687 1619797193 -108694157 -1904065051 283562054 1742856400 -18304662 -1980792324 82283529 1944108191 -353768155 -1645290061 59394064 1955428486 -310105796 -1702684246 171705403 2101032109 -466459369 -1825221247 223461410 2052518068 -480272114 -1806134888 574536869 1429834803 -869212791 -1153962721 626227388 1381255210 -883091056 -1134941946 753218711 1541538817 -1024764485 -1242798803 730394766 1552924696 -981036638 -1300127436 1065987265 1217305687 -779629075 -1501495941 954493144 1340299342 -689305100 -1578288798 827466995 1179980901 -547600929 -1470401207 910156010 1094242428 -667844154 -1355370160 1443957418 555104828 -1205900410 -820487408 1367133875 645660197 -1083002977 -931815671 1489666712 802009614 -1228610636 -1044131038 1604798081 681604631 -1314314323 -961669317 1269177038 1017195096 -1515684894 -760263820 1288429271 1003286081 -1564098565 -708669587 1165857532 846897770 -1418464304 -596327610 1108367077 890726003 -1407305783 -619116705 1837050466 444078836 -2089727154 -193561640 1779625595 487972589 -2078503081 -216285247 1671733840 346264262 -1918188676 -89263126 1690920521 332289759 -1966667931 -37734413 1892170246 131009168 -1631167702 -373199940 2007367199 10669705 -1716805837 -290672731 2115220020 152339106 -1877093608 -417668210 2038330925 242828987 -1754261759 -529061993 1326070763 940379005 -1593550137 -704419247 1214775282 1063309156 -1503027490 -781275576 1104262105 920027983 -1344285963 -656874909 1186756544 834357078 -1464723732 -541776262 1388129167 632953625 -1129100637 -877364683 1439756182 584572672 -1143042374 -858145236 1550230461 727814955 -1301757295 -982519289 1527474084 739006258 -1257961848 -1040042466 1952717603 56830901 -1704297969 -311604583 1930026810 68087724 -1660436970 -369062272 2059375377 230204295 -1800277443 -474561877 2110936840 181757854 -1814284764 -455407950 1775438663 517225425 -2015532437 -254125315 1857998686 431620040 -2135904654 -138961180 1728611189 269464547 -1996037543 -33434929 1617250156 392329210 -1905580480 -110356778 1680304168 320886974 -1977022204 -47302254 1665838129 340630695 -1924870883 -96207477 1794957338 503042188 -2064481994 -202002016 1838228483 446043285 -2086714065 -191334983 2039511116 244795610 -1751246496 -526833162 2130558037 167414979 -1863066247 -403378705 2001465470 5030120 -1723494062 -297623100 1881551975 119604465 -1641523893 -382769699 1598638304 676231286 -1320736308 -968877734 1478790393 790871151 -1238700587 -1053958845 1368572114 647360580 -1080253954 -929328792 1459553483 569914461 -1192139289 -805939855 1123965060 905537554 -1393542744 -604567234 1167301789 848604171 -1415709263 -593834713 1277546678 992141344 -1574194790 -718503668 1263015087 1011819577 -1522109053 -767474411 2101107049 171665919 -1825425339 -466286381 2052169072 223784422 -1805648804 -480719670 1944572251 81846733 -1645629321 -353468191 1955206466 59581908 -1702595474 -310164232 1619740941 395082139 -1903876063 -108914505 1743162644 283229570 -1981223880 -17834834 1850786111 425193897 -2141282285 -145125243 1765606694 507131312 -2026675190 -265005924 1179810209 827672887 -1470359411 -547674085 1094696376 909675822 -1355686764 -667489278 1216999827 1066320133 -1501065025 -780099543 1340355978 954402076 -1578478426 -689085392 1541761477 753031507 -1242887959 -1024706433 1552461276 730832202 -1299788560 -981336986 1430184439 574214497 -1154449189 -868765619 1381180910 626267512 -1134738238 -883264428 -89897562 -1918667472 346694794 1672287260 -37125697 -1966165719 331866259 1690357765 -192950892 -2089222910 443657400 1836489774 -216921715 -2078983909 488401057 1780176951 -418163262 -1877711532 152909038 2115634296 -528576037 -1753636531 242282743 2037891169 -372711952 -1630540442 130464988 1891732554 -291169815 -1717425793 11237573 2007779411 -1043700370 -1228057096 801375298 1489188052 -962092681 -1314876959 682213467 1605300429 -820908708 -1206460982 555715696 1444461798 -931387067 -1082451501 645023849 1366653183 -595757814 -1418050148 846402598 1165239472 -619663085 -1407745659 891211839 1108992169 -760808136 -1516122706 1017682964 1269804162 -708101855 -1563686473 1002788877 1287809179 -473991961 -1799863183 229709259 2058757469 -455954178 -1814724504 182243794 2111562052 -312148779 -1704735677 57318905 1953344879 -368494388 -1660024742 67590624 1929406838 -33004413 -1995484139 268830127 1728132409 -110780262 -1906143220 392937910 1617752352 -254546767 -2016093145 517836189 1775942923 -138532696 -2135353282 430983556 1857517842 -657370065 -1344904007 920597763 1104676245 -541290442 -1464098656 833810714 1186316684 -703931363 -1592922997 939834673 1325632935 -781772796 -1503647598 1063876904 1215187390 -983153589 -1302235939 728245607 1550783985 -1039433646 -1257459516 738582910 1526911464 -876753799 -1128596241 632532309 1387568579 -858781600 -1143523082 585001292 1440307674 -929945820 -1080748110 647775752 1369142942 -805313731 -1191652437 569475601 1459008135 -968249578 -1320247424 675794490 1598095020 -1054577905 -1239196775 791284259 1479359157 -718981312 -1574828074 992695916 1277978362 -766971047 -1521499185 1011257973 1262592739 -604061838 -1392930844 904978014 1123544776 -594314389 -1416344579 849156679 1167731409 -201586708 -2063911046 502425280 1794463318 -191773707 -2087259293 446669529 1838715471 -47738914 -1977565368 321515250 1680793188 -95794233 -1924301999 340011755 1665342077 -297068664 -1723062498 4552356 2000832050 -383331439 -1641946361 120107709 1882161707 -527392838 -1751666900 245300886 2040122880 -402826333 -1862636747 166935183 2129922585 -779544987 -1500633357 1065842505 1216366559 -689646980 -1578900758 954905424 1340965830 -548233641 -1470779711 828178299 1180422125 -666936754 -1355257128 909196130 1094061044 -868350463 -1153878377 573597485 1429690299 -883703272 -1135283570 626893620 1381667746 -1025143245 -1243431259 753659679 1542250377 -980923862 -1299219780 730213126 1551965072 -353945939 -1646262725 82401153 1945003799 -309661004 -1701985758 59020184 1954784014 -465781089 -1824813559 171106227 2100686629 -481199482 -1806284272 224336810 2052598588 -145742135 -2141776289 425609189 1851357043 -264379696 -2026188218 506692604 1765061482 -108286213 -1903387027 394645463 1619197761 -18453790 -1981719948 283642830 1743731544 -1631027038 -372264908 1892082062 130142488 -1717222213 -291343315 2007704983 11277569 -1877800816 -418105338 2115856828 152721706 -1753297783 -528876513 2037427621 242720051 -2088791866 -193421232 1836184042 443990396 -2079173409 -216701879 1780233715 488310117 -1918625548 -89970590 1672116696 346900814 -1966482195 -36770693 1690811841 331386199 -1515806614 -761163524 1269350726 1018163664 -1563728781 -708029211 1287980383 1002583497 -1417861032 -595978034 1165183348 846494178 -1408177087 -619193129 1109298541 890879483 -1206800370 -820608872 1444925730 555278772 -1082362857 -931445631 1366431035 645211565 -1228261316 -1043527510 1489262864 801335686 -1314391003 -962540365 1604951305 682536351 -2016169501 -254508683 1776144591 517660761 -2135001606 -138853012 1857033430 431432768 -1995949615 -32569017 1728469245 268527723 -1905918520 -110965410 1617665252 392998002 -1704681081 -312241903 1953153195 57536573 -1660328546 -368159480 1929839794 67122212 -1799411275 -474474205 2058438809 230062095 -1814893140 -455746246 2111605888 182172694 -1128427221 -876961347 1387524103 632602769 -1143974606 -858298972 1440625694 584647816 -1301931751 -983488113 1550350389 728713379 -1257513728 -1039340138 1527102508 738364602 -1593147057 -703745575 1325719651 939774197 -1503181482 -782207552 1214850170 1064178924 -1345255043 -657049109 1105160273 920148167 -1464021660 -541327886 1186114632 833985758 -1392582112 -604384586 1123058444 905425818 -1416419783 -594274641 1167935253 848983939 -1574606318 -719168892 1277889342 992754600 -1521963509 -766533987 1262931751 1010958257 -1320553916 -967916846 1598526312 675324926 -1239140771 -1054669109 1479169905 791504871 -1080919434 -929740064 1369185114 647703500 -1191199121 -805794055 1458691907 569831381 -1752120600 -526912898 2040439748 244945746 -1862465807 -403032473 2129881053 167008075 -1723118886 -296977844 2001021942 4332384 -1641640253 -383664555 1881731055 120577913 -1977101684 -48176614 1680454560 321815350 -1924524395 -95607293 1665431481 339953455 -2063836482 -201627096 1794259858 502598404 -2087608665 -191451599 1839202187 446222109 -1243229343 -1025317897 1542173261 753697499 -1299703944 -980473874 1552315988 729892546 -1153541293 -868652091 1429224063 574032617 -1135370422 -883642404 1381891686 626708208 -1470971131 -548015213 1180475945 828084927 -1354823908 -667404406 1093756464 909530790 -1500951753 -779191391 1216817691 1065360013 -1578856658 -689717320 1340796418 955113108 -1903430743 -108215489 1619366533 394437139 -1981401168 -18807002 1743279772 284124682 -2142209125 -145274099 1851660983 425273889 -2025996414 -264597740 1765007022 506785336 -1824726067 -465841317 2100462305 171291255 -1806620716 -480897214 2053064440 223901294 -1645777921 -354395287 1944652499 82721349 -1702187034 -309485712 1954860746 58981980 2025840127 263777641 -1766736685 -508130235 2144475622 148187504 -1847822134 -421836708 1986287053 23291227 -1737870111 -278068105 1896452564 101622082 -1626869512 -402603922 1695075739 303037709 -1962496841 -67003359 1650788738 358758676 -1939117906 -76785608 1809008041 483685695 -2049104763 -220589037 1824424368 465154342 -2102337380 -172503030 1137835319 886492577 -1377854437 -623334259 1153186094 867895736 -1431152638 -575313772 1292530949 973948307 -1560013783 -737991489 1248309532 1029734794 -1536569296 -747708250 1583803731 694279621 -1335325569 -948978455 1493903690 772544988 -1224390554 -1073579792 1354589537 666523127 -1095564211 -910936869 1473290616 550998510 -1176584108 -824577854 1638198462 379837480 -1884648046 -122831612 1724459175 298719281 -2000205429 -4163299 1870619788 410539034 -2123299424 -160025290 1746051221 521506819 -2044935751 -249827025 2081684698 185912396 -1843552778 -451236512 2071869635 209258581 -1787799057 -495490695 1925739752 97469566 -1664739900 -339663534 1973793009 44204135 -1683238435 -324214453 1523240054 768474336 -1262178982 -1010590260 1571227759 715143417 -1280743101 -995206699 1410417732 588674258 -1172363928 -854059522 1400668253 612085963 -1116544655 -898248217 1199430674 813362308 -1452032706 -562786904 1074796555 924264605 -1373734617 -652654159 1235637280 1050764470 -1482148596 -793836134 1321963577 969711791 -1597640427 -675102333 1250541437 1032753131 -1534599599 -746524985 1306819428 987974642 -1544938936 -722654498 1146238799 861210585 -1436789149 -581212427 1128264534 876135360 -1389260166 -633953556 1463725849 540647311 -1187983819 -835191133 1347644160 659839894 -1101198804 -916833606 1508189995 786569149 -1209317881 -1058244975 1586029362 697291684 -1333362146 -947801464 1911005109 115388195 -1612054887 -387002865 1988778924 26045242 -1736164736 -276624874 2134644615 138094353 -1858963797 -432716227 2018628510 257352456 -1772113230 -514293212 1817219025 458735431 -2107707651 -178659733 1799179208 473594718 -2060244252 -231466382 1653278691 361510773 -1937414449 -75344295 1709622266 316797804 -1947688234 -51408320 1402113596 613793450 -1113788656 -895754362 1426016805 603486899 -1158599927 -839509089 1565066766 709768856 -1287166174 -1002416204 1512358423 757330561 -1272274117 -1020423251 1311088216 958574286 -1607729292 -684929054 1229478465 1045392087 -1488569491 -801043461 1090393706 939075324 -1359972538 -638105648 1200870003 815063781 -1449282721 -560299063 1761390324 536583778 -2030907432 -235536562 1871801069 412506747 -2120283199 -157795497 1713841862 287315536 -2010560534 -13731972 1632297695 374198857 -1891335181 -129780891 1967898256 38571526 -1689919556 -331157718 1915124361 86067743 -1675093083 -349230285 2073048738 211224116 -1784785010 -493263080 2097017531 200983085 -1829530729 -436952319 483596539 1809066093 -220366377 -2049291967 465493218 1824124020 -172966450 -2101899944 302551241 1695522911 -66653723 -1962819213 358962384 1650615366 -76859908 -1939077782 23333023 1986213897 -278238797 -1737664219 101305478 1896807440 -402149974 -1627349700 264208557 2025369659 -508436095 -1766403817 147997876 2144695330 -421780072 -1847913202 666712115 1354369189 -910993121 -1095472759 550566954 1473760444 -824271610 -1176916592 694595585 1583448215 -949432019 -1334844997 772502552 1493976206 -1073408716 -1224596062 973744215 1292703937 -737916549 -1560053267 1030220878 1247861976 -748057246 -1536246284 886153317 1138135283 -622870199 -1378291233 867984508 1153127658 -575535792 -1430964794 97003962 1926175020 -339326826 -1665042432 44428707 1973607733 -324301681 -1683178471 185835912 2081722654 -451034972 -1843728334 209610129 2071549191 -495975235 -1787349973 410991070 1870137672 -160343822 -2122946460 521338311 1746259281 -249783061 -2045006723 379892204 1638105466 -123023168 -1884430250 298415605 1724794211 -3730215 -2000673713 1051068786 1235302884 -794269602 -1481680696 969657707 1322057213 -674911161 -1597858607 813531456 1199223254 -562831252 -1451962118 923813209 1075279311 -652336011 -1374087965 588323094 1410738560 -853575622 -1172813652 612162831 1400630681 -898450397 -1116369739 768250148 1523425714 -1010503672 -1262239586 715609405 1570792875 -995544047 -1280441209 786791033 1508002543 -1058333867 -1209259069 696827488 1586466550 -947462324 -1333661734 540996171 1463403229 -835677337 -1187535887 659764818 1347684036 -916629634 -1101371416 861039133 1146444427 -581170383 -1436861529 876588548 1127784082 -634269912 -1388904514 1032446511 1250874041 -746093821 -1535069291 988030518 1306728096 -722843878 -1544718452 361454257 1653369383 -75154531 -1937634549 317103784 1709289022 -51839100 -1947218158 458281603 1817698837 -178342993 -2108062919 473765530 1798972940 -231508042 -2060171488 138169045 2134604355 -432919559 -1858790545 257003212 2018950746 -513806368 -1772560522 115852007 1910567537 -387341365 -1611754659 25822974 1988965992 -276535342 -1736222908 939412280 1090091950 -638572012 -1359537534 814976801 1200930743 -560075251 -1449468261 958776074 1310913436 -685006298 -1607691600 1044907795 1229928325 -800692673 -1488890199 709450588 1565420490 -1001964944 -1287648538 757374789 1512288211 -1020592535 -1272066305 613602158 1402332152 -895700414 -1113881900 603920247 1425549281 -839813541 -1158265139 210791408 2073516902 -492959012 -1785120182 201175017 2096799615 -437006651 -1829437869 38527938 1967969108 -330988818 -1690127752 86386651 1914771277 -349681929 -1674611103 287800212 1713392386 -14083400 -2010240466 373997453 1632472859 -129704287 -1891373513 536671142 1761329968 -235761014 -2030722532 412170175 1872103209 -157329773 -2120718843 -1335470089 -949917855 1583888091 695141965 -1223978002 -1072913544 1493562050 771932756 -1094852667 -910495917 1353957097 666144383 -1177543716 -824759478 1474198256 551111270 -1378793581 -623479035 1138697919 886576681 -1430486134 -574901476 1152574118 867553840 -1559572575 -737280201 1292152461 973315611 -1536750664 -748668114 1248422548 1030642178 -1962379457 -66107479 1694897683 302065285 -1939492058 -77429840 1651233290 359457436 -2049704179 -220934245 1809686049 484093623 -2101462252 -172422270 1823496760 465005230 -1765841061 -508012595 2024867447 263599841 -1848466622 -422210604 2145174126 148632312 -1738215575 -278667265 1986694725 23969491 -1626789008 -401728538 1896303196 100694730 -1451399498 -562407904 1198720922 812922636 -1374641489 -652766663 1075757955 924447509 -1482232188 -794698222 1235783592 1051705150 -1597298019 -674489845 1321552817 969046823 -1261799726 -1009957308 1522800638 767764328 -1280855349 -996113827 1571410919 716104561 -1173225760 -854143370 1411358668 588820314 -1115931911 -897906065 1400003541 611674947 -1844230530 -451643672 2082285394 186259396 -1786871193 -495340815 2070995787 209179613 -1664561588 -338690342 1925623648 96575478 -1683682731 -324912445 1974168441 44850159 -1885055462 -123509108 1638545206 380438432 -2000055805 -3235179 1724379951 297845689 -2122326488 -159846722 1869725444 410423186 -2045633999 -250271065 1746696989 521882507 -2108672651 -178846237 1818121305 458843343 -2059538068 -231030278 1798541376 473211094 -1936999097 -74674735 1652939883 360901885 -1947829922 -52344376 1709709426 317663460 -1612241647 -387967609 1911112765 116290731 -1735728888 -275918434 1988395044 25407666 -1858294493 -432300619 2134035471 137755801 -1773049542 -514434644 2019493910 257439872 -1187113539 -835115733 1462793361 540492807 -1101803100 -917184206 1348317320 660242462 -1209688689 -1058886375 1508637859 787270709 -1333241450 -946902784 1585854650 696322092 -1534523943 -745654961 1250387189 1031820387 -1545289280 -723259050 1307222252 988647546 -1437430293 -581583491 1146940615 861658193 -1388361230 -633833116 1127295198 875960392 -1689582540 -330550110 1967482136 37901710 -1675182035 -350097221 1915265281 87003543 -1785689082 -493372272 2074012970 211410364 -1828894689 -436569975 2096310579 200546725 -2030300080 -235199290 1760720252 536167914 -2121150391 -157884193 1872736613 412647923 -2010669982 -14635788 1714027854 288280024 -1890953093 -129144595 1631861079 373492161 -1608178436 -685632406 1311458768 959214918 -1488396059 -800075661 1229357513 1044492639 -1359041330 -637952936 1089523170 938999156 -1449957161 -560703423 1201474043 815413613 -1114491752 -896203762 1402754484 614163746 -1157631871 -839335913 1425117613 603365691 -1287013206 -1001485252 1564990854 708898064 -1272678221 -1021097947 1512708511 757934345 -737504525 -1559387547 973403103 1292092233 -748202262 -1537186180 1030305734 1248724816 -623830335 -1378473385 887061485 1138248571 -574824744 -1430524338 867352564 1152749410 -910327145 -1095060991 666100667 1354027821 -825211250 -1177061864 551430050 1473845044 -949613915 -1335805389 694709129 1584356127 -1072968004 -1223885270 772124560 1493344006 -278613445 -1738308947 23778071 1986913153 -402033118 -1626454348 101127950 1895835544 -507561463 -1766323553 263281445 2025221043 -422380016 -1848258938 148676412 2145103786 -221011361 -2049666359 484295539 1809511397 -172071354 -2101782832 464521066 1823946748 -66573715 -1961944325 302402369 1694596055 -77205900 -1939677470 359370584 1651294158 -854481998 -1172925660 589283998 1410920968 -897816661 -1115990211 611452551 1400190481 -1010160768 -1261626602 767838892 1522760250 -995627111 -1281302769 715755189 1571733027 -794381354 -1482587328 1051251450 1236263532 -674531377 -1597225127 969217763 1321346677 -562218012 -1451619470 812866248 1198811742 -653197315 -1374171285 924753617 1075424839 -159415430 -2122796052 410116694 1870058176 -250460317 -2045413387 521938511 1746605785 -123466936 -1885127714 380267108 1638750962 -3551407 -1999700025 298299005 1723899627 -339176674 -1664113784 96924210 1925300900 -324708601 -1683855471 44774955 1974208189 -451732692 -1844171846 186481152 2082097814 -495001803 -1787170909 208715289 2071432847 -432213903 -1858354969 137531741 2134221259 -514771864 -1772747522 257905988 2019059154 -387483581 -1612691243 115939695 1911433721 -276120486 -1735553844 25484662 1988357600 -74719211 -1936928637 361070905 1652732335 -52026356 -1948183398 317211936 1710192054 -179279833 -2108204879 459147531 1817786781 -230839234 -2059756376 473156882 1798634884 -581775175 -1437212625 861712789 1146847491 -633400160 -1388829642 875656588 1127630106 -745973621 -1534171107 1032272295 1249904945 -723215214 -1545360380 988478910 1307430184 -1058684707 -1209864117 787194353 1508675943 -947387196 -1332792238 696673768 1585534334 -834778897 -1187415943 540027331 1463228757 -917271306 -1101743008 660467162 1348132172 -14171856 -2011106906 287940636 1714327690 -129366743 -1890765377 373580805 1631802515 -235124478 -2030339692 535963694 1760893112 -158233317 -2120827507 413133879 1872288929 -493825708 -1785208382 211726456 2073657582 -436398771 -1829100069 200504417 2096383223 -330606234 -1689490960 38090826 1967261916 -349790849 -1675514391 86572115 1915735237 -1001790984 -1286680210 709329108 1564520514 -1021041183 -1272769161 757744845 1512928347 -896374326 -1114285732 614205670 1402681456 -838881837 -1158111931 603049215 1425472617 -637603428 -1359363830 938512560 1089970214 -560777851 -1449917165 815617193 1201300543 -685409874 -1608365768 959125634 1311516692 -800539209 -1487958751 1044831387 1229057037 -1476793588 -788604006 1240959520 1055963830 -1600901355 -678223997 1318735417 966622895 -1457364162 -567979096 1194066450 808137348 -1370511577 -649553999 1078052363 927397533 -1169228952 -850801666 1413519940 591899346 -1121763471 -903606297 1395482205 606760651 -1265274022 -1013824564 1520112246 765207264 -1275545789 -989886507 1576457839 720496377 -1667773500 -342820014 1922673384 94280318 -1678110755 -318947509 1978953457 49503847 -1840495626 -448040096 2084709082 189076044 -1792964625 -500779143 2066736835 204002901 -2128553056 -165156042 1865333388 405375514 -2041765959 -246796497 1749253781 524570115 -1879354478 -117677308 1643459262 384959016 -2003396725 -7231715 1721300647 295683633 -1092429235 -907679013 1357691745 669748215 -1181802924 -829935934 1468104568 545673198 -1338420609 -952212759 1580675923 691012549 -1219193242 -1068259600 1499133770 777897948 -1554658775 -732759361 1297853189 979147667 -1539830224 -750829914 1245081372 1026645898 -1383185893 -628526451 1132471095 881267617 -1427929598 -572213612 1156441902 871028664 -2054358395 -225719789 1803721641 478522175 -2099167588 -169472502 1827626928 468217638 -1957203273 -61849055 1700336539 308159245 -1942309202 -79854024 1647630210 355723028 -1740903711 -281224585 1983220685 20101979 -1621741832 -397336978 1901613012 106921794 -1763679533 -504933819 2028864511 266941289 -1852987702 -427125156 2139342822 142931824 -1781560946 -490161896 2076305570 214358068 -1834857065 -442139391 2091658427 195763245 -1693187652 -334286550 1964662928 35475462 -1669741147 -344001229 1920443529 91264031 -2005362198 -8410756 1719072966 292669520 -1894425101 -133010075 1629175007 370936905 -2036133416 -240901810 1756197108 531251298 -2117151295 -154540713 1874900205 415728763 -1365137082 -643393072 1085261930 933820668 -1446220449 -557097527 1203899507 818232549 -1602608780 -679669278 1316241496 963866830 -1491606163 -804203013 1226409025 1042199767 -1290356446 -1005483596 1561909262 706734232 -1266975429 -1015263827 1517624343 762457217 -1110626032 -892731002 1405308988 616849578 -1163856631 -844642913 1420727333 598320307 -1932216113 -70023079 1658509795 366864757 -1950778154 -54637504 1706499578 313535852 -2112933635 -184024981 1812025809 453402951 -2057112348 -228211598 1802278344 476816734 -1855739733 -429615043 2137901447 141228305 -1777439566 -519480284 2013269406 252132616 -1615322983 -390131697 1907769781 112292131 -1730812800 -271395818 1994098092 31241530 -1212508153 -1061312367 1505032491 783534525 -1328063458 -942642040 1591295282 702418340 -1184821195 -832167773 1466921241 543703439 -1106455508 -921967430 1342354688 654673302 -1441953693 -586499851 1141107023 855955929 -1386197894 -630752020 1131294038 879304128 -1529479087 -741265209 1255694717 1038045675 -1547975608 -725814050 1303749988 984782322 -1013633528 -1265492322 765153060 1520205746 -990320111 -1275078009 720800573 1576123307 -850483654 -1169582420 591447830 1414002560 -903650781 -1121693003 606929679 1395274649 -568181140 -1457189126 808214336 1194029014 -649069963 -1370961181 927046489 1078373327 -788941218 -1476491576 1056429938 1240524772 -678137273 -1600961839 966398827 1318921213 -117764416 -1879294378 385183724 1643274106 -6894887 -2003699121 295218165 1721736035 -165640462 -2128103836 405727198 1865013064 -246594837 -2041941379 524493767 1749291857 -447996252 -1840566734 188907400 2084917022 -501097795 -1792611797 204454801 2066254599 -342387050 -1668241920 93976506 1923008300 -319139185 -1677893095 49558435 1978860341 -628220087 -1383518241 880836197 1132941043 -572269744 -1427838010 871217788 1156221674 -732588165 -1554864147 979105367 1297925825 -751283358 -1539349516 1026961998 1244725976 -952561875 -1338097733 691498497 1580228247 -1068184780 -1219232862 777693720 1499306638 -907901153 -1092241527 669836851 1357633189 -829471994 -1182239856 545333802 1468404412 -505397375 -1763242217 267280045 2028564027 -426902632 -1853175026 142842548 2139400738 -281299021 -1740863707 20305567 1983047177 -396987478 -1622064324 106435206 1902060048 -61394971 -1957683341 307842761 1700691551 -80024580 -1942103190 355764944 1647557190 -225663017 -2054449343 478332667 1803941485 -169778226 -2098834600 468648674 1827156596 -240956278 -2036040676 531443110 1755979056 -154236781 -2117486587 415295935 1875368233 -8862536 -2004880338 292988308 1718719746 -132841311 -1894633417 370893197 1629245723 -334209810 -1693225864 35274178 1964838228 -344352521 -1669420959 91748827 1919994189 -489696036 -1781996470 214021616 2076607846 -442363707 -1834672045 195850729 2091598207 -892507070 -1110811436 616762734 1405369848 -845109157 -1163421491 598657399 1420425697 -1005132688 -1290677018 706250076 1562359242 -1015340951 -1266937601 762659141 1517449683 -679838682 -1602401104 963910922 1316171164 -803751873 -1492088663 1041881363 1226762629 -643697644 -1364802430 934253880 1084794286 -557043699 -1446313829 818041121 1204117943 -390562357 -1614852771 112598247 1907436657 -271205934 -1731032764 31185150 1994188904 -429656583 -1855666833 141399253 2137695299 -519163424 -1777794698 251678924 2013749338 -183538257 -2113381063 453053571 1812347925 -228415050 -2056939232 476891290 1802237964 -69933667 -1932274421 366642353 1658696743 -54976124 -1950478062 313999528 1706061886 -740926205 -1529778795 1037581359 1256131769 -725903078 -1547916916 985004086 1303562400 -586296015 -1442126425 855880733 1141146763 -631238360 -1385750082 879652868 1130971282 -832483993 -1184465423 544156747 1466440925 -921925250 -1106527768 654501970 1342560452 -1061501611 -1212287549 783590521 1504941295 -942210740 -1328533030 702111840 1591628022 1864392964 405229970 -2127691736 -165072706 1749919005 524981643 -2042379215 -247139161 1643899190 385669536 -1879734246 -118310772 1721117999 294723001 -2003284989 -6325099 1922527584 93340150 -1667690420 -341958438 1979364729 50169327 -1678453675 -319560509 2085419346 189516228 -1841129346 -448419608 2065775947 203820509 -1792058265 -500667151 1414414796 592015706 -1170202400 -850980746 1394836949 606385475 -1121065735 -903162769 1519766014 764606824 -1264867118 -1013147580 1576537575 721370481 -1275695925 -990815139 1241076136 1056858430 -1476972412 -789577710 1318360497 965977383 -1600457571 -677526517 1193466266 807790860 -1456686922 -567572448 1078926723 927477013 -1371439953 -649704391 1983598661 20734163 -1741344407 -281935361 1901499484 106013898 -1621559952 -396376602 2028001399 266856673 -1762739877 -504788531 2139954286 143273208 -1853653694 -427536940 1804353569 478900407 -2055069427 -226160229 1826718776 468104366 -2098207468 -169290366 1700251667 307296389 -1957058241 -60909143 1647971338 356334748 -1942721242 -80519760 1297445005 978468891 -1554312799 -732159689 1245230228 1027572738 -1539910216 -751704786 1133443263 881444905 -1384081005 -628643579 1155742886 870583344 -1427284598 -571839204 1357013225 669339775 -1091829307 -907333293 1469031664 545821798 -1182677540 -830016182 1580853467 691984461 -1338537481 -953108127 1498688706 777198676 -1218818578 -1067614856 1561723782 705770256 -1290247510 -1004580292 1518061471 763164425 -1267358029 -1015900635 1405979572 617265954 -1111233896 -893068786 1419792301 598179643 -1162989951 -844554729 1084298210 933634932 -1364233522 -643284392 1204606971 818669421 -1446857001 -557480383 1316658128 964537158 -1602946308 -680277398 1226268617 1041264479 -1491517723 -803336589 1719149390 293540824 -2005515678 -9342220 1628825431 370333633 -1894021509 -132335891 1755556732 530881514 -2035430832 -240452922 1875799909 415850483 -2118119863 -154714401 2077176618 214434748 -1782492666 -490315120 2091054899 195413925 -1834183137 -441735543 1964292888 34835342 -1692739020 -333583710 1920564993 92163991 -1669915091 -344969541 1141715655 856293969 -1442622485 -586914947 1130428126 879216200 -1385261070 -630610076 1255586549 1037142627 -1529291815 -740299953 1304133356 985419386 -1548410944 -726519978 1505370787 784142901 -1212922993 -1061981415 1591207610 701552172 -1327921258 -941705472 1466018449 543595015 -1183855683 -831980757 1342992008 655056414 -1107161180 -922403022 2137199119 140780185 -1855098077 -429243467 2014238230 252307072 -1778337990 -519600212 1907923517 113224363 -1615398127 -391001209 1993694756 30568114 -1730461944 -270790754 1658061419 366162685 -1931844793 -69381167 1706673778 314504932 -1950898338 -55535672 1812957785 453556943 -2113803403 -184099869 1801604672 476413654 -2056507540 -227860486 189572096 2085328022 -448608980 -1840908870 203513881 2066108559 -500235979 -1792527965 93793330 1922047140 -342274786 -1667334776 49997867 1979570365 -319518457 -1678526063 385594468 1643939058 -118106808 -1879906850 295071869 1720795371 -6811311 -2002837049 404765782 1864830144 -164733574 -2127991316 525203535 1749731545 -247228061 -2042320395 807568584 1193653342 -567482908 -1456745102 927940817 1078489159 -650042883 -1371139733 1056509178 1241398380 -789090858 -1477419712 966052067 1318320245 -677729841 -1600284327 764777644 1519559738 -1013189248 -1264794346 720916661 1577017379 -990498407 -1276051185 592321694 1414081544 -851411534 -1169732316 606328967 1394927633 -902973013 -1121285827 307729729 1699784151 -61213587 -1956723461 356143448 1648189902 -80465804 -1942814494 478944627 1804283365 -226329505 -2054861623 467786090 1827072508 -168839098 -2098689840 266372389 2028451251 -504437751 -1763060577 143475004 2139779498 -427614192 -1853615994 20647191 1983659393 -281711557 -1741529939 106350862 1901197720 -396842974 -1621124940 691647881 1581155615 -952642395 -1338973133 777286032 1498628358 -1067839300 -1218633686 669138363 1357188397 -907256681 -1091867647 546306466 1468582196 -830367602 -1182357480 881763821 1133090171 -629095231 -1383599017 870539764 1155813730 -571670312 -1427492786 978660831 1297227081 -732214029 -1554219931 1027140038 1245698384 -751400726 -1540245380 964347522 1316877844 -680220754 -1603037384 1041695387 1225798157 -803642441 -1491184863 933318320 1084653094 -642830436 -1364713718 818711209 1204533823 -557651067 -1446651117 617469670 1405806192 -893143094 -1111193764 597693183 1420239465 -844205101 -1163312315 706109140 1561423426 -1005043720 -1289810066 763075277 1518119515 -1015677983 -1267545225 34924106 1964234460 -333805722 -1692551184 91824723 1920864965 -344505473 -1670351895 214920824 2076729070 -490664108 -1782169662 195209825 2091227895 -441660595 -1834222629 530839086 1755629240 -240281854 -2035636332 416166455 1875444385 -155167973 -2117639283 293109276 1719619210 -9035984 -2005848154 370522629 1628605075 -132392151 -1893930049 543291331 1466353493 -831547665 -1184323975 655111130 1342899020 -922594570 -1106943392 783974385 1505578855 -1061937443 -1212993973 702004200 1590725502 -942023996 -1327568302 1037494183 1255266097 -740784501 -1528842723 985342910 1304171304 -726318446 -1548586492 856518549 1141530371 -587002183 -1442562513 878750604 1130863386 -630273376 -1385563594 454022923 1812522909 -184437209 -2113501519 476189458 1801790340 -227773890 -2056568152 366239545 1658023855 -69583339 -1931669885 314153760 1706994614 -55051764 -1951348070 112772975 1908406265 -390683069 -1615751467 30737270 1993487328 -270835110 -1730391348 140726109 2137292747 -429052303 -1855316249 252611396 2013903826 -520033688 -1777870082 -314836643 -1707292213 53844081 1949477095 -363446972 -1655632430 72899688 1935633662 -471830161 -1796783623 233705539 2062098645 -460475018 -1819638304 176411738 2105861324 -259200711 -2020877905 511870997 1770371203 -136237792 -2132402762 435112972 1860730010 -27827957 -1991224931 274268199 1734226097 -113597166 -1908566652 389334078 1614017704 -699016811 -1588401917 945535161 1331464239 -784851572 -1505809126 1060535456 1211190326 -661761625 -1349951183 914370699 1099366429 -538733122 -1461410520 837678226 1189790724 -874329615 -1125779097 636266717 1391171659 -863040024 -1148699266 578907332 1434868818 -986103357 -1304530603 725033199 1546653817 -1034648102 -1252805300 744154358 1532875872 -199178212 -2094532470 439265584 1831442854 -213054459 -2075509613 490958121 1782865343 -84197330 -1912835912 351609090 1676808596 -40467401 -1970162527 328787227 1688196493 -375924616 -1634670354 127514964 1889438146 -285598623 -1711461129 16022861 2012433883 -414429110 -1874108196 155332966 2118451696 -534670253 -1759075131 238024063 2032715241 -816912172 -1203120062 557877752 1447541102 -937218867 -1088152485 640503265 1361739127 -1047174938 -1231925136 798687690 1486631260 -956783361 -1308650391 687261139 1609692485 -755369808 -1510029274 1022859676 1274063114 -711705431 -1567421377 999972229 1285385491 -601722750 -1423622124 841748910 1160454456 -615533413 -1404533747 893506999 1111942433 -552756257 -1475695799 822344435 1174719077 -664772666 -1352175792 913194730 1097404028 -774499347 -1496243333 1071149761 1222591063 -692332556 -1581455518 951432920 1337099854 -1027961925 -1245856979 750054039 1538513409 -975745118 -1294958796 735653518 1558060568 -866057335 -1150930145 577725093 1432900147 -888354928 -1140066554 620930748 1376097834 -463226089 -1822127231 174971451 2104158893 -485589234 -1811329128 218111522 2047291060 -357027035 -1648426061 79057417 1941004959 -304744644 -1697462358 64722448 1960617606 -103502989 -1898734619 400214623 1625160393 -21401750 -1984012292 280432198 1739603664 -150002879 -2146954281 419512941 1845916411 -261953704 -2023368754 510428788 1768666850 -971593058 -1324246520 672713650 1595931428 -1048875385 -1233363439 796200875 1483882301 -926080340 -1077276102 650331008 1371829014 -811538763 -1196960221 565086105 1453963023 -610157830 -1398371732 900717526 1118366528 -590577949 -1412739467 851582927 1170550617 -713411896 -1568865698 997479396 1282630514 -770181423 -1525627321 1008310269 1260300139 -42431914 -1971340608 326560634 1685183468 -99266993 -1928167719 337325923 1662787573 -207420828 -2069613838 497902408 1789547486 -187775363 -2083916053 448833361 1841797063 -523265486 -1748456796 247593758 2043071368 -408789461 -1868206403 162283271 2125139857 -300674560 -1726799210 1733420 1998406586 -377891303 -1635850609 125286197 1886422947 -1990771623 -28308273 1733909877 274623971 -1908737984 -113391402 1614059884 389261818 -2020821909 -259291907 1770181959 512091601 -2132709262 -135905052 1861161310 434643400 -1797247939 -471393109 2062437649 233405831 -1819416540 -460662606 2105772296 176470430 -1707367409 -314796903 1949680931 53671349 -1655283690 -363769728 1935147322 73347500 -1304879983 -985781241 1547140541 724585771 -1252730744 -1034688482 1532672420 744327474 -1126001501 -874142667 1391261071 636208409 -1148235590 -863477716 1434530198 579207424 -1349645067 -662094749 1098935769 914840911 -1461466900 -538642310 1189980608 837458262 -1588230969 -699222959 1331422699 945608061 -1506262818 -784371640 1211507186 1060180324 -1874064104 -414499442 2118282292 155540642 -1759393535 -534316649 2033166381 237541563 -1634237142 -376392260 1889133574 127849616 -1711652557 -285380187 2012487711 15929481 -1912922756 -84136470 1677032528 351423686 -1969825435 -40769037 1687730249 329222367 -2095016626 -198728232 1831793762 438945012 -2075307689 -213229119 1782788219 490995949 -1423823408 -601547450 1160531196 841710698 -1404048951 -615982753 1111591141 893827187 -1510365726 -755067532 1274528974 1022424152 -1567333893 -711765651 1285161175 1000157249 -1231733324 -1047392990 1486576792 798780430 -1309083219 -956315333 1609996417 686925847 -1202801274 -817265392 1447089322 558359612 -1088196193 -937148151 1361907891 640294949 -1151246629 -865702323 1433354231 577245025 -1140024638 -888427948 1375927278 621136760 -1246046487 -1027742081 1538570181 749963091 -1294527760 -976215450 1557754844 735986506 -1495904577 -774799831 1222127507 1071587077 -1581544794 -692274640 1337322378 951245596 -1475492211 -552929765 1174644641 822384439 -1352662380 -664325630 1097753528 912872238 -2146468333 -150450555 1845567295 419835817 -2023572982 -261780836 1768741670 510389168 -1898645983 -103561545 1624938253 400402331 -1984351688 -21101906 1740067604 279995266 -1648857481 -356557087 1941311323 78725069 -1697273234 -304964872 1960561474 64814036 -1822169531 -463153453 2104330089 174766079 -1811013028 -485944630 2046837616 218592230 -1569034342 -713203956 1282674358 997408288 -1525175421 -770663659 1259981487 1008663097 -1398675544 -609822914 1118799492 900249106 -1412684879 -590671065 1170358941 851800587 -1077051394 -926265496 1371741906 650391108 -1197425689 -811103375 1454299851 564783709 -1323894836 -971913382 1595447008 673162870 -1233439787 -1048837309 1484083961 796025455 -1726722222 -300711996 1998204542 1908456 -1636201653 -377570339 1886906983 124836593 -1747990688 -523700234 2042734156 247895770 -1868430471 -408603665 2125226581 162222787 -2069668042 -207327328 1789738522 497684108 -2083611857 -188109895 1841363459 449301141 -1971792124 -41949294 1685501480 326207166 -1927998691 -99474549 1662743089 337396391 635597653 1390756803 -873721223 -1125440785 579843916 1435011034 -863906208 -1148786954 725220199 1547619313 -986211765 -1305433379 743718782 1532170216 -1034265006 -1252167996 945120049 1330795431 -698678755 -1587793269 1060677416 1212127166 -784939516 -1506675054 915335939 1099553685 -662664657 -1350059335 836972314 1189355404 -538096074 -1461027168 512512925 1770742539 -259902799 -2021326297 434214788 1860609810 -135268696 -2132228546 274193327 1733356345 -27673981 -1990292971 389685174 1614622496 -114000230 -1909240308 54215673 1950118767 -315284779 -1707994557 72779744 1934735222 -363272500 -1654663590 232836043 2062023517 -470897945 -1796629903 177016786 2106212164 -461148418 -1820041624 1022968340 1274966658 -755555528 -1510992978 999589389 1284748955 -711268575 -1566713929 841140774 1160116912 -601052406 -1423205476 894373439 1112030889 -616468717 -1404674171 558781040 1447650022 -817876132 -1203305526 639866473 1361356543 -936511675 -1087715373 798349890 1486023380 -1046758546 -1231254536 687349339 1610559181 -956924041 -1309585439 127361756 1888506442 -375847952 -1633799322 16426693 2013107795 -285947927 -1712064641 156035822 2118900344 -415069246 -1874478252 237055735 2032541281 -533770277 -1758953651 438334136 1831289390 -198306924 -2094456062 491632289 1783268919 -213657715 -2075859173 352057994 1677511196 -84567130 -1913476304 328613523 1687227909 -40345665 -1969262807 399774167 1624449345 -103124741 -1898102675 280614350 1740563800 -21515038 -1984920460 420452837 1846061427 -150865719 -2147039137 509763068 1768254826 -261342000 -2023027642 174260659 2103718181 -462593889 -1821749239 219071914 2047472956 -486497146 -1811442672 79202689 1941944599 -357111635 -1649289157 64310680 1959951630 -304403276 -1696850910 750399775 1539113353 -1028370381 -1246535515 735573254 1557185936 -975596502 -1294031684 576829741 1432783291 -865085439 -1150752617 621575476 1376472482 -889054184 -1140511602 822944123 1175065069 -553435049 -1476103999 912319842 1097324020 -663845810 -1352026920 1071032649 1221695967 -774322075 -1495271181 951807312 1337744838 -692777860 -1582154518 248455318 2043154432 -524205638 -1748602580 161670287 2124796953 -408123997 -1867795147 1353892 1997772850 -300234360 -1726088930 125398205 1887329323 -378073711 -1636811513 326643954 1686044772 -42577442 -1972281016 336983275 1662174333 -98855481 -1927502511 497268928 1789167702 -206710292 -2069173894 449739993 1841908815 -188736011 -2084098717 899743838 1118187720 -609263246 -1398255132 852280391 1170994385 -591223445 -1413114371 997886060 1283307770 -713758400 -1569465898 1008159861 1259371747 -770101927 -1524752945 672534586 1594957996 -971476714 -1323351680 796644387 1484580021 -1049250545 -1234008679 651008008 1372235934 -926680796 -1077622350 564157457 1453812871 -810664643 -1196880469 1099871825 914982599 -1350510723 -662181909 1189311048 837042910 -1460858012 -538303502 1330986595 944901877 -1587847345 -698585127 1211693690 1061145324 -1506370730 -785273920 1547281973 725522083 -1304967399 -986646641 1532256812 743658170 -1252392192 -1034079338 1390554631 635772561 -1125363925 -873758787 1435494942 579394184 -1149138126 -863585372 2061538969 233285135 -1796278347 -471218397 2106413696 176841238 -1820118100 -461110470 1950031531 54275645 -1707769977 -315470063 1935071922 72477220 -1655129186 -362837240 1733789437 273725035 -1990596655 -27338937 1614430948 389902962 -1909185592 -114093218 1770786511 512441945 -2021494813 -259694731 1860291286 434567744 -2131776518 -135750804 1486194448 798144390 -1231296964 -1046686038 1610105609 687829919 -1309269467 -957279565 1447956258 558448564 -1203737074 -817406312 1361300283 639957933 -1087526377 -936732031 1159894900 841328610 -1423116712 -601110834 1112494957 893936635 -1405013439 -616168745 1274617670 1023291344 -1510506902 -756003076 1284823903 999549897 -1566918029 -711095579 1677436888 352098126 -1913272588 -84740510 1687577537 328291159 -1969749267 -39898501 1830825962 438771580 -2094117178 -198607280 1783491571 491445093 -2075948321 -213599671 2118956988 155944746 -1874667888 -414849530 2032235429 237388595 -1758522743 -534240737 1888960398 126881560 -1634115934 -375493068 2012937111 16632577 -1712022853 -286021075 1941492947 79684677 -1648970241 -357464727 1960120522 64102492 -1696894490 -304332432 2103663841 174353527 -1821557299 -462811813 2047777016 218736750 -1811875372 -486028990 1846527159 420017185 -2147375717 -150563571 1768030382 509947960 -2022940286 -261402348 1624525957 399735827 -1898304087 -102949569 1740212380 280934410 -1984435792 -21964506 1222046747 1070711949 -1495755465 -773872223 1337667586 951845012 -1581952722 -692952648 1175288873 822758591 -1476190971 -553374317 1096857648 912754854 -1351689956 -664147574 1432478847 577164521 -1150319277 -865552955 1376526438 621482224 -1140702902 -888835620 1538944077 750607579 -1246491295 -1028440585 1557637204 735090882 -1294349960 -975242770 1789126034 497341700 -2069003074 -206916568 1842225547 449384733 -2084552537 -188256207 1685613984 327114038 -1971975028 -42910694 1662364089 336763183 -1927559019 -98764797 1997862390 1295712 -1726311206 -300047284 1886990831 125698425 -1636347709 -378511275 2043641284 248008018 -1748951832 -523883394 2124593629 161843531 -1867720463 -408164249 1372439898 650835404 -1077697418 -926640928 1453326659 564605397 -1196531601 -810987271 1595297128 672235006 -1323815868 -971039534 1484491121 796703207 -1233786787 -1049438005 1283118398 998106536 -1569410030 -713849724 1259802919 1007690161 -1525059573 -769769315 1117871372 900099482 -1397801952 -609743690 1171036437 852208003 -1413285831 -591017809 809202167 1195131233 -566947621 -1456332723 928429550 1079084408 -648489790 -1369447340 1054931397 1239927123 -789669655 -1477859201 965557724 1317670218 -679256848 -1601934234 764174739 1519079685 -1014890305 -1266339799 719431050 1575392540 -990919514 -1276578768 592964001 1414584631 -849770355 -1168197605 607792568 1396514094 -902542188 -1120699390 190140735 2085773737 -447008749 -1839464315 205034790 2067768752 -499715062 -1791900516 93247757 1921640859 -343885791 -1668839241 48438548 1977888130 -319980488 -1679143762 383926619 1642426829 -118742921 -1880420127 294618434 1720235476 -8264594 -2004429576 406440297 1866398207 -164124603 -2127521581 525602160 1750285798 -245732260 -2040701750 689979574 1579642912 -953278054 -1339485940 776832175 1498068025 -1069292157 -1220225771 670812292 1358755858 -906647128 -1091397314 546704541 1469135883 -828871247 -1180738265 882331858 1133535300 -627494402 -1382153880 872060107 1157473373 -571148825 -1426864783 978114784 1296820342 -733824564 -1555723942 1025580281 1244015727 -751862315 -1540862653 307126398 1699303656 -62914222 -1958268476 354657383 1646564593 -80886453 -1943341603 479586380 1804785882 -224687776 -2053326346 469249109 1828658371 -168407687 -2098102801 268005402 2029928588 -503901898 -1762647648 143963139 2140374165 -426060497 -1851923015 19068968 1982187710 -282289916 -1741969006 105856049 1900547239 -398369507 -1622774389 34411381 1963598819 -335318439 -1694219569 90232684 1919412218 -345065920 -1670805802 215391047 2077338577 -489096597 -1780495619 196829022 2092724168 -441106830 -1833824540 532284177 1757229959 -239836611 -2035068245 416794376 1875965854 -153508316 -2116118862 291605283 1718008757 -9442801 -2006394215 369905466 1628143532 -134074858 -1895489920 962802621 1315177259 -680701295 -1603640825 1041168292 1225377586 -805267832 -1492670946 934853519 1086294809 -642327901 -1364071883 819298198 1204965120 -556065094 -1445188052 617882585 1406341967 -891665675 -1109560733 599386048 1421793110 -843610388 -1162824070 705670123 1560845181 -1006515513 -1291388335 761425906 1516592996 -1016328482 -1268040120 454435380 1813058210 -182959336 -2111868018 477881901 1803343547 -227178751 -2056079465 365799942 1657445008 -71054550 -1933247556 312503839 1705467529 -55701709 -1951842395 111227472 1906705094 -391163012 -1616354326 30209609 1993066207 -272459931 -1731876877 142260834 2138934004 -428549298 -1854673960 253197947 2014334701 -518447273 -1776406591 544735996 1467953770 -831102000 -1183755450 655738597 1343420019 -920934455 -1105422497 782469838 1503967832 -1062343710 -1213539468 701386455 1590263361 -943706117 -1329127571 1036980888 1254629902 -742296652 -1530510558 983750273 1302717975 -726878291 -1549039813 856988330 1142139452 -585434234 -1440888048 880369331 1132359205 -629719137 -1385165047 1415034099 592479333 -1168517665 -849418935 1396338922 607993980 -1120661050 -902618800 1519140033 764087383 -1266524691 -1014665861 1575090392 719767630 -1276143116 -991385246 1239458967 1055364097 -1477524037 -789973715 1317888142 965365784 -1602027102 -679202508 1195060389 809245747 -1456124535 -567116513 1079437500 928110634 -1369929328 -648038138 1866044475 406758573 -2127039209 -164575871 1750356002 525557940 -2040909554 -245562984 1642208265 384117919 -1880326875 -118796877 1720702992 294185094 -2004764356 -7960150 1921942623 92910793 -1669274253 -343419419 1977827398 48525520 -1678958230 -320204292 2085948525 189938939 -1839502015 -446931497 2067318900 205519074 -1791579816 -500065842 1296860594 978040100 -1555897186 -733621240 1243693483 1025929533 -1540415353 -752349167 1133972864 881868054 -1382454100 -627155910 1157286297 872282383 -1426806603 -571238365 1358665174 670868800 -1091177222 -906836884 1469469135 546398553 -1181208349 -828440459 1579163108 690433394 -1339130680 -953594786 1498274301 776661355 -1220298543 -1069250489 1981982074 19240428 -1741896618 -282331968 1901027683 105402869 -1623130033 -398053159 2029595976 268312030 -1762177948 -504333070 2140465489 143907271 -1852143491 -425871125 1804973342 479364488 -2053385166 -224598876 1828221191 469713297 -2097803221 -168746819 1699626284 306777530 -1958716416 -62428010 1646524725 354732451 -1943168999 -81090417 1717687921 291956455 -2005944483 -9926709 1628181096 369828606 -1895664828 -133872686 1757044291 532508373 -2035007633 -239923207 1876400730 416328396 -2116420746 -153170976 2077672981 215086723 -1780963527 -488663121 2092630540 196883098 -1833606368 -441297994 1963806247 34242225 -1694290165 -335274083 1918929470 90684072 -1670452462 -345384060 1561327289 705218095 -1291741291 -1006196989 1516384928 761594422 -1267969140 -1016372454 1406434955 617827869 -1109778521 -891474127 1421458066 599689732 -1162355778 -844043480 1085859549 935319115 -1363769359 -642664601 1205150404 819073618 -1445248024 -555977858 1315139311 962879097 -1603465277 -680902827 1225698038 1040816736 -1493120038 -804783284 2138761008 142464934 -1854634468 -428624246 2014782249 252711871 -1776729595 -518098285 1906405122 111566740 -1615917522 -391627080 1993124635 30120845 -1732064713 -272237919 1657665364 365610946 -1933339016 -70998290 1704997709 312935387 -1951509919 -56007945 1813413734 454119408 -2112348598 -182505764 1803271039 477924329 -2055873965 -227349819 1142212600 856946542 -1441093932 -585263550 1132004321 880685943 -1384684851 -630173093 1255100362 1036549980 -1530843418 -741990800 1302498259 983939909 -1548948737 -726934935 1503909788 782558986 -1213352272 -1062566362 1590563717 701047571 -1329565015 -943242689 1467506606 545222456 -1183433086 -831451628 1343593399 655534881 -1105462629 -920860147 -119342081 -1880765591 384604883 1642834501 -7389210 -2004349072 293691082 1720086108 -164006963 -2126625957 406262497 1865425527 -246106156 -2041346238 526046968 1750984302 -447353957 -1840063731 190548663 2086451745 -499634302 -1791025388 204885678 2066841144 -342989911 -1668721857 92275333 1921462803 -320624720 -1679517914 49137308 1978332682 -1014179017 -1265898591 763542043 1518701197 -991879378 -1276760136 720338434 1575505556 -849915131 -1169136749 593048105 1415447231 -902129892 -1120032886 607450672 1395902118 -566506669 -1455621179 808823423 1194498793 -648671414 -1370406948 928542310 1079992048 -790609055 -1478003721 1055793741 1240011483 -678590600 -1601521682 964945492 1317328578 -503723330 -1761674712 267889554 2029034244 -426504537 -1852621263 144338827 2141019933 -282967412 -1742376422 19669920 1982534454 -397441387 -1622624765 104982457 1900468015 -61941030 -1958090164 306232310 1699187552 -81584445 -1943785899 355303407 1646940025 -225094936 -2054004098 479933380 1805386578 -168257807 -2097174937 469170141 1827784523 -627578250 -1383015712 882477914 1134476236 -570806673 -1426252039 871649091 1156808661 -733191612 -1555344686 977404776 1296380926 -752769443 -1540974901 1026541425 1244198887 -954140142 -1339569532 690920254 1579789224 -1068679669 -1219883363 776167207 1497657265 -906268128 -1090764106 670372620 1358046106 -828983751 -1181645137 546887445 1470097283 -892036739 -1110201877 618330193 1407043783 -843489948 -1161925134 599211080 1420823774 -1005645489 -1291312679 704737379 1560690933 -1016933034 -1268390464 762098810 1516995820 -681342695 -1604011633 963504181 1315625123 -804369152 -1492550250 1040198700 1225202874 -642252501 -1363201603 934699015 1085362321 -556415694 -1445792348 819700766 1205638280 -239421003 -2034398941 531945625 1756620815 -153649748 -2117055174 416881792 1876831254 -10407545 -2006580975 292507819 1718116413 -133368418 -1895054072 369267890 1627759652 -334648879 -1693804217 33802493 1963260011 -346001976 -1670947490 91098340 1919499378 -489283101 -1781460619 215498959 2078240857 -440670726 -1833118356 196445398 2092086336 -741365700 -1530357590 1036110096 1254553990 -727552987 -1549443917 984354057 1303068063 -585883634 -1441591144 857358626 1142780340 -629545961 -1384196991 880248123 1131460013 -830949288 -1182824242 544659828 1467083234 -921338815 -1106096937 656088429 1344024059 -1063047062 -1213988612 783110470 1504338384 -942738317 -1328954139 700487007 1590142409 -392066828 -1616463774 112191960 1906891086 -271823635 -1731494789 29502913 1992629591 -428212026 -1854066608 141844970 2138263932 -518535969 -1777273783 253339123 2015270245 -183068528 -2112772090 454621628 1814022442 -226796407 -2055443425 477445541 1802636595 -70446942 -1932910540 365130126 1657028888 -56568645 -1951931347 313439639 1705608449 -1668399365 -343339411 1921015767 92761921 -1679557918 -320550284 1978506190 48933720 -1839876407 -447576481 2086393829 190637939 -1791462704 -499170746 2067141628 204546922 -2126958945 -163701239 1865895859 405831461 -2041255290 -246162928 1750764458 526236476 -1880971603 -119171525 1642907521 384562967 -2003869004 -7843294 1719731096 294007566 -1478484429 -790155611 1240366879 1055477641 -1601316310 -678761796 1317255942 964987792 -1455712767 -566450537 1194719021 808634299 -1370074600 -648977778 1079522100 928973730 -1168699817 -850379071 1415147387 593387501 -1120220594 -901907752 1395960674 607362036 -1265858971 -1014253837 1518528329 763746271 -1277083012 -991530262 1575953232 719852486 -2053828678 -225296596 1805348502 480009728 -2097624157 -167773387 1828104847 468818457 -1957787768 -62277858 1698752164 306697778 -1943845999 -81497337 1647125181 355078699 -1742594082 -282775736 1982627570 19615332 -1622156345 -397874351 1900133099 105286269 -1762027540 -503404678 2029516480 267437654 -1852550155 -426548381 2140811993 144507471 -1090834574 -906223644 1358253662 670203592 -1181291669 -829301763 1469614663 547338961 -1340037312 -953706538 1580123756 690616058 -1219665063 -1068870705 1497563765 776221411 -1555284202 -733278336 1296195130 977628844 -1541276913 -752432231 1244633635 1026075317 -1382566108 -628062286 1134155272 882828958 -1426427075 -570604629 1156846097 871572103 -1363649415 -641766161 1085685077 934350275 -1445619616 -556619530 1205598540 819775962 -1604070325 -681253667 1315812711 963282417 -1492250542 -804708156 1224765822 1040663016 -1290843107 -1006076789 1560358193 705043879 -1268611068 -1016743790 1517087016 762042814 -1110129617 -892078919 1406838019 618501525 -1162280906 -843173728 1421304090 598757772 -1781105487 -489599961 2077760925 215952651 -1833191256 -440629186 2092292484 196274450 -1693584253 -334838763 1963169199 33858873 -1671417702 -345571316 1919832502 90792224 -2006881067 -10068925 1718554105 292044143 -1894995764 -133457830 1627572704 369490294 -2034572057 -239217551 1756661195 531871069 -2116607746 -154136472 1876509138 417231172 -1214026440 -1062969938 1504513044 782908546 -1328633567 -943089225 1589692429 700971163 -1183259382 -830483044 1467384870 544322736 -1105911533 -921562747 1343963199 656175273 -1441497764 -585937462 1142561904 857550054 -1384531643 -629241389 1131927657 879814911 -1529875090 -741816840 1254200386 1036428500 -1549651593 -727383583 1303138395 984309965 -1932702224 -70615706 1656958172 365173834 -1952413207 -56116865 1705961669 313120851 -2112436798 -183372460 1813554414 455054456 -2055536165 -226741939 1802854647 477253729 -1854251628 -427987710 2138324152 141757486 -1776838259 -519001829 2014967969 253675575 -1616783962 -391715536 1907340426 111707164 -1731456577 -271900375 1992454291 29704197 2063164326 234771248 -1795751286 -470797796 2106894271 177444649 -1818573165 -459409915 1948445588 52812546 -1708356936 -315901394 1934569357 71835419 -1656664415 -364478921 1733194690 273236820 -1992289554 -28892552 1612953563 388269901 -1909598473 -114629023 1771437040 512936806 -2019845412 -258168246 1861763049 436146047 -2131337531 -135172525 1100432238 915436536 -1348918718 -660729132 1190823799 838711265 -1460345253 -537667891 1330432860 944503754 -1589466512 -700081434 1210126149 1059471315 -1506840983 -785883393 1545622282 724001692 -1305595354 -987168080 1531811603 743090053 -1253837249 -1035680087 1392237368 637332398 -1124746732 -873297278 1435901729 579940279 -1147634163 -861974885 1675776743 350577265 -1913900085 -85261475 1687131902 327722600 -1971193902 -41498812 1832508117 440330819 -2093499399 -198145169 1783897804 491990618 -2074443808 -211988618 2119516803 156398101 -1873075281 -413396167 2033747610 239056396 -1758009418 -533604576 1888406193 126482983 -1635734627 -376988917 2011369128 14958142 -1712492668 -286630126 1485599279 797655737 -1232989437 -1048239211 1608627766 686196384 -1309681894 -957814900 1448606237 558942859 -1202087119 -815879257 1362771460 641535634 -1087086808 -936153154 1161519691 842814173 -1422589081 -600689679 1112974930 894539460 -1403467906 -614467608 1273031289 1021827823 -1511093419 -756433981 1284320864 998907638 -1568452788 -712736806 1221525796 1070084530 -1497276408 -775532386 1336067389 950400427 -1582521327 -693398393 1175750934 823376256 -1474631622 -551692116 1098468623 914259353 -1351144413 -663741259 1433932096 578757078 -1149865876 -864993030 1377162585 621995471 -1139035019 -887323421 1537448306 748988900 -1246889890 -1028994872 1557028203 734621181 -1296024505 -976810799 1939939820 77992314 -1649459008 -358059946 1959585269 63690083 -1698528039 -305810353 2105190878 176003400 -1821062926 -462161820 2048355783 219176273 -1810297621 -484557699 1846948232 420544798 -2145890140 -148938702 1769731473 511493383 -2022337347 -260922325 1624095162 399149356 -1899767658 -104536064 1738571171 279399733 -1985078129 -22467559 1372860517 651362547 -1076211383 -925015585 1455027324 566150378 -1195928240 -810506810 1594865751 671647937 -1325278853 -972625427 1482849358 795167960 -1234428574 -1049940492 1281564673 996413591 -1569898195 -714444357 1259267096 1007277198 -1526692556 -771246686 1119397939 901748901 -1397307105 -609093239 1171614762 852647100 -1411707642 -589546096 1790578861 498933819 -2068549247 -206356201 1842861236 449897506 -2082884200 -186743538 1684117663 325494793 -1972373069 -43464411 1661754502 336292880 -1929232982 -100332228 1997340873 667743 -1727831579 -301706893 1885390032 124253254 -1636915716 -378956438 2044102907 248625261 -1747392041 -522200767 2126204130 163347572 -1867174450 -407757480 513124002 1771214388 -258226290 -2019756264 435708603 1862226477 -134872169 -2131676415 273559184 1732845062 -29339716 -1991803094 388229769 1613027871 -114455643 -1909802189 52606662 1948616272 -315828246 -1708398724 72315615 1934115401 -364833805 -1656347803 234438388 2063470178 -470327336 -1796182194 177535725 2106837627 -459629631 -1818383529 637240938 1392293628 -873076922 -1124935728 580272755 1435595493 -862444705 -1147202615 723521112 1546075854 -986812556 -1305911326 743295553 1531640535 -1035752595 -1253794821 944543246 1330357912 -700254430 -1589262412 1059148311 1210475137 -785435845 -1507327059 915873340 1099968170 -661029104 -1348579450 838523429 1191045811 -537609463 -1460434017 126785507 1888069493 -377424177 -1635269031 14898170 2011456364 -286444842 -1712717248 156573649 2119315271 -413434115 -1872998805 238607304 2034232158 -533284124 -1758360974 439977863 1832826641 -197663061 -2093951427 492061598 1783853832 -212196686 -2074275292 350359477 1675968291 -85168487 -1913954801 328190892 1686698810 -41833856 -1970890218 1021359915 1273464765 -756099577 -1511397743 999125810 1284129700 -712830434 -1568398712 842743577 1161564047 -600482251 -1422758237 894892800 1112656790 -614950356 -1403016518 559392591 1448122329 -816200093 -1201735947 641360726 1362973632 -936115590 -1087163668 797716349 1485512683 -1048424879 -1232765241 685894500 1608965106 -957380024 -1310147874 748930080 1537537206 -1028807412 -1247111782 734920761 1556689071 -977247979 -1295560317 578309138 1434418308 -864670402 -1150214744 622168075 1376958621 -887363289 -1138959951 823448644 1175708882 -551897752 -1474460162 913903709 1098784971 -663260815 -1351597593 1070554230 1221094624 -775864998 -1496969780 950179951 1336256761 -693307069 -1582577195 399369448 1623905406 -104626748 -1899711150 278929649 1739001959 -22134307 -1985384117 420900058 1846631500 -149418506 -2145436320 511420611 1769773141 -260716049 -2022508167 175830156 2105394202 -462121568 -1821137610 219623573 2047868931 -484879943 -1809948369 77692094 1940278312 -357622382 -1649922812 63748263 1959495729 -305997429 -1698305763 901313889 1119864311 -608791475 -1397644069 852832632 1171390958 -589606828 -1411620670 996375891 1281641925 -714269569 -1570099991 1007597898 1258916316 -771696538 -1526208272 672130309 1594414483 -972979159 -1324960577 794960156 1483018634 -1049870288 -1234472794 651455799 1372806561 -925234149 -1076020083 565815598 1455331768 -810039294 -1196361580 248960425 2043798847 -522668923 -1746959341 163254704 2126258470 -407539556 -1867366390 875931 1997171981 -301777737 -1727787999 123771266 1885841684 -378603346 -1637234632 325174733 1684469083 -43014943 -1972857737 336331220 1661677890 -100507400 -1929031570 498748927 1790803305 -206295853 -2068636603 450333158 1842395504 -187045686 -2082547620 -1306465874 -987244232 1546553474 724154388 -1253233225 -1035330271 1531137179 742685709 -1124376164 -872656630 1391788208 636629030 -1147755131 -862874349 1436075177 580908095 -1348994614 -661599908 1100585190 916367472 -1459995181 -537064123 1190419711 838036585 -1588825608 -699711122 1329729748 944054338 -1507740191 -786004617 1211094221 1059644507 -1991325338 -28706320 1732290634 273127644 -1910305409 -115065367 1613589587 388652229 -2020261548 -258838078 1771774072 513544430 -2131196595 -134236709 1861674081 435279095 -1795565310 -469833324 2063054894 233867448 -1819009765 -460116595 2107276343 178080929 -1709027024 -316317274 1949052956 53149834 -1655728855 -364337729 1933702149 71746707 -1422141201 -599988103 1161148867 842172757 -1403642634 -615437216 1113095642 895438156 -1512025891 -756588469 1273901553 1021903207 -1567779644 -712334254 1283716584 998557054 -1232287605 -1047791587 1484958119 797284657 -1310651246 -957989884 1609526718 686316840 -1202241351 -816811985 1448681877 559812867 -1086684000 -935480266 1362421132 640931098 -1873414105 -414005071 2119932171 157067677 -1757922242 -532738904 2033605906 238120324 -1634832363 -376881021 1887441209 126296495 -1713130484 -287013734 2012075296 15394230 -1914509245 -85600043 1676446063 350992889 -1970328486 -41411380 1686195574 327581152 -2093391759 -197242649 1832321373 439366091 -2074827672 -212626178 1784333636 492697042 -2146006228 -149832774 1847126528 421517974 -2021961931 -260276317 1769287193 510795407 -1899166946 -104189048 1623417394 398742180 -1985951993 -22546543 1739499051 279549629 -1650353336 -358175778 1940912740 78170866 -1697882287 -305434681 1958887037 63246059 -1820716166 -461560852 2104783446 175325888 -1810376861 -485431307 2048505423 220104409 -1149719580 -864052366 1433848520 577895006 -1139445763 -887988373 1377504977 622607943 -1247599658 -1029434560 1538081530 749367916 -1295063089 -976627879 1556121315 734508661 -1496335488 -775386346 1220663980 1070000698 -1583186023 -693809393 1336680117 950742563 -1475071054 -552402140 1176130206 824009224 -1350961237 -662780099 1098356359 913352209 -1727153555 -301298949 1996741441 322519 -1637843340 -379105566 1886265176 124334030 -1747570081 -523173175 2044220275 249521125 -1866729914 -407058736 2125829994 162703356 -2068141559 -205677921 1790233381 498334643 -2083033584 -187670906 1842941756 450772906 -1973345733 -43642195 1685013271 325612417 -1928534494 -99887436 1661110030 335919000 -1570530651 -714823117 1282276233 996854559 -1525784900 -771133910 1258307472 1007095558 -1397222761 -608230911 1119253435 900809517 -1412049266 -590158312 1172027298 853313332 -1076589887 -925648297 1373301741 652073851 -1195815208 -809599410 1454845940 565190498 -1324416269 -972541339 1593926623 671503177 -1235040534 -1050282372 1483515846 795580240 -699650902 -1588913092 943869318 1329954064 -786306893 -1507403739 1060080031 1210628361 -661150568 -1349479410 916047284 1100936482 -537239423 -1459793897 838074797 1190342971 -872727346 -1124332456 636837346 1391619444 -862521129 -1148073919 580426235 1436526957 -987712260 -1306033046 724489680 1546249542 -1035112219 -1253425037 742592969 1531191647 -316535710 -1708835596 53243214 1948999128 -363870085 -1656162067 71412055 1934006721 -470186928 -1795246906 234349948 2062603754 -460046263 -1819053857 177873253 2107445747 -258663418 -2020463472 513506602 1771851196 -134686689 -2130712439 435599667 1861323173 -28404684 -1991662430 272692504 1732756878 -115126227 -1910218565 388837633 1613365655 -816374293 -1202705027 559512775 1449020497 -935667214 -1086461596 640989406 1362331720 -1047751207 -1232362161 797111541 1485161571 -958312000 -1310301866 686764268 1609039994 -757068401 -1511572199 1022258339 1273584693 -712128106 -1567950592 998484154 1283758124 -600078915 -1422084821 842392721 1160958983 -615104092 -1403948750 894967944 1113526302 -197575389 -2093085259 439835663 1831890073 -212534982 -2074883668 492476438 1784522880 -85805807 -1914337913 351065149 1676403883 -40931064 -1970781794 327225380 1686511794 -376558265 -1635181103 125848683 1887927549 -287053474 -1713055288 15566962 2011871460 -413817483 -1873635869 157008985 2120021199 -533175956 -1757457926 238420032 2033266902 -461746648 -1820492098 175386372 2104696722 -484996559 -1810842969 219802397 2048842635 -358496742 -1650002292 78620470 1940428704 -305397245 -1697959275 63071023 1959089081 -103981492 -1899335974 398671712 1623461878 -23029163 -1985500477 279903097 1739181039 -149498242 -2146310424 421050194 1847560132 -260369817 -2021907727 511013707 1769096157 -552309024 -1475125642 823791564 1176321882 -663115015 -1350657425 913820629 1097923395 -774904110 -1496787388 1069647870 1220982632 -694017333 -1583017379 950813671 1336636273 -1029472636 -1247523310 749543336 1537879870 -976307555 -1295414773 734059441 1556605735 -864487754 -1149254112 578197402 1433511692 -887803217 -1139670471 622547843 1377592085 -43942039 -1973006337 326049349 1684549331 -99828880 -1928623130 335731292 1661332170 -205850789 -2067937331 498374263 1790158561 -187223230 -2083519532 450450030 1843290872 -522817779 -1747886181 249040417 2044673719 -407131372 -1866687614 162908728 2125658798 -301078721 -1727342679 230931 1996797573 -379575514 -1637411920 124666378 1885958812 -972071007 -1324847305 671170189 1594232347 -1050502216 -1234851026 795671188 1483459074 -925575277 -1076631803 651867839 1373472297 -809954422 -1195498724 565670566 1454391856 -608677947 -1396736173 901132009 1118903935 -589984804 -1412252854 853273328 1172101734 -714881033 -1570441375 997041883 1282053709 -770833426 -1526123656 1006658242 1258771028 -1514187435 -759667261 1269904505 1018561775 -1563258548 -707419686 1289547872 1004257526 -1419453081 -597430799 1164622923 846040285 -1408689794 -619828760 1107785810 889211076 -1207417551 -821070425 1443243037 553718923 -1083866840 -933056066 1366024196 644665490 -1227633405 -1043006059 1490922543 802856121 -1312945894 -960939636 1605396534 683104416 -1630440035 -371833589 1893668017 131605543 -1715687036 -289701614 2008207528 11919422 -1878327889 -418525895 2114231427 151235605 -1754842698 -530577120 2036947098 242116620 -2090441223 -194947729 1835533525 443495491 -2079612448 -217280138 1778761932 486731866 -1916932661 -88416931 1672711399 347389041 -1966069294 -36234940 1692289278 333019240 -1130077164 -878488446 1386874168 632108462 -1144414195 -858877797 1439154465 583070135 -1300239322 -981934928 1550945546 729202076 -1257101249 -1038804823 1528580371 739998085 -1592560528 -703314714 1327306076 941237706 -1501646743 -780566273 1215353157 1064821203 -1345782718 -657470252 1103535470 918662648 -1465567141 -543029043 1185634679 833382881 -2016787236 -254970806 1774462448 516101478 -2136506171 -140464045 1856627177 430887295 -1995322130 -32048008 1730129346 270048596 -1904473865 -109365151 1618110939 393566541 -1703062344 -310746066 1953707412 57935106 -1659858783 -367550409 1931407757 68796699 -1801003894 -475927524 2057878950 229608752 -1815406445 -456382459 2110093759 180504873 -1752614953 -527562943 2038912763 243295853 -1864043570 -404503720 2129302242 166568564 -1722630171 -296382605 2002575049 6024799 -1640006660 -382186646 1882266320 120990278 -1975638093 -46590171 1680885407 322401801 -1923882070 -95104196 1667072646 341488144 -2065322111 -203251945 1793838765 502070843 -2088211560 -191931634 1837501108 444676642 -1394141409 -606066807 1122596403 904808101 -1416965370 -594680944 1166324266 847479484 -1573085395 -717508677 1278410241 993382039 -1521394892 -766088286 1264531992 1012402830 -1320155269 -967362579 1600022103 676943553 -1237466270 -1053101068 1479778894 791974616 -1081372855 -930299937 1367731813 646110963 -1192866992 -807306298 1458055804 569318122 -1903032682 -107661824 1620862906 396056364 -1979727217 -17239527 1743889315 284594997 -2142663004 -145834446 1850208136 423681822 -2027664707 -266110421 1764371345 506272519 -1826285838 -467523996 2100000734 170673992 -1807166741 -481303939 2051453895 222397265 -1644257600 -352735658 1945173996 83349370 -1701618983 -309040561 1956461557 60427107 -1241766306 -1023732024 1542604658 754284516 -1299062201 -979971375 1553957739 731427837 -1155027348 -870277382 1428803392 573505494 -1135973771 -884122909 1380191065 625163215 -1471465926 -548665684 1178949398 826435456 -1356402141 -668876107 1093178127 909091737 -1500463608 -778596706 1218371364 1067052978 -1577223663 -688239993 1341332285 955526059 -1043099567 -1227579193 803074429 1490731499 -960605112 -1313250082 682636644 1605830130 -821553053 -1206966027 554072399 1442925017 -932848518 -1084035860 644595030 1366068672 -597393355 -1419530077 845865241 1164824975 -620149716 -1408338758 889660672 1107301782 -759232505 -1514653551 1018259755 1270241725 -707605474 -1563034488 1004318002 1289461156 -88231783 -1917157361 347328949 1672798499 -36670336 -1965603818 333321644 1691952442 -194627413 -2090792899 443046279 1836017937 -217318222 -2079536092 486907294 1778560264 -418733827 -1878159253 151306705 2114187591 -530094876 -1755294606 241763784 2037265758 -372168497 -1630136231 132073955 1893235061 -289608490 -1715741632 11701754 2008399212 -657940208 -1345351290 918995004 1103229098 -542808823 -1465756257 833291301 1185690803 -703387358 -1592518220 941443086 1327134872 -780210885 -1501962835 1064340503 1215806593 -981487244 -1300725278 728879192 1551294670 -1038977683 -1256897029 740037697 1528505559 -878429882 -1130165808 631920746 1387096316 -859177633 -1144074807 583507059 1438690533 -475627048 -1801342642 229171444 2058342498 -456440383 -1815317161 180692205 2109871227 -310572566 -1703265924 57895110 1953781840 -367997453 -1659372187 69119199 1931058249 -32403012 -1995005654 270528656 1729675270 -109292123 -1904515789 393360521 1618281503 -255190642 -2016597736 516192418 1774405684 -139993705 -2136937215 430554299 1856932909 -203033901 -2065513915 501978111 1793893225 -192399670 -2087778724 445011942 1837197168 -46236959 -1975956873 321919949 1681337179 -95174920 -1923838354 341696468 1666903874 -296557897 -1722428895 6063003 2002498317 -381737298 -1640491464 120670082 1882617620 -527865211 -1752278509 243731369 2038446911 -404443492 -1864131062 166383536 2129526566 -930360805 -1081286003 646296375 1367507873 -807004670 -1193204076 568882990 1458522040 -967812567 -1319671105 677264133 1599671187 -1052926416 -1237668186 791936796 1479856010 -717438337 -1573129495 993174355 1278579653 -766441882 -1521076496 1012885322 1264080860 -605599155 -1394574629 904473441 1122900983 -594899372 -1416773950 847572856 1166270446 -352402542 -1644563708 82879166 1945604648 -309131381 -1701562595 60647079 1956271665 -467317856 -1826456778 170601100 2100042266 -481783879 -1806713041 222752405 2051137027 -146156554 -2142313632 424129242 1849721420 -266070033 -2027739271 506099395 1764574805 -107848764 -1902810286 396114664 1620773502 -16801827 -1980190901 284294897 1744227943 -779033766 -1499999284 1067352694 1218032352 -688052413 -1577445419 955467375 1341421305 -548705432 -1471390722 826608196 1178745554 -668553359 -1356750873 908643933 1093664459 -869797058 -1155480664 573149714 1429119620 -884328665 -1135802447 625235467 1380148893 -1023640820 -1241822310 754063904 1542793910 -980304107 -1298755709 731897401 1553526447 1835458397 442625995 -2090287503 -194015513 1779112772 487336914 -2080015768 -217953538 1673353071 347760633 -1917635005 -88865067 1691390838 332899296 -1965100454 -36060468 1892798265 131530671 -1629508075 -371679613 2008812320 12270518 -1716360692 -290104678 2114602763 151877533 -1878776281 -419227983 2036826898 241218436 -1754668482 -529608024 1443430293 554684163 -1207525703 -821973457 1365588876 643959578 -1083483488 -932419018 1490253735 802441009 -1227024757 -1042668003 1606333374 683246376 -1313811822 -961027580 1270870001 1018748775 -1515090211 -759775669 1288842216 1003821950 -1562621244 -707036590 1164208067 845371221 -1419114769 -596822407 1107928026 890147660 -1408777482 -620694944 1954410012 58384010 -1703702736 -311115866 1930439173 68622995 -1658959063 -367428673 2057725486 228677304 -1800927486 -475056236 2110497335 181179041 -1815756005 -456985715 1774911096 516804334 -2017157292 -255610942 1856453217 429918967 -2136384691 -139564069 1729197642 269895388 -1994451098 -31971344 1618784851 393970373 -1905077377 -109714455 1326698196 940899906 -1591889928 -702898322 1216219853 1064909403 -1502581791 -780706953 1103644390 919565936 -1345968182 -658434212 1185252095 832746089 -1465130029 -542321851 1386536624 631500326 -1129660516 -877818102 1439242921 583936575 -1144554619 -859813101 1551849090 729310740 -1301203026 -982120648 1527943835 739615245 -1256393801 -1038367967 1599127007 676826441 -1319183117 -967185307 1480423878 792349008 -1238165270 -1053546372 1368077805 646710651 -1081781055 -930978729 1457975796 568443234 -1192718120 -806379442 1122479547 903912749 -1393963881 -605094911 1166698914 848124212 -1417410418 -595380200 1279010185 993727775 -1573763931 -717917133 1263657360 1012322566 -1520467780 -765939670 1681825047 322547073 -1976501189 -46674771 1666406670 341076376 -1923270622 -94762828 1793398053 501360051 -2064944119 -202619745 1837683004 445637034 -2088325104 -192839546 2039057779 244235749 -1752699809 -528425783 2128890218 165902844 -1863702458 -403892016 2001864001 5584343 -1721998227 -296004357 1883226456 121172430 -1640914828 -382299934 1179356318 827112456 -1471812174 -549266140 1093027975 908163089 -1356322389 -668001987 1217397932 1066873914 -1499568768 -778480362 1342030005 955969571 -1577868903 -688615153 1543281914 754691180 -1242366506 -1024078528 1553029347 731277429 -1298187825 -979891879 1428624584 572531806 -1154910748 -869382798 1380634833 625860679 -1136348675 -884768405 2099620950 170040512 -1825845894 -466813460 2051565647 223303897 -1807349405 -482264587 1946035300 83432690 -1645198008 -352881186 1955848317 60084459 -1700953775 -308629049 1620229170 395676836 -1902322402 -107221624 1744795691 284707005 -1980688121 -17421935 1850291200 424543382 -2142808788 -146774598 1764028441 505659535 -2027253451 -265444957 151657049 2114792143 -419136651 -1878832157 241688128 2036395734 -529940628 -1754361862 131175019 1893114621 -371199161 -1629961263 12342898 2008770276 -290310306 -1716189240 347933245 1673149099 -88904943 -1917559929 332451364 1691877042 -35737848 -1965449314 442925583 1835119257 -194452701 -2089823307 487278102 1779201664 -217766086 -2080237652 845429393 1164118535 -597009475 -1418892501 889847432 1108266526 -620257372 -1409241294 1019196067 1270383157 -760097905 -1514740967 1003648698 1289045548 -706996330 -1562695936 802368245 1490295395 -1042461735 -1227195569 683601644 1606016634 -961507392 -1313357994 554214087 1443861073 -821640213 -1207831683 644179678 1365399112 -932509710 -1083426972 269560600 1729502094 -31503820 -1994884446 394063617 1618730903 -109933011 -1904886085 516596522 1775080380 -255540730 -2017201520 430401331 1856001957 -139917793 -2136066423 228998012 2057374698 -475506096 -1800443194 181141349 2110574579 -456810935 -1815957793 58569550 1954186200 -311176606 -1703615756 68187991 1930905537 -367126917 -1659296019 729746384 1551383366 -982422788 -1300866454 739430345 1528168287 -1038307611 -1256481165 631538658 1386460020 -877993266 -1129459112 583616507 1439594349 -859363625 -1145039295 919083956 1104096034 -658081128 -1346287090 832954285 1185083195 -542392703 -1465086441 940807046 1326752528 -702680406 -1592081860 1065244575 1215915785 -781175117 -1502149083 993818843 1278953549 -718136841 -1573574303 1011989698 1263963220 -765469202 -1520898696 904392937 1122025599 -605449787 -1393647277 847918320 1166869606 -595307044 -1417452214 646670527 1368152105 -930805357 -1081984763 568765606 1457626160 -806826614 -1192231652 676389005 1599590427 -966884959 -1319521993 792536212 1480201218 -1053604424 -1238076114 5396499 2002086021 -295945921 -1722086999 121609226 1882762396 -382599898 -1640575568 243912737 2039406775 -527978227 -1753185893 165942328 2128815278 -404065004 -1863498366 501565559 1793226977 -202692261 -2064901683 445156462 1838136568 -192484030 -2088641068 322879557 1681518803 -47144599 -1976069633 340984924 1666462922 -94542480 -1923459610 573000090 1428191500 -869717834 -1154607072 625642883 1380826389 -884675409 -1136403399 754762152 1543237950 -1024286588 -1242197998 730924465 1553347879 -979409763 -1298639861 1066424830 1217882472 -778159918 -1499920316 956145127 1341828465 -688653109 -1577792419 827052492 1179443546 -549080864 -1472036746 908465621 1092691267 -668437255 -1355856785 424241490 1850628548 -146339714 -2143274776 505720139 1763941853 -265630617 -2027029263 395501920 1620431350 -107184052 -1902399270 285156729 1744311791 -17742763 -1980336957 83786038 1945717152 -353363942 -1644746612 60013871 1955892665 -308421629 -1701122923 170258692 2099429778 -466907096 -1825791810 222835997 2051999115 -481930191 -1807653721 -277002492 -1736804462 24323624 1987319486 -401571043 -1625836661 102687281 1897517735 -509161674 -1767768160 262712858 2024775308 -422900945 -1848886343 147155459 2143443605 -221620384 -2050136074 482621004 1807943386 -173567111 -2103401489 464122453 1823392451 -65937582 -1961431100 304070270 1696108264 -75752629 -1938084899 359823975 1651854065 -736925748 -1558948006 974980832 1293563510 -746675243 -1535536317 1030800121 1249374831 -624365570 -1378885784 885427922 1136770628 -576377881 -1432216719 866863819 1152154205 -911968344 -1096595650 665458308 1353524754 -825642063 -1177648345 549966493 1472258571 -947912806 -1334259956 695312054 1584836128 -1072546941 -1223357675 773610159 1494968889 -161057211 -2124331309 409474921 1869555711 -250891684 -2046000438 520475504 1745019878 -121766281 -1883582751 380870491 1639231437 -3130770 -1999172872 299785026 1725524948 -338598367 -1663674697 98502413 1926772635 -323182024 -1682206034 45269780 1974858626 -452268525 -1844584827 184848191 2080620457 -496555510 -1788863844 208227110 2070838192 -855091571 -1173395941 587610017 1409353527 -899313004 -1117609470 611054520 1399636782 -1009525057 -1261113815 769507219 1524272901 -994174298 -1279710672 716209034 1572293404 -792770839 -1481083265 1051797445 1236670291 -674069776 -1596607898 970777564 1323029322 -563818789 -1453064627 812298231 1198366561 -653718846 -1374799276 923233262 1073765240 -582277754 -1437854448 860177578 1145205820 -634986081 -1390292727 875069619 1127198757 -745493068 -1533567710 1033817240 1251605518 -721589843 -1543874245 989005953 1307850775 -1057212958 -1208285836 787633358 1509254232 -946736645 -1332297363 698323159 1587060801 -836256304 -1189049018 539614460 1462692970 -917866039 -1102231201 658774245 1346578547 -433781426 -1860028968 137061474 2133611764 -515325609 -1773145663 256286843 2017562861 -385970820 -1611022870 116452432 1912069318 -275560091 -1735099917 27076681 1989810399 -74312406 -1936382532 362574854 1654342800 -50343629 -1946623579 317829151 1710653577 -179725032 -2108772978 457702452 1816186018 -232498943 -2061276777 472528941 1798113467 -1001384761 -1286134703 710833643 1566131581 -1019359010 -1271209912 758362610 1513390436 -896819979 -1114854301 612761049 1401081167 -840541972 -1159632774 602421696 1424951638 -639171421 -1361038283 938042767 1089361177 -561332038 -1450315732 813998486 1199804672 -683897711 -1606697977 959638973 1312152875 -799979384 -1487505378 1046423972 1230510386 -12700657 -2009529191 288380195 1714906549 -128716778 -1890271104 375230778 1633329580 -236602307 -2031973205 535551249 1760357767 -158828508 -2121316174 411441416 1870735774 -494328725 -1785850627 210191687 2072016337 -437985166 -1830563612 199917918 2095952328 -330126247 -1688888113 39636341 1968963043 -348166080 -1674028842 87099756 1916156410 -1961786880 -65621354 1696588588 303616954 -1938012647 -75794801 1651648309 359995299 -2050356686 -221431132 1808034590 482565000 -2102931925 -173998403 1823059719 464428945 -1767468444 -509500686 2024338248 263177182 -1848945027 -422811925 2143631185 146933703 -1736631722 -277206336 1987279738 24398828 -1626284465 -401084711 1897840483 102338549 -1333812536 -948399522 1584514020 695661426 -1223530799 -1072343481 1495009277 773535595 -1096537350 -912057748 1353337814 665680704 -1177948445 -825303435 1472696271 549502809 -1379355988 -623934918 1137103744 885121814 -1431996747 -576567773 1152063385 866920207 -1559020898 -736884216 1293769650 974809892 -1535181177 -746992111 1248894891 1031253821 -1844792511 -452099113 2080690797 184804091 -1788381352 -497006642 2070484596 208545506 -1664009357 -338293787 1927240287 98069193 -1682112662 -323235844 1974640198 45461200 -1883397339 -121990221 1639170569 380957343 -1999608004 -2664534 1725826576 299447942 -2124010729 -161408127 1869105723 409959085 -2046038258 -250814568 1745194530 520273588 -1453026423 -563895521 1198191269 812499507 -1375119472 -653367546 1074214588 922748458 -1480647749 -793236691 1236368023 1052133889 -1596792926 -673845452 1323089550 970690072 -1261206547 -1009470597 1524490945 769315415 -1279375372 -994478238 1571825368 716641870 -1173877793 -854639799 1409706739 587291237 -1117401146 -899481776 1399566058 611098236 -1188568958 -836710380 1462337966 539930936 -1102437221 -917695475 1346651575 658732321 -1208194896 -1057269722 1509034396 787822858 -1332630359 -946430913 1587531141 697892115 -1534005018 -745029520 1251905994 1033478492 -1543686913 -721812375 1307792851 989095237 -1437894444 -582203326 1145379320 859973998 -1389970227 -635335589 1126751713 875556215 -2109095862 -179375908 1816633702 457216496 -2061237165 -232573755 1797940607 472733161 -1936570248 -74090258 1654401364 362486210 -1946186655 -50807561 1710353741 318168539 -1610690514 -386277192 1911599362 116883860 -1735191497 -275503967 1990030619 26887565 -1859823588 -433952630 2133539120 137103782 -1773626363 -514872173 2017918249 255970751 -1606626877 -683941547 1311944943 959807609 -1487858214 -799660724 1230992630 1045972064 -1360569871 -639604377 1089026269 938346571 -1450533400 -561140354 1199897796 813943890 -1114914393 -896732879 1401266315 612536349 -1159330370 -840878808 1424516242 602887172 -1286583915 -1000900349 1566451897 710481967 -1271034484 -1019560678 1513352352 758438966 -1689063157 -329924195 1969000487 39559345 -1673579246 -348650108 1915835454 87450792 -1786152647 -493991505 2072451093 209725571 -1830503136 -438071882 2095766540 200141978 -2031754897 -236793351 1760264259 535605461 -2121783946 -158394912 1871070298 411137228 -2009175715 -13018677 1714423921 288831719 -1890341564 -128672302 1633537128 375061758 665111820 1352924570 -911561696 -1095918410 550045973 1473132931 -825792455 -1178576721 696206654 1584952744 -948886510 -1334438780 772964647 1494593969 -1071849461 -1222913891 974380392 1293217278 -736248764 -1558541102 1031674225 1249454567 -747603875 -1535686453 885544282 1137665484 -624544650 -1379859232 866488643 1151508949 -575934353 -1431518983 483061188 1808653650 -221999896 -2050769794 463940061 1822431563 -173455119 -2102495129 303130102 1695962464 -65076006 -1961348020 360489455 1652265337 -76365629 -1938427819 25034144 1987759414 -277635956 -1737184230 101726649 1897335087 -400664427 -1625724925 262567314 2023834884 -509078338 -1766906840 147566987 2144108829 -423243609 -1849499599 1052769357 1236847835 -793666207 -1481200137 970078292 1322584258 -673425032 -1596233234 811889791 1197688041 -563473069 -1452464699 923381862 1074692336 -653799094 -1375673892 587787305 1410325695 -855208699 -1174291053 610609200 1398937766 -898938596 -1116964470 768828443 1523864717 -1008925385 -1260767839 717135874 1572442260 -995049170 -1279790664 97639557 1926687763 -337658455 -1663529665 45881500 1975199754 -323847760 -1682618074 185226423 2081252385 -452708965 -1845295859 208113838 2069930040 -496373374 -1787903724 409390305 1868692599 -160911923 -2123391653 520816888 1745631342 -251303468 -2046666430 381502675 1639609413 -122477057 -1884023447 298877130 1725411420 -2170394 -1998990992 361934734 1653972760 -73609566 -1935933900 318729111 1710775041 -51311941 -1946797523 457779132 1817057066 -179878256 -2109704698 472179621 1797509939 -232095095 -2060602849 136691690 2132971388 -433332538 -1859326384 256408563 2018462565 -515499297 -1774114231 117323736 1912145742 -386902284 -1611176350 26473409 1989460823 -274885907 -1734696325 788303686 1509670864 -1057821078 -1208623364 697387871 1586920393 -945870221 -1332208923 539428724 1461729250 -836147624 -1188145458 659211117 1347286011 -918248895 -1102867753 860593954 1145876404 -582615538 -1438462312 874928955 1126263725 -634897897 -1389426047 1032853264 1251420038 -744589764 -1533458774 989713161 1308287903 -722226651 -1544256845 210345679 2072948313 -494403613 -1786720395 199514838 2095278656 -437634054 -1829958804 38934269 1968514667 -329484335 -1688516793 88068836 1916330610 -349064248 -1674149026 289312427 1715060285 -13570169 -2009604335 374557362 1632926244 -128111714 -1889920248 535103129 1759655439 -236230731 -2031331549 411615872 1871704598 -158948436 -2122214598 937934343 1088458385 -638984405 -1360072771 814381598 1200441992 -561767630 -1451021404 960247349 1312491171 -684566759 -1607112817 1045557804 1230422714 -799042816 -1487363178 709930595 1566023413 -1000419505 -1285947431 758999674 1513773804 -1020064938 -1271645248 613099089 1401689799 -897235075 -1115523093 602333768 1424085726 -840400028 -1158695950 1137182728 885995678 -1379505884 -624862798 1151716369 866319495 -1431589571 -575890005 1293123642 974434476 -1558322922 -736439936 1249788963 1031369909 -1536154353 -747170407 1585387628 695740666 -1334740672 -948549162 1494408309 773188835 -1222853287 -1071936049 1352962142 665034952 -1096093326 -911359516 1472812103 550397137 -1178126997 -826276355 2024155328 262215766 -1767355924 -508593798 2144070873 147643471 -1849324043 -423445149 1987944690 24809572 -1737244194 -277548728 1896899819 102192253 -1625422393 -401001135 1695627428 303433778 -1960879736 -65509090 1652358333 360434731 -1938645615 -76174073 1808445590 483229696 -2050698822 -222043860 1822913679 463488025 -2102848093 -173136587 1523792201 768870879 -1260562331 -1009096461 1572797776 716819910 -1280271236 -994595606 1409855867 588218861 -1173958569 -855514943 1399158114 610420212 -1117055922 -898882344 1197746477 811801019 -1452652543 -563251049 1074392372 923721122 -1375237096 -654263154 1237295391 1052283273 -1481523149 -793317211 1322411270 970282384 -1596193750 -673499972 1639782785 381298967 -1884063571 -122402757 1724964248 299363598 -1998668620 -2520030 1868992947 409051429 -2123829089 -160448503 1745573290 520906044 -2046479226 -251526128 2081032677 185416051 -1845204791 -452765601 2070400508 207682922 -1788236592 -496067514 1926332887 97956161 -1663049477 -338112403 1975272910 45839704 -1682823966 -323677068 1912498826 117004828 -1611658330 -386450640 1989389971 26516997 -1734488129 -275054807 2133189304 136499758 -1859419244 -433278206 2017994401 256841271 -1773779059 -515803365 1816754926 458115704 -2109269054 -180343980 1797570295 472092257 -2060787749 -231870643 1653797596 362136138 -1935895568 -73686170 1711224517 318244435 -1947117591 -50960513 1250970178 1033337556 -1533138066 -744940552 1308462683 989511373 -1544294537 -722149407 1145815664 860680934 -1438276772 -582839350 1126565481 874591999 -1389861051 -634431533 1462196774 538995376 -1188480246 -835843172 1347067455 659402409 -1102774509 -918302843 1509741076 788259458 -1208831176 -1057651794 1586566669 697706139 -1331726559 -946321481 1759861707 534932317 -2031404313 -236189071 1871224786 412069700 -2121859330 -159265176 1715393529 289006447 -2010074411 -13139389 1632835552 374613878 -1889700148 -128301478 1968327599 39156537 -1688458621 -329573867 1916768182 87605024 -1674449254 -348725748 2072626077 210694923 -1786273103 -494890457 2095318916 199440146 -1830132056 -437430722 1401649923 613174165 -1115350481 -897439047 1424408346 601984908 -1159143882 -839913824 1565586225 710394791 -1285647843 -1000758645 1513961256 758777790 -1271704060 -1019976046 1312582503 960191473 -1607333301 -684377379 1230090110 1045864424 -1486893486 -799473980 1088938837 937481155 -1360428423 -638668049 1200236364 814553050 -1450949024 -561809674 838409152 1191062358 -537429268 -1460647302 915726297 1100214095 -660947211 -1348628893 1059230706 1210426212 -785583394 -1507081656 944723947 1330145149 -700369209 -1589246383 743312292 1531525938 -1035965816 -1253615074 723767229 1545928491 -986861935 -1305829881 580223894 1435677440 -862199110 -1147350484 637028239 1392473881 -873060701 -1125050827 177683208 2106592158 -459711964 -1818334542 234553105 2063454087 -470507971 -1795969365 72135482 1934328748 -364719594 -1656364416 52524835 1948665781 -315681265 -1708644711 387984236 1613175802 -114406848 -1909884202 273543029 1732960227 -29127079 -1991983409 435921758 1862046664 -134888846 -2131561756 513173319 1771132881 -258472341 -2019608835 685910657 1608849943 -957592659 -1309967557 797961880 1485364750 -1048473676 -1232683230 641311411 1363055141 -935869537 -1087311095 559179434 1448302140 -816183418 -1201850608 894778085 1112672883 -614769719 -1403229345 842596092 1161809514 -600399920 -1422807226 999207639 1284080193 -712977413 -1568152723 1021540046 1273251416 -756213790 -1511381132 327944777 1686846175 -41784475 -1970971661 350342736 1676082886 -84955268 -1914134550 492274299 1783673581 -212212905 -2074160191 440026722 1832744692 -197908658 -2093803560 238754349 2033986235 -533366015 -1758311529 156687924 2119298722 -413614312 -1872785522 14717471 2011669129 -286330061 -1712733275 126703110 1888118416 -377276630 -1635514436 63928642 1959283156 -306112402 -1698289416 77774171 1940229581 -357770121 -1649677087 219476336 2048115174 -484798372 -1809997622 175715689 2105411071 -461941691 -1821350701 511207718 1769953712 -260700150 -2022623076 420851007 1846713769 -149173229 -2145583995 279175444 1738854786 -22183880 -1985302354 399385869 1623791003 -104840159 -1899531081 950098314 1336305948 -693159770 -1582823376 1070374291 1221307653 -775750465 -1496986583 914018744 1098768686 -663441260 -1351385086 823596449 1175463223 -551979891 -1474411493 622217710 1376876920 -887609150 -1138812844 578522615 1434238305 -864686885 -1150100403 734904796 1556803914 -977035024 -1295740826 748684741 1537684819 -1028758295 -1247193985 450119683 1842575509 -187029201 -2082661959 498699290 1790885004 -206049994 -2068783712 336576561 1661530279 -100556515 -1928949365 325190696 1684354238 -43227900 -1972677230 123951207 1885628657 -378717877 -1637217827 957566 1997122792 -301925038 -1727541820 163106901 2126504131 -407457415 -1867415057 248845388 2043815130 -522488480 -1747171850 565864651 1455249501 -810284569 -1196213903 651668690 1372625988 -925250050 -1075905176 794943737 1483133039 -1049656875 -1234652861 671884512 1594561654 -972929588 -1325042342 1007515823 1258965049 -771548797 -1526453995 996195510 1281854496 -714154598 -1570116340 852947101 1171374091 -589786703 -1411407577 901461124 1119618066 -608873048 -1397594818 1435885252 580054610 -1147420696 -862154882 1391991517 637479499 -1124697103 -873378969 1531860726 743007840 -1254082598 -1035532468 1545835247 723821177 -1305611325 -987053227 1210240672 1059454518 -1507020916 -785670374 1330580153 944257583 -1589548139 -700032253 1190741650 838759940 -1460197442 -537913560 1100251787 915649053 -1348803673 -660745423 1862008332 435998362 -2131386592 -135090250 1771452949 512821891 -2020058311 -257987665 1612740158 388449960 -1909582062 -114743420 1733145127 273318577 -1992043765 -29039715 1934421608 72081150 -1656582332 -364527662 1948330609 52828903 -1708176547 -316113973 2107074138 177231564 -1818687626 -459393056 2063245891 234722005 -1795898513 -470551559 1284435845 998891283 -1568633175 -712524225 1273179036 1021582090 -1511175504 -756385242 1112893367 894588705 -1403320677 -614713843 1161339822 843027256 -1422474622 -600706540 1362755553 641650551 -1086873907 -936333733 1448360952 559090542 -1202038060 -815961534 1608677331 686114629 -1309927681 -957667735 1485812682 797475676 -1233005850 -1048124816 2011221837 15204315 -1712411039 -286679305 1888291668 126499778 -1635554696 -377201938 2033928063 238843881 -1758124461 -533588283 2119598950 156349424 -1873223094 -413150500 1784143657 491843519 -2074493435 -211906925 1832524592 440216486 -2093712868 -197965174 1686918939 327903117 -1971177929 -41613663 1675727618 350659476 -1913654738 -85409096 1738783814 279219408 -1985094294 -22352388 1624143967 399067337 -1900013197 -104388123 1769485428 511640802 -2022288040 -261003826 1846931565 420659451 -2145676991 -149118505 2048175138 219389108 -1810182898 -484573800 2105108539 176052397 -1820915433 -462407295 1959732240 63444102 -1698609860 -305760854 1940054025 77975711 -1649639131 -357846605 1556978830 734702616 -1295778398 -976958156 1537235095 749168641 -1246873157 -1029109459 1377178812 621880362 -1139247728 -887143162 1434177701 578609203 -1149914743 -864911073 1098550506 914209916 -1351291450 -663495344 1175931123 823162981 -1474745889 -551675575 1335952600 950416462 -1582340620 -693611166 1221378241 1070329943 -1497194003 -775581317 2126023943 163560849 -1867060181 -407774019 2044021022 248674696 -1747245006 -522446684 1885537589 124007843 -1636998119 -378907505 1997455660 651706 -1728012288 -301494122 1661967715 336113141 -1929249713 -100217639 1684167034 325413356 -1972619178 -43317056 1842615633 450045383 -2082835331 -186825493 1790562632 499048926 -2068336540 -206536462 1171697103 852598105 -1411855133 -589300619 1119578582 901536064 -1397421830 -609077140 1259152893 1007293803 -1526512431 -771460025 1281417700 996659570 -1569816376 -714493858 1482800555 795249981 -1234183033 -1050088431 1594653106 671828260 -1325262690 -972740600 1455043993 566035727 -1196141387 -810327005 1373106560 651215126 -1076260692 -924934086 -115306040 -1910005410 388952292 1613348978 -28486191 -1991613113 272839933 1732510827 -134538758 -2130957972 435517654 1861371968 -258548253 -2020479627 513326287 1772063833 -459832916 -1819233990 177856640 2107559958 -470137419 -1795328733 234103961 2062750735 -364115554 -1656014584 71461042 1933924388 -316551801 -1708720879 53456043 1948818493 -1035030272 -1253473898 742445100 1531437242 -987532007 -1306245745 724374581 1546265763 -862635726 -1148057180 580605982 1436313736 -872874709 -1124086339 636918791 1391570065 -537288348 -1459711502 838320200 1190195422 -661363331 -1349298709 916063313 1100821703 -786290346 -1507518016 1059866746 1210808556 -699404977 -1589060135 943819875 1330035957 -532963191 -1757638625 238404005 2033381683 -413768560 -1873718266 156763580 2120168746 -287299397 -1712908243 15616407 2011789569 -376574814 -1635066828 126061966 1887747352 -41111315 -1970569093 327340481 1686495575 -85887756 -1914289054 351213016 1676158286 -212387617 -2075129783 492394995 1784572261 -197460794 -2093102000 439655914 1832103292 -615153599 -1403866921 895213933 1113379323 -600292264 -1421904690 842409332 1160844770 -712112013 -1568065307 998271327 1283938761 -756822934 -1511719684 1022209350 1273667024 -958230491 -1310351181 686616841 1609286047 -1047571396 -1232575318 796996880 1485178246 -935782377 -1086445439 641169723 1362119085 -816522226 -1202459496 559594786 1448971700 -887688374 -1139686436 622367334 1377805040 -864340141 -1149499451 578115199 1433560809 -976389256 -1295365138 734206548 1556359874 -1029652639 -1247309833 749657677 1537863387 -694033618 -1582902344 951026178 1336455828 -775149769 -1496639583 1069696539 1220900493 -663065828 -1350739062 913574448 1098070694 -552095995 -1475305581 823774761 1176436415 -260516990 -2021661932 511095470 1769046584 -149612645 -2146294003 421230263 1847346721 -22848592 -1985713370 279788188 1739196938 -103899223 -1899385025 398524037 1623707155 -305151002 -1698106512 63021770 1959170652 -358479873 -1650116759 78407379 1940608581 -485209132 -1810662590 219818744 2048727662 -461795379 -1820410021 175632097 2104548983 -770850293 -1526009187 1006871335 1258591153 -715127278 -1570294140 997091134 1281972136 -589936071 -1412334929 853027605 1172249475 -608465376 -1396916554 901115660 1119018906 -809840017 -1195515143 565490499 1454605269 -925428106 -1076877600 651786074 1373521868 -1050584483 -1234801973 795818865 1483213799 -972251580 -1324634414 671285096 1594216446 -379329853 -1637559723 124617711 1886040953 -301062438 -1727457716 18422 1996978016 -407344399 -1866507673 162925533 2125544267 -522866968 -1747804546 249286596 2044526418 -187370841 -2083274191 450532235 1843241757 -205965634 -2067921368 498554770 1789945604 -99648875 -1928836605 335616953 1661348655 -43860340 -1973055974 325902240 1684795190 -1655941940 -364157862 1933719008 71632246 -1709076267 -316235709 1949299193 53002607 -1818764034 -460264344 2107227602 178163012 -1795548953 -469948303 2062842315 234047837 -2131016536 -134450114 1861559684 435295506 -2020179791 -258887641 1771626909 513790219 -1910453094 -114820084 1613671862 388603168 -1991440253 -28690411 1732471215 272914745 -1507691516 -786086766 1210848552 1059792318 -1588613091 -699891573 1329713457 944169383 -1460011978 -536949600 1190632730 837856652 -1349240785 -661452615 1100634371 916285845 -1147837344 -862825226 1436222796 580662746 -1124556679 -872443665 1391903061 636613059 -1253118894 -1035346748 1530957182 742899176 -1306318773 -987490083 1546471783 724204017 -2074647155 -212839141 1784218785 492713015 -2093309548 -197291774 1832173752 439611438 -1970475585 -41165527 1686277267 327531525 -1914623578 -85583568 1676626058 350779420 -1713342999 -286833281 2012091589 15279187 -1634881040 -376798874 1887686876 126148682 -1757676069 -532886195 2033556727 238201953 -1873397310 -414119596 2119719150 157247608 -1086765755 -935430701 1362568297 640685311 -1202421412 -816598582 1448796272 559796454 -1310536329 -958005791 1609346139 686529741 -1232139922 -1048036872 1484875842 797333716 -1567730399 -712415817 1283470349 998704283 -1511812808 -756768338 1273884692 1022017666 -1403658989 -615322235 1113308223 895257769 -1422386934 -599840356 1161197606 842090672 -1350945202 -662894888 1098143586 913532916 -1474825641 -552549695 1176081275 824091629 -1583235460 -693727510 1336926032 950595526 -1496548763 -775206157 1220680521 1069886431 -1295178198 -976611652 1556301574 734295952 -1247747533 -1029188955 1538163487 749319049 -1139364328 -888037746 1377357620 622854050 -1149539839 -864265577 1433733933 577911739 -1810622842 -485284336 2048554922 220022588 -1820732769 -461446647 2104996787 175145765 -1697669452 -305615326 1958870936 63360782 -1650304339 -358258117 1940667265 78318359 -1985804574 -22792588 1739417550 279598936 -1899052293 -104205715 1623237591 398955329 -2022142256 -260063674 1769402364 510779242 -2146088247 -149783969 1847274469 421272435 -1235155185 -1050265703 1483695651 795367093 -1324563690 -972295296 1594008122 671453868 -1195733187 -809648213 1454698001 565436039 -1076409564 -925860942 1373186568 652090014 -1412032661 -590272515 1171813959 853493457 -1396976782 -608377884 1119203934 900891336 -1525833895 -771051569 1258552949 1006948067 -1570743488 -714642474 1282292332 996739834 -1928386617 -100133039 1661028075 335967869 -1973230626 -43658424 1684833010 325825124 -2083213323 -187457693 1843056345 450756175 -2068222996 -205628550 1790380736 498088534 -1866975325 -406911179 2125878927 162620953 -1747586118 -523058388 2044433046 249340416 -1637630063 -379285753 1886248637 124448299 -1727104120 -301380834 1996495524 469554 2067466641 205273351 -1791661891 -500017109 2086063496 189922590 -1839682396 -446718926 1977647523 48738613 -1678843761 -320221159 1921861050 92960044 -1669127018 -343665664 1720457717 294332771 -2004715303 -8042417 1642192364 384232826 -1880113984 -118977450 1750569415 525377873 -2040925973 -245448579 1866094046 406676808 -2127285006 -164428700 1079322969 928127439 -1369749387 -648251165 1194913088 809491926 -1456042900 -567165702 1317970283 965317117 -1602174905 -678956847 1239639410 1055151588 -1477639074 -789957432 1575106877 719653291 -1276356591 -991205241 1519385892 763940274 -1266574328 -1014584162 1396289807 608076185 -1120415709 -902766411 1414821142 592659840 -1168501702 -849533780 1646278864 354879558 -1943119364 -81172118 1699609801 306891871 -1958502939 -62608013 1828434146 469532788 -2097819186 -168631976 1805022459 479282285 -2053630505 -224451263 2140612788 143661090 -1852225128 -425821938 2029710509 268295227 -1762357887 -504120041 1900847238 105615376 -1623014998 -398069444 1981899935 19289097 -1741748813 -282577627 1498290200 776546446 -1220511436 -1069069918 1579408385 690285719 -1339179731 -953512517 1469419562 546480316 -1180962554 -828587632 1358451763 671048869 -1091160801 -906951287 1157171324 872298730 -1426626224 -571450938 1133825125 882113779 -1382372023 -627204641 1243775054 1025880280 -1540562590 -752102924 1297040471 977827009 -1556011653 -733604371 1225616147 1040866181 -1492972993 -805029207 1314959114 963092380 -1603351002 -680919376 1205265185 819057591 -1445428723 -555765093 1086007096 935073710 -1363851756 -642615678 1421507447 599608289 -1162601893 -843896115 1406648174 617648120 -1109795262 -891359532 1516368709 761709523 -1267756439 -1016552705 1561081692 705365962 -1291692432 -1006278938 1919110107 90471245 -1670567177 -345367967 1963888578 34193236 -1694437650 -335028616 2092483561 197129087 -1833524539 -441347501 2077558768 215103334 -1780783396 -488876470 1876188095 416508713 -2116404589 -153286139 1756995494 532590384 -2034762102 -240071140 1628427149 369681179 -1895714143 -133791177 1717704596 291841794 -2006157640 -9746898 1343642194 655452868 -1105708162 -920712216 1467719243 545042141 -1183449241 -831336463 1590547040 701162230 -1329351860 -943422502 1503663737 782706415 -1213302955 -1062647869 1302415926 983988896 -1548801254 -727180404 1254919727 1036762809 -1530728701 -742006891 1132118532 880669330 -1384864984 -629959746 1142359581 856700555 -1441175759 -585214041 1803057818 478104076 -2055857226 -227464416 1813364355 454200853 -2112102481 -182653127 1705243304 312787518 -1951558780 -55925998 1657681585 365495847 -1933551715 -70818037 1993304830 29907560 -1732178990 -272221372 1906487015 111517297 -1616064565 -391381155 2014634700 252957274 -1776647200 -518147210 2138646229 142480963 -1854453767 -428837009 525847701 1750137859 -245781063 -2040619729 406456460 1866283034 -164337248 -2127341258 294405287 1720415281 -8247925 -2004544227 383877310 1642508328 -118496878 -1880567548 48291057 1978133607 -319898147 -1679192757 93133032 1921656958 -343705148 -1669052078 205214915 2067555413 -499829265 -1791883911 190222554 2085724236 -447155722 -1839218336 607775837 1396628683 -902328975 -1120879129 592717892 1414731986 -849720984 -1168279042 719479919 1575310585 -991165117 -1276430891 764387446 1518899424 -1014906534 -1266224692 965671993 1317653679 -679437035 -1601720957 1055078432 1239681206 -789751540 -1477809766 928347147 1079133341 -648342233 -1369692751 809021458 1195344004 -566832834 -1456348760 105709012 1900793154 -398287624 -1622823826 18954701 1982204251 -282109727 -1742182281 144143846 2140161392 -426175286 -1851906980 268087807 2029879657 -504049453 -1762402235 469495216 1828511014 -168457060 -2098021366 479603113 1804671295 -224900987 -2053146605 354444674 1646744852 -80870226 -1943456712 307077531 1699385613 -62668617 -1958416351 1025695004 1243999626 -752042960 -1540649818 978262277 1296574867 -733906903 -1555674945 871978286 1157522872 -571001854 -1427110764 882151735 1133748641 -627380197 -1382170483 546688376 1469251054 -828658604 -1180918590 670566753 1358903799 -906598323 -1091479333 776881482 1497986524 -1069538202 -1220078352 690192723 1579463109 -953294721 -1339371287 761376279 1516674689 -1016082629 -1268187219 705456654 1561025176 -1006499038 -1291502668 599402021 1421678259 -843823351 -1162643553 618127932 1406194346 -891714800 -1109478522 819379827 1204915941 -556212385 -1444941879 935033450 1086081788 -642442426 -1364055088 1041053249 1225393879 -805087379 -1492883461 962654808 1315422926 -680619148 -1603689502 370118367 1627962953 -134090765 -1895375003 291654342 1717926480 -9688086 -2006246532 416548589 1876113019 -153458751 -2116200617 532267764 1757344354 -239623208 -2035248306 196648635 2092936749 -440991849 -1833840895 215308962 2077387316 -488948850 -1780741352 90379913 1919165983 -345147483 -1670756557 34525840 1963581958 -335498308 -1694006486 880451414 1132310464 -629866886 -1384919316 857168719 1141926873 -585549213 -1440871691 983635812 1302734834 -726698424 -1549252898 1036833661 1254876139 -742215087 -1530559801 701337394 1590345636 -943460834 -1329275256 782256939 1504148413 -1062327801 -1213654383 655755008 1343305622 -921147860 -1105242438 544981785 1467806607 -831151563 -1183673693 253018014 2014547720 -518332750 -1776423388 142179207 2138983185 -428402005 -1854920131 30357420 1992820538 -272542080 -1731828202 111342517 1906688803 -391343463 -1616141809 312717306 1705287532 -55718186 -1951728064 365849571 1657363317 -71300401 -1933100455 477636552 1803491166 -227129628 -2056161678 454419409 1813173063 -182746371 -2112048533 -1277000807 -991579377 1575805621 720097827 -1265678464 -1014466794 1518413484 763762234 -1120334933 -901891267 1396140679 607148561 -1168846926 -850133212 1415229086 593337864 -1370123267 -648895637 1079767761 928825927 -1455925276 -566270094 1194735304 808519262 -1601299505 -678876327 1317042915 965167733 -1478238250 -790302912 1240317690 1055559276 -2004049071 -7629881 1719845501 293991147 -1881053368 -119121954 1643054692 384317170 -2041107613 -246408203 1750682191 526285529 -2126844038 -163717140 1865715286 406044352 -1791249611 -499350621 2067124761 204661391 -1839827156 -447658054 2086147584 190785174 -1679803641 -320402543 1978554923 48851645 -1668415714 -343224440 1921228338 92581540 -1426476328 -570523058 1157092340 871424866 -1382779199 -627882409 1134172141 882714491 -1541260566 -752547204 1244421062 1026255696 -1555038477 -733426075 1296146399 977710921 -1219583300 -1068920278 1497416592 776467206 -1339857243 -953919949 1580009353 690632479 -1181406578 -829285864 1469795234 547126068 -1090982249 -905978367 1358335931 670154541 -1852337648 -426728826 2140795708 144622506 -1761978871 -503486817 2029270821 267585459 -1622402526 -397727052 1900182286 105204632 -1742610885 -282661203 1982840599 19435393 -1944026508 -81284382 1647240024 355062734 -1957869971 -62228741 1698899777 306452439 -2097477050 -168019248 1828023146 468868092 -2053714337 -225313079 1805168499 480223205 -2116755173 -153890419 1876590647 417181857 -2034686718 -239200876 1756841006 531657912 -1894815447 -133670465 1627457541 369506451 -2006799056 -10117722 1718406172 292289674 -1671171713 -345718295 1919782995 90874053 -1693567642 -334952976 1962955850 34039004 -1833404083 -440448549 2092308577 196159735 -1781154476 -489517630 2078006392 215805166 -1162165805 -843189947 1421123839 598970473 -1109981750 -892324516 1406756070 618550384 -1268692511 -1016694409 1517234381 761796699 -1291022856 -1005863570 1560472788 705027138 -1492266569 -804593375 1224978587 1040482317 -1604315730 -681106120 1315861634 963200020 -1445570171 -556701421 1205352617 819923007 -1363436132 -641946358 1085668528 934464550 -1731211174 -272047924 1992405366 29786592 -1616767933 -391830315 1907127663 111887865 -1777051544 -518821634 2014984516 253561298 -1854301071 -427905817 2138570077 141610443 -2055684034 -226496344 1802936594 477204868 -2112551897 -183356239 1813734667 454841757 -1952233460 -56330086 1705847072 313137590 -1932620779 -70665085 1656810809 365419951 -1549668206 -727269372 1303351742 984129832 -1530121077 -741669859 1254249895 1036346673 -1384482656 -629323722 1131682188 879962394 -1441284935 -586118097 1142545813 857664771 -1105796874 -921579424 1343783386 656388428 -1183111953 -830729095 1467303363 544372053 -1328715580 -943040430 1589840360 700725630 -1214206755 -1062757301 1504628209 782892391 -678541667 -1601604085 964700081 1317476135 -790396284 -1478184430 1055777704 1240126270 -648687953 -1370292679 928755587 1079811861 -566752586 -1455474144 808872858 1194416908 -902211847 -1119984017 607598549 1395656515 -850095392 -1168924042 593163212 1415431002 -991764789 -1276776867 720158695 1575718769 -1014031662 -1266144700 763460606 1518750568 -320838059 -1679337789 49153913 1978218479 -343039412 -1668640038 92521312 1921315830 -499388825 -1791172879 204836683 2066923485 -447337858 -1840178456 190335826 2086632388 -245926351 -2041559385 525932317 1751000971 -163925464 -2126675266 406115076 1865671570 -7537149 -2004103531 293773103 1720037305 -119457254 -1880749428 384785206 1642621856 -829065252 -1181595830 547034864 1469851238 -906447931 -1090550957 670487273 1358029439 -1068564498 -1219899528 775986882 1497869908 -953992201 -1339815071 690838235 1579838029 -752719944 -1541056722 1026295444 1244345858 -732978271 -1555524809 977388173 1296495131 -570822774 -1426137316 871861926 1156628016 -627823725 -1382868219 882526911 1134393897 -168077548 -2097387646 469055032 1827800750 -225012979 -2054052965 479785505 1805632183 -81731802 -1943539792 355384842 1646890652 -62055617 -1958073431 306412051 1698974341 -397654160 -1622444058 104998492 1900353226 -283016343 -1742294017 19915333 1982386899 -426258622 -1852768300 144289390 2141101816 -503706789 -1761788979 267676279 2029214433 -440916961 -1832971127 196494643 2092004773 -489299962 -1781346160 215712042 2078060988 -345789395 -1671127877 91081985 1919614359 -334600140 -1693886302 33556760 1963407758 -133221253 -1895299859 369186135 1627809217 -10293150 -2006597388 292327758 1718329816 -153830327 -2116842273 416996709 1876815347 -239503280 -2034349882 532093308 1756375530 -556399401 -1445907391 819488251 1205818733 -642006834 -1363349416 934650338 1085444468 -804418331 -1492468621 1040444873 1225055583 -681555716 -1603831702 963520976 1315510598 -1017047885 -1268374491 762279327 1516782857 -1005793110 -1291067332 704819590 1560641808 -843408255 -1161974761 599063981 1421069627 -891856744 -1110415346 618215860 1407060258 -56421026 -1952176696 313357426 1705657572 -70332089 -1932926511 364949611 1657241853 -226976404 -2055229958 477559872 1802620118 -183150219 -2112722461 454768729 1813776591 -518781638 -1777125972 253387798 2015188096 -428228317 -1853951563 142057487 2138083481 -271610616 -1731674722 29486116 1992744114 -392017647 -1616545401 111945789 1907038379 -942852714 -1328937728 700667066 1589929004 -1063194225 -1213742823 783192227 1504288821 -921256540 -1106145998 655940744 1344269342 -830768707 -1183037141 544544913 1467099143 -629529102 -1384311452 880035038 1131639880 -585637397 -1441738371 857309383 1142861905 -727601728 -1549361834 984599788 1302920314 -741578279 -1530177201 1036126453 1254439011 -1535295646 -746975244 1249074766 1031040728 -1559168133 -736637971 1293851223 974760641 -1431914672 -576616506 1151915644 867165930 -1379175607 -624147489 1136988773 885138163 -1177932026 -825417840 1472482858 549682876 -1096291553 -912204919 1353288243 665762469 -1223579852 -1072261214 1495254552 773387918 -1334025427 -948218949 1584529921 695546519 -1626136662 -401330372 1897758342 102387216 -1736516685 -277222619 1987099295 24611337 -1849124968 -422598898 2143745716 146916898 -1767550079 -509451497 2024485549 262931003 -2103177266 -173850792 1823108834 464346740 -2050372649 -221316287 1808247547 482384493 -1937799172 -75974806 1651631824 360109638 -1961737243 -65703053 1696342729 303764063 -1117385181 -899596619 1399353103 611278745 -1173632454 -854787412 1409657622 587373440 -1279425007 -994396537 1572071229 716494763 -1261420024 -1009290594 1524507428 769201074 -1596907961 -673829167 1323269995 970477565 -1480795554 -792991032 1236450162 1052085220 -1375037835 -653416733 1074067289 922994639 -1452846484 -564108550 1198076736 812516310 -2046284053 -250667395 1745244103 520191825 -2124027150 -161293724 1869319134 409779016 -1999395111 -2845105 1725810677 299562851 -1883348288 -122072490 1638925292 381105018 -1681965425 -323482087 1974558627 45510453 -1663894890 -338310656 1927060410 98282284 -1788561731 -496794069 2070599569 208529159 -1844874588 -452050382 2080838536 184558366 -1773445664 -515084938 2017803468 255986778 -1859741191 -434001553 2133391573 137349187 -1735338542 -275258044 1990112510 26838120 -1610804789 -386260643 1911779559 116670577 -1946399356 -50627310 1710369960 318053438 -1936619107 -74008309 1654646961 362338343 -2060991050 -232721120 1797891226 472814604 -2109079121 -179490503 1816420483 457396245 -1390052056 -635286082 1126898692 875310226 -1438074575 -581989977 1145493533 859957387 -1543572198 -721828468 1307612214 989308064 -1533857533 -745274987 1251823663 1033527481 -1332581044 -946512422 1587285088 698039542 -1207981739 -1057449533 1509017721 787937519 -1102453378 -917580312 1346864210 658552004 -1188814489 -836562447 1462386763 539848925 -1890554719 -128492489 1633553805 374947099 -2009225032 -12937170 1714669972 288684290 -2121538413 -158542843 1871021503 411219241 -2031738742 -236908516 1760051622 535785776 -1830323003 -438285229 2095652329 200158591 -1786070820 -494041014 2072304112 209971558 -1673726729 -348404639 1915917787 87401805 -1689177874 -329908104 1969181122 39346516 -1270985623 -1019642625 1513106757 758586835 -1286371216 -1001080602 1566435676 710597066 -1159347109 -840764211 1424729463 602707425 -1115160510 -896585516 1401315694 612454904 -1450615795 -561091429 1200045345 813698487 -1360750572 -639391614 1089141048 938330542 -1487743937 -799677271 1230812435 1046185349 -1606479834 -684187472 1311863050 959857052 -1072563610 -1223243024 773823306 1494789084 -948158849 -1334112535 695361363 1584754629 -825593260 -1177730366 549720952 1472406510 -911755699 -1096775973 665442145 1353639927 -576263678 -1432233324 866683694 1152367544 -624218597 -1379131763 885346103 1136820129 -746757584 -1535487322 1030947612 1249129354 -737106391 -1558735169 975095557 1293547411 -75507026 -1938232776 359775106 1651936020 -65921353 -1961546207 303857563 1696288525 -173780324 -2103221750 464139184 1823277862 -221669755 -2050054637 482867113 1807796031 -423048502 -1848640932 147237862 2143394672 -509276461 -1767752123 262893567 2024562537 -401390856 -1626049938 102573012 1897534274 -276920607 -1736853897 24176589 1987565403 -653604057 -1374815311 923052555 1073978013 -563671234 -1453310040 812215826 1198415492 -674151659 -1596558461 970924601 1322783407 -792951028 -1480869990 1051911712 1236653750 -994190525 -1279595563 716421743 1572113145 -1009770662 -1260965940 769556086 1524190944 -899263631 -1117690905 610808413 1399784139 -854878360 -1173575682 587593284 1409468114 -496702481 -1788617863 208308931 2070788693 -452382730 -1844568224 185028314 2080407116 -323001379 -1682418869 45155057 1974874727 -338516028 -1663723694 98354920 1927018110 -2884725 -1999320291 299735719 1725606449 -121749614 -1883697404 380657342 1639411240 -251104327 -2045820113 520491669 1744904707 -161106016 -2124249290 409720460 1869407770 -232285980 -2061457294 472512968 1798228318 -179675907 -2108855189 457457105 1816333639 -50589482 -1946476480 317878778 1710571884 -74328881 -1936268199 362788323 1654162805 -275740544 -1734887402 27191724 1989794106 -386052967 -1610974193 116600245 1911823651 -515178318 -1773391836 256205214 2017612040 -433666901 -1860045763 136881543 2133824785 -917915604 -1102149446 659020032 1346431382 -836469707 -1188868957 539630873 1462578575 -946720738 -1332412280 698110258 1587241380 -1056967673 -1208433519 787584299 1509336509 -721508280 -1543923490 988858724 1308097010 -745313199 -1533780793 1033702781 1251622379 -635101062 -1390276372 875250006 1126986176 -582425501 -1437608715 860259663 1145157081 -348345947 -1673815757 87214217 1916139551 -330207812 -1688838870 39783568 1968716806 -437837417 -1830809343 199835835 2096001069 -494213746 -1785866984 210011298 2072228916 -158615103 -2121496233 411425005 1870850171 -236552744 -2032054962 535305460 1760504930 -128962061 -1890123419 375279839 1633247305 -12716566 -2009414276 288593094 1714725968 -799897235 -1487554053 1046276161 1230756055 -683717260 -1606910494 959523928 1312169166 -561446561 -1450298935 814178419 1199591653 -639318714 -1360792112 938124394 1089311996 -840591095 -1159550561 602667045 1424804019 -897032944 -1114673786 612777020 1400966314 -1019342533 -1271324243 758149143 1513570433 -1001138910 -1286281804 710784014 1566213272 1822733674 463701500 -2102733754 -173153072 1808363891 483279333 -2050551713 -222289719 1652505944 360189390 -1938727820 -76124958 1695742273 303417815 -1961060243 -65296133 1897112846 102012312 -1625439198 -400886604 1987993879 24727937 -1737490373 -277401427 2143825212 147791274 -1849275376 -423527290 2024139045 262330803 -1767143415 -508774241 1472894370 550348084 -1178274674 -826031080 1353142715 664822061 -1096208233 -911343615 1494293904 773205254 -1222673220 -1072149462 1585240457 695986463 -1334658907 -948598733 1249740230 1031451984 -1535908630 -747318148 1292911071 974614857 -1558306573 -736554907 1151733236 866205026 -1431802664 -575710130 1137428973 885848443 -1379555135 -624781225 1975485483 45659325 -1682840313 -323562095 1926381618 97874084 -1663295202 -337964664 2070154265 207830159 -1788187339 -496149085 2081015808 185530518 -1844991700 -452945478 1745392719 521118937 -2046364317 -251542027 1868910678 409100480 -2123681414 -160693780 1725111421 299117803 -1998750383 -2470457 1639897188 381282546 -1884243640 -122189346 1322362083 970364021 -1595947569 -673647271 1237082362 1052463212 -1481506346 -793431744 1074408657 923606087 -1375449603 -654082709 1197992136 811653214 -1452701212 -563168910 1399239815 610370577 -1117203029 -898636483 1410035870 588005384 -1174072910 -855498460 1572682933 716835875 -1280090727 -994808561 1523644588 769116218 -1260480128 -1009145578 1586681832 697689982 -1331906876 -946108846 1509889009 788013927 -1208913187 -1057602997 1346985946 659451724 -1102627082 -918548896 1462016963 539208533 -1188365585 -835859847 1126549388 874706714 -1389648224 -634612170 1145570197 860828419 -1438227783 -582921681 1308512190 989429544 -1544540526 -722002428 1251183527 1033157425 -1533154677 -744826339 1711077152 318490550 -1947036148 -51009894 1653683001 362152879 -1935715819 -73899389 1797750546 471879556 -2060902850 -231854424 1816836875 458066845 -2109416921 -180098383 2018240324 256694226 -1773828504 -515721474 2133205853 136385483 -1859632527 -433098009 1989177206 26697696 -1734472102 -275169588 1912449903 117087225 -1611412925 -386598187 1200219817 814667327 -1450735739 -561989869 1088692912 937628198 -1360378980 -638749942 1230139035 1045782029 -1487138889 -799326431 1312795266 960010772 -1607349330 -684262600 1514075853 758761051 -1271883807 -1019762825 1565733588 710148674 -1285729288 -1000709266 1424326399 602033769 -1158996013 -840159419 1401469670 613386864 -1115235382 -897455268 2095564385 199292663 -1830181043 -437348389 2072642168 210580206 -1786485932 -494709822 1916554835 87785157 -1674432641 -348839959 1968278090 39238364 -1688212634 -329720848 1632687621 374859411 -1889618135 -128350273 1715278364 289022602 -2009894096 -13352026 1871404599 411856545 -2121973989 -159248499 1759943214 534883000 -2031551742 -235943020 147353710 2144289016 -423227070 -1849613868 262517879 2023916769 -508832421 -1767053875 101972060 1897187530 -400713360 -1625642522 25050181 1987644627 -277848727 -1737003521 360669194 1652052124 -76480218 -1938411088 303211539 1695913093 -65223361 -1961101911 463792184 1822677166 -173373164 -2102543998 482946081 1808669879 -221819635 -2050982501 866537638 1151426608 -576179830 -1431371492 885757119 1137484841 -624560749 -1379744507 1031657620 1249568770 -747390536 -1535866578 974134413 1293364251 -736199263 -1558622921 772882626 1494642772 -1071701522 -1223159432 696026331 1585165389 -948771337 -1334454943 550160624 1473116262 -825972260 -1178363574 665259241 1352678527 -911643195 -1095869101 299057455 1725198777 -2285565 -1998974827 381584694 1639560608 -122624998 -1883777908 520669469 1745877387 -251221967 -2046715737 409275652 1868709266 -160732120 -2123604802 207901003 2070110685 -496357273 -1788018447 185177426 2081334724 -452463490 -1845443352 46127481 1975052783 -323897259 -1682536253 97656160 1926573558 -337871796 -1663349542 717054439 1572491633 -994901813 -1280036771 768648702 1524077928 -1008810798 -1260784572 610724309 1398921539 -899118855 -1116751761 587935180 1410080090 -855290656 -1174242186 923431299 1074610453 -654045009 -1375526855 812103066 1197507852 -563489610 -1452350432 970062257 1322699047 -673212259 -1596413941 1052523944 1236995390 -793617276 -1481282542 989729516 1308172922 -722439232 -1544076458 1033098997 1251272291 -744638503 -1533376689 874879710 1126345288 -634651662 -1389573276 860380871 1146056273 -582598677 -1438576771 659096200 1347301918 -918068316 -1103080654 539281041 1461974535 -836065347 -1188194517 697469626 1586870828 -946017386 -1331963136 788483747 1509457461 -1057935473 -1208606951 26227236 1989608114 -274836728 -1734777954 117306941 1912260267 -386689263 -1611356281 256621078 2018282112 -515515590 -1773999188 136740367 2132889241 -433578205 -1859178571 472326720 1797264086 -232176788 -2060553222 457893465 1817040591 -180058251 -2109491229 318548594 1710988004 -51197090 -1946813496 361852523 1654021885 -73461945 -1936179247 602219437 1424102203 -840220031 -1158909417 612951988 1401935650 -897153384 -1115572722 759081887 1513724681 -1020212557 -1271399899 710111110 1565810448 -1000534358 -1285931460 1045574601 1230308191 -799255835 -1487183245 960493520 1312343878 -684615940 -1607031190 814332923 1200524141 -561521961 -1451169215 937721826 1088638836 -638968114 -1360187816 411763557 1871459315 -159030711 -2122165537 535218044 1759639530 -236411312 -2031118650 374377303 1633139649 -127997317 -1889936659 289230670 1715109848 -13423006 -2009850124 87823105 1916478359 -349015507 -1674231109 38917912 1968629646 -329271756 -1688697182 199727923 2095098789 -437650913 -1829844343 210394922 2072866748 -494649850 -1786573168 -289460941 -1715987035 11619359 2008448137 -372053718 -1630152260 131893254 1893447824 -530275071 -1755081321 241878061 2037249211 -418815720 -1878109810 151453748 2113941666 -217563817 -2079388223 486956155 1778478317 -194643634 -2090677800 443258978 1835837684 -36457115 -1965783565 333304905 1692067039 -88182404 -1917238806 347082832 1672945862 -707719685 -1563017875 1004498135 1289247809 -759379486 -1514407564 1018341582 1270192216 -620067383 -1408387745 889513189 1107547251 -597212720 -1419742906 845750524 1164841066 -932831841 -1084150519 644381875 1366248485 -821307002 -1207113456 554023082 1443006524 -960653907 -1313168069 682882177 1605682199 -1043312204 -1227398878 803090584 1490616334 -140239758 -2136789788 430603614 1856851400 -255207317 -2016483075 516405575 1774225873 -109079488 -1904696106 393344364 1618396666 -32354215 -1995087665 270283125 1729823203 -367850474 -1659618176 69037370 1931107756 -310458353 -1703282535 57714979 1953995189 -456621020 -1815104334 180806920 2109855134 -475709379 -1801293653 229318929 2058097031 -859161414 -1144189908 583294358 1438870784 -878184285 -1130313675 631871887 1387178265 -1039027064 -1256815586 740283812 1528358194 -981700463 -1300545529 728895933 1551180075 -780325666 -1501946808 1064521202 1215593828 -703534905 -1592272815 941525483 1327085949 -542726932 -1465805702 833144256 1185936726 -657760011 -1345564573 918880729 1103245647 -594980943 -1416724697 847720093 1166024203 -605779032 -1394361538 904587908 1122884114 -766326909 -1521092843 1012704943 1264293433 -717290598 -1573375220 993092278 1278628384 -1052876843 -1237749949 791691001 1480003183 -967599156 -1319851174 677247712 1599785590 -807020569 -1193089167 569095883 1458341469 -930606082 -1081138328 646345426 1367425604 -404263047 -1864343569 166268501 2129542851 -527783072 -1752327178 243583564 2038692570 -381884597 -1640245283 120751719 1882568433 -296672430 -1722412092 6242942 2002285288 -95387875 -1923657845 341712433 1666789031 -46286076 -1975874670 322165288 1681189566 -192153809 -2087925831 444962307 1837278869 -203017418 -2065628256 501764634 1794073228 -980254992 -1298837914 731652060 1553674058 -1023427863 -1242002817 754047941 1542908755 -884345150 -1135688108 625448942 1379968888 -870042917 -1155333555 573199351 1429037921 -668635500 -1356702206 908791736 1093418798 -548885875 -1471178213 826723233 1178729271 -687937882 -1577462224 955287434 1341634332 -778886465 -1500245463 1067271059 1218081541 -17015240 -1980010834 284311316 1744113538 -107898335 -1902728521 396360461 1620626331 -265824758 -2027886948 506050342 1764657072 -146140653 -2142428539 423916351 1849901993 -481604004 -1806926134 222637936 2051153894 -467236283 -1826506029 170453865 2100288511 -309279122 -1701316872 60729154 1956222932 -352517513 -1644547359 83059547 1945392077 -1965823945 -36382559 1692240155 333101453 -1916916690 -88531784 1672498434 347569556 -2079825915 -217100141 1778778409 486617535 -2090490852 -194866038 1835779376 443348390 -1754990509 -530331451 2037029247 242067945 -1878442934 -418509604 2114411878 151023088 -1715507103 -289914633 2008093005 11936219 -1630358408 -371882770 1893520724 131851714 -1312962305 -960825239 1605609939 682924357 -1227879194 -1042858896 1490972106 802774364 -1083817779 -933138341 1365778913 644813175 -1207204652 -821251006 1443227128 553833838 -1408575333 -619845619 1107605943 889424161 -1419305854 -597677036 1164541358 846089528 -1563340631 -707370945 1289695621 1004011795 -1514367824 -759454682 1270019484 1018545418 -1815553674 -456136224 2110175322 180455628 -1801118353 -475910663 2058058819 229395669 -1659678396 -367762990 1931292776 68813054 -1702980259 -310794805 1953559665 58180839 -1904228078 -109512316 1618061374 393648296 -1995305717 -32162403 1729915943 270228657 -2136719072 -140283466 1856643084 430772378 -2016836295 -254888529 1774707733 515953795 -1465452098 -543045336 1185454226 833595396 -1345634905 -657715919 1103453323 918711325 -1501728372 -780517094 1215500448 1064575030 -1592740459 -703101693 1327420601 941220911 -1257117222 -1038689972 1528793334 739817568 -1300484669 -981787307 1550994671 729119865 -1144364568 -858959490 1438908612 583217234 -1129863695 -878668441 1386857693 632222795 -1192916299 -807224797 1458301849 569170703 -1081586004 -930120134 1367748480 645996310 -1237450105 -1053216239 1479566251 792154941 -1319909730 -967510520 1599973298 677025572 -1521313071 -766137785 1264385021 1012648811 -1572905272 -717722018 1278296036 993398642 -1417080093 -594664843 1166504911 847266649 -1394288902 -605821332 1122678742 904759104 -2087998851 -192111893 1837484881 444791751 -2065273244 -203333902 1793593160 502218718 -1924128177 -94956839 1667122019 341406709 -1975654826 -46475584 1681098618 322222060 -1640187367 -381973873 1882381109 120974243 -1722712576 -296333674 2002722604 5779386 -1863896533 -404749635 2129220359 166618001 -1752500686 -527579484 2038732574 243509128 -1577141260 -688288926 1341184728 955771470 -1500282899 -778809477 1218256577 1067069015 -1356516410 -668859568 1093358314 908878460 -1471612961 -548419767 1179031283 826386021 -1136022640 -884040954 1380436668 625015338 -1155240055 -870097121 1428819621 573390387 -1299045470 -980085964 1553744526 731607576 -1241520197 -1023879379 1542555287 754365953 -1701799108 -308827222 1956575760 60410502 -1644339419 -352686157 1945320969 83103391 -1807019250 -481549416 2051371554 222446260 -1826171113 -467540095 2099820091 170886829 -2027451560 -266290226 1764354676 506387170 -2142613695 -145915945 1849962093 423829243 -1979972758 -17091588 1743938118 284512976 -1903048845 -107546651 1621075551 395876041 644261691 1365350317 -932657641 -1083181439 554394402 1443648436 -821755378 -1207815528 683486985 1606033311 -961327579 -1313571149 802220816 1490541446 -1042380228 -1227244886 1003599711 1289127881 -706750861 -1562843419 1018983238 1270563792 -760081814 -1514855684 889864045 1108152315 -620470719 -1409061161 845675380 1163971554 -597058984 -1418810674 487098355 1779414885 -217651489 -2080254391 442844138 1835168636 -194305338 -2090069424 332599233 1691631447 -35819795 -1965400453 348048344 1673132878 -89085196 -1917347230 12556183 2008590081 -290326853 -1716074963 131224462 1893032728 -371445086 -1629814220 241442725 2036543283 -529891703 -1754444257 151641020 2114906922 -418923888 -1879012858 1065195130 1215997676 -780929194 -1502296128 940593763 1326932725 -702663857 -1592196135 832970312 1184968414 -542605468 -1464905742 919329361 1103948487 -658130051 -1346204693 583697950 1439544968 -859510990 -1144793180 631718407 1386246801 -878107861 -1129442371 739315244 1528184506 -1038127360 -1256693866 729598517 1551628963 -982340839 -1300915313 68400818 1930724900 -367143010 -1659181304 58618539 1954103869 -311422073 -1703468271 180895360 2110721558 -456761428 -1816039622 228981401 2057488911 -475292747 -1800623325 430221014 1856214592 -139802630 -2136082580 516514511 1775129177 -255392797 -2017447051 394211044 1618484850 -110014520 -1904836770 269675261 1729485419 -31683631 -1994671289 340837817 1666708783 -94460779 -1923509245 322765216 1681535286 -46964596 -1976283110 445336971 1837923613 -192598873 -2088625103 501647762 1793177860 -202839874 -2064656344 166188509 2128667979 -404114191 -1863416729 243929540 2039292242 -528191256 -1753005954 121396719 1882942841 -382583613 -1640690603 5347830 2002168160 -295700262 -1722234804 792651121 1480185319 -1053784995 -1237863221 676536680 1599345150 -966967228 -1319472942 568683843 1457675733 -806679441 -1192477447 646490458 1368365516 -930690954 -1082001184 847901973 1166984579 -595094471 -1417632593 904147212 1122173338 -605401056 -1393729354 1012038951 1263881649 -765715445 -1520751459 994031934 1278773672 -718153710 -1573459836 223081720 2051851374 -481978924 -1807571646 170275041 2099314807 -467119667 -1825611429 59800778 1956072540 -308404762 -1701237392 83736787 1945798725 -353117697 -1644893847 285009052 1744557066 -17660496 -1980386010 395387013 1620447251 -107003479 -1902612161 505900206 1763728440 -265745022 -2027012844 424323255 1850578977 -146486885 -2143028979 908448816 1092805798 -668224228 -1356036726 826806313 1179590847 -549031675 -1472118381 956193794 1341746324 -688898770 -1577644616 1066637339 1217702029 -778176201 -1499805279 731038804 1553331394 -979589768 -1298426386 754909261 1542992091 -1024368287 -1242148361 625560678 1380875504 -884527798 -1136648740 572819583 1428404457 -869602989 -1154623035 1107976767 890065577 -1409023213 -620547195 1164420646 845190832 -1419131126 -596707428 1288825357 1003936411 -1562408159 -707216457 1270623764 1018896002 -1515040968 -759857234 1606251099 683295437 -1313664137 -961272863 1490073154 802653908 -1226909842 -1042683912 1365703273 643943167 -1083663547 -932205613 1443577456 554438374 -1207607460 -821923894 2036613879 241398369 -1754651685 -529722547 2114553582 151959160 -1878530110 -419375276 2009057989 12122707 -1716409367 -290022529 1892814556 131415626 -1629720592 -371499162 1691570835 332685829 -1965214785 -36043991 1673434762 347711004 -1917782106 -88619216 1778965153 487582263 -2079933555 -218002661 1835343544 442641966 -2090106988 -194228478 1527862142 739664872 -1256246702 -1038613820 1551669095 729524209 -1301088693 -982137123 1439357772 583920602 -1144735136 -859600138 1386684245 631254979 -1129742727 -877768977 1185301274 832664460 -1465376202 -542174560 1103857411 919386005 -1345984977 -658319687 1216203560 1065024446 -1502369276 -780887406 1326452529 941047719 -1591841251 -702980469 1618965430 393757472 -1905192294 -109698548 1729279919 269846329 -1994598781 -31726059 1856306052 430164754 -2136302936 -139613634 1774796701 516820747 -2016977231 -255824345 2110284754 181359428 -1815739650 -457100696 2057676747 228759389 -1800681753 -475203983 1930685408 68475766 -1659008308 -367347110 1954426873 58269551 -1703915819 -310935997 1882980541 121319467 -1640865391 -382381817 2001847460 5698610 -1721784952 -296184546 2129102991 165722137 -1863718493 -403777227 2039106710 244153344 -1752945222 -528278228 1837830361 445390927 -2088406539 -192790173 1793512640 501343318 -2065123860 -202406534 1666226411 341289085 -1923155513 -94779055 1681743090 322595940 -1976353314 -46920376 1263673461 1012207843 -1520680615 -765759025 1279255660 993580282 -1573812928 -717834794 1166649415 848206033 -1417164437 -595527171 1122266206 904092872 -1393947278 -605209116 1457860625 568459399 -1192537795 -806592085 1367929864 646956190 -1081699036 -931027534 1480505379 792299701 -1238312689 -1053300327 1599306810 676613292 -1319297770 -967168640 1764176380 505413994 -2027335472 -265396154 1850406373 424527219 -2142989111 -146561953 1744615886 284920152 -1980573470 -17438604 1620147671 395726145 -1902174981 -107467667 1955602840 60231950 -1700904780 -308711390 1946019201 83547415 -1644985171 -353061829 2051778986 223123772 -1807366010 -482150384 2099670451 169958693 -1826091873 -466666487 1380520244 625877410 -1136168936 -884981618 1428477229 572777915 -1154829311 -869432169 1553111302 731228560 -1298335702 -979646276 1543462175 754478473 -1242481613 -1024062299 1342046544 955855302 -1578082180 -688434966 1217643849 1066726879 -1499618203 -778398477 1092979042 908245492 -1356076978 -668149544 1179143547 827293165 -1471796137 -549380927 983915773 1302490219 -726975023 -1549005497 1036556516 1255123058 -741934648 -1530803874 880727247 1132061785 -630147613 -1384675979 856887510 1142169664 -585272838 -1441119892 655510681 1343585295 -920900171 -1105519325 545228928 1467529238 -831395412 -1183393478 701088939 1590621245 -943217273 -1329556207 782500018 1503866916 -1062575714 -1213378296 30112821 1993100451 -272294631 -1732104817 111589420 1906411706 -391587584 -1615861354 252769287 2014823569 -518089429 -1776704067 142422046 2138701960 -428650190 -1854643804 477916241 1803246791 -227406467 -2055914005 454142024 1813420254 -182466204 -2112292366 312992867 1705039093 -55999153 -1951484455 365568122 1657606380 -71024298 -1933348416 599682492 1421434154 -844100464 -1162396666 617851301 1406441779 -891434871 -1109723105 761652622 1516426520 -1016363870 -1267944396 705175959 1561268481 -1006223173 -1291751379 1040809432 1225674062 -804840204 -1493160862 962902465 1315146071 -680863507 -1603409797 819131882 1205192060 -555969338 -1445223344 935277043 1085800805 -642690849 -1363779511 416304500 1876393442 -153211816 -2116477746 532515181 1757067771 -239867839 -2034968361 369870150 1628239312 -133847958 -1895656196 291897695 1717645769 -9936781 -2005970715 90660112 1918922118 -345424836 -1670509398 34248969 1963829663 -335218651 -1694250829 196924706 2092688820 -441273330 -1833597800 215028027 2077630893 -488673257 -1780989823 143867519 2140409577 -425894061 -1852149819 268368486 2029636336 -504325302 -1762153508 105428557 1901037275 -398010527 -1623070729 19231316 1981956802 -282389640 -1741937682 354692635 1646468749 -81113289 -1943175263 306833922 1699666580 -62420178 -1958691912 469739049 1828230847 -168704251 -2097743981 479355440 1804948134 -224656612 -2053426294 872226487 1157246497 -571244645 -1426829555 881908398 1134029368 -627131518 -1382446316 1025939077 1243719187 -752289879 -1540372673 978014876 1296851466 -733662288 -1555954906 776605395 1498234437 -1069256705 -1220321431 690473674 1579219548 -953570330 -1339122832 546408161 1469494903 -828381235 -1181165733 670843640 1358656110 -906877996 -1091235006 294129470 1720663976 -7967214 -2004787580 384158503 1642265521 -118773237 -1880319331 525567756 1750382490 -245504480 -2040867146 406733589 1866036099 -164617671 -2127097169 205463386 2067279820 -500072842 -1791602976 189979459 2086005717 -446907793 -1839494407 48535400 1977853950 -320145852 -1678915886 92885873 1921934311 -343461283 -1669332277 719728630 1575034720 -991408422 -1276150196 764144623 1519180665 -1014658365 -1266501035 608020420 1396348754 -902576408 -1120602498 592471005 1415009099 -849476879 -1168559513 928071570 1079381764 -648061250 -1369936344 809302923 1195100957 -567108953 -1456100815 965392288 1317898038 -679160180 -1601968614 1055355833 1239434031 -790031723 -1477565949 1590270457 701409647 -1329071915 -943667133 1503944160 782462326 -1213580084 -1062400934 1343361483 655696221 -1105432345 -920960911 1467995602 544793924 -1183730434 -831093656 1132366237 880392459 -1385109327 -629680089 1142115716 856980754 -1440928600 -585491394 1302659503 983707961 -1549049725 -726904811 1254671798 1037038880 -1530485606 -742288372 1705490737 312510887 -1951803363 -55646069 1657437480 365776318 -1933304828 -71095150 1803301123 477823381 -2056105937 -227188551 1813116186 454477196 -2111859658 -182934368 2014357845 253204931 -1776367495 -518391569 2138926412 142237146 -1854731168 -428589834 1993023847 30151153 -1731903413 -272469795 1906763134 111269352 -1616346030 -391138108 1204988088 819304494 -1445148268 -556009214 1086287009 934829111 -1364128371 -642368229 1225334922 1041109020 -1492696666 -805277392 1315234963 962843653 -1603631681 -680676055 1516615900 761432138 -1268000272 -1016272538 1560837317 705645651 -1291444759 -1006555777 1421750510 599326840 -1162849854 -843620012 1406399735 617923681 -1109551653 -891640499 2092730480 196851942 -1833768612 -441067062 2077314153 215383295 -1780535995 -489153069 1919352898 90190036 -1670815378 -345091592 1963639899 34469069 -1694194313 -335309343 1628149780 369928322 -1895433928 -134035026 1717984269 291597467 -2006434527 -9499209 1875906598 416751792 -2116128502 -153534052 1757271103 532341929 -2035043053 -239827579 1828715387 469289965 -2098095529 -168383807 1804746594 479530996 -2053349810 -224694568 1646555977 354632671 -1943399835 -80928013 1699329872 307136454 -1958226308 -62855446 1900604191 105896841 -1622767053 -398345563 1982148358 19013520 -1741992406 -282296644 2140365613 143938491 -1851981311 -426102121 2029954868 268015522 -1762605544 -503843186 1469176755 546761509 -1180714337 -828863991 1358700458 670773052 -1091404154 -906670576 1498043265 776823575 -1220267347 -1069350341 1579653016 690005774 -1339427148 -953235934 1244056535 1025637185 -1540838661 -751854995 1296764878 978075480 -1555730718 -733847948 1157448677 872051571 -1426906423 -571207073 1133545468 882358122 -1382095152 -627452346 1977928250 48495276 -1679119594 -319972480 1921584675 93208245 -1668845809 -343908455 2067743240 205025950 -1791941852 -499772494 2085783057 190166663 -1839405251 -446965845 1750325854 525658824 -2040677518 -245724188 1866341959 406400721 -2127528085 -164147203 1720210028 294609658 -2004470976 -8322090 1642436213 383952611 -1880361127 -118700081 1317726962 965597796 -1601926178 -679232696 1239887595 1054875261 -1477881913 -789676207 1079075520 928404054 -1369504788 -648531078 1195157209 809211471 -1456289803 -566888605 1396570774 607832576 -1120691270 -902517972 1414545039 592907801 -1168220253 -849776843 1575383716 719405618 -1276636280 -990960866 1519105725 764184107 -1266296943 -1014831353 -226699531 -2055477661 477280217 1802864463 -183430420 -2112478598 455046080 1813529430 -56140089 -1952420271 313081835 1705906045 -70608162 -1932678584 365231090 1656998756 -271858031 -1731398137 29730749 1992464171 -391773560 -1616825826 111698852 1907315506 -519024989 -1776845259 253636495 2014912281 -427980102 -1854227924 141814678 2138364672 -921504195 -1105869141 656185105 1343989639 -830524892 -1183317326 544297736 1467376542 -943096305 -1328656743 700915491 1589653429 -1062946282 -1214018944 782949178 1504570284 -727325095 -1549609265 984319861 1303164899 -741858752 -1529933098 1036403564 1254192122 -629248405 -1384554755 879759175 1131888593 -585913742 -1441490204 857590622 1142619080 -345512012 -1671375070 90801816 1919858190 -334879827 -1693641925 33833601 1963160087 -440635514 -1833214192 196218538 2092252732 -489575521 -1781097719 215993011 2077817381 -154077232 -2116565178 417240828 1876534890 -239258679 -2034629793 531845861 1756652147 -133464094 -1895018636 369434318 1627532888 -10044421 -2006873235 292084439 1718610497 -804665476 -1492191254 1040688720 1224775366 -681311387 -1604111373 963273289 1315787487 -556642482 -1445625896 819736162 1205542644 -641758377 -1363625023 934406779 1085725421 -843131112 -1162221682 598783540 1421313698 -892136703 -1110170729 618492461 1406812859 -1016766678 -1268617284 762002950 1517031056 -1006068941 -1290818651 705100319 1560398473 -1068845961 -1219656479 776263003 1497621965 -953716626 -1340063496 690557250 1580081620 -829342651 -1181348653 547315049 1469607423 -906168228 -1090795318 670210416 1358277094 -570579949 -1426418555 871613759 1156904361 -628072438 -1382592356 882770214 1134113200 -752473055 -1541333833 1026051341 1244626331 -733222856 -1555244882 977635604 1296218498 -81488705 -1943821271 355136915 1647166725 -62304090 -1957797840 306655626 1698693404 -167830387 -2097664997 468811169 1828080951 -225257324 -2053773310 480033208 1805355310 -426539813 -1852525491 144565751 2140853601 -503430974 -1762037676 267395566 2029457784 -397931287 -1622197121 105278917 1900109139 -282736400 -1742538650 19638748 1982634314 -648968906 -1370049120 929031194 1079563404 -566476497 -1455722055 808591363 1194659989 -678818556 -1601356398 964979752 1317231806 -790116067 -1478428277 1055500337 1240373415 -991521454 -1277057596 719910014 1575994600 -1014279861 -1265868323 763703399 1518469361 -901964448 -1120260618 607353932 1395936474 -850339463 -1168643601 593410133 1415153859 -499145218 -1791453848 204588242 2067199044 -447585817 -1839902351 190578891 2086350941 -320590388 -1679614630 48909536 1978498166 -343283243 -1668359869 92768505 1921038447 -7817830 -2003860212 294048950 1719788576 -119180925 -1880997611 384503983 1642864697 -246202968 -2041311938 526212228 1750756370 -163645007 -2126919385 405837981 1865918475 -1777331215 -518577305 2015261405 253313611 -1854023704 -428152962 2138289860 141854290 -1731486781 -271799467 1992686319 29543033 -1616486438 -392073396 1906851574 112135776 -1951988843 -56610045 1705599673 313414191 -1932867700 -70387942 1657054880 365139510 -2055435353 -226772175 1802693259 477485597 -2112794690 -183075032 1813982866 454565380 -1384238279 -629603409 1131434517 880239235 -1441532128 -585840714 1142789644 857384602 -1549419765 -727544931 1303108135 984410801 -1530364142 -741388412 1254497854 1036070568 -1328995491 -942795829 1590116977 700478183 -1213929660 -1063004206 1504347752 783136510 -1106072721 -921330695 1344064067 656145109 -1182830730 -830971936 1467027034 544620236 -1895095632 -133426650 1627734940 369259274 -2006522199 -10365377 1718126469 292534035 -2117031294 -153642476 1876872110 416938808 -2034405733 -239444467 1756565431 531906337 -1833159980 -440729022 2092061688 196436846 -1781401907 -489240997 2078250977 215525239 -1670923546 -345994640 1919540170 91155292 -1693810945 -334672279 1963204563 33763141 -1268448648 -1016974610 1516987220 762074050 -1291270559 -1005586697 1560717133 704747483 -1161917878 -843466020 1420880742 599251952 -1110225325 -892043579 1407004543 618274793 -1445850596 -556457334 1205629744 819676070 -1363159547 -642193773 1085388585 934709183 -1492542930 -804345160 1225259778 1040239508 -1604035017 -681349471 1315585819 963448717 -1540984461 -752795163 1244139615 1026498761 -1555319446 -733182468 1296421958 977462480 -1426196159 -570766889 1156814957 871672059 -1383056040 -627634738 1134451828 882470114 -1181654761 -829009535 1470038075 546844845 -1090738930 -906259048 1358087202 670430388 -1219827419 -1068639821 1497663497 776190111 -1339609796 -954196566 1579764752 690912390 -1622650437 -397450963 1900425367 104923137 -1742367326 -282942156 1982592142 19711000 -1852581495 -426448609 2141042853 144345139 -1761731184 -503763706 2029026492 267865130 -2097200673 -168267447 1827741939 469110885 -2053995066 -225069744 1805444330 479974524 -1943746067 -81528453 1646962881 355309655 -1958146572 -61981342 1699179736 306207822 -1120059342 -902139740 1395859742 607392136 -1169128405 -849890115 1415505159 593089937 -1276721152 -991823722 1575528748 720345530 -1265955815 -1014219633 1518693685 763518371 -1601548202 -678600512 1317286266 964887020 -1477995441 -790584103 1240069475 1055835637 -1370367900 -648615694 1080015176 928549342 -1455678339 -566547221 1194491217 808799687 -2041356038 -246132628 1750925782 526004544 -2126600989 -163998603 1865467343 406320473 -2004293432 -7350178 1720093156 293714290 -1880806191 -119399353 1642810877 384597355 -1679527778 -320651256 1978274226 49094948 -1668696953 -342981615 1921504683 92333373 -1790969684 -499595206 2066848128 204908822 -1840104267 -447411165 2086428057 190541071 1885818540 123764282 -1637273728 -378659050 1997179573 899619 -1727730791 -301737201 2126300830 163313160 -1867339854 -407529692 2043740807 248918545 -1746967637 -522693827 1842372296 450326110 -2082586652 -187101326 1790810833 498772551 -2068579331 -206255253 1661720314 336389740 -1929005098 -100497600 1684411107 325132917 -1972866097 -43039911 1258909284 1007574770 -1526263992 -771735586 1281665661 996383467 -1570059439 -714212409 1171449430 852874944 -1411610758 -589580308 1119822415 901255897 -1397669021 -608799755 1455324672 565792406 -1196417236 -810078278 1372830233 651463311 -1075979467 -925176925 1483077170 795002532 -1234462946 -1049843832 1594372651 672072381 -1324985593 -972987503 1769766893 511397755 -2022564159 -260755881 1846655988 420907874 -2145396008 -149362098 1739061215 278972233 -1985374477 -22108571 1623864262 399311696 -1899736342 -104635780 1959489417 63725343 -1698361691 -306037197 1940302736 77699846 -1649882436 -357565910 2047928251 219666221 -1809938793 -484854271 2105353122 175772468 -1821162866 -462130664 1376935717 622161843 -1138999799 -887419233 1434426172 578333610 -1150158320 -864630138 1556731671 734979969 -1295534533 -977238355 1537479438 748888984 -1247120862 -1028832588 1336233793 950173655 -1582616979 -693362949 1221102424 1070578638 -1496913292 -775824670 1098827635 913962981 -1351571873 -663251255 1175651178 823407612 -1474469306 -551922992 1112615982 894835896 -1403040510 -614957676 1161619511 842782881 -1422751461 -600458867 1284154396 999134346 -1568357072 -712772186 1273454597 1021333651 -1511456471 -756141633 1608924234 685837532 -1310171802 -957387280 1485568083 797755589 -1232758401 -1048401431 1362998392 641369326 -1087122092 -936057406 1448112225 559366391 -1201794739 -816242213 2034175206 238566512 -1758368310 -533308068 2119354623 156629097 -1872975405 -413427387 2011464916 14922818 -1712658952 -286403218 1888043213 126775387 -1635311135 -377482889 1686641794 328150036 -1970897490 -41857736 1676007579 350414861 -1913931337 -85161695 1783862448 492086310 -2074217060 -212155126 1832800425 439967807 -2093993595 -197721837 1531583855 743255545 -1253802941 -1035776811 1546115446 723577312 -1305888678 -986806068 1435604317 580298187 -1147145103 -862403353 1392267588 637231570 -1124978584 -873135874 1190989067 838483357 -1460442073 -537633615 1100007698 915929476 -1348556738 -661022552 1210484025 1059173807 -1507269611 -785394557 1330331936 944533942 -1589305332 -700313446 1612987815 388173105 -1909826421 -114463715 1732901310 273598760 -1991796590 -29317116 1862251925 435717379 -2131635015 -134814673 1771205004 513098010 -2019815264 -258269130 2106797507 177478997 -1818407697 -459637639 2063526362 234477900 -1796175626 -470304672 1934140913 72324455 -1656306467 -364776373 1948606952 52580734 -1708457788 -315871150 336300968 1661778750 -100275580 -1929192942 325472177 1684111143 -43503971 -1972429301 449840026 1842819852 -186752330 -2082909664 498976643 1790637845 -206330193 -2068539847 163355596 2126228314 -407700768 -1867134346 248602581 2044096323 -522240263 -1747448209 124195838 1885348712 -378965294 -1636941244 710631 1997399921 -301680949 -1727822243 795192160 1482857462 -1049900468 -1234371878 671641465 1594843119 -972681643 -1325318461 566109010 1454969796 -810532226 -1195937048 651421515 1372903389 -925006233 -1076185359 852671236 1171622802 -589506008 -1411650882 901742365 1119375243 -609149391 -1397346649 1007235894 1259209632 -771272166 -1526701428 996472623 1281607609 -714435069 -1569872235 219200233 2048363135 -484516923 -1810240685 175996656 2105167462 -462217252 -1821102262 63648475 1959526989 -305835017 -1698536607 78051010 1939981908 -358049810 -1649432712 279423629 1738578459 -22426719 -1985021129 399142548 1624071682 -104591432 -1899806930 511451839 1769673257 -260947053 -2022345979 420603558 1846990384 -148928630 -2145863908 914266657 1098492599 -663684339 -1351103589 823352888 1175744174 -551731436 -1474687102 950342163 1336025733 -693406913 -1582546007 1070126602 1221584540 -775506138 -1497266256 734628421 1557052115 -976753815 -1295983617 748965468 1537441482 -1029034128 -1246945306 621937271 1377120993 -887332005 -1139059763 578799214 1433990904 -864966846 -1149855788 641591594 1362811324 -936146938 -1087063920 558902579 1448549797 -815903713 -1202094967 686186776 1608601998 -957874124 -1309724510 797680897 1485608343 -1048198099 -1232931653 998963534 1284360664 -712730526 -1568429836 1021787479 1272974785 -756458373 -1511101203 894529916 1112949226 -614526896 -1403510586 842839397 1161528819 -600648631 -1422531361 492030434 1783953780 -211965746 -2074437544 440274427 1832467821 -198153001 -2093523903 327696848 1687122246 -41541380 -1971253142 350586313 1675801951 -85203739 -1913858957 14997894 2011425040 -286607190 -1712486340 126426527 1888365833 -376996685 -1635759067 239030708 2033738018 -533647208 -1758068722 156407213 2119542075 -413338495 -1873034217 1059510379 1210181885 -785860281 -1506833967 944446578 1330392292 -700088994 -1589490232 838684761 1190813903 -537710219 -1460403741 915444800 1100457174 -660671124 -1348876806 579979279 1435957401 -861951709 -1147627083 637275158 1392196736 -873304774 -1124770388 743063613 1531801771 -1035722479 -1253895801 724010020 1545647282 -987110136 -1305553506 71891107 1934608437 -364471921 -1656641255 52772026 1948388396 -315925098 -1708364544 177434769 2106867719 -459468355 -1818615509 234796168 2063172638 -470755932 -1795693262 436201671 1861802065 -135165461 -2131314307 512896222 1771379784 -258191886 -2019852956 388260085 1612927075 -114687527 -1909640881 273261804 1733203066 -28850752 -1992231594 -1195457372 -809896910 1454417288 565679390 -1076690755 -925618133 1373462929 651841799 -1234875242 -1050510336 1483419066 795614508 -1324840817 -972048359 1594288547 671209781 -1526082368 -770775978 1258796524 1006667130 -1570500391 -714923953 1282044405 997015907 -1412277006 -589992860 1172061662 853216584 -1396729621 -608655235 1118960071 901171537 -2083462036 -187181830 1843299648 450475478 -2067980171 -205909789 1790132569 498364879 -1928631202 -99853112 1661275506 335691236 -1972983737 -43935535 1684588907 326105597 -1637354488 -379534178 1885967652 124691890 -1727385583 -301137785 1996771645 221611 -1866695622 -407155540 2125602070 162868608 -1747863517 -522811211 2044713231 249096601 -1582959131 -693975693 1336644809 950838367 -1496829444 -774962838 1220956368 1069637702 -1350664745 -663139007 1097866491 913779821 -1475102258 -552302248 1176361186 823847028 -1139612287 -887761641 1377600685 622572603 -1149296232 -864546546 1433485492 578187298 -1295422029 -976331483 1556548767 734018569 -1247499862 -1029465796 1537919110 749598736 -1697917651 -305338949 1959113729 63079575 -1650061004 -358538846 1940418584 78594190 -1810866913 -485003895 2048801843 219745445 -1820485370 -461723248 2104752170 175425724 -2021866167 -260311585 1769120869 511022323 -2146369200 -149540410 1847550076 421023978 -1985524357 -23036435 1739140183 279846081 -1899329182 -103958028 1623517262 398711000 -1970756058 -40921424 1686554378 327284636 -1914346945 -85830999 1676346131 351024005 -2074923500 -212590974 1784500024 492470190 -2093028851 -197535077 1831897889 439860151 -1757432254 -533166380 2033309550 238479352 -1873644965 -413842739 2119963511 156967905 -1713095056 -287109402 2011848540 15560650 -1635124631 -376517889 1887935301 125873107 -1310292242 -958286216 1609099202 686806868 -1232387337 -1047760287 1485120475 797053773 -1086517540 -935707062 1362325488 640966502 -1202664763 -816317869 1449044969 559520639 -1403939190 -615078372 1113585574 895010608 -1422110061 -600088059 1160917951 842335017 -1568006472 -712167890 1283751828 998461186 -1511531871 -757011913 1273609101 1022266139 -1819043993 -460019727 2107504203 177915613 -1795271810 -470195224 2062561874 234291908 -1656217771 -363909181 1933999737 71388911 -1708795060 -316478502 1949022816 53250806 -1910208765 -115099755 1613424175 388880057 -1991687398 -28413044 1732715062 272634528 -2130768079 -134725721 1861316125 435576459 -2020422872 -258606146 1771874820 513514130 -1459767377 -537229511 1190385283 838133269 -1349487690 -661175520 1100878490 916005388 -1507442787 -786362613 1210605233 1060072999 -1588855932 -699610350 1329961640 943893054 -1253398581 -1035102371 1531234023 742651505 -1306041390 -987737276 1546191614 724447848 -1148112903 -862576785 1436503765 580419139 -1124275232 -872686730 1391626956 636861018 -590216800 -1412091594 853303436 1172000794 -608188999 -1397164753 900834453 1119261699 -771126894 -1525761788 1007151294 1258346536 -714846837 -1570538211 996813991 1282219057 -1050340924 -1235082926 795570408 1483489406 -972499491 -1324358325 671528177 1593934951 -809592330 -1195792032 565246170 1454884940 -925671953 -1076597383 652033219 1373244501 -407101080 -1866788354 162676804 2125820114 -523115151 -1747528217 249529437 2044245195 -379082406 -1637836340 124373110 1886320864 -301306557 -1727177259 265327 1996700921 -99929844 -1928592998 335892512 1661100214 -43584235 -1973303933 325620793 1685038255 -187647682 -2083026520 450811922 1842997380 -205685465 -2068165199 498277387 1790192797 -976670495 -1295122313 734482893 1556111707 -1029376776 -1247558546 749376980 1538106690 -887965485 -1139439547 622647807 1377560937 -864060214 -1149744036 577838566 1433808240 -662822779 -1351020525 913326505 1098346815 -552344420 -1475030006 824018352 1176155430 -693786441 -1583179743 950782363 1336736013 -775394130 -1496359880 1069944194 1220623636 -22605783 -1985994561 279539973 1739473299 -104147920 -1899109210 398767388 1623426442 -260270053 -2021939059 510851383 1769327009 -149857278 -2146014060 421477678 1847070136 -485490611 -1810419493 220094817 2048479735 -461519788 -1820658494 175351160 2104792558 -305428353 -1697859351 63301971 1958926789 -358200218 -1650361104 78130506 1940856284 -287022302 -1713155148 15335950 2012033688 -376854725 -1634822227 126338583 1887499905 -532681968 -1757881466 238127676 2033629866 -414044407 -1873469537 157044261 2119925427 -212634810 -2074852400 492638826 1784292092 -197216417 -2093381687 439408243 1832380133 -41354380 -1970287646 327588440 1686219470 -85639315 -1914564613 350969409 1676439255 -712358934 -1567788164 998515398 1283658320 -756578317 -1511999643 1021961951 1273943625 -615396392 -1403585714 895462132 1113102946 -600043583 -1422180521 842165997 1161125499 -935505010 -1086692584 640889506 1362362932 -816801897 -1202215167 559871675 1448724013 -957948996 -1310594262 686340752 1609533958 -1047847003 -1232326861 797277833 1484934687 -134262173 -2131205387 435237711 1861616601 -258828678 -2020235540 513603414 1771816896 -115025327 -1910248761 388676477 1613597675 -28762552 -1991364898 273121124 1732268018 -364363257 -1655737711 71705387 1933644733 -316307938 -1709001080 53208882 1949095844 -460076491 -1818953053 178105113 2107284367 -469889492 -1795604806 233860864 2063032214 -862883157 -1147780547 580850567 1436033809 -872630606 -1124366812 636671902 1391847176 -1035273575 -1253193201 742693813 1531161379 -987283840 -1306522090 724131756 1546547002 -786013489 -1507765671 1059587043 1211052917 -699685162 -1588816320 944097274 1329788780 -537007363 -1459955093 838044625 1190443847 -661639452 -1349050766 916344776 1100578654 -1356760993 -668579639 1093605747 908601829 -1471366074 -548696880 1178787178 826666492 -1577389971 -688013061 1341428033 955490775 -1500040076 -779090718 1218008408 1067345358 -1298765765 -980330323 1553467671 731855233 -1241797598 -1023632204 1542835470 754122136 -1135747063 -884289377 1380155685 625258931 -1155521520 -869854074 1429095740 573142442 -1806739305 -481794047 2051094971 222693677 -1826448242 -467293160 2100100514 170642740 -1701523291 -309075917 1956295049 60653855 -1644620612 -352443350 1945597328 82855174 -1980217101 -16811931 1744185823 284236105 -1902801686 -107824004 1620831686 396156240 -2027700031 -266014633 1764598253 506106235 -2142370600 -146197426 1849714164 424105314 -1237694178 -1052935800 1479813170 791877796 -1319662329 -967787119 1599728683 677305533 -1193164500 -806948422 1458544640 568889494 -1081342667 -930400861 1367499801 646272143 -1416799878 -594908692 1166227542 847513792 -1394565789 -605573643 1122958415 904514777 -1521036984 -766385698 1264103524 1012891890 -1573186223 -717478457 1278571645 993150187 -1923847722 -95200960 1666844922 341653612 -1975931441 -46228135 1681378531 321977461 -2087722524 -192360078 1837203656 445034590 -2065553923 -203090581 1793869009 501969991 -1864140366 -404469468 2129467550 166340616 -1752253013 -527856323 2038488199 243788817 -1640435328 -381697770 1882624172 120692794 -1722468967 -296614641 2002474165 6054947 -1659430179 -368039349 1931049969 69094247 -1703223612 -310514094 1953808360 57905022 -1815309585 -456416647 2109928387 180732757 -1801365770 -475634080 2058303450 229115724 -2136995143 -140035537 1856924565 430529283 -2016555360 -255132106 1774432140 516202266 -1904508277 -109268451 1618338727 393401137 -1995028846 -32410108 1729636286 270473000 -1502004715 -780268925 1215781689 1064332207 -1592459764 -703344998 1327144736 941469622 -1465732569 -542801231 1185731339 833348509 -1345358274 -657963352 1103173394 918955908 -1144116623 -859235609 1438665565 583498699 -1130107288 -878387458 1387106116 631947218 -1256873405 -1038970155 1528546159 740094969 -1300732326 -981510452 1551239030 728840160 -2079577188 -217375990 1778535088 486898214 -2090733691 -194584813 1836027561 443072063 -1965579346 -36662472 1691992706 333378068 -1917163593 -88254687 1672742555 347289101 -1715782664 -289666194 2008373972 11692610 -1630076959 -372125833 1893244621 132099675 -1755270198 -530087076 2037306086 241820272 -1878165549 -418756795 2114131711 151266921 -1084093612 -932889662 1366059640 644569838 -1206923443 -821493797 1442950753 554082039 -1313242266 -960580624 1605886538 682676956 -1227602049 -1043105815 1490691667 803018437 -1563092176 -707646554 1289452060 1004292746 -1514610903 -759173185 1270267397 1018269331 -1408331006 -620125292 1107358254 889701048 -1419552997 -597399667 1164785207 845809313 -884097701 -1135964723 625204343 1380248801 -870287038 -1155053100 573446254 1428760824 -980011671 -1299118593 731403333 1553949907 -1023676048 -1241726490 754290780 1542627530 -688214721 -1577214551 955567123 1341389957 -778606298 -1500489296 1066993674 1218328732 -668916467 -1356458597 909067297 1093170359 -548609772 -1471426174 826441784 1178972334 -266101357 -2027639547 506330303 1764412457 -145860214 -2142672612 423639206 1850148912 -17295967 -1979767497 284587149 1743864859 -107621960 -1902976722 396079252 1620869122 -309031433 -1701593759 60484827 1956502605 -352761362 -1644267144 83306690 1945114708 -481360443 -1807207085 222389481 2051429503 -467484196 -1826229942 170696944 2100007014 -766079974 -1521369972 1012460854 1264573856 -717535229 -1573095275 993339695 1278351801 -594738136 -1417005890 847471876 1166300562 -606027727 -1394085721 904831261 1122603403 -807297922 -1192842008 569376082 1458097604 -930326425 -1081382671 646068555 1367673309 -1053158324 -1237506854 791967072 1479755254 -967323563 -1320099645 676966777 1600029167 -382161710 -1639998396 121032190 1882324328 -296392501 -1722656675 5966311 2002532721 -404544288 -1864100746 166544844 2129294682 -527507207 -1752575889 243302869 2038935875 -191906634 -2088203232 444718490 1837559052 -203261777 -2065348551 502012291 1793796373 -95144828 -1923939310 341464488 1667065150 -46534499 -1975599093 322408881 1680908583 -109322279 -1904414897 393592565 1618120291 -32105536 -1995363498 270039788 1730103930 -140486677 -2136512643 430847687 1856570961 -254962702 -2016763036 516158174 1774502472 -456339523 -1815347413 180530833 2110103047 -475984988 -1801045198 229599880 2057853470 -367573105 -1659865319 68757155 1931351605 -310738026 -1703038208 57991866 1953747500 -1038745839 -1257058425 740007485 1528606379 -981976312 -1300296802 729176612 1550936754 -858884317 -1144436811 583013903 1439114905 -878464198 -1130069076 632148502 1386930816 -542969995 -1465524253 833392217 1185660623 -657511572 -1345840134 918637120 1103526614 -780572857 -1501669423 1064765035 1215313661 -703290530 -1592552504 941277810 1327362788 -530518376 -1754800626 242126772 2036973346 -418567551 -1878386153 151210925 2114222907 -289708374 -1715710404 11863942 2008168208 -371809613 -1630432731 131646367 1893724937 -36176132 -1966027158 333029328 1692315462 -88458523 -1916990861 347364297 1672702815 -217286962 -2079635880 486676450 1778722676 -194923817 -2090433983 443536379 1835590509 -619786672 -1408631098 889237372 1107795946 -597489079 -1419494689 846031717 1164598259 -707443102 -1563265292 1004218190 1289492440 -759659909 -1514163475 1018618711 1269945281 -960897484 -1312887134 683130648 1605406606 -1043064275 -1227674949 802847489 1490897815 -933079546 -1083873648 644626218 1365968828 -821063137 -1207393655 553775923 1443283877 1744368215 285196993 -1980329093 -17718291 1620391502 395445976 -1902422174 -107190284 1763932773 505694963 -2027087031 -265671713 1850654332 424251114 -2143232176 -146280506 2052055603 222876325 -1807645921 -481905783 2099389994 170202812 -1825814778 -466913392 1955883521 59988631 -1701180627 -308462661 1945742872 83795598 -1644703948 -353304670 1553388191 730980873 -1298615373 -979401947 1543181958 754722320 -1242204246 -1024309444 1380801197 625633851 -1136444543 -884733161 1428201140 573025826 -1154547816 -869675250 1092731643 908522093 -1355832361 -668429503 1179387618 827012724 -1472043058 -549103784 1341803209 956136031 -1577833499 -688710797 1217892048 1066450502 -1499860996 -778117270 2128855830 165999488 -1863474630 -404057428 2039351055 243873689 -1753192925 -528001355 1882737444 121600946 -1640617464 -382657890 2002095933 5423019 -1722028527 -295903609 1666503538 341042148 -1923435938 -94534968 1681463147 322840573 -1976076729 -47167791 1838111552 445148118 -2088682900 -192541958 1793236825 501592015 -2064843147 -202649885 1166926814 847958856 -1417444622 -595283356 1121986503 904337233 -1393670421 -605456771 1263954924 1011964794 -1520956736 -765511082 1278980085 993828707 -1573531943 -718078385 1480258490 792576812 -1238068586 -1053580800 1599551395 676333365 -1319545201 -966892007 1457617800 568740638 -1192289628 -806868430 1368178577 646680327 -1081942339 -930746837 1439600853 583639107 -1144983047 -859324049 1386435788 631530586 -1129499168 -878049930 1528109287 739387505 -1256490549 -1038333603 1551424766 729803880 -1300841006 -982414012 1215922353 1065267239 -1502092899 -781135605 1326728360 940799038 -1592121980 -702737134 1185024131 832911381 -1465095761 -542418631 1104137370 919141388 -1346261578 -658072288 1856024605 430407819 -2136026831 -139861593 1775072260 516572306 -2017258200 -255580738 1618688047 394004665 -1904912125 -109942379 1729559606 269601952 -1994875622 -31478388 1930928249 68194543 -1659256491 -367070781 1954178144 58545398 -1703672500 -311216678 2110531659 181082333 -1815983769 -456820239 2057432146 229039300 -1800434306 -475480600 1289068948 1003655426 -1562656584 -706940882 1270375821 1019172123 -1514797919 -760138697 1108224422 889788720 -1409267574 -620267492 1164176831 845471017 -1418883949 -596984827 1365422576 644186470 -1083387684 -932454326 1443853801 554190207 -1207888699 -821681069 1605974466 683542868 -1313384210 -961517448 1490353627 802409805 -1227186953 -1042437023 2008777052 12366282 -1716133776 -290271002 1893090629 131167699 -1630002071 -371256065 2036337006 241646072 -1754372030 -529966892 2114833783 151715297 -1878807461 -419128115 1779208504 487301550 -2080182252 -217726846 1835095329 442918327 -2089864179 -194509669 1691818250 332409244 -1965459418 -35764048 1673190675 347991429 -1917535169 -88896343 60045139 1955792837 -308652417 -1700960535 83489610 1946076124 -352873882 -1645174032 223330145 2051575799 -482222515 -1807290661 170031992 2099596270 -466871724 -1825887550 505620279 1763973025 -265468389 -2027260275 424600366 1850332088 -146767358 -2142784876 284733189 1744805779 -17379799 -1980629313 395668252 1620204426 -107279824 -1902363994 955914139 1341990669 -688621897 -1577892319 1066914690 1217454868 -778456402 -1499561416 908173225 1093054271 -667943291 -1356280301 827087792 1179347750 -549307748 -1471870454 625805311 1380595561 -884775213 -1136372155 572572646 1428681584 -869358902 -1154903460 731287501 1553055579 -979833119 -1298145673 754666452 1543273282 -1024120072 -1242424722 445580818 1837643396 -192846018 -2088347736 501400075 1793454749 -202595545 -2064936015 341085728 1666432694 -94703860 -1923227750 322521657 1681816239 -46716139 -1976558717 121116278 1883186912 -382306470 -1640937524 5624431 2001920761 -295980221 -1721990187 165912132 2128916178 -403832984 -1863659522 244210269 2039048907 -528467087 -1752757273 568403674 1457919564 -806402058 -1192724640 646767299 1368117845 -930970641 -1081756807 792375016 1480433278 -1053503548 -1238106286 676817649 1599101543 -967242787 -1319224501 1012283070 1263601192 -765962350 -1520474364 993784487 1279050289 -717909109 -1573739747 848150156 1166708250 -595337312 -1417351370 903903893 1122454019 -605152327 -1394005201 832722385 1185244487 -542362371 -1465187221 919572936 1103667550 -658378524 -1345929102 1064951267 1216277877 -780682033 -1502573479 940841466 1326655852 -702908202 -1591916480 739591605 1527936291 -1038408551 -1256451057 729317804 1551872314 -982065024 -1301164010 583978375 1439300881 -859788117 -1144546243 631441822 1386494216 -877827918 -1129687004 181171481 2110473615 -457042891 -1815796573 228700416 2057732502 -475017172 -1800871750 68681003 1930481085 -367420409 -1658934127 58341682 1954351524 -311142370 -1703712632 393962877 1618761195 -109771695 -1905118009 269918564 1729204722 -31932344 -1994395426 429976911 1856495065 -139555741 -2136359691 516761942 1774852544 -255637382 -2017167124 683238544 1606308870 -961083972 -1313852118 802463881 1490259999 -1042628187 -1226968781 644017314 1365630004 -932409970 -1083458280 554641595 1443371053 -821999209 -1207535359 890139892 1107903586 -620751400 -1408817842 845394157 1164214395 -596782655 -1419058857 1003879622 1288883280 -707027478 -1562595972 1018706143 1270810697 -759801357 -1515099803 332874840 1691382990 -36100748 -1965156894 347766849 1673375959 -88809107 -1917595141 487378026 1779170556 -217928378 -2080006704 442566771 1835415781 -194025121 -2090313271 241194044 2036819114 -529648368 -1754724986 151883813 2114625715 -419172087 -1878736481 12311566 2008870040 -290079454 -1716351564 131471383 1892755585 -371689157 -1629533779 -438081010 -1830528360 200084258 2095725492 -493965801 -1786143103 209768251 2072510381 -348593604 -1673538902 87458576 1915859846 -329963995 -1689119053 39536393 1968994207 -128681366 -1890366724 375003974 1633496016 -12992909 -2009166107 288874335 1714483145 -158338472 -2121743666 411145076 1871094754 -236833215 -2031810857 535582573 1760258043 -561165626 -1450542512 813902826 1199840124 -639594785 -1360544183 938405875 1089068901 -799620364 -1487801758 1045996504 1231000398 -683997459 -1606666629 959801281 1311922007 -1019585886 -1271043532 758397838 1513294616 -1000890693 -1286558163 710541207 1566494465 -840838512 -1159273978 602911676 1424524074 -896788855 -1114954209 612530085 1401243443 -50832561 -1946194983 318126691 1710295797 -74080426 -1936543808 362544762 1654443756 -232533123 -2061179925 472756817 1797948103 -179431580 -2109134862 457209416 1816610526 -514897109 -1773634627 255928839 2017860241 -433942734 -1859797084 137162270 2133581448 -275463399 -1735134321 26911285 1990038179 -386332928 -1610729578 116876844 1911576250 -946439289 -1332655343 697834155 1587489341 -1057243234 -1208185080 787865266 1509092900 -917638219 -1102396637 658739865 1346675215 -836749396 -1188624582 539907712 1462330902 -635343901 -1389995147 875498191 1126709849 -582176774 -1437884564 860016342 1145437760 -721755183 -1543646393 989102845 1307816555 -745068600 -1534060706 1033455332 1251898994 -673904500 -1596835814 970680736 1323063606 -793195371 -1480590333 1052159417 1236376879 -653360962 -1375096792 922804626 1074254084 -563919705 -1453034447 812459403 1198134557 -899540760 -1117443970 611088836 1399540050 -854598415 -1173820313 587316701 1409715531 -994471718 -1279352756 716698102 1571864928 -1009494845 -1261214635 769275375 1524434297 -323278780 -1682171694 45435240 1974630910 -338236323 -1663968053 98078065 1927265767 -496983946 -1788374816 208585050 2070540748 -452107153 -1844816647 184747331 2080650709 -250857440 -2046097226 520247564 1745185178 -161350599 -2123969361 409967893 1869131139 -2641902 -1999601532 299487550 1725882792 -121998325 -1883421539 380900647 1639130545 -825345587 -1178007205 549476577 1472686199 -911999532 -1096495806 665689336 1353362542 -1072320001 -1223523991 773574867 1495064645 -948406810 -1333836432 695604426 1584473180 -747034199 -1535239873 1031227525 1248884755 -736825936 -1558979290 974818460 1293794314 -576544357 -1431990003 866959543 1152118817 -623942270 -1379379948 885064878 1137062968 -174057211 -2102974061 464418857 1823033535 -221389540 -2050298486 482589744 1808043174 -75787977 -1937989215 360050715 1651687565 -65645266 -1961794120 303576066 1696531604 -401143455 -1626326537 102328397 1897814235 -277164680 -1736573458 24423508 1987288258 -422805165 -1848921659 146989183 2143670505 -509524662 -1767475748 263136358 2024281328 -2121289974 -158818404 1870777894 411500208 -2031981805 -236627067 1760299583 535509673 -1890310344 -128772178 1633306132 375223938 -2009472223 -12659785 1714913805 288404123 -1674002578 -348155912 1916198466 87158484 -1688896649 -330150943 1968904795 39594701 -1830602916 -438040630 2095928944 199911142 -1785793723 -494287917 2072023657 210215679 -1159622718 -840515756 1425010414 602463864 -1114879013 -896828595 1401039607 612702817 -1271265296 -1019398298 1513383644 758339146 -1286093847 -1001327745 1566155461 710840915 -1487495258 -799953104 1230569098 1046466076 -1606722625 -683906263 1312111251 959580677 -1450371180 -561371390 1199797944 813975086 -1360997491 -639114469 1089385121 938050103 -1735090613 -275534115 1989869415 27119601 -1611048366 -385979708 1912028030 116394984 -1773201799 -515365137 2017556309 256264131 -1859988896 -433724682 2133635916 137069530 -2061267409 -232472903 1798172419 472571797 -2108798410 -179733856 1816144666 457644940 -1946679779 -50383221 1710647089 317806503 -1936342524 -74255726 1654367016 362582974 -1543848317 -721580523 1307893679 989065017 -1533576550 -745518580 1251548086 1033775904 -1390332239 -635042265 1127176093 875063051 -1437797720 -582237634 1145213828 860201746 -1102205209 -917856655 1346621387 658833245 -1189057794 -836281752 1462635474 539573060 -1332336939 -946792893 1587038201 698316655 -1208229172 -1057172902 1509262304 787657590 -1279668856 -994116322 1572318372 716217394 -1261172335 -1009567481 1524263101 769480747 -1117633094 -899320532 1399596182 610997248 -1173388893 -855068363 1409409167 587649049 -1374757396 -653660806 1073790144 923241558 -1453123083 -563861149 1198356697 812271695 -1596631586 -674077368 1322988786 970720356 -1481076281 -792747695 1236725995 1051836541 -1999114944 -3088938 1725533292 299810042 -1883625127 -121824817 1639204981 380860643 -2046007950 -250915356 1744962654 520434888 -2124308117 -161050115 1869594695 409530577 -1788805852 -496513614 2070846472 208252062 -1844627139 -452326997 2080593937 184838279 -1682213610 -323205760 1974801466 45229228 -1663651569 -338591335 1926811683 98558133 -1432159031 -576336801 1152163301 866889075 -1378928432 -624424890 1136744956 885418346 -1535544069 -746699667 1249318359 1030759745 -1558925086 -736919436 1293603278 975036760 -1223299923 -1072505797 1494977921 773635351 -1334302540 -947972062 1584810392 695302414 -1177656161 -825666551 1472202163 549926181 -1096572794 -911962096 1353564586 665514300 -1848845311 -422843241 2143468845 147164603 -1767827432 -509204338 2024765748 262687138 -1625861069 -401578843 1897477407 102630793 -1736798166 -276979524 1987375366 24363408 -1938043803 -75694861 1651879241 359833055 -1961490308 -65980182 1696098640 304044486 -2103425961 -173574975 1823352187 464066029 -2050129842 -221597480 1807999330 482660852 758833158 1514000528 -1019969238 -1271680580 710353951 1565529225 -1000782541 -1285655131 601974836 1424382114 -839972584 -1159186034 613198893 1401658555 -897397503 -1115292265 814608482 1200275700 -561802930 -1450925608 937440379 1088881901 -638692009 -1360435775 1045854288 1230063814 -799532676 -1486935574 960216137 1312591071 -684335771 -1607275021 374653134 1632890968 -128278046 -1889693324 288949463 1715352641 -13146629 -2010098323 412043516 1871214698 -159307312 -2121918138 534940901 1759886451 -236130871 -2031362721 199479466 2095374396 -437407354 -1830125296 210638003 2072585253 -494897761 -1786297079 87578776 1916758030 -348767820 -1674507998 39165057 1968352279 -329515603 -1688416965 874631495 1126621649 -634408853 -1389854467 860624222 1145775560 -582847374 -1438300956 989485429 1308453347 -722192295 -1544353585 1033346412 1250995706 -744883136 -1533096746 697745699 1586622901 -946298865 -1331720039 788202810 1509701036 -1057659882 -1208855424 659376401 1347058055 -918345667 -1102833493 539004168 1462222238 -835785692 -1188438862 256897423 2018033945 -515796829 -1773756363 136459670 2133132544 -433302342 -1859427284 26507709 1989364011 -275113839 -1734531065 117030308 1912507698 -386409336 -1611600866 318300651 1711264125 -50954041 -1947094959 362096114 1653740900 -73710370 -1935903672 472082905 1797544271 -231929611 -2060830621 458141120 1816763734 -180302612 -2109211526 520913540 1745596946 -251468888 -2046438594 409028253 1868985867 -160487503 -2123884761 299305654 1724922400 -2528358 -1998693620 381341359 1639841337 -122376317 -1884053739 45847264 1975296630 -323619892 -1682783398 97933049 1926325871 -338151467 -1663105213 207624914 2070358596 -496075778 -1788261528 185458379 2081091165 -452739097 -1845194895 610443852 1399165658 -898841760 -1116998666 588211797 1409832643 -855570567 -1173997585 716778110 1572739816 -994620590 -1280279612 768929383 1523834609 -1009086645 -1260535843 970306088 1322418878 -673459452 -1596136558 1052276273 1237272231 -793372899 -1481562229 923679258 1074334348 -654288074 -1375245408 811859459 1197788821 -563241169 -1452625991 102216645 1896907603 -400960791 -1625365889 24803292 1987921738 -277604624 -1737283994 147602423 2144013153 -423470373 -1849333171 262275054 2024198008 -508584254 -1767330220 463512481 1822921527 -173096307 -2102791653 483223480 1808422702 -222099820 -2050738686 360393619 1652300549 -76199233 -1938654679 303493002 1695670044 -65499482 -1960853968 1031377677 1249813403 -747113951 -1536113993 974411540 1293117314 -736479688 -1558378834 866261823 1151675305 -575899117 -1431614843 886038310 1137242032 -624837110 -1379496292 550404969 1472836607 -826219963 -1178086701 665012080 1352955878 -911399332 -1096149302 773131099 1494367181 -1071945097 -1222878495 695783234 1585446868 -948523410 -1334731016 1230382338 1045501332 -1487387602 -799050568 1312547099 960287117 -1607106505 -684543839 1200467248 814390694 -1450980324 -561709942 1088448809 937908671 -1360132091 -639027053 1424045414 602277360 -1158720438 -840407844 1401745791 613138921 -1115516845 -897212219 1513798996 759008706 -1271604104 -1020007186 1566013773 709904859 -1286006687 -1000462089 1916274122 88028508 -1674156826 -349088656 1968554451 38990149 -1688493825 -329478039 2095287800 199540078 -1829901100 -437593022 2072922593 210336119 -1786763059 -494462885 1871648174 411575608 -2122222462 -158972908 1759695287 535159073 -2031308645 -236224499 1632935324 374582538 -1889862480 -128070618 1715034501 289302803 -2009646935 -13629377 1347228739 659170517 -1102875281 -918272519 1461768282 539484364 -1188122250 -836140576 1586928753 697412839 -1332150947 -945828405 1509644392 788293886 -1208665788 -1057879598 1308230695 989672625 -1544264437 -722250339 1251459134 1032908968 -1533435630 -744582780 1126272021 874953859 -1389368007 -634856017 1145849868 860584090 -1438504672 -582673994 1797469323 472122397 -2060626521 -232102607 1817112722 457818116 -2109697602 -179855064 1710800057 318737455 -1946755691 -51254013 1653962912 361908278 -1935992436 -73651942 1989420271 26416249 -1734720061 -274893483 1912201462 117362784 -1611169318 -386879156 2018487517 256416843 -1774072335 -515441305 2132961476 136665170 -1859384856 -433374850 2069907328 208107286 -1787943252 -496429510 2081260441 185250575 -1845239115 -452668893 1975242674 45940516 -1682592098 -323838456 1926630315 97598269 -1663538553 -337683951 1725388772 298870642 -1999030584 -2226594 1639617533 381526891 -1883966767 -122437049 1745674198 520875840 -2046640390 -251294100 1868635087 409348953 -2123400477 -160937355 1074685768 923359198 -1375730076 -653838606 1197712209 811897799 -1452424579 -563416341 1322643322 970121196 -1596223914 -673399104 1236806499 1052711925 -1481225649 -793675047 1572435756 717113274 -1279846912 -995088746 1523888949 768836515 -1260727783 -1008868721 1398996766 610652040 -1116955086 -898912604 1410284295 587729809 -1174316501 -855217475 1652258497 360466007 -1938483219 -76404869 1695986392 303137358 -1961307148 -65019038 1822490355 463982181 -2102485025 -173428919 1808612074 483003004 -2050794554 -222008496 2144102053 147543603 -1849555063 -423282913 2023858876 262574634 -1766866032 -509021434 1897393815 101768705 -1625714757 -400638163 1987717774 24975896 -1737208926 -277644492 1494570505 772957855 -1222953179 -1071904845 1584960016 696230534 -1334381764 -948845654 1473175099 550104749 -1178550505 -825782399 1352866338 665070260 -1095927026 -911586408 1151485549 866481915 -1431558335 -575989801 1137672820 885568226 -1379802280 -624503858 1249496671 1031732937 -1535660173 -747593755 1293158982 974338768 -1558549654 -736273412 996619978 1281361500 -714516506 -1569822864 1007350483 1259192901 -771451905 -1526488215 901562104 1119587950 -609034284 -1397362878 852589281 1171671671 -589358131 -1411896485 651175598 1373050424 -924956798 -1076267244 566092471 1455084065 -810318949 -1196117235 671854236 1594662410 -972697680 -1325203674 795241093 1482775059 -1050145879 -1234224321 595458 1997416084 -301500626 -1728034888 124047899 1885594253 -378883273 -1636990047 248684080 2044047014 -522387684 -1747202166 163535401 2126015167 -407815419 -1867117677 498992742 1790523120 -206543030 -2068359204 450085503 1842672361 -186801325 -2082827323 325422676 1684192962 -43257992 -1972576274 336087629 1661958875 -100258975 -1929307145 578553739 1434138397 -864917849 -1149938127 621921170 1377235716 -887119170 -1139240408 749178809 1537261359 -1029050731 -1246831101 734677920 1556970294 -976999796 -1295836646 1070274543 1221339001 -775588157 -1497217451 950457334 1336009568 -693587238 -1582333364 823173085 1175957323 -551616783 -1474703769 914185156 1098541906 -663536920 -1351349634 420620099 1846876117 -149141905 -2145683719 511697754 1769526220 -260996490 -2022264096 399093617 1624154087 -104346019 -1899954485 279210856 1738759166 -22410684 -1985135918 77936423 1939998641 -357870069 -1649645923 63501118 1959773096 -305753582 -1698585980 176078613 2105118595 -462365127 -1820856657 219380492 2048150426 -484632032 -1810224458 156324936 2119591134 -413190812 -1873279502 238850129 2033950919 -533532291 -1758084629 126540922 1888349420 -377176746 -1635545664 15145059 2011179253 -286688945 -1712436775 350635052 1675719866 -85449472 -1913711210 327909429 1686941859 -41557735 -1971138161 440257566 1832582280 -197939918 -2093703772 491784199 1784101009 -211916501 -2074519107 843019392 1161315350 -600762964 -1422514886 894611609 1112899599 -614673995 -1403264733 1021639858 1273220132 -756376162 -1511150328 998848683 1284376637 -712550009 -1568642799 797467876 1485788274 -1048181304 -1233046178 686137597 1608683627 -957627951 -1309871801 559148246 1448401984 -815952390 -1202012820 641607887 1362696281 -936359453 -1086883467 273310985 1733121439 -29096923 -1992084301 388473104 1612747142 -114704324 -1909526358 512879931 1771494829 -257979369 -2020033407 435956002 1861949876 -135116786 -2131396456 234714477 2063222267 -470608831 -1795939113 177254772 2107081186 -459354024 -1818631986 52886879 1948372425 -316105613 -1708151579 72038726 1934363088 -364554134 -1656592132 723797441 1545827671 -987093779 -1305668485 743014872 1531883854 -1035476748 -1254043550 637521395 1392049509 -873354017 -1124688823 579996138 1435842940 -862164794 -1147447216 915625381 1100244275 -660786039 -1348860897 838767036 1190764842 -537857904 -1460158458 944299415 1330638081 -700007237 -1589539795 1059395982 1210198296 -785680222 -1507047372 1594618830 671925080 -1325034782 -972905868 1483093975 794888001 -1234675973 -1049663891 1372617724 651643754 -1075963184 -925291962 1455276005 565874547 -1196171575 -810226081 1119675306 901501756 -1397587322 -608849392 1171335091 852891429 -1411430753 -589793783 1281846168 996170510 -1570174284 -714196446 1258991489 1007525655 -1526411603 -771490245 1684394758 325247888 -1972653526 -43220292 1661474591 336537481 -1928956365 -100579675 1790860084 498690978 -2068825576 -206108018 1842585389 450146235 -2082603519 -186986857 2043855714 248902644 -1747148210 -522480936 2126448507 163067885 -1867422121 -407480639 1997097808 949190 -1727583620 -301982998 1885638473 123977695 -1637159323 -378675469 1175503503 823652889 -1474387037 -551972043 1098712726 913978880 -1351391302 -663464148 1221282493 1070365227 -1497027695 -775808249 1336315556 950124082 -1582764152 -693117154 1537725163 748741245 -1247169593 -1028750511 1556748018 734864996 -1295747106 -977057976 1434213081 578513487 -1150141451 -864744605 1376886464 622243414 -1138753556 -887566470 2105467463 175755985 -1821342869 -461917187 2048075358 219420360 -1810020494 -484804636 1940220533 77748963 -1649734823 -357811249 1959308908 63938298 -1698246848 -306053162 1623847459 399426229 -1899523313 -104815719 1738815034 279119532 -1985325290 -22190208 1846704657 420825735 -2145641667 -149214293 1769979400 511217310 -2022580444 -260640846 1832751436 440050138 -2093748128 -197869322 1783649621 492266947 -2074200967 -212269841 1676024190 350300648 -1914144686 -84981564 1686887783 328003057 -1970946997 -41775907 1888125224 126726590 -1635459068 -377237358 2011645233 14710183 -1712774115 -286387061 2119239962 156645772 -1872795594 -413640544 2034027779 238812565 -1758286801 -533357383 1448325508 559186194 -1201811288 -816127938 1363047837 641287435 -1087368015 -935910361 1485322678 797903136 -1232709478 -1048483828 1608908207 685952313 -1309959037 -957567979 1273274848 1021546870 -1511341876 -756158374 1284072953 999183727 -1568209707 -713018301 1161767378 842537284 -1422833410 -600410008 1112731083 894819677 -1403220761 -614744975 1948688397 52531355 -1708605151 -315625033 1934320660 72111234 -1656421064 -364759634 2063411263 234494121 -1795995373 -470517371 2106649638 177724592 -1818325750 -459686500 1771155561 513179903 -2019569339 -258416173 1862038640 435897574 -2131618468 -134928950 1732917339 273483981 -1992009353 -29136415 1613233218 388025556 -1909875346 -114381320 1330151621 944746579 -1589190167 -700329601 1210402012 1059222602 -1507121680 -785640090 1100155127 915683425 -1348638245 -660973235 1191103726 838466680 -1460621886 -537420460 1392480417 637050935 -1124994675 -873021157 1435653304 580215854 -1147390572 -862255870 1545869459 723724293 -1305839169 -986887895 1531567242 743369756 -1253589594 -1035956944 -205603646 -2068214700 498130414 1790438776 -187467557 -2083239859 450697719 1843013985 -43698960 -1973287834 325801436 1684825418 -100077335 -1928347521 335974853 1661051219 -301355866 -1727095760 511370 1996553500 -379295553 -1637656535 124389779 1886206213 -523098988 -1747643390 249316792 2044425518 -406855539 -1866936293 162628001 2125902135 -925852662 -1076384612 652148006 1373228464 -809674733 -1195743099 565393727 1454639529 -972352456 -1324604242 671446292 1593984386 -1050226655 -1235099465 795390221 1483702683 -714634130 -1570718472 996797762 1282334164 -771078025 -1525843743 1006905691 1258494413 -608435108 -1397017398 900883824 1119180262 -590233531 -1411977005 853516649 1171821055 -358249085 -1650279147 78376111 1940708409 -305641062 -1697679092 63318198 1958811680 -461503055 -1820773081 175137949 2104972299 -485244504 -1810566850 220045444 2048561170 -149774873 -2146062991 421330123 1847315549 -260089346 -2022151832 510736594 1769343044 -104262187 -1899092669 398947577 1623213167 -22752820 -1985748646 279621856 1739423862 -775180981 -1496539683 1069927527 1220738289 -693737134 -1583261244 950536318 1336883432 -552589959 -1474882065 824067157 1176073411 -662838944 -1350905354 913539148 1098166490 -864240337 -1149530695 577952771 1433791637 -888047306 -1139390048 622794778 1377314956 -1029229283 -1247804021 749294641 1538155687 -976555772 -1295138414 734302248 1556324542 -1047994816 -1232081194 797359980 1484886010 -958064039 -1310577969 686521205 1609321443 -816621966 -1202428188 559757150 1448740808 -935423381 -1086741763 640742215 1362609105 -599798236 -1422328142 842116872 1161207710 -615380419 -1403700565 895249169 1113283463 -756791786 -1511819648 1021978426 1273829292 -712408561 -1567706471 998761251 1283511221 -85524856 -1914581474 350789540 1676652338 -41207151 -1970533881 327506877 1686268715 -197298502 -2093332948 439555990 1832134400 -212815197 -2074639819 492753807 1784275737 -414060820 -1873355142 157257664 2119745366 -532927755 -1757734301 238177241 2033548111 -376805666 -1634904504 126093298 1887647588 -286809401 -1713335727 15320043 2012148605 -661393663 -1349197929 916295213 1100660411 -536990952 -1460069490 837831220 1190623906 -699898061 -1588635739 944113183 1329673865 -786062550 -1507683396 1059832326 1210905232 -987431067 -1306275853 724213321 1546497759 -1035388036 -1253176342 742873680 1530948294 -872450217 -1124579391 636556923 1391863533 -862801074 -1147829288 580702818 1436279540 -469905463 -1795489953 234073829 2062851699 -460321840 -1818805434 178154236 2107202154 -316258309 -1709082771 52963031 1949242945 -364149790 -1655917708 71688910 1933759064 -28647507 -1991381189 272940673 1732480535 -114877516 -1910494430 388594328 1613646350 -258910305 -2020186359 513750707 1771570725 -134442106 -2130992368 435352234 1861599804 -1747813946 -522892976 2044467434 249243772 -1866482209 -407335607 2125585651 162983013 -1727401484 -301022878 1996984536 41038 -1637599763 -379386501 1886016705 124609623 -1973065310 -43886284 1684736142 325859352 -1928811077 -99640019 1661389975 335674369 -2067865200 -205926138 1789952188 498577450 -2083314295 -187427553 1843217573 450524211 -1396942578 -608474728 1118976034 901056692 -1412326121 -589910655 1172307003 853068973 -1570254532 -715071062 1281994768 997097606 -1526065883 -770890317 1258583049 1006847135 -1324660374 -972260868 1594173510 671226064 -1234793101 -1050559003 1483271263 795860169 -1076838056 -925371954 1373544564 651792610 -1195571903 -809880105 1454597229 565466363 -1899411321 -103909359 1623665067 398465341 -1985704802 -22823928 1739255218 279829796 -2146254667 -149557213 1847370137 421237007 -2021718868 -260557766 1769039232 511071510 -1820436253 -461805451 2104506831 175573337 -1810653958 -485184404 2048785878 219860288 -1650077487 -358424505 1940632061 78414187 -1698163512 -305191842 1959163364 62997874 -1247319985 -1029678887 1537804643 749615605 -1295340458 -976380736 1556401530 734264812 -1149443971 -864300821 1433567569 578138567 -1139727260 -887745294 1377781064 622360030 -1475315669 -552122179 1176377607 823732625 -1350714318 -663057244 1098112286 913632648 -1496584167 -775110513 1220907317 1069719971 -1582943232 -694090602 1336431916 951018938 -1511777468 -756864046 1273657960 1022184190 -1568022691 -712052789 1283964529 998280935 -1421896842 -600267808 1160901210 842449612 -1403889809 -615159815 1113339459 895157973 -1202517216 -816563274 1448962572 559569562 -1086402759 -935723089 1362144789 641179267 -1232567534 -1047547004 1485234750 797037224 -1310374133 -958236771 1609246247 686560945 -1635107956 -376632550 1887722144 126052918 -1712849003 -287256829 2011799225 15642159 -1873693762 -413760728 2120209042 156819972 -1757644889 -532986063 2033325707 238364189 -2093143064 -197518466 1832078020 439646802 -2075070479 -212344985 1784581853 492420683 -1914264614 -85879988 1676198646 351269472 -1970575421 -41134251 1686439663 327300729 -1124128251 -872932717 1391545129 636910527 -1147998692 -862593398 1436323632 580632486 -1306222025 -987524447 1546306331 724431757 -1253480914 -1035053384 1531381506 742406036 -1589101983 -699462921 1330010957 943811547 -1507459464 -786247954 1210818388 1059893186 -1349275053 -661355835 1100862335 916120553 -1459718582 -537311524 1190139750 838281200 -2020537651 -258590117 1772055521 513301367 -2130915628 -134480318 1861398520 435527534 -1991605505 -28462487 1732568019 272880453 -1910028570 -115313040 1613309898 388896604 -1708778839 -316593601 1948810117 53431059 -1655972176 -364057050 1933950876 71470858 -1795321189 -470113779 2062807991 234144545 -1819257214 -459839980 2107520942 177801016 1906648219 111285261 -1616165449 -391351007 1992876162 30396436 -1731821138 -272518856 2139008169 142187583 -1854878331 -428344045 2014537904 252991526 -1776481892 -518375158 1813132543 454362217 -2112072237 -182753979 1803546854 477675632 -2056154678 -227106468 1657388237 365857883 -1933058591 -71242377 1705277652 312690754 -1951786504 -55760530 1254818899 1036793029 -1530567297 -742238743 1302773834 983691484 -1549229722 -726691344 1141935201 857193719 -1440813747 -585507365 1132284024 880441582 -1384961708 -629925438 1467749431 544941217 -1183681253 -831175283 1343344686 655810744 -1105219326 -921140844 1504156677 782281875 -1213596375 -1062285889 1590319132 701327498 -1329317584 -943519322 1757287898 532227404 -2035256074 -239647648 1876152771 416604501 -2116177681 -153452423 1717935592 291679614 -2006188860 -9647022 1627937265 370108775 -1895417635 -134150069 1963525566 34485544 -1694014318 -335522812 1919205799 90435889 -1670733685 -345141219 2077396364 215334170 -1780683616 -488907722 2092910997 196638979 -1833883463 -441051089 1406154002 618071428 -1109502914 -891722584 1421734155 599441821 -1162637273 -843800399 1561050400 705465782 -1291461620 -1006441318 1516665145 761350575 -1268246507 -1016125309 1315382646 962598368 -1603713958 -680626996 1225449839 1041093113 -1492877245 -805064491 1086106948 935042514 -1364013976 -642384642 1204906333 819354059 -1445001103 -556255001 1133725209 882144911 -1382209739 -627435613 1157530112 872002198 -1427053780 -570960966 1296617003 978321085 -1555648761 -733896815 1243941426 1025653412 -1540658402 -752067704 1579439741 690185963 -1339410607 -953350201 1497993828 776905458 -1220021432 -1069497378 1358945871 670625497 -1091453085 -906588171 1469192790 546646720 -1180927110 -828683284 2029872849 268064327 -1762457603 -504088725 2140185288 144151134 -1851866140 -426118286 1982263011 18996853 -1742172209 -282083495 1900751610 105650796 -1622848554 -398296256 1699378869 307054115 -1958471783 -62707953 1646768812 354452026 -1943415936 -80813290 1804729991 479645201 -2053136469 -224874691 1828469406 469436936 -2098046030 -168465628 1518892888 764364750 -1266280844 -1014946078 1575334721 719487959 -1276390803 -991108357 1414791018 592760828 -1168269754 -849695024 1396587379 607718373 -1120904609 -902337847 1195337532 808998826 -1456404976 -566872442 1079157541 928355251 -1369652727 -648285537 1239740174 1055121304 -1477800414 -789725516 1317612311 965614465 -1601746373 -679445843 1642485648 383870726 -1880607044 -118553046 1720423305 294429471 -2004487515 -8207821 1866325922 406515508 -2127315314 -164327912 1750080443 525806381 -2040628585 -245806591 2085701620 190216034 -1839257896 -447211954 2067563501 205239163 -1791827263 -499789225 1921699782 93192016 -1669026070 -343695748 1978076127 48249673 -1679201549 -319923611 365552031 1657721097 -70811469 -1933529051 312747398 1705186576 -55950166 -1951566788 454191533 1813338427 -182712191 -2112145385 478129588 1803066658 -227423080 -2055799794 142537211 2138685805 -428830505 -1854431167 252917218 2014578036 -518171442 -1776655272 111507913 1906461023 -391440155 -1616107405 29933008 1993313606 -272179972 -1732121494 782745943 1503719873 -1062625157 -1213296403 701105486 1590506968 -943430558 -1329376012 545016165 1467709939 -831379383 -1183508257 655461756 1343667690 -920654768 -1105666874 856740147 1142415781 -585191393 -1441169271 880612650 1132078524 -629967866 -1384889200 1036736769 1254910359 -742049747 -1530787653 983997720 1302441358 -727122892 -1548759902 215142622 2077614152 -488853006 -1780776604 197072071 2092442705 -441354773 -1833548419 34167020 1963878522 -335070784 -1694496426 90479861 1919134819 -345309735 -1670525617 291881146 1717760044 -9723498 -2006150912 369624227 1628386357 -133798513 -1895738087 532564104 1756985374 -240113244 -2034820814 416517265 1876212743 -153227843 -2116362965 935129110 1086046336 -642608838 -1363828308 819016719 1205208217 -555789021 -1445435979 963082276 1314932914 -680978168 -1603393122 1040890941 1225624747 -804987631 -1492914809 705421426 1561120996 -1006272162 -1291669048 761668715 1516311805 -1016576697 -1267763759 617637952 1406621910 -891418260 -1109837318 599632985 1421515983 -843854475 -1162543645 671056669 1358476171 -906894799 -1091120473 546457348 1469413266 -828627416 -1181018434 690228015 1579367353 -953521661 -1339204971 776589110 1498349472 -1069044198 -1220501876 977834873 1297064943 -733547947 -1555971389 1025857376 1243768822 -752142772 -1540618534 882056011 1133784029 -627213721 -1382397199 872341330 1157230532 -571425154 -1426616600 479306709 1805030211 -224410887 -2053574033 469526476 1828411226 -168687904 -2097858954 306850791 1699552113 -62633269 -1958512035 354938878 1646321512 -81162542 -1943093692 19313585 1981907751 -282537315 -1741692405 105609128 1900824382 -398125436 -1623054830 268254083 2029652757 -504145233 -1762366919 143720346 2140655372 -425812298 -1852199392 1055175260 1239646922 -789916816 -1477581850 965310021 1317947091 -679012503 -1602213889 809450094 1194855160 -567190718 -1456051244 928185975 1079365345 -648241317 -1369722931 592683576 1414828718 -849493228 -1168444542 608069153 1396266679 -902822131 -1120454757 763898378 1519327900 -1014609114 -1266582608 719711763 1575149189 -991195329 -1276330071 92967572 1921884674 -343608392 -1669086418 48715405 1977640475 -320260191 -1678899401 189864614 2086021680 -446727286 -1839707364 205315775 2067525161 -499990637 -1791652091 406684400 1866117734 -164371492 -2127244470 525354729 1750562431 -245487675 -2040981677 384174786 1642150484 -118985746 -1880138888 294375131 1720516173 -8015881 -2004705439 -1183011181 -830759419 1467142079 544603945 -1106154870 -921282020 1344211878 655899440 -1213782367 -1063250377 1504266125 783185691 -1328880968 -942812626 1589937044 700691202 -1530151177 -741568927 1254481883 1036185421 -1549370642 -727627144 1302862786 984558420 -1441777979 -585693613 1142839273 857302911 -1384254756 -629489078 1131647984 880059238 -2112713125 -183124275 1813835639 454811617 -2055255486 -226985260 1802578798 477502456 -1932982679 -70371585 1657235269 364926931 -1952136592 -56364314 1705681756 313365450 -1616536001 -391991639 1907097363 111988613 -1731700186 -271619408 1992702730 29428636 -1854007795 -428267877 2138076961 142034871 -1777085932 -518724990 2015212344 253395886 -1603821614 -681529532 1315569406 963563112 -1492493365 -804426915 1225013991 1040386673 -1363404832 -642046090 1085437644 934626906 -1445866503 -556342417 1205842645 819495491 -1110405194 -891830496 1407119002 618257932 -1161999441 -843416775 1421027971 599005717 -1291122812 -1005832430 1560635048 704796222 -1268333667 -1016990965 1516806833 762286631 -1693860070 -334590068 1963449910 33615520 -1671136509 -345814123 1919556143 91040441 -1781385432 -489355330 2078037508 215705234 -1832914127 -440876121 2092012061 196518539 -2034323586 -239493144 1756417618 532152004 -2116850841 -153854991 1876757067 416955101 -2006636724 -10348582 1718306400 292321014 -1895242923 -133180477 1627816569 369210095 -1958032367 -61997945 1698999613 306421163 -1943599096 -81774434 1646881060 355359154 -2054077405 -225020747 1805591823 479729049 -2097381318 -168054612 1827856662 469094784 -1761747851 -503649053 2029239641 267685327 -1852827540 -426301190 2141092160 144263638 -1742318521 -283024175 1982346603 19858941 -1622437794 -397631288 1900409202 105038308 -1339757351 -953951153 1579847157 690863459 -1219942208 -1068623786 1497844204 775977338 -1090558741 -906472323 1357972935 670446929 -1181572878 -829058972 1469891038 547090760 -1382810435 -627782613 1134402961 882552071 -1426179932 -570881998 1156602248 871852318 -1555532657 -733002727 1296438691 977347893 -1541033834 -752713728 1244385722 1026351404 -1840120496 -447296058 2086640764 190360810 -1791215287 -499447329 2066896997 204826867 -1668647582 -343063052 1921258574 92480728 -1679314565 -320830995 1978257495 49209537 -1880691404 -119415390 1642630168 384810126 -2004145875 -7595589 1720010753 293763223 -2126682874 -163949168 1865614378 406074556 -2041536225 -245919351 1751040051 525988005 -1455432296 -566694642 1194441908 808881186 -1370351231 -648730345 1079802029 928729147 -1478208086 -790403780 1240085638 1055720464 -1601597005 -678518491 1317531807 964739081 -1266102788 -1013973654 1518775504 763468870 -1276835355 -991807117 1575708873 720132191 -1168947762 -850102952 1415390434 593106036 -1119977001 -902188735 1395712251 607637613 -586126441 -1441309951 857606843 1142503981 -629297266 -1384472808 880004770 1131740724 -741612635 -1530080461 1036354185 1254273567 -727308356 -1549723862 984106640 1303344646 -1062765581 -1214231707 782834399 1504586313 -943013910 -1328705668 700767942 1589898832 -830671935 -1183071401 544379629 1467327099 -921618472 -1105852594 656365300 1343776354 -427930785 -1854309431 141568627 2138512101 -518811834 -1777025072 253619818 2015026940 -391789715 -1616710661 111911489 1907135191 -272103564 -1731250206 29779544 1992382158 -70689989 -1932629075 365378071 1656752769 -56320222 -1952206924 313196046 1705889432 -183315703 -2112494689 454865445 1813742259 -226552048 -2055723130 477197884 1802913450 -1005888810 -1291032000 704986106 1560415084 -1016684849 -1268666791 761855971 1517277045 -892284188 -1109925262 618574792 1406763870 -843245827 -1162205589 598964177 1421100871 -641971534 -1363445212 934423454 1085610760 -556691797 -1445544387 819982215 1205395217 -681065856 -1604259306 963224492 1315869498 -804649319 -1492306417 1040476085 1224955683 -10126818 -2006824312 292231986 1718365092 -133644793 -1894805871 369549099 1627516861 -239144404 -2034646342 531665664 1756865430 -153930187 -2116811101 417158937 1876584335 -489526662 -1781179668 215747414 2077965248 -440422813 -1833394443 196202319 2092367833 -334896568 -1693527330 34046820 1962980338 -345758127 -1671227705 90851197 1919776747 -282719979 -1742653053 19425337 1982814383 -397685492 -1622344294 105229344 1900190902 -503480025 -1761955407 267640843 2029310109 -426752706 -1852344920 144581650 2140738692 -225371791 -2053756441 480213085 1805142219 -167977624 -2097418754 468892740 1828031698 -62222013 -1957846571 306507887 1698939129 -81308326 -1944033844 355021942 1647183072 -733468195 -1555097269 977684721 1296136295 -752489020 -1541218990 1026264296 1244445822 -627858961 -1382772359 882753731 1134227541 -570530314 -1426500256 871367898 1157051468 -906020423 -1091040977 670128277 1358325763 -829227616 -1181364938 547134604 1469819930 -953896565 -1339850467 690671783 1580064817 -1068927598 -1219607292 776410302 1497375784 -163760044 -2126903102 406018424 1865705966 -246350771 -2041066277 526294369 1750707703 -119099290 -1881046800 384356682 1643110876 -7637889 -2004073239 293934419 1719805381 -343267280 -1668474714 92555548 1921218954 -320345047 -1679762241 48860421 1978580371 -447635454 -1839820652 190824750 2086203832 -499358693 -1791273843 204604727 2067084705 -850192228 -1168889846 593328560 1415203110 -901849979 -1120277485 607174057 1396149567 -1014460242 -1265655752 763818370 1518453012 -991603529 -1277008863 720057755 1575748877 -790361864 -1478281106 1055549908 1240291650 -678834975 -1601241993 965193165 1317051739 -566263606 -1455902628 808575462 1194774896 -648919853 -1370131387 928785919 1079711081 -1360850328 -639360258 1089303364 938099666 -1450256783 -561387801 1199617885 814188491 -1606903206 -683693364 1312226166 959564768 -1487577533 -799904043 1230716783 1046220793 -1286340084 -1001180518 1566204704 710759350 -1271282155 -1019283837 1513596729 758159279 -1114666434 -897008984 1401023250 612817796 -1159573977 -840597839 1424764683 602611613 -1785908576 -494271946 2072204172 210002714 -1830750535 -437795281 2096011157 199862019 -1688814958 -330200572 1968757694 39840552 -1673822581 -348369379 1916084135 87174961 -2009455932 -12774830 1714701288 288584574 -1890064675 -128919989 1633257457 375306087 -2032030986 -236545440 1760545754 535362380 -2121502993 -158638471 1870794691 411385685 -1208474839 -1057025089 1509310981 787575443 -1332353232 -946677850 1587250716 698136202 -1188844773 -836461683 1462618679 539687585 -1102156030 -917938284 1346375214 658980536 -1437650099 -582482981 1145131617 860250871 -1390217388 -635058238 1126995576 875276014 -1533756545 -745305111 1251662419 1033759429 -1543930010 -721530896 1308040778 988819164 -1936325663 -74370185 1654153933 362762843 -1946433544 -50530450 1710597844 317888066 -2108847149 -179651771 1816390399 457497193 -2061479990 -232292516 1798188774 472456816 -1860103291 -433708269 2133815977 136856127 -1773348964 -515119350 2017638064 256214566 -1610966089 -386028767 1911880347 116640269 -1734910034 -275747016 1989754498 27135508 -1663733526 -338542468 1926959558 98312528 -1682393869 -322993051 1974916575 45213001 -1844512552 -452343730 2080414196 185051490 -1788658495 -496759721 2070765037 208301435 -2124259186 -161132520 1869349282 409678132 -2045795177 -251096063 1744946619 520549677 -1883641668 -121710550 1639418256 380680454 -1999360859 -2941901 1725582729 299728159 -1480896478 -792960844 1236611342 1051853208 -1596550085 -674126675 1322841367 970966401 -1453271024 -563615610 1198438716 812222890 -1374872567 -653644641 1073970469 923028915 -1173602234 -854888240 1409425770 587534844 -1117682593 -899238711 1399842163 610850277 -1260926860 -1009714974 1524214104 769563086 -1279652755 -994231045 1572105537 716398039 -2050080341 -221679299 1807753351 482807825 -2103212622 -173755100 1823335582 464180232 -1961506407 -65865457 1696311477 303863843 -1938289280 -75547370 1651928236 359750714 -1736879665 -276930215 1987522787 24117365 -1626040874 -401365696 1897592058 102614124 -1767712259 -509220501 2024585425 262899783 -1848697372 -423088782 2143386824 147213406 -1096785565 -911781387 1353580623 665399513 -1177705094 -825584148 1472447574 549778624 -1334056623 -948119097 1584760957 695384299 -1223283384 -1072620066 1494764644 773815538 -1558744825 -737132143 1293488171 975052989 -1535462114 -746748536 1249170482 1031005348 -1379075787 -624178781 1136826393 885368975 -1432273620 -576320070 1152343040 866675862 -896542868 -1115101190 612480576 1401325270 -840821899 -1159388189 602698329 1424704207 -1001103522 -1286377528 710557298 1566379748 -1019634873 -1270961199 758643307 1513147133 -684144888 -1606420578 959882788 1311872690 -799735023 -1487785081 1046176317 1230787243 -639414470 -1360756820 938290710 1089085056 -561083613 -1450591307 813754895 1200085657 -236849244 -2031696078 535795336 1760077342 -158583875 -2121596117 411194001 1871012359 -12943466 -2009248000 288628410 1714630188 -128468081 -1890546919 374987427 1633610293 -329848896 -1689135274 39356140 1969206906 -348445735 -1673784497 87376629 1915908707 -494047246 -1786093724 209915614 2072264264 -438260757 -1830315139 200198855 2095708753 -745216467 -1533815109 1033537281 1251850135 -721870284 -1543630174 989283096 1307603854 -581997025 -1438097783 859901747 1145454501 -635262458 -1390044528 875350826 1126955964 -836503991 -1188772129 539858789 1462413299 -917622192 -1102511418 658527100 1346855914 -1057456517 -1208004883 787881815 1508978625 -946488734 -1332573452 698080078 1587342296 -386218267 -1610746253 116697033 1911789407 -275315972 -1735380374 26829776 1990087494 -434024745 -1859748287 137310203 2133335917 -515077426 -1773421992 256044002 2017844084 -179448191 -2109020649 457422765 1816430395 -232779112 -2061032946 472806324 1797866274 -74031437 -1936626139 362299295 1654591241 -50619734 -1946375620 318110598 1710410512 -122046994 -1883339400 381146306 1638982740 -2854409 -1999421087 299503835 1725767757 -161333796 -2124083894 409754864 1869311078 -250611259 -2046244525 520198377 1745266815 -452024950 -1844865764 184599718 2080896048 -496803437 -1788587771 208470207 2070556713 -338350664 -1663951570 98258068 1927052290 -323425887 -1681925833 45516941 1974581275 -1009281754 -1261394512 769258506 1524548764 -994422465 -1279434327 716451859 1572012165 -854844140 -1173672574 587365432 1409633454 -899557107 -1117328997 611301409 1399359671 -564099774 -1452821036 812573806 1198118136 -653442725 -1375047219 922951799 1074008289 -793047696 -1480835610 1052077148 1236425930 -673789591 -1596851713 970500165 1323276499 -509442897 -1767525319 262989187 2024527125 -422625098 -1849135072 146874778 2143686924 -277279587 -1736557557 24604081 1987075367 -401291132 -1626081262 102410664 1897765182 -65694517 -1961712547 303822311 1696384369 -76001070 -1937809340 360067582 1651573096 -221373191 -2050413457 482377173 1808223555 -173811488 -2103121802 464370124 1823115610 -624122777 -1379166991 885179723 1137047005 -576626562 -1431940888 867107154 1151873476 -736678827 -1559225149 974736761 1293843951 -746919860 -1535256358 1031047520 1249098230 -948194301 -1334016875 695588143 1584588217 -1072271334 -1223606132 773329206 1495212448 -912245711 -1096348505 665738525 1353280907 -825362392 -1177892674 549689604 1472506258 1715116128 289253622 -2009794228 -13383206 1633115257 374369519 -1889977003 -128053821 1759580242 535175364 -2031128194 -236437016 1871500363 411821277 -2122140313 -159021583 2072872964 210417810 -1786517208 -494609986 2095074333 199720075 -1829884623 -437707353 1968570422 38875296 -1688706790 -329297524 1916519471 87880889 -1674205949 -349006443 1565833384 710117438 -1285891708 -1000478446 1513716913 759057447 -1271456355 -1020252917 1401893018 612892684 -1115598410 -897162976 1424159875 602260501 -1158900305 -840194759 1088661708 937728090 -1360148000 -638912138 1200516309 814308419 -1451225607 -561562257 1312301310 960434280 -1607056942 -684625596 1230365927 1045615729 -1487174197 -799230627 2132912417 136747447 -1859139571 -433522533 2018274616 256597422 -1774056428 -515556222 1912217875 117248389 -1611382721 -386699095 1989666058 26269084 -1734769626 -274811728 1654044997 361859539 -1936140183 -73406209 1710980444 318524874 -1946870672 -51237658 1816998263 457834977 -2109517733 -180068147 1797322094 472368632 -2060544958 -232151852 1146063337 860404095 -1438521147 -582559661 1126321648 874872166 -1389613860 -634708918 1251213787 1033056589 -1533386505 -744664991 1308214722 989787476 -1544051474 -722430856 1509464461 788506907 -1208551263 -1057896393 1586847124 697462018 -1332003656 -946074578 1461916095 539238697 -1188204397 -836091899 1347343782 659154224 -1103055734 -918060004 1410136802 587975284 -1174234162 -855266472 1398882043 610668141 -1116774441 -899125439 1524069072 768623174 -1260841988 -1008852118 1572517577 717063775 -1279993883 -994842765 1237052038 1052563984 -1481274454 -793593028 1322659487 970006025 -1596436557 -673218779 1197499060 812077602 -1452407912 -563530994 1074636461 923440699 -1375484031 -653986025 1868749354 409332412 -2123580666 -160724080 1745821235 520629925 -2046722273 -251244663 1639535128 381575822 -1883819212 -122682462 1725208065 299083415 -1998915795 -2242629 1926613582 97712856 -1663325342 -337863692 1974996567 46087873 -1682542725 -323919891 2081309308 185168618 -1845484720 -452521018 2070120037 207927027 -1787959479 -496314401 1293405091 974191413 -1558599025 -736191975 1249513402 1031618348 -1535873386 -747414016 1137460113 885748487 -1379786051 -624618965 1151436680 866563870 -1431312732 -576137678 1352719303 665316177 -1095845141 -911635843 1473060830 550121288 -1178370318 -825995676 1585140725 696017763 -1334496551 -948829617 1494652908 772908922 -1223100736 -1071659434 1987701611 25091069 -1736996281 -277824815 1897148274 101916644 -1625665954 -400720184 2023908185 262493135 -1767112075 -508874013 2144315200 147363798 -1849571732 -423168262 1808726799 482986905 -2050975197 -221795659 1822637846 463736704 -2102567366 -173379924 1695904573 303186859 -1961160175 -65265017 1652078372 360679346 -1938369016 -76421474 39214436 1968270834 -329761720 -1688269602 87791997 1916578283 -348784559 -1674393401 210621782 2072700352 -494685062 -1786477332 199233871 2095522265 -437358493 -1830207243 534859008 1759935894 -235983828 -2031608646 411863321 1871427983 -159193035 -2121934685 289064242 1715336612 -13327330 -2009885560 374800683 1632645565 -128360441 -1889644399 960003500 1312771386 -684319616 -1607390186 1045805493 1230145827 -799287143 -1487083505 937686430 1088734472 -638741326 -1360354268 814625159 1200161041 -562016085 -1450745795 613379528 1401445726 -897512220 -1115276174 602057169 1424333127 -840120067 -1158940565 710206970 1565775212 -1000700714 -1285704640 758718947 1514017141 -1019789105 -1271893927 458058789 1816812723 -180155127 -2109456993 471902268 1797757098 -231814896 -2060846714 362210327 1653724289 -73890501 -1935690323 318447630 1711018136 -51035870 -1947045452 117079105 1912425687 -386654867 -1611452933 26720344 1989183694 -275129996 -1734415902 136442995 2133247205 -433089185 -1859607095 256651370 2018181372 -515747514 -1773837872 539184365 1462008955 -835899967 -1188422313 659458292 1347008610 -918492712 -1102587570 788055263 1509946441 -1057577485 -1208904347 697630918 1586638928 -946118166 -1331932804 1033133193 1251175455 -744866395 -1533211341 989436048 1308534790 -721946180 -1544500950 860869819 1145627693 -582896233 -1438219007 874647714 1126506548 -634621554 -1389674216 811614182 1197936496 -563192118 -1452708260 923663359 1074449257 -654075181 -1375425979 1052489684 1237092162 -793389320 -1481447826 970355661 1322337115 -673705247 -1595989385 769077122 1523588884 -1009168722 -1260487112 716893083 1572723469 -994800969 -1280067039 588031920 1410045734 -855456100 -1174014454 610362281 1399214911 -898694523 -1117244909 185474862 2080976824 -452952574 -1845014892 207870775 2070211489 -496125413 -1788179827 97883932 1926408074 -337906128 -1663252826 45634309 1975477139 -323603927 -1682898241 381226826 1639858140 -122196378 -1884266768 299158355 1725168581 -2446721 -1998742807 409110392 1868937198 -160635308 -2123639102 521093985 1745384439 -251583923 -2046422309 695930535 1585200689 -948605045 -1334681827 773245630 1494350376 -1072125038 -1222665468 664831637 1353168387 -911284295 -1096165585 550322828 1472885274 -826072160 -1178332362 885792451 1137389141 -624787473 -1379577991 866245338 1151789644 -575685642 -1431794848 974624497 1292936807 -736495651 -1558263989 1031426792 1249731198 -747359292 -1535966382 303378031 1695686393 -65319101 -1961066539 360245878 1652546272 -76117158 -1938703412 483305053 1808373451 -222247055 -2050492441 463692356 1822708434 -173210776 -2102774786 262290955 2024083101 -508797145 -1767149647 147847698 2143865476 -423519426 -1849250904 24753721 1988003503 -277358827 -1737431165 102003232 1897087670 -400944372 -1625480294 -467599303 -1826213713 170877205 2099794307 -481508320 -1806961482 222471436 2051380634 -352679925 -1644316515 83159335 1945360817 -308851694 -1701806972 60370238 1956519336 -107605923 -1903091509 395866481 1621049831 -17050556 -1979915054 284538216 1743947262 -145909649 -2142590727 423885123 1850001877 -266314634 -2027459360 506346842 1764298188 -548462351 -1471672217 826360285 1179021643 -668801816 -1356475266 908887492 1093383506 -778786621 -1500276651 1067108847 1218312569 -688296742 -1577165748 955715062 1341144416 -1023922027 -1241579517 754340281 1542545711 -980028276 -1299004390 731616672 1553769782 -870074201 -1155233743 573430155 1428875549 -884048706 -1136047064 624958866 1380396292 -46517896 -1975713298 322195540 1681088706 -94898847 -1924086281 341414989 1667146971 -203310774 -2065266212 502257766 1793648880 -192119469 -2088022587 444734591 1837444329 -527621860 -1752559222 243482672 2038722726 -404691707 -1863854701 166626345 2129245375 -296310482 -1722705480 5818370 2002778260 -381981385 -1640211039 120917019 1882340493 -967568976 -1319952090 677015708 1599946762 -1053174359 -1237392065 792179845 1479574547 -930113150 -1081562860 646052014 1367787576 -807248485 -1192923891 569130167 1458244641 -605879852 -1394331326 904749304 1122652270 -594623027 -1417022117 847291617 1166513271 -717714970 -1572882064 993454282 1278335068 -766161409 -1521320599 1012608211 1264327749 -703110469 -1592765907 941163415 1327379201 -780491102 -1501718988 1064617870 1215559448 -657659255 -1345594849 918719397 1103477555 -543084912 -1465508346 833572796 1185447722 -878677281 -1129889207 632165363 1386816357 -858933562 -1144355248 583260138 1438967676 -981730579 -1300444549 729127873 1551018839 -1038729484 -1257173406 739794904 1528786766 -310820237 -1702989083 58139487 1953502153 -367753622 -1659652356 68872006 1931335632 -475870655 -1801061673 229419885 2058066939 -456192424 -1815593266 180449140 2110152674 -254914025 -2016845183 515912507 1774650285 -140274162 -2136693096 430831394 1856686004 -32122331 -1995248973 270252809 1729923999 -109568452 -1904267606 393641744 1618038662 -821275654 -1207213204 553792214 1443168832 -933128221 -1083791499 644871887 1365821017 -1042818104 -1227822242 802798308 1490979442 -960880687 -1313001657 682917629 1605586539 -759479394 -1514376440 1018503858 1269961252 -707360889 -1563314415 1004070571 1289737789 -597636180 -1419248838 846113408 1164548630 -619901003 -1408614621 889417369 1107582479 -194874574 -2090515548 443290142 1835737736 -217073877 -2079815747 486659591 1778837137 -88474880 -1916875882 347576876 1672522426 -36421863 -1965879409 333078069 1692233379 -371891370 -1630383168 131793530 1893479148 -289888433 -1715496999 11978339 2008151797 -418452636 -1878402062 151030344 2114435806 -530370691 -1755045909 242044497 2037022407 -2142386883 -146082389 1849926673 423924871 -2027945692 -265866830 1764646920 506024094 -1902752497 -107905639 1620585507 396303541 -1980004074 -16991872 1744169018 284350636 -1644505767 -352459313 1945416821 83068131 -1701375680 -309321258 1956212844 60702970 -1826529941 -467243523 2100247623 170396881 -1806919310 -481580572 2051209310 222677192 -1155275275 -870001309 1429046489 573224015 -1135730196 -884403846 1379942592 625438806 -1242010169 -1023451823 1542851819 754007165 -1298814498 -980248248 1553713394 731707492 -1500187247 -778844921 1218090173 1067295787 -1577504376 -687996642 1341608100 955277362 -1471185501 -548909771 1178672271 826682393 -1356678726 -668628692 1093458070 908847104 -1722354564 -296631062 2002294096 6268358 -1640288155 -381943565 1882542409 120742367 -1752335282 -527807272 2038635874 243543540 -1864320937 -404256575 2129582459 166324717 -2065570792 -202976114 1794082100 501790114 -2087968767 -192212841 1837252909 444953019 -1975882710 -46310212 1681132806 322125200 -1923635149 -95381339 1666828575 341768585 -1573333836 -717233118 1278653848 993101070 -1521151827 -766369733 1264284033 1012678935 -1394385786 -605787120 1122844074 904531260 -1416718177 -594958327 1166080435 847759653 -1081097008 -930548666 1367451132 646354282 -1193148215 -807063457 1458332133 569069939 -1319875358 -967607180 1599745486 677191000 -1237743365 -1052854163 1480059351 791730497 -1300518977 -981690583 1551222419 728954373 -1256823898 -1039051984 1528300170 740241948 -1130352755 -878239973 1387155105 631864887 -1144132716 -859120894 1438878392 583318062 -1345538085 -657750195 1103288055 918939233 -1465814078 -542751916 1185878766 833102456 -1592311831 -703590529 1327062725 941518419 -1501889552 -780285082 1215601372 1064544842 -1995077769 -32327711 1729881691 270325453 -1904721042 -109087752 1618354754 393286356 -2016538811 -255246381 1774218857 516382463 -2136749220 -140182582 1856875120 430611174 -1801283821 -475682939 2058155583 229361321 -1815129334 -456629348 2109813286 180748976 -1703338207 -310497353 1953988109 57691803 -1659577544 -367793234 1931131412 69044866 -1419733250 -597186968 1164900306 845793092 -1408412953 -620076431 1107506123 889455453 -1514463540 -759419302 1270185952 1018318710 -1562977579 -707663293 1289272313 1004505967 -1227389286 -1043286516 1490675638 803133216 -1313193341 -960663019 1605641135 682824505 -1207169368 -821346754 1443000196 554000146 -1084110159 -932775385 1366272925 644389643 -1878084042 -418806112 2113984282 151512972 -1755090385 -530300231 2037191427 241836949 -1630192124 -372109678 1893424936 131887038 -1715930595 -289420661 2008455985 11643815 -1917213102 -88172860 1672988542 347142120 -1965792693 -36482339 1692009319 333263857 -2090717600 -194699530 1835814732 443252698 -2079331719 -217523473 1778486101 486980547 754485809 1543486119 -1024005347 -1242440821 731205160 1553104574 -979685628 -1298391150 572719619 1428435605 -869440721 -1154853959 625919514 1380578956 -884955338 -1136158816 827300437 1179167427 -549323911 -1471755281 908222028 1092972250 -668188832 -1356132362 1066668647 1217602289 -778407093 -1499642915 955897470 1342105320 -688408750 -1578072124 395750137 1620154991 -107426859 -1902118077 284913376 1744592502 -17494068 -1980612774 424485579 1850348125 -146586649 -2142997647 505472722 1764218436 -265385986 -2027309208 169982621 2099677707 -466625615 -1826034905 223116932 2051755538 -482205784 -1807405250 83505839 1945961017 -353086589 -1644993771 60290742 1955644960 -308701286 -1700878580 904117104 1122274278 -605169060 -1393890614 848199529 1166626815 -595583419 -1417204013 993538882 1279198164 -717860242 -1573821704 1012266843 1263716301 -765749641 -1520654623 676637460 1599314818 -967128520 -1319241042 792293133 1480482715 -1053356511 -1238352201 646914854 1367872432 -931053046 -1081707876 568518463 1457903529 -806582765 -1192511867 244161464 2039130926 -528221548 -1752905214 165699489 2129096503 -403816819 -1863774693 5641098 2001806108 -296193370 -1721810384 121362323 1883039493 -382355777 -1640856023 322603996 1681767242 -46863632 -1976313242 341266373 1666219859 -94818583 -1923211649 501285870 1793471352 -202415422 -2065149356 445433847 1837889377 -192764197 -2088397235 516876467 1774835749 -255817313 -2016954103 430124202 1856248892 -139637370 -2136310512 269836417 1729253399 -31784531 -1994641093 393782424 1618973710 -109656652 -1905134302 58325207 1954465857 -310928901 -1703892627 68435150 1930628184 -367370782 -1659015820 228749541 2057650291 -475262519 -1800724129 181384444 2110293098 -457058864 -1815681722 631294075 1386739949 -877745833 -1129735743 583863394 1439317236 -859607730 -1144758824 729497673 1551659231 -982179483 -1301147149 739673168 1527887046 -1038555780 -1256204822 941086751 1326508169 -702957261 -1591834203 1064967174 1216162960 -780894934 -1502392900 919359533 1103847611 -658362111 -1346043497 832672820 1185326242 -542116584 -1465334386 131455474 1892870500 -371476258 -1629714360 12066283 2009017725 -290030393 -1716433839 151933376 2114543958 -419417876 -1878589318 241407449 2036639055 -529664779 -1754610589 442681750 1835399424 -194205510 -2090100692 487525775 1778924825 -218010461 -2079957963 347685284 1673425202 -88661880 -1917841378 332694973 1691596075 -35986287 -1965173753 1018951994 1270663596 -759850986 -1515018112 1003896099 1288768949 -707240945 -1562415975 845181192 1164394910 -596766684 -1419173710 890090769 1107985799 -620506051 -1408965461 554494302 1443617224 -821917582 -1207584540 643902791 1365646801 -932230037 -1083671299 802644332 1490047482 -1042743232 -1226952490 683320693 1606260195 -961231783 -1313606449 1217679157 1066631075 -1499845095 -778232177 1341754156 956218298 -1577588224 -688858474 1179633415 826865553 -1472092629 -549022019 1092748062 908407688 -1356045774 -668249436 1428381521 572813255 -1154662787 -869658901 1380883272 625585118 -1136592284 -884487438 1543034723 754968565 -1242122673 -1024358695 1553273722 730997740 -1298435498 -979615040 1945792509 83713899 -1644949807 -353157561 1956096996 59808626 -1701197112 -308348322 2099374031 170317657 -1825601821 -467093899 2051810262 223023936 -1807596806 -481987988 1850572697 424300303 -2143084875 -146526685 1763752832 505907990 -2026972500 -265688518 1620506539 395429693 -1902602617 -106977775 1744516018 284951332 -1980411234 -17669624 1368358516 646467298 -1082056872 -930730034 1457699437 568691451 -1192436927 -806622249 1599403590 676579024 -1319463062 -966940676 1480143455 792593097 -1237888141 -1053793307 1278766608 994008710 -1573515460 -718192726 1263905289 1012046495 -1520710875 -765658189 1122231842 904189620 -1393719538 -605374568 1166942779 847844013 -1417657577 -595102847 1793154748 501640746 -2064695408 -202895610 1837931173 445360691 -2088567927 -192558305 1681577614 322823704 -1976256606 -46954700 1666650775 340795905 -1923517509 -94485715 2002144984 5340750 -1722273804 -295755934 1882950337 121420375 -1640633363 -382542981 2039334634 243988092 -1752979514 -528181424 2128610035 166146661 -1863425057 -404139191 2057448887 228924705 -1800647525 -475300851 2110777774 180934968 -1816033150 -456738796 1954129285 58627347 -1703426903 -311364545 1930715548 68374794 -1659240272 -367185882 1729445331 269618501 -1994695425 -31691671 1618541002 394250588 -1904830234 -109991824 1775154657 516523383 -2017405747 -255335333 1856205304 430195054 -2136141612 -139845566 1103891839 919289321 -1346212781 -658154299 1185007974 833026544 -1464883126 -542598948 1326941517 940619227 -1592138655 -702622473 1215971668 1065185730 -1502338952 -780988178 1551572251 729558413 -1300923337 -982365023 1528224002 739371412 -1256671186 -1038120776 1386255657 631743935 -1129384955 -878066541 1439519024 583688614 -1144836068 -859570038 1673075958 348007520 -1917354534 -89109172 1691670767 332654713 -1965377085 -35813035 1835177156 442868818 -2090011160 -194263682 1779388637 487088203 -2080296463 -217710233 2114849938 151600132 -1879020098 -418947800 2036582539 241498141 -1754420825 -529884879 1893041312 131249206 -1629756020 -371403494 2008563897 12546095 -1716117099 -290385661 1490500670 802163880 -1227268846 -1042387580 1606088743 683526321 -1313564405 -961304163 1443673100 554402970 -1207773920 -821697098 1365340181 644235395 -1083240135 -932699729 1163930714 845618380 -1418834570 -597066272 1108207683 889903317 -1409054353 -620447239 1270588520 1018991870 -1514814140 -760023598 1289117809 1003573479 -1562902179 -706793013 958498963 1311160325 -684725825 -1607935703 1045187722 1229683740 -800969306 -1488642768 939131041 1090334775 -638295667 -1359785701 815252664 1200682030 -560355948 -1449224958 613849335 1402054753 -895944229 -1113601715 603675886 1425828984 -839565886 -1158541996 709693637 1565139027 -1002212887 -1287372417 757126364 1512563786 -1020348944 -1272347290 38774875 1967691981 -331232905 -1689847327 86142018 1915051220 -349434514 -1674887688 211034217 2073235711 -493207227 -1784843821 200926320 2097075430 -436763300 -1829718582 536393791 1761577129 -235480813 -2030966395 412449830 1871858864 -157606646 -2120471140 287518733 1713635483 -13807327 -2010488393 374273044 1632224386 -129985224 -1891129938 540719570 1463650628 -835397378 -1187780504 660045259 1347439965 -916906777 -1101124495 786510304 1508245878 -1058058036 -1209507750 697103865 1586218351 -947743531 -1333418941 1032694198 1250597152 -746338150 -1534789620 987786671 1307008313 -722596733 -1544995819 861282692 1146163474 -581418840 -1436585922 876340637 1128060171 -634026831 -1389186009 458529050 1817422220 -178587594 -2107783008 473521411 1799253397 -231261137 -2060448583 361697576 1653088702 -75403260 -1937358702 316855601 1709565351 -51596259 -1947499381 115575166 1910815208 -387061678 -1611999036 26103143 1988722161 -276812725 -1735975715 137888076 2134847962 -432644000 -1859038986 257279317 2018702787 -514087815 -1772317457 186116625 2081479303 -451310787 -1843479637 209333768 2071797406 -495694044 -1787592782 97280547 1925927605 -339606769 -1664797799 44148282 1973851820 -324024554 -1683425408 379648629 1638386403 -122774695 -1884705841 298663532 1724518138 -3973312 -2000392234 410743367 1870414545 -160099477 -2123226115 521582174 1745979080 -250030222 -2044729372 813288153 1199503951 -562582539 -1452237981 924061376 1075002966 -652578836 -1373806726 1050821355 1235579517 -794025017 -1481960623 969901810 1321776740 -675158050 -1597581496 768531133 1523182123 -1010779247 -1261991161 715333284 1571040818 -995262584 -1280684258 588599951 1410490905 -853855325 -1172569291 611882646 1400874496 -898172998 -1116616916 302832464 1695280070 -66930052 -1962571030 358686537 1650864095 -76579227 -1939321101 483873634 1808819188 -220646834 -2049047848 465213307 1824368621 -172689833 -2102147391 263965492 2025651106 -508188136 -1766679922 148246317 2144419771 -422023679 -1847632233 23085830 1986491280 -277994966 -1737944388 101549855 1896527753 -402397645 -1627072859 694352792 1583729422 -949183820 -1335121374 772751233 1493700375 -1073652051 -1224315333 666465194 1354646332 -910749050 -1095753200 550811571 1473480485 -824519009 -1176639991 886434812 1137892202 -623146288 -1378043322 867708901 1153376115 -575254839 -1431208353 974021582 1292456792 -738196766 -1559809420 1029941207 1248106305 -747780357 -1536493971 1565347223 709524737 -1287443269 -1002169299 1512081806 757578008 -1271994206 -1020667852 1402389925 613545267 -1114069879 -895511521 1425736124 603730218 -1158324080 -839757818 1090149875 939355493 -1359725345 -638383031 1201117674 814786940 -1449527098 -560019376 1310840257 958850391 -1607486227 -685210501 1229722072 1045111118 -1488817932 -800767902 1713597791 287595977 -2010313613 -14009115 1632545094 373922256 -1891579798 -129500932 1761142125 536860155 -2030664639 -235817769 1872044404 412226018 -2120531880 -157519666 2073328955 210980269 -1785062377 -493015935 2096740642 201230772 -1829251058 -437196648 1968174345 38323615 -1690201051 -330914637 1914843408 86311302 -1674817476 -349478742 1146518742 860965952 -1437065734 -580965012 1127987407 876382297 -1388979741 -634197643 1250817252 1032504434 -1534880312 -746281634 1306538237 988217451 -1544662575 -722902713 1507945650 786848804 -1209070178 -1058521848 1586276523 697014333 -1333606009 -947521263 1463477376 540922902 -1187740244 -835472070 1347887257 659558415 -1101446731 -916557533 2134400030 138374280 -1858716366 -432992860 2018875399 257075345 -1772357333 -514012739 1910756396 115664058 -1611811584 -387283562 1989021749 25764003 -1736412903 -276348529 1653558394 361266412 -1937691306 -75096640 1709344867 317044981 -1947408049 -51652135 1817494600 458487006 -2107988636 -178416142 1798897745 473837767 -2059968131 -231714325 1870343957 410787715 -2123018695 -160268625 1746332428 521264026 -2045212128 -249578826 1637918503 380082097 -1884371445 -123079011 1724736318 298472360 -2000485870 -3919228 1925988209 97193959 -1664983459 -339382581 1973549928 44485630 -1682990524 -324490542 2081929027 185632725 -1843800465 -450959623 2071622490 209535948 -1787555210 -495770912 1410666461 588398411 -1172607247 -853778841 1400425412 612367186 -1116296472 -898524546 1523484655 768194425 -1262426429 -1010313643 1570980854 715420512 -1280498982 -995487156 1235361721 1051012911 -1481867627 -794079741 1322245024 969468726 -1597916532 -674854374 1199150987 813606685 -1451755865 -563034575 1075073938 924017412 -1374014786 -652410328 1986010708 23539394 -1737588872 -278310930 1896733261 101378779 -1627145375 -402355209 2025559654 264021744 -1766459574 -508377124 2144752255 147940073 -1848102061 -421592123 1809255984 483409574 -2049347812 -220307574 1824180777 465435327 -2102088955 -172778605 1695319554 302757524 -1962744018 -66725960 1650541083 359035533 -1938873545 -77065311 1292779164 973671946 -1560256592 -737710298 1248066181 1030015507 -1536320599 -747984065 1138079406 886212152 -1378101374 -623057132 1152938679 868172321 -1430908005 -575593715 1354313464 666771054 -1095282732 -911179966 1473571553 550754935 -1176859699 -824329381 1583523530 694523484 -1335048218 -949225616 1494180563 772297285 -1224670209 -1073335447 -235404645 -2030095859 536241079 1760645921 -157956478 -2121075180 412854190 1872533304 -14447959 -2010858945 288222085 1714084627 -129085776 -1891008986 373305244 1632050954 -330362113 -1689771415 37843923 1967539013 -350038298 -1675237776 86816714 1915455324 -493577523 -1785484709 211483617 2073938807 -436642092 -1828819390 200753144 2096107374 -896130477 -1114565947 613958527 1402958825 -839129526 -1157835044 603293542 1425192944 -1001543071 -1286956297 709086029 1564802011 -1021284744 -1272488210 757993300 1512652738 -685690313 -1608121695 959402779 1311269773 -800262610 -1488206152 1044551426 1229301652 -637879803 -1359115629 938793769 1089727423 -560497124 -1450160502 815341360 1201549222 -387763238 -1612446900 116216566 1911186016 -275843133 -1735801003 25204463 1988601465 -432489496 -1858106498 137812676 2133977682 -514490383 -1772990617 257629917 2019307083 -179035202 -2108484824 458900114 1818063364 -231086169 -2059479247 473400971 1798354461 -74470516 -1937204454 360827552 1653013046 -52269163 -1947902205 317460153 1709915695 -745729262 -1534450812 1032024638 1250181800 -723462389 -1545082979 988722727 1307150001 -581526752 -1437488202 861469196 1147128474 -633643207 -1388548177 875904533 1127353987 -835058826 -1187171360 540303962 1462981324 -916994193 -1101989895 660186691 1348376277 -1058960572 -1209615406 787475048 1508432638 -947105955 -1333035061 696397425 1585782503 -1009885159 -1261875057 767557941 1523003811 -995908608 -1281059690 716031276 1571485114 -854202325 -1173169987 589007111 1411168657 -898094030 -1115743068 611732766 1399946632 -562466691 -1451343637 813109585 1198531015 -652954524 -1374452494 924505416 1075701214 -794625969 -1482307367 1051498851 1235986933 -674284458 -1597502272 968973690 1321627116 -123715375 -1884852153 380510717 1638469995 -3308344 -1999981474 298051044 1724175730 -159659805 -2122516363 410364367 1869781337 -250213126 -2045690772 521694678 1746885952 -451456843 -1844420573 186200473 2082341135 -495283028 -1786928070 208991616 2071184662 -338896761 -1664358383 96647595 1925548349 -324985698 -1683608568 45055410 1973964068 -623554216 -1378721330 886780020 1138491618 -575105727 -1430280745 867628141 1152500987 -737224342 -1559631364 973125702 1292339408 -748479117 -1536938523 1030585439 1248480457 -949862084 -1335529046 694951952 1584074886 -1072724699 -1224165965 771875849 1493619871 -910571250 -1094780520 666347554 1353750708 -824963817 -1177338495 551185467 1474124973 -507809392 -1766047482 263524540 2024939562 -422136439 -1848539873 148427941 2145379379 -278857310 -1738028748 24025230 1986635800 -401785413 -1626731219 100883607 1896115201 -66297356 -1962192542 302121176 1694838862 -77486611 -1939434117 359646401 1651045463 -220730938 -2049910448 484018410 1809758332 -172347937 -2101535415 464801011 1823702117 -1785411681 -493619447 2073732787 211654181 -1829174394 -436325616 2096587434 200299068 -1689301075 -330793157 1967206017 38149655 -1675457612 -349848798 1915546264 86759950 -2010916869 -14358675 1714271959 287999553 -1890708510 -129424524 1631613646 373768792 -2030542903 -234918049 1760968421 535891571 -2120901680 -158160058 1872493308 412928618 -1359288489 -637675583 1089767035 938718957 -1449712818 -560983080 1201226338 815690484 -1608421531 -685350925 1311706697 958938847 -1488147588 -800351254 1229113936 1044773574 -1286736077 -1001732187 1564710431 709142153 -1272958166 -1020853316 1512985094 757686928 -1114210559 -896446569 1402478125 614411963 -1157907688 -839087218 1425398324 603122338 -1936722210 -74922424 1652660210 361146212 -1948110137 -52100527 1709986795 317416317 -2108391700 -179089798 1817845696 459091798 -2059814155 -230782365 1798822873 472968015 -1858541894 -432024020 2134280086 137475840 -1772805469 -514715083 2019246991 257717017 -1612484984 -387686882 1911361444 116014898 -1735480687 -276194809 1988152253 25688875 -1209936362 -1058609536 1508882234 786991020 -1332997617 -947182951 1585607459 696599477 -1187357148 -834834766 1463041800 540217246 -1101555139 -917460309 1348074257 660523911 -1437153678 -581830940 1146660702 861902792 -1388641685 -633588995 1127572295 875713489 -1534243264 -745898282 1250111340 1032069114 -1545565607 -723010865 1307503477 988404707 -1482513123 -794454645 1236059185 1051456679 -1597021948 -674737774 1321271336 969289918 -1451676369 -562160199 1199000579 812678293 -1374361290 -653010528 1075480602 924694668 -1172982407 -854424081 1411109973 589096131 -1116180128 -897629706 1400246348 611393754 -1261552309 -1010233891 1522556007 768044273 -1281099438 -995833404 1571657854 715827432 -1664317995 -338971325 1925375225 96851055 -1683930676 -324636326 1974411488 44568694 -1843982873 -451920527 2082041035 186539101 -1787115010 -495060632 2071242962 208902212 -2122607183 -159603417 1870001309 410174475 -2045357656 -250519234 1746415748 522125330 -1885332093 -123261675 1638825135 380193849 -1999775334 -3479284 1724102838 298092576 -1095134116 -910252854 1354233200 665896422 -1177268155 -825007917 1473917289 551354879 -1335747474 -949670664 1584168258 694898132 -1223698313 -1073157919 1493285211 772180429 -1559329736 -737561426 1291904276 973591938 -1536999391 -748392265 1248665869 1030361499 -1378546678 -623756132 1138453798 886857136 -1430730733 -574621563 1152821567 867277225 -2049461100 -221215742 1809438136 484369710 -2101710707 -172146661 1823740321 464724279 -1962132314 -66384848 1694653834 302345500 -1939736385 -77150167 1651480979 359180549 -1738496784 -278424474 1986971100 23721290 -1626513175 -401977217 1896022469 100938067 -1766118206 -507765676 2025147886 263355768 -1848186661 -422455219 2144897527 148879713 1944296130 82094676 -1645347858 -353711240 1955487451 59338317 -1702871049 -309915807 2100826864 171909734 -1825147940 -466533558 2052445929 223536767 -1805928507 -480475309 1851034278 424917552 -2141525110 -144844004 1765363391 507412009 -2026426477 -265281787 1619985044 394801666 -1904122952 -108637394 1742915213 283506203 -1980979295 -18114761 1217247754 1066044060 -1501308122 -779818064 1340112403 954683013 -1578229953 -689360983 1180054072 827392686 -1470606572 -547396734 1094448673 909952695 -1355442419 -667768933 1429908078 574462712 -1154167998 -869008428 1381461623 626024161 -1135014053 -883015731 1541481052 753275594 -1242610832 -1024953370 1552737861 730584787 -1300068503 -981092353 1794681731 503290645 -2064201041 -202245575 1838509978 445800204 -2086990154 -191087072 1680024497 321131303 -1976745315 -47549941 1666115496 340383550 -1925151100 -95963630 2001714151 4754289 -1723737397 -297342371 1881309182 119885672 -1641275694 -383046076 2039755733 244515651 -1751493895 -526556561 2130311116 167692122 -1862822176 -403659146 1368820555 647085021 -1080497561 -929047823 1459310418 570195908 -1191891330 -806215960 1598882681 675951599 -1320983979 -968600893 1478543200 791148534 -1238456756 -1054239014 1277270831 992390073 -1573914109 -718746987 1263296310 1011576736 -1522385382 -767226228 1123685149 905782155 -1393266127 -604814681 1167578884 848357266 -1415989720 -593590594 1104541760 919783638 -1344562836 -656627206 1186479193 834604239 -1464443531 -542020125 1326346354 940130532 -1593831074 -704175672 1214493803 1063552253 -1502751417 -781523503 1549985828 728094898 -1301509880 -982795874 1527721021 738729131 -1258205935 -1039762041 1387880470 633229440 -1128857286 -877645396 1439998991 584291481 -1143290589 -857868875 2059131016 230483998 -1800029788 -474838734 2111184017 181480455 -1814528579 -455127765 1952469178 57106476 -1704054378 -311885568 1930269859 67806261 -1660684913 -368786151 1728891116 269219962 -1996314176 -33187498 1616973045 392576099 -1905300007 -110600881 1775714526 516976712 -2015813134 -253882012 1857717447 431862865 -2135628309 -139209347 1489946881 801765783 -1228888019 -1043883845 1604521240 681852302 -1314034636 -961913694 1444233523 554856869 -1206181857 -820244343 1366852906 645903804 -1082727418 -932064112 1165613413 847178227 -1418217399 -596604705 1108614524 890449386 -1407550384 -618836794 1268928855 1017471425 -1515442053 -760545043 1288672590 1003005400 -1564347294 -708393740 1671489993 346544479 -1917941531 -89540493 1691168208 332012870 -1966912260 -37454742 1836802555 444354925 -2089484073 -193843135 1779869154 487691636 -2078751538 -216009640 2115500461 152095035 -1877370751 -417421289 2038054324 243076386 -1753981800 -529306610 1892446623 130760969 -1631448909 -372957147 2007086470 10913040 -1716530006 -290921412 395272134 1619554128 -108970262 -1903817092 283286495 1743104841 -18023693 -1981035931 424990708 1850992482 -145049896 -2141354418 507057133 1765679995 -264801599 -2026880425 171462562 2101313332 -466211186 -1825497576 223710139 2052242221 -480515433 -1805854207 82036624 1944385286 -353524036 -1645570518 59638665 1955148575 -310353243 -1702407629 752975630 1541820312 -1024516574 -1243074892 730643223 1552649089 -981280197 -1299846483 574289724 1430112170 -868968944 -1154242938 626471717 1380975539 -883338743 -1134665057 827748202 1179738108 -547877306 -1470153008 909880179 1094491109 -667563425 -1355613495 1066264408 1217058766 -779909516 -1501251870 954213185 1340543959 -689028499 -1578536197 244608647 2039701009 -526774357 -1751302339 167357086 2130614792 -403190862 -1863255260 5236405 2001262115 -297695335 -1723418865 119677612 1881477690 -382975104 -1641319658 321093347 1680100981 -47374385 -1976946855 340703994 1665763948 -96412714 -1924666560 502855377 1795147335 -201943043 -2064537749 445985480 1838285406 -191147036 -2086902926 905596495 1123909337 -604754077 -1393352715 848792150 1167112896 -593892486 -1415652372 992069245 1277621995 -718297263 -1574398009 1011614308 1263219442 -767401144 -1522183202 676159019 1598713533 -968671481 -1320939631 790665778 1478994596 -1053885666 -1238774904 647419417 1368516239 -929515723 -1080064093 570102272 1459364502 -805997780 -1192082502 632896836 1388187090 -877175704 -1129288450 584382813 1439943115 -858089359 -1143101209 727889270 1550157280 -982723494 -1301551924 739209583 1527267833 -1040117693 -1257889579 940453152 1325997494 -704623604 -1593344870 1063512377 1214568879 -781350891 -1502955389 919971090 1104319876 -656686018 -1344473944 834167051 1186943389 -541720537 -1464782671 517414284 1775250714 -254182240 -2015474634 431675797 1857939715 -139151175 -2135717841 269260222 1728816424 -33360750 -1996110844 392253863 1617322289 -110153589 -1905786851 56626664 1952923006 -311530300 -1704371118 68012529 1930099047 -368858915 -1660643253 230393306 2059187532 -474618634 -1800219552 181813699 2110878037 -455597841 -1814097799 1017252869 1269120147 -760451799 -1515496001 1003472924 1288239242 -708728528 -1564042842 846824503 1165931681 -596122341 -1418668659 890519598 1108570296 -619044606 -1407381100 555031649 1444031735 -820282035 -1206104613 645453944 1367337198 -931743404 -1083078206 802067539 1489609925 -1044318849 -1228421655 681791562 1604608220 -961728154 -1314258448 130821325 1892359259 -373142047 -1631224457 10610900 2007423042 -290485768 -1716995730 152544511 2115015785 -417741357 -1877019323 242901222 2038255728 -529268278 -1754058404 444284073 1836846143 -193634939 -2089652973 488044720 1779550246 -216491620 -2078299894 346076315 1671922701 -89205321 -1918245599 332230786 1690976276 -37547602 -1966857928 -1153822518 -868409252 1429500390 573784432 -1135094573 -883891131 1381611007 626951529 -1243506440 -1025070994 1542453716 753453378 -1299424031 -980718473 1552039373 730139995 -1500708690 -779472840 1216569730 1065636116 -1579105097 -689441759 1341040027 954832141 -1470723940 -548292598 1180232112 828365094 -1355068283 -667124717 1094004137 909253951 -2141966334 -145555308 1851412782 425550264 -2026245093 -264321907 1765250359 506504609 -1903183824 -108492634 1619122460 394717578 -1981645783 -18527041 1743527173 283848083 -1646059418 -354152208 1944928586 82473436 -1701911425 -309734167 1954579795 59225541 -1825003436 -465594174 2100742520 171047406 -1806341043 -481141541 2052787553 224148983 -1574887029 -718925539 1278165159 992505905 -1521687150 -766782204 1262650558 1011201064 -1392858695 -604137169 1123338389 905181187 -1416139360 -594518730 1167658124 849230874 -1080675857 -930020999 1368936643 647979093 -1191447050 -805517984 1458935002 569549900 -1320306211 -968193717 1598281969 675604583 -1239384636 -1054388910 1479417064 791227518 -1722875581 -297258539 2000773231 4608249 -1641888422 -383388212 1881973878 120296672 -1751873167 -527189529 2040195165 245225675 -1862709912 -402752002 2130127940 166730962 -2064117465 -201383503 1794535435 502349981 -2087332546 -191699544 1838920722 446465156 -1977378539 -47928957 1680734265 321570991 -1924244212 -95851110 1665154080 340200630 -1995673016 -32816418 1728189284 268772338 -1906198959 -110721337 1617942397 392751083 -2015888774 -254752020 1775868758 517909440 -2135277981 -138604811 1857314639 431189977 -1799658964 -474197318 2058683136 229782422 -1814649291 -456026461 2111358745 182450063 -1704924642 -311960952 1953401650 57260964 -1660080633 -368435567 1929596715 67403709 -1302179200 -983211498 1550594988 728433466 -1257269607 -1039620593 1526855605 738641699 -1128670542 -876680668 1387772830 632326920 -1143726421 -858575299 1440382855 584929041 -1344978204 -657296782 1104880584 920392542 -1464301827 -541084053 1186392017 833738567 -1592866090 -703989184 1325444090 940022636 -1503457585 -781959591 1215131619 1063935861 -1877523703 -418352225 2115576357 152965811 -1753577712 -528631930 2037704252 242472618 -1630745797 -372507731 1891805719 130390657 -1717498078 -291094604 2007985678 11034264 -1918872723 -89693189 1672360513 346620631 -1966237836 -37050398 1690564184 331663054 -2089034913 -193139767 1836431987 443714277 -2078924986 -216977456 1779990122 488591100 -1418107967 -595700905 1165427437 846213755 -1407932456 -619473074 1109051124 891156066 -1516049421 -760882331 1269598943 1017887305 -1563480086 -708305028 1287737030 1002864208 -1227983963 -1043774669 1488982665 801579551 -1314670660 -962296022 1605228176 682288646 -1206518889 -820851967 1444649659 555526701 -1082638450 -931197160 1366711970 644967988 -547957298 -1471027880 827897058 1180664948 -667217449 -1355013823 909471995 1093812333 -779264516 -1500877462 1065565392 1216613446 -689923611 -1578653325 955185353 1340721247 -1025391190 -1243155140 753902726 1541968912 -980680269 -1299500763 729964703 1552240649 -868594280 -1153598194 573844660 1429412898 -883455615 -1135560425 626649261 1381947451 -466029306 -1824537200 171349034 2100405436 -480956129 -1806564983 224088115 2052874405 -354190028 -1645982302 82648088 1944726670 -309413587 -1702262341 58775553 1955063959 -108010142 -1903634956 394363982 1619440856 -18734725 -1981476371 283918423 1743483073 -145461936 -2142020154 425331836 1851604202 -264656567 -2025940513 506972261 1764817139 -967973745 -1320496103 675513763 1598338357 -1054859114 -1238953984 791560634 1479110956 -929665859 -1080992725 647499153 1369390343 -805590876 -1191405518 569756040 1458764062 -604310293 -1392655235 905221575 1123263825 -594071310 -1416626076 848908766 1168007496 -719225639 -1574548401 992943605 1277701475 -766723904 -1521776554 1011014124 1262872954 -47987641 -1977289519 321758571 1680512509 -95551394 -1924583224 339763570 1665618404 -201831307 -2063631133 502672729 1794186703 -191526804 -2087536390 446425408 1838995926 -527117277 -1751915339 245019919 2040366489 -403107782 -1862393684 167211286 2129674624 -296788975 -1723306873 4275517 2001079723 -383608824 -1641699170 120387876 1881917874 -312428724 -1704491046 57595488 1953097462 -368217259 -1660271677 67310201 1929650927 -474267778 -1799614488 229989970 2058514116 -455672985 -1814967311 181967435 2111810269 -254302424 -2016372802 517588484 1776219794 -138779855 -2135075929 431227421 1857237643 -32755942 -1995759732 268586550 1728413344 -111023357 -1905861739 393185839 1617476281 -703686780 -1593202926 939587240 1325909566 -782019683 -1503370485 1064121009 1214906919 -657121354 -1345179872 920354458 1104956940 -541533265 -1463817415 834058883 1186040341 -877033504 -1128351882 632809164 1387320922 -858504199 -1143770257 584721109 1440551491 -983429166 -1301987516 728526590 1550540392 -1039152181 -1257702563 738306791 1527159409 -193231347 -2088978789 443934497 1836242871 -216645100 -2079231358 488121144 1780421550 -90173889 -1918419287 346976019 1672044421 -36845018 -1966409040 331590410 1690606492 -372468119 -1630820609 130217797 1892009939 -291417488 -1717148954 11481948 2007499722 -417915301 -1877987635 152665975 2115915745 -528819646 -1753355564 242531182 2037615608 -820664635 -1206741421 555468777 1444738943 -931634468 -1082174902 645268464 1366373222 -1043452169 -1228333471 801132507 1489469261 -962336018 -1314596232 682462146 1605024596 -761088351 -1515878857 1017960333 1269557019 -707824968 -1563934162 1002509204 1288053506 -596033901 -1417802235 846684095 1164996393 -619382134 -1407989220 890936230 1109240624 -1398428623 -610100057 1118555421 900529547 -1412929496 -590391106 1170606340 851523986 -1568791549 -713485163 1282426159 997684665 -1525424102 -770387828 1260224822 1008382368 -1324172203 -971666237 1595727225 672919023 -1233160116 -1049081638 1483807072 796273142 -1077332889 -926022415 1372017995 650143197 -1197150082 -811351832 1454018898 565027268 -1748267783 -523453329 2043014613 247651651 -1868150560 -408848266 2124949964 162470234 -1727003445 -300469155 1998480871 1660273 -1635925806 -377819068 1886626302 125079912 -1971544931 -42226677 1685257649 326487335 -1928243068 -99194862 1662990760 337119550 -2069424977 -207608775 1789490563 497960213 -2083860298 -187834336 1841607066 449020172 -1245799056 -1028018714 1538325596 750243018 -1294771863 -975934977 1558001733 735709395 -1151003326 -865983020 1433105518 577520888 -1140272805 -888151603 1376170103 620855521 -1475769068 -552682110 1174924344 822140078 -1352382195 -664569445 1097476129 913119415 -1496185562 -774556240 1222403082 1071338652 -1581268673 -692522583 1337040915 951488645 -1898922568 -103314130 1625218196 400157698 -1984071263 -21345993 1739790477 280242203 -2146749046 -150207204 1845843110 419587120 -2023296621 -262029051 1768460479 510631977 -1821921828 -463430326 2104085744 175045734 -1811256891 -485664429 2047084777 218314879 -1648613906 -356838024 1941062850 79000660 -1697521161 -304688799 1960804571 64532557 -1634480461 -376111579 1889382303 127573769 -1711404374 -285656516 2012244870 16210704 -1874311551 -414222825 2118526893 155260731 -1759149416 -534597106 2032919476 237818658 -2094735657 -198971839 1831518203 439193453 -2075583794 -212981160 1783069666 490752884 -1912645915 -84384141 1676752841 351668063 -1970105604 -40525206 1688007632 328975174 -1510084997 -755310867 1274253143 1022672833 -1567610270 -711517452 1285442382 999914456 -1423546807 -601794849 1160251237 841955315 -1404329392 -615738682 1111868284 893580266 -1203044833 -816984439 1447337779 558084005 -1087948282 -937424240 1361664810 640576444 -1231981011 -1047116101 1486821121 798500759 -1308839372 -956595550 1609749272 687203214 -2021064718 -259010716 1770430174 511815240 -2132460565 -136180867 1860917959 434924113 -1991018560 -28031146 1734153964 274343546 -1908493351 -113671345 1613812469 389538403 -1707085930 -315040000 1949404858 53919276 -1655559281 -363521255 1935428259 73103925 -1796970588 -471640270 2062157448 233649694 -1819696195 -460418261 2106049169 176222727 -1125720262 -874385492 1390984726 636456576 -1148511453 -863229003 1434810895 578964121 -1304602872 -986028130 1546860068 724829874 -1253010671 -1034443897 1532949053 744080043 -1588474018 -698941496 1331670642 945331940 -1506014393 -784647215 1211263595 1060461309 -1349892244 -661817350 1099179584 914560726 -1461222539 -538922013 1189732953 837735119 -926324427 -1076995677 650577945 1371551887 -811291348 -1197236806 564841472 1454242966 -971841273 -1323970159 672956459 1595650237 -1048632034 -1233644152 795952178 1484158116 -713131695 -1569109561 997202045 1282877675 -770458296 -1525379618 1008589924 1260055794 -609881757 -1398619659 900436047 1118609625 -590858886 -1412495892 851858518 1170302144 -207140355 -2069857941 497625297 1789794375 -188051996 -2083668622 449113288 1841552478 -42155569 -1971588775 326279395 1685426293 -99547690 -1927924416 337601786 1662538860 -300918375 -1726519025 1980597 1998129187 -377643648 -1636127466 125041836 1886702650 -523513429 -1748180675 247836807 2042789905 -408545870 -1868487388 162034846 2125415432 -774743948 -1495963422 1071397208 1222314446 -692085651 -1581732613 951188801 1337380311 -553004986 -1475419952 822587754 1174438396 -664529825 -1352457015 912946547 1097680357 -865777648 -1151174522 577448252 1433147818 -888632311 -1139819361 621210917 1375854003 -1027686366 -1246105420 749773070 1538757016 -976026565 -1294715731 735929623 1557812609 -356747076 -1648670678 78780816 1941252358 -305021787 -1697215437 65002889 1960373535 -462950258 -1822375912 174690722 2104402228 -485870441 -1811086335 218387899 2047042861 -150247208 -2146674610 419760628 1845639522 -261706559 -2023646121 510184941 1768947067 -103751446 -1898459012 400458182 1624879440 -21158669 -1984293787 280184287 1739879753 -83948617 -1913111775 351365787 1677089293 -40710226 -1969881288 329035394 1687920148 -198933627 -2094812397 439018153 1831719487 -213301348 -2075232502 491202224 1782584870 -414704685 -1873859771 155613951 2118208105 -534388790 -1759318180 237747942 2032963184 -376204319 -1634425993 127791821 1889190491 -285321224 -1711708306 15742676 2012677698 -1047450753 -1231676439 798968403 1486387909 -956502170 -1308893200 686984778 1609940700 -817192115 -1202875429 558154337 1447293687 -936941740 -1088399422 640222840 1361983214 -601474277 -1423897715 841505335 1160735393 -615776510 -1404252268 893754926 1111666360 -755125463 -1510308929 1022611973 1274339987 -711952592 -1567144026 1000216092 1285105290 -471581962 -1797060000 233462746 2062379852 -460718353 -1819357575 176660419 2105585493 -314592572 -1707572654 53597160 1949754238 -363694371 -1655355829 73144305 1935353703 -28104046 -1990977020 274549694 1733983016 -113316213 -1908810211 389058471 1614266161 -259480928 -2020634058 512148364 1770124058 -135960903 -2132650449 434833301 1860974339 -662037954 -1349703000 914651922 1099123588 -538452441 -1461653839 837402379 1190039453 -699297268 -1588157798 945812256 1331217334 -784574955 -1506056573 1060255545 1211434927 -985855398 -1304806708 724790134 1546935264 -1034891709 -1252524331 744402799 1532600313 -874085784 -1126059266 636019524 1391449042 -863287695 -1148422425 579151709 1434589131 1685857849 326833839 -1972222187 -42633341 1662116384 337040054 -1927314676 -99044454 1789373963 497065629 -2069246169 -206635087 1841981970 449665668 -2084304066 -188531800 2043360861 248252107 -1748674703 -524130329 2124870212 161596114 -1868000408 -407919618 1997586031 1543929 -1726030013 -300290091 1887271542 125455072 -1636623526 -378262580 1595016945 672478823 -1323538467 -971286709 1484767976 796455550 -1234066492 -1049193646 1372163779 651083349 -1077415953 -926883975 1453607642 564361804 -1196807178 -810738848 1118115477 899819011 -1398048839 -609466577 1170789004 852484634 -1413041248 -591297738 1283366567 997830193 -1569652853 -713568483 1259559614 1007970856 -1524810862 -770045180 2103908216 174073838 -1821804972 -462534974 2047529825 219014135 -1811631539 -486309157 1941741386 79409116 -1649213850 -357183760 1959877459 64383941 -1696646529 -304608535 1624246044 399980426 -1898027472 -103197018 1740489477 280687507 -1984716247 -21720385 1846251310 420265912 -2147095038 -150806892 1768311607 509705121 -2023216613 -261154163 1175009200 823002918 -1475914084 -553622006 1097135017 912507711 -1351970171 -663903725 1221771138 1070960404 -1495474514 -774115784 1337949083 951601933 -1582228809 -692704735 1539188692 750327618 -1246738696 -1028163986 1557390285 735368027 -1294105887 -975523209 1432727526 576888688 -1150562614 -865272228 1376283647 621763433 -1140454701 -889111995 1447707835 558724141 -1203493481 -817687295 1361543330 639676468 -1087774322 -936455912 1485950089 798424095 -1231049307 -1046962893 1610352784 687552518 -1309513284 -956999382 1274893535 1023042633 -1510787597 -755759771 1284542662 999792720 -1566641686 -711343748 1160174829 841084027 -1423393343 -600863401 1112217844 894183522 -1404732968 -616412850 1831101555 438523109 -2094398113 -198363703 1783210090 491688188 -2075672250 -213847600 1677716545 351853783 -1913549459 -84492805 1687300184 328538318 -1969469068 -40142366 1888711703 127157377 -1633872581 -375773779 2013179918 16351384 -1712271070 -285744716 2118712357 156224691 -1874420471 -415126113 2032482364 237111466 -1758766832 -533960314 1330738682 945177964 -1587604266 -698866624 1211937251 1060864373 -1506619185 -784998311 1099627976 915262814 -1350263580 -662459278 1189558737 836766023 -1461102339 -538023829 1390831006 635524360 -1125645134 -873515996 1435214215 579637521 -1148862293 -863834051 1547562412 725278010 -1305244544 -986399722 1531980213 743905571 -1252112231 -1034323953 1950307634 54027684 -1708051426 -315227000 1934790955 72720829 -1654853625 -363085679 2061819136 233041302 -1796555732 -470971206 2106136857 177088911 -1819838411 -461354845 1770538326 512718272 -2021251974 -259975956 1860534607 434287065 -2132025245 -135474955 1733545316 274005490 -1990349752 -27616034 1614678397 389626347 -1909430191 -113813305 1106749 1998050219 -299990511 -1726369145 125642532 1887049650 -378321400 -1636534626 248212239 2043435929 -523957725 -1748878667 161918742 2124521344 -408367558 -1867514196 497546073 1788920783 -206990731 -2068929821 449460032 1842153430 -188459412 -2084346118 326925163 1685801981 -42853817 -1972032815 336707442 1662423012 -98574754 -1927745848 998163445 1283060579 -714038567 -1569222065 1007880172 1259616122 -769825088 -1525000618 900025287 1117944657 -609539349 -1398007171 852004830 1171242824 -590942478 -1413357980 650761105 1372513031 -926436675 -1077902805 564402056 1453532958 -810912092 -1196603854 672291747 1595239221 -971228529 -1323628007 796893114 1484304172 -1049493866 -1233728000 420205180 1846338282 -150621360 -2147318842 510006885 1767974643 -261589175 -2022750241 399530574 1624730328 -102876318 -1898378252 280862295 1740287681 -21758085 -1984638995 79479320 1941697166 -357391564 -1649044574 64030209 1960195735 -304126163 -1697097797 174541354 2103474876 -462869754 -1821500528 218795571 2047721125 -486215905 -1811685495 577106612 1432535586 -865365096 -1150508274 621295277 1376716347 -888776831 -1140758761 750680710 1538869776 -1028645974 -1246287044 735297183 1557433865 -975315021 -1294274779 1070785232 1221972550 -774077444 -1495551126 952051401 1337464415 -693024795 -1581877389 822700770 1175345780 -553186354 -1476379816 912568059 1097047661 -664088617 -1351745727 841384383 1159835945 -601300845 -1422929915 894125478 1112306992 -616225654 -1404955620 1023216013 1274689819 -755799903 -1510713289 999345556 1285029122 -711021384 -1566991314 798069211 1486266701 -1046482697 -1231503263 687625666 1610310996 -957205266 -1309342600 558504425 1447897471 -817596219 -1203550125 640146928 1361112422 -936788772 -1087468470 155754871 2119143905 -414793637 -1874726707 237331822 2032293368 -534051774 -1758710572 127084869 1888754131 -375568279 -1634043649 16706908 2012863946 -286225296 -1711817498 352301331 1677230469 -84815809 -1913200471 328365322 1687504284 -40102874 -1969544016 438581537 1831012791 -198551539 -2094176101 491388216 1783549358 -213410796 -2076136318 725463294 1547337832 -986459694 -1305157308 743470311 1532445809 -1034021429 -1252448931 635844812 1390479450 -873965088 -1125160586 579599573 1435290691 -863658503 -1149063825 915054746 1099796492 -662388298 -1350307552 837248131 1189106709 -538376785 -1460783815 944842920 1331042366 -698398332 -1588037358 1060957361 1211882535 -785216099 -1506427637 273911862 1733599392 -27397862 -1990540916 389960751 1614374073 -114281213 -1908996715 512235524 1770989714 -259622616 -2021570114 434494493 1860365451 -135545551 -2131980889 233078866 2061742276 -471146114 -1796353560 176768075 2106488029 -460905113 -1820322319 54462560 1949841654 -315528884 -1707714086 72535161 1935015151 -363025067 -1654940221 -429408672 -1855942922 141156172 2137976794 -519406983 -1777513745 251927381 2013473731 -390318510 -1615132988 112351102 1907714024 -271453621 -1730755875 31429479 1993909233 -70210044 -1932026222 366923560 1658453950 -54695395 -1950721397 313723697 1706310567 -183818698 -2113136992 453330714 1812101004 -228138449 -2057186631 476611331 1802482581 -586572120 -1441878466 856162180 1140903698 -630957391 -1385993689 879377309 1131219723 -741206374 -1529534964 1037858742 1255884576 -725626237 -1548164587 984724399 1303806777 -1061253428 -1212563878 783347680 1505222518 -942454059 -1328252349 702360569 1591352175 -832239874 -1184745880 543909842 1466718020 -922172697 -1106251151 654746571 1342280541 -8614111 -2005155913 292744717 1719000731 -133084360 -1894351954 371141140 1628969602 -240711917 -2036320379 531195455 1756255913 -154483958 -2117209188 415539750 1875088048 -489971899 -1781747757 214302313 2076364543 -442082468 -1834914870 195574384 2091846374 -334489737 -1692981279 35550811 1964590797 -344075410 -1669667848 91468354 1920238292 -1005408279 -1290428545 706531013 1562115667 -1015059472 -1267180698 762383068 1517697610 -892786725 -1110567091 617039607 1405122145 -844831806 -1163668652 598377198 1420669560 -643448947 -1365078245 934010529 1085074999 -557286508 -1446032638 818289336 1203841582 -679594049 -1602681047 963663507 1316447749 -803998810 -1491811536 1042125450 1226482204 -732832542 -1554584460 979353038 1297648984 -751036165 -1539626899 1026718167 1245006145 -628468528 -1383242682 881079804 1132660074 -572026679 -1428119457 870969829 1156497779 -907621242 -1092486128 669560234 1357880636 -829749089 -1181992951 545614259 1468160293 -952286028 -1338346462 691217816 1580471566 -1068466003 -1218990021 777970049 1499058455 -281019350 -1741108036 20028678 1983294864 -397264845 -1621817179 106715423 1901816201 -505121768 -1763490674 266999092 2028807586 -427184127 -1852931945 143118637 2139152827 -225907634 -2054169384 478580066 1803664884 -169531305 -2099111743 468404603 1827437037 -61643652 -1957407510 308086096 1700410822 -79781787 -1942384397 355516745 1647833567 -850727517 -1169302219 591694991 1413725209 -903403078 -1121969876 606685334 1395554304 -1013881455 -1265216249 765396157 1519924267 -990076536 -1275358946 720552100 1576398898 -788660793 -1476735663 1056152811 1240771709 -678413858 -1600714424 966678770 1318676580 -567904779 -1457437341 807933145 1194271823 -649350676 -1370717830 927322304 1078124630 -165360277 -2128347651 405449799 1865260241 -246871694 -2041693724 524773470 1749047496 -117488295 -1879542321 384902261 1643517155 -7175872 -2003455530 295493740 1721487610 -342631153 -1667961447 94223395 1922731189 -318891754 -1678169728 49313850 1979140268 -448244419 -1840290389 189150225 2084635783 -500854492 -1792892494 204206088 2066530462 -2113176732 -183743502 1812273736 453126878 -2056863875 -228487189 1802034769 477097671 -1932463274 -69745728 1658753658 366584556 -1950533809 -54917159 1706251875 313812725 -1615041792 -390374506 1907493420 112540346 -1731088615 -271147121 1994378805 30998179 -1855462606 -429861980 2137621022 141472392 -1777719509 -519235651 2013545991 251885201 -1184539732 -832410822 1466645120 543951382 -1106731083 -921719005 1342635673 654429711 -1212230754 -1061559544 1504752306 783778340 -1328343161 -942397679 1591572139 702170685 -1529721912 -740983970 1255942884 1037769330 -1547726895 -726089913 1303506685 985063019 -1442200582 -586222740 1141351126 855675456 -1385953309 -631031947 1131046607 879580761 -1693431259 -334005581 1964911369 35199903 -1669493188 -344277334 1920200464 91545478 -1781808617 -489885055 2076549947 214078381 -1834613234 -442419560 2091411234 196040628 -2035852735 -241145129 1755921261 531500027 -2117427624 -154292530 1875181428 415485922 -2005085581 -8658203 1718793055 292914121 -1894705558 -132765956 1629452102 370690000 -1602327827 -679912837 1315965889 964115287 -1491882252 -803955102 1226690520 1041956686 -1364860193 -643640759 1084982259 934064997 -1446500666 -556853680 1204176874 817985404 -1110869367 -892450273 1405557669 616573747 -1163608432 -844919290 1420484540 598601514 -1290603845 -1005206995 1562153879 706454273 -1266731358 -1015544268 1517377422 762734360 -1338172954 -952489616 1580431562 691292252 -1219437057 -1067979415 1499380947 777620549 -1092185644 -907959998 1357443320 670023790 -1182050867 -829659813 1468347617 545391735 -1383462526 -628279020 1132751022 881023032 -1427649125 -572457715 1156164791 871275553 -1554939472 -732516058 1298129052 978898954 -1539553879 -751078081 1244800133 1026888723 -1957480146 -61601352 1700616194 307914900 -1942029001 -80097887 1647352859 355970189 -2054639332 -225476214 1803997232 478273702 -2098891515 -169720429 1827345449 468460735 -1763432118 -505210404 2028619878 267221232 -1853231789 -426844731 2139589759 142654697 -1740660360 -281505298 1982971988 20377794 -1621990047 -397060617 1901855821 106640603 -1457117017 -568256463 1193822603 808417565 -1370755906 -649274328 1078300050 927120644 -1476550507 -788885501 1240711609 1056239919 -1601149812 -677948390 1318978976 966341942 -1265551165 -1013577643 1520392687 764963193 -1275265830 -990131124 1576181238 720743776 -1169510159 -850558873 1413796317 591651147 -1121487640 -903854978 1395201476 607003986 -1840773009 -447792903 2084989251 188832213 -1792684938 -501023520 2066459994 204250572 -1668054947 -342576949 1922949489 94032359 -1677835196 -319195950 1978672488 49747454 -1879107573 -117954403 1643215143 385239473 -2003641326 -6951804 1721548094 295407016 -2128310215 -165437265 1865085205 405651843 -2042014688 -246520650 1749497100 524289434 784217192 1505297662 -1062185660 -1212717614 701755505 1591001319 -941780643 -1327849013 543538266 1466076364 -831791754 -1184043552 654866499 1343178965 -922347153 -1107219975 856237068 1141773466 -586726112 -1442810442 879026197 1130614915 -630554311 -1385320017 1037216830 1255513256 -740504302 -1529086588 985622567 1303926961 -726595317 -1548338787 365958304 1658266678 -69306996 -1931918054 314429625 1706745903 -55332459 -1951104765 453745810 1812769796 -184156738 -2113745624 476469387 1801545757 -228050521 -2056320719 140969156 2137011282 -429300248 -1855040130 252362973 2014179403 -519790095 -1778151065 113020150 1908128864 -390926886 -1615471284 30492911 1993767033 -270587453 -1730668203 933561641 1084372415 -643079163 -1364437869 818463024 1204810150 -557408228 -1446932342 964594971 1316601229 -680465353 -1602757471 1041451266 1226078612 -803395538 -1491461960 705828173 1561667035 -1004768159 -1290058505 763351380 1517871554 -1015959432 -1267302162 617192831 1406053865 -892863405 -1111438139 597973350 1419995632 -844482486 -1163065124 214640097 2076972407 -490388275 -1782418341 195486200 2090979694 -441941804 -1833979838 34647507 1964481861 -333525761 -1692795799 92105162 1920620892 -344782618 -1670104976 293352837 1719338259 -9284439 -2005572545 370274716 1628881162 -132149072 -1894211546 531086775 1755352353 -240526181 -2035356659 415922606 1875724600 -154920830 -2117916652 478697194 1804559996 -226084922 -2055141552 468030195 1826792037 -169085985 -2098412727 307486424 1700064846 -60964876 -1956999326 356391617 1647913559 -80708627 -1942533253 20924046 1983411736 -281991262 -1741285580 106070679 1901441537 -396565573 -1621372115 266653372 2028207658 -504713328 -1762812154 143198885 2140027443 -427332727 -1853859041 669414946 1356940980 -907536626 -1091623016 546026043 1468826285 -830090473 -1182604415 691928592 1580912262 -952918212 -1338724438 777009673 1498876575 -1067558107 -1218876493 978413126 1297503952 -731969686 -1554499588 1027383903 1245418185 -751647885 -1539968027 881520244 1133371106 -628846760 -1383874610 870787693 1155537659 -571913407 -1427211305 93546411 1922324285 -342030713 -1667615215 50242482 1979290404 -319765858 -1678249464 189329305 2085609231 -448360779 -1841185245 203762560 2065832726 -500479316 -1792247238 405043151 1864583001 -165013789 -2127747467 524923862 1749975872 -246951174 -2042568084 385875965 1643695979 -118382895 -1879658937 294796260 1721043826 -6530360 -2003080610 1056786275 1241151477 -789371313 -1477175591 965772154 1318564844 -677453226 -1600531776 807849809 1193410503 -567759235 -1456496917 927664968 1078737886 -649762204 -1371383054 592074503 1414358929 -851167701 -1170012483 606573342 1394647944 -903220686 -1121008988 764534581 1519841187 -1012941287 -1265070449 721165100 1576741818 -990742016 -1275770218 1255338348 1037419002 -1529049024 -740581162 1304376693 985138659 -1548659623 -726244145 1141471582 856574408 -1442375566 -587192092 1130675527 878939601 -1385505685 -630330115 1466294536 543347102 -1184137180 -831737678 1342711057 655299975 -1106885571 -922651477 1505651002 783899052 -1213200362 -1061734272 1590930723 701799861 -1327641585 -941949799 1908199844 112976178 -1615679352 -390758370 1993414077 30811435 -1730186095 -271039481 2137479574 140536064 -1855375174 -428996564 2013961615 252554521 -1778058077 -519844811 1812709824 453833046 -2113560340 -184381318 1801848281 476132687 -2056755979 -227584925 1657817586 366442852 -1931597602 -69658552 1706921451 314228093 -1951142713 -55255983 1405730861 617541819 -1110990591 -893349481 1420035124 597898402 -1163238120 -844278386 1561479199 706050185 -1290000077 -1004856923 1518308358 762887312 -1267602134 -1015620164 1316933705 964288735 -1603227291 -680033805 1225987152 1041507526 -1491241604 -803584534 1084577915 933390573 -1364510377 -643036735 1204329570 818916596 -1446576818 -557724200 1755832549 530632819 -2035711543 -240209569 1875518716 416093290 -2117843504 -154962618 1719429335 293296193 -2005792261 -9094803 1628548302 370580568 -1893741086 -132579980 1964044417 35110935 -1692495443 -333864645 1920808088 91882510 -1670163020 -344693470 2076932275 214714405 -1782244961 -490591991 2091302058 195136572 -1834427002 -441455344 2028245998 266576760 -1762987326 -504511916 2139707383 143550305 -1853409573 -427817395 1983847388 20458314 -1741587728 -281654682 1901256645 106295123 -1621311767 -396652929 1699971978 307540764 -1956781402 -61156816 1648248723 356087557 -1943001409 -80275927 1804078008 479148846 -2054788460 -226403838 1827000225 467861303 -2098483571 -169042405 1133163302 881689520 -1383804406 -628890980 1156020031 870336425 -1427565037 -571595131 1297169172 978717570 -1554032072 -732403026 1245511437 1027329947 -1540186591 -751456585 1581097794 691704788 -1338785170 -952831240 1498441563 777476045 -1218574729 -1067895071 1357261680 669064166 -1092072868 -907052342 1468788585 546103295 -1182429627 -830292269 1644143279 385389113 -1879981181 -118033643 1720870582 294999584 -2003040358 -6605044 1864641181 404953611 -2127934543 -164791513 1749675652 525262354 -2042130520 -247414978 2085139147 189760093 -1840851993 -448666767 2066052818 203572804 -1792337922 -500422808 1922251513 93588079 -1667408939 -342201533 1979645664 49925750 -1678729268 -319312038 1519485543 764850929 -1264590005 -1013394467 1576814206 721123048 -1275975854 -990570556 1414138453 592263875 -1169921159 -851223569 1395117644 606142170 -1121341600 -902914058 1193710083 807510677 -1456934097 -567295047 1078679066 927753868 -1371195594 -649984096 1241324081 1056582311 -1477215459 -789296245 1318116904 966258366 -1600209148 -677802094 954458788 1340396082 -689077368 -1578454242 1066280637 1216943659 -780122223 -1501071609 909666966 1094670848 -667546694 -1355728084 827698831 1179819545 -547631197 -1470300363 626324160 1381220950 -883256340 -1134713990 574174937 1430128207 -868788235 -1154455709 730823410 1552435812 -981394466 -1299829944 753057515 1541770877 -1024663609 -1242828975 59621996 1955263226 -310140096 -1702587434 81790581 1944532707 -353474727 -1645652017 223758942 2052160200 -480760974 -1805706268 171675207 2101133009 -466227349 -1825382403 507171336 1765663390 -264981724 -2026667086 425137681 1850746503 -145131715 -2141304917 283204154 1743153836 -17876202 -1981281408 395091491 1619766965 -108855537 -1903833191 569955301 1459610483 -805915959 -1192132001 647305212 1368532842 -929335600 -1080277434 790846423 1478781761 -1054000389 -1238758803 676241358 1598664536 -968818974 -1320694156 1011860353 1263072023 -767450451 -1522101701 992085912 1277507342 -718510412 -1574218206 848579507 1167293221 -593876321 -1415767543 905547690 1123991356 -604508538 -1393500656 446100269 1838269371 -191327743 -2086690153 503002932 1794901922 -202025448 -2064488818 340622111 1665813385 -96265677 -1924912475 320913158 1680314256 -47260118 -1976963396 119661385 1881592799 -382762395 -1641499917 4990800 2001409990 -297646468 -1723500822 167406459 2130533357 -403436969 -1863107903 244821858 2039521268 -526791090 -1751187752 181764134 2110959792 -455352054 -1814244964 230179903 2059367593 -474602221 -1800333947 68028436 1929984130 -369071816 -1660462674 56871949 1952775323 -311579359 -1704288841 392335426 1617273044 -110300818 -1905540616 269440091 1728603341 -33475209 -1996093983 431560816 1857956070 -138970788 -2135930422 517266537 1775496447 -254100155 -2015523373 834380014 1186762872 -541736510 -1464667820 920020215 1104237665 -656931365 -1344326323 1063266524 1214715978 -781301264 -1503037082 940436677 1326111827 -704410135 -1593524865 739029130 1527480348 -1040002650 -1257905872 727807123 1550205957 -982575681 -1301797591 584530104 1439696942 -858170988 -1143052030 633011361 1388170295 -877355635 -1129075429 332312935 1690927601 -37695413 -1966612259 346256766 1671710184 -89320366 -1918229308 487930197 1779567043 -216311687 -2078512913 444136780 1837092314 -193553312 -2089702154 242852099 2038337941 -529022929 -1754206023 152331546 2115196300 -417725386 -1877134176 10627377 2007308711 -290699235 -1716815733 131067176 1892212158 -373191676 -1631142766 681611695 1604821305 -961613693 -1314275307 801985974 1489659168 -1044171622 -1228667892 645601693 1367091467 -931825487 -1083029465 555146628 1444015378 -820462424 -1205892034 890733003 1108390237 -619061017 -1407266703 846874066 1165849924 -596368130 -1418521496 1003227641 1288386927 -708679467 -1564125117 1017236960 1269235062 -760238900 -1515676582 1552885664 730339126 -1300150644 -981043686 1541596089 753259311 -1242791275 -1024740861 1381281682 626237188 -1134899522 -883032536 1429826443 574511901 -1154020697 -869254607 1094203332 910100306 -1355393304 -667851138 1180038109 827507531 -1470393615 -547577241 1340325878 954503008 -1578246438 -689246644 1217297391 1065962361 -1501553981 -779670955 1742800744 283523070 -1980799420 -18327854 1619837809 395047911 -1904041379 -108686645 1765445466 507363276 -2026574218 -265036064 1851214659 424704981 -2141640081 -144827655 2052462348 223422362 -1806141920 -480295242 2101072661 171762563 -1825197511 -466451793 1955438398 59420584 -1702625774 -310063484 1944083239 82275249 -1645331957 -353826147 1167333089 848504439 -1415940147 -593672357 1123668728 905896558 -1393052716 -604994750 1263509203 1011396165 -1522401281 -767111319 1277319882 992307804 -1574159386 -718599312 1478690437 790902291 -1238538327 -1054189761 1598997148 675934730 -1321163856 -968387802 1459130039 570408481 -1191776357 -806232307 1368738478 647133752 -1080349822 -929293548 2130327081 167577279 -1863035131 -403478637 2040001072 244368038 -1751543012 -526474358 1881259547 119967373 -1641029833 -383193183 2001500674 4934292 -1723720914 -297456712 1666000461 340399835 -1924970655 -96176137 1679876692 321376962 -1976663176 -47598610 1838591615 445751017 -2087137453 -190840891 1794861670 503077616 -2064315574 -202228772 1857635618 431912372 -2135481330 -139455336 1775534395 517190061 -2015698921 -253898623 1617087760 392560006 -1905480644 -110388054 1729038601 268974495 -1996396507 -33138509 1930319174 67724752 -1660930966 -368638724 1952682335 56926665 -1704071053 -311770907 2111167860 181595618 -1814315944 -455308082 2058885485 230631931 -1799980991 -474920745 1440179690 584078716 -1143405370 -857852848 1387962867 633180517 -1129004833 -877399991 1527573976 738975054 -1258124044 -1039811486 1549871553 728111447 -1301329683 -983009157 1214281102 1063732504 -1502735198 -781638604 1326297495 940212481 -1593585477 -704323539 1186725308 834456874 -1464492912 -541938682 1104558501 919669043 -1344776055 -656447457 2007135331 10831093 -1716775601 -290773543 1892659322 130580716 -1631465130 -372842048 2038037585 243190983 -1753768579 -529486357 2115254344 152242398 -1877321372 -417502734 1779786759 487740561 -2078603989 -216255043 1836621854 444567688 -2089369294 -193859164 1691282485 331996323 -1967092455 -37241457 1671637036 346298554 -1918023424 -89491050 1288459435 1003185213 -1564330617 -708508399 1268879538 1017552932 -1515196002 -760692472 1108860057 890301455 -1407599179 -618754781 1165629568 847063062 -1418430036 -596424390 1367033039 645690457 -1082841629 -932047499 1444315350 554807360 -1206328838 -819998356 1604373757 682097771 -1313952303 -961962681 1489832164 801781874 -1228707384 -1044096674 -264607572 -2026022854 506726784 1764964630 -145249099 -2142200797 425315737 1851718927 -18751330 -1981362168 284131762 1743302948 -108256121 -1903487983 394413483 1619359037 -309495608 -1702213538 58923492 1954818418 -354370351 -1645769657 82763261 1944710507 -480841478 -1806581652 223908310 2053087552 -465881885 -1824783243 171267535 2100454745 -883668892 -1135380238 626665800 1381833182 -868643715 -1153516309 574090577 1429265863 -980434858 -1299648320 729915770 1552323052 -1025375153 -1243269927 753689955 1542149621 -689743872 -1578866538 955070764 1340737978 -779183079 -1500926833 1065418037 1216859555 -667365326 -1354768220 909553950 1093763464 -548072405 -1471011651 828077319 1180452241 -383690259 -1641649797 120535233 1881671767 -296968716 -1723093662 4390104 2001062990 -402992673 -1862409911 167031027 2129887333 -526969402 -1752160944 244937962 2040415356 -191477367 -2087618273 446179493 1839142963 -201618032 -2063811322 502656188 1794300970 -95567429 -1924468435 339976343 1665437697 -48233054 -1977141964 321807502 1680430104 -766543579 -1521989197 1010898953 1262889119 -719143620 -1574597206 992795664 1277947014 -594218729 -1416380031 848990267 1167958189 -604424946 -1392638568 905401378 1123050676 -805803711 -1191224873 569772141 1458649339 -929714856 -1080910386 647744628 1369242850 -1054613133 -1239100955 791511135 1479192777 -967957142 -1320610308 675300422 1598518480 -1039398354 -1257555272 738355970 1527077780 -983445961 -1301872991 728739611 1550360461 -858291684 -1143950710 584704816 1440666534 -876984827 -1128434029 632563497 1387468735 -541386166 -1464063268 833977190 1186089968 -657007021 -1345196347 920174463 1105170409 -782200200 -1503157522 1064235860 1214890946 -703768991 -1593153801 939734861 1325664219 -111007002 -1905976720 392973258 1617656668 -32510209 -1995907479 268537811 1728495429 -138829100 -2134994366 431473656 1857090414 -254515507 -2016192933 517605345 1776105335 -455787902 -1814951404 182148014 2111597368 -474415461 -1799369203 230072247 2058465057 -368135504 -1660321242 67163036 1929896714 -312248663 -1704704449 57481093 1953113875 -619234449 -1408234503 890853955 1109289685 -595918986 -1417818144 846503514 1165209292 -708005027 -1563720757 1002623601 1288037095 -761170108 -1515829294 1018107496 1269311230 -962581749 -1314448483 682510887 1604942513 -1043468526 -1228218492 801345086 1489288872 -931421383 -1082354769 645251605 1366487683 -820615392 -1206822986 555222540 1444886170 -528933977 -1753339087 242711179 2037402141 -418062402 -1877741784 152747666 2115866116 -291335275 -1717198077 11334329 2007745071 -372287604 -1631033574 130102944 1892025910 -36828221 -1966523563 331377391 1690786425 -89927718 -1918566580 346926838 1672126048 -216693775 -2079149209 488366813 1780273739 -193443864 -2088798338 443950788 1836127826 -1806258776 -481190594 2052639876 224394258 -1824822863 -465807065 2100627613 171063307 -1702025830 -309717748 1954759862 59012128 -1646206589 -353906411 1945010351 82423865 -1981694516 -18444966 1743772896 283700342 -1903396395 -108312253 1619138809 394602607 -2026228226 -264436376 1765037266 506684484 -2141720089 -145702543 1851363531 425631837 -1355248288 -666911242 1094118476 909237466 -1470805639 -548242961 1180379221 828119235 -1578957486 -689687100 1340957822 954881256 -1500593845 -779488803 1216389223 1065849073 -1299211004 -980898414 1552022568 730254526 -1243457251 -1025152629 1542207537 753600679 -1135340234 -883743328 1381659674 626869388 -1153838801 -868294215 1429712899 573603989 -1924293399 -95769473 1665400261 340053331 -1977591568 -47749018 1680751068 321456458 -2087316261 -191814579 1838708215 446645601 -2063871806 -201531308 1794486766 502432120 -1862628211 -402801637 2129980833 166976823 -1751693164 -527403006 2040080824 245242158 -1642003265 -383372247 1882154387 120083717 -1723023194 -297013200 2000855434 4559132 -1239172063 -1054569289 1479400717 791342491 -1320257480 -968275794 1598036244 675752322 -1191693293 -805370747 1458984255 569468329 -1080692726 -929906532 1369149734 647799216 -1416319931 -594305837 1167773033 849214975 -1392940964 -604088118 1123486064 904935910 -1521539977 -767027999 1262568795 1011250637 -1574772626 -718941960 1277985090 992719316 -1503604950 -781713476 1215213062 1063886480 -1592980685 -703972443 1325623839 939809417 -1464121576 -541296754 1186276916 833754786 -1344896255 -657345641 1104732717 920638139 -1143480498 -858722344 1440333410 585010932 -1128653993 -876794943 1387559547 632507117 -1257482372 -1039439894 1526871632 738526918 -1302228123 -983129101 1550840393 728285919 -1659965470 -368451724 1929416398 67616344 -1704776709 -312206483 1953319639 57309761 -1814730800 -455977146 2111506172 182204010 -1799838775 -473984161 2058797797 229765747 -2135294074 -138490096 1857527466 431009340 -2016134241 -254604535 1775917747 517827109 -1906149452 -110803166 1617696408 392898062 -1995459667 -32996549 1728172673 268886551 -1082392981 -931344643 1366662983 645050321 -1206502798 -820966684 1444436830 555707336 -1314884007 -962115889 1605244789 682174435 -1228033472 -1043692842 1489228652 801432570 -1563628017 -708059495 1287819043 1002815413 -1516164586 -760866176 1269779258 1017674668 -1407752643 -619686229 1108936465 891172743 -1418026460 -595750222 1165280008 846459806 -2078941533 -216863179 1780203407 488410905 -2089280838 -192992724 1836481430 443632384 -1966188911 -37132793 1690318781 331810603 -1918659960 -89873890 1672344484 346735410 -1717383481 -291111343 2007805931 11247485 -1630598434 -372753848 1891724274 130440036 -1753659659 -528583069 2037852121 242227023 -1877703956 -418139526 2115691456 152949590 1914826997 86425699 -1674604071 -349658801 1967928556 38470778 -1690151488 -330996394 2096789703 201148497 -1829496341 -437048963 2073541854 210799688 -1785078286 -492901020 1872158865 412209159 -2120711747 -157306581 1761289352 536613918 -2030746204 -235768526 1632463011 373970997 -1891432049 -129746663 1713417402 287808556 -2010198634 -14025472 1229967421 1044963499 -1488867055 -800685689 1310856228 958735538 -1607699192 -685029986 1200904207 814966937 -1449510621 -560133707 1090100246 939437184 -1359479494 -638530132 1425588313 603975887 -1158241931 -839806493 1402274880 613561558 -1113889428 -895724038 1512261739 757364989 -1272108729 -1020651055 1565428850 709475556 -1287590562 -1001923128 1799012788 473821474 -2060148584 -231501810 1817642413 458241339 -2108070783 -178367465 1709263238 317094160 -1947260758 -51898308 1653378463 361479433 -1937576781 -75113435 1989005776 25878854 -1736199940 -276529046 1910511049 115811679 -1611762459 -387365773 2018925026 256993652 -1772603186 -513865640 2134613499 138194285 -1858732841 -432878527 1347740028 659804650 -1101365168 -916606778 1463362917 540939763 -1187560375 -835685153 1586456910 696801752 -1333720990 -947504908 1508027735 786800065 -1209217925 -1058276115 1306784024 988070286 -1544712140 -722820958 1250833665 1032390039 -1535093715 -746101573 1127774506 876562876 -1388963834 -634312560 1146469683 861048229 -1436820449 -581112695 1075286647 923837153 -1374031013 -652295219 1199199854 813524728 -1452001470 -562886700 1321998917 969616083 -1597867159 -674935809 1235344988 1051127498 -1481654416 -794259482 1570800147 715633285 -1280384193 -995503191 1523402250 768243356 -1262278874 -1010559056 1400572449 612121271 -1116378355 -898475109 1410780728 588381870 -1172787436 -853565566 2071573183 209617449 -1787309165 -495918331 2081715878 185812528 -1843783798 -451074276 1973566093 44370459 -1683203167 -324310217 1926233748 97046018 -1665032264 -339300562 1724818139 298422861 -2000632841 -3673247 1638098626 379868756 -1884485650 -123062408 1746217705 521280127 -2045031483 -249791661 1870196464 411033190 -2122936356 -160317622 1494000438 772510624 -1224556006 -1073352052 1583441711 694572985 -1334901245 -949471595 1473719044 550509458 -1176942040 -824280386 1354428189 666754955 -1095463375 -910967129 1153151826 867992516 -1430924674 -575479064 1138128715 886130653 -1378347417 -622909711 1247820640 1030163446 -1536271796 -748066086 1292763001 973787119 -1560043947 -737890621 1650623486 358986600 -1939021102 -76819900 1695500263 302544753 -1962858805 -66709923 1824066508 465451866 -2101908768 -172991882 1809108949 483655491 -2049265927 -220357009 2144703386 148022028 -1847856458 -421740000 2025346947 264202005 -1766443345 -508492231 1896749992 101264190 -1627358588 -402175470 1986256817 23392039 -1737638243 -278229493 374158833 1632240999 -129805091 -1891343285 287371752 1713881470 -13725500 -2010537902 412532163 1871809877 -157754129 -2120225671 536574426 1761364300 -235595530 -2030950304 200942997 2096960771 -436976455 -1829538769 211280268 2073088282 -493256544 -1784762314 86093223 1915133233 -349188981 -1675035619 38562238 1967872296 -331216750 -1689962492 757273913 1512318383 -1020431339 -1272298365 709808416 1565122998 -1002393588 -1287159654 603495691 1426042269 -839451609 -1158558543 613767442 1402104196 -895797186 -1113847640 815007069 1200829899 -560307087 -1449306905 939114820 1090449874 -638082968 -1359965954 1045400943 1229503993 -800986045 -1488528171 958548342 1311078880 -684971942 -1607788340 257295536 2018587686 -514300516 -1772137206 138133673 2134700095 -432692859 -1858957037 26053762 1988803604 -276566610 -1736123080 115361947 1910994957 -387044937 -1612113631 316740820 1709581378 -51415560 -1947712146 361550029 1653334107 -75320863 -1937407625 473603302 1799203952 -231408182 -2060202660 458709247 1817208937 -178701869 -2107766459 876094584 1128207598 -633977516 -1389267518 861266017 1146278135 -581205683 -1436765733 987999306 1306827996 -722612890 -1544880656 1032742995 1250515141 -746583681 -1534641687 697250844 1585972362 -947825360 -1333369434 786624517 1508229267 -1058238167 -1209294401 659864622 1347652792 -916792062 -1101140588 540637239 1463699617 -835249893 -1188025971 612063091 1400661989 -898288033 -1116600631 588682090 1410442236 -854003130 -1172323632 715185985 1571286999 -995180947 -1280733445 768416600 1523198926 -1010599308 -1262204190 969688855 1321957249 -675142085 -1597696339 1050772238 1235661720 -793779678 -1482108236 924307237 1074855859 -652628471 -1373725025 813304636 1199389610 -562796016 -1452057978 521500603 1746028333 -249882985 -2044975615 410563490 1870627636 -159985010 -2123242984 298778505 1724501791 -4153691 -2000179661 379796368 1638140678 -122856772 -1884657110 44197855 1973770057 -324270349 -1683278235 97493958 1925747536 -339623190 -1664683396 209317869 2071912315 -495481151 -1787773353 185871348 2081626978 -451261736 -1843561906 1029727794 1248286372 -747763938 -1536608376 973972011 1292538557 -737950969 -1559956591 867954176 1153228438 -575303892 -1431126086 886450713 1137777295 -623359179 -1377862749 550991446 1473267392 -824633478 -1176623124 666546767 1354597081 -910896285 -1095506955 772603492 1493946098 -1073569976 -1224364066 694237821 1583745771 -949003439 -1335333945 101598970 1896445548 -402642986 -1626925248 23298787 1986310773 -278010929 -1737829543 148229832 2144534110 -421810204 -1847812238 263719633 2025798215 -508138499 -1766761621 465131166 1824417288 -172542030 -2102393052 483693191 1809031697 -220531797 -2049064131 358801068 1650847290 -76759168 -1939108074 302979765 1695033891 -67011687 -1962521841 -1158120707 -838907285 1425415121 603007815 -1114259740 -896364942 1402724296 614264670 -1272712497 -1021001127 1512936419 757769077 -1286719786 -1001847232 1564497914 709322604 -1487967591 -800564721 1228999605 1044790051 -1608339840 -685400554 1311559596 959184698 -1449860437 -560737731 1201308551 815641361 -1359403342 -637659612 1089947550 938505992 -2120852939 -158242141 1872247577 413076367 -2030330324 -235098438 1760952064 536006550 -1890725369 -129310063 1631826731 373588925 -2011163106 -14211448 1714321202 287917988 -1675539887 -349799737 1915693949 86514667 -1689481656 -330580258 1967320932 38133746 -1829059997 -436342027 2096407375 200512473 -1785264518 -493865236 2073651030 211703744 -1545385028 -723223766 1307388560 988420614 -1534160987 -745947341 1249963657 1032314399 -1388788850 -633343208 1127654050 875663924 -1437268073 -581814527 1146840763 861689389 -1101767720 -917279922 1348090612 660408930 -1187405887 -834752681 1463287533 540069499 -1332751382 -947330180 1585558214 696681040 -1209919501 -1058723995 1508669151 787170889 -1735562380 -276145182 1988299352 25443022 -1612664979 -387473413 1911475777 115998423 -1772690618 -514731056 2019066474 257929980 -1858394273 -432269367 2134197875 137524965 -2059764976 -230863994 1798576700 473115306 -2108178679 -179269729 1817828901 459206323 -1948126430 -51985484 1710199310 317235864 -1936967877 -74774611 1652708887 361064065 -1999759233 -3594007 1723890003 298273221 -1885086618 -123409168 1638776138 380276188 -2045407155 -250437413 1746661729 521978359 -2122820524 -159423294 1870017912 410060270 -1787230181 -495044467 2071423287 208689569 -1844130814 -451674988 2082123054 186490296 -1683849175 -324685633 1974264069 44814739 -1664138192 -339184474 1925260572 96867722 -1281345353 -995686367 1571707291 715745549 -1261568850 -1010119624 1522769282 767864084 -1115967355 -897810413 1400230313 611508543 -1172933476 -854506486 1410864560 589243686 -1374213933 -653256635 1075399167 924744041 -1451561782 -562176932 1198820838 812891504 -1597202207 -674525065 1321386445 969273691 -1482595080 -794405778 1236207060 1051211074 -1848301250 -422438488 2145077266 148666500 -1766265561 -507519567 2025229323 263306397 -1626431220 -402026086 1895874592 101183670 -1738316523 -278637181 1986855993 23737519 -1939719846 -77264436 1651267702 359360736 -1961886397 -66531883 1694604399 302427385 -2101759640 -172064258 1823985732 464576722 -2049673871 -221035033 1809454173 484254923 -1430582794 -574867104 1152739546 867326028 -1378431505 -623772295 1138273475 887069781 -1537179196 -748179118 1248780520 1030344830 -1559411235 -737512117 1292051697 973345895 -1223943790 -1073010428 1493334206 772098088 -1335763573 -949555939 1584381095 694717489 -1177054816 -825188042 1473900684 551469082 -1095084615 -910334673 1353987221 666043395 -560676871 -1449947281 815455957 1201532483 -637961248 -1359066250 938941132 1089481306 -800114741 -1488451747 1044469479 1229350513 -685575214 -1608137916 959222526 1311482472 -1021071459 -1272668405 757976753 1512767015 -1001493628 -1287038190 708840104 1564949054 -839374929 -1157687495 603342467 1425110549 -896146506 -1114451168 614171290 1402778124 -436560079 -1828868185 200605213 2096352907 -493397208 -1785697346 211368452 2073954962 -350152957 -1675221099 86996527 1915242169 -330509542 -1689525364 37925430 1967489696 -129134763 -1890926653 373550713 1631903471 -14660788 -2010678310 288238176 1713969910 -157939865 -2121189391 412640843 1872713437 -235158658 -2030242840 536191570 1760727748 -946893128 -1333215698 696381332 1585897218 -1058911583 -1209697737 787229581 1508580123 -917240182 -1101842916 660236198 1348294448 -835075437 -1187057147 540517311 1462801193 -633823524 -1388335542 876019696 1127337830 -581608763 -1437439405 861617129 1146882943 -723314962 -1545329032 988641218 1307199316 -745614601 -1534467487 1031844827 1250394957 -52318608 -1947820314 317706076 1709768650 -74683799 -1937024257 360844101 1652898771 -231070142 -2059594028 473188206 1798535160 -178789797 -2108632371 458851191 1818145761 -514408940 -1773039998 257482552 2019553198 -432309747 -1858319717 137698081 2133994423 -275958234 -1735784784 25384714 1988388764 -387911105 -1612201303 116298515 1911137157 -324870789 -1683624467 44874839 1974176961 -338749086 -1664603660 96565326 1925597400 -495364791 -1786878497 209138789 2070938867 -451636912 -1844207162 186314876 2082324714 -250229473 -2045575799 521907251 1746705573 -159905530 -2122368624 410413098 1869699260 -3259091 -2000063045 297804801 1724322967 -123502284 -1885032030 380493848 1638584462 -674431565 -1597256411 969055391 1321577481 -794740310 -1482290884 1051678854 1235773456 -652774015 -1374665449 924390573 1075717179 -562384488 -1451392754 812961972 1198776354 -897847849 -1115890367 611683579 1400028269 -854185522 -1173284520 588794082 1411348596 -996121115 -1280879245 716047561 1571370079 -1009933828 -1261792918 767803600 1522856006 -172364742 -2101420884 465014038 1823522176 -220977117 -2049763147 484067599 1809676697 -77437944 -1939516258 359400740 1651193266 -66084847 -1962372985 302104893 1694953899 -401671074 -1626747704 100703602 1896328676 -278710201 -1738274607 23943531 1986685437 -422218644 -1848490758 148575552 2145134038 -507989899 -1765834525 263639385 2024923599 -824718094 -1177486236 551136734 1474207048 -910554901 -1094895491 666134983 1353931089 -1072937792 -1223986090 771892716 1493505402 -949911335 -1335447473 695198197 1583927651 -748626794 -1536693248 1030667706 1248431404 -737339249 -1559615463 973306275 1292126517 -574925660 -1430494158 867513736 1152517406 -623472451 -1378770901 886632849 1138737415 -1385708026 -631179632 1130997546 879663036 -1442184673 -586337655 1141138227 855856037 -1547940300 -725909854 1303523096 984948622 -1529771475 -740902213 1256188673 1037622167 -1328490910 -942151948 1591654222 702121944 -1212345733 -1061543187 1504932695 783565761 -1106551216 -921932090 1342521212 654446570 -1184458167 -832460065 1466497893 544197619 -1777735986 -519121320 2013759458 251705204 -1855708457 -429714879 2137670651 141390701 -1731039492 -271229334 1994133456 31145798 -1614828827 -390555021 1907477449 112655199 -1950419286 -54933956 1706071942 314025744 -1932315981 -69991899 1658672031 366633737 -2056946024 -228438514 1802182580 476852002 -2113357183 -183530985 1812388781 453110587 -1266878649 -1015298095 1517459051 762685181 -1290718370 -1005190200 1562333810 706241252 -1163427979 -845131805 1420369497 598617807 -1110787220 -892498950 1405409856 616819414 -1446254813 -557000779 1204127247 818067097 -1364843718 -643755092 1084768790 934244992 -1492095215 -803774585 1226706493 1041841835 -1602376952 -679830626 1316211236 963967666 -1894590577 -132782311 1629271715 370902581 -2004937834 -8903936 1718710970 292962860 -2117509187 -154243285 1875328657 415239687 -2036032604 -240932046 1756035720 531483166 -1834629141 -442304643 2091624135 195860049 -1782053902 -489737372 2076599006 213996104 -1669443623 -344359089 1919954677 91692643 -1693217856 -334185642 1964894956 35314298 -1622039420 -396979182 1902101928 106493246 -1740873571 -281325557 1982988721 20263207 -1853215562 -426959840 2139377050 142834956 -1763186513 -505358279 2028571011 267303189 -2098809632 -169769866 1827198412 468706650 -2054459143 -225689489 1803882965 478290243 -1942143790 -80081852 1647533566 355757416 -1957627701 -61355939 1700698599 307865969 -1539341236 -751258406 1244783968 1027003894 -1554890667 -732598077 1297883513 979046895 -1427895170 -572310296 1156214098 871194052 -1383479193 -628164367 1132964171 880843229 -1182231512 -829446978 1468462340 545375634 -1092267983 -907911001 1357590813 669778315 -1219290086 -1068225396 1499299126 777670048 -1338058749 -952506219 1580251439 691505593 -2041932347 -246569645 1749349609 524534911 -2128129572 -165650102 1864970480 405667942 -2003755529 -6935199 1721728219 295193677 -1879254546 -117708424 1643296962 385189972 -1677883999 -319113929 1978918029 49599515 -1668267592 -342396626 1922965652 93917186 -1792668269 -501138171 2066246847 204430377 -1840526966 -447940324 2084939942 188913712 -1121667827 -903641701 1395315745 606987447 -1169592044 -850509438 1413943352 591405230 -1275118273 -990376535 1576098835 720792709 -1265436378 -1013593680 1520211978 765175964 -1600936599 -678128129 1318962245 966456531 -1476501136 -788966938 1240465500 1056387274 -1371001509 -649126451 1078348919 927038689 -1457133246 -568141356 1194035310 808237304 -922025214 -1106496620 654664238 1342329528 -832125157 -1184761971 543729207 1466930849 -942634192 -1328039002 702474780 1591335562 -1061335255 -1212514369 783494661 1504976531 -725871770 -1548016656 984773194 1303724764 -741222529 -1529419799 1038071379 1255704261 -630744236 -1386173502 879360632 1131334382 -586522803 -1441959973 855916129 1141051127 -228252726 -2057170084 476791526 1802269296 -183965741 -2112891067 453412607 1812051561 -54613000 -1950770322 313576148 1706555970 -70029343 -1932238985 366808781 1658469979 -271436882 -1730870472 31216258 1994088980 -390072393 -1615280351 112301723 1907795469 -519455844 -1777431798 252172976 2013325862 -429621371 -1855762669 141172393 2137861695 -804244925 -1491664171 1042174831 1226400761 -679610790 -1602566452 963876726 1316268000 -557073807 -1446212889 818273117 1203956683 -643400088 -1365160194 933764932 1085222866 -844684761 -1163914575 598295307 1420719005 -892672450 -1110583640 616859410 1405335428 -1015240171 -1266967933 762497849 1517681583 -1005490676 -1290379622 706678560 1561870262 -344059253 -1669783011 91255719 1920418609 -334244206 -1693129212 35502014 1964672808 -442131783 -1834833361 195820437 2091698947 -490185056 -1781567946 214318988 2076249882 -154598673 -2117193095 415720387 1874875221 -240859402 -2036074912 531277786 1756206924 -133002531 -1894401461 370994161 1629215591 -8433980 -2005369262 292630504 1719017342 -79863424 -1942335210 355664044 1647587386 -61823591 -1957194481 308200629 1700394019 -169416270 -2099128028 468224158 1827649544 -225759829 -2054415043 478497927 1803713553 -427134492 -1853013646 142872776 2139299934 -504908291 -1763670677 266982609 2028921927 -397280810 -1621702336 106928378 1901635692 -281264689 -1740960423 20077795 1983212661 -1068285624 -1219202594 777855076 1499074802 -952203951 -1338395193 691070077 1580717291 -829896326 -1181746708 545695830 1468111040 -907735709 -1092469259 669740111 1357667545 -572239572 -1427938886 870985728 1156382870 -628517579 -1383160413 881325081 1132512399 -750790370 -1539774072 1026668594 1245087908 -732816121 -1554698863 979139627 1297829053 -500805439 -1792974761 203960813 2066678139 -448031528 -1840470962 189134324 2084750690 -318908173 -1678055323 49527263 1978960201 -342876950 -1667814276 94272966 1922649424 -7257947 -2003406797 295641481 1721241887 -117668676 -1879329750 385017232 1643500806 -246757225 -2041710591 524593595 1749260589 -165213042 -2128593896 405368226 1865309492 -649564151 -1370537825 927338789 1078010291 -567954416 -1457355642 808179004 1194124714 -678168517 -1600862035 966629655 1318758785 -788644830 -1476850508 1055939854 1240952216 -989896595 -1275571973 720437569 1576415703 -1013799820 -1265265438 765248856 1520170446 -903550881 -1121724215 606767475 1395505637 -850842554 -1169285936 591875434 1413512700 1706970126 314145944 -1951388382 -55108172 1658030103 366262401 -1931613893 -69543507 1801831484 476247210 -2056542960 -227764858 1812463653 453980339 -2113511159 -184462945 2013879402 252603644 -1777910458 -520090160 2137299059 140749029 -1855260321 -429012535 1993528408 30794958 -1730366092 -270826014 1908346945 112730327 -1615761043 -390708741 1590717638 701979728 -1327624726 -942064260 1505601759 783980617 -1212954125 -1061881499 1342956788 655152226 -1106934312 -922569394 1466310893 543232123 -1184349759 -831557289 1130855586 878726196 -1385620082 -630313704 1141553339 856524845 -1442522729 -586946303 1304229008 985383942 -1548577348 -726293206 1255223433 1037434911 -1528868443 -740794061 2091220303 195186137 -1834279837 -441701131 2076752214 214927808 -1782130566 -490608404 1920923005 91866603 -1670343599 -344480569 1964192100 34865650 -1692577720 -333815586 1628597547 370499005 -1893987321 -132432751 1719642418 293116324 -2005809122 -8980344 1875502361 416208271 -2117630923 -155143005 1755586816 530780566 -2035662804 -240291654 1204510087 818703633 -1446691669 -557708227 1084660126 933341448 -1364657998 -642791388 1225840053 1041753379 -1491159911 -803634161 1316819372 964305210 -1603047296 -680247274 1518095843 763067765 -1267585841 -1015735207 1561430522 706132332 -1289754410 -1005004736 1420281297 597751111 -1163287299 -844196757 1405747656 617427294 -1111203612 -893169550 1468542604 546250266 -1182380128 -830374090 1357245077 669178371 -1091859527 -907232465 1498654398 777295400 -1218590830 -1067780348 1581146791 691622449 -1339030645 -952683747 1245658856 1027083902 -1540268092 -751407278 1297283825 978700903 -1554211875 -732189877 1155839706 870549068 -1427449866 -571611296 1133081283 881738325 -1383656465 -629136519 1827016260 467746514 -2098696344 -168861698 1804323421 479001291 -2054837391 -226321433 1648199286 356169440 -1942755494 -80422964 1699758703 307720953 -1956764861 -61271083 1901141536 106311350 -1621131508 -396865638 1983699513 20703919 -1741505771 -281703549 2139788818 143500932 -1853556930 -427571288 2028425739 266363549 -1763101913 -504495183 1318264781 966012763 -1600291103 -677753225 1241439188 1056566082 -1477395720 -789083538 1078499327 927967081 -1371081005 -650000827 1193628646 807560048 -1456786742 -567541156 1394872233 606289727 -1121292667 -902996461 1414122416 592378662 -1169708388 -851404278 1577027483 720942861 -1275992393 -990456287 1519534978 764769044 -1264835922 -1013247432 1979531013 49942419 -1678549463 -319525185 1922104092 93834122 -1667327440 -342250842 2066134839 203524001 -1792485861 -500177267 2085319470 189547448 -1840967166 -448650604 1749692257 525148151 -2042343859 -247234853 1864887160 404806638 -2127984044 -164709694 1720821587 295081925 -2002794881 -6752535 1643930442 385569756 -1879965082 -118148368 30574858 1993718172 -270735322 -1730422608 113200403 1907916165 -391041985 -1615455063 252248376 2014196142 -519610348 -1778364286 140821793 2137257399 -429218803 -1855089509 476420462 1801628152 -227805118 -2056468268 453533047 1812950497 -184140709 -2113860403 314446172 1706631626 -55545744 -1950924570 366204229 1658119635 -69356439 -1931836161 985442754 1304140116 -726480658 -1548355464 1037135323 1255562573 -740356873 -1529332639 879174128 1130369382 -630636324 -1385271222 856352233 1141757311 -586906427 -1442597805 655079846 1342998832 -922363766 -1107105764 543587775 1465994537 -832037741 -1183896571 701510036 1591148802 -941731656 -1327931346 784201101 1505412379 -1061972831 -1212898249 415873099 1875806429 -154674841 -2118063631 530873426 1755532484 -240509570 -2035470872 370290809 1628766447 -132361899 -1894030909 293598304 1719190774 -9333428 -2005490214 92186671 1920571577 -344930045 -1669858923 34827318 1964268704 -333640422 -1692779124 195371037 2090995851 -441761487 -1834192473 214492164 2077217938 -490306264 -1782467138 598186115 1419814933 -844498513 -1162950343 617241754 1405971468 -893108810 -1111290592 763105457 1518018599 -1015909987 -1267384053 705811624 1561781310 -1004554876 -1290238702 1041271015 1226291313 -803280437 -1491478179 964513022 1316650088 -680317486 -1603003068 818610389 1204564035 -557489671 -1446882961 933676236 1084355674 -643258912 -1364224650 870640520 1155783454 -571831644 -1427260878 881405841 1133387527 -628666691 -1384088021 1027564474 1245205292 -751762794 -1539952128 978495395 1297454901 -732117361 -1554254311 777255916 1498729338 -1067607360 -1218794922 691945461 1580797795 -953131303 -1338544561 545813470 1469006664 -830074126 -1182719388 669366215 1357023057 -907290901 -1091770755 143313728 2140011478 -427513236 -1853646086 266800985 2027962319 -504795531 -1762763037 105988978 1901491172 -396418466 -1621617976 20744043 1983625213 -281876921 -1741302063 356375332 1648028594 -80496120 -1942713698 307240765 1700212651 -60916207 -1957081465 468079382 1826710400 -169332166 -2098265428 478910223 1804380057 -226101725 -2055027019 721410761 1576594015 -990790683 -1275688077 764550864 1519726150 -1013153796 -1264890006 606360315 1394827885 -903203881 -1121123519 592025314 1414440564 -850921522 -1170159784 927517357 1078983227 -649679999 -1371432169 807734964 1193426466 -567578728 -1456709874 965952159 1318351369 -677567565 -1600515291 1056867974 1241101840 -789518422 -1476929732 294779393 1721158295 -6317267 -2003260485 385629720 1643843214 -118333644 -1879740510 524972595 1749893797 -247196897 -2042420343 405255722 1864402620 -165030138 -2127632496 203876965 2065816307 -500659383 -1792033825 189476476 2085363434 -448442544 -1841135674 50160215 1979339457 -319618181 -1678494739 93365838 1922537176 -341915806 -1667631116 -408562601 -1868372799 162248059 2125235693 -523759538 -1748033320 247886178 2042708468 -377594779 -1636209421 124796233 1886850527 -300705668 -1726699286 1964368 1998244294 -99433421 -1927940955 337421599 1662752137 -42008534 -1971834692 326197510 1685475728 -188134399 -2083619689 449260845 1841307067 -207321064 -2069645170 497740084 1789778338 -590613345 -1412643831 851809715 1170384165 -609865594 -1398734832 900223402 1118789948 -770671443 -1525199813 1008606593 1259941143 -713181004 -1569028062 997448088 1282730254 -1048779525 -1233398675 796034519 1484109121 -971955998 -1323954060 673137102 1595437400 -811111223 -1197450145 564727269 1454259571 -926242608 -1077045178 650430972 1371797866 -21043946 -1984309888 280003642 1740092588 -103603953 -1898704487 400375843 1624928437 -261788380 -2023596622 510331912 1768701086 -150427331 -2146461269 419874833 1845622919 -485886606 -1810971164 218600542 2046862536 -463195797 -1822227971 174739527 2104320209 -304972480 -1697296938 64756844 1960520954 -356533927 -1648850481 78764149 1941367011 -976173602 -1294469816 736011506 1557763172 -1027800633 -1246088879 749953259 1538543741 -888451604 -1140032134 621096128 1375870038 -865695243 -1151223453 577300697 1433393231 -664283718 -1352604372 912897174 1097761792 -552988253 -1475534539 822374543 1174618137 -692298360 -1581552354 951205028 1337265202 -774792815 -1495881465 1071642813 1222166571 -711739691 -1567324605 1000200185 1285220207 -755076404 -1510391206 1022366688 1274487670 -616022297 -1404105103 893804491 1111584605 -601490690 -1423783320 841718738 1160555332 -937122127 -1088186841 640337821 1361966859 -817274200 -1202826690 558302084 1447047954 -956354941 -1309139435 686903215 1609989945 -1047336294 -1231693300 798788534 1486600992 -285370851 -1711626613 15988529 2012530599 -376417788 -1634245998 127808296 1889076158 -534372817 -1759433031 237534979 2033143701 -414459338 -1874007392 155564826 2118290316 -213219719 -2075281681 491054933 1782831043 -198753696 -2095025418 438903628 1831736282 -40825269 -1969864995 329215847 1687707633 -84096430 -1912866108 351447934 1677040616 -863467628 -1148209406 579266232 1434572334 -874167411 -1126010085 636166817 1391202871 -1034743898 -1252770000 744320650 1532648988 -985740353 -1304822999 724609683 1547147781 -784361488 -1506236570 1060239068 1211549258 -699247639 -1588239489 945566405 1331364435 -538697790 -1461506220 837451502 1189957240 -662053925 -1349588147 914864887 1098943073 -135878820 -2132699190 434685552 1861220070 -259300539 -2020846637 512033385 1770140415 -113430674 -1908793352 389238338 1614053076 -28251273 -1990730783 274631259 1733933773 -363743432 -1655273554 73389588 1935206018 -314805471 -1707392073 53613069 1949639323 -460701942 -1819471972 176447014 2105765552 -471336173 -1797207163 233413183 2062461609 -2083974829 -187817531 1841787007 448807145 -2069572278 -207362596 1789572198 497911024 -1928160927 -99243529 1662842957 337365211 -1971364488 -42439186 1685142612 326503618 -1635909321 -377933407 1886412827 125259917 -1726757586 -300616264 1998431234 1741972 -1868199675 -408766061 2125195305 162322623 -1748480740 -523272822 2043030576 247536806 -1197002341 -811597555 1453936823 565076001 -1077217918 -926038764 1371837614 650355768 -1233339991 -1048868545 1483921541 796256275 -1324253776 -971616986 1595874460 672672778 -1525669377 -770240151 1260273875 1008300101 -1568807450 -713370256 1282639050 997504092 -1412716083 -590571173 1170589921 851638391 -1398379052 -610181822 1118309624 900676718 -1697505262 -304803708 1960591678 64713128 -1648368629 -356985699 1941013799 79082929 -1811306464 -485582666 2047330572 218167706 -1822135239 -463250257 2104102165 174931331 -2023411594 -262012704 1768640858 510419404 -2146896785 -149961479 1845925187 419538389 -1983989692 -21395246 1739643240 280488446 -1898742691 -103527221 1625103729 400174567 -1581514534 -692375476 1337090550 951406944 -1496202045 -774441899 1222616559 1071158649 -1352169240 -664749954 1097460164 913234258 -1475719951 -552764313 1174679005 822287691 -1140125506 -888397784 1376088466 620904708 -1150888793 -865999823 1432925579 577733917 -1294952308 -975722470 1558116768 735693110 -1245881195 -1027970045 1538473401 749997359 -1308658735 -956808377 1609634557 687219307 -1231898680 -1047165090 1486673636 798746226 -1088095261 -937178251 1361746639 640526937 -1203159046 -816967828 1447517910 557870656 -1404542027 -615558365 1111884441 893465103 -1423595604 -601712838 1160496768 841807382 -1567364217 -711664879 1285393067 999995965 -1510068322 -755425528 1274039986 1022852644 -1970187495 -40475761 1688154677 328729251 -1912826112 -84170858 1676867116 351651514 -2075469013 -212997187 1782888967 490965649 -2094588110 -199217244 1831435806 439242376 -1759100035 -534678549 2032673361 237966023 -1874098332 -414402574 2118510152 155375326 -1711420593 -285541415 2012457571 16030453 -1634726058 -375963712 1889431162 127491820 -1461435760 -538742266 1189749692 837620522 -1349941623 -661735905 1099425701 914413363 -1505768798 -784795084 1211214734 1060543256 -1588457797 -699056595 1331457943 945512193 -1252830476 -1034657182 1532834776 744096590 -1304520979 -986077573 1546713025 725075799 -1148659002 -862983600 1434893290 578915196 -1125835041 -874369463 1391165427 636243813 -1819647400 -460500274 2105803636 176370658 -1796757951 -471820585 2062141293 233764859 -1655575958 -363406596 1935641414 72924112 -1707331981 -314892571 1949454175 53837769 -1908575684 -113622358 1613959952 389292934 -1991199195 -27818317 1734268681 274327455 -2132346354 -136197480 1860737826 435137460 -2020917737 -259256703 1770348347 511864749 796679775 1484484297 -1049477261 -1233842203 672242246 1595321040 -970982550 -1323774980 564647533 1453385467 -810961087 -1196521513 650777204 1372398306 -926649512 -1077722162 852184635 1171029677 -591057129 -1413341311 900106786 1117895348 -609686770 -1397761128 1007732233 1259861663 -769743067 -1525049421 998048272 1283076742 -713858244 -1569434710 336756375 1662340609 -98820165 -1927598291 327137934 1685621272 -42869854 -1971918028 449443493 1842267699 -188246135 -2084526305 497300156 1789067818 -206941296 -2069011706 161836787 2124570213 -408219681 -1867759799 248031978 2043648636 -523842618 -1748894896 125757121 1887032919 -378501139 -1636321413 1254104 1997804110 -300071948 -1726319774 912748318 1096834952 -664203726 -1351729500 822782727 1175296913 -553334229 -1476134211 951904044 1337710522 -692943360 -1581926762 1070670645 1221989283 -773897703 -1495764337 735084410 1557614572 -975298986 -1294389568 750631779 1538952181 -1028400561 -1246434599 621541192 1376569310 -888826268 -1140676878 577123153 1432421319 -865578371 -1150328085 218714070 2047770432 -486068486 -1811931540 174361551 2103688025 -462755101 -1821517195 64145380 1960179570 -304306488 -1696885154 79627261 1941451627 -357473583 -1648995769 280911794 1740205860 -22004066 -1984492024 399743915 1624550205 -102892921 -1898264047 509990784 1768089366 -261376340 -2022930886 419959705 1846485775 -150572363 -2147401181 491404509 1783434315 -213623311 -2075955865 438827204 1830864978 -198600216 -2094093954 328316143 1687585913 -39856701 -1969691307 352088310 1677410400 -84799014 -1913314996 16592057 2012879919 -286044779 -1712030461 126937248 1888999478 -375486068 -1634092774 237413515 2032243741 -534198873 -1758464719 155934866 2118930436 -414907970 -1874710232 639900693 1361259651 -936739527 -1087550033 558487564 1448011930 -817383136 -1203729994 687838247 1610130609 -957221621 -1309227619 798117950 1486184616 -1046728430 -1231355516 999492721 1284783335 -711103139 -1566941749 1023330408 1274673406 -755979964 -1510499886 893944899 1112519893 -616110737 -1404971527 841302106 1159885004 -601153162 -1423175200 72420764 1935031562 -362845008 -1655153626 54315397 1950087443 -315447127 -1707763649 176850350 2106438968 -461052798 -1820077036 233259447 2061529377 -471261029 -1796337651 434511352 1860250990 -135758636 -2131801022 512481761 1770842487 -259671859 -2021488549 389912010 1614456156 -114035482 -1909144464 273699283 1733779781 -27381505 -1990655895 1061104980 1211637186 -785298312 -1506378514 944957773 1331026395 -698578847 -1587824393 837068134 1189320176 -538262454 -1460800292 914973055 1099846121 -662241197 -1350553403 579353904 1435438502 -863609828 -1149145974 635828521 1390594495 -873752571 -1125341037 743683330 1532265876 -1034038226 -1252334408 725512475 1547256205 -986705865 -1305010015 1259379547 1008184269 -1524696457 -770061599 1283284802 997879764 -1569505682 -713814280 1170936681 852239359 -1413123515 -591248685 1118230384 899803110 -1398229412 -609253686 1453820735 564181929 -1196824045 -810624379 1372213030 651001776 -1077662198 -926736740 1484522253 796603291 -1234017759 -1049275721 1595000596 672593794 -1323325896 -971467090 1887353747 125405957 -1636771137 -378017239 1997766538 1330972 -1726144858 -300274128 2124755873 161612599 -1867820403 -408133093 2043213752 248497966 -1748593004 -524179966 1841933303 449747809 -2084058405 -188679603 1789161454 497246072 -2069229886 -206750124 1662133189 336925523 -1927527703 -98864513 1686104028 326686538 -1972271376 -42551706 1376496154 621582988 -1140470986 -888996960 1432776195 576806549 -1150808273 -865124423 1557144104 735515326 -1294056700 -975604846 1539171889 750442151 -1246525667 -1028343925 1337768574 951814888 -1582113966 -692720700 1221688935 1071009521 -1495326901 -774361123 1097282124 912261850 -1352051872 -663854090 1175123541 822986435 -1476094087 -553408529 1768262354 509786692 -2022970370 -261301400 1846038219 420445789 -2147078169 -150921359 1740505824 280572534 -1984928820 -21540006 1624491769 399832687 -1898076203 -103114941 1959959222 64334368 -1696793702 -304362740 1941921455 79195705 -1649328253 -357167339 2047414916 219030034 -1811450968 -486522050 2103760541 174319115 -1821722703 -462584025 2032597465 237095247 -1758947083 -533747613 2118860224 155979094 -1874502420 -415077254 2013098475 16400765 -1712123705 -285990831 1888531954 127370596 -1633757986 -375790520 1687284157 328653099 -1969256303 -40323065 1677471140 352001330 -1913500536 -84575202 1783259535 491606297 -2075918173 -213700555 1831314838 438342912 -2094414662 -198249428 1112070417 894429575 -1404651459 -616462165 1160060168 841100702 -1423213532 -601076558 1284722979 999580085 -1566756849 -711327591 1274975546 1022993836 -1510935530 -755514240 1610598773 687405539 -1309562791 -956917553 1485966700 798309882 -1231262656 -1046782762 1361330503 639857105 -1087758229 -936570627 1447658846 558806472 -1203248014 -817834780 1614661784 389740558 -1909216844 -113993438 1733299329 274152471 -1990300243 -27697861 1860583594 434204732 -2132270714 -135327472 1770751155 512537637 -2021268065 -259861239 2106251516 177072234 -1820018224 -461141690 2061966565 232795251 -1796637239 -470921889 1934708942 72769624 -1654705694 -363331212 1950127319 54240321 -1707936261 -315243155 1532225616 743758022 -1252161156 -1034241558 1547578441 725163231 -1305457307 -986219021 1435000930 579817716 -1148845746 -863948328 1390781563 635606253 -1125399209 -873663039 1189410868 837011618 -1461020392 -538072690 1099512877 915279035 -1350083327 -662671977 1212116998 1060651152 -1506733782 -784981572 1330820127 945128585 -1587751629 -698620507 1034744865 1252770999 -744319731 -1532648037 985739320 1304821934 -724610796 -1547148926 863468563 1148210309 -579265217 -1434571351 874166282 1126008988 -636167898 -1391203920 538698821 1461507283 -837450391 -1189956097 662052956 1349587146 -914865808 -1098944026 784362615 1506237665 -1060237989 -1211548211 699246702 1588238584 -945567422 -1331365420 113431785 1908794495 -389237307 -1614052013 28250352 1990729830 -274632228 -1733934774 135879899 2132700237 -434684425 -1861218975 259299522 2020845652 -512034322 -1770141320 460702861 1819472923 -176446047 -2105764553 471335060 1797206018 -233414216 -2062462674 363744447 1655274537 -73388653 -1935205115 314804390 1707391024 -53614198 -1949640420 616023392 1404106230 -893803444 -1111583526 601489785 1423782383 -841719723 -1160556349 711740754 1567325636 -1000199042 -1285219096 755075403 1510390237 -1022367641 -1274488591 956355844 1309140370 -686902232 -1609988930 1047335197 1231692171 -798789583 -1486602073 937123126 1088187808 -640336870 -1361965940 817273135 1202825657 -558303229 -1447049067 534373800 1759434046 -237534076 -2033142766 414458289 1874006311 -155565923 -2118291445 285371802 1711627532 -15987530 -2012529632 376416643 1634244885 -127809361 -1889077191 40826316 1969866074 -329214752 -1687706506 84095445 1912865091 -351448839 -1677041553 213220862 2075282792 -491053870 -1782830012 198752743 2095024497 -438904629 -1831737251 261789347 2023597621 -510330993 -1768700135 150426298 2146460204 -419875946 -1845624064 21044881 1984310791 -280002627 -1740091605 103602824 1898703390 -400376924 -1624929486 304973511 1697298001 -64755733 -1960519811 356532958 1648849480 -78765070 -1941367964 485887733 1810972259 -218599463 -2046861489 463194860 1822227066 -174740544 -2104321194 888452715 1140033277 -621095097 -1375868975 865694322 1151222500 -577301666 -1433394232 976174681 1294470863 -736010379 -1557762077 1027799616 1246087894 -749954196 -1538544646 692299279 1581553305 -951204061 -1337264203 774791702 1495880320 -1071643846 -1222167636 664284733 1352605355 -912896239 -1097760889 552987172 1475533490 -822375672 -1174619234 377595874 1636210548 -124795186 -1886849448 300704763 1726698349 -1965353 -1998245311 408563664 1868373830 -162246916 -2125234582 523758537 1748032351 -247887131 -2042709389 188135302 2083620624 -449259862 -1841306052 207319967 2069644041 -497741133 -1789779419 99434420 1927941922 -337420648 -1662751218 42007469 1971833659 -326198655 -1685476841 770672426 1525200828 -1008605690 -1259940208 713179955 1569026981 -997449185 -1282731383 590614296 1412644750 -851808716 -1170383198 609864449 1398733719 -900224467 -1118790981 811112270 1197451224 -564726174 -1454258444 926241623 1077044161 -650431877 -1371798803 1048780668 1233399786 -796033456 -1484108090 971955045 1323953139 -673138103 -1595438369 1505767717 784794035 -1211215863 -1060544353 1588458812 699057578 -1331457008 -945511290 1461434647 538741121 -1189750725 -837621587 1349942542 661736856 -1099424734 -914412364 1148657985 862982615 -1434894227 -578916101 1125836120 874370510 -1391164300 -636242718 1252829555 1034656229 -1532835745 -744097591 1304522090 986078716 -1546711994 -725074736 1655575021 363405691 -1935642431 -72925097 1707333108 314893666 -1949453096 -53836722 1819646431 460499273 -2105804557 -176371611 1796758982 471821648 -2062140182 -233763716 2132345225 136196383 -1860738907 -435138509 2020918672 259257606 -1770347332 -511863766 1908574651 113621293 -1613961065 -389294079 1991200162 27819316 -1734267762 -274326504 1088094308 937177330 -1361747640 -640527906 1203160189 816968939 -1447516847 -557869625 1308657750 956807360 -1609635462 -687220244 1231899727 1047166169 -1486672541 -798745099 1567363072 711663766 -1285394132 -999996998 1510069273 755426447 -1274038987 -1022851677 1404540978 615557284 -1111885538 -893466232 1423596587 601713853 -1160495865 -841806447 2075467948 212996154 -1782890112 -490966762 2094589109 199218211 -1831434855 -439241457 1970186398 40474632 -1688155726 -328730332 1912827015 84171793 -1676866133 -351650499 1711419592 285540446 -2012458524 -16031374 1634727121 375964743 -1889430019 -127490709 1759099130 534677612 -2032674346 -237967040 1874099427 414403701 -2118509105 -155374247 1811305383 485581617 -2047331701 -218168803 1822136254 463251240 -2104101230 -174930428 1697504149 304802563 -1960592711 -64714193 1648369548 356986650 -1941012832 -79081930 1983988675 21394261 -1739644177 -280489351 1898743770 103528268 -1625102602 -400173472 2023410673 262011751 -1768641827 -510420405 2146897896 149962622 -1845924156 -419537326 1352168303 664749049 -1097461181 -913235243 1475721078 552765408 -1174677926 -822286644 1581513565 692374475 -1337091471 -951407897 1496203076 774442962 -1222615448 -1071157506 1294951179 975721373 -1558117849 -735694159 1245882130 1027970948 -1538472386 -749996376 1140124473 888396719 -1376089579 -620905853 1150889760 866000822 -1432924660 -577732966 1928159974 99242608 -1662843958 -337366180 1971365631 42440297 -1685141549 -326502587 2083973844 187816514 -1841787912 -448808082 2069573325 207363675 -1789571103 -497909897 1868198530 408764948 -2125196370 -162323656 1748481691 523273741 -2043029577 -247535839 1635908272 377932326 -1886413924 -125261046 1726758569 300617279 -1998430331 -1741037 1233338926 1048867512 -1483922686 -796257388 1324254775 971617953 -1595873509 -672671859 1197001244 811596426 -1453937872 -565077082 1077218821 926039699 -1371836631 -650354753 1412715082 590570204 -1170590874 -851639312 1398380115 610182853 -1118308481 -900675607 1525668472 770239214 -1260274860 -1008301118 1568808545 713371383 -1282638003 -997503013 -176849367 -2106437953 461053701 1820077971 -233260496 -2061530458 471259932 1796336522 -72419813 -1935030643 362846007 1655154593 -54316542 -1950088556 315446062 1707762616 -389910963 -1614455077 114036577 1909145591 -273700268 -1733780798 27380600 1990654958 -434510209 -1860249879 135759699 2131802053 -512482714 -1770843408 259670858 2021487580 -837067039 -1189319049 538263501 1460801371 -914973960 -1099847058 662240212 1350552386 -1061103917 -1211636155 785299455 1506379625 -944958774 -1331027364 698577894 1587823472 -743682427 -1532264941 1034039209 1252335423 -725513572 -1547257334 986704816 1305008934 -579352905 -1435437535 863610779 1149146893 -635829586 -1390595528 873751426 1125339924 -328315032 -1687584770 39857732 1969692370 -352089231 -1677411353 84798045 1913313995 -491403430 -1783433268 213624438 2075956960 -438828221 -1830865963 198599279 2094093049 -237412596 -2032242790 534199840 1758465718 -155935979 -2118931581 414906937 1874709167 -16591042 -2012878936 286045714 1712031364 -126938329 -1889000527 375484939 1634091677 -687837280 -1610129610 957222540 1309228570 -798118983 -1486185681 1046727317 1231354371 -639899758 -1361258748 936740542 1087551016 -558488693 -1448013027 817382055 1203728945 -893943868 -1112518830 616111848 1404972670 -841303075 -1159886005 601152241 1423174247 -999491594 -1284782240 711104218 1566942796 -1023331345 -1274674311 755978947 1510498901 -951903061 -1337709507 692944263 1581927697 -1070671694 -1221990364 773896606 1495763208 -912747367 -1096834033 664204725 1351730467 -822783872 -1175298026 553333164 1476133178 -621540145 -1376568231 888827363 1140678005 -577124138 -1432422336 865577466 1150327148 -735083267 -1557613461 975300049 1294390599 -750632732 -1538953102 1028399560 1246433630 -64144285 -1960178443 304307535 1696886233 -79628166 -1941452564 357472598 1648994752 -218713007 -2047769401 486069629 1811932651 -174362552 -2103688994 462754148 1821516274 -509989881 -1768088431 261377323 2022931901 -419960802 -1846486904 150571314 2147400100 -280910795 -1740204893 22005017 1984492943 -399744980 -1624551238 102891776 1898262934 -564646422 -1453384324 810962118 1196522576 -650778125 -1372399259 926648543 1077721161 -796678696 -1484483250 1049478388 1233843298 -672243263 -1595322025 970981613 1323774075 -1007731314 -1259860712 769744034 1525050420 -998049385 -1283077887 713857211 1569433645 -852183620 -1171028694 591058064 1413342214 -900107867 -1117896397 609685641 1397760031 -449442526 -1842266700 188247054 2084527256 -497301189 -1789068883 206940183 2069010561 -336755440 -1662339706 98821180 1927599274 -327139063 -1685622369 42868773 1971916979 -125756090 -1887031856 378502250 1636322556 -1255073 -1997805111 300071027 1726318821 -161835660 -2124569118 408220760 1867760846 -248032915 -2043649541 523841601 1748893911 -1860584659 -434205765 2132269569 135326359 -1770750156 -512536670 2021269016 259862158 -1614662881 -389741687 1909215795 113992357 -1733298426 -274151536 1990301226 27698876 -1934709943 -72770593 1654704741 363330291 -1950126256 -54239290 1707937404 315244266 -2106252421 -177073171 1820017239 461140673 -2061965470 -232794124 1796638286 470922968 -1435001883 -579818637 1148844745 863947359 -1390780420 -635605142 1125400272 873664070 -1532226601 -743759039 1252160251 1034240621 -1547577394 -725162152 1305458402 986220148 -1212118143 -1060652265 1506732717 784980539 -1330819176 -945127666 1587752628 698621474 -1189411917 -837012699 1461019295 538071561 -1099511894 -915278020 1350084230 662672912 -2013099412 -16401670 1712122688 285989846 -1888530827 -127369501 1633759065 375791567 -2032598434 -237096248 1758946162 533746660 -2118859193 -155978031 1874503531 415078397 -1783260664 -491607394 2075917092 213699506 -1831313903 -438342009 2094415677 198250411 -1687285190 -328654164 1969255190 40321920 -1677470173 -352000331 1913501455 84576153 -1284724060 -999581134 1566755720 711326494 -1274974531 -1022992853 1510936465 755515143 -1112071530 -894430720 1404650426 616461100 -1160059249 -841099751 1423214499 601077557 -1361331520 -639858090 1087757292 936569722 -1447657767 -558805425 1203249141 817835875 -1610599694 -687406492 1309561822 956916552 -1485965589 -798308739 1231263687 1046783825 -1557145169 -735516359 1294055555 975603733 -1539170890 -750441184 1246526618 1028344844 -1376497251 -621584117 1140469937 888995879 -1432775292 -576805614 1150809256 865125438 -1097283125 -912262819 1352050919 663853169 -1175122478 -822985404 1476095230 553409640 -1337769479 -951815825 1582112981 692719683 -1221687840 -1071008394 1495327948 774362202 -1740506777 -280573455 1984927819 21539037 -1624490626 -399831576 1898077266 103115972 -1768263339 -509787709 2022969465 261300463 -1846037172 -420444710 2147079264 150922486 -2047416061 -219031147 1811449903 486521017 -2103759590 -174318196 1821723702 462584992 -1959960271 -64335449 1696792605 304361611 -1941920472 -79194690 1649329156 357168274 -1170937618 -852240264 1413122498 591247700 -1118229257 -899802015 1398230491 609254733 -1259380516 -1008185270 1524695536 770060646 -1283283771 -997878701 1569506793 713815423 -1484523382 -796604388 1234016678 1049274672 -1594999661 -672592891 1323326911 971468073 -1453821768 -564182994 1196822932 810623234 -1372212063 -651000777 1077663117 926737691 -2124756954 -161613648 1867819274 408131996 -2043212737 -248496983 1748593939 524180869 -1887354860 -125407102 1636770104 378016174 -1997765619 -1330021 1726145825 300275127 -1662134206 -336926508 1927526766 98863608 -1686102949 -326685491 1972272503 42552801 -1841934224 -449748762 2084057436 188678602 -1789160343 -497244929 2069230917 206751187 2003756656 6936294 -1721727140 -295192630 1879253609 117707519 -1643297979 -385190957 2041933378 246570708 -1749348498 -524533768 2128128603 165649101 -1864971401 -405668895 1792669204 501139074 -2066245832 -204429394 1840525837 447939227 -2084941023 -188914761 1677884966 319114928 -1978917110 -49598564 1668266559 342395561 -1922966765 -93918331 1275119288 990377518 -1576097900 -720791806 1265435297 1013592631 -1520213107 -765177061 1121668746 903642652 -1395314778 -606986448 1169590931 850508293 -1413944385 -591406295 1371002588 649127498 -1078347792 -927037594 1457132229 568140371 -1194036247 -808238209 1600937710 678129272 -1318961214 -966455468 1476500215 788965985 -1240466469 -1056388275 1853216561 426960807 -2139376099 -142834037 1763185448 505357246 -2028572156 -267304302 1622040323 396980117 -1902100945 -106492231 1740872474 281324428 -1982989770 -20264288 1942144853 80082883 -1647532423 -355756305 1957626700 61354970 -1700699552 -307866890 2098810727 169770993 -1827197365 -468705571 2054458238 225688552 -1803883950 -478291260 1427896313 572311407 -1156213035 -871193021 1383478240 628163446 -1132965172 -880844198 1539342283 751259485 -1244782873 -1027002767 1554889682 732597060 -1297884418 -979047832 1219291037 1068226315 -1499298127 -777669081 1338057604 952505106 -1580252504 -691506626 1182232495 829447993 -1468461437 -545374699 1092266934 907909920 -1357591910 -669779444 1163429106 845132900 -1420368418 -598616760 1110786283 892498045 -1405410873 -616820399 1266879680 1015299158 -1517457940 -762684038 1290717401 1005189199 -1562334731 -706242205 1492096150 803775488 -1226705478 -1041840852 1602375823 679829529 -1316212317 -963968715 1446255780 557001778 -1204126328 -818066146 1364842685 643754027 -1084769903 -934246137 2117510202 154244268 -1875327722 -415238784 2036031523 240930997 -1756036849 -531484263 1894591496 132783262 -1629270748 -370901582 2004936721 8902791 -1718712003 -292963925 1669444702 344360136 -1919953550 -91691548 1693216839 334184657 -1964895893 -35315203 1834630252 442305786 -2091623104 -195858986 1782052981 489736419 -2076599975 -213997105 1547941299 725910821 -1303522145 -984947703 1529770410 740901180 -1256189818 -1037623280 1385708929 631180567 -1130996563 -879662021 1442183576 586336526 -1141139276 -855857118 1106552279 921933121 -1342520069 -654445459 1184457166 832459096 -1466498846 -544198540 1328492005 942153075 -1591653175 -702120865 1212344828 1061542250 -1504933680 -783566778 1731040635 271230445 -1994132393 -31144767 1614827874 390554100 -1907478450 -112656168 1777737033 519122399 -2013758363 -251704077 1855707472 429713862 -2137671556 -141391638 2056946975 228439433 -1802181581 -476851035 2113356038 183529872 -1812389846 -453111620 1950420269 54934971 -1706071039 -314024809 1932314932 69990818 -1658673128 -366634866 318907252 1678054370 -49528232 -1978961202 342878061 1667815419 -94271935 -1922648361 500804422 1792973776 -203961750 -2066679044 448032607 1840472009 -189133197 -2084749595 246756112 2041709446 -524594628 -1749261654 165213961 2128594847 -405367259 -1865308493 7256866 2003405748 -295642610 -1721242984 117669691 1879330733 -385016297 -1643499903 678167484 1600860970 -966630768 -1318759930 788645797 1476851507 -1055938935 -1240951265 649563022 1370536728 -927339870 -1078011340 567955351 1457356545 -808177989 -1194123731 903549912 1121723214 -606768396 -1395506590 850843585 1169286999 -591874323 -1413511557 989895658 1275571068 -720438586 -1576416688 1013800947 1265266533 -765247777 -1520169399 169415221 2099126947 -468225255 -1827650673 225760812 2054416058 -478497024 -1803712618 79862279 1942334097 -355665109 -1647588419 61824542 1957195400 -308199630 -1700393052 397279825 1621701319 -106929283 -1901636629 281265736 1740961502 -20076700 -1983211534 427133539 1853012725 -142873777 -2139300903 504909434 1763671788 -266981546 -2028920896 829895421 1181745771 -545696815 -1468112057 907736804 1092470386 -669739064 -1357666466 1068284623 1219201625 -777856029 -1499075723 952205014 1338396224 -691068934 -1580716180 750789273 1539772943 -1026669643 -1245088989 732817024 1554699798 -979138644 -1297828038 572238507 1427937853 -870986873 -1156383983 628518578 1383161380 -881324130 -1132511480 557072886 1446211936 -818274086 -1203957684 643401199 1365161337 -933763901 -1085221803 804243908 1491663186 -1042175768 -1226401666 679611869 1602567499 -963875599 -1316266905 1015239058 1266966788 -762498882 -1517682648 1005491595 1290380573 -706677593 -1561869263 844683680 1163913526 -598296436 -1420720102 892673465 1110584623 -616858475 -1405334525 442130750 1834832296 -195821550 -2091700092 490186023 1781568945 -214318069 -2076248931 344058124 1669781914 -91256800 -1920419658 334245141 1693130115 -35500999 -1964671825 133001562 1894400460 -370995082 -1629216544 8435011 2005370325 -292629393 -1719016199 154597736 2117192190 -415721404 -1874876206 240860529 2036076007 -531276707 -1756205877 942633143 1328037921 -702475877 -1591336691 1061336238 1212515384 -783493758 -1504975596 922024069 1106495507 -654665303 -1342330561 832126108 1184762890 -543728208 -1466929882 630743251 1386172485 -879361537 -1131335319 586523850 1441961052 -855915034 -1141050000 725870817 1548015735 -984774195 -1303725733 741223672 1529420910 -1038070316 -1255703230 54612095 1950769385 -313577133 -1706556987 70030438 1932240112 -366807734 -1658468900 228251725 2057169115 -476792479 -1802270217 183966804 2112892098 -453411464 -1812050450 519454747 1777430669 -252174025 -2013326943 429622274 1855763604 -141171410 -2137860680 271435817 1730869439 -31217403 -1994090093 390073392 1615281318 -112300772 -1907794550 -1078498184 -927965970 1371082068 650001858 -1193629599 -807560969 1456785741 567540187 -1318263734 -966011684 1600292198 677754352 -1241440173 -1056567099 1477394815 789082601 -1577026532 -720941942 1275993392 990457254 -1519536123 -764770157 1264834857 1013246399 -1394871250 -606288712 1121293570 902997396 -1414123465 -592379743 1169707291 851403149 -2066133840 -203523034 1792486812 500178186 -2085320535 -189548481 1840966021 448649491 -1979530110 -49941484 1678550446 319526200 -1922105189 -93835251 1667326391 342249761 -1720820524 -295080894 2002796024 6753646 -1643931443 -385570725 1879964129 118147447 -1749691162 -525147024 2042344906 247235932 -1864888065 -404807575 2127983059 164708677 -1498653383 -777294417 1218591765 1067781251 -1581147872 -691623498 1339029516 952682650 -1468541685 -546249315 1182381095 830375089 -1357246190 -669179516 1091858494 907231400 -1155838627 -870548021 1427450993 571612391 -1133082300 -881739310 1383655528 629135614 -1245657745 -1027082759 1540269123 751408341 -1297284746 -978701856 1554210906 732188876 -1648198159 -356168345 1942756573 80424011 -1699759640 -307721858 1956763844 61270098 -1827015229 -467745451 2098697455 168862841 -1804324390 -479002292 2054836470 226320480 -2139787883 -143500029 1853557945 427572271 -2028426868 -266364646 1763100832 504494134 -1901140569 -106310351 1621132427 396866589 -1983700546 -20704984 1741504658 281702404 -1920921862 -91865492 1670344662 344481600 -1964193053 -34866571 1692576719 333814617 -2091219256 -195185058 1834280932 441702258 -2076753199 -214928825 1782129661 490607467 -1875501410 -416207352 2117631922 155143972 -1755587961 -530781679 2035661739 240290621 -1628596564 -370497990 1893988224 132433686 -1719643467 -293117405 2005808025 8979215 -1225839054 -1041752412 1491160862 803635080 -1316820437 -964306243 1603046151 680246161 -1204509184 -818702698 1446692652 557709242 -1084661223 -933342577 1364656949 642790307 -1420280234 -597750080 1163288442 844197868 -1405748657 -617428263 1111202659 893168629 -1518094748 -763066638 1267586888 1015736286 -1561431427 -706133269 1289753425 1005003719 -1801830469 -476246227 2056543895 227765761 -1812464734 -453981388 2113510030 184461848 -1706969207 -314144993 1951389349 55109171 -1658031216 -366263546 1931612860 69542442 -1993527329 -30793911 1730367219 270827109 -1908347962 -112731312 1615760106 390707836 -2013878291 -252602501 1777911489 520091223 -2137299980 -140749982 1855259352 429011534 -1342955661 -655151131 1106935391 922570441 -1466311830 -543233028 1184348742 831556304 -1590716607 -701978665 1327625837 942065403 -1505602728 -783981618 1212953204 1061880546 -1304228073 -985383039 1548578363 726294189 -1255224562 -1037436008 1528867362 740793012 -1130854619 -878725197 1385621001 630314655 -1141554372 -856525910 1442521616 586945158 -606361220 -1394828822 903202896 1121122502 -592024219 -1414439437 850922569 1170160863 -721411762 -1576594984 990789730 1275687156 -764549801 -1519725119 1013154939 1264891117 -965953256 -1318352498 677566516 1600514210 -1056867071 -1241100905 789519405 1476930747 -927518422 -1078984260 649678854 1371431056 -807733965 -1193425499 567579679 1456710793 -524973644 -1749894878 247195800 2042419214 -405254739 -1864401605 165031041 2127633431 -294780538 -1721159408 6316202 2003259452 -385628769 -1643842295 118334643 1879741477 -50161200 -1979340474 319617276 1678493802 -93364791 -1922536097 341916901 1667632243 -203877918 -2065817228 500658382 1792032856 -189475333 -2085362323 448443607 1841136705 -1027565507 -1245206357 751761681 1539950983 -978494428 -1297453902 732118280 1554255262 -870641649 -1155784551 571830563 1427259829 -881404906 -1133386624 628667706 1384089004 -545814439 -1469007665 830073205 1182718435 -669365184 -1357021994 907292012 1091771898 -777256853 -1498730243 1067606343 1218793937 -691944334 -1580796700 953132382 1338545608 -105989899 -1901492125 396417497 1621616975 -20742932 -1983624070 281877952 1741303126 -143314745 -2140012463 427512299 1853645181 -266799906 -2027961272 504796658 1762764132 -468080495 -1826711545 169331133 2098264363 -478909304 -1804379106 226102692 2055028018 -356376413 -1648029643 80494991 1942712601 -307239750 -1700211668 60917142 1957082368 -370291714 -1628767384 132360914 1894029892 -293597209 -1719189647 9334475 2005491293 -415874100 -1875807398 154673888 2118062710 -530872363 -1755531453 240510713 2035471983 -195372134 -2090996980 441760438 1834191392 -214491261 -2077217003 490307247 1782468153 -92187736 -1920572610 344928900 1669857810 -34826319 -1964267737 333641373 1692780043 -763106506 -1518019680 1015908890 1267382924 -705810641 -1561780295 1004555779 1290239637 -598187260 -1419816046 844497448 1162949310 -617240803 -1405970549 893109809 1111291559 -818611374 -1204565052 557488766 1446882024 -933675189 -1084354595 643260007 1364225777 -1041271968 -1226292234 803279436 1491477210 -964511879 -1316648977 680318549 1603004099 -252249409 -2014197207 519609235 1778363141 -140820826 -2137256400 429219722 1855090460 -30575987 -1993719269 270734241 1730421559 -113199468 -1907915262 391043000 1615456046 -314447141 -1706632627 55544823 1950923617 -366203198 -1658118572 69357550 1931837304 -476421399 -1801629057 227804101 2056467283 -453531920 -1812949402 184141788 2113861450 -879175049 -1130370335 630635355 1385270221 -856351122 -1141756168 586907458 1442598868 -985443771 -1304141101 726479721 1548354559 -1037134244 -1255561526 740358000 1529333734 -701511149 -1591149947 941730623 1327930281 -784200182 -1505411428 1061973798 1212899248 -655080927 -1342999881 922362637 1107104667 -543586760 -1465993554 832038676 1183897474 -1473720189 -550510571 1176940975 824279353 -1354427238 -666754036 1095464374 910968096 -1494001487 -772511705 1224554909 1073350923 -1583440728 -694571970 1334902148 949472530 -1247821593 -1030164367 1536270795 748065117 -1292761858 -973786008 1560045010 737891652 -1153152811 -867993533 1430923769 575478127 -1138127668 -886129574 1378348512 622910838 -1824067509 -465452835 2101907815 172990961 -1809107886 -483654460 2049267070 220358120 -1650624391 -358987537 1939020117 76818883 -1695499168 -302543626 1962859852 66711002 -1896751057 -101265223 1627357443 402174357 -1986255818 -23391072 1737639194 278230412 -2144704483 -148023157 1847855409 421738919 -2025346044 -264201070 1766444328 508493246 -1321999934 -969617068 1597866222 674934904 -1235343909 -1051126451 1481655543 794260577 -1075287568 -923838106 1374030044 652294218 -1199198743 -813523585 1452002501 562887763 -1400573530 -612122320 1116377226 898474012 -1410779713 -588380887 1172788371 853566469 -1570801260 -715634430 1280383160 995502126 -1523401331 -768242405 1262279841 1010560055 -1973567222 -44371556 1683202086 324309168 -1926232813 -97045115 1665033279 339301545 -2071574216 -209618514 1787308052 495917186 -2081714911 -185811529 1843784717 451075227 -1746218642 -521281032 2045030466 249790676 -1870195337 -411032095 2122937435 160318669 -1724819108 -298423862 2000631920 3672294 -1638097595 -379867693 1884486761 123063551 -1709264383 -317095273 1947259693 51897275 -1653377512 -361478514 1937577780 75114402 -1799013837 -473822555 2060147487 231500681 -1817641430 -458240324 2108071686 178368400 -2018925979 -256994573 1772602185 513864671 -2134612356 -138193174 1858733904 432879558 -1989006761 -25879871 1736199035 276528109 -1910510002 -115810600 1611763554 387366900 -1586457911 -696802721 1333720037 947503987 -1508026672 -786799034 1209219068 1058277226 -1347740933 -659805587 1101364183 916605761 -1463361822 -540938636 1187561422 835686232 -1127775571 -876563909 1388962689 634311447 -1146468684 -861047262 1436821400 581113614 -1306785121 -988071415 1544711091 722819877 -1250832762 -1032389104 1535094698 746102588 -2096790720 -201149482 1829495404 437048058 -2073540775 -210798641 1785079413 492902115 -1914827918 -86426652 1674603102 349657800 -1967927445 -38469635 1690152519 330997457 -1632464092 -373972046 1891430920 129745566 -1713416387 -287807573 2010199569 14026375 -1872159978 -412210304 2120710714 157305516 -1761288433 -536612967 2030747171 235769525 -1200905336 -814968034 1449509540 560132658 -1090099311 -939436281 1359480509 638531115 -1229968454 -1044964564 1488865942 800684544 -1310855261 -958734539 1607700111 685030937 -1512262676 -757365894 1272107712 1020650070 -1565427723 -709474461 1287591641 1001924175 -1425589282 -603976888 1158241010 839805540 -1402273849 -613560495 1113890539 895725181 -867953273 -1153227503 575304875 1431127101 -886451810 -1137778424 623358130 1377861668 -1029726795 -1248285405 747764889 1536609295 -973973076 -1292539590 737949824 1559955478 -772602397 -1493944971 1073571023 1224365145 -694238726 -1583746708 949002454 1335332928 -550990383 -1473266361 824634621 1176624235 -666547768 -1354598050 910895332 1095506034 -148228785 -2144533031 421811299 1847813365 -263720618 -2025799232 508137594 1766760684 -101597827 -1896444437 402644049 1626926279 -23299740 -1986311694 278009928 1737828574 -358800085 -1650846275 76760071 1939109009 -302980814 -1695034972 67010590 1962520712 -465130215 -1824416369 172543029 2102394019 -483694336 -1809032810 220530732 2049063098 -715184954 -1571285936 995182058 1280734588 -768417569 -1523199927 1010598387 1262203237 -612061964 -1400660894 898289112 1116601678 -588683027 -1410443141 854002113 1172322647 -924306270 -1074854860 652629390 1373725976 -813305669 -1199390675 562794903 1452056833 -969687920 -1321956346 675143100 1597697322 -1050773367 -1235662817 793778597 1482107187 -298777586 -1724500840 4154658 2000180660 -379797481 -1638141823 122855739 1884656045 -521499588 -1746027350 249883920 2044976518 -410564571 -1870628685 159983881 2123241887 -209316758 -2071911172 495482182 1787774416 -185872269 -2081627931 451260767 1843560905 -44196776 -1973769010 324271476 1683279330 -97494975 -1925748521 339622253 1664682491 -26052859 -1988802669 276567593 1736124095 -115363044 -1910996086 387043888 1612112550 -257294537 -2018586719 514301467 1772138125 -138134738 -2134701128 432691714 1858955924 -473602207 -1799202825 231409229 2060203739 -458710152 -1817209874 178700884 2107765442 -316739757 -1709580347 51416703 1947713257 -361551030 -1653335076 75319910 1937406704 -987998259 -1306826917 722613985 1544881783 -1032743980 -1250516158 746582776 1534640750 -876093441 -1128206487 633978579 1389268549 -861266970 -1146279056 581204682 1436764764 -659863639 -1347651777 916792965 1101141523 -540638288 -1463700698 835248796 1188024842 -697249893 -1585971443 947826359 1333370401 -786625662 -1508230380 1058237102 1209293368 -412531132 -1871808814 157755240 2120226814 -536575395 -1761365301 235594609 2030949351 -374157706 -1632239904 129806170 1891344332 -287372689 -1713882375 13724483 2010536917 -86092256 -1915132234 349189900 1675036570 -38563271 -1967873361 331215637 1689961347 -200942062 -2096959868 436977470 1829539752 -211281397 -2073089379 493255463 1784761265 -603494772 -1426041318 839452576 1158559542 -613768555 -1402105341 895796153 1113846575 -757272898 -1512317400 1020432274 1272299268 -709809497 -1565124047 1002392459 1287158557 -1045399832 -1229502850 800987076 1488529234 -958549263 -1311079833 684970973 1607787339 -815005990 -1200828852 560308214 1449308000 -939115837 -1090450859 638082031 1359965049 1626430091 402024989 -1895875673 -101184719 1738317458 278638084 -1986854978 -23736536 1848300217 422437423 -2145078379 -148667645 1766266528 507520566 -2025228404 -263305446 2101758703 172063353 -1823986749 -464577707 2049674998 221036128 -1809453094 -484253876 1939718877 77263435 -1651268623 -359361689 1961887428 66532946 -1694603288 -302426242 1537178179 748178133 -1248781457 -1030345735 1559412314 737513164 -1292050570 -973344800 1430581873 574866151 -1152740515 -867327029 1378432616 623773438 -1138272444 -887068718 1177053735 825186993 -1473901813 -551470179 1095085630 910335656 -1353986286 -666042492 1223942677 1073009283 -1493335239 -772099153 1335764492 949556890 -1584380128 -694716490 2045406154 250436444 -1746662682 -521979280 2122821587 159424325 -1870016769 -410059159 1999758328 3593070 -1723890988 -298274238 1885087713 123410295 -1638775091 -380275109 1683848110 324684600 -1974265214 -44815852 1664139191 339185441 -1925259621 -96866803 1787229084 495043338 -2071424336 -208690650 1844131717 451675923 -2082122071 -186489281 1115966210 897809300 -1400231378 -611509576 1172934427 854507405 -1410863561 -589242719 1281344304 995685286 -1571708388 -715746678 1261569833 1010120639 -1522768379 -767863149 1597201254 674524144 -1321387446 -969274660 1482596223 794406889 -1236205997 -1051210043 1374212948 653255618 -1075400072 -924744978 1451562829 562178011 -1198819743 -812890377 1388787721 633342111 -1127655131 -875664973 1437269008 581815430 -1146839748 -861688406 1545383995 723222701 -1307389673 -988421759 1534161954 745948340 -1249962738 -1032313448 1332750445 947329275 -1585559231 -696682025 1209920628 1058725090 -1508668072 -787169842 1101766751 917278921 -1348091533 -660409883 1187406918 834753744 -1463286422 -540068356 1772689601 514730071 -2019067411 -257930885 1858395352 432270414 -2134196748 -137523870 1735561459 276144229 -1988300321 -25444023 1612666090 387474556 -1911474746 -115997360 1948125349 51984435 -1710200439 -317236961 1936968892 74775594 -1652707952 -361063162 2059763863 230862849 -1798577733 -473116371 2108179598 179270680 -1817827934 -459205324 1272711496 1021000158 -1512937372 -757769998 1286720849 1001848263 -1564496771 -709321493 1158119802 838906348 -1425416106 -603008832 1114260835 896366069 -1402723249 -614263591 1449859372 560736698 -1201309696 -815642474 1359404341 637660579 -1089946599 -938505073 1487966494 800563592 -1229000654 -1044791132 1608340743 685401489 -1311558613 -959183683 1890724224 129308950 -1631827796 -373589958 2011164057 14212367 -1714320203 -287917021 2120851890 158241060 -1872248674 -413077496 2030331307 235099453 -1760951161 -536005615 1829059044 436341106 -2096408376 -200513442 1785265661 493866347 -2073649967 -211702713 1675538902 349798720 -1915694854 -86515604 1689482703 330581337 -1967319837 -38132619 77438863 1939517209 -359399773 -1651192267 66083734 1962371840 -302105926 -1694954964 172365757 2101421867 -465013103 -1823521273 220976036 2049762098 -484068728 -1809677794 422219755 1848491901 -148574521 -2145132975 507988978 1765833572 -263640354 -2024924600 401672153 1626748751 -100702475 -1896327581 278709184 1738273622 -23944468 -1986686342 1072938823 1223987153 -771891605 -1493504259 949910366 1335446472 -695199118 -1583928604 824719221 1177487331 -551135655 -1474206001 910553964 1094894586 -666136000 -1353932074 574926627 1430495157 -867512817 -1152516455 623471418 1378769836 -886633962 -1138738560 748627729 1536694151 -1030666691 -1248430421 737338120 1559614366 -973307356 -1292127566 495365838 1786879576 -209137694 -2070937740 451635927 1844206145 -186315781 -2082325651 324871932 1683625578 -44873776 -1974175930 338748133 1664602739 -96566327 -1925598369 3260074 2000064060 -297803898 -1724322032 123501235 1885030949 -380494945 -1638585591 250230424 2045576718 -521906252 -1746704606 159904385 2122367511 -410414163 -1869700293 652774918 1374666384 -924389590 -1075716164 562383391 1451391625 -812963021 -1198777435 674432564 1597257378 -969054440 -1321576562 794739245 1482289851 -1051679999 -1235774569 996122210 1280880372 -716046514 -1571369000 1009932923 1261791981 -767804585 -1522857023 897848912 1115891398 -611682436 -1400027158 854184521 1173283551 -588795035 -1411349517 917241101 1101843867 -660235231 -1348293449 835074324 1187056002 -540518344 -1462802258 946894143 1333216681 -696380397 -1585896315 1058910502 1209696688 -787230710 -1508581220 723316073 1545330175 -988640187 -1307198253 745613680 1534466534 -1031845796 -1250395958 633824603 1388336589 -876018569 -1127336735 581607746 1437438420 -861618066 -1146883848 231071173 2059595091 -473187095 -1798534017 178788828 2108631370 -458852112 -1818146714 52319735 1947821409 -317704997 -1709767603 74682862 1937023352 -360845118 -1652899756 275959201 1735785783 -25383795 -1988387813 387910072 1612200238 -116299628 -1911138302 514409875 1773040901 -257481537 -2019552215 432308618 1858318620 -137699162 -2133995472 800115788 1488452826 -1044468384 -1229349386 685574229 1608136899 -959223431 -1311483409 560678014 1449948392 -815454894 -1201531452 637960295 1359065329 -938942133 -1089482275 839375912 1157688510 -603341564 -1425109614 896145457 1114450087 -614172387 -1402779253 1021072410 1272669324 -757975754 -1512766048 1001492483 1287037077 -708841169 -1564950087 350153860 1675222034 -86995544 -1915241154 330508445 1689524235 -37926479 -1967490777 436561078 1828869152 -200604262 -2096351988 493396143 1785696313 -211369597 -2073956075 157940960 2121190518 -412639796 -1872712358 235157753 2030241903 -536192555 -1760728765 129135826 1890927684 -373549570 -1631902360 14659787 2010677341 -288239129 -1713970831 -487931182 -1779568060 216310782 2078511976 -444135733 -1837091235 193554407 2089703281 -332313888 -1690928522 37694412 1966611290 -346255623 -1671709073 89321429 1918230339 -10628426 -2007309792 290698138 1716814604 -131066193 -1892211143 373192579 1631143701 -242853244 -2038339054 529021864 1754204990 -152330595 -2115195381 417726385 1877135143 -645602790 -1367092596 931824438 1083028384 -555145725 -1444014443 820463407 1205893049 -681612760 -1604822338 961612548 1314274194 -801984975 -1489658201 1044172573 1228668811 -1003228546 -1288387864 708678482 1564124100 -1017235865 -1269233935 760239947 1515677661 -890734004 -1108391206 619060064 1407265782 -846873003 -1165848893 596369273 1418522607 -68029549 -1929985275 369070783 1660461609 -56871030 -1952774372 311580326 1704289840 -181765215 -2110960841 455350925 1814243867 -230178888 -2059366610 474603156 1800334850 -431561737 -1857957023 138969819 2135929421 -517265426 -1775495304 254101186 2015524436 -392336443 -1617274029 110299881 1905539711 -269439012 -1728602294 33476336 1996095078 -1063267493 -1214716979 781300343 1503036129 -940435646 -1326110764 704411246 1593526008 -834380951 -1186763777 541735493 1464666835 -920019088 -1104236570 656932444 1344327370 -584531137 -1439698007 858169875 1143050885 -633010394 -1388169296 877356554 1129076380 -739030259 -1527481445 1040001569 1257904823 -727806188 -1550205054 982576696 1301798574 -790847408 -1478782778 1053999484 1238757866 -676240311 -1598663457 968820069 1320695283 -569956254 -1459611404 805914958 1192131032 -647304069 -1368531731 929336663 1080278465 -848580556 -1167294302 593875224 1415766414 -905546707 -1123990341 604509441 1393501591 -1011861498 -1263073136 767449386 1522100668 -992084961 -1277506423 718511411 1574219173 -340623208 -1665814514 96264628 1924911394 -320912255 -1680313321 47261101 1976964411 -446101334 -1838270404 191326598 2086689040 -503001933 -1794900955 202026399 2064489737 -167407364 -2130534294 403435984 1863106886 -244820763 -2039520141 526792137 1751188831 -119662386 -1881593768 382761442 1641498996 -4989737 -2001408959 297647611 1723501933 -909668079 -1094671993 667545661 1355727019 -827697912 -1179818594 547632164 1470301362 -954459869 -1340397131 689076239 1578453145 -1066279622 -1216942676 780123158 1501072512 -730824331 -1552436765 981393497 1299828943 -753056404 -1541769734 1024664640 1242830038 -626325177 -1381221935 883255403 1134713085 -574173858 -1430127160 868789362 1154456804 -223759911 -2052161201 480760053 1805705315 -171674176 -2101131946 466228460 1825383546 -59622933 -1955264131 310139079 1702586449 -81789454 -1944531612 353475806 1645653064 -283205187 -1743154901 17875089 1981280263 -395090524 -1619765966 108856456 1903834142 -507172465 -1765664487 264980643 2026666037 -425136746 -1850745600 145132730 2141305900 -2038036522 -243189952 1753769722 529487468 -2115255345 -152243367 1877320419 417501813 -2007134236 -10829966 1716776648 290774622 -1892660227 -130581653 1631464145 372841031 -1691281486 -331995356 1967093406 37242376 -1671638101 -346299587 1918022279 89489937 -1779785856 -487739626 2078604972 216256058 -1836622951 -444568817 2089368245 193858083 -1108859106 -890300536 1407600178 618755748 -1165630713 -847064175 1418428971 596423357 -1288458452 -1003184198 1564331520 708509334 -1268880587 -1017554013 1515194905 760691343 -1604372614 -682096660 1313953366 961963712 -1489833117 -801782795 1228706383 1044095705 -1367031992 -645689378 1082842724 932048626 -1444316335 -554808377 1206327933 819997419 -1617086825 -392559103 1905481659 110389037 -1729039730 -268975592 1996395426 33137460 -1857634651 -431911373 2135482249 139456287 -1775535428 -517191126 2015697808 253897478 -2111166733 -181594523 1814317023 455309129 -2058886422 -230632836 1799979974 474919760 -1930318143 -67723689 1660932077 368639867 -1952683304 -56927666 1704070132 311769954 -1527572897 -738974007 1258125171 1039812581 -1549872570 -728112432 1301328746 983008252 -1440178579 -584077573 1143406401 857853911 -1387963788 -633181470 1129003864 877398990 -1186724293 -834455891 1464493847 541939585 -1104559582 -919670092 1344774926 656446360 -1214280183 -1063731553 1502736165 781639603 -1326298608 -940213626 1593584444 704322474 -1263508140 -1011395134 1522402424 767112430 -1277320883 -992308773 1574158433 718598391 -1167331994 -848503312 1415941194 593673436 -1123669633 -905897495 1393051731 604993733 -1459129040 -570407514 1191777308 806233226 -1368739543 -647134785 1080348677 929292435 -1478689534 -790901356 1238539310 1054190776 -1598998245 -675935859 1321162807 968386721 -1881258596 -119966454 1641030832 383194150 -2001501819 -4935405 1723719849 297455679 -2130326098 -167576264 1863036034 403479572 -2040002121 -244369119 1751541915 526473229 -1838590472 -445749906 2087138516 190841922 -1794862623 -503078537 2064314573 202227803 -1665999414 -340398756 1924971750 96177264 -1679877677 -321377979 1976662271 47597673 -1381280747 -626236285 1134900537 883033519 -1429827572 -574512998 1154019616 869253558 -1552884697 -730338127 1300151563 981044637 -1541597122 -753260376 1242790162 1024739716 -1340324751 -954501913 1578247517 689247691 -1217298328 -1065963266 1501552964 779669970 -1094202301 -910099243 1355394415 667852281 -1180039078 -827508532 1470392694 547576288 -1765444387 -507362229 2026575345 265037159 -1851215676 -424705966 2141639144 144826750 -1742799633 -283521927 1980800451 18328917 -1619838730 -395048864 1904040410 108685644 -1955437383 -59419601 1702626709 310064387 -1944084320 -82276298 1645330828 353825050 -2052461429 -223421411 1806142887 480296241 -2101073774 -171763708 1825196478 466450728 708004058 1563719756 -1002624522 -1288038048 761171139 1515830357 -1018106385 -1269310087 619233512 1408233598 -890854972 -1109290670 595920113 1417819239 -846502435 -1165208245 931420350 1082353704 -645252718 -1366488828 820616359 1206823985 -555221621 -1444885219 962580620 1314447386 -682511968 -1604943562 1043469461 1228219395 -801344071 -1489287889 291334162 1717196932 -11335362 -2007746136 372288523 1631034525 -130101977 -1892024911 528932896 1753338038 -242712308 -2037403238 418063417 1877742767 -152746731 -2115865213 216692854 2079148256 -488367782 -1780274740 193444975 2088799481 -443949757 -1836126763 36827204 1966522578 -331378328 -1690787330 89928797 1918567627 -346925711 -1672124953 858290587 1143949581 -584705865 -1440667615 876985730 1128434964 -632562514 -1387467720 1039397289 1257554239 -738357115 -1527078893 983446960 1301873958 -728738660 -1550359542 782199295 1503156585 -1064236845 -1214891963 703770086 1593154928 -939733814 -1325663140 541385165 1464062299 -833978143 -1186090889 657008084 1345197378 -920173320 -1105169298 138828115 2134993349 -431474561 -1857091351 254516554 2016194012 -517604250 -1776104208 111006049 1905975799 -392974259 -1617657637 32511352 1995908590 -268536748 -1728494398 368134455 1660320161 -67164133 -1929897843 312249646 1704705464 -57480190 -1953112940 455786757 1814950291 -182149079 -2111598401 474416412 1799370122 -230071248 -2058464090 402991704 1862408910 -167031948 -2129888286 526970433 1752162007 -244936851 -2040414213 383689322 1641648892 -120536250 -1881672752 296969843 1723094757 -4389025 -2001061943 95566396 1924467370 -339977456 -1665438842 48234021 1977142963 -321806583 -1680429153 191476238 2087617176 -446180574 -1839144012 201618967 2063812225 -502655173 -1794299987 594217616 1416378886 -848991300 -1167959254 604425865 1392639519 -905400411 -1123049677 766542498 1521988148 -1010900082 -1262890216 719144635 1574598189 -992794729 -1277946111 1054612212 1239100002 -791512104 -1479193778 967958253 1320611451 -675299391 -1598517417 805802694 1191223888 -569773078 -1458650244 929715935 1080911433 -647743501 -1369241755 18750233 1981361039 -284132811 -1743304029 108257024 1903488918 -394412500 -1619358022 264606507 2026021821 -506727929 -1764965743 145250098 2142201764 -425314786 -1851718008 480840573 1806580715 -223909295 -2053088569 465882980 1824784370 -171266488 -2100453666 309494607 1702212569 -58924445 -1954819339 354371414 1645770688 -82762118 -1944709396 980433873 1299647303 -729916675 -1552323989 1025376200 1243271006 -753688860 -1542148494 883667939 1135379317 -626666801 -1381834151 868644858 1153517420 -574089514 -1429264832 667364277 1354767139 -909555047 -1093764593 548073388 1471012666 -828076416 -1180451306 689742727 1578865425 -955071829 -1340739011 779184030 1500927752 -1065417038 -1216858588 1314885086 962116936 -1605243662 -682173340 1228032455 1043691857 -1489229589 -801433475 1082394092 931345786 -1366661952 -645049258 1206501877 820965731 -1444437799 -555708337 1407753658 619687212 -1108935530 -891171840 1418025379 595749173 -1165281137 -846460903 1563628936 708060446 -1287818076 -1002814414 1516163473 760865031 -1269780291 -1017675733 1966189846 37133696 -1690317766 -331809620 1918658831 89872793 -1672345565 -346736459 2078942500 216864178 -1780202488 -488409954 2089279805 192991659 -1836482543 -443633529 1753660786 528584164 -2037851042 -242225976 1877703019 418138621 -2115692473 -152950575 1717384512 291112406 -2007804820 -11246342 1630597465 372752847 -1891725195 -130440989 1464122527 541297673 -1186275917 -833753819 1344895110 657344528 -1104733782 -920639172 1503605933 781714491 -1215212159 -1063885545 1592979636 703971362 -1325624936 -939810546 1257483515 1039441005 -1526870569 -738525887 1302227170 983128180 -1550841394 -728286888 1143481545 858723423 -1440332315 -585009805 1128653008 876793926 -1387560452 -632508054 1814731863 455978177 -2111505029 -182202899 1799837774 473983192 -2058798750 -229766668 1659966565 368452851 -1929415351 -67615265 1704775804 312205546 -1953320624 -57310778 1906150451 110804133 -1617695457 -392897143 1995458602 32995516 -1728173818 -268887664 2135294977 138491031 -1857526483 -431008325 2016133144 254603406 -1775918796 -517828190 2087317340 191815626 -1838707088 -446644506 2063870789 201530323 -1794487703 -502433025 1924294510 95770616 -1665399230 -340052268 1977590647 47748065 -1680752037 -321457459 1642004280 383373230 -1882153452 -120082814 1723022113 297012151 -2000856563 -4560229 1862629130 402802588 -2129979866 -166975824 1751692051 527401861 -2040081857 -245243223 1191694228 805371650 -1458983240 -569467346 1080691597 929905435 -1369150815 -647800265 1239173030 1054570288 -1479399798 -791341540 1320256447 968274729 -1598037357 -675753467 1521541104 767029094 -1262567716 -1011249590 1574771689 718941055 -1277986107 -992720301 1416320962 594306900 -1167771922 -849213832 1392939995 604087117 -1123486985 -904936863 1702026781 309718667 -1954758863 -59011161 1646205444 353905298 -1945011416 -82424898 1806259759 481191609 -2052638973 -224393323 1824821814 465805984 -2100628710 -171064436 2026229369 264437487 -1765036203 -506683453 2141719136 145701622 -1851364532 -425632806 1981695563 18446045 -1743771801 -283699215 1903395410 108311236 -1619139714 -394603544 1578958549 689688131 -1340956679 -954880145 1500592844 779487834 -1216390176 -1065849994 1355249383 666912369 -1094117429 -909236387 1470804734 548242024 -1180380206 -828120252 1135341233 883744295 -1381658723 -626868469 1153837736 868293182 -1429714044 -573605102 1299211907 980899349 -1552021585 -730253511 1243456154 1025151500 -1542208586 -753601760 1013882390 1265217152 -765395142 -1519923284 990075407 1275357849 -720553181 -1576399947 850728484 1169303218 -591694072 -1413724258 903402045 1121968811 -606686447 -1395555449 567905906 1457438436 -807932066 -1194270776 649349739 1370716925 -927323321 -1078125615 788661824 1476736726 -1056151700 -1240770566 678412889 1600713423 -966679691 -1318677533 117489374 1879543368 -384901134 -1643516060 7174855 2003454545 -295494677 -1721488515 165361388 2128348794 -405448768 -1865259178 246870773 2041692771 -524774439 -1749048497 448245434 1840291372 -189149290 -2084634880 500853411 1792891445 -204207217 -2066531559 342632072 1667962398 -94222428 -1922730190 318890641 1678168583 -49314883 -1979141333 628469591 1383243713 -881078661 -1132658963 572025678 1428118488 -870970782 -1156498700 732833637 1554585587 -979351991 -1297647905 751035260 1539625962 -1026719152 -1245007162 952287027 1338347429 -691216865 -1580470647 1068464938 1218988988 -777971194 -1499059568 907622145 1092487063 -669559251 -1357879621 829747992 1181991822 -545615308 -1468161374 505122719 1763491593 -266998093 -2028806619 427182982 1852930832 -143119702 -2139153860 281020333 1741109051 -20027775 -1983293929 397263796 1621816098 -106716520 -1901817330 61644795 1957408621 -308085033 -1700409791 79780834 1942383476 -355517746 -1647834536 225908681 2054170463 -478578971 -1803663757 169530320 2099110726 -468405508 -1827437974 240712852 2036321282 -531194440 -1756254930 154482829 2117208091 -415540831 -1875089097 8615078 2005156912 -292743798 -1718999780 133083327 1894350889 -371142253 -1628970747 334490864 1692982374 -35549732 -1964589750 344074473 1669666943 -91469371 -1920239277 489972930 1781748820 -214301202 -2076363400 442081499 1834913869 -195575305 -2091847327 892787804 1110568138 -617038480 -1405121050 844830789 1163667667 -598378135 -1420670465 1005409390 1290429688 -706529982 -1562114604 1015058551 1267179745 -762384037 -1517698611 679595064 1602682030 -963662572 -1316446846 803997729 1491810487 -1042126579 -1226483301 643449866 1365079196 -934009562 -1085074000 557285395 1446031493 -818290369 -1203842647 390319573 1615134019 -112349959 -1907712913 271452620 1730754906 -31430432 -1993910154 429409767 1855944049 -141155125 -2137975715 519406078 1777512808 -251928366 -2013474748 183819697 2113137959 -453329763 -1812100085 228137384 2057185598 -476612476 -1802483694 70210947 1932027157 -366922577 -1658452935 54694298 1950720268 -313724746 -1706311648 741207325 1529535883 -1037857743 -1255883609 725625092 1548163474 -984725464 -1303807810 586573103 1441879481 -856161277 -1140902763 630956342 1385992608 -879378406 -1131220852 832241017 1184746991 -543908779 -1466716989 922171744 1106250230 -654747572 -1342281510 1061254475 1212564957 -783346585 -1505221391 942453074 1328251332 -702361474 -1591353112 1476549394 788884356 -1240712642 -1056240984 1601150731 677949341 -1318978009 -966340943 1457115936 568255414 -1193823732 -808418662 1370756921 649275311 -1078299115 -927119741 1169509238 850557920 -1413797286 -591652148 1121488751 903856121 -1395200445 -607002923 1265550148 1013576658 -1520393624 -764964098 1275266909 990132171 -1576180111 -720742681 1668053978 342575948 -1922950410 -94033312 1677836227 319197013 -1978671377 -49746311 1840772072 447791998 -2084990268 -188833198 1792686065 501024615 -2066458915 -204249525 2128309182 165436200 -1865086318 -405652988 2042015655 246521649 -1749496181 -524288483 1879106444 117953306 -1643216224 -385240522 2003642261 6952707 -1721547079 -295406033 1092184659 907958981 -1357444225 -670024727 1182051914 829660892 -1468346522 -545390608 1338172001 952488695 -1580432563 -691293221 1219438200 1067980526 -1499379884 -777619518 1554938423 732514977 -1298130149 -978900083 1539554862 751079096 -1244799230 -1026887788 1383461381 628277907 -1132752087 -881024065 1427650076 572458634 -1156163792 -871274586 2054638235 225475085 -1803998281 -478274783 2098892418 169721364 -1827344466 -468459720 1957479081 61600319 -1700617339 -307916013 1942030000 80098854 -1647351908 -355969270 1740659455 281504361 -1982972973 -20378811 1621991142 397061744 -1901854774 -106639524 1763431117 505209435 -2028620831 -267222153 1853232852 426845762 -2139588616 -142653586 1781807504 489883910 -2076550980 -214079446 1834614153 442420511 -2091410267 -196039629 1693430178 334004532 -1964912498 -35201000 1669494203 344278317 -1920199529 -91544575 2005084660 8657250 -1718794024 -292915122 1894706669 132767099 -1629451071 -370688937 2035851718 241144144 -1755922198 -531500932 2117428703 154293577 -1875180301 -415484827 1364859224 643639758 -1084983180 -934065950 1446501697 556854743 -1204175763 -817984261 1602326890 679911932 -1315966906 -964116272 1491883379 803956197 -1226689441 -1041955639 1290602812 1005205930 -1562154992 -706455418 1266732325 1015545267 -1517376503 -762733409 1110868238 892449176 -1405558750 -616574796 1163609367 844920193 -1420483525 -598600531 1932462289 69744711 -1658754563 -366585493 1950534856 54918238 -1706250780 -313811598 2113175779 183742581 -1812274737 -453127847 2056865018 228488300 -1802033706 -477096640 1855461557 429860899 -2137622119 -141473521 1777720492 519236666 -2013545088 -251884266 1615040647 390373393 -1907494485 -112541379 1731089566 271148040 -1994377806 -30997212 1212229657 1061558415 -1504753355 -783779421 1328344064 942398614 -1591571156 -702169670 1184538667 832409789 -1466646265 -543952495 1106732082 921719972 -1342634722 -654428792 1442199677 586221803 -1141352111 -855676473 1385954404 631033074 -1131045560 -879579682 1529720911 740983001 -1255943837 -1037770251 1547727958 726090944 -1303505542 -985061908 -189328354 -2085608312 448361778 1841186212 -203763705 -2065833839 500478251 1792246205 -93545428 -1922323270 342031616 1667616150 -50243531 -1979291485 319764761 1678248335 -385874822 -1643694868 118383958 1879659968 -294797213 -1721044747 6529359 2003079641 -405042104 -1864581922 165014884 2127748594 -524924847 -1749976889 246950269 2042567147 -807848746 -1193409472 567760378 1456498028 -927665969 -1078738855 649761251 1371382133 -1056785180 -1241150350 789372360 1477176670 -965773059 -1318565781 677452241 1600530759 -764533582 -1519840220 1012942238 1265071368 -721166165 -1576742851 990740871 1275769105 -592073600 -1414357994 851168684 1170013498 -606574439 -1394649073 903219637 1121007907 -307485345 -1700063799 60966003 1957000421 -356392634 -1647914544 80707690 1942532348 -478696083 -1804558853 226085953 2055142615 -468031116 -1826792990 169085016 2098411726 -266652357 -2028206675 504714263 1762813057 -143199966 -2140028492 427331598 1853857944 -20923127 -1983410785 281992229 1741286579 -106071792 -1901442682 396564540 1621371050 -691927657 -1580911359 952919227 1338725421 -777010802 -1498877672 1067557026 1218875444 -669413979 -1356939981 907537545 1091623967 -546027076 -1468827350 830089360 1182603270 -881519117 -1133370011 628847839 1383875657 -870788630 -1155538564 571912390 1427210320 -978412095 -1297502889 731970797 1554500731 -1027384872 -1245419186 751646964 1539967074 -964594020 -1316600310 680466352 1602758438 -1041452411 -1226079725 803394473 1491460927 -933560658 -1084371400 643080066 1364438804 -818464073 -1204811231 557407131 1446931213 -617191688 -1406052754 892864468 1111439170 -597974303 -1419996553 844481485 1163064155 -705827126 -1561665956 1004769254 1290059632 -763352365 -1517872571 1015958527 1267301225 -34646444 -1964480830 333526904 1692796910 -92106163 -1920621861 344781665 1670104055 -214639002 -2076971280 490389322 1782419420 -195487105 -2090980631 441940819 1833978821 -531085776 -1755351386 240527132 2035357578 -415923671 -1875725633 154919685 2117915539 -293351934 -1719337324 9285422 2005573560 -370275813 -1628882291 132148023 1894210465 -543537187 -1466075317 831792881 1184044647 -654867516 -1343179950 922346216 1107219070 -784216081 -1505296519 1062186691 1212718677 -701756426 -1591002272 941779674 1327848012 -1037215815 -1255512273 740505237 1529087491 -985623648 -1303928010 726594188 1548337690 -856236149 -1141772515 586727079 1442811441 -879027310 -1130616060 630553278 1385318952 -453744875 -1812768893 184157753 2113746607 -476470516 -1801546854 228049440 2056319670 -365957337 -1658265679 69307915 1931919005 -314430658 -1706746968 55331346 1951103620 -113019023 -1908127769 390927965 1615472331 -30493848 -1993767938 270586436 1730667218 -140968125 -2137010219 429301359 1855041273 -252363942 -2014180404 519789174 1778150112 -1864642278 -404954740 2127933494 164790432 -1749674749 -525261419 2042131503 247415993 -1644144344 -385390146 1879980036 118032530 -1720869583 -294998617 2003041309 6605963 -1922252418 -93589016 1667407954 342200516 -1979644569 -49924623 1678730315 319313117 -2085140148 -189761062 1840851040 448665846 -2066051755 -203571773 1792339065 500423919 -1414139438 -592264892 1169920254 851222632 -1395116597 -606141091 1121342695 902915185 -1519486496 -764851850 1264589004 1013393498 -1576813063 -721121937 1275976917 990571587 -1241325130 -1056583392 1477214362 789295116 -1318115921 -966257351 1600210051 677803029 -1193711228 -807511790 1456933032 567294014 -1078678115 -927752949 1371196593 649985063 -1983848357 -20459315 1741586807 281653729 -1901255614 -106294060 1621312878 396654072 -2028246935 -266577665 1762986309 504510931 -2139706256 -143549210 1853410652 427818442 -1804079041 -479149911 2054787347 226402693 -1826999258 -467860304 2098484490 169043356 -1699973107 -307541861 1956780321 61155767 -1648247788 -356086654 1943002424 80276910 -1297170285 -978718715 1554031039 732401961 -1245510518 -1027328996 1540187558 751457584 -1133164383 -881690569 1383803277 628889883 -1156019016 -870335442 1427565972 571596034 -1357262601 -669065119 1092071899 907051341 -1468787474 -546102152 1182430658 830293332 -1581098811 -691705773 1338784233 952830335 -1498440484 -777474998 1218575856 1067896166 -1561480296 -706051314 1289999028 1004855842 -1518307455 -762886377 1267603117 1015621179 -1405731926 -617542852 1110989446 893348368 -1420034125 -597897435 1163239071 844279305 -1084578820 -933391510 1364509392 643035718 -1204328475 -818915469 1446577865 557725279 -1316934706 -964289704 1603226338 680032884 -1225986089 -1041506495 1491242747 803585645 -1719430320 -293297210 2005791356 9093866 -1628547255 -370579489 1893742181 132581107 -1755833502 -530633740 2035710542 240208600 -1875517573 -416092179 2117844567 154963649 -2076933324 -214715486 1782243864 490590862 -2091301075 -195135557 1834427905 441456279 -1964045562 -35112048 1692494378 333863612 -1920807137 -91881591 1670164019 344694437 -1141472551 -856575409 1442374645 587191139 -1130674496 -878938538 1385506796 630331258 -1255339285 -1037419907 1529048007 740580177 -1304375566 -985137564 1548660702 726245192 -1505652035 -783900117 1213199249 1061733127 -1590929756 -701798862 1327642504 941950750 -1466295665 -543348199 1184136099 831736629 -1342710122 -655299072 1106886586 922652460 -2137480687 -140537209 1855374141 428995499 -2013960696 -252553570 1778059044 519845810 -1908200925 -112977227 1615678223 390757273 -1993413062 -30810452 1730187030 271040384 -1657818507 -366443805 1931596633 69657551 -1706920340 -314226950 1951143744 55257046 -1812710841 -453834031 2113559403 184380413 -1801847202 -476131640 2056757106 227586020 1991019591 28032209 -1734152853 -274342403 1908492382 113670344 -1613813390 -389539356 2021065845 259011811 -1770429095 -511814193 2132459628 136179962 -1860918976 -434925098 1796971555 471641269 -2062156529 -233648743 1819695162 460417196 -2106050282 -176223872 1707086865 315040903 -1949403843 -53918293 1655558152 363520158 -1935429340 -73104974 1304603791 986029081 -1546859101 -724828875 1253009558 1034442752 -1532950086 -744081108 1125721277 874386475 -1390983791 -636455673 1148510372 863227954 -1434812024 -578965218 1349893355 661818493 -1099178553 -914559663 1461221618 538921060 -1189733922 -837736120 1588475097 698942543 -1331669515 -945330845 1506013376 784646230 -1211264532 -1060462214 1874312454 414223760 -2118525910 -155259716 1759148319 534595977 -2032920525 -237819739 1634481460 376112546 -1889381352 -127572850 1711403309 285655483 -2012246015 -16211817 1912647010 84385268 -1676751794 -351666984 1970104699 40524269 -1688008617 -328976191 2094736720 198972870 -1831517060 -439192342 2075582793 212980191 -1783070619 -490753805 1423547854 601795928 -1160250142 -841954188 1404328407 615737665 -1111869189 -893581203 1510086140 755311978 -1274252080 -1022671802 1567609317 711516531 -1285443383 -999915425 1231981994 1047117116 -1486820218 -798499824 1308838323 956594469 -1609750369 -687204343 1203045784 816985358 -1447336780 -558083038 1087947137 937423127 -1361665875 -640577477 1151004357 865984083 -1433104407 -577519745 1140271836 888150602 -1376171024 -620856474 1245800183 1028019809 -1538324517 -750241971 1294770926 975934072 -1558002750 -735710380 1496186529 774557239 -1222402163 -1071337701 1581267640 692521518 -1337042028 -951489790 1475770003 552683013 -1174923329 -822139095 1352381066 664568348 -1097477210 -913120464 2146749965 150208155 -1845842143 -419586121 2023295508 262027906 -1768461512 -510633042 1898923583 103315113 -1625217261 -400156795 1984070182 21344944 -1739791606 -280243300 1648615017 356839167 -1941061819 -78999597 1697520240 304687846 -1960805540 -64533558 1821922907 463431373 -2104084617 -175044639 1811255874 485663444 -2047085714 -218315784 1568792452 713486098 -1282425176 -997683650 1525423005 770386699 -1260225871 -1008383449 1398429622 610101024 -1118554470 -900528628 1412928431 590390073 -1170607485 -851525099 1077333984 926023542 -1372016948 -650142118 1197149177 811350895 -1454019883 -565028285 1324173266 971667268 -1595726082 -672917912 1233159115 1049080669 -1483808025 -796274063 1727004492 300470234 -1998479776 -1659146 1635924821 377818051 -1886627207 -125080849 1748268926 523454440 -2043013550 -247650620 1868149607 408847345 -2124950965 -162471203 2069425960 207609790 -1789489660 -497959278 2083859249 187833255 -1841608163 -449021301 1971545882 42227596 -1685256650 -326486368 1928241923 99193749 -1662991825 -337120583 314591555 1707571669 -53598097 -1949755143 363695450 1655356876 -73143178 -1935352608 471581041 1797059047 -233463715 -2062380853 460719464 1819358718 -176659388 -2105584430 259479847 2020633009 -512149493 -1770125155 135961918 2132651432 -434832366 -1860973436 28102933 1990975875 -274550727 -1733984081 113317132 1908811162 -389057504 -1614265162 699296139 1588156701 -945813337 -1331218383 784575890 1506057476 -1060254530 -1211433944 662036921 1349701935 -914653035 -1099124733 538453408 1461654838 -837401460 -1190038502 874084847 1126058361 -636020541 -1391450027 863288822 1148423520 -579150630 -1434588084 985854429 1304805707 -724791055 -1546936217 1034892740 1252525394 -744401688 -1532599170 198932482 2094811284 -439019218 -1831720520 213302299 2075233421 -491201225 -1782583903 83947568 1913110694 -351366884 -1677090422 40711209 1969882303 -329034491 -1687919213 376203366 1634425072 -127792822 -1889191460 285322367 1711709417 -15741613 -2012676667 414703700 1873858754 -155614856 -2118209042 534389837 1759319259 -237746847 -2032962057 817191114 1202874460 -558155290 -1447294608 936942803 1088400453 -640221697 -1361982103 1047449848 1231675502 -798969388 -1486388926 956503265 1308894327 -686983731 -1609939621 755124398 1510307896 -1022613118 -1274341100 711953591 1567144993 -1000215141 -1285104371 601473180 1423896586 -841506384 -1160736474 615777413 1404253203 -893753943 -1111665345 553003969 1475418967 -822588691 -1174439301 664530904 1352458062 -912945420 -1097679262 774743027 1495962469 -1071398177 -1222315447 692086762 1581733756 -951187770 -1337379248 1027685285 1246104371 -749774199 -1538758113 976027580 1294716714 -735928688 -1557811706 865776535 1151173377 -577449285 -1433148883 888633230 1139820312 -621209950 -1375853004 462949129 1822374815 -174691803 -2104403277 485871376 1811087238 -218386884 -2047041878 356746043 1648669613 -78781929 -1941253503 305022754 1697216436 -65001970 -1960372584 103750509 1898458107 -400459199 -1624880425 21159796 1984294882 -280183208 -1739878706 150246239 2146673609 -419761549 -1845640475 261707590 2023647184 -510183830 -1768945924 971840128 1323969046 -672957524 -1595651270 1048632985 1233645071 -795951179 -1484157149 926323378 1076994596 -650579042 -1371553016 811292331 1197237821 -564840569 -1454242031 609880804 1398618738 -900437048 -1118610594 590860029 1412497003 -851857455 -1170301113 713130710 1569108544 -997202950 -1282878612 770459343 1525380697 -1008588829 -1260054667 42154568 1971587806 -326280348 -1685427214 99548753 1927925447 -337600643 -1662537749 207139450 2069857004 -497626282 -1789795392 188053091 2083669749 -449112241 -1841551399 523512364 1748179642 -247837952 -2042791018 408546869 1868488355 -162033895 -2125414513 300917278 1726517896 -1981646 -1998130268 377644551 1636128401 -125040853 -1886701635 -1099626929 -915261735 1350264675 662460405 -1189559722 -836767040 1461101434 538022892 -1330737539 -945176853 1587605329 698867655 -1211938204 -1060865294 1506618184 784997342 -1547561429 -725276995 1305245447 986400657 -1531981262 -743906652 1252111134 1034322824 -1390830055 -635523441 1125646133 873516963 -1435215360 -579638634 1148861228 863833018 -2061818233 -233040367 1796556715 470972221 -2106137954 -177090040 1819837362 461353764 -1950306635 -54026717 1708052377 315227919 -1934792020 -72721862 1654852480 363084566 -1733544221 -274004363 1990350799 27617113 -1614679302 -389627284 1909429206 113812288 -1770537263 -512717241 2021253117 259977067 -1860535608 -434288034 2132024292 135474034 -1485949170 -798423144 1231050274 1046963892 -1610353897 -687553663 1309512251 956998317 -1447706820 -558723158 1203494416 817688198 -1361544411 -639677517 1087773193 936454815 -1160173718 -841082884 1423394374 600864464 -1112218765 -894184475 1404731999 616411849 -1274892456 -1023041586 1510788724 755760866 -1284543679 -999793705 1566640749 711342843 -1677715514 -351852720 1913550570 84493948 -1687301153 -328539319 1969468147 40141413 -1831100428 -438522014 2094399192 198364750 -1783211027 -491689093 2075671233 213846615 -2118711390 -156223692 1874421390 415127064 -2032483397 -237112531 1758765719 533959169 -1888710768 -127156474 1633873596 375774762 -2013181047 -16352481 1712269989 285743667 -1941740339 -79408037 1649214945 357184887 -1959878444 -64384958 1696645624 304607598 -2103907073 -174072727 1821806035 462536005 -2047530778 -219015056 1811630538 486308188 -1846250327 -420264897 2147095941 150807827 -1768312656 -509706202 2023215516 261153034 -1624245093 -399979507 1898028471 103197985 -1740490622 -280688620 1984715182 21719352 -1221770235 -1070959469 1495475497 774116799 -1337950180 -951603062 1582227760 692703654 -1175008201 -823001951 1475915035 553622925 -1097136082 -912508744 1351969026 663902612 -1432726431 -576887561 1150563661 865273307 -1376284552 -621764370 1140453716 889110978 -1539187629 -750326587 1246739839 1028165097 -1557391286 -735368996 1294104934 975522288 -1789373044 -497064678 2069247136 206636086 -1841983083 -449666813 2084303033 188530735 -1685856834 -326832856 1972223122 42634244 -1662117465 -337041103 1927313547 99043357 -1997584920 -1542786 1726031044 300291154 -1887272463 -125456025 1636622557 378261579 -2043359782 -248251060 1748675830 524131424 -2124871229 -161597099 1867999471 407918713 -1372162748 -651082286 1077417064 926885118 -1453608611 -564362805 1196806257 810737895 -1595015818 -672477728 1323539546 971287756 -1484768913 -796456455 1234065475 1049192661 -1283365600 -997829194 1569653772 713569434 -1259560647 -1007971921 1524809749 770044035 -1118114542 -899818108 1398049854 609467560 -1170790133 -852485731 1413040167 591296689 -635845813 -1390480419 873964135 1125159665 -579598510 -1435289660 863659646 1149064936 -725464199 -1547338769 986458709 1305156291 -743469216 -1532444682 1034022476 1252450010 -944843985 -1331043399 698397187 1588036245 -1060956362 -1211881568 785217050 1506428556 -915055843 -1099797621 662387249 1350306471 -837247228 -1189105774 538377768 1460784830 -512236669 -1770990827 259621551 2021569081 -434493542 -1860364532 135546550 2131981856 -273912911 -1733600473 27396765 1990539787 -389959768 -1614373058 114282116 1908997650 -54463513 -1949842575 315527883 1707713117 -72534018 -1935014040 363026130 1654941252 -233079851 -2061743293 471145209 1796352623 -176767028 -2106486950 460906208 1820323446 -1023217142 -1274690916 755798822 1510712240 -999344621 -1285028219 711022399 1566992297 -841385416 -1159837010 601299732 1422928770 -894124511 -1112305993 616226573 1404956571 -558505362 -1447898376 817595202 1203549140 -640145801 -1361111327 936789851 1087469517 -798070180 -1486267702 1046481776 1231502310 -687624635 -1610309933 957206377 1309343743 -127085886 -1888755116 375567342 1634042744 -16705829 -2012862899 286226423 1711818593 -155755792 -2119144858 414792668 1874725706 -237330711 -2032292225 534052805 1758711635 -438582618 -1831013840 198550410 2094175004 -491387201 -1783548375 213411731 2076137221 -352302444 -1677231614 84814776 1913199406 -328364403 -1687503333 40103841 1969545015 -399531575 -1624731297 102875365 1898377331 -280861232 -1740286650 21759228 1984640106 -420206085 -1846339219 150620375 2147317825 -510005790 -1767973516 261590222 2022751320 -174542419 -2103475909 462868609 1821499415 -218794572 -2047720158 486216856 1811686414 -79480417 -1941698295 357390515 1649043493 -64029306 -1960194800 304127146 1697098812 -750681855 -1538870889 1028644909 1246286011 -735296232 -1557432946 975316020 1294275746 -577107661 -1432536667 865363999 1150507145 -621294294 -1376715332 888777734 1140759696 -822701723 -1175346701 553185353 1476378847 -912566916 -1097046550 664089680 1351746758 -1070786217 -1221973567 774076539 1495550189 -952050354 -1337463336 693025890 1581878516 -248213368 -2043437026 523956644 1748877618 -161917807 -2124520441 408368573 1867515179 -1107782 -1998051284 299989398 1726368000 -125641565 -1887048651 378322319 1636535577 -326926100 -1685802886 42852800 1972031830 -336706315 -1662421917 98575833 1927746895 -497547042 -1788921784 206989810 2068928868 -449459001 -1842152367 188460523 2084347261 -900026304 -1117945642 609538412 1398006266 -852003751 -1171241777 590943605 1413359075 -998164366 -1283061532 714037598 1569221064 -1007879061 -1259614979 769826119 1525001681 -672292828 -1595240270 971227400 1323626910 -796892099 -1484303189 1049494801 1233728903 -650762218 -1372514176 926435642 1077901740 -564401137 -1453532007 810913059 1196604853 -1444234572 -554857950 1206180760 820243214 -1366851923 -645902789 1082728321 932065047 -1489948026 -801766896 1228886954 1043882812 -1604520289 -681851383 1314035635 961914661 -1268929840 -1017472442 1515441148 760544106 -1288671543 -1003004321 1564348389 708394867 -1165614366 -847179148 1418216398 596603736 -1108613381 -890448275 1407551447 618837825 -1836803460 -444355862 2089483088 193842118 -1779868059 -487690509 2078752585 216010719 -1671490994 -346545448 1917940578 89539572 -1691167145 -332011839 1966913403 37455853 -1892447720 -130762098 1631447860 372956066 -2007085567 -10912105 1716530989 290922427 -2115501526 -152096068 1877369606 417420176 -2038053325 -243075419 1753982751 529307529 -1326347275 -940131485 1593830105 704174671 -1214492692 -1063551110 1502752448 781524566 -1104542777 -919784623 1344561899 656626301 -1186478114 -834603192 1464444658 542021220 -1387881583 -633230585 1128856253 877644331 -1439998072 -584290530 1143291556 857869874 -1549986909 -728095947 1301508751 982794777 -1527720006 -738728148 1258206870 1039762944 -1952470211 -57107541 1704053265 311884423 -1930268892 -67805262 1660685832 368787102 -2059132145 -230485095 1800028707 474837685 -2111183082 -181479552 1814529594 455128748 -1775715495 -516977713 2015812213 253881059 -1857716416 -431861802 2135629420 139210490 -1728892053 -269220867 1996313159 33186513 -1616971918 -392575004 1905301086 110601928 -1680025546 -321132384 1976744218 47548812 -1666114513 -340382535 1925152003 95964565 -1794682876 -503291758 2064199976 202244542 -1838509027 -445799285 2086991153 191088039 -2039756718 -244516668 1751492990 526555624 -2130310069 -167691043 1862823271 403660273 -2001715104 -4755210 1723736396 297341402 -1881308039 -119884561 1641276757 383047107 -1598883586 -675952536 1320982994 968599876 -1478542105 -791147407 1238457803 1054240093 -1368821556 -647085990 1080496608 929046902 -1459309355 -570194877 1191892473 806217071 -1123686246 -905783284 1393265078 604813600 -1167577981 -848356331 1415990703 593591609 -1277271896 -992391106 1573912964 718745874 -1263295311 -1011575769 1522386333 767227147 -2100827785 -171910687 1825146971 466532557 -2052444818 -223535624 1805929538 480476372 -1944297147 -82095661 1645346921 353710335 -1955486372 -59337270 1702872176 309916902 -1619986157 -394802811 1904121919 108636329 -1742914294 -283505252 1980980262 18115760 -1851035359 -424918601 2141523981 144842907 -1765362376 -507411026 2026427412 265282690 -1180055105 -827393751 1470605459 547395589 -1094447706 -909951696 1355443338 667769884 -1217248883 -1066045157 1501307041 779817015 -1340111468 -954682110 1578230968 689361966 -1541482021 -753276595 1242609911 1024952417 -1552736830 -730583724 1300069614 981093496 -1429909015 -574463617 1154166981 869007443 -1381460496 -626023066 1135015132 883016778 -846823504 -1165930714 596123292 1418669578 -890520663 -1108571329 619043461 1407379987 -1017251966 -1269119212 760452782 1515497016 -1003474021 -1288240371 708727479 1564041761 -802066476 -1489608894 1044319992 1228422766 -681792563 -1604609189 961727201 1314257527 -555030554 -1444030608 820283082 1206105692 -645454849 -1367338135 931742419 1083077189 -152543368 -2115014674 417742420 1877020354 -242902175 -2038256649 529267277 1754057435 -130820278 -1892358180 373143142 1631225584 -10611885 -2007424059 290484863 1716994793 -346075364 -1671921782 89206320 1918246566 -332231931 -1690977389 37546537 1966856895 -444283090 -1836845128 193635842 2089653908 -488045769 -1779551327 216490523 2078298765 -727888143 -1550156185 982724573 1301552971 -739210520 -1527268738 1040116676 1257888594 -632895805 -1388186027 877176815 1129289593 -584383782 -1439944116 858088438 1143100256 -919970155 -1104318973 656687033 1344474927 -834168180 -1186944486 541719456 1464781622 -940452185 -1325996495 704624523 1593345821 -1063513410 -1214569944 781349778 1502954244 -269259207 -1728815441 33361685 1996111747 -392254944 -1617323338 110152460 1905785754 -517413365 -1775249763 254183207 2015475633 -431676910 -1857940860 139150142 2135716776 -230392227 -2059186485 474619761 1800220647 -181814716 -2110879022 455596904 1814096894 -56625553 -1952921863 311531331 1704372181 -68013450 -1930100000 368857946 1660642252 -5235406 -2001261148 297696286 1723419784 -119678677 -1881478723 382973959 1641318545 -244607744 -2039700074 526775340 1751303354 -167358183 -2130615921 403189813 1863254179 -502854314 -1795146304 201944186 2064538860 -445986481 -1838286375 191146083 2086902005 -321092252 -1680099854 47375432 1976947934 -340704899 -1665764885 96411729 1924665543 -992068102 -1277620884 718298326 1574399040 -1011615261 -1263220363 767400143 1522182233 -905595448 -1123908258 604755172 1393353842 -848793135 -1167113913 593891581 1415651435 -647418466 -1368515320 929516722 1080065060 -570103417 -1459365615 805996715 1192081469 -676158036 -1598712518 968672384 1320940566 -790666827 -1478995677 1053884569 1238773775 -424989581 -1850991387 145050975 2141355465 -507058070 -1765680900 264800582 2026879440 -395271103 -1619553065 108971373 1903818235 -283287464 -1743105842 18022772 1981034978 -82035689 -1944384383 353525051 1645571501 -59639794 -1955149672 310352162 1702406580 -171461595 -2101312333 466212105 1825498527 -223711172 -2052243286 480514320 1805853062 -574288709 -1430111187 868969879 1154243841 -626472798 -1380976588 883337614 1134663960 -752974711 -1541819361 1024517541 1243075891 -730644336 -1552650234 981279164 1299845418 -1066263329 -1217057719 779910643 1501252965 -954214202 -1340544944 689027562 1578535292 -827747091 -1179736965 547878337 1470154071 -909881100 -1094492062 667562456 1355612494 1630744764 372506666 -1891806832 -130391802 1717499045 291095603 -2007984759 -11033313 1877522574 418351128 -2115577438 -152966860 1753578647 528632833 -2037703237 -242471635 2089033944 193138766 -1836432908 -443715230 2078926017 216978519 -1779989011 -488589957 1918871786 89692284 -1672361530 -346621616 1966238963 37051493 -1690563105 -331662007 1516048500 760881378 -1269599912 -1017888306 1563481197 708306171 -1287735999 -1002863145 1418106950 595699920 -1165428374 -846214660 1407933535 619474121 -1109049997 -891154971 1206517776 820850822 -1444650692 -555527766 1082639369 931198111 -1366711003 -644966989 1227982882 1043773620 -1488983794 -801580648 1314671675 962297005 -1605227241 -682287743 2015887869 254751083 -1775869743 -517910457 2135279076 138605938 -1857313592 -431188898 1995672015 32815449 -1728190237 -268773259 1906200022 110722368 -1617941254 -392749972 1704923545 311959823 -1953402699 -57262045 1660081536 368436502 -1929595732 -67402694 1799657899 474196285 -2058684281 -229783535 1814650290 456027428 -2111357794 -182449144 1128669493 876679587 -1387773927 -632328049 1143727404 858576314 -1440381952 -584928106 1302178055 983210385 -1550596053 -728434499 1257270558 1039621512 -1526854606 -738640732 1592865105 703988167 -1325444995 -940023573 1503458632 781960670 -1215130524 -1063934734 1344977251 657295861 -1104881585 -920393511 1464302970 541085164 -1186390954 -833737536 1392857662 604136104 -1123339502 -905182332 1416140327 594519729 -1167657205 -849229923 1574885900 718924442 -1278166240 -992506954 1521688085 766783107 -1262649543 -1011200081 1320305242 968192716 -1598282890 -675605536 1239385667 1054389973 -1479415953 -791226375 1080674920 930020094 -1368937660 -647980078 1191448177 805519079 -1458933923 -569548853 1751872246 527188576 -2040196134 -245226676 1862711023 402753145 -2130126909 -166729899 1722874564 297257554 -2000774168 -4609154 1641889501 383389259 -1881972751 -120295577 1977377426 47927812 -1680735298 -321572056 1924245131 95852061 -1665153113 -340199631 2064116384 201382454 -1794536564 -502351078 2087333561 191700527 -1838919787 -446464253 1243505535 1025070057 -1542454701 -753454395 1299425126 980719600 -1552038326 -730138916 1153821517 868408283 -1429501343 -573785353 1135095636 883892162 -1381609864 -626950418 1470722843 548291469 -1180233161 -828366175 1355069186 667125652 -1094003154 -909252936 1500707625 779471807 -1216570875 -1065637229 1579106096 689442726 -1341039076 -954831222 1903182775 108491553 -1619123557 -394718707 1981646766 18528056 -1743526270 -283847148 2141965189 145554195 -1851413847 -425551297 2026246044 264322826 -1765249360 -506503642 1825002451 465593157 -2100743425 -171048343 1806342090 481142620 -2052786458 -224147856 1646058465 354151287 -1944929587 -82474405 1701912568 309735278 -1954578732 -59224510 90174904 1918420270 -346975084 -1672043518 36843937 1966407991 -331591539 -1690607589 193232266 2088979740 -443933530 -1836241872 216643987 2079230213 -488122177 -1780422615 417916380 1877988682 -152664848 -2115914650 528818629 1753354579 -242532119 -2037616513 372469230 1630821752 -130216766 -1892008876 291416567 1717148001 -11482917 -2007500723 1043453296 1228334566 -801131428 -1489468214 962335081 1314595327 -682463163 -1605025581 820665666 1206742484 -555467666 -1444737800 931633499 1082173901 -645269385 -1366374175 596034836 1417803138 -846683080 -1164995410 619381005 1407988123 -890937311 -1109241673 761089318 1515879856 -1017959414 -1269556068 707823935 1563933097 -1002510317 -1288054651 474268921 1799615599 -229988907 -2058513085 455672032 1814966390 -181968436 -2111811238 312429771 1704492125 -57594393 -1953096335 368216274 1660270660 -67311106 -1929651864 32756893 1995760651 -268585551 -1728412377 111022212 1905860626 -393186904 -1617477314 254303407 2016373817 -517587581 -1776218859 138778806 2135074848 -431228518 -1857238772 657122353 1345180839 -920353507 -1104956021 541532200 1463816382 -834060028 -1186041454 703687683 1593203861 -939586257 -1325908551 782018586 1503369356 -1064122058 -1214908000 983430229 1301988547 -728525447 -1550539281 1039151180 1257701594 -738307744 -1527160330 877034599 1128353009 -632808117 -1387319843 858503294 1143769320 -584722094 -1440552508 929666874 1080993708 -647498218 -1369389440 805589795 1191404469 -569757169 -1458765159 967974664 1320497054 -675512796 -1598337358 1054858001 1238952839 -791561667 -1479112021 719226718 1574549448 -992942478 -1277700380 766722887 1521775569 -1011015061 -1262873859 604311404 1392656378 -905220544 -1123262762 594070389 1416625123 -848909735 -1168008497 201832434 2063632228 -502671650 -1794185656 191525867 2087535485 -446426425 -1838996911 47988672 1977290582 -321757460 -1680511366 95550425 1924582223 -339764491 -1665619357 296789910 1723307776 -4274502 -2001078740 383607695 1641698073 -120388957 -1881918923 527118244 1751916338 -245019000 -2040365538 403106749 1862392619 -167212399 -2129675769 779265659 1500878573 -1065564329 -1216612415 689922658 1578652404 -955186354 -1340722216 547958345 1471028959 -827895963 -1180663821 667216464 1355012806 -909472900 -1093813270 868595231 1153599113 -573843661 -1429411931 883454470 1135559312 -626650326 -1381948484 1025392173 1243156155 -753901823 -1541967977 980679220 1299499682 -729965800 -1552241778 354191027 1645983269 -82647137 -1944725751 309412522 1702261308 -58776698 -1955065072 466030209 1824538135 -171348051 -2100404421 480955032 1806563854 -224089164 -2052875486 145462999 2142021185 -425330693 -1851603091 264655566 2025939544 -506973214 -1764818060 108011237 1903636083 -394362935 -1619439777 18733820 1981475434 -283919408 -1743484090 -483874587 -1808820109 220645833 2049046879 -465212164 -1824367510 172690896 2102148422 -302833449 -1695281087 66929147 1962570093 -358685490 -1650863016 76580322 1939322228 -23086975 -1986492393 277993901 1737943355 -101548904 -1896526834 402398644 1627073826 -263966541 -2025652187 508187039 1766678793 -148245334 -2144418756 422024582 1847633168 -666466259 -1354647365 910747905 1095752087 -550810572 -1473479518 824519960 1176640910 -694353889 -1583730551 949182771 1335120293 -772750330 -1493699440 1073653034 1224316348 -974022583 -1292457761 738195813 1559808499 -1029940144 -1248105274 747781500 1536495082 -886435717 -1137893139 623145303 1378042305 -867707806 -1153374988 575255886 1431209432 -97281628 -1925928654 339605640 1664796702 -44147267 -1973850837 324025489 1683426311 -186117738 -2081480448 451309754 1843478572 -209332849 -2071796455 495695011 1787593781 -410744384 -1870415530 160098540 2123225210 -521581095 -1745978033 250031349 2044730467 -379649550 -1638387356 122773726 1884704840 -298662421 -1724516995 3974343 2000393297 -1050822292 -1235580422 794024000 1481959638 -969900683 -1321775645 675159129 1597582543 -813289122 -1199504952 562581618 1452237028 -924060345 -1075001903 652579947 1373807869 -588601080 -1410492002 853854244 1172568242 -611881711 -1400873593 898174013 1116617899 -768532166 -1523183188 1010778134 1261990016 -715332317 -1571039819 995263503 1280685209 -786511257 -1508246799 1058057035 1209506781 -697102722 -1586217240 947744594 1333419972 -540720555 -1463651645 835396473 1187779567 -660044212 -1347438886 916907872 1101125622 -861283837 -1146164587 581417775 1436584889 -876339686 -1128059252 634027830 1389186976 -1032695247 -1250598233 746337053 1534788491 -987785688 -1307007298 722597636 1544996754 -361698641 -1653089735 75402115 1937357589 -316854602 -1709564384 51597210 1947500300 -458530147 -1817423349 178586545 2107781927 -473520508 -1799252462 231262120 2060449598 -137889077 -2134848931 432643047 1859038065 -257278254 -2018701756 514088958 1772318568 -115576071 -1910816145 387060693 1611998019 -26102048 -1988721034 276813772 1735976794 -939132122 -1090335824 638294538 1359784604 -815251649 -1200681047 560356883 1449225861 -958500076 -1311161470 684724792 1607934638 -1045186803 -1229682789 800970273 1488643767 -709694654 -1565140012 1002211950 1287371512 -757125285 -1512562739 1020350071 1272348385 -613850256 -1402055706 895943260 1113600714 -603674775 -1425827841 839566917 1158543059 -211035154 -2073236616 493206210 1784842836 -200925193 -2097074335 436764379 1829719629 -38775844 -1967692982 331231984 1689846374 -86140987 -1915050157 349435625 1674888831 -287519862 -1713636580 13806246 2010487344 -374272109 -1632223483 129986239 1891130921 -536394824 -1761578194 235479700 2030965250 -412448863 -1871857865 157607565 2120472091 -2025558559 -264020617 1766460621 508378203 -2144753160 -147941010 1848101076 421591106 -1986009645 -23538363 1737590015 278312041 -1896734262 -101379748 1627144422 402354288 -1695318651 -302756589 1962745001 66726975 -1650542180 -359036662 1938872496 77064230 -1809254985 -483408607 2049348763 220308493 -1824181842 -465436360 2102087810 172777492 -1138078423 -886211137 1378102277 623058067 -1152939728 -868173402 1430906908 575592586 -1292778213 -973671027 1560257591 737711265 -1248067326 -1030016620 1536319534 747983032 -1583522483 -694522405 1335049313 949226743 -1494181548 -772298302 1224669304 1073334510 -1354312321 -666769943 1095283795 911180997 -1473572506 -550755856 1176858698 824328412 -1637917536 -380081098 1884372364 123079962 -1724737351 -298473425 2000484757 3918083 -1870343022 -410786812 2123019710 160269608 -1746333557 -521265123 2045211047 249577777 -2081927996 -185631662 1843801576 450960766 -2071623459 -209536949 1787554289 495769959 -1925987082 -97192864 1664984538 339383628 -1973550865 -44486535 1682989507 324489557 -1523483544 -768193282 1262427460 1010314706 -1570981775 -715421465 1280498013 995486155 -1410665382 -588397364 1172608374 853779936 -1400426429 -612368171 1116295535 898523641 -1199150068 -813605734 1451756832 563035574 -1075075051 -924018557 1374013753 652409263 -1235360706 -1051011928 1481868562 794080644 -1322246105 -969469775 1597915403 674853277 -1250816157 -1032503307 1534881359 746282713 -1306539142 -988218388 1544661590 722901696 -1146517679 -860964921 1437066877 580966123 -1127988408 -876383266 1388978788 634196722 -1463476473 -540921967 1187741227 835473085 -1347888354 -659559544 1101445682 916556452 -1507944651 -786847837 1209071129 1058522767 -1586277588 -697015366 1333604864 947520150 -1910755413 -115663043 1611812487 387284497 -1989022798 -25765084 1736411806 276347400 -2134399079 -138373361 1858717365 432993827 -2018876544 -257076458 1772356268 514011706 -1817493553 -458485927 2107989731 178417269 -1798898730 -473838784 2059967226 231713388 -1653557251 -361265301 1937692369 75097671 -1709345820 -317045902 1947407048 51651166 -1402388958 -613544268 1114070798 895512472 -1425737157 -603731283 1158322967 839756673 -1565346288 -709523834 1287444284 1002170282 -1512082935 -757579105 1271993125 1020666803 -1310839226 -958849328 1607487338 685211644 -1229723041 -1045112119 1488817011 800766949 -1090148748 -939354398 1359726424 638384078 -1201118611 -814787845 1449526081 560018391 -1761141014 -536859012 2030665670 235818832 -1872045325 -412226971 2120530911 157518665 -1713596712 -287594930 2010314740 14010210 -1632546111 -373923241 1891578861 129500027 -1968173426 -38322664 1690202018 330915636 -1914844521 -86312447 1674816443 349477677 -2073327940 -210979286 1785063312 493016838 -2096741723 -201231821 1829249929 437195551 737223405 1559630459 -973126719 -1292340393 748480244 1536939618 -1030584360 -1248479410 623553247 1378720329 -886780941 -1138492571 575106758 1430281808 -867627030 -1152499844 910570121 1094779423 -666348635 -1353751757 824964752 1177339398 -551184452 -1474123990 949861051 1335527981 -694953065 -1584076031 1072725666 1224166964 -771874930 -1493618920 278856229 1738027699 -24026359 -1986636897 401786428 1626732202 -100882672 -1896114298 507808279 1766046337 -263525573 -2024940627 422137358 1848540824 -148426974 -2145378380 220729921 2049909463 -484019347 -1809759237 172349016 2101536462 -464799884 -1823701022 66296435 1962191589 -302122145 -1694839863 77487722 1939435260 -359645370 -1651044400 854201260 1173168954 -589008256 -1411169770 898095029 1115744035 -611731815 -1399945713 1009884062 1261873928 -767558990 -1523004892 995909511 1281060625 -716030293 -1571484099 794624968 1482306398 -1051499804 -1235987854 674285521 1597503303 -968972547 -1321626005 562465786 1451342700 -813110570 -1198532032 652955619 1374453621 -924504369 -1075700135 159658852 2122515442 -410365368 -1869782306 250214269 2045691883 -521693615 -1746884921 123714390 1884851136 -380511622 -1638470932 3309391 1999982553 -298049949 -1724174603 338895616 1664357270 -96648660 -1925549382 324986649 1683609487 -45054411 -1973963101 451455794 1844419492 -186201570 -2082342264 495284011 1786929085 -208990713 -2071183727 432488559 1858105593 -137813693 -2133978667 514491510 1772991712 -257628838 -2019306036 387762269 1612445899 -116217487 -1911186969 275844164 1735802066 -25203352 -1988600322 74469387 1937203357 -360828633 -1653014095 52270098 1947903108 -317459138 -1709914712 179034169 2108483759 -458901227 -1818064509 231087136 2059480246 -473400052 -1798353510 581525671 1437487153 -861470325 -1147129571 633644222 1388549160 -875903598 -1127353084 745728149 1534449667 -1032025671 -1250182865 723463308 1545083930 -988721760 -1307149002 1058959555 1209614421 -787475985 -1508433543 947107034 1333036108 -696396298 -1585781408 835057905 1187170407 -540304931 -1462982325 916995304 1101991038 -660185660 -1348375214 14446894 2010857912 -288223230 -1714085740 129086775 1891009953 -373304293 -1632050035 235403548 2030094730 -536242128 -1760647002 157957381 2121076115 -412853207 -1872532289 493576522 1785483740 -211484570 -2073939728 436643155 1828820421 -200752001 -2096106263 330361208 1689770478 -37844908 -1967540030 350039393 1675238903 -86815667 -1915454245 1001542118 1286955376 -709087030 -1564802980 1021285887 1272489321 -757992237 -1512651707 896129492 1114564930 -613959432 -1402959762 839130573 1157836123 -603292447 -1425191817 637878658 1359114516 -938794834 -1089728456 560498075 1450161421 -815340361 -1201548255 685689264 1608120614 -959403876 -1311270902 800263593 1488207167 -1044550523 -1229300717 1335748585 949671807 -1584167227 -694897069 1223697392 1073156966 -1493286180 -772181430 1095135195 910253901 -1354232073 -665895327 1177267138 825006932 -1473918226 -551355784 1378547597 623757083 -1138452831 -886856137 1430729620 574620418 -1152822600 -867278290 1559330751 737562409 -1291903341 -973591035 1536998310 748391216 -1248666998 -1030362596 1962133281 66385847 -1694652915 -302344549 1939735352 77149102 -1651482092 -359181694 2049462035 221216645 -1809437121 -484368727 2101709578 172145564 -1823741402 -464725328 1766119237 507766739 -2025146775 -263354625 1848185692 422454218 -2144898448 -148880666 1738497911 278425569 -1986970021 -23720243 1626512238 401976312 -1896023486 -100939052 1451677352 562161214 -1198999676 -812677358 1374360241 653009447 -1075481699 -924695797 1482514074 794455564 -1236058186 -1051455712 1597020803 674736661 -1321272401 -969290951 1261553356 1010234970 -1522554912 -768043146 1281098453 995832387 -1571658759 -715828369 1172983550 854425192 -1411108910 -589095100 1116179175 897628785 -1400247349 -611394723 1843983968 451921654 -2082039988 -186538022 1787114105 495059695 -2071243947 -208903229 1664319058 338972356 -1925374082 -96849944 1683929675 324635357 -1974412441 -44569615 1885332996 123262610 -1638824152 -380192834 1999774237 3478155 -1724103887 -298093657 2122608182 159604384 -1870000358 -410173556 2045356591 250518201 -1746416893 -522126443 2108392811 179090941 -1817844665 -459090735 2059813234 230781412 -1798823842 -472969016 1936723289 74923471 -1652659083 -361145117 1948109120 52099542 -1709987732 -317417222 1612485903 387687833 -1911360477 -116013899 1735479574 276193664 -1988153286 -25689940 1858542909 432025003 -2134279151 -137474937 1772804388 514714034 -2019248120 -257718114 1187358115 834835765 -1463040881 -540216295 1101554106 917459244 -1348075370 -660525056 1209937297 1058610439 -1508881219 -786990037 1332996488 947181854 -1585608540 -696600526 1534244295 745899345 -1250110229 -1032067971 1545564638 723009864 -1307504398 -988405660 1437154805 581832035 -1146659623 -861901745 1388640748 633588090 -1127573312 -875714474 1689302058 330794172 -1967205114 -38148720 1675456563 349847717 -1915547361 -86761079 1785412632 493620366 -2073731788 -211653214 1829173249 436324503 -2096588499 -200300101 2030543950 234919128 -1760967326 -535890444 2120900695 158159041 -1872494213 -412929555 2010918012 14359786 -1714270896 -287998522 1890707557 129423603 -1631614647 -373769761 1608422626 685352052 -1311705650 -958937768 1488146683 800350317 -1229114921 -1044774591 1359289552 637676614 -1089765892 -938717846 1449711817 560982111 -1201227291 -815691405 1114211462 896447504 -1402477142 -614410948 1157906591 839086089 -1425399373 -603123419 1286737076 1001733154 -1564709480 -709141234 1272957101 1020852283 -1512986239 -757688041 1042817103 1227821273 -802799261 -1490980363 960881750 1313002688 -682916486 -1605585428 821274749 1207212267 -553793199 -1443169849 933129316 1083792626 -644870840 -1365819938 597635115 1419247805 -846114553 -1164549743 619902002 1408615588 -889416418 -1107581560 759478297 1514375311 -1018504907 -1269962333 707361792 1563315350 -1004069588 -1289736774 88473735 1916874769 -347577941 -1672523459 36422814 1965880328 -333077070 -1692232412 194873525 2090514467 -443291239 -1835738865 217074860 2079816762 -486658688 -1778836202 418451683 1878401141 -151031345 -2114436775 530371834 1755047020 -242043434 -2037021376 371890385 1630382151 -131794435 -1893480085 289889480 1715498078 -11977244 -2008150670 657658126 1345593752 -918720478 -1103478604 543085847 1465509249 -833571781 -1185446739 703109436 1592764842 -941164528 -1327380346 780492069 1501719987 -1064616951 -1215558497 981729642 1300443644 -729128890 -1551019824 1038730611 1257174501 -739793825 -1528785719 878676312 1129888206 -632166284 -1386817310 858934593 1144356311 -583259027 -1438966533 475869638 1801060688 -229420822 -2058067844 456193503 1815594313 -180448013 -2110151579 310819316 1702988130 -58140456 -1953503154 367754733 1659653499 -68870975 -1931334569 32121250 1995247924 -270253938 -1729925096 109569467 1904268589 -393640809 -1618037759 254912912 2016844038 -515913540 -1774651350 140275081 2136694047 -430830427 -1856685005 203309773 2065265243 -502258719 -1793649801 192120532 2088023618 -444733448 -1837443218 46516991 1975712361 -322196525 -1681089723 94899942 1924087408 -341413942 -1667145892 296309417 1722704447 -5819515 -2002779373 381982384 1640212006 -120916068 -1882339574 527620763 1752558093 -243483721 -2038723807 404692610 1863855636 -166625362 -2129244360 930112005 1081561747 -646053079 -1367788609 807249436 1192924810 -569129168 -1458243674 967567927 1319951009 -677016805 -1599947891 1053175342 1237393080 -792178942 -1479573612 717714017 1572881143 -993455283 -1278336037 766162552 1521321710 -1012607148 -1264326718 605878867 1394330309 -904750209 -1122653207 594624074 1417023196 -847290522 -1166512144 352678796 1644315418 -83160416 -1945361866 308852629 1701807875 -60369223 -1956518353 467598270 1826212648 -170878318 -2099795452 481509287 1806962481 -222470517 -2051379683 145908712 2142589822 -423886140 -1850002862 266315761 2027460455 -506345763 -1764297141 107604954 1903090508 -395867402 -1621050784 17051587 1979916117 -284537105 -1743946119 778785604 1500275666 -1067109784 -1218313474 688297821 1577166795 -955713935 -1341143321 548461430 1471671264 -826361254 -1179022644 668802927 1356476409 -908886461 -1093382443 870073120 1155232694 -573431284 -1428876646 884049721 1136048047 -624957931 -1380395389 1023920914 1241578372 -754341314 -1542546776 980029195 1299005341 -731615705 -1553768783 1514464587 759420381 -1270184857 -1018317583 1562976594 707662276 -1289273218 -1004506904 1419734393 597188079 -1164899243 -845792061 1408412000 620075510 -1107507124 -889456422 1207170351 821347769 -1442999293 -553999211 1084109110 932774304 -1366274022 -644390772 1227390237 1043287435 -1490674639 -803132249 1313192196 960661906 -1605642200 -682825538 1630193027 372110613 -1893423953 -131886023 1715929498 289419532 -2008457034 -11644896 1878085041 418807079 -2113983331 -151512053 1755089320 530299198 -2037192572 -241838062 2090718695 194700657 -1835813685 -443251619 2079330814 217522536 -1778487086 -486981564 1917214165 88173891 -1672987399 -347141009 1965791692 36481370 -1692010272 -333264778 1130353674 878240924 -1387154138 -631863888 1144131603 859119749 -1438879425 -583319127 1300519992 981691566 -1551221484 -728953470 1256822817 1039050935 -1528301299 -740243045 1592312942 703591672 -1327061694 -941517356 1501888631 780284129 -1215602341 -1064545843 1345539164 657751242 -1103286928 -918938138 1465813061 542750931 -1185879703 -833103361 2016539842 255247444 -1774217746 -516381320 2136748251 140181581 -1856876041 -430612127 1995078896 32328806 -1729880612 -270324406 1904720105 109086847 -1618355771 -393287341 1703339174 310498352 -1953987190 -57690852 1659576511 367792169 -1931132525 -69046011 1801284756 475683842 -2058154568 -229360338 1815128205 456628251 -2109814367 -180750025 1752336329 527808351 -2038634779 -243542413 1864319952 404255558 -2129583364 -166325654 1722355707 296632173 -2002293033 -6267327 1640287202 381942644 -1882543410 -120743336 1975883693 46311227 -1681131903 -322124265 1923634100 95380258 -1666829672 -341769714 2065571743 202977033 -1794081101 -501789147 2087967622 192211728 -1837253974 -444954052 1394386689 605788055 -1122843091 -904530245 1416717080 594957198 -1166081484 -847760734 1573334835 717234085 -1278652897 -993100151 1521150762 766368700 -1264285178 -1012680048 1319876453 967608307 -1599744439 -677189921 1237742460 1052853226 -1480060336 -791731514 1081098071 930549697 -1367449989 -646353171 1193147214 807062488 -1458333086 -569070860 1902753416 107906590 -1620584540 -396302542 1980002961 16990727 -1744170051 -284351701 2142387898 146083372 -1849925738 -423923968 2027944611 265865781 -1764648049 -506025191 1826531052 467244666 -2100246592 -170395818 1806918389 481579619 -2051210279 -222678193 1644506846 352460360 -1945415694 -83067036 1701374663 309320273 -1956213781 -60703875 1242011200 1023452886 -1542850708 -754006022 1298813529 980247247 -1553714315 -731708445 1155276402 870002404 -1429045410 -573222968 1135729259 884402941 -1379943609 -625439791 1471186468 548910770 -1178671352 -826681442 1356677693 668627627 -1093459183 -908848249 1500188182 778845824 -1218089158 -1067294804 1577503247 687995545 -1341609181 -955278411 -151934393 -2114544943 419416939 1878588413 -241406370 -2036638008 529665906 1754611684 -131456395 -1892871453 371475289 1629713359 -12065172 -2009016582 290031424 1716434902 -347686365 -1673426251 88660751 1917840281 -332693958 -1691595092 35987222 1965174656 -442682863 -1835400569 194204477 2090099627 -487524856 -1778923874 218011428 2079958962 -845182321 -1164396007 596765603 1419172661 -890089834 -1107984896 620507066 1408966444 -1018953027 -1270664661 759849873 1515016967 -1003895132 -1288767950 707241864 1562416926 -802645269 -1490048387 1042742215 1226951505 -683319566 -1606259100 961232862 1313607496 -554495271 -1443618225 821916661 1207583587 -643901760 -1365645738 932231148 1083672442 -269837562 -1729254512 31783466 1994640060 -393781473 -1618972791 109657651 1905135269 -516877516 -1774836830 255816216 2016952974 -430123219 -1856247877 139638273 2136311447 -228750494 -2057651212 475261518 1800723160 -181383301 -2110291987 457059927 1815682753 -58326192 -1954466874 310927996 1703891690 -68434103 -1930627105 367371877 1659016947 -729498674 -1551660200 982178530 1301146228 -739672105 -1527886015 1038556923 1256205933 -631294980 -1386740886 877744848 1129734726 -583862299 -1439316109 859608777 1144759903 -919360598 -1103848644 658360966 1346042384 -832671821 -1185325275 542117535 1465335305 -941087848 -1326509298 702956212 1591833122 -1064966271 -1216162025 780895917 1502393915 -993539899 -1279199149 717859305 1573820799 -1012265764 -1263715254 765750768 1520655718 -904118025 -1122275231 605168091 1393889613 -848198418 -1166625672 595584450 1417205076 -646915935 -1367873481 931051917 1081706779 -568517448 -1457902546 806583700 1192512770 -676638573 -1599315963 967127487 1319239977 -792292214 -1480481764 1053357478 1238353200 -5642227 -2001807205 296192289 1721809335 -121361388 -1883038590 382356792 1640857006 -244162497 -2039131991 528220435 1752904069 -165698522 -2129095504 403817738 1863775644 -501286807 -1793472257 202414405 2065148371 -445432720 -1837888282 192765276 2088398282 -322604965 -1681768243 46862711 1976312289 -341265342 -1666218796 94819694 1923212792 -572720764 -1428436718 869439656 1154852926 -625918563 -1380578037 884956337 1136159783 -754486858 -1543487200 1024004250 1242439692 -731204177 -1553103559 979686531 1298392085 -1066669600 -1217603210 778406092 1499641946 -955896327 -1342104209 688409813 1578073155 -827301422 -1179168444 549323006 1471754344 -908220981 -1092971171 668189927 1356133489 -424486580 -1850349094 146585696 2142996726 -505471659 -1764217405 265387129 2027310319 -395751042 -1620155928 107425874 1902117060 -284912281 -1744591375 17495115 1980613853 -83506904 -1945962050 353085444 1644992658 -60289743 -1955643993 308702237 1700879499 -169983718 -2099678836 466624566 1826033824 -223116029 -2051754603 482206767 1807406265 -1835176125 -442867755 2090012271 194264825 -1779389606 -487089204 2080295542 217709280 -1673074831 -348006425 1917355613 89110219 -1691671704 -332655618 1965376068 35812050 -1893040345 -131248207 1629756939 371404445 -2008564930 -12547160 1716115986 290384516 -2114849003 -151599229 1879021113 418948783 -2036583668 -241499238 1754419744 529883830 -1443672181 -554402019 1207774887 821698097 -1365341294 -644236540 1083239102 932698664 -1490499655 -802162897 1227269781 1042388483 -1606089824 -683527370 1313563276 961303066 -1270587409 -1018990727 1514815171 760024661 -1289118730 -1003574432 1562901210 706792012 -1163929635 -845617333 1418835697 597067367 -1108208700 -889904302 1409053416 620446334 -1954128382 -58626412 1703427886 311365560 -1930716645 -68375923 1659239223 367184801 -2057447888 -228923738 1800648476 475301770 -2110778839 -180936001 1816032005 456737683 -1775153562 -516522256 2017406794 255336412 -1856206209 -430195991 2136140627 139844549 -1729444268 -269617470 1994696568 31692782 -1618542003 -394251557 1904829281 109990903 -1326940470 -940618148 1592139750 702623600 -1215972653 -1065186747 1502338047 780987241 -1103890696 -919288210 1346213844 658155330 -1185008927 -833027465 1464882125 542597979 -1386254674 -631742920 1129385858 878067476 -1439520073 -583689695 1144834971 859568909 -1551571300 -729557494 1300924336 982365990 -1528225147 -739372525 1256670121 1038119743 -1599402559 -676577961 1319464173 966941819 -1480144424 -792594098 1237887220 1053792354 -1368357389 -646466203 1082057951 930731081 -1457700374 -568692356 1192435910 806621264 -1122230875 -904188621 1393720457 605375519 -1166943812 -847845078 1417656464 595101702 -1278765673 -994007807 1573516475 718193709 -1263906418 -1012047592 1520709794 765657140 -1681576695 -322822753 1976257573 46955699 -1666651888 -340797050 1923516476 94484650 -1793153733 -501639763 2064696343 202896513 -1837932254 -445361740 2088566798 192557208 -2039333523 -243986949 1752980545 528182487 -2128610956 -166147614 1863424088 404138190 -2002143905 -5339703 1722274931 295757029 -1882951354 -121421360 1640632426 382542076 -1179632512 -826864618 1472093612 549023034 -1092749159 -908408817 1356044725 668248355 -1217678158 -1066630108 1499846046 778233096 -1341755221 -956219331 1577587079 688857361 -1543033628 -754967438 1242123720 1024359774 -1553274627 -730998677 1298434513 979614023 -1428380458 -572812224 1154663930 869660012 -1380884273 -625586087 1136591331 884486517 -2099372984 -170316578 1825602916 467095026 -2051811247 -223024953 1807595901 481987051 -1945791366 -83712788 1644950870 353158592 -1956097949 -59809547 1701196111 308347353 -1620505556 -395428678 1902603520 106978710 -1744517067 -284952413 1980410137 17668495 -1850571746 -424299384 2143085874 146527652 -1763753977 -505909103 2026971435 265687485 1961505310 65864328 -1696312526 -303864924 1938290183 75548305 -1651927253 -359749699 2050079276 221678266 -1807754496 -482808938 2103213621 173756067 -1823334631 -464179313 1767711354 509219564 -2024586410 -262900800 1848698467 423089909 -2143385777 -147212327 1736878664 276929246 -1987523740 -24118286 1626041937 401366727 -1897590915 -102613013 1334055638 948118080 -1584761862 -695385236 1223284431 1072621145 -1494763549 -773814411 1096784612 911780466 -1353581624 -665400482 1177706237 825585259 -1472446511 -549777593 1379074738 624177700 -1136827490 -885370104 1432274603 576321085 -1152342137 -866674927 1558743680 737131030 -1293489236 -975054022 1535463065 746749455 -1249169483 -1031004381 1844511583 452342729 -2080415117 -185052443 1788659526 496760784 -2070763926 -208300292 1663732589 338541563 -1926960575 -98313513 1682394996 322994146 -1974915496 -45211954 1883640635 121709485 -1639419369 -380681599 1999361826 2942900 -1725581810 -299727208 2124258057 161131423 -1869350363 -409679181 2045796112 251096966 -1744945604 -520548694 1453269911 563614465 -1198439749 -812223955 1374873486 653645592 -1073969502 -923027916 1480895397 792959795 -1236612471 -1051854305 1596551100 674127658 -1322840432 -970965498 1260925939 1009714021 -1524215073 -769564087 1279653866 994232188 -1572104506 -716396976 1173601217 854887255 -1409426707 -587535749 1117683672 899239758 -1399841036 -610849182 1188843676 836460554 -1462619728 -539688666 1102156933 917939219 -1346374231 -658979521 1208473774 1057024056 -1509312126 -787576556 1332354231 946678817 -1587249765 -698135283 1533755640 745304174 -1251663404 -1033760446 1543931105 721532023 -1308039731 -988818085 1437649098 582482012 -1145132570 -860251792 1390218451 635059269 -1126994433 -875274903 2108846164 179650754 -1816391304 -457498130 2061481037 232293595 -1798187679 -472455689 1936324710 74369264 -1654154934 -362763812 1946434687 50531561 -1710596781 -317887035 1610965040 386027686 -1911881444 -116641398 1734911017 275748031 -1989753595 -27134573 1860102146 433707156 -2133817042 -136857160 1773349915 515120269 -2017637065 -256213599 1606902237 683692363 -1312227087 -959565721 1487578564 799905106 -1230715672 -1046219650 1360849391 639359353 -1089304381 -938100651 1450257910 561388896 -1199616806 -814187444 1114665401 897007919 -1401024363 -612818941 1159574944 840598838 -1424763764 -602610662 1286338955 1001179421 -1566205785 -710760399 1271283090 1019284740 -1513595714 -758158296 1688813845 330199427 -1968758727 -39841617 1673823500 348370330 -1916083168 -87173962 1785907495 494270897 -2072205301 -210003811 1830751550 437796264 -2096010222 -199861116 2032030065 236544487 -1760546723 -535363381 2121504104 158639614 -1870793660 -411384622 2009454915 12773845 -1714702225 -288585479 1890065754 128921036 -1633256330 -375304992 277280538 1736558476 -24603082 -1987074400 401289987 1626080149 -102411729 -1897766215 509443880 1767526334 -262988284 -2024526190 422624049 1849133991 -146875875 -2143688053 221374334 2050414568 -482376110 -1808222524 173810535 2103120881 -464371125 -1823116579 65695564 1961713626 -303821216 -1696383242 76000085 1937808323 -360068487 -1651574033 736679890 1559226180 -974735618 -1293842840 746918859 1535255389 -1031048473 -1249099151 624123872 1379168118 -885178676 -1137045926 576625657 1431939951 -867108139 -1151874493 912246710 1096349472 -665737574 -1353279988 825361327 1177891641 -549690749 -1472507371 948195204 1334017810 -695587160 -1584587202 1072270237 1223605003 -773330255 -1495213529 161334875 2124084941 -409753737 -1869309983 250610242 2046243540 -520199314 -1745267720 122048105 1883340543 -381145275 -1638981677 2853488 1999420134 -299504804 -1725768758 338351679 1663952553 -98257133 -1927051387 323424806 1681924784 -45518070 -1974582372 452025869 1844866715 -184598751 -2080895049 496802324 1788586626 -208471240 -2070557778 854845075 1173673477 -587364417 -1409632471 899555978 1117327900 -611302490 -1399360720 1009282721 1261395511 -769257587 -1524547813 994421432 1279433262 -716452972 -1572013310 793048823 1480836705 -1052076069 -1236424883 673788654 1596850808 -970501182 -1323277484 564100805 1452822099 -812572695 -1198116993 653441756 1375046218 -922952720 -1074009242 581997976 1438098702 -859900748 -1145453534 635261313 1390043415 -875351891 -1126956997 745217450 1533816124 -1033536378 -1251849200 721869235 1543629093 -989284193 -1307604983 1057457660 1208005994 -787880752 -1508977594 946487781 1332572531 -698081079 -1587343265 836505038 1188773208 -539857694 -1462412172 917621207 1102510401 -658528005 -1346856851 434025808 1859749318 -137309060 -2133334806 515076425 1773421023 -256044955 -2017845005 386219362 1610747380 -116695986 -1911788328 275315067 1735379437 -26830761 -1990088511 74032436 1936627106 -362298344 -1654590322 50618669 1946374587 -318111743 -1710411625 179449094 2109021584 -457421782 -1816429380 232778015 2061031817 -472807373 -1797867355 1001104601 1286378575 -710556171 -1566378653 1019633856 1270960214 -758644244 -1513148038 896543979 1115102333 -612479545 -1401324207 840820978 1159387236 -602699298 -1424705208 639415485 1360757803 -938289775 -1089084153 561082532 1450590258 -813756024 -1200086754 684145807 1606421529 -959881821 -1311871691 799733910 1487783936 -1046177350 -1230788308 12944401 2009248903 -288627395 -1714629205 128466952 1890545822 -374988508 -1633611342 236850211 2031697077 -535794417 -1760076391 158582842 2121595052 -411195114 -1871013504 494048373 1786094819 -209914535 -2072263217 438259820 1830314234 -200199872 -2095709738 329849927 1689136337 -39355029 -1969205763 348444766 1673783496 -87377550 -1915909660 -1137461226 -885749632 1379785018 624617900 -1151435761 -866562919 1431313699 576138677 -1293406172 -974192462 1558597896 736190878 -1249512387 -1031617365 1535874321 747414919 -1585141646 -696018716 1334495582 948828616 -1494651797 -772907779 1223101767 1071660497 -1352720320 -665317162 1095844204 911634938 -1473059751 -550120241 1178371445 825996771 -2023909154 -262494136 1767111154 508873060 -2144314169 -147362735 1849572843 423169405 -1987702548 -25091974 1736995264 277823830 -1897147147 -101915549 1625667033 400721231 -1695905606 -303187924 1961159062 65263872 -1652077405 -360678347 1938369935 76422425 -1808727928 -482988002 2050974116 221794610 -1822636911 -463735801 2102568381 173380907 -1524070057 -768624191 1260841083 1008851181 -1572516530 -717062696 1279994978 994843892 -1410137755 -587976205 1174233161 855265503 -1398880900 -610667030 1116775504 899126470 -1197500109 -812078683 1452406815 563529865 -1074635478 -923439684 1375484934 653986960 -1237053183 -1052565097 1481273389 793591995 -1322658536 -970005106 1596437556 673219746 -1639536225 -381576951 1883818163 122681381 -1725207162 -299082480 1998916778 2243644 -1868750419 -409333445 2123579521 160722967 -1745820236 -520628958 2046723224 251245582 -2081310213 -185169555 1845483735 452520001 -2070118942 -207925900 1787960526 496315480 -1926614583 -97713825 1663324389 337862771 -1974995504 -46086842 1682543868 323921002 -1912218988 -117249534 1611381688 386698030 -1989665139 -26268133 1734770593 274812727 -2132913498 -136748496 1859138442 433521436 -2018273601 -256596439 1774057363 515557125 -1816999184 -457835930 2109516764 180067146 -1797320983 -472367489 2060545989 232152915 -1654046014 -361860524 1936139246 73405304 -1710979365 -318523827 1946871799 51238753 -1251214756 -1033057590 1533385584 744664038 -1308213691 -989786413 1544052585 722431999 -1146064274 -860405000 1438520130 582558676 -1126320521 -874871071 1389614939 634709965 -1461917128 -539239762 1188203284 836090754 -1347342815 -659153225 1103056653 918060955 -1509465590 -788508004 1208550182 1057895344 -1586846189 -697461115 1332004671 946075561 -1759581227 -535176381 2031127289 236436079 -1871499316 -411820198 2122141408 159022710 -1715117081 -289254543 2009793227 13382237 -1633114114 -374368408 1889978066 128054852 -1968571471 -38876377 1688705693 329296395 -1916518488 -87879874 1674206852 349007378 -2072874109 -210418923 1786516143 494608953 -2095073382 -199719156 1829885622 437708320 -1401894115 -612893813 1115597361 897161895 -1424158972 -602259566 1158901288 840195774 -1565834449 -710118471 1285890563 1000477333 -1513715914 -759056480 1271457306 1020253836 -1312302215 -960435217 1607055957 684624579 -1230364832 -1045614602 1487175244 799231706 -1088662709 -937729059 1360147047 638911217 -1200515246 -814307388 1451226750 561563368 -664830702 -1353167484 911285310 1096166568 -550323957 -1472886371 826071079 1178331313 -695929568 -1585199690 948605964 1334682778 -773246663 -1494351441 1072123925 1222664323 -974623370 -1292935712 736496730 1558265036 -1031427729 -1249732103 747358275 1535965397 -885791420 -1137388078 624788584 1379579134 -866246307 -1151790645 575684721 1431793895 -483303974 -1808372404 222248182 2050493536 -463693373 -1822709419 173209839 2102773881 -303376920 -1695685250 65320132 1961067602 -360246799 -1652547225 76116189 1938702411 -24752706 -1988002520 277359762 1737432068 -102004313 -1897088719 400943243 1625479197 -262290036 -2024082150 508798112 1767150646 -147848811 -2143866621 423518393 1849249839 -1052488621 -1237091131 793390463 1481448937 -970356662 -1322338084 673704294 1595988464 -811613087 -1197935369 563193165 1452709339 -923664264 -1074450194 654074196 1375424962 -588030921 -1410044767 855457051 1174015373 -610363346 -1399215944 898693378 1117243796 -769076219 -1523587949 1009169705 1260488127 -716894180 -1572724598 994799920 1280065958 -97882981 -1926407155 337907127 1663253793 -45635454 -1975478252 323602862 1682897208 -185473879 -2080975809 452953477 1845015827 -207871824 -2070212570 496124316 1788178698 -409109249 -1868936087 160636371 2123640133 -521094938 -1745385360 251582922 2046421340 -381225779 -1639857061 122197473 1884267895 -299159340 -1725169598 2445816 1998741870 -362209392 -1653723386 73891516 1935691306 -318448759 -1711019233 51034789 1947044403 -458057822 -1816811724 180156046 2109457944 -471903301 -1797758163 231813783 2060845569 -136441868 -2133246110 433090264 1859608142 -256652307 -2018182277 515746497 1773836887 -117078074 -1912424624 386655978 1611454076 -26721313 -1989184695 275129075 1734414949 -788054184 -1509945394 1057578612 1208905442 -697631935 -1586639913 946117229 1331931899 -539183254 -1462007812 835900998 1188423376 -659459213 -1347009563 918491743 1102586569 -860868804 -1145626710 582897168 1438219910 -874648795 -1126507597 634620425 1389673119 -1033132274 -1251174504 744867362 1533212340 -989437161 -1308535935 721945147 1544499885 -210620719 -2072699321 494686205 1786478443 -199234872 -2095523234 437357540 1830206322 -39213341 -1968269707 329762767 1688270681 -87792902 -1916579220 348783574 1674392384 -289063243 -1715335645 13328281 2009886479 -374801748 -1632646598 128359296 1889643286 -534858105 -1759934959 235984811 2031609661 -411864418 -1871429112 159191986 2121933604 -937685479 -1088733553 638742325 1360355235 -814626304 -1200162154 562015020 1450744762 -960002517 -1312770371 684320519 1607391121 -1045806542 -1230146908 799286046 1487082376 -710205827 -1565774101 1000701777 1285705671 -758719900 -1514018062 1019788104 1271892958 -613378481 -1401444647 897513315 1115277301 -602058154 -1424334144 840119162 1158939628 -1414789907 -592759685 1168270785 849696087 -1396588300 -607719326 1120903640 902336846 -1518891809 -764363703 1266281971 1014947173 -1575335738 -719488944 1276389866 991107452 -1239739255 -1055120353 1477801381 789726515 -1317613424 -965615610 1601745340 679444778 -1195336517 -808997843 1456405911 566873345 -1079158622 -928356300 1369651598 648284440 -1866324955 -406514509 2127316233 164328863 -1750081476 -525807446 2040627472 245805446 -1642484713 -383869823 1880608059 118554029 -1720424434 -294430568 2004486434 8206772 -1921698751 -93190953 1669027181 343696891 -1978077096 -48250674 1679200628 319922658 -2085700493 -190214939 1839258975 447213001 -2067564438 -205240068 1791826246 499788240 -1296616020 -978320070 1555649664 733897750 -1243942475 -1025654493 1540657305 752066575 -1133724258 -882143992 1382210738 627436580 -1157531257 -872003311 1427052715 570959933 -1358944824 -670624418 1091454180 906589298 -1469193775 -546647737 1180926205 828682347 -1579438598 -690184852 1339411670 953351232 -1497994781 -776906379 1220020431 1069496409 -1982261916 -18995726 1742173256 282084574 -1900752515 -105651733 1622847569 398295239 -2029871786 -268063296 1762458746 504089836 -2140186289 -144152103 1851865187 426117365 -1804729088 -479644266 2053137452 224875706 -1828470503 -469438065 2098044981 168464547 -1699377870 -307053148 1958472734 62708872 -1646769877 -354453059 1943414791 80812177 -1717934481 -291678471 2006189891 9648085 -1627938186 -370109728 1895416666 134149068 -1757286819 -532226357 2035257201 239648743 -1876153788 -416605486 2116176744 153451518 -2077395445 -215333219 1780684583 488908721 -2092912110 -196640124 1833882430 441050024 -1963524551 -34484561 1694015253 335523715 -1919206880 -90436938 1670732556 345140122 -1561049433 -705464783 1291462539 1006442269 -1516666178 -761351640 1268245394 1016124164 -1406153067 -618070525 1109503929 891723567 -1421735284 -599442918 1162636192 843799350 -1086105917 -935041451 1364015087 642385785 -1204907302 -819355060 1445000182 556254048 -1315381519 -962597273 1603715037 680628043 -1225450776 -1041094018 1492876228 805063506 -2139007186 -142186568 1854879234 428344980 -2014538953 -252992607 1776480795 518374029 -1906647268 -111284342 1616166448 391351974 -1992877307 -30397549 1731820073 272517823 -1657387190 -365856804 1933059686 71243504 -1705278637 -312691771 1951785599 55759593 -1813131400 -454361106 2112073300 182755010 -1803547807 -477676553 2056153677 227105499 -1141934106 -857192592 1440814794 585508444 -1132284929 -880442519 1384960723 629924421 -1254817836 -1036791998 1530568440 742239854 -1302774835 -983692453 1549228769 726690423 -1504155774 -782280940 1213597358 1062286904 -1590320229 -701328627 1329316535 943518241 -1467748432 -544940250 1183682204 831176202 -1343345751 -655811777 1105218181 921139731 -809451031 -1194856065 567189701 1456050259 -928184848 -1079364250 648242396 1369723978 -1055176229 -1239647923 789915895 1477580897 -965308990 -1317946028 679013614 1602215032 -763899507 -1519328997 1014608033 1266581559 -719710828 -1575148286 991196344 1276331054 -592684609 -1414829783 849492115 1168443397 -608068186 -1396265680 902823050 1120455708 -189865695 -2086022729 446726157 1839706267 -205314760 -2067524178 499991572 1791652994 -92968685 -1921885819 343607359 1669085353 -48714486 -1977639524 320261158 1678900400 -384175803 -1642151469 118984809 1880137983 -294374052 -1720515126 8017008 2004706534 -406685321 -1866118687 164370523 2127243469 -525353618 -1750561288 245488706 2040982740 -690229080 -1579368386 953520516 1339203858 -776588111 -1498348505 1069045149 1220502795 -671057766 -1358477300 906893750 1091119392 -546456445 -1469412331 828628399 1181019449 -882057012 -1133784998 627212768 1382396278 -872340267 -1157229501 571426297 1426617711 -977835778 -1297065880 733546962 1555970372 -1025856281 -1243767695 752143819 1540619613 -306851744 -1699553034 62632268 1958511066 -354937735 -1646320401 81163605 1943094723 -479307694 -1805031228 224409982 2053573096 -469525429 -1828410147 168688999 2097860081 -268255228 -2029653870 504144168 1762365886 -143719395 -2140654453 425813297 1852200359 -19314634 -1981908832 282536218 1741691276 -105608145 -1900823367 398126339 1623055765 -34167957 -1963879427 335069767 1694495441 -90478734 -1919133724 345310814 1670526664 -215143591 -2077615153 488852085 1780775651 -197071040 -2092441642 441355884 1833549562 -532565233 -1756986471 240112163 2034819765 -416516330 -1876211840 153228858 2116363948 -291882179 -1717761109 9722385 2006149767 -369623260 -1628385358 133799432 1895739038 -963083357 -1314933963 680977039 1603392025 -1040889926 -1225623764 804988566 1492915712 -935130223 -1086047481 642607805 1363827243 -819015800 -1205207266 555789988 1445436978 -617638969 -1406622895 891417323 1109836413 -599631906 -1421514936 843855602 1162544740 -705422347 -1561121949 1006271193 1291668047 -761667604 -1516310662 1016577728 1267764822 -454192598 -1813339460 182711046 2112144272 -478128589 -1803065691 227424031 2055800713 -365553128 -1657722226 70810420 1933527970 -312746495 -1705185641 55951149 1951567803 -111508914 -1906461992 391439202 1616106484 -29931945 -1993312575 272181115 1732122605 -142538116 -2138686742 428829520 1854430150 -252916123 -2014576909 518172489 1776656351 -545017118 -1467710860 831378382 1183507288 -655460613 -1343666579 920655831 1105667905 -782746928 -1503720890 1062624252 1213295466 -701104439 -1590505889 943431653 1329377139 -1036737914 -1254911472 742048682 1530786620 -983996769 -1302440439 727123891 1548760869 -856741196 -1142416862 585190296 1441168142 -880611667 -1132077509 629968769 1384890135 1668648677 343064179 -1921257527 -92479649 1679313660 320830058 -1978258480 -49210554 1840121559 447297089 -2086639621 -190359699 1791214286 499446360 -2066897950 -204827788 2126683777 163950103 -1865613395 -406073541 2041535128 245918222 -1751041100 -525989086 1880692403 119416357 -1642629217 -384809207 2004144810 7594556 -1720011898 -293764336 1478209069 790404795 -1240084735 -1055719529 1601595956 678517410 -1317532904 -964740210 1455433247 566695561 -1194440909 -808880219 1370350086 648729232 -1079803094 -928730180 1168948809 850104031 -1415389339 -593104909 1119976016 902187718 -1395713156 -607638550 1266103931 1013974765 -1518774441 -763467839 1276834402 991806196 -1575709874 -720133160 2054078372 225021746 -1805590904 -479728098 2097380285 168053547 -1827857775 -469095929 1958033302 61998848 -1698998598 -306420180 1943597967 81773337 -1646882141 -355360203 1742319552 283025238 -1982345492 -19857798 1622436825 397630287 -1900410123 -105039261 1761748978 503650148 -2029238562 -267684280 1852826603 426300285 -2141093177 -144264623 1090559852 906473466 -1357971904 -670445866 1181571957 829058019 -1469892007 -547091761 1339758430 953952200 -1579846030 -690862364 1219941191 1068622801 -1497845141 -775978243 1555533576 733003678 -1296437724 -977346894 1541032721 752712583 -1244386755 -1026352469 1382811450 627783596 -1134402026 -882551168 1426178851 570880949 -1156603377 -871853415 1363405927 642047217 -1085436597 -934625827 1445865598 556341480 -1205843630 -819496508 1603822677 681530563 -1315568263 -963562001 1492492364 804425946 -1225014944 -1040387594 1291123715 1005833365 -1560634065 -704795207 1268332570 1016989836 -1516807882 -762287712 1110406193 891831463 -1407118051 -618257013 1161998376 843415742 -1421029116 -599006830 1781386415 489356345 -2078036605 -215704299 1832913078 440875040 -2092013158 -196519668 1693861021 334590987 -1963448911 -33614553 1671135364 345813010 -1919557208 -91041474 2006637771 10349661 -1718305305 -292319887 1895241938 133179460 -1627817474 -369211032 2034324729 239494255 -1756416555 -532150973 2116849888 153854070 -1876758068 -416956070 1213783334 1063251376 -1504265206 -783184740 1328879935 942811561 -1589938157 -700692347 1183012116 830760322 -1467141064 -544602962 1106153741 921280923 -1344212959 -655900489 1441779010 585694676 -1142838162 -857301768 1384253787 629488077 -1131648905 -880060191 1530152304 741570022 -1254480804 -1036184374 1549369705 727626239 -1302863803 -984559405 1932983790 70372728 -1657234238 -364925868 1952135671 56363361 -1705682725 -313366451 2112714204 183125322 -1813834512 -454810522 2055254469 226984275 -1802579735 -477503361 1854008714 428268828 -2138075994 -142033872 1777084819 518723845 -2015213377 -253396951 1616537016 391992622 -1907096428 -111987710 1731699105 271618359 -1992703859 -29429733 119098337 1881045879 -384357683 -1643111845 7639032 2004074350 -293933356 -1719804350 163759059 2126902085 -406019329 -1865706903 246351818 2041067356 -526293274 -1750706576 447634309 1839819539 -190825815 -2086204865 499359644 1791274762 -204603728 -2067083738 343266231 1668473633 -92556645 -1921220083 320346030 1679763256 -48859518 -1978579436 1014459177 1265654719 -763819515 -1518454125 991604528 1277009830 -720056804 -1575747958 850191131 1168888717 -593329609 -1415204191 901850882 1120278420 -607173074 -1396148552 566262605 1455901659 -808576415 -1194775817 648920916 1370132418 -928784776 -1079709970 790360959 1478280169 -1055550893 -1240292667 678836070 1601243120 -965192118 -1317050660 503478944 1761954358 -267641972 -2029311206 426753721 1852345903 -144580715 -2140737789 282718866 1742651908 -19426370 -1982815448 397686411 1622345245 -105228377 -1900189903 62220996 1957845586 -306508824 -1698940034 81309405 1944034891 -355020815 -1647181977 225370870 2053755488 -480214054 -1805143220 167978735 2097419897 -468891709 -1828030635 627858024 1382771454 -882754748 -1134228526 570531441 1426501351 -871366819 -1157050421 733467226 1555096268 -977685642 -1296137248 752490051 1541220053 -1026263185 -1244444679 953895436 1339849370 -690672864 -1580065866 1068928533 1219608195 -776409287 -1497374801 906019390 1091039912 -670129390 -1358326908 829228583 1181365937 -547133685 -1469818979 892283235 1109924341 -618575793 -1406764839 843246970 1162206700 -598963114 -1421099840 1005887825 1291030983 -704987011 -1560416021 1016685896 1268667870 -761854876 -1517275918 681064711 1604258193 -963225557 -1315870531 804650270 1492307336 -1040475086 -1224954716 641970485 1363444131 -934424551 -1085611889 556692780 1445545402 -819981312 -1205394282 239143339 2034645309 -531666809 -1756866543 153931186 2116812068 -417157986 -1876583416 10125721 2006823183 -292233035 -1718366173 133645696 1894806806 -369548116 -1627515846 334895567 1693526361 -34047773 -1962981259 345759190 1671228736 -90850054 -1919775636 489525757 1781178731 -215748399 -2077966265 440423908 1833395570 -196201272 -2092366754 741611554 1530079412 -1036355314 -1254274664 727309371 1549724845 -984105705 -1303343743 586125328 1441308806 -857607876 -1142505046 629298185 1384473759 -880003803 -1131739725 830670918 1183070416 -544380566 -1467328004 921619551 1105853641 -656364173 -1343775259 1062764660 1214230754 -782835368 -1504587314 943015021 1328706811 -700766911 -1589897769 391788778 1616709756 -111912506 -1907136176 272104691 1731251301 -29778465 -1992381111 427929816 1854308430 -141569548 -2138513054 518812865 1777026135 -253618707 -2015025797 183314574 2112493592 -454866526 -1813743308 226552983 2055724033 -477196869 -1802912467 70688956 1932628010 -365379184 -1656753914 56321189 1952207923 -313195127 -1705888481 -512878916 -1771493846 257980304 2020034310 -435957083 -1861950925 135115657 2131395359 -273310066 -1733120488 29097890 1992085300 -388474217 -1612748287 114703291 1909525293 -52885800 -1948371378 316106740 1708152674 -72039743 -1934364073 364553197 1656591227 -234713366 -2063221124 470609862 1795940176 -177255693 -2107082139 459353055 1818630985 -637520268 -1392048414 873355096 1124689870 -579997075 -1435843845 862163777 1147446231 -723796410 -1545826608 987094890 1305669628 -743015841 -1531884855 1035475827 1254042597 -944298480 -1330637178 700008252 1589540778 -1059397111 -1210199393 785679141 1507046323 -915624414 -1100243276 660786958 1348861848 -838768069 -1190765907 537856791 1460157313 -126539779 -1888348309 377177809 1635546695 -15146012 -2011180174 286687944 1712435806 -156323889 -2119590055 413191907 1873280629 -238851114 -2033951936 533531386 1758083692 -440256615 -1832581361 197940917 2093704739 -491785344 -1784102122 211915436 2074518074 -350634069 -1675718851 85450375 1913712145 -327910478 -1686942940 41556638 1971137032 -1021638859 -1273219165 756377113 1511151247 -998849748 -1284377670 712548864 1568641686 -843018489 -1161314415 600763947 1422515901 -894612706 -1112900728 614672946 1403263652 -559147183 -1448400953 815953533 1202013931 -641608888 -1362697250 936358500 1086882546 -797466781 -1485787147 1048182351 1233047257 -686138502 -1608684564 957626966 1309870784 -749177794 -1537260376 1029051666 1246832004 -734679001 -1556971343 976998667 1295835549 -578552820 -1434137446 864918816 1149939126 -621922283 -1377236861 887118137 1139239343 -823172006 -1175956276 551617910 1474704864 -914186173 -1098542891 663535983 1351348729 -1070273432 -1221337858 775589188 1497218514 -950458255 -1336010521 693586269 1582332363 -399092490 -1624152992 104347098 1899955532 -279211793 -1738760071 22409667 1985134933 -420619068 -1846875054 149143016 2145684862 -511698723 -1769527221 260995569 2022263143 -176077678 -2105117692 462366142 1820857640 -219381621 -2048151523 484630951 1810223409 -77935456 -1939997642 357870988 1649646874 -63502151 -1959774161 305752469 1698584835 -901560961 -1119586839 609035347 1397363909 -852590234 -1171672592 589357130 1411895516 -996618931 -1281360421 714517601 1569823991 -1007351468 -1259193918 771451000 1526487278 -671853285 -1594661491 972698679 1325204641 -795242238 -1482776172 1050144814 1234223288 -651174615 -1373049409 924957701 1076268179 -566093520 -1455085146 810317852 1196116106 -248683081 -2044046047 522388635 1747203085 -163536466 -2126016200 407814274 1867116564 -594555 -1997415149 301501609 1728035903 -124048996 -1885595382 378882224 1636988966 -325421613 -1684191931 43259135 1972577385 -336088630 -1661959844 100258022 1929306224 -498991647 -1790521993 206544077 2068360283 -450086408 -1842673298 186800340 2082826306 -2063412296 -234495186 1795994260 470516226 -2106648671 -177723593 1818326669 459687451 -1948689526 -52532452 1708604070 315623984 -1934319725 -72110331 1656422079 364760617 -1732918308 -273484982 1992008432 29135462 -1613232187 -388024493 1909876457 114382463 -1771156498 -513180808 2019568322 258415188 -1862037513 -435896479 2131619547 134929997 -1100156048 -915684378 1348637276 660972234 -1191102615 -838465537 1460622917 537421523 -1330152638 -944747564 1589189230 700328696 -1210400933 -1059221555 1507122807 785641185 -1545870572 -723725438 1305838136 986886830 -1531566323 -743368805 1253590561 1035957943 -1392481498 -637051984 1124993546 873020060 -1435652289 -580214871 1147391507 862256773 -1676025095 -350301585 1914143701 84980547 -1686886688 -328001930 1970948044 41776986 -1832752437 -440051107 2093747175 197868401 -1783648558 -492265916 2074202110 212270952 -2119241059 -156646901 1872794545 413639463 -2034026876 -238811630 1758287784 533358398 -1888126289 -126727623 1635457923 377236245 -2011644234 -14709216 1712775066 286387980 -1485323727 -797904217 1232708381 1048482699 -1608907224 -685951298 1309959940 957568914 -1448326653 -559187307 1201810223 816126905 -1363046886 -641286516 1087369014 935911328 -1161768363 -842538301 1422832505 600409071 -1112730036 -894818598 1403221856 614746102 -1273275801 -1021547791 1511340875 756157405 -1284071810 -999182616 1568210770 713019332 -1221283526 -1070366292 1497026582 775807104 -1336314589 -950123083 1582765071 693118105 -1175504632 -823653986 1474385956 551970994 -1098711791 -913977977 1351392317 663465131 -1434214050 -578514488 1150140530 864743652 -1376885433 -622242351 1138754667 887567613 -1537726100 -748742150 1247168576 1028749526 -1556746891 -734863901 1295748185 977059023 -1940221454 -77749916 1649733854 357810248 -1959307797 -63937155 1698247879 306054225 -2105468480 -175756970 1821341932 461916282 -2048074279 -219419313 1810021621 484805731 -1846705770 -420826880 2145640634 149213228 -1769978481 -511216359 2022581411 260641845 -1623848540 -399427278 1899522184 104814622 -1738814019 -279118549 1985326225 22191111 -1372618629 -651644691 1075962199 925290945 -1455274910 -565873420 1196172622 810227160 -1594619831 -671926049 1325033829 972904947 -1483092912 -794886970 1234677116 1049665002 -1281847265 -996171639 1570173235 714195365 -1258990586 -1007524720 1526412586 771491260 -1119676371 -901502789 1397586177 608848279 -1171334092 -852890462 1411431704 589794702 -1790861133 -498692059 2068824479 206106889 -1842584406 -450145220 2082604422 186987792 -1684395903 -325249001 1972652461 43219259 -1661473640 -336536562 1928957364 100580642 -1997098793 -950207 1727582715 301982061 -1885637426 -123976616 1637160418 378676596 -2043856667 -248903565 1747147209 522479967 -2126447364 -163066774 1867423184 407481670 699899060 1588636706 -944112232 -1329672946 786061485 1507682363 -1059833471 -1210906345 661394566 1349198864 -916294230 -1100659396 536989855 1460068361 -837832269 -1190624987 872451280 1124580422 -636555780 -1391862422 862800073 1147828319 -580703771 -1436280461 987432162 1306276980 -724212274 -1546496680 1035387131 1253175405 -742874665 -1530949311 316259452 1709083882 -52961968 -1949241914 364148837 1655916787 -71689911 -1933760033 469906510 1795491032 -234072734 -2062850572 460320855 1818804417 -178155141 -2107203091 258911256 2020187278 -513749708 -1771569758 134440961 2130991255 -435353299 -1861600837 28648490 1991382204 -272939770 -1732479600 114876467 1910493349 -388595425 -1613647479 816623093 1202429283 -559756071 -1448739761 935422444 1086740858 -640743232 -1362610090 1047995847 1232082257 -797358869 -1484884867 958063070 1310576968 -686522126 -1609322396 756792721 1511820551 -1021977411 -1273828309 712407432 1567705374 -998762332 -1283512270 599799203 1422329141 -842115953 -1161206759 615379386 1403699500 -895250282 -1113284608 197299517 2093333931 -439555055 -1832133497 212814116 2074638770 -492754936 -1784276834 85525775 1914582425 -350788573 -1676651339 41206038 1970532736 -327507910 -1686269780 376806745 1634905551 -126092171 -1887646493 286808384 1713334742 -15320980 -2012149510 414061931 1873356285 -157256633 -2119744303 532926834 1757733348 -238178210 -2033549112 461504054 1820774048 -175136998 -2104971380 485243439 1810565817 -220046589 -2048562283 358249988 1650280082 -78375128 -1940707394 305639965 1697677963 -63319247 -1958812761 104263250 1899093700 -398946434 -1623212056 22751819 1985747677 -279622809 -1739424783 149775968 2146064118 -421329076 -1847314470 260088441 2022150895 -510737579 -1769344061 552591102 1474883176 -824066094 -1176072380 662837991 1350904433 -913540149 -1098167459 775182028 1496540762 -1069926432 -1220737162 693736149 1583260227 -950537223 -1336884369 1029230234 1247804940 -749293642 -1538154720 976554627 1295137301 -734303313 -1556325575 864241320 1149531710 -577951868 -1433790702 888046257 1139388967 -622795875 -1377316085 43700087 1973288929 -325800357 -1684824371 100076398 1928346616 -335975870 -1661052204 205604677 2068215763 -498129303 -1790437633 187466588 2083238858 -450698640 -1843014938 523099923 1747644293 -249315777 -2044424535 406854410 1866935196 -162629082 -2125903184 301356833 1727096759 -510451 -1996552549 379294520 1637655470 -124390892 -1886207358 972353471 1324605225 -671445357 -1593983483 1050225574 1235098416 -795391350 -1483703780 925853581 1076385563 -652147039 -1373227465 809673620 1195741954 -565394760 -1454640594 608436187 1397018445 -900882697 -1119179167 590232514 1411976020 -853517586 -1171821960 714635241 1570719615 -996796731 -1282333101 771077104 1525842790 -1006906660 -1258495414 1306220976 987523366 -1546307428 -724432886 1253481897 1035054399 -1531380603 -742405101 1124127106 872931604 -1391546194 -636911560 1147999643 862594317 -1436322633 -580631519 1349274068 661354818 -1100863240 -916121490 1459719629 537312603 -1190138655 -838280073 1589101030 699462000 -1330011958 -943812516 1507460607 786249065 -1210817325 -1059892155 1991604600 28461550 -1732569004 -272881470 1910029665 115314167 -1613308851 -388895525 2020536650 258589148 -1772056474 -513302288 2130916691 134481349 -1861397377 -435526423 1795320092 470112650 -2062809040 -234145626 1819258117 459840915 -2107519959 -177800001 1708777774 316592568 -1948811262 -53432172 1655973175 364058017 -1933949925 -71469939 1421895921 600266855 -1160902179 -842450613 1403890920 615160958 -1113338428 -895156910 1511776451 756863061 -1273658897 -1022185095 1568023770 712053836 -1283963402 -998279840 1232566421 1047545859 -1485235783 -797038289 1310375052 958237722 -1609245280 -686559946 1202516135 816562225 -1448963701 -559570659 1086403774 935724072 -1362143854 -641178364 1873692729 413759663 -2120210155 -156821117 1757645856 532987062 -2033324788 -238363238 1635106827 376631453 -1887723225 -126053967 1712849938 287257732 -2011798210 -15641176 1914263645 85878987 -1676199567 -351270425 1970576452 41135314 -1686438552 -327299586 2093142127 197517561 -1832079037 -439647787 2075071606 212346080 -1784580774 -492419636 2146253618 149556132 -1847371234 -421238136 2021719851 260558781 -1769038329 -511070575 1899410176 103908246 -1623666132 -398466374 1985705753 22824847 -1739254219 -279828829 1650076502 358423488 -1940632966 -78415124 1698164559 305192921 -1959162269 -62996747 1820435300 461804530 -2104507832 -175574306 1810655101 485185515 -2048784815 -219859257 1149443066 864299884 -1433568554 -578139584 1139728355 887746421 -1377780017 -622358951 1247318984 1029677918 -1537805596 -749616526 1295341521 976381767 -1556400387 -734263701 1496583070 775109384 -1220908366 -1069721052 1582944135 694091537 -1336430933 -951017923 1475314604 552121146 -1176378752 -823733738 1350715317 663058211 -1098111335 -913631729 1727400563 301021925 -1996985505 -42039 1637600874 379387644 -1886015674 -124608560 1747812929 522891991 -2044468371 -249244677 1866483288 407336654 -2125584524 -162981918 2067864087 205924993 -1789953221 -498578515 2083315214 187428504 -1843216606 -450523212 1973064229 43885235 -1684737271 -325860449 1928812092 99641002 -1661389040 -335673466 1570253499 715069997 -1281995881 -997098751 1526066850 770891316 -1258582130 -1006846184 1396941449 608473631 -1118977115 -901057741 1412327056 589911558 -1172305988 -853067990 1076837087 925370953 -1373545485 -651793563 1195572934 809881168 -1454596118 -565465220 1324659437 972259963 -1594174527 -671227049 1234794228 1050560098 -1483270184 -795859122 1072319096 1223523054 -773575852 -1495065662 948407905 1333837559 -695603379 -1584472101 825344586 1178006236 -549477530 -1472687120 912000595 1096496837 -665688193 -1353361431 576543260 1431988874 -866960592 -1152119898 623943173 1379380883 -885063895 -1137061953 747033134 1535238840 -1031228670 -1248885868 736826935 1558980257 -974817509 -1293793395 75786928 1937988134 -360051812 -1651688694 65646249 1961795135 -303575163 -1696530669 174056066 2102972948 -464419922 -1823034568 221390491 2050299405 -482588745 -1808042207 422804180 1848920642 -146990088 -2143671442 509525709 1767476827 -263135263 -2024280201 401142502 1626325616 -102329398 -1897815204 277165823 1736574569 -24422445 -1987287227 653359929 1375095727 -922805739 -1074255229 563920672 1453035446 -812458484 -1198133606 673903371 1596834717 -970681817 -1323064655 793196306 1480591236 -1052158402 -1236375896 994470749 1279351755 -716699023 -1571865881 1009495876 1261215698 -769274264 -1524433154 899539823 1117443065 -611089853 -1399541035 854599542 1173821408 -587315622 -1409714484 496983025 1788373863 -208586019 -2070541749 452108264 1844817790 -184746300 -2080649646 323277763 1682170709 -45436177 -1974631815 338237402 1663969100 -98076938 -1927264672 2640789 1999600387 -299488583 -1725883857 121999244 1883422490 -380899680 -1639129546 250856359 2046096177 -520248693 -1745186275 161351614 2123970344 -409966958 -1869130236 232532218 2061178988 -472757802 -1797949120 179432675 2109135989 -457208369 -1816609447 50831560 1946194014 -318127644 -1710296718 74081489 1936544839 -362543619 -1654442645 275462302 1735133192 -26912334 -1990039260 386333831 1610730513 -116875861 -1911575235 514896044 1773633594 -255929984 -2017861354 433943733 1859798051 -137161319 -2133580529 917637170 1102395556 -658740962 -1346676344 836750379 1188625597 -539906809 -1462329967 946438144 1332654230 -697835220 -1587490374 1057244185 1208185999 -787864267 -1509091933 721754198 1543645376 -989103750 -1307817492 745069647 1534061785 -1033454237 -1251897867 635342948 1389994226 -875499192 -1126710818 582177917 1437885675 -860015279 -1145436729 348592571 1673537837 -87459689 -1915860991 329964962 1689120052 -39535474 -1968993256 438079881 1830527263 -200085339 -2095726541 493966736 1786144006 -209767236 -2072509398 158337503 2121742665 -411145997 -1871095707 236834246 2031811920 -535581462 -1760256900 128680429 1890365819 -375004991 -1633497001 12994036 2009167202 -288873256 -1714482098 799619443 1487800805 -1045997473 -1231001399 683998570 1606667772 -959800250 -1311920944 561164609 1450541527 -813903763 -1199841029 639595864 1360545230 -938404748 -1089067806 840837399 1159272833 -602912709 -1424525139 896789774 1114955160 -612529118 -1401242444 1019584805 1271042483 -758398967 -1513295713 1000891708 1286559146 -710540272 -1566493562 1535545212 746700778 -1249317296 -1030758714 1558924133 736918515 -1293604279 -975037729 1432160078 576337880 -1152162206 -866887948 1378927447 624423873 -1136745861 -885419283 1177657112 825667470 -1472201164 -549925214 1096571649 911960983 -1353565651 -665515333 1223300906 1072506812 -1494977018 -773634416 1334301491 947970981 -1584811489 -695303543 1625862068 401579810 -1897476456 -102629874 1736797101 276978491 -1987376511 -24364521 1848846214 422844176 -2143467862 -147163588 1767826335 509203209 -2024766797 -262688219 2103427024 173576006 -1823351044 -464064918 2050128841 221596511 -1808000283 -482661773 1938044898 75695988 -1651878194 -359831976 1961489403 65979245 -1696099625 -304045503 1117634109 899321515 -1399595247 -610996345 1173387812 855067314 -1409410296 -587650146 1279669775 994117273 -1572317405 -716216395 1261171222 1009566336 -1524264134 -769481812 1596632665 674078415 -1322987659 -970719261 1481075264 792746710 -1236726932 -1051837446 1374758507 653661949 -1073789113 -923240495 1453122162 563860196 -1198357666 -812272696 2046009077 250916451 -1744961575 -520433841 2124307180 161049210 -1869595712 -409531562 1999115975 3090001 -1725532181 -299808899 1883624158 121823816 -1639205902 -380861596 1682214545 323206663 -1974800451 -45228245 1663650440 338590238 -1926812764 -98559182 1788806819 496514613 -2070845553 -208251111 1844626106 452325932 -2080595050 -184839424 1773202942 515366248 -2017555246 -256263100 1859987943 433723761 -2133636917 -137070499 1735091660 275535194 -1989868320 -27118474 1611047381 385978691 -1912028935 -116395921 1946680730 50384140 -1710646090 -317805536 1936341379 74254613 -1654368081 -362584007 2061268392 232473918 -1798171516 -472570862 2108797361 179732775 -1816145763 -457646069 1390333238 635043232 -1127175142 -875062132 1437796655 582236601 -1145214973 -860202859 1543849220 721581458 -1307892696 -989064002 1533575453 745517451 -1251549135 -1033776985 1332338002 946793924 -1587037058 -698315544 1208228171 1057171933 -1509263257 -787658511 1102206304 917857782 -1346620340 -658832166 1189056889 836280815 -1462636459 -539574077 1890311359 128773161 -1633305197 -375223035 2009471142 12658736 -1714914934 -288405220 2121290893 158819355 -1870776927 -411499209 2031980692 236625922 -1760300616 -535510738 1830603995 438041677 -2095927817 -199910047 1785792706 494286932 -2072024594 -210216584 1674003689 348157055 -1916197435 -87157421 1688895728 330149990 -1968905764 -39595702 1271266423 1019399393 -1513382565 -758338099 1286092910 1001326840 -1566156478 -710841900 1159623749 840516819 -1425009303 -602462721 1114878044 896827594 -1401040528 -612703770 1450372115 561372293 -1199796929 -813974103 1360996362 639113372 -1089386202 -938051152 1487496225 799954103 -1230568179 -1046465125 1606721592 683905198 -1312112364 -959581822 -147603344 -2144014106 423469404 1849332170 -262273943 -2024196865 508585285 1767331283 -102217662 -1896908588 400959854 1625364984 -24802213 -1987920691 277605751 1737285089 -360394732 -1652301694 76198200 1938653614 -303492083 -1695669093 65500449 1960854967 -463513562 -1822922576 173095178 2102790556 -483222465 -1808421719 222100755 2050739589 -866262856 -1151676370 575898004 1431613698 -886037343 -1137241033 624838029 1379497243 -1031378806 -1249814500 747112870 1536112944 -974410605 -1293116411 736480703 1558379817 -773132068 -1494368182 1071944176 1222877542 -695782203 -1585445805 948524521 1334732159 -550405906 -1472837512 826218946 1178085716 -665010953 -1352954783 911400411 1096150349 -299306703 -1724923481 2527261 1998692491 -381340376 -1639840322 122377220 1884054674 -520914685 -1745598059 251467823 2046437561 -409027302 -1868984948 160488502 2123885728 -207625899 -2070359613 496074873 1788260591 -185457332 -2081090086 452740192 1845196022 -45848217 -1975297551 323618891 1682782429 -97931906 -1926324760 338152530 1663106244 -716779015 -1572740753 994619605 1280278595 -768928288 -1523833482 1009087692 1260536922 -610444853 -1399166627 898840807 1116997745 -588210734 -1409831612 855571710 1173998696 -923680355 -1074335477 654287025 1375244327 -811858556 -1197787886 563242152 1452627006 -970307153 -1322419911 673458307 1596135445 -1052275274 -1237271264 793373850 1481563148 -989486350 -1308454300 722191326 1544352584 -1033345301 -1250994563 744884167 1533097809 -874632512 -1126622634 634407916 1389853562 -860623143 -1145774513 582848501 1438302051 -659377514 -1347059200 918344634 1102832428 -539003249 -1462221287 835786659 1188439861 -697746780 -1586623950 946297736 1331718942 -788201795 -1509700053 1057660817 1208856327 -26508742 -1989365076 275112726 1734529920 -117029341 -1912506699 386410255 1611601817 -256898552 -2018035042 515795748 1773755314 -136458735 -2133131641 433303357 1859428267 -472083874 -1797545272 231928690 2060829668 -458140089 -1816762671 180303723 2109212669 -318301588 -1711265030 50953024 1947093974 -362094987 -1653739805 73711449 1935904719 -601975885 -1424383195 839971487 1159184905 -613197910 -1401657540 897398406 1115293200 -758834303 -1514001641 1019968173 1271679547 -710353000 -1565528306 1000783540 1285656098 -1045855273 -1230064831 799531771 1486934637 -960215090 -1312589992 684336866 1607276148 -814609435 -1200276621 561801929 1450924639 -937439236 -1088880790 638693072 1360436806 -412044421 -1871215635 159306327 2121917121 -534939806 -1759885324 236131918 2031363800 -374654135 -1632891937 128277093 1889692403 -288948400 -1715351610 13147772 2010099434 -87579873 -1916759159 348766771 1674506917 -39164154 -1968351344 329516586 1688417980 -199480531 -2095375429 437406209 1830124183 -210637004 -2072584286 494898712 1786297998 -1822489228 -463981086 2102486104 173429966 -1808613011 -483003909 2050793537 222007511 -1652257466 -360464944 1938484330 76406012 -1695987361 -303138359 1961306227 65018085 -1897392880 -101767802 1625715772 400639146 -1987718903 -24976993 1737207845 277643443 -2144101086 -147542604 1849555982 423283864 -2023859909 -262575699 1766864919 509020289 -1473174084 -550103766 1178551440 825783302 -1352867419 -665071309 1095925897 911585311 -1494569586 -772956904 1222954146 1071905844 -1584961129 -696231679 1334380731 948844589 -1249495592 -1031731890 1535661300 747594850 -1293159999 -974339753 1558548717 736272507 -1151484438 -866480772 1431559366 575990864 -1137673741 -885569179 1379801311 624502857 -1975241675 -45939549 1682593049 323839375 -1926631380 -97599302 1663537408 337682838 -2069906425 -208106351 1787944235 496430525 -2081261538 -185251704 1845238066 452667812 -1745673135 -520874809 2046641533 251295211 -1868636088 -409349922 2123399524 160936434 -1725387677 -298869515 1999031631 2227673 -1639618438 -381527828 1883965782 122436032 -1322642179 -970120085 1596224977 673400135 -1236807452 -1052712846 1481224648 793674078 -1074684721 -923358119 1375731171 653839733 -1197713194 -811898816 1452423674 563415404 -1398995815 -610651121 1116956085 898913571 -1410285440 -587730922 1174315436 855216442 -1572434773 -717112259 1279847815 995089681 -1523889998 -768837596 1260726686 1008867592 -1586927626 -697411744 1332152026 945829452 -1509645329 -788294791 1208664771 1057878613 -1347227708 -659169454 1102876392 918273662 -1461769251 -539485365 1188121329 836139623 -1126271086 -874952956 1389369022 634857000 -1145850997 -860585187 1438503591 582672945 -1308229728 -989671626 1544265356 722251290 -1251460167 -1032910033 1533434517 744581635 -1710799042 -318736472 1946756626 51254916 -1653963993 -361909327 1935991307 73650845 -1797468404 -472121446 2060627488 232103606 -1817113835 -457819261 2109696569 179853999 -2018486438 -256415796 1774073462 515442400 -2132962493 -136666155 1859383919 433373945 -1989419160 -26415106 1734721092 274894546 -1912202383 -117363737 1611168349 386878155 -1200466249 -814389727 1450981275 561710861 -1088449874 -937909704 1360130946 639025940 -1230381435 -1045500397 1487388585 799051583 -1312548196 -960288246 1607105456 684542758 -1513797933 -759007675 1271605247 1020008297 -1566014774 -709905828 1286005734 1000461168 -1424044319 -602276233 1158721485 840408923 -1401746696 -613139858 1115515860 897211202 -2095286657 -199538967 1829902163 437594053 -2072923546 -210337040 1786762058 494461916 -1916273075 -88027429 1674157921 349089783 -1968555436 -38991166 1688492920 329477102 -1632934373 -374581619 1889863479 128071585 -1715035646 -289303916 2009645870 13628344 -1871647191 -411574593 2122223365 158973843 -1759696336 -535160154 2031307548 236223370 1965578281 36661439 -1691993851 -333379181 1917164592 88255654 -1672741604 -347288182 2079576091 217374861 -1778536137 -486899295 2090734594 194585748 -1836026578 -443071048 1755269197 530086107 -2037307039 -241821193 1878166612 418757826 -2114130568 -151265810 1715781759 289665257 -2008374957 -11693627 1630078054 372126960 -1893243574 -132098596 1313241313 960579703 -1605887539 -682677925 1227603192 1043106926 -1490690604 -803017406 1084092627 932888645 -1366060545 -644570775 1206924490 821494876 -1442949658 -554080912 1408329861 620124179 -1107359319 -889702081 1419553948 597400586 -1164784208 -845808346 1563091127 707645473 -1289453157 -1004293875 1514611886 759174200 -1270266494 -1018268396 1815308648 456415742 -2109929404 -180733742 1801366897 475635175 -2058302371 -229114677 1659429210 368038348 -1931050890 -69095200 1703224643 310515157 -1953807249 -57903879 1904507148 109267354 -1618339808 -393402186 1995029781 32411011 -1729635271 -270472017 2136994110 140034472 -1856925678 -430530428 2016556327 255133105 -1774431221 -516201315 1465731488 542800182 -1185732468 -833349606 1345359289 657964335 -1103172459 -918955005 1502003602 780267780 -1215782722 -1064333272 1592460683 703345949 -1327143769 -941468623 1256872388 1038969170 -1528547096 -740095874 1300733405 981511499 -1551237903 -728839065 1144115702 859234656 -1438666534 -583499700 1130108399 878388601 -1387105085 -631946155 1193163435 806947389 -1458545785 -568890607 1081343666 930401828 -1367498850 -646271224 1237693081 1052934671 -1479814219 -791878877 1319663232 967788054 -1599727700 -677304518 1521035983 766384729 -1264104477 -1012892811 1573187286 717479488 -1278570502 -993149076 1416798973 594907755 -1166228527 -847514809 1394566884 605574770 -1122957368 -904513698 2087721571 192359157 -1837204657 -445035559 2065555066 203091692 -1793867946 -501968960 1923846737 95199943 -1666845827 -341654549 1975932488 46229214 -1681377436 -321976334 1640434183 381696657 -1882625237 -120693827 1722469918 296615560 -2002473166 -6053980 1864139317 404468387 -2129468647 -166341745 1752253996 527857338 -2038487296 -243787882 1577389034 688012156 -1341429050 -955491760 1500041203 779091813 -1218007329 -1067344311 1356760024 668578638 -1093606668 -908602782 1471367105 548697943 -1178786067 -826665349 1135745934 884288280 -1380156766 -625259980 1155522455 869854977 -1429094725 -573141459 1298764732 980329258 -1553468784 -731856378 1241798565 1023633203 -1542834551 -754121185 1701522210 309074868 -1956296178 -60654952 1644621627 352444333 -1945596393 -82854271 1806738192 481792902 -2051096004 -222694742 1826449161 467294111 -2100099547 -170641741 2027699014 266013648 -1764599190 -506107140 2142371679 146198473 -1849713037 -424104219 1980216180 16810978 -1744186792 -284237106 1902802797 107825147 -1620830655 -396155177 289709357 1715711419 -11863039 -2008167273 371808564 1630431650 -131647464 -1893726066 530519327 1754801545 -242125773 -2036972379 418566406 1878385040 -151211990 -2114223940 217288009 2079636959 -486675355 -1778721549 194922832 2090432966 -443537284 -1835591446 36177275 1966028269 -333028265 -1692314431 88457570 1916989940 -347365298 -1672703784 707444197 1563266419 -1004217143 -1289491361 759659004 1514162538 -1018619696 -1269946298 619787735 1408632129 -889236229 -1107794835 597488078 1419493720 -846032670 -1164599180 933080449 1083874583 -644625235 -1365967813 821062040 1207392526 -553776972 -1443284958 960898483 1312888101 -683129697 -1605405687 1043063210 1227673916 -802848634 -1490898928 140487788 2136513786 -430846656 -1856569898 254961781 2016762083 -516159143 -1774503473 109323358 1904415944 -393591438 -1618119196 32104519 1995362513 -270040725 -1730104835 367574024 1659866270 -68756188 -1931350606 310736913 1703037063 -57992899 -1953748565 456340538 1815348396 -180529898 -2110102144 475983907 1801044149 -229601009 -2057854567 858885284 1144437810 -583012984 -1439113954 878463165 1130068011 -632149615 -1386931961 1038746774 1257059328 -740006470 -1528605396 981975183 1300295705 -729177693 -1550937803 780573888 1501670486 -1064763924 -1215312518 703289561 1592551503 -941278731 -1327363741 542971122 1465525348 -833391138 -1185659576 657510635 1345839229 -918638137 -1103527599 594739119 1417006905 -847470973 -1166299627 606026678 1394084640 -904832358 -1122604532 766080925 1521370891 -1012459855 -1264572889 717534084 1573094162 -993340760 -1278352834 1053159371 1237507933 -791965977 -1479754127 967322578 1320098628 -676967682 -1600030104 807299065 1192843119 -569375019 -1458096573 930325472 1081381750 -646069556 -1367674278 404545383 1864101873 -166543797 -2129293603 527506302 1752574952 -243303854 -2038936892 382162773 1639999427 -121031047 -1882323217 296391500 1722655706 -5967264 -2002533642 95145731 1923940245 -341463505 -1667064135 46533402 1975597964 -322409930 -1680909664 191907633 2088204199 -444717539 -1837558133 203260712 2065347518 -502013436 -1793797486 980012782 1299119736 -731402302 -1553948844 1023675127 1241725537 -754291749 -1542628531 884098780 1135965770 -625203216 -1380247706 870286021 1155052115 -573447191 -1428761729 668917386 1356459548 -909066330 -1093169360 548608659 1471425029 -826442817 -1178973399 688215736 1577215534 -955566188 -1341389054 778605217 1500488247 -1066994803 -1218329829 17296934 1979768496 -284586230 -1743863908 107620927 1902975657 -396080365 -1620870267 266102292 2027640450 -506329288 -1764411474 145859085 2142671515 -423640287 -1850149961 481361474 1807208148 -222388370 -2051428360 467483227 1826228941 -170697865 -2100007967 309032560 1701594854 -60483748 -1956501558 352760425 1644266239 -83307707 -1945115693 -1108225503 -889789769 1409266445 620266395 -1164175816 -845470034 1418884884 596985730 -1289070061 -1003656571 1562655551 706939817 -1270374902 -1019171172 1514798886 760139696 -1605975483 -683543853 1313383273 961516543 -1490352548 -802408758 1227188080 1042438118 -1365423497 -644187423 1083386715 932453325 -1443852690 -554189064 1207889730 821682132 -2036337943 -241646977 1754371013 529965907 -2114832656 -151714202 1878808540 419129162 -2008778021 -12367283 1716132855 290270049 -1893089598 -131166636 1630003182 371257208 -1691819379 -332410341 1965458337 35762999 -1673189740 -347990526 1917536184 88897326 -1779209537 -487302615 2080181139 217725701 -1835094362 -442917328 2089865098 194510620 -1528110240 -739388426 1256489548 1038332634 -1551423623 -729802769 1300842069 982415043 -1439601838 -583640124 1144982142 859323112 -1386434741 -631529507 1129500263 878051057 -1185025276 -832912494 1465094696 542417598 -1104136419 -919140469 1346262577 658073255 -1215923402 -1065268320 1502091802 781134476 -1326727377 -940798023 1592122883 702738069 -1618689112 -394005698 1904910980 109941266 -1729558607 -269600985 1994876573 31479307 -1856025702 -430408948 2136025782 139860512 -1775071357 -516571371 2017259183 255581753 -2110532660 -181083302 1815982816 456819318 -2057431083 -229038269 1800435449 475481711 -1930929154 -68195480 1659255506 367069764 -1954177049 -58544271 1703673547 311217757 -1882738525 -121601995 1640616335 382656793 -2002094918 -5422036 1722029462 295904512 -2128856943 -166000633 1863473597 404056363 -2039350136 -243872738 1753193892 528002354 -1838112569 -445149103 2088681963 192541053 -1793235746 -501590968 2064844274 202650980 -1666504459 -341043101 1923434969 94533967 -1681462036 -322839430 1976077760 47168854 -1263955861 -1011965699 1520955719 765510097 -1278978958 -993827612 1573533022 718079432 -1166927783 -847959857 1417443701 595282403 -1121985472 -904336170 1393671532 605457914 -1457618929 -568741735 1192288547 806867381 -1368177642 -646679424 1081943354 930747820 -1480259523 -792577877 1238067473 1053579655 -1599550428 -676332366 1319546120 966892958 -1763933726 -505695884 2027086030 265670744 -1850653189 -424250003 2143233239 146281537 -1744369200 -285198010 1980328188 17717354 -1620390455 -395444897 1902423269 107191411 -1955884666 -59989744 1701179562 308461628 -1945741921 -83794679 1644704947 353305637 -2052056652 -222877406 1807644824 481904654 -2099389011 -170201797 1825815681 466914327 -1380802262 -625634884 1136443398 884732048 -1428200141 -573024859 1154548767 869676169 -1553389288 -730982002 1298614324 979400866 -1543181055 -754721385 1242205229 1024310459 -1341804210 -956137000 1577832546 688709876 -1217890985 -1066449471 1499862139 778118381 -1092732548 -908523030 1355831376 668428486 -1179386523 -827011597 1472044105 549104863 -644016347 -1365629005 932410889 1083459231 -554642628 -1443372118 821998096 1207534214 -683237609 -1606307967 961084987 1313853101 -802465010 -1490261096 1042627106 1226967732 -1003878591 -1288882217 707028589 1562597115 -1018707112 -1270811698 759800436 1515098850 -890138765 -1107902491 620752479 1408818889 -845395094 -1164215300 596781638 1419057872 -487376915 -1779169413 217929409 2080007767 -442567692 -1835416734 194024152 2090312270 -332873761 -1691381943 36101875 1965157989 -347767866 -1673376944 88808170 1917594236 -12310647 -2008869089 290080421 1716352563 -131472496 -1892756730 371688124 1629532714 -241193029 -2036818131 529649303 1754725889 -151884894 -2114626764 419170958 1878735384 -1064950172 -1216276750 780683080 1502574558 -940842371 -1326656789 702907217 1591915463 -832721322 -1185243456 542363514 1465188332 -919573937 -1103668519 658377571 1345928181 -583977472 -1439299946 859789100 1144547258 -631442919 -1386495345 877826869 1129685923 -739590606 -1527935324 1038409502 1256451976 -729318869 -1551873347 982063879 1301162897 -68680020 -1930480070 367421312 1658935062 -58342731 -1954352605 311141273 1703711503 -181170530 -2110472696 457043890 1815797540 -228701561 -2057733615 475016107 1800870717 -429975864 -1856493986 139556836 2136360818 -516762927 -1774853561 255636477 2017166187 -393961734 -1618760084 109772758 1905119040 -269919517 -1729205643 31931343 1994394457 -341084761 -1666431695 94704779 1923228701 -322522690 -1681817304 46715026 1976557572 -445579883 -1837642493 192847033 2088348719 -501401204 -1793455846 202594464 2064934966 -165911101 -2128915115 403834095 1863660665 -244211238 -2039049908 528466166 1752756320 -121115151 -1883185817 382307549 1640938571 -5625368 -2001921666 295979204 1721989202 -792373905 -1480432135 1053504579 1238107349 -676818570 -1599102496 967241818 1319223500 -568402595 -1457918517 806403185 1192725735 -646768316 -1368118830 930969704 1081755902 -848149237 -1166707299 595338279 1417352369 -903905006 -1122455164 605151294 1394004136 -1012282055 -1263600209 765963285 1520475267 -993785568 -1279051338 717907980 1573738650 -223329050 -2051574672 482223562 1807291740 -170032897 -2099597207 466870739 1825886533 -60044076 -1955791806 308653560 1700961646 -83490611 -1946077093 352872929 1645173111 -284732286 -1744804844 17380782 1980630328 -395669349 -1620205555 107278775 1902362913 -505619280 -1763972058 265469340 2027261194 -424601431 -1850333121 146766213 2142783763 -908172242 -1093053256 667944194 1356281236 -827088841 -1179348831 549306651 1471869325 -955913188 -1341989750 688622896 1577893286 -1066915835 -1217455981 778455337 1499560383 -731286454 -1553054500 979834214 1298146800 -754667437 -1543274299 1024119167 1242423785 -625804168 -1380594450 884776276 1136373186 -572573599 -1428682505 869357901 1154902491 -1435603238 -580297140 1147146230 862404448 -1392268605 -637232555 1124977647 873134969 -1531582744 -743254402 1253803972 1035777874 -1546116367 -723578265 1305887709 986805067 -1210483010 -1059172824 1507270546 785395460 -1330333017 -944534991 1589304203 700312349 -1190988148 -838482406 1460443040 537634614 -1100008811 -915930621 1348555705 661021487 -1862250990 -435716476 2131636030 134815656 -1771206133 -513099107 2019814183 258268081 -1612986848 -388172106 1909827340 114464666 -1732902343 -273599825 1991795477 29315971 -1934139786 -72323360 1656307546 364777420 -1948607889 -52581639 1708456771 315870165 -2106796476 -177477934 1818408808 459638782 -2063527331 -234478901 1796174705 470303719 -1284153445 -999133427 1568358071 712773153 -1273455742 -1021334764 1511455406 756140600 -1112614999 -894834881 1403041413 614958611 -1161620560 -842783962 1422750364 600457738 -1362997249 -641368215 1087123155 936058437 -1448113178 -559367312 1201793738 816241244 -1608923187 -685836453 1310172897 957388407 -1485569068 -797756606 1232757496 1048400494 -2011463853 -14921787 1712660095 286404329 -1888044214 -126776356 1635310182 377481968 -2034174111 -238565385 1758369357 533309147 -2119355528 -156630034 1872974420 413426370 -1783861449 -492085343 2074218011 212156045 -1832801490 -439968840 2093992450 197720724 -1686640891 -328149101 1970898473 41858751 -1676008676 -350415990 1913930288 85160614 -1739060136 -278971186 1985375604 22109666 -1623865279 -399312681 1899735405 104634875 -1769765782 -511396612 2022565190 260756944 -1846656909 -420908827 2145395039 149361097 -2047927236 -219665238 1809939728 484855174 -2105354203 -175773517 1821161737 462129567 -1959488498 -63724392 1698362658 306038196 -1940303849 -77700991 1649881403 357564845 -1556730736 -734979066 1295535548 977239338 -1537480567 -748890081 1247119781 1028831539 -1376934750 -622160844 1139000718 887420184 -1434427205 -578334675 1150157207 864628993 -1098826508 -913961886 1351572952 663252302 -1175652115 -823408517 1474468289 551922007 -1336232762 -950172592 1582618090 693364092 -1221103393 -1070579639 1496912371 775823717 -2126299879 -163312241 1867340853 407530659 -2043741952 -248919658 1746966572 522692794 -1885817557 -123763267 1637274631 378659985 -1997180622 -900700 1727729694 301736072 -1661719171 -336388629 1929006161 100498631 -1684412060 -325133838 1972865096 43038942 -1842371249 -450325031 2082587747 187102453 -1790811818 -498773568 2068578426 206254316 -1171448367 -852873913 1411611901 589581419 -1119823416 -901256866 1397668068 608798834 -1258908189 -1007573643 1526265039 771736665 -1281666566 -996384404 1570058454 714211392 -1483076171 -795001565 1234463897 1049844751 -1594373716 -672073414 1324984448 972986390 -1455323769 -565791471 1196418219 810079293 -1372831330 -651464440 1075978418 925175844 -838685730 -1190814904 537709298 1460402788 -915443769 -1100456111 660672235 1348877949 -1059511316 -1210182790 785859264 1506832982 -944445451 -1330391197 700090073 1589491279 -743064646 -1531802836 1035721366 1253894656 -724009053 -1545646283 987111055 1305554457 -579980408 -1435958498 861950628 1147626034 -637274223 -1392195833 873305789 1124771371 -177435882 -2106868864 459467322 1818614444 -234795249 -2063171687 470756899 1795694261 -71892188 -1934609486 364470792 1656640158 -52771011 -1948387413 315926033 1708365447 -388261006 -1612928028 114686558 1909639880 -273260693 -1733201923 28851783 1992232657 -436202688 -1861803050 135164524 2131313402 -512895143 -1771378737 258193013 2019854051 -686187873 -1608603127 957873075 1309723429 -797679994 -1485607408 1048199082 1232932668 -641592659 -1362812357 936145793 1087062807 -558901580 -1448548830 815904664 1202095886 -894530821 -1112950163 614525911 1403509569 -842838302 -1161527692 600649678 1422532440 -998964535 -1284361633 712729573 1568428915 -1021786416 -1272973754 756459516 1511102314 -327697833 -1687123263 41540475 1971252205 -350585266 -1675800872 85204834 1913860084 -492031387 -1783954701 211964745 2074436575 -440273284 -1832466710 198154064 2093524934 -239031757 -2033739099 533646111 1758067593 -156406230 -2119541060 413339398 1873035152 -14999039 -2011426153 286606125 1712485307 -126425576 -1888364914 376997684 1635760034 -63649444 -1959527990 305834096 1698535654 -78049979 -1939980845 358050921 1649433855 -219201170 -2048364040 484515906 1810239700 -175995529 -2105166367 462218331 1821103309 -511452872 -1769674322 260945940 2022344834 -420602591 -1846989385 148929549 2145864859 -279424758 -1738579556 22425638 1985020080 -399141613 -1624070779 104592447 1899807913 -950343276 -1336026878 693405880 1582544942 -1070125683 -1221583589 775507105 1497267255 -914267738 -1098493648 663683210 1351102492 -823351873 -1175743191 551732371 1474688005 -621938192 -1377121946 887331036 1139058762 -578798103 -1433989761 864967877 1149856851 -734629438 -1557053100 976752878 1295982712 -748964389 -1537440435 1029035255 1246946401 -449841123 -1842820981 186751281 2082908583 -498975740 -1790636910 206331176 2068540862 -336302033 -1661779783 100274435 1929191829 -325471178 -1684110176 43504922 1972430220 -124196743 -1885349649 378964309 1636940227 -709536 -1997398794 301681996 1727823322 -163356597 -2126229283 407699815 1867133425 -248601518 -2044095292 522241406 1747449320 -566109995 -1454970813 810531321 1195936111 -651420468 -1372902310 925007328 1076186486 -795193113 -1482858383 1049899467 1234370909 -671640322 -1594842008 972682706 1325319492 -1007236943 -1259210713 771271069 1526700299 -996471640 -1281606594 714435972 1569873170 -852672381 -1171623915 589504943 1411649849 -901741414 -1119374324 609150390 1397347616 1656218834 363910212 -1933998594 -71387800 1708794059 316477533 -1949023769 -53251727 1819045088 460020854 -2107503156 -177914534 1795270905 470194287 -2062562859 -234292925 2130769078 134726688 -1861315174 -435575540 2020421807 258605113 -1771875965 -513515243 1910209668 115100690 -1613423192 -388879042 1991686301 28411915 -1732716111 -272635609 1507443738 786363532 -1210604234 -1060072032 1588854787 699609237 -1329962705 -943894087 1459768360 537230526 -1190384380 -838132334 1349486641 661174439 -1100879587 -916006517 1148114046 862577896 -1436502702 -580418108 1124274279 872685809 -1391627957 -636861987 1253399628 1035103450 -1531232928 -742650378 1306040405 987736259 -1546192519 -724448785 2074924435 212591877 -1784499009 -492469207 2093027722 197533980 -1831898970 -439861200 1970757025 40922423 -1686553459 -327283685 1914345912 85829934 -1676347244 -351025150 1713096183 287110497 -2011847461 -15559603 1635123694 376516984 -1887936318 -125874092 1757433285 533167443 -2033308439 -238478209 1873643996 413841738 -2119964432 -156968858 1086518619 935708109 -1362324361 -640965407 1202663746 816316884 -1449045906 -559521544 1310293353 958287359 -1609098171 -686805805 1232386416 1047759334 -1485121444 -797054774 1568007487 712168873 -1283750893 -998460283 1511530790 757010864 -1273610230 -1022267236 1403940109 615079323 -1113584607 -895009609 1422108948 600086914 -1160918984 -842336082 1350665808 663140038 -1097865348 -913778710 1475101257 552301279 -1176362139 -823847949 1582960226 693976820 -1336643762 -950837288 1496828539 774961901 -1220957353 -1069638719 1295423028 976332450 -1556547816 -734017650 1247498797 1029464763 -1537920255 -749599849 1139613190 887762576 -1377599702 -622571588 1149295135 864545417 -1433486541 -578188379 1810867864 485004814 -2048800844 -219744478 1820484225 461722135 -2104753235 -175426757 1697918634 305339964 -1959112826 -63078640 1650059955 358537765 -1940419681 -78595319 1985525500 23037546 -1739139120 -279845050 1899328229 103957107 -1623518263 -398711969 2021867214 260312664 -1769119774 -511021196 2146368215 149539393 -1847550981 -421024915 1234876177 1050511239 -1483418051 -795613525 1324839688 972047262 -1594289628 -671210830 1195458339 809897909 -1454416369 -565678439 1076689722 925617068 -1373464042 -651842944 1412278133 589993955 -1172060583 -853215537 1396728684 608654330 -1118961088 -901172522 1526083399 770777041 -1258795413 -1006665987 1570499422 714922952 -1282045326 -997016860 1928632281 99854159 -1661274379 -335690141 1972982720 43934550 -1684589844 -326106502 2083463147 187182973 -1843298617 -450474415 2067979250 205908836 -1790133538 -498365880 1866696637 407156523 -2125601135 -162867705 1747862436 522810162 -2044714360 -249097698 1637355407 379535129 -1885966685 -124690891 1727384470 301136640 -1996772678 -222676 115024342 1910247744 -388677382 -1613598612 28763599 1991365977 -273120029 -1732266891 134261220 2131204466 -435238712 -1861617570 258829821 2020236651 -513602351 -1771815865 460075442 1818951972 -178106210 -2107285496 469890475 1795605821 -233859961 -2063031279 364362112 1655736598 -71706452 -1933645766 316308889 1709001999 -53207883 -1949094877 1035272478 1253192072 -742694862 -1531162460 987284743 1306523025 -724130773 -1546545987 862882092 1147779514 -580851712 -1436034922 872631605 1124367779 -636670951 -1391846257 537006458 1459954156 -838045610 -1190444864 661640547 1349051893 -916343729 -1100577575 786012488 1507764702 -1059587996 -1211053838 699686225 1588817351 -944096131 -1329787669 532680855 1757880321 -238128709 -2033630931 414045326 1873470488 -157043294 -2119924428 287021221 1713154099 -15337079 -2012034785 376855740 1634823210 -126337648 -1887499002 41353459 1970286693 -327589409 -1686220471 85640426 1914565756 -350968378 -1676438192 212633793 2074851415 -492639763 -1784292997 197217496 2093382734 -439407116 -1832379038 615395423 1403584713 -895463053 -1113103899 600044614 1422181584 -842164886 -1161124356 712357997 1567787259 -998516415 -1283659305 756579444 1512000738 -1021960872 -1273942578 957947963 1310593197 -686341865 -1609535103 1047847970 1232327860 -797276914 -1484933736 935503881 1086691487 -640890587 -1362363981 816802832 1202216070 -559870660 -1448723030 887964500 1139438530 -622648712 -1377561874 864061261 1149745115 -577837471 -1433807113 976669542 1295121392 -734483894 -1556112676 1029377919 1247559657 -749375917 -1538105659 693785392 1583178662 -950783460 -1336737142 775395113 1496360895 -1069943291 -1220622701 662821634 1351019412 -913327570 -1098347848 552345371 1475030925 -824017353 -1176154463 260268956 2021937930 -510852432 -1769328090 149858181 2146014995 -421476695 -1847069121 22604718 1985993528 -279541118 -1739474412 104148919 1899110177 -398766437 -1623425523 305427448 1697858414 -63302956 -1958927806 358201313 1650362231 -78129459 -1940855205 485489610 1810418524 -220095770 -2048480656 461520851 1820659525 -175350017 -2104791447 771125781 1525760643 -1007152327 -1258347601 714847756 1570539162 -996813024 -1282218058 590215719 1412090545 -853304565 -1172001891 608190014 1397165736 -900833518 -1119260796 809591409 1195791079 -565247139 -1454885941 925673064 1076598526 -652032188 -1373243438 1050339907 1235081941 -795571345 -1483490311 972500570 1324359372 -671527050 -1593933856 379081437 1637835339 -124374031 -1886321817 301307588 1727178322 -264216 -1996699778 407100143 1866787449 -162677821 -2125821099 523116278 1747529312 -249528358 -2044244148 187646649 2083025455 -450813035 -1842998525 205686432 2068166198 -498276468 -1790191846 99928715 1928591901 -335893593 -1661101263 43585170 1973304836 -325619778 -1685037272 -525566837 -1750381539 245505447 2040868145 -406734702 -1866037244 164616638 2127096104 -294128455 -1720662993 7968149 2004788483 -384159584 -1642266570 118772108 1880318234 -48534289 -1977852807 320146883 1678916949 -92886794 -1921935264 343460314 1669331276 -205462307 -2067278773 500073969 1791604071 -189980476 -2086006702 446906856 1839493502 -608019389 -1396347691 902577519 1120603641 -592471974 -1415010100 849475958 1168558560 -719727503 -1575033625 991409501 1276151243 -764145560 -1519181570 1014657348 1266500050 -965391321 -1317897039 679161099 1601969565 -1055356866 -1239435096 790030610 1477564804 -928070635 -1079380861 648062265 1369937327 -809304052 -1195102054 567107872 1456099766 -105427510 -1901036196 398011622 1623071856 -19232301 -1981957819 282388735 1741936745 -143866376 -2140408466 425895124 1852150850 -268369439 -2029637257 504324301 1762152539 -469738066 -1828229832 168705154 2097744916 -479356489 -1804949215 224655515 2053425165 -354691684 -1646467830 81114288 1943176230 -306835067 -1699667693 62419113 1958690879 -1025938174 -1243718252 752290862 1540373688 -978015973 -1296852595 733661239 1555953825 -872225488 -1157245530 571245596 1426830474 -881909463 -1134030401 627130373 1382445203 -546407066 -1469493776 828382282 1181166812 -670844545 -1358657047 906877011 1091233989 -776604332 -1498233406 1069257848 1220322542 -690474675 -1579220517 953569377 1339121911 -761651703 -1516425569 1016364837 1267945395 -705177072 -1561269626 1006222140 1291750314 -599681477 -1421433171 844101399 1162397569 -617852382 -1406442828 891433742 1109722008 -819130771 -1205190917 555970369 1445224407 -935277964 -1085801758 642689880 1363778510 -1040808353 -1225673015 804841331 1493161957 -962903482 -1315147056 680862570 1603408892 -369869119 -1628238249 133849069 1895657339 -291898664 -1717646770 9935860 2005969762 -416303373 -1876392347 153212895 2116478793 -532516118 -1757068676 239866822 2034967376 -196923739 -2092687821 441274249 1833598751 -215029060 -2077631958 488672144 1780988678 -90659177 -1918921215 345425851 1670510381 -34250098 -1963830760 335217570 1694249780 -880726200 -1132060706 630148708 1384677106 -856888495 -1142170681 585271933 1441118955 -983914630 -1302489108 726976086 1549006528 -1036557469 -1255123979 741933647 1530802905 -701087956 -1590620230 943218176 1329557142 -782501067 -1503867997 1062574617 1213377167 -655509730 -1343584376 920901170 1105520292 -545230073 -1467530351 831394347 1183392445 -252768384 -2014822634 518090412 1776705082 -142423143 -2138703089 428649141 1854642723 -30111822 -1993099484 272295582 1732105736 -111590485 -1906412739 391586439 1615860241 -312991772 -1705037966 56000200 1951485534 -365569027 -1657607317 71023313 1933347399 -477915178 -1803245760 227407610 2055915116 -454143025 -1813421223 182465251 2112291445 -2067744369 -205027047 1791940771 499771445 -2085782122 -190165760 1839406266 446966828 -1977929283 -48496341 1679118481 319971335 -1921583708 -93207246 1668846728 343909406 -1720210965 -294610563 2004469959 8321105 -1642435086 -383951516 1880362206 118701128 -1750326823 -525659825 2040676597 245723235 -1866340928 -406399658 2127529196 164148346 -1079076537 -928405039 1369503851 648530173 -1195156130 -809210424 1456290930 566889700 -1317727883 -965598749 1601925209 679231695 -1239886484 -1054874118 1477882944 789677270 -1575384797 -719406667 1276635151 990959769 -1519104710 -764183124 1266297878 1014832256 -1396571887 -607833721 1120690237 902516907 -1414544120 -592906850 1168221220 849777842 -1646556978 -354633640 1943398882 80927092 -1699328809 -307135423 1958227451 62856557 -1828716292 -469290902 2098094544 168382790 -1804745499 -479529869 2053350857 224695647 -2140366678 -143939524 1851980166 426101008 -2029953869 -268014555 1762606495 503844105 -1900605288 -105897970 1622766004 398344482 -1982147455 -19012585 1741993389 282297659 -1498044410 -776824688 1220266282 1069349308 -1579652065 -690004855 1339428147 953236901 -1469177804 -546762590 1180713240 828862862 -1358699475 -670772037 1091405057 906671511 -1157449630 -872052492 1426905422 571206104 -1133544325 -882357011 1382096215 627453377 -1244057520 -1025638202 1540837756 751854058 -1296763831 -978074401 1555731813 733849075 -1225336051 -1041110117 1492695585 805276343 -1315234028 -962842750 1603632696 680677038 -1204989121 -819305559 1445147155 556008069 -1086286042 -934828112 1364129290 642369180 -1421751447 -599327745 1162848837 843619027 -1406398608 -617922586 1109552732 891641546 -1516616869 -761433139 1267999351 1016271585 -1560836286 -705644588 1291445870 1006556920 -1919353915 -90191021 1670814441 345090687 -1963638820 -34468022 1694195440 335310438 -2092731401 -196852895 1833767643 441066061 -2077313042 -215382152 1780537026 489154132 -1875907679 -416752841 2116127373 153532955 -1757270088 -532340946 2035043988 239828482 -1628150893 -369929467 1895432895 134033961 -1717983350 -291596516 2006435494 9500208 -1343362484 -655697190 1105431392 920959990 -1467994539 -544792893 1183731577 831094767 -1590271362 -701410584 1329070930 943666116 -1503943065 -782461199 1213581131 1062402013 -1302660568 -983708994 1549048580 726903698 -1254670799 -1037037913 1530486557 742289291 -1132367334 -880393588 1385108278 629679008 -1142114813 -856979819 1440929583 585492409 -1803302268 -477824494 2056104872 227187518 -1813115235 -454476277 2111860657 182935335 -1705491786 -312511968 1951802266 55644940 -1657436497 -365775303 1933305731 71096085 -1993024800 -30152074 1731902412 272468826 -1906761991 -111268241 1616347093 391139139 -2014358830 -253205948 1776366590 518390632 -2138925365 -142236067 1854732263 428590961 678819459 1601357333 -964978769 -1317230791 790114970 1478427148 -1055501386 -1240374496 648969905 1370050087 -929030243 -1079562485 566475432 1455721022 -808592508 -1194661102 901965543 1120261745 -607352885 -1395935395 850338558 1168642664 -593411118 -1415154876 991522517 1277058627 -719908871 -1575993489 1014278860 1265867354 -763704352 -1518470282 320591435 1679615709 -48908441 -1978497039 343282258 1668358852 -92769410 -1921039384 499146361 1791454959 -204587179 -2067198013 447584864 1839901430 -190579892 -2086351910 246203951 2041312953 -526211325 -1750755435 163643958 2126918304 -405839078 -1865919604 7818781 2003861131 -294047951 -1719787609 119179780 1880996498 -384505048 -1642865730 829343682 1181349716 -547313938 -1469606280 906167259 1090794317 -670211337 -1358278047 1068847088 1219657574 -776261924 -1497620918 953715689 1340062591 -690558267 -1580082605 752474022 1541334832 -1026050422 -1244625380 733221823 1555243817 -977636717 -1296219643 570580884 1426419458 -871612744 -1156903378 628071309 1382591259 -882771295 -1134114249 167831306 2097665948 -468810202 -1828079952 225256211 2053772165 -480034241 -1805356375 81489720 1943822254 -355135980 -1647165822 62303009 1957796791 -306656755 -1698694501 397932398 1622198264 -105277886 -1900108076 282735479 1742537697 -19639717 -1982635315 426540892 1852526538 -144564624 -2140852506 503429957 1762036691 -267396503 -2029458689 440636417 1833215127 -196217555 -2092251717 489574424 1781096590 -215994060 -2077818462 345513011 1671376037 -90800865 -1919857271 334878762 1693640892 -33834746 -1963161200 133465189 1895019763 -369433271 -1627531809 10043516 2006872298 -292085424 -1718611514 154078295 2116566209 -417239685 -1876533779 239257678 2034628824 -531846814 -1756653068 556643529 1445626975 -819735067 -1205541517 641757392 1363624006 -934407684 -1085726358 804666619 1492192365 -1040687657 -1224774335 681310434 1604110452 -963274290 -1315788456 1016767661 1268618299 -762002047 -1517030121 1006067892 1290817570 -705101416 -1560399602 843132063 1162222601 -598782541 -1421312731 892135558 1110169616 -618493526 -1406813892 56141120 1952421334 -313080724 -1705904902 70607193 1932677583 -365232011 -1656999709 226700658 2055478756 -477279138 -1802863416 183429483 2112477693 -455047097 -1813530415 519025956 1776846258 -253635576 -2014911330 427979069 1854226859 -141815791 -2138365817 271858966 1731399040 -29729734 -1992463188 391772431 1616824729 -111699933 -1907316555 943097224 1328657694 -700914524 -1589652430 1062945169 1214017799 -782950211 -1504571349 921505210 1105870124 -656184170 -1343988736 830523811 1183316277 -544298865 -1467377639 629249516 1384555898 -879758144 -1131887530 585912821 1441489251 -857591591 -1142620081 727326174 1549610312 -984318734 -1303163804 741857735 1529932113 -1036404501 -1254193027 1276720007 991822609 -1575529813 -720346563 1265956766 1014220552 -1518692686 -763517404 1120058293 902138659 -1395860839 -607393265 1169129388 849891130 -1415504256 -593089002 1370366947 648614773 -1080016177 -928550311 1455679482 566548332 -1194490154 -808798656 1601547217 678599495 -1317287171 -964887957 1477996488 790585182 -1240068380 -1055834510 2004292431 7349209 -1720094109 -293715211 1880807254 119400384 -1642809734 -384596244 2041355133 246131691 -1750926767 -526005561 2126602084 163999730 -1865466296 -406319394 1790968619 499594173 -2066849273 -204909935 1840105266 447412132 -2086427106 -190540152 1679526681 320650127 -1978275275 -49096029 1668697856 342982550 -1921503700 -92332358 1426195142 570765904 -1156815894 -871672964 1383057119 627635785 -1134450701 -882469019 1540983540 752794210 -1244140584 -1026499762 1555320557 733183611 -1296420927 -977461417 1219826338 1068638772 -1497664626 -776191208 1339610811 954197549 -1579763817 -690911487 1181653648 829008390 -1470039108 -546845910 1090739849 906259999 -1358086235 -670429389 1852580366 426447512 -2141043934 -144346188 1761732119 503764609 -2029025477 -267864147 1622649404 397449898 -1900426480 -104924282 1742368293 282943155 -1982591223 -19710049 1943745130 81527548 -1646963898 -355310640 1958147699 61982437 -1699178657 -306206775 2097199704 168266446 -1827742860 -469111838 2053996097 225070807 -1805443219 -479973381 2117030149 153641363 -1876873175 -416939841 2034406684 239445386 -1756564432 -531905370 1895094583 133425569 -1627736037 -369260403 2006523182 10366392 -1718125566 -292533100 1670922593 345993719 -1919541171 -91156261 1693812088 334673390 -1963203500 -33762110 1833158995 440728005 -2092062593 -196437783 1781402954 489242076 -2078249882 -215524112 1161916877 843465051 -1420881695 -599252873 1110226388 892044610 -1407003400 -618273682 1268447743 1016973673 -1516988205 -762075067 1291271654 1005587824 -1560716086 -704746404 1492541865 804344127 -1225260923 -1040240621 1604036016 681350438 -1315584868 -963447798 1445849499 556456205 -1205630793 -819677151 1363160450 642194708 -1085387602 -934708168 1731485764 271798482 -1992687256 -29543938 1616487517 392074443 -1906850447 -112134681 1777330294 518576352 -2015262374 -253314612 1854024815 428154105 -2138288829 -141853227 2055434272 226771126 -1802694388 -477486694 2112795705 183076015 -1813981931 -454564477 1951987730 56608900 -1705600706 -313415256 1932868619 70388893 -1657053913 -365138511 1549418636 727543834 -1303109216 -984411850 1530365077 741389315 -1254496839 -1036069585 1384237246 629602344 -1131435630 -880240380 1441533095 585841713 -1142788725 -857383651 1106071784 921329790 -1344065084 -656146094 1182831857 830973031 -1467025955 -544619189 1328994522 942794828 -1590117898 -700479136 1213930691 1063005269 -1504346641 -783135367 282978517 1742395459 -19691015 -1982547601 397421772 1622613082 -104968736 -1900446346 503734503 1761693809 -267910709 -2029047459 426484990 1852609640 -144325166 -2140998332 225114289 2054015015 -479946339 -1805407989 168246440 2097155134 -469148284 -1827771118 61960323 1958101013 -306245201 -1699208903 81573018 1943766028 -355281482 -1646926560 733202461 1555363979 -977426127 -1296393817 752749572 1540963474 -1026527960 -1244176962 627589167 1383035065 -882499325 -1134489195 570786870 1426240672 -871635686 -1156786804 906287225 1090775279 -670385835 -1358067261 828972128 1181625590 -546865844 -1470083622 954159179 1339580637 -690933401 -1579810319 1068667986 1219863748 -776145538 -1497643544 164026772 2126637314 -406275912 -1865447378 246095245 2041326875 -526025567 -1750971337 119361958 1880777008 -384618358 -1642856420 7378367 2004329769 -293669741 -1720073211 343001584 1668741478 -92296996 -1921476534 320605673 1679506815 -49124155 -1978311597 447365570 1840083284 -190570258 -2086465416 499615195 1791014221 -204872457 -2066819999 849934684 1169148362 -593061776 -1415468826 902118725 1120013779 -607429527 -1395888897 1014198638 1265910264 -763555774 -1518722860 991868279 1276741089 -720317349 -1575492403 790620472 1478023598 -1055815660 -1240024958 678571297 1601510839 -964932595 -1317307237 566518026 1455640988 -808845274 -1194512208 648652051 1370396037 -928529345 -1079970647 585861719 1441577665 -857347205 -1142760467 629558862 1384218328 -880267422 -1131470860 741343845 1530344179 -1036098743 -1254534177 727565948 1549465322 -984373424 -1303078970 1063033395 1213967013 -783090913 -1504326775 942759466 1328967356 -700498170 -1590161520 830935553 1182802583 -544640211 -1467071557 921359896 1106110094 -656099532 -1344043102 428190367 1854052873 -141833293 -2138244315 518549126 1777294864 -253358166 -2015281348 392045229 1616450107 -112180351 -1906871529 271836852 1731515938 -29522024 -1992640754 70433531 1932888685 -365110313 -1657017535 56590050 1951944308 -313450546 -1705627816 183055049 2112750175 -454601755 -1814011021 226817744 2055456326 -477456388 -1802655894 1005632278 1291291520 -704718278 -1560679764 1016954639 1268404121 -762110429 -1517015371 892023588 1110180786 -618311160 -1407032674 843511613 1161938859 -599222767 -1420843385 642231154 1363188708 -934688162 -1085343032 556429163 1445814269 -819720633 -1205649711 681321280 1603998678 -963493268 -1315605766 804382553 1492572111 -1040218507 -1225214237 10394590 2006559560 -292488462 -1718105500 133390279 1895067473 -369279253 -1627779459 239408108 2034377594 -531926336 -1756609962 153671669 2117068643 -416893223 -1876851121 489262010 1781447468 -215487850 -2078221824 440684451 1833140021 -196465009 -2092098023 334627720 1693791006 -33791324 -1963240910 346015633 1670969095 -91117891 -1919510997 1957768657 62266695 -1698738947 -306676629 1943857608 81516894 -1647146780 -355092366 2053809635 225285493 -1805335345 -479988647 2097635834 167793004 -1828126506 -468832192 1762016693 503385379 -2029495143 -267424753 1852570028 426559802 -2140825472 -144529386 1742583175 282756369 -1982606165 -19602371 1622176158 397885704 -1900146510 -105308124 1340017945 953695631 -1580110795 -690594653 1219676416 1068890518 -1497585620 -776234822 1090815275 906212797 -1358240761 -670182255 1181303090 829321636 -1469636578 -547352440 1382555005 628043243 -1134134191 -882815801 1426446692 570616306 -1156859832 -871593762 1555273039 733259225 -1296173981 -977615627 1541296470 752443840 -1244647302 -1026096916 1839864976 447556614 -2086371908 -190624470 1791481993 499181599 -2067154523 -204568269 1668388002 343319604 -1920993906 -92748520 1679577275 320561197 -1978519145 -48955135 1880952052 119159906 -1642893864 -384541362 2003880173 7862395 -1719752255 -294020777 2126939334 163689552 -1865882134 -405809796 2041266399 246181961 -1750785549 -526249627 1455701080 566430926 -1194697356 -808620574 1370093633 648988887 -1079535251 -928994821 1478472810 790136060 -1240345274 -1055463984 1601335411 678772965 -1317269153 -965008951 1265839164 1014242474 -1518514928 -763724410 1277093925 991549619 -1575974647 -719865441 1168679950 850367640 -1415133918 -593365580 1120231447 901927041 -1395982021 -607374931 1183272787 830504901 -1467404673 -544334103 1105890122 921549788 -1343952282 -656155920 1214039905 1062991863 -1504532915 -782919973 1328612216 943076334 -1589681580 -700951870 1529896759 741830561 -1254212069 -1036448115 1549638446 727362488 -1303119358 -984298860 1441519365 585951123 -1142573527 -857569601 1384518428 629220234 -1131908560 -879803738 2112450459 183394061 -1813573961 -455066079 2055515010 226728724 -1802843474 -477234632 1932715945 70637375 -1656977787 -365185517 1952392112 56103718 -1705950564 -313101814 1616805887 391729001 -1907351853 -111727035 1731443686 271879024 -1992434998 -29693348 1854273485 428001115 -2138335519 -141777289 1776825300 518980418 -2014948616 -253664658 1604091410 681266820 -1315823810 -963301464 1492236811 804686493 -1224746201 -1040651343 1363670560 641779382 -1085696244 -934369382 1445605945 556597935 -1205578987 -819764349 1110142582 892100320 -1406857382 -618512436 1162259055 843160313 -1421292733 -598737963 1290856004 1006098130 -1560377496 -705054722 1268589149 1016730315 -1517075599 -762022937 1693605594 334851660 -1963180042 -33878176 1671404227 345549397 -1919812625 -90780807 1781126888 489612926 -2077771836 -215972014 1833177841 440607335 -2092272675 -196263093 2034585278 239238696 -1756680302 -531882236 2116586151 154122801 -1876497525 -417211619 2006894220 10090010 -1718573152 -292055242 1894974101 133444099 -1627561031 -369470673 -670801187 -1358736821 906626033 1091384167 -546724156 -1469147566 828884968 1180759934 -689968401 -1579623815 953256899 1339472725 -776851722 -1498079648 1069305818 1220247372 -978095431 -1296809425 733811605 1555702531 -1025591648 -1244035530 751884172 1540876058 -882312565 -1133524451 627481511 1382132529 -872071534 -1157493244 571170750 1426878248 -479575531 -1804766589 224666425 2053313455 -469268980 -1828669798 168421152 2098124726 -307115481 -1699284303 62892811 1958255517 -354677186 -1646575960 80899858 1943363460 -19049871 -1982176537 282276701 1741947851 -105867672 -1900566786 398391108 1622788050 -267986365 -2029917483 503888751 1762626553 -143974822 -2140393780 426082166 1851936736 -1054911588 -1239915766 789656240 1477837350 -965568635 -1317689581 679278249 1601947199 -809182290 -1195119816 566934146 1456310804 -928440393 -1079103711 648511131 1369460237 -592952328 -1414565010 849748692 1168183874 -607811615 -1396525193 902555341 1120720475 -764163126 -1519060132 1014868710 1266326128 -719450157 -1575403707 990932735 1276599913 -93228204 -1921629246 343872120 1668817646 -48449715 -1977907237 320001633 1679156983 -190121114 -2085762064 446995018 1839442652 -205045889 -2067787799 499736147 1791913669 -406428880 -1866378330 164102684 2127508106 -525621463 -1750296641 245745157 2040723091 -383915262 -1642407020 118721070 1880406712 -294637797 -1720246387 8277559 2004450977 -365821857 -1657458487 71065971 1933267429 -312490938 -1705446192 55682410 1951831548 -454457235 -1813071621 182970689 2111887831 -477868940 -1803322142 227159384 2056068558 -142274501 -2138955603 428568855 1854685569 -253176798 -2014321484 518436110 1776387480 -111241207 -1906726753 391182629 1616366003 -30188528 -1993053050 272448828 1731857834 -782491497 -1503981567 1062355387 1213559085 -701373298 -1590242280 943687074 1329116468 -544757595 -1467967437 831113609 1183775007 -655725380 -1343398870 920915344 1105411334 -857001741 -1142161307 585454047 1440899401 -880347926 -1132346244 629708230 1385145680 -1036994367 -1254651817 742316525 1530521979 -983728936 -1302705074 726867444 1549020514 -215404258 -2077359736 489115698 1780506788 -196807417 -2092710511 441095211 1833804989 -34424532 -1963619910 335337472 1694230678 -90211019 -1919398493 345054233 1670786191 -291626630 -1718021652 9453654 2006413504 -369891997 -1628121611 134054991 1895478489 -532305592 -1757242914 239847524 2035087602 -416780975 -1875943993 153488509 2116107499 -934866474 -1086316224 642347258 1364082796 -819276337 -1204951719 556053731 1445168245 -962815516 -1315198606 680720584 1603651678 -1041146371 -1225364117 805256401 1492651079 -705691214 -1560858332 1006526622 1291407368 -761412181 -1516571331 1016308871 1268028433 -617903744 -1406355178 891676844 1109579834 -599372391 -1421771505 843590837 1162812451 -1133991975 -881879217 1382467317 627177059 -1157274688 -872262826 1426785004 571224698 -1296879637 -978051203 1555910343 733642321 -1243681806 -1025909916 1540393694 752335432 -1579173955 -690452693 1339152017 953607687 -1498254428 -776649934 1220285064 1069228574 -1358676081 -670888167 1091198627 906849845 -1469449322 -546387200 1181194938 828418604 -2029615343 -268322937 1762190909 504354475 -2140454136 -143887458 1852121636 425857714 -1982001373 -19251275 1741909519 282353305 -1901016262 -105382996 1623108118 398039680 -1699637387 -306796573 1958737497 62441167 -1646505108 -354720774 1943155264 81068758 -1804984505 -479383599 2053406315 224612093 -1828201634 -469701688 2097789554 168725220 -1519151464 -764107250 1266546612 1014679330 -1575071103 -719756777 1276130221 991363899 -1415045462 -592499140 1168539526 849432336 -1396319565 -607983067 1120648095 902597385 -1195079940 -809257366 1456138192 567138118 -1079426331 -928091533 1369908169 648024927 -1239478578 -1055375784 1477537762 789995380 -1317877033 -965346751 1602006011 679189357 -1642219952 -384137530 1880348540 118810602 -1720683959 -294173985 2004751205 7939059 -1866056094 -406778124 2127060814 164589528 -1750336901 -525546771 2040896343 245541825 -2085968332 -189950302 1839515416 446953358 -2067307987 -205499717 1791558401 500052887 -1921962490 -92922224 1669287722 343441340 -1977816545 -48506231 1678936883 320191397 -1906391717 -111544883 1615897719 391615713 -1993146046 -30133804 1732075630 272257272 -2138747543 -142443009 1854614597 428612819 -2014803600 -252724762 1776740444 518117578 -1813392065 -454105687 2112336915 182486149 -1803284186 -477945424 2055893002 227360924 -1657643763 -365597285 1933327393 70978743 -1705010924 -312956542 1951529016 56019118 -1255086701 -1036528379 1530823871 741979177 -1302519414 -983953124 1548959910 726954032 -1142198879 -856924873 1441074317 585251867 -1132025416 -880699090 1384695956 630192130 -1467484681 -545208991 1183421659 831431757 -1343606290 -655556232 1105481922 920870996 -1503887931 -782545581 1213340905 1062546559 -1590576676 -701068982 1329584368 943253606 -1757023206 -532495220 2034996534 239904160 -1876414461 -416350059 2116440367 153182649 -1717666776 -291943234 2005933316 9907602 -1628194767 -369850201 1895684381 133884299 -1963793282 -34220824 1694270802 335263172 -1918951321 -90697487 1670463819 345403869 -2077660084 -215065382 1780944224 488652278 -2092652459 -196896573 1833617785 441317871 -1406413614 -617814972 1109767678 891454824 -1421471541 -599711651 1162375655 844054897 -1561305888 -705205130 1291730380 1006177626 -1516398343 -761616273 1267988949 1016383811 -1315126090 -962857952 1603446170 680891660 -1225719633 -1040830407 1493131651 804802837 -1085846396 -935298030 1363750312 642653502 -1205172067 -819087349 1445259697 555997479 1512045188 756599314 -1273914456 -1021924546 1567768221 712314379 -1283694671 -998543577 1422160566 599999008 -1161161830 -842194164 1403631279 615417401 -1113073789 -895424747 1202252512 816831094 -1448703028 -559826086 1086664441 935468655 -1362407467 -640909501 1232298706 1047810628 -1484979202 -797297816 1310631627 957978205 -1609512985 -686295183 1634851404 376892122 -1887454368 -126317578 1713118805 286994115 -2012053639 -15380497 1873433214 414016232 -2119945390 -157088828 1757910631 532719345 -2033584309 -238106659 2093402664 197262014 -1832342780 -439379054 2074807857 212614823 -1784320227 -492675189 1914520090 85619340 -1676467402 -351005792 1970308611 41399957 -1686182097 -327559239 1124387781 872676179 -1391809815 -636642689 1147736028 862863178 -1436061968 -580886938 1306477559 987263841 -1546575141 -724168115 1253214190 1035319160 -1531124030 -742664620 1588845473 699722551 -1329743219 -944076261 1507729336 785985326 -1211072876 -1059631614 1349014419 661611269 -1100598593 -916389335 1459984266 537044764 -1190398298 -838023632 2020272909 258857883 -1771795935 -513557833 2131177236 134225794 -1861661128 -435257682 1991336767 28726185 -1732312557 -273141115 1910286118 115054512 -1613576694 -388630884 1709046633 316328959 -1949066683 -53171501 1655717744 364318694 -1933681060 -71733558 1795584859 469844941 -2063068553 -233889055 1818998594 460097492 -2107255186 -178067720 1747556358 523151504 -2044200662 -249509444 1866751007 407071881 -2125841101 -162722395 1727139892 301277346 -1996721896 -310898 1637864493 379118779 -1886276351 -124353129 1973323874 43628788 -1685001906 -325592616 1928547451 99908845 -1661129385 -335929919 2068119632 205664454 -1790221956 -498314774 2083046473 187692255 -1842961051 -450783757 1397209294 608208984 -1119233566 -900798092 1412070615 590171201 -1172038149 -853332627 1570517244 714801258 -1282256432 -996843194 1525806309 771146867 -1258318391 -1007114913 1324394666 972527676 -1593915002 -671483632 1235053747 1050303525 -1483534945 -795591415 1076568216 925634574 -1373290060 -652054238 1195828353 809620503 -1454864979 -565201605 1899145543 104176081 -1623406485 -398722819 1985965406 22568392 -1739518862 -279560988 2145984885 149819875 -1847115687 -421498673 2021975404 260298234 -1769307072 -510806826 1820703011 461539765 -2104764401 -175314791 1810398522 485445036 -2048517098 -220124032 1650340113 358154631 -1940893635 -78159701 1697903880 305448350 -1958898652 -63265614 1247578511 1029421337 -1538070365 -749348811 1295076758 976649472 -1556140870 -734520276 1149698493 864039211 -1433837423 -577875961 1139459492 888010034 -1377524600 -622619618 1475058155 552380797 -1176110905 -823998383 1350983154 662793572 -1098367778 -913372088 1496322521 775364943 -1220644619 -1069989789 1583207872 693822806 -1336691476 -950762374 1047740288 1232342806 -797090132 -1485148614 958331801 1310313231 -686777675 -1609061853 816363442 1202685732 -559491426 -1449007608 935687083 1086473021 -641002873 -1362353647 600059876 1422073714 -842379576 -1160937890 615115773 1403968363 -894989615 -1113540025 757049302 1511561024 -1022245126 -1273563540 712139727 1567970137 -998505757 -1283771787 85794632 1914318814 -351043996 -1676390670 40950609 1970793415 -327239043 -1686533397 197564282 2093066220 -439814570 -1831876928 212554595 2074895349 -492490161 -1784544551 413798188 1873625018 -156996096 -2119999850 533187381 1757477795 -238441959 -2033280369 376538910 1635170184 -125835726 -1887906140 287064839 1713075089 -15588821 -2011884867 661130945 1349467735 -916033555 -1100914821 537250520 1459812942 -838095884 -1190356126 699631347 1588901477 -943855649 -1329932471 786318058 1507422844 -1060101178 -1210641584 987700901 1306013235 -724467831 -1546236129 1035131580 1253435946 -742605936 -1531213050 872715927 1124312577 -636815429 -1391605971 862540430 1148084760 -580439134 -1436548300 470167049 1795235487 -234336475 -2062581837 460057104 1819073158 -177894596 -2107458646 316515899 1708824237 -53229801 -1948977279 363880994 1656181428 -71433458 -1934019688 28393069 1991642875 -272670911 -1732743209 115145332 1910229730 -388850856 -1613386802 258651743 2020443849 -513484941 -1771837467 134705734 2130723536 -435612822 -1861344260 205872386 2067950996 -498385874 -1790178120 187210011 2083498381 -450430921 -1843279711 43963696 1973020070 -326061028 -1684568950 99815721 1928602047 -335712251 -1661321069 301092198 1727364592 -250806 -1996808996 379554175 1637399017 -124655533 -1885939515 522831188 1747908034 -249060232 -2044685074 407109965 1866674651 -162897823 -2125639433 925597130 1076645212 -651879194 -1373492112 809941459 1195477317 -565651201 -1454380951 972092920 1324860782 -671181612 -1594252222 1050489313 1234829687 -795651891 -1483448229 714894766 1570463032 -997061502 -1282065388 770812343 1526110497 -1006647141 -1258751987 608691612 1396757770 -901151568 -1118915546 589963653 1412239635 -853262167 -1172082625 358509635 1650023637 -78639761 -1940439559 305375322 1697945804 -63059594 -1959069216 461759601 1820513511 -175405731 -2104707637 484974696 1810829566 -219791036 -2048822830 149519399 2146323633 -421061365 -1847579235 260356158 2021886120 -510994158 -1769084540 104002581 1899349123 -398682823 -1623480913 23015436 1985478810 -279883488 -1739169354 774917259 1496808477 -1069666905 -1220993743 693995666 1583003652 -950801986 -1336616664 552322233 1475146799 -823810667 -1176333053 663093408 1350643766 -913809012 -1097903846 864509167 1149267065 -578208317 -1433531051 887789814 1139648608 -622528038 -1377580724 1029493981 1247536203 -749554191 -1537899161 976294084 1295392850 -734039576 -1556594306 -1832488820 -440319974 2093486496 198123830 -1783909227 -492010493 2074465721 212002095 -1675757378 -350566360 1913887122 85240068 -1687143257 -327742415 1971215755 41512221 -1888395032 -126463874 1635713476 376975698 -2011388687 -14969753 1712506333 286651723 -2119505702 -156379060 1873054198 413383008 -2033767229 -239068075 1758023151 533626233 -1448587196 -558931758 1202073960 815858174 -1362783139 -641555253 1087108465 936166887 -1485580170 -797644576 1232976218 1048218060 -1608639377 -686215943 1309703491 957828565 -1273020384 -1021808458 1511072012 756421018 -1284340679 -998918993 1568466197 712758659 -1161508846 -842794876 1422567742 600676776 -1112994805 -894550883 1403481383 614489521 -1948433971 -52792997 1708335329 315887735 -1934588460 -71846590 1656677624 364500078 -2063152641 -234751639 1795729619 470784069 -2106913306 -177455760 1818586314 459431004 -1771417175 -512925377 2019831941 258146323 -1861773904 -436165338 2131358876 135185418 -1733174885 -273225459 1992276151 28870689 -1612964478 -388289260 1909619886 114641976 -1330421499 -944483949 1589444649 700068031 -1210145508 -1059482230 1506853936 785904806 -1100420809 -915416671 1348896795 660715661 -1190843090 -838722120 1460358146 537689236 -1392217759 -637320713 1124733005 873275611 -1435912840 -579959314 1147655252 861988034 -1545602733 -723990075 1305581695 987146473 -1531822774 -743109156 1253858406 1035693296 -1594879474 -671669608 1325298466 972637108 -1482828265 -795154815 1234417467 1049921453 -1372874180 -651384150 1076230928 925027206 -1455006171 -566137165 1195917065 810487711 -1119419798 -901762308 1397318470 609113040 -1171601805 -852625691 1411688287 589535177 -1281586600 -996427058 1569909620 714464226 -1259254207 -1007255849 1526673261 771235835 -1684131130 -325516720 1972392938 43475836 -1661733153 -336279991 1929222131 100312933 -1790592268 -498955678 2068569048 206367566 -1842839827 -449884549 2082873281 186724183 -2044124510 -248638924 1747403662 522220312 -2126190917 -163326419 1867155351 407746305 -1997362544 -681466 1727843260 301726506 -1885376887 -124232161 1636896677 378945331 -1175772337 -823389223 1474642531 551711477 -1098455210 -914237504 1351124602 663729900 -1221547139 -1070097429 1497287249 775551687 -1336053916 -950378510 1582501448 693386974 -1537461461 -749009987 1246908935 1029005969 -1557006542 -734607452 1296012830 976791176 -1433945319 -578778225 1149884981 865004195 -1377140992 -621981802 1139023404 887303866 -2105212025 -176016623 1821074091 462180925 -2048342114 -219154680 1810278066 484546084 -1939960907 -78005469 1649470105 358078991 -1959571540 -63668422 1698508416 305798678 -1624108061 -399170699 1899786959 104546905 -1738549254 -279386260 1985066710 22447680 -1846961199 -420566201 2145909501 148949611 -1769709624 -511479970 2022325988 260902514 -156584568 -2119334626 413455524 1873011762 -238587503 -2034220793 533270717 1758339115 -126796358 -1888088788 377445526 1635281920 -14878301 -2011444939 286431375 1712695321 -350378516 -1675979398 85181632 1913975894 -328179211 -1686679197 41812185 1970876495 -439996962 -1832837816 197676274 2093972580 -492049977 -1783834287 212175083 2074261629 -842754752 -1161583146 600503404 1422771450 -894873255 -1112645169 614936693 1402994915 -1021371022 -1273483804 756120670 1511410888 -999106197 -1284118019 712816711 1568377041 -797735644 -1485523534 1048437768 1232786590 -685883075 -1608945237 957358097 1310134407 -559411946 -1448133248 816213050 1201757356 -641349361 -1362953831 936093731 1087150261 -273578807 -1732856737 29353445 1991824755 -388218672 -1613008826 114434556 1909789034 -513143557 -1771226003 258239959 2019777857 -435697438 -1862207372 134851022 2131663192 -234449747 -2063489989 470349185 1796195607 -177516364 -2106826718 459616664 1818362126 -52618081 -1948636151 315850163 1708412197 -72296314 -1934104560 364820906 1656326460 -723540991 -1546087273 986826029 1305933243 -743284712 -1531621234 1035731252 1253781922 -637260749 -1392304987 873090335 1124957577 -580261846 -1435576132 862423302 1147189648 -915884955 -1099987725 661050697 1348593119 -838504324 -1191034646 537596240 1460412870 -944554921 -1330377535 700276091 1589276141 -1059129266 -1210464040 785422690 1507305972 -996354294 -1281628260 714257958 1570080432 -1007611117 -1258937467 771715647 1526219433 -901292232 -1119850578 608779796 1397624450 -852845791 -1171412041 589625869 1411631771 -651442322 -1372784648 925214274 1076008660 -565836937 -1455344671 810050139 1196380877 -672116900 -1594392630 972959344 1324949222 -794981563 -1483031597 1049881193 1234492159 -854078 -1997158572 301766382 1727768184 -123784229 -1885863091 378622711 1637245537 -248938512 -2043785370 522657500 1746939466 -163267607 -2126279809 407558853 1867377235 -498735194 -1790781648 206276234 2068624924 -450354241 -1842408663 187056787 2082566661 -325161068 -1684447486 42995384 1972846126 -336352371 -1661691109 100518561 1929050679 -578296245 -1434396963 864651111 1150203889 -622189998 -1376972092 887374718 1138979816 -748917127 -1537515793 1028788053 1247100867 -734942624 -1556702474 977259340 1295580122 -1070533073 -1221081415 775853827 1496950677 -950193610 -1336278368 693326618 1582588812 -823427555 -1175695733 551886641 1474441127 -913917436 -1098806638 663280424 1351609278 -420886909 -1846610411 149399471 2145425209 -511442278 -1769786868 260727734 2022527776 -399356239 -1623884249 104607645 1899699979 -278951256 -1739015618 22145924 1985403666 -77670681 -1940265359 357611467 1649903453 -63761666 -1959517592 306017234 1698317124 -175808811 -2105381309 462110713 1821118319 -219637044 -2047890854 484899808 1809959798 -2057712521 -228655903 1800908123 475045325 -2110519186 -181192456 1815767362 457005524 -1954397115 -58362669 1703683433 311105023 -1930461092 -68636470 1658970480 367448550 -1729176557 -269882235 1994439999 31952297 -1618798582 -393992036 1905096998 109726128 -1774889951 -516791113 2017146125 255591835 -1856466888 -429940562 2136404244 139575682 -1103631169 -919544791 1345949075 658423045 -1185273690 -832759760 1465141642 542341404 -1326685043 -940878821 1591870881 702887223 -1216241516 -1064923134 1502593464 780726574 -1551827749 -729297843 1301192183 982101345 -1527957310 -739637164 1256413678 1038379384 -1386515223 -631487361 1129649605 877798739 -1439256336 -583958426 1144574428 859824458 -1673331402 -347746912 1917623322 88845452 -1691403985 -332920391 1965119491 36071573 -1835436796 -442612334 2090275880 193995966 -1779125987 -487358069 2080034865 217964711 -2114589358 -151855676 1878756478 419216616 -2036848309 -241231395 1754679399 529627377 -1892784800 -131508746 1629488204 371668186 -2008833671 -12283409 1716371541 290123971 -1490231810 -802427544 1227013330 1042648132 -1606346265 -683267727 1313831115 961038429 -1443408436 -554670758 1207514336 821953654 -1365601835 -643980989 1083502841 932429935 -1164194406 -845349620 1419095222 596810784 -1107949181 -890160875 1408788655 620714041 -1270856280 -1018727106 1515070596 759763986 -1288863311 -1003835097 1562632349 707055627 -1217417483 -1066885533 1499582425 778501967 -1342018836 -955950470 1577847744 688601942 -1179375929 -827124143 1471825899 549287805 -1093016866 -908144056 1356301298 667988836 -1428636015 -572551673 1154932669 869396267 -1380615544 -625849826 1136335780 884747058 -1543293277 -754710987 1242388367 1024091929 -1553009990 -731266516 1298174870 979870464 -1946055107 -83444053 1645211409 352903047 -1955837404 -60065102 1700932360 308616094 -2099640817 -170051943 1825859363 466835381 -2051554794 -223284608 1807328058 482251692 -1850302887 -424562993 2142830453 146788323 -1764009408 -505648426 2027240300 265423866 -1620240789 -395696387 1902344007 107235281 -1744776590 -284695836 1980674910 17400776 -1368088652 -646729950 1081802392 930991630 -1457955923 -568431813 1192704641 806357527 -1599137914 -676845808 1319204522 967198268 -1480404065 -792337655 1238151859 1053524517 -1279029296 -993738938 1573777148 717938282 -1263645751 -1012303009 1520446181 765926003 -1122498590 -903923852 1393977038 605115992 -1166687237 -848104595 1417388759 595366465 -1793409156 -501379094 2064965200 202632902 -1837663387 -445625357 2088311369 192817887 -1681836210 -322566184 1976522338 46687988 -1666387113 -341064767 1923256955 94741229 -2001883368 -5595250 1722011188 296025762 -1883215103 -121152617 1640892973 382286523 -2039077078 -244246596 1752712710 528447120 -2128878797 -165882971 1863680543 403878537 -516617869 -1775093275 255551583 2017220809 -430387862 -1855980036 139897926 2136054992 -269582015 -1729515049 31514733 1994903803 -394050216 -1618709042 109913204 1904874722 -58582761 -1954207359 311195707 1703626925 -68166386 -1930891880 367115298 1659276468 -229011163 -2057395789 475525129 1800454303 -181119684 -2110560854 456799248 1815938182 -631559749 -1386473171 878004375 1129478145 -583602782 -1439572684 859344014 1145027608 -729767543 -1551396577 982433957 1300885555 -739416688 -1528146682 1038288060 1256469546 -940820001 -1326773943 702699763 1592092773 -1065222714 -1215902384 781163754 1502129276 -919096851 -1104117381 658100417 1346297943 -832932364 -1185069726 542381272 1465066574 -131188686 -1893136220 371218718 1629972872 -12321749 -2008757059 290299143 1716170129 -151670784 -2114813802 419156268 1878843834 -241667047 -2036382577 529929525 1754342819 -442947498 -1835132736 194464122 2089843180 -487265201 -1779180327 217746787 2080226805 -347955100 -1673162510 88916296 1917579742 -332438403 -1691855637 35718481 1965438407 -1019209478 -1270405012 760117718 1514752320 -1003627293 -1289032587 706985423 1562676569 -845442872 -1164140450 597029348 1418903922 -889826095 -1108253625 620246525 1409221995 -554235746 -1443874808 821651890 1207851300 -644166521 -1365378031 932490667 1083415869 -802389844 -1490309062 1042473344 1227215126 -683588427 -1605995485 961488281 1313346831 -754750479 -1543218329 1024264925 1242184267 -730943512 -1553358978 979422916 1298660946 -572988477 -1428171947 869696239 1154593401 -625661990 -1380837556 884688630 1136424544 -827032683 -1179432189 549067449 1472014895 -908476532 -1092710630 668458656 1355869750 -1066404953 -1217871055 778146443 1499898397 -956155970 -1341847768 688674450 1577805316 -395490503 -1620411473 107162133 1902385795 -285176032 -1744322634 17755660 1980358298 -424230133 -1850608739 146317863 2143261361 -505739502 -1763952764 265643582 2027050664 -170239139 -2099418165 466893425 1825770215 -222847164 -2052018222 481951336 1807666942 -83766417 -1945705479 353350211 1644724949 -60024970 -1955911712 308442714 1701136076 -904373584 -1122014682 605436828 1393625866 -847929687 -1166889409 595328901 1417465619 -993799550 -1278942700 718123950 1573552952 -1012001125 -1263983091 765491127 1520912161 -676377900 -1599571390 966863864 1319508846 -792555827 -1480212901 1053618145 1238097783 -646659354 -1368133008 930784202 1081971548 -568785153 -1457637783 806840275 1192253253 -243893640 -2039395602 527965012 1753164738 -165953951 -2128834825 404086605 1863512027 -5377462 -2002074916 295932774 1722065904 -121620909 -1882782011 382621567 1640589289 -322868708 -1681499510 47123248 1976056742 -341004795 -1666474349 94555945 1923481535 -501554642 -1793207624 202670850 2064888724 -445176265 -1838147935 192497435 2088662925 1300252287 981956329 -1550964909 -729212987 1257079398 1038791408 -1528569014 -739978276 1130090061 878509787 -1386893471 -632119305 1144392276 858864322 -1439143048 -583050258 1345803803 657483405 -1103546569 -918681695 1465553410 543007380 -1185615058 -833371208 1592581673 703327935 -1327317243 -941256813 1501633072 780544678 -1215333604 -1064809590 1995335351 32069153 -1730148453 -270059763 1904452270 109351480 -1618099326 -393546988 2016800389 254991891 -1774481495 -516112577 2136484508 140450314 -1856615504 -430867674 1801025235 475940421 -2057889793 -229628055 1815392970 456360540 -2110073882 -180493456 1703083745 310759031 -1953718323 -57954469 1659845368 367528558 -1931387948 -68785342 1419474750 597444520 -1164634606 -846059900 1408676647 619807665 -1107766773 -889199971 1514209036 759680922 -1269916128 -1018581322 1563245333 707398531 -1289528775 -1004246353 1227646810 1043027916 -1490942346 -802867488 1312924483 960926677 -1605385617 -683085063 1207431016 821092350 -1443262908 -553730350 1083845489 933043175 -1366013347 -644646197 1878349814 418539360 -2114242854 -151255476 1754829807 530555769 -2036927805 -242105771 1630461892 371846994 -1893679384 -131625346 1715674077 289680203 -2008188175 -11908505 1916946322 88438532 -1672730946 -347400664 1966048139 36221725 -1692278105 -333000143 2090454944 194969398 -1835553140 -443507174 2079591353 217266991 -1778750827 -486712829 2142643453 145822827 -1850194479 -423660217 2027675876 266129522 -1764392504 -506285730 1903013071 107650137 -1620849181 -396034699 1979738326 17258560 -1743910406 -284608148 1644246169 352715791 -1945152075 -83335901 1701638272 309051414 -1956474452 -60448454 1826274475 467504189 -2099978873 -170660591 1807186098 481314852 -2051466850 -222418680 1155007541 870266019 -1428789991 -573483633 1135984684 884142266 -1380212480 -625176170 1241746439 1023720593 -1542591189 -754262595 1299073054 979990664 -1553979086 -731440732 1500451921 778577095 -1218349699 -1067039253 1577242696 688251102 -1341345436 -955547150 1471454307 548646133 -1178927793 -826421799 1356421242 668887276 -1093191338 -909112896 1722619324 296363306 -2002553712 -6011898 1640026533 382198067 -1882279799 -121012193 1752604046 527543576 -2038891358 -243282892 1864063383 404515073 -2129315653 -166590419 2065303000 203240782 -1793825548 -502049694 2088223169 191951191 -1837522707 -444690309 1975619050 46579068 -1680872250 -322380720 1923893747 95123813 -1667094305 -341501879 1573074292 717489634 -1278389160 -993368882 1521414509 766099963 -1264545727 -1012424489 1394130246 606047696 -1122575254 -904794884 1416984927 594692553 -1166337933 -847501083 1081353488 930289030 -1367718852 -646089558 1192878345 807326111 -1458077659 -569331533 1320135970 967351732 -1600009202 -676922216 1237477691 1053120941 -1479800809 -791988095 703366011 1592505325 -941432233 -1327115583 780224354 1501984756 -1064360370 -1215818024 657918793 1345338335 -918984091 -1103209741 542822224 1465778118 -833311108 -1185702166 878416671 1130144649 -631901645 -1387085147 859199238 1144088464 -583518678 -1438710084 981474093 1300704187 -728860159 -1551283561 1038999348 1256910754 -740049384 -1528525170 310551475 1703252773 -57884001 -1953762807 368011178 1659393852 -69138810 -1931069936 475605889 1801329431 -229160275 -2058323397 456454040 1815338766 -180711756 -2109882846 255177687 2016576321 -516173061 -1774394771 140015566 2136950616 -430565662 -1856952716 32390117 1994984307 -270509367 -1729664417 109314044 1904529258 -393371952 -1618301370 821539386 1206944428 -554052842 -1442913408 932869667 1084049077 -644606193 -1366087783 1043085832 1227557534 -803054812 -1490719822 960626193 1313263239 -682647747 -1605849173 759210590 1514640072 -1018248334 -1270221852 707618375 1563055825 -1004337301 -1289472003 597371500 1419516666 -845853888 -1164805162 620162677 1408360163 -889680039 -1107312689 194614002 2090771044 -443026466 -1836006584 217339627 2079549053 -486918201 -1778579631 88218304 1917135446 -347309076 -1672787078 36691673 1965616719 -333332491 -1691971741 372146838 1630122496 -132062278 -1893215444 289621647 1715762713 -11720797 -2008410315 418712228 1878145586 -151295096 -2114168034 530108093 1755315755 -241782895 -2037276921 467329529 1826476399 -170622763 -2100055997 481764832 1806701942 -222739252 -2051115942 352414155 1644583261 -82900761 -1945618319 309112274 1701551428 -60633858 -1956250520 107868573 1902821643 -396128079 -1620795353 16790916 1980171538 -284273496 -1744214978 146176431 2142325049 -424142717 -1849743339 266059190 2027719968 -506078054 -1764561908 548716849 1471410599 -826630115 -1178759029 668534056 1356740030 -908631036 -1093643118 779045123 1500019093 -1067374545 -1218045767 688033050 1577434508 -955454410 -1341399904 1023660373 1241833923 -754077575 -1542815505 980292940 1298736602 -731876256 -1553513226 869816679 1155492337 -573163445 -1429141283 884317566 1135783400 -625214382 -1380135740 46256312 1975967790 -321932908 -1681358590 95163553 1923818551 -341674611 -1666890469 203053194 2065524764 -501991002 -1793914576 192388243 2087758853 -444990017 -1837183703 527876316 1752297546 -243752464 -2038460058 404423877 1864119379 -166369815 -2129504897 296569070 1722447992 -6084158 -2002511532 381717751 1640479841 -120656421 -1882596019 967831664 1319682278 -677277348 -1599692342 1052914793 1237648639 -791915195 -1479842349 930379842 1081297108 -646309522 -1367528968 806992987 1193184461 -568861321 -1458508319 605610004 1394593922 -904494792 -1122913874 594879501 1416762523 -847559391 -1166248521 717449254 1573148848 -993195766 -1278592612 766422079 1521065129 -1012871917 -1264059003 -811868634 -1197674832 563461898 1452445596 -923395521 -1074713943 653818643 1375685509 -1052748268 -1236834686 793655096 1481181102 -970092019 -1322605925 673444641 1596244919 -768815550 -1523843372 1008906094 1260756984 -717157797 -1572455731 995060599 1279810529 -587774352 -1410304282 855189340 1174280138 -610631063 -1398951169 898949957 1116984275 -185205010 -2081239432 452698050 1845276500 -208127241 -2069951903 496393179 1787915085 -97618212 -1926674870 337647600 1663510374 -45894971 -1975221677 323867625 1682629503 -381489526 -1639588324 122458022 1884012336 -298898797 -1725425147 2182079 1999010601 -409377096 -1868671442 160892820 2123380482 -520838495 -1745645001 251315085 2046685979 -696193177 -1584930831 948866635 1334427357 -772985986 -1494606872 1071860306 1222933188 -665098411 -1352902717 911541881 1095907055 -550067380 -1473145894 825803360 1178596086 -885522685 -1137651819 624533039 1379839673 -866501862 -1151530100 575953462 1431530144 -974358735 -1293203545 736237085 1558521483 -1031687384 -1249475650 747622916 1535697554 -303116369 -1695940807 65056387 1961336341 -360510538 -1652278496 76376730 1938446860 -483047523 -1808632053 221980337 2050758183 -463961212 -1822444782 173466280 2102514238 -262545461 -2023821475 509066983 1766887025 -147579950 -2144130236 423262974 1849510504 -25012231 -1987745937 277624533 1737164355 -101739552 -1897356426 400683724 1625735770 -38945628 -1968534478 329506184 1688530206 -88049475 -1916319701 349051281 1674127623 -210357098 -2072968192 494425530 1786733868 -199495537 -2095267815 437621155 1829937461 -535122752 -1759667114 236244460 2031353210 -411604775 -1871685553 158927349 2122201443 -289331982 -1715071900 13583838 2009625928 -374546197 -1632907139 128090567 1889907025 -960258964 -1312510726 684588352 1607126486 -1045538699 -1230411549 799029593 1487342031 -937946018 -1088478008 639006066 1360086500 -814362553 -1200430895 561754475 1451000317 -613118968 -1401701218 897248548 1115545010 -602322927 -1424066425 840378685 1158683051 -709950406 -1566034772 1000432918 1285969280 -758988765 -1513754443 1020043535 1271632281 -457798171 -1817068173 179891401 2109725791 -472167940 -1797490326 232073424 2060589126 -361953833 -1653983935 73622779 1935955053 -318717490 -1710755496 51290338 1946783860 -117334655 -1912165097 386923693 1611189307 -26453608 -1989449458 274872500 1734674466 -136702541 -2132990683 433353887 1859339273 -256388694 -2018451140 515485830 1774092304 -539448019 -1461740101 836160513 1188166807 -659199692 -1347266142 918226968 1102854286 -788323041 -1509681783 1057834035 1208644773 -697376506 -1586900592 945848362 1332195516 -1032864439 -1251439137 744610917 1533471987 -989693616 -1308276282 722212988 1544235242 -860605061 -1145895443 582636631 1438475457 -874909342 -1126252044 634884174 1389404376 -1409869022 -588239948 1173977614 855526040 -1399136453 -610406483 1117044247 898862721 -1523805424 -768892026 1260581436 1009107626 -1572776183 -716806241 1280259621 994576051 -1237316794 -1052296240 1481534058 793336572 -1322397857 -970260535 1596173939 673488613 -1197767820 -811813918 1452663384 563270350 -1074378899 -923699205 1375217217 654251735 -1869005846 -409072772 2123848390 160459344 -1745551373 -520892571 2046467807 251506249 -1639795752 -381320370 1884082932 122413666 -1724942399 -299350185 1998657261 2500219 -1926354034 -97969384 1663060642 338131508 -1975259241 -45818111 1682804411 323665453 -2081053764 -185429206 1845215888 452784646 -2070386779 -207661261 1788216969 496055839 -1293145501 -974447883 1558334287 736459737 -1249776006 -1031348500 1536134998 747159488 -1137204655 -886009145 1379517309 624882667 -1151703480 -866298146 1431570276 575879154 -1352975865 -665056623 1096112939 911371197 -1472791010 -550383992 1178115890 826257316 -1585401291 -695762269 1334760217 948560783 -1494387156 -773175622 1222842112 1071916950 -1987966293 -24823235 1737255815 277568273 -1896886606 -102171100 1625403294 400989960 -2024176999 -262229489 1767367605 508613411 -2144057728 -147622378 1849305004 423434042 -1808459057 -483251623 2050718691 222055285 -1822892330 -463475136 2102837242 173117292 -1695640835 -303455637 1960899537 65520455 -1652336924 -360421774 1938634696 76154718 -1715373664 -288995018 2010060940 13117466 -1632846407 -374633169 1889721493 128314371 -1759841902 -534920956 2031390910 236167208 -1871235701 -412089059 2121880743 159278129 -2072614460 -210675374 1786251496 494876798 -2095338019 -199451317 1830145265 437451879 -1968315914 -39136928 1688436954 329560140 -1916787217 -87616135 1674462403 348746837 -1565566616 -710383106 1285634116 1000736978 -1513972367 -758796825 1271725149 1019989195 -1401630374 -613162548 1115336822 897417440 -1424419517 -602004011 1159165039 839927033 -1088927476 -937461350 1360406560 638654646 -1200255723 -814563965 1450961977 561831087 -1312571074 -960171608 1607311378 684363908 -1230109401 -1045875279 1486906379 799495325 -2133178143 -136480649 1859398093 433264987 -2018013960 -256852882 1773792724 515824962 -1912487725 -116985787 1611637247 386437481 -1989409590 -26528676 1734501862 275076464 -1653778299 -362125293 1935882665 73664831 -1711235940 -318264310 1947139504 50973990 -1816735561 -458104799 2109256091 180322573 -1797581650 -472112072 2060809602 231884052 -1145804759 -860661569 1438255365 582826387 -1126585296 -874603354 1389874460 634453386 -1250959333 -1033318259 1533116727 744927649 -1308482558 -989522796 1544308014 722171320 -1509722035 -788248357 1208818017 1057630711 -1586578348 -697725758 1331748216 946335214 -1462177665 -538984215 1188467027 835822021 -1347079066 -659421968 1102796106 918316508 121787438 1883595960 -380881662 -1639250540 3117111 1999151265 -299765477 -1725513331 161078300 2124344458 -409486032 -1869574746 250877957 2045978771 -520455895 -1745008193 452281418 1844606172 -184867482 -2080631312 496533587 1788850373 -208215681 -2070818327 338611320 1663696110 -98521772 -1926783550 323160161 1682192631 -45258419 -1974838821 1009546470 1261126768 -769518134 -1524292260 994160895 1279688809 -716189229 -1572282043 855112916 1173408834 -587620872 -1409372818 899299533 1117587547 -611034655 -1399625353 563831938 1453085716 -812317266 -1198377672 653697179 1374785549 -923221577 -1073745631 792784048 1481104422 -1051816548 -1236681462 674048169 1596594239 -970765947 -1323009773 509175151 1767790073 -262732733 -2024786731 422879606 1848873440 -147144614 -2143424308 277015901 1736826315 -24343439 -1987330841 401549636 1625823698 -102676376 -1897498370 65959179 1961444765 -304081881 -1696127823 75739410 1938063748 -359804866 -1651842904 221642041 2050149807 -482632683 -1807963005 173553952 2103380406 -464103412 -1823381350 624379303 1378907441 -885447541 -1136782307 576356798 1432203560 -866852718 -1152135164 736939413 1558969603 -975000391 -1293575121 746654092 1535523098 -1030788960 -1249355722 947934659 1334273365 -695323409 -1584855943 1072533978 1223336268 -773590794 -1494957984 911990257 1096609127 -665469731 -1353544629 825629160 1177627006 -549947196 -1472247726 896808620 1114834490 -612739200 -1401067754 840561333 1159643683 -602434663 -1424973041 1001373342 1286114824 -710811726 -1566118108 1019378311 1271220753 -758375509 -1513411779 683878088 1606686302 -959625244 -1312131214 799990481 1487524423 -1046445059 -1230523541 639151866 1361026668 -938029098 -1089339584 561343203 1450334837 -814019633 -1199817895 236590692 2031953650 -535529656 -1760344098 158847613 2121327339 -411454639 -1870756921 12688982 2009509568 -288358534 -1714892820 128735823 1890282201 -375243933 -1633350667 330106368 1688876694 -39622868 -1968941126 348176921 1674048143 -87121099 -1916169309 494308914 1785839268 -210178274 -2071994488 437996075 1830582973 -199939321 -2095965295 745474029 1533556603 -1033804095 -1251584425 721601524 1543893858 -989027624 -1307864498 582258655 1437843273 -860164365 -1145184667 634997702 1390312272 -875091222 -1127212420 836245385 1189029663 -539593051 -1462680013 917885840 1102242566 -658787652 -1346600406 1057202107 1208266541 -787612009 -1509241343 946756514 1332308788 -698336626 -1587082728 385951525 1611012019 -116439543 -1912047969 275571516 1735119786 -27098608 -1989823866 433762071 1860018049 -137048517 -2133590355 515336974 1773165464 -256308702 -2017576268 179713857 2108753879 -457681299 -1816172805 232518488 2061288398 -472542604 -1798135070 74301299 1936363493 -362553761 -1654329655 50363242 1946635260 -317842874 -1710675248 1663996202 338272700 -1927221242 -98058096 1682134323 323249573 -1974651873 -45480823 1844779288 452077966 -2080671692 -184792926 1788402945 497020311 -2070496211 -208565061 2123989326 161395160 -1869094814 -409939724 2046051671 250836417 -1745214341 -520284947 1883375996 121977322 -1639159728 -380938042 1999621477 2686451 -1725846455 -299459361 1480634850 793215348 -1236348722 -1052123048 1596814843 673858925 -1323100969 -970709951 1453013456 563874118 -1198171908 -812488598 1375141321 653380959 -1074225947 -922768269 1173856646 854626576 -1409695574 -587272132 1117414815 899503369 -1399585613 -611109851 1261185460 1009457442 -1524479848 -769296370 1279389101 994499899 -1571844991 -716653545 2050334827 221417725 -1808023225 -482545199 2102944882 174019812 -1823079074 -464439864 1961764953 65607887 -1696577163 -303597085 1938025536 75816150 -1651667604 -360006150 1736617999 277184665 -1987260125 -24387147 1626305558 401097856 -1897851590 -102357588 1767454781 509479083 -2024318703 -263165561 1848966180 422825138 -2143642360 -146952802 1096515747 912044085 -1353326193 -665661159 1177961658 825324588 -1472715370 -549513984 1333790865 948385799 -1584502339 -695641813 1223543944 1072364574 -1495028316 -773546702 1559007431 736862289 -1293749781 -974798467 1535202526 747005000 -1248905742 -1031273116 1379342581 623913059 -1137083943 -885110449 1432018156 576580730 -1152074304 -866939562 1360589736 639615806 -1089039740 -938368494 1450522545 561121063 -1199876451 -813930997 1606646682 683952908 -1311958346 -959829472 1487847299 799641365 -1230971217 -1045959111 1286595532 1000919898 -1566473504 -710495626 1271015381 1019549507 -1513339143 -758417809 1114926078 896752488 -1401287982 -612550076 1159311335 840867697 -1424503093 -602866083 1786172256 494003190 -2072464820 -209747238 1830492025 438052847 -2095745451 -200128829 1689082706 329935812 -1969014146 -39580952 1673568075 348631005 -1915814297 -87437583 2009187076 13038482 -1714445784 -288845122 1890322205 128661387 -1633524175 -375040345 2031766326 236813216 -1760286182 -535618932 2121764655 158384057 -1871057405 -411115883 1208206057 1057288831 -1509055547 -787836077 1332610800 946419302 -1587517476 -697870518 1188580059 836729421 -1462359049 -539944095 1102417602 917683796 -1346637842 -658710664 1437913741 582214171 -1145392223 -859995337 1389958804 635315714 -1126729800 -875542738 1534024383 745040425 -1251918957 -1033499899 1543675558 721792560 -1307770998 -989081828 1936581153 74109623 -1654422771 -362499173 1946166840 50796206 -1710340332 -318146686 2109106707 179395205 -1816655041 -457229399 2061217290 232562332 -1797927130 -472711248 1859842629 433963731 -2133552279 -137124865 1773614684 514852554 -2017896592 -255957018 1610709623 386288353 -1911612581 -116905011 1735179886 275484408 -1990009022 -26873900 287277794 1712894580 -15604786 -2011770024 376588027 1635087981 -126081065 -1887758527 532941520 1757624902 -238392324 -2033362070 413781705 1873739359 -156782619 -2120179853 212374150 2075107856 -492375126 -1784560836 197482143 2093114889 -439666765 -1832122587 41097908 1970547234 -327320680 -1686484210 85909165 1914302011 -351223935 -1676177641 712090154 1568051900 -998259962 -1283918960 756835891 1511741093 -1022228705 -1273677943 615131672 1403853454 -895202508 -1113359454 600305153 1421926039 -842428627 -1160855621 935768654 1086423768 -641150110 -1362107404 816543319 1202472641 -559605893 -1448990739 958216828 1310329578 -686597296 -1609274426 1047592549 1232588531 -797008055 -1485197345 134525859 2130936629 -435498353 -1861361127 258570170 2020493100 -513337706 -1772083712 115293073 1909984007 -388932931 -1613338069 28508040 1991626526 -272851292 -1732530638 364094407 1656001361 -71449877 -1933905283 316565470 1708742472 -53475598 -1948830108 459811829 1819220835 -177845543 -2107540913 470151148 1795350394 -234123584 -2062762410 862622571 1148036093 -580586937 -1436302639 872896370 1124100068 -636930466 -1391589688 1035017049 1253452751 -742425995 -1531426077 987553600 1306259414 -724386196 -1546285318 786268943 1507505049 -1059855837 -1210789195 699418390 1589081984 -943839686 -1330047316 537267005 1459698603 -838309359 -1190176121 661376804 1349320626 -916083192 -1100833122 589946976 1412354294 -853049012 -1172262438 608445561 1396905199 -901102251 -1118997053 770861138 1526028484 -1006892674 -1258604056 715107403 1570282717 -997077657 -1281950223 1050603524 1234813074 -795832024 -1483234882 972239901 1324614795 -671263439 -1594202713 809859126 1195526304 -565503718 -1454626420 925416495 1076858041 -651764477 -1373508203 407355560 1866526782 -162946684 -2125557486 522847409 1747792935 -249272931 -2044504821 379340954 1637578764 -124638794 -1886054112 301042819 1727446037 -4689 -1996956359 99668172 1928847450 -335629856 -1661369994 43848917 1973036099 -325880327 -1684781713 187390206 2083285096 -450545198 -1843263164 205954279 2067901553 -498532917 -1789932195 976408865 1295376823 -734220275 -1556381541 1029641528 1247290798 -749636588 -1537850238 887707923 1139698053 -622380993 -1377826647 864328970 1149480348 -578094042 -1433547600 663077189 1350758867 -913596311 -1098084097 552076636 1475294666 -823761808 -1176415002 694045047 1582922209 -951048101 -1336469299 775130478 1496628728 -1069683646 -1220879148 22868457 1985724799 -279801659 -1739218861 103888368 1899365734 -398502692 -1623694262 260536795 2021673293 -511108873 -1769068447 149601730 2146274644 -421208850 -1847333768 485220749 1810682139 -219840351 -2048741321 461776276 1820398850 -175618888 -2104527826 305162687 1698126121 -63043437 -1959184379 358460838 1650105648 -78394230 -1940587492 1970489318 41187184 -1686296886 -327543204 1914602495 85570409 -1676614957 -350760379 2074660820 212860738 -1784238344 -492724626 2093288397 197278555 -1832162591 -439592329 1757697922 532899604 -2033568082 -238221768 1873384347 414098189 -2119699785 -157236703 1713364912 286846758 -2012103012 -15299062 1634868137 376777535 -1887667579 -126137837 1310549806 958027704 -1609366014 -686541164 1232118583 1048023969 -1484864997 -797314419 1086779164 935452554 -1362588112 -640696666 1202400005 816585619 -1448785367 -559777089 1403680586 615335900 -1113319834 -895277328 1422373715 599819205 -1161178497 -842079511 1567752056 712429550 -1283482028 -998723902 1511799649 756747255 -1273865651 -1022006565 1818785447 460277297 -2107238517 -178182371 1795535550 469926440 -2062822510 -234036476 1655963285 364170755 -1933729863 -71651537 1709062796 316213786 -1949279328 -52991178 1910466243 114841173 -1613690897 -388614279 1991418586 28676684 -1732459530 -272895136 2131029745 134471271 -1861578787 -435306677 2020158184 258873982 -1771615292 -513770670 1460033135 536962809 -1190643901 -837875755 1349227126 661431008 -1100614822 -916274228 1507712605 786099915 -1210859663 -1059811353 1588599364 699869906 -1329693848 -944157698 1253131787 1035368093 -1530976473 -742910031 1306296850 987476612 -1546460354 -724184152 1147850297 862846639 -1436242155 -580673661 1124534816 872430262 -1391891700 -636593254 1195713892 809637362 -1454685112 -565414690 1076420989 925880811 -1373208495 -652103481 1235135830 1050254784 -1483682694 -795345684 1324575055 972315097 -1594029981 -671467275 1525822720 771032470 -1258531796 -1006934854 1570763033 714654095 -1282305995 -996761437 1412021554 590253476 -1171792866 -853480312 1396996395 608389565 -1119217657 -900913007 2083194284 187446586 -1843043200 -450735082 2068234677 205648163 -1790402407 -498102257 1928367518 100121864 -1661014862 -335946716 1973242247 43677969 -1684854613 -325838787 1637619144 379266398 -1886227228 -124435342 1727123921 301392199 -1996508931 -491413 1866964474 406891884 -2125857578 -162608064 1747605987 523069813 -2044446513 -249362343 1583223845 693707955 -1336904439 -950581857 1496567868 775217322 -1220693744 -1069907578 1350933527 662875265 -1098121925 -913519187 1474844686 552560792 -1176094430 -824112716 1139344449 888026327 -1377344147 -622832133 1149550680 864284878 -1433755276 -577924638 1295158387 976600293 -1556288161 -734274103 1247758442 1029208316 -1538184890 -749332016 1697658093 305595515 -1958849087 -63347369 1650323700 358269026 -1940680232 -78339762 1810611423 485264457 -2048533005 -220009115 1820752070 461457488 -2105009686 -175167108 2022122633 260051999 -1769388635 -510757581 2146099344 149803014 -1847295556 -421285590 1985785019 22780973 -1739403881 -279577343 1899063458 104224820 -1623258738 -398968552 -641333014 -1363068804 935881158 1087330640 -559166221 -1448280987 816164319 1201839433 -685932328 -1608863666 957604340 1309987170 -797948735 -1485343657 1048454637 1232672123 -999221106 -1284102120 712997282 1568164148 -1021518697 -1273238527 756202939 1511361837 -894791492 -1112694742 614789520 1403240710 -842574683 -1161796557 600389001 1422787871 -492296158 -1783686988 212224270 2074179992 -440013765 -1832723283 197889303 2093792641 -327966704 -1686859642 41795900 1970991530 -350329847 -1676061537 84935973 1914123699 -14731194 -2011690800 286349674 1712744956 -126682017 -1888105271 377265523 1635495397 -238768012 -2034007838 533385560 1758323150 -156666771 -2119285509 413603137 1872766423 -1059243605 -1210447555 785602695 1507092497 -944702030 -1330131676 700357790 1589226504 -838422119 -1191083761 537448629 1460658211 -915704448 -1100200682 660935852 1348609082 -580245041 -1435690663 862210275 1147369589 -637014570 -1392452288 873041146 1125039212 -743333379 -1531539093 1035976913 1253634119 -723753500 -1545906830 986842312 1305818206 -72148637 -1934349835 364738639 1656375513 -52503174 -1948652052 315669590 1708625088 -177696431 -2106613305 459731069 1818345707 -234531512 -2063440418 470496356 1795949810 -435943161 -1862059631 134899755 2131581117 -513159906 -1771111032 258452530 2019597476 -388005579 -1613188701 114417689 1909903503 -273529556 -1732938310 29107200 1991971990 -336565656 -1661510914 100535108 1928936402 -325210511 -1684365593 43241309 1972699083 -450108838 -1842556212 187007862 2082649056 -498719165 -1790896427 206063471 2068805625 -163087860 -2126493030 407444256 1867393974 -248857067 -2043834749 522510137 1747185583 -123932098 -1885617496 378704658 1637196676 -969177 -1997142351 301946635 1727555485 -794932576 -1483113930 1049635724 1234639642 -671904071 -1594573265 972943253 1325063939 -565853550 -1455230460 810263486 1196200744 -651688309 -1372637667 925263783 1075926833 -852927804 -1171363246 589773800 1411386238 -901472547 -1119637941 608894961 1397608295 -1007496458 -1258954144 771535834 1526432588 -996206865 -1281874311 714176451 1570129749 -219456727 -2048103489 484784645 1809975955 -175726800 -2105430106 461962780 1821363850 -63909093 -1959271539 306098743 1698267809 -77785342 -1940248684 357791278 1649690296 -279164083 -1738834981 22162017 1985288951 -399405228 -1623801918 104853112 1899552494 -511196289 -1769933847 260678227 2022609605 -420870298 -1846724624 149186122 2145605340 -913998879 -1098757257 663427789 1351363163 -823607304 -1175482514 552001236 1474424386 -950078509 -1336294587 693146367 1582801513 -1070385206 -1221327012 775771878 1496999536 -734893179 -1556784365 977013417 1295727167 -748703844 -1537695990 1028771504 1247215142 -622206025 -1376857311 887587483 1138799117 -578541650 -1434249416 864700034 1150121492 -1112879634 -894567048 1403301058 614702164 -1161360905 -843040415 1422485723 600725581 -1284422180 -998869686 1568613616 712512614 -1273200187 -1021595309 1511186665 756404351 -1608655478 -686101220 1309916326 957647920 -1485825645 -797497083 1233025215 1048135721 -1362733640 -641637074 1086862484 936313858 -1448373855 -559111881 1202057357 815972379 -2033914586 -238821968 1758104586 533576860 -2119620289 -156362327 1873233939 413169797 -2011208428 -15182462 1712391224 286667950 -1888313075 -126512741 1635565601 377221303 -1686897342 -327889452 1971166318 41594104 -1675740837 -350680627 1913673847 85420257 -1784122000 -491829786 2074481756 211887306 -1832537751 -440237569 2093731909 197976275 -1531839313 -742994887 1254071683 1035513109 -1545848650 -723843040 1305631130 987064588 -1435863907 -580041717 1147409841 862135591 -1392004988 -637501422 1124716968 873390398 -1190728501 -838738851 1460178407 537902449 -1100273454 -915662780 1348815358 660765032 -1210227463 -1059433361 1507001813 785659203 -1330601760 -944271242 1589559756 700051802 -1612719001 -388436751 1909570891 114724317 -1733158786 -273340184 1992063314 29051332 -1861987243 -435985213 2131375481 135071215 -1771466676 -512843558 2020077920 257999350 -2107061245 -177210219 1818668335 459382201 -2063267814 -234735476 1795909942 470571424 -1934408655 -72059737 1656562973 364516747 -1948352472 -52842306 1708187908 316133778 -1885556884 -124018694 1637011008 378928854 -1997444235 -631837 1727990361 301480655 -2126043298 -163571768 1867073138 407795428 -2044009657 -248654895 1747223147 522433277 -1842626808 -450064482 2082856484 186838706 -1790543087 -499037305 2068322877 206514859 -1661978822 -336132180 1929270806 100230784 -1684147421 -325401675 1972605455 43295385 -1259171932 -1007304910 1526525576 771481118 -1281406019 -996639957 1569794705 714480135 -1171716202 -852609280 1411868346 589321772 -1119566961 -901516519 1397400227 609063477 -1455054912 -566055082 1196162796 810339962 -1373086759 -651203761 1076247285 924912227 -1482811406 -795269276 1234204382 1050101320 -1594633237 -671816835 1325249223 972718673 -1769497043 -511660357 2022309633 261017495 -1846912460 -420648286 2145663768 149097358 -1738795489 -279239031 1985115955 22366117 -1624124922 -399056240 1900000042 104367036 -1959752119 -63455521 1698623333 305782771 -1940043184 -77956410 1649617788 357833706 -2048194949 -219400467 1810196311 484595649 -2105097630 -176033036 1820894030 462394328 -1377190171 -621900173 1139269577 887156575 -1434158340 -578598294 1149901776 864889670 -1556990249 -734722495 1295800315 976971629 -1537215794 -749157800 1246860258 1029088116 -1335972223 -950428137 1582354349 693632827 -1221367144 -1070310898 1497172916 775568162 -1098570061 -914221531 1351305119 663516937 -1175919958 -823143876 1474724742 551662352 1541247155 752525349 -1244401249 -1026244343 1555059882 733439036 -1296157306 -977730288 1426462849 570501143 -1157072467 -871413445 1382800536 627895310 -1134182988 -882733790 1181384919 829272129 -1469783557 -547106451 1090995406 905999448 -1358354974 -670165644 1219561701 1068906611 -1497404983 -776447649 1339870460 953941098 -1580028464 -690643642 1622388859 397705453 -1900162729 -105193023 1742632034 282674420 -1982851762 -19454504 1852323913 426707167 -2140776091 -144610829 1761999952 503499974 -2029281924 -267604502 2097455135 168005769 -1828011725 -468848219 2053727238 225334416 -1805187798 -480234052 1944004653 81270971 -1647228671 -355042921 1957882932 62250146 -1698919144 -306463346 1120313842 901878116 -1396129570 -607129528 1168860651 850154877 -1415248697 -593349551 1276979648 991566166 -1575794452 -720078726 1265692121 1014488399 -1518433035 -763773853 1601286550 678854912 -1317023558 -965156820 1478260111 790316313 -1240329053 -1055579083 1370110372 648874290 -1079748472 -928815074 1455947197 566283563 -1194746735 -808539129 2041086266 246395308 -1750671338 -526266240 2126857507 163739061 -1865735153 -406055783 2004027656 7616926 -1719834588 -293971790 1881066769 119143815 -1643074499 -384328533 1679790430 320381384 -1978535822 -48840476 1668437319 343238097 -1921239957 -92601091 1791236460 499329530 -2067105728 -204650282 1839848821 447671779 -2086159271 -190804785 1777070641 518832807 -2014997731 -253582453 1854289448 427886270 -2138548476 -141596782 1731230211 272059029 -1992418513 -29807687 1616756250 391810700 -1907105994 -111874144 1952244309 56349379 -1705868423 -313150481 1932600908 70653658 -1656797344 -365398026 2055694951 226515697 -1802958005 -477217827 2112532094 183344872 -1813721262 -454819900 1384502009 629334639 -1131695147 -879983805 1441273568 586098294 -1142523956 -857651366 1549687499 727280221 -1303364633 -984151183 1530109650 741649988 -1254227970 -1036333208 1328726685 943059467 -1589861455 -700738777 1214187140 1062745618 -1504614488 -782870722 1105808047 921598521 -1343804541 -656401643 1183092406 830717472 -1467289702 -544350452 1894826864 133690342 -1627479460 -369519926 2006779753 10106879 -1718393275 -292268333 2116766530 153910228 -1876612498 -417195272 2034667355 239189965 -1756828041 -531636511 1833423636 440460162 -2092322248 -196181330 1781143309 489498523 -2077985247 -215791945 1671191334 345729968 -1919796726 -90895716 1693556543 334933929 -1962934765 -34025851 1268704184 1016714030 -1517256044 -761810430 1291003809 1005852471 -1560459635 -705006053 1162177418 843209500 -1421145434 -598984144 1109962643 892313349 -1406742849 -618529239 1445589980 556712778 -1205366032 -819944858 1363425221 641926995 -1085647127 -934451585 1492286446 804604792 -1224992062 -1040504236 1604304887 681086817 -1315840293 -963187123 1068586423 1219912993 -775998309 -1497889779 953979310 1339793720 -690818942 -1579827180 829087109 1181609235 -547046231 -1469871041 906434972 1090529546 -670467920 -1358018522 570836435 1426158917 -871881473 -1156639639 627802570 1382855004 -882515738 -1134374800 752733665 1541078391 -1026315059 -1244357541 732957176 1555511662 -977377068 -1296476094 81753471 1943553513 -355396525 -1646910267 62042470 1958052336 -306393014 -1698963236 168099149 2097401307 -469066655 -1827820297 224999764 2054031810 -479766408 -1805621010 426272027 1852790157 -144309193 -2141113183 503685378 1761776020 -267665362 -2029195080 397667625 1622465983 -105018363 -1900364653 282994992 1742281126 -19904484 -1982367606 648701174 1370313824 -928774694 -1079823028 566730991 1455460473 -808861245 -1194397355 678554820 1601625170 -964719128 -1317487234 790374621 1478170699 -1055766031 -1240106649 991786130 1276789764 -720169538 -1575738072 1014018187 1266122781 -763440729 -1518739151 902233248 1119996982 -607609460 -1395675878 850081977 1168902191 -593143403 -1415419645 499401790 1791194280 -204856046 -2066934396 447316007 1840165041 -190324469 -2086612579 320850956 1679359130 -49173216 -1978229322 343017493 1668626563 -92509895 -1921295953 7558234 2004116684 -293784202 -1720056352 119443523 1880727765 -384765585 -1642610183 245947496 2041572606 -525943484 -1751020078 163911793 2126653671 -406095523 -1865659957 226965301 2055210915 -477538791 -1802606961 183169836 2112734138 -454782464 -1813798250 56409863 1952157585 -313336277 -1705644355 70351646 1932938120 -364963278 -1657263452 271591249 1731663815 -29473155 -1992722709 392029000 1616565214 -111967644 -1907051790 518762339 1777115125 -253374897 -2015166759 428239738 1853971436 -142079402 -2138096960 921245693 1106126699 -655919407 -1344256441 830788580 1183048562 -544558392 -1467121058 942841807 1328918361 -700645661 -1589916043 1063214038 1213754176 -783205638 -1504310676 727582617 1549350671 -984586571 -1302899165 741589888 1530196758 -1036148052 -1254452678 629510059 1384300349 -880021881 -1131618799 585649074 1441757988 -857331042 -1142875640 345769588 1671116514 -91068584 -1919592498 334611053 1693905659 -33578175 -1963420713 440897094 1832959696 -196481174 -2091982852 489310815 1781365449 -215733389 -2078073883 153818640 2116822662 -416975044 -1876801622 239522313 2034360991 -532106459 -1756396621 133209634 1895280308 -369164530 -1627795560 10312251 2006608557 -292340969 -1718350975 804398780 1492457002 -1040431216 -1225033978 681566885 1603850803 -963542135 -1315523809 556379790 1445895704 -819474526 -1205797068 642017943 1363368449 -934671429 -1085457619 843396824 1161954894 -599042060 -1421056158 891876033 1110426199 -618228755 -1407081605 1017036522 1268354684 -762257466 -1516769456 1005812467 1291078245 -704832545 -1560663223 -1828447557 -469554643 2097838999 168643329 -1805001054 -479269324 2053619598 224431896 -1646292343 -354901473 1943139237 81183539 -1699588464 -306878970 1958492092 62588714 -1900868897 -105629111 1623026675 398089061 -1981886778 -19268016 1741729770 282566524 -2140634387 -143674757 1852236737 425841495 -2029697292 -268274078 1762338776 504108878 -1469433229 -546501915 1180982111 828599241 -1358430614 -671035652 1091149638 906932176 -1498303935 -776568105 1220531053 1069081595 -1579387304 -690272562 1339168628 953493474 -1243796969 -1025893759 1540574011 752122797 -1297027570 -977805672 1555992354 733593524 -1157193179 -872312141 1426637577 571470751 -1133812164 -882092374 1382352656 627193734 -1977668614 -48751764 1678854870 320240192 -1921847325 -92938379 1669107407 343653977 -2067487800 -205286562 1791673060 500036210 -2086049839 -189900985 1839662845 446707307 -1750582370 -525399288 2040945330 245459492 -1866072185 -406663407 2127273643 164408893 -1720470612 -294354118 2004734592 8053270 -1642170443 -384219357 1880102553 118957583 -1317991630 -965330012 1602185758 678976136 -1239625941 -1055129667 1477619207 789946001 -1079344384 -928140394 1369760300 648270522 -1194899687 -809470065 1456023093 567154339 -1396303018 -608097344 1120434810 902777580 -1414799537 -592646183 1168490083 849514229 -1575120028 -719674382 1276375624 991216350 -1519364227 -763926549 1266562641 1014564551 -1590527943 -701151057 1329338645 943401347 -1503675360 -782725962 1213324556 1062661530 -1343623157 -655441763 1105695015 920691121 -1467730926 -545061756 1183470910 831350184 -1132107683 -880650037 1384843633 629946855 -1142379452 -856711982 1441189224 585235966 -1302405009 -983969543 1548779843 727167445 -1254939530 -1036774176 1530742106 742028748 -1705223951 -312776601 1951545821 55904587 -1657692952 -365515650 1933573572 70831442 -1803038525 -478093227 2055844335 227443065 -1813375782 -454220724 2112124406 182666592 -2014623595 -252938237 1776626105 518134063 -2138665844 -142492646 1854467488 428858678 -1993293657 -29888463 1732157835 272208157 -1906506562 -111528920 1616078226 391402756 -1205253768 -819037714 1445406804 555751618 -1086026399 -935084553 1363864653 642637019 -1225604790 -1040846372 1492951142 805015792 -1314978477 -963103291 1603363967 680940777 -1516349156 -761697910 1267742768 1016531110 -1561092859 -705385069 1291713577 1006292159 -1421487826 -599596616 1162588162 843874452 -1406659273 -617667167 1109816347 891372685 -2092471888 -197109466 1833502876 441333770 -2077577815 -215114433 1780796549 488897555 -1919098494 -90451692 1670545582 345354296 -1963907685 -34204403 1694450871 335049761 -1628407340 -369669822 1895700728 133769326 -1717715507 -291861157 2006179041 9759863 -1876168218 -416497296 2116391114 153264220 -1757006337 -532609687 2034783443 240084037 -144121921 -2140147927 426163859 1851887109 -268100698 -2029901008 504068746 1762413084 -105687155 -1900779749 398276257 1622804023 -18967660 -1982225662 282129080 1742193198 -354431013 -1646723251 80850679 1943445089 -307098686 -1699398828 62679790 1958435448 -469481495 -1828489345 168437445 2098009683 -479624208 -1804684442 224912092 2053165642 -871956617 -1157509151 570990171 1427091149 -882164882 -1133769736 627399234 1382181588 -1025673403 -1243985965 752031337 1540630271 -978275492 -1296596022 733926000 1555686118 -776868077 -1497964667 1069518399 1220066985 -690214134 -1579476068 953305638 1339390640 -546674911 -1469229129 828638733 1180907163 -670588104 -1358916690 906609172 1091498626 -294392066 -1720394136 8228818 2004533060 -383898905 -1642521999 118508491 1880587101 -525834548 -1750116774 245762016 2040608630 -406478123 -1866296765 164348921 2127360879 -205193574 -2067542516 499818422 1791864608 -190236029 -2085746155 447175599 1839229753 -48269656 -1978120642 319887236 1679173394 -93146447 -1921678809 343724957 1669063435 -719466954 -1575289184 991145754 1276419980 -764409297 -1518912839 1014917891 1266244501 -607762940 -1396607342 902309672 1120868286 -592739811 -1414745461 849732401 1168298919 -928326062 -1079120188 648331134 1369673704 -809035189 -1195365667 566852455 1456360433 -965650848 -1317640458 679425868 1601701850 -1055092103 -1239702801 789771093 1477821379 -983646915 -1302753877 726719505 1549266055 -1036814044 -1254864462 742201352 1530538142 -880462577 -1132329575 629888035 1384932533 -857149162 -1141915264 585535546 1440850092 -655774375 -1343316529 921160821 1105263843 -544970432 -1467786794 831129708 1183660282 -701356693 -1590356483 943473735 1329296593 -782245518 -1504128540 1062305886 1213640904 -30368267 -1992839837 272563417 1731841103 -111322644 -1906677382 391329984 1616119894 -253028921 -2014567087 518354155 1776436349 -142159394 -2138971832 428388594 1854898276 -477655663 -1803502329 227142845 2056182827 -454407800 -1813153506 182724772 2112034866 -312736349 -1705298635 55731343 1951749145 -365837894 -1657343700 71278742 1933086720 -599421828 -1421689622 843836752 1162665414 -618117019 -1406174989 891693385 1109465567 -761396146 -1516686120 1016096098 1268209140 -705445801 -1561005887 1006477691 1291489773 -1041064936 -1225413490 805109044 1492897186 -962635775 -1315411817 680605997 1603668411 -819391446 -1204935492 556233990 1444955536 -935014349 -1086070619 642429215 1364033929 -416568140 -1876124638 153472408 2116222222 -532256595 -1757325253 239602049 2035235095 -370137978 -1627974640 134104490 1895396668 -291643233 -1717907447 9666995 2006233381 -90391344 -1919185850 345169404 1670770026 -34506551 -1963571105 335485413 1693985139 -196659998 -2092956556 441013710 1833854296 -215289605 -2077376403 488935895 1780719937 -2070174144 -207841578 1788200812 496171002 -2081004967 -185511217 1844970357 452932579 -1975505294 -45670684 1682853726 323583944 -1926370709 -97854723 1663273799 337951697 -1725123036 -299137358 1998771976 2484126 -1639878083 -381271381 1884230417 122168199 -1745404394 -521138560 2046385978 251555756 -1868891633 -409089383 2123668259 160672693 -1074428280 -923617762 1375463332 654104370 -1197981039 -811634169 1452680125 563155755 -1322381638 -970375636 1595961238 673668864 -1237071197 -1052444107 1481485199 793418521 -1572694292 -716855686 1280112576 994821974 -1523625227 -769105309 1260467161 1009124175 -1399251234 -610390456 1117224946 898649956 -1410016569 -587994543 1174060011 855477117 -1652517119 -360208489 1938748973 76138171 -1695722728 -303406194 1961046580 65274530 -1822744781 -463720539 2102754847 173166217 -1808344278 -483267652 2050537990 222268048 -2143844507 -147802125 1849288265 423548639 -2024127620 -262310934 1767121488 508760774 -1897132201 -102023231 1625452155 400908013 -1987982514 -24708136 1737468514 277388020 -1494304823 -773224609 1222694629 1072162419 -1585220656 -695975098 1334645500 948576874 -1472905221 -550367379 1178296023 826043969 -1353122846 -664810636 1096194766 911321688 -1151752275 -866216133 1431815809 575731223 -1137417292 -885828830 1379533464 624767502 -1249759329 -1031463159 1535921843 747339301 -1292899450 -974595312 1558284970 736541244 -1230125886 -1045760940 1487119854 799315320 -1312816933 -960024499 1607361015 684282209 -1200206608 -814646170 1450716636 561978698 -1088714519 -937641857 1360390597 638769491 -1424304986 -602020816 1158985098 840140060 -1401483073 -613408727 1115255187 897466629 -1514054508 -758748158 1271872952 1019743534 -1565747059 -710170597 1285749153 1000720695 -1916541942 -87763812 1674413350 348829104 -1968300013 -39251835 1688224063 329740713 -2095551432 -199271250 1830161684 437337474 -2072664031 -210593609 1786497293 494729627 -1871383442 -411843336 2121962818 159229396 -1759956873 -534904607 2031571291 235954637 -1632666532 -374846262 1889607024 128331238 -1715292091 -289044269 2009913705 13363711 -1346964093 -659438315 1102615727 918529081 -1462029926 -539229940 1188384950 835870752 -1586659919 -697676505 1331895453 946088971 -1509901912 -788035266 1208932484 1057613842 -1308498457 -989407887 1544520907 721990749 -1251204610 -1033170584 1533165778 744845380 -1126535723 -874685117 1389628665 634600559 -1145591348 -860841638 1438238944 582940790 -1797728949 -471865891 2060891239 231834865 -1816850094 -458087996 2109436030 180109544 -1711055495 -318476817 1947024469 50990275 -1653696160 -362173962 1935734860 73910490 -1989163729 -26675783 1734452227 275158165 -1912471242 -117100128 1611423770 386617484 -2018226915 -256672373 1773808689 515710119 -2133227260 -136398446 1859643432 433117374 -520658108 -1745857582 251200104 2046702334 -409295011 -1868720181 160745073 2123626215 -299046026 -1725178912 2263642 1998961356 -381603985 -1639571463 122637891 1883799253 -46107872 -1975041098 323883532 1682514586 -97667271 -1926592593 337892885 1663362691 -207881454 -2070099068 496343614 1787996840 -185188597 -2081353827 452484647 1845456561 -610712692 -1398901990 899097248 1116738102 -587954283 -1410091261 855303865 1174263343 -717042754 -1572472024 994880146 1280023044 -768667737 -1524089039 1008823947 1260805661 -970042392 -1322687618 673198788 1596392018 -1052534799 -1237014681 793638621 1481295435 -923411494 -1074599092 654031606 1375504992 -812113981 -1197527211 563511023 1452363385 -101953019 -1897176429 400700201 1625621439 -25061860 -1987664246 277870384 1737017254 -147334601 -2144277855 423213851 1849592717 -262529490 -2023936328 508854018 1767067540 -463781279 -1822657801 173351757 2102531035 -482965896 -1808681234 221833044 2051004354 -360658349 -1652032827 76458879 1938398185 -303231414 -1695924516 65236838 1961123824 -1031638323 -1249557925 747377633 1535845239 -974145836 -1293384126 736221176 1558636398 -866518273 -1151415703 576166867 1431350085 -885768474 -1137504656 624582602 1379757916 -550149463 -1473097153 825951109 1178350355 -665278800 -1352690138 911656860 1095890698 -772871525 -1494623731 1071680439 1223146273 -696045950 -1585177068 948785070 1334476600 -759103034 -1513737904 1020223722 1271419004 -710097441 -1565788855 1000514803 1285919845 -602240524 -1424115358 840231128 1158928462 -612938259 -1401913989 897133761 1115561047 -814345822 -1200545484 561541262 1451180056 -937699909 -1088625363 638956695 1360167937 -1045587568 -1230329594 799275196 1487194154 -960471671 -1312330465 684604581 1607011379 -374398706 -1633152616 128008226 1889956020 -289217257 -1715087999 13403195 2009838765 -411784900 -1871472214 159041552 2122184838 -535204571 -1759617613 236391433 2031107231 -199741078 -2095119876 437669958 1829855440 -210373261 -2072853019 494638175 1786553545 -87836328 -1916499506 349034612 1674242274 -38896319 -1968615977 329260141 1688677627 -874893177 -1126367215 634671531 1389584701 -860359522 -1146043384 582587826 1438557476 -989742923 -1308194781 722459033 1544087823 -1033077588 -1251259334 744627584 1533357334 -697491229 -1586884491 946029007 1331982681 -788470534 -1509436308 1057916374 1208595776 -659117871 -1347315641 918079997 1103100267 -539267896 -1461953442 836046308 1188183410 -256634801 -2018303783 515535203 1774010869 -136719274 -2132876096 433567098 1859159532 -26240899 -1989629717 274856273 1734789575 -117285788 -1912247054 386678088 1611337182 -318570453 -1711001411 51208455 1946833297 -361839566 -1654000476 73442590 1936168328 -472348647 -1797277553 232188213 2060573091 -457880576 -1817019242 180038956 2109480378 1279405128 994385118 -1572057756 -716472846 1261430865 1009309895 -1524528771 -769213973 1117365370 899585260 -1399339690 -611256896 1173643363 854806773 -1409679025 -587386407 1375026220 653397178 -1074045696 -922980970 1452865589 564119715 -1198089959 -812537457 1596896286 673809544 -1323248334 -970463836 1480814599 793002129 -1236463317 -1052106307 1999375488 2833430 -1725796948 -299541190 1883359385 122091535 -1638946379 -381118173 2046264498 250655780 -1745230434 -520170232 2124038315 161312829 -1869340281 -409792239 1788550372 496774258 -2070577720 -208515746 1844893949 452061291 -2080851503 -184579769 1681954006 323462208 -1974536710 -45496980 1663914191 338321497 -1927073309 -98303627 1431903497 576597407 -1151894491 -867152717 1379195152 624159110 -1137002436 -885159766 1535284539 746956205 -1249053673 -1031027583 1559187746 736649652 -1293864946 -974782312 1223560557 1072250363 -1495241663 -773366569 1334036852 948238818 -1584551848 -695559986 1177912671 825406921 -1472469901 -549661467 1096302918 912224720 -1353310102 -665775876 1849114049 422579543 -2143724307 -146903941 1767569880 509462862 -2024498956 -262952862 1626125811 401311077 -1897736993 -102374327 1736536554 277234044 -1987112762 -24633264 1937780133 75963699 -1651618679 -360088545 1961748924 65722666 -1696364400 -303777786 2103158167 173839617 -1823095621 -464325587 2050384270 221335832 -1808269150 -482398156 2121551562 158563932 -1871040538 -411230352 2031717075 236894789 -1760039937 -535766167 1890567928 128513646 -1633572908 -374958270 2009203425 12923511 -1714658355 -288664741 1673748142 348417592 -1915928702 -87421164 1689164471 329886241 -1969161317 -39335155 1830344348 438298122 -2095663184 -200177882 1786057349 494019091 -2072284247 -209960129 1159360002 840785556 -1424748754 -602718280 1115138587 896572045 -1401304265 -612435039 1270998576 1019664038 -1513126116 -758597750 1286349353 1001067199 -1566424315 -710577261 1487765094 799690480 -1230823606 -1046204452 1606466175 684165865 -1311843501 -959845435 1450636884 561104578 -1200056456 -813717522 1360736845 639369947 -1089121439 -938318857 1735360395 275271453 -1990123865 -26857935 1610791826 386239236 -1911760194 -116659672 1773467577 515098415 -2017814891 -256006653 1859728288 433980214 -2133372276 -137338342 2061004783 232742777 -1797910845 -472826283 2109058038 179477344 -1816409382 -457377204 1946413021 50648907 -1710389519 -318065049 1936597956 73995090 -1654635800 -362319234 1543593795 721842133 -1307623825 -989327623 1533844314 745253836 -1251804554 -1033516320 1390073713 635299815 -1126910371 -875329845 1438061416 581968894 -1145474492 -859946286 1102466855 917602225 -1346884085 -658563427 1188793150 836549544 -1462375918 -539829628 1332594453 946534275 -1587304903 -698050897 1207960332 1057436570 -1509006816 -787918154 674163020 1596578266 -970946464 -1322796810 792931669 1480859075 -1051898759 -1236632337 653615486 1374835176 -923074478 -1073991484 563651943 1453299185 -812202933 -1198394147 899283240 1117702590 -610822140 -1399805806 854867249 1173556647 -587572195 -1409454965 994210074 1279607180 -716435402 -1572134752 1009759491 1260946837 -769534929 -1524177735 323012996 1682438418 -45176664 -1974888386 338496925 1663712523 -98341711 -1926996953 496714166 1788637472 -208330598 -2070802420 452363695 1844557113 -185015165 -2080386027 251124192 2045831542 -520505140 -1744926630 161095161 2124229999 -409699115 -1869394877 2904530 1999331652 -299749122 -1725628312 121738699 1883678045 -380635929 -1639398287 825612301 1177741467 -549734111 -1472427593 911744020 1096756354 -665420488 -1353626194 1072582719 1223254185 -773836525 -1494810235 948147238 1334092976 -695339766 -1584740964 746768489 1535506687 -1030969019 -1249142317 737086576 1558723814 -975082148 -1293525558 576274523 1432252621 -866705033 -1152380447 624198722 1379120340 -885332626 -1136798216 173799621 2103232595 -464152087 -1823299201 221658332 2050034762 -482845200 -1807782554 75526391 1938243681 -359788069 -1651957427 65909998 1961526392 -303835710 -1696275116 401402017 1626069047 -102594163 -1897547493 276901048 1736842286 -24162924 -1987543806 423059603 1848659973 -147258945 -2143407831 509256842 1767740444 -262879834 -2024540880 437816270 1830796120 -199824670 -2095981964 494227415 1785888577 -210030853 -2072240531 348324860 1673802602 -87203120 -1916120506 330221541 1688860531 -39803191 -1968728481 128949162 1890102076 -375260538 -1633236464 12738483 2009427749 -288604513 -1714745847 158602136 2121474830 -411405644 -1870839262 236574593 2032068375 -535316819 -1760524741 561425158 1450285968 -814167510 -1199572292 639332127 1360813961 -938144205 -1089323355 799875892 1487541154 -1046265320 -1230736754 683730733 1606932411 -959543807 -1312180585 1019329378 1271303156 -758130098 -1513559336 1001160571 1286295533 -710795689 -1566232895 840577872 1159529414 -602647940 -1424792854 897054537 1114687455 -612788635 -1400985869 50576015 1946454553 -317858909 -1710560459 74350230 1936281088 -362799174 -1654182100 232272573 2061435435 -472493167 -1798216953 179697316 2108868146 -457468024 -1816352994 515156715 1773378173 -256193593 -2017592495 433680114 1860066916 -136900642 -2133835960 275718873 1734873679 -27180043 -1989774493 386066112 1610995286 -116619284 -1911834758 946707015 1332390609 -698090645 -1587229699 1056988766 1208446664 -787595406 -1509355548 917901941 1102127843 -659000487 -1346419761 836490860 1188882170 -539642048 -1462597674 635079203 1390262965 -875238641 -1126966375 582438458 1437630124 -860279018 -1145168000 721486353 1543910023 -988847299 -1308077141 745326088 1533802142 -1033722076 -1251633230 -832981999 -1184988025 542627133 1464919467 -919310328 -1103937378 658116900 1346183602 -1065206749 -1216017227 780950799 1502309785 -940574662 -1326921556 702650646 1592174976 -739335051 -1528195869 1038140761 1256715727 -729587604 -1551609606 982319424 1300902358 -583717817 -1439556399 859524459 1144815101 -631707554 -1386227512 878086514 1129429476 -180906791 -2110741425 456783349 1816053091 -228962112 -2057478058 475279852 1800601978 -68412181 -1930744707 367164871 1659194705 -58599182 -1954092956 311409118 1703446856 -394230595 -1618496469 110028177 1904858375 -269664092 -1729466318 31662472 1994658078 -430240625 -1856226279 139816355 2136104245 -516503402 -1775110144 255371706 2017433900 -683506352 -1606044218 961340540 1313592554 -802209463 -1490521633 1042358373 1227231475 -644280990 -1365361164 932670542 1083202776 -554382981 -1443628563 821733463 1207802049 -889875148 -1108171358 620491800 1409074318 -845655763 -1163959877 597045249 1418789015 -1003610874 -1289146992 706772010 1562856636 -1018963681 -1270552183 760068147 1514834085 -332618344 -1691642610 35833012 1965421602 -348036735 -1673113321 89063597 1917333563 -487117398 -1779425988 217664646 2080275472 -442832461 -1835149019 194283679 2090055689 -241453572 -2036562582 529913040 1754457158 -151621147 -2114895501 418910409 1878990943 -12567090 -2008609448 290348258 1716087924 -131204649 -1893021375 371431675 1629792365 -59779437 -1956059643 308393919 1701218089 -83750262 -1945820644 353137574 1644905264 -223060319 -2051838409 481968013 1807552283 -170288456 -2099336658 467139476 1825622786 -505886985 -1763707295 265725915 2027001677 -424344850 -1850592648 146498498 2143048532 -284995899 -1744535981 17641449 1980374911 -395408676 -1620460982 107015152 1902631782 -956172709 -1341733171 688887671 1577625569 -1066651070 -1217723692 778195822 1499816952 -908427671 -1092792577 668213061 1356017619 -826819984 -1179612442 549051228 1472129994 -625547713 -1380854103 884508435 1136637829 -572841434 -1428417872 869614346 1154642844 -731025907 -1553310053 979570465 1298415543 -754931180 -1543005566 1024379704 1242168238 -445323310 -1837902012 192579326 2088613480 -501668917 -1793191075 202851047 2064675441 -340824096 -1666687114 94441164 1923497562 -322786311 -1681548433 46975701 1976302147 -121374794 -1882929376 382572186 1640670732 -5360721 -2002189511 295719555 1722245653 -166166652 -2128654574 404102824 1863396926 -243942499 -2039313653 528210609 1753016871 -568670438 -1457653876 806659638 1192466080 -646511869 -1368378475 930701871 1082020537 -792637656 -1480163394 1053765124 1237851794 -676558031 -1599358041 966978077 1319492235 -1012017282 -1263867928 765703762 1520731844 -994045081 -1278794767 718172747 1573470941 -847880372 -1166970918 595082848 1417613046 -904160427 -1122194493 605420153 1393740527 -1439338219 -583908989 1144721465 859578543 -1386695412 -631274086 1129763872 877782198 -1527842521 -739653199 1256232971 1038592157 -1551680194 -729543256 1301109778 982150276 -1216192143 -1065004569 1502347357 780873931 -1326471832 -941058562 1591854148 703001810 -1185289917 -832644651 1465354351 542161145 -1103876774 -919396916 1345997942 658341088 -1856286243 -430153397 2136289521 139591783 -1774807612 -516840110 2016998632 255837310 -1618945553 -393746055 1905178819 109676629 -1729290762 -269865632 1994620122 31738956 -1930673735 -68456145 1658986645 367333379 -1954445920 -58280650 1703928972 310957082 -2110273141 -181339875 1815718055 457087025 -2057695854 -228770556 1800694974 475225128 -1288814508 -1003917118 1562386808 707203566 -1270643635 -1018907429 1515054433 759879159 -1107965850 -890046224 1409001802 620534236 -1164440449 -845202199 1419144531 596729285 -1365684176 -643931994 1083650332 932184458 -1443589079 -554457921 1207629061 821937555 -1606232062 -683284332 1313650990 961251768 -1490084837 -802673523 1226931511 1042697633 -2009046884 -12103670 1716388272 290009382 -1892834171 -131427309 1629734313 371520831 -2036602706 -241379272 1754630530 529709332 -2114573129 -151970783 1878543771 419396877 -1778945800 -487571346 2079920596 217981250 -1835354911 -442661769 2090128845 194241883 -1691551542 -332674980 1965201894 36022640 -1673446189 -347730875 1917804031 88632681 -1744628841 -284941567 1980592827 17449517 -1620125810 -395712744 1902163618 107447860 -1764189275 -505435341 2027354761 265407007 -1850384452 -424513750 2142977680 146542086 -2051800077 -223136923 1807377119 482169417 -2099656726 -169937028 1826072262 466654800 -1955623999 -60245161 1700915949 308730491 -1946005544 -83525810 1644965620 353050210 -1553124513 -731249719 1298354803 979657445 -1543440570 -754464816 1242469994 1024042748 -1380533395 -625898501 1136187969 884992727 -1428455564 -572764190 1154817624 869412558 -1093000389 -908258387 1356087831 668168833 -1179130078 -827271244 1471776270 549369496 -1342067959 -955868257 1578093093 688454323 -1217630448 -1066705018 1499598396 778387114 -2129124650 -165735872 1863730170 403796844 -2039093553 -244132263 1752926179 528267125 -1883002140 -121333134 1640877000 382401374 -2001834243 -5677461 1721765841 296173383 -1666239822 -341310940 1923175326 94790408 -1681721685 -322582979 1976342407 46901009 -1837843840 -445412842 2088426412 192801594 -1793491303 -501330417 2065113013 202387235 -1166671330 -848219512 1417175858 595547044 -1122253305 -904071535 1393927979 605198269 -1263695316 -1012221254 1520691968 765778838 -1279242699 -993558877 1573793561 717823887 -1480519046 -792321300 1238332246 1053311936 -1599285661 -676600075 1319286607 967149529 -1457874360 -568481058 1192557412 806603762 -1367908783 -646943033 1081687933 931008491 109067801 1904676495 -393322699 -1618382941 32373248 1995098774 -270296276 -1729844294 140228139 2136770237 -430582009 -1856837743 255226418 2016494244 -516418786 -1774247032 456601213 1815092971 -180793519 -2109833273 475720292 1801313010 -229340344 -2058109986 367830607 1659606745 -69023901 -1931085835 310469206 1703301824 -57736326 -1954008084 1039015633 1256795719 -740261891 -1528344725 981719752 1300556382 -728908828 -1551201422 859150051 1144170101 -583272497 -1438857383 878203642 1130324588 -631884842 -1387199680 542707381 1465794083 -833130599 -1185915121 657771180 1345583674 -918901888 -1103258858 780306055 1501935121 -1064507477 -1215572163 703546014 1592291848 -941546574 -1327099100 530255704 1755070414 -241865100 -2037227806 418827073 1878129623 -151475603 -2113955077 289441642 1715976188 -11606458 -2008426800 372065139 1630172133 -131915169 -1893461303 36446012 1965764522 -333283824 -1692053882 88202021 1917250483 -347096567 -1672967521 217552654 2079369112 -486935006 -1778465100 194663191 2090689409 -443272645 -1835859283 620048272 1408376582 -889499972 -1107526102 597224329 1419762463 -845772123 -1164854733 707700642 1563006772 -1004484978 -1289226728 759391163 1514427181 -1018363241 -1270205951 960643060 1313148770 -682860840 -1605669298 1043332077 1227410299 -803104063 -1490638249 932820934 1084131152 -644360470 -1366235524 821326815 1207124809 -554036493 -1443028379 884366491 1135701005 -625459785 -1379988191 870029442 1155311636 -573179474 -1429026504 980276393 1298850879 -731662971 -1553693421 1023414448 1241980966 -754028132 -1542897398 687951103 1577483369 -955306541 -1341645499 778864870 1500231792 -1067259446 -1218061988 668648653 1356723291 -908810783 -1093429897 548864212 1471164482 -826711560 -1178709650 265845843 2027900101 -506061441 -1764676119 146126922 2142406876 -423896730 -1849890320 17036385 1980024055 -284322483 -1744132645 107884664 1902706926 -396340908 -1620614718 309292087 1701338273 -60748517 -1956233843 352495662 1644533944 -83048190 -1945372268 481616901 1806947475 -222657239 -2051164737 467214364 1826492554 -170442448 -2100268634 766340570 1521114444 -1012724490 -1264305056 717269443 1573362005 -993081105 -1278609287 594994664 1416746366 -847739708 -1166035886 605757937 1394348391 -904576803 -1122865077 807042494 1193102632 -569107310 -1458361340 930593191 1081116977 -646326133 -1367414755 1052898700 1237763354 -791702368 -1480022986 967586197 1319829763 -677228359 -1599774673 381898002 1640267140 -120771522 -1882579800 296651019 1722399133 -6232025 -2002265935 404276512 1864365494 -166288372 -2129554278 527761721 1752314287 -243572715 -2038673277 192175478 2087939552 -444973990 -1837298484 203004271 2065607161 -501745597 -1794062123 95409476 1923671506 -341724056 -1666808578 46272861 1975853515 -322146191 -1681178393 1659697949 367774603 -1931306447 -68834649 1702969092 310775698 -1953538520 -58167618 1815573295 456147897 -2110189053 -180477291 1801107254 475891616 -2058037734 -229382516 2136730489 140303343 -1856665003 -430785853 2016816992 254877686 -1774694836 -515932454 1904239435 109532125 -1618083225 -393661711 1995286354 32151492 -1729902978 -270207256 1501748181 780528451 -1215513863 -1064596881 1592729548 703082330 -1327399200 -941207946 1465471975 543056753 -1185467701 -833617315 1345624062 657696616 -1103431982 -918698428 1144376241 858979111 -1438930275 -583230965 1129844648 878657342 -1386844540 -632201710 1257128835 1038709525 -1528814929 -739831239 1300465562 981776140 -1550981450 -729098720 2079836764 217119434 -1778799760 -486630426 2090470981 194854611 -1835765911 -443326465 1965834862 36401912 -1692261566 -333114412 1916896887 88520417 -1672485029 -347547699 1715526200 289925806 -2008106220 -11957374 1630346785 371863223 -1893499123 -131838053 1755009546 530342556 -2037042394 -242089040 1878431251 418489989 -2114390209 -151009367 1083828884 933157378 -1365800008 -644826322 1207185037 821239323 -1443213407 -553812169 1312973478 960844336 -1605631094 -682937572 1227859647 1042847273 -1490958445 -802752763 1563359984 707381862 -1289708580 -1004033206 1514356457 759434879 -1269997627 -1018532013 1408594626 619856468 -1107618834 -889445512 1419294427 597657165 -1164519433 -846076063 1356503455 668838153 -1093338957 -908867547 1471634822 548433168 -1179042646 -826405828 1577128365 688267579 -1341165439 -955760617 1500304820 778822946 -1218268008 -1067088882 1299024379 980072813 -1553733417 -731588543 1241533922 1023901044 -1542574898 -754377640 1136001481 884027743 -1380425499 -624996237 1155253712 870118726 -1428839172 -573402006 1807006039 481528257 -2051352453 -222435091 1826192718 467553752 -2099831710 -170906380 1701785957 308806131 -1956556727 -60399393 1644361084 352699882 -1945332656 -83123002 1979951411 17078693 -1743927265 -284493687 1903062314 107568572 -1621095418 -395887472 2027430145 266277271 -1764343763 -506367813 2142627096 145937806 -1849981900 -423840606 1237428446 1053202504 -1479554574 -792135324 1319922887 967531601 -1599992341 -677036675 1192894700 807211130 -1458290240 -569151146 1081599221 930141283 -1367767591 -646007473 1417066682 594642988 -1166485098 -847255296 1394310307 605834293 -1122689649 -904778471 1521299592 766115870 -1264365148 -1012637390 1572926609 717734919 -1278306883 -993417941 1924106262 94943360 -1667110598 -341386836 1975667727 46496921 -1681117917 -322232907 2087976996 192098482 -1837473528 -444771938 2065286205 203355307 -1793612527 -502229625 1863882866 404728036 -2129200802 -166606392 1752521835 527592701 -2038743737 -243528239 1640173632 381952214 -1882361492 -120962566 1722733657 296346831 -2002733707 -5798429 324615355 1683885101 -44606057 -1974440703 339015842 1664337972 -96822898 -1925338856 495105161 1787135007 -208874075 -2071206605 451899536 1843937286 -186576452 -2082070230 250490079 2045320265 -522170893 -1746436763 159639750 2122635344 -410154518 -1869956740 3515629 1999803515 -298072639 -1724058281 123232500 1885294690 -380239400 -1638846130 674700403 1596992741 -969310881 -1321316919 794482794 1482549500 -1051412154 -1236039216 653038657 1374397655 -924650131 -1075460613 562122840 1451647182 -812699276 -1199046174 897584151 1116159105 -611422917 -1400283731 854444046 1173026968 -589059806 -1411081804 995853349 1281143987 -715791095 -1571629665 1010188348 1261531306 -768073456 -1522593402 172101114 2101689708 -464753450 -1823777728 221235683 2049505653 -484333361 -1809409959 77170120 1939780958 -359144220 -1651452814 66339281 1962111303 -302374659 -1694691221 401939870 1626483976 -100959054 -1896068060 278452615 1738533137 -23676757 -1986951107 422483372 1848223034 -148835200 -2144877546 507728309 1766088995 -263376743 -2025193457 824978738 1177230756 -551400418 -1473938296 910289195 1095162301 -665876473 -1354188655 1073194240 1223726486 -772160468 -1493240646 949641497 1335710095 -694943691 -1584189277 748371286 1536953792 -1030398854 -1248695060 737605967 1559349721 -973563805 -1291867915 574666084 1430750706 -867249080 -1152785186 623735165 1378501099 -886894511 -1138483001 560946745 1449684655 -815710443 -1201270909 637704736 1359325878 -938673396 -1089746022 800380427 1488184989 -1044728025 -1229092943 685314578 1608393348 -958958786 -1311751256 1020808797 1272938187 -757715087 -1513021465 1001753156 1286781650 -709104792 -1564681218 839108207 1157953273 -603084989 -1425369131 896402038 1114190560 -614440102 -1402514484 436305649 1829129831 -200335395 -2096615605 493665000 1785432702 -211625020 -2073695406 349894339 1675478613 -86730769 -1915508871 330773210 1689256524 -38185994 -1967234208 129396373 1890672131 -373813319 -1631633617 14396044 2010946074 -287978592 -1714226378 158197415 2120930865 -412907637 -1872447715 234889918 2030506536 -535936110 -1760988412 947154808 1332961262 -696644012 -1585627454 1058646881 1209965559 -786970035 -1508836645 917497674 1101584348 -660502938 -1348028688 834806611 1187320773 -540261761 -1463061783 633569052 1388597130 -875749840 -1127600474 581876485 1437174675 -861873623 -1146623297 723056430 1545586616 -988375550 -1307466092 745878327 1534198689 -1032105445 -1250139507 52055984 1948090150 -317444452 -1710023158 74943401 1936767807 -361108859 -1652631021 230803330 2059859732 -472930642 -1798793672 179045275 2108371725 -459119945 -1817882079 514678740 1772777282 -257736968 -2019291538 432053197 1858579291 -137430303 -2134259081 276223974 1735518064 -25643318 -1988131236 387650559 1612456809 -116034861 -1911406011 2000026047 3328297 -1724147565 -298014715 1884831142 123669808 -1638507382 -380539876 2045669773 250167579 -1746923359 -521723849 2122560916 159679746 -1869753160 -410328018 1786964443 495311181 -2071164681 -208947103 1844391362 451419476 -2082386706 -186221448 1683579369 324948351 -1974009659 -45076397 1664394736 338924902 -1925528356 -96603062 1281087863 995944929 -1571440549 -716011315 1261837678 1009855992 -1523024830 -767603500 1115705669 898064851 -1399967639 -611778305 1173198172 854238666 -1411124112 -588987162 1374472467 652999045 -1075664833 -924477271 1451298058 562445724 -1198560218 -813146960 1597456673 674263479 -1321656307 -969011045 1482327352 794670510 -1235950572 -1051470718 1848559870 422180968 -2145343022 -148399804 1766001895 507788401 -2024968757 -263561891 1626685644 401764442 -1896144416 -100920970 1738048725 278901827 -1986599431 -23997073 1939462298 77522956 -1651000906 -359626464 1962155139 66268181 -1694859857 -302166727 2101498024 172318782 -1823723132 -464846574 2049938609 220767271 -1809713763 -483998453 1430317110 575133856 -1152480998 -867583604 1378692143 623516857 -1138537213 -886801003 1536909316 748441746 -1248526040 -1030606402 1559667741 737252491 -1292319439 -973081177 1224210514 1072744644 -1493591682 -771839512 1335508043 949816541 -1584112281 -694981135 1177317472 824918262 -1474162356 -551214630 1094825081 910591215 -1353722539 -666311229 1157864253 839166891 -1425147375 -603272569 1114529572 896102322 -1402978808 -614003042 1272451855 1021256601 -1512672733 -758037835 1286985494 1001580416 -1564756422 -709065044 1488227161 800308175 -1229264267 -1044522269 1608077120 685670358 -1311297940 -959439110 1450115947 560477181 -1201577401 -815377711 1359136626 637925348 -1089690018 -938764600 2121120757 157977443 -1872504103 -412816817 2030075884 235360122 -1760682304 -536269226 1890988999 129041233 -1632087317 -373333379 2010904542 14468936 -1714055438 -288184732 1675275153 350067463 -1915434307 -86771157 1689743240 330325790 -1967583580 -37863886 1828791203 436605749 -2096151921 -200773095 1785522106 493606700 -2073917802 -211438080 1545120380 723491562 -1307129008 -988677178 1534422629 745692915 -1250226359 -1032044577 1388520014 633606872 -1127398558 -875924492 1437525591 581555905 -1147107461 -861423635 1102035480 917015182 -1348347084 -660149342 1187151361 835014295 -1463017683 -540332101 1333015082 947061436 -1585818874 -696425584 1209660979 1058981541 -1508403425 -787437687 1735822004 275888674 -1988564072 -25175282 1612402349 387743291 -1911214207 -116252905 1772946054 514470416 -2019335254 -257666244 1858127519 432535049 -2133940301 -137783515 2059508432 231123526 -1798308868 -473379990 2108448457 179007071 -1818083355 -458944653 1947865826 52241012 -1709935666 -317504680 1937233659 74507885 -1652967465 -360806591 -612321613 -1400404443 898553759 1116333833 -588418390 -1410710980 853742470 1172579088 -715440511 -1571025385 995450797 1280470843 -768148840 -1523463666 1010342836 1262463778 -969431337 -1322215871 674875387 1597962093 -1051041074 -1235398056 794035170 1481847668 -924045595 -1075110285 652365769 1373994847 -813569284 -1199121814 563055568 1451801414 -521234821 -1746295059 249624407 2045233089 -410824094 -1870372108 160248654 2122974168 -298508727 -1724764449 3899237 2000441331 -380052912 -1637881146 123124604 1884392426 -44464609 -1973504375 324527923 1683019685 -97238522 -1926008176 339354410 1664947132 -209580499 -2071642437 495742721 1787518871 -185611724 -2081883486 450997016 1843829646 -1029994510 -1248020636 748021470 1536349768 -973716501 -1292799107 737682119 1560220241 -868216896 -1152958634 575565548 1430871674 -886191143 -1138033841 623094517 1378130531 -550725738 -1473534208 824374970 1176880684 -666807409 -1354341607 911159971 1095238197 -772333660 -1494208718 1073315464 1224625694 -694494275 -1583486165 949271185 1335069191 -101341382 -1896704084 402376214 1627190912 -23567581 -1986047051 278266383 1737568921 -147968248 -2144788578 421547556 1848082098 -263984367 -2025530489 508398141 1766505131 -465389730 -1824159800 172807794 2102126308 -483429561 -1809300527 220271211 2049319677 -359055508 -1650585606 77028928 1938845398 -302711947 -1695298589 66755161 1962781391 -373894095 -1632508761 129545501 1891599755 -287633368 -1713626946 13988100 2010268050 -412263421 -1872073579 157498671 2120486329 -536831974 -1761105780 235862326 2030684576 -201210795 -2096696125 437233017 1829279215 -211025844 -2073349926 492986720 1785025014 -86356889 -1914864399 349449547 1674780125 -38303618 -1968129816 330950994 1690229188 -757533447 -1512061841 1020696021 1272030531 -709545760 -1565392778 1002131916 1287414106 -603751221 -1425781667 839720423 1158294897 -613500718 -1402369980 895539710 1114106216 -814750563 -1201089525 560039345 1449571623 -939384700 -1090187246 638337448 1359704382 -1045140305 -1229759431 800722307 1488796949 -958814026 -1310812128 685230490 1607530764 -257038992 -2018847258 514032732 1772401866 -138403479 -2134437377 432947269 1858695379 -25793214 -1989059116 276302958 1736391928 -115627685 -1910728243 387303543 1611856097 -317000428 -1709324926 51680312 1947444398 -361287411 -1653603941 75059233 1937662135 -473858778 -1798943312 231676938 2059938972 -458442433 -1817474647 178444307 2108024965 -876362312 -1127942866 634234004 1389007874 -861011551 -1146539721 580935821 1437028379 -988263030 -1306559204 722873510 1544625200 -1032484461 -1250772731 746318015 1534908457 -696986148 -1586240182 947565808 1333625958 -786886203 -1507974829 1058500841 1209024639 -659595794 -1347916424 916536514 1101401172 -540894729 -1463441055 835516635 1187760205 -1075022921 -924105951 1373770395 652550669 -1199458386 -813267144 1452267138 562619924 -1321731195 -969880813 1597610665 675195455 -1235599460 -1050865910 1481924272 793996838 -1571068973 -715369659 1280639743 995242601 -1523144758 -768501924 1262012134 1010824816 -1400837151 -611853449 1116637901 898218587 -1410519048 -588636306 1172524756 853835330 -2071833729 -209361943 1787572819 495649477 -2081450138 -186079248 1843525194 451331804 -1973822643 -44110885 1683470945 324045559 -1925963948 -97308734 1664777848 339562222 -1724562661 -298683507 2000364087 3936929 -1638365438 -379603052 1884743214 122803896 -1745958103 -521536577 2044766725 250059411 -1870459088 -410763354 2123197980 160063114 -1493744906 -772771232 1224287194 1073615692 -1583708433 -694307207 1335158723 949213013 -1473459516 -550765998 1176677352 824548222 -1354690851 -666485173 1095725041 910712679 -1153412462 -867737084 1431188414 575210280 -1137863029 -886397411 1378088871 623167281 -1248077152 -1029903818 1536539532 747801370 -1292493127 -974049745 1559789461 738152195 -1650892226 -358722904 1939276562 76559236 -1695242713 -302803279 1962592011 66975645 -1824331252 -465184102 2102168352 172735414 -1808847339 -483910013 2049003321 220626863 -2144439718 -148290868 1847595894 421995488 -2025605565 -263944491 1766709103 508225529 -1896482200 -101528834 1627102020 402435026 -1986511247 -23130393 1737908061 277966795 -1915088587 -86171229 1674866713 349388943 -1967663828 -38738502 1689891840 331252886 -2097047289 -200889967 1829763115 436783293 -2073273058 -211063416 1784822834 493161636 -1871904431 -412470841 2120441981 157569259 -1761557176 -536349218 2031002724 235508978 -1632204445 -374228491 1891166287 130013401 -1713681030 -287539732 2010459222 13769920 -1229704707 -1045233301 1488605393 800940103 -1311115804 -958478990 1607963848 684762206 -1200637489 -815232679 1449253091 560392309 -1090355754 -939176640 1359748346 638266476 -1425858151 -603713265 1158496437 839544867 -1402018432 -613821162 1113621676 895988794 -1512527445 -757098179 1272367239 1020393489 -1565168206 -709731036 1287326878 1002191880 -1799282572 -473558814 2060403032 231240142 -1817385875 -458500869 2107802945 178632151 -1709529018 -316827440 1947519338 51640828 -1653117857 -361734967 1937313139 75382245 -1988743152 -26148730 1735938364 276783530 -1910770679 -115555169 1612027173 387098035 -2018658270 -257259340 1772345614 514124184 -2134868933 -137933651 1859001623 432614785 -1347485508 -660066262 1101095312 916869382 -1463630683 -540675021 1187816841 835425567 -1586198386 -697059304 1333455266 947771700 -1508291433 -786531327 1209478587 1058020653 -1307045672 -987815858 1544974836 722551138 -1250569023 -1032657833 1534834157 746358139 -1128032022 -876304260 1389230534 634046800 -1146200845 -861311899 1436564959 581373257 1503342314 781983356 -1214951482 -1064140976 1593240307 703715941 -1325888545 -939541687 1463854808 541562446 -1186019340 -834013342 1345151681 657085015 -1105001491 -920374405 1143750286 858459672 -1440587870 -584749260 1128397463 877054465 -1387291717 -632771795 1257748156 1039173162 -1527130224 -738269434 1301967525 983384627 -1550576759 -728554721 1660227106 368197300 -1929679090 -67346536 1704512059 312474285 -1953060073 -57566335 1814988304 455718534 -2111772868 -181938262 1799569929 474247839 -2058542299 -230026317 2135039558 138751696 -1857257622 -431271940 2016402015 254339785 -1776174221 -517567515 1905890932 111060706 -1617430696 -393164850 1995723373 32727803 -1728433343 -268631081 1082138539 931606333 -1366393209 -645313007 1206770610 820701988 -1444693346 -555447800 1314625433 962373391 -1604979019 -682441181 1228297088 1043424022 -1489489236 -801177030 1563889615 707805017 -1288081693 -1002545547 1515899862 761133888 -1269519622 -1017931156 1408010237 619427691 -1109203247 -890907065 1417757668 596013938 -1165024568 -846720418 2079211363 216600565 -1780457905 -488149287 2089024378 193252332 -1836213674 -443897152 1966454609 36865991 -1690577283 -331553045 1918399304 90129374 -1672080796 -347004174 1717120775 291381137 -2007544277 -11501891 1630858014 372497288 -1891988942 -130172252 1753392949 528848803 -2037594599 -242485617 1877959468 417878970 -2115960320 -152685930 1806519400 480935166 -2052903612 -224125486 1824557169 466073831 -2100369059 -171320885 1702282330 309458124 -1955027594 -58747424 1645936707 354169045 -1944755857 -82685447 1981438988 18705562 -1743504096 -283963978 1903663125 108046467 -1619396295 -394344017 2025968702 264692904 -1764772590 -506952316 2141982759 145432753 -1851625205 -425377379 1354984608 667180086 -1093857908 -909492966 1471064249 547985455 -1180644971 -827852541 1578689682 689951748 -1340701250 -955140824 1500848267 779227165 -1216659033 -1065586383 1299479748 980634706 -1552278040 -729993858 1243199709 1025411147 -1541940751 -753866393 1135604982 883475552 -1381919270 -626612916 1153577199 868548729 -1429450301 -573873835 1924562217 95505855 -1665655803 -339792749 1977334064 48007590 -1680484324 -321722230 2087580955 191546765 -1838967753 -446389087 2063610114 201785748 -1794224082 -502701896 1862364493 403070427 -2129720223 -167232265 1751951700 527145410 -2040346504 -244975378 1641735551 383636969 -1881897901 -120343355 1723277670 296751600 -2001125302 -4296484 1238916577 1054829943 -1479131955 -791606181 1320524280 968010094 -1598293804 -675493822 1191433683 805627205 -1458719489 -569736087 1080955338 929636700 -1369411354 -647544720 1416580485 594050323 -1168036695 -848946113 1392675228 604354826 -1123227472 -905193434 1521796535 766768417 -1262836581 -1010985971 1574502830 719204664 -1277730686 -992980972 1039657966 1257298808 -738620734 -1526810028 983183351 1302142817 -728477989 -1550614963 858547164 1143690058 -584973584 -1440402842 876718021 1128699731 -632305943 -1387727233 541129610 1464322844 -833709402 -1186354640 657276819 1344933637 -920428865 -1104908759 781939640 1503413038 -1063972204 -1215159806 704034721 1592887095 -939993459 -1325406693 110742310 1906244528 -392713718 -1617913188 32771903 1995653033 -268800493 -1728225659 138560276 2135257986 -431218120 -1857350994 254773005 2015934363 -517872095 -1775839561 456055618 1814686676 -182404498 -2111337736 474160987 1799630797 -229802377 -2058727711 368399216 1660052454 -67423652 -1929641270 311990121 1704962047 -57215419 -1953380653 619502255 1407969849 -891110525 -1109030123 595664566 1418079776 -846233702 -1165471988 708268701 1563451915 -1002884175 -1287781593 760911492 1516086802 -1017841752 -1269577922 962317003 1314716253 -682251289 -1605198991 1043730130 1227963972 -801607682 -1489019032 931152633 1082618479 -644996139 -1366748349 820872928 1206564470 -555489332 -1444620454 528677479 1753598705 -242443445 -2037666851 418332286 1877479144 -153002158 -2115604540 291074645 1717453507 -11070599 -2008013841 372553292 1630766810 -130361504 -1891768330 37087747 1966267029 -331642065 -1690518599 89665050 1918836364 -346665162 -1672380512 216949297 2078888615 -488635619 -1780010101 193177128 2089064126 -443693308 -1836386414 264341868 2026289658 -506468288 -1765222186 145509749 2141945315 -425579431 -1851450161 18481502 1981624776 -283877262 -1743564572 108512583 1903228369 -394681237 -1619094275 309762312 1701947806 -59181020 -1954559822 354114833 1646030215 -82494403 -1944974165 481104186 1806311852 -224169962 -2052833152 465622307 1825039797 -171002865 -2100722535 883927460 1135122738 -626931576 -1381566434 868380093 1153785131 -573829999 -1429521401 980689302 1299386624 -730185542 -1552060372 1025107343 1243534617 -753433437 -1542409163 689486272 1579125078 -954803988 -1341003654 779451865 1500663119 -1065673483 -1216598941 667103730 1355022692 -909291298 -1094033336 548337131 1470743933 -828336953 -1180195759 383432749 1641908411 -120268543 -1881937513 297237556 1722829986 -4645608 -2000802418 402731039 1862664329 -166768333 -2130157147 527234054 1751893136 -245197526 -2040158788 191735881 2087360735 -446445211 -1838876173 201354320 2064080070 -502395524 -1794556438 95821947 1924206829 -340246185 -1665175103 47965282 1977406708 -321551026 -1680689704 766810341 1521723507 -1011156535 -1262630561 718888188 1574857834 -992526896 -1278210746 594481367 1416110145 -849251845 -1167703699 604165326 1392895064 -905136670 -1123318412 805537921 1191491607 -569513555 -1458906821 929975448 1080654862 -648008268 -1368974046 1054343347 1239363621 -791256673 -1479454455 968213674 1320350780 -675568250 -1598253808 -1857903390 -431647628 2135737806 139195736 -1775279877 -517451667 2015429079 254161217 -1617351472 -392291258 1905741308 110132586 -1728780087 -269232033 1996130789 33405299 -1930054522 -67992560 1660671402 368895292 -1952943969 -56672247 1704333747 311501093 -2110899020 -181859294 1814060440 455568654 -2059142995 -230373317 1800247681 474654999 -1439923158 -584338244 1143137542 858117520 -1388232653 -632917851 1129259295 877138313 -1527313384 -739230578 1257860404 1040080290 -1550137343 -727844713 1301588269 982751675 -1214540722 -1063476008 1502999906 781370868 -1326034857 -940482367 1593323899 704578029 -1186980740 -834196246 1464761680 541674950 -1104291739 -919934733 1344518473 656706015 -2007394909 -10574539 1717040271 290505753 -1892396614 -130850516 1631203478 373096448 -2038293103 -242930425 1754037437 529222699 -2114987640 -152508130 1877063844 417761330 -1779530297 -488000175 2078336235 216519805 -1836891682 -444305080 2089623794 193597540 -1691021835 -332251805 1966828761 37510223 -1671902740 -346031750 1918281920 89233494 -1288194709 -1003452931 1564070983 708764881 -1269141134 -1017298460 1515458654 760422600 -1108591271 -890565169 1407343733 619015395 -1165887168 -846804522 1418696812 596158714 -1367300849 -645425767 1083098147 931787957 -1444060906 -555069056 1206059066 820261036 -1604637379 -681828949 1314212881 961707143 -1489573596 -802039374 1228441608 1044363422 -1552628128 -730597642 1299883852 981309402 -1541864839 -752995601 1243046741 1024480195 -1381020078 -626491708 1134636926 883302376 -1430091189 -574244131 1154280295 868998129 -1094461948 -909842798 1355659048 667584446 -1179774435 -827776373 1470133041 547832743 -1340580298 -954241376 1578516250 688983948 -1217029585 -1066227015 1501297411 779930517 -1743067480 -283257282 1981056900 18069266 -1619582287 -395308505 1903772573 108950283 -1765708134 -507093492 2026835894 264781600 -1850955133 -424961515 2141375407 145095481 -2052196660 -223689126 1805883360 480552822 -2101333291 -171507133 1825461241 466183023 -1955168514 -59683224 1702371282 310325060 -1944339737 -82015631 1645599691 353561437 -1167067359 -848771145 1415681549 593929883 -1123929288 -905641042 1393316372 604725890 -1263239405 -1011658875 1522146879 767372969 -1277576438 -992048228 1574427174 718334640 -1478957243 -790636589 1238795881 1053931263 -1598741668 -676195382 1320895088 968651494 -1459392649 -570138655 1192037979 805977805 -1368478866 -647390216 1080085058 929561300 -2130585623 -167319681 1863300805 403211859 -2039737360 -244636826 1751282396 526729802 -1881514021 -119705779 1641299703 382930529 -2001232958 -5199020 1723464430 297716344 -1665742963 -340658405 1924703905 96441911 -1680145516 -321113342 1976918712 47338030 -1838329921 -446005463 2086874771 191110661 -1795126362 -502809808 2064575114 201972252 -181509658 -2111221392 455082186 1814507612 -230447617 -2059102871 474858707 1800074309 -67769900 -1930241726 368806136 1660729454 -57135667 -1952506533 311839969 1704033399 -392597118 -1617018604 110563502 1905270840 -269175397 -1728871155 33215671 1996350497 -431818320 -1857697498 139237532 2135664650 -516997719 -1775760065 253844613 2015783955 -834649810 -1186500168 541990914 1464406164 -919763657 -1104497247 656663579 1344590989 -1063532260 -1214449270 781559856 1502779558 -940176123 -1326367341 704146473 1593793727 -738766518 -1527750180 1039741030 1258160368 -728066733 -1549949499 982840447 1301529833 -584263304 -1439962642 857913428 1143310530 -633266847 -1387909641 877624397 1128811739 -332050265 -1691197391 37433739 1966866717 -346516290 -1671453656 89585042 1917961476 -487663467 -1779832829 216054201 2078771503 -444392308 -1836831718 193822112 2089438518 -243121981 -2038075307 529277423 1753944441 -152075046 -2115455924 417457654 1877398880 -10893071 -2007041945 290957789 1716558155 -130806552 -1892467586 372927940 1631411538 -681873297 -1604566791 961876291 1314005461 -801721226 -1489926944 1043912026 1228924364 -645859235 -1366832949 932092273 1082763751 -554877884 -1444279086 820206952 1206152702 -890478581 -1108651875 618791207 1407529393 -847141870 -1165585276 596624702 1418261928 -1002969031 -1288644433 708413717 1564391811 -1017500640 -1268966218 760499468 1515421082 -954727580 -1340132366 689332808 1578193630 -1066023043 -1217202197 779855441 1501337287 -909931690 -1094403136 667806330 1355471596 -827437233 -1180074023 547368547 1470570229 -626060544 -1381489770 882995756 1134969530 -574433511 -1429870705 869054005 1154188963 -730555598 -1552700508 981137950 1300089480 -753311957 -1541509187 1024933383 1242566289 -59366484 -1955523782 309871232 1702851094 -82057291 -1944266973 353732249 1645393423 -223499362 -2052416760 480496306 1805974052 -171937913 -2100863215 466489003 1825127997 -507431992 -1765407906 265245412 2026398322 -424871983 -1851013305 144873213 2141562475 -283460614 -1742894228 18143958 1981016640 -394821661 -1620029579 108601039 1904094809 -570215899 -1459354957 806179593 1191863199 -647039428 -1368799574 929077008 1080534918 -791102953 -1478522239 1054268219 1238494125 -675971570 -1598927208 968564514 1320955828 -1011604927 -1263332649 767181677 1522365435 -992352680 -1277241650 718767988 1573959650 -848319885 -1167549723 593611615 1416035273 -905810326 -1123721476 604770118 1393246160 -445836563 -1838538117 191067073 2086945623 -503261452 -1794644382 202291160 2064222030 -340354337 -1666078135 96009203 1925172069 -321167674 -1680052656 47529962 1976700796 -119930231 -1881329121 383017893 1641239347 -4733296 -2001668602 297379772 1723766570 -167671109 -2130265555 403696535 1862851329 -244560222 -2039775692 526528398 1751457560 -2032330727 -237361009 1758689589 534006179 -2119115776 -155718506 1874771244 414813626 -2012835797 -16670531 1711862023 286245265 -1888791502 -127114076 1634022686 375522696 -1687549827 -328386325 1969514833 40065479 -1677210524 -352256782 1913236808 84843998 -1783529393 -491343655 2076172643 213438965 -1831058346 -438602560 2094146938 198514156 -1112327983 -894171065 1404918269 616196459 -1159791416 -841364386 1422958052 601337202 -1284984605 -999325579 1567019471 711057753 -1274710790 -1023261588 1510675926 755770688 -1610340171 -687663069 1309297049 957184271 -1486230356 -798041030 1231523200 1046527254 -1361076089 -640118767 1087488427 936833341 -1447926626 -558541816 1203504562 817575204 -1614403240 -389998130 1908951156 114260194 -1733563071 -273883689 1990560877 27442427 -1860329110 -434466308 2132000838 135590096 -1771018893 -512272923 2021524575 259601609 -2106508996 -176813654 1820284944 460875910 -2061697755 -233058893 1796381705 471182495 -1934970610 -72515176 1654968354 363061428 -1949862633 -54508159 1707676731 315499693 -1532491376 -743491322 1252419772 1033984042 -1547317879 -725418721 1305193637 986487859 -1435270750 -579555020 1149100174 863686680 -1390524997 -635865811 1125131415 873927681 -1189144076 -837277342 1460762840 538331214 -1099768339 -915018373 1350352065 662408279 -1211854394 -1060921008 1506472170 785236092 -1331079713 -944872119 1588016371 698352741 -1259636069 -1007924723 1524964279 769796897 -1283015038 -998142444 1569251246 714075960 -1171197271 -851983809 1413387141 590979859 -1117964624 -900069850 1397970844 609511178 -1453561089 -564438423 1196559315 810892101 -1372475674 -650731920 1077923786 926482268 -1484266803 -796863909 1233748961 1049539447 -1595267372 -672328126 1323583480 971208558 -1887085997 -125670715 1636514687 378276841 -1998021046 -1069348 1726414694 300011504 -2124492191 -161881353 1867559757 408388571 -2043472264 -248240402 1748858708 523913154 -1842197961 -449480031 2084317979 188423053 -1788899794 -497500488 2068967170 207019924 -1662402043 -336661869 1927783209 98603967 -1685846500 -326945142 1972004656 42817446 -1376760870 -621315252 1140730614 888740448 -1432514621 -577061035 1150545647 865394297 -1557412888 -735251586 1294312132 975344210 -1538914319 -750700697 1246258909 1028609611 -1337500738 -952079576 1581857426 692980228 -1221943385 -1070747855 1495596683 774098461 -1097018484 -912530662 1351791264 664109622 -1175382123 -822728957 1476359865 553141807 -1768002798 -510043260 2022705726 261569192 -1846300917 -420175971 2147339815 150666929 -1740250336 -280833098 1984659980 21803674 -1624758471 -399566929 1898333717 102856323 -1960215690 -64074784 1697061466 304097996 -1941651601 -79458311 1649073731 357428949 -2047675580 -218774574 1811714664 486253310 -2103494819 -174585909 1821464177 462841575 -491660003 -1783173749 213892145 2075692199 -438560508 -1831130734 198342696 2094352574 -328575697 -1687329351 40121347 1969423509 -351825610 -1677680224 84537370 1913569420 -16331399 -2013135377 285781077 1712299203 -127202976 -1888732682 375744588 1633835226 -237157045 -2032503331 533931111 1758729457 -156204718 -2118667836 415162494 1874448616 -639631915 -1361523389 936484089 1087810671 -558745140 -1447753382 817649888 1203464310 -687573529 -1610398351 956961995 1309484125 -798379522 -1485930136 1046991058 1231085636 -999756367 -1284514521 711363741 1566686219 -1023071832 -1274930882 755714180 1510766610 -894212733 -1112255211 616367279 1404711993 -841047654 -1160146676 600883382 1423437856 -72684452 -1934762806 363105648 1654898150 -54056891 -1950345005 315181417 1708030463 -177118098 -2106174216 461309250 1819817428 -233004937 -2061791007 470991195 1796600269 -434242504 -1860514642 135503124 2132061570 -512739295 -1770583881 259938573 2021222811 -389647350 -1614723940 113775910 1909401008 -273960941 -1733525371 27644223 1990386089 -1060844396 -1211892734 785034680 1506647342 -945223539 -1330759653 698837409 1587566903 -836811610 -1189579728 537994634 1461064988 -915242817 -1099583447 662495635 1350291717 -579609360 -1435177882 863878620 1148882250 -635561751 -1390860161 873494981 1125599571 -743942974 -1532009388 1034302958 1252066680 -725249829 -1547526067 986444279 1305264481 -796409953 -1484746999 1049222835 1234103845 -672498810 -1595061488 971250346 1323510332 -564381779 -1453652165 810702465 1196779031 -651037772 -1372142814 926913176 1077453326 -852447237 -1170759827 591318743 1413086785 -899847198 -1118151820 609422030 1398028888 -1007999031 -1259595937 770000613 1524790899 -997792816 -1283337402 713589500 1569698410 -337010857 -1662079039 99090043 1927335661 -326870194 -1685885992 42613346 1972177652 -449702043 -1842010125 188511817 2084259551 -497036420 -1789336598 206680656 2069267142 -161575117 -2124824667 407957023 1868029577 -248296662 -2043380804 524102150 1748638352 -125499647 -1887291497 378234413 1636587195 -1522920 -1997540466 300327476 1726059170 -912486690 -1097089464 663941106 1351999332 -823047481 -1175029167 553593835 1475877757 -951646484 -1337969030 692676544 1582192470 -1070939403 -1221725597 774153177 1495503695 -735338822 -1557352916 975568790 1294126848 -750363997 -1539216843 1028144015 1246694169 -621799800 -1376311778 889092004 1140410162 -576859503 -1432690169 865317821 1150583595 -218976746 -2047500672 486330170 1811677100 -174102001 -2103944551 462490403 1821785013 -64412124 -1959913806 304563976 1696626590 -79371715 -1941712213 357204753 1649259399 -280641934 -1740468508 21749598 1984753608 -400000405 -1624290563 103160647 1897999313 -509725120 -1768356138 261117804 2023188474 -420220327 -1846230321 150836085 2147132387 1308922385 956539527 -1609895107 -686963797 1231640072 1047422622 -1486407900 -799012942 1088363043 936913589 -1362003185 -640267367 1202904634 817229484 -1447248106 -558133376 1404273269 615822051 -1111628967 -893725745 1423853164 601454330 -1160763584 -841541674 1567099463 711932625 -1285133461 -1000252419 1510329950 755171016 -1274302606 -1022582812 1969926873 40731215 -1687890955 -328998045 1913091776 83904086 -1677125652 -351393926 2075212523 213256829 -1782621241 -491230383 2094857970 198954596 -1831690274 -438980792 1759355581 534417963 -2032942191 -237702393 1873831588 414668338 -2118252664 -155633890 1711680143 285284889 -2012722269 -15762635 1634463382 376233472 -1889169478 -127746260 1461691216 538481606 -1190018436 -837356822 1349674825 662001631 -1099168155 -914671885 1506028386 784538612 -1211479474 -1060275496 1588195195 699326445 -1331196329 -945766719 1252569908 1034912674 -1532571112 -744365426 1304786733 985810875 -1546971647 -724818281 1148402438 863243152 -1434625494 -579179844 1126104863 874106761 -1391419853 -635982171 1819378584 460763918 -2105548108 -176631262 1797015425 471562007 -2062408019 -233499077 1655311274 363674428 -1935381882 -73180656 1707593651 314638117 -1949716833 -53567991 1908839420 113353578 -1614220592 -389037498 1990940645 28075891 -1734002999 -274594209 2132614094 135932760 -1860994334 -434877836 2020663255 259518273 -1770078469 -512127379 2083713171 188071941 -1841524289 -449076951 2069836938 207094812 -1789831770 -497654480 1927903393 99502135 -1662576243 -337630949 1971633336 42175534 -1685398124 -326243070 1636163831 377671777 -1886682661 -124997299 1726489838 300881016 -1998174782 -2001580 1868458181 408508499 -2125461015 -162055809 1748217052 523541578 -2042769936 -247792282 1197264987 811327693 -1454198409 -564821535 1076958274 926295252 -1371572882 -650623496 1233606761 1048602879 -1484179131 -795997741 1323998320 971877606 -1595605668 -672936502 1525399615 770502825 -1260019437 -1008561787 1569063974 713110704 -1282906870 -997239396 1412450317 590837915 -1170331359 -851895881 1398639636 609926274 -1118573256 -900407890 1697235410 305066308 -1960337154 -64974744 1648625099 356726109 -1941281561 -78818191 1811040736 485849462 -2047072052 -218425254 1822395897 462994799 -2104365867 -174662589 2023674294 261742880 -1768902502 -510164980 2146637231 150218041 -1845660541 -419806187 1984256388 21129490 -1739900760 -280229826 1898487197 103787787 -1624834895 -400438233 1581768986 692113804 -1337360330 -951144288 1495934211 774706581 -1222360017 -1071418183 1352427816 664492478 -1097725948 -912967534 1475456305 553033127 -1174418403 -822543221 1139863934 888652264 -1375825838 -621174588 1151153511 865732081 -1433185205 -577477411 1294694732 975981018 -1557850016 -735958794 1246149973 1027706307 -1538728839 -749736721 711481109 1567582083 -999934407 -1285486929 755340044 1510122394 -1022627296 -1274232138 615767847 1404366769 -893534709 -1111847267 601758526 1423518632 -841975278 -1160295804 937379697 1087928295 -640604579 -1361701173 817005416 1203090430 -558046652 -1447308590 956616515 1308884949 -687165841 -1609720071 1047071578 1231961036 -798528906 -1486857504 285636573 1711359819 -16247055 -2012273049 376157124 1634501458 -127544600 -1889344898 534642671 1759170425 -237789501 -2032882091 414202870 1874266976 -155297062 -2118555060 212953017 2075547439 -490797419 -1783089661 199009184 2094764854 -439172468 -1831472614 40562571 1970134813 -328954201 -1687962063 84355986 1912609540 -351712578 -1676772824 863200852 1148475074 -579008648 -1434830866 874422861 1125749467 -636435615 -1390939145 1034481254 1253039856 -744059062 -1532903460 985999999 1304566505 -724874413 -1546880059 784627248 1505969830 -1060497636 -1211291766 698987049 1588495039 -945302779 -1331633261 538967554 1461243540 -837705938 -1189695560 661797403 1349847693 -914597065 -1099207775 136136348 2132440586 -434952272 -1860954330 259031685 2021110291 -511777879 -1770400961 113692334 1908538936 -389501054 -1613783276 27986615 1990998561 -274371685 -1734190323 363484920 1655531118 -73123884 -1935472830 315069153 1707123319 -53873715 -1949383845 460447434 1819733596 -176177178 -2106028176 471603923 1796942405 -233669633 -2062202007 408827287 1868104961 -162507589 -2124979155 523497870 1748287768 -247623518 -2042978252 377863589 1635945779 -125051767 -1886589921 300448188 1726957866 -1697648 -1998510074 99165683 1928205669 -337165089 -1663011767 42263018 1971573116 -326467386 -1685213104 187870657 2083888471 -449000211 -1841562501 207579608 2069387598 -498005772 -1789511582 590353759 1412900297 -851544973 -1170651931 610128198 1398464976 -900485014 -1118535428 770415981 1525460475 -1008337855 -1260204841 713447796 1568762338 -997705640 -1282471730 1049036091 1233139117 -796302313 -1483844479 971686178 1324216756 -672882674 -1595699048 811371785 1197194655 -564990939 -1453990733 925976848 1077311878 -650172356 -1372055382 21300438 1984050240 -280271366 -1739827860 103334095 1898967129 -400121373 -1625190027 262048996 2023341170 -510595640 -1768432290 150161661 2146728043 -419616303 -1845880505 485627058 1811227684 -218335842 -2047130360 463458475 1821958205 -175001209 -2104065775 304716928 1697557526 -64488020 -1960784582 356800665 1648584719 -79021643 -1941108445 975905822 1294734472 -735754958 -1558022748 1028055047 1245827217 -750223061 -1538281027 888187948 1140300986 -620835584 -1376125546 865953845 1150965923 -577566439 -1433126513 664548474 1352336620 -913156778 -1097505344 552726627 1475789045 -822111921 -1174887975 692567112 1581288670 -951460508 -1337004558 774535249 1496139975 -1071376003 -1222432277 -870380984 -1156039970 571566948 1427528690 -881668527 -1133117753 628928381 1383833579 -1027308934 -1245465876 751493974 1540215744 -978762141 -1297189131 732374863 1553995737 -777512404 -1498469702 1067875072 1218530198 -691675595 -1581060445 952876825 1338806159 -546074082 -1468751224 830337842 1182450596 -669100537 -1357289839 907032363 1092028349 -143578496 -2139743722 427772844 1853389626 -266539367 -2028216817 504532917 1763032867 -106257742 -1901227484 396673950 1621357320 -20486485 -1983883715 281610119 1741567761 -356107548 -1648293262 80239560 1942973278 -307495171 -1699950997 61186001 1956818759 -467815722 -1826979264 169071610 2098520940 -479168817 -1804122535 226367459 2054760309 -721143031 -1576858721 990534181 1275947699 -764805360 -1519464570 1013423676 1264627370 -606096581 -1395096659 902943255 1121378945 -592283870 -1414182988 851187214 1169893016 -927782035 -1078715397 649939521 1371175639 -807473292 -1193680926 567316056 1456979662 -966220961 -1318087735 677823091 1600254693 -1056610490 -1241360432 789251690 1477195516 -295035967 -1720898729 6585069 2002995835 -385359912 -1644105906 118079220 1880002146 -525233165 -1749638299 247460575 2042151497 -404989974 -1864669316 164771526 2127890000 -203617371 -2066072781 500394633 1792301599 -189739076 -2085093590 448704144 1840881158 -49904745 -1979600127 319349435 1678758445 -93632626 -1922271464 342173346 1667372596 -30840630 -1993451428 270993894 1730165104 -112939821 -1908171707 390778367 1615723881 -252518152 -2013933458 519864788 1778102594 -140565279 -2137516937 428950989 1855354203 -476153682 -1801893832 227547522 2056726804 -453788489 -1812689887 184409499 2113596685 -314183524 -1706901494 55284144 1951179046 -366463867 -1657863149 69621161 1931568447 -985184254 -1304397676 726214958 1548622264 -1037399013 -1255293811 740617527 1529077153 -878919632 -1130631002 630366492 1385533834 -856619991 -1141492545 587162885 1442338195 -655337370 -1342740240 922630474 1106840028 -543318913 -1466258199 831782227 1184157125 -701771692 -1590894398 941994360 1327661550 -783936435 -1505680165 1061713249 1213154807 -416130677 -1875547875 154941607 2117797937 -530604654 -1755796220 240254142 2035731496 -370552391 -1628511953 132624533 1893761027 -293333600 -1719458506 9073804 2005746714 -91928081 -1920829063 344664259 1670125653 -35090954 -1963999904 333901018 1692523596 -195116579 -2091257525 441491697 1834455143 -214759996 -2076953262 490562792 1782207614 -597919421 -1420080683 844241007 1163208953 -617497254 -1405710900 893377654 1111026912 -762842767 -1518288409 1015648349 1267638475 -706071192 -1561524738 1004819524 1289970898 -1041536729 -1226024527 803538955 1491220637 -964252354 -1316905560 680053778 1603271812 -818880235 -1204301437 557744185 1446621359 -933419764 -1084615270 642991136 1364489398 -1468805300 -545980454 1182641760 830119670 -1356985515 -669434941 1091594873 907500271 -1498921090 -777029656 1218848338 1067521732 -1580891289 -691883023 1338761803 952947421 -1245389016 -1027346498 1540013572 751668882 -1297540303 -978441305 1554479645 731925131 -1155573990 -870815860 1427191350 571868832 -1133341949 -881482859 1383920175 628867769 -1826754684 -468001006 2098433704 169131582 -1804588131 -478733557 2055097009 226064935 -1647941706 -356428000 1942488730 80688652 -1700027473 -307457223 1957020291 61010453 -1901396000 -106049674 1621401292 396602970 -1983431687 -20968593 1741249237 281963075 -2140047406 -143243452 1853822718 427304552 -2028162101 -266632355 1762841319 504750705 -1318519283 -965751141 1600560929 677490615 -1241171436 -1056830846 1477139256 789343150 -1078757825 -927709527 1371346707 649734021 -1193364954 -807828816 1456526090 567796636 -1394610583 -606544129 1121029957 903266259 -1414387088 -592110874 1169967964 851147722 -1576769957 -721201459 1275725687 990722017 -1519803838 -764505388 1265091438 1012986872 -1979261243 -50205101 1678295017 319786879 -1922360612 -93574582 1667595248 341986150 -2065869065 -203790751 1792227291 500434765 -2085580050 -189291912 1841230786 448381780 -1749954911 -524878281 2042605453 246980379 -1864627528 -405063122 2127719316 164977410 -1721088365 -294816251 2003052479 6493993 -1643674998 -385830372 1879696294 118412080 -1706709554 -314401448 1951124706 55377012 -1658295849 -365995711 1931872507 69285997 -1801574916 -476506774 2056275152 228029510 -1812733467 -453717645 2113765577 184201311 -2014134870 -252342980 1778179206 519826448 -2137032269 -141014747 1855002783 429271049 -1993788008 -30538482 1730630836 270558242 -1908084351 -113000169 1615499437 390963259 -1590981370 -701710960 1327885354 941808828 -1505343201 -784238199 1212688435 1062148261 -1343224524 -654887518 1107190808 922309774 -1466056403 -543493701 1184079873 831819927 -1130586782 -878989836 1385364558 630574296 -1141810821 -856266259 1442789463 586680513 -1303964336 -985651770 1548317820 726549738 -1255485111 -1037180449 1529131109 740524275 -2090951537 -195449831 1834024355 441961781 -2077009770 -214669312 1782397370 490342700 -1920658243 -92134357 1670083985 344737031 -1964453724 -34611150 1692840328 333545758 -1628861205 -370230147 1894247879 132177233 -1719383822 -293373852 2005543390 9247048 -1875770151 -415943601 2117887477 154883427 -1755332416 -531042218 2035393004 240554362 -1204765625 -818443055 1446960491 557444605 -1084393378 -933607224 1364400498 643049956 -1226099595 -1041496861 1491424601 803366351 -1316556692 -964574982 1602785600 680501718 -1517835229 -763323211 1267322127 1016003993 -1561696198 -705865556 1290012950 1004747136 -1420024815 -598010745 1163019581 844461483 -1406017528 -617164642 1111458084 892907954 80117824 1942073558 -355933844 -1647324678 61555801 1957459151 -307944075 -1700653597 169674866 2098870500 -468489890 -1827382840 225496171 2054683901 -478237369 -1803969071 426872868 1853268146 -142610168 -2139569762 505173053 1763402923 -267242223 -2028665465 397023254 1621960832 -106661574 -1901901396 281533455 1740696729 -20333277 -1982952011 1068015752 1219465246 -777600604 -1499336398 952460433 1338135559 -691337795 -1580452565 829630650 1182013484 -545437290 -1468368640 907996323 1092213813 -670003825 -1357398759 572502252 1427669114 -871247424 -1156128426 628258037 1383416931 -881060391 -1132780209 751057118 1539508296 -1026926094 -1244829340 732560583 1554959441 -978870805 -1298092675 501068033 1792704919 -204222419 -2066423621 447771928 1840727438 -188869580 -2085018462 319174963 1677789605 -49784801 -1978701687 342621482 1668074940 -94004218 -1922913136 6988133 2003669491 -295387063 -1721503521 117925244 1879070186 -385285040 -1643236154 246491479 2041977281 -524334981 -1749518099 165473614 2128338392 -405631902 -1865040652 649302473 1370792287 -927076123 -1078280077 568219088 1457087814 -808438532 -1193868182 677911035 1601120621 -966362921 -1319024575 788913634 1476586868 -1056195378 -1240691624 990151085 1275310395 -720707455 -1576153065 1013532084 1265530146 -764992360 -1520430066 903809439 1121466633 -607033165 -1395238875 850578822 1169554704 -591614806 -1413768132 921756354 1106760276 -654408722 -1342590088 832382683 1184503373 -543995913 -1466665119 942369520 1328306790 -702215204 -1591592118 1061596905 1212259967 -783757371 -1504706733 726135462 1547747888 -985033846 -1303469284 740964031 1529677353 -1037805677 -1255971067 631011988 1385908738 -879617096 -1131074770 586268301 1442221595 -855646303 -1141313737 228508170 2056909468 -477060314 -1802005584 183698963 2113156741 -453155009 -1812310103 54872632 1950513838 -313840876 -1706288254 69766689 1932508855 -366547187 -1658724453 271176302 1731126008 -30952638 -1994357804 390338167 1615013601 -112560293 -1907537971 519199324 1777691338 -251905168 -2013590554 429891141 1855499987 -141426839 -2137600001 803984259 1491919637 -1041911121 -1226669511 679876506 1602299660 -964135242 -1316010464 556817329 1446472487 -818005347 -1204221429 643669928 1364897598 -934019452 -1084961262 844940263 1163654001 -598564149 -1420455331 892405758 1110849384 -616601902 -1405594044 1015499733 1266711363 -762762503 -1517413777 1005227980 1290649434 -706416928 -1562124682 344322891 1669514205 -91516313 -1920163087 333985618 1693386692 -35236226 -1964939544 442399609 1834568687 -196076971 -2091439421 489930592 1781829622 -214049204 -2076512550 154329903 2117456825 -415464957 -1875135851 241116982 2035816352 -531544550 -1755941236 132737821 1894669195 -370734543 -1629472089 8695556 2005114770 -292893144 -1718747458 1621771588 397243858 -1901845400 -106752770 1741128029 281063883 -1983258511 -20000537 1852951926 427228640 -2139116454 -143090484 1763445103 505100793 -2028836797 -267036459 2099074336 169502134 -1827458036 -468450150 2054197561 225943983 -1803620331 -478560125 1942412562 79818116 -1647788994 -355496792 1957370123 61614493 -1700431833 -308131663 1539597708 750998810 -1245051744 -1026739146 1554620821 732860675 -1297628999 -979308497 1428155838 572054824 -1156477806 -870925308 1383213479 628431153 -1132705653 -881100771 1181971944 829703550 -1468197692 -545643438 1092530673 907641191 -1357852451 -669523893 1219034586 1068485964 -1499030282 -777933728 1338325443 952240469 -1580508945 -691246983 2041672709 246826131 -1749084887 -524802625 2128392220 165380234 -1865232080 -405413466 2003500087 7195809 -1721459429 -295457395 1879521326 117442744 -1643554558 -384931436 1678140513 318854391 -1979185843 -49334821 1667997816 342659310 -1922711212 -94178878 1792928851 500882629 -2066510465 -204161559 1840261194 448207068 -2084681370 -189171216 1121932493 903373915 -1395575327 -606730889 1169330388 850763842 -1413680648 -591675026 1275387135 990112873 -1576354349 -720532155 1265178854 1013852272 -1519945270 -765441700 1600668841 678392895 -1318705787 -966716141 1476755632 788705318 -1240735332 -1056124662 1370737819 649395213 -1078088265 -927294175 1457391746 567883796 -1194301010 -807970504 1385965510 630921040 -1131264278 -879397252 1441915871 586601289 -1140882701 -856116635 1548201972 725655394 -1303785768 -984678834 1529506797 741170043 -1255929151 -1037878697 1328232354 942409524 -1591388530 -702388712 1212609467 1061274413 -1505193321 -783310335 1106296720 922193670 -1342251332 -654709206 1184725897 832195359 -1466754395 -543937997 1777469198 519387032 -2013501918 -251963724 1855963927 429454209 -2137939397 -141126995 1730776892 271499178 -1993871856 -31400314 1615088421 390298547 -1907742199 -112387425 1950685034 54667260 -1706330554 -313768240 1932055411 70247397 -1658408353 -366902583 2057215832 228175822 -1802437004 -476590366 2113100609 183790551 -1812120979 -453375237 1267144327 1015031313 -1517717589 -762427587 1290457758 1005445640 -1562070094 -706510044 1163697845 844869155 -1420623975 -598356209 1110530732 892758586 -1405142144 -617084138 1445988067 557266549 -1203869745 -818325671 1365099258 643494508 -1085037610 -933981376 1491832529 804044359 -1226444803 -1042096277 1602636488 679574110 -1316475932 -963699854 1894331983 133039833 -1629005981 -371169291 2005201494 8635072 -1718971526 -292707348 2117254781 154504939 -1875058863 -415502393 2036300388 240667378 -1756292280 -531223586 1834886699 442046141 -2091890937 -195594351 1781785138 490001060 -2076343522 -214256760 1669705241 344104591 -1920217291 -91422813 1692953088 334453398 -1964635348 -35570758 312170124 1704748570 -57329760 -1953364170 368480917 1660002819 -67570759 -1929395409 474013374 1799876136 -229720174 -2058776828 455940775 1814702641 -182223989 -2111550691 254559976 2016114302 -517855292 -1775954094 138511089 2135339623 -430971939 -1857498293 33017562 1995505228 -268849162 -1728143520 110758595 1906129493 -392926225 -1617732743 703952452 1592936146 -939845784 -1325651970 781759069 1503625931 -1063857295 -1215175705 657391222 1344917216 -920608934 -1104695348 541276783 1464077049 -833791165 -1186305067 876766752 1128617654 -632551668 -1387579494 858759737 1143509679 -584989931 -1440287869 983166482 1302257284 -728264898 -1550794840 1039411723 1257446045 -738571481 -1526891599 192964557 2089244507 -443676959 -1836501385 216900564 2078970690 -488389896 -1780157842 89911295 1918689129 -346714413 -1672298939 37104614 1966152560 -331855158 -1690338724 372733865 1630553919 -130476411 -1891752429 291156912 1717404454 -11218276 -2007768566 418185115 1877724941 -152920393 -2115654111 528563074 1753615124 -242263378 -2037880264 820922117 1206482835 -555735511 -1444473153 931365660 1082438538 -645012944 -1366633818 1043713847 1228079009 -801395173 -1489199475 962071342 1314864056 -682202622 -1605281132 760829793 1516136439 -1017694643 -1269823781 708088696 1563665390 -1002769836 -1287798078 595779411 1418063813 -846414209 -1165259031 619649866 1407724508 -891192730 -1108981008 548221966 1470760088 -828156638 -1180408396 666955799 1355268225 -909209285 -1094082131 779533372 1500613802 -1065820912 -1216352890 689666085 1578911923 -954918647 -1340986977 1025123434 1243419900 -753646266 -1542228528 980934771 1299239141 -730234529 -1551978039 868330584 1153866958 -573584012 -1429668382 883714113 1135302871 -626914963 -1381680645 465769670 1824793680 -171084310 -2100673156 481218783 1806295113 -224349709 -2052619931 353934580 1646242914 -82379304 -1944990386 309680365 1701996667 -59033151 -1954805417 108266658 1903375412 -394631794 -1619176168 18464955 1981739053 -283663977 -1743744767 145722512 2141764614 -425595460 -1851335382 264390793 2026207263 -506713691 -1765074637 968230223 1320236505 -675781533 -1598073611 1054589270 1239216576 -791306118 -1479372564 929926525 1080737259 -647762863 -1369121593 805325156 1191672306 -569497528 -1459021602 604050731 1392911805 -904956921 -1123531631 594334002 1416356260 -849170402 -1167753080 718970137 1574808975 -992674763 -1277965149 766990592 1521510806 -1011271636 -1262614342 47719815 1977554193 -321502037 -1680772035 95805854 1924321544 -340033358 -1665355740 201567669 2063899939 -502412135 -1794442225 191785388 2087278906 -446691200 -1838729194 527381987 1751647605 -245279537 -2040109991 402846202 1862648172 -166948650 -2129944512 297057745 1723043143 -4530947 -2000819093 383351240 1641957726 -120121116 -1882183566 1995936648 32547614 -1728449884 -268516814 1905940369 110978823 -1617676611 -393017813 2016156602 254487340 -1776125290 -517649920 2135023523 138866485 -1857044849 -431452647 1799390188 474461050 -2058427712 -230043050 1814906869 455767907 -2111625511 -182184369 1704659934 312228680 -1953142030 -57517468 1660342215 368181073 -1929859349 -67133827 1301918528 983466966 -1550331284 -728702214 1257535321 1039353807 -1527114123 -738384157 1128414066 876940260 -1387505058 -632591672 1143996267 858312701 -1440637369 -584667439 1345233700 657036210 -1105149432 -920128866 1464035133 541349803 -1186134511 -833997177 1593125654 703732608 -1325708742 -939754836 1503194895 782229401 -1214869981 -1064190283 1877779145 418091615 -2115845147 -152702093 1753310928 528897606 -2037446660 -242731158 1631005435 372251245 -1892070441 -130122943 1717235426 291364468 -2007724082 -11288744 1918612141 89948731 -1672096895 -346889449 1966503604 36783650 -1690822760 -331405554 2088778399 193399305 -1836164173 -443978971 2079194758 216714768 -1780244566 -488329412 1417839105 595964567 -1165171923 -846474309 1408189976 619214478 -1109317836 -890890334 1515784755 761150117 -1269339361 -1018143863 1563741738 708050620 -1287999738 -1002594416 1228247653 1043505907 -1489243319 -801324065 1314412156 962553578 -1604962480 -682555450 1206786647 820587201 -1444906117 -555267091 1082383950 931458776 -1366442142 -645230604 1153560842 868663708 -1429237722 -574054224 1135359251 883623301 -1381870529 -626694999 1243248952 1025329582 -1542186988 -753719166 1299692833 980454839 -1552294899 -729879397 1500963182 779211256 -1216839614 -1065373484 1578837367 689706465 -1340783525 -955091763 1470982492 548035018 -1180497808 -828098330 1354804549 667393491 -1093743511 -909509377 2142228930 145285460 -1851674386 -425295752 2025985499 264578381 -1764985609 -506772383 1903450608 108226918 -1619380004 -394459062 1981390313 18787711 -1743258427 -284111789 1645789606 354414896 -1944674166 -82735076 1702167999 309474601 -1954847597 -58960891 1824737684 465860866 -2100483912 -171304914 1806601613 480886043 -2053051231 -223880137 1574617163 719188189 -1277910681 -992767503 1521943634 766522564 -1262918274 -1010936344 1392593017 604403951 -1123079851 -905438781 1416399968 594263286 -1167921844 -848962086 1080938543 929751225 -1369198333 -647724651 1191187510 805774496 -1458670310 -569817716 1320572957 967927947 -1598539471 -675346009 1239129092 1054649490 -1479148248 -791491138 1723129987 296996885 -2001043025 -4345543 1641620634 383652876 -1881717322 -120556256 1752131761 526932007 -2040460899 -244958965 1862446248 403020862 -2129867388 -166986478 2063855847 201638001 -1794272821 -502619811 2087597310 191431784 -1839180334 -446208700 1977120981 48187459 -1680467463 -321836689 1924512972 95587418 -1665409568 -339939978 -633152380 -1387926510 877444520 1129024830 -584116067 -1440208885 857831857 1143359783 -728148810 -1549900768 982988186 1301284108 -738946897 -1527537607 1039856003 1258144021 -940192544 -1326252938 704359884 1593613658 -1063778055 -1214302097 781609429 1502697795 -919714606 -1104579516 656418302 1344738664 -834436917 -1186680739 541975015 1464521073 -517145524 -1775514406 253926752 2015735286 -431933355 -1857681213 139417977 2135452143 -268995458 -1729084184 33101138 1996367300 -392515481 -1617067791 110416203 1905517021 -56890328 -1952654146 311790852 1704115602 -67753935 -1930356569 368593181 1660909963 -230661094 -2058922868 474875190 1799959968 -181559293 -2111139691 455328047 1814360505 -1017516603 -1268851373 760712425 1515240575 -1003214372 -1288496822 708462832 1564309606 -847092233 -1165666975 596378843 1418409037 -890265106 -1108831880 618774722 1407643732 -554762847 -1444295369 820026509 1206365211 -645711432 -1367078610 932010132 1082812418 -801802861 -1489877755 1044059327 1228678185 -682053238 -1604353764 961990822 1313988656 -130560755 -1892614757 372878369 1631493303 -10876652 -2007156350 290744376 1716738222 -152287937 -2115275351 417473555 1877283973 -243171034 -2037993040 529522698 1753796764 -444539543 -1836585473 193903685 2089389267 -487777936 -1779815962 216234076 2078558410 -346335909 -1671666227 89470071 1917977825 -331968190 -1691246124 37285998 1967112440 -395002362 -1619816816 108715818 1904078780 -283543009 -1742845303 18291507 1980771237 -424724940 -1851259230 144791320 2141611918 -507317715 -1765424453 265065217 2026611607 -171725214 -2101043468 466472782 1825243096 -223450501 -2052498707 480250711 1806121921 -82303408 -1944119610 353781628 1645311978 -59383223 -1955409185 310084453 1702671347 -753230130 -1541558696 1024786402 1242812276 -730375465 -1552913855 981023739 1300106093 -574548228 -1429854614 869234640 1153976134 -626208027 -1381244301 883078089 1134920543 -827486550 -1179992516 547614598 1470422800 -910144845 -1094223323 667823007 1355356937 -1066006888 -1217317362 779642804 1501517602 -954482047 -1340280297 689284013 1578275643 -244347065 -2039955503 526511723 1751572221 -167621794 -2130347064 403450482 1862998756 -4978827 -2001520669 297428569 1723684559 -119946388 -1881213958 383230528 1641059030 -321347805 -1679839307 47644175 1976684185 -340436166 -1666028628 96156182 1924926080 -503113967 -1794889849 202208829 2064271019 -445721848 -1838554210 190886436 2087158450 -905859185 -1123639527 605015715 1393098293 -848532586 -1167369472 593627834 1415920172 -992335939 -1277356245 718554769 1574139399 -1011358812 -1263480014 767132296 1522446878 -675889173 -1598976131 968416967 1321201233 -790922254 -1478735004 1054153438 1238510152 -647153703 -1368783025 929257205 1080321635 -570362944 -1459109034 806261484 1191813754 -1104275072 -920049386 1344305324 656885818 -1186734695 -834343665 1464712373 541756451 -1326083662 -940400348 1593569438 704430088 -1214753365 -1063295683 1503016071 781255697 -1550251548 -727828110 1301768392 982538334 -1527460355 -738984597 1257942225 1040030791 -1388150314 -632966848 1129111802 877383788 -1439742513 -584551079 1143022819 858133621 -2059388600 -230225442 1800296548 474573042 -2110915247 -181744185 1814273149 455388395 -1952730758 -56851988 1704317014 311615680 -1930005149 -68073995 1660425295 369042649 -1728632532 -269477446 1996048384 33454230 -1617236683 -392307293 1905560601 110345359 -1775460066 -517238392 2015543346 254144676 -1857985273 -431598191 2135884843 138949821 -1489688383 -802023337 1228622317 1044150651 -1604784936 -681583538 1314295284 961658210 -1443979021 -555118491 1205912031 820506953 -1367120662 -645639044 1082983878 931804496 -1165870939 -846919629 1418484105 596338975 -1108345668 -890713046 1407294864 619097350 -1269190505 -1017217023 1515704763 760275245 -1288407922 -1003273192 1564087714 708650292 -1671755767 -346277729 1918200101 89282995 -1690907632 -332268410 1966648636 37723562 -1837072325 -444092243 2089738519 193581441 -1779612638 -487951180 2078483726 216274328 -2115233683 -152360709 1877113153 417679831 -2038309772 -242815774 1754250584 529042894 -1892183969 -131030839 1631187315 373211621 -2007346106 -10656560 1716794730 290653692 -1944552702 -81835116 1645615662 353446584 -1955217637 -59601011 1702616631 310177441 -2101087440 -171654234 1825411612 466264714 -2052180183 -223803457 1805669893 480732819 -1850774682 -425174032 2141260362 145111772 -1765625985 -507142167 2026688083 265027269 -1619729580 -395062334 1903854200 108901102 -1743182003 -283240485 1981236833 17856247 -1216980022 -1066308772 1501051622 780077680 -1340366893 -954421435 1578499839 689098345 -1179790344 -827661458 1470345940 547652162 -1094707231 -909695113 1355708109 667502171 -1430172754 -574194888 1154427522 868751892 -1381199945 -626278623 1134751387 883285517 -1541749860 -753011958 1242866352 1024692774 -1552480379 -730843373 1299801769 981358143 -1794946493 -503022891 2064460655 201989113 -1838248358 -446054708 2086727542 191356896 -1680293263 -320867609 1977000797 47289291 -1665857944 -340642050 1924884292 96229330 -2001446361 -5018959 1723480843 297601949 -1881563586 -119624024 1641545490 382783364 -2039492075 -244784509 1751233337 526812079 -2130569716 -167434598 1863087904 403392438 -1368561013 -647341539 1080232871 929315633 -1459573102 -569926140 1192153022 805961512 -1598627143 -676212177 1320715157 968864515 -1478809952 -790882762 1238714252 1053980442 -1277527313 -992130439 1574181827 718482261 -1263026442 -1011839392 1522130906 767487820 -1123945763 -905526709 1393529841 604545895 -1167313212 -848624046 1415731176 593848190 1482245341 794719307 -1235802639 -1051716249 1597276356 674476114 -1321541144 -969027202 1451412719 562429049 -1198740029 -812933803 1374619894 652752992 -1075746342 -924427956 1173247161 854156335 -1411369579 -588839677 1115918496 897884214 -1399983732 -611663590 1261821067 1009970205 -1522811481 -767783631 1280841874 996091908 -1571391042 -716093144 1664574485 338711683 -1925642951 -96586321 1683660812 324898970 -1974157024 -44830282 1844243495 451665073 -2082304757 -186270307 1786849342 495327400 -2070984430 -209159804 2122347633 159859943 -1869736611 -410442293 2045620328 250249470 -1746677436 -521870894 1885076547 123522261 -1638556305 -380457479 2000042074 3213516 -1724360330 -297834016 1094874524 910509322 -1353968464 -666164186 1177530757 824738067 -1474178903 -551100353 1335492014 949931320 -1583899518 -695161836 1223965111 1072892193 -1493542757 -771921907 1559586296 737301870 -1292172076 -973327294 1536729569 748654967 -1248411443 -1030623141 1378807242 623500636 -1138717466 -886588304 1430464979 574888261 -1152562945 -867534743 2049725780 220947906 -1809697672 -484113170 2101449037 172401115 -1823477663 -464994057 1962401126 66121200 -1694909366 -302084900 1939478911 77408745 -1651214253 -359446331 1738229040 278689190 -1986714596 -23980918 1626767657 401715647 -1896292347 -100675437 1765854466 508034452 -2024887250 -263611208 1848445211 422197645 -2145163209 -148612959 1785669215 493360841 -2073999501 -211388443 1828905542 436589264 -2096331926 -200559620 1689562733 330538747 -1967468735 -37879849 1675192948 350116578 -1915286696 -87016498 2010658363 14616237 -1714006249 -288266367 1890972194 129155764 -1631874290 -373513320 2030288393 235179679 -1760698587 -536154189 2121169424 157895302 -1872749764 -412669014 1359021719 637941249 -1089509445 -938977491 1449968270 560722456 -1201495134 -815426764 1608158885 685620787 -1311445111 -959193313 1488407228 800094762 -1229378672 -1044505850 1287001843 1001465445 -1564968993 -708884663 1272697578 1021108860 -1512721466 -757955760 1114480321 896183895 -1402732563 -614150277 1157651160 839346766 -1425130508 -603387038 1936987934 74655624 -1652918734 -360888668 1947849479 52355985 -1709723093 -317685059 2108661548 178827194 -1818100224 -458830186 2059557685 231041955 -1798555111 -473232753 1858275194 432289772 -2134022570 -137734464 1773060963 514454517 -2019515825 -257453351 1612222280 387956702 -1911099804 -116269326 1735740241 275938247 -1988416899 -25421077 1209677782 1058867008 -1508616454 -787257748 1333261263 946914137 -1585868061 -696343947 1187102692 835096434 -1462772024 -540479906 1101822973 917195627 -1348330799 -660264377 1437411250 581572388 -1146927458 -861637112 1388372907 633852733 -1127316857 -875974127 1534504832 745643798 -1250373972 -1031799238 1545300889 723278607 -1307243851 -988661213 1010139609 1261613391 -767827723 -1522741149 995640768 1281324374 -715774740 -1571744646 854460907 1172912509 -589272889 -1410901935 897830386 1116011876 -611472162 -1400202168 562205117 1451598123 -812846959 -1198800889 653219236 1374184754 -924765048 -1075444706 794368399 1482565913 -1051232093 -1236252619 674553238 1597238528 -969229126 -1321366484 123445521 1885114759 -380256195 -1638731605 3564808 1999721886 -298318812 -1723910990 159394083 2122783157 -410105841 -1870038887 250473786 2045435308 -521958378 -1746617216 451719541 1844150755 -186462119 -2082086705 495023468 1787184634 -208726976 -2071452458 339163463 1664092625 -96905109 -1925289731 324730206 1683869128 -44786574 -1974227740 623816856 1378451470 -887041612 -1138237150 574846081 1430537239 -867363411 -1152768709 737491114 1559365692 -973383290 -1292080880 748223667 1537199141 -1030316641 -1248744183 949592316 1335791722 -694697520 -1584336570 1072981221 1223906419 -772143671 -1493355169 910305486 1095047256 -666088990 -1354008204 825224407 1177082945 -551449093 -1473856147 507547728 1766301894 -263261828 -2025209366 422401097 1848272095 -148687515 -2145122829 278599778 1738287348 -23758514 -1986901544 402054267 1626467565 -101139113 -1895854655 66551860 1961930914 -302391016 -1694576242 77218861 1939698875 -359389951 -1651305065 220989446 2049652880 -484284118 -1809491524 172084255 2101804169 -464540365 -1823957595 235135835 2030359501 -535985545 -1760906527 158213954 2120816596 -413120914 -1872267528 14183273 2011126783 -287962555 -1714341165 129347440 1890754534 -373567908 -1631781174 330625855 1689502633 -38104557 -1967283579 349779750 1675495344 -86551030 -1915722084 493845261 1785219995 -211740127 -2073679177 436387604 1829080962 -200483272 -2096370002 896385939 1114305285 -614227265 -1402695127 838862730 1158100764 -603035994 -1425451472 1001802657 1286699831 -709350771 -1564534245 1021022136 1272758062 -757731692 -1512907262 685429751 1608377185 -959139109 -1311538611 800528366 1487939448 -1044810046 -1229044140 637623237 1359375187 -938525975 -1089992065 560766940 1449897802 -815595792 -1201287578 387502618 1612702348 -115952842 -1911454816 276108803 1735534229 -25462993 -1988343879 432233000 1858366142 -137544956 -2134242414 514760241 1772727975 -257884387 -2019045493 179290750 2108224232 -459168942 -1817799740 230819431 2059745009 -473143477 -1798613027 74730060 1936947930 -361092256 -1652745226 52006485 1948171971 -317198471 -1710170129 745992914 1534181956 -1032285186 -1249926296 723203787 1545340509 -988456985 -1307416719 581794528 1437223542 -861725748 -1146868902 633388793 1388809839 -875634731 -1127616701 834790070 1187435040 -540048486 -1463241972 917251759 1101731385 -660453501 -1348110571 1058695812 1209883154 -787215448 -1508689090 947367581 1332780555 -696660047 -1585512665 -1870606635 -410517949 2123280377 160014191 -1746072884 -521520550 2044947424 249846646 -1638185241 -379816335 1884628939 122820445 -1724480770 -298732952 2000217042 4182852 -1925718351 -97456601 1664728989 339644171 -1973806424 -44225986 1683258244 324225810 -2081663357 -185899499 1843541935 451217209 -2071883110 -209280500 1787818934 495502112 -1410404835 -588652917 1172344625 854048679 -1400690172 -612099438 1116556072 898268094 -1523227089 -768452935 1262159619 1010579349 -1571249610 -715156832 1280754458 995226508 -1235616135 -1050751249 1482137429 793817027 -1321977248 -969733386 1597659980 675113946 -1199409589 -813349155 1452021607 562767857 -1074810286 -924286268 1373754238 652665832 -1986265196 -23277822 1737858744 278048302 -1896465523 -101643493 1626888865 402614839 -2025818202 -263764176 1766725258 508110364 -2144488513 -148208855 1847841427 421847557 -1808994320 -483664026 2049085148 220577354 -1824445463 -465167489 2102348485 172522067 -1695062078 -303016108 1962477294 66991736 -1650809893 -358771891 1939129079 76804705 -1292509348 -973934646 1560002160 737971942 -1248322747 -1029755949 1536588393 747719423 -1137813650 -886478856 1377842754 623314644 -1153199241 -867916831 1431171675 575324877 -1354576072 -666501202 1095544340 910925442 -1473311967 -551011401 1176594957 824597147 -1583790326 -694257764 1335305766 948967088 -1493925101 -772557947 1224401471 1073599145 -1565086633 -709780287 1287179643 1002438125 -1512347570 -757311272 1272252770 1020410356 -1402133403 -613804813 1113802057 895776223 -1426005892 -603467542 1158578512 839496134 -1090405325 -939094875 1359994143 638119305 -1200850902 -815052612 1449269510 560277904 -1311099903 -958593897 1607750957 684942779 -1229459432 -1045380978 1488556340 801022370 -1713861473 -287327223 2010574259 13753637 -1632286586 -374179824 1891314090 129767740 -1761409875 -536595397 2030921089 235558167 -1871789900 -412487646 2120262040 157782286 -2073060101 -211243923 1784806871 493276481 -2096998174 -200972172 1829517774 436930904 -1967909687 -38591393 1689941477 331171187 -1915105072 -86056890 1675080188 349208938 -1146249962 -861229696 1436810298 581225644 -1128244977 -876123751 1389246499 633931957 -1250552540 -1032772174 1534620680 746538142 -1306799811 -987962965 1544925201 722632839 -1508209294 -786579996 1209330782 1058266312 -1586017941 -697271811 1333340231 947787985 -1463745216 -540658218 1187996780 835212538 -1347632807 -659820081 1101176949 916820195 -2134655522 -138113720 1858985202 432729188 -2018608697 -257341103 1772099819 514271357 -1911015956 -115407494 1612076224 387015766 -1988759051 -26033821 1736151257 276602959 -1653297734 -361521876 1937427606 75365376 -1709610589 -316778187 1947666575 51394585 -1817238136 -458746594 2107720868 178680882 -1799167599 -473575161 2060222653 231452715 -185857071 -2081735865 451046141 1843747435 -209596472 -2071527586 495955684 1787338354 -97025053 -1926188171 339337935 1665061465 -44414982 -1973586068 324282070 1683166784 -379905099 -1638126813 123042457 1884441103 -298393684 -1724780742 3718784 2000653846 -411004025 -1870159087 160363179 2122957373 -521316450 -1746245880 249771698 2044986916 -813552871 -1199236209 562842165 1451981475 -923799808 -1075257450 652316204 1374076602 -1051090133 -1235315779 794280455 1481699985 -969644238 -1322035292 674891294 1597847176 -768263299 -1523446805 1010522705 1262250695 -715587740 -1570779150 995532360 1280421598 -588336305 -1410759719 853594723 1172824821 -612141226 -1400617024 898438778 1116350188 -302564720 -1695544826 66673596 1962830634 -358941047 -1650602465 76849061 1939058483 -483609950 -1809087948 220386190 2049303320 -465471813 -1824111059 172955543 2101880577 -264230156 -2025383326 508447704 1766423374 -147984659 -2144674181 421760961 1847902039 -23354682 -1986227632 278250474 1737683836 -101292321 -1896786359 402130931 1627338597 -694609320 -1583469874 949451636 1334856674 -772481471 -1493963049 1073397613 1224577019 -666725782 -1354390788 911012678 1095484368 -550545805 -1473747227 824260447 1176897481 -886175172 -1138148694 622881552 1378311046 -867971547 -1153106253 575516425 1430953887 -973766130 -1292717416 737927970 1560073140 -1030207977 -1247840639 748037947 1536235437 -958764717 -1310893627 684984447 1607678185 -1044927158 -1229939236 800705638 1488911600 -939400863 -1090072073 638550093 1359524059 -814996104 -1200941586 560088148 1449489602 -613582537 -1402320479 895686683 1113860237 -603931346 -1425568328 839834626 1158278292 -709431035 -1565408877 1001951273 1287626943 -757385956 -1512307318 1020613680 1272079526 -38516325 -1967949555 330967223 1690114081 -86405758 -1914782444 349695150 1674632248 -210779735 -2073497281 492937349 1785106451 -201194064 -2096810714 437019804 1829458954 -536651265 -1761318551 235747539 2030700613 -412181018 -1872122512 157351114 2120731740 -287780403 -1713381029 14069985 2010218615 -374008364 -1632492222 129725688 1891386478 -540977134 -1463392124 835664190 1187514792 -659776501 -1347703651 916651303 1101385137 -786771936 -1507991370 1058320652 1209237914 -696839111 -1586486097 947483925 1333675395 -1032435594 -1250854688 746072410 1535056332 -988050321 -1306739463 722857283 1544740309 -861028284 -1146425134 581149032 1436848638 -876608419 -1127795509 634283377 1388926439 -458262310 -1817687988 178330102 2108041568 -473776957 -1798992811 231529967 2060184953 -361434904 -1653358466 75141572 1937613138 -317115151 -1709308825 51860957 1947231563 -115840834 -1910548440 387320210 1611741444 -25842521 -1988977615 276549003 1736244509 -138157940 -2134585318 432898464 1858777398 -257022827 -2018962429 513820089 1772582191 -2027982290 -266845512 1762726658 504767380 -2139965897 -143292767 1853675291 427550605 -1983579620 -20723062 1741331248 281914278 -1901511163 -106033517 1621581609 396390335 -1700240822 -307277092 1957036902 60896240 -1647991213 -356346171 1942734719 80541673 -1804342664 -478881042 2055048020 226147266 -1826738591 -468115721 2098220877 169312219 -1133423898 -881434000 1384068042 628622172 -1155754241 -870603159 1427306451 571852613 -1297425708 -978458046 1554299896 732138350 -1245241651 -1027592613 1539932129 751718263 -1580842366 -691965420 1338516398 953094968 -1498708325 -777210355 1218832311 1067636513 -1357002064 -669320666 1091808156 907320074 -1469051223 -545833409 1182691205 830037779 -1643887761 -385649671 1879712323 118297301 -1721137290 -294733856 2003297882 6346444 -1864381603 -405210165 2127669873 165059303 -1749938364 -524992558 2042392168 247160574 -2085399797 -189504611 1841115687 448398001 -2065787118 -203839612 1792079422 500680360 -1922507975 -93328465 1667676693 341936771 -1979375840 -50188362 1678474764 319573658 -1519754329 -764587215 1264845451 1013133853 -1576556610 -721381592 1275709074 990836228 -1414403179 -591996157 1170180793 850967087 -1394856052 -606396646 1121078944 903183926 -1193446461 -807779499 1456673519 567550585 -1078937638 -927496372 1371461366 649717344 -1241056271 -1056847001 1476958941 789555787 -1318371352 -965996674 1600478916 677539410 -1255599956 -1037164486 1529311616 740311318 -1304111947 -985406429 1548400025 726500623 -1141729122 -856315896 1442642354 586926372 -1130406777 -879203311 1385250219 630590781 -1466040120 -543608738 1183867364 832000370 -1342978863 -655035321 1107142141 922391915 -1505392390 -784156564 1212934614 1062000960 -1591194397 -701531019 1327902159 941694297 -1907937180 -113245966 1615417672 391012830 -1993673603 -30554901 1730450769 270771655 -2137212842 -140801856 1855117690 429255148 -2014217137 -252293927 1778326883 519581173 -1812979712 -453570410 2113814828 184119738 -1801591783 -476392305 2056488245 227849635 -1658083278 -366176092 1931856158 69400968 -1706660821 -314483523 1950878983 55524753 -1406000659 -617279109 1111244993 893087831 -1419778572 -598157982 1162970328 844543054 -1561744929 -705783479 1290258675 1004599397 -1518047802 -763142832 1267338474 1015889020 -1316671095 -964558561 1602965669 680288307 -1226246768 -1041251066 1491506364 803316778 -1084311109 -933656275 1364252823 643295233 -1204585054 -818655948 1446845582 557460504 -1755578075 -530894413 2035441673 240472223 -1875786436 -415828566 2118099984 154702982 -1719170793 -293553791 2005526587 9361581 -1628812018 -370311784 1894001698 132324532 -1964306111 -34856489 1692758125 333594875 -1920543400 -92150322 1669903476 344949986 -2077189773 -214455835 1782511711 490326217 -2091033238 -195400196 1834171462 441715920 -478955734 -1804302404 226350598 2054874768 -467766477 -1827060827 168825375 2098668169 -307740904 -1699803250 61234740 1956736674 -356123903 -1648178281 80452141 1942792891 -20666546 -1983670312 281724514 1741551348 -106339497 -1901177919 396821115 1621111533 -266391684 -2028462102 504450640 1763081926 -143463579 -2139759629 427592265 1853602527 -669149214 -1357207692 907278030 1091880536 -546286597 -1468570771 830354135 1182335553 -691658800 -1581174970 952663804 1338986090 -777266231 -1498616993 1067825893 1218611827 -978679930 -1297238256 732227242 1554241084 -1027128417 -1245678839 751379123 1540231717 -881782860 -1133101278 629108376 1383620110 -870528083 -1155794117 571648641 1427479063 -93813141 -1922058499 342288199 1667356625 -49986958 -1979551004 319497054 1678513096 -189591975 -2085339441 448622453 1840930787 -203503040 -2066089258 500214636 1792515066 -404777457 -1864849767 164755235 2128005045 -525184490 -1749720448 247214906 2042299308 -385606083 -1643958613 118128401 1879920519 -295052764 -1720784206 6798088 2002815902 -1056528733 -1241409995 789104527 1477441305 -966040902 -1318301140 677708694 1600271104 -807588207 -1193665017 567496637 1456766763 -927929720 -1078470114 650021796 1371126578 -592333113 -1414101423 851433451 1169745789 -606309666 -1394916792 902960114 1121264484 -764789003 -1519579549 1013211097 1264807759 -720897300 -1577006470 990485440 1276029782 -783952472 -1505565378 1061926020 1212974098 -702017103 -1590746841 942043293 1327579147 -543269478 -1466340084 831536310 1184304160 -655124093 -1342920427 922613935 1106954297 -856504884 -1141508774 586982624 1442550902 -878771755 -1130876605 630284537 1385582703 -1037480450 -1255244440 740764882 1528831044 -985363993 -1304184463 726329547 1548605533 -366217888 -1658010122 69571660 1931650266 -314166919 -1707015697 55070805 1951359171 -454001326 -1812509244 184425598 2113481960 -476202677 -1801811491 227792999 2056579313 -140712700 -2137270894 429032488 1855304894 -252632803 -2013916789 520044593 1777889447 -112759498 -1908384352 390663194 1615740044 -30758609 -1993500231 270845955 1730410645 -933305111 -1084631937 642811333 1364702547 -818732816 -1204547482 557662684 1446670666 -964334373 -1316856755 680201719 1603026273 -1041717054 -1225811884 803654126 1491204472 -706087795 -1561410533 1005032865 1289790775 -763088748 -1518141438 1015697848 1267556654 -617448257 -1405793239 893132179 1111174405 -597706586 -1420261328 844224906 1163323676 -214907871 -2076707657 490644749 1782158747 -195231688 -2091241298 441671956 1834242434 -34911213 -1964213115 333786431 1692540329 -91846646 -1920878436 344516902 1670371760 -293088187 -1719606061 9024873 2005829119 -370536356 -1628626742 132411760 1893941734 -530817929 -1755616031 240270683 2035617229 -416180114 -1875465992 155187522 2117650900 1338439718 952223920 -1580689142 -691033700 1219181631 1068240041 -1499112173 -777884283 1092448276 907690114 -1357704904 -669769298 1181791245 829916315 -1468082911 -545659465 1383196738 628545748 -1132492434 -881280520 1427909723 572202189 -1156428425 -871006751 1554669680 732778726 -1297874596 -979160630 1539810409 750818559 -1245067963 -1026624045 1957222638 61859960 -1700349502 -308180652 1942297847 79834209 -1647608357 -355709619 2054377692 225730634 -1803734544 -478543514 2099156165 169452627 -1827605015 -468204161 1763690634 504952860 -2028885594 -266954448 1852968083 427113477 -2139329089 -142910167 1740914872 281243694 -1983241836 -20115198 1621722273 397325367 -1901599347 -106900197 1457375591 567998961 -1194088373 -808150819 1370492286 649543144 -1078039470 -927376188 1476804949 788623811 -1240981383 -1055977233 1600881996 678213082 -1318722464 -966601482 1265293571 1013836181 -1520125905 -765228871 1275534618 989867404 -1576436682 -720483168 1169248561 850813351 -1413533667 -591921013 1121752360 903587262 -1395461116 -606747502 1840507311 448059705 -2084730749 -189089771 1792945590 500768032 -2066723686 -203981812 1667785117 342839563 -1922694991 -94293977 1678091652 318936338 -1978940248 -49482690 1879374283 117688669 -1643472665 -384980879 2003385810 7212356 -1721279234 -295670680 2128572921 165167471 -1865346859 -405397437 2041755104 246777206 -1749232436 -524557222 2112920228 184003122 -1812006008 -453391586 2057133757 228224555 -1802289263 -476836089 1932202646 70001152 -1658489926 -366853332 1950799503 54650393 -1706510429 -313555147 1615301312 390117974 -1907758100 -112272518 1730825945 271416911 -1994117131 -31252637 1855718130 429601380 -2137889826 -141208760 1777452779 519501437 -2013288505 -252143791 1184807532 832146170 -1466901696 -543691818 1106476661 921980643 -1342365863 -654692401 1212494430 1061290696 -1505012878 -783522844 1328084551 942655185 -1591306389 -702437379 1529457160 741251742 -1255683292 -1038025806 1547988497 725835399 -1303769283 -984793173 1441931834 586486444 -1141095658 -855936128 1386210851 630773429 -1131313393 -879315047 1693166565 334273395 -1964651831 -35456417 1669754876 344022890 -1920463152 -91275706 1781539799 490148673 -2076294405 -214338963 1834870734 442160984 -2091677982 -195774860 2036120449 240880407 -1756177747 -531240389 2117173144 154554126 -1874911564 -415748574 2005349299 8389413 -1719053665 -292658679 1894447018 133023548 -1629186426 -370956784 1602587437 679656379 -1316230655 -963847529 1491619636 804224930 -1226428904 -1042211186 1365115679 643380105 -1085251021 -933801307 1446233862 557119376 -1203919318 -818243908 1110612809 892709855 -1405289883 -616838413 1163878224 844656582 -1420738948 -598339862 1290343291 1005462509 -1561890217 -706723135 1266997090 1015277556 -1517636018 -762476840 732577058 1554845108 -979084274 -1297912680 751302971 1539361197 -1026975721 -1244747647 628208912 1383499142 -880815044 -1132927830 572289289 1427849631 -871231451 -1156243277 907881798 1092230608 -669823894 -1357611780 829483359 1182259657 -545355661 -1468417819 952542580 1338086882 -691485608 -1580206898 1068196205 1219252731 -777715647 -1499320105 281288170 1740844412 -20284218 -1983034288 397007347 1622075749 -106448673 -1902081975 505386456 1763222862 -267258636 -2028551070 426922433 1853186391 -142855955 -2139422597 225643918 2054438168 -478319454 -1803920332 169789847 2098854145 -468670277 -1827170259 61375932 1957672234 -307829616 -1700670458 80036261 1942122803 -355786615 -1647570913 850463843 1169571061 -591434417 -1413980711 903661690 1121712364 -606951082 -1395287616 1013613649 1265480903 -765139587 -1520183829 990330952 1275097310 -720821916 -1576136206 788929543 1476471953 -1056408277 -1240511043 678156318 1600972936 -966411982 -1318942300 568169525 1457169571 -808192743 -1194015345 649089068 1370972346 -927059712 -1078394474 165620907 2128092221 -405713529 -1864991471 246606002 2041960484 -524514914 -1749305080 117744793 1879282703 -385169995 -1643252445 6905984 2003718166 -295239252 -1721749190 342375631 1668222041 -93954589 -1922994827 319158486 1677903936 -49571334 -1978881684 447984893 1840546923 -188885551 -2084903609 501117156 1792622706 -204467768 -2066276002 429678496 1855680310 -141410676 -2137715174 519150521 1777773359 -251659627 -2013738493 390584210 1614866180 -112609602 -1907456472 271192971 1731011357 -31165785 -1994177999 69947332 1932296018 -366661912 -1658708354 54954973 1950464843 -313988367 -1706042777 183551990 2113402720 -453073190 -1812359604 228393967 2056926073 -476880189 -1802218923 586317672 1442140158 -855892412 -1141166382 631225201 1385728999 -879633827 -1130960181 740947802 1529792460 -1037592970 -1256151328 725889859 1547895765 -984984977 -1303551239 1061515020 1212309402 -783610336 -1504952650 942189333 1328520067 -702100935 -1591608657 832497470 1184487336 -544176622 -1466452348 921903911 1106514865 -654491125 -1342541155 8875745 2004901495 -293007411 -1718730917 132819704 1894619758 -370881580 -1629226174 240969427 2036061765 -531462145 -1755990167 154215114 2117472860 -415284250 -1875348624 489717381 1782009363 -214032471 -2076627137 442350236 1834650122 -195830864 -2091586778 334231223 1693238817 -35285093 -1964857587 344339118 1669399096 -91729022 -1919982828 1005145641 1290698431 -706269435 -1562370157 1015319088 1266924198 -762647780 -1517429878 892519963 1110832781 -616782025 -1405380703 845087234 1163408020 -598645970 -1420405832 643718733 1364815579 -934264991 -1084813321 557029972 1446292162 -818021512 -1204106258 679859839 1602414313 -963922093 -1316190267 803738214 1492067056 -1041861814 -1226751012 -841129857 -1160097559 601030995 1423192517 -894393242 -1112042256 616482122 1404696028 -1022957491 -1274947365 755534177 1510980087 -999609260 -1284760382 711282040 1566735854 -798330853 -1486012275 1046745399 1231233441 -687361022 -1610578796 956945710 1309599160 -558761943 -1447638849 817862917 1203284371 -639878096 -1361376090 936533276 1087729034 -156024649 -2118881247 415048091 1874465037 -237075282 -2032552904 533783938 1758975252 -127350651 -1888487405 375826857 1633786175 -16446308 -2013119478 285961648 1712086310 -352038701 -1677500347 84554239 1913454953 -328624950 -1687247780 40367590 1969276272 -438314783 -1831278473 198293965 2094434651 -491643656 -1783288722 213679572 2075872578 -725200578 -1547607640 986198034 1305411716 -743729881 -1532189263 1034286091 1252181149 -635578100 -1390745190 873707552 1125419190 -579855083 -1435030141 863927353 1148800175 -915324582 -1099533876 662642806 1350045920 -836991677 -1189366315 538109039 1461048569 -945108632 -1330775554 698656836 1587779794 -1060696719 -1212138009 784952413 1506696395 -274173450 -1733344928 27660506 1990271052 -389696017 -1614641799 114021571 1909253205 -512493116 -1770731182 259889384 2021304446 -434225699 -1860629173 135290097 2132241511 -232824430 -2062003964 470876350 1796616232 -177035893 -2106223331 461161639 1820062769 -54204000 -1950099146 315263116 1707980826 -72798791 -1934746321 363285653 1654684675 -1375491 -1997786517 300245969 1726108487 -125384988 -1887308174 378054600 1636800350 -248476977 -2043168167 524217315 1748622197 -161657130 -2124775872 408104954 1867784044 -497282407 -1789189617 206730165 2069185315 -449718656 -1841895914 188725164 2084079418 -326657365 -1686066627 42597255 1972292369 -336961870 -1662161372 98844574 1927483144 -997907915 -1283321181 713769753 1569485711 -1008146900 -1259350342 770082560 1524742038 -899765753 -1118201199 609274667 1398275005 -852267490 -1170973048 591204146 1413103524 -651021743 -1372257593 926700413 1077634027 -564136376 -1453799714 810653540 1196861426 -672548253 -1594979595 971496271 1323363289 -796623238 -1484566804 1049239382 1233989568 -420465732 -1846082774 150885008 2147049990 -509741147 -1768241357 261330569 2023007775 -399787122 -1624470760 103144098 1898113588 -280592489 -1740550399 21503675 1984900653 -79223848 -1941957810 357122804 1649308258 -64297023 -1959930025 304383725 1696839291 -174281750 -2103731332 462604998 1821768272 -219058189 -2047451291 486477535 1811430985 -576842892 -1432804382 865104472 1150763726 -621553811 -1376458757 889042497 1140491991 -750412986 -1539134512 1028389482 1246546684 -735551649 -1557172279 975584883 1294012133 -1071054064 -1221708922 774332988 1495290538 -951793911 -1337722977 692758053 1582143155 -822965470 -1175077964 553445902 1476123288 -912306373 -1097302099 663825943 1352015489 -1447975557 -558459411 1203749975 817427649 -1361288862 -639938060 1087504462 936718552 -1486213815 -798155297 1231309925 1046707443 -1610094256 -687810106 1309247612 957266154 -1274628833 -1023310455 1510528051 756016293 -1284804346 -999538288 1566904362 711073980 -1159906003 -841347653 1423137793 601123991 -1112475340 -893924958 1404999704 616147086 -1830845005 -438782683 2094130335 198628361 -1783479894 -491425476 2075926662 213585936 -1677455999 -352109289 1913285805 84761659 -1687565928 -328271602 1969727668 39884834 -1888971305 -126900927 1634137339 375506029 -2012917298 -16621224 1712009442 285999220 -2118967835 -155964045 1874689225 414862431 -2032215556 -237377174 1758509264 534218822 -1330998214 -944921428 1587868950 698598784 -1211674589 -1061134155 1506357519 785252761 -1099883512 -915002210 1350532388 662195634 -1189292015 -837031801 1460844861 538282411 -1390574498 -635783992 1125377394 873780708 -1435484089 -579374895 1149116779 863572477 -1547301780 -725533446 1304980800 986668502 -1532245899 -743638813 1252370777 1034066383 -1950042894 -54295452 1707791838 315483464 -1935052565 -72466307 1655116231 362815825 -2061550400 -233305002 1796300268 471231866 -2106394407 -176830385 1820105205 461089123 -1770806122 -512453632 2021508538 259716396 -1860280177 -434548711 2131755427 135737653 -1733808988 -273736654 1990610312 27360542 -1614419779 -389883861 1909164433 114080007 -1685600263 -327092369 1971955413 42899011 -1662385184 -336776330 1927570124 98783834 -1789112373 -497320099 2068983527 206904945 -1842246702 -449397948 2084563710 188275304 -2043619427 -247994613 1748940465 523863591 -2124606588 -161864942 1867739816 408175166 -1997840465 -1282247 1726299779 300027413 -1887003722 -125719776 1636367002 378522124 -1595283663 -672213081 1323795997 971028107 -1484512472 -796716098 1233797636 1049457298 -1372426493 -650813547 1077677615 926629561 -1453348070 -564618356 1196542518 811006624 -1117849771 -900085821 1397790329 609724143 -1171049652 -852229158 1413304928 591028982 -1283096729 -998092815 1569398347 713830109 -1259816066 -1007711256 1525078610 769780420 -2103642440 -174340562 1821546388 462792450 -2047790431 -218758601 1811895181 486040347 -1941471606 -79671780 1648959398 357445424 -1960133997 -64124411 1696914367 304343849 -1624512804 -399714742 1898285040 102938470 -1740234043 -280948141 1984447465 21984127 -1846513938 -419996040 2147356610 150552404 -1768051977 -509961631 2022951899 261421901 -1175267728 -822745370 1476179804 553355210 -1096871319 -912776449 1351709509 664159187 -1222025662 -1070698796 1495744366 773853176 -1337681317 -951866675 1581972343 692964321 -1538931180 -750586238 1246471992 1028429742 -1557659123 -735104357 1294361377 975262647 -1432465882 -577143120 1150299914 865542044 -1376548289 -621495639 1140714259 888855429 84208247 1912855265 -351630501 -1676821555 40447598 1970151160 -328773822 -1688174636 199189061 2094551763 -439286935 -1831455745 213034588 2075498186 -490944656 -1782843418 414448147 1874119301 -155346113 -2118472791 534658570 1759055516 -238002394 -2032701520 375943713 1634681527 -127528179 -1889459301 285587000 1711441582 -16001260 -2012420222 1047186111 1231944233 -798708845 -1486644475 956763814 1308638768 -687247478 -1609670884 816923277 1203139099 -557898847 -1447554249 937199252 1088140802 -640489544 -1361717458 601742043 1423632973 -841761801 -1160475807 615521986 1404513876 -893485074 -1111928968 755389161 1510040191 -1022872635 -1274084525 711694064 1567401574 -999950372 -1285372086 471849782 1796795296 -233719270 -2062120308 460463919 1819619257 -176390653 -2105848171 314856196 1707303826 -53857752 -1949498690 363435805 1655613323 -72878543 -1935620441 27839314 1991244740 -274290050 -1734239512 113577803 1908555741 -389321113 -1613996303 259212128 2020897782 -511892916 -1770384678 136218489 2132391919 -435100075 -1860708669 661781502 1349962600 -914384174 -1099388348 538722279 1461391217 -837656885 -1189777827 699036620 1588413274 -945548576 -1331486090 784840661 1505789763 -1060514055 -1211177361 986114970 1304550156 -725054794 -1546667488 1034628995 1252794133 -744141137 -1532854727 874341288 1125798718 -636288380 -1391185390 863020977 1148688167 -578894179 -1434847733 926058741 1077262435 -650319399 -1371809457 811551980 1196981370 -565105216 -1453974186 971571399 1324232785 -672701973 -1595911811 1048888542 1233384520 -796219918 -1483893404 713398417 1568843783 -997459523 -1282619093 770202760 1525640222 -1008321116 -1260319438 610144419 1398349877 -900697713 -1118355175 590599354 1412752428 -851593834 -1170569984 207398973 2069600427 -497891055 -1789527673 187788324 2083937458 -448852728 -1841807970 42409999 1971327129 -326549213 -1685163595 99279894 1928189056 -337345222 -1662798420 300660825 1726777551 -1713803 -1998394909 377912384 1635863766 -125297300 -1886441990 523251819 1748435197 -247574201 -2043059759 408810610 1868219620 -162294434 -2125158968 774486452 1496221986 -1071130472 -1222580210 692354477 1581468987 -951444351 -1337119721 552743302 1475674384 -822325078 -1174708164 664794527 1352189193 -913206093 -1097423835 866036176 1150916934 -577713924 -1432881046 888368585 1140088159 -620950299 -1376109453 1027940834 1245843828 -750042930 -1538494376 975758843 1294980461 -735673129 -1558072255 357013884 1648404970 -79038384 -1940993850 304766309 1697476083 -64734135 -1960637217 463212878 1822106072 -174952350 -2104147724 485610839 1811342785 -218123141 -2047310611 149981464 2146941326 -419502028 -1845897054 261967105 2023390615 -510448595 -1768678213 103481642 1898721724 -400203770 -1625141104 21415219 1984034213 -280452065 -1739615095 1634217843 376381413 -1889120673 -127828279 1711663978 285400060 -2012509626 -15942960 1874044737 414488535 -2118269331 -155519237 1759404888 534336462 -2033188236 -237554974 2095005463 198709121 -1831772613 -438931795 2075327246 213240728 -1782801886 -491017548 1912911653 84117427 -1677011447 -351410529 1969845052 40780714 -1687743984 -329244026 1510346683 755056429 -1274515817 -1022403071 1567345570 711785268 -1285182834 -1000170984 1423804297 601536287 -1160517979 -841689549 1404060560 616002310 -1111612740 -893840854 1202790367 817246025 -1447067917 -558346651 1088216006 937159504 -1361921302 -640316804 1231722477 1047373691 -1486555455 -798767529 1309103092 956326754 -1610009896 -686947762 2020810290 259272356 -1770160354 -512077944 2132728363 135916221 -1861174521 -434664559 1990759936 28288662 -1733888212 -274610246 1908757017 113402511 -1614073035 -389282909 1707347542 314785472 -1949667462 -53649428 1655294543 363789017 -1935168669 -73360395 1797228132 471381746 -2062424248 -233383970 1819427453 460681963 -2105793711 -176483385 1125990138 874122860 -1391239210 -636195008 1148254947 863488629 -1434543153 -579228839 1304868552 985761374 -1547118620 -724572302 1252750033 1034699335 -1532685315 -744348821 1588211358 699211272 -1331408974 -945586396 1506273927 784390673 -1211528277 -1060193475 1349625516 662083130 -1098922112 -914819306 1461478069 538661411 -1190001767 -837471473 1398689265 609844583 -1118819107 -900260789 1412663784 590657918 -1170347836 -851781550 1569048003 713225557 -1282693905 -997419911 1525154266 770650444 -1259970314 -1008644000 1323916693 971926787 -1595458375 -673182673 1233426828 1048815898 -1484064608 -796014538 1077073319 926278961 -1371753333 -650410979 1197412798 811082024 -1454280558 -564772860 1748004153 523722159 -2042754027 -247907197 1868409120 408590774 -2125215732 -162203494 1726735627 300733853 -1998224345 -1919823 1636180242 377557380 -1886896066 -124817240 1971813725 41962955 -1685513103 -326226713 1927985476 99453394 -1662723992 -337385218 2069689711 207341049 -1789750205 -497703723 2083598710 188088800 -1841344422 -449290036 1246067888 1027755046 -1538581092 -749982454 1294514345 976193599 -1557735035 -735975149 1151267970 865715220 -1433365074 -577264328 1140011163 888406029 -1375907401 -621125343 1475505364 552950850 -1174663688 -822395538 1352640717 664311899 -1097741855 -912852617 1495917798 774820976 -1222146614 -1071598244 1581523199 692260969 -1337310765 -951226043 1898667128 103574766 -1624949420 -400421438 1984338017 21080311 -1740048051 -279983653 2146489418 150463708 -1845578394 -419854864 2023559251 261759173 -1768722049 -510377495 1822182428 463174794 -2104349392 -174776922 1810991109 485931155 -2046826199 -218572353 1648870446 356578488 -1941330686 -78735980 1697251383 304951457 -1960550117 -64794227 399785993 1624469663 -103145179 -1898114637 280593424 1740551302 -21502660 -1984899670 420464699 1846081709 -150886121 -2147051135 509742114 1768242356 -261329650 -2023006824 174280813 2103730427 -462606015 -1821769257 219059316 2047452386 -486476456 -1811429938 79222879 1941956809 -357123725 -1649309211 64298054 1959931088 -304382614 -1696838148 750411969 1539133527 -1028390419 -1246547589 735552728 1557173326 -975583756 -1294011038 576841971 1432803429 -865105441 -1150764727 621554922 1376459900 -889041466 -1140490928 822964389 1175076915 -553447031 -1476124385 912307388 1097303082 -663825008 -1352014586 1071052951 1221707777 -774334021 -1495291603 951794830 1337723928 -692757086 -1582142156 248475976 2043167198 -524218268 -1748623118 161658193 2124776903 -408103811 -1867782933 1374586 1997785580 -300246954 -1726109504 125386083 1887309301 -378053553 -1636799271 326656300 1686065594 -42598400 -1972293482 336962869 1662162339 -98843623 -1927482225 497281310 1789188488 -206731214 -2069186396 449719559 1841896849 -188724181 -2084078403 899764608 1118200086 -609275732 -1398276038 852268441 1170973967 -591203147 -1413102557 997906866 1283320100 -713770850 -1569486840 1008147883 1259351357 -770081657 -1524741103 672547300 1594978674 -971497272 -1323364258 796624381 1484567915 -1049238319 -1233988537 651020758 1372256576 -926701318 -1077634964 564137423 1453800793 -810652445 -1196860299 635576971 1390744093 -873708633 -1125420239 579856018 1435031044 -863926338 -1148799192 725199545 1547606575 -986199147 -1305412861 743730848 1532190262 -1034285172 -1252180198 945107695 1330774649 -698657853 -1587780779 1060697846 1212139104 -784951334 -1506695348 915323613 1099532875 -662643727 -1350046873 836992708 1189367378 -538107928 -1461047426 512492099 1770730197 -259890321 -2021305351 434226778 1860630220 -135288970 -2132240416 274172529 1733343975 -27661475 -1990272053 389697128 1614642942 -114020540 -1909252142 54202919 1950098097 -315264245 -1707981923 72799806 1934747304 -363284718 -1654683772 232823317 2062002819 -470877383 -1796617297 177036812 2106224282 -461160672 -1820061770 1022956490 1274946396 -755535130 -1510981008 999610323 1284761413 -711280897 -1566734743 841128952 1160096622 -601031980 -1423193534 894394337 1112043383 -616481075 -1404694949 558760878 1447637816 -817864062 -1203285484 639879095 1361377057 -936532325 -1087728115 798329756 1486011146 -1046746448 -1231234522 687361925 1610579731 -956944727 -1309598145 127349506 1888486292 -375827922 -1633787208 16447259 2013120397 -285960649 -1712085343 156023600 2118880166 -415049188 -1874466166 237076265 2032553919 -533783035 -1758974317 438313830 1831277552 -198294966 -2094435620 491644799 1783289833 -213678509 -2075871547 352037716 1677499330 -84555144 -1913455890 328625997 1687248859 -40366495 -1969275145 1941472525 79672731 -1648958431 -357444425 1960132884 64123266 -1696915400 -304344914 2103643455 174341545 -1821545453 -462791547 2047789350 218757552 -1811896310 -486041444 1846515049 419997183 -2147355579 -150551341 1768051056 509960678 -2022952868 -261422902 1624513883 399715789 -1898283913 -102937375 1740233026 280947156 -1984448402 -21985032 1222026693 1070699859 -1495743255 -773852033 1337680348 951865674 -1581973264 -692965274 1175268855 822746465 -1476178725 -553354163 1096870382 912775544 -1351710526 -664160172 1432466849 577144119 -1150298995 -865541093 1376547256 621494574 -1140715372 -888856574 1538932115 750587141 -1246470977 -1028428759 1557657994 735103260 -1294362458 -975263696 1789113420 497321178 -2068982432 -206903818 1842245717 449396931 -2084564615 -188276241 1685601406 327093480 -1971954350 -42897980 1662384231 336775409 -1927571125 -98784803 1997841448 1283262 -1726298876 -300026478 1887002673 125718695 -1636368099 -378523253 2043620378 247995532 -1748939466 -523862624 2124605443 161863829 -1867740881 -408176199 1372427396 650814482 -1077676632 -926628546 1453346973 564617227 -1196543567 -811007705 1595284662 672214048 -1323795046 -971027188 1484511407 796715065 -1233798781 -1049458411 1283097824 998093942 -1569397300 -713829030 1259815161 1007710319 -1525079595 -769781437 1117850834 900086852 -1397789186 -609723032 1171048651 852228189 -1413305881 -591029903 1099884431 915003161 -1350531421 -662194635 1189290902 837030656 -1460845894 -538283476 1330999229 944922411 -1587868015 -698597881 1211673508 1061133106 -1506358648 -785253858 1547302891 725534589 -1304979769 -986667439 1532244978 743637860 -1252371746 -1034067384 1390575577 635785039 -1125376267 -873779613 1435483072 579373910 -1149117716 -863573382 2061551431 233306065 -1796299157 -471230723 2106393438 176829384 -1820106126 -461090076 1950044021 54296547 -1707790759 -315482417 1935051628 72465402 -1655117248 -362816810 1733809955 273737653 -1990609393 -27359591 1614418746 389882796 -1909165546 -114081152 1770807057 512454535 -2021507523 -259715413 1860279048 434547614 -2131756508 -135738702 1486214862 798156376 -1231308830 -1046706316 1610093271 687809089 -1309248517 -957267091 1447976700 558460522 -1203748912 -817426618 1361287909 639937139 -1087505463 -936719521 1159906986 841348668 -1423136890 -601123056 1112474291 893923877 -1405000801 -616148215 1274629784 1023311374 -1510527052 -756015326 1284803201 999537175 -1566905427 -711075013 1677456902 352110224 -1913284822 -84760644 1687564831 328270473 -1969728717 -39885915 1830846004 438783650 -2094129384 -198627442 1783478829 491424443 -2075927807 -213587049 2118968930 155965172 -1874688178 -414861352 2032214651 237376237 -1758510249 -534219839 1888972368 126901958 -1634136196 -375504918 2012916297 16620255 -1712010395 -286000141 -552744447 -1475675497 822324013 1174707131 -664793576 -1352188274 913207092 1097424802 -774487501 -1496223067 1071129375 1222579081 -692353494 -1581467972 951445254 1337120656 -1027941787 -1245844749 750041929 1538493407 -975757700 -1294979350 735674192 1558073286 -866037161 -1150917951 577713019 1432880109 -888367538 -1140087080 620951394 1376110580 -463213879 -1822107041 174951397 2104146803 -485609776 -1811341754 218124284 2047311722 -357014789 -1648405907 79037399 1940992833 -304765214 -1697474956 64735182 1960638296 -103482707 -1898722757 400202625 1625139991 -21414220 -1984033246 280453016 1739616014 -149982561 -2146942455 419500979 1845895973 -261966202 -2023389680 510449578 1768679228 -971572416 -1324233770 672701036 1595910906 -1048887463 -1233383473 796221045 1483894499 -926059662 -1077263388 650318430 1371808456 -811550869 -1196980227 565106247 1453975249 -610145500 -1398350926 900696584 1118354078 -590598339 -1412751445 851594769 1170570887 -713399530 -1568844928 997458490 1282618028 -770201841 -1525639271 1008322083 1260320437 -42411128 -1971328226 326548132 1685162546 -99278959 -1928188153 337346237 1662799403 -207400006 -2069601492 497889942 1789526528 -187787357 -2083936459 448853647 1841808921 -523252756 -1748436102 247573184 2043058774 -408809483 -1868218525 162295513 2125160015 -300661794 -1726778552 1712882 1998393956 -377911353 -1635862703 125298411 1886443133 -314857341 -1707304939 53856687 1949497657 -363434854 -1655612404 72879542 1935621408 -471850831 -1796796377 233718173 2062119179 -460462936 -1819618242 176391556 2105849106 -259213081 -2020898703 511891915 1770383709 -136217346 -2132390808 435101138 1860709700 -27840299 -1991245757 274289145 1734238575 -113576756 -1908554662 389322208 1613997430 -699037621 -1588414243 945547623 1331485169 -784839598 -1505788732 1060515198 1211178472 -661782407 -1349963537 914383189 1099387331 -538721184 -1461390090 837657932 1189778906 -874342353 -1125799751 636287235 1391184277 -863019978 -1148687200 578895130 1434848652 -986116067 -1304551285 725053745 1546666407 -1034628092 -1252793198 744142120 1532855742 -199190078 -2094552748 439285998 1831454840 -213033509 -2075497139 490945783 1782844513 -84209168 -1912856218 351629532 1676820554 -40446487 -1970150017 328774853 1688175699 -375944794 -1634682576 127527050 1889458204 -285585985 -1711440599 16002195 2012421125 -414449260 -1874120446 155345080 2118471726 -534657651 -1759054565 238003361 2032702519 -816924406 -1203140196 557897766 1447553200 -937198317 -1088139899 640490559 1361718441 -1047187144 -1231945298 798707732 1486643330 -956762847 -1308637769 687248397 1609671835 -755390098 -1510041096 1022871618 1274083540 -711692937 -1567400479 999951451 1285373133 -601743012 -1423633974 841760880 1160474854 -615520955 -1404512813 893486185 1111930111 -1151267067 -865714285 1433366057 577265343 -1140012260 -888407158 1375906352 621124262 -1246066889 -1027754079 1538582043 749983373 -1294515410 -976194632 1557733890 735974036 -1495916703 -774819849 1222147661 1071599323 -1581524104 -692261906 1337309780 951225026 -1475504301 -552949819 1174664831 822396649 -1352641718 -664312868 1097740902 912851696 -2146488371 -150462629 1845579489 419855991 -2023560236 -261760190 1768721144 510376558 -1898665985 -103573655 1624950483 400422469 -1984338970 -21081232 1740047050 279982684 -1648869463 -356577473 1941331589 78736915 -1697252432 -304952538 1960549020 64793098 -1822181477 -463173875 2104350391 174777889 -1810992254 -485932268 2046825134 218571320 -1569046972 -713224494 1282695016 997421054 -1525155235 -770651445 1259969393 1008643047 -1398688138 -609843488 1118820186 900261836 -1412664721 -590658823 1170346819 851780565 -1077072352 -926277962 1371754252 650411930 -1197413831 -811083089 1454279445 564771715 -1323915758 -971925884 1595459390 673183656 -1233427957 -1048816995 1484063527 796013489 -1726734708 -300732902 1998225312 1920822 -1636181355 -377558525 1886895033 124816175 -1748003138 -523721176 2042754962 247908100 -1868410201 -408591823 2125214603 162202397 -2069688600 -207339906 1789751236 497704786 -2083599631 -188089753 1841343453 449289035 -1971812646 -41961908 1685514230 326227808 -1927986493 -99454379 1662723055 337384313 -1990759033 -28287727 1733889195 274611261 -1908758114 -113403640 1614071986 389281828 -2020809291 -259271389 1770161305 512078863 -2132729428 -135917254 1861173376 434663446 -1797227037 -471380619 2062425295 233385049 -1819428358 -460682900 2105792726 176482368 -1707346479 -314784441 1949668605 53650539 -1655295544 -363789986 1935167716 73359474 -1304867505 -985760295 1547119715 724573429 -1252751018 -1034700352 1532684410 744347884 -1125988995 -874121749 1391240273 636196039 -1148255900 -863489550 1434542152 579227870 -1349624533 -662082115 1098923015 914820241 -1461479118 -538662492 1190000670 837470344 -1588210407 -699210353 1331409973 945587363 -1506275072 -784391786 1211527212 1060192442 -1874043706 -414487472 2118270442 155520380 -1759405857 -534337463 2033187315 237554021 -1634216716 -376380318 1889121752 127829326 -1711664915 -285400965 2012508609 15941975 -1912910686 -84116428 1677012366 351411480 -1969846085 -40781779 1687742871 329242881 -2095004528 -198708218 1831773628 438932778 -2075328375 -213241825 1782800805 491016499 -1423803378 -601535336 1160518946 841690548 -1404061673 -616003455 1111611707 893839789 -1510345668 -755055446 1274516752 1022403974 -1567346651 -711786317 1285181705 1000169887 -1231721366 -1047372548 1486556486 798768592 -1309104013 -956327707 1610008927 686946761 -1202789288 -817244978 1447069044 558347746 -1088217023 -937160489 1361920365 640315899 1561743960 705782478 -1290259596 -1004600350 1518048833 763143895 -1267337363 -1015887877 1405999722 617278204 -1111246010 -893088816 1419779699 598159077 -1162969249 -844542007 1084310076 933655210 -1364253936 -643296378 1204586021 818656947 -1446844663 -557459553 1316669966 964557464 -1602966750 -680289356 1226247703 1041251969 -1491505349 -803315795 1719169680 293552646 -2005527620 -9362646 1628812937 370312735 -1894000731 -132323533 1755576994 530893364 -2035442802 -240473320 1875787451 415829549 -2118099049 -154702079 2077188852 214454882 -1782512680 -490327218 2091034349 195401339 -1834170431 -441714857 1964305094 34855504 -1692759062 -333595780 1920544479 92151369 -1669902349 -344948891 1141728025 856314767 -1442643403 -586927453 1130407680 879204246 -1385249236 -630589766 1255598891 1037163453 -1529312761 -740312431 1304112946 985407396 -1548399074 -726499704 1505391485 784155627 -1212935599 -1062001977 1591195492 701532146 -1327901112 -941693218 1466039119 543607769 -1183868317 -832001291 1342979926 655036352 -1107140998 -922390804 2137211857 140800839 -1855118595 -429256085 2014218184 252295006 -1778325788 -519580046 1907936227 113245045 -1615418673 -391013799 1993674746 30556012 -1730449706 -270770624 1658082229 366175011 -1931857255 -69402097 1706661804 314484538 -1950878080 -55523818 1812978567 453569297 -2113815893 -184120771 1801592734 476393224 -2056487246 -227848668 1864380634 405209164 -2127670794 -165060256 1749939395 524993621 -2042391057 -247159431 1643886824 385648766 -1879713340 -118298286 1721138417 294734951 -2003296803 -6345397 1922506942 93327400 -1667677806 -341937916 1979376807 50189361 -1678473845 -319572707 2085398668 189503514 -1841116768 -448399050 2065788053 203840515 -1792078407 -500679377 1414402066 591995012 -1170181826 -850968152 1394856971 606397597 -1121077977 -903182927 1519753248 764586166 -1264846580 -1013134950 1576557625 721382575 -1275708139 -990835325 1241055350 1056846048 -1476959910 -789556788 1318372463 965997817 -1600477885 -677538347 1193445444 807778514 -1456674456 -567551490 1078938717 927497419 -1371460239 -649716249 1983578523 20721933 -1741332297 -281915359 1901512066 106034452 -1621580626 -396389320 2027981225 266844479 -1762727803 -504768493 2139966896 143293734 -1853674340 -427549686 1804341759 478880105 -2055049005 -226148283 1826739686 468116848 -2098219830 -169311140 1700239821 307276123 -1957037855 -60897161 1647992276 356347202 -1942733576 -80540562 1297424723 978457029 -1554300801 -732139287 1245242698 1027593692 -1539931034 -751717136 1133422945 881433079 -1384069043 -628623141 1155755384 870604270 -1427305388 -571851582 1357001015 669319585 -1091809253 -907321203 1469052206 545834424 -1182690302 -830036844 1580841221 691964307 -1338517463 -953096001 1498709276 777211274 -1218831312 -1067635546 964335452 1316857802 -680200592 -1603025178 1041716037 1225810899 -803655063 -1491205377 933306222 1084633080 -642810302 -1364701484 818731895 1204546529 -557663653 -1446671667 617449272 1405794222 -893131244 -1111173502 597705505 1420260279 -844226035 -1163324773 706088714 1561411484 -1005031898 -1289789776 763087635 1518140293 -1015698881 -1267557719 34912148 1964214018 -333785416 -1692539346 91845517 1920877339 -344517983 -1670372809 214908838 2076708656 -490643830 -1782157796 195230655 2091240233 -441673069 -1834243579 530819056 1755617126 -240269604 -2035616182 416179177 1875465087 -155188539 -2117651885 293089218 1719607124 -9023762 -2005827976 370535387 1628625741 -132412681 -1893942687 543270429 1466341003 -831535311 -1184303193 655122948 1342919314 -922615000 -1106955330 783953455 1505566393 -1061925117 -1212973163 702016054 1590745760 -942044390 -1327580276 1037481593 1255245551 -740763819 -1528830013 985363040 1304183542 -726330548 -1548606502 856505931 1141509853 -586981529 -1442549775 878770770 1130875588 -630285442 -1385583640 454002389 1812510275 -184424455 -2113480849 476201676 1801810522 -227793952 -2056580234 366218983 1658011249 -69570613 -1931649187 314166014 1707014760 -55071790 -1951360188 112760497 1908385319 -390662243 -1615739125 30757544 1993499198 -270847100 -1730411758 140713603 2137271829 -429031505 -1855303879 252631706 2013915660 -520045642 -1777890528 189593054 2085340488 -448621326 -1840929692 203502023 2066088273 -500215573 -1792515971 93814252 1922059642 -342287168 -1667355562 49986037 1979550051 -319498023 -1678514097 385607098 1643959596 -118127466 -1879919616 295051683 1720783157 -6799217 -2002816999 404778376 1864850718 -164754268 -2128004046 525183377 1749719303 -247215939 -2042300373 807589142 1193665920 -567495622 -1456765780 927928591 1078469017 -650022877 -1371127627 1056529700 1241410994 -789103608 -1477440354 966039869 1318300075 -677709807 -1600272249 764790130 1519580644 -1013210018 -1264806712 720896363 1577005565 -990486457 -1276030767 592334144 1414102486 -851432340 -1169744646 606308697 1394915791 -902961035 -1121265437 307741855 1699804169 -61233741 -1956735707 356122758 1648177168 -80453206 -1942793924 478956717 1804303419 -226349695 -2054873833 467765428 1827059746 -168826472 -2098669298 266392827 2028463213 -504449577 -1763080895 143462626 2139758708 -427593266 -1853603496 20667593 1983671391 -281723419 -1741550221 106338512 1901176902 -396822020 -1621112470 691659863 1581176001 -952662661 -1338984979 777265230 1498616024 -1067826846 -1218612748 669150309 1357208819 -907276983 -1091879457 546285692 1468569834 -830355120 -1182336570 881783859 1133102245 -629107425 -1383619191 870527018 1155793084 -571649786 -1427480176 978680833 1297239191 -732226259 -1554240069 1027127320 1245677710 -751380172 -1540232798 -1781540784 -490149690 2076293500 214338026 -1834869687 -442159905 2091679077 195775987 -1693167518 -334274316 1964650830 35455448 -1669753733 -344021779 1920464215 91276737 -2005350348 -8390494 1719052568 292657550 -1894446035 -133022533 1629187329 370957719 -2036121594 -240881520 1756176682 531239356 -2117172193 -154553207 1874912563 415749541 -1365116776 -643381234 1085249972 933800226 -1446232959 -557118441 1203920301 818244923 -1602588502 -679657412 1316229510 963846416 -1491618637 -804223963 1226429855 1042212105 -1290344196 -1005463446 1561889232 706722118 -1266995995 -1015276429 1517637065 762477919 -1110613810 -892710824 1405288930 616837492 -1163877161 -844655551 1420740091 598340973 -1932203759 -70002297 1658488893 366852267 -1950798584 -54649442 1706511396 313556146 -2112921309 -184004171 1812004879 453390489 -2057132742 -228223572 1802290198 476836992 -1855719051 -429602333 2137888857 141207759 -1777451668 -519500294 2013289536 252144854 -1615302329 -390118959 1907757163 112271613 -1730824866 -271415864 1994118258 31253732 -1212495399 -1061291697 1505011957 783521891 -1328083520 -942654122 1591307500 702438522 -1184808469 -832147075 1466900679 543690833 -1106475534 -921979548 1342366942 654693448 -1441932867 -586487509 1141094545 855934983 -1386209884 -630772430 1131314312 879315998 -1529458289 -741252839 1255682211 1038024757 -1547987562 -725834496 1303770298 984794156 -1476805934 -788624828 1240980478 1055976296 -1600880949 -678212003 1318723559 966602609 -1457376544 -567999882 1194087372 808149850 -1370491143 -649542033 1078040533 927377219 -1169249610 -850814432 1413532570 591919884 -1121751377 -903586247 1395462019 606748437 -1265294716 -1013837294 1520124840 765227838 -1275533667 -989866485 1576437681 720484135 -1667786214 -342840692 1922693942 94292896 -1678090749 -318935403 1978941231 49483705 -1840508376 -448060738 2084729604 189088658 -1792944591 -500767065 2066724637 203982731 -2128573826 -165168408 1865345874 405396420 -2041754009 -246776079 1749233483 524558301 -1879375284 -117689638 1643471712 384979958 -2003384747 -7211325 1721280377 295671791 -1092449389 -907691259 1357703871 669768233 -1181790326 -829915364 1468083878 545660464 -1338440799 -952224969 1580688013 691032603 -1219180616 -1068239058 1499113108 777885186 -1554670601 -732779679 1297873627 979159629 -1539809298 -750817416 1245068994 1026625108 -1383197755 -628546733 1132491497 881279615 -1427908644 -572201142 1156429552 871007846 -2054378661 -225731635 1803733623 478542561 -2099155134 -169451564 1827606126 468205304 -1957223575 -61860865 1700348485 308179667 -1942296720 -79833114 1647609436 355710666 -1740915905 -281244759 1983240723 20114053 -1621721306 -397324368 1901600266 106901148 -1763691763 -504953957 2028884513 266953399 -1852967148 -427112574 2139330104 142911150 -240968364 -2036060734 531463288 1755991278 -154216115 -2117473829 415283297 1875347703 -8874650 -2004900368 293008458 1718731996 -132820609 -1894620695 370880595 1629225157 -334230224 -1693237850 35286044 1964858506 -344340183 -1669400129 91727877 1919981715 -489716478 -1782008428 214033454 2076628152 -442351333 -1834651251 195829815 2091585697 -892519012 -1110831862 616783024 1405381670 -845088379 -1163409133 598644905 1420404799 -1005144658 -1290697416 706270338 1562371092 -1015320137 -1266925279 762646683 1517428749 -679858696 -1602413202 963923156 1316191298 -803739167 -1492067977 1041860813 1226750043 -643717686 -1364814500 934266086 1084814448 -557030957 -1446293179 818020607 1204105321 -390583275 -1614865277 112610617 1907457455 -271194100 -1731012454 31164704 1994176950 -429677529 -1855679311 141411595 2137716125 -519151554 -1777774424 251658514 2013737348 -183550863 -2113401625 453074269 1812360651 -228394904 -2056926978 476879172 1802217938 -69946301 -1932294955 366663023 1658709497 -54955942 -1950465844 313987446 1706041824 -740946723 -1529791413 1037594097 1256152423 -725890876 -1547896750 984984040 1303550334 -586316561 -1442139015 855893443 1141167445 -631226122 -1385729952 879632858 1130959180 -832496455 -1184486353 544177557 1466453251 -921904992 -1106515914 654489996 1342540058 -1061514101 -1212308451 783611303 1504953649 -942190446 -1328521212 702099902 1591607592 -1013612586 -1265479872 765140730 1520184940 -990331953 -1275098279 720820963 1576135285 -850462748 -1169569934 591435464 1413981790 -903662595 -1121713301 606950097 1395286599 -568168526 -1457168604 808193694 1194016264 -649090133 -1370973379 927058567 1078393361 -788928640 -1476471018 1056409260 1240512058 -678157415 -1600974065 966410933 1318941219 -117743842 -1879281784 385170994 1643253412 -6907129 -2003719279 295238187 1721748157 -165619924 -2128091206 405714432 1864992406 -246607051 -2041961565 524513817 1749303951 -447983750 -1840545812 188886614 2084904640 -501118109 -1792623627 204466767 2066275033 -342374584 -1668220962 93955684 1922995954 -319159471 -1677904953 49570429 1978880747 -628207977 -1383498239 880816059 1132928813 -572290418 -1427850728 871230370 1156242228 -732576091 -1554844109 979085193 1297913631 -751304004 -1539362262 1026974608 1244746502 -952541453 -1338085787 691486687 1580207945 -1068197142 -1219253636 777714630 1499319120 -907880767 -1092229545 669825005 1357612923 -829484328 -1182260658 545354740 1468416866 -505385377 -1763221815 267259763 2028552165 -426923450 -1853187376 142855018 2139421692 -281287059 -1740843269 20285249 1983035351 -397008268 -1622076702 106447704 1902080974 -61374917 -1957671251 307830551 1700671361 -80037342 -1942123852 355785486 1647569816 -225642999 -2054437217 478320421 1803921331 -169790960 -2098855290 468669244 1827169194 -2108660565 -178826179 1818101127 458831121 -2059558734 -231043036 1798554014 473231624 -1936986983 -74654705 1652919733 360889635 -1947850624 -52357098 1709722028 317684026 -1612221233 -387955623 1911100899 116270453 -1735741226 -275939264 1988415994 25420140 -1858274051 -432288661 2134023633 137735495 -1773061916 -514455438 2019514824 257452382 -1187101597 -835095307 1462773071 540480985 -1101823878 -917196564 1348329814 660263360 -1209676719 -1058865977 1508617597 787258859 -1333262264 -946915106 1585867108 696343026 -1534503929 -745642863 1250374955 1031800253 -1545301986 -723279736 1307242802 988660132 -1437410251 -581571421 1146928409 861638031 -1388373972 -633853766 1127315712 875973014 -1689561622 -330537604 1967469766 37880912 -1675193869 -350117531 1915285727 87015497 -1785668136 -493359794 2074000628 211389538 -1828906559 -436590249 2096330989 200558715 -2030287474 -235178728 1760699554 536155188 -2121170537 -157896447 1872748731 412667949 -2010657348 -14615254 1714007184 288267270 -1890973275 -129156813 1631873161 373512223 -1608157918 -685619788 1311446030 959194264 -1488408261 -800095827 1229377559 1044504705 -1359020784 -637940346 1089510460 938978474 -1449969399 -560723553 1201494053 815425715 -1114479290 -896182832 1402733674 614151420 -1157652129 -839347767 1425129587 603386085 -1287000716 -1001464350 1564970072 708885710 -1272698515 -1021109765 1512720449 757954775 -1335491031 -949930305 1583900421 695162771 -1223966160 -1072893274 1493541660 771920778 -1094873573 -910508403 1353969463 666165153 -1177531902 -824739180 1474177838 551099320 -1378806195 -623499557 1138718561 886589431 -1430465964 -574889278 1152562040 867533806 -1559585153 -737300759 1292173139 973328325 -1536730522 -748655888 1248410442 1030622172 -1962400031 -66120073 1694910413 302085979 -1939479816 -77409682 1651213268 359445314 -2049724717 -220946875 1809698815 484114281 -2101450038 -172402084 1823476710 464993136 -1765853563 -508033517 2024888233 263612223 -1848446308 -422198774 2145162160 148611878 -1738228041 -278688223 1986715547 23981837 -1626768722 -401716680 1896291202 100674324 -1451411608 -562427906 1198741060 812934866 -1374620815 -652753945 1075745373 924426955 -1482244262 -794718260 1235803766 1051717344 -1597277373 -674477099 1321540207 969026297 -1261820148 -1009969254 1522812448 767784630 -1280842987 -996093053 1571390009 716092079 -1173246146 -854155352 1411370514 588840580 -1115919577 -897885263 1399982603 611662493 -1844242528 -451664074 2082305676 186271258 -1786850375 -495328465 2070983317 209158659 -1664573550 -338710780 1925643966 96587304 -1683661941 -324900067 1974155943 44829233 -1885075516 -123521198 1638557416 380458622 -2000043043 -3214517 1724359409 297833063 -2122346506 -159858848 1869737690 410443340 -2045621265 -250250375 1746676419 521869909 -432234065 -1858367175 137543811 2134241301 -514759242 -1772727008 257885338 2019046412 -387503715 -1612703477 115951793 1911453735 -276107900 -1735533294 25463976 1988344894 -74731061 -1936948899 361091303 1652744305 -52005422 -1948170940 317199614 1710171240 -179291655 -2108225169 459167957 1817798723 -230818336 -2059743882 473144524 1798614106 -581795481 -1437224463 861724747 1146867933 -633387650 -1388808728 875635794 1127617732 -745993899 -1534182973 1032284281 1249925359 -723202740 -1545339430 988458080 1307417846 -1058696957 -1209884267 787214383 1508688057 -947366630 -1332779636 696661046 1585513632 -834791119 -1187436121 540047389 1463240843 -917250776 -1101730370 660454404 1348111506 -14184210 -2011127688 287961538 1714340180 -129346313 -1890753439 373568987 1631782221 -235136804 -2030360502 535984624 1760905574 -158212923 -2120815533 413122025 1872268671 -493846390 -1785221092 211739046 2073678128 -436386669 -1829080059 200484287 2096370985 -330626888 -1689503698 38103444 1967282434 -349778783 -1675494345 86551949 1915723035 -1001803738 -1286700880 709349642 1564533148 -1021021121 -1272757079 757732627 1512908165 -896387052 -1114306430 614226232 1402694062 -838861811 -1158099813 603036961 1425452471 -637624254 -1359376172 938525038 1089991160 -560765861 -1449896755 815596919 1201288673 -685430672 -1608378138 959138140 1311537610 -800527255 -1487938305 1044811077 1229045203 -737492179 -1559366725 973382145 1292079767 -748222668 -1537198174 1030317592 1248745102 -623817953 -1378452599 887040563 1138236069 -574845178 -1430536304 867364394 1152769724 -910306487 -1095048225 666088037 1354007283 -825223344 -1177081914 551450236 1473857258 -949593221 -1335792659 694696535 1584335553 -1072980126 -1223905292 772144718 1493356248 -278600731 -1738288269 23757513 1986900575 -402053124 -1626466454 101140176 1895855686 -507548713 -1766302911 263260923 2025208429 -422400050 -1848271016 148688610 2145123956 -220990591 -2049653993 484283053 1809490491 -172083304 -2101803250 464541364 1823958562 -66552909 -1961931995 302389919 1694575113 -77217878 -1939697860 359390854 1651306000 -854461844 -1172913414 589271872 1410900950 -897829259 -1116010781 611473241 1400203215 -1010140578 -1261614392 767826802 1522740196 -995639737 -1281323311 715775851 1571745789 -794369528 -1482567010 1051231012 1236251570 -674552303 -1597237625 969230141 1321367467 -562206150 -1451599188 812845846 1198799744 -653218269 -1374183755 924765967 1075445657 -159395164 -2122784206 410104712 1870037790 -250472771 -2045434325 521959313 1746618119 -123446634 -1885115904 380255162 1638730540 -3563889 -1999720935 298319779 1723911989 -339164480 -1664093610 96904172 1925288826 -324729127 -1683868081 44787701 1974228835 -451720462 -1844151708 186461150 2082085704 -495022357 -1787183491 208728007 2071453521 1250553507 1032773173 -1534619761 -746537191 1306798778 987961900 -1544926314 -722633984 1146250897 861230599 -1436809283 -581224661 1128243848 876122654 -1389247580 -633933006 1463746247 540659281 -1187995669 -835211395 1347631838 659819080 -1101177870 -916821148 1508210421 786581091 -1209329703 -1058265265 1586017004 697270906 -1333341248 -947788970 1911017067 115408637 -1612075193 -387014703 1988758130 26032868 -1736152226 -276603960 2134656601 138114767 -1858984075 -432728093 2018607680 257340118 -1772100756 -514272262 1817239055 458747545 -2107719901 -178679883 1799166486 473574016 -2060223686 -231453780 1653298749 361522859 -1937426671 -75364473 1709609508 316777138 -1947667704 -51395682 1402134498 613805940 -1113801010 -895775144 1426004987 603466605 -1158579497 -839497151 1565087696 709781318 -1287178500 -1002437014 1512346569 757310303 -1272253723 -1020411277 1311100806 958594832 -1607749974 -684941764 1229458335 1045379849 -1488557389 -801023451 1090406324 939095842 -1359993192 -638118386 1200849837 815051579 -1449270655 -560279017 1761410858 536596412 -2030920186 -235557232 1871788851 412486565 -2120263137 -157783415 1713862424 287328142 -2010573260 -13752670 1632285441 374178711 -1891315155 -129768773 1967910734 38592472 -1689940382 -331170060 1915104087 86055873 -1675081093 -349209875 2073061244 211245034 -1784805808 -493275450 2096997221 200971251 -1829518775 -436931873 2025819169 263765175 -1766724339 -508109413 2144487480 148207790 -1847842540 -421848702 1986266131 23278725 -1737857729 -278047319 1896464394 101642396 -1626889946 -402615888 1695063109 303017171 -1962476183 -66990593 1650808924 358770890 -1939130000 -76805658 1808995447 483665121 -2049084069 -220576307 1824444526 465166584 -2102349502 -172523052 1137814761 886479999 -1377841723 -623313581 1153198320 867915878 -1431172644 -575325878 1292510427 973935693 -1560001033 -737970847 1248321730 1029754964 -1536589330 -747720328 1583791245 694258715 -1335304799 -948966089 1493923988 772556802 -1224402504 -1073600210 1354577087 666502185 -1095543405 -910924539 1473310886 551010352 -1176596086 -824598244 1638186336 379817462 -1884627892 -122819366 1724479865 298732015 -2000218027 -4183869 1870607698 410518980 -2123279234 -160013080 1746071883 521519581 -2044948377 -249847567 2081664260 185900434 -1843540952 -451216194 2071882013 209279371 -1787819983 -495503193 1925719350 97457568 -1664728038 -339643252 1973805359 44224953 -1683259389 -324226923 1523228072 768453950 -1262158716 -1010578414 1571248561 715155751 -1280755555 -995227637 1410405786 588653836 -1172343626 -854047712 1400689027 612098325 -1116557137 -898269127 1199410636 813350234 -1452020512 -562766730 1074809301 924285251 -1373755143 -652666769 1235617278 1050752360 -1482136366 -793815996 1321976295 969732465 -1597660981 -675114915 786770855 1507990321 -1058321781 -1209239011 696840126 1586487080 -947482990 -1333674492 540976021 1463390979 -835665223 -1187515857 659777420 1347704602 -916650336 -1101384138 861027267 1146424149 -581149969 -1436849543 876609498 1127796556 -634282250 -1388925344 1032434673 1250853735 -746073379 -1535057333 988051432 1306740606 -722856252 -1544739246 361433967 1653357561 -75142589 -1937614123 317116278 1709309920 -51859878 -1947230516 458261341 1817686987 -178331023 -2108042521 473777988 1798993874 -231528856 -2060183810 138156811 2134584221 -432899545 -1858778447 257023762 2018963332 -513819074 -1772581208 115839801 1910547375 -387321323 -1611742589 25843488 1988978614 -276548084 -1736243558 939399910 1090071152 -638551094 -1359525028 814997247 1200942697 -560087085 -1449488571 958763732 1310892610 -684985352 -1607679122 1044928205 1229940315 -800704543 -1488910473 709429890 1565407764 -1001952338 -1287627976 757386907 1512308237 -1020612681 -1272078559 613581488 1402319398 -895687780 -1113861366 603932329 1425569343 -839833723 -1158277357 210778670 2073496248 -492938494 -1785107564 201195063 2096811681 -437018853 -1829458035 38515228 1967948426 -330968272 -1690115162 86406661 1914783379 -349694167 -1674631233 287779402 1713380060 -14070938 -2010219536 374009427 1632493253 -129724545 -1891385367 536650360 1761317614 -235748524 -2030701630 412182113 1872123639 -157350067 -2120730661 483608869 1809086899 -220387319 -2049304417 465472828 1824112042 -172954608 -2101879674 302563607 1695543681 -66674629 -1962831699 358941966 1650603416 -76848094 -1939057484 23353665 1986226647 -278251411 -1737684741 101293400 1896787406 -402129804 -1627337502 264229235 2025382373 -508448673 -1766424375 147985770 2144675324 -421759930 -1847900976 666724845 1354389883 -911013695 -1095485353 550546932 1473748322 -824259368 -1176896434 694608351 1583468873 -949452557 -1334857627 772482502 1493964112 -1073396502 -1224575876 973765001 1292716319 -737929051 -1560074189 1030208912 1247841542 -748036932 -1536234454 886174139 1138147629 -622882665 -1378312191 867972514 1153107252 -575515506 -1430952936 97024100 1926187250 -339338936 -1665062434 44416125 1973587179 -324281007 -1683165753 185856086 2081734848 -451047046 -1843748372 209597519 2071528665 -495954589 -1787337227 411002880 1870157974 -160364244 -2122958406 521317401 1746246799 -249770699 -2044985949 379904050 1638125732 -123043554 -1884442232 298394667 1724781757 -3717881 -2000652911 1051089068 1235314746 -794281600 -1481701098 969645237 1322036259 -674890343 -1597846257 813551774 1199235080 -562843214 -1451982556 923800711 1075258385 -652315221 -1374075587 588335304 1410758750 -853595676 -1172825742 612142289 1400618055 -898437635 -1116349077 768262394 1523445868 -1010523690 -1262251712 715588835 1570780277 -995531313 -1280420519 -929925382 -1080736148 647763926 1369122624 -805326109 -1191673227 569496527 1459020633 -968229176 -1320235426 675782628 1598074738 -1054590255 -1239217593 791305213 1479371627 -718969186 -1574808056 992675762 1277966116 -766991737 -1521511919 1011270571 1262613309 -604049748 -1392910790 904957824 1123532566 -594335051 -1416357341 849169305 1167751951 -201566670 -2063898972 502413086 1794443144 -191786453 -2087279939 446690055 1838728081 -47718912 -1977553258 321503020 1680773050 -95806951 -1924322673 340032309 1665354659 -297056682 -1723042112 4532090 2000820204 -383352241 -1641958695 120120163 1882182645 -527380892 -1751646478 245280584 2040111070 -402847107 -1862649109 166947665 2129943495 -779532357 -1500612819 1065821847 1216353793 -689667166 -1578912972 954917518 1340985880 -548221047 -1470759137 828157605 1180409395 -666956912 -1355269370 909208252 1094081066 -868329505 -1153865911 573585139 1429669477 -883715130 -1135303856 626914026 1381679740 -1025122323 -1243418757 753647297 1542229591 -980935692 -1299240094 730233560 1551977038 -353933453 -1646241819 82380383 1944991433 -309681302 -1701997572 59032134 1954804432 -465768639 -1824792617 171085421 2100674299 -481219752 -1806296114 224348788 2052618978 -145721577 -2141763711 425596475 1851336365 -264391922 -2026208360 506712610 1765073588 -108265691 -1903374413 394632713 1619177119 -18465988 -1981740118 283662864 1743743622 -89910152 -1918688018 346715476 1672299970 -37105567 -1966153481 331854157 1690337755 -192963510 -2089243428 443678054 1836502512 -216901549 -2078971707 488388991 1780156905 -418184164 -1877724022 152921392 2115655078 -528564219 -1753616237 242262313 2037879231 -372732882 -1630552904 130477314 1891753364 -291157961 -1717405535 11217179 2007767437 -1043712848 -1228078042 801396124 1489200394 -962072407 -1314865089 682201477 1605280019 -820921214 -1206481900 555736494 1444474168 -931366757 -1082439667 645011895 1366632737 -595778348 -1418062782 846415352 1165260142 -619650867 -1407725477 891191777 1108980087 -760828698 -1516135312 1017695690 1269824860 -708089601 -1563666327 1002768851 1287797061 -474012359 -1799875153 229721109 2058777731 -455941856 -1814703690 182222860 2111549594 -312169205 -1704747619 57330727 1953365169 -368482030 -1660003964 67569726 1929394344 -33016483 -1995504181 268850289 1728144615 -110759612 -1906130478 392925288 1617731838 -254558865 -2016113159 517856323 1775955157 -138512010 -2135340576 430970970 1857497292 -657390095 -1344916121 920610013 1104696395 -541277720 -1464077954 833790148 1186304082 -703951421 -1592935083 939846895 1325653113 -781760038 -1503626932 1063856374 1215174752 -983165547 -1302256381 728265913 1550795823 -1039412852 -1257447142 738570400 1526890550 -876765785 -1128616655 632552587 1387580445 -858760770 -1143510744 584988818 1440286724 -1392593922 -604404888 1123078866 905437764 -1416398873 -594262159 1167922891 848963165 -1574618164 -719189158 1277909728 992766582 -1521942571 -766521533 1262919417 1010937455 -1320574054 -967929076 1598538422 675344928 -1239128189 -1054648555 1479149231 791492153 -1080939608 -929752258 1369197188 647723538 -1191186511 -805773529 1458671261 569818635 -1752132810 -526933088 2040459802 244957836 -1862445265 -403019847 2129868291 166987413 -1723131132 -296997998 2001041960 4344510 -1641619683 -383651957 1881718321 120557223 -1977121966 -48188476 1680466558 321835752 -1924511925 -95586339 1665410663 339941105 -2063856800 -201638922 1794271820 502618842 -2087596167 -191430673 1839181397 446209731 -1243249985 -1025330647 1542185875 753718021 -1299691866 -980453840 1552295818 729880348 -1153561971 -868664805 1429236641 574053175 -1135358316 -883622398 1381871544 626695982 -1470983461 -548036019 1180496887 828097377 -1354803518 -667392428 1093744622 909510520 -1500964119 -779212161 1216838597 1065372499 -1578836240 -689705370 1340784604 955092810 -1903451529 -108227871 1619379035 394458061 -1981389202 -18786568 1743259458 284112852 -2142229947 -145286445 1851673449 425294847 -2025984420 -264577334 1764986736 506773478 -1824738797 -465862011 2100482879 171303849 -1806600694 -480885092 2053052198 223881136 -1645790687 -354415945 1944673037 82733979 -1702166984 -309473618 1954848532 58961794 -1631006340 -372252182 1892069456 130121926 -1717234331 -291363341 2007725129 11289823 -1877780146 -418092584 2115844194 152701172 -1753309865 -528896575 2037447803 242732269 -2088779496 -193400434 1836163124 443977890 -2079193855 -216713833 1780245549 488330427 -1918613206 -89949764 1672095750 346888336 -1966502605 -36782683 1690823711 331406473 -1515785804 -761151198 1269338264 1018142734 -1563740755 -708049605 1288000641 1002595351 -1417840250 -595965680 1165170858 846473276 -1408189025 -619213559 1109318835 890891301 -1206787632 -820588218 1444905212 555266154 -1082382903 -931457697 1366443237 645231731 -1228248606 -1043506828 1489242318 801323096 -1314411013 -962552467 1604963543 682556481 -2016157635 -254488405 1776124177 517648775 -2135022556 -138865486 1857045768 431453598 -1995937777 -32548711 1728448803 268515765 -1905939434 -110977920 1617677626 393018796 -1704660903 -312229681 1953141109 57516515 -1660341184 -368180010 1929860460 67134970 -1799391125 -474461955 2058426695 230042065 -1814905742 -455766812 2111626590 182185416 -1128414987 -876941213 1387504089 632590671 -1143995156 -858311558 1440638400 584668502 -1301919545 -983467951 1550330347 728701309 -1257534242 -1039352760 1527115250 738385252 -1593126767 -703733753 1325707709 939753771 -1503193976 -782228450 1214870948 1064191282 -1345234781 -657037259 1105148303 920127769 -1464034118 -541348820 1186135446 833998080 4979954 2001521764 -297427490 -1723683512 119945451 1881213053 -383231545 -1641060015 244348096 2039956566 -526510612 -1751571078 167620825 2130346063 -403451403 -1862999709 503114902 1794890752 -202207814 -2064270036 445720719 1838553113 -190887517 -2087159499 321348772 1679840306 -47643256 -1976683234 340435133 1666027563 -96157295 -1924927225 992336954 1277357228 -718553834 -1574138496 1011357731 1263478965 -767133425 -1522447975 905860104 1123640478 -605014748 -1393097294 848531473 1167368327 -593628867 -1415921237 647154782 1368784072 -929256078 -1080320540 570361927 1459108049 -806262421 -1191814659 675890284 1598977274 -968415936 -1321200170 790921333 1478734051 -1054154407 -1238511153 424725939 1851260197 -144790369 -2141610999 507316650 1765423420 -265066362 -2026612720 395003265 1619817751 -108714835 -1904077765 283541912 1742844174 -18292556 -1980772318 82304471 1944120641 -353780485 -1645310867 59382222 1955408216 -310085406 -1702672268 171726309 2101044595 -466471735 -1825242017 223449596 2052497770 -480251696 -1806122938 574549371 1429855725 -869233577 -1153975103 626207074 1381243380 -883079090 -1134921512 753231177 1541559775 -1024785307 -1242811149 730374480 1552912838 -981024644 -1300107030 1066007839 1217318281 -779641805 -1501516635 954480902 1340279184 -689285078 -1578276676 827487533 1179993531 -547613695 -1470421865 910143796 1094222242 -667824104 -1355358066 847093360 1165668070 -596377764 -1418407990 890264169 1108830975 -618775739 -1407644717 1017517634 1268852436 -760711314 -1515239432 1003213403 1288495821 -708463753 -1564310559 801803796 1489878658 -1044058312 -1228677202 682052109 1604352667 -961991903 -1313989705 554763814 1444296368 -820025590 -1206364260 645710399 1367077545 -932011245 -1082813563 152288952 2115276334 -417472620 -1877283070 243169953 2037991991 -529523827 -1753797861 130561674 1892615708 -372877402 -1631492304 10875539 2007155205 -290745409 -1716739287 346336988 1671667274 -89468944 -1917976730 331967173 1691245139 -37286935 -1967113345 444540654 1836586616 -193902654 -2089388204 487777015 1779815009 -216235045 -2078559411 728149809 1549901735 -982987235 -1301283189 738945832 1527536574 -1039857148 -1258145134 633153283 1387927445 -877443537 -1129023815 584114970 1440207756 -857832906 -1143360864 919715669 1104580547 -656417159 -1344737553 834435916 1186679770 -541975968 -1464521994 940193639 1326254065 -704358837 -1593612579 1063777150 1214301160 -781610414 -1502698812 268996601 1729085295 -33100075 -1996366269 392514528 1617066870 -110417204 -1905517990 517146571 1775515485 -253925657 -2015734159 431932370 1857680196 -139418882 -2135453080 230662045 2058923787 -474874191 -1799959001 181558148 2111138578 -455329112 -1814361538 56891311 1952655161 -311789949 -1704114667 67752886 1930355488 -368594278 -1660911092 1680292342 320866656 -1977001766 -47290292 1665859055 340643193 -1924883261 -96228267 1794945476 503021906 -2064461592 -201990018 1838249437 446055755 -2086726415 -191355801 2039490962 244783364 -1751234370 -526813144 2130570635 167435549 -1863086937 -403391439 2001445280 5017910 -1723481972 -297603046 1881564601 119625007 -1641544555 -382782461 1598626110 676211112 -1320716270 -968865660 1478810919 790883761 -1238713333 -1053979491 1368559884 647340442 -1080233952 -929316682 1459574037 569927043 -1192152007 -805960529 1123944794 905525708 -1393530762 -604546848 1167314243 848625109 -1415730065 -593847047 1277526376 992129534 -1574182844 -718483246 1263027569 1011840487 -1522129827 -767486773 2101086391 171653153 -1825412709 -466265843 2052181166 223804472 -1805668990 -480731884 1944551557 81834003 -1645616727 -353447617 1955218588 59601930 -1702615632 -310176474 1619728595 395061317 -1903855105 -108902039 1743183050 283241564 -1981235738 -17855120 1850773729 425173111 -2141261363 -145112741 1765627128 507143278 -2026687020 -265026238 1179789439 827660521 -1470346925 -547653179 1094708326 909696240 -1355707062 -667501092 1216979021 1066307803 -1501052575 -780078601 1340367956 954422466 -1578498696 -689097234 1541748763 753010829 -1242867401 -1024693855 1552481282 730844308 -1299800786 -981357128 1430171689 574193855 -1154428667 -868753005 1381200944 626279590 -1134750436 -883284598 1443978100 555117538 -1205913000 -820507954 1367121773 645640187 -1082982847 -931803433 1489687366 802022352 -1228623254 -1044151556 1604786015 681584585 -1314294157 -961657115 1269189392 1017215878 -1515705796 -760276310 1288408841 1003274143 -1564086747 -708649293 1165869858 846918580 -1418485234 -596340072 1108346683 890714029 -1407293929 -619096447 1837071292 444091178 -2089739632 -193582586 1779613605 487952179 -2078482807 -216273377 1671754638 346276632 -1918201182 -89284044 1690908567 332269313 -1966647621 -37722579 1892183000 131029838 -1631188236 -373212574 2007347137 10657623 -1716793619 -290652549 2115232746 152359804 -1877114170 -417680816 2038310899 242816869 -1754249505 -529041847 1326082613 940399267 -1593570535 -704431217 1214754348 1063296698 -1503015168 -781254762 1104273927 920048273 -1344306389 -656886851 1186735646 834344584 -1464711374 -541755484 1388149329 632965831 -1129112707 -877384725 1439743560 584552158 -1143021724 -858132494 1550250595 727827189 -1301769393 -982539303 1527461498 738985708 -1257941162 -1040029760 1952729853 56851051 -1704317999 -311616697 1930006244 68075122 -1660424248 -369041570 2059387599 230224473 -1800297501 -474573963 2110916310 181745216 -1814272006 -455387284 1775458969 517237263 -2015544395 -254145757 1857986176 431599126 -2135883860 -138948806 1728631467 269476413 -1996049529 -33455343 1617237682 392308260 -1905559650 -110344440 370551358 1628510888 -132625646 -1893762172 293334567 1719459505 -9072885 -2005745763 416129548 1875546778 -154942688 -2117798986 530605589 1755797123 -240253127 -2035730513 195115610 2091256524 -441492618 -1834456096 214761027 2076954325 -490561681 -1782206471 91927144 1920828158 -344665276 -1670126638 35092081 1964000999 -333899939 -1692522549 762841846 1518287456 -1015649318 -1267639476 706072303 1561525881 -1004818493 -1289969835 597918404 1420079698 -844241944 -1163209858 617498333 1405711947 -893376527 -1111025817 818879122 1204300292 -557745218 -1446622424 933420683 1084616221 -642990169 -1364488399 1041535648 1226023478 -803540084 -1491221734 964253369 1316906543 -680052843 -1603270909 252517247 2013932521 -519865773 -1778103611 140566374 2137518064 -428949942 -1855353124 30839629 1993450459 -270994847 -1730166025 112940884 1908172738 -390777224 -1615722770 314182427 1706900365 -55285193 -1951180127 366464770 1657864084 -69620178 -1931567432 476152617 1801892799 -227548667 -2056727917 453789488 1812690854 -184408548 -2113595766 878918583 1130629921 -630367589 -1385534963 856620974 1141493560 -587161982 -1442337260 985183109 1304396563 -726216023 -1548623297 1037399964 1255294730 -740616528 -1529076186 701770707 1590893381 -941995265 -1327662487 783937482 1505681244 -1061712154 -1213153680 655336417 1342739319 -922631475 -1106840997 543320056 1466259310 -831781164 -1184156094 606095548 1395095594 -902944368 -1121380090 592284837 1414183987 -851186295 -1169892065 721141902 1576857624 -990535262 -1275948748 764806295 1519465473 -1013422661 -1264626387 966219992 1318086734 -677824012 -1600255646 1056611521 1241361495 -789250579 -1477194373 927781098 1078714492 -649940538 -1371176624 807474419 1193682021 -567314977 -1456978615 525232244 1749637346 -247461544 -2042152498 404991085 1864670459 -164770495 -2127888937 295034950 1720897744 -6586006 -2002996740 385360991 1644106953 -118078093 -1880001051 49903632 1979598982 -319350468 -1678759510 93633545 1922272415 -342172379 -1667371597 203616290 2066071732 -500395762 -1792302696 189740091 2085094573 -448703209 -1840880255 1027308029 1245464939 -751494959 -1540216761 978763236 1297190258 -732373816 -1553994658 870379983 1156039001 -571567901 -1427529611 881669590 1133118784 -628927238 -1383832468 546072985 1468750095 -830338891 -1182451677 669101440 1357290774 -907031380 -1092027334 777511339 1498468669 -1067876217 -1218531311 691676594 1581061412 -952875874 -1338805240 106256693 1901226403 -396675047 -1621358449 20487468 1983884730 -281609216 -1741566826 143577351 2139742609 -427773909 -1853390659 266540318 2028217736 -504531918 -1763031900 467814737 1826978247 -169072515 -2098521877 479169864 1804123614 -226366364 -2054759182 356106595 1648292341 -80240561 -1942974247 307496314 1699952108 -61184938 -1956817728 1920659258 92135340 -1670083050 -344736128 1964452643 34610101 -1692841457 -333546855 2090952456 195450782 -1834023388 -441960782 2077008657 214668167 -1782398403 -490343765 1875771230 415944648 -2117886350 -154882332 1755331399 531041233 -2035393941 -240555267 1628862316 370231290 -1894246848 -132176170 1719382901 293372899 -2005544359 -9248049 1226100722 1041497956 -1491423522 -803365304 1316555755 964574077 -1602786617 -680502703 1204766656 818444118 -1446959380 -557443462 1084392409 933606223 -1364401419 -643050909 1420025750 598011648 -1163018566 -844460500 1406016399 617163545 -1111459165 -892909003 1517836196 763324210 -1267321208 -1016003042 1561695165 705864491 -1290014063 -1004748281 1801576059 476507885 -2056274089 -228028479 1812732514 453716724 -2113766578 -184202280 1706710601 314402527 -1951123611 -55375885 1658294864 365994694 -1931873412 -69286934 1993788959 30539401 -1730629837 -270557275 1908083206 112999056 -1615500502 -390964292 2014135853 252343995 -1778178303 -519825513 2137031220 141013666 -1855003880 -429272178 1343225523 654888485 -1107189857 -922308855 1466055338 543492668 -1184081018 -831821040 1590982273 701711895 -1327884371 -941807813 1505342104 784237070 -1212689484 -1062149342 1303965399 985652801 -1548316677 -726548627 1255484110 1037179480 -1529132062 -740525196 1130587877 878990963 -1385363511 -630573217 1141809916 856265322 -1442790448 -586681530 1078758840 927710510 -1371345772 -649733118 1193363873 807827767 -1456527219 -567797733 1318520202 965752092 -1600559962 -677489616 1241170323 1056829701 -1477140289 -789344215 1576771036 721202506 -1275724560 -990720922 1519802821 764504403 -1265092375 -1012987777 1394611694 606545272 -1121028926 -903265196 1414386167 592109921 -1169968933 -851148723 2065870192 203791846 -1792226212 -500433718 2085579113 189291007 -1841231803 -448382765 1979262274 50206164 -1678293906 -319785736 1922359643 93573581 -1667596169 -341987103 1721089300 294817154 -2003051464 -6493010 1643673869 385829275 -1879697375 -118413129 1749955878 524879280 -2042604534 -246979428 1864626495 405062057 -2127720429 -164978555 1498922233 777030767 -1218847275 -1067520701 1580890336 691882102 -1338762804 -952948390 1468806347 545981533 -1182640665 -830118543 1356984530 669433924 -1091595778 -907501208 1155574941 870816779 -1427190351 -571867865 1133340804 881481746 -1383921240 -628868802 1245389999 1027347513 -1540012669 -751667947 1297539254 978440224 -1554480742 -731926260 1647942705 356428967 -1942487779 -80687733 1700026408 307456190 -1957021436 -61011566 1826755587 468001941 -2098432721 -169130567 1804587034 478732428 -2055098058 -226066016 2140048469 143244483 -1853821575 -427303441 2028161100 266631386 -1762842272 -504751626 1901397095 106050801 -1621400245 -396601891 1983430782 20967656 -1741250222 -281964092 -556818378 -1446473568 818004250 1204220300 -643668945 -1364896583 934020355 1084962197 -803985404 -1491920750 1041910056 1226668478 -679875555 -1602298741 964136241 1316011431 -1015500718 -1266712380 762761598 1517412840 -1005226933 -1290648355 706418023 1562125809 -844941216 -1163654922 598563148 1420454362 -892404615 -1110848273 616602965 1405595075 -442400514 -1834569624 196075986 2091438404 -489929497 -1781828495 214050251 2076513629 -344323892 -1669515174 91515360 1920162166 -333984555 -1693385661 35237369 1964940655 -132738918 -1894670324 370733494 1629471008 -8694653 -2005113835 292894127 1718748473 -154330968 -2117457858 415463812 1875134738 -241115983 -2035815385 531545501 1755942155 -942370441 -1328307743 702214235 1591591117 -1061595794 -1212258824 783758402 1504707796 -921757371 -1106761261 654407785 1342589183 -832381604 -1184502326 543997040 1466666214 -631013101 -1385909883 879616063 1131073705 -586267382 -1442220644 855647270 1141314736 -726136543 -1547748937 985032717 1303468187 -740963016 -1529676370 1037806612 1255971970 -54873665 -1950514903 313839763 1706287109 -69765722 -1932507856 366548106 1658725404 -228509299 -2056910565 477059233 1802004535 -183698028 -2113155838 453156024 1812311086 -519200293 -1777692339 251904247 2013589601 -429890110 -1855498924 141427950 2137601144 -271177239 -1731126913 30951621 1994356819 -390337040 -1615012506 112561372 1907539018 -319176012 -1677790686 49783704 1978700558 -342620499 -1668073925 94005121 1922914071 -501069178 -1792706032 204221354 2066422588 -447770977 -1840726519 188870579 2085019429 -246492464 -2041978298 524334076 1749517162 -165472567 -2128337313 405632997 1865041779 -6989086 -2003670412 295386062 1721502552 -117924101 -1879069075 385286103 1643237185 -677911940 -1601121558 966361936 1319023558 -788912539 -1476585741 1056196425 1240692703 -649303474 -1370793256 927075170 1078279156 -568218025 -1457086783 808439675 1193869293 -903810536 -1121467762 607032116 1395237794 -850577919 -1169553769 591615789 1413769147 -990152150 -1275311428 720706310 1576151952 -1013531085 -1265529179 764993311 1520430985 -169675787 -2098871453 468488921 1827381839 -225495060 -2054682758 478238400 1803970134 -80118841 -1942074543 355932907 1647323773 -61554722 -1957458104 307945202 1700654692 -397024367 -1621961977 106660541 1901900331 -281532536 -1740695778 20334244 1982953010 -426873949 -1853269195 142609039 2139568665 -505172038 -1763401940 267243158 2028666368 -829631683 -1182014549 545436177 1468367495 -907995356 -1092212814 670004744 1357399710 -1068016881 -1219466343 777599523 1499335349 -952459498 -1338134656 691338810 1580453548 -751058087 -1539509297 1026925173 1244828387 -732559552 -1554958378 978871916 1298093818 -572503189 -1427670019 871246407 1156127441 -628256910 -1383415836 881061470 1132781256 -1163696846 -844868188 1420624926 598357128 -1110531797 -892759619 1405140999 617083025 -1267143424 -1015030378 1517718572 762428602 -1290458855 -1005446769 1562069045 706508963 -1491831466 -804043328 1226445946 1042097388 -1602637489 -679575079 1316474979 963698933 -1445986972 -557265422 1203870792 818326750 -1365100163 -643495445 1085036625 933980359 -2117253638 -154503828 1875059926 415503424 -2036301341 -240668299 1756291279 531222617 -1894330936 -133038754 1629007076 371170418 -2005202479 -8636089 1718970621 292706411 -1669704290 -344103672 1920218290 91423780 -1692954233 -334454511 1964634283 35569725 -1834885716 -442045126 2091891840 195595286 -1781786187 -490002141 2076342425 214255631 -1548200845 -725654299 1303786847 984679881 -1529507734 -741170948 1255928134 1037877712 -1385964479 -630919977 1131265389 879398395 -1441916840 -586602290 1140881780 856115682 -1106295785 -922192767 1342252347 654710189 -1184727026 -832196456 1466753314 543936948 -1328231387 -942408525 1591389449 702389663 -1212610500 -1061275478 1505192208 783309190 -1730775877 -271498195 1993872791 31401217 -1615089502 -390299596 1907741070 112386328 -1777468279 -519386081 2013502885 251964723 -1855965040 -429455354 2137938364 141125930 -2057214753 -228174775 1802438131 476591461 -2113101626 -183791536 1812120042 453374332 -1950683923 -54666117 1706331585 313769303 -1932056332 -70248350 1658407384 366901582 -2003499088 -7194842 1721460380 295458314 -1879522391 -117443777 1643553413 384930323 -2041671806 -246825196 1749085870 524803640 -2128393317 -165381363 1865231031 405412385 -1792927788 -500881598 2066511608 204162670 -1840262195 -448208037 2084680417 189170295 -1678139418 -318853264 1979186890 49335900 -1667998721 -342660247 1922710227 94177861 -1275385992 -990111762 1576355412 720533186 -1265179807 -1013853193 1519944269 765440731 -1121931446 -903372836 1395576422 606732016 -1169331373 -850764859 1413679743 591674089 -1370736868 -649394294 1078089264 927295142 -1457392891 -567884909 1194299945 807969471 -1600667858 -678391880 1318706690 966717076 -1476756681 -788706399 1240734235 1056123533 -1852950799 -427227545 2139117533 143091531 -1763446040 -505101698 2028835780 267035474 -1621770557 -397242795 1901846511 106753913 -1741128998 -281064884 1983257590 19999584 -1942411627 -79817213 1647790009 355497775 -1957371252 -61615590 1700430752 308130614 -2099073369 -169501135 1827458955 468451101 -2054198594 -225945048 1803619218 478558980 -1428154823 -572053841 1156478741 870926211 -1383214560 -628432202 1132704524 881099674 -1539596789 -750997859 1245052711 1026740145 -1554621934 -732861820 1297627966 979307432 -1219033507 -1068484917 1499031409 777934823 -1338326460 -952241454 1580508008 691246078 -1181970833 -829702407 1468198723 545644501 -1092531594 -907642144 1357851482 669522892 1557411951 735250681 -1294313149 -975345195 1538915446 750701792 -1246257830 -1028608564 1376759901 621314251 -1140731535 -888741401 1432515652 577062098 -1150544536 -865393154 1097017355 912529565 -1351792345 -664110671 1175383058 822729860 -1476358850 -553140824 1337499705 952078511 -1581858539 -692981373 1221944352 1070748854 -1495595764 -774097510 1740249255 280832049 -1984661109 -21804771 1624759486 399567912 -1898332782 -102855420 1768001685 510042115 -2022706759 -261570257 1846301836 420176922 -2147338848 -150665930 2047674563 218773589 -1811715601 -486254215 2103495898 174586956 -1821463050 -462840480 1960214769 64073831 -1697062435 -304098997 1941652712 79459454 -1649072700 -357427886 1171196206 851982776 -1413388286 -590980972 1117965623 900070817 -1397969893 -609510259 1259634972 1007923594 -1524965328 -769797978 1283015941 998143379 -1569250263 -714074945 1484265802 796862940 -1233749914 -1049540368 1595268435 672329157 -1323582337 -971207447 1453560184 564437486 -1196560300 -810893118 1372476769 650733047 -1077922739 -926481189 2124491238 161880432 -1867560758 -408389540 2043473407 248241513 -1748857645 -523912123 1887085012 125669698 -1636515592 -378277778 1998022093 1070427 -1726413599 -300010377 1662400898 336660756 -1927784274 -98605000 1685847451 326946061 -1972003657 -42816479 1842196912 449478950 -2084319076 -188424182 1788900777 497501503 -2068966267 -207018989 1860328173 434465403 -2132001855 -135591081 1771020020 512274018 -2021523496 -259600562 1614402271 389997129 -1908952077 -114261147 1733564102 273884752 -1990559766 -27441284 1934969481 72514079 -1654969435 -363062477 1949863568 54509062 -1707675716 -315498710 2106507963 176812589 -1820286057 -460877055 2061698722 233059892 -1796380786 -471181544 1435269669 579553971 -1149101303 -863687777 1390526012 635866794 -1125130480 -873926778 1532490263 743490177 -1252420805 -1033985107 1547318798 725419672 -1305192670 -986486860 1211853377 1060920023 -1506473107 -785236997 1331080792 944873166 -1588015244 -698351646 1189143155 837276389 -1460763809 -538332215 1099769450 915019516 -1350351034 -662407216 2012834732 16669498 -1711863168 -286246378 1888792501 127115043 -1634021735 -375521777 2032329630 237359880 -1758690638 -534007260 2119116679 155719441 -1874770261 -414812611 1783528392 491342686 -2076173596 -213439886 1831059409 438603591 -2094145795 -198513045 1687548922 328385388 -1969515818 -40066496 1677211619 352257909 -1913235761 -84842919 1284983652 999324658 -1567020472 -711058722 1274711933 1023262699 -1510674863 -755769657 1112326998 894170048 -1404919174 -616197396 1159792463 841365465 -1422956957 -601336075 1361074944 640117654 -1087489492 -936834374 1447927577 558542735 -1203503563 -817574237 1610339122 687661988 -1309298146 -957185400 1486231339 798042045 -1231522297 -1046526319 951647595 1337970173 -692675513 -1582191407 1070938482 1221724644 -774154146 -1495504696 912487769 1097090511 -663939979 -1351998237 823046464 1175028182 -553594772 -1475878662 621800719 1376312729 -889091037 -1140409163 576858390 1432689024 -865318854 -1150584660 735339837 1557353899 -975567855 -1294125945 750362916 1539215794 -1028145144 -1246695266 64413091 1959914805 -304563057 -1696625639 79370682 1941711148 -357205866 -1649260544 218977681 2047501575 -486329155 -1811676117 174100872 2103943454 -462491484 -1821786062 509726151 1768357201 -261116693 -2023187331 420219358 1846229320 -150837006 -2147133340 280643061 1740469603 -21748519 -1984752561 399999468 1624289658 -103161664 -1898000298 564382762 1453653180 -810701562 -1196778096 651036723 1372141733 -926914273 -1077454455 796410904 1484747918 -1049221836 -1234102878 672497665 1595060375 -971251411 -1323511365 1008000078 1259597016 -769999518 -1524789772 997791831 1283336385 -713590405 -1569699347 852448380 1170760938 -591317680 -1413085754 899846245 1118150899 -609423031 -1398029857 449703138 1842011252 -188510770 -2084258472 497035515 1789335661 -206681641 -2069268159 337011920 1662080070 -99088900 -1927334550 326869193 1685885023 -42614299 -1972178573 125500550 1887292432 -378233430 -1636586180 1521823 1997539337 -300328525 -1726060251 161576116 2124825634 -407956072 -1868028658 248295597 2043379771 -524103295 -1748639465 177119209 2106175359 -461308219 -1819816365 233004016 2061790054 -470992164 -1796601270 72685531 1934763853 -363104521 -1654897055 54055874 1950344020 -315182354 -1708031368 389648269 1614724891 -113774943 -1909400009 273959828 1733524226 -27645256 -1990387154 434243519 1860515625 -135502189 -2132060667 512738214 1770582832 -259939702 -2021223908 836812577 1189580727 -537993715 -1461064037 915241784 1099582382 -662496748 -1350292862 1060845331 1211893637 -785033665 -1506646359 945222410 1330758556 -698838490 -1587567952 743944005 1532010451 -1034301847 -1252065537 725248860 1547525066 -986445200 -1305265434 579610487 1435178977 -863877541 -1148881203 635560814 1390859256 -873495998 -1125600556 328576680 1687330366 -40120444 -1969422574 351824561 1677679143 -84538467 -1913570549 491660954 1783174668 -213891146 -2075691232 438559363 1831129621 -198343761 -2094353607 237158092 2032504410 -533930016 -1758728330 156203733 2118666819 -415163399 -1874449553 16332542 2013136488 -285780014 -1712298172 127202023 1888731761 -375745589 -1633836195 687574624 1610399478 -956960948 -1309483046 798378617 1485929199 -1046992043 -1231086653 639632978 1361524420 -936482946 -1087809560 558744139 1447752413 -817650841 -1203465231 894213636 1112256146 -616366296 -1404710978 841046557 1160145547 -600884431 -1423438937 999757366 1284515488 -711362790 -1566685300 1023070767 1274929849 -755715325 -1510767723 -1811041689 -485850383 2047071051 218424285 -1822394754 -462993688 2104366930 174663620 -1697236395 -305067325 1960336249 64973807 -1648624052 -356725030 1941282656 78819318 -1984257533 -21130603 1739899695 280228793 -1898486246 -103786868 1624835894 400439200 -2023675343 -261743961 1768901405 510163851 -2146636248 -150217026 1845661444 419807122 -1352428881 -664493511 1097724803 912966421 -1475455306 -553032160 1174419354 822544140 -1581770083 -692114933 1337359281 951143207 -1495933308 -774705646 1222361000 1071419198 -1294695733 -975981987 1557849063 735957873 -1246148910 -1027705276 1538729982 749737832 -1139864839 -888653201 1375824853 621173571 -1151152416 -865730954 1433186252 577478490 -1927904474 -99503184 1662575114 337629852 -1971632321 -42174551 1685399059 326243973 -2083714284 -188073086 1841523256 449075886 -2069836019 -207093861 1789832737 497655479 -1868459198 -408509484 2125460078 162054904 -1748215973 -523540531 2042771063 247793377 -1636164752 -377672730 1886681692 124996298 -1726488727 -300879873 1998175813 2002643 -1233607698 -1048603784 1484178114 795996756 -1323997193 -971876511 1595606747 672937549 -1197265956 -811328694 1454197488 564820582 -1076957243 -926294189 1371573993 650624639 -1412451446 -590839012 1170330278 851894832 -1398638701 -609925371 1118574271 900408873 -1525400648 -770503890 1260018324 1008560642 -1569063007 -713109705 1282907789 997240347 -1506029339 -784539533 1211478473 1060274527 -1588194052 -699325334 1331197392 945767750 -1461692201 -538482623 1190017531 837355885 -1349673778 -662000552 1099169250 914673012 -1148403583 -863244265 1434624429 579178811 -1126103912 -874105842 1391420852 635983138 -1252570957 -1034913755 1532570015 744364297 -1304785750 -985809860 1546972550 724819216 -1655312339 -363675461 1935380737 73179543 -1707592652 -314637150 1949717784 53568910 -1819379681 -460765047 2105547059 176630181 -1797014522 -471561072 2062409002 233500092 -2132615095 -135933729 1860993381 434876915 -2020662192 -259517242 1770079612 512128490 -1908840325 -113354515 1614219607 389036481 -1990939550 -28074764 1734004046 274595288 -1088364124 -936914638 1362002056 640266270 -1202903619 -817228501 1447249041 558134279 -1308923498 -956540672 1609894074 686962732 -1231639153 -1047421671 1486408867 799013941 -1567100480 -711933610 1285132524 1000251514 -1510328871 -755169969 1274303733 1022583907 -1404274190 -615823004 1111627998 893724744 -1423852053 -601453187 1160764615 841542737 -2075213460 -213257734 1782620224 491229398 -2094856843 -198953501 1831691353 438981839 -1969927842 -40732216 1687890034 328997092 -1913090745 -83903023 1677126763 351395069 -1711681272 -285285986 2012721188 15761586 -1634462447 -376232569 1889170493 127747243 -1759356614 -534419028 2032941078 237701248 -1873830621 -414667339 2118253583 155634841 -262047901 -2023340043 510596687 1768433369 -150162566 -2146728980 419615318 1845879488 -21299375 -1984049209 280272509 1739828971 -103335096 -1898968098 400120420 1625189106 -304716025 -1697556591 64489003 1960785597 -356801762 -1648585848 79020594 1941107364 -485626059 -1811226717 218336793 2047131279 -463459540 -1821959238 175000064 2104064662 -888186965 -1140299971 620836487 1376126481 -865954894 -1150967004 577565342 1433125384 -975904871 -1294733553 735755957 1558023715 -1028056192 -1245828330 750221996 1538279994 -692566065 -1581287591 951461603 1337005685 -774536234 -1496140992 1071375098 1222431340 -664547331 -1352335509 913157841 1097506375 -552727580 -1475789966 822110920 1174887006 -377862622 -1635944780 125052686 1886590872 -300449221 -1726958931 1696535 1998508929 -408826352 -1868104058 162508604 2124980138 -523498999 -1748288865 247622437 2042977203 -187869626 -2083887408 449001322 1841563644 -207580577 -2069388599 498004851 1789510629 -99164556 -1928204574 337166168 1663012814 -42263955 -1971574021 326466369 1685212119 -770414870 -1525459332 1008338886 1260205904 -713448717 -1568763291 997704671 1282470729 -590352680 -1412899250 851546100 1170653026 -610129215 -1398465961 900484077 1118534523 -811370866 -1197193704 564991906 1453991732 -925977961 -1077313023 650171323 1372054317 -1049035076 -1233138134 796303248 1483845382 -971687259 -1324217805 672881545 1595697951 -1034480159 -1253038729 744060109 1532904539 -986000904 -1304567442 724873428 1546879042 -863199789 -1148474043 579009791 1434831977 -874423862 -1125750436 636434662 1390938224 -538966651 -1461242605 837706921 1189696575 -661798500 -1349848822 914596016 1099206694 -784626249 -1505968863 1060498587 1211292685 -698988114 -1588496072 945301634 1331632148 -113691351 -1908537921 389501957 1613784211 -27987664 -1990999642 274370588 1734189194 -136135397 -2132439667 434953271 1860955297 -259032830 -2021111404 511776814 1770399928 -460446387 -1819732517 176178273 2106029303 -471604908 -1796943422 233668728 2062201070 -363483777 -1655530007 73124947 1935473861 -315070106 -1707124240 53872714 1949382876 -615766880 -1404365770 893535628 1111848218 -601759559 -1423519697 841974165 1160294659 -711480174 -1567581180 999935422 1285487912 -755341173 -1510123491 1022626215 1274231089 -956615484 -1308883886 687166952 1609721214 -1047072547 -1231962037 798527985 1486856551 -937378570 -1087927200 640605658 1361702220 -817006353 -1203091335 558045635 1447307605 -534641560 -1759169282 237790532 2032883154 -414203791 -1874267929 155296093 2118554059 -285635494 -1711358772 16248182 2012274144 -376158141 -1634502443 127543663 1889343993 -40561652 -1970133862 328955168 1687963062 -84357099 -1912610685 351711545 1676771759 -212952002 -2075546456 490798354 1783090564 -199010265 -2094765903 439171339 1831471517 -2087580004 -191545846 1838968752 446390054 -2063611259 -201786861 1794223017 502700863 -1924561234 -95504840 1665656706 339793684 -1977335113 -48008671 1680483227 321721101 -1641734408 -383635858 1881898964 120344386 -1723278623 -296752521 2001124301 4295515 -1862363446 -403069348 2129721318 167233392 -1751952685 -527146427 2040345599 244974441 -1191432620 -805626174 1458720632 569737198 -1080956339 -929637669 1369410401 647543799 -1238915482 -1054828816 1479133002 791607260 -1320525185 -968011031 1598292819 675492805 -1521795536 -766767450 1262837532 1010986890 -1574503895 -719205697 1277729541 992979859 -1416579582 -594049388 1168037678 848947128 -1392676325 -604355955 1123226423 905192353 -1702281251 -309457077 1955028721 58748519 -1645937724 -354170030 1944754920 82684542 -1806518289 -480934023 2052904643 224126549 -1824558090 -466074784 2100368090 171319884 -2025967687 -264691921 1764773525 506953219 -2141983840 -145433802 1851624076 425376282 -1981438069 -18704611 1743505063 283964977 -1903664238 -108047612 1619395262 394342952 -1578688747 -689950845 1340702265 955141807 -1500849396 -779228262 1216657952 1065585334 -1354983641 -667179087 1093858827 909493917 -1471065282 -547986520 1180643858 827851396 -1135603855 -883474457 1381920349 626613963 -1153578136 -868549634 1429449284 573872850 -1299478717 -980633643 1552279151 729995001 -1243200678 -1025412148 1541939830 753865440 -1314624482 -962372472 1604980018 682442148 -1228298233 -1043425135 1489488171 801175997 -1082137556 -931605318 1366394112 645313942 -1206771659 -820703069 1444692249 555446671 -1408009094 -619426580 1109204310 890908096 -1417758621 -596014859 1165023567 846719449 -1563888568 -707803938 1288082788 1002546674 -1515900847 -761134905 1269518717 1017930219 -1966453546 -36864960 1690578426 331554156 -1918400305 -90130343 1672079843 347003253 -2079210268 -216599438 1780458952 488150366 -2089025283 -193253269 1836212689 443896135 -1753391950 -528847836 2037595550 242486536 -1877960533 -417880003 2115959175 152684817 -1717119872 -291380202 2007545260 11502906 -1630859111 -372498417 1891987893 130171171 -1463853729 -541561399 1186020467 834014437 -1345152698 -657086000 1105000554 920373500 -1503341203 -781982213 1214952513 1064142039 -1593241228 -703716894 1325887576 939540686 -1257747141 -1039172179 1527131159 738270337 -1301968606 -983385676 1550575630 728553624 -1143749367 -858458721 1440588837 584750259 -1128398576 -877055610 1387290684 632770730 -1814987369 -455717631 2111773883 181939245 -1799571058 -474248936 2058541218 230025268 -1660226139 -368196301 1929680009 67347487 -1704513092 -312475350 1953058960 57565190 -1905889805 -111059611 1617431775 393165897 -1995724310 -32728708 1728432326 268630096 -2135038527 -138750633 1857258733 431273083 -2016402984 -254340786 1776173300 517566562 -402732136 -1862665458 166767284 2130156066 -527233151 -1751892201 245198509 2040159803 -383433814 -1641909444 120267398 1881936400 -297236557 -1722829019 4646559 2000803337 -95822852 -1924207766 340245200 1665174086 -47964187 -1977405581 321552073 1680690783 -191736882 -2087361704 446444258 1838875252 -201353257 -2064079039 502396667 1794557549 -594482352 -1416111162 849250940 1167702762 -604164279 -1392893985 905137765 1123319539 -766811294 -1521724428 1011155534 1262629592 -718887045 -1574856723 992527959 1278211777 -1054344396 -1239364702 791255576 1479453326 -968212691 -1320349765 675569153 1598254743 -805539066 -1191492720 569512490 1458905788 -929974497 -1080653943 648009267 1368975013 -18482471 -1981625777 283876341 1743563619 -108511552 -1903227306 394682348 1619095418 -264342805 -2026290563 506467271 1765221201 -145508622 -2141944220 425580510 1851451208 -481105219 -1806312917 224168849 2052832007 -465621340 -1825038798 171003784 2100723486 -309763441 -1701948903 59179939 1954558773 -354113898 -1646029312 82495418 1944975148 -980690415 -1299387769 730184509 1552059307 -1025106424 -1243533666 753434404 1542410162 -883928541 -1135123787 626930447 1381565337 -868379078 -1153784148 573830934 1429522304 -667104651 -1355023645 909290329 1094032335 -548336020 -1470742790 828337984 1180196822 -689487289 -1579126063 954803051 1341002749 -779450786 -1500662072 1065674610 1216600036 -708269798 -1563453044 1002883126 1287780512 -760910589 -1516085867 1017842735 1269578937 -619503320 -1407970882 891109380 1109029010 -595663567 -1418078809 846234653 1165472907 -931153538 -1082619416 644995154 1366747332 -820871833 -1206563343 555490379 1444621533 -962318004 -1314717222 682250336 1605198070 -1043729067 -1227962941 801608825 1489020143 -291075630 -1717454524 11069694 2008012904 -372552245 -1630765731 130362599 1891769457 -528678432 -1753599626 242442444 2037665882 -418331143 -1877478033 153003221 2115605571 -216950346 -2078889696 488634522 1780008972 -193176145 -2089063111 443694211 1836387349 -37088892 -1966268142 331641000 1690517566 -89664099 -1918835445 346666161 1672381479 -858548133 -1143691059 584972663 1440401889 -876716990 -1128698668 632307054 1387728376 -1039658903 -1257299713 738619717 1526809043 -983182224 -1302141722 728479068 1550616010 -781940673 -1503414103 1063971091 1215158661 -704033754 -1592886096 939994378 1325407644 -541130739 -1464323941 833708321 1186353591 -657275884 -1344932734 920429880 1104909742 -138561389 -2135259131 431217087 1857349929 -254772086 -2015933412 517873062 1775840560 -110743391 -1906245577 392712589 1617912091 -32770888 -1995652050 268801428 1728226562 -368400137 -1660053407 67422683 1929640269 -311989010 -1704960904 57216450 1953381716 -456056635 -1814687661 182403561 2111336831 -474159908 -1799629750 229803504 2058728806 1263240340 1011659778 -1522145864 -767371986 1277575309 992047131 -1574428255 -718335689 1167068326 848772144 -1415680630 -593928932 1123928255 905639977 -1393317485 -604727035 1459393776 570139750 -1192036900 -805976758 1368477929 647389311 -1080086075 -929562285 1478958274 790637652 -1238794770 -1053930120 1598740699 676194381 -1320896009 -968652447 1881515100 119706826 -1641298576 -382929434 2001231941 5198035 -1723465367 -297717249 2130586734 167320824 -1863299774 -403210796 2039736439 244635873 -1751283365 -526730803 1838330936 446006446 -2086873836 -191109758 1795125281 502808759 -2064576243 -201973349 1665743882 340659356 -1924702938 -96440912 1680144403 321112197 -1976919745 -47339095 1381021141 626492739 -1134635783 -883301265 1430090188 574243162 -1154281248 -868999050 1552629223 730598769 -1299882805 -981308323 1541863934 752994664 -1243047726 -1024481212 1340581297 954242343 -1578515299 -688983029 1217028520 1066225982 -1501298556 -779931630 1094462851 909843733 -1355658065 -667583431 1179773338 827775244 -1470134090 -547833824 1765709085 507094411 -2026834895 -264780633 1850953988 424960402 -2141376472 -145096514 1743068463 283258297 -1981055997 -18068331 1619581238 395307424 -1903773670 -108951412 1955169657 59684335 -1702370219 -310324029 1944338784 82014710 -1645600692 -353562406 2052197707 223690205 -1805882265 -480551695 2101332306 171506116 -1825462146 -466183960 2038294038 242931328 -1754036422 -529221716 2114986511 152507033 -1877064925 -417762379 2007395876 10575538 -1717039352 -290504802 1892395581 130849451 -1631204591 -373097593 1691022962 332252900 -1966827682 -37509176 1671901803 346030845 -1918282937 -89234479 1779531328 488001238 -2078335124 -216518662 1836890713 444304079 -2089624715 -193598493 1108592350 890566216 -1407342606 -619014300 1165886151 846803537 -1418697749 -596159619 1288195820 1003454074 -1564069952 -708763818 1269140213 1017297507 -1515459623 -760423601 1604638394 681829932 -1314211946 -961706240 1489572515 802038325 -1228442737 -1044364519 1367301768 645426718 -1083097180 -931786958 1444059793 555067911 -1206060099 -820262101 1617352535 392292289 -1905740165 -110131475 1728779086 269231064 -1996131742 -33406220 1857904485 431648755 -2135736759 -139194657 1775278972 517450730 -2015430064 -254162234 2110900019 181860261 -1814059489 -455567735 2059141930 230372284 -1800248826 -474656112 1930055425 67993495 -1660670419 -368894277 1952942872 56671118 -1704334796 -311502174 1527314335 739231497 -1257859405 -1040079323 1550136198 727843600 -1301589334 -982752708 1439924141 584339259 -1143136639 -858116585 1388231604 632916770 -1129260392 -877139442 1186981883 834197357 -1464760617 -541673919 1104290786 919933812 -1344519474 -656706984 1214541769 1063477087 -1502998811 -781369741 1326033872 940481350 -1593324804 -704578966 791101840 1478521094 -1054269252 -1238495190 675972489 1598928159 -968563547 -1320954829 570214818 1459353908 -806180722 -1191864296 647040443 1368800557 -929076073 -1080534015 848318964 1167548770 -593612584 -1416036274 905811437 1123722619 -604769087 -1393245097 1011603910 1263331664 -767182614 -1522366340 992353759 1277242697 -718766861 -1573958555 340353368 1666077134 -96010124 -1925173022 321168705 1680053719 -47528851 -1976699653 445835626 1838537212 -191068090 -2086946608 503262579 1794645477 -202290081 -2064220983 167670076 2130264490 -403697648 -1862852474 244561189 2039776691 -526527479 -1751456609 119929102 1881328024 -383018974 -1641240396 4734231 2001669505 -297378757 -1723765587 909930705 1094402119 -667807235 -1355472533 827438280 1180075102 -547367452 -1470569102 954726627 1340131445 -689333809 -1578194599 1066024186 1217203308 -779854378 -1501336256 730554549 1552699427 -981139047 -1300090609 753312940 1541510202 -1024932480 -1242565354 626059399 1381488657 -882996821 -1134970563 574434462 1429871624 -869053006 -1154187996 223498265 2052415631 -480497355 -1805975133 171938816 2100864150 -466488020 -1825126982 59365419 1955522749 -309872377 -1702852207 82058290 1944267940 -353731298 -1645392504 283459709 1742893291 -18144943 -1981017657 394822756 1620030706 -108599992 -1904093730 507430991 1765406937 -265246365 -2026399243 424873046 1851014336 -144872070 -2141561364 487662354 1779831684 -216055234 -2078772568 444393227 1836832669 -193821145 -2089437519 332049184 1691196342 -37434868 -1966867814 346517305 1671454639 -89584107 -1917960573 10892150 2007040992 -290958758 -1716559156 130807663 1892468729 -372926909 -1631410475 243120964 2038074322 -529278360 -1753945346 152076125 2115456971 -417456527 -1877397785 645858266 1366831948 -932093194 -1082764704 554878915 1444280149 -820205841 -1206151559 681872360 1604565886 -961877308 -1314006446 801722353 1489928039 -1043910947 -1228923317 1002967998 1288643368 -708414830 -1564392956 1017501607 1268967217 -760498549 -1515420131 890477452 1108650778 -618792288 -1407530442 847142805 1165586179 -596623687 -1418260945 67768915 1930240709 -368807041 -1660730391 57136714 1952507612 -311838874 -1704032272 181508705 2111220471 -455083187 -1814508581 230448760 2059103982 -474857644 -1800073278 431817271 1857696417 -139238629 -2135665779 516998702 1775761080 -253843710 -2015783020 392595973 1617017491 -110564567 -1905271873 269176348 1728872074 -33214672 -1996349530 1063531163 1214448141 -781560905 -1502780639 940177026 1326368276 -704145490 -1593792712 834648745 1186499135 -541992059 -1464407277 919764656 1104498214 -656662628 -1344590070 584262399 1439961705 -857914413 -1143311547 633267942 1387910768 -877623350 -1128810660 738765517 1527749211 -1039741983 -1258161289 728067796 1549950530 -982839304 -1301528722 -917496627 -1101583269 660504033 1348029815 -834807596 -1187321790 540260856 1463060846 -947153665 -1332960151 696645075 1585628485 -1058647834 -1209966480 786969034 1508835676 -723055447 -1545585601 988376453 1307467027 -745879376 -1534199770 1032104348 1250138378 -633568101 -1388596211 875750839 1127601441 -581877630 -1437175788 861872558 1146622264 -230802427 -2059858797 472931625 1798794687 -179046372 -2108372854 459118896 1817880998 -52054985 -1948089183 317445403 1710024077 -74944466 -1936768840 361107714 1652629908 -276222879 -1735516937 25644365 1988132315 -387651464 -1612457746 116033876 1911404994 -514677677 -1772776251 257738111 2019292649 -432054198 -1858580260 137429350 2134258160 -800379508 -1488184038 1044728992 1229093942 -685315691 -1608394493 958957753 1311750191 -560945730 -1449683672 815711378 1201271812 -637705817 -1359326927 938672267 1089744925 -839107096 -1157952130 603086020 1425370194 -896402959 -1114191513 614439133 1402513483 -1020807718 -1272937140 757716214 1513022560 -1001754173 -1286782635 709103855 1564680313 -349893308 -1675477550 86731880 1915510014 -330774179 -1689257525 38185073 1967233255 -436304522 -1829128736 200336474 2096616652 -493665937 -1785433607 211624003 2073694421 -158196448 -2120929866 412908556 1872448666 -234890951 -2030507601 535934997 1760987267 -129395438 -1890671228 373814334 1631634600 -14397173 -2010947171 287977511 1714225329 -77169073 -1939779879 359145315 1651453941 -66340266 -1962112320 302373754 1694690284 -172099971 -2101688597 464754513 1823778759 -221236636 -2049506574 484332360 1809408990 -422482389 -1848222019 148836103 2144878481 -507729358 -1766090076 263375646 2025192328 -401938919 -1626483057 100960053 1896069027 -278453760 -1738534250 23675692 1986950074 -1073193337 -1223725551 772161451 1493241661 -949642594 -1335711224 694942642 1584188196 -824977739 -1177229789 551401369 1473939215 -910290260 -1095163334 665875328 1354187542 -574664989 -1430749579 867250127 1152786265 -623736070 -1378502036 886893526 1138481984 -748370223 -1536952761 1030399997 1248696171 -737606968 -1559350690 973562852 1291866994 -495104242 -1787134056 208875042 2071207604 -451900649 -1843938431 186575419 2082069165 -324614340 -1683884118 44606992 1974441606 -339016923 -1664339021 96821769 1925337759 -3514518 -1999802372 298073670 1724059344 -123233421 -1885295643 380238431 1638845129 -250489000 -2045319218 522172020 1746437858 -159640767 -2122636329 410153581 1869955835 -653037626 -1374396592 924651242 1075461756 -562123809 -1451648183 812698355 1199045221 -674699276 -1596991646 969311960 1321317966 -794483731 -1482550405 1051411137 1236038231 -995852382 -1281142988 715792014 1571630616 -1010189381 -1261532371 768072343 1522592257 -897583216 -1116158202 611423932 1400284714 -854445175 -1173028065 589058725 1411080755 -1388521015 -633607841 1127397605 875923571 -1437524528 -581554874 1147108604 861424746 -1545121285 -723492499 1307128023 988676161 -1534421534 -745691788 1250227406 1032045656 -1333016147 -947062469 1585817729 696424471 -1209659980 -1058980574 1508404376 787438606 -1102036577 -917016311 1348346035 660148261 -1187150458 -835013360 1463018666 540333116 -1772947199 -514471529 2019334189 257665211 -1858126568 -432534130 2133941300 137784482 -1735823053 -275889755 1988562975 25174153 -1612401366 -387742276 1911215110 116253840 -1947866779 -52241933 1709934665 317503711 -1937232516 -74506774 1652968528 360807622 -2059509417 -231124543 1798307963 473379053 -2108447410 -179005992 1818084450 458945780 -1272452984 -1021257698 1512671652 758036786 -1286984559 -1001579513 1564757437 709066027 -1157865286 -839167956 1425146262 603271424 -1114528605 -896101323 1402979727 614003993 -1450116884 -560478086 1201576384 815376726 -1359135499 -637924253 1089691097 938765647 -1488228130 -800309176 1229263346 1044521316 -1608076089 -685669295 1311299051 959440253 -1890990016 -129042218 1632086380 373332474 -2010903463 -14467889 1714056565 288185827 -2121121678 -157978396 1872503134 412815816 -2030074773 -235358979 1760683335 536270289 -1828792284 -436606798 2096150792 200771998 -1785521091 -493605717 2073918737 211438983 -1675276266 -350068608 1915433274 86770092 -1689742321 -330324839 1967584547 37864885 -1626686645 -401765411 1896143463 100920049 -1738047662 -278900796 1986600574 23998184 -1848560775 -422181905 2145342037 148398787 -1766000800 -507787274 2024969804 263562970 -2101499089 -172319815 1823721987 464845461 -2049937610 -220766304 1809714714 483999372 -1939463395 -77524085 1650999857 359625383 -1962154236 -66267246 1694860840 302167742 -1536910461 -748442859 1248524975 1030605369 -1559666790 -737251572 1292320438 973082144 -1430318159 -575134937 1152479901 867582475 -1378691160 -623515842 1138538116 886801938 -1177318425 -824919183 1474161355 551213661 -1094823938 -910590104 1353723602 666312260 -1224211499 -1072745661 1493590777 771838575 -1335506996 -949815462 1584113376 694982262 -2045670902 -250168676 1746922278 521722800 -2122559981 -159678843 1869754175 410329001 -2000027080 -3329362 1724146452 298013570 -1884830175 -123668809 1638508301 380540827 -1683580306 -324949256 1974008642 45075412 -1664393609 -338923807 1925529435 96604109 -1786965412 -495312182 2071163760 208946150 -1844390331 -451418413 2082387817 186222591 -1115706686 -898065836 1399966702 611777400 -1173197093 -854237619 1411125239 588988257 -1281088784 -995945882 1571439580 716010314 -1261836567 -1009854849 1523025861 767604563 -1597457754 -674264528 1321655178 969009948 -1482326337 -794669527 1235951507 1051471621 -1374473580 -653000190 1075663800 924476206 -1451297139 -562444773 1198561185 813147959 25794245 1989060179 -276301847 -1736390785 115626716 1910727242 -387304464 -1611857050 257040119 2018848353 -514031653 -1772400819 138402542 2134436472 -432948286 -1858696364 473859745 1798944311 -231676019 -2059938021 458441400 1817473582 -178445420 -2108026110 317001363 1709325829 -51679297 -1947443415 361286282 1653602844 -75060314 -1937663184 988263949 1306560155 -722872543 -1544624201 1032483348 1250771586 -746319048 -1534909522 876363327 1127943849 -634233069 -1389006971 861010470 1146538672 -580936950 -1437029476 659596905 1347917567 -916535483 -1101400109 540893808 1463440102 -835517604 -1187761206 696987227 1586241229 -947564681 -1333624863 786885186 1507973844 -1058501778 -1209025544 412264324 1872074514 -157497688 -2120485314 536830877 1761104651 -235863375 -2030685657 373895094 1632509728 -129544550 -1891598836 287632303 1713625913 -13989245 -2010269163 86357984 1914865526 -349448500 -1674779046 38302713 1968128879 -330951979 -1690230205 201211858 2096697156 -437231874 -1829278104 211024843 2073348957 -492987673 -1785025935 603752268 1425782746 -839719328 -1158293770 613499733 1402368963 -895540615 -1114107153 757534590 1512062952 -1020694958 -1272029500 709544807 1565391857 -1002132917 -1287415075 1045141288 1229760446 -800721404 -1488796014 958812977 1310811047 -685231587 -1607531893 814751514 1201090444 -560038346 -1449570656 939383555 1090186133 -638338513 -1359705415 868217927 1152959697 -575564437 -1430870531 886190174 1138032840 -623095438 -1378131484 1029995637 1248021731 -748020391 -1536348721 973715564 1292798202 -737683136 -1560221226 772334627 1494209717 -1073314545 -1224624743 694493242 1583485100 -949272298 -1335070336 550726673 1473535111 -824373955 -1176879701 666806280 1354340510 -911161052 -1095239246 147969167 2144789529 -421546589 -1848081099 263983254 2025529344 -508399174 -1766506196 101342397 1896705067 -402375279 -1627190009 23566500 1986046002 -278267512 -1737570018 359056619 1650586749 -77027897 -1938844335 302711026 1695297636 -66756130 -1962782392 465390809 1824160847 -172806667 -2102125213 483428544 1809299542 -220272148 -2049320582 715441414 1571026320 -995449814 -1280469828 768147743 1523462537 -1010343885 -1262464859 612322612 1400405410 -898552808 -1116332914 588417325 1410709947 -853743615 -1172580201 924046690 1075111412 -652364722 -1373993768 813568379 1199120877 -563056553 -1451802431 969432400 1322216902 -674874244 -1597960982 1051040073 1235397087 -794036123 -1481848589 298509774 1724765528 -3898142 -2000440204 380051927 1637880129 -123125509 -1884393363 521235964 1746296170 -249623344 -2045232058 410823141 1870371187 -160249655 -2122975137 209581482 2071643452 -495741818 -1787517936 185610675 2081882405 -450998113 -1843830775 44465560 1973505294 -324526924 -1683018718 97237377 1926007063 -339355475 -1664948165 1709528001 316826455 -1947520275 -51641733 1653118936 361736014 -1937312012 -75381150 1799281651 473557861 -2060404001 -231241143 1817386986 458502012 -2107801914 -178631088 2018657189 257258291 -1772346743 -514125281 2134869948 137934634 -1859000688 -432613882 1988742039 26147585 -1735939397 -276784595 1910771598 115556120 -1612026206 -387097036 1586197257 697058207 -1333456347 -947772749 1508292368 786532230 -1209477572 -1058019670 1347484475 660065197 -1101096425 -916870527 1463631650 540676020 -1187815922 -835424616 1128031085 876303355 -1389231551 -634047785 1146201972 861312994 -1436563880 -581372210 1307044703 987814857 -1544975757 -722552091 1250570054 1032658896 -1534833046 -746356996 2097046144 200888854 -1829764180 -436784326 2073274009 211064335 -1784821835 -493160669 1915087538 86170148 -1674867810 -349390072 1967664811 38739517 -1689890937 -331251951 1632203492 374227570 -1891167288 -130014370 1713682173 287540843 -2010458159 -13768889 1871903446 412469824 -2120442886 -157570196 1761558223 536350297 -2031001629 -235507851 1200636488 815231710 -1449254044 -560393230 1090356817 939177671 -1359747203 -638265365 1229703802 1045232364 -1488606378 -800941120 1311116899 958480117 -1607962801 -684761127 1512526380 757097146 -1272368384 -1020394602 1565169205 709732003 -1287325927 -1002190961 1425857054 603712136 -1158497486 -839545948 1402019335 613822097 -1113620693 -895987779 1473458499 550765013 -1176678289 -824549127 1354691930 666486220 -1095723914 -910711584 1493743985 772770279 -1224288163 -1073616693 1583709544 694308350 -1335157692 -949211950 1248076071 1029902769 -1536540661 -747802467 1292494142 974050728 -1559788526 -738151292 1153411349 867735939 -1431189447 -575211345 1137863948 886398362 -1378087904 -623166282 1824330123 465183005 -2102169433 -172736463 1808848274 483910916 -2049002306 -220625880 1650891193 358721839 -1939277675 -76560381 1695243680 302804278 -1962591092 -66974694 1896481263 101527929 -1627103037 -402436011 1986512374 23131488 -1737906982 -277965748 2144438749 148289867 -1847596815 -421996441 2025606596 263945554 -1766707992 -508224386 1321730050 969879700 -1597611730 -675196488 1235600411 1050866829 -1481923273 -793995871 1075021872 924104870 -1373771492 -652551798 1199459369 813268159 -1452266235 -562618989 1400836198 611852528 -1116638902 -898219556 1410520191 588637417 -1172523693 -853834299 1571067988 715368642 -1280640648 -995243538 1523145805 768503003 -1262011039 -1010823689 1973821642 44109916 -1683471898 -324046480 1925965011 97309765 -1664776705 -339561111 2071832824 209361006 -1787573804 -495650494 2081451233 186080375 -1843524147 -451330725 1745957038 521535544 -2044767870 -250060524 1870460087 410764321 -2123197029 -160062195 1724561564 298682378 -2000365136 -3938010 1638366341 379603987 -1884742231 -122802881 340825191 1666688241 -94440117 -1923496483 322785406 1681547496 -46976686 -1976303164 445324373 1837903043 -192578183 -2088612369 501667916 1793190106 -202852000 -2064676362 166167555 2128655509 -404101841 -1863395911 243941402 2039312524 -528211658 -1753017952 121375793 1882930343 -382571235 -1640669813 5359656 2002188478 -295720700 -1722246766 792638639 1480164409 -1053764221 -1237850859 676556982 1599356960 -966979174 -1319493364 568671389 1457654795 -806658639 -1192465113 646510724 1368377362 -930702936 -1082021570 847881419 1166971997 -595081753 -1417611919 904159442 1122193476 -605421058 -1393741464 1012018425 1263869039 -765702699 -1520730813 994044128 1278793846 -718173748 -1573471910 223061286 2051839408 -481967094 -1807551332 170287423 2099335593 -467140589 -1825623931 59780372 1956060546 -308392904 -1701217106 83749133 1945819547 -353138655 -1644906313 284996930 1744537044 -17640338 -1980373768 395407707 1620459981 -107016073 -1902632735 505888112 1763708390 -265724836 -2027000630 424343913 1850591743 -146499515 -2143049517 908428782 1092793720 -668212030 -1356016556 826819063 1179611489 -549052197 -1472130995 956173788 1341734218 -688886544 -1577624474 1066650053 1217722707 -778196759 -1499817857 731026826 1553311004 -979569498 -1298414544 754930067 1543004421 -1024380737 -1242169303 625548728 1380855086 -884507500 -1136636926 572840353 1428416823 -869615475 -1154643941 644282085 1365362291 -932669495 -1083201697 554382076 1443627626 -821734448 -1207803066 683507415 1606045249 -961339397 -1313591443 802208462 1490520664 -1042359326 -1227232396 1003611777 1289147927 -706771027 -1562855621 1018962584 1270551054 -760069196 -1514835166 889876147 1108172325 -620490849 -1409073399 845654698 1163958844 -597046394 -1418790128 487118381 1779427003 -217663743 -2080274537 442831412 1835147938 -194284776 -2090056818 332619295 1691643529 -35832013 -1965420635 348035590 1673112208 -89064662 -1917334596 12568137 2008610527 -290347163 -1716086797 131203664 1893020358 -371432580 -1629793302 241454715 2036563693 -529911977 -1754456127 151620194 2114894580 -418911410 -1878991912 1065207716 1216018226 -780949880 -1502308834 940573629 1326920491 -702651759 -1592176121 832982934 1184988928 -542626118 -1464918484 919309199 1103936281 -658117981 -1346184651 583718848 1439557462 -859523348 -1144813958 631706585 1386226511 -878087435 -1129430429 739336178 1528196964 -1038139682 -1256714680 729586667 1551608701 -982320441 -1300903343 68413292 1930745850 -367163840 -1659193642 58598261 1954092003 -311410087 -1703447857 180907870 2110742472 -456782222 -1816051996 228961095 2057477073 -475280789 -1800602883 430241544 1856227230 -139815388 -2136103246 516502289 1775108999 -255372739 -2017434965 394231610 1618497452 -110027242 -1904857472 269663011 1729465269 -31663601 -1994659175 1883001187 121332213 -1640878001 -382402343 2001835386 5678572 -1721764778 -296172352 2129123665 165734855 -1863731075 -403797781 2039094600 244133342 -1752925084 -528265998 1837842695 445411729 -2088427477 -192802627 1793492254 501331336 -2065112014 -202386268 1666238773 341309859 -1923176423 -94791537 1681722668 322583994 -1976341504 -46900074 1263694251 1012220221 -1520693113 -765779951 1279243698 993559844 -1573792610 -717822968 1166670233 848218383 -1417176907 -595548125 1122254208 904072470 -1393926996 -605197254 1457873359 568480089 -1192558365 -806604683 1367909846 646944064 -1081686790 -931007380 1480518141 792320363 -1238333231 -1053312953 1599286756 676601202 -1319285560 -967148450 1764188194 505434292 -2027355890 -265408104 1850385467 424514733 -2142976745 -146541183 1744627728 284940422 -1980593860 -17450582 1620126729 395713695 -1902162651 -107446861 1955622982 60244176 -1700916886 -308731396 1946006623 83526857 -1644964493 -353049115 2051799156 223135970 -1807378088 -482170418 2099657837 169938171 -1826071231 -466653737 1380532458 625897596 -1136188986 -884993712 1428456691 572765285 -1154816545 -869411511 1553123544 731248718 -1298355724 -979658398 1543441601 754465879 -1242468883 -1024041605 1342066830 955867160 -1578094174 -688455372 1217631383 1066705921 -1499597381 -778386131 1092999356 908257322 -1356088944 -668169978 1179131045 827272243 -1471775351 -549368545 1107964897 890045303 -1409002803 -620535205 1164441592 845203310 -1419143468 -596728254 1288813523 1003916101 -1562387713 -707204503 1270644682 1018908508 -1515053338 -759878032 1606230917 683283219 -1313652055 -961252801 1490085788 802674442 -1226930512 -1042696666 1365683127 643930913 -1083651429 -932185587 1443590062 554458936 -1207628158 -821936620 2036601641 241378239 -1754631675 -529710445 2114574128 151971750 -1878542820 -419395958 2009045787 12102541 -1716389321 -290010463 1892835074 131428244 -1629733330 -371519816 1691550541 332674011 -1965202847 -36023561 1673447252 347731906 -1917802888 -88631570 1778944895 487570409 -2079921581 -217982267 1835356006 442662896 -2090127798 -194240804 1527841440 739652150 -1256234100 -1038593254 1551681209 729544239 -1301108843 -982149373 1439337106 583907844 -1144722498 -859579608 1386696331 631275037 -1129762905 -877781199 1185288900 832643666 -1465355288 -542162050 1103877853 919397963 -1345996815 -658339993 1216191222 1065003616 -1502348326 -780874932 1326472943 941059705 -1591853117 -703000747 1618944616 393745150 -1905179836 -109677614 1729291889 269866727 -1994619043 -31737909 1856285274 430152396 -2136290442 -139592736 1774808643 516841173 -2016997521 -255836167 2110272012 181338778 -1815719136 -457088074 2057696789 228771459 -1800693959 -475224145 1930672702 68455080 -1658987758 -367334524 1954446887 58281649 -1703928053 -310956131 -594993553 -1416745223 847740739 1166036949 -605758858 -1394349344 904575834 1122864076 -766339491 -1521113397 1012725617 1264306151 -717270460 -1573362990 993080168 1278608382 -1052897781 -1237762403 791703335 1480023985 -967587310 -1319830908 677227326 1599773608 -807041479 -1193101649 569108245 1458362243 -930594272 -1081118026 646325004 1367413658 -404275545 -1864364495 166289291 2129555229 -527762754 -1752315352 243571602 2038672132 -381897067 -1640266237 120772537 1882580783 -296652148 -1722400230 6230944 2002264886 -95408445 -1923670443 341725167 1666809721 -46273830 -1975854516 322145270 1681177440 -192174351 -2087938457 444975069 1837299531 -203005208 -2065608066 501744580 1794061138 -980275410 -1298849864 731663874 1553694356 -1023415497 -1241982047 754027035 1542896269 -884365540 -1135700086 625460784 1379989158 -870030587 -1155312749 573178409 1429025471 -668647606 -1356722212 908811878 1093431024 -548865197 -1471165499 826710655 1178708713 -687949960 -1577482258 955307604 1341646530 -778865823 -1500232713 1067258445 1218061019 -17035290 -1980022928 284323530 1744133724 -107885569 -1902707863 396339923 1620613701 -265844780 -2027899070 506062584 1764677230 -146127923 -2142407845 423895777 1849889399 -481615998 -1806946540 222658222 2051165752 -467215461 -1826493683 170441399 2100267553 -309291088 -1701337306 60749468 1956234762 -352496727 -1644534977 83047045 1945371155 -289440531 -1715975045 11607489 2008427863 -372066060 -1630173086 131914200 1893460302 -530254625 -1755069367 241866227 2037228901 -418828090 -1878130608 151474666 2113954172 -217551735 -2079368161 486935973 1778466099 -194664304 -2090690554 443271612 1835858218 -36444997 -1965763539 333284759 1692054785 -88203102 -1917251532 347095438 1672966424 -707699675 -1563005773 1004485897 1289227679 -759392196 -1514428246 1018362128 1270204806 -620047337 -1408375679 889500987 1107527085 -597225458 -1419763560 845771042 1164853684 -932819903 -1084130089 644361581 1366236667 -821327784 -1207125810 554035572 1443027426 -960641933 -1313147675 682861919 1605670345 -1043333014 -1227411204 803103046 1490637264 -140227156 -2136769222 430582912 1856838678 -255227467 -2016495325 516417689 1774245903 -109066850 -1904675576 393323698 1618383908 -32374393 -1995099887 270295211 1729843261 -367829560 -1659605666 69024996 1931086962 -310470191 -1703302841 57735421 1954007147 -456600070 -1815091860 180794582 2109834304 -475721245 -1801313931 229339343 2058109017 -859148956 -1144168974 583273544 1438858462 -878204547 -1130325525 631883857 1387198663 -1039014570 -1256794688 740263034 1528345836 -981720753 -1300557351 728907875 1551200501 -780305152 -1501934186 1064508460 1215573178 -703547111 -1592292977 941545525 1327098019 -542706382 -1465793116 833131550 1185916040 -657772245 -1345584707 918900743 1103257745 -1192895637 -807212035 1458289223 569150161 -1081598094 -930140188 1367768670 646008520 -1237429415 -1053203505 1479553653 792134371 -1319921856 -967530538 1599993452 677037818 -1521300721 -766116967 1264364067 1012636341 -1572925674 -717734016 1278307898 993418924 -1417067715 -594644053 1166483985 847254151 -1394309340 -605833294 1122690568 904779422 -2087978077 -192099531 1837472399 444770841 -2065285190 -203354324 1793613462 502230528 -1924107375 -94944505 1667109565 341385771 -1975666808 -46495970 1681118884 322233906 -1640174649 -381953199 1882360555 120961661 -1722732578 -296345784 2002734834 5799524 -1863883787 -404728989 2129199833 166605391 -1752520724 -527591558 2038744768 243529302 -1577129430 -688268612 1341164294 955759504 -1500303821 -778821979 1218268959 1067089801 -1356504552 -668839282 1093337908 908866466 -1471633919 -548432233 1179043629 826406843 -1136002482 -884028712 1380424546 624995316 -1155252649 -870117695 1428840315 573403117 -1299025284 -980073750 1553732432 731587526 -1241532827 -1023899917 1542575945 754378719 -1701786910 -308807052 1956555726 60398424 -1644359941 -352698771 1945333719 83124033 -1807007024 -481529274 2051351548 222434154 -1826191671 -467552673 2099832805 170907507 -2027431290 -266278384 1764342698 506366780 -2142626145 -145936887 1849982899 423841573 -1979952460 -17079774 1743926168 284492558 -1903061331 -107567557 1621096321 395888407 -1965835799 -36402817 1692260549 333113427 -1916895760 -88519322 1672486108 347548746 -2079837733 -217120435 1778798839 486629473 -2090469950 -194853548 1835767022 443327608 -1755010675 -530343653 2037041313 242087991 -1878430316 -418489086 2114391224 151010350 -1715527233 -289926871 2008105107 11956229 -1630345818 -371862224 1893500042 131839004 -1312974559 -960845385 1605629965 682936475 -1227858632 -1042846290 1490959380 802753666 -1083829997 -933158523 1365798975 644825257 -1207184118 -821238372 1443214374 553813168 -1408595643 -619857453 1107617897 889444607 -1419293348 -597656118 1164520560 846077158 -1563360905 -707382815 1289707611 1004032205 -1514355346 -759433736 1269998658 1018533076 -1815574360 -456148930 2110187908 180476178 -1801106255 -475890649 2058038685 229383435 -1659699046 -367775732 1931305398 68833568 -1702968189 -310774763 1953539503 58168633 -1904240436 -109533094 1618082272 393660790 -1995285291 -32150461 1729904121 270208367 -2136731394 -140304280 1856664018 430784836 -2016815897 -254876559 1774695883 515933533 -1465472928 -543057674 1185466700 833616346 -1345622919 -657695505 1103433045 918699459 -1501749166 -780529468 1215512958 1064595944 -1592728501 -703081251 1327400295 941209073 -1257129980 -1038710638 1528813864 739830206 -1300464611 -981775221 1550982449 729099687 -1144377290 -858980192 1438929178 583229836 -1129843665 -878656327 1386845443 632202645 1586660918 697677472 -1331894502 -946088052 1509900847 788034233 -1208933629 -1057614955 1346964996 659439250 -1102614744 -918528066 1462028829 539228811 -1188385999 -835871833 1126536786 874686148 -1389627522 -634599448 1145590347 860840669 -1438239897 -582941711 1308499552 989409014 -1544519860 -721989670 1251203705 1033169647 -1533166763 -744846397 1711056638 318477928 -1947023406 -50989244 1653695207 362173041 -1935735861 -73911459 1797729996 471866970 -2060890144 -231833738 1816849109 458086979 -2109436935 -180110481 2018227866 256673292 -1773807690 -515709152 2133226115 136397333 -1859644497 -433118407 1989164712 26676798 -1734451324 -275157230 1912470193 117099047 -1611424867 -386618613 1200207735 814647265 -1450715557 -561977651 1088713582 937640952 -1360391614 -638770476 1230126917 1045762003 -1487118743 -799314177 1312815964 960023498 -1607361936 -684283162 1514055443 758749061 -1271871937 -1019742551 1565745930 710169500 -1285750234 -1000721744 1424305953 602021815 -1158984179 -840139109 1401482040 613407662 -1115256300 -897467774 2095552447 199272233 -1830160749 -437336571 2072662950 210592560 -1786498422 -494730724 1916542861 87764763 -1674412383 -348828105 1968298900 39250690 -1688225096 -329741778 1632667611 374847309 -1889605897 -128330143 1715291074 289043284 -2009914642 -13364616 1871384553 411844479 -2121961787 -159228333 1759955952 534903654 -2031572260 -235955638 1822745780 463721506 -2102753896 -173165298 1808343213 483266619 -2050539135 -222269161 1652518022 360209424 -1938747990 -76137156 1695721631 303405065 -1961047629 -65275611 1897133264 102024262 -1625451012 -400906902 1987981513 24707167 -1737469467 -277388941 2143845602 147803252 -1849287218 -423547560 2024126715 262309997 -1767122473 -508761791 1472906364 550368490 -1178294960 -826042938 1353121893 664809715 -1096195767 -911322657 1494305870 773225688 -1222693534 -1072161292 1585219671 695974081 -1334646405 -948577811 1249760280 1031464078 -1535920844 -747338334 1292898305 974594199 -1558286035 -736542277 1151753258 866217148 -1431814906 -575730288 1137416243 885827749 -1379534561 -624768631 1975506421 45671779 -1682852647 -323582897 1926369772 97853818 -1663274816 -337952682 2070175175 207842641 -1788199701 -496169859 2081003998 185510216 -1844971278 -452933532 1745405329 521139463 -2046384963 -251554773 1868890504 409088286 -2123669340 -160673742 1725124003 299138357 -1998771057 -2483175 1639877050 381270316 -1884231530 -122169344 1322382653 970376619 -1595960303 -673667961 1237070116 1052443058 -1481486328 -793419618 1074429199 923618713 -1375462365 -654103371 1197979926 811633024 -1452681158 -563156820 1399252313 610391503 -1117223819 -898648861 1410015552 587993558 -1174060948 -855478022 1572695403 716856829 -1280111545 -994820911 1523624306 769104356 -1260468130 -1009125176 989741874 1308193700 -722460130 -1544088952 1033078571 1251260349 -744626681 -1533356399 874892032 1126366102 -634672596 -1389585734 860360473 1146044303 -582586827 -1438556509 659116886 1347314624 -918080902 -1103101204 539268943 1461954521 -836045213 -1188182283 697490276 1586883570 -946030008 -1331983650 788471677 1509437419 -1057915311 -1208594745 26239994 1989628780 -274857258 -1734790592 117286883 1912248181 -386677041 -1611336103 256633800 2018302814 -515536156 -1774011790 136720337 2132877127 -433565955 -1859158421 472347550 1797276424 -232189262 -2060574172 457881479 1817020177 -180037973 -2109479363 318569388 1711000378 -51209600 -1946834410 361840565 1654001443 -73441639 -1936167409 602239603 1424114405 -840232097 -1158929463 612939370 1401915132 -897132730 -1115559984 759102017 1513736919 -1020224659 -1271419909 710098520 1565789902 -1000513676 -1285918750 1045586455 1230328449 -799276229 -1487195219 960472590 1312331416 -684603614 -1607010380 814344741 1200544435 -561542391 -1451181153 937700924 1088626346 -638955760 -1360167034 411783867 1871471149 -159042665 -2122185983 535205538 1759618612 -236390514 -2031106280 374397577 1633151519 -128009307 -1889957069 289218192 1715088902 -13402180 -2009837782 87835359 1916498505 -349035533 -1674243227 38897350 1968617040 -329259030 -1688676484 199740141 2095118971 -437670975 -1829856425 210374388 2072854114 -494637096 -1786552498 147333552 2144276774 -423214948 -1849593846 262530473 2023937343 -508853115 -1767066605 101951874 1897175316 -400701266 -1625622472 25062811 1987665165 -277869385 -1737016287 360657364 1652031810 -76459784 -1938399122 303232461 1695925595 -65235743 -1961122697 463780326 1822656880 -173352758 -2102532004 482967039 1808682345 -221831981 -2051003323 866517368 1151414766 -576167852 -1431351102 885769569 1137505783 -624581555 -1379756837 1031637322 1249556956 -747378586 -1535846160 974146899 1293385157 -736220033 -1558635287 772870428 1494622602 -1071681488 -1223147354 696046853 1585178003 -948784087 -1334475585 550148398 1473096120 -825952254 -1178351468 665279799 1352691105 -911655909 -1095889779 299045105 1725177959 -2264611 -1998962357 381605096 1639572606 -122636860 -1883798190 520657091 1745856597 -251201041 -2046703239 409296090 1868721228 -160743946 -2123625120 207880341 2070097923 -496344647 -1787997905 185189516 2081354778 -452483680 -1845455562 46106791 1975040049 -323884661 -1682515683 97668286 1926593576 -337891950 -1663361788 717041721 1572470959 -994881259 -1280024189 768668704 1524090038 -1008823028 -1260804710 610711563 1398900893 -899098329 -1116739151 587955218 1410092164 -855302850 -1174262360 923410525 1074598091 -654032527 -1375505945 812115012 1197528274 -563509912 -1452362242 970041455 1322686713 -673199805 -1596393003 1052535926 1237015776 -793637542 -1481294388 -1773466562 -515097432 2017815826 256007556 -1859729369 -433981263 2133371147 137337245 -1735359476 -275270502 1990124832 26858934 -1610792939 -386240381 1911759161 116658607 -1946411942 -50647860 1710390646 318066144 -1936598973 -73996075 1654634863 362318329 -2061003672 -232741634 1797911876 472827346 -2109058959 -179478297 1816408413 457376203 -1390072586 -635298720 1126911450 875330892 -1438062353 -581969799 1145473475 859945301 -1543592764 -721841070 1307624936 989328766 -1533845283 -745254837 1251803633 1033515367 -1332593518 -946533372 1587305918 698051880 -1207961461 -1057437667 1509005735 787917105 -1102465888 -917601226 1346885004 658564378 -1188794183 -836550609 1462374805 539828483 -1890566785 -128512535 1633573971 374959301 -2009204378 -12924432 1714657354 288663772 -2121550515 -158562853 1871041633 411231479 -2031718060 -236895806 1760039032 535765230 -1830343397 -438297203 2095664183 200178849 -1786058494 -494020204 2072283182 209959096 -1673747159 -348416577 1915929605 87422099 -1689165520 -329887322 1969160220 39334026 -1270997577 -1019663071 1513127067 758598669 -1286350418 -1001068232 1566423170 710576148 -1159359099 -840784621 1424749737 602719295 -1115139684 -896573174 1401303216 612433958 -1450635821 -561103547 1200057599 813718633 -1360737846 -639370916 1089120486 938317936 -1487763999 -799689353 1230824653 1046205531 -1606467080 -684166802 1311842516 959844418 -1535283524 -746955222 1249054608 1031028486 -1559188827 -736650701 1293863817 974781215 -1431902578 -576596456 1151895458 867153716 -1379196265 -624160255 1137001403 885158701 -1177911592 -825405874 1472471028 549662562 -1096303935 -912225705 1353309165 665774971 -1223559446 -1072249220 1495242694 773367632 -1334037773 -948239771 1584550879 695558985 -1626124684 -401309982 1897738072 102375374 -1736537491 -277234949 1987111745 24632279 -1849113018 -422578480 2143725418 146905084 -1767570849 -509463863 2024498035 262951909 -2103157232 -173838714 1823096636 464326570 -2050385399 -221336929 1808268069 482397107 -1937779166 -75962700 1651619598 360089496 -1961749957 -65723731 1696363287 303776641 -1117364227 -899584149 1399340753 611257927 -1173644316 -854807694 1409678024 587385438 -1279404081 -994384039 1572058851 716473973 -1261431850 -1009310912 1524527866 769213036 -1596895335 -673808625 1323249333 970464803 -1480815744 -793003242 1236462252 1052105274 -1375025237 -653396163 1074046599 922981905 -1452866638 -564120796 1198088862 812536328 -2046263499 -250654813 1745231385 520171151 -2124039380 -161313862 1869339136 409791126 -1999374585 -2832495 1725797931 299542205 -1883360482 -122092664 1638945330 381117092 -1681952943 -323461177 1974537853 45498091 -1663915192 -338322466 1927072356 98302706 -1788549277 -496773131 2070578767 208516825 -1844894854 -452062228 2080850518 184578752 -232273606 -2061436500 472492054 1798215808 -179696349 -2108867147 457468943 1816353945 -50577144 -1946455650 317857828 1710559410 -74349295 -1936280185 362800189 1654183083 -275719842 -1734874680 27179122 1989773540 -386065081 -1610994223 116620395 1911835901 -515157652 -1773379078 256192576 2017591510 -433678987 -1860065821 136901721 2133837007 -917902862 -1102128796 658999518 1346418760 -836489749 -1188881027 539643079 1462598737 -946708032 -1332391594 698089708 1587228794 -1056987687 -1208445617 787596533 1509356643 -721487466 -1543911168 988846266 1308076076 -745325169 -1533801191 1033723043 1251634229 -635080284 -1390264014 875237512 1126965278 -582437443 -1437629141 860279953 1145168903 -348325765 -1673803539 87202135 1916119489 -330220446 -1688859404 39804238 1968729560 -437817271 -1830797089 199823717 2095981043 -494226352 -1785887546 210031996 2072241642 -158603233 -2121475959 411404595 1870838181 -236573690 -2032067440 535317802 1760525756 -128950227 -1890103109 375259393 1633235351 -12737484 -2009426782 288605464 1714746766 -799876941 -1487542235 1046264223 1230735625 -683729750 -1606931396 959544710 1312181520 -561426303 -1450287081 814166445 1199571259 -639331176 -1360813042 938145204 1089324322 -840578857 -1159530431 602647035 1424791917 -897053490 -1114686376 612789730 1400986996 -1019330331 -1271304077 758129097 1513558367 -1001159428 -1286294422 710796752 1566233926 -1072583752 -1223255250 773835412 1494809090 -948146271 -1334091977 695340685 1584741915 -825613430 -1177742564 549733030 1472426544 -911743085 -1096755451 665421503 1353627177 -576275492 -1432253622 866704112 1152379494 -624197691 -1379119277 885333737 1136799359 -746769426 -1535507592 1030968002 1249141332 -737085449 -1558722719 975083227 1293526605 -75527312 -1938244634 359787100 1651956426 -65908887 -1961525249 303836741 1696276179 -173800638 -2103233580 464151150 1823298296 -221657253 -2050033715 482846327 1807783649 -423060716 -1848661118 147257912 2143406766 -509255923 -1767739493 262880801 2024541879 -401403098 -1626070096 102593034 1897546396 -276900033 -1736841303 24163859 1987544709 -653616391 -1374836113 923073493 1073990467 -563650848 -1453298058 812203980 1198395226 -674164021 -1596579235 970945511 1322795889 -792930606 -1480858044 1051899902 1236633448 -994211171 -1279608309 716434353 1572133671 -1009758588 -1260945902 769535912 1524178750 -899284305 -1117703623 610820995 1399804693 -854866250 -1173555680 587573146 1409455884 -496715215 -1788638553 208329501 2070801291 -452362712 -1844556098 185016068 2080386962 -323014141 -1682439531 45175599 1974887353 -338495974 -1663711604 98342710 1926997920 -2905515 -1999332669 299748217 1725627375 -121737652 -1883676966 380637024 1639399414 -251125145 -2045832463 520504139 1744925661 -161094018 -2124228888 409700178 1869395908 -2116767547 -153911213 1876611561 417194367 -2034666276 -239188918 1756829168 531637606 -1894827785 -133691295 1627478491 369518925 -2006778642 -10105736 1718394306 292269396 -1671192415 -345731017 1919795597 90894619 -1693555528 -334932946 1962935700 34026754 -1833424749 -440461307 2092321215 196180265 -1781142390 -489497572 2077986214 215792944 -1162178547 -843210597 1421144353 598983095 -1109961708 -892312446 1406743864 618530222 -1268705217 -1016715095 1517254931 761809285 -1291002842 -1005851472 1560460554 705007004 -1492287383 -804605697 1224991045 1040503251 -1604303760 -681085722 1315841372 963188170 -1445590949 -556713779 1205365111 819943905 -1363424190 -641925932 1085648238 934452728 -1731231356 -272060142 1992417448 29806654 -1616755299 -391809781 1907106993 111875111 -1777071690 -518833888 2014996634 253581324 -1854288465 -427885255 2138549379 141597717 -2055695904 -226516618 1802957004 477216858 -2112530951 -183343761 1813722325 454820931 -1952245294 -56350396 1705867518 313149544 -1932599861 -70652579 1656798439 365399153 -1549688500 -727281190 1303363680 984150262 -1530108587 -741648957 1254229113 1036334319 -1384502914 -629335576 1131694162 879982788 -1441272473 -586097167 1142525003 857652445 -1105809112 -921599554 1343803396 656400530 -1183091407 -830716505 1467290653 544351371 -1328727782 -943060596 1589860406 700737696 -1214186237 -1062744683 1504615471 782871737 -1276980665 -991567151 1575793515 720077821 -1265691042 -1014487352 1518434162 763774948 -1120314763 -901879069 1396128601 607128527 -1168859540 -850153734 1415249728 593350614 -1370111453 -648875339 1079747343 928813977 -1455946182 -566282580 1194747670 808540032 -1601287663 -678856057 1317022525 965155755 -1478259192 -790315362 1240330020 1055580082 -2004028785 -7618023 1719833507 293970741 -1881065834 -119142912 1643075514 384329516 -2041087299 -246396373 1750670225 526265095 -2126856540 -163738062 1865736072 406056734 -1791237397 -499330435 2067104711 204649297 -1839847694 -447670684 2086160350 190805832 -1679791399 -320382385 1978534901 48839523 -1668436288 -343237034 1921241068 92602234 -1426463994 -570502256 1157071402 871412412 -1382799585 -627894391 1134183987 882734757 -1541248204 -752526430 1244400152 1026243214 -1555058899 -733438021 1296158209 977731223 -1219562654 -1068907532 1497403982 776446680 -1339869317 -953939987 1580029527 690644673 -1181385904 -829273146 1469782652 547105514 -1090994359 -905998369 1358356069 670166771 -1852324914 -426708136 2140775138 144609908 -1761998889 -503498943 2029283067 267605613 -1622389764 -397706390 1900161744 105192006 -1742630939 -282673293 1982852809 19455583 -1944005718 -81272004 1647227526 355041808 -1957881933 -62249179 1698920095 306464265 -2097456232 -168006898 1828010676 468847138 -2053726335 -225333481 1805188781 480235067 -440896063 -1832958633 196482285 2091983995 -489311784 -1781366450 215732468 2078072930 -345768461 -1671115419 91069663 1919593545 -334611990 -1693906564 33577158 1963419728 -133208667 -1895279309 369165449 1627796511 -10313284 -2006609622 292339856 1718349830 -153817705 -2116821759 416976059 1876802605 -239523442 -2034362088 532105378 1756395572 -556378871 -1445894753 819475493 1205798067 -642019056 -1363369594 934670396 1085456554 -804397765 -1492456019 1040432151 1225034881 -681567966 -1603851852 963541006 1315522712 -1017035411 -1268353541 762258497 1516770519 -1005813388 -1291079198 704831576 1560662222 -843395745 -1161953847 599043187 1421057253 -891877050 -1110427184 618227818 1407080700 -56408960 -1952156650 313337260 1705645370 -70352743 -1932939249 364962229 1657262371 -226964302 -2055209948 477539742 1802607880 -183170901 -2112735171 454781319 1813797137 -518761244 -1777113998 253375944 2015167838 -428240643 -1853972373 142078417 2138095943 -271590186 -1731662784 29474298 1992723820 -392030001 -1616566183 111966691 1907050869 -942840760 -1328917282 700646756 1589917170 -1063215023 -1213755193 783204733 1504309739 -921244550 -1106125588 655920470 1344257472 -830789533 -1183049483 544557391 1467120089 -629509076 -1384299334 880022784 1131619734 -585650123 -1441759069 857329945 1142874511 -727581666 -1549349752 984587570 1302900132 -741591033 -1530197871 1036146987 1254451645 -678553789 -1601624107 964720239 1317488377 -790375590 -1478171700 1055765110 1240105696 -648700047 -1370312729 928775773 1079824075 -566731928 -1455461378 808860228 1194396370 -902232281 -1119995983 607610379 1395676829 -850083010 -1168903256 593142290 1415418500 -991785195 -1276788861 720170553 1575739055 -1014019316 -1266123878 763439648 1518738102 -320850037 -1679358179 49174183 1978230321 -343018606 -1668627708 92508862 1921294888 -499400775 -1791193297 204856981 2066935299 -447317088 -1840166090 190323340 2086611482 -245946385 -2041571463 525944515 1751021141 -163912714 -2126654624 406094554 1865658956 -7557155 -2004115637 293785329 1720057447 -119444540 -1880728750 384764648 1642609278 -829086206 -1181608300 547047214 1469872056 -906436069 -1090530675 670466871 1358017441 -1068585424 -1219912026 775999260 1497890698 -953980375 -1339794753 690817797 1579826067 -752732570 -1541077264 1026316106 1244358620 -732958081 -1555512599 977376083 1296475077 -570835372 -1426157886 871882616 1156640750 -627803571 -1382855973 882514785 1134373879 -168098102 -2097400228 469067750 1827821424 -225000749 -2054032827 479765503 1805620073 -81752328 -1943552402 355397588 1646911298 -62043423 -1958053257 306392013 1698962267 -397666642 -1622464968 105019266 1900365588 -282996041 -1742282207 19903387 1982366477 -426271076 -1852789238 144310192 2141114150 -503686523 -1761777133 267664297 2029194047 1225603789 1040845403 -1492952095 -805016713 1314979540 963104322 -1603362824 -680939666 1205252863 819036777 -1445407789 -555752635 1086027494 935085680 -1363863606 -642635940 1421486761 599595583 -1162589307 -843875565 1406660272 617668134 -1109815396 -891371766 1516348059 761696781 -1267743817 -1016532191 1561093762 705386004 -1291712594 -1006291144 1919097349 90450579 -1670546647 -345355329 1963908636 34205322 -1694449872 -335048794 2092470839 197108385 -1833503973 -441334899 2077578798 215115448 -1780795646 -488896620 1876167265 416496375 -2116392115 -153265189 1757007480 532610798 -2034782380 -240083006 1628406355 369668805 -1895701633 -133770263 1717716554 291862236 -2006177946 -9758736 1343622028 655440666 -1105696096 -920692170 1467731861 545062659 -1183469895 -831349201 1590526910 701149992 -1329339758 -943402492 1503676327 782726961 -1213323637 -1062660579 1302404072 983968638 -1548780860 -727168430 1254940657 1036775271 -1530741027 -742027701 1132106714 880649036 -1384844554 -629947808 1142380483 856713045 -1441188113 -585234823 1803037508 478092242 -2055845272 -227443970 1813376861 454221771 -2112123279 -182665497 1705223030 312775648 -1951546790 -55905588 1657694063 365516793 -1933572541 -70830379 1993292576 29887414 -1732158964 -272209254 1906507577 111529903 -1616077291 -391401853 2014622482 252937092 -1776627138 -518135128 2138666763 142493597 -1854466521 -428857679 2067486799 205285593 -1791674013 -500037131 2086050902 189902016 -1839661702 -446706196 1977667709 48750827 -1678855855 -320241209 1921848420 92939506 -1669106360 -343652898 1720469547 294353085 -2004735737 -8054383 1642171442 384220324 -1880101602 -118956664 1750581273 525398159 -2040946379 -245460573 1866073088 406664342 -2127272660 -164407878 1079343239 928139281 -1369761365 -648271555 1194900638 809470984 -1456022094 -567153372 1317990581 965328931 -1602186855 -678977265 1239626924 1055130682 -1477618304 -789945066 1575119075 719673461 -1276376625 -991217319 1519365370 763927660 -1266561578 -1014563520 1396302033 608096327 -1120435715 -902778517 1414800584 592647262 -1168488988 -849513102 1646291214 354900376 -1943140318 -81184588 1699589399 306879873 -1958491077 -62587731 1828446524 469553578 -2097840112 -168644474 1805002021 479270323 -2053618679 -224430945 2140633450 143673852 -1852237754 -425842480 2029698419 268275173 -1762337697 -504107831 1900867928 105628110 -1623027596 -398090014 1981887809 19269079 -1741728659 -282565381 1498302918 776567120 -1220531990 -1069082500 1579388383 690273609 -1339167501 -953492379 1469432308 546500962 -1180983080 -828600242 1358431725 671036795 -1091148607 -906931113 1157192098 872311092 -1426638706 -571471848 1133813179 882093357 -1382351721 -627192831 1243795856 1025892614 -1540575044 -752123862 1297028489 977806623 -1555991387 -733592525 761397193 1516687199 -1016095003 -1268208013 705444816 1561004870 -1006478596 -1291490710 599422971 1421690733 -843835689 -1162664383 618116066 1406174068 -891694386 -1109466536 819392429 1204936507 -556233087 -1444954601 935013300 1086069538 -642430312 -1364035058 1041065887 1225414409 -805108045 -1492896219 962634630 1315410704 -680607062 -1603669444 370138881 1627975575 -134103507 -1895395653 291642136 1717906318 -9668044 -2006234462 416569139 1876125605 -153471457 -2116221303 532255530 1757324220 -239603194 -2035236208 196661093 2092957683 -441012663 -1833853217 215288700 2077375466 -488936880 -1780720954 90392407 1919186881 -345168261 -1670768915 34505550 1963570136 -335486366 -1693986060 880463496 1132330526 -629887068 -1384931534 857148049 1141914119 -585536579 -1440851157 983647930 1302754860 -726718570 -1549265152 1036812963 1254863413 -742202481 -1530539239 701357804 1590357626 -943472704 -1329295530 782244597 1504127587 -1062306855 -1213641905 655775454 1343317576 -921159694 -1105262748 544969415 1467785809 -831130645 -1183661187 253029952 2014568150 -518353044 -1776435206 142158425 2138970831 -428389515 -1854899229 30369394 1992840932 -272562338 -1731840056 111321707 1906676477 -391331001 -1616120879 312737316 1705299634 -55730424 -1951748194 365836861 1657342635 -71279855 -1933087865 477656598 1803503232 -227141830 -2056181844 454406671 1813152409 -182725853 -2112035915 525835595 1750117853 -245760921 -2040607503 406477138 1866295748 -164349826 -2127361816 294393209 1720395247 -8227755 -2004532029 383897952 1642521078 -118509492 -1880588070 48270639 1978121657 -319886333 -1679172459 93145398 1921677728 -343726054 -1669064564 205194525 2067543435 -499817423 -1791863641 190234884 2085745042 -447176664 -1839230786 607763843 1396608277 -902308689 -1120867271 592738714 1414744332 -849733450 -1168300000 719467953 1575290151 -991144803 -1276419061 764408232 1518911806 -1014919036 -1266245614 965651943 1317641585 -679424821 -1601700771 1055091198 1239701864 -789772078 -1477822396 928327125 1079121219 -648329991 -1369672593 809034188 1195364698 -566853408 -1456361354 105688074 1900780700 -398275290 -1622803024 18966547 1982224517 -282130113 -1742194263 144122936 2140148910 -426162924 -1851886206 268099617 2029899959 -504069875 -1762414181 469482606 1828490488 -168436414 -2098008620 479623287 1804683489 -224913061 -2053166643 354432092 1646724298 -80849552 -1943443994 307097669 1699397843 -62680727 -1958436353 1025674434 1243987028 -752030226 -1540629128 978274523 1296595021 -733926921 -1555687071 871957744 1157510246 -570989092 -1427090102 882163945 1133768831 -627400251 -1382182573 546675878 1469230128 -828637814 -1180906212 670587071 1358915625 -906610285 -1091499771 776869012 1497965570 -1069517384 -1220066002 690213005 1579474971 -953306719 -1339391689 -887709036 -1139699198 622379960 1377825582 -864328051 -1149479397 578095009 1433548599 -976409946 -1295377872 734219146 1556380444 -1029640513 -1247289815 749637523 1537851141 -694045968 -1582923162 951047132 1336468298 -775129367 -1496627585 1069684677 1220880211 -663078206 -1350759852 913595374 1098083192 -552075557 -1475293619 823762935 1176416097 -260537764 -2021674294 511107952 1769067494 -149600699 -2146273581 421209961 1847334911 -22869394 -1985725704 279800642 1739217876 -103887241 -1899364639 398503771 1623695309 -305163720 -1698127186 63042324 1959183234 -358459871 -1650104649 78395149 1940588443 -485221878 -1810683236 219839270 2048740272 -461775341 -1820397947 175619903 2104528809 -770862123 -1526029501 1006891769 1258603119 -715106356 -1570281638 997078752 1281951350 -589947929 -1412355215 853048011 1172261469 -608444418 -1396904088 901103314 1118998084 -809860175 -1195527385 565502621 1454625291 -925415512 -1076857026 651765380 1373509138 -1050604669 -1234814187 795830959 1483233849 -972238950 -1324613876 671264438 1594203680 -379342051 -1637579893 124637745 1886053031 -301041916 -1727445102 5672 1996957374 -407356625 -1866527815 162945539 2125556373 -522846410 -1747791968 249273882 2044505740 -187391111 -2083286033 450544213 1843262147 -205953184 -2067900426 498533964 1789933274 -99669173 -1928848419 335628903 1661369073 -43847854 -1973035068 325881470 1684782824 -115294186 -1909985152 388931898 1613337004 -28507121 -1991625575 272852259 1732531637 -134526940 -2130937678 435497224 1861360030 -258569155 -2020492117 513338641 1772084615 -459812750 -1819221788 177844574 2107539912 -470150037 -1795349251 234124615 2062763473 -364095424 -1656002346 71448940 1933904378 -316564391 -1708741425 53476725 1948831203 -1035018018 -1253453752 742425074 1531425124 -987552569 -1306258351 724387307 1546286461 -862623508 -1148036998 580585920 1436301654 -872895243 -1124098973 636931545 1391590735 -537268038 -1459699668 838308246 1190174976 -661375837 -1349319627 916084111 1100834073 -786270072 -1507506146 1059854756 1210788146 -699417455 -1589081081 943840701 1330048299 -532942505 -1757625919 238391419 2033361133 -413780658 -1873738280 156783714 2120180980 -287278747 -1712895501 15603785 2011769055 -376586884 -1635086870 126082128 1887759558 -41098957 -1970548315 327319583 1686483081 -85908182 -1914300996 351224838 1676178576 -212375295 -2075108969 492374061 1784559803 -197481192 -2093113970 439667764 1832123554 -615132769 -1403854583 895201459 1113358373 -600304250 -1421925104 842429610 1160856636 -712091219 -1568052933 998258817 1283917847 -756834892 -1511740126 1022229656 1273678862 -958217733 -1310330515 686596311 1609273409 -1047591454 -1232587404 797009102 1485198424 -935769655 -1086424737 641149157 1362106483 -816542256 -1202471610 559607036 1448991850 -1350932592 -662874362 1098122940 913520170 -1474845815 -552561889 1176093349 824111667 -1583222878 -693706956 1336905358 950582808 -1496568901 -775218387 1220692631 1069906433 -1295157260 -976599198 1556289240 734275150 -1247759379 -1029209221 1538183873 749331031 -1139343418 -888025264 1377345258 622833276 -1149551649 -864285879 1433754355 577923685 -1810610344 -485263410 2048534132 220010210 -1820753087 -461458473 2105008749 175166203 -1697656982 -305594372 1958850118 63348432 -1650324621 -358269979 1940679263 78338761 -1985784004 -22779990 1739404816 279578246 -1899064539 -104225869 1623257609 398967455 -2022121714 -260051048 1769389602 510758580 -2146100457 -149804159 1847294523 421284525 -1235134767 -1050253753 1483683837 795346795 -1324576056 -972316066 1594029028 671466354 -1195712797 -809636235 1454686159 565415769 -1076421894 -925881748 1373207510 652102464 -1412020555 -590252509 1171793817 853481231 -1396997460 -608390598 1119216512 900911894 -1525821817 -771031535 1258532779 1006935869 -1570764130 -714655224 1282304946 996760356 -1928366567 -100120945 1661015861 335947683 -1973243392 -43679082 1684853548 325837754 -2083193301 -187445571 1843044103 450736017 -2068235726 -205649244 1790401310 498101128 -1866963331 -406890773 2125858641 162609095 -1747606940 -523070734 2044445512 249361374 -1637618097 -379265319 1886228323 124436469 -1727124906 -301393216 1996508026 490476 -1655962350 -364169852 1933730878 71652520 -1709063925 -316214883 1949278247 52990129 -1818784480 -460276298 2107239436 178183322 -1795536583 -469927505 2062821397 234035331 -2131028618 -134470176 1861579866 435307724 -2020159121 -258874887 1771614275 513769685 -1910465212 -114840110 1613692008 388615422 -1991419555 -28677685 1732458609 272894183 -1507711526 -786098868 1210860790 1059812448 -1588600381 -699870891 1329692911 944156793 -1460032024 -536961666 1190644932 837876818 -1349228047 -661431961 1100613853 916273227 -1147849282 -862845656 1436243090 580674564 -1124535897 -872431311 1391890571 636592157 -1253130868 -1035367142 1530977440 742911030 -1306297963 -987477757 1546459321 724183087 -2074659757 -212859707 1784239487 492725737 -2093289398 -197279524 1832161638 439591408 -1970488223 -41186057 1686297933 327544283 -1914603400 -85571346 1676613972 350759362 -1713363913 -286845791 2012103963 15299981 -1634869202 -376778568 1887666434 126136724 -1757697019 -532898669 2033569065 238222783 -1873385444 -414099318 2119698736 157235622 -1086778213 -935451635 1362589111 640697633 -1202401150 -816586732 1448784302 559776056 -1310548823 -958026689 1609366917 686542099 -1232119632 -1048025050 1484863900 797313290 -1567750913 -712428439 1283483091 998724933 -1511800602 -756748176 1273864650 1022005596 -1403679539 -615334821 1113320929 895278455 -1422374700 -599820222 1161177592 842078574 63907996 1959270410 -306099792 -1698268890 77786245 1940249619 -357790295 -1649689281 219455662 2048102456 -484785790 -1809977068 175727799 2105431073 -461961829 -1821362931 511195384 1769932910 -260679212 -2022610622 420871393 1846725751 -149185075 -2145604261 279163082 1738834012 -22162970 -1985289872 399406291 1623802949 -104851969 -1899551383 950077524 1336293570 -693147272 -1582802450 1070386253 1221328091 -775770783 -1496998409 913997926 1098756336 -663428790 -1351364132 823608447 1175483625 -552000173 -1474423355 622204976 1376856230 -887588580 -1138800246 578542633 1434250431 -864699131 -1150120557 734892034 1556783252 -977014482 -1295728200 748704795 1537696909 -1028770505 -1247214175 450107869 1842555211 -187008783 -2082650009 498720196 1790897490 -206062360 -2068804482 336564719 1661510009 -100536125 -1928937387 325211638 1684366688 -43240230 -1972698036 123931065 1885616431 -378705771 -1637197821 970144 1997143350 -301945716 -1727554534 163086731 2126491933 -407445337 -1867395023 248858002 2043835652 -522509122 -1747184600 565852437 1455229315 -810264519 -1196201809 651689228 1372638618 -925262816 -1075925834 794931495 1483112881 -1049636853 -1234640739 671905086 1594574248 -972942318 -1325063036 1007495537 1258953191 -771536803 -1526433589 996207976 1281875454 -714175420 -1570128686 852926787 1171362261 -589774737 -1411387143 901473626 1119638988 -608893834 -1397607200 838421022 1191082632 -537449678 -1460659292 915705351 1100201617 -660934869 -1348608067 1059242540 1210446522 -785603840 -1507093610 944703029 1330132643 -700356839 -1589225585 743332474 1531538156 -1035977898 -1253635136 723754595 1545907957 -986841265 -1305817127 580244040 1435689694 -862211228 -1147370510 637015633 1392453319 -873040003 -1125038101 177695446 2106612288 -459731974 -1818346644 234532559 2063441497 -470495261 -1795948683 72147684 1934348914 -364739640 -1656376482 52504317 1948653163 -315668527 -1708624057 388004530 1613187620 -114418786 -1909904632 273530539 1732939325 -29106297 -1991971055 435942016 1862058518 -134900820 -2131582150 513160857 1771111951 -258451531 -2019596509 685931359 1608862665 -957605261 -1309988123 797949766 1485344720 -1048453526 -1232670980 641332077 1363067899 -935882175 -1087331625 559167348 1448282082 -816163240 -1201838386 894790459 1112693677 -614790633 -1403241855 842575650 1161797556 -600388082 -1422786920 999219977 1284101023 -712998363 -1568165197 1021519632 1273239430 -756201924 -1511360854 327965591 1686858497 -41796933 -1970992595 350330766 1676062488 -84935006 -1914122700 492295077 1783685939 -212225399 -2074181089 440014780 1832724266 -197888368 -2093791738 238767091 2034006885 -533386529 -1758324151 156667882 2119286652 -413602106 -1872765360 14730177 2011689815 -286350611 -1712745861 126683096 1888106318 -377264396 -1635494302 1738796440 279239950 -1985114956 -22365150 1624123777 399055127 -1900001107 -104368069 1769498026 511661372 -2022308730 -261016560 1846911411 420647205 -2145664865 -149098487 2048196092 219401578 -1810195248 -484594618 2105096677 176032115 -1820895031 -462395297 1959753166 63456600 -1698622238 -305781644 1940042199 77955393 -1649618693 -357834643 1556991312 734723526 -1295799172 -976970518 1537214793 749156831 -1246861211 -1029089037 1377191266 621901300 -1139268530 -887155496 1434157435 578597357 -1149902761 -864890687 1098571060 914222498 -1351304168 -663516018 1175918893 823142843 -1474725887 -551663465 1335973126 950429072 -1582353366 -693631812 1221366047 1070309769 -1497173965 -775569243 2126044377 163572815 -1867072011 -407794333 2044008640 248653910 -1747224084 -522434182 1885557995 124019837 -1637009977 -378927791 1997443314 630884 -1727991330 -301481656 1661979837 336133163 -1929269871 -100229881 1684146340 325400626 -1972606584 -43296482 1842627727 450065433 -2082855517 -186837707 1790541974 499036160 -2068323910 -206515924 1171717137 852610183 -1411867331 -589320789 1119565832 901515422 -1397401308 -609064526 1259172899 1007305909 -1526524657 -771480167 1281404986 996638892 -1569795818 -714481280 1482812533 795270371 -1234203303 -1050100273 1594632300 671815930 -1325250240 -972719658 1455055943 566056145 -1196161685 -810338819 1373085790 651202760 -1076248206 -924913180 1435864858 580042636 -1147408842 -862134624 1392003843 637500309 -1124718033 -873391431 1531840296 742995902 -1254070780 -1035512174 1545847601 723841959 -1305632227 -987065717 1210228606 1059434472 -1507000750 -785658172 1330600807 944270321 -1589560757 -700052771 1190729548 838739930 -1460177312 -537901322 1100272469 915661763 -1348816263 -660765969 1861988306 435986244 -2131374338 -135070104 1771465675 512842589 -2020078873 -258000271 1612720096 388437878 -1909569844 -114723238 1733157881 273339247 -1992064299 -29052349 1934409654 72060704 -1656562022 -364515828 1948351407 52841273 -1708189053 -316134891 2107062148 177211154 -1818667352 -459381186 2063266717 234734347 -1795910991 -470572505 1284423259 998870733 -1568612489 -712511519 1273199170 1021594324 -1511187602 -756405256 1112880745 894568191 -1403300027 -614701101 1161359984 843039462 -1422486692 -600726582 1362734655 641638057 -1086861549 -936312955 1448372774 559110832 -1202058486 -815973476 1608656397 686102171 -1309915359 -957646921 1485824532 797495938 -1233026248 -1048136786 2011209363 15183365 -1712390209 -286666967 1888311946 126511644 -1635566682 -377222352 2033915553 238822967 -1758103667 -533575909 2119619256 156361262 -1873235052 -413170942 1784123127 491830881 -2074480677 -211886259 1832536814 440236664 -2093732926 -197977260 1686898373 327890515 -1971165207 -41592961 1675739868 350679626 -1913674768 -85421210 361954896 1653984966 -73621636 -1935953942 318716489 1710754527 -51291291 -1946784781 457799266 1817069300 -179890354 -2109724712 472167035 1797489389 -232074409 -2060590143 136703540 2132991650 -433352936 -1859338354 256387629 2018450107 -515486975 -1774093417 117335558 1912166032 -386922710 -1611188292 26452511 1989448329 -274873549 -1734675547 788323992 1509682702 -1057833036 -1208643806 697375361 1586899479 -945849427 -1332196549 539449002 1461741116 -836159610 -1188165872 659198643 1347265061 -918228065 -1102855415 860606204 1145896554 -582635568 -1438474426 874908389 1126251123 -634885175 -1389405345 1032865486 1251440216 -744609822 -1533470860 989692631 1308275265 -722213893 -1544236179 210358033 2072969095 -494424515 -1786732885 199494408 2095266718 -437622236 -1829938510 38946595 1968535477 -329505265 -1688529255 88048442 1916318636 -349052394 -1674128768 289333109 1715072995 -13582759 -2009624881 374545260 1632906234 -128091584 -1889908010 535123783 1759668177 -236243349 -2031352067 411603806 1871684552 -158928270 -2122202396 937947097 1088479055 -639004939 -1360085405 814361536 1200429910 -561755412 -1451001222 960260075 1312511869 -684587321 -1607125423 1045537778 1230410596 -799030562 -1487343032 709951421 1566035755 -1000431983 -1285968377 758987684 1513753394 -1020044664 -1271633378 613119887 1401702169 -897247581 -1115544011 602321814 1424065280 -840379718 -1158684116 665099474 1352903748 -911540738 -1095905944 550066379 1473144925 -825804313 -1178597007 696194272 1584931958 -948865588 -1334426278 772985081 1494605935 -1071861291 -1222934205 974359734 1293204512 -736236134 -1558520564 1031686319 1249474617 -747624061 -1535698667 885523588 1137652754 -624532056 -1379838658 866500765 1151528971 -575954511 -1431531225 483048474 1808632972 -221979338 -2050757216 463960067 1822443669 -173467345 -2102515271 303117352 1695941822 -65055484 -1961335406 360509489 1652277415 -76377827 -1938447989 25013374 1987747048 -277623470 -1737163324 101738599 1897355505 -400684725 -1625736739 262546508 2023822554 -509065888 -1766885898 147578965 2144129219 -423263879 -1849511441 1052749203 1236835589 -793654081 -1481180119 970090890 1322604828 -673445722 -1596245968 811869601 1197675831 -563460979 -1452444645 923394488 1074712878 -653819756 -1375686654 587775479 1410305377 -855188261 -1174279091 610630126 1398950264 -898950974 -1116985260 768816581 1523844435 -1008904983 -1260755841 717156828 1572454730 -995061520 -1279811482 97619291 1926675917 -337646473 -1663509279 45893954 1975220692 -323868562 -1682630408 185206121 2081240575 -452697019 -1845275437 208126320 2069950950 -496394148 -1787916086 409378111 1868672425 -160891885 -2123379579 520837414 1745643952 -251316214 -2046687076 381490445 1639589275 -122457055 -1884011337 298897684 1725424002 -2183112 -1999011666 1912486740 116984770 -1611638152 -386438418 1989410637 26529755 -1734500767 -275075337 2133177190 136479728 -1859399094 -433265956 2018015103 256853993 -1773791661 -515823931 1816734512 458103718 -2109257188 -180323702 1797582633 472113087 -2060808699 -231883117 1653777154 362124180 -1935883730 -73665864 1711236891 318265229 -1947138505 -50973023 1250958236 1033317130 -1533117776 -744928730 1308483461 989523731 -1544307031 -722170305 1145803694 860660536 -1438256510 -582827500 1126586295 874604321 -1389873509 -634452467 1462176760 538983278 -1188468012 -835823038 1347080161 659423095 -1102795059 -918315429 1509721034 788247388 -1208818970 -1057631632 1586579411 697726789 -1331747073 -946334103 1759840789 534919811 -2031391943 -236168273 1871236620 412090010 -2121879776 -159277130 1715372583 288993969 -2010062069 -13118563 1632847422 374634152 -1889720558 -128313468 1968314993 39135975 -1688437923 -329561141 1916788328 87617278 -1674461372 -348745774 2072613443 210674389 -1786252433 -494877703 2095339098 199452364 -1830144138 -437450784 1401629405 613161547 -1115337743 -897418393 1424420548 602005074 -1159163928 -839925890 1565565679 710382201 -1285635133 -1000737963 1513973494 758797920 -1271724070 -1019988148 1312570041 960170543 -1607312491 -684365053 1230110368 1045876278 -1486905460 -799494374 1088926347 937460253 -1360407641 -638655695 1200256658 814564868 -1450960962 -561830104 1137203670 886008128 -1379518214 -624883604 1151704527 866299225 -1431569181 -575878027 1293144548 974446962 -1558335288 -736460706 1249777149 1031349611 -1536133935 -747158457 1585400242 695761188 -1334761314 -948561912 1494388139 773176637 -1222841209 -1071916015 1352974720 665055510 -1096114004 -911372230 1472791961 550384911 -1178114891 -826256349 2024175902 262228360 -1767368654 -508614492 2144058631 147623313 -1849304021 -423433027 1987965228 24822202 -1737256960 -277569386 1896887605 102172067 -1625402343 -400989041 1695639930 303454700 -1960900522 -65521472 1652338019 360422901 -1938633649 -76153639 1808458056 483250654 -2050719644 -222056206 1822893393 463476167 -2102836099 -173116181 1523804311 768890881 -1260582469 -1009108691 1572777102 716807192 -1280258654 -994575052 1409867941 588238899 -1173978743 -855527137 1399137468 610407466 -1117043312 -898861818 1197766899 811812965 -1452664353 -563271351 1074380010 923700348 -1375216186 -654250672 1237315777 1052295255 -1481534995 -793337477 1322398936 970261582 -1596172812 -673487518 1639794783 381319369 -1884083853 -122414619 1724943430 299351248 -1998656150 -2499076 1869004909 409071867 -2123849407 -160460329 1745552500 520893666 -2046466728 -251505202 2081052731 185428141 -1845217001 -452785791 2070387746 207662260 -1788216050 -496054888 1926352905 97968287 -1663061723 -338132557 1975260176 45819014 -1682803396 -323664470 -582257576 -1437842226 860165492 1145185762 -634998719 -1390313257 875090285 1127211515 -745472918 -1533555460 1033805126 1251585488 -721602445 -1543894811 989026655 1307863497 -1057201092 -1208265558 787612944 1509242246 -946757595 -1332309837 698335497 1587081631 -836244466 -1189028712 539594018 1462681012 -917886953 -1102243711 658786619 1346599341 -433761136 -1860017146 137049532 2133591338 -515338103 -1773166561 256307621 2017575219 -385950558 -1611011020 116440462 1912048920 -275572549 -1735120851 27097495 1989822721 -74300172 -1936362398 362554840 1654330702 -50364179 -1946636165 317841857 1710674263 -179712826 -2108752816 457682410 1816173948 -232519457 -2061289399 472541683 1798134117 -1001372391 -1286113905 710812725 1566119075 -1019379456 -1271221866 758374444 1513410746 -896807637 -1114833475 612740103 1401068689 -840562382 -1159644764 602433566 1424971912 -639150723 -1361025557 938030161 1089340615 -561344156 -1450335758 814018632 1199816926 -683877041 -1606685223 959626339 1312132341 -799991466 -1487525440 1046444154 1230522604 -12687919 -2009508537 288359677 1714893931 -128736824 -1890283170 375242980 1633349746 -236589597 -2031952523 535530703 1760345177 -158848518 -2121328276 411453654 1870755904 -494307915 -1785838301 210179225 2071995407 -437997140 -1830584006 199938176 2095964182 -330105465 -1688875759 39623851 1968942141 -348178018 -1674049272 87120050 1916168228 -277014822 -1736825268 24344566 1987331936 -401550653 -1625824683 102675439 1897497465 -509174040 -1767788930 262733764 2024787794 -422880527 -1848874393 147143645 2143423307 -221641026 -2050148824 482633618 1807963908 -173555033 -2103381455 464102283 1823380253 -65958260 -1961443814 304082848 1696128822 -75740523 -1938064893 359803833 1651841839 -736938478 -1558968700 975001406 1293576104 -746655221 -1535524195 1030787879 1249354673 -624378336 -1378906442 885448460 1136783258 -576357831 -1432204625 866851605 1152134019 -911989130 -1096608032 665470810 1353545676 -825630097 -1177627911 549946179 1472246741 -947933628 -1334272302 695324520 1584857086 -1072534947 -1223337269 773589873 1494957031 -161077349 -2124343539 409487031 1869575713 -250879102 -2045979884 520454830 1745007160 -121786455 -1883594945 380882565 1639251475 -3118160 -1999152346 299764380 1725512202 -338610177 -1663694999 98522835 1926784581 -323161114 -1682193552 45257418 1974837852 -452280371 -1844605093 184868577 2080632439 -496534572 -1788851390 208214776 2070817390 -855111853 -1173407803 587622015 1409373929 -899300534 -1117588516 611033702 1399624432 -1009545375 -1261125641 769519181 1524293339 -994161800 -1279689746 716188244 1572281026 -792783049 -1481103455 1051817499 1236682381 -674049234 -1596595272 970764802 1323008660 -563831035 -1453084781 812318249 1198378687 -653698276 -1374786678 923220528 1073744550 -1188581028 -836730422 1462358128 539943142 -1102416571 -917682733 1346638953 658711807 -1208206994 -1057289736 1509054530 787835092 -1332609673 -946418207 1587518555 697871565 -1534025416 -745041490 1251917844 1033498754 -1543674591 -721791561 1307771917 989082779 -1437914870 -582215268 1145391142 859994288 -1389957869 -635314811 1126730815 875543721 -2109107820 -179396350 1816654008 457228334 -2061216371 -232561381 1797928097 472712247 -1936582234 -74110672 1654421642 362498076 -1946165825 -50795223 1710341267 318147589 -1610710544 -386289306 1911611612 116904010 -1735178775 -275483265 1990010053 26874963 -1859843646 -433964716 2133551342 137123960 -1773613605 -514851507 2017897719 255958113 -1606647779 -683954037 1311957297 959828391 -1487846396 -799640430 1230972200 1045960126 -1360590801 -639616839 1089038595 938367381 -1450521546 -561120096 1199877402 813931916 -1114926983 -896753425 1401286997 612549059 -1159310240 -840866570 1424504140 602867162 -1286596533 -1000920867 1566472551 710494705 -1271014318 -1019548476 1513340286 758418920 -1689083691 -329936829 1969013241 39580015 -1673567028 -348629926 1915815392 87438710 -1786173209 -494004111 2072463819 209746269 -1830490882 -438051736 2095746514 200129860 -2031767375 -236814297 1760285085 535617803 -2121763672 -158383042 1871058308 411116818 -2009188221 -13039595 1714444719 288844089 -1890321254 -128660468 1633525174 375041312 -1961765922 -65608888 1696576242 303596132 -1938024505 -75815087 1651668715 360007293 -2050335764 -221418630 1808022208 482544214 -2102943755 -174018717 1823080153 464440911 -1767455814 -509480148 2024317590 263164416 -1848965213 -422824139 2143643279 146953753 -1736619128 -277185762 1987259044 24386098 -1626304623 -401096953 1897852605 102358571 -1333791978 -948386944 1584501306 695640748 -1223543025 -1072363623 1495029283 773547701 -1096516828 -912045134 1353325064 665660062 -1177960643 -825323605 1472716305 549514887 -1379343502 -623914012 1137082974 885109448 -1432017045 -576579587 1152075335 866940625 -1559008448 -736863274 1293748844 974797562 -1535201447 -747003953 1248906869 1031274211 -1844780385 -452079095 2080670643 184791845 -1788402042 -497019376 2070497194 208566076 -1663997267 -338273733 1927220097 98056983 -1682133324 -323248606 1974652824 45481742 -1883376901 -121978259 1639158743 380937025 -1999620382 -2685324 1725847502 299460440 -2123990327 -161396129 1869093861 409938803 -2046050608 -250835386 1745215484 520286058 -1453014441 -563875135 1198171003 812487661 -1375140274 -653379880 1074227042 922769396 -1480635803 -793216269 1236347721 1052122079 -1596813700 -673857814 1323102032 970710982 -1261186509 -1009458523 1524478751 769295241 -1279388118 -994498884 1571845894 716654480 -1173857791 -854627689 1409694509 587271099 -1117413864 -899502450 1399586612 611110818 1599138817 676846743 -1319203539 -967197253 1480402968 792336526 -1238152908 -1053525598 1368089651 646730917 -1081801441 -930990711 1457954858 568430780 -1192705786 -806358640 1122499685 903924979 -1393975991 -605114913 1166686332 848103658 -1417389744 -595367482 1279030359 993739969 -1573776005 -717937171 1263644750 1012302040 -1520447134 -765926924 1681837257 322567263 -1976521243 -46686861 1666386128 341063750 -1923257860 -94742166 1793410299 501380205 -2064964137 -202631871 1837662434 445624436 -2088312370 -192818856 2039078061 244247611 -1752711807 -528446185 2128877748 165881890 -1863681640 -403879666 2001884319 5596169 -1722010189 -296024795 1883213958 121151504 -1640894038 -382287556 1179376960 827125206 -1471824788 -549286662 1093015897 908143055 -1356302219 -667989789 1217418610 1066886628 -1499581346 -778500920 1342017899 955949565 -1577848761 -688602927 1543294244 754711986 -1242387448 -1024090978 1553008957 731265451 -1298175983 -979871609 1428636950 572552576 -1154931654 -869395284 1380614415 625848729 -1136336861 -884748107 2099641736 170052894 -1825858396 -466834382 2051553681 223283463 -1807329091 -482252757 1946056122 83445036 -1645210474 -352902144 1955836323 60064053 -1700933489 -308617191 1620241900 395697530 -1902342976 -107234218 1744775669 284694883 -1980675879 -17401777 1850303966 424564040 -2142829326 -146787228 1764008391 505647441 -2027241237 -265424771 1835437699 442613269 -2090274897 -193994951 1779124890 487356940 -2080035914 -217965792 1673332401 347747879 -1917622371 -88844533 1691402920 332919358 -1965120636 -36072686 1892785895 131509873 -1629487157 -371667107 2008832766 12282472 -1716372526 -290124988 2114590421 151856707 -1878755335 -419215505 2036847308 241230426 -1754680352 -529628298 1443409483 554671837 -1207513241 -821952527 1365600850 643979972 -1083503746 -932430872 1490232953 802428655 -1227012267 -1042647101 1606345312 683266806 -1313832116 -961039398 1270857263 1018728121 -1515069693 -759763051 1288862262 1003834016 -1562633446 -707056756 1164195357 845350539 -1419094223 -596809817 1107948036 890159762 -1408789720 -620715074 1954398146 58363732 -1703682322 -311103880 1930460123 68635469 -1658971401 -367449503 2057713648 228656998 -1800907044 -475044278 2110518249 181191551 -1815768379 -457006509 1774890918 516792112 -2017145206 -255590884 1856465855 429939497 -2136405357 -139576827 1729177492 269883138 -1994438984 -31951314 1618797453 393990939 -1905098079 -109727177 1326685962 940879772 -1591869914 -702886224 1216240403 1064921989 -1502594497 -780727639 1103632184 919545774 -1345948140 -658422142 1185272609 832758711 -1465142771 -542342501 1386516334 631488504 -1129648574 -877797676 1439255415 583957473 -1144575397 -859825459 1551828828 729298890 -1301191056 -982100250 1527956293 739636179 -1256414615 -1038380289 993798405 1278941587 -718125015 -1573553985 1012002076 1263984010 -765490128 -1520911194 904372535 1122013601 -605437925 -1393626995 847930670 1166890424 -595327998 -1417464684 646658401 1368132087 -930785203 -1081972517 568786296 1457638894 -806839212 -1192252222 676376915 1599570373 -966864769 -1319509783 792556874 1480213980 -1053617050 -1238096656 5376461 2002073947 -295933727 -1722066825 121621972 1882783042 -382620424 -1640588178 243892735 2039394665 -527965997 -1753165755 165955046 2128835952 -404085558 -1863510948 501553577 1793206591 -202671995 -2064889837 445177264 1838148902 -192496484 -2088662006 322867611 1681498381 -47124297 -1976057823 341005698 1666475284 -94554962 -1923480520 572987460 1428170962 -869697176 -1154594306 625663069 1380838603 -884687503 -1136423449 754749558 1543217376 -1024265894 -1242185268 730944623 1553360121 -979421885 -1298659883 1066403872 1217870006 -778147572 -1499899494 956156985 1341848751 -688673515 -1577804413 827031570 1179431044 -549068482 -1472015960 908477451 1092711581 -668457689 -1355868751 424229004 1850607642 -146318944 -2143262410 505740437 1763953667 -265642567 -2027049681 395489470 1620410408 -107163246 -1902386940 285176999 1744323633 -17754741 -1980357347 83765480 1945704574 -353351228 -1644725934 60026097 1955912807 -308441635 -1701135029 170238170 2099417164 -466894346 -1825771168 222848195 2052019285 -481950225 -1807665799 151669639 2114812689 -419157333 -1878844867 241667998 2036383496 -529928526 -1754341852 131187637 1893135139 -371219815 -1629974001 12322732 2008758074 -290298240 -1716169194 347954147 1673161589 -88917297 -1917580711 332439546 1691856748 -35717418 -1965437376 442946513 1835131719 -194465027 -2089844117 487266248 1779181406 -217745692 -2080225678 845441871 1164139481 -597030301 -1418904843 889827158 1108254656 -620245382 -1409220884 1019208573 1270404075 -760118703 -1514753337 1003628388 1289033714 -706984376 -1562675490 802388779 1490308029 -1042474489 -1227216239 683589426 1605996452 -961487330 -1313345912 554234649 1443873679 -821652939 -1207852381 644167424 1365378966 -932489684 -1083414854 269580998 1729514064 -31515670 -1994904708 394051295 1618710089 -109912077 -1904873627 516616948 1775092322 -255552552 -2017221810 430388973 1855981179 -139896895 -2136053929 229010082 2057394740 -475526258 -1800455400 181120699 2110561837 -456798313 -1815937279 58581648 1954206214 -311196740 -1703627990 68167305 1930892831 -367114331 -1659275469 729766414 1551395480 -982435038 -1300886604 739417623 1528147585 -1038287045 -1256468563 631558716 1386472106 -878005488 -1129479290 583603749 1439573683 -859343095 -1145026657 919095914 1104116476 -658101434 -1346298928 832933491 1185070821 -542380193 -1465065527 940819032 1326772942 -702700684 -1592093726 1065223745 1215903447 -781162643 -1502128133 -1752603127 -527542625 2038892325 243283891 -1864064496 -404516218 2129314620 166589354 -1722618309 -296362323 2002554647 6012801 -1640027614 -382199116 1882278670 121011096 -1975617939 -46577925 1680873281 322381783 -1923894668 -95124766 1667093336 341500878 -2065301921 -203239735 1793826675 502050789 -2088224186 -191952176 1837521770 444689404 -1394129215 -606046633 1122576365 904796027 -1416985896 -594693554 1166337012 847500130 -1573073165 -717488539 1278390239 993369929 -1521415446 -766100868 1264544710 1012423504 -1320135003 -967350733 1600010121 676923167 -1237478724 -1053122006 1479799696 791986950 -1081352553 -930288127 1367719867 646090541 -1192879474 -807327208 1458076578 569330484 -1903012024 -107649058 1620850276 396035826 -1979739311 -17259577 1743909501 284607211 -2142642310 -145821716 1850195542 423661248 -2027676829 -266130443 1764391503 506284761 -1826273492 -467503174 2099979776 170661526 -1807187147 -481315933 2051465753 222417551 -1644245218 -352714872 1945153074 83336868 -1701639417 -309052527 1956473387 60447421 -1241745536 -1023719658 1542592172 754263610 -1299074151 -979991793 1553978037 731439651 -1155006542 -870265052 1428790942 573484552 -1135985749 -884143299 1380211335 625175057 -1471453212 -548645006 1178928840 826422878 -1356422147 -668888213 1093190353 909111879 -1500450858 -778576064 1218350842 1067040364 -1577243697 -688252071 1341344483 955546229 -1514208117 -759679971 1269917095 1018582321 -1563246446 -707399676 1289527742 1004245288 -1419473735 -597443537 1164635541 846060803 -1408677728 -619808714 1107765644 889198874 -1207429905 -821091207 1443263939 553731413 -1083846410 -933044128 1366012378 644645196 -1227645731 -1043026869 1490943473 802868583 -1312925500 -960927662 1605384680 683084158 -1630460861 -371845931 1893680495 131626489 -1715675046 -289681204 2008187254 11907552 -1878348687 -418538265 2114243933 151256523 -1754830744 -530556674 2036926788 242104786 -2090453977 -194968399 1835554059 443508125 -2079592386 -217268056 1778749714 486711684 -1916945387 -88437629 1672731961 347401647 -1966049268 -36222822 1692277024 332999094 -1130089014 -878508708 1386894566 632120432 -1144393261 -858865339 1439142143 583049321 -1300251144 -981955218 1550965972 729214018 -1257080351 -1038792329 1528568013 739977307 -1592580690 -703326920 1327318146 941257748 -1501634121 -780545759 1215332507 1064808461 -1345802852 -657482486 1103547568 918682662 -1465554555 -543008493 1185613993 833370175 -2016799486 -254990956 1774482478 516113592 -2136485605 -140451443 1856614455 430866593 -1995334352 -32068186 1730149404 270060682 -1904453335 -109352513 1618098181 393545875 -1703082650 -310757904 1953719370 57955548 -1659846273 -367529495 1931386963 68784325 -1801024172 -475939390 2057890936 229629166 -1815393971 -456361509 2110072929 180492535 -203054323 -2065525861 501989921 1793913527 -192387308 -2087757950 444991032 1837184686 -46257345 -1975968855 321931795 1681357445 -95162586 -1923817552 341675530 1666891420 -296570007 -1722448897 6083141 2002510547 -381716624 -1640478746 120657500 1882597066 -527877285 -1752298547 243751543 2038459105 -404422846 -1864118316 166370926 2129506040 -930380859 -1081298093 646308585 1367528063 -806991908 -1193183414 568862448 1458509414 -967832585 -1319683231 677276379 1599691341 -1052913682 -1237647496 791916226 1479843412 -717450335 -1573149897 993194637 1278591515 -766421064 -1521064146 1012872852 1264059906 -605611117 -1394595067 904493759 1122912809 -594878582 -1416761572 847560358 1166249520 -352415156 -1644584230 82899808 1945617398 -309111211 -1701550397 60635001 1956251631 -467330434 -1826477336 170621778 2100054980 -481763737 -1806700815 222740299 2051117021 -146177496 -2142326082 424141572 1849742226 -266058191 -2027719001 506079005 1764562827 -107869670 -1902822772 396127030 1620794272 -16790013 -1980170603 284274479 1744215993 -779046268 -1500020206 1067373480 1218044734 -688032099 -1577433589 955455409 1341400871 -548717898 -1471411680 826629018 1178757900 -668533073 -1356739015 908631939 1093644053 -869817632 -1155493258 573162444 1429140314 -884316423 -1135782289 625215445 1380136771 -1023661358 -1241834940 754076670 1542814568 -980291893 -1298735523 731877351 1553514353 -1043086961 -1227558631 803053731 1490718773 -960625258 -1313262336 682648762 1605850156 -821540419 -1206945493 554051729 1442912263 -932868700 -1084048078 644607112 1366088734 -597372437 -1419517571 845852871 1164804177 -620161550 -1408359068 889681118 1107313736 -759211559 -1514641073 1018247413 1270220899 -707617344 -1563054762 1004338412 1289473146 -88219321 -1917136431 347308139 1672786173 -36690594 -1965615672 333333618 1691972836 -194614923 -2090771997 443025497 1836005583 -217338516 -2079547910 486919232 1778580694 -418713309 -1878146635 151293967 2114166937 -530107078 -1755314772 241783830 2037277824 -372147951 -1630123641 132061245 1893214379 -289620728 -1715761762 11721764 2008411314 -657919794 -1345339304 918983138 1103208820 -542821161 -1465777087 833312251 1185703277 -703366916 -1592506262 941431248 1327114566 -780223259 -1501983629 1064361417 1215819103 -981475158 -1300705220 728859014 1551282448 -1038998349 -1256909787 740050335 1528526089 -878417768 -1130145778 631900596 1387084066 -859198335 -1144087529 583519661 1438711099 -475607034 -1801330544 229159210 2058322364 -456453089 -1815337847 180712755 2109883813 -310552524 -1703253854 57882904 1953761678 -368010195 -1659392837 69139713 1931070871 -32391070 -1994985228 270508366 1729663448 -109312901 -1904528147 393373015 1618302401 -255178672 -2016577338 516172156 1774393834 -140014519 -2136949537 430566757 1856953843 -2145985806 -149820828 1847114718 421497672 -2021974293 -260297091 1769308103 510807889 -1899146560 -104177066 1623405548 398721914 -1985964327 -22567345 1739519989 279562083 -1650341226 -358155776 1940892602 78158636 -1697902961 -305447399 1958899619 63266613 -1820704092 -461540814 2104763272 175313694 -1810397507 -485444053 2048518033 220124935 -1149699526 -864040276 1433836310 577874816 -1139458525 -888009035 1377525519 622620569 -1247579640 -1029422434 1538069284 749347762 -1295075823 -976648569 1556141885 734521259 -1496323490 -775365944 1220643698 1069988836 -1583206841 -693821743 1336692587 950763517 -1475059092 -552381702 1176109888 823997398 -1350982027 -662792477 1098368857 913373135 -1727140941 -301278427 1996720799 309769 -1637863510 -379117764 1886277254 124354064 -1747557503 -523152617 2044199597 249508411 -1866750056 -407070962 2125842100 162723362 -2068120617 -205665471 1790221051 498313837 -2083045426 -187691176 1842962146 450784884 -1973324827 -43629709 1685000905 325591647 -1928546308 -99907734 1661130448 335930950 -1570518149 -714802195 1282255447 996842177 -1525805214 -771145740 1258319438 1007115992 -1397210295 -608209953 1119232613 900797171 -1412069552 -590170170 1172039292 853333738 -1076569313 -925635703 1373289011 652053157 -1195827450 -809619568 1454865962 565202620 -1324395731 -972528709 1593913857 671482519 -1235052748 -1050302558 1483535896 795592334 -1306478480 -987264794 1546574172 724167114 -1253213079 -1035318017 1531125061 742665683 -1124388798 -872677164 1391808878 636641784 -1147734949 -862862131 1436063095 580888033 -1349015532 -661612414 1100597560 916388270 -1459983347 -537043813 1190399265 838024631 -1588846554 -699723600 1329742090 944075164 -1507728321 -785984343 1211073811 1059632517 -1991337800 -28727250 1732311444 273139970 -1910285151 -115053513 1613577613 388631835 -2020274038 -258858980 1771794854 513556784 -2131176301 -134224891 1861662143 435258665 -1795585828 -469845942 2063067632 233888102 -1818997563 -460096429 2107256297 178068863 -1709047570 -316329864 1949065666 53170516 -1655716617 -364317599 1933682139 71734605 -1422161615 -600000089 1161160733 842193035 -1403630296 -615416386 1113074692 895425682 -1512046333 -756600427 1273913391 1021923513 -1567767270 -712313460 1283695670 998544544 -1232299691 -1047811645 1484978297 797296879 -1310630580 -957977126 1609514080 686296310 -1202253465 -816832015 1448702027 559825117 -1086663298 -935467544 1362408530 640910532 -1873434119 -414017169 2119944405 157087811 -1757909536 -532718218 2033585356 238107738 -1634852405 -376893091 1887453415 126316657 -1713117742 -286993084 2012054782 15381608 -1914521187 -85620469 1676466353 351004711 -1970307708 -41399022 1686183080 327560254 -2093403729 -197263047 1832341635 439377941 -2074806858 -212613856 1784321178 492676108 -461758474 -1820512416 175406810 2104708684 -484975633 -1810830471 219790019 2048821845 -358508604 -1650022574 78640872 1940440702 -305376291 -1697946805 63058673 1959068263 -104001646 -1899348220 398683838 1623481896 -23016565 -1985479907 279882407 1739168305 -149518432 -2146322634 421062284 1847580186 -260357191 -2021887185 510993045 1769083395 -552321218 -1475145816 823811602 1176333956 -663094489 -1350644815 913807883 1097902749 -774916340 -1496807526 1069667872 1220994742 -693996779 -1583004797 950800953 1336615599 -1029492902 -1247535156 749555318 1537900256 -976295101 -1295393835 734038639 1556593401 -864508056 -1149265922 578209348 1433532114 -887790735 -1139649561 622527069 1377579723 -43962697 -1973019103 326061979 1684569869 -99816786 -1928603080 335711106 1661319956 -205871483 -2067950061 498386857 1790179135 -187211108 -2083499510 450429872 1843278630 -522830125 -1747907003 249061375 2044686185 -407110966 -1866675620 162896870 2125638512 -301091103 -1727363465 251853 1996810075 -379555080 -1637399954 124654548 1885938498 -972091777 -1324859671 671182675 1594253253 -1050490266 -1234830608 795650890 1483447260 -925596083 -1076644133 651880289 1373493239 -809942444 -1195478334 565650296 1454380014 -608690661 -1396756851 901152567 1118916513 -589964798 -1412240748 853261102 1172081592 -714893783 -1570462017 997062405 1282066323 -770813392 -1526111578 1006646044 1258750858 -699630220 -1588900382 943856728 1329933518 -786318995 -1507423749 1060100161 1210640599 -661129914 -1349466672 916034666 1100915964 -537251489 -1459813943 838094963 1190355173 -872714992 -1124311674 636816444 1391606954 -862541559 -1148085857 580438053 1436547251 -987699934 -1306012236 724468750 1546237080 -1035132613 -1253437011 742604823 1531211905 -316514884 -1708823254 53230736 1948978182 -363882075 -1656182477 71432329 1934018591 -470166130 -1795234536 234337442 2062582836 -460058217 -1819074303 177893563 2107457581 -258650664 -2020442802 513486068 1771838562 -134706751 -2130724521 435611885 1861343355 -28391958 -1991641732 272671942 1732744272 -115146253 -1910230683 388849887 1613385801 -816362443 -1202684765 559492377 1449008527 -935688148 -1086474054 641001728 1362352534 -1047739385 -1232341871 797091115 1485149629 -958332898 -1310314360 686776626 1609060772 -757048239 -1511559993 1022246269 1273564651 -712140728 -1567971106 998504804 1283770866 -600058781 -1422072587 842380623 1160938969 -615116678 -1403969300 894988630 1113539008 -197563139 -2093065109 439815633 1831877959 -212555548 -2074896270 492489160 1784543582 -85793585 -1914317735 351045091 1676391797 -40951594 -1970794432 327238138 1686532460 -376537959 -1635169265 125836725 1887907107 -287065984 -1713076202 15587756 2011883834 -413797205 -1873624003 156996999 2120000785 -533188430 -1757478876 238440862 2033279240 1221546234 1070096492 -1497288234 -775552704 1336055011 950379637 -1582500401 -693385895 1175771336 823388254 -1474643484 -551712398 1098456273 914238535 -1351123459 -663728789 1433944222 578777096 -1149886030 -865005276 1377141895 621982737 -1139022421 -887302851 1537460396 749008954 -1246910080 -1029007082 1557007541 734608419 -1296011879 -976790257 1939959858 78004388 -1649471202 -358080120 1959572523 63669437 -1698507513 -305797743 2105210880 176015510 -1821075156 -462181958 2048343065 219155599 -1810277067 -484545117 1846960214 420565184 -2145910406 -148950548 1769710671 511481049 -2022324893 -260901387 1624107108 399169778 -1899787960 -104547874 1738550397 279387371 -1985065647 -22446649 1372873147 651383085 -1076232041 -925028351 1455007138 566138164 -1195916146 -810486760 1594878345 671668511 -1325299547 -972638157 1482829200 795155718 -1234416452 -1049920470 1281585631 996426057 -1569910541 -714465179 1259255238 1007256912 -1526672150 -771234692 1119418861 901761403 -1397319487 -609114025 1171602932 852626786 -1411687208 -589534130 1790591347 498954725 -2068570017 -206368567 1842840938 449885692 -2082872250 -186723120 1684130113 325515735 -1972393875 -43476741 1661734232 336281038 -1929221004 -100311838 1997361431 680321 -1727844293 -301727571 1885377806 124233112 -1636895710 -378944332 2044123429 248637875 -1747404791 -522221409 2126191932 163327402 -1867154416 -407745402 2063151736 234750702 -1795730604 -470785086 2106914401 177456887 -1818585267 -459429925 1948432970 52792028 -1708336282 -315888656 1934589523 71847621 -1656676481 -364498967 1733173788 273224330 -1992277200 -28871770 1612965381 388290195 -1909618903 -114640961 1771416110 512924344 -2019833086 -258147436 1861774903 436166305 -2131357925 -135184499 1100419760 915415590 -1348897892 -660716790 1190844073 838723135 -1460357243 -537688301 1330420354 944482836 -1589445714 -700069064 1210146459 1059483149 -1506852937 -785903839 1545601748 723989058 -1305582600 -987147410 1531823821 743110235 -1253857311 -1035692169 1392216806 637319792 -1124734006 -873276580 1435913983 579960425 -1147654189 -861987003 1675756345 350565295 -1913888235 -85241213 1687144224 327743414 -1971214836 -41511270 1832487691 440318877 -2093487577 -198124879 1783910162 492011396 -2074464706 -212001112 2119504733 156378059 -1873055119 -413383961 2033768260 239069138 -1758022040 -533625090 1888394095 126462969 -1635714493 -376976683 2011389814 14970848 -1712505254 -286650676 1485579249 797643623 -1232977187 -1048219061 1608640488 686217086 -1309702460 -957827502 1448586179 558930773 -1202074897 -815859079 1362784218 641556300 -1087107338 -936165792 1161507733 842793731 -1422568775 -600677841 1112995724 894551834 -1403480416 -614488522 1273019303 1021807409 -1511073141 -756422115 1284341694 998919976 -1568465262 -712757756 748918270 1537516904 -1028786990 -1247099836 734941671 1556701553 -977260341 -1295581091 578297292 1434398042 -864650016 -1150202762 622189013 1376971075 -887375623 -1138980753 823428506 1175696652 -551885642 -1474440160 913916291 1098805525 -663281489 -1351610311 1070534056 1221082430 -775852924 -1496949742 950192561 1336277287 -693327715 -1582589941 399357238 1623885216 -104606694 -1899699060 278950191 1739014585 -22147069 -1985404779 420887812 1846611346 -149398488 -2145424194 511441181 1769785739 -260728783 -2022528857 175809874 2105382340 -462109570 -1821117208 219636043 2047889885 -484900761 -1809960719 77671776 1940266486 -357610420 -1649902374 63760761 1959516655 -306018219 -1698318141 901293247 1119851561 -608778861 -1397623547 852844710 1171410992 -589626998 -1411632868 996355213 1281629211 -714256991 -1570079433 1007610004 1258936322 -771716680 -1526220498 672117979 1594393677 -972958217 -1324948127 794980546 1483030612 -1049882130 -1234493064 651443433 1372785791 -925213243 -1076007597 565836016 1455343718 -810051108 -1196381878 248939639 2043786465 -522656421 -1746938419 163266670 2126278904 -407559870 -1867378220 855109 1997159635 -301765271 -1727767041 123783260 1885862090 -378623632 -1637246490 325162003 1684448389 -42994369 -1972845143 336351242 1661690012 -100519642 -1929051728 498736161 1790782647 -206275315 -2068623973 450353208 1842407598 -187057900 -2082567806 513144700 1771227114 -258238896 -2019776826 435696485 1862206451 -134852023 -2131664161 273579854 1732857816 -29352350 -1991823628 388217687 1613007809 -114435461 -1909789971 52619032 1948637070 -315849164 -1708411230 72295169 1934103447 -364821971 -1656327493 234450730 2063491004 -470348282 -1796194672 177515315 2106825637 -459617761 -1818363255 637261748 1392305954 -873089384 -1124956658 580260781 1435575099 -862424447 -1147190761 723541894 1546088208 -986825046 -1305932228 743283615 1531620105 -1035732301 -1253783003 944555984 1330378566 -700274948 -1589275030 1059128265 1210463071 -785423643 -1507306893 915886050 1099988852 -661049650 -1348592040 838503419 1191033709 -537597225 -1460413887 126797373 1888089771 -377444591 -1635281017 14877220 2011443890 -286432504 -1712696418 156585487 2119335577 -413454557 -1873010763 238586390 2034219648 -533271750 -1758340180 439998041 1832838863 -197675147 -2093971485 492048960 1783833302 -212176020 -2074262534 350379627 1675980541 -85180601 -1913974831 328178290 1686678244 -41813154 -1970877496 1021372149 1273484899 -756119591 -1511409841 999105260 1284117114 -712817728 -1568378026 842755783 1161584209 -600502293 -1422770307 894872286 1112644168 -614937614 -1402995868 559412881 1448134151 -816212035 -1201756373 641348232 1362952734 -936094812 -1087151310 797736611 1485524533 -1048436849 -1232785639 685882042 1608944172 -957359210 -1310135552 -892024669 -1110181835 618310031 1407031577 -843510598 -1161937876 599223702 1420844288 -1005633391 -1291292665 704717245 1560678699 -1016953720 -1268403170 762111396 1517016370 -681322297 -1603999663 963492331 1315604861 -804381474 -1492571064 1040219634 1225215332 -642232075 -1363189661 934687193 1085342031 -556428052 -1445813126 819721664 1205650774 -239409045 -2034378499 531925319 1756608977 -153670542 -2117067548 416894302 1876852168 -10395559 -2006560561 292487541 1718104547 -133389248 -1895066410 369280364 1627780602 -334628849 -1693792103 33790243 1963239861 -346014698 -1670968192 91118906 1919511980 -489263043 -1781448533 215486737 2078220679 -440683484 -1833139022 196465928 2092098974 -741344798 -1530345100 1036097742 1254533208 -727564805 -1549464211 984374487 1303080001 -585862704 -1441578682 857346300 1142759530 -629557815 -1384217249 880268517 1131471987 -830936698 -1182803696 544639146 1467070524 -921358945 -1106109175 656100531 1344044069 -1063034444 -1213968094 783089816 1504325646 -942758483 -1328966341 700499073 1590162455 -392046294 -1616451140 112179206 1906870416 -271835853 -1731514971 29522975 1992641673 -428191464 -1854054002 141832244 2138243234 -518548223 -1777293929 253359149 2015282363 -183056050 -2112751144 454600802 1814010100 -226816681 -2055455295 477457531 1802657005 -70434436 -1932889622 365109328 1657016518 -56588955 -1951943181 313451593 1705628895 -119363039 -1880778057 384617229 1642855323 -7377352 -2004328786 293670676 1720074114 -164027885 -2126638459 406274879 1865446313 -246094326 -2041325924 526026534 1750972336 -447366587 -1840084269 190569321 2086464511 -499614116 -1791013174 204873584 2066821094 -343002505 -1668742431 92296027 1921475533 -320604562 -1679505672 49125186 1978312660 -1014199575 -1265911169 763554757 1518721875 -991867152 -1276739994 720318428 1575493450 -849935653 -1169149363 593060855 1415467873 -902117694 -1120012716 607430638 1395890040 -566519155 -1455642085 808844193 1194511159 -648651116 -1370395134 928530360 1079971630 -790621505 -1478024663 1055814547 1240023813 -678570330 -1601509840 964933514 1317308188 -503735456 -1761694730 267909708 2029046490 -426483847 -1852608529 144326229 2140999363 -282979502 -1742396476 19690110 1982546664 -397420725 -1622612003 104969831 1900447473 -61961468 -1958102126 306244136 1699207870 -81572067 -1943765109 355282481 1646927527 -225115338 -2054016096 479945242 1805406860 -168245457 -2097154119 469149187 1827772053 -627590232 -1383036098 882498180 1134488082 -570785871 -1426239705 871636637 1156787723 -733203558 -1555365108 977425078 1296392736 -752748669 -1540962539 1026528943 1244177977 -954160180 -1339581606 690932448 1579809398 -1068666923 -1219862717 776146681 1497644655 -906288130 -1090776216 670384850 1358066244 -828971033 -1181624463 546866891 1470084701 -1363669593 -641778383 1085697163 934370333 -1445606978 -556599000 1205577874 819763204 -1604090475 -681265917 1315824825 963302447 -1492237940 -804687590 1224745120 1040650294 -1290854973 -1006097067 1560378607 705055865 -1268590118 -1016731316 1517074678 762021984 -1110141455 -892099225 1406858461 618513483 -1162259992 -843161218 1421291716 598736978 -1781125777 -489611783 2077772867 215973077 -1833178762 -440608288 2092271706 196262092 -1693604515 -334850613 1963181169 33879271 -1671405244 -345550382 1919811688 90779902 -2006893301 -10089059 1718574119 292056241 -1894975214 -133445244 1627559998 369469608 -2034584263 -239237713 1756681237 531883139 -2116587232 -154123850 1876496396 417210522 -1214038810 -1062990736 1504533962 782921052 -1328613121 -943077271 1589680595 700950853 -1183271724 -830503870 1467405816 544335214 -1105891123 -921550757 1343951329 656154999 -1441518462 -585950188 1142574510 857570616 -1384519525 -629221363 1131907511 879802657 -1529895760 -741829594 1254213020 1036449034 -1549639511 -727363521 1303118213 984297747 -1932714962 -70636360 1656978690 365186452 -1952393161 -56104799 1705949467 313100685 -2112449508 -183393142 1813574960 455067046 -2055516155 -226729837 1802842409 477233599 -1854272438 -428000036 2138336614 141778416 -1776826285 -518981435 2014947711 253663721 -1616804744 -391727890 1907352916 111728066 -1731444639 -271879945 1992433997 29692379 -1668387035 -343318605 1920994825 92749471 -1679578308 -320562262 1978518032 48953990 -1839864041 -447555711 2086372923 190625453 -1791483122 -499182696 2067153442 204567220 -2126938303 -163688489 1865883245 405810939 -2041267368 -246182962 1750784628 526248674 -1880950925 -119158811 1642894943 384542409 -2003881110 -7863300 1719751238 294019792 -1478471699 -790134917 1240346305 1055465047 -1601336332 -678773918 1317268184 965007950 -1455700001 -566429879 1194698483 808621669 -1370094650 -648989872 1079534314 928993916 -1168679031 -850366689 1415134885 593366579 -1120232560 -901928186 1395980988 607373866 -1265838149 -1014241491 1518515863 763725313 -1277095006 -991550668 1575973518 719864344 -2053808540 -225284366 1805336392 479989726 -2097636739 -167793941 1828125521 468831175 -1957767594 -62265664 1698740090 306677740 -1943858609 -81517863 1647145827 355091445 -1742582272 -282755434 1982607148 19603386 -1622177255 -397886833 1900145461 105307043 -1762015694 -503384412 2029496094 267425672 -1852571093 -426560835 2140824327 144528273 -1090814292 -906211782 1358241664 670183190 -1181304139 -829322717 1469635481 547351311 -1340016994 -953694712 1580111794 690595620 -1219677561 -1068891631 1497584555 776233789 -1555271992 -733258146 1296175076 977616754 -1541297455 -752444857 1244646397 1026095979 -1382553862 -628042132 1134135254 882816832 -1426447645 -570617227 1156858831 871592793 34423467 1963618877 -335338617 -1694231791 90212018 1919399460 -345053282 -1670785272 215403161 2077358607 -489116747 -1780507869 196808320 2092711446 -441094228 -1833803974 532304591 1757241945 -239848477 -2035088523 416782038 1875945024 -153487366 -2116106388 291625725 1718020715 -9454639 -2006414521 369893092 1628122738 -134053944 -1895477410 962814563 1315197685 -680721585 -1603652647 1041147514 1225365228 -805255338 -1492650048 934865489 1086315207 -642348163 -1364083733 819277384 1204952798 -556052636 -1445167118 617902599 1406354065 -891677909 -1109580867 599373342 1421772424 -843589838 -1162811484 705690165 1560857251 -1006527719 -1291408497 761413164 1516572346 -1016307968 -1268027498 454456298 1813070716 -182971706 -2111888816 477870067 1803323237 -227158305 -2056067511 365820888 1657457486 -71066892 -1933268382 312491969 1705447255 -55681299 -1951830405 111240078 1906725656 -391183710 -1616367052 30189463 1993053953 -272447813 -1731856851 142273468 2138954538 -428569968 -1854686714 253177765 2014322483 -518435191 -1776386529 544756514 1467966388 -831114738 -1183776104 655726395 1343399853 -920914409 -1105410431 782490384 1503980422 -1062356420 -1213560150 701374217 1590243231 -943686107 -1329115469 1036993350 1254650832 -742317462 -1530522884 983730015 1302706121 -726866317 -1549019419 857000820 1142160354 -585455016 -1440900402 880349037 1132347387 -629707199 -1385144617 809181225 1195118783 -566935291 -1456311917 928441392 1079104678 -648510180 -1369459318 1054910491 1239914637 -789657289 -1477838431 965569538 1317690516 -679277266 -1601946184 764162125 1519059163 -1014869663 -1266327049 719451220 1575404738 -990931592 -1276598802 592951423 1414564073 -849749677 -1168184891 607812710 1396526320 -902554294 -1120719396 190120161 2085761143 -446996019 -1839443621 205047032 2067788910 -499735084 -1791912638 93227219 1921628229 -343873025 -1668818583 48450762 1977908316 -320000538 -1679155856 383914117 1642405907 -118722135 -1880407745 294638748 1720247306 -8276560 -2004450010 406427831 1866377249 -164103781 -2127509235 525622446 1750297656 -245744254 -2040722156 689967464 1579622910 -953257916 -1339473710 776852849 1498080743 -1069304739 -1220246325 670800218 1358735820 -906626954 -1091385120 546725187 1469148629 -828883857 -1180758791 882311436 1133523354 -627482592 -1382133578 872072469 1157494147 -571169735 -1426877265 978094398 1296808360 -733812718 -1555703676 1025592615 1244036529 -751883253 -1540875107 307114400 1699283254 -62893940 -1958256614 354678201 1646576943 -80898923 -1943362557 479574418 1804765444 -224667458 -2053314520 469269899 1828670749 -168420185 -2098123727 267985348 2029916498 -503889688 -1762627458 143975901 2140394827 -426081039 -1851935641 19048950 1982175584 -282277670 -1741948852 105868783 1900567929 -398390077 -1622786987 1717667759 291944249 -2005932413 -9906667 1628193718 369849120 -1895685478 -133885428 1757024157 532496139 -2034995535 -239903193 1876413316 416348946 -2116441432 -153183682 2077661131 215066461 -1780943129 -488651151 2092651474 196895556 -1833618690 -441318808 1963794425 34221935 -1694269739 -335262141 1918950368 90696566 -1670464820 -345404838 1561306983 705206257 -1291729333 -1006176547 1516397438 761615336 -1267989934 -1016384828 1406414677 617816003 -1109766535 -891453713 1421470540 599710682 -1162376608 -844055818 1085847299 935298965 -1363749329 -642652487 1205170970 819086220 -1445260746 -555998560 1315127089 962858919 -1603445219 -680890741 1225718568 1040829374 -1493132796 -804803950 2138748654 142444152 -1854613566 -428611756 2014802679 252723809 -1776741413 -518118579 1906392796 111545930 -1615896592 -391614618 1993145029 30132819 -1732076567 -272258177 1657644682 365598236 -1933326426 -70977744 1705009811 312955397 -1951530049 -56020183 1813393080 454106670 -2112335980 -182485246 1803283105 477944375 -2055894131 -227362021 1142199846 856925872 -1441073398 -585250916 1132024383 880698025 -1384697069 -630193275 1255087636 1036529282 -1530822856 -741978194 1302518285 983952027 -1548960991 -726955081 1503888962 782546644 -1213339794 -1062545416 1590575707 701067981 -1329585289 -943254559 1467485808 545210086 -1183420580 -831430710 1343605353 655555327 -1105482939 -920871981 1415046445 592500155 -1168538623 -849431401 1396318516 607981986 -1120649192 -902598514 1519152415 764108169 -1266545613 -1014678363 1575069958 719755664 -1276131286 -991364932 1239479625 1055376863 -1477536667 -789994253 1317876048 965345734 -1602006916 -679190294 1195081083 809258477 -1456137129 -567137087 1079425378 928090612 -1369909170 -648025896 1866057189 406779251 -2127059767 -164588449 1750335996 525545834 -2040897328 -245542842 1642221015 384138561 -1880347397 -118809491 1720682958 294173016 -2004752158 -7939980 1921963393 92923159 -1669286739 -343440325 1977815448 48505102 -1678937932 -320192478 2085969331 189951269 -1839514465 -446952439 2067306922 205498684 -1791559546 -500054000 1296880748 978052346 -1555909312 -733641258 1243680885 1025908963 -1540394663 -752336433 1133993054 881880264 -1382466190 -627175964 1157273671 872261841 -1426785941 -571225603 1358677000 670889118 -1091197660 -906848846 1469448209 546386055 -1181195971 -828419669 1579174970 690453676 -1339151082 -953606784 1498253347 776648885 -1220286193 -1069229671 1982002340 19252274 -1741908600 -282352354 1901015229 105381931 -1623109231 -398040825 2029616278 268323840 -1762189894 -504353492 2140453007 143886361 -1852122717 -425858763 1804985536 479384662 -2053405204 -224610950 1828200665 469700687 -2097790475 -168726173 1699638514 306797668 -1958736418 -62440120 1646504171 354719869 -1943156281 -81069743 516864365 1774815739 -255797183 -2016941865 430144884 1856261602 -139649960 -2136331058 269824351 1729233353 -31764365 -1994628891 393803078 1618986448 -109669270 -1905154820 58304777 1954453919 -310917083 -1703872333 68447504 1930648966 -367391684 -1659028310 228729147 2057638317 -475250665 -1800703871 181396770 2110313908 -457079794 -1815694184 631282085 1386719539 -877725559 -1129723873 583884220 1439329578 -859620208 -1144779770 729485719 1551638785 -982159173 -1301135315 739693966 1527899416 -1038568286 -1256225740 941066689 1326496087 -702945043 -1591814021 1064979928 1216183630 -780915468 -1502405534 919339507 1103835493 -658349857 -1346023351 832685546 1185346940 -542137146 -1465346992 131434540 1892858042 -371463936 -1629693546 12078133 2009037987 -290050791 -1716445809 151912478 2114531464 -419405518 -1878568540 241419271 2036659345 -529685205 -1754622531 442669128 1835378910 -194184860 -2090087950 487545937 1778937031 -218022531 -2079978005 347672698 1673404652 -88641194 -1917828672 332715107 1691608309 -35998385 -1965193767 1018931428 1270650994 -759838264 -1514997410 1003908349 1288789099 -707260975 -1562428089 845160662 1164382272 -596753926 -1419153044 890102991 1108005977 -620526109 -1408977547 554481792 1443596310 -821896788 -1207572166 643923097 1365658639 -932241995 -1083691741 802631858 1490026532 -1042722402 -1226940152 683340971 1606272061 -961243769 -1313626863 754506735 1543498617 -1024017725 -1242461611 731193334 1553084256 -979665190 -1298379188 572740573 1428448075 -869453071 -1154874777 625907652 1380558674 -884934936 -1136146818 827313035 1179187997 -549344601 -1471768015 908201874 1092960004 -668176706 -1356112344 1066681273 1217622831 -778427755 -1499655677 955877280 1342093110 -688396660 -1578052070 395770663 1620167601 -107439605 -1902138723 284901182 1744572328 -17474030 -1980600700 424506133 1850360707 -146599367 -2143018321 505460492 1764198298 -265365984 -2027297098 169995075 2099698645 -466646417 -1826047239 223096666 2051743692 -482193802 -1807384864 83518321 1945981927 -353107363 -1645006133 60270440 1955633150 -308689340 -1700858158 904129198 1122294328 -605189246 -1393902828 848178871 1166614049 -595570789 -1417183475 993551004 1279218186 -717880400 -1573833946 1012246149 1263703571 -765737047 -1520634049 676657866 1599326812 -967140378 -1319261328 792280787 1480461893 -1053335553 -1238339735 646935288 1367884398 -931064876 -1081728190 568506081 1457882743 -806561843 -1192499365 244173414 2039151344 -528241846 -1752917028 165678719 2129084137 -403804333 -1863753787 5653076 2001826498 -296213640 -1721822226 121341517 1883027163 -382343327 -1640835081 322624002 1681779348 -46875858 -1976333384 341253659 1666199181 -94798025 -1923199071 501305904 1793483430 -202427620 -2065169526 445421097 1837868735 -192743675 -2088384621 2057469033 228936959 -1800659643 -475320877 2110765168 180914406 -1816012452 -456726070 1954149467 58639565 -1703438985 -311384607 1930702914 68354260 -1659219602 -367173128 1729457165 269638811 -1994715871 -31703625 1618520084 394238082 -1904817864 -109971026 1775166527 516543657 -2017426157 -255347323 1856184358 430182576 -2136129270 -139824740 1103912097 919301175 -1346224755 -658174693 1184995512 833005614 -1464862316 -542586622 1326961811 940631045 -1592150593 -702642903 1215959178 1065164828 -1502318170 -780975824 1551584453 729578579 -1300943383 -982377089 1528203484 739358794 -1256658448 -1038100122 1386267895 631764065 -1129404965 -878078643 1439498478 583676024 -1144823358 -859549356 1673088296 348028350 -1917375484 -89121646 1691650353 332642727 -1965365219 -35792757 1835189530 442889612 -2090032074 -194276192 1779368195 487076245 -2080284625 -217689927 2114870604 151612890 -1879032736 -418968330 2036570453 241478083 -1754400647 -529872657 1893062014 131261928 -1629768622 -371424060 2008551783 12526065 -1716096949 -290373411 1490513376 802184566 -1227289396 -1042400166 1606068729 683514223 -1313552171 -961284029 1443685842 554423620 -1207794434 -821709720 1365320139 644223325 -1083227929 -932679567 1163951492 845630738 -1418847064 -597087170 1108195741 889882891 -1409034063 -620435417 1270609334 1019004192 -1514826598 -760044532 1289105839 1003553081 -1562881917 -706781163 1217666795 1066610301 -1499824185 -778219695 1341774578 956230244 -1577600034 -688878776 1179621081 826844751 -1472071691 -549009565 1092768448 908419670 -1356057620 -668269702 1428360847 572800537 -1154650205 -869638347 1380895382 625605120 -1136612422 -884499668 1543014077 754955819 -1242110063 -1024338169 1553285796 731017778 -1298455672 -979627234 1945779747 83693237 -1644929265 -353144935 1956117050 59820716 -1701209322 -308368512 2099361297 170296967 -1825581251 -467081301 2051830280 223036062 -1807609052 -482008142 1850551879 424287953 -2143072405 -146505731 1763764830 505928392 -2026992782 -265700380 1620485749 395417315 -1902590119 -106956849 1744527980 284971770 -1980431552 -17681450 1368338346 646455100 -1082044794 -930710000 1457712051 568711973 -1192457569 -806634999 1599383448 676566798 -1319450956 -966920670 1480156033 792613655 -1237908819 -1053806021 1278754766 993988440 -1573495070 -718180748 1263926231 1012058945 -1520723205 -765678995 1122220028 904169322 -1393699120 -605362618 1166963685 847856499 -1417669943 -595123617 1793134434 501628916 -2064683442 -202875176 1837943675 445381613 -2088588713 -192570687 1681557328 322811846 -1976244612 -46934294 1666663241 340816863 -1923538331 -94498061 2002132742 5320592 -1722253782 -295743812 1882970911 121432969 -1640646093 -382563675 2039322420 243967906 -1752959464 -528169330 2128630573 166159291 -1863437823 -404159849 -703122587 -1592785933 941183561 1327391455 -780470404 -1501706262 1064605264 1215538886 -657671337 -1345614911 918739579 1103489773 -543064242 -1465495592 833560162 1185427188 -878697727 -1129901161 632177197 1386836667 -858921192 -1144334450 583239220 1438955170 -981750989 -1300456539 729139743 1551039113 -1038717142 -1257152580 739773958 1528774288 -310832211 -1703009477 58159745 1953514007 -367732812 -1659640030 68859544 1931314702 -475882593 -1801082103 229440179 2058078757 -456171642 -1815580912 180436650 2110131772 -254934071 -2016857249 515924709 1774670451 -140261424 -2136672442 430810876 1856673386 -32142341 -1995261075 270265047 1729944129 -109555742 -1904246924 393621198 1618026072 -821296604 -1207225678 553804552 1443189662 -933116355 -1083771221 644851473 1365809031 -1042839018 -1227834752 802810682 1491000236 -960868849 -1312981351 682897187 1605574581 -759492032 -1514396970 1018524524 1269974010 -707340711 -1563302193 1004058485 1289717731 -597648782 -1419269404 846134110 1164561352 -619880853 -1408602371 889405255 1107562449 -194895124 -2090528134 443302848 1835758422 -217061643 -2079795613 486639577 1778825039 -88495394 -1916888504 347589618 1672543076 -36409657 -1965859247 333058027 1692221309 -371903864 -1630404066 131814308 1893491506 -289868143 -1715485177 11966397 2008131371 -418465094 -1878422996 151051158 2114448128 -530350429 -1755034059 242032527 2037002009 -467578393 -1826201231 170864843 2099773533 -481520130 -1806981784 222491858 2051392580 -352658987 -1644304061 83147001 1945340015 -308863540 -1701827238 60390624 1956531318 -107593341 -1903070955 395845807 1621037113 -17070694 -1979927284 284550326 1743967264 -145897039 -2142570201 423864477 1849989131 -266334808 -2027471554 506358916 1764318226 -548441809 -1471659591 826347523 1179000981 -668814026 -1356495456 908907546 1093395596 -778766051 -1500264053 1067096113 1218291879 -688308988 -1577185902 955735080 1341156542 -1023909557 -1241558563 754319463 1542533361 -980048558 -1299016252 731628670 1553790184 -870061703 -1155212817 573409365 1428863171 -884069024 -1136058890 624970828 1380416730 -46505818 -1975693264 322175370 1681076508 -94919489 -1924099031 341427603 1667167493 -203298668 -2065246206 502237624 1793636654 -192140147 -2088035301 444747169 1837464887 -527601470 -1752547244 243470830 2038702456 -404704037 -1863875507 166647287 2129257825 -296290064 -1722693530 5806556 2002757962 -381993751 -1640231809 120937925 1882352979 -967557010 -1319931656 676995394 1599934932 -1053195145 -1237404447 792192347 1479595469 -930101156 -1081542454 646031728 1367775718 -807269307 -1192936237 569142633 1458265599 -605859830 -1394319204 904737062 1122632112 -594635757 -1417042811 847312191 1166525865 -717694920 -1572869970 993442068 1278314882 -766174175 -1521341257 1012628749 1264340379 -1300498847 -981678345 1551210317 728934363 -1256836488 -1039072530 1528320852 740254658 -1130332589 -878227771 1387143039 631844841 -1144145334 -859141412 1438899046 583330800 -1345526267 -657729901 1103267625 918927295 -1465834980 -542764406 1185891120 833123238 -1592299977 -703570271 1327042331 941506445 -1501910482 -780297544 1215613698 1064565652 -1995057495 -32315841 1729869701 270305043 -1904733520 -109108698 1618375580 393298698 -2016518501 -255234547 1774206903 516362017 -2136761726 -140203500 1856895918 430623544 -1801271603 -475662757 2058135521 229349239 -1815149868 -456641982 2109826040 180769646 -1703325953 -310477207 1953968083 57679685 -1659598106 -367805840 1931144138 69065564 -1419720928 -597166154 1164879372 845780634 -1408433351 -620088401 1107517973 889475715 -1514451182 -759398524 1270165054 1018306216 -1562998005 -707675235 1289284135 1004526257 -1227368636 -1043273774 1490663016 803112702 -1313205411 -960683061 1605661297 682836711 -1207148682 -821334048 1442987610 553979596 -1084122257 -932795399 1366293059 644401877 -1878071320 -418785410 2113963716 151500370 -1755110415 -530312345 2037203677 241857099 -1630179366 -372089012 1893404406 131874400 -1715950653 -289432747 2008468207 11663993 -1917192308 -88160486 1672976032 347121206 -1965804651 -36502781 1692029625 333275695 -2090696770 -194687192 1835802258 443231748 -2079343705 -217543887 1778506379 486992413 -2142399261 -146103179 1849947599 423937369 -2027925254 -265854868 1764635094 506003776 -1902764847 -107926457 1620606461 396316011 -1979983672 -16979874 1744157156 284330354 -1644526457 -352472047 1945429419 83088701 -1701363554 -309301240 1956192690 60690724 -1826550603 -467256285 2100260249 170417423 -1806907220 -481560518 2051189120 222664982 -1155288021 -870021955 1429067015 573236625 -1135710158 -884391772 1379930398 625418632 -1242022887 -1023472497 1542872373 754019747 -1298794496 -980236138 1553701164 731687354 -1500208049 -778857255 1218102627 1067316725 -1577492394 -687976256 1341587834 955265516 -1471206275 -548922133 1178684753 826703303 -1356666780 -668608270 1093437768 908835294 -1722374750 -296643276 2002306190 6288408 -1640275525 -381923027 1882521751 120729601 -1752355440 -527819514 2038647996 243563562 -1864308343 -404236001 2129561765 166311987 -2065582650 -202996400 1794102506 501802108 -2087947809 -192200375 1837240563 444932197 -1975894540 -46330526 1681153240 322137166 -1923614227 -95368837 1666816193 341747799 -1573354134 -717244932 1278665798 993121488 -1521139341 -766348827 1264263263 1012666569 -1394406056 -605798962 1122856052 904551650 -1416705727 -594937385 1166059629 847747323 -1081109234 -930568808 1367471138 646366388 -1193127657 -807050879 1458319419 569049261 -1319887556 -967627350 1599765520 677203078 -1237722843 -1052841549 1480046601 791709855 1410116412 587963306 -1174222320 -855246202 1398894373 610688947 -1116795383 -899137889 1524048654 768611224 -1260830174 -1008831820 1572529943 717084545 -1280014789 -994855251 1237039960 1052543950 -1481254284 -793580830 1322680129 970018775 -1596449171 -673239301 1197486954 812057596 -1452387770 -563518768 1074657139 923453413 -1375496609 -654006583 1868729332 409320290 -2123568424 -160703922 1745833965 520650619 -2046742847 -251257257 1639515078 381563728 -1883806998 -122662276 1725220831 299104073 -1998936333 -2255259 1926601616 97692422 -1663305028 -337851862 1975017353 46100255 -1682555227 -323940813 2081297314 185148212 -1845464434 -452509160 2070140859 207939373 -1787971945 -496335359 1293392509 974170859 -1558578351 -736179257 1249533540 1031630578 -1535885496 -747434018 1137447503 885727961 -1379765405 -624606219 1151456854 866576064 -1431324806 -576157716 1352698393 665303695 -1095832779 -911615069 1473072640 550141590 -1178390740 -826007622 1585119787 696005309 -1334484217 -948808815 1494664754 772929188 -1223121122 -1071671416 1987689141 25070115 -1736975463 -277812465 1897168556 101928506 -1625677952 -400740586 2023895687 262472209 -1767091285 -508861635 2144335518 147375624 -1849583694 -423188700 1808706257 482974279 -2050962435 -221774997 1822650056 463756894 -2102587420 -173392014 1695884003 303174261 -1961147441 -65244327 1652090618 360699500 -1938389034 -76433600 1715128766 289274152 -2009814894 -13395964 1633095079 374357297 -1889964917 -128033763 1759592844 535195930 -2031148896 -236449738 1871480213 411809027 -2122128199 -159001553 2072893914 210430284 -1786529546 -494630816 2095062467 199699797 -1829864209 -437695367 1968591336 38887806 -1688719164 -329318318 1916507633 87860583 -1674185507 -348994485 1565845878 710138336 -1285912486 -1000490804 1513696623 759045625 -1271444413 -1020232491 1401905476 612913618 -1115619224 -897175298 1424139613 602248651 -1158888335 -840174361 1088682258 937740676 -1360160706 -638932824 1200504075 814288285 -1451205593 -561550159 1312321824 960446902 -1607069684 -684646246 1230353721 1045595567 -1487154155 -799218557 2132932863 136759401 -1859151405 -433542843 2018262246 256576624 -1774035510 -515543716 1912238285 117260379 -1611394591 -386719369 1989653716 26248258 -1734748680 -274799250 1654057115 361879565 -1936160329 -73418463 1710959746 318512148 -1946858066 -51217096 1817010345 457855039 -2109537915 -180080365 1797301424 472355878 -2060532324 -232131318 1146083383 860416161 -1438533349 -582579827 1126308910 874851512 -1389593342 -634696300 1251233797 1033068691 -1533398743 -744685121 1308202012 989766794 -1544030928 -722418266 1509476435 788527301 -1208571521 -1057908247 1586826314 697449692 -1331991194 -946053648 1461928033 539259127 -1188224691 -836103717 1347323000 659141870 -1103043244 -918039102 811626040 1197956782 -563212524 -1452720254 923642401 1074436791 -654062835 -1375405157 1052501514 1237112476 -793409754 -1481459792 970334739 1322324613 -673692865 -1595968599 769097308 1523601098 -1009180816 -1260507162 716880453 1572702931 -994780311 -1280054273 588052078 1410057976 -855468222 -1174034476 610349687 1399194337 -898673829 -1117232179 185487088 2080996966 -452972580 -1845026998 207850217 2070198911 -496112699 -1788159149 97896130 1926428244 -337926162 -1663264904 45613787 1975464525 -323591177 -1682877599 381247124 1639869954 -122208328 -1884287186 299145869 1725147675 -2425951 -1998730441 409130662 1868949040 -160647286 -2123659492 521081535 1745363497 -251563117 -2046409979 695951225 1585213423 -948617643 -1334702397 773233504 1494330358 -1072104884 -1222653222 664852299 1353181149 -911296921 -1096186127 550310738 1472865220 -826051970 -1178320152 885804829 1137409931 -624808399 -1379590489 866224900 1151777682 -575673816 -1431774530 974636847 1292957625 -736516605 -1558276459 1031406390 1249719200 -747347430 -1535946100 303398833 1695698727 -65331555 -1961087477 360233896 1652525886 -76096892 -1938691566 483325827 1808385813 -222259537 -2050513351 463680410 1822688012 -173190474 -2102762976 262303701 2024103747 -508817671 -1767162257 147827660 2143853402 -423507232 -1849230730 24766439 1988024177 -277379381 -1737443747 101983230 1897075560 -400932142 -1625460156 39193786 1968258092 -329749098 -1688249088 87804067 1916598325 -348804721 -1674405607 210601096 2072687646 -494672476 -1786456782 199245969 2095542279 -437378627 -1830219477 534846686 1759915080 -235962894 -2031596188 411883719 1871439953 -159204885 -2121954947 289051884 1715315834 -13306432 -2009873066 374821109 1632657507 -128372263 -1889664689 959982706 1312759012 -684307106 -1607369272 1045817451 1230166269 -799307449 -1487095343 937665600 1088722134 -638728852 -1360333318 814637145 1200181455 -562036363 -1450757661 613366806 1401425024 -897491654 -1115263572 602077199 1424345241 -840132317 -1158960715 710194212 1565754546 -1000680184 -1285692002 758739005 1514029227 -1019801327 -1271914105 458046971 1816792429 -180134697 -2109445055 471923170 1797769588 -231827250 -2060867496 362198473 1653704031 -73870107 -1935678349 318468560 1711030598 -51048196 -1947066262 117058975 1912413449 -386642765 -1611432923 26732934 1989204240 -275150678 -1734428612 136422829 2133235003 -433077119 -1859587049 256663988 2018201890 -515768168 -1773850610 539172147 1461988773 -835879905 -1188410231 659478826 1347021244 -918505466 -1102608240 788043009 1509926295 -1057557459 -1208892229 697651480 1586651534 -946130892 -1331953502 1033112919 1251163585 -744854405 -1533190931 989448526 1308555736 -721967006 -1544513292 860849509 1145615859 -582884279 -1438198561 874660220 1126527466 -634642352 -1389686586 -1663753932 -338554462 1926971416 98332814 -1682381523 -322972229 1974895617 45200535 -1844532986 -452355696 2080426026 185071804 -1788646113 -496738935 2070744115 208288933 -2124271280 -161152570 1869369468 409690346 -2045774519 -251083297 1744933989 520529139 -1883653790 -121730572 1639438414 380692696 -1999340165 -2929171 1725570135 299707585 -1480916484 -792972950 1236623568 1051873350 -1596537371 -674105997 1322820809 970953823 -1453291058 -563627688 1198450914 812243060 -1374859817 -653623999 1073949947 923016301 -1173614184 -854908658 1409446068 587546658 -1117661823 -899226345 1399829677 610829371 -1260938838 -1009735364 1524234374 769574928 -1279631949 -994218715 1572093087 716377097 -2050092939 -221699869 1807774041 482820559 -2103192468 -173742854 1823323456 464160214 -1961519033 -65885999 1696332139 303876605 -1938269090 -75535160 1651916146 359730660 -1736900591 -276942713 1987535165 24138155 -1626029048 -401345378 1897571620 102602162 -1767733213 -509232971 2024597775 262920601 -1848685510 -423068500 2143366422 147201408 -1096798019 -911802325 1353601425 665411847 -1177684828 -825572302 1472435592 549758238 -1334069105 -948140007 1584781731 695396661 -1223263082 -1072608256 1494752698 773795116 -1558765351 -737144753 1293500917 975073635 -1535449920 -746728362 1249150444 1030993274 -1379096341 -624191363 1136839111 885389649 -1432261390 -576299932 1152323038 866663752 -1360837706 -639339744 1089282714 938086924 -1450276945 -561400007 1199629955 814208533 -1606890620 -683672814 1312205480 959552062 -1487597667 -799916277 1230728881 1046240807 -1286319150 -1001168060 1566192382 710738536 -1271294005 -1019304099 1513617127 758171249 -1114645536 -896996490 1401010892 612797018 -1159585799 -840618129 1424785109 602623555 -1785896066 -494251032 2072183378 209990340 -1830770841 -437807119 2096023115 199882461 -1688802484 -330179622 1968736864 39828214 -1673842859 -348381245 1916096121 87195375 -2009435366 -12762228 1714688566 288563872 -1890076925 -128940139 1633277487 375318201 -2032010456 -236532802 1760532996 535341714 -2121515215 -158658649 1870814749 411397771 -1208454409 -1057013151 1509299163 787555149 -1332365586 -946698632 1587271618 698148692 -1188824379 -836449709 1462606825 539667327 -1102168356 -917959094 1346396144 658992998 -1437637997 -582462971 1145111487 860238633 -1390238070 -635070948 1127008166 875296560 -1533744479 -745285065 1251642253 1033747227 -1543950664 -721543634 1308053396 988839682 -1936305601 -74358103 1654141715 362742661 -1946446298 -50551120 1710618378 317900700 -2108827123 -179639653 1816378145 457477047 -2061492716 -232313214 1798209336 472469422 -1860091301 -433687859 2133795703 136844257 -1773369790 -515131692 2017650542 256235512 -1610954135 -386008321 1911860037 116628435 -1734930832 -275759386 1989767004 27156426 -122035152 -1883319130 381125916 1638970762 -2875351 -1999433537 299516165 1725788563 -161321982 -2124063596 409734446 1869299128 -250632165 -2046257011 520210743 1745287585 -452004780 -1844853566 184587640 2080876014 -496816051 -1788608293 208490849 2070569463 -338330522 -1663939344 98245962 1927032284 -323438465 -1681946391 45537619 1974593989 -1009269512 -1261374354 769238484 1524536642 -994443039 -1279446921 716464589 1572032859 -854831926 -1173652388 587345382 1409621360 -899577645 -1117341627 611314175 1399380329 -564079460 -1452809206 812561840 1198097702 -653455227 -1375068141 922972585 1074020671 -793027410 -1480823752 1052065154 1236405524 -673802057 -1596872671 970520987 1323288845 -509422223 -1767512601 262976605 2024506571 -422637208 -1849155074 146894916 2143699154 -277258941 -1736544811 24591471 1987054841 -401303206 -1626101300 102430838 1897777376 -65682155 -1961691773 303801401 1696371887 -76021492 -1937821286 360079392 1651593398 -221360857 -2050392655 482356235 1808211101 -173831874 -2103133784 464381970 1823135876 -624101959 -1379154641 885167253 1137026051 -576638560 -1431961290 867127436 1151885338 -736658037 -1559212771 974724263 1293823025 -746931822 -1535276796 1031067838 1249110056 -948181539 -1333996213 695567601 1584575591 -1072291388 -1223618222 773341416 1495232638 -912232977 -1096327815 665717955 1353268309 -825382410 -1177904800 549701850 1472526412 -896563534 -1115113948 612493214 1401345800 -840809813 -1159368131 602678151 1424691985 -1001124224 -1286390250 710569900 1566400314 -1019622759 -1270941169 758623157 1513134883 -684157226 -1606441408 959903738 1311885164 -799714609 -1487773095 1046164451 1230766965 -639426844 -1360777614 938311624 1089097566 -561063171 -1450579349 813743057 1200065351 -236870022 -2031708436 535807830 1760098240 -158571933 -2121575691 411173711 1871000537 -12964280 -2009260322 288640868 1714651122 -128456111 -1890526521 374967165 1633598443 -329861602 -1689155960 39376690 1969219492 -348425721 -1673772399 87364395 1915888573 -494059988 -1786114374 209936128 2072276886 -438240715 -1830303069 200186649 2095688591 -745228301 -1533835419 1033557727 1251862089 -721849366 -1543617668 989270726 1307583056 -582008895 -1438118057 859922157 1145466491 -635241512 -1390032050 875338484 1126935138 -836524137 -1188784383 539870907 1462433325 -917609586 -1102490856 658506402 1346843188 -1057476699 -1208017101 787893897 1508998687 -946476100 -1332552918 698059408 1587329542 -386230469 -1610766419 116717079 1911801473 -275295454 -1735367756 26817038 1990066840 -434036983 -1859768417 137330213 2133348019 -515056880 -1773409402 256031292 2017823402 -179468449 -2109032503 457434739 1816450789 -232766650 -2061012016 472785514 1797853948 -74051731 -1936637957 362311233 1654611671 -50607244 -1946354718 318089816 1710398158 -1958044209 -62018215 1699020003 306433141 -1943578154 -81761984 1646868730 355338348 -2054089219 -225041045 1805612241 479740999 -2097360412 -168042126 1827844296 469074014 -1761768021 -503661251 2029251719 267705361 -1852814926 -426280668 2141071518 144250888 -1742338663 -283036401 1982358709 19878947 -1622425216 -397610730 1900388524 105025594 -1339769593 -953971311 1579867179 690875581 -1219921634 -1068611192 1497831474 775956644 -1090570955 -906492509 1357992985 670459023 -1181552340 -829046342 1469878272 547070102 -1382830749 -627794443 1134414927 882572505 -1426167430 -570861076 1156581462 871839936 -1555552943 -733014585 1296450685 977368299 -1541021368 -752692770 1244364900 1026339058 -1840141170 -447308776 2086653346 190381364 -1791203177 -499427327 2066876859 204814637 -1668668228 -343075798 1921271184 92501254 -1679302491 -320810957 1978237321 49197343 -1880703766 -119436164 1642651078 384822608 -2004125453 -7583643 1719998943 293742921 -2126695208 -163969970 1865635316 406087010 -2041515839 -245907369 1751028205 525967739 -1455453114 -566706992 1194454378 808902140 -1370339233 -648709943 1079781747 928717285 -1478228876 -790416158 1240098136 1055741390 -1601585043 -678498053 1317511489 964727255 -1266115550 -1013994316 1518796046 763481496 -1276815301 -991795027 1575696663 720112001 -1168960496 -850123642 1415411004 593118634 -1119956983 -902176609 1395700005 607617459 -1182990515 -830746661 1467129441 544583415 -1106166956 -921302078 1344232056 655911662 -1213761665 -1063237655 1504253523 783165125 -1328893082 -942832656 1589957194 700703452 -1530138839 -741548097 1254460933 1036172947 -1549391056 -727639130 1302874652 984578698 -1441765605 -585672819 1142818359 857290401 -1384275198 -629501036 1131659822 880079544 -2112692347 -183111917 1813823145 454790719 -2055267428 -227005686 1802599088 477514278 -1932961865 -70359263 1657222811 364905997 -1952148562 -56384712 1705702018 313377300 -1616523295 -391970953 1907076813 111976027 -1731720200 -271631506 1992714964 29448770 -1853995053 -428247227 2138056447 142022249 -1777105974 -518737060 2015224550 253416048 -1603809780 -681509222 1315548960 963551158 -1492514283 -804439421 1225026361 1040407471 -1363392962 -642025816 1085417234 934614916 -1445887449 -556354895 1205854987 819516317 -1110385048 -891818242 1407106884 618237906 -1162012047 -843437337 1421048669 599018443 -1291102630 -1005820212 1560622966 704776160 -1268346301 -1017011499 1516827503 762299385 -1693847868 -334569902 1963429864 33603454 -1671157027 -345826741 1919568881 91061095 -1781373194 -489335200 2078017498 215693132 -1832934673 -440888711 2092024771 196539221 -2034303328 -239481290 1756405644 532131610 -2116863303 -153875921 1876777877 416967427 -2006616430 -10336764 1718294462 292300584 -1895255413 -133201379 1627837351 369222449 -282699573 -1742641059 19413479 1982794097 -397697838 -1622365116 105250302 1900203368 -503459591 -1761943441 267629013 2029289795 -426765088 -1852365706 144602572 2140751194 -225359697 -2053736391 480192899 1805130005 -167998282 -2097431520 468905370 1828052236 -62209891 -1957826549 306487729 1698926887 -81329020 -1944046574 355034536 1647203646 -733448189 -1555085163 977672495 1296116153 -752501734 -1541239668 1026284854 1244458400 -627838927 -1382760281 882741533 1134207371 -570543064 -1426520898 871388420 1157064082 -906008473 -1091020559 670107979 1358313949 -829248386 -1181377304 547147090 1469840836 -953884587 -1339830077 690651513 1580052975 -1068948404 -1219619622 776422752 1497396726 -163747446 -2126882532 405997734 1865693232 -246370925 -2041078523 526306495 1750727721 -119086664 -1881026258 384336020 1643098114 -7658079 -2004085449 293946509 1719825435 -343246354 -1668462216 92543170 1921198164 -320356873 -1679782559 48880859 1978592333 -447614500 -1839808182 190812400 2086183014 -499370555 -1791294125 204625129 2067096703 -850179774 -1168868908 593307758 1415190776 -901870245 -1120289331 607186039 1396169953 -1014447760 -1265634842 763797596 1518440650 -991623831 -1277020673 720069701 1575769299 -790341338 -1478268496 1055537162 1240271004 -678847169 -1601262167 965213203 1317063813 -566243052 -1455890046 808562744 1194754222 -648932083 -1370151525 928805921 1079723191 -586139063 -1441330465 857627493 1142516723 -629277104 -1384460602 879992700 1131720682 -741625221 -1530101011 1036374871 1254286273 -727288222 -1549711628 984094542 1303324632 -1062786515 -1214244165 782846721 1504607127 -943002060 -1328685406 700747544 1589886862 -830692833 -1183083895 544391987 1467347877 -921606650 -1105832304 656344874 1343764412 -427943295 -1854330345 141589421 2138524475 -518791528 -1777013234 253607860 2015006498 -391802189 -1616731611 111932319 1907147529 -272083286 -1731238340 29767558 1992361744 -70710555 -1932641677 365390793 1656773471 -56307972 -1952186774 313176016 1705877318 -183336233 -2112507327 454878203 1813762925 -226539826 -2055702952 477177826 1802901364 -1005909240 -1291043938 704997924 1560435378 -1016672495 -1268646009 761835069 1517264555 -892304582 -1109937236 618586646 1406784128 -843233501 -1162184779 598943247 1421088409 -641983636 -1363465222 934443584 1085622998 -556671115 -1445531677 819969625 1205374671 -681077922 -1604279352 963244658 1315881700 -804628665 -1492293679 1040463467 1224935165 -10146880 -2006836394 292244204 1718385274 -133632039 -1894785201 369528565 1627504227 -239164430 -2034658460 531677918 1756885576 -153917461 -2116790403 417138375 1876571729 -489538652 -1781200078 215767688 2077977118 -440401987 -1833382101 196189841 2092346887 -334908522 -1693547776 34067130 1962992172 -345737329 -1671215335 90838691 1919755829 1133713351 882124625 -1382189333 -627423619 1157551070 872014664 -1427066126 -570981788 1296605173 978300771 -1555628327 -733884849 1243962348 1025665914 -1540670784 -752088490 1579419555 690173749 -1339398513 -953330151 1498006458 776925996 -1220042090 -1069510144 1358925713 670613255 -1091440963 -906568149 1469205384 546667294 -1180947804 -828696014 2029860623 268044185 -1762437597 -504076619 2140205846 144163712 -1851878854 -426138964 1982250813 18976683 -1742152175 -282071417 1900772132 105663410 -1622861304 -398316898 1699358571 307042301 -1958459833 -62687535 1646781298 354472932 -1943436706 -80825656 1804709721 479633359 -2053124491 -224854301 1828481856 469457878 -2098066836 -168477958 1518872198 764352016 -1266268246 -1014925508 1575346847 719507977 -1276410957 -991120603 1414770356 592748066 -1168257128 -849674482 1396599469 607738427 -1120924799 -902350057 1195325154 808978036 -1456384050 -566859944 1079177979 928367213 -1369664553 -648305855 1239727824 1055100486 -1477779460 -789713046 1317632713 965626463 -1601758235 -679466125 1642464846 383858392 -1880594590 -118532108 1720435287 294449857 -2004507781 -8219667 1866305148 406503146 -2127302832 -164307002 1750092389 525826803 -2040648887 -245818401 2085688874 190195388 -1839237370 -447199344 2067583539 205251237 -1791839457 -499809399 1921687064 93171342 -1669005516 -343683166 1978096129 48261783 -1679213779 -319943749 1906668869 111298003 -1616178071 -391371521 1992864092 30376394 -1731800976 -272506650 2139028855 142200289 -1854890917 -428364595 2014525806 252971512 -1776461758 -518362924 1813144865 454383031 -2112093171 -182766437 1803526456 477663662 -2056142828 -227086206 1657400595 365878661 -1933079489 -71254871 1705257226 312678812 -1951774682 -55740240 1254839693 1036805403 -1530579807 -742259657 1302761876 983671042 -1549209416 -726679506 1141956031 857206057 -1440826221 -585528315 1132272038 880421168 -1384941430 -629913572 1467762153 544961919 -1183701819 -831187885 1343324656 655798630 -1105207076 -921120694 1504169435 782302541 -1213616905 -1062298527 1590299074 701315412 -1329305362 -943499144 1757299716 532247698 -2035276504 -239659586 1876131869 416592011 -2116165327 -153431641 1717947446 291699872 -2006209254 -9658996 1627916335 370096313 -1895405309 -134129259 1963545696 34497782 -1694026420 -335542822 1919193209 90415343 -1670713003 -345128509 2077416530 215346372 -1780695682 -488927768 2092898379 196618461 -1833862809 -441038351 1406166220 618091610 -1109522976 -891734666 1421713621 599429187 -1162624519 -843779729 1561062654 705485928 -1291481646 -1006453436 1516644583 761337969 -1268233781 -1016104611 1315402920 962610238 -1603725948 -680647406 1225437361 1041072167 -1492856419 -805052149 1086127258 935054348 -1364025930 -642405088 1204893827 819333141 -1444980305 -556242631 671077059 1358488149 -906906641 -1091140743 546445018 1469392460 -828606474 -1181005984 690248433 1579379303 -953533475 -1339225269 776576744 1498328702 -1069023292 -1220489390 977846951 1297084977 -733568117 -1555983587 1025836734 1243756072 -752130158 -1540598012 882068117 1133804035 -627233863 -1382409425 872320652 1157217818 -571412576 -1426596042 479326731 1805042333 -224423129 -2053594191 469513746 1828390532 -168667330 -2097846360 306870841 1699564207 -62645483 -1958532221 354926112 1646300854 -81142004 -1943081062 19325551 1981928185 -282557629 -1741704235 105588342 1900812000 -398112934 -1623033908 268266077 2029673163 -504165519 -1762378777 143699524 2140643026 -425799832 -1852178434 1055187842 1239667476 -789937490 -1477594568 965289883 1317934861 -679000393 -1602193887 809462704 1194875686 -567211364 -1456063990 928165801 1079353151 -648229243 -1369702893 592704486 1414841200 -849505590 -1168465316 608057343 1396246377 -902801709 -1120442811 763919316 1519340354 -1014621448 -1266603410 719699917 1575128923 -991174943 -1276318089 92980042 1921905628 -343629210 -1669098768 48695123 1977628613 -320248193 -1678878999 189877112 2086042606 -446748076 -1839719742 205295457 2067513335 -499978675 -1791631653 406704942 1866130360 -164384254 -2127265132 525342519 1750542241 -245467621 -2040969587 384195356 1642163082 -118998480 -1880159578 294362885 1720496019 -7995863 -2004693313 365539393 1657700567 -70790803 -1933516293 312767576 1705198798 -55962252 -1951586846 454178931 1813317861 -182691489 -2112132663 478149738 1803078908 -227435194 -2055819824 142516261 2138673331 -428818167 -1854410337 252929084 2014598314 -518191856 -1776667258 111486999 1906448513 -391427781 -1616086611 29944846 1993333912 -272200414 -1732133452 782733449 1503698975 -1062604379 -1213284045 701125776 1590518790 -943442500 -1329396438 545003707 1467689005 -831358569 -1183495935 655482018 1343679540 -920666738 -1105687272 856719597 1142403195 -585178687 -1441148585 880624884 1132098658 -629987880 -1384901298 1036716255 1254897737 -742037005 -1530767003 984009926 1302461520 -727142934 -1548771972 215122176 2077602198 -488841172 -1780756294 197084441 2092463503 -441375691 -1833560925 34146610 1963866532 -335058914 -1694476152 90492203 1919155645 -345330681 -1670538095 291869028 1717740018 -9703352 -2006138658 369644925 1628399083 -133811119 -1895758649 532552022 1756965312 -240093062 -2034808596 416537935 1876225497 -153240477 -2116383499 935109064 1086034270 -642596636 -1363808142 819029457 1205228871 -555809539 -1445448597 963062266 1314920812 -680965930 -1603372992 1040903651 1225645429 -805008177 -1492927399 705409452 1561100602 -1006251904 -1291657194 761689525 1516324131 -1016589159 -1267784689 617626014 1406601480 -891397966 -1109825500 599653767 1421528337 -843866965 -1162564547 -1048014946 -1232093432 797372082 1484906020 -958051449 -1310557423 686500523 1609308733 -816642132 -1202440390 559769216 1448760854 -935410763 -1086721245 640721561 1362596367 -599810054 -1422348436 842137302 1161219648 -615359517 -1403688075 895236815 1113262681 -756803640 -1511839906 1021998820 1273841266 -712387631 -1567694009 998748925 1283490411 -85545130 -1914593344 350801530 1676672748 -41194673 -1970512935 327486051 1686256373 -197318812 -2093344782 439567944 1832154846 -212802691 -2074618901 492733009 1784263367 -414073038 -1873375324 157277726 2119757448 -532907221 -1757721667 238164487 2033527441 -376817920 -1634924650 126113324 1887659706 -286788839 -1713323121 15307317 2012127907 -661405985 -1349218743 916316147 1100672869 -536970554 -1460057520 837819370 1190603644 -699910419 -1588656517 944134081 1329686359 -786042124 -1507671454 1059820504 1210884942 -987451717 -1306288595 724225943 1546518273 -1035375966 -1253156300 742853518 1530936088 -872470903 -1124592097 636569509 1391884083 -862788976 -1147809274 580682684 1436267306 -469918185 -1795510655 234094395 2062864301 -460301810 -1818793320 178141986 2107182004 -316271067 -1709103437 52983561 1949255583 -364129732 -1655905622 71676688 1933738886 -28668301 -1991393563 272953183 1732501449 -114865558 -1910473988 388574022 1613634512 -258931135 -2020198697 513763181 1771591675 -134430120 -2130971954 435331956 1861587938 -205591268 -2068193910 498109488 1790426278 -187487995 -2083251821 450709545 1843034303 -43686610 -1973267016 325780482 1684812948 -100097737 -1928359519 335986715 1661071501 -301335176 -1727083026 498772 1996532930 -379307679 -1637676553 124409933 1886218459 -523078326 -1747630628 249304166 2044404976 -406867629 -1866956347 162648191 2125914345 -925839916 -1076363966 652127480 1373215854 -809694771 -1195755173 565405921 1454659703 -972339738 -1324583568 671425738 1593971804 -1050246657 -1235111575 795402451 1483722821 -714613328 -1570706138 996785308 1282313226 -771090007 -1525864129 1006925957 1258506259 -608414334 -1397005036 900871342 1119159352 -590245477 -1411997427 853536951 1171832865 -358228899 -1650266933 78364017 1940688359 -305653692 -1697699630 63338856 1958824446 -461482897 -1820760839 175125827 2104952277 -485257098 -1810587424 220066138 2048573900 -149763015 -2146042705 421309717 1847303555 -260110304 -2022164298 510748940 1769363866 -104250357 -1899072355 398927143 1623201201 -22773742 -1985761148 279634238 1739444648 -775160683 -1496527869 1069915577 1220717871 -693749620 -1583282150 950557088 1336895798 -552569689 -1474870223 824055179 1176053021 -662851394 -1350926296 913559954 1098178820 -864228111 -1149510553 577932765 1433779531 -888067864 -1139402626 622807492 1377335634 -1029217085 -1247783851 749274607 1538143609 -976576294 -1295151028 734314998 1556345184 -1511765350 -756844020 1273637814 1022171936 -1568043389 -712065515 1283977135 998301497 -1421884760 -600247746 1160881028 842437394 -1403910479 -615172569 1113352093 895178507 -1202496770 -816551320 1448950738 559549252 -1086415129 -935743887 1362165707 641191773 -1232547124 -1047535014 1485222880 797016950 -1310386475 -958257597 1609267193 686573423 -1635095982 -376612156 1887701886 126041064 -1712869813 -287269155 2011811687 15663089 -1873681824 -413740298 2120188748 156808154 -1757665671 -532998417 2033338197 238385091 -2093123018 -197506400 1832065818 439626636 -2075083217 -212365639 1784602371 492433301 -1914244604 -85867886 1676186408 351249342 -1970588131 -41154933 1686460209 327313319 -1124107301 -872920243 1391532791 636889697 -1148010558 -862613676 1436344046 580644472 -1306201111 -987511937 1546293957 724410963 -1253492752 -1035073690 1531401948 742417994 -1589089345 -699442391 1329990291 943798789 -1507479642 -786260176 1210830474 1059913244 -1349262451 -661335269 1100841633 916107831 -1459738732 -537323774 1190151864 838301230 -2020517101 -258577531 1772042815 513280681 -2130927862 -134500452 1861418534 435539632 -1991584991 -28449865 1732555277 272859803 -1910040776 -115333202 1613329940 388908674 -1708766345 -316572703 1948789339 53418701 -1655992466 -364068872 1933962818 71491284 -1795308731 -470092845 2062787177 234132223 -1819277476 -459851830 2107532912 177821414 -1747834856 -522905458 2044479796 249264546 -1866470399 -407315305 2125565229 162971067 -1727422422 -301035332 1996996870 61840 -1637587917 -379366235 1885996319 124597641 -1973077892 -43906838 1684756816 325872070 -1928790939 -99627789 1661377865 335654367 -2067877810 -205946664 1789972834 498590196 -2083294121 -187415359 1843205499 450504173 -1396963120 -608487354 1118988796 901077354 -1412313911 -589890465 1172286949 853056883 -1570275102 -715083660 1282007502 997118296 -1526053637 -770870163 1258563031 1006835009 -1324672844 -972281822 1594194328 671238414 -1234772819 -1050547141 1483259265 795839767 -1076850554 -925392880 1373565354 651804988 -1195551585 -809868279 1454585267 565445925 -1899423399 -103929393 1623685237 398477539 -1985684160 -22811178 1739242604 279809274 -2146266773 -149577219 1847390279 421249233 -2021698190 -260545052 1769026654 511050952 -1820456643 -461817429 2104518673 175593607 -1810641628 -485163598 2048764936 219847838 -1650097905 -358436455 1940643875 78434485 -1698151146 -305171072 1959142458 62985388 -1247331951 -1029699321 1537824957 749627435 -1295319672 -976368354 1556389028 734243890 -1149455965 -864321227 1433587855 578150425 -1139706438 -887732948 1377768598 622339072 -1475335691 -552134301 1176389849 823752783 -1350701588 -663036550 1098091712 913620054 -1496604217 -775122607 1220919531 1069740157 -1582930466 -694069944 1336411378 951006308 156304790 2119578880 -413178694 -1873259476 238862735 2033971481 -533552989 -1758097355 126520740 1888337202 -377164664 -1635525602 15157693 2011199787 -286709615 -1712449529 350623218 1675699556 -85429026 -1913699256 327930347 1686954365 -41570105 -1971158959 440245696 1832562006 -197919508 -2093691782 491805145 1784113487 -211928843 -2074539933 842999134 1161303496 -600750990 -1422494492 894624071 1112920529 -614694805 -1403277059 1021619564 1273208314 -756364224 -1511129898 998861173 1284397539 -712570791 -1568655153 797455674 1485768108 -1048161258 -1233034112 686158115 1608696245 -957640689 -1309892455 559136008 1448381854 -815932380 -1202000718 641628433 1362708871 -936372163 -1086904149 273298647 1733100609 -29075973 -1992071827 388493518 1612759128 -114716190 -1909546636 512867557 1771474035 -257958455 -2020020897 435976444 1861961834 -135128624 -2131416762 234693811 2063209509 -470596193 -1795918583 177266858 2107101244 -459374202 -1818644208 52866177 1948359703 -316093011 -1708131013 72050840 1934383118 -364574284 -1656604382 723784735 1545806985 -987073229 -1305655899 743034886 1531895952 -1035488982 -1254063684 637508653 1392028859 -873333503 -1124676201 580016180 1435855010 -862177000 -1147467378 915604603 1100231917 -660773545 -1348839999 838778978 1190785268 -537878194 -1460170280 944278601 1330625759 -699994779 -1589518861 1059407952 1210218694 -785700484 -1507059222 996632340 1281382274 -714537416 -1569835346 1007330061 1259180955 -771440095 -1526467913 901574438 1119608752 -609055222 -1397375332 852568895 1171659689 -589346285 -1411876219 651196272 1373063142 -924969380 -1076287798 566080361 1455064063 -810298811 -1196105005 671874882 1594675156 -972710290 -1325224200 795229019 1482755021 -1050125705 -1234212127 608220 1997436746 -301521168 -1728047514 124027845 1885582163 -378871063 -1636969857 248696814 2044067704 -522408254 -1747214764 163515383 2126003041 -407803173 -1867097523 499013560 1790535470 -206555500 -2068380158 450073505 1842651959 -186781043 -2082815461 325443466 1684205340 -43270490 -1972597200 336075667 1661938437 -100238657 -1929295319 578573909 1434150595 -864929927 -1149958161 621908556 1377215194 -887098528 -1139227658 749198951 1537273585 -1029062837 -1246851107 734665342 1556949736 -976979118 -1295823932 1070286385 1221359271 -775608547 -1497229429 950436392 1335997118 -693574908 -1582312558 823184899 1175977621 -551637201 -1474715719 914164250 1098529420 -663524554 -1351328864 420640413 1846887947 -149153871 -2145704153 511685252 1769505298 -260975704 -2022251714 399113903 1624165945 -104358013 -1899974891 279198390 1738738208 -22389862 -1985123572 77948665 1940018799 -357890091 -1649658045 63480544 1959760502 -305740852 -1698565286 176090827 2105138781 -462385177 -1820868751 219359954 2048137796 -484619266 -1810203800 1832763538 440070148 -2093768258 -197881560 1783628939 492254237 -2074188377 -212249295 1676036256 350320694 -1914164852 -84993766 1686867129 327990319 -1970934379 -41755389 1888145654 126738528 -1635470886 -377257652 2011632879 14689401 -1712753213 -286374571 2119260356 156657746 -1872807448 -413660802 2034015453 238791755 -1758265871 -533344921 1448337498 559206604 -1201831562 -816139808 1363027011 641275093 -1087355537 -935889415 1485334632 797923582 -1232729788 -1048495662 1608887409 685939943 -1309946531 -957547061 1273294910 1021558952 -1511354094 -756178556 1284060199 999163057 -1568189173 -713005667 1161787404 842549402 -1422845664 -600430154 1112718357 894798979 -1403200199 -614732369 1948709331 52543813 -1708617473 -315645847 1934308810 72090972 -1656400666 -364747664 2063432161 234506615 -1796007731 -470538149 2106637816 177704302 -1818305324 -459674558 1771168183 513200417 -2019589989 -258428915 1862018478 435885368 -2131606398 -134908908 1732929925 273504531 -1992030039 -29149121 1613213084 388013322 -1909863248 -114361306 1330172187 944759181 -1589202889 -700350303 1210389762 1059202452 -1507101650 -785627976 1100175657 915696063 -1348651003 -660993901 1191091504 838446502 -1460601828 -537408374 1392492927 637071849 -1125015469 -873033531 1435632998 580204016 -1147378614 -862235428 1545881933 723745243 -1305859999 -986900233 1531546964 743357890 -1253577608 -1035936530 1594597904 671912582 -1325022404 -972885078 1483105801 794908319 -1234696411 -1049675853 1372596770 651631284 -1075950834 -925271144 1455287867 565894829 -1196191977 -810238079 1119662708 901481186 -1397566632 -608836658 1171355245 852903675 -1411442879 -589813801 1281833542 996149968 -1570153622 -714183684 1259011679 1007537865 -1526423693 -771510299 1684374232 325235278 -1972640780 -43199646 1661486785 336557655 -1928976403 -100591749 1790839530 498678396 -2068812858 -206087344 1842597619 450166373 -2082623521 -186998967 2043843260 248881706 -1747127408 -522468602 2126468773 163079731 -1867434103 -407501025 1997085326 928280 -1727562846 -301970636 1885658775 123989505 -1637171269 -378695891 1175491409 823632839 -1474366851 -551959829 1098733384 913991646 -1351403932 -663484686 1221270371 1070345205 -1497007537 -775796007 1336336250 950136812 -1582776746 -693137728 1537704757 748729251 -1247157735 -1028730225 1556760364 734885818 -1295768064 -977070442 1434192647 578501521 -1150129621 -864724291 1376898846 622264200 -1138774478 -887578972 2105455513 175735567 -1821322571 -461905373 2048096128 219432726 -1810032980 -484825542 1940208555 77728573 -1649714553 -357799407 1959329714 63950628 -1698259298 -306074104 1623827453 399414123 -1899511087 -104795577 1738827748 279140210 -1985345848 -22202786 1846684623 420813657 -2145629469 -149194123 1769992150 511237952 -2022600966 -260653460 520934234 1745609676 -251481482 -2046459168 409016131 1868965845 -160467345 -2123872519 299326312 1724935166 -2540988 -1998714158 381329265 1639821287 -122356131 -1884041525 45859646 1975317416 -323640814 -1682795900 97912615 1926313905 -338139637 -1663084899 207637260 2070379418 -496096736 -1788273994 185437973 2081079171 -452727239 -1845174609 610464658 1399177988 -898854210 -1117019608 588199819 1409812253 -855550297 -1173985743 716798880 1572752182 -994633076 -1280300518 768917433 1523814191 -1009066347 -1260524029 970318838 1322439520 -673479974 -1596149172 1052256239 1237260153 -793360701 -1481542059 923691972 1074355026 -654308632 -1375257986 811839453 1197776715 -563228943 -1452605849 102228507 1896927885 -400981193 -1625377887 24782338 1987909268 -277592274 -1737263176 147614249 2144033471 -423490811 -1849345133 262254128 2024185510 -508571876 -1767309430 463532671 1822933737 -173108397 -2102811707 483210854 1808402160 -222079158 -2050725924 360413773 1652312795 -76211359 -1938674697 303480404 1695649474 -65478792 -1960841234 1031389907 1249833541 -747133953 -1536126103 974390986 1293104732 -736466970 -1558358160 866274017 1151695479 -575919155 -1431626917 886017784 1137229422 -624824364 -1379475646 550425271 1472848417 -826231909 -1178107123 664999598 1352934968 -911378558 -1096136940 773151365 1494379027 -1071957079 -1222898881 695770780 1585425930 -948502608 -1334718682 758821336 1513980238 -1019948812 -1271668638 710374849 1565541719 -1000794899 -1285675909 601962986 1424361852 -839952186 -1159174064 613219827 1401671013 -897409825 -1115313079 814588348 1200263466 -561790832 -1450905594 937452965 1088902451 -638712695 -1360448481 1045834126 1230051608 -799520606 -1486915532 960228759 1312611585 -684356421 -1607287763 374640912 1632870790 -128257988 -1889681238 288969993 1715365279 -13159387 -2010118989 412031266 1871194548 -159287282 -2121906024 534961467 1759899053 -236143593 -2031383423 199459188 2095362530 -437395368 -1830104882 210650477 2072606203 -494918591 -1786309417 87558470 1916746192 -348755862 -1674487556 39177567 1968373193 -329536397 -1688429339 874610841 1126608911 -634396235 -1389833949 860636288 1145795606 -582867540 -1438313158 989464747 1308440637 -722179705 -1544333039 1033358514 1251015716 -744903266 -1533108984 697733373 1586602091 -946277935 -1331707577 788223204 1509713010 -1057671736 -1208875682 659364047 1347037273 -918324765 -1102821003 539024598 1462234176 -835797510 -1188459156 256876625 2018021575 -515784323 -1773735445 136471624 2133152990 -433322652 -1859439118 26486883 1989351669 -275101361 -1734510119 117042298 1912528108 -386429610 -1611612736 318287925 1711243427 -50933479 -1947082353 362116140 1653753018 -73722624 -1935923818 472070151 1797523601 -231909077 -2060817987 458161182 1816775816 -180314830 -2109231708 2069894750 208086728 -1787922574 -496416796 2081280583 185262801 -1845251221 -452688899 1975230060 45919994 -1682571456 -323825706 1926650485 97610467 -1663550631 -337703985 1725367866 298858156 -1999018218 -2205824 1639629347 381547189 -1883987185 -122448999 1745653256 520863390 -2046628060 -251273294 1868646929 409369223 -2123420867 -160949333 1074673302 923338240 -1375709254 -653826260 1197732495 811909657 -1452436573 -563436747 1322630820 970100274 -1596203128 -673386722 1236826813 1052723755 -1481237615 -793695481 1572415218 717100644 -1279834146 -995068088 1523901163 768856701 -1260747833 -1008880815 1398976192 610639446 -1116942356 -898891910 1410296537 587749967 -1174336523 -855229597 1652238111 360454025 -1938471373 -76384603 1695998726 303158160 -1961328086 -65031492 1822469933 463970235 -2102473215 -173408617 1808624436 483023778 -2050815464 -222020978 2144089979 147523565 -1849534889 -423270719 2023879522 262587380 -1766878642 -509041960 1897381705 101748703 -1625694619 -400625933 1987738448 24988614 -1737221508 -277665046 1494550487 772945729 -1222940933 -1071884691 1584972750 696251224 -1334402334 -948858252 1473155045 550092659 -1178538295 -825762209 1352879100 665090922 -1095947568 -911599034 1151473587 866461477 -1431538017 -575977975 1137693610 885580604 -1379814778 -624524784 1249484673 1031712535 -1535639891 -747581893 1293179800 974351118 -1558562124 -736294366 1230402780 1045513290 -1487399440 -799070874 1312534725 960266323 -1607085591 -684531329 1200487662 814402680 -1450992190 -561730220 1088436471 937887841 -1360111141 -639014579 1424057528 602297390 -1158740588 -840420094 1401725089 613126199 -1115504243 -897191653 1513811082 759028764 -1271624282 -1020019408 1565993107 709892101 -1285994049 -1000441559 1916294164 88040578 -1674169032 -349108818 1968541709 38969499 -1688473311 -329465417 2095307814 199552176 -1829913334 -437613156 2072909887 210315433 -1786742509 -494450299 1871660144 411596006 -2122242724 -158984758 1759674473 535146751 -2031296187 -236203565 1632947266 374602964 -1889882770 -128082440 1715013723 289290445 -2009634441 -13608479 1347241373 659191051 -1102895951 -918285273 1461748100 539472146 -1188110168 -836120514 1586941359 697433401 -1332171645 -945841131 1509624246 788281632 -1208653670 -1057859572 1308251641 989685103 -1544276779 -722271165 1251447264 1032888694 -1533415220 -744570790 1126292939 874966365 -1389380377 -634876815 1145838034 860563780 -1438484226 -582662040 1797481813 472143299 -2060647303 -232114961 1817092428 457806298 -2109685664 -179834634 1710812519 318758385 -1946776501 -51266339 1653942654 361896424 -1935980462 -73631548 1989440817 26428839 -1734732771 -274914165 1912189224 117342654 -1611149308 -386867054 2018508035 256429461 -1774085073 -515461959 2132949274 136645004 -1859364810 -433362784 -673883822 -1596823100 970668158 1323043048 -793207477 -1480610339 1052179559 1236389105 -653340320 -1375084042 922792012 1074233562 -563931783 -1453054481 812479573 1198146755 -899528394 -1117423200 611067930 1399527564 -854618833 -1173832263 587328515 1409735829 -994459388 -1279331950 716677160 1571852478 -1009515235 -1261226613 769287217 1524454567 -323257958 -1682159348 45422774 1974609952 -338248317 -1663988459 98098351 1927277625 -496963160 -1788362434 208572548 2070519826 -452119119 -1844837081 184767645 2080662539 -250844674 -2046076568 520227026 1745172548 -161370649 -2123981455 409980107 1869151325 -2629172 -1999580838 299466976 1725870198 -122018347 -1883433661 380912889 1639150703 -825333741 -1177986939 549456191 1472674217 -912020470 -1096508260 665701670 1353383344 -1072308191 -1223503689 773554445 1495052699 -948427720 -1333848914 695616788 1584493954 -747014025 -1535227679 1031215451 1248864717 -736838546 -1558999816 974839106 1293807060 -576524219 -1431977773 866947433 1152098815 -623954852 -1379400502 885085552 1137075686 -174044965 -2102953907 464398839 1823021409 -221410110 -2050311084 482602478 1808063864 -75775767 -1937969025 360030661 1651675475 -65665808 -1961806746 303588828 1696552266 -401123137 -1626314711 102316435 1897793797 -277177178 -1736594384 24444298 1987300636 -422784883 -1848909797 146977185 2143650103 -509537132 -1767496702 263157176 2024293678 -438092848 -1830548666 200104700 2095737450 -493944887 -1786130593 209755877 2072489587 -348605470 -1673559180 87478990 1915871832 -329943045 -1689106579 39524055 1968973377 -128701516 -1890378974 375016088 1633516046 -12980307 -2009145541 288853633 1714470423 -158358650 -2121755888 411157162 1871114812 -236820577 -2031790327 535561907 1760245285 -561177832 -1450562674 813922868 1199852194 -639574271 -1360531561 938393133 1089048251 -799632598 -1487821892 1046016518 1231012496 -683976909 -1606654043 959788575 1311901321 -1019606148 -1271055382 758409808 1513315014 -1000878235 -1286537229 710520393 1566482143 -840858802 -1159285800 602923618 1424544500 -896776361 -1114933311 612509307 1401231085 -50853231 -1946207737 318139325 1710316331 -74068344 -1936523746 362524580 1654431538 -232553821 -2061192651 472769423 1797968665 -179419462 -2109114836 457189270 1816598272 -514909451 -1773655453 255949785 2017872719 -433922324 -1859785094 137150400 2133561174 -275475769 -1735155119 26932203 1990050685 -386312482 -1610717624 116865010 1911555940 -946460071 -1332667697 697846645 1587510243 -1057231296 -1208164650 787844972 1509081082 -917659029 -1102408963 658752327 1346696145 -836737422 -1188604188 539887454 1462319048 -635356611 -1390015829 875518737 1126722439 -582156764 -1437872462 860004104 1145417630 -721767921 -1543667047 989123363 1307829173 -745048554 -1534048640 1033443130 1251878828 -1279681450 -994136896 1572339066 716230124 -1261152177 -1009555239 1524250979 769460725 -1117645724 -899341070 1399616840 611010014 -1173368707 -855056149 1409397073 587628999 -1374778318 -653673308 1073802526 923262344 -1453111253 -563840835 1198336263 812259729 -1596652544 -674089834 1323001132 970741178 -1481064423 -792727409 1236705589 1051824547 -1999127394 -3109880 1725554098 299822372 -1883604857 -121812975 1639193003 380840253 -2046020436 -250936262 1744983424 520447254 -2124287819 -161038301 1869582745 409510159 -1788826374 -496526228 2070859222 208272704 -1844614941 -452306827 2080573903 184826201 -1682234168 -323218338 1974814180 45249906 -1663639343 -338571193 1926791677 98546027 -1432179433 -576348799 1152175163 866909357 -1378916082 -624404072 1136724002 885405876 -1535564507 -746711629 1249330185 1030780063 -1558912708 -736898646 1293582352 975024262 -1223312013 -1072525851 1494998111 773647561 -1334281878 -947959300 1584797766 695281872 -1177668287 -825686569 1472222317 549938427 -1096552104 -911949362 1353551988 665493730 -1848865313 -422855351 2143481075 147184741 -1767814714 -509183664 2024745194 262674556 -1625881107 -401590917 1897489601 102650967 -1736785420 -276958878 1987354840 24350798 -1938055749 -75715283 1651899543 359844865 -1961469534 -65967820 1696086158 304023576 -2103437943 -173595361 1823372453 464077875 -2050109040 -221585146 1807986876 482639914 -2121269548 -158806462 1870766072 411479918 -2031994163 -236647845 1760320481 535522167 -1890289946 -128760208 1633294282 375203676 -2009484545 -12680599 1714934739 288416581 -1673990480 -348135898 1916178332 87146250 -1688917335 -330163649 1968917381 39615251 -1830590846 -438020588 2095908782 199898936 -1785814373 -494300659 2072036279 210236193 -1159602660 -840503670 1424998192 602443686 -1114891771 -896849261 1401060137 612715455 -1271245266 -1019386184 1513371394 758318996 -1286106569 -1001348447 1566176027 710853517 -1487483272 -799932690 1230548820 1046454210 -1606743455 -683918601 1312123725 959601627 -1450359222 -561350948 1199777638 813963248 -1361018285 -639126843 1089397631 938071017 -1735077995 -275513597 1989848761 27106863 -1611068532 -385991910 1912040096 116415030 -1773189209 -515344591 2017535627 256251421 -1860009026 -433736920 2133648018 137089540 -2061246479 -232460441 1798160093 472550987 -2108810264 -179754114 1816165060 457656914 -1946658877 -50370731 1710634735 317785721 -1936354342 -74276020 1654387446 362594912 -1543835811 -721559605 1307872881 989052647 -1533596860 -745530414 1251560040 1033796350 -1390319761 -635021319 1127155267 875050709 -1437817994 -582249504 1145225818 860222156 -1102184647 -917844049 1346608661 658812547 -1189070048 -836301898 1462655500 539585178 -1332316405 -946780259 1587025447 698295985 -1208241390 -1057193084 1509282366 787669672 1439613195 583659933 -1145003993 -859336527 1386415378 631518596 -1129487298 -878029656 1528121657 739408303 -1256511467 -1038346109 1551404320 729791926 -1300829172 -982393702 1215943023 1065279993 -1502105533 -781156139 1326716278 940778976 -1592101798 -702724916 1185044829 832924107 -1465108367 -542439193 1104125252 919121362 -1346241432 -658060034 1856037315 430428501 -2136047377 -139874183 1775052250 516560204 -2017245962 -255560608 1618700785 394025319 -1904932643 -109954997 1729539560 269589886 -1994863420 -31458222 1930949031 68206897 -1659268981 -367091683 1954166206 58524968 -1703652206 -311204860 2110552469 181094659 -1815996231 -456841169 2057420172 229018906 -1800414048 -475468746 1289089098 1003667676 -1562668698 -706960912 1270363219 1019151557 -1514777217 -760125975 1108244600 889800942 -1409279660 -620287550 1164164193 845450487 -1418863283 -596972069 1365434414 644206776 -1083408126 -932466284 1443832887 554177697 -1207876325 -821660275 1605986332 683563146 -1313404624 -961529434 1490332677 802397331 -1227174615 -1042416193 2008797314 12378132 -1716145746 -290291400 1893078171 131146765 -1629981257 -371243743 2036357296 241657894 -1754383972 -529987318 2114821289 151694399 -1878786683 -419115757 1779220710 487321712 -2080202294 -217738916 1835074815 442905705 -2089851437 -194489019 1691830484 332429378 -1965479432 -35776146 1673170125 347978843 -1917522463 -88875657 1744348041 285184799 -1980317019 -17698253 1620404112 395466502 -1902442820 -107203030 1763912635 505682733 -2027074921 -265651711 1850666914 424271668 -2143252850 -146293224 2052043757 222856059 -1807625535 -481893801 2099410932 170215266 -1825827112 -466934194 1955871711 59968329 -1701160205 -308450715 1945763782 83808080 -1644716310 -353325444 1553367873 730969047 -1298603411 -979381509 1543194456 754743246 -1242225036 -1024321822 1380780915 625621989 -1136432545 -884712759 1428213610 573046780 -1154568634 -869687600 1092719397 908501939 -1355812343 -668417377 1179408188 827025322 -1472055792 -549124474 1341790999 956115841 -1577813445 -688698707 1217912590 1066463128 -1499873758 -778137932 2128843464 165978718 -1863453724 -404044942 2039371473 243885639 -1753204739 -528021653 1882725114 121580140 -1640596522 -382645440 2002116323 5434997 -1722040369 -295923879 1666482860 341029434 -1923423360 -94514410 1681475253 322860579 -1976096871 -47180017 1838090910 445135368 -2088670286 -192521436 1793248903 501612049 -2064863317 -202662083 1166914048 847938198 -1417424084 -595270726 1122006553 904349327 -1393682635 -605476957 1263942194 1011944100 -1520936162 -765498488 1279000107 993840829 -1573544185 -718098543 1480237668 792564466 -1238056120 -1053559842 1599563389 676353771 -1319565487 -966903865 1457597014 568728256 -1192277126 -806847508 1368190543 646700761 -1081962653 -930758667 832701455 1185232025 -542350045 -1465166411 919584790 1103687808 -658398918 -1345941076 1064930365 1216265387 -780669679 -1502552697 940853284 1326676146 -702928632 -1591928418 739578987 1527915773 -1038387897 -1256438319 729337970 1551884516 -982077090 -1301184056 583965785 1439280335 -859767435 -1144533533 631461952 1386506454 -877840020 -1129707014 181150919 2110461009 -457030165 -1815775875 228712670 2057752648 -475037198 -1800883868 68660469 1930468451 -367407655 -1658913457 58353900 1954371706 -311162432 -1703724714 393950371 1618740277 -109750897 -1905105639 269938874 1729216556 -31944298 -1994415872 429964433 1856474119 -139534915 -2136347349 516782216 1774864414 -255649372 -2017187534 683226446 1606288856 -961063838 -1313839884 802484567 1490272705 -1042640773 -1226989331 644005244 1365609962 -932389808 -1083446074 554662245 1443383795 -822011831 -1207555873 890119466 1107891644 -620739578 -1408797552 845406515 1164235173 -596803553 -1419071351 1003859224 1288871310 -707015628 -1562575710 1018718465 1270831511 -759822291 -1515112261 332862854 1691362576 -36080470 -1965145028 347787679 1673388297 -88821581 -1917616091 487366068 1779150114 -217908072 -2079994866 442587565 1835428155 -194037631 -2090334185 241173986 2036807028 -529636146 -1754704808 151896571 2114646381 -419192617 -1878749119 12291536 2008857926 -290067204 -1716331414 131484105 1892776287 -371709723 -1629546381 60057229 1955812891 -308672607 -1700972745 83468948 1946063362 -352861256 -1645153490 223342271 2051595817 -482242669 -1807302907 170011302 2099583536 -466859126 -1825866980 505640681 1763985023 -265480251 -2027280557 424588016 1850311270 -146746404 -2142772406 284753627 1744817741 -17391625 -1980649631 395655874 1620183636 -107258898 -1902351496 955926085 1342011091 -688642199 -1577904129 1066893916 1217442506 -778443920 -1499540506 908185207 1093074657 -667963557 -1356292147 827066990 1179335416 -549295294 -1471849516 625825313 1380607671 -884787443 -1136392293 572559928 1428660910 -869338348 -1154890878 731307539 1553067653 -979845313 -1298165847 754653706 1543252636 -1024099546 -1242412112 445601740 1837655898 -192858400 -2088368522 501388245 1793434435 -202575111 -2064924049 341106686 1666445160 -94716206 -1923248572 322509799 1681795953 -46695733 -1976546723 121128872 1883207486 -382327164 -1640950254 5604273 2001908519 -295968099 -1721970165 165924762 2128936716 -403853642 -1863672288 244190083 2039036693 -528454993 -1752737223 568424196 1457932178 -806414808 -1192745282 646755101 1368097675 -930950607 -1081744729 792395574 1480445856 -1053516262 -1238126964 676805423 1599081401 -967222781 -1319212395 1012295520 1263622134 -765983156 -1520486694 993764217 1279038447 -717897131 -1573719357 848162642 1166729156 -595358082 -1417363736 903883595 1122442205 -605140377 -1393984783 -1659417853 -368018539 1931029039 69081785 -1703244006 -310526068 1953820214 57925280 -1815297231 -456395865 2109907485 180720267 -1801386200 -475646018 2058315268 229136018 -2136974489 -140022799 1856911947 430508765 -2016567426 -255152152 1774452306 516214468 -1904487595 -109255741 1618326137 393380591 -1995040948 -32430118 1729656416 270485238 -1501991989 -780248227 1215761127 1064319601 -1592479790 -703357116 1327156990 941489768 -1465719815 -542780561 1185710805 833335875 -1345378336 -657975434 1103185612 918976090 -1144095825 -859223239 1438653059 583477781 -1130119242 -878407904 1387126426 631959052 -1256852579 -1038957813 1528533681 740074023 -1300744316 -981530862 1551259304 728852030 -2079557054 -217363756 1778522990 486878200 -2090746277 -194605363 1836048247 443084769 -1965559184 -36650266 1691980636 333358026 -1917176215 -88275201 1672763205 347301843 -1715770842 -289645904 2008353546 11680668 -1630097857 -372138327 1893256979 132120453 -1755258348 -530066814 2037285688 241808302 -1878186483 -418769253 2114144033 151287735 -1084073334 -932877796 1366047654 644549424 -1206935917 -821514747 1442971583 554094377 -1313221960 -960568786 1605874580 682656514 -1227614559 -1043126729 1490712461 803030811 -1563079954 -707626376 1289432002 1004280660 -1514631433 -759185823 1270280155 1018289997 -1408318756 -620105142 1107338224 889688934 -1419573563 -597412269 1164797929 845830015 -1356781183 -668591849 1093617837 908621883 -1471353448 -548676338 1178766516 826653730 -1577410125 -688025307 1341440159 955510793 -1500027478 -779070148 1217987718 1067332624 -1298777627 -980350605 1553488073 731867231 -1241776644 -1023619734 1542823120 754101318 -1135758889 -884309695 1380176123 625270893 -1155500594 -869841576 1429083362 573121652 -1806759607 -481805857 2051106917 222714099 -1826435760 -467272250 2100079740 170630378 -1701543557 -309087763 1956307031 60674241 -1644608158 -352422412 1945576526 82842840 -1980229331 -16832069 1744205825 284248215 -1902781132 -107811422 1620818968 396135566 -2027712225 -266034807 1764618291 506118309 -2142350074 -146184816 1849701418 424084668 -1237706560 -1052956586 1479834092 791890298 -1319641895 -967775153 1599716853 677285219 -1193176846 -806969244 1458565598 568901960 -1081322261 -930388867 1367487943 646251857 -1416820572 -594921422 1166240136 847534366 -1394553667 -605553621 1122938257 904502535 -1521057642 -766398464 1264116154 1012912428 -1573174129 -717458407 1278551459 993137973 -1923860472 -95221602 1666865444 341666226 -1975911407 -46216057 1681366333 321957291 -2087735238 -192380756 1837224214 445047168 -2065533917 -203078475 1793856783 501949849 -1864161172 -404481798 2129480000 166361558 -1752241035 -527835933 2038467929 243776975 -1640456098 -381710136 1882636658 120713700 -1722457017 -296594223 2002453867 6043133 -109343225 -1904427375 393604907 1618141117 -32093666 -1995343224 270019378 1730091940 -140507595 -2136525149 430860057 1856591759 -254950868 -2016742726 516137728 1774490518 -456352157 -1815367947 180551503 2110115801 -475964806 -1801032980 229587798 2057833408 -367585711 -1659885881 68777853 1931364331 -310717880 -1703025954 57979748 1953727474 -1038766385 -1257071015 740020195 1528627061 -981964074 -1300276672 729156602 1550924652 -858904835 -1144449429 583026641 1439135559 -878451996 -1130048910 632128456 1386918750 -542982485 -1465545155 833412999 1185672977 -657491278 -1345828316 918625182 1103506184 -780585319 -1501690353 1064785845 1215325987 -703270272 -1592540650 941265836 1327342394 -530530490 -1754820656 242146922 2036985596 -418546849 -1878373431 151198323 2114202341 -289720460 -1715730462 11884120 2008180430 -371788947 -1630419973 131633729 1893704407 -36196574 -1966039116 333041166 1692335768 -88446149 -1916970067 347343383 1672690305 -217307376 -2079647866 486688316 1778742954 -194911479 -2090413153 443515429 1835578035 -619798642 -1408651496 889257634 1107807796 -597468265 -1419482367 846019259 1164577325 -707455044 -1563285718 1004238480 1289504262 -759639131 -1514151117 1018606217 1269924383 -960917526 -1312899204 683142854 1605426768 -1043051533 -1227654299 802826975 1490885193 -933099560 -1083885746 644638452 1365988962 -821050431 -1207372969 553755373 1443271291 -884085627 -1135944685 625184169 1380236607 -870307684 -1155065846 573458864 1428781350 -979999561 -1299098591 731383195 1553937677 -1023696722 -1241739208 754303362 1542648084 -688194335 -1577202569 955555277 1341369691 -778618632 -1500510098 1067014612 1218341186 -668896045 -1356446651 909055487 1093150057 -548622134 -1471446948 826462694 1178984816 -266089395 -2027619109 506309985 1764400631 -145881004 -2142684990 423651704 1850169838 -17283969 -1979747095 284566867 1743852997 -107642778 -1902989072 396091722 1620890076 -309011415 -1701581633 60472581 1956482451 -352774096 -1644287834 83327260 1945127306 -481340389 -1807194995 222377271 2051409313 -467496958 -1826250604 170717486 2100019640 -766059068 -1521357486 1012448488 1264553086 -717547043 -1573115573 993360113 1278363751 -594717194 -1416993440 847459546 1166279756 -606039569 -1394105991 904851651 1122615381 -807285344 -1192821450 569355404 1458084890 -930346567 -1081394897 646080661 1367693315 -1053145710 -1237486332 791946430 1479742504 -967343733 -1320111843 676978855 1600049201 -382141172 -1639985766 121019424 1882303670 -296404715 -1722676861 5986361 2002544815 -404523714 -1864088152 166532114 2129273988 -527519449 -1752596047 243322891 2038947997 -191894168 -2088182274 444697668 1837546706 -203282063 -2065360409 502024285 1793816779 -95132326 -1923918388 341443702 1667052768 -46554813 -1975610923 322420847 1680929017 -1970735112 -40908946 1686542036 327263810 -1914358815 -85851273 1676366541 351035995 -2074902582 -212578468 1784487654 492449392 -2093040685 -197555387 1831918335 439872105 -1757419620 -533145846 2033288880 238466598 -1873665147 -413854957 2119975593 156987967 -1713082450 -287088840 2011827842 15547924 -1635144777 -376530143 1887947419 125893133 -1310271696 -958273626 1609086492 686786186 -1232399575 -1047780417 1485140485 797065875 -1086497022 -935694444 1362312750 640945848 -1202676965 -816338035 1449065015 559532705 -1403926700 -615057470 1113564792 894998254 -1422130355 -600099877 1160929889 842355447 -1567994010 -712146960 1283731018 998448860 -1511552129 -757023767 1273621075 1022286533 -1819031879 -459999697 2107484053 177903363 -1795292512 -470207946 2062574476 234312474 -1656205685 -363889123 1933979559 71376689 -1708815726 -316491260 1949035454 53271336 -1910188323 -115087797 1613412337 388859751 -1991699772 -28433838 1732735976 272647038 -2130747665 -134713735 1861304259 435556181 -2020435210 -258626976 1771895770 513526604 -1459755407 -537209113 1190365021 838121419 -1349508504 -661187842 1100890948 916026322 -1507430845 -786342187 1210584943 1060061177 -1588876710 -699622708 1329974134 943913952 -1253378539 -1035090301 1531221817 742631343 -1306054132 -987757926 1546212128 724460470 -1148092889 -862564687 1436491531 580399005 -1124287938 -872707416 1391647506 636873604 -1195469446 -809916948 1454437462 565691584 -1076670109 -925605387 1373450319 651821273 -1234887352 -1050530338 1483439204 795626738 -1324820143 -972035641 1594275965 671189227 -1526102754 -770787960 1258808370 1006687396 -1570488057 -714903151 1282023467 997003453 -1412297428 -590004806 1172073472 853236886 -1396717259 -608634461 1118939161 901159055 -2083473998 -187202268 1843319966 450487304 -2067959381 -205897411 1790120071 498343953 -1928643200 -99873514 1661295788 335703098 -1972962919 -43923185 1684576437 326084643 -1637374506 -379546304 1885979898 124712044 -1727372849 -301117095 1996751075 209013 -1866715676 -407167630 2125614280 162888798 -1747850755 -522790549 2044692689 249083975 -1582980037 -693988179 1336657175 950859137 -1496817630 -774942540 1220935950 1069625752 -1350685687 -663151457 1097878821 913800627 -1475090416 -552281978 1176340796 823835050 -1139624865 -887782199 1377621363 622585317 -1149276090 -864534320 1433473386 578167292 -1295434643 -976352005 1556569409 734031319 -1247479692 -1029453598 1537907032 749578702 -1697938189 -305351579 1959126495 63100233 -1650048790 -358518660 1940398534 78582096 -1810887487 -485016489 2048814573 219766139 -1820473128 -461703090 2104732148 175413602 -2021878633 -260332543 1769141691 511034669 -2146348914 -149528552 1847538082 421003572 -1985536859 -23057357 1739160969 279858463 -1899308868 -103946198 1623505296 398690566 -287034628 -1713175958 15356880 2012046150 -376834331 -1634810253 126326729 1887479647 -532694322 -1757902248 238148578 2033642356 -414023977 -1873457599 157032443 2119905133 -212655464 -2074865138 492651444 1784312610 -197204351 -2093361641 439388077 1832367931 -41375062 -1970300356 327601030 1686240016 -85627213 -1914544603 350949279 1676427017 -712371660 -1567808862 998535960 1283670926 -756558291 -1511987525 1021949697 1273923479 -615409146 -1403606384 895482666 1113115580 -600023521 -1422168439 842153779 1161105317 -935525808 -1086704954 640902012 1362383850 -816789943 -1202194721 559851365 1448712179 -957969822 -1310606604 686353230 1609554904 -1047835013 -1232306451 797257559 1484922817 -134282307 -2131217621 435249809 1861636615 -258816092 -2020214990 513582728 1771804190 -115045489 -1910260967 388688547 1613617717 -28749930 -1991344384 273100474 1732255276 -364375079 -1655758001 71725813 1933656675 -316287040 -1708988586 53196524 1949075066 -460088341 -1818973315 178125511 2107296337 -469868558 -1795592348 233848542 2063011400 -862903435 -1147792413 580862553 1436054223 -872618132 -1124345862 636651072 1391834838 -1035293881 -1253205039 742705771 1531181821 -987271330 -1306501176 724110962 1546534628 -786025711 -1507785849 1059607101 1211065003 -699664632 -1588803682 944084516 1329768114 -537019613 -1459975243 838064655 1190455961 -661618886 -1349038164 916332054 1100557952 -590196610 -1412079384 853291346 1171980740 -608201625 -1397185295 900855115 1119274461 -771106740 -1525749542 1007139168 1258326518 -714859435 -1570558781 996834681 1282231791 -1050329062 -1235062644 795550006 1483477408 -972520445 -1324370795 671540527 1593955769 -809580504 -1195771714 565225732 1454872978 -925692879 -1076609881 652045597 1373265291 -407080778 -1866776544 162664858 2125799692 -523127633 -1747549127 249550211 2044257557 -379062140 -1637824494 124361128 1886300478 -301319011 -1727198197 286129 1996713255 -99917614 -1928572860 335872510 1661088104 -43604789 -1973316515 325633511 1685058929 -187635488 -2083006346 450791884 1842985306 -205705991 -2068177809 498290133 1790213443 -976658113 -1295101527 734461971 1556099205 -1029397210 -1247570512 749388810 1538127004 -887953139 -1139418725 622626849 1377548471 -864080620 -1149756030 577850424 1433828526 -662802085 -1351007795 913313911 1098326241 -552356542 -1475050028 824038510 1176167672 -693765783 -1583166977 950769733 1336715475 -775406224 -1496379930 1069964380 1220635850 -22593033 -1985973919 279519451 1739460685 -104167954 -1899121288 398779586 1623446612 -260257339 -2021918381 510830825 1769314431 -149877284 -2146026166 421489904 1847090278 -485469805 -1810407163 220082367 2048458793 -461531766 -1820678884 175371430 2104804400 -305407583 -1697846985 63289485 1958905883 -358212168 -1650381522 78150804 1940868098 1112636912 894848358 -1403052836 -614978486 1161607657 842762623 -1422731067 -600446893 1284175298 999146836 -1568369426 -712792968 1273442779 1021313357 -1511436041 -756129695 1608936852 685858050 -1310192456 -957400018 1485547917 797743387 -1232746335 -1048381385 1363010982 641389872 -1087142774 -936070116 1448092095 559354153 -1201782637 -816222203 2034195768 238579118 -1758381036 -533328766 2119342369 156608951 -1872955379 -413415269 2011485450 14935452 -1712671706 -286423888 1888030995 126755205 -1635291073 -377470807 1686654300 328170954 -1970918288 -41870106 1675987269 350403027 -1913919383 -85141249 1783874926 492107256 -2074237886 -212167468 1832780151 439955937 -2093981605 -197701427 1531595953 743275559 -1253823075 -1035789045 1546094760 723564606 -1305876092 -986785518 1435616387 580318229 -1147165265 -862415559 1392246938 637218828 -1124965962 -873115360 1191009493 838495299 -1460453895 -537653905 1099995340 915908698 -1348535840 -661010058 1210504423 1059185777 -1507281461 -785414819 1330319614 944513128 -1589284398 -700300988 1612999801 388193519 -1909846699 -114475581 1732880480 273586422 -1991784116 -29296166 1862263883 435737821 -2131655321 -134826511 1771184210 513085636 -2019802754 -258248216 2106817565 177491083 -1818419919 -459657817 2063513604 234457234 -1796155096 -470292034 1934160943 72336569 -1656318717 -364796523 1948594230 52560032 -1708437222 -315858548 1885806450 123744228 -1637253538 -378646840 1997200235 912381 -1727743417 -301757743 2126288704 163293142 -1867319700 -407517446 2043761497 248931279 -1746980235 -522714397 1842351894 450314112 -2082574790 -187081044 1790823183 498793369 -2068600285 -206267723 1661699876 336377778 -1928993272 -100477282 1684423485 325153707 -1972887023 -43052409 1258897338 1007554348 -1526243690 -771723776 1281686435 996395829 -1570071921 -714233319 1171437448 852854558 -1411590492 -589568462 1119843217 901268231 -1397681475 -608820693 1455304670 565780296 -1196405006 -810058140 1372842951 651483985 -1076000021 -925189507 1483057132 794990458 -1234450752 -1049823658 1594385397 672093027 -1325006119 -973000113 1769745971 511385253 -2022551777 -260735095 1846667818 420928188 -2145416442 -149374064 1739040257 278959767 -1985362131 -22087749 1623876120 399331982 -1899756748 -104647774 1959476823 63704769 -1698340997 -306024467 1940322894 77712088 -1649894558 -357585932 2047915621 219645683 -1809918135 -484841505 2105373308 175784682 -1821174960 -462150714 1376915195 622149229 -1138987049 -887398591 1434438370 578353780 -1150178354 -864642216 1556711113 734967391 -1295521819 -977217677 1537491664 748909126 -1247140868 -1028844694 1336221343 950152713 -1582596173 -693350619 1221122694 1070590480 -1496925270 -775845060 1098815149 913942075 -1351551103 -663238889 1175671476 823419426 -1474481256 -551943410 641579252 1362790498 -936125992 -1087051442 558922989 1448561787 -815915583 -1202115241 686174406 1608581200 -957853206 -1309712004 797701343 1485620297 -1048209933 -1232951963 998942864 1284347910 -712717892 -1568409302 1021799561 1272994847 -756478555 -1511113421 894509218 1112936500 -614514290 -1403490024 842851515 1161548845 -600668777 -1422543615 492017724 1783933098 -211945200 -2074424954 440294437 1832479923 -198165239 -2093544033 327684110 1687101592 -41520862 -1971240524 350606359 1675814017 -85215941 -1913879123 14977112 2011412686 -286594700 -1712465438 126438465 1888386263 -377016979 -1635770885 239009898 2033725692 -533634746 -1758047792 156419187 2119562469 -413358753 -1873046071 1059490229 1210169635 -785848167 -1506813937 944459180 1330412858 -700109696 -1589502954 838664583 1190801681 -537698133 -1460383683 915457438 1100477704 -660691790 -1348889564 579967441 1435937095 -861931267 -1147615125 637296072 1392209246 -873317148 -1124791182 743051747 1531781493 -1035702065 -1253883815 724030970 1545659756 -987122474 -1305574336 71870845 1934596587 -364459951 -1656620857 52784484 1948409330 -315945912 -1708376866 177414479 2106855897 -459456413 -1818595083 234808662 2063193536 -470776710 -1795705620 436189465 1861781903 -135145419 -2131302237 512916736 1771392406 -258204628 -2019873606 388247851 1612906941 -114667513 -1909628783 273282354 1733215652 -28863458 -1992252280 336321142 1661790944 -100287654 -1929212980 325459567 1684090617 -43483325 -1972416555 449860164 1842832082 -186764440 -2082929666 498964061 1790617291 -206309519 -2068527129 163367442 2126248580 -407721154 -1867146328 248581643 2044083869 -522227929 -1747427407 124207648 1885369014 -378985716 -1636953190 689721 1997387439 -301668587 -1727801469 795212478 1482869288 -1049912430 -1234392316 671628967 1594822193 -972660853 -1325306083 566129292 1454981658 -810544224 -1195957450 651409045 1372882435 -924985415 -1076173009 852683482 1171642956 -589526026 -1411663008 901721795 1119362645 -609136657 -1397325959 1007248104 1259229822 -771292220 -1526713518 996452081 1281594983 -714422307 -1569851573 219212599 2048383905 -484537829 -1810253171 175976238 2105155512 -462205438 -1821081964 63660805 1959547795 -305855959 -1698549057 78030620 1939969930 -358037968 -1649412442 279444307 1738591173 -22439297 -1985041687 399130442 1624051676 -104571290 -1899794704 511472481 1769686007 -260959667 -2022366501 420591480 1846970350 -148908460 -2145851710 914279423 1098513257 -663704877 -1351116219 823332838 1175732080 -551719222 -1474666916 950354893 1336046427 -693427487 -1582558601 1070106580 1221572418 -775493896 -1497246098 734649243 1557064461 -976766281 -1296004575 748953474 1537421076 -1029013842 -1246933448 621958057 1377133375 -887344507 -1139080685 578787248 1433970470 -864946532 -1149843958 -1068833367 -1219635905 776242309 1497609235 -953736784 -1340075738 690569372 1580101642 -829330021 -1181328115 547294391 1469594657 -906188414 -1090807532 670222510 1358297144 -570559027 -1426406053 871601377 1156883575 -628084268 -1382612670 882790648 1134125166 -752452097 -1541321367 1026038995 1244605509 -733234714 -1555265168 977656010 1296230492 -81476255 -1943800329 355116109 1647154395 -62324360 -1957809682 306667604 1698713794 -167817901 -2097644091 468790399 1828068585 -225277622 -2053785124 480045158 1805375728 -426519291 -1852512877 144553001 2140832959 -503443172 -1762057846 267415600 2029469862 -397910729 -1622184543 105266203 1900088461 -282748626 -1742558792 19658754 1982646420 -648948504 -1370037122 929019332 1079543122 -566488847 -1455742873 808612317 1194672459 -678798118 -1601344436 964967926 1317211488 -790128445 -1478449067 1055521263 1240385913 -991509364 -1277037542 719889824 1575982390 -1014300523 -1265881085 763716025 1518489903 -901952322 -1120240600 607333778 1395924228 -850360153 -1168656335 593422731 1415174429 -499125216 -1791441738 204576012 2067178906 -447598535 -1839923025 190599445 2086363523 -320570350 -1679602556 48897342 1978477992 -343295989 -1668380515 92789031 1921051057 -7805884 -2003839790 294028648 1719776766 -119201699 -1881009973 384516465 1642885607 -246190986 -2041291552 526191962 1750744524 -163665809 -2126931719 405850435 1865939413 -226719957 -2055489603 477292039 1802884753 -183418062 -2112457820 455025182 1813516936 -56160487 -1952432241 313093685 1705926307 -70595840 -1932657770 365210156 1656986298 -271870129 -1731418151 29750883 1992476405 -391752874 -1616813120 111686266 1907294956 -519037059 -1776865301 253656657 2014924487 -427959452 -1854215182 141802056 2138344158 -921524253 -1105881227 656197327 1344009817 -830512134 -1183296660 544277206 1467363904 -943116335 -1328668857 700927741 1589673579 -1062933560 -1213998242 782928612 1504557682 -727337081 -1549629679 984340139 1303176765 -741837922 -1529920760 1036391090 1254171172 -629260363 -1384575197 879779481 1131900431 -585892948 -1441477830 857578112 1142598166 -345524630 -1671395588 90822470 1919870928 -334859661 -1693629723 33821535 1963140041 -440648104 -1833234738 196239220 2092265442 -489555391 -1781085481 215980909 2077797371 -154098162 -2116577640 417253154 1876555700 -239246825 -2034609535 531825467 1756640173 -133484996 -1895031126 369446672 1627553670 -10032603 -2006852941 292064009 1718598559 -804677982 -1492212172 1040709518 1224787736 -681291077 -1604099539 963261335 1315767041 -556654960 -1445646842 819756988 1205554986 -641738103 -1363613153 934394789 1085705011 -843151674 -1162234288 598796266 1421334396 -892124449 -1110150583 618472435 1406800741 -1016787212 -1268629918 762015704 1517051726 -1006056723 -1290798469 705080257 1560386391 -1541005139 -752807877 1244152193 1026519319 -1555307340 -733162462 1296401816 977450254 -1426216801 -570779639 1156827571 871692581 -1383043962 -627614704 1134431658 882457916 -1181667127 -829030305 1470058981 546857331 -1090718512 -906247098 1358075388 670410090 -1219839749 -1068660627 1497684439 776202561 -1339589406 -954184588 1579752910 690892120 -1622671259 -397463309 1900437833 104944095 -1742355332 -282921750 1982571856 19699142 -1852602281 -426460991 2141055355 144366061 -1761719218 -503743272 2029006178 267853300 -2097213439 -168288105 1827762477 469123515 -2053975016 -225057650 1805432116 479954338 -1943758797 -81549147 1646983455 355322249 -1958126550 -61969220 1699167494 306187664 -1120071188 -902160006 1395880128 607404118 -1169107467 -849877661 1415492825 593069135 -1276732962 -991844024 1575549170 720357476 -1265934905 -1014207151 1518681323 763497597 -1601568376 -678612706 1317298340 964907058 -1477982831 -790563577 1240048829 1055822891 -1370388038 -648627924 1080027286 928569344 -1455665757 -566526667 1194470543 808786969 -2041368284 -246152782 1750945800 526016670 -2126580419 -163986005 1865454609 406299783 -2004305642 -7370368 1720113210 293726380 -1880785649 -119386727 1642798115 384576693 -1679548096 -320663082 1978286188 49115386 -1668684455 -342960689 1921483893 92320995 -1790989966 -499607068 2066860126 204929224 -1840091797 -447390211 2086407239 190528721 -1777319377 -518556999 2015240963 253301653 -1854044618 -428165472 2138302234 141875084 -1731474915 -271779189 1992665905 29531047 -1616507388 -392085870 1906863912 112156606 -1951968693 -56597795 1705587559 313394161 -1932880302 -70408508 1657075582 365152232 -2055415175 -226759953 1802681173 477465539 -2112807328 -183095562 1814003532 454578138 -1384226073 -629583247 1131414475 880227165 -1441552642 -585853336 1142802386 857405252 -1549407531 -727524797 1303088121 984398703 -1530384692 -741400998 1254510560 1036091254 -1328975229 -942783979 1590105007 700457785 -1213942118 -1063025140 1504368566 783148832 -1106052431 -921318873 1344052125 656124683 -1182843224 -830992834 1467047812 544632594 -1895074962 -133413896 1627722306 369238740 -2006534281 -10385439 1718146651 292546253 -2117010596 -153629750 1876859504 416918246 -2034417851 -239464493 1756585577 531918591 -1833147638 -440708196 2092040742 196424368 -1781422317 -489252987 2078262847 215545513 -1670911176 -345973842 1919519252 91142786 -1693831391 -334684233 1963216397 33783451 -1268427866 -1016962256 1516974730 762053148 -1291282497 -1005607127 1560737427 704759301 -1161897068 -843453694 1420868280 599231022 -1110237299 -892063973 1407024801 618286647 -1445837886 -556436652 1205609198 819663480 -1363179557 -642205875 1085400823 934729313 -1492530192 -804324506 1225239260 1040226890 -1604055063 -681361537 1315598021 963468883 143880097 2140430135 -425914739 -1852162533 268348344 2029624110 -504313196 -1762133502 105441171 1901057797 -398031169 -1623083479 19211146 1981944604 -282377562 -1741917648 354713541 1646481235 -81125655 -1943196033 306822108 1699646282 -62399760 -1958679962 469759991 1828243297 -168716581 -2097764787 479343598 1804927864 -224636222 -2053414316 872238953 1157267455 -571265467 -1426841901 881888112 1134017510 -627119524 -1382425910 1025951579 1243740109 -752310665 -1540385055 977994562 1296839636 -733650322 -1555934472 776625933 1498247067 -1069269471 -1220342089 690461460 1579199362 -953550280 -1339110738 546428735 1469507497 -828393965 -1181186427 670831398 1358635952 -906857974 -1091222884 294149856 1720675958 -7979060 -2004807846 384146169 1642244719 -118752299 -1880306877 525588178 1750394436 -245516290 -2040887448 406721227 1866015325 -164596761 -2127084687 205475460 2067299858 -500093016 -1791615170 189958813 2085992971 -446895183 -1839473881 48547510 1977873952 -320165990 -1678928116 92865199 1921921593 -343448701 -1669311723 719748648 1575046846 -991420668 -1276170350 764131889 1519159975 -1014637795 -1266488437 608040474 1396360844 -902588618 -1120622688 592458243 1414988437 -849456337 -1168546887 928083532 1079402202 -648081568 -1369948170 809282133 1195088579 -567096455 -1456079889 965404286 1317918440 -679180462 -1601980476 1055335015 1239421681 -790019253 -1477544995 983895331 1302478261 -726963185 -1548985191 1036568890 1255143852 -741955562 -1530816384 880706833 1132049799 -630135747 -1384655701 856899848 1142190494 -585293788 -1441132366 655498567 1343565265 -920880021 -1105507075 545249630 1467541960 -831408014 -1183414044 701076853 1590601187 -943197095 -1329543985 782520684 1503879674 -1062588352 -1213398826 30092779 1993088381 -272282425 -1732084655 111602162 1906432356 -391608098 -1615873976 252749273 2014811471 -518077195 -1776683933 142434752 2138722646 -428670740 -1854656390 477904271 1803226393 -227386205 -2055902155 454162838 1813432576 -182478662 -2112313300 312980925 1705018667 -55978863 -1951472633 365588900 1657618738 -71036792 -1933369314 599669858 1421413620 -844079794 -1162383912 617871483 1406453997 -891446953 -1109743167 761640016 1516405958 -1016343172 -1267931670 705196105 1561280735 -1006235291 -1291771405 1040788486 1225661584 -804827862 -1493140036 962914335 1315166345 -680883917 -1603421787 819110964 1205179554 -555956968 -1445202546 935288877 1085821115 -642711295 -1363791465 416292010 1876372540 -153191034 -2116465392 532535475 1757079589 -239879777 -2034988791 369857688 1628218382 -133827148 -1895643870 291917953 1717657623 -9948755 -2005991109 90639566 1918909528 -345412126 -1670488716 34261207 1963849793 -335238661 -1694262931 196904188 2092676202 -441260592 -1833577146 215040229 2077651059 -488693303 -1781001889 1828694693 469277235 -2098082935 -168363233 1804758716 479551018 -2053369968 -224706810 1646535319 354619905 -1943387205 -80907475 1699341966 307156504 -1958246494 -62867660 1900591809 105876055 -1622746131 -398333061 1982168792 19025486 -1742004236 -282316958 2140353267 143917669 -1851960353 -426089655 2029975274 268027516 -1762617402 -503863472 1469155949 546749179 -1180701887 -828843049 1358712436 670793442 -1091424424 -906682418 1498022495 776811209 -1220254861 -1069329435 1579664966 690026192 -1339447446 -953247748 1244043785 1025616543 -1540818139 -751842381 1296784912 978087558 -1555742916 -733868118 1157435963 872030893 -1426885865 -571194495 1133565474 882370228 -1382107378 -627472488 1977916388 48474994 -1679099192 -319960482 1921605629 93220715 -1668858159 -343929273 2067731414 205005632 -1791921414 -499760532 2085803983 190179161 -1839417629 -446986635 1750305664 525646614 -2040665428 -245704134 1866354585 406421263 -2127548747 -164159965 1720189874 294597412 -2004458850 -8302072 1642448811 383973181 -1880381817 -118712815 1317714732 965577658 -1601906176 -679220586 1239908149 1054887843 -1477894631 -789696881 1079063326 928383880 -1369484750 -648519004 1195177735 809224081 -1456302549 -566909251 1396550472 607820766 -1120679324 -902497550 1414557521 592928711 -1168241027 -849789205 1575363450 719393772 -1276624298 -990940480 1519118179 764205045 -1266317745 -1014843687 1590282279 701429937 -1329092341 -943679075 1503923262 782449832 -1213567726 -1062380156 1343373333 655716483 -1105452743 -920972881 1467974668 544781466 -1183718112 -831072842 1132386371 880404693 -1385121425 -629700103 1142103130 856960204 -1440907914 -585478688 1302679665 983720167 -1549061795 -726924853 1254659176 1037018366 -1530464956 -742275630 1705502959 312531065 -1951823421 -55658155 1657416950 365763680 -1933292070 -71074484 1803313373 477843531 -2056125967 -227200665 1813095620 454464594 -2111846936 -182913666 2014378123 253216797 -1776379481 -518411983 2138913938 142216196 -1854710338 -428577496 1993044153 30162991 -1731915371 -272490237 1906750624 111248438 -1616325236 -391125734 1205008742 819317232 -1445160886 -556029732 1086274943 934809065 -1364108205 -642356027 1225355604 1041121730 -1492709256 -805297938 1315222861 962823643 -1603611551 -680663817 1516628226 761452948 -1268021202 -1016285000 1560816923 705633677 -1291432905 -1006535519 1421762864 599347622 -1162870756 -843632502 1406379305 617911743 -1109539835 -891620205 2092751278 196864312 -1833781118 -441087980 2077302199 215362849 -1780515685 -489141235 1919373724 90202378 -1670827856 -345112538 1963627909 34448659 -1694174039 -335297473 1628162506 369949020 -1895454490 -134047632 1717964243 291585349 -2006422273 -9479063 1875919352 416772462 -2116149036 -153546686 1757251041 532329847 -2035030835 -239807397 491416835 1783455125 -213644241 -2075968327 438806810 1830853004 -198588362 -2094073696 328328497 1687606695 -39877603 -1969703797 352067880 1677398462 -84787196 -1913294702 16612711 2012892657 -286057397 -1712050979 126925182 1888979432 -375465902 -1634080572 237434197 2032256451 -534211463 -1758485265 155922764 2118910426 -414887840 -1874697994 639913419 1361280349 -936760089 -1087562639 558467538 1447999812 -817370882 -1203709848 687851001 1610151279 -957242155 -1309240253 798097888 1486172534 -1046716212 -1231335334 999513519 1284795705 -711115645 -1566962667 1023318454 1274652960 -755959654 -1510488052 893965725 1112532235 -616123215 -1404992473 841290116 1159864594 -601132888 -1423163330 72440898 1935043796 -362857106 -1655173640 54302811 1950066893 -315426441 -1707750943 176870512 2106451174 -461064868 -1820097078 233246825 2061508863 -471240379 -1796324909 434523174 1860271280 -135779062 -2131812964 512460863 1770829993 -259659501 -2021467771 389923860 1614476418 -114055880 -1909156434 273678349 1733767323 -27369183 -1990635081 1061125258 1211649052 -785310298 -1506398928 944945299 1331005445 -698558017 -1587812055 837088440 1189332014 -538274412 -1460820734 914960545 1099825207 -662220403 -1350541029 579366126 1435458680 -863629886 -1149158060 635807991 1390581857 -873739813 -1125320371 743695580 1532286026 -1034058256 -1252346522 725491909 1547243603 -986693143 -1304989313 796659585 1484472087 -1049465171 -1233822149 672254872 1595341582 -971003212 -1323787742 564627379 1453373221 -810948961 -1196501495 650789802 1372418876 -926670202 -1077734896 852172773 1171009395 -591036727 -1413329313 900127740 1117907818 -609699120 -1397781946 1007720407 1259841345 -769722629 -1525037459 998069198 1283089240 -713870622 -1569455500 336736073 1662328799 -98808219 -1927577869 327150416 1685642182 -42890628 -1971930390 449423227 1842255853 -188234153 -2084505919 497312610 1789088756 -206962098 -2069024040 161824557 2124550075 -408199679 -1867747689 248052532 2043661218 -523855336 -1748915570 125744927 1887012745 -378481101 -1636309339 1274630 1997816720 -300084694 -1726340420 912735936 1096814166 -664182804 -1351716998 822803161 1175308879 -553346059 -1476154525 951891698 1337689700 -692922402 -1581914296 1070691051 1222001277 -773909561 -1495784623 735063716 1557601842 -975286392 -1294368994 750643901 1538972203 -1028420719 -1246446841 621520534 1376556544 -888813638 -1140656340 577135247 1432441369 -865598557 -1150340299 218701320 2047749790 -486047964 -1811918926 174381585 2103700103 -462767299 -1821537365 64132666 1960158892 -304285930 -1696872576 79647267 1941463733 -357485809 -1649015911 280890988 1740193530 -21991616 -1984471082 399755893 1624570595 -102913191 -1898275889 509970014 1768077000 -261363854 -2022909980 419971655 1846506193 -150592661 -2147412995 2032576519 237082769 -1758934741 -533726787 2118872094 155999368 -1874522830 -415089244 2013077557 16388259 -1712111335 -285970033 1888543788 127390906 -1633778432 -375802474 1687271523 328632565 -1969235633 -40310311 1677491322 352013548 -1913512618 -84595264 1783246929 491585735 -2075897475 -213687829 1831334984 438355166 -2094426780 -198269454 1112049871 894416985 -1404638749 -616441483 1160072406 841120832 -1423233542 -601088660 1284702461 999567467 -1566744111 -711306937 1274987748 1023014002 -1510955576 -755526306 1610586283 687384637 -1309542009 -956905199 1485986994 798321700 -1231274594 -1046803192 1361318041 639836175 -1087737419 -936558301 1447679104 558818326 -1203259988 -817855174 1614649670 389720528 -1909196694 -113981188 1733320031 274165193 -1990312845 -27718427 1860571508 434184674 -2132250536 -135315250 1770771821 512550395 -2021280703 -259881769 2106231074 177060276 -1820006386 -461121384 2061978939 232816045 -1796658153 -470934399 1934688528 72757638 -1654693828 -363310934 1950139657 54261151 -1707957211 -315255629 1532213646 743737624 -1252140894 -1034229708 1547599255 725175553 -1305469765 -986239955 1434988988 579797290 -1148825456 -863936506 1390802341 635618611 -1125411703 -873683937 1189390826 836999548 -1461008186 -538052528 1099525619 915299685 -1350103841 -662684599 1212096984 1060639054 -1506721548 -784961438 1330832833 945149271 -1587772179 -698633093 1259391621 1008204307 -1524716631 -770073793 1283264156 997867018 -1569493072 -713793754 1170948791 852259361 -1413143653 -591260915 1118209710 899790392 -1398216830 -609233132 1453841121 564193911 -1196835891 -810644645 1372200696 650980974 -1077641260 -926724286 1484542675 796615237 -1234029569 -1049296023 1594988234 672573020 -1323304986 -971454608 1887365709 125426395 -1636791455 -378029065 1997745748 1318594 -1726132360 -300253202 2124767871 161633001 -1867840685 -408144955 2043192934 248485616 -1748580534 -524159012 1841953321 449759935 -2084070651 -188699757 1789148720 497225382 -2069209316 -206737526 1662153243 336937613 -1927539913 -98884703 1686091266 326665876 -1972250834 -42539080 1376517060 621595474 -1140483352 -889017730 1432764381 576786251 -1150787855 -865112473 1557165046 735527776 -1294069030 -975625652 1539160047 750421881 -1246505277 -1028331947 1337781152 951835446 -1582134644 -692733414 1221668793 1070997295 -1495314795 -774341117 1097294738 912282372 -1352072514 -663866840 1175103371 822974237 -1476082009 -553388495 1768282892 509799322 -2022983136 -261322058 1846026005 420425603 -2147058119 -150909265 1740526398 280585128 -1984941550 -21560700 1624479527 399812529 -1898056181 -103102819 1959971688 64355326 -1696814524 -304375086 1941901169 79183847 -1649316259 -357146933 2047427418 219050956 -1811471754 -486534432 2103740227 174307285 -1821710737 -462563591 -711727349 -1567303779 1000179239 1285207729 -755096814 -1510403196 1022378558 1274507944 -616009927 -1404084305 893783573 1111572099 -601511136 -1423795274 841730572 1160575642 -937101457 -1088174087 640325187 1361946325 -817286282 -1202846752 558322266 1447060172 -956334243 -1309126709 686890609 1609969383 -1047348412 -1231713326 798808680 1486613246 -285358141 -1711605931 15967983 2012518009 -376437798 -1634258100 127820534 1889096288 -534360079 -1759412377 237514461 2033131083 -414479384 -1874019458 155577028 2118310482 -213198937 -2075269327 491042443 1782810141 -198765634 -2095045848 438923922 1831748100 -40804459 -1969852669 329203385 1687686703 -84108404 -1912886502 351468192 1677052470 -863447478 -1148197156 579254118 1434552304 -874180013 -1126030651 636187519 1391215593 -1034723720 -1252757778 744308564 1532628930 -985752991 -1304843529 724630349 1547160539 -784349650 -1506216264 1060218626 1211537300 -699268553 -1588251999 945578779 1331385229 -538685924 -1461485942 837431088 1189945254 -662074875 -1349600621 914877225 1098963903 -135858558 -2132687340 434673582 1861199672 -259312997 -2020867571 512054199 1770152737 -113410384 -1908781530 389226396 1614032650 -28263767 -1990751681 274652037 1733946131 -363731226 -1655253392 73369546 1935193948 -314825985 -1707404695 53625811 1949659973 -460689708 -1819451838 176427000 2105753454 -471356723 -1797219749 233425889 2062482295 -408582775 -1868384993 162260133 2125255731 -523746928 -1748012794 247865532 2042695722 -377614917 -1636221651 124808343 1886870529 -300693086 -1726678732 1943694 1998231576 -99445267 -1927961221 337441985 1662764119 -41987596 -1971822238 326185176 1685454926 -188146209 -2083639991 449281267 1841319013 -207300154 -2069632688 497727722 1789757564 -590633663 -1412655657 851821677 1170404603 -609853096 -1398713906 900202612 1118777570 -770691725 -1525211675 1008618591 1259961545 -713168534 -1569007108 997427270 1282717904 -1048791771 -1233418829 796054537 1484121247 -971935428 -1323941462 673124368 1595416710 -811123433 -1197470335 564747323 1454271661 -926222066 -1077032552 650418210 1371777204 -21056312 -1984330658 280024548 1740105074 -103583535 -1898692537 400364029 1624908139 -261800710 -2023617428 510352854 1768713536 -150406941 -2146449291 419862991 1845602649 -485907284 -1810983878 218613120 2046883094 -463183691 -1822207965 174719385 2104307983 -304993122 -1697309688 64769458 1960541476 -356521849 -1648830447 78743979 1941354813 -976186368 -1294490474 736032044 1557775802 -1027780583 -1246076785 749941045 1538523555 -888464334 -1140052828 621116702 1375882632 -865675221 -1151211331 577288455 1433373073 -664304540 -1352616718 912909640 1097782750 -552976259 -1475514133 822354257 1174606279 -692319146 -1581564736 951217530 1337286124 -774780849 -1495861031 1071622499 1222154741 -1308679665 -956820839 1609646883 687240117 -1231886826 -1047144832 1486653242 798734252 -1088116163 -937190741 1361758993 640547719 -1203147228 -816947534 1447497480 557858718 -1404554645 -615578883 1111905095 893477841 -1423575438 -601700636 1160484702 841787336 -1567376807 -711685425 1285413749 1000008675 -1510048192 -755413290 1274027884 1022832634 -1970208057 -40488367 1688167403 328749949 -1912813858 -84150712 1676847090 351639396 -2075489547 -213009821 1782901721 490986319 -2094575892 -199197062 1831415744 439230294 -1759112541 -534699467 2032694159 237978393 -1874078022 -414390740 2118498198 155354880 -1711433071 -285562361 2012478397 16042795 -1634705784 -375951842 1889419172 127471410 -1461447858 -538762280 1189769826 837632756 -1349920937 -661723199 1099413115 914392813 -1505780868 -784815126 1211234896 1060555462 -1588437147 -699043853 1331445321 945491679 -1252850902 -1034669124 1532846598 744116880 -1304508621 -986056795 1546692127 725063305 -1148679400 -862995570 1434905140 578935458 -1125822719 -874348649 1391144493 636231355 -1819659386 -460520688 2105823914 176382524 -1796737121 -471808247 2062128819 233743909 -1655587916 -363427038 1935661720 72935950 -1707311187 -314880197 1949441665 53816855 -1908595742 -113634444 1613972174 389313112 -1991186437 -27797651 1734248151 274314817 -2132366384 -136209594 1860750076 435157610 -2020905015 -259236001 1770327781 511852147 -2083962739 -187797477 1841766817 448794935 -2069592940 -207375358 1789584824 497931566 -1928148801 -99223511 1662822803 337352965 -1971385178 -42451920 1685155210 326524188 -1635888919 -377921409 1886400965 125239635 -1726769936 -300637082 1998452188 1754442 -1868179237 -408754099 2125183479 162302305 -1748493118 -523293612 2043051502 247549304 -1196990395 -811577133 1453916521 565064191 -1077238692 -926051126 1371850096 650376678 -1233328009 -1048848159 1483901275 796244429 -1324274578 -971629320 1595886914 672693716 -1525649375 -770228041 1260261645 1008279963 -1568820168 -713390930 1282659604 997516674 -1412696045 -590559099 1170577727 851618217 -1398391798 -610202468 1118330150 900689328 -1697484340 -304791206 1960579296 64692342 -1648380459 -357006013 1941034233 79094895 -1811285506 -485570200 2047318226 218146884 -1822147097 -463270543 2104122571 174943325 -2023399000 -261992130 1768620164 510406674 -2146916943 -149973721 1845937309 419558411 -1983977062 -21374708 1739622582 280475680 -1898762877 -103539435 1625115823 400194617 -1581494012 -692362862 1337077800 951386302 -1496214243 -774462069 1222636593 1071170727 -1352148682 -664737376 1097447450 913213580 -1475732177 -552784455 1174699011 822299797 -1140113056 -888376842 1376067660 620892378 -1150909063 -866011665 1432937557 577754307 -1294939822 -975701564 1558095998 735680744 -1245901493 -1027981859 1538485351 750017777 1468563282 546262980 -1182392706 -830394648 1357232971 669158365 -1091839385 -907220239 1498675040 777308150 -1218603444 -1067800870 1581134713 691602415 -1339010475 -952671549 1245671222 1027104672 -1540288998 -751419764 1297263407 978688953 -1554200061 -732169579 1155852036 870569874 -1427470808 -571623746 1133060893 881726347 -1383644623 -629116249 1827037082 467758860 -2098708810 -168882656 1804311427 478980885 -2054817105 -226309575 1648220072 356181822 -1942767996 -80443886 1699746737 307700519 -1956744547 -61259253 1901154302 106332008 -1621152046 -396878268 1983679463 20691825 -1741493557 -281683363 2139801548 143521626 -1853577504 -427583882 2028405717 266351427 -1763089671 -504475025 1318276627 966033029 -1600311489 -677765207 1241418250 1056553628 -1477383386 -789062736 1078511137 927987383 -1371101427 -650012773 1193607736 807547566 -1456774380 -567520382 1394892407 606301921 -1121304741 -903016499 1414109806 592358136 -1169687742 -851391532 1577047621 720955091 -1276004503 -990476289 1519522396 764748490 -1264815248 -1013234714 1979543259 49962573 -1678569481 -319537311 1922083522 93821524 -1667314706 -342230152 2066147049 203544191 -1792505915 -500189357 2085298928 189534822 -1840954404 -448629942 1749712575 525159977 -2042355821 -247255291 1864874662 404785712 -2127963254 -164697316 1720841869 295093787 -2002806879 -6772937 1643917972 385548802 -1879944264 -118136018 1706958288 314125638 -1951367940 -55096214 1658051017 366274911 -1931626267 -69564301 1801819618 476226932 -2056522546 -227752872 1812484603 453992813 -2113523497 -184483775 2013859252 252591394 -1777898344 -520070130 2137311661 140769595 -1855281023 -429025257 1993508230 30782736 -1730354006 -270805956 1908359583 112750857 -1615781709 -390721499 1590705432 701959566 -1327604684 -942052190 1505622273 783993239 -1212966867 -1061902149 1342944554 655132092 -1106914298 -922557296 1466331443 543244709 -1184362465 -831577975 1130835324 878714346 -1385608112 -630293306 1141565797 856545779 -1442543543 -586958625 1304208718 985372120 -1548565406 -726272780 1255235927 1037455809 -1528889221 -740806419 2091199633 195173383 -1834267203 -441680597 2076764296 214947870 -1782150748 -490620622 1920902307 91853877 -1670330993 -344460007 1964204218 34885676 -1692597866 -333827840 1628585205 370478179 -1893966375 -132420273 1719662828 293128314 -2005820992 -9000618 1875489991 416187473 -2117610005 -155130499 1755607262 530792520 -2035674638 -240311964 1204489305 818691279 -1446679179 -557687325 1084672064 933361878 -1364678292 -642803206 1225819243 1041741053 -1491147449 -803613231 1316831346 964325604 -1603067554 -680259128 1518083133 763047083 -1267565295 -1015722617 1561450532 706144434 -1289766648 -1005024866 1420268559 597730457 -1163266781 -844184139 1405767702 617439360 -1111215814 -893189716 870627926 1155762880 -571810950 -1427248148 881425999 1133399769 -628678813 -1384108043 1027551844 1245184754 -751742136 -1539939362 978515581 1297467115 -732129455 -1554274361 777234994 1498716836 -1067594978 -1218774136 691957291 1580818109 -953151737 -1338556527 545792512 1468994198 -830061780 -1182698566 669378073 1357043343 -907311307 -1091782749 143301278 2139990536 -427492430 -1853633756 266821255 2027974161 -504807509 -1762783427 105976492 1901470266 -396397696 -1621605610 20764341 1983637027 -281888871 -1741322481 356354810 1648015980 -80483370 -1942693056 307252963 1700232821 -60936241 -1957093543 468058824 1826697822 -169319452 -2098244750 478922449 1804400199 -226121731 -2055039125 721390359 1576582017 -990778821 -1275667795 764563214 1519746968 -1013174750 -1264902476 606339877 1394815923 -903192055 -1121103201 592037692 1414461354 -850942448 -1170172282 927505267 1078963173 -649659809 -1371419959 807755626 1193439228 -567591354 -1456730416 965940033 1318331351 -677547411 -1600503045 1056888664 1241114574 -789531020 -1476950302 294759391 1721146185 -6305037 -2003240347 385642438 1643863888 -118354198 -1879753092 524952557 1749881723 -247184703 -2042400169 405268468 1864423266 -165050664 -2127645106 203865019 2065795885 -500639081 -1792022015 189497250 2085375796 -448455026 -1841156584 50148233 1979319071 -319597915 -1678482893 93386640 1922549510 -341928260 -1667652054 30595284 1993730114 -270747144 -1730442898 113188045 1907895387 -391021087 -1615442569 252268774 2014208112 -519622198 -1778384548 140809471 2137236585 -429197869 -1855077051 476432560 1801648166 -227825252 -2056480502 453512361 1812937791 -184128123 -2113839853 314458242 1706651668 -55565906 -1950936776 366183579 1658106893 -69343817 -1931815647 985462812 1304152202 -726492880 -1548375642 1037122565 1255541907 -740336343 -1529320001 879194158 1130381496 -630648574 -1385291372 856339511 1141736609 -586885861 -1442585203 655091832 1343019246 -922384044 -1107117630 543566945 1465982199 -832025267 -1183875621 701521994 1591169244 -941751962 -1327943184 784180307 1505400005 -1061960321 -1212877335 415885717 1875826947 -154695495 -2118076369 530853260 1755520282 -240497504 -2035450826 370303399 1628786993 -132382581 -1894043619 293578174 1719178536 -9321326 -2005470204 92207601 1920584039 -344942371 -1669879733 34815464 1964248446 -333620028 -1692767150 195391939 2091008341 -441773841 -1834213255 214480346 2077197644 -490285834 -1782455200 598198621 1419835851 -844519311 -1162962713 617221444 1405959634 -893096856 -1111270146 763117935 1518039545 -1015930813 -1267396395 705791350 1561769440 -1004542886 -1290218292 1041291577 1226303919 -803293163 -1491498877 964500768 1316629942 -680297460 -1602990950 818630923 1204576669 -557502425 -1446903631 933664018 1084335492 -643238850 -1364212568 -1622018726 -396966452 1902089334 106472672 -1740885693 -281345579 1983008879 20275449 -1853194904 -426947074 2139364420 142814418 -1763198607 -505378329 2028591197 267315403 -2098797250 -169749080 1827177490 468694148 -2054479577 -225701455 1803894795 478310557 -1942131444 -80061030 1647512608 355744950 -1957648107 -61367933 1700710457 307886255 -1539320430 -751246076 1244771518 1026982952 -1554902645 -732618467 1297903783 979058737 -1427874400 -572297930 1156201612 871173146 -1383491143 -628184785 1132984469 880855043 -1182218762 -829426336 1468441818 545363020 -1092288017 -907923079 1357603011 669798485 -1219277372 -1068204718 1499278568 777657470 -1338078755 -952518325 1580263665 691525735 -2041920485 -246549363 1749329207 524522913 -2128150526 -165662572 1864982830 405688760 -2003743703 -6914881 1721707781 295181715 -1879275472 -117720922 1643309340 385210762 -1677863809 -319101719 1978905939 49579461 -1668280218 -342417168 1922986314 93929948 -1792648115 -501125925 2066234721 204410359 -1840539564 -447960894 2084960632 188926446 -1121655597 -903621563 1395295743 606975337 -1169612598 -850522020 1413956070 591425904 -1275106079 -990356361 1576078797 720780635 -1265456904 -1013606290 1520224724 765196610 -1600916297 -678116319 1318950299 966436109 -1476513618 -788987848 1240486274 1056399636 -1370981243 -649114605 1078336937 927018303 -1457145700 -568162294 1194056112 808249638 -1385719848 -631199922 1131017972 879674978 -1442163775 -586325161 1141125869 855835259 -1547952150 -725930116 1303543494 984960592 -1529750541 -740889755 1256176351 1037601353 -1328511044 -942164182 1591666320 702141958 -1212333147 -1061522637 1504912009 783553055 -1106571378 -921944296 1342533282 654466612 -1184445545 -832439551 1466477243 544184877 -1777748208 -519141498 2013779516 251717290 -1855687927 -429702241 2137657893 141370035 -1731051742 -271249484 1994153486 31157912 -1614808261 -390542419 1907464727 112634497 -1950439564 -54945822 1706083928 314046158 -1932303507 -69970949 1658651201 366621399 -2056966330 -228450352 1802194538 476872444 -2113344673 -183510071 1812367987 453098213 -1266899303 -1015310833 1517471669 762705699 -1290706304 -1005170154 1562313644 706229050 -1163448661 -845144515 1420382087 598638353 -1110775118 -892478940 1405389726 616807176 -1446267139 -557021589 1204148177 818079559 -1364823324 -643743118 1084756936 934224734 -1492107569 -803795367 1226727395 1041854325 -1602356522 -679818688 1316199418 963947372 -1894611375 -132794681 1629284221 370923499 -2004925880 -8883490 1718690660 292951026 -2117530013 -154255627 1875341135 415260633 -2036020614 -240911636 1756015446 531471296 -1834641867 -442325341 2091644697 195872655 -1782033876 -489725254 2076586752 213975958 -1669456377 -344379759 1919975211 91705277 -1693197794 -334173560 1964882738 35294116 -79876002 -1942355768 355684722 1647600100 -61803449 -1957182255 308188523 1700374013 -169428884 -2099148550 468244800 1827662294 -225739659 -2054402845 478485849 1803693519 -427155398 -1853026132 142885142 2139320704 -504896477 -1763650379 266962191 2028909977 -397301752 -1621714786 106940708 1901656498 -281252847 -1740940153 20057405 1983200683 -1068298090 -1219223552 777875898 1499087148 -952183665 -1338383335 691058083 1580696885 -829908828 -1181767630 545716616 1468123422 -907715395 -1092457429 669728145 1357647111 -572260110 -1427951516 870998494 1156403528 -628505365 -1383140227 881305031 1132500305 -750810944 -1539786666 1026681324 1245108602 -732803879 -1554678705 979119605 1297816931 -500825825 -1792986743 203972659 2066698405 -448019194 -1840450160 189113386 2084738236 -318928595 -1678067269 49539073 1978980503 -342864588 -1667793502 94252056 1922636942 -7270021 -2003426835 295661655 1721254081 -117648030 -1879317004 385004622 1643480280 -246769335 -2041730593 524613733 1749272819 -165192368 -2128581178 405355644 1865288938 -649584169 -1370549951 927351035 1078030445 -567941682 -1457334952 808158434 1194112116 -678188571 -1600874125 966641865 1318778975 -788632068 -1476829846 1055919312 1240939590 -989908557 -1275592411 720457887 1576427529 -1013779030 -1265253060 765236358 1520149520 -903562879 -1121744617 606787757 1395517499 -850821736 -1169273586 591862964 1413491746 -922004772 -1106484662 654652400 1342309222 -832137531 -1184782765 543750121 1466943359 -942613778 -1328027016 702462914 1591315284 -1061347593 -1212535199 783515611 1504989005 -725859656 -1547996626 984753044 1303712514 -741243231 -1529432521 1038083981 1255724827 -630732150 -1386153444 879340454 1131322160 -586543469 -1441972731 855928767 1141071657 -228232684 -2057158014 476779320 1802249134 -183978483 -2112911717 453433121 1812064183 -54592986 -1950758224 313563914 1706535836 -70042049 -1932259671 366829331 1658482565 -271424912 -1730850074 31195996 1994077130 -390093207 -1615292673 112314181 1907816403 -519443902 -1777411372 252152686 2013314040 -429642149 -1855775027 141184887 2137882593 -804232291 -1491643637 1042154161 1226388007 -679630972 -1602578670 963888808 1316288062 -557061201 -1446192327 818252419 1203943957 -643420234 -1365172448 933777050 1085242892 -844663815 -1163902097 598282965 1420698179 -892684320 -1110603914 616879820 1405347418 -1015219253 -1266955427 762485479 1517660785 -1005502510 -1290399932 706699006 1561882216 -344046763 -1669762109 91234937 1920406255 -334264500 -1693141030 35513952 1964693238 -442119321 -1834812431 195799627 2091686621 -490205314 -1781579800 214330962 2076270276 -154578127 -2117180505 415707677 1874854539 -240871640 -2036095042 531297796 1756219026 -132982013 -1894388843 370981423 1629194937 -8446182 -2005389428 292650550 1719029408 -1999746655 -3573449 1723869325 298260507 -1885106760 -123421394 1638788244 380296194 -2045394541 -250416891 1746641087 521965609 -2122840694 -159435492 1870029990 410080304 -1787209275 -495031981 2071410921 208668799 -1844142628 -451695286 2082143472 186502246 -1683828233 -324673183 1974251739 44793933 -1664150034 -339204744 1925280962 96879700 -1281332887 -995665409 1571686469 715733203 -1261589136 -1010131482 1522781276 767884490 -1115954853 -897789491 1400209527 611496161 -1172953790 -854518316 1410876526 589264120 -1374193395 -653244005 1075386401 924723383 -1451573996 -562197118 1198840888 812903598 -1597181633 -674512471 1321373715 969252997 -1482607322 -794425936 1236227082 1051223196 -1848280864 -422426506 2145065420 148646234 -1766277895 -507540369 2025250261 263318851 -1626410798 -402014140 1895862782 101163368 -1738328885 -278657955 1986876903 23750001 -1939707772 -77244398 1651247528 359348542 -1961907043 -66544629 1694617009 302447911 -2101747530 -172044256 1823965594 464564492 -2049694545 -221047751 1809466755 484275477 -1430562776 -574854978 1152727300 867305874 -1378444239 -623792985 1138294045 887082379 -1537159142 -748167028 1248768310 1030324640 -1559423997 -737532779 1292072239 973358521 -1223931828 -1072989990 1493313888 772086262 -1335784363 -949568317 1584393593 694738415 -1177042818 -825167640 1473880402 551457220 -1095105433 -910347023 1353999691 666064349 -1158141149 -838919243 1425426959 603028121 -1114247366 -896344148 1402703382 614252160 -1272732911 -1021013113 1512948285 757789355 -1286707448 -1001826402 1564476964 709310130 -1487979705 -800584751 1229019755 1044802301 -1608319138 -685387832 1311546994 959164132 -1449872523 -560757789 1201328729 815653583 -1359382676 -637646854 1089934912 938485462 -2120872981 -158254211 1872259783 413096529 -2030317582 -235077788 1760931550 535993928 -1890745383 -129322161 1631838965 373609059 -2011150400 -14190762 1714300652 287905402 -1675551857 -349820135 1915714211 86526517 -1689460842 -330567936 1967308474 38112812 -1829071939 -436362453 2096427665 200524295 -1785243740 -493852878 2073638536 211682846 -1545397662 -723244300 1307409230 988433368 -1534140805 -745935123 1249951575 1032294337 -1388801456 -633363770 1127674748 875676650 -1437247927 -581802273 1146828645 861669363 -1101788666 -917292400 1348102954 660429756 -1187394017 -834732407 1463267123 540057509 -1332772300 -947342686 1585570584 696701838 -1209907667 -1058703685 1508648705 787158935 -1735574870 -276166084 1988320134 25455376 -1612644685 -387461595 1911463839 115977993 -1772703080 -514751986 2019087284 257942306 -1858374015 -432257513 2134185901 137504571 -2059785522 -230876584 1798589410 473135988 -2108166441 -179249599 1817808891 459194221 -1948146948 -51998102 1710212048 317256518 -1936955675 -74754445 1652688841 361051999 -324891483 -1683637197 44887433 1974197535 -338736964 -1664583638 96545168 1925585158 -495385449 -1786891263 209151419 2070959405 -451624818 -1844187112 186294690 2082312500 -250241855 -2045596585 521928173 1746718075 -159885096 -2122356658 410401268 1869678946 -3271437 -2000083867 297825759 1724335433 -123481878 -1885020036 380481990 1638564176 -674452371 -1597268741 969067841 1321598423 -794728332 -1482270494 1051658584 1235761614 -652794785 -1374677815 924403059 1075738085 -562372538 -1451372336 812941674 1198764540 -897860599 -1115911009 611704101 1400040883 -854165488 -1173272442 588781884 1411328426 -996133829 -1280899923 716068119 1571382657 -1009913822 -1261780812 767791374 1522835864 -172376604 -2101441166 465034440 1823534174 -220956163 -2049750677 484055249 1809655879 -77449770 -1939536576 359421178 1651205228 -66063921 -1962360487 302092515 1694933109 -401691264 -1626759914 100715692 1896348730 -278697575 -1738254065 23922869 1986672675 -422238798 -1848503004 148587678 2145154056 -507977301 -1765813955 263618695 2024910865 -824730324 -1177506374 551156736 1474219158 -910534347 -1094882909 666122265 1353910415 -1072949986 -1224006264 771912754 1493517476 -949890809 -1335434863 695185451 1583907005 -748647096 -1536705058 1030679652 1248451826 -737326767 -1559594553 973285501 1292114155 -574945926 -1430506004 867525718 1152537792 -623459997 -1378749963 886612047 1138725081 -560665049 -1449926991 815435531 1201520541 -637982146 -1359078744 938953490 1089502084 -800102891 -1488431485 1044449081 1229338543 -685596148 -1608150374 959234848 1311503286 -1021051325 -1272656171 757964655 1512747001 -1001506214 -1287058740 708860790 1564961760 -839354767 -1157675289 603330397 1425090507 -896159128 -1114471682 614191940 1402790866 -436547857 -1828848007 200585155 2096340821 -493417738 -1785709984 211381210 2073975628 -350140707 -1675200949 86976497 1915230055 -330530108 -1689537966 37938152 1967510398 -129114485 -1890914787 373538727 1631883057 -14673262 -2010699260 288259006 1713982248 -157919559 -2121177553 412628885 1872692995 -235171168 -2030263754 536212364 1760740122 -946872474 -1333202960 696368714 1585876700 -1058923649 -1209717783 787249747 1508592325 -917219500 -1101830206 660223608 1348273902 -835087539 -1187077157 540537441 1462813431 -633811198 -1388314732 875998766 1127325368 -581629157 -1437451379 861628983 1146903201 -723302608 -1545308250 988620316 1307186826 -745635031 -1534479425 1031856645 1250415251 -52297810 -1947807944 317693570 1709747732 -74695753 -1937044703 360864411 1652910605 -231049316 -2059581686 473175728 1798514214 -178801787 -2108652781 458871465 1818157631 -514396214 -1773019300 257461990 2019540592 -432329773 -1858331835 137710335 2134014569 -275945480 -1735764114 25364180 1988376130 -387931167 -1612213385 116310733 1911157339 1075299241 923857727 -1374051707 -652307949 1199179696 813512486 -1451989348 -562866678 1322011547 969636621 -1597887817 -674948575 1235324802 1051115284 -1481642322 -794239432 1570821069 715645787 -1280396575 -995523977 1523390420 768223042 -1262258440 -1010547090 1400593407 612133737 -1116390701 -898495931 1410768870 588361584 -1172767030 -853553572 2071585633 209638391 -1787329971 -495930661 2081695608 185800686 -1843771820 -451053886 1973578579 44391365 -1683223937 -324322583 1926213450 97034204 -1665020314 -339280144 1724838661 298435475 -2000645591 -3693889 1638086428 379848586 -1884465616 -123050330 1746238263 521292705 -2045044197 -249812339 1870184238 411013048 -2122916350 -160305516 1494020840 772522622 -1224567868 -1073372334 1583429361 694552167 -1334880291 -949459125 1473739482 550521420 -1176953866 -824300704 1354415811 666734165 -1095442449 -910954631 1153163916 868012570 -1430944864 -575491274 1138108053 886117891 -1378334791 -622889169 1247832766 1030183464 -1536291950 -748078332 1292742311 973774385 -1560031349 -737870051 1650643488 358998710 -1939033332 -76840038 1695487545 302524079 -1962838251 -66697341 1824086546 465463940 -2101920962 -173012056 1809096203 483634845 -2049245401 -220344399 2144715332 148042450 -1847876760 -421751810 2025326173 264189643 -1766430863 -508471321 1896761974 101284576 -1627378854 -402187316 1986236015 23379705 -1737625789 -278208555 1914806571 86413757 -1674592249 -349638511 1967940914 38491556 -1690172386 -331008888 2096769305 201136527 -1829484491 -437028701 2073554176 210820502 -1785099220 -492913478 1872146767 412189145 -2120691613 -157294347 1761310038 536626624 -2030758790 -235789076 1632450941 373950955 -1891411887 -129734457 1713438052 287821298 -2010211256 -14045986 1229947363 1044951413 -1488854833 -800665511 1310868986 958756204 -1607719722 -685042624 1200884177 814954823 -1449498371 -560113557 1090112968 939457886 -1359500060 -638542734 1425576327 603955473 -1158221653 -839794627 1402295710 613573896 -1113901902 -895744988 1512249781 757344547 -1272088423 -1020639217 1565449644 709487930 -1287603072 -1001944042 1799000170 473800956 -2060127930 -231489072 1817662579 458253541 -2108082849 -178387511 1709250648 317073614 -1947240076 -51885598 1653398593 361491671 -1937588883 -75133445 1988984846 25866392 -1736187614 -276508236 1910522903 115831937 -1611782853 -387377747 2018904124 256981162 -1772590832 -513844858 2134625317 138214579 -1858753271 -432890465 1347727522 659783732 -1101344370 -916594408 1463383227 540951597 -1187572329 -835705599 1586444432 696780806 -1333700164 -947492566 1508048009 786811935 -1209229915 -1058296525 1306763462 988057680 -1544699414 -722800260 1250845919 1032410185 -1535113741 -746113691 1127753972 876550242 -1388951080 -634291890 1146481901 861068411 -1436840511 -581124777 612042413 1400649275 -898275455 -1116580073 588694196 1410462242 -854023272 -1172335858 715165343 1571274249 -995168333 -1280712923 768428678 1523218960 -1010619478 -1262216388 969676489 1321936479 -675121179 -1597683853 1050792656 1235673670 -793791492 -1482128534 924294907 1074835053 -652607529 -1373712575 813325026 1199401588 -562807858 -1452078248 521479781 1746015987 -249870519 -2044954657 410575484 1870648042 -160005296 -2123254842 298757719 1724489409 -4141189 -2000158739 379808334 1638161112 -122877086 -1884668940 44185089 1973749399 -324249811 -1683265605 97514008 1925759630 -339635404 -1664703582 209305139 2071891621 -495460577 -1787760759 185891370 2081639100 -451273978 -1843582064 1029715948 1248266106 -747743552 -1536596394 973992949 1292551011 -737963303 -1559977393 867942366 1153208136 -575283470 -1431114140 886471623 1137789777 -623371541 -1377883523 550971272 1473255198 -824621404 -1176603086 666559377 1354617607 -910916931 -1095519701 772583354 1493933868 -1073557866 -1224344064 694250403 1583766325 -949024113 -1335346663 101586724 1896425394 -402622968 -1626913122 23319357 1986323371 -278023663 -1737850233 148217622 2144513920 -421790150 -1847800148 263740175 2025810841 -508151261 -1766782283 465110848 1824405462 -172530068 -2102372614 483705689 1809052623 -220552587 -2049076509 358780786 1650835428 -76747170 -1939087672 302992235 1695054845 -67032505 -1962534191 374170671 1632261305 -129825533 -1891355243 287350838 1713868960 -13713126 -2010517108 412544029 1871830155 -157774543 -2120237657 536553476 1761351826 -235583192 -2030929474 200963147 2096973021 -436988569 -1829558799 211267666 2073067716 -493235842 -1784749592 86113401 1915145455 -349201067 -1675055677 38549600 1967851766 -331196084 -1689949734 757286119 1512338545 -1020451381 -1272310435 709787902 1565110376 -1002380846 -1287139004 603507925 1426062403 -839471623 -1158570641 613746892 1402091610 -895784480 -1113826954 815027331 1200841749 -560319057 -1449327303 939102362 1090428940 -638062154 -1359953632 1045421233 1229515815 -800997987 -1488548597 958535848 1311057982 -684951164 -1607775982 257316206 2018600440 -514313150 -1772157740 138121591 2134680033 -432672677 -1858944819 26074460 1988816330 -276579216 -1736143642 115349829 1910974931 -387024791 -1612101377 316753162 1709602204 -51436506 -1947724624 361529619 1653322117 -75308993 -1937387351 473615672 1799224750 -231429100 -2060215166 458688801 1817196983 -178690035 -2107746149 876115366 1128219952 -633990006 -1389288420 861254079 1146257705 -581185389 -1436753915 988020116 1306840322 -722625352 -1544901586 1032731021 1250494747 -746563423 -1534629833 697263554 1585993044 -947845906 -1333382024 786604507 1508217165 -1058225929 -1209274271 659877360 1347673446 -916812580 -1101153206 540617193 1463687551 -835237691 -1188005805 -1039377424 -1257542810 738343644 1527056970 -983457815 -1301893249 728760005 1550372435 -858270782 -1143938220 584692462 1440645752 -876996645 -1128454323 632583927 1387480673 -541373548 -1464042750 833956536 1186077230 -657027187 -1345208549 920186529 1105190455 -782187610 -1503136976 1064215178 1214878236 -703789121 -1593166039 939746963 1325684229 -110986440 -1905964114 392960532 1617635970 -32522463 -1995927625 268557837 1728507547 -138808566 -2134981732 431460902 1857069744 -254527725 -2016213115 517625407 1776117417 -455775396 -1814930486 182127216 2111584998 -474435771 -1799381037 230084201 2058485503 -368123026 -1660300296 67142210 1929884372 -312268937 -1704716319 57493083 1953134285 -619222351 -1408214489 890833821 1109277451 -595939672 -1417830850 846516100 1165229842 -707992957 -1563700715 1002603439 1288024889 -761190758 -1515842036 1018120118 1269331744 -962561323 -1314436541 682499065 1604922223 -1043480884 -1228239270 801365984 1489301366 -931400985 -1082342799 645239755 1366467421 -820627714 -1206843800 555243474 1444898628 -528921991 -1753318673 242690901 2037390275 -418083232 -1877754122 152760140 2115887066 -291323317 -1717177635 11314023 2007733233 -372308398 -1631045948 130115454 1892046824 -36808163 -1966511477 331365169 1690766247 -89940476 -1918587246 346947368 1672138686 -216673745 -2079137095 488354563 1780253589 -193456586 -2088819040 443971354 1836140428 -264619662 -2026042908 506746974 1764976840 -145228437 -2142188035 425303111 1851698385 -18763456 -1981382186 284151916 1743315194 -108235431 -1903475249 394400885 1619338467 -309516010 -1702225536 58935354 1954838700 -354358001 -1645748839 82742307 1944698037 -480861916 -1806593614 223920136 2053107870 -465869507 -1824762453 171246609 2100442247 -883680838 -1135400660 626686102 1381844992 -868622941 -1153503947 574078095 1429244953 -980446840 -1299668706 729936036 1552334898 -1025354351 -1243257593 753677501 1542128683 -689763874 -1578878648 955082994 1340758116 -779170361 -1500906159 1065397483 1216846973 -667385364 -1354780294 909566144 1093783638 -548059659 -1470991005 828056793 1180439631 -383711181 -1641662299 120547615 1881692553 -296956886 -1723073348 4369670 2001051024 -403013631 -1862422377 167043373 2129908155 -526957544 -1752140658 244917556 2040403362 -191489961 -2087638847 446200187 1839155693 -201597874 -2063799080 502644066 1794280948 -95580059 -1924488973 339997001 1665450463 -48212868 -1977129750 321795408 1680410054 -766564101 -1522001811 1010911703 1262909761 -719131422 -1574577036 992775630 1277934936 -594239287 -1416392609 849002981 1167978867 -604412720 -1392618426 905381372 1123038570 -805816161 -1191245815 569792947 1458661669 -929694586 -1080898544 647732650 1369222460 -1054625619 -1239121861 791531905 1479205143 -967936844 -1320598494 675288472 1598498062 -1503617292 -781734302 1215234008 1063898958 -1592960275 -703960453 1325611969 939789143 -1464133946 -541317552 1186297834 833767292 -1344875809 -657333687 1104720883 920617829 -1143501168 -858735098 1440346044 585031466 -1128641911 -876774881 1387539365 632494899 -1257503070 -1039452620 1526884238 738547480 -1302216005 -983109075 1550820247 728273665 -1659978180 -368472406 1929436944 67628934 -1704756699 -312194381 1953307401 57289631 -1814743538 -455997800 2111526690 182216628 -1799818729 -473972095 2058785595 229745581 -2135314856 -138502450 1857539956 431030242 -2016122303 -254584105 1775897453 517815291 -1906170262 -110815492 1617708870 392918992 -1995447693 -32976155 1728152415 268874697 -1082413131 -931356893 1366675097 645070351 -1206490196 -820946118 1444416128 555694614 -1314904185 -962128111 1605256875 682194493 -1228020834 -1043672312 1489207986 801419812 -1563639855 -708079801 1287839485 1002827371 -1516143672 -760853666 1269766884 1017653874 -1407764509 -619706507 1108956879 891184729 -1418005510 -595737748 1165267670 846438976 -2078961795 -216875029 1780215377 488431303 -2089268380 -192971790 1836460616 443620062 -1966209201 -37144615 1690330723 331831029 -1918647466 -89852992 1672323706 346723052 -1717395687 -291131505 2007825973 11259555 -1630577920 -372741226 1891711532 130419386 -1753671893 -528603203 2037872135 242239121 -1877683406 -418126940 2115678750 152928904 -1806238602 -481178400 2052627802 224374220 -1824835473 -465827591 2100648259 171076053 -1702005692 -309705518 1954747752 58992126 -1646219171 -353926965 1945031025 82436583 -1981682670 -18424700 1743752510 283688360 -1903417333 -108324707 1619151143 394623409 -2026216416 -264416074 1765016844 506672538 -2141740999 -145715025 1851375893 425652611 -1355227970 -666899416 1094106514 909217028 -1470818137 -548263887 1180400011 828131613 -1578937204 -689675238 1340945824 954860854 -1500606315 -779509757 1216410041 1065861423 -1299198758 -980878260 1552002550 730242400 -1243477821 -1025165227 1542220271 753621369 -1135328024 -883723138 1381639620 626857298 -1153859343 -868306841 1429725661 573624651 -1924281033 -95748703 1665379355 340040845 -1977611986 -47760968 1680762882 321476756 -2087303931 -191793773 1838687273 446633151 -2063892196 -201543286 1794498608 502452390 -1862607533 -402788923 2129968255 166956265 -1751705270 -527423012 2040100966 245254384 -1641982623 -383359497 1882141773 120063195 -1723035272 -297033234 2000875604 4571330 -1239159297 -1054548631 1479380179 791329861 -1320277530 -968287888 1598048458 675772508 -1191680563 -805350053 1458963681 569455735 -1080712748 -929918654 1369161976 647819374 -1416299109 -594293491 1167760567 849194017 -1392952958 -604108524 1123506350 904947768 -1521519191 -767015617 1262556293 1011229715 -1574784592 -718962394 1278005404 992731146 181785080 2110972270 -455364396 -1814265790 230168033 2059347319 -474581811 -1800321957 68049354 1929996636 -369084186 -1660483472 56860115 1952755013 -311558913 -1704276887 392348060 1617293578 -110321488 -1905553370 269419909 1728591123 -33463127 -1996073921 431573422 1857976632 -138991486 -2135943148 517246391 1775484193 -254088037 -2015503347 834400560 1186775462 -541749220 -1464688502 920007977 1104217535 -656911355 -1344314221 1063287042 1214728596 -781314002 -1503057736 940424475 1326091661 -704390089 -1593512799 739041620 1527501250 -1040023432 -1257918226 727786829 1550194139 -982563743 -1301777161 584542566 1439717872 -858191798 -1143064356 632991103 1388158441 -877343661 -1129055035 332325049 1690947631 -37715563 -1966624509 346236064 1671697462 -89307764 -1918208742 487942283 1779587101 -216331865 -2078525135 444116114 1837079556 -193540674 -2089681624 242872541 2038349899 -529034767 -1754226329 152319172 2115175506 -417704472 -1877121666 10647791 2007320697 -290711101 -1716836011 131054838 1892191328 -373170726 -1631130292 681623665 1604841703 -961633955 -1314287157 801965160 1489646846 -1044159164 -1228646958 645613635 1367111893 -931845777 -1083041287 555125850 1444003020 -820449930 -1205871136 890753045 1108402307 -619073223 -1407286865 846861324 1165829274 -596347616 -1418508874 1003247655 1288399025 -708691701 -1564145251 1017224254 1269214376 -760218350 -1515663996 954446714 1340376044 -689057194 -1578442048 1066301283 1216956405 -780134833 -1501092135 909654856 1094650846 -667526556 -1355715854 827719505 1179832263 -547643779 -1470320917 626303774 1381208968 -883244494 -1134693724 574187271 1430149009 -868809173 -1154468163 730802988 1552423866 -981382656 -1299809642 753069877 1541791651 -1024684519 -1242841457 59610034 1955242788 -310119778 -1702575608 81811371 1944545085 -353487225 -1645672943 223746944 2052139798 -480740692 -1805694406 171696025 2101145359 -466239819 -1825403357 507151318 1765651264 -264969478 -2026646932 425150415 1850767193 -145152285 -2141317515 283184100 1743141746 -17863992 -1981261218 395104253 1619787627 -108876079 -1903845817 569934395 1459597997 -805903593 -1192111231 647317026 1368553140 -929356018 -1080289384 790825481 1478769311 -1053988059 -1238737997 676253200 1598684806 -968839364 -1320706134 1011847775 1263051465 -767429773 -1522088987 992106054 1277519568 -718522518 -1574238212 848566893 1167272699 -593855679 -1415754793 905567860 1124003554 -604520616 -1393520690 446079731 1838256741 -191314977 -2086669495 503015146 1794922108 -202045498 -2064500912 340601537 1665800791 -96252947 -1924891781 320925400 1680334414 -47280140 -1976975518 119648919 1881571841 -382741573 -1641487571 5011086 2001421848 -297658462 -1723521228 167393957 2130512435 -403416183 -1863095521 244842172 2039533098 -526803056 -1751208186 1857623292 431891562 -2135460400 -139442874 1775554789 517202035 -2015710775 -253918881 1617075406 392539224 -1905459742 -110375564 1729059031 268986433 -1996408325 -33158803 1930298520 67712014 -1660918348 -368618206 1952694401 56946711 -1704091219 -311783109 2111147178 181582908 -1814303354 -455287536 2058897587 230651941 -1800001121 -474932983 1440166964 584058018 -1143384808 -857840242 1387982893 633192635 -1129017087 -877420137 1527561222 738954384 -1258103510 -1039798852 1549891615 728123529 -1301341901 -983029339 1214260304 1063720134 -1502722692 -781617686 1326309449 940232927 -1593605787 -704335373 1186704482 834444532 -1464480434 -541917736 1104570491 919689453 -1344796329 -656459327 2007115197 10818859 -1716763503 -290753529 1892671908 130601266 -1631485816 -372854754 2038017423 243178777 -1753756509 -529466315 2115266966 152262912 -1877342022 -417515476 1779774937 487720271 -2078583563 -216243101 1836642752 444580182 -2089381652 -193879942 1691270635 331976061 -1967072057 -37229487 1671657970 346311012 -1918035746 -89511864 1288439157 1003173347 -1564318631 -708487985 1268892012 1017573882 -1515216832 -760704810 1108839751 890289617 -1407587221 -618734339 1165642078 847083976 -1418450830 -596436764 1367020817 645670279 -1082821571 -932035413 1444335880 554819998 -1206341596 -820019022 1604361507 682077621 -1313932273 -961950567 1489852730 801794476 -1228720106 -1044117376 1552905854 730351336 -1300162734 -981063740 1541583463 753238769 -1242770613 -1024728099 1381301836 626249434 -1134911648 -883052554 1429813845 574491331 -1154000007 -869241873 1094215194 910120588 -1355413706 -667863136 1180017155 827495061 -1470381265 -547556423 1340337704 954523326 -1578266876 -689258606 1217276465 1065949863 -1501541603 -779650165 1742821046 283534880 -1980811366 -18348276 1619825327 395027001 -1904020605 -108674283 1765465732 507375122 -2026586200 -265056450 1851202205 424684043 -2141619279 -144815321 2052474578 223442500 -1806161922 -480307352 2101052107 171749981 -1825184793 -466431119 1955450592 59440758 -1702645812 -310075558 1944062713 82262639 -1645319211 -353805501 1167345471 848525225 -1415961069 -593684859 1123648294 905884592 -1393040886 -604974436 1263521549 1011416987 -1522422239 -767123785 1277299476 992295810 -1574147528 -718579026 1478711131 790915021 -1238550921 -1054210335 1598985026 675914708 -1321143698 -968375560 1459150697 570421247 -1191788987 -806252845 1368726384 647113702 -1080329636 -929281334 2130339831 167597921 -1863055653 -403491251 2039981038 244355960 -1751530814 -526454188 1881272261 119988051 -1641050391 -383205761 2001480668 4922186 -1723708688 -297436570 1666021267 340412165 -1924983105 -96197079 1679864714 321356572 -1976642906 -47586768 1838612385 445763383 -2087149939 -190861797 1794849720 503057198 -2064295276 -202216958 478676788 1804548002 -226073064 -2055121266 468042541 1826812859 -169106943 -2098425193 307465990 1700052880 -60953046 -1956979012 356403999 1647934345 -80729549 -1942545755 20911952 1983391686 -281971076 -1741273366 106091337 1901454303 -396578203 -1621392653 266641250 2028187636 -504693170 -1762799912 143219579 2140040173 -427345321 -1853879615 669394940 1356928874 -907524400 -1091602874 546038757 1468846963 -830111031 -1182616993 691908558 1580900184 -952906014 -1338704268 777022423 1498897217 -1067578629 -1218889107 978401176 1297483534 -731949388 -1554487774 1027404673 1245430551 -751660371 -1539988933 881508266 1133350716 -628826490 -1383862768 870808499 1155549989 -571925857 -1427232247 93533813 1922303715 -342010023 -1667602481 50262636 1979302650 -319777984 -1678269482 189316679 2085588689 -448340117 -1841172483 203782750 2065844936 -500491406 -1792267292 405022225 1864570503 -165001411 -2127726677 524935688 1749996190 -246971612 -2042580046 385855011 1643683509 -118370545 -1879638119 294808122 1721064108 -6550762 -2003092608 1056773821 1241130539 -789350511 -1477163257 965792420 1318576690 -677465208 -1600552162 807837327 1193389593 -567738461 -1456484555 927685270 1078749696 -649774150 -1371403476 592053977 1414346319 -851154955 -1169991837 606585536 1394668118 -903240724 -1121021062 764514027 1519828605 -1012928569 -1265049775 721177330 1576761956 -990762018 -1275782328 784229814 1505318176 -1062206310 -1212730356 701735343 1590989113 -941768573 -1327828971 543550852 1466096914 -831812440 -1184056258 654846365 1343166731 -922335055 -1107199961 856258002 1141785924 -586738434 -1442831256 879014347 1130594653 -630533913 -1385308047 1037237728 1255525750 -740516660 -1529107366 985610745 1303906671 -726574891 -1548326845 365970814 1658287592 -69327790 -1931930428 314409319 1706734065 -55320501 -1951084323 453758284 1812790746 -184177568 -2113757962 476449109 1801533891 -228038535 -2056300305 140989722 2137023884 -429312970 -1855060832 252350723 2014159253 -519770065 -1778138951 113040680 1908141502 -390939644 -1615491950 30480689 1993746855 -270567395 -1730656117 933582071 1084384353 -643090981 -1364458163 818450670 1204789368 -557387326 -1446919852 964615365 1316613203 -680477207 -1602777729 1041438940 1226057802 -803374608 -1491449498 705840275 1561687045 -1004788289 -1290070743 763330698 1517858844 -1015946842 -1267281616 617204897 1406073911 -892883571 -1111450341 597952696 1419982894 -844469868 -1163044606 214660159 2076984489 -490400493 -1782438523 195473446 2090959024 -441921270 -1833967204 34667533 1964493979 -333538015 -1692815945 92092436 1920600194 -344762056 -1670092370 293364827 1719358669 -9304713 -2005584415 370253890 1628868820 -132136594 -1894190600 531098729 1755372799 -240546491 -2035368493 415901808 1875712230 -154908324 -2117895734 2028257840 266597030 -1763007716 -504523894 2139686441 143537855 -1853397243 -427796589 1983859202 20478612 -1741608146 -281666632 1901235739 106282637 -1621299401 -396632159 1699992148 307552962 -1956793480 -61176850 1648236109 356067035 -1942980767 -80263177 1804098150 479161072 -2054800566 -226423844 1826987647 467840745 -2098462893 -169029691 1133175544 881709678 -1383824428 -628903102 1155999457 870323831 -1427552307 -571574437 1297181386 978737756 -1554052122 -732415120 1245490899 1027317317 -1540173825 -751435927 1581118108 691716618 -1338797136 -952851674 1498429061 777455123 -1218553943 -1067882689 1357281966 669076024 -1092084862 -907072748 1468776119 546082337 -1182408805 -830279923 1644163953 385401831 -1879993763 -118054197 1720858472 294979582 -2003020220 -6592814 1864661827 404966357 -2127947153 -164812039 1749663578 525242316 -2042110346 -247402784 2085151509 189780867 -1840872903 -448679249 2066032396 203560858 -1792326112 -500402506 1922263847 93608881 -1667429877 -342213987 1979625278 49913768 -1678717422 -319291772 1519506361 764863279 -1264602475 -1013415421 1576802208 721102646 -1275955572 -990558694 1414159243 592276253 -1169933657 -851244495 1395105682 606121732 -1121321282 -902902232 1193722845 807531339 -1456954639 -567307673 1078659012 927741778 -1371183384 -649963906 1241336815 1056603001 -1477236029 -789308843 1318096886 966246240 -1600196902 -677781940 1255317682 1037406244 -1529036386 -740560632 1304388779 985158717 -1548679801 -726256367 1141450880 856561686 -1442362964 -587171526 1130687641 878959631 -1385525835 -630342365 1466282198 543326272 -1184116230 -831725204 1342731471 655311961 -1106897437 -922671755 1505638628 783878258 -1213179448 -1061721762 1590951165 701811819 -1327653423 -941970105 1908179066 112963820 -1615666858 -390737472 1993426019 30831861 -1730206385 -271051303 2137458760 140523742 -1855362716 -428975630 2013973585 252574919 -1778078339 -519856661 1812697118 453812360 -2113539790 -184368732 1801868295 476144785 -2056768213 -227605059 1657804844 366422202 -1931577088 -69645930 1706941493 314240163 -1951154919 -55276145 1405719027 617521509 -1110970145 -893337527 1420056042 597910908 -1163250490 -844299184 1561467329 706029911 -1289979667 -1004844933 1518329304 762899790 -1267614476 -1015640990 1316913559 964276481 -1603215173 -680013779 1225999758 1041528088 -1491262302 -803597260 1084557733 933378355 -1364498295 -643016673 1204342204 818937130 -1446597488 -557736954 1755820347 530612653 -2035691497 -240197503 1875539234 416105908 -2117856242 -154983272 1719417097 293276063 -2005772251 -9082701 1628568848 370593158 -1893753796 -132600662 1964024159 35099081 -1692483469 -333844251 1920820550 91903440 -1670183830 -344705796 2076911981 214702587 -1782233023 -490571561 2091314548 195157474 -1834447784 -441467698 -732852932 -1554596438 979364880 1297669254 -751023835 -1539606093 1026697225 1244993695 -628488946 -1383254632 881091618 1132680372 -572014313 -1428098687 870948923 1156485293 -907633320 -1092506162 669580404 1357892834 -829728447 -1181980201 545601645 1468139771 -952298134 -1338366468 691237958 1580483792 -1068445325 -1218977307 777957471 1499037897 -281039372 -1741120158 20040920 1983315022 -397252115 -1621796485 106694849 1901803607 -505141818 -1763502768 267011306 2028827772 -427171361 -1852911287 143098099 2139140197 -225919600 -2054189818 478600380 1803676714 -169510519 -2099099361 468392101 1827416115 -61655646 -1957427916 308106382 1700422680 -79760965 -1942372051 355504279 1647812609 -850740099 -1169322773 591715665 1413737927 -903382940 -1121957646 606673224 1395534302 -1013894065 -1265236775 765416803 1519937013 -990056362 -1275346752 720540026 1576378860 -788681703 -1476748145 1056165173 1240792483 -678402048 -1600694122 966658348 1318664634 -567925717 -1457449795 807945479 1194292625 -649338830 -1370697564 927301918 1078112648 -165372747 -2128368605 405470617 1865272591 -246851412 -2041681862 524761472 1749027094 -117500793 -1879563247 384923051 1643529533 -7155554 -2003443704 295481778 1721467172 -342651695 -1667974073 94236157 1922751851 -318879544 -1678149538 49293796 1979128178 -448264989 -1840302987 189162959 2084656473 -500842246 -1792872340 204186070 2066518336 -429396034 -1855922392 141135506 2137964036 -519427161 -1777525967 251939467 2013493789 -390305908 -1615112422 112330400 1907701302 -271473771 -1730768125 31441593 1993929263 -70189094 -1932013748 366911222 1658433120 -54707261 -1950741675 313744111 1706322553 -183797784 -2113124482 453318340 1812080210 -228150287 -2057206937 476631773 1802494539 -586559626 -1441857568 856141402 1140891340 -630977681 -1386005511 879389251 1131240149 -741193916 -1529514030 1037837928 1255872254 -725646499 -1548176437 984736369 1303827175 -1061232878 -1212551292 783334974 1505201832 -942466293 -1328272483 702380583 1591364273 -832219360 -1184733258 543897100 1466697370 -922184903 -1106271313 654766613 1342292611 -8593665 -2005143959 292732883 1718980421 -133096730 -1894372752 371162058 1628982108 -240691507 -2036308389 531183585 1756235639 -154496300 -2117230014 415560696 1875100526 -489959781 -1781727731 214282167 2076352289 -442103166 -1834927596 195586990 2091866936 -334477655 -1692961217 35530629 1964578579 -344096080 -1669680602 91480988 1920258826 -1005388233 -1290416479 706518811 1562095501 -1015072210 -1267201352 762403586 1517710228 -892766715 -1110554989 617027369 1405102015 -844844516 -1163689334 598397744 1420682150 -643436973 -1365057851 933990271 1085063145 -557307318 -1446044964 818301798 1203862512 -679582111 -1602660617 963643213 1316435931 -804019592 -1491823890 1042137940 1226503106 -1338161096 -952469330 1580411156 691280258 -1219458015 -1067991881 1499393293 777641371 -1092173814 -907939684 1357422886 670011824 -1182071789 -829672315 1468359999 545412521 -1383442340 -628266806 1132738928 881002982 -1427661755 -572478253 1156185449 871288319 -1554919314 -732503816 1298116930 978878932 -1539566473 -751098655 1244820827 1026901453 -1957467920 -61581210 1700596188 307902794 -1942049559 -80110465 1647365573 355990867 -2054627134 -225456044 1803977198 478261624 -2098912037 -169733043 1827358199 468481377 -1763411820 -505198590 2028607928 267200814 -1853244275 -426865637 2139610529 142667063 -1740640090 -281493456 1982960010 20357404 -1622002497 -397081559 1901876627 106652933 -1457096327 -568243729 1193810005 808396995 -1370768032 -649294346 1078320204 927132890 -1476529845 -788872739 1240698983 1056219377 -1601161902 -677968444 1318999166 966354152 -1265538787 -1013556853 1520371761 764950695 -1275286268 -990143086 1576193064 720764094 -1169497809 -850538055 1413775363 591638677 -1121508042 -903866976 1395213338 607024268 -1840752207 -447780569 2084976797 188811275 -1792696920 -501043906 2066480260 204262418 -1668034173 -342564587 1922937007 94011449 -1677847142 -319216372 1978692790 49759264 -1879094827 -117933757 1643194617 385226863 -2003661364 -6963878 1721560288 295427190 -2128297497 -165416591 1865064651 405639261 -2042034690 -246532760 1749509330 524309572 -2113197382 -183756244 1812286358 453147392 -2056851805 -228467147 1802014607 477085465 -1932483960 -69758434 1658766244 366605106 -1950521711 -54897145 1706231741 313800491 -1615054114 -390395320 1907514354 112552804 -1731068217 -271135151 1994366955 30977917 -1855474964 -429882758 2137641920 141484886 -1777699083 -519223709 2013534169 251864911 -1184560526 -832423196 1466657630 543972296 -1106719125 -921698563 1342615367 654417873 -1212251584 -1061571882 1504764780 783799290 -1328331175 -942377265 1591551861 702158819 -1529734634 -741004672 1255963450 1037781932 -1547706865 -726077799 1303494435 985042869 -1442213340 -586243406 1141371656 855688094 -1385933251 -631019861 1131034385 879560583 -1693443077 -334025875 1964931799 35211841 -1669472286 -344264844 1920188110 91524696 -1781820471 -489905313 2076570341 214090355 -1834592304 -442407098 2091398908 196019818 -2035872865 -241157367 1755933363 531520037 -2117415034 -154271984 1875160746 415473212 -2005105747 -8670405 1718805121 292934167 -1894692940 -132745438 1629431448 370677262 -1602340045 -679933019 1315985951 964127369 -1491861718 -803942468 1226677766 1041936016 -1364872447 -643660905 1085002285 934077115 -1446480104 -556841074 1204164148 817964706 -1110889641 -892462143 1405569659 616594157 -1163595954 -844898344 1420463714 598589172 -1290624155 -1005218829 1562165833 706474719 -1266718852 -1015523350 1517356624 762721990 1447695717 558704115 -1203473335 -817675041 1361564028 639689194 -1087786928 -936476474 1485938007 798404033 -1231029125 -1046950675 1610373454 687565272 -1309525918 -957019916 1274873089 1023030679 -1510775763 -755739461 1284555032 999813518 -1566662604 -711356254 1160154419 841072037 -1423381473 -600843127 1112230186 894204348 -1404753914 -616425328 1831089581 438502715 -2094377855 -198351849 1783230900 491700514 -2075684712 -213868530 1677704607 351833353 -1913529165 -84480987 1687320966 328550672 -1969481558 -40163268 1888691657 127145311 -1633860379 -375753613 2013192656 16372038 -1712291588 -285757334 2118692347 156212589 -1874408233 -415105983 2032495074 237132148 -1758787378 -533972904 1330717732 945165490 -1587591928 -698845794 1211949117 1060884651 -1506639599 -785010297 1099607062 915250304 -1350251206 -662438484 1189570575 836786329 -1461122781 -538035787 1390818368 635503830 -1125624468 -873503238 1435234393 579649743 -1148874379 -863854109 1547549810 725257444 -1305223842 -986387000 1532000363 743917821 -1252124345 -1034343983 1950287084 54015098 -1708038720 -315206314 1934803189 72740963 -1654873639 -363097777 2061798622 233028680 -1796542990 -470950556 2106149063 177109073 -1819858453 -461366915 1770525832 512697374 -2021231196 -259963598 1860554897 434298887 -2132037187 -135495381 1733532858 273984556 -1990328938 -27603712 1614698659 389638197 -1909442161 -113833703 1685878759 326846321 -1972234549 -42654115 1662104574 337019752 -1927294254 -99032508 1789394901 497078083 -2069258503 -206655889 1841970124 449645402 -2084283680 -188519818 2043373443 248272661 -1748695377 -524143047 2124850074 161583884 -1867988298 -407899616 1997598641 1564455 -1726050659 -300302837 1887251368 125442878 -1636611452 -378242542 1595037487 672491449 -1323551229 -971307371 1484755766 796435360 -1234046438 -1049181556 1372184349 651095947 -1077428687 -926904665 1453595396 564341650 -1196787160 -810726722 1118127947 899839965 -1398069657 -609478927 1170768722 852472772 -1413029250 -591277336 1283379065 997851119 -1569673643 -713580861 1259539296 1007959030 -1524798900 -770024742 2103920294 174093872 -1821825142 -462547172 2047509183 219001385 -1811618925 -486288635 1941753492 79429122 -1649233992 -357195986 1959856781 64371227 -1696633951 -304587977 1624266434 399992404 -1898039314 -103217288 1740477147 280666701 -1984695305 -21707935 1846271728 420277862 -2147106852 -150827190 1768299241 509684351 -2023195707 -261141677 1175021166 823023352 -1475934398 -553633836 1097114231 912495329 -1351957669 -663882803 1221783132 1070980810 -1495494800 -774127642 1337928261 951589587 -1582216343 -692683777 1539208714 750339740 -1246750938 -1028184144 1557377555 735347333 -1294085313 -975510615 1432747576 576900782 -1150574828 -865292414 1376270881 621742775 -1140434163 -889099365 841404513 1159848183 -601312947 -1422949925 894112888 1112286446 -616204972 -1404942910 1023236179 1274702021 -755811969 -1510733335 999332938 1285008604 -711000730 -1566978576 798081029 1486286995 -1046503127 -1231515201 687604764 1610298506 -957192912 -1309321818 558516279 1447917729 -817616613 -1203562099 640125998 1361099960 -936776446 -1087447660 155775145 2119155775 -414805627 -1874747117 237319344 2032272422 -534030948 -1758698230 127105179 1888765965 -375580233 -1634064095 16694402 2012843028 -286204498 -1711805128 352313549 1677250651 -84835871 -1913212553 328344788 1687491650 -40090120 -1969523346 438593791 1831032937 -198571565 -2094188219 491367654 1783536752 -213398070 -2076115620 725475616 1547358646 -986480628 -1305169766 743449913 1532433839 -1034009579 -1252428669 635857170 1390500228 -873985986 -1125173080 579579147 1435278749 -863646681 -1149043535 915075396 1099809234 -662400920 -1350328066 837236061 1189086667 -538356623 -1460771609 944863606 1331055072 -698410918 -1588057908 1060945263 1211862521 -785195965 -1506415403 273924584 1733620094 -27418428 -1990553518 389940721 1614361959 -114268963 -1908976565 512248282 1771010380 -259643146 -2021582752 434474435 1860353365 -135533329 -2131960711 233099660 2061754650 -471158624 -1796374474 176756117 2106467587 -460884807 -1820310481 54483390 1949853992 -315541358 -1707735036 72523175 1934994737 -363004789 -1654928355 1094371 1998029429 -299969585 -1726356647 125662970 1887061612 -378333226 -1636554944 248199889 2043415111 -523936771 -1748866197 161939144 2124533342 -408379420 -1867534478 497525383 1788908049 -206978133 -2068909251 449472158 1842173448 -188479566 -2084358364 326904501 1685789219 -42841191 -1972012273 336719532 1662443066 -98594944 -1927758058 998150699 1283039933 -714018041 -1569209455 1007900210 1259628196 -769837282 -1525020792 900012569 1117923983 -609518795 -1397994589 852024832 1171254934 -590954708 -1413378118 650740303 1372500697 -926424221 -1077881867 564414038 1453553344 -810932358 -1196615700 672270973 1595226859 -971216047 -1323607097 796905060 1484324594 -1049514168 -1233739810 420184994 1846326068 -150609266 -2147298792 510019515 1767995181 -261609833 -2022763007 399510416 1624718086 -102864196 -1898358230 280874889 1740308255 -21778779 -1984651725 79467462 1941676880 -357371158 -1649032580 64051167 1960208201 -304138509 -1697118619 174529524 2103454562 -462849320 -1821488562 218816493 2047733627 -486228287 -1811706281 577086314 1432523772 -865353146 -1150487856 621307763 1376737253 -888797601 -1140771127 750660440 1538857934 -1028633996 -1246266654 735309633 1557454807 -975335827 -1294287109 1070773006 1221952408 -774057438 -1495539020 952071959 1337476993 -693037509 -1581898067 822688572 1175325610 -553166320 -1476367738 912588581 1097060275 -664101367 -1351766369 -1634492563 -376131589 1889402433 127586007 -1711383692 -285643806 2012232280 16190158 -1874323617 -414242871 2118547059 155272933 -1759128762 -534584368 2032906858 237798140 -2094756087 -198983777 1831530021 439213747 -2075571440 -212960378 1783048764 490740394 -1912666309 -84396115 1676764695 351688321 -1970093278 -40504396 1687986702 328962712 -1510096987 -755331277 1274273417 1022684703 -1567589444 -711505110 1285429904 999893510 -1423558761 -601815295 1160271547 841967149 -1404308594 -615726312 1111855778 893559348 -1203064895 -816996521 1447349997 558104187 -1087935528 -937403570 1361644276 640563810 -1232001037 -1047128219 1486833375 798520905 -1308826646 -956574852 1609728710 687190608 -2021085652 -259023174 1770442496 511836054 -2132448715 -136160605 1860897561 434912143 -1991039458 -28043640 1734166322 274364324 -1908481529 -113651055 1613792043 389526461 -1707098552 -315060514 1949425508 53932018 -1655539119 -363509049 1935416189 73083883 -1796983174 -471660820 2062178134 233662400 -1819676061 -460406027 2106037071 176202713 -1125740828 -874398094 1390997448 636477278 -1148499203 -863208853 1434790865 578952007 -1304623402 -986040768 1546872826 724850540 -1252998449 -1034423719 1532928995 744067957 -1588486528 -698962410 1331691436 945344314 -1505994087 -784635377 1211251637 1060440867 -1349904718 -661838300 1099200414 914573064 -1461202261 -538910147 1189720967 837714705 -1398407697 -610087559 1118543043 900508757 -1412941322 -590411424 1170626778 851535948 -1568770595 -713472693 1282413809 997663847 -1525435964 -770408110 1260245224 1008394366 -1324159605 -971645667 1595706535 672906289 -1233180270 -1049093884 1483819198 796293160 -1077320263 -926001873 1371997333 650130435 -1197170272 -811364042 1454030988 565047322 -1748247257 -523440719 2043001867 247631005 -1868162754 -408868440 2124970002 162482308 -1726982891 -300456573 1998468153 1639599 -1635938036 -377839206 1886646304 125092022 -1971532477 -42205739 1685236847 326475001 -1928263334 -99206708 1663002742 337139936 -2069412495 -207587865 1789469789 497947851 -2083880600 -187846146 1841619012 449040594 -1245786962 -1027998664 1538305410 750230804 -1294792521 -975947743 1558014363 735729933 -1150991204 -865962998 1433085360 577508646 -1140293499 -888164333 1376182697 620876095 -1475748662 -552670116 1174912486 822119792 -1352394541 -664590267 1097497087 913131881 -1496165128 -774544274 1222391252 1071318338 -1581281055 -692543369 1337061837 951501147 -1898910618 -103293712 1625197898 400145884 -1984092033 -21358359 1739802963 280263109 -2146737068 -150186814 1845822840 419575278 -2023317427 -262041381 1768472929 510652919 -1821901822 -463418220 2104073518 175025592 -1811269605 -485685107 2047105335 218327457 -1648593872 -356825946 1941050652 78980490 -1697533911 -304709441 1960825093 64545171 -83928471 -1913099521 351353669 1677069267 -40722832 -1969901850 329056092 1687932874 -198913445 -2094800179 439006071 1831699425 -213313982 -2075253036 491222894 1782597624 -414692851 -1873839461 155593505 2118196151 -534409708 -1759330686 237760312 2032983982 -376192449 -1634405719 127771411 1889178501 -285342170 -1711720784 15755018 2012698524 -1047430495 -1231664585 798956429 1486367515 -956514632 -1308914130 687005588 1609953026 -817171821 -1202863611 558142399 1447273257 -936954230 -1088420324 640243622 1361995568 -601462075 -1423877549 841485289 1160723327 -615797028 -1404264886 893767664 1111687014 -755113225 -1510288799 1022591963 1274327885 -711973138 -1567156616 1000228802 1285125972 -471569624 -1797039170 233441796 2062367378 -460738767 -1819369561 176672285 2105605771 -314580198 -1707551860 53576246 1949741728 -363714813 -1655367787 73156143 1935374009 -28083380 -1990964262 274537056 1733962486 -113328299 -1908830269 389078649 1614278383 -259460226 -2020621336 512135762 1770103492 -135973017 -2132670479 434853451 1860986589 -662025248 -1349682314 914631372 1099111002 -538472455 -1461665937 837414613 1190059587 -699284526 -1588137148 945791742 1331204712 -784594997 -1506068643 1060267751 1211455089 -985834620 -1304794350 724777640 1546914366 -1034903651 -1252544757 744423089 1532612135 -874064970 -1126046944 636007066 1391428108 -863299665 -1148442823 579171971 1434600981 -926336789 -1077016451 650598855 1371564369 -811270926 -1197224860 564829662 1454222664 -971853607 -1323990961 672977397 1595662691 -1048611648 -1233632170 795940332 1484137850 -713152369 -1569122279 997214627 1282898229 -770446186 -1525359616 1008569786 1260043564 -609902403 -1398632405 900448657 1118630151 -590846812 -1412475854 851838344 1170289950 -207153117 -2069878603 497645839 1789807001 -188031942 -2083656532 449101078 1841532288 -42168303 -1971609465 326299965 1685438891 -99527672 -1927912290 337589540 1662518706 -300939193 -1726531375 1993067 1998150141 -377631650 -1636107064 125021554 1886690788 -523534219 -1748193053 247849305 2042810831 -408533908 -1868466950 162014528 2125403606 -774764118 -1495975620 1071409286 1222334480 -692073037 -1581712091 951168159 1337367561 -553025128 -1475432178 822599860 1174458402 -664517247 -1352436457 912925869 1097667643 -865789490 -1151194792 577468642 1433159796 -888611369 -1139806911 621198587 1375833197 -1027698180 -1246125718 749793488 1538768966 -976005659 -1294703245 735917257 1557791839 -356767390 -1648682508 78792782 1941272792 -305009285 -1697194515 64982103 1960361153 -462970544 -1822387770 174702716 2104422634 -485857975 -1811065377 218367077 2047030515 -150259450 -2146694768 419780650 1845651644 -261685985 -2023633527 510172211 1768926373 -103763660 -1898479198 400478232 1624891534 -21138131 -1984281157 280171521 1739859095 -1995693162 -32828672 1728201402 268792364 -1906186353 -110700775 1617921699 392738357 -2015908956 -254764238 1775880840 517929502 -2135265347 -138584277 1857293969 431177223 -1799670798 -474217628 2058703582 229794376 -1814628373 -456013955 2111346375 182429265 -1704936512 -311981226 1953422060 57272954 -1660059687 -368423089 1929584373 67382883 -1302199458 -983223352 1550606962 728453860 -1257257145 -1039599663 1526834795 738629373 -1128690836 -876692486 1387784768 632347350 -1143713931 -858554397 1440362073 584916687 -1344990406 -657316948 1104900630 920404608 -1464281309 -541071435 1186379279 833717913 -1592878328 -704009314 1325464100 940034738 -1503437039 -781947001 1215118909 1063915179 -1877536041 -418373055 2115597307 152978285 -1753557298 -528619944 2037692386 242452340 -1630758171 -372528525 1891826633 130403167 -1717477636 -291082646 2007973840 11013958 -1918893389 -89705947 1672373151 346641161 -1966225750 -37030340 1690544006 331650832 -2089055615 -193152489 1836444589 443734843 -2078912872 -216957426 1779969972 488578850 -1418120673 -595721591 1165447987 846226341 -1407912442 -619460976 1109038890 891135932 -1516062163 -760902981 1269619457 1017899927 -1563460044 -708292958 1287724824 1002844046 -1228004741 -1043787027 1488995159 801600449 -1314658718 -962275596 1605207886 682276824 -1206539703 -820864289 1444662117 555547635 -1082626480 -931176762 1366691708 644956138 -1153810156 -868388478 1429479480 573771950 -1135114995 -883903077 1381622817 626971831 -1243494106 -1025050192 1542432778 753440924 -1299444417 -980730455 1552051219 730160261 -1500688016 -779460122 1216557148 1065615562 -1579117207 -689461761 1341060165 954844371 -1470703294 -548279852 1180219502 828344568 -1355080357 -667144755 1094024311 909266145 -2141953572 -145534646 1851392240 425537638 -2026265147 -264333997 1765262569 506524799 -1903171090 -108471944 1619101890 394704980 -1981665801 -18539167 1743539419 283868237 -1646038600 -354139858 1944916116 82452482 -1701923423 -309754569 1954600077 59237403 -1824982646 -465581796 2100730022 171026480 -1806353005 -481161979 2052807871 224160809 -1574866859 -718913341 1278153081 992485871 -1521699764 -766802726 1262671200 1011213814 -1392838553 -604124943 1123326283 905161181 -1416151938 -594539288 1167678802 849243588 -1080664015 -930000729 1368916253 647967115 -1191467992 -805530434 1458947332 569570706 -1320294397 -968173419 1598261551 675592633 -1239405542 -1054401396 1479429430 791248288 -1722855267 -297246709 2000761265 4587815 -1641900924 -383409134 1881994664 120309054 -1751852881 -527177671 2040183171 245205269 -1862722378 -402772960 2130148762 166743308 -2064105223 -201363345 1794515413 502337859 -2087353120 -191712138 1838933452 446485850 -1977366325 -47908771 1680714215 321558897 -1924264750 -95863740 1665166846 340221288 -312416622 -1704471036 57575358 1953085224 -368237941 -1660284387 67322791 1929671473 -474255712 -1799594442 229969804 2058501914 -455693639 -1814980049 181980053 2111830787 -254281994 -2016360864 517576666 1776199500 -138792209 -2135096711 431248323 1857250133 -32735548 -1995747758 268574696 1728393086 -111035683 -1905882549 393206769 1617488743 -703674790 -1593182516 939566966 1325897696 -782040509 -1503382827 1064133487 1214927865 -657109400 -1345159426 920334148 1104945106 -541554063 -1463829785 834071389 1186061259 -877013442 -1128339800 632796946 1387300740 -858516953 -1143790927 584741643 1440564125 -983409140 -1301975398 728514336 1550520246 -1039164907 -1257723261 738327353 1527172015 -193210413 -2088966331 443922175 1836222057 -216656950 -2079251620 488141542 1780433520 -90152991 -1918406793 346963661 1672023643 -36856840 -1966429330 331610836 1690618434 -372455497 -1630800095 130197147 1891997197 -291437650 -1717161160 11494018 2007519764 -417902715 -1877967085 152645289 2115903039 -528839780 -1753367798 242543280 2037635622 -820644069 -1206728819 555456055 1444718241 -931646718 -1082195052 645288494 1366385336 -1043431639 -1228320833 801119749 1489448595 -962348240 -1314616410 682482204 1605036682 -761075841 -1515857943 1017939539 1269544645 -707845274 -1563946000 1002521162 1288073948 -596021427 -1417781285 846663265 1164984055 -619402412 -1408001086 890948216 1109261038 -547978224 -1471040378 827909436 1180685738 -667205623 -1354993505 909451557 1093800371 -779285470 -1500889932 1065577742 1216634264 -689911749 -1578633043 955164951 1340709249 -1025403788 -1243175710 753923416 1541981646 -980660115 -1299488517 729952577 1552220631 -868606906 -1153618736 573865322 1429425660 -883435425 -1135548215 626637171 1381927397 -466049832 -1824549810 171361780 2100426082 -480943935 -1806544809 224068077 2052862331 -354210582 -1645994884 82660806 1944747344 -309401357 -1702242203 58755551 1955051849 -108022596 -1903655894 394384784 1619453190 -18714459 -1981464525 283906441 1743462687 -145474418 -2142041064 425352610 1851616564 -264636265 -2025928703 506960315 1764796717 -967985839 -1320516153 675533949 1598350571 -1054838456 -1238941218 791548004 1479090418 -929677981 -1081012747 647519311 1369402585 -805570182 -1191392788 569743446 1458743488 -604330699 -1392667229 905233433 1123284111 -594058964 -1416605254 848887808 1167995030 -719246073 -1574560367 992955435 1277721789 -766711522 -1521755768 1010993202 1262860452 -47999591 -1977309937 321778869 1680524323 -95530624 -1924570858 339751084 1665597498 -201843285 -2063651523 502692999 1794198545 -191505998 -2087524060 446412958 1838974984 -527137283 -1751927445 245032145 2040386631 -403095068 -1862373006 167190728 2129662046 -296809009 -1723318951 4287715 2001099893 -383596074 -1641678528 120367354 1881905260 1104521630 919771400 -1344550734 -656607196 1186491783 834624785 -1464464213 -542032835 1326326188 940118330 -1593819008 -704155626 1214506421 1063572771 -1502772071 -781536241 1549974010 728074604 -1301489450 -982783936 1527741923 738741621 -1258218289 -1039782823 1387868616 633209182 -1128836892 -877633422 1440019921 584303943 -1143302915 -857889685 2059110742 230472128 -1800017798 -474818324 2111196495 181501401 -1814549405 -455140107 1952448868 57094642 -1704042424 -311865122 1930282365 67827179 -1660705711 -368798521 1728878898 269199780 -1996294114 -33175416 1616993579 392588733 -1905312761 -110621551 1775702272 516956566 -2015793108 -253869894 1857738009 431875471 -2135641035 -139230045 1489934559 801744969 -1228867085 -1043871387 1604541638 681864272 -1314046486 -961933956 1444221165 554836091 -1206160959 -820231849 1366873332 645915746 -1082739240 -932084402 1165592763 847165485 -1418204777 -596584191 1108626594 890469428 -1407570546 -618849000 1268908169 1017458719 -1515429467 -760524493 1288684688 1003025414 -1564367428 -708405974 1671477271 346523777 -1917920965 -89527891 1691188238 332024984 -1966924510 -37474892 1836789797 444334259 -2089463543 -193830497 1779889212 487703722 -2078763760 -216029818 2115479667 152082661 -1877358241 -417400375 2038066282 243096828 -1754002106 -529318448 1892425793 130748631 -1631436435 -372936197 2007098456 10933454 -1716550284 -290933278 1944308508 82115466 -1645368784 -353723738 1955467013 59326355 -1702859223 -309895489 2100839214 171930552 -1825168894 -466546028 2052425527 223524769 -1805916645 -480455027 1851054968 424930286 -2141537708 -144864574 1765351265 507391991 -2026406323 -265269541 1620005706 394814428 -1904135578 -108657936 1742903123 283486149 -1980959105 -18102551 1217260500 1066064706 -1501328648 -779830674 1340092365 954670939 -1578217759 -689340809 1180066790 827413360 -1470627126 -547409316 1094428671 909940585 -1355430189 -667748795 1429928880 574475046 -1154180452 -869029366 1381449641 626003775 -1134993787 -883003885 1541501826 753287956 -1242623314 -1024974280 1552725915 730564365 -1300048201 -981080543 1794701917 503302859 -2064213135 -202265625 1838497348 445779666 -2086969496 -191074306 1680044655 321143545 -1976757437 -47569963 1666102902 340362976 -1925130406 -95950900 2001726009 4774575 -1723757803 -297354365 1881288224 119873206 -1641263348 -383025254 2039767563 244535965 -1751514329 -526568527 2130290194 167679620 -1862809794 -403638360 1368840853 647096835 -1080509511 -929068241 1459297932 570175002 -1191870560 -806203594 1598902951 675963441 -1320995957 -968621283 1478530750 791127592 -1238435950 -1054226684 1277283057 992410215 -1573934115 -718759093 1263275752 1011564158 -1522372668 -767205550 1123697347 905802325 -1393286161 -604826759 1167558362 848344652 -1415976970 -593569952 632908954 1388207116 -877195850 -1129300704 584362115 1439930389 -858076753 -1143080647 727901352 1550177342 -982743676 -1301564142 739188913 1527255079 -1040105059 -1257869045 940473598 1326009448 -704635438 -1593365180 1063500007 1214548081 -781329973 -1502942883 919991500 1104331866 -656697888 -1344494218 834154709 1186922563 -541699591 -1464770193 517426258 1775271108 -254202498 -2015486488 431654987 1857927389 -139138713 -2135696911 269272160 1728836854 -33381044 -1996122662 392233081 1617309935 -110141099 -1905765949 56646710 1952935072 -311542502 -1704391284 67999791 1930078393 -368838397 -1660630635 230413316 2059199634 -474630872 -1800239682 181800989 2110857355 -455577295 -1814085209 1017273819 1269132621 -760464137 -1515516831 1003461058 1288218964 -708708114 -1564030856 846845417 1165944191 -596134715 -1418689453 890507760 1108549990 -619024164 -1407369142 555044287 1444052265 -820302701 -1206117371 645433766 1367324976 -931731318 -1083058148 802080141 1489630491 -1044339551 -1228434377 681771412 1604595970 -961716040 -1314238418 130841875 1892371845 -373154753 -1631245143 10598666 2007402908 -290465754 -1716983632 152565025 2115028407 -417754099 -1877039973 242889016 2038235566 -529248236 -1754046334 444296567 1836867041 -193655717 -2089665331 488024430 1779538424 -216479678 -2078279468 346088773 1671943635 -89226135 -1918257921 332210524 1690964426 -37535632 -1966837530 395251224 1619541646 -108957900 -1903796318 283298305 1743125143 -18044115 -1981047877 424969770 1850980028 -145037562 -2141333616 507068979 1765700261 -264821985 -2026892407 171449980 2101292778 -466190512 -1825484858 223730277 2052254451 -480527543 -1805874209 82024014 1944364760 -353503390 -1645557772 59658839 1955160769 -310365317 -1702427667 752955088 1541807686 -1024503812 -1243054230 730655433 1552669279 -981300251 -1299858573 574269154 1430099572 -868956210 -1154222248 626483963 1380995693 -883358761 -1134677183 827735732 1179717154 -547856488 -1470140658 909900461 1094502971 -667575423 -1355633897 1066251910 1217037840 -779888726 -1501239492 954233503 1340555785 -689040461 -1578556635 244596569 2039680975 -526754187 -1751290141 167377728 2130627542 -403203476 -1863275782 5224299 2001242109 -297675193 -1723406639 119698290 1881490404 -382987682 -1641340216 321072957 1680089003 -47362543 -1976926585 340716324 1665784754 -96433656 -1924679010 502834959 1795135385 -201931229 -2064517451 445997846 1838306176 -191167942 -2086915412 905584529 1123888903 -604733763 -1393340885 848812936 1167125278 -593904988 -1415673294 992057251 1277601589 -718276977 -1574386151 1011635130 1263231788 -767413610 -1522204160 676138997 1598701411 -968659239 -1320919473 790678508 1479015290 -1053906240 -1238787498 647399367 1368504145 -929503509 -1080043907 570115038 1459385160 -806018318 -1192095132 -1009897017 -1261895343 767578347 1523015805 -995887650 -1281047224 716018930 1571464292 -854214155 -1173190301 589027545 1411180623 -898073108 -1115730566 611720384 1399925846 -562486877 -1451355851 813121679 1198551065 -652941894 -1374431956 924484758 1075688448 -794646127 -1482319609 1051510973 1236006955 -674271864 -1597481698 968952996 1321614386 -123727601 -1884872295 380530723 1638482101 -3287786 -1999968896 298038330 1724155052 -159672003 -2122536533 410384401 1869793415 -250192604 -2045678158 521681928 1746865310 -451477141 -1844432387 186212423 2082361553 -495270542 -1786907164 208970846 2071172296 -338917031 -1664370225 96659573 1925568739 -324973248 -1683587626 45034604 1973951738 -623574906 -1378734064 886792618 1138512188 -575093601 -1430260727 867607987 1152488741 -737245004 -1559644126 973138328 1292359950 -748467027 -1536918469 1030565249 1248468247 -949874462 -1335549836 694972878 1584087384 -1072704261 -1224154003 771864023 1493599553 -910583600 -1094801338 666368508 1353763178 -824943415 -1177326497 551173605 1474104691 -507830194 -1766059816 263536994 2024960500 -422124457 -1848519487 148407675 2145367533 -278878084 -1738041110 24037712 1986656710 -401773467 -1626710797 100863305 1896103391 -66310102 -1962213188 302141702 1694851472 -77466573 -1939422043 359634207 1651025289 -220743656 -2049931122 484038964 1809770914 -172327935 -2101523305 464788781 1823681979 -235383995 -2030083117 536228457 1760625407 -157968548 -2121095222 412874352 1872545510 -14427273 -2010846239 288209499 1714064077 -129097874 -1891029000 373325378 1632063188 -330349791 -1689750601 37822989 1967526555 -350058696 -1675249746 86828564 1915475586 -493565165 -1785463931 211462719 2073926313 -436662518 -1828831332 200764966 2096127664 -896109683 -1114553573 613946017 1402937911 -839141484 -1157855486 603313848 1425204782 -1001522241 -1286943959 709073555 1564781061 -1021296730 -1272508624 758013578 1512664604 -685677591 -1608100993 959382213 1311257171 -800282640 -1488218266 1044563676 1229321802 -637867045 -1359094963 938773239 1089714785 -560517182 -1450172588 815353582 1201569400 -387751420 -1612426606 116196136 1911174078 -275864035 -1735813493 25216817 1988622247 -432477642 -1858086240 137792282 2133965708 -514511313 -1773003079 257642243 2019327893 -179015072 -2108472586 458888012 1818043354 -231098759 -2059499793 473421653 1798367171 -74450350 -1937192252 360815486 1652993000 -52281781 -1947922723 317480807 1709928433 -745717044 -1534430630 1032004576 1250169718 -723482923 -1545095613 988735481 1307170671 -581514498 -1437468056 861449170 1147116356 -633663769 -1388560783 875917259 1127374685 -835038552 -1187159490 540291972 1462960914 -917006671 -1102010841 660207517 1348388619 -1058940262 -1209603572 787463094 1508412192 -947118461 -1333055979 696418223 1585794873 -1482492733 -794442667 1236047343 1051436409 -1597034278 -674758580 1321292278 969302368 -1451655951 -562148249 1198988765 812657995 -1374373656 -653031298 1075501508 924707154 -1172970329 -854404047 1411089803 589083933 -1116200770 -897642456 1400258962 611414276 -1261540203 -1010213885 1522535865 768032047 -1281120116 -995846118 1571670432 715847990 -1664297973 -338959203 1925362983 96830897 -1683943406 -324657020 1974432062 44581288 -1843962823 -451908433 2082028821 186518915 -1787127776 -495081290 2071263500 208914842 -2122595217 -159582983 1869980995 410162645 -2045378442 -250531616 1746428250 522146252 -1885320099 -123241269 1638804849 380181991 -1999796156 -3491630 1724115304 298113534 -1095121534 -910232300 1354212526 665883704 -1177288293 -825020147 1473929399 551374881 -1335734864 -949650138 1584147612 694885386 -1223718487 -1073170113 1493297285 772200467 -1559308826 -737548944 1291891914 973571164 -1537011201 -748412567 1248686291 1030373445 -1378525740 -623743678 1138441464 886836334 -1430742579 -574641829 1152841953 867289207 -2049448630 -221194788 1809417318 484357360 -2101730989 -172158523 1823752319 464744681 -1962119816 -66363922 1694633044 302333122 -1939756703 -77161993 1651492941 359200987 -1738476242 -278411848 1986958338 23700628 -1626525385 -401997407 1896042523 100950157 -1766097636 -507753078 2025135152 263335078 -1848198907 -422475373 2144917545 148891839 -1785424319 -493639977 2073753453 211666939 -1829154216 -436313394 2096575348 200279010 -1689313677 -330813723 1967226719 38162377 -1675437462 -349836548 1915534150 86739920 -2010937819 -14371149 1714284297 288020383 -1890696644 -129404246 1631593232 373756806 -2030563817 -234930559 1760980795 535912365 -2120889842 -158139752 1872472866 412916660 -1359300983 -637696481 1089787813 938731315 -1449692528 -560971258 1201214396 815670058 -1608433989 -685371859 1311727511 958951169 -1488127326 -800339404 1229101966 1044753176 -1286756627 -1001744773 1564723137 709162839 -1272945932 -1020833182 1512965080 757674830 -1114231073 -896459191 1402490867 614432613 -1157895482 -839067056 1425378282 603110268 -1936742656 -74934378 1652672044 361166522 -1948097767 -52079729 1709965877 317403811 -2108412110 -179101788 1817857566 459112072 -2059801813 -230761539 1798801927 472955537 -1858554012 -432044046 2134300232 137488094 -1772784771 -514702357 2019234385 257696455 -1612497066 -387706944 1911381626 116027116 -1735460017 -276182055 1988139619 25668341 -1209956408 -1058621602 1508894436 787011186 -1332984879 -947162297 1585586941 696586859 -1187377158 -834846868 1463054038 540237376 -1101542429 -917439627 1348053711 660511321 -1437165652 -581851334 1146680960 861914646 -1388620875 -633576669 1127559833 875692559 -1534255202 -745918712 1250131634 1032080932 -1545544825 -722998511 1307490987 988383805 186104783 2081459033 -451290397 -1843467659 209354710 2071809856 -495706374 -1787613588 97268733 1925907307 -339586351 -1664785849 44169188 1973864306 -324036920 -1683446178 379628459 1638374205 -122762617 -1884685807 298676146 1724538660 -3993954 -2000404984 410723225 1870402319 -160087371 -2123206109 521594752 1745999638 -250050900 -2044742086 813275911 1199483793 -562562517 -1452225859 924081950 1075015560 -652591566 -1373827420 1050809141 1235559331 -794004967 -1481948529 969922348 1321789370 -675170816 -1597602154 768510819 1523170293 -1010767281 -1261970727 715345786 1571061740 -995283370 -1280696640 588579665 1410479047 -853843331 -1172548885 611895112 1400895454 -898193820 -1116629262 302811790 1695267352 -66917470 -1962550476 358698647 1650884097 -76599365 -1939333331 483852988 1808806442 -220634224 -2049027322 465225381 1824388659 -172710007 -2102159585 263953130 2025630332 -508167226 -1766667440 148266739 2144431717 -422035489 -1847652535 23073496 1986470478 -277974028 -1737931934 101570241 1896539735 -402409491 -1627093125 694331974 1583717072 -949171350 -1335100420 772763231 1493720777 -1073672333 -1224327195 666444404 1354633954 -910736552 -1095732274 550823533 1473500923 -824539327 -1176651817 886422050 1137871540 -623125746 -1378030696 867728955 1153388205 -575267049 -1431228543 974008848 1292436102 -738176196 -1559796822 1029961225 1248118431 -747792603 -1536514125 958519629 1311173083 -684738463 -1607956233 1045175636 1229663682 -800949128 -1488630546 939151743 1090347497 -638308269 -1359806267 815240550 1200662000 -560335798 -1449212708 613861673 1402075583 -895965179 -1113614189 603655472 1425816998 -839554020 -1158521718 709706011 1565159821 -1002233801 -1287384927 757105922 1512551828 -1020337106 -1272326984 38795653 1967704339 -331245399 -1689868225 86130076 1915030794 -349414224 -1674875866 211055031 2073248033 -493219685 -1784864755 200914350 2097055032 -436743038 -1829706732 536406497 1761597815 -235501363 -2030978981 412429816 1871846766 -157594412 -2120451006 287531475 1713656133 -13827841 -2010501015 374253002 1632212316 -129973018 -1891109776 540731404 1463670938 -835417824 -1187792458 660024341 1347427459 -916894407 -1101103697 786522174 1508266152 -1058078446 -1209519740 697082919 1586205873 -947731189 -1333398115 1032714344 1250609406 -746350268 -1534809646 987774065 1306987751 -722576035 -1544983093 861302874 1146175692 -581430922 -1436605984 876328003 1128039637 -634006161 -1389173255 458541252 1817442386 -178607640 -2107795074 473500893 1799240779 -231248399 -2060427929 361709814 1653108832 -75423270 -1937370804 316835055 1709552761 -51583549 -1947478699 115595424 1910827062 -387073652 -1612019430 26090681 1988701231 -276791915 -1735963389 137908370 2134859780 -432655938 -1859059416 257266827 2018681885 -514067033 -1772305103 1870364363 410799709 -2123030553 -160288911 1746320082 521243204 -2045191170 -249566360 1637938937 380094063 -1884383275 -123099325 1724723936 298451574 -2000464948 -3906726 1926000303 97214009 -1665003645 -339394795 1973529270 44472864 -1682977894 -324470004 2081941149 185652747 -1843820623 -450971865 2071601796 209523218 -1787542616 -495750338 1410686467 588410517 -1172619473 -853798983 1400412698 612346508 -1116275914 -898511968 1523504689 768206503 -1262438627 -1010333813 1570968104 715399870 -1280478460 -995474542 1235373671 1051033329 -1481887925 -794091555 1322224254 969456360 -1597904046 -674833468 1199162965 813627075 -1451776135 -563046417 1075053132 924005082 -1374002336 -652389386 1986023306 23559964 -1737609562 -278323664 1896713107 101366533 -1627133249 -402335191 2025572280 264042286 -1766480236 -508389886 2144732065 147927863 -1848089971 -421572069 1809276910 483422072 -2049360190 -220328364 1824168951 465415009 -2102068517 -172766643 1695340508 302769994 -1962756368 -66746778 1650529221 359015251 -1938853143 -77053313 1292791618 973692884 -1560277394 -737722632 1248045915 1030003661 -1536308617 -747963679 1138091888 886233062 -1378122148 -623069494 1152918377 868160511 -1430896059 -575573293 1354333990 666783664 -1095295478 -911200612 1473559359 550734761 -1176839661 -824317307 1583544084 694536066 -1335060936 -949246290 1494168333 772277147 -1224650207 -1073323337 1565334601 709504223 -1287422619 -1002156557 1512101968 757590214 -1272006276 -1020687894 1402377339 613524717 -1114049193 -895498815 1425756258 603742452 -1158336178 -839777832 1090128941 939343035 -1359713023 -638362217 1201129524 814807202 -1449547496 -560031346 1310819359 958837897 -1607473869 -685189723 1229733894 1045131408 -1488838358 -800779844 1713585281 287575063 -2010292819 -13996741 1632565400 373934094 -1891591756 -129521374 1761129651 536839205 -2030643809 -235805431 1872064682 412237884 -2120543866 -157540080 2073308389 210967667 -1785049655 -492995233 2096752892 201250922 -1829271088 -437208762 1968153815 38310977 -1690188293 -330893971 1914855630 86331480 -1674837534 -349490828 1146498312 860954014 -1437053916 -580944718 1127999761 876403079 -1389000643 -634210133 1250796858 1032492460 -1534868458 -746261376 1306550563 988238261 -1544683505 -722915175 1507933548 786828794 -1209050048 -1058509610 1586297205 697027043 -1333618599 -947541809 1463465310 540902856 -1187720078 -835459868 1347907911 659571153 -1101459349 -916578051 2134379968 138362198 -1858704148 -432972678 2018888153 257096015 -1772377867 -514025373 1910736370 115651940 -1611799330 -387263416 1989034475 25784701 -1736433465 -276361135 1653546404 361246002 -1937671032 -75084770 1709365693 317057323 -1947420527 -51673081 1817482646 458466560 -2107968326 -178404308 1798918543 473850137 -2059980637 -231735243 432476593 1858085159 -137793379 -2133966837 514512296 1773004094 -257641340 -2019326958 387750275 1612425493 -116197201 -1911175111 275864986 1735814412 -25215818 -1988621280 74449365 1937191235 -360816391 -1652993937 52282828 1947923802 -317479712 -1709927306 179014119 2108471665 -458889013 -1818044323 231099902 2059500904 -473420590 -1798366140 581513593 1437467119 -861450155 -1147117373 633664864 1388561910 -875916212 -1127373606 745716043 1534429661 -1032005529 -1250170639 723483986 1545096644 -988734338 -1307169560 1058939165 1209602443 -787464143 -1508413273 947119364 1333056914 -696417240 -1585793858 835037487 1187158457 -540293117 -1462962027 917007670 1102011808 -660206566 -1348387700 14426352 2010845286 -288210468 -1714065078 129098985 1891030143 -373324347 -1632062125 235382978 2030082132 -536229394 -1760626312 157969627 2121096269 -412873225 -1872544415 493564052 1785462786 -211463752 -2073927378 436663437 1828832283 -200763999 -2096126665 330348710 1689749552 -37824118 -1967527652 350059711 1675250729 -86827629 -1915474683 1001521208 1286942894 -709074668 -1564782206 1021297697 1272509623 -758012659 -1512663653 896108554 1114552476 -613947098 -1402938960 839142419 1157856389 -603312833 -1425203799 637866076 1359093962 -938774160 -1089715738 560518213 1450173651 -815352471 -1201568257 685676654 1608100088 -959383230 -1311258156 800283767 1488219361 -1044562597 -1229320755 737243955 1559643045 -973139425 -1292361079 748468010 1536919484 -1030564346 -1248467312 623573761 1378732951 -886793683 -1138513221 575094552 1430261646 -867606988 -1152487774 910582615 1094800321 -666369413 -1353764115 824944462 1177327576 -551172510 -1474103564 949873509 1335548915 -694973879 -1584088353 1072705404 1224155114 -771862960 -1493598522 278877179 1738040173 -24038697 -1986657727 401774562 1626711924 -100862258 -1896102312 507829193 1766058847 -263537947 -2024961421 422125520 1848520518 -148406532 -2145366422 220742559 2049929993 -484040013 -1809771995 172328838 2101524240 -464787798 -1823680964 66309037 1962212155 -302142847 -1694852585 77467572 1939423010 -359633256 -1651024370 854213234 1173189348 -589028514 -1411181624 898074219 1115731709 -611719353 -1399924783 1009896000 1261894358 -767579284 -1523016710 995888729 1281048271 -716017803 -1571463197 794645014 1482318464 -1051512006 -1236008020 674272783 1597482649 -968952029 -1321613387 562485796 1451354802 -813122808 -1198552162 652942909 1374432939 -924483823 -1075687545 159670970 2122535468 -410385514 -1869794560 250193571 2045679157 -521681009 -1746864359 123726472 1884871198 -380531804 -1638483150 3288721 1999969799 -298037315 -1724154069 338916062 1664369224 -96660494 -1925569692 324974279 1683588689 -45033493 -1973950595 451476204 1844431482 -186213440 -2082362538 495271669 1786908259 -208969767 -2071171249 2108413109 179102755 -1817856615 -459111153 2059800748 230760506 -1798803072 -472956650 1936743559 74935313 -1652671061 -361165507 1948096670 52078600 -1709966926 -317404892 1612498129 387707975 -1911380483 -116026005 1735459016 276181086 -1988140572 -25669262 1858555107 432045173 -2134299185 -137487015 1772783866 514701420 -2019235370 -257697472 1187378301 834847979 -1463052975 -540236345 1101541476 917438706 -1348054712 -660512290 1209957455 1058622681 -1508893341 -787010059 1332983894 947161280 -1585587846 -696587796 1534256153 745919631 -1250130635 -1032079965 1545543680 722997398 -1307492052 -988384838 1437166635 581852349 -1146680057 -861913711 1388619826 633575588 -1127560930 -875693688 1689314804 330814818 -1967225640 -38161330 1675436525 349835643 -1915535167 -86740905 1785425350 493641040 -2073752342 -211665796 1829153247 436312393 -2096576269 -200279963 2030564752 234931462 -1760979780 -535911382 2120888713 158138655 -1872473947 -412917709 2010938786 14372148 -1714283378 -288019432 1890695611 129403181 -1631594345 -373757951 1608435004 685372842 -1311726576 -958950266 1488126245 800338355 -1229103095 -1044754273 1359301902 637697432 -1089786846 -938730316 1449691415 560970113 -1201215429 -815671123 1114232152 896460238 -1402489740 -614431518 1157894465 839066071 -1425379219 -603111173 1286757738 1001745916 -1564722106 -709161776 1272945011 1020832229 -1512966049 -757675831 1335735863 949651105 -1584146661 -694884467 1223717422 1073169080 -1493298430 -772201580 1095122437 910233235 -1354211543 -665882689 1177287196 825019018 -1473930448 -551375962 1378526803 623744709 -1138440321 -886835223 1430741578 574640860 -1152842906 -867290128 1559309921 737550071 -1291890867 -973570085 1537010296 748411630 -1248687276 -1030374462 1962120959 66365033 -1694631981 -302332091 1939755750 77161072 -1651493942 -359201956 2049449677 221195867 -1809416223 -484356233 2101730004 172157506 -1823753224 -464745618 1766098587 507753997 -2025134153 -263334111 1848197762 422474260 -2144918610 -148892872 1738477225 278412863 -1986957435 -23699693 1626524336 401996326 -1896043620 -100951286 1451657078 562149344 -1198987686 -812656948 1374372719 653030393 -1075502525 -924708139 1482493764 794443730 -1236046232 -1051435266 1597033309 674757579 -1321293199 -969303321 1261541138 1010214788 -1522534850 -768031064 1281118987 995845021 -1571671513 -715849039 1172971296 854405046 -1411088884 -589082982 1116199737 897641391 -1400260075 -611415421 1843963838 451909416 -2082027886 -186518012 1787126695 495080241 -2071264629 -208915939 1664298892 338960154 -1925362016 -96829898 1683942293 324655875 -1974433095 -44582353 1885321178 123242316 -1638803722 -380180896 1999795139 3490645 -1724116241 -298114439 2122596328 159584126 -1869979964 -410161582 2045377521 250530663 -1746429219 -522147253 -786523207 -1508267217 1058077333 1209518595 -697081952 -1586204874 947732108 1333399066 -540732533 -1463672035 835416743 1187791409 -660023406 -1347426556 916895422 1101104680 -861303843 -1146176693 581430001 1436605031 -876326972 -1128038574 634007272 1389174398 -1032715281 -1250610311 746349251 1534808661 -987772938 -1306986656 722577114 1544984140 -361710735 -1653109785 75422301 1937369803 -316833944 -1709551618 51584580 1947479762 -458542269 -1817443371 178606703 2107794169 -473499814 -1799239732 231249526 2060429024 -137909483 -2134860925 432654905 1859058351 -257265908 -2018680934 514068000 1772306102 -115596505 -1910828111 387072523 1612018333 -26089666 -1988700248 276792850 1735964292 -939152648 -1090348434 638307284 1359805250 -815239455 -1200660873 560336845 1449213787 -958520630 -1311174052 684737510 1607955312 -1045174573 -1229662651 800950271 1488631657 -709707108 -1565160950 1002232752 1287383846 -757105019 -1512550893 1020338089 1272327999 -613862738 -1402076616 895964034 1113613076 -603654473 -1425816031 839554971 1158522637 -211056080 -2073249114 493218588 1784863626 -200913367 -2097054017 436743941 1829707667 -38796798 -1967705452 331244334 1689867192 -86129125 -1915029875 349415223 1674876833 -287532460 -1713657150 13826936 2010500078 -374251955 -1632211237 129974113 1891110903 -536407450 -1761598736 235500362 2030978012 -412428673 -1871845655 157595475 2120452037 -483854021 -1808807507 220633111 2049026177 -465224414 -1824387660 172710926 2102160536 -302812919 -1695268449 66916389 1962549427 -358697712 -1650883194 76600380 1939334314 -23074465 -1986471479 277973107 1737930981 -101569210 -1896538672 402410602 1627094268 -263954067 -2025631237 508166209 1766666455 -148265612 -2144430622 422036568 1847653582 -666445325 -1354634907 910735583 1095731273 -550822422 -1473499780 824540358 1176652880 -694332991 -1583718057 949170413 1335099515 -772762152 -1493719730 1073673460 1224328290 -974009961 -1292437247 738175163 1559795757 -1029960306 -1248117480 747793570 1536515124 -886423131 -1137872589 623124617 1378029599 -867727940 -1153387222 575267984 1431229446 -97269638 -1925908244 339585366 1664784832 -44168093 -1973863179 324037967 1683447257 -186105784 -2081460002 451289444 1843466738 -209353647 -2071808825 495707517 1787614699 -410724322 -1870403448 160086322 2123205028 -521593849 -1745998703 250051883 2044743101 -379629524 -1638375238 122761472 1884684694 -298675147 -1724537693 3994905 2000405903 -1050810190 -1235560412 794003870 1481947400 -969921365 -1321788355 675171719 1597603089 -813277056 -1199484906 562561452 1452224826 -924080999 -1075014641 652592565 1373828387 -588580650 -1410480064 853842426 1172547948 -611894065 -1400894375 898194915 1116630389 -768511772 -1523171214 1010766280 1261969758 -715344643 -1571060629 995284433 1280697671 -1250795843 -1032491477 1534869393 746262279 -1306551644 -988239310 1544682376 722914078 -1146497393 -860953063 1437054883 580945717 -1128000874 -876404224 1388999610 634209068 -1463464231 -540901809 1187721205 835460963 -1347908928 -659572138 1101458412 916577146 -1507932437 -786827651 1209051079 1058510673 -1586298126 -697027996 1333617630 947540808 -1910735243 -115650845 1611800409 387264463 -1989035412 -25785606 1736432448 276360150 -2134378937 -138361135 1858705259 432973821 -2018889122 -257097016 1772376946 514024420 -1817481711 -458465657 2107969341 178405291 -1798919672 -473851234 2059979556 231734194 -1653545437 -361245003 1937671951 75085721 -1709366726 -317058388 1947419414 51671936 -1402376196 -613523606 1114050256 895499846 -1425757211 -603743373 1158335177 839776863 -1565333554 -709503144 1287423714 1002157684 -1512102953 -757591231 1272005371 1020686957 -1310818408 -958836978 1607474868 685190690 -1229735039 -1045132521 1488837293 800778811 -1090127958 -939342020 1359713926 638363152 -1201130573 -814808283 1449546399 560030217 -1761128652 -536838238 2030644760 235806350 -1872065747 -412238917 2120542721 157538967 -1713584378 -287574128 2010293802 13997756 -1632566497 -373935223 1891590707 129520293 -1968152752 -38309946 1690189436 330895082 -1914856631 -86332449 1674836581 349489907 -2073307294 -210966540 1785050702 492996312 -2096753797 -201251859 1829270103 437207745 -2025571265 -264041303 1766481171 508390789 -2144733146 -147928912 1848088842 421570972 -1986022387 -23559013 1737610529 278324663 -1896714220 -101367678 1627132216 402334126 -1695339429 -302768947 1962757495 66747873 -1650530238 -359016236 1938852206 77052408 -1809275799 -483420929 2049361221 220329427 -1824169872 -465415962 2102067548 172765642 -1138090761 -886231967 1378123227 623070541 -1152919314 -868161416 1430895042 575572308 -1292790587 -973691821 1560278505 737723775 -1248046884 -1030004662 1536307696 747962726 -1583543149 -694535163 1335061951 949247273 -1494169462 -772278244 1224649126 1073322288 -1354333023 -666782665 1095296397 911201563 -1473560392 -550735826 1176838548 824316162 -1637937794 -380092952 1884384338 123100356 -1724724889 -298452495 2000463947 3905757 -1870363316 -410798630 2123031648 160290038 -1746321067 -521244221 2045190265 249565423 -2081940198 -185651828 1843821622 450972832 -2071602941 -209524331 1787541551 495749305 -1925999320 -97212994 1665004548 339395730 -1973530319 -44473945 1682976797 324468875 -1523503690 -768205536 1262439578 1010334732 -1570969169 -715400903 1280477315 995473429 -1410685564 -588409582 1172620456 853799998 -1400413795 -612347637 1116274865 898510887 -1199161902 -813626044 1451777278 563047528 -1075054133 -924006051 1374001383 652388465 -1235372576 -1051032202 1481888972 794092634 -1322225159 -969457297 1597903061 674832451 1392837600 604124022 -1123327284 -905162150 1416153081 594540399 -1167677739 -849242557 1574865874 718912324 -1278153986 -992486808 1521700811 766803805 -1262670105 -1011212687 1320293252 968172306 -1598262616 -675593666 1239406493 1054402315 -1479428431 -791247321 1080662966 929999648 -1368917350 -647968244 1191468975 805531449 -1458946429 -569569771 1751851816 527176638 -2040184316 -245206382 1862723377 402773927 -2130147811 -166742389 1722854170 297245580 -2000762314 -4588896 1641901827 383410069 -1881993681 -120308039 1977365324 47907802 -1680715168 -321559818 1924265813 95864771 -1665165703 -340220177 2064104318 201362408 -1794516398 -502338876 2087354215 191713265 -1838932405 -446484771 1243493025 1025049143 -1542433907 -753442021 1299445432 980731438 -1552050284 -730159358 1153809043 868387333 -1429480513 -573773015 1135115914 883904028 -1381621850 -626970832 1470702277 548278867 -1180220439 -828345473 1355081436 667145802 -1094023184 -909265050 1500687095 779459169 -1216558117 -1065616563 1579118318 689462904 -1341059134 -954843308 1903170153 108471039 -1619102907 -394705965 1981666928 18540262 -1743538340 -283867190 2141952603 145533645 -1851393161 -425538591 2026266178 264335060 -1765261458 -506523656 1824981517 465580699 -2100731103 -171027529 1806353940 481162882 -2052806856 -224159826 1646037567 354138793 -1944917229 -82453627 1701924390 309755568 -1954599158 -59236452 1630757218 372527604 -1891827634 -130404136 1717478779 291083757 -2007972777 -11012927 1877535056 418372038 -2115598212 -152979222 1753558345 528621023 -2037691291 -242451213 2089054470 193151376 -1836445654 -443735876 2078913823 216958345 -1779968973 -488577883 1918892340 89704866 -1672374248 -346642290 1966226733 37031355 -1690543103 -331649897 1516061098 760901948 -1269620602 -1017901040 1563461043 708293925 -1287723873 -1002843127 1418119576 595720462 -1165449036 -846227422 1407913345 619461911 -1109037907 -891134917 1206538702 820863320 -1444663070 -555548556 1082627543 931177793 -1366690565 -644955027 1228003836 1043786090 -1488996144 -801601466 1314659813 962276723 -1605206839 -682275745 2015907875 254763189 -1775881969 -517930599 2135266362 138585260 -1857293034 -431176320 1995692049 32827527 -1728202435 -268793429 1906187272 110701726 -1617920732 -392737358 1704935495 311980241 -1953422997 -57273859 1660060766 368424136 -1929583246 -67381788 1799669877 474216675 -2058704551 -229795377 1814629484 456015098 -2111345344 -182428202 1128689899 876691581 -1387785785 -632348335 1143715058 858555492 -1440360994 -584915640 1302198489 983222351 -1550607883 -728454813 1257258176 1039600726 -1526833684 -738628230 1592877199 704008217 -1325465181 -940035787 1503437974 781947904 -1215117894 -1063914196 1344989373 657315883 -1104901743 -920405753 1464282276 541072434 -1186378360 -833716962 929679076 1081013874 -647518264 -1369401506 805569277 1191391851 -569744431 -1458744505 967986902 1320517184 -675532806 -1598349460 1054837455 1238940249 -791548957 -1479091339 719246976 1574561302 -992954452 -1277720774 766710425 1521754639 -1010994251 -1262861533 604331698 1392668196 -905232482 -1123283192 594057899 1416604221 -848888953 -1167996143 201844268 2063652538 -502692096 -1794197610 191504949 2087522979 -446414055 -1838976113 48000542 1977310856 -321777870 -1680523356 95529479 1924569745 -339752149 -1665598531 296810056 1723320030 -4286620 -2001098766 383595089 1641677511 -120368259 -1881906197 527138426 1751928556 -245031082 -2040385600 403094115 1862372085 -167191729 -2129663015 779286437 1500890931 -1065576823 -1216633313 689910716 1578631978 -955166064 -1340710394 547979159 1471041281 -827908421 -1180684755 667204494 1354992408 -909452638 -1093801420 868607937 1153619799 -573864211 -1429424517 883434456 1135547214 -626638092 -1381928350 1025404915 1243176805 -753922337 -1541980599 980659178 1299487612 -729953594 -1552221616 354211693 1645996027 -82659775 -1944746281 309400436 1702241250 -58756520 -1955052850 466050911 1824550857 -171360653 -2100424987 480942918 1806543824 -224069014 -2052863236 145475337 2142042015 -425351643 -1851615565 264635152 2025927558 -506961348 -1764797782 108023611 1903656877 -394383849 -1619452287 18713378 1981463476 -283907570 -1743463784 90154086 1918407920 -346962614 -1672022564 36855935 1966428393 -331611821 -1690619451 193211476 2088967362 -443921032 -1836220946 216655949 2079250651 -488142495 -1780434441 417903618 1877968020 -152644306 -2115902024 528838683 1753366669 -242544329 -2037636703 372456496 1630801062 -130196196 -1891996278 291436585 1717160127 -11495163 -2007520877 1043432622 1228321848 -801118846 -1489447660 962347191 1314615329 -682483301 -1605037811 820645020 1206729738 -555455056 -1444717274 931645573 1082193939 -645289559 -1366386369 596022474 1417782364 -846662170 -1164982928 619401427 1408000069 -890949121 -1109261975 761076984 1515859054 -1017938476 -1269543614 707844321 1563945079 -1002522163 -1288074917 474256679 1799595441 -229968885 -2058500963 455692606 1814978984 -181981166 -2111831932 312417557 1704471939 -57574343 -1953084241 368236812 1660283290 -67323872 -1929672522 32736579 1995748821 -268573585 -1728391943 111034714 1905881548 -393207690 -1617489696 254283121 2016361959 -517575587 -1776198453 138791272 2135095806 -431249340 -1857251118 657110511 1345160569 -920333117 -1104944043 541553142 1463828832 -834072358 -1186062260 703675869 1593183563 -939565839 -1325896601 782039492 1503381842 -1064134424 -1214928770 983410059 1301976349 -728513369 -1550519247 1039163794 1257722116 -738328386 -1527173080 877014457 1128340783 -632796011 -1387299837 858515872 1143789878 -584742772 -1440565222 -1680045592 -321144450 1976756420 47568978 -1666101775 -340361881 1925131485 95951947 -1794702886 -503303860 2064212214 202264672 -1838496317 -445778603 2086970607 191075449 -2039768692 -244537062 1751513248 526567478 -2130289259 -167678717 1862810809 403639343 -2001727042 -4775640 1723756690 297353220 -1881287257 -119872207 1641264267 383026205 -1598904032 -675964490 1320994828 968620186 -1478529735 -791126609 1238436885 1054227587 -1368841966 -647097980 1080508478 929067176 -1459297013 -570174051 1191871527 806204593 -1123698364 -905803310 1393285224 604825854 -1167557283 -848343605 1415978097 593571047 -1277283978 -992411168 1573933146 718758092 -1263274641 -1011563015 1522373699 767206613 -2100840279 -171931585 1825167749 466544915 -2052424528 -223523802 1805917596 480455946 -1944309605 -82116595 1645367735 353722657 -1955466110 -59325420 1702860206 309896504 -1620006707 -394815397 1904134625 108657015 -1742902060 -283485118 1980960248 18103662 -1851055873 -424931223 2141536723 144863557 -1765350170 -507390864 2026407370 265270620 -1180067743 -827414281 1470626125 547408347 -1094427528 -909939474 1355431252 667749826 -1217261485 -1066065723 1501327743 779829737 -1340091318 -954669860 1578218854 689341936 -1541502971 -753289069 1242622249 1024973247 -1552724964 -730563446 1300049200 981081510 -1429929929 -574476127 1154179355 869028237 -1381448658 -626002760 1134994690 883004820 -1444222102 -554836996 1206159942 820230864 -1366872205 -645914651 1082740319 932085449 -1489935528 -801745970 1228866164 1043870434 -1604540607 -681863209 1314047597 961935099 -1268909298 -1017459816 1515428386 760523444 -1288683753 -1003024511 1564368443 708406957 -1165593796 -847166550 1418203664 596583046 -1108625627 -890468429 1407571465 618849951 -1836790878 -444335308 2089462414 193829400 -1779888197 -487702739 2078764695 216030721 -1671478384 -346524922 1917919932 89526826 -1691187319 -332024033 1966925477 37475891 -1892426810 -130749616 1631435498 372935292 -2007097377 -10932407 1716551411 290934373 -2115480588 -152083614 1877357272 417399374 -2038065171 -243095685 1754003137 529319511 -1326327253 -940119363 1593817863 704154513 -1214505422 -1063571804 1502773022 781537160 -1104522727 -919772529 1344549685 656606115 -1186490880 -834623850 1464465196 542033850 -1387869617 -633210151 1128835939 877632501 -1440018858 -584302912 1143304058 857890796 -1549974915 -728075541 1301488465 982782919 -1527740828 -738740494 1258219336 1039783902 -1952449821 -57095563 1704041423 311864153 -1930281222 -67826068 1660706774 368799552 -2059111727 -230473145 1800016893 474817387 -2111195448 -181500322 1814550500 455141234 -1775703417 -516957679 2015792043 253868861 -1857737058 -431874552 2135642034 139231012 -1728879947 -269200861 1996293017 33174287 -1616992596 -392587718 1905313664 110622486 -5223188 -2001240966 297676224 1723407702 -119699211 -1881491357 382986713 1641339215 -244595490 -2039679928 526755314 1751291236 -167378745 -2130628527 403202539 1863274877 -502834040 -1795134434 201932196 2064518450 -445998959 -1838307321 191166909 2086914347 -321071942 -1680088020 47363478 1976927488 -340717405 -1665785803 96432527 1924677913 -992056284 -1277600590 718277896 1574387102 -1011636163 -1263232853 767412497 1522203015 -905583594 -1123888000 604734778 1393341868 -848814065 -1167126375 593903907 1415672245 -647398336 -1368503082 929504620 1080045050 -570116007 -1459386161 806017397 1192094179 -676137870 -1598700316 968660318 1320920520 -790679445 -1479016195 1053905223 1238786513 -424968787 -1850979013 145038465 2141334551 -507070028 -1765701342 264820888 2026891278 -395250273 -1619540727 108958899 1903797285 -283299450 -1743126256 18043050 1981046844 -82022967 -1944363681 353504485 1645558899 -59659824 -1955161786 310364412 1702426730 -171448837 -2101291667 466191575 1825485889 -223731230 -2052255372 480526542 1805873240 -574268059 -1430098445 868957257 1154223327 -626484868 -1380996630 883357776 1134676166 -752954025 -1541806655 1024504955 1243055341 -730656434 -1552670248 981299298 1299857652 -1066251007 -1217036905 779889709 1501240507 -954234600 -1340556914 689039412 1578555554 -827734733 -1179716187 547857439 1470141577 -909901526 -1094504004 667574278 1355632784 -846844306 -1165943048 596135746 1418690516 -890508681 -1108550943 619023195 1407368141 -1017272740 -1269131574 760465264 1515517926 -1003462075 -1288219949 708707177 1564029951 -802079222 -1489629540 1044340518 1228435376 -681772525 -1604597115 961715007 1314237353 -555043272 -1444051282 820303636 1206118274 -645434847 -1367326025 931730189 1083057051 -152564058 -2115027408 417755018 1877040924 -242890049 -2038236631 529247123 1754045189 -130840940 -1892370942 373155768 1631246126 -10599795 -2007404005 290464673 1716982583 -346087742 -1671942572 89227246 1918259064 -332211493 -1690965427 37534711 1966836577 -444295440 -1836865946 193656796 2089666378 -488025367 -1779539329 216478661 2078278483 -727900369 -1550176327 982744579 1301565077 -739189962 -1527256160 1040103962 1257867916 -632908003 -1388206197 877196849 1129301671 -584363260 -1439931502 858075688 1143079614 -919990453 -1104330787 656698983 1344495345 -834155694 -1186923580 541698686 1464769256 -940472455 -1326008337 704636501 1593366211 -1063500960 -1214549002 781328972 1502941914 -269271065 -1728835727 33382091 1996123741 -392233986 -1617310872 110140114 1905764932 -517425195 -1775270077 254203641 2015487599 -431655988 -1857928358 139137760 2135695990 -230412413 -2059198699 474631855 1800240697 -181802086 -2110858484 455576246 1814084128 -56645711 -1952934105 311543453 1704392203 -68000856 -1930079426 368837252 1660629522 -1941752557 -79428219 1649235007 357196969 -1959857910 -64372324 1696632870 304586928 -2103919327 -174092873 1821826061 462548123 -2047510216 -219002450 1811617812 486287490 -1846270601 -420276767 2147107931 150828237 -1768300178 -509685256 2023194690 261140692 -1624265403 -399991341 1898040425 103218431 -1740478116 -280667702 1984694384 21706982 -1221782053 -1070979763 1495495927 774128737 -1337929278 -951590572 1582215406 692682872 -1175020055 -823022209 1475935429 553634899 -1097115152 -912496282 1351956700 663881802 -1432746561 -576899799 1150575763 865293317 -1376271962 -621743824 1140433034 889098268 -1539207795 -750338789 1246751905 1028185143 -1557378668 -735348478 1294084280 975509550 -1789393838 -497077052 2069259646 206657000 -1841971125 -449646371 2084282727 188518897 -1685877664 -326845194 1972235596 42655194 -1662105479 -337020689 1927293269 99031491 -1997597642 -1563488 1726051610 300303756 -1887252433 -125443911 1636610307 378241429 -2043372540 -248271726 1748696360 524144062 -2124851171 -161585013 1867987249 407898535 -1372183398 -651095028 1077429686 926905632 -1453596541 -564342763 1196786095 810725689 -1595036504 -672490434 1323552132 971308306 -1484756815 -796436441 1234045341 1049180427 -1283377922 -997850008 1569674706 713581892 -1259540249 -1007959951 1524797899 770023773 -1118126900 -899838886 1398070752 609480054 -1170769707 -852473789 1413028345 591276399 -1099606127 -915249401 1350252221 662439467 -1189571704 -836787426 1461121700 538034738 -1330716765 -945164491 1587592847 698846745 -1211950150 -1060885716 1506638486 785009152 -1547548683 -725256349 1305224921 986388047 -1532001300 -743918726 1252123328 1034342998 -1390817337 -635502767 1125625579 873504381 -1435235362 -579650744 1148873458 863853156 -2061797543 -233027633 1796544117 470951651 -2106150080 -177110058 1819857516 461366010 -1950285973 -54013955 1708039751 315207377 -1934804110 -72741916 1654872670 363096776 -1733531843 -273983573 1990329873 27604615 -1614699740 -389639246 1909441032 113832606 -1770524913 -512696423 2021232163 259964597 -1860556010 -434300032 2132036154 135494316 -1485936944 -798403002 1231030268 1046951786 -1610374455 -687566241 1309524965 957018995 -1447694622 -558702988 1203474382 817676120 -1361564933 -639690131 1087785943 936475457 -1160153420 -841071070 1423382424 600844046 -1112231251 -894205381 1404752769 616424215 -1274872186 -1023029744 1510776746 755740476 -1284556129 -999814647 1566661555 711355173 -1677703656 -351832434 1913530164 84481954 -1687322111 -328551785 1969480493 40162235 -1831088598 -438501700 2094378758 198352784 -1783231949 -491701595 2075683615 213867401 -2118691204 -156211478 1874409296 415107014 -2032496027 -237133069 1758786377 533971935 -1888690610 -127144232 1633861474 375754740 -2013193641 -16373055 1712290683 285756397 -399511529 -1624719231 102863163 1898357165 -280873970 -1740307304 21779746 1984652724 -420186075 -1846327117 150608137 2147297695 -510018500 -1767994198 261610768 2022763910 -174530445 -2103455515 462848351 1821487561 -218815382 -2047732484 486229318 1811707344 -79468479 -1941677865 357370221 1649031675 -64050088 -1960207154 304139636 1697119714 -750661409 -1538858935 1028633075 1246265701 -735308602 -1557453744 975336938 1294288252 -577087251 -1432524677 865352129 1150486871 -621306636 -1376736158 888798680 1140772174 -822689605 -1175326675 553165207 1476366593 -912587614 -1097059276 664102286 1351767320 -1070774135 -1221953505 774056357 1495537971 -952071024 -1337476090 693038524 1581899050 -248200874 -2043416128 523935866 1748865260 -161938097 -2124532263 408380515 1867535605 -1095324 -1998030350 299968584 1726355678 -125661827 -1887060501 378334289 1636555975 -326905550 -1685790300 42840094 1972011144 -336718549 -1662442051 98595847 1927758993 -497526528 -1788909162 206977068 2068908218 -449471207 -1842172529 188480565 2084359331 -900013666 -1117925112 609517746 1397993508 -852023929 -1171253999 590955691 1413379133 -998151764 -1283040966 714016896 1569208342 -1007899211 -1259627229 769838233 1525021711 -672271878 -1595227796 971215062 1323606080 -796903965 -1484323467 1049515215 1233740889 -650741304 -1372501666 926423268 1077880946 -564412975 -1453552313 810933501 1196616811 -635858283 -1390501373 873984953 1125172015 -579578228 -1435277798 863647648 1149044534 -725476697 -1547359695 986479499 1305168669 -743448898 -1532432856 1034010514 1252429572 -944864527 -1331056025 698409949 1588056907 -1060944152 -1211861378 785196996 1506416466 -915076413 -1099810219 662399983 1350327161 -837234982 -1189085620 538357750 1460772704 -512249251 -1771011381 259642225 2021581799 -434473404 -1860352302 135534440 2131961854 -273925521 -1733620999 27417411 1990552533 -389939594 -1614360864 114270042 1908977612 -54484423 -1949855057 315540245 1707733891 -72522208 -1934993738 363005708 1654929306 -233100789 -2061755747 471157543 1796373425 -176755182 -2106466684 460885822 1820311464 -1023237164 -1274703038 755811064 1510732398 -999331891 -1285007525 711001825 1566979703 -841405466 -1159849104 601311946 1422948956 -894111745 -1112285335 616206035 1404943941 -558517328 -1447918810 817615516 1203560970 -640125015 -1361098945 936777349 1087448595 -798082174 -1486288108 1046502062 1231514168 -687603813 -1610297587 957193911 1309322785 -127106276 -1888767094 375579184 1634063014 -16693499 -2012842093 286205481 1711806143 -155776210 -2119156808 414804482 1874746004 -237318345 -2032271455 534031899 1758699149 -438594696 -1831033874 198570580 2094187202 -491366559 -1783535625 213399117 2076116699 -352314550 -1677251620 84834918 1913211632 -328343725 -1687490619 40091263 1969524457 1150992155 865963917 -1433084361 -577507679 1140292354 888163220 -1376183762 -620877128 1245787945 1027999679 -1538304507 -750229869 1294791472 975946662 -1558015460 -735731062 1496166271 774545385 -1222390189 -1071317307 1581280102 692542448 -1337062838 -951502116 1475749709 552671195 -1174911391 -822118665 1352393556 664589250 -1097497992 -913132818 2146738131 150187845 -1845821697 -419574167 2023316426 262040412 -1768473882 -510653840 1898911713 103294839 -1625196851 -400144805 1984091128 21357422 -1739803948 -280264126 1648594871 356826913 -1941049701 -78979571 1697532846 304708408 -1960826238 -64546284 1821902725 463419155 -2104072535 -175024577 1811268508 485683978 -2047106384 -218328538 1568771674 713473740 -1282412682 -997662752 1525434947 770407125 -1260246161 -1008395271 1398408808 610088702 -1118542012 -900507694 1412940401 590410471 -1170627747 -851536949 1077321278 926002856 -1371996398 -650129532 1197169191 811362993 -1454032117 -565048419 1324160524 971646618 -1595705568 -672905290 1233179157 1049092739 -1483820231 -796294225 1726983826 300457476 -1998467138 -1638616 1635936907 377838109 -1886647385 -125093071 1748248224 523441718 -2043000948 -247630054 1868161721 408867375 -2124971115 -162483453 2069413622 207588960 -1789468710 -497946804 2083879663 187845241 -1841620029 -449041579 1971533508 42206802 -1685235736 -326473858 1928262365 99205707 -1663003663 -337140889 1991040409 28044559 -1734165323 -274363357 1908480384 113649942 -1613793108 -389527494 2021086635 259024189 -1770441593 -511835119 2132447666 136159524 -1860898658 -434913272 1796984317 471661931 -2062177071 -233661369 1819675108 460405106 -2106038072 -176203682 1707099599 315061593 -1949424413 -53930891 1655538134 363508032 -1935417094 -73084820 1304624465 986041799 -1546871683 -724849429 1252997448 1034422750 -1532929948 -744068878 1125741923 874399221 -1390996401 -636476199 1148498298 863207916 -1434791850 -578953024 1349905717 661839267 -1099199463 -914572145 1461201196 538909114 -1189722112 -837715818 1588487431 698963345 -1331690453 -945343299 1505992990 784634248 -1211252686 -1060441948 1874324696 414243918 -2118545932 -155271838 1759127745 534583383 -2032907795 -237799045 1634493674 376132732 -1889401402 -127584944 1711382771 285642853 -2012233249 -16191159 1912667324 84397098 -1676763760 -351687418 1970092197 40503347 -1687987831 -328963809 2094757006 198984728 -1831529054 -439212748 2075570327 212959233 -1783049797 -490741459 1423559696 601816198 -1160270532 -841966166 1404307465 615725215 -1111856859 -893560397 1510097954 755332276 -1274272498 -1022683752 1567588411 711504045 -1285431017 -999894655 1232002164 1047129314 -1486832296 -798519858 1308825709 956573947 -1609729727 -687191593 1203065926 816997584 -1447348886 -558103044 1087934559 937402569 -1361645197 -640564763 553024031 1475431049 -822600909 -1174459483 664518150 1352437392 -912924886 -1097666628 774763053 1495974587 -1071410431 -1222335593 692074036 1581713058 -951167208 -1337366642 1027697275 1246124781 -749794473 -1538769983 976006754 1294704372 -735916210 -1557790760 865788489 1151193823 -577469595 -1433160717 888612432 1139807942 -621197444 -1375832086 462969559 1822386753 -174703621 -2104423571 485859022 1811066456 -218365982 -2047029388 356766437 1648681587 -78793783 -1941273761 305010428 1697195626 -64981040 -1960360122 103762611 1898478117 -400479329 -1624892663 21139114 1984282172 -280170618 -1739858160 150258305 2146693655 -419781715 -1845652677 261686936 2023634446 -510171212 -1768925406 971852638 1323989960 -672978318 -1595663644 1048612679 1233633233 -795939221 -1484136707 926335852 1077015546 -650599872 -1371565354 811272053 1197225955 -564828583 -1454221617 609901370 1398631340 -900449770 -1118631296 590847779 1412476853 -851837425 -1170288999 713151240 1569121182 -997215708 -1282899278 770447121 1525360519 -1008568771 -1260042581 42167190 1971608320 -326300998 -1685439956 99528591 1927913241 -337588573 -1662517707 207152036 2069877554 -497646968 -1789808098 188032957 2083657515 -449100143 -1841531385 523533298 1748192100 -247850274 -2042811832 408535019 1868468093 -162013497 -2125402543 300938176 1726530390 -1994004 -1998151046 377632729 1636108111 -125020427 -1886689693 314579101 1707550731 -53577295 -1949742809 363715716 1655368722 -73155160 -1935372994 471568559 1797038137 -233442941 -2062368491 460739766 1819370528 -176671334 -2105604852 259459321 2020620399 -512136747 -1770104509 135974112 2132671606 -434852404 -1860985510 28082379 1990963293 -274538009 -1733963407 113329362 1908831300 -389077506 -1614277272 699283541 1588136131 -945792647 -1331205649 784596044 1506069722 -1060266656 -1211453962 662024295 1349681393 -914632373 -1099111971 538473598 1461667048 -837413550 -1190058556 874063921 1126045863 -636008163 -1391429237 863300648 1148443838 -579171068 -1434600046 985833475 1304793237 -724778705 -1546915399 1034904602 1252545676 -744422090 -1532611168 198912476 2094799178 -439006992 -1831700378 213315013 2075254099 -491221783 -1782596481 83927534 1913098616 -351354686 -1677070252 40723959 1969902945 -329055013 -1687931827 376191416 1634404654 -127772524 -1889179646 285343137 1711721783 -15754099 -2012697573 414691722 1873838364 -155594586 -2118197200 534410643 1759331589 -237759297 -2032982999 817170708 1202862466 -558143432 -1447274322 936955149 1088421275 -640242655 -1361994569 1047429414 1231663536 -798957558 -1486368612 956515647 1308915113 -687004653 -1609952123 755112304 1510287846 -1022592932 -1274328886 711974249 1567157759 -1000227771 -1285124909 601461058 1423876564 -841486226 -1160724232 615798107 1404265933 -893766537 -1111685919 -964614334 -1316612140 680478318 1602778872 -1041439909 -1226058803 803373687 1491448545 -933580944 -1084383258 643092060 1364459210 -818451607 -1204790273 557386309 1446918867 -617203930 -1406072912 892884490 1111451292 -597953729 -1419983959 844468755 1163043461 -705839340 -1561686142 1004789304 1290071726 -763331827 -1517859941 1015945761 1267280567 -34666614 -1964493028 333538982 1692816944 -92093549 -1920601339 344761023 1670091305 -214659144 -2076983506 490401428 1782439426 -195474527 -2090960073 441920141 1833966107 -531097618 -1755371656 240547522 2035369556 -415902729 -1875713183 154907355 2117894733 -293363748 -1719357622 9305840 2005585510 -370254907 -1628869805 132135657 1894189695 -543549949 -1466095979 831813423 1184057273 -654847462 -1343167860 922334006 1107198880 -784228815 -1505317209 1062207261 1212731275 -701736408 -1590990146 941767428 1327827858 -1037236633 -1255524623 740517707 1529108445 -985611650 -1303907608 726573906 1548325828 -856256939 -1141784893 586739577 1442832367 -879015348 -1130595622 630532960 1385307126 -453757237 -1812789667 184178663 2113759089 -476450094 -1801534908 228037630 2056299368 -365969671 -1658286481 69328853 1931931459 -314410272 -1706734986 55319500 1951083354 -113039697 -1908140487 390940547 1615492885 -30481738 -1993747936 270566298 1730654988 -140988771 -2137022965 429313969 1855061799 -252351868 -2014160366 519769000 1778137918 -189315648 -2085587626 448341228 1841173626 -203783719 -2065845937 500490485 1792266339 -93532686 -1922302620 342011102 1667603528 -50263573 -1979303555 319776967 1678268497 -385854044 -1643682510 118371464 1879639070 -294809155 -1721065173 6549649 2003091463 -405021290 -1864569600 165002426 2127727660 -524936817 -1749997287 246970531 2042578997 -807836408 -1193388642 567739428 1456485554 -927686383 -1078750841 649773117 1371402411 -1056772806 -1241129556 789351446 1477164160 -965793501 -1318577739 677464079 1600551065 -764512916 -1519827462 1012929600 1265050838 -721178251 -1576762909 990761049 1275781327 -592052898 -1414345272 851156082 1169992932 -606586553 -1394669103 903239787 1121020157 -307465087 -1700051945 60954029 1956980027 -356405096 -1647935474 80728500 1942544674 -478675789 -1804547035 226074015 2055122185 -468043606 -1826813892 169105798 2098424080 -266640155 -2028186509 504694217 1762800991 -143220484 -2140041110 427344336 1853878598 -20910889 -1983390655 281972219 1741274477 -106092338 -1901455272 396577250 1621391732 -691907511 -1580899105 952907109 1338705395 -777023408 -1498898234 1067577724 1218888170 -669393797 -1356927763 907525463 1091603905 -546039710 -1468847884 830110030 1182616024 -881507283 -1133349701 628827393 1383863703 -870809548 -1155551070 571924760 1427231118 -978400225 -1297482615 731950387 1554488741 -1027405818 -1245431664 751659306 1539987900 -1561468346 -706030896 1289978730 1004844028 -1518328225 -762898743 1267615603 1015642085 -1405719948 -617522462 1110969176 893336526 -1420054931 -597909765 1163251521 844300247 -1084558814 -933379404 1364497166 643015576 -1204341189 -818936147 1446598423 557737857 -1316914672 -964277626 1603214140 680012714 -1225998839 -1041527137 1491263269 803598259 -1719418226 -293277160 2005771170 9081652 -1628567913 -370592255 1893754811 132601645 -1755821380 -530613718 2035690384 240196358 -1875538267 -416104909 2117857161 154984223 -2076912918 -214703492 1782232006 490570576 -2091313421 -195156379 1834448863 441468745 -1964025128 -35100082 1692482548 333843298 -1920819519 -91902377 1670184941 344706939 -1141452025 -856562799 1442361899 587170493 -1130686690 -878958712 1385526834 630343332 -1255318731 -1037407325 1529035289 740559503 -1304387796 -985157702 1548680704 726257302 -1505639581 -783879179 1213178447 1061720793 -1590950022 -701810708 1327654486 941971136 -1466283183 -543327289 1184115325 831724267 -1342730424 -655310882 1106898532 922672882 -2137459761 -140524711 1855361763 428974709 -2013972522 -252573888 1778079482 519857772 -1908179971 -112964757 1615665873 390736455 -1993424924 -30830734 1730207432 271052382 -1657805909 -366423235 1931575943 69644817 -1706940494 -314239196 1951155870 55277064 -1812698215 -453813489 2113538741 184367651 -1801867392 -476143850 2056769196 227606074 -1864662844 -404967342 2127946216 164811134 -1749662499 -525241269 2042111473 247403879 -1644164874 -385402784 1879992794 118053196 -1720857361 -294978439 2003021251 6593877 -1922264928 -93609930 1667428748 342212890 -1979624263 -49912785 1678718357 319292675 -2085152622 -189782012 1840871870 448678184 -2066031477 -203559907 1792327079 500403505 -1414160372 -592277350 1169932576 851243446 -1395104747 -606120829 1121322297 902903215 -1519507394 -764864344 1264601362 1013414276 -1576801241 -721101647 1275956491 990559645 -1241337752 -1056603906 1477235012 789307858 -1318095759 -966245145 1600197981 677782987 -1193723814 -807532340 1456953718 567306720 -1078657981 -927740715 1371184495 649965049 -1983860347 -20479725 1741607081 281665599 -1901234788 -106281718 1621300400 396633126 -2028258889 -266598111 1763006619 504522765 -2139685458 -143536840 1853398146 427797524 -1804099103 -479161993 2054799565 226422875 -1826986504 -467839634 2098463956 169030722 -1699993133 -307553979 1956792575 61175913 -1648235062 -356065956 1942981862 80264304 -1297182387 -978738725 1554051169 732414199 -1245489836 -1027316286 1540174968 751437038 -1133176449 -881710615 1383823443 628902085 -1155998362 -870322704 1427553354 571575516 -1357283031 -669077057 1092083717 907071635 -1468775120 -546081370 1182409756 830280842 -1581119205 -691717747 1338796087 952850593 -1498428158 -777454188 1218554926 1067883704 240692554 2036309468 -531182490 -1756234512 154495315 2117228997 -415561601 -1875101463 8594808 2005145070 -292731820 -1718979390 133095777 1894371831 -371163059 -1628983077 334478638 1692962232 -35529726 -1964577644 344095031 1669679521 -91482085 -1920259955 489960732 1781728650 -214281168 -2076351322 442102021 1834926483 -195588055 -2091867969 892767618 1110555924 -617026386 -1405101000 844843419 1163688205 -598398793 -1420683231 1005389232 1290417446 -706517860 -1562094582 1015071145 1267200319 -762404731 -1517711341 679583206 1602661744 -963642166 -1316434852 804018687 1491822953 -1042138925 -1226504123 643438036 1365058882 -933989128 -1085062034 557306317 1446043995 -818302751 -1203863433 390306827 1615113373 -112329433 -1907700303 271472658 1730766980 -31442626 -1993930328 429397049 1855923375 -141134571 -2137963133 519426080 1777524918 -251940596 -2013494886 183798895 2113125625 -453317309 -1812079147 228149366 2057205984 -476632742 -1802495540 70190173 1932014795 -366910095 -1658432025 54706244 1950740690 -313745048 -1706323458 741194947 1529515093 -1037836817 -1255871111 725645530 1548175436 -984737290 -1303828128 586560753 1441858663 -856140323 -1140890293 630976744 1386004606 -879390268 -1131241134 832220327 1184734257 -543896181 -1466696419 922183870 1106270248 -654767726 -1342293756 1061233813 1212552195 -783333959 -1505200849 942465164 1328271386 -702381664 -1591365322 1013895112 1265237854 -765415708 -1519935886 990055377 1275345735 -720540931 -1576379797 850741242 1169323884 -591714602 -1413736896 903381987 1121956725 -606674225 -1395535271 567926700 1457450810 -807944576 -1194291690 649337781 1370696483 -927303015 -1078113777 788682654 1476749064 -1056164174 -1240791516 678400903 1600693009 -966659413 -1318665667 117501696 1879564182 -384922068 -1643528518 7154457 2003442575 -295482827 -1721468253 165373746 2128369572 -405469666 -1865271672 246850347 2041680829 -524762617 -1749028207 448266084 1840304114 -189161912 -2084655394 500841341 1792871403 -204187055 -2066519353 342652758 1667975104 -94235014 -1922750740 318878543 1678148569 -49294749 -1979129099 628489865 1383255583 -881090651 -1132679373 572013200 1428097542 -870949956 -1156486358 732853947 1554597421 -979363945 -1297668351 751022754 1539605044 -1026698354 -1244994792 952299245 1338367611 -691236927 -1580482729 1068444404 1218976354 -777958440 -1499038898 907634399 1092507209 -669579277 -1357891739 829727430 1181979216 -545602582 -1468140676 505142849 1763503831 -267010195 -2028826629 427170392 1852910286 -143099020 -2139141150 281040499 1741121253 -20039841 -1983313975 397251178 1621795580 -106695866 -1901804592 61656613 1957428915 -308105463 -1700421729 79759932 1942370986 -355505392 -1647813754 225920535 2054190721 -478599365 -1803675731 169509390 2099098264 -468393182 -1827417164 1781819470 489904344 -2076571294 -214091276 1834593367 442408129 -2091397765 -196018707 1693442172 334024938 -1964932784 -35212858 1669473381 344265971 -1920187063 -91523617 2005104682 8669372 -1718806266 -292935280 1894693939 132746405 -1629430497 -370676343 2035871768 241156238 -1755934412 -531521118 2117415937 154272919 -1875159763 -415472197 1364871302 643659792 -1085003350 -934078148 1446481055 556841993 -1204163149 -817963739 1602338996 679931938 -1315987048 -964128498 1491862701 803943483 -1226676863 -1041935081 1290623202 1005217908 -1562166834 -706475688 1266719995 1015524461 -1517355561 -762720959 1110888656 892461126 -1405570564 -616595094 1163597001 844899423 -1420462619 -598588045 1932482831 69757337 -1658767325 -366606155 1950522646 54898048 -1706230726 -313799508 2113196349 183755179 -1812287471 -453148537 2056852772 228468146 -1802013688 -477084514 1855474027 429881853 -2137642937 -141485871 1777700210 519224804 -2013533090 -251863864 1615053145 390394319 -1907515275 -112553757 1731069248 271136214 -1994365844 -30976774 1212250567 1061570897 -1504765717 -783800195 1328332254 942378312 -1591550734 -702157724 1184559605 832422243 -1466658599 -543973297 1106720236 921699706 -1342614336 -654416810 1442212259 586242357 -1141372785 -855689191 1385934266 631020844 -1131033450 -879559680 1529733521 741003527 -1255964483 -1037782997 1547707784 726078750 -1303493468 -985041870 1476528844 788871770 -1240699936 -1056220298 1601162965 677969475 -1318998023 -966353041 1457095422 568242792 -1193810990 -808398012 1370769127 649295473 -1078319157 -927131811 1169496744 850537022 -1413776508 -591639790 1121509041 903867943 -1395212387 -607023349 1265537690 1013555724 -1520372810 -764951776 1275287171 990144021 -1576192081 -720763079 1668033028 342563474 -1922938072 -94012482 1677848093 319217291 -1978691791 -49758297 1840751158 447779488 -2084977894 -188812404 1792697903 501044921 -2066479357 -204261483 2128296544 165415670 -1865065652 -405640230 2042035833 246533871 -1749508267 -524308541 1879093842 117932740 -1643195522 -385227800 2003662411 6964957 -1721559193 -295426063 1092172685 907938587 -1357423967 -670012873 1182072724 829673218 -1468358984 -545411538 1338160063 952468265 -1580412269 -691281403 1219458982 1067992880 -1499392374 -777640420 1554918377 732502911 -1298117947 -978879917 1539567600 751099750 -1244819748 -1026900406 1383441371 628265805 -1132739849 -881003935 1427662786 572479316 -1156184338 -871287176 2054626117 225455059 -1803978135 -478262529 2098913116 169734090 -1827357072 -468480282 1957466999 61580257 -1700597157 -307903795 1942050670 80111608 -1647364542 -355989804 1740639009 281492407 -1982961139 -20358501 1622003512 397082542 -1901875692 -106652030 1763410707 505197445 -2028608961 -267201879 1853245194 426866588 -2139609562 -142666064 403012486 1862421264 -167044438 -2129909188 526958495 1752141577 -244916557 -2040402395 383710132 1641661218 -120548712 -1881693682 296957869 1723074363 -4368767 -2001050089 95579106 1924488052 -339998002 -1665451432 48214011 1977130861 -321794345 -1680409023 191488976 2087637830 -446201092 -1839156630 201598921 2063800159 -502642971 -1794279821 594238286 1416391640 -849003934 -1167979788 604413783 1392619457 -905380229 -1123037459 766563196 1522000874 -1010912688 -1262910778 719132517 1574578163 -992774583 -1277933857 1054624554 1239120828 -791533050 -1479206256 967937843 1320599461 -675287521 -1598497143 805815064 1191244686 -569793996 -1458662750 929695489 1080899479 -647731667 -1369221445 18762439 1981381201 -284152853 -1743316099 108236510 1903476296 -394399758 -1619337372 264618741 2026041955 -506747943 -1764977841 145229548 2142189178 -425302080 -1851697322 480860835 1806592565 -223921265 -2053108967 465870522 1824763436 -171245674 -2100441344 309514897 1702224391 -58936387 -1954839765 354358920 1645749790 -82741340 -1944697038 980445711 1299667609 -729937117 -1552335947 1025355286 1243258496 -753676486 -1542127700 883679805 1135399595 -626687215 -1381846137 868623908 1153504946 -574077176 -1429244002 667384427 1354779389 -909567161 -1093784623 548060786 1470992100 -828055714 -1180438584 689762905 1578877647 -955083915 -1340759069 779171392 1500907222 -1065396372 -1216845830 707991812 1563699602 -1002604504 -1288025922 761191709 1515842955 -1018119119 -1269330777 619221302 1408213408 -890834918 -1109278580 595940655 1417831865 -846515197 -1165228907 931400032 1082341878 -645240756 -1366468390 820628857 1206844911 -555242411 -1444897597 962560338 1314435524 -682499970 -1604923160 1043481931 1228240349 -801364889 -1489300239 291322316 1717176666 -11314976 -2007734154 372309461 1631046979 -130114311 -1892045713 528921086 1753317736 -242691886 -2037391292 418084327 1877755249 -152759093 -2115885987 216672680 2079136062 -488355708 -1780254702 193457585 2088820007 -443970403 -1836139509 36807066 1966510348 -331366218 -1690767328 89941379 1918588181 -346946385 -1672137671 858269765 1143937235 -584693399 -1440646657 876997724 1128455370 -632582800 -1387479578 1039376503 1257541857 -738344613 -1527057971 983458926 1301894392 -728758974 -1550371372 782186529 1503135927 -1064216307 -1214879333 703790136 1593167022 -939746028 -1325683326 541372435 1464041605 -833957569 -1186078295 657028106 1345209500 -920185562 -1105189456 138807437 2134980635 -431461983 -1857070793 254528660 2016214018 -517624392 -1776116434 110985407 1905963049 -392961645 -1617637115 32523430 1995928624 -268556918 -1728506596 368122089 1660299391 -67143227 -1929885357 312270064 1704717414 -57492004 -1953133238 455774427 1814929485 -182128137 -2111585951 474436802 1799382100 -230083090 -2058484360 2087304834 191794708 -1838686290 -446632136 2063891099 201542157 -1794499657 -502453471 1924282032 95749670 -1665378404 -340039926 1977610921 47759935 -1680764027 -321477869 1641983718 383360624 -1882140726 -120062116 1723034367 297032297 -2000876589 -4572347 1862608596 402789954 -2129967112 -166955154 1751704269 527422043 -2040101919 -245255305 1191681610 805351132 -1458962586 -569454608 1080711763 929917637 -1369162881 -647820311 1239160440 1054549742 -1479379116 -791328830 1320276577 968286967 -1598049459 -675773477 1521520174 767016632 -1262555390 -1011228780 1574783543 718961313 -1278006501 -992732275 1416300060 594294410 -1167759568 -849193050 1392951813 604107411 -1123507415 -904948801 1702006723 309706581 -1954746641 -58990983 1646218202 353925964 -1945031946 -82437536 1806239729 481179495 -2052626723 -224373173 1824834536 465826686 -2100649276 -171077038 2026217383 264417073 -1765015925 -506671587 2141739966 145713960 -1851377006 -425653756 1981683605 18425603 -1743751495 -283687377 1903416204 108323610 -1619152224 -394624458 1578938123 689676189 -1340944857 -954859855 1500605202 779508612 -1216411074 -1065862488 1355228985 666900399 -1094105579 -909216125 1470817056 548262838 -1180401140 -828132710 1135329135 883724281 -1381638589 -626856235 1153858422 868305888 -1429726630 -573625652 1299199837 980879307 -1552001423 -730241305 1243476804 1025164242 -1542221208 -753622274 1314905088 962129046 -1605255892 -682193478 1228019737 1043671183 -1489209035 -801420893 1082414130 931357860 -1366674146 -645069432 1206489131 820945085 -1444417273 -555695727 1407765604 619707634 -1108955832 -891183650 1418004605 595736811 -1165268655 -846439993 1563640918 708080832 -1287838342 -1002826260 1516142671 760852697 -1269767837 -1017654795 1966210248 37145694 -1690329628 -331829902 1918646481 89851975 -1672324611 -346723989 2078962938 216876140 -1780214314 -488430272 2089267427 192970869 -1836461617 -443621031 1753672876 528604218 -2037871232 -242238186 1877682357 418125859 -2115679847 -152930033 1717396638 291132424 -2007824974 -11258588 1630576775 372740113 -1891712597 -130420419 1464134977 541318615 -1186296723 -833766149 1344874840 657332686 -1104721804 -920618782 1503618419 781735397 -1215232929 -1063897911 1592959338 703959548 -1325612986 -939790128 1257504037 1039453619 -1526883319 -738546529 1302214972 983108010 -1550821360 -728274810 1143502103 858736001 -1440345029 -585030483 1128640782 876773784 -1387540446 -632495948 1814744457 455998751 -2111525723 -182215629 1799817616 473970950 -2058786628 -229746646 1659979195 368473389 -1929436009 -67628031 1704755618 312193332 -1953308530 -57290728 1906171373 110816635 -1617707839 -392917929 1995446772 32975202 -1728153384 -268875698 2135315935 138503497 -1857538829 -431029147 2016121286 254583120 -1775898390 -517816196 -790826610 -1478770408 1053986978 1238736948 -676252265 -1598683903 968840379 1320707117 -569935428 -1459599062 805902480 1192110086 -647316059 -1368552141 929356937 1080290335 -848567830 -1167273604 593854662 1415753808 -905566733 -1124002459 604521695 1393521737 -1011848744 -1263052466 767428852 1522088034 -992105023 -1277518505 718523629 1574239355 -340602554 -1665801776 96252010 1924890876 -320924321 -1680333367 47281267 1976976613 -446080652 -1838257694 191314008 2086668494 -503014035 -1794920965 202046529 2064501975 -167395038 -2130513484 403415054 1863094424 -244841157 -2039532115 526803991 1751209089 -119650032 -1881572986 382740540 1641486506 -5010167 -2001420897 297659429 1723522227 -909655857 -1094651815 667525603 1355714933 -827718442 -1179831232 547644922 1470322028 -954447619 -1340376981 689056209 1578441031 -1066300188 -1216955278 780135880 1501093214 -730804053 -1552424899 981381511 1299808529 -753068878 -1541790684 1024685470 1242842376 -626304871 -1381210097 883243445 1134692643 -574186368 -1430148074 868810156 1154469178 -223748089 -2052140911 480739627 1805693373 -171695074 -2101144440 466240818 1825404324 -59611083 -1955243869 310118681 1702574479 -81810388 -1944544070 353488128 1645673878 -283185053 -1743142667 17862991 1981260249 -395103110 -1619786516 108877142 1903846848 -507152303 -1765652281 264968573 2026645995 -425149368 -1850766114 145153380 2141318642 -487943412 -1779588198 216330784 2078524086 -444115179 -1837078653 193541689 2089682607 -332326082 -1690948696 37714450 1966623364 -346235097 -1671696463 89308683 1918209693 -10648728 -2007321602 290710084 1716835026 -131053711 -1892190233 373171805 1631131339 -242873510 -2038350900 529033846 1754225376 -152318141 -2115174443 417705583 1877122809 -645614652 -1367112878 931844840 1083040382 -555124771 -1444001973 820451057 1205872231 -681624586 -1604842656 961632986 1314286156 -801964049 -1489645703 1044160195 1228648021 -1003248736 -1288400074 708690572 1564144154 -1017223239 -1269213393 760219285 1515664899 -890754158 -1108403452 619072190 1407285800 -846860405 -1165828323 596348583 1418509873 -68050355 -1929997605 369083233 1660482551 -56859052 -1952753982 311560056 1704277998 -181785985 -2110973207 455363411 1814264773 -230166938 -2059346192 474582858 1800323036 -431574487 -1857977665 138990341 2135942035 -517245392 -1775483226 254088988 2015504266 -392349157 -1617294707 110320439 1905552289 -269419006 -1728590188 33464110 1996074936 -1063288187 -1214729709 781312937 1503056703 -940423524 -1326090742 704391088 1593513766 -834401609 -1186776543 541748123 1464687373 -920006994 -1104216520 656912258 1344315156 -584543519 -1439718793 858190797 1143063387 -632989960 -1388157330 877344724 1129056066 -739042605 -1527502267 1040022527 1257917289 -727785782 -1550193060 982564838 1301778288 -1263520630 -1011416036 1522423206 767124784 -1277300589 -992296955 1574146495 718577961 -1167344456 -848524242 1415962004 593685762 -1123649375 -905885641 1393039757 604973339 -1459149586 -570420104 1191790018 806253908 -1368727305 -647114655 1080328667 929280333 -1478710052 -790913974 1238552048 1054211430 -1598986043 -675915693 1321142761 968374655 -1881271230 -119986988 1641051502 383206904 -2001481637 -4923187 1723707767 297435617 -2130338704 -167596826 1863056732 403492298 -2039981975 -244356865 1751529797 526453203 -1838611418 -445762384 2087150858 190862748 -1794850753 -503058263 2064294163 202215813 -1666020332 -340411262 1924984120 96198062 -1679865843 -321357669 1976641825 47585719 -1381300789 -626248355 1134912743 883053681 -1429814830 -574492348 1153999102 869240936 -1552904711 -730350225 1300163797 981064771 -1541584416 -753239690 1242769612 1024727130 -1340336721 -954522311 1578267779 689259541 -1217277514 -1065950944 1501540506 779649036 -1094214243 -910119669 1355414705 667864103 -1180018300 -827496174 1470380200 547555390 -1765464829 -507374187 2026587183 265057465 -1851203302 -424685172 2141618230 144814240 -1742820047 -283533913 1980812317 18349195 -1619826392 -395028034 1904019460 108673170 -1955449497 -59439631 1702646859 310076637 -1944063618 -82263576 1645318226 353804484 -2052473515 -223441469 1806163065 480308463 -2101053108 -171750950 1825183840 466430198 -2038016504 -243177826 1753757476 529467314 -2115268079 -152264057 1877340989 417514411 -2007114182 -10817876 1716764438 290754432 -1892672989 -130602315 1631484687 372853657 -1691269524 -331974918 1967073088 37230550 -1671658891 -346311965 1918034777 89510863 -1779773858 -487719224 2078584690 216244196 -1836643769 -444581167 2089380715 193879037 -1108838720 -890288554 1407588332 618735482 -1165643047 -847084977 1418449909 596435811 -1288438030 -1003172252 1564319710 708489032 -1268892949 -1017574787 1515215815 760703825 -1604360540 -682076622 1313933192 961951518 -1489853763 -801795541 1228718993 1044116231 -1367019882 -645669376 1082822586 932036396 -1444337009 -554821095 1206340515 820017973 -1617074359 -392538145 1905460837 110376691 -1729060016 -268987450 1996407420 33157866 -1857622149 -431890451 2135461463 139443905 -1775555742 -517202956 2015709774 253917912 -2111146195 -181581893 1814304257 455288471 -2058898636 -230653022 1800000024 474931854 -1930297569 -67711095 1660919347 368619173 -1952695546 -56947824 1704090154 311782076 -1527560319 -738953449 1258104493 1039799867 -1549892712 -728124658 1301340852 983028258 -1440165965 -584057051 1143385759 857841161 -1387983958 -633193668 1129015942 877419024 -1186703387 -834443405 1464481481 541918815 -1104571396 -919690390 1344795344 656458310 -1214259241 -1063719103 1502723835 781618797 -1326310450 -940233896 1593604834 704334452 1388800471 633362753 -1127675653 -875677587 1437248974 581803352 -1146827550 -861668236 1545396709 723243379 -1307410231 -988434337 1534141948 745936234 -1249950512 -1032293306 1332771251 947341605 -1585571681 -696702967 1209908650 1058704700 -1508647802 -787158000 1101787521 917291287 -1348104019 -660430789 1187394968 834733326 -1463266124 -540056542 1772701983 514750857 -2019088333 -257943387 1858374918 432258448 -2134184918 -137503556 1735573805 276165051 -1988321279 -25456489 1612645684 387462562 -1911462888 -115977074 1948146043 51997165 -1710213033 -317257535 1936956770 74755572 -1652687794 -361050920 2059784521 230875615 -1798590363 -473136909 2108167504 179250630 -1817807748 -459193110 1272731798 1021011968 -1512949318 -757790420 1286708367 1001827353 -1564475997 -709309131 1158140068 838918194 -1425428088 -603029218 1114248381 896345131 -1402702447 -614251257 1449871602 560756836 -1201329698 -815654584 1359383787 637647997 -1089933881 -938484399 1487978688 800583766 -1229020692 -1044803206 1608320217 685388879 -1311545867 -959163037 1890744414 129321160 -1631839886 -373610012 2011151431 14191825 -1714299541 -287904259 2120872044 158253306 -1872260800 -413097514 2030318709 235078883 -1760930471 -535992881 1829070906 436361388 -2096428778 -200525440 1785244707 493853877 -2073637617 -211681895 1675550728 349819038 -1915715292 -86527566 1689461777 330568839 -1967307459 -38111829 1626409813 402013123 -1895863687 -101164305 1738329932 278659034 -1986875808 -23748874 1848279911 422425585 -2145066421 -148647203 1766279038 507541480 -2025249198 -263317820 2101746481 172043175 -1823966691 -464565621 2049695528 221048766 -1809465852 -484274542 1939706627 77243285 -1651248593 -359349575 1961907994 66545548 -1694616010 -302446944 1537158045 748165899 -1248769359 -1030325721 1559424900 737533714 -1292071256 -973357506 1430561711 574853945 -1152728445 -867306987 1378445238 623793952 -1138293094 -887081460 1177041913 825166703 -1473881387 -551458237 1095106528 910348150 -1353998644 -666063270 1223930827 1072989021 -1493314841 -772087183 1335785426 949569348 -1584392450 -694737304 2045393428 250415746 -1746642120 -521966674 2122841613 159436443 -1870029023 -410079305 1999745574 3572400 -1723870454 -298261604 1885107775 123422377 -1638787309 -380295291 1683827312 324672230 -1974252708 -44794934 1664151145 339205887 -1925279931 -96878637 1787208258 495030996 -2071411858 -208669704 1844143707 451696333 -2082142345 -186501151 1115953884 897788490 -1400210448 -611497114 1172954821 854519379 -1410875415 -589262977 1281331950 995664504 -1571687486 -715734188 1261590263 1010132577 -1522780197 -767883443 1597180600 674511406 -1321374828 -969254142 1482608289 794426935 -1236226163 -1051222245 1374192266 653242908 -1075387482 -924724432 1451574931 562198021 -1198839873 -812902615 917220563 1101831237 -660222465 -1348272791 835086538 1187076188 -540538394 -1462814352 946873569 1333204087 -696367667 -1585875621 1058922744 1209716846 -787250732 -1508593342 723303607 1545309217 -988619365 -1307185907 745633966 1534478392 -1031857790 -1250416364 633812101 1388315667 -875997783 -1127324353 581628060 1437450250 -861630032 -1146904282 231050267 2059582605 -473174729 -1798513247 178800642 2108651668 -458872530 -1818158664 52298793 1947808959 -317692667 -1709746797 74694704 1937043622 -360865508 -1652911734 275946623 1735765225 -25363117 -1988375099 387930214 1612212464 -116311734 -1911158308 514397261 1773020379 -257460895 -2019539465 432328788 1858330818 -137711240 -2134015506 800103826 1488432388 -1044448066 -1229337560 685595019 1608149277 -959235929 -1311504335 560666016 1449927990 -815434612 -1201519590 637981113 1359077679 -938954603 -1089503229 839355894 1157676384 -603329318 -1425089460 896158191 1114470777 -614192957 -1402791851 1021052356 1272657234 -757963544 -1512745858 1001505245 1287057739 -708861711 -1564962713 350141786 1675201996 -86975370 -1915228960 330529091 1689536981 -37939089 -1967511303 436548968 1828849150 -200584124 -2096339758 493416817 1785709031 -211382179 -2073976629 157920574 2121178536 -412627950 -1872692092 235170087 2030262705 -536213493 -1760741219 129115404 1890915738 -373537760 -1631882058 14672149 2010698115 -288260039 -1713983313 77450833 1939537607 -359420035 -1651204117 66062920 1962359518 -302093468 -1694934030 172377699 2101442293 -465033393 -1823533095 220955258 2049749740 -484056234 -1809656896 422239797 1848503971 -148586727 -2145153137 507976236 1765812922 -263619840 -2024911978 401692167 1626760849 -100714709 -1896347715 278696478 1738252936 -23923918 -1986673756 1072950937 1224007183 -771911755 -1493516509 949889664 1335433750 -695186516 -1583908038 824731307 1177507389 -551155833 -1474218223 910533298 1094881828 -666123362 -1353911544 574947069 1430507115 -867524655 -1152536761 623459044 1378749042 -886613048 -1138726050 748648143 1536706137 -1030678557 -1248450699 737325782 1559593536 -973286406 -1292115092 495386384 1786892166 -209150404 -2070958422 451623689 1844186015 -186295771 -2082313549 324892450 1683638196 -44886514 -1974196584 338735931 1664582573 -96546281 -1925586303 3272564 2000084962 -297824680 -1724334386 123480941 1885019131 -380483007 -1638565161 250242886 2045597648 -521927062 -1746716932 159884127 2122355657 -410402189 -1869679899 652795864 1374678862 -924401932 -1075736990 562371521 1451371351 -812942611 -1198765445 674453482 1597269884 -969066810 -1321597360 794727411 1482269541 -1051659553 -1235762615 996134844 1280900906 -716067184 -1571381754 1009912741 1261779763 -767792503 -1522836961 897861518 1115911960 -611703134 -1400039884 854164375 1173271297 -588782917 -1411329491 -1709251617 -317074615 1947239155 51884645 -1653397562 -361490608 1937589994 75134588 -1799001107 -473801861 2060126913 231488087 -1817661452 -458252446 2108083928 178388558 -2018905157 -256982227 1772589719 513843713 -2134624350 -138213580 1858754190 432891416 -1988985975 -25867489 1736186533 276507187 -1910521968 -115831034 1611783868 387378730 -1586445545 -696781951 1333699131 947491501 -1508047090 -786810984 1209230882 1058297524 -1347728603 -659784781 1101343241 916593311 -1463382212 -540950614 1187573264 835706502 -1127754893 -876551195 1388950111 634290889 -1146480790 -861067268 1436841542 581125840 -1306764479 -988058665 1544698477 722799355 -1250844840 -1032409138 1535114868 746114786 -2096770402 -201137656 1829483442 437027620 -2073553273 -210819567 1785100203 492914493 -1914807636 -86414790 1674591104 349637398 -1967939915 -38490589 1690173337 331009807 -1632451846 -373951892 1891410902 129733440 -1713436957 -287820171 2010212303 14047065 -1872147768 -412190114 2120690660 157293426 -1761308975 -536625593 2030759933 235790187 -1200885162 -814955840 1449497466 560112620 -1090111921 -939456807 1359501155 638543861 -1229948316 -1044952334 1488853832 800664542 -1310867843 -958755093 1607720785 685043655 -1512250830 -757345628 1272087326 1020638088 -1565448661 -709486915 1287603975 1001944977 -1425577472 -603956586 1158220588 839793594 -1402294759 -613572977 1113902901 895745955 -1473740451 -550522421 1176952945 824299751 -1354414780 -666733102 1095443560 910955774 -1494021777 -772523527 1224566851 1073371349 -1583428234 -694551072 1334881370 949460172 -1247833799 -1030184529 1536290837 748077187 -1292741344 -973773386 1560032268 737871002 -1153165045 -868013667 1430943783 575490225 -1138107118 -886116988 1378335806 622890152 -1824087659 -465465085 2101919929 173010991 -1809095284 -483633894 2049246368 220345398 -1650644569 -358999759 1939032203 76838941 -1695486530 -302523096 1962839186 66698244 -1896762895 -101285529 1627377885 402186315 -1986234904 -23378562 1737626820 278209618 -2144716349 -148043435 1847875823 421750905 -2025325094 -264188596 1766431990 508472416 -1322012644 -969637750 1597886768 674947494 -1235323899 -1051114349 1481643305 794240447 -1075300306 -923858760 1374050562 652306836 -1199178697 -813511519 1451990299 562867597 -1400594312 -612134674 1116389716 898494914 -1410767775 -588360457 1172768077 853554651 -1570822070 -715646756 1280395622 995523056 -1523389357 -768222011 1262259583 1010548201 -1973579564 -44392382 1683223032 324321646 -1926212403 -97033125 1665021409 339281271 -2071586586 -209639312 1787328970 495929692 -2081694465 -185799575 1843772883 451054917 -1746239312 -521293786 2045043100 249811210 -1870183255 -411012033 2122917253 160306451 -1724839806 -298436588 2000644526 3692856 -1638085477 -379847667 1884466615 123051297 -26073381 -1988815283 276580343 1736144737 -115350846 -1910975916 387023854 1612100472 -257315095 -2018599297 514314181 1772158803 -138122512 -2134680986 432671708 1858943818 -473614657 -1799223767 231430035 2060216069 -458689882 -1817198032 178688906 2107745052 -316752243 -1709601253 51437473 1947725623 -361530732 -1653323262 75307960 1937386286 -988019181 -1306839419 722626367 1544902569 -1032732150 -1250495844 746562342 1534628784 -876114399 -1128218953 633990925 1389289371 -861255112 -1146258770 581184276 1436752770 -659876233 -1347672351 916813659 1101154253 -540618130 -1463688456 835236674 1188004820 -697262523 -1585991981 947847017 1333383167 -786605476 -1508218166 1058225008 1209273318 -412543078 -1871829236 157775542 2120238624 -536554621 -1761352939 235582127 2030928441 -374169688 -1632260290 129826436 1891356178 -287351887 -1713870041 13712029 2010515979 -86112258 -1915144344 349202130 1675056708 -38550553 -1967852687 331195083 1689948765 -200962100 -2096971942 436989664 1829559926 -211268651 -2073068733 493234937 1784748655 -603506862 -1426061372 839472766 1158571752 -613747893 -1402092579 895783527 1113826033 -757285024 -1512337418 1020452428 1272311514 -709788807 -1565111313 1002379861 1287137987 -1045420234 -1229514848 800998938 1488549516 -958536913 -1311059015 684950019 1607774869 -815026428 -1200840814 560320040 1449328318 -939103459 -1090430069 638061105 1359952551 -867941287 -1153207089 575284597 1431115235 -886472640 -1137790762 623370604 1377882618 -1029714837 -1248264963 747744583 1536597457 -973993870 -1292551964 737962334 1559976392 -772582339 -1493932885 1073558801 1224344967 -694251484 -1583767374 949022984 1335345566 -550970353 -1473254247 824622371 1176604085 -666560490 -1354618752 910915898 1095518636 -148216687 -2144513017 421791165 1847801131 -263741304 -2025811938 508150180 1766781234 -101585757 -1896424395 402623887 1626914073 -23320390 -1986324436 278022550 1737849088 -358779659 -1650834333 76748249 1939088719 -302993172 -1695055750 67031488 1962533206 -465109817 -1824404399 172531179 2102373757 -483706658 -1809053624 220551666 2049075556 -715164392 -1571273330 995169332 1280713890 -768429823 -1523220073 1010618413 1262215355 -612041430 -1400648260 898276358 1116581008 -588695245 -1410463323 854022175 1172334729 -924293764 -1074833942 652608592 1373713606 -813325979 -1199402509 562806857 1452077279 -969675442 -1321935400 675122274 1597684980 -1050793641 -1235674687 793790587 1482127597 -298756656 -1724488378 4142332 2000159850 -379809335 -1638162081 122876133 1884668019 -521478686 -1746014860 249871566 2044955736 -410576389 -1870648979 160004311 2123253825 -209304140 -2071890654 495461528 1787761678 -185892435 -2081640133 451272833 1843580951 -44184186 -1973748464 324250794 1683266620 -97515105 -1925760759 339634355 1664702501 -1920901340 -91852878 1670331912 344460958 -1964205251 -34886741 1692596753 333826695 -2091198698 -195172480 1834268218 441681580 -2076765425 -214948967 1782149667 490619573 -1875488960 -416186410 2117611116 155131642 -1755608231 -530793521 2035673717 240311011 -1628584078 -370477084 1893967454 132421320 -1719663765 -293129219 2005819975 8999633 -1225818132 -1041739910 1491148480 803614294 -1316832267 -964326557 1603066585 680258127 -1204488226 -818690232 1446680306 557688420 -1084673081 -933362863 1364677355 642802301 -1420267640 -597729506 1163267748 844185138 -1405768815 -617440505 1111214781 893188651 -1518082118 -763046100 1267566230 1015723520 -1561451613 -706145483 1289765519 1005023769 -1801818523 -476225805 2056523593 227753951 -1812485508 -453993750 2113522512 184482758 -1706957225 -314124607 1951369083 55097325 -1658052018 -366275880 1931625314 69563380 -1993507327 -30781801 1730354989 270806971 -1908360680 -112751986 1615780660 390720418 -2013858253 -252590427 1777899295 520071049 -2137312726 -140770628 1855279878 429024144 -1342943571 -655131077 1106915201 922558231 -1466332492 -543245790 1184361368 831576846 -1590704481 -701958647 1327605683 942053157 -1505623418 -783994352 1212965802 1061901116 -1304207671 -985371041 1548566501 726273907 -1255236912 -1037456826 1528888316 740805482 -1130834181 -878713235 1385609175 630294337 -1141566750 -856546700 1442542542 586957656 -1078510170 -927986384 1371102346 650013724 -1193608769 -807548631 1456773267 567519237 -1318275692 -966032126 1600312504 677766190 -1241419379 -1056554725 1477382305 789061687 -1577046590 -720954028 1276005614 990477432 -1519523365 -764749491 1264814327 1013233761 -1394891280 -606300826 1121305820 903017546 -1414110743 -592359041 1169686725 851390547 -2066145938 -203543048 1792506946 500190420 -2085299849 -189535775 1840953435 448628941 -1979542180 -49961526 1678570608 319538406 -1922084539 -93822509 1667313769 342229247 -1720840950 -295092836 2002807846 6773936 -1643919085 -385549947 1879943231 118134953 -1749711560 -525158994 2042356756 247256194 -1864875743 -404786761 2127962125 164696219 -1498673945 -777307023 1218604491 1067801949 -1581135618 -691603352 1339009490 952670532 -1468562219 -546261949 1182393849 830395759 -1357233972 -669159334 1091838432 907219318 -1155851133 -870568939 1427471791 571624761 -1133061990 -881727476 1383643574 629115168 -1245670223 -1027103705 1540289949 751420683 -1297264472 -978689986 1554198916 732168466 -1648219089 -356180807 1942768899 80444821 -1699747786 -307701600 1956743450 61258124 -1827036131 -467757941 2098709809 168883623 -1804312572 -478981998 2054816040 226308542 -2139800501 -143520547 1853578599 427585009 -2028406702 -266352444 1763088766 504474088 -1901153159 -106330897 1621153109 396879299 -1983680416 -20692746 1741492556 281682394 -370304480 -1628788042 132381452 1894042522 -293577159 -1719177553 9322261 2005471107 -415886830 -1875828092 154694462 2118075304 -530852341 -1755519331 240498471 2035451825 -195392956 -2091009326 441772904 1834212350 -214479267 -2077196597 490286961 1782456295 -92208522 -1920584992 344941402 1669878732 -34814353 -1964247303 333621059 1692768213 -763118872 -1518040450 1015929796 1267395410 -705790223 -1561768345 1004543965 1290219339 -598199590 -1419836852 844518390 1162961760 -617220413 -1405958571 893097967 1111271289 -818632052 -1204577766 557501344 1446902582 -933663083 -1084334589 643239865 1364213551 -1041292610 -1226304984 803292050 1491497732 -964499801 -1316628943 680298379 1602991901 -252269727 -2014209033 519621197 1778383579 -140808328 -2137235474 429198932 1855078082 -30596269 -1993731131 270746239 1730441961 -113186998 -1907894308 391022182 1615443696 -314459387 -1706652781 55564841 1950935743 -366182628 -1658105974 69344816 1931816614 -476433609 -1801649247 227824155 2056479373 -453511378 -1812936776 184129026 2113840788 -879195223 -1130382529 630647429 1385290259 -856338512 -1141735642 586886812 1442586122 -985463909 -1304153331 726491831 1548374561 -1037121662 -1255540972 740337326 1529321016 -701522995 -1591170213 941751009 1327942263 -784179244 -1505398974 1061961464 1212878446 -655092737 -1343020183 922383059 1107116613 -543565850 -1465981072 832026314 1183876700 -606340958 -1394816972 903190926 1121102104 -592036677 -1414460371 850943383 1170173185 -721391472 -1576583162 990777788 1275666730 -764562295 -1519746017 1013175717 1264903475 -965941050 -1318332336 677546474 1600502140 -1056887585 -1241113527 789532147 1476951397 -927506188 -1078964126 649658840 1371418958 -807754515 -1193438085 567592385 1456731479 -524953494 -1749882628 247183686 2042399184 -405267341 -1864422171 165051743 2127646153 -294760360 -1721147186 6304116 2003239394 -385641407 -1643862825 118355309 1879754235 -50149362 -1979320168 319596834 1678481844 -93385705 -1922548607 341929275 1667653037 -203866052 -2065796950 500637968 1792020870 -189496283 -2085374797 448455945 1841157535 -1027552797 -1245185675 751741135 1539938393 -978514438 -1297466004 732130518 1554275392 -870628911 -1155763897 571810045 1427247211 -881424952 -1133398690 628679908 1384109170 -545793657 -1468995311 830060715 1182697533 -669377122 -1357042424 907312306 1091783716 -777236043 -1498717917 1067593881 1218773007 -691956308 -1580817094 953152640 1338557462 -105977557 -1901471299 396396551 1621604497 -20763342 -1983636060 281889822 1741323400 -143302375 -2139991665 427491381 1853632675 -266820352 -2027973226 504808492 1762784442 -468059825 -1826698791 169318499 2098243829 -478921386 -1804399168 226122874 2055040236 -356355715 -1648016917 80482385 1942692039 -307251868 -1700231694 60937288 1957094622 1163449644 845145530 -1420381184 -598637418 1110774069 892477859 -1405390823 -616808305 1266900254 1015311752 -1517470670 -762704732 1290705159 1005169041 -1562314709 -706230083 1492108616 803796446 -1226726300 -1041853198 1602355537 679817671 -1316200323 -963948309 1446268282 557022700 -1204147114 -818078528 1364822371 643742197 -1084757937 -934225703 2117531108 154256754 -1875340088 -415259554 2036019709 240910699 -1756016431 -531472313 1894612438 132795712 -1629283078 -370922388 2004924879 8882521 -1718691613 -292951947 1669457280 344380694 -1919974228 -91704262 1693196697 334172431 -1964883787 -35295197 1834642866 442326308 -2091643746 -195871736 1782032811 489724221 -2076587897 -213977071 1547953261 725931259 -1303542463 -984959529 1529749620 740888802 -1256177320 -1037602354 1385720927 631200969 -1131016845 -879673883 1442162758 586324176 -1141126806 -855836164 1106572297 921945247 -1342532315 -654465613 1184444432 832438406 -1466478276 -544185942 1328512059 942165165 -1591665385 -702141055 1212332066 1061521588 -1504913138 -783554152 1731052709 271250483 -1994152567 -31156961 1614807228 390541354 -1907465840 -112635642 1777749143 519142401 -2013778501 -251716307 1855686798 429701144 -2137658974 -141371084 2056967361 228451415 -1802193427 -476871301 2113343704 183509070 -1812368908 -453099166 1950440691 54946917 -1706082849 -314045111 1932302570 69970044 -1658652218 -366622384 2003744686 6915896 -1721706878 -295180780 1879274423 117719841 -1643310437 -385211891 2041921436 246550282 -1749328208 -524521946 2128149381 165661459 -1864983895 -405689793 1792649162 501127004 -2066233626 -204409232 1840538579 447959877 -2084961537 -188927383 1677864952 319102830 -1978904876 -49578430 1668279265 342416247 -1922987315 -93930917 1275107174 990357488 -1576077750 -720779556 1265455999 1013605353 -1520225709 -765197627 1121656660 903622594 -1395294600 -606974226 1169611597 850521051 -1413957023 -591426825 1370982146 649115540 -1078335954 -927017288 1457144603 568161165 -1194057161 -808250719 1600917296 678117286 -1318949348 -966435190 1476512553 788986815 -1240487419 -1056400749 1853196015 426948217 -2139363389 -142813355 1763197686 505377376 -2028592166 -267316404 1622019805 396967499 -1902088207 -106471577 1740884676 281344594 -1983009816 -20276354 1942132363 80061981 -1647511641 -355743951 1957646994 61366788 -1700711490 -307887320 2098798265 169750063 -1827176555 -468693245 2054478496 225700406 -1803895924 -478311654 1427875367 572298929 -1156200693 -871172195 1383490110 628183720 -1132985582 -880856188 1539321365 751246979 -1244770503 -1026981969 1554901516 732617370 -1297904864 -979059786 1219278403 1068205781 -1499277457 -777656327 1338077786 952517324 -1580264586 -691526688 1182219889 829427431 -1468440739 -545361973 1092287080 907922174 -1357604028 -669799470 557060136 1446191294 -818253564 -1203945070 643421233 1365173415 -933776099 -1085241973 804231194 1491642508 -1042155210 -1226389088 679631875 1602579605 -963887825 -1316287047 1015218252 1266954458 -762486432 -1517661706 1005503573 1290400963 -706697863 -1561881105 844662910 1163901160 -598283950 -1420699196 892685415 1110605041 -616878773 -1405346339 442118368 1834811510 -195800628 -2091687590 490206457 1781580911 -214329899 -2076269245 344045778 1669761092 -91235842 -1920407192 334265547 1693142109 -35512857 -1964692111 132980868 1894387730 -370982488 -1629195970 8447133 2005390347 -292649551 -1719028441 154577078 2117179424 -415708774 -1874855668 240872623 2036096057 -531296893 -1756218091 942612841 1328026111 -702463931 -1591316269 1061348720 1212536294 -783514532 -1504987958 922003803 1106483661 -654653321 -1342310175 832138562 1184783828 -543749010 -1466942216 630731021 1386152347 -879341535 -1131323209 586544404 1441973634 -855927752 -1141070674 725858623 1547995561 -984754157 -1303713659 741244198 1529433520 -1038083062 -1255723876 54591905 1950757175 -313565043 -1706536933 70043064 1932260654 -366828396 -1658481662 228231571 2057156869 -476780353 -1802250199 183979402 2112912668 -453432154 -1812063184 519442885 1777410387 -252153623 -2013314945 429643228 1855776074 -141183760 -2137881498 271423991 1730849121 -31196965 -1994078131 390094318 1615293816 -112313150 -1907815340 318927530 1678066236 -49540218 -1978981616 342865587 1667794469 -94251105 -1922636023 500824728 1792985614 -203973708 -2066699486 448020097 1840451095 -189112403 -2084737221 246768334 2041729624 -524614686 -1749273740 165193431 2128582209 -405354501 -1865287827 7269116 2003425898 -295662640 -1721255098 117649125 1879318131 -385003575 -1643479201 678187618 1600873204 -966642866 -1318779944 788633211 1476830957 -1055918249 -1240938559 649583184 1370548934 -927351940 -1078031382 567942729 1457336031 -808157339 -1194110989 903561734 1121743504 -606788822 -1395518532 850822687 1169274505 -591861965 -1413490779 989907508 1275591330 -720458984 -1576428658 1013780013 1265254075 -765235455 -1520148585 169427947 2099147645 -468245817 -1827663279 225740786 2054403940 -478484770 -1803692472 79875033 1942354767 -355685643 -1647601053 61804480 1957183318 -308187412 -1700372870 397300623 1621713689 -106941789 -1901657547 281253782 1740941056 -20056390 -1983199700 427154365 1853025067 -142886255 -2139321849 504897444 1763651378 -266961272 -2028909026 829907747 1181766581 -545717745 -1468124519 907716410 1092458412 -669727210 -1357646208 1068296977 1219222407 -777876931 -1499088213 952184584 1338384286 -691057116 -1580695886 750809927 1539785681 -1026682261 -1245109507 732804958 1554679752 -979118478 -1297815836 572259189 1427950563 -870999463 -1156404529 628506476 1383141370 -881304000 -1132499242 -951890571 -1337688605 692923481 1581915343 -1070691988 -1222002182 773908544 1495783638 -912734905 -1096813103 664183915 1351718141 -822804130 -1175309880 553345138 1476153572 -621519599 -1376555641 888814653 1140657323 -577136376 -1432442466 865597476 1150339250 -735062749 -1557600843 975287311 1294369945 -750644934 -1538973268 1028419606 1246445696 -64131651 -1960157909 304286865 1696873479 -79648348 -1941464782 357484680 1649014814 -218700401 -2047748839 486048931 1811919925 -174382698 -2103701248 462766266 1821536300 -509968935 -1768075953 261364981 2022911075 -419972672 -1846507178 150591724 2147412090 -280889877 -1740192387 21992647 1984472145 -399756814 -1624571548 102912222 1898274888 -564626380 -1453372254 810949912 1196502414 -650790867 -1372419909 926669057 1077733783 -796658682 -1484471152 1049466154 1233823164 -672255969 -1595342711 971002163 1323786661 -1007719344 -1259840314 769723772 1525038570 -998070199 -1283090209 713869669 1569454579 -852171678 -1171008268 591037774 1413330392 -900128645 -1117908755 609698135 1397780929 -449422084 -1842254742 188235216 2084506950 -497313563 -1789089677 206961097 2069023071 -336735026 -1662327720 98809314 1927578996 -327151401 -1685643199 42889723 1971929453 -125743976 -1887011826 378482100 1636310306 -1275775 -1997817833 300083629 1726339387 -161823574 -2124549060 408200582 1867748624 -248053581 -2043662299 523854239 1748914441 -176869385 -2106450079 461065947 1820098125 -233247762 -2061509768 471239362 1796323924 -72439867 -1935042733 362858217 1655174783 -54303780 -1950067894 315425520 1707749990 -389922925 -1614475515 114056895 1909157417 -273679478 -1733768420 27368102 1990634032 -434522207 -1860270281 135779981 2131813915 -512461896 -1770831058 259658388 2021466626 -837087425 -1189331031 538275347 1460821637 -914961626 -1099826256 662219274 1350539932 -1061124339 -1211648101 785311265 1506399927 -944946412 -1331006590 698556984 1587810990 -743694501 -1532284979 1034059383 1252347617 -725492926 -1547244588 986692206 1304988408 -579365015 -1435457537 863630917 1149159123 -635808912 -1390582810 873738844 1125319370 -328327498 -1687605728 39878554 1969704716 -352068945 -1677399495 84786051 1913293589 -491415932 -1783454190 213645224 2075969342 -438807907 -1830854133 198587313 2094072615 -237433134 -2032255420 534212606 1758486376 -155923765 -2118911395 414886887 1874697073 -16611616 -2012891530 286058444 1712052058 -126926087 -1888980369 375464917 1634079555 -687849858 -1610150168 957243218 1309241284 -798098841 -1486173455 1046715211 1231334365 -639912372 -1361279270 936761184 1087563766 -558468523 -1448000829 817369977 1203708911 -893964774 -1112531316 616124214 1404993440 -841291261 -1159865707 601131823 1423162297 -999512536 -1284794690 711116548 1566963602 -1023319503 -1274654041 755958557 1510486923 -1557165967 -735528729 1294068061 975624651 -1539158936 -750420738 1246506308 1028333010 -1376518077 -621596459 1140482415 889016825 -1432763302 -576785204 1150788982 865113568 -1097295851 -912283517 1352071481 663865775 -1175102452 -822973286 1476082976 553389494 -1337782233 -951836495 1582133515 692732317 -1221667778 -1070996312 1495315730 774342020 -1740527431 -280586193 1984940437 21559555 -1624478560 -399811530 1898057100 103103770 -1768284021 -509800419 2022982055 261321009 -1846025070 -420424700 2147059134 150910248 -2047428387 -219051957 1811470833 486533479 -2103739196 -174306222 1821711848 462564734 -1959972625 -64356231 1696813507 304374101 -1941900042 -79182752 1649317338 357147980 -1170949840 -852260442 1413142556 591259786 -1118208727 -899789377 1398217733 609234067 -1259392766 -1008205420 1524715566 770072760 -1283263205 -997866099 1569494071 713794721 -1484543660 -796616254 1234028664 1049295086 -1594987187 -672571941 1323306081 971455735 -1453842074 -564194832 1196834890 810643676 -1372199553 -650979863 1077642323 926725317 -2124768776 -161633938 1867839700 408143938 -2043191839 -248484489 1748581581 524160091 -1887366710 -125427364 1636790502 378028144 -1997744685 -1317563 1726133503 300254313 -1662154340 -336938742 1927538864 98883622 -1686090363 -326664941 1972251817 42540095 -1841954386 -449760968 2084069506 188698644 -1789147721 -497224415 2069210267 206738445 -1860572429 -434185627 2132249567 135314249 -1770770710 -512549252 2021281734 259882832 -1614650687 -389721513 1909195757 113980283 -1733318952 -274164146 1990313972 27719522 -1934689641 -72758783 1654692795 363309869 -1950138738 -54260200 1707958178 315256628 -2106232155 -177061325 1820005257 461120287 -2061977924 -232815062 1796659088 470935302 -1434990021 -579798355 1148824343 863935361 -1390801374 -635617612 1125412622 873684888 -1532214775 -743738721 1252139813 1034228659 -1547598320 -725174650 1305470780 986240938 -1212097953 -1060640055 1506720627 784960485 -1330831802 -945148208 1587773290 698634236 -1189391763 -837000453 1461007169 538051543 -1099524492 -915298590 1350104920 662685646 -2013078606 -16389340 1712110238 285968904 -1888542805 -127389891 1633779335 375803409 -2032577664 -237083882 1758933676 533725754 -2118871143 -155998449 1874523829 415090211 -1783247914 -491586752 2075896570 213686892 -1831333937 -438354087 2094427875 198270581 -1687272476 -328633486 1969234632 40309342 -1677490179 -352012437 1913513681 84596295 -1284703366 -999568404 1566743126 711305920 -1274986653 -1023012875 1510956623 755527385 -1112050872 -894417954 1404637796 616440562 -1160071343 -841119801 1423234685 601089771 -1361319138 -639837304 1087736370 936557220 -1447678201 -558817391 1203260971 817856189 -1610587348 -687385670 1309540864 956904086 -1485985995 -798320733 1231275545 1046804111 261801853 2023618539 -510351791 -1768712505 150405988 2146448370 -419863992 -1845603618 21057359 1984331737 -280023453 -1740103947 103582550 1898691520 -400364934 -1624909076 304994073 1697310607 -64768459 -1960540509 356520704 1648829334 -78745044 -1941355846 485908267 1810984893 -218612217 -2046882159 463182642 1822206884 -174720482 -2104309112 888465333 1140053795 -621115751 -1375881713 865674156 1151210298 -577289600 -1433374186 976187271 1294491409 -736031061 -1557774787 1027779486 1246075656 -749942094 -1538524636 692320209 1581565767 -951216387 -1337285013 774779848 1495860062 -1071623452 -1222155662 664305635 1352617845 -912908593 -1097781671 552975354 1475513196 -822355242 -1174607296 377615932 1636222634 -124807408 -1886869626 300692005 1726677683 -1944823 -1998232673 408583694 1868385944 -162259166 -2125254732 523745815 1748011649 -247866565 -2042696787 188147288 2083641038 -449280140 -1841317918 207299137 2069631703 -497728659 -1789758469 99446378 1927962364 -337440954 -1662763056 41986675 1971821285 -326186145 -1685455927 770692852 1525212770 -1008617512 -1259960498 713167597 1569006203 -997428287 -1282718889 590634694 1412656720 -851820566 -1170403460 609852127 1398712905 -900203533 -1118778523 811124368 1197471238 -564746308 -1454270678 926220937 1077031455 -650419291 -1371778253 1048792738 1233419828 -796053618 -1484120296 971934395 1323940397 -673125481 -1595417855 1034724863 1252758889 -744307501 -1532627899 985752038 1304842608 -724631350 -1547161508 863448525 1148198235 -579253023 -1434551177 874179028 1126029634 -636188424 -1391216530 538686875 1461486861 -837430089 -1189944287 662073730 1349599508 -914878290 -1098964936 784350633 1506217279 -1060217723 -1211536365 699267504 1588250918 -945579876 -1331386358 113411383 1908782497 -389225445 -1614031731 28262702 1990750648 -274653182 -1733947244 135859461 2132688275 -434672599 -1861198657 259311900 2020866442 -512055248 -1770153818 460690771 1819452869 -176425857 -2105752343 471355722 1797218780 -233426842 -2062483216 363732321 1655254519 -73368499 -1935192869 314825080 1707403758 -53626796 -1949660990 616010942 1404085288 -893782638 -1111571196 601510055 1423794225 -841731701 -1160576739 711728268 1567304730 -1000178272 -1285206730 755095701 1510402051 -1022379591 -1274509009 956335322 1309127756 -686889482 -1609968288 1047347395 1231712341 -798809617 -1486614151 937102568 1088175230 -640324156 -1361945262 817285361 1202845799 -558323235 -1447061173 534361206 1759413472 -237513382 -2033130036 414478447 1874018553 -155578045 -2118311467 285359172 1711606994 -15966872 -2012516866 376436829 1634257099 -127821455 -1889097241 40805394 1969853572 -329202370 -1687685720 84107275 1912885405 -351469273 -1677053519 213199904 2075270326 -491041524 -1782809190 198764601 2095044783 -438925035 -1831749245 1811284601 485569263 -2047319211 -218147901 1822148192 463271670 -2104121524 -174942246 1697483339 304790237 -1960580249 -64693263 1648381522 357007044 -1941033090 -79093784 1983975965 21373579 -1739623631 -280476761 1898763780 103540370 -1625114840 -400193602 2023397935 261991097 -1768621309 -510407787 2146917942 149974688 -1845936358 -419557492 1352147633 664736295 -1097448547 -913214709 1475733160 552785470 -1174698108 -822298862 1581492867 692361749 -1337078865 -951387335 1496215194 774462988 -1222635594 -1071169760 1294938837 975700547 -1558096903 -735681681 1245902540 1027982938 -1538484256 -750016650 1140112103 888375921 -1376068661 -620893347 1150910206 866012776 -1432936494 -577753276 1928147768 99222446 -1662823916 -337354110 1971386145 42452919 -1685154291 -326523237 2083961610 187796380 -1841767898 -448795984 2069593875 207376261 -1789583809 -497930583 1868178268 408753098 -2125184400 -162303258 1748494149 523294675 -2043050391 -247548161 1635887982 377920504 -1886401982 -125240620 1726771063 300638177 -1998451109 -1753395 1233327088 1048847206 -1483902244 -796245430 1324275689 971630463 -1595885883 -672692653 1196989378 811576148 -1453917458 -565065096 1077239771 926052173 -1371848969 -650375583 1412694932 590557954 -1170578760 -851619282 1398392717 610203419 -1118329183 -900688329 1525648294 770226992 -1260262774 -1008281060 1568821183 713391913 -1282658669 -997515771 1505779963 784814189 -1211235881 -1060556479 1588438242 699044980 -1331444274 -945490600 1461446857 538761311 -1189770779 -837633677 1349922000 661724230 -1099411972 -914391702 1148678303 862994441 -1434906189 -578936539 1125823622 874349584 -1391143510 -636230340 1252849837 1034668091 -1532847743 -744117993 1304509620 986057762 -1546691176 -725062386 1655586867 363425957 -1935662817 -72937079 1707312170 314881212 -1949440762 -53815920 1819658241 460519575 -2105824979 -176383557 1796738072 471809166 -2062127820 -233742942 2132365399 136208577 -1860750981 -435158547 2020906062 259237080 -1770326686 -511851020 1908594789 113633523 -1613973175 -389314081 1991187580 27798762 -1734247088 -274313786 1088115130 937189676 -1361760106 -640548864 1203148195 816948533 -1447496561 -557857767 1308678536 956819742 -1609647964 -687241166 1231887761 1047145735 -1486652227 -798733269 1567375838 711684424 -1285414670 -1000009628 1510049223 755414353 -1274026773 -1022831491 1404553708 615577978 -1111906112 -893478826 1423576565 601701731 -1160483623 -841786289 2075488626 213008868 -1782902690 -490987320 2094577003 199198205 -1831414713 -439229231 1970207040 40487382 -1688168340 -328750854 1912814937 84151759 -1676845963 -351638301 1711431958 285561216 -2012479430 -16043860 1634706703 375952793 -1889418205 -127470411 1759111460 534698418 -2032695288 -237979490 1874079037 414391723 -2118497263 -155353977 440649183 1833235785 -196238093 -2092264347 489554374 1781084496 -215981846 -2077798276 345525741 1671396731 -90821439 -1919869865 334858740 1693628770 -33822504 -1963141042 133486011 1895032109 -369445737 -1627552767 10031522 2006851892 -292065138 -1718599656 154099081 2116578591 -417252187 -1876554701 239245712 2034608390 -531826500 -1756641238 556655895 1445647745 -819755973 -1205554003 641736974 1363612056 -934395870 -1085706060 804678949 1492213171 -1040708599 -1224786785 681290044 1604098474 -963262448 -1315768186 1016788339 1268631013 -762014625 -1517050679 1006055786 1290797564 -705081274 -1560387376 843152705 1162235351 -598795155 -1421333253 892123480 1110149582 -618473356 -1406801694 56161438 1952433160 -313092686 -1705925340 70594695 1932656657 -365211221 -1656987331 226720940 2055490618 -477291136 -1802883818 183417013 2112456739 -455026279 -1813518065 519038202 1776866412 -253655594 -2014923456 427958499 1854214261 -141803057 -2138345127 271871176 1731419230 -29749788 -1992475278 391751889 1616812103 -111687171 -1907295893 943117398 1328669888 -700926598 -1589672468 1062932559 1213997273 -782929565 -1504558603 921525348 1105882354 -656196280 -1344008738 830511229 1183295723 -544278191 -1467364921 629261362 1384576164 -879778530 -1131899512 585891883 1441476797 -857579257 -1142599279 727337984 1549630614 -984339156 -1303175750 741836825 1529919631 -1036392139 -1254172253 678799197 1601345483 -964966799 -1317210393 790127428 1478448082 -1055522200 -1240386818 648949615 1370038265 -929018301 -1079542059 566487926 1455741920 -808613286 -1194673460 901953337 1120241583 -607332843 -1395923325 850359072 1168655286 -593423860 -1415175526 991510283 1277038493 -719888857 -1575981391 1014299410 1265879940 -763717058 -1518490968 320571285 1679603459 -48896327 -1978477009 343294860 1668379418 -92790112 -1921052106 499126183 1791442737 -204575093 -2067177955 447597502 1839921960 -190600558 -2086364668 246192113 2041292647 -526190883 -1750743477 163664872 2126930814 -405851452 -1865940398 7806915 2003840853 -294027537 -1719775623 119200730 1881008972 -384517386 -1642886560 829330972 1181329034 -547293392 -1469593690 906187269 1090806419 -670223575 -1358298177 1068834350 1219636920 -776241406 -1497608300 953735735 1340074657 -690570469 -1580102771 752453240 1541322478 -1026037932 -1244604478 733233761 1555264247 -977657011 -1296231461 570560074 1426407132 -871600282 -1156882448 628083283 1382611653 -882791553 -1134126103 167818964 2097645122 -468789256 -1828067474 225276621 2053784155 -480046111 -1805376649 81477350 1943801456 -355115062 -1647153316 62323455 1957808745 -306668589 -1698714811 397911728 1622185510 -105265252 -1900087542 282747561 1742557759 -19659899 -1982647533 426520194 1852513812 -144552018 -2140831944 503442075 1762056717 -267416649 -2029470943 2117009627 153628749 -1876860425 -416919199 2034418882 239465556 -1756584466 -531917448 1895074025 133412991 -1627723323 -369239725 2006535408 10386534 -1718145572 -292545206 1670910143 345972777 -1919520365 -91143931 1693832358 334685232 -1963215478 -33782500 1833146509 440707099 -2092041823 -196425417 1781423252 489253890 -2078261832 -215544530 1161895955 843452549 -1420869313 -599232087 1110238218 892064924 -1407023834 -618285648 1268426785 1016961207 -1516975859 -762054245 1291283512 1005608110 -1560736492 -704758398 1492529271 804323553 -1225240229 -1040227891 1604056174 681362680 -1315596990 -963467820 1445836869 556435667 -1205610135 -819664385 1363180636 642206922 -1085399696 -934728218 1731473818 271778060 -1992666954 -29532128 1616508291 392086805 -1906862929 -112155591 1777318312 518555966 -2015242108 -253302766 1854045617 428166439 -2138301283 -141874165 2055414270 226759016 -1802682158 -477466556 2112808423 183096689 -1814002485 -454577059 1951967692 56596826 -1705588512 -313395082 1932881365 70409539 -1657074439 -365151121 1549406546 727523780 -1303089026 -984399640 1530385739 741402077 -1254509465 -1036090127 1384225120 629582326 -1131415476 -880228134 1441553785 585854447 -1142801323 -857404221 1106051382 921317792 -1344053222 -656125812 1182844207 830993849 -1467046909 -544631659 1328974084 942782866 -1590106072 -700458818 1213943069 1063026059 -1504367567 -783147865 1276731993 991843023 -1575550091 -720358429 1265935936 1014208214 -1518680212 -763496454 1120070251 902159101 -1395881145 -607405103 1169108594 849878756 -1415491746 -593068088 1370387005 648626859 -1080028399 -928570489 1455666724 566527666 -1194469624 -808786018 1601567247 678611609 -1317299421 -964908107 1477983766 790564480 -1240047814 -1055821908 2004304529 7369223 -1720114243 -293727445 1880786568 119387678 -1642797148 -384575694 2041367203 246151733 -1750946929 -526017767 2126581434 163986988 -1865453674 -406298880 1790989045 499606115 -2066861095 -204930225 1840092908 447391354 -2086406208 -190527658 1679547079 320662097 -1978287125 -49116291 1668685534 342961736 -1921482766 -92319900 1426215704 570778510 -1156828620 -871693662 1383044865 627615639 -1134430675 -882456901 1541004074 752806844 -1244153338 -1026520432 1555308339 733163429 -1296400865 -977449335 1219838844 1068659690 -1497685424 -776203578 1339590501 954185715 -1579751863 -690891041 1181666126 829029336 -1470059934 -546858252 1090719575 906248129 -1358074245 -670408979 1852601296 426459974 -2141056260 -144366998 1761720265 503744351 -2029005083 -267852173 1622670306 397462388 -1900438834 -104945064 1742356475 282922861 -1982570793 -19698111 1943757748 81548066 -1646984552 -355323378 1958127533 61970235 -1699166591 -306186729 2097212294 168286992 -1827763542 -469124548 2053975967 225058569 -1805431117 -479953371 -761638953 -1516404927 1016344315 1267932781 -705197106 -1561281704 1006234338 1291770484 -599668763 -1421412493 844080841 1162384991 -617872388 -1406454934 891445968 1109742150 -819109965 -1205178587 555957919 1445203465 -935289942 -1085822148 642710150 1363790352 -1040787583 -1225660649 804828845 1493141051 -962915432 -1315167474 680882868 1603420706 -369856737 -1628217463 133828147 1895644837 -291919098 -1717658736 9947690 2005990076 -416291027 -1876371525 153191937 2116466327 -532536524 -1757080670 239878680 2034987662 -196903045 -2092675091 441261655 1833578177 -215041182 -2077651980 488692302 1781000920 -90638519 -1918908449 345413221 1670489843 -34262192 -1963850810 335237756 1694261994 -880705898 -1132048896 630136762 1384656684 -856900977 -1142191591 585292707 1441131317 -983894364 -1302477262 726964104 1548986142 -1036569923 -1255144917 741954449 1530815239 -701075726 -1590600092 943198174 1329545032 -782521621 -1503880579 1062587335 1213397841 -655497536 -1343564202 920881132 1105508218 -545250599 -1467542961 831407093 1183413091 -252748194 -2014810424 518078322 1776685028 -142435769 -2138723631 428669803 1854655485 -30091668 -1993087238 272283456 1732085718 -111603083 -1906433309 391607129 1615872975 -312979910 -1705017684 55979798 1951473536 -365589981 -1657619787 71035663 1933368217 -477903352 -1803225442 227387172 2055903154 -454163951 -1813433721 182477629 2112312235 -525587115 -1750393405 245517433 2040888559 -406722228 -1866016294 164595808 2127083766 -294148761 -1720674831 7980107 2004808925 -384147074 -1642245656 118751314 1880305860 -48546511 -1977872985 320166941 1678929035 -92866264 -1921922626 343447556 1669310610 -205474557 -2067298923 500093999 1791616185 -189959910 -2085994100 446894134 1839472800 -608039523 -1396359925 902589617 1120623655 -592459388 -1414989550 849455272 1168545854 -719747665 -1575045831 991421571 1276171285 -764132938 -1519161056 1014636698 1266487308 -965403143 -1317917329 679181525 1601981507 -1055335968 -1239422602 790018252 1477544026 -928082485 -1079401123 648082663 1369949297 -809283118 -1195089596 567095550 1456078952 -105440236 -1901056894 398032184 1623084462 -19212275 -1981945701 282376481 1741916599 -143879130 -2140429136 425915658 1852163484 -268349377 -2029625175 504312083 1762132357 -469758864 -1828242202 168717660 2097765834 -479344535 -1804928769 224635205 2053413331 -354712510 -1646480172 81126766 1943197176 -306823077 -1699647283 62398839 1958679009 -1025950500 -1243739062 752311792 1540386150 -977995579 -1296840621 733649385 1555933567 -872237842 -1157266312 571266498 1426842964 -881889033 -1134018463 627118555 1382424909 -546427720 -1469506514 828394900 1181187330 -670832479 -1358637001 906856845 1091221787 -776625014 -1498246116 1069270438 1220343088 -690462573 -1579200507 953549247 1339109673 -1225356589 -1041122747 1492708351 805297001 -1315221814 -962822564 1603612646 680664944 -1205009695 -819318153 1445159885 556028763 -1086273800 -934807954 1364109268 642357058 -1421763913 -599348703 1162869659 843631373 -1406378322 -617910728 1109540738 891621140 -1516629371 -761454061 1268020137 1016283967 -1560815972 -705632758 1291433904 1006536486 -1919374821 -90203507 1670826807 345111457 -1963627006 -34447724 1694175022 335298488 -2092752343 -196865345 1833779973 441086867 -2077301200 -215361882 1780516636 489142154 -1875920257 -416773399 2116148051 153545669 -1757249946 -532328720 2035031882 239808476 -1628163507 -369949989 1895453537 134046711 -1717963180 -291584318 2006423416 9480174 -1343374446 -655717628 1105451710 920971816 -1467973749 -544780515 1183719079 831073841 -1590283360 -701430986 1329091212 943677978 -1503922247 -782448849 1213568661 1062381059 -1302680586 -983721120 1549060826 726923852 -1254658065 -1037017223 1530465987 742276693 -1132387388 -880405678 1385120488 629699198 -1142102051 -856959157 1440909041 585479783 -1803314342 -477844532 2056125046 227199712 -1813094589 -454463531 2111848047 182914809 -1705503896 -312531970 1951822404 55657170 -1657415823 -365762585 1933293149 71075531 -1993045186 -30164056 1731914258 272489092 -1906749657 -111247439 1616326155 391126685 -2014379252 -253217894 1776378400 518410934 -2138913003 -142215293 1854711353 428578479 -2067732399 -205006649 1791920509 499759595 -2085802936 -190178082 1839418724 446987762 -1977917341 -48475915 1679098191 319959513 -1921604486 -93219604 1668859222 343930304 -1720190923 -294598493 2004457753 8300943 -1642447828 -383972166 1880382720 118713750 -1750306809 -525647727 2040664363 245703101 -1866353634 -406420344 2127549746 164160932 -1079064423 -928385009 1369483701 648517923 -1195176832 -809223146 1456303532 566910266 -1317715797 -965578691 1601905031 679219473 -1239907150 -1054886876 1477895582 789697800 -1575364355 -719394709 1276623313 990939463 -1519117084 -764203918 1266318792 1014844766 -1396551473 -607821735 1120678371 902496629 -1414556458 -592927680 1168242170 849790316 -1646536432 -354621050 1943386172 80906410 -1699341047 -307155553 1958247461 62868659 -1828695774 -469278284 2098081806 168362136 -1804757701 -479550035 2053370903 224707713 -2140354188 -143918622 1851959384 426088654 -2029974163 -268026373 1762618433 503864535 -1900592826 -105877040 1622745194 398332156 -1982167713 -19024439 1742005363 282318053 -1498023464 -776812210 1220253940 1069328482 -1579663935 -690025129 1339448557 953248891 -1469156886 -546750084 1180700870 828842064 -1358711309 -670792347 1091425503 906683465 -1157436996 -872031958 1426884752 571193350 -1133564507 -882369229 1382108297 627473439 -1244044914 -1025617640 1540817058 751841332 -1296783977 -978086655 1555743931 733869101 1350686606 663152408 -1097877854 -913799628 1475089303 552280833 -1176341829 -823836115 1582981052 693989162 -1336656240 -950858234 1496816549 774941491 -1220937079 -1069626849 1295435754 976353148 -1556568378 -734030256 1247478771 1029452645 -1537908001 -749579703 1139625944 887783246 -1377620236 -622584222 1149275073 864533335 -1433474323 -578168197 1810888518 485017552 -2048813462 -219764996 1820472159 461702089 -2104733069 -175414555 1697939316 305352674 -1959125416 -63099186 1650047853 358517755 -1940399551 -78583081 1985537826 23058356 -1739160050 -279857512 1899307835 103945133 -1623506409 -398691711 2021879568 260333446 -1769140676 -511033686 2146347785 149527455 -1847539163 -421004621 1234888399 1050531417 -1483438109 -795625611 1324819158 972034624 -1594276870 -671190164 1195470589 809918059 -1454436399 -565690553 1076669156 925604466 -1373451320 -651822242 1412298411 590005821 -1172072569 -853235951 1396716210 608633380 -1118940258 -901160184 1526103705 770788879 -1258807371 -1006686429 1570486912 714902038 -1282024532 -997004486 1928644103 99874449 -1661294805 -335702083 1972961822 43922056 -1684577486 -326085724 2083474997 187203235 -1843319015 -450486385 2067958316 205896378 -1790121216 -498345066 1866716771 407168757 -2125613233 -162887719 1747849850 522789612 -2044693674 -249084992 1637375569 379547335 -1885978755 -124710933 1727371848 301116126 -1996752028 -209934 1656206604 363890074 -1933978592 -71375690 1708814613 316490115 -1949036487 -53272401 1819032894 460000680 -2107483118 -177902460 1795291431 470206897 -2062575605 -234313571 2130748776 134714878 -1861303228 -435555118 2020434289 258626023 -1771896739 -513527605 1910189402 115088844 -1613411210 -388858656 1991698755 28432853 -1732736913 -272647943 1507431876 786343250 -1210583832 -1060060034 1588875741 699621707 -1329975055 -943914905 1459756534 537210208 -1190363942 -838120372 1349507567 661186937 -1100891965 -916027307 1148093856 862565686 -1436490612 -580398054 1124286905 872706351 -1391648619 -636874749 1253379474 1035091204 -1531220802 -742630360 1306053003 987756829 -1546213209 -724461519 2074903629 212579547 -1784486559 -492448265 2093039700 197554370 -1831919240 -439873042 1970736255 40910057 -1686540973 -327262779 1914357862 85850352 -1676367542 -351036964 1713083433 287089855 -2011826939 -15546989 1635143728 376529062 -1887948516 -125894262 1757420571 533146765 -2033287881 -238465631 1873664002 413853844 -2119976658 -156989000 1086497925 935695379 -1362311767 -640944833 1202675868 816336906 -1449066064 -559533786 1310272695 958274593 -1609085541 -686785267 1232398510 1047779384 -1485141630 -797066988 1567995105 712148087 -1283729971 -998447781 1511551224 757022830 -1273622060 -1022287550 1403927763 615058501 -1113563649 -894997143 1422129354 600098908 -1160930842 -842356368 887952010 1139417628 -622627930 -1377549520 864081555 1149756933 -577849409 -1433827543 976657080 1295100462 -734463084 -1556100350 1029398177 1247571511 -749387891 -1538126053 693764846 1583166072 -950770750 -1336716460 775407351 1496381025 -1069963301 -1220634803 662801116 1351006794 -913314832 -1098327194 552357573 1475051091 -824037399 -1176166529 260256322 2021917396 -510831762 -1769315336 149878363 2146027213 -421488777 -1847089183 22592112 1985972966 -279520420 -1739461686 104169065 1899122431 -398778555 -1623445549 305406502 1697845936 -63290614 -1958906980 358213183 1650382505 -78149869 -1940867195 485468692 1810406018 -220083400 -2048459858 461532685 1820679835 -175370463 -2104803401 771105739 1525748573 -1007140121 -1258327439 714860498 1570559812 -996833538 -1282230680 590195705 1412078447 -853292331 -1171981757 608202720 1397186422 -900854068 -1119273382 809579439 1195770681 -565226877 -1454874091 925693878 1076610848 -652044646 -1373264372 1050327965 1235061515 -795551055 -1483478489 972521348 1324371730 -671539544 -1593954754 379060995 1637823381 -124362193 -1886301511 301319962 1727199116 -285130 -1996712288 407079729 1866775463 -162665955 -2125800821 523128616 1747550142 -249549308 -2044256622 187634535 2083005425 -450792885 -1842986275 205707134 2068178920 -498289070 -1790212412 99916629 1928571843 -335873415 -1661089041 43605836 1973317594 -325632416 -1685057802 115044360 1910259870 -388689628 -1613618766 28750865 1991345287 -273099459 -1732254293 134281274 2131216556 -435250922 -1861637760 258817059 2020215989 -513581809 -1771803239 460087404 1818972410 -178126528 -2107297322 469869685 1795593443 -233847463 -2063010353 364374110 1655757000 -71726734 -1933657628 316288071 1708989649 -53195413 -1949073923 1035292864 1253204054 -742706708 -1531182726 987272409 1306502223 -724109835 -1546533533 862902514 1147791460 -580863522 -1436055224 872619243 1124347005 -636650041 -1391833775 537018532 1459974194 -838065784 -1190457058 661619901 1349039147 -916331119 -1100557049 786024598 1507784704 -1059608134 -1211066068 699665551 1588804633 -944083549 -1329767115 532693321 1757901279 -238149531 -2033643277 414025040 1873458630 -157031300 -2119904022 287033723 1713175021 -15357865 -2012047167 376835426 1634811380 -126325682 -1887478568 41373997 1970299323 -327602175 -1686241129 85628212 1914545570 -350948328 -1676426098 212654367 2074864009 -492652493 -1784313691 197205254 2093362576 -439387094 -1832366916 615408001 1403605271 -895483731 -1113116613 600024472 1422169358 -842152780 -1161104350 712370611 1567807781 -998537057 -1283672055 756559274 1511988540 -1021948794 -1273922544 957968869 1310605683 -686354231 -1609555873 1047836156 1232307562 -797256496 -1484921786 935524823 1086703937 -640902917 -1362384787 816790990 1202195800 -559850270 -1448711052 -1739039354 -278958832 1985363114 22088764 -1623877217 -399333111 1899755699 104646693 -1769744972 -511384286 2022552728 260736014 -1846668883 -420929221 2145415297 149372951 -2047914526 -219644556 1809919182 484842584 -2105374213 -175785619 1821173975 462149697 -1959475760 -63703738 1698342140 306025578 -1940323895 -77713057 1649893605 357585011 -1556710066 -734966312 1295522914 977218804 -1537492649 -748910143 1247139963 1028843757 -1376914052 -622148118 1138988112 887399622 -1434439323 -578354701 1150177353 864641247 -1098814166 -913941060 1351552006 663239824 -1175672525 -823420507 1474480159 551942281 -1336220392 -950151794 1582597172 693351586 -1221123839 -1070591593 1496924205 775844027 -2126287673 -163292079 1867320811 407518589 -2043762466 -248932280 1746979314 522713444 -1885805323 -123743133 1637254617 378647887 -1997201172 -913286 1727742400 301756758 -1661698909 -336376779 1928994191 100478233 -1684424518 -325154772 1972885910 43051264 -1842350959 -450313209 2082575805 187082027 -1790824312 -498794466 2068599204 206266674 -1171436529 -852853607 1411591459 589569461 -1119844330 -901269376 1397680442 608819628 -1258896323 -1007553365 1526244625 771724679 -1281687516 -996396878 1570070792 714232222 -1483056021 -794989315 1234451783 1049824721 -1594386318 -672093980 1325005150 972999112 -1455303591 -565779249 1196406133 810059235 -1372843968 -651484970 1075999084 925188602 -1435615484 -580317294 1147166248 862416574 -1392248035 -637219957 1124964913 873114279 -1531594954 -743274592 1253824026 1035789964 -1546095825 -723565639 1305874947 986784405 -1210503328 -1059184650 1507282508 785415898 -1330320519 -944514065 1589283413 700299971 -1191008430 -838494268 1460455038 537655016 -1099996341 -915909667 1348534887 661009137 -1862262836 -435736742 2131656416 134827638 -1771185195 -513086653 2019801849 258247279 -1612998658 -388192408 1909847762 114476612 -1732881433 -273587343 1991783115 29295197 -1934159960 -72335554 1656319620 364797458 -1948595279 -52561113 1708436125 315857419 -2106816614 -177490164 1818420918 459658784 -2063514749 -234458347 1796154031 470291001 -1284174267 -999145773 1568370537 712794111 -1273443748 -1021314358 1511435120 756128742 -1112635785 -894847263 1403053915 614979533 -1161608594 -842763528 1422730050 600445908 -1363010015 -641388873 1087143693 936071067 -1448093128 -559355218 1201781524 816221058 -1608935917 -685857147 1310193471 957401001 -1485549046 -797744484 1232745254 1048380336 -2011484531 -14934501 1712672673 286424887 -1888032108 -126756350 1635290040 377469742 -2034194753 -238578135 1758381971 533329669 -2119343450 -156610000 1872954250 413414172 -1783873815 -492106113 2074238917 212168531 -1832781072 -439956890 2093980636 197700426 -1686653221 -328169907 1970919415 41871201 -1675988286 -350404012 1913918446 85140344 -63661950 -1959548908 305854894 1698548024 -78029669 -1939969011 358038967 1649413409 -219213648 -2048384986 484536732 1810252042 -175975255 -2105154497 462206341 1821082899 -511473434 -1769686928 260958666 2022365532 -420590337 -1846969239 148909523 2145852741 -279445292 -1738592190 22438392 1985040750 -399129395 -1624050597 104572385 1899795831 -950355894 -1336047396 693426534 1582557680 -1070105517 -1221571387 775495039 1497247209 -914280328 -1098514194 663703892 1351115202 -823331743 -1175730953 551720269 1474667995 -621959122 -1377134408 887343362 1139079572 -578786249 -1433969503 864947483 1149844877 -734650340 -1557065590 976765232 1296003494 -748952571 -1537420141 1029014825 1246934463 -449861181 -1842833067 186763503 2082928761 -498962982 -1790616244 206310646 2068528224 -336322063 -1661791897 100286685 1929211979 -325458456 -1684089474 43484356 1972417618 -124208729 -1885370063 378984587 1636952093 -688706 -1997386456 301669522 1727802372 -163368555 -2126249725 407720121 1867145263 -248580724 -2044082918 522228896 1747428406 -566130421 -1454982755 810543143 1195956401 -651408110 -1372881532 924986430 1076173992 -795213511 -1482870353 1049911317 1234391171 -671628000 -1594821194 972661772 1325307034 -1007249041 -1259230727 771291203 1526712533 -996450954 -1281593888 714423386 1569852620 -852684451 -1171643957 589525105 1411662055 -901720764 -1119361582 609137768 1397327102 -838665728 -1190802794 537697068 1460382650 -915456487 -1100476785 660692789 1348890531 -1059491278 -1210170716 785847070 1506812808 -944458197 -1330411843 700110599 1589503889 -743052700 -1531782414 1035701064 1253882846 -724029827 -1545658645 987123537 1305575367 -579968426 -1435938112 861930362 1147614188 -637295025 -1392208167 873318243 1124792309 -177415480 -2106856866 459455460 1818594162 -234807599 -2063192505 470777853 1795706731 -71871750 -1934597524 364458966 1656619840 -52783389 -1948408203 315946959 1708377945 -388248916 -1612907974 114666368 1909627670 -273281355 -1733214685 28864409 1992253199 -436190562 -1861783032 135144370 2131301156 -512915833 -1771391471 258205611 2019874621 -686175423 -1608582185 957852269 1309711099 -797700264 -1485619250 1048211060 1232953058 -641580173 -1362791451 936125023 1087050441 -558921878 -1448560644 815916614 1202116304 -894510299 -1112937549 614513161 1403488927 -842850500 -1161547862 600669712 1422544518 -998943977 -1284349055 712716859 1568408237 -1021798642 -1272993896 756479522 1511114420 -327685239 -1687102689 41519781 1971239475 -350605424 -1675813114 85216956 1913880106 -492018757 -1783934163 211944087 2074423809 -440293470 -1832478924 198166158 2093544984 -239010835 -2033726597 533633729 1758046807 -156418060 -2119561374 413359832 1873047118 -14978081 -2011413687 286593779 1712464485 -126437434 -1888385200 377018090 1635772028 -1882726019 -121581077 1640595537 382644423 -2002115228 -5433870 1722041416 295924958 -2128844465 -165979687 1863452771 404044021 -2039370410 -243884608 1753205882 528022764 -1838092007 -445136497 2088669237 192520355 -1793248000 -501611114 2064864300 202663098 -1666483925 -341030467 1923422215 94513297 -1681474254 -322859612 1976097822 47180936 -1263943243 -1011945181 1520935065 765497359 -1278999124 -993839814 1573545088 718099478 -1166915193 -847939311 1417423019 595269693 -1122005602 -904348408 1393683634 605477924 -1457597999 -568729273 1192276221 806846571 -1368189496 -646699682 1081963748 930759794 -1480238621 -792565387 1238055119 1053558873 -1599562246 -676352660 1319566550 966904896 -1763913668 -505683798 2027073808 265650566 -1850665947 -424270669 2143253769 146294175 -1744349170 -285185896 1980315938 17697204 -1620403177 -395465599 1902443835 107204013 -1955872680 -59969330 1701159284 308449762 -1945762751 -83807017 1644717421 353326587 -2052044694 -222856964 1807624518 481892816 -2099409805 -170214171 1825828191 466935241 -1380781836 -625622942 1136431576 884711758 -1428212499 -573045637 1154569665 869688663 -1553368890 -730970032 1298602474 979380604 -1543193377 -754742199 1242226163 1024322917 -1341792112 -956116986 1577812412 688697642 -1217911671 -1066462177 1499874725 778138931 -1092720478 -908502988 1355811214 668416280 -1179407173 -827024339 1472056727 549125377 -1108245505 -889801879 1409278675 620286533 -1164163098 -845449360 1418864330 596973148 -1289090099 -1003668645 1562667745 706959991 -1270362156 -1019150526 1514778360 760127086 -1605987429 -683564275 1313403575 961528353 -1490331774 -802396396 1227175598 1042417208 -1365435479 -644207809 1083406981 932465171 -1443831888 -554176730 1207877276 821661194 -2036358345 -241658975 1754382875 529986189 -2114820306 -151693384 1878787586 419116692 -2008798459 -12379245 1716144681 290290367 -1893077220 -131145846 1629982256 371244710 -1691831469 -332430395 1965478527 35775209 -1673169078 -347977764 1917523558 88876784 -1779221663 -487322633 2080201293 217737947 -1835073672 -442904594 2089852500 194490050 -1528122690 -739409368 1256510354 1038344964 -1551403353 -729790927 1300830091 982394653 -1439614324 -583661030 1145002912 859335478 -1386414443 -631517693 1129488313 878030639 -1185045798 -832925108 1465107446 542438240 -1104124221 -919120299 1346242543 658061177 -1215943960 -1065280898 1502104516 781155154 -1326715151 -940777881 1592102877 702725963 -1618701706 -394026272 1904931674 109953996 -1729538449 -269588743 1994864451 31459285 -1856038332 -430429486 2136046440 139873278 -1775051171 -516559157 2017247089 255561703 -2110553582 -181095804 1815995198 456840104 -2057419253 -229017955 1800415015 475469745 -1930950112 -68207946 1659267852 367090586 -1954165191 -58523985 1703653141 311205763 -341105543 -1666444049 94717269 1923249603 -322510752 -1681796874 46694732 1976545754 -445600693 -1837654819 192859495 2088369649 -501389230 -1793435452 202574206 2064923112 -165923811 -2128935797 403854641 1863673255 -244191228 -2039037806 528453928 1752736190 -121127889 -1883206471 382328067 1640951189 -5605322 -2001909600 295967002 1721969036 -792394575 -1480444889 1053517213 1238127883 -676806488 -1599082434 967221636 1319211282 -568423293 -1457931243 806415791 1192746297 -646756198 -1368098804 930949558 1081743648 -848161579 -1166728125 595359225 1417364847 -903884596 -1122443174 605139424 1393983862 -1012294425 -1263621007 765984203 1520487773 -993765122 -1279039384 717896146 1573718340 -223341256 -2051594834 482243604 1807303810 -170012383 -2099584585 466857997 1825865883 -60056310 -1955811940 308673574 1700973744 -83470061 -1946064507 352860223 1645152425 -284752548 -1744816694 17392752 1980650726 -395656891 -1620184621 107257961 1902350591 -505639570 -1763983880 265481282 2027281620 -424588937 -1850312223 146745435 2142771405 -908184080 -1093073562 667964636 1356293194 -827067927 -1179336321 549294277 1471848531 -955925054 -1342010028 688643310 1577905272 -1066894885 -1217443507 778442999 1499539553 -731306604 -1553066750 979846328 1298166830 -754654835 -1543253733 1024098465 1242411063 -625824346 -1380606672 884788362 1136393244 -572560961 -1428661975 869337235 1154889733 -644004101 -1365608851 932390871 1083447105 -554663198 -1443384716 822010830 1207554904 -683225399 -1606287777 961064933 1313841011 -802485552 -1490273722 1042639868 1226988394 -1003858273 -1288870391 707016627 1562576677 -1018719610 -1270832624 759821226 1515111228 -890118483 -1107890629 620740481 1408798487 -845407564 -1164236254 596802456 1419070222 -487365069 -1779149147 217909023 2079995785 -442588630 -1835429188 194036486 2090333072 -332861951 -1691361641 36081453 1965146043 -347788776 -1673389426 88820532 1917615010 -12290473 -2008856895 290068347 1716332525 -131485106 -1892777256 371708770 1629545460 -241172891 -2036805901 529637193 1754705887 -151897476 -2114647318 419191632 1878748102 -1064929350 -1216264404 780670614 1502553600 -940854365 -1326677195 702927503 1591927321 -832700536 -1185231074 542351012 1465167410 -919585903 -1103688953 658397885 1345940011 -583964706 -1439279288 859768562 1144534628 -631462969 -1386507439 877839083 1129706109 -739577876 -1527914630 1038388928 1256439382 -729338891 -1551885469 982076121 1301183055 -68659342 -1930467356 367408734 1658914504 -58354837 -1954372611 311161415 1703723729 -181149888 -2110459946 457031276 1815777018 -228713639 -2057753649 475036277 1800882915 -429963498 -1856473216 139535930 2136348332 -516783345 -1774865511 255648291 2017186485 -393949404 -1618739278 109751816 1905106590 -269939907 -1729217621 31943185 1994414727 1193175925 806968291 -1458566567 -568902961 1081323372 930390010 -1367486912 -646250794 1237705543 1052955601 -1479835029 -791891203 1319642974 967776200 -1599715726 -677284124 1521056529 766397319 -1264117187 -1012913493 1573175048 717459358 -1278550492 -993136974 1416819491 594920373 -1166241265 -847535463 1394554682 605554604 -1122937322 -904501632 2087734205 192379691 -1837225327 -445048313 2065534884 203079474 -1793855864 -501948898 1923859343 95220505 -1666866525 -341667275 1975912342 46216960 -1681365318 -321956308 1640455129 381709135 -1882637579 -120714653 1722458048 296595286 -2002452756 -6041990 1864160235 404480893 -2129481017 -166362543 1752242162 527837028 -2038466850 -243775928 1577409076 688024226 -1341441256 -955511922 1500028461 779071163 -1217986815 -1067331689 1356780038 668590736 -1093618902 -908622916 1471354399 548677257 -1178765517 -826652763 1135757904 884308678 -1380177028 -625271830 1155501641 869842655 -1429082267 -573120525 1298776674 980349684 -1553489074 -731868200 1241777787 1023620845 -1542822057 -754100287 1701542652 309086826 -1956308016 -60675258 1644609253 352423539 -1945575479 -82841761 1806758606 481804888 -2051107870 -222715020 1826436823 467273281 -2100078597 -170629267 2027711128 266033678 -1764619340 -506119390 2142350977 146185751 -1849700435 -424083653 1980228266 16831036 -1744206970 -284249328 1902782131 107812389 -1620818017 -396134647 1965558263 36649313 -1691981605 -333359027 1917177326 88276344 -1672762174 -347300780 2079556037 217362771 -1778523927 -486879105 2090747356 194606410 -1836047120 -443083674 1755257235 530065669 -2037286721 -241809367 1878187402 418770204 -2114143066 -151286736 1715769761 289644855 -2008354675 -11681765 1630098872 372139310 -1893256044 -132119550 1313220927 960567721 -1605875693 -682657659 1227615526 1043127728 -1490711542 -803029860 1084072205 932876699 -1366048735 -644550473 1206936852 821515650 -1442970568 -554093394 1408317787 620104141 -1107339145 -889689887 1419574594 597413332 -1164796818 -845828872 1563079017 707625471 -1289433019 -1004281645 1514632560 759186918 -1270279076 -1018288950 1815296182 456394784 -2109908582 -180721396 1801387183 475647033 -2058314365 -229135083 1659416708 368017426 -1931030104 -69082818 1703244957 310526987 -1953819215 -57924313 1904486610 109254724 -1618327042 -393381528 1995041995 32431197 -1729655321 -270484111 2136973536 140021878 -1856912948 -430509734 2016568569 255153263 -1774451243 -516213437 1465718910 542779624 -1185711790 -833336892 1345379431 657976561 -1103184565 -918975011 1501990988 780247258 -1215762080 -1064320522 1592480853 703358147 -1327155847 -941488657 1256851482 1038956684 -1528534730 -740075104 1300745219 981531797 -1551258321 -728851015 1144094760 859222206 -1438654204 -583478894 1130120241 878408871 -1387125475 -631958133 594718321 1416994535 -847458467 -1166278709 606038632 1394105086 -904852668 -1122616366 766060099 1521358549 -1012447377 -1264551943 717546074 1573114572 -993361034 -1278364704 1053146645 1237487235 -791945415 -1479741521 967342604 1320110746 -676979936 -1600050250 807286311 1192822449 -569354485 -1458083939 930345534 1081393832 -646081774 -1367694460 404524729 1864089135 -166531179 -2129273085 527518368 1752594998 -243324020 -2038949094 382142091 1639986717 -121018457 -1882302671 296403602 1722675716 -5987394 -2002545880 95133405 1923919435 -341442575 -1667051673 46553796 1975609938 -322421784 -1680929922 191895279 2088183417 -444696637 -1837545643 203281142 2065359456 -502025254 -1793817780 980000560 1299099558 -731382244 -1553936758 1023695657 1241738175 -754304507 -1542649197 884086530 1135945620 -625183186 -1380235592 870306587 1155064717 -573459913 -1428782431 668897108 1356447682 -909054344 -1093148946 548621133 1471445979 -826463647 -1178985737 688195430 1577203696 -955554230 -1341368612 778617727 1500509161 -1067015597 -1218342203 17285112 1979748206 -284565804 -1743851966 107641825 1902988151 -396092723 -1620891045 266090442 2027620188 -506308890 -1764399504 145880019 2142683973 -423652609 -1850170775 481341340 1807195914 -222376272 -2051408346 467495813 1826249491 -170718551 -2100020673 309012398 1701582648 -60471678 -1956481516 352773047 1644286753 -83328357 -1945128435 289721587 1715731557 -11883041 -2008179383 371788010 1630419068 -131634746 -1893705392 530531521 1754821719 -242145811 -2036984453 418545880 1878372430 -151199244 -2114203294 217308311 2079648769 -486687301 -1778741971 194910350 2090412056 -443516510 -1835579084 36197541 1966040115 -333040247 -1692334817 88445116 1916969002 -347344496 -1672691450 707456059 1563286701 -1004237545 -1289503359 759638050 1514150068 -1018607346 -1269925480 619799561 1408652447 -889256667 -1107806797 597467152 1419481222 -846020292 -1164578390 933100639 1083886793 -644637325 -1365987867 821049414 1207371984 -553756310 -1443272196 960918637 1312900347 -683141823 -1605425705 1043050612 1227653346 -802827944 -1490886194 140508594 2136526116 -430859106 -1856590840 254949803 2016741693 -516138873 -1774491631 109344128 1904428310 -393603924 -1618140102 32092569 1995342095 -270020427 -1730093021 367586774 1659886912 -68776710 -1931363220 310716879 1703024985 -57980701 -1953728395 456353252 1815369074 -180550456 -2110114722 475963901 1801032043 -229588783 -2057834425 858905978 1144450540 -583025578 -1439134528 878451043 1130047989 -632129457 -1386919719 1038767432 1257072094 -740019100 -1528625934 981963089 1300275655 -729157507 -1550925589 780586270 1501691272 -1064784846 -1215325020 703269127 1592539537 -941266901 -1327343427 542983468 1465546170 -833412096 -1185672042 657490229 1345827235 -918626279 -1103507313 -989465812 -1308441670 722178560 1544331926 -1033357515 -1251014749 744904217 1533109903 -874611938 -1126610040 634395186 1389832868 -860635385 -1145794671 582868523 1438314173 -659365048 -1347038242 918323812 1102820082 -539023535 -1462233145 835798653 1188460267 -697734278 -1586603028 946276950 1331706560 -788222109 -1509711883 1057672783 1208876761 -26487836 -1989352590 275100360 1734509150 -117041155 -1912526997 386430673 1611613767 -256877610 -2018022592 515783418 1773734508 -136470577 -2133151911 433323747 1859440245 -472071296 -1797524714 231908012 2060816954 -458160231 -1816774897 180315829 2109232675 -318288974 -1711244508 50932382 1947081224 -362115157 -1653752003 73723527 1935924753 -601963923 -1424362757 839951169 1159173079 -613218700 -1401669918 897410904 1115314126 -758822305 -1513981239 1019947891 1271667685 -710373818 -1565540656 1000796010 1285677052 -1045835255 -1230052705 799519525 1486914483 -960227824 -1312610682 684357436 1607288746 -814589381 -1200264531 561789719 1450904449 -937451998 -1088901452 638713614 1360449432 -412032347 -1871195597 159286153 2121904927 -534960452 -1759898070 236144528 2031384326 -374642025 -1632871935 128256955 1889680173 -288969074 -1715364328 13160354 2010119988 -87559487 -1916747177 348754925 1674486651 -39176488 -1968372146 329537524 1688430434 -199460109 -2095363483 437394399 1830103881 -210649366 -2072605060 494919622 1786310480 -147615314 -2144034504 423489666 1849344020 -262253129 -2024184543 508572827 1767310349 -102229604 -1896929014 400980144 1625376806 -24781435 -1987908333 277593257 1737264191 -360414774 -1652313764 76210406 1938673776 -303479341 -1695648443 65479935 1960842345 -463533576 -1822934674 173107412 2102810690 -483209759 -1808401033 222080205 2050727003 -866274970 -1151696400 575918154 1431625948 -886016641 -1137228311 624825427 1379476677 -1031390892 -1249834558 747133048 1536125166 -974389939 -1293103653 736468065 1558359287 -773152510 -1494380140 1071956014 1222897848 -695769829 -1585425011 948503607 1334719649 -550426320 -1472849498 826230812 1178105994 -664998615 -1352933953 911379461 1096137875 -299327249 -1724936071 2539971 1998713173 -381328138 -1639820192 122357210 1884042572 -520935203 -1745610677 251480561 2046458215 -409015100 -1868964782 160468456 2123873662 -207638389 -2070380515 496095655 1788272945 -185437038 -2081078268 452728254 1845175592 -45860679 -1975318481 323639701 1682794755 -97911648 -1926312906 338140556 1663085850 -716799961 -1572753231 994631947 1280299421 -768916418 -1523813208 1009067282 1260524932 -610465771 -1399179133 898853177 1117018543 -588198900 -1409811302 855551264 1173986742 -923692989 -1074356011 654307695 1375257081 -811838374 -1197775668 563230070 1452606944 -970319759 -1322440473 673479005 1596148171 -1052255128 -1237259010 793361732 1481543122 -1586940376 -697432386 1332172548 945842066 -1509625295 -788282713 1208652573 1057858443 -1347240422 -659190132 1102896950 918286240 -1461749245 -539473259 1188109103 836119481 -1126291892 -874965286 1389381472 634877942 -1145839019 -860564797 1438483321 582661103 -1308250498 -989683992 1544277842 722272196 -1251448217 -1032889615 1533414219 744569821 -1710811424 -318757258 1946777548 51267418 -1653943559 -361897361 1935979477 73630531 -1797480750 -472142268 2060648446 232116072 -1817093429 -457807267 2109684711 179833713 -2018507132 -256428526 1774086056 515462974 -2132950371 -136646133 1859363761 433361703 -1989439818 -26427872 1734733722 274915084 -1912190289 -117343687 1611148163 386865941 -1200486551 -814401537 1450993221 561731283 -1088437392 -937888794 1360110172 639013578 -1230401701 -1045512243 1487400567 799071969 -1312535742 -960267308 1607084654 684530424 -1513810163 -759027813 1271625249 1020020407 -1565994220 -709893246 1285993016 1000440494 -1424056513 -602296407 1158741523 840420997 -1401726170 -613127248 1115503114 897190556 -2095306847 -199551177 1829914253 437614107 -2072910920 -210316498 1786741396 494449154 -1916293229 -88039675 1674170047 349109801 -1968542838 -38970596 1688472230 329464368 -1632946235 -374601901 1889883881 128083583 -1715014692 -289291446 2009633520 13607526 -1871659017 -411594911 2122243803 158985805 -1759675410 -535147656 2031295170 236202580 -1822468950 -463969220 2102474118 173409552 -1808625485 -483024859 2050814367 222019849 -1652237160 -360453106 1938472372 76385570 -1695999871 -303159273 1961327021 65030459 -1897380658 -101747624 1625695714 400627060 -1987739433 -24989631 1737220603 277664109 -2144088836 -147522454 1849535952 423271750 -2023880475 -262588301 1766877641 509040991 -1473153950 -550091532 1178539342 825763288 -1352880005 -665091859 1095946583 911598017 -1494549424 -772944698 1222942076 1071885802 -1584973751 -696252193 1334401381 948857331 -1249483770 -1031711600 1535640874 747582908 -1293180897 -974352247 1558561075 736293285 -1151472588 -866460510 1431538968 575978894 -1137694675 -885581637 1379813633 624523671 -1975228949 -45918851 1682572487 323826769 -1926651406 -97611420 1663549662 337702984 -2069893671 -208085681 1787923701 496417891 -2081281600 -185263786 1845250284 452687994 -1745652337 -520862439 2046629027 251274293 -1868648042 -409370368 2123419834 160948268 -1725366851 -298857173 1999019153 2206727 -1639630428 -381548238 1883986056 122447902 -1322629853 -970099275 1596204047 673387673 -1236827846 -1052724820 1481236502 793694336 -1074672367 -923337337 1375710269 653827243 -1197733624 -811910754 1452435492 563435698 -1398975161 -610638383 1116943467 898893053 -1410297506 -587750968 1174335602 855228644 -1572414091 -717099549 1279835225 995069135 -1523902100 -768857606 1260746816 1008879830 232552740 2061191602 -472770552 -1797969762 179420477 2109115819 -457188335 -1816597369 50852118 1946206592 -318140358 -1710317396 74069263 1936524697 -362523613 -1654430539 275474752 1735154134 -26933140 -1990051590 386313561 1610718671 -116863883 -1911554845 514908530 1773654500 -255950754 -2017873720 433923435 1859786237 -137149369 -2133560111 917658092 1102408058 -658753344 -1346697130 836738549 1188605283 -539886375 -1462318001 946459102 1332666696 -697847566 -1587511196 1057232327 1208165713 -787843861 -1509079939 721766792 1543665950 -989124444 -1307830222 745049489 1534049543 -1033442115 -1251877845 635355578 1390014764 -875519850 -1126723584 582157731 1437873461 -860003185 -1145416679 348604517 1673558259 -87479991 -1915872801 329944188 1689107690 -39522992 -1968972346 438091863 1830547649 -200105605 -2095738387 493945934 1786131672 -209754782 -2072488460 158357505 2121754775 -411158227 -1871115845 236821528 2031791246 -535560908 -1760244318 128700467 1890377893 -375017185 -1633517175 12981290 2009146556 -288852730 -1714469488 799631533 1487820859 -1046017663 -1231013609 683977908 1606655010 -959787624 -1311900402 561176735 1450561545 -813923917 -1199853275 639575174 1360532496 -938392150 -1089047236 840857801 1159284831 -602924571 -1424545421 896777424 1114934342 -612508164 -1401229974 1019605243 1271054445 -758410793 -1513316031 1000879330 1286538356 -710519346 -1566481064 1072307110 1223502640 -773555574 -1495053796 948428735 1333849897 -695615853 -1584493051 825332628 1177985794 -549457224 -1472675282 912021389 1096509211 -665700703 -1353382345 576523202 1431976788 -866948370 -1152099720 623955931 1379401549 -885084425 -1137074591 747013104 1535226726 -1031216420 -1248865718 736839657 1559000959 -974838075 -1293805997 75774830 1937968120 -360031678 -1651676460 65666935 1961807841 -303587749 -1696551219 174043996 2102952906 -464399760 -1823022362 221411141 2050312147 -482601367 -1808062721 422783754 1848908700 -146978266 -2143651152 509538067 1767497605 -263156161 -2024292695 401122104 1626313646 -102317548 -1897794942 277178145 1736595383 -24443379 -1987299685 653339367 1375083121 -922793013 -1074234531 563932926 1453055592 -812478510 -1198145724 673882837 1596822083 -970669063 -1323043985 793208524 1480611418 -1052178464 -1236387978 994458243 1279330837 -716678225 -1571853511 1009516186 1261227532 -769286218 -1524453600 899527345 1117422119 -611069027 -1399528693 854619816 1173833278 -587327612 -1409734894 496962095 1788361401 -208573693 -2070520939 452120118 1844838048 -184766694 -2080661620 323256861 1682158219 -45423823 -1974611033 338249220 1663989394 -98097368 -1927276610 2628171 1999579869 -299467929 -1725871119 122019410 1883434692 -380911746 -1639149592 250843769 2046075631 -520228011 -1745173565 161371744 2123982582 -409979060 -1869150246 1773190176 515345590 -2017534708 -256250470 1860007993 433735855 -2133649131 -137090685 1735078930 275514500 -1989847746 -27105880 1611067403 385990813 -1912041177 -116416079 1946659908 50371794 -1710633624 -317784578 1936353373 74275019 -1654388367 -362595865 2061247606 232461536 -1798159014 -472549940 2108809327 179753209 -1816166077 -457657899 1390320872 635022462 -1127154236 -875049646 1437817073 582248551 -1145226787 -860223157 1543836890 721560652 -1307871754 -989051552 1533595843 745529429 -1251560977 -1033797255 1332317324 946781210 -1587024480 -698294986 1208240277 1057191939 -1509283399 -787670737 1102185662 917845032 -1346607726 -658811644 1189068967 836300849 -1462656629 -539586275 1890291041 128761335 -1633293235 -375202597 2009483640 12679662 -1714935724 -288417598 2121270611 158807493 -1870764929 -411478807 2031993162 236646876 -1760321434 -535523088 1830591749 438021523 -2095907799 -199897921 1785813276 494299530 -2072037328 -210237274 1673991479 348136865 -1916177381 -87145331 1688916270 330162616 -1968918526 -39616364 1271246249 1019387199 -1513370491 -758318061 1286105520 1001347366 -1566177124 -710854646 1159603611 840504589 -1424997193 -602442719 1114890626 896848148 -1401061202 -612716488 1450360269 561352027 -1199776543 -813962121 1361017300 639125826 -1089398536 -938071954 1487484415 799933801 -1230547757 -1046453179 1606742502 683917680 -1312124726 -959602596 1535565474 746712628 -1249329266 -1030779112 1558911675 736897581 -1293583465 -975025407 1432180368 576349702 -1152174148 -866908374 1378914953 624402975 -1136725083 -885406925 1177669318 825687632 -1472221206 -549937284 1096551135 911948361 -1353552909 -665494683 1223313140 1072526946 -1494997032 -773646514 1334280941 947958395 -1584798783 -695282857 1625882218 401592060 -1897488570 -102649904 1736784499 276957925 -1987355809 -24351799 1848866392 422856398 -2143479948 -147183646 1767813697 509182679 -2024746131 -262675461 2103438862 173596312 -1823371486 -464076876 2050107927 221584001 -1807987909 -482640979 1938056764 75716266 -1651898608 -359843962 1961468453 65966771 -1696087287 -304024673 1117646819 899342197 -1399615793 -611008935 1173367802 855055212 -1409398058 -587630016 1279682513 994137927 -1572337923 -716229013 1261151176 1009554270 -1524251932 -769461646 1596653447 674090769 -1323000149 -970740163 1481063326 792726280 -1236706638 -1051825628 1374779317 653674275 -1073801575 -923261425 1453110188 563839802 -1198337408 -812260842 2046021419 250937277 -1744982521 -520446319 2124286770 161037220 -1869583842 -409511288 1999128345 3110799 -1725553099 -299821405 1883603712 121811862 -1639194068 -380841286 1682235215 323219417 -1974813085 -45248779 1663638358 338570176 -1926792582 -98546964 1788827517 496527339 -2070858159 -208271673 1844613988 452305906 -2080574904 -184827170 461484008 1820761982 -175124796 -2104951214 485256177 1810586471 -220067107 -2048574901 358229978 1650267980 -78362890 -1940687264 305652675 1697698645 -63339793 -1958825351 104251276 1899073306 -398926176 -1623200202 22772629 1985760003 -279635271 -1739445713 149764030 2146043688 -421308782 -1847302652 260109223 2022163249 -510750069 -1769364963 552570656 1474871222 -824054260 -1176052070 662850361 1350925231 -913561067 -1098179965 775161618 1496528772 -1069914562 -1220716888 693748491 1583281053 -950558169 -1336896847 1029218116 1247784914 -749273496 -1538142466 976575325 1295150027 -734315919 -1556346137 864229238 1149511648 -577931686 -1433778484 888066927 1139401721 -622808509 -1377336619 43687593 1973268031 -325779579 -1684812013 100096688 1928358438 -335987812 -1661072630 205592219 2068194829 -498108489 -1790425311 187486850 2083250708 -450710610 -1843035336 523079373 1747631707 -249303071 -2044403849 406866644 1866955330 -162649096 -2125915282 301336319 1727084137 -497709 -1996531899 379306726 1637675632 -124410934 -1886219428 972340833 1324584695 -671424691 -1593970725 1050245752 1235110638 -795403436 -1483723838 925840979 1076364997 -652126337 -1373214743 809693770 1195754204 -565406874 -1454660624 608415237 1397005971 -900870359 -1119158337 590244380 1411996298 -853538000 -1171833946 714614327 1570707105 -996784357 -1282312307 771088942 1525863096 -1006927102 -1258507372 699911530 1588657660 -944133050 -1329685296 786041203 1507670501 -1059821473 -1210885943 661407064 1349219790 -916315020 -1100671774 536969537 1460056535 -837820307 -1190604549 872471822 1124593048 -636568542 -1391883084 862787863 1147808129 -580683717 -1436268371 987452732 1306289578 -724225008 -1546517370 1035374885 1253155251 -742854647 -1530937185 316272034 1709104436 -52982642 -1949254632 364128699 1655904557 -71677801 -1933740031 469919120 1795511558 -234093380 -2062863318 460300681 1818792223 -178143067 -2107183053 258932166 2020199760 -513762070 -1771590532 134429151 2130970953 -435332877 -1861588891 28669428 1991394658 -272952104 -1732500402 114864621 1910473083 -388575039 -1613635497 816643115 1202441405 -559768313 -1448759919 935409714 1086720164 -640722658 -1362597496 1048015897 1232094351 -797371083 -1484905053 958050304 1310556310 -686501588 -1609309766 756804687 1511840985 -1021997725 -1273840139 712386646 1567692992 -998749830 -1283491348 599811197 1422349547 -842136239 -1161218617 615358564 1403687154 -895237816 -1113263650 197319907 2093345909 -439566897 -1832153767 212801786 2074617964 -492733994 -1784264384 85546193 1914594375 -350800387 -1676671637 41193672 1970511966 -327487004 -1686257294 376818823 1634925585 -126112341 -1887658691 286787742 1713321992 -15308366 -2012128988 414074037 1873376291 -157276775 -2119756529 532906156 1757720634 -238165632 -2033528554 2146265836 149576314 -1847391296 -421250218 2021699317 260546147 -1769025575 -511049905 1899422430 103928392 -1623686158 -398478492 1985685191 22812241 -1739241493 -279808131 1650096776 358435358 -1940644956 -78435534 1698152081 305171975 -1959141443 -62984405 1820455610 461816364 -2104519786 -175594752 1810642595 485164597 -2048764017 -219846887 1149454884 864320178 -1433588984 -578151522 1139707453 887733931 -1377767663 -622338169 1247330838 1029698176 -1537825990 -749628500 1295320591 976369305 -1556388061 -734242891 1496603200 775121622 -1220920468 -1069741062 1582931545 694070991 -1336410251 -951005213 1475334770 552133348 -1176390818 -823753784 1350702699 663037693 -1098090681 -913618991 1727421357 301034299 -1996998015 -62953 1637588916 379367202 -1885995368 -124596722 1747833759 522904329 -2044480845 -249265627 1866471302 407316240 -2125564246 -162970052 2067876809 205945695 -1789973787 -498591117 2083295184 187416390 -1843204356 -450503062 1973076987 43905901 -1684757801 -325873087 1928792034 99628916 -1661376818 -335653288 1570274149 715082739 -1282008503 -997119265 1526054780 770871274 -1258561968 -1006833978 1396962135 608486337 -1118989701 -901078291 1412314958 589891544 -1172285854 -853055756 1076849409 925391767 -1373566419 -651806021 1195552536 809869198 -1454584268 -565444958 1324671795 972280741 -1594195425 -671239543 1234773802 1050548156 -1483258362 -795838832 1306200174 987511032 -1546294974 -724411948 1253493879 1035074785 -1531400869 -742416947 1124106332 872919242 -1391533712 -636890650 1148011589 862614739 -1436342935 -580643329 1349261322 661334172 -1100842714 -916108880 1459739667 537324677 -1190150849 -838300247 1589088312 699441326 -1329991404 -943799934 1507480609 786261175 -1210829555 -1059912293 1991583910 28448816 -1732556406 -272860900 1910041791 115334185 -1613329005 -388907771 2020515988 258576386 -1772043848 -513281746 2130928781 134501403 -1861417567 -435538633 1795307714 470091860 -2062788114 -234133128 1819278555 459852877 -2107531785 -177820319 1708765424 316571750 -1948790308 -53419702 1655993577 364070015 -1933961787 -71490221 1421883695 600246713 -1160882173 -842438507 1403911478 615173536 -1113351142 -895177588 1511764253 756842891 -1273638863 -1022173017 1568044292 712066450 -1283976152 -998300482 1232546123 1047534045 -1485223833 -797017871 1310387538 958258628 -1609266050 -686572312 1202495865 816550383 -1448951723 -559550269 1086416224 935745014 -1362164660 -641190694 1873680871 413739377 -2120189749 -156809123 1757666814 532999528 -2033337134 -238384060 1635094997 376611139 -1887702791 -126042001 1712870860 287270234 -2011810592 -15661962 1914243459 85866773 -1676187473 -351250375 1970589082 41155852 -1686459210 -327312352 2093121969 197505319 -1832066915 -439627765 2075084200 212366654 -1784601468 -492432366 -749197856 -1537272458 1029063884 1246852186 -734666247 -1556950673 976978133 1295822915 -578572846 -1434149564 864931070 1149959272 -621909557 -1377216163 887097575 1139226737 -823183996 -1175976686 551638184 1474716734 -914165347 -1098530549 663523505 1351327783 -1070285386 -1221358304 775609498 1497230348 -950437457 -1335998151 693573763 1582311445 -399112920 -1624164930 104358916 1899975826 -279199439 -1738739289 22388765 1985122443 -420639462 -1846887028 149154870 2145705120 -511686397 -1769506411 260974639 2022250681 -176089780 -2105137702 462386272 1820869878 -219360939 -2048138813 484618361 1810202863 -77947522 -1940017688 357891154 1649659076 -63481497 -1959761423 305739851 1698564317 -901573471 -1119607753 609056141 1397376283 -852569928 -1171660754 589345172 1411875074 -996631405 -1281381371 714538431 1569836329 -1007331190 -1259182052 771439014 1526466864 -671873851 -1594674093 972711401 1325225343 -795229988 -1482756022 1050124784 1234211174 -651195145 -1373062047 924970459 1076288845 -566081298 -1455064968 810297794 1196104020 -248695703 -2044066561 522409285 1747215827 -163516304 -2126003994 407802204 1867096522 -607141 -1997435699 301522295 1728048609 -124028862 -1885583148 378870126 1636968952 -325442547 -1684204389 43271457 1972598199 -336076780 -1661939582 100237624 1929294254 -499012545 -1790534487 206556435 2068381061 -450074586 -1842653008 186779914 2082814364 -512866462 -1771472908 257959502 2020021976 -435977349 -1861962771 135127639 2131415745 -273297584 -1733099578 29077116 1992072938 -388494519 -1612760097 114715237 1909545715 -52865274 -1948358768 316093994 1708132028 -72051937 -1934384247 364573235 1656603301 -234692812 -2063208542 470597144 1795919502 -177267923 -2107102277 459373057 1818643095 -637507670 -1392027844 873334406 1124677136 -580017229 -1435856091 862175903 1147466249 -723783784 -1545806066 987074228 1305656866 -743036031 -1531897065 1035487917 1254062651 -944277554 -1330624680 699995874 1589519988 -1059408937 -1210219711 785699579 1507058285 -915603460 -1100230806 660774608 1348841030 -838779931 -1190786189 537877193 1460169311 -126519773 -1888336203 377165583 1635526553 -15158726 -2011200852 286708502 1712448384 -156303855 -2119577977 413179709 1873260459 -238863864 -2033972578 533551908 1758096306 -440244665 -1832560943 197920619 2093692925 -491806114 -1784114488 211927922 2074538980 -350622091 -1675698461 85430105 1913700303 -327931284 -1686955270 41569088 1971157974 -1021618453 -1273207171 756365255 1511130961 -998862094 -1284398492 712569822 1568654152 -842998055 -1161302449 600752117 1422495587 -894625088 -1112921514 614693868 1403276154 -559135089 -1448380903 815933347 1202001717 -641629546 -1362710016 936371130 1086903084 -797454659 -1485767125 1048162193 1233035015 -686159196 -1608697294 957639560 1309891358 -1221271324 -1070346126 1497006536 775795038 -1336335107 -950135701 1582777809 693138759 -1175492394 -823633856 1474365946 551958892 -1098732337 -913990567 1351405027 663485813 -1434193792 -578502634 1150128556 864723258 -1376897895 -622263281 1138775477 887579939 -1537705806 -748730332 1247156638 1028729096 -1556759381 -734884803 1295768967 977071377 -1940209620 -77729606 1649713408 357798294 -1959328715 -63949661 1698260249 306075023 -2105456610 -175736696 1821321522 461904292 -2048095225 -219431791 1810033963 484826557 -1846685624 -420814626 2145628516 149193202 -1769991087 -511236921 2022602109 260654571 -1623828358 -399415060 1899510102 104794560 -1738826653 -279139083 1985346895 22203865 -1372597851 -651632333 1075949705 925270047 -1455286852 -565893846 1196192912 810238982 -1594599017 -671913727 1325021371 972884013 -1483104882 -794907368 1234697378 1049676852 -1281834559 -996150953 1570152685 714182779 -1259010600 -1007536818 1526424820 771511394 -1119663629 -901482139 1397565663 608835657 -1171354134 -852902532 1411443910 589814864 -1790840467 -498679301 2068811841 206086359 -1842596492 -450165278 2082624600 187000014 -1684375201 -325236279 1972639859 43198693 -1661485754 -336556592 1928977514 100592892 -1997086455 -929377 1727561765 301969587 -1885657840 -123988602 1637172284 378696874 -2043844293 -248882771 1747126295 522467457 -2126467806 -163078732 1867435022 407501976 -2063433114 -234507536 1796006730 470537180 -2106636673 -177703191 1818306387 459675589 -1948710316 -52544830 1708616568 315644910 -1934307763 -72089893 1656401761 364748791 -1732931070 -273505644 1992028974 29148088 -1613212133 -388012403 1909864247 114362273 -1771169232 -513201498 2019588892 258427786 -1862017495 -435884353 2131607301 134909843 -1100176722 -915697096 1348649858 660992788 -1191090505 -838445535 1460602779 537409293 -1330173284 -944760310 1589201840 700349222 -1210388859 -1059201517 1507102633 785628991 -1545882934 -723746212 1305859046 986899312 -1531545901 -743356859 1253578751 1035937641 -1392493832 -637072786 1125014484 873032514 -1435631903 -580202889 1147379661 862236507 -1676037337 -350321743 1914163723 84992669 -1686866114 -327989336 1970935314 41756292 -1832764651 -440071293 2093767225 197880495 -1783628020 -492253286 2074189344 212250294 -2119261373 -156658731 1872806511 413659897 -2034014374 -238790708 1758266998 533346016 -1888146575 -126739481 1635469917 377256651 -2011631768 -14688258 1712754244 286375634 -1485335569 -797924487 1232728771 1048494677 -1608886282 -685938848 1309947610 957548108 -1448338467 -559207605 1201830641 816138855 -1363025980 -641274030 1087356648 935890558 -1161788533 -842550499 1422844583 600429105 -1112717422 -894798076 1403201214 614733352 -1273295943 -1021560017 1511352981 756177411 -1284059232 -999162058 1568190092 713006618 1363393977 642026799 -1085416299 -934614013 1445886368 556353846 -1205856116 -819517414 1603810699 681510173 -1315547993 -963550159 1492513170 804438276 -1225027394 -1040408536 1291103709 1005821259 -1560621839 -704775065 1268345284 1017010514 -1516828440 -762300290 1110386159 891819385 -1407105853 -618236843 1162011126 843436384 -1421049638 -599019444 1781374321 489336295 -2078016419 -215692085 1832933736 440887806 -2092025788 -196540206 1693848899 334570965 -1963428753 -33602311 1671156058 345825740 -1919569802 -91062048 2006617365 10337667 -1718293447 -292299601 1895254284 133200282 -1627838432 -369223498 2034304295 239482289 -1756404725 -532130659 2116862270 153874856 -1876778990 -416968572 1213762808 1063238766 -1504252460 -783164094 1328892129 942831735 -1589958195 -700704421 1182991562 830747740 -1467128346 -544582288 1106165971 921301061 -1344232961 -655912599 1441766556 585673738 -1142817360 -857289434 1384274053 629499923 -1131660887 -880080577 1530139822 741549112 -1254460030 -1036172012 1549390007 727638049 -1302875749 -984579827 1932962864 70360230 -1657221860 -364905078 1952147497 56383679 -1705703163 -313378413 2112693250 183112852 -1813822162 -454789704 2055266331 227004557 -1802600137 -477515359 1853996116 428248258 -2138055304 -142021138 1777104973 518736091 -2015225503 -253416969 1616524390 391972080 -1907075766 -111974948 1731719295 271630569 -1992715949 -29449787 1668669243 343076781 -1921270249 -92500351 1679301410 320809908 -1978238450 -49198440 1840142089 447309727 -2086652379 -190380365 1791202064 499426182 -2066877892 -204815702 2126696287 163971017 -1865634189 -406085915 2041514822 245906384 -1751029142 -525968644 1880704877 119437307 -1642650047 -384821545 2004124532 7582690 -1719999912 -293743922 1478230003 790417253 -1240097057 -1055740343 1601584106 678497148 -1317512506 -964728240 1455454145 566708055 -1194453267 -808900997 1370338264 648708942 -1079782668 -928718238 1168961431 850124545 -1415409989 -593117651 1119955854 902175512 -1395701086 -607618508 1266116517 1013995315 -1518795127 -763480545 1276814268 991793962 -1575697776 -720113146 2054090362 225042156 -1805611178 -479739968 2097359459 168041205 -1827845297 -469074983 1958045256 62019294 -1699018908 -306432014 1943577169 81760967 -1646869635 -355339285 1742339614 283037320 -1982357710 -19877980 1622424071 397609617 -1900389589 -105026627 1761769004 503662266 -2029250816 -267704426 1852813877 426279587 -2141072615 -144252017 1090571954 906493476 -1357992034 -670458104 1181551275 829045309 -1469879417 -547071215 1339770496 953972246 -1579866196 -690874566 1219920537 1068610063 -1497832523 -775957725 1555554006 733015616 -1296449542 -977367188 1541020367 752691801 -1244365853 -1026339979 1382831844 627795570 -1134413880 -882571426 1426166525 570860139 -1156582447 -871840953 892303549 1109936171 -618587759 -1406785273 843234468 1162185778 -598942328 -1421087458 1005908111 1291042841 -704999005 -1560436427 1016673430 1268646912 -761834054 -1517263572 681076953 1604278351 -963245579 -1315882653 804629696 1492294742 -1040462356 -1224934022 641982699 1363464317 -934444601 -1085623983 556672242 1445532772 -819968546 -1205373624 239163509 2034657507 -531678887 -1756886577 153918572 2116791546 -417137344 -1876570666 10145863 2006835409 -292245141 -1718386179 133633118 1894786248 -369527438 -1627503132 334907409 1693546631 -34068163 -1962993237 345738248 1671216286 -90837724 -1919754830 489537571 1781199029 -215768817 -2077978215 440403002 1833383084 -196188906 -2092345984 741624316 1530100074 -1036375856 -1254287290 727289317 1549712755 -984093495 -1303323553 586138062 1441329496 -857628446 -1142517644 629278167 1384461633 -879991557 -1131719571 830691736 1183082766 -544393036 -1467348958 921607553 1105833239 -656343891 -1343763397 1062785450 1214243132 -782847866 -1504608240 943003059 1328686373 -700746593 -1589885943 391801140 1616730530 -111933416 -1907148658 272084269 1731239355 -29766655 -1992360809 427942150 1854329232 -141590486 -2138525508 518792479 1777014153 -253606861 -2015005531 183335248 2112506310 -454879108 -1813763862 226540873 2055704031 -477176731 -1802900237 70709602 1932640756 -365391794 -1656774440 56309115 1952187885 -313174953 -1705876287 119085631 1881025193 -384337133 -1643099259 7659046 2004086448 -293945590 -1719824484 163746317 2126881435 -405998815 -1865694281 246371860 2041079426 -526305480 -1750726738 447613531 1839807181 -190813321 -2086183967 499371586 1791295188 -204624018 -2067095560 343245417 1668461311 -92544187 -1921199149 320358000 1679783654 -48879780 -1978591286 1014446839 1265633889 -763798565 -1518441651 991624942 1277021816 -720068670 -1575768236 850178757 1168867923 -593308695 -1415191681 901871324 1120290378 -607184912 -1396168858 566241939 1455888901 -808563777 -1194755287 648933002 1370152476 -928804954 -1079722192 790340257 1478267447 -1055538291 -1240272101 678848184 1601263150 -965212268 -1317062910 503458686 1761942504 -267629998 -2029290812 426766183 1852366833 -144601525 -2140750115 282698572 1742640090 -19414432 -1982795018 397698901 1622366147 -105249159 -1900202257 62208794 1957825420 -306488778 -1698927968 81329923 1944047509 -355033553 -1647202631 225358632 2053735358 -480194044 -1805131118 167999281 2097432487 -468904419 -1828051317 627837878 1382759200 -882742630 -1134208500 570544047 1426521913 -871387517 -1157063147 733447044 1555084050 -977673560 -1296117186 752502685 1541240587 -1026283855 -1244457433 953883602 1339829060 -690652418 -1580053912 1068949451 1219620701 -776421657 -1497395599 906007520 1091019638 -670108980 -1358314918 829249529 1181378415 -547146027 -1469839805 -1717946447 -291698905 2006210205 9659915 -1627917400 -370097346 1895404164 134128146 -1757298813 -532246763 2035277487 239660601 -1876132966 -416593140 2116164278 153430560 -2077415467 -215345341 1780696825 488928879 -2092899380 -196619430 1833861856 441037430 -1963544601 -34496655 1694027467 335543901 -1919194114 -90416280 1670712018 345127492 -1561061511 -705484817 1291482709 1006454467 -1516645536 -761338890 1268232780 1016103642 -1406165173 -618090531 1109524071 891735793 -1421714606 -599430204 1162623614 843778792 -1086126307 -935053429 1364026929 642406055 -1204894972 -819334254 1444979240 556241598 -1315401937 -962609223 1603726851 680648341 -1225438410 -1041073248 1492855322 805051020 -2139027728 -142199194 1854891996 428365642 -2014526743 -252972417 1776460741 518361939 -1906667838 -111296940 1616179182 391372664 -1992865061 -30377395 1731800055 272505697 -1657399660 -365877758 1933080504 71255854 -1705258355 -312679909 1951773601 55739191 -1813143898 -454382032 2112094090 182767388 -1803527489 -477664727 2056141715 227085061 -1141955016 -857205074 1440827156 585529218 -1132273119 -880422217 1384940301 629912475 -1254838774 -1036804452 1530580774 742260656 -1302762989 -983672187 1549208383 726678441 -1504168356 -782301494 1213618032 1062299622 -1590300091 -701316397 1329304425 943498239 -1467761042 -544960776 1183702850 831188948 -1343325577 -655799583 1105206107 921119693 -1414769357 -592747099 1168258079 849675401 -1396600534 -607739460 1120923654 902348944 -1518871295 -764351081 1266269229 1014926523 -1575347944 -719509106 1276409908 991119522 -1239726761 -1055099455 1477780603 789714157 -1317633714 -965627432 1601757282 679465204 -1195324059 -808976909 1456385097 566861023 -1079178884 -928368150 1369663568 648304838 -1866304005 -406502035 2127303895 164308033 -1750093342 -525827724 2040647886 245817432 -1642463799 -383857313 1880595685 118533235 -1720436272 -294450874 2004506876 8218730 -1921686113 -93170423 1669006515 343684133 -1978097274 -48262896 1679212714 319942716 -2085687891 -190194373 1839238273 447200279 -2067584588 -205252318 1791838360 499808270 -1296604046 -978299676 1555629406 733885896 -1243963285 -1025666819 1540669767 752087505 -1133712320 -882123562 1382190444 627424762 -1157552039 -872015665 1427065205 570980835 -1358924778 -670612352 1091441978 906569132 -1469206513 -546668391 1180946723 828694965 -1579418588 -690172750 1339399432 953331102 -1498007491 -776927061 1220040977 1069508999 -1982249798 -18975700 1742153110 282072320 -1900773213 -105664459 1622860175 398315801 -2029859704 -268043234 1762438564 504077618 -2140206959 -144164857 1851877821 426137899 -1804708642 -479632312 2053125618 224855396 -1828482873 -469458863 2098065899 168477053 -1699357460 -307041158 1958460864 62688598 -1646782219 -354473885 1943435737 80824655 -34147659 -1963867613 335057817 1694475023 -90491220 -1919154630 345331584 1670539030 -215123321 -2077603311 488840107 1780755261 -197083490 -2092462584 441376690 1833561892 -532553007 -1756966329 240092157 2034807659 -416536888 -1876224418 153241572 2116384626 -291869981 -1717740939 9702351 2006137689 -369643782 -1628397972 133812182 1895759680 -963063171 -1314921749 680964945 1603371975 -1040902556 -1225644302 805009224 1492928478 -935110065 -1086035239 642595683 1363807221 -819028394 -1205227840 555810682 1445449708 -617627111 -1406602609 891396917 1109824419 -599652864 -1421527402 843867948 1162565562 -705410517 -1561101635 1006250759 1291656081 -761688526 -1516323164 1016590110 1267785608 -454179852 -1813318814 182690520 2112131662 -478148627 -1803077765 227436225 2055820887 -365540410 -1657701552 70789866 1933515388 -312766497 -1705197751 55963379 1951587941 -111488112 -1906449658 391426748 1616085546 -29943927 -1993332961 272201381 1732134451 -142517342 -2138674380 428817038 1854409240 -252928069 -2014597331 518192791 1776668161 -545004740 -1467690070 831357456 1183494790 -655481051 -1343678541 920667657 1105688223 -782734578 -1503700072 1062603298 1213282996 -701124841 -1590517887 943443515 1329397421 -1036717224 -1254898738 742036084 1530766050 -984008895 -1302460457 727144045 1548773115 -856720534 -1142404100 585177670 1441147600 -880623757 -1132097563 629988959 1384902345 -809463753 -1194876767 567210267 1456062861 -928164818 -1079352136 648230146 1369703828 -1055188987 -1239668589 789936425 1477593535 -965288932 -1317933942 679001392 1602194854 -763920301 -1519341371 1014620543 1266602473 -719698870 -1575127844 991176038 1276319216 -592705439 -1414842121 849504589 1168464347 -608056200 -1396245266 902802772 1120443842 -189878017 -2086043543 446747091 1839718725 -205294362 -2067512208 499979722 1791632732 -92981043 -1921906597 343628257 1669097847 -48694060 -1977627582 320249336 1678880110 -384196453 -1642164211 118997431 1880158497 -294361982 -1720495084 7996846 2004694328 -406706007 -1866131393 164383109 2127264019 -525341520 -1750541274 245468572 2040970506 -690249354 -1579380256 953532506 1339224268 -776575633 -1498327559 1069024323 1220490453 -671078076 -1358489134 906905704 1091139838 -546443939 -1469391413 828607601 1181007079 -882069230 -1133805180 627232830 1382408360 -872319733 -1157216867 571413543 1426597041 -977848032 -1297086026 733566988 1555982490 -1025835719 -1243755089 752131093 1540598915 -306871874 -1699565272 62644370 1958531076 -354925145 -1646299855 81142923 1943082013 -479327860 -1805043430 224422048 2053593142 -469512811 -1828389629 168668345 2097847343 -268267046 -2029674164 504164598 1762377824 -143698493 -2140641963 425800943 1852179577 -19326488 -1981929090 282556612 1741703250 -105587215 -1900810905 398114013 1623034955 -1912239286 -117261348 1611393638 386718448 -1989652653 -26247227 1734749823 274800361 -2132933768 -136760338 1859150420 433541826 -2018261151 -256575497 1774036557 515544795 -1817011410 -457856072 2109536770 180079252 -1797300425 -472354911 2060533275 232132237 -1654058212 -361880694 1936159280 73417382 -1710958843 -318511213 1946859049 51218111 -1251234942 -1033069804 1533397678 744684088 -1308201061 -989765875 1544031927 722419233 -1146084432 -860417242 1438532252 582578698 -1126307927 -874850497 1389594245 634697235 -1461928986 -539260048 1188223690 836102748 -1347321857 -659140759 1103044307 918040133 -1509477420 -788528318 1208570616 1057907310 -1586825267 -697448613 1331992289 946054775 -1759593973 -535197027 2031147815 236448689 -1871479278 -411808124 2122129214 159002536 -1715129799 -289275217 2009813781 13394819 -1633094112 -374356298 1889965836 128034714 -1968592273 -38888711 1688718147 329317333 -1916506506 -87859488 1674186586 348995532 -2072894883 -210431285 1786528625 494629863 -2095061436 -199698734 1829865320 437696510 -1401906493 -612914603 1115618287 897174393 -1424138534 -602247604 1158889462 840175456 -1565846799 -710139289 1285911517 1000489803 -1513695512 -759044482 1271445444 1020233554 -1312322905 -960447951 1607068555 684645149 -1230352706 -1045594584 1487155090 799219460 -1088683371 -937741821 1360159673 638931759 -1200503156 -814287334 1451206560 561551158 -1137448504 -885728930 1379764452 624605298 -1151455791 -866575033 1431325949 576158827 -1293393414 -974171796 1558577366 736178240 -1249532445 -1031629451 1535886543 747435097 -1585120852 -696006342 1334483072 948807702 -1494663755 -772928221 1223122073 1071672335 -1352699490 -665304824 1095831730 911613988 -1473071737 -550140655 1178391723 826008637 -2023896832 -262473322 1767090220 508860602 -2144334567 -147374705 1849584693 423189667 -1987690190 -25071196 1736974366 277811336 -1897167573 -101927491 1625678855 400741521 -1695884956 -303175182 1961146440 65243358 -1652089475 -360698389 1938390097 76434631 -1808707242 -482975296 2050961530 221774060 -1822649009 -463755815 2102588515 173393141 -1524049783 -768612321 1260829093 1008830771 -1572529008 -717083642 1280015804 994856234 -1410117445 -587964371 1174221207 855245057 -1398893406 -610687948 1116796302 899138840 -1197487891 -812058501 1452386753 563517783 -1074656012 -923452318 1375497688 654007630 -1237040929 -1052544951 1481253363 793579877 -1322679098 -970017712 1596450282 673240444 -1639516095 -381564713 1883806061 122661371 -1725219752 -299103026 1998937460 2256354 -1868730253 -409321243 2123567455 160702921 -1745832854 -520649476 2046743878 251258320 -2081298395 -185149261 1845463305 452508063 -2070139844 -207938390 1787972880 496336262 -1926602729 -97693567 1663303995 337850797 -1975016434 -46099304 1682556194 323941812 -362197426 -1653702952 73871202 1935679476 -318469545 -1711031615 51047291 1947065325 -458045828 -1816791318 180135760 2109446086 -471924123 -1797770509 231826249 2060866527 -136421846 -2133233988 433078022 1859587984 -256665037 -2018202971 515767071 1773849481 -117058024 -1912412530 386643764 1611433890 -26734079 -1989205353 275149613 1734427579 -788042106 -1509925360 1057558442 1208893244 -697652577 -1586652663 946129843 1331952421 -539171148 -1461987806 835880856 1188411150 -659479891 -1347022277 918504321 1102607127 -860848414 -1145614732 582885326 1438199640 -874661125 -1126528403 634641367 1389685569 -1033111856 -1251162554 744855548 1533192042 -989449527 -1308556705 721966053 1544512371 -210600177 -2072686695 494673443 1786457781 -199247082 -2095543424 437377594 1830218412 -39192771 -1968257109 329750033 1688249991 -87805148 -1916599374 348803592 1674404510 -289050773 -1715314691 13307463 2009874129 -374822030 -1632658460 128371294 1889663688 -534845607 -1759914033 235964021 2031597283 -411884736 -1871440938 159203948 2121954042 -937664569 -1088721071 638729963 1360334461 -814638114 -1200182456 562035442 1450756708 -959981579 -1312757917 684308185 1607370319 -1045818388 -1230167174 799306432 1487094358 -710193245 -1565753547 1000681103 1285692953 -758740038 -1514030292 1019800214 1271912960 -613365871 -1401424121 897492669 1115264555 -602078328 -1424346338 840131236 1158959666 -664851252 -1353180070 911298016 1096187254 -550311723 -1472866237 826051065 1178319215 -695950082 -1585212312 948618706 1334703428 -773234457 -1494331279 1072103883 1222652253 -974635864 -1292956610 736517508 1558277394 -1031407439 -1249720281 747346333 1535944971 -885803878 -1137409012 624809398 1379591456 -866226045 -1151778795 575672751 1431773497 -483324924 -1808384878 222260520 2050514366 -463681507 -1822689141 173189425 2102761895 -303397834 -1695697760 65332506 1961088396 -360234961 -1652526919 76095747 1938690453 -24765344 -1988023050 277380428 1737444826 -101984135 -1897076497 400931157 1625459139 -262302638 -2024102716 508818814 1767163368 -147828661 -2143854371 423506279 1849229809 -1052500595 -1237111525 793410721 1481460791 -970335852 -1322325758 673691832 1595967534 -811625025 -1197955799 563213459 1452721157 -923643482 -1074437840 654061706 1375404060 -588050967 -1410056833 855469253 1174035539 -610350608 -1399195290 898672860 1117231178 -769096229 -1523600051 1009181943 1260508257 -716881470 -1572703916 994779374 1280053368 -97895099 -1926427181 337927273 1663266047 -45614756 -1975465526 323590256 1682876646 -185485961 -2080995871 452973659 1845028045 -207851154 -2070199816 496111682 1788158164 -409129695 -1868948041 160648205 2123660443 -521082568 -1745364562 251562004 2046408834 -381246189 -1639869051 122209343 1884288169 -299146998 -1725148772 2424870 1998729392 1188823362 836448724 -1462607762 -539668232 1102169435 917960141 -1346395017 -658991903 1208453488 1057012198 -1509300132 -787556150 1332366697 946699775 -1587270587 -698147629 1533743398 745284016 -1251643382 -1033748324 1543951679 721544617 -1308052461 -988838779 1437636884 582461826 -1145112520 -860239698 1390238989 635071899 -1127007199 -875295561 2108825994 179638556 -1816379226 -457478096 2061493651 232314117 -1798208321 -472468439 1936304568 74357038 -1654142828 -362743806 1946447265 50552119 -1710617459 -317899749 1610953198 386007416 -1911861054 -116629420 1734931959 275760481 -1989765925 -27155379 1860090332 433686858 -2133796624 -136845210 1773370821 515132755 -2017649431 -256234369 1606889475 683671701 -1312206545 -959553095 1487598618 799917196 -1230727882 -1046239840 1360836657 639338663 -1089283811 -938088053 1450277928 561401022 -1199629052 -814207598 1114644583 896995569 -1401011893 -612797987 1159586942 840619240 -1424784046 -602622524 1286318165 1001167043 -1566193287 -710739473 1271295052 1019305178 -1513616032 -758170122 1688801483 330178653 -1968737817 -39829135 1673843922 348382276 -1916094978 -87194264 1785895161 494250095 -2072184363 -209991357 1830771936 437808246 -2096022068 -199881382 2032009391 236531769 -1760534141 -535342827 2121516214 158659616 -1870813798 -411396852 2009434269 12761099 -1714689615 -288564953 1890077828 128941074 -1633276504 -375317186 1961518016 65885014 -1696333076 -303877510 1938270169 75536207 -1651915019 -359729565 2050092018 221698916 -1807775010 -482821560 2103193579 173743997 -1823322425 -464159151 1767732132 509231922 -2024598904 -262921698 1848686525 423069483 -2143365487 -147200505 1736899478 276941568 -1987536198 -24139220 1626029967 401346329 -1897570653 -102601163 1334067976 948138910 -1584782812 -695397710 1223264017 1072609159 -1494751683 -773794133 1096796986 911801260 -1353602538 -665412992 1177685795 825573301 -1472434673 -549757287 1379095404 624190458 -1136840128 -885390634 1432262517 576301027 -1152321959 -866662705 1558764382 737143752 -1293501838 -975074588 1535450951 746729425 -1249149333 -1030992131 1844531841 452354583 -2080427091 -185072837 1788647064 496739854 -2070743116 -208287966 1663752883 338553381 -1926972513 -98333943 1682382506 322973244 -1974894714 -45199600 1883652837 121729651 -1639439415 -380693665 1999341308 2930282 -1725569072 -299706554 2124270295 161151553 -1869370373 -409691283 2045775566 251084376 -1744932894 -520528012 1453290057 563626719 -1198451867 -812243981 1374860880 653625030 -1073948804 -923015190 1480915579 792972013 -1236624553 -1051874367 1596538466 674107124 -1322819762 -970952744 1260937773 1009734331 -1524235519 -769576041 1279632948 994219682 -1572092136 -716376178 1173613087 854907529 -1409447117 -587547739 1117662726 899227280 -1399828694 -610828356 582009926 1438119120 -859921046 -1145465348 635240543 1390031049 -875339405 -1126936091 745229428 1533836514 -1033556648 -1251861042 721848429 1543616763 -989271743 -1307584041 1057477666 1208018100 -787892978 -1508997736 946475067 1332551853 -698060521 -1587330687 836525072 1188785286 -539869892 -1462432342 917608457 1102489759 -658507483 -1346844237 434037902 1859769368 -137329246 -2133347020 515055767 1773408257 -256032325 -2017824467 386231484 1610767402 -116716144 -1911800570 275294373 1735366707 -26818167 -1990067937 74052842 1936639100 -362310202 -1654610608 50606323 1946353765 -318090785 -1710399159 179469528 2109033550 -457433612 -1816449694 232765633 2061011031 -472786451 -1797854853 1001125127 1286391185 -710568917 -1566399299 1019621662 1270940040 -758624206 -1513135964 896564533 1115114915 -612492263 -1401344881 840808748 1159367098 -602679296 -1424693098 639427939 1360778741 -938310577 -1089096487 561062266 1450578412 -813744042 -1200066368 684158289 1606442439 -959902595 -1311884053 799713608 1487772126 -1046165404 -1230767886 12965327 2009261401 -288639773 -1714649995 128455126 1890525504 -374968070 -1633599380 236871165 2031709547 -535806767 -1760097209 158570980 2121574770 -411174712 -1871001506 494060971 1786115389 -209935225 -2072275951 438239666 1830301988 -200187746 -2095689720 329862553 1689156879 -39375691 -1969218525 348424576 1673771286 -87365460 -1915889606 277259972 1736545874 -24590360 -1987053698 401302237 1626100299 -102431759 -1897778329 509423350 1767513696 -262975526 -2024505524 422636271 1849154169 -146895933 -2143700139 221361824 2050393654 -482355316 -1808210150 173830841 2103132719 -464383083 -1823137021 65683090 1961692676 -303800386 -1696370904 76020363 1937820189 -360080473 -1651594447 736658956 1559213722 -974723296 -1293822026 746930709 1535275651 -1031068871 -1249111121 624102974 1379155624 -885166318 -1137025148 576637479 1431960241 -867128565 -1151886435 912234088 1096328958 -665716924 -1353267246 825381489 1177903847 -549702819 -1472527413 948182618 1333997260 -695566474 -1584574496 1072290371 1223617237 -773342353 -1495233543 161322885 2124064531 -409733463 -1869298113 250631068 2046255882 -520211792 -1745288666 122036151 1883320097 -381124965 -1638969843 2874286 1999432504 -299517310 -1725789676 338331617 1663940471 -98244915 -1927031205 323437560 1681945454 -45538604 -1974595006 452005843 1844854597 -184586497 -2080874903 496815050 1788607324 -208491802 -2070570384 854832973 1173653467 -587344287 -1409620233 899576660 1117340610 -611315080 -1399381266 1009270655 1261375465 -769237421 -1524535611 994442086 1279446000 -716465590 -1572033828 793028393 1480824767 -1052064251 -1236404589 673801008 1596871590 -970522084 -1323289974 564080411 1452810125 -812560841 -1198096735 653454082 1375067028 -922973650 -1074021704 -993552101 -1279219315 717879351 1573832865 -1012245246 -1263702636 765738030 1520635064 -904130263 -1122295361 605188101 1393901715 -848177872 -1166613082 595571740 1417184394 -646936193 -1367885335 931063891 1081727173 -568504986 -1457881616 806562890 1192500444 -676658867 -1599327781 967139425 1319260407 -792279724 -1480460862 1053336696 1238340846 -5654061 -2001827515 296212735 1721821289 -121340470 -1883026084 382344422 1640836208 -244174367 -2039152265 528240845 1752916059 -165677576 -2129083026 403805396 1863754818 -501306953 -1793484511 202426523 2065168397 -445420114 -1837867720 192744578 2088385556 -322625147 -1681780461 46874793 1976332351 -341252708 -1666198262 94799024 1923200038 -572741542 -1428449076 869452150 1154873824 -625906621 -1380557611 884936047 1136147961 -754507672 -1543499522 1024016708 1242460626 -731192207 -1553083161 979666269 1298380235 -1066682306 -1217623896 778426642 1499654532 -955876313 -1342092111 688397579 1578053021 -827314164 -1179189094 549343520 1471766966 -908200939 -1092959101 668177721 1356113327 -424507246 -1850361852 146598334 2143017256 -505459573 -1764197347 265366951 2027298097 -395771744 -1620168650 107438476 1902137626 -284900167 -1744571345 17474965 1980601603 -83519242 -1945982880 353106394 1645005132 -60269329 -1955632007 308690371 1700859221 -169996092 -2099699630 466645480 1826046334 -223095587 -2051742645 482194929 1807385959 -151913575 -2114532593 419404469 1878567459 -241418368 -2036658410 529686188 1754623546 -131435605 -1892859075 371462791 1629692433 -12077134 -2009037020 290051742 1716446728 -347673603 -1673405589 88640209 1917827655 -332714012 -1691607182 35999432 1965194846 -442670129 -1835379879 194183907 2090087029 -487544874 -1778936000 218023674 2079979116 -845161647 -1164383289 596753021 1419152107 -890101944 -1108004898 620527204 1408978674 -1018932381 -1270651915 759837263 1514996441 -1003907206 -1288787988 707262038 1562429120 -802632907 -1490027613 1042721305 1226939023 -683339988 -1606271046 961244672 1313627798 -554482937 -1443597423 821895723 1207571133 -643922146 -1365657720 932242994 1083692708 -269825320 -1729234354 31763444 1994627938 -393802047 -1618985385 109670381 1905155963 -516865302 -1774816644 255796166 2016940880 -430143757 -1856260507 139651039 2136332105 -228730180 -2057639382 475249552 1800702726 -181395803 -2110312909 457080713 1815695135 -58305906 -1954455016 310916002 1703871284 -68446569 -1930648063 367392699 1659029293 -729486832 -1551639930 982158140 1301134250 -739693047 -1527898465 1038569253 1256226739 -631283166 -1386720588 877724430 1129722776 -583883205 -1439328595 859621143 1144780673 -919340428 -1103836446 658348888 1346022350 -832684435 -1185345797 542138177 1465348055 -941067706 -1326497072 702944106 1591813116 -1064978849 -1216182583 780916595 1502406629 -1599382497 -676565879 1319451955 966921637 -1480157178 -792614768 1237907754 1053804988 -1368337363 -646454085 1082045697 930710935 -1457713100 -568713054 1192456472 806633870 -1122218885 -904168211 1393700183 605363649 -1166964638 -847857420 1417668942 595122648 -1278753719 -993987361 1573496165 718181875 -1263927216 -1012059962 1520722300 765678058 -1681556265 -322810815 1976245755 46935405 -1666664242 -340817832 1923537378 94497140 -1793133339 -501627789 2064684489 202876255 -1837944580 -445382550 2088587728 192569670 -2039321421 -243966939 1752960415 528170249 -2128631638 -166160324 1863436678 404158736 -2002131839 -5319657 1722254765 295744827 -1882972008 -121434098 1640645044 382562594 -1179620002 -826843704 1472072818 549010660 -1092769465 -908420655 1356056683 668268797 -1217665684 -1066609158 1499825216 778220758 -1341775499 -956231197 1577599065 688877775 -1543013062 -754954836 1242110998 1024339072 -1553286877 -731018827 1298454543 979626137 -1428359928 -572799586 1154651172 869639346 -1380896495 -625606265 1136611389 884498603 -2099360362 -170296064 1825582266 467082284 -2051831409 -223037159 1807607971 482007093 -1945778780 -83692238 1644930184 353145886 -1956118083 -59821781 1701208209 308367367 -1620484622 -395416220 1902591198 106957896 -1744528917 -284972675 1980430535 17680465 -1850550848 -424286890 2143073516 146506874 -1763765799 -505929393 2026991861 265699427 -1835188579 -442888693 2090033073 194277159 -1779369340 -487077358 2080283560 217688894 -1673087313 -348027335 1917376387 89122581 -1691651402 -332643808 1965364122 35791628 -1893060871 -131260817 1629769685 371425091 -2008552736 -12526986 1716095948 290372442 -2114869557 -151611811 1879033831 418969457 -2036571438 -241479100 1754399742 529871720 -1443684779 -554422589 1207795577 821710831 -1365321140 -644224294 1083226976 932678646 -1490512281 -802183439 1227290443 1042401245 -1606069634 -683515160 1313551186 961283012 -1270608335 -1019003225 1514827549 760045451 -1289106904 -1003554114 1562880772 706780050 -1163950589 -845629803 1418848047 597088185 -1108196838 -889884020 1409033014 620434336 -1954148388 -58638518 1703440112 311385702 -1930703931 -68355245 1659218665 367172223 -2057467922 -228935816 1800660674 475321940 -2110766089 -180915359 1816011483 456725069 -1775165512 -516542674 2017427092 255348226 -1856185439 -430183625 2136128141 139823643 -1729456246 -269637860 1994716838 31704624 -1618521197 -394239227 1904816831 109969961 -1326960876 -940630142 1592151608 702643886 -1215960307 -1065165925 1502317089 780974775 -1103911130 -919300176 1346225674 658175644 -1184996545 -833006679 1464861203 542585477 -1386266768 -631762970 1129406044 878079690 -1439499415 -583676929 1144822341 859548371 -1551583422 -729577516 1300944494 982378232 -1528204453 -739359795 1256657527 1038099169 203297555 2065245061 -502238657 -1793637719 192141066 2088036252 -444746202 -1837463888 46504737 1975692215 -322176499 -1681077605 94920504 1924100014 -341426668 -1667166590 296289143 1722692577 -5807525 -2002758963 381994862 1640232952 -120936894 -1882351916 527600453 1752546259 -243471767 -2038703361 404705116 1863876554 -166646160 -2129256730 930100187 1081541453 -646032649 -1367776671 807270338 1192937300 -569141522 -1458264456 967556073 1319930751 -676996411 -1599935917 1053196272 1237405542 -792191268 -1479594422 717693887 1572868905 -993443181 -1278316027 766175142 1521342256 -1012627830 -1264339428 605858701 1394318107 -904738143 -1122633161 594636692 1417043714 -847311176 -1166524882 352658002 1644303044 -83147906 -1945340952 308864587 1701828317 -60389529 -1956530191 467577440 1826200310 -170865844 -2099774502 481521273 1806982895 -222490795 -2051391549 145895990 2142569120 -423865574 -1849990260 266335791 2027472569 -506358013 -1764317291 107592196 1903069842 -395846872 -1621038146 17071645 1979928203 -284549327 -1743966297 778764954 1500262924 -1067097162 -1218292960 688309891 1577186837 -955734097 -1341155527 548440744 1471658558 -826348668 -1179002094 668815025 1356496423 -908906595 -1093394677 870060798 1155211880 -573410350 -1428864188 884070119 1136060017 -624969781 -1380415651 1023908556 1241557594 -754320416 -1542534282 980049621 1299017283 -731627527 -1553789073 1042837905 1227833607 -802811715 -1491001301 960869768 1312982302 -682896220 -1605573582 821295523 1207224629 -553805681 -1443190759 933117370 1083772204 -644850538 -1365808128 597647861 1419268451 -846135079 -1164562353 619881964 1408603514 -889404224 -1107561386 759491015 1514395985 -1018525461 -1269974915 707341790 1563303240 -1004057358 -1289716636 88494425 1916887503 -347590539 -1672544029 36410688 1965860310 -333056916 -1692220166 194894187 2090527229 -443303865 -1835759407 217062770 2079796708 -486638498 -1778823992 418464061 1878421931 -151052271 -2114449273 530351396 1755035058 -242031608 -2037001058 371902735 1630402969 -131815389 -1893492555 289869078 1715486080 -11965382 -2008130388 657670352 1345613894 -918740484 -1103490710 543065289 1465496671 -833559067 -1185426061 703121634 1592785012 -941184562 -1327392424 780471547 1501707373 -1064604201 -1215537855 981749940 1300455458 -729140840 -1551040242 1038718125 1257153595 -739773055 -1528773353 878696582 1129900048 -632178262 -1386837700 858922143 1144335369 -583238221 -1438954203 475881496 1801080974 -229441228 -2058079838 456172545 1815581847 -180435667 -2110130757 310831146 1703008444 -58160890 -1953515120 367733811 1659640997 -68858593 -1931313783 32141436 1995260138 -270266032 -1729945146 109556837 1904248051 -393620151 -1618024993 254933070 2016856280 -515925662 -1774671372 140262487 2136673473 -430809733 -1856672275 1752356375 527820417 -2038646981 -243562579 1864307214 404234904 -2129562846 -166313036 1722375717 296644275 -2002305271 -6287457 1640274492 381921962 -1882522864 -120730746 1975895667 46331621 -1681152161 -322136119 1923613290 95367932 -1666817210 -341748784 2065583681 202997463 -1794101395 -501800965 2087946840 192199374 -1837241484 -444933150 1394407135 605800009 -1122854925 -904550555 1416704710 594936400 -1166060566 -847748228 1573355245 717246075 -1278664767 -993120425 1521138420 766347874 -1264264232 -1012667570 1319888571 967628333 -1599764585 -677202175 1237721762 1052840500 -1480047730 -791710952 1081110153 930569759 -1367470171 -646365389 1193126544 807049734 -1458320452 -569050326 1902765910 107927488 -1620605318 -396314900 1979982671 16978905 -1744158109 -284331275 2142400356 146104306 -1849946552 -423936290 2027924349 265853931 -1764636079 -506004793 1826551602 467257252 -2100259298 -170416504 1806906155 481559485 -2051190265 -222666095 1644527360 352472982 -1945428436 -83087686 1701362457 309300111 -1956193739 -60691805 1242023838 1023473416 -1542871374 -754018780 1298793351 980235025 -1553702229 -731688387 1155289004 870022970 -1429066112 -573235690 1135709109 884390691 -1379931495 -625419761 1471207418 548923244 -1178683690 -826702272 1356665827 668607349 -1093438769 -908836263 1500209096 778858334 -1218101532 -1067315598 1577491409 687975239 -1341588739 -955266453 1514452117 759399427 -1270164039 -1018305233 1562996876 707674138 -1289285216 -1004527306 1419721895 597167153 -1164878453 -845779683 1408432318 620087336 -1107519086 -889476860 1207149809 821335143 -1442986531 -553978549 1084121320 932794494 -1366294076 -644402862 1227369667 1043274837 -1490661905 -803111559 1313204442 960682060 -1605662218 -682837664 1630180445 372090059 -1893403279 -131873305 1715949636 289431762 -2008469144 -11664898 1878072431 418786553 -2113962685 -151499307 1755109494 530311392 -2037204646 -241858100 2090697785 194688175 -1835801323 -443230845 2079342624 217542838 -1778507508 -486993510 1917193227 88161437 -1672975065 -347120207 1965803538 36501636 -1692030658 -333276760 1130333652 878228802 -1387141896 -631843730 1144144333 859140443 -1438899999 -583331721 1300499942 981679472 -1551209270 -728933284 1256835583 1039071593 -1528321837 -740255675 1592300976 703571238 -1327041380 -941505526 1501909417 780296511 -1215614843 -1064566765 1345527170 657730836 -1103266642 -918926280 1465833883 542763277 -1185892169 -833124319 2016519452 255235466 -1774205904 -516361050 2136760581 140202387 -1856896983 -430624577 1995058478 32316856 -1729868798 -270304108 1904732471 109107617 -1618376677 -393299827 1703327096 310478318 -1953967020 -57678654 1659597153 367804919 -1931145139 -69066533 1801272650 475663836 -2058134426 -229348112 1815148883 456640965 -2109826945 -180770583 217795493 2080144179 -487249271 -1779295713 194416572 2089926442 -442962288 -1835016698 35701655 1965552385 -332488005 -1691774419 88934286 1917466392 -347904350 -1673243084 290216897 1716218711 -12436755 -2008741253 371302360 1629925198 -131072268 -1893151134 530043891 1754325861 -241585441 -2036432311 419043306 1878861692 -151750970 -2114763184 932539245 1083333627 -644150719 -1365493033 821604212 1207934946 -554250664 -1443758386 961471327 1313461193 -683638157 -1605913883 1042491206 1227102160 -802339222 -1490389252 706902793 1562725279 -1003742683 -1289016653 760200976 1514704774 -1019093444 -1270419798 620360507 1409205165 -889744873 -1108303231 596916002 1418921908 -845523442 -1164089704 367033060 1659325042 -68281400 -1930876066 311279357 1703579243 -58466351 -1954222265 456913622 1815921216 -181038086 -2110610580 475412175 1800472153 -229091357 -2057345163 139946624 2135972374 -430371924 -1856095430 255504025 2017304079 -516632651 -1774977245 109896370 1904988708 -394099810 -1618627832 31532715 1994790461 -269531257 -1729595631 781081132 1502177978 -1065338112 -1215886442 702783029 1592045219 -940703975 -1326788721 542495262 1465049736 -832851150 -1185119324 657987079 1346315921 -919177429 -1104066627 859392584 1144945374 -583586972 -1439687694 877956689 1129561799 -631574659 -1386356757 1038271098 1256583916 -739466410 -1528065088 982451811 1300772597 -729716913 -1551476775 1053632807 1237981617 -792508405 -1480296291 966847806 1319624104 -676426734 -1599488892 806789397 1192333699 -568803271 -1457524561 930833676 1081890202 -646642656 -1368247114 595212611 1417480661 -848013201 -1166841607 605551962 1393610188 -904291210 -1122063136 765571441 1520861671 -1011888035 -1264000821 718042472 1573602814 -993913788 -1278925614 94570991 1923365241 -340956989 -1666557867 47107574 1976171872 -322917158 -1681417140 192446941 2088743243 -445193999 -1838034841 202720708 2064807250 -501537560 -1793321858 403970443 1863526685 -166037337 -2128787407 528080274 1753148676 -243811138 -2039444440 382702009 1640538415 -121507691 -1882800125 295851424 1722115382 -5491572 -2002058214 668342374 1355884784 -908560054 -1092662820 549182591 1471999209 -826950317 -1179480635 688754772 1577754818 -956042888 -1341865490 778064973 1499948251 -1066519199 -1217853961 979437570 1298544788 -730896082 -1553442376 1024248859 1242299533 -754799305 -1543135839 884637744 1136504998 -625680100 -1380724342 869745705 1154512063 -572971771 -1428286061 481835182 1807681592 -222930558 -2051970796 467008695 1825754145 -170156645 -2099466995 308523164 1701085194 -59911760 -1955929818 353268869 1644774419 -83880535 -1945688769 17770698 1980242012 -285128218 -1744406160 107146451 1902500933 -395538945 -1620329111 265593080 2027130990 -505757228 -1763839678 146367713 2143179895 -424213043 -1850722981 1754762913 529579575 -2036732019 -241246437 1878674104 419265070 -2114704492 -151839998 1716258451 290141701 -2008913985 -12232919 1629602442 371651100 -1892703322 -131558608 1965072069 36154963 -1691418647 -332804225 1917672156 88762954 -1673315344 -347862170 2080052983 217851489 -1779075109 -487438515 2090259182 194110072 -1835486270 -442530988 1408872041 620666623 -1107833019 -890175533 1419012720 596859622 -1164309668 -845333558 1562519131 707073741 -1288943753 -1003784223 1515184706 759747284 -1270774930 -1018776584 1313783309 961121947 -1606361311 -683151433 1227061780 1042565762 -1490216136 -802542674 1083520575 932316841 -1365551341 -644061307 1207497254 822067888 -1443458294 -554589284 1905049568 109809526 -1618813236 -393875878 1994488825 31869807 -1729160491 -269997501 2136422354 139462468 -1856416002 -430021016 2017129419 255705949 -1774939417 -516709775 1815850884 456957714 -2110402904 -181207490 1800825757 475093771 -2057827663 -228640217 1658857398 367466272 -1930541414 -68585972 1703797679 311087929 -1954315645 -58412523 1256365864 1038462910 -1527972348 -739520878 1301240625 982018983 -1551812067 -729412981 1144592154 859711372 -1439205834 -584038752 1129632515 877912981 -1386565073 -631405895 1465225036 542293978 -1185157536 -832774410 1345866581 658471875 -1103746439 -919528721 1502480254 780744680 -1216321966 -1064872252 1591984999 702870513 -1326603701 -940928291 1520561187 765910197 -1263563505 -1012351591 1573660730 717953196 -1279112938 -993691264 1417307153 595416199 -1166801603 -848087637 1394057224 605065374 -1122385628 -903941710 1192688711 806472913 -1458004629 -568349187 1081817182 930875592 -1368041102 -646813212 1238201461 1053443299 -1480387239 -792451633 1319153772 967278842 -1599155904 -676732458 1641008363 382270589 -1883132473 -121201327 1721895154 296040548 -2001966626 -5547704 1863599321 403928143 -2128992779 -165866141 1752793280 528396374 -2038963732 -244264582 2088295567 192932889 -1837711965 -445543115 2064980118 202516480 -1793361478 -501462740 1923306685 94659627 -1666370159 -341179129 1976471716 46768178 -1681854072 -322453218 1136319842 884862452 -1380664242 -625767208 1154947451 869280237 -1428588457 -572634943 1298224464 979789254 -1552993156 -731380502 1242337609 1024172511 -1543311259 -754597645 1577962758 688586128 -1341936598 -955999044 1499466015 778516873 -1217501133 -1066837851 1356219700 668038562 -1093131240 -908127090 1471906093 549237179 -1179262975 -827141993 2027224490 265538876 -1764057978 -505566192 2142845363 146671909 -1850255201 -424646647 1980724632 17319182 -1744759628 -284810206 1902293377 107315479 -1620258643 -395583429 1701047758 308600152 -1955754782 -60113804 1645095383 352917825 -1946138373 -83396499 1807246844 482301290 -2051668784 -223267770 1825939941 466784627 -2099527479 -170069921 -1004355155 -1289359045 707567745 1563136023 -1018231372 -1270336222 759260312 1514558478 -889632353 -1107396343 620177587 1408243749 -845902458 -1164722928 597355690 1419631676 -644492855 -1366105761 932950245 1083998323 -554166832 -1442896570 821458172 1206994026 -682731013 -1605801619 960510167 1313278017 -802972190 -1490768524 1043201230 1227541592 -11738779 -2008296973 289570889 1715843295 -132045444 -1893329430 372196432 1630041286 -241735337 -2037360191 530122875 1755199725 -151343794 -2114085416 418696290 1878260980 -486805247 -1778597481 217419821 2079498427 -443140840 -1835989618 194532404 2090820770 -333416141 -1691924059 36575263 1965631625 -347226838 -1672835652 88333318 1917119632 -583405332 -1438728070 859279808 1144037718 -632015627 -1387068317 878335449 1130194255 -740132642 -1528477624 1038883314 1256925540 -728777529 -1551332271 981589483 1300688253 -1064378232 -1215705058 780173732 1502064946 -941415279 -1327229945 703415741 1592423723 -833263430 -1185785812 542837142 1465661696 -919032669 -1103127499 657902991 1345453337 -430452700 -1856970574 140095752 2136899998 -516287427 -1774377813 255096081 2016626055 -393455594 -1618253696 109197626 1904544172 -270427121 -1729712999 32505123 1994968501 -69156800 -1930956586 367960428 1659474426 -57867175 -1953876785 310601077 1703171555 -180664206 -2109966108 456468830 1815222728 -229208981 -2058240771 475589959 1801444817 -166419665 -2129423431 404406787 1864233621 -243701962 -2038540384 527894042 1752184460 -120640739 -1882711157 381766193 1640397479 -6099196 -2002395246 296521256 1722531518 -341593269 -1666939939 95277671 1923801841 -322013358 -1681307708 46143102 1975985896 -445105287 -1837167633 192305749 2087807683 -501874848 -1793929226 203136588 2065477338 -847608857 -1166167183 594862795 1416876637 -904443906 -1122994328 605628114 1394480708 -1012855851 -1264174269 766470905 1520982639 -993210420 -1278476454 717401824 1573232246 -791833725 -1479892203 1053029039 1237631545 -677357670 -1599641844 967718582 1319700000 -568976463 -1458492633 806910621 1193232907 -646193240 -1367544002 930463364 1081249298 -284192146 -1744264456 16905026 1980154836 -396208521 -1620744479 107755355 1902839757 -506193316 -1764545846 265976688 2027768806 -424026555 -1849757997 146259817 2142277631 -222789110 -2051034468 481747750 1806816176 -170572269 -2100136315 467347263 1826363305 -60618184 -1956365650 309160724 1701469058 -82915807 -1945502025 352366349 1644666779 -731794778 -1553563088 980407178 1298719516 -754157889 -1542765015 1023547283 1241851653 -625329516 -1380120062 884235192 1135831854 -573047155 -1429156325 869900193 1155444535 -908680510 -1093561772 668517358 1356854136 -826579237 -1178839475 548734967 1471297377 -955438352 -1341515162 688081884 1577352010 -1067389207 -1217929601 778997701 1500102483 -1605499735 -683068353 1312843141 960976147 -1490829136 -802885594 1227727260 1042977034 -1365930853 -644695027 1083960759 933027105 -1443346302 -553682924 1207314862 821107000 -1107749683 -889314213 1408726497 619726199 -1164652332 -845946814 1419424248 597524846 -1289577217 -1004163991 1563229651 707513669 -1269868314 -1018664848 1514224074 759564636 -1692392351 -332983049 1965966669 36271579 -1672617864 -347418386 1917026644 88388034 -1778668461 -486761275 2079706495 217251305 -1835636662 -443459364 2090338662 194984432 -2036911099 -242219885 1754879273 530474431 -2114260964 -151142262 1878298928 418619814 -2008237001 -11826015 1715658011 289795469 -1893631954 -131708744 1630476546 371730836 -1185597976 -833485442 1465603268 542925906 -1103564303 -918568601 1345753309 657563723 -1215382054 -1064727220 1501617398 780659808 -1327269437 -941340331 1592596719 703211641 -1528683124 -739961574 1256998048 1038840886 -1550851691 -729231101 1300332729 981905455 -1439060546 -583099096 1144507538 858848260 -1386976857 -632071887 1129973899 878524445 -2110057184 -180607562 1815442444 456279194 -2057907911 -229514833 1800974357 476020867 -1931436782 -68702844 1659829310 367643816 -1953670901 -58037859 1703098407 310642865 -1618213564 -393529902 1904370792 109401342 -1730035363 -270077493 1995415665 32018663 -1856533130 -430916128 2136599642 140434636 -1774565009 -516064775 2016684099 255006933 -1837603285 -444639555 2088109831 191969169 -1793744334 -502099292 2065416990 203223944 -1666978279 -341516657 1923977013 95076259 -1680987648 -322364778 1975536428 46627770 -1882229169 -121092391 1640044387 382085109 -2002603434 -5930304 1722602362 296477676 -2129330563 -166474005 1864015697 404598727 -2038875548 -243397902 1752652616 527461342 -1458157853 -569280907 1192765391 807343961 -1367637254 -646139284 1081467862 930272064 -1479684399 -792003001 1237561341 1053073259 -1600124216 -676906402 1320053732 967400306 -1264494969 -1012505071 1521432491 765986621 -1278438754 -993287672 1573057458 717603620 -1166352715 -847385053 1416937369 594775823 -1122559316 -904910278 1394178944 605965078 -1956423830 -60528644 1701656134 308938448 -1945201805 -83254299 1644229215 352830153 -2051481768 -222302258 1807138420 481398498 -2099963071 -170775593 1826323053 467421947 -1764473074 -506234984 2027562530 266147508 -1850113257 -423709823 2142757435 145805997 -1743794372 -284622934 1979821584 17211014 -1620964571 -396018765 1902930441 107698847 -1341294686 -955627724 1577260686 688137752 -1218399301 -1066958035 1500435095 778691073 -1093206128 -908996858 1356373692 668970538 -1178911863 -826537185 1471503013 548563507 -1380292666 -625125552 1135871722 884160124 -1428708385 -573533367 1155121907 870249061 -1553862668 -731455646 1299156696 979942990 -1542706195 -754246789 1241664193 1023769175 1178163700 826173794 -1472775976 -550500274 1096064493 911453563 -1352991551 -664941481 1222824390 1072030032 -1494437654 -773095300 1334777311 948446537 -1585351437 -695843739 1536051600 747206918 -1249892164 -1031333846 1558416777 736410911 -1293030235 -974463949 1431683490 575861044 -1151623026 -866349032 1379403195 624899373 -1137285993 -885959679 2102884668 173033898 -1822877680 -463591290 2050669861 222137779 -1808475127 -483136353 1938616590 76267928 -1652387806 -360341324 1960916247 65406337 -1695591365 -303536979 1625319768 401037774 -1897002892 -102156062 1737338177 277519831 -1987851155 -24838917 1849418090 423416316 -2143977402 -147672880 1767253363 508630501 -2024258465 -262179639 1596090549 673536035 -1322514023 -970245873 1481616556 793287738 -1237201536 -1052312298 1375330439 654233617 -1074298453 -923750083 1452549278 563287048 -1197849166 -811764444 1117092049 898779207 -1399121411 -610522773 1173929160 855608414 -1409884700 -588124814 1280241891 994689141 -1572826673 -716725927 1260598522 1008993388 -1523755562 -768973504 1682720893 323713259 -1975375535 -45803065 1663143012 338083058 -1926238904 -97985058 1788330063 496038105 -2070306461 -207711755 1845101654 452801728 -2081135238 -185379348 2046515225 251422863 -1745536715 -521008733 2123799552 160541846 -1869021908 -408957510 1998639147 2613437 -1724993273 -299269743 1884099634 122299556 -1639746274 -381401720 1947155318 50858976 -1711187366 -318346548 1935867759 73781241 -1653825981 -362041643 2060759876 231965650 -1797598616 -471997698 2109306717 180242379 -1816717711 -458217753 1773677330 515840900 -2018096578 -256804184 1859514123 433250205 -2133094873 -136528207 1734583072 275026870 -1989295604 -26545510 1611556665 386488239 -1912601067 -116967805 1331764158 946219816 -1586529646 -697808380 1208803239 1057746737 -1509769589 -788165091 1102746508 918397722 -1347095904 -659307978 1188517781 835741443 -1462159687 -539097553 1389759450 634469196 -1126667530 -874554784 1438371779 582811477 -1145721105 -860709255 1544389608 722121598 -1308368188 -989539758 1533036529 744978279 -1251072291 -1033300405 1830029879 437467809 -2095420645 -199402611 1786367534 494862008 -2072531198 -210722924 1674543621 348697235 -1916673239 -87632961 1688356380 329610890 -1968429264 -39118938 1889737299 128199365 -1632797825 -374715415 2010046026 13233884 -1715421338 -288911376 2121831009 159359735 -1871252659 -411974693 2031441528 236087022 -1759824044 -535033918 1450846975 561846889 -1200337965 -814515387 1360522982 638639728 -1088843830 -937509028 1486987981 799445595 -1229995039 -1045892233 1607231188 684414530 -1312684040 -960153746 1271741083 1019873805 -1513923657 -758879455 1285619330 1000853012 -1565614162 -710299848 1159115433 840008255 -1424436347 -601890029 1115387568 897336870 -1401612388 -613275894 576036080 1431481446 -866386468 -1151546038 624449769 1379887231 -885638715 -1137637037 747508930 1535714388 -1031768594 -1249426056 736350427 1558503501 -974278153 -1293254303 1071811732 1223015426 -773001800 -1494491858 948914317 1334343707 -696178271 -1585047241 825820326 1178481712 -550017654 -1473227492 911524031 1096020009 -665149037 -1352822523 423345208 1849461934 -147464940 -2144146046 508983329 1766934711 -262661875 -2023806565 400569354 1625752732 -101821146 -1897306704 277737491 1737146501 -24932033 -1987796567 76328028 1938529482 -360526480 -1652163098 65103941 1961253075 -303101591 -1696056833 173483118 2102400248 -463911614 -1822525996 221962359 2050871521 -483098277 -1808551475 995012017 1279892775 -717173603 -1572340725 1008953768 1260673342 -768800636 -1523959790 898966915 1116869909 -610581329 -1399032775 855171482 1174393100 -587824970 -1410224096 653901269 1375636803 -923280135 -1074729873 563378636 1452493146 -811984672 -1197660042 673330663 1596261745 -970173237 -1322556323 793768446 1481163112 -1052667694 -1236885436 2133369 1999093231 -298914731 -1725309757 122505568 1883929078 -381474740 -1639704358 251331915 2046571997 -520788889 -1745726223 160874834 2123493828 -409427842 -1868590872 496475421 1787866507 -208012239 -2069967705 452614404 1845324178 -185321432 -2081224514 323753263 1682646457 -45976573 -1975171947 337760566 1663492512 -97538022 -1926725492 274988658 1734659812 -26370210 -1989496888 386808427 1611205373 -117417145 -1912116271 515405376 1774143190 -256501908 -2018433030 433435225 1859289807 -136588427 -2133007389 232058390 2060705408 -472215750 -1797406804 179907087 2109610649 -457749725 -1817150539 51340836 1946703538 -318699768 -1710868578 73572925 1936036523 -361970927 -1653869689 722329274 1544220204 -989610090 -1308324096 744495779 1533487669 -1032946801 -1251390695 634803848 1389454878 -875022428 -1126234318 582718097 1438425607 -860490819 -1145912533 918212318 1102970440 -659247118 -1347182748 836176583 1188051537 -539399189 -1461822595 945899244 1332115066 -697358400 -1587013802 1057784565 1208726115 -788339751 -1509567665 158912307 2122317733 -411652577 -1871602039 236260138 2031238076 -535074298 -1759749488 128141057 1889826711 -374528467 -1633020229 13533976 2009707406 -289349068 -1714957662 349167447 1674112961 -87966085 -1916367123 329390926 1688546264 -39028126 -1968485644 437540709 1829988339 -199608759 -2095249697 494506876 1786684394 -210242992 -2072984890 840364027 1158799213 -602370345 -1423983039 897264610 1115429748 -613070130 -1401783720 1020094409 1271551839 -758970651 -1513867661 1000383440 1286050630 -709967108 -1565920662 799145887 1487326985 -1045455181 -1230459355 684473222 1607142160 -960341334 -1312462276 561674157 1451050811 -814475647 -1200413161 639087540 1360036642 -937831784 -1088495090 -1897868292 -102243478 1626256080 401179206 -1987242011 -24500365 1736668873 277104223 -2143593522 -147035304 1848982242 422709876 -2024366121 -263082175 1767440123 509595245 -1822964840 -464456946 2103026356 173969954 -1808136319 -482527465 2050254509 221468219 -1651749974 -359957700 1937910406 75831824 -1696493645 -303644891 1961881247 65592841 -1248922828 -1031158878 1535152664 747086478 -1293732051 -974911557 1559057921 736781975 -1152025850 -867021936 1432033834 576465596 -1137131745 -885026935 1379327539 624029349 -1472601264 -549530682 1178043004 825275114 -1353439415 -665643041 1096435301 912094963 -1495110814 -773497868 1223428686 1072380632 -1584418949 -695689235 1333907031 948371137 -1745100099 -520302037 2046133137 250786567 -1869207900 -409921998 2123909000 161445662 -1725928817 -299410919 1999506339 2702133 -1639076202 -380985856 1883492282 121962284 -1974668583 -45366705 1682084853 323330915 -1927203136 -98171306 1664047084 338192250 -2070447381 -208647555 1788419015 496905041 -2080719118 -184709532 1844764638 452194120 -1399471499 -611126557 1117496153 899453903 -1409808788 -587254022 1173776192 854677462 -1571927481 -716604719 1279273835 994515965 -1524396450 -769343800 1261301618 1009442788 -1323118063 -970595705 1596764989 673940395 -1236331000 -1052236130 1480685348 793135026 -1074177501 -922850635 1375157007 653265817 -1198219718 -812405076 1452998422 563990400 -1126780546 -875462168 1389940818 635429060 -1145342617 -860076559 1437930571 582100189 -1307756212 -989197862 1543723104 721709302 -1251934891 -1033384509 1533975673 745123055 -1587437286 -697921140 1332723766 946401440 -1509137149 -787786347 1208091695 1057305785 -1346754264 -658695746 1102333956 917731474 -1462244047 -539959897 1188662301 836680843 -2017947210 -255876832 1773596826 514965516 -2133502545 -137206471 1859859587 433849365 -1989994108 -26990318 1735227560 275400766 -1911628387 -116790005 1610661041 386370599 -1710259758 -318197436 1946280190 50778216 -1654503989 -362449571 1936467175 74126449 -1798043168 -472696458 2061134028 232609882 -1816539655 -457245329 2109189333 179346499 -1513258945 -758468439 1271128339 1019531653 -1566555098 -710445904 1286481162 1000936860 -1424619507 -602851173 1159227681 840915383 -1401172972 -612565886 1115008312 896703918 -1199927205 -813850419 1450504567 561234401 -1088990142 -938449708 1360606574 639501816 -1230956439 -1046075137 1487894853 799558099 -1311974288 -959714074 1606597980 684035530 -1633443593 -375091103 1890435547 128643405 -1714526994 -288795528 2009073090 13055316 -1871173435 -411101101 2121681385 158431615 -1760170788 -535634870 2031848944 236764518 -2095796077 -200048635 1830474175 438165801 -2072415094 -209828836 1786189222 493888816 -1915799391 -87553993 1673615757 348547355 -1969029960 -39465938 1689034132 330018050 -359917832 -1651825042 75659220 1938114370 -303967519 -1696144777 66040781 1961395035 -464019766 -1823429028 173670374 2103365488 -482714925 -1807914427 221527039 2050165609 -147126628 -2143537654 422930352 1848792870 -262749563 -2024672749 509125545 1767871295 -102723922 -1897415112 401534850 1625939732 -24294729 -1987413471 277031835 1736710925 -773704144 -1494939994 1072453404 1223387018 -695209431 -1584872769 948015877 1334223763 -549863934 -1472295276 825745198 1177612216 -665552357 -1353495923 911874871 1096625057 -866834860 -1152248126 576407416 1432123374 -885464499 -1136667941 624329569 1378989047 -1030836634 -1249272080 746639178 1535639516 -974951809 -1293657367 736955219 1558854597 -208197703 -2070931665 496584341 1788769795 -184884320 -2080517322 452231820 1844687386 -45305973 -1974755555 323145383 1682308657 -98473070 -1926866172 338627262 1663580712 -299878435 -1725495477 3036913 1999201895 -380767292 -1639267502 121869032 1883546238 -520372241 -1745055879 250994371 2045963861 -409568266 -1869526176 160963290 2124360268 -923203727 -1073858585 653747805 1374705355 -812334232 -1198263298 563782212 1453167314 -970813629 -1322926123 674033263 1596710649 -1051767974 -1236763700 792799862 1480989408 -716302571 -1572264061 994080313 1279739567 -769404148 -1524309094 1009627680 1261077174 -610951385 -1399672911 899415563 1117572765 -587703490 -1409324120 854997522 1173424772 -658869126 -1346550548 917771606 1102259648 -539512733 -1462730507 836358479 1189011929 -698221496 -1587098402 946838884 1332260338 -787728303 -1509226297 1057118589 1208314347 -988978146 -1307945848 721618226 1543779748 -1033854969 -1251503983 745455915 1533669821 -875107284 -1127097158 634948864 1390394774 -860149707 -1145300829 582306073 1437759887 -472623950 -1798085596 232404382 2061305096 -457600853 -1816223683 179827079 2108735761 -317727616 -1710691306 50445740 1946586426 -362669927 -1654314993 74217909 1936410915 -27048746 -1989905344 275588602 1735005548 -116490033 -1911967655 385933795 1611125109 -256324380 -2017461134 515288520 1773247838 -137033475 -2133706645 433809873 1859934535 -1046395589 -1230604883 800007191 1487410305 -959676126 -1312050764 683859982 1606799512 -814035703 -1199702625 561294373 1450417331 -938014448 -1089455738 639199292 1360943274 -602516129 -1424923191 840447091 1159660773 -612658874 -1401118256 896921706 1114816764 -758260371 -1513427461 1019460673 1271172311 -710928012 -1566103070 1001289816 1286162638 -87071245 -1916250779 348194015 1673933897 -39673366 -1968860804 330088646 1688989776 -199955007 -2095850153 437947629 1830665339 -210163240 -2072110770 494356724 1785755746 -411535977 -1870707455 158733499 2121344045 -535449202 -1760394984 236703906 2031935540 -375128667 -1633366733 128818313 1890233375 -288474692 -1714878166 12605584 2009556998 -1719701753 -294101103 2003897899 7749309 -1642943714 -384459896 1880934962 119274148 -1750800587 -526133341 2041218585 246265487 -1865866452 -405924934 2126987776 163607190 -2067234973 -204517387 1791368783 499199705 -2086290566 -190673940 1839979094 447539904 -1978402991 -48969785 1679660669 320513771 -1921109176 -92732450 1668305508 343368434 -1575923761 -719945895 1277112035 991436405 -1518564394 -763643072 1265822458 1014356588 -1395996675 -607258773 1120184017 902010439 -1415117852 -593480846 1168728776 850285150 -1079615573 -928944323 1369980551 649006609 -1194615886 -808670428 1455815326 566413832 -1317152871 -965023985 1601418933 678725155 -1240460416 -1055448298 1478390444 790184506 -2140905914 -144478512 1852456810 426577916 -2029413793 -267474231 1762130803 503368677 -1900030348 -105322782 1622259544 397838286 -1982721427 -19586309 1742500673 282805207 -1647096286 -355172684 1943875342 81403800 -1698788805 -306595155 1957751575 62380929 -1828141552 -468715898 2097588028 167876522 -1805319671 -480103777 2053858085 225203123 -1156940146 -871543272 1426333602 570634036 -1134052713 -882865663 1382669243 628026157 -1244531012 -1026111958 1541379984 752396038 -1296289115 -977599949 1555190665 733307679 -1497534742 -776315268 1219694534 1068777296 -1580160269 -690513307 1340001247 953809737 -1469651240 -547236274 1181255668 829405026 -1358224703 -670297513 1090864109 906130299 -1421275771 -598852333 1162308777 843078719 -1406875236 -618399478 1110091952 892180518 -1517124169 -761940703 1268573339 1016845325 -1560329810 -705138376 1290870914 1005981716 -1224860191 -1040634505 1492155597 804736091 -1315710472 -963319442 1604171988 681216066 -1205496365 -819813051 1445721343 556581993 -1085779510 -934321828 1363554534 641794160 -1876480691 -417325605 2116635745 154041591 -1756698284 -531768894 2034534520 239319278 -1627609729 -369388055 1894958163 133559493 -1718525594 -292138512 2006909002 9973980 -1919926999 -90763841 1671322629 345599123 -1963067088 -33896026 1693685788 334801034 -2092190437 -196311667 1833292855 440591521 -2077855486 -215924332 1781010478 489627832 -1303233340 -984282030 1549557224 727412094 -1254098723 -1036466101 1529977329 741779815 -1131825930 -879852448 1384633818 629204300 -1142656785 -857522055 1441403331 585965909 -1343935328 -656270282 1105939852 921468186 -1467422535 -544221137 1183222165 830585091 -1589730158 -700869628 1328596414 943191336 -1504485237 -783003619 1214054823 1062875441 -1992549364 -29676390 1731362080 271928758 -1907238891 -111744893 1616886073 391678383 -2014866370 -253713240 1776940306 518964612 -2138419161 -141729615 1854157067 428016029 -1802826648 -477348610 2055564612 226647506 -1813591951 -454952729 2112399709 183474635 -1705999270 -313019188 1952376182 56219104 -1656930237 -365268779 1932730735 70521337 -49042941 -1978361195 320719663 1679489977 -92377574 -1921425780 342888246 1668759456 -204987855 -2066804057 499532573 1791062923 -190454232 -2086480194 447448836 1840035730 -526075289 -1750889743 246078283 2041441245 -406225282 -1865527576 164044626 2126524356 -293653931 -1720188221 7426937 2004247535 -384633268 -1642740006 119314272 1880860662 -964850997 -1317356963 678685671 1601493873 -1055895854 -1239974332 790507518 1478041448 -928644359 -1079954833 648569813 1370444611 -808728864 -1194527114 566601676 1455593306 -607479121 -1395807687 902101891 1120127765 -593011018 -1415549408 849952666 1169035020 -720301411 -1575607797 991916977 1276658471 -763570556 -1518606830 1014151080 1265993534 -469198014 -1827689516 168229486 2097269496 -479895717 -1805488179 225132151 2053902049 -355265680 -1647041562 81621596 1943683786 -306260119 -1699092481 61912645 1958184659 -104887514 -1900495952 397535754 1622596252 -19771585 -1982496855 282865171 1742413445 -144440556 -2140982398 426402360 1852658350 -267794675 -2029062245 503817761 1761646263 -546915446 -1470002404 828955302 1181739568 -670335085 -1358147835 906305215 1090661929 -776129608 -1497758930 1068716692 1219781122 -690948191 -1579694281 954111629 1339663899 -1026446354 -1244226696 752863938 1540946516 -977506313 -1296343199 733089499 1555381837 -871750692 -1156770998 570704624 1426289254 -882382907 -1134504109 627672809 1382987391 -819607423 -1205667817 556509613 1445763387 -934802280 -1085326322 642149812 1363238178 -1040301901 -1225166811 804266399 1492586761 -963410774 -1315654596 681436550 1603982608 -762128155 -1516902285 1016904137 1268484447 -704701188 -1560794006 1005682128 1291210054 -599174953 -1420926911 843526651 1161822573 -618359602 -1406950312 892007906 1110295924 -196351927 -2092115745 440764773 1833089523 -215602096 -2078204730 489180540 1781497322 -91201413 -1919463187 345899351 1670984129 -33708958 -1963289356 334742862 1693775320 -369297363 -1627666245 133339393 1895147927 -292471756 -1718219614 10444056 2006478222 -416845793 -1876934519 153686323 2116952485 -531975162 -1756527472 239392042 2034492860 -700515904 -1590048426 942708972 1329047674 -783073831 -1504441009 1063083253 1213885539 -656051726 -1344126620 921374942 1105993800 -544688661 -1466989187 830919879 1182917713 -880154204 -1131488974 629639304 1384167454 -857461315 -1142743765 585780369 1441627143 -984456810 -1303031552 727449786 1549479980 -1036016241 -1254583015 741459107 1530328117 -313468664 -1705514594 56539172 1952024754 -365093615 -1657131641 70483005 1932807339 -477408966 -1802739284 226832406 2055340160 -454650589 -1813928523 183038991 2112865433 -253245076 -2015299078 518629440 1777244374 -141947531 -2138227229 428108889 1854102735 -29605538 -1992592952 271720562 1731530980 -112097977 -1906919983 392160363 1616434429 1369892111 648140185 -1079475165 -928009035 1456152854 567021952 -1195032518 -809340756 1602055485 679108011 -1317860335 -965460857 1477486884 790075826 -1239496696 -1055262562 1276245355 991348221 -1574988729 -719805231 1266430322 1014694372 -1519234978 -764059448 1120566617 902647247 -1396433803 -607965981 1168619840 849381846 -1414932372 -592516870 1791542727 500168017 -2067356437 -205417347 1839530462 446837064 -2085920526 -190033820 1678986741 320109923 -1977799463 -48620465 1669237228 343521658 -1921980224 -92809130 2004866467 7922997 -1720601457 -294222823 1880232378 118825260 -1642303338 -384090112 2040814993 245591303 -1750451011 -525530069 2127141256 164538654 -1865942876 -406796238 1220400206 1069212888 -1498172062 -776698380 1339035735 953622721 -1579257477 -690404883 1181113468 828468458 -1469563568 -546370106 1091278949 906799347 -1358562999 -670905889 1426768938 571339964 -1157323514 -872180336 1382481971 627060901 -1133944545 -881962615 1540443160 752254094 -1243665100 -1026024030 1555859457 733722775 -1296897747 -977937989 1943270534 81052688 -1646422614 -354769604 1958621343 62455817 -1699720781 -306749147 2097708212 168774690 -1828315752 -469684978 2053486765 224561211 -1804871295 -479401705 1852105954 425972852 -2140502578 -143805096 1762205947 504238189 -2029567529 -268406463 1623157968 397958214 -1900999172 -105497238 1741859017 282433631 -1982019099 -19138189 1670416269 345487131 -1918966111 -90581449 1694319508 335180546 -1963777352 -34336210 1833635775 441204521 -2092601709 -196977147 1780927398 488766256 -2077709686 -214984164 2116524009 153134975 -1876298043 -416364973 2034914288 239952742 -1757138212 -532479414 1895571419 133902157 -1628274953 -369799583 2006047682 9890644 -1717585170 -291992968 1493083973 804886483 -1225734551 -1040713985 1603494748 680809418 -1315110288 -962972954 1445277559 555884513 -1205121445 -819167539 1363733358 642767864 -1085896126 -935216428 1162458913 844007351 -1421355507 -599726437 1109685048 891503534 -1406529004 -617799038 1267875603 1016401797 -1516478913 -761565527 1291844362 1006160796 -1561224666 -705254736 2055976652 227313242 -1803167776 -477960330 2112254677 182534723 -1813507079 -454089873 1951416062 56036968 -1705091118 -312905916 1933441767 70961777 -1657562165 -365647011 1732028072 272340542 -1993160828 -30017774 1615946417 391533095 -1906375779 -111660277 1776758426 518004236 -2014752842 -252805344 1854597763 428726805 -2138797137 -142361799 1105565188 920823442 -1343490264 -655571010 1183339037 831480459 -1467600079 -545193049 1329471030 943271584 -1590657254 -701018228 1213454895 1062529721 -1503806717 -782595179 1548912224 727037686 -1302534324 -983836710 1530872441 741896943 -1255070891 -1036643389 1384713810 630079172 -1131974786 -880779288 1441057355 585366237 -1142248601 -856843279 902438923 1120735389 -607895257 -1396477519 849863698 1168168068 -592870082 -1414613592 991012921 1276549295 -719337195 -1575421565 1014787104 1266375862 -764277492 -1519043174 679293039 1601831161 -965521085 -1317772843 789640310 1477952736 -1054960294 -1239833140 648460381 1369540811 -928458383 -1078990361 566983748 1456229586 -809165464 -1195233794 245629123 2040737877 -525704721 -1750249095 164218074 2127492172 -406346250 -1866427040 8358129 2004400231 -294524451 -1720264373 118639848 1880456318 -384029244 -1642390190 320016551 1679040561 -48402037 -1977990883 343856318 1668932648 -93276782 -1921547004 499685525 1791993859 -205063751 -2067674833 447044748 1839361050 -190104160 -2085876426 751898954 1540760028 -1025544090 -1244118800 733795667 1555817925 -978144129 -1296726807 571119992 1426958830 -872089516 -1157379902 627531105 1382051319 -882295731 -1133638437 828768558 1180774840 -546807806 -1469099884 906741047 1091368353 -670718949 -1358785395 1069386012 1220196746 -776738768 -1498097498 953175301 1339522451 -690082775 -1579606849 398406018 1622671636 -105819986 -1900650440 282260891 1742062861 -19098441 -1982094303 426031536 1852016934 -143992676 -2140280822 503938473 1762544959 -267969403 -2030031853 168305126 2098139504 -469352246 -1828622244 224781823 2053297513 -479492909 -1804815291 80980436 1943312706 -354563848 -1646593938 62811597 1958305115 -307229471 -1699267465 133972617 1895526943 -370007131 -1628105933 9537168 2006365702 -291510340 -1718036694 153602747 2116090413 -416699497 -1875993855 239734434 2035105332 -532385906 -1757192424 441144045 1833722491 -196791359 -2092825769 489068276 1780590178 -215418920 -2077243570 345037535 1670900297 -90260493 -1919317147 335355590 1694117456 -34373654 -1963700356 1016226369 1268077271 -761527443 -1516555269 1006610008 1291359950 -705575052 -1560872990 843704947 1162795749 -599291041 -1421820983 891563626 1109597948 -617984186 -1406304304 556102181 1445085875 -819260663 -1205066849 642299452 1364166314 -934881520 -1086199930 805239319 1492765313 -1041196229 -1225282643 680738318 1603538584 -962765022 -1315278924 518484936 1776304990 -253160732 -2014436750 428521425 1854768967 -142289155 -2138839445 272432122 1731971948 -30237994 -1992971712 391200739 1616252789 -111190321 -1906807207 55600044 1951879994 -312606080 -1705430506 71149493 1933219619 -365705575 -1657473521 227273630 2056051464 -477787470 -1803371996 182857607 2111905553 -454537557 -1813021123 629756672 1385063318 -880332244 -1132461382 585406233 1440982927 -857016779 -1142045021 726850354 1549134756 -983778786 -1302623608 742334251 1530408893 -1036943865 -1254732143 943604580 1329165298 -701488568 -1590226210 1062438781 1213511659 -782375343 -1503996217 921029462 1105394624 -655644038 -1343448340 831000399 1183793113 -544838045 -1467916555 -742556330 -1531294272 1035148410 1253321964 -724518577 -1546155559 987682915 1306126581 -580455068 -1436432910 862491720 1148167390 -636800643 -1391722005 872763473 1124229319 -838177486 -1190306396 537136158 1459829896 -915953365 -1100965443 661243911 1349449873 -1059986176 -1210657386 786400300 1507374266 -943972071 -1329917553 699547701 1588949155 -388801122 -1613468408 115162290 1910115364 -272721529 -1732663023 28375211 1991755837 -435628628 -1861229254 134657152 2130805782 -513470027 -1771953885 258699417 2020360207 -177975814 -2107409044 459943126 1819089984 -234255901 -2062632587 470280399 1795217497 -71318072 -1934035618 363963620 1656132722 -53345839 -1948962489 316432637 1708871787 -895071209 -1113490303 615001403 1403985325 -842299378 -1160988520 600172834 1422055860 -998390747 -1283787597 712221961 1567921567 -1022361540 -1273548630 756965648 1511608710 -686728077 -1609143067 958348639 1310199241 -797140886 -1485068036 1047722310 1232456144 -641018815 -1362238249 935638381 1086555643 -559476648 -1449123634 816410996 1202602466 -238523169 -2033230775 533073395 1757494629 -156915514 -2120050608 413911530 1873607036 -15473427 -2011900805 287147457 1713026391 -125951756 -1887891358 376455640 1635217742 -327189317 -1686614995 40967575 1970679041 -351094622 -1676310476 85776782 1914431768 -492505975 -1784429537 212506021 2074977587 -439799664 -1831993338 197611964 2092982570 -510976044 -1769197758 260407032 2021805678 -421078067 -1847465125 149469921 2146404983 -279930906 -1739085968 23000778 1985594972 -398633985 -1623563415 104018643 1899233861 -63172688 -1959051482 305295004 1697996298 -78525527 -1940456641 358591109 1649973779 -219707518 -2048870636 485090990 1810814520 -175488101 -2104659187 461644471 1820529185 -622510308 -1377693814 887840304 1139568294 -578225403 -1433416813 864459305 1149348543 -734087378 -1556510792 976279042 1295509140 -749505737 -1537981535 1029509659 1247421069 -950915208 -1336598546 693915220 1583054530 -1069552799 -1221010441 774998605 1496759003 -913725622 -1097951268 663209574 1350629104 -823893165 -1176284219 552206975 1475162857 -124768619 -1885921789 379473849 1637449519 -136564 -1996826086 301173664 1727314742 -162814297 -2125687247 407226251 1866659613 -249142594 -2044636632 522716050 1747923716 -450412815 -1843392921 187260893 2083417931 -498402584 -1790064002 205822916 2068032338 -335759677 -1661237675 99801071 1928718201 -326012198 -1684651444 43979766 1972904800 -1006760355 -1258733877 770731889 1526161383 -996947388 -1282082094 714976104 1570413566 -853178769 -1172130055 590079811 1412224981 -901234058 -1118866720 608576346 1396773836 -565633479 -1454494033 809991957 1195396995 -651896288 -1373377866 925547276 1076726682 -795699701 -1483364707 1050474279 1234945969 -671133166 -1594334588 972108606 1324745640 -1210992558 -1059682108 1507842430 785967592 -1329824693 -944026403 1588731239 699739633 -1190514592 -838008586 1459900748 537092570 -1100483463 -916405009 1349096789 661562819 -1436112842 -580806496 1147717914 862976396 -1391760337 -636724039 1124404483 872562069 -1531109372 -742780782 1253261608 1035235774 -1546591203 -724052853 1306428721 987346343 -1933600614 -71784436 1655830966 364300576 -1949148029 -53122027 1708932527 316345657 -2107371352 -178053058 1818915204 460144914 -2062953295 -233905113 1795667357 469796107 -1861711618 -435177368 2131159506 134338884 -1771746073 -513639311 2020289995 258743645 -1613561652 -388747174 1910333920 114970998 -1732328235 -273025981 1991288313 28808559 -1362458349 -640829051 1086646335 935581865 -1448653558 -559907428 1202269222 816716976 -1609498335 -686411337 1310679053 957894811 -1484995272 -797182546 1232249876 1047893122 -1283614345 -998594079 1567881307 712296653 -1273995922 -1021874696 1511930946 756616404 -1113190075 -895409709 1403547753 615465215 -1161046692 -842209846 1422242928 599950566 -1784370725 -492594867 2074790135 212727905 -1832292926 -439460524 2093419758 197147768 -1686167063 -327675521 1970356421 41316435 -1676483088 -350890650 1914471644 85701706 -2011973185 -15431383 1713232019 286976005 -1887535706 -126268112 1634737290 376908828 -2033700467 -238092005 1757827233 532766775 -2119830124 -157104894 1873515704 413967406 -2048402736 -220140986 1810480124 485395306 -2104877367 -175296929 1820622821 461590387 -1958980894 -63217036 1697788878 305464152 -1940809989 -78207379 1650456535 358139713 -1739535692 -279447006 1985915800 22649614 -1623388499 -398836165 1899196289 104095511 -1769258362 -510889456 2021991338 260182844 -1847163233 -421415415 2145970099 149935909 -1098253800 -913388914 1351064372 662743970 -1176224255 -823980393 1474977581 552431547 -1336774102 -950713668 1583092486 693838736 -1220561357 -1070037339 1496438559 775350153 -1556157828 -734405910 1295027024 976731078 -1538052507 -749461773 1247629129 1029341151 -1377476018 -622701864 1139475298 887895028 -1433885097 -577792319 1149683579 864155629 -1661146223 -335815929 1928497853 99990059 -1684983928 -325705954 1973374628 43548210 -1842912349 -450866379 2083062415 187576857 -1790269510 -498231508 2068104854 205780480 -2125726731 -162739357 1866832601 407022159 -2044313620 -249491590 1747476160 523202134 -1886358585 -124304559 1637749483 379134589 -1996638242 -358584 1727256306 301262436 -1483551911 -795477041 1235004021 1050385123 -1593897152 -671596586 1324445292 972447482 -1454816405 -565283843 1195844167 809505489 -1373337742 -651970588 1076553310 925750984 -1171924163 -853349461 1412151825 590121607 -1119346908 -900780110 1397128712 608259742 -1258401009 -1007066215 1525690915 771162805 -1282173162 -996890752 1570633274 714786476 459601758 1818478536 -177564046 -2106743068 470364999 1796080593 -234401173 -2063572227 364871532 1656246266 -72278464 -1934217514 315800437 1708493795 -52635047 -1948521777 114550586 1909774252 -388135402 -1613056384 29238051 1991840693 -273661425 -1732808039 134770440 2131713950 -435810780 -1862189390 258321169 2019728263 -513029571 -1771242837 537581462 1460528896 -838551878 -1190951380 661066639 1348477721 -915836253 -1100070347 785473444 1507225394 -1059111288 -1210577378 700226493 1589357355 -944571759 -1330263545 1035847666 1253767012 -743201058 -1531668920 986711019 1305949053 -723623225 -1546038703 862343104 1147240278 -580374804 -1435558278 873171929 1124907855 -637146379 -1392321949 41928223 1970861705 -328095949 -1686726747 85066246 1913991824 -350461142 -1675930692 212094509 2074312379 -492163327 -1783816297 197757492 2093922978 -439882984 -1832854642 533255803 1758455533 -238635177 -2034137151 413471330 1872896756 -156535986 -2119416872 286481993 1712615135 -14860443 -2011557901 377395792 1635363526 -126813316 -1887974422 957474519 1310119489 -685799429 -1608992915 1048322766 1232802392 -797817886 -1485474956 936013541 1087200883 -641462327 -1362935969 816294652 1201707626 -559297584 -1448150202 614921907 1403110949 -894920801 -1112561911 600519338 1422656060 -842706042 -1161665776 712867457 1568296471 -999088211 -1284231365 756071064 1511492110 -1021387852 -1273369822 693278172 1582671178 -950209296 -1336163226 775901637 1496867155 -1070518039 -1221197697 663297518 1351495032 -913867582 -1098888108 551868919 1474554209 -823478053 -1175615411 887457208 1138930990 -622074732 -1376988158 864567713 1150251319 -578412403 -1434382309 977145226 1295596828 -735023962 -1556653008 1028901267 1247082757 -748836673 -1537566679 305968404 1698399618 -63777736 -1959402322 357658893 1649820059 -77656031 -1940381513 484916518 1809845680 -219587574 -2047972196 462092607 1821231529 -175859693 -2105300859 260810096 2022479334 -511327140 -1769802550 149315945 2145473023 -421003195 -1846595373 22031682 1985420756 -279032722 -1738965768 104720731 1899682253 -399275913 -1623934751 810132637 1196332043 -565721679 -1455360729 925130884 1076056082 -651558488 -1372769986 1049767087 1234508857 -795062909 -1482982123 973072566 1324931104 -672036454 -1594443508 771667193 1526301807 -1007626795 -1258822333 714305760 1569996918 -996339252 -1281744550 589642955 1411517533 -852795929 -1171493519 608762066 1397737540 -901342722 -1119770264 187139157 2082518211 -450239111 -1842424337 206192716 2068672730 -498851488 -1790766602 100404327 1929067761 -336433845 -1661641251 43108478 1972828392 -325080750 -1684497980 378573873 1637328039 -123800291 -1885747829 301813800 1727684798 -839420 -1997274734 407575555 1867263125 -163218129 -2126361159 522639386 1747052684 -248989386 -2043704928 2131243610 135201484 -1861856394 -436116512 2019948099 258131669 -1771333777 -512972807 1909701224 114592510 -1612850364 -388305966 1992195697 28921575 -1733288099 -273207349 1656693310 364384936 -1934540014 -71928956 1708320295 316004017 -1948481781 -52709475 1818536460 459512474 -2106930400 -177341514 1795780117 470703747 -2063134919 -234864721 1147540114 862003716 -1435995202 -579910872 1124849291 873260573 -1392134233 -637368527 1253939872 1035643446 -1531708532 -743126246 1305501369 987196975 -1545715819 -723972349 1506870006 785789536 -1210096678 -1059564724 1589429999 700184185 -1330468925 -944400555 1460308676 537770578 -1190859800 -838608002 1348947677 660635211 -1100402703 -915529881 1712522011 286536589 -2011340233 -15052127 1635698434 377091988 -1888442834 -126380360 1757973289 533707711 -2033784315 -238953837 1873104688 413302694 -2119487972 -156492150 2074350463 212018153 -1783991725 -491961659 2093602662 198109168 -1832405430 -440367396 1971297101 41462747 -1687029151 -327759113 1913806676 85290946 -1675870600 -350548242 1568482259 712643397 -1284291841 -999001495 1511057354 756537180 -1273067802 -1021725072 1403431905 614570871 -1113011507 -894436773 1422618616 600596334 -1161490732 -842908094 1086993335 936182561 -1362865509 -641506803 1202190254 815843128 -1448503678 -558979564 1309784965 957778707 -1608525143 -686233025 1232895900 1048268554 -1485693264 -797626842 1295929560 976838734 -1557122572 -734592670 1246991553 1028957271 -1537346067 -749025925 1139136746 887285884 -1377060410 -622032560 1149770995 865021029 -1434026529 -578728631 1351172284 663646250 -1098440304 -914353914 1474593957 551793715 -1175788151 -823274209 1582483598 693499928 -1336104542 -950298316 1497304215 775437313 -1221497413 -1070179027 1984983056 22495366 -1738665668 -279371350 1899869193 104498335 -1623993051 -399186509 2022438946 260884660 -1769629426 -511530600 2145795131 148966573 -1847042793 -420516479 1810325620 484462818 -2048327336 -219270706 1821025389 462263547 -2105227967 -175901225 1698490438 305912016 -1959622294 -63587844 1649486943 357965001 -1939911309 -78086683 1411735961 589451535 -1171586891 -852742109 1397269888 609195286 -1119435604 -901647302 1526655403 771348797 -1259304825 -1007175663 1569926578 714349860 -1281536866 -996508664 1234334205 1049969003 -1482944303 -795140025 1325381092 972588402 -1594764088 -671685538 1196030415 810469721 -1454925597 -566187915 1076116950 925044032 -1372955398 -651334548 1867202897 407663047 -2126176131 -163442453 1747354952 522302942 -2044140444 -248523534 1636878691 379058677 -1885427633 -124151591 1727860090 301612524 -1997312938 -762688 1929138485 100360611 -1661849575 -336265073 1972475180 43427258 -1684016128 -325532522 2082986247 186706321 -1842759637 -449935171 2068454686 206384520 -1790673870 -498905948 221847954 2050887940 -482918210 -1808764888 173335947 2102646045 -463829849 -1822575567 65186208 1961204022 -303249268 -1695811558 76508601 1938316591 -360641387 -1652147197 277754358 1737032032 -25145126 -1987616692 400815599 1625605497 -101870397 -1897225131 508934596 1767016786 -262416152 -2023954306 423132637 1849642315 -147448591 -2144261017 911671642 1095774668 -665231242 -1352773408 825935171 1178465749 -550198161 -1473014535 948734312 1334557182 -696063932 -1585063726 1071730033 1223065063 -772854691 -1494737717 736104766 1558651304 -974229486 -1293336444 747492647 1535829425 -1031556085 -1249606499 624662796 1379707290 -885655520 -1137522506 576085269 1431399811 -866632647 -1151398737 337776851 1663377477 -97750529 -1926545047 323998922 1682498652 -46025242 -1975089808 452565217 1845405815 -185075251 -2081371813 496262392 1788046446 -207995436 -2070082238 160759991 2123509793 -409247333 -1868803827 251184302 2046817336 -520706686 -1745775340 122587269 1883879443 -381621847 -1639458497 2313372 1998879754 -299029072 -1725293274 793522203 1481310349 -1052618441 -1236967007 673313794 1596376212 -969960146 -1322736200 563591209 1452312767 -812001019 -1197545069 653950000 1375554726 -923525860 -1074582134 855318655 1174147305 -587906733 -1410174523 899081318 1116853488 -610761398 -1398819364 1008773197 1260886235 -768685727 -1523975689 994929748 1279941826 -717025928 -1572586002 1057964816 1208513414 -788454852 -1509551446 945981193 1332066207 -697506267 -1586768205 836029218 1188297652 -539317746 -1461871976 918097723 1102987181 -659067369 -1347395967 582505332 1438606306 -860474792 -1146027314 634754925 1389537275 -874777023 -1126381865 744741702 1533340624 -1032996246 -1251308804 722345823 1544105929 -989823373 -1308143899 73491416 1936085838 -361823500 -1654115742 51161025 1946916695 -318585107 -1710885253 180022250 2109594492 -457930042 -1816937904 232206323 2060459877 -472297761 -1797358007 433484732 1859207978 -136834416 -2132860410 515618725 1773963059 -256518519 -2018318817 386792334 1611320088 -117204318 -1912296908 274743191 1734807297 -26321221 -1989579219 638874193 1360216775 -937815171 -1088609301 561624648 1451132638 -814229660 -1200560142 684718691 1606994677 -960390321 -1312379943 799161978 1487212268 -1045668010 -1230278720 1000563253 1285837475 -710081767 -1565903985 1020175916 1271502522 -759118080 -1513621610 897116679 1115675281 -612988117 -1401832515 840248862 1158815368 -602190030 -1424195676 494555801 1786601999 -210488395 -2072837341 437753472 1829807638 -199624788 -2095134918 329374379 1688660541 -38814841 -1968665839 348921522 1674260004 -87916642 -1916449016 13452029 2009756267 -289201199 -1715203257 127960804 1890039410 -374413368 -1633036450 236374735 2031221337 -535254045 -1759536267 159059670 2122071616 -411734022 -1871552660 1767236758 508744704 -2024045126 -262359764 1849172111 423563289 -2143927901 -147754699 1737387172 277437490 -1988096632 -24691426 1625532605 400857131 -1897018991 -102041337 1961030898 65389668 -1695771170 -303323832 1938764011 76021885 -1652469305 -360292015 2050587840 222186582 -1808327188 -483381894 2102704345 173246543 -1822762507 -463607453 1379648606 624751816 -1137334926 -885877276 1431699527 575746257 -1151835797 -866168323 1558203500 736591098 -1293013696 -974578218 1536002165 747288803 -1249646247 -1031480881 1334629434 948692140 -1585269482 -695892608 1222709283 1072046261 -1494257393 -773308007 1096244232 911240350 -1353106140 -664924750 1178245137 826124423 -1472923331 -550254165 1884214743 122283329 -1639926533 -381189011 1998787022 2367832 -1725075230 -299220876 2123718117 160591219 -1868874551 -409203617 2046335484 251636074 -1745422128 -521025466 1845085619 452916517 -2080922465 -185560055 1788084650 496185660 -2070257530 -207794160 1663192449 338001175 -1926484819 -97838021 1682934168 323533070 -1975392076 -45688798 1260451103 1009239433 -1523674061 -769022811 1280127238 994705808 -1572646870 -716939076 1174109485 855395771 -1409999871 -588108649 1117174068 898730402 -1399269352 -610277234 1452795259 563140077 -1197898665 -811682623 1375347042 654119412 -1074511794 -923569960 1481403721 793468383 -1237185435 -1052427021 1596041552 673618374 -1322268548 -970393366 1533249044 744797826 -1251088584 -1033185362 1544438285 722039451 -1308613855 -989391945 1438125606 582958768 -1145671926 -860790884 1389742655 634583721 -1126454509 -874734715 1188337264 835954406 -1462044836 -539113526 1102664297 918446847 -1346948283 -659553325 1208950338 1057500884 -1509851282 -788115464 1331878491 946203341 -1586709641 -697594911 1611507420 386569802 -1912354832 -117115034 1734369989 275206739 -1989278743 -26659969 1859530478 433135224 -2133307454 -136347820 1773923063 515693153 -2018145317 -256722099 2109388472 180192814 -1816864876 -457971966 2060939937 231752247 -1797713011 -471981285 1935752842 73797148 -1653645402 -362254544 1947007635 51104261 -1711105089 -318395607 1115207509 897550275 -1401497991 -613292305 1159033676 840057818 -1424289184 -602135818 1285767015 1000607729 -1565696437 -710250787 1271855998 1019857896 -1514104238 -758666556 1607444273 684234663 -1312700899 -960039285 1487037224 799364030 -1230241276 -1045745006 1360277251 638787477 -1088795089 -937591111 1450830618 561961868 -1200125386 -814695776 2031523741 236037899 -1759971663 -534788569 2122011524 159146770 -1871367512 -411958722 2009931695 13250361 -1715241341 -289124843 1889590198 128445216 -1632716134 -374765044 1688307705 329693039 -1968183595 -39266749 1674331104 348877686 -1916656948 -87748006 1786384331 494747485 -2072744217 -210542991 1830276050 437320516 -2095469826 -199320984 -975131750 -1293444340 737069750 1558837792 -1030918269 -1249222891 746786479 1535393337 -885316696 -1136913602 624247428 1379037714 -866719823 -1152264409 576226973 1432335883 -665338882 -1353675928 911858386 1096739396 -549814297 -1472376975 825499339 1177759325 -695454772 -1584725158 948064992 1334141558 -773720107 -1494825149 1072666361 1223206511 -24212654 -1987462204 276884094 1736956648 -102543541 -1897627683 401419879 1625956081 -262864032 -2024655882 509305420 1767658202 -147273863 -2143291409 423011925 1848743619 -482763978 -1807832160 221772314 2050017932 -464232657 -1823248455 173686275 2103250581 -303951100 -1696259182 65827368 1961575102 -359672035 -1651972213 75609649 1938196135 -587490597 -1409504691 854981623 1173539681 -610902334 -1399755180 899170286 1117720440 -769649943 -1524161921 1009677253 1260995411 -716318992 -1572149658 994293724 1279559498 -1051948353 -1236551127 792914835 1480973061 -970895706 -1322877392 674181002 1596464924 -812186995 -1198509541 563700641 1453216567 -923089260 -1073875454 653567928 1374918446 -409617901 -1869444475 161209151 2124213161 -520585718 -1744875876 251010854 2045849520 -380751327 -1639382345 121656077 1883726747 -299633096 -1725643090 2987796 1999284098 -98391433 -1926915359 338479963 1663826893 -45126034 -1974968584 323030850 1682325460 -184999355 -2080501037 452412265 1844474879 -208345508 -2070686006 496666480 1788721126 -136918760 -2133722738 433629236 1860147362 -256176895 -2017706601 515206189 1773296827 -116571862 -1911918148 386080774 1610879120 -27228877 -1989691995 275702815 1734988937 -362686084 -1654199830 74430544 1936230598 -317973147 -1710543373 50494537 1946504415 -457551538 -1816305192 179581026 2108883188 -472410793 -1798265407 232387707 2061419757 -860296752 -1145054906 582387964 1437710442 -875221559 -1127080609 635129061 1390181491 -1033674270 -1251716748 745341134 1533685848 -988895749 -1307994771 721470679 1544025153 -787482188 -1509373662 1057069208 1208395790 -698204755 -1587212997 946625665 1332440087 -539725434 -1462550256 836374698 1188896828 -658917985 -1346468599 918017203 1102111781 -288491431 -1714763569 12818805 2009377251 -375374784 -1633219370 128867692 1890151930 -535400341 -1760476931 236458311 2032083409 -411323278 -1870887708 158717278 2121459144 -210048963 -2072127317 494176529 1785969031 -199807964 -2096096078 437865736 1830714782 -39755761 -1968811879 330236195 1688744373 -87251946 -1916038016 348308794 1673917868 -710682479 -1566251001 1001241021 1286244651 -758244216 -1513542626 1019248036 1271352626 -612872029 -1400938443 896938383 1114702105 -602565446 -1424841684 840693142 1159513344 -938161931 -1089210269 639281625 1360894287 -814150420 -1199686534 561475008 1450204502 -959495993 -1312264111 683745771 1606816125 -1046313762 -1230654392 799860210 1487656292 -1584632162 -695509496 1333923762 948256548 -1495160185 -773416431 1223674795 1072233277 -1353193812 -665790918 1096386432 912176918 -1472585035 -549645789 1177830297 825455375 -1136951558 -885240212 1379213270 624045888 -1151943965 -867071371 1431886799 576711513 -1293879608 -974666146 1559140324 736733042 -1249037615 -1031142841 1535333373 746873707 -1696444842 -303726912 1961635706 65740780 -1651537329 -360138023 1937894243 75946997 -1808152988 -482412814 2050467656 221288414 -1823210883 -464309525 2103075665 173888455 -2024448462 -263033180 1767587614 509349768 -2143774165 -146822467 1849096967 422693777 -1987127808 -24516970 1736488748 277317562 -1897721319 -102489457 1626174261 401228707 -1198039073 -812617911 1452883699 564006501 -1074095162 -922899632 1375009514 653511292 -1236477971 -1051990149 1480767169 793085527 -1323232268 -970579102 1596945112 673727054 -1524609093 -769163475 1261317783 1009327617 -1571976286 -716522700 1279519374 994368024 -1409562743 -587401441 1173726885 854758963 -1399454832 -611241210 1117283004 899633706 -2080801001 -184660095 1844911675 451948205 -2070627570 -208434280 1788533282 496888500 -1927088347 -98187341 1663866377 338405023 -1974521028 -45612118 1682002448 323379846 -1639026829 -381067291 1883246175 122109641 -1725715606 -299590660 1999489606 2816720 -1869224127 -409806889 2124121709 161265403 -1745345704 -520154162 2046182004 250704610 -1816523748 -457360246 2108976432 179527078 -1797797883 -472844141 2061084969 232692159 -1654553554 -362367816 1936712962 73979284 -1710473161 -318017375 1946296603 50663821 -1911743368 -116773650 1610841428 386158018 -1990141855 -26744585 1735309645 275352027 -2133420982 -137255716 1859712358 434095600 -2017767341 -256089915 1773482367 514982377 -1462489900 -539812798 1188711928 836599150 -1346770739 -658581413 1102547425 917551479 -1508924186 -787966864 1208075722 1057420636 -1587388161 -698003351 1332478419 946549061 -1251787600 -1033630682 1533894044 745172234 -1307641687 -989214657 1543543173 721922323 -1145523070 -859864044 1438045614 582083896 -1126862693 -875413491 1390088631 635183393 -1969144483 -39449141 1689214065 329805031 -1915946684 -87307822 1673697384 348498174 -2072332945 -209877511 1786041411 494134485 -2095615626 -200261152 1830359130 438182092 -1760154311 -535749201 2031635477 236944515 -1870927584 -411248202 2121631756 158513306 -1714576117 -288713315 2009318439 12907697 -1633656558 -374910588 1890451518 128528552 -1311826539 -959959805 1606515897 684084271 -1230841460 -1046091494 1487714464 799770678 -1089170009 -938236623 1360721035 639484957 -1200008770 -813801176 1450651794 560988164 -1401418255 -612418201 1115057373 896621643 -1424635416 -602736258 1159440580 840734802 -1566341693 -710625963 1286464751 1001051257 -1513209382 -758550196 1270882550 1019678816 1207645123 821822293 -1443540241 -554540423 1083635674 932300620 -1365731594 -643848608 1226882033 1042778983 -1490101539 -802559413 1313701864 961171326 -1606213948 -683397550 1514939303 759894833 -1270726005 -1018858979 1562503102 707188520 -1288730990 -1003964924 1419226005 596679427 -1164326215 -845219281 1408921484 620584730 -1108078944 -890028490 2090144523 194126749 -1835306457 -442744143 2079905554 218097540 -1778993602 -487487832 1917754169 88714159 -1673463275 -347616637 1965252384 35942326 -1691533812 -332788070 1629619055 371536889 -1892916669 -131378475 1716504438 289994720 -2008963494 -12151092 1878625117 419347403 -2114459023 -151987481 1754550084 529760210 -2036715928 -241361154 1591739010 703017492 -1326554194 -941010120 1502463643 780858893 -1216108617 -1065052383 1346079408 658291238 -1103762532 -919414006 1465274025 542211647 -1185403003 -832626925 1129779942 877666928 -1386646582 -631356580 1144706815 859694697 -1439385645 -583825595 1301060308 982231618 -1551696904 -729429138 1256283853 1038511707 -1527824415 -739766409 1703813706 310973148 -1954528410 -58231824 1659102803 367318725 -1930590337 -68503575 1800776312 475175662 -2057581740 -228787262 1815637601 457137911 -2110386355 -181321765 2017014318 255722168 -1774759166 -516922476 2136274487 139708065 -1856334053 -430069875 1994570268 31820426 -1729307856 -269751386 1905229317 109596307 -1618927831 -393859137 1976389953 46817751 -1681706899 -322699013 1923126616 94873038 -1666255756 -341195550 2065095027 202500581 -1793542049 -501249847 2088443242 192687612 -1837794234 -445494064 1752842533 528314803 -2039209975 -244117345 1863812412 403748266 -2129009648 -165751674 1721878807 296155521 -2001754053 -5728083 1640762638 382418328 -1883083742 -121283404 1319334281 967065887 -1599270747 -676716493 1238283664 1053394182 -1480534852 -792206294 1081670075 931121453 -1367959401 -646862847 1192574370 806489396 -1457824626 -568562664 1393844717 605245819 -1122369343 -904056745 1417258484 595498338 -1166555944 -848235442 1573906911 717805897 -1279162125 -993609627 1520577990 765795664 -1263776534 -1012171652 1825988608 466702486 -2099773140 -169922118 1807459353 482120847 -2051685067 -223152733 1645078578 353032356 -1945925346 -83576440 1700801579 308747453 -1955705593 -60195439 1902211172 107364594 -1620111032 -395828770 1980544125 17532139 -1744644783 -284826169 2142959702 146655424 -1850435206 -424433172 2027371599 265293017 -1764139677 -505516555 1471693000 549417054 -1179246108 -827256462 1356170449 668120135 -1092884995 -908274325 1499711738 778369132 -1217549866 -1066755776 1577979107 688471157 -1342149169 -955818663 1242517676 1023959098 -1543425664 -754581226 1298306229 979739683 -1553140327 -731134705 1154799774 869525512 -1428506190 -572683996 1136204935 884878353 -1380483669 -625980099 597161671 1418774097 -845572117 -1164007555 620376798 1409090120 -889957390 -1108122780 759987957 1514884707 -1019076647 -1270534321 706853612 1562806906 -1003496512 -1289163946 1042343587 1227347509 -802257009 -1490438375 961356474 1313477164 -683457642 -1606126848 821784209 1207721479 -554364995 -1443741909 932620936 1083283998 -644297820 -1365247182 419026447 1878976153 -151537885 -2114943051 529797654 1754473088 -241536198 -2036513876 371351101 1629843115 -131317999 -1893003385 290429476 1716038322 -12453112 -2008626274 89048683 1917449981 -348084409 -1673029679 35848818 1965306596 -332569762 -1691724856 194334297 2089975503 -442814603 -1835261981 217614912 2080357078 -487134356 -1779311622 982304646 1301018384 -729635158 -1551526340 1038156703 1256600329 -739286349 -1528278491 878137268 1129348898 -631689576 -1386340850 859474861 1144896315 -583734655 -1439442409 658233314 1346168692 -919226674 -1103985064 542512123 1464935277 -833064233 -1184939455 702570448 1592225606 -940687620 -1326903702 781032393 1502260063 -1065092379 -1216034189 31647566 1994774488 -269711774 -1729382668 110043991 1904743361 -394182021 -1618578707 255422332 2017353706 -516485552 -1775223098 139766629 2136185843 -430257591 -1856111905 475395882 1800587196 -228878842 -2057525616 456667955 1816069029 -180989409 -2110692727 311328536 1703497614 -58712524 -1954074974 367246081 1659145111 -68298195 -1930761541 295801925 1722197203 -5245591 -2002205185 382488668 1640718538 -121491088 -1882914330 528096375 1753033953 -244023973 -2039263795 404215918 1863379192 -166086334 -2128705068 202802209 2064757943 -501684979 -1793075813 192626744 2088530094 -445308652 -1838018174 46992403 1976188037 -322736833 -1681629783 94423050 1923610780 -340874970 -1666606672 718255245 1573422107 -993929823 -1278810825 765620372 1520779266 -1012133448 -1263853266 605306047 1393757225 -904241773 -1122145019 595196070 1417594928 -847799926 -1167021796 930653417 1082102911 -646527547 -1368263341 806707440 1192382566 -568655396 -1457770166 966995163 1319377997 -676508169 -1599439519 1053747394 1237964884 -792688146 -1480083080 146449668 2143131026 -424360920 -1850477378 265773341 2026918283 -505872335 -1763823449 107031862 1902517664 -395359206 -1620542324 17623343 1980488121 -285046781 -1744455531 353219936 1644856822 -83635124 -1945836326 308310393 1701265903 -59895723 -1956044605 467025234 1825639876 -170369922 -2099286808 482081099 1807534557 -222979993 -2051888911 869565900 1154725210 -572857120 -1428302730 884556245 1136554307 -625532679 -1380970385 1024396798 1242053992 -754881326 -1543087036 979552743 1298528625 -731076405 -1553229731 778278312 1499768126 -1066535804 -1217739758 688804273 1577672999 -956288867 -1341718517 548937114 1472146700 -826901322 -1179562976 668326275 1355999509 -908347217 -1092843463 -1893549621 -131757731 1630329063 371976305 -2008056366 -12038844 1715543294 289811560 -2114375175 -151125649 1878479061 418406467 -2037058080 -241973898 1754961100 530424922 -1835685457 -443377351 2090584195 194836501 -1778881098 -486580960 2079722650 217136140 -1672601187 -347533045 1916813489 88567847 -1692146300 -333130478 1965917352 36353086 -1270048509 -1018451563 1514338351 759548089 -1289659110 -1004114548 1563376694 707267744 -1164504783 -846192217 1419341853 597573771 -1107634904 -889330242 1408545796 619938962 -1443133081 -553862671 1207298123 821221597 -1365881474 -644776472 1083714642 933174468 -1491074731 -802737725 1227776121 1042895087 -1605515956 -682953254 1313055840 960795894 -1774614390 -515983332 2016930214 254859568 -1856746349 -430736379 2136616383 140320041 -1730019144 -270192594 1995202964 32198914 -1617967967 -393677769 1904321933 109483291 -1953589010 -58087304 1702951362 310888788 -1931256585 -68916127 1659715035 367660365 -2058022692 -229498806 1801155056 475808102 -2110204731 -180362157 1815524841 456230271 -1386764222 -632252204 1129957742 878639608 -1439011749 -583181107 1144262007 858996193 -1551097744 -729083674 1300382044 981823946 -1528699799 -739846913 1257211205 1038661075 -1327450074 -941127504 1592711434 703195548 -1215464385 -1064678231 1501764883 780414341 -1103417324 -918814590 1345671480 657613230 -1185483763 -833502053 1465423137 543139255 -1122706615 -904664097 1394260581 605915891 -1166467248 -847368250 1417117308 594562794 -1278258309 -993500179 1572942423 717619905 -1264412830 -1012553740 1521284686 766232280 -1599878355 -677053509 1320004097 967482007 -1479667916 -792117342 1237347864 1053253262 -1367850209 -645958775 1081483827 930157221 -1458206970 -569198704 1193010730 807196348 -2038760575 -243414249 1752472237 527673915 -2129182824 -166719730 1863933620 404647458 -2002685005 -5881051 1722749599 296231433 -1882409046 -120879300 1640158854 382068240 -1681003547 -322249869 1975749321 46447199 -1667223556 -341368982 1924026064 94993990 -1793694761 -502181055 2065171195 203371117 -1837389874 -444819624 2088093410 192083572 -1542460920 -754394466 1241615140 1023851442 -1553846767 -731570553 1298943805 980123563 -1428921798 -573353300 1155138326 870134656 -1380342237 -625043787 1136117519 884012953 -1179059604 -826291462 1471585088 548514774 -1093321099 -908980509 1356554073 668757967 -1218219426 -1067171128 1500320626 778707940 -1341213113 -955676975 1577113451 688383997 -1620981056 -395904426 1903143916 107518842 -1744040231 -284475825 1979871221 17129315 -1850064142 -423792028 2142512094 145953608 -1764260117 -506415491 2027546567 266262353 -2099848540 -170792398 1826143112 467634974 -2051334467 -222548437 1807056785 481447687 -1945283946 -83205632 1644377018 352584492 -1956604273 -60316135 1701771171 308922165 -347177777 -1672917927 88088035 1917267317 -333203242 -1692104640 36559354 1965746540 -443157251 -1835875221 194745809 2090640711 -487051036 -1778450318 217469384 2079416670 -151425877 -2114036675 418844039 1878015249 -241915726 -2037147612 530237854 1755183368 -131930983 -1893346289 372016565 1630254371 -11591552 -2008543210 289489324 1715892538 -803185657 -1490588527 1043217707 1227427261 -682780642 -1605719928 960756018 1313130916 -553921483 -1443044189 821409049 1207076239 -644476884 -1366220614 932737280 1084178838 -845722525 -1164935947 597241167 1419648473 -889550726 -1107445524 620030294 1408489920 -1018379183 -1270090553 759342461 1514509803 -1004470200 -1289342754 707748196 1562923506 -229290610 -2058191592 475737250 1801198644 -180844137 -2109753087 456583355 1815205933 -57752132 -1953893078 310420624 1703384070 -69008987 -1931202253 367878281 1659523103 -270377494 -1729794692 32259270 1995115600 -393242125 -1618433691 109181151 1904658505 -516303400 -1774262962 255309044 2016445538 -430698047 -1856822953 140144877 2136817787 -918852282 -1103340080 657788010 1345469692 -833181345 -1185834551 542689395 1465907429 -941562508 -1326983710 703497304 1592374478 -1064492691 -1215688197 780353601 1501851863 -728990430 -1551151692 981605390 1300573336 -740181701 -1528395347 1039128599 1256777857 -631769840 -1387215482 878285884 1130276010 -583388919 -1438842465 859066405 1144217779 -646439347 -1367396645 930512737 1081167863 -568993196 -1458378046 807123832 1193053166 -677144961 -1599822103 967702355 1319815109 -791784858 -1479974160 1052783434 1237779420 -993063383 -1278722369 717319941 1573281683 -1012741584 -1264190810 766290716 1521195914 -904624613 -1122781555 605742903 1394464673 -847691262 -1166118252 595010350 1416631224 -501858683 -1794044397 202923945 2065657663 -444859748 -1837315574 192256944 2087889702 -322062665 -1681226207 46389147 1975838477 -341806418 -1666760136 95294338 1923687188 -6213919 -2002379145 296701901 1722318683 -120788232 -1882465682 381848532 1640348482 -243620141 -2038589883 527747071 1752430441 -166239542 -2129636772 404292582 1864250224 -1067241716 -1218175078 778915360 1500151478 -955323627 -1341531261 687901241 1577564847 -826759362 -1178626136 548849170 1471280772 -908762329 -1093512271 668664331 1356608157 -573292696 -1429008386 869948996 1155362514 -625345679 -1380004889 884447837 1135651531 -753944742 -1542944820 1023530614 1241966304 -731745469 -1553644587 980161135 1298866937 -83030076 -1945485486 352546536 1644453502 -60765219 -1956119733 309242609 1701419623 -170489866 -2100185248 467199706 1826608716 -222608401 -2051247239 481632963 1806832213 -424009824 -1849872586 146046604 2142457370 -505947207 -1764693201 265927317 2027850243 -396257390 -1620662524 108000958 1902691880 -284404853 -1744084195 16921255 1980039729 -1732442832 -273009242 1991468060 28595338 -1613709015 -388501057 1910415365 114921619 -1771664126 -513688172 2020142126 258989240 -1861531365 -435390067 2131044407 134355105 -2062936748 -234019390 1795454072 469976302 -2107125427 -178200101 1818865761 460226807 -1949196954 -53039632 1709177930 316198108 -1933813377 -71603735 1655846995 364185797 -1546443272 -724298386 1306346708 987395138 -1530994207 -742796937 1253081293 1035448411 -1391940150 -636510884 1124519142 872545392 -1436194349 -580757179 1147865343 862730345 -1100728932 -916257526 1349145776 661480486 -1190530683 -837893869 1460113577 536911935 -1329611346 -944206536 1588714626 699853844 -1210943049 -1059763935 1507596443 786114573 -2119814031 -157219609 1873302877 414148043 -2033455000 -238239490 1757778244 532849106 -1887585213 -126186283 1634983279 376761849 -2012186534 -15251252 1713248630 286861792 -1676598251 -350874493 1914651961 85489071 -1686314996 -327429990 1970438432 41267638 -1832211417 -439509839 2093272331 197393821 -1784190914 -492808024 2074675474 212744580 -1161292615 -842062801 1422292373 599868675 -1113206624 -895295434 1403761036 615285018 -1273783157 -1022055395 1511914919 756731185 -1283565422 -998676476 1567635902 712444200 -1484847907 -797428661 1232168433 1047942503 -1609383740 -686428078 1310499304 958108030 -1448833809 -559694727 1202384323 816700757 -1362540298 -640780192 1086794202 935336268 -1433704526 -578005212 1149568670 864171528 -1377393749 -622750915 1139327623 888140305 -1538199680 -749215978 1247710892 1029291578 -1556272231 -734389489 1295207093 976517667 -1220773930 -1069856960 1496454906 775235180 -1336822833 -950631591 1583338211 693690997 -1175978012 -824127630 1474928328 552513118 -1098236931 -913503381 1350851281 662923847 -1847244934 -421365780 2146117206 149690048 -1769438365 -510675979 2022105679 260166361 -1623273656 -398852130 1899015780 104308466 -1739388079 -279692345 1985833597 22698731 -1940760802 -78289016 1650210354 358287012 -1958767865 -63396975 1697772075 305578685 -2104893652 -175181894 1820835328 461409942 -2048648395 -219993181 1810528793 485313167 -1282386189 -996710811 1570650079 714671945 -1258450198 -1006984580 1525937094 771015504 -1119101247 -900927913 1397080045 608341883 -1171907880 -853464498 1411939316 590302050 -1373157737 -652184063 1076438971 925767469 -1454734706 -565333480 1195697058 809751348 -1594044763 -671351245 1324527497 972398367 -1483666756 -795461078 1235184528 1050172166 -1996589509 -440659 1727010583 301410177 -1886146014 -124484940 1637733134 379249560 -2044330487 -249377121 1747689253 523022259 -2125972976 -162592122 1866881852 406940586 -1790351777 -498182455 2068252531 205535205 -1843092922 -450653488 2083177322 187560956 -1684869523 -325722373 1973194561 43761623 -1660999052 -336061726 1928416088 100039630 -53362636 -1948847966 316645656 1708691854 -71564243 -1933888325 364012801 1656051095 -234207226 -2062714736 470034730 1795365308 -177763297 -2107589495 459926835 1819205029 -513355696 -1771970362 258519420 2020573674 -435481527 -1861475105 134575461 2130855411 -272803742 -1732613900 28522830 1991510488 -388981637 -1613255443 115277143 1910099393 -943726340 -1330065302 699498960 1589031238 -1059969819 -1210772365 786187721 1507554655 -916166450 -1100785576 661260770 1349335412 -838226729 -1190224831 537382395 1459682669 -636948328 -1391476722 872845748 1124180258 -580569983 -1436417001 862672301 1147954491 -724338518 -1546368964 987568518 1306142992 -742474573 -1531343835 1035001247 1253567753 -439684747 -1832009245 197431385 2093195471 -492358292 -1784674822 212423744 2075026646 -351176377 -1676260911 85923947 1914185981 -327369378 -1686401592 41081970 1970662628 -125968111 -1887776377 376668221 1635037355 -15719160 -2011753058 287196196 1712944306 -156866269 -2120132171 413665295 1873754265 -238310086 -2033410644 533056534 1757609088 -559623747 -1448877781 816492689 1202552839 -641133148 -1362221774 935818376 1086342174 -796960369 -1485280999 1047607459 1232472117 -686645866 -1609192192 958201018 1310444588 -1022115367 -1273695921 756916469 1511690339 -998373952 -1283902122 712008940 1568101498 -842511893 -1160808067 600189127 1421940817 -895119886 -1113408156 615247070 1403837512 -823680330 -1176464864 552190874 1475277580 -913676625 -1098033607 662964099 1350776597 -1069798780 -1220863470 775048104 1496677182 -950931811 -1336484341 694128561 1582874407 -749686062 -1537768892 1029624830 1247404904 -734169397 -1556461987 976426983 1295263601 -578077984 -1433662858 864377804 1149397850 -622395655 -1377710481 887660501 1139781443 -175537538 -2104577304 461890386 1820382148 -219920793 -2048690447 485107531 1810700253 -78509492 -1940571430 358378336 1650154486 -62927275 -1959199037 305246073 1698078703 -398552550 -1623612788 103871286 1899479968 -279751165 -1739299179 22886191 1985611705 -421193176 -1847448898 149650180 2146192274 -511123919 -1768952153 260488989 2021756811 -671312905 -1594121375 972223195 1324728909 -795781138 -1483315336 1050621634 1234699860 -651748411 -1373623469 925465321 1076775551 -565518372 -1454510262 809811696 1195609702 -901020781 -1119046907 608559807 1396888105 -853129334 -1172211940 589833894 1412372016 -997192799 -1281934537 715025037 1570331163 -1006776392 -1258619090 770944660 1525980674 -325930177 -1684700247 43831827 1973150341 -335579354 -1661450320 99685898 1928734364 -498517235 -1790047333 206002721 2067819191 -450560236 -1843146878 187342392 2083368622 -249191589 -2044554291 522961527 1747776225 -163027134 -2125506604 407242350 1866544888 -119959 -1996940289 300960325 1727494867 -124522640 -1886068762 379424348 1637531338 1348767544 660848558 -1100288492 -915546494 1460226849 537820087 -1190712819 -838853989 1589577482 699938716 -1330551258 -944351568 1506984723 785773445 -1210277313 -1059351895 1305714524 987017162 -1545732496 -723857690 1253989189 1035561939 -1531954583 -742978817 1124603758 873408504 -1392085438 -637450540 1147523959 862118881 -1435782565 -580091187 1795862512 470654822 -2063282468 -234619318 1818717161 459299711 -2107045179 -177325485 1708206018 316020564 -1948301586 -52922760 1656546267 364630861 -1934458121 -71978399 1992146836 29003522 -1733042504 -273355218 1909488525 114772763 -1612834143 -388421065 2019964838 258017072 -1771546998 -512793060 2131489727 135054121 -1861905773 -436035067 1233108601 1048088303 -1485709483 -797511741 1309833824 957696758 -1608770740 -686085158 1201944139 815990493 -1448454297 -559061007 1086976594 936297156 -1362652290 -641686552 1422437917 600809099 -1161375951 -842924121 1403349508 614619794 -1112863960 -894682178 1511204399 756291257 -1273149693 -1021675627 1568596534 712626848 -1284472038 -998788212 1913757361 85372455 -1675624547 -350695669 1971083944 41642558 -1687012476 -327873774 2093618819 197994005 -1832618065 -440187079 2074595994 211870220 -1784040522 -491879648 1873186517 413253187 -2119634951 -156246161 1758153420 533494362 -2033898528 -238937226 1635583719 377108081 -1888262197 -126593187 1712374526 286782056 -2011257902 -15101116 1649601978 357948716 -1940091754 -77874176 1698638243 305666357 -1959704433 -63539175 1820943752 462312734 -2105080668 -176147406 1810145681 484675847 -2048212803 -219287509 2145779166 149081416 -1846829838 -420696988 2022193607 261032273 -1769580309 -511612803 1899918828 104416634 -1624238912 -399039402 1985196533 22315363 -1738682151 -279257009 1497156978 775683556 -1221415842 -1070228280 1582369131 693516797 -1335924665 -950511407 1474774336 551581142 -1175903124 -823257862 1351254361 663597519 -1098588043 -914108189 1150016790 864873856 -1434076102 -578646868 1139153167 887171481 -1377273821 -621852491 1246778660 1029137842 -1537330168 -749140834 1295880509 976921003 -1556877295 -734740345 2068438267 206498925 -1790460457 -499086015 2082740450 186853492 -1842710066 -450016936 1972524233 43344991 -1684261403 -325384845 1929351376 100180038 -1661865476 -336150166 1727974559 301595657 -1997492813 -549595 1637025926 378812432 -1885509206 -124102340 1747272877 522351675 -2043992703 -248769257 1867022516 407875618 -2126061160 -163458802 1076362291 924896421 -1373004513 -651252343 1196046378 810354876 -1455138554 -566007408 1325167617 972768407 -1594747603 -671799877 1234284568 1050050702 -1482698444 -795287134 1569778775 714595521 -1281454725 -996557331 1526540366 771365080 -1259124382 -1007388172 1397449829 608982259 -1119550135 -901630497 1411817596 589402346 -1171734192 -852495930 872958524 1125087914 -637129968 -1392436346 862293541 1147322035 -580129015 -1435705441 986956302 1305801368 -723672286 -1545956428 1035863575 1253652097 -743413957 -1531488339 700406360 1589144270 -944686220 -1330246686 785555009 1507176151 -1059258515 -1210331141 660918890 1348723452 -915754170 -1100119088 537466483 1460545253 -838371489 -1191163959 258370292 2019646050 -513274920 -1771095218 134983405 2131533435 -435826751 -1862074537 29221574 1991955024 -273447958 -1732988036 114304735 1909921353 -388085773 -1613138075 315718288 1708542470 -52487236 -1948767446 364691081 1656458783 -72163419 -1934233805 470479522 1796063796 -234581106 -2063359208 459749051 1818232365 -177645673 -2106693887 756251517 1511279595 -1021502895 -1273353529 712949604 1568247794 -999236024 -1283985698 600372047 1422902233 -842624413 -1161714955 614807382 1403127744 -894740870 -1112774932 816081689 1201888143 -559281611 -1448265053 935964416 1087283094 -641216980 -1363083590 1048568619 1232655293 -797867513 -1485393263 957490994 1310005156 -686012898 -1608812920 377314229 1635412771 -126666087 -1888220657 286302124 1712828218 -14745984 -2011574762 413586311 1872880401 -156716373 -2119204291 533403550 1758209800 -238717262 -2034088412 197807057 2093841223 -440128771 -1832707477 212307912 2074132318 -492179740 -1783701902 85050339 1914106741 -350248241 -1676111271 41682938 1971009388 -328046890 -1686809024 104736958 1899567144 -399488622 -1623754492 22277287 1985272881 -279081589 -1738883811 149266572 2145554458 -420757088 -1846742730 260596885 2022659075 -511310407 -1769917137 461977818 1821247564 -175678986 -2105513632 484768963 1810091093 -219505169 -2048021127 357740776 1649770622 -77803068 -1940135598 306148593 1698186343 -63892003 -1959385781 1028655222 1247230176 -748787366 -1537648180 977128559 1295711481 -734810813 -1556832811 864780356 1150070994 -578428568 -1434267138 887506013 1138848971 -622320271 -1376840217 552015890 1474308228 -823559874 -1175565912 663411723 1351478429 -914047705 -1098674767 775720992 1497079990 -1070403316 -1221213798 693195833 1582720175 -950061803 -1336408701 522525183 1747069289 -248809261 -2043918267 407428582 1867509104 -163136310 -2126410660 301896141 1727635803 -986911 -1997029257 378754516 1637115202 -123915016 -1885731730 43125147 1972713741 -325293897 -1684318175 100650370 1928920340 -336483154 -1661559752 206143913 2068754751 -498605947 -1790914541 186926512 2082698534 -450222948 -1842539510 608909623 1397492129 -901425125 -1119721331 589757742 1411501496 -852976638 -1171280748 714125573 1570210195 -996224983 -1281761089 771585308 1526351242 -1007479760 -1259068250 972826963 1325078981 -671987585 -1594525463 1049750858 1234623964 -794850202 -1483162384 925344097 1075876343 -651575219 -1372655397 810182008 1196250606 -565967788 -1455213374 -763422879 -1518852105 1014068813 1266042587 -720186504 -1575623698 991736404 1276871362 -593191085 -1415335995 850067071 1169018601 -607560886 -1395758116 902249062 1119881968 -808974587 -1194379373 566650409 1455511231 -928660708 -1079839862 648782384 1370264230 -1055682761 -1240154207 790490651 1478155917 -964801746 -1317438536 678439426 1601641108 -384747607 -1642723521 119494277 1880647187 -293801040 -1719942362 7508636 2004197898 -406143077 -1865576691 163897015 2126769697 -525894782 -1751102700 245963438 2041457208 -190437427 -2086594725 447235809 1840215671 -204741676 -2066951358 499483384 1791144558 -92426241 -1921343639 343133907 1668611653 -49255450 -1978180752 320735946 1679374940 -882629088 -1134356810 627721996 1382905754 -871767495 -1156656465 570917653 1426109315 -977293806 -1296523644 733073214 1555496872 -1026397685 -1244308835 752618279 1541094321 -690801084 -1579940142 954029928 1339713534 -776015267 -1497775413 1068536689 1219994599 -670515594 -1357934880 906420058 1090645964 -546997649 -1469953287 829102915 1181494229 -267778328 -2029177218 503605188 1761826642 -144194831 -2141130137 426353629 1852740427 -19820838 -1982415284 283111414 1742266208 -105100605 -1900316075 397552623 1622481785 -306375028 -1699076582 62093216 1957971766 -355413355 -1646796285 81703865 1943634735 -479813954 -1805537752 224984978 2054147844 -469017945 -1827902927 168115083 2097285917 -532056605 -1756478091 239539407 2034246745 -417025542 -1876721300 153800918 2116935744 -292356655 -1718235833 10263805 2006690923 -369149496 -1627911842 133257444 1895196786 -33659513 -1963371247 334496939 1693922365 -90988130 -1919643384 345882802 1671098404 -215618123 -2078089949 489393305 1781316623 -196597332 -2091968198 440813696 1833007126 -618179285 -1407162947 891892743 1110312081 -599092942 -1420975708 843378718 1162068104 -704848615 -1560547953 1005763637 1291160739 -762242816 -1516885610 1017083948 1268271290 -963623601 -1315473959 681452643 1603867893 -1040350890 -1225084480 804511866 1492439276 -934556291 -1085473301 642100305 1363320007 -819590812 -1205782030 556296264 1445943518 -112048990 -1907002316 391914894 1616581912 -29392709 -1992773587 271704471 1731645697 -141964144 -2138113018 428322236 1853922602 -253491063 -2015152097 518678949 1777162547 -454732602 -1813879728 183186922 2112619900 -477589281 -1802526647 226947571 2055324005 -364978956 -1657148318 70303192 1933020494 -313321235 -1705760645 56457665 1952074071 -1036229526 -1254402820 741475654 1530213840 -984506253 -1302949659 727695711 1549332937 -857215912 -1142891314 585731444 1441709538 -880138175 -1131603753 629426541 1384348155 -544508914 -1467202408 830805282 1182934452 -655970281 -1344175999 921227579 1106239917 -783221700 -1504195414 1063165200 1213836678 -700631003 -1590032205 942889225 1328834975 -1240214939 -1055595789 1478341449 790266847 -1317136772 -965138710 1601206096 678905798 -1194829225 -808490303 1455831931 566299629 -1079665074 -928862504 1370226530 648859636 -1415265791 -593235305 1168810797 850236347 -1396111848 -607242610 1120364340 901797794 -1518384589 -763856219 1265707807 1014373257 -1575842262 -719995204 1276964614 991682448 -1921125715 -92618181 1668518785 343188247 -1978648908 -48822750 1679710104 320431886 -2086241633 -190756343 1839733683 447687461 -2067022202 -204698096 1791352746 499314492 -1865751863 -405941665 2126808037 163820403 -1750653232 -526379450 2041137148 246314858 -1643025669 -384411027 1881082839 119028545 -1719882014 -293888396 2004013006 7733080 -1358372060 -670051406 1090945544 906080926 -1469765827 -547219541 1181435409 829191815 -1579980010 -690726016 1339886138 953825964 -1497452785 -776364135 1219546659 1069022901 -1296043200 -977746986 1555141228 733389562 -1244514471 -1026226225 1541166709 752576227 -1134265486 -882684956 1382685278 627911368 -1156989077 -871460867 1426579015 570486481 -1805204500 -480119942 2053677760 225415766 -1827993611 -468961437 2097506009 167925327 -1698870306 -306545848 1957898994 62134884 -1647276089 -354959535 1943989995 81387133 -1982737528 -19471586 1742713508 282624562 -1900275823 -105175289 1622308541 397755947 -2029364294 -267556052 1761884822 503515648 -2140692573 -144658635 1852440207 426692121 -2077904665 -215842703 1781256651 489480541 -2092403458 -196131736 1833309650 440476996 -1963050795 -34011069 1693473273 334981487 -1919681332 -90911654 1671273952 345681270 -1718443901 -292188139 2006761903 10219833 -1627429734 -369601524 1894843830 133575968 -1756813135 -531752921 2034715037 239106315 -1876628312 -417080258 2116717956 153992466 -1085566929 -934502215 1363538179 641909141 -1205447626 -819895136 1445475610 556729740 -1315956707 -963172213 1604221233 681134503 -1224877052 -1040520046 1492368680 804556222 -1560510389 -704925475 1290985831 1005965809 -1517206446 -761891644 1268721022 1016600040 -1406728071 -618645265 1110010197 892230083 -1421161376 -598868746 1162128716 843292122 -1656847962 -365317840 1932583050 70766620 -1705818689 -313232087 1952261267 56235013 -1813706348 -454936318 2112579768 183261230 -1802973811 -477102821 2055646369 226597943 -2138467902 -141647532 1854402798 427868280 -2015078949 -253532851 1776956663 518849633 -1907222032 -111859354 1616672988 391858250 -1992303127 -29823617 1731312837 272010323 -1504665234 -782790152 1214169154 1062858964 -1589811849 -700819999 1328743515 942945485 -1467274916 -544466486 1183139952 830634214 -1343820475 -656286253 1105759337 921681151 -1142443766 -857701988 1441386534 586080432 -1131776749 -879934075 1384387647 629351593 -1254344392 -1036318290 1530026004 741697666 -1303249631 -984166985 1549769741 727231643 447126889 1839312383 -190251963 -2085630765 499865968 1791781350 -205178788 -2067658550 343741787 1668949453 -93096841 -1921760031 319869250 1679286740 -48320402 -1978040072 118590733 1880538523 -383783903 -1642537801 8145172 2004580738 -294508488 -1720379218 164234559 2127377833 -406559725 -1866247035 245874982 2040590768 -525754358 -1750167396 566803873 1456442679 -809050995 -1195250661 648378808 1369590062 -928311148 -1079236606 789788051 1477707013 -1055042369 -1239784407 679408010 1601814812 -965701466 -1317560272 1015000517 1266195795 -764293911 -1518928769 991062492 1276467530 -719582992 -1575274394 849618423 1168315745 -592821029 -1414695859 902423022 1120850296 -607682366 -1396658092 62762024 1958386878 -306983676 -1699414638 80767025 1943492775 -354547427 -1646708341 224797722 2053182604 -479705802 -1804634720 168550403 2097991829 -469401297 -1828539975 504020044 1762495706 -268116640 -2029785610 426211413 1851803843 -144107143 -2140263953 282145918 1742079208 -18918062 -1982306876 398258279 1622917361 -105737909 -1900699171 953388256 1339341942 -690098740 -1579492006 1069435129 1220114543 -776984107 -1497949885 906495186 1091515460 -670669314 -1358867096 828752075 1180889181 -546594329 -1469279887 627350660 1382263826 -882180696 -1133654722 571037853 1427007499 -871941711 -1157625561 733942966 1555571744 -978225766 -1296677620 752013487 1540743225 -1025724029 -1243905771 680591339 1603784573 -962683193 -1315328431 805125106 1492781924 -1041016098 -1225495992 642480089 1363953487 -934996235 -1086183837 556184512 1445036886 -819408148 -1204821382 891809679 1109450521 -618033501 -1406222795 843721622 1162681088 -599504198 -1421641172 1006397373 1291540267 -705558895 -1560988153 1016177572 1268159282 -761281912 -1516703202 335470371 1694101429 -34554353 -1963487591 345185082 1670654892 -90342890 -1919268224 488986385 1780639623 -215271875 -2077489493 440963848 1833935774 -196677084 -2092842318 239718215 2035220433 -532173205 -1757372675 153357150 2116238280 -416650638 -1876075804 9586549 2006284259 -291756455 -1717889329 134185836 1895347194 -370023872 -1627991338 831245994 1183645244 -544886906 -1467834608 921045683 1105279525 -655856737 -1343268087 1062225560 1213691406 -782358604 -1504110814 943555201 1329246743 -701242451 -1590373573 742186702 1530654296 -1036861470 -1254781068 726735575 1549150785 -983598085 -1302836371 585586428 1440769642 -857131056 -1142028474 629838565 1385013875 -880479287 -1132215457 182840930 2112020212 -454324402 -1813200936 227027579 2056198893 -477738153 -1803453503 71198288 1933137606 -365951108 -1657325590 55812681 1951699679 -312622235 -1705315341 391314950 1616236176 -111370454 -1906593860 272579103 1731725961 -30319821 -1992922203 428439092 1854817954 -142141672 -2139084914 518304301 1776517819 -253046015 -2014452841 2127190125 164456699 -1866188479 -406648361 2041027700 245411042 -1750467240 -525414962 1880215647 118939849 -1642090125 -384269851 2004620358 8070352 -1720552086 -294304260 1669154825 343570591 -1921832667 -93054541 1678806032 320322694 -1977684676 -48636502 1839644731 446820525 -2086100713 -189820543 1791689762 499922100 -2067438322 -205367912 1168406693 849561651 -1414915703 -592631521 1120517308 902728746 -1396187760 -608113402 1266675863 1014546433 -1519283781 -763977427 1276261518 991233048 -1575201374 -719624908 1477667009 789862487 -1239610899 -1055245957 1602137304 679058510 -1318007308 -965214878 1456005363 567267429 -1194950177 -809389751 1369777386 648156284 -1079294522 -928221872 1741777196 282483130 -1981872128 -19384170 1622977845 398171555 -1900884967 -105513841 1762320670 504222088 -2029748174 -268193628 1852253447 425727377 -2140584917 -143756099 2053536072 224479710 -1805117340 -479254286 2097921361 168594887 -1828332419 -469570325 1958605178 62570988 -1699508138 -306929472 1943024995 81200629 -1646373809 -354851623 1556040164 733510002 -1297012536 -977921954 1540525565 752205163 -1243812655 -1025778617 1382334934 627306816 -1133862662 -882012052 1426654671 571356505 -1157143325 -872393611 1091066240 906979606 -1358546772 -671020998 1181064601 828550415 -1469317963 -546517981 1339281842 953475364 -1579306850 -690323448 1220416939 1069098301 -1498385273 -776518639 1291598575 1006307961 -1561175101 -705336491 1267859190 1016516192 -1516265510 -761745588 1109897949 891322955 -1406544911 -617684121 1162507972 843925074 -1421600792 -599578754 1363880587 642521629 -1085977689 -935167183 1445392018 555867652 -1205301314 -818954456 1603314361 681021999 -1314995307 -962989309 1493001888 804935222 -1225586804 -1040959718 2006063655 9775793 -1717798133 -291812451 1895816766 133754536 -1628324078 -369717372 2034864661 240034435 -1756892359 -532626513 2116310540 153314970 -1876281568 -416479306 1780812355 488782549 -2077529233 -215196679 1833487962 441450188 -2092519562 -197025824 1694401137 335131367 -1963924643 -34090037 1670596200 345274110 -1919080636 -90564654 1441205166 585120568 -1142330750 -856794604 1384828855 630062881 -1132155237 -880566771 1530692508 742109962 -1254956368 -1036660186 1548830597 727086867 -1302387031 -984082881 1213209546 1062677340 -1503757594 -782677392 1329455059 943386437 -1590444289 -701198743 1183552504 831300462 -1467616556 -545078718 1105614817 920741751 -1343736115 -655423909 1854483302 428743664 -2138617270 -142574884 1776611199 518250473 -2014671277 -252854587 1616028500 391484354 -1906523528 -111414546 1732208461 272127963 -1993275807 -30001417 1933458178 70847380 -1657775570 -365466952 1951661851 55889805 -1705140681 -312824159 2112205616 182616998 -1813261796 -454237558 2055763753 227493823 -1803151867 -478075245 260022219 2021175133 -512622873 -1770598799 135420882 2132110148 -434357506 -1860498840 27531257 1990403951 -274041131 -1733474749 113890272 1909384054 -389565748 -1614773670 315133871 1708113721 -54071677 -1950228971 363154358 1654815520 -72668518 -1934878196 471009181 1796486923 -232954191 -2061871577 461292420 1819931410 -177167704 -2106092994 873578243 1125552021 -635445713 -1390874951 863795994 1148930956 -579724746 -1435161952 986330929 1305282471 -725330403 -1547475317 1034416936 1252049854 -743861756 -1532058990 698789735 1587650545 -945238453 -1330643235 785083262 1506565096 -1060828590 -1212007740 662513493 1350178755 -915192199 -1099663633 537977676 1461179354 -836861344 -1189498122 375697034 1633918492 -127217754 -1888616656 285829779 1712216581 -16315457 -2013250775 415180472 1874335278 -156153964 -2118748414 533914273 1758843447 -237206643 -2032422117 198426350 2094304888 -438444094 -1831145644 213809911 2075740769 -491775013 -1783157939 84424412 1913587274 -351905808 -1677629594 40235717 1969406547 -328494103 -1687379073 755666498 1510850260 -1023086738 -1274814472 711412315 1566603981 -999740553 -1284629535 600901232 1423324902 -840997028 -1160226870 616350313 1404826367 -894262459 -1112173613 817733158 1203416752 -558629110 -1447768164 936401471 1087859369 -639747309 -1361507451 1046877716 1231103618 -798460104 -1485879378 957075981 1309467291 -687492319 -1610447945 1028259145 1246678495 -750281627 -1539265293 975452496 1294141894 -735422340 -1557305110 865236347 1150633453 -576973737 -1432673087 889172322 1140359668 -621686706 -1376329512 553577773 1475993019 -823096319 -1174946665 663955764 1351883170 -912439272 -1097172850 774202655 1495422345 -1070922701 -1221839707 692625670 1582272912 -951664598 -1337855812 103275905 1897983255 -399917907 -1624339397 21633432 1984768270 -280725324 -1740421086 150754739 2147181861 -420334433 -1846213623 261198250 2023137596 -509611898 -1768374256 462474725 1821900147 -174150455 -2103862177 486345212 1811560810 -218928944 -2047584186 357254615 1649177921 -79354629 -1941826451 304513486 1696706904 -64429854 -1959800716 609405960 1398144158 -899896028 -1118069326 591333393 1412970631 -852399811 -1170843221 713638970 1569617068 -997776106 -1283451520 769949731 1524871349 -1008017137 -1259482727 971365484 1323494650 -672416448 -1595109930 1049106549 1234118883 -796493479 -1484699185 926831710 1077503176 -651152014 -1372125724 810782791 1196728529 -564268693 -1453669891 524086464 1748753494 -248345108 -2043298438 407972057 1867913295 -161527307 -2124908189 300377330 1725977700 -1505826 -1997654712 378183915 1636667517 -125517369 -1887178415 42728612 1972161586 -326787704 -1685934818 98973885 1927350315 -337094255 -1662031609 206599318 2069316608 -497150534 -1789319892 188592271 2084208665 -449588829 -1842028235 1796430543 471099993 -2061681693 -233174155 1820237526 460959296 -2106523654 -176697492 1707660029 315613803 -1949912111 -54426809 1654986468 362948210 -1934919736 -72595618 1990478507 27490877 -1733678201 -273868015 1909034674 114212388 -1614286946 -390013176 2021638809 259584527 -1770937419 -512322781 2131887744 135607830 -1860409428 -434415814 1350400519 662325905 -1099752661 -915133507 1460715038 538414728 -1189159118 -837161052 1587999285 698466979 -1331129575 -944790641 1506489900 785123002 -1211803904 -1061001322 1305111139 986536693 -1547433137 -725402663 1252503162 1033936620 -1532375210 -743505984 1125245521 873910983 -1390443651 -635915285 1148986952 863704798 -1435351196 -579504142 1913154446 84892440 -1677325662 -352241100 1969598359 40017665 -1687433541 -328401363 2094261180 198497066 -1830976880 -438652410 2076059557 213456691 -1783609719 -491293153 1874820074 414731132 -2119099706 -155833776 1758642163 534089573 -2032345377 -237244855 1634005976 375636814 -1888840972 -127032734 1711880129 286132055 -2012784915 -16750981 1231440710 1046576080 -1486345622 -798024964 1309380447 957136841 -1610224013 -687677723 1203618676 817558498 -1447845288 -558591282 1087375213 936851451 -1361156543 -640067881 1423006498 601254836 -1159775730 -841479528 1404870459 616279981 -1112343017 -894054783 1510658832 755884934 -1274760644 -1023180118 1567037193 710944671 -1284934107 -999405901 1495611469 773982427 -1221895839 -1070831113 1581841492 693095618 -1337549448 -951996946 1476309119 553222377 -1175400109 -822615611 1351840870 664028400 -1097001654 -912644644 1150429225 865409215 -1432598267 -577013357 1140845616 888724646 -1376678628 -621363830 1246339099 1028558989 -1538801353 -750718559 1294230530 975393940 -1557527250 -735234632 1649088645 357312531 -1941603927 -79541953 1697045660 304213002 -1960264272 -63992538 1821413559 462921761 -2103512677 -174472947 1811764398 486171704 -2047658622 -218888940 2147223777 150681719 -1846384179 -420128421 2022821112 261553262 -1767920172 -510091966 1898414291 102805573 -1624645121 -399584919 1984578762 21853276 -1740364314 -280816272 1077807372 926497178 -1372559328 -650684234 1196674325 810876291 -1453478855 -564486993 1323663678 971157928 -1595154414 -672345980 1233667367 1049589169 -1484381173 -796846947 1569266024 713959934 -1282967484 -998225710 1524948337 769912295 -1259684771 -1007842101 1397920090 609591756 -1117982602 -899956512 1413436739 590898645 -1171180433 -852097799 2068851140 207034706 -1788983064 -497452930 2084433373 188407115 -1842115343 -449528729 1972085238 42766688 -1685733158 -326963124 1927701999 98653561 -1662516029 -336645035 1726429600 299895094 -1997973364 -1152998 1636498873 378391855 -1887134571 -125588477 1748808082 523993348 -2043490114 -248127448 1867609483 408306973 -2124475225 -161995727 -945416765 -1331616427 698905839 1588544633 -1060384294 -1211309748 784707830 1505919072 -914514447 -1099256473 661912797 1349831755 -837789208 -1189648002 538851524 1461258322 -636418649 -1391053519 874472587 1125667869 -579026498 -1434717912 863150226 1148555268 -724922987 -1546797821 985984185 1304681519 -744011380 -1532987110 1034496160 1252923446 -53988085 -1949366883 314987559 1707173041 -73010926 -1935490684 363565118 1655480488 -233587399 -2062250577 471718933 1796926595 -176260832 -2105980490 460331020 1819748506 -511761041 -1770514951 259081283 2021029077 -434970250 -1860840992 136085594 2132521164 -274420387 -1734107701 27970673 1991113959 -389453500 -1613866542 113707112 1908422910 -558029694 -1447422956 817055150 1203008824 -640622437 -1361588211 937329079 1088008481 -798577488 -1486775258 1047055772 1232076042 -687118167 -1609803713 956631429 1308768531 -1022741274 -1274215312 755258826 1510171996 -999821057 -1285504919 711561683 1567531333 -841892652 -1160344510 601873912 1423502702 -893617971 -1111799717 615651809 1404381559 -439155638 -1831586596 199058790 2094683632 -490815405 -1782976315 212902271 2075628009 -351761288 -1676690194 84340052 1912724930 -328906655 -1688045321 40577357 1970018779 -127658962 -1889327944 376075522 1634551188 -16134089 -2012290911 285716763 1711309197 -155214820 -2118603638 414317872 1874251174 -237873147 -2032834413 534526249 1759185343 -175081663 -2104014889 463345261 1821976315 -218254504 -2047179826 485741172 1811210978 -78905485 -1941123099 356884063 1648537289 -64603286 -1960768516 304634438 1697606352 -400070875 -1625270349 103351817 1898854047 -280321220 -1739746390 21283344 1984164486 -419631337 -1845764223 150113851 2146811565 -510579954 -1768547432 262097442 2023258804 -822192247 -1174837473 552613541 1475806771 -913075312 -1097555194 664662716 1352319530 -1071259717 -1222447315 774618775 1496092161 -951575646 -1336988876 692484750 1581337112 -750172179 -1538361477 1028073153 1245714007 -735804428 -1557941406 975889112 1294848590 -577581089 -1433010359 865906419 1151049317 -620819514 -1376240816 888236778 1140218492 -326416896 -1685293418 42280748 1971460026 -337214951 -1662930289 99148597 1928319907 -498020814 -1789395292 207531806 2069471112 -448984533 -1841677635 187919111 2083806097 -247703964 -2042927374 523384648 1748305886 -162426243 -2125028629 408941393 1868088263 -1581482 -1998524736 300531578 1726910444 -125167025 -1886573863 377781091 1635994613 -672831800 -1595779490 971704292 1324103538 -796351791 -1483763129 1049019389 1233253227 -650187014 -1371939220 925929430 1077395264 -564974877 -1454105995 811420623 1197112153 -900565332 -1118484934 610015104 1398482710 -851463499 -1170701789 590467993 1412883215 -997589346 -1282486776 713531314 1568714532 -1008452985 -1260189167 770333611 1525508925 -1546989369 -724705199 1304736235 985891197 -1532554018 -744479672 1252619762 1034831204 -1391372043 -636065693 1126119897 873990479 -1434673940 -579097478 1148386752 863358294 -1099054941 -914689995 1349755279 661950745 -1190132550 -837340116 1461609878 538531072 -1331279727 -945719289 1588079037 699341099 -1211396984 -1060324322 1506143652 784522546 -1734021105 -274480999 1990889763 28156341 -1614203882 -389151616 1908888890 113272236 -1770031043 -512210773 2020677905 259402119 -1861043164 -434795342 2132598024 136048030 -2062294933 -233516803 1797095751 471511505 -2105662350 -176614172 1819297118 460813768 -1949800359 -53520177 1707477365 314653155 -1935299520 -73229098 1655426412 363658746 -1160650362 -841559792 1423933610 601403452 -1111743073 -893709047 1404191923 615871525 -1274385996 -1022535390 1510213784 755185678 -1285050963 -1000301253 1567214721 711916567 -1486425630 -798899852 1231589582 1047502936 -1609878021 -687078035 1308972247 956458049 -1447200304 -558216890 1202919676 817113194 -1362051639 -640184993 1088347365 937028723 -2118139570 -155651624 1873911906 414617844 -2033056425 -237685311 1759274107 534467821 -1889252996 -127698454 1634347088 376248518 -2012639899 -15811085 1711795273 285269215 -1677143766 -351280708 1913040902 83984528 -1687874253 -329112155 1969976351 40649865 -1831642856 -439064178 2094872628 198838434 -1782670079 -491147881 2075196461 213372091 -1845710267 -419724589 2146620265 150332415 -1768851876 -510245174 2023692144 261629926 -1624819081 -400553247 1898535771 103705549 -1739915666 -280113416 1984208706 21213140 -1941200351 -78867785 1648739085 356709275 -1960417736 -64923986 1697122068 305084290 -2104481261 -174646651 1822313279 463043497 -2046956022 -218440036 1811124006 485801904 -1433234803 -577396197 1151136673 865846071 -1375775084 -621255166 1139881912 888538926 -1538712897 -749852119 1246198675 1027623685 -1557864794 -735842768 1294647178 976064284 -1222278423 -1071467905 1496048581 774689619 -1337440528 -951093658 1581656028 692131658 -1174533413 -822527411 1475374071 553081697 -1097609534 -912982444 1352511470 664444792 -1998093564 -2051182 1726603816 300864190 -1886763235 -124946549 1636050481 377689767 -2042885322 -247776352 1748134426 523590284 -2125344977 -162070599 1868541443 408460949 -1789881504 -497572874 2069819980 207209178 -1841473671 -449157137 2083731029 187958979 -1685382318 -326358076 1971681918 42093288 -1662591157 -337514531 1927855719 99585777 -1282825268 -997289126 1569178336 713093750 -1260099627 -1008511165 1525286649 770520687 -1118688258 -900392088 1398557394 609974852 -1170214937 -851910799 1412533963 590790237 -1371622488 -650542274 1076941444 926409234 -1454147663 -564902105 1197282973 811214347 -1595589734 -673051892 1324047030 971794976 -1484193917 -795881707 1233559215 1048686137 1170050458 851098892 -1414271818 -592126944 1120946563 903313685 -1394726737 -606529479 1264977320 1013003582 -1519885180 -764455918 1275838897 990703911 -1576689507 -721252341 1477090814 789425512 -1241187118 -1056715708 1600608743 677407089 -1318504245 -965867427 1456543180 567682394 -1193315104 -807910282 1371328981 649847107 -1078808327 -927629201 2127801682 164928964 -1864512386 -405078808 2042521931 247028189 -1750071193 -524863247 1879582048 118429174 -1643756468 -385780518 2003165561 6476271 -1721008043 -294866749 1667546422 342068640 -1922376678 -93459316 1678342447 319703481 -1979246589 -50321259 1841247492 448267666 -2085530584 -189373250 1792209181 500547979 -2065919951 -203710297 1554431195 732007501 -1297555977 -978326175 1540061378 751585364 -1245373970 -1027462792 1383937257 628753535 -1133292091 -881564333 1427173616 571981926 -1155624484 -870735542 1091677375 907451433 -1356870253 -669451003 1182558374 830167088 -1468921462 -545965796 1338647693 952964123 -1580972639 -691833545 1218961556 1067503618 -1498840648 -777080530 1741200403 282045573 -1983447745 -20853335 1621448714 396519580 -1901381338 -106165840 1762858017 504636599 -2028112627 -266713701 1853804600 427417774 -2140098284 -143163006 2055179383 226016481 -1804472997 -478749235 2098350190 169179384 -1826870974 -467985964 1956906053 61027539 -1700108951 -307407361 1942601820 80670922 -1647861392 -356478490 2005659416 9232270 -1719300556 -293421406 1894132481 132193175 -1628943827 -370181445 2035312426 240605116 -1755445754 -531024240 2117968691 154833829 -1875656161 -415960439 1782382460 490459114 -2077057456 -214585658 1834040165 441846771 -2090902967 -195532065 1692890958 333465560 -1964435870 -34724108 1670034263 344818625 -1920675205 -92019987 1290129360 1004732230 -1561612548 -705913238 1267207113 1016019807 -1517917467 -763274637 1111377890 892958580 -1406130482 -617146792 1163101179 844411757 -1419910441 -598027711 1364385716 643165986 -1084440936 -933523954 1446976429 557329211 -1204716927 -818525673 1602836358 680421136 -1316538710 -964688324 1491375007 803447561 -1226116429 -1041382875 1854987865 429387471 -2137079947 -140931101 1778195008 519711446 -2014086292 -252425222 1615550059 390883069 -1908066489 -113113135 1730581106 270639844 -1993804962 -30424120 1931988541 69271211 -1658212591 -366043257 1951009316 55392946 -1706792184 -314352738 2113685007 184252057 -1812846813 -453699659 2056356374 227979904 -1801460934 -476523604 1442774673 586796551 -1141858371 -856182997 1385380488 630458910 -1130538076 -879072462 1529181859 740443701 -1255467121 -1037293799 1548268218 726630956 -1303981162 -985537792 1212804853 1062133347 -1505259559 -784285873 1327770348 941824634 -1591063616 -701662378 1183999687 831870545 -1466169365 -543475843 1107272414 922260040 -1343110158 -654904476 567363742 1456896008 -807458382 -1193797340 649890951 1371257873 -927797845 -1078600387 789233836 1477308474 -1056661120 -1241280234 677840053 1600140323 -966171239 -1318169329 1013340410 1264674924 -764921386 -1519449792 990616803 1275898997 -721027633 -1576874663 851300552 1169875038 -592203292 -1414233742 902829265 1121395783 -606177795 -1395047061 448751702 1840797888 -189724294 -2085209620 500345935 1792384217 -203633309 -2065957387 342155364 1667485938 -93683384 -1922190882 319366269 1678644459 -49855151 -1979681337 117995570 1880049828 -385476322 -1644091000 6667307 2002947261 -294920953 -1720914543 164884480 2127872150 -404909780 -1864719942 247346201 2042168463 -525314763 -1749588573 952793567 1338853705 -691791629 -1581045659 1067957702 1218481488 -777397014 -1498485636 907145709 1092010363 -669019967 -1357340585 830223860 1182467426 -546155304 -1468701618 628976059 1383749933 -881653609 -1133234175 571518370 1427610932 -870396786 -1155924968 732357001 1554108703 -978812763 -1297108941 751510928 1540101382 -1027259204 -1245547478 61102359 1956866433 -307611589 -1699936083 80321806 1942924696 -355992542 -1648309068 226480421 2054742451 -479088631 -1804173153 168957244 2098537898 -467897328 -1826929530 504580467 1762949605 -266524577 -2028332855 427724138 1853472252 -143594426 -2139628336 281592129 1741681111 -20537235 -1983803141 396690776 1621243342 -106208140 -1901308702 333916700 1692408458 -35042512 -1964082266 344649221 1670241939 -91975895 -1920745537 490512942 1782289080 -214777086 -2076839020 441542199 1834374817 -195098853 -2091370611 240138872 2035747566 -530687148 -1755747390 155057761 2117783287 -416047283 -1875595301 9155146 2005697244 -293219482 -1719475216 132544083 1893811909 -370665601 -1628493847 680069844 1603156546 -964203528 -1316988050 803524301 1491336795 -1041584159 -1225941129 642941670 1364570736 -933436470 -1084501156 557795071 1446540905 -818862125 -1204414651 893262512 1111042598 -617579620 -1405662454 844357289 1163193919 -597835899 -1420128493 1004900994 1289921044 -705956946 -1561541832 1015568027 1267688973 -762955849 -1518270687 184294237 2113612747 -453870991 -1812641049 227663684 2056712146 -476070296 -1801941250 69702511 1931518969 -366349757 -1657879851 55203702 1951229920 -314296742 -1706883380 390794041 1615608751 -112891371 -1908254077 270978848 1730281398 -30888436 -1993367910 428901131 1855435677 -140582361 -2137402703 519915282 1778022276 -252500418 -2014046552 831667093 1184172803 -543401287 -1466209745 922746764 1106824986 -655253856 -1342788042 1061794727 1213104945 -783822197 -1505697251 941914046 1327712040 -701884782 -1590876668 740633585 1528961895 -1037350179 -1255376309 726200296 1548738430 -985231676 -1304314286 587113411 1442419541 -856636689 -1141378439 630417370 1385453388 -878901514 -1130744224 -1922824302 -94161148 1667917502 342709800 -1979071605 -49351907 1678221991 318804529 -2084597856 -189219018 1840377484 448192026 -2066592839 -204113105 1792813717 500898307 -1865213962 -405526688 2128443098 165299788 -1749101585 -524688519 2041623235 246907477 -1643601980 -384848046 1879506664 117558910 -1721410595 -295539893 2003516145 7080551 -1240848550 -1056106548 1476675190 788756192 -1318591677 -966732843 1600750191 678343417 -1194217624 -808017922 1457507908 567869138 -1078170767 -927245337 1370622557 649411275 -1413662914 -591788120 1169380882 850683524 -1395592409 -606616655 1121882635 903455389 -1519993076 -765358182 1265163808 1013968566 -1576305899 -720614525 1275402809 989997743 -1803602221 -478673339 2054248447 225863529 -1827474742 -468336036 2099024870 169583472 -1700479263 -308048265 1957355469 61730651 -1647740168 -355579282 1942428628 79702850 -1983371593 -19982815 1741047707 281114381 -1901731154 -106769864 1621853058 397194004 -2028753275 -267084269 1763561385 505085759 -2139198820 -143042038 1852836784 427244326 -1357834725 -669636979 1092581175 907560865 -1468214782 -545529196 1181922094 829785016 -1580556759 -691163457 1338310405 952356755 -1498981840 -778016090 1219050268 1068370826 -1297742209 -979290391 1554540371 732911557 -1244937626 -1026755856 1539679050 750949340 -1132622259 -881148197 1383329633 628416503 -1156560300 -870876478 1428040568 572070894 -1085119216 -933931642 1364984892 643511466 -1203789559 -818376289 1446101029 557248691 -1316360926 -963715660 1602718734 679525528 -1226561221 -1042081363 1491748887 804092033 -1562020492 -706591262 1290474584 1005331662 -1517768339 -762347013 1267126337 1015144663 -1405158074 -616968752 1110482026 892841212 -1420609185 -598472247 1163745395 844785893 -2076424744 -214207154 1781671156 490017890 -2091810367 -195645097 1835000045 442028155 -1964519958 -35586692 1693035718 334404688 -1920333325 -91408027 1669621983 344152137 -1718921796 -292788950 2005218448 8520710 -1629056603 -371089101 1894314121 133152799 -1756308082 -531108584 2036251810 240749620 -1875043945 -415618815 2117302459 154421293 -1505143727 -783391545 1212626301 1061160427 -1591439288 -702308130 1328214372 942522866 -1466770333 -543822603 1184677199 832277977 -1342236550 -654825236 1106344278 922110400 -1140964299 -856066909 1441801497 586618255 -1131184084 -879447878 1386078464 630903190 -1255814137 -1037894511 1529589035 741121469 -1303902178 -984663928 1548118322 725703076 -1658358631 -366984177 1932072373 70133027 -1706381184 -313688042 1950667180 54780218 -1812136789 -453260227 2113052039 183872785 -1802422094 -476706780 2057263518 228092168 -2138020611 -141077397 1855849937 429471047 -2013421340 -252014478 1777582536 519369054 -1907626801 -112403367 1615171043 390249845 -1993987882 -31385536 1730693626 271546732 -385301866 -1643122176 117875642 1879151404 -295369073 -1721616871 7038883 2003588917 -405583196 -1865123278 165489544 2128223006 -524382531 -1749434837 246476689 2042093319 -188755214 -2085035420 447853534 1840677704 -204335381 -2066405763 500987847 1792755537 -94086464 -1922864554 342506476 1668090746 -49701159 -1978749361 319291381 1677774691 -765009314 -1520315704 1013482354 1265611748 -720689593 -1576266031 990201707 1275230205 -591566228 -1413850374 850594624 1169439702 -607080843 -1395155229 903794521 1121583055 -808324550 -1193885012 568300310 1457038208 -927189469 -1078262091 649221903 1370843033 -1056278008 -1240642914 788798244 1476602802 -966279663 -1319072121 678027069 1601105835 -267127849 -2028682431 505254651 1763353197 -142723122 -2139551912 426792674 1853318772 -20415515 -1982903437 281418441 1740712543 -106577924 -1901949078 397139664 1621945926 -307960909 -1700539611 61506207 1957540361 -355915862 -1647438020 80168582 1941992976 -478188671 -1804051689 225512109 2054568507 -468537448 -1827299570 169660084 2098986530 -880946401 -1132797047 628339251 1383367333 -871360762 -1156110448 572421674 1427719868 -978953427 -1298043973 732445185 1554975383 -1026842828 -1244876894 751173144 1539493518 -691354757 -1580338195 952410711 1338217153 -777582750 -1499449356 1068066382 1219385048 -669955255 -1357480993 908012133 1092098803 -545484976 -1468284986 829615740 1182129898 -616652780 -1405513598 892387640 1110962606 -598514675 -1420536677 844956961 1163539895 -706402266 -1562240848 1005275402 1290566044 -762778561 -1517298519 1015450899 1266793861 -964054928 -1316060954 679989596 1602281930 -1041992599 -1226619649 803870021 1491936723 -934135742 -1084946220 643586414 1364945400 -817890213 -1204237107 556899703 1446424033 -531595044 -1755860918 241099248 2035929446 -415415099 -1875217325 154346985 2117342591 -292878098 -1718863752 8743362 2005031252 -370750217 -1629356959 132689371 1894751565 -35155784 -1964990418 334098836 1693368578 -91597663 -1920113609 344208781 1669530907 -214165366 -2076497892 489847206 1781877040 -195961709 -2091455483 442482111 1834519849 -1037725355 -1256021565 741077113 1529659631 -985115316 -1303419430 726021216 1547764982 -855762585 -1141298703 586184779 1442269405 -879501954 -1131090456 631094354 1385860292 -544046799 -1466584665 832364573 1184616587 -654359256 -1342671426 921773060 1106646162 -783742717 -1504822891 1061644335 1212176569 -702231270 -1591476852 942320694 1328389280 -112479843 -1907588853 390451377 1614995495 -31033980 -1994308334 271062184 1731142718 -141542993 -2137585351 429807747 1855547413 -251789898 -2013606624 519281818 1777642508 -453205511 -1812229777 183681237 2113269827 -477010464 -1802087050 228525260 2056795226 -366532149 -1658840739 69814503 1932425329 -313856558 -1706173116 54824190 1950596200 -1694778519 -302216193 1962269253 66251475 -1651081360 -359575578 1939349084 77541066 -1809829029 -483982387 2049856119 220816097 -1823606974 -464861228 2101581422 172271352 -2025018611 -263480421 1765984801 507902647 -2145292524 -148480126 1848577592 422067886 -1986583745 -24112215 1738097171 278819461 -1896159450 -100804688 1626637834 401847964 -1584030815 -695030985 1335622285 949799451 -1493672008 -771789010 1224097428 1072762370 -1353837677 -666295547 1094742719 910639657 -1474046070 -551229668 1177400998 824870448 -1138586683 -886719661 1378675433 623630975 -1152430116 -867664054 1430335216 575020646 -1292303369 -973196447 1559716571 737169997 -1248540690 -1030490248 1536861890 748525140 -2082436568 -186139970 1844374276 451533714 -2071114191 -209027417 1786982173 495198091 -1925512678 -96718196 1664443190 338842528 -1974024701 -44960107 1683531567 325031865 -1638426036 -380589350 1884945248 123653110 -1724228011 -297963837 1999912825 3346415 -1869868418 -410311960 2122478418 159728580 -1746807193 -521738511 2045753163 250120157 -1198609696 -813065610 1451281356 562559834 -1075613959 -924557713 1374490581 652885827 -1235934510 -1051585980 1482376190 794588008 -1321670965 -968894883 1597409255 674346865 -1522943356 -767653358 1261951912 1009838910 -1571520867 -715960821 1280974769 995962663 -1411239242 -588971488 1173115802 854287116 -1399851345 -611793351 1115789187 898017045 -1462904341 -540350083 1187231943 834963537 -1348461070 -660132508 1101954270 917064776 -1508486695 -787390129 1209544949 1058996323 -1585736256 -696474282 1333130476 947045498 -1250244209 -1031931623 1534372003 745773109 -1307112042 -988791552 1545170106 723409964 -1147059779 -861507285 1437540497 581439495 -1127447132 -875842254 1388504200 633721886 -1817970397 -458962507 2108528655 178956441 -1798423238 -473363028 2059426838 231173248 -1653051119 -360758905 1937117245 74522795 -1709853432 -317553250 1947980836 52225202 -1911232185 -116139567 1612351595 387823869 -1988547234 -25289272 1735871602 275807460 -2133892747 -137866781 1858142297 432419023 -2019383956 -257583622 1772930112 514585814 -1311315798 -959326148 1608026502 685750544 -1229247309 -1044636635 1488276895 800226569 -1089642344 -938848242 1359151540 637808930 -1201625983 -815295465 1450100141 560592187 -1402865458 -614021032 1114610146 896051572 -1425261353 -603255743 1157783035 839216493 -1564839684 -709017494 1286869456 1001595206 -1512590107 -758086541 1272567241 1021240671 -1967601566 -37750540 1689692494 330406360 -1915417477 -86885139 1675324759 349986241 -2073870256 -211521338 1785536892 493490666 -2096200631 -200690465 1828775269 436721139 -1760569338 -536287088 2030156074 235309500 -1872618465 -412799863 2121039155 158027173 -1714139084 -288137054 2010788120 14483854 -1632005075 -373381957 1891104001 129025431 -23626131 -1987031301 278470465 1738420183 -101008780 -1895986462 401922904 1626598350 -263391649 -2025077047 507680627 1766172645 -148819386 -2144992560 422531946 1848140796 -484413943 -1809359201 221122341 2049523635 -464672240 -1823827322 172215100 2101672874 -302258629 -1694706003 66422551 1962063745 -359259614 -1651436876 77087502 1939829656 -973513051 -1291948493 737623945 1559236383 -1030448452 -1248613846 748354448 1537067782 -886909289 -1138366975 623687611 1378584365 -867233138 -1152900584 574714786 1430668084 -665956671 -1354138025 910176237 1095180155 -551318824 -1473988018 825093108 1177213794 -694827277 -1584204187 949725151 1335662409 -772275478 -1493224836 1073112006 1223775056 -410235092 -1869905990 159526400 2122653334 -522089675 -1746486365 250604057 2045303439 -380123362 -1638860920 123315762 1885247140 -298188025 -1724042351 3433003 1999852221 -96772280 -1925419042 339033700 1664225010 -44655791 -1974359097 324598397 1683999467 -186591366 -2081953812 451851862 1844020928 -208858269 -2071321611 495153743 1787052761 -589139996 -1411031182 854331080 1173044830 -611341315 -1400333461 897698513 1116142151 -767957034 -1522608320 1010271994 1261483628 -715906097 -1571613863 995771107 1281192565 -1051361408 -1236119786 794500780 1482436154 -969360487 -1321235697 674683573 1597106723 -812714062 -1198930140 562075294 1451730440 -924634197 -1075576003 653087367 1374315025 -861856529 -1146737543 581926339 1437093205 -875767562 -1127487392 633518554 1388677452 -1032153891 -1250057141 745862641 1534313831 -988327740 -1307549614 723071464 1545470334 -787084149 -1508819939 1058565543 1210015025 -696530798 -1585645564 947235262 1332910376 -540179271 -1463110609 834921877 1187304707 -660586336 -1347981258 917381516 1101599002 -137413593 -2134373199 432102667 1858497949 -257755074 -2019178328 514627858 1772857732 -116083691 -1911323517 387634489 1612572079 -25595892 -1988214630 276238624 1735401910 -361223101 -1652613931 74861935 1936817657 -317331366 -1710040884 52136310 1948039648 -459037583 -1817930521 179160413 2108356043 -473014168 -1798745858 230687044 2059874770 -709218898 -1564664520 1001671810 1286831124 -757601865 -1513039583 1020889243 1272887309 -614357604 -1402563318 896517296 1114174502 -603168379 -1425321709 838992041 1157967935 -938656310 -1089860260 637754598 1359244400 -815728173 -1201157819 560896255 1449764969 -959007240 -1311668882 685298900 1608508482 -1044680223 -1229176457 800395469 1488068699 -288092826 -1714209296 14314570 2010995932 -373700225 -1631651351 129476691 1890621637 -535853740 -1761036862 235005048 2030490862 -412991155 -1872399909 158081121 2120945911 -211608318 -2073809516 493714478 1785351352 -200353509 -2096502387 436254775 1829210273 -38234832 -1967151706 330757148 1689371786 -86683351 -1915592257 349908997 1675362451 1377972577 623182327 -1137946547 -886349605 1431303544 575194606 -1153330092 -867785534 1559869779 738101701 -1292380033 -974067479 1536458058 747851228 -1248191386 -1029886736 1335173381 949096851 -1583661015 -694390593 1224271132 1073730954 -1493793744 -772688730 1095674167 910793121 -1354708965 -666371955 1176726830 824466872 -1473442814 -550880108 1766592937 508240191 -2025688955 -263897069 1847711152 421979430 -2144357220 -148339702 1737988507 277915917 -1986398025 -23148511 1627020674 402484500 -1896596306 -101512136 1962607053 66859355 -1695194911 -302886793 1939260884 76674370 -1650940680 -358640530 2048952831 220707177 -1808865069 -483796923 2102218214 172653936 -1824314166 -465298340 1262026784 1010708662 -1523097332 -768585318 1280623673 995357871 -1571117803 -715287165 1172473874 853915780 -1410537154 -588523096 1116687371 898137245 -1400820441 -611967567 1452150852 562634962 -1199541912 -813219330 1373885533 652534987 -1074940559 -924154393 1482004598 793946336 -1235486374 -1050883636 1597529199 675245305 -1321845437 -969863723 1884758248 122687614 -1638317628 -379686574 2000348401 4052071 -1724611107 -298601141 2123147482 160143436 -1870476810 -410650272 2044816579 249977941 -1745941009 -521650823 1843409036 451346458 -2081533536 -186031818 1787688085 495633411 -2071751239 -209410769 1664858302 339511336 -1925850734 -97326844 1683389607 324095025 -1973936757 -44094179 1611944931 387146613 -1910885681 -115539367 1736022010 276735852 -1988626730 -26163648 1859115985 432597831 -2134787331 -137983381 1772232648 514142046 -2018738460 -257208718 2107851655 178549521 -1817369941 -458616259 2060355486 231323400 -1799297358 -473442780 1937296309 75496227 -1653167463 -361653745 1947537324 51527482 -1709478272 -316908010 1534751531 746406845 -1250684409 -1032641903 1545058098 722503588 -1306929634 -987830648 1436678937 581356431 -1146119627 -861361501 1389117184 634064790 -1128112596 -876253510 1187865423 835343321 -1463614877 -540790027 1101047638 916953024 -1347500422 -659949844 1209461629 1058135019 -1508341167 -786449721 1333473124 947658738 -1586147768 -697139490 2031051426 235426356 -1761541234 -536464616 2120394427 157652525 -1871919209 -412354815 2010442384 13883910 -1713730628 -287458518 1891184265 129900063 -1632153691 -374309069 1689809606 331301456 -1967778838 -38722692 1674950367 349341257 -1914972173 -86186139 1784937204 493144674 -2073191464 -211113138 1829650157 436801147 -2097127487 -200839337 1113670250 895906556 -1402002618 -613936176 1158448755 839628517 -1425873057 -603596855 1287309912 1002306254 -1565217932 -709649438 1272385089 1020280535 -1512476819 -757178373 1607881230 684810904 -1311231198 -958463052 1488688663 800892545 -1229588677 -1045248083 1359862332 638249642 -1090274544 -939226234 1449139749 560410291 -1200718071 -815181921 911144037 1095353587 -666856119 -1354258977 824389756 1176764650 -550678192 -1473617466 949320791 1334987969 -694477445 -1583600147 1073264718 1224706264 -772351646 -1494095372 737797121 1560204439 -973634259 -1292847685 747905048 1536364686 -1030078156 -1247972958 623012915 1378180261 -886305505 -1138016887 575645738 1430821052 -868103930 -1152976496 220255405 2049434683 -483478143 -1809218281 172822708 2102009890 -465342056 -1824243442 66804895 1962699785 -302694989 -1695412955 76978310 1938925584 -359073366 -1650472644 278381769 1737552991 -23484955 -1986095757 402260176 1627205702 -101424644 -1896656534 508316923 1766554733 -264098345 -2025513663 421628130 1848031348 -147854898 -2144806568 794150180 1481831858 -1050958840 -1235446626 674758973 1597977003 -969514991 -1322168185 562973974 1451851136 -813683654 -1199104852 652445967 1373944217 -923932637 -1075128139 853726528 1172694486 -588467092 -1410628358 898568537 1116217807 -612274059 -1400487709 1010392434 1262382564 -768132002 -1523577656 995400043 1280551421 -715458489 -1570912047 339469804 1664931194 -97155904 -1926056874 324411893 1683034467 -44547879 -1973456817 450915806 1843879240 -185725710 -2081866652 495823303 1787468113 -209467157 -2071660419 160232840 2123089182 -410872668 -1870289870 249639313 2045116679 -521187139 -1746378709 123174330 1884310828 -380035946 -1637995520 3848611 2000521525 -298526577 -1724651495 75011815 1937745521 -361302069 -1653487779 51729150 1947361896 -316984366 -1709440188 178462421 2107911747 -458391559 -1817555089 231660236 2060053082 -473908256 -1798861962 433030787 1858647573 -138287185 -2134452423 513950362 1772450316 -257154122 -2018831584 387190449 1611873831 -115708003 -1910677749 276417192 1736374846 -25711740 -1989108974 1058453039 1209108153 -786901245 -1507858539 947614262 1333543584 -696970470 -1586355316 835534365 1187647115 -540844239 -1463521369 916519428 1101515410 -659645656 -1347834946 581019211 1436980957 -860895385 -1146554383 634151506 1389056708 -876477570 -1127926808 746204793 1534926575 -1032564907 -1250721853 722987616 1544608502 -988181684 -1306608678 493070246 1784977200 -210909558 -2073364964 437150655 1829327657 -201325933 -2096680443 330837908 1690246914 -38383944 -1968079314 349563789 1674763035 -86275423 -1914914249 13940674 2010351444 -287648018 -1713510792 129594331 1891517261 -373878025 -1632624031 235880432 2030571366 -536781092 -1761186230 157481961 2120600447 -412312891 -1871992237 638420846 1359656952 -939268542 -1090201900 559956855 1449620449 -814865829 -1201073459 685117276 1607548874 -958894480 -1310761242 800836421 1488780243 -1045058967 -1229808897 1002084106 1287497628 -709560794 -1565276496 1020744467 1271948165 -757517761 -1512176983 895557432 1113993134 -613450220 -1402450302 839703329 1158409143 -603801075 -1425700197 -801527496 -1489069650 1043843092 1227946114 -682332895 -1605149257 962202637 1314733211 -555605750 -1444605540 820789286 1206612144 -644881133 -1366764155 931234879 1082569897 -846284452 -1165391414 595646576 1418193126 -891060923 -1109111341 619519081 1407855871 -1017826962 -1269693960 760959042 1516003540 -1002900105 -1287666207 708219995 1563534541 -346584592 -1672431258 89778396 1918818378 -331723287 -1690468993 36973765 1966283859 -443809342 -1836371628 193093870 2089111672 -488520229 -1780026035 217031927 2078839905 -153052780 -2115524350 418314424 1877592110 -242393715 -2037748453 528694433 1753484343 -130346586 -1891884752 372600970 1630683164 -11086401 -2007898839 291026067 1717535749 -920479623 -1104828177 657258837 1345046979 -833659808 -1186435850 541146444 1464208858 -939978677 -1325522723 704082279 1592803825 -1063988142 -1215044412 781890942 1503495656 -728397795 -1550665589 983296305 1302124967 -738702332 -1526760302 1039543592 1257315774 -632422353 -1387712327 876634371 1128747413 -584858570 -1440418656 858629402 1143641484 -229853007 -2058647513 474143133 1799743755 -182354776 -2111419330 456072580 1814572306 -57200509 -1953497067 312037807 1704878393 -67439462 -1929526260 368350646 1660134688 -268719915 -1728276413 32885241 1995635055 -392794932 -1617863590 110628320 1906261366 -517988121 -1775824783 254689739 2015981917 -431102722 -1857366936 138642898 2135209284 -502281286 -1794573524 201435798 2064030208 -446558301 -1838858443 191655567 2087411225 -321633400 -1680641250 47850148 1977422386 -340162671 -1665222905 95938237 1924191787 -4662306 -2000688312 297188082 1722911332 -120250425 -1882050735 383483627 1641827965 -245148692 -2040241286 527250112 1751777878 -166815755 -2130073757 402716377 1862780495 -647894158 -1368990748 930056798 1080605384 -569626773 -1458888707 805457479 1191542481 -675650752 -1598204970 968098412 1320366842 -791173287 -1479501873 1054459509 1239348963 -992543978 -1278096512 718838330 1574939308 -1011138801 -1262743655 766860835 1521643189 -905088220 -1123400782 604181000 1392779934 -849299651 -1167620181 594466321 1416226439 -82511109 -1944860051 354065367 1646111553 -59162910 -1954673036 309813198 1701867352 -170954039 -2100805025 465638373 1824924531 -224217392 -2052749754 481089532 1806428010 -425465185 -1851467255 145591219 2141895461 -506581370 -1765204464 264261546 2026340156 -394763603 -1619045829 108397441 1903244055 -283793740 -1743612382 18597784 1981609742 -1065690573 -1216484699 779402015 1500744585 -954786262 -1341116740 689536774 1579044752 -828288511 -1180278121 548352813 1470628795 -909339112 -1093949810 667088692 1355138978 -573715881 -1429538111 868461435 1153735661 -627044786 -1381548328 883847010 1135173620 -753515931 -1542360333 1024992073 1243550687 -730102148 -1552107798 980805456 1299371974 -1269470148 -1018012502 1515916560 761019782 -1288132571 -1002465101 1563871497 707918239 -1165040626 -846605160 1417708834 596096436 -1109188585 -891023231 1408057659 619344301 -1444774824 -555397938 1206656372 820719074 -1366312895 -645363497 1082251629 931588603 -1489374102 -801192708 1228379462 1043375568 -1605095309 -682426139 1314541919 962421193 -1891939084 -130253726 1630875096 372383054 -2007594771 -11421573 1717103041 291494231 -2115975994 -152570800 1877911018 417961340 -2037579553 -242601911 1753440755 528765285 -1836295024 -443847674 2088910268 193269034 -1780377463 -488200161 2079324581 216582451 -1671965534 -347020236 1918481806 90080536 -1690693445 -331538387 1966371223 36913409 -1387373187 -632721941 1128283217 877071559 -1440507548 -584799758 1143863368 858441950 -1550461617 -728570407 1302049891 983336181 -1527246506 -738254400 1257664634 1039220972 -1325839079 -939623025 1593257013 703601827 -1215002368 -1064060522 1503324204 782096570 -1105017557 -920259139 1345102855 657167505 -1186004686 -834129500 1463902238 541479048 -1776255563 -517518045 2016287897 254356495 -1857177172 -431322822 2135152768 138733590 -1728318073 -268647151 1995805867 32678973 -1617546850 -393150200 1905807538 111108132 -1953010223 -57647801 1704529149 312360043 -1929729592 -67266210 1660209380 368310386 -2058557981 -229911179 1799521487 474330201 -2111757830 -182054548 1815036118 455635008 -2040328514 -245088728 1752002450 527064836 -2129737049 -167118287 1862314891 403151645 -2001172852 -4213222 1723262880 296867638 -1881849195 -120425981 1641751481 383521583 -1680597286 -321704372 1977253878 48058208 -1665541437 -339809707 1924643823 95456121 -1794140440 -502749570 2063726532 201770834 -1839049999 -446340505 2087465949 191562571 -1123209610 -905306400 1392725850 604274636 -1168053649 -848831751 1416530755 594131925 -1277778364 -992897326 1574487912 719321086 -1262788003 -1011068213 1521812337 766653415 -1598407150 -675475836 1320443710 968060840 -1479017973 -791623011 1238997799 1054780337 -1369328096 -647592266 1081071372 929621914 -1458802119 -569687377 1191318293 805643139 -1619509249 -394326167 1903582931 108097093 -1743389722 -283980944 1981520586 18655836 -1851541555 -425425061 2142099169 145417847 -1764854828 -506903742 2025853688 264708718 -2100351077 -171434227 1824607927 465993249 -2052920446 -224011500 1806469806 481016376 -1944803415 -82602177 1645921925 354285075 -1954978896 -58830042 1702298268 309342730 -1542054089 -753848415 1243119131 1025461901 -1552164050 -730010696 1299560962 980585108 -1429367035 -573921389 1153693225 868533951 -1382001892 -626564214 1135489584 883491494 -1180627117 -827965499 1471114879 547905257 -1093874870 -909378596 1354934886 667261680 -1216706719 -1065502729 1500833357 779343579 -1340652680 -955223058 1578705492 689836738 417342256 1877414822 -152157668 -2115407222 529393449 1753929663 -243038715 -2038122861 373009154 1631361940 -130692562 -1892484424 290877211 1716608909 -11006409 -2007023967 89600852 1917846466 -346467720 -1671535890 37418829 1966983131 -332097951 -1691113737 193772390 2089520112 -444409270 -1836717348 216104831 2078691305 -487645613 -1779945787 596509688 1418277742 -847224108 -1165536702 618907617 1407514487 -890394931 -1108699557 760581066 1515371356 -1017386266 -1268983184 708333523 1564442437 -1003081985 -1288626583 1043927964 1228808970 -801672528 -1490009562 961861509 1314121491 -681920855 -1604483521 820157358 1206233912 -554894718 -1444165100 932143031 1082683169 -645841253 -1366946291 33231473 1996235495 -269126819 -1728953397 110548584 1905387262 -392644796 -1616934958 253794883 2015865557 -517014673 -1775645703 139288154 2135584460 -431800458 -1857810464 474743317 1800090243 -230530247 -2059054161 455198220 1814492826 -181426400 -2111268938 311921191 1703983793 -57021685 -1952523363 368725566 1660780200 -67883246 -1930223740 982856377 1301414447 -728018027 -1550032125 1039726240 1258276406 -738814068 -1527666918 877574795 1128892957 -633283673 -1387795663 857964178 1143229956 -584245314 -1440075992 656548573 1344606795 -919845903 -1104448665 542107332 1464391250 -834566168 -1186547842 704228079 1593743993 -940061757 -1326384299 781479670 1502830176 -1063645222 -1214431412 718684594 1574007076 -992468834 -1277227000 767264171 1522316605 -1011489657 -1263348719 604883328 1393228054 -905729876 -1123772358 593497497 1416051983 -848401227 -1167500253 929124822 1080451392 -647024390 -1368915860 806131151 1191945561 -570231581 -1459239819 968546788 1321068914 -676022072 -1598846882 1054285309 1238379883 -791053103 -1478603705 297296250 1723814380 -4849578 -2001653568 383100259 1641190901 -119815089 -1881344807 526641480 1751439838 -244479900 -2039826190 403582289 1862868423 -167752579 -2130215701 202338590 2064138632 -503246798 -1794760540 191018247 2087028113 -445852629 -1838422851 47511852 1976814010 -321218560 -1679972202 96025909 1925057955 -340304871 -1666159473 869101811 1154105445 -574418465 -1429986999 882947306 1135051900 -626076218 -1381374640 1024915649 1242679383 -753362451 -1541428869 981155032 1299975246 -730505740 -1552781982 779772055 1501384705 -1066139205 -1217187539 689415310 1578144792 -954612318 -1340148428 547481765 1470552115 -827356791 -1180124897 667692220 1355488298 -910013040 -1094353658 144920635 2141479085 -424857321 -1851129471 265196578 2026480820 -507448050 -1765292648 108582921 1904208031 -394872539 -1619949133 18160656 1980902534 -283411140 -1742975574 353648735 1645441225 -82173581 -1944251931 309953606 1702802640 -59251350 -1955539460 466602093 1825110267 -171857599 -2100913705 480382068 1805991138 -223580840 -2052366898 2089608756 193713826 -1836939496 -444221554 2078351917 216404667 -1779481855 -488082537 1918332422 89153168 -1671885014 -346144836 1966778911 37591689 -1691038925 -332137563 1631319632 373081798 -1892313220 -130897942 1716925001 290521823 -2007477403 -10525709 1876983394 417812212 -2115100850 -152490024 1754118779 529173229 -2038178985 -242947135 1206044412 820377194 -1444108336 -554985658 1083114213 931672691 -1367252023 -645508257 1228492494 1044282968 -1489555486 -802152588 1314163415 961788481 -1604654085 -681714835 1515574936 760407566 -1269057612 -1017346270 1563955841 708780567 -1288277075 -1003404485 1418616490 596209212 -1166000250 -846786800 1407425203 618965541 -1108477025 -890582263 1704449909 311486435 -1952860583 -56719665 1660556140 368911354 -1930137024 -67943722 1800167239 474705873 -2059256213 -230355203 1814141790 455519176 -2110784910 -181875996 2015414033 254277511 -1775327683 -517368149 2135753480 139080606 -1857854940 -431729998 1996181283 33324981 -1728762353 -269345127 1905691450 110214060 -1617368554 -392177024 1593440189 704562987 -1325951343 -940530169 1502884772 781386546 -1214623096 -1063427554 1344438159 656756505 -1104404829 -919917003 1464843158 541625088 -1186866502 -834213332 1129244633 877254479 -1388280075 -632834461 1143153600 858002262 -1439874324 -584420742 1301639147 982671229 -1550119225 -727957935 1257810930 1040161636 -1527330082 -739116472 1320846518 968733728 -1598757478 -676080372 1238843567 1053847609 -1478942333 -790753003 1080102020 929446930 -1368429144 -647471810 1192020125 806090763 -1459443279 -570058457 1393398994 604677188 -1123813890 -905656984 1415598283 593977437 -1167183385 -848756367 1574313184 718351478 -1277657652 -991998630 1522260217 767354991 -1263158827 -1011709629 1976870014 47420648 -1680161454 -320997948 1924751463 96358641 -1665728181 -340774435 2064591948 201858266 -1795076768 -502891018 2086856789 191224003 -1838380679 -445924881 1751364634 526681228 -2039622346 -244652640 1863217155 403259541 -2130702033 -167304775 1723350056 297733310 -2001314556 -5149294 1641412657 382912679 -1881433827 -119756405 1470215671 547784033 -1179659045 -827792307 1355575790 667631992 -1094577982 -909828012 1501183429 779947347 -1217110807 -1066177409 1578629596 688965962 -1340499728 -954292122 1242998163 1024562437 -1541880641 -752880599 1299931530 981225756 -1552613210 -730714064 1154297249 868883767 -1430041459 -574325733 1134619064 883415342 -1381070700 -626411518 1825543487 466134441 -2101218285 -171522939 1805799718 480600496 -2052313078 -223674212 1645485325 353578395 -1944421343 -81965897 1702484244 310307202 -1955088328 -59733842 1903723867 109032909 -1619598217 -395193119 1981104450 17986004 -1743052690 -283373320 2141392233 144981503 -1850905531 -425042733 2026817904 264894950 -1765758884 -507012918 247330300 2042283370 -525101872 -1749769146 164639205 2128019827 -404860727 -1864802209 6716878 2002865496 -295166750 -1720767372 118208983 1879869761 -385492741 -1643976595 319481240 1678628110 -50035532 -1979468766 342303105 1667240215 -93765459 -1922142149 500264362 1792433468 -203486074 -2066203632 448571827 1841010981 -189609825 -2085226487 903075124 1121248674 -606227432 -1394965362 851317037 1169760699 -592416767 -1414053737 990403846 1276079504 -721011670 -1576989508 1013291295 1264757129 -764676045 -1519597403 677692752 1600386502 -966089604 -1318218518 789119305 1477325279 -1056481179 -1241493261 650071394 1371045364 -927912882 -1078584104 567445883 1456847341 -807606185 -1193551679 396805309 1621226539 -106388079 -1901095673 281739428 1741434930 -20618872 -1983753954 427641999 1853520921 -143446621 -2139873995 504400022 1763162112 -266409542 -2028349140 168940761 2098652239 -467683851 -1827109533 226234560 2054889558 -479038996 -1804254854 80370923 1942842493 -356237881 -1648161455 61315314 1956685924 -307627554 -1699821240 751363189 1540347107 -1027177127 -1245596209 732242028 1554125050 -978632384 -1297321514 571698247 1427397841 -870511253 -1155908099 629057630 1383700680 -881800846 -1132987932 830469137 1182319751 -546204355 -1468619349 907161608 1091895454 -669232860 -1357160014 1067744291 1218661557 -777380593 -1498600039 952743994 1338935468 -691545834 -1581192832 1015781246 1267509224 -762972590 -1518156092 1004950375 1289839601 -706203061 -1561394467 844111692 1163341786 -597787040 -1420210442 893246293 1111157699 -617366919 -1405842705 557614874 1446754188 -818747850 -1204431200 642859779 1364620181 -933289425 -1084747079 803671848 1491091390 -1041666556 -1225892206 680184625 1603140519 -964384227 -1316775285 132495286 1893893920 -370420070 -1628641780 8942511 2005877561 -293203325 -1719590379 155074436 2117668626 -416260440 -1875415490 240384925 2035600139 -530736463 -1755665881 441624530 1834325828 -195246338 -2091125144 490693579 1782076253 -214891801 -2076822927 344535008 1670258550 -91795764 -1920958886 333769721 1692654447 -34960683 -1964131773 630236735 1385666217 -878786797 -1130760315 587031078 1442468528 -856489206 -1141623908 726347277 1548492443 -985313503 -1304264777 740747796 1528945282 -1037530312 -1255162962 942126683 1327531725 -701900937 -1590761503 1061843522 1213022932 -784067730 -1505549320 922500713 1106972415 -655204539 -1342869549 831650416 1184287462 -543188132 -1466389558 519997175 1777972833 -252647461 -2013800627 429081326 1855222392 -140696638 -2137386156 270864069 1730297427 -30707735 -1993580673 390646492 1615854154 -112808976 -1908303002 55154323 1951311365 -314050625 -1707030743 69489290 1931698716 -366333018 -1657994448 227679905 2056597047 -476282995 -1801760997 184539832 2113464878 -453919852 -1812559102 1792094456 500564078 -2065739308 -203923134 1841100001 448513143 -2085448243 -189422245 1678424266 319653980 -1979393562 -50075280 1667726547 341855301 -1922490881 -93442711 2003181724 6361098 -1721220688 -294686426 1879827589 118281235 -1643805271 -385698497 2042472622 247109688 -1749825150 -525010668 2127588535 165108769 -1864495717 -405193459 1371476016 649601190 -1078890212 -927579766 1456657449 567665855 -1193495291 -807697005 1600428034 677619860 -1318389458 -965883464 1477008411 789474445 -1241039561 -1056961119 1275592788 990851266 -1576640136 -721333778 1264960589 1013118171 -1519671967 -764635657 1121159270 903133424 -1394742966 -606414372 1170099327 851016937 -1414517421 -591979067 1942618553 80556335 -1648074603 -356298749 1957152160 60880182 -1700158324 -307325926 2098301323 169261341 -1826625369 -468133839 2054966674 226196740 -1804456770 -478864344 1853690333 427434315 -2139918095 -143376281 1762710980 504882514 -2028030744 -266763138 1621531119 396470649 -1901528893 -105920427 1741381110 281832800 -1983562534 -20837300 1218716017 1067651559 -1498791843 -777162549 1338631528 953079294 -1580759996 -692013870 1182771523 829987285 -1468938129 -545851143 1091726682 907369932 -1357116298 -669303584 1427321109 571736451 -1155706823 -870686545 1384051980 628737434 -1133472736 -881351498 1539881255 751798705 -1245259765 -1027479395 1554349374 732057000 -1297409006 -978572156 1491554938 803234540 -1226230954 -1041366080 1602917987 680371957 -1316686001 -964442151 1446828616 557574878 -1204634780 -818574350 1364270673 643182279 -1084260483 -933736469 1162887710 844591752 -1419893966 -598142044 1111328263 893040273 -1405884629 -617293891 1267452460 1015872186 -1517966592 -763192426 1290145333 1004617379 -1561825511 -705732721 1669952178 344867364 -1920527458 -92265720 1692710571 333678141 -1964320889 -34740463 1834154624 441829910 -2091082836 -195318982 1782529689 490212879 -2077139019 -214536413 2118017750 154751552 -1875901446 -415812756 2035525327 240424537 -1755461661 -530909323 1894116068 132307570 -1628730424 -370361506 2005413629 9379435 -1719250991 -293503161 1107059515 922440621 -1343094249 -655019391 1183950626 831952820 -1465924082 -543623528 1328016137 941677471 -1591113179 -701580621 1212821264 1062018950 -1505472964 -784105814 1548448607 726418377 -1304096141 -985521435 1529263942 740394960 -1255614870 -1037048068 1385233261 630705147 -1130456511 -879121705 1442660212 586813410 -1141678504 -856396082 2056406003 227898213 -1801706785 -476376503 2113898474 184072060 -1812863290 -453585328 1950993345 55507799 -1706579219 -314533253 1931743192 69418830 -1658163468 -366125470 1730499479 270689025 -1993657669 -30670291 1615370126 391096088 -1907951966 -113129932 1778310053 519695155 -2014266743 -252212705 1855135676 429141802 -2137162096 -140882426 -966492172 -1318891678 678043352 1600990798 -1056326675 -1240560773 789043905 1476454999 -926943290 -1078409392 649172714 1370924668 -808307745 -1193999543 568087283 1457218149 -606900336 -1395368186 903679676 1121599018 -591484023 -1413899489 850447013 1169685043 -720836702 -1576020172 990283406 1275180568 -765123653 -1520299219 1013662359 1265398273 -49651908 -1978830934 319045136 1677921926 -93873371 -1923044429 342489609 1668205215 -204351730 -2066290792 501200418 1792575156 -189000937 -2084887679 447902267 1840595629 -524464296 -1749385266 246623860 2041847522 -405763263 -1864909865 165603949 2128206587 -295254166 -1721632772 6858310 2003801808 -385154189 -1643367451 117793375 1879200457 -545304907 -1468498397 829501337 1182146319 -669873492 -1357530566 907864960 1092344598 -777730425 -1499204079 1068148651 1219335997 -691469666 -1580322296 952591282 1338004260 -1027055919 -1244697017 751190013 1539379051 -979002680 -1297962402 732691428 1554828146 -871115037 -1156258187 572372943 1427801945 -880930054 -1132912020 628126678 1383547712 -468619651 -1827250453 169807697 2098741191 -478369180 -1803838734 225626952 2054552542 -355801521 -1647454503 79988579 1942206453 -307813802 -1700785472 61424506 1957589996 -106529255 -1902031217 396894005 1622093731 -20203008 -1983083882 281402156 1740827578 -142739925 -2139437379 427005703 1853138833 -267374030 -2028535132 505303838 1763271560 -195945098 -2091569696 442268762 1834699980 -213919377 -2076644871 489797699 1781958869 -91646652 -1920031278 344454248 1669383422 -35368611 -1964809781 334114929 1693253863 -370864878 -1629340284 132869182 1894538408 -293025525 -1718617699 8824871 2004981937 -415333088 -1875266122 154199052 2117588122 -531414727 -1756073553 240984085 2035945603 -818135618 -1204089560 556948626 1446341636 -934151769 -1084831439 643799179 1364764701 -1041779316 -1226799846 803853472 1492050998 -964005483 -1316142845 679743673 1602428975 -762630694 -1517544116 1015368950 1266842720 -706287165 -1562257067 1005095151 1290778745 -598694424 -1420323458 845071556 1163523154 -616734223 -1405464217 892535005 1110716491 -313971657 -1706156895 55004443 1950383501 -366680018 -1658595144 69896450 1932376468 -476929019 -1802136429 228377897 2057041343 -453025764 -1812442998 183566640 2113286566 -251773869 -2013721403 519069055 1777823209 -141297590 -2137732900 429758822 1855629808 -31083423 -1994226441 271308109 1730995675 -112693128 -1907408658 390467924 1614881218 -702083841 -1591722903 942239187 1328438597 -783628058 -1504839568 1061464522 1212389724 -654539571 -1342458789 921888225 1106630007 -544128812 -1466535870 832512504 1184371054 -879747941 -1130943475 631143863 1385778465 -855779198 -1141184492 586398126 1442089272 -984902487 -1303600065 726005125 1547879699 -1037676368 -1256103898 740831644 1529807114 -1576486160 -720401818 1275517916 989981514 -1520075031 -765309313 1265311685 1013722963 -1395445054 -606862764 1121801198 903504760 -1413548325 -591804851 1169201143 850896737 -1077957996 -927426046 1370606520 649526062 -1194168691 -808100325 1457262497 568016695 -1318837594 -966585808 1600799626 678261532 -1240865089 -1055992279 1476888467 788576005 -1721329096 -295589202 2003368724 7326594 -1643422175 -385061193 1879392013 117575579 -1749216758 -524672356 2041803558 246694832 -1865361901 -405281147 2128525119 165250985 -2066642340 -204031286 1793059696 500751334 -2084811195 -189038893 1840394089 448077823 -1979055506 -49466632 1678009154 318985172 -1922578825 -94308639 1667868507 342792141 -1156346959 -871056601 1428023965 572185099 -1132572760 -881230018 1383083652 628563474 -1245183101 -1026608363 1539728047 750867001 -1297758310 -979175668 1554753206 732730912 -1499161643 -777802941 1219164921 1068354159 -1580638260 -691114150 1338457824 952110710 -1468066841 -545774735 1181840075 829833821 -1357719554 -669653144 1092400850 907773508 -2139247751 -142959633 1853082197 427096771 -2028966048 -266903562 1763577420 504970970 -1901714613 -106884131 1621639783 397374193 -1983125678 -20129852 1740998270 281196264 -1647658211 -355628149 1942280753 79948455 -1700299004 -308260974 1957240360 61746878 -1827589329 -468319303 2099204611 169370261 -1803749578 -478427232 2054329882 225814156 -1874929550 -415635228 2117122398 154634696 -1756160917 -531354371 2036170055 240799185 -1629138880 -371040042 1894461804 132907514 -1719102375 -292576049 2005333365 8504803 -1920350186 -91293568 1669835066 343972268 -1964766193 -35439463 1693084963 334323125 -2091761628 -195727182 1834754312 442175902 -2076212163 -214387541 1781654801 490132871 -1420756806 -598226900 1163827606 844736768 -1405272925 -616952779 1110662543 892628249 -1517588344 -762560482 1267012004 1015161138 -1561938799 -706640889 1290327485 1005577515 -1226315554 -1042229176 1491700210 804174180 -1316344633 -963830703 1602506219 679705981 -1204002580 -818196358 1446117824 557134166 -1085168395 -933850013 1365231065 643364175 -1994004173 -31270491 1730906143 271366281 -1907872470 -112255556 1615219718 390167696 -2013372159 -252096105 1777336365 519516347 -2137807592 -141257330 1855833140 429585570 -1802307241 -476722751 2057083003 228305133 -1811989170 -453505576 2112969826 183921908 -1706462875 -313638413 1950814281 54534367 -1658538628 -366770710 1932186704 70116550 -1303655941 -984811155 1548069079 725784641 -1255797278 -1038008972 1529375950 741301336 -1131396663 -879267489 1386094821 630788211 -1141013040 -855984826 1442047228 586470506 -1342383713 -654579447 1106426035 922060837 -1466884730 -543806192 1184857258 832064572 -1591258707 -702521029 1328099457 942538775 -1505061452 -783440606 1212478616 1061405710 1149233069 863557435 -1435400575 -579422697 1125262260 873796386 -1390656872 -635735538 1252290463 1034116873 -1532358989 -743621083 1305062278 986618640 -1547187542 -725550532 1506342857 785368927 -1211722011 -1061050765 1587885008 698483526 -1330949380 -945003926 1460895739 538201965 -1189273897 -837145023 1350482914 662276980 -1099900210 -914888104 2131871589 135722995 -1860196791 -434596129 2021393276 259732458 -1770888624 -512404794 1909083991 114130881 -1614532997 -389865747 1990691662 27311064 -1733694878 -273753356 1655101185 362932119 -1935100371 -72382789 1707807512 315368334 -1949994444 -54377822 1820155699 461008805 -2106376673 -176943479 1796250410 471313340 -2061567482 -233190768 1566889708 711190138 -1284851776 -999454890 1510544117 755901027 -1274580007 -1023392945 1405050590 616066632 -1112457230 -894038172 1423088327 601205329 -1159922709 -841233539 1087620744 936703518 -1361205340 -639985870 1203634833 817443335 -1448057923 -558410965 1309167290 957316652 -1610207338 -687792384 1231391395 1046657589 -1486099569 -798172391 1711994404 286115506 -2012965112 -16537698 1634153021 375390891 -1888922863 -126983289 1758559766 534138496 -2032197830 -237490260 1874639375 414943897 -2118984925 -155849803 2076042816 213571286 -1783396500 -491472902 2094015065 198644431 -1830927499 -438733853 1969647218 39935716 -1687679138 -328253496 1913367147 84712189 -1677341881 -352125999 1984529711 21935545 -1740119037 -280963947 1898201398 102986144 -1624629222 -399699828 2022837533 261438859 -1768133583 -509911897 2147469572 150534546 -1846433752 -420046658 1811846475 486122973 -2047806361 -218643215 1821593938 462709188 -2103627650 -174456600 1696931193 304229871 -1960084395 -64205629 1648941408 357558774 -1941522356 -79591206 1294444007 975213937 -1557543733 -735120291 1246388734 1028477288 -1539047214 -750571452 1140600277 888872259 -1376629511 -621446033 1150413260 865524058 -1432385312 -577193866 1351660931 664241429 -1096887121 -912661447 1476227482 553271564 -1175252810 -822861792 1581989297 692849959 -1337631587 -951948277 1495726504 773966142 -1222076284 -1070618606 1867691118 408257784 -2124622526 -161749548 1748988023 523780321 -2043604645 -248110643 1636383836 378408138 -1886954128 -125800986 1726281797 300140755 -1997891223 -1201665 1927652362 98735260 -1662270170 -336792144 1971871763 42946693 -1685716673 -327077463 2084449336 188292270 -1842328300 -449348222 2069096481 206887095 -1789032179 -497370725 1413256358 591111216 -1171065462 -852114148 1397838015 609640489 -1117834861 -900202235 1525095572 769666050 -1259766344 -1007792850 1569380493 713943067 -1283147359 -998012617 1233880258 1049408596 -1484397074 -796732040 1323712731 971075661 -1595399689 -672198303 1196428528 811023462 -1453429284 -564568758 1077790953 926611583 -1372345915 -650864301 538124969 1460933183 -836942971 -1189448941 662628016 1350161958 -915372132 -1099450614 784902811 1506777613 -1060713545 -1212024031 698707586 1587699220 -945090642 -1330888904 1034171085 1252196955 -743812127 -1532140681 986314452 1305396802 -725116936 -1547655314 864008959 1148750441 -579740717 -1435047099 873627366 1125469808 -635691062 -1390727332 461177441 1819947767 -176987315 -2106305573 470861432 1796732654 -232872108 -2061920318 363235923 1654766277 -72815745 -1934631959 315313738 1707900636 -54186138 -1950212112 113906181 1909269139 -389778647 -1614593089 27776540 1990256266 -274090192 -1733392474 135371319 2132191905 -434111717 -1860646003 259808814 2021355192 -512606462 -1770713196 956830696 1309614974 -687443260 -1610530222 1046861809 1231218535 -798247203 -1486059957 936614874 1087679308 -639763722 -1361393056 817782723 1203334997 -558874897 -1447620999 616498060 1404580634 -894344544 -1112124874 601016213 1423308547 -841177415 -1160014289 711232446 1566817064 -999626094 -1284646396 755584935 1510899505 -1022939509 -1275060707 40252192 1969292214 -328707572 -1687199078 84670265 1913440175 -351955435 -1677547901 213760786 2075822980 -491529666 -1783305560 198213387 2094485405 -438428121 -1831260495 533799748 1758860242 -237026712 -2032635138 415033181 1874581451 -156072335 -2118797593 285911926 1712167904 -16463270 -2013005108 375877487 1633705977 -127332797 -1888600363 304431147 1696755901 -64282361 -1960046191 357073970 1649390756 -79239906 -1941842552 486459417 1811544207 -219109067 -2047370845 462621696 1821654166 -174232276 -2103812678 261247055 2023055577 -509857437 -1768226315 150967382 2147001536 -420350598 -1846098452 21616765 1984882923 -280512175 -1740600889 103029860 1898130674 -399868600 -1624420898 692805859 1582059637 -951778865 -1337839271 774284538 1495372908 -1071069738 -1221593792 663808209 1352128583 -912356867 -1097221781 553462984 1476009054 -822915612 -1175159438 888959111 1140539409 -621669973 -1376444099 865186974 1150714888 -576727630 -1432820444 975698101 1293994019 -735471207 -1557223153 1028275372 1246563386 -750494336 -1539085034 188641642 2084127228 -449834938 -1841880880 206812531 2069136869 -497167265 -1789205303 98957656 1927465422 -336881548 -1662211870 42483009 1972309463 -326738835 -1686016773 378102030 1636716952 -125370334 -1887424332 300197143 1726190977 -1391557 -1997671251 408086844 1867897258 -161708016 -2124695418 524234021 1748508083 -248427511 -2043249505 810570146 1196908852 -564252530 -1453785064 926782907 1077585197 -650906473 -1372273663 1049352592 1233971462 -796542788 -1484617686 971382153 1323379999 -672629595 -1594930125 770130374 1524658512 -1008131862 -1259466628 713721311 1569568073 -997923597 -1283206043 591186420 1413216610 -852317992 -1170892722 609291757 1398160763 -899715903 -1118282665 -1935250011 -73310925 1655180425 363805727 -1949587012 -53700310 1707460752 314767366 -2105678441 -176499455 1819509947 460633133 -2062540402 -233369320 1797144738 471429172 -1861124671 -434746025 2132745453 135801979 -1770210856 -511997618 2020792564 259385442 -1614088717 -389167771 1908708575 113484873 -1733873174 -274726532 1990807750 28205136 -1211609747 -1060143621 1506159681 784407767 -1331328652 -945636894 1588324440 699193550 -1189886625 -837487159 1461560435 538612965 -1099038394 -914804272 1349541994 662130940 -1434493687 -579310177 1148271653 863374515 -1391290096 -636114554 1125972028 874236074 -1532701381 -744233555 1252701207 1034781825 -1547103966 -724688460 1304915982 985677976 -1782752028 -491099022 2075344328 213126494 -1831823107 -438851477 2094987729 198822215 -1687759658 -329128896 1969796602 40863084 -1676996401 -351526823 1912959459 84033909 -2012590976 -15893482 1711549868 285416762 -1889040231 -127879153 1634331061 376363299 -2033072974 -237571036 1759487390 534287624 -2118385493 -155504579 1873961351 414535953 -1361871828 -640398150 1088232704 937045398 -1447118795 -558266205 1202772249 817359247 -1610025954 -686832504 1309054258 956409252 -1486540793 -798883695 1231769899 1047290301 -1285264312 -1000121122 1567231332 711802354 -1274435503 -1022453561 1510459773 755038699 -1111497606 -893856532 1404142934 615953856 -1160634269 -841674507 1423720783 601584089 -1097855193 -912834639 1352560139 664362653 -1174549698 -822412376 1475586578 552901252 -1337227499 -951273597 1581639225 692246191 -1222229236 -1071549542 1495802400 774836918 -1557717181 -736088107 1294564975 976113401 -1538598054 -749868084 1246018166 1027836640 -1375955087 -621041689 1139996253 888522443 -1433316504 -577346562 1151283780 865600210 -2046939153 -218554503 1810910915 485981781 -2104235018 -174793888 1822264026 463125068 -1960466467 -64841909 1697367793 304936551 -1941412924 -78687406 1648755432 356594302 -1740030069 -280096995 1984388775 20999729 -1624966254 -400307452 1898617534 103655976 -1768769607 -510294225 2023544469 261875203 -1845529696 -419937482 2146505356 150348314 -1484046746 -796127504 1233477450 1048735708 -1595475329 -673068311 1323866963 972008389 -1454328236 -564689214 1197397880 811198446 -1371704755 -650493221 1077089121 926163959 -1170461182 -851763564 1412583214 590708664 -1118705125 -900277619 1398770487 609794977 -1259887056 -1008691546 1525270300 770635658 -1282776535 -997371201 1568932613 713241491 -1662706002 -337498568 1928036226 99372820 -1685529929 -326112735 1971764123 42044173 -1841391972 -449206774 2083583920 188204838 -1789701499 -497786349 2069705641 207225663 -2125328694 -162185636 1868328934 408641392 -2042639661 -247924155 1748085759 523672425 -1886812424 -124864914 1636296660 377542466 -1998306591 -1871241 1726620621 300749659 -389371743 -1613916105 113559949 1908668699 -274240328 -1734321106 27856276 1991130370 -435085165 -1860825083 136266175 2132308265 -511908726 -1770269668 259163558 2020980016 -176310075 -2105898925 460577257 1819601279 -233800484 -2062070710 471735792 1796812134 -72994569 -1935605663 363352539 1655660877 -53742354 -1949514632 314938818 1707255124 -744191895 -1532774145 1034611013 1252907475 -725005200 -1546748698 986131804 1304436170 -578879397 -1434963763 863068535 1148604897 -636304318 -1391069996 874292590 1125881336 -837576691 -1189828453 538835233 1461373367 -914465772 -1099338622 661667128 1349979566 -1060630465 -1211162455 784757011 1505837445 -945433562 -1331501904 699118858 1588364700 -237921824 -2032752266 534771916 1759037530 -155427335 -2118423185 414334165 1874136131 -16117294 -2012405436 285503742 1711489128 -127412789 -1889475235 376026343 1634632817 -328824444 -1688094446 40429736 1970264126 -351580771 -1676903157 84225201 1912740903 -490929738 -1782959840 213082266 2075414540 -439302737 -1831340743 199140483 2094634005 -893404888 -1111979586 615634948 1404496018 -841843407 -1160426073 601627677 1423649931 -1000066790 -1285357172 711610422 1567449248 -1022757629 -1274100331 755471407 1509991609 -687298228 -1609590310 956745824 1308752118 -798659243 -1486725693 1047202937 1231830255 -640474754 -1361833496 937246802 1088057540 -557914777 -1447438863 816874571 1203221725 -620967389 -1375995211 888318735 1140169625 -577696198 -1432994132 866086678 1150836608 -735624687 -1558154617 975774525 1294865323 -750090744 -1538410850 1027925796 1245960114 -951330233 -1337136431 692435819 1581419517 -1071243682 -1222562104 774406002 1496272868 -913288587 -1097375005 664679257 1352205263 -822241684 -1174755590 552859456 1475659734 -510465301 -1768564099 261917639 2023471953 -419483918 -1846010268 150032350 2146860872 -280403239 -1739697585 21431285 1983918947 -400251200 -1625057706 103466988 1898837882 -64619889 -1960654311 304847779 1697426229 -79151466 -1940976128 356933562 1648455468 -218205507 -2047262165 485495697 1811358471 -174868828 -2104195534 463329160 1822091038 -1008207006 -1260336140 770284110 1525590744 -997572741 -1282600979 713317975 1568894657 -851676336 -1170521146 590484092 1412768490 -900614327 -1118402593 610260581 1398335219 -565122298 -1453859952 811502122 1197062844 -650301665 -1371922551 926109235 1077182117 -796171468 -1483975774 1048904216 1233269390 -672749779 -1595828293 971556353 1324349079 -125183062 -1886459076 377993862 1635813904 -1826893 -1998377179 300580511 1726828041 -162376808 -2125110514 408695476 1868235298 -247490687 -2043107561 523368109 1748420155 -448869426 -1841693864 187738850 2084018804 -497872937 -1789640895 207449851 2069519981 -337296388 -1662880918 99295952 1928073798 -326596635 -1685080205 42395337 1971443295 -1690709666 -331423288 1966583922 36733156 -1672211129 -346872367 1918530667 89998589 -1780328084 -488281606 2079078464 216729814 -1836081803 -444027421 2088893529 193383631 -2037464774 -242617940 1753260054 528978048 -2115828445 -152816203 1877828623 418010265 -2007676664 -11372130 1717250084 291248306 -1892119279 -130040441 1630989373 372366507 -1604849258 -682573568 1314492602 962502700 -1489357425 -801307367 1228166307 1043555381 -1366525532 -645183182 1082267784 931473438 -1444823619 -555315925 1206901905 820571143 -1109335566 -890777244 1408139486 619294792 -1165154837 -846588547 1417888967 595883089 -1287951936 -1002677930 1563756780 707934330 -1269387815 -1018061489 1515769077 761265251 -2111643617 -182071159 1814855987 455848357 -2058411002 -230157168 1799439658 474379708 -1929811923 -67217221 1660356865 368064919 -1953190860 -57434974 1704643864 312343950 -1617563525 -393035539 1906020695 110928321 -1728564126 -268499724 1995855182 32597464 -1857128375 -431404833 2134907237 138881523 -1776042928 -517698362 2016271740 254471658 -1186152233 -833884095 1463984635 541430125 -1105132338 -920243112 1345283554 656954740 -1214822171 -1064273805 1503209929 782113119 -1325757188 -939672470 1593109968 703847750 -1527000909 -738402267 1257615775 1039302921 -1550445398 -728685508 1301837190 983516432 -1440720767 -584620009 1143880109 858327355 -1387422568 -632640498 1128529332 876924194 -1458588708 -569867446 1191301872 805757542 -1369278523 -647674029 1080825577 929769087 -1479263250 -791475336 1239046850 1054698068 -1598423049 -675360927 1320656603 967880269 -1262967880 -1010855122 1521926804 766636546 -1277859935 -992848073 1574635149 719074843 -1167905910 -849077476 1416448678 594180656 -1123094637 -905322747 1392545471 604487209 -1839099116 -446258302 2087711288 191414958 -1794353395 -502569061 2063742497 201655991 -1665524954 -339924048 1924430346 95636124 -1680351425 -321851479 1977204243 48139909 -1881767056 -120474650 1641603676 383767242 -2000992407 -4425729 1723147845 296883923 -2129851582 -167101484 1862494830 402938616 -2040475813 -244842547 1752084087 527015649 -1340833123 -955010549 1578820529 689820455 -1216788860 -1065454062 1500981160 779097918 -1093727569 -909624775 1354853251 667310869 -1180512586 -827982304 1470934938 548118284 -1381788935 -626744721 1135473621 883606339 -1429317920 -574003594 1153447884 868681562 -1552409909 -729863587 1299610599 980503409 -1542070574 -753734076 1243332606 1025281896 -1954897323 -58879293 1702151033 309588975 -1944623540 -82815270 1645807456 354301942 -2053035417 -223995151 1806650187 480803805 -2100498818 -171188504 1824690002 465944516 -1764904399 -506821977 2026099485 264561547 -1851754968 -425244994 2142115588 145303442 -1743373821 -284095851 1981307695 18836409 -1619263974 -394473844 1903533878 108179360 -11201446 -2007882548 291206518 1717323232 -130494397 -1891639083 372683119 1630634489 -242312088 -2037797634 528547140 1753730514 -152872847 -2115737369 418199901 1877608907 -488504258 -1780140888 216818962 2079020420 -443563993 -1836519247 193044747 2089193885 -331772916 -1690387302 37219616 1966136758 -346798059 -1672251261 89794873 1918704047 -1002752878 -1287912444 708138430 1563583784 -1017712501 -1269710819 760779175 1516216625 -891241312 -1108898762 619634060 1407839514 -846366535 -1165342673 595794325 1417947395 -645126922 -1366616992 931284442 1082488140 -555622161 -1444491143 821002691 1206432085 -682119996 -1605329838 962186728 1314848126 -801478435 -1489151925 1043597809 1228093799 -431086309 -1857481331 138429495 2135389345 -517742334 -1775971948 254640174 2016063672 -392843991 -1617781313 110873605 1906113683 -268932816 -1728095834 32901148 1995520138 -67553921 -1929509399 368530515 1659921605 -57347738 -1953250832 312119370 1704829148 -182272691 -2111468069 455924833 1814818039 -229672620 -2058860094 474028152 1799760110 -585103917 -1440271035 858678527 1143559273 -632438326 -1387597476 876847334 1128566896 -738488863 -1526940297 1039527117 1257430107 -728348168 -1550747282 983050452 1302272066 -1063840329 -1215290079 781808795 1503544333 -939863634 -1325539016 703901826 1593016340 -833839739 -1186222829 541260969 1464192063 -920561252 -1104778998 657406128 1344800806 -849119528 -1167833522 594352116 1416243042 -905006399 -1123450281 604034029 1393025915 -1011286294 -1262498180 766943174 1521594192 -992658701 -1278080411 719018975 1574726473 -791386436 -1479322070 1054476176 1239234310 -675700059 -1598123469 968344457 1320219423 -569381234 -1459036648 805408674 1191624500 -647877993 -1369105919 929844155 1080785709 -166898160 -2130024826 402863932 1862535082 -245329399 -2040028513 527364901 1751761843 -120136158 -1882067276 383303438 1642041240 -4515269 -2000934227 297106199 1722960769 -340113804 -1665304862 95692632 1924339662 -321420691 -1680821509 47833921 1977537495 -446575034 -1838743856 191868778 2087231484 -502527393 -1794426167 201485171 2063948773 -730314855 -1551927537 980821685 1299256867 -753564800 -1542278378 1025237676 1243402810 -626798677 -1381695683 883797639 1135255057 -573699150 -1429652700 868248222 1153915400 -909158403 -1094162581 666973905 1355155015 -828206108 -1180327054 548205256 1470874206 -954933297 -1340870823 689618659 1578995317 -1065804842 -1216468160 779582202 1500531308 -283744431 -1743693881 18351741 1981757163 -394550456 -1619225634 108380772 1903358706 -506597533 -1765089291 264474191 2026159833 -425710726 -1851319316 145640022 2141813440 -224299211 -2052700253 481236505 1806182031 -171134164 -2100591686 465752576 1824907926 -59048185 -1954689135 309632555 1702080189 -82363618 -1945105528 353983026 1646160548 1407212374 619146176 -1108460934 -890696980 1418567503 596291545 -1165754781 -846934283 1564201828 708633586 -1288326584 -1003322658 1515591549 760293355 -1269270959 -1017166137 1314343730 961575844 -1604769250 -681698680 1228574507 1044234173 -1489703417 -801907055 1082966784 931918742 -1367170516 -645557574 1205929753 820393871 -1443928523 -555198813 1754168222 529091336 -2038424910 -242800092 1877196679 417632017 -2115117397 -152375747 1716908972 290636602 -2007264640 -10706410 1631074229 373229347 -1892264295 -130980337 1966697466 37641068 -1690891562 -332383680 1918152675 89366389 -1671770417 -346161575 2078467016 216388446 -1779662108 -487869838 2089756625 193468231 -1837021443 -444172693 1257990679 1039948417 -1527444677 -739099731 1301720590 982621848 -1550266590 -727711820 1143005733 858247859 -1439792375 -584469601 1129129532 877270698 -1388099824 -633047162 1464629875 541805285 -1186849953 -834327607 1344388714 656838396 -1104158906 -920064048 1503130177 781238999 -1214672019 -1063345157 1593456216 704448206 -1326164108 -940349470 1905609439 110262857 -1617220621 -392422555 1996000966 33537616 -1728647190 -269361284 2135868141 139063931 -1858034751 -431516841 2015561460 254031458 -1775409192 -517318834 1814190779 455436845 -2111030377 -181728511 1800380066 474525236 -2059272306 -230240488 1660539529 369025567 -1929923675 -68123853 1704203920 311633414 -1952811076 -56801494 1641429460 382798146 -1881646856 -119576466 1723596237 297586011 -2001363743 -5067657 1863168486 403341680 -2130456374 -167452580 1751152127 526861673 -2039606061 -244767675 2086742448 191240486 -1838200676 -446138358 2064444841 202104127 -1794995067 -502940653 1924833666 96309524 -1665875794 -340529096 1977050523 47207693 -1680276297 -320981983 1522014492 767502730 -1263110096 -1011791706 1574296837 718466451 -1277445079 -992179009 1415811374 593797560 -1167200254 -848641900 1393448247 604595617 -1124060133 -905509747 1192167800 805845486 -1459525548 -570009406 1080216929 929431031 -1368609715 -647258917 1238663498 1054061020 -1478827930 -790769424 1320764755 968783301 -1598610305 -676326167 2026702997 264910851 -1765578311 -507225809 2141244556 145226778 -1850823264 -425091786 1981186215 17936433 -1743199861 -283127523 1903903934 108819496 -1619712622 -395176700 1702500593 310192231 -1955300899 -59553461 1645731048 353430654 -1944470076 -81883822 1805750467 480682069 -2052066833 -223821447 1825330394 466314316 -2101201418 -171637408 1134766173 883169483 -1381152399 -626361881 1154411588 868867282 -1430221464 -574112258 1299751023 981438713 -1552498365 -730730027 1242915958 1024611552 -1541733030 -753125940 1578383417 689113263 -1340450539 -954373757 1501166624 780061878 -1216897780 -1066357350 1355788299 667451549 -1094594265 -909712975 1470264338 547701892 -1179904706 -827644504 931962450 1082896068 -645726338 -1366962200 820075083 1206282973 -554747033 -1444410383 962008672 1313875702 -682002612 -1604433958 1044042361 1228792559 -801852587 -1489796157 708546102 1564262048 -1003098342 -1288511604 760629807 1515289273 -1017631997 -1268835435 618661380 1407661714 -890345688 -1108781122 596492829 1418392203 -847011023 -1165716569 216186522 2078641676 -487792714 -1779699936 193952387 2089306645 -444523601 -1836700871 37303976 1966999102 -331917436 -1691326702 89453233 1918091815 -346385507 -1671585013 290828030 1716690536 -10760238 -2007171260 372796135 1631541873 -130675765 -1892598947 529409740 1753814618 -243251232 -2037942410 417587925 1877267011 -152206343 -2115325073 781692691 1502650245 -1063662017 -1214316887 704277258 1593662364 -940307930 -1326237008 541861665 1464539063 -834517491 -1186629989 656532280 1344721838 -919633388 -1104629118 857784183 1143443425 -584130981 -1440092467 877493102 1128942584 -633136574 -1388041516 1039873861 1258031059 -738896279 -1527617793 982971228 1301398474 -728198544 -1549819162 368676827 1660862285 -67637513 -1930371487 311708610 1704164180 -57005330 -1952638344 455215081 1814378367 -181639483 -2111089069 474989552 1799943014 -230579492 -2058972598 139370431 2135535401 -431948141 -1857565179 253975462 2015652656 -517129590 -1775629796 110434189 1905403675 -392464735 -1617148361 33084308 1996481282 -269045064 -1729002962 96140496 1925041222 -340484612 -1665946262 47659209 1976567903 -321299995 -1679922829 190936290 2087076980 -445704754 -1838668456 202158331 2064351341 -503131689 -1794776767 403565748 1862982690 -167539304 -2130395890 526395565 1751586875 -244430463 -2039908073 383149190 1641108496 -120060502 -1881197252 297509023 1723633673 -4865613 -2001538779 1054137368 1238625422 -790971084 -1478652510 968431617 1321085079 -675841747 -1599059525 806310954 1191732412 -570346234 -1459223152 929206323 1080402085 -647171809 -1368669815 593742972 1415904490 -848450224 -1167417914 604899429 1393113331 -905942711 -1123591713 767050830 1522496728 -1011473054 -1263462924 718635095 1574088897 -992222853 -1277373971 480365969 1806105863 -223368003 -2052547541 466356616 1825257758 -171808604 -2100996046 310003107 1702720821 -59497329 -1955392487 353862074 1645261100 -82190186 -1944137728 18275829 1980886371 -283591463 -1742762929 108730860 1903962490 -394954560 -1619900330 265115079 2026530129 -507300629 -1765538691 144740830 2141692232 -424742670 -1851146140 667938137 1355341263 -910062475 -1094271773 547498304 1470437846 -827570068 -1179944710 689202539 1578325501 -954596281 -1340263215 779723122 1501467108 -1065893794 -1217335096 981007677 1300221355 -730424303 -1552831353 1024801060 1242696114 -753182712 -1541642082 883127567 1134839193 -626191325 -1381358411 869183766 1154056576 -574566342 -1429741396 -772029681 -1493372007 1073062435 1223856821 -694810858 -1584318592 949511738 1335842476 -551531715 -1473807445 825109009 1177098887 -666005724 -1354055758 910421512 1095032478 -867380373 -1152654339 574796359 1430618833 -887023758 -1138350108 623867486 1378371272 -1030268071 -1248826417 748239477 1537084131 -973430976 -1291997226 737476204 1559482106 -359275577 -1651322031 77300459 1939649149 -302503970 -1694558392 66471666 1961981540 -464622603 -1823909021 171969241 2101819983 -484200468 -1809539206 221105856 2049637974 -148704349 -2145008843 422351503 1848353305 -263243846 -2025322708 507598486 1766221312 -101090415 -1895937273 402070205 1626352171 -23806072 -1986818274 278584996 1738403378 -924782002 -1075330344 653169506 1374266356 -812829097 -1198913855 562255739 1451517933 -969180548 -1321448726 674569040 1597123526 -1051279771 -1236168973 794353481 1482682335 -715660758 -1571761476 995721990 1281274768 -767941069 -1522723163 1010059039 1261664137 -611554792 -1400153458 897714996 1116027810 -589189631 -1410949481 854576941 1172897723 -208743802 -2071338480 494973866 1787265852 -186444129 -2082200055 451770291 1844070181 -44737868 -1974310366 324746136 1683753742 -96952659 -1925206469 339148673 1664208663 -298204446 -1723927948 3646414 1999672152 -380369157 -1638713747 123365335 1885165377 -522040624 -1746568634 250358780 2045451114 -410022199 -1870086561 159510501 2122768243 -473063027 -1798663909 230932641 2059726903 -459250284 -1817750270 179176632 2108240942 -317314625 -1710155479 51923091 1948219397 -360976986 -1652761296 74812554 1936899100 -25513495 -1988263553 276091077 1735647315 -115902992 -1911536282 387519708 1612588106 -257869349 -2019161779 514808055 1772644449 -137560638 -2134127276 432184558 1858448504 -660373179 -1348161069 917364841 1101713663 -540129956 -1463192118 834675824 1187452134 -696776329 -1585497631 947284059 1332828365 -787100306 -1508704776 1058778178 1209834708 -988507871 -1307336265 723185677 1545453723 -1032235720 -1250007634 746009620 1534067842 -875620077 -1127732859 633436223 1388726441 -861741814 -1146753636 581745702 1437306032 -86601524 -1915641766 349762016 1675608438 -38054699 -1967365053 330642937 1689388399 -200468226 -2096486296 436435410 1828997444 -211755801 -2073564047 493796811 1785302365 -413040472 -1872318402 158327172 2120798482 -536066895 -1760857049 235021725 2030376203 -373684070 -1631766516 129264054 1890801952 -287847293 -1714357227 14265775 2011077945 -1044860924 -1228963694 800510248 1488052670 -959089635 -1311619957 685446449 1608263079 -815581130 -1201403744 560814362 1449814412 -938542033 -1089876807 637574403 1359457685 -602955680 -1425501962 838975820 1158083034 -614308743 -1402645265 896271701 1114322371 -757847982 -1512892220 1020938622 1272805864 -709235637 -1564549923 1001885031 1286651377 -1248393717 -1030736227 1536780071 748574641 -1292189166 -973213052 1559536446 737383336 -1152610759 -867451217 1430449941 575004547 -1138669024 -886670666 1378822924 623385498 -1474292113 -551082247 1177450307 824788949 -1353854346 -666180896 1094955866 910459852 -1493459363 -771969333 1224081265 1072877543 -1583982012 -695113006 1335376744 949947390 -1896274237 -100788651 1626818543 401635193 -1986731302 -23866804 1738179574 278770528 -2145210639 -148529561 1848430557 422313803 -2024838424 -263693698 1765870532 507919186 -1823590745 -464976335 2101368715 172451613 -1809583426 -484130264 2049807250 220898052 -1651130731 -359494141 1939595193 77393711 -1694991732 -302036454 1962285984 66136886 -1400096950 -611645476 1115838054 897935088 -1411255469 -588856379 1173328511 854106857 -1571307656 -716140562 1280958036 996077250 -1522893983 -767734793 1261705805 1009986267 -1321523410 -969140296 1597326850 674395796 -1235819721 -1051602015 1482195483 794800781 -1075794148 -924344438 1374604848 652869286 -1198691579 -813016173 1451428393 562313919 -1746790526 -521853164 2045540014 250299960 -1869622373 -410459379 2122429111 159810081 -1724276816 -297881818 2000158364 3198474 -1638638679 -380409025 1884961413 123537939 -1974138906 -44943504 1683711690 324818524 -1925659649 -96472215 1664525011 338793029 -2071031852 -209076414 1786834680 495443566 -2082255923 -186352805 1844259553 451549815 -2019466103 -257534945 1773077925 514340147 -2134073200 -137654266 1858257340 432402730 -1988432709 -25306067 1735691671 276020481 -1911084894 -116385740 1612269966 387873048 -1709804307 -317635461 1947735489 52372823 -1652838156 -360939422 1937101272 74637646 -1798439713 -473248695 2059640307 230993253 -1818216250 -458815408 2108578282 178874748 -1127267263 -876055337 1388389741 633738747 -1146978216 -861556530 1437393268 581685730 -1307259789 -988545819 1545252191 723361225 -1250359190 -1031915268 1534552390 745560528 -1585949659 -696294221 1333146889 946931103 -1508536260 -787308374 1209790736 1058849158 -1348215785 -660280191 1101905211 917147053 -1462888434 -540465000 1187019042 835144116 -1631955512 -373463714 1890858212 129172594 -1713925679 -288317113 2010771709 14598251 -1872634374 -412684948 2121252054 157846592 -1760814621 -536139403 2030205135 235227225 -2096282196 -200641222 1828922496 436474902 -2074050123 -211308253 1785651353 493473807 -1915302498 -86901496 1675144370 350198820 -1967453817 -37996271 1689610411 330455101 -1512803072 -757906026 1272583212 1021125818 -1564888807 -708935281 1287114805 1001447587 -1425015502 -603402844 1157733406 839298184 -1402848981 -614135363 1114396679 896231569 -1201445532 -815507982 1449985096 560608478 -1089560195 -938896917 1359003729 638054599 -1229394602 -1044390464 1488358522 800177388 -1311430321 -959309351 1608206435 685537525 421677319 1847949713 -148101077 -2144659267 508529950 1766374792 -264115150 -2025399132 402243893 1627320739 -101212135 -1896836977 278136108 1737700794 -23436288 -1986177898 76896611 1938975221 -358926257 -1650718503 66624890 1962913260 -302580650 -1695429440 172937553 2101993927 -465522563 -1824030485 220403016 2049189342 -483560348 -1809169166 575433167 1431001433 -868087581 -1153091467 622964182 1378262336 -886059782 -1138164628 748151293 1536217451 -1030127407 -1247891385 737813988 1560089970 -973847352 -1292667810 1073445291 1224493373 -772466553 -1494079471 949403058 1334938916 -694625122 -1583354872 824242585 1177010447 -550596427 -1473667037 911029632 1095370006 -666676052 -1354472390 3766342 2000570576 -298378902 -1724896772 122993759 1884523721 -379921037 -1638011419 249753716 2045100258 -521367208 -1746165298 160380013 2122843387 -410954431 -1870240297 495872034 1787386036 -209712882 -2071512680 451128379 1843698861 -185742057 -2081751679 324395024 1683148934 -44334788 -1973636694 339223561 1665078431 -97106651 -1926138445 995580046 1280337944 -715572830 -1570895564 1010474135 1262332929 -768279109 -1523331795 898420924 1116463146 -612191856 -1400536826 853611685 1172710451 -588286583 -1410841313 652232938 1374124156 -923915834 -1075242672 562924787 1451932773 -813437473 -1199252151 675004632 1597829198 -969563660 -1322086046 794166465 1481716823 -1051171347 -1235266181 722742149 1544755987 -988132695 -1306691009 746188700 1535041290 -1032352080 -1250902490 634364855 1388876577 -876494181 -1127812595 581068718 1436899128 -861141374 -1146407404 916667361 1101269879 -659727667 -1347786149 835649528 1187630958 -541024556 -1463308734 947434451 1333756741 -696855809 -1586371991 1058371530 1209157468 -786753818 -1508104592 276433741 1736260571 -25925023 -1988928777 387436372 1611726786 -115757448 -1910595858 513901439 1772532713 -256908717 -2018979131 432818022 1858828272 -138271158 -2134567204 231545641 2060069823 -473728507 -1799075181 178315056 2108157862 -458310116 -1817604470 51811099 1947313037 -317132233 -1709194591 75192066 1937532820 -361417170 -1653471560 839850692 1158163026 -603882520 -1425650818 895672029 1113976395 -613629967 -1402237081 1020564214 1272160864 -757402662 -1512193204 1002002159 1287546489 -709412925 -1565522091 800590496 1488927286 -1045009524 -1229890790 685100729 1607663151 -958681195 -1310941437 560169618 1449439748 -814881858 -1200958680 638469771 1359574557 -939513945 -1090054351 157366796 2120616602 -412132576 -1872204874 235732501 2030816899 -536699079 -1761235025 129675838 1891467944 -374025454 -1632377980 14120487 2010138289 -287762677 -1713494115 349579880 1674648318 -86488252 -1914733614 331083377 1690099431 -38432931 -1967996981 437101146 1829409484 -201079946 -2096827424 492856899 1785157333 -210892945 -2073479175 2102299651 172604565 -1824461521 -465052231 2049132570 220493964 -1808979658 -483780192 1939145777 76690599 -1650760419 -358853237 1962459176 67104958 -1695112956 -302935662 1626971239 402566385 -1896350389 -101659171 1737775230 278096104 -1986381486 -23262780 1847727189 421864643 -2144569991 -148158993 1766838348 508092634 -2025737888 -263814666 1176546507 824679517 -1473327641 -550896271 1095592146 910841924 -1354561026 -666617496 1224418553 1073484911 -1493875243 -772639421 1335288032 949080182 -1583840820 -694177446 1536670895 747670585 -1248207485 -1029772011 1559918774 738019360 -1292625510 -973919988 1431057565 575341579 -1153280591 -867867353 1377955972 623296530 -1137733208 -886529730 1683340610 324177364 -1973691282 -44241672 1664645467 339691981 -1925834633 -97441567 1787704688 495519206 -2071964580 -209230646 1843655017 451199487 -2081583035 -185949997 2044898598 249929136 -1746088950 -521405284 2123327807 159930793 -1870591981 -410634107 2000233748 4068738 -1724431304 -298814290 1884610829 122933659 -1638236127 -379735881 1597742474 675065116 -1321861978 -969749456 1482054035 793864453 -1235732289 -1050736599 1373640120 652682542 -1074891628 -924236798 1452134817 562749751 -1199329139 -813400037 1116507630 898350456 -1400705854 -611984300 1172392439 853965153 -1410389797 -588769203 1280771548 995112266 -1571199760 -715238298 1262141893 1010692435 -1523277591 -768372609 1333325441 947904023 -1586065491 -697188549 1209346712 1058150926 -1508160588 -786662622 1101227699 916739621 -1347614817 -659933431 1187947178 835293756 -1463762042 -540544240 1389362917 633917043 -1128161335 -876171425 1436695292 581241450 -1146332208 -861181114 1544845015 722683457 -1306912773 -987945107 1534702286 746488408 -1250438174 -1032789132 1947651657 51511007 -1709658267 -316694541 1937443408 75250374 -1653249156 -361604118 2060273275 231372525 -1799149737 -473688127 2107671138 178762484 -1817255090 -458632232 1772215853 514256571 -2018525439 -257388649 1858869812 432745122 -2134738152 -138065010 1736070687 276653705 -1988872397 -26015835 1612157446 386966160 -1910901974 -115424324 1449385920 560262998 -1200767252 -815100294 1359879129 638135119 -1090487563 -939046301 1488476146 801072996 -1229572386 -1045363128 1607832555 684893053 -1310985529 -958610863 1272237988 1020526386 -1512395128 -757228002 1287195581 1002322731 -1565037935 -709862905 1158629270 839415552 -1425987910 -603580884 1113752463 895857433 -1402150237 -613690827 1829633800 436916126 -2096914908 -201019726 1784691473 493292423 -2073142723 -211195221 1674999610 349259692 -1915218410 -86038912 1690022691 331121589 -1967795697 -38608231 1891299180 129884154 -1632334272 -374096170 2010590069 13638627 -1713812903 -287409457 2120312670 157702088 -1871772046 -412600604 2030871367 235639761 -1761426837 -536481027 200467321 2096485359 -436436395 -1828998461 211756896 2073565174 -493795764 -1785301286 86600523 1915640797 -349762969 -1675609359 38055762 1967366084 -330641794 -1689387288 373682973 1631765387 -129265103 -1890803033 287848196 1714358162 -14264792 -2011076930 413039407 1872317369 -158328317 -2120799595 536067894 1760858016 -235020774 -2030375284 815580081 1201402663 -560815459 -1449815541 938543016 1089877822 -637573500 -1359456750 1044859779 1228962581 -800511313 -1488053703 959090586 1311620876 -685445450 -1608262112 757846997 1512891203 -1020939527 -1272806801 709236684 1564551002 -1001883936 -1286650250 602954727 1425501041 -838976821 -1158084003 614309886 1402646376 -896270638 -1114321340 317313592 1710154414 -51924204 -1948220542 360977953 1652762295 -74811635 -1936898149 473061898 1798662812 -230933722 -2059727952 459251219 1817751173 -179175617 -2108239959 257868380 2019160778 -514808976 -1772645402 137561669 2134128339 -432183447 -1858447361 25512558 1988262648 -276092094 -1735648300 115904119 1911537377 -387518629 -1612587059 696775408 1585496678 -947285028 -1332829366 787101417 1508705919 -1058777147 -1209833645 660372162 1348160084 -917365778 -1101714568 540131035 1463193165 -834674697 -1187451039 875618964 1127731714 -633437256 -1388727506 861742733 1146754587 -581744735 -1437305033 988506790 1307335216 -723186806 -1545454820 1032236735 1250008617 -746008685 -1534066939 969179643 1321447789 -674570025 -1597124543 1051280866 1236170100 -794352434 -1482681256 924781001 1075329375 -653170459 -1374267277 812830160 1198914886 -562254596 -1451516822 611553695 1400152329 -897716045 -1116028891 589190534 1410950416 -854575958 -1172896708 715659693 1571760443 -995723135 -1281275881 767942068 1522724130 -1010058088 -1261663218 44736819 1974309285 -324747233 -1683754871 96953642 1925207484 -339147770 -1664207728 208742657 2071337367 -494974931 -1787266885 186445080 2082200974 -451769292 -1844069214 522039639 1746567617 -250359685 -2045452051 410023246 1870087640 -159509406 -2122767116 298203493 1723927027 -3647415 -1999673121 380370300 1638714858 -123364272 -1885164346 551530682 1473806380 -825110122 -1177100032 666006691 1354056757 -910420593 -1095031527 772028552 1493370910 -1073063516 -1223857870 694811793 1584319495 -949510723 -1335841493 1030267102 1248825416 -748240398 -1537085084 973432007 1291998289 -737475093 -1559480963 867379436 1152653434 -574797376 -1430619818 887024885 1138351203 -623866407 -1378370225 464621682 1823908068 -171970210 -2101820984 484201579 1809540349 -221104825 -2049636911 359274560 1651321046 -77301396 -1939650054 302505049 1694559439 -66470539 -1961980445 101089302 1895936128 -402071238 -1626353236 23806991 1986819225 -278584029 -1738402379 148703268 2145007794 -422352632 -1848354402 263244861 2025323691 -507597551 -1766220409 1872635517 412686059 -2121250991 -157845561 1760813668 536138482 -2030206136 -235228194 1631956559 373464793 -1890857117 -129171467 1713924694 288316096 -2010772614 -14599188 1915303449 86902415 -1675143371 -350197853 1967452672 37995158 -1689611476 -330456134 2096283179 200642237 -1828921593 -436473967 2074049074 211307172 -1785652450 -493474936 1425016501 603403811 -1157732455 -839297265 1402847916 614134330 -1114397824 -896232682 1512803975 757906961 -1272582229 -1021124803 1564887710 708934152 -1287115854 -1001448668 1229395665 1044391495 -1488357379 -800176277 1311429320 959308382 -1608207388 -685538446 1201446627 815509109 -1449984049 -560607399 1089559290 938895980 -1359004714 -638055616 1988433724 25307050 -1735690736 -276019578 1911083813 116384691 -1612271095 -387874145 2019467022 257535896 -1773076958 -514339148 2134072087 137653121 -1858258373 -432403795 1798440792 473249742 -2059639180 -230992158 1818215233 458814423 -2108579219 -178875653 1709805418 317636604 -1947734458 -52371760 1652837235 360938469 -1937102241 -74638647 1307260916 988546914 -1545251112 -723360178 1250358253 1031914363 -1534553407 -745561513 1127268294 876056400 -1388388630 -633737604 1146977247 861555529 -1437394189 -581686683 1348216720 660281094 -1101904196 -917146070 1462887305 540463903 -1187020123 -835145165 1585950626 696295220 -1333145970 -946930152 1508535227 787307309 -1209791849 -1058850303 1571308799 716141673 -1280956973 -996076219 1522893030 767733872 -1261706806 -1009987236 1400097997 611646555 -1115836959 -897933961 1411254484 588855362 -1173329416 -854107794 1075795099 924345357 -1374603849 -652868319 1198690434 813015060 -1451429458 -562314952 1321524393 969141311 -1597325947 -674394861 1235818672 1051600934 -1482196580 -794801910 1724277815 297882785 -2000157413 -3197555 1638637614 380407992 -1884962558 -123539052 1746791429 521854099 -2045539031 -250298945 1869621276 410458250 -2122430160 -159811162 2071032915 209077445 -1786833537 -495442455 2082254922 186351836 -1844260506 -451550736 1974140001 44944631 -1683710643 -324817445 1925658744 96471278 -1664525996 -338794046 1152611774 867452200 -1430449006 -575003644 1138667943 886669617 -1378824053 -623386595 1248394636 1030737178 -1536779104 -748573642 1292188053 973211907 -1559537479 -737384401 1493460442 771970380 -1224080138 -1072876448 1583980995 695112021 -1335377681 -949948295 1474293224 551083390 -1177449276 -824787886 1353853425 666179943 -1094956835 -910460853 2145211766 148530656 -1848429478 -422312756 2024837487 263692793 -1765871549 -507920171 1896275268 100789714 -1626817432 -401634050 1986730333 23865803 -1738180495 -278771481 1651131666 359495044 -1939594178 -77392728 1694990603 302035357 -1962287065 -66137935 1823591712 464977334 -2101367796 -172450662 1809582393 484129199 -2049808363 -220899197 -1020565135 -1272161817 757401693 1512192203 -1002001048 -1287545346 709413956 1565523154 -839851709 -1158164011 603881583 1425649913 -895670950 -1113975348 613631094 1402238176 -560170731 -1449440893 814880825 1200957615 -638468852 -1359573606 939514912 1090055350 -800591577 -1488928335 1045008395 1229889693 -685099714 -1607662168 958682130 1310942340 -129676871 -1891469009 374024341 1632376835 -14119520 -2010137290 287763596 1713495066 -157367925 -2120617699 412131495 1872203825 -235731566 -2030815996 536700094 1761236008 -437102115 -1829410485 201079025 2096826471 -492855868 -1785156270 210894056 2073480318 -349580817 -1674649223 86487235 1914732629 -331082250 -1690098336 38434010 1967998028 -634365904 -1388877658 876493084 1127811466 -581067735 -1436898113 861142277 1146408339 -722743294 -1544757100 988131630 1306689976 -746187749 -1535040371 1032353079 1250903457 -947435436 -1333757758 696854904 1586371054 -1058370483 -1209156389 786754913 1508105719 -916668314 -1101270800 659726666 1347785180 -835648385 -1187629847 541025619 1463309765 -513902344 -1772533650 256907732 2018978114 -432816927 -1858827145 138272205 2134568283 -276434742 -1736261540 25924070 1988927856 -387435309 -1611725755 115758591 1910596969 -51812196 -1947314166 317131184 1709193510 -75191163 -1937531885 361418153 1653472575 -231546706 -2060070856 473727362 1799074068 -178314057 -2108156895 458311067 1817605389 -249754637 -2045101211 521366239 1746164297 -160378902 -2122842244 410955462 1870241360 -3767359 -2000571561 298377965 1724895867 -122992680 -1884522674 379922164 1638012514 -324396137 -1683150079 44333755 1973635629 -339222642 -1665077480 97107618 1926139444 -495873115 -1787387085 209711753 2071511583 -451127364 -1843697878 185742992 2081752582 -898421957 -1116464211 612190743 1400535681 -853610718 -1172709452 588287502 1410842264 -995581175 -1280339041 715571749 1570894515 -1010473200 -1262332026 768280124 1523332778 -675005601 -1597830199 969562739 1322085093 -794165434 -1481715760 1051172458 1235267324 -652233875 -1374125061 923914817 1075241687 -562923660 -1451931678 813438552 1199253198 -402244942 -1627321820 101211038 1896835848 -278135125 -1737699779 23437191 1986178833 -421678464 -1847950826 148100012 2144658234 -508528999 -1766373873 264116149 2025400099 -172938538 -2101994944 465521658 1824029548 -220401969 -2049188263 483561443 1809170293 -76897564 -1938976142 358925256 1650717534 -66623747 -1962912149 302581713 1695430471 -748152198 -1536218388 1030126422 1247890368 -737812893 -1560088843 973848399 1292668889 -575434168 -1431002402 868086628 1153090546 -622963119 -1378261305 886060925 1138165739 -824243682 -1177011576 550595378 1473665956 -911028729 -1095369071 666677035 1354473405 -1073446356 -1224494406 772465408 1494078358 -949402059 -1334937949 694626073 1583355791 -1488475019 -801071901 1229573465 1045364175 -1607833492 -684893958 1310984512 958609878 -1449384889 -560261935 1200768363 815101437 -1359880098 -638136120 1090486642 939045348 -1158628335 -839414649 1425988925 603581867 -1113753592 -895858530 1402149156 613689778 -1272237021 -1020525387 1512396047 757228953 -1287196614 -1002323796 1565036822 709861760 -1674998595 -349258709 1915219345 86039815 -1690023772 -331122638 1967794568 38607134 -1829632881 -436915175 2096915875 201020725 -1784692586 -493293568 2073141690 211194156 -2120311591 -157701041 1871773173 412601699 -2030872384 -235640746 1761425900 536480122 -1891298069 -129883011 1632335303 374097233 -2010590990 -13639580 1713811934 287408456 -1101226700 -916738654 1347615768 659934350 -1187948243 -835294789 1463760897 540543127 -1333324538 -947903088 1586066474 697189564 -1209347809 -1058152055 1508159539 786661541 -1544843952 -722682426 1306913916 987946218 -1534703287 -746489377 1250437221 1032788211 -1389361822 -633915916 1128162382 876172504 -1436696197 -581242387 1146331223 861180097 -2060272132 -231371414 1799150800 473689158 -2107672091 -178763405 1817254089 458631263 -1947650610 -51509928 1709659362 316695668 -1937444393 -75251391 1653248251 361603181 -1736069736 -276652786 1988873396 26016802 -1612158591 -386967273 1910900909 115423291 -1772214870 -514255556 2018526342 257389584 -1858870861 -432746203 2134737055 138063881 -1787703561 -495518111 2071965659 209231693 -1843655954 -451200392 2081582018 185949012 -1683339579 -324176301 1973692393 44242815 -1664646436 -339692982 1925833712 97440614 -2000232813 -4067835 1724432319 298815273 -1884611958 -122934756 1638235046 379734832 -2044897631 -249928137 1746089869 521406235 -2123328840 -159931858 1870590868 410632962 -1373639105 -652681559 1074892563 924237701 -1452135898 -562750800 1199328010 813398940 -1597741555 -675064165 1321862945 969750455 -1482055148 -793865598 1235731256 1050735534 -1280770469 -995111219 1571200887 715239393 -1262142910 -1010693420 1523276654 768371704 -1116506519 -898349313 1400706885 611985363 -1172393360 -853966106 1410388828 588768202 -1939144778 -76689632 1650761370 358854156 -1962460241 -67105991 1695111811 302934549 -2102298748 -172603630 1824462504 465053246 -2049133667 -220495093 1808978609 483779111 -1847726126 -421863612 2144571134 148160104 -1766839349 -508093603 2025736935 263813745 -1626970144 -402565258 1896351436 101660250 -1737776135 -278097041 1986380501 23261763 -1224417410 -1073483800 1493876306 772640452 -1335288985 -949081103 1583839819 694176477 -1176545460 -824678438 1473328736 550897398 -1095593131 -910842941 1354560121 666616559 -1431056614 -575340660 1153281590 867868320 -1377957117 -623297643 1137732143 886528697 -1536669912 -747669570 1248208388 1029772946 -1559919823 -738020441 1292624413 973918859 1093726504 909623742 -1354854396 -667311982 1180513585 827983271 -1470933987 -548117365 1340832026 955009420 -1578821578 -689821536 1216789763 1065454997 -1500980177 -779096903 1552408908 729862618 -1299611552 -980504330 1542071637 753735107 -1243331463 -1025280785 1381788030 626743784 -1135474606 -883607356 1429319015 574004721 -1153446837 -868680483 2053034464 223994230 -1806651188 -480804774 2100499961 171189615 -1824688939 -465943485 1954896338 58878276 -1702151938 -309589912 1944624587 82816349 -1645806361 -354300815 1743372676 284094738 -1981308760 -18837442 1619264925 394474763 -1903532879 -108178393 1764903350 506820896 -2026100582 -264562676 1851755951 425246009 -2142114685 -145302507 1479262313 791474431 -1239047867 -1054699053 1598424176 675362022 -1320655524 -967879222 1458587739 569866445 -1191302793 -805758495 1369279554 647675092 -1080824466 -929767944 1167904781 849076379 -1416449759 -594181705 1123095572 905323650 -1392544456 -604486226 1262966847 1010854057 -1521927917 -766637691 1277860902 992849072 -1574634230 -719073892 1665523873 339922999 -1924431475 -95637221 1680352440 321852462 -1977203308 -48139006 1839098003 446257157 -2087712321 -191416023 1794354314 502570012 -2063741530 -201654992 2129850565 167100499 -1862495767 -402939521 2040476892 244843594 -1752082960 -527014554 1881766135 120473697 -1641604645 -383768243 2000993518 4426872 -1723146814 -296882860 1929810858 67216188 -1660358010 -368066032 1953191859 57435941 -1704642913 -312343031 2111642520 182070030 -1814857036 -455849438 2058411905 230158103 -1799438675 -474378693 1857127374 431403864 -2134908190 -138882444 1776043991 517699393 -2016270597 -254470547 1617562620 393034602 -1906021680 -110929338 1728565221 268500851 -1995854135 -32596385 1214821218 1064272884 -1503210930 -782114088 1325758331 939673581 -1593108905 -703846719 1186151248 833883078 -1463985540 -541431062 1105133385 920244191 -1345282459 -656953613 1440719622 584618896 -1143881174 -858328388 1387423519 632641417 -1128528333 -876923227 1526999860 738401186 -1257616872 -1039304050 1550446381 728686523 -1301836287 -983515497 1780327147 488280701 -2079079481 -216730799 1836082930 444028516 -2088892450 -193382584 1690708697 331422287 -1966584843 -36734109 1672212160 346873430 -1918529556 -89997446 2007675535 11371033 -1717251165 -291249355 1892120214 130041344 -1630988358 -372365524 2037463741 242616875 -1753261167 -528979193 2115829412 152817202 -1877827704 -418009314 1366524451 645182133 -1082268913 -931474535 1444824634 555316908 -1206900970 -820570240 1604848145 682572423 -1314493635 -962503765 1489358344 801308318 -1228165340 -1043554382 1287950919 1002676945 -1563757717 -707935235 1269388894 1018062536 -1515767950 -761264156 1109334645 890776291 -1408140455 -619295793 1165155948 846589690 -1417887936 -595882026 626799660 1381696698 -883796736 -1135254122 573698101 1429651619 -868249319 -1153916529 730315806 1551928456 -980820686 -1299255900 753563655 1542277265 -1025238741 -1243403843 954934344 1340871902 -689617564 -1578994190 1065803857 1216467143 -779583107 -1500532245 909159546 1094163692 -666972842 -1355153984 828205155 1180326133 -548206257 -1470875175 506598628 1765090418 -264473144 -2026158754 425709821 1851318379 -145641007 -2141814457 283745494 1743694912 -18350598 -1981756052 394549455 1619224665 -108381725 -1903359627 59049088 1954690070 -309631572 -1702079174 82362521 1945104399 -353984075 -1646161629 224300210 2052701220 -481235554 -1806181112 171133099 2100590653 -465753721 -1824909039 1011287405 1262499323 -766942143 -1521593129 992657780 1278079458 -719019944 -1574727474 849120607 1167834569 -594350989 -1416241947 905005382 1123449296 -604034966 -1393026820 569382153 1459037599 -805407707 -1191623501 647876880 1369104774 -929845188 -1080786774 791387451 1479323053 -1054475241 -1239233407 675698978 1598122420 -968345586 -1320220520 120137125 1882068275 -383302519 -1642040289 4514236 2000933162 -297107312 -1722961914 166899095 2130025729 -402862917 -1862534099 245328270 2040027416 -527365982 -1751762892 446576065 1838744919 -191867667 -2087230341 502526424 1794425166 -201486092 -2063949726 340114931 1665305957 -95691553 -1924338615 321419754 1680820604 -47834938 -1977538480 392844974 1617782328 -110872702 -1906112748 268931767 1728094753 -32902245 -1995521267 431087260 1857482250 -138428496 -2135388378 517741189 1775970835 -254641239 -2016064705 182273738 2111469148 -455923738 -1814816912 229671635 2058859077 -474029057 -1799761047 67555064 1929510510 -368529452 -1659920574 57346785 1953249911 -312120371 -1704830117 738489958 1526941424 -1039526070 -1257429028 728347263 1550746345 -983051437 -1302273083 585104980 1440272066 -858677384 -1143558162 632437325 1387596507 -876848287 -1128567817 833840642 1186223764 -541259986 -1464191048 920560155 1104777869 -657407177 -1344801887 1063841328 1215291046 -781807844 -1503543414 939862569 1325537983 -703902971 -1593017453 242313199 2037798777 -528546109 -1753729451 152871926 2115736416 -418200870 -1877609908 11202525 2007883595 -291205391 -1717322137 130493380 1891638098 -372684056 -1630635394 331773835 1690388253 -37218649 -1966135759 346796946 1672250116 -89795906 -1918705112 488505273 1780141871 -216818027 -2079019517 443562912 1836518198 -193045876 -2089194982 891242279 1108899761 -619633141 -1407838563 846365502 1165341608 -595795438 -1417948540 1002753813 1287913347 -708137415 -1563582801 1017711372 1269709722 -760780256 -1516217674 682121027 1605330901 -962185617 -1314846983 801477466 1489150924 -1043598730 -1228094752 645128049 1366618087 -931283363 -1082487093 555621224 1444490238 -821003708 -1206433070 -1981187296 -17937482 1743198732 283126426 -1903902919 -108818513 1619713557 395177603 -2026704110 -264911996 1765577278 507224744 -2141243637 -145225827 1850824231 425092785 -1805751484 -480683054 2052065896 223820542 -1825329315 -466313269 2101202545 171638503 -1702501514 -310193184 1955299930 59552460 -1645729937 -353429511 1944471107 81884885 -1299751960 -981439618 1552497348 730729042 -1242914831 -1024610457 1541734109 753126987 -1134767142 -883170484 1381151478 626360928 -1154410557 -868866219 1430222575 574113401 -1355789428 -667452646 1094593184 909711926 -1470263403 -547700989 1179905721 827645487 -1578384450 -689114328 1340449426 954372612 -1501165657 -780060879 1216898699 1066358301 -1863169439 -403342601 2130455373 167451611 -1751150984 -526860562 2039607124 244768706 -1641430445 -382799163 1881645951 119575529 -1723595190 -297584932 2001364838 5068784 -1924834811 -96310637 1665874729 340528063 -1977049572 -47206774 1680277296 320982950 -2086743497 -191241567 1838199579 446137229 -2064443858 -202103112 1794995970 502941588 -1415812439 -593798593 1167199109 848640787 -1393447248 -604594650 1124061084 905510666 -1522015589 -767503859 1263109047 1011790625 -1574295934 -718465516 1277446062 992180024 -1238664499 -1054061989 1478826977 790768503 -1320763692 -968782270 1598611448 676327278 -1192168705 -805846423 1459524563 570008389 -1080215834 -929429904 1368610762 647259996 -1143006814 -858248908 1439791246 584468504 -1129128517 -877269715 1388100759 633048065 -1257991792 -1039949562 1527443644 739098666 -1301719671 -982620897 1550267557 727712819 -1503131194 -781239984 1214671082 1063344252 -1593455137 -704447159 1326165235 940350565 -1464630796 -541806238 1186848984 834326606 -1344387603 -656837253 1104159937 920065111 -2135869078 -139064836 1858033734 431515856 -2015560333 -254030363 1775410271 517319881 -1905610408 -110263858 1617219700 392421602 -1995999935 -33536553 1728648301 269362427 -1660540658 -369026664 1929922594 68122804 -1704202985 -311632511 1952812091 56802477 -1814191812 -455437910 2111029264 181727366 -1800379099 -474524237 2059273225 230241439 -1564202781 -708634507 1288325583 1003321689 -1515590406 -760292244 1269272022 1017167168 -1407213359 -619147193 1108460029 890696043 -1418566456 -596290466 1165755876 846935410 -1082967929 -931919855 1367169451 645556541 -1205928802 -820392952 1443929522 555199780 -1314344779 -961576925 1604768153 681697551 -1228573524 -1044233158 1489704320 801907990 -1716910037 -290637635 2007263495 10705297 -1631073230 -373228380 1892265246 130981256 -1754169319 -529092465 2038423861 242799011 -1877195776 -417631082 2115118380 152376762 -2078468017 -216389415 1779661155 487868917 -2089755562 -193467200 1837022586 444173804 -1966698371 -37642005 1690890577 332382663 -1918151580 -89365262 1671771464 346162654 -310002140 -1702719822 59498248 1955393438 -353863107 -1645262165 82189073 1944136583 -480365034 -1806104960 223369018 2052548524 -466357745 -1825258855 171807523 2100994997 -265114048 -2026529066 507301740 1765539834 -144741799 -2141693233 424741749 1851145187 -18274702 -1980885276 283592542 1742763976 -108731797 -1903963395 394953543 1619899345 -689201428 -1578324358 954597312 1340264278 -779724043 -1501468061 1065892825 1217334095 -667937058 -1355340216 910063602 1094272868 -547499321 -1470438831 827569131 1179943805 -883126648 -1134838242 626192292 1381359410 -869184879 -1154057721 574565309 1429740331 -981006662 -1300220372 730425238 1552832256 -1024802141 -1242697163 753181583 1541640985 -190935195 -2087075853 445705801 1838669535 -202159236 -2064352278 503130704 1794775750 -96139433 -1925040191 340485755 1665947373 -47660210 -1976568872 321299042 1679921908 -383148287 -1641107561 120061485 1881198267 -297510120 -1723634802 4864564 2001537698 -403564749 -1862981723 167540255 2130396809 -526396630 -1751587908 244429318 2039906960 -806309971 -1191731397 570347137 1459224087 -929207372 -1080403166 647170712 1368668686 -1054136417 -1238624503 790972083 1478653477 -968432762 -1321086192 675840682 1599058492 -767049783 -1522495649 1011474149 1263464051 -718636080 -1574089914 992221948 1277373034 -593741829 -1415903379 848451287 1167418945 -604900382 -1393114252 905941710 1123590744 -541860698 -1464538064 834518410 1186630940 -656533313 -1344722903 919632275 1104627973 -781691756 -1502649342 1063663032 1214317870 -704278387 -1593663461 940306849 1326235959 -1039872830 -1258029996 738897390 1527618936 -982972197 -1301399475 728197623 1549818209 -857783056 -1143442330 584132060 1440093514 -877494039 -1128943489 633135557 1388040531 -455213970 -1814377224 181640514 2111090132 -474990473 -1799943967 230578523 2058971597 -368675748 -1660861238 67638640 1930372582 -311709627 -1704165165 57004393 1952637439 -110433270 -1905402724 392465702 1617149360 -33085421 -1996482427 269044031 1729001897 -139369416 -2135534418 431949076 1857566082 -253976543 -2015653705 517128461 1775628699 -962007577 -1313874575 682003659 1604435037 -1044043266 -1228793496 801851602 1489795140 -931961387 -1082895037 645727481 1366963311 -820076084 -1206283942 554746080 1444409462 -618660477 -1407660779 890346671 1108782137 -596493926 -1418393332 847009974 1165715488 -708545103 -1564261081 1003099293 1288512523 -760630872 -1515290306 1017630852 1268834322 -37302993 -1966998087 331918339 1691327637 -89454282 -1918092896 346384410 1671583884 -216185571 -2078640757 487793713 1779700903 -193953532 -2089307758 444522536 1836699838 -529408693 -1753813539 243252327 2037943537 -417588910 -1877268028 152205438 2115324136 -290826887 -1716689425 10761301 2007172291 -372797088 -1631542794 130674764 1892597978 -1636382757 -378407091 1886955255 125802081 -1726282814 -300141740 1997890286 1200760 -1867690007 -408256641 2124623557 161750611 -1748988944 -523781274 2043603676 248109642 -2084448321 -188291287 1842329235 449349125 -2069097562 -206888144 1789031050 497369628 -1927651443 -98734309 1662271137 336793143 -1971872876 -42947838 1685715640 327076398 -1525094637 -769665147 1259767359 1007793833 -1569381622 -713944164 1283146278 998011568 -1413255391 -591110217 1171066381 852115099 -1397839048 -609641554 1117833748 900201090 -1196427401 -811022367 1453430363 564569805 -1077791890 -926612488 1372344898 650863316 -1233879227 -1049407533 1484398185 796733183 -1323713700 -971076662 1595398768 672197350 -2022836582 -261437940 1768134582 509912864 -2147470717 -150535659 1846432687 420045625 -1984528728 -21934530 1740119940 280964882 -1898202447 -102987225 1624628125 399698699 -1696930050 -304228760 1960085458 64206660 -1648942361 -357559695 1941521355 79590237 -1811845428 -486121894 2047807456 218644342 -1821594923 -462710205 2103626745 174455663 -1140599214 -888871228 1376630654 621447144 -1150414261 -865525027 1432384359 577192945 -1294442912 -975212810 1557544780 735121370 -1246389639 -1028478225 1539046229 750570435 -1581988298 -692848992 1337632538 951949196 -1495727569 -773967175 1222075139 1070617493 -1351660028 -664240494 1096888104 912662462 -1476228579 -553272693 1175251761 822860711 -1405049511 -616065585 1112458357 894039267 -1423089344 -601206314 1159921772 841232634 -1566888597 -711188995 1284852807 999455953 -1510545038 -755901980 1274579038 1023391944 -1309166275 -957315669 1610208273 687793287 -1231392476 -1046658638 1486098440 798171294 -1087619825 -936702567 1361206307 639986869 -1203635946 -817444480 1448056890 558409900 -1758558831 -534137593 2032198845 237491243 -1874640504 -414944994 2118983844 155848754 -1711993437 -286114507 2012966031 16538649 -1634154054 -375391956 1888921750 126982144 -1969646091 -39934621 1687680217 328254543 -1913368084 -84713094 1677340864 352125014 -2076041785 -213570223 1783397611 491474045 -2094016034 -198645432 1830926578 438732900 -1252289512 -1034115954 1532359988 743622050 -1305063423 -986619753 1547186477 725549499 -1149232086 -863556420 1435401478 579423632 -1125263309 -873797467 1390655775 635734409 -1460894596 -538200854 1189274960 837146054 -1350483867 -662277901 1099899209 914887135 -1506341810 -785367848 1211723106 1061051892 -1587885993 -698484543 1330948475 945002989 -1909082928 -114129850 1614534140 389866858 -1990692663 -27312033 1733693925 273752435 -2131870494 -135721868 1860197838 434597208 -2021394181 -259733395 1770887639 512403777 -1820154700 -461007838 2106377624 176944398 -1796251475 -471314373 2061566337 233189655 -1655100282 -362931184 1935101354 72383804 -1707808609 -315369463 1949993395 54376741 -98958625 -1927466423 336880627 1662210917 -42481978 -1972308400 326739946 1686017916 -188642579 -2084128133 449833921 1841879895 -206811404 -2069135774 497168344 1789206350 -408087877 -1867898323 161706903 2124694273 -524233054 -1748507084 248428430 2043250456 -378103159 -1636718049 125369253 1887423283 -300196208 -1726190074 1392572 1997672234 -1049353705 -1233972607 796541755 1484616621 -971381234 -1323379048 672630562 1594931124 -810571227 -1196909901 564251401 1453783967 -926781892 -1077584214 650907408 1372274566 -591187341 -1413217563 852317023 1170891721 -609290646 -1398159620 899716934 1118283728 -770131391 -1524659497 1008130925 1259465723 -713720232 -1569567026 997924724 1283207138 -486460514 -1811545336 219108018 2047369764 -462620793 -1821653231 174233259 2103813693 -304432212 -1696756934 64281216 1960045078 -357072971 -1649389789 79240857 1941843471 -21617670 -1984883860 280511190 1740599872 -103028765 -1898129547 399869647 1624421977 -261248056 -2023056546 509856484 1768225394 -150966319 -2147000505 420351741 1846099563 -663809194 -1352129600 912355962 1097220844 -553461937 -1476007975 822916707 1175160565 -692806812 -1582060558 951777864 1337838302 -774283395 -1495371797 1071070801 1221594823 -975699150 -1293995100 735470110 1557222024 -1028274389 -1246562371 750495239 1539085969 -888960256 -1140540522 621668908 1376443066 -865186023 -1150713969 576728629 1432821411 -936615843 -1087680309 639762801 1361392103 -817781692 -1203333934 558876008 1447622142 -956831633 -1309615879 687442243 1610529237 -1046860682 -1231217440 798248282 1486061004 -711233479 -1566818129 999624981 1284645251 -755583968 -1510898506 1022940428 1275061658 -616499189 -1404581731 894343463 1112123825 -601015278 -1423307644 841178430 1160015272 -213761899 -2075824125 491528633 1783304495 -198212468 -2094484454 438429088 1831261494 -40253273 -1969293263 328706443 1687197981 -84669250 -1913439192 351956370 1677548804 -285912847 -1712168857 16462301 2013004107 -375876376 -1633704834 127333828 1888601426 -533800765 -1758861227 237025775 2032634233 -415032102 -1874580404 156073462 2118798688 -784903908 -1506778742 1060712496 1212022950 -698706683 -1587698285 945091625 1330889919 -538126034 -1460934216 836941826 1189447828 -662627017 -1350160991 915373083 1099451533 -864009864 -1148751378 579739732 1435046082 -873626271 -1125468681 635692109 1390728411 -1034172086 -1252197924 743811174 1532139760 -986313389 -1305395771 725118079 1547656425 -363236908 -1654767294 72814840 1934631022 -315312691 -1707899557 54187233 1950213239 -461178394 -1819948688 176986314 2106304604 -470860289 -1796731543 232873171 2061921349 -135372368 -2132192986 434110620 1860644874 -259807831 -2021354177 512607365 1770714131 -113907326 -1909270252 389777582 1614592056 -27775589 -1990255347 274091191 1733393441 1454329299 564690245 -1197396737 -811197335 1371703754 650492252 -1077090074 -926164880 1484047841 796128631 -1233476403 -1048734629 1595474424 673067374 -1323867948 -972009406 1259888055 1008692513 -1525269349 -770634739 1282775470 997370168 -1568933758 -713242604 1170462085 851764499 -1412582231 -590707649 1118704028 900276490 -1398771536 -609796058 1841392923 449207693 -2083582921 -188203871 1789700354 497785236 -2069706706 -207226696 1662706985 337499583 -1928035323 -99371885 1685528880 326111654 -1971765220 -42045302 1886813567 124866025 -1636295597 -377541435 1998305638 1870320 -1726621622 -300750628 2125329741 162186715 -1868327839 -408640265 2042638676 247923138 -1748086664 -523673362 1337228434 951274500 -1581638210 -692245208 1222228107 1071548445 -1495803481 -774837967 1097856160 912835638 -1352559220 -664361702 1174548665 822411311 -1475587691 -552902397 1375956214 621042784 -1139995174 -888521396 1433315567 577345657 -1151284797 -865601195 1557718212 736089170 -1294563864 -976112258 1538597085 749867083 -1246019087 -1027837593 1960467546 64842956 -1697366666 -304935456 1941411907 78686421 -1648756369 -356595207 2046940264 218555646 -1810909884 -485980718 2104234097 174792935 -1822264995 -463126069 1768770622 510295208 -2023543534 -261874300 1845528615 419936433 -2146506485 -150349411 1740030988 280097946 -1984387808 -20998730 1624965141 400306307 -1898618567 -103657041 1687760721 329129927 -1969795459 -40861973 1676995400 351525854 -1912960412 -84034830 1782753123 491100149 -2075343281 -213125415 1831822202 438850540 -2094988714 -198823232 2033073973 237572003 -1759486439 -534286705 2118384428 155503546 -1873962496 -414537066 2012591879 15894417 -1711548885 -285415747 1889039134 127878024 -1634332110 -376364380 1610026905 686833423 -1309053259 -956408285 1486539648 798882582 -1231770964 -1047291334 1361872811 640399165 -1088231801 -937044463 1447117746 558265124 -1202773346 -817360376 1111498749 893857643 -1404141871 -615952825 1160633316 841673586 -1423721784 -601585058 1285265359 1000122201 -1567230237 -711801227 1274434518 1022452544 -1510460678 -755039636 2105679376 176500358 -1819508932 -460632150 2062539273 233368223 -1797145819 -471430221 1935250978 73311924 -1655179506 -363804776 1949585979 53699245 -1707461865 -314768511 1614089844 389168866 -1908707496 -113483826 1733872237 274725627 -1990808767 -28206121 1861125702 434747088 -2132744342 -135800836 1770209887 511996617 -2020793485 -259386395 1189887704 837488206 -1461559308 -538611870 1099037377 914803287 -1349542931 -662131845 1211610858 1060144764 -1506158650 -784406704 1331327731 945635941 -1588325409 -699194551 1532702396 744234538 -1252700272 -1034780922 1547102885 724687411 -1304917111 -985679073 1434494606 579311128 -1148270686 -863373516 1391288983 636113409 -1125973061 -874237139 851675351 1170520129 -590484997 -1412769427 900615374 1118403672 -610259486 -1398334092 1008206053 1260335219 -770285111 -1525591713 997573884 1282602090 -713316912 -1568893626 796170419 1483974693 -1048905313 -1233270519 672750762 1595829308 -971555450 -1324348144 565121153 1453858839 -811503187 -1197063877 650302616 1371923470 -926108236 -1077181150 162375711 2125109385 -408696525 -1868236379 247491590 2043108496 -523367126 -1748419140 125181997 1886458043 -377995007 -1635815017 1827892 1998378146 -300579560 -1726827122 337295483 1662879981 -99296937 -1928074815 326597730 1685081332 -42394290 -1971442216 448868425 1841692895 -187739803 -2084019725 497874000 1789641926 -207448708 -2069518870 735623574 1558153472 -975775558 -1294866388 750091663 1538411801 -1027924829 -1245959115 620966308 1375994162 -888319864 -1140170722 577697213 1432995115 -866085743 -1150835705 913287666 1097374052 -664680226 -1352206264 822242795 1174756733 -552858425 -1475658671 951329216 1337135446 -692436756 -1581420422 1071244761 1222563151 -774404875 -1496271773 280402270 1739696584 -21432206 -1983919900 400252231 1625058769 -103465877 -1898836739 510464364 1768563194 -261918656 -2023472938 419485045 1846011363 -150031271 -2146859825 218204474 2047261100 -485496810 -1811359616 174869795 2104196533 -463328241 -1822090087 64618760 1960653214 -304848860 -1697427278 79152401 1940977031 -356932547 -1648454485 16116309 2012404419 -285504647 -1711490065 127413836 1889476314 -376025248 -1634631690 237920871 2032751345 -534772917 -1759038499 155428478 2118424296 -414333102 -1874135100 490928689 1782958759 -213083363 -2075415669 439303720 1831341758 -199139580 -2094633070 328823299 1688093333 -40430801 -1970265159 351581722 1676904076 -84224202 -1912739936 1000065693 1285356043 -711611471 -1567450329 1022758532 1274101266 -755470424 -1509990594 893403823 1111978553 -615636093 -1404497131 841844406 1160427040 -601626726 -1423649012 640473849 1361832559 -937247787 -1088058557 557915872 1447439990 -816873524 -1203220646 687297227 1609589341 -956746777 -1308753039 798660306 1486726724 -1047201794 -1231829144 435084052 1860823938 -136267208 -2132309330 511909645 1770270619 -259162591 -2020979017 389370662 1613915056 -113561078 -1908669796 274241343 1734322089 -27855341 -1991129467 72993648 1935604710 -363353508 -1655661878 53743465 1949515775 -314937787 -1707254061 176309058 2105897940 -460578194 -1819602184 233801563 2062071757 -471734665 -1796811039 578878428 1434962762 -863069456 -1148605850 636305349 1391071059 -874291479 -1125880193 744190958 1532773240 -1034612030 -1252908460 725006327 1546749793 -986130725 -1304435123 1060629432 1211161390 -784758124 -1505838590 945434529 1331502903 -699117939 -1588363749 837575562 1189827356 -538836314 -1461374416 914466707 1099339525 -661666113 -1349978583 -726346358 -1548491492 985314470 1304265776 -740748909 -1528946427 1037529279 1255161897 -630235720 -1385665234 878787732 1130761218 -587032159 -1442469577 856488077 1141622811 -922499602 -1106971272 655205570 1342870612 -831651337 -1184288415 543187163 1466388557 -942125604 -1327530678 701902064 1590762598 -1061844539 -1213023917 784066793 1505548415 -270863038 -1730296364 30708846 1993581816 -390647461 -1615855155 112808055 1908302049 -519996048 -1777971738 252648540 2013801674 -429082263 -1855223297 140695621 2137385171 -227678938 -2056596048 476283914 1801761948 -184540865 -2113465943 453918739 1812557957 -55153388 -1951310462 314051640 1707031726 -69490419 -1931699813 366331937 1657993399 -844110645 -1163340707 597788135 1420211569 -893247278 -1111158716 617366014 1405841768 -1015780103 -1267508113 762973653 1518157123 -1004951328 -1289840522 706202060 1561393498 -803670865 -1491090375 1041667459 1225893141 -680185674 -1603141600 964383130 1316774156 -557613923 -1446753269 818748849 1204432167 -642860924 -1364621294 933288360 1084746046 -155073533 -2117667691 416261423 1875416505 -240386022 -2035601268 530735414 1755664800 -132494287 -1893892953 370421021 1628642699 -8943576 -2005878594 293202180 1719589266 -344533913 -1670257423 91796811 1920959965 -333770626 -1692655384 34959698 1964130756 -441623467 -1834324797 195247481 2091126255 -490694580 -1782077222 214890848 2076822006 -427641080 -1853519970 143447588 2139874994 -504401135 -1763163257 266408509 2028348075 -396804294 -1621225556 106389014 1901096576 -281740509 -1741435979 20617743 1983752857 -80369812 -1942841350 356238912 1648162518 -61316235 -1956686877 307626585 1699820239 -168939682 -2098651192 467684978 1827110628 -226235577 -2054890543 479038059 1804253949 -571697216 -1427396778 870512364 1155909242 -629058599 -1383701681 881799925 1132986979 -751362062 -1540346012 1027178206 1245597256 -732242965 -1554125955 978631367 1297320529 -1067743324 -1218660558 777381512 1498600990 -952745027 -1338936533 691544721 1581191687 -830468202 -1182318848 546205370 1468620332 -907162737 -1091896551 669231779 1357158965 -6715831 -2002864417 295167845 1720768499 -118209968 -1879870778 385491836 1643975658 -247329157 -2042282259 525102935 1749770177 -164640158 -2128020748 404859726 1864801240 -500263379 -1792432453 203486977 2066204567 -448572876 -1841012062 189608728 2085225358 -319480289 -1678627191 50036531 1979469733 -342304250 -1667241328 93764394 1922141116 -990402943 -1276078569 721012653 1576990523 -1013292392 -1264758258 764674996 1519596322 -903074125 -1121247707 606228383 1394966281 -851318102 -1169761732 592415622 1414052624 -650070299 -1371044237 927913929 1078585183 -567446788 -1456848278 807605200 1193550662 -677691689 -1600385471 966090747 1318219629 -789120306 -1477326248 1056480226 1241492340 -1328017266 -941678568 1591112098 701579572 -1212820329 -1062018047 1505473979 784106797 -1107060548 -922441686 1343093136 655018246 -1183949659 -831951821 1465925001 543624479 -1385234198 -630706052 1130455494 879120720 -1442659085 -586812315 1141679583 856397129 -1548449576 -726419378 1304095220 985520482 -1529262911 -740393897 1255615981 1037049211 -1950994362 -55508784 1706578282 314532348 -1931742113 -69417783 1658164595 366126565 -2056406924 -227899166 1801705816 476375502 -2113897363 -184070917 1812864321 453586391 -1778311134 -519696204 2014265614 252211608 -1855134661 -429140819 2137163031 140883329 -1730500592 -270690170 1993656636 30669226 -1615369207 -391095137 1907952933 113130931 -1446829617 -557575847 1204633827 818573429 -1364269610 -643181248 1084261626 933737580 -1491555843 -803235477 1226229969 1041365063 -1602916892 -680370830 1316687048 964443230 -1267453525 -1015873219 1517965447 763191313 -1290144334 -1004616412 1561826462 705733640 -1162888807 -844592881 1419892917 598140963 -1111327360 -893039338 1405885612 617294906 -1834155769 -441831023 2091081771 195317949 -1782528738 -490211960 2077140018 214537380 -1669953227 -344868445 1920526361 92264591 -1692709588 -333677126 1964321792 34741398 -1894117021 -132308491 1628729423 370360537 -2005412486 -9378324 1719252054 293504192 -2118018735 -154752569 1875900541 415811819 -2035524280 -240423458 1755462756 530910450 -2098302452 -169262438 1826624288 468132790 -2054965739 -226195837 1804457785 478865327 -1942619586 -80557400 1648073490 356297604 -1957151193 -60879183 1700159243 307326877 -1621532056 -396471554 1901527876 105919442 -1741379983 -281831705 1983563613 20838347 -1853691302 -427435316 2139917174 143375328 -1762709949 -504881451 2028031855 266764281 -1182772540 -829988270 1468937192 545850238 -1091725603 -907368885 1357117425 669304679 -1218716938 -1067652512 1498790874 777161548 -1338630417 -953078151 1580761027 692014933 -1539882336 -751799754 1245258636 1027478298 -1554348359 -732056017 1297409941 978573059 -1427322222 -571737596 1155705790 870685480 -1384051061 -628736483 1133473703 881352497 -1678425267 -319654949 1979392609 50074359 -1667725484 -341854270 1922492024 93443822 -1792095361 -500565015 2065738323 203922117 -1841098906 -448512016 2085449290 189423324 -2042473687 -247110721 1749824005 525009555 -2127587536 -165107802 1864496668 405194378 -2003182821 -6362227 1721219639 294685345 -1879826686 -118280300 1643806254 385699512 -1600429179 -677620973 1318388393 965882431 -1477007460 -789473526 1241040560 1056962086 -1371477065 -649602271 1078889115 927578637 -1456656466 -567664840 1193496194 807697940 -1121160223 -903134345 1394741965 606413403 -1170098184 -851015826 1414518484 591980098 -1275593773 -990852283 1576639231 721332841 -1264959542 -1013117092 1519673062 764636784 476929922 1802137364 -228376914 -2057040328 453024667 1812441869 -183567689 -2113287647 313972656 1706157862 -55003492 -1950382582 366678953 1658594111 -69897595 -1932377581 31084518 1994227568 -271307062 -1730994596 112692223 1907407721 -390468909 -1614882235 251774932 2013722434 -519067912 -1777822098 141296589 2137731931 -429759775 -1855630729 654540618 1342459868 -921887130 -1106628880 544127827 1466534853 -832513409 -1184371991 702084984 1591724014 -942238124 -1328437566 783627105 1504838647 -1061465523 -1212390693 984903470 1303601080 -726004222 -1547878764 1037675319 1256102817 -740832741 -1529808243 879748892 1130944394 -631142864 -1385777498 855778053 1141183379 -586399191 -1442090305 91647683 1920032341 -344453137 -1669382279 35367642 1964808780 -334115850 -1693254816 195946225 2091570791 -442267683 -1834698933 213918440 2076643966 -489798716 -1781959854 415334055 1875267121 -154198133 -2117587171 531413694 1756072488 -240985198 -2035946748 370865813 1629341187 -132868167 -1894537425 293024396 1718616602 -8825952 -2004982986 1041780235 1226800797 -803852505 -1492049999 964004370 1316141700 -679744706 -1602430040 818136633 1204090543 -556947691 -1446340733 934150688 1084830390 -643800308 -1364765798 598695535 1420324601 -845070525 -1163522091 616733302 1405463264 -892535974 -1110717492 762631773 1517545163 -1015367823 -1266841625 706286148 1562256082 -1005096088 -1290779650 777731328 1499205014 -1068147668 -1219334982 691468569 1580321167 -952592331 -1338005341 545305906 1468499364 -829500386 -1182145400 669872427 1357529533 -907866105 -1092345711 871116132 1156259314 -572371896 -1427800866 880929149 1132911083 -628127663 -1383548729 1027056982 1244698048 -751188870 -1539377940 979001679 1297961433 -732692381 -1554829067 355802568 1647455582 -79987484 -1942205326 307812817 1700784455 -61425411 -1957590933 468620794 1827251564 -169806634 -2098740160 478368227 1803837813 -225627953 -2054553511 142740908 2139438394 -427004800 -1853137898 267372981 2028534051 -505304935 -1763272689 106530206 1902032136 -396893006 -1622092764 20201863 1983082769 -281403221 -1740828611 926944321 1078410455 -649171603 -1370923525 808306776 1193998542 -568088204 -1457219102 966493299 1318892773 -678042273 -1600989751 1056325738 1240559868 -789044922 -1476455984 720837669 1576021171 -990282487 -1275179617 765122620 1520298154 -1013663472 -1265399418 606901271 1395369089 -903678661 -1121598035 591482894 1413898392 -850448094 -1169686092 204352649 2066291743 -501199451 -1792574157 188999824 2084886534 -447903300 -1840596694 49652923 1978831917 -319044201 -1677921023 93872290 1923043380 -342490738 -1668206312 295255277 1721633915 -6857279 -2003800745 385153268 1643366498 -117794344 -1879201458 524465375 1749386313 -246622733 -2041846427 405762246 1864908880 -165604886 -2128207492 2013371014 252094992 -1777337430 -519517380 2137808543 141258249 -1855832141 -429584603 1994003124 31269410 -1730907240 -271367410 1907873453 112256571 -1615218815 -390166761 1706461922 313637492 -1950815282 -54535336 1658539771 366771821 -1932185641 -70115519 1802306256 476721734 -2057083908 -228306070 1811990217 453506655 -2112968731 -183920781 1131395662 879266520 -1386095774 -630789132 1141014103 855985857 -1442046085 -586469395 1303655036 984810218 -1548070064 -725785658 1255798373 1038010099 -1529374903 -741300257 1591257642 702519996 -1328100602 -942539888 1505062451 783441573 -1212477665 -1061404791 1342382616 654578318 -1106427084 -922061918 1466885633 543807127 -1184856275 -832063557 1629137863 371039057 -1894462741 -132908419 1719103454 292577096 -2005332238 -8503708 1874928629 415634275 -2117123367 -154635697 1756162028 531355514 -2036169024 -240798122 2091760547 195726133 -1834755441 -442176999 2076213178 214388524 -1781653866 -490131968 1920349073 91292423 -1669836099 -343973333 1964767112 35440414 -1693083996 -334322126 1517587215 762559385 -1267013085 -1015162187 1561939734 706641792 -1290326470 -1005576532 1420755773 598225835 -1163828719 -844737913 1405273892 616953778 -1110661624 -892627298 1204001643 818195453 -1446118841 -557135151 1085169522 933851108 -1365229986 -643363128 1226314585 1042228175 -1491701131 -804175133 1316345664 963831766 -1602505108 -679704838 1245181956 1026607250 -1539729112 -750868034 1297759261 979176587 -1554752207 -732729945 1156345910 871055520 -1428025062 -572186228 1132573743 881231033 -1383082749 -628562539 1468065888 545773814 -1181841076 -829834790 1357720697 669654255 -1092399787 -907772477 1499160658 777801924 -1219165826 -1068355096 1580639307 691115229 -1338456729 -952109583 1901713612 106883162 -1621640736 -397375114 1983126741 20130883 -1740997127 -281195153 2139246846 142958696 -1853083182 -427097788 2028967143 266904689 -1763576373 -504969891 1827588264 468318270 -2099205756 -169371374 1803750577 478428199 -2054328931 -225813237 1647657114 355627020 -1942281802 -79949536 1700299907 308261909 -1957239377 -61745863 1395444037 606861779 -1121802135 -903505665 1413549404 591805898 -1169200016 -850895642 1576485239 720400865 -1275518885 -989982515 1520076142 765310456 -1265310654 -1013721900 1318836513 966584759 -1600800755 -678262629 1240866104 1055993262 -1476887532 -788575102 1077956883 927424901 -1370607553 -649527127 1194169610 808101276 -1457261530 -568015696 1749215629 524671259 -2041804639 -246695881 1865362836 405282050 -2128524104 -165250002 1721328063 295588137 -2003369837 -7327739 1643423142 385062192 -1879391094 -117574628 1979054569 49465727 -1678010171 -318986157 1922579952 94309734 -1667867428 -342791094 2066641371 204030285 -1793060617 -500752287 2084812226 189039956 -1840392978 -448076680 170953038 2100804056 -465639326 -1824925452 224218455 2052750785 -481088389 -1806426899 82510204 1944859114 -354066352 -1646112570 59164005 1954674163 -309812151 -1701866273 394762538 1619044796 -108398586 -1903245168 283794739 1743613349 -18596833 -1981608823 425464088 1851466126 -145592268 -2141896542 506582273 1765205399 -264260563 -2026339141 828287366 1180277008 -548353878 -1470629828 909340063 1093950729 -667087693 -1355138011 1065689524 1216483618 -779403112 -1500745714 954787245 1341117755 -689535871 -1579043817 753514978 1542359412 -1024993074 -1243551656 730103291 1552108909 -980804393 -1299370943 573714896 1429537094 -868462340 -1153736598 627045833 1381549407 -883845915 -1135172493 321632271 1680640153 -47851229 -1977423435 340163606 1665223808 -95937222 -1924190804 502280253 1794572459 -201436911 -2064031353 446559268 1838859442 -191654648 -2087410274 245147755 2040240381 -527251129 -1751778863 166816882 2130074852 -402715298 -1862779448 4661337 2000687311 -297189003 -1722912285 120251456 1882051798 -383482516 -1641826822 675649735 1598203985 -968099349 -1320367747 791174366 1479502920 -1054458382 -1239347868 647893237 1368989795 -930057767 -1080606385 569627884 1458889850 -805456448 -1191541418 905087139 1123399733 -604182129 -1392781031 849300666 1167621164 -594465386 -1416225536 992542865 1278095367 -718839363 -1574940373 1011139720 1262744606 -766859868 -1521642190 939977676 1325521754 -704083232 -1592804746 1063989205 1215045443 -781889799 -1503494545 920478718 1104827240 -657259822 -1345047996 833660903 1186436977 -541145397 -1464207779 632421288 1387711294 -876635516 -1128748526 584859569 1440419623 -858628451 -1143640565 728396698 1550664460 -983297354 -1302126048 738703235 1526761237 -1039542609 -1257314759 57199364 1953495954 -312038872 -1704879426 67440413 1929527179 -368349647 -1660133721 229851958 2058646432 -474144230 -1799744884 182355759 2111420345 -456071677 -1814571371 517987168 1775823862 -254690740 -2015982886 431103865 1857368047 -138641835 -2135208253 268718930 1728275396 -32886146 -1995635992 392795979 1617864669 -110627225 -1906260239 555604621 1444604443 -820790367 -1206613193 644882068 1366765058 -931233864 -1082568914 801526463 1489068585 -1043844205 -1227947259 682333862 1605150256 -962201718 -1314732260 1017826025 1269693055 -760960059 -1516004525 1002901232 1287667302 -708218916 -1563533494 846283483 1165390413 -595647497 -1418194079 891061954 1109112404 -619517970 -1407854728 443808325 1836370643 -193094807 -2089112577 488521308 1780027082 -217030800 -2078838810 346583671 1672430305 -89779365 -1918819379 331724398 1690470136 -36972734 -1966282796 130345505 1891883703 -372602099 -1630684261 11087416 2007899822 -291025132 -1717534846 153051667 2115523205 -418315457 -1877593175 242394634 2037749404 -528693466 -1753483344 1851542602 425426140 -2142098074 -145416720 1764853843 506902725 -2025854593 -264709655 1619510392 394327278 -1903581868 -108096062 1743388769 283980023 -1981521587 -18656805 1944804398 82603192 -1645921022 -354284140 1954977847 58828961 -1702299365 -309343859 2100352028 171435146 -1824606928 -465992282 2052919301 224010387 -1806470871 -481017409 1429367938 573922324 -1153692242 -868532936 1382000795 626563085 -1135490633 -883492575 1542055088 753849382 -1243118180 -1025460982 1552162985 730009663 -1299562107 -980586221 1216707814 1065503856 -1500832310 -779342500 1340651775 955222121 -1578706477 -689837755 1180628180 827966530 -1471113736 -547904146 1093873869 909377627 -1354935839 -667262601 2001173771 4214173 -1723261913 -296866639 1881848082 120424836 -1641752514 -383522648 2040329529 245089711 -1752001515 -527063933 2129735968 167117238 -1862316020 -403152742 1794141551 502750713 -2063725501 -201769771 1839049078 446339552 -2087466918 -191563572 1680598365 321705419 -1977252751 -48057113 1665540420 339808722 -1924644760 -95457026 1277779395 992898389 -1574486801 -719319943 1262787034 1011067212 -1521813258 -766654368 1123210737 905307495 -1392724771 -604273589 1168052712 848830846 -1416531772 -594132910 1369329063 647593265 -1081070453 -929620963 1458801086 569686312 -1191319406 -805644284 1598408085 675476739 -1320442695 -968059857 1479016844 791621914 -1238998880 -1054781386 1550462664 728571486 -1302048796 -983335054 1527245521 738253383 -1257665539 -1039221909 1387374330 632723052 -1128282154 -877070528 1440506595 584798837 -1143864369 -858442919 1105018540 920260154 -1345101952 -657166570 1186003637 834128419 -1463903335 -541480177 1325840030 939623944 -1593256014 -703600860 1215001223 1064059409 -1503325269 -782097603 1728318976 268648086 -1995804884 -32677958 1617545753 393149071 -1905808587 -111109213 1776256562 517519012 -2016286946 -254355576 1857176107 431321789 -2135153913 -138734703 2058559076 229912306 -1799520440 -474329122 2111756925 182053611 -1815037103 -455636025 1953011286 57648832 -1704528006 -312358932 1929728591 67265241 -1660210333 -368311307 1165041545 846606111 -1417707867 -596095437 1109187472 891022086 -1408058692 -619345366 1269471163 1018013485 -1515915625 -761018879 1288131490 1002464052 -1563872626 -707919336 1489375213 801193851 -1228378431 -1043374505 1605094388 682425186 -1314542888 -962422194 1444775903 555398985 -1206655245 -820717979 1366311878 645362512 -1082252566 -931589508 2115977025 152571863 -1877909907 -417960197 2037578584 242600910 -1753441676 -528766238 1891940211 130254821 -1630874017 -372382007 2007593834 11420668 -1717104058 -291495216 1671966501 347021235 -1918480887 -90079585 1690692412 331537322 -1966372336 -36914554 1836295959 443848577 -2088909253 -193268051 1780376334 488199064 -2079325662 -216583500 -1024916666 -1242680368 753361514 1541427964 -981153953 -1299974199 730506867 1552783077 -869102732 -1154106398 574417496 1429985998 -882946195 -1135050757 626077249 1381375703 -547482846 -1470553164 827355662 1180123800 -667691205 -1355487315 910013975 1094354561 -779773168 -1501385850 1066138172 1217186474 -689414391 -1578143841 954613285 1340149427 -108584050 -1904209128 394871458 1619948084 -18159721 -1980901631 283412155 1742976557 -144921668 -2141480150 424856208 1851128326 -265195611 -2026479821 507448969 1765293599 -466603030 -1825111172 171856582 2100912720 -480380941 -1805990043 223581919 2052367945 -353649704 -1645442226 82172660 1944250978 -309952575 -1702801577 59252461 1955540603 -604884473 -1393229167 905728811 1123771325 -593496546 -1416051064 848402226 1167501220 -718685643 -1574008157 992467737 1277225871 -767263188 -1522315590 1011490560 1263349654 -968547741 -1321069835 676021071 1598845913 -1054284166 -1238378772 791054166 1478604736 -929125807 -1080452409 647023485 1368914923 -806130104 -1191944482 570232676 1459240946 -526642481 -1751440807 244478947 2039825269 -403581226 -1862867392 167753722 2130216812 -297297155 -1723815317 4848593 2001652551 -383099164 -1641189774 119816136 1881345886 -47512917 -1976815043 321217415 1679971089 -96024910 -1925056988 340305822 1666160392 -202339687 -2064139761 503245749 1794759459 -191017344 -2087027178 445853612 1838423866 -253795900 -2015866542 517013736 1775644798 -139287075 -2135583413 431801585 1857811559 -33232394 -1996236448 269125850 1728952396 -110547473 -1905386119 392645827 1616936021 -311922272 -1703984842 57020556 1952522266 -368724551 -1660779217 67884181 1930224643 -474744430 -1800091388 230529214 2059053096 -455197301 -1814491875 181427367 2111269937 -877575924 -1128894054 633282592 1387794614 -857963243 -1143229053 584246329 1440076975 -982857410 -1301415512 728016914 1550030980 -1039725273 -1258275407 738814987 1527667869 -704229016 -1593744898 940060740 1326383314 -781478543 -1502829081 1063646301 1214432459 -656549542 -1344607796 919844982 1104447712 -542106301 -1464390187 834567279 1186548985 -373010299 -1631363053 130691497 1892483391 -290876260 -1716607990 11007408 2007024934 -417343305 -1877415903 152156571 2115406093 -529392466 -1753928648 243039618 2038123796 -193773343 -2089521033 444408269 1836716379 -216103688 -2078690194 487646676 1779946818 -89601837 -1917847483 346466815 1671534953 -37417782 -1966982052 332099046 1691114864 -760582067 -1515372325 1017385313 1268982263 -708332460 -1564441406 1003083128 1288627694 -596510593 -1418278679 847223123 1165535685 -618906522 -1407513360 890395978 1108700636 -820158423 -1206234945 554893573 1444163987 -932142032 -1082682202 645842204 1366947210 -1043929061 -1228810099 801671479 1490008481 -961860606 -1314120556 681921838 1604484536 -1501182398 -779946284 1217111918 1066178552 -1578630565 -688966963 1340498807 954291169 -1470214544 -547782938 1179660124 827793354 -1355576727 -667632897 1094576965 909827027 -1154296282 -868882768 1430042378 574326684 -1134620097 -883416407 1381069587 626410373 -1242997228 -1024561534 1541881656 752881582 -1299932659 -981226853 1552612129 730713015 -1645484406 -353577444 1944422310 81966896 -1702485357 -310308347 1955087295 59732777 -1825542472 -466133458 2101219220 171523842 -1805800799 -480601545 2052311949 223673115 -2141391122 -144980360 1850906562 425043796 -2026818825 -264895903 1765757915 507011917 -1903722788 -109031862 1619599344 395194214 -1981105467 -17986989 1743051753 283372415 -1080101117 -929445995 1368430127 647472825 -1192021222 -806091892 1459442230 570057376 -1320845519 -968732761 1598758429 676081291 -1238844632 -1053848642 1478941188 790751890 -1574312089 -718350351 1277658699 991999709 -1522261122 -767355928 1263157842 1011708612 -1393397931 -604676157 1123815033 905658095 -1415599284 -593978406 1167182432 848755446 -2064590901 -201857187 1795077863 502892145 -2086857774 -191225020 1838379774 445923944 -1976868871 -47419537 1680162517 320998979 -1924752416 -96359562 1665727180 340773466 -1723349073 -297732295 2001315459 5150229 -1641413706 -382913760 1881432730 119755276 -1751363683 -526680309 2039623345 244653607 -1863218300 -403260654 2130700968 167303742 -1800166208 -474704810 2059257324 230356346 -1814142759 -455520177 2110783989 181875043 -1704448782 -311485340 1952861662 56720712 -1660557077 -368912259 1930136007 67942737 -1996180316 -33323982 1728763272 269346078 -1905692483 -110215125 1617367441 392175879 -2015413098 -254276608 1775328698 517369132 -2135754609 -139081703 1857853859 431728949 -1344437240 -656755554 1104405796 919918002 -1464844271 -541626233 1186865469 834212267 -1593439174 -704562004 1325952278 940531072 -1502885853 -781387595 1214621967 1063426457 -1301638036 -982670086 1550120256 727958998 -1257811851 -1040162589 1527329113 739115471 -1129243554 -877253432 1388281202 632835556 -1143154617 -858003247 1439873387 584419837 -1918331519 -89152233 1671885997 346145851 -1966780008 -37592818 1691037876 332136482 -2089607757 -193712859 1836940447 444222473 -2078352982 -216405700 1779480710 488081424 -1876982299 -417811085 2115101897 152491103 -1754119684 -529174166 2038178000 242946118 -1631318569 -373080767 1892314363 130899053 -1716926002 -290522792 2007476450 10524788 -1228491447 -1044281889 1489556581 802153715 -1314164400 -961789498 1604653180 681713898 -1206043269 -820376083 1444109399 554986689 -1083115166 -931673612 1367251022 645507288 -1418615507 -596208197 1166001153 846787735 -1407426252 -618966622 1108475928 890581134 -1515573985 -760406647 1269058611 1017347237 -1563956986 -708781680 1288276010 1003403452 1089641247 938847113 -1359152589 -637810011 1201626886 815296400 -1450099158 -560591172 1311314733 959325115 -1608027647 -685751657 1229248308 1044637602 -1488275944 -800225650 1564838779 709016557 -1286870441 -1001596223 1512591202 758087668 -1272566194 -1021239592 1402864457 614020063 -1114611099 -896052493 1425262416 603256774 -1157781892 -839215382 2073869271 211520321 -1785537797 -493491603 2096201678 200691544 -1828774174 -436720012 1967600613 37749619 -1689693495 -330407329 1915418620 86886250 -1675323696 -349985210 1714138035 288135973 -2010789217 -14484983 1632006058 373382972 -1891103098 -129024496 1760568193 536285975 -2030157139 -235310533 1872619416 412800782 -2121038156 -158026206 1508485726 787389128 -1209545870 -1058997276 1585737287 696475345 -1333129365 -947044355 1462903404 540349178 -1187232960 -834964522 1348462197 660133603 -1101953191 -917063729 1147058746 861506220 -1437541610 -581440640 1127448099 875843253 -1388503281 -633720935 1250243080 1031930526 -1534373084 -745774158 1307112977 988792455 -1545169091 -723408981 1653050006 360757760 -1937118278 -74523860 1709854351 317554201 -1947979869 -52224203 1817969316 458961458 -2108529784 -178957538 1798424253 473364011 -2059425903 -231172345 2133891826 137865828 -1858143266 -432420024 2019385067 257584765 -1772929081 -514584751 1911231168 116138582 -1612352532 -387824774 1988548313 25290319 -1735870475 -275806365 1925511581 96717067 -1664444239 -338843609 1974025604 44961042 -1683530584 -325030850 2082435503 186138937 -1844375421 -451534827 2071115190 209028384 -1786981222 -495197172 1869867513 410311023 -2122479403 -159729597 1746808288 521739638 -2045752116 -250119078 1638425035 380588381 -1884946201 -123654031 1724229074 297964868 -1999911682 -3345304 1235933525 1051584963 -1482377095 -794588945 1321672012 968895962 -1597408160 -674345738 1198608743 813064689 -1451282357 -562560803 1075615102 924558824 -1374489518 -652884796 1411238193 588970407 -1173116899 -854288245 1399852328 611794366 -1115788284 -898016110 1522942211 767652245 -1261952977 -1009839943 1571521818 715961740 -1280973770 -995961696 1809828060 483981386 -2049857040 -220817050 1823608005 464862291 -2101580311 -172270209 1694777582 302215288 -1962270270 -66252460 1651082487 359576673 -1939348005 -77540019 1986582712 24111150 -1738098284 -278820606 1896160417 100805687 -1626636915 -401847013 2025017482 263479324 -1765985882 -507903696 2145293459 148481029 -1848576577 -422066903 1353836564 666294402 -1094743752 -910640722 1474046989 551230619 -1177400031 -824869449 1584029734 695029936 -1335623414 -949800548 1493673023 771789993 -1224096493 -1072761467 1292302448 973195494 -1559717540 -737170998 1248541801 1030491391 -1536860859 -748524077 1138585666 886718676 -1378676370 -623631880 1152431195 867665101 -1430334089 -575019551 614358555 1402564237 -896516297 -1114173535 603167234 1425320596 -838993106 -1157968968 709219881 1564665535 -1001670907 -1286830189 757600816 1513038502 -1020890340 -1272888438 959008383 1311669993 -685297837 -1608507451 1044679270 1229175536 -800396470 -1488069668 938657357 1089861339 -637753503 -1359243273 815727188 1201156802 -560897160 -1449765906 535854803 1761037893 -235003905 -2030489751 412990154 1872398940 -158082074 -2120946832 288093921 1714210423 -14313523 -2010994853 373699320 1631650414 -129477676 -1890622654 38235831 1967152673 -330756197 -1689370867 86682286 1915591224 -349910142 -1675363564 211609221 2073810451 -493713495 -1785350337 200352412 2096501258 -436255824 -1829211354 1032154970 1250058188 -745861514 -1534312736 988326723 1307548629 -723072401 -1545471239 861857640 1146738686 -581925308 -1437092142 875766641 1127486439 -633519523 -1388678453 540180286 1463111592 -834920942 -1187303804 660585255 1347980209 -917382645 -1101600099 787085068 1508820890 -1058564576 -1210014026 696529685 1585644419 -947236295 -1332911441 116084626 1911324420 -387633474 -1612571096 25594763 1988213533 -276239705 -1735402959 137414560 2134374198 -432101748 -1858496998 257754041 2019177263 -514628971 -1772858877 459038710 1817931616 -179159334 -2108354996 473013231 1798744953 -230688061 -2059875755 361224132 1652614994 -74860824 -1936816514 317330397 1710039883 -52137231 -1948040601 380124313 1638861839 -123314763 -1885246173 298186880 1724041238 -3434068 -1999853254 410236075 1869907005 -159525497 -2122652399 522088626 1746485284 -250605154 -2045304568 186592509 2081954923 -451850799 -1844019897 208857316 2071320690 -495154744 -1787053730 96773327 1925420121 -339032605 -1664223883 44654806 1974358080 -324599302 -1684000404 767958097 1522609351 -1010270851 -1261482517 715905096 1571612894 -995772060 -1281193486 589141091 1411032309 -854330033 -1173043751 611340410 1400332524 -897699498 -1116143168 812715061 1198931107 -562074343 -1451729521 924633132 1075574970 -653088512 -1374316138 1051362311 1236120721 -794499797 -1482435139 969359390 1321234568 -674684622 -1597107804 263392728 2025078094 -507679500 -1766171550 148818369 2144991575 -422532883 -1848141701 23627242 1987032444 -278469434 -1738419120 101007859 1895985509 -401923873 -1626599351 302259644 1694706986 -66421616 -1962062842 359258533 1651435827 -77088631 -1939830753 484414862 1809360152 -221121374 -2049522636 464671127 1823826177 -172216133 -2101673939 886910224 1138367878 -623686596 -1378583382 867232009 1152899487 -574715867 -1430669133 973514018 1291949492 -737623026 -1559235432 1030447419 1248612781 -748355561 -1537068927 694828404 1584205282 -949724072 -1335661362 772274541 1493223931 -1073113023 -1223776041 665957702 1354139088 -910175126 -1095179012 551317855 1473987017 -825094029 -1177214747 -2010443497 -13885055 1713729595 287457453 -1891183346 -129899112 1632154658 374310068 -2031052507 -235427405 1761540105 536463519 -2120393412 -157651542 1871920144 412355718 -1784938125 -493145627 2073190495 211112137 -1829649046 -436800004 2097128518 200840400 -1689810623 -331302441 1967777901 38721787 -1674949288 -349340210 1914973300 86187234 -1287310881 -1002307255 1565217011 709648485 -1272384058 -1020279472 1512477930 757179516 -1113671187 -895907461 1402001601 613935191 -1158447628 -839627422 1425874136 603597902 -1359863365 -638250707 1090273431 939225089 -1449138782 -560409292 1200718990 815182872 -1607882359 -684812001 1311230117 958462003 -1488687728 -800891642 1229589692 1045249066 -1859116970 -432598848 2134786426 137982444 -1772231601 -514140967 2018739555 257209845 -1611945884 -387147534 1910884680 115538398 -1736020867 -276734741 1988627793 26164679 -1937297358 -75497308 1653166366 361652616 -1947536341 -51526467 1709479175 316908945 -2107852800 -178550634 1817368876 458615226 -2060354535 -231322481 1799298357 473443747 -1436680034 -581357560 1146118578 861360420 -1389116281 -634063855 1128113579 876254525 -1534752596 -746407878 1250683264 1032640790 -1545057099 -722502621 1306930585 987831567 -1209462534 -1058135956 1508340182 786448704 -1333472029 -947657611 1586148815 697140569 -1187866424 -835344290 1463613924 540789106 -1101046575 -916951993 1347501565 659950955 -1172474987 -853916925 1410536121 588522031 -1116686452 -898136294 1400821408 611968566 -1262027865 -1010709711 1523096203 768584221 -1280622658 -995356888 1571118738 715288068 -1482005519 -793947289 1235485405 1050882635 -1597528088 -675244162 1321846468 969864786 -1452151869 -562635947 1199540975 813218425 -1373884454 -652533940 1074941686 924155488 -2123148451 -160144437 1870475889 410649319 -2044815548 -249976878 1745942120 521651966 -1884759185 -122688519 1638316611 379685589 -2000347274 -4050976 1724612186 298602188 -1664859335 -339512401 1925849621 97325699 -1683388640 -324094026 1973937676 44095130 -1843410165 -451347555 2081532455 186030769 -1787687150 -495632508 2071752254 209411752 -1559870764 -738102718 1292379128 974066542 -1536457011 -747850149 1248192481 1029887863 -1377973530 -623183248 1137945546 886348636 -1431302401 -575193495 1153331155 867786565 -1095675216 -910794202 1354707868 666370826 -1176725847 -824465857 1473443717 550881043 -1335174526 -949097964 1583659950 694389560 -1224270181 -1073730035 1493794743 772689697 -1737989604 -277917046 1986396976 23147430 -1627019771 -402483565 1896597289 101513151 -1766594002 -508241224 2025687810 263895956 -1847710153 -421978463 2144358171 148340621 -2048953736 -220708114 1808864084 483795906 -2102217119 -172652809 1824315213 465299419 -1962608054 -66860324 1695193958 302885872 -1939259821 -76673339 1650941823 358641641 -330836973 -1690246011 38384959 1968080297 -349564918 -1674764132 86274342 1914913200 -493069279 -1784976201 210910477 2073365915 -437151688 -1829328722 201324820 2096679298 -235879305 -2030570271 536782171 1761187277 -157482898 -2120601352 412311874 1871991252 -13939643 -2010350381 287649129 1713511935 -129595300 -1891518262 373877104 1632623078 -685116197 -1607547827 958895607 1310762337 -800837438 -1488781228 1045058030 1229807992 -638419735 -1359655809 939269573 1090202963 -559957776 -1449621402 814864860 1201072458 -895556417 -1113992151 613451155 1402451205 -839704410 -1158410192 603799946 1425699100 -1002083187 -1287496677 709561761 1565277495 -1020745580 -1271949310 757516728 1512175918 -178461358 -2107910716 458392702 1817556200 -231661237 -2060054051 473907303 1798861041 -75010720 -1937744394 361303116 1653488858 -51730055 -1947362833 316983381 1709439171 -387189450 -1611872864 115708954 1910678668 -276418257 -1736375879 25710595 1989107861 -433029884 -1858646638 138288168 2134453438 -513951459 -1772451445 257153073 2018830503 -835533414 -1187646196 540845238 1463522336 -916520573 -1101516523 659644591 1347833913 -1058452056 -1209107138 786902148 1507859474 -947615311 -1333544665 696969373 1586354187 -746203650 -1534925464 1032565970 1250722884 -722988569 -1544609423 988180683 1306607709 -581018164 -1436979878 860896480 1146555510 -634152491 -1389057725 876476665 1127925871 -562973039 -1451850233 813684669 1199105835 -652447096 -1373945314 923931556 1075127090 -794149213 -1481830859 1050959759 1235447577 -674760006 -1597978068 969513878 1322167040 -1010391307 -1262381469 768133081 1523578703 -995400980 -1280552326 715457472 1570911062 -853725497 -1172693423 588468203 1410629501 -898569506 -1116218808 612273138 1400486756 -450914727 -1843878193 185726837 2081867747 -495824320 -1787469098 209466220 2071659514 -339468693 -1664930051 97156935 1926057937 -324412814 -1683035420 44546910 1973455816 -123173315 -1884309845 380036881 1637996423 -3849692 -2000522574 298525448 1724650398 -160231921 -2123088231 410873635 1870290869 -249640426 -2045117824 521186106 1746377644 -949319728 -1334986938 694478588 1583601258 -1073265719 -1224707233 772350693 1494094451 -911142942 -1095352460 666857166 1354260056 -824390661 -1176765587 550677207 1473616449 -623011916 -1378179294 886306456 1138017806 -575646803 -1430822085 868102785 1152975383 -737796218 -1560203504 973635242 1292848700 -747906145 -1536365815 1030077107 1247971877 -66803944 -1962698866 302695988 1695413922 -76979455 -1938926697 359072301 1650471611 -220254422 -2049433668 483479046 1809219216 -172823757 -2102010971 465340959 1824242313 -508315780 -1766553622 264099408 2025514694 -421629083 -1848032269 147853897 2144805599 -278380722 -1737551912 23486050 1986096884 -402261161 -1627206719 101423739 1896655597 -1615548948 -390881926 1908067520 113114198 -1730582027 -270640797 1993803993 30423119 -1854986786 -429386424 2137081074 140932196 -1778196025 -519712431 2014085355 252424317 -2113684088 -184251106 1812847780 453700658 -2056357487 -227981049 1801459901 476522539 -1931987526 -69270228 1658213526 366044160 -1951010397 -55393995 1706791055 314351641 -1529180892 -740442702 1255468040 1037294750 -1548269251 -726632021 1303980049 985536647 -1442773738 -586795648 1141859386 856183980 -1385381617 -630460007 1130536995 879071413 -1183998656 -831869482 1466170476 543476986 -1107273383 -922261041 1343109237 654903523 -1212803726 -1062132252 1505260638 784286920 -1327771285 -941825539 1591062599 701661393 -2035311443 -240604101 1755446657 531025175 -2117969740 -154834910 1875655064 415959310 -2005658465 -9231351 1719301555 293422373 -1894133626 -132194288 1628942762 370180412 -1692889911 -333464481 1964436965 34725235 -1670035248 -344819642 1920674300 92019050 -1782381317 -490458003 2077058519 214586689 -1834041118 -441847692 2090901966 195531096 -1111376795 -892957453 1406131529 617147871 -1163102084 -844412694 1419909456 598026694 -1290128297 -1004731199 1561613691 705914349 -1267208114 -1016020776 1517916514 763273716 -1602835455 -680420201 1316539693 964689339 -1491376104 -803448690 1226115380 1041381794 -1364384717 -643165019 1084441887 933524873 -1446977494 -557330244 1204715782 818524560 -1383936146 -628752392 1133293122 881565396 -1427174537 -571982879 1155623515 870734541 -1554430116 -732006454 1297557104 978327270 -1540062395 -751586349 1245373033 1027461887 -1338646774 -952963172 1580973606 691834544 -1218962669 -1067504763 1498839615 777079465 -1091676360 -907450450 1356871188 669451906 -1182559455 -830168137 1468920333 545964699 -1762857050 -504635600 2028113546 266714652 -1853805633 -427418839 2140097171 143161861 -1741199468 -282044670 1983448760 20854318 -1621449843 -396520677 1901380257 106164791 -1956905022 -61026476 1700110062 307408504 -1942602789 -80671923 1647860471 356477537 -2055178256 -226015386 1804474076 478750282 -2098351127 -169180289 1826869957 467984979 -1264976337 -1013002567 1519886083 764456853 -1275839946 -990704992 1576688410 721251212 -1170049507 -851097973 1414272817 592127911 -1120947708 -903314798 1394725672 606528446 -1456542133 -567681315 1193316199 807911409 -1371329966 -649848124 1078807422 927628264 -1477089671 -789424401 1241188181 1056716739 -1600609696 -677408010 1318503244 965866458 -1879580953 -118428047 1643757515 385781597 -2003166466 -6477208 1721007058 294865732 -2127800619 -164927933 1864513529 405079919 -2042522932 -247029158 1750070240 524862326 -1841246589 -448266731 2085531567 189374265 -1792210278 -500549108 2065918902 203709216 -1667545423 -342067673 1922377629 93460235 -1678343512 -319704514 1979245444 50320146 -69703448 -1931519874 366348740 1657878866 -55202575 -1951228825 314297821 1706884427 -184295206 -2113613748 453870070 1812640096 -227662653 -2056711083 476071407 1801942393 -428902260 -1855436774 140581280 2137401654 -519914347 -1778021373 252501433 2014047535 -390795074 -1615609816 112890258 1908252932 -270977881 -1730280399 30889355 1993368861 -1061795808 -1213105994 783821068 1505696154 -941913031 -1327711057 701885717 1590877571 -831668206 -1184173948 543400254 1466208680 -922745845 -1106824035 655254823 1342789041 -587114428 -1442420526 856635752 1141377534 -630416291 -1385452341 878902641 1130745319 -740634506 -1528962848 1037349210 1255375308 -726199185 -1548737287 985232707 1304315349 -490514007 -1782290113 214775941 2076837907 -441541200 -1834373850 195099804 2091371530 -333917797 -1692409587 35041463 1964081185 -344648318 -1670241004 91976878 1920746552 -9156147 -2005698213 293218529 1719474295 -132543020 -1893810878 370666744 1628494958 -240139777 -2035748503 530686163 1755746373 -155056666 -2117782160 416048330 1875596380 -642942623 -1364571657 933435469 1084500187 -557793928 -1446539794 818863188 1204415682 -680070829 -1603157563 964202623 1316987113 -803523254 -1491335716 1041585254 1225942256 -1004902139 -1289922157 705955881 1561540799 -1015567076 -1267688054 762956848 1518271654 -893263561 -1111043679 617578523 1405661325 -844356306 -1163192904 597836802 1420129428 -907146646 -1092011268 669018950 1357339600 -830222733 -1182466331 546156383 1468702665 -952794536 -1338854706 691790708 1581044706 -1067956671 -1218480425 777398125 1498486779 -732358130 -1554109800 978811682 1297107892 -751509993 -1540100479 1027260219 1245548461 -628977092 -1383750998 881652496 1133233030 -571517403 -1427609933 870397705 1155925919 -226481502 -2054743500 479087502 1804172056 -168956229 -2098536915 467898263 1826930433 -61103472 -1956867578 307610556 1699935018 -80320887 -1942923745 355993509 1648310067 -281593146 -1741682096 20536298 1983802236 -396689697 -1621242295 106209267 1901309797 -504581388 -1762950558 266523608 2028331854 -427723027 -1853471109 143595457 2139629399 -789234901 -1477309507 1056659975 1241279121 -677839054 -1600139356 966172190 1318170248 -567364839 -1456897137 807457333 1193796259 -649890048 -1371256938 927798828 1078601402 -851301553 -1169876007 592202339 1414232821 -902828202 -1121394752 606178938 1395048172 -1013341315 -1264675861 764920401 1519448775 -990615708 -1275897870 721028680 1576875742 -342156317 -1667486859 93682383 1922189913 -319365126 -1678643348 49856214 1979682368 -448752687 -1840798905 189723389 2085208683 -500344888 -1792383138 203634404 2065958514 -164885625 -2127873263 404908715 1864718909 -247345250 -2042167544 525315762 1749589540 -117996619 -1880050909 385475225 1644089871 -6666324 -2002946246 294921856 1720915478 1466771428 543823730 -1184676152 -832276898 1342235645 654824299 -1106345263 -922111417 1505144790 783392576 -1212625158 -1061159316 1591438287 702307161 -1328215325 -942523787 1255815040 1037895446 -1529588052 -741120454 1303901081 984662799 -1548119371 -725704157 1140965298 856067876 -1441800546 -586617336 1131183019 879446845 -1386079609 -630904303 1812137772 453261242 -2113051136 -183871850 1802421045 476705699 -2057264615 -228093297 1658359582 366985096 -1932071374 -70132060 1706380039 313686929 -1950668245 -54781251 1907627848 112404446 -1615169948 -390248718 1993986897 31384519 -1730694531 -271547669 2138021754 141078508 -1855848874 -429470016 2013420387 252013557 -1777583537 -519370023 1316361893 963716659 -1602717815 -679524577 1226560188 1042080298 -1491750000 -804093178 1085120151 933932545 -1364983877 -643510483 1203788430 818375192 -1446102110 -557249740 1405159105 616969815 -1110480915 -892840069 1420608216 598471246 -1163746316 -844786846 1562021619 706592357 -1290473505 -1005330615 1517767402 762346108 -1267127354 -1015145648 1964521069 35587835 -1693034687 -334403625 1920332404 91407074 -1669622952 -344153138 2076425823 214208201 -1781670029 -490016795 2091809350 195644112 -1835000982 -442029060 1756309001 531109535 -2036250843 -240748621 1875042832 415617670 -2117303492 -154422358 1718922811 292789933 -2005217513 -8519807 1629055522 371088052 -1894315250 -133153896 1700480358 308049392 -1957354422 -61729572 1647739263 355578345 -1942429613 -79703867 1803603284 478674370 -2054247304 -225862418 1827473741 468335067 -2099025823 -169584393 2028754178 267085204 -1763560402 -505084744 2139197723 143040909 -1852837833 -427245407 1983372592 19983782 -1741046756 -281113462 1901730089 106768831 -1621854203 -397195117 1580557742 691164472 -1338309502 -952355820 1498980791 778015009 -1219051365 -1068371955 1357835676 669637898 -1092580176 -907559898 1468213637 545528083 -1181923159 -829786049 1132623306 881149276 -1383328538 -628415376 1156559315 870875461 -1428041473 -572071831 1297743352 979291502 -1554539308 -732910526 1244936673 1026754935 -1539680051 -750950309 2084598823 189220017 -1840376565 -448191075 2066591806 204112040 -1792814830 -500899452 1922825237 94162051 -1667916487 -342708817 1979070476 49350810 -1678223072 -318805578 1643603011 384849109 -1879505553 -117557767 1721409626 295538892 -2003517066 -7081504 1865215089 405527783 -2128442019 -165298741 1749100648 524687614 -2041624252 -246908462 1194218735 808019065 -1457506877 -567868075 1078169846 927244384 -1370623526 -649412276 1240849629 1056107595 -1476674063 -788755097 1318590660 966731858 -1600751128 -678344322 1519993995 765359133 -1265162841 -1013967567 1576304786 720613380 -1275403842 -989998808 1413663929 591789103 -1169379947 -850682621 1395591328 606615606 -1121883764 -903456486 855761632 1141297782 -586185780 -1442270374 879503097 1131091567 -631093291 -1385859261 1037724370 1256020548 -741078018 -1529660568 985116363 1303420509 -726020121 -1547763855 783741572 1504821778 -1061645400 -1212177602 702232221 1591477771 -942319695 -1328388313 544045750 1466583584 -832365670 -1184617716 654360239 1342672441 -921772157 -1106645227 141541928 2137584318 -429808892 -1855548526 251790897 2013607591 -519280867 -1777641589 112478746 1907587724 -390452426 -1614996576 31034883 1994309269 -271061201 -1731141703 366531148 1658839770 -69815456 -1932426250 313857621 1706174147 -54823047 -1950595089 453204606 1812228840 -183682222 -2113270844 477011559 1802088177 -228524213 -2056794147 706401185 1562239799 -1005276531 -1290567141 762779576 1517299502 -1015449964 -1266792958 616651667 1405512453 -892388673 -1110963671 598515594 1420537628 -844955994 -1163538896 934134725 1084945235 -643587351 -1364946305 817891292 1204238154 -556898576 -1446422938 964054007 1316060001 -679990565 -1602282931 1041993710 1226620792 -803868990 -1491935660 292877161 1718862847 -8744379 -2005032237 370751344 1629358054 -132688292 -1894750518 531594075 1755859917 -241100169 -2035930399 415416130 1875218388 -154345874 -2117341448 214164237 2076496795 -489848287 -1781878089 195962644 2091456386 -442481096 -1834518866 35154751 1964989353 -334099949 -1693369723 91598630 1920114608 -344207862 -1669529956 20414562 1982902516 -281419442 -1740713512 106579067 1901950189 -397138601 -1621944895 267126864 2028681414 -505255556 -1763354134 142724169 2139552991 -426791579 -1853317645 478187526 1804050576 -225513174 -2054569540 468538399 1827300489 -169659085 -2098985563 307959860 1700538530 -61507304 -1957541490 355916845 1647439035 -80167679 -1941992041 978952362 1298042940 -732446330 -1554976496 1026843827 1244877861 -751172193 -1539492599 880945304 1132795918 -628340300 -1383368414 871361665 1156111383 -572420691 -1427718853 669954254 1357480024 -908013086 -1092099724 545486039 1468286017 -829614597 -1182128787 691353852 1580337258 -952411696 -1338218170 777583845 1499450483 -1068065335 -1219383969 405582115 1865122229 -165490673 -2128224103 524383546 1749435820 -246475754 -2042092416 385300753 1643121031 -117876675 -1879152469 295369992 1721617822 -7037916 -2003587918 94085447 1922863569 -342507413 -1668091651 49702238 1978750408 -319290254 -1677773596 188754293 2085034467 -447854503 -1840678705 204336492 2066406906 -500986816 -1792754474 591565291 1413849469 -850595641 -1169440687 607081970 1395156324 -903793442 -1121582008 765008345 1520314703 -1013483275 -1265612701 720690624 1576267094 -990200596 -1275229062 1056276879 1240641817 -788799325 -1476603851 966280598 1319073024 -678026054 -1601104852 808323517 1193883947 -568301423 -1457039353 927190436 1078263090 -649220984 -1370842082 -713637955 -1569616085 997777041 1283452423 -769950812 -1524872398 1008016008 1259481630 -609405041 -1398143207 899896995 1118070325 -591334506 -1412971776 852398778 1170842156 -926830631 -1077502129 651153141 1372126819 -810783808 -1196729514 564267756 1453668986 -971364373 -1323493507 672417479 1595110993 -1049107470 -1234119836 796492510 1484698184 -300376203 -1725976605 1506905 1997655759 -378184852 -1636668422 125516352 1887177430 -524085433 -1748752431 248346219 2043299581 -407973026 -1867914296 161526386 2124907236 -206598383 -2069315705 497151549 1789320875 -188593400 -2084209762 449587748 1842027186 -42727645 -1972160587 326788623 1685935769 -98974918 -1927351380 337093142 1662030464 -865235204 -1150632342 576974800 1432674118 -889173275 -1140360589 621685705 1376328543 -1028258098 -1246677416 750282722 1539266420 -975453481 -1294142911 735421435 1557304173 -774201704 -1495421426 1070923700 1221840674 -692626815 -1582274025 951663533 1337854779 -553576790 -1475992004 823097222 1174947600 -663956813 -1351884251 912438175 1097171721 -150753740 -2147180894 420335384 1846214542 -261199315 -2023138629 509610753 1768373143 -103275002 -1897982320 399918890 1624340412 -21634529 -1984769399 280724275 1740420005 -357253552 -1649176890 79355772 1941827562 -304514487 -1696707873 64428901 1959799795 -462473630 -1821899020 174151502 2103863256 -486346117 -1811561747 218927959 2047583169 -415179457 -1874334295 156154899 2118749317 -533915354 -1758844496 237205514 2032421020 -375696115 -1633917541 127218721 1888617655 -285830892 -1712217726 16314424 2013249710 -84423333 -1913586227 351906935 1677630689 -40236734 -1969407532 328493166 1687378168 -198425239 -2094303745 438445125 1831146707 -213810832 -2075741722 491774044 1783156938 -600900105 -1423323807 840998107 1160227917 -616351250 -1404827272 894261442 1112172628 -755665467 -1510849197 1023087849 1274815615 -711413284 -1566604982 999739632 1284628582 -1046876781 -1231102715 798461119 1485880361 -957077110 -1309468388 687491238 1610446896 -817732191 -1203415753 558630029 1447769115 -936402504 -1087860434 639746196 1361506306 -27530114 -1990402840 274042194 1733475780 -113891225 -1909384975 389564747 1614772701 -260021172 -2021174054 512623968 1770599926 -135421867 -2132111165 434356601 1860497903 -471008230 -1796486004 232955190 2061872544 -461293565 -1819932523 177166639 2106091961 -315132888 -1708112706 54072580 1950229906 -363155407 -1654816601 72667421 1934877067 -986329930 -1305281504 725331354 1547476236 -1034418001 -1252050887 743860611 1532057877 -873577340 -1125551086 635446696 1390875966 -863797091 -1148932085 579723697 1435160871 -662512430 -1350177724 915193342 1099664744 -537978677 -1461180323 836860391 1189497201 -698788640 -1587649418 945239500 1330644314 -785084167 -1506566033 1060827605 1212006723 -1323664711 -971158993 1595153301 672344835 -1233666400 -1049588170 1484382092 796847898 -1077808501 -926498275 1372558247 650683185 -1196673390 -810875388 1453479870 564487976 -1397921059 -609592757 1117981681 899955559 -1413435708 -590897582 1171181544 852098942 -1569266961 -713960839 1282966467 998224725 -1524947210 -769911200 1259685850 1007843148 -1972086159 -42767641 1685732189 326962123 -1927700888 -98652418 1662517060 336646098 -2068852157 -207035691 1788982127 497452025 -2084432294 -188406068 1842116470 449529824 -1748809195 -523994493 2043489081 248126383 -1867608564 -408306022 2124476192 161996726 -1726430681 -299896143 1997972235 1151901 -1636497858 -378390872 1887135506 125589380 -1476310024 -553223314 1175399124 822614594 -1351839775 -664027273 1097002701 912645723 -1495612470 -773983396 1221894886 1070830192 -1581840429 -693094587 1337550591 951998057 -1246340196 -1028560118 1538800304 750717478 -1294229627 -975393005 1557528233 735235647 -1150430290 -865410248 1432597122 577012244 -1140844617 -888723679 1376679579 621364749 -1821414608 -462922842 2103511580 174471818 -1811763415 -486170689 2047659525 218889875 -1649089790 -357313644 1941602862 79540920 -1697044709 -304212083 1960265271 63993505 -1898415276 -102806590 1624644216 399583982 -1984577715 -21852197 1740365409 280817399 -2147224730 -150682640 1846383178 420127452 -2022819969 -261552151 1767921235 510092997 -2094262213 -198498131 1830975767 438651265 -2076058590 -213455692 1783610638 491294104 -1913155575 -84893537 1677324581 352240051 -1969597424 -40016762 1687434556 328402346 -1634006945 -375637815 1888840051 127031781 -1711879098 -286130992 2012786026 16752124 -1874821011 -414732037 2119098689 155832791 -1758641036 -534088478 2032346456 237245902 -1203619597 -817559451 1447844319 558590281 -1087374102 -936850308 1361157574 640068944 -1231441727 -1046577065 1486344685 798024059 -1309379368 -957135794 1610225140 687678818 -1510659945 -755886079 1274759611 1023179053 -1567036274 -710943720 1284935074 999406900 -1423007579 -601255885 1159774601 841478431 -1404869444 -616278998 1112343952 894055686 -1707660934 -315614740 1949911126 54425792 -1654985373 -362947083 1934920783 72596697 -1796431544 -471100962 2061680740 233173234 -1820236463 -460958265 2106524797 176698603 -2021639906 -259585656 1770936370 512321700 -2131886841 -135606895 1860410411 434416829 -1990479572 -27491910 1733677056 273866902 -1909033675 -114211421 1614287897 390014095 -1588000334 -698468060 1331128478 944789512 -1506488917 -785121987 1211804807 1061002257 -1350401664 -662327018 1099751596 915132474 -1460714087 -538413809 1189160117 837162019 -1125246506 -873912000 1390442746 635914348 -1148985905 -863703719 1435352291 579505269 -1305112092 -986537614 1547432136 725401694 -1252502019 -1033935509 1532376273 743507015 498021813 1789396259 -207530855 -2069470193 448983468 1841676602 -187920256 -2083807210 326417799 1685294353 -42279765 -1971459011 337213854 1662929160 -99149646 -1928320988 1582545 1998525767 -300530435 -1726909333 125166024 1886572894 -377782044 -1635995534 247705059 2042928501 -523383601 -1748304807 162425338 2125027692 -408942378 -1868089280 650188157 1371940331 -925928367 -1077394233 564973924 1454105074 -811421624 -1197113122 672832847 1595780569 -971703197 -1324102411 796350806 1483762112 -1049020294 -1233254164 997590297 1282487695 -713530315 -1568713565 1008451840 1260188054 -770334676 -1525509958 900566315 1118485949 -610014201 -1398481775 851462450 1170700708 -590469090 -1412884344 78906612 1941124194 -356882984 -1648536242 64602349 1960767611 -304635455 -1697607337 175082694 2104015952 -463344150 -1821975172 218253535 2047178825 -485742093 -1811211931 419632272 1845765126 -150112836 -2146810582 510578825 1768546335 -262098523 -2023259853 400071842 1625271348 -103350898 -1898853096 280320187 1739745325 -21284457 -1984165631 1071260732 1222448298 -774617840 -1496091258 951574565 1336987827 -692485879 -1581338209 822193166 1174838424 -552612574 -1475805772 913074199 1097554049 -664663749 -1352320595 577582168 1433011406 -865905292 -1151048222 620818497 1376239831 -888237715 -1140219397 750173290 1538362620 -1028072122 -1245712944 735803507 1557940453 -975890081 -1294849591 798578487 1486776225 -1047054821 -1232075123 687117102 1609802680 -956632574 -1308769644 558030597 1447423891 -817054167 -1203007809 640621340 1361587082 -937330128 -1088009562 841893715 1160345541 -601872769 -1423501591 893616970 1111798748 -615652762 -1404382480 1022742369 1274216439 -755257779 -1510170917 999820152 1285503982 -711562668 -1567532350 351762431 1676691305 -84338989 -1912723899 328905702 1688044400 -40578358 -1970019748 439156685 1831587675 -199057695 -2094682505 490814420 1782975298 -212903176 -2075628946 155215771 2118604557 -414316873 -1874250207 237872002 2032833300 -534527314 -1759186376 127659945 1889328959 -376074619 -1634550253 16133040 2012289830 -285717860 -1711310326 914515574 1099257568 -661911718 -1349830708 837788271 1189647097 -538852541 -1461259307 945417796 1331617490 -698904728 -1588543490 1060383325 1211308747 -784708751 -1505920025 724923922 1546798724 -985983170 -1304680536 744010251 1532986013 -1034497241 -1252924495 636419616 1391054518 -874471668 -1125666918 579025465 1434716847 -863151339 -1148556413 233588414 2062251560 -471717998 -1796925692 176259751 2105979441 -460332149 -1819749603 53989004 1949367834 -314986592 -1707172042 73009813 1935489539 -363566151 -1655481553 274421466 1734108748 -27969546 -1991112864 389452483 1613865557 -113708049 -1908423815 511762152 1770516094 -259080252 -2021028014 434969329 1860840039 -136086563 -2132522165 2042884273 247775271 -1748135523 -523591413 2125345960 162071614 -1868540540 -408460014 1998092419 2050069 -1726604881 -300865223 1886764186 124947468 -1636049482 -377688800 1685381333 326357059 -1971682823 -42094225 1662592204 337515610 -1927854624 -99584650 1789880551 497571953 -2069820981 -207210147 1841474814 449158248 -2083729966 -187957948 1118687353 900391151 -1398558379 -609975869 1170216032 851911926 -1412532916 -590789158 1282824267 997288157 -1569179289 -713094671 1260100690 1008512196 -1525285506 -770519576 1595588637 673050763 -1324048079 -971796057 1484194820 795882642 -1233558232 -1048685122 1371621423 650541241 -1076942589 -926410347 1454148662 564903072 -1197282022 -811213428 1624818160 400552294 -1898536740 -103706550 1739916777 280114559 -1984207675 -21212077 1845709250 419723604 -2146621202 -150333320 1768852955 510246221 -2023691017 -261628831 2104480148 174645506 -1822314312 -463044562 2046956941 218440987 -1811123039 -485800905 1941199270 78866736 -1648740214 -356710372 1960418751 64924969 -1697121133 -305083387 1538711864 749851054 -1246199788 -1027624830 1557865761 735843767 -1294646259 -976063333 1433233674 577395100 -1151137754 -865847120 1375776019 621256069 -1139880897 -888537943 1174532444 822526410 -1475374992 -553082650 1097610565 912983507 -1352510359 -664443649 1222277486 1071467000 -1496049598 -774690604 1337441655 951094753 -1581654949 -692130611 1274384947 1022534309 -1510214881 -755186807 1285051946 1000302268 -1567213818 -711915632 1160649217 841558679 -1423934675 -601404485 1111744024 893709966 -1404190924 -615870558 1447199319 558215873 -1202920581 -817114131 1362052686 640186072 -1088346270 -937027596 1486424677 798898931 -1231590583 -1047503905 1609879164 687079146 -1308971184 -956457018 1889252091 127697517 -1634348073 -376249535 2012640994 15812212 -1711794226 -285268136 2118138569 155650655 -1873912859 -414618765 2033057488 237686342 -1759272964 -534466710 1831641759 439063049 -2094873677 -198839515 1782670982 491148816 -2075195478 -213371076 1677142701 351279675 -1913042047 -83985641 1687875252 329113122 -1969975400 -40648946 1391371122 636064740 -1126120866 -873991480 1434675051 579098621 -1148385721 -863357231 1546988352 724704214 -1304737172 -985892102 1532555097 744480719 -1252618635 -1034830109 1331278614 945718144 -1588080070 -699342164 1211397903 1060325273 -1506142685 -784521547 1099053860 914688946 -1349756408 -661951842 1190133565 837341099 -1461608943 -538530169 1770030010 512209708 -2020679018 -259403264 1861044131 434796341 -2132597105 -136047079 1734019976 274479902 -1990890844 -28157390 1614204817 389152519 -1908887875 -113271253 1949799390 53519176 -1707478286 -314654108 1935300551 73230161 -1655425301 -363657603 2062293996 233515898 -1797096768 -471512490 2105663477 176615267 -1819296039 -460812721 141965079 2138113921 -428321221 -1853921619 253489934 2015151000 -518680030 -1777163596 112049957 1907003315 -391913975 -1616580961 29391676 1992772522 -271705584 -1731646842 364980083 1657149413 -70302113 -1933019447 313320298 1705759740 -56458682 -1952075056 454733633 1813880791 -183185811 -2112618757 477588312 1802525646 -226948492 -2055324958 857216991 1142892361 -585730317 -1441708443 880137158 1131602768 -629427478 -1384349060 1036230637 1254403963 -741474623 -1530212777 984505332 1302948706 -727696680 -1549333938 783222715 1504196397 -1063164265 -1213835775 700629922 1590031156 -942890354 -1328836072 544509833 1467203359 -830804315 -1182933453 655969168 1344174854 -921228612 -1106240982 292357718 1718236864 -10262662 -2006689812 369148495 1627910873 -133258397 -1895197707 532057700 1756479218 -239538360 -2034245666 417024637 1876720363 -153801903 -2116936761 215619122 2078090916 -489392354 -1781315704 196596267 2091967165 -440814841 -1833008239 33660416 1963372182 -334495956 -1693921350 90987033 1919642255 -345883851 -1671099485 704849566 1560548872 -1005762638 -1291159772 762241671 1516884497 -1017085013 -1268272323 618180268 1407163962 -891891840 -1110311146 599091893 1420974627 -843379815 -1162069233 934557434 1085474412 -642099242 -1363318976 819589859 1205781109 -556297265 -1445944487 963624648 1315475038 -681451548 -1603866766 1040349905 1225083463 -804512771 -1492440213 977294741 1296524547 -733072199 -1555495889 1026396556 1244307738 -752619360 -1541095370 882630055 1134357809 -627721077 -1382904803 871766462 1156655400 -570918766 -1426110460 670516721 1357935975 -906418979 -1090644917 546996712 1469952382 -829103932 -1181495214 690802115 1579941205 -954028817 -1339712391 776014298 1497774412 -1068537610 -1219995552 19821917 1982416331 -283110287 -1742265113 105099588 1900315090 -397553560 -1622482690 267779439 2029178361 -503604157 -1761825579 144193910 2141129184 -426354598 -1852741428 479814969 1805538735 -224984043 -2054146941 469016864 1827901878 -168116212 -2097287014 306375947 1699077533 -62092249 -1957970767 355412242 1646795140 -81704898 -1943635800 593192148 1415337026 -850065928 -1169017490 607559885 1395757147 -902250015 -1119882889 763423974 1518853232 -1014067766 -1266041508 720185599 1575622761 -991737389 -1276872379 1055683760 1240155174 -790489700 -1478154998 964800681 1317437503 -678440571 -1601642221 808975490 1194380308 -566649426 -1455510216 928659611 1079838733 -648783433 -1370265311 406144028 1865577610 -163896016 -2126768730 525893637 1751101587 -245964503 -2041458241 384748590 1642724536 -119493374 -1880646252 293799991 1719941281 -7509733 -2004199027 92427384 1921344750 -343132844 -1668610622 49254497 1978179831 -320736947 -1679375909 190438474 2086595804 -447234714 -1840214544 204740691 2066950341 -499484289 -1791145495 1813705235 454935173 -2112580801 -183262295 1802974730 477103772 -2055645402 -226596944 1656846881 365316791 -1932584179 -70767717 1705819704 313233070 -1952260332 -56234110 1907221111 111858401 -1616673957 -391859251 1992304238 29824760 -1731311806 -272009260 2138466885 141646547 -1854403735 -427869185 2015080028 253533898 -1776955536 -518848538 1467273947 544465485 -1183140873 -830635167 1343821506 656287316 -1105758226 -921680008 1504664297 782789247 -1214170171 -1062859949 1589812976 700821094 -1328742436 -942944438 1254343359 1036317225 -1530027117 -741698811 1303250598 984167984 -1549768822 -727230692 1142442637 857700891 -1441387615 -586081481 1131777684 879934978 -1384386632 -629350610 1963049810 34010052 -1693474178 -334982424 1919682379 90912733 -1671272857 -345680143 2077903712 215841782 -1781257652 -489481510 2092404601 196132847 -1833308587 -440475965 1756812086 531751840 -2034716134 -239107444 1876629295 417081273 -2116717053 -153991531 1718442756 292187026 -2006762968 -10220866 1627430685 369602443 -1894842831 -133575001 1315955610 963171084 -1604222282 -681135584 1224877955 1040520981 -1492367697 -804555207 1085565864 934501182 -1363539324 -641910254 1205448625 819896103 -1445474659 -556728821 1406727166 618644328 -1110011182 -892231100 1421162471 598869873 -1162127669 -843291043 1560509388 704924506 -1290986784 -1005966730 1517207509 761892675 -1268719879 -1016598929 1579978897 690724871 -1339887171 -953827029 1497453704 776365086 -1219545692 -1069021902 1358370979 670050357 -1090946673 -906082023 1469766842 547220524 -1181434474 -829190912 1134264565 882684003 -1382686247 -627912369 1156990188 871462010 -1426577984 -570485418 1296042183 977746001 -1555142165 -733390467 1244515550 1026227272 -1541165582 -752575132 1698869337 306544847 -1957899915 -62135837 1647277120 354960598 -1943988884 -81385990 1805203563 480119037 -2053678777 -225416751 1827994738 468962532 -2097504930 -167924280 2029363261 267554987 -1761885935 -503516793 2140693540 144659634 -1852439288 -426691170 1982736399 19470489 -1742714589 -282625611 1900276758 105176192 -1622307526 -397754964 1194828240 808489286 -1455832836 -566300566 1079666121 928863583 -1370225435 -648858509 1240213986 1055594868 -1478342450 -790267816 1317137915 965139821 -1601205033 -678904767 1518383540 763855138 -1265708904 -1014374386 1575843245 719996219 -1276963711 -991681513 1415264646 593234192 -1168811862 -850237380 1396112799 607243529 -1120363341 -901796827 2086240536 190755214 -1839734732 -447688542 2067023105 204699031 -1791351763 -499313477 1921124650 92617148 -1668519930 -343189360 1978649907 48823717 -1679709153 -320430967 1643024764 384410090 -1881083824 -119029562 1719883109 293889523 -2004011959 -7732001 1865750862 405940696 -2126808990 -163821324 1750654295 526380481 -2041136005 -246313747 -1062224609 -1213690487 782359603 1504111781 -943556346 -1329247856 701241386 1590372540 -831245011 -1183644229 544887809 1467835543 -921046732 -1105280606 655855640 1343266958 -585585285 -1440768531 857132119 1142029505 -629839518 -1385014796 880478286 1132214488 -742185655 -1530653217 1036862565 1254782195 -726736560 -1549151802 983597180 1302835434 -71197225 -1933136575 365952251 1657326701 -55813682 -1951700648 312621282 1705314420 -182839835 -2112019085 454325449 1813202015 -227028484 -2056199830 477737168 1803452486 -428438093 -1854816987 142142623 2139085833 -518305366 -1776518852 253044870 2014451728 -391314047 -1616235241 111371437 1906594875 -272580200 -1731727090 30318772 1992921122 -642479010 -1363952440 934997362 1086184932 -556185529 -1445037871 819407211 1204820477 -680590228 -1603783430 962684224 1315329494 -805126027 -1492782877 1041015129 1225494991 -1006396358 -1291539284 705559830 1560989056 -1016178653 -1268160331 761280783 1516702105 -891808760 -1109449570 618034468 1406223794 -843722735 -1162682233 599503165 1421640107 -488985450 -1780638720 215272890 2077490476 -440964977 -1833936871 196676003 2092841269 -335469404 -1694100430 34555272 1963488542 -345186115 -1670655957 90341777 1919267079 -9585422 -2006283164 291757534 1717890376 -134186773 -1895348099 370022855 1627990353 -239717184 -2035219370 532174316 1757373818 -153358119 -2116239281 416649717 1876074851 -224796771 -2053181685 479706801 1804635687 -168551548 -2097992942 469400232 1828538942 -62761041 -1958385863 306984579 1699415573 -80768074 -1943493856 354546330 1646707212 -282144775 -1742078097 18919125 1982307907 -398259232 -1622918282 105736908 1900698202 -504018997 -1762494627 268117735 2029786737 -426212398 -1851804860 144106238 2140263016 -906494123 -1091514429 670670457 1358868207 -828753076 -1180890150 546593376 1469278966 -953387161 -1339340815 690099787 1579493085 -1069436034 -1220115480 776983122 1497948868 -733941967 -1555570777 978226717 1296678539 -752014552 -1540744258 1025722884 1243904658 -627349757 -1382262891 882181679 1133655737 -571038950 -1427008628 871940662 1157624480 -343740708 -1668948406 93097968 1921761126 -319870267 -1679287725 48319465 1978039167 -447125778 -1839311240 190252994 2085631828 -499866889 -1791782303 205177819 2067657549 -164233544 -2127376850 406560660 1866247938 -245876063 -2040591817 525753229 1750166299 -118589814 -1880537572 383784870 1642538800 -8146285 -2004581883 294507455 1720378153 -789787116 -1477706110 1055043384 1239785390 -679409139 -1601815909 965700385 1317559223 -566802906 -1456441680 809051914 1195251612 -648379841 -1369591127 928310035 1079235461 -849617296 -1168314650 592822108 1414696906 -902423959 -1120851201 607681349 1396657107 -1014999486 -1266194732 764295022 1518929912 -991063461 -1276468531 719582071 1575273441 -1530693605 -742111091 1254955319 1036659105 -1548829694 -727085932 1302388014 984083896 -1441206231 -585121601 1142329605 856793491 -1384827856 -630061914 1132156188 880567690 -1183553409 -831301399 1467615571 545077701 -1105613722 -920740624 1343737162 655424988 -1213210547 -1062678309 1503756641 782676471 -1329453996 -943385406 1590445432 701199854 -1616029485 -391485371 1906522623 111413609 -1732207414 -272126884 1993276902 30002544 -1854484255 -428744585 2138616269 142573915 -1776610056 -518249362 2014672340 252855618 -2112206665 -182618079 1813260699 454236429 -2055762770 -227492808 1803152770 478076180 -1933459323 -70848493 1657774505 365465919 -1951660900 -55888886 1705141680 312825126 -1109898918 -891323956 1406543990 617683168 -1162506941 -843924011 1421601903 599579897 -1291599512 -1006308866 1561174084 705335506 -1267858063 -1016515097 1516266589 761746635 -1603315394 -681023064 1314994194 962988164 -1493000921 -804934223 1225587723 1040960669 -1363881716 -642522726 1085976608 935166134 -1445391083 -555866749 1205302329 818955439 -2034865774 -240035580 1756891326 532625448 -2116309621 -153314019 1876282535 416480305 -2006064736 -9776842 1717797004 291811354 -1895815751 -133753553 1628325013 369718275 -1694402058 -335132320 1963923674 34089036 -1670595089 -345272967 1919081667 90565717 -1780813372 -488783534 2077528296 215195774 -1833486883 -441449141 2092520689 197026919 -1762321767 -504223217 2029747125 268192547 -1852252544 -425726442 2140585900 143757114 -1741778261 -282484163 1981870983 19383057 -1622976846 -398170588 1900885918 105514760 -1958606083 -62571925 1699507153 306928455 -1943023900 -81199502 1646374856 354852702 -2053537073 -224480679 1805116387 479253365 -2097920298 -168593856 1828333562 469571436 -1382335919 -627307833 1133861757 882011115 -1426653624 -571355426 1157144420 872394738 -1556041117 -733510923 1297011535 977920985 -1540524422 -752204052 1243813718 1025779648 -1339282891 -953476445 1579305753 690322319 -1220415956 -1069097286 1498386176 776519574 -1091067385 -906980719 1358545707 671019965 -1181063650 -828549496 1469318962 546518948 -1880216616 -118940850 1642089204 384268898 -2004619327 -8069289 1720553197 294305403 -2127191062 -164457604 1866187462 406647376 -2041026573 -245409947 1750468319 525416009 -1839645764 -446821590 2086099600 189819398 -1791688795 -499921101 2067439241 205368863 -1669155954 -343571688 1921831586 93053492 -1678805097 -320321791 1977685691 48637485 -1266676976 -1014547578 1519282748 763976362 -1276260599 -991232097 1575202341 719625907 -1168407774 -849562700 1414914574 592630424 -1120516293 -902727763 1396188695 608114305 -1456006284 -567268382 1194949208 809388750 -1369776275 -648155141 1079295553 928222935 -1477668026 -789863472 1239609962 1055245052 -1602136225 -679057463 1318008435 965215973 1119102278 900928976 -1397078934 -608340740 1171906911 853463497 -1411940237 -590303003 1282387316 996711906 -1570649000 -714670898 1258449261 1006983675 -1525938111 -771016489 1594045730 671352244 -1324526578 -972397416 1483665723 795460013 -1235185641 -1050173311 1373158672 652184966 -1076437956 -925766486 1454733577 565332383 -1195698139 -809752397 2044331406 249378072 -1747688286 -523021260 2125971863 162590977 -1866882885 -406941651 1996590524 441642 -1727009648 -301409274 1886144933 124483891 -1637734263 -379250657 1684870634 325723516 -1973193530 -43760560 1660998131 336060773 -1928417057 -100040631 1790352856 498183502 -2068251404 -205534110 1843091905 450652503 -2083178259 -187561861 1538200583 749216913 -1247709909 -1029290563 1556271134 734388360 -1295208142 -976518748 1433705525 578006179 -1149567719 -864170609 1377392684 622749882 -1139328768 -888141418 1175979107 824128757 -1474927281 -552512039 1098236026 913502444 -1350852266 -662924864 1220774993 1069857991 -1496453763 -775234069 1336821832 950630622 -1583339164 -693691918 1623274703 398853209 -1899014685 -104307339 1739387094 279691328 -1985834502 -22699668 1847246077 421366891 -2146116143 -149689017 1769437412 510675058 -2022106680 -260167330 2104894635 175182909 -1820834425 -461409007 2048647346 219992100 -1810529890 -485314296 1940761753 78289935 -1650209355 -358286045 1958766720 63395862 -1697773140 -305579718 1887586244 126187346 -1634982168 -376760706 2012185565 15250251 -1713249551 -286862745 2119815158 157220704 -1873301798 -414146996 2033454063 238238585 -1757779261 -532850091 1832212384 439510838 -2093271412 -197392870 1784189881 492806959 -2074676587 -212745725 1676599186 350875396 -1914650946 -85488088 1686313867 327428893 -1970439513 -41268687 1273784076 1022056346 -1511913952 -756730186 1283564309 998675331 -1567636935 -712445265 1161293630 842063784 -1422291438 -599867772 1113205543 895294385 -1403762165 -615286115 1448834920 559695870 -1202383292 -816699694 1362539377 640779239 -1086795171 -935337269 1484848986 797429708 -1232167306 -1047941408 1609382723 686427093 -1310500241 -958108935 1771665029 513689107 -2020141143 -258988225 1861530268 435388938 -2131045456 -134356186 1732443831 273010209 -1991467109 -28594419 1613707950 388500024 -1910416510 -114922732 1949198049 53040759 -1709176883 -316197029 1933812472 71602798 -1655847980 -364186814 2062937811 234020421 -1795452929 -469975191 2107124426 178199132 -1818866714 -460227728 1391941197 636511963 -1124518047 -872544265 1436193364 580756162 -1147866248 -862731282 1546444415 724299497 -1306345645 -987394107 1530993254 742796016 -1253082294 -1035449380 1329612329 944207551 -1588713723 -699852909 1210942000 1059762854 -1507597540 -786115702 1100729883 916258445 -1349144777 -661479519 1190529538 837892756 -1460114642 -536912968 651747394 1373622484 -925466258 -1076776456 565519451 1454511309 -809810569 -1195608607 671311984 1594120422 -972224164 -1324729910 795782249 1483316479 -1050620603 -1234698797 997191718 1281933488 -715026166 -1570332260 1006777407 1258620073 -770943725 -1525979771 901019668 1119045762 -608560840 -1396889170 853130253 1172212891 -589832927 -1412371017 498516106 1790046236 -206003802 -2067820240 450561171 1843147781 -187341377 -2083367639 325929144 1684699182 -43832940 -1973151486 335580321 1661451319 -99684979 -1928733413 119022 1996939384 -300961342 -1727495852 124523767 1886069857 -379423269 -1637530291 249190620 2044553290 -522962448 -1747777178 163028165 2125507667 -407241239 -1866543745 1069797635 1220862357 -775049169 -1496678215 950932762 1336485260 -694127562 -1582873440 823679281 1176463783 -552191971 -1475278709 913677608 1098034622 -662963196 -1350775662 578077031 1433661937 -864378805 -1149398819 622396798 1377711592 -887659438 -1139780412 749685077 1537767875 -1029625735 -1247405841 734170444 1556463066 -976425888 -1295262474 78508491 1940570461 -358379289 -1650155407 62928338 1959200068 -305244930 -1698077592 175536633 2104576367 -461891371 -1820383165 219921888 2048691574 -485106484 -1810699174 421192111 1847447865 -149651325 -2146193387 511124918 1768953120 -260488038 -2021755892 398551453 1623611659 -103872335 -1899481049 279752068 1739300114 -22885208 -1985610690 351175360 1676259926 -85924884 -1914186886 327370457 1686402639 -41080843 -1970661533 439683826 1832008292 -197432354 -2093196472 492359403 1784675965 -212422713 -2075025583 156865188 2120131122 -413666424 -1873755362 238311101 2033411627 -533055599 -1757608185 125966998 1887775232 -376669254 -1635038420 15720079 2011754009 -287195229 -1712943307 796959240 1485279902 -1047608540 -1232473166 686646801 1609193095 -958200003 -1310443605 559622714 1448876716 -816493802 -1202553984 641134115 1362222773 -935817457 -1086341223 842510956 1160807162 -600190144 -1421941802 895121013 1113409251 -615245991 -1403836465 1022114398 1273694920 -756917390 -1511691292 998374983 1283903185 -712007829 -1568100355 234206081 2062713623 -470035795 -1795366341 177764248 2107590414 -459925836 -1819204062 53361587 1948846885 -316646753 -1708692983 71565226 1933889340 -364011898 -1656050160 272802789 1732612979 -28523831 -1991511457 388982780 1613256554 -115276080 -1910098362 513354711 1771969345 -258520325 -2020574611 435482574 1861476184 -134574366 -2130854284 916165449 1100784607 -661261723 -1349336333 838227792 1190225862 -537381252 -1459681558 943725435 1330064365 -699499945 -1589032255 1059970914 1210773492 -786186674 -1507553576 724337453 1546367931 -987569663 -1306144105 742475572 1531344802 -1035000296 -1253566834 636947231 1391475593 -872846797 -1124181339 580570886 1436417936 -862671318 -1147953476 -1972523186 -43343912 1684262498 325385972 -1929352361 -100181055 1661864571 336149229 -2068437124 -206497814 1790461520 499087046 -2082741403 -186854413 1842709065 450015967 -1747271894 -522350660 2043993606 248770192 -1867023565 -407876699 2126060063 163457673 -1727973608 -301594738 1997493812 550562 -1637027071 -378813545 1885508141 124101307 -1325166714 -972767472 1594748586 671800892 -1234285665 -1050051831 1482697395 795286053 -1076361292 -924895454 1373005464 651253262 -1196047443 -810355909 1455137409 566006295 -1397448734 -608981132 1119551182 901631576 -1411818501 -589403283 1171733207 852494913 -1569777712 -714594490 1281455868 996558442 -1526541367 -771366049 1259123429 1007387251 -1820942833 -462311783 2105081635 176148405 -1810146794 -484676992 2048211770 219286444 -1649600963 -357947733 1940092689 77875079 -1698639324 -305667406 1959703304 63538078 -1899917717 -104415491 1624239943 399040465 -1985197454 -22316316 1738681182 279256008 -2145778087 -149080369 1846830965 420698083 -2022194624 -261033258 1769579372 511611898 -1474773305 -551580079 1175904235 823259005 -1351255330 -663598520 1098587122 914107236 -1497155851 -775682461 1221416921 1070229327 -1582370068 -693517702 1335923648 950510422 -1246777693 -1029136843 1537331087 749141785 -1295881542 -976922068 1556876182 734739200 -1150015855 -864872953 1434077117 578647851 -1139154296 -887172578 1377272740 621851442 -1201943092 -815989414 1448455392 559062134 -1086977579 -936298173 1362651385 641685615 -1233107458 -1048087192 1485710546 797512772 -1309834777 -957697679 1608769739 686084189 -1511203416 -756290242 1273150596 1021676562 -1568597583 -712627929 1284470941 998787083 -1422436966 -600808180 1161376950 842925088 -1403350653 -614620907 1112862895 894681145 -2093617916 -197993070 1832619048 440188094 -2074597091 -211871349 1784039473 491878567 -1913756362 -85371488 1675625498 350696588 -1971085009 -41643591 1687011331 327872661 -1635582624 -377106954 1888263244 126594266 -1712375431 -286782993 2011256917 15100099 -1873185454 -413252156 2119636094 156247272 -1758154421 -533495331 2033897575 238936305 -1589576563 -699937765 1330552225 944352567 -1506985836 -785774590 1210276280 1059350830 -1348766529 -660847575 1100289427 915547397 -1460227930 -537821136 1190711690 838852892 -1124602647 -873407361 1392086469 637451603 -1147524880 -862119834 1435781596 580090186 -1305713445 -987016115 1545733623 723858785 -1253990206 -1035562924 1531953646 742977912 -1708204987 -316019501 1948302697 52923903 -1656547236 -364631862 1934457200 71977446 -1795861385 -470653727 2063283547 234620365 -1818718098 -459300616 2107044162 177324500 -2019963871 -258016073 1771547917 512794011 -2131490760 -135055186 1861904660 436033922 -1992145901 -29002619 1733043519 273356201 -1909489654 -114773860 1612833062 388420016 -301897142 -1727636772 985958 1997028336 -378753453 -1637114171 123916159 1885732841 -522526088 -1747070226 248808276 2043917250 -407427487 -1867507977 163137357 2126411739 -206144978 -2068755784 498604802 1790913428 -186925513 -2082697567 450223899 1842540429 -43126244 -1972714870 325292848 1684317094 -100649467 -1928919405 336484137 1661560767 -714126718 -1570211308 996223918 1281760056 -771584357 -1526350323 1007480759 1259069217 -608910672 -1397493210 901424028 1119720202 -589756759 -1411500481 852977541 1171281683 -925345050 -1075877264 651574218 1372654428 -810180865 -1196249495 565968851 1455214405 -972827948 -1325079998 671986680 1594524526 -1049749811 -1234622885 794851297 1483163511 -149267701 -2145555555 420756007 1846741681 -260595950 -2022658172 511311422 1769918120 -104737991 -1899568209 399487509 1623753347 -22276320 -1985271882 279082508 1738884762 -357741713 -1649771527 77802051 1940134613 -306147466 -1698185248 63893082 1959386828 -461978787 -1821248565 175678065 2105512679 -484767932 -1810090030 219506280 2048022270 -864781373 -1150071979 578427631 1434266233 -887504934 -1138847924 622321398 1376841312 -1028656143 -1247231129 748786397 1537647179 -977127448 -1295710338 734811844 1556833874 -775722073 -1497081039 1070402187 1221212701 -693194818 -1582719192 950062738 1336409604 -552017003 -1474309373 823558841 1175564847 -663410804 -1351477478 914048672 1098675766 -600373048 -1422903202 842623460 1161714034 -614806319 -1403126713 894742013 1112776043 -756252422 -1511280532 1021501910 1273352512 -712948509 -1568246667 999237071 1283986777 -1048569684 -1232656326 797866368 1485392150 -957489995 -1310004189 686013849 1608813839 -816082786 -1201889272 559280562 1448263972 -935963513 -1087282159 641217963 1363084605 -413587456 -1872881514 156715308 2119203258 -533402599 -1758208881 238718261 2034089379 -377315278 -1635413852 126664990 1888219528 -286301141 -1712827203 14746887 2011575697 -85051292 -1914107662 350247240 1676110302 -41681795 -1971008277 328047953 1686810055 -197808042 -2093842240 440127866 1832706540 -212306865 -2074131239 492180835 1783703029 -986957431 -1305802465 723671205 1545955379 -1035862640 -1253651194 743414972 1531489322 -872959557 -1125088979 637128855 1392435201 -862292574 -1147321036 580129934 1435706392 -660919827 -1348724357 915753153 1100118103 -537465356 -1460544158 838372568 1191165006 -700407329 -1589145271 944685299 1330245733 -785553978 -1507175088 1059259626 1210332284 -29222591 -1991956009 273447021 1732987131 -114303656 -1909920306 388086900 1613139170 -258371213 -2019647003 513273951 1771094217 -134982294 -2131532292 435827782 1862075600 -470480603 -1796064845 234579977 2063358111 -459748036 -1818231382 177646608 2106694790 -315719401 -1708543615 52486203 1948766381 -364690162 -1656457832 72164386 1934234804 -1645079627 -353033437 1945924249 83575311 -1700800596 -308746438 1955706496 60196374 -1825989753 -466703599 2099772075 169921085 -1807458402 -482119928 2051686066 223153700 -2142960687 -146656441 1850434301 424432235 -2027370552 -265291938 1764140772 505517682 -1902212125 -107365515 1620110031 395827801 -1980542982 -17531028 1744645846 284827200 -1499712643 -778370069 1217548881 1066754759 -1577978012 -688470030 1342150216 955819742 -1471694001 -549418023 1179245155 827255541 -1356169386 -668119104 1092886138 908275436 -1154800871 -869526641 1428505141 572682915 -1136204032 -884877418 1380484652 625981114 -1242518741 -1023960131 1543424519 754580113 -1298305230 -979738716 1553141278 731135624 -2065095948 -202501534 1793541080 501248846 -2088442131 -192686469 1837795265 445495127 -1976390970 -46818736 1681705962 322698108 -1923125537 -94871991 1666256883 341196645 -1721879920 -296156666 2001753020 5727018 -1640761719 -382417377 1883084709 121284403 -1752843614 -528315852 2039208846 244116248 -1863811397 -403747283 2129010583 165752577 -1081671108 -931122518 1367958288 646861702 -1192573403 -806488397 1457825545 568563615 -1319335410 -967066984 1599269666 676715444 -1238282729 -1053393279 1480535867 792207277 -1573907880 -717806898 1279161204 993608674 -1520576959 -765794601 1263777645 1012172795 -1393845654 -605246724 1122368326 904055760 -1417257357 -595497243 1166557023 848236489 -1346080457 -658292319 1103761435 919412877 -1465273042 -542210632 1185403906 832627860 -1591740155 -703018605 1326553129 941009087 -1502462692 -780857974 1216109616 1065053350 -1301061293 -982232635 1551695999 729428201 -1256282806 -1038510628 1527825510 739767536 -1129780895 -877667849 1386645581 631355611 -1144705672 -859693586 1439386708 583826626 -1800777217 -475176599 2057580755 228786245 -1815636506 -457136784 2110387402 181322844 -1703814707 -310974117 1954527457 58230903 -1659101740 -367317694 1930591480 68504686 -1994571365 -31821555 1729306807 269750305 -1905228414 -109595372 1618928814 393860152 -2017015383 -255723201 1774758021 516921363 -2136273488 -139707098 1856335004 430070794 -1226882954 -1042779936 1490100570 802558412 -1313700753 -961170183 1606214979 683398613 -1207646140 -821823278 1443539304 554539518 -1083634595 -932299573 1365732721 643849703 -1419227118 -596680572 1164325182 845218216 -1408920565 -620583779 1108079911 890029489 -1514940384 -759895882 1270724876 1018857882 -1562502087 -707187537 1288731925 1003965827 -1917755202 -88715224 1673462162 347615492 -1965251417 -35941327 1691534731 332789021 -2090145652 -194127846 1835305376 442743094 -2079904619 -218096637 1778994617 487488815 -1878626086 -419348404 2114458102 151986528 -1754549053 -529759147 2036717039 241362297 -1629619992 -371537794 1892915652 131377490 -1716503311 -289993625 2008964573 12152139 -107030863 -1902516697 395360157 1620543243 -17624408 -1980489154 285045636 1744454418 -146448765 -2143130091 424361903 1850478393 -265774438 -2026919412 505871286 1763822368 -467024171 -1825638845 170371065 2099287919 -482082100 -1807535526 222979040 2051887990 -353218841 -1644855695 83636171 1945837405 -308311298 -1701266840 59894738 1956043588 -1024395655 -1242052881 754882389 1543088067 -979553696 -1298529546 731075404 1553228762 -869564853 -1154724131 572858215 1428303857 -884557230 -1136555324 625531774 1380969448 -548936163 -1472145781 826902321 1179563943 -668327420 -1356000622 908346152 1092842430 -778277329 -1499767111 1066536707 1217740693 -688805322 -1577674080 956287770 1341717388 -528095248 -1753032858 244025052 2039264842 -404216855 -1863380097 166085317 2128704083 -295800894 -1722196140 5246702 2002206328 -382489637 -1640719539 121490167 1882913377 -46991468 -1976187134 322737848 1681630766 -94424179 -1923611877 340873889 1666605623 -202801242 -2064756944 501685898 1793076764 -192627777 -2088531159 445307539 1838017029 -605305032 -1393756242 904242708 1122145922 -595197151 -1417595977 847798797 1167020699 -718254326 -1573421156 993930790 1278811824 -765621485 -1520780411 1012132415 1263852201 -966994084 -1319376950 676509296 1599440614 -1053748411 -1237965869 792687209 1480082175 -930652306 -1082101768 646528578 1368264404 -806708361 -1192383519 568654427 1457769165 -878136269 -1129347931 631690527 1386341769 -859475926 -1144897348 583733510 1439441296 -982303743 -1301017449 729636141 1551527355 -1038157800 -1256601458 739285300 1528277410 -702569385 -1592224575 940688763 1326904813 -781033394 -1502261032 1065091426 1216033268 -658232219 -1346167565 919227721 1103986143 -542513028 -1464936214 833063248 1184938438 -255421189 -2017352595 516486615 1775224129 -139767582 -2136186764 430256590 1856110936 -31646519 -1994773409 269712869 1729383795 -110044976 -1904744378 394181116 1618577770 -311327585 -1703496695 58713523 1954075941 -367247226 -1659146224 68297130 1930760508 -475394899 -1800586181 228879745 2057526551 -456669004 -1816070110 180988312 2110691598 -759986830 -1514883612 1019077726 1270535368 -706854549 -1562807811 1003495495 1289162961 -597160640 -1418773034 845573228 1164008698 -620377767 -1409091121 889956469 1108121827 -821783274 -1207720576 554366010 1443742892 -932622065 -1083285095 644296739 1365246133 -1042342620 -1227346510 802257928 1490439326 -961357507 -1313478229 683456529 1606125703 -371350086 -1629842132 131318934 1893004288 -290430557 -1716039371 12451983 2008625177 -419025528 -1878975202 151538852 2114944050 -529798767 -1754474233 241535165 2036512811 -194333218 -2089974456 442815730 1835263076 -217615929 -2080358063 487133419 1779310717 -89047572 -1917448838 348085440 1673030742 -35849739 -1965307549 332568793 1691723855 1428920765 573352235 -1155139439 -870135801 1380343204 625044786 -1136116600 -884012002 1542459791 754393369 -1241616221 -1023852491 1553847702 731571456 -1298942790 -980122580 1218218457 1067170127 -1500321547 -778708893 1341214144 955678038 -1577112340 -688382854 1179058667 826290557 -1471586105 -548515759 1093322226 908981604 -1356552994 -668756920 1850063221 423791075 -2142513063 -145954609 1764261228 506416634 -2027545536 -266261290 1620980039 395903441 -1903144853 -107519747 1744041310 284476872 -1979870094 -17128220 1945282833 83204487 -1644378051 -352585557 1956605192 60317086 -1701770204 -308921166 2099847459 170791349 -1826144241 -467636071 2051335482 222549420 -1807055850 -481446784 1278257404 993499242 -1572943408 -717620922 1264413925 1012554867 -1521283639 -766231201 1122705614 904663128 -1394261534 -605916812 1166468311 847369281 -1417116165 -594561683 1367849112 645957646 -1081484876 -930158302 1458207873 569199639 -1193009747 -807195333 1599877290 677052476 -1320005242 -967483120 1479668915 792118309 -1237346913 -1053252343 2002683956 5879970 -1722750696 -296232562 1882410029 120880315 -1640157951 -382067305 2038759430 243413136 -1752473302 -527674948 2129183775 166720649 -1863932621 -404646491 1793693776 502180038 -2065172100 -203372054 1837390921 444820703 -2088092315 -192082445 1681002594 322248948 -1975750322 -46448168 1667224699 341370093 -1924025001 -94992959 1730018111 270191529 -1995204077 -32200059 1617968934 393678768 -1904321014 -109482340 1774613261 515982235 -2016931295 -254860617 1856747284 430737282 -2136615368 -140319058 2058021723 229497805 -1801155977 -475809055 2110205762 180363220 -1815523730 -456229128 1953588073 58086399 -1702952379 -310889773 1931257712 68917222 -1659713956 -367659318 1551096823 729082721 -1300383013 -981824947 1528700910 739848056 -1257210174 -1038660012 1386763205 632251219 -1129958679 -878640513 1439012828 583182154 -1144260880 -858995098 1103416211 918813445 -1345672513 -657614295 1185484682 833503004 -1465422170 -543138256 1327448993 941126455 -1592712563 -703196645 1215465400 1064679214 -1501763948 -780413438 2114374270 151124712 -1878480046 -418407484 2037059175 241975025 -1754960053 -530423843 1893548620 131756762 -1630330016 -371977226 2008057429 12039875 -1715542151 -289810449 1672600090 347531916 -1916814538 -88568928 1692147203 333131413 -1965916369 -36352071 1835684392 443376318 -2090585340 -194837614 1778882097 486581927 -2079721699 -217135221 1164503734 846191136 -1419342950 -597574900 1107635887 889331257 -1408544893 -619938027 1270047364 1018450450 -1514339416 -759549122 1289660061 1004115467 -1563375695 -707266777 1491073746 802736708 -1227777026 -1042896024 1605517003 682954333 -1313054745 -960794767 1443132128 553861750 -1207299124 -821222566 1365882617 644777583 -1083713579 -933173437 826760377 1178627119 -548848235 -1471279869 908761248 1093511222 -668665460 -1356609254 1067242635 1218176029 -778914393 -1500150479 955322514 1341530116 -687902274 -1577565912 753945821 1542945867 -1023529487 -1241965209 731744452 1553643602 -980162072 -1298867842 573293807 1429009529 -869947965 -1155361451 625344758 1380003936 -884448806 -1135652532 170490993 2100186343 -467198627 -1826607669 222607464 2051246334 -481633980 -1806833198 83031107 1945486549 -352545425 -1644452359 60764250 1956118732 -309243530 -1701420576 396258325 1620663427 -107999943 -1902690897 284403724 1744083098 -16922336 -1980040778 424010791 1849873585 -146045685 -2142456419 505946174 1764692136 -265928430 -2027851388 677146104 1599823214 -967701292 -1319814078 791783905 1479973239 -1052784435 -1237780389 646440394 1367397724 -930511642 -1081166736 568992211 1458377029 -807124737 -1193054103 904625564 1122782474 -605741904 -1394463706 847690117 1166117139 -595011415 -1416632257 993064366 1278723384 -717319038 -1573280748 1012740535 1264189729 -766291813 -1521197043 322063664 1681227174 -46388196 -1975837558 341805353 1666759103 -95295483 -1923688301 501859586 1794045332 -202922962 -2065656648 444858651 1837314445 -192257993 -2087890783 243621204 2038590914 -527745928 -1752429330 166238541 2129635803 -404293535 -1864251145 6215014 2002380272 -296700854 -1722317604 120787327 1882464745 -381849517 -1640349499 57753147 1953894061 -310419689 -1703383167 69007906 1931201204 -367879410 -1659524200 229291529 2058192543 -475736283 -1801197645 180843024 2109751942 -456584388 -1815206998 516304479 1774264009 -255307917 -2016444443 430697030 1856821968 -140145814 -2136818692 270378605 1729795835 -32258239 -1995114537 393241204 1618432738 -109182120 -1904659506 941563635 1326984805 -703496225 -1592373431 1064491754 1215687292 -780354618 -1501852848 918853313 1103341143 -657786899 -1345468549 833180376 1185833550 -542690316 -1465908382 631770775 1387216385 -878284869 -1130275027 583387790 1438841368 -859067486 -1144218828 728991397 1551152691 -981604471 -1300572385 740180668 1528394282 -1039129712 -1256779002 443158394 1835876332 -194744746 -2090639680 487050083 1778449397 -217470385 -2079417639 347178824 1672919006 -88086940 -1917266190 333202257 1692103623 -36560259 -1965747477 131931934 1893347208 -372015566 -1630253404 11590407 2008542097 -289490389 -1715893571 151426860 2114037690 -418843136 -1878014314 241914677 2037146531 -530238951 -1755184497 553922482 1443045156 -821408098 -1207075320 644475819 1366219581 -932738425 -1084179951 803186560 1490589462 -1043216724 -1227426246 682779545 1605718799 -960757067 -1313131997 1018380246 1270091584 -759341318 -1514508692 1004469199 1289341785 -707749149 -1562924427 845723620 1164937074 -597240120 -1419647394 889549821 1107444587 -620031279 -1408490937 -684719644 -1606995598 960389320 1312378974 -799160835 -1487211157 1045669073 1230279751 -638875178 -1360217792 937814266 1088608364 -561623601 -1451131559 814230755 1200561269 -897117824 -1115676394 612987052 1401831482 -840247911 -1158814449 602191029 1424196643 -1000564302 -1285838556 710080670 1565902856 -1020174933 -1271501507 759118983 1513622545 -329375444 -1688661574 38813696 1968664726 -348920523 -1674259037 87917593 1916449935 -494556898 -1786603128 210487346 2072836260 -437752569 -1829806703 199625771 2095135933 -236375736 -2031222306 535253092 1759535346 -159058607 -2122070585 411735165 1871553771 -13452934 -2009757204 289200214 1715202240 -127959709 -1890038283 374414415 1633037529 -836030299 -1188298701 539316617 1461870879 -918096708 -1102986198 659068304 1347396870 -1057965929 -1208514559 788453819 1509550381 -945980274 -1332065256 697507234 1586769204 -744742719 -1533341609 1032995309 1251307899 -722344744 -1544104882 989824500 1308144994 -582506253 -1438607259 860473823 1146026313 -634753814 -1389536132 874778054 1126382928 -180023187 -2109595397 457929025 1816936919 -232205196 -2060458782 472298840 1797359054 -73492385 -1936086839 361822579 1654114789 -51159994 -1946915632 318586218 1710886396 -386793463 -1611321185 117203237 1912295859 -274742256 -1734806394 26322236 1989580202 -433485765 -1859209043 136833303 2132859265 -515617758 -1773962060 256519438 2018319768 -452566170 -1845406736 185074250 2081370844 -496261249 -1788045335 207996499 2070083269 -337777836 -1663378494 97749624 1926544110 -323997875 -1682497573 46026337 1975090935 -122588414 -1883880556 381620782 1639457464 -2312421 -1998878835 299030071 1725294241 -160761040 -2123510874 409246236 1868802698 -251183319 -2046816321 520707589 1745776275 -563592274 -1452313800 811999874 1197543956 -653949001 -1375553759 923526811 1074583053 -793523300 -1481311478 1052617392 1236965926 -673312891 -1596375277 969961129 1322737215 -1008774198 -1260887204 768684774 1523974768 -994928685 -1279940795 717027071 1572587113 -855319560 -1174148242 587905748 1410173506 -899080223 -1116852361 610762445 1398820443 -65187289 -1961205071 303248139 1695810461 -76507586 -1938315608 360642322 1652148100 -221849067 -2050889085 482917177 1808763823 -173335028 -2102645094 463830816 1822576566 -508935613 -1767017771 262415215 2023953401 -423131558 -1849641268 147449718 2144262112 -277755279 -1737032985 25144157 1987615691 -400814488 -1625604354 101871428 1897226194 -948735249 -1334558087 696062915 1585062741 -1071728906 -1223063968 772855770 1494738764 -911672611 -1095775669 665230321 1352772455 -825934140 -1178464686 550199272 1473015678 -624663925 -1379708387 885654439 1137521457 -576084334 -1431398908 866633662 1151399720 -736105799 -1558652369 974228373 1293335299 -747491680 -1535828426 1031557004 1249607450 -1285765920 -1000606602 1565697484 710251866 -1271856903 -1019858833 1514103253 758665539 -1115206446 -897549244 1401499134 613293416 -1159034677 -840058787 1424288231 602134897 -1360276348 -638786542 1088796072 937592126 -1450831715 -561962997 1200124337 814694695 -1607443274 -684233696 1312701850 960040204 -1487038289 -799365063 1230240131 1045743893 -2009930712 -13249346 1715242244 289125778 -1889591247 -128446297 1632715037 374763915 -2031522790 -236036980 1759972662 534789536 -2122012669 -159147883 1871366447 411957689 -1786383284 -494746406 2072745312 210544118 -1830277035 -437321533 2095468921 199320047 -1688306562 -329691928 1968184658 39267780 -1674332057 -348878607 1916655947 87747037 -1438124639 -582957769 1145672845 860791835 -1389743688 -634584786 1126453396 874733570 -1533248109 -744796923 1251089599 1033186345 -1544439414 -722040548 1308612774 989390896 -1208949307 -1057499821 1509852393 788116607 -1331879460 -946204342 1586708720 697593958 -1188336137 -835953311 1462045915 539114573 -1102665234 -918447752 1346947266 659552340 -1859529367 -433134081 2133308485 136348883 -1773923984 -515694106 2018144348 256721098 -1611506341 -386568755 1912355959 117116129 -1734371006 -275207724 1989277806 26659064 -1935751923 -73796197 1653646369 362255543 -1947008748 -51105406 1711104056 318394542 -2109387457 -180191831 1816865811 457972869 -2060941018 -231753296 1797711882 471980188 -2123717022 -160590092 1868875598 409204696 -2046336389 -251637011 1745421143 521024449 -1884213680 -122282298 1639927676 381190122 -1998788023 -2368801 1725074277 299219955 -1663191546 -338000240 1926485802 97839036 -1682935265 -323534199 1975391027 45687717 -1845084620 -452915550 2080923416 185560974 -1788085715 -496186693 2070256385 207793047 -1174108502 -855394756 1410000774 588109584 -1117175117 -898731483 1399268255 610276105 -1260450152 -1009238514 1523675060 769023778 -1280128383 -994706921 1572645805 716938043 -1481402674 -793467304 1237186530 1052428148 -1596042537 -673619391 1322267643 970392429 -1452794116 -563138966 1197899728 811683654 -1375347995 -654120333 1074510793 923568991 -1737386205 -277436491 1988097551 24692377 -1625533638 -400858196 1897017878 102040192 -1767235823 -508743801 2024046141 262360747 -1849173240 -423564386 2143926820 147753650 -2050586809 -222185519 1808328299 483383037 -2102705314 -173247544 1822761586 463606500 -1961029771 -65388573 1695772249 303324879 -1938764948 -76022790 1652468288 360291030 -1558202389 -736589955 1293014727 974579281 -1536003086 -747289756 1249645278 1031479880 -1379647527 -624750769 1137336053 885878371 -1431700544 -575747242 1151834860 866167418 -1096243313 -911239399 1353107107 664925749 -1178246250 -826125568 1472922298 550253100 -1334628419 -948691157 1585270417 695893511 -1222710364 -1072047310 1494256264 773306910 535399404 1760476026 -236459328 -2032084394 411324405 1870888803 -158716199 -2121458097 288490462 1714762568 -12819726 -2009378204 375375815 1633220433 -128866581 -1890150787 39754632 1968810782 -330237276 -1688745422 87252881 1916038919 -348307779 -1673916885 210047930 2072126252 -494177642 -1785970176 199808931 2096097077 -437864817 -1830713831 612870948 1400937394 -896939512 -1114703202 602566461 1424842667 -840692207 -1159512441 710681366 1566249856 -1001242054 -1286245716 758245135 1513543577 -1019247069 -1271351627 959494976 1312263126 -683746708 -1606817030 1046314841 1230655439 -799859083 -1487655197 938161010 1089209316 -639282594 -1360895288 814151531 1199687677 -561473977 -1450203439 116570797 1911917115 -386081919 -1610880233 27229876 1989692962 -275701864 -1734988018 136917663 2133721609 -433630285 -1860148443 256177798 2017707536 -515205206 -1773295812 457550537 1816304223 -179581979 -2108884109 472411856 1798266438 -232386564 -2061418646 362685179 1654198893 -74431529 -1936231615 317974242 1710544500 -50493490 -1946503336 1033673317 1251715827 -745342135 -1533686817 988896892 1307995882 -721469616 -1544024122 860295767 1145053889 -582388869 -1437711379 875222606 1127081688 -635127966 -1390180364 539724289 1462549143 -836375763 -1188897861 658918936 1346469518 -918016204 -1102110814 787481139 1509372581 -1057070305 -1208396919 698205738 1587214012 -946624762 -1332439152 769649006 1524161016 -1009678270 -1260996396 716320119 1572150753 -994292645 -1279558451 587489628 1409503690 -854982544 -1173540634 610903365 1399756243 -899169175 -1117719297 812185866 1198508444 -563701722 -1453217616 923090195 1073876357 -653566913 -1374917463 1051947320 1236550062 -792915948 -1480974206 970896673 1322878391 -674180083 -1596463973 380750246 1639381296 -121657206 -1883727844 299634111 1725644073 -2986861 -1999283195 409616788 1869443330 -161210184 -2124214226 520586637 1744876827 -251009887 -2045848521 184998338 2080500052 -452413202 -1844475784 208346587 2070687053 -496665353 -1788720031 98390512 1926914406 -338480932 -1663827894 45127145 1974969727 -323029819 -1682324397 885315631 1136912569 -624248573 -1379038827 866720822 1152265376 -576226022 -1432334964 975130653 1293443211 -737070799 -1558838873 1030919172 1249223826 -746785496 -1535392322 695453771 1584724189 -948065945 -1334142479 773721170 1494826180 -1072665218 -1223205400 665337977 1353674991 -911859371 -1096740413 549815392 1472378102 -825498292 -1177758246 262863079 2024654961 -509306421 -1767659171 147275006 2143292520 -423010862 -1848742588 24211669 1987461187 -276884999 -1736957585 102544588 1897628762 -401418784 -1625954954 303949955 1696258069 -65828433 -1961576135 359672986 1651973132 -75608650 -1938195168 482762929 1807831079 -221773411 -2050019061 464233640 1823249470 -173685372 -2103249646 2072334056 209878654 -1786040380 -494133422 2095614705 200260199 -1830360099 -438183093 1969145562 39450188 -1689212938 -329803936 1915945667 87306837 -1673698321 -348499079 1714577036 288714266 -2009317472 -12906698 1633655445 374909443 -1890452551 -128529617 1760155326 535750184 -2031634542 -236943612 1870926503 411247153 -2121632885 -158514403 1089170976 938237622 -1360720116 -639484006 1200007737 813800111 -1450652907 -560989309 1311827474 959960708 -1606514882 -684083288 1230840331 1046090397 -1487715545 -799771727 1566342724 710627026 -1286463640 -1001050114 1513208413 758549195 -1270883471 -1019679769 1401419382 612419296 -1115056294 -896620596 1424634479 602735353 -1159441597 -840735787 1654554537 362368831 -1936712059 -73978349 1710472112 318016294 -1946297700 -50664950 1816524699 457361165 -2108975433 -179526111 1797796738 472843028 -2061086034 -232693192 2133422029 137256795 -1859711263 -434094473 2017766356 256088898 -1773483272 -514983314 1911744511 116774761 -1610840365 -386156987 1990140902 26743664 -1735310646 -275352996 1508925281 787967991 -1208074675 -1057419557 1587387256 698002414 -1332479404 -946550078 1462490963 539813829 -1188710785 -836598039 1346769738 658580444 -1102548378 -917552400 1145523973 859864979 -1438044631 -582082881 1126861596 875412362 -1390089680 -635184474 1251788599 1033631649 -1533893093 -745171315 1307640622 989213624 -1543544318 -721923436 1236479082 1051991292 -1480766138 -793084464 1323231347 970578149 -1596946081 -673728055 1198040152 812618958 -1452882572 -564005406 1074094145 922898647 -1375010451 -653512197 1409563662 587402392 -1173725918 -854757964 1399453719 611240065 -1117284037 -899634771 1524610108 769164458 -1261316848 -1009326714 1571975205 716521651 -1279520503 -994369121 1927089314 98188340 -1663865458 -338404072 1974519995 45611053 -1682003561 -323380991 2080801936 184660998 -1844910660 -451947222 2070626441 208433183 -1788534363 -496889549 1869225158 409807952 -2124120598 -161264260 1745344735 520153161 -2046182925 -250705563 1639027956 381068386 -1883245096 -122108594 1725714669 299589755 -1999490623 -2817705 1353194795 665791933 -1096385529 -912175983 1472583986 549644708 -1177831394 -825456504 1584633113 695510415 -1333922763 -948255581 1495159040 773415318 -1223675860 -1072234310 1293880655 974667225 -1559139229 -736731915 1249036630 1031141824 -1535334278 -746874644 1136952701 885241323 -1379212207 -624044857 1151943012 867070450 -1431887800 -576712482 1808154083 482413941 -2050466609 -221287335 1823209978 464308588 -2103076650 -173889472 1696445905 303727943 -1961634563 -65739669 1651536328 360137054 -1937895196 -75947918 1987128711 24517905 -1736487765 -277316547 1897720222 102488328 -1626175310 -401229788 2024449461 263034147 -1767586663 -509348849 2143773100 146821434 -1849098112 -422694890 162815264 2125688246 -407225332 -1866658662 249141561 2044635567 -522717163 -1747924861 124769554 1885922692 -379472834 -1637448536 135435 1996824989 -301174745 -1727315791 335760708 1661238738 -99799960 -1928717058 326011229 1684650443 -43980687 -1972905753 450413942 1843394016 -187259814 -2083416884 498401647 1790063097 -205823933 -2068033323 853179880 1172131198 -590078780 -1412223918 901233137 1118865767 -608577315 -1396774837 1006761434 1258734924 -770730762 -1526160288 996946371 1282081109 -714977041 -1570414471 795700620 1483365658 -1050473312 -1234944970 671132053 1594333443 -972109639 -1324746705 565634494 1454495016 -809991022 -1195396092 651895207 1373376817 -925548405 -1076727779 279932001 1739087095 -22999731 -1985593893 398633080 1623562478 -104019628 -1899234878 510977107 1769198789 -260405889 -2021804567 421077066 1847464156 -149470874 -2146405904 219708421 2048871571 -485090007 -1810813505 175487004 2104658058 -461645520 -1820530266 63173687 1959052449 -305294053 -1697995379 78524462 1940455608 -358592254 -1649974892 734088361 1556511807 -976278139 -1295508205 749504688 1537980454 -1029510756 -1247422198 622511259 1377694733 -887839305 -1139567327 578224258 1433415700 -864460370 -1149349576 913726669 1097952347 -663208479 -1350627977 823892180 1176283202 -552207880 -1475163794 950916351 1336599657 -693914157 -1583053499 1069551846 1221009520 -774999606 -1496759972 998391714 1283788596 -712221042 -1567920616 1022360507 1273547565 -756966761 -1511609855 895072144 1113491206 -615000388 -1403984342 842298249 1160987423 -600173915 -1422056909 641019846 1362239312 -935637270 -1086554500 559475679 1449122633 -816411917 -1202603419 686729204 1609144162 -958347560 -1310198194 797139949 1485067131 -1047723327 -1232457129 15474538 2011901948 -287146426 -1713025328 125950835 1887890405 -376456609 -1635218743 238524248 2033231822 -533072268 -1757493534 156914497 2120049623 -413912467 -1873607941 492506894 1784430488 -212505054 -2074976588 439798551 1831992193 -197612997 -2092983635 327190332 1686615978 -40966640 -1970678138 351093541 1676309427 -85777911 -1914432865 580456163 1436434037 -862490673 -1148166311 636799738 1391721068 -872764458 -1124230336 742557393 1531295303 -1035147267 -1253320853 724517576 1546154590 -987683868 -1306127502 1059987079 1210658321 -786399317 -1507373251 943970974 1329916424 -699548750 -1588950236 838178485 1190307363 -537135207 -1459828977 915952300 1100964410 -661245056 -1349450986 435629611 1861230269 -134656249 -2130804847 513468978 1771952804 -258700514 -2020361336 388802073 1613469327 -115161291 -1910114397 272720384 1732661910 -28376276 -1991756870 71319119 1934036697 -363962525 -1656131595 53344854 1948961472 -316433542 -1708872724 177976957 2107410155 -459942063 -1819088953 234254948 2062631666 -470281400 -1795218466 1842911268 450865330 -2083063544 -187577954 1790270525 498232491 -2068103919 -205779577 1661145110 335814784 -1928498886 -99991124 1684984847 325706905 -1973373661 -43547211 1886357568 124303574 -1637750420 -379135494 1996639321 359631 -1727255179 -301261341 2125725810 162738404 -1866833570 -407023160 2044314731 249492733 -1747475129 -523201071 1454815468 565282938 -1195845184 -809506474 1373338869 651971683 -1076552231 -925749937 1483550942 795476040 -1235004942 -1050386076 1593898183 671597649 -1324444181 -972446339 1258399880 1007065118 -1525691996 -771163854 1282174097 996891655 -1570632259 -714785493 1171923130 853348396 -1412152938 -590122752 1119347875 900781109 -1397127793 -608258791 1958979941 63216115 -1697789879 -305465121 1940811132 78208490 -1650455472 -358138682 2048401751 220139969 -1810481029 -485396243 2104878414 175298008 -1820621726 -461589260 1769257217 510888343 -2021992403 -260183877 1847164184 421416334 -2145969100 -149934942 1739534643 279445925 -1985916897 -22650743 1623389482 398837180 -1899195386 -104094576 1336773037 950712635 -1583093631 -693839849 1220562356 1070038306 -1496437608 -775349234 1098252703 913387785 -1351065421 -662745051 1176225158 823981328 -1474976598 -552430532 1377475017 622700895 -1139476251 -887895949 1433886160 577793350 -1149682436 -864154518 1556156923 734404973 -1295028009 -976732095 1538053602 749462900 -1247628082 -1029340072 1609497254 686410288 -1310680182 -957895908 1484996287 797183529 -1232248941 -1047892219 1362457236 640827906 -1086647368 -935582930 1448654477 559908379 -1202268255 -816715977 1113189058 895408724 -1403548690 -615466120 1161047771 842210893 -1422241801 -599949471 1283613424 998593126 -1567882276 -712297654 1273997033 1021875839 -1511929915 -756615341 1686166126 327674616 -1970357438 -41317420 1676484215 350891745 -1914470565 -85700659 1784369756 492593866 -2074791056 -212728858 1832293957 439461587 -2093418647 -197146625 2033699338 238090908 -1757828314 -532767824 2119831059 157105797 -1873514689 -413966423 2011972152 15430318 -1713233132 -286977150 1887536673 126269111 -1634736371 -376907877 1190513639 838007665 -1459901749 -537093539 1100484606 916406120 -1349095726 -661561788 1210991573 1059681091 -1507843335 -785968529 1329825740 944027482 -1588730144 -699738506 1531108227 742779669 -1253262673 -1035236807 1546592154 724053772 -1306427722 -987345376 1436111793 580805415 -1147719011 -862977525 1391761320 636725054 -1124403580 -872561134 2107370287 178052025 -1818916349 -460146027 2062954294 233906080 -1795666406 -469795188 1933599517 71783307 -1655832015 -364301657 1949148932 53122962 -1708931544 -316344642 1613560651 388746205 -1910334873 -114971919 1732329298 273027012 -1991287170 -28807448 1861710713 435176431 -2131160491 -134339901 1771747168 513640438 -2020288948 -258742566 -1049766104 -1234507842 795063812 1482983058 -973073615 -1324932185 672035357 1594442379 -810131686 -1196331124 565722678 1455361696 -925132029 -1076057195 651557423 1372768953 -589641908 -1411516454 852797024 1171494646 -608763051 -1397738557 901341817 1119769327 -771666050 -1526300696 1007627858 1258823364 -714306713 -1569997839 996338251 1281743581 -100403232 -1929066634 336434892 1661642330 -43109383 -1972829329 325079765 1684496963 -187138094 -2082517180 450240254 1842425448 -206193717 -2068673699 498850535 1790765681 -407574652 -1867262190 163219112 2126362174 -522640483 -1747053813 248988337 2043703847 -378572874 -1637327072 123801242 1885748748 -301814865 -1727685831 838275 1997273621 -663296407 -1351493889 913868613 1098889171 -551869840 -1474555162 823477084 1175614410 -693277093 -1582670131 950210423 1336164321 -775902654 -1496868140 1070517102 1221196792 -977144307 -1295595877 735024929 1556654007 -1028902380 -1247083902 748835640 1537565614 -887456193 -1138930007 622075667 1376989061 -864568794 -1150252368 578411274 1434381212 -484915551 -1809844681 219588493 2047973147 -462093640 -1821232594 175858580 2105299714 -305967469 -1698398715 63778751 1959403305 -357660022 -1649821156 77654950 1940380464 -22030651 -1985419693 279033833 1738966911 -104721700 -1899683254 399274992 1623933798 -260808969 -2022478239 511328219 1769803597 -149316882 -2145473928 421002178 1846594388 -212093526 -2074311364 492164230 1783817232 -197758541 -2093924059 439881887 1832853513 -41927272 -1970860786 328096948 1686727714 -85067391 -1913992937 350460077 1675929659 -286480946 -1712614056 14861538 2011559028 -377396777 -1635364543 126812411 1887973485 -533254660 -1758454422 238636240 2034138182 -413472283 -1872897677 156534985 2119415903 -936012446 -1087199756 641463374 1362937048 -816295557 -1201708563 559296599 1448149185 -957473456 -1310118458 685800572 1608994026 -1048323767 -1232803361 797816933 1485474035 -712866554 -1568295536 999089194 1284232380 -756072161 -1511493239 1021386803 1273368741 -614920908 -1403109982 894921752 1112562830 -600520403 -1422657093 842704897 1161664663 -364870421 -1656245123 72279495 1934218577 -315801358 -1708494748 52634078 1948520776 -459600679 -1818477489 177565173 2106744163 -470366016 -1796081578 234400236 2063571322 -134769521 -2131712999 435811747 1862190389 -258322282 -2019729408 513028538 1771241772 -114549571 -1909773269 388136337 1613057287 -29239132 -1991841742 273660296 1732806942 -785472477 -1507224395 1059112207 1210578329 -700227526 -1589358420 944570646 1330262400 -537580527 -1460527993 838552893 1190952363 -661067768 -1348478818 915835172 1100069298 -862342073 -1147239215 580375915 1435559421 -873172898 -1124908856 637145458 1392320996 -1035846539 -1253765917 743202137 1531669967 -986711956 -1305949958 723622208 1546037718 -1526656468 -771349830 1259303680 1007174550 -1569925579 -714348893 1281537817 996509583 -1411737058 -589452664 1171585842 852741028 -1397268985 -609194351 1119436587 901648317 -1196031416 -810470690 1454924644 566186994 -1076115887 -925043001 1372956541 651335659 -1234335110 -1049969940 1482943318 795139008 -1325379997 -972587275 1594765135 671686617 -1636879644 -379059598 1885426632 124150622 -1727858947 -301611413 1997314001 763719 -1867203882 -407664064 2126175226 163441516 -1747353905 -522301863 2044141539 248524661 -2082987392 -186707434 1842758572 449934138 -2068453735 -206383601 1790674869 498906915 -1929139534 -100361692 1661848478 336263944 -1972474197 -43426243 1684017031 325533457 -1139137683 -887286789 1377059393 622031575 -1149769868 -865019934 1434027608 578729678 -1295930529 -976839735 1557121651 734591717 -1246990522 -1028956208 1537347178 749027068 -1582484727 -693501025 1336103461 950297267 -1497303280 -775436410 1221498428 1070180010 -1351173317 -663647315 1098439191 914352769 -1474592990 -551792716 1175789070 823275160 -2022440027 -260885709 1769628297 511529503 -2145794116 -148965590 1847043728 420517382 -1984984169 -22496511 1738664635 279370285 -1899868274 -104497384 1623994018 399187508 -1698491455 -305913001 1959621357 63586939 -1649485864 -357963954 1939912436 78087778 -1810326541 -484463771 2048326367 219269705 -1821024278 -462262404 2105228998 175902288 -1757974354 -533708744 2033783170 238952724 -1873103689 -413301727 2119488923 156493069 -1712523108 -286537718 2011339184 15051046 -1635697531 -377091053 1888443817 126381375 -1971298102 -41463716 1687028198 327758192 -1913805613 -85289915 1675871743 350549353 -2074351368 -212019090 1783990740 491960642 -2093601567 -198108041 1832406477 440368475 -1403432858 -614571792 1113010506 894435804 -1422617473 -600595223 1161491795 842909125 -1568483244 -712644414 1284290936 999000558 -1511056307 -756536101 1273068897 1021726199 -1309786110 -957779820 1608524078 686231992 -1232894949 -1048267635 1485694263 797627809 -1086994384 -936183642 1362864412 641505674 -1202189271 -815842113 1448504581 558980499 -1909702161 -114593415 1612849347 388304981 -1992194570 -28920480 1733289178 273208396 -2131244579 -135202485 1861855473 436115559 -2019947068 -258130606 1771334888 512973950 -1818537589 -459513571 2106929319 177340465 -1795779182 -470702844 2063135934 234865704 -1656694343 -364386001 1934538901 71927811 -1708319328 -316003018 1948482700 52710426 -1253940953 -1035644495 1531707403 743125149 -1305500354 -987195992 1545716754 723973252 -1147541227 -862004861 1435994169 579909807 -1124848372 -873259622 1392135200 637369526 -1460309693 -537771563 1190858863 838607097 -1348946598 -660634164 1100403830 915530976 -1506870927 -785790489 1210095709 1059563723 -1589428888 -700183042 1330469956 944401618 1131827057 879853543 -1384632739 -629203253 1142655848 857521150 -1441404348 -585966894 1303234371 984283093 -1549556113 -727410951 1254097754 1036465100 -1529978250 -741780768 1589731093 700870531 -1328595399 -943190353 1504484108 783002522 -1214055904 -1062876490 1343936295 656271281 -1105938933 -921467235 1467421502 544220072 -1183223278 -830586236 2014867385 253714223 -1776939371 -518963709 2138418080 141728566 -1854158196 -428017126 1992550283 29677341 -1731361113 -271927759 1907237778 111743748 -1616887106 -391679448 1706000349 313020235 -1952375055 -56218009 1656929220 365267794 -1932731672 -70522242 1802827759 477349753 -2055563581 -226646443 1813591030 454951776 -2112400678 -183475636 1517125168 761941670 -1268572388 -1016844406 1560328745 705137343 -1290872059 -1005982829 1421276674 598853268 -1162307794 -843077704 1406874139 618398349 -1110093001 -892181599 1205497428 819814082 -1445720200 -556580882 1085778509 934320859 -1363555487 -641795081 1224861286 1040635632 -1492154550 -804735012 1315709567 963318505 -1604172973 -681217083 1627610872 369389166 -1894957100 -133558462 1718524641 292137591 -2006910003 -9974949 1876481738 417326684 -2116634650 -154040464 1756697299 531767877 -2034535425 -239320215 2092191388 196312586 -1833291856 -440590554 2077854341 215923219 -1781011543 -489628865 1919927982 90764856 -1671321726 -345598188 1963066039 33894945 -1693686885 -334802163 1900031475 105323877 -1622258465 -397837239 1982720490 19585404 -1742501690 -282806192 2140906945 144479575 -1852455699 -426576773 2029412824 267473230 -1762131724 -503369630 1828142487 468716801 -2097587013 -167875539 1805318542 480102680 -2053859166 -225204172 1647097253 355173683 -1943874423 -81402849 1698787772 306594090 -1957752688 -62382074 1244532027 1026112941 -1541379049 -752395135 1296288034 977598900 -1555191794 -733308776 1156941065 871544223 -1426332635 -570633037 1134051600 882864518 -1382670276 -628027222 1469652319 547237321 -1181254541 -829403931 1358223686 670296528 -1090865046 -906131204 1497535853 776316411 -1219693503 -1068776233 1580159348 690512354 -1340002216 -953810738 1750801586 526134308 -2041217634 -246264568 1865865387 405923901 -2126988921 -163608303 1719702656 294102038 -2003896916 -7748294 1642942617 384458767 -1880936011 -119275229 1978404054 48970816 -1679659526 -320512660 1921108175 92731481 -1668306461 -343369355 2067236068 204518514 -1791367736 -499198626 2086289661 190673003 -1839980079 -447540921 1395997818 607259884 -1120182954 -902009408 1415116899 593479925 -1168729777 -850286119 1575924808 719946974 -1277110940 -991435278 1518563409 763642055 -1265823363 -1014357525 1317153822 965024904 -1601417934 -678724188 1240459271 1055447185 -1478391509 -790185539 1079616556 928945338 -1369979648 -649005674 1194614837 808669347 -1455816423 -566414961 656050805 1344125667 -921375911 -1105994801 544689772 1466990330 -830918848 -1182916650 700514887 1590047441 -942709909 -1329048579 783074910 1504442056 -1063082126 -1213884444 984455697 1303030407 -727450819 -1549481045 1036017160 1254583966 -741458140 -1530327118 880153123 1131487925 -629640433 -1384168551 857462330 1142744748 -585779434 -1441626240 477407933 1802738219 -226833519 -2055341305 454651556 1813929522 -183038072 -2112864482 313467535 1705513497 -56540253 -1952025803 365094550 1657132544 -70481990 -1932806356 29604569 1992591951 -271721483 -1731531933 112099008 1906921046 -392159252 -1616433286 253244139 2015298173 -518630457 -1777245359 141948658 2138228324 -428107810 -1854101688 1040300852 1225165730 -804267496 -1492587890 963411757 1315655611 -681435647 -1603981673 819606278 1205666704 -556510678 -1445764420 934803231 1085327241 -642148813 -1363237211 599173968 1420925894 -843527556 -1161823510 618360649 1406951391 -892006811 -1110294797 762127202 1516901364 -1016905138 -1268485416 704702331 1560795117 -1005681065 -1291209023 91200508 1919462250 -345900336 -1670985146 33710053 1963290483 -334741815 -1693774241 196350926 2092114776 -440765726 -1833090444 215603159 2078205761 -489179397 -1781496211 416844696 1876933390 -153687372 -2116953566 531976065 1756528407 -239391059 -2034491845 369296298 1627665212 -133340538 -1895149040 292472755 1718220581 -10443105 -2006477303 355264759 1647040609 -81622565 -1943684787 306261230 1699093624 -61911614 -1958183596 469196997 1827688531 -168230423 -2097270401 479896796 1805489226 -225131024 -2053900954 144439443 2140981253 -426403393 -1852659415 267795594 2029063196 -503816794 -1761645264 104886433 1900494903 -397536883 -1622597349 19772600 1982497838 -282864236 -1742412542 776128575 1497757865 -1068717805 -1219782267 690949158 1579695280 -954110710 -1339662948 546914317 1470001307 -828956383 -1181740617 670336020 1358148738 -906304200 -1090660946 871749723 1156769997 -570705545 -1426290207 882383938 1134505172 -627671698 -1382986248 1026445417 1244225791 -752864955 -1540947501 977507440 1296344294 -733088420 -1555380790 204986806 2066802976 -499533670 -1791064052 190455215 2086481209 -447447933 -1840034795 49041796 1978360082 -320720728 -1679491010 92378525 1921426699 -342887247 -1668758489 293652946 1720187204 -7427842 -2004248472 384634315 1642741085 -119313177 -1880859535 526074336 1750888822 -246079284 -2041442214 406226425 1865528687 -164043563 -2126523325 928643454 1079953896 -648570798 -1370445628 808729959 1194528241 -566600629 -1455592227 964849996 1317355994 -678686624 -1601494794 1055896917 1239975363 -790506375 -1478040337 720300314 1575606668 -991918026 -1276659552 763571459 1518607765 -1014150097 -1265992519 607478056 1395806654 -902103036 -1120128878 593012017 1415550375 -849951715 -1169034101 -1951414919 -56035857 1705092181 312906947 -1933442720 -70962698 1657561164 365646042 -2055975605 -227312163 1803168871 477961457 -2112255662 -182535740 1813506174 454088936 -1776757475 -518003317 2014753841 252806311 -1854598908 -428727918 2138796072 142360766 -1732027089 -272339527 1993161731 30018709 -1615947466 -391534176 1906374682 111659148 -1329470031 -943270617 1590658205 701019147 -1213455960 -1062530754 1503805572 782594066 -1105564285 -920822507 1343491247 655572025 -1183340134 -831481588 1467599030 545191968 -1384712747 -630078141 1131975929 880780399 -1441058356 -585367206 1142247648 856842358 -1548911129 -727036559 1302535371 983837789 -1530873346 -741897880 1255069906 1036642372 -1833634760 -441203538 2092602644 196978050 -1780928479 -488767305 2077708557 214983067 -1670415350 -345486180 1918967078 90582448 -1694320621 -335181691 1963776319 34335145 -1895570340 -133901110 1628276080 369800678 -2006048699 -9891629 1717584233 291992063 -2116522898 -153133832 1876299074 416366036 -2034915209 -239953695 1757137243 532478413 -1445276432 -555883418 1205122524 819168586 -1363734295 -642768769 1085895109 935215443 -1493082942 -804885420 1225735662 1040715128 -1603495717 -680810419 1315109367 962972001 -1267874668 -1016400894 1516479928 761566510 -1291845491 -1006161893 1561223585 705253687 -1162457946 -844006352 1421356426 599727388 -1109686081 -891504599 1406527891 617797893 -1181112325 -828467347 1469564631 546371137 -1091279902 -906800268 1358561998 670904920 -1220399159 -1069211809 1498173157 776699507 -1339036720 -953623738 1579256572 690403946 -1540442209 -752253175 1243666099 1026024997 -1555860602 -733723888 1296896682 977936956 -1426767955 -571338949 1157324417 872181271 -1382483020 -627061982 1133943448 881961486 -2097707213 -168773723 1828316703 469685897 -2053487830 -224562244 1804870150 479400592 -1943269631 -81051753 1646423597 354770619 -1958622440 -62456946 1699719732 306748066 -1623156905 -397957183 1901000315 105498349 -1741860018 -282434600 1982018146 19137268 -1852104859 -425971725 2140503625 143806175 -1762206852 -504239126 2029566544 268405446 -1602054470 -679107028 1317861270 965461760 -1477487965 -790076875 1239495567 1055261465 -1369891192 -648139234 1079476132 928010034 -1456153967 -567023097 1195031485 809339691 -1120565538 -902646200 1396434930 607967076 -1168620857 -849382831 1414931435 592515965 -1276244244 -991347078 1574989760 719806294 -1266431243 -1014695325 1519234009 764058447 -1678985614 -320108828 1977800542 48621512 -1669238165 -343522563 1921979207 92808145 -1791541696 -500166954 2067357548 205418490 -1839531431 -446838065 2085919605 190032867 -2040814058 -245590400 1750452026 525531052 -2127142385 -164539751 1865941795 406795189 -2004865500 -7921998 1720602376 294223774 -1880233411 -118826325 1642302225 384088967 -272433027 -1731972885 30237009 1992970695 -391199644 -1616251662 111191368 1906808286 -518485937 -1776305959 253159779 2014435829 -428520362 -1854767936 142290298 2138840556 -227274727 -2056052593 477786421 1803370915 -182856704 -2111904618 454538540 1813022138 -55601109 -1951881027 312604935 1705429393 -71148494 -1933218652 365706526 1657474440 -726851403 -1549135837 983777689 1302622479 -742333268 -1530407878 1036944768 1254733078 -629757817 -1385064431 880331179 1132460349 -585405282 -1440982008 857017778 1142045988 -921030447 -1105395641 655643133 1343447403 -830999352 -1183792034 544839140 1467917682 -943605533 -1329166219 701487567 1590225241 -1062437638 -1213510548 782376406 1503997248 -153603780 -2116091478 416698384 1875992710 -239733467 -2035104333 532386825 1757193375 -133973746 -1895528040 370006050 1628104884 -9536233 -2006364799 291511355 1718037677 -345038504 -1670901298 90259572 1919316194 -335354559 -1694116393 34374765 1963701499 -441144982 -1833723396 196790342 2092824784 -489067149 -1780589083 215419999 2077244617 -843705868 -1162796702 599290072 1421819982 -891562515 -1109596805 617985217 1406305367 -1016227386 -1268078256 761526506 1516554364 -1006608929 -1291358903 705576179 1560874085 -805240432 -1492766458 1041195196 1225281578 -680737399 -1603537633 962765989 1315279923 -556103262 -1445086924 819259534 1205065752 -642298437 -1364165331 934882455 1086200833 -571120897 -1426959767 872088531 1157378885 -627530010 -1382050192 882296778 1133639516 -751899955 -1540760997 1025543137 1244117879 -733794604 -1555816894 978145272 1296727918 -1069387109 -1220197875 776737719 1498096417 -953174398 -1339521516 690083758 1579607864 -828769623 -1180775873 546806661 1469098771 -906740048 -1091367386 670719900 1358786314 -426032585 -1852018015 143991579 2140279693 -503937490 -1762543944 267970306 2030032788 -398407163 -1622672749 105818921 1900649407 -282259940 -1742061942 19099440 1982095270 -80981421 -1943313723 354562943 1646593001 -62810550 -1958304036 307230566 1699268592 -168306079 -2098140425 469351245 1828621275 -224780680 -2053296402 479493972 1804816322 -991013954 -1276550360 719336082 1575420420 -1014786137 -1266374863 764278411 1519044125 -902440052 -1120736486 607894176 1396476470 -849862763 -1168167165 592871097 1414614575 -648461350 -1369541812 928457462 1078989408 -566982717 -1456228523 809166575 1195234937 -679293976 -1601832066 965520068 1317771858 -789639183 -1477951641 1054961373 1239834187 -8359050 -2004401184 294523482 1720263372 -118638737 -1880455175 384030275 1642391253 -245630140 -2040738862 525703784 1750248190 -164216995 -2127491125 406347377 1866428135 -499686638 -1791995004 205062718 2067673768 -447043829 -1839360099 190105127 2085877425 -320017632 -1679041610 48400908 1977989786 -343855303 -1668931665 93277717 1921547907 -1674544766 -348698348 1916672174 87631928 -1688355429 -329609971 1968430263 39119905 -1830030928 -437468890 2095419548 199401482 -1786366551 -494860993 2072532101 210723859 -2121831962 -159360656 1871251658 411973724 -2031440385 -236085911 1759825107 535034949 -1889738284 -128200382 1632796920 374714478 -2010044979 -13232805 1715422433 288912503 -1486988982 -799446564 1229994086 1045891312 -1607230125 -684413499 1312685183 960154857 -1450847880 -561847826 1200336980 814514370 -1360521887 -638638601 1088844877 937510107 -1159116498 -840009288 1424435202 601888916 -1115386569 -897335903 1401613339 613276813 -1271742180 -1019874934 1513922608 758878374 -1285618427 -1000852077 1565615145 710300863 -2060760893 -231966635 1797597679 471996793 -2109305638 -180241332 1816718838 458218848 -1947156239 -50859929 1711186397 318345547 -1935866648 -73780098 1653827012 362042706 -1734584153 -275027919 1989294475 26544413 -1611555650 -386487256 1912602002 116968708 -1773678443 -515842045 2018095545 256803119 -1859513204 -433249254 2133095840 136529206 -1102747637 -918398819 1347094823 659306929 -1188516846 -835740540 1462160702 539098536 -1331765191 -946220881 1586528533 697807235 -1208802272 -1057745738 1509770508 788166042 -1544390545 -722122503 1308367171 989538773 -1533035402 -744977184 1251073370 1033301452 -1389760419 -634470197 1126666609 874553831 -1438370748 -582810414 1145722216 860710398 -1375331584 -654234730 1074297388 923749050 -1452548327 -563286129 1197850165 811765411 -1596091598 -673537116 1322512926 970244744 -1481615573 -793286723 1237202439 1052313233 -1280242844 -994690062 1572825672 716724958 -1260597379 -1008992277 1523756625 768974535 -1117093034 -898780224 1399120506 610521836 -1173928113 -855607335 1409885795 588125941 -1788331064 -496039074 2070305508 207710834 -1845100591 -452800697 2081136381 185380459 -1682721798 -323714196 1975374550 45802048 -1663141917 -338081931 1926239951 97986137 -1998640212 -2614470 1724992128 299268630 -1884098635 -122298589 1639747225 381402639 -2046516322 -251423992 1745535666 521007652 -2123798649 -160540911 1869022891 408958525 -1222825407 -1072031017 1494436717 773094395 -1334776232 -948445490 1585352564 695844834 -1178164621 -826174747 1472775007 550499273 -1096063382 -911452420 1352992582 664942544 -1431684571 -575862093 1151621897 866347935 -1379402180 -624898390 1137286928 885960582 -1536052713 -747208063 1249891131 1031332781 -1558415858 -736409960 1293031202 974464948 -1938617719 -76269025 1652386725 360340275 -1960915312 -65405434 1695592380 303537962 -2102885701 -173034963 1822876567 463590145 -2050668894 -222136780 1808476046 483137304 -1849419027 -423417221 2143976385 147671895 -1767252236 -508629406 2024259544 262180686 -1625320737 -401038775 1897001971 102155109 -1737337146 -277518768 1987852266 24840060 -128140154 -1889825776 374529450 1633021244 -13535073 -2009708535 289348019 1714956581 -158911308 -2122316766 411653528 1871602958 -236261203 -2031239109 535073153 1759748375 -437539614 -1829987212 199609806 2095250776 -494507781 -1786685331 210242007 2072983873 -349166384 -1674111930 87967228 1916368234 -329391927 -1688547233 39027173 1968484723 -1020093362 -1271550760 758971746 1513868788 -1000384425 -1286051647 709966203 1565919725 -840362884 -1158798102 602371408 1423984070 -897265563 -1115430669 613069129 1401782751 -561673174 -1451049796 814476550 1200414096 -639088589 -1360037723 937830687 1088493961 -799144936 -1487326066 1045456180 1230460322 -684474367 -1607143273 960340269 1312461243 -515404345 -1774142127 256503019 2018434173 -433436194 -1859290808 136587506 2133006436 -274987531 -1734658717 26371289 1989497935 -386809364 -1611206278 117416128 1912115286 -51339869 -1946702539 318700687 1710869529 -73573958 -1936037588 361969814 1653868544 -232057455 -2060704505 472216765 1797407787 -179908216 -2109611746 457748644 1817149490 -634802929 -1389453927 875023395 1126235317 -582719210 -1438426752 860489786 1145911468 -722328259 -1544219221 989611025 1308324999 -744496860 -1533488718 1032945672 1251389598 -945898133 -1332113923 697359431 1587014865 -1057785486 -1208727068 788338782 1509566664 -918211239 -1102969393 659248245 1347183843 -836177600 -1188052522 539398252 1461821690 -898966012 -1116868974 610582312 1399033790 -855172579 -1174394229 587823921 1410223015 -995011018 -1279891808 717174554 1572341644 -1008954833 -1260674375 768799491 1523958677 -673329568 -1596260618 970174284 1322557402 -793769351 -1481164049 1052666709 1236884419 -653900206 -1375635772 923281278 1074730984 -563379637 -1452494115 811983719 1197659121 -251330868 -2046570918 520789984 1745727350 -160875819 -2123494845 409426937 1868589935 -2132226 -1999092120 298915794 1725310788 -122506521 -1883929999 381473739 1639703389 -323752280 -1682645442 45977476 1975172882 -337761615 -1663493593 97536925 1926724363 -496474470 -1787865588 208013238 2069968672 -452615549 -1845325291 185320367 2081223481 -747507899 -1535713325 1031769705 1249427199 -736351396 -1558504502 974277232 1293253350 -576034953 -1431480351 866387547 1151547085 -624450706 -1379888136 885637698 1137636052 -825819359 -1178480713 550018573 1473228443 -911525064 -1096021074 665147924 1352821378 -1071810797 -1223014523 773002815 1494492841 -948915446 -1334344804 696177190 1585046192 -400568435 -1625751781 101822113 1897307703 -277738604 -1737147646 24931000 1987795502 -423344193 -1849460951 147465875 2144146949 -508984410 -1766935760 262660746 2023805468 -173482007 -2102399105 463912645 1822527059 -221963280 -2050872474 483097308 1808550474 -76326949 -1938528435 360527607 1652164193 -65104958 -1961254060 303100654 1696055928 1424618378 602850076 -1159228762 -840916432 1401173907 612566789 -1115007297 -896702935 1513257912 758467374 -1271129452 -1019532798 1566556065 710446903 -1286480243 -1000935909 1230955502 1046074232 -1487895870 -799559084 1311975415 959715169 -1606596901 -684034483 1199926236 813849418 -1450505488 -561235354 1088991173 938450771 -1360605463 -639500673 1871172418 411100116 -2121682322 -158432520 1760171867 535635917 -2031847817 -236763423 1633442672 375090150 -1890436516 -128644406 1714528105 288796671 -2009072059 -13054253 1915798310 87552944 -1673616886 -348548452 1969030975 39466921 -1689033197 -330017147 2095794964 200047490 -1830475208 -438166866 2072416013 209829787 -1786188255 -493887817 1307755211 989196893 -1543724057 -721710223 1251935954 1033385540 -1533974530 -745121944 1126779641 875461231 -1389941803 -635430077 1145343712 860077686 -1437929524 -582099110 1346753199 658694713 -1102335101 -917732587 1462245046 539960864 -1188661350 -836679924 1587436189 697920011 -1332724815 -946402521 1509138052 787787282 -1208090712 -1057304770 1989992963 26989205 -1735228625 -275401799 1911629338 116790924 -1610660042 -386369632 2017946161 255875751 -1773597923 -514966645 2133503528 137207486 -1859858684 -433848430 1798042215 472695537 -2061135029 -232610851 1816540798 457246440 -2109188270 -179345468 1710258773 318196419 -1946281095 -50779153 1654505036 362450650 -1936466080 -74125322 1725927688 299409822 -1999507420 -2703182 1639077137 380986759 -1883491267 -121961301 1745099066 520300972 -2046134250 -250787712 1869208867 409922997 -2123908081 -161444711 2070446444 208646650 -1788420032 -496906026 2080720245 184710627 -1844763559 -452193073 1974667614 45365704 -1682085774 -323331868 1927204167 98172369 -1664045973 -338191107 1571926464 716603734 -1279274772 -994516870 1524397529 769344847 -1261300491 -1009441693 1399470578 611125604 -1117497122 -899454904 1409809899 587255165 -1173775161 -854676399 1074176420 922849586 -1375158136 -653266914 1198220733 812406059 -1452997487 -563989497 1323116950 970594560 -1596766022 -673941460 1236331919 1052237081 -1480684381 -793134027 2143592521 147034335 -1848983195 -422710797 2024367184 263083206 -1767438980 -509594134 1897867387 102242541 -1626257065 -401180223 1987243106 24501492 -1736667826 -277103144 1651748909 359956667 -1937911551 -75832937 1696494644 303645858 -1961880296 -65591922 1822963743 464455817 -2103027405 -173971035 1808137222 482528400 -2050253526 -221467204 1152024705 867020823 -1432034899 -576466629 1137132696 885027854 -1379326540 -624028382 1248921779 1031157797 -1535153761 -747087607 1293733034 974912572 -1559057018 -736781040 1495109861 773496947 -1223429687 -1072381601 1584420092 695690346 -1333905968 -948370106 1472600279 549529665 -1178043909 -825276051 1353440462 665644120 -1096434206 -912093836 814036622 1199703576 -561293406 -1450416332 938013335 1089454593 -639200325 -1360944339 1046396604 1230605866 -800006256 -1487409402 959675045 1312049715 -683861111 -1606800609 758261482 1513428604 -1019459642 -1271171248 710927091 1566102117 -1001290785 -1286163639 602517208 1424924238 -840445964 -1159659678 612657857 1401117271 -896922643 -1114817669 199956038 2095851216 -437946518 -1830664196 210162271 2072109769 -494357645 -1785756699 87072372 1916251874 -348192936 -1673932850 39672429 1968859899 -330089663 -1688990761 375129634 1633367732 -128817394 -1890232424 288473659 1714877101 -12606697 -2009558143 411536912 1870708358 -158732484 -2121343062 535448073 1760393887 -236704987 -2031936589 698222543 1587099481 -946837789 -1332259211 787727318 1509225280 -1057119494 -1208315284 658870269 1346551659 -917770543 -1102258617 539511780 1462729586 -836359480 -1189012898 875108267 1127098173 -634947961 -1390393839 860148658 1145299748 -582307170 -1437761016 988979097 1307946767 -721617227 -1543778781 1033853824 1251502870 -745456980 -1533670854 317728519 1710692241 -50444757 -1946585411 362668830 1654313864 -74218958 -1936411996 472624949 1798086563 -232403431 -2061304177 457599788 1816222650 -179828224 -2108736874 256325475 2017462261 -515287473 -1773246759 137032570 2133705708 -433810858 -1859935552 27049809 1989906375 -275587459 -1735004437 116489032 1911966686 -385934748 -1611126030 45306892 1974756506 -323144416 -1682307658 98471957 1926865027 -338628295 -1663581777 208198718 2070932648 -496583406 -1788768892 184883239 2080516273 -452232949 -1844688483 520373352 1745057022 -250993340 -2045962798 409567345 1869525223 -160964259 -2124361269 299879514 1725496524 -3035786 -1999200800 380766275 1639266517 -121869969 -1883547143 970814660 1322927186 -674032152 -1596709506 1051767005 1236762699 -792800783 -1480990361 923204854 1073859680 -653746726 -1374704308 812333295 1198262393 -563783229 -1453168299 610952352 1399673910 -899414644 -1117571814 587702457 1409323055 -854998635 -1173425917 716303506 1572264964 -994079298 -1279738584 769403019 1524307997 -1009628761 -1261078223 464020813 1823430107 -173669279 -2103364361 482713940 1807913410 -221527944 -2050166546 359918975 1651826153 -75658157 -1938113339 303966566 1696143856 -66041782 -1961396004 102724905 1897416127 -401533947 -1625938797 24293680 1987412390 -277032932 -1736712054 147127579 2143538573 -422929353 -1848791903 262748418 2024671636 -509126610 -1767872328 549864837 1472296211 -825744215 -1177611201 665551260 1353494794 -911875920 -1096626138 773705143 1494940961 -1072452453 -1223386099 695208366 1584871736 -948017022 -1334224876 1030837729 1249273207 -746638131 -1535638437 974950904 1293656430 -736956204 -1558855614 866835923 1152249157 -576406273 -1432122263 885463498 1136666972 -624330522 -1378989968 -688755757 -1577755835 956041983 1341864553 -778063926 -1499947172 1066520294 1217855088 -668343327 -1355885705 908559053 1092661851 -549181448 -1471998098 826951380 1179481666 -884638793 -1136506079 625679003 1380723213 -869744722 -1154511048 572972674 1428286996 -979438715 -1298545901 730895017 1553441343 -1024247908 -1242298614 754800304 1543136806 -308524261 -1701086323 59910711 1955928737 -353267966 -1644773484 83881518 1945689784 -481836247 -1807682625 222929413 2051969683 -467007696 -1825753178 170157596 2099467914 -265593985 -2027131927 505756243 1763838661 -146366618 -2143178768 424214090 1850724060 -17771699 -1980242981 285127265 1744405239 -107145388 -1902499902 395540088 1620330222 -806790510 -1192334844 568802238 1457523496 -930832757 -1081889251 646643623 1368248113 -1053633888 -1237982666 792507276 1480295194 -966846791 -1319623121 676427669 1599489795 -765572362 -1520862624 1011887066 1263999820 -718041361 -1573601671 993914819 1278926677 -595213628 -1417481646 848012264 1166840702 -605550883 -1393609141 904292337 1122064231 -192447910 -2088744244 445193078 1838033888 -202719677 -2064806187 501538671 1793323001 -94571928 -1923366146 340955972 1666556882 -47106447 -1976170777 322918237 1681418187 -382703042 -1640539480 121506578 1882798980 -295850457 -1722114383 5492491 2002059165 -403971572 -1863527782 166036256 2128786358 -528079339 -1753147773 243812153 2039445423 -456914607 -1815922233 181037181 2110609643 -475411128 -1800471074 229092452 2057346290 -367034013 -1659325963 68280399 1930875097 -311278214 -1703578132 58467414 1954223296 -109897419 -1904989789 394098713 1618626703 -31531732 -1994789446 269532160 1729596566 -139947769 -2135973487 430370859 1856094397 -255503074 -2017303160 516633650 1774978212 -542496359 -1465050865 832850101 1185118243 -657986176 -1346314986 919178412 1104067642 -781082197 -1502179011 1065336967 1215885329 -702782030 -1592044252 940704926 1326789640 -1038272003 -1256584853 739465425 1528064071 -982450716 -1300771470 729717960 1551477854 -859393585 -1144946343 583586019 1439686773 -877955626 -1129560768 631575802 1386357868 -35702768 -1965553530 332486972 1691773354 -88933367 -1917465441 347905317 1673244083 -217796574 -2080145228 487248142 1779294616 -194415557 -2089925459 442963223 1835017601 -530044812 -1754326814 241584472 2036431310 -419042195 -1878860549 151752001 2114764247 -290217914 -1716219696 12435818 2008740348 -371301281 -1629924151 131073395 1893152229 -961472296 -1313462194 683637236 1605912930 -1042490175 -1227101097 802340333 1490390395 -932540182 -1083334532 644149702 1365492048 -821603085 -1207933851 554251743 1443759433 -620361540 -1409206230 889743760 1108302086 -596915035 -1418920909 845524361 1164090655 -706903922 -1562726376 1003741602 1289015604 -760200041 -1514703871 1019094459 1270420781 -1298223401 -979788223 1552994299 731381613 -1242338610 -1024173480 1543310306 754596724 -1136318747 -884861325 1380665289 625768287 -1154948356 -869281174 1428587472 572633926 -1356218701 -668037595 1093132191 908128009 -1471907158 -549238212 1179261830 827140880 -1577961855 -688585193 1341937581 956000059 -1499467112 -778518002 1217500084 1066836770 -1980723681 -17318263 1744760627 284811173 -1902294522 -107316592 1620257578 395582396 -2027223507 -265537861 1764058881 505567127 -2142846412 -146672990 1850254104 424645518 -1807245701 -482300179 2051669847 223268801 -1825940894 -466785548 2099526478 170068952 -1701046711 -308599073 1955755877 60114931 -1645096368 -352918842 1946137468 83395562 -1417306218 -595415296 1166802618 848088620 -1394058353 -605066471 1122384547 903940661 -1520560220 -765909198 1263564424 1012352542 -1573661763 -717954261 1279111825 993690119 -1238200334 -1053442204 1480388318 792452680 -1319154709 -967279747 1599154887 676731473 -1192687680 -806471850 1458005740 568350330 -1081818151 -930876593 1368040181 646812259 -1863598242 -403927096 2128993906 165867236 -1752794297 -528397359 2038962795 244263677 -1641007252 -382269446 1883133504 121202390 -1721896075 -296041501 2001965657 5546703 -1923305670 -94658644 1666371094 341180032 -1976472797 -46769227 1681852943 322452121 -2088294648 -192931938 1837712932 445544114 -2064981231 -202517625 1793360445 501461675 -2136421291 -139461437 1856417145 430022127 -2017130420 -255706918 1774938464 516708854 -1905048473 -109808399 1618814283 393876957 -1994489730 -31870744 1729159506 269996484 -1658856399 -367465305 1930542365 68586891 -1703798744 -311088962 1954314500 58411410 -1815849981 -456956779 2110403887 181208505 -1800826854 -475094900 2057826614 228639136 -1144591203 -859710453 1439206833 584039719 -1129633660 -877914094 1386564008 631404862 -1256364881 -1038461895 1527973251 739521813 -1301241674 -982020064 1551810970 729411852 -1502479111 -780743569 1216323029 1064873283 -1591985952 -702871434 1326602700 940927322 -1465223989 -542292899 1185158631 832775537 -1345867566 -658472892 1103745534 919527784 -1716257516 -290140798 2008915000 12233902 -1629603571 -371652197 1892702241 131557559 -1754761946 -529578576 2036732938 241247388 -1878675137 -419266135 2114703379 151838853 -2080051856 -217850394 1779076188 487439562 -2090260119 -194110977 1835485253 442530003 -1965071038 -36153900 1691419758 332805368 -1917673125 -88763955 1673314423 347861217 -1562518052 -707072694 1288944880 1003785318 -1515185723 -759748269 1270773993 1018775679 -1408870930 -620665480 1107834050 890176596 -1419013641 -596860575 1164308699 845332557 -1083519560 -932315858 1365552276 644062210 -1207498335 -822068937 1443457165 554588187 -1313782390 -961120996 1606362278 683152432 -1227062893 -1042566907 1490215103 802541609 506192347 1764544845 -265977609 -2027769759 424027586 1849759060 -146258706 -2142276488 284191209 1744263551 -16906043 -1980155821 396209648 1620745574 -107754276 -1902838710 60617151 1956364585 -309161837 -1701470203 82916774 1945503024 -352365430 -1644665828 222787981 2051033371 -481748831 -1806817225 170573204 2100137218 -467346248 -1826362322 625328403 1380118917 -884236225 -1135832919 573048074 1429157276 -869899226 -1155443536 731793697 1553562039 -980408307 -1298720613 754158904 1542765998 -1023546348 -1241850750 955437431 1341514209 -688082853 -1577353011 1067390318 1217930744 -778996670 -1500101420 908679493 1093560787 -668518295 -1356855041 826580316 1178840522 -548733840 -1471296282 120639642 1882710028 -381767242 -1640398560 6100099 2002396181 -296520273 -1722530503 166418600 2129422398 -404407932 -1864234734 243702961 2038541351 -527893091 -1752183541 445104382 1837166696 -192306734 -2087808700 501875943 1793930353 -203135541 -2065476259 341592268 1666938970 -95278624 -1923802762 322014421 1681308739 -46141959 -1975984785 1012854866 1264173252 -766471810 -1520983576 993211467 1278477533 -717400729 -1573231119 847607904 1166166262 -594863796 -1416877606 904445049 1122995439 -605627051 -1394479677 568975414 1458491552 -806911718 -1193234036 646194223 1367545017 -930462461 -1081248363 791832580 1479891090 -1053030104 -1237632578 677358621 1599642763 -967717583 -1319699033 740131673 1528476623 -1038884235 -1256926493 728778560 1551333334 -981588372 -1300687110 583404395 1438727165 -859280825 -1144038703 632016754 1387069412 -878334370 -1130193208 833262397 1185784747 -542838255 -1465662841 919033636 1103128498 -657902072 -1345452386 1064377103 1215703961 -780174813 -1502065995 941416214 1327230848 -703414726 -1592422740 393454481 1618252551 -109198659 -1904545237 270428040 1729713950 -32504156 -1994967502 430451619 1856969525 -140096881 -2136901095 516288442 1774378796 -255095146 -2016625152 180663285 2109965155 -456469799 -1815223729 229210092 2058241914 -475588928 -1801443754 69155783 1930955601 -367961365 -1659475331 57868254 1953877832 -310599950 -1703170460 889631256 1107395214 -620178636 -1408244830 845903361 1164723863 -597354707 -1419630661 1004354090 1289358012 -707568890 -1563137136 1018232371 1270337189 -759259361 -1514557559 682730108 1605800682 -960511152 -1313279034 802973285 1490769651 -1043200183 -1227540513 644491854 1366104792 -932951198 -1083999244 554167895 1442897601 -821457029 -1206992915 241734352 2037359174 -530123780 -1755200662 151344841 2114086495 -418695195 -1878259853 11737826 2008296052 -289571890 -1715844264 132046587 1893330541 -372195369 -1630040255 333415092 1691922978 -36576360 -1965632754 347227821 1672836667 -88332415 -1917118697 486804102 1778596368 -217420886 -2079499460 443141791 1835990537 -194531405 -2090819803 2051482847 222303305 -1807137293 -481397403 2099962054 170774608 -1826323990 -467422852 1956424941 60529787 -1701655103 -308937385 1945200884 83253346 -1644230184 -352831154 1743795387 284623917 -1979820649 -17210111 1620963490 396017716 -1902931570 -107699944 1764473993 506235935 -2027561563 -266146509 1850112144 423708678 -2142758468 -145807062 1093207063 908997761 -1356372677 -668969555 1178910734 826536088 -1471504094 -548564556 1341295653 955628723 -1577259767 -688136801 1218398268 1066956970 -1500436208 -778692218 1553863795 731456741 -1299155617 -979941943 1542705258 754245884 -1241665210 -1023770160 1380293697 625126615 -1135870611 -884158981 1428707416 573532366 -1155122828 -870250014 1666979230 341517576 -1923976014 -95075292 1680986503 322363665 -1975537493 -46628803 1837604268 444640570 -2088108928 -191968234 1793743285 502098211 -2065418087 -203225073 2129331706 166475116 -1864014634 -404597696 2038874595 243396981 -1752653617 -527462311 1882230216 121093470 -1640043292 -382083982 2002602449 5929287 -1722603267 -296478613 1479685462 792004032 -1237560198 -1053072148 1600123215 676905433 -1320054685 -967401227 1458158948 569282034 -1192764344 -807342882 1367636349 646138347 -1081468847 -930273081 1166353714 847386020 -1416936418 -594774904 1122558251 904909245 -1394180089 -605966191 1264495872 1012506006 -1521431508 -765985606 1278437657 993286543 -1573058507 -717604701 1215383133 1064728267 -1501616271 -780658713 1327268420 941339346 -1592597656 -703212546 1185599087 833486585 -1465602237 -542924843 1103563382 918567648 -1345754278 -657564724 1439061561 583100079 -1144506603 -858847357 1386975776 632070838 -1129975028 -878525542 1528684043 739962525 -1256997081 -1038839887 1550850578 729229956 -1300333762 -981906520 1931437717 68703747 -1659828295 -367642833 1953669772 58036762 -1703099488 -310643914 2110058151 180608561 -1815441525 -456278243 2057906878 229513768 -1800975470 -476022012 1856534257 430917223 -2136598563 -140433589 1774564072 516063870 -2016685116 -255007918 1618214595 393530965 -1904369681 -109400199 1730034394 270076492 -1995416586 -32019616 1365931804 644695946 -1083959760 -933026138 1443345157 553681811 -1207315927 -821108033 1605500718 683069368 -1312842238 -960975212 1490828087 802884513 -1227728357 -1042978163 1289578360 1004165102 -1563228588 -707512638 1269867361 1018663927 -1514225075 -759565605 1107750730 889315292 -1408725402 -619725072 1164651347 845945797 -1419425153 -597525783 1778669524 486762306 -2079705352 -217250194 1835635661 443458395 -2090339615 -194985353 1692393446 332984176 -1965965622 -36270500 1672616959 347417449 -1917027629 -88389051 2008238000 11826982 -1715657060 -289794550 1893630889 131707711 -1630477691 -371731949 2036912002 242220820 -1754878290 -530473416 2114259867 151141133 -1878299977 -418620895 48765469 1978608267 -320439503 -1679733849 92659204 1921183378 -343163096 -1668509762 204706351 2067047097 -499256573 -1791310955 190731830 2086233760 -447727846 -1839790196 526322297 1750612719 -246322347 -2041160765 405982816 1865809654 -163795124 -2126798886 293896779 1719907037 -7675033 -2003971087 384386642 1643017924 -119068802 -1881139224 965098197 1317079619 -678929415 -1601213585 1055653580 1240256090 -790257696 -1478316170 928887527 1079673457 -648817717 -1370168483 808482558 1194804840 -566356014 -1455872188 607201969 1396054567 -901821539 -1120371957 593292968 1415306814 -850227324 -1168785646 720020099 1575850517 -991640657 -1276906695 763848346 1518360076 -1014429770 -1265748192 468921180 1827937226 -167949712 -2097513754 480177989 1805246419 -225407383 -2053652737 354984814 1647285240 -81345982 -1943932204 306538359 1698846689 -62192037 -1957939507 105134904 1900219310 -397780460 -1622316414 19529505 1982779319 -282616307 -1742688613 144683786 2140701596 -426651098 -1852382544 267548435 2029340549 -503572929 -1761925463 547163028 1469725442 -829199688 -1181459922 670093197 1358429979 -906056031 -1090937289 776373158 1497477936 -1068965238 -1219505636 690702271 1579972393 -953866605 -1339943419 1026169840 1244474214 -752583972 -1541191094 977788905 1296101247 -733364539 -1555132845 871470018 1157014356 -570428690 -1426537864 882661339 1134257997 -627951881 -1382742431 819886239 1205422089 -556787277 -1445517019 934526086 1085574160 -641868374 -1363481284 1040576685 1224917051 -804548223 -1492344553 963130548 1315898402 -681159272 -1604229874 761882875 1517181037 -1016657449 -1268762303 704949474 1560517748 -1005924914 -1290928808 598925513 1421201503 -843283995 -1162104461 618603728 1406669894 -892254724 -1110018710 196106327 2092394689 -440518277 -1833367059 215850062 2077928664 -489423518 -1781215756 90951781 1919738099 -345657015 -1671265825 33952892 1963009258 -334990000 -1693497914 369575987 1627420837 -133617377 -1894901367 292195370 1718467772 -10162938 -2006721136 417120257 1876684951 -153968339 -2116709957 531694616 1756771470 -239114956 -2034739806 700795358 1589803336 -942987022 -1328801692 782798279 1504689489 -1062802197 -1214129027 656327148 1343877498 -921657152 -1105751978 544409077 1467233635 -830642983 -1183165361 879909306 1131768108 -629393258 -1384445952 857709987 1142467893 -586023793 -1441346535 984207752 1303306526 -727207772 -1549762510 1036260753 1254302983 -741706563 -1530051541 313223446 1705793920 -56293318 -1952302932 365341967 1656855961 -70726621 -1932526411 477159716 1803014578 -226590712 -2055622498 454894909 1813648811 -183286767 -2112588665 253524338 2015054308 -518907810 -1776998200 141671787 2138476029 -427828153 -1854346031 29880640 1992344022 -272002964 -1731288838 111818073 1907164623 -391883659 -1616681757 1719983897 293859215 -2004173259 -7500125 1642666752 384707478 -1880655316 -119518534 1751078699 525887421 -2041498105 -246020463 1865585458 406168484 -2126712290 -163855736 2066993021 204799979 -1791119791 -499474745 2086538084 190397426 -1840223672 -447259938 1978156879 49248217 -1679415709 -320792843 1921352534 92451776 -1668554118 -343092500 1575682001 720228167 -1276862723 -991711637 1518812104 763366238 -1266066716 -1014076814 1395750883 607537013 -1119938865 -902289831 1415361530 593199980 -1168977194 -850009536 1079898037 928702243 -1370255719 -648757745 1194339244 808917818 -1455535488 -566658538 1317431175 964777745 -1601698133 -678480323 1240179614 1055691528 -1478114638 -790433244 2141187672 144236238 -1852731532 -426328094 2029136449 267721431 -1761850515 -503612421 1900308074 105076476 -1622538426 -397592624 1982440051 19829477 -1742224545 -283053111 1646853692 355454634 -1943625968 -81678458 1699035685 306318003 -1957995767 -62100577 1827894798 468993688 -2097342686 -168155212 1805562391 479822465 -2054106309 -224926803 1156697744 871824902 -1426083908 -570908886 1134299785 882588191 -1382913115 -627745997 1244284578 1026389556 -1541134450 -752675048 1296532155 977318445 -1555438697 -733031679 1497816820 776072802 -1219969064 -1068527794 1579883245 690760315 -1339720767 -954053801 1469929158 546989648 -1181534230 -829159556 1357943519 670540361 -1090587661 -906378395 1421000091 599100685 -1162027849 -843322335 1407154562 618154260 -1110370130 -891934664 1516844457 762185023 -1268296571 -1017093101 1560605104 704889126 -1291153252 -1005740022 1225108991 1040358761 -1492398893 -804455355 1315465702 963598704 -1603925814 -681494436 1205741005 819533147 -1445968671 -556305289 1085530580 934596930 -1363312392 -642076562 1876729171 417050053 -2116879233 -153760535 1756453194 532048348 -2034288538 -239597328 1627854177 369108471 -1895205811 -133282597 1718276472 292413934 -2006667180 -10256190 1919651127 91012513 -1671042021 -345842547 1963346222 33651128 -1693964286 -334554988 2091910405 196556179 -1833016279 -440838977 2078130460 215675274 -1781293008 -489385818 1302957274 984529996 -1549275658 -727655072 1254377667 1036220501 -1530254865 -741533319 1131545832 880096382 -1384356412 -629451438 1142931697 857272423 -1441685027 -585723573 1344183486 655993896 -1106182766 -921187068 1467177127 544499761 -1182975605 -830863075 1589974156 700589082 -1328843360 -942914250 1504235669 783278083 -1213812295 -1063157457 1992797202 29400196 -1731605186 -271647320 1906993163 112023709 -1616639705 -391956047 2015110176 253433014 -1777187572 -518687334 2138169401 142004399 -1853914859 -428297853 1802550390 477596896 -2055283366 -226890292 1813870703 454707449 -2112677565 -183227947 1705718852 313263314 -1952098968 -56465922 1657204829 365019339 -1933012623 -70278681 -902721515 -1120493437 608170297 1396228527 -849587188 -1168415590 592590112 1414858166 -991291353 -1276303183 719616267 1575176605 -1014506434 -1266619224 764001554 1519291780 -679051151 -1602113305 965271901 1318048203 -789887896 -1477675778 1055204676 1239553490 -648214461 -1369818923 928213359 1079269881 -567227302 -1455948596 809414006 1194958304 -245387043 -2041020341 525455857 1750524263 -164465468 -2127215534 406590952 1866147198 -8111889 -2004678535 294279619 1720543573 -118883082 -1880175520 384277978 1642114380 -320298823 -1678798801 48677269 1977741571 -343579488 -1669180362 92997004 1921791258 -499963765 -1791748067 205343143 2067429681 -446763886 -1839604732 189828542 2086124840 -752180908 -1540517438 1025818744 1243869422 -733518515 -1556064805 977863777 1296970999 -571397786 -1426712080 872368202 1157134556 -627249793 -1382294039 882019411 1133886661 -828526288 -1181056602 546557980 1469374602 -906988247 -1091091009 670962693 1358505107 -1069139710 -1220474476 776493102 1498376376 -953418469 -1339241075 690330679 1579330721 -398163556 -1622953718 105570480 1900924966 -282507899 -1741785837 19342505 1981813823 -425784914 -1852294856 143747202 2140559380 -504181321 -1762263775 268217499 2029755405 -168586760 -2097897106 469627092 1828372546 -224504351 -2053544585 479212749 1805059163 -81258038 -1943066276 354842854 1646348400 -62530093 -1958548155 306953471 1699515497 -133696873 -1895775743 369726395 1628349229 -9816434 -2006120936 291788706 1717790516 -153322843 -2116335053 416422793 1876241183 -240009540 -2034856406 532668304 1756950278 -441392397 -1833446811 197034975 2092544841 -488823062 -1780869508 215173062 2077521744 -345281855 -1670620585 90508269 1919040379 -335106344 -1694392754 34131956 1963982690 -1016475041 -1267801399 761770867 1516274661 -1006365114 -1291639088 705329002 1561151484 -843949459 -1162515717 599538497 1421544407 -891314572 -1109872926 617742168 1406586830 -555826629 -1445334355 818979607 1205310337 -642578910 -1363921228 935159566 1085953944 -804959735 -1493009761 1040919333 1225530291 -681013744 -1603289466 963047228 1315037098 -518208554 -1776553152 252879610 2014679660 -428800049 -1854523559 142567139 2138592885 -272151580 -1732215950 29960904 1993218654 -391475203 -1616003221 111472337 1906564679 -55848014 -1951603932 312849054 1705148936 -70903893 -1933498563 365459079 1657751057 -227517568 -2055771370 478034604 1803094586 -182607975 -2112180465 454295221 1813302819 -630004962 -1384787064 880575026 1132180132 -585160953 -1441261679 856770091 1142322877 -727094484 -1548854342 984025600 1302346390 -742084811 -1530683485 1036701209 1255014031 -943328390 -1329413140 701207126 1590469312 -1062717597 -1213265931 782653007 1503749849 -920749240 -1105638434 655366756 1343695602 -831275183 -1183543353 545119869 1467674347 -1369615087 -648387193 1079194685 928253099 -1456434936 -566779490 1195307044 809091250 -1601774301 -679350859 1317583887 965708953 -1477764806 -789829204 1239775254 1055017088 -1276492427 -991070749 1575232601 719525071 -1266187924 -1014976006 1518985280 764334294 -1120809657 -902365743 1396681835 607689981 -1168373410 -849659448 1414686834 592795876 -1791789607 -499890865 2067600629 205136995 -1839287872 -447119018 2085671148 190308474 -1679229461 -319828611 1978047687 48344145 -1668990478 -343799452 1921734878 93087816 -2004589123 -8170197 1720321169 294466567 -1880514140 -118582990 1642578056 383840286 -2040533617 -245834471 1750174883 525777973 -2127418986 -164292352 1866221754 406550572 -1220123568 -1069460282 1497892220 776943082 -1339318199 -953380641 1579532645 690156019 -1180832670 -828711692 1469287758 546618840 -1091557253 -906553107 1358842199 670661057 -1427016652 -571063134 1157567768 871900558 -1382240211 -627343173 1133695233 882237847 -1540686842 -751973232 1243913514 1025748412 -1555613665 -734001015 1296652595 978217381 -1943518056 -80776178 1646667188 354489634 -1958379391 -62738409 1699471789 307024187 -2097951574 -168494020 1828564358 469409040 -2053240653 -224839643 1804626335 479680777 -1851828996 -426220438 2140222928 144049478 -1762488091 -503996301 2029842889 268157279 -1622876978 -398201768 1900723682 105745780 -1742137129 -282187711 1982298619 18893165 -1670695021 -345241851 1919243967 90334761 -1694043254 -335428836 1963496102 34578992 -1833910367 -440955081 2092883597 196734491 -1780646984 -489010386 2077432468 215230978 -2116278281 -153413791 1876051675 416642637 -2035162130 -239676552 1757381314 532197972 -1895321659 -134176941 1628032745 370081407 -2006291492 -9610422 1717832432 291715686 -1492838565 -805165107 1225487991 1040991969 -1603742910 -680533036 1315353198 962691832 -1445027991 -556158977 1204878917 819449555 -1363977360 -642487322 1086143068 934939338 -1162737857 -843761751 1421633043 599479941 -1109408986 -891751504 1406247434 618042012 -1268150515 -1016152165 1516760609 761323191 -1291564268 -1006404734 1560947256 705501870 -2056255790 -227068348 1803446270 477714280 -2111978805 -182783395 1813226471 454333297 -1951691040 -55787914 1705373644 312663898 -1933161735 -71206289 1657285589 365894467 -1731782986 -272620000 1992914842 30295820 -1616194897 -391257543 1906619267 111379221 -1776509308 -518279662 2014511016 253087550 -1854842211 -428447221 2139044785 142084903 -1105320422 -921102708 1343244086 655849376 -1183587837 -831204715 1467843375 544912313 -1329222104 -943546690 1590415108 701300626 -1213699535 -1062249817 1504054045 782318475 -1549191554 -726792472 1302812498 983590852 -1530596761 -742145295 1254789963 1036887005 -1384989108 -629829926 1132257120 880537590 -1440777643 -585610557 1141971833 857091055 1210714188 1059928282 -1507563168 -786212362 1330105429 943783107 -1589006983 -699490833 1190232190 838250728 -1459625646 -537341500 1100760167 916157681 -1349376693 -661318179 1436358696 580528318 -1147963132 -862697070 1391516721 637004967 -1124156131 -872837749 1531351066 742498444 -1253510858 -1034960480 1546343427 724329621 -1306184401 -987626055 1933846660 71505938 -1656075864 -364021442 1948904605 53402635 -1708683855 -316621529 2107613366 177770528 -1819164262 -459869940 2062705839 234181689 -1795422845 -470076139 1861433568 435423350 -2130880052 -134583974 1772027129 513395823 -2020565547 -258495165 1613279442 388988996 -1910058498 -115220120 1732605131 272778333 -1991567897 -28564111 1362180365 641075611 -1086367711 -935827273 1448934676 559664514 -1202545608 -816468818 1609216319 686653865 -1310404589 -958144379 1485272358 796935600 -1232530422 -1047649124 1283860841 998316543 -1568126907 -712017709 1273752944 1022156262 -1511682980 -756892470 1113432411 895128013 -1403797385 -615190303 1160799554 842487252 -1421998994 -600230664 1784617413 492317011 -2075035415 -212449153 1832050140 439741770 -2093171472 -197424026 1686409719 327393633 -1970605861 -41041843 1676236270 351167864 -1914227518 -85982124 2011695521 15677751 -1712953203 -287221733 1887817144 126025006 -1635013484 -376660990 2033418643 238334213 -1757552449 -533016535 2120107402 156857628 -1873795930 -413723600 2048682702 219896408 -1810756638 -485147788 2104602327 175545921 -1820340229 -461832339 1959256828 62968426 -1698069552 -305220794 1940530917 78452339 -1650178103 -358385825 1739291306 279726652 -1985668218 -22926576 1623637683 398560805 -1899438177 -103813367 1769009816 511164942 -2021747788 -260463838 1847408257 421135895 -2146216019 -149657797 1098009094 913668752 -1350816982 -663020612 1176473119 823705225 -1475219661 -552149083 1336525364 950989474 -1582849256 -694119538 1220806189 1069758139 -1496684799 -775071849 1556437602 734161652 -1295303858 -976483368 1537777275 749711085 -1247346857 -1029582911 1377751632 622453446 -1139756164 -887651350 1433605705 578037471 -1149405339 -864401421 1661426575 335571737 -1928775005 -99743179 1684709270 325955328 -1973092678 -43790804 1843188669 450618155 -2083343727 -187334137 1789990820 498476850 -2067827064 -206027234 2125482987 163019645 -1866585401 -407299503 2044563442 249216868 -1747718434 -522920376 1886110681 124580687 -1637506315 -379415965 1996883904 79702 -1727502612 -300984710 1483307847 795757521 -1234757013 -1050662147 1594146654 671322056 -1324687758 -972165404 1454568309 565560291 -1195601319 -809786673 1373583212 651692026 -1076799936 -925473066 1172204323 853105589 -1412429297 -589874535 1119072058 901029804 -1396847082 -608502144 1258677009 1006818183 -1525972419 -770919765 1281894152 997136286 -1570355676 -715032910 742837576 1531051486 -1035424668 -1253073678 724240721 1546402247 -987404163 -1306371861 580732282 1436186092 -862772138 -1147923264 636518755 1391964661 -872488881 -1124478759 837934380 1190587834 -536888320 -1460106090 916199733 1100687779 -661489639 -1349171057 1059738910 1210934664 -786156494 -1507654492 944214279 1329635729 -699797461 -1588674371 388558208 1613749526 -114914132 -1910391750 272968089 1732385039 -28620619 -1991477213 435381682 1861506340 -134413154 -2131086328 513712555 1771671869 -258948985 -2020085743 178257380 2107166066 -460219192 -1818842018 233978365 2062879083 -470001455 -1795463097 71595478 1933788480 -364243718 -1655888788 53064143 1949204825 -316157725 -1709121419 895351817 1113246879 -615277275 -1403736653 842020880 1161234566 -599893700 -1422300758 998667323 1283540141 -712501993 -1567677055 1022079010 1273790644 -756690674 -1511857768 686484589 1609424123 -958100159 -1310474793 797386868 1484789986 -1047967400 -1232176690 640771167 1362515145 -935393933 -1086835227 559718470 1448841424 -816660118 -1202327044 238279873 2033511511 -532824595 -1757770373 157161688 2119772238 -414156300 -1873327774 15226099 2012177509 -286902817 -1713306295 126193898 1887608956 -376704570 -1634942640 327470245 1686371379 -41243255 -1970430689 350816444 1676556330 -85497456 -1914676986 492782743 1784181761 -212785733 -2074733267 439517326 1832235032 -197336670 -2093231820 510701514 1769447260 -260124954 -2022048144 421358547 1847221061 -149746945 -2146157975 279652344 1739331438 -22722860 -1985841598 398910433 1623315319 -104299827 -1898991013 63422382 1958776632 -305537406 -1697714668 78281655 1940736801 -358344037 -1650251251 219953052 2048591626 -485337424 -1810536922 175240069 2104935187 -461401431 -1820810689 622759682 1377419156 -888082898 -1139286344 577981211 1433697165 -864212425 -1149625695 734332720 1556232102 -976525796 -1295231350 749257513 1538257855 -1029266939 -1247702381 950640486 1336848368 -693633462 -1583296804 1069833087 1220766697 -775275949 -1496511803 913446740 1098196930 -662931848 -1350875410 824169293 1176036315 -552488351 -1474919689 124493451 1886170653 -379191385 -1637691599 416402 1996581380 -301450306 -1727067352 162535097 2125932079 -406947947 -1866905853 249418400 2044387894 -522996852 -1747680486 450662127 1843117689 -187502653 -2083135659 498158326 1790343776 -205575206 -2068309172 336004829 1660958283 -100046863 -1928439961 325763780 1684927058 -43736088 -1973185666 1007009347 1258458837 -770973841 -1525878791 996702810 1282362060 -714728586 -1570690080 853423729 1171850983 -590325923 -1411946549 900985448 1119142654 -608332988 -1397054510 565358119 1454743217 -809709813 -1195638883 652175934 1373133480 -925824238 -1076479100 795420181 1483609731 -1050196167 -1235191889 671408652 1594086042 -972389600 -1324502090 -2131525052 -134958382 1862132584 435868670 -2019670435 -258378037 1771054961 513218535 -1909978506 -114345248 1613130586 388062156 -1991913873 -29163783 1733013315 273457109 -1656450528 -364666186 1934291724 72205210 -1708566983 -315726161 1948727061 52430723 -1818289646 -459789692 2106686270 177621928 -1796022773 -470421859 2063384359 234590129 -1147297140 -862285286 1435747232 580186934 -1125095787 -872983037 1392379833 637089583 -1253692738 -1035920856 1531464594 743406340 -1305743705 -986915279 1545965451 723697437 -1507151128 -785546626 1210373060 1059316562 -1589152015 -700430745 1330190301 944645963 -1460585766 -537523636 1191140342 838364000 -1348665661 -660877739 1100128239 915779449 -1712803067 -286293101 2011615785 14803647 -1635420388 -377337974 1888163376 126625446 -1758250185 -533460063 2034063899 238709389 -1872822482 -413544520 2119212546 156741268 -2074107039 -212298761 1783743053 492237531 -2093848712 -197830674 1832650324 440088258 -1971049645 -41739323 1686784639 328039145 -1914048694 -85008420 1676119654 350273264 -1568238643 -712924325 1284043489 999277175 -1511303212 -756259006 1273313016 1021445742 -1403184129 -614847639 1112767187 894716485 -1422860314 -600314000 1161739978 842632796 -1087274071 -935939265 1363141253 641258003 -1201911888 -816089306 1448224412 559224330 -1310061669 -957531379 1608805047 685988385 -1232613502 -1048510700 1485418158 797875768 -1295654714 -977088432 1556840938 734835068 -1247271713 -1028713399 1537623539 748778853 -1138857740 -887531422 1376782808 622278990 -1150046995 -864772997 1434308033 578485591 -1351421790 -663371724 1098682766 914071832 -1474349893 -552074195 1175541143 823551233 -1582729072 -693221370 1336351164 950020394 -1497056119 -775713761 1221254565 1070460211 -1985232882 -22220648 1738907938 279089588 -1899625449 -104778623 1623745851 399463853 -2022684612 -260605782 1769875728 511252870 -2145547227 -149242701 1846799625 420797855 -1810050966 -484712196 2048045382 219513296 -1821305741 -462019355 2105505119 175654345 -1698211752 -306157362 1959344500 63834594 -1649763263 -357716777 1940192621 77843963 -1411460729 -589700847 1171304619 852983869 -1397549666 -608951032 1119712434 901399588 -1526376011 -771593949 1259026585 1007421455 -1570202196 -714101446 1281817728 996264982 -1234583069 -1049693835 1483186383 794857561 -1325136390 -972868244 1594516694 671962176 -1196275247 -810190521 1455171837 565909611 -1075868216 -925319842 1372712164 651615346 -1867452081 -407387687 2126418019 163160309 -1747110570 -522582592 2043892858 248800492 -1637123715 -378779157 1885673553 123873479 -1727611548 -301888014 1997069384 1043678 -1928863445 -100609603 1661566983 336507025 -1972755150 -43182684 1684292638 325285000 -2082707175 -186951281 1842481205 450181283 -2068730624 -206135914 1790954540 498662586 -459323584 -1818724394 177284716 2106988282 -470645927 -1795836977 234676853 2063323875 -364589198 -1656487964 72003166 1934466760 -316077205 -1708246019 52914759 1948277457 -114796764 -1909495886 388380168 1612777118 -28994755 -1992121429 273412625 1733083783 -135012586 -2131431552 436059706 1861914284 -258073841 -2020004967 512784931 1771522741 -537827448 -1460250850 838796964 1190671922 -660823151 -1348758777 915587773 1100345899 -785715270 -1506943188 1059360406 1210301952 -699978845 -1589634251 944327311 1330543129 -1035569172 -1254013062 742921920 1531913814 -986991627 -1305705629 723899097 1545790031 -862060578 -1147482296 580099826 1435807332 -873448505 -1124660399 637426411 1392077437 -41650687 -1971108201 327817005 1686972347 -85347816 -1913748850 350737204 1675682722 -211812813 -2074554715 491888415 1784065929 -198034902 -2093675844 440163078 1832610704 -533502363 -1758177549 238880585 2033858527 -413228420 -1873177878 156287824 2119693254 -286724521 -1712333119 15110011 2011283437 -377148850 -1635640616 126569314 1888254964 -957720887 -1309841825 686045157 1608714099 -1048079664 -1233083834 797570044 1485751146 -936255749 -1086919059 641712087 1362661185 -816047390 -1201984908 559053774 1448430424 -614644051 -1403357637 894642049 1112807191 -600800588 -1422413278 842982296 1161417486 -712585569 -1568539127 998813619 1284480805 -756348282 -1511245296 1021668266 1273125692 -693557822 -1582426796 950486254 1335915640 -775626277 -1497116339 1070235895 1221439585 -663573008 -1351246490 914148572 1098644554 -551589399 -1474799233 823199941 1175861331 -887212634 -1139210960 621827210 1377264668 -864816705 -1149976279 578654355 1434099717 -976896620 -1295872766 734780600 1556933678 -1029146227 -1246803685 749082785 1537288247 -305724150 -1698679396 63530022 1959679152 -357908205 -1649544827 77897791 1940099241 -484668104 -1810121298 219343892 2048253058 -462337759 -1820952137 176105485 2105022619 -261089938 -2022234632 511603778 1769555156 -149040777 -2145721887 420720731 1846837453 -22307492 -1985172022 279313520 1738722534 -104441531 -1899927085 398997609 1624180991 -810412925 -1196088299 565999023 1455113529 -924856166 -1076305908 651276726 1373012256 -1050043215 -1234260953 795344285 1482738955 -972793688 -1325176770 671758724 1594689810 -771423001 -1526582159 1007379915 1259099485 -714555138 -1569722264 996581842 1281462596 -589394731 -1411793853 852553209 1171774831 -609007412 -1397458854 901589472 1119492470 -186895285 -2082798371 449992039 1842701809 -206442414 -2068397884 499093886 1790484968 -100156295 -1929343761 336190805 1661922755 -43354016 -1972549386 325327180 1684220378 -378854353 -1637083975 124077315 1885500821 -301539274 -1727934304 557338 1997517196 -407852003 -1867015029 163499313 2126118311 -522360828 -1747298158 248711464 2043951550 -1754513729 -529854935 2036490131 241528581 -1878918490 -418985424 2114952074 151563036 -1716013427 -290421221 2008668065 12511031 -1629850988 -371375614 1892946872 131277614 -1965347109 -35905971 1691701239 332562273 -1917392190 -89007532 1673038830 348109688 -2080332055 -217606529 1779353541 487192403 -2089983248 -194358682 1835205596 442774346 -1409147273 -620417311 1108115291 889933773 -1418732946 -597103880 1164032834 845581268 -1562798523 -706828589 1289221993 1003538431 -1514909092 -759995702 1270494064 1019020262 -1313534445 -961397115 1606119231 683433897 -1227306486 -1042285924 1490463526 802266032 -1083275743 -932596041 1365305101 644339611 -1207745992 -821792082 1443701524 554308482 -1904799746 -110084248 1618570962 394157636 -1994732569 -31589519 1729407691 269720157 -2136176692 -139741350 1856169696 430298742 -2017377323 -255429821 1775182585 516428399 -1816125542 -456708340 2110684854 180964896 -1800545405 -475337963 2057550511 228887097 -1659136088 -367220930 1930819204 68339218 -1703521359 -311336153 1954034333 58655243 -1256640714 -1038213216 1528253978 739278476 -1300960465 -982262855 1551534595 729660053 -1144871164 -859465838 1439483432 583792318 -1129356515 -878161013 1386283569 631648935 -1464975534 -542568508 1184915070 833056488 -1346110645 -658191395 1103993447 919251697 -1502234784 -781023242 1216075340 1065150170 -1592233095 -702594065 1326846549 940647107 -1520804803 -765629269 1263811857 1012075911 -1573414876 -718231374 1278867720 993970590 -1417554929 -595139431 1167045923 847807925 -1393815530 -605347712 1122136378 904217004 -1192407975 -806716209 1457728885 568597987 -1082095552 -930629418 1368320364 646568442 -1237924757 -1053690627 1480107335 792696273 -1319436174 -967036700 1599431006 676483528 -1640727307 -382514077 1882856921 121449807 -1722173204 -295794566 2002246080 5302614 -1863322425 -404175791 2128713195 166110589 -1753075490 -528154552 2039239154 244015460 -2088538991 -192652281 1837960637 445267243 -2064734072 -202794978 1793116580 501741874 -1923554141 -94383051 1666614671 340899097 -1976229702 -47050708 1681605014 322728192 -1136562820 -884580886 1380912208 625491142 -1154700955 -869557773 1428342857 572913887 -1298471602 -979511848 1553237090 731100404 -1242095273 -1024454207 1543061627 754872557 -1577681640 -688829042 1341660212 956247202 -1499743999 -778270313 1217779757 1066592443 -1355942614 -668285508 1092850694 908371088 -1472188109 -548994651 1179537439 826892425 -2026943052 -265781982 1763781784 505814030 -2143123027 -146425541 1850534017 424400919 -1980447354 -17566448 1744479402 285054012 -1902575201 -107073271 1620533427 395333669 -1701290544 -308318906 1956003068 59837546 -1644848695 -353195681 1945893093 83675251 -1807493662 -482024076 2051912910 222987352 -1825697285 -467066515 2099278039 170344513 -218039365 -2079864019 487496343 1779018241 -194166878 -2090201292 442719886 1835298328 -35949687 -1965276385 332731045 1691492915 -88688752 -1917745402 347657916 1673520682 -289936417 -1716462775 12159731 2008988261 -371576890 -1629675696 131354346 1892908668 -529767443 -1754573957 241304257 2036675159 -419321868 -1878616222 152028888 2114516558 -932258957 -1083577371 643873375 1365740233 -821878934 -1207685124 554532422 1443516112 -961195199 -1313709097 683356781 1606157051 -1042770088 -1226856498 802616948 1490142946 -707146985 -1562444927 1003989563 1288739501 -759951602 -1514979432 1018850850 1270701748 -620608731 -1408928845 889987593 1108021919 -596670660 -1419200598 845276688 1164367494 -367277318 -1659045268 68529110 1930599232 -311030045 -1703854475 58224591 1954504537 -457162040 -1815645602 181281764 2110329714 -475167023 -1800751545 228845565 2057623403 -139666786 -2136217080 430095282 1856342820 -255779193 -2017055215 516915115 1774735165 -109620564 -1905237446 393819008 1618871062 -31811915 -1994545629 269809561 1729349391 -780801486 -1502422364 1065061150 1216134024 -703058389 -1591796035 940986119 1326546833 -542219776 -1465298282 832570156 1185362874 -658266599 -1346070897 919455541 1103820707 -859637162 -1144665408 583834490 1439411180 -877707697 -1129836839 631332707 1386639349 -1038519708 -1256307982 739709768 1527784414 -982206851 -1301051669 729470801 1551755207 -1053386439 -1238259281 792262677 1480575107 -967090912 -1319342666 676674572 1599212698 -806547189 -1192615523 568553511 1457799345 -931080942 -1081612924 646886462 1367966888 -595490467 -1417233973 848291953 1166596327 -605270716 -1393852974 904014952 1122311422 -765853329 -1520619015 1012162627 1263751381 -717765258 -1573849632 993633370 1279169740 -94848527 -1923118745 341235933 1666312267 -46826008 -1976414850 322641092 1681665106 -192728637 -2088500907 445468911 1837785209 -202443302 -2065054388 501257462 1793565792 -403723883 -1863804669 165791929 2129066031 -528323188 -1752867558 244059296 2039168054 -382459481 -1640820431 121258123 1883074589 -296098370 -1721838296 5735570 2001777668 -668096392 -1356162834 908314964 1092942274 -549426079 -1471718153 827198797 1179205083 -688512950 -1578037028 955793766 1342140912 -778312621 -1499671355 1066763647 1217574377 -979716068 -1298298742 731175216 1553197478 -1023968251 -1242542957 754523433 1543384511 -884920274 -1136262984 625955074 1380475284 -869469129 -1154759519 572691739 1428530573 -482113360 -1807435738 223209884 2051725578 -466727767 -1825997761 169880965 2099715347 -308805502 -1700843500 60187054 1955680568 -352992101 -1645022195 83600823 1945933089 -17524524 -1980520382 284883448 1744685422 -107389747 -1902220197 395787745 1620053367 -265350938 -2027413392 505508298 1764114780 -146615041 -2142903191 424457683 1850443077 1605743799 682787873 -1313090149 -960699123 1490579630 803160120 -1227484798 -1043259116 1366178949 644418579 -1084203607 -932745921 1443100828 553961482 -1207068240 -821384922 1107469523 889558085 -1408449025 -619973271 1164927178 845697116 -1419705882 -597282448 1289301217 1004412023 -1562948147 -707756709 1270147320 1018419310 -1514501676 -759318206 1692111999 333227241 -1965689517 -36518459 1672892518 347169008 -1917308598 -88145444 1778392141 487009499 -2079425183 -217494025 1835915348 443214018 -2090616456 -194737682 2037154843 241939597 -1755126473 -530197087 2114011138 151416980 -1878056658 -418901576 2008484905 11549887 -1715901179 -289514093 1893386288 131987622 -1630230244 -372008566 1185842678 833205600 -1465850662 -542649268 1103315439 918843769 -1345511229 -657846187 1215630788 1064451410 -1501860632 -780379010 1327024605 941619531 -1592350479 -703489945 1528403346 740205828 -1256721218 -1039088600 1551126923 728981789 -1300615001 -981663695 1438784928 583347510 -1144226676 -859091942 1387256249 631826735 -1130252139 -878278653 2109777214 180852136 -1815165934 -456526716 2058182951 229265841 -1801256949 -475778915 1931160844 68951450 -1659548640 -367887178 1953949973 57792899 -1703376839 -310396753 1618457946 393250252 -1904618378 -109124384 1729786179 270352853 -1995173777 -32300807 1856781672 430640638 -2136843196 -140153646 1774319985 516344295 -2016438179 -255285045 1837356597 444917411 -2087864551 -192247921 1793987116 501818042 -2065665280 -202947690 1666735623 341798545 -1923727573 -95350851 1681234462 322087560 -1975780558 -46347356 1882506833 120846023 -1640323203 -381839381 2002321992 6173406 -1722326172 -296725518 2129612387 166231797 -1864290481 -404348967 2038598266 243645164 -1752372394 -527705152 1458435837 569034347 -1193044015 -807098553 1367356132 646382194 -1081191480 -930520226 1479966415 791760473 -1237835805 -1052823691 1599847126 677153344 -1319773190 -967644308 1264248473 1012782607 -1521186891 -766265565 1278681728 993006102 -1573305428 -717327558 1166110379 847666749 -1416687737 -595050735 1122806450 904632868 -1394422882 -605684984 1956177780 60807138 -1701411240 -309217586 1945445229 82973691 -1644477887 -352554281 2051239750 222584784 -1806889366 -481673476 2100210527 170499017 -1826567565 -467141915 1764751120 505988998 -2027841988 -265902422 1849832201 423953311 -2142481883 -146054477 1744076578 284381108 -1980097010 -16961896 1620687675 396266413 -1902650857 -107943295 1341573052 955381546 -1577539952 -687892986 1218118565 1067201331 -1500159351 -778939873 1093488526 908754712 -1356648798 -668721612 1178635159 826784513 -1471223109 -548808147 1380046808 625403726 -1135626508 -884439454 1428952001 573252439 -1155370259 -869973381 1553620970 731737980 -1298907450 -980218288 1542953971 753970021 -1241908513 -1023489463 1004106163 1289634085 -707325793 -1563418615 1018475946 1270056252 -759507834 -1514281968 889387393 1107675415 -619931475 -1408522181 846151064 1164446990 -597599052 -1419351006 644768215 1365856577 -933232389 -1083756435 553887182 1443140952 -821181214 -1207241612 683010533 1605556595 -960788279 -1313032097 802696700 1491017066 -1042920240 -1227785146 12013947 2008048109 -289853353 -1715601215 131765602 1893574132 -371919794 -1630288680 242014537 2037115359 -530401179 -1754953485 151067984 2114334150 -418415492 -1878504214 486555935 1778872713 -217178061 -2079780699 443385094 1835709840 -194780118 -2090543940 333170989 1692203451 -36329471 -1965909865 347475252 1672560034 -88577000 -1916838770 583155954 1439002724 -859037218 -1144319672 632259819 1386787965 -878582329 -1129917103 739887296 1528756310 -1038636564 -1257203334 729025753 1551055951 -981832203 -1300406941 1064652950 1215455232 -780455494 -1501822676 941134991 1327473689 -703138397 -1592670923 833542308 1185540146 -543114872 -1465415394 918756541 1103375403 -657621615 -1345696505 430727226 1856721068 -140377834 -2136657536 516006947 1774621877 -254819057 -2016873063 393734152 1618008222 -109475548 -1904297550 270150673 1729961095 -32223939 -1995211349 68907102 1931231432 -367718030 -1659756060 58111047 1953596625 -310848149 -1702894083 180418668 2110245114 -456222400 -1815500330 229457013 2057964771 -475832999 -1801163313 166662961 2129142695 -404655587 -1863957877 243455784 2038818750 -527649276 -1752463726 120888067 1882434453 -382010833 -1640117575 5857050 2002677644 -296272330 -1722806624 341312341 1667183555 -95001991 -1924050193 322291532 1681061850 -46422432 -1975740682 444828519 1837415409 -192026037 -2088052003 502157182 1793687528 -203411886 -2065228092 847328249 1166410607 -594586923 -1417125309 904722400 1122748278 -605907252 -1394235814 1012579275 1264421725 -766190873 -1521227151 993492946 1278234436 -717676802 -1572983192 792077213 1479611147 -1053277519 -1237355993 677111684 1599919890 -967473496 -1319979458 569224111 1458215737 -807155069 -1192953323 645951414 1367826208 -930214246 -1081524724 284435056 1743983334 -17153188 -1979878454 395961961 1621022463 -107509947 -1903118381 506440258 1764268756 -266220690 -2027488264 423784027 1850040013 -146010249 -2142552095 222507540 2051277442 -481471688 -1807064146 170849805 2099889819 -467626207 -1826117705 60340774 1956612784 -308880630 -1701712996 83197503 1945259689 -352641261 -1644417147 731513528 1553805870 -980130924 -1298967806 754435745 1542518327 -1023826035 -1241606373 625052298 1380366876 -883954778 -1136075984 573329043 1428913669 -870174785 -1155195095 908923612 1093280330 -668765200 -1356577946 826332869 1179117139 -548489239 -1471576193 955685614 1341237880 -688325694 -1577071788 1067146999 1218211425 -778747941 -1500377267 -575787794 -1431757704 866143682 1151827284 -624695049 -1379608479 885885403 1137359181 -747264804 -1535994806 1031521776 1249703270 -736599867 -1558228909 974520809 1292972415 -1072087926 -1222767588 773283238 1494248752 -948635501 -1334589435 695900607 1585293609 -826100552 -1178237906 550294932 1472980226 -911249247 -1096269769 664867213 1353064731 -423621594 -1849213776 147746058 2143903132 -508704705 -1767180119 262383891 2024053125 -400849900 -1625508734 102098232 1897059758 -277463027 -1737396069 24650017 1988039095 -76080062 -1938805548 360283502 1652444664 -65349541 -1960974131 303348087 1695779297 -173239184 -2102680346 463664476 1822803402 -222211991 -2050596609 483340613 1808269779 -994763345 -1280168647 716930179 1572621333 -1009198666 -1260394208 769046682 1523681292 -898722403 -1117149941 610333873 1399309351 -855420540 -1174118126 588066984 1409941566 -654176821 -1375388323 923561191 1074486385 -563099182 -1452738236 811706622 1197906024 -673610247 -1596017297 970450133 1322308675 -793493024 -1481412234 1052385484 1237127258 -2409113 -1998844431 299195467 1725066461 -122226306 -1884173848 381196370 1639950532 -251611819 -2046327357 521065593 1745478895 -160599732 -2123742758 409145440 1868833014 -496227069 -1788142187 207768623 2070248633 -452859622 -1845044852 185567286 2080946336 -323508943 -1682926169 45728797 1975448715 -338009816 -1663217218 97779716 1926443154 -275231124 -1734377734 26619712 1989222358 -386561419 -1611482397 117173081 1912396751 -515652002 -1773865272 256747378 2018154468 -433192377 -1859570991 136340331 2133283837 -231776760 -2060947810 471940900 1797656498 -180184559 -2109363577 458029885 1816906667 -51063238 -1946949972 318420758 1711114112 -73854429 -1935793483 362246927 1653621657 -722047324 -1544462798 989335432 1308573470 -744772931 -1533240789 1033227153 1251146503 -634526058 -1389701632 874743738 1126479660 -582999409 -1438182887 860767139 1145664309 -918454592 -1102688682 659496940 1346908026 -835929383 -1188328881 539155445 1462102883 -946145550 -1331837340 697604062 1586734920 -1057541397 -1209007491 788091847 1509843793 -159154387 -2122035269 411901441 1871326871 -236012748 -2031514718 534829592 1760029326 -128387297 -1889548407 374773299 1632741029 -13290746 -2009988208 289100330 1715233468 -348885175 -1674354721 87690853 1916616435 -329667760 -1688298554 39307900 1968241386 -437262469 -1830234131 199329367 2095494849 -494787742 -1786440716 210518606 2072736472 -840081435 -1159041165 602095305 1424232031 -897541124 -1115182230 613350096 1401539142 -1019815977 -1271797951 758691579 1514112621 -1000664114 -1285807272 710243042 1565672052 -799387775 -1487044841 1045704365 1230183995 -684225640 -1607419122 960096948 1312741922 -561920077 -1450772699 814720671 1200133641 -638843990 -1360317636 937583238 1088770576 -1178408470 -825894532 1473022150 550221904 -1095815693 -911729307 1352748255 665222217 -1223073320 -1071754930 1494679796 772812898 -1334532671 -948726441 1585104109 696120443 -1535772274 -747452136 1249613986 1031579700 -1558692457 -736162559 1293311163 974220333 -1431408196 -576110294 1151340688 866590726 -1379682907 -624655053 1137562761 885711903 -2102605534 -173278796 1822599182 463837336 -2050945733 -221889107 1808755735 482892929 -1938341616 -76516986 1652105276 360583338 -1961196279 -65161825 1695867941 303289523 -1625564858 -400758320 1897248874 101878012 -1737089697 -277795383 1987607667 25119973 -1849667212 -423140894 2144219224 147390670 -1767008915 -508910085 2024010817 262456535 -1596335957 -673257411 1322760583 969967889 -1481368398 -793564124 1236958622 1052593416 -1375580007 -653959153 1074540981 923468067 -1452305280 -563567594 1197602220 812041530 -1116813105 -899024807 1398843875 610769269 -1174205226 -855360448 1410166266 587881836 -1279966979 -994938773 1572544977 716968263 -1260878620 -1008749454 1524032968 768726366 -1682442141 -323958539 1975097679 46049753 -1663419270 -337834772 1926520150 97742272 -1788055471 -496287545 2070024573 207954411 -1845382072 -452557602 2081412452 185132530 -2046760953 -251144047 1745783083 520731069 -2123551714 -160818040 1868778802 409238948 -1998888907 -2338653 1725235481 298987919 -1883855828 -122579782 1639499008 381678998 -1946907800 -51135490 1710942788 318626514 -1936109711 -73498649 1654074973 361766603 -2060516518 -232246324 1797350006 472273632 -2109552829 -179963947 1816962671 457938681 -1773954292 -515593318 2018376224 256559798 -1859231979 -433492093 2132819513 136777391 -1734864066 -274783320 1989571090 26296964 -1611278553 -386734159 1912321547 117212829 -1332040800 -945972426 1586809484 697563674 -1208520775 -1057988817 1509494421 788413955 -1103027310 -918154492 1347371710 659059240 -1188239477 -835987683 1461880487 539342385 -1389511740 -634746030 1126423272 874834558 -1438613539 -582529205 1145970417 860434023 -1544145930 -722402464 1308119770 989815372 -1533282321 -744700039 1251317443 1033021013 -1829782999 -437744961 2095176453 199682963 -1786610128 -494580058 2072780572 210448266 -1674300901 -348978547 1916425015 87909281 -1688603134 -329333100 1968674606 38840248 -1890014643 -127952165 1633078113 374471671 -2009764268 -13476158 1715146616 289161198 -2122112385 -159116567 1871528787 411726789 -2031163802 -236333328 1759545162 535279580 -1451123999 -561599881 1200618445 814271323 -1360240904 -638882194 1088569300 937758530 -1487269165 -799202747 1230271487 1045644137 -1606953270 -684661156 1312405478 960399216 -1271494011 -1020151277 1513679785 759159615 -1285861732 -1000571382 1565863856 710024998 -1158872393 -840289759 1424188315 602166029 -1115634002 -897059272 1401857922 612996884 360163046 1651545712 -75905078 -1937836196 303719167 1696420457 -65797165 -1961675963 464269012 1823153730 -173912072 -2103083154 482470605 1808194139 -221279263 -2050442377 146847362 2143782420 -422651986 -1849039048 263025307 2024423949 -509406281 -1767627999 102448816 1897664038 -401252452 -1626181878 24574633 1987168831 -277308539 -1736463597 773424686 1495185080 -1072175358 -1223633004 695484983 1584624289 -948296933 -1333980275 549588508 1472544394 -825462992 -1177854042 665831941 1353251475 -912151767 -1096377409 867079754 1151968988 -576653466 -1431844880 885215827 1136943813 -624086145 -1379269655 1031085688 1248997102 -746881196 -1535356990 974707297 1293937399 -736707763 -1559131173 208443303 2070652721 -496830837 -1788492259 184636350 2080793384 -451988846 -1844968956 45555605 1974480643 -323387719 -1682026961 98229132 1927146266 -338380128 -1663858122 299599811 1725740885 -2758929 -1999448455 381043674 1639019340 -122150154 -1883303328 520097777 1745305447 -250712355 -2046206389 409848808 1869282174 -161240380 -2124113326 922924911 1074104313 -653470141 -1374951723 812610422 1198015456 -564063654 -1452924212 970538845 1323175883 -673751439 -1596952857 1052048196 1236519890 -793077144 -1480742146 716547851 1571985309 -994327001 -1279461711 769155858 1524585348 -1009384898 -1261358424 611200825 1399398319 -899658219 -1117290877 587459360 1409604534 -854750708 -1173701990 658621540 1346827506 -917527224 -1102539298 539754621 1462448363 -836607663 -1188736569 697977942 1587379392 -946590342 -1332535828 787974223 1508948185 -1057363613 -1208034827 989254656 1307698326 -721898196 -1543535174 1033572377 1251745935 -745180875 -1533918813 875387954 1126853796 -635224802 -1390146168 859871275 1145546941 -582027001 -1438004847 472900780 1797837882 -232684160 -2061060842 457318581 1816465443 -179551847 -2108985073 318008478 1710447624 -50721358 -1946338012 362391687 1654560785 -73938517 -1936656067 26801352 1990181982 -275343900 -1735285390 116732113 1911685191 -386182659 -1610849941 256081146 2017741932 -515039786 -1773523648 137279715 2133428341 -434054705 -1859655335 1046148389 1230882227 -799763447 -1487690593 959918396 1311769002 -684109808 -1606524794 813792535 1199984001 -561046469 -1450693459 938260750 1089178008 -639444958 -1360664396 602793281 1424676311 -840727443 -1159416581 612376920 1401360846 -896647052 -1115066142 758541683 1513184741 -1019736993 -1270924087 710650218 1566349820 -1001011130 -1286407984 87348717 1916003707 -348474175 -1673690025 39391732 1969103202 -329813800 -1689239474 200236511 2095607113 -438223629 -1830417307 209885638 2072357200 -494077718 -1786001284 411288969 1870984479 -158489435 -2121624525 535691664 1760112902 -236953412 -2031661014 374885819 1633647917 -128570217 -1890509823 288721314 1714600244 -12851058 -2009278440 1897620450 102519668 -1626012978 -401460648 1987487739 24221549 -1736915241 -276826559 2143349712 147315526 -1848734980 -422987158 2024615881 262807391 -1767682331 -509313421 1823241094 464208656 -2103307606 -173727172 1807857567 482772745 -2049976653 -221714907 1652030388 359713570 -1938187624 -75585010 1696219053 303894331 -1961599359 -65835497 1249198890 1030910908 -1535434234 -746843504 1293453107 975157157 -1558780385 -737028471 1152305944 866777998 -1432311244 -576218462 1136856833 885276567 -1379045843 -624271685 1472353102 549807064 -1177800094 -825556236 1353684823 665364417 -1096681861 -911816979 1494866812 773778410 -1223181744 -1072657722 1584668517 695414771 -1334149559 -948089121 1744851619 520577589 -2045889649 -251067623 1869452986 409642540 -2124154986 -161167616 1725684369 299690503 -1999258691 -2979029 1639325320 380710430 -1883734108 -121680078 1974944455 45118033 -1682365461 -323087491 1926923998 98416200 -1663768590 -338438300 2070727413 208403043 -1788695591 -496657585 2080444140 184958586 -1844482112 -452436138 1399747179 610878205 -1117777081 -899210287 1409529458 587499236 -1173498018 -854923320 1572207193 716360399 -1279550603 -994268189 1524121152 769593046 -1261019284 -1009684486 1322869263 970871449 -1596521693 -674221131 1236575766 1051956864 -1480931526 -792856660 1073932861 923130539 -1374909679 -653542521 1198468644 812129970 -1453240568 -563708002 1127022944 875180534 -1390190516 -635154214 1145095545 860354031 -1437686699 -582380349 1308002642 988920260 -1543968642 -721430296 1251691851 1033666013 -1533727641 -745399055 1587155204 698163602 -1332449240 -946650946 1509414173 787539339 -1208372175 -1057061721 1346476342 658942368 -1102055398 -917976948 1462525231 539717049 -1188938749 -836432747 2017665448 256119102 -1773322108 -515215342 2133779889 136959271 -1860139875 -433605621 1989716378 27236620 -1734948682 -275646432 1911909763 116546837 -1610937169 -386122695 1710502348 317915482 -1946529568 -50503562 1654257109 362726723 -1936222983 -74406801 1798289918 472418664 -2061379374 -232331196 1816296935 457526641 -2108941109 -179622819 1513500705 758186167 -1271377651 -1019256421 1566307384 710722734 -1286236908 -1001216638 1424865299 602572933 -1159472833 -840635991 1400929290 612846748 -1114759898 -896979536 1199644741 814092499 -1450229399 -561483265 1089266780 938202314 -1360886416 -639257114 1230678135 1046321377 -1487615653 -799802931 1312255086 959470840 -1606873790 -683786796 1633161449 375332991 -1890160187 -128892589 1714803952 288547942 -2009352740 -12810934 1870895323 411347021 -2121401865 -158676639 1760451778 535391316 -2032124434 -236515976 2096038029 199766043 -1830723167 -437890761 2072167572 210105346 -1785944648 -494168786 1916045503 87275561 -1673860717 -348268283 1968786598 39746608 -1688785526 -330293988 53112874 1949122748 -316403450 -1708973680 71808051 1933608101 -364260065 -1655773815 233961496 2062993550 -469788364 -1795642974 178011137 2107313303 -460169939 -1818923589 513630286 1771720920 -258801310 -2020331020 435201111 1861719233 -134298245 -2131102227 273082492 1732368618 -28800688 -1991263802 388705381 1613503731 -114995895 -1910342177 944001250 1329815668 -699780658 -1588788904 1059689723 1211016301 -785910313 -1507801791 916445392 1100539974 -661538308 -1349088918 837950665 1190472799 -537100827 -1459925645 636698758 1391751184 -872603222 -1124462276 580813983 1436136457 -862919245 -1147677403 724093108 1546647586 -987321960 -1306420978 742722733 1531067451 -1035244159 -1253286633 439435627 1832284669 -197189561 -2093477679 492602738 1784395236 -212671394 -2074749752 350931289 1676540367 -85677963 -1914464029 327617856 1686126038 -41325460 -1970381574 126243087 1887527321 -376950749 -1634795339 15439126 2011997568 -286919622 -1713191764 157145405 2119887275 -413943791 -1873508217 238034212 2033659314 -532775928 -1757852514 559899043 1448628533 -816775025 -1202311143 640853434 1362466092 -935541610 -1086589952 797239697 1485035783 -1047885635 -1232226261 686370184 1609440542 -957920092 -1310688206 1021866439 1273971025 -756674325 -1511972739 998618590 1283622216 -712256270 -1567824796 842267125 1161087331 -599942951 -1422219185 895368684 1113132410 -615490368 -1403556778 823923368 1176183358 -552438908 -1475001582 913430193 1098311207 -662718563 -1351055605 1070045850 1220585996 -775291978 -1496397024 950689411 1336765973 -693878865 -1583149255 749404876 1538011738 -1029348384 -1247653002 734447317 1556215363 -976705543 -1295018129 577800958 1433909864 -864097326 -1149641916 622677735 1377468017 -887935029 -1139531939 175256160 2104820470 -461614260 -1820630054 220198521 2048444143 -485386411 -1810454589 78232146 1940818628 -358098050 -1650398232 63209035 1958956765 -305520793 -1697828879 398795268 1623331474 -104119512 -1899203650 279504413 1739576971 -22640847 -1985890393 421440054 1847171744 -149894374 -2145911924 510881327 1769234105 -260239613 -2022031467 671556585 1593840511 -972471611 -1324453293 795535344 1483593574 -1050376484 -1234979254 651996123 1373346637 -925709577 -1076495775 565276610 1454792532 -809562386 -1195884936 900739981 1119290139 -608283999 -1397136841 853407636 1171965698 -590113096 -1412127186 996916159 1282181929 -714745197 -1570575867 1007058854 1258377008 -771219830 -1525731812 325649185 1684943799 -43556339 -1973398885 335857464 1661204398 -99965420 -1928489342 498240275 1790294917 -205723073 -2068063575 450842378 1842904988 -187617754 -2083119440 249434949 2044273619 -523210135 -1747500289 162781020 2125785034 -406997392 -1866823962 367479 1996663777 -301204901 -1727214899 124280686 1886351352 -379175358 -1637806380 1732687150 272729528 -1991715838 -28318572 1613459767 388776353 -1910173669 -115203955 1771912476 513412490 -2020385744 -258708314 1861286149 435669395 -2130798551 -134633281 2062656842 234264028 -1795177370 -470223632 2107400531 177951173 -1819148161 -459984663 1948921208 53288430 -1708897196 -316441406 1934092641 71358967 -1656125363 -363939621 1546163686 724542832 -1306069814 -987642788 1531269631 742547817 -1253363501 -1035206587 1391664596 636759362 -1124238088 -872788882 1436473805 580512091 -1148143391 -862484361 1100973442 915977492 -1349393234 -661203912 1190281627 838168845 -1459871561 -537194463 1329860016 943930662 -1588958052 -699573238 1210698153 1060043071 -1507350395 -786393069 2120057967 156939513 -1873550013 -413870635 2033205366 238514400 -1757535910 -533130804 1887833181 125910219 -1635226255 -376480281 2011940932 15530194 -1713002136 -287139330 1676317707 351118493 -1914374873 -85736015 1686589458 327180420 -1970720450 -41025112 1831935033 439757999 -2092991211 -197636733 1784469536 492562614 -2074953460 -212498022 1161012391 842306609 -1422015093 -600115939 1113481406 895045672 -1404042862 -615042812 1273506965 1022303235 -1511633479 -756974289 1283844236 998430746 -1567913568 -712197834 1485092035 797148245 -1232415249 -1047665287 1609134298 686702668 -1310256650 -958389920 1449082097 559418471 -1202627107 -816419509 1362295016 641058942 -1086547516 -935614126 1433458604 578283322 -1149323648 -864451050 1377637301 622469923 -1139576167 -887864817 1537957790 749498120 -1247461710 -1029566940 1556519815 734112529 -1295451477 -976238019 1221052360 1069610846 -1496733980 -774990222 1336542161 950874951 -1583062275 -693939605 1176260602 823885676 -1475203370 -552264128 1097960419 913750901 -1350571313 -663168423 1847523172 421119986 -2146396600 -149444898 1769157501 510919659 -2021830063 -260414777 1623555926 398610368 -1899291014 -104059156 1739111247 279940057 -1985553821 -22942987 1940514560 78567318 -1649965524 -358566214 1959011097 63116175 -1698020811 -305302877 2104651570 175464356 -1820586466 -461685112 2048895787 219716541 -1810773497 -485033327 1282139885 996988539 -1570404415 -714950825 1258693364 1006703202 -1526185000 -770739378 1118858975 901209673 -1396830221 -608616603 1172155078 853187152 -1412183062 -590021764 1373435529 651937311 -1076717659 -925522125 1454453392 565576198 -1195420740 -809999574 1594326715 671108653 -1324802153 -972148991 1483389602 795707956 -1234904178 -1050416360 1996867109 194227 -1727289591 -301164641 1885864508 124727978 -1637457136 -379497594 2044612119 249134721 -1747964101 -522772563 2125695502 162839192 -1866601694 -407184460 1790105153 498460375 -2068007059 -205813765 1843335768 450372302 -2083425420 -187284510 1684627059 326004453 -1972945057 -44036151 1661246058 335784700 -1928660154 -99759152 -873203166 -1124808012 637377294 1392159640 -862044613 -1147597139 579886871 1435987841 -987205104 -1305525626 723915580 1545675690 -1035618807 -1253931361 743167781 1531766707 -700126650 -1589388592 944409450 1330494460 -785830305 -1506926903 1059540851 1210089445 -660643212 -1348971806 915473240 1100362702 -537745811 -1460300037 838649665 1190918103 -258090262 -2019890564 512998342 1771342672 -135258381 -2131284379 436109279 1861832521 -28945704 -1992203698 273167348 1733231458 -114583871 -1909676457 388364269 1612892027 -315962738 -1708262888 52734882 1948490548 -364441961 -1656734207 71921595 1934516013 -470728004 -1795788246 234824592 2063078150 -459503963 -1818511821 177399689 2106971935 -756495517 -1510999051 1021749839 1273076441 -712700038 -1568522260 998993494 1284267712 -600620207 -1422625849 842867325 1161433835 -614561976 -1403406370 894494308 1113052914 -815801593 -1202132079 559004203 1448512189 -936239330 -1087033464 641498674 1362841252 -1048292555 -1232903261 797585945 1485636239 -957769940 -1309759558 686290432 1608566422 -377033813 -1635656899 126388871 1888467473 -286576718 -1712578780 15027870 2011332104 -413310055 -1873128689 156435125 2119447075 -533682304 -1757964522 238995116 2033841722 -198050865 -2093560999 440376035 1832430197 -212058154 -2074407104 491937530 1783983724 -85298179 -1913830549 350491345 1675829831 -41437212 -1971288206 327800520 1687086686 -104490848 -1899845578 399243660 1624033562 -22520647 -1984992209 279330197 1738607875 -149024622 -2145837052 420508094 1847017768 -260844405 -2022382563 511554983 1769637169 -462255932 -1821001646 175958504 2105268606 -484487971 -1810334645 219229681 2048269671 -358022922 -1649528736 78078426 1939886412 -305871633 -1698433927 63612355 1959630165 -1028933528 -1246983938 749066564 1537403346 -976847759 -1295954713 734535005 1557081547 -865062822 -1149828916 578703734 1434018272 -887229373 -1139096363 622040431 1377084921 -551770100 -1474586470 823314720 1175845302 -663655403 -1351197565 914296121 1098399151 -775479234 -1497362264 1070154002 1221489028 -693443545 -1582443343 950306059 1336128925 -522278431 -1747347081 248563917 2044196955 -407671304 -1867227794 163384532 2126134338 -301653549 -1727917755 737535 1997303913 -379001398 -1636838052 124159206 1885451376 -43402875 -1972467437 325572777 1684072511 -100368996 -1929163510 336207024 1661807654 -206425673 -2068512479 498880667 1790664717 -186649170 -2082945736 449942658 1842783252 -609187543 -1397245505 901703685 1119475859 -589476560 -1411744346 852700188 1171528842 -714407653 -1569967731 996499511 1281511585 -771308286 -1526598252 1007199278 1259312312 -972580531 -1325356581 671742049 1594804471 -1049993900 -1234342462 795098232 1482886382 -925101697 -1076157975 651325523 1372930245 -810429082 -1195973136 566211658 1454933212 -1348518106 -661123152 1100045834 915828380 -1460470977 -537539671 1190959635 838576773 -1589332204 -700217470 1330304568 944629422 -1507233011 -785497189 1210520097 1059070647 -1305989310 -986767404 1546014318 723615480 -1253708965 -1035805747 1531677303 743226081 -1124882576 -873162778 1392363100 637204170 -1147247767 -862366721 1435501125 580334291 -1796136978 -470405256 2063564482 234376788 -1818436617 -459543711 2106768091 177572429 -1708484644 -315775158 1948579568 52676198 -1656269883 -364879021 1934177001 72221311 -1991897206 -29278436 1732800166 273636912 -1909732461 -114492667 1613081279 388143657 -2019719240 -258296018 1771300500 513070594 -2131737695 -134778057 1862148749 435753499 -1232859545 -1048363279 1485467467 797794269 -1310078338 -957416728 1609018194 685808580 -1201699243 -816269629 1448208249 559339503 -1087225268 -936021286 1362895712 641405942 -1422713341 -600559979 1161658159 842682297 -1403069926 -614864244 1112587062 894929824 -1511483855 -756046169 1273427741 1021429643 -1568320984 -712875330 1284190980 999031698 -1914032465 -85123527 1675906947 350453525 -1970804042 -41887200 1686735770 328121100 -2093898083 -197749237 1832896433 439940903 -2074320252 -212119022 1783759784 492122942 -1872937269 -413528483 2119393255 156528497 -1758397742 -533214652 2034146302 238660456 -1635338503 -377387409 1888016341 126871363 -1712622880 -286506378 2011501516 14820186 -1649844828 -357667534 1940339848 77597726 -1698391619 -305944277 1959458961 63817735 -1821190762 -462035712 2105324730 175866924 -1809903217 -484957927 2047963299 219562037 -2145497664 -149324458 1846553836 420945018 -2022471207 -260785841 1769859317 511367267 -1899641358 -104663708 1623958750 399283272 -1985478165 -22072963 1738956999 279007313 -1496875668 -775926278 1221139520 1070476502 -1582646923 -693270045 1336203353 950266063 -1474497186 -551828024 1175622770 823502052 -1351536313 -663354927 1098862699 913858813 -1150259960 -864592482 1434324004 578370738 -1138906863 -887449209 1377028157 622131371 -1247025862 -1028860500 1537573910 748860544 -1295638237 -977202763 1556627471 735015065 -2068681499 -206218125 1790709193 498810207 -2082494212 -187131798 1842465232 450296134 -1972771625 -43068351 1684506107 325105005 -1929109298 -100462504 1661616610 336425332 -1727693695 -301839337 1997217197 798011 -1637304168 -378566642 1885788596 123857186 -1746996045 -522599387 2043712927 249013513 -1867304790 -407633860 2126336390 163209488 -1076081619 -925139781 1372728577 651500951 -1196324812 -810108766 1455417624 565762446 -1324891105 -973015927 1594467635 672044453 -1234567162 -1049808752 1482973482 795038140 -1570022327 -714314529 1281703269 996281843 -1526294448 -771643194 1258879356 1007667690 -1397697413 -608705299 1119794519 901350849 -1411575710 -589684492 1171485006 852771288 1239966331 1055871725 -1478098089 -790547519 1317381730 964859636 -1601452210 -678627368 1194584649 808770271 -1455584411 -566576141 1079914064 928587462 -1370468484 -648577046 1415541279 592986761 -1169091789 -849992795 1395832326 607487632 -1120086230 -902043716 1518664237 763611835 -1265984767 -1014125673 1575566900 720244386 -1276682472 -991924338 1921401523 92369445 -1668799585 -342945015 1978369706 49067580 -1679431802 -320678128 2086521473 190511639 -1840010323 -447440069 2066747032 204946958 -1791070284 -499556574 1865503447 406217281 -2126564357 -164101267 1750898382 526100056 -2041382942 -246036620 1642781413 384690803 -1880835127 -119305377 1720131324 293613162 -2004254768 -7450810 1358123834 670327724 -1090702826 -906362240 1470011171 546940853 -1181682161 -828914023 1579735816 691006366 -1339639260 -954103118 1497702161 776089479 -1219789251 -1068740949 1296319326 977499080 -1555422606 -733146396 1244235591 1026471889 -1540888981 -752822531 1134545772 882441210 -1382962624 -627664170 1156714357 871710691 -1426297255 -570728753 1805480946 479871844 -2053958946 -225172920 1827715051 469206909 -2097228089 -168171951 1699150784 306301782 -1958176020 -61887878 1647001561 355209039 -1943707915 -81629597 1982489494 19747584 -1742470470 -282906068 1900521359 104896281 -1622554973 -397478347 2029120420 267836210 -1761637752 -503793122 2140942269 144383787 -1852682607 -426410489 2078146809 215560303 -1781505579 -489205437 2092156128 196408438 -1833065012 -440756902 1963296971 33732701 -1693718041 -334702223 1919438034 91192388 -1671025154 -345957016 1718161565 292429835 -2006486607 -10469081 1627706500 369353746 -1895123544 -133331650 1756534959 531998777 -2034435709 -239351531 1876909238 416836640 -2116993638 -153744116 1085284401 934744231 -1363263203 -642158197 1205724200 819647678 -1445755644 -556485230 1315678211 963418261 -1603942097 -681379399 1225157658 1040276620 -1492644554 -804307552 1560752213 704643267 -1291234951 -1005690385 1516958796 762168538 -1268476576 -1016879626 1406974055 618367217 -1110255285 -891950627 1420917886 599149800 -1161880238 -843567676 1657090488 365035822 -1932832620 -70492158 1705571745 313509175 -1952017267 -56515557 1813952906 454658332 -2112825178 -182982608 1802730899 477383941 -2055398209 -226874327 2138186204 141889866 -1854127888 -428117914 2015356357 253285715 -1777236759 -518605697 1906944494 112105848 -1616394046 -392103852 1992584695 29580641 -1731588901 -271762355 1504383344 783032806 -1213894564 -1063108406 1590089065 700573183 -1329023931 -942701357 1466997058 544713172 -1182861202 -830879496 1344101723 656043469 -1106035593 -921432863 1142685972 857420162 -1441636296 -585805650 1131529485 880211355 -1384143839 -629631817 1254590758 1036040624 -1530271734 -741418852 1303006527 984448425 -1549521901 -727507835 763668351 1518573545 -1014315437 -1265764667 719938406 1575900144 -991493558 -1277152548 593440589 1415061467 -850309535 -1168736521 607316820 1396038594 -902002056 -1120158994 808695579 1194624909 -566372809 -1455757663 928936706 1079591828 -649063890 -1370021192 1055407913 1240403903 -790209019 -1478398317 965081904 1317194662 -678716900 -1601394038 384468919 1642968865 -119216485 -1880893939 294077358 1719694136 -7789950 -2003955180 405868421 1865826067 -163615063 -2127012289 526175132 1750858506 -246240592 -2041210330 190683091 2086315845 -447482113 -1839937943 204493770 2067227484 -499240218 -1791425936 92676065 1921068919 -343376179 -1668329893 49011704 1978461038 -320488748 -1679652286 882873918 1134077608 -627968238 -1382627452 871518759 1156932273 -570674421 -1426390115 977542668 1296248474 -733315296 -1555214410 1026152981 1244588675 -752370887 -1541370961 690521690 1580185292 -953751690 -1339959328 776290883 1497526997 -1068817553 -1219750919 670240360 1358184190 -906137788 -1090887726 547277425 1469709031 -829379747 -1181246517 267499254 2029422176 -503326758 -1762072756 144470767 2140881529 -426634301 -1852497067 19545796 1982664274 -282828824 -1742508162 105380573 1900071499 -397829135 -1622234265 306620050 1698797060 -62339138 -1957693656 355164811 1647071773 -81460313 -1943915727 480063136 1805262390 -225226868 -2053865702 468773561 1828182575 -167867499 -2097562877 531809789 1756755307 -239295279 -2034527161 417268196 1876439410 -154050360 -2116661154 292113871 1718517081 -10015517 -2006967179 369396182 1627633984 -133502726 -1894918036 33936793 1963123983 -334777163 -1693678557 90706304 1919885590 -345608020 -1671348166 215899563 2077846845 -489669497 -1781068783 196319666 2092214564 -440534882 -1833252856 618456373 1406916003 -892173287 -1110068081 598810924 1421218234 -843104256 -1162317674 705129735 1560305041 -1006040021 -1290912579 761964830 1517132168 -1016805326 -1268516700 963376465 1315751367 -681208707 -1604147989 1040593224 1224802782 -804761500 -1492164366 934313315 1085754869 -641852337 -1363596071 819837306 1205504492 -556541866 -1445664576 111801532 1907278890 -391670384 -1616861946 29634725 1992491059 -271953527 -1731370721 141720718 2138393624 -428073566 -1854198476 253737111 2014873601 -518923845 -1776883411 455009496 1813632078 -183466508 -2112375454 477307073 1802768471 -226672147 -2055573125 365260010 1656904828 -70578746 -1932772016 313043187 1706006629 -56178209 -1952319159 1036506228 1254155490 -741755560 -1529969202 984223853 1303191803 -727420607 -1549581865 857496646 1142648016 -586007190 -1441460740 879859807 1131849929 -629147277 -1384592923 544261136 1467479174 -830560964 -1183214166 656211977 1343893663 -921476827 -1105964621 782978082 1504476340 -1062916850 -1214112360 700876859 1589754029 -943134441 -1328555647 -2127435661 -164177691 1866434911 406370761 -2040779670 -245687044 1750224198 525696464 -1880465343 -118665001 1642332525 383988219 -2004376488 -8350514 1720305012 294581730 -1668876265 -343816063 1921554747 93301165 -1679082482 -320074600 1977965858 48393652 -1839370203 -447070029 2085818633 190063007 -1791970244 -499678038 2067715344 205120902 -1168127813 -849807315 1414637975 592877825 -1120793438 -902480844 1396469134 607870232 -1266401143 -1014796257 1519002021 764219699 -1276541808 -990989306 1575478716 719377706 -1477912353 -789583799 1239857651 1054968165 -1601889082 -679334832 1317764586 965496188 -1456254739 -566992773 1195192769 809107799 -1369533196 -648436638 1079047640 928499022 -1742022350 -282203740 1982117918 19105928 -1622729429 -398447171 1900641287 105794705 -1762569984 -503946858 2029989932 267911354 -1852009191 -426007153 2140337205 144032931 -2053256874 -224724544 1804839034 479500524 -2098197169 -168346151 1828613219 469327093 -1958330012 -62819854 1699225672 307171550 -1943304835 -80955925 1646650449 354604231 -1555760646 -733755028 1296734422 978167872 -1540801053 -751956619 1244093647 1025535065 -1382059576 -627556002 1133580516 882253938 -1426934319 -571112121 1157420285 872146027 -1091311202 -906700536 1358792882 670742564 -1180815993 -828826351 1469074603 546798653 -1339530836 -953200326 1579548800 690040854 -1220172363 -1069378269 1498137753 776795151 -1291351311 -1006585241 1560931293 705616715 -1268101400 -1016234370 1516515268 761470802 -1109654845 -891604395 1406297071 617960313 -1162754342 -843647412 1421846518 599299936 -1364157803 -642274813 1086258105 934923055 -1445110132 -556110310 1205026720 819203894 -1603595609 -680779215 1315271563 962741021 -1492724034 -805181912 1225308050 1041204996 -2006341063 -9528657 1718078229 291568515 -1895535072 -133996874 1628049164 369967002 -2035146229 -239791459 1757168423 532378545 -2116033006 -153561468 1876002622 416724904 -1780565411 -489059637 2077285233 215477223 -1833730492 -441168174 2092769128 196751358 -1694158225 -335412487 1963676483 34366421 -1670842762 -344996128 1919326042 90286028 -1440957520 -585397466 1142086300 857074186 -1385070679 -629780673 1132404357 880291347 -1530449022 -742391020 1254707886 1036935736 -1549076581 -726808819 1302632119 983803425 -1213486124 -1062429886 1504037624 782432878 -1329172531 -943628453 1590169313 701447799 -1183833114 -831057040 1467892426 544830044 -1105336321 -920987799 1343456979 655668805 -1854760072 -428495890 2138896980 142330562 -1776328863 -518492169 2014395981 253103835 -1616309430 -391240740 1906799206 111166192 -1731930285 -272373819 1992996479 30246633 -1933210852 -71124086 1657530928 365746854 -1951903995 -55607405 1705389609 312549055 -2111962322 -182897736 1813012994 454513300 -2056009929 -227215455 1803396635 477795981 -446878345 -1839587871 190008411 2085911757 -500110994 -1791501832 205424706 2067380436 -343497403 -1669229101 92849257 1922036991 -320118436 -1679011382 48562288 1977757926 -118866669 -1880289915 384064575 1642294441 -7866102 -2004825700 294230054 1720625328 -164514527 -2127133257 406836237 1865999515 -245599944 -2040839762 525471764 1750409346 -567079489 -1456194263 809331859 1195006981 -648099418 -1369835216 928032906 1079482396 -790067827 -1477462757 1055319201 1239536695 -679132780 -1602064126 965419192 1317802030 -1014751781 -1266471603 764050679 1519209569 -991307326 -1276188332 719829230 1574996088 -849373719 -1168595585 592573637 1414972499 -902671888 -1120575130 607924444 1396375626 -62514122 -1958663008 306740506 1699696012 -81012689 -1943213895 354793731 1646430613 -224553980 -2053462894 479458600 1804912062 -168800227 -2097717109 469643569 1828258215 -504296366 -1762247484 268397950 2029542888 -425932725 -1852049187 143829351 2140510705 -282426272 -1741835018 19195212 1982059994 -397983623 -1623166737 105455957 1900941763 -953664258 -1339093912 690380242 1579248964 -1069156121 -1220360079 776706507 1498196317 -906775348 -1091271590 670946784 1358620022 -828477227 -1181138877 546312697 1469522287 -627102566 -1382540276 881937846 1133935904 -571283325 -1426728939 872188335 1157347641 -733698904 -1555852226 977978756 1296954642 -752262991 -1540468697 1025966493 1243623691 -680833035 -1603502237 962932441 1315053135 -804877332 -1493058694 1040771776 1225775702 -642725945 -1363675311 935241451 1085904509 -555940898 -1445317816 819159794 1205097060 -891527279 -1109692665 617758397 1406471723 -843998328 -1162433762 599784100 1421396530 -1006119005 -1291786443 705279631 1561232921 -1016458310 -1267915988 761557654 1516454400 -335188163 -1694343253 34278929 1963736711 -345461980 -1670407246 90622472 1919023774 -488708337 -1780885607 214992419 2077734581 -441244906 -1833692288 196952634 2092593836 -239960231 -2034937905 532422261 1757097699 -153109696 -2116514858 416406124 1876355834 -9832597 -2006005763 292001351 1717610193 -133942414 -1895627804 369775198 1628267208 -831488332 -1183363550 545136536 1467559694 -920798547 -1105556933 655612801 1343548183 -1062472058 -1213413872 782604202 1503831868 -943312225 -1329528311 700994483 1590649637 -741904688 -1530896826 1036587004 1255030634 -727012663 -1548903841 983878629 1302592371 -585308446 -1441016204 856852430 1142273880 -630119685 -1384770963 880755671 1131967297 -182559108 -2112262422 454049616 1813450694 -227304859 -2055951629 478018377 1803209695 -70920626 -1933383976 365672290 1657571316 -56094121 -1951456575 312898427 1705067501 -391557608 -1615954290 111619892 1906319266 -272332287 -1732003177 30075693 1993202619 -428685782 -1854540100 142386950 2138806160 -518061517 -1776799067 252797727 2014729097 -1766959992 -508992482 2023765412 262604082 -1849454447 -423321593 2144203197 147505451 -1737106246 -277681108 1987820950 24939776 -1625810781 -400611275 1897298319 101796121 -1961278228 -65112966 1696015808 303043926 -1938521867 -76304285 1652220377 360567119 -2050831138 -221905848 1808575986 483106148 -2102458169 -173524911 1822517739 463886717 -1379896256 -624474922 1137579372 885597690 -1431457703 -576028465 1151586677 866443747 -1558446990 -736310044 1293262174 974302664 -1535756181 -747566851 1249401159 1031760337 -1334352860 -948939598 1584989448 696137118 -1222991811 -1071804245 1494532369 773058951 -1095963626 -911483776 1352830266 665173420 -1178523633 -825878375 1473202467 550009269 -1883937335 -122530465 1639646437 381432947 -1999068720 -2125498 1725350140 298971242 -2123436549 -160834195 1868598487 409451585 -2046613022 -251389580 1745701070 520779864 -1845332563 -452639429 2081166465 185279511 -1787842124 -496467678 2070007960 208068622 -1663435361 -337720055 1926732979 97561637 -1682687610 -323811056 1975146666 45967420 -1260698367 -1008962153 1523917869 768742587 -1279885032 -994987634 1572397108 717213858 -1174352589 -855114331 1410247711 587832457 -1116927702 -899008068 1399023622 610556048 -1452518043 -563386893 1197618249 811926751 -1375628932 -653876758 1074786384 923320518 -1481122473 -793711167 1236909179 1052675309 -1596319410 -673371688 1322547298 970148084 -1533528566 -744552804 1251366694 1032939440 -1544162797 -722287995 1308332863 989635497 -1438400968 -582709586 1145954068 860548994 -1389463007 -634828105 1126177549 874982299 -1188092306 -836233480 1461798722 539391956 -1102912905 -918170911 1347191643 659272653 -1208701348 -1057775926 1509609328 788398054 -1332123067 -945923373 1586957161 697318399 -1611262270 -386849196 1912109038 117393272 -1734618405 -274931123 1989522423 26379105 -1859281168 -433410458 2133065692 136630090 -1774167319 -515413377 2018393029 256445267 -2109667674 -179947984 1817143178 457725724 -2060664129 -232000983 1797432211 472224517 -1936028012 -73548286 1653927864 362012462 -1946727795 -51348965 1710828449 318642999 -1115486389 -897304611 1401775719 613046001 -1158757550 -840305724 1424007806 602378984 -1286041735 -1000357905 1565978197 710008515 -1271575712 -1020101642 1513826892 758913754 -1607198929 -684513351 1312454147 960317077 -1487285450 -799087712 1230483994 1045463692 -1360027875 -639062133 1088552497 937873063 -1451074812 -561681518 1200372264 814418622 -2031278205 -236316907 1759725231 535066169 -2122259558 -158870772 1871610550 411677216 -2009681999 -13525209 1714998941 289406475 -1889834072 -128165058 1632963204 374487570 -1688586265 -329447567 1968461515 39020125 -1674054658 -349125784 1916375762 87990852 -1786658859 -494497981 2073026297 210300527 -1829995572 -437564582 2095192800 199567990 -222129780 -2050645734 483192992 1808515126 -173058667 -2102893309 463549625 1822819375 -65463874 -1960957656 303528082 1695565828 -76227161 -1938559695 360365195 1652395037 -277511704 -1737313922 24895684 1987891282 -401062415 -1625328281 102114525 1896944715 -508687910 -1767294644 262170870 2024233056 -423375421 -1849361067 147696879 2143984761 -911429308 -1096056366 664981608 1353048318 -826182307 -1178188341 550442097 1472734439 -948487818 -1334834720 695818330 1585342668 -1071973009 -1222783495 773102659 1494461653 -736386784 -1558408778 974503948 1293086874 -747215559 -1536076369 1031275541 1249850499 -624940782 -1379460732 885934142 1137277096 -575804149 -1431642723 866356263 1151646897 -338059059 -1663135653 98025953 1926295927 -323722028 -1682746302 45745656 1975334254 -452843265 -1845159831 185354707 2081126725 -495981338 -1788289936 207719882 2070330716 -160517975 -2123792321 408998277 1869078803 -251431760 -2046540762 520951196 1745495306 -122341221 -1884157939 381376951 1639737633 -2556798 -1998599148 299277742 1725017400 -793280507 -1481592685 1052369193 1237242303 -673561572 -1596099446 970204464 1322456486 -563345353 -1452590943 811755803 1197824397 -654193618 -1375273800 923774210 1074306452 -855601055 -1173905161 588181837 1409925595 -898804616 -1117100818 610481492 1399064002 -1009051565 -1260640059 768964991 1523730921 -994649014 -1280185124 716750182 1572834800 -1057688818 -1208761448 788173346 1509794484 -946260201 -1331820671 697783867 1586521773 -835749060 -1188541526 539040272 1462119046 -918372571 -1102737485 659349001 1347153567 -582753430 -1438329860 860717638 1145746128 -634509453 -1389815835 874530399 1126659785 -744985768 -1533060146 1033243252 1251031778 -722096319 -1544380457 989580909 1308425979 -73739322 -1935809712 362066666 1653834364 -50915361 -1947195575 318338803 1711162981 -180265996 -2109314206 458177240 1816660558 -231956499 -2060734597 472055489 1797639767 -433208414 -1859456204 136553102 2133103128 -515897413 -1773717715 256796311 2018072065 -386511984 -1611564282 116927164 1912543786 -275017847 -1734557921 26603173 1989336627 -638598577 -1360465191 937534307 1088852981 -561904042 -1450887488 814507898 1200314348 -684438915 -1607238933 960113489 1312627655 -799437212 -1486962958 1045950280 1230036958 -1000811989 -1285561667 710324999 1565623185 -1019931086 -1271781724 758871838 1513899912 -897361383 -1115395441 613235509 1401555875 -840000000 -1159090538 601947948 1424478138 -494804345 -1786326511 210731947 2072556349 -437508450 -1830087160 199378866 2095413028 -329618763 -1688380893 39062425 1968388879 -348672340 -1674535366 87674752 1916731158 -13176093 -2010004875 288920527 1715446617 -128239878 -1889794452 374691798 1632790336 -236094767 -2031465913 534977533 1759783787 -159334712 -2121822626 412016612 1871310706 1584914048 695266838 -1334198356 -948007110 1494882969 773663247 -1223394379 -1072477405 1353471666 665544228 -1096665186 -911931640 1472303787 549888573 -1177554041 -825703663 1136709348 885522034 -1378963512 -624320674 1152191229 866794091 -1432130607 -576431289 1293633238 974943808 -1558894598 -737011860 1249280719 1030861401 -1535581213 -746597515 1696202312 304008926 -1961386140 -66015246 1651784273 359860935 -1938138243 -75666453 1807906426 482690796 -2050222250 -221567040 1823453795 464028405 -2103323825 -173612071 2024730156 262790842 -1767862528 -509100138 2143496757 147069603 -1848816871 -422937713 1987405342 24270472 -1736767694 -277071964 1897439751 102732433 -1625898197 -401476675 1198321601 812375895 -1453158675 -563757445 1073818584 923147086 -1374729484 -653755806 1236756467 1051744101 -1481046305 -792840631 1322951658 970822524 -1596669242 -673975728 1524367269 769445683 -1261068663 -1009603041 1572223932 716245802 -1279763824 -994088442 1409316759 587679489 -1173481797 -855038419 1399698318 610960152 -1117531486 -899358156 2080558857 184942495 -1844662747 -452223309 2070874896 208157574 -1788777924 -496608598 1926842171 98465709 -1663621609 -338684287 1974764322 45331380 -1682251250 -323104104 1639309165 380825595 -1883521471 -121860393 1725438836 299838434 -1999209896 -3061042 1869502303 409561033 -2124401037 -161020187 1745064774 520397776 -2045906326 -250952964 1816247298 457608340 -2108695250 -179769928 1798076443 472598669 -2061362889 -232445535 1654273072 362611878 -1936435940 -74226294 1710747689 317767871 -1946578683 -50421357 1911991398 116497648 -1611084470 -385876516 1989896319 27023593 -1735063213 -275629627 2133664852 136975554 -1859959432 -433818130 2017517645 256364763 -1773239967 -515264009 1462738122 539536476 -1188954650 -836317840 1346525395 658860101 -1102300673 -917829271 1509168376 787686510 -1208322604 -1057143486 1587138785 698278007 -1332235827 -946831013 1251511470 1033878584 -1533612670 -745415404 1307920567 988968993 -1543820901 -721676019 1145242780 860107786 -1437768272 -582331098 1127137413 875163667 -1390370391 -634941121 1968868675 39697877 -1688933265 -330048263 1916225882 87062988 -1673975690 -348251936 2072053105 210122215 -1785764771 -494381877 2095890792 200012286 -1830641596 -437940014 1760402727 535473585 -2031879157 -236663651 1870682430 411527592 -2121385966 -158791548 1714820373 288433539 -2009566151 -12630865 1633407244 375185818 -1890209760 -128810826 1312075147 959683869 -1606759257 -683803599 1230596498 1046370564 -1487468354 -800049112 1089414585 937956655 -1360968555 -639208445 1199759776 814076214 -1450409844 -561270758 1401142767 612666745 -1114776381 -896865195 1424914934 602491232 -1159718694 -840488884 1566062045 710870347 -1286187791 -1001298841 1513484740 758301010 -1271164696 -1019436930 974855044 1293691666 -736789848 -1559082434 1031200669 1248980747 -747061583 -1535144409 885035958 1137156896 -623971686 -1379286516 866998191 1152018233 -576506237 -1432091115 665586656 1353399158 -912102708 -1096459686 549572601 1472659311 -825250091 -1178034621 695698386 1584444228 -948313346 -1333865880 773474251 1495103325 -1072421145 -1223485839 24460108 1987185626 -277128608 -1736676618 102301525 1897910211 -401170823 -1626231057 263107454 2024375272 -509554094 -1767382332 147027815 2143569905 -422767029 -1849022755 482487080 1808079806 -221492732 -2050262382 464514865 1823006631 -173961699 -2103001461 303670042 1696502668 -65551818 -1961823584 359950083 1651726229 -75889105 -1937951047 587213509 1409751635 -854701079 -1173783681 611184348 1399512650 -899444752 -1117470874 769368823 1524404833 -1009400869 -1261243571 716596974 1571903096 -994572350 -1279314092 1052195489 1236273719 -793158771 -1480692965 970653368 1323159086 -673931372 -1596739838 812429971 1198227973 -563948609 -1452940503 922842762 1074152988 -653322330 -1375197392 409864717 1869167259 -161453279 -2123932745 520343060 1745157762 -250761416 -2046124114 380994111 1639101097 -121904365 -1883450491 299386406 1725920944 -2742518 -1999562852 98114153 1927162623 -338199739 -1664070701 45407856 1974726374 -323305636 -1682075702 184717915 2080744141 -452136073 -1844722719 208623170 2070439636 -496945298 -1788475400 137197830 2133477776 -433907670 -1859901252 255900959 2017955209 -514925517 -1773540187 116846900 1911669154 -386363368 -1610637170 26948909 1989936571 -275426303 -1735236457 362441058 1654479348 -74184626 -1936508712 318221691 1710267885 -50738089 -1946223423 457302352 1816580550 -179339140 -2109165334 472655177 1797985759 -232635291 -2061142797 860051918 1145334104 -582141726 -1437988748 875470295 1126804801 -635372293 -1389900691 1033425404 1251991914 -745099056 -1533968314 989140453 1307714931 -721718071 -1543748513 787761578 1509128508 -1057347450 -1208150000 697929139 1587461413 -946344801 -1332683767 540000664 1462300942 -836656972 -1188655070 658638209 1346712855 -917740371 -1102359493 288770119 1714518225 -13096597 -2009130499 375098462 1633467592 -128586382 -1890394652 535674997 1760227555 -236740263 -2031840817 411042924 1871131898 -158440128 -2121706026 209803299 2072406197 -493930225 -1786246759 200055866 2095819948 -438108906 -1830433408 39505937 1969086599 -329993923 -1689026133 87495688 1915757726 -348555996 -1673640526 710437007 1566529561 -1000994397 -1286522571 758492310 1513266176 -1019490886 -1271071444 612622525 1401212971 -896695919 -1114984185 602809508 1424561202 -840940152 -1159236322 938440939 1088964733 -639559225 -1360647855 813874418 1199934564 -561193506 -1450447544 959770841 1312014415 -684027403 -1606573725 1046033600 1230898262 -799582740 -1487903366 -596883751 -1419020721 845293557 1164253027 -620657984 -1408847274 890233836 1107874682 -759705877 -1515127171 1018802119 1270783825 -707130638 -1562559900 1003776990 1288919880 -1042590019 -1227069909 802502545 1490159367 -961113436 -1313758670 683209608 1606402846 -822026609 -1207439847 554614691 1443467061 -932373866 -1083561472 644053946 1365527340 -419273199 -1878698361 151783229 2114664363 -529554936 -1754754402 241287972 2036790194 -371593693 -1629561163 131567375 1892728729 -290182598 -1716315476 12208918 2008906624 -88770955 -1917696285 347805529 1673275343 -36130196 -1965063430 332845888 1691476950 -194052537 -2090217775 442539883 1835511805 -217892258 -2080109880 487414642 1779067876 -982026344 -1301264626 729355956 1551771170 -1038437503 -1256357097 739562157 1528029755 -877854806 -1129590980 631414406 1386589712 -859751501 -1144648923 584014495 1439197705 -658479108 -1345890454 919471824 1103705670 -542268443 -1465216141 832815817 1185215071 -702812210 -1591943336 940936930 1326628468 -780784681 -1502536895 1064848123 1216313965 -31893680 -1994496058 269956732 1729103594 -109800631 -1905024033 393933413 1618854643 -255664286 -2017071116 516734542 1774948056 -139519109 -2136462355 430013015 1856391873 -475117772 -1800833118 228599320 2057770638 -456948947 -1815825477 181264897 2110444183 -311046394 -1703739504 58437162 1954324156 -367523041 -1658897527 68577843 1930517157 -296082341 -1721953075 5522807 2001958369 -382214078 -1640967980 121209198 1883156984 -528372631 -1752785665 244305221 2039021011 -403937168 -1863624474 165808476 2128951754 -202558401 -2065038167 501437715 1793353093 -192876506 -2088255312 445550858 1837736348 -46744563 -1976464229 322493729 1681911223 -94668780 -1923331966 341121336 1666329006 -718011245 -1573702651 993682879 1279087913 -765869942 -1520504804 1012375974 1263571248 -605057887 -1394033609 903998861 1122426139 -595441480 -1417316306 848046484 1166743810 -930933513 -1081858975 646804955 1368016205 -806432530 -1192632200 568373698 1458012500 -967271227 -1319130029 676789737 1599196543 -1053468452 -1238210486 792410608 1480329574 -146729702 -2142886516 424637494 1850229920 -265498365 -2027167339 505589807 1764065465 -107307736 -1902268994 395639812 1620298898 -17344207 -1980733017 284768285 1744701579 -352975490 -1645136408 83387474 1946113220 -308559513 -1700990479 60137547 1955762397 -466776756 -1825915430 170126432 2099567862 -482326187 -1807255101 223225977 2051610863 -869321262 -1155005116 572609790 1428579432 -884805173 -1136279203 625774823 1380687985 -1024148000 -1242329738 754638028 1543367770 -979797511 -1298249361 731322581 1552951363 -778558026 -1499523808 1066812570 1217491980 -688528977 -1577922247 956006531 1341960213 -549212796 -1471898350 827182248 1179319358 -668046947 -1356244725 908069041 1093089319 -1207925795 -821578933 1443816177 554291815 -1083357244 -932546734 1365452520 644093566 -1227158545 -1042531463 1490381507 802314837 -1313419274 -961413280 1605938906 683646540 -1514695751 -760175825 1270477461 1019134467 -1562749024 -706910410 1288976012 1003685402 -1418978421 -596956387 1164081831 845498929 -1409163374 -620302588 1108328126 889753128 -2089901291 -194407549 1835057721 443019951 -2080151796 -217819238 1779238432 487208630 -1917506777 -88990799 1673218571 347896477 -1965494466 -35659864 1691782674 332512900 -1629899919 -371293209 1893192285 131130059 -1716226200 -290240514 2008684100 12396242 -1878901949 -419099691 2114738799 151743225 -1754267814 -530001972 2036440694 241610464 -1592020324 -702774774 1326830512 940761894 -1502185851 -781105645 1215829929 1065297727 -1346356562 -658044360 1104042882 919169812 -1464992073 -542454239 1185128347 832876301 -1129536776 -877948306 1386398676 631632706 -1144953119 -859416969 1439631309 583546715 -1300813110 -982508964 1551453158 729709424 -1256526125 -1038229947 1528074239 739491689 -1703570860 -311254334 1954280312 58508270 -1659349427 -367040805 1930835809 68225015 -1800529306 -475452688 2057337674 229067740 -1815880065 -456855831 2110635859 181047237 -2017295824 -255479130 1775035164 516674442 -2135996887 -139954497 1856055045 430315411 -1994847742 -31573356 1729588014 269507512 -1904947685 -109838707 1618652983 394108833 -1976114849 -47066679 1681424499 322941157 -1923406522 -94628400 1666532458 340948220 -2064815763 -202745349 1793263681 501496023 -2088718988 -192438814 1838074968 445250766 -1753091781 -528039507 2039451671 243835009 -1863568094 -404027980 2128761870 166028440 -1722124023 -295876193 2001999909 5449907 -1640514288 -382694010 1882840124 121564330 -1319583337 -966790911 1599512763 676433965 -1238039154 -1053674216 1480287394 792482868 -1081914971 -930842317 1368205449 646584351 -1192325700 -806765270 1457581200 568843270 -1393569293 -605494939 1122087135 904298569 -1417538070 -595253892 1166832838 847987792 -1573627455 -718050985 1278884077 993855611 -1520853544 -765547186 1264057588 1011928162 -1825714146 -466952056 2099491122 170164644 -1807739897 -481876847 2051962155 222905789 -1644799956 -353277766 1945647360 83822998 -1701077963 -308499293 1955986713 59952527 -1902460806 -107089684 1620353366 395547072 -1980300189 -17812235 1744397647 285103577 -2143205304 -146376482 1850681700 424155634 -2027123631 -265569081 1763896701 505798123 -1471942442 -549142464 1179488762 826974572 -1355926321 -668400551 1092638179 908551541 -1499957020 -778090382 1217796552 1066477918 -1577730819 -688747413 1341906385 956099911 -1242242894 -1024208860 1543143838 754823432 -1298586453 -979495875 1553417607 730887441 -1154520960 -869771242 1428228524 572930362 -1136481127 -884630513 1380765109 625736995 347458769 1672674375 -88363523 -1917018773 332925128 1692350558 -36279836 -1965991566 443434211 1835627637 -195025457 -2090396327 486768890 1778692204 -217194026 -2079665856 151182517 2114317347 -418595431 -1878291185 242161836 2036869178 -530482816 -1754904298 131683463 1893622801 -371771989 -1630534339 11833502 2008260616 -289738318 -1715617500 802941977 1490869391 -1042969291 -1227702877 683026432 1605441686 -961001172 -1312851526 553673771 1443321021 -821164793 -1207356015 644718642 1365938340 -932986594 -1083903608 846003325 1164692715 -597516975 -1419399737 889272420 1107691762 -619751096 -1408734754 1018655823 1269843161 -759622301 -1514265099 1004187734 1289584832 -707473030 -1563172372 229571984 2057948422 -476013380 -1800950742 180566409 2109999391 -456304475 -1815451597 58029474 1953645876 -310700914 -1703140328 68727227 1931444525 -367603561 -1659772927 270134772 1730076002 -32011048 -1995391922 393488877 1618155899 -109426495 -1904379817 516056518 1774540112 -255064854 -2016725892 430940639 1856541001 -140394253 -2136543131 918609240 1103621582 -657539980 -1345745694 833427777 1185556951 -542934931 -1465628421 941315434 1327261180 -703253434 -1592654640 1064735091 1215406565 -780603297 -1501577015 729271612 1550908842 -981881840 -1300325242 739903781 1528641971 -1038850039 -1257023329 632046862 1386968472 -878566366 -1130031948 583106839 1439084929 -858791877 -1144467283 646164051 1367645893 -930230401 -1081409559 569272906 1458133724 -807400602 -1192805392 676865633 1600067319 -967424179 -1320060965 792060536 1479725806 -1053064364 -1237535806 993312311 1278447265 -717562085 -1572999283 1012496942 1264470712 -766043390 -1521472620 904869381 1122502291 -605989079 -1394186305 847442460 1166393994 -594767056 -1416911962 502107803 1793768973 -203165769 -2065375455 444615298 1837595156 -192009298 -2088166600 322307753 1680946751 -46635131 -1975560429 341557936 1667035686 -95050852 -1923968246 5938943 2002628201 -296419373 -1722560699 121068262 1882221168 -382125110 -1640101028 243341005 2038834779 -527468575 -1752676489 166515412 2129388098 -404573192 -1864006802 1066966802 1218424708 -778633666 -1500393816 955603723 1341287325 -688178649 -1577317711 826480416 1178871734 -548571636 -1471527270 909038393 1093264303 -668945899 -1356365181 573542262 1428733920 -870191526 -1155080500 625101679 1380285433 -884200893 -1135928619 754190148 1542666194 -1023777176 -1241688322 731497309 1553920971 -979918223 -1299148057 83279834 1945210700 -352788746 -1644171680 60521411 1956399957 -308995345 -1701696903 170735592 2099906430 -467446076 -1826331054 222360561 2051523431 -481389859 -1807113653 423735230 1850122024 -145764718 -2142700028 506227623 1764449073 -266204533 -2027603427 395978636 1620907802 -107723104 -1902938570 284681109 1743835907 -17202503 -1979796945 1893272021 132004163 -1630050055 -372221841 2008337868 11795802 -1715819296 -289563530 2114093543 151368049 -1878204213 -418656163 2037335550 241726824 -1755241262 -530181052 1835932081 443099431 -2090829667 -194557941 1778638248 486862142 -2079474556 -217412590 1672843651 347250965 -1917062993 -88293319 1691899290 333407500 -1965673290 -36633568 1270294813 1018173835 -1514584015 -759269209 1289415940 1004395922 -1563128792 -707543874 1164747055 845910457 -1419591677 -597299051 1107387702 889607584 -1408302054 -620219252 1442855289 554109423 -1207019435 -821466941 1366162784 644533750 -1083990964 -932926246 1490792779 802980317 -1227501465 -1043144463 1605793106 682706372 -1313336194 -960551704 1774336148 516229122 -2016650824 -255104722 1857027213 430492699 -2136891999 -140071625 1729736870 270434352 -1994927734 -32448228 1618244799 393430057 -1904601709 -109239035 1953835248 57808998 -1703196196 -310609590 1931013353 69196927 -1659466299 -367936173 2058264770 229216340 -1801403922 -475532936 2109957339 180638797 -1815280137 -456510111 1387010140 631974090 -1130202768 -878360090 1438768197 583462099 -1144013463 -859271681 1551339630 728801528 -1300631230 -981548588 1528452215 740123873 -1256966821 -1038940723 1327171640 941373614 -1592432364 -703440510 1215745057 1064434871 -1502040819 -780165733 1103134730 919056540 -1345396442 -657862224 1185760275 833254533 -1465703105 -542894679 1122986839 904420289 -1394537861 -605668627 1166192462 847618008 -1416835486 -594805004 1278534501 993252339 -1573223863 -717376801 1264134012 1012799466 -1521007024 -766478650 1599634227 677333925 -1319757281 -967759223 1479917354 791842748 -1237590522 -1052971376 1367601921 646235031 -1081241043 -930438469 1458452248 568919950 -1193257420 -806918494 2038516639 243694345 -1752225101 -527951323 2129432454 166444816 -1864175958 -404365764 2002437037 6157115 -1722506623 -296513001 1882654644 120600354 -1640405352 -381790706 1681284091 322005869 -1976026409 -46200255 1666949090 341618548 -1923744050 -95236520 1793971145 501932895 -2065452315 -203128205 1837111248 445065030 -2087815428 -192330134 1542740502 754150016 -1241892038 -1023603796 1553571343 731819673 -1298661597 -980365387 1429197348 573104818 -1155419384 -869891170 1380062781 625288875 -1135839471 -884258937 1178815090 826571492 -1471337634 -548791352 1093570155 908705533 -1356796089 -668475439 1217970752 1067446998 -1500077204 -778988550 1341458009 955397839 -1577359499 -688105501 1620736734 396184136 -1902896142 -107795612 1744289479 284200529 -1980112917 -16846979 1849815788 424067706 -2142268480 -146234538 1764505333 506136163 -2027792423 -265984177 2100128442 170547756 -1826419818 -467387648 2051059363 222797365 -1806774385 -481689831 1945559688 82956830 -1644657756 -352341198 1956325009 60560903 -1701492803 -309168341 23907955 1986789093 -278745249 -1738170423 100731498 1896233724 -401642682 -1626842160 263669313 2024830679 -507959443 -1765926917 148537944 2145235662 -422255756 -1848388638 484171287 1809641089 -220872901 -2049798227 464919054 1823550104 -172459230 -2101392460 302011941 1694983859 -66177271 -1962342497 359502396 1651155626 -77335792 -1939553402 973270715 1292230189 -737374313 -1559511295 1030695586 1248336436 -748598386 -1536787688 886662793 1138644511 -623442011 -1378863309 867476112 1152619014 -574962756 -1430392022 666238687 1353895497 -910450701 -1094930587 551041734 1474234960 -824812566 -1177457796 695105261 1583957627 -950003775 -1335417001 771994356 1493467746 -1072835624 -1224023218 410517298 1869664164 -159801826 -2122404216 521812779 1746734013 -250324473 -2045547887 380401408 1638614934 -123595220 -1885002054 297906969 1724285839 -3157451 -2000100701 96530262 1925701568 -338784646 -1664499988 44903247 1974082521 -324842909 -1683719435 186345316 2082232306 -451606968 -1844300066 209101693 2071041003 -495402415 -1786776889 588898298 1411313516 -854081834 -1173320128 611589091 1400056693 -897942833 -1115862439 767711176 1522886494 -1010026780 -1261762958 716149713 1571332935 -996019459 -1280916885 1051643806 1235877640 -794775886 -1482187228 969083783 1321483025 -674403669 -1597351363 812992428 1198683962 -562354560 -1451485674 924353461 1075819299 -652811623 -1374563825 861580529 1146985575 -581644835 -1437336245 876046568 1127241854 -633796156 -1388431022 1031873731 1250301013 -745585169 -1534560903 988602586 1307299916 -723353098 -1545227936 787332245 1508543491 -1058808391 -1209733841 696285324 1585924122 -946988640 -1333188298 540423335 1462830129 -835168885 -1187027683 660336830 1348255784 -917139054 -1101881084 137661497 2134097071 -432345835 -1858216573 257509408 2019457206 -514381556 -1773135462 116327435 1911043229 -387881689 -1612294735 25346066 1988489348 -275996354 -1735683672 360946781 1652862155 -74580623 -1937060377 317610052 1709795538 -52414104 -1947792898 458757231 1818174713 -178883261 -2108602923 473288822 1798496480 -230968998 -2059632180 708943280 1564912934 -1001390948 -1287074806 757881257 1512794431 -1021167483 -1272641517 614077826 1402807572 -896240466 -1114422216 603443611 1425072397 -839274313 -1157726175 938905044 1089584450 -637997832 -1358963602 815483341 1201437019 -560650015 -1450043273 959251942 1311389040 -685546294 -1608231844 1044431359 1229451625 -800153389 -1488351163 288341368 1713933806 -14558124 -2010714942 373455201 1631930871 -129230771 -1890899749 536098122 1760757212 -235252634 -2030213904 412741971 1872675269 -157839233 -2121228055 211332380 2074058122 -493433808 -1785594714 200632581 2096257427 -436533207 -1828964161 37954862 1967396280 -330480638 -1689619308 86958391 1915343265 -350191589 -1675120499 1694501751 302463969 -1961989541 -66495795 1651363694 359333880 -1939624382 -77291820 1809548101 484226003 -2049580439 -221064449 1823885148 464615370 -2101860752 -172026138 2025265939 263203717 -1766229441 -507622743 2145050378 148762524 -1848328666 -422342992 1986827041 23831479 -1738345971 -278543717 1895913272 101083054 -1626393068 -402127230 1584278463 694754089 -1335866733 -949519867 1493430182 772071216 -1223848310 -1073037796 1354081165 666014491 -1094991199 -910364105 1473800084 551507714 -1177155912 -825149906 1138310107 886967117 -1378395401 -623875487 1152712642 867422036 -1430610194 -574771592 1292022761 973439871 -1559440699 -737418669 1248819184 1030244198 -1537141028 -748280246 2082159158 186387104 -1844094182 -451777652 2071395887 208785081 -1787257085 -494948459 1925231108 96961170 -1664167128 -339090498 1974302237 44713611 -1683810511 -324786265 1638672978 380312260 -1885189250 -123372568 1723985483 298245853 -1999663257 -3620879 1870111328 410030838 -2122726580 -159452198 1746560633 522016495 -2045507755 -250398781 1198856958 812788328 -1451525166 -562279612 1075371751 924839537 -1374240821 -653160611 1236177612 1051304538 -1482624032 -794311818 1321424597 969172547 -1597163527 -674625681 1522666138 767900172 -1261671498 -1010083040 1571802755 715718165 -1281249361 -995713223 1410957992 589214270 -1172839548 -854535406 1400129201 611546663 -1116067939 -897771765 1463183861 540105059 -1187510055 -834717617 1348185580 660381050 -1101673280 -917308330 1508762055 787140945 -1209827093 -1058754435 1585456606 696718664 -1332853518 -947293084 1249999249 1032210695 -1534125891 -746051541 1307360648 988515614 -1545413468 -723129294 1146810787 861782325 -1437298545 -581722087 1127691706 875562284 -1388751722 -633445376 1817725245 459241899 -2108282863 -179234681 1798671652 473087410 -2059670520 -230892386 1652801807 361034137 -1936875485 -74805067 1710097686 317273472 -1948228550 -51948372 1911511385 115894735 -1612629899 -387577629 1988271424 25538006 -1735590804 -276050694 2134167915 137617917 -1858424761 -432176943 2019104114 257828324 -1772653474 -514833208 1311594676 959080482 -1608304232 -685504242 1228971181 1044884539 -1487995519 -800469737 1089917062 938598416 -1359433302 -637566660 1201345695 815539209 -1449822797 -560839387 1402620112 614299718 -1114363396 -896329366 1425509577 602979423 -1158025755 -838935181 1564590306 709292148 -1286626866 -1001877160 1512834299 757806189 -1272814121 -1020963519 1967356028 38029546 -1689446064 -330683962 1915665509 86609139 -1675567799 -349704737 2073620558 211796184 -1785294494 -493772300 2096444503 200410305 -1829022341 -436443667 1760847896 536041614 -2030433996 -235062878 1872342017 413047959 -2120757971 -158270021 1714413610 287887548 -2011070202 -14241392 1631724595 373626021 -1890826977 -129272439 -910867333 -1095600915 666576215 1354503617 -824672158 -1176522508 550953294 1473368536 -949040055 -1335231265 694201701 1583848947 -1073543088 -1224460090 772630908 1493850602 -738044897 -1559927671 973878579 1292567973 -747663354 -1536647024 1029828906 1248248252 -623256531 -1377899333 886553857 1137741207 -575399884 -1431099230 867858712 1153255822 -220502861 -2049158107 483722655 1808938249 -172580694 -2102292420 465092998 1824518416 -67048319 -1962419177 302943661 1695137083 -76732264 -1939204082 358828468 1650751778 -278104873 -1737800639 23205371 1986340205 -402542386 -1626963880 101700066 1896407412 -508035867 -1766798221 263822793 2025762143 -421906180 -1847785366 148134352 2144561478 -793873094 -1482078804 1050678294 1235690624 -675040989 -1597734475 969789455 1321918617 -562692856 -1452094050 813407268 1199353010 -652723951 -1373697657 924211261 1074882731 -853973666 -1172417080 588711026 1410348260 -898326201 -1116499503 612024427 1400762621 -1010635412 -1262100998 768379968 1523301590 -995153547 -1280828957 715212889 1571190991 -339716622 -1664653980 97400030 1925776456 -324169237 -1683316355 44298439 1973731409 -451158592 -1843597994 185973996 2081590394 -495576615 -1787745969 209221877 2071939171 -159955562 -2123336448 410592442 1870533676 -249921137 -2044874471 521461923 1746128949 -122892892 -1884553934 379759752 1638243358 -4126275 -2000275157 298805393 1724405767 -75290887 -1937500561 361580501 1653241667 -51453216 -1947610506 316703692 1709683546 -178737461 -2107662755 458674151 1817313137 -231380270 -2060297660 473631742 1799109480 -432785763 -1858927093 138041265 2134730535 -514198908 -1772174830 257397672 2018550590 -386941265 -1612149191 115466115 1910959893 -276661578 -1736095200 25959322 1988832012 -1058208207 -1209387353 786655005 1508136843 -947863000 -1333267778 697213700 1586074514 -835285501 -1187922283 540602159 1463803833 -916764134 -1101235572 659893046 1347558304 -581298603 -1436735805 861173625 1146308591 -633875892 -1389305126 876196704 1128170486 -746480025 -1534677263 1032847179 1250480093 -722707842 -1544852760 987904850 1306856388 -493348936 -1784731858 211187348 2073118210 -436874335 -1829575881 201044621 2096923163 -331112566 -1689997540 38665894 1967836720 -349283437 -1675007227 85998271 1915161129 -13695012 -2010630326 287401712 1713788518 -129842235 -1891241133 374121193 1632342655 -235630610 -2030846088 536538818 1761467988 -157725705 -2120320159 412560091 1871714893 -638175376 -1359935514 939021916 1090479818 -560204951 -1449344001 815108677 1200792275 -684867774 -1607823404 958652014 1311043320 -801080485 -1488499763 1045305975 1229531873 -1002363116 -1287252094 709838392 1565030062 -1020468467 -1272196197 757236257 1512420023 -895832282 -1113743440 613731850 1402207900 -839423169 -1158653015 603523603 1425947269 -1378254465 -622939671 1138221139 886100165 -1431026330 -575441424 1153049674 868029660 -1560147635 -737855013 1292658785 973822199 -1536176812 -748094014 1247915128 1030135022 -1334931173 -949378675 1583411255 694665377 -1224518398 -1073453676 1494037550 772408504 -1095427799 -911070785 1354463237 666650771 -1176969936 -824185434 1473690652 550603914 -1766350409 -508522207 2025439387 264171533 -1847958098 -421702344 2144601218 148059156 -1737741947 -278193901 1986152617 23427135 -1627263588 -402203382 1896844464 101235750 -1962888749 -66617019 1695469823 302637161 -1938983478 -76921508 1650660582 358884464 -2049230367 -220460681 1809144013 483551323 -2101936648 -172896914 1824038100 465546306 -1262309314 -1010466648 1523372306 768336260 -1280347097 -995605327 1570837771 715531677 -1172752372 -853669734 1410816288 588278198 -1116406763 -898380669 1400544569 612216239 -1451909030 -562917172 1199292790 813494752 -1374133181 -652258091 1075185007 923874809 -1481758616 -794224386 1235241284 1051163090 -1597772687 -674964249 1322093917 969588171 -1884516106 -122970016 1638068698 379961676 -2000595729 -3775367 1724855747 298321237 -2122901308 -160421806 1870232040 410929534 -2045059875 -249697205 1746189809 521375079 -1843691374 -451104764 2081808830 185782568 -1787411317 -495881187 2071471527 209655089 -1665136480 -339265482 1926130060 97081626 -1683108679 -324338641 1973661077 44342531 -1611668483 -387394709 1910604497 115782215 -1736300572 -276490382 1988904648 25917022 -1858835505 -432841895 2134510307 138230389 -1772507178 -513892544 2019020538 256966252 -2108099687 -178273521 1817612981 458334755 -2060109952 -231602410 1799050924 473720378 -1937540181 -75216067 1653414535 361376273 -1947287630 -51802332 1709235870 317189640 -1534999755 -746130525 1250927129 1032360591 -1544812756 -722782278 1306682880 988108438 -1436923129 -581076079 1146366507 861084349 -1388867810 -634339448 1127870002 876535460 -1187589295 -835591225 1463333501 541033195 -1101326520 -916707362 1347778148 659703538 -1209181341 -1058378763 1508063823 786696921 -1333747846 -947408916 1586429526 696897216 -2030775620 -235675094 1761260432 536707846 -2120673627 -157407693 1872197513 412108575 -2010162546 -14128616 1713453986 287705908 -1891459433 -129651199 1632436155 374066989 -1690058024 -331025842 1968022516 38441826 -1674705215 -349620649 1914726381 86464379 -1785181462 -492864900 2073439174 210836304 -1829400845 -437076379 2096885727 201121609 -1113918860 -895630622 1402245976 613655502 -1158203795 -839907589 1425626945 603875287 -1287554490 -1002026288 1565465450 709372924 -1272136097 -1020555575 1512234867 757460965 -1607605744 -685059450 1310950204 958706602 -1488968183 -800647521 1229866789 1045002163 -1359582686 -638494028 1089997582 939473816 -1449415109 -560161107 1201000215 814940033 1269750818 1017769140 -1516192498 -760771176 1287854139 1002711213 -1563592425 -708163199 1165317136 846357638 -1417988804 -595851862 1108905993 891265183 -1407782619 -619593293 1444531270 555678928 -1206407830 -820994564 1366558815 645085385 -1082496653 -931309083 1489126516 801469666 -1228135080 -1043655218 1605337197 682143995 -1314791103 -962145833 1891695850 130534524 -1630626362 -372658864 2007841011 11143269 -1717347873 -291215031 2115728600 152847438 -1877666316 -418241182 2037821633 242319447 -1753689619 -528490117 1836575886 443603992 -2089185886 -193020620 1780099223 488445953 -2079045189 -216827603 1672242364 346772522 -1918761584 -89836282 1690411173 331780147 -1966095991 -37162721 1387654499 632479221 -1128559537 -876823335 1440229754 585046508 -1143584682 -858687296 1550738769 728323527 -1302330243 -983091989 1526964552 738496990 -1257389980 -1039470350 1325595911 939904401 -1593009109 -703877955 1215248670 1063782792 -1503569870 -781817692 1104770357 920536483 -1344859111 -657447793 1186246956 833847738 -1464152064 -541204330 1776012715 517799229 -2016039801 -254632943 1857423794 431044900 -2135398242 -138455032 1728071065 268924175 -1995561803 -32959453 1617789312 392868118 -1906057044 -110833606 1953291727 57404761 -1704805149 -312112011 1929451990 67512640 -1659930374 -368555924 2058835453 229664107 -1799801647 -474086329 2111476196 182296946 -1814761272 -455884706 2040053408 245337654 -1751720052 -527306982 2130016953 166873647 -1862591595 -402904317 2000893586 4457988 -1722984514 -297113816 1882124939 120177181 -1642032217 -383278287 1680846532 321429074 -1977495576 -47775874 1665297117 340089419 -1924396047 -95732889 1794385654 502470240 -2063972390 -201492660 1838801647 446616185 -2087222333 -191843499 1123458664 905031422 -1392967868 -603992110 1167809137 849111783 -1416283299 -594408501 1278023258 992618188 -1574733962 -719042592 1262539331 1011344085 -1521568913 -766934023 1598131724 675724954 -1320161504 -968302666 1479297557 791378563 -1239274695 -1054532689 1369048638 647837352 -1080793326 -929867900 1459077671 569438897 -1191599349 -805399651 1619234785 394575735 -1903300915 -108339621 1743670264 283736942 -1981797676 -18408894 1851262931 425670469 -2141821185 -145664407 1765131210 506655580 -2026134810 -264465808 2100600709 171159315 -1824850263 -465711553 2052676508 224291594 -1806222672 -481293786 1945049015 82323233 -1646168421 -354007539 1954730926 59106104 -1702055294 -309624300 1542303529 753573823 -1243361787 -1025180013 1551919920 730291110 -1299314148 -980862326 1429612315 573642637 -1153939913 -868256095 1381753602 626840468 -1135246802 -883772744 1180352333 828215259 -1470833055 -548147465 1094155092 909134786 -1355212168 -667014418 1216427903 1065748457 -1500555693 -779589947 1340928870 954975216 -1578986934 -689593636 801249574 1489316272 -1043564534 -1228191588 682614079 1604906409 -962479085 -1314485115 555323668 1444848002 -820514760 -1206861650 645158157 1366517147 -931515359 -1082325833 846530882 1165113812 -595892114 -1417914120 890817883 1109392845 -619271049 -1408131871 1018069360 1269412326 -761208740 -1515728694 1002653033 1287943679 -707976123 -1563814701 346831342 1672153464 -90023742 -1918539692 331480567 1690750305 -36725541 -1966560179 444051932 1836089674 -193343248 -2088837018 488273349 1780303187 -216787735 -2079120257 152775050 2115770652 -418035546 -1877837776 242675091 2037505285 -528970561 -1753236439 130064824 1892127022 -372326252 -1630932990 11363745 2007651639 -291306355 -1717292005 920201319 1105074417 -656979637 -1345291811 833940606 1186192616 -541422254 -1463960124 939696213 1325764803 -703807111 -1593052689 1064264780 1214797018 -782170784 -1503250954 728643587 1550387349 -983541457 -1301845575 738458650 1527041164 -1039295178 -1257591392 632664113 1387430055 -876883683 -1128472181 584610856 1440695486 -858385148 -1143921262 230099119 2058369081 -474388093 -1799464683 182111414 2111700000 -455823974 -1814848244 57442461 1953214475 -312286799 -1704603353 67191940 1929802770 -368106072 -1660414658 268441803 1728522333 -32605721 -1995880079 393075922 1617620036 -110903810 -1906012824 517705977 1776066671 -254414379 -2016231101 431379680 1857119350 -138922548 -2134964902 502561700 1794329394 -201713016 -2063783394 446283709 1839107883 -191373679 -2087653881 321909654 1680392960 -48131398 -1977179604 339883919 1665468185 -95660381 -1924438475 4418496 2000968534 -296940820 -1723188614 120500185 1881775951 -383725835 -1641546141 244900850 2040517476 -527007010 -1752059320 167061483 2129794941 -402962745 -1862502831 647650156 1369271290 -929809856 -1080882474 569876341 1458614243 -805700007 -1191260465 675402590 1598481352 -967855502 -1320647964 791418695 1479223249 -1054706069 -1239070979 992824072 1277852574 -719115740 -1574692174 1010863889 1262993287 -766579139 -1521885525 905364282 1123152812 -604462570 -1392536960 849020707 1167865781 -594188785 -1416472935 82791141 1944615539 -354341943 -1645864097 58887932 1954922090 -309530672 -1702109370 171229911 2100556353 -465918981 -1824681107 223938254 2052994648 -480811038 -1806674060 425220737 1851746839 -145343571 -2142172357 506830488 1764929038 -264503372 -2026057950 394515123 1619321381 -108153953 -1903525111 284038826 1743332924 -18843770 -1981331696 1065445933 1216764603 -779154687 -1501021289 955035188 1340841634 -689778920 -1578762354 828039711 1180553865 -548109517 -1470909531 909583878 1093670544 -667334870 -1354860612 573995593 1429293791 -868738203 -1153487885 626769488 1381797574 -883564676 -1135415318 753791611 1542111981 -1025273001 -1243307071 729822818 1552353012 -980527282 -1299617832 -2089331158 -193960260 1836660486 444467088 -2078633421 -216161627 1779757855 487834505 -1918050792 -89395570 1671610164 346394530 -1967056383 -37344617 1691319085 331893691 -1631566258 -372803880 1892558690 130619380 -1716682153 -290803007 2007229307 10802157 -1877225860 -417530134 2115350352 152215494 -1753871771 -529450253 2037934921 243227615 -1206290718 -820099468 1444353998 554706776 -1082871045 -931954067 1367004119 645784385 -1228734768 -1044001210 1489805308 801877866 -1313916215 -962065825 1604410341 681995123 -1515297146 -760654320 1268778922 1017591612 -1564237153 -708537847 1288553395 1003156261 -1418334540 -596451806 1165725592 847036174 -1407702355 -618718661 1108757377 890338071 -1704171669 -311732227 1952581191 56964817 -1660837006 -368667676 1930412638 67695304 -1799884967 -474947633 2058980981 230604515 -1814418624 -455271466 2111064684 181631738 -2015660273 -253999207 1775572515 517088949 -2135510250 -139361408 1857606202 432005804 -1996423363 -33042517 1729011217 269069959 -1905444060 -110490702 1617123848 392456862 -1593686109 -704284875 1326196367 940250649 -1502641222 -781667540 1214374550 1063703040 -1344680047 -656474361 1104654013 919641643 -1464595576 -541902050 1186622116 834492978 -1128966201 -877500591 1388001003 633079421 -1143434274 -857758904 1440150258 584172132 -1301356555 -982913181 1549844185 728206927 -1258087444 -1039914118 1527610048 738871894 -1321126744 -968489922 1599034756 675833106 -1238568783 -1054097369 1478660509 790995211 -1080378214 -929199092 1368710582 647228704 -1191741309 -806336491 1459165615 570304825 -1393154868 -604957606 1123567072 905934198 -1415847723 -593702845 1167426041 848474479 -1574064898 -718627736 1277414866 992279876 -1522505497 -767076239 1263405515 1011431773 -1976626080 -47700746 1679914316 321275354 -1925001095 -96083729 1665970517 340492739 -2064343982 -202134332 1794833790 503172584 -2087102389 -190945059 1838627175 445647345 -1751645180 -526437230 2039899432 244405694 -1862942691 -403509109 2130420017 167547303 -1723626442 -297485152 2001595674 4906380 -1641134033 -383158087 1881155843 120002965 -1470495255 -547539585 1179935941 827544659 -1355300368 -667881114 1094295772 910069834 -1501458981 -779698867 1217391863 1065933921 -1578350142 -689211052 1340221678 954538104 -1242753651 -1024842469 1541633185 753157175 -1300180588 -980950782 1552855224 730431534 -1154048577 -869159639 1429798035 574606341 -1134863962 -883136208 1381316746 626133020 -1825299167 -466414153 2100970509 171799707 -1806048968 -480325202 2052554772 223391874 -1645236973 -353854075 1944177727 82246825 -1702729462 -310027876 1955334182 59455664 -1904003771 -108788269 1619874921 394945791 -1980829348 -18234934 1742770288 283615462 -2141667977 -144732703 1851186267 424799437 -2026538642 -265139720 1765480514 507259092 -417623250 -1877171272 152433154 2115158676 -529115337 -1754175583 242759195 2038367885 -373286116 -1631114358 130972208 1892240038 -290595067 -1716850797 10731049 2007273151 -89357494 -1918127140 346219110 1671811824 -37664941 -1966704699 332342911 1690834665 -193524872 -2089796626 444164692 1836997314 -216346783 -2078408713 487894605 1779670747 -596266010 -1418558608 846975690 1165812316 -619153409 -1407236247 890640083 1108420165 -760333356 -1515648190 1017142008 1269262958 -708575283 -1564160165 1003331297 1288351351 -1044208766 -1228565740 801948334 1489760824 -961583205 -1314367731 681641655 1604728353 -820434000 -1205986522 555174556 1443920394 -931860567 -1082925249 645566085 1367195155 -33512849 -1995992327 269402947 1728705493 -110270858 -1905633568 392365914 1617180620 -254072227 -2015618357 517294961 1775401959 -139006396 -2135826734 431525736 1858060286 -474500597 -1800371555 230282023 2059330481 -455444974 -1814215036 181671742 2110990248 -311674311 -1704260945 56777493 1952803715 -368968160 -1660498250 68132620 1929949082 -982613337 -1301695951 727769995 1550308125 -1039972674 -1257998808 739059602 1527387908 -877327723 -1129170429 633039801 1388075823 -858206580 -1142948326 584495008 1439801142 -656829757 -1344363947 920122351 1104200569 -541829414 -1464637876 834287606 1186793312 -704505103 -1593496985 940342237 1326140235 -781197592 -1503072642 1063370692 1214680914 -718409300 -1574256326 992186496 1277468694 -767543883 -1522072285 1011766425 1263100943 -604604002 -1393473272 905451698 1124018212 -593773177 -1415803631 848682155 1167256637 -929373752 -1080176290 647266532 1368633458 -805886511 -1192225465 569984253 1459516523 -968791558 -1320789652 676268246 1598568512 -1054036509 -1238655627 790809807 1478884441 -297545372 -1723538958 5091400 2001371358 -382855811 -1641470485 119567441 1881621703 -526886570 -1751160384 244725882 2039548140 -403333809 -1863143975 167509091 2130496757 -202063616 -2064387690 502964268 1795002554 -191298279 -2086783601 446129205 1838175395 -47232718 -1977058908 320940062 1680218248 -96301781 -1924809283 340585479 1665916049 -868826899 -1154355077 574136769 1430229335 -883227404 -1134807966 626353624 1381127502 -1024636705 -1242924983 753084915 1541675365 -981431098 -1299727280 730787306 1552539004 -780021623 -1501110241 1066381733 1216905523 -689171312 -1578425338 954365372 1340425514 -547727173 -1470273491 827603351 1179846913 -667444062 -1355764684 909770126 1094634776 -145170395 -2141204301 425099529 1850847647 -264952772 -2026761046 507200784 1765569926 -108828649 -1903929215 395118907 1619671469 -17912818 -1981178728 283168034 1743257012 -353374143 -1645690665 81891693 1944494587 -310234024 -1702558514 59528564 1955292642 -466323341 -1825355547 171579743 2101160393 -480658326 -1805742852 223862086 2052124112 -1796674863 -470820281 2061929469 232897387 -1819988280 -461234594 2106281956 176979826 -1707908381 -315338123 1950155727 54145881 -1654741254 -363227540 1934673878 72873792 -1990198603 -27735517 1733401497 274115343 -1909309780 -113963462 1614569344 389771030 -2021363065 -259833327 1770656683 512566077 -2132167010 -135363064 1860687794 434169636 -1350120935 -662570353 1099475765 915381155 -1460990464 -538165610 1189441324 836919226 -1587723733 -698715459 1330848519 945034129 -1506769358 -784877916 1212081950 1060755336 -1305355651 -986256661 1547680593 725126087 -1252254108 -1034211598 1532133192 743788510 -1125494193 -873635111 1390687075 635634677 -1148742058 -863983936 1435105146 579782636 -1913398384 -84612346 1677572796 351963690 -1969348727 -40292577 1687191205 328683059 -2094509150 -198221004 1831219854 438370840 -2075813957 -213735635 1783363223 491570689 -1874539532 -414975134 2118822616 156080718 -1758916627 -533840005 2032627393 237002327 -1633729594 -375884976 1888559850 127275644 -1712158753 -285886647 2013062899 16504421 -1231160488 -1046819890 1486068340 798272226 -1309655231 -956887081 1610505837 687435515 -1203342486 -817806340 1447563846 558834384 -1087654029 -936605723 1361434207 639821513 -1423250628 -600974422 1160022544 841202310 -1404621019 -616554573 1112100361 894336671 -1510907122 -755608680 1275003426 1022898868 -1566791913 -711223423 1284687419 999683757 -1495365549 -774260539 1221650815 1071110633 -1582085046 -692814628 1337797990 951721456 -1476067231 -553504521 1175150925 822890971 -1352088456 -663751442 1097246036 912364994 -1150707657 -865163103 1432877339 576768397 -1140564946 -888968008 1376402690 621612436 -1246621691 -1028317037 1539076393 750469567 -1293954020 -975641462 1557247280 735479206 -1649366885 -357066739 1941883319 79296801 -1696764798 -304456684 1959988654 64240952 -1821695831 -462680001 2103787909 174223635 -1811487568 -486419418 2047378844 219133194 -2146977537 -150960023 1846139347 420407621 -2023064346 -261272464 1768168906 509816156 -1898172211 -103088037 1624396257 399860087 -1984826156 -21576638 1740609016 280536430 -1077561070 -926774908 1372313662 650963112 -1196917493 -810594915 1453726759 564210865 -1323421408 -971439690 1594904588 672620698 -1233914567 -1049311825 1484624917 796566659 -1569543818 -713713184 1283246170 997980364 -1524667025 -770155015 1259408451 1008090325 -1398202044 -609349166 1118257256 899707134 -1413159587 -591145525 1170900081 852341991 -2069128742 -206788276 1789262070 497207392 -2084151869 -188650155 1841839343 449776761 -1972366872 -42524290 1686008004 326713426 -1927424527 -98900633 1662235869 336888907 -1726182978 -300173016 1997727890 1431556 -1636741721 -378110671 1887382667 125312029 -1748565620 -524275430 2043240608 248401974 -1867856491 -408029949 2124719289 161715247 -259772459 -2021449917 512380665 1770880623 -135664692 -2131829926 434604768 1860221558 -27285529 -1990682767 273794763 1733752413 -114138114 -1909107864 389808850 1614492228 -315408463 -1707864281 54353565 1949986315 -362873944 -1655059650 72391300 1935125010 -471287933 -1796241643 233232047 2061624889 -461016166 -1820179700 176886454 2106335776 -873853155 -1125302389 635727409 1390632615 -863515900 -1149174894 579447336 1435409086 -986609873 -1305036871 725607939 1547228821 -1034140874 -1252297824 743580186 1532301964 -698540167 -1587925009 944995925 1330925251 -785327264 -1506284554 1061075532 1211730650 -662268085 -1350457379 914945639 1099941617 -538225838 -1460902972 837104254 1189217000 -375447916 -1634193918 126975928 1888898862 -286074227 -1711936997 16563105 2012973879 -414935386 -1874614736 155907978 2119026460 -534162753 -1758567895 237450131 2032141061 -198701328 -2094055834 438726620 1830903626 -213529879 -2075985281 491498437 1783405395 -84703550 -1913342380 352184302 1677383544 -39959845 -1969655219 328213495 1687622497 -755941796 -1510601014 1023369072 1274572774 -711132603 -1566848301 999463785 1284877311 -601180562 -1423079688 841275202 1159981012 -616074633 -1405074719 893981531 1112417229 -817484232 -1203691858 558386964 1448050562 -936646111 -1087579465 639994637 1361230747 -1046632950 -1231382884 798213926 1486157744 -957324781 -1309191547 687735615 1610167209 -1028502185 -1246396991 750529659 1538989293 -975206066 -1294419496 735176802 1557584116 -865483419 -1150355981 577217609 1432392927 -888929924 -1140641302 621437008 1376604358 -553296589 -1476235867 822819871 1175194761 -664233686 -1351636548 912717830 1096927376 -773925631 -1495669353 1070642221 1222083771 -692907752 -1582030450 951939124 1337606306 -102994529 -1898226423 399641779 1624587301 -21911162 -1984521968 281004202 1740175420 -150477395 -2147429061 420054145 1846457367 -261480012 -2022895326 509886616 1768124430 -462717445 -1821618835 174398679 2103585857 -486098462 -1811838604 218683598 2047862872 -357501495 -1648900769 79598821 1941546099 -304270896 -1696988858 64180476 1960075370 -609649642 -1397863296 900144442 1117793708 -591087601 -1413248871 852154659 1171122613 -713886684 -1569340238 998020360 1283171742 -769707971 -1525153621 1007767825 1259757959 -971084686 -1323737884 672140638 1595358664 -1049384853 -1233872643 796772679 1484454353 -926555072 -1077750570 650872172 1372370426 -811065255 -1196486449 564543861 1453421027 -523805474 -1748997048 248069618 2043546980 -408250169 -1867667375 161806827 2124663165 -300100372 -1726225286 1226176 1997899094 -378466059 -1636425629 125792729 1886929231 -42971974 -1971880916 327036310 1685658880 -98727773 -1927628747 336849295 1662310681 -206846840 -2069040098 497395108 1789039922 -188350319 -2084491257 449339837 1842303275 1546739929 724979791 -1304493579 -986173085 1532798144 744199254 -1252866580 -1034553990 1391126763 636344445 -1125873209 -874268335 1434922226 578821220 -1148629538 -863077048 1099329725 914440235 -1350037103 -661708537 1189852324 837583922 -1461332600 -538778338 1331558543 945473561 -1588356701 -699094731 1211120790 1060572160 -1505862214 -784765652 1734295569 274231431 -1991171779 -27913813 1613923336 389395614 -1908611804 -113519182 1770309667 511965365 -2020955889 -259155559 1860766778 435043500 -2132316906 -136290944 2062045301 233791715 -1796853415 -471793201 2105906284 176334074 -1819544256 -460536362 1949554759 53799121 -1707230869 -314930691 1935547486 72953032 -1655669390 -363377180 1160401304 841834766 -1423691596 -601685982 1111987585 893429015 -1404439379 -615594949 1274141098 1022814524 -1509967738 -755464176 1285299635 1000025381 -1567458145 -711635959 1486701052 798650730 -1231871792 -1047261114 1609598437 687322483 -1308695351 -956705697 1447479758 557971800 -1203197726 -816867212 1361776087 640433473 -1088066309 -937272211 2118414672 155402694 -1874194308 -414375702 2032776521 237929951 -1758997403 -534715149 1889532258 127453684 -1634625458 -376002344 2012364155 16059885 -1711514537 -285512511 1676894516 351556002 -1912799208 -84266866 1688118573 328832443 -1970224127 -40373097 1831397638 439343504 -2094626774 -199116612 1782918431 490872201 -2075440077 -213091163 1845953115 419443405 -2146868361 -150055967 1768605250 510523092 -2023446674 -261908488 1625066089 400276223 -1898779835 -103425069 1739673200 280395494 -1983959204 -21487670 1940918847 79110825 -1648463085 -356957307 1960695334 64677552 -1697401078 -304838756 2104203789 174893723 -1822033119 -463287369 2047237652 218197634 -1811398856 -485552210 1432953491 577638917 -1150860353 -866094295 1376052874 621008412 -1140160602 -888293584 1538435745 750098999 -1245918323 -1027867877 1558146744 735600174 -1294921836 -975814910 1222521591 1071186529 -1496296485 -774413491 1337194222 951371384 -1581410366 -692410540 1174780613 822250067 -1475617815 -552801409 1097367260 913264202 -1352261648 -664719514 1998336794 1770380 -1726852554 -300588384 1886516995 125224853 -1635805649 -377968967 2043132712 247499710 -1748379132 -523310446 2125102897 162353063 -1868292579 -408736117 1789600638 497816552 -2069544366 -207457596 1841751911 448911345 -2084010421 -187713827 1685105484 326605786 -1971402144 -42337546 1662873429 337272771 -1928130951 -99336465 1282544594 997532484 -1568902402 -713342360 1260378059 1008265053 -1525565721 -770275727 1118411744 900639606 -1398277428 -610219430 1170497529 851668847 -1412809003 -590541245 1371866038 650261280 -1077189990 -926133748 1453901743 565180217 -1197037949 -811493867 1595837316 672774930 -1324291416 -971515330 1483952029 796163851 -1233310031 -1048961497 945661405 1331336523 -699153167 -1588267929 1060135364 1211584850 -784465688 -1506201474 914763247 1098980729 -662156093 -1349551019 837544438 1189927264 -538605350 -1461536692 636138937 1391297839 -874195819 -1125915645 579301792 1434468662 -863432564 -1148313574 724647307 1547046173 -985703257 -1304925135 744290706 1532741892 -1034774338 -1252677592 53708053 1949611395 -314710983 -1707420497 73285900 1935241626 -363847648 -1655238474 233311527 2062499249 -471438325 -1797170019 176539966 2105735592 -460609518 -1819502460 512005489 1770235367 -259328931 -2020752181 434721128 1861116414 -135843772 -2132803374 274668867 1733832149 -28214161 -1990832903 389208410 1614145996 -113461130 -1908700960 558273692 1447142410 -817302096 -1202731738 640372869 1361862675 -937086551 -1088290497 798825646 1486498872 -1047298686 -1231794924 686872759 1610082337 -956384869 -1309046515 1022461176 1274459246 -754981420 -1510419134 1000095969 1285255287 -711843379 -1567288997 841616586 1160592476 -601592346 -1423745680 893896915 1111554117 -615929345 -1404135063 438875220 1831830722 -198781576 -2094930450 491089997 1782726875 -213184159 -2075385353 351485030 1676938480 -84058806 -1912967716 329185407 1687800041 -40855213 -1969772091 127902768 1889047718 -376322788 -1634273910 15884329 2012565695 -285474555 -1711591021 155462658 2118327444 -414560978 -1873969736 237627419 2033113229 -534279881 -1759463007 174835551 2104293321 -463100301 -1822255387 218497862 2046899152 -485989782 -1810935044 78663533 1941405691 -356635071 -1648812329 64850804 1960492002 -304879016 -1697326386 400348987 1625024429 -103631337 -1898609023 280040226 1739989940 -21007858 -1984413032 419913481 1845522335 -150389211 -2146562381 510302992 1768795014 -261817796 -2023503190 822470551 1174591233 -552892741 -1475561939 912794510 1097798424 -664386910 -1352568268 1071542181 1222205235 -774893943 -1495843297 951299004 1337236266 -692204912 -1581581818 749926387 1538639717 -1027828001 -1245993399 736048106 1557660540 -976137530 -1294572976 577339329 1433292631 -865657107 -1151324549 621067224 1375963982 -888481036 -1139938718 326170142 1685571208 -42035406 -1971738716 337457671 1662648977 -99396821 -1928043587 497778220 1789677242 -207282432 -2069745770 449231413 1841400483 -188163303 -2083525745 247981690 2042681068 -523663530 -1748060224 162144867 2125271797 -408665265 -1868336167 1863240 1998282462 -300806300 -1726660622 124889681 1886821063 -377500803 -1636238357 673109718 1595532864 -971982854 -1323858068 796070607 1484005977 -1048742941 -1233501323 650469092 1371696754 -926203960 -1077145762 564697853 1454353003 -811140143 -1197356217 900318898 1118762532 -609769570 -1398761720 851706539 1170420285 -590716025 -1412607215 997346944 1282768406 -713281620 -1568989382 1008700057 1259911695 -770577483 -1525228765 -567609216 -1456617450 807705004 1193519418 -649642855 -1371534321 927554997 1078881571 -789483342 -1477033948 1056903582 1240998152 -677595989 -1600420803 965924231 1318446353 -1013061404 -1264920462 764643784 1519696222 -990892803 -1275650965 721309137 1576631623 -851025706 -1170124736 591921658 1414476140 -903109425 -1121151911 606455267 1394799989 -448473016 -1841043234 189446500 2085456370 -500622255 -1792135993 203914621 2065714667 -341880710 -1667735316 93401430 1922433472 -319646621 -1678400267 50132303 1979434457 -118241236 -1879770950 385722624 1643813270 -6419403 -2003223389 294677785 1721195919 -165134306 -2127597432 405152050 1864438180 -247102457 -2042448751 525067563 1749865917 -953038399 -1338574505 692037869 1580767355 -1067708968 -1218757298 777153780 1498766434 -907394573 -1091735195 669262047 1357058121 -829979158 -1182747268 545907910 1468978256 -628696667 -1383995085 881375369 1133479967 -571793988 -1427362518 870677648 1155681286 -732081769 -1554358015 978530491 1297350701 -751790706 -1539857128 1027536034 1245299764 -60823287 -1957111393 307333157 1700182195 -80597744 -1942676090 356273212 1648065706 -226205381 -2054991443 478806039 1804415105 -169237214 -2098293324 468173838 1826682008 -504825491 -1762670085 266770497 2028054743 -427475596 -1853747742 143350872 2139909326 -281841313 -1741405751 20779123 1983520997 -396446394 -1621522992 105960554 1901585660 -333669886 -1692685676 34798382 1964362680 -344891877 -1669960051 92225335 1920470945 -490270160 -1782570330 214528796 2077115274 -441788887 -1834096961 195344133 2091091859 -240416154 -2035500304 530967370 1755503580 -154775937 -2118025495 415772499 1875845061 -9436588 -2005454142 293495672 1719227374 -132266419 -1894058277 370386785 1628739575 -680346934 -1602909604 964484070 1316744048 -803242285 -1491579323 1041309695 1226190697 -643222792 -1364327826 933712852 1084252994 -557517087 -1446787465 818583501 1204660059 -893015378 -1111320008 617335682 1405942548 -844599625 -1162912223 598085531 1419853581 -1004658020 -1290202614 705708976 1561817894 -1015814523 -1267411437 763201449 1517991743 -184046781 -2113889323 453626479 1812921081 -227905702 -2056429620 476319350 1801666272 -69459087 -1931799577 366101085 1658155723 -55449752 -1950951426 314541636 1706604242 -391070937 -1615361103 113170955 1908009629 -270696642 -1730523224 30613010 1993617028 -429182187 -1855192189 140857913 2137154223 -519637236 -1778268262 252220960 2014291638 -831943797 -1183925475 543681191 1465965105 -922464366 -1107067132 654978750 1343036968 -1062075463 -1212861649 784097941 1505448451 -941635680 -1327958218 701605516 1591121434 -740385809 -1529238663 1037105859 1255656021 -726441994 -1548456096 985480922 1304038988 -586869795 -1442700469 856388337 1141654119 -630663228 -1385175214 879146728 1130464894 -1169801852 -851374830 1414028456 592407614 -1121191523 -903034613 1394972849 606251047 -1264732746 -1013283552 1519637658 764732428 -1276087889 -990428871 1576931459 720969749 -1477366304 -789176970 1241468108 1056472154 -1600329223 -677652113 1318226133 966113347 -1456822830 -567438012 1193592062 807662696 -1371053621 -650096291 1078526183 927871089 -2128077492 -164680230 1864793184 404835574 -2042242731 -247273021 1749792889 525109487 -1879861890 -118184472 1644033106 385533124 -2002890393 -6725135 1720725579 295108829 -1667298008 -342344258 1922132996 93740178 -1678587599 -319424089 1979492381 50043019 -1841003238 -448547444 2085282870 189650080 -1792458493 -500272747 2066161711 203428025 -1554182971 -732283821 1297313257 978607487 -1540306724 -751306678 1245620720 1027184998 -1383693065 -629033887 1133045211 881841485 -1427422994 -571707272 1155867074 870453588 -1091953503 -907203529 1357151629 669207835 -1182279496 -830412754 1468643732 546212098 -1338927981 -952720379 1581249983 691586345 -1218686838 -1067753444 1498558886 777322800 -1741476851 -281797477 1983728929 20610487 -1621170156 -396765054 1901103416 106412462 -1763138497 -504392535 2028389651 266466693 -1853530074 -427667280 2139816202 143405468 -2054931351 -226292481 1804229957 479030739 -2098595728 -168900378 1827117404 467708362 -1956662181 -61307699 1699861879 307684833 -1942851518 -80396076 1648103790 356196856 -2005901562 -8949872 1719549482 293146300 -1893885153 -132469879 1628699187 370461349 -2035558604 -240326750 1755690520 530744974 -2117725395 -155114565 1875407361 416236183 -1782100126 -490700812 2076782158 214834904 -1834316933 -441598995 2091182679 195287745 -1692612784 -333711418 1964156540 34969322 -1670315191 -344575009 1920950885 91771635 -1289846834 -1004974248 1561337570 706162292 -1267483689 -1015772351 1518197499 763030125 -1111099396 -893204630 1405851344 617391686 -1163381787 -844168333 1420186313 597779039 -1364627542 -642883780 1084690054 933248528 -1446728781 -557606107 1204472479 818805257 -1603082344 -680143090 1316783796 964408866 -1491131519 -803728617 1225867949 1041658427 -1855230393 -429105455 2137329515 140656637 -1777948066 -519988536 2013842290 252705764 -1615796619 -390605085 1908311897 112834511 -1730338196 -270920966 1993556800 30700502 -1931706845 -69513547 1657937679 366292889 -1951286726 -55145812 1707072278 314108800 -2113407471 -184498553 1812567869 453945259 -2056637944 -227736930 1801736996 476275634 -1442492785 -587039207 1141583779 856432437 -1385657706 -630212096 1130818490 878828332 -1528904003 -740690389 1255188369 1037539079 -1548549468 -726388174 1304257416 985289502 -1213047061 -1061851523 1505509319 784011089 -1327523086 -942101916 1590819806 701942600 -1184246055 -831592881 1466415093 543197027 -1107029312 -922541482 1342862316 655180666 385053320 1643397662 -117632092 -1879432398 295614097 1721337351 -7284803 -2003310805 405338810 1865402924 -165241962 -2128499968 524631715 1749159477 -246718577 -2041811175 189031148 2084786810 -448134208 -1840434346 204056309 2066650723 -500709415 -1793001649 94366430 1922619976 -342782990 -1667843228 49426119 1978998353 -319008789 -1678016643 765284928 1520067286 -1013763220 -1265368070 720410201 1576511183 -989923467 -1275475997 591846002 1413606116 -850871458 -1169191992 606805611 1395404541 -903512249 -1121824815 808075812 1194160818 -568057080 -1457319010 927434301 1077982891 -649468143 -1370564729 1056033302 1240922752 -788550854 -1476879444 966528527 1318796953 -678269149 -1600823371 266879945 2028958559 -505011483 -1763634573 142968784 2139273030 -427038980 -1853041046 20171771 1983183725 -281171241 -1740989887 106827746 1901674356 -397381938 -1621664168 308237229 1700291387 -61787519 -1957297641 355637172 1647683362 -79890792 -1942239730 478469023 1803807497 -225789261 -2054321627 468262790 1827548944 -169378134 -2099229124 881222401 1132549015 -628620755 -1383124293 871081752 1156355982 -572144076 -1427966302 979233587 1297800101 -732722657 -1554728311 1026567978 1245126588 -750891514 -1539735920 691106661 1580614643 -952167863 -1338498337 777828220 1499170794 -1068313008 -1219107130 669711191 1357761473 -907765125 -1092375827 545734478 1468010456 -829858206 -1181847820 616894474 1405231260 -892636890 -1110687312 598266899 1420813445 -844712641 -1163819607 706648120 1561962670 -1005520620 -1290286718 762534945 1517579447 -1015202547 -1267069541 963772526 1316303096 -679714494 -1602530860 1042269303 1226372321 -804149925 -1491692083 933857372 1085192394 -643307152 -1365190170 818170949 1203993811 -557175447 -1446175233 531312834 1756102740 -240823826 -2036178568 415691995 1874969677 -154626569 -2117098143 292600048 1719109734 -8463908 -2005276342 371031273 1629113471 -132964923 -1894503085 35397798 1964707888 -334347894 -1693093604 91350207 1920390185 -343964269 -1669810939 214411412 2076219394 -490092104 -1781597906 195718285 2091736091 -442233439 -1834795721 1037967691 1255739869 -741326745 -1529384719 984868178 1303696836 -725777282 -1548045080 856009081 1141021167 -586430379 -1441990461 879258976 1131372022 -630846388 -1386136358 543764783 1466827193 -832090109 -1184866155 654636342 1342424480 -922053606 -1106402164 783464733 1505069451 -1061365711 -1212421977 702512388 1591233938 -942597080 -1328141122 112198019 1907831061 -390176593 -1615245255 31311258 1994061068 -271342410 -1730898912 141265329 2137831719 -429528931 -1855793141 252071336 2013363518 -519558012 -1777394670 453448167 1811947889 -183930677 -2112995235 476763646 1802364264 -228281134 -2057075644 366778837 1658562883 -70059783 -1932146577 313613772 1706454362 -54575904 -1950872458 1923069836 93882138 -1668163936 -342432202 1978823573 49627907 -1677978951 -319086033 2084847550 188944168 -1840619886 -447910396 2066348967 204393265 -1792566645 -501175779 1864935400 405772158 -2128165180 -165546414 1749378033 524440423 -2041904419 -246664629 1643327450 385097548 -1879224586 -117801376 1721691075 295295829 -2003793169 -6833543 1240569668 1056352210 -1476397464 -789002498 1318867805 966484939 -1601031567 -678100249 1193942902 808267744 -1457226150 -568111412 1078451055 927001593 -1370899901 -649164075 1413908256 591509430 -1169627636 -850405734 1395344185 606892975 -1121639915 -903736701 1520242450 765083524 -1265406402 -1013686616 1576061707 720894877 -1275155929 -990274895 1803847373 478393947 -2054494239 -225585289 1827226324 468611650 -2098781192 -169864338 1700728575 307773033 -1957597229 -61448379 1647495910 355859056 -1942180918 -79979684 1983092393 20227647 -1740769403 -281360621 1902006960 106521126 -1622133860 -396950774 2028478107 267333133 -1763278921 -505327839 2139478658 142797332 -1853113426 -426996936 1357555205 669882003 -1092303063 -907806785 1468490268 545280650 -1182203088 -829541466 1580281399 691412641 -1338028261 -952598643 1499261486 777771704 -1219327230 -1068123244 1297987169 979011319 -1554786483 -732633125 1244689016 1027031790 -1539435692 -751230014 1132871251 880873157 -1383571585 -628133911 1156315722 871156444 -1427793050 -572347408 1084871950 934208920 -1364741086 -643791692 1204031767 818094465 -1446350789 -556973907 1316117820 963997098 -1602470896 -679801722 1226807589 1041803699 -1491994615 -803813217 1562297706 706344444 -1290755002 -1005087536 1517486451 762589669 -1266851745 -1015394103 1405439320 616725966 -1110758284 -892592926 1420331329 598718935 -1163466643 -845031173 2076702150 213960016 -1781951254 -489773956 2091528671 195887433 -1834725133 -442277787 1964801524 35343714 -1693311784 -334156722 1920055789 91654523 -1669343039 -344397737 1718674850 293066036 -2004974450 -8801256 1629299131 370807085 -1894563689 -132878335 1756065168 531389702 -2036003652 -241026006 1875290505 415340831 -2117547867 -154142669 1504896079 783668441 -1212381853 -1061440011 1591681110 702025920 -1328463494 -942247444 1466526845 544103659 -1184428719 -832553529 1342482532 654547186 -1106589368 -921830946 1141240875 855819453 -1442081529 -586373743 1130901554 879689892 -1385803490 -631152248 1256094745 1037651087 -1529864907 -740872797 1303623680 984909974 -1547839188 -725947974 1658635399 366736401 -1932352085 -69888707 1706098846 313929736 -1950391886 -55029468 1812417717 453016611 -2113327719 -183624433 1802143916 476952634 -2056984192 -228337386 2137773283 141354101 -1855605297 -429750951 2013663482 251732076 -1777831466 -519093952 1907383505 112684103 -1614922243 -390525589 1994234056 31107166 -1730938396 -271267470 11445316 2007602386 -291453592 -1717045762 130244701 1891913931 -372440719 -1630916121 242560118 2037521632 -528790182 -1753449012 152627311 2116016377 -417953469 -1877886507 488223776 1780384950 -216541940 -2079267430 443838521 1836269743 -193326827 -2088951421 331496466 1690635396 -36938434 -1966379608 347076619 1672005789 -90072793 -1918457423 1002472588 1288156186 -707861088 -1563830986 1017987221 1269460995 -761060935 -1515974353 890965182 1109146664 -619352686 -1408082684 846645415 1165097009 -596072053 -1417701091 645371112 1366336638 -931531324 -1082210990 555372785 1444765799 -820760099 -1206714037 682368218 1605053516 -962429450 -1314566816 801233091 1489430613 -1043351057 -1228371591 431330565 1857201555 -138677207 -2135112513 517493020 1776247178 -254398416 -2016345946 393092407 1617505697 -111117285 -1905832819 268687662 1728375224 -32655358 -1995798380 67274081 1929754103 -368253875 -1660168997 57622904 1953001966 -312401836 -1704587070 181996883 2111716805 -455644033 -1815061271 229951818 2058615260 -474306458 -1799513872 584824269 1440515419 -858401567 -1143806857 632713684 1387348290 -877129480 -1128325010 738213375 1527188841 -1039246125 -1257673659 728627686 1550502256 -983328566 -1302026148 1064084905 1215010111 -782056315 -1503267821 939614640 1325814054 -703659876 -1593298934 834088347 1185946893 -541504329 -1463911391 920316290 1105058068 -657160018 -1345079240 848873158 1168111184 -594106390 -1416521860 905249503 1123168841 -604281869 -1392749723 1011044084 1262780002 -766693416 -1521868978 992905965 1277803131 -719262783 -1574446249 791664290 1479075380 -1054754930 -1238989032 675418811 1598366253 -968068201 -1320467711 569663120 1458793990 -805683268 -1191375062 647600777 1369352735 -929563739 -1081029837 167175694 2129778328 -403142878 -1862289484 245047831 2040271489 -527088837 -1752009811 120417852 1881824938 -383578352 -1641791610 4237861 2001181363 -296826103 -1723204705 339867242 1665582844 -95447226 -1924618288 321663603 1680540389 -48082081 -1977261111 446332504 1839025870 -191619212 -2087505950 502774337 1794149079 -201729171 -2063668229 730068871 1552205585 -980576597 -1299536323 753808286 1541997320 -1025486158 -1243127260 626556853 1381977891 -883548519 -1135530481 573946796 1429375802 -868492672 -1153635818 909436899 1093916533 -667253041 -1354910119 827925498 1180570476 -547929386 -1471122880 955215825 1340628807 -689893635 -1578746261 1065528264 1216715614 -779302172 -1500775822 284022607 1743448025 -18631069 -1981511947 394269526 1619469248 -108105094 -1903607060 506879869 1764847595 -264749487 -2025910585 425433956 1851567090 -145360312 -2142057762 224053035 2052978621 -480991737 -1806461295 171377458 2100310948 -466001378 -1824632184 58806041 1954971535 -309383627 -1702355293 82610944 1944828822 -354227668 -1645880646 1690460480 331698646 -1966342036 -37015302 1672455513 346592719 -1918778251 -89721629 1780083058 488561124 -2078832546 -217007928 1836330347 443751933 -2089137081 -193102639 2037739812 242368946 -1753542648 -528736098 2115548477 153060779 -1877552111 -418257785 2007955734 11127168 -1717528518 -291002196 1891843343 130289049 -1630708701 -372609867 1605124488 682324254 -1314774876 -962260942 1489077649 801551623 -1227889475 -1043803093 1366804922 644938028 -1082546026 -931227648 1444548003 555564341 -1206621041 -820814823 1109086700 891052410 -1407897408 -619577258 1165399541 846308707 -1418136359 -595606449 1287707102 1002957128 -1563510542 -708212636 1269636551 1017785681 -1516012309 -760984451 2111393793 182345879 -1814613715 -456130117 2058654744 229876878 -1799686860 -474102366 1929566259 67496101 -1660110561 -368342647 1953438762 57158844 -1704887034 -312062576 1617838181 392786163 -1906302647 -110685729 1728283772 268743914 -1995578032 -32844346 1857407063 431159489 -2135185029 -138634771 1775766606 517946584 -2015990430 -254714380 1186427081 833634399 -1464266267 -541187725 1104852176 920486982 -1345006084 -657201814 1215101179 1064028269 -1503487529 -781866687 1325481186 939920500 -1592828466 -704090792 1526751405 738676795 -1257373311 -1039585001 1550689460 728405026 -1302084200 -983239410 1440475295 584898569 -1143633485 -858605275 1387670662 632364048 -1128772182 -876643012 1458832322 569586516 -1191550226 -805481864 1369032667 647952205 -1080580361 -930048415 1479511024 791198566 -1239291172 -1054418358 1598181353 675643263 -1320407355 -968155565 1262687142 1011098416 -1521651062 -766885348 1278138303 992601897 -1574914413 -718830075 1167629204 849324802 -1416168776 -594425298 1123377037 905080603 -1392820575 -604238281 1838818058 446501788 -2087435738 -191663440 1794631443 502323077 -2064021953 -201410903 1665248056 340171694 -1924150764 -95880574 1680633633 321609655 -1977479667 -47890789 1882010478 120194040 -1641852350 -383491372 2000746359 4704225 -1722902949 -297163059 2130099036 166824906 -1862739344 -402658586 2040233797 245125075 -1751835031 -527290625 1341076099 954728981 -1579068497 -689544391 1216542362 1065731596 -1500735562 -779376864 1093974705 909347367 -1355097187 -667030773 1180270248 828263998 -1470685308 -548393198 1381507815 626987633 -1135197237 -883854499 1429595902 573757032 -1153726510 -868436156 1552132821 730110531 -1299330055 -980747409 1542352588 753491546 -1243607072 -1025032330 1954615883 59122397 -1701874841 -309836815 1944901202 82568900 -1646086274 -354056216 2052758137 224242415 -1806369963 -481047613 2100780640 170946294 -1824964788 -465694758 1765147183 506540729 -2026347773 -264285291 1851508278 425522848 -2141870310 -145582196 1743620637 283818635 -1981551823 -18555993 1619021316 394755730 -1903284440 -108453954 -931713460 -1083171110 645484384 1367244790 -820319659 -1206003005 554994553 1444133871 -961763714 -1314154776 681756498 1604712388 -1044290969 -1228516623 802095947 1489515485 -708821464 -1564012866 1003380484 1288269714 -760350159 -1515533657 1017355037 1269083019 -618940902 -1407416692 890623798 1108535200 -596217341 -1418640747 846730031 1165960121 -216461692 -2078392814 488075176 1779457854 -193672547 -2089551349 444246961 1836948263 -37583178 -1966754272 332195738 1691080460 -89177425 -1918340551 346104707 1671828245 -290578720 -1716965770 10518476 2007453530 -373040391 -1631262097 130923477 1892322115 -529164590 -1754094012 243005438 2038220648 -417836341 -1876991395 152450023 2115044209 -781443315 -1502924901 1063419425 1214598839 -704521452 -1593382014 940554808 1325959854 -541616321 -1464817751 834270739 1186907781 -656780506 -1344445520 919876106 1104347804 -858058903 -1143193601 584412741 1439850195 -877212816 -1129186330 632859228 1388288714 -1040152741 -1257785395 739174007 1527371489 -982695102 -1301646380 727917166 1550062328 -368951355 -1660612781 67919593 1930129023 -311428132 -1704408246 56728304 1952885350 -455493641 -1814132895 181917403 2110842445 -474713106 -1800191112 230298306 2059215444 -139120735 -2135810249 431705741 1857846811 -254219336 -2015372498 517376660 1775352322 -110188653 -1905682683 392218303 1617425961 -33332342 -1996205284 269288102 1728721456 -96383794 -1924760488 340733410 1665670516 -47413033 -1976846271 321055227 1680202093 -191183620 -2086800278 445949392 1838388550 -201916187 -2064633741 502882761 1795051871 -403284822 -1863226308 167263622 2130644240 -526673741 -1751341019 244709791 2039662857 -382872424 -1641356274 119780788 1881441570 -297791359 -1723391977 5140909 2001289531 -1053856762 -1238868848 790695210 1478901180 -968710113 -1320839031 676120883 1598814629 -806034380 -1191979870 570066200 1459467662 -929488851 -1080160069 647446785 1368420759 -593986462 -1415623436 848698702 1167142360 -604653445 -1393391379 905697623 1123871169 -767298480 -1522219834 1011717500 1263183338 -718393271 -1574371105 991973733 1277649395 -480608881 -1805824743 223616163 2052271157 -466110058 -1825535744 171563194 2101274668 -310250051 -1702443733 59741329 1955111943 -353619548 -1645543118 81940616 1944412190 -17994261 -1981129347 283315399 1743010897 -109008398 -1903715996 395233502 1619654728 -264837671 -2026777265 507020533 1765782627 -145022528 -2141449898 425017580 1850896506 -667656889 -1355584047 909786219 1094520061 -547776162 -1470191160 827848818 1179699428 -688925323 -1578572317 954315865 1340507343 -780005012 -1501224454 1066168384 1217085654 -981250781 -1299939915 730672143 1552555161 -1024554694 -1242973780 752936982 1541920896 -883374831 -1134561913 626435133 1381078187 -868941560 -1154338402 574316580 1430016178 -1407456440 -618865698 1108707940 890419954 -1418317999 -596566073 1165512317 847216363 -1564449926 -708357140 1288569430 1003041472 -1515346077 -760571915 1269024335 1017444057 -1314063572 -961819718 1604491776 681945750 -1228849355 -1043984477 1489985049 801664655 -1082690786 -932166776 1366889010 645800612 -1206208761 -820148335 1444206123 554952381 -1753887872 -529335530 2038147756 243046970 -1877471335 -417382641 2115399349 152133155 -1716632654 -290884828 2006983326 10949128 -1631352917 -372984003 1892542087 130733585 -1966941212 -37360782 1691138760 332106334 -1917902851 -89641109 1671528145 346443335 -2078714922 -216112320 1779905274 487588460 -2089510961 -193747111 1836775139 444450421 -1258235383 -1039668577 1527692069 738823091 -1301471728 -982897018 1550024508 727994282 -1143254469 -857972051 1440035607 584188801 -1128884702 -877549900 1387853582 633325464 -1464350099 -542049541 1186573121 834575319 -1344663948 -656589086 1104441176 919822286 -1502854561 -781487415 1214391155 1063588837 -1593735610 -704203056 1326442346 940103676 -1905329471 -110507433 1616944109 392670075 -1996276008 -33288626 1728929780 269119330 -2135592205 -139312539 1857754079 431760201 -2015840534 -253786500 1775687622 517072720 -1814435163 -455157197 2111277961 181451551 -1800130884 -474800598 2059030416 230522630 -1660788073 -368750079 1930167227 67842861 -1703958898 -311912936 1952565154 57079604 -1641182774 -383076004 1881401574 119855216 -1723839021 -297304763 2001612031 4791401 -1862925832 -403623570 2130206932 167727170 -1751398943 -526584457 2039850189 244487259 -2087020114 -190994120 1838479490 445892628 -2064163401 -202347231 1794718875 503188493 -1925115492 -96067318 1666150576 340279334 -1976773243 -47454957 1679996073 321225791 -1522292478 -767256172 1263388718 1011546296 -1574015717 -718709363 1277168695 992427169 -1416093392 -593555034 1167474716 848392330 -1393171159 -604842561 1123779589 905753747 -1191921306 -806123024 1459279946 570288348 -1080459905 -929149463 1368857683 646982853 -1238421164 -1054342718 1478578296 791044334 -1321011891 -968505893 1598854241 676046071 -2026456949 -265189347 1765333415 507504945 -2141487982 -144946172 1851071934 424815912 -1980944199 -18218961 1742950805 283402499 -1904151392 -108542922 1619957132 394896666 -1702778641 -309946247 1955580355 59308373 -1645449994 -353674144 1944194522 82132300 -1806032675 -480440245 2052342257 223572327 -1825053500 -466561966 2100921832 171881854 -1135044541 -882923307 1381431663 626117113 -1154130854 -869110580 1429945718 574361056 -1300033423 -981196569 1552773469 730481099 -1242639256 -1024858882 1541453124 753370578 -1578137561 -689391439 1340205323 954653085 -1501410242 -779780952 1217146130 1066081668 -1355546603 -667733885 1094345017 909988271 -1470512116 -547425126 1180149024 827364790 1248638485 1030456963 -1537026247 -748296273 1291940364 973488794 -1559293152 -737664074 1152859687 867176113 -1430692085 -574722147 1138424382 886950568 -1378575598 -623662204 1474012785 551327463 -1177172131 -825034805 1354130024 665932542 -1095236796 -910216238 1493184067 772218581 -1223798929 -1073119239 1584261722 694868684 -1335653514 -949699616 1895995101 101033547 -1626540047 -401881241 1987007172 23618130 -1738460184 -278527106 2144935663 148778617 -1848148029 -422555819 2025118454 263449184 -1766147110 -507671732 1823835833 464696879 -2101614699 -172173565 1809334944 484405814 -2049563764 -221179110 1651379851 359218717 -1939837017 -77111503 1694747282 302316036 -1962038338 -66413784 1400342356 611366850 -1116084616 -897657106 1411007309 589132763 -1173085599 -854387977 1571557222 715866096 -1281200566 -995795236 1522649983 768015337 -1261458861 -1010263355 1321244464 969385894 -1597049316 -674642294 1236095785 1051354047 -1482477051 -794557805 1075519234 924594068 -1374323154 -653111624 1198971675 812772237 -1451705801 -562066783 1746511772 522098442 -2045262160 -250546650 1869898629 410211091 -2122710359 -159567297 1724002222 298131256 -1999876478 -3441132 1638919095 380164897 -1885238629 -123291123 1974384632 44664686 -1683958060 -324540862 1925411809 96748407 -1664281907 -339074469 2071281610 208801628 -1787076890 -495161744 2082012115 186633029 -1844012289 -451827095 2019218583 257811457 -1772833349 -514620115 2134315150 137371672 -1858506334 -432127692 1988189349 25586739 -1735443063 -276296417 1911331004 116107306 -1612514928 -387593978 1710081267 317387877 -1948015137 -52128439 1652556010 361181308 -1936825914 -74886832 1798720705 473005143 -2059915795 -230744709 1817938136 459061326 -2108298764 -179119774 1127543903 875807945 -1388669581 -633494043 1146695750 861798608 -1437118102 -581934596 1307540589 988302587 -1545527999 -723112489 1250080884 1032161506 -1534273192 -745805362 1585701947 696571053 -1332902633 -947210879 1508778018 787026100 -1210040050 -1058573928 1347972105 660561055 -1101656795 -917422669 1463134224 540186758 -1187264196 -834864726 1631708630 373740864 -1890614022 -129452948 1714168271 288035161 -2011021085 -14323595 1872391652 412966258 -2121003832 -158122914 1761061373 535861611 -2030450479 -234948537 2096559538 200394020 -1829202786 -436231160 2073768363 211550525 -1785376633 -493723631 1915583872 86658326 -1675420500 -349950918 1967176089 38242575 -1689331531 -330700765 1513080094 757659016 -1272863694 -1020881756 1564606727 709177745 -1286840277 -1001697091 1425296684 603159994 -1158009856 -839050090 1402571061 614381987 -1114118119 -896477041 1201198458 815785452 -1449741226 -560888640 1089802595 938615285 -1359253425 -637779751 1229151560 1044671966 -1488110492 -800453390 1311676753 959031751 -1608451971 -685258517 771781393 1493648263 -1072819651 -1224138069 695056136 1584039838 -949758428 -1335564622 551287587 1474087861 -824862193 -1177376103 666255162 1353781164 -910664170 -1094750592 867656565 1152406499 -575077799 -1430375729 886744940 1138595834 -623589824 -1378617642 1030548295 1248582609 -748516757 -1536836867 973156190 1292246984 -737194382 -1559724316 359551961 1651073871 -77581579 -1939406237 302225344 1694803798 -66193684 -1962228102 464903147 1823665021 -172246329 -2101573039 483926002 1809788772 -220823842 -2049880504 148456381 2145284907 -422108527 -1848634873 263489444 2025043762 -507844984 -1765943778 100846479 1896217369 -401823069 -1626629579 24055702 1986543360 -278827334 -1738121684 924533328 1075606214 -652926084 -1374546966 813073993 1198634719 -562501787 -1451239437 968936034 1321728756 -674321586 -1597400104 1051528827 1235893997 -794595497 -1482399807 715936308 1571512994 -996003048 -1281031282 767661613 1522968251 -1009780991 -1261910121 611834374 1399909008 -897991894 -1115780164 588914207 1411198601 -854294733 -1173139547 209019544 2071089678 -495254604 -1787022558 186164865 2082444823 -451491923 -1844316357 45017770 1974065724 -325022842 -1683506416 96677555 1925455397 -338866273 -1664450807 297956092 1724203626 -3402800 -1999953082 380614373 1638434419 -123611191 -1884887201 521796302 1746848344 -250111006 -2045727884 410271447 1869811265 -159752197 -2122485907 473305491 1798381829 -231182145 -2059452375 459003274 1818027292 -178932570 -2108521424 317561249 1709877559 -52168563 -1947940837 360734136 1653042478 -74564460 -1937175550 25231863 1988505953 -275816229 -1735897011 116180462 1911289208 -387799870 -1612344236 257591749 2019408211 -514529047 -1772889985 137842140 2133884234 -432460560 -1858200474 660091227 1348403661 -917090185 -1101963039 540407106 1462945236 -834956178 -1187207944 696498537 1585744383 -947005371 -1333073709 787381616 1508462054 -1059054500 -1209586486 988750143 1307054505 -723435501 -1545179003 1031988518 1250284976 -745765878 -1534348132 875866381 1127455131 -633681887 -1388447561 861498644 1147035010 -581497800 -1437582162 86843602 1915359300 -350010882 -1675333272 37807307 1967641693 -330398233 -1689668239 200714464 2096207990 -436680244 -1828718246 211512569 2073844847 -493548075 -1785578173 412758198 1872560160 -158051942 -2121047796 536343727 1760609337 -235301501 -2030131947 373405828 1632012306 -128984664 -1891047106 288128157 1714113547 -14541391 -2010829529 1044578330 1229205644 -800235210 -1488301664 959366147 1311372437 -685726417 -1608018503 815302696 1201649854 -560535292 -1450059374 938822705 1089633447 -637850339 -1359209077 603197566 1425219816 -839225006 -1157807676 614061159 1402922225 -896027317 -1114602019 758093900 1512614106 -1021183648 -1272526346 708992085 1564830915 -1001636487 -1286926865 -2102051811 -172880757 1824218417 465333671 -2049378300 -220215150 1809226024 483502526 -1938901969 -76970823 1650513155 359130517 -1962708938 -66830176 1695355162 302653836 -1627247495 -402318097 1896631637 101416387 -1737496480 -278341386 1986103628 23509466 -1848007605 -421620515 2144847207 147912177 -1766563758 -508342076 2025455998 264057320 -1176822571 -824431549 1473609209 550653295 -1095313204 -911087526 1354283488 666863990 -1224698649 -1073240975 1494152651 772392285 -1335013122 -949329816 1583559122 694419780 -1536422735 -747946969 1247964573 1030053131 -1560164184 -737740738 1292872068 973642002 -1430813565 -575622123 1153033647 868144441 -1378205542 -623022068 1137975734 886247712 -1683092132 -324452918 1973447792 44522726 -1664890555 -339412525 1926080617 97163519 -1787460242 -495798792 2071716930 209507540 -1843904137 -450924063 2081824859 185667789 -2045174472 -249680466 1746369556 521161858 -2123048671 -160175689 1870313485 410880155 -2000513782 -3824228 1724707878 298566832 -1884335853 -123182715 1637953599 379977897 -1598018156 -674816766 1322142904 969505838 -1481774707 -794109669 1235454113 1050982455 -1373919834 -652438224 1075168394 923989020 -1451859521 -562998999 1199046803 813641733 -1116258832 -898626202 1400462556 612265034 -1172637207 -853685889 1410635973 588490835 -1280526910 -995392172 1570952430 715515000 -1262390821 -1010417331 1523519735 768090209 -1333567841 -947622391 1586315187 696913701 -1209099642 -1058428400 1507916714 786942780 -1101474131 -916462021 1347860353 659654423 -1187704140 -835575262 1463514008 540820238 -1389080837 -634159507 1127886807 876420929 -1436972318 -580994444 1146612686 860937048 -1544567095 -722930081 1306634213 988190579 -1534983472 -746245562 1250714620 1032541034 -1947369897 -51753279 1709383547 316944365 -1937720754 -75003176 1653529442 361360372 -2059995547 -231618829 1798870857 473933791 -2107952516 -178519318 1817531216 458384326 -1772458445 -513974619 2018774815 257113993 -1858622934 -433022276 2134493958 138345360 -1736317439 -276375913 1989117741 25737147 -1611914728 -387247474 1910653748 115700642 -1449627682 -559980728 1201016562 814825060 -1359631417 -638411951 1090243307 939326077 -1488721940 -800794758 1229817536 1045083734 -1607588875 -685173917 1310737113 958886479 -1271955526 -1020768468 1512119958 757476864 -1287472221 -1002075339 1565317775 709618201 -1158350968 -839661794 1425708708 603825714 -1114033263 -895614201 1402426045 613442091 -1829351658 -437158016 2096639546 201268908 -1784968433 -493044839 2073422371 210950837 -1674721500 -349505614 1914938888 86283934 -1690303683 -330878037 1968071185 38359687 -1891541134 -129601564 1632583262 373821128 -2010342549 -13915139 1713568327 287689425 -2120558784 -157423658 1872017004 412321530 -2030628007 -235920433 1761178229 536756963 -421922535 -1847670385 148346933 2144381091 -508281600 -1766650474 263871532 2025680058 -402493141 -1627045443 101453831 1896554641 -277891790 -1737980508 23188510 1986454664 -76617347 -1939219989 358647889 1650964679 -66900636 -1962664462 302861384 1695186142 -172662449 -2102242855 465240163 1824272629 -220682922 -2048944704 483837050 1808921836 -575153711 -1431246521 867809533 1153337451 -623239736 -1378013858 886340836 1137921138 -747875869 -1536466571 1029845199 1248133209 -738093574 -1559845524 974124246 1292420160 -1073690187 -1224214237 772712601 1493800975 -949154388 -1335214790 694381696 1583635478 -824491641 -1176735471 550838443 1473384509 -910785122 -1095650040 666428594 1354748964 -4011944 -2000291634 298625396 1724619234 -122745791 -1884799785 379678061 1638292987 -250003350 -2044825348 521609542 1745883600 -160136077 -2123123483 410707295 1870517705 -495593412 -1787631446 209434896 2071759238 -451404763 -1843450701 186023177 2081508767 -324120562 -1683398504 44052770 1973879220 -339504105 -1664834431 97383739 1925891501 -995301232 -1280583674 715295164 1571141930 -1010750327 -1262085089 768560549 1523088691 -898146142 -1116712908 611910030 1400779032 -853891909 -1172466643 588563863 1410594049 -652478220 -1373845406 924162520 1074964814 -562676499 -1452209029 813194689 1199533399 -675254074 -1597554608 969806314 1321804156 -793922337 -1481997239 1050924531 1235543397 -722494565 -1545032947 987888311 1306970657 -746430590 -1534759148 1032601262 1250627128 -634121303 -1389157569 876245637 1128088083 -581314640 -1436621018 861386396 1146127882 -916943873 -1101022359 660007635 1347541573 -835366938 -1187872912 540749514 1463557724 -947715123 -1333513381 697131745 1586123383 -1058093100 -1209403582 786474744 1508349550 -276710573 -1736012859 26204799 1988684521 -387154102 -1611968548 115482214 1910845168 -514182303 -1772289033 257184333 2018730715 -432539784 -1859074066 137991764 2134812354 -231298249 -2060346463 473483803 1799355021 -178557138 -2107875400 458558978 1817329300 -51567867 -1947593837 316883497 1709470399 -75438308 -1937254518 361662000 1653192358 -839603494 -1158440372 603638774 1425931104 -895914301 -1113694635 613879791 1401962361 -1020321048 -1272442242 757154756 1512469330 -1002248463 -1287268761 709658589 1565243211 -800867650 -1488680408 1045289874 1229646596 -684818777 -1607905743 958406539 1311190813 -560450932 -1449197030 815158176 1200710454 -638191979 -1359821309 939235257 1090299695 -157644270 -2120369532 412412734 1871961000 -235450869 -2031059299 536424231 1761484721 -129957344 -1891224906 374301452 1632129946 -13842887 -2010384721 287483669 1713739651 -349332874 -1674925344 86244186 1915014092 -331325841 -1689817351 38682435 1967722453 -436858300 -1829690670 200831848 2097103870 -493103523 -1784879413 211138417 2073200615 -1792376602 -500322192 2066014666 203673948 -1840823041 -448760727 2085168595 189666629 -1678702380 -319408062 1979673080 49830254 -1667445555 -342098853 1922215393 93691255 -2002939774 -6643692 1720971694 294961464 -1880075109 -118004723 1644049847 385418529 -2042226512 -247388122 1749580188 525289738 -2127831895 -164828097 1864744325 404917523 -1371234258 -649883464 1078640898 927854996 -1456905161 -567389023 1193739547 807417229 -1600182244 -677898102 1318144304 966162854 -1477252091 -789193581 1241287977 1056685503 -1275875254 -990609188 1576915302 721084912 -1264683949 -1013365563 1519392127 764880361 -1121437576 -902887186 1395022164 606169538 -1169818527 -851260169 1414241613 592227803 -1942900313 -80314063 1648349323 356048925 -1956874818 -61127384 1699878034 307569668 -2098579051 -169015037 1826904249 467888175 -2054685300 -226439910 1804180640 479112246 -1853447741 -427716267 2139668719 143650937 -1762957862 -504605364 2028274934 266482784 -1621284367 -396748441 1901283549 106199115 -1741623832 -281551490 1983810756 20560978 -1218473617 -1067933191 1498542147 777437397 -1338878602 -952801824 1581003866 691733708 -1182525091 -830264885 1468692593 546130151 -1091969724 -907088430 1357364328 669027582 -1427603189 -571493987 1155981351 870437041 -1383774958 -628984444 1133192254 881595560 -1540159175 -751552081 1245538325 1027233923 -1554068192 -732299850 1297132556 978820250 -1491279260 -803482894 1225950024 1041609694 -1603197315 -680126741 1316964177 964196295 -1446548906 -557819200 1204358010 818822124 -1364545969 -642933031 1084542819 933494773 -1163136512 -844316010 1420137260 597861306 -1111083495 -893319537 1405638453 617572259 -1267697102 -1015592284 1518213918 762915720 -1289896405 -1004892483 1561583367 706015121 -1670200660 -344591814 1920770944 91984662 -1692465483 -333957597 1964074905 35018511 -1834399074 -441550328 2091330482 195042084 -1782280569 -490488303 2076897195 214818621 -2117741880 -155000226 1875620836 416056178 -2035804463 -240179641 1755740157 530663275 -1893836038 -132552084 1628453846 370608960 -2005688605 -9130379 1719533519 293261145 -1106783451 -922688589 1342812681 655262367 -1184229572 -831707222 1466201616 543377030 -1327736041 -941921407 1590835771 701827757 -1213096178 -1061769320 1505754658 783863476 -1548696767 -726141993 1304339053 985240315 -1529018536 -740673586 1255368308 1037326050 -1385477261 -630424603 1130703455 878844617 -1442410646 -587087876 1141435974 856678096 -2056653843 -227622021 1801949889 476095063 -2113652748 -184350878 1812616920 453862990 -1951237153 -55227575 1706826483 314255973 -1931493434 -69693616 1657921258 366407292 -1730223223 -270937313 1993376421 30913075 -1615648880 -390850810 1908229820 112883242 -1778029637 -519939283 2013989527 252459521 -1855410270 -428892364 2137443982 140639768 -247052830 -2042530444 524821710 1750013016 -164920837 -2127777427 405135575 1864552513 -6435376 -2003108538 294890748 1721015402 -118486583 -1879623329 385771749 1643731059 -319728250 -1678351088 50279594 1979188284 -342060641 -1667522295 93515955 1922416677 -500507212 -1792152286 203734168 2065927182 -448325203 -1841288901 189364353 2085505047 -903322326 -1120971332 606471174 1394685072 -851074765 -1170042459 592166943 1414328457 -990647016 -1275798130 721259572 1576713378 -1013044991 -1265034857 764430381 1519876283 -677415602 -1600633384 965809250 1318462708 -789401257 -1477082687 1056755835 1241243885 -649790084 -1371288086 927636560 1078832326 -567723675 -1456600589 807884873 1193306335 -396528477 -1621474251 106108303 1901339929 -282021702 -1741193172 20894102 1983504640 -427361135 -1853764601 143171005 2140122411 -504678264 -1762916322 266688932 2028103986 -169188153 -2098375599 467928555 1826829693 -225992482 -2055172024 478790130 1804530020 -80614155 -1942561693 356486617 1647885647 -61069076 -1956964230 307382720 1700100438 -751610773 -1540070147 1027421511 1245316561 -732000142 -1554407196 978383198 1297596872 -571941799 -1427116849 870759797 1155632611 -628811712 -1383978794 881555820 1133267450 -830192625 -1182567271 545924387 1468863925 -907444202 -1091653504 669507898 1356911020 -1067463619 -1218904917 777104657 1498848647 -953022428 -1338689358 691824904 1580947870 -1016060064 -1267263498 763250252 1517909722 -1004674183 -1290087441 705921621 1561637571 -844386478 -1163092028 598068862 1419968232 -892966069 -1111401507 617089639 1406089969 -557369596 -1447032942 818501160 1204709054 -643108067 -1364343925 933532209 1084465831 -803422410 -1491365984 1041423898 1226174092 -680428753 -1602860103 964631043 1316498069 -132249688 -1894172866 370173572 1628919314 -9190479 -2005601497 293446301 1719308811 -154824806 -2117943540 416018102 1875697184 -240628861 -2035320043 530983599 1755388473 -441903156 -1834080422 195524320 2090878582 -490417195 -1782324413 214610681 2077065839 -344809474 -1670008984 92077778 1920716356 -333489177 -1692898447 34683595 1964378717 -630516191 -1385421129 879064845 1130514331 -586755528 -1442717010 856208148 1141867394 -726622701 -1548243323 985595711 1304022953 -740468214 -1529189732 1037253414 1255410608 -941881787 -1327810861 701654889 1591039999 -1062092196 -1212747062 784311152 1505268710 -922251657 -1107247391 654962523 1343152077 -831894930 -1184007432 543435586 1466112980 -519751959 -1778252161 252401605 2014078803 -429329680 -1854946714 140940252 2137105226 -270614821 -1730572723 30466039 1993863009 -390890814 -1615574444 113056750 1908026232 -55433587 -1951066597 314328993 1706784567 -69213548 -1931947518 366052280 1658237742 -227955009 -2056348119 476565395 1801518853 -184259930 -2113709520 453643146 1812806428 1576209134 720648824 -1275237438 -990225580 1520357111 765066849 -1265586213 -1013473459 1395163868 607105610 -1121524752 -903752858 1413826245 591558227 -1169479703 -850651265 1078205066 927148572 -1370850394 -649245904 1193926291 808381957 -1457012801 -568291543 1319080632 966304302 -1601047660 -677985534 1240618657 1056269879 -1476642931 -788855013 1721575974 295312048 -2003612918 -7046244 1643179583 385343145 -1879142637 -117850235 1749459476 524391042 -2042051784 -246418514 1865115149 405558939 -2128279775 -165529673 2066364994 204278484 -1792779410 -500995080 2085092955 188796621 -1840668809 -447827999 1978774128 49709798 -1677733028 -319233078 1922856553 94062335 -1668147387 -342546477 1156070319 871303993 -1427744125 -572429803 1132855222 880987936 -1383358822 -628314612 1244902301 1026851595 -1539452239 -751115737 1298036612 978929426 -1555032408 -732486082 1499409355 777526109 -1219409177 -1068074383 1580396498 691396420 -1338208514 -952385944 1468310521 545493871 -1182088491 -829558205 1357473760 669931382 -1092155700 -908052902 2139495271 142683121 -1853326773 -426816803 2028724094 267186152 -1763328430 -505246012 1901957973 106603459 -1621888391 -397098257 1982879564 20408282 -1740753312 -281475338 1647381251 355875733 -1942001105 -80192839 1700581146 308019084 -1957515722 -61497696 1827308337 468562855 -2098929123 -169618805 1804027688 478181310 -2054609404 -225569134 1875208300 415389946 -2117400256 -154388010 1755884661 531602659 -2035888807 -241041969 1629413470 370790600 -1894743694 -132664860 1718821959 292820177 -2005056149 -8751619 1920104456 91572382 -1669588700 -344249934 1965014033 35163271 -1693328067 -334041685 2091511866 196001964 -1834512106 -442457728 2076455971 214107317 -1781902065 -489855591 1420511396 598505522 -1163581048 -845014754 1405521085 616676395 -1110905455 -892347129 1517338774 762834944 -1266769478 -1015443156 1562182799 706360345 -1290574429 -1005300427 1226594496 1041983574 -1491977748 -803927686 1316068569 964078671 -1602224651 -679948957 1204277490 817946724 -1446399522 -556891832 1084888299 934093949 -1364953657 -643611311 1994283309 31025595 -1731184639 -271120233 1907596596 112504226 -1614939112 -390411122 2013647135 251847049 -1777618893 -519274331 2137527558 141501840 -1855556566 -429833028 1802062153 477002207 -2056837019 -228583181 1812237648 453230022 -2113213316 -183640854 1706213755 313913837 -1950572457 -54816575 1658783074 366491124 -1932434354 -69839656 1303411173 985090419 -1547822903 -726063009 1256046076 1037733226 -1529619248 -741020602 1131147735 879542593 -1385852677 -631070611 1141257678 855704920 -1442294558 -586193804 1342663041 654334231 -1106704211 -921814981 1466609048 544054542 -1184576332 -832308190 1591534003 702271781 -1328381793 -942297079 1504781738 783684924 -1212201850 -1061653488 966774762 1318649724 -678318394 -1600741808 1056050163 1240808293 -788763937 -1476699575 927221720 1078163278 -649451788 -1370679710 808027073 1194242903 -567811347 -1457466757 606658446 1395650328 -903430494 -1121874380 591731607 1413622529 -850691397 -1169405395 720590780 1576298282 -990038384 -1275460090 765367205 1520018227 -1013910903 -1265122785 49409826 1979113396 -318796274 -1678197096 94120763 1922767789 -342734313 -1667925375 204105488 2066569094 -500955588 -1792854358 189244169 2084606879 -448151003 -1840319821 524746566 1749143504 -246899094 -2041598212 405486431 1865157577 -165324173 -2128450843 295532404 1721386978 -7137704 -2003556658 384873325 1643611131 -117517759 -1879448873 545586859 1468255805 -829775993 -1181896943 669596338 1357777444 -907584610 -1092588792 778008217 1498957327 -1068427339 -1219090653 691188352 1580565014 -952314964 -1338252486 1026813647 1244978777 -750940189 -1539653771 979249878 1297685056 -732935174 -1554547860 870868733 1156535915 -572127279 -1428080825 881173220 1132630642 -628374584 -1383271586 468377187 1827532533 -169558193 -2099015719 478616186 1803561708 -225871018 -2054272064 355554897 1647732423 -79743107 -1942485013 308056648 1700504286 -61672604 -1957313550 106810887 1901788817 -397168853 -1621844035 19925534 1983330952 -281121998 -1741071452 143017525 2139190947 -427284711 -1852893297 267092524 2028778170 -505027840 -1763519594 195669352 2091818494 -441988028 -1834943278 214198641 2076400103 -490076067 -1781712693 91366746 1920275916 -344177546 -1669630752 35643715 1964560853 -334397329 -1693011719 371113228 1629064602 -133112800 -1894257482 292780309 1718897027 -8579015 -2005260113 415577406 1874986408 -154446830 -2117311356 531165479 1756348849 -240742389 -2036227939 818384288 1203813686 -557192052 -1446061030 933906873 1085110575 -643553131 -1365043197 1042023826 1226519812 -804100930 -1491774424 963756427 1316417821 -679501657 -1602711503 762355140 1517792594 -1015087896 -1267086210 706566621 1562011979 -1005373199 -1290532761 598414838 1420567904 -844794662 -1163770804 617009647 1405215097 -892817213 -1110474667 313695273 1706405055 -54723323 -1950626413 366958640 1658349734 -70174436 -1932129910 476648475 1802380429 -228100809 -2057288287 453300226 1812193428 -183848658 -2113044040 252021837 2013445339 -519312031 -1777541641 141051988 2138011842 -429512328 -1855907346 31327359 1993946345 -271555245 -1730718267 112443494 1907683568 -390225590 -1615162916 702332129 1591446647 -942481971 -1328157349 783382776 1505118318 -1061217836 -1212667582 654783699 1342178373 -922135041 -1106352791 543879370 1466810460 -832269850 -1184652944 879471749 1131191315 -630862423 -1386021569 856058012 1140938762 -586675792 -1441842906 984622263 1303843873 -725727845 -1548126963 1037951150 1255854136 -741113470 -1529564908 -538406217 -1460690399 837219227 1189200653 -662350162 -1350408648 915093378 1099695892 -785180027 -1506530797 1060993961 1211779903 -698425700 -1587941878 944816048 1331138342 -1033927981 -1252478395 743564287 1532416873 -986560822 -1305119140 725362662 1547376496 -863761695 -1149027721 579496909 1435327323 -873869576 -1125187986 635940820 1390452546 -460934529 -1820228887 176739155 2106581957 -471107994 -1796454672 233117514 2061641692 -362988979 -1655043365 72571745 1934912503 -315556268 -1707618622 54435704 1949937646 -114187749 -1909026163 390054711 1614345121 -27499006 -1990502764 273811246 1733638072 -135648727 -2131944769 434391813 1860402067 -259527120 -2021597530 512331548 1770962826 -957111306 -1309371552 687719130 1610281548 -1046583313 -1231464583 797968067 1486304853 -936891452 -1087431854 640043752 1361148542 -817500195 -1203577013 558599921 1447870055 -616254574 -1404861692 894096062 1112400424 -601262197 -1423030499 841422503 1159734833 -710984800 -1567093962 999381644 1284925978 -755826759 -1510617297 1023188629 1274785283 -40008898 -1969572952 328458770 1687474820 -84916441 -1913161807 352200203 1677268637 -213513460 -2076099686 491285024 1783585462 -198455531 -2094203005 438677049 1830985391 -534080678 -1758616628 237302390 2032386784 -414755005 -1874827307 155793007 2119042809 -286188696 -1711920130 16742980 2012760786 -375595151 -1633947673 127057501 1888849611 -304156619 -1697005405 64000281 1960288655 -357354452 -1649146694 79516928 1941595542 -486180857 -1811789679 218831147 2047617469 -462898146 -1821406072 174513458 2103569828 -261496751 -2022780729 510099837 1767944683 -150723512 -2147281698 420103524 1846375922 -21862301 -1984603915 280758607 1740323289 -102781830 -1898406676 399625558 1624702400 -693055235 -1581784981 952021457 1337557319 -774040348 -1495653262 1070822856 1221870942 -664053553 -1351849895 912603619 1096943989 -553214762 -1476285376 822672890 1175440748 -888684391 -1140789233 621388213 1376686371 -865467264 -1150471146 577004972 1432573242 -975419221 -1294239683 735193479 1557469457 -1028551502 -1246315484 750775710 1538841864 -188366476 -2084376094 449552472 1842122958 -207092371 -2068892165 497443905 1788957911 -98678458 -1927710256 336603242 1662458108 -42758817 -1972060727 327019635 1685773541 -378351344 -1636441722 125612092 1887142058 -299952887 -1726470753 1143845 1997948083 -408331998 -1867617868 161953806 2124417176 -523985605 -1748783699 248183831 2043530369 -810819140 -1196633814 564494480 1453502470 -926538331 -1077865165 650658953 1372550175 -1049597554 -1233692392 796788898 1484339252 -971133545 -1323655935 672386235 1595210797 -769855016 -1524907698 1007849716 1259708514 -714000959 -1569323689 998200557 1282958459 -590906902 -1413461636 852039878 1171138640 -609567245 -1397912219 899996895 1118039113 -1148954701 -863803611 1435121311 579667465 -1125542998 -873553092 1390932614 635486736 -1252008063 -1034359017 1532083885 743870011 -1305338984 -986371314 1547467444 725305890 -1506588713 -785090751 1211967227 1060771437 -1587641394 -698764456 1330701026 945279604 -1461137435 -537919629 1189523145 836869727 -1350235140 -662553750 1099655888 915167814 -2132117637 -135444499 1860441687 434316993 -2021149854 -260013068 1770639950 512680664 -1909326007 -113848353 1614782053 389590771 -1990444208 -27587642 1733450364 274033386 -1654823137 -363178103 1934820915 72627877 -1708088570 -315124848 1950269994 54129340 -1819873491 -461250629 2106101249 177192599 -1796527308 -471065694 2061847064 232946318 -1566611726 -711436700 1284573150 999700296 -1510825237 -755658115 1274856391 1023144785 -1404768576 -616309162 1112182764 894287738 -1423365415 -600958385 1160203253 840989539 -1087867242 -936425984 1361450938 639706924 -1203391857 -817724903 1447809955 558687029 -1309409628 -957034958 1610456968 687517470 -1231144259 -1046934997 1485855633 798452487 -1712241094 -285837652 2013210390 16258944 -1633910237 -375672139 1888674575 127259545 -1758802424 -533856610 2032447268 237215666 -1874392559 -415221113 2118740797 156130219 -2075765154 -213817656 1783117682 491718628 -2094296505 -198401327 1831203691 438486013 -1969365396 -40177926 1687404352 328503254 -1913644427 -84464925 1677622105 351882191 -1984809679 -21690969 1740395549 280716427 -1897926360 -103235138 1624346628 399941778 -2023113469 -261190251 1768414255 509668537 -2147190502 -150779508 1846155318 420292768 -1811602091 -486402621 2047558777 218920175 -1821843124 -462433830 2103869536 174174454 -1696682649 -304505359 1959840843 64486621 -1649186434 -357279256 1941768274 79313092 -1294199303 -975493777 1557296341 735396931 -1246637600 -1028202122 1539289292 750288986 -1140351541 -889148067 1376386279 621726833 -1150658094 -865244860 1432631550 576915560 -1351940707 -663997173 1097163953 912413735 -1475952252 -553520878 1174970536 823103550 -1582264913 -692601543 1337912451 951704597 -1495447114 -774211296 1221798042 1070864396 -1867971472 -408013594 2124899676 161502666 -1748713367 -524029697 2043322693 248353235 -1636660158 -378159916 1887235438 125558264 -1726003109 -300386099 1997613431 1448417 -1927408620 -99015550 1662022968 337069486 -1972121587 -42671973 1685958945 326795703 -2084201434 -188568400 1842085130 449629596 -2069342145 -206608215 1789278483 497092997 -1413012296 -591391698 1170818452 852391170 -1398087519 -609365961 1118077325 899920155 -1524847478 -769942500 1259523494 1008074032 -1569625965 -713664507 1283393983 997734697 -1234160420 -1049164726 1484674544 796484966 -1323437883 -971325357 1595118057 672440703 -1196704530 -810775432 1453710786 564325716 -1077511945 -926857119 1372068315 651110733 389093567 1614161961 -113280621 -1908913915 274521254 1734077488 -28131958 -1990882020 434802829 1861066779 -135990879 -2132557513 512185492 1770021890 -259443272 -2020735698 176556251 2105620557 -460822025 -1819322015 233557186 2062351444 -471486994 -1797087880 73236713 1935323263 -363601467 -1655385773 53495024 1949791334 -314694180 -1707535030 744437879 1532496097 -1034856101 -1252628019 724761710 1547029752 -985883326 -1304711724 579121221 1434681555 -863317655 -1148329473 636056668 1391346890 -874048144 -1126160922 837298195 1190074501 -538556097 -1461618263 914746378 1099095196 -661943002 -1349730896 1060347937 1211404471 -784482035 -1506086501 945710136 1331254446 -699398892 -1588120190 237644286 2032998760 -534492974 -1759283132 155708903 2118180209 -414610229 -1873888163 15835596 2012647770 -285228832 -1711738762 127690197 1889228099 -376306439 -1634388881 329071002 1687816460 -40675146 -1969985504 351337859 1677184277 -83977041 -1913017287 491172264 1782677822 -213331836 -2075140078 439055793 1831617831 -198896483 -2094914549 893651254 1111701920 -615880678 -1404217204 841600303 1160707513 -601379837 -1423926123 1000308996 1285075346 -711860184 -1567174466 1022510365 1274377611 -755227599 -1510271833 687020370 1609836996 -956467074 -1308997400 798940491 1486482909 -1047479193 -1231581967 640192864 1362076150 -936972212 -1088306982 558191993 1447192047 -817154987 -1202977597 621247037 1375750827 -888595695 -1139922041 577420836 1433243314 -865804536 -1151078498 735900175 1557906073 -976055517 -1294621771 749811222 1538655872 -1027647686 -1246206036 951085657 1337416399 -692188299 -1581696029 1071492672 1222287062 -774647956 -1495990278 913039979 1097650941 -664435897 -1352485935 822486642 1174476516 -553105570 -1475381304 510221045 1768843875 -261669927 -2023748785 419733228 1845735034 -150274112 -2146578602 280154823 1739973201 -21187605 -1984199811 400496350 1624778312 -103712782 -1898559644 64899729 1960409607 -305124419 -1697178837 78876296 1941224990 -356651100 -1648697550 218481315 2047013429 -485776497 -1811115239 174589626 2104440364 -463050858 -1822337280 1008487292 1260092394 -770561456 -1525343546 997298021 1282850803 -713036215 -1569136929 851952462 1170273240 -590765470 -1412525324 900335447 1118648257 -609982853 -1398581523 564878104 1454140302 -811255244 -1197339998 650551041 1371647895 -926351827 -1076900165 795923242 1484252092 -1048661498 -1233550704 672995123 1595549605 -971803105 -1324071287 124939188 1886739234 -377746792 -1636091378 2076589 1998102331 -300822911 -1726546409 162128774 2125386512 -408452438 -1868516804 247736223 2042828553 -523614541 -1748142555 449149904 1841449798 -188015876 -2083771798 497598409 1789890399 -207167771 -2069762445 337572834 1662632820 -99577138 -1927830952 326318075 1685325677 -42117417 -1971689919 1935531451 73067821 -1655456617 -363557887 1949309346 53946676 -1707181938 -315013096 2105955721 176252191 -1819790171 -460389325 2062258576 233611526 -1796869956 -471678934 1860881887 435027273 -2132497165 -136078235 1770457542 511719760 -2021037846 -259106692 1613841901 389444987 -1908464447 -113765289 1734115828 274444642 -1991057192 -27930546 1211366771 1060425189 -1505911713 -784683831 1331575146 945359356 -1588570042 -698914608 1189639489 837764567 -1461316499 -538893061 1099280728 914522574 -1349791628 -661856030 1434774807 579067265 -1148548037 -863126355 1391012110 636361112 -1125693406 -874481484 1532978469 743986611 -1252981751 -1034537825 1546821948 724930986 -1304641520 -985927546 1783033082 490855532 -2075619882 -212878016 1831545059 439097461 -2094708273 -199067303 1688036552 328881246 -1970076188 -40618638 1676714193 351768647 -1912684035 -84283029 2012347550 16174088 -1711301198 -285692636 1889286279 127600657 -1634575957 -376084163 2032825516 237847610 -1759242880 -534567658 2118627509 155222051 -1874210407 -414260977 1361628210 640679076 -1087984354 -937321080 1447364651 557988029 -1203017465 -817079919 1609778176 687109270 -1308809940 -956688966 1486782489 798601359 -1232019147 -1047015005 1285545046 999877824 -1567507078 -711553556 1274157135 1022699737 -1510180509 -755283467 1111774308 893609202 -1404422840 -615709218 1160351869 841916651 -1423445679 -601833017 1097580345 913084335 -1352278507 -664605053 1174829856 822168502 -1475864052 -552654182 1336948491 951519133 -1581361625 -692492623 1222505234 1071301508 -1496083906 -774593880 1557966685 735813579 -1294807439 -975831321 1538353988 750148562 -1245771160 -1028113666 1376200559 620763129 -1140242877 -888244523 1433068406 577623008 -1151040934 -865881396 2047188977 218279783 -1811153187 -485700021 2103991272 175074174 -1822016828 -463402414 1960712131 64563029 -1697614097 -304658823 1941165018 78963532 -1648512266 -356875680 1739755413 280346371 -1984106823 -21242321 1625246604 400063258 -1898894688 -103409098 1768490919 510539569 -2023266677 -262121955 1845806014 419689256 -2146786670 -150105596 1483771512 796376814 -1233195180 -1048977470 1595755105 672824055 -1324143795 -971760677 1454048842 564934364 -1197119642 -811444240 1371980371 650244805 -1077369985 -925920279 1170710044 851488394 -1412825296 -590426202 1118460421 900557459 -1398523095 -610071617 1260131886 1008412344 -1525516542 -770357356 1282527799 997647009 -1568689381 -713522291 1662955184 337223206 -1928278116 -99090678 1685285545 326392383 -1971516539 -42321133 1841636994 448927252 -2083829842 -187926728 1789452955 498061837 -2069462089 -207506655 2125053652 162434626 -1868046344 -408883346 2042919629 247679579 -1748362271 -523424905 1886533350 125109872 -1636018230 -377788580 1998582527 1622633 -1726901293 -300506299 98677441 1927709271 -336604179 -1662459013 42759896 1972061774 -327018508 -1685772446 188365555 2084375141 -449553441 -1842123959 207093482 2068893308 -497442874 -1788956848 408330917 1867616819 -161954935 -2124418273 523986620 1748784682 -248182896 -2043529466 378350231 1636440577 -125613125 -1887143123 299953806 1726471704 -1142878 -1997947084 1049596425 1233691295 -796789979 -1484340301 971134480 1323656838 -672385220 -1595209814 810818107 1196632749 -564495593 -1453503615 926539298 1077866164 -650658034 -1372549224 590905965 1413460731 -852040895 -1171139625 609568372 1397913314 -899995816 -1118038066 769854047 1524906697 -1007850637 -1259709467 714001990 1569324752 -998199446 -1282957316 486179712 1811788566 -218832212 -2047618502 462899097 1821406991 -174512459 -2103568861 304155570 1697004324 -64001378 -1960289784 357355435 1649147709 -79516025 -1941594607 21861348 1984602994 -280759608 -1740324258 102782973 1898407787 -399624495 -1624701369 261495766 2022779712 -510100742 -1767945620 150724559 2147282777 -420102429 -1846374795 664052552 1351848926 -912604572 -1096944910 553215825 1476286407 -822671747 -1175439637 693054330 1581784044 -952022442 -1337558336 774041443 1495654389 -1070821809 -1221869863 975418156 1294238650 -735194624 -1557470570 1028552501 1246316451 -750774759 -1538840945 888683294 1140788104 -621389262 -1376687452 865468167 1150472081 -577003989 -1432572227 936890435 1087430869 -640044689 -1361149447 817501274 1203578060 -558598794 -1447868960 957110385 1309370599 -687720099 -1610282549 1046584424 1231465726 -797967036 -1486303790 710983719 1567092913 -999382773 -1284927075 755827774 1510618280 -1023187694 -1274784380 616253461 1404860547 -894097095 -1112401489 601263116 1423031450 -841421536 -1159733834 213512331 2076098589 -491286105 -1783586511 198456466 2094203908 -438676034 -1830984408 40007865 1969571887 -328459883 -1687475965 84917408 1913162806 -352199284 -1677267686 286187759 1711919225 -16743997 -2012761771 375596278 1633948768 -127056422 -1888848564 534079709 1758615627 -237303311 -2032387737 414756036 1874828370 -155791896 -2119041666 785178882 1506529684 -1060995026 -1211780936 698426651 1587942797 -944815049 -1331137375 538405168 1460689318 -837220324 -1189201782 662351145 1350409663 -915092475 -1099694957 863760742 1149026800 -579497910 -1435328292 873870719 1125189097 -635939757 -1390451515 1033926996 1252477378 -743565192 -1532417810 986561869 1305120219 -725361567 -1547375369 362987978 1655042396 -72572698 -1934913424 315557331 1707619653 -54434561 -1949936535 460933624 1820227950 -176740140 -2106582974 471109089 1796455799 -233116467 -2061640613 135647662 2131943736 -434392958 -1860403180 259528119 2021598497 -512330597 -1770961907 114186652 1909025034 -390055760 -1614346202 27499909 1990503699 -273810263 -1733637057 1636661189 378160979 -1887234327 -125557121 1726002140 300385098 -1997614352 -1449370 1867972599 408014689 -2124898597 -161501619 1748712430 524028792 -2043323710 -248354220 2084202401 188569399 -1842084211 -449628645 2069341112 206607150 -1789279596 -497094142 1927409555 99016453 -1662021953 -337068503 1972120458 42670876 -1685960026 -326796752 1524848397 769943451 -1259522527 -1008073033 1569624852 713663362 -1283395016 -997735762 1413013311 591392681 -1170817517 -852390267 1398086438 609364912 -1118078454 -899921252 1196705641 810776575 -1453709755 -564324653 1077511024 926856166 -1372069284 -651111734 1234161499 1049165773 -1484673417 -796483871 1323436866 971324372 -1595118994 -672441608 2023114372 261191186 -1768413272 -509667522 2147189405 150778379 -1846156367 -420293849 1984810678 21691936 -1740394598 -280715508 1897925295 103234105 -1624347773 -399942891 1696683744 304506486 -1959839796 -64485542 1649185529 357278319 -1941769259 -79314109 1811603154 486403652 -2047557634 -218919064 1821842123 462432861 -2103870489 -174175375 1140352588 889149146 -1376385184 -621725706 1150657109 865243843 -1432632455 -576916497 1294200446 975494888 -1557295278 -735395900 1246636647 1028201201 -1539290293 -750289955 1582265896 692602558 -1337911548 -951703662 1495446065 774210215 -1221799139 -1070865525 1351941658 663998092 -1097162954 -912412768 1475951107 553519765 -1174971601 -823104583 1404769607 616310225 -1112181653 -894286595 1423364446 600957384 -1160204174 -840990492 1566612853 711437795 -1284572071 -999699249 1510824300 755657210 -1274857408 -1023145770 1309410595 957035957 -1610456049 -687516519 1231143226 1046933932 -1485856746 -798453632 1087868177 936426887 -1361449923 -639705941 1203390728 817723806 -1447811036 -558688078 1758803343 533857561 -2032446301 -237214667 1874391446 415219968 -2118741830 -156131284 1712242109 285838635 -2013209455 -16258041 1633909156 375671090 -1888675704 -127260642 1969366507 40179069 -1687403321 -328502191 1913643506 84463972 -1677623074 -351883192 2075766233 213818703 -1783116555 -491717533 2094295488 198400342 -1831204628 -438486918 1252008966 1034359952 -1532082902 -743868996 1305337887 986370185 -1547468493 -725306971 1148955700 863804578 -1435120360 -579666546 1125541933 873552059 -1390933759 -635487849 1461138530 537920756 -1189522098 -836868648 1350234235 662552813 -1099656873 -915168831 1506589776 785091782 -1211966084 -1060770326 1587640393 698763487 -1330701979 -945280525 1909327054 113849432 -1614780958 -389589644 1990443223 27586625 -1733451269 -274034323 2132118780 135445610 -1860440624 -434315962 2021148901 260012147 -1770640951 -512681633 1819874474 461251644 -2106100346 -177191664 1796526259 471064613 -2061848161 -232947447 1654824088 363179022 -1934819916 -72626910 1708087425 315123735 -1950271059 -54130373 -851953463 -1170274209 590764517 1412524403 -900334384 -1118647226 609983996 1398582634 -1008488197 -1260093331 770560471 1525342529 -997296926 -1282849676 713037262 1569138008 -795924307 -1484253125 1048660353 1233549591 -672994124 -1595548638 971804056 1324072206 -564879201 -1454141431 811254195 1197338917 -650550138 -1371646960 926352810 1076901180 -162129919 -2125387625 408451373 1868515771 -247735272 -2042827634 523615540 1748143522 -124940237 -1886740315 377745695 1636090249 -2075606 -1998101316 300823814 1726547344 -337573787 -1662633741 99576137 1927829983 -326316932 -1685324566 42118480 1971690950 -449150889 -1841450815 188014971 2083770861 -497597362 -1789889320 207168866 2069763572 -735901304 -1557907170 976054436 1294620722 -749810287 -1538654969 1027648701 1246207019 -621248070 -1375751892 888594582 1139920896 -577419869 -1433242315 865805455 1151079449 -913040916 -1097651846 664434880 1352484950 -822485515 -1174475421 553106649 1475382351 -951086626 -1337417400 692187378 1581695076 -1071491641 -1222285999 774649067 1495991421 -280155840 -1739974186 21186668 1984198906 -400495271 -1624777265 103713909 1898560739 -510221966 -1768844828 261668958 2023747784 -419732117 -1845733891 150275143 2146579665 -218482396 -2047014478 485775368 1811114142 -174588611 -2104439381 463051793 1822338183 -64900842 -1960410752 305123386 1697177772 -78875377 -1941224039 356652067 1648698549 -15836597 -2012648739 285227879 1711737841 -127689134 -1889227068 376307582 1634389992 -237645191 -2032999697 534491989 1759282115 -155707808 -2118179082 414611276 1873889242 -491173329 -1782678855 213330691 2075138965 -439054794 -1831616864 198897434 2094915468 -329072099 -1687817589 40674097 1969984423 -351336956 -1677183342 83978024 1913018302 -1000310141 -1285076459 711859119 1567173433 -1022509414 -1274376692 755228598 1510272800 -893652303 -1111703001 615879581 1404216075 -841599320 -1160706498 601380740 1423927058 -640193817 -1362077071 936971211 1088306013 -558190850 -1447190936 817156050 1202978628 -687021355 -1609838013 956466169 1308996463 -798939444 -1486481830 1047480288 1231583094 -434803958 -1861067876 135989798 2132556464 -512184557 -1770020987 259444287 2020736681 -389094600 -1614163026 113279508 1908912770 -274520287 -1734076489 28132877 1990882971 -73237650 -1935324168 363600450 1655384788 -53493897 -1949790239 314695259 1707536077 -176557220 -2105621558 460821104 1819321062 -233556155 -2062350381 471488105 1797089023 -579122238 -1434682540 863316718 1148328568 -636055589 -1391345843 874049271 1126162017 -744438800 -1532497050 1034855132 1252627018 -724760599 -1547028609 985884357 1304712787 -1060349018 -1211405520 784480906 1506085404 -945709121 -1331253463 699399827 1588121093 -837299308 -1190075646 538555064 1461617198 -914745459 -1099094245 661943969 1349731895 -1454047795 -564933285 1197120737 811445367 -1371981356 -650245822 1077369080 925919342 -1483770369 -796375703 1233196243 1048978501 -1595756058 -672824976 1324142794 971759708 -1260130903 -1008411329 1525517445 770358291 -1282528848 -997648090 1568688284 713521162 -1170709093 -851487475 1412826295 590427169 -1118461566 -900558572 1398522030 610070584 -1841636091 -448926317 2083830825 187927743 -1789454052 -498062966 2069461040 207505574 -1662954185 -337222239 1928279067 99091597 -1685286610 -326393416 1971515394 42320020 -1886532255 -125108745 1636019277 377789659 -1998583432 -1623570 1726900308 300505282 -2125052589 -162433595 1868047487 408884457 -2042920630 -247680548 1748361318 523423984 -1336947572 -951518182 1581362592 692493622 -1222506347 -1071302653 1496082873 774592815 -1097579330 -913083352 1352279442 664605956 -1174830937 -822169551 1475862923 552653085 -1376199448 -620761986 1140243908 888245586 -1433069327 -577623961 1151039965 865880395 -1557965606 -735812532 1294808566 975832416 -1538355005 -750149547 1245770223 1028112761 -1960711100 -64561966 1697615208 304659966 -1941165987 -78964533 1648511345 356874727 -2047187850 -218278688 1811154266 485701068 -2103992209 -175075079 1822015811 463401429 -1768489952 -510538570 2023267596 262122906 -1845807047 -419690321 2146785557 150104451 -1739754478 -280345468 1984107838 21243304 -1625247733 -400064355 1898893607 103408049 -1688035505 -328880167 1970077283 40619765 -1676715178 -351769664 1912683130 84282092 -1783031939 -490854421 2075620945 212879047 -1831546012 -439098382 2094707272 199066334 -2032824533 -237846595 1759243783 534568593 -2118628558 -155223132 1874209310 414259848 -2012346599 -16173169 1711302197 285693603 -1889287424 -127601770 1634574892 376083130 -1609777273 -687108335 1308810923 956689981 -1486783586 -798602488 1232018098 1047013924 -1361627211 -640678109 1087985305 937321999 -1447365716 -557989062 1203016320 817078806 -1111773213 -893608075 1404423887 615710297 -1160352774 -841917588 1423444694 601832000 -1285543983 -999876793 1567508221 711554667 -1274158136 -1022700706 1510179556 755282546 -2105954802 -176251240 1819791138 460390324 -2062259689 -233612671 1796868923 471677869 -1935530436 -73066838 1655457552 363558790 -1949310427 -53947725 1707180809 315011999 -1613840790 -389443844 1908465478 113766352 -1734116749 -274445595 1991056223 27929545 -1860880808 -435026226 2132498292 136079330 -1770458559 -511720745 2021036909 259105787 -1189638458 -837763504 1461317610 538894204 -1099281697 -914523575 1349790707 661855077 -1211365644 -1060424094 1505912792 784684878 -1331576083 -945360261 1588569025 698913623 -1532977502 -743985612 1252982670 1034538776 -1546822981 -724932051 1304640407 985926401 -1434773872 -579066362 1148549052 863127338 -1391013239 -636362209 1125692325 874480435 1327734928 941920262 -1590836804 -701828822 1213097097 1061770271 -1505753691 -783862477 1106782370 922687540 -1342813810 -655263464 1184230587 831708205 -1466200681 -543376127 1385476340 630423650 -1130704424 -878845618 1442411757 587089019 -1141434943 -856677033 1548695750 726141008 -1304339990 -985241220 1529019615 740674633 -1255367181 -1037324955 1951236184 55226574 -1706827404 -314256926 1931494465 69694679 -1657920147 -366406149 2056652906 227621116 -1801950906 -476096048 2113653875 184351973 -1812615841 -453861943 1778028604 519938218 -2013990640 -252460666 1855411237 428893363 -2137443063 -140638817 1730222094 270936216 -1993377502 -30914124 1615649815 390851713 -1908228805 -112882259 1446547921 557818183 -1204358915 -818823061 1364547016 642934110 -1084541724 -933493646 1491278307 803481973 -1225951025 -1041610663 1603198458 680127852 -1316963114 -964195264 1267696053 1015591203 -1518215015 -762916849 1289897388 1004893498 -1561582464 -706014186 1163135367 844314897 -1420138325 -597862339 1111084446 893320456 -1405637454 -617571292 1834397977 441549199 -2091331531 -195043165 1782281472 490489238 -2076896212 -214817606 1670199595 344590781 -1920772089 -91985775 1692466482 333958564 -1964073954 -35017592 1893835133 132551147 -1628454831 -370609977 2005689700 9131506 -1719532472 -293260066 2117740879 154999257 -1875621789 -416057099 2035805526 240180672 -1755739014 -530662164 2098577938 169013892 -1826905282 -467889240 2054686219 226440861 -1804179673 -479111247 1942899232 80313014 -1648350452 -356050022 1956875833 61128367 -1699877099 -307568765 1621283446 396747488 -1901284518 -106200116 1741624943 281552633 -1983809725 -20559915 1853446724 427715282 -2139669656 -143651842 1762958941 504606411 -2028273807 -266481689 1182524122 830263884 -1468693514 -546131104 1091970755 907089493 -1357363217 -669026439 1218472680 1067932286 -1498543164 -777438382 1338879729 952802919 -1581002787 -691732661 1540158142 751551016 -1245539438 -1027235068 1554069159 732300849 -1297131637 -978819299 1427602060 571492890 -1155982432 -870438090 1383775893 628985347 -1133191239 -881594577 1678701395 319407045 -1979673985 -49831191 1667446602 342099932 -1922214298 -93690128 1792375649 500321271 -2066015667 -203674917 1840824184 448761838 -2085167532 -189665598 2042225463 247387041 -1749581285 -525290867 2127832878 164829112 -1864743422 -404916588 2002938629 6642579 -1720972759 -294962497 1880076060 118005642 -1644048848 -385417562 1600181147 677896973 -1318145353 -966163935 1477252994 789194516 -1241286994 -1056684488 1371233193 649882431 -1078642043 -927856109 1456906160 567389990 -1193738596 -807416310 1121436671 902886249 -1395023149 -606170555 1169819622 851261296 -1414240566 -592226724 1275874253 990608219 -1576916255 -721085833 1264685012 1013366594 -1519390984 -764879250 726623636 1548244226 -985594696 -1304021970 740467085 1529188635 -1037254495 -1255411657 630517158 1385422128 -879063926 -1130513380 586754495 1442715945 -856209261 -1141868539 922252784 1107248486 -654961444 -1343151030 831893993 1184006527 -543436603 -1466113965 941882818 1327811924 -701653778 -1591038856 1062091227 1212746061 -784312073 -1505269663 270615900 1730573770 -30464912 -1993861914 390889797 1615573459 -113057687 -1908027137 519753070 1778253304 -252400574 -2014077740 429328759 1854945761 -140941221 -2137106227 227956024 2056349102 -476564460 -1801517950 184258849 2113708471 -453644275 -1812807525 55434506 1951067548 -314328026 -1706783568 69212435 1931946373 -366053313 -1658238807 844387541 1163093059 -598067719 -1419967121 892965068 1111400538 -617090592 -1406090890 1016061159 1267264625 -763249205 -1517908643 1004673278 1290086504 -705922606 -1561638588 803423409 1491366951 -1041422947 -1226173173 680427688 1602859070 -964632188 -1316499182 557370499 1447033877 -818500177 -1204708039 643106970 1364342796 -933533258 -1084466912 154825757 2117944459 -416017103 -1875696217 240627716 2035318930 -530984664 -1755389506 132250671 1894173881 -370172669 -1628918379 9189430 2005600416 -293447398 -1719309940 344810617 1670010095 -92076715 -1920715325 333488224 1692897526 -34684596 -1964379686 441904203 1834081501 -195523225 -2090877455 490416210 1782323396 -214611586 -2077066776 427362070 1853765504 -143169990 -2140121428 504677135 1762915225 -266690013 -2028105035 396529444 1621475250 -106107384 -1901338978 282020669 1741192107 -20895215 -1983505785 80615282 1942562788 -356485538 -1647884600 61068139 1956963325 -307383737 -1700101423 169189184 2098376662 -467927444 -1826828550 225991513 2055171023 -478791051 -1804530973 571942878 1427117896 -870758670 -1155631516 628810695 1383977809 -881556757 -1133268355 751611884 1540071290 -1027420480 -1245315498 731999221 1554406243 -978384167 -1297597873 1067464634 1218905900 -777103722 -1498847744 953021347 1338688309 -691826033 -1580948967 830193544 1182568222 -545923420 -1468862926 907443089 1091652359 -669508931 -1356912085 6436439 2003109569 -294889605 -1721014291 118485582 1879622360 -385772702 -1643731980 247053925 2042531571 -524820663 -1750011937 164919932 2127776490 -405136560 -1864553530 500508211 1792153253 -203733217 -2065926263 448324138 1841287868 -189365498 -2085506160 319729153 1678352023 -50278611 -1979187269 342059544 1667521166 -93517004 -1922417758 990647967 1275799049 -721258573 -1576712411 1013043846 1265033744 -764431446 -1519877316 903323309 1120972347 -606470271 -1394684137 851073716 1170041378 -592168040 -1414329586 649791227 1371289197 -927635497 -1078831295 567722722 1456599668 -807885874 -1193307304 677416649 1600634463 -965808155 -1318461581 789400272 1477081670 -1056756740 -1241244822 -2013648232 -251848178 1777617844 519273250 -2137526655 -141500905 1855557549 429834043 -1994284374 -31026628 1731183494 271119120 -1907595597 -112503259 1614940063 390412041 -1706214660 -313914774 1950571472 54815558 -1658781979 -366489997 1932435401 69840735 -1802063154 -477003176 2056836066 228582260 -1812236585 -453228991 2113214459 183641965 -1131148720 -879543610 1385851772 631069674 -1141256631 -855703841 1442295653 586194931 -1303412126 -985091340 1547821902 726062040 -1256044933 -1037732115 1529620311 741021633 -1591535052 -702272862 1328380696 942295950 -1504780755 -783683909 1212202753 1061654423 -1342664186 -654335344 1106703146 921813948 -1466608097 -544053623 1184577331 832309157 -1629414439 -370791601 1894742773 132663907 -1718820928 -292819114 2005057260 8752762 -1875209237 -415390851 2117399239 154387025 -1755883534 -531601564 2035889886 241043016 -2091512899 -196003029 1834510993 442456583 -2076455004 -214106318 1781902984 489856542 -1920105585 -91573479 1669587619 344248885 -1965013098 -35162368 1693329082 334042668 -1517339887 -762836089 1266768445 1015442091 -1562181880 -706359394 1290575396 1005301426 -1420512477 -598506571 1163579919 845013657 -1405520070 -616675412 1110906390 892348032 -1204278411 -817947677 1446398553 556890831 -1084887188 -934092806 1364954688 643612374 -1226595513 -1041984559 1491976811 803926781 -1316067490 -964077624 1602225778 679950052 -1244903398 -1026852724 1539451190 751114656 -1298035709 -978928491 1555033391 732487097 -1156071384 -871305026 1427742980 572428690 -1132854223 -880986969 1383359773 628315531 -1468311426 -545494808 1182087506 829557188 -1357472665 -669930255 1092156747 908053981 -1499410356 -777527078 1219408224 1068073462 -1580395435 -691395389 1338209657 952387055 -1901958958 -106604476 1621887486 397097320 -1982878517 -20407203 1740754407 281476465 -2139496224 -142684042 1853325772 426815834 -2028722951 -267185041 1763329493 505247043 -1827309386 -468563936 2098928026 169617676 -1804026705 -478180295 2054610307 225570069 -1647382396 -355876846 1942000040 80191806 -1700580195 -308018165 1957516721 61498663 -1395164837 -607106611 1121523831 903751905 -1413825214 -591557164 1169480814 850652408 -1576210071 -720649729 1275236421 990224595 -1520355984 -765065754 1265587292 1013474506 -1319081665 -966305367 1601046547 677984389 -1240617690 -1056268880 1476643850 788855964 -1078206195 -927149669 1370849313 649244855 -1193925356 -808381054 1457013816 568292526 -1749460589 -524392187 2042050751 246417449 -1865114230 -405557988 2128280742 165530672 -1721577055 -295313097 2003611789 7045147 -1643178568 -385342162 1879143572 117851138 -1978775049 -49710751 1677732059 319232077 -1922855442 -94061192 1668148418 342547540 -2066366011 -204279469 1792778473 500994175 -2085091876 -188795574 1840669936 447829094 -476647524 -1802379510 228101808 2057289254 -453301371 -1812194541 183847593 2113043007 -313694290 -1706404040 54724226 1950627348 -366959689 -1658350815 70173339 1932128781 -31326216 -1993945234 271556308 1730719298 -112444447 -1907684489 390224589 1615161947 -252020790 -2013444260 519313126 1777542768 -141052973 -2138012859 429511423 1855906409 -654782636 -1342177342 922136184 1106353902 -543880371 -1466811429 832268897 1184652023 -702331034 -1591445520 942483018 1328158428 -783383681 -1505119255 1061216851 1212666565 -984621264 -1303842906 725728796 1548127882 -1037952215 -1255855169 741112325 1529563795 -879470846 -1131190380 630863406 1386022584 -856059109 -1140939891 586674743 1441841825 -91365667 -1920274869 344178673 1669631847 -35644732 -1964561838 334396392 1693010814 -195668241 -2091817351 441989059 1834944341 -214199562 -2076401056 490075098 1781711692 -415576391 -1874985425 154447765 2117312259 -531166560 -1756349898 240741260 2036226842 -371112309 -1629063651 133113767 1894258481 -292781422 -1718898172 8577982 2005259048 -1042022891 -1226518909 804101945 1491775407 -963757556 -1316418918 679500576 1602710454 -818383321 -1203812687 557192971 1446061981 -933907906 -1085111640 643552018 1365042052 -598413711 -1420566809 844795741 1163771851 -617010584 -1405216002 892816196 1110473682 -762354109 -1517791531 1015089007 1267087353 -706567590 -1562012980 1005372278 1290531808 -778007266 -1498956408 1068428338 1219091620 -691189497 -1580566127 952313899 1338251453 -545585876 -1468254790 829776896 1181897878 -669597387 -1357778525 907583513 1092587663 -870867590 -1156534804 572128342 1428081856 -881174173 -1132631563 628373583 1383270617 -1026812600 -1244977698 750941284 1539654898 -979250863 -1297686073 732934269 1554546923 -355553834 -1647731392 79744250 1942486124 -308057649 -1700505255 61671651 1957312629 -468376092 -1827531406 169559240 2099016798 -478617091 -1803562645 225870033 2054271047 -143016526 -2139189980 427285662 1852894216 -267093589 -2028779203 505026695 1763518481 -106809984 -1901787882 397169836 1621845050 -19926631 -1983332081 281120949 1741070371 -927220641 -1078162231 649452915 1370680805 -808028090 -1194243888 567810410 1457465852 -966773651 -1318648581 678319425 1600742871 -1056051084 -1240809246 788762968 1476698574 -720589765 -1576297299 990039319 1275460993 -765368286 -1520019276 1013909774 1265121688 -606657527 -1395649377 903431461 1121875379 -591732720 -1413623674 850690364 1169404330 -204104553 -2066568191 500956603 1792855341 -189245298 -2084607976 448149922 1840318772 -49408859 -1979112397 318797193 1678198047 -94121796 -1922768854 342733200 1667924230 -295531277 -1721385883 7138783 2003557705 -384874262 -1643612036 117516742 1879447888 -524745535 -1749142441 246900205 2041599355 -405487400 -1865158578 165323252 2128449890 -1872390557 -412965131 2121004879 158123993 -1761062278 -535862548 2030449494 234947520 -1631707567 -373739833 1890615165 129454059 -1714169272 -288036130 2011020132 14322674 -1915582969 -86657391 1675421483 349951933 -1967177186 -38243704 1689330482 330699684 -2096558539 -200393053 1829203737 436232079 -2073769428 -211551558 1785375488 493722518 -1425295701 -603158979 1158010759 839051025 -1402572110 -614383068 1114117022 896475912 -1513079143 -757658097 1272864693 1020882723 -1564607872 -709178858 1286839212 1001696058 -1229150513 -1044670887 1488111587 800454517 -1311677738 -959032768 1608451066 685257580 -1201197315 -815784341 1449742289 560889671 -1089803548 -938616206 1359252424 637778782 -1988188382 -25585740 1735443982 276297368 -1911332037 -116108371 1612513815 387592833 -2019217648 -257810554 1772834364 514621098 -2134316279 -137372769 1858505253 432126643 -1798719674 -473004080 2059916906 230745852 -1817939105 -459062327 2108297843 179118821 -1710080140 -317386782 1948016216 52129486 -1652556947 -361182213 1936824897 74885847 -1307539478 -988301444 1545529030 723113552 -1250081805 -1032162459 1534272223 745804361 -1127542824 -875806898 1388670708 633495138 -1146696767 -861799593 1437117165 581933691 -1347971186 -660560104 1101657762 917423668 -1463135337 -540187903 1187263163 834863661 -1585700932 -696570070 1332903568 947211782 -1508779099 -787027149 1210038921 1058572831 -1571556127 -715864969 1281201613 995796315 -1522650888 -768016274 1261457876 1010262338 -1400341293 -611365819 1116085759 897658217 -1411008310 -589133732 1173084646 854387056 -1075518331 -924593133 1374324137 653112639 -1198972772 -812773366 1451704752 562065702 -1321243465 -969384927 1597050267 674643213 -1236096850 -1051355080 1482475906 794556692 -1724001239 -298130241 1999877381 3442067 -1638920144 -380165978 1885237532 123289994 -1746510821 -522097523 2045263159 250547617 -1869899774 -410212204 2122709294 159566264 -2071280563 -208800549 1787077985 495162871 -2082013100 -186634046 1844011384 451826158 -1974383489 -44663575 1683959123 324541893 -1925412762 -96749328 1664280906 339073500 -1152858720 -867175114 1430693004 574723098 -1138425415 -886951633 1378574485 623661059 -1248637550 -1030456060 1537027262 748297256 -1291941493 -973489891 1559292071 737663025 -1493183036 -772217518 1223800040 1073120382 -1584262691 -694869685 1335652593 949698663 -1474011658 -551326368 1177173210 825035852 -1354130961 -665933447 1095235779 910215253 -2144934552 -148777474 1848149060 422556882 -2025119375 -263450137 1766146141 507670731 -1895994022 -101032500 1626541174 401882336 -1987008189 -23619115 1738459247 278526201 -1651378932 -359217766 1939837984 77112502 -1694748395 -302317181 1962037305 66412719 -1823834818 -464695896 2101615634 172174468 -1809336025 -484406863 2049562635 221178013 -200715417 -2096208911 436679243 1828717277 -211511426 -2073843736 493549138 1785579204 -86844587 -1915360317 350009977 1675332335 -37806260 -1967640614 330399328 1689669366 -373406973 -1632013419 128983599 1891046073 -288127206 -1714112628 14542390 2010830496 -412759247 -1872561241 158050845 2121046667 -536342744 -1760608322 235302404 2030132882 -815303761 -1201650887 560534147 1450058261 -938821706 -1089632480 637851290 1359209996 -1044579427 -1229206773 800234161 1488300583 -959365244 -1311371502 685727400 1608019518 -758094901 -1512615075 1021182695 1272525425 -708991022 -1564829884 1001637630 1286927976 -603198471 -1425220753 839224021 1157806659 -614060064 -1402921098 896028364 1114603098 -317562330 -1709878608 52167434 1947939740 -360733121 -1653041495 74565395 1937176453 -473306604 -1798382974 231181112 2059451310 -459002355 -1818026341 178933537 2108522423 -257592766 -2019409196 514528110 1772889080 -137841061 -2133883187 432461687 1858201569 -25232784 -1988506906 275815260 1735896010 -116179351 -1911288065 387800901 1612345299 -696499474 -1585745288 947004354 1333072724 -787380489 -1508460959 1059055579 1209587533 -660092196 -1348404662 917089264 1101962086 -540406075 -1462944173 834957289 1187209087 -875867510 -1127456228 633680806 1388446512 -861497709 -1147034107 581498815 1437583145 -988751176 -1307055570 723434388 1545177858 -1031987551 -1250283977 745766797 1534349083 -968936987 -1321729677 674320585 1597399135 -1051527684 -1235892886 794596560 1482400838 -924534313 -1075607231 652925179 1374546029 -813072946 -1198633640 562502882 1451240564 -611835519 -1399910121 897990829 1115779131 -588913256 -1411197682 854295732 1173140514 -715937357 -1571514075 996001951 1281030153 -767660630 -1522967236 1009781894 1261911056 -45018835 -1974066757 325021697 1683505303 -96676556 -1925454430 338867224 1664451726 -209020641 -2071090807 495253555 1787021477 -186163962 -2082443888 451492906 1844317372 -521797303 -1746849313 250110053 2045726963 -410270384 -1869810234 159753340 2122487018 -297956997 -1724204563 3401815 1999952065 -380613278 -1638433292 123612238 1884888280 -551288668 -1474088910 824861064 1177375006 -666254147 -1353780181 910665105 1094751495 -771782506 -1493649408 1072818618 1224137004 -695055217 -1584038887 949759395 1335565621 -1030549312 -1248583594 748515820 1536835962 -973155111 -1292245937 737195509 1559725411 -867657486 -1152407452 575076830 1430374728 -886743829 -1138594691 623590855 1378618705 -464904084 -1823665926 172245312 2101572054 -483924875 -1809787677 220824921 2049881551 -359552930 -1651074872 77580658 1939405284 -302224313 -1694802735 66194795 1962229245 -100847608 -1896218466 401821988 1626628530 -24054767 -1986542457 278828349 1738122667 -148457414 -2145285972 422107414 1848633728 -263488477 -2025042763 507845903 1765944729 1488723051 800795901 -1229816505 -1045082671 1607587954 685172964 -1310738082 -958887480 1449628761 559981775 -1201015435 -814823965 1359630400 638410966 -1090244244 -939326982 1158351887 839662745 -1425707741 -603824715 1114032150 895613056 -1402427078 -613443156 1271956541 1020769451 -1512119023 -757475961 1287471140 1002074290 -1565318904 -709619298 1674722467 349506613 -1914937969 -86282983 1690302650 330876972 -1968072298 -38360832 1829352593 437158919 -2096638531 -201267925 1784967304 493043742 -2073423452 -210951886 2120559815 157424721 -1872015893 -412320387 2030627038 235919432 -1761179150 -536757916 1891542261 129602659 -1632582183 -373820081 2010341612 13914234 -1713569344 -287690410 1101475114 916463036 -1347859450 -659653488 1187703091 835574181 -1463515105 -540821367 1333568792 947623310 -1586314188 -696912734 1209098497 1058427287 -1507917779 -786943813 1544568142 722931160 -1306633118 -988189452 1534982487 746244545 -1250715525 -1032541971 1389081980 634160618 -1127885744 -876419898 1436971365 580993523 -1146613687 -860938017 2059996642 231619956 -1798869810 -473932712 2107951611 178518381 -1817532201 -458385343 1947370960 51754310 -1709382404 -316943254 1937719753 75002207 -1653530395 -361361293 1736318342 276376848 -1989116758 -25736132 1611913631 387246345 -1910654797 -115701723 1772459444 513975586 -2018773864 -257113074 1858621869 433021243 -2134495103 -138346473 1787461353 495799935 -2071715899 -209506477 1843903216 450923110 -2081825828 -185668790 1683093211 324453965 -1973446665 -44521631 1664889538 339411540 -1926081554 -97164424 2000514701 3825179 -1724706911 -298565833 1884334740 123181570 -1637954632 -379978962 2045175487 249681449 -1746368621 -521160955 2123047590 160174640 -1870314614 -410881252 1373920801 652439223 -1075167475 -923988069 1451858488 562997934 -1199047916 -813642878 1598019091 674817669 -1322141889 -969504855 1481773578 794108572 -1235455194 -1050983504 1280527941 995393235 -1570951319 -715513857 1262389852 1010416330 -1523520656 -768091162 1116259959 898627297 -1400461477 -612263987 1172636270 853684984 -1410636990 -588491820 1938902952 76971838 -1650512252 -359129582 1962707889 66829095 -1695356259 -302654965 2102052762 172881676 -1824217418 -465332704 2049377155 220214037 -1809227089 -483503559 1848008652 421621594 -2144846112 -147911050 1766562773 508341059 -2025456903 -264058257 1627248638 402319208 -1896630574 -101415356 1737495527 278340465 -1986104629 -23510435 1224699744 1073242102 -1494151604 -772391206 1335012217 949328879 -1583560107 -694420797 1176823634 824432580 -1473608066 -550652184 1095312203 911086557 -1354284441 -666864911 1430814468 575623058 -1153032664 -868143426 1378204445 623020939 -1137976783 -886248793 1536423734 747947936 -1247963622 -1030052212 1560163119 737739705 -1292873213 -973643115 1020320111 1272441337 -757155773 -1512470315 1002249590 1287269856 -709657510 -1565242164 839602525 1158439371 -603639695 -1425932057 895915332 1113695698 -613878680 -1401961218 560449803 1449195933 -815159257 -1200711503 638192914 1359822212 -939234242 -1090298712 800866617 1488679343 -1045290987 -1229647741 684819744 1607906742 -958405620 -1311189862 129956263 1891223857 -374302581 -1632131043 13843902 2010385704 -287482734 -1713738748 157643157 2120368387 -412413767 -1871962065 235451788 2031060250 -536423264 -1761483722 436857283 1829689685 -200832785 -2097104775 493104602 1784880460 -211137290 -2073199520 349331953 1674924391 -86245155 -1915015093 331326952 1689818494 -38681404 -1967721390 634120238 1389156536 -876246782 -1128089196 581315639 1436621985 -861385445 -1146126963 722493468 1545031818 -987889360 -1306971738 746431493 1534760083 -1032600279 -1250626113 947714122 1333512412 -697132698 -1586124304 1058094163 1209404613 -786473601 -1508348439 916942968 1101021422 -660008620 -1347542590 835368033 1187874039 -540748467 -1463556645 514181350 1772288112 -257185334 -2018731684 432540927 1859075177 -137990701 -2134811323 276709588 1736011842 -26205704 -1988685458 387155149 1611969627 -115481119 -1910844041 51566722 1947592724 -316884562 -1709471432 75439259 1937255437 -361661001 -1653191391 231297200 2060345382 -473484900 -1799356150 178558121 2107876415 -458558075 -1817328365 250002413 2044824443 -521610559 -1745884585 160137204 2123124578 -410706216 -1870516658 4010975 2000290633 -298626317 -1724620187 122746822 1884800848 -379676950 -1638291844 324119433 1683397407 -44053851 -1973880269 339505040 1664835334 -97382724 -1925890518 495592379 1787630381 -209436009 -2071760383 451405730 1843451700 -186022258 -2081507816 898145061 1116711859 -611911159 -1400780129 853892924 1172467626 -588562928 -1410593146 995300119 1280582529 -715296197 -1571142995 1010751246 1262086040 -768559582 -1523087692 675253057 1597553623 -969807251 -1321805061 793923416 1481998286 -1050923404 -1235542302 652477299 1373844453 -924163489 -1074965815 562677610 1452210172 -813193658 -1199532336 402492076 1627044410 -101454976 -1896555754 277892789 1737981475 -23187559 -1986453745 421921438 1847669256 -148347982 -2144382172 508282503 1766651409 -263870549 -2025679043 172661448 2102241886 -465241116 -1824273550 220683985 2048945735 -483835907 -1808920725 76616442 1939219052 -358648874 -1650965696 66901731 1962665589 -302860337 -1695185063 747874916 1536465650 -1029846200 -1248134178 738094717 1559846635 -974123183 -1292419129 575152726 1431245504 -867810438 -1153338388 623240783 1378014937 -886339741 -1137920011 824490496 1176734358 -550839508 -1473385542 910786073 1095650959 -666427595 -1354747997 1073689138 1224213156 -772713698 -1493802104 949155371 1335215805 -694380793 -1583634543 -626555854 -1381976924 883549470 1135531400 -573947861 -1429376835 868491527 1153634705 -730067968 -1552204650 980577580 1299537338 -753809383 -1541998449 1025485109 1243126179 -955214762 -1340627776 689894778 1578747372 -1065529265 -1216716583 779301219 1500774901 -909435804 -1093915406 667254088 1354911198 -827926403 -1180571413 547928401 1471121863 -506878726 -1764846484 264750550 2025911616 -425434909 -1851568011 145359311 2142056793 -284021560 -1743446946 18632164 1981513074 -394270511 -1619470265 108104189 1903606123 -58805090 -1954970616 309384626 1702356260 -82612089 -1944829935 354226603 1645879613 -224052052 -2052977606 480992640 1806462230 -171378507 -2100312029 466000281 1824631055 -1011042957 -1262778907 766694495 1521870025 -992906902 -1277804036 719261766 1574445264 -848872127 -1168110121 594107501 1416523003 -905250472 -1123169842 604280948 1392748770 -569662185 -1458793087 805684283 1191376045 -647601906 -1369353832 929562658 1081028788 -791663323 -1479074381 1054755849 1238989983 -675419844 -1598367318 968067088 1320466566 -120416837 -1881823955 383579287 1641792513 -4238942 -2001182412 296824974 1723203608 -167174775 -2129777377 403143845 1862290483 -245048944 -2040272634 527087804 1752008746 -446331425 -1839024823 191620339 2087507045 -502775354 -1794150064 201728234 2063667324 -339866131 -1665581701 95448257 1924619351 -321664524 -1680541342 48081112 1977260110 -393091408 -1617504730 111118236 1905833738 -268688727 -1728376257 32654213 1995797267 -431329662 -1857200620 138678190 2135113528 -517494117 -1776248307 254397367 2016344865 -181995820 -2111715774 455645176 1815062382 -229952819 -2058616229 474305505 1799512951 -67272986 -1929752976 368254922 1660170076 -57623809 -1953002903 312400851 1704586053 -738212232 -1527187730 1039247188 1257674690 -728628639 -1550503177 983327565 1302025179 -584823222 -1440514340 858402662 1143807984 -632714669 -1387349307 877128575 1128324073 -834087396 -1185945974 541505328 1463912358 -920317435 -1105059181 657158953 1345078207 -1064083922 -1215009096 782057218 1503268756 -939615689 -1325815135 703658779 1593297805 -242558991 -2037520537 528791261 1753450059 -152628248 -2116017282 417952452 1877885522 -11444285 -2007601323 291454703 1717046905 -130245670 -1891914932 372439798 1630915168 -331495531 -1690634493 36939449 1966380591 -347077748 -1672006886 90071712 1918456374 -488222809 -1780383951 216542859 2079268381 -443839554 -1836270808 193325714 2088950276 -890964167 -1109145681 619353621 1408083587 -846646496 -1165098058 596070924 1417699994 -1002471669 -1288155235 707862055 1563831985 -1017988334 -1269462140 761059902 1515973288 -682367139 -1605052469 962430577 1314567911 -801234108 -1489431598 1043350120 1228370686 -645370001 -1366335495 931532355 1082212053 -555373706 -1444766752 820759130 1206713036 -1093975754 -909348448 1355096090 667029644 -1180269265 -828262983 1470686211 548394133 -1341077244 -954730094 1579067432 689543358 -1216541411 -1065730677 1500736561 779377831 -1552133806 -730111548 1299329150 980746472 -1542351541 -753490467 1243608167 1025033457 -1381508768 -626988554 1135196236 883853530 -1429594759 -573755921 1153727573 868437187 -2052759042 -224243352 1806368978 481046596 -2100779545 -170945167 1824965835 465695837 -1954616884 -59123366 1701873888 309835894 -1944900139 -82567869 1646087417 354057327 -1743621734 -283819764 1981550774 18554912 -1619020413 -394754795 1903285423 108454969 -1765148248 -506541762 2026346628 264284178 -1851507279 -425521881 2141871261 145583115 -1479511945 -791199519 1239290203 1054417357 -1598180242 -675642120 1320408386 968156628 -1458833339 -569587501 1191549289 805480959 -1369031588 -647951158 1080581488 930049510 -1167630317 -849325947 1416167743 594424233 -1123376118 -905079652 1392821542 604239280 -1262688223 -1011099465 1521649933 766884251 -1278137288 -992600914 1574915348 718830978 -1665249089 -340172759 1924149651 95879429 -1680632666 -321608656 1977480586 47891740 -1838819187 -446502885 2087434657 191662391 -1794630508 -502322174 2064022968 201411886 -2130100005 -166825907 1862738423 402657633 -2040232766 -245124012 1751836142 527291768 -1882011415 -120194945 1641851333 383490387 -2000745232 -4703130 1722904028 297164106 -1929567308 -67497182 1660109464 368341518 -1953437779 -57157829 1704887937 312063511 -2111394938 -182346992 1814612650 456129084 -2058653793 -229875959 1799687859 474103333 -1857408048 -431160506 2135184124 138633834 -1775765559 -517945505 2015991525 254715507 -1617839134 -392787084 1906301646 110684760 -1728282629 -268742803 1995579095 32845377 -1215102084 -1064029206 1503486544 781865670 -1325480091 -939919373 1592829513 704091871 -1186428082 -833635368 1464265314 541186804 -1104851113 -920485951 1345007227 657202925 -1440476392 -584899698 1143632436 858604194 -1387669759 -632363113 1128773165 876644027 -1526752470 -738677828 1257372166 1039583888 -1550688461 -728404059 1302085151 983240329 -1780083979 -488562077 2078831577 217006927 -1836329236 -443750790 2089138112 193103702 -1690461497 -331699631 1966341099 37014397 -1672454434 -346591672 1918779378 89722724 -2007956847 -11128313 1717527485 291001131 -1891842424 -130288098 1630709668 372610866 -2037740893 -242369995 1753541519 528735001 -2115547462 -153059796 1877553046 418258688 -1366805955 -644939093 1082544913 931226503 -1444547036 -555563342 1206621960 820815774 -1605125617 -682325351 1314773795 962259893 -1489076714 -801550720 1227890490 1043804076 -1287708071 -1002958129 1563509621 708211683 -1269635520 -1017784618 1516013420 760985594 -1109087637 -891053315 1407896391 619576273 -1165398414 -846307612 1418137438 595607496 310251066 1702444716 -59740394 -1955111040 353618467 1645542069 -81941745 -1944413287 480609800 1805825694 -223615196 -2052270158 466108945 1825534599 -171564227 -2101275733 264838750 2026778312 -507019406 -1765781532 145021511 2141448913 -425018517 -1850897411 17995372 1981130490 -283314368 -1743009834 109007477 1903715043 -395234471 -1619655729 688926450 1578573412 -954314786 -1340506296 780004075 1501223549 -1066169401 -1217086639 667657920 1355585110 -909785108 -1094518918 547775193 1470190159 -827849739 -1179700381 883375766 1134562816 -626434118 -1381077204 868940431 1154337305 -574317661 -1430017227 981251748 1299940914 -730671224 -1552554210 1024553661 1242972715 -752938095 -1541922041 191184763 2086801389 -445948329 -1838387519 201915234 2064632820 -502883762 -1795052840 96384841 1924761567 -340732315 -1665669389 47412048 1976845254 -321056132 -1680203030 382873375 1641357193 -119779789 -1881440603 297790214 1723390864 -5141974 -2001290564 403285805 1863227323 -167262719 -2130643305 526672692 1751339938 -244710888 -2039663986 806035379 1191980837 -570065249 -1459466743 929487786 1080159036 -647447930 -1368421872 1053857665 1238869783 -790694227 -1478900165 968709016 1320837902 -676121932 -1598815710 767299543 1522220865 -1011716357 -1263182227 718392270 1574370136 -991974686 -1277650316 593987557 1415624563 -848697655 -1167141281 604652540 1393390442 -905698608 -1123872186 541617336 1464818734 -834269804 -1186906878 656779425 1344444471 -919877235 -1104348901 781444234 1502925852 -1063418458 -1214597840 704520339 1593380869 -940555841 -1325960919 1040153820 1257786442 -739172880 -1527370394 982694085 1301645395 -727918103 -1550063233 858060014 1143194744 -584411710 -1439849132 877211895 1129185377 -632860197 -1388289715 455494768 1814133990 -181916324 -2110841398 474712169 1800190207 -230299323 -2059216429 368952386 1660613844 -67918482 -1930127880 311427163 1704407245 -56729225 -1952886303 110189588 1905683586 -392217288 -1617424978 33331213 1996204187 -269289183 -1728722505 139121702 2135811248 -431704822 -1857845860 254218303 2015371433 -517377773 -1775353467 961764857 1314155887 -681755435 -1604711357 1044290016 1228515702 -802096948 -1489516454 931714507 1083172189 -645483289 -1367243663 820318674 1206001988 -554995458 -1444134808 618941853 1407417611 -890622799 -1108534233 596216196 1418639634 -846731096 -1165961154 708822447 1564013881 -1003379581 -1288268779 760349110 1515532576 -1017356134 -1269084148 37584177 1966755239 -332194787 -1691079541 89176360 1918339518 -346105852 -1671829358 216462595 2078393749 -488074193 -1779456839 193671450 2089550220 -444248010 -1836949344 529165653 1754095043 -243004295 -2038219537 417835340 1876990426 -152450976 -2115045130 290579815 1716966897 -10517429 -2007452451 373039486 1631261160 -130924462 -1892323132 1980943166 18217896 -1742951918 -283403644 1904152359 108543921 -1619956213 -394895715 2026455820 265188250 -1765334496 -507505994 2141488917 144947075 -1851070919 -424814929 1806031706 480439244 -2052343178 -223573280 1825054531 466563029 -2100920721 -171880711 1702777704 309945342 -1955581372 -59309358 1645451121 353675239 -1944193443 -82131253 1300032502 981195616 -1552774438 -730482100 1242640367 1024860025 -1541452093 -753369515 1135043524 882922322 -1381432600 -626118018 1154131933 869111627 -1429944591 -574359961 1355545490 667732740 -1094346050 -909989336 1470513035 547426077 -1180148057 -827363791 1578136480 689390390 -1340206452 -954654182 1501411257 779781935 -1217145195 -1066080765 1862924927 403622633 -2130207917 -167728187 1751400038 526585584 -2039849142 -244486180 1641181773 383075035 -1881402527 -119856137 1723840084 297305794 -2001610888 -4790290 1925114395 96066189 -1666151625 -340280415 1976774146 47455892 -1679995090 -321224776 2087019049 190993087 -1838480635 -445893741 2064164400 202348198 -1794717924 -503187574 1416092343 593553953 -1167475813 -848393459 1393172142 604843576 -1123778686 -905752812 1522291333 767255059 -1263389783 -1011547329 1574016668 718710282 -1277167696 -992426202 1238420179 1054341701 -1478579201 -791045271 1321012938 968506972 -1598853146 -676044944 1191920353 806122103 -1459280947 -570289317 1080461048 929150574 -1368856620 -646981822 1143253436 857970986 -1440036720 -584189946 1128885669 877550899 -1387852663 -633324513 1258234254 1039667480 -1527693150 -738824140 1301472663 982897921 -1550023493 -727993299 1502853592 781486414 -1214392076 -1063589790 1593736641 704204119 -1326441235 -940102533 1464349162 542048636 -1186574138 -834576304 1344665075 656590181 -1104440097 -919821239 2135591284 139311586 -1857755048 -431761202 2015841645 253787643 -1775686591 -517071657 1905328454 110506448 -1616945046 -392670980 1996277087 33289673 -1728928653 -269118235 1660786960 368748934 -1930168260 -67843926 1703959817 311913887 -1952564187 -57078605 1814434082 455156148 -2111279090 -181452648 1800131899 474801581 -2059029481 -230521727 1564449021 708356203 -1288570415 -1003042489 1515347172 760573042 -1269023288 -1017442978 1407455439 618864729 -1108708893 -890420875 1418319062 596567104 -1165511174 -847215252 1082689689 932165647 -1366890059 -645801693 1206209664 820149270 -1444205140 -554951366 1314062507 961818685 -1604492921 -681946863 1228850354 1043985444 -1489984098 -801663736 1716631605 290883747 -2006984423 -10950257 1631353900 372985018 -1892541184 -130732650 1753886727 529334417 -2038148821 -243048003 1877472286 417383560 -2115398350 -152132188 2078713937 216111303 -1779906179 -487589397 2089512008 193748190 -1836774044 -444449294 1966940259 37359861 -1691139761 -332107303 1917903994 89642220 -1671527082 -346442304 69458166 1931798624 -366102054 -1658156724 55450863 1950952569 -314540605 -1706603179 184045764 2113888338 -453627416 -1812921986 227906781 2056430667 -476318223 -1801665177 429181074 1855191044 -140858946 -2137155288 519638155 1778269213 -252219993 -2014290639 391069856 1615360054 -113172084 -1908010726 270697657 1730524207 -30612075 -1993616125 1062074430 1212860584 -784099054 -1505449596 941636647 1327959217 -701604597 -1591120483 831942668 1183924378 -543682272 -1465966154 922465301 1107068035 -654977735 -1343035985 586868826 1442699468 -856389258 -1141655072 630664259 1385176277 -879145617 -1130463751 740384872 1529237758 -1037106876 -1255657006 726443121 1548457191 -985479843 -1304037941 490269111 1782569249 -214529893 -2077116403 441789870 1834097976 -195343230 -2091090924 333668741 1692684563 -34799447 -1964363713 344892828 1669960970 -92224336 -1920469978 9435603 2005453125 -293496577 -1719228311 132267466 1894059356 -370385690 -1628738448 240415201 2035499383 -530968371 -1755504549 154777080 2118026606 -415771436 -1875844030 643221887 1364326889 -933713837 -1084254011 557518182 1446788592 -818582454 -1204658980 680345933 1602908635 -964485023 -1316744969 803243348 1491580354 -1041308552 -1226189586 1004656923 1290201485 -705710025 -1561818975 1015815426 1267412372 -763200466 -1517990728 893014313 1111318975 -617336827 -1405943661 844600624 1162913190 -598084580 -1419852662 907393652 1091734242 -669263016 -1357059122 829980269 1182748411 -545906879 -1468977193 953037382 1338573520 -692038806 -1580768260 1067710047 1218758345 -777152653 -1498765339 732080656 1554356870 -978531524 -1297351766 751791625 1539858079 -1027535067 -1245298765 628695586 1383994036 -881376498 -1133481064 571795003 1427363501 -870676713 -1155680383 226204348 2054990378 -478807152 -1804416250 169238181 2098294323 -468172919 -1826681057 60822158 1957110296 -307334238 -1700183244 80598679 1942676993 -356272197 -1648064723 281840344 1741404750 -20780044 -1983521950 396447425 1621524055 -105959443 -1901584517 504824554 1762669180 -266771514 -2028055728 427476723 1853748837 -143349793 -2139908279 789482293 1477032867 -1056904679 -1240999281 677596972 1600421818 -965923328 -1318445418 567608071 1456616337 -807706069 -1193520451 649643806 1371535240 -927553998 -1078880604 851024721 1170123719 -591922563 -1414477077 903110472 1121152990 -606454172 -1394798862 1013060451 1264919541 -764644785 -1519697191 990893946 1275652076 -721308074 -1576630592 341879805 1667734379 -93402415 -1922434489 319647716 1678401394 -50131256 -1979433378 448472015 1841042265 -189447453 -2085457291 500623318 1792137024 -203913478 -2065713556 165133209 2127596303 -405153099 -1864439261 247103360 2042449686 -525066580 -1749864902 118240171 1879769917 -385723769 -1643814383 6420402 2003224356 -294676834 -1721195000 1615797746 390606180 -1908310818 -112833464 1730337259 270920061 -1993557817 -30701487 1855231424 429106518 -2137328404 -140655494 1777947097 519987535 -2013843211 -252706717 2113408406 184499456 -1812566854 -453944276 2056636815 227735833 -1801738077 -476276683 1931707812 69514546 -1657936760 -366291938 1951285693 55144747 -1707073391 -314109945 1528905018 740691372 -1255187434 -1037538176 1548548387 726387125 -1304258545 -985290599 1442493704 587040158 -1141582812 -856431438 1385656593 630210951 -1130819523 -878829397 1184247134 831593928 -1466413966 -543195932 1107028295 922540497 -1342863253 -655181571 1213048172 1061852666 -1505508288 -784010026 1327522165 942100963 -1590820775 -701943601 2035559603 240327717 -1755689569 -530744055 2117724330 155113532 -1875408506 -416237296 2005902465 8950807 -1719548499 -293145285 1893884056 132468750 -1628700236 -370462430 1692613847 333712449 -1964155397 -34968211 1670314190 344574040 -1920951838 -91772556 1782101221 490701939 -2076781111 -214833825 1834316028 441598058 -2091183664 -195288762 1111100539 893205741 -1405850281 -617390655 1163380834 844167412 -1420187314 -597780008 1289847881 1004975327 -1561336475 -706161165 1267482704 1015771334 -1518198404 -763031062 1603083295 680144009 -1316782797 -964407899 1491130374 803727504 -1225869014 -1041659460 1364628525 642884795 -1084689151 -933247593 1446727732 557605026 -1204473576 -818806386 1383694192 629034982 -1133044132 -881840438 1427422057 571706367 -1155868091 -870454573 1554184002 732284884 -1297312146 -978606344 1540305755 751305677 -1245621641 -1027185951 1338928916 952721282 -1581248968 -691585362 1218685709 1067752347 -1498559967 -777323849 1091954470 907204528 -1357150710 -669206884 1182278463 830411689 -1468644845 -546213243 1763139512 504393518 -2028388716 -266465790 1853528993 427666231 -2139817331 -143406565 1741477770 281798428 -1983727962 -20609488 1621169043 396763909 -1901104449 -106413527 1956663260 61308746 -1699860752 -307683738 1942850501 80395091 -1648104727 -356197761 2054932462 226293624 -1804228926 -479029676 2098594807 168899425 -1827118373 -467709363 1264733745 1013284519 -1519636707 -764731509 1276086824 990427838 -1576932604 -720970862 1169802755 851375765 -1414027473 -592406599 1121190426 903033484 -1394973898 -606252128 1456823893 567439043 -1193590919 -807661585 1371052620 650095322 -1078527136 -927872010 1477367399 789178097 -1241467061 -1056471075 1600328318 677651176 -1318227118 -966114364 1879863033 118185583 -1644032043 -385532093 2002889440 6724214 -1720726580 -295109798 2128078539 164681309 -1864792089 -404834447 2042241746 247272004 -1749793794 -525110424 1841004189 448548363 -2085281871 -189649113 1792457348 500271634 -2066162776 -203429058 1667298991 342345273 -1922132093 -93739243 1678586550 319423008 -1979493478 -50044148 -856009986 -1141022104 586429394 1441989444 -879257881 -1131370895 630847435 1386137437 -1037968692 -1255740838 741325792 1529383798 -984867115 -1303695805 725778425 1548046191 -783465830 -1505070580 1061364662 1212420896 -702511485 -1591233003 942598063 1328142137 -543765848 -1466828226 832088964 1184865042 -654635343 -1342423513 922054557 1106403083 -141266378 -2137832800 429527834 1855792012 -252070353 -2013362503 519558915 1777395605 -112199164 -1907832174 390175528 1615244222 -31310307 -1994060149 271343409 1730899879 -366779822 -1658563900 70058878 1932145640 -313612725 -1706453283 54576999 1950873585 -453449120 -1811948810 183929676 2112994266 -476762503 -1802363153 228282197 2057076675 -706649153 -1561963735 1005519507 1290285573 -762533978 -1517578448 1015203466 1267070492 -616895603 -1405232357 892635809 1110686263 -598265964 -1420812542 844713656 1163820590 -933858341 -1085193395 643306231 1365189217 -818169918 -1203992748 557176558 1446176376 -963773463 -1316304001 679713477 1602529875 -1042268176 -1226371226 804151004 1491693130 -292600969 -1719110687 8462939 2005275341 -371030162 -1629112328 132965954 1894504148 -531313851 -1756103725 240822889 2036177663 -415690916 -1874968630 154627696 2117099238 -214412525 -2076220539 490091071 1781596841 -195717366 -2091735140 442234406 1834796720 -35398879 -1964708937 334346765 1693092507 -91349192 -1920389202 343965204 1669811842 -20172676 -1983184662 281170256 1740988870 -106826651 -1901673229 397382985 1621665247 -266880946 -2028959528 505010530 1763633652 -142967721 -2139271999 427040123 1853042157 -478470120 -1803808626 225788212 2054320546 -468261887 -1827548009 169379117 2099230139 -308238294 -1700292420 61786374 1957296528 -355636173 -1647682395 79891743 1942240649 -979234636 -1297801182 732721560 1554727182 -1026566995 -1245125573 750892417 1539736855 -881223546 -1132550128 628619690 1383123260 -871080801 -1156355063 572145075 1427967269 -669712176 -1357762490 907764220 1092374890 -545733431 -1468009377 829859301 1181848947 -691107614 -1580615564 952166862 1338497368 -777827077 -1499169683 1068314071 1219108161 -405339843 -1865403989 165240849 2128498823 -524630748 -1749158478 246719496 2041812126 -385054449 -1643398759 117631011 1879431349 -295613162 -1721336448 7285818 2003311788 -94367399 -1922620977 342782069 1667842275 -49425088 -1978997290 319009900 1678017786 -189032085 -2084787715 448133191 1840433361 -204055182 -2066649628 500710494 1793002696 -591846923 -1413607069 850870489 1169190991 -606804500 -1395403398 903513280 1121825878 -765285945 -1520068271 1013762283 1265367165 -720409122 -1576510136 989924594 1275477092 -1056034415 -1240923897 788549821 1476878379 -966527608 -1318796002 678270116 1600824370 -808076893 -1194161867 568055951 1457317913 -927433286 -1077981908 649469078 1370565632 -1466525702 -544102548 1184429782 832554560 -1342483485 -654548107 1106588367 921829977 -1504895032 -783667362 1212382948 1061441138 -1591682095 -702026937 1328462589 942246507 -1256093794 -1037650168 1529865906 740873764 -1303624825 -984911087 1547838123 725946941 -1141239892 -855818438 1442082432 586374678 -1130902603 -879690973 1385802393 631151119 -1812416718 -453015644 2113328670 183625352 -1802144981 -476953667 2056983047 228336273 -1658634496 -366735466 1932353068 69889722 -1706099943 -313930865 1950390837 55028387 -1907382442 -112683072 1614923386 390526700 -1994235057 -31108135 1730937443 271266549 -2137772188 -141352974 1855606344 429752030 -2013664387 -251733013 1777830481 519092935 -1316116805 -963996115 1602471831 679802625 -1226808670 -1041804748 1491993486 803812120 -1084871031 -934207969 1364742053 643792691 -1204032880 -818095610 1446349756 556972842 -1405438241 -616724919 1110759411 892594021 -1420332346 -598719920 1163465706 845030268 -1562296595 -706343301 1290756033 1005088599 -1517487372 -762590622 1266850776 1015393102 -1964800397 -35342619 1693312863 334157769 -1920056726 -91655428 1669342022 344396752 -2076701119 -213958953 1781952365 489775099 -2091529640 -195888434 1834724212 442276834 -1756064233 -531388799 2036004667 241026989 -1875291634 -415341928 2117546786 154141620 -1718673883 -293065037 2004975369 8802207 -1629300164 -370808150 1894562576 132877190 -1700727432 -307771922 1957598292 61449410 -1647496863 -355859977 1942179917 79978715 -1803846326 -478392868 2054495334 225586416 -1827227309 -468612667 2098780287 169863401 -2028477156 -267332214 1763279920 505328806 -2139479803 -142798445 1853112361 426995903 -1983091410 -20226632 1740770306 281361556 -1902008009 -106522207 1622132763 396949645 -1580280400 -691411674 1338029212 952599562 -1499262551 -777772737 1219326085 1068122131 -1357554302 -669881068 1092304046 907807800 -1468491365 -545281779 1182202039 829540385 -1132870188 -880872126 1383572728 628135022 -1156316723 -871157413 1427792097 572346487 -1297986074 -979010192 1554787530 732634204 -1244689921 -1027032727 1539434707 751228997 -2084846535 -188943185 1840620821 447911299 -2066350048 -204394314 1792565516 501174682 -1923068917 -93881187 1668164903 342433201 -1978824686 -49629052 1677977918 319084968 -1643326371 -385096501 1879225713 117802471 -1721692092 -295296814 2003792232 6832638 -1864934289 -405771015 2128166211 165547477 -1749378954 -524441376 2041903450 246663628 -1193941775 -808266649 1457227229 568112459 -1078451992 -927002498 1370898884 649163090 -1240568637 -1056351147 1476398575 789003641 -1318868774 -966485940 1601030646 678099296 -1520241515 -765082621 1265407417 1013687599 -1576062836 -720895974 1275154848 990273846 -1413907289 -591508431 1169628555 850406685 -1395345218 -606894040 1121638802 903735556 1323420327 971438641 -1594905717 -672621795 1233915582 1049312808 -1484623982 -796565756 1077559957 926773763 -1372314695 -650964177 1196918412 810595866 -1453725792 -564209866 1398201027 609348181 -1118258193 -899708039 1413160666 591146572 -1170898954 -852340896 1569542897 713712231 -1283247139 -997981365 1524668136 770156158 -1259407420 -1008089262 1972365935 42523385 -1686009021 -326714411 1927425654 98901728 -1662234790 -336887860 2069127773 206787275 -1789262991 -497208345 2084152900 188651218 -1841838232 -449775618 1748564491 524274333 -2043241689 -248403023 1867857426 408030852 -2124718274 -161714264 1726181945 300171951 -1997729003 -1432701 1636742688 378111670 -1887381748 -125311078 1476066278 553503600 -1175151926 -822891940 1352089599 663752553 -1097244973 -912363963 1495364564 774259522 -1221651720 -1071111570 1582086093 692815707 -1337796895 -951720329 1246620546 1028315924 -1539077458 -750470600 1293954971 975642381 -1557246281 -735478239 1150706608 865162022 -1432878436 -576769526 1140565929 888969023 -1376401787 -621611501 1821694766 462678968 -2103789054 -174224748 1811488567 486420385 -2047377893 -219132275 1649365788 357065610 -1941884368 -79297882 1696765701 304457619 -1959987671 -64239937 1898171210 103087068 -1624397210 -399861008 1984827219 21577669 -1740607873 -280535319 2146976632 150959086 -1846140332 -420408638 2023065441 261273591 -1768167859 -509815077 2094508069 198219955 -1831220983 -438371937 2075814972 213736618 -1783362288 -491569786 1913397271 84611201 -1677573829 -351964755 1969349646 40293528 -1687190238 -328682060 1633728577 375883991 -1888560787 -127276549 1712159832 285887694 -2013061772 -16503326 1874538611 414974181 -2118823585 -156081719 1758917738 533841148 -2032626362 -237001264 1203341549 817805435 -1447564863 -558835369 1087655156 936606818 -1361433128 -639820466 1231159519 1046818889 -1486069261 -798273179 1309656262 956888144 -1610504726 -687434372 1510905993 755607583 -1275004507 -1022899917 1566792848 711224326 -1284686404 -999682774 1423249595 600973357 -1160023657 -841203455 1404621986 616555572 -1112099442 -894335720 1707907428 315337202 -1950156728 -54146850 1654742397 363228651 -1934672815 -72872761 1796673878 470819264 -2061930374 -232898324 1819989327 461235673 -2106280861 -176978699 2021361920 259832214 -1770657748 -512567110 2132167961 135363983 -1860686795 -434168669 1990197554 27734436 -1733402594 -274116472 1909310763 113964477 -1614568441 -389770095 1587722668 698714426 -1330849664 -945035242 1506770357 784878883 -1212080999 -1060754417 1350119838 662569224 -1099476814 -915382236 1460991367 538166545 -1189440341 -836918211 1125493192 873634142 -1390688028 -635635598 1148743121 863984967 -1435104003 -579781525 1305354746 986255724 -1547681578 -725127104 1252255203 1034212725 -1532132145 -743787431 713887651 1569341237 -998019441 -1283170791 769706938 1525152556 -1007768938 -1259759104 609650577 1397864199 -900143427 -1117792725 591086472 1413247774 -852155740 -1171123662 926556103 1077751633 -650871061 -1372369283 811064286 1196485448 -564544782 -1453421980 971085813 1323738979 -672139559 -1595357617 1049383916 1233871738 -796773696 -1484455338 300101483 1726226429 -1225145 -1997898031 378465138 1636424676 -125793698 -1886930232 523806553 1748998095 -248068491 -2043545885 408249152 1867666390 -161807764 -2124664070 206847759 2069041049 -497394141 -1789038923 188349206 2084490112 -449340870 -1842304340 42972989 1971881899 -327035375 -1685657977 98726692 1927627698 -336850424 -1662311778 865484514 1150357108 -577216562 -1432391848 888929019 1140640365 -621437993 -1376605375 1028503248 1246398022 -750528516 -1538988182 975205065 1294418527 -735177755 -1557585037 773926534 1495670288 -1070641238 -1222082756 692906655 1582029321 -951940173 -1337607387 553297588 1476236834 -822818920 -1175193842 664232621 1351635515 -912718975 -1096928489 150478378 2147430076 -420053242 -1846456432 261478963 2022894245 -509887713 -1768125559 102995480 1898227342 -399640780 -1624586334 21910017 1984520855 -281005267 -1740176453 357502542 1648901848 -79597726 -1941544972 304269911 1696987841 -64181381 -1960076307 462718588 1821619946 -174397616 -2103584826 486097509 1811837683 -218684599 -2047863841 414936353 1874615735 -155907059 -2119025509 534161720 1758566830 -237451244 -2032142206 375448851 1634194821 -126974913 -1888897879 286073098 1711935900 -16564186 -2012974928 84704581 1913343443 -352183191 -1677382401 39958876 1969654218 -328214416 -1687623450 198702455 2094056929 -438725541 -1830902579 213528942 2075984376 -491499454 -1783406380 601181673 1423080831 -841274171 -1159979949 616073712 1405073766 -893982500 -1112418230 755942875 1510602061 -1023367945 -1274571679 711131586 1566847316 -999464722 -1284878216 1046633869 1231383835 -798212959 -1486156745 957323668 1309190402 -687736648 -1610168274 817485247 1203692841 -558386029 -1448049659 936645030 1087578416 -639995766 -1361231844 27286624 1990683894 -273793716 -1733751334 114137209 1909106927 -389809835 -1614493245 259773522 2021450948 -512379522 -1770879512 135663691 2131828957 -434605721 -1860222479 471288836 1796242578 -233231064 -2061623874 461015069 1820178571 -176887503 -2106336857 315409462 1707865248 -54352614 -1949985396 362872879 1655058617 -72392445 -1935126123 986610856 1305037886 -725607036 -1547227886 1034139825 1252296743 -743581283 -1532303093 873854106 1125303308 -635726410 -1390631648 863514755 1149173781 -579448401 -1435410119 662269132 1350458458 -914944544 -1099940490 538224853 1460901955 -837105159 -1189217937 698541310 1587926120 -944994862 -1330924220 785326311 1506283633 -1061076533 -1211731619 -2043133777 -247500743 1748377987 523309333 -2125101898 -162352096 1868293530 408737036 -1998337891 -1771509 1726851505 300587303 -1886516092 -125223918 1635806632 377969982 -1685106485 -326606755 1971401191 42336625 -1662872366 -337271740 1928132094 99337576 -1789601543 -497817489 2069543381 207456579 -1841750816 -448910218 2084011468 187714906 -1118412697 -900640527 1398276427 610218461 -1170496386 -851667736 1412810066 590542276 -1282545579 -997533501 1568901497 713341423 -1260377012 -1008263974 1525566816 770276854 -1595838461 -672776043 1324290351 971514297 -1483951078 -796162932 1233311030 1048962464 -1371867087 -650262361 1077188893 926132619 -1453900760 -565179202 1197038852 811494802 -1625067026 -400277128 1898778818 103424084 -1739672073 -280394399 1983960283 21488717 -1845954084 -419444406 2146867440 150055014 -1768604219 -510522029 2023447785 261909631 -2104204918 -174894820 1822032038 463286320 -2047236717 -218196731 1811399871 485553193 -1940919880 -79111890 1648461972 356956162 -1960694367 -64676553 1697401997 304839707 -1538436826 -750100048 1245917194 1027866780 -1558145729 -735599191 1294922771 975815813 -1432954604 -577640062 1150859320 866093230 -1376051955 -621007461 1140161569 888294583 -1174781630 -822251052 1475616878 552800504 -1097366181 -913263155 1352262775 664720609 -1222522512 -1071187482 1496295516 774412490 -1337193111 -951370241 1581411397 692411603 -1274142163 -1022815557 1509966593 755463063 -1285298636 -1000024414 1567459096 711636878 -1160402401 -841835895 1423690547 601684901 -1111986682 -893428080 1404440362 615595964 -1447480759 -557972769 1203196773 816866291 -1361775024 -640432442 1088067452 937273322 -1486701957 -798651667 1231870807 1047260097 -1609597342 -687321356 1308696398 956706776 -1889533211 -127454605 1634624457 376001375 -2012363012 -16058774 1711515600 285513542 -2118415657 -155403711 1874193403 414374765 -2032775474 -237928872 1758998498 534716276 -1831398783 -439344617 2094625709 199115579 -1782917480 -490871282 2075441076 213092130 -1676895565 -351557083 1912798111 84265737 -1688117590 -328831428 1970225030 40374032 -1391127700 -636345350 1125872192 874267350 -1434921099 -578820125 1148630617 863078095 -1546740898 -724980792 1304492658 986172132 -1532797113 -744198191 1252867691 1034555133 -1331559672 -945474658 1588355620 699093682 -1211119855 -1060571257 1505863229 784766635 -1099330758 -914441300 1350035990 661707392 -1189851357 -837582923 1461333519 538779289 -1770310748 -511966414 2020954760 259154462 -1860765763 -435042517 2132317841 136291847 -1734296682 -274232576 1991170746 27912748 -1613922417 -389394663 1908612771 113520181 -1949555776 -53800106 1707229932 314929786 -1935546407 -72951985 1655670517 363378275 -2062046222 -233792668 1796852446 471792200 -2105905173 -176332931 1819545287 460537425 -497777237 -1789676227 207283335 2069746705 -449232462 -1841401564 188162206 2083524616 -326169191 -1685570289 42036405 1971739683 -337458816 -1662650090 99395756 1928042554 -1862193 -1998281383 300807395 1726661749 -124890666 -1886822080 377499898 1636237420 -247980547 -2042679957 523664593 1748061255 -162145820 -2125272718 408664264 1868335198 -650467997 -1371695627 926205007 1077146841 -564698758 -1454353940 811139158 1197355200 -673108655 -1595531833 971983997 1323859179 -796071608 -1484006946 1048741988 1233500402 -997346041 -1282767471 713282603 1568990397 -1008701154 -1259912824 770576434 1525227684 -900317899 -1118761565 609770521 1398762639 -851707604 -1170421318 590714880 1412606102 -78662422 -1941404548 356636102 1648813392 -64851725 -1960492955 304878047 1697325385 -174834472 -2104292274 463101428 1822256482 -218498879 -2046900137 485988845 1810934139 -419912562 -1845521384 150390178 2146563380 -510304105 -1768796159 261816763 2023502125 -400347972 -1625023446 103632272 1898609926 -280041307 -1739990989 21006729 1984411935 -1071541214 -1222204236 774894862 1495844248 -951300037 -1337237331 692203799 1581580673 -822469616 -1174590330 552893756 1475562922 -912795639 -1097799521 664385829 1352567219 -577338298 -1433291568 865658218 1151325692 -621068193 -1375964983 888480115 1139937765 -749925260 -1538638622 1027829080 1245994446 -736049043 -1557661445 976136513 1294571991 -798824663 -1486497857 1047299589 1231795859 -686873808 -1610083418 956383772 1309045386 -558272741 -1447141491 817303095 1202732705 -640374014 -1361863788 937085486 1088289464 -841615539 -1160591397 601593441 1423746807 -893897900 -1111555134 615928440 1404134126 -1022460033 -1274458135 754982483 1510420165 -1000096922 -1285256208 711842378 1567288028 -351483935 -1676937353 84059853 1912968795 -329186312 -1687800978 40854228 1969771074 -438874157 -1831829691 198782719 2094931561 -491090998 -1782727844 213183206 2075384432 -155461755 -2118326509 414561961 1873970751 -237628516 -2033114358 534278832 1759461926 -127901769 -1889046751 376323739 1634274829 -15885394 -2012566728 285473410 1711589908 -914762136 -1098979586 662157124 1349552082 -837545359 -1189928217 538604381 1461535691 -945660326 -1331335476 699154294 1588269024 -1060136381 -1211585835 784464751 1506200569 -724646388 -1547045222 985704224 1304926134 -744291819 -1532743037 1034773305 1252676527 -636137922 -1391296856 874196754 1125916548 -579302873 -1434469711 863431435 1148312477 -233310560 -2062498250 471439244 1797170970 -176540999 -2105736657 460608405 1819501315 -53707118 -1949610492 314711998 1707421480 -73287029 -1935242723 363846567 1655237425 -274667836 -1733831086 28215272 1990834046 -389209379 -1614146997 113460209 1908700007 -512004362 -1770234272 259330010 2020753228 -434722065 -1861117319 135842755 2132802389 -1851261868 -425669438 2141822328 145665518 -1765132211 -506656549 2026133857 264464887 -1619233690 -394574608 1903301962 108340700 -1743671169 -283737879 1981796691 18407877 -1945048016 -82322266 1646169372 354008458 -1954731991 -59107137 1702054149 309623187 -2100599806 -171158380 1824851246 465712568 -2052677605 -224292723 1806221623 481292705 -1429611364 -573641718 1153940912 868257062 -1381754747 -626841581 1135245737 883771711 -1542302546 -753572808 1243362690 1025180948 -1551920969 -730292191 1299313051 980861197 -1216426760 -1065747346 1500556756 779590978 -1340929823 -954976137 1578985933 689592667 -1180351286 -828214180 1470834150 548148592 -1094156077 -909135803 1355211263 667013481 -2000892651 -4457085 1722985529 297114799 -1882126068 -120178278 1642031136 383277238 -2040052441 -245336655 1751720971 527307933 -2130017986 -166874712 1862590482 402903172 -1794384527 -502469145 2063973469 201493707 -1838802584 -446617090 2087221316 191842514 -1680845501 -321428011 1977496687 47777017 -1665298086 -340090420 1924395126 95731936 -1278022179 -992617141 1574735089 719043687 -1262540348 -1011345070 1521567976 766933118 -1123457553 -905030279 1392968899 603993173 -1167810058 -849112736 1416282330 594407500 -1369047623 -647836369 1080794261 929868803 -1459078752 -569439946 1191598220 805398554 -1598130805 -675724003 1320162471 968303665 -1479298670 -791379708 1239273662 1054531624 -1550737706 -728322496 1302331386 983093100 -1526965553 -738497959 1257389027 1039469429 -1387653404 -632478094 1128560584 876824414 -1440230659 -585047445 1143583697 858686279 -1104769358 -920535516 1344860062 657448712 -1186248021 -833848771 1464150919 541203217 -1325595008 -939903466 1593010092 703878970 -1215249767 -1063783921 1503568821 781816611 -1728070114 -268923256 1995562802 32960420 -1617790457 -392869231 1906055979 110832573 -1776011732 -517798214 2016040704 254633878 -1857424843 -431045981 2135397145 138453903 -2058834310 -229662996 1799802710 474087360 -2111477149 -182297867 1814760271 455883737 -1953290680 -57403682 1704806244 312113138 -1929452975 -67513657 1659929469 368554987 -1165316201 -846356735 1417989819 595852845 -1108907122 -891266280 1407781538 619592244 -1269749851 -1017768141 1516193417 760772127 -1287855172 -1002712278 1563591312 708162054 -1489125389 -801468571 1228136159 1043656265 -1605338134 -682144900 1314790086 962144848 -1444530239 -555677865 1206408941 820995707 -1366559784 -645086386 1082495732 931308130 -2115727521 -152846391 1877667443 418242277 -2037822650 -242320432 1753688682 528489212 -1891694739 -130533381 1630627393 372659927 -2007841932 -11144222 1717346904 291214030 -1672241349 -346771539 1918762519 89837185 -1690412254 -331781196 1966094862 37161624 -1836574967 -443603041 2089186853 193021619 -1780100336 -488447098 2079044156 216826538 -171230896 -2100557370 465918076 1824680170 -223937207 -2052993569 480812133 1806675187 -82792094 -1944616460 354340942 1645863128 -58886789 -1954920979 309531735 1702110401 -394516172 -1619322462 108152856 1903523982 -284037843 -1743331909 18844673 1981332631 -425221882 -1851747952 145342506 2142171324 -506829537 -1764928119 264504371 2026058917 -828040808 -1180554994 548108468 1470908450 -909582975 -1093669609 667335853 1354861627 -1065446998 -1216765636 779153542 1501020176 -955034189 -1340840667 689779871 1578763273 -753792516 -1542112918 1025272016 1243306054 -729821723 -1552351885 980528329 1299618911 -573996594 -1429294760 868737250 1153486964 -626768425 -1381796543 883565819 1135416429 -321910767 -1680394105 48130365 1977178539 -339883000 -1665467234 95661348 1924439474 -502562781 -1794330443 201711887 2063782297 -446282694 -1839106900 191374614 2087654784 -244901771 -2040518429 527006041 1752058319 -167060372 -2129793798 402963776 1862503894 -4419513 -2000969519 296939883 1723187709 -120499106 -1881774904 383726962 1641547236 -675403559 -1598482353 967854581 1320647011 -791417664 -1479222186 1054707180 1239072122 -647651093 -1369272195 929808839 1080881489 -569875214 -1458613148 805701086 1191261512 -905365315 -1123153877 604461457 1392535815 -849019740 -1167864782 594189704 1416473886 -992825201 -1277853671 719114659 1574691125 -1010862954 -1262992384 766580154 1521886508 -939697198 -1325765820 703806206 1593051752 -1064263733 -1214795939 782171879 1503252081 -920202272 -1105075338 656978636 1345290842 -833939463 -1186191505 541423317 1463961155 -632665162 -1387431136 876882586 1128471052 -584609873 -1440694471 858386051 1143922197 -728644732 -1550388462 983540392 1301844542 -738457699 -1527040245 1039296177 1257592359 -57443558 -1953215604 312285750 1704602272 -67191037 -1929801835 368107055 1660415673 -230100184 -2058370114 474386948 1799463570 -182110415 -2111699033 455824925 1814849163 -517706882 -1776067608 254413394 2016230084 -431378585 -1857118223 138923595 2134965981 -268442804 -1728523302 32604768 1995879158 -393074859 -1617619005 110904953 1906013935 -555324781 -1444849147 820513727 1206860585 -645157238 -1366516196 931516326 1082326832 -801250655 -1489317321 1043563405 1228190491 -682613064 -1604905426 962480020 1314486018 -1018070281 -1269413279 761207771 1515727693 -1002651922 -1287942536 707977154 1563815764 -846531899 -1165114797 595891177 1417913215 -890816804 -1109391798 619272176 1408132966 -444052901 -1836090675 193342327 2088836065 -488272318 -1780302124 216788846 2079121400 -346832279 -1672154369 90022725 1918538707 -331479440 -1690749210 36726620 1966561226 -130065857 -1892128087 372325139 1630931845 -11362778 -2007650640 291307274 1717292956 -152776179 -2115771749 418034465 1877836727 -242674156 -2037504382 528971576 1753237422 1501460060 779699914 -1217390736 -1065932826 1578349125 689210067 -1340222615 -954539009 1470496366 547540728 -1179934910 -827543596 1355299447 667880161 -1094296741 -910070835 1154049592 869160622 -1429797100 -574605438 1134862881 883135159 -1381317875 -626134117 1242754570 1024843420 -1541632218 -753156176 1300179475 980949637 -1552856257 -730432599 1645237908 353854978 -1944176712 -82245842 1702728333 310026779 -1955335263 -59456713 1825300134 466415152 -2100969590 -171798756 1806047935 480324137 -2052555885 -223393019 2141669104 144733798 -1851185188 -424798390 2026537705 265138815 -1765481531 -507260077 1904004802 108789332 -1619873810 -394944648 1980828379 18233933 -1742771209 -283616415 1080379165 929200011 -1368709583 -647227737 1191740164 806335378 -1459166680 -570305858 1321127727 968490937 -1599033853 -675832171 1238567734 1054096288 -1478661606 -790996340 1574066041 718628847 -1277413803 -992278845 1522504544 767075318 -1263406516 -1011432742 1393155915 604958685 -1123565977 -905933071 1415846738 593701828 -1167426946 -848475416 2064345045 202135363 -1794832647 -503171473 2087101388 190944090 -1838628128 -445648266 1976627175 47701873 -1679913269 -321274275 1925000190 96082792 -1665971502 -340493756 1723627441 297486119 -2001594723 -4905461 1641132968 383157054 -1881156988 -120004078 1751646083 526438165 -2039898449 -244404679 1862941594 403507980 -2130421066 -167548384 1799886046 474948680 -2058979854 -230603420 1814417607 455270481 -2111065621 -181632643 1704172780 311733370 -1952580160 -56963754 1660836085 368666723 -1930413607 -67696305 1996424378 33043500 -1729010282 -269069056 1905442979 110489653 -1617124977 -392457959 2015661192 254000158 -1775571548 -517087950 2135509137 139360263 -1857607235 -432006869 1344680982 656475264 -1104652998 -919640660 1464594447 541900953 -1186623197 -834494027 1593687076 704285874 -1326195448 -940249698 1502640189 781666475 -1214375663 -1063704185 1301357682 982914276 -1549843106 -728205880 1258086507 1039913213 -1527611065 -738872879 1128967232 877501654 -1387999892 -633078278 1143433305 857757903 -1440151179 -584173085 1918051743 89396489 -1671609165 -346393563 1967055238 37343504 -1691320150 -331894724 2089332141 193961275 -1836659583 -444466153 2078632372 216160546 -1779758952 -487835634 1877227003 417531245 -2115349289 -152214463 1753870818 529449332 -2037935922 -243228584 1631567305 372804959 -1892557595 -130618253 1716681168 290801990 -2007230212 -10803094 1228735831 1044002241 -1489804165 -801876755 1313915214 962064856 -1604411294 -681996044 1206291813 820100595 -1444352951 -554705697 1082870140 931953130 -1367005104 -645785402 1418335539 596452773 -1165724641 -847035255 1407701290 618717628 -1108758522 -890339184 1515298049 760655255 -1268777939 -1017590597 1564236056 708536718 -1288554444 -1003157342 1024635736 1242923982 -753085836 -1541676318 981432129 1299728343 -730786195 -1552537861 868825962 1154354172 -574137786 -1430230320 883228531 1134809061 -626352545 -1381126455 547726140 1470272426 -827604464 -1179848058 667445029 1355765683 -909769207 -1094633825 780020494 1501109144 -1066382814 -1216906572 689172247 1578426241 -954364357 -1340424531 108827536 1903928070 -395119940 -1619672534 17913737 1981179679 -283167067 -1743256013 145169314 2141203252 -425100658 -1850848744 264953787 2026762029 -507199849 -1765569023 466322420 1825354594 -171580712 -2101161394 480659437 1805743995 -223861055 -2052123049 353373126 1645689680 -81892630 -1944495492 310235103 1702559561 -59527437 -1955291547 604602905 1393472143 -905452747 -1124019293 593774080 1415804566 -848681172 -1167255622 718408235 1574255293 -992187641 -1277469807 767544882 1522073252 -1011765474 -1263100024 968790653 1320788715 -676269231 -1598569529 1054037604 1238656754 -790808760 -1478883362 929372751 1080175321 -647267485 -1368634379 805887574 1192226496 -569983110 -1459515412 526885585 1751159367 -244726787 -2039549077 403334856 1863145054 -167507996 -2130495630 297544419 1723538037 -5092401 -2001372327 382856954 1641471596 -119566378 -1881620672 47231669 1977057827 -320941159 -1680219377 96302764 1924810298 -340584576 -1665915114 202062471 2064386577 -502965333 -1795003587 191299230 2086784520 -446128206 -1838174428 254071258 2015617356 -517295882 -1775402912 139007427 2135827797 -431524625 -1858059143 33511912 1995991422 -269403964 -1728706478 110271985 1905634663 -392364835 -1617179573 311673278 1704259880 -56778606 -1952804860 368969127 1660499249 -68131701 -1929948131 474499468 1800370458 -230283104 -2059331530 455445909 1814215939 -181670727 -2110989265 877326610 1129169284 -633040834 -1388076888 858207499 1142949277 -584494041 -1439800143 982612256 1301694902 -727771124 -1550309222 1039973689 1257999791 -739058667 -1527387005 704504182 1593496032 -940343206 -1326141236 781198703 1503073785 -1063369661 -1214679851 656828740 1344362962 -920123288 -1104201474 541830493 1464638923 -834286479 -1186792217 373285019 1631113229 -130973257 -1892241119 290595970 1716851732 -10730066 -2007272136 417622185 1877170239 -152434299 -2115159789 529116336 1754176550 -242758244 -2038366966 193523967 2089795689 -444165677 -1836998331 216347878 2078409840 -487893558 -1779669668 89356493 1918126171 -346220063 -1671812745 37666004 1966705730 -332341768 -1690833554 760332371 1515647173 -1017142913 -1269263895 708576330 1564161244 -1003330202 -1288350224 596265057 1418557687 -846976691 -1165813285 619154552 1407237358 -890639020 -1108419134 820432951 1205985441 -555175653 -1443921523 931861550 1082926264 -645565182 -1367194220 1044207621 1228564627 -801949399 -1489761857 961584156 1314368650 -681640656 -1604727386 -614076923 -1402806637 896241449 1114423231 -603444708 -1425073526 839273264 1157725094 -708942281 -1564911967 1001391899 1287075725 -757882322 -1512795464 1021166338 1272640404 -959250847 -1311387913 685547341 1608232923 -1044432264 -1229452562 800152404 1488350146 -938903981 -1089583419 637998975 1358964713 -815484342 -1201437988 560649062 1450042352 -536097075 -1760756133 235253729 2030215031 -412742956 -1872676286 157838328 2121227118 -288340225 -1713932695 14559187 2010715973 -373456154 -1631931792 129229770 1890898780 -37953879 -1967395265 330481541 1689620243 -86959440 -1915344346 350190492 1675119370 -211331429 -2074057203 493434807 1785595681 -200633726 -2096258540 436532142 1828963128 -1031872700 -1250299950 745586280 1534562046 -988603555 -1307300917 723352177 1545226983 -861579402 -1146984480 581645914 1437337292 -876047505 -1127242759 633795139 1388430037 -540422368 -1462829130 835169804 1187028634 -660337863 -1348256849 917137941 1101879939 -787331310 -1508542588 1058809406 1209734824 -696286453 -1585925219 946987559 1333187249 -116326516 -1911042278 387882656 1612295734 -25347179 -1988490493 275995321 1735682607 -137660482 -2134096088 432346770 1858217476 -257510489 -2019458255 514380427 1773134365 -458756120 -1818173570 178884292 2108603986 -473289743 -1798497433 230968029 2059631179 -360945702 -1652861108 74581750 1937061472 -317611069 -1709796523 52413167 1947791993 -380400505 -1638613999 123596203 1885003069 -297908066 -1724286968 3156402 2000099620 -410516299 -1869663197 159802777 2122405135 -521813844 -1746735046 250323328 2045546774 -186344221 -2082231179 451608015 1844301145 -209102598 -2071041940 495401430 1786775872 -96529199 -1925700537 338785789 1664501099 -44904248 -1974083490 324841956 1683718514 -767710129 -1522885415 1010027875 1261764085 -716150698 -1571333952 996018554 1280915948 -588897155 -1411312405 854082897 1173321159 -611590044 -1400057614 897941832 1115861470 -812991445 -1198682947 562355463 1451486609 -924354510 -1075820380 652810526 1374562696 -1051642855 -1235876721 794776885 1482188195 -969084928 -1321484138 674402604 1597350330 -263668282 -2024829616 507960554 1765928060 -148538913 -2145236663 422254835 1848387685 -23906828 -1986787998 278746328 1738171470 -100732435 -1896234629 401641665 1626841175 -302010974 -1694982860 66178190 1962343448 -359503429 -1651156691 77334679 1939552257 -484170352 -1809640186 220873916 2049799210 -464920183 -1823551201 172458149 2101391411 -886661874 -1138643560 623442978 1378864308 -867477225 -1152620159 574961723 1430390957 -973269700 -1292229206 737375248 1559512198 -1030696667 -1248337485 748597257 1536786591 -695104150 -1583956484 950004806 1335418064 -771995277 -1493468699 1072834655 1224022217 -666237608 -1353894450 910451828 1094931682 -551042751 -1474235945 824811629 1177456891 -1089918207 -938599529 1359432237 637565627 -1201344744 -815538290 1449823796 560840354 -1311595725 -959081563 1608303135 685503113 -1228970198 -1044883524 1487996422 800470672 -1564591259 -709293069 1286625865 1001876191 -1512833156 -757805078 1272815184 1020964550 -1402621097 -614300735 1114362491 896328429 -1425508530 -602978344 1158026850 838936308 -2073621559 -211797153 1785293541 493771379 -2096443440 -200409274 1829023484 436444778 -1967356933 -38030483 1689445079 330682945 -1915664414 -86608012 1675568846 349705816 -1714414675 -287888581 2011069057 14240279 -1631723596 -373625054 1890827928 129273358 -1760848993 -536042743 2030432947 235061797 -1872341114 -413047024 2120758954 158271036 -1508763072 -787141930 1209826156 1058753530 -1585455527 -696717617 1332854645 947294179 -1463184782 -540106012 1187509086 834716616 -1348184469 -660379907 1101674311 917309393 -1146811868 -861783374 1437297416 581720990 -1127690691 -875561301 1388752657 633446279 -1250000362 -1032211840 1534124858 746050476 -1307359729 -988514663 1545414435 723130293 -1652802936 -361035234 1936874404 74804018 -1710096751 -317272569 1948229565 51949355 -1817726278 -459242964 2108281750 179233536 -1798670685 -473086411 2059671439 230893337 -2134168852 -137618822 1858423744 432175958 -2019102987 -257827229 1772654553 514834255 -1911512354 -115895736 1612628978 387576676 -1988270393 -25536943 1735591915 276051837 -1925232253 -96962283 1664166063 339089465 -1974301286 -44712692 1683811510 324787232 -2082160207 -186388185 1844093085 451776523 -2071394904 -208784066 1787257988 494949394 -1870112281 -410031759 2122725579 159451229 -1746559490 -522015384 2045508818 250399812 -1638673963 -380313277 1885188345 123371631 -1723984436 -298244774 1999664352 3622006 -1236178613 -1051305507 1482623079 794310897 -1321423534 -969171516 1597164670 674626792 -1198857863 -812789265 1451524181 562278595 -1075370656 -924838410 1374241868 653161690 -1410959057 -589215303 1172838403 854534293 -1400128202 -611545696 1116068890 897772684 -1522667235 -767901301 1261670449 1010081959 -1571801852 -715717230 1281250344 995714238 -1809549118 -484226988 2049579502 221063544 -1823884069 -464614323 2101861879 172027233 -1694502672 -302464922 1961988572 66494794 -1651362583 -359332737 1939625413 77292883 -1986828122 -23832528 1738344842 278542620 -1895912257 -101082071 1626394003 402128133 -2025267052 -263204862 1766228408 507621678 -2145049459 -148761573 1848329633 422343991 -1354082294 -666015588 1094990118 910363056 -1473799149 -551506811 1177156927 825150889 -1584279496 -694755154 1335865620 949518722 -1493429215 -772070217 1223849229 1073038747 -1292023698 -973440776 1559439682 737417684 -1248818057 -1030243103 1537142107 748281293 -1138311076 -886968118 1378394480 623874534 -1152711611 -867420973 1430611305 574772735 331113485 1689998491 -38664927 -1967835721 349282324 1675006082 -85999304 -1915162194 493349951 1784732841 -211186413 -2073117307 436873254 1829574832 -201045750 -2096924260 235631721 2030847231 -536537787 -1761466925 157724784 2120319206 -412561060 -1871715894 13696091 2010631373 -287400585 -1713787423 129841218 1891240148 -374122130 -1632343560 684868805 1607824467 -958650903 -1311042177 801079516 1488498762 -1045306896 -1229532826 638176503 1359936609 -939020837 -1090478771 560204014 1449343096 -815109694 -1200793260 895833249 1113744439 -613730931 -1402206949 839422136 1158651950 -603524716 -1425948414 1002364051 1287252997 -709837377 -1565029079 1020467338 1272195100 -757237338 -1512421072 178738508 2107663834 -458673056 -1817312010 231379285 2060296643 -473632647 -1799110417 75292030 1937501672 -361579438 -1653240636 51452263 1947609585 -316704693 -1709684515 386942248 1612150206 -115465212 -1910958958 276660529 1736094119 -25960419 -1988833141 432786714 1858928012 -138040266 -2134729568 514197763 1772173717 -257398737 -2018551623 835286404 1187923218 -540601176 -1463802818 916763037 1101234443 -659894095 -1347559385 1058209206 1209388320 -786654054 -1508135924 947861935 1333266745 -697214845 -1586075627 746481120 1534678390 -1032846132 -1250479014 722706937 1544851823 -987905835 -1306857405 581299666 1436736836 -861172482 -1146307480 633874891 1389304157 -876197657 -1128171407 562693775 1452095001 -813406301 -1199352011 652722838 1373696512 -924212294 -1074883796 793874109 1482079787 -1050677359 -1235689721 675039908 1597733426 -969790584 -1321919714 1010636523 1262102141 -768378937 -1523300527 995152626 1280828004 -715213858 -1571191992 853974745 1172418127 -588709899 -1410347165 898325184 1116498518 -612025364 -1400763526 451159623 1843599057 -185972885 -2081589251 495575646 1787744968 -209222798 -2071940124 339717749 1664655075 -97398951 -1925775409 324168300 1683315450 -44299456 -1973732394 122893859 1884554933 -379758833 -1638242407 4125242 2000274092 -298806506 -1724406912 159956497 2123337351 -410591427 -1870532693 249920008 2044873374 -521463004 -1746129998 949041102 1335232344 -694200606 -1583847820 1073542103 1224459073 -772631813 -1493851539 910868476 1095602026 -666575152 -1354502586 824671205 1176521587 -550954295 -1473369505 623257514 1377900348 -886552954 -1137740272 575398835 1431098149 -867859809 -1153256951 738045848 1559928590 -973877580 -1292567006 747662209 1536645911 -1029829971 -1248249285 67049222 1962420112 -302942678 -1695136068 76731167 1939202953 -358829517 -1650752859 220503860 2049159074 -483721704 -1808937330 172579629 2102291387 -465094143 -1824519529 508036962 1766799348 -263821746 -2025761064 421905275 1847784429 -148135337 -2144562495 278105936 1737801670 -23204228 -1986339094 402541385 1626962911 -101701019 -1896408333 2010161417 14127519 -1713455067 -287706957 1891460368 129652102 -1632435140 -374066006 2030774587 235674029 -1761261545 -536708991 2120674594 157408692 -1872196594 -412107624 1785180525 492863995 -2073440191 -210837289 1829401972 437077474 -2096884648 -201120562 1690057055 331024841 -1968023437 -38442779 1674706246 349621712 -1914725270 -86463236 1287553473 1002025303 -1565466387 -709373829 1272137176 1020556622 -1512233740 -757459870 1113917939 895629669 -1402246945 -613656503 1158204906 839908732 -1425625914 -603874224 1359581605 638492979 -1089998711 -939474913 1449416124 560162090 -1200999280 -814939130 1607604631 685058305 -1310951237 -958707667 1488969102 800648472 -1229865822 -1045001164 1858834504 432840926 -2134511260 -138231310 1772508241 513893575 -2019019395 -256965141 1611667578 387393772 -1910605482 -115783232 1736301667 276491509 -1988903601 -25915943 1937539116 75215034 -1653415680 -361377386 1947288629 51803299 -1709234919 -317188721 2108098590 178272392 -1817614030 -458335836 2060110855 231603345 -1799049941 -473719363 1436921984 581074966 -1146367572 -861085382 1388868761 634340367 -1127869003 -876534493 1534998706 746129444 -1250928226 -1032361720 1544813739 722783293 -1306681977 -988107503 1209180388 1058377842 -1508064824 -786697890 1333748989 947410027 -1586428463 -696896185 1187588310 835590208 -1463334406 -541034132 1101327567 916708441 -1347777053 -659702411 1172751243 853668637 -1410817369 -588279247 1116407698 898381572 -1400543554 -612215256 1262308281 1010465583 -1523373419 -768337405 1280348064 995606326 -1570836852 -715530726 1481757679 794223481 -1235242301 -1051164075 1597773814 674965344 -1322092838 -969587124 1451908061 562916171 -1199293711 -813495705 1374134212 652259154 -1075183896 -923873666 2122900291 160420821 -1870232977 -410930439 2045060954 249698252 -1746188682 -521373984 1884515185 122969063 -1638069667 -379962677 2000596840 3776510 -1724854716 -298320174 1665135399 339264433 -1926131189 -97082723 1683109694 324339624 -1973660142 -44341628 1843690261 451103619 -2081809863 -185783633 1787412236 495882138 -2071470560 -209654090 1560146634 737854044 -1292659738 -973823120 1536177875 748095045 -1247913985 -1030133911 1378253560 622938734 -1138222124 -886101182 1431027425 575442551 -1153048627 -868028581 1095426734 911069752 -1354464382 -666651884 1176970935 824186401 -1473689701 -550602995 1334930076 949377546 -1583412304 -694666458 1224519301 1073454611 -1494036567 -772407489 1737740802 278192788 -1986153682 -23428168 1627264539 402204301 -1896843465 -101234783 1766349360 508521126 -2025440484 -264172662 1847959081 421703359 -2144600315 -148058221 2049229414 220459760 -1809145014 -483552292 2101937791 172898025 -1824037037 -465545275 1962887764 66616002 -1695470728 -302638098 1938984525 76922587 -1650659487 -358883337 107308719 1902270009 -395638909 -1620297963 17343158 1980731936 -284769382 -1744702708 146730653 2142887435 -424636495 -1850228953 265497220 2027166226 -505590872 -1764066498 466777803 1825916509 -170125337 -2099566735 482325202 1807254084 -223226882 -2051611800 352976633 1645137519 -83386411 -1946112189 308558560 1700989558 -60138548 -1955763366 1024149095 1242330865 -754636981 -1543366691 979796606 1298248424 -731323566 -1552952380 869322325 1155006147 -572608647 -1428578321 884804172 1136278234 -625775776 -1380688906 549213699 1471899285 -827181265 -1179318343 668045850 1356243596 -908070090 -1093090400 778559025 1499524775 -1066811619 -1217491061 688527912 1577921214 -956007676 -1341961326 528373742 1752786808 -244304190 -2039019948 403936247 1863623521 -165809445 -2128952755 296083420 1721954122 -5521680 -2001957274 382213061 1640966995 -121210135 -1883157889 46745482 1976465180 -322492762 -1681910224 94667667 1923330821 -341122369 -1666330071 202559416 2065039150 -501436780 -1793352190 192875425 2088254263 -445551987 -1837737445 605058854 1394034608 -903997942 -1122425188 595440447 1417315241 -848047597 -1166744955 718012180 1573703554 -993681864 -1279086930 765868813 1520503707 -1012377055 -1263572297 967272258 1319131092 -676788626 -1599195400 1053467483 1238209485 -792411529 -1480330527 930934640 1081860070 -646803876 -1368015158 806431593 1192631295 -568374715 -1458013485 877855789 1129591995 -631413503 -1386588777 859750452 1144647842 -584015592 -1439198834 982027295 1301265545 -729354957 -1551770203 1038436358 1256355984 -739563222 -1528030788 702813257 1591944415 -940935835 -1326627341 780783696 1502535878 -1064849028 -1216314902 658480251 1345891565 -919470761 -1103704639 542267490 1465215220 -832816818 -1185216040 255665381 2017072243 -516733495 -1774946977 139518204 2136461418 -430014000 -1856392890 31894743 1994497089 -269955589 -1729102483 109799630 1905023064 -393934366 -1618855564 311047297 1703740439 -58436179 -1954323141 367521944 1658896398 -68578892 -1930518238 475118771 1800834085 -228598369 -2057769719 456947882 1815824444 -181266042 -2110445296 759706988 1515128314 -1018801088 -1270782762 707129717 1562558947 -1003777959 -1288920881 596884830 1419021768 -845292430 -1164251932 620656967 1408846289 -890234773 -1107875587 822027528 1207440798 -554613724 -1443466062 932372753 1083560327 -644054979 -1365528405 1042591034 1227070892 -802501610 -1490158464 961112355 1313757621 -683210737 -1606403943 371594660 1629562162 -131566456 -1892727778 290181565 1716314411 -12210031 -2008907769 419274134 1878699264 -151782214 -2114663380 529553807 1754753305 -241289053 -2036791243 194053568 2090218838 -442538772 -1835510662 217891289 2080108879 -487415563 -1779068829 88772082 1917697380 -347804450 -1673274296 36129259 1965062525 -332846905 -1691477935 1644798891 353276733 -1945648505 -83824111 1701078962 308500260 -1955985762 -59951608 1825713049 466950927 -2099492171 -170165725 1807740800 481877782 -2051961172 -222904774 2143204303 146375513 -1850682653 -424156555 2027124694 265570112 -1763895558 -505797012 1902459901 107088747 -1620354351 -395548089 1980301284 17813362 -1744396600 -285102498 1499956067 778089461 -1217797553 -1066478887 1577731962 688748524 -1341905322 -956098880 1471941457 549141447 -1179489667 -826975509 1355927368 668401630 -1092637084 -908550414 1154519815 869770129 -1428229589 -572931395 1136482078 884631432 -1380764110 -625736028 1242241845 1024207779 -1543144935 -754824561 1298587436 979496890 -1553416704 -730886506 2064814826 202744444 -1793264698 -501497008 2088720115 192439909 -1838073889 -445249719 1976113880 47065678 -1681425420 -322942110 1923407553 94629463 -1666531347 -340947077 1722122894 295875096 -2002000990 -5450956 1640515223 382694913 -1882839109 -121563347 1753090748 528038442 -2039452784 -243836154 1863569061 404028979 -2128760951 -166027489 1081913890 930841268 -1368206578 -646585448 1192326715 806766253 -1457580265 -568842367 1319582224 966789766 -1599513796 -676435030 1238040073 1053675167 -1480286427 -792481869 1573626438 718050000 -1278885014 -993856516 1520854623 765548233 -1264056461 -1011927067 1393568372 605493986 -1122088104 -904299570 1417539181 595255035 -1166831807 -847986729 1346355497 658043327 -1104044027 -919170925 1464993072 542455206 -1185127396 -832875382 1592019227 702773645 -1326831561 -940762975 1502186754 781106580 -1215828946 -1065296712 1300812109 982507995 -1551454111 -729710345 1256527188 1038230978 -1528073096 -739490578 1129535871 877947369 -1386399661 -631633723 1144954214 859418096 -1439630262 -583545636 1800528353 475451767 -2057338675 -229068709 1815881208 456856942 -2110634796 -181046206 1703569875 311253317 -1954281217 -58509207 1659350474 367041884 -1930834714 -68223888 1994846597 31572243 -1729589079 -269508545 1904948636 109839626 -1618651984 -394107866 2017294775 255478049 -1775036261 -516675571 2135997870 139955512 -1856054142 -430314476 1227157608 1042530558 -1490382524 -802315822 1313420401 961414375 -1605937827 -683645493 1207924826 821577932 -1443817098 -554292768 1083358275 932547797 -1365451409 -644092423 1418977292 596955290 -1164082912 -845499978 1409164309 620303491 -1108327111 -889752145 1514694718 760174760 -1270478574 -1019135612 1562749991 706911409 -1288975093 -1003684451 1917505696 88989750 -1673219700 -347897574 1965495481 35660847 -1691781739 -332511997 2089900178 194406404 -1835058754 -443021016 2080152715 217820189 -1779237465 -487207631 1878900932 419098706 -2114739736 -151744130 1754268893 530003019 -2036439567 -241609369 1629898998 371292256 -1893193254 -131131060 1716227311 290241657 -2008683069 -12395179 -826479449 -1178870735 548572555 1471528221 -909039426 -1093265368 668944786 1356364036 -1066965867 -1218423805 778634681 1500394799 -955604852 -1341288422 688177568 1577316662 -754189117 -1542665131 1023778287 1241689465 -731498278 -1553921972 979917302 1299147104 -573541135 -1428732825 870192605 1155081547 -625102616 -1380286338 884199876 1135927634 -170734481 -2099905287 467447107 1826332117 -222361482 -2051524384 481388890 1807112652 -83278755 -1945209653 352789873 1644172775 -60522428 -1956400942 308994408 1701695998 -395977717 -1620906851 107724071 1902939569 -284682222 -1743837052 17201470 1979795880 -423734215 -1850121041 145765653 2142700931 -506228704 -1764450122 266203404 2027602330 -676864538 -1600066192 967425226 1320062044 -792061441 -1479726743 1053063379 1237534789 -646162988 -1367644862 930231544 1081410670 -569273907 -1458134693 807399649 1192804471 -904868478 -1122501356 605990062 1394187320 -847443557 -1166395123 594766007 1416910881 -993311312 -1278446298 717563036 1573000202 -1012498007 -1264471745 766042245 1521471507 -322306770 -1680945736 46636034 1975561364 -341558985 -1667036767 95049755 1923967117 -502106852 -1793768054 203166768 2065376422 -444616443 -1837596269 192008233 2088165567 -243339958 -2038833700 527469670 1752677616 -166516397 -2129389115 404572287 1864005865 -5937800 -2002627090 296420436 1722561730 -121069215 -1882222089 382124109 1640100059 -58028507 -1953644877 310701833 1703141279 -68728260 -1931445590 367602448 1659771782 -229571049 -2057947519 476014395 1800951725 -180567538 -2110000488 456303394 1815450548 -516055487 -1774539049 255065965 2016727035 -430941608 -1856542002 140393332 2136542178 -270133645 -1730074907 32012127 1995392969 -393489814 -1618156804 109425478 1904378832 -941314323 -1327260037 703254465 1592655703 -1064736012 -1215407518 780602328 1501576014 -918608161 -1103620535 657541107 1345746789 -833428794 -1185557936 542933994 1465627516 -632045943 -1386967521 878567333 1130032947 -583107952 -1439086074 858790844 1144466218 -729270597 -1550907859 981882775 1300326145 -739904862 -1528643020 1038848910 1257022232 -443433116 -1835626510 195026504 2090397406 -486769795 -1778693141 217193041 2079664839 -347457706 -1672673344 88364666 1917019884 -332926129 -1692351527 36278883 1965990645 -131682560 -1893621866 371772972 1630535354 -11834599 -2008261745 289737269 1715616419 -151181518 -2114316380 418596382 1878292104 -242162901 -2036870211 530481671 1754903185 -553672788 -1443320006 821165696 1207356950 -644719691 -1365939421 932985497 1083902479 -802941026 -1490868472 1042970290 1227703844 -683027577 -1605442799 961000107 1312850493 -1018654776 -1269842082 759623396 1514266226 -1004188719 -1289585849 707472125 1563171435 -846002182 -1164691604 597518038 1419400768 -889273373 -1107692683 619750095 1408733785 -1429198429 -573105867 1155418255 869890073 -1380061766 -625287892 1135840406 884259840 -1542741615 -754151161 1241891005 1023602731 -1553570424 -731818722 1298662564 980366386 -1217971769 -1067447983 1500076267 778987645 -1341456930 -955396792 1577360626 688106596 -1178816011 -826572445 1471336665 548790351 -1093569044 -908704390 1356797120 668476502 -1849816725 -424068611 2142267463 146233553 -1764504206 -506135068 2027793502 265985224 -1620737703 -396185137 1902895221 107794659 -1744288448 -284199466 1980114028 16848122 -1945560817 -82957927 1644656675 352340149 -1956324074 -60560000 1701493818 309169324 -2100129475 -170548821 1826418705 467386503 -2051058396 -222796366 1806775304 481690782 -1278535454 -993253260 1573222862 717375832 -1264132869 -1012798355 1521008087 766479681 -1122987824 -904421306 1394536956 605667690 -1166191415 -847616929 1416836581 594806131 -1367603066 -646236144 1081239978 930437436 -1458451297 -568919031 1193258419 806919461 -1599635276 -677335006 1319756184 967758094 -1479916371 -791841733 1237591425 1052972311 -2002438102 -6158148 1722505478 296511888 -1882653645 -120599387 1640406303 381791625 -2038517736 -243695474 1752224052 527950242 -2129431551 -166443881 1864176941 404366779 -1793972146 -501933864 2065451362 203127284 -1837110185 -445063999 2087816571 192331245 -1681284996 -322006806 1976025424 46199238 -1666947995 -341617421 1923745097 95237599 -1729737951 -270435401 1994926605 32447131 -1618243784 -393429074 1904602644 109239938 -1774337261 -516230267 2016649791 255103657 -1857026294 -430491748 2136892966 140072624 -2058265787 -229217325 1801402985 475532031 -2109956260 -180637750 1815281264 456511206 -1953836169 -57809951 1703195227 310608589 -1931012242 -69195784 1659467330 367937236 -1551340567 -728802433 1300630213 981547603 -1528451088 -740122778 1256967900 1038941770 -1387011109 -631975091 1130201847 878359137 -1438767166 -583461036 1144014574 859272824 -1103135859 -919057637 1345395361 657861175 -1185759340 -833253630 1465704120 542895662 -1327172673 -941374679 1592431251 703439365 -1215744090 -1064433872 1502041738 780166684 -2114094496 -151368970 1878203212 418655194 -2037334407 -241725713 1755242325 530182083 -1893273006 -132005180 1630049150 372220904 -2008336821 -11794723 1715820391 289564657 -1672844796 -347252078 1917061928 88292286 -1691898339 -333406581 1965674289 36634535 -1835933130 -443100512 2090828570 194556812 -1778637265 -486861127 2079475459 217413525 -1164748120 -845911490 1419590532 597297938 -1107386703 -889606617 1408303005 620220171 -1270295910 -1018174964 1514582966 759268128 -1289415037 -1004394987 1563129775 707544889 -1490793780 -802981286 1227500512 1043143542 -1605792043 -682705341 1313337337 960552815 -1442856194 -554110360 1207018450 821465924 -1366161689 -644532623 1083992011 932927325 1286042878 1000359016 -1565977134 -710007484 1271574759 1020100721 -1513827893 -758914723 1115487436 897305690 -1401774624 -613044874 1158756565 840304707 -1424008711 -602379921 1360028826 639063052 -1088551498 -937872096 1451073667 561680405 -1200373329 -814419655 1607199912 684514366 -1312453244 -960316142 1487284401 799086631 -1230485091 -1045464821 2009682998 13526176 -1714997990 -289405556 1889833007 128164025 -1632964349 -374488683 2031279108 236317842 -1759724248 -535065154 2122258461 158869643 -1871611599 -411678297 1786659922 494499012 -2073025154 -210299416 1829994571 437563613 -2095193753 -199568911 1688587360 329448694 -1968460468 -39019046 1674053753 349124847 -1916376747 -87991869 1438401983 582710569 -1145953133 -860548091 1389461926 634827056 -1126178678 -874983396 1533529485 744553755 -1251365727 -1032938441 1544161684 722286850 -1308333896 -989636562 1208702427 1057776973 -1509608201 -788396959 1332122050 945922388 -1586958098 -697319304 1188093417 836234623 -1461797691 -539390893 1102911984 918169958 -1347192612 -659273654 1859282295 433411553 -2133064613 -136629043 1774166382 515412472 -2018394046 -256446252 1611263301 386850259 -1912107927 -117392129 1734617436 274930122 -1989523344 -26380058 1936028947 73549189 -1653926849 -362011479 1946726666 51347868 -1710829530 -318644048 2109668641 179948983 -1817142259 -457724773 2060663096 231999918 -1797433324 -472225662 2123437692 160835306 -1868597424 -409450554 2046612069 251388659 -1745702071 -520780833 1883938382 122531544 -1639645342 -381431820 1999067735 2124481 -1725351045 -298972179 1663436312 337720974 -1926731980 -97560670 1682686465 323809943 -1975147731 -45968453 1845333546 452640444 -2081165562 -185278576 1787841075 496466597 -2070009057 -208069751 1174353588 855115298 -1410246760 -587831538 1116926637 899007035 -1399024767 -610557161 1260699270 1008963088 -1523916886 -768741572 1279883935 994986505 -1572398157 -717214939 1481123536 793712198 -1236908036 -1052674198 1596318409 673370719 -1322548251 -970149005 1452519138 563388020 -1197617202 -811925672 1375628027 653875821 -1074787369 -923321535 1737107261 277682091 -1987820015 -24938873 1625809700 400610226 -1897299448 -101797218 1766960911 508993433 -2023764445 -262603083 1849453334 423320448 -2144204230 -147506516 2050832217 221906895 -1808574859 -483105053 2102457152 173523926 -1822518676 -463887622 1961279339 65114109 -1696014777 -303042863 1938520946 76303332 -1652221346 -360568120 1558448117 736311139 -1293261095 -974301617 1535755244 747565946 -1249402176 -1031761322 1379897287 624475985 -1137578261 -885596547 1431456734 576027464 -1151587598 -866444700 1095964561 911484679 -1352829251 -665172437 1178522504 825877278 -1473203548 -550010318 1334353827 948940597 -1584988529 -696136167 1222990778 1071803180 -1494533482 -773060096 684438010 1607237996 -960114474 -1312628672 799438307 1486964085 -1045949233 -1230035879 638597576 1360464222 -937535260 -1088853902 561905105 1450888519 -814506755 -1200313237 897360286 1115394312 -613236558 -1401556956 840000903 1159091473 -601946965 -1424477123 1000810924 1285560634 -710326144 -1565624298 1019932085 1271782691 -758870887 -1513898993 329617714 1688379812 -39063522 -1968390008 348673323 1674536381 -87673849 -1916730223 494803200 1786325398 -210733012 -2072557382 437509401 1830088079 -199377867 -2095412061 236093782 2031464896 -534978438 -1759784724 159335759 2121823705 -412015517 -1871309579 13175140 2010003954 -288921528 -1715447586 128241021 1889795563 -374690735 -1632789305 835748027 1188540461 -539041385 -1462120191 918373538 1102738484 -659348082 -1347152616 1057687689 1208760351 -788174427 -1509795533 946261136 1331821574 -697782852 -1586520790 744984799 1533059145 -1033244173 -1251032731 722097350 1544381520 -989579798 -1308424836 582752493 1438328955 -860718655 -1145747113 634510580 1389816930 -874529320 -1126658738 180265075 2109313253 -458178209 -1816661559 231957610 2060735740 -472054458 -1797638704 73738305 1935808727 -362067603 -1653835269 50916440 1947196622 -318337676 -1711161886 386510871 1611563137 -116928197 -1912544851 275018766 1734558872 -26602206 -1989335628 433207333 1859455155 -136554231 -2133104225 515898428 1773718698 -256795376 -2018071162 452842360 1845158894 -185355692 -2081127742 495982433 1788291063 -207718835 -2070329637 338058058 1663134684 -98026906 -1926296848 323723091 1682747333 -45744513 -1975333143 122340124 1884156810 -381378000 -1639738714 2557701 1998600083 -299276759 -1725016385 160516910 2123791288 -408999422 -1869079916 251432759 2046541729 -520950245 -1745494387 563344304 1452589862 -811756900 -1197825526 654194601 1375274815 -923773307 -1074305517 793279362 1481591572 -1052370258 -1237243336 673562523 1596100365 -970203465 -1322455519 1009050580 1260639042 -768965896 -1523731858 994650061 1280186203 -716749087 -1572833673 855600102 1173904240 -588182838 -1409926564 898805759 1117101929 -610480429 -1399062971 65462841 1960956591 -303529195 -1695566973 76228128 1938560694 -360364276 -1652394086 222128651 2050644637 -483194073 -1808516175 173059602 2102894212 -463548610 -1822818392 508686941 1767293643 -262171791 -2024234009 423376452 1849362130 -147695768 -2143983618 277510767 1737313017 -24896701 -1987892267 401063542 1625329376 -102113446 -1896943668 948486897 1334833767 -695819299 -1585343669 1071974120 1222784638 -773101628 -1494460590 911428291 1096055381 -664982545 -1353049223 826183386 1178189388 -550440970 -1472733344 624939669 1379459587 -885935175 -1137278161 575805068 1431643674 -866355296 -1151645898 736385703 1558407729 -974505077 -1293087971 747216574 1536077352 -1031274606 -1249849596 -2072051978 -210121120 1785765850 494382924 -2095891729 -200013191 1830640579 437939029 -1968867644 -39696814 1688934376 330049406 -1916226851 -87063989 1673974769 348250983 -1714819438 -288432636 2009567166 12631848 -1633408373 -375186915 1890208679 128809777 -1760401760 -535472586 2031880076 236664602 -1870683463 -411528657 2121384853 158790403 -1089413570 -937955672 1360969490 639209348 -1199760857 -814077263 1450408715 561269661 -1312074228 -959682918 1606760224 683804598 -1230597611 -1046371709 1487467321 800048047 -1566060966 -710869300 1286188918 1001299936 -1513485757 -758301995 1271163759 1019436025 -1401141656 -612665602 1114777412 896866258 -1424915855 -602492185 1159717725 840487883 -1654272073 -362610911 1936436891 74227213 -1710748754 -317768904 1946577538 50420244 -1816246395 -457607405 2108696233 179770943 -1798077540 -472599798 2061361840 232444454 -2133663789 -136974523 1859960575 433819241 -2017518646 -256365732 1773239014 515263088 -1911990303 -116496521 1611085517 385877595 -1989897224 -27024530 1735062228 275628610 -1509167233 -787685399 1208323667 1057144517 -1587139738 -698278928 1332234826 946830044 -1462737075 -539535397 1188955745 836318967 -1346526380 -658861118 1102299768 917828334 -1145241829 -860106867 1437769271 582332065 -1127138558 -875164780 1390369326 634940088 -1251510487 -1033877569 1533613573 745416339 -1307921616 -988970074 1543819804 721674890 -1236755340 -1051743006 1481047384 792841678 -1322952595 -970823429 1596668225 673974743 -1198320570 -812374832 1453159786 563758588 -1073819553 -923148087 1374728563 653754853 -1409315824 -587678586 1173482812 855039402 -1399699447 -610961249 1117530405 899357107 -1524366302 -769444684 1261069582 1009603992 -1572224965 -716246867 1279762711 994087297 -1926841156 -98464726 1663622544 338685190 -1974765403 -45332429 1682250121 323103007 -2080557938 -184941544 1844663714 452224308 -2070876009 -208158719 1788776891 496607533 -1869501224 -409559986 2124402164 161021282 -1745065791 -520398761 2045905389 250952059 -1639308054 -380824452 1883522502 121861456 -1725439757 -299839387 1999208927 3060041 -1353470667 -665543261 1096666137 911932559 -1472304852 -549889606 1177552896 825702550 -1584913145 -695265903 1334199339 948008125 -1494884066 -773664376 1223393330 1072476324 -1293632175 -974942777 1558895741 737012971 -1249281720 -1030862370 1535580260 746596594 -1136708253 -885520907 1378964559 624321753 -1152192134 -866795028 1432129622 576430272 -1807905283 -482689685 2050223313 221568071 -1823454748 -464029326 2103322824 173611102 -1696201265 -304007847 1961387235 66016373 -1651785258 -359861952 1938137338 75665516 -1987404391 -24269553 1736768693 277072931 -1897440896 -102733546 1625897132 401475642 -2024729173 -262789827 1767863431 509101073 -2143497806 -147070684 1848815774 422936584 -535675918 -1760228508 236739294 2031839816 -411041813 -1871130755 158441159 2121707089 -288771136 -1714519210 13095660 2009129594 -375097383 -1633466545 128587509 1890395747 -39507050 -1969087744 329992890 1689025068 -87494769 -1915756775 348556963 1673641525 -209804380 -2072407246 493929096 1786245662 -200054851 -2095818965 438109841 1830434311 -612623558 -1401214036 896694806 1114983040 -602808541 -1424560203 840941071 1159237273 -710438136 -1566530658 1000993316 1286521522 -758491375 -1513265273 1019491901 1271072427 -959771810 -1312015416 684026482 1606572772 -1046032569 -1230897199 799583851 1487904509 -938441876 -1088965638 639558208 1360646870 -813873291 -1199933469 561194585 1450448591 -116847949 -1911670235 386362271 1610636041 -26947926 -1989935556 275427206 1735237392 -137198975 -2133478889 433906605 1859900219 -255900008 -2017954290 514926516 1773541154 -457303337 -1816581567 179338235 2109164397 -472654130 -1797984680 232636386 2061143924 -362442011 -1654480269 74183625 1936507743 -318220548 -1710266774 50739152 1946224454 -1033426309 -1251992851 745098071 1533967297 -989139358 -1307713804 721719118 1543749592 -860052919 -1145335073 582140773 1437987827 -875469232 -1126803770 635373436 1389901802 -540001761 -1462302071 836655923 1188653989 -658637306 -1346711920 917741354 1102360508 -787762643 -1509129541 1057346305 1208148887 -697928140 -1587460446 946345752 1332684686 -769369744 -1524405786 1009399900 1261242570 -716595863 -1571901953 994573381 1279315155 -587214526 -1409752620 854700142 1173782776 -611183269 -1399511603 899445879 1117471969 -812431084 -1198229118 563947576 1452939438 -922841843 -1074152037 653323297 1375198391 -1052196570 -1236274768 793157642 1480691868 -970652353 -1323158103 673932307 1596740741 -380995144 -1639102162 121903252 1883449346 -299385439 -1725919945 2743437 1999563803 -409865846 -1869168356 161452198 2123931696 -520342125 -1745156859 250762431 2046125097 -184718884 -2080745142 452135152 1844721766 -208622139 -2070438573 496946409 1788476543 -98115090 -1927163528 338198722 1664069716 -45406729 -1974725279 323306715 1682076749 -885037007 -1137157977 623970589 1379285387 -866997208 -1152017218 576507140 1432092050 -974856189 -1293692779 736788783 1559081401 -1031199718 -1248979828 747062582 1535145376 -695699371 -1584445245 948312441 1333864943 -773473204 -1495102246 1072422240 1223486966 -665587609 -1353400079 912101707 1096458717 -549571458 -1472658200 825251154 1178035652 -263108359 -2024376209 509553109 1767381315 -147026720 -2143568778 422768076 1849023834 -24461109 -1987186595 277127655 1736675697 -102300462 -1897909180 401171966 1626232168 -303671139 -1696503797 65550769 1961822503 -359949180 -1651725294 75890088 1937952062 -482488145 -1808080839 221491587 2050261269 -464513866 -1823005664 173962650 2103002380 -1813954035 -454659429 2112824097 182981559 -1802729964 -477383038 2055399224 226875310 -1657091521 -365036887 1932831507 70491013 -1705570778 -313508176 1952018186 56516508 -1906945431 -112106753 1616393029 392102867 -1992583568 -29579546 1731589980 271763402 -2138187173 -141890867 1854126967 428116961 -2015355326 -253284652 1777237870 518606840 -1466998075 -544714157 1182860265 830878591 -1344100644 -656042422 1106036720 921433958 -1504384265 -783033759 1213893595 1063107405 -1590087954 -700572040 1329024962 942702420 -1254591839 -1036041673 1530270605 741417755 -1303005512 -984447442 1549522836 727508738 -1142687085 -857421307 1441635263 585804585 -1131528566 -880210404 1384144806 629632816 -1963297972 -33733670 1693717088 334701302 -1919436971 -91191357 1671026297 345958127 -2078147714 -215561240 1781504594 489204420 -2092155033 -196407311 1833066059 440757981 -1756536024 -531999810 2034434564 239350418 -1876908239 -416835673 2116994589 153745035 -1718162662 -292430964 2006485558 10468000 -1627705597 -369352811 1895124527 133332665 -1315679356 -963419374 1603941032 681378366 -1225156707 -1040275701 1492645553 804308519 -1085285450 -934745312 1363262106 642157068 -1205723217 -819646663 1445756547 556486165 -1406975008 -618368138 1110254284 891949658 -1420916743 -599148689 1161881301 843568707 -1560753198 -704644284 1291234046 1005689448 -1516957749 -762167459 1268477671 1016880753 -1579736945 -691007463 1339638179 954102069 -1497701226 -776088576 1219790266 1068741932 -1358124867 -670328789 1090701713 906361095 -1470010204 -546939854 1181683080 828914974 -1134546709 -882442115 1382961607 627663185 -1156713230 -871709596 1426298334 570729800 -1296320295 -977500081 1555421685 733145443 -1244234560 -1026470826 1540890092 752823674 -1699151801 -306302767 1958175083 61886973 -1647000482 -355207992 1943709042 81630692 -1805481867 -479872797 2053957977 225171919 -1827713940 -469205766 2097229120 168173014 -2029121501 -267837259 1761636623 503792025 -2140941254 -144382804 1852683542 426411392 -1982490607 -19748729 1742469437 282905003 -1900520440 -104895330 1622555940 397479346 -1194585650 -808771240 1455583458 566575220 -1079913001 -928586431 1370469627 648578157 -1239967236 -1055872662 1478097104 790546502 -1317380635 -964858509 1601453257 678628447 -1518665302 -763612868 1265983622 1014124560 -1575565901 -720243419 1276683423 991925257 -1415542376 -592987890 1169090740 849991714 -1395831423 -607486697 1120087213 902044731 -2086522618 -190512752 1840009258 447439036 -2066746081 -204946039 1791071283 499557541 -1921402572 -92370526 1668798488 342943886 -1978368723 -49066565 1679432705 320679063 -1642782366 -384691724 1880834126 119304408 -1720130181 -293612051 2004255831 7451841 -1865504432 -406218298 2126563452 164100330 -1750897335 -526098977 2041384037 246037747 -141719799 -2138392673 428074533 1854199475 -253738224 -2014874746 518922812 1776882346 -111800517 -1907277907 391671319 1616862849 -29635806 -1992492108 271952398 1731369624 -365258899 -1656903685 70579777 1932773079 -313044108 -1706007582 56177240 1952318158 -455008417 -1813631031 183467635 2112376549 -477308090 -1802769456 226671210 2055572220 -857495615 -1142646953 586008301 1441461883 -879860776 -1131850930 629146356 1384591970 -1036505101 -1254154395 741756639 1529970249 -984224790 -1303192708 727419590 1549580880 -782977115 -1504475341 1062917769 1214113311 -700877892 -1589755094 943133328 1328554502 -544260201 -1467478271 830561979 1183215149 -656213106 -1343894760 921475746 1105963572 -292112824 -1718516002 10016612 2006968306 -369397167 -1627635001 133501821 1894917099 -531808646 -1756754196 239296342 2034528192 -417269149 -1876440331 154049359 2116660185 -215898580 -2077845830 489670400 1781069718 -196320715 -2092215645 440533785 1833251727 -33935842 -1963123064 334778162 1693679524 -90707449 -1919886703 345606955 1671347133 -705128832 -1560304106 1006041004 1290913594 -761965927 -1517133297 1016804277 1268515619 -618455374 -1406915036 892174238 1110069000 -598811989 -1421219267 843103111 1162316561 -934312220 -1085753742 641853384 1363597150 -819838211 -1205505429 556540881 1445663559 -963375402 -1315750336 681209850 1604149100 -1040594225 -1224803751 804760547 1492163445 -977541749 -1296247523 733316263 1555215409 -1026154094 -1244589820 752369854 1541369896 -882872903 -1134076625 627969173 1382628355 -871519840 -1156933322 570673292 1426389018 -670239249 -1358183047 906138819 1090888789 -547278346 -1469709984 829378778 1181245516 -690520611 -1580184245 953752817 1339960423 -776291900 -1497527982 1068816616 1219750014 -19544765 -1982663211 282829935 1742509305 -105381542 -1900072500 397828214 1622233312 -267498127 -2029421081 503327837 1762073803 -144471704 -2140882434 426633284 1852496082 -480062169 -1805261391 225227787 2053866653 -468774594 -1828183640 167866386 2097561732 -306619115 -1698796157 62340153 1957694639 -355165940 -1647072870 81459232 1943914678 -593439542 -1415060388 850310630 1168737648 -607317805 -1396039611 902001151 1120158057 -763667208 -1518572434 1014316500 1265765698 -719939359 -1575901065 991492557 1277151579 -1055406930 -1240402888 790209922 1478399252 -965082953 -1317195743 678715803 1601392909 -808694628 -1194623990 566373808 1455758630 -928937851 -1079592941 649062825 1370020159 -405867518 -1865825132 163616046 2127013304 -526176229 -1750859635 246239543 2041209249 -384467920 -1642967898 119217436 1880894858 -294078423 -1719695169 7788805 2003954067 -92674970 -1921067792 343377226 1668330972 -49012609 -1978461975 320487763 1679651269 -190682028 -2086314814 447483256 1839939054 -204494771 -2067228453 499239265 1791425015 1530447877 742389907 -1254708951 -1036936769 1549077532 726809738 -1302631120 -983802458 1440956471 585396385 -1142087397 -857075315 1385071662 629781688 -1132403454 -880290412 1183832161 831056119 -1467893427 -544831013 1105337464 920988910 -1343455916 -655667774 1213485139 1062428869 -1504038529 -782433815 1329173578 943629532 -1590168218 -701446672 1616308429 391239771 -1906800159 -111167113 1731931348 272374850 -1992995336 -30245522 1854759167 428494953 -2138897965 -142331579 1776329958 518493296 -2014394934 -253102756 2111961257 182896703 -1813014139 -454514413 2056010928 227216422 -1803395684 -477795062 1933209755 71122957 -1657531977 -365747935 1951904898 55608340 -1705388626 -312548040 1109653828 891603410 -1406298008 -617961218 1162755421 843648459 -1421845391 -599298841 1291350390 1006584288 -1560932262 -705617716 1268102511 1016235513 -1516514237 -761469739 1603594528 680778166 -1315272692 -962742118 1492725049 805182895 -1225307115 -1041204093 1364156690 642273668 -1086259138 -934924120 1445111051 556111261 -1205025753 -819202895 2035145100 239790362 -1757169504 -532379594 2116033941 153562371 -1876001607 -416723921 2006340030 9527592 -1718079342 -291569660 1895536039 133997873 -1628048245 -369966051 1694157288 335411582 -1963677500 -34367406 1670843889 344997223 -1919324963 -90284981 1780564442 489058636 -2077286154 -215478176 1833731523 441169237 -2092768017 -196750215 1762568839 503945745 -2029990997 -267912387 1852010142 426008072 -2140336206 -144031964 1742021301 282202659 -1982119015 -19107057 1622730412 398448186 -1900640384 -105793770 1958329059 62818933 -1699226673 -307172519 1943305978 80957036 -1646649386 -354603200 2053255889 224723527 -1804839939 -479501461 2098198216 168347230 -1828612124 -469325966 1382058575 627555033 -1133581469 -882254859 1426935382 571113152 -1157419142 -872144916 1555759741 733754091 -1296735407 -978168889 1540802148 751957746 -1244092600 -1025533986 1339529771 953199293 -1579549945 -690041967 1220173362 1069379236 -1498136802 -776794232 1091310105 906699407 -1358793931 -670743645 1180816896 828827286 -1469073620 -546797638 1880464326 118664016 -1642333462 -383989124 2004377567 8351561 -1720303885 -294580635 2127434740 164176738 -1866435880 -406371762 2040780781 245688187 -1750223167 -525695401 1839369122 447068980 -2085819762 -190064104 1791971259 499679021 -2067714409 -205119999 1668875152 343814918 -1921555780 -93302230 1679083401 320075551 -1977964891 -48392653 1266400014 1014795160 -1519003102 -764220748 1276542743 990990209 -1575477701 -719376723 1168126780 849806250 -1414639088 -592878970 1120794405 902481843 -1396468215 -607869281 1456253802 566991868 -1195193786 -809108784 1369534323 648437733 -1079046561 -928497975 1477911384 789582798 -1239858572 -1054969118 1601890113 679335895 -1317763475 -965495045 1062472961 1213414807 -782603219 -1503830853 943311128 1329527182 -700995532 -1590650718 831489331 1183364517 -545135585 -1467558775 920797482 1105555900 -655613946 -1343549296 585309541 1441017331 -856851383 -1142272801 630118780 1384770026 -880756656 -1131968314 741905751 1530897857 -1036585861 -1255029523 727011662 1548902872 -983879582 -1302593292 70921673 1933385055 -365671195 -1657570189 56093136 1951455558 -312899332 -1705068438 182560251 2112263533 -454048553 -1813449663 227303906 2055950708 -478019378 -1803210664 428686765 1854541115 -142386047 -2138805225 518060468 1776797986 -252798824 -2014730226 391558559 1615955209 -111618893 -1906318299 272331142 1732002064 -30076758 -1993203652 642726976 1363676374 -935240340 -1085903366 555939929 1445316815 -819160715 -1205098013 680834162 1603503332 -962931362 -1315052088 804876395 1493057789 -1040772793 -1225776687 1006119972 1291787442 -705278712 -1561231970 1016457277 1267914923 -761558767 -1516455545 891528214 1109693568 -617757382 -1406470740 843997199 1162432665 -599785181 -1421397579 488709256 1780886558 -214991452 -2077733582 441243793 1833691143 -196953667 -2092594901 335189178 1694344236 -34277994 -1963735808 345460899 1670406197 -90623601 -1919024871 9833708 2006006906 -292000320 -1717609130 133941493 1895626851 -369776167 -1628268209 239961310 2034938952 -532421134 -1757096604 153108679 2116513873 -416407061 -1876356739 224554883 2053463829 -479457617 -1804911047 168799130 2097715980 -469644618 -1828259296 62515121 1958663975 -306739555 -1699695093 81011624 1943212862 -354794876 -1646431726 282427367 1741836145 -19194165 -1982058915 397982718 1623165800 -105456942 -1900942780 504297429 1762248515 -268396807 -2029541777 425931724 1852048218 -143830304 -2140511626 906776395 1091272669 -670945689 -1358618895 828476242 1181137860 -546313602 -1469523224 953665401 1339095023 -690379179 -1579247933 1069155168 1220359158 -776707508 -1498197286 733699887 1555853241 -977977853 -1296953707 752261942 1540467616 -1025967590 -1243624820 627103517 1382541195 -881936847 -1133934937 571282180 1426727826 -872189400 -1157348674 343498434 1669230164 -92848146 -1922035848 320117467 1679010381 -48563209 -1977758879 446879472 1839588966 -190007332 -2085910710 500110057 1791500927 -205425723 -2067381421 164515494 2127134256 -406835318 -1865998564 245598911 2040838697 -525472877 -1750410491 118867604 1880290818 -384063560 -1642293458 7864973 2004824603 -294231135 -1720626377 790068746 1477463708 -1055318234 -1239535696 679131667 1602062981 -965420225 -1317803095 567080504 1456195246 -809330924 -1195006078 648098337 1369834167 -928034035 -1079483493 849374830 1168596728 -592572606 -1414971436 902670967 1120574177 -607925413 -1396376627 1014752860 1266472650 -764049552 -1519208474 991306309 1276187347 -719830167 -1574996993 -651997092 -1373347638 925708656 1076494822 -565275579 -1454791469 809563497 1195886079 -671557522 -1593841416 972470594 1324452308 -795534217 -1483592479 1050377563 1234980301 -996917192 -1282182994 714744084 1570574722 -1007057887 -1258376009 771220749 1525732763 -900741110 -1119291236 608282918 1397135792 -853406701 -1171964795 590114111 1412128169 -498241388 -1790296062 205722040 2068062510 -450841459 -1842904037 187618721 2083120439 -325650266 -1684944848 43555210 1973397788 -335856449 -1661203415 99966355 1928490245 -368400 -1996664730 301203932 1727213898 -124279575 -1886350209 379176389 1637807443 -249435966 -2044274604 523209198 1747499384 -162779941 -2125783987 406998519 1866825057 -1070046947 -1220587125 775290929 1496395943 -950688508 -1336765038 693879848 1583150270 -823924433 -1176184391 552437763 1475000469 -913429194 -1098310240 662719514 1351056524 -577801863 -1433910801 864096341 1149640899 -622676640 -1377466890 887936076 1139533018 -749405877 -1538012707 1029347431 1247652081 -734446254 -1556214332 976706686 1295019240 -78233131 -1940819645 358097145 1650397295 -63207988 -1958955686 305521888 1697830006 -175257113 -2104821391 461613259 1820629085 -220197378 -2048443032 485387474 1810455620 -421441103 -1847172825 149893277 2145910795 -510880344 -1769233090 260240516 2022032402 -398796413 -1623332587 104118447 1899202617 -279503462 -1739576052 22641846 1985891360 -350932258 -1676541368 85677042 1914463076 -327616825 -1686124975 41326571 1970382717 -439436564 -1832285574 197188544 2093476694 -492601611 -1784394141 212672473 2074750799 -157146438 -2119888340 413942678 1873507072 -238033245 -2033658315 532776847 1757853465 -126244216 -1887528418 376949668 1634794290 -15438191 -2011996665 286920637 1713192747 -797240810 -1485036928 1047884602 1232225196 -686369265 -1609439591 957921059 1310689205 -559900124 -1448629582 816773896 1202310046 -640852419 -1362465109 935542545 1086590855 -842268046 -1161088284 599941982 1422218184 -895367573 -1113131267 615491399 1403557841 -1021867456 -1273972010 756673388 1511971834 -998617511 -1283621169 712257397 1567825891 -233962593 -2062994679 469787315 1795641893 -178010234 -2107312368 460170922 1818924604 -53113939 -1949123781 316402305 1708972567 -71807052 -1933607134 364261016 1655774734 -273083397 -1732369555 28799703 1991262785 -388704286 -1613502604 114996942 1910343256 -513631287 -1771721889 258800357 2020330099 -435200048 -1861718202 134299388 2131103338 -916446377 -1100540991 661537403 1349087981 -837949618 -1190471720 537101922 1459926772 -944002203 -1329816589 699779657 1588787935 -1059688580 -1211015190 785911376 1507802822 -724094157 -1546648667 987320863 1306419849 -742721750 -1531066436 1035245062 1253287568 -636699903 -1391752297 872602157 1124461243 -580813032 -1436135538 862920244 1147678370 -1118857896 -901208626 1396831348 608617698 -1172156095 -853188137 1412182125 590020859 -1282138774 -996987396 1570405446 714951888 -1258694285 -1006704155 1526184031 770738377 -1594325700 -671107670 1324803088 972149894 -1483390683 -795709005 1234903049 1050415263 -1373434610 -651936360 1076718626 925523124 -1454454505 -565577343 1195419707 809998509 -2044611184 -249133818 1747965116 522773546 -2125696631 -162840289 1866600613 407183411 -1996866142 -193228 1727290510 301165592 -1885865541 -124729043 1637456023 379496449 -1684625932 -326003358 1972946136 44037198 -1661246995 -335785605 1928659137 99758167 -1790104122 -498459312 2068008170 205814908 -1843336737 -450373303 2083424499 187283557 -1537956839 -749497201 1247462709 1029567907 -1556520960 -734113642 1295450412 976236986 -1433457621 -578282307 1149324551 864451985 -1377638350 -622471004 1139575070 887863688 -1176259459 -823884565 1475204433 552265159 -1097961372 -913751822 1350570312 663167454 -1221051313 -1069609767 1496735075 774991349 -1336543146 -950875968 1583061370 693938668 -1623554863 -398609337 1899292157 104060267 -1739112248 -279941026 1985552868 22942066 -1847522077 -421118859 2146397647 149445977 -1769158406 -510920596 2021829078 260413760 -2104650571 -175463389 1820587417 461686031 -2048896852 -219717574 1810772352 485032214 -1940513657 -78566383 1649966507 358567229 -1959012194 -63117304 1698019762 305301796 -1887832102 -125909172 1635227382 376481376 -2011941949 -15531179 1713001199 287138425 -2120056856 -156938370 1873551044 413871698 -2033206287 -238515353 1757534941 533129803 -1831934018 -439757016 2092992146 197637636 -1784470617 -492563663 2074952331 212496925 -1676316788 -351117542 1914375840 85737014 -1686590571 -327181565 1970719417 41024047 -1273506030 -1022302332 1511634494 756975272 -1283845365 -998431843 1567912487 712196785 -1161011424 -842305610 1422016012 600116890 -1113482439 -895046737 1404041749 615041667 -1449080970 -559417376 1202628186 816420556 -1362295953 -641059847 1086546499 935613141 -1485091004 -797147182 1232416360 1047666430 -1609135267 -686703669 1310255729 958388967 -1771911525 -513411571 2020386743 258709281 -1861287294 -435670508 2130797486 134632248 -1732686167 -272728513 1991716741 28319507 -1613460816 -388777434 1910172572 115202826 -1948920065 -53287319 1708898259 316442437 -1934093594 -71359888 1656124362 363938652 -2062655795 -234262949 1795178465 470224759 -2107401516 -177952190 1819147256 459983726 -1391663533 -636758331 1124239231 872789993 -1436474806 -580513060 1148142438 862483440 -1546162591 -724541705 1306070861 987643867 -1531270536 -742548754 1253362516 1035205570 -1329859017 -943929695 1588959003 699574157 -1210699218 -1060044104 1507349250 786391956 -1100972539 -915976557 1349394217 661204927 -1190282724 -838169974 1459870512 537193382 301652564 1727916738 -738440 -1997304850 379002445 1636839131 -124158111 -1885450249 522277478 1747346160 -248564918 -2044197924 407672447 1867228905 -163383469 -2126133307 206424624 2068511398 -498881764 -1790665846 186650153 2082946751 -449941755 -1842782317 43401730 1972466324 -325573842 -1684073544 100369947 1929164429 -336206025 -1661806687 714406556 1569966602 -996500560 -1281512666 771309189 1526599187 -1007198295 -1259311297 609186478 1397244472 -901704830 -1119476972 589477559 1411745313 -852699237 -1171527923 925100792 1076157038 -651326508 -1372931262 810430177 1195974263 -566210611 -1454932133 972579530 1325355612 -671743002 -1594805392 1049994963 1234343493 -795097089 -1482885271 149023509 2145835907 -420509127 -1847018833 260845324 2022383514 -511554016 -1769636170 104489767 1899844529 -399244789 -1624034659 22521662 1984993192 -279329262 -1738606972 358022001 1649527783 -78079395 -1939887413 305872744 1698435070 -63611324 -1959629102 462254915 1821000661 -175959441 -2105269511 484489050 1810335692 -219228554 -2048268576 865061853 1149827915 -578704655 -1434019225 887230404 1139097426 -622039320 -1377083778 1028932591 1246983033 -749067581 -1537404331 976848886 1295955808 -734533926 -1557080500 775478201 1497361199 -1070155115 -1221490173 693444512 1582444342 -950305140 -1336127974 551768971 1474585373 -823315801 -1175846351 663656338 1351198468 -914295106 -1098398168 600619222 1422624832 -842868230 -1161434772 614563023 1403407449 -894493213 -1113051787 756494564 1510998130 -1021750840 -1273077410 712701181 1568523371 -998992431 -1284266681 1048291506 1232902180 -797587042 -1485637368 957770923 1309760573 -686289529 -1608565487 815800448 1202130966 -559005268 -1448513222 936240281 1087034383 -641497675 -1362840285 413308958 1873127560 -156436174 -2119448156 533683207 1757965457 -238994133 -2033840707 377032748 1635655866 -126390016 -1888468586 286577717 1712579747 -15026919 -2011331185 85297274 1913829612 -350492330 -1675830848 41438307 1971289333 -327799473 -1687085607 198049864 2093560030 -440376988 -1832431118 212059217 2074408135 -491936387 -1783982613 987203991 1305524481 -723916613 -1545676755 1035619726 1253932312 -743166814 -1531765708 873202085 1124806963 -637378423 -1392160737 862045628 1147598122 -579885936 -1435986938 660642291 1348970853 -915474209 -1100363703 537746922 1460301180 -838648634 -1190917040 700125633 1589387607 -944410387 -1330495365 785831384 1506927950 -1059539724 -1210088350 28944735 1992202697 -273168269 -1733232411 114584902 1909677520 -388363158 -1612890884 258089325 2019889659 -512999359 -1771343657 135259508 2131285474 -436108200 -1861831474 470726971 1795787181 -234825705 -2063079295 459504930 1818512820 -177398770 -2106970984 315961609 1708261791 -52735963 -1948491597 364442896 1656735110 -71920580 -1934515030 1972772688 43069382 -1684504964 -325103894 1929108297 100461535 -1661617563 -336426253 2068682594 206219252 -1790708146 -498809128 2082493307 187130861 -1842466217 -450297151 1746997044 522600354 -2043711976 -249012594 1867303725 407632827 -2126337535 -163210601 1727694598 301840272 -1997216214 -796996 1637303071 378565513 -1885789645 -123858267 1324892056 973016846 -1594466636 -672043486 1234566017 1049807639 -1482974547 -795039173 1076082602 925140796 -1372727674 -651500016 1196323763 810107685 -1455418721 -565763575 1397698556 608706410 -1119793456 -901349818 1411574757 589683571 -1171486007 -852772257 1570023374 714315608 -1281702174 -996280716 1526293463 771642177 -1258880261 -1007668627 1821191697 462036615 -2105323715 -175865941 1809902088 484956830 -2047964380 -219563086 1649845795 357668533 -1940338929 -77596775 1698390586 305943212 -1959460074 -63818880 1899642485 104664803 -1623957671 -399282225 1985477228 22072058 -1738958016 -279008298 2145498695 149325521 -1846552725 -420943875 2022470238 260784840 -1769860238 -511368220 1474498265 551829071 -1175621643 -823500957 1351535296 663353942 -1098863636 -913859718 1496876779 775927421 -1221138489 -1070475439 1582646002 693269092 -1336204322 -950267064 1247026877 1028861483 -1537572975 -748859641 1295637156 977201714 -1556628600 -735016162 1150260879 864593433 -1434323037 -578369739 1138905750 887448064 -1377029190 -622132436 1201700306 816270660 -1448207106 -559338392 1087224267 936020317 -1362896665 -641406863 1232860640 1048364406 -1485466420 -797793190 1310077433 957415791 -1609019179 -685809597 1511484854 756047136 -1273426790 -1021428724 1568319919 712874297 -1284192125 -999032811 1422714244 600560914 -1161657176 -842681282 1403068829 614863115 -1112588111 -894930905 2093899034 197750156 -1832895434 -439939936 2074319107 212117909 -1783760849 -492123975 1914033448 85124542 -1675906044 -350452590 1970802993 41886119 -1686736867 -328122229 1635339646 377388520 -1888015278 -126870332 1712621927 286505457 -2011502517 -14821155 1872938316 413529562 -2119392160 -156527370 1758396757 533213635 -2034147207 -238661393 1589333139 700218373 -1330303553 -944628439 1507231882 785496092 -1210521178 -1059071696 1348519073 661124151 -1100044915 -915827429 1460469944 537538606 -1190960748 -838577918 1124883703 873163873 -1392362021 -637203123 1147246830 862365816 -1435502142 -580335276 1305990341 986768467 -1546013207 -723614337 1253707996 1035804746 -1531678224 -743227034 1708485723 315776205 -1948578441 -52675103 1656268866 364878036 -1934177938 -72222216 1796138089 470406399 -2063563451 -234375725 1818435696 459542758 -2106769060 -177573430 2019720255 258297001 -1771299565 -513069691 2131736614 134777008 -1862149878 -435754596 1991898125 29279387 -1732799199 -273635913 1909731348 114491522 -1613082312 -388144722 128388248 1889549326 -374772300 -1632740062 13289601 2009987095 -289101395 -1715234501 159155370 2122036284 -411900538 -1871325936 236011699 2031513637 -534830689 -1760030455 437263612 1830235242 -199328304 -2095493818 494786789 1786439795 -210519607 -2072737441 348886222 1674355800 -87689758 -1916615308 329666775 1688297537 -39308805 -1968242323 1019817040 1271798982 -758690436 -1514111510 1000663113 1285806303 -710243995 -1565672973 840082530 1159042292 -602094258 -1424230952 897540219 1115181293 -613351081 -1401540159 561921076 1450773666 -814719720 -1200132722 638842925 1360316603 -937584383 -1088771689 799388678 1487045776 -1045703382 -1230182980 684224543 1607417993 -960097997 -1312743003 515653081 1773866319 -256746251 -2018153373 433191360 1859570006 -136341268 -2133284742 275232235 1734378877 -26618681 -1989221295 386560498 1611481444 -117174050 -1912397752 51064253 1946950955 -318419823 -1711113209 73853348 1935792434 -362248056 -1653622754 231777679 2060948761 -471939933 -1797655499 180183446 2109362432 -458030918 -1816907732 634526993 1389702535 -874742723 -1126478677 582998280 1438181790 -860768220 -1145665358 722048291 1544463797 -989334513 -1308572519 744771898 1533239724 -1033228266 -1251147648 946146677 1331838435 -697602983 -1586733873 1057540460 1209006586 -788092864 -1509844778 918455623 1102689745 -659495829 -1346906883 835928414 1188327880 -539156366 -1462103836 898723354 1117150860 -610332874 -1399308384 855419395 1174117013 -588068049 -1409942599 994764328 1280169662 -716929276 -1572620398 1009197617 1260393127 -769047779 -1523682421 673611390 1596018408 -970449070 -1322307644 793492071 1481411313 -1052386485 -1237128227 654177868 1375389402 -923560096 -1074485258 563098197 1452737219 -811707527 -1197906961 251612882 2046328388 -521064450 -1745477784 160598731 2123741789 -409146393 -1868833935 2410208 1998845558 -299194420 -1725065382 122225401 1884172911 -381197355 -1639951549 323509942 1682927136 -45727846 -1975447796 338008751 1663216185 -97780861 -1926444267 496227972 1788143122 -207767640 -2070247618 452858525 1845043723 -185568335 -2080947417 747265883 1535995853 -1031520649 -1249702175 736598850 1558227924 -974521746 -1292973320 575788905 1431758847 -866142651 -1151826221 624694128 1379607526 -885886372 -1137360182 826101567 1178238889 -550293997 -1472979323 911248166 1096268720 -664868342 -1353065828 1072088845 1222768539 -773282271 -1494247753 948634388 1334588290 -695901640 -1585294674 400850835 1625509637 -102097217 -1897058775 277461898 1737394972 -24651098 -1988040144 423622561 1849214775 -147745139 -2143902181 508703672 1767179054 -262385004 -2024054270 173240311 2102681441 -463663397 -1822802355 222211054 2050595704 -483341630 -1808270764 76081093 1938806611 -360282391 -1652443521 65348572 1960973130 -303349008 -1695780250 1674299804 348977418 -1916426064 -87910362 1688604037 329334035 -1968673623 -38839233 1829781934 437743928 -2095177598 -199684076 1786611127 494581025 -2072779621 -210447347 2122111480 159115630 -1871529772 -411727806 2031164897 236334455 -1759544115 -535278501 1890013642 127951196 -1633079066 -374472592 2009765331 13477189 -1715145473 -289160087 1487268180 799201730 -1230272392 -1045645074 1606954317 684662235 -1312404383 -960398089 1451123046 561598960 -1200619446 -814272292 1360242047 638883305 -1088568237 -937757499 1158871344 840288678 -1424189412 -602167158 1115634985 897060287 -1401857019 -612995949 1271492866 1020150164 -1513680850 -759160648 1285862683 1000572301 -1565862857 -710024031 2060515549 232245323 -1797350927 -472274585 2109553860 179965010 -1816961560 -457937538 1946906863 51134585 -1710943805 -318627499 1936110838 73499744 -1654073894 -361765556 1734863033 274782255 -1989572203 -26298109 1611279520 386735158 -1912320628 -117211878 1773953163 515592221 -2018377305 -256560847 1859232914 433492996 -2132818498 -136776408 1103026197 918153347 -1347372743 -659060305 1188240396 835988634 -1461879520 -539341386 1332039719 945971377 -1586810613 -697564771 1208521790 1057989800 -1509493486 -788413052 1544145009 722401511 -1308120739 -989816373 1533283432 744701182 -1251316412 -1033019950 1389510723 634745045 -1126424209 -874835463 1438614618 582530252 -1145969290 -860432928 1375578910 653958024 -1074542030 -923469148 1452306183 563568529 -1197601237 -812040515 1596334892 673256378 -1322761728 -969969002 1481369397 793565091 -1236957671 -1052592497 1279966074 994937836 -1572545962 -716969280 1260879715 1008750581 -1524031921 -768725287 1116812104 899023838 -1398844828 -610770190 1174206289 855361479 -1410165123 -587880725 1788054486 496286528 -2070025478 -207955348 1845383119 452558681 -2081411357 -185131403 1682441188 323957618 -1975098680 -46050722 1663420413 337835883 -1926519087 -97741241 1998887858 2337572 -1725236578 -298989048 1883856811 122580797 -1639498105 -381678063 2046759808 251142934 -1745784148 -520732102 2123552665 160818959 -1868777803 -409237981 1223072351 1071753929 -1494680717 -772813851 1334533702 948727504 -1585102998 -696119300 1178407533 825893627 -1473023167 -550222889 1095816820 911730402 -1352747176 -665221170 1431407163 576109229 -1151341801 -866591871 1379683874 624656052 -1137561842 -885710952 1535771145 747451039 -1249615067 -1031580749 1558693392 736163462 -1293310148 -974219350 1938340503 76515841 -1652106309 -360584403 1961197198 65162776 -1695866974 -303288524 2102604453 173277747 -1822600311 -463838433 2050946748 221890090 -1808754800 -482892026 1849666291 423139941 -2144220193 -147391671 1767010026 508911228 -2024009786 -262455472 1625563841 400757335 -1897249811 -101878917 1737090776 277796430 -1987606540 -25118878 -813791600 -1199983098 561047484 1450694442 -938261879 -1089179105 639443877 1360663347 -1046147422 -1230881228 799764366 1487691544 -959919429 -1311770067 684108695 1606523649 -758540556 -1513183646 1019738072 1270925134 -710651155 -1566350725 1001010113 1286406999 -602792250 -1424675248 840728554 1159417724 -612377889 -1401361847 896646131 1115065189 -200235432 -2095606066 438224756 1830418402 -209886655 -2072358185 494076781 1786000379 -87347606 -1916002564 348475206 1673691088 -39392653 -1969104155 329812831 1689238473 -374884804 -1633646934 128571152 1890510726 -288722395 -1714601293 12849929 2009277343 -411288050 -1870983528 158490402 2121625524 -535692777 -1760114047 236952379 2031659949 -697976879 -1587378361 946591485 1332536939 -787975224 -1508949154 1057362660 1208033906 -658620445 -1346826379 917528271 1102540377 -539755526 -1462449300 836606678 1188735552 -875386955 -1126852829 635225753 1390147087 -859872340 -1145547974 582025856 1438003734 -989253753 -1307697391 721899179 1543536189 -1033573474 -1251747064 745179826 1533917732 -318007527 -1710446705 50722357 1946338979 -362392832 -1654561898 73937452 1936655034 -472899797 -1797836867 232685063 2061061777 -457319630 -1816466524 179550750 2108983944 -256080003 -2017740821 515040849 1773524679 -137280668 -2133429262 434053704 1859654366 -26800305 -1990180903 275344995 1735286517 -116733098 -1911686208 386181754 1610849004 -45554670 -1974479740 323388734 1682027944 -98230261 -1927147363 338379047 1663857073 -208442336 -2070651722 496831756 1788493210 -184637383 -2080794449 451987733 1844967811 -520096650 -1745304352 250713434 2046207436 -409849745 -1869283079 161239363 2124112341 -299598780 -1725739822 2760040 1999449598 -381044643 -1639020341 122149233 1883302375 -970537766 -1323174836 673752566 1596953952 -1052049213 -1236520875 793076207 1480741241 -922923800 -1074103170 653471172 1374952786 -812611343 -1198016409 564062685 1452923211 -611199810 -1399397336 899659154 1117291780 -587460441 -1409605583 854749579 1173700893 -716546932 -1571984358 994327968 1279462710 -769156971 -1524586493 1009383865 1261357359 -464267949 -1823152699 173913215 2103084265 -482471606 -1808195108 221278310 2050441456 -360161951 -1651544585 75906125 1937837275 -303720072 -1696421394 65796180 1961674946 -102447817 -1897663071 401253403 1626182797 -24575698 -1987169864 277307394 1736462484 -146846459 -2143781485 422652969 1849040063 -263026404 -2024425078 509405232 1767626918 -549587557 -1472543475 825463991 1177855009 -665833086 -1353252588 912150702 1096376376 -773423703 -1495184065 1072176261 1223633939 -695486032 -1584625370 948295836 1333979146 -1031084545 -1248995991 746882259 1535358021 -974708250 -1293938320 736706762 1559130204 -867078707 -1151967909 576654561 1431846007 -885216812 -1136944830 624085240 1379268718 -1424866412 -602574078 1159471800 840634926 -1400928371 -612845797 1114760865 896980535 -1513501786 -758187216 1271376522 1019255324 -1566306369 -710721751 1286237843 1001217541 -1230679056 -1046322330 1487614684 799801930 -1312253975 -959469697 1606874821 683787859 -1199645758 -814093484 1450228462 561482360 -1089265701 -938201267 1360887543 639258209 -1870896292 -411348022 2121400944 158675686 -1760450747 -535390253 2032125545 236517119 -1633162386 -375333896 1890159170 128891604 -1714802825 -288546847 2009353819 12811981 -1916046536 -87276626 1673859604 348267138 -1968785631 -39745609 1688786445 330294939 -2096039158 -199767140 1830722086 437889712 -2072166637 -210104443 1785945663 494169769 -1308003627 -988921277 1543967737 721429359 -1251690804 -1033664934 1533728736 745400182 -1127023897 -875181455 1390189515 635153245 -1145094402 -860352920 1437687762 582381380 -1346477391 -658943449 1102054301 917975819 -1462524248 -539716034 1188939652 836433682 -1587156349 -698164715 1332448175 946649913 -1509413222 -787538420 1208373174 1057062688 -1989717475 -27237749 1734947633 275645351 -1911908860 -116545902 1610938152 386123710 -2017666513 -256120135 1773320963 515214229 -2133778890 -136958304 1860140826 433606540 -1798290823 -472419601 2061378389 232330179 -1816295840 -457525514 2108942156 179623898 -1710503349 -317916451 1946528615 50502641 -1654256046 -362725692 1936224126 74407912 -1725685482 -299691648 1999257658 2977964 -1639324401 -380709479 1883735075 121681077 -1744852700 -520578638 2045888520 251066526 -1869451971 -409641557 2124155921 161168519 -2070728334 -208403996 1788694622 496656584 -2080443029 -184957443 1844483143 452437201 -1974945472 -45119018 1682364524 323086586 -1926922919 -98415153 1663769717 338439395 -1572208162 -716361400 1279549682 994267236 -1524120121 -769591983 1261020395 1009685629 -1399748116 -610879110 1117776064 899209302 -1409528331 -587498141 1173499097 854924367 -1073933894 -923131604 1374908566 653541376 -1198467677 -812128971 1453241487 563708953 -1322870392 -970872546 1596520612 674220082 -1236574831 -1051955961 1480932541 792857643 -2143350697 -147316543 1848734075 422986221 -2024614834 -262806312 1767683426 509314548 -1897621403 -102520589 1626011977 401459679 -1987486596 -24220438 1736916304 276827590 -1652031437 -359714651 1938186527 75583881 -1696218070 -303893316 1961600262 65836432 -1823242239 -464209769 2103306541 173726139 -1807856616 -482771826 2049977652 221715874 -1152307041 -866779127 1432310195 576217381 -1136855930 -885275632 1379046826 624272700 -1249199955 -1030911941 1535433089 746842391 -1293452108 -975156190 1558781336 737029390 -1494867717 -773779347 1223180759 1072656705 -1584667422 -695413644 1334150606 948090200 -1472354103 -549808033 1177799141 825555315 -1353683760 -665363386 1096683004 911818090 1298472649 979512927 -1553235995 -731099277 1242094288 1024453190 -1543062532 -754873494 1136563963 884581997 -1380911145 -625490111 1154700002 869556852 -1428343858 -572914856 1355943597 668286523 -1092849791 -908370153 1472187060 548993570 -1179538536 -826893554 1577682591 688829961 -1341659213 -956246235 1499742854 778269200 -1217780822 -1066593476 1980448257 17567383 -1744478419 -285052997 1902574104 107072142 -1620534476 -395334750 2026944051 265782949 -1763780833 -505813111 2143121962 146424508 -1850535162 -424402032 1807494757 482025203 -2051911863 -222986273 1825696380 467065578 -2099279024 -170345530 1701291607 308319937 -1956001925 -59836435 1644847694 353194712 -1945894046 -83676172 1417555848 595140382 -1167044956 -847806926 1393814417 605346567 -1122137411 -904218069 1520805818 765630252 -1263810922 -1012075008 1573413795 718230325 -1278868849 -993971687 1237925868 1053691770 -1480106304 -792695210 1319435253 967035747 -1599431975 -676484529 1192409054 806717256 -1457727758 -568596892 1082094535 930628433 -1368321301 -646569347 1863323456 404176854 -2128712084 -166109446 1753074521 528153551 -2039240075 -244016413 1640728434 382515172 -1882855842 -121448760 1722172267 295793661 -2002247097 -5303599 1923555108 94384050 -1666613752 -340898146 1976228669 47049643 -1681606127 -322729337 2088539926 192653184 -1837959622 -445266260 2064732943 202793881 -1793117661 -501742923 2136177739 139742429 -1856168601 -430297615 2017376338 255428804 -1775183490 -516429336 1904800889 110085359 -1618569899 -394156605 1994731616 31588598 -1729408692 -269721126 1659137071 367221945 -1930818301 -68338283 1703520310 311335072 -1954035430 -58656372 1816126493 456709259 -2110683855 -180963929 1800544260 475336850 -2057551576 -228888130 1144872067 859466773 -1439482449 -583791303 1129355418 878159884 -1386284618 -631650016 1256641713 1038214183 -1528253027 -739277557 1300959400 982261822 -1551535740 -729661166 1502235879 781024369 -1216074293 -1065149091 1592232190 702593128 -1326847534 -940648124 1464976597 542569539 -1184913927 -833055377 1346109644 658190426 -1103994400 -919252618 1716014346 290422172 -2008667098 -12510032 1629849875 371374469 -1892947905 -131278679 1754514744 529855918 -2036489196 -241527678 1878917409 418984375 -2114953203 -151564133 2080333166 217607672 -1779352510 -487191340 2089982327 194357729 -1835206565 -442775347 1965348188 35907018 -1691700112 -332561178 1917391173 89006547 -1673039767 -348110593 1562799554 706829652 -1289220882 -1003537288 1514908123 759994701 -1270494985 -1019021215 1409148400 620418406 -1108114212 -889932726 1418732009 597102975 -1164033851 -845582253 1083276710 932597040 -1365304182 -644338660 1207744959 821791017 -1443702637 -554309627 1313535380 961398018 -1606118216 -683432914 1227305357 1042284827 -1490464607 -802267081 688511949 1578036059 -955794719 -1342141833 778313684 1499672386 -1066762504 -1217573266 668095487 1356161897 -908315949 -1092943291 549427174 1471719280 -827197750 -1179204004 884919209 1136261951 -625956219 -1380476397 869470128 1154760486 -572690788 -1428529654 979714971 1298297613 -731176265 -1553198559 1023969154 1242543892 -754522450 -1543383496 308804357 1700842387 -60188119 -1955681601 352993052 1645023114 -83599824 -1945932122 482112311 1807434657 -223210981 -2051726707 466728750 1825998776 -169880062 -2099714412 265349985 2027412471 -505509299 -1764115749 146616184 2142904302 -424456620 -1850442046 17523539 1980519365 -284884353 -1744686359 107390794 1902221276 -395786650 -1620052240 806546060 1192614426 -568554592 -1457800394 931081877 1081613827 -646885447 -1367965905 1053385406 1238258216 -792263790 -1480576252 967091879 1319343665 -676673653 -1599211747 765852392 1520618110 -1012163644 -1263752366 717766385 1573850727 -993632291 -1279168693 595489498 1417232972 -848292874 -1166597280 605271747 1393854037 -904013841 -1122310279 192727620 2088499922 -445469848 -1837786114 202444381 2065055435 -501256335 -1793564697 94847606 1923117792 -341236902 -1666313268 46827119 1976415993 -322640061 -1681664043 382458400 1640819382 -121259252 -1883075686 296099385 1721839279 -5734635 -2001776765 403722770 1863803524 -165792962 -2129067096 528324107 1752868509 -244058329 -2039167055 457161039 1815644633 -181282717 -2110330635 475168086 1800752576 -228844422 -2057622292 367276413 1659044331 -68530095 -1930600249 311031140 1703855602 -58223544 -1954503458 109619499 1905236413 -393820153 -1618872175 31812914 1994546596 -269808610 -1729348472 139665689 2136215951 -430096331 -1856343901 255780096 2017056150 -516914132 -1774734150 542218631 1465297169 -832571221 -1185363907 658267550 1346071816 -919454542 -1103819740 780800437 1502421283 -1065062247 -1216135153 703059372 1591797050 -940985216 -1326545898 1038518755 1256307061 -739710769 -1527785383 982207994 1301052780 -729469738 -1551754176 859636177 1144664391 -583835395 -1439412117 877708744 1129837918 -631331612 -1386638222 35948558 1965275288 -332732126 -1691493964 88689687 1917746305 -347656901 -1673519699 218038332 2079862954 -487497456 -1779019386 194167845 2090202291 -442718967 -1835297377 529766506 1754573052 -241305274 -2036676144 419322995 1878617317 -152027809 -2114515511 289935448 1716461774 -12160652 -2008989214 371577921 1629676759 -131353235 -1892907525 961194182 1313708112 -683357718 -1606157956 1042771167 1226857545 -802615821 -1490141851 932258036 1083576418 -643874344 -1365741234 821880045 1207686267 -554531391 -1443515049 620607650 1408927796 -889988722 -1108023016 596671675 1419201581 -845275753 -1164366591 707145872 1562443782 -1003990596 -1288740566 759952521 1514980383 -1018849883 -1270700749 -2051238719 -222583721 1806890477 481674619 -2100211496 -170500018 1826566644 467140962 -1956176653 -60806043 1701412319 309218633 -1945446166 -82974596 1644476870 352553296 -1744075611 -284380109 1980097929 16962847 -1620688708 -396267478 1902649744 107942150 -1764750185 -505988095 2027843003 265903405 -1849833330 -423954408 2142480802 146053428 -1093487607 -908753761 1356649765 668722611 -1178636272 -826785658 1471222076 548807082 -1341572037 -955380563 1577540887 687893889 -1218119646 -1067202380 1500158222 778938776 -1553619859 -731736837 1298908481 980219351 -1542954892 -753970974 1241907544 1023488462 -1380045729 -625402679 1135627635 884440549 -1428953018 -573253424 1155369322 869972476 -1666734720 -341797610 1923728556 95351866 -1681235559 -322088689 1975779509 46346275 -1837355598 -444916444 2087865502 192248840 -1793988181 -501819075 2065664135 202946577 -2129611292 -166230670 1864291528 404350046 -2038599171 -243646101 1752371409 527704135 -1882505770 -120844992 1640324346 381840492 -2002322993 -6174375 1722325219 296724597 -1479965368 -791759394 1237836900 1052824818 -1599848111 -677154361 1319772285 967643371 -1458434694 -569033236 1193045078 807099584 -1367357085 -646383115 1081190479 930519257 -1166109396 -847665734 1416688640 595051670 -1122807499 -904633949 1394421785 605683855 -1264247522 -1012781688 1521187890 766266532 -1278682873 -993007215 1573304363 717326525 -1215629757 -1064450347 1501861743 780380153 -1327025574 -941620532 1592349558 703488992 -1185841551 -833204505 1465851741 542650315 -1103316376 -918844674 1345510212 657845202 -1438783961 -583346511 1144227595 859092893 -1387257282 -631827800 1130251026 878277508 -1528402411 -740204925 1256722233 1039089583 -1551128052 -728982886 1300613920 981662646 -1931159925 -68950499 1659549607 367888177 -1953951086 -57794044 1703375806 310395688 -2109776199 -180851153 1815166869 456527619 -2058184032 -229266890 1801255820 475777818 -1856780561 -430639495 2136844227 140154709 -1774320906 -516345248 2016437210 255284044 -1618456867 -393249205 1904619505 109125479 -1729787196 -270353838 1995172840 32299902 -1366178046 -644417644 1084204590 932746936 -1443101925 -553962611 1207067191 821383841 -1605742800 -682786906 1313091100 960700042 -1490580695 -803161153 1227483653 1043258003 -1289300122 -1004410896 1562949194 707757788 -1270148225 -1018420247 1514500691 759317189 -1107468460 -889557054 1408450168 619974382 -1164928179 -845698085 1419704929 597281527 -1778391094 -487008420 2079426278 217495152 -1835916333 -443215035 2090615551 194736745 -1692110856 -333226130 1965690580 36519490 -1672893471 -347169929 1917307597 88144475 -2008483922 -11548872 1715902082 289515028 -1893387337 -131988703 1630229147 372007437 -2037153892 -241938678 1755127472 530198054 -2114012283 -151418093 1878055593 418900543 -506441275 -1764269741 266219753 2027487359 -423782948 -1850038966 146011376 2142553190 -284435977 -1743984287 17152219 1979877453 -395960850 -1621021320 107510978 1903119444 -60341855 -1956613833 308879501 1701711899 -83196488 -1945258706 352642196 1644418050 -222508653 -2051278587 481470655 1807063081 -170848886 -2099888868 467627174 1826118704 -625053427 -1380367973 883953697 1136074935 -573328108 -1428912766 870175800 1155196078 -731514561 -1553806935 980129811 1298966661 -754434778 -1542517328 1023826954 1241607324 -955686551 -1341238785 688324677 1577070803 -1067145872 -1218210330 778749020 1500378314 -908924581 -1093281331 668764279 1356576993 -826331838 -1179116076 548490350 1471577336 -120889212 -1882435566 382009768 1640116542 -5856099 -2002676725 296273329 1722807591 -166664010 -2129143776 404654490 1863956748 -243454801 -2038817735 527650179 1752464661 -444829472 -1837416330 192025036 2088051034 -502156039 -1793686417 203412949 2065229123 -341313326 -1667184572 95001086 1924049256 -322290485 -1681060771 46423527 1975741809 -1012580276 -1264422694 766189920 1521226230 -993491883 -1278233405 717677945 1572984303 -847329154 -1166411544 594585938 1417124292 -904721305 -1122747151 605908299 1394236893 -569225176 -1458216770 807153924 1192952210 -645950415 -1367825241 930215197 1081525643 -792078310 -1479612276 1053276470 1237354912 -677110781 -1599918955 967474479 1319980473 -739888313 -1528757295 1038635627 1257202429 -729024674 -1551054904 981833330 1300408036 -583156875 -1439003677 859036249 1144318671 -632258708 -1386786822 878583360 1129918166 -833543389 -1185541195 543113743 1465414297 -918755526 -1103374420 657622550 1345697408 -1064654063 -1215456377 780454461 1501821611 -941134072 -1327472738 703139364 1592671922 -393735281 -1618009319 109474467 1904296501 -270149738 -1729960192 32224954 1995212332 -430728259 -1856722133 140376721 2136656391 -516005980 -1774620878 254819976 2016874014 -180419605 -2110246019 456221383 1815499345 -229455886 -2057963676 475834078 1801164360 -68908071 -1931232433 367717109 1659755107 -58110016 -1953595562 310849260 1702895226 -889388538 -1107676528 619930410 1408521148 -846150113 -1164446071 597600051 1419351973 -1004107212 -1289635166 707324696 1563417486 -1018474963 -1270055237 759508737 1514282903 -683011486 -1605557516 960787278 1313031128 -802695557 -1491015955 1042921303 1227786177 -644769200 -1365857594 933231484 1083755498 -553886135 -1443139873 821182309 1207242739 -242015538 -2037116328 530400226 1754952564 -151066921 -2114333119 418416635 1878505325 -12014852 -2008049046 289852368 1715600198 -131764507 -1893573005 371920841 1630289759 -333172054 -1692204484 36328326 1965908752 -347474253 -1672559067 88577951 1916839689 -486557032 -1778873842 217177012 2079779618 -443384191 -1835708905 194781101 2090544955 -1843189702 -450619220 2083342614 187332992 -1789989853 -498475851 2067827983 206028185 -1661427704 -335572834 1928773924 99742130 -1684708335 -325954425 1973093693 43791787 -1886111650 -124581688 1637505394 379415012 -1996882873 -78639 1727503723 300985853 -2125483924 -163020550 1866584384 407298518 -2044562315 -249215773 1747719513 522921423 -1454569230 -565561244 1195600350 809785672 -1373582101 -651690883 1076800967 925474129 -1483308864 -795758506 1234756076 1050661242 -1594145575 -671321009 1324688885 972166499 -1258678122 -1006819328 1525971386 770918700 -1281893233 -997135335 1570356643 715033909 -1172205404 -853106638 1412428168 589873438 -1119071043 -901028821 1396848017 608503047 -1959257733 -62969363 1698068567 305219777 -1940529822 -78451212 1650179150 358386904 -2048683703 -219897377 1810755685 485146867 -2104601264 -175544890 1820341372 461833450 -1769010913 -511166071 2021746739 260462757 -1847407354 -421134960 2146217002 149658812 -1739292371 -279727685 1985667073 22925463 -1623636684 -398559838 1899439128 103814286 -1336526413 -950990555 1582848159 694118409 -1220805206 -1069757124 1496685702 775072784 -1098010239 -913669865 1350815917 663019579 -1176472168 -823704306 1475220660 552150050 -1377752617 -622454463 1139755259 887650413 -1433604658 -578036392 1149406434 864402548 -1556438555 -734162573 1295302857 976482399 -1537776132 -749709974 1247347920 1029583942 -1609217352 -686654930 1310403476 958143234 -1485271391 -796934601 1232531341 1047650075 -1362181494 -641076708 1086366630 935826224 -1448933741 -559663611 1202546623 816469801 -1113433380 -895129014 1403796464 615189350 -1160798523 -842486189 1422000105 600231807 -1283861778 -998317448 1568125890 712016724 -1273751817 -1022155167 1511684059 756893517 -1686410640 -327394586 1970604892 41040842 -1676235159 -351166721 1914228549 85983187 -1784618430 -492317996 2075034478 212448248 -1832049061 -439740723 2093172599 197425121 -2033419756 -238335358 1757551416 533015470 -2120106483 -156856677 1873796897 413724599 -2011696602 -15678800 1712952074 287220636 -1887816129 -126024023 1635014419 376661893 -1190233095 -838251665 1459624661 537340483 -1100759072 -916156554 1349377740 661319258 -1210715189 -1059929251 1507562215 786211441 -1330104366 -943782076 1589008126 699491944 -1531352163 -742499573 1253509809 1034959399 -1546342524 -724328686 1306185384 987627070 -1436359761 -580529351 1147961987 862695957 -1391515722 -637004000 1124157082 872838668 -2107614415 -177771609 1819163165 459868811 -2062704856 -234180674 1795423748 470077074 -1933847805 -71507051 1656074799 364020409 -1948903654 -53401716 1708684854 316622496 -1613280427 -388990013 1910057593 115219183 -1732604084 -272777254 1991568992 28565238 -1861434521 -435424271 2130879051 134583005 -1772025986 -513394712 2020566610 258496196 -162534082 -2125931096 406948882 1866906756 -249419481 -2044388943 522995723 1747679389 -124492532 -1886169702 379192352 1637692598 -417515 -1996582525 301449273 1727066287 -336003750 -1660957236 100047990 1928441056 -325764797 -1684928043 43735151 1973184761 -450661016 -1843116546 187503684 2083136722 -498159247 -1790344729 205574237 2068308171 -853422602 -1171849888 590327002 1411947596 -900986385 -1119143559 608331971 1397053525 -1007008316 -1258457774 770974952 1525879934 -996703779 -1282363061 714727665 1570689127 -795419246 -1483608828 1050197182 1235192872 -671409781 -1594087139 972388519 1324501041 -565357152 -1454742218 809710732 1195639834 -652176967 -1373134545 925823125 1076477955 -279651201 -1739330327 22723923 1985842629 -398911386 -1623316240 104298826 1898990044 -510700467 -1769446181 260126049 2022049271 -421359532 -1847222078 149746040 2146157038 -219952101 -2048590707 485338423 1810537889 -175241214 -2104936300 461400366 1820809656 -63421399 -1958775617 305538309 1697715603 -78282704 -1940737882 358342940 1650250122 -734331721 -1556231135 976526747 1295232269 -749258578 -1538258888 1029265794 1247701268 -622758779 -1377418221 888083881 1139287359 -577982308 -1433698294 864211376 1149624614 -913445677 -1098195899 662932991 1350876521 -824170294 -1176037284 552487398 1474918768 -950639391 -1336847241 693634509 1583297883 -1069833992 -1220767634 775274964 1496510786 -998666308 -1283539158 712502928 1567677958 -1022080091 -1273791693 756689545 1511856671 -895350898 -1113245928 615278242 1403737652 -842021993 -1161235711 599892667 1422299693 -640770088 -1362514098 935395060 1086836322 -559719487 -1448842409 816659181 1202326139 -686483478 -1609422980 958101190 1310475856 -797387789 -1484790939 1047966431 1232175689 -15224972 -2012176414 286903896 1713307342 -126194835 -1887609861 376703553 1634941655 -238278842 -2033510448 532825706 1757771516 -157162657 -2119773239 414155379 1873326821 -492781808 -1784180858 212786748 2074734250 -439518455 -1832236129 197335589 2093230771 -327469278 -1686370380 41244174 1970431640 -350817477 -1676557395 85496343 1914675841 -580731139 -1436184981 862773201 1147924295 -636519708 -1391965582 872487880 1124477790 -742836529 -1531050407 1035425763 1253074805 -724241706 -1546403264 987403258 1306370924 -1059737959 -1210933745 786157493 1507655459 -944215424 -1329636842 699796396 1588673338 -837933397 -1190586819 536889223 1460107025 -916200782 -1100688860 661488542 1349169928 -435380683 -1861505373 134414105 2131087247 -513713620 -1771672902 258947840 2020084630 -388557305 -1613748591 114915115 1910392765 -272969186 -1732386168 28619570 1991476132 -71594415 -1933787449 364244861 1655889899 -53065144 -1949205794 316156772 1709120498 -178256285 -2107164939 460220239 1818843097 -233979270 -2062880020 470000470 1795462080 1526374962 771592868 -1259027682 -1007422584 1570203179 714102461 -1281816825 -996264047 1411459584 589699734 -1171305684 -852984902 1397550617 608951951 -1119711435 -901398621 1196274262 810189504 -1455172742 -565910548 1075869263 925320921 -1372711069 -651614219 1234582116 1049692914 -1483187384 -794858530 1325137533 972869355 -1594515631 -671961145 1637122810 378778220 -1885674538 -123874496 1727612643 301889141 -1997068337 -1042599 1867451080 407386718 -2126418972 -163161230 1747111633 522583623 -2043891715 -248799381 2082706078 186950152 -1842482254 -450182364 2068731527 206136849 -1790953557 -498661571 1928862380 100608570 -1661568128 -336508138 1972756149 43183651 -1684291687 -325284081 1138856819 887530469 -1376783777 -622279991 1150048106 864774140 -1434307002 -578484528 1295653697 977087447 -1556841875 -734835973 1247272792 1028714446 -1537622412 -748777758 1582727959 693220225 -1336352197 -950021459 1497057038 775714712 -1221253598 -1070459212 1351420709 663370675 -1098683895 -914072929 1474350908 552075178 -1175540208 -823550330 2022683579 260604717 -1769876841 -511254015 2145548194 149243700 -1846798706 -420796904 1985231753 22219551 -1738909019 -279090637 1899626384 104779526 -1623744836 -399462870 1698210783 306156361 -1959345421 -63835547 1649764294 357717840 -1940191510 -77842820 1810050029 484711291 -2048046399 -219514281 1821306868 462020450 -2105504040 -175653298 1758249136 533458982 -2034064996 -238710518 1872823465 413545535 -2119211643 -156740333 1712801922 286291988 -2011616850 -14804680 1635421339 377338893 -1888162377 -126624479 1971048660 41738306 -1686785544 -328040082 1914049741 85009499 -1676118559 -350272137 2074106086 212297840 -1783744054 -492238500 2093849855 197831785 -1832649261 -440087227 1403183224 614846702 -1112768172 -894717502 1422861409 600315127 -1161738931 -842631717 1568237642 712923356 -1284044442 -999278096 1511304275 756260037 -1273311873 -1021444631 1310060572 957530250 -1608806096 -685989466 1232614405 1048511635 -1485417175 -797874753 1087273006 935938232 -1363142398 -641259116 1201912887 816090273 -1448223461 -559223411 1909977585 114344295 -1613131555 -388063157 1991914984 29164926 -1733012284 -273456046 2131524035 134957397 -1862133521 -435869575 2019671514 258379084 -1771053834 -513217440 1818288533 459788547 -2106687303 -177622993 1796023692 470422810 -2063383392 -234589130 1656449447 364665137 -1934292853 -72206307 1708567998 315727144 -1948726126 -52429820 1253691705 1035919791 -1531465707 -743407485 1305744672 986916278 -1545964532 -723696486 1147296011 862284189 -1435748313 -580187983 1125096722 872983940 -1392378818 -637088600 1460584797 537522635 -1191141263 -838364953 1348666692 660878802 -1100127128 -915778306 1507150191 785545721 -1210374077 -1059317547 1589153142 700431840 -1330189222 -944644916 1050044214 1234261920 -795343334 -1482738036 972792623 1325175737 -671759869 -1594690923 810413828 1196089234 -565998040 -1455112514 924855069 1076304779 -651277775 -1373013337 589395794 1411794884 -852552066 -1171773720 609006411 1397457885 -901590425 -1119493391 771424096 1526583286 -1007378868 -1259098406 714554233 1569721327 -996582827 -1281463613 100157438 1929344872 -336189742 -1661921724 43353063 1972548465 -325328181 -1684221347 186896332 2082799450 -449990944 -1842700682 206441429 2068396867 -499094791 -1790485905 407852954 1867015948 -163498314 -2126117344 522359683 1747297045 -248712529 -2043952583 378855336 1637084990 -124076412 -1885499886 301538225 1727933223 -558435 -1997518325 663574135 1351247585 -914147493 -1098643507 551588462 1474798328 -823200958 -1175862316 693558853 1582427859 -950485143 -1335914497 775625308 1497115338 -1070236816 -1221440538 976897555 1295873669 -734779585 -1556932695 1029145098 1246802588 -749083866 -1537289296 887213601 1139211959 -621826291 -1377263717 864815672 1149975214 -578655468 -1434100862 484669119 1810122281 -219342957 -2048252155 462336678 1820951088 -176106614 -2105023716 305725069 1698680347 -63529055 -1959678153 357907092 1649543682 -77898824 -1940100306 22308571 1985173069 -279312393 -1738721439 104440514 1899926100 -398998546 -1624181896 261091049 2022235775 -511602747 -1769554093 149039856 2145720934 -420721700 -1846838454 211813812 2074555682 -491887464 -1784065010 198033837 2093674811 -440164223 -1832611817 41651590 1971109136 -327816022 -1686971332 85346719 1913747721 -350738253 -1675683803 286725584 1712334150 -15108868 -2011282326 377147849 1635639647 -126570267 -1888255885 533503458 1758178676 -238879538 -2033857448 413227515 1873176941 -156288809 -2119694271 936256892 1086920170 -641711024 -1362660154 816046437 1201983987 -559054775 -1448431393 957721934 1309842904 -686044062 -1608712972 1048078679 1233082817 -797570949 -1485752083 712586520 1568540046 -998812620 -1284479838 756347137 1511244183 -1021669331 -1273126725 614645034 1403358652 -894641146 -1112806256 600799539 1422412197 -842983393 -1161418615 364590325 1656489059 -72002087 -1934465713 316076268 1708245114 -52915776 -1948278442 459324615 1818725457 -177283605 -2106987139 470644958 1795835976 -234677774 -2063324828 135013521 2131432455 -436058691 -1861913301 258072712 2020003870 -512786012 -1771523790 114797731 1909496885 -388379249 -1612776167 28993722 1992120364 -273413738 -1733084928 785716285 1506944171 -1059359471 -1210301049 699977764 1589633202 -944328440 -1330544226 537828367 1460251801 -838795997 -1190670923 660822038 1348757632 -915588806 -1100346964 862061657 1147483343 -580098699 -1435806237 873447488 1124659414 -637427348 -1392078342 1035570283 1254014205 -742920889 -1531912751 986990706 1305704676 -723900066 -1545791032 -656328085 -1343878403 921656135 1105750993 -544407950 -1467232540 830644062 1183166408 -700796327 -1589804337 942986101 1328800739 -782797248 -1504688426 1062803308 1214130170 -984208881 -1303307623 727206691 1549761461 -1036259818 -1254302080 741707578 1530052524 -879910339 -1131769173 629392145 1384444807 -857709020 -1142466894 586024712 1441347486 -477160797 -1803015627 226589583 2055621401 -454893894 -1813647828 183287702 2112589568 -313224559 -1705795065 56292285 1952301867 -365341048 -1656855010 70727588 1932527410 -29881657 -1992345007 272002027 1731287933 -111816994 -1907163576 391884786 1616682852 -253525259 -2015055261 518906841 1776997199 -141670676 -2138474886 427829184 1854347094 -1040577750 -1224918084 804547078 1492343440 -963129549 -1315897435 681160223 1604230793 -819887336 -1205423218 556786228 1445515938 -934525183 -1085573225 641869357 1363482299 -598926514 -1421202472 843283042 1162103540 -618602665 -1406668863 892255867 1110019821 -761883780 -1517181974 1016656464 1268761286 -704948379 -1560516621 1005925961 1290929887 -90952734 -1919739020 345656014 1671264856 -33951749 -1963008147 334991063 1693498945 -196107312 -2092395706 440517372 1833366122 -215849015 -2077927585 489424613 1781216883 -417121402 -1876686064 153967274 2116708924 -531693665 -1756770551 239115955 2034740773 -369577036 -1627421918 133616280 1894900238 -292194387 -1718466757 10163841 2006722071 -354985751 -1647286145 81344965 1943931219 -306537232 -1698845594 62193116 1957940554 -468922149 -1827938227 167948791 2097512801 -480176958 -1805245356 225408494 2053653880 -144684915 -2140702693 426650017 1852381495 -267547500 -2029339646 503573944 1761926446 -105135937 -1900220375 397779347 1622315269 -19528538 -1982778320 282617226 1742689564 -776374239 -1497478985 1068964109 1219504539 -690701256 -1579971410 953867540 1339944322 -547164141 -1469726587 829198655 1181458857 -670092278 -1358429028 906056998 1090938288 -871471035 -1157015341 570427753 1426536959 -882660260 -1134256950 627953008 1382743526 -1026170761 -1244475167 752583003 1541190093 -977787794 -1296100104 733365570 1555133908 -204707416 -2067048130 499255428 1791309842 -190730831 -2086232793 447728797 1839791115 -48766566 -1978609396 320438454 1679732768 -92658301 -1921182443 343164079 1668510777 -293897780 -1719908006 7674080 2003970166 -384385579 -1643016893 119069945 1881140335 -526323202 -1750613656 246321362 2041159748 -405981721 -1865808527 163796171 2126799965 -928888480 -1079674378 648816716 1370167514 -808481415 -1194803729 566357077 1455873219 -965099182 -1317080636 678928510 1601212648 -1055652533 -1240255011 790258791 1478317297 -720021244 -1575851630 991639592 1276905662 -763847395 -1518359157 1014430769 1265749159 -607203018 -1396055648 901820442 1120370828 -593291985 -1415305799 850228227 1168786581 -1131544721 -880095239 1384357443 629452501 -1142932618 -857273376 1441684058 585722572 -1302956195 -984528949 1549276785 727656167 -1254378684 -1036221486 1530253928 741532414 -1589973237 -700588131 1328844327 942915249 -1504236782 -783279228 1213811262 1063156392 -1344182471 -655992913 1106183701 921187971 -1467178208 -544500810 1182974476 830861978 -2015109209 -253432015 1777188491 518688285 -2138170434 -142005464 1853913746 428296708 -1992796267 -29399293 1731606201 271648303 -1906994292 -112024806 1616638624 391954998 -1705717821 -313262251 1952100079 56467065 -1657205798 -365020340 1933011702 70277728 -1802549263 -477595801 2055284445 226891339 -1813871640 -454708354 2112676548 183226962 -1516843474 -762184008 1268297474 1017094036 -1560606153 -704890207 1291152155 1005738893 -1420999140 -599099766 1162028848 843323302 -1407155707 -618155373 1110369065 891933631 -1205739958 -819532068 1445969766 556306416 -1085531565 -934597947 1363311487 642075625 -1225107848 -1040357650 1492399956 804456386 -1315466655 -963599625 1603924813 681493467 -1627853082 -369107344 1895206858 133283676 -1718277377 -292414871 2006666195 10255173 -1876728108 -417049022 2116880376 153761646 -1756454195 -532049317 2034287585 239596407 -2091909502 -196555244 1833017262 440839992 -2078131557 -215676403 1781291959 489384737 -1919650128 -91011546 1671042972 345843466 -1963347287 -33652161 1693963141 334553875 -1900306963 -105075333 1622539457 397593687 -1982440972 -19830430 1742223576 283052110 -2141186593 -144235191 1852732659 426329189 -2029137466 -267722416 1761849578 503611516 -1827893879 -468992737 2097343653 168156211 -1805563504 -479823610 2054105276 224925738 -1646852677 -355453651 1943626903 81679361 -1699036766 -306319052 1957994638 62099480 -1244283611 -1026388557 1541135369 752675999 -1296533188 -977319510 1555437584 733030534 -1156696809 -871823999 1426084923 570909869 -1134300914 -882589288 1382912034 627744948 -1469928127 -546988585 1181535341 829160699 -1357944488 -670541362 1090586740 906377442 -1497815693 -776071707 1219970143 1068528841 -1579884182 -690761220 1339719750 954052816 -1751077716 -525886406 2041499008 246021398 -1865586507 -406169565 2126711193 163854607 -1719982946 -293858296 2004174258 7501092 -1642667897 -384708591 1880654251 119517501 -1978155832 -49247138 1679416804 320793970 -1921353519 -92452793 1668553213 343091563 -2066991878 -204798868 1791120854 499475776 -2086539037 -190398347 1840222671 447258969 -1395749788 -607535886 1119939912 902290910 -1415362435 -593200917 1168976209 850008519 -1575680938 -720227136 1276863866 991712748 -1518813105 -763367207 1266065763 1014075893 -1317430272 -964776810 1601699116 678481338 -1240180711 -1055692657 1478113589 790432163 -1079897038 -928701276 1370256670 648758664 -1194340309 -808918851 1455534343 566657425 272150627 1732215029 -29961905 -1993219623 391476346 1616004332 -111471274 -1906563648 518207569 1776552135 -252880515 -2014680597 428801096 1854524638 -142566044 -2138591758 227516423 2055770257 -478035669 -1803095619 182608926 2112181384 -454294222 -1813301852 55846965 1951602851 -312850151 -1705150065 70904876 1933499578 -365458176 -1657750122 727093419 1548853309 -984026745 -1302347503 742085810 1530684452 -1036700258 -1255013112 630003865 1384785935 -880576075 -1132181213 585161856 1441262614 -856769108 -1142321862 920748239 1105637465 -655367709 -1343696523 831276246 1183544384 -545118726 -1467673236 943327485 1329412203 -701208111 -1590470329 1062718692 1213267058 -782651960 -1503748770 153321762 2116334004 -416423922 -1876242280 240010555 2034857389 -532667369 -1756949375 133695760 1895774598 -369727428 -1628350294 9817353 2006121887 -291787739 -1717789517 345280838 1670619600 -90509206 -1919041284 335107423 1694393801 -34130829 -1963981595 441391476 1833445858 -197035944 -2092545842 488824173 1780870651 -215172031 -2077520681 843948522 1162514812 -599539514 -1421545392 891315699 1109874021 -617741089 -1406585783 1016474072 1267800398 -761771788 -1516275614 1006366145 1291640151 -705327891 -1561150341 804958606 1493008664 -1040920414 -1225531340 681014679 1603290369 -963046213 -1315036115 555825596 1445333290 -818980720 -1205311482 642579877 1363922227 -935158647 -1085952993 571396833 1426711159 -872369203 -1157135525 627250936 1382295150 -882018348 -1133885630 752179923 1540516421 -1025819649 -1243870359 733519562 1556065884 -977862682 -1296969872 1069138565 1220473363 -776494167 -1498377409 953419420 1339241994 -690329680 -1579329754 828525239 1181055521 -546559077 -1469375731 906989230 1091092024 -670961790 -1358504172 425783849 1852293823 -143748347 -2140560493 504182320 1762264742 -268216548 -2029754486 398162459 1622952589 -105571529 -1900926047 282508802 1741786772 -19341522 -1981812808 81257037 1943065307 -354843807 -1646349321 62531156 1958549186 -306952328 -1699514386 168585855 2097896169 -469628077 -1828373563 224505446 2053545712 -479211702 -1805058084 991290272 1276302134 -719617396 -1575177702 1014507449 1266620207 -764000619 -1519290877 902720402 1120492292 -608171330 -1396229592 849588107 1168416541 -592589145 -1414857167 648213444 1369817938 -928214296 -1079270786 567228381 1455949643 -809412879 -1194957209 679050230 1602112352 -965272870 -1318049204 789889007 1477676921 -1055203645 -1239552427 8110952 2004677630 -294280636 -1720544558 118884209 1880176615 -384276899 -1642113333 245386074 2041019340 -525456778 -1750525216 164466499 2127216597 -406589841 -1866146055 499962636 1791746970 -205344224 -2067430730 446764821 1839605635 -189827527 -2086123857 320297790 1678797736 -48678382 -1977742716 343580455 1669181361 -92996085 -1921790307 1951692135 55789041 -1705372597 -312662819 1933160830 71205352 -1657286574 -365895484 2056256853 227069379 -1803445127 -477713169 2111977804 182782426 -1813227424 -454334218 1776510211 518280597 -2014510033 -253086535 1854841114 428446092 -2139045834 -142085984 1731783985 272620967 -1992913891 -30294901 1616193832 391256510 -1906620412 -111380334 1329223087 943547705 -1590414205 -701299691 1213698486 1062248736 -1504055142 -782319604 1105321373 921103627 -1343243087 -655848409 1183586692 831203602 -1467844440 -544913346 1384990155 629831005 -1132256025 -880536463 1440776658 585609540 -1141972738 -857091992 1549192697 726793583 -1302811435 -983589821 1530595808 742144374 -1254790964 -1036887974 1833911334 440956080 -2092882678 -196733540 1780645951 489009321 -2077433581 -215232123 1670695956 345242754 -1919242952 -90333778 1694042125 335427739 -1963497183 -34580041 1895322690 134178004 -1628031634 -370080264 2006290523 9609421 -1717833353 -291716639 2116279408 153414886 -1876050596 -416641590 2035161193 239675647 -1757382331 -532198957 1445029102 556160120 -1204877886 -819448492 1363976439 642486369 -1086144037 -934940339 1492839644 805166154 -1225486864 -1040990874 1603741893 680532051 -1315354135 -962692737 1268151434 1016153116 -1516759642 -761322192 1291563155 1006403589 -1560948289 -705502935 1162738872 843762734 -1421632108 -599479038 1109407905 891750455 -1406248563 -618043109 1180833765 828712819 -1469286711 -546617761 1091556348 906552170 -1358843184 -670662074 1220124631 1069461313 -1497891077 -776941971 1339317198 953379672 -1579533598 -690156940 1540687745 751974167 -1243912531 -1025747397 1555612568 733999886 -1296653644 -978218462 1427017651 571064101 -1157566817 -871899639 1382239146 627342140 -1133696378 -882238960 2097952557 168495035 -1828563455 -469408105 2053239604 224838562 -1804627432 -479681906 1943519007 80777097 -1646666189 -354488667 1958378246 62737296 -1699472854 -307025220 1622878025 398202847 -1900722587 -105744653 1742136144 282186694 -1982299524 -18894102 1851830139 426221549 -2140221865 -144048447 1762487138 503995380 -2029843890 -268158248 1601775268 679351858 -1317582968 -965708002 1477763773 789828139 -1239776367 -1055018233 1369616022 648388096 -1079193670 -928252116 1456433807 566778393 -1195308125 -809092299 1120810688 902366806 -1396680724 -607688838 1168372441 849658447 -1414687755 -592796829 1276493554 991071844 -1575231522 -719524024 1266186987 1014975101 -1518986297 -764335279 1679230572 319829754 -1978046656 -48343082 1668989557 343798499 -1921735847 -93088817 1791790686 499891912 -2067599502 -205135900 1839286855 447118033 -2085672085 -190309379 2040534536 245835422 -1750173916 -525776974 2127417873 164291207 -1866222787 -406551637 2004590138 8171180 -1720320234 -294465664 1880513059 118581941 -1642579185 -383841383 1477059573 789386083 -1241234727 -1056738737 1600645100 677435258 -1318484288 -965822890 1456581575 567712593 -1193293077 -807863683 1371303902 649813832 -1078849806 -927646108 1170027409 851051271 -1414311235 -592158165 1120991112 903333662 -1394698588 -606493134 1265023907 1013025589 -1519854961 -764417511 1275822010 990662444 -1576722794 -721277440 1667498813 342045611 -1922407919 -93498745 1678362404 319748018 -1979210232 -50293090 1841269519 448314265 -2085492189 -189343051 1792167702 500531072 -2065945030 -203743572 2127762265 164897743 -1864535435 -405126429 2042550080 247064534 -1750026644 -524843270 1879612267 118467581 -1643709881 -385758511 2003132274 6451172 -1721024930 -294908216 1091637940 907420194 -1356893288 -669498610 1182586541 830203451 -1468876927 -545945833 1338677894 953002512 -1580926038 -691811524 1218928287 1067478537 -1498857549 -777122011 1554383568 731984454 -1297587204 -978365590 1540081353 751629919 -1245337627 -1027434637 1383959266 628800116 -1133253682 -881534120 1427132155 571965037 -1155649577 -870768831 2055156348 225968874 -1804512432 -478780474 2098394725 169199347 -1826842807 -467949601 1956952654 61049560 -1700078750 -307368972 1942584919 80629441 -1647894661 -356503571 1741169176 282006158 -1983495372 -20876382 1621485057 396547735 -1901361363 -106121285 1762896426 504666812 -2028090618 -266667120 1853779507 427384485 -2140139745 -143179895 1782333815 490435041 -2077089701 -214626099 1834059118 441890296 -2090867646 -195504940 1692911941 333511123 -1964398487 -34694913 1669991772 344800714 -1920701328 -92054298 2005618963 9200005 -1719324609 -293470039 1894159626 132228508 -1628900314 -370162512 2035341601 240642487 -1755400179 -531003237 2117934392 154807726 -1875674092 -416002942 1364353471 643125545 -1084489581 -933548027 1447011750 557356336 -1204697974 -818482148 1602873741 680450331 -1316517727 -964642761 1491348884 803413250 -1226158920 -1041400786 1290105307 1004683597 -1561653001 -705945503 1267250626 1016038740 -1517890322 -763239304 1111423465 892979583 -1406101307 -617109421 1163083248 844369254 -1419944740 -598053814 1931964470 69222560 -1658253030 -366075508 1951052847 55411897 -1706765053 -314317419 2113730564 184273042 -1812817624 -453662274 2056338461 227937419 -1801495247 -476549721 1854955602 429347012 -2137128578 -140955160 1778230347 519738589 -2014067353 -252381711 1615587424 390912246 -1908045492 -113067558 1730555001 270605551 -1993847467 -30442045 1212764414 1062101096 -1505283630 -784334524 1327797479 941859953 -1591020085 -701643427 1184028876 831907930 -1466123808 -543454858 1107238101 922233923 -1343128071 -654946961 1442726042 586772492 -1141890634 -856223456 1385399427 630502421 -1130502737 -879045319 1529202856 740489278 -1255429756 -1037264622 1548225713 726613031 -1304007267 -985572085 1013376753 1264703079 -764901411 -1519405237 990585576 1275859582 -721075260 -1576897710 851275459 1169841749 -592244753 -1414250631 902867674 1121425996 -606155786 -1395000480 567408277 1456915971 -807430215 -1193760977 649867916 1371210266 -927837280 -1078631626 789216935 1477266993 -1056694389 -1241305315 677886654 1600162344 -966141038 -1318130940 118015545 1880094383 -385439979 -1644062845 6619680 2002924214 -294952180 -1720953958 164843019 2127855261 -404934873 -1864753231 247368210 2042215044 -525276354 -1749558360 448779869 1840834251 -189679759 -2085189657 500306500 1792352978 -203656344 -2066004994 342122095 1667460857 -93700285 -1922232363 319396470 1678682848 -49808550 -1979659316 629004208 1383786278 -881609060 -1133214198 571478953 1427579711 -870419835 -1155972589 732323714 1554083604 -978829650 -1297150408 751541147 1540139789 -1027212617 -1245525471 952813524 1338898242 -691755272 -1581017490 1067910093 1218458459 -777428255 -1498525065 907104230 1091993456 -669045046 -1357373860 830245887 1182514025 -546116909 -1468671419 504625016 1762969582 -266496428 -2028296510 427701089 1853424631 -143633843 -2139659557 281575242 1741639644 -20570522 -1983828240 396737363 1621265349 -106177921 -1901270295 61138716 1956894602 -307591632 -1699891546 80290565 1942885267 -356040151 -1648332097 226455342 2054709176 -479130110 -1804190060 168995639 2098568097 -467875301 -1826882931 240157811 2035791077 -530651809 -1755720247 155009130 2117759228 -416079546 -1875635760 9112641 2005679319 -293245587 -1719509509 132565080 1893857486 -370628236 -1628464670 333943831 1692443777 -34998981 -1964063315 344608782 1670209688 -91999966 -1920794188 490478629 1782262963 -214794999 -2076881505 441571388 1834412202 -195053296 -2091349626 893297851 1111069741 -617560681 -1405618943 844325026 1163153460 -597884530 -1420152552 1004874889 1289886751 -705999451 -1561559757 1015605392 1267718150 -762934852 -1518225110 680113375 1603175497 -964176397 -1316952731 803500230 1491288144 -1041624598 -1225973380 642923757 1364528251 -933470783 -1084527273 557840628 1446561890 -818832936 -1204377266 390837554 1615627684 -112864226 -1908218744 270954795 1730232765 -30928889 -1993400175 428883200 1855393174 -140616660 -2137428806 519960857 1778043279 -252471243 -2014009181 184329558 2113639872 -453852038 -1812597524 227631439 2056671705 -476118941 -1801965323 69676388 1931484658 -366392248 -1657897762 55241085 1951259115 -314275759 -1706837817 740660730 1528997228 -1037306666 -1255357376 726159843 1548706165 -985255729 -1304362919 587079112 1442393438 -856654620 -1141420942 630446545 1385490759 -878855939 -1130723221 831686046 1184216328 -543365966 -1466182620 922698119 1106800913 -655286101 -1342828483 1061752236 1213087034 -783848320 -1505731562 941935029 1327757603 -701847399 -1590847473 -1865176579 -405497493 2128464081 165345351 -1749127708 -524722830 2041580744 246889566 -1643634225 -384888487 1879458019 117534837 -1721375274 -295512768 2003535098 7124076 -1922778727 -94140145 1667946677 342747171 -1979089536 -49394410 1678187692 318778426 -2084621909 -189267651 1840337031 448159761 -2066549326 -204094172 1792840862 500933640 -1413641931 -591742557 1169418265 850712719 -1395634900 -606634566 1121856512 903421078 -1520041721 -765382255 1265131563 1013928125 -1576286946 -720571000 1275438130 990024868 -1240819375 -1056069177 1476720765 788777195 -1318625976 -966758946 1600732260 678300914 -1194258077 -808050187 1457483855 567820505 -1078143622 -927210004 1370666070 649430208 -1983342404 -19945430 1741093264 281135366 -1901765467 -106795981 1621835145 397151519 -2028793714 -267116520 1763537314 505037108 -2139171689 -143006719 1852880315 427263277 -1803581224 -478627762 2054285812 225892706 -1827517247 -468353961 2098998765 169549179 -1700527894 -308072324 1957323206 61690192 -1647721229 -355535771 1942463967 79729993 -1297696652 -979269406 1554569560 732948942 -1244955539 -1026798341 1539644737 750923223 -1132646330 -881196848 1383289194 628384252 -1156516769 -870857527 1428067699 572106213 -1357797360 -669607802 1092602172 907606442 -1468240887 -545563489 1181879589 829767091 -1580589022 -691203916 1338261774 952332696 -1498946501 -777988947 1219069207 1068414337 -1561998465 -706544663 1290512979 1005361861 -1517809818 -762363920 1267101258 1015111388 -1405205683 -616991781 1110450785 892801783 -1420589228 -598427710 1163781752 844814062 -1085088997 -933893235 1365031479 643533473 -1203822846 -818401388 1446084142 557207224 -1316400343 -963746881 1602695685 679477907 -1226533072 -1042045018 1491793436 804112010 -1718883401 -292758751 2005240475 8567309 -1629081682 -371122376 1894272642 133135892 -1756339323 -531148013 2036204201 240726591 -1875007588 -415590646 2117322416 154465830 -2076378157 -214185147 1781701375 490056297 -2091827254 -195686564 1834966758 442003056 -1964543007 -35634313 1692996301 334373467 -1920288776 -91388050 1669650132 344188482 -1140917698 -856044888 1441831698 586656644 -1131200985 -879489359 1386045195 630878109 -1255837172 -1037942118 1529549600 741090230 -1303857643 -984643965 1548146489 725739439 -1505105318 -783361332 1212648310 1061207008 -1591464381 -702341419 1328172911 942505977 -1466801560 -543862018 1184629572 832254930 -1342200207 -654797081 1106364253 922154955 -2137990410 -141039008 1855896538 429493068 -2013454609 -252039559 1777565635 519327573 -1907666236 -112434606 1615148008 390202238 -1993959715 -31349173 1730738161 271566695 -1658336622 -366937596 1932110782 70163240 -1706422645 -313704931 1950642087 54746929 -1812184416 -453283274 2113020812 183833370 -1802402119 -476662225 2057299861 228120323 -188781319 -2085069713 447811029 1840659779 -204298016 -2066376586 501008844 1792801114 -94051125 -1922837411 342525415 1668134257 -49733422 -1978789820 319242750 1677750632 -385319779 -1643164661 117841329 1879125287 -295323516 -1721595886 7068072 2003626302 -405539665 -1865104327 165516675 2128258325 -524406602 -1749483488 246436250 2042061068 -808367055 -1193902937 568274205 1457003915 -927168472 -1078216514 649259268 1370872210 -1056259069 -1240599403 788833583 1476629945 -966328294 -1319096180 677994806 1601065376 -765043627 -1520341821 1013464441 1265569263 -720660404 -1576228646 990247264 1275251190 -591539097 -1413815055 850638155 1169458653 -607121282 -1395187480 903770450 1121534404 -307995208 -1700565714 61488276 1957497858 -355886687 -1647400649 80214157 1942013979 -478161526 -1804016356 225555622 2054587440 -468577901 -1827331835 169636031 2098937897 -267170340 -2028700342 505228528 1763318886 -142702139 -2139506349 426830057 1853347967 -20396562 -1982859912 281453762 1740739668 -106626569 -1901973151 397107419 1621905485 -691372688 -1580380698 952376412 1338191050 -777537175 -1499428353 1068095557 1219422419 -669911742 -1357462060 908039278 1092134136 -545509029 -1468333619 829575287 1182097633 -880972524 -1132831358 628296760 1383349422 -871323379 -1156081253 572442657 1427765431 -978918106 -1298016848 732464138 1555018908 -1026875073 -1244917335 751124499 1539469445 -964096389 -1316077843 679964503 1602248641 -1041970590 -1226573068 803908430 1491966936 -934115767 -1084901665 643622757 1364973555 -817937840 -1204260154 556868476 1446384618 -616686049 -1405538679 892370739 1110921125 -598484474 -1420498288 845003562 1163561916 -706374099 -1562204485 1005319937 1290586007 -762817996 -1517329758 1015427864 1266746254 -35180877 -1965023707 334057375 1693351689 -91559254 -1920083396 344230790 1669577488 -214129023 -2076469737 489867181 1781921595 -195992936 -2091494898 442434484 1834496802 -531611945 -1755902399 241065979 2035904365 -415368498 -1875195304 154377186 2117380980 -292833563 -1718843789 8771529 2005067615 -370773252 -1629404566 132649936 1894720326 -544063686 -1466626132 832331286 1184591488 -654312669 -1342649419 921803279 1106684569 -783698168 -1504802914 1061672484 1212212914 -702254319 -1591524473 942281277 1328358059 -1037750434 -1256054840 741035634 1529642724 -985076921 -1303389231 726043243 1547811581 -855726228 -1141270534 586204736 1442313942 -879533195 -1131129885 631046745 1385837263 -453238798 -1812254876 183664350 2113228360 -476980245 -1802048643 228571847 2056817233 -366504000 -1658804394 69859052 1932445306 -313895975 -1706204337 54801141 1950548579 -112521322 -1907605760 390426298 1614962220 -31011953 -1994261735 271100579 1731172917 -141523036 -2137540814 429844104 1855575582 -251837507 -2013629653 519250577 1777603079 315109796 1708065074 -54112120 -1950261218 363197885 1654834475 -72641391 -1934842873 471054742 1796507904 -232924998 -2061834196 461274511 1819888921 -177202013 -2106119115 259989952 2021134678 -512671508 -1770622854 135456217 2132137295 -434338571 -1860455325 27568626 1990433124 -274020130 -1733429176 113864171 1909349757 -389608249 -1614791599 698749292 1587618298 -945262528 -1330691882 785110389 1506600419 -1060785063 -1211988785 662542686 1350216136 -915146638 -1099642652 537943367 1461153233 -836879253 -1189540611 873529608 1125527966 -635477980 -1390915406 863814929 1148974471 -579689411 -1435134805 986351930 1305328044 -725293034 -1547446144 1034374435 1252031925 -743887857 -1532093287 198377701 2094280819 -438476343 -1831186081 213828860 2075784298 -491739696 -1783130810 84445399 1913632833 -351868421 -1677600403 40193230 1969388632 -328520222 -1687413388 375656577 1633886231 -127241811 -1888665285 285856920 1712251918 -16271948 -2013231838 415209651 1874372645 -156108385 -2118727415 533879978 1758817340 -237224570 -2032464624 817700909 1203376315 -558677759 -1447792233 936436788 1087886498 -639728360 -1361463922 1046915103 1231132809 -798439117 -1485833819 957049862 1309432976 -687534806 -1610465860 755642441 1510801631 -1023127195 -1274846733 711455824 1566622918 -999713412 -1284594198 600946811 1423345901 -840967849 -1160189503 616332386 1404783860 -894296754 -1112199720 553538342 1475961776 -823119350 -1174994276 663983935 1351919529 -912394733 -1097152891 774232852 1495460738 -1070876104 -1221817682 692592397 1582247835 -951681503 -1337897289 1028211522 1246655444 -750312850 -1539304712 975472475 1294186445 -735385993 -1557276959 865258352 1150680038 -576935332 -1432642870 889130857 1140342783 -621711803 -1376362797 462451694 1821852536 -174189886 -2103893420 486389751 1811580769 -218900773 -2047547827 357301212 1649199946 -79324432 -1941788058 304496581 1696665427 -64463127 -1959825793 103244682 1897943836 -399965530 -1624362448 21669779 1984796421 -280705345 -1740376535 150793144 2147212078 -420312428 -1846167038 261173153 2023104311 -509653363 -1768391141 971334247 1323455217 -672464053 -1595132963 1049142910 1234147048 -796473518 -1484654652 926870101 1077533379 -651129991 -1372079121 810757708 1196695258 -564310176 -1453686794 609382915 1398096533 -899935441 -1118100551 591377946 1412990604 -852371658 -1170806880 713685553 1569639079 -997745891 -1283413109 769932840 1524829886 -1008050428 -1259507822 42681007 1972138553 -326818941 -1685974251 98993846 1927394848 -337057894 -1662003444 206621341 2069363211 -497112143 -1789289689 188550788 2084191762 -449613912 -1842061506 524047051 1748722269 -248368153 -2043346063 408000210 1867949636 -161482754 -2124888216 300407545 1726016111 -1459243 -1997632701 378150624 1636642422 -125534260 -1887219878 1990522016 27509814 -1733651060 -273832678 1909010617 114163759 -1614327403 -390045437 2021620882 259542020 -1770971714 -512348888 2131933323 135628829 -1860380249 -434378447 1796465860 471127122 -2061662744 -233130626 1820205277 460918859 -2106572303 -176721561 1707633910 315579488 -1949954598 -54444724 1655023855 362977401 -1934898749 -72550059 1305138280 986572030 -1547389628 -725383726 1252462705 1033904359 -1532399267 -743554613 1125211226 873884876 -1390461578 -635957792 1149016131 863742165 -1435305617 -579483143 1350419468 662369434 -1099717344 -915106378 1460666389 538390659 -1189191367 -837201489 1587956798 698449064 -1331155694 -944824956 1506510887 785168561 -1211766517 -1060972131 1874839009 414774647 -2119064371 -155806629 1758593528 534065518 -2032377644 -237285310 1633963475 375618885 -1888867073 -127067031 1711901130 286177628 -2012747546 -16721808 1913181573 84927763 -1677282135 -352222145 1969557916 39985418 -1687457616 -328450010 2094226871 198470945 -1830994789 -438694899 2076088750 213494072 -1783564158 -491272172 1423041833 601281983 -1159756795 -841436013 1404838192 616239526 -1112391652 -894078838 1510632731 755850637 -1274803145 -1023198047 1567074562 710973844 -1284913106 -999360328 1231484237 1046595035 -1486318495 -797989641 1309356372 957088194 -1610264456 -687709970 1203600767 817516009 -1447879597 -558617403 1087420774 936872432 -1361127350 -640030500 1150457378 865445556 -1432553714 -576993384 1140806203 888693421 -1376701673 -621411455 1246305808 1028533894 -1538818244 -750760022 1294260745 975432351 -1557480667 -735212621 1495631430 774026960 -1221859478 -1070802948 1581793887 693072585 -1337580685 -952036379 1476267636 553205474 -1175425192 -822648882 1351862893 664075003 -1096963263 -912614441 2147268330 150701692 -1846356026 -420092080 2022798067 261505637 -1767959585 -510123191 1898397400 102764110 -1624678412 -399610014 1984625345 21875287 -1740334099 -280777861 1649125006 357340696 -1941583966 -79497420 1697014423 304173569 -1960311877 -64015571 1821388476 462888490 -2103554160 -174489850 1811802789 486201907 -2047636599 -218842337 1569302371 713988085 -1282947505 -998181159 1524917114 769872876 -1259732394 -1007865152 1397894993 609558471 -1118024067 -899973397 1413475144 590928862 -1171158428 -852051214 1077851911 926517137 -1372531157 -650647875 1196651294 810828680 -1453518286 -564518236 1323646773 971116451 -1595187687 -672371057 1233713964 1049611194 -1484350976 -796808554 1726449579 299939645 -1997937017 -1124847 1636451250 378368804 -1887165794 -125627896 1748766617 523976463 -2043515211 -248160733 1867631488 408353558 -2124436820 -161965510 2068879311 207071065 -1788938525 -497432971 2084393942 188375872 -1842138374 -449576340 1972051965 42741611 -1685750063 -327004601 1927732196 98691954 -1662469432 -336623010 -636372052 -1391031494 874502784 1125706262 -579043403 -1434759389 863116953 1148530191 -724946018 -1546845432 985944754 1304650276 -743966841 -1532967151 1034524331 1252959805 -945378360 -1331586210 698927844 1588591218 -1060409391 -1211343033 784666365 1505902187 -914545670 -1099295892 661865174 1349808704 -837752861 -1189619851 538871503 1461302873 -511730844 -1770476558 259127880 2021051102 -435003523 -1860866069 136068689 2132479687 -274459818 -1734138944 27947642 1991066348 -389425329 -1613830183 113751651 1908442869 -53966080 -1949320298 315025964 1707203258 -73052391 -1935507569 363540021 1655447203 -233635022 -2062273628 471687710 1796887176 -176240853 -2105935939 460367367 1819776657 -1022719251 -1274168709 755297217 1510202199 -999862540 -1285521822 711536600 1567498062 -841940257 -1160367543 601842675 1423463269 -893598010 -1111755184 615688170 1404409724 -557999479 -1447384545 817101733 1203030835 -640655728 -1361613306 937312188 1087967018 -798616901 -1486806483 1047032727 1232028417 -687090014 -1609767372 956675982 1308788504 -127620571 -1889297741 376097545 1634597791 -16159172 -2012324182 285675280 1711292294 -155246057 -2118643071 414270267 1874228141 -237836786 -2032806248 534546210 1759229876 -439109055 -1831564585 199089005 2094722043 -490832296 -1783017778 212868980 2075602914 -351784333 -1676737819 84300639 1912693705 -328862102 -1688025348 40605510 1970055120 -400041682 -1625232968 103397378 1898875028 -280355529 -1739772511 21265435 1984121997 -419671780 -1845796470 150089776 2146762918 -510552827 -1768512109 262140969 2023277759 -175060662 -2103969316 463382630 1822005488 -218297005 -2047197755 485715071 1811176681 -78954120 -1941147154 356851796 1648496834 -64584351 -1960725001 304669773 1697633499 -750126618 -1538340496 1028102346 1245751388 -735822337 -1557983895 975854803 1294822469 -577605164 -1433059006 865865976 1151017070 -620775987 -1376221861 888263905 1140253815 -822154878 -1174808300 552634542 1475852344 -913101413 -1097589491 664620215 1352301601 -1071291984 -1222487770 774570140 1496068106 -951540311 -1336961729 692503685 1581380627 -247666577 -2042898183 523405635 1748351445 -162452362 -2125062944 408898906 1868070348 -1613731 -1998565173 300482929 1726886375 -125131708 -1886546734 377800040 1636038142 -326371317 -1685272419 42309927 1971497393 -337232878 -1662972796 99114302 1928293800 -498044871 -1789443921 207491349 2069438851 -448941024 -1841658698 187946252 2083841434 -900544345 -1118439375 610052491 1398511901 -851505986 -1170719704 590441874 1412848900 -997637995 -1282510845 713499065 1568674095 -1008434036 -1260145638 770368928 1525536054 -672802621 -1595742123 971749871 1324124537 -796386086 -1483789236 1049001462 1233210720 -650227471 -1371971481 925905373 1077346635 -564947736 -1454070658 811464132 1197131090 -1099071832 -914731458 1349721988 661925650 -1190085967 -837318105 1461640093 538569483 -1331235174 -945699316 1588107190 699377440 -1211420029 -1060371947 1506104239 784491321 -1547014452 -724738470 1304694752 985874294 -1532515627 -744449469 1252641785 1034877807 -1391335682 -636037528 1126139858 874035012 -1434705177 -579136911 1148339147 863335261 -2062328224 -233541898 1797078860 471470042 -2105632135 -176575761 1819343701 460835779 -1949772206 -53483836 1707521918 314673128 -1935338933 -73260323 1655403367 363611121 -1734062588 -274497902 1990864680 28123070 -1614181859 -389105013 1908927281 113302439 -1770011082 -512166240 2020714266 259430284 -1861090769 -434818375 2132566787 136008597 -1486467095 -798916737 1231564485 1047469651 -1609856016 -687031450 1309010652 956488266 -1447180325 -558172339 1202956023 817141345 -1362099262 -640208044 1088316142 936989304 -1160683635 -841584869 1423916705 601361975 -1111712876 -893670654 1404238520 615893550 -1274357825 -1022499031 1510258323 755205637 -1285090394 -1000332496 1567191690 711868956 -1677168863 -351313993 1912999437 83967643 -1687835848 -329081938 1969998356 40696450 -1831606509 -439036027 2094892607 198882985 -1782701302 -491187300 2075148838 213349040 -2118156475 -155693101 1873878633 414592767 -2033009828 -237663286 1759304304 534506214 -1889208457 -127678495 1634375259 376284877 -2012662930 -15858696 1711755842 285237972 -1941234646 -78893892 1648721158 356666768 -1960388557 -64886619 1697167647 305105289 -2104454120 -174611314 1822356788 463062434 -2046996479 -218472297 1811099949 485753275 -1845752754 -419742504 2146594146 150298100 -1768830889 -510199615 2023729531 261659117 -1624800132 -400509718 1898571088 103732678 -1739964315 -280137485 1984176457 21172703 -1222296350 -1071510412 1496014286 774663512 -1337394949 -951072659 1581685207 692169025 -1174489904 -822508474 1475401212 553117034 -1097633591 -913031073 1352471013 664412531 -1433260922 -577430512 1151094186 865828156 -1375737697 -621225975 1139902899 888584485 -1538677580 -749824990 1246217624 1027667214 -1557897043 -735883205 1294598529 976040215 -1789907605 -497607171 2069777479 207191249 -1841436302 -449127964 2083752030 188004552 -1685346983 -326330929 1971700853 42136803 -1662623424 -337554986 1927807084 99561722 -1998111473 -2093671 1726569507 300838069 -1886717674 -124925568 1636079674 377727148 -2042841795 -247757397 1748161553 523625607 -2125369052 -162119246 1868501000 408428702 -1371664989 -650560203 1076915343 926374937 -1454126662 -564856532 1197320342 811243520 -1595570799 -673008377 1324082365 971822123 -1484242552 -795905762 1233526948 1048645682 -1282859577 -997315247 1569160427 713051261 -1260070434 -1008473784 1525332210 770541668 -1118661131 -900356765 1398600921 609993807 -1170255380 -851943046 1412509888 590741590 -846330025 -1165412415 595617403 1418155757 -891042994 -1109068840 619553378 1407881972 -1017802907 -1269645325 760999497 1516035807 -1002943620 -1287685142 708192848 1563499206 -801564877 -1489098843 1043822111 1227900553 -682306774 -1605114948 962245126 1314751120 -555573503 -1444565097 820837933 1206636219 -644916456 -1366791282 931215924 1082526370 -153081953 -2115561719 418268851 1877571109 -242359418 -2037722352 528712362 1753526844 -130306131 -1891852485 372625025 1630731799 -11113548 -2007934174 290982552 1717516814 -346605573 -1672476819 89741015 1918789185 -331680798 -1690451084 36999886 1966318168 -443760695 -1836347553 193126117 2089152115 -488539184 -1780069562 216996604 2078812778 -728418794 -1550711168 983258938 1302095788 -738659825 -1526742375 1039569699 1257350069 -632373724 -1387688270 876666632 1128787870 -584877507 -1440462165 858594065 1143614343 -920508814 -1104865564 657213278 1345025992 -833625493 -1186409731 541164359 1464251345 -939938240 -1325490474 704106348 1592852474 -1064015271 -1215079729 781847413 1503476707 -268757282 -1728305592 32864242 1995589476 -392768825 -1617829295 110670827 1906279293 -517955860 -1775784326 254738368 2016005974 -431138059 -1857394077 138623961 2135165775 -229898566 -2058668500 474113942 1799706368 -182336861 -2111376843 456106895 1814598425 -57176440 -1953448418 312078244 1704910642 -67482991 -1929545209 368323517 1660099371 -4692523 -2000726717 297141497 1722889327 -120217140 -1882025638 383500512 1641869430 -245109273 -2040210063 527273163 1751825501 -166843906 -2130110104 402671826 1862760516 -502303311 -1794620121 201397405 2064000011 -446516824 -1838841538 191680644 2087444498 -321585789 -1680618219 47881391 1977461817 -340182630 -1665267444 95901878 1924163616 -992590563 -1278118517 718808113 1574900903 -1011121916 -1262702190 766894120 1521668286 -905065169 -1123353159 604220419 1392811157 -849344202 -1167640160 594438170 1416190092 -647932551 -1369020945 930034773 1080558787 -569601696 -1458855434 805498956 1191559386 -675619509 -1598165539 968146023 1320389873 -791209646 -1479530044 1054439550 1239304424 -425503596 -1851497470 145569208 2141848878 -506556275 -1765171173 264303009 2026357047 -394732378 -1619006416 108445066 1903267100 -283830081 -1743640535 18577811 1981565189 -82557712 -1944882074 354035164 1646073162 -59146007 -1954631553 309846469 1701892435 -170931006 -2100757420 465677806 1824955768 -224261925 -2052769715 481061367 1806391649 -573737892 -1429584694 868423024 1153705446 -627003323 -1381531437 883872105 1135206911 -753468306 -1542337288 1025023298 1243590100 -730122121 -1552152351 980769115 1299343821 -1065720776 -1216523090 779355412 1500722562 -954752991 -1341091657 689553677 1579086235 -828249078 -1180246884 548375846 1470676400 -909367277 -1093986171 667044159 1355119017 -1444756909 -555355451 1206690687 820745193 -1366358454 -645384484 1082222438 931551216 -1489417631 -801211657 1228352333 1043340251 -1605071240 -682377490 1314582356 962453442 -1269444041 -1017978207 1515959067 761037709 -1288169938 -1002494280 1563850498 707872660 -1165075963 -846632301 1417689897 596052927 -1109156324 -890982774 1408106288 619368358 -1836260709 -443821555 2088928183 193311521 -1780406654 -488237548 2079279022 216561464 -1671992663 -347055553 1918438277 90061587 -1690653008 -331506138 1966395292 36962058 -1891896577 -130235799 1630901203 372417349 -2007615770 -11467152 1717065674 291465052 -2115994931 -152614309 1877875681 417934199 -2037530924 -242577854 1753473016 528805742 -1325796590 -939605116 1593283134 703636136 -1215023349 -1064106083 1503286823 782067377 -1105036512 -920302666 1345067532 657140378 -1185956039 -834105425 1463934485 541519491 -1387338890 -632695840 1128301146 877114060 -1440536721 -584837127 1143817795 858420949 -1550488764 -728605742 1302006376 983317246 -1527206051 -738222133 1257688689 1039269607 -1952984102 -57613492 1704571638 312377952 -1929766973 -67295403 1660188399 368264825 -2058593304 -229938306 1799502532 474286674 -2111725583 -182014105 1815084765 455659083 -1776237634 -517475544 2016322194 254382596 -1857222745 -431343823 2135123595 138696221 -1728361588 -268666086 1995778720 32643638 -1617522795 -393101565 1905847993 111140399 -1680564015 -321679289 1977270781 48099691 -1665571640 -339848098 1924597220 95434098 -1794168605 -502785931 2063681999 201750873 -1839010566 -446309268 2087488982 191610176 -2040287051 -245071837 1752027545 527098127 -2129759060 -167164870 1862276480 403121430 -2001192825 -4257775 1723226539 296839485 -1881801570 -120402936 1641782706 383560996 -1598390247 -675434353 1320476981 968085923 -1479064576 -791645034 1238967596 1054741946 -1369372629 -647612227 1081043207 929585553 -1458779086 -569639772 1191357726 805674376 -1123184515 -905273109 1392767313 604291527 -1168092060 -848861966 1416508744 594085342 -1277814705 -992925479 1574467939 719276533 -1262756778 -1011028800 1521859962 766676460 -2100326000 -171400954 1824649404 466010154 -2052958839 -224041697 1806447781 480969779 -1944839774 -82630348 1645901966 354240536 -1954947653 -58790611 1702345879 309365761 -1619492364 -394284702 1903616216 108122190 -1743436307 -284002949 1981490369 18617431 -1851586106 -425445040 2142071018 145381500 -1764831777 -506856119 2025893107 264739941 -1180585640 -827948594 1471139956 547938530 -1093896895 -909425193 1354896493 667231483 -1216726678 -1065547268 1500796998 779315408 -1340605069 -955200027 1578736735 689876169 -1542020804 -753823318 1243136016 1025503366 -1552194267 -730049101 1299514377 980563103 -1429395186 -573957736 1153648674 868513972 -1381962473 -626532991 1135512635 883539117 89623903 1917894089 -346428301 -1671504667 37374278 1966963152 -332126102 -1691150084 193725805 2089498107 -444439487 -1836755753 216121716 2078732770 -487612328 -1779920690 417373499 1877454253 -152110057 -2115384191 529357090 1753901492 -243058674 -2038167400 372970761 1631331743 -130714587 -1892531021 290902288 1716642182 -10964932 -2007007062 1043967383 1228840193 -801649477 -1489961939 961833358 1314085144 -681965406 -1604503500 820127141 1206195507 -554941303 -1444187105 932176316 1082708266 -645824368 -1366904826 596557299 1418300773 -847192865 -1165497271 618887658 1407469948 -890431290 -1108727728 760559041 1515324759 -1017424659 -1269013381 708375000 1564459342 -1003056908 -1288593310 474790942 1800113288 -230499022 -2059014748 455178247 1814448273 -181462741 -2111297091 311899180 1703937210 -57060096 -1952553578 368767029 1660797091 -67858151 -1930190449 33270906 1996266732 -269103786 -1728905792 110520419 1905350901 -392689329 -1616954919 253764680 2015827166 -517061276 -1775667726 139321425 2135609543 -431783555 -1857768981 656579798 1344646208 -919798278 -1104425620 542070991 1464363097 -834586141 -1186592395 704189668 1593713778 -940083768 -1326430882 781504765 1502863467 -1063603759 -1214414521 982879410 1301462052 -727978594 -1550000888 1039681707 1258256445 -738842233 -1527703279 877528192 1128870934 -633313876 -1387834054 857981081 1143271439 -584212043 -1440050909 929165277 1080483659 -647000335 -1368867225 806104004 1191910226 -570275096 -1459258754 968517615 1321031545 -676067645 -1598867883 1054319606 1238405984 -791035174 -1478561204 718733241 1574031151 -992436587 -1277186557 767245216 1522273078 -1011524980 -1263375846 604862347 1393182493 -905767257 -1123801551 593539986 1416069892 -848375106 -1167465944 202362645 2064187267 -503206343 -1794728273 190974732 2087009178 -445879776 -1838458186 47466279 1976793009 -321247733 -1680009571 96043838 1925100456 -340270574 -1666133372 297328497 1723854823 -4800931 -2001629493 383064936 1641163774 -119834044 -1881388334 526604099 1751410645 -244500881 -2039871751 403608410 1862902732 -167710090 -2130197792 779804316 1501425162 -1066090576 -1217163482 689379973 1578117651 -954631255 -1340191937 547444398 1470522936 -827377790 -1180170476 667718327 1355522593 -909970533 -1094335731 869125880 1154154094 -574378028 -1429954750 882903777 1135032951 -626103347 -1381409957 1024870090 1242658396 -753391642 -1541466256 981172947 1300017733 -730471425 -1552755863 353697364 1645465282 -82141320 -1944211474 309934669 1702759131 -59286687 -1955566601 466581094 1825064688 -171894966 -2100942884 480424575 1806009065 -223554733 -2052332603 144961072 2141511334 -424833252 -1851080822 265169449 2026445503 -507491579 -1765311597 108553730 1904170644 -394918098 -1619970120 18194971 1980928653 -283393225 -1742933087 1631275099 373061837 -1892341385 -130934303 1716948034 290569428 -2007437970 -10494472 1877000297 417853695 -2115067579 -152464941 1754072176 529151206 -2038209188 -242985526 2089572415 193685673 -1836959469 -444266107 2078383142 216444080 -1779434230 -488059492 1918357517 89186459 -1671843551 -346127945 1966740500 37561474 -1691060936 -332184146 1515546771 760371205 -1269102145 -1017366231 1563995274 708811804 -1288254042 -1003356880 1418649761 596234295 -1165983347 -846745317 1407395000 618927150 -1108523628 -890604286 1206024439 820332641 -1444144677 -555013811 1083161838 931695736 -1367220798 -645468844 1228533957 1044299859 -1489530391 -802119297 1314141404 961741898 -1604692496 -681745050 2015394074 254232972 -1775364042 -517396320 2135801091 139103637 -1857823697 -431690567 1996222760 33341886 -1728737276 -269311854 1905669425 110167463 -1617406947 -392207221 1704421758 311450088 -1952905134 -56739644 1660595559 368942577 -1930113973 -67896099 1800200524 474730970 -2059239328 -230313738 1814111573 455480771 -2110831495 -181898001 1129208274 877226308 -1388300034 -632879000 1143184843 858041693 -1439826713 -584397711 1301664224 982704502 -1550077748 -727941030 1257772537 1040131439 -1527352107 -739163069 1593395638 704543008 -1325979494 -940566516 1502907823 781434169 -1214583677 -1063396331 1344455044 656797970 -1104371544 -919891906 1464796573 541603083 -1186896719 -834251737 1393371865 604641871 -1123857419 -905675933 1415638720 594009686 -1167159316 -848707718 1574347499 718377597 -1277639737 -991956143 1522231026 767317604 -1263204386 -1011730616 1320827581 968690219 -1598792815 -676107513 1238892196 1053871666 -1478910072 -790712546 1080144527 929464857 -1368403037 -647437515 1191999126 806045184 -1459480646 -570087636 1751321105 526662279 -2039649475 -244687957 1863241224 403308190 -2130661596 -167272526 1723367971 297775797 -2001280241 -5123175 1641367098 382891692 -1881463018 -119793792 1976834677 47393507 -1680180391 -321041457 1924783724 96399098 -1665679552 -340750378 2064618055 201892561 -1795034261 -502873091 2086819422 191194824 -1838401678 -445970460 1242962840 1024535310 -1541899596 -752924126 1299963777 981266199 -1552564563 -730689989 1154323370 868918076 -1429998970 -574307824 1134581683 883386149 -1381091681 -626457079 1470172156 547765098 -1179686192 -827827642 1355599845 667680627 -1094537527 -909795745 1501201358 779989848 -1217076510 -1066151308 1578584023 688944961 -1340528901 -954329491 1903704912 108989382 -1619633540 -395220246 1981153097 18010079 -1743020443 -283332877 2141434722 144999412 -1850879410 -425008424 2026796923 264849389 -1765796265 -507042111 1825516340 466099106 -2101261800 -171541874 1805840173 480632763 -2052289023 -223625577 1645519622 353604496 -1944403414 -81923396 1702455071 310269833 -1955133901 -59754843 -2025057018 -263510640 1765962794 507856060 -2145267425 -148446839 1848619059 422084773 -1986552524 -24072798 1738144792 278842510 -1896195795 -100832837 1626617857 401803415 -1694825118 -302238220 1962239054 66213080 -1651064453 -359534099 1939382359 77566145 -1809806000 -483934778 2049895548 220847338 -1823651511 -464881185 2101553253 172234995 -1138608690 -886766248 1378637026 623600756 -1152388649 -867647167 1430360315 575053933 -1292255748 -973173398 1559747792 737209414 -1248560667 -1030534797 1536825545 748496991 -1584061014 -695069380 1335575686 949777424 -1493638733 -771763931 1224114335 1072803849 -1353798248 -666264306 1094765748 910687266 -1474074239 -551266025 1177356461 824850491 -1638456249 -380627759 1884898667 123631101 -1724194722 -297938744 1999929714 3387876 -1869829003 -410280733 2122501465 159776207 -1746835348 -521774854 2045708608 250100182 -2082458589 -186186571 1844335887 451503513 -2071072710 -209010516 1787007254 495231360 -1925465071 -96695161 1664474429 338881963 -1974044664 -45004642 1683495204 325003698 -1522989937 -767675367 1261921699 1009800501 -1571503978 -715919360 1281008058 995987756 -1411216195 -588923861 1173155217 854318343 -1399895900 -611813326 1115761032 897980702 -1198648085 -813095811 1451259335 562513233 -1075588878 -924524444 1374532062 652902728 -1235903271 -1051546545 1482423797 794611043 -1321707328 -968923050 1597389292 674302330 -1250265212 -1031977198 1534334632 745743934 -1307069539 -988773621 1545196209 723444263 -1147011146 -861483232 1437572762 581479948 -1127466065 -875885767 1388468867 633694741 -1462933536 -540387466 1187186380 834942554 -1348426759 -660106385 1101972181 917107267 -1508446254 -787357884 1209569022 1059044968 -1585763381 -696509603 1333086951 947026545 -1911269556 -116168742 1612330592 387778294 -1988521131 -25254973 1735914105 275825391 -2133860482 -137826328 1858190930 432443076 -2019419289 -257610767 1772911179 514542301 -1818015960 -458983490 2108499460 178919058 -1798405327 -473320537 2059461149 231199371 -1653027046 -360710260 1937157686 74555040 -1709896957 -317572203 1947953711 52189881 -1402911035 -614042029 1114580969 896014207 -1425243428 -603213238 1157817328 839242598 -1564815625 -708968863 1286909915 1001627469 -1512633618 -758105480 1272540098 1021205332 -1311353183 -959355337 1608005517 685704987 -1229221192 -1044602322 1488319380 800244482 -1089610093 -938807803 1359200191 637833001 -1201661302 -815322596 1450081190 560548656 -1760598515 -536324453 2030110497 235288503 -1872584172 -412773758 2121057080 158069678 -1714098625 -288104791 2010812179 14532485 -1632032218 -373417296 1891060490 129006492 -1967622551 -37796097 1689655109 330377171 -1915374992 -86867226 1675350876 350020554 -2073821605 -211497267 1785569143 493531105 -2096219582 -200733996 1828739950 436694008 -484388862 -1809325932 221163822 2049540536 -464710629 -1823857523 172193079 2101626273 -302294992 -1694734170 66402588 1962019210 -359228375 -1651397441 77135109 1939852691 -23609242 -1986989840 278503754 1738445276 -101055361 -1896008471 401892691 1626559941 -263436204 -2025097022 507652472 1766136302 -148796339 -2144944933 422571361 1848172023 -665915190 -1354121124 910201318 1095213424 -551340845 -1474034619 825054719 1177183593 -694847240 -1584248722 949688788 1335634242 -772227871 -1493201801 1073143245 1223814491 -973479762 -1291923400 737640834 1559277844 -1030478665 -1248652255 748307867 1537045773 -886937444 -1138403318 623643056 1378564390 -867193723 -1152869357 574737833 1430715711 -96739005 -1925393963 339050607 1664266489 -44685990 -1974397492 324551798 1683977440 -186619535 -2081990169 451807325 1844000971 -208818840 -2071290370 495176772 1787100370 -410193625 -1869889103 159551499 2122686621 -522111682 -1746532952 250565650 2045273220 -380143339 -1638905469 123279417 1885218991 -298140404 -1724019302 3464224 1999891638 -1051344501 -1236078307 794534055 1482461233 -969407086 -1321257724 674653374 1597068328 -812758599 -1198950097 562047125 1451694083 -924611168 -1075528394 653126796 1374346266 -589114897 -1410997895 854372547 1173061717 -611379722 -1400363680 897676506 1116095564 -767993379 -1522636469 1010252017 1261439079 -715874876 -1571574446 995818728 1281215614 -787041664 -1508802026 1058591660 1210049338 -696551783 -1585691121 947197877 1332881187 -540198222 -1463154140 834886558 1187277576 -660537685 -1347957187 917413767 1101639441 -861822236 -1146711438 581944264 1437135710 -875796739 -1127524757 633472977 1388656455 -1032181034 -1250092480 745819130 1534294892 -988287281 -1307517351 723095523 1545518965 -361196984 -1652579618 74904420 1936835570 -317368751 -1710070073 52115325 1947994091 -459072902 -1817957652 179141462 2108312512 -472981917 -1798705419 230735695 2059898841 -137395668 -2134330694 432136960 1858524054 -257800651 -2019199325 514598681 1772820367 -116127202 -1911342456 387607346 1612536740 -25571833 -1988165999 276279083 1735434173 -938638399 -1089817769 637788909 1359270523 -815773736 -1201178802 560867060 1449727586 -959050765 -1311687835 685271775 1608473161 -1044656150 -1229127812 800435910 1488100944 -709192795 -1564630221 1001714313 1286849055 -757639236 -1513068758 1020868240 1272841734 -614392937 -1402590463 896498363 1114130989 -603136114 -1425281256 839040674 1157991988 -211574007 -2073783393 493732389 1785393843 -200382704 -2096539770 436209212 1829189290 -38261957 -1967187027 330713623 1689352833 -86642910 -1915560012 349933070 1675411096 -288050323 -1714191365 14340673 2011030231 -373721228 -1631696926 129439320 1890592462 -535872673 -1761080375 234969715 2030463717 -412942522 -1872375856 158113386 2120986364 1335205646 949137304 -1583612382 -694366540 1224235799 1073703809 -1493812677 -772732243 1095636796 910763946 -1354729968 -666417530 1176752933 824501171 -1473400311 -550862177 1377996650 623230972 -1137906106 -886317360 1431260019 575175653 -1153357217 -867820855 1559824216 738080718 -1292409228 -974104862 1536475969 747893719 -1248157075 -1029860613 1962655686 66883408 -1695162646 -302846340 1939241951 76630857 -1650976013 -358667675 2048931828 220661602 -1808902440 -483826098 2102260717 172671867 -1824288063 -465264041 1766633378 508272436 -2025664882 -263848424 1847684027 421944109 -2144400745 -148358655 1737959312 277878534 -1986443588 -23169494 1627054985 402510623 -1896578395 -101469645 1452191311 562667225 -1199517853 -813170699 1373858390 652499648 -1074984070 -924173332 1481975421 793908971 -1235531951 -1050904633 1597563492 675271410 -1321827512 -969821218 1262075435 1010732733 -1523065081 -768544879 1280604722 995314340 -1571153122 -715314296 1172452889 853870223 -1410574539 -588552285 1116729856 898155158 -1400794324 -611933254 1843433095 451395089 -2081493077 -185999555 1787644574 495614472 -2071778382 -209446108 1664812725 339490339 -1925879911 -97364209 1683407532 324137530 -1973902464 -44068074 1884790499 122728053 -1638268977 -379662503 2000313082 4024940 -1724630058 -298644672 2123110097 160114247 -1870497795 -410695829 2044842696 250012254 -1745898524 -521632910 2107899276 178572570 -1817338720 -458576842 2060335509 231278851 -1799333703 -473470929 1937274302 75449640 -1653205870 -361683964 1947578791 51544369 -1709453173 -316874723 1611984360 387177854 -1910862652 -115491758 1735993841 276699495 -1988671267 -26183605 1859085786 432559436 -2134833930 -138005408 1772265923 514167125 -2018721553 -257167239 1187896644 835382738 -1463567256 -540766978 1101011293 916924875 -1347520399 -659994393 1209423222 1058104800 -1508363174 -786496308 1333498223 947692025 -1586106301 -697122603 1534774560 746454454 -1250644980 -1032610662 1545013561 722483631 -1306957803 -987867005 1436632338 581334404 -1146149826 -861399896 1389134091 634106269 -1128079321 -876228431 1689832653 331349083 -1967739423 -38691465 1674905812 349321282 -1915000328 -86222482 1784890623 493122665 -2073221677 -211151547 1829667046 436842608 -2097094198 -200814244 2031082665 235465791 -1761493627 -536441581 2120358064 157624358 -1871939172 -412399350 2010403995 13853709 -1713752649 -287505119 1891209346 129933332 -1632112210 -374292168 1607920645 684842131 -1311208151 -958415425 1488660508 800856202 -1229633232 -1045268058 1359832119 638211233 -1090321125 -939248243 1449173038 560435384 -1200701182 -815140460 1113717857 895929591 -1401971379 -613896741 1158428792 839583982 -1425909420 -603625022 1287287891 1002259653 -1565256321 -709679639 1272426570 1020297436 -1512451738 -757145104 737761802 1560177308 -973653210 -1292891216 747937299 1536405125 -1030029505 -1247948887 623039032 1378214574 -886263020 -1137998974 575608353 1430791863 -868124915 -1153022053 911100526 1095334648 -666883262 -1354294316 824413815 1176813281 -550637733 -1473585203 949338716 1335030474 -694443152 -1583574042 1073219141 1224685267 -772380823 -1494132737 278362818 1737509460 -23520274 -1986122888 402308827 1627229773 -101392393 -1896616095 508359408 1766572646 -264072228 -2025479350 421607145 1847985791 -147892283 -2144835757 220228262 2049399344 -483521654 -1809237220 172863167 2102042153 -465317997 -1824194811 66839188 1962725890 -302677064 -1695370450 76949133 1938888219 -359118943 -1650493641 853699403 1172659165 -588510617 -1410647311 898608978 1116250052 -612249986 -1400439064 1010426745 1262408687 -768114091 -1523535165 995370848 1280514038 -715504052 -1570933030 794131247 1481788345 -1050994173 -1235473771 674807606 1598001056 -969482726 -1322127732 563016477 1451869067 -813657551 -1199070553 652424964 1373898642 -923970008 -1075157314 160189315 2123070229 -410899793 -1870325191 249663386 2045165324 -521146698 -1746346464 123192241 1884353319 -380001635 -1637969397 3803048 2000500542 -298555772 -1724688878 339434471 1664904049 -97174837 -1926100387 324444158 1683074920 -44499246 -1973432764 450941909 1843913539 -185683207 -2081848721 495785932 1787438938 -209488160 -2071705994 433010824 1858603038 -138323548 -2134480590 513997969 1772473351 -257122883 -2018792149 387231930 1611890732 -115682922 -1910644480 276395171 1736328245 -25750129 -1989139175 74983660 1937709178 -361346624 -1653507754 51768565 1947393123 -316961319 -1709392561 178495710 2107936840 -458374670 -1817513628 231630023 2060014673 -473954837 -1798883971 580982848 1436952790 -860915348 -1146598918 634182745 1389096143 -876429963 -1127903773 746229874 1534959844 -1032523426 -1250704952 722949227 1544578301 -988203705 -1306655279 1058408484 1209088178 -786929400 -1507894882 947637309 1333591211 -696931055 -1586324089 835551254 1187688576 -540810950 -1463496276 916472847 1101493401 -659675869 -1347873355 13896137 2010331487 -287676187 -1713547149 129617360 1891564870 -373838596 -1632592790 235897339 2030612845 -536747817 -1761161151 157435362 2120578420 -412343090 -1872030632 493033901 1784949051 -210929535 -2073409513 437181876 1829367074 -201278312 -2096657394 330863007 1690280201 -38342477 -1968062427 349525382 1674732816 -86297430 -1914960836 1002055937 1287461271 -709605331 -1565296453 1020783896 1271979406 -757494732 -1512129374 895590707 1114018213 -613433313 -1402408823 839673130 1158370748 -603847674 -1425722224 638400869 1359612403 -939304887 -1090230049 560004476 1449643498 -814834608 -1201034042 685158743 1607565761 -958869381 -1310727955 800814414 1488733656 -1045097374 -1229839116 1506298306 785348948 -1211750162 -1061087112 1587908059 698531149 -1330909961 -944972703 1460912624 538243430 -1189240612 -837119926 1350436329 662254975 -1099930427 -914926509 1149196710 863529264 -1435420534 -579467236 1125293503 873835817 -1390609261 -635712507 1252315540 1034150146 -1532317512 -743604178 1305023885 986588443 -1547209567 -725597129 1655073034 362895772 -1935144922 -72402768 1707846931 315399557 -1949971393 -54330199 1820188984 461033902 -2106359788 -176902014 1796220193 471274935 -2061614067 -233212773 2131851630 135678456 -1860233150 -434624300 2021440887 259755489 -1770857381 -512365363 1909125468 114147786 -1614507920 -389832474 1990669637 27264467 -1733733271 -273783553 1087600771 936658965 -1361241681 -640014023 1203682458 817466380 -1448026698 -558371552 1309208753 957333543 -1610182243 -687759093 1231369384 1046611006 -1486137980 -798202606 1566861543 711153777 -1284896309 -999474851 1510583550 755932264 -1274556974 -1023345340 1405083861 616091715 -1112440327 -893996689 1423058124 601166938 -1159969312 -841255562 2076006475 213543133 -1783416473 -491517455 2094046290 198683844 -1830879874 -438710808 1969672313 39969007 -1687637675 -328236605 1913328736 84681974 -1677363892 -352172582 1711949871 286095545 -2012993277 -16574059 1634176054 375438496 -1888883430 -126952052 1758576669 534179979 -2032164559 -237465177 1874592772 414921874 -2119015128 -155888194 1811819328 486087638 -2047849876 -218662150 1821634393 462741455 -2103603595 -174407965 1696965490 304255972 -1960066466 -64163128 1648912235 357521405 -1941567929 -79612207 1984510756 21892018 -1740154360 -280991074 1898250045 103010219 -1624596975 -399659385 2022880022 261456768 -1768107462 -509877588 2147448591 150488985 -1846471133 -420075851 1351617416 664222494 -1096914268 -912696782 1476251537 553320199 -1175212355 -822829525 1582007226 692892460 -1337597290 -951922176 1495680931 773945141 -1222105457 -1070655975 1294408684 975186810 -1557562688 -735163818 1246420981 1028517731 -1538998567 -750547377 1140626398 888906568 -1376587022 -621428124 1150375879 865494865 -1432406293 -577239427 1927617025 98708119 -1662289107 -336835653 1971904024 42987150 -1685668044 -327053406 2084475443 188326565 -1842285793 -449330295 2069059114 206857916 -1789053178 -497416304 1867647589 408238835 -2124649655 -161784865 1749012092 523828970 -2043564208 -248078394 1636401751 378450625 -1886919813 -125774867 1726236238 300119768 -1997920414 -1239052 1233861321 1049365087 -1484432411 -796759181 1323761360 971099718 -1595367428 -672157846 1196471035 811041389 -1453403177 -564534463 1077769954 926566004 -1372383282 -650893480 1413229229 591075899 -1171108991 -852133097 1397878452 609672738 -1117810792 -900153586 1525129887 769692169 -1259748429 -1007750363 1569351302 713905680 -1283192918 -998033604 1034194118 1252244560 -743772694 -1532109444 986269919 1305376841 -725145101 -1547691675 863962356 1148728418 -579770920 -1435085490 873644269 1125511291 -635657791 -1390702249 538156194 1460972596 -836895346 -1189425896 662591675 1350133805 -915392105 -1099495167 784864400 1506747398 -1060735556 -1212070614 698732681 1587732511 -945049179 -1330872013 113945614 1909300376 -389755614 -1614545484 27748375 1990219905 -274134725 -1733412435 135341116 2132153514 -434158320 -1860668026 259842085 2021380275 -512589559 -1770671713 461225066 1819970812 -176956090 -2106266160 470841459 1796688101 -232908449 -2061948471 363213912 1654719694 -72854156 -1934662174 315355201 1707917527 -54161043 -1950178821 616545671 1404603665 -894313301 -1112085443 600996254 1423264008 -841213774 -1160042460 711210421 1566770467 -999664487 -1284676593 755626412 1510916410 -1022914432 -1275027434 956870115 1309646197 -687420209 -1610482599 1046833658 1231182188 -798291754 -1486079936 936584657 1087640903 -639810307 -1361415061 817816008 1203360094 -558858012 -1447579534 533830991 1758899673 -236979101 -2032612107 414996822 1874553280 -156092294 -2118842132 285873533 1712137707 -16485295 -2013051705 375902564 1633739250 -127291320 -1888583458 40275243 1969339837 -328668153 -1687167855 84625714 1913420196 -351983586 -1677584248 213714201 2075800975 -491559883 -1783343965 198230272 2094526870 -438394836 -1831235398 261287492 2023087826 -509833368 -1768177666 150940253 2146966219 -420394127 -1846117401 21587574 1984845536 -280557734 -1740621876 103064175 1898156793 -399850685 -1624378411 304479776 1696779958 -64250100 -1960005734 357055033 1649347247 -79275243 -1941869693 486438418 1811498628 -219146434 -2047400024 462664203 1821672093 -174206169 -2103778383 888983180 1140588058 -621629536 -1376411850 865143445 1150695939 -576754759 -1432855761 975652542 1293973032 -735500398 -1557260540 1028293287 1246605873 -750460021 -1539058915 692838120 1582100094 -951730236 -1337815214 774249201 1495345767 -1071088675 -1221637301 663770842 1352099404 -912377866 -1097267360 553489091 1476043349 -822873105 -1175141511 378134277 1636757395 -125321687 -1887400257 300161820 1726163850 -1410512 -1997714778 408049463 1867868065 -161728997 -2124740979 524260142 1748542392 -248385022 -2043231596 188665697 2084175863 -449794483 -1841848613 206769016 2069117934 -497194412 -1789240638 98912083 1927444421 -336910721 -1662249239 42500938 1972351964 -326704538 -1685990672 770179021 1524682587 -1008099615 -1259426185 713702356 1569524546 -997958920 -1283233170 591165439 1413171049 -852355373 -1170921915 609334246 1398178672 -899689782 -1118248356 810610601 1196941119 -564228475 -1453736429 926755760 1077549862 -650949988 -1372292598 1049323419 1233934093 -796588361 -1484638687 971416450 1323406100 -672611666 -1594887624 -1861106742 -434703524 2132779750 135828080 -1770256429 -512018619 2020763391 259348073 -1614132232 -389186706 1908681428 113449538 -1733849119 -274677897 1990848205 28237403 -1935223890 -73276616 1655222914 363823636 -1949624393 -53729503 1707439771 314721805 -2105713764 -176526582 1819490992 460589606 -2062508155 -233328877 1797193385 471453247 -1434459390 -579284076 1148289582 863417016 -1391319269 -636151923 1125926455 874215073 -1532728528 -744268890 1252657692 1034762890 -1547063511 -724656193 1304940037 985726611 -1211567258 -1060125712 1506185802 784442076 -1331349633 -945682455 1588287059 699164357 -1189905580 -837530686 1461525112 538585838 -1098989747 -914780197 1349574241 662171383 -2012548469 -15875555 1711575975 285451057 -1889061230 -127924732 1634293694 376334120 -2033091911 -237614545 1759452053 534260483 -2118336864 -155480522 1873993612 414576410 -1782717713 -491072903 2075362243 213168981 -1831852298 -438888864 2094942170 198801228 -1687786787 -329164213 1969753073 40844135 -1676955964 -351494574 1912983528 84082558 -1285238205 -1000086827 1567273839 711820281 -1274472870 -1022482740 1510438774 754993120 -1111532943 -893883673 1404123997 615910347 -1160602008 -841634050 1423769412 601608146 -1361853913 -640355663 1088267019 937071517 -1447164354 -558287192 1202743058 817321860 -1610069483 -686851453 1309027129 956373935 -1486516724 -798835046 1231810336 1047322550 -1557683896 -736063010 1294581860 976154866 -1538628271 -749906489 1245971581 1027814635 -1375983238 -621078036 1139951702 888502464 -1433277085 -577315339 1151306831 865647833 -1097813716 -912817734 1352585216 664395926 -1174571723 -822458973 1475548185 552871055 -1337247458 -951318136 1581602866 692218020 -1222181625 -1071526511 1495833643 774876349 -1740013184 -280055530 1984422060 21024826 -1625012839 -400329457 1898587317 103617571 -1768814158 -510314204 2023516318 261838856 -1845506645 -419889859 2146544775 150379537 -2046914076 -218521230 1810952392 485998686 -2104273411 -174824085 1822242001 463078471 -1960502826 -64870080 1697347834 304892012 -1941381681 -78647975 1648803043 356617333 -1170436087 -851730273 1412624677 590725555 -1118743536 -900307834 1398748476 609748394 -1259923397 -1008719699 1525250327 770591105 -1282745310 -997331788 1568980238 713264536 -1484029843 -796086021 1233510721 1048760791 -1595521932 -673090334 1323836760 971969998 -1454372769 -564709175 1197369715 811162085 -1371681722 -650445616 1077128554 926195196 -2125287231 -162168745 1868354029 408674683 -2042661672 -247970738 1748047348 523642210 -1886832397 -124909467 1636260319 377514313 -1998258966 -1848196 1726651846 300789072 -1662672731 -337473485 1928053129 99414303 -1685560132 -326151126 1971717520 42022150 -1841420137 -449243135 2083539387 188184877 -1789662066 -497755112 2069728674 207273268 -176355634 -2105919912 460548066 1819563892 -233782569 -2062028223 471770107 1796838253 -72970500 -1935557014 363392976 1655693126 -53785883 -1949533581 314911689 1707219807 -389409110 -1613945284 113538950 1908623120 -274214221 -1734286811 27898783 1991148297 -435052904 -1860784626 136314804 2132332322 -511944063 -1770296809 259144621 2020936507 -837605882 -1189865840 538789674 1461352380 -914431457 -1099312503 661685043 1350022053 -1060590028 -1211130206 784781080 1505886094 -945460691 -1331537221 699075329 1588345751 -744212894 -1532819724 1034573646 1252878296 -724962693 -1546730771 986157911 1304470465 -578830768 -1434939706 863100796 1148645354 -636323255 -1391113505 874257253 1125854195 -328845425 -1688140007 40392355 1970234933 -351538282 -1676885248 84251322 1912775212 -490881091 -1782935765 213114513 2075454983 -439321692 -1831384270 199105160 2094606878 -237950997 -2032789635 534726343 1759016529 -155393038 -2118397084 414352094 1874178632 -16076839 -2012373169 285527797 1711537763 -127439936 -1889510570 375982828 1634613882 -687335609 -1609619503 956724843 1308706557 -798633122 -1486691384 1047245426 1231848164 -640442507 -1361793053 937295449 1088081615 -557950100 -1447465990 816855616 1203178198 -893450461 -1112000587 615605775 1404458649 -841825478 -1160383572 601661974 1423676032 -1000042735 -1285308537 711650877 1567481515 -1022801144 -1274119266 755444260 1509956274 -951360436 -1337174822 692389216 1581397494 -1071210411 -1222537021 774422905 1496314351 -913249154 -1097343768 664702290 1352252868 -822269849 -1174791951 552814923 1475639773 -620989400 -1376041794 888280324 1140139410 -577654735 -1432977241 866111773 1150869899 -735577062 -1558131572 975805750 1294904736 -750110717 -1538455403 1027889455 1245931961 -64666492 -1960676334 304817576 1697387838 -79134563 -1940934645 356966833 1648480551 -218182474 -2047214560 485535130 1811389708 -174913361 -2104215495 463300995 1822054677 -510503712 -1768594314 261895628 2023425370 -419458823 -1845976977 150073813 2146877763 -280372014 -1739658172 21478910 1983941992 -400287541 -1625085859 103447015 1898793329 -565160691 -1453890149 811480097 1197016247 -650276588 -1371889278 926150712 1077199022 -796140225 -1483936343 1048951827 1233292421 -672786138 -1595856464 971536394 1324304540 -1008253591 -1260358145 770253893 1525552339 -997555856 -1282559514 713351260 1568919754 -851653285 -1170473523 590523511 1412799713 -900658878 -1118422572 610232430 1398298872 -448891451 -1841740461 187700457 2083988607 -497831460 -1789623990 207474928 2069553254 -337248777 -1662857887 99327195 1928113229 -326616594 -1685124744 42358978 1971415124 -125213279 -1886497481 377947277 1635791899 -1793608 -1998352082 300597396 1726869506 -162337389 -2125079291 408718527 1868282921 -247518838 -2043143908 523323558 1748400176 319445907 1678600965 -50054465 -1979512279 342335370 1667280668 -93716826 -1922118096 500290465 1792467767 -203443571 -2066185701 448534456 1840981806 -189630828 -2085272062 247286775 2042264417 -525128997 -1749804467 164663278 2128068472 -404820286 -1864769964 6734789 2002907987 -295132439 -1720741249 118163420 1879848778 -385521936 -1644013978 677673819 1600342989 -966124937 -1318245663 789167938 1477349332 -1056448914 -1241452808 650113897 1371063295 -927886779 -1078549805 567424880 1456801766 -807643556 -1193580854 903047999 1121213353 -606270957 -1394984315 851357478 1169792944 -592392694 -1414005092 990438157 1276105627 -720993759 -1576947017 1013262100 1264719746 -764721608 -1519618386 168913618 2098616900 -467727362 -1827128472 226275019 2054921821 -479014937 -1804206223 80405216 1942868598 -356219956 -1648118950 61286137 1956648559 -307673131 -1699842237 396786358 1621183008 -106423398 -1901122804 281788079 1741459001 -20586621 -1983713515 427684484 1853538834 -143420504 -2139839682 504379037 1763116555 -266446927 -2028378329 830425626 1182300812 -546231498 -1468654688 907185667 1091944085 -669192401 -1357127751 1067762216 1218704062 -777346300 -1498573934 952698417 1338914471 -691575011 -1581230197 751327870 1540319976 -1027196078 -1245639740 732274279 1554165489 -978583733 -1297297443 571724364 1427432154 -870468768 -1155890186 629020245 1383671491 -881821831 -1133033489 557594897 1446709639 -818784195 -1204459349 642907400 1364643230 -933258204 -1084707662 803713315 1491108277 -1041641457 -1225858919 680162618 1603093932 -964422634 -1316805504 1015753077 1267472867 -763017127 -1518176049 1004989804 1289870842 -706180032 -1561346858 844144967 1163366865 -597770133 -1420168963 893216094 1111119304 -617413518 -1405864732 441588185 1834297679 -195266315 -2091169693 490724800 1782115670 -214844180 -2076799878 344560107 1670291837 -91754297 -1920941999 333731314 1692624228 -34982690 -1964178360 132450749 1893873963 -370448239 -1628678137 8965540 2005925170 -293163896 -1719559138 155091343 2117710105 -416227165 -1875390411 240338326 2035578112 -530766662 -1755704276 942082128 1327511750 -701929092 -1590797846 1061866569 1213070559 -784028315 -1505518093 922517602 1107013876 -655171250 -1342844456 831603835 1184265453 -543218345 -1466427967 630200372 1385638050 -878806760 -1130804850 587062317 1442507963 -856441599 -1141600873 726372358 1548525712 -985272022 -1304247876 740709407 1528915081 -1037552333 -1255209563 55126168 1951275022 -314095180 -1707050718 69528705 1931729943 -366309971 -1657946821 227713194 2056622140 -476266106 -1801719536 184509619 2113426469 -453966433 -1812581111 519977212 1777928298 -252683824 -2013828794 429128933 1855245427 -140665399 -2137346721 270905550 1730314328 -30682654 -1993547404 390624471 1615807553 -112847365 -1908333203 2003213975 6401537 -1721172037 -294662355 1879792270 118254104 -1643824222 -385742028 2042435237 247080499 -1749846135 -525056225 2127614652 165143082 -1864453232 -405175546 1792118515 500612709 -2065698849 -203890871 1841056490 448494204 -2085475386 -189457584 1678378689 319632983 -1979422739 -50112645 1667744472 341897806 -1922456588 -93416606 1275641439 990875337 -1576607885 -721293339 1264941638 1013074640 -1519707286 -764662788 1121138285 903087867 -1394780351 -606443561 1170141812 851034850 -1414491304 -591944754 1371516475 649633453 -1078866153 -927531135 1456630306 567630516 -1193538802 -807715944 1600398857 677582495 -1318435035 -965904461 1477042704 789500550 -1241021636 -1056918614 1853730774 427466560 -2139894022 -143327636 1762683855 504847193 -2028074269 -266782091 1621501924 396433266 -1901574456 -105941410 1741415421 281858923 -1983544623 -20794809 1942667186 80580388 -1648042338 -356258296 1957133227 60836669 -1700193657 -307353071 2098280320 169215766 -1826662740 -468163014 2055009177 226214671 -1804430667 -478830045 1427345182 571785096 -1155666382 -870654300 1384008455 628718481 -1133499861 -881386819 1539835692 751777722 -1245288960 -1027516778 1554367285 732099491 -1297374695 -978546033 1218748282 1067692012 -1498743210 -777138496 1338596195 953052149 -1580778929 -692057383 1182734152 829958110 -1468959132 -545896718 1091752785 907404231 -1357073795 -669285653 1162935317 844614787 -1419862727 -598102609 1111308300 892995738 -1405920992 -617322058 1267430439 1015825585 -1518004981 -763222627 1290186814 1004634280 -1561800430 -705699452 1491594353 803265767 -1226207907 -1041318453 1602889832 680335614 -1316730556 -964462126 1446798403 557536469 -1204681361 -818596359 1364303962 643207372 -1084243594 -933695008 2118048989 154790987 -1875853839 -415789721 2035488964 240396370 -1755481624 -530953858 1894077679 132277369 -1628752445 -370408107 2005438710 9412704 -1719209510 -293486260 1669975225 344914991 -1920488043 -92234493 1692666016 333658166 -1964349044 -34776806 1834108043 441807901 -2091113049 -195357391 1782546578 490254340 -2077105730 -214511320 1548471636 726465986 -1304056712 -985490194 1529219405 740375003 -1255643039 -1037084425 1385186662 630683120 -1130486710 -879160100 1442677119 586854889 -1141645229 -856371003 1107090736 922480038 -1343046628 -654996342 1183914281 831924671 -1465944059 -543668077 1327977730 941647252 -1591135186 -701627208 1212846363 1062052237 -1505431497 -784088927 1730538908 270720266 -1993634640 -30622682 1615341957 391059731 -1907996503 -113149889 1778279854 519656760 -2014313342 -252234732 1855168951 429166881 -2137145189 -140840947 2056453624 227921262 -1801675564 -476337086 2113878497 184027511 -1812899635 -453613477 1950971338 55461212 -1706617626 -314563472 1931784659 69435717 -1658138369 -366092183 -606875237 -1395334899 903721143 1121615905 -591522430 -1413929708 850425006 1169638456 -720873047 -1576048321 990263429 1275136019 -765092432 -1520259802 1013709980 1265421322 -966475265 -1318850199 678076627 1601015877 -1056373274 -1240582800 789013706 1476416604 -926987827 -1078429349 649144545 1370888311 -808284716 -1193951934 568126712 1457249390 -524422829 -1749368379 246648959 2041880809 -405785270 -1864956452 165565542 2128176368 -295274143 -1721677321 6821965 2003773659 -385106568 -1643344402 117824596 1879239874 -49618633 -1978805855 319062043 1677963405 -93903570 -1923082824 342443010 1668183188 -204379899 -2066327149 501155881 1792555199 -188961508 -2084856438 447925296 1840643238 -1027022630 -1244671924 751206902 1539420512 -979032893 -1298000811 732644847 1554806137 -871143192 -1156294530 572328388 1427781970 -880890639 -1132880793 628149725 1383595339 -545263426 -1468481496 829526418 1182179588 -669895513 -1357577167 907826571 1092314397 -777750388 -1499248614 1068112288 1219307830 -691422059 -1580299261 952622521 1338043695 -106512366 -1901989756 396927294 1622118824 -20249589 -1983105891 281371943 1740789169 -142784480 -2139457354 426977548 1853102490 -267350983 -2028487505 505343253 1763302787 -468594570 -1827217184 169849178 2098758092 -478407569 -1803868935 225604931 2054505941 -355837884 -1647482670 79968616 1942161918 -307782563 -1700746037 61472113 1957613031 -370822375 -1629322353 132895285 1894572707 -293046528 -1718663274 8787500 2004952762 -415352021 -1875309635 154163719 2117560977 -531366094 -1756049500 241016350 2035986056 -195910787 -2091543573 442286673 1834742471 -213948572 -2076682254 489752136 1781937886 -91673777 -1920066599 344410723 1669364469 -35328170 -1964777536 334139002 1693302508 -762604591 -1517509817 1015411453 1266860651 -706324536 -1562286242 1005074148 1290733170 -598729757 -1420350603 845052623 1163479641 -616701958 -1405423764 892583638 1110740544 -818117707 -1204047069 556982937 1446367759 -934197332 -1084852422 643769984 1364727318 -1041822841 -1226818799 803826347 1492015677 -963981410 -1316094200 679784114 1602461220 -251755944 -2013678898 519103348 1777849314 -141343167 -2137753897 429729645 1855592443 -31126934 -1994245380 271280966 1730960336 -112669069 -1907360027 390508383 1614913481 -313945540 -1706122582 55046928 1950401414 -366717403 -1658624333 69875465 1932330911 -476964338 -1802163560 228358946 2056997812 -452993513 -1812402559 183615291 2113310637 -879713648 -1130917370 631161788 1385820970 -855808375 -1141221857 586352549 1442068275 -984929630 -1303635404 725961614 1547860760 -1037635909 -1256071635 740855703 1529855745 -702041356 -1591704990 942265304 1328472910 -783649043 -1504885125 1061427137 1212360535 -654558522 -1342502320 921852906 1106602876 -544080161 -1466511799 832544755 1184411493 -1077996385 -927456247 1370584499 649479461 -1194143610 -808067056 1457303978 568033596 -1318806355 -966546373 1600847233 678284567 -1240901452 -1056020446 1476868504 788531470 -1576532741 -720423827 1275487703 989943105 -1520058142 -765267852 1265344974 1013748056 -1395422007 -606815137 1121840613 903535987 -1413592880 -591824826 1169172988 850860394 -2066664361 -204077887 1793021307 500721133 -2084769714 -189021992 1840419170 448111092 -1979007899 -49443597 1678040393 319024607 -1922598788 -94353174 1667832144 342763974 -1721359309 -295627611 2003322143 7304585 -1643388886 -385036100 1879408902 117617040 -1749177343 -524641129 2041826605 246742459 -1865390056 -405317490 2128480564 165231010 -1499191842 -777841336 1219118322 1068332132 -1580604985 -691089071 1338474731 952152189 -1468027412 -545743494 1181863104 829881430 -1357747723 -669689501 1092356313 907753551 -1156368966 -871103188 1427985558 572154880 -1132531293 -881213131 1383108751 628596761 -1245135480 -1026585314 1539759268 750906418 -1297778287 -979220217 1554716861 732702763 -1647704810 -355650176 1942250554 79910060 -1700282097 -308219495 1957273635 61771957 -1827566300 -468271694 2099244040 169401502 -1803794115 -478447189 2054301713 225777799 -2139286158 -142989852 1853060190 427050184 -2028940949 -266870275 1763618887 504987857 -1901683392 -106844714 1621687404 397397242 -1983162023 -20158001 1740978293 281151715 -1920371171 -91339125 1669797681 343943079 -1964723708 -35421550 1693111080 334357438 -2091712977 -195703111 1834786563 442216341 -2076231114 -214431072 1781619482 490105740 -1874958727 -415672593 2117076821 154613699 -1756126624 -531328266 2036187980 240841690 -1629098421 -371007779 1894485863 132956145 -1719129518 -292611388 2005289854 8485864 -1226352939 -1042258365 1491679225 804128623 -1316318516 -963796390 1602548704 679723894 -1203970329 -818155919 1446166475 557158237 -1085203714 -933877144 1365212114 643320644 -1420802383 -598247897 1163798429 844699403 -1405255000 -616910274 1110696836 892654354 -1517564285 -762511851 1267052463 1015193401 -1561982310 -706659828 1290300342 1005542176 -1802352804 -476743734 2057053808 228267750 -1811971259 -453463085 2113004137 183948031 -1706438802 -313589768 1950854722 54566612 -1658582153 -366789663 1932159579 70081229 -1994041544 -31299666 1730885140 271320706 -1907846367 -112221257 1615262221 390185627 -2013339894 -252055652 1777384998 519540400 -2137842925 -141284475 1855814207 429542057 -1342412908 -654616830 1106380472 922039854 -1466850419 -543780069 1184875169 832107063 -1591218266 -702488784 1328123530 942587420 -1505088577 -783475927 1212435091 1061386757 -1303676944 -984856730 1548031708 725755466 -1255754775 -1037991041 1529402053 741335635 -1131348030 -879243436 1386127086 630828664 -1141031973 -856028339 1442011895 586443361 -867406496 -1152688650 574753868 1430600922 -886986375 -1138320913 623888469 1378416835 -1030232750 -1248799292 748258430 1537127656 -973463221 -1292037667 737427559 1559458033 -772047612 -1493414510 1073028136 1223830718 -694765283 -1584297589 949540913 1335879847 -551488202 -1473788512 825136154 1177134220 -666029777 -1354104391 910381059 1095000213 -148746840 -2145026754 422325380 1848318994 -263222863 -2025277145 507635869 1766250507 -101071462 -1895893748 402105526 1626379296 -23854717 -1986842347 278552751 1738362937 -359309876 -1651348134 77282528 1939606646 -302474795 -1694521021 66517241 1962002543 -464595458 -1823873688 172012754 2101838916 -484240921 -1809571471 221081803 2049589341 -715695071 -1571787593 995704077 1281232283 -767911880 -1522685778 1010104596 1261685122 -611527661 -1400118139 897758527 1116046761 -589230070 -1410981732 854552870 1172849072 -924824507 -1075348269 653143401 1374232063 -812808100 -1198868278 562293104 1451547110 -969161609 -1321405215 674604379 1597150669 -1051328402 -1236193032 794321218 1482641876 -298222359 -1723970433 3612101 1999646035 -380323600 -1638692762 123394524 1885202762 -521997093 -1746549683 250385911 2045486433 -410046270 -1870135212 159470062 2122735992 -208769907 -2071372773 494931361 1787247927 -186406764 -2082170878 451791288 1844115758 -44702529 -1974283223 324765075 1683797253 -96984922 -1925246928 339100042 1664184604 -25554974 -1988280460 276065998 1735614040 -115880965 -1911489683 387558103 1612618305 -257849392 -2019117242 514844412 1772672618 -137608247 -2134150305 432153317 1858409075 -473096314 -1798689008 230915754 2059685436 -459220065 -1817711863 179223219 2108262949 -317286476 -1710119134 51967640 1948239374 -361016403 -1652792517 74789505 1936851479 -988532950 -1307369540 723144198 1545436816 -1032197325 -1249977435 746031647 1534114441 -875583720 -1127704690 633456180 1388770978 -861773055 -1146793065 581698093 1437283003 -660390066 -1348202536 917331554 1101688564 -540083369 -1463170111 834706043 1187490541 -696731780 -1585477654 947312208 1332864710 -787123355 -1508752397 1058738761 1209803487 -413057373 -1872359883 158293903 2120773401 -536020294 -1760835028 235051926 2030414592 -373639535 -1631746553 129292221 1890838315 -287870328 -1714404834 14226340 2011046706 -86626617 -1915675055 349720555 1675591549 -38016290 -1967334840 330664946 1689434980 -200431883 -2096458141 436455385 1829041999 -211787028 -2073603462 493749184 1785279318 -602988949 -1425527043 838958919 1158041553 -614278542 -1402606876 896318302 1114344392 -757819815 -1512855857 1020983157 1272825827 -709275072 -1564581162 1001861996 1286603770 -1044902385 -1228980583 800485155 1488019381 -959067626 -1311573376 685484858 1608293292 -815561155 -1201359189 560850705 1449842567 -938589660 -1089899854 637543176 1359418270 -1474254748 -551053070 1177471304 824834526 -1353880451 -666215189 1094913361 910441927 -1493491626 -772009792 1224032634 1072853484 -1583946673 -695085863 1335395683 949990901 -1248348160 -1030715242 1536809260 748612026 -1292207079 -973255537 1559502133 737357219 -1152634830 -867499868 1430409502 574972296 -1138625493 -886651715 1378850055 623420817 -1823569748 -464930758 2101406080 172480790 -1809625931 -484148189 2049781145 220863759 -1651179362 -359518200 1939562930 77353252 -1694972793 -301992943 1962321323 66164029 -1896245048 -100751266 1626864100 401656178 -1986765615 -23892921 1738161661 278728043 -2145251078 -148561812 1848406486 422265152 -2024811293 -263658379 1765914063 507938137 -1321494235 -969102925 1597372425 674416799 -1235854020 -1051628118 1482177552 794758278 -1075834601 -924376703 1374580795 652820653 -1198664434 -812980840 1451471906 562332852 -1400075967 -611599913 1115875437 897964283 -1411297960 -588874290 1173302388 854072546 -1571356301 -716164635 1280925791 996036809 -1522875030 -767691268 1261741126 1010013392 -1974093331 -44922501 1683740865 324855895 -1925677580 -96514718 1664490712 338766926 -2071055905 -209125047 1786794227 495411301 -2082212410 -186333872 1844286698 451585148 -1746753143 -521823969 2045560997 250345523 -1869648496 -410493690 2122386620 159792170 -1724309061 -297922259 2000109719 3174401 -1638603358 -380381900 1884980366 123581464 -1709782298 -317588880 1947773898 52403036 -1652879617 -360956311 1937076179 74604357 -1798487340 -473271742 2059609080 230953838 -1818196275 -458770853 2108614625 178902903 -2019435902 -257496556 1773124526 514362168 -2134106469 -137679347 1858240439 432361249 -1988472144 -25337306 1735668636 275972874 -1911056727 -116349377 1612314501 387893011 -1585911250 -696264008 1333168898 946977684 -1508561353 -787341663 1209749275 1058832269 -1348247012 -660319606 1101857584 917124006 -1462852091 -540436845 1187039017 835188671 -1127220662 -876033316 1388419942 633777136 -1146995117 -861598011 1437359999 581660649 -1307282824 -988593426 1545212756 723329986 -1250314655 -1031895305 1534580557 745596891 -2096235609 -200619215 1828952715 436513309 -2074067010 -211349720 1785618066 493448708 -1915325547 -86949117 1675104953 350167599 -1967409268 -37976294 1689638560 330491446 -1631917117 -373433515 1890880239 129219193 -1713950758 -288350388 2010730230 14581344 -1872665615 -412724377 2121204445 157823563 -1760778264 -536111234 2030225092 235271762 -1201415313 -815469575 1450031683 560630485 -1089593482 -938922016 1358986842 638013132 -1229434019 -1044421685 1488335473 800129767 -1311402172 -959273006 1608250984 685557502 -1512781045 -757859427 1272621607 1021156017 -1564930286 -708952188 1287089726 1001414312 -1425063111 -603425873 1157702165 839258755 -1402829024 -614090826 1114433036 896259738 76932968 1939003390 -358906300 -1650673966 66593649 1962873831 -302628259 -1695452469 172912474 2101960652 -465564042 -1824047392 220441411 2049219541 -483538321 -1809122567 421721868 1847969690 -148072928 -2144622922 508506901 1766327171 -264154567 -2025430353 402227006 1627279272 -101245422 -1896862076 278182695 1737722801 -23406069 -1986139491 1073465248 1224537910 -772430196 -1494051302 949355449 1334915887 -694656363 -1583394301 824201106 1176993540 -550621506 -1473700312 911051659 1095416605 -666637657 -1354442191 575461316 1431037778 -868043032 -1153071490 622924765 1378231115 -886082831 -1138212249 748118006 1536192352 -1030144294 -1247932852 737844207 1560128377 -973800765 -1292645803 495900201 1787422399 -209668347 -2071492717 451088944 1843667622 -185765092 -2081799286 324361755 1683123853 -44351689 -1973678175 339253762 1665116820 -97060050 -1926116424 3786317 2000615131 -298342559 -1724868617 122946132 1884500674 -379952264 -1638050834 249712255 2045083369 -521392301 -1746198587 160402022 2122889968 -410916022 -1870210084 652277473 1374144119 -923887667 -1075206309 562901752 1451885166 -813476908 -1199283390 674987731 1597787717 -969596929 -1322111127 794213066 1481738844 -1051141146 -1235227792 995616389 1280366099 -715552855 -1570851009 1010442908 1262293514 -768326736 -1523354842 898395831 1116429857 -612233317 -1400553715 853650094 1172740664 -588264574 -1410794732 916686314 1101313404 -659692346 -1347759024 835600883 1187606885 -541056801 -1463349175 947391960 1333738830 -696881932 -1586406302 1058392513 1209203031 -786716435 -1508075397 722769294 1544791320 -988089182 -1306672076 746148247 1535009025 -1032376133 -1250951123 634330556 1388850474 -876512112 -1127855098 581097893 1436936499 -861095799 -1146386401 231580962 2060096948 -473709554 -1799031656 178282811 2108117421 -458358761 -1817628543 51784976 1947278726 -317174724 -1709212502 75229449 1937562015 -361396187 -1653425997 276477254 1736279504 -25897878 -1988893444 387412319 1611678153 -115797901 -1910628123 513883508 1772490210 -256943016 -2019005234 432863597 1858849275 -138241983 -2134529833 800634027 1488946237 -1044982393 -1229855471 685076658 1607614500 -958721634 -1310973688 560151705 1449397263 -814916171 -1200984797 638515328 1359595542 -939484756 -1090016966 839886031 1158190169 -603863581 -1425607307 895639766 1113935936 -613678598 -1402261140 1020538109 1272126571 -757445167 -1512211129 1002039524 1287575666 -709391928 -1565476514 349607011 1674683637 -86444721 -1914714663 331042938 1690067180 -38457002 -1968045632 437066833 1829383367 -201097859 -2096869909 492886088 1785194718 -210847388 -2073458190 157385735 2120660113 -412097237 -1872177731 235683870 2030792840 -536731342 -1761275484 129633333 1891450019 -374051559 -1632412273 14141484 2010183866 -287725312 -1713464938 1626940012 402526970 -1896398016 -101682218 1737811573 278124259 -1986361511 -23218225 1847765598 421894856 -2144547982 -148112412 1766813255 508059345 -2025779349 -263831555 2102276616 172556958 -1824500956 -465083470 2049177105 220513927 -1808951491 -483743829 1939192378 76712620 -1650730218 -358814848 1962442275 67063477 -1695146225 -302960743 1536623268 747647538 -1248238712 -1029811426 1559938749 738063915 -1292589167 -973891833 1431079574 575388160 -1153242182 -867837140 1377914511 623279641 -1137758301 -886563019 1176507072 824648278 -1473350676 -550943878 1095620313 910878287 -1354516491 -666597533 1224448754 1073523300 -1493828642 -772617400 1335254763 949055101 -1583857721 -694218927 2044859181 249897915 -1746111999 -521452905 2123355956 159967138 -1870547432 -410614130 2000263967 4107145 -1724384717 -298792283 1884577542 122908560 -1638253014 -379777348 1683293001 324154335 -1973722523 -44281101 1664665424 339736518 -1925798276 -97413398 1787726715 495565805 -2071926185 -209200447 1843613538 451182580 -2081608114 -185983272 1116484581 898302835 -1400745271 -612015521 1172436988 853985130 -1410361648 -588732858 1280818135 995134273 -1571169541 -715199891 1262125006 1010650968 -1523310878 -768397708 1597711233 675025687 -1321909587 -969772485 1482090392 793892622 -1235712332 -1050692062 1373678515 652712741 -1074869601 -924190199 1452109738 562716476 -1199370618 -813416944 1389314286 633892984 -1128193598 -876211884 1436714231 581284961 -1146296869 -861153971 1544866012 722729034 -1306875408 -987915930 1534659781 746470483 -1250464279 -1032823425 1333285002 947871772 -1586089562 -697237200 1209373843 1058186245 -1508117057 -786643671 1101256888 916777006 -1347569260 -659912446 1187912865 835267639 -1463779955 -540586725 1772183590 514216112 -2018574070 -257412708 1858905151 432772265 -2134719213 -138021499 1736108052 276682882 -1988851400 -25970258 1612131341 386931867 -1910944479 -115442249 1947627586 51462356 -1709698706 -316726792 1937486939 75269325 -1653222025 -361568799 2060318832 231393510 -1799120548 -473650742 2107653225 178719999 -1817289403 -458658349 1272213935 1020477753 -1512435581 -757260267 1287239094 1002341664 -1565010790 -709827572 1158674845 839436555 -1425958735 -603543513 1113734532 895814930 -1402184536 -613716930 1449353675 560222557 -1200815897 -815124367 1359914450 638162244 -1090468610 -939002776 1488513529 801102191 -1229551403 -1045317565 1607806432 684858742 -1311028020 -958628774 1891258727 129851889 -1632358325 -374144803 2010617214 13673960 -1713769390 -287390524 2120341845 157739459 -1871726471 -412579601 2030837068 235613658 -1761444768 -536523530 1829585155 436892053 -2096947153 -201060167 1784710426 493335948 -2073107402 -211168096 1675020593 349305255 -1915181027 -86009717 1689980200 331103678 -1967821820 -38642542 -2037481679 -242659417 1753226781 528952971 -2115781848 -152794178 1877858820 418048658 -2007632125 -11352171 1717278255 291284665 -1892142310 -130088052 1630949942 372335264 -1690734763 -331456573 1966542457 36716271 -1672172724 -346842150 1918552672 90045174 -1780291737 -488253455 2079098443 216774365 -1836113026 -444066840 2088845906 193360580 -1109368839 -890802321 1408122581 619253315 -1165124640 -846550154 1417935564 595905114 -1287923765 -1002641571 1563801319 707954289 -1269427246 -1018092732 1515746046 761217640 -1604890723 -682590453 1314467505 962469415 -1489335420 -801260782 1228204712 1043585598 -1366505553 -645138631 1082304131 931501589 -1444871242 -555338976 1206870682 820531724 -1617605008 -393052442 1905995612 110895050 -1728542103 -268453121 1995893573 32627667 -1857108414 -431360300 2134943598 138909688 -1776090533 -517721395 2016240503 254432225 -2111676908 -182096254 1814839096 455806894 -2058380787 -230118757 1799486241 474401719 -1929783770 -67180880 1660401418 368084892 -1953230273 -57466199 1704620819 312296325 -1527025992 -738435538 1257574292 1039286018 -1550407007 -728655305 1301859213 983563035 -1440684406 -584591844 1143900070 858371888 -1387453805 -632679931 1128481727 876901161 -1186169124 -833925558 1463951344 541405030 -1105085755 -920221101 1345313769 656993151 -1214777618 -1064253832 1503238082 782149460 -1325780233 -939720095 1593070555 703816525 -1263002189 -1010881243 1521908895 766594057 -1277830742 -992810692 1574680710 719095824 -1167878783 -849042153 1416492205 594199611 -1123135080 -905354994 1392521396 604438562 -1458631209 -569885375 1191275771 805723245 -1369257522 -647628456 1080862946 929798260 -1479244315 -791431821 1239082185 1054725215 -1598471684 -675384982 1320624336 967839814 -1881784965 -120517139 1641569367 383741121 -2000946846 -4404748 1723177038 296921304 -2129808055 -167082529 1862521957 402973939 -2040499888 -244891194 1752043644 526983402 -1839125217 -446292599 2087668787 191397029 -1794316026 -502539888 2063763498 201701564 -1665489619 -339896901 1924449281 95679639 -1680383692 -321891934 1977155608 48115854 -1381815054 -626779036 1135431134 883588424 -1429280533 -573974403 1153468871 868727121 -1552374592 -729836458 1299629548 980546938 -1542102823 -753774513 1243283957 1025257827 -1340851050 -955053056 1578786234 689794348 -1216743281 -1065433063 1501010339 779135285 -1093684060 -909605838 1354880392 667346206 -1180536643 -828030933 1470894481 548086023 -1764946886 -506839892 2026073366 264527232 -1851733981 -425199435 2142152975 145332633 -1743354872 -284052322 1981343012 18863538 -1619312623 -394497913 1903501629 108138923 -1954931618 -58905400 1702133106 309546468 -1944594361 -82777903 1645853035 354322941 -2053008276 -223959814 1806693696 480822742 -2100539275 -171220765 1824665945 465895887 -488457675 -1780118877 216849177 2079058831 -443580884 -1836560710 193011456 2089168790 -331795961 -1690434927 37180203 1966105533 -346753506 -1672231288 89823026 1918740388 -11163055 -2007852345 291228541 1717369835 -130519480 -1891672354 372641636 1630617586 -242343325 -2037837067 528499535 1753707481 -152836486 -2115709204 418219862 1877653440 -645096707 -1366578581 931331025 1082510151 -555655452 -1444516238 820985800 1206390622 -682159409 -1605361063 962163683 1314800501 -801450282 -1489115584 1043642362 1228113772 -1002730855 -1287865841 708176821 1563613987 -1017753984 -1269727722 760754092 1516183354 -891288917 -1108921795 619602823 1407800081 -846346574 -1165298140 595830686 1417975560 -67531916 -1929462814 368568920 1659951822 -57389203 -1953267717 312094273 1704795863 -182320314 -2111491120 455893610 1814778620 -229652641 -2058815543 474064499 1799788261 -431056112 -1857442938 138476092 2135411370 -517775607 -1775997025 254623269 2016022195 -392883422 -1617812556 110850574 1906066072 -268904645 -1728059475 32945687 1995540097 -1063801924 -1215259862 781830800 1503590918 -939888731 -1325572301 703860361 1592999455 -833870962 -1186262248 541213346 1464169012 -920524905 -1104750847 657426107 1344845357 -585057320 -1440249010 858708724 1143597666 -632455231 -1387638953 876814061 1128541819 -738511894 -1526987908 1039487686 1257398864 -728303629 -1550727323 983078623 1302308425 -791357257 -1479284703 1054521755 1239255309 -675734354 -1598149576 968326530 1320176916 -569421691 -1459068909 805384617 1191575871 -647850852 -1369070582 929887664 1080804646 -849098541 -1167787963 594389503 1416272233 -905048886 -1123468196 604007910 1392991600 -1011334943 -1262522249 766910925 1521553755 -992639752 -1278036882 719054292 1574753602 -340068225 -1665283863 95721811 1924377029 -321438618 -1680864016 47799626 1977511388 -446599091 -1838792485 191828321 2087199223 -502483884 -1794407230 201512312 2063984110 -166860773 -2129995635 402884919 1862580641 -245355518 -2040062828 527322414 1751743928 -120168407 -1882107713 383254789 1642017171 -4479952 -2000907098 297125148 1723004298 -909121034 -1094133408 666994906 1355200588 -828232209 -1180361351 548162755 1470856277 -954965564 -1340911278 689570024 1578971262 -1065769507 -1216441013 779601137 1500574823 -730269294 -1551906556 980850878 1299294248 -753582709 -1542320867 1025203367 1243376689 -626822752 -1381744330 883757196 1135222810 -573655623 -1429633745 868275349 1153950723 -224278210 -2052654680 481273874 1806211204 -171176665 -2100609615 465726475 1824873629 -59096820 -1954713190 309600288 1702039734 -82344683 -1945062013 354018361 1646187695 -283715238 -1743656500 18397302 1981778144 -394584765 -1619251755 108362863 1903316217 -506637976 -1765121538 264450116 2026111186 -425683599 -1851283993 145683549 2141832395 1314387257 961594799 -1604742123 -681663357 1228550432 1044185526 -1489743860 -801939302 1082948875 931876253 -1367204825 -645583695 1205975314 820414852 -1443899330 -555161432 1407247709 619173323 -1108441999 -890653465 1418535236 596251090 -1165803416 -846958338 1564175727 708599289 -1288369085 -1003340587 1515628918 760322528 -1269249958 -1017120564 1966724593 37676391 -1690848035 -332364725 1918112232 89334142 -1671794492 -346210222 2078432707 216362325 -1779680017 -487912327 2089785818 193505612 -1836975882 -444151712 1754187157 529134851 -2038389575 -242772945 1877148044 417607962 -2115149664 -152416202 1716866471 290618673 -2007290741 -10740707 1631095230 373274920 -1892226926 -130951164 1464648824 541848814 -1186814636 -834300478 1344340065 656814327 -1104191155 -920104485 1503087690 781221084 -1214698138 -1063379472 1593477203 704493765 -1326126721 -940320279 1258017820 1039983754 -1527401168 -739080794 1301680133 982589587 -1550290647 -727760449 1142971438 858221752 -1439810302 -584512108 1129158711 877308065 -1388054245 -633026163 1814226096 455463974 -2111011428 -181684982 1800347817 474484799 -2059320955 -230264557 1660513410 368991252 -1929966162 -68141768 1704241307 311662605 -1952790089 -56755935 1905652948 110281794 -1617193480 -392387218 1995976909 33488987 -1728687647 -269393545 2135850214 139021424 -1858069046 -431542948 2015607039 254052457 -1775380013 -517281467 2086770619 191276845 -1838156137 -446118399 2064405410 202072884 -1795018098 -502988264 1924800393 96284447 -1665892699 -340570573 1977080720 47246086 -1680229700 -320959958 1641449439 382842697 -1881610509 -119548315 1723548614 297562960 -2001394966 -5107076 1863127021 403324795 -2130481471 -167485865 1751174132 526908258 -2039567656 -244737458 1192212339 805865445 -1459497377 -569973047 1080193898 929383420 -1368649146 -647290160 1238646593 1054019543 -1478861203 -790794501 1320811352 968805326 -1598580108 -676287774 1522050839 767530881 -1263090117 -1011747155 1574265614 718427032 -1277492702 -992202060 1415786277 593764275 -1167241719 -848658785 1393486652 604625834 -1124038128 -905463162 1702536954 310220396 -1955280938 -59508928 1645699811 353391221 -1944517681 -81906855 1805725384 480648798 -2052108316 -223838350 1825368785 466344519 -2101179395 -171590805 2026747550 264930824 -1765550158 -507189468 2141221511 145179153 -1850862677 -425123011 1981169324 17894970 -1743233152 -283152618 1903950517 108841507 -1619682407 -395138289 1578403378 689157796 -1340414178 -954345592 1501119019 780038845 -1216929017 -1066396783 1355746816 667434646 -1094619348 -909746246 1470286361 547748495 -1179866315 -827614301 1134794326 883205824 -1381107846 -626341908 1154372175 868836057 -1430244509 -574159883 1299717732 981413618 -1552515256 -730771490 1242946173 1024649963 -1541686447 -753103929 708522045 1564213419 -1003138799 -1288543865 760673316 1515308210 -1017604856 -1268800098 618706959 1407682713 -890316509 -1108743755 596474902 1418349696 -847045318 -1165742676 931930201 1082855631 -645774987 -1366986269 820110400 1206310102 -554728084 -1444366854 962046059 1313904893 -681981625 -1604388399 1044016242 1228758244 -801895074 -1489814072 290787573 1716658275 -10784295 -2007219889 372823276 1631577210 -130632256 -1892580010 529438919 1753851985 -243205653 -2037921411 417553630 1877240904 -152224270 -2115367580 216137873 2078617607 -487824963 -1779740373 193971336 2089350174 -444488284 -1836673742 37324963 1967044661 -331880049 -1691297511 89410746 1918073900 -346411626 -1671619328 857735548 1143419370 -584163248 -1440132922 877512037 1128986099 -633101239 -1388014369 1039894862 1258076632 -738858910 -1527588620 982928727 1301380545 -728224645 -1549853459 781652248 1502617998 -1063686092 -1214365534 704304385 1593697687 -940264403 -1326218053 541890858 1464576444 -834471930 -1186609008 656497971 1344695717 -919651297 -1104671607 139338164 2135494946 -431996776 -1857589234 254010797 2015679803 -517110655 -1775586281 110471558 1905432848 -392443734 -1617102788 33058207 1996446985 -269087565 -1729020891 368652752 1660813638 -67677956 -1930403734 311752137 1704183135 -56978203 -1952603021 455260642 1814399348 -181610290 -2111051688 474971643 1799900525 -230613801 -2058998719 403526335 1862951465 -167562349 -2130443515 526423718 1751623216 -244385910 -2039888100 383179405 1641146907 -120013919 -1881175241 297475732 1723608578 -4882504 -2001580242 96092891 1925018189 -340515849 -1665985695 47679170 1976612436 -321263634 -1679894664 190958313 2087123583 -445666363 -1838638253 202116848 2064334438 -503156772 -1794810038 593719927 1415856865 -848489637 -1167449139 604943982 1393133304 -905914558 -1123555372 767097413 1522518739 -1011442839 -1263424513 718618204 1574047434 -992256144 -1277399066 1054106131 1238585989 -791018689 -1478675543 968467978 1321113244 -675821786 -1599014992 806349345 1191762615 -570324211 -1459176549 929181240 1080368814 -647213292 -1368686718 18244606 1980846952 -283639086 -1742785980 108767207 1903990641 -394934581 -1619855779 265153484 2026560346 -507278624 -1765492106 144715733 2141658947 -424784135 -1851163025 480342938 1806058252 -223407434 -2052578784 466401155 1825277717 -171780433 -2100959687 310049704 1702742846 -59467132 -1955354094 353845169 1645219623 -82223459 -1944162805 980960054 1300198304 -730455526 -1552870772 1024821039 1242740665 -753146365 -1541613931 883149572 1134885778 -626152920 -1381328194 869142301 1154039691 -574591439 -1429774681 667898706 1355310020 -910085506 -1094319384 547526475 1470474205 -827525529 -1179924751 689232736 1578363894 -954549684 -1340241190 779689849 1501442031 -1065910699 -1217376573 1536096155 747226893 -1249864009 -1031297503 1558393730 736363284 -1293069650 -974495176 1431666601 575819583 -1151656315 -866374125 1379449776 624921382 -1137255780 -885921270 1178200063 826201961 -1472756013 -550455739 1096033254 911414128 -1353039158 -664964516 1222799309 1071996763 -1494479135 -773112201 1334815700 948476738 -1585329416 -695797138 1625347923 401074117 -1896958337 -102136087 1737298762 277488604 -1987874202 -24886544 1849384801 423391223 -2143994291 -147714341 1767283576 508668910 -2024211884 -262157630 2102904631 173078433 -1822841317 -463563123 2050622254 222114744 -1808506366 -483175788 1938575109 76251027 -1652412887 -360374593 1960938268 65452938 -1695552976 -303506778 1117112026 898823756 -1399085066 -610494624 1173881539 855585365 -1409915921 -588164231 1280200424 994672254 -1572851772 -716759214 1260620529 1009039975 -1523717155 -768943285 1596118718 673572392 -1322469486 -970225916 1481577127 793256497 -1237224565 -1052359907 1375297164 654208538 -1074315360 -923791562 1452579477 563325443 -1197802567 -811742417 2046551570 251451012 -1745516738 -520964184 2123768331 160502429 -1869069529 -408980559 1998614048 2580150 -1725034740 -299286630 1884138041 122329775 -1639724267 -381355133 1682765430 323733216 -1975347366 -45766708 1663119983 338035449 -1926278333 -98016299 1788313156 495996626 -2070339736 -207736834 1845148253 452823755 -2081105039 -185340953 1773704473 515876239 -2018053067 -256785245 1859473664 433217942 -2133118932 -136576838 1734548779 275000765 -1989313529 -26588015 1611585842 386525604 -1912555490 -116946808 1947174269 50902507 -1711152047 -318319417 1935819108 73757170 -1653858232 -362082082 2060717391 231947737 -1797624733 -472032011 2109327702 180287936 -1816680326 -458188564 1389802961 634488135 -1126640387 -874519445 1438347720 582762846 -1145761564 -860741518 1544371683 722079093 -1308402481 -989565863 1533082106 744999276 -1251043114 -1033263040 1331799477 946246947 -1586510695 -697764849 1208770988 1057706298 -1509818240 -788189162 1102720391 918363409 -1347138389 -659325891 1188555166 835770632 -1462138702 -539051996 1889772632 128226510 -1632778892 -374671902 2010013761 13193431 -1715469971 -288935429 2121804906 159325436 -1871295162 -411992624 2031478899 236116197 -1759803041 -534988343 1830073404 437486762 -2095393520 -199367290 1786343461 494813363 -2072571639 -210755169 1674525710 348654744 -1916707550 -87659084 1688401943 329631873 -1968400069 -39081555 1271760016 1019917318 -1513888324 -758852310 1285570697 1000828959 -1565646427 -710340301 1159072930 839990324 -1424462450 -601924328 1115408571 897382445 -1401575017 -613246719 1450874100 561882210 -1200294440 -814496434 1360482541 638607483 -1088867903 -937557673 1486953670 799419472 -1230012950 -1045934724 1607260383 684451913 -1312638477 -960132763 1071788703 1222967817 -773041229 -1494523099 948958854 1334363664 -696150102 -1585010884 825866925 1178503739 -549987455 -1473189097 911507124 1095978530 -665182312 -1352847602 576004859 1431442029 -866434089 -1151569087 624486114 1379915380 -885618738 -1137592488 747547337 1535744607 -1031746587 -1249379469 736325328 1558470214 -974319620 -1293271190 76288599 1938498241 -360549509 -1652210707 65132110 1961289432 -303057054 -1696036876 173513317 2102438643 -463865015 -1822503969 221929084 2050846442 -483115184 -1808592954 423297587 1849438885 -147496161 -2144185463 509003306 1766979260 -262625530 -2023778416 400591361 1625799319 -101782739 -1897276485 277696024 1737129614 -24957132 -1987829854 653853662 1375613768 -923311374 -1074769308 563398599 1452537681 -811948309 -1197631875 673352684 1596308346 -970134848 -1322526122 793726965 1481146211 -1052692775 -1236918705 994972602 1279861548 -717196650 -1572388352 1008981923 1260709685 -768756081 -1523939815 898997128 1116908318 -610534748 -1399010766 855138193 1174368007 -587841859 -1410265557 496444182 1787827072 -208059846 -2069990740 452650767 1845352345 -185301469 -2081179979 323791652 1682676658 -45954552 -1975125346 337735485 1663459243 -97579503 -1926742393 2110322 1999045604 -298954146 -1725340984 122550123 1883949053 -381446585 -1639668015 251378496 2046594006 -520758676 -1745687814 160857945 2123452367 -409461131 -1868615965 232017949 2060673163 -472239823 -1797455449 179934212 2109645970 -457706200 -1817131586 51370031 1946740921 -318654205 -1710847595 73538614 1936010400 -361988838 -1653912180 274940025 1734635759 -26402475 -1989537341 386827360 1611248886 -117381812 -1912089126 515426379 1774188765 -256464537 -2018403855 433392722 1859271876 -136614530 -2133041688 918188245 1102921795 -659287559 -1347214993 836220108 1188070490 -539372064 -1461787274 945944807 1332136049 -697329205 -1586976419 1057766654 1208683624 -788374062 -1509593788 722297009 1544179751 -989658723 -1308348149 744531112 1533514814 -1032927868 -1251347182 634841219 1389484053 -875001425 -1126188743 582691994 1438391308 -860533322 -1145930464 349135196 1674072522 -88014736 -1916391194 329426245 1688573395 -39009175 -1968442113 437578094 1830017528 -199587774 -2095204140 494480759 1786650081 -210285477 -2073002803 158888248 2122269102 -411693036 -1871634302 236303649 2031257015 -535047155 -1759714149 128186634 1889847708 -374499290 -1632982864 13516051 2009664901 -289383361 -1714983767 799097236 1487302914 -1045487432 -1230499794 684492173 1607185691 -960306015 -1312435145 561695142 1451096368 -814438262 -1200383972 639045055 1360018729 -937857901 -1088529403 840323568 1158766950 -602394404 -1424031670 897291753 1115465087 -613026619 -1401764781 1020123586 1271589204 -758925074 -1513846664 1000349147 1286024525 -709985033 -1565963167 -1822982765 -464499451 2102992063 173943849 -1808090742 -482506468 2050283686 221505584 -1651706463 -359938761 1937937549 75867163 -1696517704 -303693522 1961840788 65560578 -1897894409 -102277791 1626213595 401161293 -1987204626 -24471176 1736689858 277149780 -2143558203 -147008173 1849001193 422753407 -2024398372 -263122614 1767391472 509571174 -1472635557 -549556787 1178025079 825232609 -1353410238 -665605676 1096480878 912115960 -1495083671 -773462529 1223472197 1072399571 -1584459408 -695721498 1333882972 948322506 -1248965313 -1031176791 1535126547 747052165 -1293711066 -974866000 1559095306 736811164 -1152006899 -866978405 1432069153 576492727 -1137180396 -885051006 1379295288 623988910 -1974711086 -45384636 1682058750 323296616 -1927182133 -98125731 1664084455 338221425 -2070428448 -208604042 1788454348 496932186 -2080767751 -184733585 1844732373 452153667 -1745134410 -520328160 2046115226 250744076 -1869178705 -409884615 2123954563 161466645 -1725901692 -299375598 1999549864 2721086 -1639116643 -381018101 1883468209 121913639 -1323144166 -970630004 1596722486 673922464 -1236293629 -1052206955 1480706351 793180601 -1074142168 -922823490 1375175940 653309330 -1198251983 -812445529 1452949789 563966347 -1399489410 -611169048 1117461842 899427780 -1409763225 -587233039 1173805387 854714845 -1571883956 -716585766 1279300960 994551286 -1524420523 -769392445 1261261177 1009410543 -1587470575 -697946233 1332706877 946359979 -1509106936 -787747938 1208138276 1057327794 -1346726109 -658659403 1102378511 917751449 -1462283462 -539991124 1188639254 836633216 -1126822027 -875479069 1389915737 635395791 -1145320596 -860029958 1437968960 582130390 -1307736249 -989153327 1543759467 721737469 -1251982498 -1033407544 1533944434 745083620 -1710276647 -318238897 1946246901 50753123 -1654457408 -362427562 1936497388 74164858 -1797998613 -472676483 2061162183 232646225 -1816562702 -457292956 2109149918 179315272 -2017972291 -255910101 1773555345 514948615 -2133464156 -137176270 1859881608 433895966 -1989957745 -26962151 1735247523 275445301 -1911659626 -116829440 1610613434 386347564 -1199952304 -813883706 1450463100 561217514 -1088951735 -938419489 1360628581 639548403 -1230920094 -1046046988 1487914830 799602648 -1312005509 -959753491 1606550359 684012481 -1513275852 -758509918 1271095064 1019506574 -1566508499 -710423877 1286511361 1000975255 -1424574970 -602831216 1159255850 840951740 -1401196001 -612613495 1114968883 896672677 -2095837544 -200065522 1830449076 438132514 -2072393087 -209782249 1786227629 493919035 -1915779414 -87509444 1673652102 348575504 -1969077581 -39488987 1689002911 329978633 -1633476868 -375116182 1890418640 128601926 -1714496795 -288757133 2009119689 13077343 -1871145266 -411064744 2121725922 158451572 -1760210217 -535666111 2031825915 236716909 -147081065 -2143516671 422959547 1848830253 -262767474 -2024715240 509091234 1767845172 -102747995 -1897463757 401494409 1625907487 -24251204 -1987394518 277058960 1736746246 -359880461 -1651795867 75680223 1938159945 -303993622 -1696179076 65998278 1961377104 -464052031 -1823469481 173621741 2103341435 -482679592 -1807887282 221545972 2050209122 -866805665 -1152210743 576452979 1432144357 -885498810 -1136694064 624311658 1378946556 -1030877075 -1249304325 746615105 1535590871 -974924684 -1293622046 736998744 1558873550 -773683141 -1494894419 1072490775 1223416193 -695251934 -1584890700 947989774 1334189464 -549912567 -1472319329 825712933 1177571763 -665533424 -1353452410 911910204 1096652202 -299857450 -1725449920 3074298 1999231084 -380809777 -1639285415 121842915 1883511925 -520420892 -1745079950 250962120 2045923422 -409549315 -1869482645 160998609 2124387399 -208168526 -2070894300 496629918 1788790792 -184918613 -2080543427 452213895 1844644881 -45346432 -1974787818 323121324 1682260026 -98445927 -1926830833 338670773 1663599651 -716265186 -1572234872 994101298 1279785124 -769430265 -1524343407 1009585195 1261059261 -610983636 -1399713350 899366912 1117548694 -587668171 -1409296989 855016473 1173468303 -923158150 -1073837588 653776982 1374742720 -812352157 -1198305803 563747919 1453141209 -970837688 -1322974754 673992804 1596678386 -1051724463 -1236744761 792827005 1481024747 -988947947 -1307907453 721664825 1543801775 -1033888244 -1251529062 745439008 1533628342 -875146713 -1127128399 634925835 1390347165 -860121538 -1145264472 582350610 1437779844 -658847119 -1346503961 917810013 1102289867 -539554200 -1462747394 836333380 1188978642 -698269117 -1587121451 946807663 1332220921 -787708326 -1509181748 1057154934 1208342496 -27002147 -1989883317 275618801 1735043943 -116506940 -1912009134 385900520 1611100030 -256347409 -2017508743 515249091 1773216597 -136988938 -2133686688 433838042 1859970892 -472585543 -1798055377 232426389 2061351683 -457625952 -1816256970 179785612 2108718874 -317758837 -1710730723 50398119 1946563377 -362633582 -1654286844 74237886 1936455464 -602477740 -1424892990 840469112 1159707374 -612683955 -1401151525 896880225 1114799863 -758291610 -1513466896 1019413066 1271149276 -710891649 -1566074903 1001309779 1286207173 -1046349008 -1230582874 800037404 1487448714 -959693015 -1312092225 683826693 1606774419 -814058750 -1199750252 561254958 1450386104 -937969893 -1089435763 639227447 1360979617 -411513956 -1870660854 158771888 2121374246 -535490683 -1760411885 236678825 2031902271 -375176274 -1633389768 128787074 1890193940 -288454729 -1714833631 12641947 2009585165 -87041032 -1916212370 348240596 1673955906 -39706655 -1968885897 330071757 1688948315 -199994422 -2095881380 437924582 1830617712 -210135085 -2072074427 494401279 1785775721 290252234 1716245852 -12417818 -2008697744 371270099 1629884741 -131120897 -1893175191 530017784 1754291566 -241627948 -2036450238 419080673 1878890871 -151729971 -2114717605 217839022 2080163128 -487222142 -1779260396 194392503 2089877793 -443002725 -1835048947 35683740 1965509898 -332522320 -1691800538 88979845 1917487379 -347875159 -1673205697 706921730 1562768788 -1003707346 -1288989512 760152347 1514680717 -1019125705 -1270460255 620318000 1409187238 -889770980 -1108337526 596937001 1418967487 -845486075 -1164060525 932566374 1083368944 -644107190 -1365474084 821563775 1207902697 -554274733 -1443807035 961437012 1313435074 -683656072 -1605956370 1042520397 1227139547 -802293663 -1490368265 139973771 2136007709 -430328409 -1856076495 255463570 2017271812 -516656706 -1775025880 109862073 1904962607 -394117739 -1618670333 31561888 1994827830 -269485684 -1729574630 367052015 1659368569 -68246077 -1930848939 311230710 1703555168 -58498598 -1954262708 456871133 1815903307 -181064207 -2110644889 475433156 1800517714 -229053976 -2057315970 859436099 1144964309 -583559825 -1439652359 877932634 1129513164 -631615114 -1386389024 1038253169 1256541415 -739500707 -1528091189 982497384 1300793598 -729687740 -1551439406 781116455 1502205105 -1065319157 -1215842915 702750782 1592004776 -940752622 -1326812796 542469141 1465015427 -832893639 -1185137233 658024460 1346345114 -919156448 -1104021066 595232584 1417525214 -847976860 -1166813454 605504337 1393587143 -904322435 -1122102549 765529978 1520844780 -1011913130 -1264034112 718064483 1573649397 -993875377 -1278895399 1053660972 1238017978 -792463872 -1480276330 966808373 1319592867 -676449767 -1599536497 806756126 1192308616 -568820174 -1457566044 930863879 1081928593 -646596053 -1368225091 404006784 1863554838 -166017364 -2128742854 528049049 1753109263 -243858763 -2039467485 382676914 1640505124 -121549154 -1882817016 295889835 1722145597 -5469561 -2002011631 94615524 1923385202 -340928824 -1666521506 47084541 1976124267 -322956591 -1681448377 192430038 2088701760 -445227270 -1838059924 202767311 2064829273 -501507357 -1793283467 979482121 1298564767 -730867931 -1553406029 1024225808 1242251910 -754838724 -1543167062 884620859 1136463533 -625713385 -1380749439 869792290 1154534068 -572941554 -1428247656 668378733 1355912955 -908540095 -1092618281 549151348 1471959778 -826997928 -1179503666 688729695 1577721545 -956084365 -1341882395 778103366 1499978448 -1066497174 -1217807364 17798849 1980278359 -285083667 -1744386181 107107032 1902469710 -395561996 -1620376734 265559795 2027105893 -505774113 -1763881143 146397930 2143218300 -424166458 -1850700976 481855141 1807726131 -222894199 -2051942625 466961084 1825731114 -170187888 -2099506426 308481687 1701068289 -59936837 -1955963091 353290894 1644821016 -83842142 -1945658572 1965039822 36114520 -1691467294 -332828300 1917707479 88790081 -1673296389 -347818643 2080090364 217880682 -1779054128 -487392954 2090233061 194075763 -1835528759 -442548897 1754738858 529530940 -2036772474 -241278704 1878717619 419284005 -2114677345 -151804663 1716304024 290162702 -2008884812 -12195550 1629584513 371608599 -1892737619 -131584709 1313734662 961097872 -1606393558 -683191876 1227080735 1042609289 -1490180813 -802515547 1083541556 932362402 -1365513960 -644032114 1207454765 822049979 -1443484415 -554623593 1408831586 620634356 -1107857074 -890224168 1419039867 596894957 -1164266153 -845314623 1562548304 707111110 -1288898180 -1003763222 1515150409 759721183 -1270792859 -1018819085 1815810447 456925465 -2110426973 -181256139 1800852886 475129088 -2057784134 -228621268 1658886589 367503659 -1930495855 -68564985 1703763364 311061810 -1954333560 -58455010 1905000939 109785469 -1618845497 -393916335 1994507762 31913316 -1729125154 -269970360 2136443353 139508047 -1856378635 -429991837 2017086912 255688022 -1774965524 -516744070 1465200967 542245329 -1185197973 -832806659 1345910110 658490824 -1103719310 -919493404 1502525813 780765667 -1216292775 -1064834865 1591967084 702828026 -1326638016 -940954410 1256333603 1038422453 -1528020977 -739544935 1301275962 982046124 -1551793130 -729369472 1144629521 859740551 -1439184835 -583993173 1129606408 877878686 -1386607580 -631423822 1192641100 806449882 -1458035872 -568388618 1081837141 930920131 -1368004743 -646785041 1238223486 1053489896 -1480348846 -792421436 1319112295 967261937 -1599180981 -676765731 1520521768 765878974 -1263586556 -1012399214 1573688881 717989543 -1279068387 -993671285 1417337370 595454604 -1166755018 -848065632 1394023939 605040277 -1122402513 -903983175 2088264324 192893458 -1837759576 -445566146 2065016477 202544651 -1793341519 -501418201 1923345078 94689824 -1666348134 -341132532 1976446639 46734905 -1681895549 -322470123 1640985312 382222966 -1883171892 -121232550 1721939705 296060527 -2001938475 -5511357 1863645906 403950148 -2128962562 -165827736 1752776395 528354909 -2038997017 -244289679 1577939725 688538523 -1341976031 -956030281 1499510548 778536834 -1217472968 -1066801490 1356266303 668060585 -1093101037 -908088699 1471889190 549195696 -1179296246 -827167076 1136288617 884823039 -1380711867 -625790253 1154983792 869308390 -1428568484 -572590390 1298262875 979819469 -1552971145 -731333919 1242312514 1024139220 -1543352722 -754614536 1701008325 308568915 -1955777815 -60161409 1645123548 352954186 -1946093840 -83376538 1807277047 482339681 -2051622181 -223245747 1825906670 466759544 -2099544382 -170111404 2027176865 265515831 -1764089203 -505605605 2142865336 146716462 -1850218860 -424618494 1980746643 17365765 -1744721217 -284779991 1902251914 107298588 -1620283738 -395616720 -644517950 -1366139052 932908782 1083981432 -554128421 -1442866355 821480183 1207040609 -682694672 -1605773466 960530140 1313322570 -803003415 -1490807937 1043153605 1227518547 -1004372058 -1289400528 707534474 1563110940 -1018184769 -1270314199 759290515 1514596869 -889587820 -1107376382 620205752 1408280110 -845925491 -1164770533 597316257 1419600439 -486846710 -1778614372 217394726 2079465136 -443118829 -1835943035 194570815 2090850985 -333396168 -1691879506 36611604 1965659778 -347274463 -1672858697 88302093 1917080219 -11772050 -2008322056 289553986 1715801812 -132015241 -1893291039 372243035 1630063309 -241707172 -2037323830 530167408 1755219686 -151383227 -2114116653 418673257 1878213375 -1064411517 -1215730155 780156847 1502023481 -941385062 -1327191540 703462326 1592445728 -833235279 -1185749465 542881693 1465681675 -919072088 -1103158722 657879940 1345405714 -583446809 -1438744975 859254731 1144004445 -631993602 -1387021720 878373842 1130224452 -740112683 -1528433085 1038919673 1256953711 -728825140 -1551355302 981558240 1300648822 -69173685 -1930998051 367927143 1659449329 -57820590 -1953854780 310631294 1703209960 -180619655 -2109946129 456496981 1815259075 -229232032 -2058288394 475550540 1801413594 -430477777 -1857003847 140054275 2136883093 -516249034 -1774347616 255118106 2016672652 -393419235 -1618225525 109217585 1904588711 -270458364 -1729752430 32457512 1994945470 -341635776 -1666957866 95251564 1923767546 -321992359 -1681262129 46180469 1976015075 -445086350 -1837124124 192341086 2087834824 -501923477 -1793953283 203104327 2065436881 -166453980 -2129449550 404388872 1864191134 -243672771 -2038502997 527939601 1752205447 -120613610 -1882675840 381809722 1640416428 -6139633 -2002427495 296497187 1722482869 -791859832 -1479926498 1052986532 1237613618 -677320303 -1599612665 967739581 1319745579 -568941126 -1458465492 806929558 1193276416 -646225501 -1367584459 930414735 1081225241 -847626772 -1166209670 594828480 1416850518 -904398347 -1122973341 605657305 1394518095 -1012812322 -1264155320 766498034 1521017956 -993234489 -1278525103 717361387 1573199997 -222807039 -2051076969 481713453 1806790075 -170526696 -2100115314 467376436 1826400674 -60574669 -1956346715 309187871 1701504393 -82939862 -1945550660 352325894 1644634512 -284218267 -1744298765 16862537 1980136927 -396171140 -1620715286 107776336 1902885318 -506157993 -1764518719 265995643 2027812333 -424058802 -1849798440 146211170 2142253556 -908714807 -1093587873 668499429 1356811635 -826550064 -1178802106 548780540 1471318378 -955411205 -1341479827 688125399 1577370945 -1067429662 -1217961868 778973646 1500053848 -731837267 -1553580997 980381057 1298685207 -754136908 -1542719454 1023584664 1241880846 -625310561 -1380076535 884270515 1135858981 -573095802 -1429180400 869867946 1155404092 -1107711290 -889284016 1408748522 619772796 -1164677409 -845980087 1419382771 597507941 -1289608460 -1004203422 1563182040 707490638 -1269831955 -1018636677 1514244033 759609175 -1605453150 -683046348 1312873358 961014552 -1490846021 -802927059 1227693975 1042951937 -1365953904 -644742650 1083921340 932995882 -1443301751 -553662945 1207343013 821143347 -2036889074 -242173288 1754917666 530504628 -2114302441 -151159167 1878273851 418586541 -2008284612 -11849046 1715626768 289756038 -1893611995 -131664205 1630512905 371759007 -1692362134 -332944644 1966013254 36293584 -1672651149 -347443483 1917009759 88346569 -1778707880 -486792498 2079683444 217203682 -1835608511 -443423017 2090383213 195004411 -1528652921 -739923183 1257044651 1038862909 -1550884962 -729256184 1300315826 981863972 -1439099979 -583130333 1144484505 858800655 -1386948692 -632035526 1130018432 878544406 -1185575965 -833438859 1465641679 542956121 -1103605766 -918585492 1345728214 657530432 -1215429679 -1064750265 1501586173 780620395 -1327249464 -941295778 1592633060 703239794 -1618166961 -393507879 1904400995 109439733 -1730052266 -270118976 1995382394 31993580 -1856556163 -430963733 2136560209 140403399 -1774520476 -516044814 2016712264 255043294 -2110018773 -180577347 1815464455 456325777 -2057933006 -229548124 1800932894 476003976 -1931468007 -68742257 1659781685 367620771 -1953634560 -58009706 1703118380 310687418 -1882208188 -121046830 1640081768 382114302 -2002645923 -5948213 1722576241 296443367 -2129379210 -166498080 1863983450 404558284 -2038856593 -243354375 1752687939 527488469 -1837574112 -444602186 2088155404 191990170 -1793778631 -502125393 2065399061 203181443 -1667018734 -341548924 1923952958 95027624 -1680960501 -322329443 1975579943 46646705 -1264457588 -1012475878 1521453472 766032182 -1278464875 -993321981 1573014969 717585711 -1166384962 -847425496 1416888722 594751748 -1122523993 -904883151 1394197899 606008605 -1458112280 -569259906 1192794564 807381330 -1367655183 -646181785 1081433565 930245963 -1479708454 -792051636 1237520886 1053040992 -1600080701 -676887467 1320080879 967435641 -1764427515 -506213997 2027591721 266184895 -1850131172 -423752310 2142723120 145779878 -1743818441 -284671583 1979781147 17178765 -1620921042 -395999816 1902957570 107734164 -1956386463 -60499465 1701677133 308984027 -1945227912 -83288594 1644186708 352812226 -2051514029 -222342715 1807089791 481374441 -2099927734 -170748452 1826341990 467465456 -1380263475 -625088165 1135917281 884181111 -1428742700 -573559486 1155103992 870206574 -1553903105 -731487895 1299132627 979894341 -1542679066 -754211472 1241707722 1023788124 -1341273687 -955582145 1577298053 688166931 -1218441808 -1066975962 1500408988 778656778 -1093254757 -909020915 1356341431 668930081 -1178892926 -826493676 1471538350 548590648 -838151367 -1190272081 537178645 1459847811 -915990752 -1100994634 661222924 1349404314 -1060021493 -1210684515 786381351 1507330737 -943939822 -1329877116 699596350 1588973224 -742538403 -1531251765 1035182705 1253348071 -724564156 -1546176558 987653736 1306089214 -580498577 -1436451847 862464579 1148132053 -636776586 -1391673376 872803930 1124261580 -177933327 -2107391129 459969245 1819124299 -234276888 -2062678146 470243012 1795188306 -71337021 -1934079147 363928303 1656105593 -53297190 -1948938420 316464886 1708912224 -388766827 -1613442301 115180217 1910157871 -272750708 -1732700390 28329632 1991734838 -435655769 -1861264591 134613643 2130786845 -513429570 -1771921624 258723474 2020408836 -686693768 -1609116946 958366548 1310241730 -797170079 -1485105417 1047676749 1232435163 -641045942 -1362273572 935594854 1086536688 -559436205 -1449091387 816435071 1202651113 -895028708 -1113472374 615027504 1404019622 -842320379 -1161034093 600135465 1422026687 -998409682 -1283831112 712186626 1567894420 -1022312905 -1273524575 756997915 1511649165 -327171408 -1686572506 41001884 1970705162 -351140183 -1676331457 85747589 1914394387 -492549502 -1784448492 212478894 2074942264 -439775589 -1831944691 197652407 2093014817 -238497068 -2033196478 533115896 1757512558 -156952883 -2120079781 413890529 1873561463 -15508762 -2011927952 287128522 1712982876 -125919489 -1887850903 376504275 1635241797 -63131205 -1959034579 305320087 1698029569 -78547550 -1940503244 358552718 1649943576 -219727479 -2048915169 485054629 1810786355 -175440496 -2104636154 461675708 1820568618 -510942753 -1769172663 260423923 2021847141 -421108282 -1847503536 149423338 2146382972 -279959059 -1739122309 22956225 1985574999 -398594572 -1623532190 104041688 1899281486 -950890125 -1336565275 693956703 1583071433 -1069591190 -1221040644 774976582 1496712400 -913761983 -1097979433 663189613 1350584571 -823861928 -1176244786 552254580 1475185890 -622493417 -1377652351 887873595 1139593389 -578271986 -1433438824 864429090 1149310132 -734131931 -1556530765 976250889 1295472799 -749482692 -1537933910 1029549072 1247452294 -450395910 -1843351444 187294166 2083443008 -498449181 -1790086027 205792719 2067993945 -335804216 -1661257634 99772900 1928681842 -325989167 -1684603833 44019197 1972936043 -124743522 -1885888504 379515314 1637466404 -174969 -1996856303 301151659 1727268157 -162850644 -2125715398 407206272 1866615062 -249111371 -2044597213 522763673 1747946767 -565600206 -1454468956 810008862 1195438472 -651926485 -1373416259 925500679 1076704657 -795727872 -1483401066 1050429740 1234926010 -671093735 -1594303345 972131637 1324793251 -1006718890 -1258716992 770756986 1526194668 -996969393 -1282128679 714937699 1570383349 -853198748 -1172174606 590043464 1412196830 -901186435 -1118843669 608607569 1396813255 -1436150211 -580835669 1147696913 862930823 -1391734236 -636689742 1124446984 872579998 -1531077105 -742740327 1253310243 1035259829 -1546626538 -724080000 1306409786 987302828 -1211038119 -1059703089 1507813237 785930211 -1329806784 -943983914 1588765548 699765754 -1190490517 -837959939 1459941191 537124817 -1100526990 -916423964 1349069662 661527496 -1861732619 -435222941 2131122137 134309711 -1771703572 -513621382 2020316096 258777942 -1613513017 -388723119 1910366187 115011453 -1732347170 -273069496 1991252978 28781412 -1933629807 -71821817 1655785405 364279595 -1949113720 -53095906 1708950436 316388146 -2107330909 -178020811 1818939279 460193561 -2062980422 -233940436 1795623830 469777152 -1283643524 -998631446 1567835728 712275654 -1273961627 -1021848589 1511948873 756658911 -1113149618 -895377448 1403571810 615513844 -1161073833 -842245183 1422199419 599931629 -1362479336 -640874610 1086608948 935552674 -1448611071 -559889513 1202295341 816751291 -1609449686 -686387268 1310711302 957935248 -1485014221 -797226075 1232214559 1047865993 -2012018764 -15452382 1713202840 286938638 -1887517779 -126225605 1634771585 376934935 -2033676410 -238043376 1757867690 532799036 -2119873633 -157123831 1873488563 413932069 -1784408112 -492624058 2074769148 212682346 -1832266807 -439426209 2093462245 197165683 -1686134814 -327635084 1970405070 41340504 -1676518405 -350917779 1914452695 85658177 -1739557697 -279493591 1985877395 22619397 -1623347034 -398819280 1899221386 104128796 -1769210739 -510866405 2022022561 260222263 -1847183212 -421459966 2145933752 149907758 -2048432933 -220179379 1810433527 485373281 -2104844094 -175271852 1820639726 461631864 -1958941463 -63185793 1697811909 305511763 -1940838160 -78243738 1650411996 358119754 -1556196233 -734436127 1295005019 976684493 -1538027410 -749428488 1247670594 1029358036 -1377444795 -622662445 1139522921 887918079 -1433921444 -577820470 1149663600 864111078 -1098300397 -913410939 1351034175 662705577 -1176207350 -823938916 1475010854 552456624 -1336751071 -950666057 1583131917 693869979 -1220605896 -1070057298 1496410388 775313794 -2125773314 -162761368 1866802386 406983748 -2044296729 -249450127 1747509451 523227229 -1886335540 -124256934 1637788896 379165814 -1996682795 -378557 1727228153 301226095 -1661184614 -335846132 1928475830 99943456 -1684958845 -325672683 1973416111 43565113 -1842881112 -450826946 2083110020 187599890 -1790305871 -498259673 2068084893 205735947 -1171954378 -853387872 1412105242 590099596 -1119313617 -900755015 1397145603 608301205 -1258361596 -1007034990 1525713960 771210430 -1282201315 -996927093 1570588721 714766503 -1483573934 -795523644 1234965630 1050354920 -1593855669 -671579683 1324470375 972480753 -1454768800 -565260810 1195875404 809544922 -1373357703 -652015121 1076516949 925722819 114514225 1909746087 -388155363 -1613100917 29269288 1991880126 -273613820 -1732785006 134795523 2131747221 -435769297 -1862172487 258282778 2019698060 -513051594 -1771289440 459557205 1818458563 -177592199 -2106779409 470388044 1796128218 -234361760 -2063541002 364888423 1656287729 -72245173 -1934192419 315753854 1708471784 -52665262 -1948560188 1035827705 1253722479 -743237419 -1531697085 986758624 1305972086 -723591988 -1545999270 862384587 1147257181 -580349721 -1435525007 873149906 1124861252 -637184770 -1392352152 537553309 1460492555 -838596431 -1190971353 661106052 1348508946 -915813208 -1100022722 785506735 1507250489 -1059094397 -1210535915 700196278 1589318944 -944618342 -1330285556 533227632 1758419174 -238679716 -2034157110 413510761 1872927999 -156512955 -2119369261 286515266 1712640212 -14843538 -2011516424 377365595 1635325133 -126859913 -1887996447 41908244 1970817154 -328132296 -1686754898 85113869 1914014875 -350429919 -1675891273 212135974 2074329264 -492138230 -1783783012 197735487 2093876393 -439921389 -1832884859 614877368 1403090990 -894948972 -1112598270 600542369 1422703671 -842666611 -1161634533 712884362 1568337948 -999054938 -1284206288 756024467 1511470085 -1021418049 -1273408215 957438172 1310091338 -685819408 -1609037466 1048353989 1232841811 -797770263 -1485451905 936038638 1087234168 -641420862 -1362919084 816256247 1201677409 -559319589 -1448196787 887438259 1138887461 -622110049 -1377015287 864616362 1150275388 -578380154 -1434341872 977187713 1295614743 -734997843 -1556618693 1028880280 1247037198 -748874060 -1537595870 693251031 1582635841 -950252805 -1336182163 775942094 1496899416 -1070493982 -1221149068 663331813 1351521139 -913849655 -1098845601 551839740 1474516842 -823523632 -1175636410 260774779 2022452205 -511346089 -1769846079 149348194 2145513460 -420954546 -1846571304 22057801 1985455071 -278990235 -1738947853 104683344 1899653062 -399296900 -1623980310 305924895 1698380681 -63804877 -1959437659 357682950 1649868688 -77615574 -1940349252 484934445 1809888187 -219553279 -2047946089 462047028 1821210530 -175888872 -2105338226 771623666 1526282852 -1007653922 -1258857656 714329835 1570045565 -996298809 -1281712303 589660864 1411560022 -852761620 -1171467398 608716505 1397716559 -901371915 -1119807645 810097302 1196304896 -565740614 -1455404244 925163151 1076096537 -651509853 -1372745931 1049793188 1234543154 -795020408 -1482964194 973035197 1324901931 -672057455 -1594489081 378546746 1637292716 -123843818 -1885766784 301854243 1727717045 -815345 -1997226087 407609864 1867289246 -163200220 -2126318670 522610193 1747015303 -249034947 -2043725909 187120222 2082474696 -450274446 -1842451484 206241351 2068696785 -498819221 -1790726147 100446828 1929085690 -336407744 -1661606954 43087477 1972782819 -325118119 -1684527153 1656724533 364424355 -1934492391 -71905905 1708283948 315975866 -1948501760 -52754026 1818498055 459482257 -2106952405 -177388099 1795805214 470737032 -2063093454 -234847836 2131266641 135249095 -1861816963 -436085269 2019903560 258111710 -1771361948 -513009166 1909654627 114570485 -1612880561 -388344359 1992212602 28963052 -1733254826 -273182272 1506917629 785812587 -1210065455 -1059525305 1589410020 700139634 -1330505272 -944428706 1460286671 537723993 -1190898205 -838638219 1348989142 660652096 -1100377606 -915496596 1147579545 862034959 -1435972171 -579863261 1124821120 873224214 -1392178772 -637388486 1253909675 1035605053 -1531755129 -743148271 1305534642 987222052 -1545698914 -723930872 2074389876 212049378 -1783968680 -491914034 2093574509 198072827 -1832449983 -440387369 1971266886 41424336 -1687075734 -327781124 1913839967 85316041 -1675853709 -350506779 1712569616 286559622 -2011308996 -15012694 1635678473 377047455 -1888479195 -126408525 1757951266 533661108 -2033822706 -238984040 1873146171 413319597 -2119462889 -156458879 1087016380 936230186 -1362826096 -641475578 1202145701 815823155 -1448531831 -559015905 1309738382 957756696 -1608555358 -686271436 1232912791 1048310017 -1485659973 -797601747 1568513496 712682830 -1284244236 -998978462 1511020993 756509015 -1273087763 -1021769605 1403393514 614540668 -1113033530 -894483376 1422643699 600629605 -1161449249 -842891191 1351220919 663670305 -1098408037 -914313459 1474575022 551750200 -1175823486 -823301356 1582462597 693454355 -1336141911 -950327489 1497346716 775455242 -1221471312 -1070144730 1295970003 976870981 -1557098497 -734544023 1246964426 1028921948 -1537389594 -749044880 1139107553 887248503 -1377105971 -622053541 1149805304 865047150 -1434008620 -578686142 1810357887 484503273 -2048278701 -219246651 1820990054 462236400 -2105246902 -175944740 1698453069 305882843 -1959643295 -63633417 1649513044 357999298 -1939868808 -78068754 1985007131 22544013 -1738625225 -279339103 1899825666 104479380 -1624020178 -399221832 2022393385 260863679 -1769658619 -511567981 2145813040 149009062 -1847008484 -420490358 1234358262 1050017632 -1482903846 -795107764 1325337583 972569465 -1594791229 -671720875 1195984836 810448722 -1454954776 -566225282 1076134877 925086539 -1372921103 -651308441 1411768210 589491972 -1171538242 -852718040 1397234571 609168157 -1119454553 -901690831 1526618016 771319606 -1259325812 -1007221222 1569952697 714384175 -1281494379 -996490749 1929178942 100392872 -1661825518 -336216444 1972448039 43391921 -1684059637 -325551459 2082957068 186668954 -1842805216 -449956170 2068488981 206410627 -1790655943 -498863441 1867251546 407687116 -2126143882 -163402016 1747336003 522259413 -2044175761 -248550663 1636857704 379013118 -1885465020 -124180782 1727902577 301630439 -1997286819 -728373 -2067218072 -204475906 1791402052 499224786 -2086337167 -190695961 1839948893 447501515 -1978447526 -48989748 1679632502 320477408 -1921086141 -92684843 1668344943 343399673 -1719676660 -294067814 2003939360 7766198 -1642982123 -384490109 1880912953 119227567 -1750836930 -526161496 2041198610 246220932 -1865835225 -405885519 2127035403 163630237 -1079582304 -928919242 1369997452 649048090 -1194646087 -808708817 1455768725 566391811 -1317181038 -965060348 1601374398 678705192 -1240420981 -1055417059 1478413479 790232113 -1575882300 -719929006 1277137128 991469694 -1518586403 -763689653 1265784049 1014326375 -1396016650 -607303328 1120147674 901982284 -1415070225 -593457799 1168760003 850324565 -1647054807 -355155777 1943900421 81437075 -1698810832 -306641754 1957713180 62350730 -1828161509 -468760435 2097551671 167848353 -1805272062 -480080748 2053889326 225242552 -2140872627 -144453413 1852473697 426619383 -2029444012 -267512638 1762084216 503346670 -1900058497 -105359127 1622214995 397818309 -1982682010 -19555088 1742523722 282852828 -1497509663 -776281993 1219736013 1068794203 -1580198664 -690543506 1339979220 953763138 -1469687597 -547264443 1181235711 829360489 -1358193462 -670258084 1090911718 906153328 -1156923259 -871501805 1426366889 570659135 -1134099300 -882887670 1382639024 627987750 -1244575561 -1026131935 1541351835 752359693 -1296266066 -977552328 1555230082 733338900 -1224825878 -1040608388 1492173510 804778576 -1315739661 -963356827 1604126431 681195081 -1205523496 -819848370 1445677812 556563042 -1085739071 -934289577 1363578605 641842811 -1421233266 -598834408 1162334882 843113012 -1406896233 -618445055 1110054587 892151341 -1517143108 -761984214 1268538000 1016818182 -1560281179 -705114317 1290903177 1006022175 -1919909086 -90721356 1671356942 345625240 -1963112645 -33917011 1693656599 334763649 -2092233968 -196330618 1833265724 440556202 -2077831415 -215875681 1781050917 489660083 -1876454586 -417291312 2116678250 154059516 -1756735649 -531798071 2034513523 239273701 -1627645068 -369415198 1894939224 133515982 -1718493331 -292098053 2006957633 9998039 -1343909205 -656235971 1105982343 921486097 -1467459918 -544250332 1183201182 830539528 -1589765479 -700896753 1328577461 943147811 -1504452992 -782963178 1214103468 1062899514 -1303215409 -984239527 1549591523 727438197 -1254144298 -1036487104 1529948154 741742444 -1131869443 -879871381 1384606673 629168967 -1142632732 -857473422 1441443784 585998174 -1802784157 -477330699 2055590735 226681817 -1813612934 -454998292 2112362326 183445440 -1706018223 -313062713 1952340861 56191979 -1656881592 -365244706 1932762980 70561778 -1992515065 -29650287 1731380011 271971261 -1907268066 -111782264 1616840498 391657380 -2014893515 -253748573 1776896793 518945679 -2138378708 -141697350 1854181120 428064662 -526121876 -1750911750 246048064 2041402838 -406208395 -1865486109 164077913 2126549455 -293630882 -1720140600 7466354 2004278756 -384677817 -1642759983 119286123 1880824317 -49081336 -1978391394 320697636 1679443378 -92352495 -1921392505 342929725 1668776363 -204956614 -2066764628 499580182 1791085952 -190490589 -2086508363 447428879 1839991193 -607509340 -1395846094 902055304 1120105758 -592977731 -1415524309 849969553 1169076487 -720261994 -1575576576 991940026 1276706092 -763598705 -1518643175 1014106531 1265973557 -964873024 -1317403562 678647276 1601463674 -1055854375 -1239957425 790532597 1478074723 -928596750 -1079931804 648601054 1370484040 -808748821 -1194571651 566565319 1455565137 -104909523 -1900542533 397497345 1622566039 -19730124 -1982479966 282890264 1742446734 -144392929 -2140959351 426433587 1852697765 -267814650 -2029106800 503781418 1761618108 -469228215 -1827727905 168182885 2097247475 -479862448 -1805463098 225149052 2053943530 -355226245 -1647010323 81644631 1943731393 -306288286 -1699128844 61868110 1958164696 -1026484763 -1244256909 752841929 1540899935 -977481220 -1296309910 733130960 1555398726 -871719465 -1156731583 570752251 1426312301 -882419250 -1134532264 627652834 1382942836 -546962047 -1470024425 828925101 1181701179 -670318184 -1358106354 906338484 1090687010 -776106573 -1497711323 1068756127 1219812361 -690992726 -1579714244 954083462 1339627536 -762157330 -1516939656 1016858562 1268463444 -704666889 -1560767903 1005700059 1291252557 -599134500 -1420894646 843550704 1161871206 -618386747 -1406985645 891964393 1110276991 -819628406 -1205713380 556472230 1445734192 -934759789 -1085308411 642175935 1363272489 -1040253256 -1225142738 804298644 1492627202 -963429727 -1315698121 681401229 1603955483 -369342938 -1627687248 133310218 1895110556 -292453825 -1718177111 10478355 2006504325 -416821740 -1876885886 153726776 2116984750 -532018675 -1756546405 239364897 2034457527 -196389310 -2092144940 440743790 1833043960 -215575973 -2078170419 489223031 1781515233 -91169168 -1919422746 345947996 1671008202 -33744279 -1963316481 334723909 1693731795 -880191569 -1131518151 629618307 1384121877 -857435210 -1142709472 585822874 1441645068 -984424547 -1302991093 727498417 1549504039 -1036051580 -1254610158 741440168 1530284606 -700561461 -1590069411 942679783 1329010289 -783055918 -1504398524 1063117566 1213911656 -656027655 -1344077969 921415381 1106026051 -544732192 -1467008138 830892748 1182882394 -253266073 -2015344655 518592075 1777215197 -141905026 -2138209304 428134994 1854137028 -29556907 -1992568893 271752825 1731571439 -112116916 -1906963494 392125024 1616407286 -313497853 -1705551979 56493615 1952003769 -365059302 -1657105524 70500918 1932849824 -477368527 -1802707033 226856477 2055388811 -454677720 -1813963842 182995460 2112846482 1276201824 991329270 -1575015860 -719840550 1266454393 1014743023 -1519194539 -764027197 1120584530 902689732 -1396399490 -607939864 1168574283 849360861 -1414961561 -592554255 1369856772 648113042 -1079494104 -928052546 1456185117 567062411 -1194983887 -809316697 1602081590 679142304 -1317817830 -965442932 1477449519 790046649 -1239517693 -1055308139 2004839336 7887678 -1720644988 -294241774 1880272817 118857511 -1642279267 -384041461 2040849306 245617420 -1750433098 -525487584 2127112067 164501269 -1865988433 -406817223 1791523788 500124506 -2067391776 -205444490 1839579093 446861123 -2085888263 -189993361 1679029246 320127848 -1977773358 -48586172 1669216231 343476081 -1922017589 -92838307 1426749985 571296439 -1157358835 -872207461 1382530616 627084974 -1133912300 -881922174 1540485651 752272005 -1243638977 -1025989719 1555838474 733677212 -1296935130 -977967184 1220373061 1069177555 -1498215575 -776717313 1339076188 953654986 -1579233424 -690356250 1181147767 828494561 -1469545637 -546327603 1091249774 906761976 -1358608574 -670926892 1852070633 425945727 -2140521531 -143848621 1762238192 504278630 -2029518884 -268382390 1623184091 397992525 -1900956681 -105479327 1741821634 282404436 -1982040082 -19183752 1943227021 81033755 -1646449759 -354804937 1958645396 62504450 -1699680328 -306716882 2097726143 168817193 -1828281453 -469658875 2053441190 224540208 -1804900470 -479439076 2116495842 153098612 -1876342578 -416384936 2034953723 239983981 -1757115177 -532431807 1895604688 133927238 -1628258052 -369758102 2006017481 9852255 -1717631771 -292014989 1670396294 345442576 -1919002454 -90609604 1694367135 335203593 -1963746125 -34296795 1833677236 441221410 -2092576616 -196943858 1780905389 488719675 -2077748095 -215014377 1162414378 843987388 -1421383674 -599762800 1109708083 891551141 -1406489569 -617767799 1267892504 1016443278 -1516445644 -761540446 1291797761 1006138775 -1561254867 -705293125 1493047630 804858328 -1225754526 -1040758540 1603525975 680848833 -1315062661 -962949907 1445302652 555917802 -1205079984 -819150650 1363694949 642737651 -1085918135 -935263009 1731991715 272312373 -1993180785 -30062311 1615977658 391572524 -1906328170 -111637248 1776783505 518037511 -2014711363 -252788437 1854559368 428696606 -2138819164 -142408398 2055932103 227293265 -1803195925 -477996675 2112277726 182582344 -1813467662 -454058652 1951432949 56078435 -1705057831 -312880817 1933395180 70939770 -1657592384 -365685418 1548892267 726993149 -1302570681 -983864879 1530920050 741919972 -1255039650 -1036603960 1384755289 630096079 -1131949707 -880746013 1441035328 585319638 -1142286996 -856873478 1105537039 920787097 -1343534813 -655590987 1183378454 831511680 -1467577030 -545145428 1329504317 943296683 -1590640367 -700976761 1213424676 1062491314 -1503853304 -782617186 679317092 1601879794 -965480632 -1317740578 789596797 1477933803 -1054987439 -1239868473 648414806 1369519808 -928487558 -1079027732 567001679 1456272089 -809131165 -1195207691 902471168 1120775830 -607846612 -1396453446 849828377 1168140943 -592889035 -1414657117 990975538 1276520100 -719358178 -1575467128 1014813227 1266410173 -764235001 -1519025263 320057004 1679072826 -48377984 -1977942250 343829173 1668897315 -93320295 -1921565937 499656350 1791956488 -205109326 -2067695836 447079047 1839387153 -190086229 -2085833923 245677768 2040761950 -525672476 -1750208654 164199121 2127448647 -406381571 -1866454165 8337146 2004354668 -294561834 -1720293568 118682339 1880474229 -384003121 -1642355879 828817189 1180798899 -546775543 -1469059425 906722108 1091324842 -670754288 -1358812538 1069365015 1220151169 -776776133 -1498126675 953217806 1339540376 -690056670 -1579572556 751939393 1540792279 -1025520019 -1244070149 733768536 1555782606 -978187660 -1296745758 571090803 1426921445 -872135073 -1157400887 627565418 1382077436 -882277818 -1133595952 168337389 2098179963 -469303615 -1828598185 224746484 2053270370 -479511848 -1804858802 80943071 1943283529 -354584845 -1646639515 62837702 1958339408 -307186966 -1699249540 398430089 1622720287 -105779547 -1900618189 282217360 1742043910 -19125572 -1982129622 425985979 1851995949 -144021865 -2140318207 503956386 1762587444 -267935090 -2030005736 441183462 1833753712 -196768310 -2092778148 489040127 1780553833 -215463469 -2077263547 345007316 1670861890 -90307080 -1919339154 335388877 1694142555 -34356767 -1963658889 134020226 1895549972 -369975890 -1628066504 9517211 2006321165 -291546697 -1718064863 153580720 2116043814 -416737892 -1876024054 239775913 2035122239 -532360827 -1757159149 556125230 1445133496 -819221246 -1205035628 642254903 1364146337 -934909669 -1086236275 805192732 1492743306 -1041226448 -1225321050 680755205 1603580051 -962731735 -1315253825 1016257610 1268116700 -761479834 -1516532240 1006573651 1291331781 -705595009 -1560917527 843666552 1162765550 -599313068 -1421867582 891588705 1109631223 -617942707 -1406287397 55631271 1951919409 -312558453 -1705407459 71113150 1933191464 -365725550 -1657518076 227235221 2056021251 -477809479 -1803418577 182882700 2111938842 -454496096 -1813004234 518507971 1776352597 -253121297 -2014405511 428476890 1854749004 -142317322 -2138875808 272385521 1731949927 -30268195 -1993010101 391217640 1616294270 -111157052 -1906782126 943652207 1329188345 -701457341 -1590186795 1062418806 1213467104 -782411686 -1504024372 921007453 1105348043 -655682447 -1343478553 831041860 1183810002 -544812952 -1467883266 629796107 1385094557 -880309209 -1132413775 585378066 1440946564 -857061314 -1142064984 726820153 1549096367 -983825387 -1302645629 742367520 1530433974 -1036926964 -1254690662 1514970540 759934266 -1270678400 -1018835946 1562466741 707160355 -1288750951 -1004009457 1419187614 596649224 -1164348238 -845265884 1408946567 620618001 -1108037461 -890011587 1207668168 821869918 -1443500828 -554509198 1083591121 932280647 -1365759747 -643884949 1226835450 1042756972 -1490131754 -802597824 1313718755 961212789 -1606180657 -683372455 1629666660 371559922 -1892885432 -131339042 1716484477 289950187 -2008999855 -12179257 1878603094 419300800 -2114497414 -152017684 1754591567 529777113 -2036690845 -241327883 2090183936 194157974 -1835283412 -442696518 2079877401 218061199 -1779038155 -487507805 1917723954 88675748 -1673509858 -347638648 1965285675 35967421 -1691516921 -332746607 1129819373 877698171 -1386623551 -631308969 1144678644 859658338 -1439430184 -583845554 1301030111 982193225 -1551743501 -729451163 1256317126 1038536784 -1527807510 -739724932 1591786633 703040543 -1326522971 -940970701 1502443664 780814342 -1216144964 -1065080534 1346057403 658244653 -1103800937 -919444223 1465315490 542228532 -1185377906 -832593640 2017037349 255769779 -1774719735 -516891233 2136229948 139688106 -1856362224 -430106234 1994523671 31798401 -1729338053 -269789779 1905246222 109637784 -1618894558 -393834060 1703844929 311012567 -1954480787 -58208773 1659066456 367290574 -1930610316 -68548126 1800737907 475145445 -2057603745 -228833847 1815662698 457171196 -2110344890 -181304880 1752891182 528338872 -2039177726 -244076908 1863793463 403704737 -2129044965 -165778803 1721857820 296109962 -2001791440 -5757274 1640805125 382436243 -1883057623 -121249089 1976430410 46850012 -1681682842 -322650384 1923099475 94837701 -1666299265 -341214487 2065065848 202463214 -1793587628 -501270846 2088477537 192713719 -1837776307 -445451557 1393876966 605286256 -1122320694 -904032676 1417223167 595471209 -1166574893 -848278971 1573869524 717776706 -1279183112 -993655186 1520604109 765829979 -1263734047 -1012153737 1319358338 967114516 -1599230290 -676684232 1238240155 1053375245 -1480561993 -792241631 1081624496 931100454 -1367988580 -646900214 1192592297 806531903 -1457790331 -568536557 1902235247 107413241 -1620070589 -395796523 1980500598 17513184 -1744671910 -284861492 2142914141 146634443 -1850464399 -424470553 2027389508 265335506 -1764105368 -505490434 1826020875 466742941 -2099724505 -169898063 1807424018 482093700 -2051704002 -223196248 1645041209 353003183 -1945946347 -83622013 1700827680 308781750 -1955663092 -60177510 1242558119 1023991345 -1543401589 -754532579 1298279102 979704360 -1553183854 -731153660 1154770581 869488131 -1428551751 -572704977 1136239244 884904474 -1380465760 -625937610 1471741635 549441109 -1179213841 -827216007 1356151514 668076620 -1092920330 -908301472 1499690737 778323559 -1217587235 -1066784949 1578021608 688489086 -1342123068 -955784366 1042307240 1227319358 -802276988 -1490482926 961387697 1313516583 -683410019 -1606103797 821809306 1207754764 -554323530 -1443725024 932582531 1083253781 -644319825 -1365293767 597117132 1418754138 -845600288 -1164043914 620399829 1409137731 -889917959 -1108091537 760004862 1514926184 -1019043374 -1270509244 706807015 1562784881 -1003526709 -1289202339 89028704 1917405430 -348120756 -1673057830 35896441 1965329647 -332538539 -1691685437 194375762 2089992388 -442789506 -1835228696 217592907 2080310493 -487172761 -1779341839 418998276 1878939794 -151582424 -2114963010 529837085 1754504331 -241513167 -2036466265 371384374 1629868192 -131301094 -1892961908 290399279 1715999929 -12499709 -2008648299 658205161 1346132351 -919271227 -1104005037 542551536 1464966502 -833041188 -1184891830 702603739 1592250701 -940670729 -1326862239 781002178 1502221652 -1065138962 -1216056200 982284685 1300973851 -729671519 -1551554505 1038204308 1256623362 -739255112 -1528239058 878178751 1129365801 -631664493 -1386307579 859452838 1144849712 -583773046 -1439472612 475351329 1800567223 -228906995 -2057561957 456691000 1816116654 -180949996 -2110661502 311345427 1703539077 -58679233 -1954049879 367199498 1659123100 -68328410 -1930799952 31611205 1994746323 -269731735 -1729427201 110075228 1904782794 -394134416 -1618555674 255447415 2017386977 -516444069 -1775206195 139728238 2136155640 -430279614 -1856158508 202783274 2064714428 -501720314 -1793102960 192675379 2088554149 -445276385 -1837977719 47034904 1976205966 -322710732 -1681595486 94402049 1923565207 -340912339 -1666635845 295774798 1722161880 -5289118 -2002224140 382529111 1640750785 -121467013 -1882865683 528130684 1753060074 -244006064 -2039221306 404186725 1863341811 -166131895 -2128726049 930618082 1082075764 -646546482 -1368306856 806739707 1192423021 -568606761 -1457746111 967021264 1319412294 -676465668 -1599421590 1053710025 1237935711 -792709147 -1480128653 718211718 1573403152 -993956950 -1278846148 765644447 1520827913 -1012093005 -1263821019 605323956 1393799714 -904207464 -1122118898 595150509 1417573947 -847829119 -1167059177 353176427 1644837885 -83662265 -1945871663 308334450 1701314532 -59855266 -1956012344 467043161 1825682383 -170335627 -2099260701 482035520 1807513558 -223009172 -2051926278 146414351 2143103897 -424379869 -1850520907 265805590 2026958720 -505823686 -1763799380 107057981 1902551979 -395316719 -1620524409 17585956 1980458930 -285067768 -1744501090 778251171 1499732789 -1066579313 -1217758695 688844730 1577705260 -956264810 -1341669888 548971409 1472172807 -826883395 -1179520469 668297096 1355962142 -908392796 -1092864462 869546951 1154681681 -572892437 -1428329859 884604894 1136578376 -625500430 -1380929948 1024439285 1242071907 -754855207 -1543052721 979531756 1298483066 -731113792 -1553258922 -1835722844 -443406542 2090563208 194790942 -1778854979 -486546645 2079765137 217154055 -1672568938 -347492608 1916862138 88591916 -1692181617 -333157607 1965898403 36309557 -1893595200 -131778730 1630299884 371938938 -2008038439 -11996337 1715577589 289837667 -2114351118 -151077020 1878519518 418438728 -2037101589 -241992835 1754933959 530389585 -1443154068 -553908230 1207260736 821192406 -1365838987 -644758557 1083740761 933208783 -1491026082 -802713656 1227808370 1042935524 -1605534905 -682996783 1313020523 960768765 -1270077688 -1018488930 1514292772 759527090 -1289624815 -1004088441 1563394621 707310251 -1164464326 -846159956 1419365910 597622400 -1107662045 -889365579 1408502287 619920025 -1953618203 -58124685 1702905801 310867807 -1931222276 -68890006 1659732944 367702854 -2057982249 -229466559 1801179131 475856749 -2110231858 -180397480 1815481314 456211316 -1774635391 -516028905 2016892845 254830395 -1856703848 -430718450 2136642484 140354338 -1729970509 -270168539 1995235231 32239369 -1617986902 -393721284 1904286598 109456144 -1327495635 -941148485 1592682241 703158167 -1215446476 -1064635742 1501799192 780440462 -1103393249 -918765943 1345711923 657645477 -1185527290 -833521008 1465396010 543103932 -1386801591 -632281377 1129936741 878594035 -1438985648 -583146810 1144304508 859014122 -1551065477 -729043219 1300430679 981848001 -1528735134 -739874060 1257192270 1038617560 -1599900378 -677100112 1319965706 967451804 -1479626433 -792100439 1237372947 1053286533 -1367802604 -645935742 1081515064 930196654 -1458226931 -569243237 1192974369 807168183 -1122736830 -904702508 1394213998 605893880 -1166433957 -847343155 1417134199 594604257 -1278218896 -993468954 1572965468 717667530 -1264440983 -1012590081 1521240133 766212307 -1681041938 -322280072 1975727298 46400596 -1667198473 -341335711 1924067547 95010893 -1793663524 -502141622 2065218800 203394150 -1837426235 -444847789 2088073449 192039039 -2038807158 -243436260 1752442022 527635504 -2129165933 -166678267 1863966911 404672553 -2002661960 -5833426 1722789012 296262658 -1882453599 -120899273 1640130701 382031899 -1179106201 -826313487 1471554891 548476381 -1093304194 -908939032 1356587346 668783044 -1218196395 -1067123517 1500360057 778739183 -1341257652 -955696934 1577085280 688347638 -1542499325 -754424683 1241593135 1023804857 -1553821670 -731537268 1298985270 980140448 -1428890575 -573313881 1155185949 870157707 -1380378584 -625071938 1136097540 883968402 -2099878737 -170830791 1826096515 467612949 -2051301194 -222523360 1807073690 481489164 -1945244515 -83174389 1644400049 352632103 -1956632444 -60352494 1701726632 308902206 -1621003061 -395951011 1903105511 107488625 -1743998766 -284458940 1979896318 17162600 -1850016519 -423768977 2142543317 145993027 -1764280096 -506460042 2027510220 266234202 -151399776 -2114002378 418886540 1878033178 -241953095 -2037176785 530216853 1755137795 -131966318 -1893373436 371997630 1630210856 -11559285 -2008502755 289537959 1715916593 -347159868 -1672875438 88122344 1917293438 -333248803 -1692125621 36530161 1965709159 -443200778 -1835894176 194718682 2090605388 -487026961 -1778401671 217509827 2079448917 -845680024 -1164918018 597267268 1419682770 -889571727 -1107491097 619992925 1408460747 -1018398118 -1270134068 759307126 1514482656 -1004421565 -1289318699 707780463 1562963961 -803151348 -1490562406 1043235616 1227469750 -682809835 -1605757309 960710457 1313109935 -553948610 -1443079512 821365522 1207057284 -644436441 -1366188367 932761355 1084227485 -270343199 -1729768585 32277197 1995158107 -393271304 -1618471058 109135572 1904637506 -516330541 -1774298299 255265535 2016426601 -430657590 -1856790692 140168934 2136866416 -229248123 -2058173677 475763369 1801232959 -180865124 -2109798646 456545968 1815176742 -57771081 -1953936607 310385307 1703356941 -68960338 -1931178184 367910530 1659563540 -728972503 -1551109185 981639685 1300599443 -740227280 -1528416346 1039099420 1256740490 -631813349 -1387234419 878258743 1130240673 -583364862 -1438793836 859106862 1144250040 -918826163 -1103305765 657830497 1345487607 -833218732 -1185863742 542668408 1465861870 -941597825 -1327010839 703478355 1592330949 -1064460442 -1215647760 780402250 1501875932 -993021918 -1278705484 717345038 1573314968 -1012763589 -1264237395 766252311 1521165697 -904644592 -1122826106 605706556 1394436522 -847643639 -1166095201 595041573 1416670643 -646406074 -1367371568 930529642 1081209340 -569023393 -1458416439 807077235 1193031141 -677173132 -1599858462 967657816 1319795150 -791745427 -1479942917 1052806465 1237827031 -6188822 -2002345860 296743366 1722335568 -120826637 -1882495899 381826527 1640301897 -243656488 -2038618034 527727092 1752385890 -166208319 -2129597353 404340205 1864273275 -501841778 -1794002920 202957218 2065682740 -444906345 -1837337599 192226747 2087851309 -322107204 -1681246166 46360976 1975802118 -341783387 -1666712525 95333769 1923718431 -573275805 -1428966923 869982287 1155387609 -625392262 -1380026900 884417622 1135613120 -753989295 -1542964793 1023502461 1241929963 -731722424 -1553596962 980200548 1298898162 -1067216633 -1218141807 778956843 1500168381 -955362018 -1341561464 687879218 1577518244 -826795723 -1178654301 548829209 1471236239 -908731092 -1093472838 668711936 1356631190 -423976533 -1849847491 146063495 2142498833 -505977422 -1764731612 265880734 2027828232 -396285543 -1620698865 107956405 1902671907 -284365440 -1744052970 16944300 1980087354 -82988593 -1945468583 352571619 1644486773 -60787242 -1956166336 309204218 1701389420 -170509827 -2100229781 467163345 1826580551 -222560796 -2051224206 481664200 1806871646 277778429 1737080683 -25104687 -1987584441 400772068 1625586546 -101897528 -1897260450 508889039 1766995801 -262445341 -2023991691 423150550 1849684800 -147414278 -2144234900 221880217 2050928399 -482869579 -1808740829 173300608 2102618902 -463848788 -1822619078 65148843 1961174845 -303270265 -1695857135 76534706 1938350884 -360598882 -1652129272 736145205 1558683555 -974205415 -1293287793 747465516 1535794106 -1031599616 -1249625450 624633607 1379669905 -885701077 -1137543491 576119582 1431425928 -866614734 -1151356252 911720273 1095798727 -665198979 -1352732949 825916232 1178422238 -550233500 -1473041678 948713315 1334511605 -696101297 -1585092903 1071772538 1223082988 -772828586 -1494703424 160808636 2123533866 -409215088 -1868763386 251165349 2046773811 -520742007 -1745802465 122566286 1883833880 -381659230 -1639487692 2355863 1998897665 -299002949 -1725258963 337817304 1663409742 -97726476 -1926496414 323971777 1682463319 -46068755 -1975108741 452536042 1845368444 -185120826 -2081392816 496296691 1788072549 -207977505 -2070039735 855350900 1174187746 -587858088 -1410150450 899045997 1116826363 -610780351 -1398862889 1008735814 1260857040 -768706710 -1524021252 994955871 1279976137 -716983437 -1572568091 793546256 1481358982 -1052577988 -1236934742 673270281 1596357279 -969987291 -1322771533 563545634 1452291764 -812030194 -1197582440 653967931 1375597229 -923491561 -1074556031 582544767 1438637545 -860451757 -1145979707 634726758 1389500912 -874821558 -1126401828 744711501 1533302235 -1033042847 -1251330825 722379092 1544131010 -989806472 -1308102418 1058012443 1208536461 -788423625 -1509512031 945961218 1332021652 -697542610 -1586796360 836007209 1188251071 -539356155 -1461902189 918139184 1103004070 -659042276 -1347362678 433507767 1859255585 -136794981 -2132829171 515574190 1773943096 -256546686 -2018355180 386745733 1611298067 -117234519 -1912335297 274760092 1734848778 -26287952 -1989554138 73522643 1936125253 -361775873 -1654092695 51124682 1946888540 -318605082 -1710929808 179983841 2109564279 -457952051 -1816984485 232231416 2060493166 -472256300 -1797341118 1000594494 1285876904 -710034158 -1565880956 1020139559 1271474353 -759138037 -1513666147 897078284 1115645082 -613010144 -1401879114 840273941 1158848643 -602148551 -1424178769 638897242 1360264396 -937775754 -1088578080 561580099 1451112661 -814257809 -1200596487 684672104 1606972670 -960420540 -1312418350 799178865 1487253735 -1045634723 -1230253621 13499638 2009779296 -289169958 -1715163828 127940847 1889994873 -374449725 -1633064619 236352708 2031174738 -535292440 -1759566466 159101149 2122088523 -411708943 -1871519385 494595218 1786633220 -210465346 -2072789720 437725323 1829771293 -199669337 -2095154895 329344160 1688622134 -38861428 -1968687846 348954809 1674285103 -87899755 -1916407549 1960987385 65370735 -1695798315 -303359165 1938788064 76070518 -1652428852 -360259750 2050605771 222229085 -1808292889 -483355791 2102658770 173225540 -1822791682 -463644824 1767201437 508717579 -2024064079 -262403289 1849204356 423603730 -2143879256 -147730626 1737413295 277471801 -1988054141 -24673515 1625495222 400827936 -1897039974 -102086900 1334602289 948656807 -1585312995 -695911541 1222749736 1072078526 -1494233340 -773259374 1096278531 911266453 -1353088209 -664882247 1178215962 826087052 -1472968906 -550275168 1379629653 624708291 -1137370247 -885904401 1431748172 575770330 -1151803552 -866127882 1558245991 736609009 -1292987573 -974543907 1535981182 747243240 -1249683630 -1031510076 1845066680 452873006 -2080957804 -185587198 1788133281 496209719 -2070225267 -207753701 1663234954 338019100 -1926458714 -97803728 1682913171 323487493 -1975429441 -45717975 1884187612 122248010 -1639970064 -381207962 1998827461 2400083 -1725051159 -299172225 2123752430 160617336 -1868856638 -409161132 2046306295 251598689 -1745467685 -521046451 1452759920 563112934 -1197917604 -811726134 1375379305 654159871 -1074463163 -923545901 1481429826 793502676 -1237142930 -1052409096 1596004187 673589197 -1322289545 -970438943 1260407572 1009220482 -1523701192 -769058130 1280151309 994754459 -1572606431 -716906825 1174127398 855438256 -1409965558 -588082532 1117128511 898709417 -1399298541 -610314619 1188309115 835918061 -1462089385 -539133503 1102703714 918478068 -1346925234 -659505704 1208983625 1057525983 -1509834395 -788073997 1331848272 946164934 -1586756228 -697616918 1533229087 744753289 -1251124941 -1033213531 1544485894 722062480 -1308582614 -989352516 1438167085 582975675 -1145646847 -860757609 1389720628 634537122 -1126492904 -874764914 2109343923 180172837 -1816893025 -458008311 2060962986 231799868 -1797673594 -471950064 1935769729 73838615 -1653612115 -362229445 1946961048 51082254 -1711135308 -318434014 1611471063 386541633 -1912374789 -117159571 1734401230 275246168 -1989231134 -26636940 1859555557 433168499 -2133265975 -136330913 1773884668 515662954 -2018167344 -256768698 1607407930 684206508 -1312720874 -960083840 1487068451 799403445 -1230193649 -1045721959 1360302344 638820766 -1088753628 -937574222 1450792209 561931655 -1200147395 -814742357 1115162974 897530312 -1401526158 -613328668 1159056711 840105425 -1424249749 -602104579 1285783916 1000649210 -1565663168 -710225706 1271809397 1019835875 -1514134439 -758704945 1688287730 329648484 -1968219938 -39294904 1674378731 348900733 -1916625721 -87708591 1786425792 494764374 -2072719124 -210509702 1830254041 437273935 -2095508235 -199351197 2031495574 236001536 -1760016198 -534808532 2122050959 159178009 -1871344477 -411911115 2009964964 13275442 -1715224440 -289083362 1889559997 128406827 -1632762735 -374787065 -665385483 -1353697949 911828185 1096701007 -549797396 -1472335494 825532608 1177784406 -695431737 -1584677551 948104427 1334172797 -773764642 -1494845112 1072638194 1223170148 -975170159 -1293474553 737047741 1558791211 -1030893176 -1249189602 746827940 1535410226 -885285469 -1136874187 624295055 1379060761 -866756166 -1152292564 576206998 1432291328 -482794179 -1807870549 221725713 2049995911 -464199388 -1823223374 173703176 2103292062 -303911665 -1696227943 65850403 1961622709 -359700202 -1652008576 75565114 1938176172 -24234663 -1987508785 276845685 1736926435 -102502080 -1897610794 401444972 1625989370 -262816405 -2024632835 509336647 1767697617 -147293838 -2143335964 422975582 1848715464 -1051970380 -1236597726 792876440 1480942862 -970854227 -1322860485 674206081 1596498199 -812139386 -1198486512 563731882 1453255996 -923109217 -1073919991 653531571 1374890277 -587520816 -1409543098 854935036 1173517674 -610869047 -1399730081 899187173 1117761907 -769610526 -1524130700 1009700302 1261043032 -716347141 -1572186003 994249175 1279539521 -98429828 -1926945558 338457936 1663780294 -45100955 -1974935309 323072329 1682342367 -184968114 -2080461608 452459874 1844497908 -208381865 -2070714175 496646523 1788676589 -409664488 -1869466482 161178932 2124174754 -520568831 -1744834409 251044141 2045874619 -380728278 -1639334724 121695494 1883757968 -299677645 -1725663067 2959647 1999247753 -362715273 -1654237215 74384987 1936209613 -317938834 -1710517256 50512450 1946546900 -457511099 -1816272941 179605097 2108931839 -472437924 -1798300726 232344176 2061400806 -136939757 -2133768315 433591871 1860118185 -256134390 -2017688676 515232294 1773331120 -116523231 -1911894089 386113037 1610919579 -27247816 -1989735506 275667476 1734961794 -787527745 -1509394647 1057040019 1208358405 -698186842 -1587170512 946659978 1332466204 -539701363 -1462501605 836415137 1188929079 -658961516 -1346487550 917990072 1102076462 -860334117 -1145084083 582366967 1437664865 -875195454 -1127046316 635171566 1390199416 -1033642007 -1251676289 745389765 1533709907 -988931088 -1308021914 721451740 1543981642 -210086346 -2072156512 494155546 1785923468 -199781841 -2096061767 437908227 1830732693 -39723516 -1968771438 330284840 1688768446 -87287267 -1916065141 348289841 1673874343 -288537006 -1714784572 12789630 2009339880 -375356853 -1633176867 128901991 1890178033 -535376288 -1760428298 236498764 2032115674 -411366791 -1870906641 158690133 2121423811 -938182914 -1089255832 639244242 1360865092 -814107929 -1199668623 561501131 1450238813 -959447348 -1312240038 683778016 1606856566 -1046332715 -1230697917 799824889 1487629167 -710711654 -1566288372 1001195446 1286223648 -758209917 -1513516523 1019265967 1271395129 -612831576 -1400906178 896962436 1114750738 -602592591 -1424877017 840649629 1159494411 -1136934671 -885198745 1379246557 624070987 -1151990552 -867093378 1431856580 576673106 -1293924157 -974686123 1559112175 736696697 -1249014566 -1031095220 1535372790 746904928 -1584607083 -695476221 1333965241 948273455 -1495198580 -773446630 1223652768 1072186678 -1353230169 -665819087 1096366475 912132381 -1472553794 -549606360 1177877906 825478404 -2024415175 -263008081 1767604501 509391235 -2143804384 -146860874 1849050380 422671770 -1987155957 -24553315 1736444199 277297585 -1897681902 -102458236 1626197310 401276328 -1696403363 -303710005 1961660785 65774055 -1651559356 -360184622 1937855848 75916798 -1808172945 -482457351 2050431299 221260245 -1823163274 -464286496 2103106906 173927884 -1524567632 -769146586 1261342876 1009360906 -1571998295 -716569281 1279480965 994337811 -1409582718 -587445996 1173690542 854730808 -1399407205 -611218163 1117314231 899673121 -1198005804 -812592830 1452900600 564047982 -1074125363 -922938021 1374962913 653489271 -1236506138 -1052026512 1480722634 793065564 -1323192833 -970547863 1596968147 673774661 -1639001736 -381034002 1883287636 122126530 -1725754015 -299620873 1999467597 2770139 -1869260470 -409835044 2124101734 161220848 -1745314477 -520114747 2046229631 250727657 -2080784100 -184618614 1844944944 451973286 -2070674171 -208456301 1788503081 496850111 -1927132882 -98207304 1663838210 338368660 -1974497993 -45564511 1682041883 323411085 -1911709069 -116747547 1610859359 386200521 -1990171030 -26781956 1735264070 275331024 -2133448127 -137291049 1859668845 434076667 -2017726888 -256057650 1773506420 515031010 -1816481257 -457342335 2109002555 179561389 -1797818866 -472889704 2061047586 232662964 -1654572507 -362411341 1936677641 73952159 -1710424516 -317993302 1946328848 50704262 -1251769669 -1033588179 1533928343 745198337 -1307687262 -989235660 1543513998 721884952 -1145566583 -859882977 1438018469 582048563 -1126838640 -875364858 1390129084 635215658 -1462463777 -539778487 1188754419 836617061 -1346808122 -658610608 1102526442 917505916 -1508959507 -787993989 1208056769 1057377111 -1587355916 -697962910 1332527064 946573134 -1760128206 -535714908 2031677982 236962440 -1870964949 -411277379 2121610759 158467729 -1714611456 -288740458 2009299500 12864186 -1633624295 -374870129 1890500149 128552611 -1969126570 -39406656 1689248378 329831148 -1915992241 -87328807 1673668195 348460789 -2072376476 -209896462 1786014280 494099166 -2095591555 -200212501 1830399569 438214343 -1401375750 -612400276 1115083478 896655936 -1424656413 -602781835 1159403215 840705625 -1566360632 -710669474 1286429412 1001024114 -1513160751 -758526137 1270914813 1019719275 -1311792226 -959933688 1606533810 684126756 -1230870649 -1046128879 1487668907 799749693 -1089197140 -938271942 1360677504 639466006 -1199968331 -813768925 1450675865 561036815 -808929010 -1194358376 566679586 1455548596 -928678633 -1079882367 648748091 1370238125 -1055706820 -1240202838 790450192 1478123654 -964758235 -1317419597 678466569 1601676447 -763385494 -1518822916 1014089798 1266088144 -720212621 -1575658011 991693919 1276853449 -593223336 -1415376434 850018420 1168994530 -607525567 -1395730985 902268013 1119925499 -190408250 -2086557360 447281386 1840236668 -204775969 -2066977463 499465459 1791102053 -92466700 -1921375902 343109848 1668563022 -49228307 -1978145413 320779457 1679393879 -384726622 -1642677964 119531662 1880676376 -293843525 -1719960275 7482519 2004163585 -406191728 -1865600762 163864764 2126729258 -525875831 -1751059169 245998757 2041484339 -690780081 -1579894567 954067299 1339742709 -776057770 -1497793344 1068510586 1219960300 -670564227 -1357958933 906387793 1090605511 -546978716 -1469909774 829138248 1181521374 -882599893 -1134319427 627767559 1382926737 -871801806 -1156682588 570899742 1426066824 -977334247 -1296555889 733049141 1555448227 -1026370560 -1244273514 752661804 1541113274 -306337657 -1699047407 62114219 1958017341 -355439458 -1646830584 81661362 1943616804 -479846219 -1805578205 224936345 2054123791 -468982612 -1827875782 168134016 2097329430 -267732765 -2029156235 503634383 1761864025 -144212742 -2141172628 426319318 1852714304 -19844911 -1982463929 283070973 1742233963 -105057080 -1900297122 397579748 1622517106 -33629300 -1963332838 334543520 1693944374 -91021419 -1919668477 345865913 1671056943 -215657538 -2078121176 489370258 1781268996 -196569177 -2091931855 440858251 1833027101 -532034584 -1756431490 239577796 2034276946 -417067023 -1876738201 153775837 2116902475 -292404262 -1718258868 10232566 2006651488 -369129533 -1627867307 133293807 1895224953 -963577020 -1315451950 681482856 1603906302 -1040367779 -1225125941 804478577 1492414183 -934579338 -1085520928 642060890 1363288780 -819546257 -1205762055 556324419 1445979861 -618140896 -1407132746 891914764 1110358682 -599118023 -1421008977 843337237 1162051203 -704879854 -1560587388 1005716030 1291137704 -762206453 -1516857443 1017103911 1268315825 -454694195 -1813849509 183208929 2112666487 -477614380 -1802559934 226906104 2055307118 -365010177 -1657187735 70255571 1932997445 -313284890 -1705732496 56477642 1952118620 -112002391 -1906980289 391945093 1616620307 -29409616 -1992815066 271671196 1731620618 -141987173 -2138160627 428282807 1853891361 -253446526 -2015132140 518707118 1777198904 -544486907 -1467155821 830843689 1182964671 -656011748 -1344192886 921202480 1106206630 -783269321 -1504218463 1063133979 1213797261 -700611026 -1589987656 942925570 1328863124 -1036199327 -1254364425 741522253 1530235867 -984539528 -1302974738 727678804 1549291458 -857255341 -1142922555 585708415 1441661929 -880110006 -1131567396 629471078 1384368112 -1415283702 -593277796 1168776486 850210224 -1396066285 -607221627 1120393535 901835177 -1518341064 -763837266 1265734932 1014408578 -1575866335 -720043849 1276924173 991650203 -1240241042 -1055630088 1478298946 790248916 -1317099401 -965109535 1601227099 678951373 -1194793892 -808463158 1455850864 566343142 -1079697339 -928902957 1370177897 648835583 -1865786174 -405967788 2126790126 163777912 -1750624037 -526342067 2041182711 246335841 -1642998544 -384375706 1881126364 119047498 -1719922455 -293920641 2003988933 7684435 -1921168218 -92636112 1668492682 343153948 -1978627905 -48777175 1679747475 320461061 -2086222700 -190712830 1839769016 447714606 -2067070835 -204722149 1791320481 499274039 -1296085685 -977764899 1555115111 733355249 -1244493486 -1026180668 1541204094 752605416 -1134246535 -882641425 1382720597 627938499 -1157037728 -871484938 1426546764 570446042 -1358406353 -670077511 1090927619 906038421 -1469736650 -547182176 1181480986 829212812 -1579952867 -690690677 1339929649 953844903 -1497493244 -776396398 1219522600 1068974270 -1982763645 -19505899 1742671023 282606649 -1900238438 -105146100 1622329526 397801504 -2029328975 -267528921 1761903773 503559179 -2140724824 -144699074 1852391556 426668050 -1805222425 -480162447 2053643467 225389661 -1827948034 -468940440 2097535186 167962692 -1698826795 -306526909 1957926137 62170223 -1647300148 -355008166 1943949536 81354870 -1718477176 -292213218 2006744996 10178354 -1627399535 -369563129 1894890429 133597995 -1756784966 -531716564 2034759574 239126272 -1876667741 -417111499 2116694927 153944857 -2077946132 -215859590 1781231552 489447254 -2092381451 -196085149 1833348057 440507215 -1963030818 -33966520 1693509618 335009636 -1919728953 -90934703 1671242731 345641853 -1560527296 -704966954 1290952556 1005940730 -1517159847 -761869617 1268751221 1016638435 -1406683534 -618625308 1110038366 892266440 -1421184405 -598916355 1162089287 843260881 -1085592028 -934535502 1363496712 641892254 -1205409219 -819864917 1445497617 556776327 -1315920362 -963144064 1604241210 681179052 -1224908273 -1040559463 1492321059 804533173 -2138492983 -141680801 1854361317 427851379 -2015040560 -253502650 1776978684 518896234 -1907185669 -111831187 1616692951 391902785 -1992334366 -29863052 1731265230 271987288 -1656864851 -365359301 1932549761 70741527 -1705772108 -313210078 1952291480 56273422 -1813661793 -454916343 2112607923 183297573 -1802996858 -477150448 2055606954 226566716 -1142485247 -857718889 1441361453 586047163 -1131754728 -879887474 1384426036 629381794 -1254324429 -1036273755 1530062367 741725833 -1303297238 -984190020 1549738502 727192208 -1504698523 -782815245 1214152265 1062817503 -1589781636 -700781590 1328790096 942967494 -1467246761 -544430143 1183184507 830654189 -1343859890 -656317480 1105736290 921633524 118567686 1880490896 -383823318 -1642569028 8189727 2004600713 -294480333 -1720342875 164281140 2127399842 -406529512 -1866208626 245858093 2040549307 -525787647 -1750192489 447095650 1839272948 -190299570 -2085653800 499902331 1791809517 -205158825 -2067614015 343780176 1668979654 -93074820 -1921713430 319844169 1679253471 -48361883 -1978056973 1014961102 1266164568 -764316958 -1518976396 991090647 1276503873 -719538437 -1575254419 849648636 1168354154 -592774448 -1414673850 902389733 1120825203 -607699255 -1396699553 566756266 1456419644 -809082234 -1195290096 648398771 1369634597 -928274785 -1079208439 789810072 1477753614 -1055003980 -1239754206 679366529 1601797911 -965726547 -1317593541 503972423 1762472657 -268147861 -2029825027 426231390 1851848392 -144070798 -2140235804 282167925 1742125795 -18879655 -1982276657 398216812 1622900474 -105763008 -1900732458 62722595 1958355637 -307006705 -1699462247 80795194 1943529132 -354502890 -1646688384 224827921 2053220999 -479659203 -1804612693 168517128 2097966750 -469418204 -1828581454 627319439 1382224409 -882228317 -1133677771 571074198 1427035648 -871921734 -1157581012 733981373 1555601963 -978203759 -1296631033 751988388 1540709938 -1025765496 -1243922658 953365227 1339294333 -690138169 -1579523247 1069479666 1220134500 -776955938 -1497913528 906541785 1091537487 -670639115 -1358828701 828735168 1180847702 -546627604 -1469304966 891769220 1109418258 -618057560 -1406271426 843748765 1162716427 -599460687 -1421622233 1006426550 1291577632 -705513318 -1560967156 1016143279 1268133177 -761299837 -1516745707 680542688 1603760502 -962715444 -1315368870 805144057 1492825455 -1040980779 -1225468861 642501074 1363999044 -934958850 -1086154648 556142027 1445018973 -819434265 -1204855695 239694156 2035171802 -532213664 -1757404938 153400661 2116257219 -416623495 -1876040465 9632126 2006305256 -291727278 -1717851964 134167911 1895304689 -370058165 -1628017443 335438120 1694060990 -34603004 -1963511662 345220401 1670682023 -90323939 -1919224693 489023770 1780668812 -215250890 -2077443936 440937731 1833901461 -196719569 -2092860231 742154437 1530613843 -1036910103 -1254805121 726770908 1549177930 -983579152 -1302792858 585623799 1440798817 -857110053 -1141982899 629812462 1384979576 -880521790 -1132233388 831221921 1183596599 -544927347 -1467866853 921089208 1105298478 -655829612 -1343232766 1062271123 1213712389 -782329409 -1504073431 943537290 1329204252 -701276762 -1590399696 391266317 1616212123 -111402719 -1906634313 272598036 1731769474 -30284488 -1992895058 428460095 1854863529 -142104301 -2139055739 518261798 1776499888 -253072118 -2014487140 182800489 2111987967 -454348475 -1813249581 227054704 2056234214 -477694628 -1803434550 71227483 1933174989 -365905545 -1657304607 55778370 1951673556 -312640146 -1705357832 1669199362 343590548 -1921804498 -93018184 1678783003 320275085 -1977724105 -48667743 1839627824 446779046 -2086133988 -189845622 1791736361 499944127 -2067408123 -205329517 2127226470 164484848 -1866168502 -406603812 2040996479 245371625 -1750514861 -525438011 1880190548 118906562 -1642131592 -384286738 2004658765 8100571 -1720530079 -294257673 1477695178 789898844 -1239566362 -1055226000 1602097875 679027269 -1318030337 -965262487 1455972088 567242350 -1194967084 -809431230 1369807585 648194679 -1079247923 -928199845 1168426670 849606200 -1414879358 -592603372 1120469687 902705697 -1396218981 -608152819 1266634396 1014529546 -1519308880 -764010714 1276283525 991279635 -1575162967 -719594689 2053556035 224524245 -1805080977 -479226119 2097873754 168571852 -1828363658 -469609760 1958563697 62554087 -1699533219 -306962741 1943047016 81247230 -1646335420 -354821422 1741805351 282519473 -1981827573 -19364195 1622938430 398140328 -1900908014 -105561468 1762287381 504196995 -2029765063 -268235089 1852283660 425765786 -2140538336 -143734090 1091102603 907007773 -1358526809 -670976463 1181033362 828510980 -1469365570 -546541016 1339256761 953442095 -1579348331 -690340349 1220455328 1069128502 -1498363252 -776472038 1556084719 733529977 -1296984381 -977885611 1540502518 752157536 -1243852070 -1025809844 1382318045 627265355 -1133895951 -882037145 1426701252 571378514 -1157113112 -872355202 1363907712 642556950 -1085934164 -935148230 1445351577 555835407 -1205325387 -819003101 1603280050 680995876 -1315013218 -963031800 1493031083 804972605 -1225541241 -1040938735 1291617508 1006351474 -1561139768 -705309346 1267810557 1016492139 -1516297775 -761786041 1109855446 891305024 -1406571014 -617718420 1162528975 843970649 -1421563421 -599549579 1780855880 488801502 -2077502108 -215161358 1833463889 441401543 -2092560003 -197058069 1694383226 335088876 -1963958954 -34116160 1670641763 345295093 -1919051441 -90527271 2006098988 9802938 -1717779200 -291768938 1895784501 133714083 -1628372711 -369741425 2034838558 240000136 -1756934862 -532644444 2116347911 153344145 -1876260565 -416433731 1213244865 1062704471 -1503738643 -782633861 1329422808 943345998 -1590492940 -701222814 1183526387 831266149 -1467659041 -545096631 1105652202 920770940 -1343715130 -655378352 1441248677 585139507 -1142303607 -856759265 1384804796 630014250 -1132195696 -880599034 1530674583 742067457 -1254990661 -1036686291 1548876174 727107864 -1302357854 -984045516 1933477129 70890911 -1657740251 -365439821 1951613200 55865734 -1705172932 -312864598 2112163131 182599085 -1813287913 -454271871 2055784738 227539380 -1803114482 -478046056 1854510445 428779003 -2138573759 -142555945 1776570740 518218210 -2014695336 -252903218 1615994207 391458249 -1906541453 -111457051 1732237638 272165328 -1993230230 -29980420 -2062898337 -233989175 1795476083 470022885 -2107150522 -178233392 1818824298 460209916 -1949228179 -53079045 1709130305 316175063 -1933777036 -71575582 1655866968 364230350 -1732396229 -272987219 1991498263 28633729 -1613725918 -388542540 1910382094 114896536 -1771687159 -513735777 2020102693 258958003 -1861486832 -435370106 2131072572 134391466 -1100706921 -916210943 1349184187 661510701 -1190572146 -837910760 1460088482 536878644 -1329658971 -944229581 1588683401 699814431 -1210923076 -1059719382 1507632784 786142726 -1546413069 -724259995 1306393311 987417161 -1531027478 -742822020 1253064390 1035406928 -1391979583 -636542121 1124496109 872497787 -1436166184 -580720818 1147909876 862750306 -1676568034 -350836088 1914698546 85511076 -1686348281 -327455087 1970421547 41226173 -1832250836 -439541062 2093249280 197346198 -1784162763 -492771677 2074720025 212764559 -2119792006 -157173012 1873341270 414178240 -2033496477 -238256395 1757753167 532815833 -1887632824 -126209314 1634952036 376722418 -2012166575 -15206713 1713284989 286889963 -1484801322 -797406656 1232198650 1047980908 -1609400625 -686469543 1310466019 958082933 -1448856860 -559742350 1202344904 816669534 -1362495747 -640760213 1086822353 935372615 -1161254222 -842032604 1422314398 599915272 -1113231701 -895328707 1403719559 615268113 -1273814400 -1022094826 1511867308 756708154 -1283529063 -998648305 1567655861 712488739 -1220752931 -1069811381 1496492273 775264359 -1336865340 -950649518 1583312104 693656702 -1176026641 -824151687 1474896067 552472661 -1098217994 -913459872 1350886618 662950988 -1433675335 -577967825 1149614229 864192515 -1377428064 -622777034 1139309708 888097818 -1538240117 -749248227 1247686823 1029242929 -1556245102 -734354172 1295250622 976536616 -1940723435 -78259837 1650231353 358332591 -1958793972 -63431270 1697729568 305560758 -2104925913 -175222351 1820786699 461385885 -2048613058 -219966040 1810547730 485356676 -1847199375 -421344793 2146146397 149727435 -1769456280 -510718466 2022071364 260140242 -1623297725 -398900779 1898975343 104276217 -1739344550 -279673396 1985860726 22734048 -1373112164 -652163062 1076468144 925804838 -1454752635 -565375981 1195662761 809725247 -1594068818 -671399880 1324487042 972366100 -1483623241 -795442143 1235211675 1050207501 -1282348808 -996681618 1570671060 714717506 -1258476319 -1007018889 1525894605 770997595 -1119133494 -900968356 1397031398 608317808 -1171872557 -853437371 1411958271 590345577 -1790322604 -498145086 2068298104 205556206 -1843127219 -450679589 2083159393 187518455 -1684909978 -325754640 1973170506 43712988 -1660971905 -336026391 1928459603 100058565 -1996568528 -395098 1727047964 301439370 -1886188503 -124502849 1637707013 379215251 -2044379134 -249401196 1747657006 522981816 -2125954021 -162548595 1866917175 406967713 -513380773 -1772003635 258477943 2020556769 -435443134 -1861444908 134597486 2130902008 -272767383 -1732585729 28542789 1991555027 -389012880 -1613294874 115229532 1910076362 -53379521 -1948889431 316612371 1708666757 -71517658 -1933866320 364043018 1656089500 -234162675 -2062694757 470062881 1795401655 -177786348 -2107637118 459887416 1819173806 -636989805 -1391493627 872820671 1124146985 -580547958 -1436370404 862710694 1147984688 -724318559 -1546324425 987604877 1306171163 -742522184 -1531366866 1034970004 1253528322 -943759625 -1330090399 699482075 1588989773 -1059939602 -1210733960 786234306 1507576660 -916138299 -1100749229 661305321 1349355391 -838266148 -1190256054 537359344 1459635046 -126001382 -1887801460 376651318 1634995872 -15688957 -2011714667 287242799 1712966329 -156838104 -2120095810 413709828 1873774226 -238349519 -2033441881 533033501 1757561483 -439726210 -1832026136 197406290 2093162180 -492336281 -1784628239 212462155 2075056861 -351156404 -1676216358 85960288 1914214134 -327417003 -1686424637 41050745 1970623215 -1022132270 -1273737404 756883198 1511665256 -998327349 -1283880099 712039143 1568139889 -842467360 -1160788106 600217292 1421977178 -895142919 -1113455761 615207637 1403806275 -559648842 -1448911072 816451226 1202535948 -641094737 -1362191559 935840387 1086388757 -796924028 -1485252846 1047627432 1232516670 -686677091 -1609231605 958153393 1310421543 -749728551 -1537786801 1029598709 1247370595 -734148416 -1556416426 976464364 1295292794 -578059029 -1433619331 864413127 1149424977 -622444302 -1377734556 887628254 1139741000 -823714627 -1176490965 552172945 1475235079 -913647452 -1097996238 663009672 1350797598 -1069771633 -1220828135 775091619 1496696117 -950972266 -1336516608 694104506 1582825772 -398578671 -1623647097 103828797 1899462059 -279713784 -1739269986 22907172 1985657266 -421157853 -1847421771 149669135 2146235801 -511156166 -1768992596 260440342 2021732736 -175555467 -2104619805 461856089 1820356047 -219875220 -2048669446 485136704 1810737622 -78465977 -1940552495 358405483 1650189821 -62951330 -1959247672 305205618 1698046436 -901038696 -1119089394 608525492 1396861986 -853083775 -1172190953 589863085 1412409403 -997149270 -1281915588 715052166 1570366480 -1006800461 -1258667739 770904223 1525948425 -671339012 -1594155670 972180688 1324710982 -795743771 -1483286157 1050642633 1234745439 -651713074 -1373596328 925484258 1076819060 -565550633 -1454550719 809763067 1195585645 -249225904 -2044580410 522943612 1747733738 -162997943 -2125469217 407287909 1866565875 -92830 -1996904972 301003854 1727513816 -124563077 -1886101011 379400279 1637482689 -325972684 -1684718174 43805720 1973116046 -335558355 -1661404741 99723265 1928763543 -498498298 -1790003824 206038058 2067846332 -450608865 -1843170935 187310131 2083328165 1305682263 986976705 -1545781125 -723881747 1254024526 1035589080 -1531935646 -742935308 1124641125 873437683 -1392064439 -637404961 1147497852 862084586 -1435825072 -580109114 1348743475 660799909 -1100328929 -915578743 1460270378 537839036 -1190685690 -838818672 1589623041 699959703 -1330522067 -944314181 1506966808 785730958 -1210311628 -1059378014 1992098207 28979465 -1733074765 -273395675 1909507462 114816272 -1612798806 -388393924 2019985837 258062651 -1771509631 -512763881 2131447220 135036194 -1861931880 -436069362 1795822075 470622573 -2063306537 -234667967 1818744290 459335028 -2107001650 -177306536 1708235209 316057951 -1948256027 -52901773 1656511952 364604742 -1934476036 -72020886 1422397462 600776832 -1161400006 -842972756 1403376655 614655129 -1112820445 -894663243 1511233572 756328626 -1273104120 -1021654626 1568562237 712600747 -1284489967 -998830713 1233059954 1048064228 -1485741730 -797552184 1309852779 957740285 -1608735417 -686058031 1201965120 816036054 -1448416916 -559031814 1086934105 936279247 -1362678411 -641720861 1873162462 413204552 -2119675406 -156278428 1758196935 533513297 -2033871381 -238901891 1635629292 377129082 -1888233024 -126555818 1712356597 286739555 -2011292199 -15127217 1913725114 85332012 -1675673194 -350719744 1971119267 41669685 -1686993521 -327830247 2093656200 198023198 -1832597084 -440141518 2074569873 211835911 -1784083011 -491897557 2145731541 149058371 -1846861063 -420736401 2022213580 261076826 -1769543968 -511584650 1899940839 104463217 -1624200501 -399009187 1985155070 22298472 -1738707246 -279290300 1649562545 357917479 -1940114787 -77921781 1698666408 305702718 -1959659900 -63519214 1820973955 462351125 -2105034065 -176125383 1810112410 484650764 -2048229706 -219328992 1149985565 864834443 -1434123727 -578669913 1139189508 887199634 -1377253848 -621807938 1246817071 1029168057 -1537308157 -749094251 1295855414 976887712 -1556918758 -734757236 1497133945 775635951 -1221455275 -1070259517 1582413664 693536758 -1335896500 -950475046 1474820939 551603165 -1175872921 -823219471 1351237458 663556036 -1098621314 -914133272 1727951508 301548034 -1997532232 -580818 1637070477 378832411 -1885481055 -124065993 1747319462 522373680 -2043962486 -248730852 1867005631 407834153 -2126094445 -163483899 2068407024 206459494 -1790508068 -499109046 2082776809 186881663 -1842690107 -449972397 1972562626 43375188 -1684239378 -325338248 1929326299 100146765 -1661906953 -336167071 1569739356 714564298 -1281477776 -996604954 1526568517 771401427 -1259079831 -1007368193 1397480046 609020664 -1119503550 -901608492 1411784311 589377249 -1171751077 -852537395 1076314680 924873390 -1373035756 -651291774 1196066337 810399415 -1455102195 -565979237 1325189642 972815004 -1594709210 -671769680 1234243091 1050033797 -1482723521 -795320407 700441683 1589171397 -944667265 -1330203159 785522762 1507135708 -1059307162 -1210355216 660892769 1348689143 -915796659 -1100136997 537503864 1460574446 -838350508 -1191118398 873002039 1125106849 -637102821 -1392401011 862269486 1147273400 -580169470 -1435737708 986938373 1305758867 -723706583 -1545982529 1035909148 1253673098 -743384784 -1531450970 315737243 1708585997 -52451913 -1948740319 364642434 1656434708 -72195666 -1934274248 470437033 1796045887 -234607227 -2063393517 459770032 1818277926 -177608292 -2106664694 258397439 2019681385 -513231405 -1771076283 134942950 2131501168 -435850806 -1862123172 29187277 1991928923 -273465887 -1733030537 114333908 1909958722 -388040200 -1613117074 816108818 1201923460 -559238082 -1448246104 935923979 1087250845 -641241049 -1363132239 1048534304 1232629174 -797885428 -1485435750 957520185 1310042543 -685967339 -1608791933 756270454 1511323104 -1021467558 -1273326388 712900975 1568223737 -999268285 -1284026155 600329540 1422884306 -842650520 -1161749250 614828381 1403173323 -894703503 -1112745753 197850586 2093860172 -440101642 -1832672160 212283843 2074083669 -492220177 -1783734151 85032424 1914064254 -350282556 -1676137390 41728497 1971030375 -328017699 -1686771637 377349566 1635439912 -126647150 -1888177148 286269863 1712787761 -14794613 -2011598819 413560204 1872846106 -156758880 -2119222218 533440917 1758238979 -238696263 -2034042833 461997777 1821292103 -175642627 -2105485461 484721352 1810068062 -219536412 -2048060558 357699299 1649753717 -77828145 -1940168871 306170618 1698232940 -63853610 -1959355584 104765109 1899603491 -399444071 -1623734513 22237868 1985241658 -279104640 -1738931434 149233287 2145529361 -420773973 -1846784195 260627102 2022697480 -511263822 -1769895132 552052249 1474336399 -823539915 -1175521373 663380480 1351438998 -914095316 -1098697798 775695915 1497046717 -1070444793 -1221230703 693234226 1582750372 -950039778 -1336362104 1028699773 1247250155 -748759215 -1537611833 977105508 1295663858 -734850232 -1556864034 864763471 1150029529 -578461853 -1434292235 887552598 1138870976 -622290054 -1376801812 43169680 1972733702 -325265732 -1684281814 100627337 1928872735 -336522587 -1661590989 206127010 2068713268 -498639218 -1790939624 186973115 2082720557 -450192745 -1842501119 522561524 1747097442 -248789288 -2043873714 407397357 1867469691 -163183935 -2126433705 301871046 1727602512 -1028374 -1997046148 378792927 1637145417 -123893005 -1885685147 972855128 1325115342 -671943052 -1594505502 1049711425 1234592727 -794873235 -1483209989 925310826 1075851260 -651592122 -1372696880 810212211 1196288997 -565921185 -1455191351 608929596 1397536682 -901388784 -1119693178 589710117 1411478451 -853007863 -1171320161 714084110 1570193304 -996250078 -1281794380 771607319 1526397825 -1007441349 -1259038035 1594067753 671398847 -1324488187 -972367213 1483624240 795443110 -1235210724 -1050206582 1373111067 652161933 -1076469193 -925805919 1454753538 565376916 -1195661778 -809724232 1119132493 900967387 -1397032351 -608318729 1171873620 853438402 -1411957128 -590344466 1282347903 996680681 -1570672045 -714718523 1258477414 1007020016 -1525893558 -770996516 1684909025 325753719 -1973171507 -43713957 1660973048 336027502 -1928458540 -100057534 1790321619 498144069 -2068299009 -205557143 1843128266 450680668 -2083158298 -187517328 2044377989 249400083 -1747658071 -522982849 2125954972 162549514 -1866916176 -406966746 1996567479 394017 -1727049061 -301440499 1886189486 124503864 -1637706110 -379214316 1176025704 824150782 -1474897084 -552473646 1098219121 913460967 -1350885539 -662949941 1220751962 1069810380 -1496493194 -775265312 1336866371 950650581 -1583310993 -693655559 1538238988 749247130 -1247687904 -1029243978 1556246037 734355075 -1295249607 -976535633 1433674302 577966760 -1149615342 -864193660 1377429031 622778033 -1139308789 -888096867 2104924832 175221302 -1820787828 -461386982 2048614073 219967023 -1810546795 -485355773 1940722322 78258692 -1650232386 -358333656 1958794891 63432221 -1697728601 -305559759 1623296708 398899794 -1898976280 -104277122 1739345629 279674443 -1985859599 -22732953 1847198454 421343840 -2146147366 -149728436 1769457391 510719609 -2022070333 -260139179 1832249771 439540029 -2093250425 -197347311 1784163762 492772644 -2074719074 -212763640 1676566937 350834959 -1914699595 -85512157 1686349184 327456022 -1970420564 -41225158 1887631823 126208345 -1634952989 -376723339 2012167638 15207744 -1713283846 -286888852 2119791101 157172075 -1873342255 -414179257 2033497572 238257522 -1757752120 -532814754 1448855907 559741429 -1202345905 -816670503 1362496890 640761324 -1086821290 -935371584 1484800337 797405639 -1232199555 -1047981845 1609401672 686470622 -1310464924 -958081806 1273813255 1022093713 -1511868373 -756709187 1283530014 998649224 -1567654862 -712487772 1161253173 842031523 -1422315495 -599916401 1113232684 895329722 -1403718656 -615267178 1949227242 53078140 -1709131322 -316176048 1933778163 71576677 -1655865889 -364229303 2062897368 233988174 -1795477004 -470023838 2107151553 178234455 -1818823187 -460208773 1771686030 513734680 -2020103774 -258959052 1861487767 435371009 -2131071557 -134390483 1732395196 272986154 -1991499376 -28634874 1613726885 388543539 -1910381175 -114895585 1329657890 944228532 -1588684530 -699815528 1210924091 1059720365 -1507631849 -786141823 1100705808 916209798 -1349185220 -661511766 1190573065 837911711 -1460087515 -536877645 1391978566 636541136 -1124497046 -872498692 1436167263 580721865 -1147908749 -862749211 1546412148 724259042 -1306394280 -987418162 1531028589 742823163 -1253063359 -1035405865 997150253 1281916603 -715051263 -1570365545 1006799412 1258666658 -770905320 -1525949554 901039647 1119090313 -608524493 -1396861019 853082630 1172189840 -589864150 -1412410436 651714121 1373597407 -925483163 -1076817933 565549648 1454549702 -809763972 -1195586582 671340155 1594156781 -972179625 -1324709951 795742818 1483285236 -1050643634 -1234746408 93925 1996906099 -301002807 -1727512737 124562172 1886100074 -379401264 -1637483706 249226967 2044581441 -522942469 -1747732627 162996942 2125468248 -407288862 -1866566796 498499201 1790004759 -206037075 -2067845317 450607768 1843169806 -187311180 -2083329246 325973683 1684719141 -43804769 -1973115127 335557290 1661403708 -99724410 -1928764656 578060140 1433620474 -864412096 -1149423914 622443381 1377733603 -887629223 -1139742001 749729630 1537787848 -1029597582 -1247369500 734147399 1556415441 -976465301 -1295293699 1069772552 1220829086 -775090652 -1496695118 950971153 1336515463 -694105539 -1582826837 823715642 1176491948 -552172010 -1475234176 913646371 1097995189 -663010801 -1350798695 421158820 1847422770 -149668216 -2146234850 511155133 1768991531 -260441455 -2021733881 398579606 1623648000 -103827782 -1899461076 279712655 1739268889 -22908253 -1985658315 78467008 1940553558 -358404372 -1650188678 62950361 1959246671 -305206539 -1698047389 175556594 2104620900 -461855010 -1820355000 219874283 2048668541 -485137721 -1810738607 156839087 2120096825 -413708925 -1873773291 238348470 2033440800 -533034598 -1757562612 126002333 1887802379 -376650319 -1634994905 15687812 2011713554 -287243864 -1712967362 351157451 1676217437 -85959193 -1914213007 327416018 1686423620 -41051650 -1970624152 439727353 1832027247 -197405227 -2093161149 492335328 1784627318 -212463156 -2075057830 842468455 1160789233 -600216245 -1421976099 895142014 1113454824 -615208622 -1403807292 1022133333 1273738435 -756882055 -1511664145 998326348 1283879130 -712040096 -1568140810 796924931 1485253781 -1047626449 -1232515655 686675994 1609230476 -958154442 -1310422624 559649841 1448912039 -816450275 -1202535029 641093672 1362190526 -935841532 -1086389870 272768494 1732586872 -28541758 -1991553964 389011959 1613293921 -115230501 -1910077363 513381852 1772004682 -258476816 -2020555674 435442117 1861443923 -134598423 -2130902913 234163594 2062695708 -470061914 -1795400656 177785235 2107635973 -459888449 -1819174871 53380536 1948890414 -316611436 -1708665854 71516577 1933865271 -364044147 -1656090597 724319526 1546325424 -987603958 -1306170212 742521151 1531365801 -1034971117 -1253529467 636990740 1391494530 -872819656 -1124146002 580546829 1436369307 -862711775 -1147985737 916139330 1100750292 -661304210 -1349354248 838265179 1190255053 -537360265 -1459635999 943760752 1330091494 -699480996 -1588988726 1059938665 1210733055 -786235323 -1507577645 -1747320543 -522374729 2043961357 248729755 -1867004616 -407833170 2126095380 163484802 -1727952621 -301549179 1997531199 579753 -1637069558 -378831460 1885482022 124066992 -1972563643 -43376173 1684238441 325337343 -1929325220 -100145718 1661908080 336168166 -2068407945 -206460447 1790507099 499108045 -2082775698 -186880520 1842691138 449973460 -1397480983 -609021569 1119502533 901607507 -1411783184 -589376154 1171752156 852538442 -1569740325 -714565299 1281476855 996604001 -1526567486 -771400364 1259080942 1007369336 -1325190771 -972816101 1594708129 671768631 -1234242156 -1050032894 1482724536 795321390 -1076315713 -924874455 1373034643 651290629 -1196065370 -810398416 1455103114 565980188 -1899941792 -104464138 1624199500 399008218 -1985153927 -22297361 1738708309 279291331 -2145732526 -149059388 1846860158 420735464 -2022212533 -261075747 1769545063 511585777 -1820975100 -462352238 2105033000 176124350 -1810111459 -484649845 2048230705 219329959 -1649563594 -357918560 1940113690 77920652 -1698665425 -305701703 1959660803 63520149 -1246818136 -1029169090 1537307012 749093138 -1295854415 -976886745 1556919709 734758155 -1149986662 -864835572 1434122678 578668832 -1139188605 -887198699 1377254831 621808953 -1474821940 -551604134 1175871968 823218550 -1351236395 -663555005 1098622457 914134383 -1497134850 -775636888 1221454290 1070258500 -1582412569 -693535631 1335897547 950476125 -1511234653 -756329675 1273102991 1021653529 -1568561222 -712599764 1284490902 998831616 -1422398575 -600777977 1161398973 842971691 -1403375736 -614654178 1112821412 894664242 -1201966137 -816037039 1448415979 559030909 -1086933026 -936278200 1362679538 641721956 -1233060875 -1048065181 1485740761 797551183 -1309851668 -957739142 1608736448 686059094 -1635630229 -377129987 1888232007 126554833 -1712355470 -286738460 2011293278 15128264 -1873163431 -413205553 2119674485 156277475 -1758195904 -533512234 2033872492 238903034 -2093657329 -198024295 1832596003 440140469 -2074568938 -211835008 1784084026 491898540 -1913726147 -85333077 1675672081 350718599 -1971118300 -41668686 1686994440 327831198 -1124642078 -873438604 1392063438 637403992 -1147496709 -862083475 1435826135 580110145 -1305683248 -986977722 1545780220 723880810 -1254023479 -1035588001 1531936741 742936435 -1589624186 -699960816 1330521002 944313148 -1506965857 -785730039 1210312627 1059378981 -1348744524 -660800990 1100327832 915577614 -1460269395 -537838021 1190686593 838819607 -2019986902 -258063684 1771508486 512762768 -2131446221 -135035227 1861932831 436070281 -1992099304 -28980594 1733073716 273394594 -1909506559 -114815337 1612799789 388394939 -1708236210 -316058920 1948255074 52900852 -1656510889 -364603711 1934477179 72021997 -1795822980 -470623510 2063305552 234666950 -1818743195 -459333901 2107002697 177307615 -206126043 -2068712269 498640137 1790940575 -186974148 -2082721622 450191632 1842499974 -43168745 -1972732799 325266747 1684282797 -100628466 -1928873832 336521506 1661589940 -301870015 -1727601449 1029485 1997047291 -378793896 -1637146418 123892084 1885684194 -522560397 -1747096347 248790367 2043874761 -407398294 -1867470596 163182918 2126432720 -925309715 -1075850117 651593153 1372697943 -810213132 -1196289950 565920216 1455190350 -972854049 -1325114295 671944179 1594506597 -1049712442 -1234593712 794872298 1483209084 -714083191 -1570192353 996251045 1281795379 -771608432 -1526398970 1007440316 1259036970 -608928581 -1397535699 901389719 1119694081 -589711198 -1411479500 853006734 1171319064 -357698204 -1649752590 77829192 1940169950 -306171523 -1698233877 63852625 1959354567 -461996714 -1821291072 175643770 2105486572 -484722353 -1810069031 219535459 2048059637 -149232384 -2145528426 420774956 1846785210 -260628199 -2022698609 511262773 1769894051 -104764110 -1899602524 399445022 1623735432 -22238933 -1985242691 279103495 1738930321 -775694932 -1497045702 1070445696 1221231638 -693235275 -1582751453 950038681 1336360975 -552051298 -1474335480 823540914 1175522340 -663381625 -1351440111 914094251 1098696765 -864762424 -1150028450 578462948 1434293362 -887553583 -1138871993 622289149 1376800875 -1028698630 -1247249044 748760278 1537612864 -977106461 -1295664779 734849231 1556863065 -1048533337 -1232628175 797886347 1485436701 -957521218 -1310043608 685966226 1608790788 -816107883 -1201922557 559239097 1448247087 -935925108 -1087251942 641239968 1363131190 -600328509 -1422883243 842651631 1161750393 -614829350 -1403174324 894702582 1112744800 -756269327 -1511322009 1021468637 1273327435 -712901912 -1568224642 999267268 1284025170 -85031313 -1914063111 350283587 1676138453 -41729418 -1971031328 328016730 1686770636 -197849507 -2093859125 440102769 1832673255 -212284860 -2074084654 492219240 1783733246 -413559285 -1872845155 156759847 2119223217 -533442030 -1758240124 238695230 2034041768 -377348551 -1635438929 126648085 1888178051 -286270944 -1712788810 14793484 2011597722 -660891674 -1348688016 915797706 1100138076 -537504769 -1460575383 838349523 1191117381 -700440620 -1589170366 944668408 1330204270 -785523763 -1507136677 1059306209 1210354295 -986937470 -1305757932 723707566 1545983544 -1035910245 -1253674227 743383735 1531449889 -873001040 -1125105882 637103772 1392401930 -862270551 -1147274433 580168325 1435736595 -470436050 -1796044872 234608130 2063394452 -459771081 -1818279007 177607195 2106663565 -315736292 -1708585078 52452912 1948741286 -364643579 -1656435821 72194601 1934273215 -29186230 -1991927844 273466982 1733031664 -114334893 -1909959739 388039295 1613116137 -258396296 -2019680274 513232468 1771077314 -134943903 -2131502089 435849805 1862122203 365009272 1657186798 -70256556 -1932998462 313285985 1705733623 -56476595 -1952117541 454693194 1813848540 -183209882 -2112667408 477615443 1802560965 -226904961 -2055306007 141986076 2138159498 -428283856 -1853892442 253447429 2015133075 -518706135 -1777197889 112001326 1906979256 -391946238 -1616621420 29410615 1992816033 -271670245 -1731619699 783268272 1504217382 -1063135076 -1213798390 700612009 1589988671 -942924667 -1328862189 544485762 1467154708 -830844754 -1182965704 656012699 1344193805 -921201481 -1106205663 857254356 1142921538 -585709320 -1441662866 880111053 1131568475 -629469983 -1384366985 1036198374 1254363504 -741523254 -1530236836 984540671 1302975849 -727677741 -1549290427 215656505 2078120111 -489371371 -1781270141 196570144 2091932854 -440857332 -1833026150 33628171 1963331741 -334544601 -1693945423 91022354 1919669380 -345864898 -1671055960 292403293 1718257867 -10233487 -2006652441 369130564 1627868370 -133292696 -1895223810 532033647 1756430585 -239578813 -2034277931 417068150 1876739296 -153774758 -2116901428 934578417 1085519975 -642061859 -1363289781 819547368 1205763198 -556323388 -1445978798 963576003 1315450965 -681483793 -1603907207 1040368858 1225126988 -804477450 -1492413088 704878741 1560586243 -1005717063 -1291138769 762207372 1516858394 -1017102944 -1268314826 618139815 1407131697 -891915893 -1110359779 599119038 1421009960 -843336302 -1162050300 670563322 1357957996 -906388778 -1090606528 546979811 1469910901 -829137201 -1181520295 690779080 1579893598 -954068252 -1339743630 776058833 1497794375 -1068509443 -1219959189 977333150 1296554760 -733050190 -1555449308 1026371463 1244274449 -752660821 -1541112259 882598828 1134318394 -627768704 -1382927850 871802805 1156683555 -570898791 -1426065905 479845170 1805577124 -224937442 -2054124920 468983595 1827876797 -168133113 -2097328495 306336512 1699046294 -62115284 -1958018374 355440409 1646831503 -81660363 -1943615837 19843926 1982462912 -283071878 -1742234900 105058127 1900298201 -397578653 -1622515979 267731812 2029155314 -503635384 -1761864994 144213885 2141173739 -426318255 -1852713273 1055705787 1240201773 -790451305 -1478124799 964759202 1317420596 -678465650 -1601675496 808927881 1194357279 -566680667 -1455549645 928679568 1079883270 -648747076 -1370237142 593222367 1415375433 -850019341 -1168995483 607526598 1395732048 -902266902 -1119924356 763384557 1518822011 -1014090815 -1266089129 720213748 1575659106 -991692840 -1276852402 92465779 1921374949 -343110817 -1668564023 49229418 1978146556 -320778426 -1679392816 190407233 2086556375 -447282323 -1840237573 204777048 2066978510 -499464332 -1791100958 406190615 1865599617 -163865797 -2126730323 525876750 1751060120 -245997790 -2041483340 384725541 1642676915 -119532791 -1880677473 293844540 1719961258 -7481584 -2004162682 1907186812 111832298 -1616691888 -391901754 1992333413 29862131 -1731266231 -271988257 2138494030 141681880 -1854360222 -427850252 2015039575 253501633 -1776979589 -518897171 1813662744 454917262 -2112606924 -183296606 1802995713 477149335 -2055608019 -226567749 1656865834 365360316 -1932548858 -70740592 1705771059 313208997 -1952292577 -56274551 1254325428 1036274722 -1530061416 -741724914 1303296173 984188987 -1549739647 -727193321 1142486150 857719824 -1441360470 -586046148 1131753631 879886345 -1384427085 -629382875 1467247824 544431174 -1183183364 -830653078 1343858889 656316511 -1105737243 -921634445 1504699618 782816372 -1214151218 -1062816424 1589780731 700780653 -1328791081 -942968511 1756785981 531717547 -2034758639 -239125369 1876666660 417110450 -2116696056 -153945954 1718478095 292214169 -2006744029 -10177355 1627398422 369561984 -1894891462 -133599060 1963031897 33967567 -1693508491 -335008541 1919727936 90933718 -1671243668 -345642758 2077947243 215860733 -1781230521 -489446191 2092380530 196084196 -1833349026 -440508216 1406684661 618626403 -1110037287 -892265393 1421183468 598915450 -1162090304 -843261866 1560528327 704968017 -1290951445 -1005939587 1517158878 761868616 -1268752142 -1016639388 1315921297 963144967 -1604240195 -681178069 1224907144 1040558366 -1492322140 -804534222 1085592995 934536501 -1363495793 -641891303 1205408186 819863852 -1445498730 -556777472 1134247678 882642536 -1382719534 -627937468 1157036775 871484017 -1426547765 -570447011 1296086732 977765978 -1555114016 -733354122 1244492501 1026179651 -1541204999 -752606353 1579953818 690691596 -1339928650 -953843936 1497492099 776395285 -1219523665 -1068975303 1358407336 670078526 -1090926716 -906037486 1469735601 547181095 -1181482083 -829213941 2029329974 267529888 -1761902822 -503558260 2140723759 144698041 -1852392701 -426669163 1982764548 19506834 -1742670040 -282605634 1900237341 105144971 -1622330575 -397802585 1698827858 306527940 -1957924994 -62169112 1647299147 355007197 -1943950489 -81355791 1805223520 480163574 -2053642420 -225388582 1827947129 468939503 -2097536171 -167963709 1518342079 763838249 -1265733997 -1014407675 1575865254 720042800 -1276925302 -991651300 1415284621 593278747 -1168775519 -850209225 1396065172 607220482 -1120394568 -901836242 1194794971 808464205 -1455849737 -566342047 1079696322 928901972 -1370178834 -648836488 1240242153 1055631231 -1478297915 -790247853 1317098480 965108582 -1601228068 -678952374 1642999671 384376801 -1881125285 -119046451 1719921518 293919736 -2003989950 -7685420 1865787205 405968851 -2126789015 -163776769 1750623068 526341066 -2041183632 -246336794 2086223635 190713733 -1839768001 -447713623 2067069706 204721052 -1791321562 -499275088 1921169185 92637111 -1668491763 -343152997 1978626872 48776110 -1679748588 -320462206 -585624720 -1440799770 857109084 1141981898 -629811351 -1384978433 880522821 1132234451 -742155454 -1530614828 1036909166 1254804216 -726769829 -1549176883 983580279 1302793953 -1062272236 -1213713534 782328376 1504072366 -943536371 -1329203301 701277729 1590400695 -831223002 -1183597648 544926218 1467865756 -921088193 -1105297495 655830547 1343233669 -428461128 -1854864594 142103188 2139054594 -518260831 -1776498889 253073037 2014488091 -391267446 -1616213220 111401638 1906633264 -272597101 -1731768571 30285503 1992896041 -71228452 -1933175990 365904624 1657303654 -55777339 -1951672493 312641257 1705358975 -182801426 -2111988872 454347458 1813248596 -227053577 -2056233119 477695707 1803435597 -1006427599 -1291578713 705512221 1560966027 -1016142296 -1268132162 761300740 1516746642 -891770365 -1109419371 618056495 1406270393 -843747814 -1162715508 599461686 1421623200 -642502059 -1364000061 934957945 1086153711 -556140980 -1445017894 819435360 1204856822 -680543641 -1603761423 962714443 1315367901 -805142914 -1492824344 1040981842 1225469892 -9633031 -2006306193 291726293 1717850947 -134166816 -1895303562 370059212 1628018522 -239695157 -2035172771 532212711 1757404017 -153399598 -2116256188 416624638 1876041576 -489024867 -1780669941 215249841 2077442855 -440936828 -1833900526 196720552 2092861246 -335439185 -1694062023 34601859 1963510549 -345219402 -1670681056 90324890 1919225612 -282168846 -1742126748 18878686 1982275656 -398215701 -1622899331 105764039 1900733521 -503973440 -1762473642 268146924 2029824122 -426230311 -1851847345 144071925 2140236899 -224829034 -2053222144 479658170 1804611628 -168516209 -2097965799 469419171 1828582453 -62723676 -1958356686 307005576 1699461150 -80794179 -1943528149 354503825 1646689287 -733982406 -1555603028 978202646 1296629888 -751987421 -1540708939 1025766415 1243923609 -627320568 -1382225506 882227236 1133676722 -571073263 -1427034745 871922749 1157581995 -906542754 -1091538488 670638194 1358827748 -828734137 -1180846639 546628715 1469306109 -953366164 -1339295238 690137152 1579522262 -1069478539 -1220133405 776957017 1497914575 -164282189 -2127400923 406528415 1866207497 -245857110 -2040548292 525788550 1750193424 -118568831 -1880492009 383822253 1642567995 -8188776 -2004599794 294481332 1720343842 -343781161 -1668980671 93073915 1921712493 -319843122 -1679252392 48362978 1978058100 -447096603 -1839273869 190298569 2085652831 -499901188 -1791808406 205159888 2067615046 -849649541 -1168355091 592773463 1414672833 -902388638 -1120824076 607700302 1396700632 -1014962103 -1266165537 764316005 1518975475 -991089584 -1276502842 719539580 1575255530 -789811169 -1477754743 1055002931 1239753125 -679365626 -1601796976 965727530 1317594556 -566757331 -1456420677 809081089 1195288983 -648397772 -1369633630 928275736 1079209358 -1183525260 -831265054 1467660120 545097678 -1105653139 -920771845 1343714113 655377367 -1213243834 -1062703408 1503739754 782635004 -1329423777 -943346999 1590492019 701221861 -1530673648 -742066554 1254991676 1036687274 -1548877303 -727108961 1302356773 984044467 -1441247710 -585138508 1142304526 856760216 -1384805829 -630015315 1132194583 880597889 -2112162116 -182598102 1813288848 454272774 -2055785819 -227540429 1803113353 478044959 -1933476210 -70889960 1657741218 365440820 -1951614313 -55866879 1705171899 312863533 -1615993128 -391457202 1906542580 111458146 -1732238655 -272166313 1993229293 29979515 -1854509334 -428777860 2138574790 142557008 -1776571661 -518219163 2014694367 252902217 -1603279051 -680994909 1315014169 963032719 -1493032148 -804973638 1225540096 1040937622 -1363906809 -642556015 1085935147 935149245 -1445352674 -555836536 1205324338 819002020 -1109854383 -891303993 1406572157 617719531 -1162529976 -843971618 1421562468 599548658 -1291616413 -1006350347 1561140815 705310425 -1267811462 -1016493076 1516296790 761785024 -1694382083 -335087765 1963960017 34117191 -1670642716 -345296014 1919050440 90526302 -1780854833 -488800423 2077503203 215162485 -1833464874 -441402560 2092559098 197057132 -2034837607 -239999217 1756935861 532645411 -2116349056 -153345258 1876259500 416432698 -2006098005 -9801923 1717780103 291769873 -1895785550 -133715164 1628371614 369740296 -1958562570 -62552992 1699534298 306963788 -1943047953 -81248135 1646334403 354820437 -2053555004 -224523182 1805082088 479227262 -2097874723 -168572853 1828362737 469608807 -1762286446 -504196092 2029766078 268236072 -1852284789 -425766883 2140537255 143733041 -1741804384 -282518474 1981828492 19365146 -1622939463 -398141393 1900906901 105560323 -1339255746 -953441112 1579349266 690341252 -1220456409 -1069129551 1498362123 776470941 -1091101684 -907006822 1358527776 670977462 -1181034475 -828512125 1469364537 546539951 -1382316966 -627264308 1133897078 882038240 -1426702269 -571379499 1157112175 872354297 -1556083608 -733528834 1296985412 977886674 -1540503439 -752158489 1243851101 1025808843 -1839626825 -446778079 2086134939 189846541 -1791737426 -499945160 2067406978 205328404 -1669198459 -343589613 1921805481 93019199 -1678784100 -320276214 1977723056 48666662 -1880189485 -118905531 1642132735 384287849 -2004659766 -8101540 1720529126 294256752 -2127225375 -164483721 1866169549 406604891 -2040997384 -245372562 1750513876 525436994 -1455970945 -567241239 1194968147 809432261 -1369808538 -648195600 1079246922 928198876 -1477694131 -789897765 1239567457 1055227127 -1602098860 -679028286 1318029432 965261550 -1266633445 -1014528627 1519309879 764011681 -1276284670 -991280748 1575161902 719593656 -1168425687 -849605185 1414880261 592604307 -1120470736 -902706778 1396217884 608151690 -897077365 -1115644131 613011111 1401880113 -840275054 -1158849788 602147518 1424177704 -1000593479 -1285875921 710035093 1565881859 -1020140640 -1271475402 759136908 1513665050 -684670993 -1606971527 960421571 1312419413 -799179786 -1487254688 1045633754 1230252620 -638896163 -1360263349 937776881 1088579175 -561581116 -1451113646 814256872 1200595582 -236351677 -2031173675 535293551 1759567609 -159102118 -2122089524 411708022 1871518432 -13498511 -2009778201 289171037 1715164875 -127941784 -1889995778 374448708 1633063634 -329343193 -1688621135 38862347 1968688797 -348955842 -1674286168 87898642 1916406404 -494594283 -1786632317 210466361 2072790703 -437726452 -1829772390 199668256 2095153846 -744710454 -1533301156 1033043942 1251331952 -722380077 -1544132027 989805567 1308101481 -582543624 -1438636434 860452820 1145980738 -634727711 -1389501833 874820557 1126400859 -836006226 -1188250056 539357058 1461903124 -918140233 -1103005151 659041179 1347361549 -1058011492 -1208535542 788424624 1509512998 -945962363 -1332022765 697541545 1586795327 -386744830 -1611297132 117235502 1912336312 -274761189 -1734849907 26286903 1989553057 -433506768 -1859254618 136795932 2132830090 -515575255 -1773944129 256545541 2018354067 -179982746 -2109563152 457953098 1816985564 -232232321 -2060494103 472255315 1797340101 -73521580 -1936124222 361777016 1654093806 -51125683 -1946889509 318604129 1710928887 -122565367 -1883832929 381660197 1639488691 -2356976 -1998898810 299001916 1725257898 -160807621 -2123532883 409216023 1868764289 -251166430 -2046774860 520740878 1745801368 -452534931 -1845367301 185121857 2081393879 -496297612 -1788073502 207976536 2070038734 -337816225 -1663408695 97727603 1926497509 -323972794 -1682464304 46067818 1975107836 -1008734783 -1260855977 768707821 1524022395 -994956840 -1279977138 716982516 1572567138 -855349773 -1174186651 587859167 1410151497 -899046934 -1116827268 610779334 1398861904 -563544667 -1452290765 812031113 1197583391 -653968964 -1375598294 923490448 1074554886 -793545321 -1481358079 1052579003 1236935725 -673271410 -1596358376 969986210 1322770484 -508887992 -1766994722 262446436 2023992818 -423151535 -1849685817 147413373 2144233963 -277777286 -1737079572 25105750 1987585472 -400773021 -1625587467 101896527 1897259481 -65147860 -1961173830 303271168 1695858070 -76535755 -1938351965 360597785 1652128143 -221879266 -2050927480 482870578 1808741796 -173301753 -2102620015 463847723 1822618045 -624632704 -1379668970 885702060 1137544506 -576120679 -1431427057 866613685 1151355171 -736144206 -1558682588 974206366 1293288712 -747466581 -1535795139 1031598471 1249624337 -948712220 -1334510478 696102344 1585093982 -1071773443 -1223083925 772827601 1494702407 -911719210 -1095797696 665200122 1352734060 -825917233 -1178423207 550232547 1473040757 -1360303473 -638821863 1088752547 937573173 -1450791274 -561930752 1200148410 814743340 -1607408963 -684207573 1312719761 960082695 -1487067484 -799402446 1230194568 1045722910 -1285784853 -1000650115 1565662151 710224721 -1271808270 -1019834780 1514135518 758705992 -1115163943 -897531313 1401525237 613327715 -1159055680 -840104362 1424250860 602105722 -1786426809 -494765359 2072718187 210508797 -1830252962 -437272888 2095509362 199352292 -1688288651 -329649437 1968218969 39293903 -1674377620 -348899590 1916626752 87709654 -2009966045 -13276491 1715223311 289082265 -1889558982 -128405844 1632763670 374787968 -2031496687 -236002681 1760015165 534807467 -2122050040 -159177058 1871345444 411912114 -1208984626 -1057526952 1509833442 788073076 -1331847209 -946163903 1586757371 697618029 -1188310020 -835918998 1462088400 539132486 -1102702619 -918476941 1346926281 659506783 -1438168150 -582976708 1145645702 860756496 -1389719629 -634536155 1126493855 874765833 -1533230184 -744754418 1251123892 1033212450 -1544484991 -722061545 1308583597 989353531 -1935770874 -73839728 1653611050 362228412 -1946960097 -51081335 1711136307 318434981 -2109344972 -180173918 1816891928 458007182 -2060962003 -231798853 1797674497 471950999 -1859556510 -433169420 2133264974 136329944 -1773883525 -515661843 2018168407 256769729 -1611472048 -386542650 1912373884 117158634 -1734400183 -275245089 1989232229 26638067 -1663236083 -338020197 1926457633 97802679 -1682912236 -323486590 1975430456 45718958 -1845067713 -452874071 2080956691 185586053 -1788132314 -496208720 2070226186 207754652 -2123753367 -160618241 1868855621 409160147 -2046305168 -251597594 1745468764 521047498 -1884188581 -122249011 1639969143 381207009 -1998826430 -2399020 1725052270 299173368 -1481430843 -793503661 1237141993 1052408191 -1596003108 -673588150 1322290672 970440038 -1452760841 -563113887 1197916635 811725133 -1375378194 -654158728 1074464194 923546964 -1174128479 -855439305 1409964429 588081435 -1117127496 -898708434 1399299476 610315522 -1260408685 -1009221627 1523700159 769057065 -1280150390 -994753508 1572607398 716907824 -2050606772 -222230054 1808291936 483354870 -2102657707 -173224509 1822792825 463645935 -1960988290 -65371672 1695797330 303358148 -1938786969 -76069391 1652429899 360260829 -1737414360 -277472834 1988052996 24672402 -1625494223 -400826969 1897040925 102087819 -1767202534 -508718708 2024063030 262402208 -1849203453 -423602795 2143880239 147731641 -1096279676 -911267566 1353087144 664881214 -1178215011 -826086133 1472969905 550276135 -1334603338 -948657888 1585311898 695910412 -1222748753 -1072077511 1494234243 773260309 -1558246944 -736609930 1292986572 974542938 -1535980039 -747242129 1249684693 1031511107 -1379630638 -624709308 1137369342 885903464 -1431747125 -575769251 1151804647 866129009 39724419 1968772373 -330283857 -1688767431 87286170 1916064012 -348290890 -1673875424 210087345 2072157479 -494154595 -1785922549 199780776 2096060734 -437909372 -1830733806 535377383 1760429425 -236497717 -2032114595 411365886 1870905704 -158691118 -2121424828 288538069 1714785603 -12788487 -2009338769 375355852 1633175898 -128902944 -1890178954 959448395 1312241117 -683776921 -1606855439 1046331730 1230696900 -799825794 -1487630104 938184057 1089256943 -639243179 -1360864061 814106976 1199667702 -561502132 -1450239782 612832559 1400907193 -896961533 -1114749803 602591542 1424875936 -840650726 -1159495540 710712605 1566289291 -1001194447 -1286222681 758208772 1513515410 -1019267032 -1271396162 457512130 1816274004 -179603986 -2108930696 472436955 1798299725 -232345097 -2061401759 362716400 1654238310 -74383908 -1936208566 317937897 1710516351 -50513467 -1946547885 116524198 1911895088 -386112118 -1610918628 27246783 1989734441 -275668589 -1734962939 136940692 2133769218 -433590856 -1860117202 256133261 2017687579 -515233375 -1773332169 539702282 1462502556 -836414170 -1188928080 658960403 1346486405 -917991105 -1102077527 787528760 1509395630 -1057039084 -1208357502 698185761 1587169463 -946661107 -1332467301 1033643118 1251677432 -745388734 -1533708844 988930167 1308020961 -721452709 -1543982643 860335196 1145085130 -582365840 -1437663770 875194437 1127045331 -635172503 -1390200321 812140289 1198487447 -563730899 -1453254981 923108120 1073918862 -653532620 -1374891358 1051971379 1236598693 -792875489 -1480941943 970853162 1322859452 -674207226 -1596499312 769611621 1524131827 -1009699255 -1261041953 716346236 1572185066 -994250160 -1279540538 587521879 1409544129 -854933893 -1173516563 610868046 1399729112 -899188126 -1117762828 184969161 2080462687 -452458779 -1844496781 208380880 2070713158 -496647428 -1788677526 98430971 1926946669 -338456873 -1663779263 45100002 1974934388 -323073330 -1682343336 380729261 1639335739 -121694591 -1883757033 299676596 1725661986 -2960744 -1999248882 409665439 1869467401 -161177933 -2124173787 520567686 1744833296 -251045206 -2045875652 695432768 1584678614 -948103316 -1334171654 773763673 1494844111 -1072639115 -1223171101 665386610 1353699044 -911827106 -1096699960 549796459 1472334589 -825533625 -1177785391 885286436 1136875186 -624294136 -1379059810 866755133 1152291499 -576208111 -1432292473 975171094 1293475456 -737046726 -1558790228 1030892047 1249188505 -746829021 -1535411275 303912584 1696228894 -65849436 -1961621710 359699089 1652007431 -75566147 -1938177237 482795194 1807871532 -221724778 -2049995008 464198307 1823222325 -173704305 -2103293159 262817516 2024633978 -509335616 -1767696554 147292917 2143335011 -422976551 -1848716465 24235742 1987509832 -276844558 -1736925340 102501063 1897609809 -401445909 -1625990275 1714610311 288739345 -2009300565 -12865219 1633625246 374871048 -1890499150 -128551644 1760127157 535713827 -2031679079 -236963569 1870965932 411278394 -2121609856 -158466794 2072375523 209895541 -1786015281 -494100135 2095592698 200213612 -1830398506 -438213312 1969125585 39405639 -1689249283 -329832085 1915993288 87329886 -1673667100 -348459662 1566359631 710668505 -1286430365 -1001025035 1513161814 758527168 -1270913670 -1019718164 1401374845 612399339 -1115084463 -896656953 1424657508 602782962 -1159402168 -840704546 1089196075 938270909 -1360678649 -639467119 1199969330 813769892 -1450674914 -561035896 1311791129 959932559 -1606534859 -684127837 1230871552 1046129814 -1487667924 -799748678 2133447110 137290064 -1859669782 -434077572 2017727967 256058697 -1773505293 -515029915 1911708148 116746594 -1610860328 -386201522 1990172141 26783099 -1735263039 -275329961 1654571426 362410292 -1936678770 -73953256 1710425531 317994285 -1946327913 -50703359 1816480144 457341190 -2109003588 -179562454 1797819785 472890655 -2061046619 -232661965 1145565454 859881880 -1438019550 -582049612 1126839575 875365761 -1390128069 -635214675 1251768636 1033587114 -1533929456 -745199482 1307688229 989236659 -1543513079 -721884001 1508958570 787993084 -1208057786 -1057378096 1587357043 697964005 -1332525985 -946572087 1462462808 539777486 -1188755340 -836618014 1346809153 658611671 -1102525331 -917504773 1409581573 587444883 -1173691607 -854731841 1399408156 611219082 -1117313232 -899672154 1524566583 769145505 -1261343973 -1009362035 1571999278 716570296 -1279480062 -994336876 1236505185 1052025591 -1480723635 -793066533 1323193976 970548974 -1596967084 -673773630 1198004819 812591813 -1452901505 -564048919 1074126410 922939100 -1374961818 -653488144 1869259469 409834075 -2124102687 -161221769 1745315540 520115778 -2046228488 -250726546 1639000831 381033065 -1883288621 -122127547 1725755110 299622000 -1999466550 -2769060 1927131817 98206271 -1663839355 -338369773 1974498992 45565478 -1682040932 -323410166 2080783003 184617485 -1844945993 -451974367 2070675074 208457236 -1788502098 -496849096 1293923140 974685138 -1559113112 -736697602 1249015645 1031096267 -1535371663 -746903833 1136933750 885197792 -1379247526 -624071988 1151991663 867094521 -1431855549 -576672043 1353229088 665818038 -1096367604 -912133478 1472554809 549607343 -1177876971 -825477501 1584605970 695475076 -1333966274 -948274520 1495199499 773447581 -1223651801 -1072185679 1987154828 24552218 -1736445280 -277298634 1897682837 102459139 -1626196295 -401275345 2024414142 263007016 -1767605614 -509392380 2143805351 146861873 -1849049461 -422670819 1808172008 482456446 -2050432316 -221261230 1823164401 464287591 -2103105827 -173926837 1696402394 303709004 -1961661706 -65775008 1651560387 360185685 -1937854737 -75915655 -2142913062 -146633396 1850465526 424471648 -2027390525 -265336491 1764104431 505489529 -1902234136 -107412098 1620071620 395797586 -1980501519 -17514137 1744670941 284860491 -1645040194 -353002200 1945947282 83622916 -1700828761 -308782799 1955661963 60176413 -1826019956 -466741990 2099725472 169899062 -1807425131 -482094845 2051702969 223195183 -1154769646 -869487228 1428552766 572705960 -1136240373 -884905571 1380464679 625936561 -1242557152 -1023990346 1543402508 754533530 -1298280135 -979705425 1553182741 731152515 -1499689610 -778322464 1217588314 1066785996 -1578022545 -688489991 1342122051 955783381 -1471740604 -549440046 1179214952 827217150 -1356152483 -668077621 1092919409 908300519 -1721856869 -296109043 2001792439 5758241 -1640806270 -382437356 1883056558 121248056 -1752890199 -528337857 2039178629 244077843 -1863794512 -403705818 2129043868 165777674 -2065064705 -202462103 1793588691 501271877 -2088478490 -192714640 1837775306 445450588 -1976429363 -46848933 1681683937 322651511 -1923100460 -94838718 1666298360 341213550 -1573868461 -717775675 1279184255 993656297 -1520605110 -765830948 1263733094 1012152816 -1393875871 -605285129 1122321741 904033755 -1417224072 -595472146 1166573908 848277954 -1081623497 -931099487 1367989531 646901133 -1192593362 -806532936 1457789186 568535444 -1319357435 -967113581 1599231273 676685247 -1238241252 -1053376374 1480560944 792240550 -1301029032 -982192178 1551744628 729452258 -1256318143 -1038537769 1527806573 739724027 -1129818262 -877697028 1386624582 631310032 -1144679565 -859659291 1439429215 583844553 -1346056388 -658243670 1103801872 919445126 -1465316571 -542229581 1185376777 832592543 -1591785714 -703039592 1326523938 940971700 -1502444777 -780815487 1216143931 1065079469 -1994522736 -31797498 1729339068 269790762 -1905247351 -109638881 1618893477 393833011 -2017036382 -255768780 1774720654 516892184 -2136230981 -139689171 1856361111 430105089 -1800736780 -475144350 2057604824 228834894 -1815663635 -457172101 2110343873 181303895 -1703843898 -311011504 1954481898 58209916 -1659067425 -367291575 1930609395 68547173 -1419186663 -596648305 1164349237 845266851 -1408947712 -620619114 1108036396 890010554 -1514969557 -759933251 1270679303 1018836881 -1562467790 -707161436 1288749854 1004008328 -1226834307 -1042755861 1490132817 802598855 -1313719708 -961213710 1606179656 683371486 -1207667121 -821868839 1443501923 554510325 -1083592106 -932281664 1365758842 643884012 -1878602031 -419299769 2114498557 152018795 -1754592568 -529778082 2036689892 241326962 -1629665565 -371558795 1892886479 131340121 -1716485382 -289951124 2008998870 12178240 -1917722955 -88674781 1673510809 347639567 -1965286740 -35968454 1691515776 332745494 -2090183033 -194157039 1835284395 442697533 -2079878498 -218062328 1779037106 487506724 -467044130 -1825683384 170334706 2099259748 -482034489 -1807512495 223010283 2051927421 -353177364 -1644838790 83661248 1945870678 -308333323 -1701313437 59856345 1956013391 -107059014 -1902553044 395315606 1620523264 -17584989 -1980457931 285068687 1744502041 -146415480 -2143104994 424378788 1850519858 -265804655 -2026957817 505824701 1763800363 -548972522 -1472173952 826882362 1179519404 -668296177 -1355961191 908393763 1092865461 -778252252 -1499733838 1066578184 1217757598 -688843715 -1577704277 956265745 1341670791 -1024440206 -1242072860 754854238 1543051720 -979530645 -1298481923 731114823 1553259985 -869547968 -1154682666 572891500 1428328954 -884603815 -1136577329 625501557 1380931043 -47036001 -1976207095 322709683 1681594405 -94401146 -1923564272 340913322 1666636860 -202784339 -2064715461 501719169 1793101847 -192674380 -2088553182 445277336 1837978638 -528131589 -1753061011 244005079 2039220289 -404185630 -1863340684 166132942 2128727128 -295775799 -1722162849 5288165 2002223219 -382528048 -1640749754 121468156 1882866794 -967022249 -1319413311 676464763 1599420653 -1053708978 -1237934632 792710242 1480129780 -930619035 -1082076685 646545481 1368305887 -806738564 -1192421910 568607824 1457747142 -605325005 -1393800795 904206367 1122117769 -595149526 -1417572932 847830022 1167060112 -718212863 -1573404265 993955885 1278845115 -765643496 -1520826994 1012094004 1263821986 -702604708 -1592251702 940669808 1326861286 -781001147 -1502220589 1065140073 1216057343 -658206098 -1346133256 919270210 1104004052 -542550409 -1464965407 833042267 1184892877 -878179784 -1129366866 631663380 1386306434 -859451871 -1144848713 583773965 1439473563 -982285814 -1300974948 729670438 1551553456 -1038203373 -1256622459 739256127 1528240041 -311346540 -1703540222 58678200 1954048814 -367198579 -1659122149 68329377 1930800951 -475352410 -1800568272 228905866 2057560860 -456689985 -1816115671 180950931 2110662405 -255448336 -2017387930 516443100 1775205194 -139727127 -2136154497 430280645 1856159571 -31612222 -1994747308 269730798 1729426296 -110074149 -1904781747 394135543 1618556769 -821810403 -1207755893 554322481 1443723943 -932581628 -1083252846 644320808 1365294782 -1042308305 -1227320391 802275843 1490481813 -961386698 -1313515616 683410970 1606104716 -760005767 -1514927121 1019042389 1270508227 -706805920 -1562783754 1003527756 1289203418 -597118133 -1418755107 845599335 1164042993 -620398766 -1409136700 889919102 1108092648 -194376747 -2089993405 442788601 1835227759 -217591860 -2080309414 487173856 1779342966 -89029657 -1917406351 348119755 1673056861 -35895298 -1965328536 332539602 1691686468 -371385423 -1629869273 131299997 1892960779 -290398296 -1715998914 12500612 2008649234 -418999421 -1878940907 151581359 2114961977 -529836134 -1754503412 241514166 2036467232 1218197458 1067124548 -1500358914 -778738072 1341256651 955695965 -1577086233 -688348559 1179107296 826314614 -1471553844 -548475302 1093303289 908938095 -1356588331 -668784061 1428891574 573314848 -1155184998 -870156788 1380377519 625070905 -1136098685 -883969515 1542500228 754425618 -1241592152 -1023803842 1553820573 731536139 -1298986319 -980141529 1945245466 83175308 -1644399050 -352631136 1956631299 60351381 -1701727697 -308903239 2099879720 170831806 -1826095612 -467612014 2051300145 222522279 -1807074787 -481490293 1850017662 423770088 -2142542254 -145991996 1764279143 506459121 -2027511221 -266235171 1621004108 395952090 -1903104416 -107487498 1743997781 284457923 -1979897223 -17163537 1367803539 645936645 -1081514049 -930195671 1458225802 569242140 -1192975450 -807169232 1599901345 677101111 -1319964787 -967450853 1479625400 792099374 -1237374060 -1053287678 1278220023 993470049 -1572964389 -717666483 1264440046 1012589176 -1521241150 -766213292 1122737861 904703571 -1394212887 -605892737 1166432988 847342154 -1417135120 -594605210 1793664603 502142669 -2065217673 -203393055 1837425218 444846804 -2088074386 -192039944 1681043049 322281215 -1975726267 -46399533 1667197552 341334758 -1924068516 -95011894 2002662975 5834409 -1722788077 -296261755 1882452518 120898224 -1640131830 -382032996 2038808077 243437211 -1752441055 -527634505 2129164820 166677122 -1863967944 -404673618 2057983312 229467590 -1801177988 -475855638 2110230857 180396511 -1815482267 -456212237 1953619298 58125812 -1702904754 -310866728 1931221371 68889069 -1659733929 -367703871 1729971508 270169506 -1995234280 -32238450 1617985837 393720251 -1904287743 -109457257 1774636294 516029840 -2016891862 -254829380 1856702751 430717321 -2136643533 -140355419 1103394200 918766862 -1345710924 -657644510 1185526145 833519895 -1465397075 -543104965 1327496618 941149500 -1592681338 -703157232 1215445427 1064634661 -1501800289 -780441591 1551066620 729044330 -1300429616 -981846970 1528734181 739873139 -1257193271 -1038618529 1386802638 632282456 -1129935646 -878592908 1438984663 583145793 -1144305413 -859015059 1672569873 347493511 -1916861123 -88590933 1692180488 333156510 -1965899484 -36310606 1835723811 443407541 -2090562289 -194789991 1778853946 486545580 -2079766250 -217155200 2114352245 151078115 -1878518439 -418437681 2037100652 241991930 -1754934976 -530390570 1893596231 131779793 -1630298773 -371937795 2008037470 11995336 -1715578510 -289838620 1491027161 802714703 -1227807243 -1042934429 1605533888 682995798 -1313021460 -960769670 1443155179 553909373 -1207259705 -821191343 1365838066 644757604 -1083741730 -933209784 1164465341 846160939 -1419364975 -597621497 1107660964 889364530 -1408503416 -619921122 1270078607 1018489881 -1514291805 -759526091 1289623702 1004087296 -1563395654 -707311316 753988310 1542963776 -1023503366 -1241930900 731723471 1553598041 -980199453 -1298897035 573274852 1428966002 -869983288 -1155388578 625393405 1380028011 -884416559 -1135612089 826794674 1178653220 -548830306 -1471237368 908732075 1093473853 -668711033 -1356630255 1067215488 1218140694 -778957908 -1500169414 955362969 1341562383 -687878219 -1577517277 396284446 1620697736 -107957454 -1902672988 284366343 1744053905 -16943317 -1980086339 423975468 1849846458 -146064640 -2142499946 505978421 1764732579 -265879783 -2027827313 170508922 2100228844 -467164330 -1826581568 222561891 2051225333 -481663153 -1806870567 82987592 1945467614 -352572572 -1644487694 60788305 1956167367 -309203075 -1701388309 904643479 1122824961 -605707589 -1394437587 847644558 1166096152 -595040606 -1416669644 993020837 1278704435 -717346167 -1573316065 1012764604 1264238378 -766251376 -1521164794 677172211 1599857509 -967658785 -1319796151 791746538 1479944060 -1052805434 -1237825968 646405057 1367370583 -930530579 -1081210245 569024472 1458417486 -807076108 -1193030046 243655519 2038617033 -527728013 -1752386843 166209350 2129598416 -404339094 -1864272132 6187885 2002344955 -296744383 -1722336553 120827764 1882496994 -381825448 -1640300850 322106171 1681245101 -46362089 -1975803263 341784354 1666713524 -95332850 -1923717480 501840649 1794001823 -202958299 -2065683789 444907280 1837338502 -192225732 -2087850326 516329556 1774297282 -255266440 -2016427538 430658637 1856791771 -140167839 -2136865289 270342246 1729767664 -32278198 -1995159076 393272447 1618472169 -109134509 -1904636475 57770032 1953935526 -310386404 -1703358070 68961321 1931179199 -367909627 -1659562605 229246978 2058172564 -475764434 -1801233992 180866075 2109799565 -456544969 -1815175775 631812252 1387233290 -878259792 -1130241754 583365765 1438794771 -859105879 -1144249025 728971438 1551108152 -981640830 -1300600556 740228279 1528417313 -1039098469 -1256739571 941596920 1327009902 -703479340 -1592331966 1064461537 1215648887 -780401203 -1501874853 918825162 1103304796 -657831450 -1345488528 833219795 1185864773 -542667265 -1465860759 131965205 1893372291 -371998663 -1630211921 11560204 2008503706 -289536992 -1715915594 151398695 2114001329 -418887669 -1878034275 241954110 2037177768 -530215918 -1755136892 443199857 1835893223 -194719651 -2090606389 487028072 1778402814 -217508796 -2079447854 347158851 1672874453 -88123281 -1917294343 333249882 1692126668 -36529034 -1965708064 1018397149 1270133067 -759308047 -1514483609 1004422596 1289319762 -707779352 -1562962818 845679087 1164917113 -597268285 -1419683755 889572854 1107492192 -619991846 -1408459700 553947577 1443078447 -821366635 -1207058429 644437408 1366189366 -932760436 -1084226534 803150219 1490561309 -1043236697 -1227470799 682810770 1605758212 -960709442 -1313108952 1589764382 700895624 -1328578510 -943148892 1504453895 782964113 -1214102485 -1062898499 1343908140 656234938 -1105983488 -921487210 1467460917 544251299 -1183200231 -830538609 1131868538 879870444 -1384607658 -629169984 1142633827 857474549 -1441442737 -585997095 1303214408 984238558 -1549592476 -727439118 1254145361 1036488135 -1529947011 -741741333 1706017238 313061696 -1952341766 -56192916 1656882639 365245785 -1932761885 -70560651 1802783204 477329778 -2055591736 -226682786 1813614077 454999403 -2112361263 -183444409 2014892466 253747492 -1776897890 -518946808 2138379691 141698365 -1854180217 -428063727 1992513920 29649174 -1731381076 -271972294 1907269017 111783183 -1616839499 -391656413 1205522527 819847369 -1445678733 -556563995 1085740102 934290640 -1363577494 -641841668 1224824941 1040607483 -1492174527 -804779561 1315740788 963357922 -1604125352 -681194034 1517142075 761983149 -1268539113 -1016819327 1560282146 705115316 -1290902258 -1006021224 1421232137 598833311 -1162335963 -843114061 1406897168 618445958 -1110053572 -892150358 2092232855 196329473 -1833266757 -440557267 2077832334 215876632 -1781049950 -489659084 1919908005 90720307 -1671358071 -345626337 1963113660 33917994 -1693655664 -334762746 1627644147 369414245 -1894940193 -133516983 1718494442 292099196 -2006956602 -9996976 1876453569 417290327 -2116679187 -154060421 1756736728 531799118 -2034512396 -239272606 1828160412 468759306 -2097552720 -167849434 1805272965 480081683 -2053888343 -225241537 1647053742 355154744 -1943901566 -81438188 1698811831 306642721 -1957712229 -62349811 1900057592 105358190 -1622215980 -397819326 1982683105 19556215 -1742522675 -282851749 2140871626 144452444 -1852474650 -426620304 2029445075 267513669 -1762083073 -503345559 1469686612 547263426 -1181236616 -829361426 1358194509 670259163 -1090910623 -906152201 1497508710 776281072 -1219737014 -1068795172 1580199807 690544617 -1339978157 -953762107 1244574512 1026130854 -1541352932 -752360822 1296267049 977553343 -1555229179 -733337965 1156922114 871500692 -1426367954 -570660168 1134100251 882888589 -1382638025 -627986783 1978446557 48988747 -1679633423 -320478361 1921087172 92685906 -1668343832 -343398530 2067217135 204475001 -1791403069 -499225771 2086338294 190697056 -1839947814 -447500468 1750835897 526160431 -2041199723 -246222077 1865836192 405886518 -2127034484 -163629286 1719675531 294066717 -2003940441 -7767247 1642983058 384491012 -1880911938 -119226584 1317179925 965059203 -1601375431 -678706257 1240421900 1055418010 -1478412512 -790231114 1079581223 928918193 -1369998581 -649049187 1194647102 808709800 -1455767790 -566390908 1396015729 607302375 -1120148643 -901983285 1415071336 593458942 -1168758972 -850323502 1575881283 719928021 -1277138065 -991470599 1518587482 763690700 -1265782922 -1014325280 984425498 1302992012 -727497418 -1549503072 1036050435 1254609045 -741441233 -1530285639 880192552 1131519166 -629617404 -1384120942 857434161 1142708391 -585823971 -1441646197 656028798 1344079080 -921414318 -1106025020 544731239 1467007217 -830893749 -1182883363 700562508 1590070490 -942678688 -1329009162 783054933 1504397507 -1063118471 -1213912593 29557970 1992569924 -271751682 -1731570328 112115915 1906962525 -392125977 -1616408207 253267168 2015345782 -518591028 -1777214118 141904121 2138208367 -428135979 -1854138045 477369526 1802708000 -226855526 -2055387892 454676655 1813962809 -182996605 -2112847595 313498756 1705552914 -56492632 -1952002754 365058205 1657104395 -70501967 -1932850905 599135579 1420895693 -843549577 -1161870111 618385730 1406984660 -891965330 -1110277896 762158441 1516940799 -1016857531 -1268462381 704665968 1560766950 -1005701028 -1291253558 1040254271 1225143721 -804297709 -1492626299 963428646 1315697072 -681402358 -1603956580 819629325 1205714331 -556471263 -1445733193 934758676 1085307266 -642176968 -1363273554 416822675 1876886789 -153725761 -2116983767 532017546 1756545308 -239365978 -2034458576 369343905 1627688247 -133309299 -1895109605 292452792 1718176046 -10479468 -2006505470 91170295 1919423841 -345946917 -1671007155 33743342 1963315576 -334724926 -1693732780 196390341 2092146003 -440742679 -1833042817 215575004 2078169418 -489223952 -1781516186 144393880 2140960270 -426432588 -1852696798 267813505 2029105687 -503782483 -1761619141 104910506 1900543548 -397496442 -1622565104 19729075 1982478885 -282891361 -1742447863 355227388 1647011434 -81643568 -1943730362 306287333 1699127923 -61869111 -1958165665 469229262 1827728984 -168181790 -2097246348 479861463 1805462081 -225149957 -2053944467 871720528 1156732614 -570751108 -1426311190 882418249 1134531295 -627653787 -1382943757 1026485858 1244258036 -752840882 -1540898856 977480315 1296308973 -733131945 -1555399743 776107572 1497712290 -1068755176 -1219811442 690991661 1579713211 -954084607 -1339628649 546962950 1470025360 -828924118 -1181700164 670317087 1358105225 -906339533 -1090688091 293631961 1720141647 -7465227 -2004277661 384676800 1642758998 -119287060 -1880825222 526122987 1750912893 -246047033 -2041401775 406207474 1865485156 -164078882 -2126550456 204957629 2066765611 -499579247 -1791085049 190489508 2086507314 -447430008 -1839992290 49082255 1978392345 -320696669 -1679442379 92351382 1921391360 -342930758 -1668777428 720262929 1575577479 -991939011 -1276705109 763597576 1518642078 -1014107612 -1265974606 607510307 1395847093 -902054385 -1120104807 592976698 1415523244 -849970666 -1169077632 928597877 1079932899 -648599975 -1370482993 808747884 1194570746 -566566336 -1455566122 964874055 1317404625 -678646165 -1601462531 1055853406 1239956424 -790533518 -1478075676 -1776784618 -518038656 2014710330 252787372 -1854558449 -428695655 2138820131 142409397 -1731992796 -272313422 1993179656 30061214 -1615976643 -391571541 1906329105 111638151 -1951433870 -56079388 1705056862 312879816 -1933394069 -70938627 1657593415 365686481 -2055933120 -227294250 1803194988 477995770 -2112276647 -182581297 1813468789 454059747 -1384756258 -630097080 1131948786 880745060 -1441034297 -585318575 1142288107 856874621 -1548893204 -726994054 1302569664 983863894 -1530918923 -741918877 1255040729 1036605007 -1329505350 -943297748 1590639254 700975616 -1213423709 -1062490315 1503854223 782618137 -1105538168 -920788194 1343533732 655589938 -1183377519 -831510777 1467578045 545146411 -1895605673 -133928255 1628257147 369757165 -2006016434 -9851176 1717632866 292016116 -2116496795 -153099533 1876341577 416383967 -2034952580 -239982870 1757116240 532432838 -1833678285 -441222491 2092575519 196942729 -1780904406 -488718660 2077748998 215015312 -1670397439 -345443689 1919001389 90608571 -1694366184 -335202674 1963747124 34297762 -1267893601 -1016444407 1516444595 761539365 -1291796858 -1006137840 1561255850 705294140 -1162415443 -843988421 1421382529 599761687 -1109707084 -891550174 1406490520 617768718 -1445303557 -555918739 1205078999 819149633 -1363693854 -642736524 1085919182 935264088 -1493048631 -804859297 1225753573 1040757619 -1603524912 -680847802 1315063804 962951018 -1540486764 -752273150 1243637944 1025988654 -1555837555 -733676261 1296936097 977968183 -1426751066 -571297488 1157357706 872206364 -1382529601 -627083991 1133913235 881923077 -1181148688 -828495514 1469544668 546326602 -1091248663 -906760833 1358609605 670927955 -1220374078 -1069178540 1498214638 776716408 -1339075109 -953653939 1579234551 690357345 -1623185060 -397993526 1900955760 105478374 -1741820603 -282403373 1982041193 19184895 -1852071570 -425946632 2140520514 143847636 -1762237065 -504277535 2029519963 268383437 -2097727176 -168818258 1828280340 469657730 -2053440223 -224539209 1804901389 479440027 -1943228150 -81034852 1646448678 354803888 -1958644461 -62503547 1699681343 306717865 -1120585515 -902690749 1396398585 607938927 -1168573236 -849359782 1414962656 592555382 -1276202777 -991330191 1575014859 719839581 -1266453250 -1014741912 1519195602 764028228 -1602082639 -679143385 1317816733 965441803 -1477448536 -790045634 1239518596 1055309074 -1369857917 -648114155 1079493039 928051513 -1456184166 -567061492 1194984886 809317664 -2040850403 -245618549 1750432049 525486503 -2127111164 -164500334 1865989416 406818238 -2004840401 -7888711 1720643843 294240661 -1880271818 -118856544 1642280218 384042380 -1679030151 -320128785 1977772373 48585155 -1669215136 -343474954 1922018636 92839386 -1791524789 -500125475 2067390823 205443569 -1839578030 -446860092 2085889406 189994472 -227234286 -2056020348 477810494 1803419560 -182883829 -2111939939 454495015 1813003185 -55630304 -1951918410 312559372 1705408410 -71114183 -1933192529 365724437 1657516931 -272384394 -1731948832 30269274 1993011148 -391218577 -1616295175 111156035 1906781141 -518506940 -1776351534 253122408 2014406654 -428477859 -1854750005 142316401 2138874855 -921006374 -1105346996 655683574 1343479648 -831042877 -1183810987 544812015 1467882361 -943651096 -1329187202 701458372 1590187858 -1062419727 -1213468057 782410717 1504023371 -726819138 -1549095384 983826322 1302646532 -742368601 -1530435023 1036925835 1254689565 -629795188 -1385093606 880310176 1132414774 -585379179 -1440947709 857060281 1142063919 -345006253 -1670860859 90308223 1919340265 -335389878 -1694143524 34355814 1963657968 -441182367 -1833752585 196769357 2092779227 -489041032 -1780554770 215462484 2077262530 -153579721 -2116042847 416738843 1876024973 -239776978 -2035123272 532359682 1757158036 -134019323 -1895549037 369976873 1628067519 -9518308 -2006322294 291545648 1718063782 -805191781 -1492742387 1041227447 1225322017 -680756350 -1603581164 962730670 1315252792 -556124247 -1445132481 819222149 1205036563 -642255952 -1364147418 934908572 1086235146 -843665409 -1162764439 599314131 1421868613 -891589658 -1109632144 617941706 1406286428 -1016256563 -1268115621 761480929 1516533367 -1006574636 -1291332798 705594104 1560916590 -1069364080 -1220150266 776777148 1498127658 -953218935 -1339541473 690055589 1579571507 -828816222 -1180797900 546776462 1469060376 -906723141 -1091325907 670753175 1358811393 -571089676 -1426920350 872136152 1157401934 -627566355 -1382078341 882276801 1133594967 -751938362 -1540791216 1025521130 1244071292 -733769505 -1555783607 978186739 1296744805 -80941992 -1943282482 354585972 1646640610 -62838719 -1958340393 307186029 1699248635 -168336278 -2098178820 469304646 1828599248 -224747405 -2053271323 479510879 1804857801 -425984964 -1851994966 144022800 2140319110 -503957467 -1762588493 267933961 2030004639 -398429170 -1622719336 105780514 1900619188 -282218473 -1742045055 19124539 1982128557 -648413743 -1369518777 928488701 1079028843 -567002680 -1456273058 809130212 1195206770 -679315997 -1601878667 965481679 1317741657 -789597702 -1477934740 1054986454 1239867456 -990974539 -1276519133 719359129 1575468047 -1014814292 -1266411206 764233856 1519024150 -902470265 -1120774895 607847595 1396454461 -849829474 -1168142072 592887986 1414656036 -499655399 -1791955569 205110325 2067696803 -447080192 -1839388266 190085164 2085832890 -320056021 -1679071811 48378887 1977943185 -343830222 -1668898396 93319198 1921564808 -8336003 -2004353557 294562897 1720294599 -118683292 -1880475150 384002120 1642354910 -245676721 -2040760871 525673571 1750209781 -164200106 -2127449664 406380666 1866453228 335803215 1661256665 -99773853 -1928682763 325990230 1684604864 -44018054 -1972934932 450395005 1843350507 -187295151 -2083444025 498450276 1790087154 -205791672 -2067992866 162849579 2125714365 -407207417 -1866616175 249112370 2044598180 -522762722 -1747945848 124742425 1885887375 -379516363 -1637467485 175872 1996857238 -301150676 -1727267142 795726727 1483399953 -1050430805 -1234927043 671094686 1594304264 -972130638 -1324792284 565599157 1454467875 -810009959 -1195439601 651927468 1373417274 -925499776 -1076703722 853197795 1172173685 -590044465 -1412197799 901187578 1118844780 -608606506 -1396812224 1006717905 1258715975 -770757891 -1526195605 996970440 1282129758 -714936604 -1570382222 219726350 2048914072 -485055710 -1810787404 175441431 2104637057 -461674693 -1820567635 63130172 1959033514 -305321200 -1698030714 78548517 1940504243 -358551799 -1649942625 279958122 1739121404 -22957242 -1985575984 398595699 1623533285 -104040609 -1899280439 510941784 1769171662 -260424844 -2021848094 421109313 1847504599 -149422227 -2146381829 913760966 1097978448 -663190550 -1350585476 823863007 1176245833 -552253453 -1475184795 950889204 1336564322 -693957672 -1583072434 1069592301 1221041787 -774975551 -1496711337 734130850 1556529716 -976252018 -1295473896 749483707 1537934893 -1029548137 -1247451391 622492304 1377651206 -887874628 -1139594454 578272905 1433439775 -864428123 -1149309133 641044941 1362272603 -935595807 -1086537609 559437268 1449092418 -816433928 -1202650002 686692863 1609116009 -958367533 -1310242747 797171174 1485106544 -1047675702 -1232434084 998408617 1283830079 -712187771 -1567895533 1022313904 1273525542 -756996964 -1511648246 895027611 1113471245 -615028553 -1404020703 842321282 1161035028 -600134482 -1422025672 492548357 1784447379 -212479959 -2074943297 439776540 1831945610 -197651408 -2093013850 327170359 1686571425 -41002981 -1970706291 351141166 1676332472 -85746686 -1914393452 15507809 2011927031 -287129523 -1712983845 125920632 1887852014 -376503212 -1635240766 238496083 2033195461 -533116801 -1757513495 156953930 2120080860 -413889434 -1873560336 1060020364 1210683418 -786382432 -1507331786 943940757 1329878019 -699595335 -1588972241 838150334 1190271016 -537179758 -1459848956 915991719 1100995633 -661222005 -1349403363 580497640 1436450942 -862465596 -1148133038 636777713 1391674471 -872802851 -1124260533 742537434 1531250764 -1035183626 -1253349024 724565187 1546177621 -987652625 -1306088071 71336004 1934078162 -363929240 -1656106498 53298269 1948939467 -316463759 -1708911129 177932406 2107390176 -459970214 -1819125300 234277999 2062679289 -470241981 -1795187243 435654688 1861263542 -134614772 -2130787942 513430585 1771922607 -258722539 -2020407933 388765714 1613441156 -115181250 -1910158936 272751627 1732701341 -28328665 -1991733839 1886336587 124258013 -1637787801 -379164687 1996681810 377540 -1727229058 -301227032 2125774457 162762479 -1866801323 -406982717 2044295776 249449206 -1747510452 -523228198 1842882095 450827961 -2083109117 -187598955 1790304822 498258592 -2068085990 -205737076 1661185565 335847051 -1928474831 -99942489 1684957700 325671570 -1973417176 -43566146 1258362499 1007035925 -1525712977 -771209415 1282200218 996925964 -1570589770 -714767584 1171955377 853388839 -1412104291 -590098677 1119312552 900753982 -1397146748 -608302318 1454769895 565261937 -1195874357 -809543843 1373356798 652014184 -1076517934 -925723836 1483574997 795524675 -1234964487 -1050353809 1593854668 671578714 -1324471328 -972481674 1769211658 510867356 -2022021594 -260221264 1847182099 421458821 -2145934785 -149908823 1739558712 279494574 -1985876460 -22618494 1623345953 398818231 -1899222515 -104129893 1958942574 63186936 -1697810878 -305510700 1940837239 78242785 -1650412965 -358120755 2048434012 220180426 -1810432400 -485372186 2104843077 175270867 -1820640663 -461632769 1377445826 622663508 -1139521810 -887916936 1433920475 577819469 -1149664521 -864112031 1556197360 734437222 -1295003940 -976683446 1538026473 749427583 -1247671611 -1029359021 1336752038 950667056 -1583130998 -693869028 1220604863 1070056233 -1496411501 -775314939 1098301332 913411842 -1351033160 -662704594 1176206221 823937819 -1475011935 -552457673 1113150665 895378527 -1403570715 -615512717 1161072848 842244166 -1422200324 -599932566 1283644667 998632557 -1567834665 -712274623 1273960674 1021847668 -1511949874 -756659880 1609450669 686388283 -1310710399 -957934313 1485013172 797224994 -1232215656 -1047867122 1362480287 640875529 -1086607949 -935551707 1448609926 559888400 -1202296406 -816752324 2033677313 238044311 -1757866707 -532798021 2119872536 157122702 -1873489612 -413933150 2012019763 15453349 -1713201889 -286937719 1887516714 126224572 -1634772730 -376936048 1686135909 327636211 -1970404023 -41339425 1676517500 350916842 -1914453680 -85659194 1784409175 492625089 -2074768005 -212681235 1832265806 439425240 -2093463198 -197166604 1531078024 742741278 -1253309276 -1035258830 1546625425 724078855 -1306410819 -987303893 1436151226 580836652 -1147695978 -862929920 1391733155 636688693 -1124448113 -872581095 1190491628 837961082 -1459940160 -537123754 1100526069 916423011 -1349070631 -661528497 1211039198 1059704136 -1507812110 -785929116 1329805767 943982929 -1588766485 -699766659 1613514048 388724182 -1910365076 -115010310 1732346201 273068495 -1991253899 -28782365 1861733746 435224036 -2131121058 -134308664 1771702635 513620477 -2020317113 -258778927 2107331876 178021810 -1818938360 -460192610 2062979389 233939371 -1795624943 -469778297 1933630742 71822720 -1655784390 -364278612 1949112591 53094809 -1708951517 -316389195 -589661881 -1411561007 852760683 1171466493 -608715426 -1397715512 901373042 1119808740 -771624587 -1526283805 1007652953 1258856655 -714328724 -1570044422 996299840 1281713366 -1049794269 -1234544203 795019279 1482963097 -973034182 -1324900948 672058390 1594489984 -810098415 -1196306041 565739581 1455403179 -925162232 -1076095586 651510820 1372746930 -407610993 -1867290343 163199139 2126317621 -522609258 -1747014400 249035962 2043726892 -378547779 -1637293781 123842705 1885765639 -301853276 -1727716046 816264 1997227038 -100447765 -1929086595 336406727 1661605969 -43086350 -1972781724 325119198 1684528200 -187121191 -2082475697 450273525 1842450531 -206240320 -2068695722 498820332 1790727290 -977188858 -1295615856 734996778 1556617660 -1028879329 -1247036279 748875059 1537596837 -887439308 -1138888542 622108952 1377014158 -864615379 -1150274373 578381057 1434342807 -663332766 -1351522060 913848654 1098844632 -551838597 -1474515731 823524695 1175637441 -693252016 -1582636858 950251900 1336181226 -775941047 -1496898337 1070495077 1221150195 -22058802 -1985456040 278989282 1738946932 -104682281 -1899652031 399298043 1623981421 -260775684 -2022453142 511345104 1769845062 -149347099 -2145512333 420955593 1846572383 -484935510 -1809889220 219552134 2047944976 -462046029 -1821209563 175889823 2105339145 -305925992 -1698381810 63803828 1959436578 -357682047 -1649867753 77616557 1940350267 -286516283 -1712641197 14842601 2011515519 -377364516 -1635324086 126861040 1887997542 -533228553 -1758420127 238678747 2034156109 -413509650 -1872926856 156513986 2119370324 -212137055 -2074330313 492137101 1783781915 -197734472 -2093875410 439922324 1832885762 -41909357 -1970818299 328131263 1686753833 -85112950 -1914013924 350430886 1675892272 -712885491 -1568339045 999053857 1284205239 -756023532 -1511469182 1021419064 1273409198 -614878401 -1403092055 894947859 1112597125 -600541402 -1422702672 842667530 1161635484 -936039575 -1087235073 641419845 1362918099 -816255120 -1201676314 559320668 1448197834 -957439141 -1310092339 685818487 1609036513 -1048352958 -1232840748 797771374 1485453048 -134796668 -2131748334 435768232 1862171454 -258281827 -2019697141 513052593 1771290407 -114515274 -1909747168 388154266 1613099788 -29268305 -1991879111 273614723 1732785941 -364889376 -1656288650 72244172 1934191450 -315752711 -1708470673 52666325 1948561219 -459558190 -1818459580 177591294 2106778472 -470386997 -1796127139 234362855 2063542129 -862385588 -1147258150 580348768 1435524086 -873148843 -1124860221 637185913 1392353263 -1035828610 -1253723416 743236434 1531696068 -986757529 -1305970959 723593035 1546000349 -785507800 -1507251522 1059093252 1210534802 -700195279 -1589317977 944619293 1330286475 -537554406 -1460493684 838595382 1190970272 -661105149 -1348508011 915814191 1100023737 -1195983805 -810447659 1454955887 566226425 -1076135846 -925087540 1372920182 651307488 -1234357135 -1050016537 1482904925 795108811 -1325338520 -972570370 1594790212 671719890 -1526617049 -771318607 1259326731 1007222173 -1569953730 -714385240 1281493266 996489604 -1411767275 -589491069 1171539257 852719023 -1397235700 -609169254 1119453472 901689782 -2082956149 -186668003 1842806183 449957169 -2068490094 -206411772 1790654910 498862376 -1929177927 -100391889 1661826453 336217347 -1972449120 -43392970 1684058508 325550362 -1636856593 -379011975 1885466051 124181845 -1727903498 -301631392 1997285850 727372 -1867250467 -407686069 2126145009 163403111 -1747337020 -522260398 2044174824 248549758 -1582461694 -693453420 1336142894 950328504 -1497347813 -775456371 1221470263 1070143649 -1351219920 -663669338 1098408988 914314378 -1474576087 -551751233 1175822341 823300243 -1139106458 -887247376 1377107018 622054620 -1149806209 -865048087 1434007635 578685125 -1295968940 -976869950 1557099640 734545134 -1246965427 -1028922917 1537388641 749043959 -1698452022 -305881764 1959644390 63634544 -1649514029 -358000315 1939867903 78067817 -1810356744 -484502162 2048279764 219247682 -1820991007 -462237321 2105245901 175943771 -2022392402 -260862664 1769659522 511568916 -2145814089 -149010143 1847007387 420489229 -1985006180 -22543094 1738626224 279340070 -1899826811 -104480493 1624019113 399220799 -1971265855 -41423273 1687076845 327782267 -1913840936 -85317042 1675852788 350505826 -2074388749 -212048283 1783969759 491915081 -2093575446 -198073732 1832448966 440386384 -1757950299 -533660109 2033823625 238984991 -1873147204 -413320662 2119461776 156457734 -1712568681 -286558719 2011310011 15013677 -1635679602 -377048552 1888478114 126407476 -1309737463 -957755745 1608556325 686272435 -1232913904 -1048311162 1485658940 797600682 -1087015365 -936229203 1362827031 641476481 -1202146782 -815824204 1448530702 559014808 -1403392403 -614539525 1113034561 894484439 -1422644620 -600630558 1161448280 842890190 -1568512417 -712681783 1284245363 998979557 -1511022010 -756510000 1273086826 1021768700 -1818497152 -459481322 2106953388 177389114 -1795806311 -470738161 2063092405 234846755 -1656723534 -364423388 1934493342 71906824 -1708285013 -315976899 1948500615 52752913 -1909653532 -114569358 1612881608 388345438 -1992213507 -28963989 1733253841 273181255 -2131265578 -135248064 1861818106 436086380 -2019904561 -258112679 1771360995 513008245 -1460285624 -537722914 1190899300 838639346 -1348990127 -660653113 1100376701 915495659 -1506916486 -785811476 1210066518 1059526336 -1589410973 -700140555 1330504271 944427737 -1253908692 -1035604038 1531756032 743149206 -1305535691 -987223133 1545697817 723929743 -1147578594 -862034040 1435973170 579864228 -1124822265 -873225327 1392177707 637387453 -884619844 -1136462550 625714320 1380750342 -869793371 -1154535117 572940425 1428246559 -979481202 -1298563816 730868898 1553407028 -1024226921 -1242253055 754837691 1543165997 -688728616 -1577720498 956085492 1341883490 -778104383 -1499979433 1066496237 1217806459 -668377622 -1355911812 908541126 1092619344 -549152269 -1471960731 826996959 1179502665 -265558668 -2027104798 505775192 1763882190 -146398867 -2143219205 424165441 1850699991 -17797818 -1980277296 285084778 1744387324 -107108001 -1902470711 395561075 1620375781 -308480752 -1701067386 59937852 1955964074 -353292023 -1644822113 83841061 1945657523 -481854174 -1807725132 222895118 2051943576 -466962117 -1825732179 170186775 2099505281 -765528835 -1520843669 1011914193 1264035143 -718065436 -1573650318 993874376 1278894430 -595231537 -1417524135 847977955 1166814581 -605505322 -1393588160 904321530 1122101612 -806755175 -1192307697 568821173 1457567011 -930865024 -1081929706 646594988 1368224058 -1053659989 -1238016963 792464775 1480277265 -966809422 -1319593948 676448670 1599535368 -382675915 -1640504157 121550105 1882817935 -295890900 -1722146630 5468416 2002010518 -404005881 -1863553903 166018347 2128743869 -528050146 -1753110392 243857714 2039466404 -192428975 -2088700729 445228413 1838061035 -202768312 -2064830242 501506404 1793282546 -94614429 -1923384075 340929871 1666522585 -47085446 -1976125204 322955606 1681447360 -109861058 -1904961624 394118674 1618671236 -31562969 -1994828879 269484555 1729573533 -139972852 -2136006758 430329376 1856077494 -255464683 -2017272957 516655673 1775024815 -456870054 -1815902260 181065334 2110645984 -475434173 -1800518699 229053039 2057315065 -367050904 -1659367426 68247108 1930850002 -311231631 -1703556121 58497629 1954261707 -1038252042 -1256540320 739501786 1528092236 -982498321 -1300794503 729686723 1551438421 -859435068 -1144963246 583560936 1439653502 -877933603 -1129514165 631614193 1386388071 -542468206 -1465014524 832894654 1185138216 -658025589 -1346346211 919155367 1104020017 -781115488 -1502204106 1065320076 1215843866 -702751815 -1592005841 940751509 1326811651 -530016641 -1754290455 241629011 2036451269 -419081626 -1878891792 151728970 2114716636 -290251187 -1716244773 12418913 2008698871 -371271084 -1629885758 131119992 1893174254 -35682789 -1965508979 332523319 1691801505 -88980990 -1917488492 347874094 1673204664 -217838039 -2080162113 487223045 1779261331 -194393552 -2089878874 443001628 1835047818 -620317001 -1409186271 889771931 1108338445 -596938066 -1418968520 845484930 1164059412 -706920827 -1562767853 1003708329 1288990527 -760153444 -1514681846 1019124656 1270459174 -961435949 -1313434043 683657215 1605957481 -1042521398 -1227140516 802292710 1490367344 -932565279 -1083367817 644108237 1365475163 -821564680 -1207903634 554273748 1443806018 -1356267336 -668061650 1093099924 908087554 -1471888223 -549194697 1179297165 827168027 -1577940854 -688539620 1341974950 956029232 -1499509613 -778535931 1217473983 1066802473 -1298263844 -979820470 1552970224 731332966 -1242311483 -1024138157 1543353833 754615679 -1136289554 -884823944 1380710850 625789268 -1154982665 -869307295 1428569563 572591437 -1807277968 -482340634 2051621212 223244746 -1825905559 -466758401 2099545413 170112467 -1701009342 -308569900 1955776878 60160504 -1645122469 -352953139 1946094967 83377633 -1980747756 -17366910 1744720184 284778926 -1902250995 -107297637 1620284705 395617719 -2027177946 -265516880 1764088074 505604508 -2142864321 -146715479 1850219795 424619397 -1238224391 -1053490833 1480347861 792420419 -1319111200 -967260810 1599182028 676766810 -1192642101 -806450851 1458034919 568387697 -1081836078 -930919100 1368005886 646786152 -1417338467 -595455733 1166753969 848064551 -1394023036 -605039342 1122403496 903984190 -1520522833 -765880007 1263585411 1012398101 -1573687882 -717988576 1279069338 993672204 -1923346127 -94690905 1666347037 341131403 -1976445656 -46733890 1681896452 322471058 -2088265469 -192894571 1837758511 445565113 -2065015526 -202543732 1793342518 501419168 -1863646891 -403951165 2128961657 165826799 -1752775348 -528353830 2038998112 244290806 -1640986265 -382223887 1883170891 121231581 -1721938562 -296059416 2001939538 5512388 -1658887622 -367504724 1930494742 68563840 -1703762397 -311060811 1954334479 58455961 -1815811576 -456926562 2110425892 181255090 -1800851951 -475128185 2057785149 228622251 -2136444322 -139509048 1856377714 429990884 -2017085881 -255686959 1774966635 516745213 -1905001876 -109786374 1618844480 393915350 -1994506635 -31912221 1729126233 269971407 -1502526734 -780766620 1216291806 1064833864 -1591965973 -702826883 1326639047 940955473 -1465201984 -542246314 1185197036 832805754 -1345909031 -658489777 1103720437 919494499 -1144630634 -859741696 1439183802 583992108 -1129605489 -877877735 1386608547 631424821 -1256334684 -1038423502 1528019848 739543838 -1301274947 -982045141 1551794065 729370375 -2080091269 -217881619 1779053143 487391937 -2090231966 -194074636 1835529806 442549976 -1965040823 -36115489 1691466341 332827379 -1917706416 -88789050 1673297532 347819754 -1716305121 -290163831 2008883763 12194469 -1629583610 -371607664 1892738602 131585724 -1754739923 -529531973 2036771329 241277591 -1878716620 -419283038 2114678296 151805582 -1083542605 -932363483 1365512863 644030985 -1207453782 -822048964 1443485318 554624528 -1313735807 -961098985 1606392493 683190843 -1227079784 -1042608370 1490181812 802516514 -1562549289 -707112127 1288897275 1003762285 -1515149362 -759720104 1270793954 1018820212 -1408832539 -620635277 1107856073 890223199 -1419038724 -596893846 1164267216 845315654 60575668 1956347682 -309186920 -1701503474 82938797 1945549627 -352327039 -1644635625 222807942 2051077904 -481712470 -1806789060 170525599 2100114185 -467377485 -1826401755 506159056 1764519750 -265994500 -2027811222 424057801 1849797471 -146212123 -2142254477 284219362 1744299892 -16861490 -1980135848 396170235 1620714349 -107777321 -1902886335 955412348 1341480938 -688124336 -1577369914 1067428709 1217960947 -778974647 -1500054817 908715854 1093588952 -668498334 -1356810508 826549079 1178801089 -548781445 -1471319315 625311512 1380077454 -884269516 -1135858014 573094657 1429179287 -869869011 -1155405125 731838250 1553582012 -980380154 -1298684272 754135859 1542718373 -1023585761 -1241881975 445087477 1837125219 -192340007 -2087833777 501922540 1793952378 -203105344 -2065437866 341636807 1666958929 -95250453 -1923766403 321991390 1681261128 -46181390 -1976016028 120614545 1882676743 -381808707 -1640415445 6138504 2002426398 -296498268 -1722483918 166454947 2129450549 -404387953 -1864190183 243671738 2038501932 -527940714 -1752206592 568942141 1458466475 -806928623 -1193275513 646224420 1367583410 -930415864 -1081226338 791860751 1479927449 -1052985565 -1237612619 677319190 1599611520 -967740614 -1319746644 1012813401 1264156367 -766496907 -1521016861 993233472 1278524118 -717362324 -1573200902 847627883 1166210813 -594827449 -1416849455 904397426 1122972388 -605658274 -1394519096 833236278 1185750432 -542880742 -1465680756 919071023 1103157689 -657881085 -1345406827 1064412420 1215731090 -780155864 -1502022466 941383965 1327190411 -703463375 -1592446809 740113746 1528434116 -1038918530 -1256952600 728824139 1551354333 -981559193 -1300649743 583447904 1438746102 -859253684 -1144003366 631992697 1387020783 -878374827 -1130225469 180620798 2109947240 -456495918 -1815258044 229231079 2058287473 -475551541 -1801414563 69174732 1930999130 -367926048 -1659448202 57819605 1953853763 -310632199 -1703210897 393420186 1618226444 -109216586 -1904587744 270457219 1729751317 -32458577 -1994946503 430478760 1857004862 -140053372 -2136882158 516247985 1774346535 -255119203 -2016673781 682695799 1605774561 -960529061 -1313321523 803002478 1490807032 -1043154622 -1227519532 644518981 1366140115 -932907671 -1083980289 554127452 1442865354 -821481104 -1207041562 889588755 1107377285 -620204737 -1408279127 845924362 1164769436 -597317338 -1419601488 1004373025 1289401527 -707533555 -1563109989 1018183736 1270313134 -759291628 -1514598014 333397183 1691880489 -36610669 -1965658875 347273382 1672857648 -88303222 -1917081316 486847629 1778615323 -217393759 -2079464137 443117716 1835941890 -194571848 -2090852050 241708251 2037324877 -530166281 -1755218591 151382210 2114115668 -418674194 -1878214280 11773161 2008323199 -289552955 -1715800749 132014320 1893290086 -372244004 -1630064310 1743817392 284670502 -1979782244 -17179894 1620922025 396000831 -1902956667 -107733229 1764426370 506212884 -2027592786 -266185928 1850132123 423753229 -2142722121 -145778911 2051513044 222341698 -1807090696 -481375378 2099928781 170749531 -1826340895 -467464329 1956385510 60498544 -1701678134 -308984996 1945229055 83289705 -1644185645 -352811195 1553902200 731486958 -1299133612 -979895358 1542680161 754212599 -1241706675 -1023787045 1380262474 625087196 -1135918234 -884182032 1428743763 573560517 -1155102849 -870205463 1093253660 909019786 -1356342480 -668931162 1178893829 826494611 -1471537367 -548589633 1341272622 955581112 -1577299198 -688168044 1218442807 1066976929 -1500408037 -778655859 2129378289 166497127 -1863984419 -404559285 2038857704 243355518 -1752686908 -527487406 1882207171 121045845 -1640082705 -382115207 2002647002 5949260 -1722575114 -296442272 1667017621 341547779 -1923953991 -95028689 1680961420 322330394 -1975578976 -46645706 1837573031 444601137 -2088156533 -191991267 1793779646 502126376 -2065398126 -203180540 1166383929 847424431 -1416889835 -594752893 1122524960 904884150 -1394196980 -606007654 1264456459 1012474781 -1521454553 -766033231 1278465810 993322884 -1573013954 -717584728 1479707485 792050635 -1237521807 -1053041945 1600081732 676888530 -1320079768 -967434498 1458111343 569259001 -1192795581 -807382315 1367656310 646182880 -1081432486 -930244916 1439098930 583129252 -1144485602 -858801784 1386949675 632036541 -1130017529 -878543471 1528651776 739922070 -1257045716 -1038863942 1550885913 729257103 -1300314827 -981863005 1215428694 1064749248 -1501587078 -780621332 1327250511 941296857 -1592631965 -703238667 1185575012 833437938 -1465642680 -542957090 1103606909 918586603 -1345727151 -657529401 1856555258 430962796 -2136561194 -140404416 1774521571 516045941 -2016711217 -255042215 1618165960 393506910 -1904401948 -109440654 1730053329 270120007 -1995381251 -31992469 1931466910 68741128 -1659782734 -367621852 1953635463 58010641 -1703117397 -310686403 2110017708 180576314 -1815465600 -456326890 2057934005 229549091 -1800931943 -476003057 1289607539 1004202469 -1563183009 -707491639 1269833066 1018637820 -1514243002 -759608112 1107710273 889283031 -1408749459 -619773701 1164678488 845981134 -1419381644 -597506846 1365952791 644741505 -1083922373 -932996947 1443302670 553663896 -1207342046 -821142348 1605452069 683045299 -1312874487 -961015649 1490847036 802928042 -1227693040 -1042951034 2008283579 11847981 -1715627881 -289757183 1893612962 131665204 -1630511986 -371758056 2036887945 242172191 -1754918747 -530505677 2114303376 151160070 -1878272836 -418585558 1778706911 486791497 -2079684365 -217204635 1835609542 443424080 -2090382102 -195003268 1692361197 332943739 -1966014271 -36294569 1672652276 347444578 -1917008680 -88345522 -2121803795 -159324293 1871296193 411993687 -2031479820 -236117150 1759802072 534987342 -1889771553 -128225463 1632780019 374672997 -2010014778 -13194416 1715469034 288934524 -1674524791 -348653793 1916708517 87660083 -1688403056 -329633018 1968399036 39080490 -1830072389 -437485779 2095394455 199368193 -1786344542 -494814412 2072570510 210754072 -1159071963 -839989325 1424463369 601925279 -1115409604 -897383510 1401573904 613245574 -1271759081 -1019916415 1513889339 758853293 -1285571826 -1000830056 1565645346 710339252 -1486952639 -799418409 1230014061 1045935867 -1607261352 -684452914 1312637556 960131810 -1450872973 -561881115 1200295519 814497481 -1360483478 -638608388 1088866886 937556688 -1734547796 -274999750 1989314432 26588950 -1611586891 -386526685 1912554393 116945679 -1773703522 -515875320 2018054066 256786212 -1859474809 -433219055 2133117867 136575805 -2060716344 -231946658 1797625828 472033138 -2109328687 -180288953 1816679421 458187627 -1947173126 -50901396 1711153110 318320448 -1935820061 -73758091 1653857231 362081113 -1544370588 -722077966 1308403528 989566942 -1533083011 -745000213 1251042129 1033262023 -1389801898 -634487104 1126641530 874520556 -1438348721 -582763815 1145760611 860740597 -1102719488 -918362474 1347139372 659326906 -1188556263 -835771761 1462137653 539050915 -1331798478 -946245980 1586511646 697765768 -1208772053 -1057707331 1509817095 788188049 -1280199313 -994671111 1572852803 716760277 -1260621450 -1009040928 1523716186 768942284 -1117110947 -898822709 1399086193 610495719 -1173882556 -855586350 1409914984 588163326 -1375296245 -654207587 1074316327 923792561 -1452580590 -563326588 1197801534 811741352 -1596117703 -673571409 1322470421 970226819 -1481578208 -793257546 1237223436 1052358810 -1998613081 -2579151 1725035659 299287581 -1884139074 -122330840 1639723154 381353988 -2046550635 -251450109 1745517753 520965167 -2123769460 -160503526 1869068448 408979510 -1788312125 -495995563 2070340847 207737977 -1845149222 -452824756 2081104118 185340000 -1682764303 -323732121 1975348445 45767755 -1663120920 -338036354 1926277316 98015314 -1431665618 -575818568 1151657218 866375060 -1379450825 -624922463 1137254683 885920141 -1536095204 -747225974 1249865008 1031298470 -1558394875 -736364397 1293068585 974494143 -1222798262 -1071995684 1494480230 773113328 -1334816685 -948477755 1585328511 695796201 -1178198920 -826200850 1472757076 550456770 -1096034207 -911415049 1353038157 664963547 -1849383706 -423390096 2143995338 147715420 -1767284481 -508669847 2024210899 262156613 -1625346860 -401073086 1896959480 102137198 -1737299763 -277489573 1987873249 24885623 -1938574206 -76250092 1652413870 360375608 -1960939365 -65454067 1695551927 303505697 -2102903632 -173077466 1822842268 463564042 -2050623319 -222115777 1808505221 483174675 -437579031 -1830018433 199586757 2095203155 -494479632 -1786648986 210286556 2073003850 -349136165 -1674073523 88013815 1916390241 -329425214 -1688572332 39010286 1968443256 -128187763 -1889848805 374498209 1632981815 -13515116 -2009663998 289384376 1714984750 -158889281 -2122270167 411691923 1871633157 -236302682 -2031256016 535048074 1759715100 -561696223 -1451097417 814437133 1200382875 -639044040 -1360017746 937858836 1088530306 -799098349 -1487304059 1045486399 1230498729 -684491254 -1607184740 960306982 1312436144 -1020124603 -1271590189 758924137 1513845759 -1000348068 -1286023478 709986160 1565964262 -840324489 -1158767903 602393435 1424030669 -897290642 -1115463944 613027650 1401765844 -51371096 -1946741954 318653060 1710846482 -73537615 -1936009433 361989789 1653913099 -232019046 -2060674292 472238774 1797454368 -179933309 -2109645035 457707183 1817132601 -515427380 -1774189734 256463584 2018402934 -433391659 -1859270845 136615673 2133042799 -274940930 -1734636696 26401490 1989536324 -386826265 -1611247759 117382859 1912090205 -945945760 -1332136970 697328204 1586975450 -1057765511 -1208682513 788375125 1509594819 -918189230 -1102922812 659286654 1347214056 -836219061 -1188069411 539373159 1461788401 -634842364 -1389485166 875000360 1126187710 -582691043 -1438390389 860534321 1145931431 -722298058 -1544180832 989657626 1308347020 -744530129 -1533513799 1032928771 1251348117 -673353621 -1596309251 970133831 1322525137 -793725838 -1481145116 1052693854 1236919752 -653854631 -1375614769 923310453 1074768355 -563397568 -1452536618 811949420 1197633018 -898998257 -1116909415 610533667 1399009717 -855137258 -1174367104 587842874 1410266540 -994973635 -1279862613 717195537 1572387207 -1008980956 -1260708686 768757000 1523940766 -323792733 -1682677707 45953423 1975124249 -337734470 -1663458260 97580438 1926743296 -496445295 -1787828217 208058813 2069989675 -452649848 -1845351394 185302436 2081180978 -251379513 -2046594991 520757739 1745686909 -160856866 -2123451320 409462258 1868617060 -2111243 -1999046557 298953177 1725339983 -122549012 -1883947910 381447616 1639669078 -825867990 -1178504772 549986310 1473187984 -911506125 -1095977563 665183263 1352848521 -1071789800 -1222968946 773040180 1494522018 -948957951 -1334362729 696151085 1585011899 -747548338 -1535745576 1031745634 1249378548 -736324265 -1558469183 974320763 1293272301 -576005764 -1431442966 866433104 1151568070 -624485019 -1379914253 885619785 1137593567 -173514270 -2102439564 463864014 1822503000 -221927941 -2050845331 483116247 1808593985 -76289584 -1938499258 360548604 1652209770 -65131063 -1961288353 303058149 1696038003 -400592506 -1625800432 101781674 1897275452 -277695073 -1737128695 24958131 1987830821 -423298636 -1849439966 147495064 2144184334 -509002323 -1766978245 262626433 2023779351 1230921189 1046048115 -1487913783 -799601569 1312004604 959752554 -1606551344 -684013498 1199953367 813884737 -1450461957 -561216403 1088950734 938418520 -1360629534 -639549324 1424575873 602832151 -1159254867 -840950725 1401194904 612612366 -1114969932 -896673758 1513276851 758510885 -1271094113 -1019505655 1566507434 710422844 -1286512506 -1000976368 1915780397 87510459 -1673651199 -348574569 1969076532 39487906 -1689004008 -329979762 2095838495 200066441 -1830448077 -438131547 2072391942 209781136 -1786228694 -493920068 1871146313 411065823 -2121724827 -158450445 1760209232 535665094 -2031826820 -236717846 1633478011 375117293 -1890417577 -128600895 1714495842 288756212 -2009120690 -13078312 1346727076 658660402 -1102377592 -917750498 1462282429 539990059 -1188640367 -836634361 1587471510 697947136 -1332705862 -946358996 1509105807 787746841 -1208139357 -1057328843 1307737280 989154390 -1543758356 -721736326 1251981529 1033406543 -1533945355 -745084573 1126823154 875480164 -1389914658 -635394744 1145319659 860029053 -1437969977 -582131375 1797999724 472677626 -2061161152 -232645162 1816561781 457292003 -2109150887 -179316273 1710277726 318239944 -1946245774 -50752028 1654456391 362426577 -1936498325 -74165763 1989958664 26963102 -1735246556 -275444302 1911658513 116828295 -1610614467 -386348629 2017973306 255911084 -1773554410 -514947712 2133463075 137175221 -1859882737 -433897063 2070429543 208605169 -1788453301 -496931107 2080766846 184732648 -1844733358 -452154684 1974712149 45385667 -1682057607 -323295505 1927181132 98124762 -1664085408 -338222346 1725902595 299376533 -1999548881 -2720071 1639115546 381016972 -1883469258 -121914720 1745135409 520329127 -2046114275 -250743157 1869177640 409883582 -2123955708 -161467758 1074143151 922824505 -1375175037 -653308395 1198250934 812444448 -1452950886 -563967476 1323145117 970630923 -1596721487 -673921497 1236292484 1052205842 -1480707416 -793181634 1571885003 716586845 -1279299865 -994550159 1524419538 769391428 -1261262082 -1009411480 1399490553 611170159 -1117460779 -899426749 1409762272 587232118 -1173806388 -854715814 1651707430 359939760 -1937936630 -75866212 1696516671 303692457 -1961841901 -65561723 1822983700 464500354 -2102991048 -173942866 1808089613 482505371 -2050284767 -221506633 2143559234 147009236 -1849000082 -422752264 2024397403 263121613 -1767392393 -509572127 1897895536 102278886 -1626212516 -401160246 1987203689 24470271 -1736690875 -277150765 1495084782 773463672 -1223471166 -1072398508 1584458487 695720545 -1333883941 -948323507 1472636636 549557834 -1178023952 -825231514 1353409221 665604691 -1096481815 -912116865 1152007818 866979356 -1432068186 -576491728 1137179283 885049861 -1379296321 -623989975 1248966328 1031177774 -1535125612 -747051262 1293709985 974864951 -1559096435 -736812261 758290657 1513465975 -1019414067 -1271150245 710892792 1566076014 -1001308716 -1286206142 602476755 1424891973 -840470017 -1159708311 612685002 1401152604 -896879130 -1114798736 814057605 1199749139 -561256023 -1450387137 937970844 1089436682 -639226448 -1360978650 1046347959 1230581793 -800038501 -1487449843 959693998 1312093240 -683825790 -1606773484 375175209 1633388735 -128788219 -1890195053 288455728 1714834598 -12640996 -2009584246 411512859 1870659725 -158772937 -2121375327 535491586 1760412820 -236677842 -2031901256 199993421 2095880411 -437925535 -1830618633 210136148 2072075458 -494400136 -1785774610 87040127 1916211433 -348241581 -1673956923 39707750 1968887024 -330070710 -1688947236 875145632 1127127350 -634926964 -1390348262 860122553 1145265455 -582349675 -1437778941 988946834 1307906308 -721665858 -1543802840 1033889163 1251530013 -745438041 -1533627343 698268100 1587120466 -946808600 -1332221826 787709405 1509182795 -1057153807 -1208341401 658846198 1346503008 -917810982 -1102290868 539555311 1462748537 -836332349 -1188977579 256346472 2017507838 -515250108 -1773217582 136990065 2133687783 -433836963 -1859969845 27001178 1989882316 -275619722 -1735044896 116507971 1912010197 -385899409 -1611098887 317757708 1710729626 -50399200 -1946564426 362634517 1654287747 -74236871 -1936454481 472584510 1798054312 -232427502 -2061352828 457626919 1816257969 -179784693 -2108717923 520419939 1745079029 -250963121 -2045924391 409550458 1869483756 -160997546 -2124386368 299856465 1725448903 -3075203 -1999232021 380810824 1639286494 -121841820 -1883510798 45345287 1974786705 -323122389 -1682261059 98446878 1926831752 -338669774 -1663598684 208167477 2070893219 -496631015 -1788791921 184919596 2080544442 -452212992 -1844643946 610982571 1399712317 -899368057 -1117549807 587669170 1409297956 -855015522 -1173467384 716264089 1572233743 -994102347 -1279786205 769431168 1524344342 -1009584212 -1261058246 970836687 1322973785 -673993757 -1596679307 1051725526 1236745792 -792825862 -1481023636 923157245 1073836651 -653777967 -1374743737 812353252 1198306930 -563746872 -1453140130 102746914 1897462708 -401495538 -1625908584 24252219 1987395501 -277058025 -1736745343 147079952 2143515526 -422960580 -1848831318 262768393 2024716191 -509090267 -1767844173 464051014 1823468496 -173622678 -2103342340 482680671 1807888329 -221544845 -2050208027 359879540 1651794914 -75681192 -1938160946 303994733 1696180219 -65997247 -1961376041 1030876138 1249303420 -746616122 -1535591856 974925811 1293623141 -736997665 -1558872503 866804696 1152209742 -576453900 -1432145310 885499841 1136695127 -624310547 -1378945413 549911438 1472318232 -825714014 -1177572812 665534359 1353453313 -911909189 -1096651219 773682108 1494893354 -1072491888 -1223417338 695252901 1584891699 -947988855 -1334188513 1552375623 729837521 -1299628437 -980545795 1542101854 753773512 -1243284878 -1025258780 1381816181 626780131 -1135430055 -883587377 1429279596 573973498 -1153469888 -868728106 1093685027 909606837 -1354879473 -667345255 1180535610 828029868 -1470895594 -548087168 1340851985 955053959 -1578785219 -689793365 1216742152 1065431966 -1501011420 -779136334 1743355791 284053273 -1981342045 -18862539 1619311510 394496768 -1903502662 -108139988 1764947901 506840875 -2026072431 -264526329 1851732900 425198386 -2142154104 -145333730 2053009387 223960957 -1806692665 -480821679 2100538354 171219812 -1824666914 -465896888 1954932697 58906447 -1702131979 -309545373 1944593344 82776918 -1645853972 -354323846 1167879686 849043088 -1416491222 -594198596 1123133983 905353865 -1392522445 -604439643 1263003188 1010882210 -1521907944 -766593138 1277829677 992809659 -1574681855 -719096937 1479245410 791432948 -1239081138 -1054724136 1598470779 675384045 -1320625321 -967840831 1458632272 569886406 -1191274628 -805722134 1369256521 647627487 -1080863899 -929799181 2129809102 167083608 -1862520862 -402972812 2040498903 244890177 -1752044549 -526984339 1881786108 120518250 -1641568304 -383740090 2000945893 4403827 -1723178039 -296922273 1665490602 339897916 -1924448378 -95678704 1680382643 321890853 -1977156705 -48116983 1839126168 446293518 -2087667788 -191396062 1794314881 502538775 -2063764563 -201702597 1857109445 431361363 -2134942487 -138908545 1776089564 517720394 -2016241424 -254433178 1617606135 393053537 -1905994533 -110894003 1728541166 268452216 -1995894590 -32628652 1929784737 67181879 -1660400499 -368083941 1953229240 57465134 -1704621932 -312297470 2111677843 182097157 -1814838081 -455805911 2058379658 230117660 -1799487322 -474402768 1440685325 584592795 -1143899103 -858370889 1387452692 632678786 -1128482760 -876902226 1527027007 738436521 -1257573357 -1039285115 1550405926 728654256 -1301860342 -983564132 1214778729 1064254975 -1503237051 -782148397 1325779312 939719142 -1593071524 -703817526 1186170203 833926605 -1463950217 -541403935 1105084738 920220116 -1345314706 -656994056 2007633028 11353106 -1717277272 -291283650 1892141213 130086923 -1630950991 -372336345 2037482678 242660384 -1753225830 -528952052 2115780783 152793145 -1877859965 -418049771 1780292832 488254582 -2079097396 -216773286 1836112121 444065903 -2088846891 -193361597 1690735826 331457604 -1966541314 -36715160 1672171723 346841181 -1918553625 -90046095 1287924812 1002642650 -1563800224 -707953162 1269426261 1018091715 -1515746951 -761218577 1109369982 890803432 -1408121518 -619252284 1165123687 846549233 -1417936565 -595906083 1366506536 645139646 -1082303228 -931500654 1444870193 555337895 -1206871779 -820532853 1604891674 682591372 -1314466506 -962468448 1489334275 801259669 -1228205777 -1043586631 954964547 1340910293 -689570961 -1578972167 1065770586 1216442060 -779600010 -1500573728 909120113 1094132455 -666995875 -1355201589 828233320 1180362494 -548161724 -1470855214 626821671 1381743281 -883758325 -1135223907 573656638 1429634728 -868274414 -1153949820 730268181 1551905411 -980851911 -1299295313 753583628 1542321818 -1025202400 -1243375690 59095691 1954712093 -309601369 -1702040783 82345618 1945062916 -354017346 -1646186712 224277177 2052653615 -481274987 -1806212349 171177632 2100610614 -465725556 -1824872678 506637039 1765120633 -264451133 -2026112171 425684726 1851285088 -145682470 -2141831348 283714269 1743655499 -18398223 -1981779097 394585796 1619252818 -108361752 -1903315074 569420546 1459067796 -805385682 -1191576904 647851803 1369071501 -929886665 -1080803679 791356208 1479283622 -1054522852 -1239256438 675735337 1598150591 -968325627 -1320175981 1011333990 1262521328 -766911926 -1521554724 992640895 1278037993 -719053229 -1574752571 849097556 1167786946 -594390408 -1416273170 905049933 1123469275 -604006815 -1392990473 446598090 1838791516 -191829274 -2087200144 502484947 1794408261 -201511169 -2063982999 340067320 1665282926 -95722796 -1924378046 321439713 1680865143 -47798579 -1977510309 120167342 1882106680 -383255934 -1642018284 4480951 2000908065 -297124197 -1723003379 166859676 2129994506 -402885968 -1862581722 245356421 2040063763 -527321431 -1751742913 182319297 2111490135 -455894547 -1814779525 229653720 2058816590 -474063372 -1799787166 67530995 1929461861 -368569889 -1659952823 57390314 1953268860 -312093242 -1704794800 392882341 1617811507 -110851703 -1906067169 268905660 1728060458 -32944752 -1995539194 431054999 1857441793 -138477125 -2135412435 517776526 1775997976 -254622302 -2016021196 833869833 1186261151 -541214427 -1464170061 920525840 1104751750 -657425092 -1344844374 1063800891 1215258797 -781831913 -1503592063 939889698 1325573300 -703859442 -1592998504 738510957 1526987003 -1039488703 -1257399849 728304756 1550728418 -983077544 -1302307378 585056351 1440248009 -858709645 -1143598619 632456262 1387640016 -876812950 -1128540676 331794816 1690433814 -37181268 -1966106566 346754457 1672232207 -89822027 -1918739421 488456626 1780117796 -216850274 -2079059960 443581867 1836561725 -193010553 -2089167855 242342372 2037836146 -528500536 -1753708450 152837629 2115710315 -418218799 -1877652409 11162070 2007851328 -291229446 -1717370772 130520527 1891673433 -372640541 -1630616459 682158408 1605360094 -962164636 -1314801422 801451345 1489116615 -1043641219 -1228112661 645095802 1366577644 -931332010 -1082511168 555656547 1444517365 -820984753 -1206389543 891287852 1108920762 -619603968 -1407801194 846347573 1165299107 -595829735 -1417974641 1002729758 1287864712 -708177870 -1563615068 1017754887 1269728657 -760753109 -1516182339 -1805724337 -480647719 2052109411 223839477 -1825369770 -466345536 2101178490 171589868 -1702535811 -310219285 1955282001 59509959 -1645700764 -353392142 1944516680 81905886 -1981168341 -17893955 1743234055 283153553 -1903951566 -108842588 1619681310 395137160 -2026746599 -264929905 1765551157 507190435 -2141222656 -145180266 1850861612 425121978 -1355745913 -667433711 1094620331 909747261 -1470287458 -547749624 1179865266 827613220 -1578402379 -689156829 1340415129 954346511 -1501120084 -780039878 1216927872 1066395670 -1299716637 -981412491 1552516303 730772569 -1242947078 -1024650900 1541685462 753102912 -1134793263 -883204793 1381108989 626343019 -1154373176 -868837026 1430243556 574158962 -1924799474 -96283496 1665893666 340571572 -1977081833 -47247231 1680228667 320958893 -2086769604 -191275862 1838157072 446119302 -2064406491 -202073933 1795016969 502987167 -1863125910 -403323652 2130482502 167486928 -1751175053 -526909211 2039566687 244736457 -1641448360 -382841650 1881611636 119549410 -1723549631 -297563945 2001394029 5106171 -1238645562 -1054018480 1478862314 790795644 -1320812321 -968806327 1598579187 676286821 -1192211212 -805864350 1459498456 569974094 -1080194835 -929384325 1368648129 647289175 -1415785310 -593763276 1167242638 848659736 -1393487685 -604626899 1124037015 905462017 -1522049904 -767529978 1263091132 1011748138 -1574266743 -718428129 1277491621 992201011 -1503086643 -781220005 1214699233 1063380599 -1593478188 -704494782 1326125816 940319342 -1464647681 -541847703 1186815699 834301509 -1344341018 -656815248 1104190154 920103516 -1142970455 -858220737 1439811205 584513043 -1129159760 -877309146 1388053148 633025034 -1258016869 -1039982835 1527402167 739081761 -1301681278 -982590700 1550289582 727759416 -1660512507 -368990317 1929967145 68142783 -1704242404 -311663734 1952789040 56754854 -1814225097 -455463007 2111012379 181685901 -1800348882 -474485832 2059319810 230263444 -2135849119 -139020297 1858070093 431544027 -2015607944 -254053394 1775379028 517280450 -1905651885 -110280763 1617194623 392388329 -1995977910 -33489956 1728686694 269392624 -1082947956 -931875302 1367205792 645584694 -1205976427 -820415997 1443898297 555160367 -1314386242 -961593816 1604743058 681664260 -1228551513 -1044186575 1489742731 801938205 -1564174616 -708598146 1288370116 1003341650 -1515629839 -760323481 1269248989 1017119563 -1407246630 -619172276 1108443126 890654560 -1418536253 -596252075 1165802479 846957433 -2078431676 -216361262 1779681128 487913470 -2089786787 -193506613 1836974961 444150759 -1966723466 -37675296 1690849114 332365772 -1918113169 -89335047 1671793475 346209237 -1716865504 -290617674 2007291660 10741658 -1631096263 -373275985 1892225813 130950019 -1754186222 -529133948 2038390590 242773928 -1877149173 -417609059 2115148583 152415153 -265154485 -2026561315 507277671 1765491185 -144714670 -2141657916 424785278 1851164136 -18245511 -1980847889 283638101 1742784963 -108766112 -1903989514 394935628 1619856858 -310050769 -1702743879 59465987 1955352981 -353844170 -1645218656 82224410 1944163724 -480344035 -1806059381 223406385 2052577703 -466400252 -1825276782 171781416 2100960702 -883150717 -1134886891 626151855 1381327161 -869141350 -1154038772 574592438 1429775648 -980961103 -1300199385 730454429 1552869643 -1024820056 -1242739650 753147268 1541614866 -689233689 -1578364815 954548683 1340240221 -779688706 -1501440920 1065911762 1217377604 -667899691 -1355311037 910084601 1094318447 -547525428 -1470473126 827526624 1179925878 -383180534 -1641148004 120012838 1881174192 -297474797 -1723607675 4883519 2001581225 -403527368 -1862952530 167561236 2130442370 -526422751 -1751622217 244386829 2039889051 -190959250 -2087124488 445665346 1838637268 -202115721 -2064333343 503157851 1794811085 -96093860 -1925019190 340514928 1665984742 -47678139 -1976611373 321264745 1679895807 -767098430 -1522519724 1011441902 1263423608 -718617125 -1574046387 992257271 1277400161 -593720848 -1415857818 848488668 1167448138 -604942871 -1393132161 905915589 1123556435 -806350426 -1191763664 570323082 1459175452 -929180225 -1080367831 647214227 1368687621 -1054107244 -1238587134 791017656 1478674478 -968467059 -1321112293 675822753 1599015991 -1039895863 -1258077601 738857957 1527587699 -982927664 -1301379514 728225788 1549854570 -857736453 -1143420307 584162263 1440131905 -877510942 -1128984972 633102286 1388015448 -541891923 -1464577477 834470785 1186607895 -656496972 -1344694750 919652248 1104672526 -781653345 -1502619127 1063685043 1214364453 -704303482 -1593696752 940265386 1326219068 -110472703 -1905433961 392442669 1617101755 -33057256 -1996446066 269088564 1729021858 -139339213 -2135496027 431995679 1857588105 -254009814 -2015678788 517111558 1775587216 -455261595 -1814400269 181609289 2111050719 -474970500 -1799899414 230614864 2058999750 -368653737 -1660814655 67677051 1930402797 -311751090 -1704182056 56979298 1952604148 -618708088 -1407683810 890315428 1108742706 -596473967 -1418348793 847046333 1165743659 -708523078 -1564214484 1003137686 1288542720 -760672349 -1515307211 1017605775 1268801049 -962046996 -1313905798 681980608 1604387414 -1044015115 -1228757149 801896153 1489815119 -931931170 -1082856632 645774066 1366985316 -820109369 -1206309039 554729195 1444367997 -529439936 -1753852970 243204716 2037920506 -417552551 -1877239857 152225397 2115368675 -290788494 -1716659228 10783326 2007218888 -372822165 -1631576067 130633287 1892581073 -37326044 -1967045710 331878920 1691296414 -89409731 -1918072917 346412561 1671620231 -216138986 -2078618752 487823930 1779739308 -193970417 -2089349223 444489251 1836674741 373640470 1631747456 -129291206 -1890837332 287869199 1714403737 -14227421 -2011047755 413058340 1872360882 -158292984 -2120772450 536019261 1760833963 -235053039 -2030415737 200433010 2096459236 -436454306 -1829040952 211786091 2073602557 -493750201 -1785280303 86627648 1915676118 -349719444 -1675590406 38015321 1967333839 -330665867 -1689435933 757820894 1512856904 -1020982030 -1272824732 709274055 1564580177 -1001862933 -1286604675 602990060 1425528186 -838957888 -1158040490 614277621 1402605923 -896319271 -1114345393 815562170 1201360172 -560849770 -1449841664 938588579 1089898805 -637544305 -1359419367 1044903304 1228981534 -800484188 -1488018382 959066513 1311572231 -685485891 -1608294357 257850455 2019118273 -514843269 -1772671507 137607246 2134149336 -432154270 -1858409996 25556069 1988281587 -276064951 -1735612961 115880060 1911488746 -387559088 -1612619322 317287475 1710120101 -51966689 -1948238455 361015338 1652791484 -74790650 -1936852592 473097217 1798689943 -230914771 -2059684421 459218968 1817710734 -179224268 -2108264030 875584671 1127705609 -633455181 -1388770011 861771910 1146791952 -581699158 -1437284036 988533933 1307370555 -723143295 -1545435881 1032196276 1249976354 -746032744 -1534115570 696732923 1585478765 -947311145 -1332863679 787122402 1508751476 -1058739762 -1209804456 660391113 1348203615 -917330459 -1101687437 540082384 1463169094 -834706948 -1187491478 611528596 1400119042 -897757512 -1116045778 589228941 1410980635 -854553951 -1172850121 715696038 1571788592 -995703158 -1281231332 767910847 1522684713 -1010105709 -1261686267 969162736 1321406310 -674603300 -1597149622 1051327465 1236192127 -794322235 -1482642861 924825538 1075349332 -653142290 -1374230920 812807131 1198867277 -562294025 -1451548063 521998172 1746550730 -250384784 -2045485338 410045253 1870134227 -159470999 -2122736897 298223470 1723971576 -3611070 -1999644972 380322679 1638691809 -123395493 -1885203763 44703544 1974284206 -324764140 -1683796350 96983841 1925245879 -339101171 -1664185701 208770826 2071373724 -494930394 -1787246928 186405651 2082169733 -451792321 -1844116823 1030233813 1248800323 -748257287 -1537126545 973462220 1292036698 -737428512 -1559458954 867407591 1152689777 -574752821 -1430599843 886985470 1138319976 -623889454 -1378417852 551489201 1473789479 -825135203 -1177133301 666028712 1354103358 -910382204 -1095001326 772048515 1493415445 -1073027153 -1223829703 694764186 1584296460 -949541962 -1335880928 101072413 1895894667 -402104527 -1626378329 23853572 1986841234 -278553816 -1738363970 148747823 2145027769 -422324477 -1848318059 263221814 2025276064 -507636966 -1766251636 464596601 1823874799 -172011691 -2101837885 484239968 1809570550 -221082804 -2049590310 359310923 1651349213 -77281433 -1939605519 302473810 1694520004 -66518146 -1962003480 1915324434 86947972 -1675105986 -350168664 1967410187 37977245 -1689637593 -330490447 2096234528 200618166 -1828953844 -436514406 2074068025 211350703 -1785617131 -493447805 1872664694 412723424 -2121205414 -157824564 1760779375 536112377 -2030224061 -235270699 1631916100 373432530 -1890881176 -129220098 1713951837 288351435 -2010729103 -14580249 1229433050 1044420684 -1488336394 -800130720 1311403203 959274069 -1608249873 -685556359 1201414376 815468670 -1450032700 -560631470 1089594609 938923111 -1358985763 -638012085 1425062078 603424808 -1157703278 -839259900 1402829991 614091825 -1114432117 -896258787 1512779916 757858330 -1272622688 -1021157066 1564931221 708953091 -1287088711 -1001413329 1798486355 473270725 -2059609985 -230954775 1818197322 458771932 -2108613530 -178901776 1709781345 317587959 -1947774899 -52404005 1652880760 360957422 -1937075116 -74603326 1988471095 25336225 -1735669733 -275974003 1911057710 116350392 -1612313598 -387892076 2019434757 257495443 -1773125591 -514363201 2134107420 137680266 -1858239440 -432360282 1348245915 660318477 -1101858633 -917125087 1462852994 540437780 -1187038034 -835187656 1585910185 696262975 -1333170043 -946978797 1508562352 787342630 -1209748324 -1058831350 1307281919 988592489 -1545213741 -723331003 1250315750 1031896432 -1534579510 -745595812 1127219661 876032347 -1388420895 -633778057 1146996180 861599042 -1437358856 -581659538 1075833488 924375558 -1374581828 -652821718 1198665353 812981791 -1451470939 -562331853 1321493154 969101876 -1597373554 -674417896 1235855035 1051629101 -1482176617 -794757375 1571355380 716163682 -1280926760 -996037810 1522876141 767692411 -1261740095 -1010012329 1400074950 611598928 -1115876374 -897965188 1411299039 588875337 -1173301261 -854071451 2071054936 209124046 -1786795148 -495412254 2082213441 186334935 -1844285587 -451584005 1974092394 44921596 -1683741882 -324856880 1925678707 96515813 -1664489633 -338765879 1724308028 297921194 -2000110832 -3175546 1638604325 380382899 -1884979447 -123580513 1746752014 521822872 -2045562078 -250346572 1869649431 410494593 -2122385605 -159791187 1493490641 772008775 -1224033539 -1072854421 1583947720 695086942 -1335394588 -949989774 1474253795 551052149 -1177472305 -824835495 1353881594 666216300 -1094912298 -910440896 1152633781 867498787 -1430410599 -574973425 1138626476 886652730 -1378849152 -623419882 1248347015 1030714129 -1536810325 -748613059 1292208030 973256456 -1559501134 -737356252 1651178265 359517071 -1939563979 -77354333 1694973696 301993878 -1962320340 -66163014 1823568683 464929725 -2101407225 -172481903 1809626930 484149156 -2049780194 -220862840 2145250173 148560875 -1848407471 -422266169 2024812388 263659506 -1765913016 -507937058 1896244047 100750297 -1626865053 -401657099 1986766678 23893952 -1738160518 -278726932 -560150754 -1449396344 814917170 1200985764 -638516473 -1359596655 939483691 1090015933 -800633044 -1488945222 1044983296 1229856406 -685077707 -1607615581 958720537 1310972559 -1020536966 -1272125460 757446230 1512212160 -1002040477 -1287576587 709390927 1565475545 -839884984 -1158189090 603864676 1425608434 -895640751 -1113936953 613677693 1402260203 -437065770 -1829382336 201099002 2096871020 -492887089 -1785195687 210846435 2073457269 -349605916 -1674682510 86445768 1914715742 -331043843 -1690068117 38456017 1968044615 -129632334 -1891449052 374052510 1632413192 -14142549 -2010184899 287724167 1713463825 -157384832 -2120659178 412098220 1872178746 -235684967 -2030793969 536730293 1761274403 -947390881 -1333737783 696883059 1586407397 -1058393530 -1209204016 786715498 1508074492 -916685203 -1101312261 659693377 1347760087 -835601804 -1187607838 541055832 1463348174 -634329541 -1388849491 876513047 1127856001 -581098974 -1436937548 861094670 1146385304 -722768375 -1544790369 988090149 1306673075 -746149360 -1535010170 1032375100 1250950058 -51784041 -1947277823 317175739 1709213485 -75230578 -1937563112 361395106 1653424948 -231579995 -2060095949 473710473 1799032607 -178283844 -2108118486 458357648 1817627398 -513882381 -1772489115 256944095 2019006281 -432864534 -1858850180 138240966 2134528848 -276476223 -1736278441 25898989 1988894587 -387413288 -1611679154 115796980 1910627170 -324360804 -1683122934 44352688 1973679142 -339254907 -1665117933 97058985 1926115391 -495899218 -1787421384 209669250 2071493652 -451089993 -1843668703 185763995 2081798157 -249711112 -2045082258 521393364 1746199618 -160402975 -2122890889 410915021 1870209115 -3785270 -2000614052 298343654 1724869744 -122947117 -1884501691 379951359 1638049897 -674986668 -1597786686 969598072 1322112238 -794214067 -1481739813 1051140193 1235226871 -652276378 -1374142992 923888714 1075207388 -562902657 -1451886103 813475923 1199282373 -898394832 -1116428890 612234268 1400554634 -853651159 -1172741697 588263429 1410793619 -995615486 -1280365164 715553838 1570852024 -1010444005 -1262294643 768325687 1523353761 -172911395 -2101959605 465565169 1824048487 -220442428 -2049220526 483537384 1809121662 -76931857 -1939002247 358907331 1650675029 -66594570 -1962874784 302627290 1695451468 -402225991 -1627278289 101246357 1896862979 -278183776 -1737723850 23404940 1986138394 -421720949 -1847968739 148073895 2144623921 -508508014 -1766328316 264153534 2025429288 -824200171 -1176992637 550622521 1473701295 -911052788 -1095417702 666636576 1354441142 -1073464281 -1224536911 772431115 1494052253 -949356482 -1334916952 694655250 1583393156 -748116879 -1536191257 1030145373 1247933899 -737845144 -1560129282 973799748 1292644818 -575460285 -1431036715 868044143 1153072633 -622925734 -1378232116 886081910 1138211296 -1158675942 -839437684 1425957686 603542432 -1113733629 -895813995 1402185519 613717945 -1272215000 -1020478786 1512434436 757259154 -1287238095 -1002340697 1565011741 709828491 -1488514434 -801103128 1229550418 1045316548 -1607805337 -684857615 1311029067 958629853 -1449354676 -560223526 1200814944 815123446 -1359913387 -638161213 1090469753 939003887 -2120342830 -157740476 1871725566 412578664 -2030836021 -235612579 1761445863 536524657 -1891259680 -129852810 1632357324 374143834 -2010616071 -13672849 1713770453 287391555 -1675021642 -349306336 1915179930 86008588 -1689979217 -331102663 1967822723 38643477 -1829586300 -436893166 2096946088 201059134 -1784709475 -493335029 2073108401 211169063 -1544866981 -722730035 1306874487 987914977 -1534658750 -746469420 1250465390 1032824568 -1389315223 -633893889 1128192581 876210899 -1436713104 -581283866 1146297948 861155018 -1101257921 -916778071 1347568147 659911301 -1187911898 -835266640 1463780874 540587676 -1333286131 -947872869 1586088481 697236151 -1209372908 -1058185342 1508118072 786644654 -1736109165 -276684027 1988850367 25969193 -1612130422 -386930916 1910945446 115443248 -1772184671 -514217161 2018572941 257411611 -1858904136 -432771282 2134720148 138022402 -2060319753 -231394463 1799119579 473649741 -2107652114 -178718856 1817290434 458659412 -1947628603 -51463341 1709697769 316725887 -1937485860 -75268278 1653223152 361569894 -2000265064 -4108274 1724383668 298791202 -1884576639 -122907625 1638253997 379778363 -2044860246 -249898948 1746110854 521451792 -2123354957 -159966171 1870548383 410615049 -1787727620 -495566742 2071925200 209199430 -1843612443 -451181453 2081609161 185984351 -1683294002 -324155304 1973721570 44280180 -1664664361 -339735487 1925799419 97414509 -1280819120 -995135290 1571168636 715198954 -1262123959 -1010649889 1523311973 768398835 -1116485534 -898303756 1400744270 612014552 -1172435845 -853984019 1410362711 588733889 -1373679564 -652713822 1074868504 924189070 -1452108755 -562715461 1199371521 813417879 -1597712378 -675026800 1321908522 969771452 -1482089441 -793891703 1235713331 1050693029 -1847766567 -421895857 2144547061 148111459 -1766812224 -508058282 2025780460 263832698 -1626940949 -402527875 1896396999 101681233 -1737810446 -278123164 1986362590 23219272 -1939193411 -76713685 1650729105 358813703 -1962441308 -67062478 1695147144 302961694 -2102277745 -172558055 1824499875 465082421 -2049176170 -220513024 1808952506 483744812 -1431080687 -575389305 1153241149 867836075 -1377913592 -623278690 1137759268 886564018 -1536624349 -747648587 1248237583 1029810329 -1559937734 -738062932 1292590102 973892736 -1224449675 -1073524253 1493827673 772616399 -1335253652 -949053958 1583858752 694219990 -1176508089 -824649263 1473349739 550942973 -1095619234 -910877240 1354517618 666598628 -922518555 -1107014797 655170249 1342843487 -831602692 -1184264342 543219408 1466428998 -942083113 -1327512767 701928187 1590796909 -1061865522 -1213069480 784029410 1505519220 -726373503 -1548526825 985270957 1304246843 -740708456 -1528914162 1037553332 1255210530 -630201421 -1385639131 878805663 1130803721 -587061334 -1442506948 856442502 1141601808 -227714259 -2056623173 476264961 1801718423 -184508620 -2113425502 453967384 1812582030 -55127265 -1951276151 314094131 1707049637 -69527802 -1931729008 366310954 1657947836 -270906551 -1730315297 30681701 1993546483 -390623408 -1615806522 112848508 1908334314 -519978117 -1777929235 252682839 2013827777 -429127838 -1855244300 140666446 2137347800 -803714396 -1491109326 1041640328 1225857822 -680161603 -1603092949 964423569 1316806407 -557596010 -1446710784 818783162 1204458284 -642906481 -1364642279 933259171 1084708661 -844145984 -1163367850 597769196 1420168058 -893215015 -1111118257 617414645 1405865827 -1015753998 -1267473820 763016158 1518175048 -1004988693 -1289869699 706181063 1561347921 -344561044 -1670292742 91753280 1920941014 -333730187 -1692623133 34983769 1964179407 -441589154 -1834298680 195265394 2091168740 -490723769 -1782114607 214845291 2076801021 -155092472 -2117711202 416226084 1875389362 -240337391 -2035577209 530767677 1755705259 -132451782 -1893875028 370447126 1628676992 -8964573 -2005924171 293164815 1719560089 -80406169 -1942869519 356218955 1648117981 -61284994 -1956647448 307674194 1699843268 -168914603 -2098617917 467726457 1827127535 -226273972 -2054920742 479016032 1804207350 -427685629 -1853539947 143419439 2139838649 -504378086 -1763115636 266447926 2028379296 -396787407 -1621184089 106422301 1901121675 -281787096 -1741457986 20587524 1983714450 -1067763281 -1218705095 777345155 1498572821 -952697418 -1338913504 691575962 1581231116 -830426723 -1182301941 546230449 1468653607 -907184764 -1091943150 669193384 1357128766 -571725365 -1427433123 870467815 1155889265 -629019182 -1383670460 881822974 1133034600 -751328775 -1540320913 1027195093 1245638723 -732273184 -1554164362 978584780 1297298522 -500291546 -1792468816 203442442 2066184604 -448533441 -1840980823 189631763 2085272965 -319447020 -1678602110 50053432 1979511214 -342334451 -1667279717 93717793 1922119095 -6735806 -2002908972 295131502 1720740344 -118162341 -1879847731 385523063 1644015073 -247287696 -2042265370 525128028 1749803466 -164662167 -2128067329 404821317 1864771027 -650114834 -1371064200 927885762 1078548820 -567423753 -1456800671 807644635 1193581901 -677674788 -1600343990 966124016 1318244710 -789166907 -1477348269 1056450025 1241453951 -990439286 -1276106724 720992678 1576945968 -1013261165 -1264718843 764722623 1519619369 -903049032 -1121214418 606269844 1394983170 -851356511 -1169791945 592393613 1414006043 -1385185567 -630681993 1130487757 879161179 -1442678024 -586855826 1141644244 856369986 -1548470573 -726464955 1304057855 985491305 -1529220406 -740375972 1255642086 1037083504 -1327976827 -941646317 1591136169 701628223 -1212847460 -1062053366 1505430448 784087846 -1107089737 -922479071 1343047579 654997261 -1183915346 -831925704 1465942914 543666964 -1778278871 -519655745 2014314245 252235667 -1855170000 -429167962 2137144092 140839818 -1730537957 -270719347 1993635639 30623649 -1615343102 -391060844 1907995438 113148856 -1950970291 -55460133 1706618721 314564599 -1931785644 -69436734 1658137464 366091246 -2056452481 -227920151 1801676627 476338117 -2113879450 -184028432 1812898634 453612508 -1267429472 -1015824586 1518005900 763223578 -1290187847 -1004635345 1561799317 705698307 -1162934382 -844613884 1419863742 598103592 -1111309429 -892996835 1405919911 617321009 -1446797372 -557535406 1204682472 818597502 -1364304931 -643208373 1084242673 933694055 -1491593226 -803264672 1226208986 1041319500 -1602890769 -680336519 1316729539 964461141 -1894076568 -132276226 1628753476 370409170 -2005439631 -9413657 1719208541 293485259 -2118047910 -154789940 1875854966 415790816 -2035489981 -240397355 1755480687 530952953 -1834107124 -441806950 2091114016 195358390 -1782547691 -490255485 2077104697 214510255 -1669974210 -344914008 1920488978 92235396 -1692667097 -333659215 1964347915 34775709 -1621500829 -396432139 1901575503 105942489 -1741416326 -281859860 1983543638 20793792 -1853729711 -427465529 2139895165 143328747 -1762684856 -504848162 2028073316 266781170 -2098279417 -169214831 1826663723 468164029 -2055010274 -226215800 1804429618 478828964 -1942666187 -80579421 1648043289 356259215 -1957134292 -60837702 1700192512 307351958 -1539834709 -751776707 1245289863 1027517713 -1554368334 -732100572 1297373598 978544904 -1427344231 -571784177 1155667381 870655267 -1384009600 -628719594 1133498796 881385786 -1182733105 -829957031 1468960227 545897845 -1091753770 -907405248 1357072890 669284716 -1218747139 -1067690901 1498744273 777139527 -1338597148 -953053070 1580777928 692056414 -2042434270 -247079500 1749847054 525057176 -2127615685 -165144147 1864452119 405174401 -2003213040 -6400634 1721173052 294663338 -1879793399 -118255201 1643823141 385740979 -1678377658 -319631920 1979423850 50113788 -1667745441 -341898807 1922455667 93415653 -1792117388 -500611614 2065699928 203891918 -1841057427 -448495109 2085474369 189456599 -1121137174 -903086724 1394781382 606444624 -1170142733 -851035803 1414490335 591943753 -1275640360 -990874290 1576609012 721294434 -1264942655 -1013075625 1519706349 764661883 -1600397938 -677581544 1318436002 965905460 -1477043817 -789501695 1241020603 1056917549 -1371515460 -649632470 1078867088 927532038 -1456631387 -567631565 1193537673 807714847 31125997 1994244475 -271281983 -1730961321 112670196 1907361122 -390507304 -1614912434 251754975 2013677897 -519104269 -1777850267 141344198 2137754960 -429728534 -1855591300 476963209 1802162463 -228360027 -2056998861 452994448 1812403462 -183614276 -2113309654 313944507 1706121517 -55048041 -1950402559 366718370 1658625332 -69874546 -1932329960 984928549 1303634355 -725962743 -1547861857 1037636924 1256072618 -740854768 -1529854842 879712535 1130916225 -631162821 -1385822035 855809294 1141222808 -586351582 -1442067276 654557505 1342501335 -921853843 -1106603781 544081240 1466512846 -832543628 -1184410398 702040435 1591704037 -942266273 -1328473911 783650154 1504886268 -1061426106 -1212359472 415350956 1875308602 -154164864 -2117562090 531367093 1756050467 -241015399 -2035985137 370821278 1629321224 -132896334 -1894573788 293047431 1718664209 -8786517 -2004951747 91672776 1920065630 -344411676 -1669365390 35329233 1964778567 -334137859 -1693301397 195909882 2091542636 -442287658 -1834743488 213949667 2076683381 -489751089 -1781936807 598728804 1420349682 -845053624 -1163480610 616703101 1405424875 -892582575 -1110739513 762603606 1517508800 -1015412358 -1266861588 706325583 1562287321 -1005073053 -1290732043 1041821696 1226817686 -803827412 -1492016710 963982361 1316095119 -679783115 -1602460253 818116658 1204045988 -556984034 -1446368888 934198315 1084853437 -643769081 -1364726383 871142255 1156293625 -572329405 -1427782955 880891766 1132881888 -628148646 -1383594292 1027021661 1244670923 -751207823 -1539421465 979033924 1298001874 -732643736 -1554804994 777749259 1499247517 -1068113369 -1219308879 691422994 1580300164 -952621506 -1338042712 545262393 1468480431 -829527531 -1182180733 669896480 1357578166 -907825652 -1092313446 142783399 2139456305 -426978677 -1853103587 267351998 2028488488 -505342318 -1763301884 106511253 1901988611 -396928327 -1622119889 20250508 1983106842 -281370976 -1740788170 355836867 1647481685 -79969553 -1942162823 307783642 1700747084 -61470986 -1957611936 468593649 1827216231 -169850147 -2098759093 478408680 1803870078 -225603900 -2054504878 720871982 1576047288 -990264574 -1275137132 765093431 1520260769 -1013709029 -1265420403 606874140 1395333770 -903722192 -1121616986 591523333 1413930643 -850424023 -1169637441 926986826 1078428380 -649145498 -1370889232 808285779 1193952965 -568125569 -1457248279 966474360 1318849262 -678077612 -1601016894 1056374369 1240583927 -789012659 -1476415525 295273190 1721676400 -6822966 -2003774628 385107711 1643345513 -117823533 -1879238843 524421844 1749367362 -246649864 -2041881746 405786317 1864957531 -165564447 -2128175241 204378754 2066326036 -501156946 -1792556232 188962459 2084857357 -447924297 -1840642271 49617584 1978804774 -319063140 -1677964534 93904553 1923083839 -342442107 -1668182253 1706439913 313590911 -1950853691 -54565549 1658581232 366788710 -1932160548 -70082230 1802353883 476744781 -2057052681 -228266655 1811970242 453462100 -2113005074 -183948936 2013340813 252056603 -1777384031 -519539401 2137841812 141283330 -1855815240 -429543122 1994042559 31300649 -1730884205 -271319803 1907845286 112220208 -1615263350 -390186724 1591219233 702489783 -1328122611 -942586469 1505087544 783474862 -1212436204 -1061387902 1342413843 654617733 -1106379457 -922038871 1466849290 543778972 -1184876250 -832108112 1131349061 879244499 -1386125975 -630827521 1141031004 856027338 -1442012816 -586444314 1303678071 984857825 -1548030629 -725754419 1255753838 1037990136 -1529403070 -741336620 2091713960 195704126 -1834785660 -442215406 2076230065 214429991 -1781620579 -490106869 1920372122 91340044 -1669796682 -343942112 1964722563 35420437 -1693112145 -334358471 1629099468 371008858 -1894484768 -132955018 1719128533 292610371 -2005290759 -8486801 1874959870 415673704 -2117075758 -154612668 1756125671 531327345 -2036188981 -240842659 1203971424 818157046 -1446165428 -557157158 1085202809 933876207 -1365213099 -643321661 1226354002 1042259396 -1491678082 -804127512 1316317515 963795421 -1602549657 -679724815 1517565188 762512786 -1267051480 -1015192386 1561981213 706658699 -1290301391 -1005543257 1420803382 598248864 -1163797478 -844698484 1405253935 616909241 -1110697981 -892655467 1468028523 545744637 -1181862073 -829880367 1357746802 669688548 -1092357282 -907754552 1499192921 777842383 -1219117195 -1068331037 1580603968 691088086 -1338475668 -952153094 1245136399 1026586265 -1539758301 -750905419 1297777174 979219072 -1554717894 -732703828 1156369981 871104171 -1427984623 -572153977 1132530212 881212082 -1383109880 -628597858 1827567267 468272693 -2099243121 -169400551 1803793082 478446124 -2054302826 -225778944 1647705745 355651079 -1942249539 -79909077 1700280968 308218398 -1957274716 -61773006 1901684423 106845777 -1621686293 -397396099 1983161054 20157000 -1740979214 -281152668 2139287285 142990947 -1853059111 -427049137 2028940012 266869370 -1763619904 -504988842 1318807338 966547388 -1600846330 -678283632 1240900403 1056019365 -1476869601 -788532599 1077997336 927457166 -1370583500 -649478494 1194142465 808065943 -1457305043 -568034629 1395423054 606816216 -1121839518 -903534860 1413591895 591823809 -1169173893 -850861331 1576533884 720424938 -1275486640 -989942074 1520057189 765266931 -1265345975 -1013749025 1979008994 49444724 -1678039346 -319023528 1922597883 94352237 -1667833129 -342764991 2066665424 204078918 -1793020164 -500720022 2084768713 189021023 -1840420123 -448112013 1749178246 524642064 -2041825622 -246741444 1865388959 405316361 -2128481613 -165232091 1721360308 295628578 -2003321192 -7303666 1643387821 385035067 -1879410047 -117618153 -2084476492 -188327646 1842284696 449329166 -2069058131 -206856901 1789054081 497417239 -1927618170 -98709232 1662288042 336834620 -1971903073 -42986231 1685669043 327054373 -1636402736 -378451642 1886918908 125773930 -1726235191 -300118689 1997921509 1240179 -1867648542 -408239756 2124648654 161783896 -1749010949 -523827859 2043565271 248079425 -1196471940 -811042326 1453402192 564533446 -1077768859 -926564877 1372384329 650894559 -1233862322 -1049366056 1484431458 796758260 -1323760297 -971098687 1595368571 672158957 -1525130984 -769693298 1259747380 1007749282 -1569350399 -713904745 1283193901 998034619 -1413230294 -591076932 1171107846 852131984 -1397877453 -609671771 1117811743 900154505 -1696966411 -304256925 1960065497 64162127 -1648911124 -357520262 1941568960 79613270 -1811820345 -486088623 2047848939 218661245 -1821633314 -462740408 2103604722 174409060 -2022881135 -261457913 1768106429 509876523 -2147447672 -150488034 1846472100 420076850 -1984511837 -21893067 1740153231 280989977 -1898249030 -103009236 1624597910 399660288 -1582008259 -692893525 1337596177 951921031 -1495679964 -773944142 1222106376 1070656926 -1351618545 -664223591 1096913187 912695733 -1476250602 -553319296 1175213370 822830508 -1140627367 -888907569 1376586101 621427171 -1150374848 -865493802 1432407404 577240570 -1294409621 -975187715 1557561671 735162833 -1246419854 -1028516636 1538999646 750548424 -1309209802 -957334624 1610181146 687757964 -1231368401 -1046609991 1486138883 798203541 -1087601916 -936660078 1361240616 640012990 -1203681507 -817465461 1448027697 558372519 -1405084846 -616092732 1112439422 893995752 -1423057077 -601165859 1159970407 841256689 -1566862496 -711154698 1284895308 999473882 -1510582407 -755931153 1274558037 1023346371 -1969673218 -39969944 1687636690 328235588 -1913327641 -84680847 1677364939 352173661 -2076007476 -213544102 1783415520 491516534 -2094045227 -198682813 1830881017 438711919 -1758577766 -534181108 2032163510 237464096 -1874591869 -414920939 2119016111 155889209 -1711950936 -286096578 2012992132 16572946 -1634175055 -375437529 1888884381 126952971 -1460913545 -538244383 1189239643 837118925 -1350435218 -662253832 1099931458 914927572 -1506299323 -785349933 1211749225 1061086207 -1587906980 -698530102 1330911088 944973798 -1252316653 -1034151291 1532316479 743603113 -1305022966 -986587492 1547210534 725598128 -1149197791 -863530313 1435419405 579466139 -1125292488 -873834834 1390610196 635713410 -1820190017 -461034967 2106358675 176900869 -1796219226 -471273936 2061614986 233213724 -1655074163 -362896869 1935143841 72401719 -1707845996 -315398654 1949972408 54331182 -1909126437 -114148787 1614506999 389831521 -1990668606 -27263404 1733734382 273784696 -2131852567 -135679361 1860232133 434623315 -2021439760 -259754394 1770858460 512366410 -408048464 -1867867098 161729948 2124741898 -524261207 -1748543425 248383877 2043230483 -378133374 -1636756460 125322670 1887401272 -300162917 -1726164979 1409463 1997713697 -98911020 -1927443390 336911864 1662250350 -42501939 -1972352933 326703585 1685989751 -188664602 -2084174736 449795530 1841849692 -206769921 -2069118871 497193427 1789239621 -591164296 -1413169938 852356436 1170922946 -609335199 -1398179593 899688781 1118247387 -770177974 -1524681508 1008100710 1259427312 -713703341 -1569525563 997958015 1283232233 -1049322468 -1233933174 796589360 1484639654 -971417595 -1323407213 672610601 1594886591 -810609618 -1196940104 564229378 1453737364 -926756809 -1077550943 650948891 1372291469 -21586447 -1984844441 280558813 1740622923 -103065112 -1898157698 399849668 1624377426 -261286461 -2023086763 509834479 1768178809 -150941222 -2146967220 420393206 1846116448 -486437483 -1811497725 219147449 2047401007 -462665332 -1821673190 174205088 2103777334 -304478809 -1696778959 64251019 1960006685 -357056066 -1649348312 79274130 1941868548 -975651527 -1293972049 735501333 1557261443 -1028294368 -1246606922 750458892 1539057818 -888982261 -1140587107 621630503 1376412849 -865144558 -1150697084 576753726 1432854696 -663769763 -1352098357 912378993 1097268455 -553490108 -1476044334 822872168 1175140606 -692837009 -1582098951 951731267 1337816277 -774250122 -1495346720 1071087706 1221636300 -711209422 -1566769500 999665438 1284677512 -755627477 -1510917443 1022913287 1275026321 -616544768 -1404602730 894314284 1112086458 -600997351 -1423265137 841212725 1160041379 -936583594 -1087639872 639811450 1361416172 -817817009 -1203361063 558857059 1447578613 -956869020 -1309645070 687421256 1610483678 -1046834563 -1231183125 798290769 1486078919 -285872390 -1712136596 16486358 2013052736 -375903517 -1633740171 127290319 1888582489 -533829944 -1758898594 236980196 2032613234 -414997807 -1874554297 156091389 2118841195 -213713250 -2075800056 491560882 1783344932 -198231417 -2094527983 438393771 1831234365 -40274260 -1969338822 328669056 1687168790 -84626763 -1913421277 351982489 1677583119 -863961229 -1148727323 579771999 1435086537 -873645206 -1125512196 635656774 1390701264 -1034193087 -1252243497 743773805 1532110587 -986270888 -1305377842 725144180 1547690722 -784863465 -1506746495 1060736571 1212071597 -698733810 -1587733608 945048098 1330870964 -538155227 -1460971597 836896265 1189426847 -662592708 -1350134870 915390992 1099494022 -135340101 -2132152531 434159255 1860668929 -259843166 -2021381324 512588430 1770670616 -113944695 -1909299425 389756581 1614546483 -27749488 -1990221050 274133692 1733411370 -363212833 -1654718647 72855283 1934663269 -315356218 -1707918512 54160106 1950177916 -461223955 -1819969669 176957121 2106267223 -470842380 -1796689054 232907480 2061947470 1259922364 1008718634 -1525251440 -770592250 1282746277 997332787 -1568979319 -713263585 1170434958 851729176 -1412625758 -590726604 1118744471 900308737 -1398747461 -609747411 1454371800 564708174 -1197370636 -811163038 1371682753 650446679 -1077127443 -926194053 1484028906 796085116 -1233511738 -1048761776 1595523059 673091429 -1323835681 -971968951 1886831476 124908514 -1636261288 -377515314 1998260077 1849339 -1726650815 -300788009 2125286214 162167760 -1868354966 -408675588 2042662751 247971785 -1748046221 -523641115 1841419024 449241990 -2083540420 -188185942 1789662985 497756063 -2069727707 -207272269 1662671650 337472436 -1928054258 -99415400 1685561147 326152109 -1971716585 -42021247 1375982333 621077099 -1139952687 -888503481 1433278180 577316466 -1151305784 -865646754 1557682895 736062041 -1294582813 -976155787 1538629334 749907520 -1245970438 -1027813524 1337246361 951317007 -1581603915 -692219101 1222182528 1071527446 -1495832660 -774875334 1097812651 912816701 -1352586361 -664397039 1174572722 822459940 -1475547234 -552870136 1768813109 510313123 -2023517415 -261839985 1845507628 419890874 -2146543872 -150378602 1740012039 280054417 -1984423125 -21025859 1625013790 400330376 -1898586318 -103616604 1960501841 64869063 -1697348739 -304892949 1941382728 78649054 -1648801948 -356616206 2046913123 218520309 -1810953393 -485999655 2104274554 174825196 -1822240938 -463077440 2033090878 237613480 -1759453166 -534261628 2118337831 155481521 -1873992693 -414575459 2012547340 15874458 -1711577056 -285452106 1889062165 127925635 -1634292679 -376333137 1687785818 329163212 -1969753994 -40845088 1676956995 351495637 -1912982417 -84081415 1782716776 491071998 -2075363260 -213169966 1831853425 438889959 -2094941091 -198800181 1111532022 893882720 -1404124966 -615911348 1160603119 841635193 -1423768381 -601607083 1285237188 1000085842 -1567274776 -711821186 1274473949 1022483787 -1510437647 -754992025 1610068370 686850308 -1309028162 -956375000 1486517643 798835997 -1231809369 -1047321551 1361852832 640354614 -1088268148 -937072614 1447165369 558288175 -1202742123 -817320957 1614131327 389185769 -1908682413 -113450555 1733850214 274679024 -1990847158 -28236324 1861105741 434702555 -2132780703 -135829001 1770257492 512019650 -2020762248 -259346962 2105712667 176525453 -1819492041 -460590687 2062509058 233329812 -1797192402 -471452232 1935222825 73275583 -1655224059 -363824749 1949625392 53730470 -1707438820 -314720886 1532727479 744267809 -1252658789 -1034764019 1547064494 724657208 -1304939134 -985725676 1434458245 579282963 -1148290647 -863418049 1391320220 636152842 -1125925456 -874214106 1189904595 837529669 -1461526017 -538586775 1098990794 914781276 -1349573146 -662170256 1211566305 1060124791 -1506186803 -784443045 1331350776 945683566 -1588285996 -699163326 796141240 1483937326 -1048950892 -1233291518 672785057 1595855415 -971537523 -1324305637 565161610 1453891100 -811479130 -1197015248 650275475 1371888133 -926151745 -1077200087 851654364 1170474570 -590522384 -1412798618 900657861 1118421587 -610233367 -1398299777 1008254702 1260359288 -770252862 -1525551276 997554935 1282558561 -713352229 -1568920755 337249904 1662858982 -99326116 -1928112182 326615657 1685123839 -42359995 -1971416109 448892482 1841741524 -187699346 -2083987464 497830491 1789622989 -207475849 -2069554207 162338324 2125080194 -408717512 -1868281938 247517709 2043142811 -523324639 -1748401225 125214246 1886498480 -377946358 -1635790948 1792575 1998351017 -300598509 -1726870651 913250297 1097344879 -664701227 -1352251837 822268896 1174791030 -552815924 -1475640742 951361483 1337175901 -692388121 -1581396367 1071209426 1222536004 -774423810 -1496315288 735578013 1558132491 -975804751 -1294903769 750109572 1538454290 -1027890520 -1245932994 620990383 1376042809 -888279421 -1140138475 577653686 1432976160 -866112870 -1150871028 218183473 2047215527 -485534179 -1811388789 174912296 2104214462 -463302140 -1822055790 64667395 1960677269 -304816593 -1697386823 79133466 1940933516 -356967882 -1648481632 280373077 1739659203 -21477767 -1983940881 400286540 1625084890 -103447968 -1898794250 510504807 1768595441 -261894581 -2023424291 419457918 1845976040 -150074798 -2146878780 490882106 1782936748 -213113578 -2075454080 439320611 1831383221 -199106289 -2094607975 328846344 1688140958 -40391388 -1970233934 351537169 1676884103 -84252355 -1912776277 16077918 2012374216 -285526670 -1711536668 127438919 1889509585 -375983765 -1634614787 237952108 2032790778 -534725312 -1759015466 155392117 2118396131 -414353063 -1874179633 640443634 1361794148 -937294370 -1088080568 557949163 1447465085 -816856633 -1203179183 687336640 1609620566 -956723732 -1308705414 798632153 1486690383 -1047246347 -1231849117 1000043670 1285309440 -711649862 -1567480532 1022800015 1274118169 -755445341 -1509957323 893451428 1112001586 -615604856 -1404457698 841824445 1160382507 -601663087 -1423677177 72971643 1935558125 -363391913 -1655692095 53784930 1949532660 -314912690 -1707220776 176356681 2105920991 -460546971 -1819562765 233781584 2062027206 -471771012 -1796839190 435053855 1860785545 -136313805 -2132331355 511942918 1770295696 -259145686 -2020937540 389410093 1613946299 -113538047 -1908622185 274213172 1734285730 -27899880 -1991149426 1060591027 1211131173 -784780129 -1505885175 945459626 1331536188 -699076474 -1588346864 837606785 1189866775 -538788691 -1461351365 914430360 1099311374 -661686092 -1350023134 578831831 1434940737 -863099653 -1148644243 636322254 1391112536 -874258206 -1125855116 744213989 1532820851 -1034572599 -1252877217 724961788 1546729834 -986158896 -1304471482 1564816752 708969958 -1286908836 -1001626422 1512632681 758104575 -1272541115 -1021206317 1402912066 614043092 -1114579858 -896013064 1425242459 603212237 -1157818249 -839243551 1089611028 938808706 -1359199176 -637832018 1201660173 815321499 -1450082271 -560549705 1311354150 959356336 -1608004598 -685704036 1229220159 1044601257 -1488320493 -800245627 1714099640 288105774 -2010811244 -14531582 1632031137 373416247 -1891061619 -129007589 1760599434 536325404 -2030109530 -235287504 1872583059 412772613 -2121058113 -158070743 2073822684 211498314 -1785568016 -493530010 2096218565 200733011 -1828740887 -436694913 1967623662 37797240 -1689654078 -330376108 1915374071 86866273 -1675351845 -350021555 1147012145 861484199 -1437571811 -581479029 1127465000 875884734 -1388470012 -633695854 1250266115 1031978133 -1534333649 -745742919 1307068442 988772492 -1545197258 -723445344 1508447317 787358915 -1209567879 -1059043857 1585762380 696508634 -1333087904 -947027466 1462934631 540388593 -1187185333 -834941475 1348425854 660105448 -1101973166 -917108284 2133861625 137827439 -1858189867 -432442045 2019418336 257609846 -1772912180 -514543270 1911270603 116169821 -1612329497 -387777167 1988520146 25253956 -1735915010 -275826328 1653027997 360711179 -1937156687 -74554073 1709895812 317571090 -1947954776 -52190914 1818016943 458984505 -2108498557 -178918123 1798404278 473319456 -2059462246 -231200500 1869830130 410281828 -2122500386 -159775160 1746834411 521773949 -2045709625 -250101167 1638457280 380628822 -1884897556 -123629958 1724193753 297937743 -1999930635 -3388829 1925466006 96696064 -1664473414 -338880980 1974043535 45003545 -1683496285 -325004747 2082459556 186187570 -1844334968 -451502562 2071071677 209009451 -1787008367 -495232505 1411217210 588924844 -1173154282 -854317440 1399894819 611812277 -1115762161 -897981799 1522990856 767676318 -1261920732 -1009799502 1571502865 715918215 -1281009091 -995988821 1235904350 1051547592 -1482422670 -794609948 1321706311 968922065 -1597390229 -674303235 1198649196 813096954 -1451258304 -562512170 1075587957 924523491 -1374533031 -652903729 1986553523 24073765 -1738143841 -278841591 1896194730 100831804 -1626619002 -401804528 2025057921 263511575 -1765961811 -507855045 2145266328 148445710 -1848620108 -422085854 1809807063 483935809 -2049894405 -220846227 1823650510 464880216 -2101554206 -172235916 1694826213 302239347 -1962238007 -66212001 1651063548 359533162 -1939383344 -77567162 1292256891 973174509 -1559746729 -737208383 1248559714 1030533876 -1536826546 -748497960 1138609737 886767327 -1378635931 -623599629 1152387664 867646150 -1430361220 -575054870 1353799199 666265225 -1094764749 -910686299 1474073094 551264912 -1177357526 -824851524 1584061997 695070395 -1335574783 -949776489 1493637684 771762850 -1224115432 -1072804978 959049844 1311686882 -685272744 -1608474162 1044657261 1229128955 -800434879 -1488099881 938637382 1089816784 -637789846 -1359271428 815774815 1201179849 -560865933 -1449726491 614391824 1402589318 -896499396 -1114132054 603137033 1425282207 -839039707 -1157990989 709191714 1564629172 -1001715442 -1286850152 757640251 1513069741 -1020867305 -1272840831 38260924 1967185962 -330714736 -1689353978 86643877 1915561011 -349932151 -1675410145 211572878 2073782296 -493733470 -1785394892 200383639 2096540673 -436208197 -1829188307 535871704 1761079374 -234970636 -2030464670 412943553 1872376919 -158112275 -2120985221 288049386 1714190460 -14341690 -2011031216 373722355 1631698021 -129438241 -1890591415 540197173 1463153059 -834887655 -1187278705 660538668 1347958202 -917412864 -1101638506 787040519 1508800913 -1058592725 -1210050371 696552734 1585692040 -947196878 -1332880220 1032180049 1250091463 -745820035 -1534295829 988288328 1307518430 -723094428 -1545517838 861821283 1146710517 -581945265 -1437136679 875797882 1127525868 -633471914 -1388655424 459071997 1817956715 -179142447 -2108313529 472983012 1798706546 -230734648 -2059897762 361195983 1652578649 -74905373 -1936836491 317369814 1710071104 -52114182 -1947992980 116126105 1911341327 -387608395 -1612537821 25572736 1988166934 -276278100 -1735433158 137394603 2134329661 -432138105 -1858525167 257801650 2019200292 -514597730 -1772819448 186618614 2081989216 -451808294 -1844001972 208819951 2071291513 -495175741 -1787099307 96737988 1925392978 -339051544 -1664267394 44687069 1974398539 -324550671 -1683976345 380142226 1638904324 -123280450 -1885220056 298141323 1724020253 -3463257 -1999890639 410192544 1869888054 -159552628 -2122687718 522112697 1746533935 -250564715 -2045272317 812757566 1198949032 -562048238 -1451695228 924612135 1075529393 -653125877 -1374345315 1051343372 1236077210 -794535136 -1482462282 969408021 1321258627 -674652359 -1597067345 767992410 1522635468 -1010252938 -1261440032 715875907 1571575509 -995817617 -1281214471 589113960 1410996990 -854373564 -1173062702 611380849 1400364775 -897675427 -1116094517 302293943 1694733089 -66403685 -1962020339 359229358 1651398456 -77134206 -1939851756 484387717 1809324819 -221164887 -2049541569 464711580 1823858442 -172192080 -2101625306 263435219 2025096005 -507653377 -1766137239 148797386 2144946012 -422570266 -1848170896 23608289 1986988919 -278504755 -1738446245 101056504 1896009582 -401891628 -1626558910 694846335 1584247785 -949689773 -1335635259 772228966 1493202928 -1073142198 -1223813412 665914189 1354120155 -910202271 -1095214345 551341908 1474035650 -825053576 -1177182482 886936347 1138402189 -623644105 -1378565471 867194626 1152870292 -574736850 -1430714696 973478697 1291922367 -737641979 -1559278957 1030479664 1248653222 -748306916 -1537044854 -1784889480 -493121554 2073222740 211152578 -1829667999 -436843529 2097093197 200813275 -1689831606 -331348004 1967740518 38692592 -1674906797 -349322299 1914999423 86221545 -2010403044 -13852790 1713753648 287506086 -1891210491 -129934445 1632111145 374291135 -2031081682 -235464776 1761494530 536442516 -2120359113 -157625439 1871938075 412398221 -1359831120 -638210266 1090322076 939249162 -1449174103 -560436417 1200700037 815139347 -1607919742 -684841196 1311209134 958416440 -1488661605 -800857331 1229632183 1045266977 -1287286828 -1002258622 1565257464 709680750 -1272427571 -1020298405 1512450785 757144183 -1113716762 -895928464 1401972426 613897820 -1158429697 -839584919 1425908435 603624005 -1937273287 -75448657 1653206805 361684867 -1947579872 -51545418 1709452044 316873626 -2107898357 -178571619 1817339687 458577841 -2060336622 -231279996 1799332670 473469864 -1859084707 -432558389 2134835057 138006503 -1772266940 -514168110 2018720616 257166334 -1611983249 -387176711 1910863683 115492821 -1735994762 -276700448 1988670298 26182604 -1209422095 -1058103705 1508364253 786497355 -1333499160 -947692930 1586105284 697121618 -1187895613 -835381675 1463568367 540768121 -1101012262 -916925876 1347519478 659993440 -1436631403 -581333501 1146150841 861400879 -1389135220 -634107366 1128078240 876227382 -1534773593 -746453455 1250645899 1032611613 -1545014594 -722484696 1306956690 987865860 -1481974278 -793907860 1235533014 1050905664 -1597564445 -675272331 1321826511 969820249 -1452190264 -562666146 1199518948 813171826 -1373859375 -652500665 1074983165 924172395 -1172451938 -853869304 1410575538 588553252 -1116731001 -898156271 1400793259 611932221 -1262074452 -1010731718 1523065984 768545814 -1280605771 -995315421 1571152025 715313167 -1664811726 -339489372 1925880862 97365128 -1683408597 -324138563 1973901319 44066961 -1843432192 -451394154 2081494060 186000570 -1787645671 -495615601 2071777333 209445027 -2123109034 -160113216 1870498938 410696940 -2044843697 -250013223 1745897571 521631989 -1884789404 -122726926 1638270024 379663582 -2000313987 -4025877 1724629073 298643655 -1095635781 -910762963 1354730903 666418433 -1176754014 -824502220 1473399182 550861080 -1335204727 -949136353 1583613349 694367539 -1224236912 -1073704954 1493811644 772731178 -1559823137 -738079671 1292410355 974105957 -1536476986 -747894704 1248156138 1029859708 -1377995539 -623229829 1137907137 886318423 -1431260940 -575176606 1153356248 867819854 -2048930701 -220660507 1808903519 483827145 -2102261654 -172672772 1824287046 465263056 -1962654655 -66882345 1695163757 302847483 -1939242920 -76631858 1650975092 358666722 -1737958377 -277877631 1986444603 23170477 -1627056114 -402511720 1896577314 101468596 -1766632411 -508271437 2025665801 263849375 -1847685060 -421945174 2144399632 148357510 -235898244 -2030613782 536746832 1761160134 -157434267 -2120577293 412344137 1872031711 -13897138 -2010332456 287675234 1713546228 -129616297 -1891563839 373839739 1632593901 -330864104 -1690281330 38341428 1968061346 -349524479 -1674731881 86298413 1914961851 -493034966 -1784950084 210928390 2073408400 -437180877 -1829366107 201279263 2096658313 -895591756 -1114019294 613432216 1402407694 -839672147 -1158369733 603848577 1425723159 -1002057082 -1287462384 709604266 1565295420 -1020782945 -1271978487 757495731 1512130341 -685159728 -1607566778 958868476 1310727018 -800813367 -1488732577 1045098469 1229840243 -638401822 -1359613324 939303886 1090229080 -560003333 -1449642387 814835671 1201035073 -387232963 -1611891797 115681809 1910643335 -276394204 -1736327246 25751048 1989140126 -433011953 -1858604135 138322467 2134479541 -513997034 -1772472448 257123898 2018793132 -178496679 -2107937841 458373749 1817512675 -231628992 -2060013610 473955948 1798885114 -74984597 -1937710083 361345607 1653506769 -51767438 -1947392028 316962398 1709393608 -746230795 -1534960797 1032522457 1250703951 -722948116 -1544577158 988204736 1306656342 -580983865 -1436953775 860914411 1146598013 -634181666 -1389095096 876431090 1127904868 -835552367 -1187689721 540809917 1463495211 -916471928 -1101492450 659676836 1347874354 -1058409565 -1209089227 786928271 1507893785 -947636294 -1333590228 696931990 1586324992 -1010427650 -1262409624 768113106 1523534148 -995369753 -1280512911 715505099 1570934109 -853700404 -1172660134 588509664 1410646390 -898607915 -1116249021 612251129 1400440175 -563017574 -1451870196 813656502 1199069472 -652424061 -1373897707 923970991 1075158329 -794132312 -1481789378 1050993028 1235472658 -674806607 -1598000089 969483677 1322128651 -123193290 -1884354400 380000538 1637968268 -3802065 -2000499527 298556675 1724689813 -160190460 -2123071342 410898728 1870324158 -249662435 -2045164405 521147697 1746347431 -450942894 -1843914556 185682302 2081847784 -495784885 -1787437859 209489255 2071707121 -339435424 -1664904970 97173836 1926099418 -324443015 -1683073809 44500309 1973433795 -623040065 -1378215639 886261907 1137997829 -575607386 -1430790864 868125834 1153023004 -737762931 -1560178405 973652129 1292890167 -747936364 -1536404222 1030030520 1247949870 -949339685 -1335031475 694442231 1583573089 -1073218110 -1224684204 772381934 1494133880 -911101463 -1095335553 666882245 1354293331 -824412688 -1176812186 550638812 1473586250 -508360329 -1766573599 264071259 2025478349 -421606034 -1847984648 147893314 2144836820 -278363835 -1737510445 23519337 1986121983 -402307748 -1627228726 101393520 1896617190 -66840301 -1962727035 302676031 1695369385 -76948214 -1938887268 359119910 1650494640 -220229343 -2049400393 483520525 1809236123 -172862152 -2102041170 465318932 1824195714 394733345 1619007415 -108444147 -1903266149 283829048 1743639470 -18578924 -1981566334 425504531 1851498373 -145568193 -2141847895 506555146 1765170076 -264304090 -2026358096 170932037 2100758483 -465676695 -1824954625 224260956 2052768714 -481062288 -1806392602 82558839 1944883169 -354034085 -1646072115 59145070 1954630648 -309847486 -1701893420 753469417 1542338431 -1025022267 -1243589037 730121200 1552151398 -980770084 -1299344822 573738971 1429585741 -868421897 -1153704351 627002306 1381530452 -883873042 -1135207816 828249997 1180247835 -548374879 -1470675401 909366164 1093985026 -667045192 -1355120082 1065721791 1216524073 -779354477 -1500721659 954751910 1341090608 -689554806 -1579087332 245110368 2040211190 -527272116 -1751824422 166843001 2130109167 -402672811 -1862761533 4693586 2000727748 -297140354 -1722888216 120216139 1882024669 -383501465 -1641870351 321586692 1680619154 -47880408 -1977460802 340181533 1665266315 -95902927 -1924164697 502304310 1794621088 -201396454 -2063999092 446515759 1838840505 -191681789 -2087445611 905066152 1123354174 -604219516 -1392810222 849343153 1167639079 -594439267 -1416191221 992591514 1278119436 -718807114 -1574899936 1011120771 1262701077 -766895185 -1521669319 675620556 1598166618 -968144928 -1320388746 791208661 1479529027 -1054440455 -1239305361 647933694 1369022056 -930033710 -1080557756 569600743 1458854513 -805499957 -1191560355 632374691 1387689269 -876665713 -1128786919 584876474 1440461100 -858595178 -1143615488 728419729 1550712071 -983257923 -1302094805 738658696 1526741278 -1039570780 -1257351118 939939271 1325491537 -704105237 -1592851331 1064014302 1215078728 -781848334 -1503477660 920509941 1104866659 -657212199 -1345024945 833624556 1186408826 -541165376 -1464252330 517956971 1775785469 -254737337 -2016004911 431137138 1857393124 -138624930 -2135166776 268758361 1728306639 -32863115 -1995588381 392767808 1617828310 -110671764 -1906280198 57177359 1953449369 -312077277 -1704909643 67481878 1929544064 -368324550 -1660100436 229899581 2058669483 -474113007 -1799705465 182335780 2111375794 -456108024 -1814599522 1017804002 1269646452 -760998450 -1516034728 1002942715 1287684205 -708193833 -1563500223 846331088 1165413446 -595616260 -1418154646 891041993 1109067871 -619554331 -1407882893 555574406 1444566032 -820836950 -1206635204 644915359 1366790153 -931216973 -1082527451 801565876 1489099810 -1043821160 -1227899634 682305709 1605113915 -962246271 -1314752233 130307114 1891853500 -372624122 -1630730864 11112499 2007933093 -290983649 -1717517943 153082904 2115562638 -418267852 -1877570142 242358273 2037721239 -528713427 -1753527877 443761742 1836348632 -193125022 -2089150988 488538199 1780068545 -216997509 -2078813715 346606716 1672477930 -89739952 -1918788154 331679845 1690450163 -37000887 -1966319137 1944838693 82629299 -1645903095 -354241633 1954948668 58791594 -1702344944 -309364858 2100324887 171399809 -1824650437 -466011219 2052959758 224042648 -1806446814 -480968780 1851585089 425444055 -2142071955 -145382405 1764832856 506857166 -2025891980 -264738846 1619491443 394283749 -1903617185 -108123191 1743437418 284004092 -1981489338 -18616368 1216725741 1065546363 -1500798015 -779316393 1340606196 955201122 -1578735656 -689875122 1180584671 827947593 -1471140877 -547939483 1093897926 909426256 -1354895382 -667230340 1429394057 573956639 -1153649755 -868515021 1381963408 626533894 -1135511620 -883538134 1542019771 753822253 -1243137129 -1025504511 1552195234 730050100 -1299513458 -980562152 1794167652 502785010 -2063683000 -201751842 1839011709 446310379 -2087487919 -191609145 1680563030 321678272 -1977271686 -48100628 1665572687 339849177 -1924596125 -95432971 2001191680 4256662 -1723227604 -296840518 1881802521 120403855 -1641781707 -383560029 2040286002 245070756 -1752028642 -527099256 2129760043 167165885 -1862275577 -403120495 1369371564 647611194 -1081044352 -929586666 1458780085 569640739 -1191356775 -805673457 1598389150 675433224 -1320478030 -968087004 1479065479 791645969 -1238966613 -1054740931 1277813704 992924510 -1574468892 -719277454 1262757841 1011029831 -1521858819 -766675349 1123183610 905272172 -1392768298 -604292544 1168093155 848863093 -1416507697 -594084263 1105035431 920301617 -1345068661 -657141475 1185957054 834106408 -1463933550 -541518588 1325795477 939603971 -1593284167 -703637201 1215024268 1064107034 -1503285856 -782066378 1550487747 728604757 -1302007313 -983318151 1527207130 738223180 -1257687562 -1039268512 1387337969 632694887 -1128302115 -877115061 1440537832 584838270 -1143816764 -858419886 2058592367 229937401 -1799503549 -474287659 2111726710 182015200 -1815083686 -455658036 1952983133 57612491 -1704572559 -312378905 1929768004 67296466 -1660187288 -368263682 1728360459 268664989 -1995779801 -32644687 1617523730 393102468 -1905846978 -111139416 1776236601 517474479 -2016323307 -254383741 1857223712 431344822 -2135122676 -138695270 1489416678 801210736 -1228353334 -1043341220 1605072383 682378601 -1314581293 -962452411 1444755924 555354434 -1206691592 -820746130 1366359501 645385563 -1082221343 -931550089 1165074818 846631188 -1417690962 -596053960 1109157275 890983693 -1408105289 -619367391 1269442992 1017977126 -1515960164 -761038838 1288170921 1002495295 -1563849595 -707871725 1671991598 347054520 -1918439422 -90062700 1690654007 331507105 -1966394341 -36961139 1836259612 443820426 -2088929232 -193312602 1780407557 488238483 -2079278039 -216560449 2115993930 152613340 -1877876634 -417935120 2037531987 242578885 -1753471873 -528804631 1891895672 130234862 -1630902188 -372418366 2007616865 11468279 -1717064627 -291463973 -547443415 -1470521921 827378693 1180171411 -667719376 -1355523674 909969436 1094334602 -779803365 -1501424243 1066091575 1217164449 -689381118 -1578118764 954630190 1340190904 -1024869043 -1242657317 753392737 1541467383 -981173932 -1300018750 730470520 1552754926 -869124737 -1154152983 574379091 1429955781 -882904730 -1135033872 626102346 1381408988 -466579999 -1825063561 171896013 2100943963 -480425480 -1806010002 223553748 2052331586 -353696301 -1645464251 82142463 1944212585 -309935670 -1702760100 59285734 1955565680 -108552827 -1904169709 394919081 1619971135 -18196068 -1980929782 283392176 1742932006 -144960073 -2141510367 424834203 1851081741 -265170514 -2026446536 507490434 1765310484 -968516504 -1321030402 676068676 1598868946 -1054320527 -1238406937 791034205 1478560203 -929164198 -1080482612 647001462 1368868320 -806105021 -1191911211 570274159 1459257849 -604861428 -1393181542 905768224 1123802550 -593541099 -1416071037 848374073 1167464879 -718732226 -1574030168 992437522 1277187460 -767246297 -1522274127 1011523851 1263374749 -47465312 -1976792010 321248652 1680010522 -96044871 -1925101521 340269461 1666132227 -202361710 -2064186364 503207358 1794729256 -190975861 -2087010275 445878695 1838457137 -526603068 -1751409582 244501992 2039872894 -403609379 -1862903733 167709169 2130196839 -297327370 -1723853728 4802010 2001630540 -383065873 -1641164679 119833027 1881387349 -311898197 -1703936195 57060999 1952554513 -368768078 -1660798172 67857054 1930189320 -474789991 -1800112369 230500021 2059015715 -455179392 -1814449386 181461676 2111296058 -253763633 -2015826087 517062371 1775668853 -139322410 -2135610560 431782650 1857768044 -33269763 -1996265621 269104849 1728906823 -110521372 -1905351822 392688328 1616953950 -704188573 -1593712651 940084815 1326431961 -781505670 -1502864404 1063602774 1214413504 -656578735 -1344645177 919799421 1104426731 -542071992 -1464364066 834585188 1186591474 -877527289 -1128869999 633314859 1387835069 -857982178 -1143272568 584210994 1440049828 -982878411 -1301461085 727979545 1550001807 -1039682772 -1258257478 738841088 1527702166 -193724694 -2089496964 444440518 1836756816 -216122637 -2078733723 487611359 1779919689 -89622824 -1917893042 346429428 1671505762 -37375295 -1966964137 332125165 1691149179 -372969842 -1631330792 130715554 1892532020 -290903401 -1716643327 10963899 2007005997 -417372484 -1877453270 152110992 2115385094 -529358171 -1753902541 243057545 2038166303 -820126174 -1206194508 554942222 1444188056 -932177349 -1082709331 645823255 1366903681 -1043966448 -1228839290 801650492 1489962922 -961834487 -1314086241 681964325 1604502451 -760558010 -1515323696 1017425770 1269014524 -708375969 -1564460343 1003055987 1288592357 -596556172 -1418299678 847193944 1165498318 -618888595 -1407470853 890430273 1108726743 -1154324435 -868919109 1429997825 574306711 -1134580684 -883385182 1381092632 626457998 -1242963937 -1024536439 1541898547 752923045 -1299962874 -981265264 1552565546 730691004 -1501202359 -779990817 1217075557 1066150387 -1578582960 -688943930 1340530044 954330602 -1470173061 -547766035 1179685207 827826625 -1355598750 -667679500 1094538574 909796824 -2141435675 -145000333 1850878409 425007455 -2026795780 -264848278 1765797328 507043142 -1903705897 -108990399 1619632635 395219309 -1981152050 -18009000 1743021538 283334004 -1645520767 -353605609 1944402349 81922363 -1702454120 -310268914 1955134900 59755810 -1825517389 -466100187 2101260703 171540745 -1805839190 -480631748 2052289926 223626512 -1574348436 -718378502 1277638720 991955158 -1522229899 -767316509 1263205465 1011731663 -1393372834 -604642872 1123856498 905674980 -1415637689 -594008623 1167160427 848708861 -1080145656 -929465954 1368401956 647436466 -1191998191 -806044281 1459481661 570088619 -1320828614 -968691284 1598791702 676106368 -1238891229 -1053870667 1478910991 790713497 -1723369052 -297776846 2001279112 5122078 -1641366083 -382890709 1881463953 119794695 -1751322218 -526663424 2039648442 244686892 -1863240305 -403307239 2130662563 167273525 -2064619072 -201893546 1795033324 502872186 -2086818343 -191193777 1838402805 445971555 -1976835598 -47394460 1680179422 321040456 -1924782613 -96397955 1665680583 340751441 -1996223825 -33342919 1728736131 269310741 -1905668426 -110166496 1617407898 392208140 -2015395171 -254234101 1775362993 517395239 -2135800188 -139102702 1857824680 431691582 -1800201525 -474731939 2059238375 230312817 -1814110510 -455479740 2110832638 181899112 -1704422663 -311451025 1952904149 56738627 -1660594464 -368941450 1930115020 67897178 -1301665177 -982705423 1550076747 727940061 -1257771394 -1040130328 1527353170 739164100 -1129209259 -877227325 1388299129 632878063 -1143183796 -858040614 1439827808 584398838 -1344456189 -656799083 1104370479 919890873 -1464795622 -541602164 1186897718 834252704 -1593396687 -704544089 1325978397 940565387 -1502906840 -781433154 1214584580 1063397266 -1877001234 -417854600 2115066562 152463956 -1754071049 -529150111 2038210267 242986573 -1631276068 -373062838 1892340464 130933350 -1716947003 -290568365 2007439081 10495615 -1918358646 -89187556 1671842470 346126896 -1966739565 -37560571 1691061951 332185129 -2089573448 -193686738 1836958356 444264962 -2078382175 -216443081 1779435149 488060443 -1418650842 -596235344 1165982218 846744220 -1407393985 -618926167 1108524563 890605189 -1515547884 -760372350 1269101112 1017365166 -1563994355 -708810853 1288255009 1003357879 -1228534974 -1044300844 1489529454 802118392 -1314140325 -961740851 1604693623 681746145 -1206025360 -820333594 1444143708 555012810 -1083160727 -931694593 1367221829 645469907 -926871086 -1077534396 651129086 1372078184 -810756661 -1196694179 564311271 1453687921 -971335200 -1323456138 672463052 1595131994 -1049141767 -1234145937 796474581 1484655683 -713686602 -1569640160 997744794 1283411980 -769931857 -1524828871 1008051331 1259508757 -609384060 -1398097646 899934376 1118099518 -591376995 -1412989685 852372657 1170807847 -206622438 -2069364340 497111094 1789288608 -188549885 -2084190827 449614895 1842062521 -42682072 -1972139586 326817796 1685973138 -98992847 -1927393881 337058845 1662004363 -300408450 -1726017048 1458258 1997631684 -378149529 -1636641295 125535307 1887220957 -524048052 -1748723238 248367200 2043345142 -407999147 -1867948605 161483897 2124889327 -774233965 -1495461883 1070875071 1221816617 -692591478 -1582246884 951682470 1337898288 -553539423 -1475962825 823118221 1174993179 -663982920 -1351918546 912395668 1097153794 -865259273 -1150680991 576934363 1432641869 -889129746 -1140341640 621712834 1376363860 -1028212539 -1246656429 750311913 1539303807 -975471396 -1294185398 735387120 1557278054 -357302181 -1649200947 79323511 1941787105 -304495550 -1696664364 64464238 1959826936 -462452631 -1821853441 174188869 2103892435 -486388624 -1811579674 218901852 2047548874 -150794177 -2147213143 420311315 1846165893 -261172186 -2023103312 509654282 1768392092 -103245811 -1897944933 399964449 1624361399 -21668844 -1984795518 280706360 1740377518 -84446384 -1913633850 351867516 1677599466 -40192183 -1969387553 328521317 1687414515 -198378654 -2094281740 438475342 1831185112 -213827717 -2075783187 491740759 1783131841 -415210700 -1874373726 156107288 2118726286 -533878995 -1758816325 237225473 2032465559 -375657722 -1633887344 127240746 1888664252 -285855969 -1712250999 16272947 2013232805 -1046916200 -1231133938 798438068 1485832738 -957048959 -1309432041 687535789 1610466875 -817701974 -1203377348 558676614 1447791120 -936435789 -1087885531 639729311 1361464841 -600947716 -1423346838 840966864 1160188486 -616331291 -1404782733 894297801 1112200799 -755643442 -1510802600 1023126242 1274845812 -711454761 -1566621887 999714555 1284595309 -471055855 -1796509049 232923965 2061833131 -461273592 -1819887970 177202980 2106120114 -315110877 -1708066123 54110991 1950260121 -363196870 -1654833492 72642326 1934843776 -27569547 -1990434077 274019161 1733428175 -113863060 -1909348614 389609280 1614792662 -259990969 -2021135663 512670571 1770621949 -135455138 -2132136248 434339698 1860456420 -662543655 -1350217137 915145717 1099641699 -537942336 -1461152170 836880364 1189541754 -698750229 -1587619203 945261511 1330690897 -785109262 -1506599324 1060786142 1211989832 -986352963 -1305329109 725291921 1547444999 -1034373468 -1252030926 743888776 1532094238 -873530737 -1125529063 635476899 1390914357 -863813994 -1148973568 579690426 1435135788 -1397893930 -609557440 1118025210 899974508 -1413476145 -590929831 1171157475 852050293 -1569301276 -713986958 1282948552 998182238 -1524918019 -769873813 1259731409 1007864135 -1323645774 -971115484 1595188638 672371976 -1233715029 -1049612227 1484349831 796807441 -1077851008 -926516202 1372532140 650648890 -1196652391 -810829809 1453517237 564517155 -1748765666 -523975544 2043516210 248161700 -1867632633 -408354671 2124435755 161964477 -1726448596 -299938630 1997937920 1125782 -1636452299 -378369885 1887164697 125626767 -1972050822 -42740500 1685751126 327005632 -1927733149 -98692875 1662468431 336622041 -2068878264 -207069986 1788939620 497434098 -2084394927 -188376889 1842137469 449575403 -1246304873 -1028532991 1538819259 750761005 -1294261874 -975433448 1557479586 735211572 -1150456411 -865444557 1432554633 576994335 -1140807236 -888694486 1376700560 621410310 -1476266509 -553204379 1175426271 822649929 -1351863830 -664075908 1096962246 912613456 -1495630399 -774025897 1221860589 1070804091 -1581794856 -693073586 1337579764 952035426 -1898396321 -102763063 1624679539 399611109 -1984626362 -21876272 1740333162 280776956 -2147267219 -150700549 1846357057 420093143 -2022798988 -261506590 1767958616 510122190 -1821387461 -462887507 2103555095 174490753 -1811803870 -486202956 2047635470 218841240 -1649124087 -357339745 1941584933 79498419 -1697015536 -304174714 1960310844 64014506 -1633962412 -375617854 1888868216 127068142 -1711902131 -286178597 2012746593 16720887 -1874837914 -414773520 2119065418 155807708 -1758594433 -534066455 2032376659 237284293 -2094225872 -198469978 1830995740 438695818 -2076089815 -213495105 1783563013 491271059 -1913180670 -84926828 1677283118 352223160 -1969559013 -39986547 1687456567 328448929 -1510631780 -755849718 1274804144 1023199014 -1567075707 -710974957 1284912041 999359295 -1423040850 -601280968 1159757698 841436948 -1404839241 -616240607 1112390555 894077709 -1203599624 -817514898 1447880660 558618434 -1087421727 -936873353 1361126349 640029531 -1231483190 -1046593956 1486319590 797990768 -1309357357 -957089211 1610263551 687709033 -2021619947 -259541117 1770972729 512349871 -2131934452 -135629926 1860379168 434377398 -1990521049 -27508815 1733651979 273833629 -1909011650 -114164824 1614326290 390044292 -1707632783 -315578393 1949955677 54445771 -1655024792 -362978306 1934897732 72549074 -1796464829 -471126059 2061663855 233131769 -1820206246 -460919860 2106571382 176720608 -1125210147 -873883829 1390462705 635958887 -1149017148 -863743150 1435304680 579482238 -1305137169 -986570887 1547390659 725384789 -1252463626 -1033905312 1532398298 743553612 -1587955783 -698448081 1331156629 944825859 -1506511968 -785169610 1211765388 1060971034 -1350418549 -662368483 1099718311 915107377 -1460667502 -538391804 1189190334 837200424 1612762 1998564172 -300483850 -1726887328 125132739 1886547797 -377798929 -1636036999 247665640 2042897278 -523406652 -1748352430 162453489 2125064039 -408897827 -1868069301 498043838 1789442856 -207492462 -2069439996 448941991 1841659697 -187945333 -2083840483 326370188 1685271322 -42311008 -1971498442 337233813 1662973699 -99113287 -1928292817 997636882 1282509700 -713500098 -1568675160 1008434955 1260146589 -770367961 -1525535055 900543264 1118438326 -610053620 -1398512998 851507001 1170720687 -590440939 -1412847997 650226550 1371970528 -925906342 -1077347636 564948847 1454071801 -811463101 -1197130027 672801604 1595741138 -971750808 -1324125442 796387165 1483790283 -1049000335 -1233209625 419670683 1845795341 -150090825 -2146763999 510553730 1768513044 -262139986 -2023276744 400040617 1625231935 -103398523 -1898876141 280356528 1739773478 -21264484 -1984121078 78953215 1941146217 -356852781 -1648497851 64585446 1960726128 -304668726 -1697632420 175059661 2103968347 -463383583 -1822006409 218298068 2047198786 -485713928 -1811175570 577604179 1433057989 -865866881 -1151018007 620777034 1376222940 -888262810 -1140252688 750125665 1538339575 -1028103347 -1245752357 735823480 1557985006 -975853740 -1294821438 1071290935 1222486689 -774571237 -1496069235 951541294 1336962744 -692502782 -1581379692 822153733 1174807187 -552635607 -1475853377 913102364 1097590410 -664619216 -1352300634 841939288 1160366542 -601843596 -1423464222 893599041 1111756247 -615687059 -1404408581 1022718314 1274167804 -755298234 -1510203184 999863667 1285522917 -711535521 -1567497015 798615868 1486805418 -1047033840 -1232029562 687090981 1609768371 -956675063 -1308787553 557998350 1447383448 -817102814 -1203031884 640656663 1361614209 -937311173 -1087966035 155244944 2118641926 -414271300 -1874229206 237837705 2032807199 -534545243 -1759228877 127619490 1889296692 -376098674 -1634598888 16160187 2012325165 -285674345 -1711291391 351783412 1676736866 -84301608 -1912694706 328863213 1688026491 -40604479 -1970054057 439108038 1831563600 -199089942 -2094722948 490833375 1783018825 -212867853 -2075601819 724944921 1546844303 -985945803 -1304651357 743967744 1532968086 -1034523348 -1252958790 636370987 1391030461 -874503929 -1125707375 579044402 1434760356 -863116002 -1148529272 914544765 1099294955 -661866159 -1349809721 837753956 1189620978 -538870456 -1461301794 945377359 1331585241 -698928797 -1588592139 1060410454 1211344064 -784665222 -1505901076 274458833 1734137927 -27948547 -1991067285 389426376 1613831262 -113750556 -1908441742 511729891 1770475637 -259128881 -2021052071 435004666 1860867180 -136067626 -2132478656 233633973 2062272547 -471688807 -1796888305 176241836 2105936954 -460366464 -1819775722 53964935 1949319185 -315027029 -1707204291 73053342 1935508488 -363539022 -1655446236 1685348062 326331976 -1971699726 -42135708 1662622407 337554001 -1927808021 -99562627 1789908716 497608314 -2069776448 -207190186 1841435381 449127011 -2083752999 -188005553 2042842810 247758380 -1748160618 -523624704 2125367971 162118197 -1868502129 -408429799 1998112392 2094622 -1726568540 -300837070 1886716561 124924423 -1636080707 -377728213 1595571734 673009280 -1324081350 -971821140 1484241423 795904665 -1233528029 -1048646731 1371665956 650561202 -1076914424 -926373986 1454125629 564855467 -1197321455 -811244665 1118662258 900357860 -1398599842 -609992760 1170254443 851942141 -1412510905 -590742575 1282860608 997316310 -1569159316 -713050118 1260069465 1008472783 -1525333131 -770542621 2104455071 174612233 -1822355789 -463061467 2046995334 218471184 -1811101014 -485754308 1941235629 78894907 -1648720255 -356665833 1960387508 64885538 -1697168744 -305106418 1624801275 400510829 -1898570025 -103731647 1739963362 280136564 -1984177458 -21173672 1845753801 419743583 -2146593051 -150296973 1768829904 510198598 -2023730436 -261660054 1174490967 822509505 -1475400069 -553115923 1097632590 913030104 -1352471966 -664413452 1222297445 1071511539 -1496013239 -774662433 1337394044 951071722 -1581686192 -692170042 1538678579 749825957 -1246216673 -1027666295 1557895978 735882172 -1294599674 -976041328 1433261825 577431447 -1151093203 -865827141 1375736600 621224846 -1139903948 -888585566 1447181404 558173386 -1202954896 -817140250 1362098245 640207059 -1088317079 -936990209 1486468206 798917880 -1231563454 -1047468588 1609855095 687030497 -1309011621 -956489267 1274358840 1022500014 -1510257388 -755204734 1285089313 1000331447 -1567192819 -711870053 1160684554 841585820 -1423915738 -601360976 1111711763 893669509 -1404239553 -615894615 1831607444 439036930 -2094891592 -198882002 1782700173 491186203 -2075149919 -213350089 1677169830 351314992 -1912998518 -83966692 1687834815 329080873 -1969999469 -40697595 1889209584 127679590 -1634374180 -376283830 2012661993 15857791 -1711756859 -285238957 2118157506 155694164 -1873877522 -414591624 2033008859 237662285 -1759305225 -534507167 1331236125 945700235 -1588106191 -699376473 1211418884 1060370834 -1506105304 -784492354 1099072815 914732473 -1349721085 -661924715 1190084918 837317024 -1461641190 -538570612 1391336825 636038639 -1126138795 -874033981 1434704224 579135990 -1148340148 -863336230 1547015499 724739549 -1304693657 -985873167 1532514642 744448452 -1252642690 -1034878744 1949773269 53484867 -1707520775 -314672017 1935337932 73259354 -1655404320 -363612042 2062329319 233543025 -1797077813 -471468963 2105631230 176574824 -1819344686 -460836796 1770012081 512167207 -2020713315 -259429365 1861089704 434817342 -2132567932 -136009710 1734063491 274498837 -1990863697 -28122055 1614180762 389103884 -1908928330 -113303520 -2113731709 -184274155 1812816559 453661241 -2056337510 -227936500 1801496246 476550688 -1931965519 -69223641 1658251933 366074379 -1951051864 -55410882 1706765956 314318354 -1615588377 -390913167 1908044491 113066589 -1730553858 -270604440 1993848530 30443076 -1854956587 -429348029 2137127673 140954223 -1778229300 -519737510 2014068448 252382838 -1184029877 -831908899 1466122855 543453937 -1107237038 -922232892 1343129214 654948072 -1212765319 -1062102033 1505282645 784333507 -1327796384 -941858826 1591021132 701644506 -1529203921 -740490311 1255428611 1037263509 -1548224714 -726612064 1304008218 985573004 -1442727139 -586773621 1141889585 856222375 -1385398524 -630501486 1130503720 879046334 -1692912958 -333512108 1964397550 34694008 -1669990693 -344799667 1920702455 92055393 -1782334736 -490435994 2077088732 214625098 -1834058007 -441889153 2090868677 195506003 -2035342682 -240643536 1755399050 531002140 -2117933377 -154806743 1875675027 416003845 -2005620076 -9201150 1719323576 293468974 -1894158707 -132227557 1628901281 370163511 -1602874870 -680451428 1316516646 964641712 -1491347949 -803412347 1226159935 1041401769 -1364354504 -643126610 1084488468 933546882 -1447010783 -557355337 1204698893 818483099 -1111424402 -892980488 1406100290 617108436 -1163082121 -844368159 1419945819 598054861 -1290106276 -1004684598 1561652080 705944550 -1267249595 -1016037677 1517891433 763240447 -1338679039 -953003625 1580924973 691810491 -1218927336 -1067477618 1498858548 777122978 -1091638989 -907421275 1356892191 669497481 -1182585558 -830202436 1468877830 545946768 -1383960219 -628801037 1133252681 881533151 -1427131012 -571963926 1155650640 870769862 -1554384553 -731985471 1297586299 978364653 -1540080306 -751628840 1245338722 1027435764 -1956953655 -61050529 1700077797 307368051 -1942583856 -80628410 1647895804 356504682 -2055157253 -225969811 1804511447 478779457 -2098393630 -169198220 1826843854 467950680 -1762897491 -504667845 2028089473 266666007 -1853778508 -427383518 2140140696 143180814 -1741170273 -282007287 1983494323 20875301 -1621484154 -396546800 1901362346 106122300 -1456582592 -567713578 1193292140 807862778 -1371302823 -649812785 1078850933 927647203 -1477060494 -789387036 1241233758 1056737736 -1600643989 -677434115 1318485319 965823953 -1265024988 -1013026638 1519853832 764416414 -1275820995 -990661461 1576723729 721278343 -1170028522 -851052416 1414310202 592157100 -1120990193 -903332711 1394699555 606494133 -1841270648 -448315362 2085491108 189342002 -1792166767 -500530169 2065946045 203744555 -1667499846 -342046676 1922406806 93497600 -1678361437 -319747019 1979211151 50294041 -1879613204 -118468486 1643708864 385757526 -2003131147 -6450077 1721026009 294909263 -2127763234 -164898744 1864534514 405125476 -2042549049 -247063471 1750027755 524844413 -428882297 -1855392239 140617643 2137429821 -519961954 -1778044408 252470194 2014008100 -390836555 -1615626717 112865177 1908219663 -270955860 -1730233798 30927744 1993399062 -69675293 -1931483531 366393295 1657898841 -55241990 -1951260052 314274774 1706836800 -184328495 -2113638841 453853181 1812598635 -227632440 -2056672674 476117988 1801964402 -587078065 -1442392359 856655715 1141422069 -630447530 -1385491776 878855034 1130722284 -740659587 -1528996117 1037307729 1255358407 -726160796 -1548707086 985254728 1304361950 -1061751253 -1213086019 783849223 1505732497 -941936078 -1327758684 701846302 1590846344 -831685095 -1184215409 543366965 1466183587 -922699264 -1106802026 655285036 1342827450 -9111610 -2005678256 293246698 1719510652 -132566049 -1893858487 370627315 1628463717 -240156684 -2035789982 530652888 1755721294 -155010067 -2117760133 416078529 1875634775 -490477662 -1782261964 214795918 2076882456 -441572421 -1834413267 195052183 2091348481 -333942896 -1692442874 34999996 1964064298 -344609911 -1670210785 91998885 1920793139 -1004873970 -1289885800 706000418 1561560756 -1015606505 -1267719295 762933819 1518224045 -893296836 -1111068758 617561616 1405619846 -844326107 -1163154509 597883401 1420151455 -642922646 -1364527108 933471814 1084528336 -557841549 -1446562843 818831967 1204376265 -680112296 -1603174450 964177524 1316953826 -803501247 -1491289129 1041623661 1225972475 -732322811 -1554082669 978830633 1297151423 -751542244 -1540140918 1027211568 1245524390 -629003209 -1383785311 881610011 1133215117 -571480018 -1427580744 870418690 1155971476 -907103135 -1091992329 669046093 1357374939 -830246792 -1182514962 546115924 1468670402 -952812461 -1338897211 691756415 1581018601 -1067911094 -1218459428 777427302 1498524144 -281574195 -1741638565 20571617 1983829367 -396738348 -1621266366 106177016 1901269358 -504623873 -1762968471 266497491 2028297541 -427702042 -1853425552 143632842 2139658588 -226454359 -2054708161 479131013 1804190995 -168996688 -2098569178 467874204 1826881802 -61137765 -1956893683 307592631 1699892513 -80291710 -1942886380 356039086 1648331064 -851274428 -1169840686 592245864 1414251774 -902868643 -1121426997 606154865 1394999527 -1013375626 -1264701984 764902490 1519406284 -990586513 -1275860487 721074243 1576896725 -789215968 -1477265994 1056695308 1241306266 -677887687 -1600163409 966139925 1318129795 -567407342 -1456915068 807431230 1193761960 -649869045 -1371211363 927836199 1078630577 -164842100 -2127854310 404935840 1864754230 -247369323 -2042216189 525275321 1749557295 -118014530 -1880093400 385440914 1644063748 -6620761 -2002925263 294951051 1720952861 -342120984 -1667459714 93701316 1922233426 -319397391 -1678683801 49807581 1979658315 -448778790 -1840833204 189680886 2085190752 -500307517 -1792353963 203655407 2066004089 1255836043 1037941021 -1529550681 -741091279 1303858578 984644868 -1548145474 -725738456 1140916665 856043823 -1441832811 -586657789 1131201952 879490358 -1386044276 -630877158 1466800623 543861113 -1184630589 -832255915 1342201334 654798176 -1106363174 -922153908 1505104349 783360331 -1212649231 -1061207961 1591465412 702342482 -1328171800 -942504834 1907665219 112433621 -1615148945 -390203143 1993960794 31350220 -1730737034 -271565600 2137989489 141038055 -1855897507 -429494069 2013455720 252040702 -1777564604 -519326510 1812183335 453282225 -2113021941 -183834467 1802403134 476663208 -2057298926 -228119420 1658335509 366936451 -1932111815 -70164305 1706423564 313705882 -1950641120 -54745930 1405204682 616990812 -1110451738 -892802704 1420590291 598428741 -1163780609 -844812951 1561997560 706543726 -1290513964 -1005362878 1517810913 762365047 -1267100211 -1015110309 1316399278 963745848 -1602696830 -679479020 1226534071 1042045985 -1491792485 -804111091 1085087900 933892106 -1365032528 -643534554 1203823749 818402323 -1446083159 -557206209 1756338178 531146900 -2036205266 -240727624 1875008539 415591565 -2117321417 -154464863 1718882352 292757670 -2005241572 -8568438 1629082665 371123391 -1894271739 -133134957 1964542054 35633392 -1692997302 -334374436 1920289919 91389161 -1669649069 -344187451 2076377172 214184130 -1781702280 -490057234 2091828301 195687643 -1834965663 -442001929 2028792585 267115423 -1763538395 -505038157 2139172624 143007622 -1852879300 -427262294 1983341371 19944365 -1741094377 -281136511 1901766434 106796980 -1621834226 -397150568 1700526957 308071419 -1957324223 -61691177 1647722356 355536866 -1942462888 -79728946 1803580255 478626761 -2054286733 -225893659 1827518278 468355024 -2098997654 -169548036 1132645313 881195863 -1383290131 -628385157 1156517848 870858574 -1428066572 -572105118 1297695731 979268453 -1554570529 -732949943 1244956650 1026799484 -1539643706 -750922160 1580587941 691202867 -1338262903 -952333793 1498947516 777989930 -1219068272 -1068413434 1357796247 669606657 -1092603205 -907607507 1468241806 545564440 -1181878622 -829766092 1643633224 384887518 -1879458972 -117535758 1721376337 295513799 -2003533955 -7122965 1865175674 405496556 -2128465066 -165346368 1749128803 524723957 -2041579697 -246888487 2084620844 189266618 -1840338176 -448160874 2066550325 204095139 -1792839911 -500932721 1922777630 94139016 -1667947726 -342748252 1979090439 49395345 -1678186709 -318777411 1520040576 765381142 -1265132628 -1013929158 1576287897 720571919 -1275437131 -990023901 1413640882 591741476 -1169419362 -850713848 1395635883 606635581 -1121855609 -903420143 1194257124 808049266 -1457484856 -567821474 1078144765 927211115 -1370665007 -649429177 1240818390 1056068160 -1476721670 -788778132 1318627023 966760025 -1600731165 -678299787 783699087 1504803865 -1061671517 -1212211915 702253206 1591523328 -942282310 -1328359124 544064701 1466627115 -832330351 -1184590585 654311588 1342648370 -921804408 -1106685666 855727339 1141271677 -586203705 -1442312879 879532274 1131128932 -631047714 -1385838264 1037751513 1256055887 -741034507 -1529641629 985075904 1303388246 -726044180 -1547812486 366505031 1658805457 -69857941 -1932444163 313895006 1706203336 -54802062 -1950549532 453239925 1812255971 -183663271 -2113227313 476979308 1802047738 -228572864 -2056818218 141524003 2137541813 -429843185 -1855574631 251836474 2013628588 -519251690 -1777604224 112522257 1907606663 -390425283 -1614961237 31010824 1994260638 -271101660 -1731173966 934116814 1084902744 -643621662 -1364972428 817936855 1204259137 -556869381 -1446385555 964097532 1316078954 -679963440 -1602247610 1041969637 1226572147 -803909431 -1491967905 706375082 1562205500 -1005319034 -1290585072 762816947 1517328677 -1015428961 -1266747383 616687000 1405539598 -892369740 -1110920158 598483329 1420497175 -845004627 -1163562949 214129926 2076470672 -489866198 -1781920580 195991839 2091493769 -442435533 -1834497883 35181876 1965024674 -334056424 -1693350770 91558189 1920082363 -344231935 -1669578601 292834658 1718844916 -8770482 -2005066536 370772347 1629403629 -132650921 -1894721343 531613008 1755903430 -241064836 -2035903254 415367497 1875194335 -154378139 -2117381901 478162445 1804017307 -225554655 -2054586441 468576788 1827330690 -169637064 -2098938962 307996223 1700566697 -61487341 -1957496955 355885606 1647399600 -80215286 -1942015076 20397673 1982861055 -281452731 -1740738605 106625648 1901972198 -397108388 -1621906486 267171419 2028701389 -505227401 -1763317791 142701122 2139505364 -426830994 -1853348872 669912773 1357463123 -908038167 -1092132993 545508060 1468332618 -829576208 -1182098586 691373815 1580381793 -952375333 -1338190003 777536238 1499427448 -1068096574 -1219423404 978919073 1298017847 -732463219 -1555017957 1026874040 1244916270 -751125612 -1539470590 880973459 1132832261 -628295745 -1383348439 871322250 1156080156 -572443738 -1427766480 94052172 1922838490 -342524320 -1668133130 49732437 1978788803 -319243655 -1677751569 188782462 2085070824 -447809966 -1840658748 204297063 2066375665 -501009845 -1792802083 405540648 1865105342 -165515772 -2128257390 524405553 1749482407 -246437347 -2042062197 385320730 1643165580 -117840330 -1879124320 295322371 1721594773 -7069137 -2003627335 1056259972 1240600338 -788832600 -1476628930 966327197 1319095051 -677995855 -1601066457 808368054 1193903904 -568273254 -1457002996 927167407 1078215481 -649260413 -1370873323 591540192 1413816182 -850637108 -1169457574 607120377 1395186543 -903771435 -1121535421 765044690 1520342852 -1013463298 -1265568152 720659403 1576227677 -990248217 -1275252111 1444508237 555631323 -1206447263 -821025801 1366603348 645105346 -1082468488 -931272722 1489173119 801491689 -1228104877 -1043616827 1605320294 682102512 -1314824374 -962170916 1269719593 1017729727 -1516240123 -760794221 1287890480 1002739366 -1563572452 -708118646 1165355547 846387853 -1417966793 -595805279 1108880898 891231892 -1407824082 -619610184 1836536453 443572755 -2089208919 -193068225 1780127388 488482314 -2079000656 -216807642 1672272567 346810913 -1918714981 -89814259 1690377902 331755064 -1966112894 -37204204 1891648225 130511479 -1630657587 -372698277 2007860984 11187822 -1717311532 -291186878 2115750611 152894021 -1877627905 -418210967 2037780170 242302556 -1753714714 -528523408 1325548300 939881370 -1593040352 -703917386 1215268629 1063827331 -1503533511 -781789521 1104792382 920583080 -1344820718 -657417596 1186205479 833830833 -1464177141 -541237603 1387615080 632447998 -1128582588 -876870958 1440257905 585082855 -1143540131 -858667317 1550768986 728361932 -1302283658 -983069984 1526931267 738471893 -1257406865 -1039511815 1953260484 57365330 -1704852760 -312135042 1929488349 67540811 -1659910415 -368511385 2058873846 229694304 -1799779622 -474039732 2111451119 182263673 -1814802749 -455901611 1775989664 517751606 -2016079220 -254664166 1857468345 431064879 -2135370091 -138418685 1728117650 268946180 -1995531586 -32921048 1617772427 392826653 -1906090329 -110858703 1680806095 321396825 -1977519645 -47824523 1665324246 340124736 -1924352518 -95713940 1794414845 502507627 -2063926831 -201471673 1838767332 446590066 -2087240248 -191885986 2040004779 245313597 -1751752313 -527347439 2130035890 166917156 -1862556258 -402877176 2000914585 4503567 -1722947147 -297084637 1882082432 120159254 -1642058324 -383312582 1598107655 675676305 -1320201941 -968334915 1479341086 791397512 -1239247566 -1054497372 1369094197 647858339 -1080764135 -929830513 1459059756 569396410 -1191633664 -805425770 1123426403 904990965 -1393016497 -604016167 1167844474 849138924 -1416264362 -594364992 1278060625 992647367 -1574712963 -718997013 1262513224 1011309790 -1521611420 -766951950 2100568462 171118872 -1824898910 -465735628 2052711831 224318721 -1806203717 -481250259 1945086396 82352426 -1646147440 -353961978 1954704805 59071795 -1702097783 -309642209 1619210730 394527100 -1903341370 -108371888 1743713779 283755877 -1981770529 -18373559 1851308504 425691470 -2141792012 -145627038 1765113281 506613079 -2026169107 -264491909 1180303686 828191184 -1470865302 -548187908 1094174047 909178313 -1355176845 -666987291 1216448884 1065794018 -1500518312 -779560754 1340886381 954957307 -1579013055 -689627945 1542263074 753541556 -1243385842 -1025228648 1551947067 730326445 -1299270633 -980843391 1429641488 573680006 -1153894340 -868235094 1381719305 626814367 -1135264731 -883815245 846575433 1165133791 -595863963 -1417877773 890794832 1109345222 -619310468 -1408163094 1018052475 1269370861 -761242025 -1515753791 1002699618 1287965684 -707945906 -1563776296 801285933 1489344443 -1043544575 -1228147049 682582836 1604866978 -962526696 -1314508146 555298591 1444814729 -820556237 -1206878555 645196550 1366547344 -931493334 -1082279236 152803201 2115806999 -417990995 -1877817797 242635672 2037474062 -528993612 -1753284062 130031539 1892101925 -372343137 -1630974455 11393962 2007690044 -291259770 -1717270000 346851301 1672198003 -89987383 -1918511521 331432956 1690727274 -36756784 -1966599610 444010455 1836072769 -193368325 -2088870291 488295374 1780349784 -216749342 -2079090060 728663560 1550431902 -983505116 -1301817422 738411025 1527018119 -1039326403 -1257630805 632622650 1387413164 -876908778 -1128505472 584632867 1440742069 -858346737 -1143891047 920229484 1105110778 -656935104 -1345271850 833901173 1186161379 -541445287 -1464007729 939662942 1325739720 -703824014 -1593094172 1064294983 1214835409 -782124181 -1503228931 268478144 1728550486 -32585748 -1995835526 393044697 1617580623 -110951435 -1906035869 517680882 1776033380 -254455842 -2016247992 431418091 1857149565 -138900537 -2134918319 230143652 2058389042 -474359928 -1799428322 182088381 2111652395 -455863407 -1814879481 57425558 1953172992 -312320070 -1704628436 67238543 1929824793 -368075869 -1660376267 4445643 2001003869 -296897305 -1723169679 120459730 1881743684 -383749890 -1641594776 244866553 2040491375 -527024939 -1752101821 167090656 2129832310 -402917172 -1862481830 502580655 1794372921 -201677693 -2063756267 446235062 1839083808 -191405926 -2087694324 321867165 1680375051 -48157519 -1977213913 339904900 1665513746 -95623000 -1924409282 992867587 1277871509 -719088593 -1574656839 1010839834 1262944652 -766619594 -1521917792 905346353 1123110311 -604496867 -1392563061 849066280 1167886782 -594159612 -1416435566 647685479 1369298417 -929790901 -1080838947 569844094 1458573800 -805748654 -1191284540 675376469 1598447043 -967897991 -1320665873 791456076 1479252442 -1054685088 -1239025418 425256074 1851773980 -145324634 -2142128848 506798227 1764888581 -264552001 -2026082007 394489016 1619287086 -108196460 -1903543038 284076193 1743362103 -18822771 -1981286117 82834670 1944634488 -354314814 -1645828780 58863863 1954873441 -309571109 -1702141619 171211996 2100513866 -465953296 -1824707226 223983813 2053015635 -480781847 -1806636673 574014530 1429337300 -868702866 -1153460744 626720859 1381773517 -883596937 -1135455775 753749104 1542094054 -1025299108 -1243341366 729843817 1552398591 -980489915 -1299588653 1065473062 1216799920 -779111158 -1501002340 954994751 1340809385 -689802989 -1578811003 828005396 1180527746 -548127432 -1470952018 909613069 1093707931 -667289311 -1354839625 -1631520699 -372782893 1892587881 130656767 -1716700068 -290845494 2007194992 10776038 -1877249929 -417578783 2115309915 152183245 -1753828242 -529431304 2037962050 243262932 -2089293791 -193931081 1836681485 444512667 -2078659528 -216195922 1779715348 487816578 -1918083053 -89436027 1671561535 346370473 -1967021046 -37317476 1691338022 331937200 -1515267955 -760616933 1268824481 1017612599 -1564271468 -708563966 1288535480 1003113774 -1418374977 -596484055 1165701523 846987525 -1407675226 -618683344 1108800906 890357020 -1206269719 -820053889 1444391365 554735955 -1082913552 -931971994 1366978012 645750090 -1228783397 -1044025267 1489773047 801837409 -1313897278 -962022316 1604445678 682022264 -2015639292 -253953646 1775609896 517118142 -2135552739 -139379317 1857580081 431971495 -1996472010 -33066592 1728978970 269029516 -1905425105 -110447175 1617159171 392483989 -1704142496 -311694858 1952626764 56985818 -1660871303 -368693777 1930394709 67652803 -1799925422 -474979900 2058956926 230555880 -1814391477 -455236131 2111108199 181650673 -1128928820 -877471398 1388021984 633124982 -1143460395 -857793213 1440107769 584154223 -1301388802 -982953624 1549795538 728182852 -1258052121 -1039886991 1527629003 738915421 -1593640536 -704263874 1326225540 940288018 -1502659151 -781710041 1214340253 1063676939 -1344704102 -656522996 1104613558 919609376 -1464552061 -541883115 1186649263 834528313 -1393124665 -604919215 1123613675 905956221 -1415880994 -593727928 1167409138 848432996 -1574104331 -718658973 1277391833 992232271 -1522477332 -767039878 1263450048 1011451734 -1321104733 -968443339 1599073167 675863321 -1238610246 -1054114260 1478635414 790961920 -1080425839 -929222137 1368679357 647189291 -1191721336 -806291938 1459201956 570332978 -1751598577 -526415207 2039929635 244444085 -1862959594 -403550592 2130386746 167522220 -1723649475 -297532757 2001556241 4875143 -1641089500 -383138126 1881184008 120039326 -1976587669 -47670531 1679936327 321321937 -1925026190 -96117020 1665929054 340475848 -2064375207 -202173745 1794786165 503149539 -2087066048 -190916906 1838647148 445691898 -1242715258 -1024812272 1541655210 753203772 -1300205665 -980984055 1552813747 730414629 -1154079820 -869199070 1429750424 574583310 -1134827603 -883108037 1381336705 626177559 -1470448670 -547517580 1179966158 827583064 -1355317253 -667922579 1094262487 910044737 -1501482032 -779746490 1217352444 1065902698 -1578305591 -689191073 1340249829 954574451 -1903981746 -108741672 1619913314 394975988 -1980870825 -18251839 1742745211 283582189 -2141715588 -144755734 1851155024 424760006 -2026518683 -265095181 1765516873 507287263 -1825268950 -466375748 2101017094 171821712 -1806082253 -480350299 2052537887 223350409 -1645276392 -353885298 1944154676 82199202 -1702701311 -309991529 1955378733 59475643 -89375423 -1918169641 346184813 1671785723 -37619368 -1966683698 332372084 1690872034 -193481357 -2089777691 444191839 1837032649 -216370838 -2078457348 487854150 1779638480 -417649371 -1877205581 152390665 2115140767 -529077956 -1754146390 242780176 2038413446 -373250793 -1631087231 130991163 1892283565 -290627314 -1716891240 10682402 2007249076 -1044243063 -1228591841 801930405 1489718323 -961554032 -1314330362 681687228 1604749354 -820406853 -1205951187 555218071 1443939329 -931901022 -1082957516 645542030 1367146520 -596308499 -1418576517 846949569 1165778007 -619132428 -1407190686 890677464 1108449358 -760314401 -1515604663 1017177331 1269290085 -708623930 -1564184240 1003299050 1288310908 -474543104 -1800389482 230255916 2059296186 -455423975 -1814169457 181709109 2111019427 -311655374 -1704217436 56812830 1952830856 -369016789 -1660522307 68100359 1929908625 -33547164 -1996018446 269385032 1728663006 -110241667 -1905596181 392411473 1617201607 -254045098 -2015583040 517338490 1775420908 -139046833 -2135858983 431501667 1858011637 -656855864 -1344398242 920079844 1104182642 -541792047 -1464608697 834308605 1186838891 -704469766 -1593469844 940361174 1326183744 -781229853 -1503113099 1063322063 1214656857 -982631252 -1301738438 727735680 1550282006 -1039927115 -1257977821 739088793 1527425295 -877284194 -1129151480 633066930 1388111140 -858230649 -1142996975 584454571 1439768893 -929407037 -1080201387 647249647 1368591993 -805856294 -1192187060 570030838 1459538528 -968763407 -1320753305 676312797 1598588491 -1054075928 -1238686850 790786756 1478836818 -718450777 -1574273231 992161419 1277435421 -767521858 -1522025688 1011804818 1263131140 -604584043 -1393428733 905488057 1124046383 -593820788 -1415826662 848650912 1167217206 -202080501 -2064429155 502930983 1794977457 -191251694 -2086761596 446159422 1838213800 -47188167 -1977038929 320968213 1680254595 -96324832 -1924856906 340546060 1665884826 -297570449 -1723572231 5049923 2001354453 -382817418 -1641440288 119589466 1881668300 -526850211 -1751132213 244745841 2039592679 -403365052 -1863183406 167461480 2130473726 -780046718 -1501143532 1066340270 1216888632 -689132901 -1578395123 954387383 1340472097 -547690832 -1470245338 827623324 1179891466 -667475287 -1355804097 909722501 1094611731 -868843802 -1154396560 574103498 1430204252 -883180801 -1134785943 626383827 1381165893 -1024592172 -1242905022 753113080 1541711726 -981454131 -1299774885 730747873 1552507767 -353415606 -1645707556 81866598 1944461296 -310212013 -1702511931 59566975 1955322857 -466303368 -1825310994 171616084 2101188546 -480705951 -1805765897 223830861 2052084699 -145203666 -2141229384 425082626 1850806164 -264922569 -2026722655 507247387 1765591949 -108800484 -1903892854 395163440 1619691430 -17952251 -1981209965 283145001 1743209407 484139036 1809600650 -220921552 -2049822298 464954373 1823577235 -172440279 -2101348929 302049326 1695013048 -66156286 -1962296940 359476279 1651121313 -77378277 -1939571315 23883896 1986740462 -278785708 -1738202686 100775009 1896252663 -401615539 -1626806821 263714890 2024851676 -507930266 -1765889552 148520019 2145193157 -422290049 -1848414743 666190036 1353871426 -910482952 -1094971026 551060685 1474278491 -824777247 -1177430665 695126246 1584003184 -949966390 -1335387812 771951871 1493449833 -1072861741 -1224057531 973230256 1292197926 -737398372 -1559559926 1030722729 1248371775 -748554875 -1536768749 886691970 1138681876 -623396434 -1378842312 867441819 1152592909 -574980681 -1430434527 96489821 1925669323 -338808719 -1664548633 44930372 1974117842 -324799384 -1683700482 186374511 2082269689 -451561405 -1844279083 209067382 2071014880 -495420326 -1786819380 410468665 1869640111 -159834091 -2122444669 521831712 1746777526 -250289140 -2045520742 380422411 1638660509 -123557849 -1884972879 297864466 1724267908 -3183554 -2000135000 1051619733 1235828995 -794816327 -1482219473 969127308 1321501978 -674376544 -1597316042 813037991 1198704945 -562325365 -1451448291 924335550 1075776808 -652845934 -1374589948 588866033 1411273063 -854130467 -1173344181 611624424 1400083838 -897923900 -1115818926 767748547 1522915669 -1010005777 -1261717383 716123610 1571298636 -996061962 -1280934816 787284638 1508520456 -1058839630 -1209773276 696305287 1585968657 -946952277 -1333160131 540445356 1462876730 -835130496 -1186997482 660295349 1348238883 -917164135 -1101914353 861541114 1146954348 -581667882 -1437383872 876074723 1127278197 -633751601 -1388411047 1031903944 1250339422 -745538588 -1534538894 988569297 1307274823 -723369987 -1545269397 360915542 1652822720 -74628230 -1937083412 317646415 1709823705 -52394141 -1947748363 458795620 1818204914 -178861240 -2108556322 473263741 1798463211 -231010479 -2059649081 137638450 2134049444 -432385250 -1858247800 257553963 2019477181 -514353401 -1773099119 116374016 1911065238 -387851476 -1612256326 25329177 1988447887 -276029643 -1735708765 938882015 1089536841 -638037261 -1358994843 815527878 1201456976 -560621846 -1450006916 959298541 1311411067 -685516095 -1608193449 1044414452 1229410146 -800186664 -1488376242 708912059 1564873517 -1001438569 -1287097855 757917602 1512822580 -1021147506 -1272596968 614116233 1402837791 -896218459 -1114375629 603418512 1425039110 -839315780 -1157743062 211292951 2074026881 -493456837 -1785642323 200660750 2096293784 -436488670 -1828944204 37985061 1967434675 -330434039 -1689597281 86925116 1915318186 -350208496 -1675161978 288293747 1713910757 -14589345 -2010754359 373475178 1631975420 -129194426 -1890871600 536120129 1760803799 -235214227 -2030183685 412700504 1872658382 -157864332 -2121261342 2025301272 263230862 -1766210508 -507579230 2145018113 148722071 -1848377299 -422367045 1986800938 23797180 -1738388474 -278561648 1895950643 101112229 -1626372065 -402081655 1694545276 302482922 -1961962416 -66460474 1651339621 359285235 -1939664823 -77324065 1809530190 484183512 -2049614750 -221090572 1823930711 464636353 -2101831557 -171988755 1138329040 887010630 -1378360068 -623848342 1152664009 867397983 -1430642459 -574812045 1291980258 973421940 -1559466802 -737452968 1248840187 1030289773 -1537103657 -748251071 1584305588 694789410 -1335823208 -949500914 1493389741 772038971 -1223872383 -1073086441 1354046854 665988368 -1095009110 -910406596 1473829279 551545097 -1177110349 -825128923 1638700121 380347599 -1885145739 -123353629 1723945024 298213590 -1999687316 -3669510 1870077035 410004733 -2122744505 -159494703 1746589810 522053860 -2045462178 -250377784 2082178109 186430635 -1844058863 -451750521 2071347236 208761010 -1787289336 -494988898 1925188623 96943257 -1664193245 -339124811 1974323222 44759168 -1683773126 -324757076 1522709649 767919111 -1261644355 -1010047701 1571778696 715669534 -1281289820 -995745486 1410940067 589171765 -1172873841 -854561511 1400174778 611567660 -1116038762 -897734400 1198892277 812815459 -1451506215 -562236081 1075339500 924799098 -1374289472 -653184682 1236151495 1051270225 -1482666517 -794329731 1321461982 969201736 -1597142542 -674580124 1250019226 1032255244 -1534089546 -746023392 1307313027 988492565 -1545444689 -723168711 1146769320 861765438 -1437323644 -581755374 1127713713 875608871 -1388713315 -633415157 1463212030 540141416 -1187465518 -834697660 1348146151 660349809 -1101696309 -917355939 1508728780 787115866 -1209844000 -1058795914 1585486805 696757059 -1332806919 -947271057 1911547730 115922884 -1612609922 -387533080 1988240203 25498589 -1735638425 -276073743 2134142816 137584630 -1858466228 -432193830 2019142521 257858543 -1772631467 -514786621 1817769782 459261856 -2108254694 -179198324 1798648623 473039801 -2059709949 -230923627 1652784900 360992658 -1936908760 -74830146 1710144285 317295499 -1948198351 -51909977 1402664667 614319693 -1114335241 -896293023 1425486530 602931796 -1158065170 -838966408 1564573417 709250687 -1286660155 -1001902253 1512880880 757828198 -1272783908 -1020925110 1311631039 959108649 -1608284269 -685459707 1228939942 1044845104 -1488043126 -800492772 1089891981 938565147 -1359474783 -637583561 1201384084 815569410 -1449800776 -560792786 1760876051 536077957 -2030389441 -235042903 1872302602 413016732 -2120781018 -158317648 1714380321 287862455 -2011087091 -14282853 1631754808 373664430 -1890780396 -129250430 1967375991 38074081 -1689409701 -330655795 1915617902 86586104 -1675599038 -349744172 2073579077 211779283 -1785319575 -493805569 2096466524 200456906 -1828983952 -436413466 -738006508 -1559897470 973900600 1292614574 -747688435 -1536680293 1029787425 1248231351 -623287770 -1377938768 886506250 1137718172 -575363521 -1431071063 867878675 1153300357 -910820752 -1095578906 666606428 1354542026 -824689047 -1176563969 550920005 1473343443 -949063102 -1335278892 694162286 1583817720 -1073498533 -1224440115 772659063 1493886945 -278082852 -1737754038 23243760 1986370406 -402583867 -1626980781 101674985 1896374143 -508083474 -1766821256 263791554 2025722708 -421886217 -1847740831 148170715 2144589645 -220472648 -2049119698 483769236 1808960258 -172613983 -2102317513 465076109 1824476955 -67087734 -1962450404 302920614 1695089456 -76704109 -1939167739 358873023 1650771753 -853943467 -1172378685 588757625 1410370287 -898359476 -1116524582 612007520 1400721142 -1010674841 -1262132239 768356939 1523253981 -995125378 -1280792600 715257426 1571210948 -793851087 -1482032217 1050716701 1235720843 -675082456 -1597751362 969764356 1321885330 -562740477 -1452117099 813376047 1199313593 -652703974 -1373653108 924247606 1074910880 -159908963 -2123314421 410622641 1870572071 -249938044 -2044915950 521428648 1746103870 -122915921 -1884601543 379720323 1638212117 -4081738 -2000255200 298833562 1724442124 -339678215 -1664623761 97422037 1925823043 -324194336 -1683349642 44256972 1973714522 -451189813 -1843637411 185926375 2081567345 -495540270 -1787717820 209241854 2071983720 -432764778 -1858881536 138078650 2134759724 -514241393 -1772192743 257371555 2018516277 -386989916 -1612173262 115433864 1910919454 -276642627 -1736051669 25994641 1988859143 -75261710 -1937463196 361626078 1653262664 -51487509 -1947636611 316685767 1709641041 -178777920 -2107695018 458650092 1817264506 -231353127 -2060262321 473675253 1799128419 -581261218 -1436706616 861194610 1146354148 -633902009 -1389339439 876154219 1128152573 -746512276 -1534717702 1032798528 1250456022 -722672523 -1544825629 987923801 1306899919 -1058162630 -1209366356 786684182 1508174208 -947880925 -1333310283 697179407 1586048409 -835309560 -1187970914 540561700 1463771570 -916720623 -1101216633 659920189 1347593643 -13649449 -2010609343 287430907 1713825901 -129860146 -1891283624 374086882 1632316532 -235654683 -2030894733 536498377 1761435743 -157682180 -2120301206 412587216 1871750214 -493311565 -1784702683 211208351 2073163785 -436900438 -1829610180 201002118 2096905232 -331144831 -1690037993 38617261 1967812667 -349248104 -1674980082 86017204 1915204642 -1002333921 -1287214711 709883955 1565051045 -1020502778 -1272222320 757218346 1512377532 -895872723 -1113775685 613707777 1402159255 -839396044 -1158617694 603567128 1425966222 -638154373 -1359889939 939059287 1090508993 -560247454 -1449361932 815082574 1200757976 -684916407 -1607847457 958619749 1311002867 -801061552 -1488456250 1045341308 1229559018 -1334956272 -949411962 1583369788 694648490 -1224479991 -1073423457 1494059557 772455091 -1095391454 -911042636 1354483214 666695320 -1177001157 -824224851 1473643031 550580865 -1378271372 -622981150 1138187864 886075086 -1430979731 -575419397 1153079873 868068055 -1560103098 -737835056 1292686954 973858556 -1536199841 -748141623 1247875699 1030103781 -1962930216 -66633906 1695444724 302603874 -1938961471 -76874921 1650698989 358914683 -2049210390 -220416132 1809180358 483579472 -2101984269 -172919963 1824006879 465506889 -1766383684 -508547286 2025422480 264130054 -1847927899 -421663949 2144647817 148081183 -1737713778 -278157544 1986197154 23447092 -1627303017 -402234623 1896821435 101188141 -1451942319 -562942265 1199275901 813453291 -1374102968 -652219682 1075231588 923896818 -1481730461 -794188043 1235285839 1051183065 -1597812102 -674995476 1322070870 969540544 -1262350795 -1010483549 1523347225 768302991 -1280325076 -995558726 1570876160 715561878 -1172732409 -853625199 1410852651 588306365 -1116454370 -898403704 1400513330 612176804 -1843708263 -451146225 2081775541 185757475 -1787364736 -495859178 2071501740 209693498 -1665091925 -339245507 1926158215 97117969 -1683131726 -324386268 1973621662 44311304 -1884541187 -123003285 1638027217 379944775 -2000557340 -3745166 1724877768 298367838 -2122864945 -160393639 1870252003 410974069 -2045091114 -249736640 1746142202 521352044 -2108142190 -178291452 1817586878 458300456 -2060088949 -231556835 1799088295 473749553 -1937521248 -75172554 1653449868 361403418 -1947336263 -51826385 1709203605 317149187 -1611702794 -387420832 1910586586 115739724 -1736271377 -276452999 1988950211 25938005 -1858808380 -432806574 2134553832 138249342 -1772547619 -513924789 2018996465 256917607 -1187615398 -835625524 1463290998 541015264 -1101289149 -916678187 1347799151 659749113 -1209146008 -1058351618 1508082756 786740434 -1333780111 -947449369 1586380893 696873163 -1535017666 -746173016 1250892818 1032334468 -1544767193 -722761295 1306712075 988145821 -1436879604 -581057126 1146393632 861119670 -1388891883 -634388093 1127829561 876503215 -1690075949 -331068347 1967988223 38415721 -1674659638 -349599652 1914755558 86501744 -1785137951 -492845961 2073466317 210871643 -1829424904 -437125010 2096845268 201089346 -2030801737 -235709407 1761217947 536689933 -2120636242 -157378504 1872218498 412154132 -2010127227 -14101485 1713472937 287749439 -1891491684 -129691638 1632387504 374042918 -1607640037 -685085555 1310932279 958664097 -1488939006 -800610156 1229912366 1045023160 -1359555543 -638458689 1090041093 939492755 -1449455568 -560193370 1200976156 814891402 -1113961345 -895648535 1402219859 613621189 -1158182810 -839862032 1425664330 603904476 -1287535539 -1001982757 1565500769 709400055 -1272184748 -1020579646 1512202616 757420526 -1013098769 -1264949639 764622787 1519650645 -990866698 -1275616672 721351642 1576649548 -850993443 -1170084277 591970289 1414500199 -903144764 -1121179054 606436328 1394756478 -567654773 -1456638435 807675815 1193482033 -649624942 -1371491836 927589310 1078907688 -789459271 -1476985297 1056944021 1241030403 -677639520 -1600439754 965897100 1318411034 -118262233 -1879816527 385685259 1643784093 -6376898 -2003205464 294703890 1721230212 -165085675 -2127573373 405184313 1864478639 -247121396 -2042492262 525032224 1749838774 -448502205 -1841080619 189400943 2085435385 -500587942 -1792109876 203932534 2065757152 -341840271 -1667703065 93425501 1922482123 -319673752 -1678435586 50088772 1979415506 -628725842 -1384032456 881329794 1133458964 -571759689 -1427336415 870695579 1155723789 -732041316 -1554325750 978554544 1297399334 -751817851 -1539892461 1027492521 1245280831 -953059382 -1338620068 692000486 1580738160 -1067666477 -1218739387 777179903 1498800745 -907345928 -1091711122 669294292 1357098562 -829998111 -1182790793 545872589 1468951131 -504871066 -1762691088 266741322 2028017372 -427457665 -1853705239 143385171 2139935429 -281817260 -1741357118 20819576 1983553262 -396489907 -1621541925 105933409 1901550327 -60860670 -1957140588 307312174 1700136632 -80571621 -1942641779 356315703 1648083617 -226173136 -2054951002 478854684 1804439178 -169272535 -2098320449 468154885 1826638483 -240438163 -2035546885 530928961 1755473367 -154734476 -2118008606 415797592 1875878350 -9388961 -2005431095 293526899 1719266789 -132286394 -1894102832 370350442 1628711420 -333700087 -1692724065 34751781 1964340659 -344858608 -1669934970 92242236 1920512426 -490230725 -1782539091 214551831 2077162881 -441817054 -1834133324 195299598 2091071896 -893053787 -1111350221 617313673 1405895967 -844574532 -1162878934 598126992 1419870470 -1004626793 -1290163199 705756603 1561840941 -1015850866 -1267439592 763181474 1517947188 -680393535 -1602931625 964453869 1316705659 -803225384 -1491537842 1041342964 1226215778 -643199757 -1364280219 933752287 1084284233 -557561622 -1446807428 818555334 1204623696 -391117524 -1615383110 113140736 1907971222 -270679755 -1730481757 30646297 1993642127 -429159138 -1855144568 140897330 2137185444 -519681785 -1778288239 252192811 2014255293 -184085176 -2113919522 453604452 1812874482 -227880623 -2056396345 476360829 1801683179 -69427846 -1931760148 366148694 1658178752 -55486109 -1950979595 314521679 1706559705 -740416028 -1529277070 1037059272 1255634014 -726408707 -1548430997 985497809 1304080455 -586830378 -1442669248 856411386 1141701740 -630691377 -1385211559 879102179 1130444917 -831965824 -1183972074 543642796 1465934906 -922422887 -1107050225 655003829 1343070243 -1062027854 -1212838620 784129182 1505487880 -941655637 -1328002755 701569159 1591093265 -1477340181 -789142659 1241510599 1056490065 -1600366606 -677681308 1318205150 966067784 -1456858151 -567465137 1193573109 807619171 -1371021376 -650055850 1078574828 927895162 -1169783921 -851332327 1414062755 592433717 -1121237098 -903055616 1394943674 606213676 -1264776259 -1013302485 1519610513 764697095 -1276063836 -990380238 1576971912 721002014 -1667255517 -342326347 1922159119 93774489 -1678608582 -319469652 1979454998 50013824 -1841022191 -448590969 2085247549 189622955 -1792409848 -500248674 2066193956 203468466 -2128043193 -164654127 1864811115 404878077 -2042271906 -247310392 1749747314 525088484 -1879889035 -118219805 1643989593 385514191 -2002849940 -6692870 1720749632 295157462 -1091919190 -907177412 1357169542 669250320 -1182308685 -830450139 1468598175 546191113 -1338955112 -952755698 1581206452 691567394 -1218646399 -1067721193 1498582957 777371451 -1554140466 -732265896 1297339362 978641780 -1540327721 -751352255 1245583355 1027155821 -1383712004 -629077398 1133009872 881814342 -1427374363 -571683213 1155899337 870494047 -2054913438 -226249996 1804264270 479056856 -2098641285 -168921363 1827088215 467670977 -1956705712 -61326650 1699834748 307649514 -1942827447 -80347425 1648144229 356229107 -1741450746 -281763184 1983771434 20628412 -1621207521 -396794231 1901082419 106366885 -1763173836 -504419678 2028370712 266423182 -1853497811 -427626821 2139864833 143429527 -1782058647 -490683905 2076807237 214868179 -1834338960 -441645594 2091144284 195257546 -1692632741 -333755955 1964120183 34941153 -1670267582 -344551980 1920982126 91811064 -2005868275 -8924773 1719566369 293187767 -1893915372 -132508286 1628652600 370439342 -2035586753 -240363095 1755645971 530724997 -2117685978 -155083344 1875430410 416283804 -1364602463 -642850505 1084731533 933265435 -1446767176 -557636306 1204450452 818758658 -1603118701 -680171259 1316763839 964364329 -1491100278 -803689188 1225915558 1041681456 -1289829947 -1004932781 1561370857 706187391 -1267530276 -1015794358 1518167280 762991718 -1111143945 -893224607 1405823195 617355341 -1163358738 -844120712 1420225730 597810260 -1931689944 -69472066 1657970948 366317970 -1951333327 -55167833 1707042077 314070411 -2113452006 -184518516 1812539702 453908896 -2056614909 -227689323 1801776431 476306873 -1855205300 -429072166 2137370976 140673526 -1777986475 -520018749 2013820281 252659183 -1615832962 -390633240 1908291922 112789956 -1730306969 -270881551 1993604427 30723549 -1213013792 -1061826442 1505526220 784052570 -1327553287 -942140305 1590773205 701920579 -1184274222 -831629244 1466370558 543177064 -1106989877 -922510243 1342885351 655228273 -1442451324 -587022318 1141608872 856465726 -1385679715 -630258677 1130780081 878798119 -1528923978 -740734944 1255152026 1037510924 -1548501841 -726365127 1304288643 985328917 189062375 2084826225 -448086581 -1840411299 204019966 2066622568 -500729390 -1793046204 94328021 1922589763 -342804999 -1667889809 49451212 1979031642 -318967328 -1677999754 385076355 1643445269 -117592657 -1879401159 295569562 1721317388 -7312970 -2003347168 405292209 1865380903 -165272163 -2128538357 524648616 1749200958 -246685308 -2041786094 808123439 1194183865 -568025853 -1457279595 927414326 1077938336 -649504486 -1370592884 1056011293 1240876171 -788589263 -1476909657 966569988 1318813842 -678244056 -1600790082 765324363 1520098525 -1013740185 -1265320463 720382034 1576474820 -989968002 -1275495960 591815801 1413567727 -850918059 -1169214013 606838880 1395429622 -903495348 -1121783334 308276646 1700322608 -61764470 -1957250020 355609023 1647647017 -79935341 -1942259707 478438804 1803769090 -225835848 -2054343634 468296077 1827574043 -169361247 -2099187657 266927554 2028981588 -504980242 -1763595144 142948827 2139228493 -427075337 -1853069215 20149744 1983137126 -281209636 -1741020086 106869225 1901691263 -397356859 -1621630893 691129710 1580662264 -952128446 -1338467116 777783671 1499150817 -1068341157 -1219143475 669664604 1357739466 -907795344 -1092414234 545751365 1468051923 -829824919 -1181822721 881253642 1132588444 -628573146 -1383101264 871045395 1156327813 -572164033 -1428010839 979195192 1297769902 -732744684 -1554774910 1026593057 1245159863 -750850035 -1539719013 963821157 1316327155 -679682231 -1602490401 1042250364 1226328810 -804185264 -1491719226 933836375 1085146817 -643344517 -1365219347 818213454 1204011736 -557149342 -1446140940 616934913 1405263511 -892612819 -1110638661 598239768 1420778126 -844756172 -1163838558 706618931 1561925285 -1005566177 -1290307703 762569258 1517605564 -1015184634 -1267027056 35430061 1964748347 -334299263 -1693069545 91314868 1920363042 -343983208 -1669854450 214374047 2076190217 -490113101 -1781643483 195744390 2091770384 -442190934 -1834777796 531336905 1756151391 -240783387 -2036146317 415648464 1874950726 -154653700 -2117133462 292554491 1719088749 -8493097 -2005313727 371049186 1629155956 -132930610 -1894476968 543788836 1466875826 -832049656 -1184833890 654592829 1342405547 -922080751 -1106437497 783419158 1505048448 -1061394886 -1212459348 702530319 1591276441 -942562781 -1328115019 1037999936 1255780310 -741278100 -1529360646 984832857 1303669711 -725796235 -1548088605 855971698 1140991972 -586451362 -1442036024 879285099 1131406333 -630803897 -1386118447 453488620 1811980154 -183906624 -2112946602 476736501 1802328931 -228324647 -2057094577 366749662 1658525512 -70105358 -1932167580 313648071 1706480465 -54557973 -1950829955 112246664 1907855134 -390144348 -1615204814 31292305 1994017543 -271377731 -1730926037 141244346 2137786156 -429566314 -1855822336 252113827 2013381429 -519531889 -1777360359 1864899043 405743989 -2128185137 -165590951 1749409274 524479852 -2041856810 -246641600 1643352529 385130823 -1879183107 -117784469 1721652680 295265630 -2003815196 -6880142 1923025287 93862161 -1668192085 -342468547 1978846622 49675528 -1677939534 -319054812 2084864437 188985635 -1840586599 -447885297 2066302380 204371258 -1792596864 -501214186 1413888299 591464893 -1169663993 -850433903 1395391794 606916004 -1121608674 -903697272 1520283929 765100431 -1265381323 -1013653341 1576039680 720848278 -1275194324 -990305094 1240541519 1056315865 -1476442013 -789022475 1318907222 966516160 -1601008518 -678052628 1193976189 808292843 -1457209263 -568069945 1078420836 926963186 -1370946488 -649186082 1983064226 20191284 -1740813938 -281380584 1902046395 106552365 -1622110825 -396903167 2028511376 267358214 -1763262020 -505286358 2139448457 142758943 -1853160027 -427018957 1803827398 478349392 -2054530582 -225613444 1827273951 468634697 -2098749965 -169824923 1700770036 307789922 -1957572136 -61415090 1647473901 355812475 -1942219327 -80009897 1297942634 978991356 -1554814650 -732669488 1244712051 1027079397 -1539396257 -751198775 1132888152 880914638 -1383538316 -628108830 1156269121 871134423 -1427823251 -572385797 1357518862 669853848 -1092323038 -907851340 1468521495 545320065 -1182155461 -829518419 1580306492 691445930 -1337986800 -952581754 1499223077 777741491 -1219349239 -1068169825 1562278753 706300919 -1290790323 -1005114661 1517535096 762613742 -1266819500 -1015353662 1405481811 616743877 -1110732161 -892558615 1420310346 598673372 -1163504026 -845060368 1084844805 934173587 -1364784599 -643810625 1204072220 818126730 -1446326736 -556925274 1316152119 964023201 -1602452965 -679759219 1226778414 1041766328 -1492040190 -803834220 1718639529 293038911 -2004993403 -8844781 1629331376 370847526 -1894515044 -132854262 1756091291 531424013 -2035961161 -241008095 1875253122 415311636 -2117568850 -154188232 2076658637 213941083 -1781978399 -489809289 2091552724 195936066 -1834684680 -442245522 1964819455 35386217 -1693277485 -334130619 1920010214 91633520 -1669372214 -344435108 1141197344 855800502 -1442108660 -586409062 1130925625 879738543 -1385763051 -631119997 1256112658 1037693572 -1529830594 -740846680 1303578123 984888989 -1547868377 -725985359 1504860740 783641298 -1212400792 -1061483522 1591713373 702066379 -1328414863 -942223385 1466552950 544137952 -1184386214 -832535604 1342445167 654518009 -1106610365 -921876523 2137746152 141318782 -1855648828 -429769902 2013703921 251764327 -1777807395 -519045301 1907417818 112710220 -1614904330 -390483104 1994204867 31069781 -1730983953 -271288455 1658616460 366692890 -1932387424 -69915850 1706147477 313953795 -1950359623 -54989009 1812460222 453034536 -2113301614 -183590140 1802122919 476907057 -2057021557 -228366563 -1990245186 -27757528 1733371282 274076932 -1909292889 -113921999 1614602635 389796125 -2021340020 -259785702 1770696096 512597302 -2132211563 -135383037 1860659641 434133295 -1796713254 -470850484 2061907446 232850784 -1819963197 -461201323 2106323439 176996729 -1707877144 -315298690 1950203332 54168914 -1654777615 -363255705 1934653917 72829259 -1305385866 -986295072 1547634010 725104076 -1252220817 -1034186503 1532150083 743829973 -1125454780 -873603886 1390710120 635682302 -1148770211 -864020277 1435060593 579762663 -1350142958 -662616956 1099437374 915350952 -1460948981 -538148707 1189466407 836952497 -1587676128 -698692426 1330879756 945073562 -1506789319 -784922449 1212045589 1060727171 -1874561537 -415021719 2118784211 156050501 -1758875162 -533823120 2032652490 237035612 -1633681971 -375861925 1888591073 127315063 -1712178732 -285931198 2013026552 16476270 -1913428581 -84650739 1677526199 351941665 -1969315454 -40267500 1687208110 328724536 -2094469719 -198189761 1831242885 438418451 -2075842128 -213771994 1783318684 491550730 -1423289033 -601004639 1160000539 841155725 -1404595922 -616521288 1112141826 894353556 -1510875899 -755569261 1275051049 1022921919 -1566828260 -711251574 1284667440 999639206 -1231207085 -1046841915 1486038143 798233833 -1309638326 -956845604 1610539110 687460592 -1203319455 -817758729 1447603277 558865627 -1087698568 -936625682 1361406036 639785154 -1150736836 -865200470 1432831760 576747398 -1140530651 -888941901 1376420617 621654943 -1246581234 -1028284776 1539100450 750518196 -1293981161 -975676799 1557203771 735460269 -1495386536 -774306098 1221613428 1071081442 -1582042559 -692796713 1337824109 951755771 -1476018582 -553480452 1175183174 822931408 -1352107405 -663794971 1097210719 912337865 -2147023116 -150981022 1846110168 420370254 -2023046419 -261229957 1768203201 509842263 -1898148154 -103039408 1624436714 399892348 -1984869665 -21595575 1740581875 280501093 -1649404272 -357095930 1941862332 79251242 -1696738679 -304422369 1960031141 64258867 -1821663582 -462639564 2103836558 174247704 -1811522885 -486446547 2047359895 219089665 -1569581187 -713742357 1283225169 997934791 -1524640924 -770120718 1259450952 1008108254 -1398169777 -609308711 1118305891 899731189 -1413194922 -591172672 1170881146 852298476 -1077606631 -926795889 1372284469 650925731 -1196899584 -810552426 1453761068 564236986 -1323397333 -971391043 1594945031 672652945 -1233958094 -1049330780 1484597790 796531336 -1726203979 -300218589 1997690521 1402383 -1636699220 -378092742 1887408768 125346326 -1748516985 -524251375 2043272875 248442429 -1867875426 -408073464 2124683954 161688100 -2069157935 -206825657 1789216509 497186411 -2084117560 -188624034 1841857252 449819250 -1972326429 -42492043 1686032079 326762073 -1927451654 -98935956 1662192342 336869952 -315391558 -1707822804 54386838 1950011392 -362920541 -1655081675 72361103 1935086617 -471332472 -1796261602 233203876 2061588530 -460993135 -1820132089 176925885 2106367019 -259747362 -2021416632 512422130 1770897508 -135703097 -2131860143 434582763 1860174973 -27321876 -1990710918 273774784 1733707862 -114106891 -1909068445 389856473 1614515279 -698506894 -1587899932 945012830 1330966728 -785357461 -1506322947 1061028935 1211708625 -662296256 -1350493738 914901100 1099921658 -538186407 -1460871729 837127285 1189264611 -873811690 -1125285504 635752506 1390665900 -863537905 -1149221479 579408931 1435378869 -986629852 -1305081422 725571592 1547200670 -1034093251 -1252274773 743611409 1532341383 -198659845 -2094038931 438751703 1830936897 -213551902 -2076031884 491460046 1783375192 -84723511 -1913386913 352147941 1677355379 -39912240 -1969632186 328244732 1687661930 -375414625 -1634168823 126992819 1888940325 -286104442 -1711975408 16516522 2012951868 -414963539 -1874651077 155863425 2119006487 -534123340 -1758536670 237473176 2032188686 -817459149 -1203658587 558428447 1448067465 -936684502 -1087609668 639972614 1361184144 -1046669311 -1231411049 798193965 1486113211 -957293544 -1309152114 687783220 1610190242 -755924905 -1510559551 1023402363 1274597869 -711179186 -1566870312 999433570 1284838900 -601225115 -1423099661 841247049 1159944671 -616051588 -1405027094 894020944 1112448454 -553262280 -1476209746 822837780 1175237250 -664262879 -1351673929 912672269 1096906395 -773952758 -1495704676 1070598694 1222064816 -692867309 -1581998203 951963199 1337654953 -1028459684 -1246379062 750555760 1539023590 -975227067 -1294465069 735139433 1557554943 -865502354 -1150399496 577182274 1432365780 -888881289 -1140617247 621469275 1376644813 -462699536 -1821576346 174432988 2103611978 -486144023 -1811859585 218654405 2047825491 -357545022 -1648919724 79571694 1941510776 -304246821 -1696940211 64220919 1960107617 -102968428 -1898192126 399684280 1624605230 -21948531 -1984551141 280983201 1740129847 -150512730 -2147456208 420035210 1846413852 -261447745 -2022854871 509935251 1768148485 -971058567 -1323703569 672183125 1595376579 -1049422240 -1233901834 796751692 1484408794 -926590389 -1077777699 650853223 1372326897 -811033006 -1196446012 564592510 1453445096 -609631715 -1397820789 900178737 1117819815 -591133180 -1413269870 852125480 1171085246 -713930193 -1569359175 997993219 1283136405 -769683914 -1525104992 1007808282 1259790220 -42929487 -1971863001 327062429 1685693195 -98748760 -1927674306 336811908 1662281490 -206865789 -2069083627 497359791 1789012793 -188301670 -2084467188 449372086 1842343712 -523771179 -1748970941 248087545 2043589487 -408279348 -1867704742 161761248 2124642166 -300127513 -1726260623 1182667 1997880157 -378425602 -1636393368 125816786 1886977860 1099353782 914488864 -1349996646 -661676276 1189808815 837564985 -1461359741 -538813675 1331512964 945452562 -1588385880 -699132098 1211138717 1060614667 -1505827919 -784739545 1546772178 725020228 -1304444930 -986149016 1532762827 744172125 -1252885529 -1034597519 1391089376 636315254 -1125894196 -874313894 1434948345 578855535 -1148587051 -863059133 2062085758 233823976 -1796829358 -471744572 2105879143 176298737 -1819587765 -460555299 1949525580 53761754 -1707276448 -314951690 1935581781 72979139 -1655651463 -363334673 1734344218 274255500 -1991139530 -27873376 1613904387 389352085 -1908647121 -113546311 1770288680 511919806 -2020993276 -259184750 1860809265 435061415 -2132290787 -136256629 1486749687 798674785 -1231839525 -1047220659 1609579502 687278968 -1308730686 -956732844 1447458757 557926227 -1203235095 -816896385 1361818588 640451402 -1088040208 -937237914 1160441747 841867013 -1423667521 -601637335 1111960458 893393692 -1404482906 -615613904 1274111905 1022777143 -1510013299 -755485157 1285333944 1000051502 -1567440236 -711593470 1676926783 351596457 -1912750573 -84242811 1688083238 328805296 -1970243062 -40416612 1831360269 439314331 -2094647775 -199162185 1782944532 490906498 -2075397576 -213073234 2118438747 155451341 -1874153865 -414343455 2032732994 237910996 -1759024530 -534750472 1889486697 127432703 -1634654651 -376039725 2012382064 16102374 -1711480228 -285486390 1940958260 79142050 -1648440040 -356909682 1960667181 64641211 -1697445631 -304858729 2104173574 174855312 -1822079702 -463309380 2047270943 218222729 -1811381965 -485510747 1846000720 419466438 -2146837124 -150016534 1768585289 510478559 -2023483035 -261936653 1625044066 400229620 -1898818226 -103455272 1739714683 280412397 -1983934121 -21454399 1222544636 1071234154 -1496257072 -774382266 1337149669 951351411 -1581438519 -692446881 1174734030 822228056 -1475648030 -552839820 1097384151 913305665 -1352228357 -664694419 1432984728 577678350 -1150812748 -866071262 1376016513 620980247 -1140180563 -888338117 1538397354 750068796 -1245940346 -1027914480 1558171827 735633445 -1294880353 -975798007 1789631861 497855971 -2069496743 -207434545 1841715564 448883194 -2084030400 -187758378 1685067079 326575569 -1971424149 -42384131 1662898526 337306056 -1928089486 -99319580 1998359825 1817991 -1726813123 -300557141 1886472456 125204894 -1635833820 -378005326 2043086115 247477685 -1748409329 -523348839 2125119802 162394540 -1868259306 -408711040 1371913661 650284331 -1077158767 -926094329 1453881764 565135666 -1197074296 -811522018 1595815311 672728345 -1324329821 -971545547 1483993494 796180736 -1233284934 -1048928212 1282584025 997563727 -1568879371 -713294749 1260349888 1008228694 -1525610260 -770295686 1118381547 900601213 -1398324025 -610241455 1170530802 851693924 -1412792098 -590499768 636095410 1391278884 -874222946 -1125950968 579325867 1434517309 -863392121 -1148281327 724665216 1547088662 -985668948 -1304899014 744245145 1532720911 -1034803531 -1252714973 945626070 1331309376 -699172102 -1588311444 1060167631 1211625305 -784417053 -1506177419 914789348 1099015026 -662113592 -1349533090 837507069 1189898091 -538626351 -1461582265 511978362 1770200044 -259372458 -2020771136 434761571 1861148661 -135819697 -2132754727 274703176 1733858270 -28196252 -1990790414 389179217 1614108615 -113506691 -1908721941 53689118 1949567880 -314746318 -1707447644 73334535 1935265681 -363815381 -1655198019 233354028 2062517178 -471412224 -1797135722 176518965 2105690019 -460646887 -1819531633 1022442227 1274415717 -755016737 -1510446263 1000144618 1285279356 -711811130 -1567248560 841659073 1160610391 -601566227 -1423711365 893875928 1111508558 -615966732 -1404164254 558246551 1447107073 -817345605 -1202750675 640413326 1361894936 -937062494 -1088241868 798859941 1486524979 -1047280759 -1231752417 686843580 1610044970 -956430448 -1309067514 127867451 1889020589 -376341737 -1634317439 15916578 2012606132 -285425906 -1711566952 155488777 2118361759 -414518491 -1873951821 237590032 2033084038 -534300868 -1759508566 438831711 1831811785 -198808717 -2094965787 491114054 1782775504 -213143702 -2075353092 351502957 1676980987 -84024511 -1912941609 329139828 1687779042 -40884392 -1969809458 400320816 1624988070 -103675876 -1898628982 280079657 1740021183 -20984827 -1984365421 419946754 1845547412 -150372306 -2146520904 510272795 1768756621 -261864393 -2023525215 174815572 2104248770 -463136648 -1822283538 218545485 2046922203 -485958559 -1810895625 78704998 1941422576 -356609974 -1648779044 64828799 1960445417 -304917421 -1697356603 749881848 1538619758 -1027856172 -1246029758 736071137 1557708151 -976098099 -1294541733 577356234 1433334108 -865623834 -1151299472 621020627 1375941957 -888511233 -1139977111 822434204 1174563082 -552912720 -1475606490 912825733 1097837843 -664339287 -1352545217 1071567278 1222238520 -774852478 -1495826412 951260599 1337206049 -692226917 -1581628403 247945329 2042652903 -523683491 -1748104757 162176104 2125311230 -408617660 -1868313134 1888323 1998315733 -300764817 -1726643719 124851290 1886790860 -377522826 -1636284960 326125589 1685551235 -42063559 -1971775057 337480716 1662696602 -99357408 -1928012362 497795111 1789718705 -207249141 -2069720675 449184830 1841378472 -188193518 -2083564156 900298937 1118717999 -609805931 -1398789885 851754144 1170443318 -590684788 -1412567782 997388427 1282785309 -713256537 -1568956111 1008678034 1259865092 -770615874 -1525258968 673081565 1595496523 -972027407 -1323878041 796110020 1484037202 -1048719896 -1233453698 650502383 1371721849 -926187069 -1077104299 564667638 1454314592 -811186726 -1197378228 1473976442 551299308 -1177192106 -825079360 1354161251 665971957 -1095189169 -910193191 1493209160 772251870 -1223757468 -1073102350 1584223313 694838471 -1335675523 -949746197 1248593950 1030437000 -1537054414 -748332636 1291963399 973536401 -1559253717 -737632835 1152876588 867217594 -1430658816 -574697066 1138377781 886928547 -1378605799 -623700593 1823815858 464652324 -2101651042 -172201720 1809382571 484428861 -2049532537 -221139695 1651421312 359235606 -1939811924 -77078214 1694725273 302269455 -1962076747 -66443997 1895966934 100997184 -1626584582 -401901204 1987046607 23649369 -1738437149 -278479499 2144968932 148803698 -1848131128 -422514338 2025088253 263410795 -1766193711 -507693753 1321216315 969349549 -1597093865 -674662271 1236135202 1051385268 -1482454002 -794510184 1075552521 924619167 -1374306267 -653070157 1198941456 812733830 -1451752388 -562088790 1400322399 611322313 -1116120973 -897685275 1411054918 589155792 -1173054358 -854348548 1571598701 715883003 -1281175487 -995761961 1522627956 767968738 -1261497256 -1010293554 1974340083 44644709 -1683986209 -324577207 1925434858 96796028 -1664242490 -339043248 2071298497 208843095 -1787043603 -495136645 2081965528 186611022 -1844042508 -451865502 1746475415 522070273 -2045282117 -250591187 1869929870 410250520 -2122662750 -159544268 1724027301 298164531 -1999834999 -3424225 1638880700 380134698 -1885260656 -123337722 1710062328 317344366 -1948050476 -52155582 1652604641 361205367 -1936793651 -74846373 1798763210 473023068 -2059889690 -230710416 1817917139 459015749 -2108336129 -179148951 2019191452 257776138 -1772876880 -514639066 2134355589 137403923 -1858482263 -432079041 1988223662 25612856 -1735425150 -276253932 1911301815 116069921 -1612560485 -387614963 1585666608 696543910 -1332921572 -947254390 1508810281 787066559 -1209991419 -1058549869 1347998210 660595348 -1101614290 -917404744 1463096859 540157581 -1187285193 -834910303 1127500372 875788994 -1388696712 -633529362 1146719821 861847259 -1437077663 -581902345 1307558502 988345072 -1545493686 -723086372 1250035327 1032140521 -1534302381 -745842747 2096516025 200375087 -1829229931 -436266493 2073792416 211599158 -1785336180 -493691366 1915601803 86700829 -1675386201 -349924815 1967130514 38221572 -1689360706 -330738136 1631673309 373713739 -1890632975 -129496473 1714200516 288075602 -2010972440 -14299522 1872417775 413000569 -2120961341 -158105003 1761023990 535832416 -2030471462 -234994100 1201171313 815750119 -1449784739 -560907573 1089843048 938647550 -1359229372 -637731118 1229185859 1044698069 -1488092561 -800410887 1311647578 958994380 -1608497546 -685279520 1513061141 757615491 -1272899015 -1020908881 1564655372 709201818 -1286808032 -1001656650 1425339175 603177905 -1157983733 -839015779 1402550078 614336424 -1114155502 -896506236 867687806 1152445928 -575030190 -1430352700 886708583 1138567665 -623609781 -1378662179 1030509900 1248552410 -748538784 -1536883466 973181269 1292280259 -737152903 -1559707409 771804442 1493695884 -1072780234 -1224106848 695011587 1584019861 -949786577 -1335600967 551241000 1474065854 -824892412 -1177414510 666272049 1353822631 -910630883 -1094725493 148503990 2145307936 -422077286 -1848595444 263469487 2024999225 -507881341 -1765971947 100824452 1896170770 -401861464 -1626659778 24097181 1986560267 -278802255 -1738088409 359591378 1651105092 -77558530 -1939358616 302197195 1694767453 -66238233 -1962248079 464872928 1823626614 -172292916 -2101595046 483959289 1809813871 -220806955 -2049839037 715975743 1571544233 -995980013 -1280983675 767633446 1522931888 -1009825526 -1261930084 611804173 1399870619 -898038495 -1115802185 588947476 1411223682 -854277832 -1173098066 924580955 1075629261 -652894857 -1374507551 813054018 1198590164 -562538130 -1451267592 968914025 1321682175 -674359995 -1597430317 1051570288 1235910886 -794570404 -1482366518 297979127 1724251233 -3363365 -1999921843 380569838 1638414456 -123639358 -1884923564 521749701 1746826323 -250141207 -2045766273 410288348 1869852746 -159718928 -2122460826 209050771 2071129093 -495206977 -1786999511 186128522 2082416668 -451511898 -1844360912 44979361 1974035511 -325044851 -1683552997 96702648 1925488686 -338824812 -1664433918 25280508 1988530026 -275783984 -1735856570 116161509 1911245683 -387835191 -1612371361 257570766 2019362648 -514566430 -1772919180 137884631 2133902145 -432434437 -1858166163 473345944 1798414094 -231158092 -2059403742 458976129 1817991959 -178976083 -2108540357 317532074 1709840188 -52214138 -1947961840 360768435 1653068581 -74546529 -1937133047 988782388 1307094946 -723386856 -1545154930 1031953197 1250257851 -745784831 -1534391657 875828998 1127425936 -633702870 -1388493124 861524767 1147069321 -581455309 -1437564251 660115280 1348452294 -917049732 -1101930774 540363593 1462926303 -834983323 -1187243277 696452962 1585723380 -947034546 -1333111080 787399547 1508504557 -1059020201 -1209560383 412782269 1872608811 -158011503 -2121015545 536300196 1760590386 -235328632 -2030167266 373360271 1631991321 -129013853 -1891084491 288146070 1714156032 -14507078 -2010803412 86875865 1915399759 -349962251 -1675309213 37771968 1967614550 -330417172 -1689711750 200677099 2096178813 -436701241 -1828763823 211538674 2073879140 -493505570 -1785560248 603238005 1425252067 -839200935 -1157759025 614034028 1402886906 -896070848 -1114620970 758064711 1512576721 -1021229205 -1272547331 709026398 1564857032 -1001618574 -1286884380 1044626961 1229229703 -800202947 -1488261205 959347208 1311328926 -685761756 -1608045646 815281699 1201604277 -560572657 -1450088551 938865210 1089651372 -637824234 -1359174784 -1627221390 -402283804 1896674142 101434312 -1737533845 -278370563 1986082631 23463889 -1848042944 -421647658 2144828268 147868666 -1766531495 -508301617 2025504629 264081379 -2102033898 -172838272 1824252730 465359788 -2049423857 -220236135 1809196835 483465141 -1938945500 -76989774 1650486024 359095198 -1962684867 -66781525 1695395601 302686087 -1536380230 -747929044 1247990678 1030087424 -1560185181 -737786315 1292834703 973612825 -1430832504 -575665634 1152998308 868117298 -1378156911 -622998009 1138007997 886288171 -1176788258 -824405432 1473627122 550695780 -1095342393 -911124911 1354237931 666843005 -1224725780 -1073276294 1494109120 772373334 -1334972683 -949297565 1583583193 694468431 -2045140173 -249654363 1746387487 521204361 -2123077846 -160213060 1870267910 410859152 -2000540927 -3859561 1724664365 298547899 -1884295400 -123150450 1637977652 380026530 -1683049641 -324435007 1973473915 44557037 -1664911538 -339458088 1926043234 97134324 -1787479195 -495842317 2071681609 209480415 -1843855492 -450899990 2081857104 185708230 -1116240901 -898583699 1400496855 612291137 -1172682782 -853706892 1410606798 588453464 -1280570423 -995411105 1570925285 715479667 -1262366768 -1010368698 1523560188 768122474 -1597992033 -674782455 1322185395 969523749 -1481812090 -794138864 1235433130 1050936892 -1373955155 -652465349 1075149441 923945495 -1451827276 -562958558 1199095448 813665806 -1389039376 -634142618 1127911900 876454218 -1436994327 -581041025 1146574277 860906835 -1544587070 -722974636 1306597870 988162424 -1534935845 -746222515 1250745847 1032580449 -1333534572 -947597310 1586332088 696955182 -1209129843 -1058466789 1507870113 786920759 -1101502298 -916498384 1347815818 659634460 -1187664705 -835544023 1463537043 540867845 -1772433352 -513941330 2018816276 257130882 -1858661343 -433052489 2134471949 138298779 -1736353782 -276404068 1989097766 25692592 -1611883501 -387208059 1910701375 115723689 -1947352996 -51711798 1709416816 316969446 -1937767355 -75025197 1653499241 361321983 -2060040082 -231638792 1798842690 473897428 -2107929481 -178471711 1817570651 458415565 -1271938639 -1020727001 1512153245 757501963 -1287518808 -1002097346 1565287556 709579794 -1158395517 -839681771 1425680559 603789369 -1114010214 -895566580 1402465462 613473312 -1449602603 -559947453 1201058041 814841967 -1359669812 -638442150 1090221280 939279478 -1488758297 -800822927 1229797579 1045039197 -1607557634 -685134488 1310784722 958909508 -1891507847 -129576465 1632600149 373862595 -2010372768 -13953546 1713521740 287667418 -2120586933 -157460003 1871972455 412301553 -2030588590 -235889212 1761201278 536804584 -1829310179 -437141109 2096664625 201302183 -1784990460 -493091438 2073383976 210920638 -1674741457 -349550151 1914902531 86255765 -1690256074 -330855008 1968102426 38399116 -76654730 -1939249184 358626906 1650919116 -66874513 -1962630151 302903875 1695204053 -172630204 -2102202414 465288808 1824296702 -220718243 -2048971829 483818097 1808878311 -421968110 -1847691388 148317758 2144343720 -508263669 -1766607971 263905831 2025706161 -402469088 -1626996810 101494284 1896586906 -277935303 -1737999441 23161365 1986419331 -1073711170 -1224259800 772675218 1493771780 -949111897 -1335196879 694407819 1583669789 -824442996 -1176711398 550870688 1473424950 -910804075 -1095693565 666393273 1354721839 -575182886 -1431283892 867763958 1153316448 -623205437 -1377987755 886358767 1137963641 -747835416 -1536434306 1029869252 1248181842 -738120719 -1559880857 974080733 1292401227 -495622601 -1787668831 209389339 2071738253 -451370450 -1843424584 186041090 2081551252 -324080123 -1683366253 44076841 1973927871 -339531236 -1664869750 97340208 1925872550 -4032941 -2000337211 298588031 1724590057 -122703286 -1884781860 379704166 1638327280 -249954719 -2044801289 521641805 1745924059 -160155016 -2123166994 410671956 1870490562 -652523777 -1373866391 924133331 1074927429 -562658586 -1452166544 813229002 1199559516 -675230003 -1597505957 969846753 1321836407 -793965868 -1482016190 1050897400 1235508078 -995338597 -1280612851 715274167 1571096353 -1010724222 -1262050796 768603054 1523106616 -898113879 -1116672449 611958661 1400803091 -853927248 -1172493786 588544924 1410550538 -916965900 -1101068958 659969240 1347511374 -835325459 -1187856005 540774593 1463590999 -947667514 -1333490352 697162986 1586162812 -1058113057 -1209448119 786438387 1508321381 -722524784 -1545071354 987841724 1306948650 -746397303 -1534734049 1032618149 1250668595 -634081886 -1389126348 876268686 1128135704 -581342789 -1436657363 861341847 1146107905 -231336644 -2060376662 473461776 1799308422 -178532059 -2107842125 458600457 1817346207 -51536626 -1947554408 316931106 1709493428 -75474665 -1937282687 361642043 1653147821 -276757160 -1736034866 26174580 1988646114 -387137215 -1611927081 115515501 1910870267 -514159254 -1772241412 257223750 2018761936 -432584333 -1859094043 137963615 2134776009 -800914251 -1488702429 1045259673 1229608207 -684801876 -1607864262 958439808 1311215894 -560427897 -1449149423 815197611 1200741693 -638236514 -1359841272 939207090 1090263332 -839641903 -1158470585 603616765 1425884523 -895889208 -1113661346 613921252 1401979250 -1020289821 -1272402827 757202383 1512492377 -1002284806 -1287296916 709638614 1565198656 -349363075 -1674963733 86197585 1914992071 -331292572 -1689792270 38699336 1967763934 -436818865 -1829659431 200854883 2097151477 -493131690 -1784915776 211093882 2073180652 -157666279 -2120416113 412374325 1871930787 -235409408 -2031042410 536449324 1761518010 -129909717 -1891201859 374332679 1632169361 -13862862 -2010429276 287447326 1713711496 488180267 1780366013 -216569081 -2079302767 443862578 1836318372 -193286370 -2088919160 331514393 1690677903 -36904139 -1966353501 347031040 1671984790 -90101972 -1918494790 11409999 2007575257 -291472541 -1717089291 130276950 1891954368 -372392070 -1630892052 242586237 2037555947 -528747695 -1753431097 152589924 2115987186 -417974456 -1877932066 645343971 1366301301 -931574833 -1082229927 555413242 1444798060 -820736042 -1206665408 682402513 1605079623 -962411523 -1314524309 801203912 1489393246 -1043396636 -1228392590 1002453639 1288112657 -707896405 -1563858115 1018035870 1269485064 -761028686 -1515933916 891007669 1109164579 -619326567 -1408048369 846624428 1165051450 -596109440 -1417730282 67255146 1929710588 -368289210 -1660196144 57671539 1953026021 -312369569 -1704546615 182039384 2111734734 -455617932 -1815026974 229930817 2058569687 -474343827 -1799543045 431303438 1857166232 -138720734 -2135131468 517533463 1776279425 -254374341 -2016297299 393126716 1617531818 -111099376 -1905790330 268658469 1728337843 -32700919 -1995819361 1064049570 1214982964 -782075250 -1503311336 939646907 1325854509 -703611241 -1593274879 834114448 1185981190 -541461828 -1463893462 920278921 1105028895 -657181019 -1345124813 584780742 1440496464 -858428694 -1143842180 632737759 1387396937 -877089037 -1128292763 738231284 1527231330 -1039211816 -1257647538 728582125 1550481275 -983357759 -1302063529 791636137 1479039039 -1054799483 -1239009005 675458224 1598397478 -968045156 -1320420086 569696411 1458819085 -805666377 -1191333599 647570562 1369314324 -929610322 -1081051848 848853197 1168066651 -594142751 -1416550025 905297108 1123191874 -604250632 -1392710290 1011085567 1262796905 -766668333 -1521835707 992883942 1277756528 -719301174 -1574476452 339822689 1665562871 -95475379 -1924654629 321686648 1680588014 -48042668 -1977229886 446349395 1839067333 -191585921 -2087480855 502727754 1794127068 -201759386 -2063706640 167139333 2129750163 -403162839 -1862334017 245079068 2040310922 -527041232 -1751986778 120442935 1881858209 -383536869 -1641774707 4199470 2001151160 -296848126 -1723251308 909400552 1093888382 -667273020 -1354954670 827956721 1180609895 -547881763 -1471099829 955240922 1340662092 -689852170 -1578729376 1065489859 1216685397 -779324177 -1500822407 730024332 1552185626 -980604768 -1299572682 753831317 1542044931 -1025446727 -1243096017 626573758 1382019368 -883515246 -1135505404 573900199 1429353777 -868522869 -1153674211 224033056 2052934070 -481028084 -1806489446 171425081 2100333999 -465970155 -1824592765 58847506 1954988420 -309358530 -1702322008 82588939 1944782237 -354266073 -1645910863 283994436 1743411666 -18675608 -1981531906 394308957 1619500491 -108082063 -1903559449 506913142 1764872672 -264732582 -2025869108 425403759 1851528697 -145406909 -2142079787 2037763887 242417593 -1753502205 -528703851 2115504950 153041824 -1877579238 -418293108 2007910173 11106187 -1717557711 -291039577 1891861252 130331538 -1630674392 -372583746 1690492747 331739101 -1966293401 -36991247 1672420178 346565572 -1918797186 -89765144 1780045689 488531951 -2078853547 -217053501 1836356448 443786230 -2089094580 -193084710 1109127143 891084657 -1407873333 -619528611 1165372414 846273384 -1418179886 -595625404 1287677909 1002919747 -1563556103 -708233617 1269670860 1017811802 -1515994400 -760941962 1605173123 682348309 -1314742609 -962220487 1489058714 801508108 -1227924810 -1043830240 1366783921 644892455 -1082583395 -931256821 1444590504 555582270 -1206594940 -820780526 1617886830 392810232 -1906270398 -110645292 1728264823 268700385 -1995613349 -32871475 1857386076 431113930 -2135222416 -138663962 1775809093 517964499 -2015964311 -254680065 2111434250 182378140 -1814589658 -456081488 2058627603 229841541 -1799730369 -474121303 1929537080 67458734 -1660156140 -368363646 1953473057 57184951 -1704869107 -312020069 1526783654 738717232 -1257324662 -1039560932 1550654143 728377897 -1302103149 -983282939 1440437908 584869378 -1143654472 -858650834 1387696781 632398363 -1128729695 -876625097 1186451138 833683028 -1464225810 -541155464 1104808667 920468045 -1345033225 -657237151 1215055600 1064007270 -1503516708 -781904054 1325499113 939963007 -1592794171 -704064685 1262726573 1011129659 -1521628031 -766837737 1278110132 992565538 -1574958952 -718850034 1167599007 849286409 -1416215373 -594447323 1123410310 905105680 -1392803670 -604196804 1458879945 569609567 -1191519003 -805442445 1369012688 647907654 -1080616708 -930076566 1479489019 791151981 -1239329577 -1054448575 1598222818 675660148 -1320382258 -968122280 1882033509 120241651 -1641812919 -383460129 2000701820 4684266 -1722931120 -297199418 2130052439 166802881 -1862769541 -402696979 2040250702 245166552 -1751801758 -527265548 1838849281 446541207 -2087388115 -191640389 1794595096 502294926 -2064041932 -201455454 1665209651 340141477 -1924172769 -95927159 1680658730 321642940 -1977438202 -47873904 1381539052 627027066 -1135149632 -883831466 1429559541 573728867 -1153746471 -868480689 1552094430 730080328 -1299352078 -980794012 1542377671 753524817 -1243565589 -1025015427 1341099144 954776606 -1579029084 -689513166 1216497809 1065711623 -1500763715 -779413205 1093928122 909325356 -1355127402 -667069184 1180287139 828305461 -1470652017 -548368103 1765194788 506563762 -2026316536 -264245858 1851488317 425478315 -2141906671 -145610361 1743598614 283772032 -1981590214 -18586196 1619062799 394772633 -1903259357 -108420683 1954655296 59153622 -1701851796 -309789190 1944873049 82532559 -1646130827 -354076189 2052727922 224204004 -1806416546 -481069624 2100813931 170971389 -1824947897 -465653295 -708804573 -1563971403 1003413775 1288294809 -760396742 -1515555668 1017324822 1269044608 -618985455 -1407436665 890595645 1108498859 -596194296 -1418593122 846769444 1165991346 -931688377 -1083137839 645525867 1367261693 -820358050 -1206033208 554972530 1444087268 -961800075 -1314182941 681736537 1604667855 -1044259732 -1228477190 802143552 1489538518 -290545429 -1716940675 10535367 2007494993 -373070606 -1631300508 130876894 1892300104 -529192743 -1754130353 242960885 2038200675 -417796928 -1876960170 152473068 2115091834 -216420209 -2078375911 488100259 1779491125 -193694570 -2089597952 444208570 1836918060 -37603139 -1966798805 332159377 1691052295 -89129820 -1918317518 346135944 1671867678 -858017438 -1143176716 584437838 1439883480 -877234821 -1129232915 632820823 1388258497 -1040172720 -1257829946 739137660 1527343338 -982647479 -1301623329 727948389 1550101747 -781410042 -1502899824 1063436330 1214640316 -704551649 -1593420407 940508211 1325937829 -541644492 -1464854110 834226200 1186887822 -656741075 -1344414277 919899137 1104395415 -139095638 -2135776964 431747206 1857863696 -254257741 -2015402715 517354655 1775305737 -110225000 -1905710834 392198324 1617381410 -33301119 -1996165865 269335725 1728744507 -368934450 -1660571304 67952866 1930154100 -311474729 -1704430271 56698107 1952846957 -455538180 -1814152854 181889232 2110806086 -474690075 -1800143501 230337737 2059246687 -403250527 -1863200201 167281549 2130686747 -526702920 -1751378386 244664212 2039641858 -382899565 -1641391611 119737279 1881422633 -297750902 -1723359716 5164966 2001338160 -96341307 -1924742573 340759529 1665704831 -47434020 -1976891830 321017840 1680172902 -191202569 -2086843807 445914075 1838361421 -201867538 -2064609672 502915010 1795092308 -593968535 -1415580929 848732997 1167168467 -604699024 -1393412378 905668444 1123833802 -767341989 -1522238771 1011690359 1263148001 -718369214 -1574322476 992014190 1277681656 -1053830643 -1238834533 790737697 1478919095 -968747500 -1320868222 676099896 1598769070 -806069697 -1192006999 570047251 1459424133 -929456602 -1080119632 647495434 1368444828 -17968160 -1981095050 283357900 1743028826 -109045767 -1903745169 395212501 1619609155 -264873006 -2026804412 507001598 1765739112 -144990261 -2141409443 425066215 1850920561 -480590972 -1805782254 223650472 2052297278 -466155619 -1825556725 171534001 2101237287 -310293578 -1702462688 59714202 1955076620 -353595473 -1645494471 81981059 1944444437 -981208280 -1299921986 730698244 1552589458 -1024575695 -1243019353 752899613 1541891723 -883393766 -1134605428 626399798 1381051040 -868892925 -1154314347 574348847 1430056633 -667622580 -1355557926 909804128 1094562550 -547805355 -1470228541 827803257 1179678447 -688952450 -1578607640 954272338 1340488388 -779964569 -1501192207 1066192459 1217134301 -1314110169 -961841743 1604461579 681907357 -1228832450 -1043943000 1490018322 801689732 -1082667755 -932119165 1366928441 645831855 -1206253300 -820168294 1444177952 554916022 -1407494845 -618895915 1108685935 890373369 -1418292902 -596532788 1165553782 847233248 -1564418703 -708317721 1288617053 1003064523 -1515382424 -760600066 1269004356 1017399506 -1966971409 -37399175 1691092163 332084309 -1917869578 -89616032 1671545050 346484812 -2078675491 -216081077 1779928305 487636071 -2089539132 -193783470 1836730600 444430462 -1753909877 -529382115 2038109351 243016753 -1877429870 -417365756 2115424446 152166440 -1716585031 -290861777 2007014549 10988547 -1631372896 -373028554 1892505740 130705434 -1464372122 -542096144 1186534730 834545116 -1344622465 -656572183 1104466259 919855557 -1502806956 -781464382 1214422392 1063628270 -1593755571 -704247589 1326405985 940075511 -1258265598 -1039706988 1527645486 738801080 -1301438437 -982871923 1550041399 728035745 -1143215056 -857940826 1440058652 584236426 -1128912855 -877586241 1387809029 633305491 -1814473554 -455187400 2111255938 181404948 -1800105801 -474767327 2059071899 230539533 -1660756836 -368710646 1930214832 67865894 -1703995259 -311941101 1952545193 57035071 -1905376054 -110529444 1616913894 392631664 -1996259117 -33247163 1728963071 269144425 -2135569160 -139264914 1857793492 431791426 -2015885087 -253806473 1775659469 517036379 -2087049307 -191031501 1838433929 445871647 -2064129092 -202321110 1794736784 503230982 -1925075049 -96035071 1666174651 340327981 -1976800370 -47490280 1679952546 321206836 -1641203775 -383121577 1881364205 119826043 -1723796520 -297286834 2001638132 4825698 -1862877197 -403599515 2130239199 167767625 -1751417878 -526627972 2039814854 244460112 -1191966867 -806144005 1459250753 570250967 -1080441996 -929106974 1368891992 647008974 -1238397089 -1054294071 1478618739 791076581 -1321055418 -968524848 1598827114 676010748 -1522329847 -767285345 1263367717 1011500723 -1573989616 -718675066 1277211196 992445098 -1416061125 -593514579 1167523351 848416385 -1393206494 -604869708 1123760654 905710232 -1702816028 -309975438 1955559368 59262814 -1645423875 -353639829 1944237009 82150215 -1806000426 -480399808 2052390906 223596396 -1825088817 -466589095 2100902883 171838325 -2026502528 -265210346 1765304236 507467578 -2141470055 -144903665 1851106229 424842019 -1980920142 -18170332 1742991262 283434760 -1904194901 -108561859 1619929991 394861329 -1578158548 -689436998 1340167936 954623894 -1501367755 -779763037 1217172249 1066115983 -1355497954 -667709816 1094377266 910028708 -1470531065 -547468655 1180113707 827337661 -1135073720 -882960674 1381386084 626096114 -1154096559 -869084473 1429963645 574403563 -1299992966 -981164308 1552797526 730529728 -1242666397 -1024894219 1541409615 753351641 -1033945896 -1252520882 743529972 1532390754 -986515263 -1305098153 725391853 1547413883 -863718166 -1149008772 579524038 1435362640 -873893645 -1125236635 635900383 1390420297 -538432324 -1460724694 837176720 1189182726 -662312795 -1350379469 915114377 1099741471 -785144690 -1506503656 1061012898 1211823412 -698457961 -1587982335 944767419 1331114285 -114222064 -1909052282 390036796 1614302634 -27469815 -1990465377 273856805 1733659059 -135621598 -2131909452 434435342 1860421016 -259567557 -2021629779 512307479 1770914177 -460977036 -1820246814 176713048 2106547662 -471086995 -1796409093 233154881 2061670871 -362970042 -1654999856 72607082 1934939644 -315604897 -1707642679 54403443 1949897189 -616297063 -1404879601 894069941 1112366115 -601241216 -1422984938 841459884 1159764026 -710965845 -1567050435 999416967 1284953105 -755875406 -1510641372 1023156382 1274744840 -957145603 -1309397653 687701201 1610239047 -1046554140 -1231427214 798013640 1486325854 -936864305 -1087396519 640087267 1361167477 -817540650 -1203609280 558575866 1447821420 -534106799 -1758650937 237259901 2032368875 -414717624 -1874798114 155813988 2119088370 -286153373 -1711893003 16761935 2012804313 -375627398 -1633988116 127008854 1888825536 -40026827 -1969615453 328424473 1687448719 -84870868 -1913140806 352229376 1677306006 -213469945 -2076080751 491312171 1783620797 -198479586 -2094251640 438636594 1830953124 -261530022 -2022805812 510082934 1767903200 -150693309 -2147243307 420150127 1846397945 -21834136 -1984567554 280803140 1740343250 -102821263 -1898437913 399602525 1624654795 -304198082 -1697022296 63975186 1960255364 -357332441 -1649100111 79555339 1941625757 -486160884 -1811745126 218867488 2047645622 -462945771 -1821429117 174482233 2103530415 -888701294 -1140830716 621354942 1376661288 -865420661 -1150449123 577035175 1432611633 -975374688 -1294219722 735221644 1557505818 -1028574535 -1246363089 750736277 1538810627 -693080330 -1581818272 951979994 1337540428 -774001937 -1495623047 1070844867 1221917525 -664017212 -1351821742 912623592 1096988542 -553245987 -1476324789 822625265 1175417703 -378376421 -1636474995 125570615 1887125153 -299914494 -1726440556 1165870 1997994680 -408295639 -1867589697 161973765 2124461715 -524016848 -1748823130 248136220 2043507338 -188383361 -2084417559 449519187 1842097861 -207045786 -2068870160 497474122 1788996316 -98633907 -1927690277 336631393 1662494455 -42781868 -1972108350 326980216 1685742318 -769896493 -1524924603 1007824639 1259675241 -713978934 -1569277092 998238950 1282988656 -590886943 -1413417097 852076237 1171166811 -609614856 -1397935250 899965652 1117999682 -810852425 -1196658911 564477595 1453461005 -926508114 -1077826760 650705538 1372572180 -1049569403 -1233656045 796833449 1484359231 -971172964 -1323687158 672363184 1595163174 -1506543140 -785069750 1211996400 1060808806 -1587659323 -698806957 1330666729 945253503 -1461161490 -537968264 1189482690 836837460 -1350191625 -662534815 1099683035 915203149 -1148917320 -863774418 1435142292 579713026 -1125569119 -873587401 1390890125 635468827 -1252040310 -1034399460 1532035238 743845936 -1305303661 -986344187 1547486399 725349417 -1654793964 -363140734 1934866488 72648878 -1708122867 -315150949 1950252065 54086839 -1819913946 -461282896 2106077194 177143964 -1796500161 -471030359 2061890579 232965253 -2132096656 -135398938 1860479068 434346186 -2021192343 -260030977 1770613829 512646355 -1909374654 -113872428 1614749806 389550328 -1990425253 -27544115 1733485687 274060513 -1087846243 -936380405 1361488305 639736103 -1203434364 -817742830 1447783848 558652734 -1309458257 -957059015 1610424707 687477013 -1231125322 -1046891488 1485890970 798479628 -1566582535 -711399313 1284618709 999721283 -1510859552 -755684234 1274838476 1023102298 -1404809013 -616341411 1112158695 894239089 -1423338286 -600923068 1160246782 841008488 -2075727787 -213788477 1783138681 491764207 -2094322612 -198435622 1831161184 438468086 -1969397657 -40218383 1687355723 328479197 -1913609090 -84437784 1677641042 351925700 -1712195535 -285816665 2013239581 16296331 -1633928152 -375714626 1888640260 127233426 -1758826493 -533905259 2032406831 237183417 -1874349030 -415202164 2118767926 156165536 -1811571874 -486364216 2047605362 218942180 -1821876409 -462458927 2103852651 174132989 -1696722068 -304536582 1959817792 64438998 -1649158283 -357242909 1941812825 79333071 -1984787654 -21644372 1740433942 280746624 -1897967837 -103252043 1624321551 399908505 -2023161080 -261213282 1768383012 509629106 -2147170543 -150734969 1846191677 420320939 -1351894122 -663975168 1097194170 912452140 -1475969137 -553562343 1174937251 823078453 -1582287964 -692649166 1337873032 951673374 -1495402563 -774191317 1221826193 1070900743 -1294160910 -975463580 1557318366 735443528 -1246662677 -1028235395 1539247815 750272081 -1140382784 -889187498 1376338668 621703802 -1150621735 -865216689 1432651509 576960099 -1927370209 -98985335 1662044979 337116069 -1972146682 -42705264 1685917482 326778812 -2084232659 -188607813 1842037505 449606551 -2069305804 -206580062 1789298456 497137550 -1867924869 -407991571 2124929879 161541057 -1748730270 -524071180 2043289422 248328152 -1636683191 -378207521 1887196005 125527027 -1725958576 -300366138 1997641596 1484778 -1234138409 -1049118143 1484712955 796515181 -1323479346 -971342248 1595092962 672407412 -1196752155 -810798477 1453679561 564286303 -1077491972 -926812566 1372104656 651138886 -1412982093 -591353307 1170865055 852413193 -1398120790 -609391044 1118060422 899878672 -1524886911 -769973737 1259500461 1008026427 -1569597800 -713628146 1283438516 997754658 176600784 2105640518 -460793860 -1819285654 233534153 2062303839 -471526427 -1797119117 73219810 1935281780 -363634738 -1655410856 53541627 1949813357 -314663977 -1707496639 389129908 1614190114 -113260648 -1908869362 274490029 1734038075 -28179583 -1990905065 434777734 1861033488 -136032342 -2132574404 512223903 1770052105 -259421261 -2020689115 837326360 1190110862 -538511564 -1461598302 914706945 1099063959 -661966035 -1349778501 1060314666 1211379388 -784498938 -1506127984 945740339 1331292837 -699352289 -1588098167 744457852 1532540650 -1034819760 -1252599866 724714085 1547006707 -985914551 -1304751137 579079758 1434664664 -863342750 -1148362764 636078679 1391393473 -874009733 -1126130707 329090961 1687860999 -40638787 -1969957333 351290248 1677161246 -84008284 -1913056718 491130787 1782660917 -213356913 -2075173351 439077818 1831664428 -198858090 -2094884352 237672437 2033035107 -534448423 -1759263153 155669484 2118148986 -414633280 -1873935786 15802311 2012622673 -285245717 -1711780227 127720414 1889266504 -376259854 -1634366876 687056729 1609865167 -956447115 -1308952861 798909248 1486443478 -1047526804 -1231604998 640167787 1362042877 -937013689 -1088323887 558230386 1447222244 -817132962 -1202931000 893695805 1111721899 -615852527 -1404180857 841577252 1160659890 -601419256 -1423957346 1000292111 1285033881 -711893469 -1567199563 1022556950 1274399616 -755197382 -1510233428 951112786 1337451716 -692144770 -1581677080 1071452235 1222254813 -774672025 -1496038927 913005664 1097624822 -664453812 -1352528422 822515833 1174513903 -553060011 -1475360317 621265974 1375794336 -888560358 -1139894900 577372207 1433219257 -865836797 -1151118955 735857668 1557888146 -976081624 -1294656066 749832221 1538701451 -1027610319 -1246176857 64943258 1960428556 -305097290 -1697143520 78852227 1941176341 -356691537 -1648729799 218463400 2046970942 -485810812 -1811141358 174635185 2104461351 -463021667 -1822299893 510256382 1768871016 -261650990 -2023705276 419700967 1845694577 -150322741 -2146602659 280128716 1739938906 -21230112 -1984217738 400533717 1624807491 -103691783 -1898514065 564913427 1454167429 -811236289 -1197296471 650518794 1371607452 -926400474 -1076924240 795897121 1484217783 -1048703987 -1233568613 673032504 1595578798 -971782124 -1324025726 1008530807 1260111329 -770534309 -1525308211 997273966 1282802168 -713076670 -1569169196 851934533 1170230739 -590799767 -1412551425 900381020 1118669258 -609953680 -1398544154 449168859 1841493325 -187980553 -2083744671 497549762 1789866324 -207200018 -2069802888 337530345 1662614911 -99603259 -1927865261 326339056 1685371238 -42080036 -1971660726 124966335 1886774569 -377703277 -1636072443 2036134 1998070064 -300846966 -1726595044 162094477 2125360411 -408470367 -1868559305 247765396 2042865922 -523568968 -1748121554 1860858836 434979650 -2132536584 -136109458 1770502093 511739739 -2021009695 -259070345 1613888486 389466992 -1908434230 -113726884 1734098943 274403177 -1991090477 -27955643 1935500208 73028390 -1655504228 -363580918 1949345705 53974847 -1707161979 -314968557 2105994114 176282388 -1819768146 -460342728 2062233499 233578253 -1796911433 -471695839 1434735388 579036042 -1148571088 -863173978 1391040261 636397459 -1125648855 -874461505 1533008686 744025016 -1252935166 -1034515820 1546788663 724905889 -1304658405 -985969011 1211319160 1060402158 -1505942956 -784723262 1331595105 945403895 -1588533683 -698886437 1189661514 837811164 -1461278106 -538862864 1099239251 914505669 -1349816705 -661889303 2012299925 16151043 -1711332423 -285732049 1889306252 127645210 -1634539616 -376056010 2032847527 237894193 -1759204469 -534537443 2118586046 155205160 -1874235502 -414294268 1782993649 490824295 -2075642915 -212925621 1831573224 439133822 -2094663740 -199047342 1688066755 328919637 -1970029585 -40596615 1676680922 351743564 -1912700938 -84324512 1285513821 999838411 -1567554703 -711576601 1274193476 1022727890 -1510160536 -755238914 1111812719 893639417 -1404400829 -615662635 1160326774 841883360 -1423487142 -601849908 1361605177 640631471 -1088023787 -937352317 1447409184 558007990 -1202989300 -817043558 1609824779 687131293 -1308779737 -956650575 1486765586 798559876 -1232052418 -1047040088 1557926230 735781312 -1294831494 -975879956 1538381135 750183897 -1245727645 -1028094731 1376229732 620800498 -1140197304 -888223522 1433034109 577596907 -1151058863 -865923897 1097531698 913060260 -1352310754 -664645496 1174848811 822212029 -1475828729 -552627055 1336969472 951564694 -1581324244 -692463430 1222462745 1071283599 -1496110027 -774628189 1739731358 280297736 -1984147278 -21274588 1625290119 400082193 -1898867541 -103373763 1768536492 510560570 -2023237504 -262084586 1845788085 419646755 -2146820967 -150131697 2047156730 218239340 -1811201834 -485724096 2104026595 175101301 -1821997873 -463358887 1960749512 64592222 -1697593116 -304613262 1941138897 78929223 -1648554755 -356893589 1170677783 851447937 -1412873925 -590450259 1118495758 900584600 -1398504158 -610028108 1260169253 1008441523 -1525495543 -770311777 1282501692 997612714 -1568731888 -713540218 1483747443 796328165 -1233235617 -1049009719 1595798634 672843004 -1324116666 -971725360 1454094401 564955351 -1197090451 -811406853 1371962456 650202318 -1077404300 -925946398 2125005023 162410569 -1868078605 -408923803 2042938566 247723088 -1748326934 -523397764 1886554349 125155451 -1635980863 -377759401 1998540020 1604706 -1726927400 -300540594 1662914747 337190957 -1928302185 -99139327 1685312674 326427700 -1971473010 -42302184 1841666185 448964639 -2083784283 -187905741 1789418640 498035718 -2069480004 -207549142 -2002964855 -6676961 1720930213 294944563 -1880036720 -117974522 1644071868 385465130 -2042190149 -247359955 1749600151 525334273 -2127863134 -164867532 1864696718 404894488 -1792393491 -500363653 2065981377 203648855 -1840776460 -448738718 2085198808 189705038 -1678657825 -319388087 1979701235 49866597 -1667468602 -342146480 1922175978 93660028 -1275916735 -990626089 1576890221 721051643 -1264661928 -1013318962 1519430516 764910562 -1121417613 -902842651 1395058527 606197705 -1169866134 -851283204 1414210374 592188368 -1371267547 -649908557 1078624009 927813535 -1456874948 -567350614 1193786128 807439238 -1600154089 -677861759 1318188859 966182829 -1477291506 -789224808 1241264930 1056637876 -1853481016 -427741346 2139651812 143609458 -1762927663 -504566969 2028321533 266504811 -1621256198 -396712084 1901328086 106219072 -1741663261 -281582731 1983787727 20513369 -1942941780 -80330950 1648324224 356015638 -1956852811 -61080797 1699916441 307599887 -2098559074 -168970488 1826940594 467916324 -2054732921 -226462959 1804149419 479072829 -1427620096 -571535466 1155948076 870411962 -1383728359 -628962417 1133222453 881633955 -1540114638 -751532124 1245566494 1027270280 -1554091221 -732347459 1297093127 978789009 -1218498716 -1067966478 1498500680 777420510 -1338840195 -952771605 1581025873 691780295 -1182488746 -830236736 1468712570 546174700 -1092000945 -907127847 1357316707 669004533 -1163178997 -844333923 1420111143 597826993 -1111062510 -893273980 1405675838 617601448 -1267678151 -1015548753 1518249237 762942851 -1289945056 -1004916554 1561551116 705974682 -1491313553 -803508999 1225932099 1041567189 -1603168138 -680089376 1317009754 964217292 -1446521763 -557783861 1204401521 818841063 -1364586428 -642965294 1084518760 933446142 -2117767997 -155034539 1875578351 416038265 -2035767078 -240150452 1755761142 530708832 -1893800719 -132524953 1628472797 370652491 -2005720856 -9170818 1719484868 293237074 -1670218585 -344634319 1920736651 91958557 -1692419906 -333936600 1964104082 35055876 -1834355563 -441531389 2091357625 195077423 -1782304628 -490536934 2076856736 214786358 -1548714678 -726184484 1304304742 985214192 -1528972973 -740652603 1255397503 1037363433 -1385433736 -630405650 1130730580 878879938 -1442434719 -587136521 1141395533 856645851 -1106809554 -922722888 1342770178 655244436 -1184192201 -831678047 1466222619 543422605 -1327700708 -941894262 1590854704 701871270 -1213128443 -1061809773 1505706025 783839423 -1730257534 -270963436 1993358510 30870584 -1615619685 -390813427 1908275383 112904225 -1778002512 -519903962 2014033052 252478474 -1855450711 -428924609 2137419909 140591123 -2056696346 -227639952 1801923786 476060764 -2113631745 -184305303 1812654291 453892165 -1951218220 -55184062 1706861816 314283118 -1931542067 -69717669 1657888993 366366839 -319689843 -1678320869 50301601 1979234871 -342085740 -1667555582 93474488 1922399790 -500538433 -1792191703 203686547 2065904133 -448288858 -1841260752 189384330 2085549596 -247006231 -2042508417 524851909 1750051411 -164937744 -2127818906 405102300 1864527434 -6458405 -2003156147 294851319 1720984161 -118442046 -1879603372 385799918 1643767416 -677393595 -1600586797 965847657 1318492927 -789442724 -1477099574 1056730736 1241210598 -649837705 -1371311135 927605339 1078792909 -567703698 -1456556040 807921218 1193334484 -903292127 -1120932937 606517773 1394707099 -851108040 -1170067538 592150036 1414286978 -990686445 -1275829371 721236543 1576665769 -1013016822 -1264998500 764474918 1519896240 -169157940 -2098337190 467975136 1826851702 -226025771 -2055197117 478773241 1804488559 -80653570 -1942592920 356463570 1647838020 -61040921 -1956927887 307427275 1700120413 -396506456 -1621427650 106146692 1901370130 -282063183 -1741210073 20869021 1983471371 -427408742 -1853787636 143139766 2140082976 -504658301 -1762871787 266725295 2028132153 -830146044 -1182545262 545954600 1468902334 -907461091 -1091694965 669474609 1356885927 -1067486666 -1218952544 777065242 1498817420 -952977873 -1338669383 691853059 1580984213 -751572384 -1540039946 1027443532 1245363162 -732025223 -1554440465 978341717 1297579971 -571973038 -1427156284 870712190 1155609576 -628775349 -1383950627 881575783 1133311985 -557348593 -1446987367 818538531 1204738229 -643150570 -1364361856 933506106 1084431532 -803471043 -1491390037 1041391633 1226133639 -680409820 -1602816590 964666376 1316525214 -1016030869 -1267226115 763295815 1517930705 -1004708494 -1290113564 705903710 1561595080 -844426919 -1163124273 598044789 1419919587 -892938944 -1111366186 617133164 1406108922 -441865785 -1834051247 195545323 2090924157 -490443298 -1782358712 214568178 2077047908 -344841739 -1670049437 92029145 1920692303 -333453844 -1692871302 34702528 1964422230 -132204125 -1894151883 370202767 1628956697 -9208390 -2005643988 293411990 1719282688 -154848879 -2117992185 415977661 1875664939 -240585336 -2035301090 531010724 1755423794 -941836210 -1327789864 701684066 1591077364 -1062110121 -1212789567 784276859 1505242605 -922275716 -1107296022 654922064 1343119814 -831851419 -1183988493 543462729 1466148319 -630478806 -1385391940 879085830 1130559888 -586781645 -1442751323 856165663 1141849481 -726654952 -1548283762 985547060 1303998882 -740432895 -1529162601 1037272365 1255454139 -55404410 -1951029232 314374570 1706805564 -69247841 -1931973623 366034355 1658195237 -227995468 -2056380382 476541336 1801470222 -184232787 -2113674181 453686657 1812825367 -519730974 -1778206604 252438990 2014107992 -429372165 -1854964627 140914135 2137070913 -270663472 -1730596794 30433788 1993822570 -390871863 -1615530913 113092069 1908053363 1078240385 927175703 -1370831443 -649202373 1193894040 808341518 -1457061452 -568315614 1319054515 966269989 -1601090145 -678003447 1240656042 1056299068 -1476621946 -788809456 1576252645 720667763 -1275210295 -990190241 1520333052 765018218 -1265626672 -1013505722 1395145943 607063105 -1121559045 -903778963 1413871822 591579224 -1169450526 -850613900 2066383945 204322015 -1792744091 -500967949 2085044304 188772550 -1840701060 -447868438 1978731643 49691885 -1677759145 -319267391 1922877538 94107892 -1668110002 -342517288 1721603117 295347387 -2003569407 -7027305 1643139124 385310882 -1879166696 -117898866 1749425183 524364937 -2042069709 -246461019 1865144326 405596304 -2128234198 -165508676 1499436480 777561430 -1219365652 -1068055430 1580356057 691364175 -1338232587 -952434589 1468276210 545467748 -1182106402 -829600696 1357502955 669968765 -1092110137 -908031919 1156089252 871347506 -1427708792 -572402658 1132806589 880963883 -1383391087 -628355065 1244859798 1026833664 -1539478342 -751150036 1298057615 978975001 -1554995037 -732456907 1647424776 355894686 -1941973980 -80157518 1700557073 307970439 -1957556163 -61529941 1827290426 468520364 -2098963434 -169644928 1804073251 478202293 -2054580209 -225531751 2139530604 142710266 -1853307840 -426773290 2028691829 267145699 -1763377063 -505270065 1901931870 106569160 -1621930894 -397116188 1982916935 20437457 -1740732309 -281429763 1920124419 91616917 -1669552337 -344221767 1964966426 35140236 -1693359306 -334081120 2091470385 195985063 -1834537187 -442490997 2076477992 214153918 -1781863676 -489825390 1875236455 415426289 -2117355701 -154368035 1755845246 531571432 -2035911854 -241089596 1629380181 370765507 -1894760583 -132706321 1718852172 292858586 -2005009568 -8729610 1226630859 1042011741 -1491957785 -803883151 1316037330 964039236 -1602272258 -679971992 1204252409 817913455 -1446441003 -556908733 1084926688 934124150 -1364931636 -643564710 1420555951 598525497 -1163552893 -844978411 1405498038 616628768 -1110944870 -892378356 1517321885 762793483 -1266802767 -1015468249 1562229380 706382354 -1290544216 -1005262018 1802106690 477022164 -2056808850 -228546824 1812214619 453182413 -2113252745 -183672095 1706196848 313872358 -1950605732 -54841654 1658829673 366513151 -1932404155 -69801261 1994319654 31053744 -1731164662 -271075684 1907565375 112464809 -1614986733 -390434171 2013622036 251813762 -1777660360 -519291218 2137565965 141532059 -1855534559 -429786441 1342691210 654370588 -1106659674 -921795024 1466569619 544023301 -1184599361 -832355799 1591500728 702246702 -1328398700 -942338558 1504811937 783723319 -1212155251 -1061631461 1303431150 985134968 -1547786558 -726034860 1255998455 1037710177 -1529650469 -741060019 1131106268 879525706 -1385877776 -631103898 1141279685 855751507 -1442256151 -586163585 606626181 1395609875 -903479127 -1121898433 591766940 1413649674 -850672464 -1169361882 720628151 1576327457 -990017381 -1275414515 765341102 1519983928 -1013953406 -1265140716 966750689 1318601079 -678358835 -1600774053 1056093688 1240827246 -788736812 -1476664254 927267283 1078184261 -649422593 -1370642327 808009162 1194200412 -567845658 -1457492880 524697933 1749119451 -246931359 -2041638665 405505364 1865201090 -165288840 -2128423698 295553407 1721432553 -7100333 -2003527483 384830822 1643593200 -117543862 -1879483172 49369385 1979081151 -318820347 -1678245741 94147888 1922803110 -342690788 -1667906422 204134683 2066606477 -500910025 -1792833375 189209858 2084580756 -448168914 -1840362312 1026773188 1244946514 -750964248 -1539702402 979277021 1297720395 -732891663 -1554528921 870897910 1156573280 -572081702 -1428059828 881138927 1132604537 -628392509 -1383314091 545538208 1468231734 -829808244 -1181937382 669615289 1357820975 -907549291 -1092561661 778029202 1499002884 -1068389954 -1219061464 691145867 1580547101 -952341081 -1338286799 106786828 1901740186 -397209312 -1621876298 19969045 1983349891 -281094855 -1741036113 143063102 2139211944 -427255534 -1852855932 267074599 2028735665 -505062133 -1763545699 468344936 1827492094 -169606844 -2099039790 478651505 1803588839 -225852067 -2054228533 355592282 1647761612 -79722122 -1942439456 308030531 1700469973 -61715089 -1957331463 371065607 1629041553 -133144021 -1894296899 292800286 1718941576 -8542670 -2005231964 415599413 1875032995 -154408423 -2117281137 531124012 1756331962 -240767488 -2036261226 195629923 2091787253 -442011057 -1834990887 214226810 2076436460 -490031530 -1781692736 91396945 1920314311 -344130947 -1669608725 35610440 1964535774 -334414236 -1693053198 762323919 1517753177 -1015135517 -1267109259 706602966 1562040128 -1005353222 -1290488212 598453245 1420598123 -844772655 -1163724217 616984548 1405181810 -892858680 -1110491554 818361259 1203766077 -557231481 -1446092271 933951410 1085130532 -643524962 -1365006840 1042070425 1226541839 -804070731 -1491736029 963739520 1316376342 -679534932 -1602736582 251998790 2013397712 -519351446 -1777572868 141096543 2138031817 -429484173 -1855871003 31373940 1993968354 -271525032 -1730679858 112426605 1907642107 -390258879 -1615188009 313664034 1706365620 -54770930 -1950649448 366995003 1658377901 -70154473 -1932085375 476686864 1802410630 -228078788 -2057241686 453275145 1812160159 -183890139 -2113060941 879432334 1131160088 -630885470 -1386069196 856086167 1140975105 -586631237 -1441822931 984652476 1303882282 -725681264 -1548104954 1037917861 1255829043 -741130359 -1529606369 702284522 1591423612 -942513210 -1328196784 783402739 1505162853 -1061181473 -1212639415 654805720 1342224974 -922096652 -1106322590 543837889 1466793559 -832294931 -1184686213 1436395043 580556469 -1147943153 -862652519 1391485498 636965548 -1124203754 -872860800 1531325969 742465159 -1253552323 -1034977365 1546381832 724359838 -1306162396 -987579470 1210758727 1059948241 -1507534997 -786176003 1330082398 943735496 -1589046414 -699522076 1190215285 838209251 -1459658919 -537366577 1100806764 916179706 -1349346496 -661279786 1861453547 435467901 -2130843705 -134555823 1771979506 513372772 -2020596770 -258534584 1613237977 388972111 -1910083595 -115253405 1732627136 272824918 -1991529492 -28533894 1933874831 71542297 -1656031325 -364001483 1948865174 53371392 -1708706886 -316669140 2107580093 177745451 -1819181167 -459911417 2062736036 234220082 -1795376248 -470054114 1283888994 998352884 -1568082354 -711997736 1273713531 1022125037 -1511706025 -756940095 1113399120 895102918 -1403814276 -615231766 1160829769 842525663 -1421952411 -600208653 1362200326 641120144 -1086331350 -935799108 1448887071 559641481 -1202576845 -816508251 1609174836 686636962 -1310429672 -958177650 1485294381 796982203 -1232492031 -1047618921 2011740074 15697724 -1712925050 -287185392 1887794099 125977381 -1635052897 -376692215 2033401752 238292750 -1757585740 -533041630 2120153985 156879639 -1873765715 -413685189 1784653774 492345176 -2075015454 -212404620 1832018903 439702337 -2093219077 -197447059 1686384636 327360362 -1970647344 -41058746 1676274661 351198067 -1914205495 -85935521 1739310241 279770167 -1985632883 -22899429 1623589048 398536750 -1899470444 -103853822 1768967315 511147013 -2021773889 -260498135 1847429258 421181468 -2146178650 -149628624 2048709829 219931731 -1810713111 -485128833 2104561884 175513674 -1820364304 -461880986 1959222519 62942305 -1698087461 -305263283 1940560110 78489720 -1650132542 -358364844 1556472937 734188799 -1295284923 -976439853 1537745008 749670630 -1247395492 -1029606966 1377725531 622419149 -1139798665 -887669279 1433643074 578066644 -1149384338 -864355848 1098052621 913687707 -1350789855 -662985289 1176449044 823656578 -1475260104 -552181330 1336507455 950946985 -1582883565 -694145659 1220851750 1069779120 -1496655606 -775034468 2125526496 163038582 -1866558260 -407264166 2044539385 249168239 -1747758891 -522952637 1886092754 124538180 -1637540610 -379442072 1996929483 100701 -1727473433 -300947343 1661461892 335598866 -1928756056 -99699650 1684677021 325914891 -1973141327 -43814873 1843162550 450583840 -2083386214 -187352052 1790028207 498506041 -2067806077 -205981675 1172231464 853140926 -1412385788 -589855598 1119031601 900997543 -1396871139 -608550773 1258642714 1006792076 -1525990346 -770962272 1281923331 997173653 -1570310097 -715011911 1483326796 795801050 -1234721696 -1050635018 1594098005 671297987 -1324720007 -972205841 1454525822 565542376 -1195627438 -809820988 1373604199 651737585 -1076762549 -925443875 837903143 1190548401 -536935925 -1460129123 916236094 1100715944 -661469678 -1349126524 1059777301 1210964867 -786134471 -1507607889 944189196 1329602458 -699838944 -1588691274 742814531 1531003861 -1035464081 -1253104903 724285274 1546422220 -987376010 -1306335520 580778865 1436208103 -862741923 -1147884853 636501864 1391923198 -872522172 -1124503854 178209775 2107143033 -460250429 -1818881451 233998326 2062923616 -469965094 -1795434932 71617501 1933835083 -364205327 -1655858585 53022660 1949187922 -316182808 -1709154690 388518795 1613718301 -114937177 -1910439375 272996242 1732421380 -28576066 -1991457240 435411897 1861544751 -134366571 -2131064317 513679264 1771646774 -258965876 -2020127206 686445158 1609392880 -958123190 -1310522404 797415039 1484826345 -1047922861 -1232156731 640801364 1362553538 -935347336 -1086813202 559685197 1448816347 -816677023 -1202368521 895304194 1113223828 -615308498 -1403776072 842040859 1161279117 -599857353 -1422272607 998689328 1283586726 -712463588 -1567646838 1022037545 1273773759 -756715771 -1511891053 327447214 1686323768 -41282686 -1970461932 350860983 1676576289 -85469285 -1914640627 492829340 1784203786 -212755536 -2074694874 439500421 1832193555 -197369943 -2093256897 238248650 2033472092 -532872218 -1757793424 157198035 2119800389 -414136321 -1873283223 15264504 2012207726 -286880812 -1713259710 126168801 1887575671 -376746035 -1634959525 63373733 1958752563 -305569655 -1697755105 78300604 1940780330 -358308720 -1650224122 219974039 2048637185 -485300037 -1810507731 175197582 2104917272 -461427550 -1820845004 510661057 1769414999 -260149011 -2022096773 421385688 1847256398 -149703436 -2146139038 279681523 1739368805 -22677281 -1985820599 398876138 1623289212 -104317754 -1899033520 950608237 1336807931 -693682111 -1583320873 1069868404 1220793826 -775257000 -1496468274 913484127 1098226121 -662910861 -1350829851 824143174 1176002000 -552530838 -1474937604 622735625 1377370527 -888123355 -1139318605 578024720 1433716102 -864185284 -1149590358 734378299 1556253101 -976496617 -1295193983 749239586 1538215348 -1029301234 -1247728488 450638052 1843069042 -187543096 -2083167906 498201853 1790362731 -205548079 -2068273849 336050390 1660979264 -100017670 -1928402580 325745871 1684884569 -43770397 -1973211787 124461184 1886130198 -379240020 -1637715654 451737 1996608527 -301431371 -1727023837 162572466 2125961252 -406926946 -1866860280 249392299 2044353597 -523039353 -1747698415 565317676 1454710970 -809733888 -1195687530 652203061 1373168803 -925780711 -1076460145 795449374 1483647112 -1050150606 -1235170908 671374343 1594059921 -972407509 -1324544579 1006960712 1258434782 -771006108 -1525919246 996721745 1282405575 -714693251 -1570662933 853444730 1171896556 -590288554 -1411917376 900942947 1119124725 -608359089 -1397088807 -1656476629 -364700483 1934249223 72187281 -1708529614 -315696988 1948748062 52476296 -1818254311 -459762545 2106705205 177665443 -1796055040 -470462314 2063335724 234566074 -2131542961 -135000871 1862098275 435842549 -2019624874 -258357056 1771084154 513255916 -1909934979 -114326293 1613157713 388097479 -1991937948 -29212430 1732972872 273424862 -1507193629 -785564555 1210346959 1059282265 -1589131014 -700385172 1330227670 944675136 -1460566831 -537480121 1191175677 838391147 -1348714296 -660901794 1100095972 915738994 -1147331449 -862311407 1435729323 580144445 -1125066594 -872945656 1392425394 637110564 -1253665611 -1035885533 1531508121 743425295 -1305784148 -986947526 1545941376 723648790 -2074141334 -212324868 1783725126 492195024 -2093819533 -197793307 1832695903 440109257 -1971022504 -41703986 1686828148 328058082 -1914089151 -85040681 1676095597 350224635 -1712845554 -286311016 2011589666 14769332 -1635399401 -377292415 1888200763 126654637 -1758231236 -533416534 2034099216 238736518 -1872871131 -413568589 2119180297 156700831 -1087291998 -935981772 1363106958 641231896 -1201866309 -816068307 1448253591 559261697 -1310018160 -957512442 1608832188 686023722 -1232637559 -1048559329 1485377701 797843507 -1568264762 -712958640 1284001002 999259260 -1511265825 -756229815 1273334003 1021491301 -1403148812 -614820510 1112786136 894760014 -1422892563 -600354437 1161691329 842608727 -1351463255 -663388609 1098657669 914038547 -1474327888 -552027610 1175579548 823581450 -1582709093 -693176819 1336387511 950048545 -1497103742 -775736812 1221223342 1070420792 -1295687987 -977113509 1556824033 734793591 -1247241516 -1028675006 1537670136 748800878 -1138829569 -887495063 1376827347 622298949 -1150086426 -864804240 1434285002 578437980 -1810076063 -484745481 2048003917 219496411 -1821267336 -461989138 2105527124 175700930 -1698175405 -306129211 1959364479 63879145 -1649794486 -357756196 1940144998 77820912 -1985249787 -22262125 1738874665 279064511 -1899578852 -104756598 1623776048 399502246 -2022640073 -260585823 1769903899 511289229 -2145570258 -149290312 1846760194 420766612 -1234599960 -1049735298 1483153092 794832466 -1325089807 -972846233 1594546909 672000587 -1196230694 -810170548 1455199990 565945952 -1075891261 -925367467 1372672751 651584121 -1411485812 -589734118 1171263136 852966966 -1397511275 -608920829 1119734457 901446191 -1526339650 -771565784 1259046546 1007465988 -1570233433 -714140879 1281770123 996241949 -1928896736 -100634698 1661550092 336465562 -1972724935 -43144273 1684339221 325307011 -2082679022 -186914940 1842525758 450201256 -2068770037 -206167139 1790931495 498614961 -1867493564 -407404590 2126392936 163127038 -1747088547 -522535989 2043931249 248830695 -1637103754 -378734624 1885709914 123901644 -1727659153 -301911047 1997038147 1004245 -114759377 -1909466695 388401155 1612822677 -29020874 -1992155744 273370138 1733065868 -135044835 -2131471989 436011057 1861890215 -258038524 -2019977838 512803880 1771566270 -459278005 -1818703395 177313895 2107025649 -470663854 -1795879484 234642558 2063297768 -364613255 -1656536593 71962709 1934434499 -316033696 -1708227082 52941900 1948312794 -1035548185 -1253967503 742959307 1531943005 -987034114 -1305723544 723872978 1545755716 -862109227 -1147506365 580067577 1435766895 -873429556 -1124616870 637461728 1392104566 -537798269 -1460213483 838842543 1190692921 -660857446 -1348784884 915569846 1100303392 -785755727 -1506975449 1059336349 1210253323 -699951704 -1589598914 944370820 1330562066 -533473170 -1758140168 238926146 2033879508 -413262729 -1873203999 156269915 2119650765 -286764964 -1712365366 15085936 2011234790 -377121723 -1635605293 126612841 1888273919 -41629686 -1971062628 327854374 1687001520 -85390317 -1913766779 350711103 1675648425 -211861448 -2074578770 491856148 1784025474 -198015967 -2093632329 440198413 1832637851 -614598490 -1403336656 894671242 1112844572 -600818497 -1422455767 842947987 1161391365 -712609644 -1568587774 998773176 1284448558 -756304755 -1511226341 1021695393 1273161015 -957683518 -1309812652 686066158 1608759672 -1048105765 -1233118131 797527543 1485733217 -936288016 -1086959514 641663452 1362637130 -816012055 -1201957761 559072709 1448473939 -887190611 -1139164357 621865601 1377294871 -864858188 -1149993182 578629272 1434066446 -976944225 -1295895799 734749363 1556894245 -1029126266 -1246759152 749119146 1537316412 -693527607 -1582388385 950532837 1335937651 -775659568 -1497141434 1070219004 1221398122 -663612421 -1351277715 914125527 1098596929 -551561246 -1474762892 823244494 1175881304 -261051547 -2022204429 511625801 1769601759 -149065860 -2145755158 420679248 1846820550 -22338729 -1985211455 279265915 1738699501 -104405170 -1899898920 399017570 1624225524 -305677567 -1698657385 63560237 1959717563 -357925096 -1649586290 77864500 1940074146 -484691149 -1810168923 219304479 2048221833 -462293206 -1820932164 176133638 2105058960 -771376404 -1526560134 1007410112 1259137878 -714572043 -1569763741 996548569 1281437519 -589417762 -1411841464 852513778 1171743588 -608962873 -1397438895 901617643 1119528829 -810374520 -1196058082 566021028 1455160114 -924881263 -1076339193 651235261 1372995371 -1050074438 -1234300372 795296662 1482715904 -972757341 -1325148619 671778703 1594734361 -378824156 -1637045582 124123912 1885522846 -301572547 -1727959381 540433 1997475719 -407891434 -1867046272 163476282 2126070700 -522332657 -1747261799 248756003 2043971509 -186873280 -2082751786 450030444 1842732026 -206483879 -2068414769 499068789 1790451683 -100203918 -1929366812 336159582 1661883336 -43334037 -1972504835 325363527 1684248529 526365810 1750631652 -246295202 -2041125432 405958763 1865761021 -163835577 -2126831151 293878848 1719864534 -7709332 -2003997190 384432217 1643038927 -119039627 -1881101853 48800790 1978635392 -320420550 -1679690324 92626959 1921142937 -343211741 -1668533835 204680228 2067012786 -499299064 -1791328866 190769213 2086262955 -447706863 -1839744633 607229114 1396089900 -901778026 -1120353024 593252515 1415274549 -850251377 -1168834279 719985800 1575824414 -991658588 -1276949198 763877521 1518397447 -1014384195 -1265727189 965117150 1317123144 -678894094 -1601186460 1055604935 1240232017 -790289941 -1478356611 928845036 1079655546 -648843840 -1370202794 808503541 1194850403 -566318631 -1455842993 105153843 1900262821 -397745121 -1622289271 19480874 1982755260 -282648570 -1742729072 144641281 2140683671 -426677203 -1852416837 267569432 2029386126 -503535564 -1761896286 468948311 1827972545 -167906181 -2097494803 480137550 1805214168 -225431454 -2053701388 354950501 1647259123 -81363895 -1943974689 306567548 1698884074 -62146480 -1957918522 1026205179 1244501357 -752565033 -1541147583 977756642 1296060788 -733413170 -1555156904 871443913 1156980063 -570471195 -1426555789 882698704 1134287174 -627930884 -1382696854 547206559 1469744393 -829172557 -1181424603 670069126 1358381328 -906096470 -1090969540 776355245 1497435451 -1068999551 -1219531753 690747828 1579993378 -953837416 -1339906034 761911024 1517217382 -1016612900 -1268742326 704910057 1560486527 -1005947963 -1290976429 598892226 1421176404 -843300882 -1162145928 618633947 1406708301 -892208137 -1109996703 819906196 1205466626 -556750920 -1445488850 934478477 1085551131 -641899615 -1363520713 1040535206 1224900144 -804573302 -1492377828 963152575 1315945001 -681120877 -1604199675 369620536 1627440814 -133589228 -1894865022 292172321 1718420151 -10202355 -2006752357 417103370 1876643484 -154001626 -2116735056 531741203 1756793477 -239084737 -2034701399 196142684 2092422858 -440498320 -1833322522 215818821 2077889235 -489471127 -1781238785 90926702 1919704824 -345698494 -1671282732 33991287 1963039457 -334967973 -1693451315 879945649 1131796263 -629373283 -1384401397 857678760 1142428478 -586071420 -1441369582 984182659 1303273237 -727249233 -1549779399 1036299162 1254333196 -741684554 -1530004960 700839893 1589823299 -942958855 -1328765329 782775244 1504641882 -1062841632 -1214160266 656310247 1343836017 -921690421 -1105777059 544455678 1467255656 -830612782 -1183126972 253544313 2015098863 -518871467 -1776970045 141624160 2138452982 -427859380 -1854385446 29839179 1992327133 -272028057 -1731322127 111840082 1907211204 -391845250 -1616651544 313251613 1705830283 -56248783 -1952282969 365302532 1656824722 -70749656 -1932574018 477126447 1802989497 -226607613 -2055663979 454925110 1813687200 -183240166 -2112566644 2066968950 204751328 -1791160230 -499506996 2086581615 190416377 -1840196541 -447224619 1978202436 49269202 -1679386520 -320755458 1921334621 92409291 -1668588431 -343118617 1719951634 293818756 -2004221890 -7524184 1642702091 384734621 -1880636377 -119475023 1751116064 525916598 -2041477108 -245974886 1865559353 406134191 -2126754795 -163873661 1079857598 928669992 -1370279790 -648806396 1194366375 808953137 -1455491957 -566639587 1317460364 964815130 -1601652576 -678459338 1240145301 1055665411 -1478132551 -790475729 1575633370 720204108 -1276894986 -991752096 1518831043 763409749 -1266031377 -1014049671 1395771880 607582590 -1119901500 -902260654 1415319025 593182055 -1169003299 -850043829 1646805047 355430561 -1943658213 -81718899 1699054638 306361528 -1957960446 -62073452 1827915781 469039251 -2097305303 -168126017 1805519900 479804554 -2054132432 -224961114 2141147219 144203973 -1852755585 -426376727 2029163594 267756764 -1761807002 -503593488 1900337249 105113847 -1622492851 -397571621 1982405752 19803374 -1742242476 -283095614 1497784575 776032361 -1220017709 -1068551867 1579918566 690787440 -1339701814 -954010276 1469966541 547018843 -1181513247 -829113993 1357917396 670506050 -1090630152 -906396306 1156673691 871776269 -1426124361 -570941151 1134343298 882607124 -1382885970 -627710664 1244330153 1026410559 -1541105275 -752637677 1296514224 977275942 -1555472996 -733057782 1225069556 1040327522 -1492421928 -804502962 1315493869 963635067 -1603881279 -681474473 1205771206 819571536 -1445922070 -556283268 1085497311 934571849 -1363329293 -642118043 1420952464 599077638 -1162059076 -843361750 1407174537 618198815 -1110333787 -891906509 1516866466 762231604 -1268258162 -1017062888 1560563643 704872237 -1291178345 -1005773311 1919628092 90964906 -1671081456 -345873786 1963390757 33671091 -1693936119 -334518625 2091957006 196578200 -1832986078 -440800588 2078113559 215633793 -1781326277 -489410899 1876697944 417010638 -2116926860 -153783582 1756489537 532076503 -2034268563 -239552773 1627892586 369138684 -1895183802 -133236016 1718251379 292380645 -2006708641 -10273079 1344152245 655954467 -1106230375 -921210097 1467213484 544527930 -1182955648 -830818538 1590012551 700619281 -1328821333 -942867651 1504210590 783244808 -1213853774 -1063174364 1302934225 984482375 -1549315075 -727686293 1254422216 1036240478 -1530226716 -741496974 1131592419 880118389 -1384326193 -629413031 1142914810 857230956 -1441718314 -585748672 1802502781 477573867 -2055314607 -226929721 1813890660 454751986 -2112641208 -183199778 1705740879 313309913 -1952060573 -56435723 1657163350 365002432 -1933037702 -70311956 1992757785 29368975 -1731628235 -271694941 1907021312 112060054 -1616595156 -391936070 2015140395 253471421 -1777140985 -518665327 2138136114 141979300 -1853931746 -428339320 -679068038 -1602154772 965238614 1318023104 -789841309 -1477653771 1055234895 1239591897 -648169912 -1369798946 928241508 1079306226 -567250351 -1455996217 809374589 1194927083 -902746594 -1120526712 608128818 1396211620 -849548793 -1168385391 592612139 1414904765 -991254996 -1276275014 719636224 1575221142 -1014537675 -1266658653 763953945 1519268751 -320332110 -1678823900 48660382 1977700104 -343549269 -1669141955 93043591 1921813265 -499935616 -1791711722 205387692 2067449658 -446803303 -1839635953 189805493 2086077219 -245428522 -2041037248 525430778 1750490988 -164443441 -2127168935 406629347 1866177397 -8091932 -2004633998 294315976 1720571742 -118930691 -1880198549 384246737 1642074951 -828567749 -1181073491 546532887 1469341313 -906966238 -1091044428 671001102 1358535320 -1069119735 -1220429921 776529445 1498404531 -953466096 -1339264122 690299452 1579291306 -752214177 -1540542519 1025801843 1243827941 -733488314 -1556026416 977910378 1296993020 -571369619 -1426675717 872412737 1157154519 -627289228 -1382325278 881996376 1133839054 -168611853 -2097930395 469585631 1828355657 -224465942 -2053514372 479234758 1805105744 -81221695 -1943038121 354862829 1646392955 -62561320 -1958587570 306905844 1699492450 -398180457 -1622995199 105537211 1900899885 -282461298 -1741763816 19372706 1981852212 -425740379 -1852274893 143775369 2140595743 -504204356 -1762311382 268178064 2029724166 -441426696 -1833472914 197017044 2092502338 -488793887 -1780832137 215218637 2077542747 -345254710 -1670585252 90551782 1919059312 -335146797 -1694425019 34107903 1963934057 -133739364 -1895793654 369700272 1628314918 -9795451 -2006075373 291826089 1717819711 -153303890 -2116291528 416458114 1876268308 -240058185 -2034880479 532636059 1756909837 -555844560 -1445376858 818945308 1205284234 -642533335 -1363900225 935188741 1085991315 -804916222 -1492990828 1040946478 1225565624 -681037797 -1603338099 963006775 1315004833 -1016501164 -1267835710 761728376 1516256750 -1006327731 -1291609893 705349985 1561197047 -843914138 -1162488592 599557450 1421587932 -891346817 -1109913367 617693523 1406562757 -55874119 -1951638225 312806549 1705131011 -70866528 -1933469386 365480076 1657796634 -227482229 -2055744227 478053543 1803138097 -182640238 -2112220924 454246590 1813278760 -518226467 -1776595637 252845297 2014653543 -428754492 -1854502574 142596328 2138630270 -272108049 -1732196999 29988035 1993253973 -391499274 -1616051872 111431898 1906532428 -943370895 -1329431065 701181021 1590435019 -1062696600 -1213220354 782690372 1503779026 -920730301 -1105594923 655402095 1343722745 -831323814 -1183567412 545087606 1467633888 -630039275 -1384813181 880557113 1132137647 -585131764 -1441224294 856815648 1142343862 -727067353 -1548819023 984069131 1302365341 -742125250 -1530715736 1036677138 1254965380 -1276445826 -991048728 1575262802 719563460 -1266204825 -1015017487 1518952011 764309213 -1120832692 -902413350 1396642400 607658742 -1168328875 -849639485 1414715001 592832239 -1369576678 -648356980 1079216694 928299680 -1456460029 -566812779 1195265583 809074361 -1601805528 -679390274 1317536260 965685906 -1477728463 -789801049 1239795229 1055061643 -2004558922 -8131808 1720367770 294488588 -1880547409 -118608071 1642561155 383798805 -2040573052 -245865710 1750151848 525730366 -2127390819 -164255989 1866266289 406570535 -1791767598 -499844284 2067639038 205167208 -1839329333 -447135907 2085646055 190275185 -1679277088 -319851658 1978016460 48304730 -1668970503 -343754897 1921771221 93115971 -1426994625 -571016535 1157606163 871930757 -1382281690 -627360080 1133670154 882204572 -1540734451 -751996261 1243882273 1025708983 -1555593708 -733956478 1296688952 978245550 -1220093349 -1069421875 1497938807 776965089 -1339351486 -953405740 1579515758 690114552 -1180872087 -828742913 1469264709 546571219 -1091529104 -906516762 1358886748 670681034 -1851790601 -426190239 2140244955 144096077 -1762513170 -504029576 2029801410 268140372 -1622908219 -398241197 1900676073 105722751 -1742100772 -282159542 1982318576 18937702 -1943471469 -80754171 1646697407 354528041 -1958396278 -62779876 1699438502 306999088 -2097974623 -168541641 1828524941 469377819 -2053196104 -224819666 1804654484 479717122 -2116249092 -153376406 1876097232 416663622 -2035196443 -239702669 1757363401 532155487 -1895362098 -134209192 1628008674 370032756 -2006264361 -9575103 1717875963 291734637 -1670674024 -345196274 1919281332 90363938 -1694085759 -335446761 1963469997 34544699 -1833958998 -440979140 2092851334 196694032 -1780628045 -488966875 2077467807 215258121 -1162692300 -843740766 1421662232 599517326 -1109426899 -891793989 1406213121 618015895 -1268174586 -1016200816 1516720170 761290940 -1291520737 -1006385783 1560974387 705537189 -1492801200 -805135930 1225508988 1041037546 -1603769015 -680567329 1315310693 962673907 -1445060254 -556199436 1204830286 819425496 -1363942021 -642460179 1086162007 934982849 -1731745603 -272590805 1992935825 30341383 -1616221020 -391291854 1906576776 111361310 -1776541553 -518320103 2014462371 253063477 -1854806890 -428420096 2139063738 142128428 -2056210215 -227047345 1803475445 477751651 -2111996736 -182825898 1813192172 454307194 -1951715093 -55836547 1705333191 312631633 -1933118222 -71187356 1657312734 365929800 -1549170571 -726746909 1302849881 983620047 -1530639252 -742163206 1254763840 1036852694 -1385037753 -629853999 1132224875 880497149 -1440758690 -585567032 1142007154 857118180 -1105291247 -921065337 1343289661 655870379 -1183622136 -831230818 1467825444 544869810 -1329262557 -943578955 1590391055 701251993 -1213672390 -1062214484 1504097558 782337408 -1072070015 -1222725097 773317549 1494274875 -948681064 -1334610418 695871412 1585256226 -826144077 -1178256859 550267807 1472944905 -911225174 -1096221124 664907654 1353096976 -575761691 -1431723405 866186185 1151845215 -624732420 -1379637654 885864400 1137313606 -747300137 -1536021951 1031502843 1249659757 -736567602 -1558188456 974569442 1292996468 -76045751 -1938779425 360301413 1652487155 -65378736 -1961011514 303302524 1695758314 -173266309 -2102715667 463620951 1822784449 -222171550 -2050564364 483364686 1808318424 -423579091 -1849195845 147772161 2143937431 -508725708 -1767225694 262346520 2024023950 -400868833 -1625552247 102062899 1897032613 -277414394 -1737372016 24682282 1988079548 -654134336 -1375370410 923587308 1074520698 -563120167 -1452783793 811669237 1197876835 -673629198 -1596060828 970414814 1322281544 -793444373 -1481388163 1052417735 1237167697 -994729052 -1280142542 716948104 1572663838 -1009227843 -1260431573 769001105 1523660295 -898749546 -1117185280 610290362 1399290412 -855380081 -1174085863 588091043 1409990197 -496200952 -1788107874 207811108 2070266546 -452897007 -1845074041 185546301 2080900779 -323544262 -1682953300 45709846 1975405184 -337977565 -1663176779 97828367 1926467225 -2391188 -1998801926 299229760 1725092566 -122271883 -1884194845 381167193 1639913167 -251655330 -2046346296 521038450 1745443556 -160575673 -2123694127 409185899 1868865277 -231743485 -2060922731 471957807 1797697977 -180214758 -2109401972 457983286 1816884640 -51091407 -1946986329 318376221 1711094155 -73815000 -1935762242 362269956 1653669266 -275189657 -1734360847 26644811 1989255645 -386583426 -1611528984 117134674 1912366532 -515671979 -1773909821 256711033 2018126319 -433144756 -1859547942 136371552 2133323254 -918437685 -1102647203 659530215 1346933105 -835975982 -1188350908 539125246 1462064488 -946190087 -1331857297 697575893 1586698563 -1057518368 -1208959882 788131276 1509875034 -722022225 -1544429511 989376899 1308590357 -744811338 -1533271008 1033205146 1251099916 -634562403 -1389729781 874723761 1126435111 -582968188 -1438143470 860814760 1145687358 -348860094 -1674321452 87732334 1916633336 -329706149 -1688328755 39285879 1968194785 -437298832 -1830262298 199309404 2095450314 -494756503 -1786401281 210566213 2072759507 -159137498 -2121993808 411934730 1871351964 -236059329 -2031536727 534799379 1759990917 -128431852 -1889568382 374745144 1632704686 -13267699 -2009940581 289139745 1715264695 -799346294 -1487027940 1045729446 1230217264 -684247661 -1607465723 960058559 1312711721 -561940040 -1450817234 814684308 1200105474 -638796383 -1360294601 937614477 1088810011 -840048146 -1159016072 602112194 1424273492 -897571337 -1115220639 613303515 1401517133 -1019844132 -1271834294 758647024 1514092646 -1000624699 -1285776045 710266089 1565719679 -1535817851 -747473133 1249584809 1031542335 -1558674532 -736120054 1293345456 974246438 -1431384137 -576061663 1151381147 866622989 -1379726418 -624673992 1137535618 885676564 -1178445855 -825923721 1473001165 550176347 -1095789576 -911694994 1352790740 665240130 -1223041069 -1071714491 1494728447 772836969 -1334567990 -948753572 1585085158 696076912 -1625594035 -400795685 1897203297 101857015 -1737055404 -277769278 1987625592 25162478 -1849626753 -423108631 2144243283 147439301 -1767036058 -508945424 2023967306 262437596 -2102626519 -173324353 1822561797 463808147 -2050903248 -221871194 1808781852 482927242 -1938292965 -76492915 1652137527 360623777 -1961215230 -65205356 1695832622 303262392 -1116834108 -899070382 1398806504 610740094 -1174162723 -855342517 1410192369 587916135 -1279918346 -994914720 1572577242 717008716 -1260897553 -1008792967 1523997635 768699221 -1596365152 -673294794 1322715020 969946906 -1481334087 -793538001 1236976533 1052635907 -1375539566 -653926908 1074565054 923516712 -1452332405 -563602915 1197558695 812022577 -2046798324 -251173222 1745762080 520685494 -2123525611 -160783741 1868821305 409256879 -1998856642 -2298200 1725284114 299011972 -1883891161 -122606927 1639480075 381635485 -1682487704 -323979522 1975068484 46012370 -1663401359 -337792281 1926554461 97768395 -1788031398 -496238900 2070065014 207986656 -1845425597 -452576555 2081385327 185097209 -1773984505 -515631727 2018329643 256537789 -1859198690 -433467000 2132836402 136818852 -1734824651 -274752093 1989594137 26344591 -1611306708 -386770502 1912276992 117192854 -1946929821 -51182091 1710904399 318596313 -1936068230 -73481748 1654100054 361799872 -2060468911 -232223289 1797381245 472313067 -2109572792 -180008482 1816926308 457910514 -1389558321 -634768039 1126393059 874796149 -1438596650 -582487744 1146003706 860459116 -1544122883 -722354837 1308159185 989846599 -1533326876 -744720014 1251289288 1032984670 -1332079189 -946002627 1586787463 697517073 -1208495694 -1057955548 1509535902 788430856 -1102996071 -918115057 1347419317 659082275 -1188275840 -836015850 1461860524 539297850 -1890053050 -127982384 1633056106 374425084 -2009739169 -13442871 1715188083 289178085 -2122081164 -159077150 1871576408 411749838 -2031200147 -236361477 1759525185 535235031 -1829829598 -437766988 2095146254 199644568 -1786593221 -494538579 2072813847 210473345 -1674277872 -348930938 1916464444 87940522 -1688647671 -329353057 1968646437 38803891 -1271516018 -1020197864 1513641378 759129396 -1285820265 -1000554495 1565888955 710058285 -1158824772 -840266710 1424219536 602205446 -1115653979 -897103821 1401821577 612968735 -1451154198 -561638276 1200571846 814249296 -1360207629 -638857115 1088586207 937800009 -1487229736 -799171506 1230294516 1045691746 -1606981439 -684697513 1312360941 960379259 146802825 2143762463 -422680155 -1849075405 263048336 2024471558 -509366852 -1767596758 102465723 1897705517 -401219177 -1626156799 24528034 1987146804 -277338738 -1736501992 360126701 1651517563 -75925055 -1937880745 303750388 1696459874 -65749544 -1961652914 464294111 1823187017 -173870605 -2103066267 482432198 1808163920 -221301270 -2050488964 867051585 1151932631 -576698003 -1431864837 885255256 1136975054 -624063116 -1379222046 1031118963 1249022181 -746864289 -1535315511 974677098 1293899004 -736754362 -1559153200 773404709 1495140531 -1072211703 -1223661153 695532604 1584647338 -948265712 -1333940858 549629975 1472561281 -825437893 -1177820755 665809934 1353204888 -912190174 -1096407628 299579848 1725696350 -2795292 -1999476622 381091281 1639042375 -122118915 -1883263893 520139258 1745322348 -250687274 -2046173120 409826787 1869235573 -161278769 -2124143527 208415148 2070616378 -496875392 -1788512234 184675765 2080824611 -451965799 -1844921329 45588894 1974505736 -323370830 -1681985500 98198919 1927107857 -338426709 -1663880131 716511488 1571957142 -994346964 -1279506246 769187097 1524624783 -1009337291 -1261335389 611225906 1399431588 -899616738 -1117273976 587420971 1409574333 -854772729 -1173748591 922880356 1074084338 -653498296 -1374988066 812633469 1198063083 -564024239 -1452892985 970555734 1323217344 -673718150 -1596927764 1052001615 1236497881 -793107357 -1480780555 989227531 1307663005 -721941721 -1543554127 1033612818 1251778180 -745156802 -1533870168 875422265 1126879919 -635206891 -1390103677 859842080 1145509558 -582072564 -1438025830 658602607 1346783993 -917562557 -1102566443 539803254 1462472416 -836575398 -1188696116 698020445 1587397323 -946564239 -1332501529 787953220 1508902610 -1057400984 -1208064002 26757827 1990163029 -275371025 -1735320711 116756186 1911733836 -386142218 -1610817696 256099057 2017784423 -515005475 -1773497525 137234152 2133407358 -434083900 -1859692718 472865447 1797810737 -232703093 -2061104355 457350846 1816505896 -179503214 -2108961020 318034581 1710481923 -50678855 -1946320081 362354316 1654531610 -73959520 -1936701642 602757962 1424649180 -840746394 -1159460112 612409171 1401401285 -896598401 -1115042071 758567800 1513219054 -1019694508 -1270906174 710612833 1566320631 -1001032115 -1286453541 1046104878 1230863288 -799790590 -1487725932 959942455 1311817633 -684069349 -1606492531 813810460 1200026506 -561012176 -1450667354 938215173 1089157011 -639474135 -1360701761 411270018 1870940948 -158524754 -2121651656 535740315 1760136973 -236921161 -2031620575 374928304 1633665830 -128544100 -1890475510 288700329 1714554687 -12888443 -2009307629 87321574 1915968368 -348517686 -1673708964 39432191 1969135465 -329789741 -1689190843 200270804 2095633218 -438205704 -1830374802 209856461 2072319835 -494123295 -1786022281 1823264141 464256283 -2103268191 -173695945 1807813012 482752770 -2050004808 -221751250 1651983807 359691561 -1938217837 -75623419 1696235942 303935792 -1961566070 -65810404 1897651689 102559103 -1625965371 -401437613 1987451376 24193382 -1736935204 -276871094 2143311323 147285325 -1848757001 -423033759 2024640962 262840660 -1767640850 -509296520 1472392517 549838291 -1177777047 -825508609 1353656668 665328074 -1096726416 -911836954 1494836599 773740001 -1223228325 -1072679731 1584701806 695439864 -1334132670 -948047660 1249246497 1030933943 -1535402995 -746804069 1293433144 975112622 -1558816748 -737056638 1152283923 866731397 -1432349633 -576248663 1136898314 885293468 -1379020762 -624238416 1974992076 45141082 -1682334240 -323048074 1926904021 98371651 -1663804935 -338466449 2070705406 208356456 -1788733998 -496687804 2080485607 184975473 -1844457013 -452402851 1744891048 520608830 -2045866620 -251020014 1869424817 409606183 -2124199523 -161187573 1725654170 299652108 -1999305290 -3001056 1639358595 380735509 -1883717201 -121638599 1322900484 970910866 -1596474072 -674198082 1236539421 1051928715 -1480951503 -792901209 1073894454 923100320 -1374931686 -653589108 1198493743 812163257 -1453199101 -563691115 1399770208 610925814 -1117737652 -899179046 1409484921 587479279 -1173526187 -854959677 1572160594 716338372 -1279580802 -994306584 1524138059 769634525 -1260986009 -1009659407 1587195663 698195865 -1332425181 -946602315 1509387030 787504000 -1208415686 -1057080660 1346447165 658905003 -1102100975 -917997945 1462559524 539743154 -1188920824 -836390242 1127071595 875204605 -1390158265 -635113775 1145076594 860310500 -1437722018 -582407480 1307981657 988874703 -1544006027 -721459485 1251734336 1033683926 -1533701524 -745364742 1710526407 317964113 -1946489109 -50471299 1654213598 362707784 -1936250126 -74442140 1798244341 472397667 -2061408551 -232368561 1816314860 457569146 -2108906816 -179596714 2017697699 256159541 -1773273457 -515191271 2133744570 136932140 -1860158826 -433649152 1989678993 27207431 -1734969667 -275691989 1911935880 116581150 -1610894684 -386104782 1199677006 814132952 -1450180766 -561459212 1089231447 938175169 -1360905349 -639300627 1230640764 1046292202 -1487636656 -799848506 1312281189 959505139 -1606831287 -683768865 1513524778 758234812 -1271337210 -1019224176 1566263859 710703781 -1286264033 -1001251959 1424819736 602551950 -1159502028 -840673374 1400947201 612889239 -1114725587 -896953413 2096086662 199790096 -1830690902 -437850308 2072148639 210061833 -1785979981 -494195931 1916024500 87229986 -1673898088 -348297458 1968829101 39764539 -1688759423 -330259689 1633201890 375365236 -1890136114 -128843944 1714776827 288512621 -2009396265 -12829887 1870866128 411309638 -2121447428 -158697622 1760486089 535417439 -2032106523 -236473485 -1965322032 -35872698 1691742716 332579178 -1917430583 -89037729 1673016805 348063091 -2080368414 -217634700 1779333582 487147864 -2089952005 -194319251 1835253207 442797377 -1754496844 -529813470 2036523416 241553678 -1878965075 -419007429 2114921857 151524631 -1716057978 -290441200 2008639914 12474684 -1629827937 -371327991 1892986291 131308837 -1313492968 -961380210 1606144308 683467170 -1227328511 -1042332521 1490425133 802235835 -1083295702 -932640580 1365268742 644311440 -1207698381 -821769051 1443732767 554347913 -1409113988 -620392214 1108132176 889975238 -1418763163 -597142285 1163986249 845559263 -1562826674 -706864936 1289177442 1003518452 -1514869673 -759964479 1270517115 1019067885 -1816092271 -456683257 2110701757 181006379 -1800575608 -475376354 2057503908 228865074 -1659164253 -367257291 1930774671 68319257 -1703481926 -311304916 1954057366 58702848 -1904758283 -110067357 1618596057 394190927 -1994754580 -31636102 1729369280 269689942 -2136196665 -139785903 1856133355 430270589 -2017329698 -255406776 1775213810 516467812 -1464958631 -542527025 1184948341 833081571 -1346157248 -658213418 1103963244 919213306 -1502279317 -781043203 1216047175 1065113809 -1592210062 -702546460 1326885982 940678344 -1256615619 -1038179925 1528295441 739295367 -1300998876 -982293070 1551512584 729613470 -1144907505 -859493991 1439463459 583747765 -1129325290 -878121600 1386331194 631671980 -1192365486 -806698300 1457755006 568632296 -1082116533 -930674979 1368282983 646539249 -1237943712 -1053734154 1480072012 792669146 -1319387527 -967012625 1599463253 676523971 -1520770506 -765603168 1263829786 1012118412 -1573444049 -718268743 1278822147 993949589 -1417582076 -595174766 1167002408 847788990 -1393775075 -605315445 1122160433 904265639 -2088512870 -192617972 1838003126 445285152 -2064771453 -202824171 1793095599 501696313 -1923589464 -94410178 1666595716 340855570 -1976197455 -47010265 1681653661 322752267 -1640709378 -382471576 1882891218 121475908 -1722218777 -295815567 2002216907 5265245 -1863365940 -404194726 2128686048 166075254 -1753051435 -528105917 2039279609 244047727 -1577663725 -688786555 1341694527 956273321 -1499789558 -778291300 1217750566 1066555056 -1355986143 -668304457 1092823565 908335771 -1472164040 -548946002 1179577876 826924674 -1136536713 -884546591 1380954715 625509069 -1154738322 -869586952 1428321858 572868308 -1298506939 -979538989 1553218153 731056895 -1242063012 -1024413750 1543110256 754896614 -1701256229 -308292787 1956020983 59880033 -1644877886 -353233068 1945847534 83654264 -1807520791 -482059393 2051869381 222968403 -1825656848 -467034266 2099302108 170393162 -2026900545 -265764055 1763807891 505848325 -2143144026 -146471120 1850496650 424371740 -1980466291 -17609957 1744444065 285026871 -1902526572 -107049214 1620565688 395374126 -289974828 -1716492990 12137720 2008941678 -371551795 -1629642405 131395809 1892925559 -529736218 -1754534544 241351882 2036698204 -419358209 -1878644375 152008915 2114472005 -218085968 -2079886042 487466140 1778979850 -194149975 -2090159809 442753157 1835323411 -35926654 -1965228780 332770478 1691524152 -88733285 -1917765363 347629751 1673484321 -707168996 -1562491510 1003951152 1288709286 -759910139 -1514962541 1018875945 1270735039 -620561106 -1408905800 890018818 1108061332 -596690633 -1419245151 845240347 1164339341 -932289160 -1083615762 643826772 1365718210 -821845663 -1207660041 554549325 1443557595 -961155766 -1313677860 683379814 1606204656 -1042798253 -1226892859 802572415 1490122985 -139697003 -2136255485 430048697 1856320815 -255745908 -2017030118 516932000 1774776630 -109581145 -1905206223 393842059 1618918685 -31840066 -1994581976 269765010 1729329412 -367299343 -1659091865 68490717 1930569035 -310988568 -1703837570 58249668 1954537810 -457114429 -1815622571 181313007 2110369145 -475186982 -1800796084 228809206 2057595232 -859683747 -1144687413 583804273 1439372775 -877690812 -1129795374 631365992 1386664446 -1038496657 -1256260359 739749187 1527815637 -982251402 -1301071648 729442650 1551718860 -780839879 -1502452561 1065039125 1216087427 -703033312 -1591762762 941027596 1326563738 -542188533 -1465258851 832617767 1185385905 -658302958 -1346099068 919435582 1103776168 -595511466 -1417279552 848254586 1166567148 -605228209 -1393835047 904041059 1122345717 -765804700 -1520594958 1012194888 1263791838 -717784195 -1573893141 993598033 1279142599 -1053415630 -1238296668 792217118 1480554120 -967056597 -1319316547 676692487 1599255185 -806506752 -1192583274 568577580 1457847994 -931108071 -1081648241 646842933 1367947939 -403761250 -1863833848 165770930 2129020452 -528297081 -1752833263 244101803 2039185981 -382427220 -1640779974 121306752 1883098646 -296133707 -1721865437 5716633 2001734159 -94894086 -1923139732 341206742 1666274880 -46808093 -1976372363 322675407 1681691225 -192704568 -2088452258 445509348 1837817458 -202486831 -2065073337 501230333 1793530475 -979761641 -1298319743 731146043 1553160109 -1023950322 -1242500456 754557730 1543410612 -884896219 -1136214349 625995529 1380507551 -869512644 -1154778454 572664592 1428495238 -668133773 -1356192027 908293983 1092896713 -549399958 -1471683844 827241286 1179222992 -688480703 -1577996585 955842413 1342164987 -778347944 -1499698482 1066744692 1217530850 -17553697 -1980557751 284837875 1744664421 -107355450 -1902194096 395805674 1620095868 -265310483 -2027381125 505532353 1764163415 -146642188 -2142938526 424414168 1850424142 -482134341 -1807481299 223172503 2051696385 -466685278 -1825979852 169907086 2099749656 -308756855 -1700819425 60219301 1955721011 -353011056 -1645065722 83565500 1945905962 1107434200 889530958 -1408467980 -620016798 1164959425 845737559 -1419657235 -597258373 1289327338 1004446332 -1562905658 -707738800 1270109939 1018390117 -1514522657 -759363767 1605700284 682768938 -1313117296 -960734458 1490603685 803208755 -1227444343 -1043226849 1366196878 644461080 -1084169310 -932719820 1443055255 553940481 -1207097413 -821422291 2037135888 241896070 -1755161796 -530224214 2114059785 151441055 -1878024411 -418861133 2008527394 11567796 -1715875058 -289479784 1893365307 131942061 -1630267625 -372037759 1692084852 333191906 -1965733032 -36537394 1672932973 347201275 -1917284543 -88096809 1778426438 487035600 -2079407254 -217451524 1835886175 443176649 -2090662029 -194758683 1528376217 740170511 -1256764747 -1039107549 1551167360 729014038 -1300590932 -981615046 1438819243 583373629 -1144208761 -859049455 1387227058 631789348 -1130297698 -878299640 1185823741 833162091 -1465885999 -542676409 1103364068 918867826 -1345478968 -657805730 1215673295 1064469337 -1501834525 -780344715 1327003606 941573952 -1592387846 -703519124 1618414417 393231303 -1904645507 -109159701 1729810248 270401502 -1995133340 -32268558 1856799587 430683125 -2136808881 -140127527 1774274426 516323308 -2016467370 -255322432 2109741877 180824995 -1815184871 -456570225 2058215212 229306298 -1801208320 -475754858 1931186951 68985745 -1659506133 -367869251 1953912606 57763720 -1703397838 -310442332 1882486874 120801484 -1640359562 -381867552 2002369603 6196437 -1722294929 -296686087 2129653864 166248702 -1864265404 -404315694 2038576241 243598567 -1752410787 -527735349 1837328446 444881064 -2087909102 -192267900 1794026535 501849265 -2065642229 -202900067 1666768908 341823642 -1923710688 -95309386 1681204245 322049155 -1975827143 -46369361 1264212114 1012754436 -1521206850 -766310104 1278712971 993045533 -1573257817 -717304527 1166135456 847700022 -1416646260 -595033830 1122768057 904602671 -1394444907 -605731581 1458391286 569014368 -1193072166 -807134900 1367379183 646429817 -1081152061 -930489003 1479983300 791801938 -1237802520 -1052798594 1599800541 677131339 -1319803407 -967682713 1764706587 505969037 -2027870153 -265938783 1849855234 424000916 -2142442450 -146023240 1744093481 284422591 -1980063739 -16936813 1620641072 396244390 -1902681060 -107981686 1956141439 60778985 -1701431213 -309262139 1945476454 83013104 -1644430262 -352531236 2051264845 222618075 -1806847903 -481656585 2100172116 170468802 -1826589576 -467188498 1380018643 625367365 -1135671041 -884459415 1428991434 573283676 -1155347226 -869925776 1553654241 731763063 -1298890547 -980176805 1542923768 753931630 -1241955116 -1023511486 1341553079 955336993 -1577576293 -687921139 1218166190 1067224376 -1500128126 -778900460 1093529989 908771603 -1356623703 -668688321 1178613148 826737930 -1471261520 -548838362 644800476 1365897034 -933183760 -1083732378 553851845 1443113811 -821200151 -1207285121 682973166 1605527416 -960809278 -1313077676 802722807 1491051361 -1042877733 -1227767219 1004130232 1289682734 -707285356 -1563386366 1018432417 1270037303 -759534963 -1514317285 889341834 1107654428 -619960666 -1408559568 846168979 1164489477 -597564737 -1419324887 486604564 1778896770 -217145800 -2079740242 443366157 1835666331 -194815455 -2090571081 333149990 1692157872 -36366838 -1965939044 347517759 1672577961 -88550893 -1916804475 12054384 2008080358 -289829284 -1715552566 131738473 1893538815 -371963323 -1630307629 241985346 2037077972 -530446738 -1754974472 151102299 2114360269 -418397577 -1878461727 1064693405 1215487499 -780431439 -1501774041 941107844 1327438354 -703181912 -1592689858 833513135 1185502777 -543160445 -1465436395 918790838 1103401504 -657603686 -1345654004 583204601 1439026799 -859004971 -1144279229 632240864 1386744438 -878617652 -1129944230 739866315 1528710749 -1038673945 -1257232527 729068242 1551073860 -981806082 -1300372632 68931157 1931280067 -367677575 -1659723793 58067532 1953577690 -310875296 -1702929418 180373095 2110224113 -456251573 -1815537699 229474942 2058007272 -475798702 -1801137212 430759473 1856761511 -140329187 -2136633461 515971624 1774594750 -254838012 -2016916590 393696771 1617979029 -109496529 -1904343111 270176794 1729995404 -32181450 -1995193440 341359966 1667206600 -94970766 -1924010780 322271559 1681017297 -46458773 -1975768835 444806508 1837368826 -192064448 -2088082218 502198645 1793704419 -203386791 -2065194801 166702394 2129173932 -404632554 -1863910272 243427619 2038782389 -527693809 -1752483687 120857864 1882396062 -382057436 -1640139598 5890321 2002702727 -296255427 -1722765141 792108438 1479650560 -1053229894 -1237332948 677075343 1599891737 -967493469 -1320024011 569185700 1458185522 -807177080 -1192999906 645976509 1367859499 -930172783 -1081507833 847351282 1166458212 -594547490 -1417094072 904677867 1122728317 -605935417 -1394272175 1012532672 1264399702 -766221076 -1521265542 993509849 1278275919 -717643531 -1572958109 222530591 2051325065 -481432269 -1807032923 170805254 2099869840 -467654358 -1826154052 60294189 1956590779 -308910847 -1701751401 83214388 1945301154 -352607976 -1644392050 284466299 1744022765 -17105577 -1979855423 395925602 1620994292 -107529906 -1903162920 506401865 1764238559 -266242715 -2027534861 423809104 1850073286 -145968772 -2142535190 908963031 1093311553 -668742149 -1356530323 826304718 1179080792 -548533790 -1471596172 955655397 1341199475 -688372279 -1577093793 1067180284 1218236522 -778731056 -1500335802 731561139 1553828901 -980099681 -1298928375 754415786 1542473788 -1023862394 -1241634544 625030273 1380320279 -883993171 -1136106181 573370520 1428930574 -870149708 -1155161822 1415564308 593034370 -1169052360 -849961554 1395787789 607467675 -1120114399 -902080073 1518617638 763589808 -1266014966 -1014164068 1575583807 720285865 -1276649197 -991899259 1239997552 1055911142 -1478050468 -790524470 1317345385 964831487 -1601472187 -678671917 1194546242 808740052 -1455606418 -566622728 1079939163 928620749 -1370427017 -648560159 1865542876 406248522 -2126541328 -164053658 1750870213 526063699 -2041427479 -246056577 1642751214 384652408 -1880881726 -119327404 1720164599 293638241 -2004237861 -7409331 1921449144 92392494 -1668768364 -342905598 1978349729 49023031 -1679468147 -320706277 2086499466 190465052 -1840048730 -447470288 2066788499 204963845 -1791045185 -499523287 1296366933 977522115 -1555391367 -733106961 1244215628 1026427354 -1540925344 -752850698 1134523751 882394609 -1383001013 -627694371 1156755838 871727592 -1426272174 -570695484 1358163249 670358951 -1090679779 -906314613 1469983016 546904510 -1181726716 -828933998 1579705603 690967957 -1339685841 -954125127 1497735450 776114572 -1219772362 -1068699488 1982520733 19787019 -1742422863 -282883033 1900484996 104868114 -1622574936 -397522882 2029082031 267806009 -1761659773 -503839723 2140967350 144417056 -1852641126 -426393588 1805503993 479919471 -2053919531 -225141693 1827670496 469186934 -2097256244 -168208294 1699104203 306279773 -1958206233 -61926287 1647018450 355250500 -1943674626 -81604504 1718202006 292462080 -2006462534 -10420436 1627679375 369318425 -1895167069 -133350603 1756505764 531961394 -2034481272 -239372514 1876943549 416862763 -2116975727 -153701625 2078195442 215584356 -1781473314 -489164984 2092137195 196364925 -1833100345 -440784047 1963275968 33687126 -1693755412 -334731398 1919480537 91210319 -1670999051 -345922717 1560776286 704691912 -1291194510 -1005658140 1516915271 762149585 -1268503701 -1016914947 1406928492 618346234 -1110284480 -891988010 1420935797 599192291 -1161845927 -843541553 1085316666 934784684 -1363214570 -642134144 1205688867 819620533 -1445774577 -556528743 1315640840 963389086 -1603963100 -681424974 1225183761 1040310919 -1492602051 -804289621 2138218455 141930305 -1854079237 -428093843 2015321038 253258584 -1777255710 -518649228 1906907109 112076659 -1616415031 -392149409 1992610812 29614954 -1731546416 -271744442 1657114547 365084453 -1932792161 -70459895 1705528234 313490236 -1952044410 -56550896 1813907329 454637335 -2112854355 -183019973 1802748824 477426446 -2055363916 -226848222 1142734623 857444233 -1441604045 -585765211 1131510534 880167824 -1384179158 -629658948 1254569773 1035995067 -1530309119 -741448041 1303049012 984466338 -1549495784 -727473522 1504423803 783065069 -1213870505 -1063059775 1590061922 700537844 -1329067442 -942720296 1466967881 544675807 -1182906779 -830900493 1344136016 656069574 -1106017668 -921390358 808651024 1194604934 -566400964 -1455794006 928959753 1079639455 -649024475 -1369989965 1055424802 1240445364 -790175730 -1478373224 965035323 1317172653 -678747113 -1601432447 763631988 1518545378 -1014335400 -1265809202 719969645 1575939579 -991445951 -1277129513 593465670 1415094736 -850268054 -1168719620 607278431 1396008393 -902024077 -1120205595 190654936 2086279502 -447526668 -1839957918 204533185 2067258711 -499217171 -1791378309 92709354 1921094012 -343359290 -1668288432 48981491 1978422629 -320535329 -1679674295 384448956 1642924330 -119252848 -1880922106 294124965 1719717171 -7758711 -2003915745 405909902 1865842968 -163589982 -2126979020 526153111 1750811905 -246278981 -2041240531 690501713 1580140743 -953788035 -1339987477 776338504 1497550046 -1068786332 -1219711502 670281827 1358201077 -906112689 -1090854439 547255418 1469662444 -829418154 -1181276736 882845749 1134041251 -628012775 -1382647409 871558188 1156963514 -570651392 -1426342506 977575943 1296273553 -733298389 -1555172931 1026122782 1244550280 -752417486 -1541392988 306583705 1698768911 -62359115 -1957738205 355196032 1647111190 -81412692 -1943892678 480088235 1805295677 -225185401 -2053848815 468735154 1828152356 -167889506 -2097609464 267454717 2029402219 -503354927 -1762109113 144493796 2140929138 -426594872 -1852465826 19562703 1982705753 -282795549 -1742483083 105333974 1900049472 -397859334 -1622272660 33909650 1963088644 -334820674 -1693697496 90746763 1919917853 -345583961 -1671299535 215933856 2077872950 -489651572 -1781026278 196290489 2092177199 -440580459 -1833273853 531790838 1756711776 -239330598 -2034554292 417316847 1876463481 -154018109 -2116620715 292156356 1718534994 -9989400 -2006932866 369375197 1627588427 -133540111 -1894947225 963332954 1315732428 -681235850 -1604183328 1040617283 1224851413 -804721041 -1492132103 934331240 1085797374 -641818044 -1363569966 819791729 1205483495 -556571043 -1445701941 618421054 1406888872 -892192238 -1110111612 598843175 1421258673 -843055605 -1162293603 705155852 1560339354 -1005997536 -1290894666 761927445 1517102979 -1016826311 -1268562257 454974163 1813604933 -183485441 -2112418967 477339338 1802808924 -226623514 -2055549072 365286113 1656939127 -70536243 -1932754085 313005816 1705977454 -56199212 -1952364734 111758007 1907259937 -391697509 -1616897267 29658798 1992539704 -271913086 -1731338476 141738629 2138436115 -428039255 -1854172353 253691548 2014852618 -518953040 -1776920794 544242203 1467435661 -830596297 -1183241311 656260610 1343917716 -921444562 -1105924168 783020585 1504494271 -1062890747 -1214078061 700855856 1589708454 -943171812 -1328584822 1036479103 1254120169 -741799085 -1529988155 984264294 1303224048 -727396534 -1549533220 857530957 1142674139 -585989279 -1441418249 879830612 1131812546 -629192840 -1384613906 -1668921828 -343837046 1921525552 93263782 -1679064571 -320032109 1978000169 48419775 -1839346130 -447021384 2085859074 190095252 -1792013769 -499696991 2067688219 205085581 -2127473032 -164206866 1866413908 406325186 -2040753567 -245652745 1750266701 525714395 -1880433078 -118624548 1642381158 384012272 -2004411821 -8377659 1720286079 294538217 -1477941548 -789621182 1239812088 1054947182 -1601854771 -679308709 1317782497 965538679 -1456214298 -566960528 1195216842 809156444 -1369560321 -648471959 1079004115 928480069 -1168148816 -849852890 1414600604 592848650 -1120750935 -902462913 1396495237 607904531 -1266352510 -1014772204 1519034286 764260152 -1276560741 -991032819 1575443383 719350561 -2053277859 -224770101 1804801649 479471335 -2098154684 -168328238 1828639336 469361406 -1958281361 -62795783 1699257923 307211989 -1943323786 -80999456 1646615130 354577100 -1742051527 -282241105 1982072341 19084931 -1622695136 -398421066 1900659212 105837210 -1762529525 -503914595 2030013991 267959985 -1852036334 -426042492 2140293694 144013992 -1091348587 -906729725 1358771897 670697007 -1180789876 -828792038 1469117088 546816566 -1339498585 -953159887 1579597451 690064925 -1220207682 -1069405400 1498118802 776751620 -1555806223 -733776025 1296705245 978130507 -1540783128 -751914114 1244127940 1025561170 -1382035517 -627507371 1133620975 882286201 -1426977830 -571131060 1157393142 872110688 -1364188002 -642313208 1086211506 934901028 -1445076857 -556085231 1205043627 819245373 -1603556180 -680747974 1315294592 962788630 -1492752203 -805218269 1225263513 1041185039 -1291373318 -1006631828 1560892886 705586496 -1268059933 -1016217483 1516540367 761504089 -1109607224 -891581346 1406328292 617999730 -1162774319 -843691961 1421810173 599271787 -1780612010 -489081664 2077255034 215438828 -1833713585 -441126695 2092802403 196776437 -1694135196 -335364878 1963715912 34397662 -1670887299 -345016085 1919297873 90249671 -2006379470 -9558876 1718056222 291521928 -1895509973 -133963587 1628090631 369983889 -2035115008 -239752042 1757216044 532401594 -2116069351 -153589617 1875982645 416680355 -1213524513 -1062460087 1504015603 782386277 -1329147450 -943595184 1590210794 701464700 -1183801875 -831017605 1467940033 544853079 -1105372684 -921015966 1343437016 655624270 -1441004101 -585419475 1142056087 857035777 -1385053790 -629739212 1132437646 880316440 -1530425975 -742343393 1254747301 1036966963 -1549121136 -726828794 1302603964 983767082 -1933232873 -71170687 1657492539 365716653 -1951862514 -55590504 1705414690 312582324 -2111914715 -182874701 1813044233 454552735 -2056029892 -227259990 1803360272 477767814 -1854790285 -428534299 2138850399 142308553 -1776295574 -518467076 2014412870 253145296 -1616270015 -391209513 1906822253 111213819 -1731958440 -272410162 1992951924 30226658 -118848744 -1880247410 384098868 1642320546 -7911679 -2004846697 294200877 1720587963 -164558038 -2127152196 406809094 1865964176 -245575885 -2040791131 525512223 1750441609 -446852228 -1839553558 190050896 2085929670 -500148379 -1791531021 205403721 2067334879 -343532722 -1669256232 92830306 1921993460 -320086185 -1678970943 48610939 1977781997 -1014717488 -1266445498 764068604 1519252074 -991336503 -1276225697 719783653 1574975091 -849400862 -1168630924 592530126 1414953560 -902631429 -1120542867 607948503 1396424257 -567037004 -1456176350 809357976 1195041294 -648120403 -1369880773 927995521 1079453207 -790086778 -1477506288 1055283882 1239509564 -679084129 -1602040055 965451443 1317842469 -504253863 -1762229553 268424053 2029577187 -425953728 -1852094762 143791980 2140481530 -282445205 -1741878531 19159879 1982032849 -397934990 -1623142684 105488222 1900982216 -62479811 -1958636885 306758417 1699738503 -81041884 -1943251278 354748168 1646409630 -224581105 -2053498215 479415075 1804893109 -168759786 -2097684864 469667642 1828306860 -627076463 -1382505977 881980349 1133953835 -571320696 -1426758114 872167332 1157302066 -733734237 -1555879371 977959823 1296911129 -752230726 -1540428244 1026015126 1243647744 -953646347 -1339051421 690414553 1579275087 -1069201684 -1220381062 776677312 1498158934 -906818873 -1091290543 670919659 1358584701 -828453154 -1181090232 546353138 1469554532 -891493990 -1109667572 617775286 1406513184 -844028541 -1162472171 599737519 1421374521 -1006147160 -1291822786 705235076 1561212946 -1016418895 -1267884761 761580701 1516502027 -680791554 -1603485336 962957522 1315086404 -804899353 -1493105295 1040733387 1225745501 -642745908 -1363719846 935205088 1085876342 -555893291 -1445294781 819191033 1205136495 -239943342 -2034896444 532455550 1757122792 -153156277 -2116536867 416375911 1876317425 -9877152 -2006025738 291973196 1717573850 -133919367 -1895580177 369814613 1628298435 -335163082 -1694309984 34320410 1963753612 -345500369 -1670437447 90600451 1918977173 -488744700 -1780913774 214972456 2077690046 -441213667 -1833652853 197000241 2092616871 -741879589 -1530863539 1036628471 1255047521 -727051070 -1548934060 983856622 1302545784 -585344791 -1441044353 856832453 1142229331 -630088464 -1384731546 880803292 1131990346 -831471425 -1183322071 545169811 1467584773 -920845146 -1105578960 655582602 1343509788 -1062516595 -1213433829 782576033 1503795511 -943289196 -1329480702 701033912 1590680878 -391516141 -1615937403 111644991 1906352553 -272354294 -1732049764 30037286 1993172400 -428705759 -1854584649 142350605 2138778011 -518013896 -1776776018 252828948 2014768514 -182525833 -2112237343 454066523 1813492173 -227335058 -2055990024 477971778 1803187668 -70948795 -1933420333 365627753 1657551359 -56054692 -1951425334 312921456 1705115110 513662533 1771761363 -258752663 -2020306945 435165788 1861692106 -134317200 -2131145754 273045111 1732339425 -28821669 -1991309363 388731502 1613538040 -114953406 -1910324268 53136929 1949171383 -316362995 -1708941413 71764536 1933589166 -364287212 -1655809150 233915923 2062972549 -469817537 -1795680343 178029066 2107355804 -460135642 -1818897488 636747405 1391775259 -872570975 -1124421833 580795028 1436092930 -862954568 -1147704530 724072127 1546602025 -987359341 -1306450171 742765222 1531085360 -1035218038 -1253252324 944041705 1329847935 -699756603 -1588740269 1059662576 1210980966 -785953828 -1507820726 916416219 1100502605 -661583881 -1349109919 837984962 1190498900 -537082898 -1459883144 126283524 1887559570 -376926680 -1634746690 15411997 2011962251 -286963151 -1713210713 157116214 2119849888 -413989350 -1873529204 238068527 2033685433 -532758013 -1757810027 439484256 1832308726 -197157300 -2093437222 492583801 1784351727 -212706731 -2074776893 350910290 1676494788 -85715330 -1914493208 327660363 1686143965 -41299353 -1970347279 1021890508 1274019674 -756633888 -1511940490 998575061 1283603267 -712283399 -1567860113 842221566 1161066344 -599972142 -1422256572 895386599 1113174897 -615456053 -1403530659 559931304 1448668990 -816726396 -1202287086 640818097 1362438951 -935560547 -1086633461 797202330 1485006604 -1047906634 -1232271840 686396291 1609474837 -957877585 -1310670279 749452487 1538034769 -1029317141 -1247613571 734427358 1556170824 -976741902 -1295046300 577778933 1433863267 -864135719 -1149672113 622719212 1377484922 -887909952 -1139498666 823962787 1176214581 -552415857 -1474953959 913402042 1098274860 -662763114 -1351075584 1070015633 1220547591 -775338563 -1496419029 950722696 1336791070 -693861980 -1583107790 398826511 1623370905 -104071901 -1899180619 279468054 1739548800 -22660806 -1985934932 421401661 1847141547 -149916399 -2145958521 510906404 1769267378 -260198136 -2022014562 175279211 2104868093 -461574841 -1820598831 220153970 2048424164 -485414562 -1810490936 78185561 1940796623 -358128267 -1650436637 63225920 1958998230 -305487508 -1697803782 900763014 1119337744 -608244566 -1397105604 853363103 1171945737 -590141261 -1412163547 996869556 1282159906 -714775400 -1570614258 1007075757 1258418491 -771186559 -1525706729 671587810 1593879924 -972423986 -1324430248 795499003 1483565421 -1050396457 -1235023807 651957712 1373316422 -925731588 -1076542358 565301705 1454825823 -809520923 -1195868045 249474382 2044304856 -523187102 -1747452684 162752855 2125748673 -407041925 -1866843923 337276 1996625386 -301251504 -1727236922 124313957 1886376435 -379158455 -1637764897 325696810 1684966844 -43525114 -1973359472 335837491 1661159845 -100001761 -1928517495 498218264 1790248334 -205761484 -2068093790 450883841 1842921879 -187592659 -2083086149 2062621505 234236887 -1795196307 -470267141 2107432792 177991630 -1819099532 -459960606 1948947315 53322725 -1708854689 -316423479 1934055274 71329788 -1656146362 -363985200 1732643621 272710579 -1991742967 -28353889 1613483836 388825002 -1910133232 -115171706 1771930391 513454977 -2020351429 -258682195 1861240590 435648408 -2130827742 -134670668 1100954505 915933983 -1349428571 -661231053 1190330256 838192902 -1459839300 -537154006 1329902523 943948589 -1588931945 -699538943 1210677154 1059997492 -1507387762 -786422248 1546136557 724507515 -1306113343 -987661737 1531310068 742580066 -1253339432 -1035157938 1391698911 636785481 -1124220173 -872746395 1436444614 580474704 -1148188950 -862505348 1676290560 351083158 -1914418388 -85754950 1686629913 327212687 -1970696395 -40976477 1831969330 439784100 -2092973282 -197594232 1784440363 492525245 -2074999033 -212519023 2120039012 156895986 -1873585336 -413897762 2033254013 238538475 -1757503663 -533090361 1887875670 125928128 -1635200134 -376445972 2011919951 15484633 -1713039517 -287168523 1485048520 797129310 -1232442396 -1047700622 1609158353 686751303 -1310216195 -958357653 1449100026 559460972 -1202592810 -816393408 1362249443 641037941 -1086576689 -935651495 1160977068 842279482 -1422034048 -600159466 1113513653 895086115 -1403994215 -615018737 1273533086 1022337544 -1511590990 -756956380 1283806855 998401553 -1567934549 -712243395 1221032387 1069566293 -1496770321 -775018375 1336589786 950897996 -1583031050 -693900192 1176302065 823902567 -1475178275 -552230837 1097938408 913704318 -1350609724 -663198638 1433430439 578246961 -1149368181 -864471011 1377676734 622501160 -1139553134 -887817212 1537991061 749523203 -1247444807 -1029525457 1556489612 734074138 -1295498080 -976260042 1940478219 78539165 -1649985497 -358610767 1959042322 63155588 -1697973186 -305279832 2104676665 175497647 -1820545003 -461668221 2048857376 219686326 -1810795508 -485079910 1847478639 421100025 -2146424765 -149481259 1769180534 510967264 -2021790630 -260383540 1623572829 398651851 -1899257743 -104034073 1739064644 279918034 -1985584024 -22981378 1373390978 651917332 -1076745810 -925558472 1454476443 565623821 -1195381321 -809968351 1594343600 671150118 -1324768868 -972123894 1483343017 795685951 -1234934395 -1050454765 1282103526 996960368 -1570424374 -714995364 1258724607 1006742633 -1526137389 -770716347 1118884052 901242946 -1396788744 -608599698 1172116685 853156955 -1412205087 -590068361 1790077002 498424028 -2068051610 -205833744 1843375187 450403525 -2083402369 -187236887 1684660344 326029550 -1972928172 -43994686 1661215841 335746295 -1928706739 -99781157 1996847150 149688 -1727325950 -301192812 1885912119 124751009 -1637425893 -379458163 2044653596 249151626 -1747939024 -522739290 2125673477 162792595 -1866640087 -407214657 -700165043 -1589418789 944387425 1330447863 -785805228 -1506893630 1059582328 1210106350 -660611969 -1348932375 915520851 1100385733 -537782170 -1460328208 838629706 1190873564 -873249751 -1124830017 637347077 1392121235 -862027728 -1147555674 579920156 1436012938 -987182053 -1305478003 723954999 1545706913 -1035663358 -1253951340 743139630 1531730360 -315984763 -1708309485 52696489 1948460351 -364400484 -1656717302 71946672 1934549286 -470680393 -1795765215 234855835 2063117581 -459523922 -1818556360 177363330 2106943764 -258120479 -2019928969 512951757 1771320667 -135225096 -2131259282 436126164 1861873986 -28906285 -1992172475 273190399 1733279081 -114612022 -1909712804 388319718 1612872048 -815831796 -1202170470 558957600 1448490166 -936206059 -1087008381 641515577 1362882735 -1048253122 -1232872024 797608978 1485683844 -957798105 -1309795919 686245899 1608546461 -756517528 -1511045634 1021711428 1273046226 -712658575 -1568505369 999018589 1284301003 -600572582 -1422602804 842898550 1161473248 -614581949 -1403450923 894457967 1113024761 -198097468 -2093583022 440345832 1832391806 -212041251 -2074365621 491970801 1784008807 -85275146 -1913782944 350530778 1675861068 -41481745 -1971308167 327772355 1687050325 -377072224 -1635687114 126366860 1888420890 -286551623 -1712545489 15069333 2011348995 -413278830 -1873089276 156482750 2119470120 -533718645 -1757992675 238975143 2033797169 -462276913 -1821047207 175921123 2105239413 -484445482 -1810316736 219255802 2048303980 -357974275 -1649504661 78110673 1939926855 -305890588 -1698477454 63577032 1959603038 -104520021 -1899882947 399198087 1624012561 -22486350 -1984966108 279348126 1738650376 -148984167 -2145804785 420532149 1847066403 -260871552 -2022417898 511511468 1769618234 -551807481 -1474615663 823293739 1175799741 -663629282 -1351163256 914338610 1098417060 -775446987 -1497321821 1070202649 1221513103 -693478868 -1582470470 950287104 1336085398 -1028979101 -1247004939 749037391 1537365977 -976829830 -1295912212 734569302 1557107648 -865038767 -1149780281 578744189 1434050539 -887272888 -1139115298 622013284 1377049586 -43448434 -1972488424 325543586 1684035124 -100351081 -1929121023 336241339 1661833773 -206401604 -2068463830 498921104 1790696966 -186692699 -2082964685 449915529 1842747935 -522315798 -1747376260 248542918 2044151376 -407645197 -1867193499 163427039 2126152265 -301621288 -1727877298 786164 1997327970 -379036735 -1636865193 124140269 1885407867 -972609722 -1325393968 671696490 1594783484 -1049959585 -1234316343 795116147 1482928869 -925061260 -1076125726 651349592 1372978894 -810456211 -1196008453 566168129 1454914263 -609208542 -1397291084 901666318 1119446680 -589434053 -1411726419 852726295 1171563137 -714359024 -1569943674 996531772 1281552042 -771327223 -1526641761 1007163941 1259285171 -1305964215 -986734113 1546055781 723632371 -1253747376 -1035835962 1531655292 743179498 -1124918917 -873190931 1392343127 637159617 -1147216542 -862327308 1435548750 580357336 -1348501203 -661081669 1100079105 915853463 -1460517580 -537561694 1190929432 838538382 -1589376737 -700237431 1330276403 944593061 -1507209978 -785449584 1210559530 1059101884 -1991855743 -29261545 1732825261 273670203 -1909754472 -114539250 1613042868 388113442 -2019739213 -258340571 1771264159 513042441 -2131690070 -134755012 1862179974 435792912 -1796103707 -470380173 2063581385 234418271 -1818466820 -459582102 2106721488 177550406 -1708512809 -315811519 1948535035 52656237 -1656230450 -364847784 1934200034 72268916 -1422680056 -600534882 1161675044 842723762 -1403100143 -614902649 1112540477 894907819 -1511512006 -756082516 1273383190 1021409664 -1568281565 -712844107 1284214031 999079321 -1232818068 -1048346374 1485492544 797827542 -1310100363 -957463325 1608979801 685778383 -1201719202 -816314168 1448171890 559311332 -1087177657 -935998255 1362926955 641445373 -1872920384 -413487018 2119426540 156553594 -1758444327 -533236657 2034116085 238622051 -1635383054 -377407388 1887988190 126835016 -1712599829 -286458755 2011540935 14851409 -1914007388 -85090254 1675948424 350470430 -1970842435 -41917397 1686713745 328074503 -2093934442 -197777408 1832876474 439896364 -2074289009 -212079591 1783807395 492145973 -2145455157 -149306531 1846579943 420979313 -2022492206 -260831420 1769821950 511338088 -1899660295 -104707217 1623923413 399256131 -1985429536 -22048906 1738989260 279047770 -1649810513 -357641415 1940357763 77640213 -1698420810 -305981664 1959413402 63796748 -1821217891 -462071029 2105281201 175847975 -1809862780 -484925678 2047987368 219610686 -1150233853 -864558187 1434366511 578388665 -1138944230 -887478388 1377007158 622085792 -1247061199 -1028887641 1537554973 748817035 -1295605976 -977162306 1556676100 735039122 -1496857753 -775883791 1221173835 1070502621 -1582692482 -693291032 1336174162 950228676 -1474540715 -551846973 1175595641 823466735 -1351512244 -663306278 1098903136 913891062 -1727675766 -301796836 1997251494 824112 -1637349741 -378587643 1885759423 123819817 -1747039560 -522618322 2043685780 248978178 -1867280735 -407585225 2126376845 163241755 -2068655378 -206183816 1790751682 498828116 -2082531593 -187160991 1842444251 450250573 -1972806948 -43095478 1684487152 325061478 -1929077051 -100422061 1661665257 336449407 -1569988030 -714288428 1281721198 996324344 -1526323621 -771680563 1258833783 1007646689 -1397724560 -608740634 1119751004 901331914 -1411535255 -589652225 1171509061 852819923 -1076039130 -925121872 1372754698 651535260 -1196345793 -810154327 1455380243 565733253 -1324910060 -973059454 1594432312 672017326 -1234518515 -1049784677 1483005729 795078583 -1042552650 -1227040736 802523546 1490204940 -961139537 -1313792967 683167107 1606384917 -822058876 -1207480302 554566056 1443443006 -932338531 -1083534325 644072881 1365570855 -596838190 -1418999740 845322750 1164290408 -620675893 -1408889763 890199527 1107848561 -759729952 -1515175818 1018761676 1270751578 -707087111 -1562540945 1003804117 1288955203 -88749954 -1917650712 347842898 1673304516 -36172697 -1965081359 332819787 1691442653 -194101172 -2090241830 442507616 1835471350 -217873323 -2080066365 487449977 1779095023 -419244006 -1878660980 151828790 2114685344 -529589245 -1754780523 241270063 2036747705 -371634136 -1629593410 131543300 1892680082 -290155471 -1716280153 12252445 2008925579 -658449929 -1345853087 919517403 1103726669 -542302738 -1465242248 832797890 1185172564 -702852667 -1591975597 940912873 1326579839 -780757540 -1502501558 1064891632 1216332902 -982005357 -1301219067 729393343 1551800361 -1038479990 -1256375012 739536038 1527995440 -877903455 -1129615049 631382157 1386549275 -859732552 -1144605394 584049812 1439224834 -475072193 -1800812119 228628499 2057808005 -456966874 -1815867984 181230602 2110418076 -311070451 -1703788133 58396705 1954291895 -367479532 -1658878590 68604984 1930552494 -31856293 -1994466867 269977719 1729149153 -109826750 -1905058348 393890926 1618836728 -255696535 -2017111553 516685893 1774923987 -139483792 -2136435226 430031964 1856435402 -202536396 -2064991582 501476120 1793383310 -192917971 -2088272197 445525761 1837703063 -46792186 -1976487280 322462506 1681871804 -94648801 -1923287415 341157683 1666357157 -296052144 -1721914682 5569404 2001980394 -382247351 -1640993057 121192293 1883115507 -528412062 -1752816908 244282190 2038973400 -403908997 -1863588115 165853015 2128971713 -930895108 -1081828758 646826960 1368062790 -806457627 -1192665485 568332233 1457995615 -967302450 -1319169448 676742114 1599173492 -1053432105 -1238182335 792430587 1480374125 -717964648 -1573680626 993713076 1279126306 -765886847 -1520546281 1012342701 1263546171 -605080918 -1394081220 903959430 1122394896 -595396941 -1417296347 848074655 1166780169 -352928907 -1645114397 83417689 1946151631 -308576404 -1701031942 60104256 1955737302 -466799801 -1825963055 170087019 2099536637 -482281634 -1807235128 223254130 2051647204 -146691311 -2142856313 424659517 1850276523 -265523448 -2027200610 505548324 1764048562 -107338973 -1902308427 395592207 1620275865 -17307846 -1980704852 284788246 1744746112 -778527811 -1499485397 1066859153 1217513991 -688562268 -1577947342 955989640 1341918750 -549252209 -1471929575 827159203 1179271733 -668018794 -1356208384 908113594 1093109292 -869299239 -1154958513 572648181 1428609635 -884846656 -1136296106 625749740 1380654714 -1024195605 -1242352771 754606791 1543328337 -979777550 -1298204828 731358942 1552979528 -1514721870 -760210140 1270434974 1019116552 -1562711637 -706881219 1288996999 1003730961 -1418943104 -596929258 1164100780 845542458 -1409195623 -620343025 1108279477 889729059 -1207943722 -821621440 1443781882 554265708 -1083311665 -932525735 1365481699 644130933 -1227115036 -1042512526 1490408648 802350174 -1313443331 -961461909 1605898449 683614279 -1629942406 -371311124 1893166166 131095744 -1716205213 -290194955 2008721487 12425433 -1878883000 -419056162 2114774116 151770354 -1754316463 -530026041 2036408445 241570027 -2089935586 -194433656 1835039794 442977444 -2080122617 -217781871 1779284011 487229629 -1917479636 -88955462 1673262080 347915414 -1965534923 -35692125 1691758617 332464271 -1129571085 -877974427 1386380767 631590217 -1144923926 -859379588 1439676870 583567696 -1300785983 -982473641 1551496685 729728379 -1256566568 -1038262194 1528050164 739443042 -1592062825 -702792703 1326804411 940727597 -1502164850 -781060072 1215867298 1065326900 -1346337627 -658000845 1104078217 919196959 -1465040708 -542478294 1185096080 832835846 -2017313733 -255521619 1775000855 516648321 -2135951326 -139933516 1856084238 430352792 -1994804215 -31554401 1729615141 269542835 -1904971760 -109887354 1618612540 394076586 -1703596961 -311288631 1954237811 58490341 -1659312058 -367011632 1930856810 68270588 -1800493971 -475425541 2057356609 229111255 -1815912332 -456896286 2110587224 181023182 -1753133264 -528056410 2039426588 243801738 -1863546071 -403981377 2128800261 166058643 -1722104062 -295831660 2002036270 5478072 -1640561893 -382717043 1882808887 121524897 -1976148140 -47091774 1681407608 322899694 -1923376307 -94589989 1666579041 340970231 -2064787610 -202709008 1793308234 501515996 -2088758401 -192470039 1838051923 445203141 -1393594376 -605528210 1122045652 904281666 -1417499679 -595223689 1166854861 848034395 -1573591094 -718022820 1278904038 993900144 -1520884781 -765586619 1264009983 1011905129 -1319600228 -966832374 1599479472 676408870 -1237992571 -1053652205 1480317609 792521279 -1081870418 -930822344 1368233602 646620692 -1192348745 -806812895 1457541787 568812045 -1902477711 -107131161 1620320093 395521995 -1980253592 -17790210 1744427844 285141970 -2143160765 -146356523 1850709871 424191993 -2027146662 -265616692 1763857270 505766880 -1825739243 -466985341 2099449657 170147759 -1807701492 -481846630 2051984160 222952374 -1644763609 -353249615 1945667339 83867549 -1701109186 -308538712 1955939090 59929476 -1242276167 -1024233937 1543126933 754781955 -1298556256 -979457482 1553464204 730909466 -1154492789 -869734883 1428273063 572950321 -1136520558 -884661756 1380742078 625689384 -1471983907 -549159349 1179463665 826941287 -1355904316 -668353966 1092676584 908581758 -1499937041 -778045831 1217832899 1066506069 -1577778442 -688770464 1341875162 956060492 151151294 2114277928 -418643054 -1878314236 242198183 2036897329 -530462837 -1754859747 131721868 1893653018 -371749984 -1630487754 11808405 2008227331 -289779783 -1715634385 347435738 1672626764 -88402954 -1917050016 332969667 1692370517 -36251665 -1965955207 443480808 1835649662 -194995260 -2090357934 486751985 1778650727 -217227299 -2079690933 845955702 1164669664 -597548198 -1419439156 889292399 1107736313 -619714749 -1408706603 1018677828 1269889746 -759583896 -1514234882 1004146269 1289567947 -707498127 -1563205657 802902546 1490838148 -1042992322 -1227750488 683054603 1605478045 -960956633 -1312831567 553703968 1443359414 -821118196 -1207333990 644685369 1365913263 -933003499 -1083945085 270095359 1730044777 -32034093 -1995439547 393517030 1618192240 -109381942 -1904359844 516086733 1774578523 -255018271 -2016703881 430907348 1856515906 -140411144 -2136584594 229524379 2057925389 -476044617 -1800990175 180586370 2110043924 -456268114 -1815423432 58051497 1953692479 -310662523 -1703110125 68685744 1931427622 -367628644 -1659806198 729248567 1550861217 -981921253 -1300356467 739948334 1528661944 -1038821886 -1256986988 632093445 1386990483 -878536151 -1129993537 583089948 1439043466 -858825168 -1144492378 918578003 1103582149 -657587585 -1345768727 833464138 1185585116 -542914970 -1465583888 941353825 1327291383 -703231411 -1592608037 1064710008 1215373294 -780644780 -1501593918 993263676 1278423210 -717594352 -1573039738 1012515877 1264514227 -766008055 -1521445473 904890382 1122547864 -605951710 -1394157132 847399959 1166376065 -594793157 -1416946259 646123608 1367613646 -930254476 -1081458206 569300033 1458169047 -807357075 -1192786437 676894826 1600104700 -967378618 -1320039984 792026227 1479699685 -1053082273 -1237578295 5906676 2002587746 -296468008 -1722584754 121103597 1882248315 -382106175 -1640057513 243378374 2038863952 -527447574 -1752630916 166489311 2129353801 -404615693 -1864024731 502083728 1793720326 -203206212 -2065407702 444658825 1837614111 -191982171 -2088131277 322353314 1680967732 -46605938 -1975523048 341540027 1666993197 -95085161 -1923994367 573518205 1428685291 -870231983 -1155112761 625145188 1380304370 -884173752 -1135893282 754235727 1542687193 -1023747997 -1241650955 731479382 1553878464 -979952518 -1299174164 1066934553 1218384271 -778682315 -1500417885 955639040 1341314454 -688159700 -1577274182 826517803 1178900925 -548550649 -1471481711 909012274 1093229988 -668988386 -1356383096 423694773 1850089763 -145788775 -2142748657 506254764 1764484410 -266161024 -2027584490 396007815 1620945169 -107677525 -1902917571 284646814 1743809800 -17220430 -1979839452 83231185 1945186631 -352820995 -1644212117 60540360 1956443486 -308960028 -1701669774 170756579 2099951989 -467408689 -1826301863 222318074 2051505516 -481415978 -1807147968 1835968442 443127596 -2090809706 -194513408 1778607011 486822709 -2079522161 -217435623 1672818568 347217694 -1917104476 -88310222 1691937681 333437703 -1965651267 -36586965 1893316574 132024136 -1630021902 -372185500 2008314823 11748177 -1715858709 -289594755 2114076652 151326586 -1878237504 -418681258 2037382133 241748835 -1755211047 -530142641 1442875250 554153956 -1206983074 -821438776 1366115179 644510717 -1084022201 -932965679 1490751296 802963414 -1227526548 -1043177734 1605815129 682752975 -1313297803 -960521501 1270322966 1018210176 -1514539462 -759249236 1289376527 1004364697 -1563151837 -707591499 1164713764 845885362 -1419608568 -597340514 1107417917 889645995 -1408255471 -620197241 1953863419 57845357 -1703151657 -310589631 1930973922 69165684 -1659489330 -367983784 2058231497 229191263 -1801420827 -475574413 2109987536 180677190 -1815233540 -456488086 1774356127 516273673 -2016614477 -255076571 1856979590 430469648 -2136923222 -140111044 1729695405 270417467 -1994952831 -32481513 1618266804 393476642 -1904563304 -109208818 1327216179 941393573 -1592404193 -703404151 1215722026 1064387260 -1502080250 -780196976 1103117825 919015063 -1345429715 -657887301 1185806872 833276558 -1465672908 -542856286 1387046487 632002241 -1130182789 -878315539 1438736974 583422680 -1144061086 -859294732 1551314533 728768243 -1300672695 -981565473 1528490620 740154090 -1256944816 -1038894138 1599653176 677377454 -1319721964 -967732094 1479868705 791818679 -1237622771 -1053011813 1367559434 646217116 -1081267162 -930472784 1458473235 568965509 -1193220033 -806889303 1123013980 904455626 -1394494352 -605649690 1166152005 847585747 -1416859543 -594853633 1278500206 993226232 -1573241790 -717419308 1264163191 1012836833 -1520961445 -766457651 1681319408 322032998 -1976007460 -46156726 1666916841 341578111 -1923792699 -95260589 1793945026 501898580 -2065494802 -203146120 1837148635 445094221 -2087794441 -192284575 2038560148 243713282 -1752197960 -527915986 2129408397 166396187 -1864216415 -404398025 2002419110 6114608 -1722540918 -296539108 1882700223 120621353 -1640376173 -381753339 1178858617 826590447 -1471310507 -548756029 1093546080 908656886 -1356836532 -668507686 1217952843 1067404509 -1500111513 -779014671 1341503570 955418820 -1577330306 -688068120 1542775837 754177163 -1241873103 -1023560281 1553539076 731779218 -1298710232 -980389442 1429171247 573070521 -1155461885 -869909099 1380100150 625318048 -1135818470 -884213364 2100155569 170583079 -1826376291 -467368693 2051018920 222765118 -1806798460 -481738478 1945525379 82930709 -1644675665 -352383687 1956354202 60598284 -1701447242 -309147360 1620755669 396227651 -1902860807 -107768465 1744240844 284176474 -1980145184 -16887434 1849773287 424049777 -2142294581 -146268835 1764526334 506181736 -2027755054 -265955004 -1961231641 -65090959 1696046027 303082333 -1938538754 -76345752 1652187090 360542020 -2050854187 -221953469 1808536569 483074927 -2102413620 -173504934 1822545888 463923062 -1766921597 -508962283 2023787439 262650681 -1849479526 -423354868 2144161718 147488544 -1737137487 -277720537 1987773341 24916747 -1625774424 -400583106 1897318276 101840658 -1334322641 -948901191 1585036035 696159125 -1223025098 -1071829344 1494515482 773017484 -1096003043 -911514997 1352807217 665125799 -1178495484 -825842030 1473247016 550029246 -1379874229 -624428323 1137617767 885627889 -1431499182 -576045372 1151561598 866410472 -1558494599 -736333073 1293230933 974263235 -1535736224 -747522314 1249437516 1031788506 -1845310554 -452592848 2081204874 185309724 -1787883585 -496484567 2069982867 208035333 -1663482988 -337743102 1926701752 97522222 -1682667635 -323766501 1975183009 45995575 -1883907134 -122492076 1639693038 381454968 -1999101989 -2150579 1725333239 298929761 -2123475984 -160865434 1868575452 409403978 -2046584855 -251353217 1745745605 520799827 -1452479634 -563356680 1197640258 811973332 -1375654025 -653910047 1074744923 923303629 -1481153700 -793750582 1236861552 1052652262 -1596283067 -673343533 1322567273 970192639 -1260651766 -1008940132 1523948070 768780976 -1279901933 -995029115 1572363839 717188777 -1174375624 -855161938 1410208276 587801218 -1116883167 -898988105 1399051789 610592411 -1188063131 -836196109 1461844297 539412959 -1102947204 -918197014 1347173712 659230150 -1208741801 -1057808191 1509585275 788349421 -1332095922 -945888040 1587000674 697337332 -1533507583 -744507241 1251404077 1032968635 -1544205288 -722305906 1308306740 989601186 -1438449613 -582733659 1145921823 860508553 -1389444054 -634784580 1126212870 875009424 -2109622099 -179926981 1817172353 457763095 -2060682060 -232043486 1797397912 472198414 -1936052065 -73596919 1653887411 361980197 -1946684282 -51330032 1710855594 318678332 -1611224887 -386820001 1912130021 117438835 -1734644528 -274965434 1989479932 26361194 -1859313413 -433450899 2133017047 136606017 -1774131998 -515386252 2018411982 256488792 -1607161564 -684484174 1312475144 960362654 -1487311555 -799122005 1230441489 1045445767 -1360060138 -639102592 1088503866 937849004 -1451039473 -561654375 1200391203 814462133 -1115440832 -897283626 1401804908 613083386 -1158775463 -840348209 1423973493 602352867 -1286065806 -1000406556 1565937758 709976264 -1271532181 -1020082691 1513854023 758949073 -1688565268 -329401990 1968498880 39049302 -1674097163 -349143709 1916349657 87956559 -1786707490 -494522040 2072994034 210260068 -1829976633 -437521071 2095228139 199595133 -2031249016 -236279522 1759770788 535087154 -2122293871 -158896889 1871592637 411634731 -2009722438 -13557460 1714974870 289357824 -1889806941 -128129739 1633006735 374506521 -277528605 -1737355403 24862415 1987866201 -401015814 -1625306260 102144726 1896983104 -508643375 -1767274681 262199037 2024269419 -423398456 -1849408674 147657444 2143953522 -222154873 -2050679023 483151531 1808498237 -173020258 -2102863096 463571634 1822865956 -65427531 -1960929501 303548057 1695610383 -76258388 -1938599110 360317568 1652371990 -736420053 -1558433859 974487047 1293045393 -747185358 -1536037980 1031322142 1249872520 -624912615 -1379424369 885978677 1137297059 -575843584 -1431673962 866333228 1151599290 -911470769 -1096073255 664956515 1353015029 -826160298 -1178141760 550480506 1472764652 -948467843 -1334790165 695854673 1585370823 -1072020636 -1222806542 773071432 1494422238 -160559454 -2123809228 408973198 1869045528 -251409733 -2046494163 520989591 1745525505 -122321264 -1884113402 381413308 1639765802 -2604407 -1998622177 299246501 1724977971 -338092346 -1663160752 98009066 1926254460 -323691809 -1682707895 45792243 1975356261 -452815116 -1845123486 185399256 2081146702 -496020755 -1788321157 207696833 2070283095 -855626134 -1173938436 588140358 1409908688 -898766221 -1117070619 610503519 1399110601 -1009015208 -1260611890 768984948 1523775458 -994680255 -1280224553 716702573 1572811771 -793297394 -1481634152 1052335906 1237217204 -673514985 -1596077439 970234683 1322494893 -563300804 -1452570966 811783952 1197860742 -654216667 -1375321421 923734793 1074275231 -582787743 -1438355977 860699725 1145703643 -634480264 -1389778450 874575956 1126680770 -744958637 -1533024827 1033286783 1251050729 -722136758 -1544412708 989556838 1308377328 -1057731323 -1208779373 788147241 1509760191 -946239204 -1331775094 697821232 1586550950 -835730121 -1188498015 539075611 1462146189 -918421202 -1102761544 659316738 1347113108 -433226327 -1859498689 136518789 2133077011 -515851856 -1773696730 256825500 2018109450 -386468453 -1611545331 116954295 1912579105 -275041918 -1734606572 26562734 1989304376 -73765427 -1935844005 362024161 1653816439 -50877996 -1947166398 318359800 1711208558 -180230657 -2109287063 458196179 1816704069 -231988762 -2060775056 472006858 1797615708 -1000838112 -1285595978 710282508 1565605274 -1019893703 -1271752529 758892821 1513945475 -897326062 -1115368316 613254462 1401599400 -840032245 -1159130979 601899303 1424454065 -638616508 -1360507694 937500008 1088826878 -561858467 -1450866485 814537073 1200351719 -684395402 -1607220000 960140634 1312662988 -799461265 -1487011591 1045909827 1230004693 -13218584 -2010022786 288894404 1715412306 -128218895 -1889748889 374729181 1632819531 -236075814 -2031422388 535012854 1759810912 -159383357 -2121846699 411984367 1871270265 -494838644 -1786352614 210714016 2072513846 -437479275 -1830049789 199424441 2095434031 -329591618 -1688345560 39105938 1968407812 -348712793 -1674567631 87650699 1916682525 1136685295 885473401 -1379003965 -624352939 1152234742 866813024 -1432103462 -576395956 1293678813 974964811 -1558865423 -736974489 1249262788 1030818898 -1535615512 -746623618 1584881803 695226397 -1334247001 -948031183 1494918290 773690372 -1223375426 -1072433880 1353509049 665573423 -1096644203 -911886077 1472277664 549854262 -1177596532 -825721574 2024689703 262758577 -1767886581 -509148771 2143523902 147104936 -1848773358 -422918780 1987434517 24307843 -1736722119 -277050961 1897405452 102706330 -1625916128 -401519178 1696153667 303984853 -1961418385 -66055687 1651803226 359904460 -1938102922 -75639328 1807927409 482736359 -2050184867 -221537845 1823411304 464010494 -2103349948 -173646382 1524318638 769421624 -1261100926 -1009643500 1572242871 716289313 -1279728485 -994061299 1409337756 587725066 -1173444432 -855009242 1399655813 610942227 -1117557591 -899392449 1198281162 812343644 -1453182746 -563806096 1073845715 923182405 -1374685953 -653736855 1236785656 1051781486 -1481000748 -792819646 1322917345 970796407 -1596687155 -674018213 1639276902 380785136 -1883570102 -121884452 1725474175 299865577 -1999190957 -3017531 1869539668 409590210 -2124380040 -160974610 1745038669 520363483 -2045948831 -250970889 2080534786 184893844 -1844703186 -452255560 2070918427 208176525 -1788750793 -496573279 1926887728 98486694 -1663592420 -338646902 1974746409 45288895 -1682285563 -323130221 1911951981 116466427 -1611107519 -385924137 1989924468 27059938 -1735018664 -275609650 2133695071 137013961 -1859912845 -433796123 2017484358 256339664 -1773256854 -515305476 1816199689 457585311 -2108726491 -179809357 1798096400 472643206 -2061326532 -232417366 1654295099 362658477 -1936397545 -74196095 1710706210 317750964 -1946603762 -50454632 1251488421 1033830963 -1533652087 -745446625 1307965116 988988970 -1543792752 -721639674 1145289367 860129793 -1437738053 -582292691 1127120526 875122200 -1390403678 -634966220 1462706881 539497047 -1189002259 -836340869 1346561752 658888270 -1102280716 -917784734 1509206771 787716709 -1208300577 -1057096887 1587113706 698244732 -1332277306 -946847920 1760371500 535434170 -2031926784 -236686698 1870718773 411555747 -2121365991 -158746993 1714858782 288463752 -2009544142 -12584284 1633382151 375152529 -1890251221 -128827715 1968845640 39650270 -1688972700 -330079502 1916270417 87082951 -1673947523 -348215573 2072099706 210144236 -1785734570 -494343488 2095873891 199970805 -1830674865 -437965095 1401095140 612643698 -1114807608 -896904610 1424934909 602535787 -1159682351 -840460729 1566084054 710916928 -1286149382 -1001268628 1513443279 758284121 -1271189789 -1019470219 1312035712 959652630 -1606782292 -683851206 1230624665 1046406927 -1487423819 -800029149 1089444786 937995044 -1360921954 -639186424 1199726507 814051133 -1450426745 -561312239 665630187 1353418109 -912075577 -1096424367 549548530 1472610660 -825290530 -1178066872 695680473 1584401743 -948347659 -1333891997 773519808 1495124310 -1072391956 -1223448454 974890383 1293718809 -736770909 -1559038923 1031168406 1248940288 -747110214 -1535168468 885009853 1137122603 -624014191 -1379304441 867035556 1152047410 -576485240 -1432045538 482514211 1808115125 -221449201 -2050243431 464474426 1822974380 -173985770 -2103050112 303635729 1696476551 -65569731 -1961866069 359979272 1651763614 -75843548 -1937930062 24479047 1987229137 -277093269 -1736649475 102252894 1897886152 -401203086 -1626271516 263064949 2024357347 -509580199 -1767416625 147048812 2143615482 -422729664 -1848993578 1052214442 1236317244 -793123450 -1480665840 970604723 1323135013 -673963617 -1596780279 812387480 1198210062 -563974732 -1452974814 922863745 1074198551 -653284947 -1375168197 587240654 1409786968 -854657566 -1173764748 611143895 1399480385 -899468805 -1117519507 769334524 1524378730 -1009418800 -1261286074 716626149 1571940467 -994526775 -1279293089 98149474 1927189748 -338180786 -1664027176 45375611 1974685933 -323354281 -1682099775 184691792 2080709830 -452178564 -1844740630 208660553 2070468831 -496924315 -1788429837 409908230 1869186192 -161426134 -2123897412 520319007 1745109129 -250801869 -2046156379 380976180 1639058594 -121938664 -1883476594 299431981 1725941947 -2713343 -1999525481 362469225 1654515711 -74140091 -1936488749 318182256 1710236646 -50761124 -1946271030 457269083 1816555469 -179356041 -2109206815 472685378 1798024148 -232588690 -2061120776 137217805 2133522331 -433871327 -1859873097 255853332 2017932162 -514956744 -1773579602 116805439 1911652265 -386388461 -1610670459 26970918 1989983152 -275387894 -1735206244 787806113 1509148471 -1057319283 -1208113637 697906104 1587413806 -946384236 -1332715006 539983763 1462259461 -836690241 -1188680151 658684810 1346734876 -917710170 -1102321104 860088261 1145362259 -582121751 -1437944193 875439068 1126765386 -635419920 -1389923738 1033400311 1251958625 -745140517 -1533985203 989178862 1307745144 -721696062 -1543701932 209839656 2072434366 -493910268 -1786202222 200024625 2095780519 -438156515 -1830456437 39480858 1969053324 -330035402 -1689043040 87534083 1915787925 -348533969 -1673593927 288814668 1714538202 -13068448 -2009094154 375075413 1633419971 -128625799 -1890425873 535658110 1760186088 -236773550 -2031865916 411089511 1871153905 -158409909 -2121667619 938460896 1089009270 -639522868 -1360619686 813826809 1199911535 -561224747 -1450486973 959729362 1311997508 -684052482 -1606607000 1046055627 1230944861 -799544345 -1487873167 710465156 1566565906 -1000949848 -1286502594 758452893 1513234955 -1019513935 -1271119065 612589238 1401187872 -896712806 -1115025652 602839727 1424599609 -840893565 -1159214315 1360059025 639101447 -1088504899 -937850069 1451040392 561655326 -1200390236 -814461134 1607160483 684483125 -1312476273 -960363751 1487312570 799122988 -1230440554 -1045444864 1286064885 1000405603 -1565938727 -709977265 1271533292 1020083834 -1513852992 -758948010 1115439815 897282641 -1401805845 -613084291 1158776542 840349256 -1423972366 -602351772 1786706521 494521039 -2072994955 -210261021 1829977664 437522134 -2095227028 -199593990 1688564331 329401085 -1968499897 -39050287 1674098290 349144804 -1916348578 -87955512 2009721405 13556395 -1714975983 -289358969 1889807908 128130738 -1633005816 -374505570 2031247887 236278425 -1759771869 -535088203 2122294806 158897792 -1871591622 -411633748 1208740816 1057807174 -1509586180 -788350358 1332096969 945889119 -1586999579 -697336205 1188062178 836195188 -1461845298 -539413928 1102948347 918198125 -1347172649 -659229119 1438448564 582732578 -1145922920 -860509682 1389445037 634785595 -1126211967 -875008489 1533506438 744506128 -1251405142 -1032969668 1544206239 722306825 -1308305741 -989600219 1936050968 73595790 -1653888460 -361981278 1946685185 51330967 -1710854611 -318677317 2109621034 179925948 -1817173498 -457764208 2060683059 232044453 -1797396961 -472197495 1859312508 433449962 -2133018032 -136607034 1774133093 515387379 -2018410935 -256487713 1611223886 386819032 -1912130974 -117439756 1734645591 274966465 -1989478789 -26360083 1663481875 337741957 -1926702785 -97523287 1682668554 323767452 -1975182042 -45994576 1845309473 452591799 -2081206003 -185310821 1787884600 496485550 -2069981932 -208034430 2123475063 160864481 -1868576421 -409404979 2046585966 251354360 -1745744574 -520798764 1883906117 122491091 -1639693975 -381455873 1999103068 2151626 -1725332112 -298928666 1481152731 793749581 -1236862473 -1052653215 1596284098 673344596 -1322566162 -970191496 1452478697 563355775 -1197641275 -811974317 1375655152 653911142 -1074743844 -923302582 1174374591 855160873 -1410209389 -587802363 1116884134 898989104 -1399050870 -610591460 1260650637 1008939035 -1523949151 -768782025 1279902868 995030018 -1572362824 -717187794 2050853202 221952452 -1808537474 -483075864 2102414667 173506013 -1822544793 -463921935 1961230688 65090038 -1696047028 -303083302 1938539897 76346863 -1652186027 -360540989 1737136438 277719456 -1987774438 -24917876 1625775407 400584121 -1897317373 -101839723 1766920452 508961170 -2023788504 -262651714 1849480477 423355787 -2144160719 -147487577 1096001946 911513868 -1352808266 -665126880 1178496387 825842965 -1473246033 -550028231 1334321576 948900158 -1585037180 -696160238 1223026097 1071830311 -1494514531 -773016565 1558493694 736332136 -1293231918 -974264252 1535737319 747523441 -1249436469 -1031787427 1379873228 624427354 -1137618720 -885628810 1431500245 576046403 -1151560455 -866409361 897326997 1115369219 -613253447 -1401598417 840031116 1159129882 -601900384 -1424455114 1000839079 1285596977 -710281589 -1565604323 1019892670 1271751464 -758893934 -1513946620 684396529 1607221095 -960139555 -1312661941 799460328 1487010686 -1045910844 -1230005678 638617539 1360508757 -937498897 -1088825735 561857498 1450865484 -814537994 -1200352672 236076893 2031423435 -535011727 -1759809817 159382340 2121845714 -411985304 -1871271170 13219695 2010023929 -288893373 -1715411243 128217974 1889747936 -374730150 -1632820532 329592633 1688346543 -39105003 -1968406909 348711712 1674566582 -87651828 -1916683622 494839563 1786353565 -210713049 -2072512847 437478162 1830048644 -199425474 -2095435096 744959700 1533025858 -1033285640 -1251049618 722135757 1544411739 -989557791 -1308378249 582788838 1438357104 -860698678 -1145702564 634479359 1389777513 -874576941 -1126681787 835731120 1188498982 -539074660 -1462145270 918420137 1102760511 -659317883 -1347114221 1057732226 1208780308 -788146258 -1509759176 946238107 1331773965 -697822281 -1586552031 386469404 1611546250 -116953296 -1912578138 275040773 1734605459 -26563799 -1989305409 433227310 1859499704 -136517886 -2133076076 515850807 1773695649 -256826597 -2018110579 180231800 2109288174 -458195116 -1816703038 231987809 2060774135 -472007859 -1797616677 73766474 1935845084 -362023066 -1653815312 50877011 1947165381 -318360705 -1711209495 122322199 1884114305 -381412293 -1639764819 2603278 1998621080 -299247582 -1724979020 160560421 2123810227 -408972279 -1869044577 251408700 2046493098 -520990704 -1745526650 452816243 1845124581 -185398177 -2081145655 496019818 1788320252 -207697850 -2070284080 338093377 1663161815 -98007955 -1926253317 323690840 1682706894 -45793164 -1975357214 1009016287 1260612937 -768983821 -1523774363 994679238 1280223568 -716703510 -1572812676 855627245 1173939579 -588139327 -1409907625 898765300 1117069666 -610504488 -1399111602 563301819 1452571949 -811783017 -1197859839 654215586 1375320372 -923735922 -1074276328 793298313 1481635103 -1052334939 -1237216205 673513872 1596076294 -970235716 -1322495958 508644438 1767275712 -262197894 -2024268308 423397455 1849407705 -147658397 -2143954443 277529700 1737356530 -24861368 -1987865122 401014909 1625305323 -102145711 -1896984121 65428530 1960930468 -303547106 -1695609464 76257323 1938598077 -360318713 -1652373103 222155776 2050679958 -483150548 -1808497222 173019161 2102861967 -463572683 -1822867037 624913566 1379425288 -885977678 -1137296092 575842439 1431672849 -866334293 -1151600323 736421036 1558434874 -974486144 -1293044458 747184309 1536036899 -1031323239 -1249873649 948468986 1334791276 -695853610 -1585369792 1072019683 1222805621 -773072433 -1494423207 911471816 1096074334 -664955420 -1353013902 826159313 1178140743 -550481411 -1472765589 -1714859879 -288464881 2009543093 12583203 -1633381248 -375151594 1890252204 128828730 -1760372565 -535435203 2031925639 236685585 -1870717774 -411554780 2121366942 158747912 -2072100611 -210145173 1785733585 494342471 -2095872796 -199969678 1830675912 437966174 -1968846641 -39651239 1688971747 330078581 -1916269354 -87081920 1673948666 348216684 -1566085039 -710917945 1286148477 1001267691 -1513442232 -758283042 1271190884 1019471346 -1401096093 -612644619 1114806607 896903641 -1424933766 -602534676 1159683414 840461760 -1089445835 -937996125 1360920857 639185295 -1199725524 -814050118 1450427648 561313174 -1312036857 -959653743 1606781227 683850173 -1230623714 -1046406008 1487424818 800030116 -2133696040 -137014962 1859911924 433795170 -2017483327 -256338601 1773257965 515306619 -1911952918 -116467332 1611106502 385923152 -1989923341 -27058843 1735019743 275610697 -1654296132 -362659542 1936396432 74194950 -1710705243 -317749965 1946604681 50455583 -1816200818 -457586408 2108725410 179808308 -1798095465 -472642303 2061327547 232418349 -1145290480 -860130938 1437737020 582291626 -1127119607 -875121249 1390404645 634967219 -1251489502 -1033832012 1533650958 745445528 -1307964101 -988987987 1543793687 721640577 -1509207692 -787717662 1208299608 1057095886 -1587112595 -698243589 1332278337 946848983 -1462707898 -539498032 1189001322 836339964 -1346560673 -658887223 1102281843 917785829 -1409338853 -587726195 1173443383 855008161 -1399654910 -610941292 1117558574 899393464 -1524319703 -769422657 1261099781 1009642387 -1572241872 -716288346 1279729436 994062218 -1236786561 -1051782423 1480999763 792818629 -1322916250 -970795280 1596688202 674019292 -1198282163 -812344613 1453181793 563805175 -1073844652 -923181374 1374687096 653737966 -1869540653 -409591227 2124379135 160973673 -1745037622 -520362404 2045949926 250972016 -1639277855 -380786057 1883569101 121883483 -1725473032 -299864466 1999192020 3018562 -1926888777 -98487775 1663591323 338645773 -1974745426 -45287880 1682286466 323131156 -2080535931 -184894957 1844702121 452254527 -2070917476 -208175606 1788751792 496574246 -1293679782 -974965812 1558864502 736973536 -1249261757 -1030817835 1535616623 746624761 -1136686232 -885474306 1379002948 624351954 -1152233615 -866811929 1432104541 576397003 -1353510082 -665574488 1096643090 911884932 -1472276697 -549853263 1177597451 825722525 -1584882932 -695227494 1334245920 948030134 -1494917355 -773689469 1223376441 1072434863 -1987435630 -24308988 1736721086 277049896 -1897404533 -102705379 1625917095 401520177 -2024690784 -262759626 1767885452 509147674 -2143522887 -147103953 1848774293 422919683 -1807928330 -482737312 2050183898 221536844 -1823410193 -464009351 2103350979 173647445 -1696154684 -303985838 1961417448 66054782 -1651802147 -359903413 1938104049 75640423 -39479907 -1969052405 330036401 1689044007 -87535228 -1915789038 348532904 1673592894 -209838673 -2072433351 493911171 1786203157 -200025674 -2095781600 438155418 1830455308 -535656967 -1760184977 236774613 2031866947 -411090464 -1871154826 158408908 2121666650 -288813621 -1714537123 13069543 2009095281 -375076398 -1633420988 128624894 1890424936 -959728299 -1311996477 684053625 1606608111 -1046056628 -1230945830 799543392 1487872246 -938459801 -1089008143 639523915 1360620765 -813827714 -1199912472 561223762 1450485956 -612588239 -1401186905 896713757 1115026571 -602840792 -1424600642 840892420 1159213202 -710464253 -1566564971 1000950831 1286503609 -758453990 -1513236084 1019512886 1271117984 -457268004 -1816554422 179357168 2109207910 -472686395 -1798025133 232587753 2061119871 -362468114 -1654514568 74141122 1936489812 -318183177 -1710237599 50760155 1946270029 -116804424 -1911651282 386389396 1610671362 -26971999 -1989984201 275386765 1735205147 -137216886 -2133521380 433872294 1859874096 -255854445 -2017933307 514955711 1773578537 -539982828 -1462258558 836691256 1188681134 -658685939 -1346735973 917709089 1102320055 -787805146 -1509147472 1057320202 1208114588 -697907137 -1587414871 946383123 1332713861 -1033399184 -1251957530 745141596 1533986250 -989179799 -1307746049 721695045 1543700947 -860087230 -1145361196 582122862 1437945336 -875440037 -1126766387 635418999 1389922785 -812386529 -1198209143 563975731 1452975781 -922864890 -1074199664 653283882 1375167164 -1052213459 -1236316229 793124353 1480666775 -970605772 -1323136094 673962520 1596779150 -769333381 -1524377619 1009419863 1261287105 -716627102 -1571941388 994525774 1279292120 -587239607 -1409785889 854658661 1173765875 -611144880 -1399481402 899467900 1117518570 -184690729 -2080708799 452179707 1844741741 -208661554 -2070469800 496923362 1788428916 -98148379 -1927188621 338181833 1664028255 -45376516 -1974686870 323353296 1682098758 -380975181 -1639057627 121939615 1883477513 -299433046 -1725942980 2712198 1999524368 -409907327 -1869185257 161427117 2123898427 -520320104 -1745110258 250800820 2046155298 -695679394 -1584400696 948348786 1333893092 -773520825 -1495125295 1072391019 1223447549 -665629076 -1353416966 912076608 1096425430 -549549451 -1472611613 825289561 1178065871 -885008838 -1137121620 624015126 1379305344 -867036637 -1152048459 576484111 1432044441 -974889464 -1293717858 736771876 1559039922 -1031169519 -1248941433 747109181 1535167403 -303634794 -1696475648 65570746 1961867052 -359980401 -1651764711 75842467 1937929013 -482513244 -1808114126 221450120 2050244382 -464475459 -1822975445 173984657 2103048967 -263063822 -2024356252 509581278 1767417672 -147049749 -2143616387 422728647 1848992593 -24478016 -1987228074 277094380 1736650618 -102253863 -1897887153 401202165 1626270563 466798784 1825962070 -170087956 -2099537542 482282713 1807236175 -223253003 -2051646109 352927986 1645113444 -83418658 -1946152632 308577515 1701033085 -60103225 -1955736239 107337892 1902307378 -395593336 -1620276962 17308861 1980705835 -284787311 -1744745209 146690198 2142855168 -424660550 -1850277588 265524367 2027201561 -505547357 -1764047563 549251080 1471928478 -827160284 -1179272782 668019729 1356209287 -908112579 -1093108309 778526778 1499484332 -1066860266 -1217515136 688563235 1577948341 -955988721 -1341917799 1024194668 1242351866 -754607808 -1543329322 979778677 1298205923 -731357863 -1552978481 869298270 1154957512 -572649102 -1428610588 884847687 1136297169 -625748629 -1380653571 46791041 1976486167 -322463571 -1681872837 94649752 1923288334 -341156684 -1666356190 202535347 2064990501 -501477217 -1793384439 192918954 2088273212 -445524858 -1837702128 528411109 1752815987 -244283191 -2038974369 403910140 1863589226 -165851952 -2128970682 296051159 1721913665 -5570309 -2001981331 382248398 1640994136 -121191198 -1883114380 967301449 1319168479 -676743067 -1599174413 1053433168 1238183366 -792429444 -1480373014 930894203 1081827821 -646827945 -1368063807 806458722 1192666612 -568331186 -1457994536 605079853 1394080187 -903960575 -1122396009 595397940 1417297314 -848073704 -1166779250 717963551 1573679497 -993714125 -1279127387 765887750 1520547216 -1012341718 -1263545156 702851650 1591974612 -940913810 -1326580744 780758619 1502502605 -1064890505 -1216331807 658449008 1345852134 -919518372 -1103727670 542303849 1465243391 -832796859 -1185171501 877902374 1129614000 -631383286 -1386550372 859733567 1144606377 -584048877 -1439223931 982004244 1301217922 -729394376 -1551801426 1038480909 1256375963 -739535071 -1527994441 311069322 1703787036 -58397786 -1954292944 367480467 1658879493 -68603969 -1930551511 475071160 1800811054 -228629612 -2057809150 456967841 1815868983 -181229683 -2110417125 255695598 2017110648 -516686910 -1774924972 139484919 2136436321 -430030885 -1856434355 31855324 1994465866 -269978640 -1729150106 109827781 1905059411 -393889815 -1618835585 822057731 1207479189 -554567121 -1443444039 932339482 1083535244 -644071882 -1365569888 1042551601 1227039655 -802524643 -1490206069 961140520 1313793982 -683166204 -1606383982 759728999 1515174897 -1018762677 -1270752547 707088254 1562542056 -1003803054 -1288954172 596837205 1418998723 -845323655 -1164291345 620676940 1408890842 -890198432 -1107847434 194100171 2090240861 -442508569 -1835472271 217874386 2080067396 -487448834 -1779093912 88749049 1917649775 -347843883 -1673305533 36173792 1965082486 -332818740 -1691441574 371633071 1629592377 -131544445 -1892681195 290156470 1716281120 -12251494 -2008924660 419242909 1878659851 -151829839 -2114686425 529590148 1754781458 -241269080 -2036746690 2143161796 146357586 -1850708760 -424190850 2027145693 265615691 -1763858191 -505767833 1902478838 107132256 -1620319014 -395520948 1980252655 17789305 -1744428861 -285142955 1644764576 353250614 -1945666420 -83866598 1701108153 308537647 -1955940203 -59930621 1825740178 466986244 -2099448642 -170146776 1807700363 481845533 -2051985241 -222953423 1154493708 869735834 -1428272096 -572949322 1136519445 884660611 -1380743111 -625690449 1242277182 1024234920 -1543125998 -754781052 1298555175 979456433 -1553465333 -730910563 1499938152 778046974 -1217831868 -1066505006 1577777521 688769511 -1341876131 -956061493 1471984986 549160396 -1179462538 -826940192 1355903299 668352981 -1092677521 -908582663 1722104965 295832595 -2002035287 -5477057 1640560796 382715914 -1882809936 -121525978 1753134263 528057377 -2039425637 -243800819 1863545006 403980344 -2128801406 -166059756 2064788705 202710135 -1793307187 -501514917 2088757496 192469102 -1838052908 -445204158 1976149203 47092805 -1681406465 -322898583 1923375306 94589020 -1666579994 -340971152 1573592141 718023899 -1278902943 -993899017 1520883796 765585602 -1264010888 -1011906066 1393595519 605529321 -1122044589 -904280635 1417498726 595222768 -1166855862 -848035364 1081871401 930823359 -1368232699 -646619757 1192347696 806811814 -1457542884 -568813174 1319601179 966833293 -1599478473 -676407903 1237991426 1053651092 -1480318674 -792522312 1300787014 982474704 -1551495574 -729727236 1256565599 1038261193 -1528051085 -739443995 1129572212 877975522 -1386379688 -631589170 1144922989 859378683 -1439677887 -583568681 1346338594 658001844 -1104077298 -919196008 1465039675 542477229 -1185097193 -832836991 1592063760 702793606 -1326803396 -940726614 1502163721 781058975 -1215868379 -1065327949 1994805134 31555352 -1729614174 -269541836 1904970647 109886209 -1618613573 -394077651 2017314748 255522602 -1774999920 -516647418 2135950245 139932467 -1856085367 -430353889 1800495082 475426684 -2057355578 -229110192 1815911411 456895333 -2110588193 -181024183 1703598040 311289678 -1954236684 -58489246 1659311041 367010647 -1930857747 -68271493 1418944007 596930193 -1164099797 -845541443 1409194526 620341896 -1108280526 -889730140 1514722869 760211107 -1270434023 -1019115633 1562710572 706880186 -1288998144 -1003732074 1227116131 1042513653 -1490407601 -802349095 1313442426 961460972 -1605899434 -683615296 1207944785 821622471 -1443780739 -554264597 1083310664 932524766 -1365482652 -644131854 1878884047 419057241 -2114773021 -151769227 1754315478 530025024 -2036409350 -241570964 1629943549 371312235 -1893165103 -131094713 1716204260 290194034 -2008722488 -12426402 1917480619 88956477 -1673261177 -347914479 1965533874 35691044 -1691759714 -332465400 2089936537 194434575 -1835038795 -442976477 2080121472 217780758 -1779285076 -487230662 -754236728 -1542688162 1023747044 1241650034 -731478319 -1553877433 979953661 1299175275 -573519110 -1428686228 870230998 1155111744 -625144093 -1380303243 884174799 1135894361 -826518868 -1178901958 548549504 1471480598 -909011275 -1093229021 668989337 1356384015 -1066935650 -1218385400 778681266 1500416804 -955638137 -1341313519 688160683 1577275197 -396008960 -1620946282 107676460 1902916538 -284645863 -1743808881 17221429 1979840419 -423695822 -1850090844 145787678 2142747528 -506253781 -1764483395 266161927 2027585425 -170757532 -2099952910 467407688 1826300894 -222316931 -2051504405 481417041 1807148999 -83232170 -1945187648 352820090 1644211180 -60539313 -1956442407 308961123 1701670901 -904891511 -1122548961 605950629 1394156083 -847399024 -1166375162 594794172 1416947242 -993264709 -1278424275 717593239 1573038593 -1012514910 -1264513228 766008974 1521446424 -676895763 -1600105605 967377601 1320038999 -792025100 -1479698590 1053083352 1237579342 -646124577 -1367614647 930253555 1081457253 -569299002 -1458167984 807358186 1192787580 -243379391 -2038864937 527446637 1752630011 -166488232 -2129352754 404616820 1864025826 -5907597 -2002588699 296467039 1722583753 -121102486 -1882247172 382107206 1640058576 -322354395 -1680968781 46604809 1975521951 -341539012 -1666992214 95086096 1923995270 -502084841 -1793721471 203205179 2065406637 -444657906 -1837613160 191983138 2088132276 -516087734 -1774579492 255017318 2016702960 -430906285 -1856514875 140412287 2136585705 -270096264 -1730045714 32033108 1995438530 -393515935 -1618191113 109382989 1904360923 -58052562 -1953693512 310661378 1703109012 -68684745 -1931426655 367629595 1659807117 -229525476 -2057926518 476043568 1800989094 -180585467 -2110042989 456269097 1815424447 -632094590 -1386991596 878535086 1129992504 -583088997 -1439042547 858826167 1144493345 -729249616 -1550862298 981920156 1300355338 -739947351 -1528660929 1038822789 1256987923 -941354778 -1327292304 703230410 1592607068 -1064708865 -1215372183 780645843 1501594949 -918578988 -1103583166 657586680 1345767790 -833463091 -1185584037 542916065 1465585015 -131722997 -1893654115 371748903 1630486705 -11807470 -2008226428 289780798 1715635368 -151152327 -2114278993 418641941 1878313091 -242197216 -2036896330 530463756 1754860698 -443481745 -1835650567 194994243 2090356949 -486750858 -1778649632 217228378 2079691980 -347436707 -1672627765 88402033 1917049063 -332968636 -1692369454 36252776 1965956350 -1018678845 -1269890731 759582959 1514233977 -1004145190 -1289566900 707499254 1563206752 -845956623 -1164670617 597547229 1419438155 -889291288 -1107735170 619715780 1408707666 -553705049 -1443360463 821117067 1207332893 -644684354 -1365912280 933004434 1083945988 -802903659 -1490839293 1042991289 1227749423 -683053684 -1605477094 960957600 1312832566 -1217951796 -1067403430 1500112608 779015798 -1341504555 -955419837 1577329401 688067183 -1178857474 -826589336 1471311570 548757060 -1093547033 -908657807 1356835531 668506717 -1429170264 -573069506 1155462788 869910034 -1380101199 -625319129 1135817373 884212235 -1542774886 -754176244 1241874102 1023561248 -1553540221 -731780331 1298709167 980388409 -1945524476 -82929774 1644676648 352384702 -1956355299 -60599413 1701446193 309146279 -2100154570 -170582112 1826377242 467369612 -2051019985 -222766151 1806797315 481737365 -1849772192 -424048650 2142295628 146269914 -1764527239 -506182673 2027754069 265953987 -1620754606 -396226620 1902861950 107769576 -1744241845 -284177443 1980144231 16886513 -1367558515 -646216165 1081268129 930473783 -1458474348 -568966654 1193219000 806888238 -1599652161 -677376471 1319722899 967732997 -1479869786 -791819728 1237621642 1053010716 -1278499095 -993225089 1573242821 717420371 -1264164112 -1012837786 1520960476 766456650 -1123012901 -904454579 1394495479 605650785 -1166153022 -847586732 1416858606 594852728 -1793943995 -501897517 2065495913 203147263 -1837149604 -445095222 2087793520 192283622 -1681318281 -322031903 1976008539 46157773 -1666917778 -341579016 1923791682 95259604 -2002418143 -6113609 1722541837 296540059 -1882701256 -120622418 1640375060 381752194 -2038559213 -243712379 1752198975 527916969 -2129409526 -166397284 1864215334 404396976 -2058230450 -229190184 1801421922 475575540 -2109988521 -180678207 1815232635 456487149 -1953862276 -57844246 1703152720 310590662 -1930974875 -69166605 1659488329 367982815 -1729694422 -270416452 1994953734 32482448 -1618267853 -393477723 1904562207 109207689 -1774355176 -516272754 2016615476 255077538 -1856980735 -430470761 2136922157 140110011 -1103116922 -919014128 1345430698 657888316 -1185807969 -833277687 1465671859 542855205 -1327215180 -941392606 1592405144 703405070 -1215723091 -1064388293 1502079105 780195863 -1551313438 -728767116 1300673742 981566552 -1528491525 -740155027 1256943831 1038893121 -1387045424 -632001210 1130183932 878316650 -1438737975 -583423649 1144060133 859293811 -1672817649 -347216743 1917105443 88311221 -1691938794 -333438848 1965650234 36585900 -1835967427 -443126613 2090810641 194514311 -1778608092 -486823758 2079521032 217434526 -2114075541 -151325443 1878238535 418682321 -2037383054 -241749788 1755210078 530141640 -1893315495 -132023089 1630023029 372186595 -2008315840 -11749162 1715857772 289593850 -1490750265 -802962351 1227527659 1043178877 -1605816098 -682753976 1313296882 960520548 -1442874123 -554152861 1206984153 821439823 -1366116116 -644511622 1084021184 932964694 -1164712797 -845884363 1419609487 597341465 -1107418950 -889647060 1408254358 620196096 -1270322031 -1018209273 1514540477 759250219 -1289377656 -1004365794 1563150756 707590450 -996868557 -1282158939 714776351 1570615177 -1007076822 -1258419524 771185414 1525705616 -900762111 -1119336809 608245549 1397106619 -853364200 -1171946866 590140212 1412162466 -651956649 -1373315391 925732731 1076543469 -565302706 -1454826792 809519970 1195867124 -671586715 -1593878797 972425033 1324431327 -795499908 -1483566358 1050395472 1235022790 -336133 -1996624275 301252567 1727237953 -124314910 -1886377356 379157454 1637763928 -249473335 -2044303777 523188197 1747453811 -162753840 -2125749690 407041020 1866842986 -498217313 -1790247415 205762483 2068094757 -450884986 -1842922992 187591594 2083085116 -325695827 -1684965829 43526017 1973360407 -335838540 -1661160926 100000664 1928516366 -577777806 -1433862172 864136798 1149673160 -622720149 -1377485827 887908935 1139497681 -749451456 -1538033706 1029318252 1247614714 -734428327 -1556171825 976740981 1295045347 -1070014698 -1220546688 775339578 1496420012 -950723825 -1336792167 693860899 1583106741 -823961820 -1176213582 552416776 1474954910 -913403075 -1098275925 662762001 1351074439 -421400646 -1847140564 149917334 2145959424 -510907485 -1769268427 260197007 2022013465 -398825592 -1623369954 104072868 1899181618 -279469167 -1739549945 22659773 1985933867 -78184482 -1940795576 358129394 1650437732 -63226937 -1958999215 305486571 1697802877 -175278100 -2104866950 461575872 1820599894 -220154891 -2048425117 485413593 1810489935 -157115215 -2119848921 413990301 1873530123 -238069592 -2033686466 532756868 1757808914 -126282621 -1887558635 376927663 1634747705 -15413094 -2011963380 286962102 1713209632 -350909227 -1676493757 85716473 1914494319 -327661364 -1686144934 41298400 1970346358 -439483161 -1832307599 197158347 2093438301 -492584706 -1784352664 212705746 2074775876 -842220423 -1161065233 599973205 1422257603 -895387552 -1113175818 615455052 1403529690 -1021889461 -1274018595 756634983 1511941617 -998576046 -1283604284 712282494 1567859176 -797201379 -1485005685 1047907633 1232272807 -686397436 -1609475950 957876520 1310669246 -559930321 -1448667975 816727299 1202288021 -640819146 -1362440032 935559450 1086632332 -273043984 -1732338330 28822748 1991310410 -388732439 -1613538945 114952389 1910323283 -513661502 -1771760300 258753774 2020308088 -435166757 -1861693107 134316279 2131144801 -233914988 -2062971646 469818552 1795681326 -178030195 -2107356901 460134561 1818896439 -53135962 -1949170384 316363914 1708942364 -71765569 -1933590231 364286099 1655808005 -724071112 -1546601042 987360276 1306451074 -742766303 -1531086409 1035216909 1253251227 -636746486 -1391774308 872571942 1124422832 -580796141 -1436094075 862953535 1147703465 -916415140 -1100501558 661585008 1349111014 -837985979 -1190499885 537081961 1459882239 -944040594 -1329846792 699757634 1588741332 -1059663497 -1210981919 785952859 1507819725 -1594344649 -671151199 1324767771 972122765 -1483342034 -795684936 1234935298 1050455700 -1373392123 -651918445 1076744745 925557439 -1454475492 -565622902 1195382320 809969318 -1118885037 -901243963 1396787839 608598761 -1172115638 -853155876 1412206182 590069488 -1282104479 -996961289 1570423373 714994395 -1258723464 -1006741522 1526138452 770717378 -1684661249 -326030487 1972927187 43993669 -1661214746 -335745168 1928707786 99782236 -1790078003 -498424997 2068050657 205832823 -1843374124 -450402494 2083403512 187237998 -2044654693 -249152755 1747937975 522738209 -2125672574 -162791660 1866641070 407215672 -1996848215 -150721 1727324805 301191699 -1885911120 -124750042 1637426844 379459082 -1176302986 -823903520 1475177306 552229836 -1097937297 -913703175 1350610755 663199701 -1221033404 -1069567278 1496769384 775017470 -1336588707 -950896949 1583032177 693901287 -1537992174 -749524348 1247443774 1029524392 -1556488693 -734073187 1295499047 976261041 -1433431520 -578248010 1149367052 864469914 -1377675719 -622500177 1139554069 887818115 -2104677698 -175498712 1820543890 461667076 -2048856409 -219685327 1810796427 485080861 -1940479348 -78540262 1649984416 358609718 -1959041387 -63154685 1697974201 305280815 -1623573798 -398652852 1899256822 104033120 -1739063613 -279916971 1985585135 22982521 -1847479576 -421100930 2146423748 149480274 -1769179407 -510966169 2021791709 260384587 -1831970379 -439785181 2092972185 197593103 -1784439380 -492524230 2074999936 212519958 -1676291705 -351084271 1914417323 85753917 -1686628962 -327211768 1970697394 40977444 -1887876655 -125929145 1635199229 376445035 -2011918904 -15483554 1713040612 287169650 -2120039965 -156896907 1873584335 413896793 -2033252870 -238537364 1757504726 533091392 -1449100931 -559461909 1202591825 816392391 -1362248348 -641036814 1086577736 935652574 -1485049521 -797130279 1232441443 1047699701 -1609157290 -686750272 1310217338 958358764 -1273534183 -1022338673 1511589941 756955299 -1283805952 -998400618 1567935532 712244410 -1160978133 -842280515 1422032903 600158353 -1113512654 -895085148 1403995166 615019656 -1948948236 -53323678 1708853720 316422478 -1934054163 -71328645 1656147393 363986263 -2062622522 -234237872 1795195370 470266236 -2107431713 -177990583 1819100659 459961701 -1771931504 -513456122 2020350396 258681130 -1861239671 -435647457 2130828709 134671667 -1732644702 -272711628 1991741838 28352792 -1613482821 -388824019 1910134167 115172609 -1329903556 -943949654 1588930832 699537798 -1210676187 -1059996493 1507388681 786423199 -1100955634 -915935080 1349427490 661230004 -1190329321 -838191999 1459840315 537154989 -1391699880 -636786482 1124219252 872745442 -1436443583 -580473641 1148190061 862506491 -1546137494 -724508420 1306112326 987660752 -1531308941 -742578971 1253340511 1035158985 206402619 2068464813 -498920169 -1790696063 186691618 2082963636 -449916658 -1842749032 43449353 1972489375 -325542619 -1684034125 100349968 1929119878 -336242372 -1661834838 301622367 1727878345 -785037 -1997326875 379035718 1636864208 -124141206 -1885408772 522316909 1747377403 -248541887 -2044150313 407644276 1867192546 -163428008 -2126153266 925062387 1076126821 -651348513 -1372977847 810455274 1196007548 -566169146 -1454915248 972610753 1325395031 -671695379 -1594782341 1049958616 1234315342 -795117068 -1482929822 714359959 1569944577 -996530757 -1281551059 771326094 1526640664 -1007165022 -1259286220 609209509 1397292083 -901665399 -1119445729 589433020 1411725354 -852727408 -1171564282 357975418 1649505772 -78109610 -1939925824 305889635 1698476533 -63578033 -1959604007 462277960 1821048286 -175920028 -2105238286 484444497 1810315719 -219256707 -2048304917 148985118 2145805704 -420531150 -1847065436 260870407 2022416785 -511512533 -1769619267 104521004 1899883962 -399197184 -1624011626 22485301 1984965027 -279349223 -1738651505 775447986 1497322788 -1070201698 -1221512184 693477803 1582469437 -950288249 -1336086511 551808384 1474616598 -823292756 -1175798726 663628185 1351162127 -914339659 -1098418141 865039830 1149781312 -578743046 -1434049428 887271887 1139114329 -622014237 -1377050507 1028980196 1247006066 -749036344 -1537364898 976828925 1295911275 -734570287 -1557108665 1048254137 1232873007 -797608043 -1485682941 957797024 1309794870 -686247028 -1608547558 815832715 1202171421 -558956633 -1448489167 936204946 1087007236 -641516610 -1362883800 600573661 1422603851 -842897423 -1161472153 614580932 1403449938 -894458904 -1113025666 756518639 1511046777 -1021710397 -1273045163 712657654 1568504416 -999019558 -1284302004 85276273 1913784039 -350529699 -1675860021 41480808 1971307262 -327773372 -1687051310 198098499 2093584085 -440344721 -1832390663 212040282 2074364620 -491971722 -1784009760 413279765 1873090179 -156481735 -2119469137 533717516 1757991578 -238976224 -2033798218 377073191 1635688113 -126365941 -1888419939 286550590 1712544424 -15070446 -2011350140 660613112 1348933486 -915519788 -1100384702 537781217 1460327287 -838630707 -1190874533 700166090 1589419868 -944386330 -1330446736 785804243 1506892613 -1059583233 -1210107287 987183004 1305478922 -723954000 -1545705946 1035662213 1253950227 -743140695 -1531731393 873250734 1124831032 -637346174 -1392120300 862026679 1147554593 -579921253 -1436014067 470681392 1795766182 -234854884 -2063116662 459522857 1818555327 -177364475 -2106944877 315985666 1708310420 -52695506 -1948459336 364399387 1656716173 -71947721 -1934550367 28907348 1992173506 -273189256 -1733277970 114611021 1909711835 -388320671 -1612872969 258121574 2019930096 -512950710 -1771319588 135224191 2131258345 -436127149 -1861875003 1747038527 522617257 -2043686893 -248979323 1867281702 407586224 -2126375926 -163240804 1727674637 301795739 -1997252575 -825161 1637350676 378588546 -1885758408 -123818834 1972805979 43094477 -1684488073 -325062431 1929078082 100423124 -1661664146 -336448264 2068654441 206182911 -1790752699 -498829101 2082532720 187162086 -1842443172 -450249526 1397723639 608739681 -1119751973 -901332915 1411536366 589653368 -1171508030 -852818860 1569987013 714287443 -1281722135 -996325249 1526324700 771681610 -1258832656 -1007645594 1324908947 973058309 -1594433345 -672018391 1234519434 1049785628 -1483004762 -795077584 1076038049 925120823 -1372755827 -651536357 1196346808 810155310 -1455379308 -565732350 1899659390 104706280 -1623924398 -399257148 1985430631 22050033 -1738988213 -279046691 2145454156 149305562 -1846580896 -420980234 2022493269 260832451 -1769820807 -511336977 1821216794 462069900 -2105282250 -175849056 1809863683 484926613 -2047986385 -219609671 1649809448 357640382 -1940358908 -77641326 1698421809 305982631 -1959412451 -63795829 1247060150 1028886560 -1537556070 -748818164 1295606959 977163321 -1556675197 -735038187 1150232708 864557074 -1434367576 -578389698 1138945181 887479307 -1377006159 -622084825 1474539730 551845956 -1175596546 -823467672 1351513291 663307357 -1098902041 -913889935 1496856800 775882870 -1221174836 -1070503590 1582693625 693292143 -1336173099 -950227645 1511510973 756081451 -1273384303 -1021410809 1568282532 712845106 -1284213112 -999078370 1422678927 600533785 -1161676125 -842724811 1403101078 614903552 -1112539462 -894906836 1201718233 816313167 -1448172811 -559312285 1087178688 935999318 -1362925844 -641444230 1232817131 1048345469 -1485493561 -797828527 1310101490 957464420 -1608978722 -685777336 1635382133 377406435 -1887989159 -126836017 1712600940 286459898 -2011539904 -14850346 1872919367 413486033 -2119427477 -156554499 1758445406 533237704 -2034114958 -238620956 2093933329 197776263 -1832877507 -439897429 2074289928 212080542 -1783806428 -492144974 1914006307 85089205 -1675949553 -350471527 1970843450 41918380 -1686712810 -328073600 1124918012 873189994 -1392344112 -637160634 1147217637 862328435 -1435547703 -580356257 1305963214 986733144 -1546056734 -723633292 1253748439 1035836993 -1531654149 -743178387 1589375640 700236302 -1330277452 -944594142 1507210881 785450519 -1210558547 -1059100869 1348500138 661080636 -1100080250 -915854576 1460518579 537562661 -1190928481 -838537463 2019738164 258339490 -1771265256 -513043570 2131691053 134756027 -1862179071 -435791977 1991854598 29260432 -1732826326 -273671236 1909755423 114540169 -1613041869 -388112475 1708511824 315810502 -1948535940 -52657174 1656231497 364848863 -1934198939 -72267789 1796102754 470379252 -2063582386 -234419240 1818467963 459583213 -2106720425 -177549375 -1906906014 -112075532 1616416078 392150488 -1992611717 -29615891 1731545431 271743425 -2138217392 -141929274 1854080380 428094954 -2015322039 -253259553 1777254757 518648307 -1813906426 -454636400 2112855338 183020988 -1802749921 -477427575 2055362867 226847141 -1657113548 -365083486 1932793112 70460814 -1705529299 -313491269 1952043265 56549783 -1254568790 -1035994052 1530310022 741448976 -1303050061 -984467419 1549494687 727472393 -1142733672 -857443314 1441605044 585766178 -1131511679 -880168937 1384178093 629657915 -1466966834 -544674728 1182907874 830901620 -1344137001 -656070591 1106016763 921389421 -1504422660 -783063958 1213871568 1063060806 -1590062875 -700538765 1329066441 942719327 -1756504797 -531960395 2034482191 239373465 -1876944582 -416863828 2116974614 153700480 -1718201071 -292461177 2006463549 10421419 -1627680504 -369319522 1895165988 133349554 -1963274937 -33686063 1693756523 334732541 -1919481506 -91211320 1670998130 345921764 -2078194315 -215583261 1781474393 489166031 -2092138132 -196365830 1833099328 440783062 -1406927381 -618345091 1110285511 891989073 -1420936718 -599193244 1161844958 843540552 -1560775207 -704690865 1291195637 1005659235 -1516916288 -762150570 1268502764 1016914042 -1315639921 -963388135 1603964067 681425973 -1225184874 -1040312064 1492601018 804288556 -1085315651 -934783701 1363215505 642135047 -1205689948 -819621582 1445773448 556527646 -1134522656 -882393482 1383002060 627695450 -1156756743 -871728529 1426271189 570694467 -1296365870 -977521084 1555392510 733108072 -1244216629 -1026428323 1540924391 752849777 -1579704700 -690967022 1339686824 954126142 -1497736547 -776115701 1219771313 1068698407 -1358162250 -670357984 1090680730 906315532 -1469984081 -546905543 1181725571 828932885 -2029081048 -267804994 1761660676 503840658 -2140968399 -144418137 1852640029 426392459 -1982519782 -19786100 1742423862 282884000 -1900486141 -104869227 1622573871 397521849 -1699103156 -306278694 1958207328 61927414 -1647019435 -355251517 1943673721 81603567 -1805502850 -479918360 2053920594 225142724 -1827671449 -469187855 2097255243 168207325 -1518616671 -763588809 1266015885 1014165019 -1575584840 -720286930 1276648084 991898114 -1415563373 -593033467 1169053375 849962537 -1395788918 -607468772 1120113318 902079024 -1194545211 -808738989 1455607529 566623871 -1079940132 -928621750 1370426096 648559206 -1239996425 -1055910047 1478051547 790525517 -1317346322 -964832392 1601471170 678670932 -1642750103 -384651265 1880882757 119328467 -1720165520 -293639194 2004236892 7408330 -1865541797 -406247475 2126542455 164054753 -1750871230 -526064684 2041426542 246055672 -2086498547 -190464101 1840049697 447471287 -2066789612 -204964990 1791044152 499522222 -1921448129 -92391511 1668769299 342906501 -1978350810 -49024080 1679467018 320705180 -365287066 -1656940048 70535242 1932753116 -313004673 -1705976343 56200275 1952365765 -454975148 -1813605950 183484536 2112418030 -477338291 -1802807845 226624609 2055550199 -141739774 -2138437228 428038190 1854171320 -253690597 -2014851699 518954039 1776921761 -111759056 -1907261018 391696412 1616896138 -29657815 -1992538689 271913989 1731339411 -783021650 -1504495304 1062889602 1214076948 -700854857 -1589707487 943172763 1328585741 -544243300 -1467436790 830595248 1183240230 -656259707 -1343916781 921445545 1105925183 -857531958 -1142675108 585988326 1441417328 -879829549 -1131811515 629193983 1384615017 -1036480008 -1254121106 741798100 1529987138 -984263199 -1303222921 727397581 1549534299 -215934937 -2077873999 489650443 1781025181 -196289474 -2092176216 440581394 1833274756 -33910763 -1963089789 334819641 1693696431 -90745844 -1919916902 345584928 1671300534 -292157373 -1718535979 9988463 2006931961 -369374118 -1627587380 133541238 1894948320 -531791759 -1756712729 239329629 2034553291 -417315736 -1876462338 154019140 2116621778 -934332177 -1085798279 641817027 1363568981 -819790602 -1205482400 556572122 1445702988 -963333923 -1315733429 681234929 1604182375 -1040616252 -1224850350 804722152 1492133246 -705156981 -1560340451 1005996455 1290893617 -761926510 -1517102076 1016827326 1268563240 -618422087 -1406889937 892191125 1110110467 -598842208 -1421257674 843056524 1162294554 -670282780 -1358201998 906111688 1090853470 -547254275 -1469661333 829419217 1181277767 -690502698 -1580141760 953787130 1339986540 -776337457 -1497548967 1068787427 1219712629 -977577088 -1296274666 733297324 1555171898 -1026121831 -1244549361 752418485 1541393955 -882846798 -1134042332 628011678 1382646280 -871557205 -1156962499 570652295 1426343441 -480089300 -1805296710 225184256 2053847702 -468734155 -1828151389 167890457 2097610383 -306584802 -1698770040 62358066 1957737124 -355195129 -1647110255 81413675 1943893693 -19563704 -1982706722 282794596 1742482162 -105332911 -1900048441 397860477 1622273771 -267455622 -2029403156 503353942 1762108096 -144492701 -2140928011 426595919 1852466905 -1055425883 -1240446413 790174601 1478372127 -965034308 -1317171670 678748048 1601433350 -808652137 -1194606079 566399931 1455792941 -928958834 -1079638504 649025442 1369990964 -593466687 -1415095721 850267117 1168718715 -607277352 -1396007346 902025204 1120206690 -763632909 -1518546331 1014334431 1265808201 -719968534 -1575938436 991446982 1277130576 -92710291 -1921094917 343358273 1668287447 -48980364 -1978421534 320536408 1679675342 -190655905 -2086280503 447525747 1839956965 -204532154 -2067257648 499218282 1791379452 -405911031 -1865844065 163588901 2126977971 -526152176 -1750811002 246279996 2041241514 -384449989 -1642925395 119251735 1880920961 -294123998 -1719716172 7759630 2003916696 1183802986 831018748 -1467939002 -544852016 1105371763 921015013 -1343437985 -655625271 1213525592 1062461134 -1504014476 -782385182 1329146433 943594199 -1590211731 -701465605 1530426894 742344344 -1254746334 -1036965964 1549120023 726827649 -1302604997 -983768147 1441005116 585420458 -1142055152 -857034874 1385052709 629738163 -1132438775 -880317537 2111915682 182875700 -1813043314 -454551784 2056028859 227258925 -1803361385 -477768959 1933233808 71171590 -1657491524 -365715670 1951861385 55589407 -1705415771 -312583373 1616271046 391210576 -1906821142 -111212676 1731957471 272409161 -1992952845 -30227611 1854791412 428535394 -2138849320 -142307506 1776294637 518466171 -2014413887 -253146281 1603557163 680748989 -1315293689 -962787695 1492751154 805217188 -1225264610 -1041186168 1364188953 642314127 -1086210507 -934900061 1445075712 556084118 -1205044692 -819246406 1109608271 891582425 -1406327197 -617998603 1162773334 843690944 -1421811078 -599272724 1291374461 1006632939 -1560891823 -705585465 1268058980 1016216562 -1516541368 -761505058 1694136291 335366005 -1963714865 -34396583 1670886394 345015148 -1919298858 -90250688 1780613073 489082695 -2077253891 -215437717 1833712584 441125726 -2092803356 -196777358 2035115911 239752977 -1757215061 -532400579 2116068254 153588488 -1875983694 -416681436 2006380469 9559843 -1718055271 -291521009 1895508908 133962554 -1628091776 -369985002 1958282472 62796926 -1699256892 -307210926 1943322865 80998503 -1646616099 -354578101 2053278938 224771148 -1804800522 -479470240 2098153667 168327253 -1828640273 -469362311 1762530444 503915546 -2030013024 -267958986 1852035221 426041347 -2140294727 -144015057 1742052542 282242088 -1982071406 -19084028 1622694055 398420017 -1900660341 -105838307 1339499552 953160886 -1579596532 -690063974 1220206649 1069404335 -1498119915 -776752765 1091349522 906730628 -1358770882 -670696024 1180788747 828790941 -1469118169 -546817615 1382036548 627508434 -1133619864 -882285058 1426976861 571130059 -1157394063 -872111641 1555807350 733777120 -1296704166 -978129460 1540782191 751913209 -1244128957 -1025562155 1839347113 447022399 -2085858171 -190094317 1792012720 499695910 -2067689316 -205086710 1668922779 343837965 -1921524553 -93262815 1679063426 320030996 -1978001234 -48420808 1880434125 118625627 -1642380063 -384011145 2004410836 8376642 -1720286984 -294539154 2127474175 164207977 -1866412845 -406324155 2040752614 245651824 -1750267702 -525715364 1456215393 566961655 -1195215795 -809155365 1369559416 648471022 -1079005100 -928481086 1477942611 789622213 -1239810945 -1054946071 1601853770 679307740 -1317783450 -965539600 1266353413 1014773139 -1519033303 -764259137 1276559644 991031690 -1575444432 -719351642 1168149815 849853857 -1414599653 -592847731 1120749870 902461880 -1396496382 -607905644 585343854 1441043448 -856833470 -1142230316 630089591 1384732641 -880802213 -1131989299 741878620 1530862538 -1036629392 -1255048474 727052101 1548935123 -983855511 -1302544641 1062515466 1213432732 -782577114 -1503796560 943290131 1329481605 -701032897 -1590679895 831470392 1183321006 -545170924 -1467585918 920846113 1105579959 -655581683 -1343508837 428704678 1854583600 -142351734 -2138779108 518014911 1776777001 -252828013 -2014767611 391515028 1615936258 -111646024 -1906353618 272355213 1732050715 -30036319 -1993171401 70947778 1933419348 -365628690 -1657552264 56055771 1951426381 -312920329 -1705114015 182524912 2112236390 -454067492 -1813493174 227336169 2055991167 -477970747 -1803186605 1006146095 1291821753 -705236221 -1561214059 1016419894 1267885728 -761579750 -1516501108 891492893 1109666443 -617776335 -1406514265 844029444 1162473106 -599736536 -1421373506 642744907 1363718877 -935206041 -1085877263 555894354 1445295812 -819189890 -1205135384 680790649 1603484399 -962958507 -1315087421 804900448 1493106422 -1040732340 -1225744422 9876199 2006024817 -291974197 -1717574819 133920510 1895581288 -369813550 -1628297404 239942357 2034895427 -532456455 -1757123729 153157324 2116537946 -416374816 -1876316298 488743555 1780912661 -214973521 -2077691079 441214618 1833653772 -196999242 -2092615904 335162033 1694308903 -34321507 -1963754741 345501352 1670438462 -90599548 -1918976238 282444268 1741877626 -19160896 -1982033834 397936117 1623143779 -105487143 -1900981169 504252894 1762228552 -268424974 -2029578140 425954759 1852095825 -143790869 -2140480387 224579976 2053497118 -479416156 -1804894158 168760721 2097685767 -469666627 -1828305877 62478778 1958635820 -306759530 -1699739648 81042851 1943252277 -354747249 -1646408679 733733156 1555878322 -977960952 -1296912226 752231741 1540429227 -1026014191 -1243646841 627075350 1382504832 -881981382 -1133954900 571321615 1426759065 -872166365 -1157301067 906817856 1091289558 -670920596 -1358585606 828454233 1181091279 -546352011 -1469553437 953645426 1339050468 -690415522 -1579276088 1069202795 1220382205 -776676281 -1498157871 164556973 2127151163 -406810239 -1865965289 245576884 2040792098 -525511272 -1750440690 118847647 1880246281 -384099917 -1642321627 7912582 2004847632 -294199894 -1720586948 343531721 1669255263 -92831259 -1921994381 320087248 1678971974 -48609796 -1977780886 446851323 1839552621 -190051881 -2085930687 500149474 1791532148 -205402674 -2067333800 849399909 1168630003 -592531127 -1414954529 902632572 1120543978 -607947440 -1396423226 1014716503 1266444481 -764069509 -1519253011 991337550 1276226776 -719782558 -1574973964 790085633 1477505175 -1055284947 -1239510597 679085080 1602040974 -965450444 -1317841502 567035955 1456175269 -809359073 -1195042423 648121386 1369881788 -927994618 -1079452272 1355985062 668303408 -1092824694 -908336868 1472165055 548946985 -1179576941 -826923771 1577662612 688785410 -1341695560 -956274386 1499790477 778292251 -1217749599 -1066554057 1298505922 979538004 -1553219090 -731057800 1242064091 1024414797 -1543109129 -754895519 1136535792 884545638 -1380955684 -625510070 1154739433 869588095 -1428320827 -572867245 1807519854 482058488 -2051870398 -222969388 1825657975 467035361 -2099301029 -170392115 1701255260 308291786 -1956021904 -59880986 1644878917 353234131 -1945846423 -83653121 1980465162 17608860 -1744445146 -285027920 1902527507 107050117 -1620564673 -395373143 2026899512 265762990 -1763809004 -505849470 2143144993 146472119 -1850495731 -424370789 1237942759 1053733233 -1480073013 -792670115 1319388670 967013736 -1599462190 -676522940 1192364501 806697283 -1457755911 -568633233 1082117580 930676058 -1368281888 -646538122 1417580931 595173653 -1167003473 -847790023 1393776026 605316364 -1122159434 -904264672 1520769457 765602087 -1263830883 -1012119541 1573445032 718269758 -1278821244 -993948654 1923588399 94409145 -1666596861 -340856683 1976198454 47011232 -1681652710 -322751348 2088511773 192616843 -1838004175 -445286233 2064772356 202825106 -1793094616 -501695298 1863364939 404193757 -2128687001 -166076175 1753052498 528106948 -2039278466 -244046616 1640708473 382470639 -1882892203 -121476925 1722219872 295816694 -2002215860 -5264166 1659163172 367256242 -1930775800 -68320354 1703482941 311305899 -1954056431 -58701945 1816091158 456682112 -2110702790 -181007444 1800576527 475377305 -2057502941 -228864075 2136195648 139784918 -1856134292 -430271494 2017330777 255407823 -1775212683 -516466717 1904757362 110066404 -1618597026 -394191928 1994755691 31637245 -1729368249 -269688879 1502278380 781042298 -1216048192 -1065114794 1592211189 702547555 -1326884903 -940677297 1464957662 542526024 -1184949262 -833082524 1346158279 658214481 -1103962133 -919212163 1144906376 859492894 -1439464540 -583748814 1129326225 878122503 -1386330179 -631670997 1256614586 1038178860 -1528296554 -739296512 1300999843 982294069 -1551511665 -729612519 2080367461 217633779 -1779334583 -487148833 2089953148 194320362 -1835252144 -442796346 1965321047 35871681 -1691743621 -332580115 1917431630 89038808 -1673015710 -348061964 1716056833 290440087 -2008640979 -12475717 1629828888 371328910 -1892985292 -131307870 1754495795 529812389 -2036524513 -241554807 1878966058 419008444 -2114920954 -151523696 1083294637 932639547 -1365269887 -644312553 1207699380 821770018 -1443731816 -554346994 1313491871 961379081 -1606145357 -683468251 1227329414 1042333456 -1490424150 -802234820 1562825673 706863967 -1289178395 -1003519373 1514870736 759965510 -1270515972 -1019066774 1409113083 620391277 -1108133161 -889976255 1418764258 597143412 -1163985202 -845558184 884897186 1136215348 -625994610 -1380506600 869511611 1154777389 -572665705 -1428496383 979762576 1298320646 -731145028 -1553159126 1023949193 1242499359 -754558811 -1543411661 688481734 1577997648 -955841302 -1342163844 778346975 1499697481 -1066745613 -1217531803 668134900 1356193122 -908292904 -1092895666 549399021 1471682939 -827242303 -1179223977 265311594 2027382268 -505531322 -1764162352 146641267 2142937573 -424415137 -1850425143 17554776 1980558798 -284836748 -1744663326 107354433 1902193111 -395806611 -1620096773 308757774 1700820376 -60218334 -1955720012 353009943 1645064577 -83566533 -1945907027 482135356 1807482282 -223171568 -2051695482 466684197 1825978803 -169908215 -2099750753 765805795 1520596085 -1012193841 -1263790759 717783290 1573892204 -993599018 -1279143616 595512529 1417280583 -848253443 -1166566037 605227208 1393834078 -904042012 -1122346638 806507655 1192584209 -568576597 -1457846979 931106974 1081647112 -646843982 -1367949020 1053416629 1238297635 -792216167 -1480553201 967055532 1319315514 -676693632 -1599256298 382428203 1640780989 -121305849 -1883097711 296132658 1721864356 -5717730 -2001735288 403762201 1863834767 -165769931 -2129019485 528295936 1752832150 -244102868 -2039187014 192705615 2088453337 -445508253 -1837816331 202485846 2065072320 -501231238 -1793531412 94895229 1923140843 -341205679 -1666273849 46807140 1976371442 -322676408 -1681692194 109582112 1905207222 -393841140 -1618917734 31839033 1994580911 -269766123 -1729330557 139697938 2136256388 -430047682 -1856319832 255744779 2017029021 -516933081 -1774777679 457115460 1815623634 -181311896 -2110368002 475186013 1800795083 -228810127 -2057596185 367300470 1659092960 -68489638 -1930567988 310987631 1703836665 -58250685 -1954538795 1038497768 1256261502 -739748156 -1527814574 982250481 1301070695 -729443619 -1551719861 859684826 1144688460 -583803146 -1439371680 877689795 1129794389 -631366929 -1386665351 542189452 1465259802 -832616800 -1185384906 658301845 1346097923 -919436615 -1103777233 780840894 1502453544 -1065038190 -1216086524 703032231 1591761713 -941028725 -1326564835 529737313 1754535671 -241350835 -2036697125 419357304 1878643438 -152009900 -2114473022 289975891 1716494021 -12136577 -2008940567 371550794 1629641436 -131396762 -1892926480 35927557 1965229715 -332769495 -1691523137 88732188 1917764234 -347630800 -1673485402 218086967 2079887009 -487465189 -1778978931 194148910 2090158776 -442754302 -1835324524 620562089 1408906815 -890017915 -1108060397 596689584 1419244070 -845241444 -1164340470 707169947 1562492429 -1003950153 -1288708319 759908994 1514961428 -1018877010 -1270736072 961156813 1313678939 -683378719 -1606203529 1042797268 1226891842 -802573320 -1490123922 932290303 1083616873 -643825709 -1365717179 821844710 1207659120 -554550326 -1443558564 -1744094546 -284423624 1980062594 16935700 -1620640073 -396243423 1902682011 107982605 -1764707684 -505970166 2027869104 265937702 -1849854331 -423999981 2142443433 146024255 -2051265846 -222619044 1806846950 481655664 -2100171053 -170467771 1826590719 467189609 -1956142344 -60779922 1701430228 309261122 -1945475359 -83011977 1644431309 352532315 -1553655194 -731763984 1298889546 980175836 -1542922625 -753930519 1241956179 1023512517 -1380019628 -625368382 1135670136 884458478 -1428990387 -573282597 1155348321 869926903 -1093531134 -908772716 1356622638 668687288 -1178612197 -826737011 1471262519 548839329 -1341554128 -955338074 1577575196 687920010 -1218165207 -1067223361 1500129029 778901395 -2129654801 -166249607 1864264387 404314709 -2038575114 -243597472 1752411866 527736396 -1882487843 -120802485 1640358641 381866599 -2002368572 -6195374 1722296040 296687230 -1666770037 -341824739 1923709607 95308337 -1681203310 -322048252 1975828158 46370344 -1837329479 -444882129 2087907989 192266755 -1794025568 -501848266 2065643148 202901018 -1166136537 -847701071 1416645131 595032733 -1122767042 -904601688 1394445842 605732484 -1264213227 -1012755581 1521205817 766309039 -1278712052 -993044582 1573258784 717305526 -1479984317 -791802923 1237801583 1052797689 -1599799462 -677130292 1319804534 967683808 -1458392207 -569015321 1193071197 807133899 -1367378072 -646428674 1081153092 930490066 -1438820308 -583374662 1144207616 859048342 -1387226059 -631788381 1130298649 878300559 -1528377314 -740171640 1256763698 1039106468 -1551166457 -729013103 1300591915 981616061 -1215674296 -1064470306 1501833572 780343794 -1327002543 -941572921 1592388989 703520235 -1185824646 -833163028 1465885014 542675392 -1103362973 -918866699 1345480015 657806809 -1856800540 -430684046 2136807880 140126558 -1774273283 -516322197 2016468433 255323463 -1618415402 -393232320 1904644602 109158764 -1729809201 -270400423 1995134435 32269685 -1931188096 -68986858 1659505068 367868218 -1953911655 -57762801 1703398837 310443299 -2109742926 -180826076 1815183774 456569096 -2058214229 -229305283 1801209223 475755793 -1289328275 -1004447237 1562904641 707737815 -1270108812 -1018389022 1514523736 759364814 -1107435169 -889531959 1408467059 620015845 -1164958394 -845736496 1419658346 597259516 -1366198007 -644462177 1084168229 932718771 -1443054320 -553939578 1207098428 821423274 -1605701317 -682770003 1313116183 960733313 -1490602718 -803207756 1227445262 1043227800 -2008528475 -11568845 1715873929 289478687 -1893364292 -131941078 1630268560 372038662 -2037137001 -241897215 1755160763 530223149 -2114058866 -151440104 1878025378 418862132 -1778427455 -487036585 2079406317 217450619 -1835885096 -443175602 2090663156 194759778 -1692085773 -333192859 1965732063 36536393 -1672931862 -347200132 1917285574 88097872 -60293206 -1956589764 308911750 1701752336 -83215437 -1945302235 352606879 1644390921 -222529640 -2051324146 481433268 1807033890 -170806399 -2099870953 467653293 1826153019 -506400818 -1764237480 266243810 2027535988 -423810089 -1850074303 145967867 2142534253 -284465156 -1744021654 17106640 1979856454 -395926555 -1620995213 107528905 1903161951 -955654302 -1341198348 688373326 1577094872 -1067181189 -1218237459 778730071 1500334785 -908961968 -1093310522 668743292 1356531434 -826305719 -1179081761 548532837 1471595251 -625029370 -1380319344 883994154 1136107196 -573371617 -1428931703 870148659 1155160741 -731560140 -1553827934 980100632 1298929294 -754416851 -1542474821 1023861249 1241633431 -444805397 -1837367683 192065479 2088083281 -502199566 -1793705372 203385822 2065193800 -341358887 -1667205553 94971893 1924011875 -322272576 -1681018282 46457836 1975767930 -120856945 -1882395111 382058403 1640140597 -5891434 -2002703872 296254394 1722764076 -166701379 -2129172949 404633489 1863911175 -243428700 -2038783438 527692680 1752482590 -569184733 -1458184523 807177999 1193000857 -645977542 -1367860564 930171670 1081506688 -792107503 -1479649657 1053230909 1237333931 -677076472 -1599892834 967492388 1320022962 -1012531641 -1264398639 766222187 1521266685 -993510818 -1278276920 717642610 1572957156 -847350155 -1166457117 594548569 1417095119 -904678804 -1122729222 605934400 1394271190 -833512152 -1185501762 543161348 1465437330 -918791887 -1103402585 657602589 1345652875 -1064692454 -1215486580 780432438 1501775008 -941108989 -1327439467 703180847 1592688825 -739865268 -1528709670 1038675040 1257233654 -729069227 -1551074877 981805177 1300371695 -583203458 -1439025688 859006034 1144280260 -632241817 -1386745359 878616651 1129943261 -180372000 -2110222986 456252620 1815538778 -229475847 -2058008209 475797717 1801136195 -68930094 -1931279036 367678718 1659724904 -58068533 -1953578659 310874343 1702928497 -393695868 -1617978094 109497512 1904344126 -270177891 -1729996533 32180401 1995192359 -430758474 -1856760544 140330138 2136634380 -515972689 -1774595783 254836867 2016915477 -682972055 -1605526273 960810309 1313078739 -802723728 -1491052314 1042876764 1227766218 -644799397 -1365895987 933184887 1083733473 -553852862 -1443114796 821199214 1207284216 -889340915 -1107653477 619961633 1408560567 -846170092 -1164490622 597563704 1419323822 -1004129217 -1289681751 707286291 1563387269 -1018433498 -1270038352 759533834 1514316188 -333149023 -1692156873 36367757 1965939995 -347518792 -1672579026 88549780 1916803330 -486603629 -1778895867 217146815 2079741225 -443367286 -1835667428 194814374 2090570032 -241984315 -2037076909 530447849 1754975615 -151103268 -2114361270 418396656 1878460774 -12053257 -2008079263 289830363 1715553613 -131739410 -1893539720 371962306 1630306644 437297911 1830261345 -199310373 -2095451315 494757614 1786402424 -210565182 -2072758444 348859077 1674320467 -87733271 -1916634241 329707228 1688329802 -39284752 -1968193690 128430739 1889567237 -374746177 -1632705751 13268618 2009941532 -289138778 -1715263696 159136417 2121992759 -411935859 -1871353061 236060344 2031537710 -534798444 -1759990014 561939007 1450816169 -814685421 -1200106619 638797350 1360295600 -937613558 -1088809060 799345165 1487026843 -1045730527 -1230218313 684248596 1607466626 -960057544 -1312710738 1019843163 1271833293 -758647945 -1514093599 1000625730 1285777108 -710264978 -1565718536 840047209 1159015167 -602113211 -1424274477 897572464 1115221734 -613302436 -1401516086 51090358 1946985248 -318377318 -1711095284 73815983 1935763257 -362269053 -1653668331 231742340 2060921618 -471958872 -1797699010 180215709 2109402891 -457982287 -1816883673 515670994 1773908804 -256711938 -2018127256 433145803 1859549021 -136370457 -2133322127 275188704 1734359926 -26645812 -1989256614 386584569 1611530095 -117133611 -1912365501 946189182 1331856360 -697576878 -1586699580 1057519463 1208961009 -788130229 -1509873955 918436684 1102646234 -659531168 -1346934026 835977045 1188351939 -539124103 -1462063377 634561306 1389728652 -874724810 -1126436192 582969091 1438144405 -860813777 -1145686343 722021160 1544428478 -989378044 -1308591470 744812337 1533271975 -1033204195 -1251098997 673628277 1596059875 -970415783 -1322282545 793445484 1481389306 -1052416704 -1237166634 654133319 1375369425 -923588245 -1074521603 563121246 1452784840 -811668110 -1197875740 898748433 1117184135 -610291395 -1399291477 855381000 1174086814 -588090076 -1409989198 994727971 1280141493 -716949233 -1572664935 1009228858 1260432556 -769000170 -1523659392 323543229 1682952235 -45710959 -1975406329 337978532 1663177778 -97827448 -1926466274 496199823 1788106777 -207812189 -2070267595 452897942 1845074944 -185545286 -2080899796 251654361 2046345295 -521039371 -1745444509 160576704 2123695190 -409184788 -1868864134 2390251 1998801021 -299230777 -1725093551 122273010 1884195940 -381166114 -1639912120 826143028 1178255778 -550268904 -1472946034 911226157 1096222139 -664906751 -1353096041 1072068870 1222723984 -773318614 -1494275908 948682015 1334611337 -695870413 -1585255259 747299152 1536020934 -1031503748 -1249660694 736568649 1558189535 -974568347 -1292995341 575760738 1431722484 -866187186 -1151846184 624733563 1379638765 -885863337 -1137312575 173265404 2102714730 -463621936 -1822785466 222172645 2050565491 -483363639 -1808317345 76044750 1938778456 -360302366 -1652488076 65379799 1961012545 -303301381 -1695757203 400867736 1625551118 -102063948 -1897033694 277415297 1737372951 -24681299 -1988078533 423578026 1849194812 -147773306 -2143938544 508726707 1767226661 -262345569 -2024023031 2122082291 159078245 -1871575329 -411748791 2031199210 236360572 -1759526202 -535236016 1890054081 127983447 -1633054995 -374423941 2009738200 13441870 -1715189004 -289179038 1674278807 348931841 -1916463429 -87939539 1688646542 329351960 -1968647518 -38804940 1829830565 437767987 -2095145335 -199643617 1786592188 494537514 -2072814960 -210474490 1158825787 840267693 -1424218601 -602204543 1115652898 897102772 -1401822706 -612969832 1271516937 1020198815 -1513640411 -759128397 1285819152 1000553350 -1565889988 -710059350 1487230815 799172553 -1230293389 -1045690651 1606980422 684696528 -1312361878 -960380164 1451155309 561639419 -1200570815 -814248233 1360206708 638856162 -1088587176 -937801010 1734825650 274753060 -1989593186 -26343672 1611305643 386769469 -1912278137 -117193967 1773985408 515632662 -2018328660 -256536774 1859197593 433465871 -2132837451 -136819933 2060469974 232224320 -1797380102 -472311956 2109571791 180007513 -1816927261 -457911435 1946930916 51183218 -1710903352 -318595234 1936067325 73480811 -1654101039 -361800889 1544124026 722355948 -1308158122 -989845568 1533325923 744719093 -1251290289 -1032985639 1389559368 634769118 -1126391964 -874795022 1438595665 582486727 -1146004611 -860460053 1102997022 918115976 -1347418318 -659081308 1188274695 836014737 -1461861589 -539298883 1332080172 946003642 -1586786560 -697516138 1208494645 1057954467 -1509536999 -788431985 1279919473 994915815 -1572576163 -717007669 1260896616 1008792062 -1523998652 -768700206 1116835139 899071445 -1398805393 -610738951 1174161754 855341516 -1410193290 -587917088 1375540501 653927811 -1074564039 -923515729 1452331276 563601818 -1197559776 -812023626 1596366119 673295793 -1322714101 -969945955 1481333054 793536936 -1236977646 -1052637052 1998857657 2299183 -1725283179 -299011069 1883890080 122605878 -1639481204 -381636582 2046799243 251174173 -1745761113 -520684495 2123524498 160782596 -1868822338 -409257944 1788032477 496239947 -2070063887 -207985561 1845424580 452575570 -2081386264 -185098114 1682488815 323980665 -1975067453 -46011307 1663400438 337791328 -1926555430 -97769396 1431385136 576062630 -1151380196 -866622070 1379725353 624672959 -1137536763 -885677677 1535818754 747474068 -1249583826 -1031541320 1558673435 736118925 -1293346505 -974247519 1223042132 1071715522 -1494727304 -772835858 1334566989 948752603 -1585086111 -696077833 1178446950 825924848 -1473000118 -550175268 1095788671 911694057 -1352791725 -665241147 1849627896 423109742 -2144242220 -147438270 1767035105 508944503 -2023968307 -262438565 1625595082 400796764 -1897202202 -101855888 1737054419 277768261 -1987626497 -25163415 1938293916 76493834 -1652136528 -360622810 1961214085 65204243 -1695833687 -303263425 2102627502 173325368 -1822560894 -463807212 2050902199 221870113 -1808782949 -482928371 -758568705 -1513219991 1019693523 1270905157 -710611738 -1566319504 1001033162 1286454620 -602758963 -1424650149 840745441 1159459191 -612408108 -1401400254 896599544 1115043182 -813811557 -1200027635 561011127 1450666273 -938214270 -1089156076 639475118 1360702776 -1046105943 -1230864321 799789445 1487724819 -959941456 -1311816666 684070300 1606493450 -374929353 -1633666911 128543003 1890474381 -288699346 -1714553672 12889346 2009308564 -411271163 -1870942061 158523689 2121650623 -535739364 -1760136054 236922160 2031621542 -200271789 -2095634235 438204799 1830373865 -209855414 -2072318756 494124390 1786023408 -87322527 -1915969289 348516685 1673707995 -39431048 -1969134354 329790804 1689191874 -875423298 -1126880984 635205778 1390102532 -859841113 -1145508559 582073483 1438026781 -989228660 -1307664102 721940640 1543553078 -1033611883 -1251777277 745157817 1533871151 -698021414 -1587398324 946563318 1332500576 -787952189 -1508901547 1057402095 1208065145 -658603544 -1346784898 917561540 1102565458 -539802127 -1462471321 836576477 1188697163 -256099978 -2017785376 515004506 1773496524 -137233041 -2133406215 434084931 1859693781 -26758844 -1990164014 275370088 1735319806 -116755107 -1911732789 386143345 1610818791 -318035694 -1710483068 50677822 1946319016 -362353397 -1654530659 73960487 1936702641 -472866528 -1797811786 232701964 2061103258 -457349831 -1816504913 179504149 2108961923 -520140163 -1745323285 250686289 2046172103 -409825692 -1869234446 161279816 2124144606 -299580849 -1725697319 2794339 1999475701 -381090218 -1639041344 122120058 1883265004 -45589991 -1974506865 323369781 1681984419 -98198016 -1927106922 338427692 1663881146 -208416213 -2070617411 496874247 1788511121 -184674766 -2080823644 451966750 1844922248 -611226955 -1399432669 899615641 1117272847 -587419988 -1409573318 854773632 1173749526 -716512633 -1571958255 994345899 1279505213 -769186146 -1524623864 1009338290 1261336356 -970556719 -1323218361 673717245 1596926827 -1052000568 -1236496802 793108452 1480781682 -922881309 -1074085259 653497295 1374987097 -812632326 -1198061972 564025302 1452894016 -102466756 -1897706582 401218064 1626155654 -24527067 -1987145805 277339657 1736502943 -146803954 -2143763560 422679074 1849074356 -263047401 -2024470655 509367867 1767597741 -464295080 -1823188018 173869684 2103065314 -482431167 -1808162857 221302381 2050490107 -360127638 -1651518468 75924038 1937879760 -303749261 -1696458779 65750623 1961653961 -1031119884 -1249023134 746863320 1535314510 -974675987 -1293897861 736755393 1559154263 -867052602 -1151933616 576697066 1431863932 -885254177 -1136974007 624064243 1379223141 -549631088 -1472562426 825436860 1177819690 -665809015 -1353203937 912191141 1096408627 -773405790 -1495141580 1072210574 1223660056 -695531589 -1584646355 948266647 1333941761 -1230639621 -1046291091 1487637719 799849537 -1312282142 -959506060 1606830286 683767896 -1199675959 -814131873 1450181861 561460339 -1089232432 -938176186 1360904444 639299690 -1424818785 -602551031 1159503027 840674341 -1400948346 -612890352 1114724522 896952380 -1513523795 -758233797 1271338113 1019225111 -1566264908 -710704862 1286262936 1001250830 -1916023501 -87229019 1673899039 348298377 -1968830166 -39765572 1688758278 330258576 -2096085759 -199789161 1830691885 437851323 -2072149736 -210062962 1785978932 494194850 -1870865065 -411308607 2121448571 158698733 -1760487090 -535418408 2032105570 236472564 -1633200795 -375364109 1890137161 128845023 -1714777732 -288513558 2009395280 12828870 -1346446150 -658904020 1102101910 917998848 -1462560605 -539744203 1188919695 836389145 -1587194744 -698194914 1332426148 946603314 -1509388143 -787505145 1208414653 1057079595 -1307980578 -988873656 1544007154 721460580 -1251735353 -1033684911 1533700587 745363837 -1127070484 -875203462 1390159296 635114838 -1145077515 -860311453 1437721049 582406479 -1798243214 -472396572 2061409630 232369608 -1816315797 -457570051 2108905799 179595729 -1710525376 -317963050 1946490220 50472442 -1654214567 -362708785 1936249205 74441187 -1989678058 -27206528 1734970682 275692972 -1911937009 -116582247 1610893603 386103733 -2017696732 -256158542 1773274376 515192222 -2133745603 -136933205 1860157713 433648007 -2070704263 -208355345 1788735061 496688835 -2080486560 -184976394 1844456012 452401882 -1974991029 -45140003 1682335335 323049201 -1926905006 -98372668 1663804030 338465512 -1725653219 -299651189 1999306289 3002023 -1639359740 -380736622 1883716136 121637566 -1744890065 -520607815 2045867523 251020949 -1869425866 -409607264 2124198426 161186444 -1073893455 -923099353 1374932637 653590027 -1198494808 -812164290 1453197956 563690002 -1322899581 -970909931 1596475055 674199097 -1236540518 -1051929844 1480950454 792900128 -1572159531 -716337341 1279581945 994307695 -1524139060 -769635494 1260985056 1009658486 -1399769113 -610924687 1117738699 899180125 -1409485826 -587480216 1173525202 854958660 -1651982792 -359690578 1938218772 75624322 -1696237023 -303936841 1961564941 65809307 -1823263222 -464255332 2103269158 173696944 -1807814125 -482753915 2050003775 221750185 -2143310244 -147284278 1848758128 423034854 -2024641979 -262841645 1767639913 509295615 -1897650578 -102557960 1625966402 401438676 -1987452297 -24194335 1736934235 276870093 -1494835472 -773738906 1223229404 1072680778 -1584702743 -695440769 1334131653 948046675 -1472391486 -549837228 1177778158 825509752 -1353657637 -665329075 1096725495 911836001 -1152282988 -866730494 1432350648 576249646 -1136899443 -885294565 1379019681 624237367 -1249245530 -1030932944 1535403914 746805020 -1293434177 -975113687 1558815635 737055493 -984181756 -1303272302 727250216 1549780414 -1036300259 -1254334325 741683505 1530003879 -879944650 -1131795296 629374234 1384402316 -857679825 -1142429511 586070275 1441368469 -656309152 -1343834890 921691468 1105778138 -544456583 -1467256593 830611797 1183125955 -700838830 -1589822268 942959998 1328766440 -782776245 -1504642851 1062840679 1214159345 -29838132 -1992326054 272029152 1731323254 -111841067 -1907212221 391844345 1616650607 -253543170 -2015097752 518872530 1776971076 -141625113 -2138453903 427858379 1854384477 -477125464 -1802988482 226608516 2055664914 -454926159 -1813688281 183239069 2112565515 -313250662 -1705829364 56249782 1952283936 -365303677 -1656825835 70748591 1932572985 -598891195 -1421175341 843301993 1162147071 -618634916 -1406709302 892207216 1109995750 -761909897 -1517216287 1016613979 1268743373 -704910994 -1560487432 1005946946 1290975444 -1040534239 -1224899145 804574221 1492378779 -963153608 -1315946066 681119764 1604198530 -819905261 -1205465723 556751935 1445489833 -934479606 -1085552228 641898534 1363519664 -417102451 -1876642533 154002593 2116736055 -531742316 -1756794622 239083704 2034700334 -369619521 -1627439831 133590163 1894865925 -292173402 -1718421200 10201226 2006751260 -90925591 -1919703681 345699525 1671283795 -33992208 -1963040410 334967004 1693450314 -196141605 -2092421811 440499447 1833323617 -215819838 -2077890220 489470190 1781237880 -144640378 -2140682736 426678186 1852417852 -267570529 -2029387255 503534515 1761895205 -105152844 -1900261854 397746072 1622290190 -19481939 -1982756293 282647425 1742727959 -354949406 -1647257996 81364942 1943975768 -306568453 -1698885011 62145495 1957917505 -468947248 -1827971514 167907324 2097495914 -480138551 -1805215137 225430501 2053700467 -871442866 -1156978984 570472290 1426556916 -882699689 -1134288191 627929979 1382695917 -1026204036 -1244500246 752566096 1541148614 -977757595 -1296061709 733412169 1555155935 -776354262 -1497434436 1069000454 1219532688 -690748877 -1579994459 953836319 1339904905 -547205608 -1469743474 829173556 1181425570 -670070271 -1358382441 906095405 1090968507 -293877817 -1719863471 7710443 2003998333 -384433186 -1643039928 119038706 1881100900 -526364683 -1750630557 246296281 2041126479 -405959700 -1865761926 163834560 2126830166 -204679261 -2067011787 499299983 1791329817 -190770246 -2086264020 447705750 1839743488 -48799855 -1978634489 320421565 1679691307 -92628088 -1921144034 343210660 1668532786 -719984881 -1575823463 991659555 1276950197 -763878634 -1518398592 1014383162 1265726124 -607228099 -1396088917 901778961 1120353927 -593253596 -1415275598 850250248 1168833182 -928843925 -1079654403 648844871 1370203857 -808504462 -1194851356 566317662 1455841992 -965116071 -1317122097 678895221 1601187555 -1055605952 -1240233002 790289004 1478355706 -1590013696 -700620394 1328820268 942866618 -1504209639 -783243889 1213854773 1063175331 -1344153294 -655955548 1106229278 921208968 -1467212501 -544526915 1182956551 830819473 -1131593372 -880119310 1384325192 629412062 -1142913667 -857229845 1441719377 585749703 -1302935210 -984483392 1549314170 727685356 -1254421169 -1036239399 1530227811 741498101 -1705741880 -313310882 1952059620 56434802 -1657162287 -365001401 1933038845 70313067 -1802503686 -477574804 2055313622 226928704 -1813889565 -454750859 2112642255 183200857 -2015141460 -253472454 1777139840 518664214 -2138135115 -141978333 1853932697 428340239 -1992758882 -29370104 1731627186 271693860 -1907020409 -112059119 1616596139 391937085 -1205772223 -819572521 1445921133 556282363 -1085496232 -934570802 1363330420 642119138 -1225070477 -1040328475 1492420959 804501961 -1315492758 -963633924 1603882310 681475536 -1516867547 -762232653 1268257033 1017061791 -1560562628 -704871254 1291179280 1005774214 -1420953577 -599078783 1162058043 843360685 -1407173618 -618197864 1110334754 891907508 -2091958135 -196579297 1832984997 440799539 -2078112624 -215632890 1781327292 489411882 -1919629125 -90965971 1671080343 345872641 -1963389790 -33670092 1693937038 334519576 -1627893523 -369139589 1895182785 133235031 -1718250252 -292379550 2006709720 10274126 -1876698913 -417011639 2116925939 153782629 -1756488506 -532075440 2034269674 239553916 -1827916926 -469040364 2097304238 168124984 -1805518949 -479803635 2054133431 224962081 -1646806096 -355431642 1943657116 81717770 -1699053655 -306360513 1957961349 62074387 -1900338202 -105114768 1622491850 397570652 -1982404609 -19802263 1742243539 283096645 -2141148204 -144204990 1852754680 426375790 -2029162547 -267755685 1761808097 503594615 -1469967542 -547019812 1181512294 829113072 -1357916333 -670505019 1090631295 906397417 -1497785480 -776033298 1220016724 1068550850 -1579917471 -690786313 1339702861 954011355 -1244331218 -1026411592 1541104130 752636564 -1296513225 -977274975 1555473947 733058701 -1156674788 -871777398 1426123312 570940070 -1134342395 -882606189 1382886953 627711679 -1978203453 -49270187 1679385583 320754553 -1921333542 -92408244 1668589558 343119712 -2066969871 -204752281 1791159261 499505995 -2086580504 -190415234 1840197572 447225682 -1751117145 -525917647 2041475979 245973789 -1865558338 -406133208 2126755730 163874564 -1719952747 -293819901 2004220857 7523119 -1642701172 -384733670 1880637344 119476022 -1317461493 -964816227 1601651495 678458289 -1240144366 -1055664508 1478133566 790476712 -1079858631 -928671057 1370278677 648805251 -1194365408 -808952138 1455492876 566640538 -1395772817 -607583495 1119900483 902259669 -1415317898 -593180960 1169004378 850044876 -1575634339 -720205109 1276894065 991751143 -1518830012 -763408686 1266032488 1014050814 227483148 2055745178 -478052576 -1803137098 182639125 2112219779 -454247623 -1813279825 55875134 1951639208 -312805614 -1705130108 70865447 1933468337 -365481205 -1657797731 272109160 1732198142 -29987004 -1993252910 391498353 1616050919 -111432867 -1906533429 518227546 1776596684 -252844170 -2014652448 428753475 1854501589 -142597265 -2138631175 920731332 1105595986 -655400984 -1343721602 831322845 1183566411 -545088527 -1467634841 943372022 1329432160 -701179942 -1590433972 1062695663 1213219449 -782691389 -1503780011 727068320 1548820022 -984068212 -1302364390 742124217 1530714671 -1036678251 -1254966525 630040210 1384814084 -880556098 -1132136664 585130635 1441223197 -856816729 -1142344911 345255757 1670586331 -90550687 -1919058185 335145812 1694424002 -34108808 -1963934994 441427839 1833474025 -197015981 -2092501307 488792934 1780831216 -215219638 -2077543716 153304873 2116292543 -416457211 -1876267373 240057136 2034879398 -532637156 -1756910966 133740315 1895794573 -369699273 -1628313951 9794306 2006074260 -291827154 -1717820744 804917125 1492991763 -1040945495 -1225564609 681036700 1603336970 -963007824 -1315005914 555845559 1445377825 -818944357 -1205283315 642532270 1363899192 -935189886 -1085992428 843915233 1162489719 -599556403 -1421586853 891345912 1109912430 -617694508 -1406563774 1016502227 1267836741 -761727233 -1516255639 1006326730 1291608924 -705350938 -1561197968 1069120654 1220430872 -776528478 -1498403532 953464983 1339262977 -690300485 -1579292371 828568764 1181074474 -546531952 -1469340410 906965157 1091043379 -671002231 -1358536417 571370730 1426676860 -872411706 -1157153456 627288307 1382324325 -881997345 -1133840055 752215256 1540543566 -1025800716 -1243826846 733487297 1556025431 -977911315 -1296993925 81222726 1943039184 -354861718 -1646391812 62560351 1958586569 -306906765 -1699493403 168612980 2097931490 -469584552 -1828354610 224465005 2053513467 -479235775 -1805106729 425741346 1852275892 -143774450 -2140594792 504203323 1762310317 -268179177 -2029725311 398181392 1622996102 -105536196 -1900898902 282460169 1741762719 -19373787 -1981853261 648170959 1369800025 -928240413 -1079305099 567249366 1455995200 -809375494 -1194928020 679069181 1602155883 -965237551 -1318022073 789840356 1477652850 -1055235896 -1239592866 991255979 1276276029 -719635321 -1575220207 1014536626 1266657572 -763955042 -1519269880 902747545 1120527631 -608127819 -1396210653 849547648 1168384278 -592613204 -1414905798 499936519 1791712657 -205386709 -2067448643 446802206 1839634824 -189806542 -2086078300 320333109 1678824867 -48659431 -1977699185 343548204 1669140922 -93044736 -1921814378 8093027 2004635125 -294314929 -1720570663 118929786 1880197612 -384247722 -1642075968 245429585 2041038279 -525429635 -1750489877 164442440 2127167966 -406630300 -1866178318 1776540424 518319006 -2014463452 -253064526 1854807825 428420999 -2139062723 -142127445 1731744570 272589740 -1992936938 -30342528 1616221987 391292853 -1906575857 -111360359 1951714156 55835642 -1705334208 -312632618 1933119349 71188451 -1657311655 -365928753 2056209246 227046344 -1803476366 -477752604 2111997767 182826961 -1813191061 -454306051 1385036736 629853014 -1132225812 -880498054 1440759769 585568079 -1142006027 -857117085 1549169650 726745956 -1302850850 -983621048 1530640363 742164349 -1254762809 -1036851631 1329261476 943577906 -1590392184 -701253090 1213673405 1062215467 -1504096623 -782336505 1105290134 921064192 -1343290694 -655871444 1183623055 831231769 -1467824477 -544868811 1895361097 134208223 -1628009627 -370033677 2006265424 9576134 -1717874820 -291733526 2116248187 153375469 -1876098217 -416664639 2035197538 239703796 -1757362354 -532154408 1833957933 440978107 -2092852479 -196695145 1780629044 488967842 -2077466856 -215257202 1670672927 345195145 -1919282381 -90365019 1694086662 335447696 -1963469014 -34543684 1268173441 1016199703 -1516721235 -761291973 1291521688 1006386702 -1560973388 -705536222 1162691251 843739685 -1421663329 -599518455 1109427882 891795004 -1406212218 -618014960 1445059301 556198515 -1204831287 -819426465 1363943164 642461290 -1086160944 -934981818 1492800215 805134913 -1225509893 -1041038483 1603770062 680568408 -1315309598 -962672780 1540733322 751995164 -1243883354 -1025710032 1555594643 733957381 -1296687937 -978244567 1426993592 571015470 -1157607276 -871931902 1382282657 627361079 -1133669235 -882203621 1180871150 828742008 -1469265726 -546572204 1091530231 906517857 -1358885669 -670679987 1220092380 1069420874 -1497939728 -776966042 1339352517 953406803 -1579514647 -690113409 1622907202 398240212 -1900677010 -105723656 1742101851 282160589 -1982317449 -18936607 1851789680 426189286 -2140245924 -144097078 1762514281 504030719 -2029800379 -268139309 2097973542 168540592 -1828526070 -469378916 2053197119 224820649 -1804653549 -479716219 1943470356 80753026 -1646698440 -354529106 1958397197 62780827 -1699437535 -306998089 1120831691 902412381 -1396643353 -607659663 1168329938 849640516 -1414713858 -592831128 1276444921 991047791 -1575263787 -719564477 1266205920 1015018614 -1518950964 -764308134 1601804463 679389241 -1317537405 -965687019 1477729462 789802016 -1239794278 -1055060724 1369575581 648355851 -1079217743 -928300761 1456460932 566813714 -1195264600 -809073346 2040571907 245864597 -1750152913 -525731399 2127391770 164256908 -1866265290 -406569568 2004557873 8130727 -1720368867 -294489717 1880548392 118609086 -1642560252 -383797870 1679276135 319850737 -1978017461 -48305699 1668971646 343756008 -1921770158 -93114940 1791766613 499843267 -2067639943 -205168145 1839330380 447136986 -2085644960 -190274058 -1886091691 -124537149 1637541753 379443183 -1996930484 -101670 1727472480 300946422 -2125525401 -163037455 1866559307 407265245 -2044540290 -249169176 1747757906 522951620 -1843161551 -450582873 2083387165 187352971 -1790029272 -498507074 2067804932 205980562 -1661460989 -335597931 1928757039 99700665 -1684678118 -325916020 1973140278 43813792 -1258641763 -1006791157 1525991345 770963239 -1281924476 -997174766 1570309032 715010878 -1172230481 -853139911 1412386691 589856533 -1119032650 -900998624 1396870042 608549644 -1454524679 -565541265 1195628501 809822019 -1373605152 -651738506 1076761548 925442906 -1483325749 -795799971 1234722791 1050636145 -1594098990 -671299004 1324719102 972204904 -1768966380 -511146110 2021774904 260499118 -1847430387 -421182565 2146177569 149627575 -1739309274 -279769168 1985633802 22900380 -1623590081 -398537815 1899469331 103852677 -1959221392 -62941210 1698088540 305264330 -1940561047 -78490625 1650131525 358363859 -2048708798 -219930668 1810714222 485129976 -2104562853 -175514675 1820363383 461880033 -1377724452 -622418102 1139799792 887670374 -1433644091 -578067629 1149383401 864354943 -1556471826 -734187656 1295285954 976440916 -1537745929 -749671583 1247394523 1029605965 -1336506440 -950946002 1582884500 694146562 -1220852831 -1069780169 1496654477 775033371 -1098051702 -913686756 1350790822 662986288 -1176450157 -823657723 1475259071 552180265 -1113398057 -895101887 1403815419 615232877 -1160830770 -842526632 1421951458 600207732 -1283887899 -998351757 1568083401 711998815 -1273714436 -1022125974 1511705040 756939078 -1609173837 -686635995 1310430623 958178569 -1485295446 -796983236 1232490886 1047617808 -1362199423 -641119209 1086332333 935800123 -1448888168 -559642610 1202575796 816507170 -2033400801 -238291831 1757586739 533042597 -2120155130 -156880752 1873764650 413684156 -2011739091 -15696709 1712925953 287186327 -1887795148 -125978462 1635051800 376691086 -1686383493 -327359251 1970648407 41059777 -1676275614 -351198988 1914204494 85934552 -1784652727 -492344097 2075016549 212405747 -1832019888 -439703354 2093218172 197446122 -1531325034 -742464256 1253553338 1034978348 -1546382961 -724360935 1306161315 987578421 -1436394076 -580555470 1147944072 862653470 -1391486531 -636966613 1124202641 872859655 -1190214158 -838208156 1459659998 537367624 -1100807701 -916180611 1349345479 661278801 -1210757696 -1059947178 1507536108 786177146 -1330083367 -943736497 1589045493 699521123 -1613236898 -388971064 1910084722 115254500 -1732628153 -272825903 1991528555 28532989 -1861452436 -435466758 2130844736 134556886 -1771980427 -513373725 2020595801 258533583 -2107579078 -177744468 1819182102 459912320 -2062737117 -234221131 1795375119 470053017 -1933873912 -71541346 1656032292 364002482 -1948866287 -53372537 1708705853 316668075 -336051375 -1660980281 100016765 1928401643 -325744824 -1684883490 43771492 1973212914 -450639005 -1843069963 187542095 2083166937 -498200710 -1790361620 205549142 2068274880 -162573515 -2125962333 406925849 1866859151 -249391316 -2044352582 523040256 1747699350 -124462329 -1886131311 379238955 1637714621 -450786 -1996607608 301432370 1727024804 -795450471 -1483648241 1050149557 1235169827 -671373440 -1594058986 972408492 1324545594 -565318741 -1454712003 809732743 1195686417 -652202062 -1373167836 925781662 1076461064 -853445635 -1171897493 590287569 1411916359 -900941852 -1119123598 608360136 1397089886 -1006961713 -1258435751 771005155 1525918325 -996720682 -1282404544 714694394 1570664044 -219975152 -2048638330 485299004 1810506666 -175196663 -2104916321 461428517 1820846003 -63374814 -1958753612 305568526 1697754008 -78299589 -1940779347 358309655 1650225025 -279682444 -1739369758 22676312 1985819598 -398875027 -1623288069 104318785 1899034583 -510662074 -1769415984 260148074 2022095868 -421384609 -1847255351 149704563 2146140133 -913485096 -1098227122 662909940 1350828898 -824142143 -1176000937 552531949 1474938747 -950609174 -1336808836 693681094 1583319888 -1069867277 -1220792731 775258079 1496469321 -734379332 -1556254166 976495504 1295192838 -749238619 -1538214349 1029302153 1247729439 -622736754 -1377371624 888122274 1139317556 -578023785 -1433715199 864186299 1149591341 -640802349 -1362554555 935346431 1086812265 -559684150 -1448815268 816678118 1202369648 -686446111 -1609393801 958122189 1310521435 -797413896 -1484825234 1047923924 1232157762 -998690377 -1283587807 712462491 1567645709 -1022036562 -1273772744 756716674 1511891988 -895305339 -1113224941 615307433 1403775039 -842039908 -1161278198 599858352 1422273574 -492830437 -1784204915 212754487 2074693793 -439499518 -1832192620 197370926 2093257912 -327448279 -1686324801 41281541 1970460819 -350859984 -1676575322 85470236 1914641546 -15265409 -2012208663 286879827 1713258693 -126167706 -1887574544 376747082 1634960604 -238249651 -2033473061 532871265 1757792503 -157196972 -2119799358 414137464 1873284334 -1059778414 -1210966012 786133438 1507606824 -944188277 -1329601507 699839911 1588692273 -837904224 -1190549450 536934796 1460128026 -916235079 -1100714961 661470613 1349127427 -580779786 -1436209056 862740954 1147883852 -636500753 -1391922055 872523203 1124504917 -742815548 -1531004846 1035463144 1253103998 -724284195 -1546421173 987377137 1306336615 -71618470 -1933836084 364204406 1655857632 -53021629 -1949186859 316183919 1709155833 -178210712 -2107143938 460249412 1818880466 -233997199 -2062922521 469966173 1795435979 -435412930 -1861545816 134365458 2131063172 -513678297 -1771645775 258966795 2020128157 -388519924 -1613719398 114936096 1910438326 -272995307 -1732420477 28577081 1991458223 1196231773 810171595 -1455198863 -565944857 1075890244 925366482 -1372673688 -651585026 1234601071 1049736441 -1483152061 -794831403 1325088886 972845280 -1594547878 -672001588 1526340665 771566767 -1259045611 -1007465085 1570232352 714139830 -1281771252 -996243046 1411486731 589735069 -1171262169 -852965967 1397510162 608919684 -1119735490 -901447256 2082679957 186915843 -1842524743 -450200273 2068768908 206166042 -1790932576 -498616010 1928897703 100635697 -1661549173 -336464611 1972723902 43143208 -1684340334 -325308156 1637104881 378735719 -1885708835 -123900597 1727658216 301910142 -1997039164 -1005230 1867494595 407405653 -2126391825 -163125895 1747087578 522534988 -2043932170 -248831648 1582710044 693177738 -1336386512 -950047578 1497102597 775735699 -1221224407 -1070421825 1351464238 663389624 -1098656766 -914037612 1474326839 552026529 -1175580645 -823582579 1138830712 887496174 -1376826284 -622297918 1150085473 864803319 -1434286003 -578438949 1295689034 977114588 -1556822938 -734792464 1247240531 1028673989 -1537671041 -748801815 1698176468 306130242 -1959363336 -63878034 1649793485 357755227 -1940145951 -77821833 1810077158 484746608 -2048002870 -219495332 1821266431 461988201 -2105528109 -175701947 2022641072 260586790 -1769902948 -511288310 2145569193 149289279 -1846761339 -420767725 1985250690 22263060 -1738873682 -279063496 1899577755 104755469 -1623777097 -399503327 1971023583 41705033 -1686827021 -328056987 1914088134 85039696 -1676096534 -350225540 2074142445 212326011 -1783724095 -492193961 2093818612 197792354 -1832696872 -440110258 1758232251 533417517 -2034098281 -238735615 1872870050 413567540 -2119181426 -156701928 1712846473 286311967 -2011588699 -14768333 1635398288 377291270 -1888201796 -126655702 1310019095 957513345 -1608831173 -686022739 1232636430 1048558232 -1485378782 -797844556 1087292965 935982771 -1363106039 -641230945 1201865276 816067242 -1448254704 -559262842 1403149939 614821605 -1112785057 -894758967 1422891626 600353532 -1161692346 -842609712 1568265793 712959703 -1283999891 -999258117 1511264856 756228814 -1273334924 -1021492254 1818255262 459763464 -2106704206 -177664476 1796053895 470461201 -2063336789 -234567107 1656477612 364701498 -1934248320 -72186346 1708528565 315695907 -1948749159 -52477425 1909936122 114327404 -1613156650 -388096448 1991936995 29211509 -1732973873 -273425831 2131544008 135001950 -1862097180 -435841422 2019623889 258356039 -1771085059 -513256853 1460567894 537481152 -1191174534 -838390036 1348713295 660900825 -1100096925 -915739915 1507194724 785565682 -1210345912 -1059281186 1589130109 700384235 -1330228655 -944676153 1253666610 1035886500 -1531507170 -743424376 1305783083 986946493 -1545942521 -723649903 1147332352 862312342 -1435728340 -580143430 1125065497 872944527 -1392426443 -637111645 589416793 1411840463 -852514699 -1171744541 608963904 1397439958 -901616532 -1119527686 771375467 1526559229 -1007411129 -1259138863 714573170 1569764836 -996547490 -1281436472 1050073405 1234299307 -795297775 -1482717049 972758308 1325149618 -671777784 -1594733410 810373391 1196056985 -566022109 -1455161163 924882198 1076340096 -651234246 -1372994388 407890321 1867045127 -163477315 -2126071765 522333576 1747262750 -248755036 -2043970510 378823075 1637044533 -124125041 -1885523943 301573562 1727960364 -539498 -1997474816 100202997 1929365859 -336160551 -1661884337 43335148 1972505978 -325362496 -1684247466 186872263 2082750801 -450031381 -1842732931 206484958 2068415816 -499067662 -1790450588 976943128 1295894670 -734750412 -1556895326 1029127169 1246760087 -749118163 -1537315397 887189546 1139163324 -621866746 -1377295984 864859187 1149994149 -578628321 -1434065527 663611516 1351276778 -914126512 -1098597946 551562341 1474764019 -823243447 -1175880225 693526606 1582387416 -950533790 -1335938572 775660631 1497142465 -1070217861 -1221397011 22337744 1985210438 -279266820 -1738700438 104406217 1899899999 -399016475 -1624224397 261050594 2022203508 -511626802 -1769602728 149067003 2145756269 -420678185 -1846819519 484690100 1810167842 -219305576 -2048222962 462294189 1820933179 -176132735 -2105058025 305676422 1698656272 -63561302 -1959718596 357926047 1649587209 -77863501 -1940073179 286763995 1712364365 -15086857 -2011235743 377122754 1635606356 -126611730 -1888272776 533472233 1758139263 -238927163 -2033880493 413263856 1873205094 -156268836 -2119649718 211860415 2074577705 -491857261 -1784026619 198016934 2093633328 -440197494 -1832636900 41628557 1971061531 -327855455 -1687002569 85391252 1913767682 -350710088 -1675647442 712608531 1568586629 -998774209 -1284449623 756305674 1511227292 -1021694426 -1273160016 614597409 1403335607 -894672371 -1112845669 600819512 1422456750 -842947052 -1161390462 936287095 1086958561 -641664421 -1362638131 816013166 1201958904 -559071678 -1448472876 957682501 1309811667 -686067095 -1608760577 1048106844 1233119178 -797526416 -1485732122 135043738 2131470860 -436012106 -1861891296 258039427 2019978773 -512802897 -1771565255 114758312 1909465662 -388402300 -1612823790 29021873 1992156711 -273369187 -1733064949 364612350 1656535656 -71963694 -1934435516 316034791 1708228209 -52940853 -1948311715 459277004 1818702426 -177314848 -2107026570 470664917 1795880515 -234641415 -2063296657 862108242 1147505348 -580068482 -1435767832 873430603 1124617949 -637460633 -1392103439 1035547232 1253966582 -742960308 -1531943974 987035257 1305724655 -723871915 -1545754685 785754678 1506974368 -1059337446 -1210254452 699952687 1589599929 -944369917 -1330561131 537797124 1460212370 -838843608 -1190693954 660858397 1348785803 -915568847 -1100302425 1385434879 630406761 -1130729517 -878878907 1442433766 587135600 -1141396534 -856646820 1548715725 726185563 -1304303647 -985213065 1528971988 740651586 -1255398408 -1037364370 1327701659 941895181 -1590853705 -701870303 1213127298 1061808660 -1505707090 -783840456 1106810537 922723903 -1342769275 -655243501 1184191152 831676966 -1466223716 -543423734 1778003511 519904929 -2014032101 -252477555 1855449646 428923576 -2137421054 -140592236 1730258437 270964371 -1993357527 -30869569 1615618588 390812298 -1908276432 -112905306 1951219283 55185093 -1706860673 -314282007 1931541066 69716700 -1657889946 -366367760 2056697441 227641079 -1801922739 -476059685 2113630840 184304366 -1812655276 -453893182 1267679166 1015549736 -1518248302 -762941948 1289943975 1004915505 -1561552245 -705975779 1163179916 844334874 -1420110176 -597825994 1111061397 893272835 -1405676871 -617602513 1446522842 557784908 -1204400394 -818839968 1364585411 642964309 -1084519697 -933447047 1491314664 803510142 -1225931068 -1041566126 1603167217 680088423 -1317010723 -964218293 1893801846 132526048 -1628471718 -370651444 2005719919 9169913 -1719485885 -293238059 2117769028 155035602 -1875577240 -416037122 2035766109 240149451 -1755762063 -530709785 1834356498 441532292 -2091356610 -195076440 1782303499 490535837 -2076857817 -214787407 1670219552 344635318 -1920735732 -91957606 1692418873 333935535 -1964105195 -35057021 1621257341 396713195 -1901327023 -106218041 1741662308 281581810 -1983788728 -20514338 1853482063 427742425 -2139650717 -143608331 1762926678 504565952 -2028322438 -266505748 2098560025 168971407 -1826939595 -467915357 2054731776 226461846 -1804150484 -479073862 1942942763 80331965 -1648323321 -356014703 1956851762 61079716 -1699917538 -307601016 1540115637 751533091 -1245565543 -1027269361 1554090156 732346426 -1297094272 -978790122 1427620999 571536401 -1155947093 -870410947 1383727262 628961288 -1133223502 -881635036 1182489809 830237767 -1468711427 -546173589 1091999944 907126878 -1357317660 -669005454 1218499811 1067967605 -1498499633 -777419431 1338839290 952770668 -1581026858 -691781312 2042191164 247360938 -1749599216 -525333370 2127862053 164866483 -1864697847 -404895585 2002965774 6677912 -1720929246 -294943564 1880035607 117973377 -1644072901 -385466195 1678658904 319389134 -1979700108 -49865502 1667467585 342145495 -1922176915 -93660933 1792394602 500364796 -2065980346 -203647792 1840775539 448737765 -2085199777 -189706039 1121418740 902843746 -1395057448 -606196658 1169865197 851282299 -1414211391 -592189353 1275917766 990627152 -1576889110 -721050500 1264660959 1013317961 -1519431437 -764911515 1600155024 677862662 -1318187844 -966181846 1477290377 789223711 -1241266011 -1056638925 1371268514 649909556 -1078623090 -927812584 1456873915 567349549 -1193787241 -807440383 922274811 1107295085 -654923049 -1343120831 831852514 1183989620 -543461682 -1466147240 941835209 1327788895 -701685019 -1591078285 1062111184 1212790598 -784275716 -1505241494 726653855 1548282633 -985548109 -1303999963 740433798 1529163536 -1037271382 -1255453124 630477741 1385390907 -879086975 -1130561001 586782644 1442752290 -856164712 -1141848562 227994419 2056379301 -476542433 -1801471351 184233770 2113675196 -453685754 -1812824432 55403265 1951028119 -314375635 -1706806597 69248792 1931974542 -366033356 -1658194270 270662487 1730595777 -30434693 -1993823507 390872910 1615531992 -113090974 -1908052236 519730021 1778205683 -252439991 -2014108961 429373308 1854965738 -140913072 -2137069882 803470010 1491388972 -1041392746 -1226134784 680410787 1602817589 -964665457 -1316524263 557347464 1446986270 -818539612 -1204739278 643151505 1364362759 -933505091 -1084430549 844425950 1163123272 -598045710 -1419920540 892939975 1111367249 -617132053 -1406107779 1016029932 1267225210 -763296832 -1517931690 1004709621 1290114659 -705902631 -1561594033 344840818 1670048484 -92030114 -1920693304 333454955 1692872445 -34701497 -1964421167 441864768 1834050262 -195546260 -2090925062 490444377 1782359759 -214567051 -2077046813 154847766 2117991040 -415978694 -1875666004 240586255 2035302041 -531009757 -1755422795 132203044 1894150834 -370203896 -1628957794 9209405 2005644971 -293411055 -1719281785 80652665 1942591983 -356464555 -1647839037 61042016 1956929014 -307426228 -1700119334 169156939 2098336221 -467976089 -1826852623 226026834 2055198148 -478772098 -1804487448 427407645 1853786507 -143140815 -2140084057 504659204 1762872722 -266724312 -2028131138 396505391 1621426617 -106147837 -1901371243 282064182 1741211040 -20868070 -1983470452 1067485617 1218951463 -777066339 -1498818549 952978856 1338670398 -691852156 -1580983278 830144899 1182544149 -545955665 -1468903367 907462042 1091695884 -669473610 -1356884960 571972053 1427155267 -870713095 -1155610513 628776396 1383951706 -881574688 -1133310858 751571431 1540039025 -1027444533 -1245364131 732026366 1554441576 -978340654 -1297578940 500537400 1792190638 -203687660 -2065905278 448289825 1841261751 -189383411 -2085548645 319688714 1678319772 -50302682 -1979235920 342086675 1667556485 -93473473 -1922398807 6457436 2003155146 -294852240 -1720985114 118443077 1879604435 -385798807 -1643766273 247005294 2042507512 -524852926 -1750052396 164938871 2127820001 -405101221 -1864526387 649836784 1371310182 -927606308 -1078793910 567704809 1456557183 -807920187 -1193333421 677392578 1600585812 -965848594 -1318493832 789443803 1477100621 -1056729609 -1241209503 990685332 1275828226 -721237576 -1576666834 1013017741 1264999451 -764473951 -1519895241 903291046 1120931888 -606518902 -1394708196 851109055 1170068521 -592149101 -1414286075 -1706195721 -313871263 1950606811 54842701 -1658830610 -366514056 1932403138 69800276 -1802105659 -477021101 2056809961 228547967 -1812215588 -453183414 2113251824 183671142 -2013621101 -251812859 1777661375 519292201 -2137567094 -141533156 1855533478 429785392 -1994318687 -31052745 1731165581 271076635 -1907566408 -112465874 1614985620 390433026 -1591499713 -702245719 1328399635 942339461 -1504813018 -783724368 1212154122 1061630364 -1342690291 -654369637 1106660641 921796023 -1466570732 -544024446 1184598328 832354734 -1131105189 -879524659 1385878903 631104993 -1141280702 -855752492 1442255214 586162680 -1303430039 -985133825 1547787589 726035923 -1255999376 -1037711130 1529649500 741059018 -2091469386 -195984096 1834538138 442491916 -2076479057 -214154951 1781862531 489824277 -1920123516 -91615982 1669553320 344222782 -1964967523 -35141365 1693358257 334080039 -1629379118 -370764476 1894761726 132707432 -1718853173 -292859555 2005008615 8728689 -1875235360 -415425162 2117356748 154369114 -1755846151 -531572369 2035910869 241088579 -1204251266 -817912344 1446442066 556909764 -1084927641 -934125071 1364930635 643563741 -1226629812 -1042010662 1491958880 803884278 -1316038315 -964040253 1602271353 679971055 -1517320934 -762792564 1266803766 1015469216 -1562230525 -706383467 1290543151 1005260985 -1420554968 -598524482 1163553796 844979346 -1405499087 -616629849 1110943773 892377227 -1468275083 -545466653 1182107481 829601743 -1357503892 -669969670 1092109120 908030934 -1499435449 -777560367 1219366763 1068056573 -1580357026 -691365176 1338231666 952433636 -1244858863 -1026832761 1539479357 751151019 -1298058744 -978976098 1554993956 732455858 -1156088285 -871346507 1427709711 572403609 -1132807622 -880964948 1383389974 628353920 -1827289411 -468519381 2098964369 169645831 -1804074332 -478203342 2054579080 225530654 -1647423857 -355893735 1941974947 80158517 -1700558186 -307971584 1957555130 61528876 -1901930791 -106568113 1621932021 397117283 -1982917952 -20438442 1740731372 281428858 -2139529493 -142709123 1853308871 426774353 -2028692750 -267146652 1763376094 505269064 -1319053516 -966269022 1601091096 678004366 -1240657107 -1056300101 1476620801 788808343 -1078239482 -927174768 1370832426 649203388 -1193895137 -808342647 1457060403 568314533 -1395144880 -607062074 1121560188 903780074 -1413872823 -591580193 1169449573 850612979 -1576251550 -720666636 1275211342 990191320 -1520333957 -765019155 1265625687 1013504705 -1978730500 -49690774 1677760208 319268422 -1922878491 -94108813 1668109001 342516319 -2066382898 -204320936 1792745186 500969076 -2085045289 -188773567 1840700155 447867501 -1749424232 -524364018 2042070708 246461986 -1865145471 -405597417 2128233133 165507643 -1721602134 -295346372 2003570310 7028240 -1643140173 -385311963 1879165599 117897737 -31374861 -1993969307 271524063 1730678857 -112425494 -1907640964 390259910 1615189072 -251999807 -2013398697 519350509 1777571963 -141095464 -2138030770 429485300 1855872098 -476687977 -1802411775 228077755 2057240621 -453274226 -1812159208 183891106 2113061940 -313665115 -1706366669 54769801 1950648351 -366993988 -1658376918 70155408 1932086278 -984653509 -1303883347 725680151 1548103809 -1037916894 -1255828044 741131278 1529607320 -879433463 -1131161185 630884389 1386068147 -856085232 -1140974202 586632252 1441823914 -654806689 -1342225975 922095731 1106321637 -543836858 -1466792496 832296042 1184687356 -702285459 -1591424517 942512193 1328195799 -783401612 -1505161758 1061182552 1212640462 -415600462 -1875034076 154407326 2117280008 -531123029 -1756330947 240768391 2036262161 -371066752 -1629042666 133142956 1894295866 -292799335 -1718940657 8543669 2005232931 -91397930 -1920315328 344130042 1669607788 -35609393 -1964534695 334415331 1693054325 -195630876 -2091788174 442010056 1834989918 -214225667 -2076435349 490032593 1781693767 -598454150 -1420599060 844771670 1163723200 -616983453 -1405180683 892859727 1110492633 -762324920 -1517754146 1015134564 1267108338 -706601903 -1562039097 1005354365 1290489323 -1042071522 -1226542968 804069682 1491734948 -963738617 -1316375407 679535915 1602737597 -818362324 -1203767110 557230336 1446091158 -933950411 -1085129565 643525913 1365007759 -870898831 -1156574233 572080733 1428058827 -881137816 -1132603394 628393540 1383315154 -1026774205 -1244947499 750963311 1539701497 -979275942 -1297719348 732892790 1554530016 -778030315 -1499004029 1068388921 1219060399 -691144948 -1580546150 952342048 1338287798 -545539289 -1468232783 829807115 1181936285 -669614274 -1357819992 907550226 1092562564 -143064135 -2139213009 427254421 1852854787 -267073632 -2028734666 505063052 1763546650 -106787957 -1901741283 397208231 1621875249 -19968110 -1983348988 281095870 1741037096 -355593251 -1647762613 79721201 1942438503 -308029500 -1700468910 61716200 1957332606 -468345873 -1827492999 169605827 2099038805 -478650378 -1803587744 225853146 2054229580 -720629200 -1576328538 990016284 1275413386 -765340119 -1519982913 1013954309 1265141651 -606627326 -1395610988 903478062 1121897400 -591765989 -1413648755 850673463 1169362849 -927268268 -1078185278 649421688 1370641390 -808008115 -1194199333 567846753 1457494007 -966751642 -1318602000 678357834 1600773084 -1056092545 -1240826135 788737875 1476665285 -295554312 -1721433490 7099348 2003526466 -384829727 -1643592073 117544909 1879484251 -524698934 -1749120420 246930406 2041637744 -405504301 -1865200059 165289983 2128424809 -204135780 -2066607606 500908976 1792832294 -189208955 -2084579821 448169897 1840363327 -49370450 -1979082184 318819202 1678244628 -94146889 -1922802143 342691739 1667907341 408296622 1867590712 -161972862 -2124460780 524015799 1748822049 -248137317 -2043508467 378377372 1636475914 -125569616 -1887124186 299913349 1726439443 -1166935 -1997995713 98634954 1927691356 -336630298 -1662493328 42780883 1972107333 -326981121 -1685743255 188384504 2084418670 -449518124 -1842096830 207044833 2068869239 -497475123 -1788997285 590888038 1413418224 -852075190 -1171165732 609613951 1397934313 -899966637 -1118000699 769897556 1524925634 -1007823496 -1259674130 713977933 1569276123 -998239903 -1282989577 1049570306 1233656980 -796832466 -1484358216 971171867 1323686029 -672364233 -1595164255 810853424 1196659878 -564476644 -1453460086 926507049 1077825727 -650706683 -1372573293 21835247 1984568697 -280802109 -1740342187 102820342 1898436960 -399603494 -1624655796 261531101 2022806859 -510081807 -1767902105 150692292 2147242322 -420151064 -1846398850 486161803 1811746077 -218866521 -2047644623 462944658 1821427972 -174483266 -2103531480 304199097 1697023279 -63974251 -1960254461 357331360 1649099062 -79556468 -1941626854 975375655 1294220721 -735220725 -1557504867 1028573502 1246362024 -750737390 -1538811772 888702229 1140831619 -621353927 -1376660305 865419532 1150448026 -577036256 -1432612682 664018243 1351822805 -912622481 -1096987399 553245018 1476323788 -822626186 -1175418656 693081457 1581819367 -951978915 -1337539381 774001000 1495622142 -1070845884 -1221918510 710966828 1567051450 -999416064 -1284952170 755874357 1510640291 -1023157479 -1274745969 616298014 1404880520 -894068942 -1112365148 601240071 1422983825 -841460949 -1159765059 936865352 1087397598 -640086172 -1361166350 817539665 1203608263 -558576771 -1447822357 957146746 1309398764 -687700138 -1610238016 1046553187 1231426293 -798014641 -1486326823 286154468 1711894130 -16760888 -2012803234 375626493 1633987179 -127009839 -1888826553 534107862 1758651968 -237258758 -2032367764 414716623 1874797145 -155814941 -2119089291 213470848 2076081686 -491311188 -1783619782 198478489 2094250511 -438637643 -1830954205 40027826 1969616420 -328423522 -1687447800 84869803 1913139773 -352230521 -1677307119 863719277 1149009915 -579523007 -1435361577 873892724 1125235682 -635901352 -1390421298 1033946975 1252521929 -743528845 -1532389659 986514246 1305097168 -725392790 -1547414788 785145609 1506504607 -1061011931 -1211822413 698456848 1587981190 -944768452 -1331115350 538433339 1460725677 -837175785 -1189181823 662311714 1350378420 -915115506 -1099742568 135622565 2131910451 -434434423 -1860420065 259566524 2021628714 -512308592 -1770915322 114222999 1909053185 -390035781 -1614301651 27468686 1990464280 -273857886 -1733660108 362971073 1655000919 -72605971 -1934938501 315603928 1707641678 -54404364 -1949898142 460978163 1820247909 -176711969 -2106546615 471086058 1796408188 -233155898 -2061671856 2084231594 188606780 -1842038650 -449607664 2069306803 206581029 -1789297505 -497136631 1927369112 98984206 -1662046028 -337117150 1972147585 42706199 -1685916499 -326777797 1636682190 378206552 -1887196958 -125527948 1725959639 300367169 -1997640453 -1483667 1867923964 407990634 -2124930864 -161542074 1748731365 524072307 -2043288375 -248327073 1196751202 810797556 -1453680562 -564287272 1077493115 926813677 -1372103593 -651137855 1234137424 1049117126 -1484713860 -796516118 1323480393 971343327 -1595091867 -672406285 1524885766 769972624 -1259501526 -1008027460 1569598751 713629065 -1283437517 -997753691 1412981044 591352226 -1170866152 -852414322 1398121773 609392059 -1118059519 -899877737 1696721131 304535677 -1959818809 -64439983 1649159410 357244004 -1941811746 -79332024 1811570905 486363215 -2047606283 -218943133 1821877440 462459990 -2103851540 -174131846 2023159951 261212185 -1768384093 -509630155 2147171478 150735872 -1846190662 -420319956 1984786621 21643307 -1740435055 -280747769 1897968804 103253042 -1624320632 -399907554 1582286883 692648117 -1337874161 -951674471 1495403578 774192300 -1221825258 -1070899840 1351893009 663974023 -1097195203 -912453205 1475970056 553563294 -1174936284 -823077454 1140381767 889186513 -1376339605 -621704707 1150622814 865217736 -1432650382 -576959004 1294159989 975462627 -1557319335 -735444529 1246663788 1028236538 -1539246784 -750271018 1309457192 957057982 -1610425852 -687478126 1231126321 1046892455 -1485890019 -798478709 1087845146 936379276 -1361489354 -639737184 1203435267 817743765 -1447782865 -558651719 1404808012 616340442 -1112159648 -894240010 1423339349 600924099 -1160245639 -841007377 1566581630 711398376 -1284619694 -999722300 1510860647 755685361 -1274837429 -1023101219 1969396704 40217462 -1687356724 -328480166 1913610233 84438895 -1677639979 -351924669 2075726802 213787460 -1783139586 -491765144 2094323659 198436701 -1831160089 -438466959 1758825348 533904146 -2032407896 -237184450 1874349981 415203083 -2118766927 -156164569 1712194486 285815584 -2013240678 -16297460 1633929135 375715641 -1888639357 -127232491 1461160553 537967359 -1189483707 -836838445 1350192752 662535910 -1099681956 -915202102 1506542171 785068749 -1211997321 -1060809759 1587660354 698808020 -1330665618 -945252360 1252039181 1034398363 -1532036319 -743846985 1305304596 986345090 -1547485384 -725348434 1148916287 863773353 -1435143405 -579714171 1125570086 873588400 -1390889206 -635467876 1819912865 461281847 -2106078323 -177145061 1796501176 471031342 -2061889644 -232964350 1654792851 363139589 -1934867521 -72649943 1708123786 315151900 -1950251098 -54085840 1909373637 113871443 -1614750743 -389551233 1990426332 27545162 -1733484560 -274059418 2132095735 135397985 -1860480037 -434347187 2021193454 260032120 -1770612798 -512645292 -795896154 -1484216784 1048704906 1233569564 -673033537 -1595579863 971781011 1324024581 -564912492 -1454166526 811237304 1197297454 -650519923 -1371608549 926399393 1076923191 -851933502 -1170229676 590800878 1412552568 -900381989 -1118670259 609952759 1398543201 -1008529680 -1260110234 770535388 1525309258 -997274903 -1282803073 713075653 1569168211 -337529234 -1662613768 99604290 1927866324 -326339977 -1685372191 42079067 1971659725 -449167780 -1841492278 187981680 2083745766 -497550779 -1789867309 207199081 2069801983 -162093558 -2125359460 408471334 1868560304 -247766509 -2042867067 523567935 1748120489 -124965320 -1886773586 377704212 1636073346 -2037215 -1998071113 300845837 1726593947 -913004569 -1097623695 664454859 1352529501 -822516738 -1174514840 553059026 1475359300 -951111723 -1337450685 692145913 1581678191 -1071453236 -1222255782 774671072 1496038006 -735856765 -1557887211 976082607 1294657081 -749833318 -1538702580 1027609270 1246175776 -621264975 -1375793369 888561309 1139895819 -577373272 -1433220290 865835652 1151117842 -218462417 -2046969927 485811715 1811142293 -174636234 -2104462432 463020570 1822298764 -64942307 -1960427637 305098289 1697144487 -78853372 -1941177454 356690472 1648728766 -280127669 -1739937827 21231207 1984218865 -400534702 -1624808508 103690878 1898513128 -510255239 -1768869905 261652053 2023706307 -419701920 -1845695498 150321740 2146601690 -491129820 -1782659918 213357832 2075174302 -439078851 -1831665493 198856977 2094883207 -329090026 -1687860096 40639802 1969958316 -351291377 -1677162343 84007203 1913055669 -15801280 -2012621610 285246828 1711781370 -127721383 -1889267505 376258933 1634365923 -237671310 -2033034012 534449502 1759264200 -155670421 -2118149891 414632263 1873934801 -640166676 -1362041734 937014720 1088324950 -558231307 -1447223197 817131993 1202929999 -687055650 -1609864120 956448242 1308953956 -798910265 -1486444463 1047525867 1231604093 -1000291192 -1285032930 711894436 1567200562 -1022558063 -1274400761 755196349 1510232363 -893694790 -1111720916 615853462 1404181760 -841578333 -1160660939 601418127 1423956249 -73218715 -1935280653 363635785 1655411935 -53542532 -1949814294 314662992 1707495622 -176599721 -2105639487 460795003 1819286765 -233535154 -2062304808 471525474 1797118196 -434776831 -1861032553 136033325 2132575419 -512225000 -1770053234 259420212 2020688034 -389128909 -1614189147 113261599 1908870281 -274491094 -1734039108 28178438 1990903952 -1060313683 -1211378373 784499841 1506128919 -945741388 -1331293918 699351192 1588097038 -837325409 -1190109943 538512563 1461599269 -914708090 -1099065072 661964970 1349777468 -579078711 -1434663585 863343845 1148363891 -636079664 -1391394490 874008828 1126129770 -744456709 -1532539539 1034820823 1252600897 -724715038 -1547007628 985913550 1304750168 -1260170334 -1008442572 1525494414 770310680 -1282500677 -997611731 1568732823 713541121 -1170678896 -851449082 1412872892 590449194 -1118494839 -900583649 1398505125 610029107 -1454095418 -564956336 1197089514 811405948 -1371961377 -650201271 1077405427 925947493 -1483748364 -796329118 1233234648 1049008718 -1595797523 -672841861 1324117697 971726423 -1886555286 -125156356 1635979846 377758416 -1998538893 -1603611 1726928479 300541641 -2125005992 -162411570 1868077684 408922850 -2042937535 -247722025 1748328045 523398907 -1841667314 -448965736 2083783202 187904692 -1789417705 -498034815 2069481019 207550125 -1662915780 -337192022 1928301072 99138182 -1685311707 -326426701 1971473929 42303135 -1376230685 -620801419 1140196303 888222553 -1433032966 -577595796 1151059926 865924928 -1557927215 -735782329 1294830589 975879019 -1538380088 -750182818 1245728740 1028095858 -1336970617 -951565807 1581323179 692462397 -1222461794 -1071282680 1496111026 774629156 -1097532747 -913061341 1352309657 664644367 -1174847828 -822211014 1475829632 552627990 -1768537557 -510561603 2023236359 262083473 -1845787086 -419645788 2146821918 150132616 -1739732455 -280298865 1984146229 21273507 -1625289216 -400081258 1898868524 103374778 -1960750513 -64593191 1697592163 304612341 -1941137834 -78928192 1648555898 356894700 -2047157635 -218240277 1811200849 485723079 -2104025500 -175100174 1821998920 463359966 -2032848608 -237895242 1759203340 534536346 -2118585031 -155204177 1874236437 414295171 -2012301038 -16152188 1711331390 285730984 -1889305333 -127644259 1634540583 376057009 -1688067772 -328920622 1970028648 40595710 -1676679843 -351742517 1912702065 84325607 -1782994570 -490825248 2075641946 212924620 -1831572113 -439132679 2094664771 199048405 -1111813656 -893640322 1404399812 615661650 -1160325647 -841882265 1423488221 601850955 -1285514790 -999839412 1567553782 711575648 -1274192445 -1022726827 1510161647 755240057 -1609825908 -687132390 1308778656 956649526 -1486764651 -798558973 1232053433 1047041071 -1361606210 -640632536 1088022674 937351172 -1447408217 -558006991 1202990219 817044509 -1613889439 -389467913 1908433229 113725915 -1734097800 -274402066 1991091540 27956674 -1860859821 -434980667 2132535679 136108521 -1770501046 -511738660 2021010790 259071472 -2105995259 -176283501 1819767081 460341695 -2062232548 -233577334 1796912432 471696806 -1935501257 -73029471 1655503131 363579789 -1949344722 -53973832 1707162882 314969492 -1533009751 -744026049 1252934021 1034514707 -1546787664 -724904922 1304659356 985969930 -1434736485 -579037171 1148570039 863172897 -1391039358 -636396524 1125649838 874462520 -1189662515 -837812133 1461277153 538861943 -1099238188 -914504638 1349817848 661890414 -1211320065 -1060403095 1505941971 784722245 -1331594010 -945402768 1588534730 698887516 -955241891 -1340663093 689851249 1578728423 -1065488828 -1216684334 779325288 1500823550 -909401489 -1093889287 667272003 1354953685 -827955594 -1180608800 547882842 1471100876 -626574791 -1382020433 883514133 1135504259 -573899232 -1429352778 868523788 1153675162 -730025461 -1552186723 980603687 1299571633 -753830382 -1542044028 1025447742 1243097000 -58848619 -1954989565 309357497 1702320943 -82588020 -1944781286 354267040 1645911862 -224034137 -2052935119 481026955 1806488349 -171424066 -2100333016 465971090 1824593668 -506914063 -1764873625 264731613 2025868107 -425402648 -1851527554 145407940 2142080850 -283995453 -1743412651 18674671 1981531001 -394307878 -1619499444 108083190 1903560544 -569697508 -1458820214 805665328 1191332518 -647569659 -1369313389 929611305 1081052863 -791637202 -1479040072 1054798338 1239007892 -675457225 -1598396511 968046107 1320421005 -1011086472 -1262797842 766667348 1521834690 -992882847 -1277755401 719302221 1574477531 -848854198 -1168067620 594141798 1416549104 -905296045 -1123190843 604251775 1392711401 -446350380 -1839068350 191585016 2087479918 -502726707 -1794125989 201760481 2063707767 -339823642 -1665563792 95474378 1924653660 -321685505 -1680586903 48043731 1977230917 -120443984 -1881859290 383535772 1641773578 -4198487 -2001150145 296849029 1723252243 -167140478 -2129751276 403161774 1862332984 -245078117 -2040310003 527042231 1751987745 -182040353 -2111735735 455617011 1815026021 -229929786 -2058568624 474344938 1799544188 -67256083 -1929711493 368288193 1660195159 -57670412 -1953024926 312370648 1704547662 -393127749 -1617532883 111098263 1905789185 -268657502 -1728336844 32701838 1995820312 -431304567 -1857167329 138719653 2135130419 -517532528 -1776278522 254375356 2016298282 -834115561 -1185982335 541460795 1463892397 -920278002 -1105027944 657181986 1345125812 -1064050651 -1214984013 782074121 1503310239 -939645892 -1325853526 703612176 1593275782 -738232205 -1527232283 1039210847 1257646537 -728581014 -1550480132 983358790 1302064592 -584781759 -1440497449 858427757 1143841275 -632736680 -1387395890 877090164 1128293858 -331515490 -1690679032 36903090 1966352420 -347030137 -1671983855 90102955 1918495805 -488181332 -1780367046 216567936 2079301654 -443861579 -1836317405 193287321 2088920079 -242587142 -2037556884 528746710 1753430080 -152588829 -2115986059 417975503 1877933145 -11411000 -2007576226 291471588 1717088370 -130275887 -1891953337 372393213 1630893163 -682403498 -1605080640 962410618 1314523372 -801202865 -1489392167 1043397731 1228393717 -645344924 -1366302222 931573832 1082228958 -555412099 -1444796949 820737105 1206666439 -891008718 -1109165660 619325470 1408047240 -846623445 -1165050435 596110343 1417731217 -1002454784 -1288113770 707895340 1563857082 -1018034919 -1269484145 761029685 1515934883 -1552093351 -730079281 1299353205 980795107 -1542378688 -753525802 1243564652 1025014522 -1381537941 -627025923 1135150663 883832529 -1429560462 -573729820 1153745502 868479688 -1093927107 -909324373 1355128337 667070087 -1180288220 -828306510 1470650888 548367006 -1341098225 -954775655 1579030051 689514165 -1216498922 -1065712768 1500762682 779412140 -1743597679 -283771129 1981591229 18587179 -1619063928 -394773730 1903258276 108419634 -1765193821 -506562763 2026317455 264246809 -1851489350 -425479380 2141905558 145609216 -2052726795 -224202909 1806417625 481070671 -2100814868 -170972294 1824946880 465652310 -1954654265 -59152559 1701852907 309790333 -1944874018 -82533560 1646129906 354075236 -1167598056 -849285490 1416216372 594448290 -1123411455 -905106793 1392802605 604195771 -1262725590 -1011128644 1521628934 766838672 -1278111181 -992566619 1574957855 718848905 -1479487876 -791150870 1239330640 1054449606 -1598223771 -675661069 1320381257 968121311 -1458878898 -569608488 1191520098 805443572 -1369013673 -647908671 1080615803 930075629 -2130051376 -166801850 1862770684 402698090 -2040251703 -245167521 1751800805 527264627 -1882032414 -120240524 1641813966 383461208 -2000702725 -4685203 1722930135 297198401 -1665208652 -340140510 1924173720 95928078 -1680659795 -321643973 1977437057 47872791 -1838848378 -446540272 2087389098 191641404 -1794596193 -502296055 2064040883 201454373 -1857384997 -431112883 2135223543 138665057 -1775810110 -517965484 2015963374 254679160 -1617885719 -392809089 1906271429 110646355 -1728265744 -268701338 1995612380 32870474 -1929536065 -67457751 1660157075 368364549 -1953474138 -57186000 1704867978 312018972 -2111433331 -182377189 1814590625 456082487 -2058628716 -229842686 1799729336 474120238 -1440436973 -584868475 1143655487 858651817 -1387697910 -632399460 1128728614 876624048 -1526782687 -738716233 1257325581 1039561883 -1550655176 -728378962 1302102036 983281794 -1215054473 -1064006175 1503517787 781905101 -1325500050 -939963912 1592793154 704063700 -1186450107 -833681965 1464226921 541156607 -1104809636 -920469046 1345032304 657236198 -2007909222 -11105268 1717558710 291040544 -1891862397 -130332651 1630673327 372582713 -2037762904 -242416578 1753503108 528704786 -2115505999 -153042905 1877578141 418291979 -1780044546 -488530840 2078854610 217054532 -1836357401 -443787151 2089093579 193083741 -1690491700 -331738022 1966294496 36992374 -1672421163 -346566589 1918796281 89764207 -1287676846 -1002918716 1563557246 708234728 -1269671861 -1017812771 1515993447 760941041 -1109126048 -891083530 1407874380 619529690 -1165373319 -846274321 1418178901 595624387 -1366782922 -644891488 1082584346 931257740 -1444591569 -555583303 1206593795 820779413 -1605172220 -682347374 1314743592 962221502 -1489059811 -801509237 1227923761 1043829159 264872021 2026803395 -507002503 -1765740049 144991308 2141410522 -425065120 -1850919434 17967207 1981094129 -283358901 -1743029795 109046910 1903746280 -395211438 -1619608124 310292529 1702461607 -59715299 -1955077749 353596456 1645495486 -81980156 -1944443502 480589827 1805781141 -223651537 -2052298311 466156570 1825557644 -171533002 -2101236320 883392669 1134604299 -626400847 -1381052121 868893828 1154315282 -574347864 -1430055618 981207215 1299920953 -730699389 -1552590571 1024576694 1243020320 -752898662 -1541890804 688951545 1578606703 -954273323 -1340489405 779965664 1501193334 -1066191412 -1217133222 667621579 1355556957 -909805081 -1094563471 547806418 1470229572 -827802114 -1179677336 382898452 1641390466 -119738312 -1881423698 297751821 1723360667 -5163999 -2001337161 403249446 1863199152 -167282678 -2130687844 526703935 1751379369 -244663277 -2039640955 191201648 2086842854 -445915044 -1838362422 201868649 2064610815 -502913979 -1795091245 96340290 1924741588 -340760466 -1665705736 47435099 1976892877 -321016713 -1680171807 767341020 1522237770 -1011691280 -1263148954 718370245 1574323539 -992013079 -1277680513 593967598 1415580024 -848734014 -1167169452 604700151 1393413473 -905667365 -1123832755 806068664 1192005934 -570048364 -1459425278 929457569 1080120631 -647494515 -1368443877 1053829514 1238833436 -790738778 -1478920144 968748435 1320869125 -676098881 -1598768087 1040171735 1257828929 -739138565 -1527344275 982648526 1301624408 -727947294 -1550100620 858016485 1143175795 -584438839 -1439884449 877235964 1129234026 -632819760 -1388257466 541643443 1464853029 -834227297 -1186888951 656742058 1344415292 -919898234 -1104394480 781408897 1502898711 -1063437395 -1214641349 704552600 1593421326 -940507212 -1325936862 110223903 1905709705 -392199373 -1617382491 33302022 1996166800 -269334742 -1728743492 139094573 2135775931 -431748351 -1857864809 254258740 2015403682 -517353704 -1775304818 455537275 1814151917 -181890217 -2110807103 474691170 1800144628 -230336690 -2059245608 368933449 1660570335 -67953819 -1930155021 311475792 1704431302 -56696964 -1952845846 618984342 1407435520 -890596678 -1108499924 596195215 1418594073 -846768477 -1165990347 708803492 1563970354 -1003414904 -1288295906 760397757 1515556651 -1017323887 -1269043705 961799154 1314181988 -681737506 -1604668856 1044260843 1228478333 -802142521 -1489537455 931687360 1083136854 -645526804 -1367262598 820359129 1206034255 -554971403 -1444086173 529191774 1754129352 -242961806 -2038201628 417797959 1876961233 -152471957 -2115090691 290544492 1716939770 -10536384 -2007495978 373071733 1631301603 -130875815 -1892299057 37602106 1966797740 -332160490 -1691053440 89130787 1918318517 -346135025 -1671866727 216419080 2078374814 -488101340 -1779492174 193695505 2089598855 -444207555 -1836917077 1806001489 480400839 -2052389763 -223595285 1825087816 466588126 -2100903836 -171839246 1702817123 309976565 -1955558321 -59261735 1645422970 353638892 -1944237994 -82151232 1980921141 18171299 -1742990311 -283433841 1904193836 108560826 -1619931136 -394862442 2026503431 265211281 -1765303253 -507466563 2141468958 144902536 -1851107278 -424843100 1355498905 667710735 -1094376267 -910027741 1470529920 547467542 -1180114772 -827338694 1578159531 689438013 -1340167033 -954622959 1501366706 779761956 -1217173346 -1066117112 1299994109 981165419 -1552796463 -730528697 1242665444 1024893298 -1541410616 -753352610 1135074767 882961753 -1381384989 -626094987 1154095574 869083456 -1429964550 -574404500 1925075984 96035974 -1666173636 -340326998 1976799241 47489183 -1679953627 -321207885 2087050274 191032500 -1838433010 -445870696 2064128059 202320045 -1794737897 -503232127 1862878324 403600610 -2130238120 -167766578 1751416941 526627067 -2039815871 -244461097 1641204806 383122640 -1881363094 -119824900 1723795551 297285833 -2001639053 -4826651 1238398168 1054295118 -1478617612 -791075486 1321054401 968523863 -1598828051 -676011653 1191967978 806145148 -1459249722 -570249904 1080441075 929106021 -1368892961 -647009975 1416062140 593515562 -1167522416 -848415482 1393205413 604868659 -1123761783 -905711329 1522330766 767286296 -1263366750 -1011499724 1573988503 718673921 -1277212229 -992446163 1502808019 781465413 -1214421249 -1063627159 1593754570 704246620 -1326406938 -940076432 1464373217 542097271 -1186533683 -834544037 1344621560 656571246 -1104467244 -919856574 1143216055 857941793 -1440057701 -584235507 1128911790 877585208 -1387810174 -633306604 1258266501 1039707923 -1527644503 -738800065 1301437340 982870794 -1550042448 -728036826 1660757787 368711565 -1930213833 -67864927 1703994114 311939988 -1952546258 -57036104 1814474537 455188415 -2111255035 -181404013 1800104752 474766246 -2059072996 -230540662 2135570303 139266025 -1857792429 -431790395 2015884134 253805552 -1775660470 -517037348 1905377101 110530523 -1616912799 -392630537 1996258132 33246146 -1728963976 -269145362 1082668690 932120068 -1366927426 -645830872 1206252171 820167197 -1444179033 -554917071 1314111136 961842742 -1604460660 -681906406 1228831417 1043941935 -1490019435 -801690877 1564419830 708318816 -1288615974 -1003063476 1515381487 760599161 -1269005373 -1017400491 1407495876 618896978 -1108684824 -890372226 1418291933 596531787 -1165554703 -847234201 2078676570 216082124 -1779927178 -487634976 2089538115 193782485 -1836731537 -444431367 1966972520 37400318 -1691091132 -332083246 1917868657 89615079 -1671546019 -346485813 1716586046 290862760 -2007013614 -10987644 1631371815 373027505 -1892506869 -130706531 1753910796 529383066 -2038108384 -243015754 1877428757 417364611 -2115425479 -152167505 -1915602932 -86701926 1675385120 349923766 -1967129579 -38220669 1689361721 330739119 -2096517058 -200376152 1829228818 436265348 -2073791449 -211598159 1785337099 493692317 -1872418712 -413001474 2120960324 158104018 -1761022863 -535831321 2030472541 234995147 -1631674278 -373714740 1890632054 129495520 -1714199485 -288074539 2010973551 14300665 -1229186876 -1044699054 1488091624 800409982 -1311646499 -958993333 1608498673 685280615 -1201172234 -815751072 1449783770 560906572 -1089841937 -938646407 1359230403 637732181 -1425340256 -603178954 1157982604 839014682 -1402549063 -614335441 1114156437 896507139 -1513062254 -757616636 1272897982 1020907816 -1564654453 -709200867 1286808999 1001657649 -1798764211 -473024037 2059888737 230709495 -1817916076 -459014718 2108337272 179150062 -1710063233 -317345303 1948049491 52154565 -1652603546 -361204240 1936794698 74847452 -1988224727 -25613889 1735424005 276252819 -1911300816 -116068954 1612561436 387615882 -2019192549 -257777267 1772875831 514637985 -2134354686 -137402988 1858483246 432080056 -1347999355 -660596461 1101613225 917403711 -1463095908 -540156662 1187286192 834911270 -1585667657 -696544991 1332920475 947253261 -1508809298 -787065544 1209992322 1058550804 -1307559455 -988345993 1545492685 723085403 -1250034184 -1032139410 1534303444 745843778 -1127501357 -875790011 1388695807 633528425 -1146718774 -861846180 1437078758 581903472 -1075553650 -924620264 1374305186 653069108 -1198940521 -812732927 1451753403 562089773 -1321217348 -969350614 1597092752 674661126 -1236134235 -1051384269 1482454921 794511135 -1571599638 -715883908 1281174470 995760976 -1522626829 -767967643 1261498335 1010294601 -1400323368 -611323314 1116120052 897684322 -1411053887 -589154729 1173055469 854349691 -2071299514 -208844080 1787042666 495135740 -2081964449 -186609975 1844043635 451866597 -1974341004 -44645662 1683985240 324576206 -1925433747 -96794885 1664243521 339044311 -1724028382 -298165580 1999833870 3423128 -1638879685 -380133715 1885261591 123338625 -1746476528 -522071418 2045281084 250590122 -1869928951 -410249569 2122663717 159545267 -1493210161 -772252839 1223756515 1073101429 -1584222250 -694837440 1335676666 949747308 -1473977347 -551300245 1177191121 825078343 -1354160156 -665970830 1095190216 910194270 -1152877653 -867218627 1430657671 574695953 -1138376782 -886927580 1378606750 623701512 -1248595047 -1030438129 1537053365 748331555 -1291962496 -973535466 1559254700 737633850 -1651422457 -359236719 1939810859 77077181 -1694724322 -302268536 1962077746 66444964 -1823816907 -464653405 2101649945 172200591 -1809381588 -484427846 2049533440 221140630 -2144969885 -148804619 1848130127 422513369 -2025087110 -263409684 1766194774 507694784 -1895967919 -100998201 1626583677 401900267 -1987045560 -23648290 1738438244 278480626 -373359352 -1631990370 129014820 1891085490 -288147183 -1714157177 14506045 2010802347 -412781254 -1872607828 158012438 2121016448 -536301277 -1760591435 235327503 2030166169 -200675988 -2096177670 436702272 1828764886 -211539595 -2073880093 493504601 1785559247 -86874786 -1915398712 349963378 1675310308 -37772985 -1967615535 330416235 1689710845 -758063680 -1512575658 1021230316 1272548474 -709027367 -1564858033 1001617653 1286883427 -603236878 -1425250972 839202014 1157760072 -614034965 -1402887811 896069831 1114619985 -815280732 -1201603278 560573576 1450089502 -938866243 -1089652437 637823121 1359173639 -1044626026 -1229228800 800203962 1488262188 -959348337 -1311330023 685760675 1608044597 -257569719 -2019361569 514567525 1772920307 -137885616 -2133903162 432433532 1858165226 -25279365 -1988528915 275785047 1735857601 -116162462 -1911246604 387834190 1612370392 -317531091 -1709839173 52215041 1947962775 -360769484 -1653069662 74545432 1937131918 -473344993 -1798413175 231159091 2059404709 -458977274 -1817993072 178975018 2108539324 -875828095 -1127425001 633703853 1388494139 -861525864 -1147070450 581454260 1437563170 -988781389 -1307093979 723387807 1545155849 -1031954262 -1250258884 745783686 1534390544 -696451867 -1585722253 947035593 1333112159 -787400452 -1508505494 1059019216 1209559366 -660114217 -1348451263 917050875 1101931885 -540364594 -1462927272 834982370 1187242356 -611803254 -1399869668 898039462 1115803184 -588948589 -1411224827 854276799 1173097001 -715974728 -1571543250 995980948 1280984578 -767634527 -1522932937 1009824397 1261928987 -968912914 -1321681032 674361026 1597431380 -1051571209 -1235911839 794569435 1482365517 -924579876 -1075628214 652895984 1374508646 -813055035 -1198591149 562537193 1451266687 -521748670 -1746825260 250142318 2045767416 -410289317 -1869853747 159718007 2122459873 -297978000 -1724250138 3364444 1999922890 -380570775 -1638415361 123638341 1884922579 -44978394 -1974034512 325045770 1683553948 -96703681 -1925489751 338823699 1664432773 -209049836 -2071128190 495207992 1787000494 -186129651 -2082417765 451510817 1844359863 -1030508853 -1248551331 748539879 1536884593 -973182254 -1292281276 737151998 1559706472 -867686663 -1152444817 575031253 1430353731 -886709536 -1138568586 623608780 1378661210 -551240017 -1474064839 824893315 1177415445 -666273098 -1353823712 910629786 1094724364 -771803491 -1493694965 1072781233 1224107815 -695012732 -1584020974 949785512 1335599934 -100823549 -1896169835 401862447 1626660793 -24098278 -1986561396 278801206 1738087328 -148502991 -2145306969 422078237 1848596363 -263470552 -2025000258 507880196 1765970834 -464871833 -1823625487 172293963 2101596125 -483960194 -1809814808 220805970 2049838020 -359590315 -1651104061 77559673 1939359727 -302198196 -1694768422 66237280 1962247158 1158394372 839680658 -1425681624 -603790402 1114011165 895567499 -1402464463 -613472345 1271937590 1020725920 -1512154342 -757503092 1287519791 1002098361 -1565286653 -709578859 1488757344 800822006 -1229798580 -1045040166 1607558777 685135599 -1310783659 -958908477 1449601618 559946436 -1201058946 -814842904 1359670859 638443229 -1090220185 -939278351 2120585932 157459034 -1871973408 -412302474 2030589653 235890243 -1761200135 -536803473 1891506942 129575528 -1632601134 -373863612 2010373863 13954673 -1713520693 -287666339 1674740392 349549118 -1914903676 -86256878 1690257073 330855975 -1968101475 -38398197 1829309082 437139980 -2096665674 -201303264 1784991363 493092373 -2073382993 -210919623 1544586053 722973651 -1306598807 -988163329 1534936924 746223562 -1250744720 -1032579354 1389038455 634141665 -1127912869 -876455219 1436995438 581042168 -1146573246 -860905772 1101501217 916497335 -1347816947 -659635557 1187665720 835545006 -1463536108 -540866942 1333533459 947596165 -1586333121 -696956247 1209130762 1058467740 -1507869146 -786919760 1736352653 276402971 -1989098847 -25693641 1611884436 387208962 -1910700360 -115722706 1772432319 513940265 -2018817389 -257132027 1858662310 433053488 -2134471030 -138297828 2060039145 231637887 -1798843707 -473898413 2107930608 178472806 -1817569572 -458414518 1947352027 51710797 -1709417737 -316970399 1937768386 75026260 -1653498130 -361320840 2000539782 3858448 -1724665430 -298548932 1884296351 123151369 -1637976653 -380025563 2045139124 249653282 -1746388584 -521205490 2123078829 160214075 -1870267007 -410858217 1787478242 495841396 -2071682610 -209481384 1843856635 450901101 -2081856041 -185707199 1683048656 324433990 -1973474820 -44557974 1664912585 339459167 -1926042139 -97133197 1280569422 995410136 -1570926238 -715480588 1262367831 1010369729 -1523559045 -768121363 1116239996 898582762 -1400497840 -612292154 1172683877 853708019 -1410605751 -588452385 1373954090 652464316 -1075150586 -923946608 1451828275 562959525 -1199094497 -813664887 1597990936 674781326 -1322186444 -969524830 1481812993 794139799 -1235432147 -1050935877 1848041927 421646673 -2144829205 -147869571 1766532574 508302664 -2025503502 -264080284 1627220469 402282851 -1896675111 -101435313 1737534956 278371706 -1986081600 -23462826 1938944419 76988725 -1650487153 -359096295 1962685882 66782508 -1695394666 -302685184 2102032785 172837127 -1824253763 -465360853 2049424776 220237086 -1809195868 -483464142 1430831375 575664537 -1152999389 -868118347 1378157846 622998912 -1138006982 -886287188 1536379197 747927979 -1247991791 -1030088569 1560186148 737787314 -1292833784 -973611874 1224724843 1073275389 -1494110137 -772374319 1334973810 949298660 -1583582114 -694467384 1176787289 824404431 -1473628043 -550696733 1095343424 911125974 -1354236820 -666841862 560428800 1449150358 -815196628 -1200740678 638235417 1359840143 -939208139 -1090264413 800915250 1488703396 -1045258722 -1229607288 684800811 1607863229 -958440953 -1311217007 1020290916 1272403954 -757201336 -1512491298 1002283901 1287295979 -709639599 -1565199673 839642966 1158471616 -603615622 -1425883412 895888207 1113660377 -613922205 -1401980171 436819912 1829660510 -200853788 -2097150350 493130705 1784914759 -211094787 -2073181589 349364218 1674964844 -86196522 -1914991040 331291619 1689791349 -38700337 -1967764903 129910700 1891202874 -374331776 -1632168426 13861813 2010428195 -287448423 -1713712625 157667230 2120417032 -412373326 -1871929820 235408263 2031041297 -536450389 -1761519043 947668545 1333491415 -697161875 -1586161669 1058112088 1209447118 -786439308 -1508322334 916967027 1101070053 -659968161 -1347510327 835324522 1187855100 -540775610 -1463591984 634082853 1389127347 -876267767 -1128134753 581341756 1436656298 -861342960 -1146109050 722525719 1545072257 -987840709 -1306947667 746396174 1534732952 -1032619230 -1250669644 51537545 1947555359 -316930139 -1709492429 75473552 1937281542 -361643076 -1653148886 231337659 2060377645 -473460841 -1799307519 178530978 2107841076 -458601586 -1817347304 514160365 1772242555 -257222719 -2018760873 432583412 1859093090 -137964584 -2134777010 276758239 1736035913 -26173453 -1988645019 387136198 1611926096 -115516438 -1910871172 324081026 1683367188 -44075858 -1973926856 339530139 1664868621 -97341257 -1925873631 495623600 1787669798 -209388388 -2071737334 451369385 1843423551 -186042235 -2081552365 249955814 2044802416 -521640758 -1745922980 160154111 2123166057 -410672941 -1870491579 4034004 2000338242 -298586888 -1724588946 122702285 1884780891 -379705119 -1638328201 675231050 1597507036 -969845658 -1321835280 793964883 1482015173 -1050898305 -1235509015 652524920 1373867502 -924132268 -1074926398 562657633 1452165623 -813230003 -1199560485 898114862 1116673464 -611957758 -1400802156 853926199 1172492705 -588546021 -1410551667 995339548 1280613770 -715273168 -1571095386 1010723077 1262049683 -768604119 -1523107649 172631235 2102203477 -465287697 -1824295559 220717274 2048970828 -483819018 -1808879264 76655857 1939250279 -358625827 -1650918069 66873576 1962629246 -302904892 -1695205038 402470055 1626997809 -101493365 -1896585955 277934270 1737998376 -23162478 -1986420476 421969045 1847692291 -148316743 -2144342737 508262540 1766606874 -263906912 -2025707210 824443915 1176712349 -550869721 -1473423951 910802962 1095692420 -666394306 -1354722904 1073712185 1224260783 -772674283 -1493770877 949110816 1335195830 -694408948 -1583670886 747836527 1536435449 -1029868221 -1248180779 738119798 1559879904 -974081702 -1292402228 575183965 1431284939 -867762831 -1153315353 623204420 1377986770 -886359704 -1137964546 1398170824 609309790 -1118304796 -899730062 1413193937 591171655 -1170882051 -852299413 1569582330 713743468 -1283224106 -997933760 1524639971 770119797 -1259451953 -1008109223 1323398316 971392058 -1594944128 -672652010 1233957045 1049329699 -1484598887 -796532465 1077607582 926796808 -1372283470 -650924764 1196898439 810551313 -1453762133 -564238019 1748517888 524252310 -2043271892 -248441414 1867874329 408072335 -2124685003 -161689181 1726204978 300219556 -1997689570 -1401464 1636698155 378091709 -1887409913 -125347439 1972327524 42493170 -1686031032 -326760994 1927450749 98935019 -1662193327 -336870969 2069158998 206826688 -1789215366 -497185300 2084116559 188623065 -1841858205 -449820171 1246582153 1028285727 -1539099483 -750517197 1293980048 975675654 -1557204804 -735461334 1150737851 865201453 -1432830825 -576746495 1140529570 888940852 -1376421746 -621656040 1476019693 553481595 -1175182143 -822930345 1352106484 663794018 -1097211688 -912338866 1495387615 774307145 -1221612301 -1071080347 1582041542 692795728 -1337825046 -951756676 1898149185 103040471 -1624435603 -399891205 1984868696 21594574 -1740582796 -280502046 2147024243 150982117 -1846109089 -420369207 2023045482 261229052 -1768204218 -509843248 1821664549 462640563 -2103835639 -174246753 1811521852 486445482 -2047361008 -219090810 1649405207 357096833 -1941861317 -79250259 1696737550 304421272 -1960032222 -64259916 1633683018 375863004 -1888589978 -127313936 1712177747 285930181 -2013027457 -16477207 1874562680 415022830 -2118783148 -156049470 1758874209 533822199 -2032653491 -237036581 2094470702 198190776 -1831241982 -438417516 2075841079 213770913 -1783319781 -491551859 1913429532 84651658 -1677525200 -351940698 1969314309 40266387 -1687209175 -328725569 1510876802 755570196 -1275050066 -1022920904 1566827163 711250445 -1284668489 -999640287 1423290032 601005606 -1159999588 -841154806 1404594857 616520255 -1112142971 -894354669 1203320550 817759856 -1447602230 -558864548 1087697663 936624745 -1361407021 -639786171 1231208148 1046842946 -1486037000 -798232722 1309637325 956844635 -1610540063 -687461513 2021340939 259786653 -1770695129 -512596303 2132210450 135381892 -1860660674 -434134360 1990246201 27758511 -1733370347 -274076029 1909291808 113920950 -1614603764 -389797222 1707878255 315299833 -1950202301 -54167851 1654776694 363254752 -1934654886 -72830260 1796714333 470851531 -2061906319 -232849689 1819962180 461200338 -2106324376 -176997634 1125455811 873604949 -1390709009 -635681159 1148769242 864019276 -1435061514 -579763616 1305386993 986296167 -1547632931 -725103029 1252219880 1034185598 -1532151100 -743830958 1587677095 698693425 -1330878837 -945072611 1506788286 784921384 -1212046702 -1060728316 1350143893 662617859 -1099436359 -915349969 1460947852 538147610 -1189467488 -836953546 926589388 1077776730 -650854176 -1372327818 811034069 1196447043 -564591367 -1453443985 971057662 1323702632 -672184110 -1595377596 1049423335 1233902961 -796750645 -1484407715 713929128 1569358142 -997994364 -1283137518 769684913 1525105959 -1007807331 -1259789301 609630618 1397819660 -900179786 -1117820896 591134083 1413270805 -852124497 -1171084231 206864644 2069082514 -497360856 -1789013826 188302621 2084468107 -449371087 -1842342745 42928438 1971861920 -327063526 -1685694324 98749743 1927675321 -336811005 -1662280555 300126560 1726259702 -1183668 -1997881126 378426745 1636394479 -125815723 -1886976829 523770194 1748969924 -248088450 -2043590424 408280395 1867705821 -161760153 -2124641039 773951629 1495703579 -1070599775 -1222065865 692868244 1581999106 -951962184 -1337653970 553261247 1476208681 -822838893 -1175238395 664263846 1351674928 -912671350 -1096905444 865501417 1150398591 -577183291 -1432366765 888882416 1140618342 -621468196 -1376643766 1028458715 1246378061 -750556681 -1539024543 975228098 1294466132 -735138322 -1557553800 357544005 1648918739 -79572631 -1941511681 304247900 1696941258 -64219792 -1960106522 462698615 1821575393 -174433957 -2103612979 486145134 1811860728 -218653374 -2047824428 150511649 2147455159 -420036339 -1846414949 261448760 2022855854 -509934316 -1768147582 102967315 1898190981 -399685313 -1624606295 21949450 1984552092 -280982234 -1740128848 84722510 1913385944 -352148894 -1677356300 39913303 1969633217 -328243589 -1687660819 198658940 2094037994 -438752688 -1830937914 213552997 2076033011 -491458999 -1783374113 414962474 1874650044 -155864570 -2119007600 534124339 1758537637 -237472225 -2032187767 375413528 1634167694 -126993868 -1888941406 286105345 1711976343 -16515539 -2012950853 1046668166 1231409936 -798195030 -1486114244 957294495 1309153033 -687782221 -1610189275 817458100 1203657506 -558429544 -1448068594 936685485 1087610683 -639971711 -1361183209 601224162 1423098740 -841248050 -1159945640 616052731 1405028205 -894019881 -1112447423 755923920 1510558534 -1023403268 -1274598806 711180233 1566871391 -999432475 -1284837773 471331343 1796260505 -233204957 -2061589579 460994070 1820132992 -176924870 -2106366036 315390525 1707821739 -54387951 -1950012537 362921508 1655082674 -72360184 -1935085666 27320939 1990710013 -273775801 -1733708847 114108018 1909069540 -389855394 -1614514232 259746393 2021415631 -512423051 -1770898461 135704128 2131861206 -434581652 -1860173830 662295239 1350492753 -914902037 -1099922563 538187486 1460872776 -837126158 -1189263516 698505973 1587898979 -945013799 -1330967729 785358572 1506324090 -1061027904 -1211707562 986628771 1305080373 -725572721 -1547201767 1034094266 1252275756 -743610474 -1532340480 873810577 1125284359 -635753539 -1390666965 863538824 1149222430 -579407964 -1435377870 -1685066048 -326574506 1971425260 42385274 -1662899495 -337307057 1928088565 99318627 -1789630734 -497854876 2069497822 207435592 -1841716501 -448884099 2084029383 187757393 -2043085148 -247476686 1748410248 523349790 -2125120835 -162395605 1868258193 408709895 -1998358890 -1817088 1726814138 300558124 -1886473585 -125205991 1635832739 378004277 -1595814392 -672727394 1324330788 971546546 -1483994607 -796181881 1233283901 1048927147 -1371912646 -650283348 1077159702 926095232 -1453882845 -565136715 1197073167 811520921 -1118380436 -900600070 1398325056 610242518 -1170531723 -851694877 1412791129 590498767 -1282582946 -997562680 1568880498 713295844 -1260350905 -1008229679 1525609323 770294781 -2104172671 -174854377 1822080685 463310395 -2047272040 -218223858 1811380916 485509666 -1940957261 -79141083 1648440991 356910601 -1960668246 -64642244 1697444486 304857616 -1625042971 -400228493 1898819273 103456351 -1739715588 -280413334 1983933136 21453382 -1845999657 -419465407 2146838267 150017645 -1768586290 -510479528 2023482082 261935732 -1174732983 -822226977 1475649125 552840947 -1097385136 -913306682 1352227452 664693482 -1222543493 -1071233043 1496258135 774383297 -1337150622 -951352332 1581437518 692445912 -1538396371 -750067781 1245941249 1027915415 -1558172876 -735634526 1294879256 975796878 -1432983777 -577677431 1150813747 866072229 -1376017658 -620981360 1140179498 888337084 -1447457726 -557925164 1203236206 816897528 -1361819557 -640452403 1088039287 937236961 -1486748560 -798673690 1231840604 1047221706 -1609580439 -687279873 1308729669 956731859 -1274110938 -1022776144 1510014218 755486108 -1285334977 -1000052567 1567439123 711592325 -1160440812 -841866110 1423668536 601638318 -1111961587 -893394789 1404481825 615612855 -1831359350 -439313380 2094648742 199163184 -1782945645 -490907643 2075396543 213072169 -1676925768 -351595474 1912751508 84243714 -1688084319 -328806345 1970241933 40415515 -1889485586 -127431560 1634655682 376040788 -2012382985 -16103327 1711479259 285485389 -2118437668 -155450294 1874154992 414344550 -2032734011 -237911981 1759023593 534749567 -1331512061 -945451627 1588386863 699133113 -1211139814 -1060615796 1505826870 784738464 -1099352783 -914487897 1349997597 661677195 -1189809880 -837566018 1461358596 538812562 -1391088281 -636314127 1125895243 874314973 -1434949250 -578856472 1148586066 863058116 -1546771115 -725019197 1304446073 986150127 -1532763828 -744173094 1252884576 1034596598 -1949524533 -53760675 1707277543 314952817 -1935582766 -72980156 1655650558 363333736 -2062084615 -233822865 1796830421 471745603 -2105880096 -176299658 1819586764 460554330 -1770287697 -511918791 2020994179 259185685 -1860810314 -435062496 2132289690 136255500 -1734343267 -274254581 1991140529 27874343 -1613905532 -389353198 1908646056 113545278 -1889340 -1998316718 300763880 1726642814 -124850211 -1886789813 377523953 1636286055 -247946250 -2042653856 523682522 1748103756 -162174993 -2125310087 408618691 1868314197 -497796192 -1789719754 207248012 2069719578 -449183815 -1841377489 188194453 2083565059 -326126702 -1685552380 42062526 1971773992 -337479797 -1662695651 99358375 1928013361 -997389556 -1282786406 713255456 1568955062 -1008677099 -1259864189 770616889 1525259951 -900299970 -1118719064 609804818 1398788740 -851753177 -1170442319 590685707 1412568733 -650503320 -1371722754 926186052 1077103314 -564666511 -1454313497 811187805 1197379275 -673082534 -1595497524 972026486 1323877088 -796108989 -1484036139 1048721007 1233454841 -419947899 -1845548525 150371241 2146519871 -510271844 -1768755702 261865392 2023526182 -400321865 -1624989151 103674779 1898627853 -280078674 -1740020168 20985730 1984366356 -78705951 -1941423497 356608973 1648778075 -64827656 -1960444306 304918484 1697357634 -174816557 -2104249787 463135743 1822282601 -218544438 -2046921124 485959654 1810896752 -577357235 -1433335077 865622881 1151298551 -621019564 -1375940926 888512376 1139978222 -749882753 -1538620695 1027855187 1246028741 -736070042 -1557707024 976099146 1294542812 -1071568343 -1222239553 774851333 1495825299 -951259600 -1337205082 692227868 1581629322 -822435301 -1174564211 552911671 1475605409 -912824830 -1097836908 664340270 1352546232 -841660090 -1160611376 601565290 1423710460 -893874849 -1111507511 615967859 1404165349 -1022443148 -1274416670 755015768 1510445262 -1000143507 -1285278213 711812161 1567249623 -798861022 -1486526028 1047279630 1231751320 -686842565 -1610043987 956431383 1309068417 -558247664 -1447108218 817344572 1202749610 -640412407 -1361893985 937063461 1088242867 -155489906 -2118362856 414517410 1873950772 -237589097 -2033083135 534301883 1759509549 -127868484 -1889021654 376340624 1634316294 -15915611 -2012605133 285426825 1711567903 -351503894 -1676981892 84023494 1912940624 -329138701 -1687777947 40885471 1969810505 -438832680 -1831812786 198807796 2094964834 -491113023 -1782774441 213144813 2075354235 -724666361 -1547089775 985667883 1304897981 -744244194 -1532719992 1034804530 1252715940 -636096459 -1391279965 874221849 1125949839 -579324884 -1434516294 863393024 1148282262 -914790301 -1099015947 662112591 1349532121 -837505926 -1189896980 538627414 1461583296 -945627055 -1331310393 699171197 1588310507 -1060166584 -1211624226 784418148 1506178546 -274704177 -1733859239 28195299 1990789493 -389178154 -1614107584 113507834 1908723052 -511979267 -1770200981 259371473 2020770119 -434760476 -1861147534 135820744 2132755806 -233355093 -2062518211 471411079 1797134609 -176517966 -2105689052 460647838 1819532552 -53690215 -1949569009 314745269 1707446563 -73333632 -1935264746 363816364 1655199034 429160089 1855145487 -140896331 -2137184477 519680640 1778287126 -252193876 -2014256326 391118507 1615384125 -113139833 -1907970287 270678706 1730480676 -30647394 -1993643256 69428989 1931761259 -366147631 -1658177721 55485156 1950978674 -314522680 -1706560674 184086223 2113920601 -453603357 -1812873355 227879638 2056395328 -476361734 -1801684116 586831441 1442670279 -856410243 -1141700629 630690376 1385210590 -879103132 -1130445838 740417123 1529278197 -1037058225 -1255632935 726407802 1548430060 -985498794 -1304081472 1062028853 1212839587 -784128231 -1505486961 941654572 1328001722 -701570304 -1591094378 831966727 1183973009 -543641813 -1465933891 922421790 1107049096 -655004878 -1343071324 9390040 2005432142 -293525772 -1719265694 132285377 1894101847 -370351379 -1628712325 240439274 2035548028 -530927930 -1755472304 154733555 2118007653 -415798561 -1875879351 490231740 1782540074 -214550896 -2077161978 441815973 1834132275 -195300727 -2091072993 333701006 1692725016 -34750814 -1964339660 344857495 1669933825 -92243269 -1920513491 1004627728 1290164102 -705755588 -1561839958 1015849737 1267438495 -763182555 -1517948237 893054754 1111351220 -617312754 -1405895016 844573499 1162877869 -598128105 -1419871615 643200884 1364281314 -933751208 -1084283186 557560685 1446806523 -818556351 -1204624681 680394566 1602932688 -964452758 -1316704516 803224415 1491536841 -1041343885 -1226216731 732042267 1554326669 -978553545 -1297398367 751816706 1539891348 -1027493586 -1245281864 628726825 1384033471 -881328891 -1133458029 571758640 1427335334 -870696676 -1155724918 907347071 1091712233 -669293229 -1357097531 829997158 1182789872 -545873590 -1468952100 953060429 1338621147 -691999391 -1580737033 1067665492 1218738370 -777180808 -1498801682 281818323 1741358149 -20818433 -1983552151 396488906 1621540956 -105934362 -1901551248 504872161 1762692215 -266740275 -2028016293 427456760 1853704302 -143386156 -2139936446 226174135 2054951969 -478853733 -1804438259 169271470 2098319416 -468156030 -1826639596 60861573 1957141523 -307311191 -1700135617 80570524 1942640650 -356316752 -1648084698 850994522 1170085324 -591969162 -1414499104 903143747 1121178069 -606437265 -1394757383 1013099880 1264950782 -764621756 -1519649582 990865777 1275615719 -721352611 -1576650549 789460286 1476986280 -1056943086 -1241029500 677638439 1600438705 -965898229 -1318412131 567655692 1456639386 -807674848 -1193481034 649623829 1371490691 -927590343 -1078908753 165086610 2127574276 -405183298 -1864477656 247120267 2042491165 -525033305 -1749839823 118263200 1879817526 -385684340 -1643783142 6375865 2003204399 -294705003 -1721231357 341841398 1667704160 -93424422 -1922481076 319672815 1678434681 -50089789 -1979416491 448503236 1841081682 -189399832 -2085434242 500586973 1792108875 -203933455 -2065758105 2113450909 184517387 -1812540751 -453909977 2056615812 227690258 -1801775448 -476305858 1931688879 69471033 -1657972093 -366319083 1951334326 55168800 -1707041126 -314069492 1615832057 390632303 -1908292907 -112790973 1730308064 270882678 -1993603380 -30722470 1855204299 429071197 -2137371929 -140674447 1777987538 520019780 -2013819138 -252658072 1184273237 831628227 -1466371463 -543178001 1106990924 922511322 -1342884256 -655227146 1213012839 1061825521 -1505527221 -784053539 1327554430 942141416 -1590772142 -701919548 1528922929 740733863 -1255153123 -1037512053 1548502824 726366142 -1304287740 -985327982 1442450179 587021205 -1141609937 -856466759 1385680666 630259596 -1130779082 -878797152 1692631772 333754954 -1964121104 -34942106 1670268613 344553043 -1920981015 -91809921 1782057710 490683000 -2076808254 -214869164 1834340087 441646689 -2091143205 -195256499 2035585720 240362030 -1755647084 -530726142 2117686945 155084343 -1875429491 -416282853 2005867146 8923676 -1719567450 -293188816 1893916307 132509189 -1628651585 -370438359 1603117588 680170114 -1316764872 -964365394 1491101197 803690139 -1225914591 -1041680457 1364601382 642849456 -1084732662 -933266532 1446768191 557637289 -1204449517 -818757755 1111143024 893223654 -1405824164 -617356342 1163359849 844121855 -1420224699 -597809197 1289828930 1004931796 -1561371794 -706188296 1267531355 1015795405 -1518166153 -762990623 1338954015 952754569 -1581207501 -691568475 1218647302 1067722128 -1498581974 -777370436 1091918125 907176379 -1357170687 -669251433 1182309684 830451106 -1468597224 -546190194 1383711099 629076461 -1133010857 -881815359 1427375458 571684340 -1155898290 -870492968 1554139465 732264927 -1297340315 -978642701 1540328784 751353286 -1245582212 -1027154710 1956704727 61325633 -1699835653 -307650451 1942828494 80348504 -1648143134 -356227980 2054912485 226249075 -1804265271 -479057825 2098642428 168922474 -1827087152 -467669946 1763172787 504418597 -2028371809 -266424311 1853498794 427627836 -2139863930 -143428592 1741449601 281762071 -1983772499 -20629445 1621208472 396795150 -1901081420 -106365918 1456857182 567464136 -1193574030 -807620124 1371022407 650056913 -1078573717 -927894019 1477339244 789141754 -1241511616 -1056491050 1600367733 677682403 -1318204071 -966066737 1264775226 1013301420 -1519611626 -764698240 1276064803 990381237 -1576970993 -721001063 1169782792 851331230 -1414063836 -592434766 1121238033 903056519 -1394942659 -606212693 1841021078 448589824 -2085248582 -189624020 1792410767 500249625 -2066192989 -203467467 1667254436 342325298 -1922160248 -93775586 1678609597 319470635 -1979454063 -50012921 1879888114 118218852 -1643990562 -385515192 2002851051 6694013 -1720748601 -295156399 2128042176 164653142 -1864812052 -404878982 2042272985 247311439 -1749746187 -525087389 -783418223 -1505047545 1061395901 1212460331 -702531448 -1591277538 942561700 1328113970 -543787869 -1466874827 832050575 1184834841 -654593862 -1342406612 922079638 1106436352 -855970571 -1140990877 586452441 1442037071 -879286036 -1131407238 630802880 1386117462 -1037998905 -1255779247 741279211 1529361789 -984833826 -1303670712 725795314 1548087652 -366748583 -1658524465 70106485 1932168675 -313649088 -1706481450 54557036 1950829050 -453487509 -1811979011 183907655 2112947665 -476737422 -1802329884 228323678 2057093576 -141243331 -2137785173 429567249 1855823239 -252114908 -2013382478 519530760 1777359262 -112245745 -1907854183 390145315 1615205813 -31293418 -1994018688 271376698 1730924972 -933835312 -1085145786 643345660 1365220458 -818214455 -1204012705 557148389 1446140019 -963820062 -1316326028 679683278 1602491480 -1042251269 -1226329747 804184279 1491718209 -706617932 -1561924318 1005567128 1290308622 -762570323 -1517606597 1015183489 1267025943 -616934010 -1405262576 892613802 1110639676 -598240865 -1420779255 844755123 1163837477 -214373096 -2076189298 490114100 1781644450 -195745535 -2091771497 442189869 1834776763 -35429078 -1964747332 334300166 1693070480 -91315917 -1920364123 343982111 1669853321 -292553348 -1719087638 8494160 2005314758 -371050139 -1629156877 132929609 1894475999 -531335858 -1756150312 240784482 2036147444 -415649449 -1874951743 154652795 2117132525 -478437869 -1803768187 225836863 2054344617 -468297206 -1827575140 169360166 2099186608 -308275679 -1700321609 61765389 1957250971 -355610056 -1647648082 79934228 1942258562 -20148617 -1983136031 281210715 1741021133 -106870162 -1901692168 397355842 1621629908 -266926523 -2028980525 504981353 1763596287 -142949796 -2139229494 427074416 1853068262 -669663525 -1357738419 907796471 1092415329 -545752382 -1468052908 829823982 1181821816 -691128599 -1580661121 952129477 1338468179 -777784592 -1499151770 1068340188 1219142474 -979194177 -1297768919 732745619 1554775813 -1026594138 -1245160912 750848906 1539717916 -881252723 -1132587493 628574113 1383102263 -871046508 -1156328958 572163000 1428009774 -94326958 -1922588732 342806142 1667890920 -49452213 -1979032611 318966375 1677998833 -189061280 -2084825098 448087628 1840412378 -204020871 -2066623505 500728405 1793045187 -405291210 -1865379936 165273114 2128539276 -524649681 -1749201991 246684163 2041784981 -385075452 -1643444334 117593640 1879402174 -295570659 -1721318517 7311921 2003346087 -1056010342 -1240875252 788590262 1476910624 -966571133 -1318814955 678242991 1600789049 -808122456 -1194182850 568026756 1457280530 -927415375 -1077939417 649503389 1370591755 -591814658 -1413566616 850919122 1169215044 -606839833 -1395430543 903494347 1121782365 -765323316 -1520097446 1013741280 1265321590 -720383019 -1576475837 989967097 1275495023 -1256113771 -1037694717 1529829561 740845615 -1303577204 -984888038 1547869344 725986358 -1141198425 -855801551 1442107531 586407965 -1130924610 -879737560 1385763986 631120900 -1466553871 -544138905 1184385245 832534603 -1342444056 -654516866 1106611396 921877586 -1504861757 -783642283 1212399855 1061482617 -1591712294 -702065332 1328415990 942224480 -1907418787 -112711221 1614903409 390482151 -1994203836 -31068718 1730985064 271289598 -2137747089 -141319687 1855647811 429768917 -2013702794 -251763232 1777808474 519046348 -1812461255 -453035601 2113300501 183588995 -1802121952 -476906058 2057022476 228367514 -1658617589 -366693987 1932386343 69914801 -1706146542 -313952892 1950360638 54989992 -1405482796 -616744894 1110731256 892557678 -1420309299 -598672293 1163505121 845061495 -1562279706 -706301840 1290789322 1005113692 -1517533953 -762612631 1266820563 1015354693 -1316153168 -964024282 1602451868 679758090 -1226777431 -1041765313 1492041093 803835155 -1084845950 -934174700 1364783534 643809592 -1204071269 -818125811 1446327735 556926241 -1756092388 -531425142 2035960112 241007014 -1875252219 -415310701 2117569833 154189247 -1718640594 -293039944 2004992258 8843668 -1629330377 -370846559 1894515995 132855181 -1964820360 -35387154 1693276500 334129602 -1920009119 -91632393 1669373261 344436187 -2076659638 -213942052 1781977446 489808368 -2091551661 -195935035 1834685823 442246633 -2028512489 -267359359 1763260987 505285293 -2139447538 -142757992 1853160994 427019956 -1983065307 -20192333 1740812809 281379487 -1902045380 -106551382 1622111760 396904070 -1700770957 -307790875 1957571167 61414089 -1647472790 -355811332 1942220358 80010960 -1803828415 -478350377 2054529645 225612539 -1827272872 -468633650 2098751092 169826018 -1132889121 -880915639 1383537395 628107877 -1156268090 -871133360 1427824362 572386940 -1297943571 -978992261 1554813633 732668503 -1244710924 -1027078302 1539397336 751199822 -1580307525 -691446995 1337985687 952580609 -1499222110 -777740492 1219350158 1068170776 -1357519991 -669854945 1092321957 907850291 -1468520560 -545319162 1182156476 829519402 -1643353514 -385131840 1879182202 117783532 -1721651633 -295264551 2003816291 6881269 -1864899996 -405744910 2128184136 165589982 -1749408131 -524478741 2041857873 246642631 -2084865486 -188986716 1840585502 447884168 -2066301397 -204370243 1792597767 501215121 -1923026432 -93863274 1668191020 342467514 -1978845671 -49674609 1677940533 319055779 -1520285026 -765101560 1265380274 1013652260 -1576038777 -720847343 1275195307 990306109 -1413889364 -591465926 1169662848 850432790 -1395390795 -606915037 1121609625 903698191 -1193977094 -808293780 1457208278 568068928 -1078419741 -926962059 1370947535 649187161 -1240542520 -1056316834 1476441060 789021554 -1318906159 -966515129 1601009661 678053739 -959299478 -1311411972 685515078 1608192464 -1044413325 -1229409051 800187743 1488377289 -938882984 -1089537842 638036340 1358993890 -815526847 -1201455913 560622957 1450008059 -614117362 -1402838888 896217378 1114374580 -603417577 -1425038207 839316795 1157744045 -708913092 -1564874582 1001437456 1287096710 -757916635 -1512821581 1021148425 1272597919 -37986142 -1967435724 330432910 1689596184 -86924101 -1915317203 350209431 1675162881 -211294064 -2074028026 493455804 1785641258 -200659831 -2096292833 436489637 1828945203 -536121146 -1760804784 235213290 2030182780 -412699425 -1872657335 157865459 2121262437 -288294668 -1713911710 14588376 2010753358 -373474067 -1631974277 129195457 1890872663 -540446421 -1462877763 835129351 1186996369 -660294350 -1348237916 917165086 1101915272 -787285735 -1508521585 1058838581 1209772195 -696304384 -1585967722 946953260 1333161146 -1031904945 -1250340391 745537635 1534537973 -988568234 -1307273792 723371130 1545270508 -861542019 -1146955285 581666897 1437382855 -876073628 -1127277070 633752648 1388412126 -458796573 -1818205835 178860239 2108555353 -473262598 -1798462100 231011542 2059650112 -360916527 -1652823737 74627325 1937082475 -317645368 -1709822626 52395236 1947749490 -116375161 -1911066351 387850411 1612255293 -25328226 -1988446968 276030642 1735709732 -137639499 -2134050525 432384153 1858246671 -257552980 -2019476166 514354304 1773100054 -186375448 -2082270594 451560388 1844278098 -209066255 -2071013785 495421405 1786820427 -96490790 -1925670324 338807798 1664547680 -44929341 -1974116779 324800495 1683701625 -380423540 -1638661606 123556768 1884971830 -297863531 -1724267005 3184569 2000135983 -410469698 -1869641176 159832978 2122443524 -521830745 -1746776527 250290059 2045521693 -813039072 -1198705994 562324236 1451447194 -924334535 -1075775825 652846869 1374590851 -1051620846 -1235830140 794815294 1482218408 -969126389 -1321501027 674377511 1597317041 -767749564 -1522916654 1010004840 1261716478 -716122531 -1571297589 996063089 1280935911 -588866954 -1411274016 854129498 1173343180 -611623313 -1400082695 897924931 1115819989 -302050391 -1695014081 66155141 1962295827 -359475280 -1651120346 77379228 1939572234 -484140133 -1809601779 220920503 2049821217 -464953470 -1823576300 172441262 2101349944 -263715891 -2024852645 507929313 1765888631 -148518956 -2145192126 422291192 1848415854 -23884801 -1986741399 278784723 1738201669 -100773914 -1896251536 401616586 1626807900 -695127199 -1584004105 949965389 1335386843 -771950728 -1493448722 1072862804 1224058562 -666191021 -1353872443 910482047 1094970089 -551059638 -1474277412 824778342 1177431792 -886693115 -1138682989 623395369 1378841279 -867440868 -1152591990 574981680 1430435494 -973231305 -1292199007 737397275 1559558797 -1030721746 -1248370760 748555778 1536769684 -1564572306 -709249544 1286661186 1001903316 -1512881801 -757829151 1272782939 1020924109 -1402663588 -614318646 1114336368 896294118 -1425487547 -602932781 1158064233 838965503 -1089891062 -938564196 1359475750 637584560 -1201385197 -815570555 1449799743 560791721 -1311630024 -959107666 1608285204 685460610 -1228941023 -1044846153 1488041997 800491675 -1714379354 -287861456 2011088010 14283804 -1631755841 -373665495 1890779283 129249285 -1760875116 -536077054 2030390456 235043886 -1872303731 -413017829 2120779937 158316599 -2073578046 -211778220 1785320686 493806712 -2096467493 -200457907 1828983031 436412513 -1967374864 -38072986 1689410780 330656842 -1915618839 -86587009 1675598021 349743187 -1146768337 -861764423 1437324547 581756309 -1127714762 -875609952 1388712218 633414028 -1250018275 -1032254325 1534090545 746024359 -1307314172 -988493678 1545443624 723167678 -1508727733 -787114787 1209845095 1058797041 -1585487790 -696758076 1332806014 947270120 -1463210887 -540140305 1187466581 834698691 -1348147104 -660350730 1101695308 917354970 -2134141721 -137583503 1858467275 432194909 -2019143426 -257859480 1772630482 514785604 -1911546667 -115921853 1612611065 387534191 -1988241204 -25499558 1735637472 276072822 -1652783997 -360991723 1936909743 74831161 -1710145382 -317296628 1948197302 51908896 -1817768783 -459260889 2108255645 179199243 -1798649688 -473040834 2059708804 230922514 -1870075924 -410003590 2122745536 159495766 -1746590731 -522054813 2045461209 250376783 -1638699042 -380346552 1885146866 123354724 -1723946041 -298214575 1999686379 3668605 -1925187704 -96942306 1664194212 339125810 -1974324335 -44760313 1683772093 324756011 -2082177094 -186429652 1844059798 451751424 -2071348317 -208762059 1787288207 494987801 -1410939100 -589170766 1172874760 854562462 -1400175811 -611568725 1116037649 897733255 -1522708714 -767918208 1261645370 1010048684 -1571779825 -715670631 1281288739 995744437 -1236150464 -1051269162 1482667628 794330874 -1321462951 -969202737 1597141621 674579171 -1198891150 -812814364 1451507294 562237128 -1075340437 -924800003 1374288455 653183697 -1986799955 -23796165 1738389377 278562583 -1895951692 -101113310 1626370968 402080526 -2025300321 -263229943 1766211507 507580197 -2145019258 -148723184 1848376234 422366012 -1809529143 -484182433 2049615845 221091699 -1823931696 -464637370 2101830652 171987818 -1694544133 -302481811 1961963479 66461505 -1651340574 -359286156 1939663822 77323096 -1291979163 -973420813 1559467849 737454047 -1248841092 -1030290710 1537102672 748250054 -1138327977 -887009599 1378361211 623849453 -1152665010 -867398952 1430641506 574811124 -1354045951 -665987433 1095010093 910407611 -1473830376 -551546226 1177109300 825127842 -1584304589 -694788443 1335824159 949501833 -1493390806 -772040004 1223871238 1073085328 235653730 2030893812 -536499378 -1761436712 157683323 2120302317 -412586153 -1871749183 13648464 2010608326 -287431812 -1713826838 129861193 1891284703 -374085787 -1632315405 331143686 1690036880 -38618326 -1967813700 349249055 1674981001 -86016205 -1915203675 493310516 1784701602 -211209448 -2073164914 436901421 1829611195 -201001215 -2096904297 895871658 1113774652 -613708922 -1402160368 839397043 1158618661 -603566177 -1425965303 1002332824 1287213582 -709885004 -1565052126 1020503681 1272223255 -757217363 -1512376517 684915406 1607846488 -958620702 -1311003788 801062615 1488457281 -1045340165 -1229557907 638153468 1359889002 -939060272 -1090510010 560248549 1449363059 -815081527 -1200756897 386988835 1612172213 -115434993 -1910920551 276643642 1736052652 -25993706 -1988858240 432763665 1858880391 -138079683 -2134760789 514242312 1772193694 -257370588 -2018515278 178776903 2107694033 -458651029 -1817265411 231354206 2060263368 -473674126 -1799127324 75260789 1937462243 -361627047 -1653263665 51488620 1947637754 -316684736 -1709639978 746511339 1534716797 -1032799545 -1250457007 722673650 1544826724 -987922722 -1306898872 581260249 1436705615 -861195531 -1146355101 633903040 1389340502 -876153108 -1128151430 835308431 1187969817 -540562781 -1463772619 916721558 1101217536 -659919174 -1347592660 1058161597 1209365291 -786685295 -1508175353 947881892 1333311282 -697178488 -1586047458 1010673888 1262131318 -768357940 -1523254950 995126521 1280793711 -715256363 -1571209917 853942482 1172377668 -588758530 -1410371224 898360523 1116525661 -612006425 -1400720015 562739332 1452115986 -813377112 -1199314626 652704925 1373654027 -924246607 -1074909913 793850038 1482031136 -1050717798 -1235721972 675083439 1597752377 -969763453 -1321884395 122914856 1884600510 -379721468 -1638213230 4082737 2000256167 -298832611 -1724441205 159907866 2123313292 -410623690 -1870573152 249938947 2044916885 -521427665 -1746102855 451188812 1843636442 -185927328 -2081568266 495541333 1787718851 -209240711 -2071982609 339677310 1664622824 -97423022 -1925824060 324195431 1683350769 -44255925 -1973713443 623286689 1377937719 -886507379 -1137719269 575364536 1431072046 -867877740 -1153299454 738005395 1559896325 -973901633 -1292615639 747689354 1536681244 -1029786458 -1248230352 949062085 1335277907 -694163223 -1583818625 1073499612 1224441162 -772657936 -1493885850 910819831 1095577953 -666607397 -1354543027 824690158 1176565112 -550918974 -1473342380 508082537 1766820351 -263792571 -2025723693 421887344 1847741926 -148169636 -2144588598 278081883 1737753037 -23244681 -1986371359 402584898 1626981844 -101673874 -1896373000 67086605 1962449307 -302921695 -1695090505 76705044 1939168642 -358872008 -1650770770 220471615 2049118633 -483770349 -1808961403 172614950 2102318512 -465075190 -1824476004 1785139046 492847088 -2073465270 -210870564 1829423999 437124073 -2096846253 -201090363 1690077012 331069378 -1967987080 -38414610 1674658637 349598683 -1914756511 -86502665 2010128130 14102420 -1713471954 -287748424 1891490587 129690509 -1632388553 -374043999 2030802736 235710374 -1761216996 -536689014 2120635177 157377471 -1872219643 -412155245 1359556526 638459704 -1090040190 -939491820 1449454519 560192289 -1200977253 -814892531 1607640988 685086474 -1310931280 -958663130 1488937861 800609043 -1229913431 -1045024193 1287536586 1001983836 -1565499674 -709398928 1272183763 1020578629 -1512203521 -757421463 1113962488 895649646 -1402218796 -613620158 1158181857 839861111 -1425665331 -603905445 1937522215 75173553 -1653448949 -361402467 1947335230 51825320 -1709204718 -317150332 2108143125 178292355 -1817585863 -458299473 2060087820 231555738 -1799089376 -473750602 1858809411 432807637 -2134552721 -138248199 1772546650 513923788 -2018997386 -256918560 1611703921 387421927 -1910585507 -115738677 1736270440 276452094 -1988951228 -25938990 1209147119 1058352761 -1508081725 -786739371 1333779190 947448416 -1586381862 -696874164 1187616477 835626571 -1463289871 -541014169 1101288132 916677202 -1347800088 -659750018 1436880523 581058077 -1146392665 -861118671 1388890770 634386948 -1127830594 -876504280 1535018681 746173999 -1250891883 -1032333565 1544766112 722760246 -1306713204 -988146918 1481731556 794189170 -1235284792 -1051181986 1597811197 674994539 -1322071855 -969541561 1451943382 562943296 -1199274758 -813452180 1374101967 652218713 -1075232541 -923897739 1172733312 853626134 -1410851668 -588305350 1116453273 898402575 -1400514379 -612177885 1262351794 1010484516 -1523346274 -768302072 1280324011 995557693 -1570877305 -715562991 1665092908 339246522 -1926157312 -97117034 1683130677 324385187 -1973622759 -44312433 1843709214 451147144 -2081774542 -185756508 1787363591 495858065 -2071502805 -209694531 2122865992 160394718 -1870250908 -410972942 2045090129 249735623 -1746143107 -521352981 1884542330 123004396 -1638026154 -379943744 2000556387 3744245 -1724878769 -298368807 1095392421 911043635 -1354482295 -666694369 1177000124 824223786 -1473644144 -550582010 1334957207 949412865 -1583368773 -694647507 1224478862 1073422360 -1494060638 -772456140 1560104129 737836119 -1292685843 -973857413 1536198872 748140622 -1247876620 -1030104734 1378272499 622982245 -1138186785 -886074039 1430978794 575418492 -1153080890 -868069040 2049211501 220417275 -1809179327 -483578409 2101983348 172919010 -1824007848 -465507890 1962931295 66634953 -1695443597 -302602779 1938960454 76873936 -1650699926 -358915588 1737714697 278158495 -1986196187 -23446093 1627301904 402233478 -1896822468 -101189206 1766384699 508548269 -2025421545 -264129151 1847926818 421662900 -2144648946 -148082280 -1945087429 -82353491 1646146327 353960833 -1954703838 -59070796 1702098702 309643160 -2100569591 -171119969 1824897829 465734579 -2052710896 -224317818 1806204732 481251242 -1851309473 -425692471 2141791091 145626085 -1765112250 -506612016 2026170218 264493052 -1619211667 -394528005 1903340353 108370903 -1743712652 -283754782 1981771608 18374606 -1216449805 -1065794971 1500517343 779559753 -1340885270 -954956164 1579014086 689629008 -1180304703 -828192169 1470864365 548187003 -1094172968 -909177266 1355177972 666988386 -1429642601 -573681151 1153893307 868234029 -1381718386 -626813416 1135265698 883816244 -1542264155 -753542605 1243384713 1025227551 -1551946052 -730325462 1299271568 980844294 -1794415750 -502508564 2063925846 201470656 -1838766237 -446588939 2087241295 191887065 -1680807096 -321397794 1977518692 47823602 -1665323183 -340123705 1924353661 95715051 -2000915682 -4504696 1722946098 297083556 -1882081529 -120158319 1642059307 383313597 -2040005844 -245314630 1751751168 527346326 -2130034891 -166916189 1862557209 402878095 -1369095246 -647859420 1080763038 929829384 -1459058773 -569395395 1191634567 805426705 -1598108800 -675677418 1320200876 968333882 -1479340135 -791396593 1239248565 1054498339 -1278061610 -992648384 1574712058 718996076 -1262512177 -1011308711 1521612515 766953077 -1123427356 -904991886 1393015496 604015198 -1167843331 -849137813 1416265425 594366023 -1104793415 -920584145 1344819605 657416451 -1186204512 -833829834 1464178060 541238554 -1325549429 -939882467 1593039271 703916337 -1215267694 -1063826428 1503534526 781790504 -1550769955 -728362933 1302282737 983069031 -1526930236 -738470830 1257407976 1039512958 -1387616017 -632448903 1128581571 876869973 -1440256778 -585081760 1143541210 858668364 -2058874767 -229695257 1799778653 474038731 -2111450008 -182262530 1814803780 455902674 -1953261501 -57366315 1704851823 312134137 -1929487270 -67539764 1659911542 368512480 -1728118763 -268947325 1995530553 32919983 -1617771508 -392825702 1906091296 110859702 -1775990745 -517752655 2016078091 254663069 -1857467330 -431063896 2135371026 138419588 -1489174024 -801492626 1228103892 1043615810 -1605319199 -682101385 1314825421 962171995 -1444509238 -555632292 1206446310 821024880 -1366602285 -645104315 1082469631 931273833 -1165356644 -846388982 1417965744 595804198 -1108879995 -891230957 1407825065 619611199 -1269720658 -1017730760 1516238978 760793108 -1287889481 -1002738399 1563573403 708119565 -1672273616 -346811994 1918713884 89813130 -1690376919 -331754049 1966113797 37205139 -1836537598 -443573868 2089207854 193067192 -1780126437 -488481395 2079001655 216808609 -2115751596 -152895038 1877627000 418210030 -2037779123 -242301477 1753715809 528524535 -1891649178 -130512400 1630656586 372697308 -2007859841 -11186711 1717312595 291187909 -394488001 -1619286103 108197395 1903543941 -284077274 -1743363152 18821642 1981285020 -425255155 -1851773029 145325601 2142129847 -506799340 -1764889726 264550968 2026080942 -171210917 -2100512819 465954423 1824708321 -223984830 -2053016620 480780910 1806635768 -82833559 -1944633345 354315845 1645829843 -58864784 -1954874394 309570140 1702140618 -753747977 -1542092959 1025300187 1243342413 -729844754 -1552399496 980488898 1299587668 -574013499 -1429336237 868703977 1153461887 -626721828 -1381774518 883596016 1135454822 -828004461 -1180526843 548128447 1470953001 -909614198 -1093709028 667288230 1354838576 -1065472095 -1216798921 779112077 1501003291 -954995784 -1340810450 689801876 1578809858 -244865410 -2040490264 527026002 1752102852 -167091609 -2129833231 402916171 1862480861 -4444596 -2001002790 296898400 1723170806 -120460715 -1881744701 383748985 1641593839 -321866214 -1680374132 48158518 1977214880 -339906045 -1665514859 95621935 1924408249 -502579672 -1794371906 201678596 2063757202 -446236111 -1839084889 191404829 2087693195 -905345354 -1123109344 604497818 1392563980 -849067345 -1167887815 594158467 1416434453 -992866684 -1277870574 719089576 1574657854 -1010840931 -1262945781 766618545 1521916711 -675375406 -1598446012 967899134 1320666984 -791457077 -1479253411 1054684135 1239024497 -647684384 -1369297290 929791948 1080840026 -569844999 -1458574737 805747669 1191283523 -632621635 -1387412181 876909713 1128506375 -584633948 -1440743118 858345608 1143889950 -728662641 -1550430951 983506083 1301818421 -738412138 -1527019264 1039325370 1257629740 -939661863 -1325738673 703825141 1593095267 -1064296000 -1214836394 782123244 1503228026 -920228373 -1105109635 656936135 1345272913 -833902094 -1186162332 541444318 1464006728 -517679755 -1776032285 254456921 2016249039 -431419028 -1857150470 138899520 2134917334 -268477113 -1728549423 32586859 1995836669 -393045666 -1617581624 110950514 1906034916 -57424623 -1953172089 312321085 1704629419 -67239672 -1929825890 368074788 1660375218 -230142685 -2058388043 474360847 1799429273 -182089414 -2111653460 455862294 1814878336 -1018051332 -1269369750 761243088 1515754822 -1002700571 -1287966605 707944905 1563775327 -846574386 -1165132712 595865058 1417878900 -890795817 -1109346239 619309563 1408162157 -555297640 -1444813810 820557236 1206879522 -645197695 -1366548457 931492269 1082278203 -801284950 -1489343428 1043545478 1228147984 -682583885 -1604868059 962525599 1314507017 -130030540 -1892100958 372344088 1630975374 -11395027 -2007691077 291258625 1717268887 -152802298 -2115806064 417991978 1877818812 -242636769 -2037475191 528992563 1753282981 -444009392 -1836071738 193369468 2088871402 -488296375 -1780350753 216748389 2079089139 -346850206 -1672196876 89988430 1918512600 -331433861 -1690728211 36755799 1966598593 1154078771 869197989 -1429751521 -574584439 1134828586 883109052 -1381335802 -626176624 1242714113 1024811159 -1541656275 -753204805 1300206616 980984974 -1552812748 -730413662 1501481047 779745473 -1217353349 -1065903635 1578306638 689192152 -1340248734 -954573324 1470447717 547516659 -1179967159 -827584033 1355318396 667923690 -1094261424 -910043706 2141714683 144754797 -1851156009 -424761023 2026519778 265096308 -1765515826 -507286184 1903980745 108740703 -1619914267 -394976909 1980871888 18252870 -1742744068 -283581078 1645275295 353884169 -1944155725 -82200283 1702702214 309992464 -1955377750 -59474628 1825267885 466374715 -2101018239 -171822825 1806083252 480351266 -2052536936 -223349490 1574103410 718658020 -1277392802 -992233272 1522478443 767041021 -1263449017 -1011450671 1393123648 604918230 -1123614612 -905957126 1415882073 593728975 -1167408011 -848431901 1080424726 929220992 -1368680390 -647190356 1191722255 806292889 -1459200989 -570331979 1321103652 968442290 -1599074296 -675864418 1238611261 1054115243 -1478634479 -790961017 1723648442 297531692 -2001557354 -4876288 1641090467 383139125 -1881183089 -120038375 1751597448 526414110 -2039930716 -244445134 1862960529 403551495 -2130385731 -167521237 2064374238 202172744 -1794787086 -503150492 2087067079 190917969 -1838646037 -445690755 1976586732 47669626 -1679937344 -321322922 1925027317 96118115 -1665927975 -340474801 1996470961 33065511 -1728980067 -269030645 1905426088 110448190 -1617158268 -392483054 2015638147 253952533 -1775610961 -517119175 2135553690 139380236 -1857579082 -431970528 1799924437 474978883 -2058957831 -230556817 1814392524 455237210 -2111107104 -181649546 1704141543 311693937 -1952627765 -56986787 1660872446 368694888 -1930393646 -67651772 1301387897 982952687 -1549796523 -728183869 1258053216 1039888118 -1527627956 -738914342 1128927819 877470429 -1388022937 -633125903 1143461458 857794244 -1440106626 -584153112 1344703005 656521867 -1104614607 -919610457 1464552964 541884050 -1186648280 -834527298 1593639471 704262841 -1326226685 -940289131 1502660150 781711008 -1214339302 -1063676020 1877249008 417577830 -2115310884 -152184246 1753829353 529432447 -2037961019 -243261869 1631519682 372781908 -1892588818 -130657672 1716701147 290846541 -2007193865 -10774943 1918081940 89434882 -1671562568 -346371538 1967021965 37318427 -1691337055 -331936201 2089292710 193930032 -1836682614 -444513764 2078660543 216196905 -1779714413 -487815675 1418373944 596482990 -1165702636 -846988670 1407676193 618684343 -1108799987 -890356069 1515266826 760615836 -1268825562 -1017613648 1564272403 708564869 -1288534465 -1003112791 1228782428 1044024266 -1489773968 -801838362 1313898309 962023379 -1604444567 -682021121 1206268782 820052984 -1444392382 -554736940 1082914679 931973089 -1366976933 -645749043 547691831 1470246305 -827622373 -1179890547 667474222 1355803064 -909723646 -1094612844 780047621 1501144467 -1066339287 -1216887617 689131804 1578393994 -954388432 -1340473178 1024593235 1242906053 -753111937 -1541710615 981453130 1299773916 -730748826 -1552508688 868844897 1154397687 -574102451 -1430203173 883179896 1134785006 -626384812 -1381166910 466304511 1825312105 -171615021 -2101187515 480704998 1805764976 -223831862 -2052085668 353416653 1645708635 -81865503 -1944460169 310211028 1702510914 -59567880 -1955323794 108801435 1903893773 -395162441 -1619690463 17951106 1981208852 -283146066 -1743210440 145204649 2141230399 -425081723 -1850805229 264921520 2026721574 -507248484 -1765593078 968764534 1320754400 -676311718 -1598587444 1054074991 1238685945 -790787773 -1478837803 929408068 1080202450 -647248536 -1368590850 805855325 1192186059 -570031759 -1459539481 604584978 1393429636 -905487042 -1124045400 593819659 1415825565 -848651993 -1167218255 718451744 1574274230 -992160500 -1277434470 767520825 1522024623 -1011805931 -1263132285 47189182 1977039912 -320967278 -1680253692 96323751 1924855857 -340547189 -1665885923 202081420 2064430106 -502930016 -1794976458 191250581 2086760451 -446160455 -1838214865 526851290 1751133260 -244744714 -2039591584 403364035 1863182421 -167462417 -2130474631 297571560 1723573374 -5048892 -2001353390 382816497 1641439335 -119590435 -1881669301 311656373 1704218403 -56811879 -1952829937 369015724 1660521274 -68101504 -1929909738 474544007 1800390417 -230254933 -2059295171 455422878 1814168328 -181710158 -2111020508 254046161 2015584071 -517337347 -1775419797 139045832 2135858014 -431502620 -1858012558 33548259 1996019573 -269383985 -1728661927 110240762 1905595244 -392412458 -1617202624 704470909 1593470955 -940360111 -1326182713 781228900 1503112178 -1063323064 -1214657826 656856911 1344399321 -920078749 -1104181515 541791062 1464607680 -834309510 -1186839828 877285145 1129152399 -633065931 -1388110173 858229504 1142995862 -584455636 -1439769926 982632235 1301739453 -727734777 -1550281071 1039926066 1257976740 -739089890 -1527426424 193482484 2089778786 -444190760 -1837031602 216369901 2078456443 -487855167 -1779639465 89376454 1918170704 -346183702 -1671784580 37618399 1966682697 -332373005 -1690872987 373251728 1631088134 -130990148 -1892282582 290626185 1716890143 -10683483 -2007250125 417650338 1877206580 -152389746 -2115139816 529076923 1754145325 -242781289 -2038414591 820407868 1205952170 -555217136 -1443938426 931899941 1082956467 -645543159 -1367147617 1044243982 1228592792 -801929438 -1489717324 961552919 1314329217 -681688261 -1604750419 760315480 1515605710 -1017176204 -1269288990 708622913 1564183255 -1003299987 -1288311813 596309610 1418577660 -846948538 -1165776944 619131507 1407189733 -890678433 -1108450359 637772459 1359254077 -938622073 -1089801455 560883378 1449743908 -815790178 -1201195256 685255321 1608456719 -959034443 -1311671517 800452224 1488117270 -1044672596 -1229144262 1001697999 1286832729 -709176349 -1564613771 1020884694 1272858176 -757655558 -1513085076 896482045 1114114667 -614376495 -1402574009 839057124 1158008434 -603152440 -1425297570 493716067 1785377525 -211557553 -2073766951 436225658 1829205740 -200399018 -2096556096 330697297 1689336519 -38245507 -1967170581 349949512 1675427550 -86659228 -1915576334 14324231 2011013777 -288034005 -1714175043 129455646 1890608776 -373737678 -1631713372 234953269 2030447267 -535856359 -1761064049 158129708 2121002682 -412958976 -1872392298 1058575338 1210033020 -787025210 -1508785584 947214323 1332897637 -696568097 -1585707447 834870232 1187261262 -540181772 -1463137694 917430209 1101655895 -660554003 -1347973509 581927822 1437119256 -861805918 -1146695116 633489303 1388672769 -875813189 -1127541203 745802684 1534278442 -1032164720 -1250076154 723111845 1545535283 -988303735 -1307533793 74887970 1936819124 -361180658 -1652563304 52131643 1948010413 -317385193 -1710086527 179125008 2108296070 -459056580 -1817941334 230752009 2059915167 -472998363 -1798721869 432120646 1858507728 -137379222 -2134314244 514615135 1772836809 -257816973 -2019215643 387591028 1612520418 -116110760 -1911326002 276295533 1735450619 -25588159 -1988182313 339066921 1664282815 -96755451 -1925410413 324535344 1683960998 -44669668 -1974381174 451823643 1844017293 -186635977 -2082006623 495160322 1787083924 -208802514 -2071274056 159567949 2122703067 -410209951 -1869905417 250549332 2045256898 -522095240 -1746516498 123295871 1885235433 -380159661 -1638921787 3447910 1999875312 -298123958 -1724002852 794550497 1482477687 -1051360819 -1236094629 674637048 1597052014 -969390636 -1321241278 562063571 1451710533 -812774913 -1198966423 653110474 1374329948 -924594714 -1075511952 854388869 1173078035 -589131351 -1411014337 897660060 1116079114 -611363408 -1400347354 1010268343 1261455393 -768009829 -1522652915 995802286 1281199160 -715858558 -1571558124 221180264 2049556990 -484405180 -1809342254 172176753 2101609959 -464694179 -1823841077 66419034 1962035660 -302311306 -1694750496 77118787 1939836373 -359211921 -1651380999 278520076 1738461594 -23625696 -1987006282 401876245 1626543491 -101039047 -1895992145 507668798 1766152616 -263452654 -2025113468 422554919 1848155569 -148780021 -2144928611 910217632 1095229750 -665931636 -1354137574 825038265 1177167151 -551324523 -1474018301 949705106 1335650564 -694863682 -1584265176 1073126795 1223798045 -772211545 -1493185487 737657284 1559294290 -973496088 -1291939714 748291549 1537029451 -1030462223 -1248635801 623659510 1378580832 -886953766 -1138419636 574721519 1430699385 -867177277 -1152852907 1114597295 896030521 -1402927485 -614058475 1157800886 839226144 -1425227110 -603196916 1286926237 1001643787 -1564832079 -708985305 1272523652 1021188882 -1512617304 -758089154 1608021963 685721437 -1311369497 -959371663 1488303058 800228164 -1229204738 -1044585880 1359216633 637849455 -1089626411 -938824125 1450064864 560532342 -1201644852 -815306150 2030126951 235304945 -1760614837 -536340771 2121040766 158053352 -1872567726 -412757308 2010828629 14548931 -1714114951 -288121105 1891044172 128990170 -1632015776 -373400842 1689671427 330393493 -1967638993 -37812551 1675334426 350004108 -1915358666 -86850912 1785585457 493547431 -2073838051 -211513717 1828723496 436677566 -2096203260 -200717678 1534351086 745760376 -1250281534 -1031993516 1545179895 723427937 -1307053093 -988757171 1437589212 581496394 -1147027472 -861499546 1388452549 633678419 -1127449623 -875869313 1187202698 834958876 -1462949978 -540403920 1101955731 917090821 -1348410433 -660090071 1209585336 1059061294 -1508462700 -787374334 1333070497 947010103 -1585747059 -696493285 1612346918 387794608 -1911286006 -116185188 1735897663 275808937 -1988504813 -25238651 1858207252 432459394 -2133876936 -137842770 1772894733 514525851 -2019402975 -257594441 2108515906 178935508 -1818032274 -458999816 2059444827 231183053 -1798388873 -473304095 1937174128 74571494 -1653043364 -360726582 1947937385 52173567 -1709880507 -317555757 1884882221 123614651 -1638439935 -380611433 1999946036 3404194 -1724211176 -297955186 2122485023 159759753 -1869812685 -410264411 2045724934 250116496 -1746851798 -521791300 1844319561 451487199 -2082442139 -186170125 1787023696 495247814 -2071089028 -209026838 1664458107 338865645 -1925448617 -96678719 1683511650 325020148 -1974060978 -45020968 1261905381 1009784179 -1522973495 -767658913 1281024508 996004202 -1571520304 -715935674 1173138903 854302017 -1411199749 -588907411 1115777486 897997144 -1399912222 -611829644 1451242881 562496791 -1198631763 -813079493 1374548376 652919054 -1075605324 -924540894 1482407347 794594597 -1235886945 -1051530231 1597405610 674318652 -1321723770 -968939504 1765946476 507839738 -2025040576 -263494186 1848635509 422101219 -2145283751 -148463153 1738128478 278826184 -1986536078 -24056348 1626634311 401819857 -1896212117 -100849155 1962222600 66196638 -1694808796 -302221902 1939398673 77582471 -1651080899 -359550549 2049879098 220830892 -1809789674 -483918464 2101569571 172251317 -1823667953 -464897639 1378620580 623584306 -1138592376 -886749922 1430376637 575070251 -1152405103 -867663609 1559731350 737192960 -1292239430 -973157076 1536841871 748513305 -1248577117 -1030551243 1335559360 949761110 -1584044564 -695052934 1224130777 1072820303 -1493655051 -771780253 1094749426 910670948 -1353781794 -666247864 1177372907 824866941 -1474090553 -551282351 -287692637 -1713563595 13912463 2010347801 -373822278 -1632576468 129600918 1891548416 -536764271 -1761177593 235913661 2030629163 -412326776 -1872014306 157418916 2120561970 -210945849 -2073425839 493050347 1784965501 -201261858 -2096640952 437165554 1829350756 -38358795 -1968078749 330879449 1690296655 -86280980 -1914944390 349509056 1674716502 -709621653 -1565312771 1002072391 1287477713 -757478286 -1512112924 1020767582 1271963080 -613449639 -1402425137 895607157 1114034659 -603831232 -1425705770 839656812 1158354426 -939321329 -1090246503 638417187 1359628725 -814818282 -1201017728 559988026 1449627052 -958885827 -1310744405 685175057 1607582087 -1045081052 -1229822798 800797960 1488717214 -138339870 -2134496908 433027278 1858619480 -257106437 -2018775699 513981655 1772457025 -115699248 -1910660794 387248380 1611907178 -25733687 -1989122721 276378853 1736311923 -361363066 -1653524208 74999978 1937725500 -316944993 -1709376247 51752115 1947376677 -458391116 -1817530078 178512024 2107953166 -473938515 -1798867653 231613569 2059998231 -860931798 -1146615364 580999174 1436969104 -876413645 -1127887451 634166303 1389079689 -1032539880 -1250721394 746246196 1534976162 -988187391 -1306638953 722932781 1544561851 -786945714 -1507911208 1058424930 1209104628 -696914601 -1586307647 947620987 1333574893 -540827268 -1463512598 835567696 1187705030 -659659419 -1347856909 916456521 1101477087 -588494303 -1410630985 853682957 1172642715 -612266440 -1400455506 898625300 1116266370 -768097773 -1523518843 1010410303 1262392233 -715520502 -1570949476 995387174 1280530352 -1050977723 -1235457325 794114921 1481772031 -969499044 -1322144054 674824048 1598017510 -813641097 -1199054111 563000155 1451852749 -923986322 -1075173640 652441410 1373915092 -410883351 -1870308737 160172997 2123053907 -521163024 -1746362778 249679836 2045181770 -379985189 -1637952947 123175927 1884336993 -298572094 -1724705196 3819502 2000516984 -97158515 -1926084069 339418017 1664887607 -44515692 -1973449214 324460472 1683091246 -185666881 -2081832407 450925459 1843897093 -209504602 -2071722448 495802250 1787455260 -973636768 -1292874762 737745484 1560160986 -1030045831 -1247965201 747953749 1536421571 -886246574 -1137982524 623022718 1378198248 -868141237 -1153038371 575624807 1430808305 -666866940 -1354277998 911084072 1095318206 -550654179 -1473601653 824430129 1176829607 -694426826 -1583557728 949322266 1335014028 -772397265 -1494149191 1073235459 1224701589 -23503960 -1986106562 278346372 1737493010 -101408847 -1896632537 402325149 1627246091 -264055910 -2025463028 508342966 1766556192 -147908733 -2144852203 421623471 1848002105 -483505204 -1809220774 220211936 2049383030 -465334315 -1824211133 172879609 2102058607 -302660610 -1695354008 66822866 1962709572 -359135257 -1650509967 76965579 1938904669 -1967723097 -38675151 1689816203 331332637 -1915016770 -86238936 1674922130 349337604 -2073205355 -211135229 1784874169 493106223 -2097110644 -200830694 1829683360 436858934 -1761477181 -536425131 2031066351 235449465 -1871955494 -412415668 2120374518 157640800 -1713736207 -287488665 2010387677 13837387 -1632128536 -374308482 1891225796 129949778 -1311191697 -958398983 1607904323 684825813 -1229649546 -1045284384 1488676954 800872652 -1090304675 -939231797 1359815793 638194919 -1200717500 -815156782 1449189480 560451838 -1401955061 -613880419 1113701415 895913137 -1425925870 -603641468 1158445118 839600296 -1565240007 -709663313 1287271445 1002243203 -1512468192 -757161546 1272442892 1020313754 -1817322266 -458560400 2107882954 178556252 -1799350017 -473487255 2060351955 231295301 -1653189420 -361667518 1937257976 75433326 -1709469491 -316891045 1947595233 51560823 -1910846334 -115475436 1611967918 387161400 -1988687717 -26200051 1736010167 276715809 -2134817616 -137989082 1859069340 432542986 -2018738007 -257183681 1772282245 514183443 -1463550930 -540750664 1187880194 835366292 -1347536841 -660010847 1101027611 916941197 -1508346852 -786479990 1209406768 1058088358 -1586122747 -697139053 1333514537 947708351 -1250628534 -1032594212 1534758246 746438128 -1306974125 -987883323 1545030015 722500073 -1146133384 -861383442 1436616020 581318082 -1128095647 -876244745 1389150541 634122715 -1199534299 -813187149 1452207625 562683551 -1074967748 -924157014 1373841936 652483206 -1235548393 -1050921087 1481991739 793925293 -1321811186 -969804904 1597547042 675254964 -1523081407 -768561193 1262091885 1010749179 -1571136680 -715297842 1280588404 995298018 -1410590861 -588568603 1172469343 853886665 -1400777878 -611916804 1116713542 898138832 -2081509395 -186015877 1843449537 451411543 -2071761932 -209429662 1787628248 495598158 -1925896225 -97380535 1664829171 339506789 -1973886010 -44051632 1683391210 324121212 -1638285431 -379678945 1884806821 122744371 -1724613744 -298628346 2000296636 4008490 -1870514245 -410712275 2123126423 160130561 -1745882206 -521616588 2044826254 249995800 -1583628700 -694382862 1335222088 949153758 -1493796227 -772715797 1224219473 1073687495 -1354746282 -666433856 1095653242 910780396 -1473383857 -550845735 1176736611 824484853 -1137922560 -886333802 1378012972 623247290 -1153340903 -867804529 1431243573 575159203 -1292425678 -974121308 1559840542 738097032 -1248140757 -1029844291 1536459527 747877265 -1695179092 -302862790 1962672000 66899734 -1650959691 -358651357 1939225497 76614415 -1808918882 -483842552 2048948146 220677924 -1824271737 -465247727 2102244267 172655421 -2025681208 -263864738 1766649828 508288882 -2144384303 -148342201 1847667709 421927787 -1986459910 -23185812 1737975766 277894976 -1896561949 -101453195 1627038671 402494297 1824633082 465993836 -2100309546 -171384512 1806464227 480986229 -2052975153 -224058023 1645885640 354224222 -1944823324 -82613902 1702362321 309382215 -1954963971 -58806933 1903599774 108105736 -1619476046 -394268380 1981506695 18633745 -1743452757 -284019395 2142054572 145365050 -1851569792 -425428714 2025909429 264756259 -1764848231 -506872561 1471123506 547922084 -1180569314 -827932280 1354912811 667247805 -1093913337 -909441647 1500780544 779298966 -1216710356 -1065530950 1578753049 689892495 -1340621515 -955216477 1243119702 1025487040 -1542004358 -753806868 1299530831 980579545 -1552210589 -730065419 1153632356 868497650 -1429378744 -573941282 1135529085 883555563 -1381978799 -626549305 1977254331 48083245 -1680547689 -321662975 1924613538 95450420 -1665588082 -339864552 2063665545 201734431 -1794152283 -502769613 2087505296 191626502 -1839027012 -446325718 1752011231 527081801 -2040270605 -245055387 1862292934 403137872 -2129775382 -167181188 1723210221 296823163 -2001176383 -4241321 1641799156 383577442 -1881817896 -120419250 1320460659 968069605 -1598373793 -675417911 1238984042 1054758396 -1479080890 -791661360 1081026881 929569239 -1369356179 -647595781 1191374168 805690830 -1458795404 -569656094 1392750871 604275073 -1123168197 -905256787 1416525070 594101656 -1168108510 -848878412 1574451493 719260083 -1277798391 -992909153 1521876284 766692778 -1262773232 -1011045242 1593299576 703652590 -1325812908 -939621438 1503270497 782051063 -1215006899 -1064089637 1345083978 657156828 -1105052826 -920318992 1463918163 541503173 -1185939585 -834088983 1128317468 877130378 -1387355344 -632712282 1143801349 858404499 -1440520407 -584820801 1302022702 983333560 -1550505214 -728622188 1257672247 1039253153 -1527189733 -738205811 1704587952 312394278 -1953000548 -57629942 1660171945 368248383 -1929750651 -67279085 1799518850 474302996 -2058609746 -229954760 1815068315 455642637 -2111709257 -181997791 2016338644 254399042 -1776253960 -517491858 2135107277 138679899 -1857206303 -431327369 1995795174 32660080 -1728377910 -268682404 1905831679 111124073 -1617506349 -393085115 1206707001 820761519 -1444773355 -555371901 1082205984 931534774 -1366342132 -645368166 1228368651 1043356573 -1489434073 -801228111 1314565906 962436996 -1605054914 -682361176 1515975517 761054155 -1269460367 -1017994521 1563834180 707856338 -1288153496 -1002477826 1417706351 596069369 -1165092285 -846648619 1408089974 619352032 -1109139878 -890966324 2088944625 193327975 -1836277027 -443837877 2079262696 216545150 -1780390204 -488221102 1918454723 90078037 -1672008977 -347071879 1966378970 36945740 -1690636554 -331489696 1630917525 372433667 -1891913031 -130252241 1717049228 291448602 -2007599456 -11450826 1877892007 417950513 -2116011381 -152630755 1753456574 528789288 -2037514606 -242561532 145585662 2141865320 -425519918 -1851513788 264286695 2026340721 -506539829 -1765154723 108461516 1903283546 -394748704 -1619022730 18561493 1981548867 -283813639 -1743624081 354051482 1646089484 -82574154 -1944898528 309830019 1701875989 -59129681 -1954615239 465694120 1824972094 -170947452 -2100773870 481044913 1806375207 -224245603 -2052753397 868439350 1153721760 -573754342 -1429601140 883855663 1135190457 -626987005 -1381515115 1025039620 1243606418 -753484760 -1542353730 980752669 1299327371 -730105807 -1552136025 779371858 1500739012 -1065737090 -1216539416 689537355 1579069917 -954736537 -1341075215 548392288 1470692854 -828265396 -1180263206 667027833 1355102703 -909350827 -1093969725 297157823 1722905641 -4708973 -2000743163 383484070 1641852976 -120200822 -1882009316 527289485 1751841819 -245125727 -2040226505 402655380 1862744066 -166827592 -2130093778 201413851 2064016461 -502319625 -1794636447 191664322 2087428180 -446500370 -1838825096 47897833 1977478271 -321602107 -1680634541 95885552 1924147302 -340166180 -1665250998 718824567 1574917345 -992606885 -1278134835 766877806 1521651960 -1011105470 -1262685740 604236869 1392827603 -905081495 -1123369473 594421852 1416173770 -849327760 -1167623706 930051091 1080575109 -647948993 -1369037399 805482506 1191542940 -569585370 -1458839120 968162337 1320406199 -675635955 -1598181989 1054423096 1239287982 -791193324 -1479513726 983242620 1302079466 -728402352 -1550694714 1039586149 1257366515 -738676151 -1526758689 876650318 1128771544 -632357278 -1387671820 858610519 1143630785 -584893829 -1440478483 657196824 1345009550 -920492492 -1104849246 541180673 1464267671 -833641939 -1186426181 704089898 1592836028 -939921914 -1325474160 781863731 1503493029 -1064031713 -1215096183 32847796 1995573026 -268740968 -1728289266 110687149 1906295611 -392785279 -1617845737 254721926 2015989520 -517939542 -1775768004 138640287 2135182089 -431154509 -1857410523 474097616 1799690054 -229882116 -2058652054 456123337 1814614879 -182353179 -2111393165 312061922 1704894324 -57159986 -1953431976 368339963 1660115821 -67499305 -1929561535 595600957 1418139307 -846313711 -1165396089 619569700 1407898290 -891059448 -1109085282 760983055 1516019353 -1017786589 -1269629003 708209174 1563515520 -1002960070 -1287701588 1043805785 1227884239 -801548427 -1489082397 962261568 1314767574 -682323092 -1605131270 820821611 1206619901 -555557049 -1444548655 931232370 1082542820 -644932770 -1366807608 418252533 1877554787 -153065511 -2115545265 528728812 1753543290 -242375744 -2037738666 372608711 1630715473 -130289685 -1891836035 290999006 1717533256 -11129870 -2007950492 89724561 1918772743 -346589251 -1672460501 37016200 1966334494 -331697244 -1690467534 193109667 2089135669 -443744369 -1836331239 217012922 2078829100 -488555626 -1780086016 -1541915918 -752940444 1242979294 1024551752 -1552548117 -730673539 1299947463 981249873 -1430015296 -574324138 1154339820 868934522 -1381075239 -626440625 1134565365 883369827 -1179702634 -827844096 1470188474 547781420 -1094521201 -909779431 1355583395 667664181 -1217092956 -1066167758 1501217672 780006174 -1340512579 -954313173 1578567569 688928519 -1619649990 -395236692 1903721238 109005696 -1743004125 -283316555 1981136655 17993625 -1850895864 -425024866 2141451044 145015730 -1765779951 -507025785 2026780477 264832939 -2101278114 -171558200 1825532786 466115556 -2052272569 -223609135 1805823851 480616445 -1944419732 -81939718 1645536064 353620950 -1955117451 -59738397 1702438745 310253519 -1123873869 -905692379 1393388191 604658185 -1167142998 -848691396 1415622278 593993232 -1277656191 -991972585 1574363821 718393915 -1263188072 -1011714290 1522214580 767301154 -1598809129 -676123839 1320844027 968706669 -1478893618 -790696104 1238875874 1053855348 -1368419355 -647453837 1080160969 929481311 -1459464196 -570071190 1191982800 806028870 -2039665797 -244704275 1751337559 526678721 -2130645150 -167256076 1863224910 403291864 -2001296567 -5139489 1723384421 297792243 -1881446576 -119777338 1641350780 382875370 -1680196833 -321057911 1976850995 47409829 -1665663226 -340734064 1924767274 96382652 -1795050707 -502889541 2064634369 201908887 -1838385356 -445954142 2086802968 191178382 -1775347600 -517379866 2015377756 254216650 -1857840023 -431706881 2135817541 139120083 -1728720830 -269295404 1996206446 33325560 -1617423269 -392223539 1905685879 110183905 -1952888812 -56723326 1704405304 311433646 -1930130419 -67912549 1660611873 368958903 -2059223002 -230297424 1800184074 474714524 -2110847937 -181914455 1814127891 455497093 -1388283720 -632862674 1129191828 877209858 -1439843167 -584414153 1143201165 858058011 -1550061430 -727924708 1301647782 982688048 -1527368557 -739179515 1257788863 1040147753 -1325963044 -940550070 1593379312 704526694 -1214599995 -1063412653 1502924265 781450623 -1104355090 -919875464 1344438722 656781652 -1186913033 -834268063 1464813019 541619533 -1892325071 -130917977 1631258653 373045387 -2007454424 -10510914 1716964356 290585746 -2115051261 -152448619 1876983855 417837241 -2038225638 -243001972 1754088502 529167520 -1836943019 -444249661 2089556089 193669359 -1779450548 -488075814 2078399584 216460534 -1671827097 -346111503 1918341195 89170141 -1691077250 -332200472 1966756946 37577924 -1269085703 -1017349777 1515530453 760354883 -1288270368 -1003373194 1564011724 708828250 -1165966901 -846728867 1418633447 596217969 -1108539950 -890620604 1407411454 618943592 -1444128355 -554997493 1206007985 820316199 -1367237244 -645485294 1083178152 931712062 -1489514065 -802102983 1228517507 1044283413 -1604708938 -681761504 1314157722 961758220 -1066074122 -1217147040 779787994 1501408844 -954647569 -1340208263 689396419 1578134101 -827361340 -1180154030 547428072 1470506622 -909986851 -1094352053 667734769 1355539047 -574361710 -1429938428 869109438 1154137640 -626119797 -1381426403 882920103 1135049265 -753375328 -1541449930 1024853644 1242641946 -730487879 -1552772305 981189269 1300034051 -82124994 -1944195160 353680914 1645448836 -59303129 -1955583055 309950987 1702775453 -171878644 -2100926566 466564640 1825048246 -223571179 -2052349053 480440889 1806025391 -424816806 -1851064372 144944758 2141495008 -507507901 -1765327915 265185903 2026461945 -394901656 -1619953666 108537412 1904154322 -283409551 -1742949401 18211421 1980945099 -646984009 -1368850911 929148827 1080467213 -570291538 -1459275208 806120322 1191926548 -676051323 -1598851565 968501161 1321015103 -791051620 -1478577654 1054335920 1238422310 -992420141 -1277170107 718716927 1574014825 -1011541302 -1263392164 767261670 1522289520 -905750815 -1123785097 604846029 1393166171 -848391432 -1167482258 593556436 1416086338 -503189889 -1794711831 202346323 2064170949 -445896090 -1838474512 190991178 2087025628 -321231283 -1679993125 47449953 1976776695 -340286892 -1666149694 96060280 1925116910 -4784613 -2001613171 297312055 1723838369 -119850494 -1881404780 383081262 1641180088 -244484567 -2039855425 526587653 1751394195 -167726544 -2130214234 403624732 1862919050 -230515340 -2059031070 474807384 1800129742 -181446291 -2111280645 455161921 1814431959 -57076410 -1952569904 311915626 1703953660 -67841697 -1930174007 368750707 1660780773 -269120240 -1728922234 33287228 1996283050 -392673015 -1616938593 110503973 1905334451 -517077726 -1775684172 253781006 2015843480 -431767237 -1857752659 139304983 2135593089 -919814724 -1104442070 656596112 1344662534 -834569819 -1186576077 542054537 1464346655 -940100210 -1326447336 704205986 1593730100 -1063587433 -1214398207 781488315 1502847021 -727994920 -1550017202 982895860 1301478498 -738825791 -1527686825 1039665389 1258240123 -633330198 -1387850372 877544646 1128887376 -584195597 -1440034459 857964767 1143255113 -346444747 -1671521117 89640217 1917910415 -332109780 -1691133766 37357824 1966946710 -444455929 -1836772207 193742123 2089514429 -487596002 -1779904376 216105266 2078716324 -152126383 -2115400505 417389949 1877470699 -243042232 -2038150946 529340772 1753885170 -130730909 -1892547339 372987215 1631348185 -10948486 -2006990612 290885974 1716625856 -801665795 -1489978261 1043983825 1228856647 -681948956 -1604487054 961817032 1314068830 -554957617 -1444203431 820143587 1206211957 -645807914 -1366888384 932159994 1082691948 -847209319 -1165513713 596573621 1418317091 -890414976 -1108711402 618871212 1407453498 -1017441109 -1269029827 760575367 1515341073 -1003040590 -1288576988 708358558 1564442888 -1282963959 -998197601 1569318693 714004403 -1259716080 -1007848826 1524900668 769856426 -1118040517 -899989843 1397911319 609574785 -1171142110 -852034892 1413458702 590912408 -1372547475 -650664197 1077868353 926533591 -1453501836 -564501790 1196634968 810812366 -1595204001 -672387383 1323663219 971132901 -1484334522 -796792112 1233697642 1049594876 -1997953343 -1141161 1726466029 299956091 -1887149352 -125611442 1636434932 378352482 -2043531533 -248177051 1748783071 523992905 -2124420374 -161949060 1867615174 408337232 -1788954971 -497449421 2068895625 207087391 -1842122052 -449560022 2084377488 188359430 -1685766505 -327021055 1972068283 42757933 -1662453106 -336606696 1927715746 98675508 -1432570040 -577009698 1150473828 865462002 -1376685231 -621395001 1140789885 888677099 -1538834566 -750776340 1246322262 1028550336 -1557464221 -735196171 1294244431 975416025 -1221875924 -1070819398 1495647744 774043286 -1337564363 -952020061 1581777433 693056143 -1175441634 -822665336 1476283954 553221796 -1096946937 -912598127 1351846443 664058557 -1846372480 -420108522 2147284652 150718010 -1767943271 -510106865 2022781621 261489187 -1624694862 -399626460 1898413726 102780424 -1740317781 -280761539 1984608903 21858833 -1941600284 -79513742 1649141448 357357150 -1960295427 -63999125 1696998097 304157255 -2103570474 -174506176 1821404922 462904940 -2047620145 -218825895 1811786467 486185589 -2119048053 -155790307 1874822567 414758193 -2032394094 -237301756 1758609854 534081832 -1888850759 -127050705 1633947029 375602435 -2012764000 -16738250 1711917452 286193946 -1677265681 -352205703 1913165251 84911445 -1687473930 -328466336 1969574362 40001868 -1830978339 -438678453 2094210545 198454631 -1783580476 -491288494 2076105192 213510526 -1159740349 -841419563 1423025519 601265657 -1112407974 -894095156 1404854646 616255968 -1274786703 -1023181593 1510616413 755834315 -1284929432 -999376642 1567091012 710990290 -1486302169 -797973327 1231467787 1046578589 -1610280898 -687726424 1309372690 957104516 -1447863275 -558601085 1203584313 817499567 -1361143796 -640046950 1087437088 936888758 -1733634614 -273816228 1990505702 27493488 -1614343725 -390061755 1909027071 114180201 -1770955272 -512332434 2021604564 259525698 -1860396575 -434394761 2131949773 135645275 -2061646418 -233114312 1796449410 471110676 -2106588745 -176738015 1820221595 460935181 -1949938276 -54428406 1707617456 315563046 -1934915195 -72566509 1655040169 362993727 -1547373310 -725367404 1305121838 986555576 -1532415717 -743571059 1252479031 1033920673 -1390445264 -635941466 1125194780 873868426 -1435322071 -579499585 1149032453 863758483 -1099700890 -915089936 1350403146 662353116 -1189207681 -837217815 1460682835 538407109 -1331139244 -944808510 1587940472 698432750 -1211782835 -1060988453 1506527329 785185015 -672447731 -1595116645 971317793 1323438775 -796489964 -1484671102 1049159224 1234163374 -651113665 -1372062807 926853651 1077516933 -564326618 -1453703248 810774026 1196711580 -899918999 -1118084097 609366597 1398080211 -852387984 -1170823194 591394396 1413007050 -997729445 -1283396659 713669239 1569622753 -1008066750 -1259524140 769949294 1524846328 -326802491 -1685957805 42664681 1972122239 -337074212 -1662019766 99010288 1927411302 -497095689 -1789273247 206605019 2069346893 -449630226 -1842077832 188567234 2084208212 -248351839 -2043329737 524030605 1748705819 -161499208 -2124904658 408016532 1867965954 -1442925 -1997616379 300391103 1725999657 -125550710 -1887236324 378166950 1636658736 -823102900 -1174977830 553522016 1475945462 -912411051 -1097169213 664000377 1351935983 -1070859650 -1221801240 774216530 1495444420 -951697817 -1337913615 692608843 1582264285 -750296536 -1539288386 1028195076 1246638994 -735402447 -1557293401 975488797 1294202763 -576919014 -1432626548 865241910 1150663584 -621728253 -1376379243 889147183 1140359097 -174173564 -2103877102 462435240 1821836094 -218917219 -2047564277 486406065 1811597095 -79308106 -1941771744 357284762 1649183500 -64479569 -1959842247 304512899 1696681749 -399949088 -1624345994 103228364 1897927514 -280721671 -1740392849 21686229 1984812867 -420295982 -1846150588 150776830 2147195752 -509669685 -1768407459 261189607 2023120753 -438492785 -1831202535 198394019 2094297141 -491723370 -1783114496 213812410 2075767852 -351884867 -1677616853 84461713 1913649159 -328503900 -1687397070 40176776 1969372190 -127258133 -1888681603 375673031 1633902673 -16255502 -2013215388 285840606 1712235592 -156124711 -2118743729 415226101 1874389091 -237208128 -2032448170 533863660 1758801018 -558694073 -1447808559 817717355 1203392765 -639711906 -1361447480 936420466 1087870180 -798455435 -1485850141 1046931545 1231149263 -687518356 -1610449414 957033536 1309416662 -1023143645 -1274863179 755658767 1510817945 -999697094 -1284577876 711439382 1566606464 -840984303 -1160205945 600963133 1423362219 -894280440 -1112183394 616315940 1404767410 -54128434 -1950277544 315126242 1708081524 -72624937 -1934826431 363181563 1654818157 -232941316 -2061850518 471071184 1796524358 -177185563 -2106102669 461258185 1819872607 -512687958 -1770639300 260006278 2021150992 -434322253 -1860439003 135439775 2132120841 -274036584 -1733445618 27584948 1990449442 -389591935 -1614775273 113847725 1909333307 -945278970 -1330708336 698765610 1587634620 -1060768737 -1211972471 785093939 1506583973 -915163084 -1099659102 662559000 1350232462 -836862931 -1189524293 537926913 1461136791 -635494302 -1390931724 873546062 1125544408 -579672965 -1435118355 863798615 1148958145 -725309360 -1547462458 986368380 1305344490 -743871415 -1532076833 1034358117 1252015603 2069761025 207174807 -1789891283 -497590853 2083768344 188020878 -1841452748 -449144414 1971684403 42120357 -1685330657 -326314615 1927823402 99578044 -1662639866 -337571440 1726553189 300821747 -1998095031 -2077217 1636096124 377743594 -1886734000 -124941882 1748145239 523609281 -2042825349 -247740947 1868517454 408445144 -2125385374 -162135564 1076899017 926358623 -1371648539 -650543757 1197336784 811259974 -1454142980 -564872854 1324066043 971805805 -1595554345 -672991935 1233543394 1048662132 -1484258866 -795922088 1569143981 713034811 -1282843263 -997298921 1525348532 770557986 -1260086888 -1008490226 1398584479 609977353 -1118644813 -900340443 1412526214 590757904 -1170271830 -851959492 1648704832 356650454 -1941218196 -78877446 1697184089 305121743 -1960404875 -64902941 1822340466 463046116 -2104437666 -174594872 1811116395 485769725 -2047012793 -218488623 2146577700 150281650 -1845736440 -419726178 2023745853 261675435 -1768847343 -510216057 1898554646 103716224 -1624783814 -400493396 1984192783 21189017 -1739980765 -280153931 1495997832 774647070 -1222280028 -1071494094 1581701521 692185351 -1337411395 -951089109 1475384762 553100588 -1174473578 -822492160 1352487331 664428853 -1097650033 -913047527 1151077868 865811834 -1433244480 -577414058 1139919349 888600931 -1375754023 -621242289 1246201310 1027650888 -1538661134 -749808540 1294614983 976056657 -1557913365 -735899523 1231580803 1047485973 -1486483537 -798933191 1308994202 956471820 -1609839690 -687015136 1202972337 817157671 -1447196771 -558188789 1088299688 936972862 -1362082940 -640191726 1423933159 601378417 -1160699957 -841601187 1404222206 615877224 -1111696430 -893654204 1510274773 755222083 -1274374151 -1022515345 1567175372 711852634 -1285073952 -1000316042 1913015883 83984093 -1677185177 -351330319 1969982034 40680132 -1687819394 -329065496 2094909049 198899439 -1831622827 -439052349 2075132512 213332726 -1782684852 -491170854 1873894959 414609081 -2118172925 -155709547 1759287862 534489760 -2032993510 -237646964 1634391581 376301195 -1889224911 -127694937 1711739396 285221522 -2012646616 -15842370 1349738434 661942100 -1099088146 -914747784 1461623771 538553165 -1190069513 -837301663 1588123632 699393894 -1331251492 -945715638 1506087913 784475007 -1211403579 -1060355501 1304711078 985890608 -1547030902 -724754916 1252625343 1034861353 -1532499309 -744433147 1126156180 874051330 -1391352136 -636053970 1148322701 863318811 -1434688863 -579120585 1797095178 471486364 -2062344666 -233558352 1819327251 460819333 -2105615809 -176559447 1707538232 314689454 -1949788652 -53500286 1655386913 363594679 -1935322611 -73244005 1990881134 28139512 -1734078910 -274514220 1908910967 113286113 -1614165413 -389088563 2020730716 259446730 -1770027408 -512182554 2132550469 135992275 -1861074327 -434801921 523421957 1748367763 -247683031 -2042914625 408882460 1868053898 -162436048 -2125046618 300499255 1726902689 -1630181 -1998581619 377783598 1636021688 -125115390 -1886530412 42326369 1971513847 -326387635 -1685288741 99097976 1928277486 -337216428 -1662956350 207507795 2069455301 -498061185 -1789460247 187929930 2083825116 -448924570 -1841642256 610068941 1398528347 -900560671 -1118455689 590425556 1412832578 -851489544 -1170703250 713515519 1568690537 -997654317 -1282527163 770352614 1525519728 -1008417590 -1260129188 971766185 1324140863 -672819067 -1595758573 1048985008 1233194278 -796369764 -1483772918 925921691 1077362957 -650243913 -1371987935 811447682 1197114644 -564931410 -1454054344 103413828 1898891474 -400058008 -1625249282 21249117 1984105675 -280339087 -1739756057 150106230 2146779360 -419688102 -1845812788 262124655 2023261433 -510536381 -1768495659 463398944 1822021814 -175077108 -2103985766 485698617 1811160239 -218280683 -2047181437 356868114 1648513156 -78970562 -1941163608 304653323 1697617053 -64568025 -1960708687 1028118668 1245767706 -750143072 -1538356938 975838357 1294806019 -735806023 -1557967569 865882302 1151033384 -577621614 -1433075452 888247463 1140237361 -620759669 -1376205539 552650984 1475868798 -822171196 -1174824622 664603889 1352285287 -913084963 -1097573045 774586586 1496084556 -1071308298 -1222504096 692487363 1581364309 -951523857 -1336945287 755280775 1510185745 -1022702933 -1274152387 711552926 1567514376 -999878990 -1285538268 601826229 1423446819 -841923943 -1160351217 615704492 1404426042 -893614464 -1111771626 817085411 1203014517 -557983025 -1447368103 937328634 1087983468 -640672042 -1361629632 1047016401 1232012103 -798600451 -1486790037 956692424 1308804958 -687106332 -1609783694 376081231 1634581465 -127604125 -1889281291 285691734 1711308736 -16175494 -2012340500 414253949 1874211819 -155229615 -2118626617 534562660 1759246322 -237853112 -2032822562 199072555 2094705597 -439092729 -1831548271 212885298 2075619236 -490848738 -1783034232 84284185 1912677263 -351768011 -1676721501 40621824 1970071446 -328878548 -1688041798 874486470 1125689936 -636355606 -1391015044 863133407 1148546633 -579059725 -1434775707 985928436 1304633954 -724929576 -1546828978 1034540781 1252976251 -743983167 -1532983465 698911394 1588574772 -945362034 -1331569896 784682683 1505918509 -1060425833 -1211359487 661848720 1349792262 -914529348 -1099279574 538887817 1461319199 -837769307 -1189636301 259111438 2021034648 -511714526 -1770460236 136085015 2132496001 -435019973 -1860882515 27931196 1991049898 -274443504 -1734122618 113767973 1908459187 -389441783 -1613846625 315009642 1707186940 -53949626 -1949303856 363556467 1655463653 -73068705 -1935523895 471671384 1796870862 -233618572 -2062257182 460383809 1819793111 -176257171 -2105952261 -112880552 -1908235058 390854004 1615644130 -30912447 -1993383721 270938477 1730216443 -140632982 -2137445124 428899654 1855409616 -252454797 -2013992731 519944543 1778026953 -453868484 -1812613974 184345872 2113656198 -476102619 -1801949005 227614985 2056655263 -366408690 -1657914216 69692706 1931500980 -314259433 -1706821503 55224635 1951242669 -1037323120 -1255373818 740677052 1529013546 -985239415 -1304346593 726143397 1548689715 -856671070 -1141437388 587095438 1442409752 -878839621 -1130706899 630430103 1385474305 -543382284 -1466198942 831702488 1184232782 -655269651 -1342812037 922681793 1106784599 -783864634 -1505747888 1061768682 1213103484 -701830945 -1590831031 941918707 1327741285 -530668263 -1755736689 240174133 2035807395 -416063232 -1875619434 154992684 2117742778 -293262037 -1719525955 9128967 2005695633 -370611918 -1628448348 132548638 1893841032 -35015299 -1964079637 333960273 1692460231 -91983516 -1920777742 344592456 1670193374 -214811313 -2076897831 490495075 1782279413 -195036842 -2091333184 441555066 1834395884 -617577007 -1405635257 893314301 1111086187 -597868088 -1420136098 844308708 1163137138 -706015773 -1561576075 1004891343 1289903193 -762918406 -1518208660 1015589078 1267701824 -964192843 -1316969181 680129689 1603191823 -1041608276 -1225957062 803483776 1491271702 -933487225 -1084543727 642940075 1364544573 -818816610 -1204360952 557824178 1446545444 -881592614 -1133197748 628987894 1383769952 -870436157 -1155988907 571495407 1427596153 -978813208 -1297133954 732307396 1554067282 -1027228943 -1245541785 751557597 1540156235 -691738946 -1581001176 952797074 1338881796 -777444697 -1498541519 1067926411 1218474781 -669028724 -1357357542 907087776 1091977014 -546133355 -1468687869 830262201 1182530351 -266480110 -2028280188 504608574 1762953128 -143650293 -2139676003 427717415 1853440945 -20554208 -1983811914 281558796 1741623194 -106194375 -1901286737 396753685 1621281667 -307575178 -1699875104 61122394 1956878284 -356056465 -1648348423 80307011 1942901717 -479113660 -1804173614 226439016 2054692862 -467891619 -1826899253 169012081 2098584551 -764885093 -1519388915 1013360311 1264686625 -721091710 -1576914156 990601902 1275875896 -592228439 -1414234305 851259013 1169825299 -606172240 -1395016922 902883996 1121442314 -807413761 -1193744535 567391955 1456899653 -927853594 -1078647952 649884362 1371226716 -1056677939 -1241288869 789200609 1477250679 -966157356 -1318147262 677903096 1600178798 -385423533 -1644046395 117999231 1880078057 -294968502 -1720970276 6636134 2002940656 -404918431 -1864736777 164826701 2127838939 -525292680 -1749574674 247384660 2042231490 -189663433 -2085173343 448763419 1840817805 -203672786 -2066021448 500322818 1792369300 -93683963 -1922216045 342105641 1667444415 -49824996 -1979675766 319412784 1678699174 -1658236580 -366059062 1931948144 69206246 -1706781371 -314333741 1951069289 55428351 -1812801170 -453645832 2113714242 184256724 -1801511561 -476566047 2056354907 227953869 -2137112264 -140938834 1854939156 429330562 -2014083807 -252398153 1778246669 519754907 -1908029174 -113051236 1615570982 390895792 -1993863917 -30458491 1730571327 270621865 -1505267308 -784318206 1212747960 1062084654 -1591036531 -701659877 1327813793 941876279 -1466107482 -543438544 1184012426 831891484 -1343144513 -654963415 1107254419 922250245 -1141874192 -856207002 1442709724 586756170 -1130519063 -879061633 1385415877 630518867 -1255413310 -1037248172 1529186542 740472952 -1304023589 -985588403 1548242167 726629473 -2077073379 -214609781 1782317361 490418599 -2090884092 -195521390 1834075432 441906622 -1964382161 -34678599 1692895491 333494677 -1920717770 -92070752 1670008090 344817036 -1719308167 -293453585 2005602645 9183683 -1628916640 -370178826 1894176076 132244954 -1755383733 -530986787 2035325287 240626161 -1875690414 -416019260 2117950846 154824168 -1084473131 -933531581 1364337145 643109231 -1204714292 -818498470 1447028192 557372790 -1316501273 -964626319 1602857419 680434013 -1226175234 -1041417112 1491365330 803429700 -1561636687 -705929177 1290088861 1004667147 -1517906776 -763255746 1267266948 1016055058 -1406084989 -617093099 1111407023 892963129 -1419961190 -598070260 1163099574 844385568 -1356909602 -669514936 1091654386 907436644 -1468860473 -545929391 1182570219 830187133 -1580942356 -691827846 1338694336 953018966 -1498841099 -777105565 1218911961 1067462223 -1297603654 -978382036 1554399894 732000768 -1245321309 -1027418315 1540064911 751613465 -1133270136 -881550562 1383975588 628816434 -1155633263 -870752505 1427115709 571948587 -1804528874 -478796928 2055172666 225985196 -1826826481 -467933287 2098378275 169182901 -1700095196 -307385422 1956968968 61065886 -1647878339 -356487253 1942568465 80612999 -1983511694 -20892700 1741185630 282022600 -1901344917 -106104835 1621468743 396531409 -2028106944 -266683434 1762912876 504683258 -2140123303 -143163441 1853763189 427368163 -1241251169 -1056755191 1477075891 789402405 -1318467962 -965806576 1600628650 677418812 -1193309523 -807880133 1456597889 567728919 -1078833484 -927629790 1371287448 649797390 -1414327557 -592174483 1170043863 851067713 -1394682142 -606476684 1120974798 903317336 -1519871287 -764433825 1265040357 1013042035 -1576706352 -721260986 1275805692 990646122 -1922424233 -93515071 1667515259 342062061 -1979193778 -50276648 1678346082 319731700 -2085508507 -189359373 1841285961 448330719 -2065928580 -203727126 1792151376 500514758 -1864551885 -405142875 2127778591 164914057 -1750010326 -524826948 2042533638 247048080 -1643726335 -385774953 1879628589 118483899 -1721008616 -294891890 2003115828 6434722 832314960 1184575174 -544047236 -1466609686 921819721 1106701023 -654328987 -1342665741 1061656162 1212196596 -783681714 -1504786472 942297723 1328374509 -702270633 -1591540799 741019188 1529626274 -1037734120 -1256038514 726059565 1547827899 -985093375 -1303405673 586188294 1442297488 -855709910 -1141254212 631063071 1385853577 -879549645 -1131146331 183647896 2113211918 -453222476 -1812238558 228588161 2056833559 -476996691 -1802065093 69842602 1932428860 -366487674 -1658788080 54817459 1950564901 -313912417 -1706220791 390409980 1614945898 -112504880 -1907589306 271117029 1731189363 -31028279 -1994278049 429827790 1855559256 -141506590 -2137524364 519267031 1777619521 -251853829 -2013645971 679948049 1602232199 -964080067 -1316061525 803924744 1491983262 -1041987036 -1226589518 643606307 1364957109 -934099441 -1084885351 556884794 1446400940 -817954282 -1204276608 892354421 1110904803 -616669607 -1405522225 845020012 1163578362 -598500800 -1420514602 1005303623 1290569681 -706357653 -1562188035 1015444318 1266762696 -762834318 -1517346076 334041049 1693335375 -35164427 -1965007261 344247232 1669593942 -91575572 -1920099718 489850859 1781905277 -214112569 -2076453295 442450930 1834513252 -196009250 -2091511224 241049533 2035887915 -531595631 -1755886073 154393508 2117397298 -415384952 -1875211746 8755087 2005051161 -292817245 -1718827467 132666262 1894736640 -370789702 -1629421012 61504722 1957514308 -308011522 -1700582040 80197835 1941997661 -355870233 -1647384207 225572064 2054603894 -478177844 -1804032678 169619705 2098921583 -468561451 -1827315389 505244854 1763335200 -267186790 -2028716788 426813615 1853331513 -142685821 -2139490027 281470084 1740755986 -20413016 -1982876354 397090973 1621889035 -106610255 -1901956825 952392730 1338207372 -691389130 -1580397152 1068079107 1219405973 -777520849 -1499412039 908055592 1092150462 -669928188 -1357478510 829558833 1182081191 -545492707 -1468317301 628313214 1383365864 -880988846 -1132847676 572426343 1427749105 -871306933 -1156064803 732480588 1555035354 -978934432 -1298033162 751108181 1539453123 -1026858631 -1244900881 447827347 1840676101 -188797761 -2085086167 500992394 1792784668 -204281690 -2066360272 342541729 1668150583 -94067571 -1922853861 319226296 1677734190 -49717100 -1978773502 117857783 1879141729 -385336101 -1643180979 7051758 2003609976 -295307070 -1721579436 165533125 2128274771 -405555991 -1865120641 246419932 2042044746 -524390160 -1749467034 568290651 1457020365 -808383369 -1193919263 649242946 1370855892 -927152018 -1078200072 788850025 1476646399 -1056275387 -1240615725 677978480 1601049062 -966311844 -1319079734 1013480767 1265585577 -765060077 -1520358267 990230822 1275234736 -720644086 -1576212324 850654477 1169474971 -591555551 -1413831497 903754004 1121517954 -607104968 -1395171154 1441848148 586673090 -1140934024 -856061202 1386028877 630861787 -1131184543 -879472905 1529566054 741106672 -1255853494 -1037958436 1548130175 725723113 -1303841197 -984627515 1212664624 1061223334 -1505121764 -783377782 1328156457 942489535 -1591448059 -702325101 1184645890 832271252 -1466818002 -543878472 1106347803 922138509 -1342183881 -654780767 1855912860 429509386 -2138006864 -141055450 1777549189 519311123 -2013438295 -252023233 1615164334 390218552 -1907682686 -112451052 1730721719 271550241 -1993943397 -31332851 1932127224 70179694 -1658352940 -366953918 1950625761 54730615 -1706406195 -313688485 2113037258 183849820 -1812200730 -453299600 2057283539 228104005 -1802385665 -476645783 1290529301 1005378179 -1562014919 -706561105 1267084812 1015094938 -1517793504 -762347594 1110467111 892818097 -1405222133 -617008227 1163765310 844797608 -1420572910 -598411388 1365047921 643549927 -1085105315 -933909557 1446067816 557190910 -1203806396 -818384942 1602712131 679494357 -1316416657 -963763207 1491777114 804095692 -1226516618 -1042028576 2005256925 8583755 -1718899727 -292775065 1894256324 133119570 -1629065240 -371105922 2036220655 240743033 -1756355645 -531164331 2117306102 154449504 -1874991142 -415574196 1781717689 490072623 -2076394603 -214201597 1834950304 441986614 -2091810932 -195670246 1693012619 334389789 -1964559449 -35650767 1669633682 344172036 -1920272450 -91371736 1741076950 281119040 -1983325958 -19928980 1621851599 397167961 -1901781789 -106812299 1763520996 505020786 -2028777272 -267100066 1852896765 427279723 -2139188015 -143023033 2054269362 225876260 -1803564898 -478611448 2099015083 169565501 -1827533689 -468370415 1957306752 61673750 -1700511572 -308056006 1942480281 79746319 -1647737675 -355552221 1554553118 732932488 -1297680334 -979253084 1539661063 750939537 -1244971989 -1026814787 1383272748 628367802 -1132630016 -881180522 1428084021 572122531 -1156533223 -870873969 1092585850 907590124 -1357780906 -669591360 1181896035 829783541 -1468257201 -545579815 1338245448 952316382 -1580572572 -691187470 1219085649 1068430791 -1498962819 -778005269 2128447639 165328897 -1865160261 -405481171 2041597070 246905880 -1749144158 -524739276 1879441573 117518387 -1643617911 -384872161 2003551420 7140394 -1721391728 -295529210 1667930355 342730853 -1922762273 -94123703 1678204138 318794876 -1979105850 -49410736 1840320705 448143447 -2084605459 -189251205 1792857304 500950094 -2066565644 -204110494 1169401951 850696393 -1413625485 -591726107 1121872966 903437520 -1395651222 -606650884 1265115245 1013911803 -1520025279 -765365801 1275454580 990041314 -1576303272 -720587314 1476704315 788760749 -1240803049 -1056052863 1600748578 678317236 -1318642418 -966775400 1457467401 567804063 -1194241755 -808033869 1370682384 649446534 -1078160068 -927226454 667011228 1355216906 -909137488 -1094149850 548146309 1470839827 -828215895 -1180345025 689586350 1578987576 -954982014 -1340927724 779584695 1500558369 -1065753189 -1216424691 980867320 1299310702 -730285612 -1551922878 1025187041 1243360375 -753566259 -1542304421 883773642 1135239260 -626839066 -1381760656 868259027 1153934405 -573639169 -1429617303 481290324 1806227650 -224294536 -2052670994 465710157 1824857307 -171160223 -2100593161 309616742 1702056176 -59113142 -1954729508 354002047 1646171369 -82328237 -1945045563 18413616 1981794470 -283731684 -1743672950 108346409 1903299775 -394568443 -1619235437 264466434 2026127508 -506654418 -1765137992 145667099 2141815949 -425667273 -1851267679 1054538205 1239271755 -791373583 -1479301017 968310212 1320160594 -675717912 -1598133122 805401071 1191592313 -569438013 -1459085227 929871350 1080788320 -647834406 -1369054132 594405817 1416288559 -849114987 -1167804413 603991456 1392975158 -905032564 -1123451878 766927243 1521570077 -1011351385 -1262538703 719037842 1574737156 -992623426 -1278020568 95738133 1924393347 -340084679 -1665300305 47783180 1977494938 -321422304 -1680847690 191844647 2087215537 -446615541 -1838808931 201495870 2063967656 -502467566 -1794390908 402901361 1862597095 -166877091 -2130011957 527306088 1751727614 -245339068 -2040046382 383271235 1642033621 -120184721 -1882124039 297108826 1722987980 -4463498 -2000890656 368552478 1659935368 -67515598 -1929446492 312110599 1704812177 -57405653 -1953284163 455877164 1814762170 -182304000 -2111474794 474080821 1799804579 -229669095 -2058831985 138459770 2135395052 -431039658 -1857426496 254639715 2016038645 -517791921 -1776013351 110834248 1906049758 -392866972 -1617796110 32962129 1995556551 -268920963 -1728075797 781814486 1503574592 -1063785478 -1215243412 703876815 1593015897 -939905053 -1325588619 541197028 1464152690 -833854520 -1186245794 657442557 1344861803 -920541231 -1104767161 858692274 1143581220 -585040994 -1440232696 876830379 1128558141 -632471673 -1387655407 1039471232 1257382422 -738495572 -1526971590 983094937 1302324751 -728320075 -1550743773 216832863 2079042505 -488441229 -1780102427 193027910 2089185232 -443597206 -1836577028 37163885 1966089211 -331779519 -1690418473 89839476 1918756834 -346769832 -1672247602 291212091 1717353389 -11146729 -2007836031 372657954 1630633908 -130535922 -1891688808 528483081 1753691039 -242327003 -2037820749 418236176 1877669766 -152852932 -2115725654 931314583 1082493697 -645080389 -1366562259 821002126 1206406936 -555671902 -1444532684 962147237 1314784051 -682143095 -1605344737 1043658684 1228130090 -801466736 -1489132026 708160499 1563597669 -1002714401 -1287849399 760770538 1516199804 -1017770298 -1269744048 619586497 1407783767 -891272467 -1108905349 595847128 1417992014 -846362892 -1165314462 1135414680 883571982 -1381798732 -626762718 1153485185 868743447 -1429296979 -573990853 1299613098 980530492 -1552358266 -729820144 1243300275 1025274149 -1542119265 -753790967 1578769916 689778026 -1340834608 -955036602 1501026789 779151731 -1216759607 -1065449377 1354864078 667329880 -1093667614 -909589388 1470910935 548102465 -1180552965 -828047251 2026057040 264510918 -1764930436 -506823446 2142169417 145349087 -1851750299 -425215757 1981326690 18847220 -1743338418 -284035880 1903518075 108155373 -1619328937 -394514239 1702116660 309530018 -1954915304 -58889074 1645869357 354339259 -1944610815 -82794345 1806677254 480806288 -2052991958 -223943492 1824682271 465912201 -2100555725 -171237211 1521892569 766577743 -1262985739 -1010864797 1574697152 719112278 -1277847060 -992827014 1416475883 594183293 -1167862329 -849025711 1392537842 604455012 -1123151394 -905371320 1191259325 805706795 -1458614895 -569869049 1080879268 929814578 -1369273976 -647644898 1239065743 1054708761 -1479227997 -791415499 1320640662 967856128 -1598488134 -675401428 1641552913 383724679 -1881768643 -120500821 1723193352 296937630 -2000963292 -4421198 1862505507 402957493 -2129791729 -167066215 1752059962 526999724 -2040516330 -244907648 2087652469 191380707 -1839108775 -446276145 2063779948 201718010 -1794332352 -502556202 1924432967 95663313 -1665473173 -339880451 1977172062 48132296 -1680400014 -321908252 1906011930 110911372 -1617621450 -393068896 1995877123 32611221 -1728525777 -268436807 2134959912 138926014 -1857124860 -431376750 2016224049 254415783 -1776074211 -517705077 1814855550 455823336 -2111693230 -182112572 1799469927 474385393 -2058364341 -230102307 1660417868 368101338 -1929800096 -67197194 1704604501 312280003 -1953213831 -57449745 1257590738 1039302468 -1527042306 -738451864 1301842891 983546717 -1550390553 -728638863 1143916512 858388342 -1440700724 -584608166 1128465401 876884847 -1387437355 -632663485 1463967670 541421344 -1186185574 -833942004 1345297327 656976697 -1105069437 -920204779 1503254404 782165778 -1214794072 -1064270274 1593054109 703800075 -1325763919 -939703769 1753243227 528969421 -2037497993 -242675743 1877842498 418032340 -2115765394 -152777736 1717294697 291301119 -2007648443 -11368493 1630933616 372318950 -1892125860 -130071606 1966558783 36732585 -1690751213 -331473019 1918536230 90028720 -1672156406 -346825828 2079114765 216790683 -1780308191 -488269897 2088829460 193344130 -1836096712 -444050514 1408138899 619269637 -1109385281 -890818775 1417919114 595888668 -1165108314 -846533840 1563817633 707970615 -1287940211 -1002658021 1515729592 761201198 -1269410924 -1018076414 1314483959 962485857 -1604907045 -682606771 1228188398 1043569272 -1489318974 -801244332 1082320581 931518035 -1366521879 -645154945 1206854364 820515402 -1444854800 -555322522 -283622764 -1742769662 18228152 1980830510 -394951027 -1619872229 108783521 1904006967 -507262298 -1765475792 265137034 2026543900 -424800577 -1851179479 144732051 2141675269 -223390992 -2052562330 480326620 1806041930 -171796759 -2100976001 466417605 1825294163 -59450686 -1955337644 310033390 1702726520 -82239781 -1944179123 353861623 1645236065 -730439076 -1552854326 980943728 1300181990 -753162683 -1541630253 1024837481 1242757119 -626136466 -1381311752 883133250 1134869460 -574607753 -1429791007 869158747 1154056141 -910069192 -1094303058 667882260 1355293570 -827541983 -1179941193 547542797 1470490523 -954533366 -1340224868 689216294 1578347440 -1065927149 -1217393019 779706175 1501458345 -167545899 -2130427069 403510009 1862935151 -244402228 -2039904422 526440160 1751639670 -119997465 -1881158799 383163083 1641130589 -4898818 -2001596568 297492178 1723625028 -340499535 -1665969369 96076445 1925001739 -321280088 -1679911106 47695492 1976628754 -445650045 -1838621931 190941871 2087107129 -503173222 -1794826484 202133174 2064350752 -848473315 -1167432821 593703473 1415840423 -905931004 -1123571822 604960296 1393149630 -1011426513 -1263408199 767080963 1522502293 -992272586 -1277415520 718634522 1574063756 -791002247 -1478659089 1054089813 1238569667 -675838112 -1599031306 968484428 1321129690 -570307765 -1459160099 806333031 1191746289 -647229614 -1368703036 929197694 1080385256 -584179690 -1440149376 857751866 1143435692 -633084913 -1387998055 877495587 1128969653 -738875356 -1527605070 1039911176 1258092958 -728208323 -1549837141 982912273 1301364103 -1063702414 -1214381852 781668702 1502634440 -940247957 -1326201603 704288071 1593681361 -834488256 -1186625322 541907308 1464592890 -919634855 -1104655153 656481653 1344679395 -432013090 -1857605560 139354610 2135511396 -517094201 -1775569839 253994475 2015663485 -392460052 -1617119110 110488000 1905449302 -269071115 -1729004445 33041881 1996430671 -67694406 -1930420180 368669078 1660829952 -56961885 -1952586699 311735695 1704166681 -181626744 -2111068130 455276964 1814415666 -230597487 -2058982393 474955197 1799884075 -1003155113 -1288560191 708538491 1564229869 -1017588402 -1268783656 760656994 1515291892 -890332827 -1108760077 618723401 1407699167 -847028868 -1165726230 596458576 1418333382 -645791437 -1367002715 931946527 1082871945 -554711766 -1444350532 820093958 1206293648 -681998079 -1604404841 962062381 1313921211 -801878760 -1489797746 1043999796 1228741794 -10800737 -2007236343 290803891 1716674597 -130615930 -1892563696 372806826 1631560764 -243222099 -2037937861 529455233 1753868311 -152207948 -2115351262 417537176 1877224462 -487841285 -1779756691 216154327 2078634049 -444471838 -1836657292 193955022 2089333848 -331896375 -1691313825 37341413 1967061107 -346395184 -1671602874 89394428 1918057578 -1955297392 -59525370 1702553276 310236714 -1944501367 -81890529 1645683365 353374771 -2052124766 -223854796 1805741710 480665112 -2101163077 -171574483 1825352343 466328065 -1765566476 -507205790 2026763992 264947278 -1850846227 -425106565 2141205185 145162839 -1743249466 -283168944 1981185770 17911420 -1619665953 -395121847 1903934195 108825189 -1340430504 -954361906 1578419828 689174242 -1216912575 -1066380329 1501102701 780022523 -1094635670 -909762564 1355763270 667451088 -1179849869 -827597851 1470270047 547732169 -1381124292 -626358358 1134810640 883222150 -1430228187 -574143565 1154355721 868819615 -1552531698 -730787944 1299734050 981429940 -1541670121 -753087615 1242929723 1024633517 -1838172463 -446134713 2086787069 191293291 -1795001656 -502971810 2064389092 202056562 -1665909021 -340586891 1924816847 96300889 -1680213254 -320943508 1977064406 47229760 -1881626955 -119564765 1641465753 382859023 -2001378644 -5090758 1723532160 297546518 -2130497913 -167502319 1863143339 403341117 -2039551330 -244721144 1751157682 526891812 -1459513831 -569989489 1192228661 805881763 -1368632832 -647273834 1080177452 929366970 -1478877653 -790810947 1238662919 1054035857 -1598563790 -676271452 1320794910 968788872 -1263106435 -1011763477 1522067281 767547335 -1277476252 -992185614 1574249288 718410718 -1167258033 -848675111 1415802723 593780725 -1124021674 -905446720 1393470330 604609516 -1186798318 -834284156 1464632382 541832360 -1104207605 -920120931 1344356391 656830641 -1214681824 -1063363146 1503071244 781204634 -1326143175 -940336721 1593493525 704510083 -1527384714 -739064352 1258001498 1039967436 -1550306961 -727776775 1301696579 982606037 -1439793852 -584495662 1142955112 858205438 -1388070563 -633042485 1129175153 877324519 -2110994982 -181668532 1814209782 455447648 -2059337277 -230280875 1800364271 474501241 -1929949720 -68125314 1660497092 368974930 -1952806415 -56772249 1704257757 311679051 -1617177154 -392370904 1905636498 110265348 -1728704089 -269409999 1995993227 33505309 -1858052724 -431526630 2135833760 139004982 -1775396459 -517297917 2015623353 254068783 -1604725677 -681646907 1314370943 961578473 -1489760182 -801955620 1228566886 1044201968 -1367188383 -645567241 1082932557 931859931 -1443915656 -555177746 1205991764 820431298 -1108425673 -890637151 1407231259 619156877 -1165819858 -846974792 1418551554 596267412 -1288352763 -1003324269 1564159273 708582847 -1269266404 -1017137014 1515645232 760338854 -1690831717 -332348403 1966708151 37659937 -1671810942 -346226668 1918128558 89350456 -1779663703 -487896001 2078416261 216345875 -1836992336 -444168154 2089802140 193521930 -2038373121 -242756503 1754170835 529118533 -2115165978 -152432528 1877164490 417624412 -2007274291 -10724261 1716850145 290602359 -1892243244 -130967486 1631111672 373291374 1828969165 436529755 -2096251935 -200635529 1785601748 493432386 -2074050568 -211333266 1675121407 350184041 -1915341869 -86965435 1689622246 330475120 -1967392822 -37959844 1890896553 129235519 -1631933563 -373449965 2010713776 14564902 -1713934436 -288334070 2121220763 157839885 -1872682057 -412740831 2030208642 235255316 -1760761938 -536094920 1450048005 560646803 -1201431767 -815486017 1358970396 637996682 -1089577168 -938905690 1488351799 800146081 -1229450469 -1044438131 1608234542 685541048 -1311385854 -959256684 1272638049 1021172471 -1512797363 -757875749 1287073400 1001397998 -1564913836 -708935742 1157718611 839275205 -1425079425 -603442199 1114416714 896243420 -1402812570 -614074384 1947790220 52419354 -1709798752 -317605322 1937059733 74587907 -1652863303 -360939985 2059625406 230970152 -1798503790 -473288188 2108598183 178886449 -1818179957 -458754531 1773140968 514378622 -2019452220 -257512878 1858224113 432344935 -2134090019 -137662901 1735685082 275989324 -1988488458 -25353632 1612298179 387876693 -1911040273 -116332935 1333185348 946994130 -1585927576 -696280322 1209732957 1058815947 -1508544911 -787325209 1101874038 917140448 -1348263334 -660335924 1187022703 835172345 -1462835645 -540420395 1388436256 633793462 -1127237108 -876049766 1437343545 581644207 -1146978795 -861581693 1545229074 723346308 -1307299266 -988609880 1534564107 745580445 -1250298329 -1031878991 1597356111 674400473 -1321477789 -969086475 1482194006 794774720 -1235870342 -1051644436 1374564477 652804331 -1075818159 -924360249 1451488356 562349298 -1198680760 -812997154 1115858987 897947837 -1400059641 -611583599 1173318706 854088868 -1411314402 -588890744 1280909337 996020367 -1571339979 -716148317 1261757440 1010029718 -1522891476 -767707718 1683724423 324839441 -1974077013 -44906179 1664507038 338783240 -1925694030 -96531164 1786777781 495394851 -2071039591 -209108721 1844303020 451601466 -2082228864 -186350314 2045544675 250329205 -1746736689 -521807527 2122403066 159808620 -1869664810 -410510016 2000093393 3158087 -1724292611 -297905813 1884996808 123597918 -1638619676 -380398222 1177454862 824818072 -1474238430 -551036748 1094929687 910458241 -1353896901 -666231635 1224016188 1072837034 -1493475312 -771993466 1335412005 950007219 -1583963127 -695102305 1536792938 748595708 -1248331706 -1030698800 1559518579 737373669 -1292223393 -973271863 1430393176 574955982 -1152618380 -867483422 1378866497 623437271 -1138641811 -886668037 2101389766 172464464 -1823553302 -464914308 2049797599 220880201 -1809642253 -484164507 1939546612 77336930 -1651162920 -359501746 1962337773 66180475 -1694989119 -302009257 1626847650 401639732 -1896228722 -100734952 1738177979 278744365 -1986782057 -23909375 1848390032 422248710 -2145234756 -148545494 1765930377 507954463 -2024827739 -263674829 158277577 2120757087 -413040923 -1872343437 235068368 2030431046 -536036612 -1760851350 129275899 1890821997 -373623081 -1631730111 14242786 2011063156 -287886642 -1714421160 349704109 1675575099 -86610303 -1915658729 330681268 1689451298 -38032744 -1967351282 436438943 1829025545 -200415565 -2096441819 493765510 1785295632 -211803478 -2073619908 838942465 1158025111 -602972627 -1425510725 896334616 1114360718 -614294988 -1402623326 1020966707 1272809381 -757803489 -1512839543 1001878314 1286620092 -709291514 -1564597616 800468837 1488003059 -1044885943 -1228964129 685501308 1608309738 -959083952 -1311589690 560834391 1449826241 -815544709 -1201342739 637559630 1359434712 -938605982 -1089916172 276049544 1735597598 -25538652 -1988264142 387574417 1612634631 -115897411 -1911506133 514827962 1772656172 -257833066 -2019100928 432169635 1858425397 -137624689 -2134166759 230899436 2059669114 -473079872 -1798672554 179239669 2108279395 -459236391 -1817728177 51951326 1948223048 -317270030 -1710102684 74805959 1936867921 -361032725 -1652808835 723127872 1545420502 -988516500 -1307353094 746048089 1534130895 -1032213643 -1249993757 633439858 1388754660 -875567266 -1127688248 581714539 1437299453 -861789369 -1146809391 917315108 1101672114 -660373752 -1348186210 834722365 1187506859 -540099823 -1463186553 947295766 1332848256 -696715462 -1585461332 1058755087 1209819801 -787139805 -1508768843 995720523 1281248733 -715711385 -1571803919 1010088274 1261668804 -767895426 -1522669336 897774969 1116063215 -611543979 -1400134461 854536544 1172832758 -589213620 -1410965286 653159727 1374248377 -924840957 -1075364715 562276662 1451530656 -812791782 -1198851956 674620701 1597166987 -969178063 -1321421657 794304772 1482625426 -1051312088 -1236176706 3628419 1999662357 -298238801 -1723986887 123378074 1885186316 -380307274 -1638676448 250402225 2045502759 -522013539 -1746566133 159453608 2122719550 -410029948 -1870118894 494947815 1787264369 -208786229 -2071389091 451774974 1844099432 -186390318 -2082154428 324781525 1683813699 -44718855 -1974299537 339083724 1664168282 -96968480 -1925230474 574770186 1430617244 -867422938 -1152705104 623872019 1378400389 -886970049 -1138304599 748274744 1537143982 -1030249196 -1248815742 737411105 1559441591 -973446899 -1292021349 1073044590 1223847160 -772063934 -1493430828 949524599 1335863521 -694748837 -1584281139 825152604 1177150666 -551504528 -1473804826 910364741 1094983891 -666013335 -1354087937 422341826 1848335444 -148763154 -2145043080 507619547 1766234189 -263206409 -2025260703 402121968 1626395750 -101087780 -1895910070 278536425 1738346623 -23838267 -1986825901 77298854 1939622960 -359326326 -1651364580 66500799 1961986089 -302458477 -1694504699 172029076 2101855234 -464611912 -1823890130 221065357 2049572891 -484224607 -1809555145 -1512419131 -757243821 1272197609 1020461439 -1565027108 -709843894 1287255536 1002358118 -1425942281 -603527071 1158658523 839420237 -1402200850 -613733256 1113750978 895831380 -1200799583 -815108041 1449337229 560206107 -1090485064 -939019218 1359930772 638178562 -1229535085 -1045301243 1488497087 801085737 -1311044470 -958645220 1607822758 684875056 -1632342003 -374128485 1891242273 129835447 -1713785836 -287406974 2010633528 13690286 -1871710145 -412563287 2120325395 157723013 -1761461210 -536539984 2030853386 235629980 -2096930711 -201043713 1829568837 436875731 -2073123728 -211184410 1784726876 493352394 -1915164581 -85993267 1675004279 349288929 -1967838142 -38658860 1689996654 331120120 -1128177276 -876195566 1389297832 633876542 -1146313315 -861170421 1436730545 581301287 -1306859082 -987899616 1544849562 722712588 -1250480721 -1032839879 1534676099 746486805 -1586073120 -697220746 1333268684 947855450 -1508133383 -786659985 1209390293 1058202691 -1347552814 -659895996 1101240574 916760680 -1463796277 -540603043 1187929319 835284081 -2018557620 -257396262 1772167264 514199798 -2134735531 -138037821 1858921593 432788719 -1988834946 -25953816 1736091730 276666564 -1910960793 -115458575 1612147787 386948317 -1709682392 -316710466 1947611140 51445906 -1653238479 -361585241 1937503261 75285643 -1799104230 -473634420 2060302390 231377056 -1817305853 -458674795 2107669551 178736313 -1746128313 -521469231 2044875627 249914365 -1870530978 -410597688 2123339634 159950820 -1724401035 -298808605 2000280409 4123599 -1638236564 -379760902 1884561216 122892246 -1973738973 -44297547 1683309327 324170649 -1925781958 -97397076 1664648982 339720064 -2071942639 -209216889 1787743037 495582123 -2081591800 -185966946 1843597092 451166130 -1400761713 -612031975 1116500899 898319157 -1410345322 -588716544 1172420538 853968684 -1571185987 -715216341 1280834449 995150599 -1523294556 -768381390 1262108552 1010634526 -1321925909 -969788803 1597727687 675042129 -1235695886 -1050675612 1482074078 793876296 -1074885927 -924206513 1373694965 652729187 -1199354176 -813400490 1452093420 562700154 -1896414458 -101698672 1626956330 402543292 -1986345185 -23201911 1737795123 278107813 -2144564428 -148128862 1847781912 421911182 -2025763027 -263815237 1766796801 508042903 -1824517278 -465099788 2102293070 172573400 -1808935045 -483727379 2049160791 220497601 -1650746544 -358831162 1939208828 76729066 -1695129783 -302944289 1962425957 67047155 -1248255026 -1029827752 1536639714 747663988 -1292572713 -973875391 1559922427 738047597 -1153258500 -867853462 1431096016 575404614 -1137741851 -886546573 1377898185 623263327 -1473367126 -550960324 1176523398 824664592 -1354500173 -666581211 1095603871 910861833 -1493845096 -772633842 1224465076 1073539618 -1583841407 -694202601 1335238317 949038651 -1044998719 -1229871785 800650477 1488962683 -958705192 -1310957234 685060340 1607598178 -814932493 -1201001115 560168159 1449413705 -939468310 -1090000516 638499014 1359579216 -603880027 -1425623757 839902345 1158206495 -613662276 -1402244822 895623312 1113919494 -757461609 -1512227583 1020554427 1272142893 -709375602 -1565460200 1002023074 1287559220 -86461175 -1914731105 349623333 1674699955 -38440688 -1968029306 331026492 1690050730 -201114309 -2096886355 437083159 1829399681 -210831070 -2073441868 492869646 1785178264 -412113555 -1872194053 157402177 2120676567 -536714892 -1761259038 235667544 2030776526 -374067873 -1632428599 129649779 1891466469 -287708858 -1713448496 14125162 2010167548 -659708800 -1347775466 916702636 1101329722 -541040487 -1463332849 835584437 1187590435 -696898382 -1586422748 947408286 1333755144 -786700117 -1508059075 1058376071 1209186577 -988105500 -1306688398 722785736 1544807774 -1032359683 -1250934677 746131921 1534992711 -876528426 -1127871424 634347002 1388866924 -861079345 -1146369959 581081571 1436920181 -473725880 -1799047970 231597412 2060113394 -458342319 -1817612089 178266493 2108101099 -317191046 -1709228820 51801430 1947295168 -361379741 -1653409547 75213135 1937545689 -25914324 -1988909894 276493568 1736295830 -115781579 -1910611805 387395865 1611661711 -256959458 -2019021688 513899826 1772506532 -138225657 -2134513519 432847147 1858832829 -209651901 -2071476267 495883887 1787406073 -185781414 -2081815604 451105398 1843684064 -44335247 -1973661721 324345437 1683107531 -97076376 -1926132738 339270212 1665133266 -298326233 -1724852303 3769867 2000598685 -379968706 -1638067288 122962450 1884516996 -521375979 -1746182269 249695801 2045066927 -410932468 -1870226534 160418336 2122906294 -923871349 -1075189987 652261031 1374127665 -813493358 -1199299836 562918078 1451901480 -969580615 -1322094801 674971285 1597771267 -1051157600 -1235244234 794229388 1481755162 -715536401 -1570834567 995600067 1280349781 -768343050 -1523371168 1010459354 1262309964 -612216867 -1400537269 898379505 1116413543 -588280892 -1410811054 853666536 1172757118 -358889982 -1650657644 76916526 1938986936 -302644709 -1695468915 66609975 1962890145 -465547728 -1824031066 172896028 2101944202 -483554775 -1809139009 220457733 2049235859 -148056474 -2144606480 421705546 1847953372 -264170881 -2025446679 508523347 1766343621 -101228972 -1896845630 402210680 1627262958 -23422387 -1986155813 278199137 1737739255 -772413750 -1494034852 1073448934 1224521584 -694672685 -1583410619 949371903 1334932329 -550605064 -1473683858 824184788 1176977218 -666653983 -1354458505 911068109 1095433051 -868026706 -1153055176 575444866 1431021332 -886099273 -1138228703 622941083 1378247437 -1030127972 -1247916534 748101552 1536175910 -973817211 -1292662253 737860521 1560144703 -1304040386 -985473880 1548455186 726449540 -1255659481 -1037100879 1529235723 740391325 -1130470388 -879143782 1385170208 630666678 -1141661675 -856387453 1442693433 586871215 -1343030182 -654979892 1107074422 922463712 -1465960381 -543684395 1183930735 831941113 -1591118744 -701610754 1327961412 941630930 -1505447823 -784105241 1212862813 1062068683 -1993618186 -30606240 1730522586 270703948 -1908012817 -113166215 1615358403 391076181 -2014296892 -252218286 1778263528 519640446 -2137161507 -140857269 1855185393 429183335 -1801659246 -476320764 2056437182 227904808 -1812916085 -453629923 2113894823 184043825 -1706601312 -314547146 1950954892 55444762 -1658154823 -366108625 1931800981 69452035 -1419846273 -598086167 1162918995 844598469 -1405937306 -617338384 1111324746 893012188 -1517988531 -763206181 1267414113 1015809271 -1561816748 -705715774 1290203256 1004650734 -1226191589 -1041302131 1491577911 803249313 -1316747006 -964478572 1602906158 680351928 -1204665047 -818580033 1446781957 557520019 -1084260048 -933711450 1364320284 643223690 -1875837513 -415773407 2118032539 154774541 -1755498066 -530970312 2035505282 240412692 -1628736123 -370391789 1894061225 132260927 -1719225956 -293502710 2005455024 9429030 -1920471597 -92218043 1669958911 344898665 -1964365366 -34793124 1692682470 333674608 -2091096607 -195340937 1834091725 441791579 -2077122056 -214527634 1782563028 490270786 -2139910468 -143344086 1853747088 427482886 -2028057947 -266765773 1762667401 504830751 -1901590898 -105957864 1621518242 396449588 -1983528297 -20778495 1741398971 281842477 -1648058664 -356274610 1942683636 80596834 -1700177215 -307336617 1957116909 60820347 -1826679062 -468179332 2098296774 169232208 -1804414221 -478813595 2054992863 226198345 -1155682700 -870670622 1427361624 571801550 -1133483411 -881370373 1383992129 628702167 -1245305274 -1027533104 1539852138 751794172 -1297358241 -978529591 1554350963 732083173 -1498759664 -777154938 1218764604 1067708330 -1580762615 -692041057 1338579749 953035699 -1468975582 -545913164 1182750478 829974424 -1357057477 -669269331 1091736343 907387777 -1721188355 -294678677 2003230417 6417991 -1643807772 -385725582 1879775944 118237790 -1749862449 -525072551 2042451683 247096949 -1864436778 -405159104 2127598330 165126764 -2065715303 -203907313 1792134837 500629027 -2085459072 -189441258 1841040044 448477754 -1979439189 -50129091 1678395015 319649297 -1922440270 -93400284 1667728030 341881352 -1576624331 -721309789 1275657753 990891663 -1519690964 -764646470 1264925184 1013058198 -1394796793 -606460015 1121154603 903104189 -1414474978 -591928440 1170125362 851018404 -1078882479 -927547449 1371532925 649649899 -1193522360 -807699490 1456613988 567614194 -1318451357 -965920779 1600415311 677598937 -1241005190 -1056902164 1477026390 789484224 -701945542 -1590814292 942098454 1327528064 -784011997 -1505501771 1061850127 1213054105 -655187704 -1342860898 922533924 1107030194 -543202031 -1466411641 831587389 1184249003 -878823074 -1130821176 630216818 1385654500 -856425145 -1141584431 587045995 1442491645 -985288340 -1304264198 726388800 1548542166 -1037535883 -1255193117 740693081 1528898767 -314111502 -1707067036 55142622 1951291464 -366293525 -1657930371 69512391 1931713617 -476282432 -1801735850 227729644 2056638586 -453949991 -1812564657 184493301 2113410147 -252700266 -2013845248 519993530 1777944620 -140649073 -2137330407 429112483 1855228981 -30699100 -1993563854 270921864 1730330654 -112831043 -1908316885 390608017 1615791111 -818800517 -1204475667 557611351 1446726081 -933241758 -1084691212 642891086 1364626904 -1041657783 -1225875233 803729765 1491124723 -964406192 -1316789050 680146300 1603077610 -763033569 -1518192503 1015769395 1267489189 -706163706 -1561330544 1004973354 1289854396 -597786579 -1420185413 844161281 1163383191 -617397196 -1405848414 893199640 1111102862 -195282765 -2091186139 441604511 1834313993 -214827862 -2076783556 490708358 1782099216 -91770751 -1920958441 344576429 1670308155 -34966376 -1964162034 333714868 1692607778 -370464553 -1628694463 132467195 1893890413 -293147442 -1719542696 8949218 2005908852 -416243483 -1875406733 155107785 2117726559 -530750212 -1755687830 240322000 2035561798 -467711048 -1827112146 168897172 2098600450 -479031391 -1804222665 226291341 2054938139 -356203638 -1648102628 80388774 1942852144 -307689581 -1699858683 61302463 1956664873 -106406948 -1901106358 396770032 1621166694 -20602939 -1983729837 281804521 1741475455 -143404050 -2139823240 427668162 1853522516 -266463241 -2028394655 504395483 1763133005 -546215056 -1468638234 830409308 1182284490 -669208727 -1357144065 907202117 1091960531 -777329854 -1498557484 1067745902 1218687736 -691591333 -1581246515 952714871 1338930913 -1027179756 -1245623422 751311416 1540303534 -978600179 -1297313893 732290593 1554181815 -870452442 -1155873872 571707914 1427415708 -881838273 -1133049943 629036563 1383687813 -50038023 -1979495825 319429589 1678584643 -93733152 -1922134410 342351820 1667297114 -203427125 -2066169251 500274151 1792451441 -189647150 -2085288380 448550910 1840998248 -525112675 -1749788149 247270321 2042247975 -404836732 -1864786414 164679592 2128084798 -295116113 -1720724935 6718339 2002891541 -385538378 -1644030432 118179738 1879865100 -966108623 -1318229337 677657373 1600326539 -1056465368 -1241469250 789184260 1477365650 -927870461 -1078533483 650097455 1371046841 -807660006 -1193597300 567441206 1456818080 -606254507 -1394967869 903031673 1121197039 -592409012 -1414021414 851373920 1169809398 -720977305 -1576930575 990421835 1276089309 -764737922 -1519634712 1013278546 1264736196 2057070134 228284064 -1802369254 -476760180 2112987695 183931577 -1811954941 -453446763 1950871044 54582930 -1706455256 -313606210 1932143133 70064779 -1658565839 -366773337 1730901586 271337156 -1994057858 -31315992 1615245899 390169309 -1907829913 -112204815 1777401440 519556854 -2013356212 -252071974 1855797881 429525743 -2137826475 -141268029 1106396926 922056296 -1342429230 -654633148 1184858855 832090737 -1466833973 -543763619 1328139980 942603866 -1591234592 -702505098 1212418773 1061370435 -1505072135 -783459473 1548048026 725771788 -1303693386 -984873184 1529385603 741319189 -1255738449 -1037974727 1386143400 630844990 -1131364476 -879259886 1441995441 586426919 -1141015651 -856012021 1669814135 343959521 -1920387493 -91355443 1693094766 334341112 -1964707262 -35405100 1834803013 442232787 -2091729303 -195719425 1781603164 490089418 -2076214672 -214414618 2117093139 154630021 -1874975169 -415689047 2036171530 240825244 -1756110298 -531311952 1894502177 132972471 -1629114867 -371024229 2005273400 8469422 -1719113196 -292595070 1491695551 804144937 -1226369389 -1042274811 1602532262 679707440 -1316302198 -963780068 1446182797 557174555 -1203986783 -818172361 1365195668 643304194 -1085187400 -933860818 1163814875 844715853 -1420818697 -598264223 1110680514 892638036 -1405238546 -616893832 1267068905 1015209855 -1517580603 -762528173 1290284016 1005525862 -1561965860 -706643382 1219101876 1068315682 -1499175528 -777825010 1338491053 952168507 -1580621439 -691105513 1181846662 829864976 -1468011094 -545727172 1092372639 907769865 -1357764173 -669705947 1427969232 572138566 -1156352516 -871086742 1383125193 628613215 -1132547611 -881229453 1539742946 750890100 -1245119026 -1026568872 1554733307 732719213 -1297794601 -979236543 1942234236 79893738 -1647688368 -355633722 1957290085 61788403 -1700298423 -308235809 2099227726 169385176 -1827549854 -468255244 2054318167 225794241 -1803810437 -478463507 1853043736 427033742 -2139269836 -142973534 1763635201 505004183 -2028957395 -266886725 1621670954 397380796 -1901667066 -106828400 1740994611 281168037 -1983178465 -20174455 1370568181 649463139 -1077979943 -927439793 1457320428 568050042 -1194159936 -808083370 1600830919 678268241 -1318789909 -966529923 1476884958 788547912 -1240917774 -1056036764 1275471249 989926663 -1576516419 -720407509 1265361288 1013764382 -1520074588 -765284302 1121824163 903519541 -1395405681 -606798823 1169189306 850876716 -1413609322 -591841280 1793004861 500704683 -2066648047 -204061561 1840435492 448127410 -2084786168 -189038434 1678023951 319008153 -1978991581 -49427275 1667848470 342780288 -1922615238 -94369620 2003305817 7288271 -1721342859 -295611165 1879425344 117633494 -1643405204 -385052422 2041810283 246726141 -1749160889 -524624687 2128497010 165247460 -1865406370 -405333816 519086898 1777832868 -251739618 -2013662584 429745963 1855608765 -141359609 -2137770351 271264512 1730943894 -31110612 -1994229062 390524697 1614929807 -112685515 -1907376477 55030614 1950385088 -313929094 -1706106132 69891919 1932347353 -366733725 -1658640651 228342628 2056981490 -476947896 -1802147106 183631741 2113327083 -453009839 -1812418873 631145466 1385804652 -879697194 -1130900928 586368995 1442084725 -855824689 -1141238183 725945288 1547844446 -984913180 -1303618958 740872145 1529872199 -1037652227 -1256087957 942248862 1328456456 -702025038 -1591688668 1061443463 1212376849 -783665493 -1504901571 921836460 1106586426 -654542208 -1342485994 832561077 1184427811 -544096615 -1466528241 132878963 1894556389 -370805921 -1629305911 8803946 2004969212 -293062842 -1718679600 154147393 2117544663 -415335571 -1875293189 241032792 2036002510 -531382412 -1756065822 442270231 1834726017 -195894469 -2091527251 489768462 1781954200 -213965022 -2076698700 344394277 1669348019 -91657463 -1920050273 334155324 1693318826 -35344624 -1964793978 1015395003 1266844205 -762588265 -1517493503 1005090466 1290749492 -706340978 -1562302696 845036169 1163463199 -598713435 -1420334285 892599952 1110756870 -616718404 -1405440214 556966623 1446351433 -818101261 -1204030619 643786438 1364743760 -934213654 -1084868740 803810029 1491999355 -1041806399 -1226802345 679800564 1602477666 -963997736 -1316110514 751223216 1539436838 -1027039076 -1244688374 732628393 1554789695 -979016571 -1297984493 572344706 1427798292 -871159634 -1156310984 628133275 1383578893 -880874313 -1132864479 829542868 1182196034 -545279752 -1468497810 907810253 1092298075 -669879071 -1357560713 1068128742 1219324272 -777766710 -1499264932 952606207 1338027369 -691405613 -1580282811 396943736 1622135278 -106528684 -1902006078 281355617 1740772855 -20233139 -1983089445 426993994 1853118940 -142800794 -2139473680 505326931 1763286469 -267334529 -2028471063 169865500 2098774410 -468611024 -1827233626 225588485 2054489491 -478391255 -1803852609 79984942 1942178232 -355854334 -1647499116 61455671 1957596577 -307766245 -1700729715 903737585 1121632359 -606891555 -1395351221 850408680 1169622142 -591505980 -1413913262 990279875 1275152469 -720889361 -1576064647 1013693658 1265405004 -765075978 -1520243360 678092949 1601032195 -966491719 -1318866641 788997260 1476400154 -1056356960 -1240566474 649160871 1370904625 -927004277 -1078445795 568110270 1457232936 -808268398 -1193935612 246665273 2041897135 -524439275 -1749384829 165549088 2128159926 -405768948 -1864940134 6838283 2003789981 -295290585 -1721693775 117808146 1879223428 -385090242 -1643328088 319078493 1677979851 -49634959 -1978822169 342426692 1668166866 -93887128 -1923066370 501172335 1792571641 -204396221 -2066343467 447908982 1840626912 -188945062 -2084839988 -125305233 -1887383815 378117955 1636741077 -1426826 -1997731104 300178266 1726180300 -161712547 -2124724533 408033137 1867851751 -248401340 -2043247918 524276584 1748558846 -449778165 -1841832291 188649255 2084159409 -497210862 -1789257084 206785342 2069134248 -336894407 -1662232913 98895637 1927427971 -326720992 -1686007114 42517260 1972368282 -1008083289 -1259409871 770162571 1524666141 -997975362 -1283249624 713718674 1569540868 -852339051 -1170905597 591148985 1413154607 -899706228 -1118264806 609350560 1398194998 -564212029 -1453719979 810594287 1196924793 -650966310 -1372308916 926772214 1077566304 -796571919 -1484622233 1049307101 1233917771 -672627992 -1594903938 971432900 1323422546 -509817042 -1768161352 261271042 2023071380 -420410569 -1846133855 150956571 2146982541 -280541412 -1740605558 21571120 1984829094 -399867131 -1624394861 103080489 1898173119 -64233654 -1959989284 304463462 1696763632 -79291565 -1941886011 357071487 1649363689 -219129992 -2047383570 486422100 1811482306 -174222495 -2103794697 462680653 1821688539 -621613082 -1376395408 888966858 1140571740 -576771073 -1432872087 865159891 1150712389 -735483948 -1557244094 975636216 1293956718 -750476339 -1539075237 1028309729 1246622327 -951713918 -1337798892 692821678 1582083640 -1071105125 -1221653747 774265527 1495362081 -912361552 -1097251034 663754396 1352082954 -822889559 -1175157953 553505413 1476059667 -894329619 -1112101765 616562113 1404620119 -841197324 -1160026014 600979928 1423247694 -999680801 -1284692919 711226867 1566786917 -1022897978 -1275010992 755610090 1510900092 -687436663 -1610499041 956886437 1309662515 -798275440 -1486063610 1046817212 1231165738 -639826757 -1361431507 936600983 1087657217 -558841694 -1447563212 817799566 1203343640 -236995547 -2032628557 533847305 1758915999 -156075972 -2118825814 414980368 1874536838 -16501737 -2013068159 285889851 1712154029 -127274994 -1888567144 375886114 1633722804 -328684479 -1687184169 40291693 1969356283 -351967144 -1677567794 84609396 1913403874 -491576205 -1783360283 213730655 2075817417 -438378390 -1831218948 198213958 2094510544 -743789140 -1532125894 1034210432 1252260886 -725128779 -1547675357 986253465 1305360399 -579787362 -1435101944 863978674 1148744740 -635641465 -1390685935 873627819 1125494845 -836911672 -1189442210 538172644 1460989042 -915375663 -1099478713 662575357 1350117483 -1060751878 -1212086932 784880854 1506763840 -945032733 -1330855563 698716367 1587716185 -389771932 -1614561806 113962056 1909316830 -274118275 -1733395989 27732049 1990203591 -434174634 -1860684352 135357562 2132169964 -512573105 -1770655271 259825763 2021363957 -176972544 -2106282602 461241388 1819987130 -232892135 -2061932145 470825013 1796671651 -72870606 -1934678620 363230238 1654736008 -54144725 -1950162499 315338759 1707901073 -1662305429 -336851971 1927633479 98724561 -1685651598 -327036956 1971887710 42970824 -1842302119 -449346609 2084491893 188343011 -1789036736 -497399850 2069042796 206841594 -2124666097 -161801319 1867663907 408255157 -2043547882 -248062080 1748995642 523812524 -1886936259 -125791317 1636418065 378466951 -1997904092 -1222734 1726219784 300103326 -1484448861 -796775627 1233877647 1049381401 -1595351110 -672141524 1323744918 971083264 -1453419631 -564550905 1196487357 811057707 -1372366968 -650877154 1077753508 926549554 -1171125305 -852149423 1413245675 591092349 -1117794338 -900137144 1397862130 609656420 -1259764747 -1007766685 1525146329 769708623 -1283176468 -998017158 1569334976 713889366 -2047866326 -218678596 1811835654 486103952 -2103587277 -174391643 1821617951 462725001 -1960082920 -64179570 1696981812 304272290 -1941551615 -79595881 1648895789 357504955 -1740170674 -281007400 1984527202 21908468 -1624580521 -399642943 1898233723 102993901 -1768123780 -509893910 2022896464 261473222 -1846454683 -420059405 2147432265 150472671 -1096930590 -912713100 1351633870 664238936 -1175195909 -822813075 1476235223 553303873 -1337613616 -951938490 1582023676 692908906 -1222089015 -1070639521 1495664613 773928819 -1557579130 -735180272 1294425002 975203132 -1538982241 -750531063 1246404531 1028501285 -1376603468 -621444574 1140642712 888922894 -1432389971 -577223109 1150359425 865478423 -1361225239 -639997569 1087584453 936642643 -1448043024 -558387866 1203698908 817482826 -1610165797 -687742643 1309192439 957317217 -1486154302 -798218924 1231385838 1046627448 -1284879987 -999458533 1566845089 711137335 -1274573420 -1023361790 1510599864 755948590 -1112424001 -893980375 1405067411 616075269 -1159985754 -841272016 1423074442 601183260 -1783400159 -491501129 2075990029 213526683 -1830896328 -438727250 2094062612 198700162 -1687621357 -328220283 1969655871 39952553 -1677380342 -352189028 1913345062 84698288 -2012976827 -16557613 1711933545 286079231 -1888899748 -126968374 1634192496 375454950 -2032148105 -237448735 1758560347 534163661 -2119031442 -155904520 1874609218 414938324 -1211733848 -1061070786 1506281860 785332498 -1330926415 -944989145 1587924381 698547467 -1189224294 -837103604 1460896182 538226976 -1099946877 -914942955 1350452655 662271289 -1435404084 -579450790 1149180384 863512950 -1390625579 -635728829 1125309945 873852271 -1532301058 -743587736 1252299218 1034133828 -1547225881 -725613455 1305040331 986604893 -1935128480 -72386314 1655056716 362879450 -1949987719 -54346513 1707863381 315416003 -2106343342 -176885564 1820172670 461017576 -2061630389 -233229091 1796236647 471291377 -1860216828 -434607982 2131835176 135662014 -1770873827 -512381813 2021457201 259771815 -1614491594 -389816160 1909109018 114131340 -1733749713 -273800007 1990685955 27280789 811496551 1197032689 -565177013 -1453906467 926134398 1077182696 -650260142 -1371872828 1048968277 1233308867 -796156551 -1483952657 971520076 1324288218 -672769696 -1595840010 770270211 1525568661 -1008270033 -1260374599 713334810 1568903308 -997539530 -1282543200 590539825 1412816039 -851669731 -1170489973 610215976 1398282430 -900642556 -1118406254 187716783 2084004921 -448907901 -1841756907 207458486 2069536800 -497815142 -1789607668 99343517 1928129547 -337265231 -1662874329 42342532 1971398674 -326600280 -1685108418 377963723 1635808349 -125229593 -1886513807 300581074 1726853188 -1777154 -1998335640 408734969 1868299375 -162353707 -2125095613 523307232 1748383862 -247502388 -2043127462 692405542 1581413808 -951376886 -1337191268 774406463 1496297897 -1071194093 -1222520699 664718612 1352269186 -913265608 -1097360210 552798477 1475623323 -822253535 -1174775625 888296770 1140155860 -621005714 -1376058120 866095451 1150853581 -577638281 -1432960799 975822192 1294921190 -735593380 -1558147894 1027873129 1245915647 -750094267 -1538438957 304834030 1697404280 -64682814 -1960692652 356950519 1648464225 -79118117 -1940918195 485551580 1811406154 -218198800 -2047230874 463284677 1822038355 -174896919 -2104199041 261911946 2023441692 -510520154 -1768610768 150057363 2146861317 -419442497 -1845960663 21495224 1983958318 -280388460 -1739674622 103430561 1898776887 -400271219 -1625069541 40376037 1970218611 -328828983 -1688123553 84267772 1912791658 -351554608 -1676901562 213098199 2075438657 -490864645 -1782919315 199121614 2094623320 -439338014 -1831400588 534709889 1759000087 -237934675 -2032773317 414368408 1874194958 -155409484 -2118413534 285511347 1711521317 -16060513 -2012356855 375999146 1634630204 -127456378 -1889527024 956708397 1308690107 -687319295 -1609603177 1047261748 1231864482 -798649576 -1486707826 937279007 1088065161 -640426189 -1361776731 816871942 1203194512 -557966550 -1447482436 615589449 1404442335 -893434011 -1111984141 601678416 1423692486 -841841796 -1160399894 711634555 1567465197 -1000026281 -1285292095 755460706 1509972724 -1022817458 -1274135592 460531620 1819547442 -176339320 -2105903586 471786429 1796854571 -233799023 -2062044665 363376534 1655676672 -72954182 -1935540692 314928015 1707236121 -53802333 -1949550027 113522624 1908606806 -389392660 -1613928838 27915225 1991164751 -274230539 -1734303133 136298482 2132316004 -435036450 -1860768184 259161067 2020952957 -511960377 -1770313135 538773356 1461336058 -837589440 -1189849386 661701493 1350038499 -914447783 -1099328817 784764766 1505869768 -1060573582 -1211113756 699091783 1588362193 -945477013 -1331553539 1034557192 1252861854 -744196572 -1532803406 986174225 1304486791 -724979139 -1546747221 863084346 1148628908 -578814442 -1434923392 874273571 1125870517 -636339697 -1391129959 1412608355 590709237 -1170419633 -851713831 1398764922 609764844 -1118759850 -900324160 1525234001 770574791 -1259906947 -1008703253 1568996680 713280990 -1282761628 -997348110 1233494279 1048744337 -1484013525 -796069699 1323853086 971986312 -1595538382 -673106780 1197353269 811145635 -1454356455 -564692849 1077144876 926211514 -1371698176 -650462058 1868337579 408658237 -2125270905 -162152431 1748063666 523658532 -2042678114 -247987192 1636243865 377497871 -1886816075 -124893149 1726668160 300805398 -1998275412 -1864646 1928036815 99397977 -1662656285 -337457035 1971733974 42038592 -1685576454 -326167444 2083523069 188168555 -1841403695 -449226681 2069745124 207289714 -1789678392 -497771426 1294565410 976138420 -1557667570 -736046696 1245987899 1027830957 -1538644713 -749922943 1139935248 888486022 -1375966916 -621061718 1151323145 865664159 -1433293531 -577331789 1352568902 664379600 -1097797270 -912801284 1475564639 552887497 -1174588045 -822475291 1581586548 692201698 -1337231016 -951301682 1495850093 774892795 -1222197951 -1071542825 1984405738 21008508 -1739996730 -280039088 1898603763 103634021 -1625029153 -400345783 2023499992 261822542 -1768797708 -510297758 2146561217 150395991 -1845522963 -419906181 1810935950 485982232 -2046897758 -218504908 1822258327 463094785 -2104289861 -174840531 1697331388 304875562 -1960486512 -64853754 1648819365 356633651 -1941398135 -78664417 1711592417 285467511 -2012564787 -15891877 1634277368 376317806 -1889044780 -127908286 1759468499 534276933 -2033108225 -237630871 1873977290 414560092 -2118320410 -155464080 2075378565 213185299 -1782734167 -491089345 2094925724 198784778 -1831835984 -438872538 1969769399 40860449 -1687803237 -329180659 1912967086 84066104 -1676939646 -351478252 1567290153 711836607 -1285254651 -1000103277 1510422320 754976678 -1274456548 -1022466422 1404140315 615926669 -1111549385 -893900127 1423752962 601591700 -1160585682 -841617736 1088283469 937087963 -1361870239 -640371977 1202726740 817305538 -1447147912 -558270738 1309043583 956390377 -1610085805 -686867771 1231794022 1047306224 -1486500278 -798818596 2132796064 135844406 -1861123188 -434719974 2020746937 259331631 -1770240107 -512002301 1908697746 113465860 -1614148674 -389203160 1990831755 28220957 -1733832793 -274661583 1655239364 363840082 -1935240216 -73292930 1707423453 314705483 -1949607951 -53713049 1819507446 460606048 -2105730086 -176542900 1797177071 471436921 -2062491709 -233312427 1148306024 863433470 -1434475708 -579300398 1125910129 874198759 -1391302819 -636135477 1252674138 1034779340 -1532744842 -744285216 1304923715 985710293 -1547047057 -724639751 1506202124 784458394 -1211583712 -1060142154 1588270613 699147907 -1331333319 -945666129 1461541438 538602152 -1189922030 -837547132 1349557799 662154929 -1098973429 -914763875 629634757 1384138323 -880207895 -1131534465 585806556 1441628746 -857418768 -1142693018 727514871 1549520481 -984440869 -1303007411 741423854 1530268280 -1036035134 -1254593708 942696097 1329026615 -700577907 -1590085861 1063101112 1213895214 -783039596 -1504382206 921431699 1106042373 -656044097 -1344094423 830876298 1182865948 -544715866 -1466991824 518608397 1777231515 -253282527 -2015361097 428118548 1854120578 -141888712 -2138192978 271769151 1731587753 -29573357 -1992585339 392108582 1616390832 -112100598 -1906947172 56510057 1952020223 -313514171 -1705568301 70484592 1932833510 -365042852 -1657089078 226872923 2055405261 -477384841 -1802723359 182979138 2112830164 -454661266 -1813947400 1016874884 1268479762 -762173784 -1516956098 1005683613 1291236107 -704650575 -1560751577 843567030 1161887520 -599150950 -1420911092 891947951 1110260537 -618370429 -1406969323 556488672 1445750646 -819644724 -1205729702 642159609 1363256175 -934743339 -1085291965 804315090 1492643652 -1040269570 -1225159064 681384907 1603939165 -963413273 -1315681679 133326668 1895127002 -369359264 -1627703562 10462037 2006488003 -292437383 -1718160657 153743230 2117001192 -416838062 -1876902204 239348583 2034441201 -532002229 -1756529955 440760104 1833060286 -196405756 -2092161390 489206577 1781498791 -215559651 -2078154101 345964314 1671024524 -91185610 -1919439200 334707459 1693715349 -33727953 -1963300167 397481031 1622549713 -104893077 -1900526083 282906718 1742463176 -19746446 -1982496284 426417269 1852681443 -144376487 -2140942897 503797868 1761634554 -267830976 -2029123114 168166435 2097231029 -469211889 -1827711591 225165370 2053959852 -479878890 -1805479552 81628177 1943714951 -355209923 -1646994005 61884424 1958181022 -306304732 -1699145294 752825487 1540883481 -1026468445 -1244240587 733147286 1555415040 -977497670 -1296326356 570735805 1426295851 -871703151 -1156715257 627669156 1382959154 -882435704 -1134548706 828908779 1181684861 -546945593 -1470007983 906354930 1090703460 -670334498 -1358122680 1068739801 1219796047 -776090123 -1497694877 954099904 1339643990 -691009044 -1579730566 246031622 2041386384 -526105558 -1750895428 164094239 2126565769 -406224845 -1865502555 7449908 2004262306 -293614568 -1720124274 119302445 1880840635 -384694271 -1642776425 320681314 1679427060 -49064882 -1978374952 342946171 1668792813 -92368809 -1921408831 499563856 1791069638 -204940164 -2066748182 447445321 1840007647 -190506907 -2086524685 902038990 1120089432 -607492894 -1395829644 849986007 1169092929 -592994053 -1415540627 991923708 1276689770 -720245552 -1575560122 1014122981 1265990003 -763615031 -1518659489 678630826 1601447228 -964856698 -1317387248 790548915 1478091045 -1055870817 -1239973879 648584600 1370467598 -928580428 -1079915486 566581633 1455581463 -808765267 -1194588101 1105966017 921469783 -1343892755 -656219525 1183217624 830555982 -1467476236 -544266654 1328561139 943131493 -1589749025 -700880311 1214119914 1062915964 -1504469306 -782979504 1549575077 727421747 -1303199095 -984223201 1529964476 741758762 -1254160752 -1036503546 1384590231 629152513 -1131853125 -879855059 1441460110 586014488 -1142649182 -857489868 2055574281 226665375 -1802767835 -477314381 2112378640 183461766 -1813629380 -455014742 1952324411 56175533 -1706001897 -313046399 1932779298 70578100 -1656898034 -365261160 1731363693 271954939 -1992498623 -29633833 1616856948 391673826 -1907284392 -111798578 1776880479 518929353 -2014877069 -253732123 1854197574 428081104 -2138395030 -141713668 1492157056 804762134 -1224809556 -1040592070 1604142745 681211407 -1315756107 -963373277 1445661362 556546596 -1205507170 -819832056 1363594923 641859133 -1085755513 -934306031 1162318564 843096690 -1421216824 -598817954 1110071037 892167787 -1406912559 -618461369 1268521686 1016801856 -1517126662 -761967764 1290919631 1006038617 -1560297501 -705130635 1671340616 345608926 -1919892636 -90704910 1693673041 334780103 -1963128963 -33933333 1833249402 440539884 -2092217514 -196314176 1781067363 489676533 -2077847729 -215892007 2116661804 154043066 -1876438272 -417274986 2034529845 239290019 -1756752103 -531814513 1894922782 133499528 -1627628750 -369398876 2006973959 10014353 -1718509781 -292114499 1943916867 81453525 -1647071121 -355172103 1957696858 62334412 -1698794378 -306625312 2097568113 167864807 -1828177827 -468776757 2053873000 225226238 -1805255612 -480064302 1852490023 426635697 -2140889077 -144469859 1762067774 503330216 -2029427694 -267496316 1622231317 397834627 -1900074951 -105375569 1742507276 282836378 -1982665696 -19538762 1219752331 1068810525 -1497526105 -776298447 1339962770 953746692 -1580182338 -690527192 1181252025 829376815 -1469704043 -547280893 1090895264 906136886 -1358177140 -670241766 1426383343 570675577 -1156939581 -871518123 1382622710 627971424 -1134082854 -882871220 1541368285 752376139 -1244591887 -1026148249 1555213764 733322578 -1296249624 -977535874 1791418370 499241108 -2067234514 -204492360 1839932443 447485069 -2086320841 -190679647 1679648816 320493734 -1978463972 -49006198 1668328489 343383231 -1921069819 -92668525 2003955814 7782640 -1719692982 -294084132 1880896639 119211241 -1642965677 -384473659 2041215060 246237378 -1750853256 -526177810 2127019085 163613915 -1865818783 -405869065 1370013898 649064540 -1079598618 -928935568 1455752403 566375493 -1194629633 -808692375 1601390840 678721646 -1317197356 -965076670 1478397153 790215799 -1240404531 -1055400613 1277153454 991486008 -1575898750 -719945452 1265767607 1014309921 -1518570085 -763673331 1120163996 901998602 -1396033104 -607319770 1168743557 850308115 -1415053911 -593441473 -312542003 -1705391013 55614945 1951903095 -365741868 -1657534398 71129592 1933207918 -477793025 -1803402135 227218899 2056004933 -454512410 -1813020560 182899146 2111955292 -253104983 -2014389185 518491525 1776336147 -142333776 -2138892250 428493212 1854765322 -30251877 -1992993779 272369079 1731933473 -111173502 -1906798572 391233966 1616310584 -701441019 -1590170477 943635753 1329171903 -782428132 -1504040822 1062435120 1213483430 -655666121 -1343462239 920991003 1105331597 -544829394 -1467899720 831058178 1183826324 -880292767 -1132397321 629779789 1385078235 -857077640 -1142081298 585394516 1440963010 -983808941 -1302629179 726803839 1549080041 -1036943286 -1254706980 742383974 1530450416 -196751988 -2092761830 441167008 1833737270 -215479915 -2077279997 489056441 1780570159 -90290754 -1919322840 344990866 1670845444 -34373209 -1963675343 335405195 1694158877 -369959448 -1628050050 134003908 1895533650 -291563023 -1718081177 9533661 2006337611 -416721446 -1876007604 153564406 2116027488 -532377149 -1757175467 239792367 2035138681 -819204796 -1205019182 556108904 1445117182 -934925987 -1086252597 642271345 1364162791 -1041209994 -1225304608 805176410 1492726988 -962748049 -1315270151 680771651 1603596501 -761463520 -1516515914 1016241164 1268100250 -705611463 -1560933969 1006589973 1291348099 -599296750 -1421851260 843650110 1162749096 -617959157 -1406303843 891605031 1109647537 -546791857 -1469075751 828833635 1180815349 -670737834 -1358796096 906705786 1091308524 -776792451 -1498142997 1069381457 1220167623 -690040220 -1579556110 953201480 1339524062 -1025536469 -1244086595 751955719 1540808593 -978171342 -1296729436 733752094 1555766152 -872151527 -1157417329 571107125 1426937763 -882261504 -1133579626 627548972 1382060986 -469320057 -1828614639 168353707 2098196285 -479495522 -1804842488 224730034 2053253924 -354601291 -1646655965 80959385 1943299855 -307170644 -1699233222 62821248 1958322966 -105795869 -1900634507 398446543 1622736729 -19109126 -1982113172 282201046 1742027584 -144038191 -2140334521 426002429 1852012395 -267918648 -2029989282 503940068 1762571122 -965497074 -1317757032 679333410 1601896116 -1054971113 -1239852159 789580347 1477917357 -928504004 -1079044182 648431120 1369536134 -809114843 -1195191373 566985225 1456255647 -607862934 -1396469764 902487622 1120792272 -592872589 -1414640667 849812063 1168124617 -719374504 -1575483442 990991988 1276536546 -764218559 -1519008809 1014796909 1266393851 -48394298 -1977958576 320073450 1679089276 -93303841 -1921549495 343812851 1668880997 -205125644 -2067712158 499672792 1791972942 -190069779 -2085817477 447062721 1839370839 -525688926 -1750225100 245694094 2040778264 -406365253 -1866437843 164182679 2127432193 -294578288 -1720310010 8353468 2004370986 -383986807 -1642339553 118665893 1880457779 -1993197111 -30078625 1732008165 272328819 -1906311728 -111620794 1615961340 391556202 -2014727685 -252804755 1776799959 518053953 -2138802718 -142391948 1854543054 428680280 -1803212371 -478013125 2055948417 227309591 -1813451340 -454042334 2112261272 182565902 -1705074273 -312897271 1951449267 56094757 -1657576058 -365669104 1933378730 70923324 -1302587135 -983881321 1548908589 727009467 -1255023336 -1036587634 1530903604 741903522 -1131966157 -880762459 1384771615 630112393 -1142270678 -856857156 1441018886 585303184 -1343551131 -655607309 1105553481 920803551 -1467560580 -545128982 1183362128 831495366 -1590656681 -700993087 1329520763 943313133 -1503836850 -782600744 1213408354 1062474996 -1876359032 -416401378 2116512164 153114930 -1757098863 -532415481 2034937277 239967531 -1628274502 -369774548 1895621014 133943552 -1717615453 -291998667 2006001039 9835801 -1919018772 -90625926 1670412736 345459030 -1963729675 -34280349 1694350809 335187279 -2092592930 -196960184 1833693682 441237860 -2077731641 -214997935 1780889067 488703357 -1421400000 -599779114 1162430828 844003834 -1406473127 -617751345 1109691765 891534819 -1516461966 -761556764 1267908958 1016459720 -1561238421 -705276675 1291781447 1006122449 -1225770972 -1040774990 1493063944 804874654 -1315046339 -962933589 1603509521 680832391 -1205096426 -819167104 1445318970 555934124 -1085901809 -935246695 1363678499 642721205 -1157342389 -872191011 1426733671 571280113 -1133928622 -881938492 1382547070 627101416 -1243622535 -1025973265 1540469333 752255683 -1296951456 -977983498 1555854924 733693658 -1498199249 -776700999 1220356611 1069161109 -1579249866 -690372704 1339092506 953671308 -1469529315 -546311285 1181131313 828478119 -1358625020 -670943342 1091266088 906778302 -2140505213 -143832299 1852054191 425929273 -2029535334 -268398836 1762254518 504294944 -1900940367 -105463001 1623167645 397976075 -1982056536 -19200194 1741837956 282420754 -1646433305 -354788495 1943210699 81017437 -1699696642 -306733208 1958661842 62520900 -1828265003 -469642429 2097709817 168800879 -1804916788 -479455398 2053457632 224556662 -1574999542 -719824228 1276185382 991312816 -1519210989 -764043643 1266470719 1014759337 -1396383176 -607923538 1120568084 902673282 -1414978015 -592570697 1168590605 849377179 -1079477650 -928036104 1369840450 648096724 -1195000201 -809333023 1456201563 567078861 -1317801380 -965426486 1602065264 679125990 -1239534011 -1055324461 1477465961 790063103 -1720628542 -294225324 2004823022 7871352 -1642295589 -384057779 1880289271 118873953 -1750416656 -525471130 2040832988 245601098 -1866004759 -406833537 2127128517 164517715 -2067375450 -205428176 1791507338 500108060 -2085904705 -190009815 1839595411 446877445 -1977757036 -48569854 1679012792 320111406 -1922034035 -92854757 1669232545 343492407 1866818708 407000066 -2125789768 -162777810 1747493005 523210779 -2044280415 -249433801 1637805222 379182128 -1886351990 -124273380 1727211711 301209641 -1996666477 -362235 1928492272 99959910 -1661200932 -335862454 1973399785 43548799 -1684942395 -325656237 2083126466 187616340 -1842897426 -450843272 2068068571 205719629 -1790289417 -498243231 1412121692 590116042 -1171970704 -853404186 1397129285 608284883 -1119297175 -900738561 1525730414 771226872 -1258377918 -1007051308 1570572407 714750177 -1282184869 -996910643 1234981944 1050371246 -1483590380 -795540094 1324453921 972464311 -1593839347 -671563365 1195891722 809561244 -1454785242 -565277264 1076500499 925706373 -1373341377 -651998807 1985893845 22635843 -1739574023 -279509905 1899205068 104112474 -1623330592 -398802826 2022039015 260238705 -1769227061 -510882723 2145917438 149891432 -1847166766 -421443516 1810449841 485389607 -2048449379 -220195829 1820623272 461615422 -2104827772 -175255534 1697828227 305528085 -1958957905 -63202247 1650395546 358103308 -1940821834 -78227424 1295021341 976700811 -1556212687 -734452569 1247654148 1029341586 -1538011096 -749412162 1139539247 887934393 -1377461245 -622678891 1149647158 864094624 -1433905126 -577804148 1351050617 662722031 -1098316715 -913427261 1474994528 552440310 -1176190900 -823922470 1583148363 693886429 -1336767385 -950682383 1496394066 775297476 -1220589442 -1070040856 1567819286 712259200 -1283627206 -998615124 1511965199 756675225 -1273978077 -1021865035 1403555364 615497394 -1113133304 -895361122 1422215741 599947947 -1161090287 -842261625 1086592626 935536356 -1362462882 -640858168 1202311787 816767741 -1448627385 -559905839 1310694976 957918934 -1609433236 -686370822 1232231001 1047882447 -1485030539 -797242397 1713186526 286922312 -2012002318 -15435932 1634788039 376951377 -1887534101 -126241923 1757851372 532782714 -2033659968 -238026922 1873505013 413948515 -2119889959 -157140145 2074752698 212665900 -1784391786 -492607744 2093478563 197182005 -1832283249 -439442663 1970388616 41324062 -1686118492 -327618766 1914469009 85674503 -1676534851 -350934229 1147680599 862914497 -1436133765 -580819219 1124463438 872596440 -1391750558 -636706060 1253293925 1035243507 -1531060663 -742723873 1306426236 987319274 -1546642864 -724096314 1507796787 785913765 -1211021793 -1059686775 1588781866 699782076 -1329823226 -944000368 1459924737 537108375 -1190474195 -837943621 1349085976 661543822 -1100543436 -916440414 2131105695 134293257 -1861716301 -435206619 2020332422 258794256 -1771720022 -513637828 1910349741 114995003 -1613496703 -388706793 1991269300 28797730 -1732363624 -273085938 1655769083 364263277 -1933613353 -71805375 1708966882 316404596 -1949130034 -53112232 1818922953 460177247 -2107314459 -178004365 1795640272 469793606 -2062996740 -233956758 187277712 2083426566 -450379588 -1843335126 205809033 2068010271 -498465627 -1790102477 99756450 1928665396 -335787890 -1661241320 44035515 1972952365 -326005609 -1684620287 379498996 1637450082 -124727080 -1885872050 301168109 1727284603 -191295 -1996872617 407189958 1866598736 -162834198 -2125698948 522780127 1747963209 -249127693 -2044613531 809992536 1195422158 -565583756 -1454452510 925517121 1076721111 -651942803 -1373432581 1050413418 1234909692 -795711418 -1483384624 972148083 1324809701 -671110049 -1594319671 770740540 1526178218 -1006702576 -1258700666 714954021 1570399667 -996985847 -1282145121 590027022 1412180376 -853182430 -1172158284 608623895 1396829569 -901202885 -1118860115 305303761 1698013255 -63114755 -1959018133 358569160 1649960030 -78563868 -1940519566 485038307 1810770037 -219711025 -2048898727 461692154 1820585068 -175456810 -2104652480 260407477 2021830691 -510926439 -1769156337 149439660 2146399290 -421124736 -1847519978 22939783 1985558545 -279942741 -1739105987 104058014 1899297800 -398611022 -1623548636 693940249 1583054991 -950873803 -1336548957 774992896 1496728726 -1069607636 -1221057094 663173163 1350568125 -913745657 -1097963119 552270898 1475202212 -823878370 -1176261240 887857277 1139577067 -622476975 -1377635897 864445540 1149326578 -578288312 -1433455138 976234575 1295456473 -734115485 -1556514315 1029565526 1247468736 -749499014 -1537950228 958382866 1310258052 -686710210 -1609133400 1047660299 1232418717 -797153753 -1485089103 935611168 1086553014 -641062388 -1362290022 816418617 1202634671 -559419883 -1449075069 615043958 1404036064 -895045030 -1113488692 600119151 1422010361 -842303933 -1161017643 712203076 1567910866 -998426008 -1283847426 756981597 1511632843 -1022296463 -1273508121 41018330 1970721612 -327187722 -1686588832 85731267 1914378069 -351123729 -1676315015 212495336 2074958718 -492565820 -1784464814 197636081 2092998503 -439759139 -1831928245 533132222 1757528872 -238513518 -2033212924 413874087 1873545009 -156936565 -2120063459 287144844 1712999194 -15525216 -2011944394 376487829 1635225347 -125903175 -1887834577 537195091 1459864261 -838167681 -1190288407 661206602 1349387996 -915974298 -1100978192 786397793 1507347191 -1060037811 -1210700837 699580024 1588956910 -943923372 -1329860670 1035199031 1253364385 -742554853 -1531268211 987637294 1306072760 -724547838 -1546160236 862480901 1148148371 -580515031 -1436468289 872787484 1124245130 -636760272 -1391657050 459985563 1819140621 -177949769 -2107407583 470226562 1795171860 -234260562 -2062661832 363944617 1656121919 -71353467 -1934095597 316448432 1708895782 -53280868 -1948922102 115196671 1910174313 -388783149 -1613458619 28313318 1991718512 -272734262 -1732683940 134630093 2130803291 -435672095 -1861280905 258707156 2020392514 -513413128 -1771905170 -1482887524 -795091446 1234341808 1050001190 -1594807675 -671737325 1325353897 972585791 -1454938450 -566208968 1195968386 810432276 -1372937545 -651324895 1076151195 925102861 -1171521800 -852701586 1411751892 589475650 -1119470879 -901707145 1397251021 609184603 -1259309366 -1007204772 1526601702 771303280 -1281510701 -996507067 1569969151 714400617 -1661809068 -336199998 1929162616 100376558 -1684075955 -325567781 1972464481 43408375 -1842788762 -449939728 2082940746 186652636 -1790672257 -498879767 2068505427 206427077 -2126127568 -163385690 1867235100 407670666 -2044192215 -248567105 1747352325 522275731 -1885448702 -124164460 1636841262 378996664 -1997303269 -744819 1727918903 301646753 -1098391587 -914297013 1351204593 663653991 -1175839804 -823317678 1474591464 551766654 -1336125457 -950311047 1582446275 693438037 -1221487626 -1070161056 1497363162 775471692 -1557082183 -734527697 1295953557 976854531 -1537406048 -749061322 1246980748 1028938266 -1377089653 -622037219 1139091111 887232049 -1434025070 -578702588 1149821630 865063464 -2048262379 -219230333 1810341433 484486831 -2105263348 -175961190 1821006368 462252726 -1959626969 -63617103 1698436619 305866397 -1939885250 -78085208 1649529362 358015620 -1738608783 -279322649 1984990813 22527691 -1624036504 -399238146 1899842116 104495826 -1769642173 -511551531 2022377071 260847353 -1847024806 -420506676 2145829494 149025504 -1783985122 -491930488 2074406194 212065700 -1832433657 -440371055 2093558059 198056381 -1687092180 -327797574 1971283200 41440662 -1675837387 -350490461 1913823513 85299599 -2011325318 -15029012 1712586070 286576064 -1888462749 -126392075 1635662159 377031129 -2033839032 -239000354 1757967716 533677554 -2119446447 -156442425 1873129853 413303275 -1362842410 -641491904 1087032826 936246636 -1448515377 -558999463 1202129379 815806837 -1608571676 -686287758 1309754824 957773150 -1485643523 -797585301 1232896465 1048293703 -1284260686 -998994908 1568529822 712699144 -1273071445 -1021753283 1511004551 756492561 -1113049984 -894499818 1403409836 614556986 -1161432935 -842874865 1422627253 600613155 -1934508705 -71922231 1656740979 364440805 -1948485306 -52737584 1708267626 315959548 -2106968723 -177404421 1818514497 459498711 -2063077004 -234831390 1795788888 470720718 -1861833413 -436101715 2131282967 135265409 -1771345630 -512992844 2019887118 258095256 -1612897015 -388360801 1909670949 114586803 -1733238512 -273165946 1992196156 28946602 -1210081897 -1059541759 1506933947 785828909 -1330488946 -944412392 1589393570 700123188 -1190914651 -838654669 1460302985 537740319 -1100361284 -915480278 1348972688 660635654 -1435988493 -579879579 1147595999 862051401 -1392162326 -637372036 1124804806 873207888 -1531771455 -743164585 1253926125 1035621499 -1545682472 -723914418 1305518324 987205730 -1007670376 -1258874098 771639988 1526299170 -996282495 -1281695977 714313389 1570029115 -852778070 -1171483844 589677190 1411576336 -901355597 -1119791323 608700063 1397700105 -565756932 -1455420566 810113744 1196321350 -651493403 -1372729485 925146825 1076080223 -795036722 -1482980520 1049809634 1234559604 -672041001 -1594472639 973018875 1324885613 -123860144 -1885783098 378563196 1637309162 -798903 -1997209633 301837925 1727700723 -163216542 -2126334988 407626318 1867305688 -249018501 -2043709459 522593879 1746998977 -450290892 -1842467934 187136536 2082491022 -498802899 -1790709829 206224897 2068680343 -336424186 -1661623408 100463146 1929102012 -325101793 -1684510839 43071027 1972766373 -622126375 -1377031601 887454709 1138903907 -578363712 -1434325418 864600044 1150259066 -735014165 -1556635011 977204167 1295631185 -748857614 -1537579420 1028863966 1247020872 -950269251 -1336198613 693267345 1582652167 -1070477660 -1221132750 775925640 1496882974 -913866097 -1098862055 663348131 1351537461 -823507306 -1175620096 551823290 1474500396 -511362543 -1769862521 260791101 2022468523 -420938232 -1846554978 149331748 2145497010 -279006685 -1738964299 22074127 1985471385 -399280582 -1623963988 104666902 1899636608 -63821195 -1959453981 305941337 1698397135 -77599124 -1940332806 357666624 1649852374 -219569593 -2047962415 484950891 1809904637 -175872418 -2105321784 462030706 1821194212 -238663398 -2034140788 533211190 1758402720 -156529405 -2119385707 413527087 1872944313 -14827224 -2011500098 286498820 1712623762 -126876367 -1888012889 377381917 1635341451 -328115842 -1686738456 41891922 1970800836 -350446233 -1675907599 85130315 1914031325 -492121780 -1783766566 212119648 2074312950 -439937707 -1832901181 197751929 2093892847 -894932526 -1112581820 614861054 1403074664 -842682933 -1161650851 600558823 1422720113 -999038496 -1284189834 712868044 1568321626 -1021434375 -1273424529 756040917 1511486531 -685803082 -1609021152 957421722 1310074892 -797786705 -1485468359 1048370307 1232858133 -641404540 -1362902766 936022184 1087217726 -559336035 -1448213237 816272561 1201693735 -388138917 -1613084467 114497911 1909729761 -273630142 -1732801324 29285742 1991896568 -435752855 -1862156033 134779205 2131730899 -513067920 -1771305754 258299228 2019714506 -177575873 -2106763095 459540755 1818442117 -234378202 -2063557456 470404362 1796144540 -72228851 -1934176101 364871969 1656271287 -52681708 -1948576638 315770168 1708488110 -743221101 -1531680763 1035811263 1253706025 -723608438 -1546015716 986774950 1305988400 -580333407 -1435508681 862368141 1147240731 -637201224 -1392368594 873166228 1124877570 -838579977 -1190954911 537536987 1460476237 -915829522 -1100039048 661122498 1348525396 -1059077947 -1210519469 785490409 1507234175 -944634660 -1330301878 700212720 1589335398 -1341959577 -956013839 1577923403 688522205 -1217489282 -1066817816 1499526994 778553284 -1093084587 -908072253 1356249977 668044271 -1179312564 -827183398 1471905632 549212150 -1380695549 -625773931 1136272175 884806585 -1428584934 -572606836 1155000118 869324704 -1552954831 -731317593 1298246429 979803019 -1543369176 -754630978 1242328836 1024155538 -1955761489 -60145095 1700991875 308552469 -1946110282 -83392992 1645139866 352970508 -2051605859 -223229429 1807260593 482323239 -2099560828 -170127854 1825922984 466775870 -1764072757 -505589155 2027160551 265499505 -1850235182 -424634812 2142881790 146732904 -1744704775 -284763537 1980730325 17349443 -1620300064 -395633034 1902268364 107315034 -1458019546 -568372304 1192624650 806433436 -1368021185 -646801495 1081853459 930936453 -1480332524 -792405118 1238207032 1053473454 -1599197427 -676782181 1319128609 967278263 -1263570110 -1012382764 1520505454 765862648 -1279084709 -993687603 1573705335 718005985 -1166738576 -848049178 1417321052 595438282 -1122418839 -903999489 1394040389 605056723 -1837743122 -445549704 2088248002 192877140 -1793357833 -501434527 2065032923 202561101 -1666331684 -341116086 1923328752 94673510 -1681911867 -322486445 1976463081 46751359 -1883155574 -121216228 1640968870 382206512 -2001954925 -5527803 1721956031 296076841 -2128946248 -165811410 1863629460 403933698 -2039013471 -244306121 1752792717 528371227 -2110443291 -181272461 1815826889 456941919 -2057767684 -228604822 1800836560 475112774 -1930512169 -68581311 1658903035 367520109 -1954317106 -58438568 1703747042 311045492 -1618861951 -393932777 1905017261 109801787 -1729108840 -269954034 1994491316 31896866 -1856395085 -430008283 2136459679 139524361 -1774949206 -516727748 2017070470 255671568 -1185214419 -832823109 1465217281 542261655 -1103702988 -919477086 1345893656 658474382 -1216309217 -1064851319 1502542131 780781989 -1326621690 -940938096 1591950634 702811580 -1528037303 -739561249 1256350053 1038438899 -1551776688 -729353018 1301259644 982029802 -1439201157 -584009491 1144645975 859756993 -1386591134 -631407372 1129590094 877862360 -1691483740 -332844750 1965056136 36130846 -1673280067 -347802325 1917691025 88773639 -1779070570 -487409408 2080106682 217897004 -1835512433 -442532583 2090216611 194059317 -2036788800 -241295018 1754755308 529547386 -2114660903 -151788209 1878701301 419267683 -2008901134 -12211868 1716320478 290179144 -1892721173 -131568259 1629568199 371592273 -1606409876 -683208198 1313751104 961114326 -1490164363 -802499101 1227064409 1042592975 -1365530274 -644048440 1083558002 932378852 -1443467961 -554607151 1207438443 822033661 -1107873528 -890240610 1408847908 620650674 -1164249839 -845298297 1419023421 596878507 -1288914630 -1003779668 1562564630 707127424 -1270776541 -1018802763 1515133967 759704729 -730884253 -1553422347 979498575 1298581209 -754822278 -1543150612 1024209494 1242235584 -625729711 -1380765753 884637309 1136479979 -572925112 -1428231202 869775972 1154517746 -908556537 -1092634735 668395051 1355929277 -826981602 -1179487352 549134898 1471943332 -956100811 -1341898845 688746009 1577737871 -1066480852 -1217791046 778086912 1499962006 -285100117 -1744402627 17815175 1980294673 -395545678 -1620360412 107090590 1902453256 -505790567 -1763897585 265576117 2027122211 -424150144 -1850684650 146381484 2143201850 -222910513 -2051958951 481871587 1807742581 -170171434 -2099489984 466944762 1825714796 -59953155 -1955979413 308498129 1701084743 -83825692 -1945642126 353274568 1644804702 -847993310 -1166829900 595248910 1417541528 -904306117 -1122086227 605487895 1393570689 -1011929584 -1264050554 765546300 1520861098 -993859063 -1278879073 718048037 1573632947 -792480186 -1480292656 1053677418 1238034428 -676433313 -1599520055 966792051 1319576549 -568836492 -1457582366 806772568 1192325070 -646579603 -1368208645 930847553 1081912279 -166033686 -2128759172 404023238 1863571280 -243842317 -2039451035 528032735 1753092937 -121565480 -1882833330 382693364 1640521570 -5453119 -2001995177 295873517 1722129275 -340945266 -1666537960 94631842 1923401524 -322940265 -1681432063 47068091 1976107821 -445243716 -1838076374 192446352 2088718086 -501491035 -1793267149 202750857 2064812831 -430311967 -1856060041 139957453 2135991387 -516673032 -1775042194 255480020 2017288258 -394101293 -1618653883 109845759 1904946281 -269502006 -1729590948 31578342 1994844272 -68229755 -1930832621 367035561 1659352127 -58515044 -1954279158 311247024 1703571494 -181047881 -2110628575 456854683 1815886861 -229070418 -2057332424 475449474 1800534036 -583543511 -1439636033 859419653 1144947859 -631631568 -1386405466 877948956 1129529482 -739484389 -1528074867 1038236727 1256524961 -729704190 -1551455852 982513710 1300809912 -1065302707 -1215826469 781100129 1502188791 -940768940 -1326829118 702767224 1592021230 -832877185 -1185120791 542452819 1464999109 -919172762 -1104037392 658040906 1346361564 -12401504 -2008681418 290235788 1716229402 -131137351 -1893191633 371286421 1629901059 -241611630 -2036433916 530001342 1754275112 -151746421 -2114734051 419096999 1878907185 -487205692 -1779243950 217822696 2080146814 -443019043 -1835065269 194408945 2089894247 -332505866 -1691784096 35667418 1965493580 -347891473 -1673222023 88996291 1917503829 -1003690904 -1288973058 706905412 1562752466 -1019142031 -1270476569 760168797 1514697163 -889754534 -1108321076 620301686 1409170912 -845502397 -1164076843 596953455 1418983929 -644090868 -1365457766 932549920 1083352502 -554291179 -1443823485 821580089 1207919023 -683639746 -1605940056 961420562 1313418628 -802310105 -1490384719 1042536715 1227155869 2027608175 266201337 -1764443837 -506230315 2142706806 145763552 -1850114726 -423735860 1979797597 17195211 -1743834767 -284687897 1902941252 107717842 -1620904600 -395983362 1701693451 309000349 -1956402905 -60515919 1644170258 352795780 -1945211586 -83272280 1807106105 481390767 -2051530475 -222359165 1826325536 467449014 -2099911412 -170732134 1135933607 884197425 -1380279925 -625104611 1155087550 870190120 -1428726382 -573543164 1299148949 979910659 -1553919559 -731504337 1241691276 1023771674 -1542662752 -754195146 1577314499 688183381 -1341290001 -955598471 1500392666 778640460 -1218425354 -1066959520 1356357873 668946535 -1093271075 -909037237 1471522024 548574334 -1178876476 -826477230 1640098094 382130616 -1882224638 -121063276 1722559799 296426913 -2002629605 -5931891 1863999772 404574602 -2129395664 -166514522 1752671493 527472019 -2038840279 -243338049 2088171850 192006620 -1837590426 -444618512 2065382739 203165125 -1793762177 -502108951 1923969400 95044078 -1667035052 -341565246 1975563617 46630391 -1680944051 -322312997 1521469926 766048624 -1264473910 -1012492196 1572998655 717569385 -1278448429 -993305531 1416905172 594768194 -1166401288 -847441810 1394181581 605992283 -1122507551 -904866697 1192810882 807397652 -1458128722 -569276360 1081417115 930229517 -1367638857 -646165471 1237537200 1053057318 -1479724900 -792068086 1320064425 967419199 -1600064379 -676871149 1257028333 1038846587 -1528636479 -739906729 1300332276 981880418 -1550901288 -729272498 1144468191 858784329 -1439083533 -583113883 1130034886 878560848 -1386965014 -632051844 1465625225 542939679 -1185559643 -833422541 1345744528 657546758 -1103622212 -918601942 1501569723 780603949 -1215413353 -1064733951 1592649378 703256116 -1327265906 -941312232 1904384549 109423283 -1618150647 -393491553 1995398716 32009898 -1730068720 -270135418 2136543767 140386945 -1856539845 -430947411 2016728590 255059608 -1774536926 -516061260 1815448129 456309463 -2110002323 -180560901 1800949336 476020430 -2057949324 -229564446 1659765363 367604453 -1931451553 -68725815 1703134826 310703868 -1953650874 -58026032 1408732076 619756346 -1107694976 -889267690 1419399093 597524259 -1164693863 -845996529 1563165598 707474184 -1289592142 -1004187100 1514260359 759625489 -1269848405 -1018653123 1312857032 960998238 -1605436700 -683029902 1227710417 1042968391 -1490862339 -802943381 1083905018 932979564 -1365937450 -644726208 1207359459 821159797 -1443318065 -553679271 1754901348 530488306 -2036872632 -242156834 1878290301 418602987 -2114318767 -151175481 1715610454 289739712 -2008268166 -11832596 1630529359 371775449 -1893628317 -131680523 1965996800 36277142 -1692345812 -332928326 1917026073 88362895 -1672667595 -347459933 2079666994 217187236 -1778691554 -486776184 2090399531 195020733 -1835624953 -443439471 481697131 1806773757 -222790585 -2051060527 467392882 1826417124 -170543010 -2100131640 309171545 1701488079 -60558219 -1956330269 352342336 1644650966 -82956180 -1945566982 16846095 1980120473 -284201949 -1744282443 107792662 1902901632 -396187590 -1620731732 265979197 2027795883 -506141679 -1764502393 146227492 2142269874 -424075256 -1849814882 668482979 1356795189 -908698481 -1093571559 548796858 1471334700 -826566506 -1178818560 688108945 1577354503 -955394883 -1341463509 778989960 1500070174 -1067446108 -1217978318 980364743 1298668881 -731820821 -1553564547 1023601118 1241897288 -754153230 -1542735772 884254197 1135842659 -625294119 -1380060081 869884396 1155420538 -573112128 -1429196714 95235114 1923751100 -341619450 -1666941552 46196787 1976031397 -322008801 -1681278583 192324632 2087818382 -445070028 -1837107806 203120641 2065453207 -501939923 -1793969733 404372558 1864174808 -166437534 -2129433100 527956055 1752221889 -243689093 -2038519315 381793404 1640400106 -120597168 -1882659386 296513637 1722499315 -6155959 -2002443809 1052970210 1237597300 -791843378 -1479910056 967756027 1319762029 -677336617 -1599628991 806913232 1193260102 -568924676 -1458449046 930431177 1081241695 -646241819 -1367600781 594812038 1416834064 -847610454 -1166193348 605673631 1394534409 -904414797 -1122989787 766481588 1521001506 -1012796008 -1264138994 717377709 1573216315 -993250943 -1278541545 780173289 1502039935 -1064427835 -1215746477 703446000 1592429414 -941368612 -1327175094 542898139 1465698125 -833251593 -1185765791 657863618 1345389396 -919055634 -1103142280 859271053 1144020763 -583463263 -1438761417 878357396 1130208002 -631977288 -1387005394 1038935999 1256970025 -740129133 -1528449531 981541798 1300632368 -728808822 -1551338980 367943457 1659465655 -69190131 -1931014501 310614840 1703193518 -57804268 -1953838462 456513299 1815275397 -180636097 -2109962583 475534090 1801397148 -229215706 -2058272080 140070725 2136899539 -430494103 -1857020161 255101788 2016656330 -516232592 -1774331162 109234039 1904605153 -393435557 -1618241843 32441198 1994929144 -270441918 -1729735980 932925096 1083997758 -644534396 -1366155502 821463729 1207024167 -554112099 -1442850037 960546458 1313338892 -682711114 -1605789920 1043137155 1227502101 -802987089 -1490791623 707550924 1563127386 -1004388384 -1289416842 759274197 1514580547 -1018168327 -1270297745 620222206 1408296552 -889604142 -1107392700 597299943 1419584113 -845909045 -1164754083 217411168 2079481590 -486863028 -1778630694 194554489 2090834671 -443102379 -1835926589 36628050 1965676228 -333412482 -1691895832 88285771 1917063901 -347258009 -1672842255 289570308 1715818130 -11788504 -2008338498 372226589 1630046859 -131998927 -1893274713 530183734 1755236000 -241723622 -2037340276 418656815 1878196921 -151366909 -2114100331 -87998410 -1916374880 349118746 1674056076 -39025617 -1968458567 329442563 1688589717 -199571452 -2095187822 437561640 1830001086 -210301923 -2073019253 494497073 1786666407 -411676590 -1871617852 158871934 2122252776 -535063477 -1759730467 236320103 2031273457 -374482848 -1632966410 128170316 1889831386 -289399687 -1715000081 13532501 2009681347 -1045470978 -1230483352 799080914 1487286596 -960322329 -1312451471 684508619 1607202141 -814421812 -1200367526 561678816 1451080054 -937874219 -1088545725 639061497 1360035183 -602378086 -1424015348 840307126 1158750496 -613043069 -1401781227 897308079 1115481401 -758908760 -1513830338 1020107140 1271572754 -710001487 -1565979609 1000365469 1286040843 -472223369 -1797439007 232001627 2060656845 -457722514 -1817147912 179950658 2109662420 -318637755 -1710831149 51353705 1946724607 -362005156 -1653928502 73555056 1936026854 -26386157 -1989521019 274923583 1734619305 -117398262 -1912105572 386843686 1611265200 -256448223 -2018387529 515409933 1774172315 -136630984 -2133058130 433409044 1859288194 -659271233 -1347198679 918171795 1102905349 -539388506 -1461803728 836236426 1188086812 -697312883 -1586960101 945928353 1332119607 -788390508 -1509610238 1057782968 1208699950 -989642277 -1308331699 722280695 1544163425 -1032944190 -1251363500 744547566 1533531256 -874984983 -1126172289 634824901 1389467731 -860549648 -1145946778 582708444 1438407754 -923327820 -1074785758 653869976 1375630094 -811931987 -1197615557 563382145 1452521239 -970151290 -1322542576 673369002 1596324668 -1052676449 -1236902391 793710515 1481129765 -717212976 -1572404666 994989052 1279877994 -768739639 -1523923361 1008965605 1260693363 -610551070 -1399027084 899013582 1116924760 -587825413 -1410249107 855121879 1174351681 -208076164 -2070007062 496460624 1787843526 -185285019 -2081163533 452634441 1845336031 -45970866 -1975141672 323808098 1682693108 -97563049 -1926725951 337719163 1663442925 -298970600 -1725357426 2126644 1999061922 -381430271 -1639651689 122533677 1883932603 -520775126 -1745704260 251394822 2046610320 -409444813 -1868599643 160841503 2123435913 -773057547 -1494539421 1071805145 1222984271 -696133652 -1584994438 948942528 1334347350 -550003769 -1473205423 825883371 1178520189 -665165858 -1352831160 911490802 1095962212 -866450543 -1151585529 576021181 1431458347 -885602424 -1137576162 624469668 1379898930 -1031763037 -1249395915 747563663 1535760921 -974303302 -1293254868 736308886 1558453760 -360565955 -1652227157 76304913 1938514567 -303040732 -1696020558 65115656 1961272990 -463881457 -1822520423 173529635 2102454965 -483098858 -1808576640 221912634 2050829996 -147512487 -2144201777 423314037 1849455331 -262609088 -2023761962 508986988 1766962938 -101799061 -1897292803 400607815 1625815761 -24940686 -1987813404 277679710 1737113288 -1632795342 -374688348 1889788958 128242824 -1715453653 -288919107 2009997319 13176977 -1871311616 -412009066 2121821228 159341754 -1759786727 -534972017 2031462453 236099747 -2095409834 -199383616 1830089850 437503212 -2072555185 -210738727 1786327139 494797045 -1916723868 -87675406 1674542152 348671198 -1968383619 -39065109 1688385617 329615559 -1513904646 -758868628 1271776470 1019933760 -1565629981 -710323851 1285554383 1000812633 -1424478776 -601940642 1159089380 840006770 -1401558575 -613230265 1115392253 897366123 -1200310882 -814512888 1450890418 561898532 -1088851577 -937541359 1360466091 638591037 -1230029396 -1045951174 1486969984 799435798 -1312622155 -960116445 1607243929 684435471 -2018069389 -256801563 1773720927 515892681 -2133102486 -136560388 1859457350 433201616 -1989329855 -26604329 1734565229 275017211 -1912539048 -116930354 1611569524 386509282 -1711168489 -318335871 1947190587 50918829 -1653841906 -362065768 1935802658 73740724 -1797641179 -472048461 2060733705 231964063 -1816664004 -458172246 2109311248 180271494 -1126656837 -874535891 1389819287 634504449 -1145745246 -860725196 1438331278 582746392 -1308418935 -989582305 1544388005 722095411 -1251026800 -1033246714 1533065660 744982826 -1586527009 -697781175 1331815923 946263397 -1509801786 -788172720 1208754666 1057689980 -1347154707 -659342213 1102736833 918379863 -1462122252 -539035550 1188538840 835754318 -1399068752 -610478298 1117095580 898807306 -1409932375 -588180673 1173897861 855601683 -1572835454 -716742892 1280183982 994655800 -1523733605 -768959731 1260636855 1009056289 -1322453036 -970209470 1596102392 673556078 -1237240883 -1052376229 1481593569 793272951 -1074298906 -923775120 1375280842 654192220 -1197818881 -811758743 1452595923 563341893 -1745500296 -520947730 2046535252 251434690 -1869085855 -408996873 2123784781 160518875 -1725018294 -299270180 1998597734 2563824 -1639740589 -381371451 1884154495 122346217 -1975331044 -45750390 1682748976 323716774 -1926294779 -98032749 1663136297 338051775 -2070323410 -207720520 1788296706 495980180 -2081121481 -185357407 1845164571 452840077 -1249847567 -1031281049 1536079837 747210571 -1293085976 -974511490 1558410180 736379730 -1151639869 -866357675 1431650287 575803257 -1137272102 -885937588 1379466230 624937824 -1472739691 -550439421 1178183609 826185519 -1353055604 -664980966 1096049568 911430454 -1494462809 -773095887 1222782859 1071980317 -1585345858 -695813592 1334832018 948493060 -1896942023 -102119761 1625331477 401057667 -1987890656 -24902986 1737315084 277504922 -2143977973 -147698019 1849368359 423374769 -2024228334 -262174076 1767299902 508685224 -1822824867 -463546677 2102888305 173062119 -1808522684 -483192110 2050638696 222131198 -1652396433 -360358151 1938558787 76234709 -1695569290 -303523104 1960954714 65469388 840485438 1159723688 -602494190 -1424909436 896863783 1114783409 -612667637 -1401135203 1019429388 1271165594 -758308064 -1513483338 1001293333 1286190723 -710875335 -1566058577 800053850 1487465164 -1046365322 -1230599200 683810371 1606758101 -959676561 -1312075783 561271400 1450402558 -814075068 -1199766574 639211121 1360963303 -937953443 -1089419317 158788342 2121390688 -411530278 -1870677172 236662511 2031885945 -535474237 -1760395435 128803524 1890210386 -375192600 -1633406082 12625629 2009568843 -288438287 -1714817177 348256914 1673972228 -87057474 -1916228824 330055307 1688931869 -39690329 -1968869583 437940896 1830634038 -200010868 -2095897830 494384825 1785759279 -210118763 -2072058109 721681279 1543818217 -988964269 -1307923771 745422694 1533612016 -1033871798 -1251512612 634942285 1390363611 -875163039 -1127144713 582334292 1437763522 -860105096 -1145248018 917826331 1102306189 -658863561 -1346520415 836316930 1188962196 -539537874 -1462731080 946823977 1332237247 -698285563 -1587137901 1057138480 1208326054 -787692004 -1509165430 275635127 1735060257 -27018597 -1989899763 385884078 1611083576 -116490622 -1911992812 515265413 1773232915 -256363863 -2017525185 433821596 1859954442 -136972624 -2133670362 232442835 2061368133 -472601857 -1798071703 179769290 2108702556 -457609498 -1816240528 50414561 1946579831 -317775155 -1710747045 74221560 1936439150 -362617132 -1654270398 3057852 1999214634 -299841136 -1725433594 121859237 1883528243 -380826231 -1639301857 250945678 2045906968 -520404574 -1745063628 161014935 2124403713 -409565765 -1869499091 496613592 1788774478 -208152076 -2070877854 452230337 1844661335 -184934931 -2080559749 323105002 1682243708 -45329978 -1974771376 338687219 1663616101 -98462241 -1926847159 994084980 1279768802 -716248744 -1572218418 1009601645 1261075707 -769446591 -1524359721 899350598 1117532368 -610967190 -1399696900 855032927 1173484745 -587684493 -1409313307 653760528 1374726278 -923141828 -1073821270 563764233 1453157535 -812368603 -1198322253 673976354 1596661940 -970821362 -1322958440 792843323 1481041069 -1051740905 -1236761215 422943229 1848813931 -147064623 -2143500217 509107684 1767861618 -262783800 -2024731554 401478095 1625891161 -102731549 -1897447307 277075414 1736762688 -24267526 -1987410836 75663769 1938143503 -359864139 -1651779549 66014592 1961393430 -304010068 -1696195526 173605291 2103324989 -464035705 -1823453167 221562290 2050225444 -482696034 -1807903736 576436533 1432127907 -866789351 -1152194417 624327980 1378962874 -885515264 -1136710506 746598663 1535574417 -1030860757 -1249288003 737015070 1558889864 -974941134 -1293638492 1072474449 1223399879 -773666691 -1494877973 948006216 1334205918 -695268252 -1584907022 825696611 1177555445 -549896113 -1472302887 911926650 1096668652 -665549738 -1353468736 1450446650 561201068 -1199935978 -813867392 1360644899 639564725 -1088968177 -938435943 1487898376 799586206 -1230903772 -1046030670 1606566673 684028807 -1312021955 -959769941 1271078750 1019490248 -1513259406 -758493468 1286527815 1000991697 -1566524821 -710440195 1159239532 840935418 -1424558528 -602814762 1114985333 896689123 -1401212327 -612629809 1830432754 438116196 -2095821090 -200049080 1786244075 493935485 -2072409401 -209798575 1673635776 348559190 -1915762964 -87492998 1689019353 329995087 -1969093899 -39505309 1890402198 128585472 -1633460550 -375099860 2009136015 13093657 -1714513245 -288773579 2121709476 158435122 -1871128952 -411048418 2031842237 236733227 -1760226671 -535682553 1332690555 946343661 -1587454121 -697929791 1208154722 1057344244 -1509123250 -787764264 1102362185 917735135 -1346709659 -658642957 1188655696 836649670 -1462299780 -540007446 1389899295 635379337 -1126805709 -875462747 1437985286 582146704 -1145337046 -860046404 1543743021 721721019 -1307719935 -989137001 1533960756 745099938 -1251998952 -1033423986 1946230451 50736677 -1710260321 -318222583 1936513706 74181180 -1654473850 -362444016 2061145729 232629783 -1797982291 -472660165 2109166232 179331598 -1816579148 -457309406 1773539031 514932289 -2017955845 -255893651 1859898062 433912408 -2133480478 -137192588 1735231205 275428979 -1989941303 -26945697 1610629884 386364010 -1911675952 -116845754 1682075064 323312942 -1974727532 -45401086 1664068001 338204983 -1927165811 -98109413 1788470666 496948508 -2070444890 -208620496 1844715923 452137221 -2080751425 -184717271 2046131676 250760522 -1745150736 -520344474 2123938245 161450323 -1869162263 -409868161 1999566318 2737528 -1725918014 -299391916 1883451895 121897313 -1639100197 -381001651 1596738928 673938918 -1323160484 -970646326 1480690025 793164287 -1236277179 -1052190509 1375192386 653325780 -1074158482 -922839816 1452933467 563950029 -1198235529 -812429087 1117478164 899444098 -1399505864 -611185490 1173788941 854698395 -1409746911 -587216713 1279317286 994567600 -1571900406 -716602212 1261244735 1009394089 -1524404205 -769376123 2103008505 173960303 -1822999083 -464515773 2050267360 221489270 -1808074292 -482490022 1937953995 75883613 -1651722777 -359955087 1961824466 65544260 -1696501250 -303677080 1626229917 401177611 -1897910863 -102294233 1736673412 277133330 -1987188312 -24454850 1849017519 422769721 -2143574653 -147024619 1767375030 509554720 -2024382054 -263106292 1178041393 825248935 -1472652003 -549573237 1096464424 912099518 -1353393916 -665589358 1223488515 1072415893 -1495100113 -773478983 1333866522 948306060 -1584443082 -695705184 1535142997 747068611 -1248981639 -1031193105 1559078988 736794842 -1293694624 -974849546 1432085607 576509169 -1152023221 -866994723 1379278974 623972584 -1137163950 -885034556 608509170 1396845668 -901022242 -1119072952 589879531 1412425853 -853100089 -1172207279 715035840 1570350166 -997132820 -1281899142 770920665 1525964879 -1006816779 -1258684061 972164246 1324694528 -671322694 -1594139348 1050658959 1234761753 -795760221 -1483302603 925467812 1076802610 -651696760 -1373580002 809779389 1195601963 -565567087 -1454567161 522927162 1747717292 -249209578 -2044564096 407304227 1866582197 -163014385 -2125485671 300987400 1727497374 -76508 -1996888654 379416593 1637499015 -124579523 -1886117461 43789406 1973099720 -325956238 -1684701724 99739719 1928779985 -335574677 -1661421059 206021740 2067830010 -498481856 -1789987370 187326581 2083344611 -450625191 -1843187249 1029582259 1247354149 -749712225 -1537770487 976480682 1295309116 -734164858 -1556432880 864396673 1149408535 -578042707 -1433603013 887644568 1139757326 -622460748 -1377751006 552156631 1475218753 -823698181 -1176474515 663026126 1350814040 -913663774 -1098012556 775075301 1496679795 -1069755191 -1220811681 694120956 1582842218 -950988592 -1336532922 103812475 1899445741 -398562217 -1623630655 22923618 1985673716 -279730098 -1739286312 149652809 2146219487 -421141403 -1847405325 260456784 2021749190 -511172484 -1769008918 461839647 1820339593 -175539149 -2104603483 485153030 1810753936 -219891670 -2048685892 358389037 1650173371 -78449663 -1940536169 305221940 1698062754 -62967784 -1959264114 376667760 1635012326 -126017700 -1887817782 287226473 1712950015 -15672507 -2011698221 413726274 1873790676 -156854418 -2120112136 533017179 1757545165 -238333065 -2033425439 197422612 2093178498 -439742664 -1832042578 212445709 2075040411 -492319967 -1784611913 85976614 1914230448 -351172854 -1676232804 41034303 1970606761 -327400685 -1686408315 756899512 1511681582 -1022148716 -1273753854 712022689 1568123447 -998311027 -1283863781 600233610 1421993500 -842483802 -1160804560 615191187 1403789829 -895126593 -1113439447 816467676 1202552394 -559665168 -1448927386 935824069 1086372435 -641078295 -1362175105 1047643886 1232533112 -796940350 -1485269164 958137079 1310405217 -686660645 -1609215155 258494257 2020573095 -513397219 -1772020085 134581032 2130885566 -435426812 -1861428590 28559107 1991571349 -272783825 -1732602183 115213082 1910059916 -388996554 -1613278560 316628821 1708683203 -53395847 -1948905745 364026700 1656073178 -71501216 -1933849866 470079335 1795418097 -234178997 -2062711075 459871102 1819157480 -177769902 -2107620668 872837113 1124163439 -637006123 -1391509949 862694368 1147968374 -580531508 -1436353958 987621323 1306187613 -724334873 -1546340751 1034953682 1253512004 -742505730 -1531350424 699498397 1589006091 -943776079 -1330106841 786217860 1507560210 -1059923288 -1210717634 661321647 1349371705 -916154749 -1100765675 537342902 1459618592 -838249830 -1190239732 1076484598 925821280 -1373128486 -652179380 1195646447 809708921 -1454736189 -565359531 1324503492 972382546 -1594085144 -671416194 1235195357 1050191179 -1483606799 -795425689 1570687378 714733828 -1282365250 -996698072 1525878155 770981149 -1258459993 -1007002575 1397047712 608334134 -1119149940 -900984806 1411941817 590329135 -1171856235 -853421053 2068314430 205572520 -1790339054 -498161532 2083142951 187502001 -1843110901 -450663267 1973186828 43729306 -1684926432 -325771082 1928443157 100042115 -1660955591 -336010065 1727064410 301455820 -1996584842 -411424 1637690691 379198933 -1886172049 -124486407 1747673448 522998270 -2044395452 -249417518 1866900849 406951399 -2125937571 -162532149 1496508599 775280673 -1220769381 -1069827827 1583295662 693640248 -1336849022 -950633196 1474912389 552488979 -1176043095 -824168129 1350870172 662934538 -1098201680 -913443546 1149630675 864208965 -1433691649 -577984151 1139293386 888081500 -1377411610 -622760592 1247703265 1029259383 -1538256435 -749264549 1295234296 976520302 -1556228652 -734337726 1650247807 358349033 -1940739757 -78276155 1697713254 305544432 -1958777526 -63414820 1820803149 461402331 -2104942239 -175238665 1810531412 485340354 -2048596616 -219949586 2146162715 149743757 -1847215817 -421361247 2022054914 260123796 -1769439954 -510702152 1898991657 104292543 -1623314171 -398917229 1985844272 22717606 -1739328228 -279657078 1914682228 85494754 -1676551592 -350819634 1970437997 41242619 -1686364607 -327471401 2093232966 197329872 -1832234390 -439524612 2074736479 212781001 -1784179085 -492787995 1873324816 414161798 -2119775684 -157156694 1757769481 532832159 -2033512923 -238272845 1634935586 376705972 -1887616498 -126193000 1713301307 286906285 -2012183017 -15223167 1232182204 1047964458 -1484785008 -797390330 1310482341 958099251 -1609417079 -686485985 1202328462 816653080 -1448840542 -559726028 1086838679 935388929 -1362512197 -640776659 1422298072 599898958 -1161237772 -842016158 1403736001 615284567 -1113248019 -895345029 1511850986 756691836 -1273797946 -1022078384 1567672307 712505189 -1283545377 -998664631 1795459637 470006435 -2062882023 -233972849 1818840620 460226234 -2107166976 -178249834 1709113863 316158609 -1949211861 -53062723 1655883294 364246664 -1933793486 -71592028 1991481937 28617415 -1732379779 -272970773 1910398536 114912990 -1613742236 -388558862 2020086371 258941685 -1771670705 -513719335 2131089018 134407916 -1861503146 -435386432 1349167869 661494379 -1100690479 -916194489 1460104932 536895090 -1190588472 -837927074 1588667087 699798105 -1329642525 -944213131 1507649238 786159168 -1210939398 -1059735700 1306376857 987400719 -1546396747 -724243677 1253080704 1035423254 -1531043924 -742838470 1124479659 872481341 -1391963257 -636525807 1147926194 862766628 -1436182626 -580737272 -325282054 -1684298132 43186134 1972750144 -336506141 -1661574539 100611023 1928856409 -498655544 -1790955938 206143460 2068729714 -450176303 -1842484665 186956797 2082704235 -248805730 -2043890168 522577842 1747113764 -163167609 -2126417391 407380907 1867453245 -1044820 -1997062598 301887360 1727618838 -123876683 -1885668829 378776473 1637128975 -671959502 -1594521948 972871454 1325131656 -794856917 -1483193667 1049694983 1234576273 -651608576 -1372713322 925327148 1075867578 -565904871 -1455175025 810195765 1196272547 -901405098 -1119709504 608946042 1397553132 -852991409 -1171303719 589693795 1411462133 -996266396 -1281810702 714100552 1570209758 -1007424899 -1259021589 771590993 1526381511 -175659077 -2105501907 462014103 1821308417 -219520094 -2048044236 484704910 1810051608 -77844599 -1940185313 357715621 1649770035 -63837296 -1959339258 306154172 1698216490 -399460385 -1623750839 104781555 1899619941 -279088186 -1738914992 22221546 1985225340 -420790291 -1846800517 149249729 2145545815 -511247372 -1769878686 260610776 2022681166 -823556237 -1175537691 552068703 1474352841 -914078870 -1098681348 663364166 1351422672 -1070461119 -1221247017 775712365 1497063163 -950023336 -1336345650 693217908 1582734050 -748775657 -1537628287 1028716091 1247266477 -734833906 -1556847720 977089058 1295647412 -578478299 -1434308685 864779785 1150045855 -622273732 -1376785494 887536144 1138854534 -559221640 -1448229650 816092500 1201907138 -641257375 -1363148553 935940429 1087267291 -797868982 -1485419300 1048517990 1232612848 -685983661 -1608808251 957536639 1310058985 -1021451236 -1273310070 756254000 1511306662 -999284731 -1284042605 712917289 1568240063 -842634194 -1161732936 600313090 1422867860 -894719945 -1112762207 614844699 1403189645 -440085328 -1832655834 197834140 2093843722 -492236631 -1783750593 212300165 2074099987 -350266238 -1676121068 85015982 1914047800 -328034149 -1686788083 41744823 1971046689 -126630700 -1888160702 377333240 1635423598 -14810931 -2011615141 286286305 1712804215 -156742426 -2119205776 413543882 1872829788 -238712577 -2034059159 533457363 1758255429 -944650951 -1330186833 700425237 1589154947 -1059323616 -1210371658 785539084 1507152026 -915780341 -1100120675 660876327 1348672689 -838366958 -1191134844 537520190 1460590760 -637086371 -1392384565 872985713 1125090535 -580185788 -1435754030 862285928 1147289854 -723690129 -1545966087 986922051 1305742549 -743401098 -1531467296 1035925594 1253689548 -52435471 -1948723865 315720925 1708569675 -72211992 -1934290562 364658884 1656451154 -234590781 -2063377067 470420719 1796029561 -177624614 -2106681012 459786486 1818294368 -513215083 -1771059965 258380985 2019664943 -435867252 -1862139622 134959264 2131517494 -273449561 -1733014223 29170827 1991912477 -388056642 -1613133528 114350226 1909975044 -1997515778 -564376 1727935186 301531716 -1885497369 -124082319 1637086923 378848861 -2043946036 -248714406 1747303136 522357366 -2126110763 -163500221 1867022073 407850607 -1790491750 -499092724 2068390582 206443040 -1842706557 -449988843 2082793135 186897977 -1684223064 -325321922 1972546180 43358738 -1661923407 -336183513 1929342621 100163083 -1281461450 -996588640 1569722906 714547852 -1259096273 -1007384647 1526584835 771417749 -1119487228 -901592174 1397463592 609004222 -1171767523 -852553845 1411800625 589393575 -1373019310 -651275324 1076298366 924857064 -1455118517 -565995555 1196082791 810415857 -1594692768 -671753226 1325173324 972798682 -1482739847 -795336721 1234259541 1050050243 -1846844737 -420720087 2145715091 149041925 -1769560410 -511601104 2022229898 261093148 -1624184179 -398992869 1899924385 104446775 -1738723692 -279306750 1985171384 22314798 -1940098341 -77905331 1649546231 357901153 -1959676222 -63535532 1698682862 305719160 -2105017623 -176108929 1820957637 462334803 -2048246032 -219345306 1810128860 484667210 -1434107273 -578653471 1149969243 864818125 -1377270162 -621824264 1139205954 887216084 -1537291707 -749077805 1246800745 1029151743 -1556935076 -734773558 1295871856 976904166 -1221438957 -1070243195 1497117503 775619497 -1335912950 -950491492 1582429990 693553072 -1175856607 -823203145 1474804493 551586715 -1098637768 -914149714 1351253780 663572354 -1161416324 -842989078 1422413904 600793286 -1112803995 -894646797 1403360329 614638815 -1273120434 -1021670952 1511250018 756345076 -1284473513 -998814271 1568545915 712584429 -1485758184 -797568626 1233076276 1048080546 -1608719103 -686041705 1309836333 957723835 -1448433366 -559048260 1201981446 816052368 -1362662093 -641704539 1086917663 936262793 -2119691852 -156294878 1873178776 413220878 -2033855059 -238885573 1758180481 533496855 -1888249466 -126572272 1635645610 377145404 -2011275873 -15110903 1712340147 286723109 -1675689520 -350736058 1913741564 85348458 -1686977079 -327813793 1971102949 41653363 -1832613406 -440157836 2093672654 198039640 -1784066565 -491881107 2074553559 211819585 -1545797571 -723898197 1305698577 986993031 -1531919324 -742918990 1254008072 1035572638 -1392080881 -637421415 1124657443 873454005 -1435808746 -580092800 1147481402 862068140 -1100345255 -915595057 1348759925 660816355 -1190669248 -838802218 1460254060 537822714 -1330538389 -944330499 1589639495 699976145 -1210295182 -1059361564 1506950494 785714632 -1733091083 -273411997 1992114649 28995919 -1612782356 -388377478 1909491136 114799958 -1771525945 -512780207 2020002283 258079101 -1861915426 -436052920 2131430898 135019876 -2063322991 -234684409 1795838397 470638891 -2106985336 -177290210 1818727844 459318578 -1948272477 -52918219 1708251535 316074265 -1934459718 -72004564 1656495510 364588288 1854344867 427834933 -2138476657 -141664487 1776995002 518912556 -2015057002 -253519104 1616676497 391886343 -1907169347 -111814869 1731281544 272003614 -1992350812 -29879502 1932533447 70725201 -1656848405 -365342851 1952307934 56289864 -1705788430 -313226396 2112591605 183281251 -1813645351 -454899889 2055623404 226583162 -1803013184 -477166762 1441345131 586030845 -1142468793 -857702447 1384442482 629398244 -1131771042 -879903800 1530046041 741709519 -1254307979 -1036257309 1549754944 727208662 -1303313556 -984206342 1214135823 1062801049 -1504682205 -782798923 1328806422 942983808 -1589798086 -700798036 1183168061 830637739 -1467230447 -544413817 1105752612 921649842 -1343876344 -656333922 2006728674 10162036 -1718460722 -292196776 1894906875 133614445 -1627415849 -369579455 2034743248 239109958 -1756768516 -531700118 2116711369 153961311 -1876684059 -417127821 1781215110 489430800 -2077929814 -215843268 1833364383 440523529 -2092397901 -196101595 1693493172 334993186 -1963014504 -33950194 1671259053 345658171 -1919745407 -90951145 1290936106 1005924284 -1560510970 -704950640 1268767539 1016654757 -1517176289 -761886071 1110021912 892249998 -1406667212 -618608990 1162105601 843277207 -1421200851 -598932805 1363480398 641875928 -1085575582 -934519052 1445514071 556792769 -1205425541 -819881235 1604224892 681162730 -1315903920 -963127610 1492337509 804549619 -1224924599 -1040575777 1555131425 733371575 -1296102131 -977781349 1541187640 752588974 -1244477164 -1026164350 1382736915 627954821 -1134262977 -882657879 1426530314 570429596 -1157021402 -871468624 1090944069 906054867 -1358422679 -670093825 1181464668 829196490 -1469720208 -547165722 1339946103 953861345 -1579969189 -690706995 1219506286 1068957944 -1497476798 -776379948 1742687465 282623103 -1982779963 -19522221 1622313200 397785190 -1900221988 -105129654 1761920219 503575629 -2029345289 -267545247 1852375234 426651732 -2140708370 -144682632 2053659789 225405979 -1805238879 -480178889 2097518740 167946242 -1827931720 -468924114 1957942463 62186537 -1698843245 -306543355 1943933094 81338416 -1647283830 -354991844 1168792928 850226678 -1415300020 -593294118 1120377209 901818863 -1396049835 -607205181 1265751378 1014425028 -1518357378 -763853592 1276907851 991633885 -1575849881 -720027407 1478315268 790265234 -1240257496 -1055646530 1601210653 678934923 -1317083087 -965093209 1455867190 566359456 -1194810342 -808479604 1370161455 648819129 -1079681021 -928886635 2126806440 163794238 -1865802620 -405984238 2041166257 246319399 -1750607715 -526325749 1881142682 119063820 -1643014986 -384392160 2003972483 7667989 -1719906129 -293904327 1668509132 343170394 -1921184544 -92652426 1679731157 320444739 -1978611463 -48760721 1839785470 447731048 -2086239022 -190729148 1791304167 499257713 -2067054389 -204705699 183225255 2112682801 -454710645 -1813865955 226889662 2055290664 -477598062 -1802543612 70271893 1933013763 -365026631 -1657204177 56461196 1952102170 -313268576 -1705716170 391961539 1616636757 -112018705 -1906996615 271654874 1731604300 -29393162 -1992798624 428299249 1853907815 -142003491 -2138176949 518690792 1777182590 -253430076 -2015115694 830860143 1182981113 -544503229 -1467172139 921186166 1106190304 -655995302 -1344176436 1063150429 1213813707 -783285647 -1504234777 942909252 1328846802 -700594584 -1589971202 741538571 1530252189 -1036215769 -1254380879 727662354 1549275012 -984523202 -1302958424 585724729 1441678255 -857271787 -1142939005 629454624 1384351670 -880093684 -1131551078 334559974 1693960816 -33645622 -1963349156 345849599 1671040617 -91004973 -1919652027 489386708 1781285442 -215673864 -2078137490 440841933 1833010779 -196552735 -2091915401 239594114 2034293268 -532051026 -1756447944 153759387 2116886029 -417050697 -1876721887 10248880 2006667814 -292420708 -1718275318 133277353 1895208511 -369113211 -1627850989 681499182 1603922616 -963593470 -1315468396 804462135 1492397729 -1040351461 -1225109619 642077212 1363305098 -934595792 -1085537370 556307973 1445963411 -819529943 -1205745729 891931210 1110375132 -618157210 -1407149072 843320915 1162034885 -599101569 -1420992535 1005732472 1291154158 -704896172 -1560603710 1017087585 1268299511 -762190003 -1516840997 954050853 1339726259 -690763767 -1579878241 1068526908 1219976618 -776074224 -1497809786 906371351 1090589057 -670547909 -1357942611 829154574 1181537688 -546995166 -1469926220 627751233 1382910423 -882583443 -1134302981 570916184 1426083278 -871818124 -1156698910 733032819 1555431909 -977317793 -1296539447 752678250 1541129724 -1026386874 -1244289840 62097901 1958001019 -306321215 -1699030953 81677812 1943633250 -355455784 -1646846898 224920031 2054107465 -479829773 -1805561755 168150470 2097345872 -468998934 -1827892100 503617929 1761847583 -267716443 -2029139917 426335632 1852730630 -144229188 -2141189078 283054523 1742217517 -19828585 -1982447615 397596066 1622533428 -105073522 -1900313576 566663268 1455532274 -808912568 -1194341922 648764541 1370254571 -928694959 -1079898681 790433878 1478107328 -1055690374 -1240186388 678483023 1601692889 -964774557 -1317435915 1014073344 1266071702 -763369172 -1518806598 991710233 1276869775 -720229067 -1575674461 850001970 1168978084 -593207010 -1415360120 902284331 1119941821 -607542009 -1395747439 447264940 1840220218 -190391936 -2086541034 499481781 1791118371 -204792423 -2066993905 343093406 1668546568 -92450382 -1921359580 320795783 1679410193 -49244757 -1978161859 119515336 1880660062 -384710172 -1642661518 7498961 2004180039 -293859843 -1719976597 163848442 2126712940 -406175274 -1865584320 246015203 2041500789 -525892145 -1751075495 -1503755093 -782650307 1213261191 1062720785 -1590476622 -701206492 1329406366 943329544 -1467675495 -545113073 1183542709 831282467 -1343698816 -655362026 1105635756 920754490 -1142319921 -856775591 1441265123 585155957 -1132179242 -880582592 1384788474 629997932 -1255006979 -1036702613 1530691025 742083911 -1302341404 -984029070 1548859848 727091550 -1657756573 -365456139 1933493583 70907353 -1705156486 -312848148 1951596886 55849408 -1813304239 -454288185 2112179581 182615531 -1803098040 -478029602 2055768420 227523058 -2138590201 -142572399 1854526763 428795325 -2014679010 -252886904 1776554290 518201764 -1906557899 -111473501 1616010521 391474575 -1993213908 -29964102 1732221184 272148886 -1085950486 -935164548 1363924166 642573392 -1205308941 -818986651 1445335263 555819081 -1315029544 -963048114 1603296500 681012322 -1225524799 -1040922281 1493014765 804956283 -1561156210 -705325800 1291633826 1006367796 -1516281449 -761769727 1267794107 1016475693 -1406587460 -617734870 1109871760 891321350 -1421547099 -599533261 1162512521 843954207 -2077518558 -215177804 1780872206 488817816 -2092543685 -197041747 1833447447 441385089 -1963975408 -34132602 1694399548 335105194 -1919035127 -90510945 1670625317 345278643 -1717795514 -291785264 2006115434 9819388 -1628356257 -369724983 1895768179 133697765 -1756951180 -532660766 2034855000 240016590 -1876244115 -416417285 2116331585 153327831 -1805064663 -479209793 2053539589 224507795 -1828380112 -469626202 2097890076 168588170 -1699516901 -306946419 1958547255 62537633 -1646351870 -354837868 1943063342 81263544 -1981811123 -19347749 1741789025 282503159 -1900924332 -105577790 1622954872 398156782 -2029748609 -268218647 1762271059 504180677 -2140554650 -143750416 1852300106 425782236 -1358510367 -670960009 1091086285 906991451 -1469381896 -546557330 1181049812 828527426 -1579331885 -690323899 1339240447 953425769 -1498379574 -776488356 1220471782 1069144944 -1296968059 -977869293 1556068265 733513535 -1243868516 -1025826294 1540518832 752173862 -1133879625 -882020831 1382301595 627248909 -1157129554 -872371656 1426717570 571394836 -1921788056 -93001730 1669183044 343574226 -1977740431 -48684057 1678799453 320291531 -2086117542 -189829172 1839611510 446762720 -2067424445 -205345835 1791752815 499960569 -1866152180 -406587494 2127210016 164468406 -1750531307 -525454461 2041012793 245387951 -1642115266 -384270424 1880174098 118890116 -1720546521 -294274127 2004675083 8116893 -1239550048 -1055209674 1477678732 789882394 -1318046791 -965278929 1602114197 679043587 -1194950766 -809414908 1455955646 567225896 -1079264373 -928216291 1369823911 648210993 -1414862908 -592586926 1168410344 849589886 -1396235299 -608169141 1120486129 902722151 -1519292426 -763994272 1266618074 1014513228 -1575179281 -719611015 1276299971 991296085 -1036893777 -1254788807 742137987 1530597397 -983595594 -1302809312 726787226 1549194252 -857093731 -1141966581 585607345 1440782375 -880538236 -1132249838 629828776 1384995902 -544910901 -1467850403 831205607 1183580273 -655845934 -1343249084 921105662 1105314920 -782312967 -1504056977 1062254805 1213696067 -701293088 -1590416010 943553740 1329220698 -111386265 -1906617871 391249995 1616195805 -30300802 -1992911384 272614482 1731785924 -142087851 -2139039293 428443769 1854847215 -253088436 -2014503462 518278240 1776516342 -454332157 -1813233259 182784047 2111971513 -477711078 -1803450996 227071030 2056250528 -365889231 -1657288281 71211037 1933158539 -312656600 -1705374274 55794692 1951689874 -618041106 -1406254984 891752898 1109401940 -599477001 -1421638559 843765211 1162732877 -705496868 -1560950710 1006410224 1291561318 -761316155 -1516762029 1016159721 1268149631 -962699126 -1315352548 680526246 1603744048 -1040997229 -1225485307 805160383 1492841769 -934942536 -1086138322 642484628 1363982594 -819450719 -1204872137 556158349 1445035291 -532197338 -1757388624 239677706 2035155356 -416639937 -1876056919 153416979 2116273541 -291710956 -1717835646 9615672 2006288814 -370074611 -1628033893 134184225 1895321015 -34586558 -1963495212 335421806 1694044664 -90340261 -1919241011 345236855 1670698465 -215234448 -2077427482 489007452 1780652490 -196735895 -2092876545 440954181 1833917907 -268164307 -2029841477 503988737 1762488983 -144054476 -2140219486 426214936 1851831950 -18896097 -1982293111 282184243 1742142117 -105746682 -1900716144 398200362 1622884028 -307023031 -1699478561 62739045 1958372083 -354486448 -1646671930 80778876 1943512810 -479675525 -1804629011 224844375 2053237441 -469401758 -1828565004 168500814 2097950424 -882244635 -1133694093 627335881 1382240863 -871905284 -1157564566 571057872 1427019334 -978220073 -1296647359 733997819 1555618413 -1025749042 -1243906216 751972066 1540693620 -690154623 -1579539689 953381549 1339310651 -776939624 -1497897202 1069463220 1220118050 -670655565 -1358845147 906558111 1091553801 -546611286 -1469288644 828718726 1180831248 -383839636 -1642585350 118584128 1880507350 -294463883 -1720326429 8173401 2004584399 -406545826 -1866224952 164297586 2127416292 -525771193 -1750176047 245841771 2040532989 -190316024 -2085670242 447111972 1839289266 -205142511 -2067597689 499885885 1791793067 -93091270 -1921729876 343796502 1668995968 -48345565 -1978040651 319827727 1679237017 -764333404 -1518992846 1014977416 1266180894 -719522115 -1575238101 991074193 1276487431 -592790890 -1414690304 849664954 1168370476 -607682929 -1396683239 902373283 1120808757 -809098560 -1195306410 566772716 1456436090 -928258343 -1079191985 648382453 1369618275 -1055020302 -1239770524 789826526 1477770056 -965710101 -1317577091 679350215 1601781585 -1312737200 -960100154 1607424380 684222954 -1230177207 -1045705505 1487052133 799387123 -1088769950 -937590540 1360318798 638837208 -1200130949 -814725907 1450775895 561915329 -1401542604 -613345118 1115179288 897546638 -1424233427 -602088261 1159040257 840088983 -1565679610 -710242160 1285800234 1000665532 -1514118113 -758688631 1271792947 1019819429 -1968236392 -39311346 1688304052 329664802 -1916609407 -87692265 1674362285 348884283 -2072735574 -210526148 1786442118 494780688 -2095491917 -199334875 1830237599 437257481 -1760032516 -534824854 2031512016 236017990 -1871328027 -411894669 2122034633 159161695 -1715240754 -289099688 2009981410 13291892 -1632746281 -374770623 1889543675 128390509 -1462105839 -539149945 1188325437 835934379 -1346908920 -659489378 1102687268 918461618 -1509850845 -788090443 1208999951 1057542297 -1586739910 -697600596 1331831830 946148480 -1251141259 -1033229853 1533245529 744769743 -1308566164 -989336070 1544469568 722046166 -1145663161 -860773935 1438183531 582992125 -1126476450 -874748472 1389704306 634520804 -1816909351 -458024625 2109360373 180189283 -1797657152 -471933610 2060946668 231783546 -1653628437 -362245763 1935786183 73855057 -1711118862 -318417564 1946944734 51065928 -1912391235 -117176021 1611487377 386557959 -1989214812 -26620622 1734384776 275229726 -2133282417 -136347367 1859571875 433184821 -2018151018 -256752384 1773868218 515646508 -2080941358 -185570748 1845050366 452856680 -2070241589 -207770019 1788149735 496226161 -1926442272 -97787274 1663218636 338002778 -1975445767 -45734289 1682929621 323503939 -1639953738 -381191648 1884171162 122231564 -1725067601 -299188679 1998843779 2416405 -1868840316 -409144814 2123735976 160600894 -1745484131 -521062901 2046322609 251615015 -1197901286 -811709812 1452743478 563096480 -1074479613 -923562347 1375395631 654176185 -1237126616 -1052392770 1481413380 793486226 -1322305999 -970455385 1596020509 673605515 -1523684738 -769041688 1260391250 1009204164 -1572622745 -716923151 1280167755 994770909 -1409949108 -588066086 1174111072 855421942 -1399314859 -610330941 1117144953 898725871 -1695781997 -303342843 1960970943 65354281 -1652445302 -360276196 1938804390 76086832 -1808276575 -483339465 2050589325 222212635 -1822808136 -463661266 2102675092 173241858 -2024047625 -262386847 1767185115 508701261 -2143895570 -147746952 1849220802 423620180 -1988037691 -24657069 1737396969 277455487 -1897056292 -102103222 1625511664 400844390 -1585296549 -695895091 1334585975 948640481 -1494249662 -773275692 1222766190 1072094968 -1353071767 -664865793 1096262213 911250131 -1472985232 -550291482 1178232412 826103498 -1137353921 -885888087 1379613203 624691845 -1151819994 -866144336 1431764490 575786652 -1292971251 -974527589 1558229537 736592567 -1249700076 -1031526526 1535997496 747259566 -710017708 -1565864510 1000578168 1285860590 -759154355 -1513682469 1020156001 1271490807 -612993690 -1401862672 897061962 1115628764 -602164865 -1424195095 840290387 1158865093 -937759440 -1088561754 638880796 1360247946 -814274263 -1200612929 561596421 1451128979 -960404222 -1312402028 684655662 1606956216 -1045651173 -1230270067 799195191 1487270049 -289153636 -1715147510 13483184 2009762854 -374466171 -1633081069 127957161 1890011199 -535276114 -1759550152 236336258 2031158292 -411725385 -1871535839 159117467 2122104845 -210448904 -2072773266 494578900 1786616898 -199685663 -2095171209 437741773 1829787739 -38844982 -1968671396 329327846 1688605808 -87916077 -1916423867 348971263 1674301545 -860435435 -1145963389 582528313 1438621103 -874838004 -1126418278 634743072 1389517238 -1033026521 -1251314511 744695051 1533285789 -989822914 -1308118872 722395410 1544147332 -788407183 -1509495577 1057996125 1208520139 -697558936 -1586812674 945977668 1332038098 -539339709 -1461885739 835990895 1188234745 -659058598 -1347378996 918155638 1103020512 -136778531 -2132812725 433491441 1859239271 -256563004 -2018371502 515590632 1773959550 -117218065 -1912318855 386729411 1611281749 -26304266 -1989570464 274776538 1734865228 -361759559 -1654076369 73506197 1936108803 -318621536 -1710946250 51141004 1946904858 -457935733 -1816968163 179967399 2109547825 -472272750 -1797357564 232247742 2060509480 -409231402 -1868779712 160825082 2123550316 -520725553 -1745786023 251149027 2046757493 -381675548 -1639504014 122582728 1883850334 -298986499 -1725242517 2339537 1998881351 -97742926 -1926512860 337833630 1663426056 -46052437 -1975092419 323955335 1682446865 -185137280 -2081409258 452552364 1845384762 -207961191 -2070023409 496280245 1788056099 -587874530 -1410166904 855367218 1174204068 -610764025 -1398846575 899029547 1116809917 -768723156 -1524037702 1008752128 1260873366 -716967115 -1572551773 994939417 1279959695 -1052594310 -1236951060 793562710 1481375424 -969970845 -1322755083 673253967 1596340953 -812046520 -1197598754 563562084 1452308210 -923475119 -1074539577 653951613 1375580907 -25121129 -1987600895 277794747 1737097005 -101881202 -1897244136 400755618 1625570100 -262461787 -2024008141 508905353 1767012127 -147397956 -2144218582 423134096 1849668358 -482885901 -1808757147 221896671 2050944841 -463832342 -1822602628 173284294 2102602576 -303286591 -1695873449 65165293 1961191291 -360582440 -1652112818 76518388 1938334562 -974221729 -1293304119 736161651 1558700005 -1031583162 -1249609008 747449194 1535777788 -885717395 -1137559813 624650049 1379686359 -866598284 -1151339806 576103256 1431409614 -665215429 -1352749395 911736599 1095815041 -550217182 -1473025356 825899790 1178405784 -696117751 -1585109345 948729637 1334527923 -772812272 -1494687098 1071756092 1223066538 2031661656 236946126 -1760111756 -535698462 2121627201 158484183 -1870981267 -411293701 2009283178 12847868 -1714595002 -288724016 1890516595 128569061 -1633640609 -374886455 1689231932 329814698 -1969110256 -39390330 1673684517 348477107 -1916008695 -87345249 1785997838 494082712 -2072360158 -209880140 1830415895 438230657 -2095608005 -200228947 1115067024 896639494 -1401359428 -612383958 1159419529 840721951 -1424672859 -602798285 1286412962 1001007668 -1566344306 -710653160 1270931131 1019735597 -1513177193 -758542591 1606517492 684110434 -1311775784 -959917234 1487685357 799766139 -1230886975 -1046145193 1360661190 639449680 -1089180694 -938255492 1450692319 561053257 -1199984653 -813785243 1610842905 386184079 -1911692747 -116731229 1735280384 275347350 -1990187476 -26798406 1859652395 434060221 -2133431801 -137274735 1773522738 515047332 -2017743330 -256074104 2108986237 179545067 -1816464815 -457325881 2061064036 232679410 -1797835192 -472906018 1936661327 73935833 -1654556061 -362394891 1946345302 50720704 -1710440838 -318009620 1533912017 745182023 -1251753219 -1033571733 1543530440 721901406 -1307703580 -989251982 1438002147 582032245 -1145550129 -859866535 1390145530 635232108 -1126854954 -875381184 1188737973 836600611 -1462447463 -539762161 1102542764 917522234 -1346824576 -658627050 1208040327 1057360657 -1508943189 -787977667 1332543390 946589448 -1587372366 -697979356 1261359322 1009377356 -1524583946 -769162912 1279464643 994321493 -1571981841 -716552839 1173706984 854747262 -1409599036 -587462318 1117297905 899656807 -1399390755 -611201717 1452916926 564064296 -1198022254 -812609276 1374946471 653472817 -1074109045 -922921699 1480738956 793081882 -1236522592 -1052042954 1596951701 673758211 -1323176519 -970531537 1883303954 122142852 -1639018178 -381050456 1999451147 2753693 -1725737689 -299604559 2124118048 161237174 -1869276916 -409851494 2046213177 250711215 -1745298155 -520098429 1844961398 451989728 -2080800422 -184634932 1788486767 496833785 -2070657725 -208439851 1663854660 338385106 -1927149208 -98223618 1682025565 323394763 -1974481551 -45548057 1379262875 624087309 -1136951113 -885215199 1431840130 576656660 -1151974226 -867077064 1559128489 736713023 -1293940603 -974702573 1535356336 746888486 -1248998244 -1031078902 1333981695 948289897 -1584623405 -695492539 1223636454 1072170352 -1495182134 -773430180 1096382925 912148827 -1353246495 -665835401 1177861588 825462082 -1472537352 -549589906 1767620947 509407685 -2024431489 -263024407 1849034058 422655452 -2143787930 -146844432 1736460641 277314039 -1987172275 -24569637 1626180984 401260014 -1897665452 -102441790 1961677111 65790369 -1696419813 -303726451 1937839406 75900344 -1651543038 -360168300 2050447621 221276563 -1808189399 -482473793 2103090460 173911434 -1823146960 -464270170 494171996 1785939914 -210102672 -2072172826 437891909 1830716371 -199765399 -2096045313 330301294 1688784888 -39739838 -1968787756 348273527 1673858017 -87270821 -1916048691 12805944 2009356206 -288553452 -1714801022 128885537 1890161591 -375340531 -1633160549 236515082 2032131996 -535392730 -1760444752 158673683 2121407365 -411350465 -1870890327 639260564 1360881410 -938199368 -1089272274 561484685 1450222363 -814091615 -1199652297 683794342 1606872880 -959463798 -1312256484 799808447 1487612713 -1046316397 -1230681595 1001211888 1286240102 -710727972 -1566304694 1019249641 1271378815 -758193467 -1513500077 896978882 1114767188 -612847890 -1400922504 840633307 1159478093 -602576137 -1424860575 74401309 1936225931 -362731727 -1654253657 50496004 1946530450 -317922520 -1710500930 179621423 2108948153 -457527549 -1816289387 232327734 2061384352 -472421606 -1798284404 433608313 1860134639 -136956075 -2133784637 515215968 1773314806 -256117940 -2017672230 386129483 1610936029 -116539545 -1911910415 275651154 1734945476 -27231362 -1989719064 1057056469 1208374851 -787544071 -1509410961 946643660 1332449882 -698170400 -1587154058 836431591 1188945521 -539717685 -1462517923 917973758 1102060136 -658945070 -1346471100 582383281 1437681191 -860350563 -1145100533 635155112 1390182974 -875179132 -1127029998 745406083 1533726229 -1033658449 -1251692743 721435290 1543965196 -988914762 -1308005600 792860126 1480926536 -1051953934 -1236581276 674222535 1596514641 -970870549 -1322876803 563715564 1453239674 -812122944 -1198470058 653548021 1374906723 -923125543 -1073936305 854918586 1173501228 -587504490 -1409526784 899203491 1117778229 -610885489 -1399746535 1009683848 1261026590 -769594204 -1524114382 994265489 1279555847 -716363587 -1572202453 338441494 1663763840 -98413510 -1926929236 323088655 1682358681 -45117405 -1974951755 452443428 1844481458 -184951800 -2080445282 496662845 1788692907 -208398319 -2070730617 161162610 2124158436 -409648034 -1869450040 251060587 2045891069 -520585145 -1744850735 121679168 1883741654 -380711828 -1639318278 2976089 1999264207 -299693963 -1725679389 911811743 1096684553 -665369165 -1353681627 825548934 1177800720 -549813846 -1472351940 948087981 1334156347 -695415423 -1584661225 1072654516 1223186466 -773781096 -1494861554 737031419 1558774893 -975153705 -1293458111 746844386 1535426676 -1030909490 -1249205928 624278729 1379044447 -885269019 -1136857741 576223440 1432307782 -866772484 -1152308886 221709399 2049979585 -482777733 -1807854099 173719630 2103308504 -464215710 -1823239692 65834085 1961606387 -303895223 -1696211489 75581564 1938192618 -359716528 -1652024890 276829235 1736909989 -24218337 -1987492471 401461290 1626005692 -102518522 -1897627248 509320193 1767681175 -262800083 -2024616517 422991896 1848731790 -147310284 -2143352414 -83678719 -1945888105 353192749 1644854203 -59838952 -1955996018 308318004 1701298082 -170352077 -2099277147 467059487 1825698697 -222992854 -2051909956 482019078 1807497104 -424396187 -1850537229 146430793 2143120351 -505807236 -1763782934 265789264 2026942406 -395333033 -1620540735 107074427 1902568429 -285051314 -1744484648 17569634 1980442612 -1066595639 -1217775009 778267621 1499749235 -956248368 -1341653434 688828412 1577688938 -826899717 -1179536787 548987863 1472189249 -908376350 -1092848012 668280782 1355945816 -572908883 -1428346309 869563265 1154698007 -625484108 -1380913630 884588440 1136561934 -754871649 -1543069175 1024455603 1242088229 -731097466 -1553242608 979515306 1298466620 -501736640 -1793119274 202799724 2064730874 -445259943 -1837961265 192659061 2088537827 -322727054 -1681611804 47051358 1976222408 -340895893 -1666619395 94385735 1923548881 -5305564 -2002240590 295791112 1722178206 -121450691 -1882849365 382512657 1640734343 -244022506 -2039237760 528147002 1753076396 -166115569 -2128709735 404170275 1863325365 -646562936 -1368323298 930634404 1082092082 -568590447 -1457729785 806723261 1192406571 -676482118 -1599438036 967037590 1319428608 -792692829 -1480112331 1053693583 1237919257 -993973268 -1278862470 718228160 1573419606 -1012076555 -1263804573 765628121 1520811599 -904223778 -1122135224 605340402 1393816164 -847812665 -1167042735 595134187 1417557629 -919254909 -1103988715 658188719 1346115897 -833057638 -1184908276 542567862 1464982816 -940654415 -1326845913 702587293 1592234251 -1065155416 -1216072642 781018500 1502237970 -729655065 -1551538063 982268363 1300957533 -739271426 -1528255384 1038220754 1256639812 -631648043 -1386291133 878162425 1129349487 -583789364 -1439488934 859469280 1144866166 -228890549 -2057545507 475335015 1800550897 -180966318 -2110677820 456707454 1816133096 -58662791 -1954033425 311329109 1703522755 -68344736 -1930816266 367215948 1659139546 -269715409 -1729410887 31594755 1994729877 -394150858 -1618572128 110091546 1904799116 -516427747 -1775189877 255430961 2017370535 -430296060 -1856174958 139744552 2136171966 -802260542 -1490466476 1042290926 1227303032 -683426341 -1606120115 961404151 1313533025 -554307088 -1443708570 821792988 1207738442 -644336151 -1365310081 932598981 1083270227 -845583962 -1164027600 597100682 1418737692 -889934401 -1108107991 620416147 1409154053 -1019027052 -1270492926 759988408 1514909742 -1003543155 -1289218789 706823329 1562801207 -348104438 -1673041508 89012262 1917388976 -332554989 -1691701883 35912767 1965345961 -442773192 -1835212370 194359316 2089975938 -487189215 -1779358281 217609229 2080326811 -151565970 -2114946568 418981954 1878923476 -241529481 -2036482591 529853531 1754520781 -131284644 -1892945462 371368048 1629851878 -12516027 -2008664621 290415721 1716016383 -1620054267 -395780205 1902218793 107396799 -1744688356 -284877942 1980516912 17529510 -1850448073 -424454239 2142897691 146617997 -1764121810 -505506888 2027405826 265351828 -2099708063 -169881609 1826004557 466726619 -2051720328 -223212562 1807440468 482110146 -1945929901 -83605563 1645024895 352986857 -1955679414 -60193828 1700844134 308798192 -1543385139 -754516133 1242541793 1023975031 -1553200172 -731169982 1298295544 979720814 -1428535297 -572688535 1154754259 869471813 -1380482074 -625953936 1136255690 884920924 -1179197527 -827199681 1471725189 549424659 -1092936784 -908317914 1356167836 668092938 -1217570917 -1066768627 1499674295 778307105 -1342139518 -955800812 1578037934 688505400 -2039161276 -244060462 1752874856 528322558 -2129061283 -165795125 1863809905 403721191 -2001774986 -5740832 1721841498 296093644 -1883073937 -121265415 1640821571 382452693 -1681666528 -322634058 1976413964 46833562 -1666315719 -341230929 1923115797 94854019 -1793571310 -501254524 2065049406 202446760 -1837792757 -445468003 2088493863 192730033 -1122304372 -904016358 1393860512 605269814 -1166591339 -848295421 1417239481 595487535 -1279166786 -993638872 1573853074 717760260 -1263750489 -1012170191 1520620427 765846301 -1599213848 -676667778 1319342020 967098194 -1480578319 -792257945 1238256605 1053391691 -1367972134 -646883764 1081608182 931084128 -1457806653 -568552875 1192608751 806548345 -1386639993 -631325423 1129835691 877714493 -1439413858 -583829240 1144662194 859641892 -1551759947 -729467613 1301046425 982209551 -1527791188 -739708614 1256300672 1038520342 -1326539293 -940987019 1591803087 703056985 -1216128518 -1065064084 1502427350 780798016 -1103817263 -919460537 1346073853 658261099 -1185361464 -832577186 1465299172 542212210 -1774736049 -516907559 2017053795 255786229 -1856345770 -430089792 2136213626 139671788 -1729354371 -269806101 1994540113 31814855 -1618878108 -393817614 1905229896 109621470 -1954497237 -58225219 1703861255 311028881 -1930593998 -68531804 1659050014 367274120 -2057620199 -228850289 1800754229 475161763 -2110328576 -181288554 1815646252 457154746 -1270694714 -1018852272 1514986986 759950716 -1288734497 -1003993015 1562450419 707144037 -1164364556 -845282206 1419204056 596665678 -1108021011 -889995141 1408930241 620601687 -1443517278 -554525644 1207684494 821886232 -1365743429 -643868627 1083574679 932264193 -1490148208 -802614266 1226851772 1042773290 -1606164343 -683356129 1313702309 961196339 -1892901874 -131355496 1629682978 371576244 -2008983529 -12162943 1716468027 289933741 -2114513860 -152034134 1878619408 419317126 -2036674523 -241311565 1754575113 529760671 -1835299734 -442712836 2090200390 194174416 -1779021709 -487491355 2079861087 218044873 -1673526184 -347654962 1917740404 88692194 -1691500479 -332730153 1965269357 35951099 869965833 1155371167 -573259483 -1428950605 884433936 1135629446 -625408708 -1380043350 1023486011 1241913517 -753972969 -1542948479 980216866 1298914484 -731738866 -1553613416 778940525 1500152059 -1067200191 -1218125353 687895668 1577534690 -955378344 -1341577778 548812895 1471219913 -826779277 -1178637851 668728390 1356647632 -908747414 -1093489156 146047169 2142482519 -423960083 -1849831045 265897176 2027844686 -505993740 -1764747934 107940083 1902655589 -396269089 -1620682423 16960746 1980103804 -284381754 -1744069296 352555173 1644470323 -82972279 -1945452257 309220540 1701405738 -60803696 -1956182778 467146903 1826564097 -170493509 -2100213459 481680526 1806887960 -222577246 -2051240652 717328712 1573298654 -993005468 -1278689038 766268753 1521182151 -1012779907 -1264253717 605690234 1394420204 -904628138 -1122809664 595058019 1416687093 -847659953 -1166111527 930513196 1081192890 -646389760 -1367355242 807093557 1193047459 -569039847 -1458432881 967641374 1319778696 -677156814 -1599842140 1052822791 1237843345 -791761877 -1479959363 296726912 1722319126 -6172500 -2002329542 381842841 1640318223 -120843083 -1882512349 527710642 1752369444 -243640162 -2038601720 404356523 1864289597 -166224761 -2129613807 202940900 2065666418 -501825336 -1793986466 192243197 2087867755 -444922671 -1837353913 46344662 1975785792 -322090758 -1681229716 95350223 1923734873 -341799709 -1666728843 32293515 1995174429 -270359641 -1729785039 109119122 1904621060 -393254978 -1618454744 255281849 2016442927 -516346987 -1774314749 140152480 2136849974 -430641268 -1856774374 475779823 1801249401 -229264445 -2058189995 456529654 1815160416 -180848678 -2109782196 310401757 1703373387 -57787407 -1953952921 367894212 1659547218 -68943896 -1931161730 981656131 1300615893 -728988817 -1551125511 1039083098 1256724172 -740210826 -1528399904 878275185 1130257127 -631829667 -1387250741 859090536 1144233726 -583348412 -1438777390 657846823 1345503921 -918842613 -1103322211 542651966 1465845416 -833202414 -1185847420 703494677 1592347267 -941614279 -1327027281 780385804 1501859482 -1064444128 -1215631434 418902986 1878049628 -151416090 -2114018704 530200531 1755121477 -241936641 -2037160343 372014072 1630227310 -131982636 -1893389758 289521633 1715900279 -11542835 -2008486309 88138670 1917309752 -347176318 -1672891884 36513719 1965692705 -333232485 -1692109299 194735004 2090621706 -443217232 -1835910618 217493381 2079432467 -487010647 -1778385345 597283586 1419699092 -845696466 -1164934472 619976475 1408444301 -889555401 -1107474783 759323440 1514498982 -1018414564 -1270150518 707764009 1562947519 -1004405243 -1289302381 1043252070 1227486192 -803167670 -1490578724 960694143 1313093609 -682793389 -1605740859 821381972 1207073730 -553964936 -1443095826 932745037 1084211163 -644419999 -1366171913 1471571213 548492699 -1179122655 -826329929 1356570900 668766594 -1093287880 -908922706 1500376383 778755497 -1218212845 -1067139963 1577068838 688331184 -1341241334 -955680612 1241609577 1023821311 -1542515643 -754441005 1298968944 980124134 -1553805220 -731520822 1155202395 870174157 -1428906889 -573330207 1136081218 883952084 -1380362130 -625055496 1826112965 467629395 -2099895063 -170847105 1807057372 481472842 -2051284752 -222506906 1644416503 352648545 -1945260837 -83190707 1701710318 308885880 -1956615998 -60336044 1903121825 107504951 -1621019507 -395967461 1979879864 17146158 -1743982444 -284442622 2142559635 146009349 -1850032961 -423785431 2027493770 266217756 -1764263770 -506443728 1319982156 967468250 -1599916704 -677116426 1237356629 1053270211 -1479609991 -792083985 1081531518 930213096 -1367818926 -645952060 1192958055 807151857 -1458210485 -569226787 1394230312 605910206 -1122753276 -904718958 1417117745 594587815 -1166417635 -847326837 1572981786 717683852 -1278235338 -993485408 1521223683 766195861 -1264424657 -1012573767 1975743620 46416914 -1681058392 -322296514 1924051101 94994443 -1667182159 -341319385 2065235126 203410464 -1793679974 -502158068 2088057007 192022585 -1837409917 -444831467 1752458464 527651958 -2038823476 -243452582 1863950585 404656239 -2129149483 -166661821 1722805458 296279108 -2002678274 -5849752 1640114379 382015581 -1882437145 -120882831 1702889359 310851353 -1953601885 -58108363 1659749270 367719168 -1931238726 -68906452 1801162685 475840299 -2057965935 -229450233 1815497636 456227634 -2110248312 -180413922 2016876523 254814077 -1774618937 -516012463 2136658930 140370788 -1856720162 -430734776 1995218905 32223055 -1729954059 -270152093 1904303040 109472598 -1618003220 -393737606 1592665927 703141841 -1327479189 -941132035 1501815646 780456904 -1215462798 -1064652060 1345695605 657629155 -1103376807 -918749489 1465412460 543120378 -1185543616 -833537322 1129920291 878577589 -1386785265 -632265063 1144320826 859030444 -1439002090 -583163264 1300414225 981831559 -1551049155 -729026901 1257208584 1038633886 -1528751580 -739890510 2090546894 194774616 -1835706398 -443390092 2079781591 217170497 -1778871301 -486562963 1916845820 88575594 -1672552496 -347476154 1965914853 36326003 -1692197943 -333173921 1630283434 371922492 -1893578874 -131762416 1715593907 289853989 -2008054881 -12012791 1878503064 418422286 -2114334796 -151060702 1754950273 530405911 -2037118035 -242009285 1207244294 821175952 -1443137750 -553891908 1083757087 933225097 -1365855437 -644775003 1227791924 1042919074 -1491009768 -802697330 1313036845 960785083 -1605551359 -683013225 1514276450 759510772 -1270061234 -1018472488 1563411067 707326701 -1289641129 -1004104767 1419349584 597606086 -1164447876 -846143510 1408518729 619936479 -1107678363 -889381901 554306167 1443707617 -821793957 -1207739443 644337262 1365311224 -932597950 -1083269164 802259525 1490465491 -1042291863 -1227303937 683427420 1606121162 -961403024 -1313531930 1019025939 1270491781 -759989441 -1514910807 1003544074 1289219740 -706822362 -1562800208 845582881 1164026551 -597101811 -1418738789 889935416 1108108974 -620415212 -1409153150 442772159 1835211305 -194360429 -2089977083 487190182 1779359280 -217608310 -2080325860 348103309 1673040411 -89013343 -1917390025 332555924 1691702786 -35911752 -1965344978 131283675 1892944461 -371368969 -1629852831 12517058 2008665684 -290414610 -1716015240 151565033 2114945663 -418982971 -1878924461 241530608 2036483686 -529852452 -1754519734 940653366 1326844832 -702588390 -1592235380 1065156399 1216073657 -781017597 -1502237035 919253764 1103987602 -658189784 -1346116930 833058589 1184909195 -542566863 -1464981849 631647058 1386290116 -878163330 -1129350424 583790411 1439490013 -859468185 -1144865039 729654112 1551537142 -982269364 -1300958502 739272569 1528256495 -1038219691 -1256638781 58661886 1954032488 -311330094 -1703523772 68345831 1930817393 -367214901 -1659138467 228889548 2057544538 -475335968 -1800551818 180967381 2110678851 -456706311 -1816131985 516426650 1775188748 -255432010 -2017371616 430296963 1856175893 -139743569 -2136170951 269714344 1729409854 -31595900 -1994730990 394151857 1618573095 -110090595 -1904798197 322726133 1681610851 -47052327 -1976223409 340897004 1666620538 -94384704 -1923547818 501735623 1793118289 -202800661 -2064731779 445261022 1837962312 -192657934 -2088536732 244021393 2039236615 -528148035 -1753077461 166116488 2128710686 -404169308 -1863324366 5304483 2002239541 -295792241 -1722179303 121451706 1882850348 -382511722 -1640733440 676481085 1599436971 -967038703 -1319429753 792693796 1480113330 -1053692664 -1237918306 646561807 1368322201 -930635485 -1082093131 568591382 1457730688 -806722246 -1192405588 904222809 1122134223 -605341323 -1393817117 847813696 1167043798 -595133076 -1417556486 993972331 1278861565 -718229177 -1573420591 1012077682 1263805668 -765627042 -1520810552 170351028 2099276066 -467060584 -1825699826 222993837 2051910971 -482018175 -1807496169 83677574 1945886992 -353193814 -1644855236 59839903 1955996937 -308317005 -1701297115 395332048 1620539718 -107075332 -1902569366 285052361 1744485727 -17568539 -1980441485 424395234 1850536308 -146431794 -2143121320 505808379 1763784045 -265788201 -2026941375 826898812 1179535850 -548988848 -1472190266 908377445 1092849139 -668279735 -1355944737 1066594638 1217774040 -778268574 -1499750156 956249431 1341654465 -688827269 -1577687827 754870552 1543068046 -1024456652 -1242089310 731098369 1553243543 -979514323 -1298465605 572907818 1428345276 -869564410 -1154699120 625485107 1380914597 -884587489 -1136561015 1164365683 845283301 -1419202977 -596664631 1108020074 889994236 -1408931258 -620602672 1270695745 1018853335 -1514985875 -759949573 1288733528 1003992014 -1562451340 -707144990 1490149143 802615169 -1226850757 -1042772307 1606163214 683355032 -1313703390 -961197388 1443518245 554526643 -1207683575 -821885281 1365742396 643867562 -1083575792 -932265338 2114514875 152035117 -1878618473 -419316223 2036673442 241310516 -1754576242 -529761768 1892902793 131356447 -1629682011 -371575245 2008982416 12161798 -1716469060 -289934806 1673527263 347656009 -1917739277 -88691099 1691499462 332729168 -1965270294 -35952004 1835300845 442713979 -2090199359 -194173353 1779020788 487490402 -2079862056 -218045874 1551760946 729468580 -1301045474 -982208632 1527790123 739707581 -1256301817 -1038521455 1386640896 631326358 -1129834708 -877713478 1439412761 583828111 -1144663243 -859642973 1103818326 919461568 -1346072710 -658259988 1185360463 832576217 -1465300125 -542213131 1326540388 940988146 -1591802040 -703055906 1216127613 1065063147 -1502428335 -780799033 1729355514 269807212 -1994539050 -31813824 1618877155 393816693 -1905230897 -109622439 1774737096 516908638 -2017052700 -255785102 1856344785 430088775 -2136214531 -139672725 2057621150 228851208 -1800753230 -475160796 2110327431 181287441 -1815647317 -457155779 1954498220 58226234 -1703860352 -311027946 1930592949 68530723 -1659051111 -367275249 2001776113 5741927 -1721840419 -296092597 1883073000 121264510 -1640822588 -382453678 2039162307 244061525 -1752873745 -528321415 2129060314 165794124 -1863810826 -403722144 1793572245 501255427 -2065048391 -202445777 1837791628 445466906 -2088494944 -192731082 1681667495 322635057 -1976413045 -46832611 1666314686 341229864 -1923116910 -94855164 1279167801 993639855 -1573852139 -717759357 1263749408 1012169142 -1520621556 -765847398 1122305291 904017309 -1393859545 -605268815 1166590226 848294276 -1417240514 -595488600 1367973213 646884811 -1081607055 -931083033 1457805636 568551890 -1192609688 -806549250 1599214959 676668921 -1319340989 -967097131 1480577398 792256992 -1238257574 -1053392692 1850449072 424455206 -2142896740 -146617078 1764120745 505505855 -2027406971 -265352941 1620055170 395781140 -1902217810 -107395784 1744687259 284876813 -1980517961 -17530591 1945930964 83606594 -1645023752 -352985746 1955678413 60192859 -1700845087 -308799113 2099709158 169882736 -1826003510 -466725540 2051719423 223211625 -1807441453 -482111163 1428536440 572689646 -1154753196 -869470782 1380481121 625953015 -1136256691 -884921893 1543386186 754517212 -1242540698 -1023973904 1553199187 731168965 -1298296449 -979721751 1217571868 1066769546 -1499673296 -778306138 1342138373 955799699 -1578038999 -688506433 1179198510 827200696 -1471724286 -549423724 1092935735 908316833 -1356168933 -668094067 -372014977 -1630228247 131981651 1893388741 -289520538 -1715899152 11543882 2008487388 -418903987 -1878050597 151415137 2114017783 -530199468 -1755120446 241937784 2037161454 -194736101 -2090622835 443216183 1835909537 -217492478 -2079431532 487011630 1778386360 -88139735 -1917310785 347175173 1672890771 -36512720 -1965691738 333233436 1692110218 -759324489 -1514500063 1018413467 1270149389 -707763026 -1562946504 1004406146 1289303316 -597284731 -1419700205 845695401 1164933439 -619975524 -1408443382 889556400 1107475750 -821382957 -1207074747 553964031 1443094889 -932743990 -1084210084 644421094 1366173040 -1043253023 -1227487113 803166669 1490577755 -960693000 -1313092498 682794452 1605741890 -255282882 -2016443992 516345874 1774313604 -140151513 -2136848975 430642187 1856775325 -32294644 -1995175526 270358560 1729783990 -109118187 -1904620157 393255993 1618455727 -310402726 -1703374388 57786486 1953951968 -367893181 -1659546155 68945007 1931162873 -475780760 -1801250306 229263428 2058189010 -456528527 -1815159321 180849757 2109783243 -878276106 -1130258080 631828698 1387249740 -859089425 -1144232583 583349443 1438778453 -981657148 -1300616878 728987880 1551124606 -1039082019 -1256723125 740211953 1528400999 -703495790 -1592348412 941613246 1327026216 -780384885 -1501858531 1064445095 1215632433 -657847904 -1345504970 918841484 1103321114 -542650951 -1465844433 833203349 1185848323 -605691139 -1394421141 904627153 1122808647 -595056924 -1416685966 847661000 1166112606 -717329713 -1573299623 993004515 1278688117 -766267690 -1521181120 1012781050 1264254828 -967642471 -1319779825 677155765 1599841059 -1052821888 -1237842410 791762860 1479960378 -930514261 -1081193923 646388615 1367354129 -807092558 -1193046492 569040798 1458433800 -527711691 -1752370525 243639065 2038600591 -404355540 -1864288582 166225664 2129614742 -296728057 -1722320239 6171435 2002328509 -381841890 -1640317304 120844082 1882513316 -46345647 -1975786809 322089853 1681228779 -95349176 -1923733794 341800804 1666729970 -202941853 -2065667339 501824335 1793985497 -192242054 -2087866644 444923734 1837354944 -1023487044 -1241914582 753971856 1542947334 -980215899 -1298913485 731739785 1553614367 -869966962 -1155372264 573258402 1428949556 -884433001 -1135628543 625409723 1380044333 -548813864 -1471220914 826778356 1178636898 -668727359 -1356646569 908748525 1093490299 -778941462 -1500152964 1067199174 1218124368 -687894541 -1577533595 955379423 1341578825 -107941004 -1902656542 396268120 1620681422 -16959635 -1980102661 284382785 1744070359 -146048186 -2142483504 423959146 1849830140 -265896097 -2027843639 505994867 1764749029 -467148016 -1826565242 170492476 2100212394 -481679607 -1806887009 222578213 2051241651 -352556254 -1644471372 82971150 1945451160 -309219525 -1701404755 60804631 1956183681 -1916844677 -88574483 1672553559 347477185 -1965915806 -36326924 1692196942 333172952 -2090545847 -194773537 1835707493 443391219 -2079782576 -217171514 1778870396 486562026 -1878502113 -418421367 2114335795 151061669 -1754951418 -530407024 2037116970 242008252 -1630282451 -371921477 1893579777 131763351 -1715594956 -289855070 2008053784 12011662 -1227790925 -1042918107 1491010719 802698249 -1313037910 -960786116 1605550214 683012112 -1207243391 -821175017 1443138733 553892923 -1083758184 -933226226 1365854388 644773922 -1419348521 -597605055 1164449019 846144621 -1408519730 -619937448 1107677410 889380980 -1514275355 -759509645 1270062281 1018473567 -1563411972 -707327638 1289640144 1004103750 -1801161670 -475839316 2057966870 229451136 -1815498717 -456228683 2110247183 180412825 -1702888440 -310850402 1953602852 58109362 -1659750383 -367720313 1931237693 68905387 -1995217826 -32222008 1729955186 270153188 -1904304057 -109473583 1618002283 393736701 -2016875412 -254812934 1774619968 516013526 -2136659851 -140371741 1856719193 430733775 -1345694478 -657628060 1103377886 918750536 -1465413397 -543121283 1185542599 833536337 -1592664896 -703140778 1327480300 941133178 -1501816615 -780457905 1215461877 1064651107 -1300413290 -981830656 1551050170 729027884 -1257209713 -1038634983 1528750499 739889461 -1129919324 -878576590 1386786184 632266014 -1144321859 -859031509 1439000977 583162119 -1081530375 -930211985 1367819989 645953091 -1192959008 -807152778 1458209484 569225818 -1319981109 -967467171 1599917799 677117553 -1237357614 -1053271228 1479609086 792083048 -1572980835 -717682933 1278236337 993486375 -1521224828 -766196974 1264423592 1012572734 -1394229329 -605909191 1122754179 904719893 -1417118794 -594588896 1166416538 847325708 -2065234127 -203409497 1793680925 502158987 -2088058072 -192023618 1837408772 444830354 -1975742717 -46415979 1681059375 322297529 -1924052198 -94995572 1667181110 341318304 -1722804395 -296278077 2002679417 5850863 -1640115380 -382016550 1882436192 120881910 -1752457369 -527650831 2038824523 243453661 -1863951490 -404657176 2129148498 166660804 -1500375368 -778754514 1218213780 1067140866 -1577069919 -688332233 1341240205 955679515 -1471570294 -548491748 1179123622 826330928 -1356572013 -668767739 1093286847 908921641 -1155201316 -870173110 1428908016 573331302 -1136082235 -883953069 1380361193 625054591 -1241608466 -1023820168 1542516674 754442068 -1298969865 -980125087 1553804251 731519821 -1644415376 -352647450 1945261916 83191754 -1701711255 -308886785 1956614981 60335059 -1826111934 -467628332 2099896174 170848248 -1807058341 -481473843 2051283831 222505953 -2142558700 -146008446 1850033976 423786414 -2027494899 -266218853 1764262689 506442679 -1903120858 -107503952 1621020426 395968412 -1979880897 -17147223 1743981331 284441477 1808275494 483338416 -2050590454 -222213732 1822809151 463662249 -2102674157 -173240955 1695780884 303341698 -1960971976 -65355346 1652446221 360277147 -1938803423 -76085833 1988036674 24656084 -1737397906 -277456392 1897057371 102104269 -1625510537 -400843295 2024046704 262385894 -1767186084 -508702262 2143896681 147748095 -1849219771 -423619117 1353070830 664864888 -1096263230 -911251116 1472986359 550292577 -1178231333 -826102451 1585295580 695894090 -1334586896 -948641434 1494250693 773276755 -1222765079 -1072093825 1292970122 974526492 -1558230618 -736593616 1249701011 1031527429 -1535996481 -747258583 1137352888 885887022 -1379614316 -624692990 1151820961 866145335 -1431763571 -575785701 1926441319 97786353 -1663219637 -338003747 1975446910 45735400 -1682928558 -323502908 2080940373 185569731 -1845051271 -452857617 2070242636 207771098 -1788148640 -496225034 1868839171 409143701 -2123737041 -160601927 1745485082 521063820 -2046321610 -251614048 1639952689 381190567 -1884172259 -122232693 1725068584 299189694 -1998842876 -2415470 1237125551 1052391737 -1481414525 -793487339 1322306998 970456352 -1596019558 -673604596 1197900189 811708683 -1452744527 -563097561 1074480516 923563282 -1375394648 -654175170 1409948107 588065117 -1174112025 -855422863 1399315922 610331972 -1117143810 -898724760 1523683833 769040751 -1260392235 -1009205181 1572623840 716924278 -1280166708 -994769830 1509849764 788089394 -1209001080 -1057543394 1586740925 697601579 -1331830895 -946147577 1462104726 539148800 -1188326470 -835935444 1346909839 659490329 -1102686301 -918460619 1145662144 860772950 -1438184468 -582993030 1126477529 874749519 -1389703179 -634519709 1251140338 1033228900 -1533246498 -744770744 1308567275 989337213 -1544468537 -722045103 1653627500 362244858 -1935787200 -73856042 1711119989 318418659 -1946943655 -51064881 1816908382 458023624 -2109361294 -180190236 1797658183 471934673 -2060945557 -231782403 2133281288 136346270 -1859572956 -433185870 2018151953 256753287 -1773867203 -515645525 1912390202 117174956 -1611488490 -386559104 1989215779 26621621 -1734383857 -275228775 1088768997 937589619 -1360319799 -638838177 1200132092 814727018 -1450774832 -561914298 1312736215 960099137 -1607425285 -684223891 1230178254 1045706584 -1487051038 -799385996 1565678465 710241047 -1285801299 -1000666565 1514119064 758689550 -1271791948 -1019818462 1401541555 613344037 -1115180385 -897547767 1424234410 602089276 -1159039354 -840088048 2072734509 210525115 -1786443263 -494781801 2095492916 199335842 -1830236648 -437256562 1968235295 39310217 -1688305101 -329665883 1916610310 87693200 -1674361302 -348883268 1715239753 289098719 -2009982363 -13292813 1632747344 374771654 -1889542532 -128389398 1760031611 534823917 -2031513001 -236019007 1871329122 411895796 -2122033586 -159160616 262462754 2024009140 -508904434 -1767011176 147396923 2144217517 -423135209 -1849669503 25122064 1987601798 -277793732 -1737096022 101880073 1897243039 -400756699 -1625571149 303287622 1695874512 -65164182 -1961190148 360581471 1652111817 -76519309 -1938335515 482887028 1808758242 -221895592 -2050943794 463831405 1822601723 -173285311 -2102603561 885718506 1137560956 -624649018 -1379685296 866597363 1151338853 -576104225 -1431410615 974222808 1293305166 -736160524 -1558698910 1031582145 1249608023 -747450131 -1535778693 696118670 1585110296 -948728670 -1334526924 772811159 1494685953 -1071757125 -1223067603 665216444 1352750378 -911735664 -1095814138 550216101 1473024307 -825900919 -1178406881 381676643 1639505141 -122581681 -1883849255 298985594 1725241580 -2340522 -1998882368 409232465 1868780743 -160823939 -2123549205 520724552 1745785054 -251149980 -2046758414 185138183 2081410193 -452551381 -1845383747 207960094 2070022280 -496281294 -1788057180 97743925 1926513827 -337832679 -1663425137 46051372 1975091386 -323956480 -1682447978 768724139 1524038717 -1008751225 -1260872431 716966066 1572550692 -994940514 -1279960824 587875481 1410167823 -855366219 -1174203101 610762880 1398845462 -899030612 -1116810950 812047567 1197599833 -563560989 -1452307083 923474134 1074538560 -653952518 -1375581844 1052595453 1236952171 -793561647 -1481374393 969969892 1322754162 -673254968 -1596341922 1033027488 1251315510 -744694132 -1533284838 989821881 1308117807 -722396523 -1544148477 860436370 1145964292 -582527298 -1438620120 874836875 1126417181 -634744153 -1389518287 539340740 1461886802 -835989784 -1188233602 659057629 1347377995 -918156559 -1103021465 788408310 1509496672 -1057995046 -1208519092 697557999 1586811769 -945978685 -1332039083 117219176 1912319998 -386728380 -1611280686 26303345 1989569511 -274777507 -1734866229 136779610 2132813772 -433490314 -1859238176 256561987 2018370517 -515591569 -1773960455 457936652 1816969114 -179966432 -2109546826 472271637 1797356419 -232248775 -2060510545 361760574 1654077352 -73505262 -1936107900 318620455 1710945201 -51142133 -1946905955 612994785 1401863799 -897060915 -1115627685 602163960 1424194158 -840291372 -1158866110 710018771 1565865541 -1000577025 -1285859479 759153354 1513681500 -1020156954 -1271491728 960405125 1312402963 -684654679 -1606955201 1045650076 1230268938 -799196240 -1487271130 937760439 1088562721 -638879845 -1360247027 814273198 1200611896 -561597566 -1451130092 535277097 1759551167 -236335355 -2031157357 411724336 1871534758 -159118564 -2122105974 289154587 1715148429 -13482185 -2009761887 374465026 1633079956 -127958226 -1890012232 38846029 1968672475 -329326751 -1688604681 87915092 1916422850 -348972168 -1674302482 210450047 2072774377 -494577837 -1786615867 199684710 2095170288 -437742774 -1829788708 -1559129554 -736714056 1293939458 974701460 -1535355337 -746887519 1248999195 1031079821 -1379263972 -624088438 1136950064 885214118 -1431839227 -576655725 1151975209 867078079 -1096383926 -912149796 1353245542 665834480 -1177860525 -825461051 1472538495 549591017 -1333982600 -948290834 1584622420 695491522 -1223635359 -1072169225 1495183181 773431259 -1736461594 -277314960 1987171274 24568668 -1626179841 -401258903 1897666515 102442821 -1767621932 -509408702 2024430584 263023470 -1849033011 -422654373 2143789025 146845559 -2050448766 -221277676 1808188334 482472760 -2103089509 -173910515 1823147959 464271137 -1961678160 -65791450 1696418716 303725322 -1937838423 -75899329 1651543941 360169235 -1173707921 -854748167 1409598019 587461333 -1117296778 -899655712 1399391834 611202764 -1261360291 -1009378357 1524583025 769161959 -1279463612 -994320430 1571982952 716553982 -1480740085 -793082979 1236521511 1052041905 -1596950766 -673757308 1323177534 970532520 -1452917959 -564065361 1198021141 812608131 -1374945504 -653471818 1074109964 922922650 -2124119129 -161238223 1869275787 409850397 -2046212162 -250710232 1745299090 520099332 -1883305067 -122143997 1639017145 381049391 -1999450228 -2752742 1725738656 299605558 -1663855677 -338386091 1927148271 98222713 -1682024486 -323393716 1974482678 45549152 -1844962319 -451990681 2080799453 184633931 -1788485656 -496832642 2070658756 208440914 -1859653460 -434061254 2133430656 137273622 -1773521739 -515046365 2017744281 256075023 -1610844002 -386185208 1911691698 116730148 -1735279481 -275346415 1990188459 26799421 -1936662328 -73936802 1654555108 362393970 -1946344239 -50719673 1710441981 318010731 -2108987142 -179546004 1816463830 457324864 -2061062941 -232678283 1797836239 472907097 -1438003100 -582033166 1145549128 859865566 -1390144387 -635230997 1126856017 875382215 -1533913002 -745183040 1251752314 1033570796 -1543529393 -721900327 1307704675 989253109 -1208041472 -1057361770 1508942124 787976634 -1332542439 -946588529 1587373365 697980323 -1188739022 -836601692 1462446366 539761032 -1102541781 -917521219 1346825479 658627985 -2009284115 -12848773 1714593985 288723031 -1890515468 -128567966 1633641688 374887502 -2031662625 -236947127 1760110835 535697509 -2121626170 -158483120 1870982378 411294844 -1785998967 -494083809 2072359077 209879091 -1830414960 -438229754 2095609020 200229930 -1689232965 -329815763 1969109143 39389185 -1673683550 -348476108 1916009614 87346200 -1286414043 -1001008717 1566343177 710652063 -1270930116 -1019734614 1513178128 758543494 -1115068137 -896640639 1401358395 612382893 -1159418610 -840721000 1424673826 602799284 -1360662207 -639450665 1089179757 938254587 -1450691240 -561052210 1199985780 813786338 -1606518413 -684111387 1311774815 959916233 -1487684246 -799764996 1230888006 1046146256 -948086998 -1334155332 695416326 1584662160 -1072655565 -1223187547 773779999 1494860425 -911810792 -1096683634 665370164 1353682594 -825550079 -1177801833 549812781 1472350907 -624277682 -1379043368 885270114 1136858868 -576224425 -1432308799 866771579 1152307949 -737030276 -1558773782 975154768 1293459142 -746845339 -1535427597 1030908489 1249204959 -65832990 -1961605260 303896270 1696212568 -75582469 -1938193555 359715543 1652023873 -221708336 -2049978554 482778876 1807855210 -173720631 -2103309473 464214757 1823238771 -509319290 -1767680240 262801066 2024617532 -422992993 -1848732919 147309235 2143351333 -276828236 -1736909022 24219288 1987493390 -401462355 -1626006725 102517377 1897626135 -563714453 -1453238531 812123975 1198471121 -653548942 -1374907676 923124574 1073935304 -792859047 -1480925489 1051955061 1236582371 -674223552 -1596515626 970869612 1322875898 -1009682929 -1261025639 769595171 1524115381 -994266602 -1279556992 716362554 1572201388 -854917571 -1173500245 587505425 1409527687 -899204572 -1117779278 610884360 1399745438 -452442461 -1844480459 184952719 2080446233 -496663878 -1788693972 208397206 2070729472 -338440559 -1663762937 98414525 1926930219 -323089784 -1682359778 45116324 1974950706 -121678137 -1883740591 380712939 1639319421 -2977058 -1999265208 299693042 1725678436 -161161483 -2124157341 409649113 1869451087 -251061524 -2045891974 520584128 1744849750 -179620440 -2108947138 457528452 1816290322 -232328783 -2061385433 472420509 1798283275 -74400358 -1936225012 362732726 1654254624 -50497149 -1946531563 317921455 1710499897 -386128436 -1610934950 116540640 1911911542 -275652139 -1734946493 27230457 1989718127 -433607170 -1860133528 136957138 2133785668 -515216921 -1773315727 256116939 2017671261 -836430496 -1188944394 539718732 1462519002 -917974663 -1102061073 658944085 1346470083 -1057055406 -1208373820 787545214 1509412072 -946644661 -1332450851 698169447 1587153137 -745405180 -1533725294 1033659432 1251693758 -721436387 -1543966325 988913713 1308004519 -582382282 -1437680224 860351514 1145101452 -635156177 -1390184007 875177987 1127028885 -330300183 -1688783745 39740869 1968788819 -348274448 -1673858970 87269852 1916047690 -494170917 -1785938867 210103799 2072173921 -437892926 -1830717356 199764462 2096044408 -236514163 -2032131045 535393697 1760445751 -158674796 -2121408510 411349432 1870889262 -12804929 -2009355223 288554387 1714801925 -128886618 -1890162640 375339402 1633159452 -683793375 -1606871881 959464717 1312257435 -799809480 -1487613778 1046315284 1230680450 -639259629 -1360880507 938200383 1089273257 -561485814 -1450223460 814090534 1199651248 -896977851 -1114766125 612849001 1400923647 -840634276 -1159479094 602575216 1424859622 -1001210761 -1286239007 710729051 1566305741 -1019250578 -1271379720 758192450 1513499092 -1265750315 -1014423997 1518358521 763854703 -1276908852 -991634854 1575848928 720026486 -1168791833 -850225551 1415301067 593295197 -1120378114 -901819800 1396048850 607204164 -1455866191 -566358489 1194811293 808480523 -1370162520 -648820162 1079679876 928885522 -1478314365 -790264299 1240258479 1055647545 -1601211750 -678936052 1317082038 965092128 -1881141731 -119062901 1643015985 384393127 -2003973628 -7669102 1719905064 293903294 -2126805457 -163793223 1865803523 405985173 -2041167306 -246320480 1750606618 526324620 -1839784327 -447729937 2086240085 190730179 -1791305120 -499258634 2067053388 204704730 -1668508085 -343169315 1921185639 92653553 -1679732142 -320445756 1978610558 48759784 -1382735980 -627953918 1134263992 882658862 -1426531443 -570430693 1157020321 871467575 -1555130458 -733370576 1296103050 977782300 -1541188673 -752590039 1244476051 1026163205 -1339944976 -953860250 1579970268 690708042 -1219507223 -1068958849 1497475781 776378963 -1090943038 -906053804 1358423790 670094968 -1181465637 -829197491 1469719287 547164769 -1761919140 -503574582 2029346416 267546342 -1852376251 -426652717 2140707433 144681727 -1742686354 -282621960 1982780994 19523284 -1622314121 -397786143 1900221019 105128653 -1957941448 -62185554 1698844180 306544258 -1943934175 -81339465 1647282701 354990747 -2053658870 -225405028 1805239846 480179888 -2097519853 -167947387 1827930687 468923049 -2034742185 -239108927 1756769659 531701229 -2116712370 -153962280 1876683106 417126900 -2006727579 -10160909 1718461769 292197855 -1894907780 -133615382 1627414864 369578438 -1693492173 -334992219 1963015455 33951113 -1671260118 -345659204 1919744262 90950032 -1781214207 -489429865 2077930797 215844283 -1833365480 -440524658 2092396852 196100514 -1110020961 -892249079 1406668211 618609957 -1162106746 -843278320 1421199786 598931772 -1290935123 -1005923269 1560511873 704951575 -1268768588 -1016655838 1517175192 761884942 -1604223749 -681161619 1315904983 963128641 -1492338462 -804550540 1224923598 1040574808 -1363479351 -641874849 1085576677 934520179 -1445515056 -556793786 1205424636 819880298 -1616675562 -391885440 1907170362 111815852 -1731282673 -272004711 1992349731 29878453 -1854343900 -427833934 2138477576 141665438 -1776996035 -518913621 2015055889 253517959 -2112590478 -183280156 1813646430 454900936 -2055624341 -226584067 1803012167 477165777 -1932532416 -70724138 1656849516 365343994 -1952308903 -56290865 1705787509 313225443 -1530044962 -741708472 1254309106 1036258404 -1549755961 -727209647 1303312619 984205437 -1441344020 -586029702 1142469824 857703510 -1384443403 -629399197 1131770073 879902799 -1183167046 -830636756 1467231382 544414720 -1105753693 -921650891 1343875215 656332825 -1214134904 -1062800098 1504683172 782799922 -1328807535 -942984953 1589797053 700796971 -790434863 -1478108345 1055689469 1240185451 -678481976 -1601691810 964775652 1317437042 -566664221 -1455533195 808911567 1194340953 -648763398 -1370253460 928696022 1079899712 -850003019 -1168979165 593205913 1415358991 -902283348 -1119940806 607542912 1395748374 -1014074489 -1266072815 763368107 1518805565 -991709282 -1276868856 720230066 1575675428 -343094503 -1668547697 92449333 1921358499 -320794880 -1679409258 49245740 1978162874 -447266005 -1840221251 190390791 2086539921 -499480782 -1791117404 204793374 2066994824 -163849347 -2126713877 406174289 1865583303 -246014108 -2041499662 525893192 1751076574 -119516337 -1880661031 384709219 1642660597 -7497898 -2004179008 293860986 1719977708 -906372464 -1090590202 670546876 1357941546 -829153655 -1181536737 546996133 1469927219 -954051934 -1339727308 690762638 1579877144 -1068525893 -1219975635 776075159 1497810689 -733033740 -1555432862 977316824 1296538446 -752677139 -1541128581 1026387905 1244290903 -627752250 -1382911408 882582506 1134302076 -570915105 -1426082231 871819251 1156700005 -224921000 -2054108466 479828852 1805560802 -168149439 -2097344809 469000045 1827893243 -62098838 -1958001924 306320198 1699029968 -81676685 -1943632155 355456863 1646847945 -283055556 -1742218582 19827472 1982446470 -397595099 -1622532429 105074441 1900314527 -503619058 -1761848680 267715362 2029138868 -426334697 -1852729727 144230203 2141190061 -489387693 -1781286459 215672959 2078136553 -440840886 -1833009700 196553830 2091916528 -334560927 -1693961737 33644621 1963348187 -345848456 -1671039506 91006036 1919653058 -10249929 -2006668895 292419611 1718274189 -133276370 -1895207496 369114114 1627851924 -239595259 -2034294381 532049961 1756446911 -153758436 -2116885110 417051696 1876722854 -642078309 -1363306227 934594743 1085536289 -556307070 -1445962476 819530926 1205746744 -681500247 -1603923649 963592325 1315467283 -804461136 -1492396762 1040352412 1225110538 -1005733377 -1291155095 704895187 1560602693 -1017086490 -1268298384 762191050 1516842076 -891932211 -1110376101 618156257 1407148151 -843319852 -1162033854 599102712 1420993646 -70273006 -1933014908 365025598 1657203112 -56460277 -1952101219 313269543 1705717169 -183226336 -2112683850 454709516 1813864858 -226888647 -2055289681 477598997 1802544515 -428300170 -1853908768 142002522 2138175948 -518689681 -1777181447 253431107 2015116757 -391962556 -1616637742 112017768 1906995710 -271653795 -1731603253 29394289 1992799719 -1063151398 -1213814708 783284726 1504233824 -942908221 -1328845739 700595695 1589972345 -830861080 -1182982018 544502212 1467171154 -921185039 -1106189209 655996381 1344177483 -585725762 -1441679320 857270674 1142937860 -629453657 -1384350671 880094603 1131552029 -741539700 -1530253286 1036214688 1254379830 -727661419 -1549274109 984524217 1302959407 2086118621 189830219 -1839610383 -446761625 2067423428 205344850 -1791753752 -499961474 1921789167 93002873 -1669182013 -343573163 1977739510 48683104 -1678800422 -320292532 1642116281 384271407 -1880173163 -118889213 1720545440 294273078 -2004676212 -8117990 1866153099 406588445 -2127209049 -164467407 1750530194 525453316 -2041013826 -245389016 1194951701 809415811 -1455954631 -567224913 1079263244 928215194 -1369824992 -648212042 1239551015 1055210673 -1477677813 -789881443 1318045758 965277864 -1602115310 -679044732 1519293553 763995367 -1266616995 -1014512181 1575178344 719610110 -1276300988 -991297070 1414863939 592587989 -1168409233 -849588743 1396234330 608168140 -1120487050 -902723104 1699517852 306947338 -1958546256 -62536666 1646350725 354836755 -1943064407 -81264577 1805065646 479210808 -2053538686 -224506860 1828379063 469625121 -2097891173 -168589299 2029749752 268219758 -1762269996 -504179646 2140553697 143749495 -1852301107 -425783205 1981812170 19348828 -1741787930 -282502032 1900923347 105576773 -1622955777 -398157719 1579332948 690324930 -1339239304 -953424658 1498378573 776487387 -1220472735 -1069145865 1358511462 670961136 -1091085238 -906990372 1469380991 546556393 -1181050797 -828528443 1133880624 882021798 -1382300644 -627247990 1157128489 872370623 -1426718715 -571395949 1296968962 977870228 -1556067282 -733512520 1243867419 1025825165 -1540519881 -752174943 1315030623 963049161 -1603295373 -681011227 1225523782 1040921296 -1493015702 -804957188 1085951597 935165691 -1363923135 -642572329 1205308020 818985698 -1445336232 -555820082 1406588475 617735853 -1109870825 -891320447 1421546018 599532212 -1162513650 -843955304 1561157129 705326751 -1291632859 -1006366797 1516280336 761768582 -1267795140 -1016476758 1963976343 34133505 -1694398533 -335104211 1919033998 90509848 -1670626398 -345279692 2077519525 215178803 -1780871287 -488816865 2092542652 197040682 -1833448560 -441386234 1756952307 532661861 -2034853921 -240015543 1876243178 416416380 -2116332602 -153328816 1717796545 291786327 -2006114323 -9818245 1628355288 369723982 -1895769100 -133698718 1467676446 545113992 -1183541710 -831281500 1343697671 655360913 -1105636821 -920755523 1503756076 782651322 -1213260288 -1062719850 1590475573 701205411 -1329407463 -943330673 1255008122 1036703724 -1530689962 -742082880 1302340451 984028149 -1548860849 -727092519 1142320968 856776670 -1441264028 -585154830 1132178257 880581575 -1384789379 -629998869 1813305302 454289216 -2112178438 -182614420 1803097039 478028633 -2055769373 -227523979 1657757668 365457266 -1933492536 -70906274 1705155581 312847211 -1951597871 -55850425 1906558898 111474468 -1616009570 -391473656 1993212843 29963069 -1732222329 -272149999 2138591104 142573334 -1854525780 -428794310 2014677913 252885775 -1776555339 -518202845 406544857 1866223951 -164298507 -2127417245 525772224 1750177110 -245840660 -2040531846 383838699 1642584445 -118585145 -1880508335 294465010 1720327524 -8172322 -2004583352 93090237 1921728811 -343797615 -1668997113 48346532 1978041650 -319826808 -1679236066 190314895 2085669145 -447113053 -1839290315 205143446 2067598592 -499884870 -1791792084 592789777 1414689159 -849665987 -1168371541 607683848 1396684190 -902372316 -1120807758 764332323 1518991797 -1014978545 -1266181991 719523130 1575239084 -991073258 -1276486528 1055019381 1239769571 -789827495 -1477771057 965711212 1317578234 -679349184 -1601780522 809097543 1195305425 -566773653 -1456436995 928259422 1079193032 -648381326 -1369617180 18895000 1982291982 -282185292 -1742143198 105747585 1900717079 -398199379 -1622883013 268163242 2029840444 -503989882 -1762490096 144055475 2140220453 -426213985 -1851831031 479674620 1804628074 -224845360 -2053238458 469402853 1828566131 -168499767 -2097949345 307022030 1699477592 -62739998 -1958373004 354487511 1646672961 -80777733 -1943511699 978219088 1296646342 -733998724 -1555619350 1025750089 1243907295 -751970971 -1540692493 882243682 1133693172 -627336882 -1382241832 871906427 1157565677 -571056809 -1427018303 670654516 1358844066 -906559208 -1091554930 546612269 1469289659 -828717823 -1180830313 690153478 1579538576 -953382614 -1339311684 776940575 1497898121 -1069462221 -1220117083 705495899 1560949709 -1006411145 -1291562271 761317186 1516763092 -1016158610 -1268148488 618040169 1406254079 -891753915 -1109402925 599478128 1421639654 -843764132 -1162731830 934941503 1086137257 -642485741 -1363983739 819451686 1204873136 -556157430 -1445034340 962697997 1315351451 -680527327 -1603745097 1040998164 1225486210 -805159368 -1492840786 291709843 1717834501 -9616705 -2006289879 370075530 1628034844 -134183258 -1895320016 532196257 1757387575 -239678835 -2035156453 416640952 1876057902 -153416044 -2116272638 215233527 2077426529 -489008421 -1780653491 196737006 2092877688 -440953150 -1833916844 34585541 1963494227 -335422743 -1694045569 90341340 1919242058 -345235728 -1670697370 857092634 1141965452 -585608394 -1440783456 880539139 1132250773 -629827793 -1384994887 1036892712 1254787774 -742139132 -1530598510 983596593 1302810279 -726786275 -1549193333 782312062 1504056040 -1062255790 -1213697084 701294183 1590417137 -943552693 -1329219619 544909900 1467849434 -831206560 -1183581194 655846997 1343250115 -921104519 -1105313809 142086866 2139038276 -428444674 -1854848152 253089483 2014504541 -518277145 -1776515215 111385312 1906616950 -391250996 -1616196774 30301945 1992912495 -272613419 -1731784893 365888182 1657287200 -71212134 -1933159668 312657583 1705375289 -55793789 -1951688939 454331012 1813232146 -182785112 -2111972546 477712029 1803451915 -227070031 -2056249561 -28558204 -1991570414 272784808 1732603198 -115214179 -1910061045 388995505 1613277479 -258493258 -2020572128 513398170 1772021004 -134582097 -2130886599 435425667 1861427477 -470078240 -1795416970 234180044 2062712154 -459872007 -1819158417 177768917 2107619651 -316627758 -1708682172 53396990 1948906856 -364027701 -1656074147 71500263 1933848945 -987620276 -1306186534 724335968 1546341878 -1034954667 -1253513021 742504825 1531349487 -872835970 -1124162328 637007186 1391510980 -862695321 -1147969295 580530507 1436352989 -661320664 -1349370690 916155652 1100766610 -537343951 -1459619673 838248733 1190238603 -699497446 -1589005172 943777078 1330107808 -786219005 -1507561323 1059922223 1210716601 -413725243 -1873789613 156855529 2120113279 -533018148 -1757546166 238332144 2033424486 -376666633 -1635011231 126018779 1887818829 -287227410 -1712950920 15671490 2011697236 -85975647 -1914229449 351173773 1676233755 -41035336 -1970607826 327399572 1686407170 -197421677 -2093177595 439743679 1832043561 -212446838 -2075041508 492318886 1784610864 -600232691 -1421992549 842484769 1160805559 -615192300 -1403790974 895125560 1113438382 -756898497 -1511680599 1022149651 1273754757 -712023770 -1568124496 998309898 1283862684 -1047642775 -1232531969 796941381 1485270227 -958138000 -1310406170 686659676 1609214154 -816466597 -1202551347 559666295 1448928481 -935825086 -1086373420 641077358 1362174200 -864395770 -1149407600 578043690 1433604028 -887645665 -1139758455 622459699 1377749925 -1029581260 -1247353182 749713176 1537771406 -976481747 -1295310149 734163713 1556431767 -775074206 -1496678668 1069756238 1220812760 -694121861 -1582843155 950987607 1336531905 -552155568 -1475217722 823699324 1176475626 -663027127 -1350815009 913662821 1098011635 -149651762 -2146218408 421142498 1847406452 -260457769 -2021750207 511171579 1769007981 -103811332 -1899444630 398563280 1623631686 -22924571 -1985674637 279729097 1739285343 -358388054 -1650172356 78450566 1940537104 -305222989 -1698063835 62966687 1959262985 -461838696 -1820338674 175540148 2104604450 -485154175 -1810755049 219890605 2048684859 -715034809 -1570349103 997133931 1281900285 -770921634 -1525965880 1006815858 1258683108 -608508043 -1396844573 901023321 1119073999 -589880468 -1412426758 853099072 1172206294 -925466845 -1076801611 651697679 1373580953 -809780422 -1195603028 565565974 1454566016 -972163311 -1324693625 671323709 1594140331 -1050660088 -1234762850 795759140 1483301554 -300986481 -1727496423 77475 1996889653 -379417706 -1637500160 124578490 1886116396 -522926147 -1747716309 249210513 2044564999 -407305308 -1866583246 163013256 2125484574 -206020629 -2067828867 498482887 1789988433 -187327502 -2083345564 450624222 1843186248 -43788327 -1973098673 325957365 1684702819 -99740736 -1928780970 335573740 1661420154 -1709115008 -316159722 1949210796 53061690 -1655882343 -364245745 1933794485 71592995 -1795460686 -470007516 2062880926 233971720 -1818839637 -460225219 2107167879 178250769 -2020087324 -258942606 1771669704 513718366 -2131087875 -134406805 1861504209 435387463 -1991482922 -28618432 1732378874 272969836 -1910397489 -114911911 1613743331 388559989 -1588668088 -699799074 1329641572 944212210 -1507648175 -786158137 1210940541 1059736811 -1349168774 -661495316 1100689494 916193472 -1460103837 -536893963 1190589519 837928153 -1124480724 -872482374 1391962112 636524694 -1147925195 -862765661 1436183577 580738191 -1306377954 -987401848 1546395698 724242596 -1253079801 -1035422319 1531044907 742839485 -2093233983 -197330857 1832233453 439523707 -2074735400 -212779954 1784180212 492789090 -1914683149 -85495707 1676550623 350818633 -1970436886 -41241476 1686365638 327472464 -1634936667 -376707021 1887615369 126191903 -1713300292 -286905302 2012183952 15224070 -1873325929 -414162943 2119774651 157155629 -1757768562 -532831208 2033513890 238273844 -1202329591 -816654177 1448839461 559724979 -1086837744 -935388026 1362513212 640777642 -1232183237 -1047965523 1484783895 797389185 -1310481374 -958098252 1609417998 686486936 -1511851923 -756692741 1273796929 1022077399 -1567671180 -712504094 1283546456 998665678 -1422299041 -599899959 1161236851 842015205 -1403734970 -615283504 1113249130 895346172 -1474913534 -552490092 1176042030 824167096 -1350869221 -662933619 1098202679 913444513 -1496509648 -775281754 1220768284 1069826698 -1583294679 -693639233 1336849925 950634131 -1247704218 -1029260304 1538255434 749263580 -1295233153 -976519191 1556229715 734338757 -1149631660 -864209982 1433690744 577983214 -1139292339 -888080421 1377412705 622761719 -1820804150 -461403300 2104941286 175237744 -1810530349 -485339323 2048597759 219950697 -1650248712 -358349970 1940738772 78275138 -1697712159 -305543305 1958778573 63415899 -1898992722 -104293576 1623313026 398916116 -1985843273 -22716639 1739329179 279657997 -2146163812 -149744886 1847214768 421360166 -2022054011 -260122861 1769440937 510703167 -1324504509 -972383531 1594084207 671415289 -1235194278 -1050190132 1483607926 795426784 -1076485519 -925822233 1373127517 652178379 -1195645336 -809707778 1454737220 565360594 -1397048793 -608335183 1119148811 900983709 -1411940802 -590328152 1171857170 853421956 -1570688491 -714734973 1282364217 996697007 -1525877236 -770980198 1258460960 1007003574 -1973187957 -43730403 1684925351 325770033 -1928442222 -100041212 1660956606 336011048 -2068315463 -205573585 1790337941 498160387 -2083141984 -187501002 1843111820 450664218 -1747674385 -522999175 2044394435 249416533 -1866899722 -406950304 2125938650 162533196 -1727065379 -301456821 1996583921 410471 -1637689660 -379197870 1886173160 124487550 915781260 1100121626 -660875360 -1348671690 838365845 1191133699 -537521223 -1460591825 944651966 1330187816 -700424302 -1589154044 1059322535 1210370609 -785540213 -1507153123 723691240 1545967230 -986921020 -1305741486 743400177 1531466343 -1035926563 -1253690549 637087450 1392385612 -872984586 -1125089440 580184771 1435753045 -862286865 -1147290759 234591812 2063378130 -470419608 -1796028418 177623645 2106680011 -459787407 -1818295321 52436598 1948724960 -315719846 -1708568628 72211055 1934289657 -364659901 -1656452139 273450528 1733015222 -29169908 -1991911526 388055609 1613132463 -114351339 -1909976189 513216018 1771060868 -258379970 -2019663960 435866123 1862138525 -134960345 -2131518543 797870029 1485420379 -1048516895 -1232611721 685982676 1608807234 -957537544 -1310059922 559222783 1448230761 -816091437 -1201906107 641256422 1363147632 -935941430 -1087268260 842635177 1161733951 -600312187 -1422866925 894718896 1112761126 -614845796 -1403190774 1021452187 1273310989 -756253001 -1511305695 999283586 1284041492 -712918354 -1568241096 350267141 1676122003 -85014999 -1914046785 328033052 1686786954 -41745872 -1971047770 440086327 1832656801 -197833189 -2093842803 492235566 1783749560 -212301310 -2074101100 156743521 2119206903 -413542835 -1872828709 238711672 2034058222 -533458348 -1758256446 126631763 1888161733 -377332097 -1635422487 14809930 2011614172 -286287258 -1712805136 77845518 1940186264 -357714654 -1649769036 63836183 1959338113 -306155205 -1698217555 175660092 2105502890 -462013168 -1821307514 219519013 2048043187 -484706039 -1810052705 420791402 1846801660 -149248698 -2145544752 511246451 1769877733 -260611745 -2022682167 399461464 1623751886 -104780428 -1899618846 279087169 1738914007 -22222483 -1985226245 1070462150 1221248080 -775711254 -1497062020 950022367 1336344649 -693218829 -1582735003 823557364 1175538786 -552067624 -1474351794 914077933 1098680443 -663365183 -1351423657 578479266 1434309684 -864778866 -1150044904 622272699 1376784429 -887537257 -1138855679 748776592 1537629190 -1028715076 -1247265494 734832777 1556846623 -977090139 -1295648461 498656591 1790957017 -206142365 -2068728587 450175318 1842483648 -186957702 -2082705172 325283197 1684299243 -43185071 -1972749113 336505188 1661573618 -100612024 -1928857378 1045803 1997063613 -301886457 -1727617903 123875634 1885667748 -378777570 -1637130104 248806681 2043891087 -522576843 -1747112797 163166464 2126416278 -407381972 -1867454278 651609479 1372714257 -925326165 -1075866563 565903774 1455173896 -810196814 -1196273628 671960501 1594522915 -972870503 -1325130737 794855852 1483192634 -1049696128 -1234577386 996267491 1281811829 -714099505 -1570208679 1007423994 1259020652 -771591978 -1526382528 901406161 1119710535 -608944899 -1397552021 852990408 1171302750 -589694748 -1411463054 1392079752 637420318 -1124658524 -873455054 1435809681 580093703 -1147480387 -862067157 1545796538 723897132 -1305699690 -986994176 1531920291 742919989 -1254007153 -1035571687 1330537452 944329594 -1589640512 -699977130 1210296309 1059362659 -1506949415 -785713585 1100344286 915594056 -1348760846 -660817308 1190670279 838803281 -1460252949 -537821571 1771524928 512779222 -2020003220 -258080006 1861916505 436053967 -2131429771 -135018781 1733090162 273411044 -1992115618 -28996920 1612783467 388378621 -1909490105 -114798895 1948271396 52917170 -1708252664 -316075362 1934460733 72005547 -1656494575 -364587385 2063321878 234683264 -1795839430 -470639956 2106986255 177291161 -1818726877 -459317579 1273119433 1021669983 -1511250971 -756345997 1284474576 998815302 -1568544772 -712583318 1161415419 842988141 -1422414889 -600794303 1112805090 894647924 -1403359282 -614637736 1448432301 559047227 -1201982591 -816053481 1362663092 641705506 -1086916712 -936261874 1485757087 797567497 -1233077325 -1048081627 1608720006 686042640 -1309835350 -957722820 1888248321 126571159 -1635646675 -377146437 2011276824 15111822 -1712339148 -286722142 2119690803 156293797 -1873179873 -413222007 2033856042 238886588 -1758179578 -533495920 1832612453 440156915 -2093673655 -198040609 1784067708 491882218 -2074552496 -211818554 1675688535 350735041 -1913742469 -85349395 1686978126 327814872 -1971101854 -41652236 1624183050 398991772 -1899925466 -104447824 1738724627 279307653 -1985170369 -22313815 1846843704 420719022 -2145716204 -149043070 1769561377 511602103 -2022228979 -261092197 2105016686 176108024 -1820958654 -462335788 2048247159 219346401 -1810127781 -484666163 1940097372 77904330 -1649547152 -357902106 1959677253 63536595 -1698681751 -305718017 1537290690 749076820 -1246801682 -1029152648 1556936155 734774605 -1295870729 -976903071 1434106352 578652518 -1149970212 -864819126 1377271273 621825407 -1139204923 -887215021 1175855526 823202096 -1474805622 -551587812 1098638783 914150697 -1351252845 -663571451 1221437844 1070242050 -1497118536 -775620562 1335913869 950492443 -1582429023 -693552073 2043945035 248713437 -1747304089 -522358287 2126111826 163501252 -1867020930 -407849496 1997514873 563439 -1727936171 -301532733 1885498464 124083446 -1637085876 -378847782 1684221999 325320889 -1972547325 -43359851 1661924406 336184480 -1929341670 -100162164 1790490653 499091595 -2068391631 -206444121 1842707460 449989778 -2082792152 -186896962 1119486083 901591061 -1397464657 -609005255 1171768474 852554764 -1411799626 -589392608 1281460401 996587559 -1569724003 -714548981 1259097256 1007385662 -1526583932 -771416814 1594691815 671752305 -1325174325 -972799651 1482740990 795337832 -1234258478 -1050049212 1373018325 651274307 -1076299271 -924858001 1455119564 565996634 -1196081696 -810414730 550002752 1473204438 -825884308 -1178521094 665166937 1352832207 -911489675 -1095961117 773056626 1494538468 -1071806114 -1222985272 696134763 1584995581 -948941497 -1334346287 1031761956 1249394866 -747564792 -1535762018 974304317 1293255851 -736307951 -1558452857 866449430 1151584384 -576022214 -1431459412 885603343 1137577113 -624468701 -1379897931 463880328 1822519326 -173530716 -2102456014 483099793 1808577543 -221911619 -2050829013 360564922 1652226092 -76306026 -1938515712 303041699 1696021557 -65114737 -1961272039 101798124 1897291898 -400608832 -1625816746 24941813 1987814499 -277678631 -1737112241 147511518 2144200776 -423314958 -1849456284 262610119 2023763025 -508985877 -1766961795 970150145 1322541463 -673370067 -1596325701 1052677400 1236903310 -793709516 -1481128798 923326771 1074784677 -653871073 -1375631223 811932970 1197616572 -563381242 -1452520304 610550117 1399026163 -899014583 -1116925729 587826556 1410250218 -855120816 -1174350650 717211991 1572403649 -994989957 -1279878931 768740686 1523924440 -1008964510 -1260692236 45969865 1975140703 -323809051 -1682694029 97564112 1926726982 -337718020 -1663441814 208075259 2070006125 -496461609 -1787844543 185286114 2081164660 -452633394 -1845334952 520774061 1745703227 -251395967 -2046611433 409445812 1868600610 -160840552 -2123434994 298969503 1725356297 -2127693 -1999063003 381431174 1639652624 -122532694 -1883931588 318636738 1710830164 -51354642 -1946725512 362006235 1653929549 -73553929 -1936025759 472222448 1797438054 -232002596 -2060657846 457723625 1817149055 -179949627 -2109661357 256447142 2018386480 -515411062 -1774173412 136631999 2133059113 -433408109 -1859287291 26385044 1989519874 -274924616 -1734620370 117399181 1912106523 -386842719 -1611264201 697311754 1586959004 -945929434 -1332120656 788391443 1509611141 -1057781953 -1208698967 659270200 1347197614 -918172908 -1102906494 539389473 1461804727 -836235507 -1188085861 874984046 1126171384 -634825918 -1389468716 860550775 1145947873 -582707365 -1438406707 989641308 1308330698 -722281616 -1544164378 1032945221 1251364563 -744546455 -1533530113 199570307 2095186709 -437562705 -1830002119 210302874 2073020172 -494496074 -1786665440 87997361 1916373799 -349119843 -1674057205 39026600 1968459582 -329441660 -1688588782 374481895 1632965489 -128171317 -1889832355 289400830 1715001192 -13531438 -2009680316 411675605 1871616835 -158872839 -2122253713 535064524 1759731546 -236319008 -2031272330 814420811 1200366557 -561679769 -1451080975 937875282 1088546756 -639060354 -1360034072 1045470073 1230482415 -799081899 -1487287613 960323424 1312452598 -684507572 -1607201062 758907695 1513829305 -1020108285 -1271573867 710002486 1565980576 -1000364518 -1286039924 602376989 1424014219 -840308175 -1158751577 613043972 1401782162 -897307096 -1115480386 1151640900 866358738 -1431649176 -575802114 1137271133 885936587 -1379467151 -624938777 1249848694 1031282144 -1536078758 -747209524 1293085039 974510585 -1558411197 -736380715 1494463776 773096886 -1222781940 -1071979366 1585344825 695812527 -1334833131 -948494205 1472740626 550440324 -1178182594 -826184536 1353054475 664979869 -1096050649 -911431503 2143978892 147698970 -1849367392 -423373770 2024227221 262172931 -1767300935 -508686289 1896943038 102120744 -1625330542 -401056764 1987889575 24901937 -1737316213 -277506019 1652397544 360359294 -1938557756 -76233646 1695568369 303522151 -1960955683 -65470389 1822825946 463547724 -2102887178 -173061024 1808521667 483191125 -2050639633 -222132103 1572836357 716743827 -1280182999 -994654785 1523732508 768958602 -1260637904 -1009057370 1399069751 610479265 -1117094629 -898806387 1409931310 588179640 -1173899006 -855602796 1074300001 923776247 -1375279795 -654191141 1197817976 811757806 -1452596908 -563342910 1322454099 970210501 -1596101249 -673554967 1237239882 1052375260 -1481594522 -793273872 1725019341 299271259 -1998596639 -2562697 1639739604 381370434 -1884155400 -122347154 1745501439 520948841 -2046534189 -251433659 1869084902 408995952 -2123785782 -160519844 2070324393 207721535 -1788295803 -495979245 2081120432 185356326 -1845165668 -452841206 1975331995 45751309 -1682747977 -323715807 1926293634 98031636 -1663137362 -338052808 1989330886 26605392 -1734564118 -275016068 1912538079 116929353 -1611570445 -386510235 2018070516 256802658 -1773719848 -515891634 2133101549 136559483 -1859458367 -433202601 1797642146 472049460 -2060732786 -231963112 1816662971 458171181 -2109312361 -180272639 1711169424 318336774 -1947189572 -50917846 1653840777 362064671 -1935803739 -73741773 1308419854 989583256 -1544387038 -722094412 1251025687 1033245569 -1533066693 -744983891 1126657852 874536874 -1389818352 -634503546 1145744165 860724147 -1438332407 -582747489 1347155818 659343356 -1102735802 -918378800 1462121331 539034597 -1188539809 -835755319 1586528088 697782222 -1331814796 -946262302 1509800769 788171735 -1208755603 -1057690885 1871312519 412010001 -2121820245 -159340739 1759785630 534970888 -2031463502 -236100828 1632796341 374689315 -1889788007 -128241905 1715452588 288918074 -2009998464 -13178090 1916724963 87676533 -1674541105 -348670119 1968382714 39064172 -1688386602 -329616576 2095410897 199384647 -1830088707 -437502101 2072554184 210737758 -1786328092 -494797966 1424479823 601941721 -1159088285 -840005643 1401557590 613229248 -1115393158 -897367060 1513905789 758869739 -1271775407 -1019932729 1565629028 710322930 -1285555384 -1000813602 1230030379 1045952189 -1486969081 -799434863 1312621106 960115364 -1607245026 -684436600 1200311833 814513807 -1450889419 -561897565 1088850432 937540246 -1360467156 -638592070 -401479096 -1625892130 102730596 1897446386 -277074351 -1736761657 24268669 1987411947 -422944134 -1848814868 147063638 2143499200 -509106589 -1767860491 262784847 2024732633 -173606356 -2103326022 464034560 1823452054 -221561291 -2050224477 482696985 1807904655 -75664866 -1938144632 359863090 1651778468 -66013689 -1961392495 304011051 1696196541 -746599808 -1535575530 1030859692 1249286970 -737014119 -1558888945 974942133 1293639459 -576437582 -1432128988 866788254 1152193288 -624326997 -1378961859 885516167 1136711441 -825697564 -1177556366 549895112 1472301918 -911925507 -1096667541 665550801 1353469767 -1072475434 -1223400896 773665786 1494877036 -948005169 -1334204839 695269347 1584908149 -250946807 -2045908065 520403493 1745062579 -161014000 -2124402810 409566780 1869500074 -3058885 -1999215699 299840023 1725432449 -121858270 -1883527244 380827150 1639302808 -323105939 -1682244613 45328961 1974770391 -338686092 -1663615006 98463320 1926848206 -496614561 -1788775479 208151155 2070876901 -452229306 -1844660272 184936042 2080560892 -899351615 -1117533353 610966253 1399695995 -855031848 -1173483698 587685620 1409314402 -994085901 -1279769755 716247775 1572217417 -1009600534 -1261074564 769447622 1524360784 -673977435 -1596662989 970820233 1322957343 -792842308 -1481040086 1051741840 1236762118 -653761641 -1374727423 923140795 1073820205 -563763314 -1453156584 812369570 1198323252 -634943286 -1390364580 875162086 1127143792 -582333229 -1437762491 860106239 1145249129 -721682184 -1543819154 988963284 1307922754 -745421599 -1533610889 1033872845 1251513691 -946825042 -1332238280 698284418 1587136788 -1057137481 -1208325087 787692955 1509166349 -917827428 -1102307318 658862512 1346519334 -836316027 -1188961261 539538857 1462732095 -515266558 -1773234028 256362798 2017524152 -433820645 -1859953523 136973623 2133671329 -275636176 -1735061338 27017500 1989898634 -385883095 -1611082561 116491525 1911993747 -50415514 -1946580752 317774154 1710746076 -74220417 -1936438039 362618195 1654271429 -232443820 -2061369150 472600952 1798070766 -179768243 -2108701477 457610593 1816241655 -1019430517 -1271166691 758306983 1513482289 -1001292398 -1286189820 710876350 1566059560 -840486471 -1159724753 602493077 1424908291 -896862816 -1114782410 612668556 1401136154 -561272337 -1450403463 814074051 1199765589 -639209994 -1360962208 937954522 1089420364 -800054819 -1487466165 1046364401 1230598247 -683809340 -1606757038 959677672 1312076926 -128804541 -1890211371 375191663 1633405177 -12624550 -2009567796 288439414 1714818272 -158789263 -2121391641 411529309 1870676171 -236661400 -2031884802 535475268 1760396498 -437941977 -1830635087 200009739 2095896733 -494383810 -1785758296 210119698 2072059012 -348258027 -1673973373 87056441 1916227759 -330054388 -1688930918 39691296 1968870582 -1937952948 -75882534 1651723872 359956214 -1961825451 -65545277 1696500345 303676143 -2103007362 -173959192 1823000146 464516804 -2050268313 -221490191 1808073291 482489053 -1849016536 -422768706 2143575556 147025554 -1767376079 -509555801 2024380957 263105163 -1626228966 -401176692 1897911862 102295200 -1736674557 -277134443 1987187247 24453817 -1223487612 -1072414958 1495101096 773479998 -1333867619 -948307189 1584442033 695704103 -1178040394 -825247968 1472652954 549574156 -1096465489 -912100551 1353392771 665588245 -1432084512 -576508042 1152024268 866995802 -1379279879 -623973521 1137162965 885033539 -1535141934 -747067580 1248982782 1031194216 -1559079989 -736795811 1293693671 974848625 -1788469747 -496947557 2070445857 208621495 -1844717036 -452138366 2080750392 184716206 -1682074049 -323311959 1974728467 45401989 -1664069082 -338206032 1927164682 98108316 -1999565207 -2736385 1725919045 299392979 -1883452816 -121898266 1639099228 381000650 -2046130597 -250759475 1745151863 520345569 -2123939262 -161451308 1869161326 409867256 -1375191355 -653324717 1074159593 922840959 -1452934436 -563951030 1198234608 812428134 -1596737801 -673937823 1323161563 970647373 -1480690962 -793165192 1236276162 1052189524 -1279316319 -994566601 1571901325 716603163 -1261245768 -1009395154 1524403092 769374978 -1117477229 -899443195 1399506879 611186473 -1173790070 -854699492 1409745830 587215664 -1102361138 -917734056 1346710754 658644084 -1188656681 -836650687 1462298875 540006509 -1332689412 -946342550 1587455184 697930822 -1208155675 -1057345165 1509122249 787763295 -1543742038 -721720004 1307720838 989137936 -1533961805 -745101019 1251997855 1033422857 -1389898344 -635378418 1126806708 875463714 -1437986431 -582147817 1145335981 860045371 -2061144826 -232628848 1797983274 472661180 -2109167329 -179332727 1816578099 457308325 -1946229452 -50735710 1710261272 318223502 -1936514771 -74182213 1654472705 362442903 -1735230110 -275427852 1989942350 26946776 -1610630789 -386364947 1911674967 116844737 -1773537968 -514931258 2017956988 255894762 -1859899063 -433913377 2133479525 137191667 -1487897457 -799585255 1230904739 1046031669 -1606567786 -684029952 1312020922 959768876 -1450445635 -561200085 1199936913 813868295 -1360645980 -639565774 1088967048 938434846 -1159238421 -840934275 1424559559 602815825 -1114986254 -896690076 1401211358 612628808 -1271077671 -1019489201 1513260533 758494563 -1286528832 -1000992682 1566523884 710439290 -1673634745 -348558127 1915764075 87494141 -1689020322 -329996088 1969092978 39504356 -1830431627 -438115101 2095822169 200050127 -1786245012 -493936390 2072408384 209797590 -2121708509 -158434123 1871129871 411049369 -2031843270 -236734292 1760225558 535681408 -1890401263 -128584569 1633461565 375100843 -2009137144 -13094754 1714512164 288772530 1779069457 487408263 -2080107715 -217898069 1835513352 442533534 -2090215644 -194058318 1691482659 332843701 -1965057265 -36131943 1673281082 347803308 -1917690090 -88772736 2008900213 12210915 -1716321447 -290180145 1892722284 131569402 -1629567168 -371591210 2036787783 241294033 -1754756245 -529548291 2114661982 151789256 -1878700174 -419266588 1365529305 644047439 -1083558923 -932379805 1443468992 554608214 -1207437332 -822032518 1606408939 683207293 -1313752121 -961115311 1490165490 802500196 -1227063330 -1042591928 1288913597 1003778603 -1562565743 -707128569 1270777508 1018803762 -1515133048 -759703778 1107872399 890239513 -1408848989 -620651723 1164250774 845299200 -1419022406 -596877524 1930511184 68580294 -1658903940 -367521046 1954318153 58439647 -1703745947 -311044365 2110442338 181271540 -1815827890 -456942888 2057768827 228605933 -1800835497 -475111743 1856394036 430007202 -2136460776 -139525490 1774950189 516728763 -2017069567 -255670633 1618860806 393931664 -1905018326 -109802820 1729109791 269954953 -1994490317 -31895899 1216308120 1064850190 -1502543180 -780783070 1326622593 940939031 -1591949651 -702810565 1185213354 832822076 -1465218426 -542262768 1103703987 919478053 -1345892705 -658473463 1439200252 584008554 -1144646960 -859758010 1386592229 631408499 -1129589047 -877861281 1528036302 739560280 -1256351006 -1038439820 1551777751 729354049 -1301258501 -982028691 1480331411 792403973 -1238208065 -1053474519 1599198346 676783132 -1319127642 -967277264 1458018465 568371255 -1192625779 -806434533 1368022200 646802478 -1081852524 -930935550 1166737655 848048225 -1417322021 -595439283 1122419950 904000632 -1394039358 -605055660 1263569093 1012381779 -1520506391 -765863553 1279085788 993688650 -1573704208 -718004890 1666330715 341115085 -1923329673 -94674463 1681912898 322487508 -1976461970 -46750216 1837742185 445548799 -2088249019 -192878125 1793358960 501435622 -2065031844 -202560054 2128945215 165810345 -1863630573 -403934843 2039014438 244307120 -1752791798 -528370276 1883154445 121215131 -1640969951 -382207561 2001955860 5528706 -1721955016 -296075858 1093083602 908071236 -1356250882 -668045208 1179313611 827184477 -1471904537 -549211023 1341958624 956012918 -1577924404 -688523174 1217490425 1066818927 -1499525931 -778552253 1552953782 731316512 -1298247526 -979804148 1543370159 754631993 -1242327933 -1024154603 1380694404 625772818 -1136273240 -884807618 1428585885 572607755 -1154999119 -869323737 2051604762 223228300 -1807261642 -482324320 2099561731 170128789 -1825922001 -466774855 1955760424 60144062 -1700993020 -308553582 1946111281 83393959 -1645138915 -352969589 1744703870 284762600 -1980731310 -17350460 1620301159 395634161 -1902267317 -107313955 1764071756 505588186 -2027161504 -265500426 1850236245 424635843 -2142880647 -146731793 241612565 2036434819 -530000327 -1754274129 151745292 2114732954 -419098080 -1878908234 12402471 2008682417 -290234869 -1716228451 131136318 1893190568 -371287534 -1629902204 332506993 1691785191 -35666339 -1965492533 347890536 1673221118 -88997308 -1917504814 487206723 1779245013 -217821585 -2080145671 443018074 1835064268 -194409866 -2089895200 889755613 1108322123 -620300559 -1409169817 845501380 1164075858 -596954392 -1418984834 1003692015 1288974201 -706904381 -1562751403 1019141110 1270475616 -760169766 -1514698164 683640761 1605941039 -961419627 -1313417725 802309024 1490383670 -1042537844 -1227156966 644091787 1365458717 -932548953 -1083351503 554290066 1443822340 -821581122 -1207920088 394102356 1618654914 -109844616 -1904945170 269501005 1729589979 -31579295 -1994845193 430313062 1856061168 -139956406 -2135990308 516672127 1775041257 -255481005 -2017289275 181048880 2110629542 -456853732 -1815885942 229069353 2057331391 -475450619 -1800535149 68230658 1930833556 -367034578 -1659351112 58513947 1954278029 -311248073 -1703572575 739485340 1528075786 -1038235728 -1256523994 729703045 1551454739 -982514775 -1300810945 583544494 1439637048 -859418750 -1144946924 631630519 1386404385 -877950053 -1129530611 832878328 1185121902 -542451756 -1464998078 919171809 1104036471 -658041907 -1346362533 1065303754 1215827548 -781099034 -1502187664 940767955 1326828101 -702768129 -1592022167 1011930519 1264051457 -765545285 -1520860115 993857934 1278877976 -718049118 -1573633996 847994277 1166830899 -595247991 -1417540577 904305084 1122085162 -605489008 -1393571834 568837619 1457583461 -806771489 -1192324023 646578666 1368207740 -930848570 -1081913264 792481217 1480293719 -1053676307 -1238033285 676432344 1599519054 -966792972 -1319577502 121566559 1882834377 -382692237 -1640520475 5452102 2001994192 -295874454 -1722130180 166034797 2128760315 -404022207 -1863570217 243841396 2039450082 -528033704 -1753093938 445244731 1838077357 -192445417 -2088717183 501489954 1793266100 -202751986 -2064813928 340946185 1666538911 -94630875 -1923400525 322939152 1681430918 -47069124 -1976108886 625730774 1380766784 -884636166 -1136478868 572924111 1428230233 -869776925 -1154518667 730885348 1553423474 -979497528 -1298580130 754821373 1543149675 -1024210479 -1242236601 956101810 1341899812 -688745058 -1577736952 1066479787 1217790013 -778088057 -1499963119 908557440 1092635670 -668394068 -1355928262 826980505 1179486223 -549135947 -1471944413 505791518 1763898504 -265575118 -2027121244 424148999 1850683537 -146382549 -2143202883 285101100 1744403642 -17814272 -1980293738 395544629 1620359331 -107091687 -1902454385 59954298 1955980524 -308497066 -1701083712 83824739 1945641205 -353275569 -1644805671 222911560 2051960030 -481870492 -1807741454 170170449 2099488967 -466945667 -1825715733 -1563166695 -707475313 1289591093 1004186019 -1514259456 -759624554 1269849388 1018654138 -1408733141 -619757379 1107693831 889266577 -1419398094 -597523292 1164694814 845997448 -1083905923 -932980501 1365936465 644725191 -1207358364 -821158670 1443319112 553680350 -1312858033 -960999207 1605435747 683028981 -1227709354 -1042967360 1490863482 802944492 -1715611439 -289740729 2008267261 11831659 -1630528312 -371774370 1893629412 131681650 -1754902301 -530489227 2036871631 242155865 -1878289158 -418601876 2114319830 151176512 -2079668043 -217188317 1778690457 486775055 -2090398548 -195019718 1835625856 443440406 -1965997945 -36278255 1692344747 332927293 -1917025122 -88361976 1672668594 347460900 -1144469160 -858785330 1439082612 583112930 -1130033855 -878559785 1386966125 632052987 -1257029270 -1038847492 1528635462 739905744 -1300331149 -981879323 1550902367 729273545 -1501570756 -780605014 1215412240 1064732806 -1592648411 -703255117 1327266825 941313183 -1465626354 -542940776 1185558562 833421492 -1345743593 -657545855 1103623227 918602925 -2136544880 -140388090 1856538812 430946346 -2016727671 -255058657 1774537893 516062259 -1904385630 -109424332 1618149518 393490456 -1995397701 -32008915 1730069655 270136321 -1659766284 -367605406 1931450584 68724814 -1703133715 -310702725 1953651905 58027095 -1815449146 -456310448 2110001386 180559996 -1800948257 -476019383 2057950451 229565541 -1864000869 -404575731 2129394615 166513441 -1752670590 -527471084 2038841262 243339064 -1640099159 -382131649 1882223493 121062163 -1722558800 -296425946 2002630556 5932810 -1923970305 -95045015 1667034067 341564229 -1975562522 -46629264 1680945098 322314076 -2088172851 -192007589 1837589473 444617591 -2065381676 -203164094 1793763320 502110062 -1416906157 -594769211 1166400383 847440873 -1394180534 -605991204 1122508646 904867824 -1521470879 -766049545 1264472909 1012491227 -1572997512 -717568274 1278449492 993306562 -1237538249 -1053058399 1479723803 792066957 -1320063442 -967418184 1600065282 676872084 -1192812027 -807398765 1458127657 569275327 -1081416164 -930228598 1367639856 646166438 -1979798566 -17196212 1743833846 284686944 -1902940221 -107716779 1620905711 395984505 -2027609112 -266202242 1764442820 506229330 -2142705679 -145762457 1850115805 423736907 -1807107138 -481391832 2051529362 222358020 -1826324569 -467448015 2099912331 170733085 -1701694580 -309001446 1956401824 60514870 -1644169323 -352794877 1945212601 83273263 -1299150062 -979911804 1553918526 731503272 -1241690357 -1023770723 1542663719 754196145 -1135934688 -884198474 1380278796 625103514 -1155086535 -870189137 1428727317 573544067 -1356358794 -668947488 1093270106 909036236 -1471520913 -548573191 1178877507 826478293 -1577315516 -688184366 1341289064 955597566 -1500391587 -778639413 1218426481 1066960615 -960545507 -1313337973 682712113 1605790887 -1043138300 -1227503214 802986024 1490790590 -932924113 -1083996743 644535299 1366156437 -821464778 -1207025248 554111002 1442848908 -620221063 -1408295441 889605205 1107393731 -597300896 -1419585034 845908044 1164753114 -707549877 -1563126307 1004389479 1289417969 -759275182 -1514581564 1018167422 1270296808 -36626987 -1965675197 333413625 1691896943 -88286772 -1917064870 347257056 1672841334 -217410073 -2079480463 486864075 1778631773 -194555394 -2090835608 443101394 1835925572 -530182735 -1755235033 241724573 2037341195 -418657880 -1878197954 151365764 2114099218 -289569405 -1715817195 11789487 2008339513 -372227686 -1630047988 131997878 1893273632 -542897060 -1465697078 833252720 1185766886 -657864635 -1345390381 919054697 1103141375 -780172178 -1502038792 1064428866 1215747540 -703446921 -1592430367 941367643 1327174093 -1038934984 -1256969042 740130068 1528450434 -981542879 -1300633417 728807693 1551337883 -859270134 -1144019812 583464230 1438762416 -878358509 -1130209147 631976255 1387004329 -456512364 -1815274494 180637112 2109963566 -475535219 -1801398245 229214625 2058271031 -367942490 -1659464656 69191050 1931015452 -310615873 -1703194583 57803155 1953837317 -109232912 -1904604058 393436636 1618242890 -32442135 -1994930049 270440901 1729734995 -140069694 -2136898476 430495214 1857021304 -255102757 -2016657331 516231671 1774330209 -192323681 -2087817463 445071027 1837108773 -203121786 -2065454320 501938858 1793968700 -95234131 -1923750085 341620353 1666942487 -46197836 -1976032478 322007704 1681277454 -381792261 -1640398995 120598231 1882660417 -296514590 -1722500236 6154958 2002442840 -404371511 -1864173729 166438629 2129434227 -527957040 -1752222906 243688188 2038518378 -806912169 -1193259071 568925819 1458450157 -930432178 -1081242664 646240866 1367599860 -1052969115 -1237596173 791844425 1479911135 -967756932 -1319762966 677335632 1599627974 -766480589 -1521000539 1012796959 1264139913 -717378774 -1573217348 993249798 1278540432 -594811135 -1416833129 847611437 1166194363 -605674728 -1394535538 904413748 1122988706 -309170466 -1701487032 60559346 1956331364 -352343353 -1644651951 82955243 1945566077 -481696020 -1806772614 222791616 2051061590 -467393803 -1826418077 170542041 2100130639 -265978182 -2027794900 506142614 1764503296 -146228573 -2142270923 424074127 1849813785 -16845176 -1980119522 284202916 1744283442 -107793775 -1902902777 396186557 1620730667 -688108010 -1577353600 955395898 1341464492 -778991089 -1500071271 1067445027 1217977269 -668482012 -1356794190 908699400 1093572510 -548797891 -1471335765 826565393 1178817415 -884253070 -1135841564 625295198 1380061128 -869885333 -1155421443 573111111 1429195729 -980363712 -1298667818 731821932 1553565690 -1023602087 -1241898289 754152309 1542734819 -1253292830 -1035242380 1531061710 742724952 -1306427141 -987320211 1546641879 724095297 -1147679536 -862913466 1436134908 580820330 -1124464439 -872597409 1391749605 636705139 -1459923834 -537107440 1190475178 837944636 -1349087073 -661544951 1100542387 916439333 -1507795788 -785912798 1211022744 1059687694 -1588782931 -699783109 1329822081 943999255 -1910348758 -114993988 1613497606 388707728 -1991270349 -28798811 1732362527 273084809 -2131104744 -134292338 1861717300 435207586 -2020333567 -258795369 1771718957 513636795 -1818921906 -460176168 2107315554 178005492 -1795641257 -469794623 2062995835 233955821 -1655767940 -364262166 1933614416 71806406 -1708967835 -316405517 1949129033 53111263 -1403554397 -615496395 1113134223 895362073 -1422216774 -599949012 1161089174 842260480 -1567818351 -712258297 1283628221 998616107 -1511966328 -756676322 1273976996 1021863986 -1310693945 -957917871 1609434347 686371965 -1232231970 -1047883448 1485029618 797241444 -1086591499 -935535261 1362463961 640859215 -1202312724 -816768646 1448626368 559904854 -1757850261 -532781571 2033660999 238027985 -1873505934 -413949468 2119888990 157139144 -1713185447 -286921265 2012003445 15437027 -1634789056 -376952362 1887533164 126241018 -1970387697 -41323111 1686119459 327619765 -1914470122 -85675648 1676533818 350933164 -2074751683 -212664917 1784392721 492608647 -2093479644 -197183054 1832282120 439441566 -2022037920 -260237578 1769228108 510883802 -2145918343 -149892369 1847165781 421442499 -1985892782 -22634812 1739575166 279511016 -1899206069 -104113443 1623329639 398801905 -1697827324 -305527150 1958958888 63203262 -1650396643 -358104437 1940820785 78226343 -1810448842 -485388640 2048450330 220196748 -1820624337 -461616455 2104826627 175254421 -1139538264 -887933378 1377462148 622679826 -1149648207 -864095705 1433904029 577803019 -1295020390 -976699892 1556213686 734453536 -1247655293 -1029342699 1538010031 749411129 -1583147316 -693885350 1336768480 950683510 -1496395051 -775298493 1220588537 1070039919 -1351049474 -662720920 1098317778 913428292 -1474995481 -552441231 1176189899 823921501 -1637804255 -379181129 1886352909 124274331 -1727212744 -301210706 1996665364 361090 -1866817773 -406999163 2125790783 162778793 -1747494134 -523211876 2044279334 249432752 -2083125435 -187615277 1842898537 450844415 -2068069540 -205720630 1790288496 498242278 -1928491145 -99958815 1661202011 335863501 -1973400722 -43549704 1684941378 325655252 -1525729303 -771225729 1258378949 1007052371 -1570573328 -714751130 1282183900 996909642 -1412120613 -590114995 1171971831 853405281 -1397130302 -608285868 1119296238 900737656 -1195890803 -809560293 1454786209 565278263 -1076501612 -925707518 1373340344 651997742 -1234980929 -1050370263 1483591315 795540997 -1324455002 -972465360 1593838218 671562268 -786398746 -1507348112 1060036810 1210699868 -699578881 -1588955799 943924435 1329861701 -537196076 -1459865278 838166776 1190287470 -661205555 -1349386917 915975393 1100979319 -862482046 -1148149484 580513966 1436467256 -872786533 -1124244211 636761271 1391658017 -1035200080 -1253365466 742553756 1531267082 -987636311 -1306071745 724548741 1546161171 -363945682 -1656122952 71352322 1934094484 -316447433 -1708894815 53281819 1948923021 -459986660 -1819141750 177948720 2107406502 -470225659 -1795170925 234261545 2062662847 -134631094 -2130804260 435671142 1861279984 -258706093 -2020391483 513414271 1771906281 -115197576 -1910175250 388782164 1613457602 -28312223 -1991717385 272735309 1732685019 -935612249 -1086554063 641061259 1362288925 -816417602 -1202633688 559420818 1449075972 -958383979 -1310259197 686709177 1609132335 -1047659380 -1232417766 797154720 1485090102 -712204093 -1567911851 998425071 1283846521 -756980518 -1511631796 1022297590 1273509216 -615044879 -1404037017 895044061 1113487691 -600118040 -1422009218 842304964 1161018706 -212496273 -2074959623 492564803 1784463829 -197634954 -2092997408 439760218 1831929292 -41019299 -1970722613 327186801 1686587879 -85730236 -1914377006 351124840 1676316158 -287145973 -1713000291 15524135 2011943345 -376486894 -1635224444 125904190 1887835560 -533133255 -1757529937 238512405 2033211779 -413873120 -1873544010 156937484 2120064410 -485039260 -1810770958 219710024 2048897758 -461691011 -1820583957 175457873 2104653511 -305304746 -1698014272 63113850 1959017196 -358568113 -1649958951 78564963 1940520693 -22940928 -1985559658 279941676 1739104954 -104057063 -1899296881 398612021 1623549603 -260408526 -2021831772 510925342 1769155208 -149438677 -2146398275 421125639 1847520913 -663174228 -1350569158 913744512 1097962006 -552269899 -1475201245 823879321 1176262159 -693941346 -1583056120 950872754 1336547876 -774991993 -1496727791 1069608619 1221058109 -976235576 -1295457442 734114532 1556513394 -1029564463 -1247467705 749500157 1537951339 -887858182 -1139578004 622475990 1377634880 -864444445 -1149325451 578289359 1433456217 -99757531 -1928666445 335786761 1661240223 -44034500 -1972951382 326006544 1684621190 -187278825 -2083427711 450378555 1843334061 -205808114 -2068009320 498466594 1790103476 -407190975 -1866599721 162833261 2125698043 -522779048 -1747962162 249128820 2044614626 -379499917 -1637451035 124726111 1885871049 -301166998 -1727283460 192326 1996873680 -1050414355 -1234910597 795710401 1483383639 -972146956 -1324808606 671111128 1594320718 -809993505 -1195423159 565582835 1454451557 -925516090 -1076720048 651943914 1373433724 -590028151 -1412181473 853181349 1172157235 -608622960 -1396828666 901203900 1118861098 -770741573 -1526179283 1006701463 1258699521 -714953054 -1570398668 996986766 1282146072 2106969834 177405564 -1818513466 -459497648 2063076083 234830437 -1795789857 -470721719 1934509784 71923278 -1656739852 -364439710 1948484289 52736599 -1708268563 -315960453 1612897934 388361752 -1909669982 -114585804 1733237399 273164801 -1992197189 -28947667 1861834428 436102698 -2131282032 -135264506 1771344549 512991795 -2019888247 -258096353 1190915618 838655668 -1460302066 -537739368 1100360251 915479213 -1348973801 -660636799 1210082832 1059542662 -1506932932 -785827926 1330487817 944411295 -1589394651 -700124237 1531772486 743165648 -1253925014 -1035620356 1545681503 723913417 -1305519245 -987206683 1435989620 579880674 -1147594920 -862050354 1392161389 637371131 -1124805823 -873208873 1687093163 327798589 -1971282297 -41439727 1675836338 350489380 -1913824610 -85300728 1783986073 491931407 -2074405195 -212064733 1832432512 440369942 -2093559124 -198057414 2033840079 239001433 -1757966621 -533676427 2119445462 156441408 -1873130758 -413304212 2011326461 15030123 -1712585007 -286575033 1888461796 126391154 -1635663160 -377032098 1608572771 686288885 -1309753777 -957772071 1485642618 797584364 -1232897450 -1048294720 1362843473 641492935 -1087031683 -936245525 1448514376 558998494 -1202130332 -815807758 1113050887 894500753 -1403408853 -614555971 1161431838 842873736 -1422628302 -600614236 1284261685 998995875 -1568528871 -712698225 1273070380 1021752250 -1511005696 -756493674 1336126568 950312190 -1582445244 -693436974 1221486705 1070160103 -1497364131 -775472693 1098392666 914298060 -1351203466 -663652896 1175838787 823316693 -1474592401 -551767559 1377090572 622038170 -1139090144 -887231050 1434023957 578701443 -1149822663 -865064529 1557083198 734528680 -1295952622 -976853628 1537404967 749060273 -1246981877 -1028939363 1959627936 63618102 -1698435700 -305865446 1939884217 78084143 -1649530475 -358016765 2048263314 219231236 -1810340418 -484485848 2105262219 175960093 -1821007449 -462253775 1769643204 511552594 -2022375960 -260846210 1847023837 420505675 -2145830415 -149026457 1738609910 279323744 -1984989734 -22526644 1624035567 399237241 -1899843133 -104496811 1454939433 566209983 -1195967483 -810431341 1372936496 651323814 -1076152292 -925103990 1482888475 795092365 -1234340809 -1050000223 1594806530 671736212 -1325354962 -972586824 1259310413 1007205851 -1526600607 -771302153 1281509716 996506050 -1569970056 -714401554 1171522943 852702697 -1411750829 -589474619 1119469926 901706224 -1397252022 -609185572 1842789857 449940855 -2082939699 -186651557 1790671352 498878830 -2068506412 -206428094 1661810131 336201029 -1929161473 -100375447 1684074954 325566812 -1972465434 -43409296 1885449605 124165395 -1636840279 -378995649 1997302172 743690 -1727919952 -301647834 2126128567 163386657 -1867234149 -407669747 2044191150 248566072 -1747353470 -522276844 435751918 1862155128 -134780222 -2131731884 513069047 1771306849 -258298149 -2019713459 388137948 1613083466 -114498832 -1909730714 273631173 1732802387 -29284631 -1991895425 72227722 1934175004 -364873050 -1656272336 52682643 1948577541 -315769153 -1708487127 177574840 2106762030 -459541868 -1818443262 234379169 2063558455 -470403443 -1796143589 580332326 1435507632 -862369270 -1147241828 637202239 1392369577 -873165293 -1124876667 743219988 1531679618 -1035812296 -1253707090 723609357 1546016667 -986773983 -1305987401 1059076930 1210518484 -785491346 -1507235080 944635739 1330302925 -700211593 -1589334303 838579056 1190953958 -537537956 -1460477238 915830633 1100040191 -661121467 -1348524333 14826159 2011499065 -286499965 -1712624875 126877366 1888013856 -377380966 -1635340532 238662301 2034139659 -533212239 -1758403801 156530308 2119386642 -413526104 -1872943298 492120779 1783765597 -212120601 -2074313871 439938770 1832902212 -197750786 -2093891736 328114937 1686737519 -41892907 -1970801853 350447328 1675908726 -85129268 -1914030246 999037543 1284188913 -712869045 -1568322595 1021435518 1273425640 -756039854 -1511485500 894931541 1112580803 -614861959 -1403075601 842683980 1161651930 -600557728 -1422718986 641403395 1362901653 -936023249 -1087218759 559336986 1448214156 -816271562 -1201692768 685802033 1609020071 -957422819 -1310076021 797787688 1485469374 -1048369404 -1232857198 735013228 1556634106 -977205184 -1295632170 748858741 1537580515 -1028862887 -1247019825 622125406 1377030600 -887455630 -1138904860 578364743 1434326481 -864598933 -1150257923 913864968 1098860958 -663349212 -1351538510 823508241 1175620999 -551822275 -1474499413 950268218 1336197548 -693268458 -1582653312 1070478627 1221133749 -775924721 -1496882023 279005604 1738963250 -22075256 -1985472482 399281597 1623964971 -104665967 -1899635705 511361430 1769861376 -260792134 -2022469588 420939151 1846555929 -149330781 -2145496011 219568576 2047961430 -484951828 -1809905542 175873497 2105322831 -462029579 -1821193117 63820274 1959453028 -305942306 -1698398136 77600235 1940333949 -357665593 -1649851311 852777005 1171482811 -589678335 -1411577449 901356596 1119792290 -608699112 -1397699186 1007669279 1258872969 -771641037 -1526300251 996283398 1281696912 -714312406 -1570028100 795035721 1482979551 -1049810587 -1234560525 672042064 1594473670 -973017732 -1324884502 565756027 1455419629 -810114729 -1196322367 651494498 1372730612 -925145778 -1076079144 163215589 2126334067 -407627319 -1867306657 249019644 2043710570 -522592816 -1746997946 123859159 1885782081 -378564101 -1637310099 799950 1997210712 -301836830 -1727699596 336423041 1661622295 -100464211 -1929103045 325102744 1684511758 -43070028 -1972765406 450289843 1842466853 -187137633 -2082492151 498803882 1790710844 -206223994 -2068679408 -7448909 -2004261339 293615519 1720125193 -119303510 -1880841668 384693126 1642775312 -246030719 -2041385449 526106541 1750896443 -164095336 -2126566898 406223796 1865501474 -499562793 -1791068607 204941307 2066749293 -447446322 -1840008616 190505954 2086523764 -320680219 -1679425933 49065929 1978376031 -342947076 -1668793750 92367824 1921407814 -991922565 -1276688659 720246615 1575561153 -1014123934 -1265990924 763614030 1518658520 -902037943 -1120088353 607493989 1395830771 -849986992 -1169093946 592993148 1415539690 -648583649 -1370466679 928581427 1079916453 -566582778 -1455582576 808764202 1194587068 -678629843 -1601446213 964857601 1317388183 -790549964 -1478092126 1055869720 1239972750 -426416142 -1852680348 144377566 2140943944 -503798805 -1761635459 267829959 2029122129 -397480000 -1622548650 104894188 1900527226 -282907687 -1742464177 19745525 1982495331 -81627242 -1943714048 355210938 1646994988 -61885553 -1958182119 306303651 1699144245 -168165468 -2097230030 469212808 1827712542 -225166403 -2053960917 479877777 1805478407 -570734790 -1426294868 871704086 1156716160 -627670237 -1382960203 882434575 1134547609 -752824568 -1540882530 1026469412 1244241586 -733148399 -1555416185 977496637 1296325291 -1068738722 -1219795000 776091250 1497695972 -954100921 -1339644975 691008107 1579729661 -828907668 -1181683718 546946624 1470009046 -906355851 -1090704413 670333529 1358121679 -843566031 -1161886553 599151901 1420912011 -891949016 -1110261570 618369284 1406968210 -1016873981 -1268478827 762174767 1516957113 -1005684710 -1291237236 704649526 1560750496 -804314027 -1492642621 1040270713 1225160175 -681385908 -1603940134 963412320 1315680758 -556487577 -1445749519 819645771 1205730781 -642160514 -1363257112 934742354 1085290948 -153742087 -2117000081 416839125 1876903235 -239349536 -2034442122 532001228 1756528986 -133325621 -1895125923 369360359 1627704689 -10463022 -2006489020 292436478 1718159720 -345963363 -1671023605 91186609 1919440167 -334708604 -1693716462 33726888 1963299134 -440759121 -1833059271 196406659 2092162325 -489207626 -1781499872 215558554 2078152972 -727513744 -1549519386 984441948 1303008458 -741424791 -1530269185 1036034117 1254592723 -629633726 -1384137260 880209006 1131535608 -585807525 -1441629747 857417847 1142692065 -921430764 -1106041470 656045112 1344095406 -830877427 -1182867045 544714785 1466990775 -942695130 -1329025616 700578826 1590086812 -1063102145 -1213896279 783038483 1504381061 -271768136 -1731586770 29574292 1992586242 -392109663 -1616391881 112099469 1906946075 -518607478 -1777230564 253283494 2015362096 -428119661 -1854121723 141887679 2138191913 -226871844 -2055404214 477385968 1802724454 -182980155 -2112831149 454660329 1813946495 -56508946 -1952019080 313515202 1705569364 -70485513 -1932834463 365041883 1657088077 -1679649865 -320494815 1978462875 49005069 -1668327506 -343382216 1921070722 92669460 -1791419515 -499242221 2067233449 204491327 -1839931492 -447484150 2086321840 190680614 -2041216045 -246238395 1750852351 526176873 -2127018038 -163612836 1865819878 405870192 -2003956767 -7783561 1719691981 294083163 -1880895496 -119210130 1642966740 384474690 -1601391745 -678722583 1317196371 965075653 -1478396058 -790214672 1240405578 1055401692 -1370014899 -649065509 1079597665 928934647 -1455751340 -566374462 1194630776 808693486 -1120165093 -901999731 1396032055 607318689 -1168742654 -850307180 1415054894 593442488 -1277154519 -991487041 1575897605 719944339 -1265766608 -1014308954 1518571036 763674250 -2097569034 -167865760 1828176858 468775756 -2053871889 -225225095 1805256643 480065365 -1943917884 -81454510 1647070184 355171198 -1957695779 -62333365 1698795505 306626407 -1622232430 -397835772 1900073918 105374504 -1742506357 -282835427 1982666663 19539761 -1852491104 -426636746 2140887948 144468762 -1762066759 -503329233 2029428629 267497219 -1181253058 -829377880 1469702930 547279748 -1090894297 -906135887 1358178059 670242717 -1219753460 -1068811622 1497525024 776297398 -1339961835 -953745789 1580183353 690528175 -1541369254 -752377140 1244590966 1026147296 -1555212733 -733321515 1296250735 977537017 -1426384280 -570676482 1156938564 871517138 -1382621583 -627970329 1134083933 882872267 -1445662411 -556547677 1205506073 819830927 -1363593940 -641858118 1085756416 934306966 -1492158201 -804763247 1224808491 1040591037 -1604141794 -681210488 1315757106 963374244 -1268522671 -1016802873 1517125757 761966827 -1290918584 -1006037538 1560298596 705131762 -1162319517 -843097611 1421215823 598816985 -1110069894 -892166676 1406913622 618462400 -1833250307 -440540821 2092216529 196313159 -1781066268 -489675406 2077848776 215893086 -1671341617 -345609895 1919891683 90703989 -1693671978 -334779072 1963130106 33934444 -1894923879 -133500657 1627627701 369397795 -2006973056 -10013418 1718510764 292115514 -2116662869 -154044099 1876437127 417273873 -2034528846 -239289052 1756753054 531815432 -1328562060 -943132446 1589748056 700879310 -1214118803 -1062914821 1504470337 782980567 -1105967034 -921470768 1343891818 656218620 -1183216545 -830554935 1467477363 544267749 -1384591344 -629153658 1131852092 879853994 -1441459191 -586013537 1142650149 857490867 -1549576158 -727422796 1303197966 984222104 -1529963461 -741757779 1254161687 1036504449 -1952325444 -56176598 1706000784 313045254 -1932778331 -70577101 1656898953 365262111 -2055575410 -226666472 1802766754 477313332 -2112377705 -183460863 1813630395 455015725 -1776881448 -518930354 2014876148 253731170 -1854196543 -428080041 2138396141 141714811 -1731364630 -271955844 1992497606 29632848 -1616855821 -391672731 1907285471 111799625 928505019 1079045165 -648430185 -1369535231 809113762 1195190324 -566986354 -1456256744 965497993 1317757983 -679332443 -1601895117 1054970000 1239851014 -789581380 -1477918422 719375583 1575484489 -990990861 -1276535451 764217542 1519007824 -1014797846 -1266394756 607864045 1396470907 -902486591 -1120791209 592871668 1414639714 -849813032 -1168125618 205126771 2067713253 -499671713 -1791971895 190068842 2085816572 -447063738 -1839371824 48395329 1977959639 -320072339 -1679088133 93302872 1921548494 -343813772 -1668881950 294579223 1720310913 -8352453 -2004370003 383985678 1642338456 -118666974 -1880458828 525689893 1750226099 -245693175 -2040777313 406364220 1866436778 -164183792 -2127433338 776793594 1498144108 -1069380394 -1220166592 690039267 1579555189 -953202481 -1339525031 546792904 1469076830 -828832540 -1180814222 670736849 1358795079 -906706691 -1091309461 872152478 1157418248 -571106126 -1426936796 882260359 1133578513 -627550037 -1382062019 1025537452 1244087610 -751954816 -1540807658 978170293 1296728355 -733753191 -1555767281 354602290 1646656932 -80958434 -1943298936 307169579 1699232189 -62822393 -1958324079 469320960 1828615574 -168352724 -2098195270 479494425 1804841359 -224731083 -2053255005 144039254 2140335552 -426001286 -1852011284 267917647 2029988313 -503941021 -1762572043 105796964 1900635634 -398445496 -1622735650 19108221 1982112235 -282202031 -1742028601 90291769 1919323823 -344989931 -1670844541 34372128 1963674294 -335406324 -1694159974 196752907 2092762781 -441166041 -1833736271 215478802 2077278852 -489057474 -1780571224 416722525 1876008651 -153563279 -2116026393 532376132 1757174482 -239793304 -2035139586 369960559 1628051193 -134002877 -1895532587 291562102 1718080224 -9534630 -2006338612 1041211121 1225305703 -805175331 -1492725941 962747112 1315269246 -680772668 -1603597486 819205827 1205020245 -556107793 -1445116039 934925018 1086251596 -642272266 -1364163744 599297685 1421852163 -843649095 -1162748113 617958028 1406302746 -891606112 -1109648586 761464487 1516516913 -1016240245 -1268099299 705610430 1560932904 -1006591086 -1291349244 477794168 1803403246 -227217836 -2056003902 454511457 1813019639 -182900147 -2111956261 312543050 1705392092 -55613850 -1951901968 365740883 1657533381 -71130497 -1933208855 30252828 1992994698 -272368080 -1731932506 111172357 1906797459 -391235031 -1616311617 253105966 2014390200 -518490622 -1776335212 142332727 2138891169 -428494309 -1854766451 655667120 1343463206 -920990052 -1105330678 544828329 1467898687 -831059323 -1183827437 701441922 1590171412 -943634770 -1329170888 782427035 1504039693 -1062436169 -1213484511 983810004 1302630210 -726802696 -1549078930 1036942285 1254706011 -742384927 -1530451337 880293862 1132398448 -629778742 -1385077156 857076735 1142080361 -585395501 -1440964027 1396382143 607922473 -1120569197 -902674427 1414978982 592571696 -1168589686 -849376228 1574998413 719823131 -1276186463 -991313865 1519211924 764044546 -1266469704 -1014758354 1317800411 965425485 -1602066185 -679126943 1239535042 1055325524 -1477464850 -790061960 1079476713 928035199 -1369841467 -648097709 1195001328 809334118 -1456200484 -567077814 1750415735 525470177 -2040833957 -245602099 1866005870 406834680 -2127127486 -164516652 1720627525 294224339 -2004823959 -7872257 1642296668 384058826 -1880288144 -118872858 1977755923 48568709 -1679013825 -320112471 1922034954 92855708 -1669231578 -343491408 2067374369 205427127 -1791508467 -500109157 2085905720 190010798 -1839594476 -446876542 1243621630 1025972328 -1540470318 -752256700 1296952551 977984625 -1555853877 -733692579 1157341388 872190042 -1426734624 -571281034 1133929685 881939523 -1382545927 -627100305 1469528218 546310156 -1181132362 -828479200 1358625923 670944277 -1091265105 -906777287 1498198184 776699966 -1220357756 -1069162222 1579250865 690373671 -1339091555 -953670389 1900939318 105461920 -1623168742 -397977204 1982057519 19201209 -1741837053 -282419819 2140504068 143831186 -1852055256 -425930306 2029536285 268399755 -1762253519 -504293977 1828264018 469641412 -2097710722 -168801816 1804917835 479456477 -2053456537 -224555535 1646432352 354787574 -1943211700 -81018406 1699697785 306734319 -1958660779 -62519869 1628273469 369773483 -1895622127 -133944697 1717616420 291999666 -2006000120 -9834850 1876357903 416400281 -2116513245 -153115979 1757099798 532416384 -2034936262 -239966548 2092591961 196959183 -1833694603 -441238813 2077732672 214998998 -1780887956 -488702214 1919017835 90625021 -1670413753 -345460015 1963730802 34281444 -1694349730 -335186232 1516461045 761555811 -1267909927 -1016460721 1561239532 705277818 -1291780416 -1006121386 1421398983 599778129 -1162431765 -844004739 1406474206 617752392 -1109690638 -891533724 1205095313 819165959 -1445320003 -555935189 1085902728 935247646 -1363677532 -642720206 1225769891 1040773941 -1493065073 -804875751 1315047354 962934572 -1603508586 -680831488 2014726780 252803818 -1776800944 -518054970 2138803813 142393075 -1854542007 -428679201 1993196110 30077656 -1732009118 -272329740 1906312791 111621825 -1615960197 -391555091 1705073176 312896142 -1951450316 -56095838 1657576961 365670039 -1933377747 -70922309 1803211306 478012092 -2055949562 -227310704 1813452339 454043301 -2112260321 -182564983 1131965108 880761378 -1384772712 -630113522 1142271661 856858171 -1441017983 -585302249 1302585990 983880208 -1548909654 -727010500 1255024287 1036588553 -1530902605 -741902555 1590655696 700992070 -1329521668 -943314070 1503837897 782601823 -1213407259 -1062473869 1343550178 655606388 -1105554482 -920804520 1467561723 545130093 -1183361065 -831494335 579788313 1435102863 -863977675 -1148743773 635640320 1390684822 -873628884 -1125495878 743790123 1532126909 -1034209529 -1252259951 725127730 1547674276 -986254562 -1305361528 1060753021 1212088043 -784879791 -1506762809 945031780 1330854642 -698717368 -1587717154 836912719 1189443289 -538171549 -1460987915 915374678 1099477696 -662576262 -1350118420 434175697 1860685383 -135356419 -2132168853 512572104 1770654302 -259826716 -2021364878 389773027 1614562933 -113961009 -1909315751 274117370 1733395052 -27733034 -1990204608 72871605 1934679587 -363229287 -1654735089 54143660 1950161466 -315339904 -1707902186 176973447 2106283537 -461240405 -1819986115 232891038 2061931016 -470826062 -1796672732 999681880 1284693966 -711225740 -1566785822 1022896961 1275010007 -755611027 -1510900997 894330730 1112102908 -616561082 -1404619056 841196403 1160025061 -600980897 -1423248695 639827772 1361432490 -936600048 -1087656314 558840613 1447562163 -817800695 -1203344737 687437582 1610499992 -956885470 -1309661516 798274327 1486062465 -1046818245 -1231166803 16502672 2013069062 -285888836 -1712153046 127273865 1888566047 -375887195 -1633723853 236996514 2032629556 -533846386 -1758915048 156074939 2118824749 -414981481 -1874537983 491577332 1783361378 -213729576 -2075816370 438377453 1831218043 -198214975 -2094511529 328685510 1687185232 -40290582 -1969355140 351966175 1677566793 -84610317 -1913404827 280542363 1740606477 -21570121 -1984828127 399865986 1624393748 -103081554 -1898174152 509818025 1768162367 -261270139 -2023070445 420409520 1846132774 -150957668 -2146983670 219131135 2047384681 -486421037 -1811481275 174221542 2103793776 -462681654 -1821689508 64234701 1959990363 -304462367 -1696762505 79290580 1941884994 -357072392 -1649364626 735485011 1557245125 -975635073 -1293955607 750475338 1539074268 -1028310682 -1246623248 621614177 1376396535 -888965811 -1140570661 576770168 1432871150 -865160876 -1150713406 912362551 1097252001 -663753445 -1352082035 822888494 1175156920 -553506558 -1476060780 951714821 1337799827 -692820695 -1582082625 1071104028 1221652618 -774266576 -1495363162 161713626 2124725580 -408032010 -1867850656 248400323 2043246933 -524277521 -1748559751 125306344 1887384958 -378116924 -1636740014 1425905 1997730151 -300179235 -1726181301 336895422 1662233896 -98894702 -1927427068 326719911 1686006065 -42518389 -1972369379 449779084 1841833242 -188648288 -2084158410 497209749 1789255939 -206786375 -2069135313 852339986 1170906500 -591147970 -1413153624 899705099 1118263709 -609351641 -1398196047 1008084256 1259410870 -770161652 -1524665190 997974329 1283248559 -713719787 -1569542013 796573046 1484623328 -1049306022 -1233916724 672627055 1594903033 -971433917 -1323423531 564213060 1453721042 -810593176 -1196923650 650965341 1372307915 -926773135 -1077567257 1189223197 837102475 -1460897231 -538228057 1099947780 914943890 -1350451672 -662270274 1211732783 1061069753 -1506283005 -785333611 1330927414 944990112 -1587923430 -698546548 1532300153 743586799 -1252300203 -1034134845 1547226976 725614582 -1305039284 -986603814 1435403083 579449821 -1149181337 -863513871 1390626642 635729860 -1125308802 -873851160 2106342357 176884547 -1820173575 -461018513 2061631436 233230170 -1796235552 -471290250 1935127527 72385393 -1655057717 -362880419 1949988862 54347624 -1707862318 -315414972 1614490545 389815079 -1909110115 -114132469 1733750696 273801022 -1990685052 -27279854 1860215683 434606869 -2131836241 -135663047 1770874778 512382732 -2021456202 -259770848 1610164828 687741642 -1309193360 -957318170 1486155333 798219987 -1231384727 -1046626305 1361224302 639996664 -1087585470 -936643628 1448044151 558388961 -1203697829 -817481779 1112422968 893979310 -1405068524 -616076414 1159986721 841273015 -1423073523 -601182309 1284878858 999457436 -1566846170 -711138384 1274574355 1023362693 -1510598849 -755947607 1687620244 328219138 -1969656904 -39953618 1677381261 352189979 -1913344095 -84697289 1783399078 491500080 -2075991158 -213527780 1830897343 438728233 -2094061677 -198699259 2032147184 237447782 -1758561316 -534164662 2119032553 155905663 -1874608187 -414937261 2012975810 16556628 -1711934482 -286080136 1888900827 126969421 -1634191369 -375453855 1960081823 64178441 -1696982861 -304273371 1941552518 79596816 -1648894806 -357503940 2047865261 218677563 -1811836799 -486105065 2103588276 174392610 -1821617000 -462724082 1768122875 509892973 -2022897449 -261474239 1846455778 420060532 -2147431218 -150471592 1740169673 281006431 -1984528155 -21909389 1624581584 399643974 -1898232580 -102992790 1337612631 951937473 -1582024581 -692909843 1222090062 1070640600 -1495663518 -773927692 1096929637 912712179 -1351634871 -664239905 1175197052 822814186 -1476234160 -553302842 1376602419 621443493 -1140643809 -888924023 1432390954 577224124 -1150358522 -865477488 1557577985 735179159 -1294426067 -975204165 1538983192 750531982 -1246403532 -1028500318 1842301150 449345608 -2084492814 -188343964 1789037767 497400913 -2069041685 -206840451 1662304492 336851066 -1927634496 -98725546 1685652725 327038051 -1971886631 -42969777 1886935226 125790252 -1636419178 -378468096 1997905059 1223733 -1726218865 -300102375 2124664968 161800222 -1867664988 -408256206 2043548817 248062983 -1748994627 -523811541 1453418518 564549760 -1196488390 -811058772 1372367887 650878105 -1077752541 -926548555 1484447780 796774578 -1233878776 -1049382498 1595352125 672142507 -1323743983 -971082361 1259763826 1007765732 -1525147298 -769709624 1283177579 998018301 -1569333945 -713888303 1171124288 852148438 -1413246612 -591093254 1117795417 900138191 -1397861003 -609655325 -363375599 -1655675769 72955197 1935541675 -314929144 -1707237218 53801252 1949548978 -460530653 -1819546443 176340239 2105904537 -471787462 -1796855636 233797910 2062043520 -136297355 -2132314909 435037529 1860769231 -259162004 -2020953862 511959360 1770312150 -113521593 -1908605743 389393771 1613929981 -27916194 -1991165752 274229618 1734302180 -784763687 -1505868721 1060574709 1211114851 -699092800 -1588363178 945476076 1331552634 -538772245 -1461334915 837590471 1189850449 -661702414 -1350039452 914446814 1099327816 -863083331 -1148627925 578815377 1434924295 -874274652 -1125871566 636338568 1391128862 -1034556273 -1252860903 744197539 1532804405 -986175338 -1304487936 724978106 1546746156 -213097136 -2075437626 490865788 1782920426 -199122615 -2094624289 439337061 1831399667 -40374942 -1970217484 328830030 1688124632 -84268677 -1912792595 351553623 1676900545 -285510348 -1711520350 16061464 2012357774 -376000211 -1634631237 127455233 1889525911 -534708986 -1758999152 237935658 2032774332 -414369505 -1874196087 155408435 2118412453 -937278056 -1088064242 640427188 1361777698 -816873087 -1203195625 557965485 1447481403 -956707414 -1308689092 687320198 1609604112 -1047262797 -1231865563 798648479 1486706697 -711633412 -1567464086 1000027344 1285293126 -755461659 -1509973645 1022816457 1274134623 -615588402 -1404441256 893435106 1111985268 -601679401 -1423693503 841840891 1160398957 -664717677 -1352268283 913266623 1097361193 -552799606 -1475624420 822252454 1174774576 -692404575 -1581412809 951377805 1337192219 -774407496 -1496298962 1071192980 1222519554 -975821065 -1294920095 735594459 1558148941 -1027874066 -1245916552 750093250 1538437972 -888295739 -1140154797 621006825 1376059263 -866096420 -1150854582 577637360 1432959846 -485550501 -1811405107 218199927 2047231969 -463285694 -1822039340 174895982 2104198136 -304832919 -1697403137 64683845 1960693715 -356951440 -1648465178 79117148 1940917194 -21494209 -1983957335 280389395 1739675525 -103431642 -1898777936 400270090 1625068444 -261911027 -2023440741 510521121 1768611767 -150058476 -2146862462 419441464 1845959598 -1048967214 -1233307836 796157694 1483953768 -971521077 -1324289187 672768743 1595839089 -811495456 -1197031562 565178060 1453907546 -926135303 -1077183633 650259157 1371871811 -590538826 -1412815072 851670682 1170490892 -610217041 -1398283463 900641411 1118405141 -770269308 -1525567726 1008271016 1260375614 -713335907 -1568904437 997538481 1282542119 -99342566 -1928128628 337266230 1662875296 -42343677 -1971399787 326599215 1685107385 -187715800 -2084003906 448908804 1841757842 -207459535 -2069537881 497814045 1789606539 -408733826 -1868298264 162354770 2125096644 -523308185 -1748384783 247501387 2043126493 -377962676 -1635807270 125230688 1886514934 -300582059 -1726854205 1776249 1998334703 -1908698859 -113467005 1614147641 389202095 -1990830836 -28220006 1733833760 274662582 -2132797145 -135845455 1861122059 434718877 -2020745922 -259330648 1770241042 512003204 -1819508367 -460607001 2105729117 176541899 -1797175960 -471435778 2062492740 233313490 -1655240381 -363841067 1935239279 73292025 -1707422374 -314704436 1949609078 53714144 -1252675107 -1034780341 1532743921 744284263 -1304922684 -985709230 1547048168 724640894 -1148306961 -863434375 1434474691 579299413 -1125909002 -874197664 1391303898 636136524 -1461542471 -538603217 1189920917 837545987 -1349556832 -662153930 1098974348 914764826 -1506203253 -784459491 1211582631 1060141105 -1588269678 -699147004 1331334334 945667112 -1759469484 -534277950 2033107320 237629934 -1873976243 -414559013 2118321505 155465207 -1711593370 -285468432 2012563786 15890908 -1634276225 -376316695 1889045843 127909317 -1969770448 -40861530 1687802140 329179530 -1912966103 -84065089 1676940549 351479187 -2075379710 -213186412 1782733102 491088312 -2094924773 -198783859 1831836983 438873505 -1404141412 -615927798 1111548336 893899046 -1423752059 -601590765 1160586665 841618751 -1567291218 -711837640 1285253506 1000102164 -1510421321 -754975711 1274457499 1022467341 -1309044488 -956391314 1610084820 686866754 -1231792927 -1047305097 1486501325 798819675 -1088284470 -937088932 1361869286 640371056 -1202725677 -817304507 1447149055 558271849 -1139936361 -888487167 1375965883 621060653 -1151322226 -865663208 1433294498 577332788 -1294566491 -976139469 1557666441 736045599 -1245986884 -1027829974 1538645648 749923846 -1581587469 -692202651 1337230047 951300681 -1495848982 -774891652 1222198982 1071543888 -1352569919 -664380585 1097796333 912800379 -1475563560 -552886450 1174589172 822476386 -2023500961 -261823543 1768796787 510296805 -2146560186 -150394928 1845524074 419907324 -1984406675 -21009413 1739995713 280038103 -1898602636 -103632926 1625030232 400346830 -1697332421 -304876627 1960485399 64852609 -1648818398 -356632652 1941399054 78665368 -1810937079 -485983329 2046896677 218503859 -1822257392 -463093882 2104290876 174841514 -1525234986 -770575808 1259906042 1008702316 -1568995633 -713279911 1282762723 997349237 -1412609308 -590710158 1170418632 851712862 -1398763779 -609763733 1118760913 900325191 -1197354318 -811146716 1454355358 564691720 -1077143893 -926210499 1371699079 650462993 -1233495424 -1048745450 1484012460 796068666 -1323852135 -971985393 1595539381 673107747 -1636244962 -377499000 1886815026 124892068 -1726667257 -300804463 1998276395 1865661 -1868338644 -408659270 2125269760 162151318 -1748062667 -523657565 2042679065 247988111 -2083523974 -188169492 1841402710 449225664 -2069744029 -207288587 1789679439 497772505 -1928037816 -99398946 1662655332 337456114 -1971732911 -42037561 1685577597 326168555 1749863496 525073630 -2042450588 -247095822 1864435793 405158087 -2127599235 -165127701 1721189498 294679788 -2003229354 -6416960 1643806819 385724661 -1879776945 -118238759 1979440172 50130106 -1678394112 -319648362 1922439221 93399203 -1667729127 -341882481 2065716254 203908232 -1792133838 -500628060 2085457927 189440145 -1841041109 -448478787 1394797696 606460950 -1121153620 -903103174 1414473881 591927311 -1170126411 -851019485 1576625330 721310756 -1275656802 -990890744 1519689899 764645437 -1264926329 -1013059311 1318452452 965921906 -1600414264 -677597858 1241004285 1056901227 -1477027375 -789485241 1078883542 927548480 -1371531782 -649648788 1193521359 807698521 -1456614941 -567615115 1901591817 105958815 -1621517275 -396448589 1983527184 20777350 -1741400004 -281843542 2139911483 143345069 -1853746153 -427481983 2028056866 266764724 -1762668530 -504831848 1826680173 468180475 -2098295743 -169231145 1804413300 478812642 -2054993832 -226199346 1648059743 356275657 -1942682509 -80595739 1700176198 307335632 -1957117846 -60821252 1245306305 1027534167 -1539851027 -751793029 1297357272 978528590 -1554351884 -732084126 1155683827 870671717 -1427360545 -571800503 1133482474 881369468 -1383993146 -628703152 1468976549 545914163 -1182749559 -829973473 1357056444 669268266 -1091737456 -907388922 1498760599 777155841 -1218763589 -1067707347 1580761486 692039960 -1338580830 -953036748 1517989578 763207260 -1267413018 -1015808144 1561815763 705714757 -1290204161 -1004651671 1419847416 598087278 -1162917932 -844597438 1405936353 617337463 -1111325747 -893013157 1204666030 818581048 -1446781054 -557519084 1084258999 933710369 -1364321381 -643224819 1226192540 1041303050 -1491576912 -803248346 1316745861 964477459 -1602907223 -680352961 1628737026 370392724 -1894060242 -132259912 1719224859 293501581 -2005456073 -9430111 1875838512 415774374 -2118031588 -154773622 1755497001 530969279 -2035506427 -240413805 2091097702 195342064 -1834090678 -441790500 2077121151 214526697 -1782564013 -490271803 1920472660 92219074 -1669957768 -344897554 1964364365 34792155 -1692683423 -333675529 1130471307 879144733 -1385169241 -630665679 1141660562 856386308 -1442694466 -586872280 1304041401 985474863 -1548454251 -726448637 1255658400 1037099830 -1529236852 -740392422 1591119855 701611897 -1327960381 -941629867 1505446902 784104288 -1212863782 -1062069684 1343031261 654980939 -1107073295 -922462617 1465959364 543683410 -1183931672 -831942018 2014297923 252219349 -1778262417 -519639303 2137160538 140856268 -1855186314 -429184288 1993619313 30607335 -1730521507 -270702901 1908011880 113165310 -1615359420 -391077166 1706602279 314548145 -1950953973 -55443811 1658153790 366107560 -1931802094 -69453180 1801660181 476321667 -2056436167 -227903825 1812914956 453628826 -2113895904 -184044874 203426124 2066168282 -500275104 -1792452362 189648213 2085289411 -448549767 -1840997137 50037118 1979494888 -319430574 -1678585660 93734247 1922135537 -342350773 -1667296035 295115048 1720723902 -6719484 -2002892654 385539377 1644031399 -118178787 -1879864181 525111578 1749787020 -247271370 -2042249056 404837635 1864787349 -164678609 -2128083783 927869316 1078532370 -650098520 -1371047874 807660957 1193598219 -567440207 -1456817113 966107574 1318228256 -677658470 -1600327668 1056466351 1241470265 -789183357 -1477364715 720976352 1576929654 -990422836 -1276090278 764739065 1519635823 -1013277483 -1264735165 606253522 1394966852 -903032578 -1121197976 592410059 1414022493 -851372825 -1169808271 356202509 1648101531 -80389855 -1942853193 307690516 1699859586 -61301448 -1956663890 467710015 1827111081 -168898285 -2098601595 479032358 1804223664 -226290422 -2054937188 143403113 2139822335 -427669179 -1853523501 266464368 2028395750 -504394404 -1763131958 106405979 1901105357 -396770953 -1621167647 20603970 1983730900 -281803410 -1741474312 777328837 1498556499 -1067746839 -1218688641 691592412 1581247562 -952713744 -1338929818 546214135 1468637281 -830410277 -1182285491 669209838 1357145208 -907201086 -1091959468 870451361 1155872823 -571709043 -1427416805 881839288 1133050926 -629035628 -1383686910 1027178643 1245622277 -751312449 -1540304599 978601098 1297314844 -732289626 -1554180816 1041656782 1225874264 -803730718 -1491125644 964407255 1316790081 -680145157 -1603076499 818799612 1204474730 -557612336 -1446727098 933242853 1084692339 -642890039 -1364625825 597785514 1420184380 -844162426 -1163384304 617398195 1405849381 -893198689 -1111101943 763032472 1518191374 -1015770444 -1267490270 706164609 1561331479 -1004972371 -1289853381 91769606 1920957328 -344577494 -1670309188 34967327 1964162953 -333713869 -1692606811 195281716 2091185058 -441605608 -1834315122 214828845 2076784571 -490707455 -1782098281 416242530 1875405812 -155108786 -2117727528 530751355 1755688941 -240320937 -2035560767 370463568 1628693446 -132468100 -1893891350 293148489 1719543775 -8948123 -2005907725 655186575 1342859801 -922535005 -1107031243 543202966 1466412544 -831586374 -1184248020 701944509 1590813227 -942099567 -1327529209 784012964 1505502770 -1061849208 -1213053154 985287403 1304263293 -726389817 -1548543151 1037537010 1255194212 -740692002 -1528897720 878822105 1130820175 -630217739 -1385655453 856426176 1141585494 -587044884 -1442490502 476281415 1801734865 -227730581 -2056639491 453951070 1812565704 -184492174 -2113409052 314110581 1707066083 -55143591 -1951292465 366294636 1657931514 -69511360 -1931712554 30698019 1993562805 -270922993 -1730331751 112832058 1908317868 -390607082 -1615790208 252699153 2013844103 -519994563 -1777945685 140649992 2137331358 -429111516 -1855227982 -1600829888 -678267178 1318791020 966531066 -1476885927 -788548913 1240916853 1056035811 -1370567054 -649462044 1077981022 927440840 -1457321365 -568050947 1194158919 808082385 -1121823196 -903518542 1395406600 606799774 -1169190339 -850877781 1413608209 591840135 -1275470314 -989925760 1576517434 720408492 -1265362417 -1013765479 1520073507 765283253 -1678023032 -319007202 1978992548 49428274 -1667849583 -342781433 1922614205 94368555 -1793003846 -500703700 2066648982 204062464 -1840436573 -448128459 2084785039 189037337 -2041809172 -246724998 1749161920 524625750 -2128497931 -165248413 1865405401 405332815 -2003304738 -7287224 1721343986 295612260 -1879426361 -117634479 1643404267 385051517 -1181845759 -829864041 1468012077 545728187 -1092373736 -907770994 1357763124 669704866 -1219100877 -1068314715 1499176479 777825929 -1338492118 -952169540 1580620294 691104400 -1539741851 -750888973 1245120073 1026569951 -1554734212 -732720150 1297793616 979235526 -1427968169 -572137535 1156353659 871087853 -1383126194 -628614184 1132546658 881228532 -2099226679 -169384097 1827550949 468256371 -2054319152 -225795258 1803809532 478462570 -1942233093 -79892627 1647689431 355634753 -1957291038 -61789324 1700297422 308234840 -1621669971 -397379781 1901667969 106829335 -1740995660 -281169118 1983177368 20173326 -1853042785 -427032823 2139270835 142974501 -1763636346 -505005296 2028956330 266885692 -1834801982 -442231724 2091730414 195720568 -1781604133 -490090419 2076213751 214413665 -1669813008 -343958426 1920388572 91356490 -1693095703 -334342017 1964706245 35404115 -1894501210 -132971472 1629115786 371025180 -2005274433 -8470487 1719112083 292593925 -2117092204 -154629118 1874976184 415690030 -2036172659 -240826341 1756109217 531310903 -1446181878 -557173604 1203987750 818173360 -1365196781 -643305339 1085186367 933859753 -1491694536 -804143954 1226370324 1042275714 -1602533343 -679708489 1316301069 963778971 -1267067794 -1015208712 1517581634 762529236 -1290284937 -1005526815 1561964891 706642381 -1163813796 -844714806 1420819824 598265318 -1110681531 -892639021 1405237609 616892927 -1950870141 -54581995 1706456239 313607225 -1932144230 -70065908 1658564790 366772256 -2057069135 -228283097 1802370205 476761099 -2112988760 -183932610 1811953796 453445650 -1777400345 -519555727 2013357259 252073053 -1855798786 -429526680 2137825490 141267012 -1730900523 -271336125 1994059001 31317103 -1615246900 -390170278 1907828960 112203894 -1328138933 -942602787 1591235687 702506225 -1212419758 -1061371452 1505071230 783458536 -1106395783 -922055185 1342430293 654634179 -1184859808 -832091658 1466832972 543762650 -1386142417 -630843975 1131365379 879260821 -1441996490 -586428000 1141014554 856010892 -1548047075 -725770869 1303694385 984874151 -1529386748 -741320302 1255737384 1037973694 -990280892 -1275153454 720888424 1576063742 -1013692579 -1265403957 765077105 1520244455 -903738506 -1121633312 606890586 1395350220 -850407569 -1169620999 591507011 1413914325 -649161952 -1370905674 927003148 1078444698 -568109255 -1457231953 808269333 1193936515 -678094062 -1601033340 966490686 1318865576 -788996341 -1476399203 1056357927 1240567473 -6839412 -2003791078 295289504 1721692726 -117807211 -1879222525 385091257 1643329071 -246666306 -2041898200 524438162 1749383684 -165548121 -2128158927 405769867 1864941085 -501173272 -1792572546 204395204 2066342482 -447907855 -1840625817 188946141 2084841035 -319079462 -1677980852 49634038 1978821216 -342425661 -1668165803 93888239 1923067513 -572345851 -1427799405 871158569 1156309951 -628132324 -1383577974 880875312 1132865446 -751224265 -1539437919 1027037979 1244687245 -732627410 -1554788680 979017474 1297985428 -1068129695 -1219325193 777765709 1499263963 -952605064 -1338026258 691406676 1580283842 -829543853 -1182197051 545278847 1468496873 -907809206 -1092296996 669880166 1357561840 -426994995 -1853119909 142799841 2139472759 -505325868 -1763285438 267335672 2028472174 -396944641 -1622136215 106527699 1902005061 -281354522 -1740771728 20234186 1983090524 -79986007 -1942179265 355853189 1647498003 -61454672 -1957595610 307767196 1700730634 -169866597 -2098775539 468609975 1827232545 -225587582 -2054488556 478392238 1803853624 -154148410 -2117545648 415334634 1875292284 -241031713 -2036001463 531383539 1756066917 -132879884 -1894557342 370804952 1629304910 -8802835 -2004968069 293063873 1718680663 -344395358 -1669349068 91656334 1920049176 -334154309 -1693317843 35345559 1964794881 -442271344 -1834727162 195893436 2091526186 -489767543 -1781953249 213965989 2076699699 -845037298 -1163464296 598712354 1420333236 -892599017 -1110755967 616719419 1405441197 -1015396036 -1266845270 762587152 1517492358 -1005089499 -1290748493 706341897 1562303647 -803810966 -1492000260 1041805382 1226801360 -679799437 -1602476571 963998815 1316111561 -556967592 -1446352434 818100340 1204029666 -643785407 -1364742697 934214765 1084869883 -271265657 -1730945007 31109547 1994228029 -390523746 -1614928888 112686514 1907377444 -519087947 -1777833949 251738521 2013661455 -429744980 -1855607750 141360512 2137771286 -228343581 -2056982411 476946895 1802146137 -183630598 -2113325972 453010902 1812419904 -55031599 -1950386105 313928189 1706105195 -69890872 -1932346274 366734820 1658641778 -725946289 -1547845415 984912227 1303618037 -740871082 -1529871168 1037653370 1256089068 -631146371 -1385805589 879696209 1130899911 -586367900 -1442083598 855825736 1141239262 -921837525 -1106587459 654541063 1342484881 -832560078 -1184426844 544097566 1466529160 -942249959 -1328457585 702023989 1591687587 -1061442560 -1212375914 783666476 1504902586 -1224017221 -1072838099 1493474199 771992321 -1335411038 -950006220 1583964046 695103256 -1177455991 -824819169 1474237349 551035699 -1094928752 -910457338 1353897916 666232618 -1430394145 -574956983 1152617459 867482469 -1378865466 -623436208 1138642922 886669180 -1536793875 -748596613 1248330689 1030697815 -1559517452 -737372574 1292224472 973272910 -1939547533 -77337883 1651161951 359500745 -1962336662 -66179332 1694990150 302010320 -2101390783 -172465449 1823552365 464913403 -2049796520 -220879154 1809643380 484165602 -1848391145 -422249855 2145233723 148544429 -1765929458 -507953512 2024828706 263675828 -1626848731 -401640781 1896227593 100733855 -1738176964 -278743382 1986782992 23910278 -1374565382 -652805268 1075817174 924359232 -1451487261 -562348171 1198681807 812998233 -1597357112 -674401442 1321476836 969085554 -1482192943 -794773689 1235871485 1051645547 -1280910434 -996021496 1571338930 716147236 -1261756537 -1010028783 1522892459 767708733 -1115860052 -897948870 1400058496 611582486 -1173317707 -854087901 1411315353 588891663 -1786778830 -495395932 2071038494 209107592 -1844302037 -451600451 2082229767 186351249 -1683725568 -324840554 1974075948 44905146 -1664506087 -338782321 1925695029 96532131 -2000094378 -3159104 1724291706 297904876 -1884995761 -123596839 1638620771 380399349 -2045545628 -250330126 1746735688 521806558 -2122401923 -159807509 1869665873 410511047 -2059626439 -230971217 1798502677 473287043 -2108597216 -178885450 1818180876 458755482 -1947791349 -52420451 1709797671 317604273 -1937058798 -74587004 1652864318 360940968 -1735686051 -275990325 1988487537 25352679 -1612297148 -387875630 1911041384 116334078 -1773141905 -514379527 2019451203 257511893 -1858222986 -432343840 2134091098 137663948 -1101874959 -917141401 1348262365 660334923 -1187021592 -835171202 1462836676 540421458 -1333186365 -946995115 1585926639 696279417 -1209731878 -1058814900 1508546038 787326304 -1545230187 -723347453 1307298233 988608815 -1534563188 -745579494 1250299296 1031879990 -1388437337 -633794511 1127235979 876048669 -1437342530 -581643224 1146979730 861582596 -1675122312 -350184978 1915340884 86964418 -1689621151 -330473993 1967393869 37960923 -1828970166 -436530724 2096250982 200634608 -1785600685 -493431355 2074051711 211334377 -2121221860 -157841014 1872681008 412739750 -2030207739 -235254381 1760762921 536095935 -1890897618 -129236552 1631932418 373448852 -2010712777 -14563935 1713935387 288334989 -1488352848 -800147162 1229449372 1044437002 -1608233559 -685540033 1311386757 959257619 -1450049150 -560647916 1201430702 815484984 -1358969445 -637995763 1089578167 938906657 -1157719596 -839276222 1425078520 603441262 -1114415667 -896242341 1402813665 614075511 -1272639002 -1021173392 1512796362 757874780 -1287072257 -1001396887 1564914899 708936773 -748273729 -1537142999 1030250131 1248816645 -737412186 -1559442640 973445770 1292020252 -574769267 -1430616293 867423905 1152706103 -623873132 -1378401534 886969016 1138303534 -825151525 -1177149619 551505655 1473805921 -910365758 -1094984876 666012398 1354087032 -1073043479 -1223846017 772064965 1493431891 -949525520 -1335864474 694747868 1584280138 -402120841 -1626394655 101088859 1895911117 -278537362 -1738347528 23837250 1986824916 -422340795 -1848334381 148764265 2145044223 -507620516 -1766235190 263205488 2025259750 -172028141 -2101854331 464612927 1823891113 -221066486 -2049573988 484223526 1809554096 -77297887 -1939621961 359327245 1651365531 -66501832 -1961987154 302457364 1694503554 -897773826 -1116062104 611545042 1400135492 -854537497 -1172833679 589212619 1410964317 -995719476 -1281247654 715712480 1571805046 -1010089259 -1261669821 767894521 1522668399 -674619750 -1597166068 969179062 1321422624 -794305917 -1482626539 1051311023 1236175673 -653158744 -1374247362 924841860 1075365650 -562277711 -1451531737 812790685 1198850827 -250401226 -2045501792 522014490 1746567052 -159454673 -2122720583 410028803 1870117781 -3627516 -1999661422 298239784 1723987902 -123379171 -1885187445 380306225 1638675367 -324780462 -1683812668 44719998 1974300648 -339084725 -1664169251 96967527 1925229553 -494946720 -1787263242 208787276 2071390170 -451775879 -1844100369 186389333 2082153411 -514826947 -1772655189 257834001 2019101831 -432170716 -1858426446 137623560 2134165662 -276048625 -1735596647 25539619 1988265141 -387575530 -1612635776 115896378 1911505068 -51950247 -1948222001 317271157 1710103779 -74806976 -1936868906 361031788 1652807930 -230898325 -2059667971 473080903 1798673617 -179240590 -2108280348 459235422 1817727176 -633438731 -1388753565 875568345 1127689295 -581715476 -1437300358 861788352 1146808406 -723126841 -1545419439 988517611 1307354237 -746049058 -1534131896 1032212722 1249992804 -947294831 -1332847353 696716477 1585462315 -1058756216 -1209820898 787138724 1508767794 -917314141 -1101671115 660374671 1348187161 -834723398 -1187507924 540098710 1463185408 -129274756 -1890820886 373624144 1631731142 -14243739 -2011064077 287885641 1714420191 -158276530 -2120756008 413042018 1872344564 -235069353 -2030432063 536035707 1760850413 -436437992 -1829024626 200416564 2096442786 -493766655 -1785296745 211802413 2073618875 -349703126 -1675574084 86611206 1915659664 -330682317 -1689452379 38031647 1967350153 -1020965708 -1272808414 757804440 1512840462 -1001879379 -1286621125 709290369 1564596503 -838941562 -1158024176 602973610 1425511740 -896335713 -1114361847 614293939 1402622245 -560833328 -1449825210 815545852 1201343850 -637560631 -1359435681 938605029 1089915251 -800467742 -1488001932 1044886990 1228965208 -685502213 -1608310675 959082967 1311588673 2144563379 148127781 -1847783009 -421912311 2025764010 263816252 -1766795898 -508041968 1896413313 101697559 -1626957395 -402544325 1986346136 23202830 -1737794124 -278106846 1650745559 358830145 -1939209733 -76730003 1695130830 302945368 -1962424862 -67046028 1824516325 465098867 -2102294071 -172574369 1808936188 483728490 -2049159728 -220496570 1153257595 867852525 -1431097001 -575405631 1137742946 886547700 -1377897138 -623262248 1248254025 1029826783 -1536640667 -747664909 1292573776 973876422 -1559921284 -738046486 1493843999 772632713 -1224466125 -1073540699 1583842310 694203536 -1335237334 -949037636 1473366061 550959291 -1176524543 -824665705 1354501172 666582178 -1095602920 -910860914 1724400114 298807652 -2000281378 -4124600 1638237675 379762045 -1884560185 -122891183 1746127296 521468246 -2044876564 -249915270 1870532057 410598735 -2123338507 -159949725 2071941526 209215744 -1787744070 -495583188 2081592719 185967897 -1843596125 -451165131 1973737892 44296498 -1683310456 -324171746 1925782973 97398059 -1664648047 -339719161 1571184954 715215276 -1280835562 -995151744 1523295523 768382389 -1262107633 -1010633575 1400760584 612030878 -1116501980 -898320206 1410346257 588717447 -1172419523 -853967701 1074884958 924205512 -1373695886 -652730140 1199355207 813401553 -1452092309 -562699011 1321924972 969787898 -1597728704 -675043114 1235697013 1050676707 -1482072999 -793875249 1306858033 987898535 -1544850659 -722713717 1250481704 1032840894 -1534675196 -746485870 1128176131 876194453 -1389298897 -633877575 1146314266 861171340 -1436729546 -581300320 1347551829 659894979 -1101241479 -916761617 1463797324 540604122 -1187928224 -835282954 1586072167 697219825 -1333269685 -947856419 1508134526 786661096 -1209389230 -1058201660 1988834041 25952879 -1736092715 -276667581 1910961888 115459702 -1612146740 -386947238 2018556619 257395293 -1772168217 -514200719 2134736594 138038852 -1858920450 -432787608 1799103133 473633291 -2060303439 -231378137 1817306756 458675730 -2107668568 -178735298 1709681327 316709433 -1947612285 -51447019 1653239478 361586208 -1937502310 -75284724 1425941360 603526118 -1158659492 -839421238 1402201961 613734399 -1113749947 -895830317 1512418114 757242836 -1272198546 -1020462344 1565028187 709844941 -1287254409 -1002357023 1229533972 1045300098 -1488498120 -801086802 1311045389 958646171 -1607821791 -684874057 1200798502 815106992 -1449338358 -560207204 1090486079 939020201 -1359929837 -638177659 1871709112 412562222 -2120326508 -157724158 1761462177 536540983 -2030852467 -235629029 1632340874 374127388 -1891243354 -129836496 1713786771 287407877 -2010632513 -13689303 1915163612 85992266 -1675005200 -349289882 1967839173 38659923 -1689995543 -331118977 2096929774 201042808 -1829569854 -436876716 2073124855 211185505 -1784725797 -493351347 465548727 1824032033 -172895077 -2101943283 483553710 1809137976 -220458878 -2049236972 358890885 1650658579 -76915543 -1938985921 302643612 1695467786 -66611024 -1962891226 101230035 1896846661 -402209537 -1627261847 23421386 1986154844 -278200090 -1737740176 148057569 2144607607 -421704499 -1847952293 264169976 2025445742 -508524332 -1766344638 550606207 1473684969 -824183725 -1176976187 666653030 1354457584 -911069110 -1095434020 772414797 1494035931 -1073447839 -1224520457 694671700 1583409602 -949372808 -1334933266 1030128923 1247917453 -748100553 -1536174943 973816066 1292661140 -737861586 -1560145736 868027689 1153056191 -575443963 -1431020397 886098224 1138227622 -622942180 -1378248566 44336374 1973662816 -324344358 -1683106484 97075439 1926131833 -339271229 -1665134251 209652932 2071477330 -495882776 -1787404930 185780445 2081814603 -451106319 -1843685017 521376914 1746183172 -249694786 -2045065944 410931339 1870225437 -160419417 -2122907343 298327200 1724853302 -3768948 -2000597734 379967673 1638066223 -122963563 -1884518141 969581630 1322095784 -674970350 -1597770364 1051156519 1235243185 -794230517 -1481756259 923872268 1075190938 -652260064 -1374126666 813492245 1199298691 -562919111 -1451902545 612217946 1400538316 -898378378 -1116412448 588279875 1410810069 -853667473 -1172758023 715537512 1570835710 -995599036 -1280348718 768342129 1523370215 -1010460323 -1262310965 696899381 1586423715 -947407335 -1333754225 786699052 1508058042 -1058377216 -1209187690 659709703 1347776401 -916701653 -1101328707 541039390 1463331720 -835585486 -1187591516 876529489 1127872455 -634345859 -1388865813 861078344 1146368990 -581082524 -1436921102 988106595 1306689525 -722784689 -1544806695 1032358778 1250933740 -746132906 -1534993728 317192189 1709229931 -51800367 -1947294137 361378788 1653408626 -75214136 -1937546658 473726927 1799049049 -231596317 -2060112267 458341334 1817611072 -178267398 -2108102036 256960409 2019022607 -513898827 -1772505565 138224512 2134512406 -432848212 -1858833862 25915307 1988910909 -276492665 -1736294895 115780530 1910610724 -387396962 -1611662840 814933620 1201002210 -560167080 -1449412658 939467373 1089999611 -638500031 -1359580201 1044999750 1229872848 -800649366 -1488961540 958704223 1310956233 -685061261 -1607599131 757462544 1512228486 -1020553412 -1272141910 709374473 1565459103 -1002024155 -1287560269 603880994 1425624756 -839901426 -1158205544 613661243 1402243757 -895624425 -1113920639 201115324 2096887338 -437082224 -1829398778 210829989 2073440819 -492870775 -1785179361 86462094 1914732056 -349622366 -1674698956 38439575 1968028161 -331027525 -1690051795 374068952 1632429646 -129648652 -1891465374 287707841 1713447511 -14126099 -2010168453 412114666 1872195196 -157401146 -2120675504 536713971 1761258085 -235668513 -2030777527 -37164822 -1966090116 331778502 1690417488 -89838349 -1918755739 346770911 1672248649 -216833832 -2079043506 488440308 1780101474 -193026879 -2089184169 443598317 1836578171 -528484210 -1753692136 242325922 2037819700 -418235241 -1877668863 152853947 2115726637 -291213124 -1717354454 11145616 2007834886 -372656987 -1630632909 130536841 1891689759 -962148318 -1314785100 682141966 1605343640 -1043657669 -1228129107 801467671 1489132929 -931315696 -1082494842 645079356 1366561194 -821001207 -1206405985 555672869 1444533683 -619587514 -1407784752 891271530 1108904444 -595846049 -1417990967 846364019 1165315557 -708161420 -1563598622 1002713432 1287848398 -760769427 -1516198661 1017771329 1269745111 -455878229 -1814763203 182302855 2111473681 -474079822 -1799803612 229670046 2058832904 -368553575 -1659936497 67514549 1929445411 -312109696 -1704811242 57406636 1953285178 -110835249 -1906050727 392866019 1617795189 -32961066 -1995555520 268922106 1728076908 -138460675 -2135395989 431038673 1857425479 -254638620 -2016037518 517792968 1776014430 -541197981 -1464153611 833853519 1186244825 -657441414 -1344860692 920542294 1104768192 -781815471 -1503575609 1063784573 1215242475 -703875768 -1593014818 939906148 1325589746 -1039472377 -1257383535 738494507 1526970557 -983093986 -1302323832 728321074 1550744740 -858693323 -1143582301 585039897 1440231567 -876829396 -1128557126 632472576 1387656342 -805402008 -1191593218 569436996 1459084242 -929870223 -1080787225 647835485 1369055179 -1054539174 -1239272756 791372662 1479300064 -968309181 -1320159531 675719023 1598134265 -766928372 -1521571174 1011350304 1262537654 -719036907 -1574736253 992624441 1278021551 -594406850 -1416289624 849113874 1167803268 -603990489 -1392974159 905033483 1123452829 -191845728 -2087216586 446614412 1838807834 -201494855 -2063966673 502468501 1794391811 -95739246 -1924394492 340083646 1665299240 -47782261 -1977493987 321423271 1680848689 -383272252 -1642034606 120183784 1882123134 -297107747 -1722986933 4464625 2000891751 -402902282 -1862598048 166876122 2130010956 -527304977 -1751726471 245340099 2040047445 -689587415 -1578988609 954980869 1340926611 -779583696 -1500557402 1065754140 1216425610 -667012325 -1355218035 909136439 1094148769 -548145406 -1470838892 828216878 1180346040 -883774643 -1135240229 626838113 1381759735 -868257964 -1153933374 573640312 1429618414 -980868225 -1299311639 730284627 1551921861 -1025185946 -1243359248 753567306 1542305500 -309617695 -1702057097 59112141 1954728539 -354000904 -1646170258 82329300 1945046594 -481291309 -1806228667 224293631 2052670057 -465709110 -1824856228 171161318 2100594288 -264467579 -2026128621 506653353 1765136959 -145666148 -2141815030 425668272 1851268646 -18414665 -1981795551 283730587 1743671821 -108345426 -1903298760 394569346 1619236372 -1717293586 -291299976 2007649474 11369556 -1630934537 -372319903 1892124891 130070605 -1753242148 -528968374 2037499120 242676838 -1877843515 -418033325 2115764457 152776831 -2079113846 -216789732 1780309158 488270896 -2088830573 -193345275 1836095679 444049449 -1966557768 -36731602 1690752148 331473922 -1918537311 -90029769 1672155277 346824731 -1563816666 -707969616 1287941130 1002658972 -1515730625 -761202263 1269409811 1018075269 -1408137964 -619268734 1109386296 890819758 -1417920243 -595889765 1165107233 846532791 -1082319550 -931516972 1366522990 645156088 -1206855333 -820516403 1444853879 555321569 -1314482832 -962484762 1604908124 682607818 -1228189335 -1043570177 1489317957 801243347 -2134958929 -138924999 1857125763 431377685 -2016225098 -254416864 1776073114 517703948 -1906010979 -110910453 1617622449 393069863 -1995878268 -32612334 1728524712 268435774 -1660416821 -368100259 1929801191 67198321 -1704605486 -312281020 1953212926 57448808 -1814854407 -455822225 2111694293 182113603 -1799470880 -474386314 2058363340 230101338 -1143915417 -858387215 1440701771 584609245 -1128466306 -876885784 1387436370 632662468 -1257589675 -1039301437 1527043449 738452975 -1301843892 -983547686 1550389600 728637942 -1503253501 -782164843 1214795055 1064271289 -1593055206 -703801204 1325762870 939702688 -1463966671 -541420377 1186186525 833942923 -1345298392 -656977730 1105068292 920203666 -1416474772 -594182150 1167863360 849026774 -1392538763 -604455965 1123150425 905370319 -1521891490 -766576696 1262986866 1010865892 -1574698169 -719113263 1277846123 992826109 -1239064824 -1054707810 1479228964 791416498 -1320641775 -967857273 1598487101 675400363 -1191258310 -805705812 1458615830 569869952 -1080880349 -929815627 1369272847 647643801 -1862504540 -402956494 2129792648 167067166 -1752060995 -527000789 2040515217 244906503 -1641551978 -383723776 1881769658 120501804 -1723194481 -296938727 2000962211 4420149 -1924431936 -95662250 1665474284 339881594 -1977173031 -48133297 1680399093 321907299 -2087651342 -191379612 1839109854 446277192 -2063780885 -201718915 1794331335 502555217 -1299612115 -980529477 1552359169 729821079 -1243301324 -1025275230 1542118168 753789838 -1135413729 -883571063 1381799731 626763685 -1153486330 -868744560 1429295914 573989820 -1354863031 -667328801 1093668709 909590515 -1470911920 -548103482 1180552060 828046314 -1578768773 -689776915 1340835671 955037633 -1501027742 -779152652 1216758606 1065448408 -1981325595 -18846093 1743339465 284036959 -1903518980 -108156310 1619327952 394513222 -2026055977 -264509887 1764931579 506824557 -2142170418 -145350056 1851749346 425214836 -1806676351 -480805353 2052992941 223944507 -1824683368 -465913330 2100554676 171236130 -1702115661 -309529051 1954916255 58889993 -1645870422 -354340292 1944609670 82793232 890331874 1108759156 -618724402 -1407700136 847030011 1165727341 -596457513 -1418332351 1003154128 1288559174 -708539396 -1564230806 1017589449 1268784735 -760655899 -1515290765 681996934 1604403728 -962063446 -1313922244 801879711 1489798665 -1043998797 -1228740827 645790388 1367001634 -931947624 -1082873074 554712749 1444351547 -820093055 -1206292713 243221034 2037936828 -529456378 -1753869424 152208947 2115352229 -417536225 -1877223543 10799640 2007235214 -290804940 -1716675678 130616833 1892564631 -372805843 -1631559749 331895374 1691312856 -37342366 -1967062028 346396247 1671603905 -89393285 -1918056467 487840380 1779755754 -216155312 -2078635066 444472933 1836658419 -193953975 -2089332769 738874275 1527604021 -1039912305 -1258094055 728209338 1549838124 -982911338 -1301363200 584178577 1440148231 -857752899 -1143436757 633085832 1387999006 -877494620 -1128968654 834487239 1186624337 -541908245 -1464593795 919635934 1104656200 -656480526 -1344678300 1063701493 1214380899 -781669671 -1502635441 940249068 1326202746 -704287040 -1593680298 392459115 1617118205 -110489017 -1905450287 269072242 1729005540 -33040802 -1996429624 432012121 1857604559 -139355531 -2135512349 517095232 1775570902 -253993364 -2015662342 181625615 2111067033 -455278045 -1814416715 230598422 2058983296 -474954182 -1799883092 67693373 1930419115 -368670191 -1660831097 56962852 1952587698 -311734776 -1704165730 119996512 1881157878 -383164084 -1641131558 4899961 2001597679 -297491115 -1723623997 167544914 2130426052 -403510914 -1862936088 244403275 2039905501 -526439065 -1751638543 445648900 1838620818 -190942936 -2087108162 503174173 1794827403 -202132175 -2064349785 340498486 1665968288 -96077542 -1925002868 321281071 1679912121 -47694589 -1976627819 1011425448 1263407166 -767082108 -1522503406 992273585 1277416487 -718633571 -1574062837 848472218 1167431692 -593704522 -1415841504 905931907 1123572757 -604959313 -1393148615 570306764 1459159130 -806333984 -1191747210 647230677 1368704067 -929196551 -1080384145 791001342 1478658152 -1054090798 -1238570684 675839207 1599032433 -968483381 -1321128611 507261217 1765474743 -265138163 -2026544997 424801592 1851180462 -144731116 -2141674366 283621651 1742768517 -18229185 -1980831575 394951946 1619873180 -108782554 -1904005968 59449669 1955336659 -310034327 -1702727425 82240860 1944180170 -353860496 -1645234970 223390071 2052561377 -480327589 -1806042931 171797870 2100977144 -466416574 -1825293100 626135529 1381310847 -883134267 -1134870445 574608880 1429792102 -869157668 -1154055094 730438107 1552853325 -980944649 -1300182943 753163714 1541631316 -1024836370 -1242755976 954532237 1340223771 -689217375 -1578348489 1065928084 1217393922 -779705160 -1501457362 910068159 1094301993 -667883373 -1355294715 827542950 1179942192 -547541878 -1470489572 1367189478 645568368 -1082931510 -931858852 1443914751 555176809 -1205992749 -820432315 1604726740 681647938 -1314369800 -961577362 1489759181 801954651 -1228567839 -1044202889 1288353666 1003325204 -1564158290 -708581832 1269265307 1017135885 -1515646281 -760339935 1108426672 890638118 -1407230308 -619155958 1165818793 846973759 -1418552699 -596268525 1779664686 487897016 -2078415358 -216344940 1836991287 444167073 -2089803237 -193523059 1690832668 332349322 -1966707152 -37658970 1671809797 346225555 -1918129623 -89351489 2007275338 10725340 -1716849050 -290601232 1892242259 130966469 -1631112577 -373292311 2038374264 242757614 -1754169772 -529117502 2115165025 152431607 -1877165491 -417625381 1214682791 1063364145 -1503070325 -781203683 1326142142 940335656 -1593494638 -704511228 1186799253 834285059 -1464631367 -541831377 1104206476 920119834 -1344357472 -656831690 1439794883 584496725 -1142954001 -858204295 1388069594 633041484 -1129176074 -877325472 1527385841 739065447 -1258000419 -1039966389 1550306024 727775870 -1301697596 -982607022 1929950831 68126457 -1660496061 -368973867 1952805494 56771296 -1704258726 -311680052 2110996061 181669579 -1814208655 -455446553 2059336260 230279890 -1800365208 -474502146 1858053643 431527581 -2135832793 -139003983 1775395346 517296772 -2015624386 -254069848 1617178169 392371887 -1905635563 -110264445 1728703008 269408950 -1995994356 -33506406 1665910116 340588018 -1924815800 -96299810 1680212349 320942571 -1977065391 -47230777 1838173526 446135744 -2086785926 -191292180 1795000655 502970841 -2064390045 -202057483 2130498816 167503254 -1863142356 -403340102 2039550233 244720015 -1751158731 -526892893 1881627954 119565732 -1641464802 -382858104 2001377579 5089725 -1723533305 -297547631 1478878636 790811962 -1238662016 -1054034922 1598562741 676270371 -1320796007 -968790001 1459514782 569990408 -1192227662 -805880796 1368631687 647272721 -1080178517 -929368003 1167259080 848676190 -1415801628 -593779598 1124020689 905445703 -1393471235 -604610453 1263107578 1011764588 -1522066218 -767546304 1277475299 992184693 -1574250289 -718411687 2052125733 223855795 -1805740791 -480664161 2101162044 171573418 -1825353456 -466329210 1955298327 59526273 -1702552261 -310235731 1944500238 81889432 -1645684446 -353375820 1743250497 283170007 -1981184659 -17910277 1619664984 395120846 -1903935116 -108826142 1765567603 507206885 -2026762913 -264946231 1850845290 425105660 -2141206202 -145163824 1094636781 909763707 -1355762239 -667450025 1179848948 827596898 -1470271016 -547733170 1340431583 954362953 -1578418701 -689173147 1216911558 1066379344 -1501103638 -780023428 1552532617 730788895 -1299733083 -981428941 1541669008 753086470 -1242930756 -1024634582 1381125307 626359341 -1134809705 -883221247 1430227106 574142516 -1154356850 -868820712 592229422 1414235320 -851258110 -1169824364 606171191 1395015841 -902885093 -1121443443 764886044 1519389834 -1013359312 -1264685658 721090565 1576913043 -990602967 -1275876929 1056678986 1241289948 -789199514 -1477249552 966156371 1318146245 -677904001 -1600179735 807414904 1193745646 -567390892 -1456898622 927852641 1078647031 -649885363 -1371227685 404919526 1864737904 -164825654 -2127837860 525291775 1749573737 -247385645 -2042232507 385424596 1644047426 -117998088 -1880076946 294967501 1720969307 -6637087 -2002941577 93684866 1922216980 -342104658 -1667443400 49823899 1979674637 -319413833 -1678700255 189664432 2085174310 -448762468 -1840816886 203671721 2066020415 -500323963 -1792370413 978814319 1297135097 -732306365 -1554066219 1027228022 1245540832 -751558566 -1540157236 881593693 1133198795 -628986767 -1383768857 870435140 1155987922 -571496344 -1427597058 669029643 1357358493 -907086809 -1091976015 546132242 1468686724 -830263234 -1182531416 691739961 1581002159 -952796139 -1338880893 777443616 1498540470 -1067927540 -1218475878 20555175 1983812913 -281557877 -1741622243 106193342 1901285672 -396754798 -1621282812 266481045 2028281091 -504607559 -1762952145 143649164 2139674906 -427718496 -1853441994 479114691 1804174677 -226437905 -2054691719 467890650 1826898252 -169013002 -2098585504 307576305 1699876199 -61121315 -1956877237 356055528 1648347518 -80308028 -1942902702 293263020 1719526970 -9128064 -2005694698 370610869 1628447267 -132549735 -1893842161 530669214 1755737608 -240173134 -2035806428 416062087 1875618321 -154993749 -2117743811 214812360 2076898910 -490493980 -1782278286 195035857 2091332167 -441555971 -1834396821 35016442 1964080748 -333959210 -1692459200 91982563 1920776821 -344593457 -1670194343 706016868 1561577202 -1004890296 -1289902114 762917501 1518207723 -1015590063 -1267702841 617578070 1405636288 -893313158 -1111085076 597867087 1420135129 -844309661 -1163138059 933488128 1084544662 -642939092 -1364543558 818815513 1204359823 -557825227 -1446546525 964193842 1316970148 -680128738 -1603190904 1041607211 1225956029 -803484921 -1491272815 140634093 2137446267 -428898623 -1855408553 252453876 2013991778 -519945512 -1778027954 112881631 1908236105 -390852877 -1615643035 30911430 1993382736 -270939414 -1730217348 366409609 1657915167 -69691739 -1931499981 314258320 1706820358 -55225668 -1951243734 453869499 1812614957 -184344937 -2113655295 476101538 1801947956 -227616114 -2056656360 856672037 1141438387 -587094519 -1442408801 878838588 1130705834 -630431216 -1385475450 1037324055 1255374721 -740676037 -1529012563 985238286 1304345496 -726144478 -1548690764 783865665 1505748951 -1061767571 -1213102341 701829976 1590830030 -941919628 -1327742238 543383411 1466200037 -831701409 -1184231735 655268714 1342811132 -922682810 -1106785584 1193308458 807879100 -1456599034 -567730032 1078834483 927630757 -1371286497 -649796471 1241250072 1056754062 -1477076940 -789403486 1318468865 965807511 -1600627667 -677417797 1519870286 764432856 -1265041310 -1013042956 1576707415 721262017 -1275804549 -990645011 1414326652 592173546 -1170044848 -851068730 1394683237 606477811 -1120973751 -903316257 2085507554 189358452 -1841286962 -448331688 2065929723 203728237 -1792150313 -500513727 1922423248 93514054 -1667516164 -342062998 1979194825 50277727 -1678344987 -319730573 1643725190 385773840 -1879629654 -118484932 1721009567 294892809 -2003114829 -6433755 1864550836 405141794 -2127779688 -164915186 1750011309 524827963 -2042532735 -247047145 1580941419 691826941 -1338695353 -953019951 1498842226 777106660 -1218910882 -1067461176 1356908633 669513935 -1091655307 -907437597 1468861504 545930454 -1182569108 -830185990 1133269007 881549465 -1383976669 -628817483 1155634198 870753408 -1427114694 -571947604 1297602621 978380971 -1554401007 -732001913 1245322276 1027419314 -1540063992 -751612514 1700094115 307384373 -1956970097 -61066983 1647879354 356488236 -1942567530 -80612096 1804527761 478795783 -2055173699 -225986261 1826827400 467934238 -2098377308 -169181902 2028105927 266682449 -1762913813 -504684163 2140124382 143164488 -1853762062 -427367068 1983510773 20891747 -1741186599 -282023601 1901346028 106105978 -1621467712 -396530346 1964381096 34677566 -1692896636 -333495790 1920718769 92071719 -1670007139 -344816117 2077072282 214608652 -1782318410 -490419680 2090884995 195522325 -1834074449 -441905607 1755382732 530985818 -2035326240 -240627082 1875691477 416020291 -2117949703 -154823057 1719307262 293452648 -2005603630 -9184700 1628917735 370179953 -1894175029 -132243875 1316500320 964625398 -1602858420 -680434982 1226176377 1041418223 -1491364267 -803428669 1084472146 933530564 -1364338050 -643110168 1204715339 818499549 -1447027097 -557371663 1406083844 617091986 -1111408088 -892964162 1419962141 598071179 -1163098575 -844384601 1561635638 705928096 -1290089958 -1004668276 1517907759 763256761 -1267266045 -1016054123 1812800233 453644927 -2113715259 -184257709 1801512688 476567142 -2056353828 -227952822 1658235611 366058061 -1931949065 -69207199 1706782402 314334804 -1951068178 -55427208 1908028045 113050139 -1615572063 -390896841 1993864852 30459394 -1730570312 -270620882 2137111231 140937769 -1854940269 -429331707 2014084774 252399152 -1778245750 -519753956 1466106401 543437495 -1184013555 -831892581 1343145528 654964398 -1107253484 -922249342 1505266195 784317061 -1212748993 -1062085719 1591037450 701660828 -1327812826 -941875280 1255412293 1037247187 -1529187479 -740473857 1304024668 985589450 -1548241040 -726628378 1141873271 856206049 -1442710693 -586757171 1130520174 879062776 -1385414846 -630517804 -342540762 -1668149584 94068490 1922854812 -319227329 -1677735255 49715987 1978772357 -447826412 -1840675198 188798776 2085087150 -500993523 -1792785765 204280609 2066359223 -165532094 -2128273708 405557102 1865121784 -246420901 -2042045747 524389239 1749466081 -117856656 -1879140634 385337180 1643182026 -7052695 -2003610881 295306053 1721578451 -788848914 -1476645256 1056276418 1240616788 -677979401 -1601050015 966310875 1319078733 -568289572 -1457019318 808384496 1193920358 -649243963 -1370856877 927151081 1078199167 -850653558 -1169474020 591556518 1413832496 -903755117 -1121519099 607103935 1395170089 -1013479752 -1265584594 765061012 1520359170 -990231903 -1275235785 720642957 1576211227 -225570969 -2054602767 478178891 1804033757 -169620610 -2098922520 468560466 1827314372 -61503659 -1957513277 308012665 1700583151 -80198836 -1941998630 355869280 1647383286 -281469181 -1740755051 20413999 1982877369 -397092070 -1621890164 106609206 1901955744 -505243855 -1763334233 267187741 2028717707 -426814680 -1853332546 142684676 2139488914 -908054609 -1092149447 669929091 1357479445 -829559882 -1182082272 545491610 1468316172 -952391779 -1338206453 691390129 1580398119 -1068080252 -1219407086 777519784 1499411006 -732479541 -1555034275 978935527 1298034289 -751109166 -1539454140 1026857726 1244899944 -628312071 -1383364753 880989909 1132848707 -572427296 -1427750026 871305932 1156063834 -643605340 -1364956110 934100360 1084886302 -556885827 -1446402005 817953169 1204275463 -679947114 -1602231296 964081082 1316062508 -803925873 -1491984359 1041985955 1226588469 -1005302592 -1290568618 706358764 1562189178 -1015445287 -1266763697 762833397 1517345123 -892353294 -1110903708 616670686 1405523272 -845020949 -1163579267 598499783 1420513617 -489849748 -1781904134 214113600 2076454358 -442451851 -1834514205 196008281 2091510223 -334039970 -1693334328 35165554 1965008356 -344248249 -1669594927 91574635 1920098813 -8754168 -2005050210 292818212 1718828466 -132667375 -1894737785 370788669 1629419947 -241048518 -2035886932 531596566 1755886976 -154394589 -2117398347 415383823 1875210649 -1061655067 -1212195469 783682761 1504787551 -942298628 -1328375446 702269648 1591539782 -832313897 -1184574143 544048379 1466610797 -921820722 -1106701992 654328034 1342664820 -586187391 -1442296553 855710893 1141255227 -631064168 -1385854706 879548596 1131145250 -741018189 -1529625307 1037735071 1256039433 -726060630 -1547828932 985092230 1303404560 -69841619 -1932427845 366488577 1658789015 -54818508 -1950565982 313911320 1706219662 -183646945 -2113210999 453223475 1812239525 -228589306 -2056834672 476995626 1802064060 -429826743 -1855558177 141507685 2137525491 -519268016 -1777620538 251852924 2013645034 -390408837 -1614944787 112505943 1907590337 -271117982 -1731190284 31027278 1994277080 -1879442654 -117519436 1643616782 384871064 -2003550405 -7139411 1721392663 295530113 -2128448752 -165330042 1865159228 405480106 -2041596151 -246904929 1749145125 524740275 -1840321722 -448144432 2084604522 189250300 -1792856225 -500949047 2066566771 204111589 -1667931276 -342731806 1922761304 94122702 -1678203027 -318793733 1979106881 49411799 -1265116182 -1013912708 1520024262 765364816 -1275453453 -990040219 1576304351 720588361 -1169402920 -850697394 1413624564 591725154 -1121871935 -903436457 1395652333 606652027 -1457468530 -567805160 1194240674 808032820 -1370681449 -649445631 1078161083 927227437 -1476705348 -788761814 1240801936 1056051718 -1600747611 -678316237 1318643337 966776351 -1763521949 -505021707 2028776271 267099097 -1852895622 -427278612 2139189078 143024064 -1741077935 -281120057 1983325053 19928043 -1621850552 -397166882 1901782884 106813426 -1957307897 -61674863 1700510507 308054973 -1942479330 -79745400 1647738674 355553188 -2054270411 -225877341 1803563801 478610319 -2099014100 -169564486 1827534592 468371350 -1383273813 -628368835 1132628871 881179409 -1428083022 -572121564 1156534174 870874888 -1554554215 -732933617 1297679285 979252003 -1539660160 -750938602 1244972972 1026815802 -1338246449 -952317351 1580571619 691186549 -1219084586 -1068429760 1498963962 778006380 -1092586755 -907591061 1357779921 669590343 -1181894940 -829782414 1468258248 545580894 -1110468192 -892819146 1405221004 617007130 -1163764295 -844796625 1420573845 598412291 -1290530414 -1005379324 1562013886 706560040 -1267083893 -1015093987 1517794471 762348593 -1602713148 -679495342 1316415720 963762302 -1491776035 -804094645 1226517745 1042029671 -1365048842 -643550880 1085104346 933908556 -1446066705 -557189767 1203807427 818386005 -2036221592 -240743938 1756354628 531163346 -2117304975 -154448409 1874992221 415575243 -2005257894 -8584756 1718898806 292774112 -1894255293 -133118507 1629066351 371107065 -1693013748 -334390886 1964558368 35649718 -1669632747 -344171133 1920273465 91372719 -1781718722 -490073688 2076393490 214200452 -1834949337 -441985615 2091811851 195671197 -1529567007 -741107593 1255852493 1037957467 -1548129032 -725722002 1303842260 984628546 -1441849133 -586674107 1140933119 856060265 -1386027830 -630860708 1131185638 879474032 -1184647035 -832272365 1466816937 543877439 -1106346852 -922137590 1342184880 654781734 -1212665673 -1061224415 1505120667 783376653 -1328155474 -942488520 1591448962 702326036 -1615165399 -390219585 1907681541 112449939 -1730720720 -271549274 1993944348 31333770 -1855913957 -429510515 2138005815 141054369 -1777548286 -519310188 2013439278 252024248 -2113038259 -183850789 1812199777 453298679 -2057282476 -228102974 1802386808 476646894 -1932128129 -70180631 1658351955 366952901 -1950624666 -54729488 1706407242 313689564 1770956415 512333545 -2021603501 -259524667 1860395622 434393840 -2131950774 -135646244 1733635661 273817307 -1990504607 -27492361 1614342740 390060738 -1909027976 -114181138 1949939227 54429325 -1707616457 -315562079 1934914050 72565396 -1655041234 -362994760 2061647401 233115327 -1796448507 -471109741 2106587696 176736934 -1820222692 -460936310 1390446263 635942433 -1125193829 -873867507 1435321006 579498552 -1149033598 -863759596 1547374213 725368339 -1305120855 -986554561 1532414620 743569930 -1252480080 -1033921754 1331140307 944809541 -1587939329 -698431639 1211781834 1060987484 -1506528282 -785185936 1099701985 915091063 -1350402099 -662352037 1189206776 837216878 -1460683820 -538408126 1888851774 127051688 -1633946094 -375601532 2012762919 16737201 -1711918581 -286195043 2119048972 155791258 -1874821600 -414757194 2032392981 237300611 -1758610887 -534082897 1830979418 438679500 -2094209418 -198453536 1783579459 491287509 -2076106129 -213511431 1677266792 352206846 -1913164220 -84910382 1687473009 328465383 -1969575331 -40002869 1274787830 1023182688 -1510615334 -755833268 1284928495 999375737 -1567092029 -710991275 1159741380 841420626 -1423024408 -601264514 1112407005 894094155 -1404855567 -616256921 1447864210 558601988 -1203583298 -817498584 1361142667 640045853 -1087438169 -936889807 1486303136 797974326 -1231466868 -1046577638 1610279865 687725359 -1309373803 -957105661 1538835709 750777451 -1246321199 -1028549305 1557463268 735195250 -1294245432 -975416994 1432571087 577010777 -1150472733 -865460875 1376684246 621393984 -1140790790 -888678036 1175442585 822666255 -1476282955 -553220829 1096945792 912597014 -1351847508 -664059590 1221876907 1070820413 -1495646841 -774042351 1337563314 952018980 -1581778530 -693057272 1624695861 399627427 -1898412775 -102779505 1740316716 280760506 -1984610048 -21859946 1846373383 420109457 -2147283669 -150716995 1767942174 510105736 -2022782670 -261490268 2103571537 174507207 -1821403779 -462903829 2047619144 218824926 -1811787420 -486186510 1941601379 79514869 -1649140401 -357356071 1960294522 63998188 -1696999082 -304158272 1118041532 899990826 -1397910384 -609573882 1171141029 852033843 -1413459831 -590913505 1282964878 998198552 -1569317726 -714003404 1259714967 1007847681 -1524901701 -769857491 1595205080 672388430 -1323662092 -971131806 1484333505 796791127 -1233698579 -1049595781 1372548586 650665340 -1077867322 -926532528 1453500915 564500837 -1196635937 -810813367 2043532660 248178146 -1748781992 -523991858 2124419437 161948155 -1867616191 -408338217 1997954374 1142224 -1726464918 -299954948 1887148383 125610441 -1636435853 -378353435 1685767440 327021958 -1972067268 -42756950 1662451977 336605599 -1927716827 -98676557 1788955938 497450420 -2068894706 -207086440 1842121019 449558957 -2084378601 -188360575 232940411 2061849581 -471072169 -1796525375 177186658 2106103796 -461257138 -1819871528 54127433 1950276575 -315127195 -1708082445 72626000 1934827462 -363180420 -1654817046 274035487 1733444489 -27585997 -1990450523 389592838 1614776208 -113846742 -1909332292 512686893 1770638267 -260007423 -2021152105 434323252 1860439970 -135438824 -2132119922 915162035 1099658021 -662560097 -1350233591 836863914 1189525308 -537926010 -1461135856 945277825 1330707223 -698766675 -1587635653 1060769688 1211973390 -785092940 -1506583006 725308375 1547461441 -986369285 -1305345427 743872462 1532077912 -1034357022 -1252014476 635493349 1390930803 -873547063 -1125545377 579674108 1435119466 -863797552 -1148957114 351883834 1677615788 -84462826 -1913650304 328504867 1687398069 -40175857 -1969371239 438491656 1831201438 -198395100 -2094298190 491724305 1783115399 -213811395 -2075766869 156123742 2118742728 -415227022 -1874390044 237209159 2032449233 -533862549 -1758799875 127257196 1888680698 -375674048 -1633903658 16256629 2013216483 -285839527 -1712234545 798454514 1485849188 -1046932514 -1231150264 687519467 1610450557 -957032505 -1309415599 558693056 1447807574 -817718292 -1203393670 639712985 1361448527 -936419339 -1087869085 840983190 1160204800 -600964166 -1423363284 894281359 1112184345 -616314973 -1404766411 1023142564 1274862130 -755659896 -1510819042 999698109 1284578859 -711438447 -1566605561 1070858745 1221800303 -774217515 -1495445437 951698912 1337914742 -692607796 -1582263206 823101899 1174976861 -553522969 -1475946383 912412114 1097170244 -663999234 -1351934872 576917917 1432625419 -865242959 -1150664665 621729156 1376380178 -889146200 -1140358082 750295471 1539287353 -1028196221 -1246640107 735403446 1557294368 -975487846 -1294201844 79307057 1941770663 -357285859 -1649184629 64480552 1959843262 -304511996 -1696680814 174172419 2103875989 -462436305 -1821837127 218918170 2047565196 -486405066 -1811596128 420294997 1846149571 -150777735 -2147196689 509670732 1768408538 -261188512 -2023119626 399948135 1624345073 -103229365 -1897928483 280722814 1740393960 -21685166 -1984811836 651112632 1372061742 -926854764 -1077518078 564327585 1453704247 -810773107 -1196710629 672446602 1595115548 -971318874 -1323439824 796490899 1484672005 -1049158209 -1234162391 997728476 1283395658 -713670160 -1569623706 1008067781 1259525203 -769948183 -1524845185 899918062 1118083192 -609367614 -1398081196 852389111 1170824289 -591393317 -1413006003 497094768 1789272294 -206605988 -2069347894 449631337 1842078975 -188566203 -2084207149 326801474 1685956820 -42665618 -1972123144 337075291 1662020813 -99009161 -1927410207 1441812 1997615234 -300392136 -1726000722 125551629 1887237275 -378165983 -1636657737 248350758 2043328688 -524031734 -1748706916 161500223 2124905641 -408015597 -1867965051 -1588122505 -699392799 1331252571 945716685 -1506088850 -784475912 1211402562 1060354516 -1349737403 -661941037 1099089257 914748927 -1461624740 -538554166 1190068592 837300710 -1126155245 -874050427 1391353151 636054953 -1148323830 -863319908 1434687782 579119536 -1304710111 -985889609 1547031821 724755867 -1252626376 -1034862418 1532498196 744432002 -1707537217 -314688471 1949789587 53501189 -1655387994 -363595728 1935321482 73242908 -1797094259 -471485413 2062345633 233559351 -1819328364 -460820478 2105614776 176558382 -2020729637 -259445683 1770028535 512183649 -2132551486 -135993260 1861073390 434801016 -1990880023 -28138369 1734079941 274515283 -1908911888 -113287066 1614164444 389087562 -1202971338 -817156704 1447197722 558189708 -1088300753 -936973895 1362081795 640190613 -1231579900 -1047485038 1486484520 798934206 -1308995299 -956472949 1609838641 687014055 -1510273710 -755221052 1274375294 1022516456 -1567176373 -711853603 1285072999 1000315121 -1423932064 -601377290 1160701004 841602266 -1404223111 -615878161 1111695445 893653187 -2094907906 -198898328 1831623890 439053380 -2075133465 -213333647 1782683851 491169885 -1913014836 -83983014 1677186272 351331446 -1969983019 -40681149 1687818489 329064559 -1634390630 -376300276 1889225910 127695904 -1711740541 -285222635 2012645551 15841337 -1873893976 -414608066 2118173828 155710482 -1759288911 -534490841 2032992413 237645835 -1822339339 -463045021 2104438745 174595919 -1811117332 -485770630 2047011776 218487638 -1648703801 -356649391 1941219307 78878589 -1697185058 -305122744 1960403954 64901988 -1898553711 -103715321 1624784829 400494379 -1984193912 -21190114 1739979684 280152882 -2146576733 -150280651 1845737359 419727129 -2023746886 -261676500 1768846230 510214912 -1475383747 -553099605 1174474513 822493063 -1352488412 -664429902 1097648904 913046430 -1495996913 -774646119 1222280995 1071495093 -1581702634 -692186496 1337410362 951088044 -1246200231 -1027649841 1538662261 749809635 -1294616000 -976057642 1557912428 735898618 -1151076757 -865810691 1433245511 577415121 -1139920270 -888601884 1375753054 621241288 -1971683404 -42119390 1685331608 326315534 -1927824467 -99579077 1662638721 337570327 -2069760122 -207173872 1789892266 497591868 -2083769441 -188022007 1841451699 449143333 -1748144176 -523608250 2042826492 247742058 -1868518455 -408446113 2125384421 162134643 -1726552094 -300820620 1998096078 2078296 -1636097029 -377744531 1886733015 124940865 -1324064900 -971804694 1595555408 672992966 -1233544347 -1048663053 1484257865 795921119 -1076897970 -926357544 1371649634 650544884 -1197337769 -811260991 1454142075 564871917 -1398583528 -609976434 1118645812 900341410 -1412527359 -590759017 1170270765 851958459 -1569142998 -713033796 1282844166 997299856 -1525349581 -770559067 1260085791 1008489097 -985929357 -1304634907 724928607 1546827977 -1034539670 -1252975108 743984198 1532984528 -874487487 -1125690921 636354669 1391014139 -863132328 -1148545586 579060852 1434776802 -661849833 -1349793407 914528315 1099278509 -538886898 -1461318248 837770274 1189637300 -698912475 -1588575821 945360905 1331568799 -784681668 -1505917526 1060426768 1211360390 -27932229 -1991050963 274442391 1734121473 -113767006 -1908458188 389442702 1613847576 -259112567 -2021035745 511713445 1770459187 -136084080 -2132495098 435020988 1860883498 -471672353 -1796871863 233617651 2062256229 -460382778 -1819792048 176258282 2105953404 -315010579 -1707187845 53948609 1949302871 -363555340 -1655462558 73069784 1935524942 -601827278 -1423447900 841922846 1160350088 -615703509 -1404425027 893615367 1111772561 -755281920 -1510186858 1022701868 1274151354 -711551975 -1567513457 999879989 1285539235 -1047017386 -1232013120 798599546 1486789100 -956691377 -1308803879 687107427 1609784821 -817086364 -1203015438 557982024 1447367134 -937327491 -1087982357 640673105 1361630663 -414254854 -1874212756 155228630 2118625600 -534561565 -1759245195 237854159 2032823641 -376082232 -1634582434 127603172 1889280370 -285690671 -1711307705 16176637 2012341611 -84285282 -1912678392 351766962 1676720420 -40620921 -1970070511 328879531 1688042813 -199073620 -2094706630 439091584 1831547158 -212884299 -2075618269 490849689 1783035151 -150107151 -2146780313 419687133 1845811787 -262123544 -2023260290 510537412 1768496722 -103414845 -1898892459 400057071 1625248377 -21248038 -1984104628 280340214 1739757152 -356869227 -1648514301 78969529 1941162543 -304652404 -1697616102 64568992 1960709686 -463400025 -1822022863 175075979 2103984669 -485697602 -1811159256 218281618 2047182340 -865883335 -1151034449 577620501 1433074307 -888246496 -1140236362 620760588 1376206490 -1028119797 -1245768803 750141991 1538355889 -975837422 -1294805116 735807038 1557968552 -774587555 -1496085557 1071307377 1222503143 -692486332 -1581363246 951524968 1336946430 -552651921 -1475869703 822170179 1174823637 -664602762 -1352284192 913086042 1097574092 -300500304 -1726903770 1629084 1998580490 -377782615 -1636020673 125116293 1886531347 -523423102 -1748368876 247681966 2042913592 -408881509 -1868052979 162437047 2125047585 -207508780 -2069456318 498060280 1789459310 -187928883 -2083824037 448925665 1841643383 -42327322 -1971514768 326386634 1685287772 -99096833 -1928276375 337217491 1662957381 -713516424 -1568691474 997653332 1282526146 -770351519 -1525518601 1008418637 1260130267 -610069942 -1398529316 900559718 1118454768 -590424493 -1412831547 851490687 1170704361 -925922788 -1077364086 650242864 1371986854 -811446779 -1197113709 564932393 1454055359 -971767250 -1324141896 672817922 1595757460 -1048984009 -1233193311 796370715 1483773837 -1228369780 -1043357670 1489432992 801227062 -1314564971 -962436093 1605055929 682362159 -1206708034 -820762584 1444772242 555370756 -1082205017 -931533775 1366343051 645369117 -1417707288 -596070274 1165091268 846647634 -1408088847 -619350937 1109140957 890967371 -1515976486 -761055156 1269459446 1017993568 -1563833149 -707855275 1288154607 1002478969 -1918455740 -90079022 1672008040 347070974 -1966377891 -36944693 1690637681 331490791 -2088945546 -193328928 1836276058 443836876 -2079261585 -216544007 1780391235 488222165 -1877893088 -417951562 2116010252 152629658 -1753455559 -528788305 2037515541 242562435 -1630918638 -372434812 1891911998 130251176 -1717048309 -291447651 2007600423 11451825 -1345084979 -657157797 1105051873 920318071 -1463917100 -541502142 1185940728 834090094 -1593300481 -703653527 1325811923 939620421 -1503269402 -782049936 1215007946 1064090716 -1302023767 -983334593 1550504069 728621075 -1257671248 -1039252186 1527190684 738206730 -1128318565 -877131507 1387354295 632711201 -1143800446 -858403564 1440521390 584821816 -1799519995 -474304109 2058608681 229953727 -1815067364 -455641718 2111710256 181998758 -1704589001 -312395359 1952999451 57628813 -1660170962 -368247368 1929751554 67280020 -1995796127 -32661001 1728376909 268681435 -1905830536 -111122962 1617507412 393086146 -2016339629 -254400059 1776253055 517490921 -2135106230 -138678820 1857207398 431328496 -2063666674 -201735528 1794151202 502768564 -2087504361 -191625599 1839028027 446326701 -1977255364 -48084310 1680546576 321661830 -1924612571 -95449421 1665589001 339865503 -1723211158 -296824068 2001175366 4240336 -1641798029 -383576347 1881818975 120420297 -1752012200 -527082802 2040269684 245054434 -1862291903 -403136809 2129776493 167182331 -1081027898 -929570224 1369355242 647594876 -1191373089 -805689783 1458796531 569657189 -1320461580 -968070558 1598372824 675416910 -1238982931 -1054757253 1479081921 791662423 -1574452574 -719261132 1277797262 992908056 -1521875269 -766691795 1262774167 1011046145 -1392751984 -604276218 1123167164 905255722 -1416524151 -594100705 1168109477 848879411 -1645886641 -354225191 1944822371 82612981 -1702361258 -309381184 1954965114 58808044 -1824633987 -465994773 2100308561 171383495 -1806463132 -480985102 2052976200 224059102 -2142055637 -145366083 1851568647 425427601 -2025908430 -264755292 1764849182 506873480 -1903600871 -108106865 1619474997 394267299 -1981505792 -18632810 1743453740 284020410 -1500781689 -779300079 1216709291 1065529917 -1578752098 -689891576 1340622514 955217444 -1471124555 -547923165 1180568217 827931151 -1354911828 -667246790 1093914240 909442582 -1153633309 -868498571 1429377743 573940313 -1135527942 -883554452 1381979862 626550336 -1243120687 -1025488057 1542003453 753805931 -1299529784 -980578466 1552211684 730066546 -760982136 -1516018402 1017787556 1269630002 -708210287 -1563516665 1002959037 1287700523 -595599942 -1418138324 846314646 1165396992 -619570781 -1407899339 891058319 1109084185 -820820500 -1206618758 555558080 1444549718 -931233291 -1082543773 644931801 1366806607 -1043804706 -1227883192 801549554 1489083492 -962262585 -1314768559 682322155 1605130365 -372607680 -1630714410 130290796 1891837178 -290999975 -1717534257 11128949 2007949539 -418251406 -1877553692 153066590 2115546312 -528729749 -1753544195 242374727 2037737681 -193108700 -2089134670 443745288 1836332190 -217013955 -2078830165 488554513 1780084871 -89723626 -1918771840 346590266 1672461484 -37017329 -1966335591 331696163 1690466485 -876649271 -1128770465 632358373 1387672947 -858611504 -1143631802 584892924 1440477546 -983241477 -1302078355 728403415 1550695745 -1039587102 -1257367436 738675150 1526757720 -704088915 -1592835013 939922817 1325475095 -781864780 -1503494110 1064030616 1215095054 -657195873 -1345008631 920493491 1104850213 -541181818 -1464268784 833640874 1186425148 -254721023 -2015988585 517940525 1775769019 -138641384 -2135183218 431153460 1857409442 -32846797 -1995572059 268741919 1728290185 -110688214 -1906296644 392784134 1617844624 -312060827 -1704893197 57161033 1953433055 -368340868 -1660116758 67498320 1929560518 -474096553 -1799689023 229883259 2058653165 -456124338 -1814615848 182352226 2111392244 -527288566 -1751840868 245126694 2040227504 -402656493 -1862745211 166826559 2130092713 -297156808 -1722904658 4709908 2000744066 -383485151 -1641854025 120199693 1882008219 -47896722 -1977477128 321603138 1680635604 -95886473 -1924148255 340165211 1665249997 -201412772 -2064015414 502320752 1794637542 -191665339 -2087429165 446499433 1838824191 -604235838 -1392826540 905082606 1123370616 -594422821 -1416174771 849326839 1167622753 -718823440 -1574916250 992607964 1278135882 -766878743 -1521652865 1011104453 1262684755 -968161370 -1320405200 675636874 1598182940 -1054424129 -1239289047 791192211 1479512581 -930050156 -1080574206 647950008 1369038382 -805483635 -1191544037 569584289 1458838071 -108460469 -1903282467 394749799 1619023857 -18562478 -1981549884 283812734 1743623144 -145584519 -2141864209 425520981 1851514819 -264287648 -2026341642 506538828 1765153754 -465693137 -1824971079 170948355 2100774805 -481045962 -1806376288 224244506 2052752268 -354050531 -1646088565 82575153 1944899495 -309831164 -1701877102 59128616 1954614206 -1025038717 -1243605483 753485743 1542354745 -980753766 -1299328500 730104758 1552134944 -868438351 -1153720793 573755293 1429602059 -883856728 -1135191490 626985860 1381514002 -548391193 -1470691727 828266443 1180264285 -667028738 -1355103640 909349842 1093968708 -779370795 -1500737981 1065738233 1216540527 -689538356 -1579070886 954735584 1341074294 2115050116 152447506 -1876984920 -417838274 2038226589 243002891 -1754087503 -529166553 1892324022 130916896 -1631259750 -373046516 2007455407 10511929 -1716963453 -290584811 1671826144 346110582 -1918342196 -89171110 1691078393 332201583 -1966755883 -37576893 1836942034 444248644 -2089556994 -193670296 1779451595 488076893 -2078398489 -216459407 1165965900 846727898 -1418634400 -596218890 1108541013 890621635 -1407410311 -618942481 1269084798 1017348840 -1515531438 -760355900 1288271463 1003374321 -1564010677 -708827171 1489513000 802101950 -1228518652 -1044284526 1604709937 681762471 -1314156771 -961757301 1444127258 554996364 -1206009034 -820317280 1367238147 645486229 -1083177169 -931711047 1728719813 269294419 -1996207383 -33326465 1617424348 392224586 -1905684752 -110182810 1775346679 517378913 -2015378725 -254217651 1857841134 431708024 -2135816510 -139119020 2059221921 230296375 -1800185203 -474715621 2110848952 181915438 -1814126956 -455496190 1952887699 56722181 -1704406337 -311434711 1930131338 67913500 -1660610906 -368957904 1550060301 727923611 -1301648863 -982689097 1527369492 739180418 -1257787848 -1040146770 1388282687 632861609 -1129192941 -877211003 1439844134 584415152 -1143200246 -858057060 1104354153 919874559 -1344439739 -656782637 1186914160 834269158 -1464811940 -541618486 1325962075 940549069 -1593380233 -704527647 1214601026 1063413716 -1502923154 -781449480 1277655046 991971472 -1574364886 -718394948 1263189023 1011715209 -1522213581 -767300187 1123872820 905691298 -1393389288 -604659314 1167143981 848692411 -1415621375 -593992297 1368418402 647452916 -1080161970 -929482280 1459465339 570072301 -1191981737 -806027839 1598808144 676122822 -1320844932 -968707606 1478894665 790697183 -1238874779 -1053854221 2001295566 5138520 -1723385374 -297793164 1881447639 119778369 -1641349637 -382874259 2039664892 244703338 -1751338544 -526679738 2130646245 167257203 -1863223863 -403290785 1795049642 502888508 -2064635514 -201910000 1838386355 445955109 -2086802017 -191177463 1680195736 321056782 -1976852044 -47410910 1665664129 340734999 -1924766291 -96381637 1430014279 574323153 -1154340757 -868935427 1381076318 626441672 -1134564238 -883368732 1541914997 752939491 -1242980263 -1024552753 1552549228 730674682 -1299946432 -981248810 1217091875 1066166709 -1501218801 -780007271 1340513594 954314156 -1578566634 -688927616 1179701521 827842951 -1470189507 -547782485 1094522120 909780382 -1355582428 -667663182 1850894735 425023769 -2141452125 -145016779 1765780886 507026688 -2026779462 -264831956 1619648957 395235627 -1903722351 -109006841 1743005092 283317554 -1981135736 -17992674 1944418795 81938813 -1645537081 -353621935 1955118578 59739492 -1702437666 -310252472 2101277145 171557199 -1825533707 -466116509 2052273600 223610198 -1805822740 -480615302 444456832 1836773142 -193741140 -2089513414 487594905 1779903247 -216106315 -2078717405 346445746 1671522084 -89639266 -1917909496 332108715 1691132733 -37358969 -1966947823 130732004 1892548466 -372986168 -1631347106 10947581 2006989675 -290886959 -1716626873 152127446 2115401536 -417388806 -1877469588 243041231 2038149977 -529341725 -1753886091 554958664 1444204510 -820142492 -1206210830 645806929 1366887367 -932160899 -1082692885 801666938 1489979372 -1043982762 -1228855616 681948003 1604486133 -961818033 -1314069799 1017442092 1269030842 -760574464 -1515340138 1003039541 1288575907 -708359655 -1564444017 847210270 1165514632 -596572622 -1418316124 890413831 1108710289 -618872277 -1407454531 57077441 1952570967 -311914515 -1703952517 67840728 1930173006 -368751628 -1660781726 230516467 2059032165 -474806305 -1800128695 181445354 2111279740 -455162938 -1814432944 517078693 1775685171 -253780087 -2015842529 431766204 1857751594 -139306096 -2135594234 269121175 1728923137 -33286213 -1996282067 392671886 1616937496 -110505054 -1905335500 940101129 1326448287 -704205019 -1593729101 1063586320 1214397062 -781489348 -1502848086 919815739 1104443053 -656595177 -1344661631 834568738 1186575028 -542055666 -1464347752 633331309 1387851515 -877543615 -1128886313 584194676 1440033506 -857965736 -1143256114 727995999 1550018249 -982894733 -1301477403 738824774 1527685840 -1039666326 -1258241028 676052226 1598852500 -968500178 -1321014088 791050523 1478576525 -1054336969 -1238423391 646985008 1368851878 -929147876 -1080466294 570290473 1459274175 -806121467 -1191927661 905751910 1123786224 -604844982 -1393165092 848390527 1167481321 -593557421 -1416087355 992421204 1277171138 -718715784 -1574013714 1011540301 1263391195 -767262623 -1522290441 321232330 1679994204 -47448858 -1976775568 340285907 1666148677 -96061185 -1925117847 503191032 1794712942 -202345260 -2064169918 445895137 1838473591 -190992179 -2087026597 244485550 2039856440 -526586750 -1751393260 167725495 2130213153 -403625829 -1862920179 4785564 2001614090 -297311056 -1723837402 119849349 1881403667 -383082327 -1641181121 827362371 1180155093 -547426961 -1470505479 909985882 1094351052 -667735690 -1355540000 1066075249 1217148135 -779786915 -1501407797 954646632 1340207358 -689397436 -1578135086 753376295 1541450929 -1024852725 -1242640995 730486846 1552771240 -981190382 -1300035196 574362645 1429939331 -869108423 -1154136657 626118668 1381425306 -882921184 -1135050314 171879563 2100927517 -466563673 -1825047247 223570066 2052347908 -480441922 -1806026456 82126009 1944196143 -353679979 -1645447933 59302048 1955582006 -309952116 -1702776550 394902767 1619954809 -108536381 -1904153259 283408630 1742948448 -18212390 -1980946100 424817885 1851065419 -144943631 -2141493913 507506884 1765326930 -265186840 -2026462850 -66420003 -1962036661 302310385 1694749543 -77117756 -1939835310 359213032 1651382142 -221181201 -2049557895 484404163 1809341269 -172175626 -2101608864 464695258 1823842124 -507669831 -1766153681 263451541 2025112323 -422553952 -1848154570 148780940 2144929562 -278521205 -1738462691 23624615 1987005233 -401875310 -1626542588 101040062 1895993128 -949706219 -1335651709 694862649 1584264111 -1073125876 -1223797094 772212512 1493186486 -910218713 -1095230799 665930507 1354136477 -825037250 -1177166168 551325458 1474019204 -623660431 -1378581785 886952797 1138418635 -574720408 -1430698242 867178308 1152853970 -737658301 -1559295275 973495151 1291938809 -748290470 -1537028404 1030463350 1248636896 -451824740 -1844018422 186634928 2082005542 -495159419 -1787082989 208803497 2071275071 -339067986 -1664283848 96754306 1925409300 -324534345 -1683960031 44670619 1974382093 -123296776 -1885236370 380158676 1638920770 -3446815 -1999874185 298125005 1724003931 -159568950 -2122704036 410208998 1869904496 -250548269 -2045255867 522096383 1746517609 -562064556 -1451711550 812774008 1198965486 -653109427 -1374328869 924595809 1075513079 -794551450 -1482478608 1051359818 1236093660 -674635905 -1597050903 969391699 1321242309 -1010269392 -1261456474 768008732 1522651786 -995801303 -1281198145 715859461 1571559059 -854390014 -1173079148 589130286 1411013304 -897659109 -1116078195 611364407 1400348321 -834871201 -1187262263 540180851 1463136741 -917429178 -1101654832 660555114 1347974652 -1058576275 -1210033925 787024193 1508784599 -947213196 -1332896542 696569176 1585708494 -745803717 -1534279507 1032163607 1250075009 -723110878 -1545534284 988304654 1307534744 -581928951 -1437120353 861804837 1146694067 -633488368 -1388671866 875814204 1127542186 -179126121 -2108297215 459055547 1817940269 -230751090 -2059914216 472999330 1798722868 -74889051 -1936820173 361179529 1652562207 -52130628 -1948009430 317386128 1710087430 -387591949 -1612521371 116109791 1911325001 -276294422 -1735449476 25589190 1988183376 -432121663 -1858508713 137378285 2134313339 -514614056 -1772835762 257818100 2019216738 -685256418 -1608457848 959033394 1311670436 -800451321 -1488116335 1044673579 1229145277 -637773524 -1359255110 938620928 1089800342 -560882379 -1449742941 815791129 1201196175 -896482950 -1114115604 614375510 1402572992 -839056029 -1158007307 603153487 1425298649 -1001699000 -1286833698 709175396 1564612850 -1020883631 -1272857145 757656701 1513086187 -330698282 -1689337536 38244602 1967169644 -349948465 -1675426471 86660323 1915577461 -493717020 -1785378446 211556552 2073765982 -436224515 -1829204629 200400081 2096557127 -234954318 -2030448348 535855262 1761062920 -158128725 -2121001667 412959879 1872393233 -14325376 -2011014890 288032940 1714174010 -129454695 -1890607857 373738677 1631714339 -1738127399 -278825137 1986537205 24057443 -1626635328 -401820842 1896211180 100848250 -1765945365 -507838595 2025041607 263495249 -1848636430 -422102172 2145282782 148462152 -2049878083 -220829909 1809790609 483919367 -2101570652 -172252366 1823666824 464896542 -1962221681 -66195687 1694809763 302222901 -1939399786 -77583616 1651079866 359549484 -1559730415 -737192057 1292240445 973158059 -1536843000 -748514402 1248576036 1030550194 -1378619613 -623583307 1138593295 886750873 -1430377670 -575071316 1152403990 867662464 -1094748299 -910669853 1353782873 666248911 -1177373844 -824867846 1474089536 551281366 -1335558329 -949760047 1584045675 695054077 -1224131746 -1072821304 1493654130 771779300 -2122484072 -159758834 1869813684 410265378 -2045726079 -250117609 1746850733 521790267 -1884881238 -123613636 1638440838 380612368 -1999947085 -3405275 1724210079 297954057 -1664456964 -338864534 1925449680 96679750 -1683512603 -325021069 1974059977 45019999 -1844318514 -451486120 2082443234 186171252 -1787024681 -495248831 2071088123 209025901 -1173137840 -854300986 1411200892 588908522 -1115778487 -897998113 1399911269 611828723 -1261904286 -1009783052 1522974542 767659992 -1281025413 -996005139 1571519319 715934657 -1482406348 -794593630 1235887896 1051531150 -1597406675 -674319685 1321722625 968938391 -1451241978 -562495856 1198632746 813080508 -1374549473 -652920183 1075604275 924539813 -1437588133 -581495347 1147028599 861500641 -1388453566 -633679404 1127448686 875868408 -1534349975 -745759233 1250282565 1031994579 -1545180816 -723428890 1307052124 988756170 -1209584321 -1059060311 1508463635 787375237 -1333071578 -947011152 1585745930 696492188 -1187201779 -834957925 1462950945 540404919 -1101956844 -917091966 1348409400 660089006 -1858206317 -432458491 2133877951 137843753 -1772895862 -514526948 2019401894 257593392 -1612345951 -387793609 1911286925 116186139 -1735898696 -275810002 1988503700 25237506 -1937173001 -74570399 1653044443 360727629 -1947938322 -52174472 1709879490 317554772 -2108514875 -178934445 1818033385 459000959 -2059445796 -231184054 1798387952 473303142 -1286925286 -1001642868 1564833078 708986272 -1272524797 -1021189995 1512616239 758088121 -1114596312 -896029506 1402928388 614059410 -1157801935 -839227225 1425226013 603195787 -1359215490 -637848344 1089627474 938825156 -1450065817 -560533263 1201643851 815305181 -1608020916 -685720358 1311370592 959372790 -1488304043 -800229181 1229203833 1044584943 -2010827566 -14547900 1714116094 288122216 -1891045173 -128991139 1632014823 373399921 -2030125856 -235303818 1760615884 536341850 -2121041671 -158054289 1872566741 412756291 -1785584458 -493546464 2073839002 211514636 -1828724561 -436678599 2096202115 200716565 -1689670524 -330392558 1967639976 37813566 -1675335523 -350005237 1915357617 86849831 886245589 1137981507 -623023623 -1378199185 868142284 1153039450 -575623712 -1430807178 973635815 1292873841 -737746485 -1560161955 1030046974 1247966312 -747952686 -1536420540 694425777 1583556647 -949323363 -1335015157 772398248 1494150206 -1073234556 -1224700654 666865795 1354276885 -911085137 -1095319239 550655130 1473602572 -824429130 -1176828640 264054813 2025461899 -508344015 -1766557273 147909636 2144853138 -421622488 -1848001090 23502895 1986105529 -278347517 -1737494123 101409846 1896633504 -402324198 -1627245172 302659705 1695353071 -66823851 -1962710589 359136352 1650511094 -76964532 -1938903590 483504203 1809219805 -220212889 -2049383951 465335378 1824212164 -172878466 -2102057496 768096660 1523517698 -1010411336 -1262393298 715521421 1570950427 -995386207 -1280529353 588493222 1410629936 -853684086 -1172643812 612267455 1400456489 -898624365 -1116265467 813640176 1199053158 -563001124 -1451853750 923987433 1075174783 -652440379 -1373914029 1050976706 1235456340 -794115858 -1481772936 969500123 1322145101 -674822921 -1598016415 379984220 1637951946 -123176848 -1884337946 298573125 1724706259 -3818391 -2000515841 410882414 1870307832 -160174014 -2123054892 521164151 1746363873 -249678757 -2045180723 185665848 2081831342 -450926572 -1843898238 209505569 2071723447 -495801331 -1787454309 97157386 1926082972 -339419098 -1664888656 44516627 1973450117 -324459457 -1683090263 115698263 1910659777 -387249285 -1611908115 25734734 1989123800 -276377758 -1736310796 138338917 2134495987 -433028279 -1858620449 257107580 2018776810 -513980592 -1772455994 458390067 1817528997 -178513121 -2107954295 473939498 1798868668 -231612666 -2059997296 361361921 1653523095 -75001043 -1937726533 316945944 1709377166 -51751116 -1947375710 1032538783 1250720265 -746247245 -1534977243 988188294 1306639888 -722931798 -1544560836 860930733 1146614331 -581000319 -1436970217 876414644 1127888418 -634165352 -1389078770 540826363 1463511661 -835568681 -1187706047 659660514 1347858036 -916455474 -1101476008 786944713 1507910239 -1058425883 -1209105549 696915664 1586308678 -947619844 -1333573782 536763158 1761176448 -235914694 -2030630228 412327695 1872015257 -157417949 -2120560971 287691556 1713562546 -13913592 -2010348898 373823293 1632577451 -129599983 -1891547513 38357874 1968077796 -330880418 -1690297656 86282091 1914945533 -349508025 -1674715439 210944832 2073424854 -493051284 -1784966406 201262937 2096641999 -437164427 -1829349661 613448670 1402424136 -895608078 -1114035612 603832263 1425706833 -839655701 -1158353283 709620716 1565311866 -1002073408 -1287478698 757479413 1512114019 -1020766503 -1271962033 958884794 1310743340 -685176170 -1607583232 1045082019 1229823797 -800797041 -1488716263 939320200 1090245406 -638418268 -1359629774 814819217 1201018631 -559987011 -1449626069 1354747345 666434887 -1095652099 -910779285 1473382856 550844766 -1176737564 -824485774 1583629795 694383989 -1335221041 -949152679 1493795322 772714860 -1224220458 -1073688512 1292426677 974122275 -1559839591 -738096113 1248139692 1029843258 -1536460672 -747878378 1137923463 886334737 -1378011989 -623246275 1153339806 867803400 -1431244622 -575160284 1808919833 483843471 -2048947147 -220676957 1824270592 465246614 -2102245332 -172656454 1695180075 302863805 -1962671097 -66898799 1650958642 358650276 -1939226594 -76615544 1986461053 23186923 -1737974703 -277893945 1896560996 101452274 -1627039672 -402495266 2025682255 263865817 -1766648733 -508287755 2144383318 148341184 -1847668614 -421928724 1235549328 1050921990 -1481990724 -793924310 1321810057 969803807 -1597548123 -675256013 1199535266 813188148 -1452206706 -562682600 1074966715 924155949 -1373843049 -652484351 1410591988 588569698 -1172468264 -853885618 1400776941 611915899 -1116714559 -898139817 1523082438 768562256 -1262090774 -1010748036 1571135711 715296841 -1280589325 -995298971 1925897304 97381582 -1664828044 -339505694 1973884993 44050647 -1683392147 -324122117 2081510506 186017020 -1843448506 -451410480 2071761011 209428709 -1787629217 -495599159 1870515260 410713258 -2123125488 -160129658 1745881125 521615539 -2044827383 -249996897 1638286350 379679896 -1884805854 -122743372 1724612631 298627201 -2000297669 -4009555 1653190483 361668549 -1937256833 -75432215 1709468490 316890076 -1947596186 -51561744 1817323361 458561527 -2107881907 -178555173 1799349112 473486318 -2060352940 -231296318 2134818615 137990049 -1859068389 -432542067 2018736942 257182648 -1772283390 -514184556 1910847237 115476371 -1611966935 -387160385 1988686620 26198922 -1736011216 -276716890 1508347803 786480909 -1209405769 -1058087391 1586121602 697137940 -1333515602 -947709384 1463551913 540751679 -1187879291 -835365357 1347535792 660009766 -1101028708 -916942326 1146134527 861384553 -1436614957 -581317051 1128094694 876243824 -1389151542 -634123684 1250629581 1032595291 -1534757151 -746437001 1306973140 987882306 -1545030920 -722501010 2073206290 211136132 -1784873154 -493105240 2097109515 200829597 -1829684441 -436859983 1967724064 38676150 -1689815284 -331331686 1915015737 86237871 -1674923243 -349338749 1713737334 287489760 -2010386598 -13836340 1632127599 374307577 -1891226813 -129950763 1761478212 536426194 -2031065240 -235448322 1871954525 412414667 -2120375439 -157641753 1090305754 939232844 -1359814666 -638193824 1200716483 815155797 -1449190417 -560452743 1311192808 958400126 -1607903292 -684824750 1229648625 1045283431 -1488677923 -800873653 1565241022 709664296 -1287270510 -1002242300 1512467111 757160497 -1272444021 -1020314851 1401955980 613881370 -1113700448 -895912138 1425924757 603640323 -1158446151 -839601361 672199443 1595392901 -971075009 -1323720023 796735242 1484392348 -1049405914 -1233885520 650869537 1372343223 -926606835 -1077794149 564576056 1453428654 -811016684 -1196429694 900195191 1117836257 -609648037 -1397837107 852109166 1171068920 -591116734 -1413253420 998009669 1283152851 -713946519 -1569375489 1007791964 1259773898 -769667472 -1525088538 327078875 1685709645 -42945801 -1971879327 336795586 1662265172 -98732306 -1927657864 497376233 1789029247 -206882107 -2069099949 449355760 1842327398 -188285220 -2084450742 248103871 2043605801 -523787629 -1748987387 161744806 2124625712 -408263030 -1867688420 1198989 1997896475 -300143967 -1726277065 125800340 1886961410 -378409288 -1636377042 822854226 1175253700 -553278594 -1476226072 912655947 1096890077 -664246425 -1351657487 1070615136 1222081270 -773969076 -1495720998 951946873 1337638639 -692850859 -1581981757 750572086 1539039904 -1028476134 -1246395508 735122991 1557538489 -975210749 -1294448747 577198596 1432382098 -865518808 -1150415938 621452829 1376628363 -888864975 -1140600921 174449306 2103628300 -462715978 -1821592800 218637955 2047809045 -486127697 -1811843271 79588008 1941527102 -357561468 -1648936174 64204465 1960091175 -304230499 -1696923893 399700734 1624621672 -102984750 -1898208444 280966887 1740113521 -21932085 -1984534691 420051660 1846430298 -150529056 -2147472522 509918933 1768132163 -261431303 -2022838417 438735249 1830920455 -198643523 -2094022613 491476360 1783391518 -213568348 -2076048334 352131491 1677338933 -84707185 -1913370599 328261050 1687678252 -39928682 -1969648640 126976501 1888924003 -375398183 -1634152369 16532972 2012968314 -286120768 -1711991722 155847111 2118990161 -414947093 -1874634627 237489630 2032205128 -534139662 -1758552988 558412121 1448051151 -817442699 -1203642141 639989056 1361200598 -936700820 -1087625990 798177643 1486096893 -1046652857 -1231394607 687799666 1610206692 -957309858 -1309168440 1023385917 1274581419 -755908591 -1510543225 999449892 1284855218 -711195640 -1566886754 841230607 1159928217 -601208797 -1423083339 894037270 1112464768 -616068038 -1405043540 54370512 1949995078 -315375108 -1707806358 72377545 1935103071 -362936859 -1655097997 233187554 2061572212 -471316018 -1796245160 176942331 2106383469 -461009449 -1820148415 512405684 1770881058 -259731048 -2021400306 434599085 1860191291 -135719551 -2131876585 273758342 1733691408 -27305558 -1990694596 389872799 1614531593 -114123341 -1909084891 944996376 1330950286 -698490572 -1587883614 1061045249 1211724951 -785373907 -1506339397 914884650 1099905212 -662279930 -1350477424 837143603 1189280933 -538202849 -1460888183 635736188 1390649578 -873795248 -1125269050 579425381 1435395315 -863554231 -1149237793 725555278 1547184344 -986613406 -1305064972 743627863 1532357825 -1034109573 -1252291091 1283208727 997918337 -1569564869 -713726035 1259467278 1008124568 -1524657374 -770137164 1118289445 899714739 -1398153463 -609292385 1170897468 852314794 -1413211376 -591189114 1372268147 650909413 -1077590177 -926779447 1453777514 564253436 -1196915898 -810568752 1594928705 672636631 -1323380883 -971374597 1484614232 796547790 -1233974412 -1049347102 1997674207 1386057 -1726187533 -300202139 1887425222 125362768 -1636715542 -378109060 2043256557 248426107 -1748500543 -524234921 2124700404 161704546 -1867891752 -408089778 1789200059 497169965 -2069141609 -206809343 1841873570 449835572 -2084134002 -188640488 1686015625 326745631 -1972310107 -42475725 1662208656 336886278 -1927468100 -98952406 1432815446 576731072 -1150720390 -865184020 1376437071 621671385 -1140546973 -888958219 1539084132 750501874 -1246564792 -1028268322 1557220221 735476715 -1293997487 -975693113 1221596978 1071064996 -1495370210 -774289784 1337840427 951772093 -1582059001 -692813167 1175166720 822914966 -1476002260 -553464134 1097227033 912354191 -1352123851 -663811421 1846093726 420353800 -2147006798 -150964700 1768219527 509858577 -2023062869 -261246403 1624420268 399875898 -1898131840 -103023082 1740598197 280517411 -1984886119 -21612017 1941846010 79234924 -1649387818 -357079488 1960047587 64275317 -1696754993 -304438695 2103820232 174231390 -1821647132 -462623118 2047376337 219106119 -1811539203 -486462869 2118800533 156066819 -1874577991 -415038161 2032636044 237019162 -1758858848 -533806794 1888607399 127331377 -1633698421 -375878371 2013010110 16459816 -1712162414 -285914876 1677542641 351958119 -1913444899 -84667061 1687191784 328708222 -1969299004 -40251054 1831259331 438434901 -2094486033 -198206087 1783302362 491534412 -2075825674 -213755552 1160016989 841172171 -1423305359 -601020953 1112125508 894337234 -1404579480 -616504834 1275067503 1022938361 -1510892221 -755585579 1284651126 999622880 -1566811814 -711235124 1486054457 798250159 -1231223531 -1046858365 1610522656 687444150 -1309622004 -956829286 1447619595 558881949 -1203335897 -817775183 1361389586 639768708 -1087682242 -936609368 1733387732 274093378 -1990261512 -27773842 1614586317 389779803 -1909276447 -113905545 1770712550 512613744 -2021356342 -259802020 1860643327 434116969 -2132195117 -135366587 2061923760 232867110 -1796729700 -470866934 2106306985 176980287 -1819946875 -461185005 1950219650 54185236 -1707893586 -315315144 1934637467 72812813 -1654761289 -363239391 1547650332 725120394 -1305402320 -986311514 1532133637 743813523 -1252204503 -1034170177 1390726446 635698616 -1125471230 -873620332 1435044151 579746209 -1148753893 -864003955 1099453816 915367406 -1350159276 -662633278 1189450081 836936183 -1460932531 -538132261 1330896202 945090012 -1587692442 -698708752 1212029267 1060710853 -1506772865 -784906007 -523667173 -1748088435 247928887 2042636449 -408634110 -1868329580 162192430 2125327544 -300748503 -1726627393 1871877 1998299283 -377539280 -1636301402 124867612 1886807178 -42047105 -1971758615 326109267 1685534917 -99373722 -1928028688 337497162 1662713052 -207232691 -2069704229 497778785 1789702391 -188209836 -2083580478 449201272 1841394926 -609789485 -1398773435 900282623 1118701673 -590701110 -1412584100 851770598 1170459760 -713240095 -1568939657 997372109 1282768987 -770632200 -1525275282 1008694484 1259881538 -972011081 -1323861727 673065115 1595480077 -1048736338 -1233470152 796126338 1484053524 -926170747 -1077087981 650485929 1371705407 -811203172 -1197394678 564683952 1454330918 -103659430 -1898612532 400304502 1624971744 -21001149 -1984381739 280096111 1740037625 -150355864 -2146504450 419930436 1845531090 -261880719 -2023541529 510289245 1768773067 -463120322 -1822267224 174799122 2104232324 -485975001 -1810912079 218561803 2046938525 -356593652 -1648762726 78688544 1941406134 -304933867 -1697373053 64845113 1960461743 -1027839854 -1246013436 749865406 1538603304 -976114549 -1294558179 736087463 1557724465 -865607520 -1151283146 577339788 1433317658 -888527687 -1139993553 621036949 1375958275 -552896266 -1475590048 822417882 1174546764 -664355601 -1352561543 912842179 1097854293 -774836028 -1495809966 1071550952 1222222206 -692243235 -1581644725 951277041 1337222503 -755033191 -1510462705 1022458549 1274432035 -711794816 -1567232234 1000128172 1285262906 -601582677 -1423727811 841675399 1160626705 -615950414 -1404147932 893859486 1111492104 -817361923 -1202766997 558262993 1447123527 -937046044 -1088225422 640397000 1361878622 -1047297073 -1231768743 798876387 1486541429 -956413994 -1309051072 686827258 1610028652 -376358063 -1634333753 127883901 1889037035 -285409464 -1711550498 15900260 2012589810 -414534813 -1873968139 155505231 2118378201 -534284422 -1759492116 237573718 2033067712 -198825163 -2094982237 438848025 1831828111 -213127380 -2075336774 491097600 1782759062 -84040953 -1912958063 351519275 1676997309 -40868066 -1969793144 329123378 1687762596 -874239272 -1125967282 636111860 1391295330 -863375679 -1148264873 579309549 1434500987 -985685270 -1304915332 724681670 1547105104 -1034787085 -1252698523 744228831 1532704585 -699188548 -1588327894 945642384 1331325702 -784400731 -1506161101 1060151177 1211608863 -662130034 -1349549544 914805666 1099031348 -538610025 -1461565951 837490619 1189881645 -259388912 -2020787578 511994684 1770216362 -135803383 -2132738401 434745125 1861132211 -28212702 -1990806860 274719502 1733874584 -113490373 -1908705619 389162775 1614092161 -314762636 -1707463966 53705560 1949584334 -363798931 -1655181573 73318209 1935249367 -471428538 -1797152048 233370474 2062533628 -460630433 -1819515191 176502643 2105673701 -2069513185 -207450999 1789648179 497872293 -2084014074 -187742064 1841699114 448866748 -1971440595 -42400581 1685083393 326591895 -1928073164 -99303262 1662882072 337289614 -1726829445 -300573459 1998376279 1834433 -1635817374 -377988876 1886456142 125188568 -1748425655 -523365153 2043102565 247494131 -1868242864 -408694586 2125103484 162378218 -1077175081 -926110655 1371930107 650300781 -1197057842 -811505576 1453865442 565119348 -1324346139 -971561869 1595831753 672744799 -1233268484 -1048911766 1483977168 796164422 -1568895821 -713311195 1282600351 997580041 -1525593942 -770279364 1260333446 1008212240 -1398340479 -610257897 1118397869 900617531 -1412775784 -590483442 1170514356 851677474 -1648456354 -356926008 1940974706 79158500 -1697429177 -304842287 1960650859 64624893 -1822096020 -463325702 2104190016 174871766 -1811365515 -485494301 2047254617 218206415 -2146853574 -150032980 1846017046 419482752 -2023466717 -261920331 1768568847 510462105 -1898834680 -103471714 1625060388 400245938 -1983917807 -21438073 1739698237 280395947 -1496273514 -774398720 1222560954 1071250476 -1581422193 -692430567 1337133219 951334965 -1475664476 -552856270 1174750344 822244382 -1352212035 -664678101 1097367697 913289223 -1150829070 -866087580 1433001182 577694792 -1140164117 -888321667 1376000199 620963921 -1245956672 -1027930794 1538413804 750085242 -1294863911 -975781553 1558155509 735617123 -1231823203 -1047204341 1486733233 798658343 -1308747132 -956749294 1609595816 687295294 -1203218769 -816880071 1447442307 557909781 -1088056650 -937254368 1361834906 640467724 -1423651079 -601620881 1160425429 841850691 -1404499232 -615630218 1111976908 893410138 -1509996853 -755468707 1274095591 1022760817 -1567456558 -711609788 1285350398 1000067944 -1912734123 -84226365 1676910457 351580143 -1970259380 -40432934 1688099680 328821750 -2094631321 -199145743 1831343947 439298013 -2075413890 -213089560 1782960978 490922948 -1874137551 -414327129 2118422301 155434891 -1759040984 -534766914 2032749316 237927314 -1634638333 -376023403 1889470255 127416249 -1711496678 -285502836 2012398390 16118688 -1349980196 -661659830 1099337456 914472550 -1461376059 -538829997 1189825257 837581439 -1588369426 -699115656 1331496642 945436244 -1505844233 -784755871 1211155163 1060631117 -1304428616 -986132690 1546755732 725003778 -1252901983 -1034613961 1532779149 744188443 -1125877878 -874297572 1391072934 636298800 -1148603501 -863075579 1434964671 578871849 -1796813036 -471728254 2062069304 233807534 -1819604211 -460571749 2105895457 176315063 -1707260122 -314935376 1949509130 53745308 -1655667905 -363351127 1935598099 72995461 -1991123088 -27856922 1734327900 274239178 -1908663447 -113562625 1613920837 389368531 -2020976830 -259168300 1770272366 511903480 -2132307109 -136272947 1860825719 435077857 1657987394 366334420 -1931706258 -69488392 1707025755 314054093 -1951316873 -55151391 1812556144 453925350 -2113468324 -184534838 1801760105 476290559 -2056598459 -227672877 2137387302 140689840 -1855221750 -429088612 2013803839 252642729 -1777970157 -520002427 1908308244 112806274 -1615849416 -390649682 1993587981 30707099 -1730290655 -270865225 1505542538 784068892 -1213030234 -1061842896 1590756755 701904133 -1327536961 -942123991 1466386872 543193390 -1184290668 -831645694 1342868897 655211831 -1106973555 -922493925 1141625326 856482168 -1442467646 -587038636 1130763767 878781793 -1385663269 -630242227 1255168476 1037527370 -1528940304 -740751258 1304272325 985312595 -1548485399 -726348673 2076823555 214884501 -1782075089 -490700359 2091127834 195241100 -1834322634 -441629280 1964136497 34957479 -1692649187 -333772405 1920965672 91794622 -1670251260 -344535662 1719582823 293204209 -2005884597 -8941091 1628636286 370423016 -1893898926 -132491836 1755662421 530741443 -2035603079 -240379409 1875414092 416267482 -2117669536 -155066890 1084747979 933281885 -1364618777 -642866831 1204434130 818742340 -1446750722 -557619864 1316780281 964380783 -1603135019 -680187581 1225899232 1041665142 -1491083828 -803672742 1561387183 706203705 -1289846397 -1004949227 1518150838 762975264 -1267513958 -1015778036 1405839517 617371659 -1111160399 -893241049 1420209284 597793810 -1163342424 -844104386 1357153216 669234006 -1091902740 -907160966 1468614617 546207567 -1182325003 -830466461 1581190130 691551076 -1338938658 -952739256 1498599403 777387901 -1218662713 -1067737519 1297322916 978625330 -1554124152 -732249570 1245599677 1027172139 -1540344175 -751368697 1132993430 881797888 -1383695686 -629061076 1155915663 870510361 -1427390813 -571699659 1804247816 479040414 -2054897116 -226233678 1827104529 467687303 -2098657731 -168937813 1699818298 307633068 -1956689386 -61310336 1648160547 356245429 -1942843889 -80363879 1983755116 20612090 -1741434304 -281746730 1901098869 106383331 -1621223847 -396810545 2028354398 266406856 -1763157390 -504403228 2139881287 143445969 -1853514133 -427643139 1241494145 1056473623 -1477323859 -789126341 1318221464 966084110 -1600383052 -677697758 1193556659 807602725 -1456841825 -567448823 1078591146 927911484 -1371037818 -650072304 1414046437 592417395 -1169767479 -851315873 1394960124 606230122 -1121253424 -903071930 1519594199 764680769 -1264759813 -1013286035 1576988366 721018456 -1276080158 -990396556 1922142793 93758175 -1667239067 -342309901 1979471440 50030278 -1678624900 -319485974 2085231227 189606637 -1841005737 -448574527 2066210402 203484916 -1792426162 -500265000 1864794669 404861627 -2128026879 -164637801 1749763636 525104802 -2042288360 -247326834 1643973151 385497737 -1879872717 -118203483 1720765958 295173776 -2002866390 -6709316 113124422 1907954896 -391101078 -1615366660 30662751 1993658569 -270696077 -1730498075 140881012 2137169122 -429142696 -1855128114 252209261 2014271739 -519698111 -1778304553 453588002 1812858036 -184068850 -2113903208 476377147 1801699501 -227897065 -2056412799 366132240 1658162310 -69411524 -1931743830 314537993 1706576031 -55502555 -1950996045 1037042830 1255617560 -740399710 -1529260748 985514135 1304096769 -726425157 -1548447443 856394940 1141685290 -586814064 -1442652922 879118501 1130461235 -630707831 -1385228001 543626474 1465918588 -831949370 -1183955632 655020275 1343086693 -922439201 -1107066551 784112856 1505471566 -1062011404 -1212822174 701585601 1591109719 -941671955 -1328019077 530912519 1755456913 -240421845 -2035530563 415813918 1875894664 -154750926 -2118025052 293510453 1719250339 -9372647 -2005414769 370366764 1628727738 -132302848 -1894119274 34735459 1964324341 -333683633 -1692707623 92258682 1920528876 -344874922 -1669951296 214535505 2077146567 -490214275 -1782522645 195316040 2091088350 -441833372 -1834149646 617297359 1405879641 -893037341 -1111333771 598143446 1419886912 -844590854 -1162895252 705740285 1561824619 -1004610351 -1290146745 763197924 1517963634 -1015867192 -1267455906 964437419 1316689213 -680377209 -1602915311 1041359282 1226232100 -803241826 -1491554296 933735833 1084267791 -643183435 -1364263901 818571648 1204640022 -557578068 -1446823878 881346244 1133475410 -628742168 -1384048770 870679261 1155707467 -571743247 -1427319961 978570998 1297415776 -732057638 -1554342068 1027476207 1245264505 -751801405 -1539876011 692016800 1580754486 -953075828 -1338636518 777163449 1498784303 -1067650155 -1218723069 669310610 1357114884 -907362370 -1091727576 545856139 1468934685 -829981785 -1182774479 266757644 2028033690 -504887520 -1762707530 143368725 2139918979 -427441351 -1853688913 20835902 1983569576 -281833710 -1741373564 105916967 1901533873 -396473589 -1621525603 307328616 1700153086 -60876988 -1957156910 356299377 1648067303 -80555171 -1942625333 478871130 1804455628 -226189450 -2054967328 468138563 1826622165 -169256081 -2098304007 764639109 1519666963 -1013115223 -1264966081 721335196 1576633098 -990850384 -1275600346 591986615 1414516513 -851009893 -1170100723 606419886 1394740024 -903128446 -1121162732 807692257 1193498487 -567671091 -1456654757 927572984 1078891374 -649608492 -1371475390 1056960467 1241046853 -789475585 -1477001623 965880778 1318394716 -677623066 -1600423312 385701709 1643800539 -118278559 -1879832841 294687572 1721213890 -6360456 -2003189010 405200767 1864495081 -165101997 -2127589691 525015910 1749822448 -247104950 -2042475812 189417257 2085451711 -448518651 -1841097069 203916080 2065740710 -500571620 -1792093558 93441819 1922498445 -341856713 -1667719519 50072322 1979399060 -319657426 -1678419272 -1442092214 -586392612 1141181030 855784176 -1385779373 -631136315 1130942079 879754985 -1529814152 -740830226 1256096340 1037677250 -1547884703 -726001673 1303594573 984905435 -1212384466 -1061467208 1504844290 783624852 -1328431305 -942239839 1591729691 702082701 -1184369892 -832519286 1466536496 544121510 -1106626811 -921892973 1342461481 654534335 -1855632510 -429753580 2137729710 141302328 -1777823845 -519061747 2013720247 251780641 -1614888016 -390466778 1907401372 112693770 -1731000407 -271304897 1994221189 31086099 -1932370970 -69899408 1658600138 366676572 -1950375937 -55005335 1706163923 313970245 -2113285164 -183573694 1812443896 453018222 -2057037875 -228382885 1802139361 476923511 -1290774005 -1005098339 1562262311 706284465 -1266835950 -1015370108 1517551422 762630056 -1110715847 -892542289 1405465365 616727427 -1163520480 -845076810 1420326668 598689690 -1364768145 -643794183 1084828483 934157269 -1446343050 -556941600 1204088666 818143180 -1602436515 -679742773 1316135793 964006887 -1492056508 -803850542 1226794856 1041782782 -2004976957 -8828331 1718623215 293022585 -1894531366 -132870580 1629347830 370863968 -2035944719 -240991641 1756074973 531407691 -2117585176 -154204546 1875269572 415328082 -1781962073 -489792975 2076642187 213924637 -1834701122 -442261976 2091569042 195952388 -1693261163 -334114301 1964803001 35369775 -1669388660 -344451558 1920026528 91649846 -1740830264 -281396898 1983080676 20207730 -1622094383 -396886713 1902030077 106536043 -1763278342 -505302676 2028527830 267374656 -1853143581 -427002507 2139432143 142742617 -2054547028 -225629894 1803843712 478365718 -2098733643 -169808605 1827257497 468618255 -1957588578 -61431544 1700786354 307806244 -1942203001 -79993583 1647457451 355796029 -1554831104 -732685930 1297958956 979007674 -1539379943 -751182449 1244695605 1027062947 -1383554766 -628125276 1132904478 880930952 -1427806933 -572369475 1156252679 871117969 -1092339356 -907867662 1357535304 669870302 -1182139011 -829501973 1468505169 545303751 -1338003114 -952598080 1580322938 691462380 -1219332785 -1068153383 1499206755 777725173 -2128201591 -165607393 1864915365 405760307 -2041840496 -246625274 1749392828 524463402 -1879199557 -117800915 1643368855 385147137 -2003798878 -6863820 1721636238 295249176 -1668208403 -342484869 1923041729 93878615 -1677923084 -319038366 1978830296 49659214 -1840602913 -447901623 2084880883 189002085 -1792580410 -501197744 2066286058 204354940 -1169680319 -850450217 1413904749 591481339 -1121592232 -903680818 1395375476 606899682 -1265397645 -1013669659 1520300383 765116873 -1275177878 -990288644 1576023366 720831952 -1476458459 -789038925 1240557833 1056332191 -1600992196 -678036310 1318890768 966499718 -1457225705 -568086399 1193992507 808309165 -1370930162 -649169768 1078404386 926946740 -832065970 -1184850216 543805282 1466892276 -922064297 -1106421055 654576507 1342389229 -1061411204 -1212475670 783435600 1505064902 -942546331 -1328098573 702513993 1591260127 -741294550 -1529377092 1038016262 1255796624 -725779917 -1548072283 984816415 1303653257 -586467816 -1442052466 855988020 1141008290 -630787583 -1386102121 879268653 1131389883 -183923066 -2112963056 453504938 1811996476 -228308321 -2057078263 476720051 1802312485 -70121804 -1932184030 366765976 1658541838 -54541651 -1950813637 313631617 1706464023 -390160670 -1615221132 112263118 1907871576 -271361285 -1730909587 31275991 1994001217 -429582640 -1855838650 141260796 2137802602 -519515447 -1777343905 252097509 2013365107 -679698673 -1602506855 963837475 1316343477 -804168938 -1491702912 1042233914 1226312364 -643360963 -1365235797 933852689 1085163143 -557133020 -1446124622 818197000 1203995294 -892629141 -1110654979 616951367 1405279953 -844739726 -1163822108 598223454 1420761800 -1005582503 -1290324017 706635381 1561941731 -1015168192 -1267010602 762552940 1517589242 -334315577 -1693085871 35446507 1964764797 -343966754 -1669838008 91298546 1920346724 -490129419 -1781659805 214390489 2076206671 -442174484 -1834761350 195728064 2091754070 -240799837 -2036162763 531353231 1756167705 -154637382 -2117117140 415632022 1874934272 -8509551 -2005330169 292570813 1719105067 -132914296 -1894460642 371032740 1629139506 -61748020 -1957233574 308260320 1700306294 -79951659 -1942276029 355625465 1647663471 -225819394 -2054327192 478422482 1803752772 -169377561 -2099203983 468312523 1827590493 -504963928 -1763578818 266911108 2028965138 -427091791 -1853085657 142965149 2139244811 -281193318 -1741003764 20133302 1983120672 -397373309 -1621647339 106885551 1901707577 -952112124 -1338450798 691113256 1580645822 -1068357603 -1219159925 777799985 1499167143 -907779018 -1092397920 669648154 1357723020 -829841361 -1181839175 545767683 1468068245 -628556704 -1383084810 881237324 1132572122 -572180359 -1428027153 871061845 1156344259 -732728238 -1554758460 979178878 1297753576 -750866357 -1539735331 1026609511 1245176305 -448070259 -1840394981 189045921 2084809783 -500745836 -1793062654 204036280 2066638894 -342788673 -1667873495 94311571 1922573317 -318983770 -1678016208 49467530 1979047964 -117576215 -1879384705 385060037 1643428947 -7329296 -2003363482 295586012 1721333834 -165255717 -2128521907 405275895 1865364577 -246701630 -2041802412 524665070 1749217400 -568009403 -1457263149 808107113 1194167551 -649520804 -1370609206 927430768 1077954790 -788572809 -1476893215 1055994971 1240859853 -678260370 -1600806408 966586434 1318830292 -1013723871 -1265304137 765307917 1520082075 -989984456 -1275512402 720398356 1576491138 -850901741 -1169197691 591799359 1413551273 -903511798 -1121799780 606855206 1395445936 -1114318927 -896276697 1402648221 614303243 -1158081624 -838982850 1425502852 602948114 -1286643837 -1001885931 1564556975 709234233 -1272800358 -1020941556 1512897206 757844512 -1608267819 -685443261 1311614713 959092335 -1488059444 -800509094 1228956384 1044861558 -1359458329 -637567119 1089875659 938548829 -1449817090 -560809112 1201400530 815585860 -2030372999 -235026449 1760859733 536061635 -2120797344 -158333962 1872319052 413033178 -2011070645 -14266403 1714364007 287846129 -1890796718 -129266748 1631771262 373680872 -1689393379 -330639477 1967359537 38057639 -1675615484 -349760622 1915634216 86602430 -1785303249 -493789255 2073562627 211762837 -1829000394 -436429920 2096482842 200473228 -1534073104 -746006938 1250002908 1032238922 -1545461015 -723185025 1307329477 988509011 -1437307198 -581738924 1146753006 861749112 -1388729637 -633431475 1127730167 875625313 -1187449196 -834681342 1463195576 540124974 -1101712755 -917372389 1348162465 660366135 -1209827674 -1058779600 1508712330 787099420 -1332823361 -947287511 1585503123 696773381 -1612593608 -387516754 1911531284 115906434 -1735654879 -276090185 1988256525 25514907 -1858449910 -432177508 2134126374 137568176 -1772647917 -514803067 2019158847 257874857 -2108238244 -179181878 1817753456 459245542 -2059726267 -230939949 1798665065 473056255 -1936892306 -74813704 1652768578 360976340 -1948214665 -51926303 1710160731 317311949 -1885162189 -123370075 1638716447 380363913 -1999670998 -3653188 1723928582 298197136 -2122760959 -159511145 1870093357 410021051 -2045445864 -250361458 1746573364 522037410 -1844075177 -451766847 2082194555 186447085 -1787272882 -494972456 2071330914 208744692 -1664209563 -339141133 1925205065 96959711 -1683756676 -324740630 1974306896 44742854 -1261660677 -1010064019 1522726103 767935553 -1281273374 -995729036 1571762382 715653208 -1172890167 -854577825 1410956517 589188211 -1116022320 -897717946 1400158460 611551338 -1451522657 -562252535 1198908595 812831781 -1374273146 -653168368 1075323050 924782652 -1482682963 -794346181 1236167809 1051286551 -1597126220 -674563806 1321445528 969185294 -1766226830 -507595548 2025317726 263247304 -1848360853 -422350595 2145001799 148705745 -1738404800 -278577962 1986817388 23813626 -1626355623 -402065201 1895934325 101095907 -1961978858 -66476928 1694561594 302499244 -1939648497 -77307751 1651323171 359268789 -2049631196 -221107022 1809546504 484199838 -2101815235 -171972437 1823914257 464619911 -1378376518 -623864788 1138345366 887026944 -1430626141 -574795723 1152647567 867381529 -1559483256 -737469410 1291996580 973438258 -1537087343 -748234745 1248823741 1030273323 -1335839522 -949517240 1584322034 694805860 -1223855929 -1073069999 1493373419 772022653 -1095025428 -910422918 1354063296 666004822 -1177093899 -825112477 1473812953 551528783 -638053707 -1359011293 938898329 1089553167 -560605524 -1449990598 815511424 1201440534 -685532537 -1608209903 959314859 1311427389 -800170338 -1488359928 1044398002 1229393700 -1001454895 -1287114169 708928509 1564889963 -1021131064 -1272580514 757901284 1512806258 -896234781 -1114391947 614132687 1402854233 -839299334 -1157726612 603402198 1425022784 -493473155 -1785658645 211309393 2074043335 -436472220 -1828927758 200644424 2096277470 -330450353 -1689613607 38001507 1967451125 -350192042 -1675145536 86908794 1915301868 -14605799 -2010770801 288310069 1713927075 -129178112 -1890855274 373458732 1631958970 -235230677 -2030200131 536136455 1760820113 -157848014 -2121245020 412684062 1872641928 -1058855948 -1209789598 787301080 1508536910 -946935827 -1333143685 696288961 1585952343 -835146810 -1187013808 540461802 1462893180 -917147681 -1101897911 660279027 1348222565 -581684336 -1437400314 861557436 1146970666 -633735287 -1388394721 876058277 1127261747 -745555038 -1534555340 1031920270 1250355736 -723353669 -1545253075 988552855 1307258369 -74644676 -1937099862 360931856 1652839046 -52377819 -1947732045 317629961 1709807263 -178877682 -2108572776 458811938 1818221236 -230994153 -2059632767 473247291 1798446765 -432401576 -1858264114 137654900 2134065890 -514336959 -1773082665 257537645 2019460859 -387867798 -1612272644 116390470 1911081680 -276013197 -1735692315 25312863 1988431561 -338792393 -1664532319 96473371 1925652877 -324815826 -1683716936 44946690 1974134164 -451545083 -1844262765 186358057 2082253247 -495436772 -1786835830 209083696 2071031206 -159817645 -2122428219 410452351 1869623785 -250305462 -2045537060 521848166 1746793968 -123541407 -1884956425 380406093 1638644187 -3199880 -2000151314 297880916 1724284354 -794799873 -1482203031 1051603411 1235812677 -674392858 -1597332368 969143754 1321518428 -562308915 -1451431845 813021665 1198688631 -652862252 -1374606270 924351992 1075793262 -854114149 -1173327859 588849591 1411256609 -897940350 -1115835372 611640750 1400100152 -1009989463 -1261701057 767732101 1522899219 -996078416 -1280951258 716139932 1571314954 -220905098 -2049805856 484122714 1809584332 -172456593 -2101365255 464970819 1823593685 -66139836 -1962280494 302033000 1694996734 -77394595 -1939587637 359492721 1651137767 -278769390 -1738186364 23867454 1986724008 -401631989 -1626823267 100791335 1896268977 -507913952 -1765873226 263698444 2024835226 -422306503 -1848431185 148536341 2145209475 -910466626 -1094954712 666173586 1353854980 -824793689 -1177447119 551077003 1474294813 -949950068 -1335371494 695109792 1583986742 -1072878187 -1224073981 771968185 1493466159 -737381926 -1559543476 973213942 1292181600 -748571197 -1536785067 1030739183 1248388217 -623379992 -1378825858 886675652 1138665554 -574997007 -1430450841 867458269 1152609355 1968004537 38432047 -1690092395 -331084797 1914739104 86485302 -1674643316 -349583334 2073482635 210887965 -1785154393 -492862415 2096828818 201072900 -1829408578 -437108696 1761234397 536706379 -2030818063 -235725721 1872202180 412137810 -2120619800 -157362050 1713489391 287765881 -2010143549 -14117803 1632371190 374026592 -1891475238 -129675188 1310948721 958680551 -1607656355 -685101877 1229896040 1045006846 -1488922556 -800593710 1090057539 939509205 -1359571857 -638475015 1200959834 814875084 -1449439114 -560176928 1402236181 613637507 -1113977799 -895664977 1425647884 603888026 -1158166496 -839845706 1565517095 709416369 -1287551989 -1001999203 1512186174 757404072 -1272168430 -1020563324 1817603320 458316910 -2108158508 -178307774 1799071969 473733239 -2060072499 -231540389 1653466314 361419868 -1937537562 -75188880 1709187283 317132869 -1947319809 -51809943 1910602908 115756042 -1611719248 -387437274 1988933765 25921555 -1736255063 -276436673 2134570158 138265656 -1858824830 -432823020 2018980023 256901153 -1772531301 -513908467 1463307312 541031590 -1187631844 -835641974 1347782697 659732671 -1101272827 -916661869 1508099074 786756756 -1209162450 -1058368072 1586364443 696856717 -1333763785 -947433055 1250909268 1032350914 -1535033992 -746189330 1306695757 988129499 -1544750751 -722744841 1146410086 861136112 -1436895926 -581073444 1127813247 876486889 -1388875437 -634371643 1199259451 813436845 -1451925993 -562925951 1075247906 923913140 -1374119410 -652236136 1235269385 1051166623 -1481714139 -794171725 1322087184 969556870 -1597828548 -675011926 1523330911 768286665 -1262334349 -1010467099 1570892614 715578320 -1280341398 -995575044 1410836333 588290043 -1172715967 -853608745 1400529780 612193250 -1116470696 -898420018 2081759219 185741157 -1843691809 -451129783 2071518186 209709948 -1787381050 -495875504 1926141889 97101655 -1665075475 -339229061 1973638104 44327758 -1683148044 -324402590 1638010775 379928321 -1884524869 -122986963 1724894094 298384152 -2000573790 -3761612 1870235557 410957619 -2122848631 -160377313 1746158524 521368362 -2045107568 -249753082 1583353466 694632172 -1334939818 -949395520 1494076003 772471541 -1224496305 -1073439783 1354466888 666679006 -1095375004 -911026190 1473659473 550597319 -1177017475 -824241173 1138171422 886058632 -1378255054 -622964828 1153096199 868084369 -1430996181 -575435843 1292670508 973842106 -1560086784 -737818730 1247892021 1030120099 -1536216295 -748158065 1695428274 302587428 -1962913890 -66617592 1650715307 358931005 -1938977913 -76891375 1809163904 483563030 -2049194068 -220399814 1824023193 465523215 -2102000715 -172936413 2025406166 264113728 -1766367238 -508530836 2144664271 148097625 -1847944221 -421680267 1986180836 23430770 -1737697336 -278141090 1896837885 101204587 -1627319343 -402250937 287414461 1713809451 -13633135 -2010593017 374103204 1632332850 -129876600 -1891300066 536481935 1761419289 -235638365 -2030878411 412603542 1871766528 -157698630 -2120317652 211192025 2073147471 -493295115 -1784686237 201018560 2096921686 -436916756 -1829626502 38600939 1967796349 -331128377 -1690021551 86033650 1915221092 -349264418 -1674996408 709867637 1565034723 -1002317479 -1287198257 757234796 1512393978 -1020519104 -1272238634 613691463 1402142929 -895856277 -1113759235 603583582 1425982664 -839412366 -1158634012 939042833 1090492551 -638138051 -1359873621 815098888 1200774302 -560263900 -1449378382 958603299 1310986421 -684900081 -1607831143 1045357626 1229575340 -801077994 -1488472704 138062332 2134743402 -432748336 -1858865082 257388005 2018532723 -514257719 -1772209057 115417550 1910903128 -386973470 -1612156812 26011095 1988875585 -276658949 -1736067987 361609624 1653246222 -75245388 -1937446878 316702081 1709657367 -51503955 -1947653061 458633642 1817248060 -178761594 -2107678704 473691571 1799144741 -231369569 -2060278775 861178164 1146337698 -581244904 -1436690290 876170541 1128168891 -633918463 -1389355881 1032782086 1250439568 -746495958 -1534701380 987940127 1306916233 -722688973 -1544842075 786667856 1508157894 -1058146180 -1209349910 697195849 1586064863 -947897243 -1333326605 540545378 1463755252 -835293106 -1187954472 659936635 1347610093 -916736937 -1101232959 588773951 1410386601 -853959917 -1172395131 611991078 1400704688 -898343158 -1116508260 768373261 1523270299 -1010691295 -1262148681 715240980 1571194498 -995109064 -1280776274 1050733147 1235737293 -793867401 -1482048543 969748034 1321869012 -675066002 -1597734920 813392489 1199330047 -562756795 -1452133421 924231280 1074894566 -652687524 -1373636662 410639095 1870588513 -159925285 -2123330739 521412334 1746087544 -249921598 -2044899500 379736773 1638228563 -122932247 -1884617857 298817244 1724425802 -4065296 -2000238746 97438355 1925839365 -339694657 -1664640215 44240522 1973698076 -324178010 -1683333328 185942689 2081583671 -451206259 -1843653861 209225400 2071967278 -495523948 -1787701502 973917054 1292631016 -738022830 -1559913788 1029771111 1248215025 -747671989 -1536663843 886522700 1137734618 -623304096 -1377955082 867862357 1153284035 -575347079 -1431054609 666622746 1354558348 -910837194 -1095595360 550903555 1473326997 -824672721 -1176547655 694178600 1583834046 -949079548 -1335295342 772642609 1493870503 -1073482211 -1224423797 23260086 1986386720 -278099302 -1737770484 101658543 1896357689 -402567549 -1626964459 263807876 2025739026 -508099928 -1766837698 148154269 2144573195 -421869903 -1847724505 483785682 1808976708 -220488962 -2049136024 465059787 1824460637 -172597529 -2102301071 302937056 1695105910 -67104052 -1962466726 358856697 1650755439 -76687659 -1939151293 -145308192 -2142112394 425239756 1851757658 -264568327 -2026098321 506814677 1764905027 -108180014 -1903526588 394472702 1619270760 -18839093 -1981302435 284092647 1743378545 -354298492 -1645812462 82818216 1944618046 -309587555 -1702158069 58880177 1954889767 -465936970 -1824690912 171195546 2100497420 -480798289 -1806653127 224000131 2053031957 -868686552 -1153444418 573998084 1429320850 -883613391 -1135472217 626737181 1381789835 -1025282790 -1243325044 753732662 1542077600 -980506365 -1299605099 729860143 1552414905 -779094708 -1500985894 1065456736 1216783606 -689819307 -1578827325 955011193 1340825839 -548110978 -1470935576 827989074 1180511428 -667305625 -1354855951 909629515 1093724381 -296880991 -1723153353 4429197 2000987419 -383766344 -1641611218 120476052 1881760002 -527008621 -1752085499 244850111 2040474921 -402933622 -1862498276 167106982 2129848624 -201661243 -2063739821 502564329 1794356607 -191422244 -2087710646 446251504 1839100262 -48141065 -1977197471 321850843 1680358733 -95639314 -1924425608 339921346 1665530196 -719072151 -1574640385 992851269 1277855187 -766635920 -1521934106 1010856284 1262961098 -604480421 -1392546611 905330039 1123093985 -594175934 -1416451884 849082734 1167903224 -929774579 -1080822629 647669025 1369281975 -805765100 -1191300990 569860408 1458590126 -967881665 -1320649559 675360019 1598430597 -1054701530 -1239041872 791472394 1479268764 -983521438 -1301833740 728680014 1550448344 -1039309957 -1257614355 738394711 1527001793 -876925104 -1128521786 632639100 1387429610 -858330295 -1143874593 584616549 1440725747 -656951546 -1345288304 920245802 1105127100 -541428961 -1463991415 833884723 1186144933 -703840460 -1593110622 939679256 1325756046 -782107859 -1503212613 1064278529 1214818967 -32602198 -1995851972 268494470 1728566800 -110935117 -1906019547 393028255 1617564169 -254472296 -2016264434 517697204 1776049698 -138884223 -2134901993 431401645 1857133115 -474376242 -1799444648 230160098 2058405492 -455846953 -1814863039 182072059 2111636077 -312336388 -1704644758 57442000 1953189446 -368059419 -1660359821 67222217 1929808479 -595880413 -1417894219 846591759 1165150105 -619294150 -1408146772 890778390 1109328768 -761258479 -1515770233 1018068797 1269387179 -707929592 -1563759970 1002683172 1287949234 -1043560889 -1228163375 801302379 1489360893 -962510242 -1314491704 682566514 1604850660 -820572555 -1206894877 555315033 1444831183 -931476884 -1082262790 645180224 1366531030 -418007317 -1877834115 152819655 2115823441 -528977166 -1753267612 242619358 2037457736 -372359463 -1630990769 130047989 1892118371 -291243328 -1717253546 11377644 2007673722 -90003825 -1918527975 346867619 1672214325 -36740458 -1966583296 331416506 1690710828 -193384771 -2088886741 444026769 1836089095 -216733020 -2079073742 488278920 1780333342 -1824915228 -465751950 2100584904 171135326 -1806187267 -481233813 2052695505 224302407 -1646163754 -353978304 1945102842 82368876 -1702081329 -309625767 1954688483 59055477 -1903357824 -108388330 1619227052 394543418 -1981754215 -18357233 1743697333 283739427 -2141808462 -145643484 1851324830 425707784 -2026152789 -264475587 1765096839 506596625 -1470881748 -548204358 1180320000 828207510 -1355160523 -666970973 1094157593 909161871 -1500534754 -779577208 1216465202 1065810340 -1578996729 -689611631 1340869931 954940861 -1243402168 -1025244962 1542279524 753558002 -1299254191 -980826937 1551930749 730310123 -1153910662 -868251412 1429657942 573696448 -1135248285 -883798795 1381702991 626798041 -1977536091 -47840973 1680822409 321413151 -1924336196 -95697622 1665307792 340108294 -2063943273 -201488127 1794431163 502523949 -2087223922 -191869672 1838750882 446573620 -1751768639 -527363753 2040021229 245330043 -1862539816 -402860722 2130019572 166900834 -1722963469 -297100955 2000931039 4520009 -1642041878 -383296132 1882066118 120142928 -1320218259 -968351237 1598124097 675692759 -1239231116 -1054480926 1479324760 791381198 -1080780449 -929846839 1369110643 647874789 -1191617210 -805409328 1459043434 569380092 -1393032951 -604032609 1123442725 905007283 -1416248048 -594348666 1167828028 849122474 -1574729413 -719013459 1278076951 992663681 -1521595102 -766935628 1262496782 1011293336 -1593023898 -703900944 1325531978 939865052 -1503549825 -781805847 1215285075 1063843781 -1344804268 -657401150 1104776056 920566766 -1464193459 -541253925 1186221921 833847287 -1128566270 -876854636 1387598638 632431544 -1143556581 -858683763 1440274231 585099169 -1302267344 -983053658 1550752540 728345482 -1257423319 -1039528257 1526947589 738488211 -1704836434 -312118728 1953244034 57348884 -1659926857 -368527839 1929504667 67557133 -1799763300 -474023414 2058857392 229677862 -1814819195 -455918061 2111467433 182279999 -2016062774 -254647716 1775973350 517735280 -2135386413 -138435003 1857484799 431081321 -1995515144 -32904594 1728101332 268929858 -1906106655 -110875017 1617788877 392843099 -1206430937 -821009487 1444491787 555614877 -1082484930 -931289176 1366619666 645121668 -1228088555 -1043600509 1489156665 801475247 -1314840820 -962187366 1605336608 682118838 -1516223677 -760777771 1269703279 1017713401 -1563588774 -708134964 1287906934 1002755808 -1417950351 -595788825 1165339229 846371531 -1407840408 -619626498 1108897348 891248338 -2089192465 -193051783 1836520131 443556437 -2079016970 -216823968 1780143834 488498764 -1918698531 -89797813 1672256241 346794599 -1966129212 -37220526 1690394344 331771518 -1630641269 -372681955 1891631783 130495025 -1717327982 -291203324 2007877310 11204136 -1877611591 -418194641 2115734165 152877571 -1753731168 -528539850 2037796492 242318874 1066356712 1216905086 -780063036 -1501159854 954371057 1340455783 -689116451 -1578378677 827639770 1179907916 -547707146 -1470261664 909706179 1094595413 -667458833 -1355787655 574119820 1430220570 -868860256 -1154413002 626367381 1381149443 -883164487 -1134769617 753129406 1541728040 -1024608622 -1242921468 730731431 1552491313 -981437813 -1299758563 81882912 1944477622 -353432052 -1645724006 59550521 1955306415 -310195691 -1702495613 171632402 2101204868 -466319810 -1825327448 223814411 2052068253 -480689625 -1805749583 425099076 1850822610 -145219992 -2141245698 507231069 1765575627 -264906127 -2026706201 395179894 1619707872 -108816806 -1903909172 283128687 1743193081 -17935805 -1981193515 647265961 1368608319 -929423483 -1080217837 570014384 1459522086 -805839972 -1192170742 676329115 1598604813 -968779849 -1320769759 790770306 1478820372 -1054059602 -1238670536 992177869 1277451867 -718467103 -1574289545 1011788500 1263114818 -767505416 -1522009234 905504511 1124062825 -604600365 -1393445051 848634598 1167200880 -593804342 -1415810212 502947425 1794993911 -202096819 -2064445477 446143096 1838197486 -191235244 -2086745150 320984659 1680271045 -47204481 -1977055255 340529738 1665868508 -96308378 -1924840464 5066245 2001370771 -297586903 -1723588673 119573020 1881651850 -382801104 -1641423962 244762167 2039608993 -526866661 -1751148659 167445038 2130457272 -403348734 -1863167084 230239594 2059279868 -474526650 -1800373040 181725555 2111035877 -455440289 -1814185783 56796504 1952814542 -311638924 -1704200990 68116801 1929925079 -369033107 -1660538629 269368590 1728646552 -33530846 -1996002124 392427799 1617217921 -110258117 -1905612627 517322044 1775404458 -254028784 -2015566714 431517989 1858027955 -139063287 -2135875425 920063394 1104166196 -656839538 -1344381928 834324923 1186855213 -541808489 -1464625151 940344720 1326167302 -704453444 -1593453526 1063338377 1214673183 -781246299 -1503129549 727719366 1550265680 -982614806 -1301721988 739105247 1527441737 -1039943437 -1257994139 633050612 1388094818 -877267752 -1129135026 584471021 1439785339 -858246975 -1143013289 346168363 1671769277 -89359097 -1918153327 332388402 1690888356 -37635810 -1966700152 444175385 1837016207 -193465035 -2089761373 487870464 1779654806 -216387284 -2078473798 152374351 2115124441 -417632925 -1877189131 242796630 2038429888 -529094278 -1754162708 130974845 1892267243 -373234351 -1631070777 10698852 2007265522 -290643640 -1716907554 801914083 1489702005 -1044226609 -1228575399 681703674 1604765804 -961570346 -1314346688 555201745 1443923015 -820390403 -1205934741 645558472 1367162974 -931917340 -1082973838 846933127 1165761553 -596292181 -1418560195 890693790 1108465672 -619148878 -1407207132 1017160885 1269273635 -760298087 -1515588337 1003315372 1288327226 -708640384 -1564200682 1541638892 753187450 -1242698816 -1024795818 1552830197 730431075 -1300221991 -981000369 1429734110 574566984 -1154063374 -869182620 1381353159 626194001 -1134843925 -883124355 1179949704 827566622 -1470432348 -547501262 1094278801 910061063 -1355333699 -667939029 1217335994 1065886252 -1501465706 -779730176 1340266147 954590773 -1578322033 -689207527 1619896868 394959538 -1903965432 -108725346 1742761533 283598507 -1980887279 -18268281 1851138582 424743552 -2141699270 -144739412 1765533199 507303577 -2026535133 -265111627 2101000768 171805398 -1825252500 -466359302 2052554329 223366863 -1806098571 -480366621 1944138354 82182884 -1645259938 -353868856 1955395179 59492093 -1702717625 -310007855 1123597229 905939771 -1393108351 -604902889 1167425460 848449314 -1415897448 -593744370 1277375391 992215817 -1574088013 -718642651 1263466374 1011468048 -1522493782 -767056324 1599056841 675847007 -1321088283 -968426893 1478651856 790978374 -1238626564 -1054130582 1368663035 647172973 -1080409385 -929205695 1459218402 570349428 -1191737650 -806308264 2039913317 244427763 -1751582135 -526398753 2130403196 167538666 -1862975920 -403566906 2001539927 4858817 -1723633029 -297516307 1881200462 120055768 -1641105822 -383154444 1679919873 321305495 -1976571347 -47654213 1665945368 340492174 -1925042636 -96133470 1794769715 503133093 -2064358881 -202157431 1838663466 445708220 -2087082490 -190933360 1775626350 517134584 -2015655614 -253969964 1857563767 431955169 -2135536293 -139362867 1728995420 269045962 -1996488336 -33082906 1617142853 392467667 -1905408663 -110430721 1952643082 57002140 -1704158938 -311711312 1930378259 67636357 -1660854977 -368677463 2058973240 230572206 -1799941868 -474996350 2111091745 181634231 -1814375155 -455219813 1388038310 633141296 -1128945270 -877487844 1440091327 584137769 -1143444077 -857776891 1549811860 728199170 -1301405256 -982970066 1527612557 738898971 -1258035807 -1039870665 1326241986 940304468 -1593656850 -704280200 1214323931 1063660621 -1502642697 -781693599 1104630000 919625830 -1344720420 -656539318 1186632937 834511999 -1464535611 -541866669 1892604207 130673081 -1631537149 -372799339 2007178550 10759584 -1716683750 -290829172 2115326237 152199563 -1877266383 -417595225 2037945604 243246482 -1753811928 -529414978 1836697931 444529117 -2089310105 -193947407 1779699026 487800260 -2078643074 -216179480 1671577977 346386927 -1918099371 -89452349 1691321696 331920886 -1967004596 -37301030 1268840935 1017629041 -1515284277 -760633251 1288519166 1003097448 -1564255022 -708547516 1165717973 847003971 -1418391303 -596500369 1108784588 890340698 -1407658784 -618666890 1444407683 554752277 -1206286161 -820070343 1366961562 645733644 -1082897226 -931955680 1489789361 801853735 -1228799843 -1044041717 1604429224 682005822 -1313880956 -962005998 701667620 1591060914 -941819896 -1327773538 784293181 1505258923 -1062126575 -1212806009 654905622 1343103360 -922259398 -1107279700 543479055 1466164633 -831867869 -1184004939 879069504 1130543574 -630462356 -1385375494 856182105 1141865935 -586797963 -1442767645 985530738 1303982564 -726638498 -1548267320 1037288811 1255470589 -740449209 -1529178927 314358252 1706789242 -55387968 -1951012778 366050805 1658211683 -69264167 -1931989937 476525022 1801453896 -227979022 -2056363932 453703111 1812841809 -184249109 -2113690499 252422536 2014091550 -519714652 -1778190286 140930449 2137087239 -429388611 -1854981077 30417338 1993806124 -270647146 -1730580480 113108387 1908069685 -390888305 -1615547367 818522213 1204721907 -557332151 -1446970913 933522556 1084447978 -643166896 -1364378170 1041375319 1226117313 -803454597 -1491373587 964682830 1316541656 -680426142 -1602832908 763279361 1517914263 -1016014547 -1267209797 705920024 1561611406 -1004724940 -1290130014 598028339 1419903141 -844410593 -1163107959 617149482 1406125244 -892955386 -1111382640 195528877 2090907707 -441849471 -1834034921 214584500 2077064226 -490459752 -1782375154 92012703 1920675849 -344825421 -1670033115 34718854 1964438544 -333470294 -1692887748 370186441 1628940383 -132187675 -1894135437 293428432 1719299142 -9224708 -2005660310 415961339 1875648621 -154832425 -2117975743 531027170 1755440244 -240601650 -2035317416 467991462 1826868016 -169174390 -2098353636 478756799 1804472105 -226009453 -2055180795 356479892 1647854338 -80670024 -1942609362 307410829 1700103963 -61024607 -1956911561 106163138 1901386580 -396522770 -1621443976 20852699 1983455053 -282046729 -1741193631 143156208 2140099430 -427425060 -1853803958 266708969 2028115839 -504641851 -1762855341 545971054 1468918776 -830162366 -1182561580 669458295 1356869601 -907444645 -1091678515 777081692 1498833866 -1067502992 -1218968858 691836741 1580967891 -952961431 -1338652929 1027459850 1245379484 -751588826 -1540056400 978325267 1297563525 -732008897 -1554424151 870728504 1155625902 -571989484 -1427172734 881559329 1133295543 -628759027 -1383934309 50318055 1979251313 -319706165 -1678337187 93458174 1922383464 -342069294 -1667539132 203702997 2065920579 -500554759 -1792208017 189368012 2085533274 -448272416 -1841244298 524868227 1750067733 -247022673 -2042524871 405085850 1864510988 -164921418 -2127802592 294867633 1721000487 -6474851 -2003172597 385783464 1643750974 -118425724 -1879587054 965863983 1318509241 -677410045 -1600603243 1056714294 1241194144 -789426406 -1477083252 927621661 1078809227 -649854159 -1371327577 807904772 1193318034 -567687384 -1456539714 606534219 1394723549 -903308441 -1120949263 592133714 1414270660 -851091586 -1170051096 721252985 1576682223 -990702763 -1275845693 764458592 1519879926 -1013000372 -1264982054 1304321056 985230518 -1548731124 -726200934 1255381049 1037346991 -1528956651 -740636285 1130746898 878896260 -1385450178 -630422104 1141379083 856629405 -1442418393 -587120207 1342786628 655260882 -1106825880 -922739202 1466206301 543406283 -1184175759 -831661593 1590871158 701887712 -1327717030 -941910580 1505689711 783823097 -1213111997 -1061793323 1993374952 30887038 -1730273852 -270979758 1908259057 112887911 -1615603235 -390796981 2014049498 252494924 -1778018826 -519920288 2137403587 140574805 -1855434257 -428908167 1801940108 476077082 -2056712800 -227656394 1812637845 453875715 -2113615431 -184288977 1706878142 314299432 -1951234670 -55200508 1657872551 366350385 -1931525749 -69701347 1420127585 597843447 -1163195315 -844350245 1405659512 617585134 -1111046060 -893257534 1518265683 762959301 -1267694465 -1015565079 1561534794 705958364 -1289928602 -1004900112 1225948421 1041583507 -1491330007 -803525441 1316993308 964200842 -1603151824 -680073050 1204417847 818857377 -1446538213 -557800307 1084502318 933429688 -1364570110 -642948972 1875594665 416054591 -2117784443 -155050989 1755744688 530692390 -2035750756 -240134134 1628489115 370668813 -1893817161 -132541407 1719468418 293220628 -2005704530 -9154504 1920753101 91975003 -1670234911 -344650633 1964087764 35039554 -1692403464 -333920146 2091374079 195093865 -1834371885 -441547707 2076840422 214770032 -1782288182 -490520484 2139635362 143593012 -1853464690 -427725032 2028337851 266521133 -1762944105 -504583423 1901311632 106202630 -1621239876 -396695766 1983804041 20529695 -1741679707 -281599181 1648307910 355999312 -1942925334 -80314500 1699932895 307616329 -1956869133 -61097115 1826924276 467900002 -2098542632 -168954034 1804165869 479089275 -2054749247 -226479273 1155931754 870395644 -1427603642 -571519024 1133238899 881650405 -1383744673 -628978743 1245550168 1027253966 -1540098188 -751515678 1297109569 978805463 -1554107539 -732363781 1498484238 777404056 -1218482398 -1067950156 1581042199 691796609 -1338856645 -952788051 1468696124 546158250 -1182472432 -830220410 1357333029 669020851 -1092017399 -907144289 1720913891 294928245 -2002948401 -6660519 1644088314 385481580 -1880053034 -117990848 1749583825 525317959 -2042173699 -247343509 1864713160 404910942 -2127879452 -164883854 2065964935 203632401 -1792377173 -500347331 2085215134 189721352 -1840792910 -448755164 1979684789 49850147 -1678641511 -319371761 1922192300 93676346 -1667485056 -342162922 1576873771 721035197 -1275900409 -990609775 1519446834 764926884 -1264678370 -1013335416 1395042073 606181263 -1121401291 -902826333 1414226688 592204694 -1169882580 -851299654 1078607695 927797209 -1371251101 -649892107 1193802582 807455680 -1456891270 -567366932 1318172541 966166507 -1600137647 -677845305 1241281380 1056654322 -1477307832 -789241122 -519367892 -1777589318 252015104 2013414038 -429467851 -1855854685 141080089 2138015375 -271541474 -1730696312 31390258 1993984676 -390242553 -1615171695 112410155 1907625661 -54787256 -1950665762 313680484 1706382066 -70138031 -1932068921 366978685 1658361579 -228095110 -2057258004 476703318 1802427072 -183873693 -2113044491 453258831 1812143833 -630901788 -1386085518 879448776 1131176542 -586614787 -1441806485 856069841 1140958791 -725697578 -1548121280 984668922 1303898732 -741113905 -1529589927 1037901539 1255812725 -942529664 -1328213226 702300844 1591439930 -1061165159 -1212623089 783386293 1505146403 -922113102 -1106339036 654822046 1342241288 -832278613 -1184669891 543821447 1466777105 -133160339 -1894313221 371082049 1629058007 -8526220 -2005215518 292783960 1718925262 -154424737 -2117297463 415615859 1875049445 -240751034 -2036244784 531107690 1756315644 -442027511 -1835007329 195646245 2091803571 -490015216 -1781676410 214210364 2076420010 -344147397 -1669625171 91413271 1920330625 -334397918 -1693036876 35593998 1964519320 -1015151963 -1267125709 762340233 1517769503 -1005336900 -1290471894 706586512 1562023686 -844789097 -1163740671 598469563 1420614445 -892842354 -1110475240 616968098 1405165364 -557247807 -1446108585 818377709 1203782523 -643508520 -1364990386 933935092 1085114210 -804087053 -1491752347 1042086879 1226558281 -679518486 -1602720132 963723206 1316360016 -750947922 -1539686088 1026756738 1244930068 -732908105 -1554545375 979293339 1297736717 -572065380 -1428043510 870881456 1156556838 -628408955 -1383330541 881155241 1132620863 -829791798 -1181920932 545521894 1468215408 -907565613 -1092577979 669631743 1357837417 -1068373512 -1219045010 778012884 1498986562 -952357407 -1338303113 691162317 1580563547 -397192858 -1621859856 106770506 1901723868 -281111169 -1741052439 19985491 1983366341 -427239084 -1852839486 143046776 2139195630 -505078451 -1763562021 267091041 2028752119 -169590526 -2099023468 468328494 1827475640 -225868517 -2054244979 478667831 1803605153 -79705808 -1942423130 355575836 1647745162 -61731543 -1957347905 308046853 1700486291 -903462673 -1121881991 606609859 1395593557 -850688778 -1169378208 591783386 1413666124 -990000931 -1275398069 720611825 1576311143 -1013969724 -1265157038 765357544 1520000382 -678342517 -1600757731 966734247 1318584625 -788753262 -1476680700 1056110014 1240843560 -649406279 -1370626001 927250837 1078167811 -567862112 -1457509322 808025484 1194216730 -246915033 -2041622351 524681483 1749103005 -165305282 -2128440152 405521682 1865217412 -7084011 -2003511165 295536953 1721416111 -117560308 -1879499622 384847136 1643609526 -318803901 -1678229291 49353071 1979064825 -342707110 -1667922740 94164342 1922819552 -500893583 -1792816921 204118365 2066590155 -448185240 -1840378626 189226308 2084597202 -2056792536 -228530498 1802090244 477005714 -2113269199 -183688537 1812230941 453198731 -1950589414 -54825332 1706180406 313855904 -1932420605 -69817707 1658845999 366529465 -1731148212 -271059238 1994303328 31037430 -1615003051 -390450493 1907581817 112481263 -1777643906 -519274776 2013605714 251797444 -1855550873 -429802767 2137582411 141548509 -1106643232 -921778570 1342674892 654354266 -1184615687 -832372113 1466586069 544039747 -1328382254 -942322108 1591484414 702230376 -1212171573 -1061647779 1504828391 783739761 -1547770236 -726018542 1303414696 985118526 -1529666915 -741076469 1256014769 1037726503 -1385861450 -631087584 1131089818 879509260 -1442272593 -586180039 1141296003 855767829 -1669535895 -344205313 1920108101 91600595 -1693375632 -334097434 1964982876 35156682 -1834520741 -442474547 2091454071 195968737 -1781879998 -489841708 2076494446 214170360 -2117339379 -154351717 1875220001 415409847 -2035928300 -241106046 1755861560 531587758 -1894744257 -132690007 1629363731 370749061 -2005026010 -8746064 1718868490 292874908 -1491941471 -803866825 1226614413 1041995291 -1602288712 -679988434 1316053652 964055554 -1446424685 -556892411 1204235967 817897001 -1364948086 -643581156 1084943014 934140464 -1163536443 -844961965 1420539625 598509183 -1110961188 -892394678 1405514480 616645222 -1266786313 -1015451807 1517305563 762777165 -1290560530 -1005278344 1562245826 706398804 -1219382102 -1068071876 1499452806 777577744 -1338216269 -952418267 1580339615 691347721 -1182122856 -829617138 1468292532 545484066 -1092093823 -908015593 1357486509 669952315 -1427725106 -572418984 1156105698 871363956 -1383374633 -628338623 1132790267 880947565 -1539494660 -751166358 1244876240 1026850118 -1554978587 -732440461 1298041289 978958687 -1941990302 -80173836 1647441230 355911128 -1957539717 -61513491 1700540759 307954113 -2098979760 -169661242 1827306876 468536810 -2054563767 -225515297 1804056933 478185971 -1853324282 -426789744 2139546922 142726588 -1763360737 -505253751 2028675379 267129253 -1621947340 -397132638 1901948184 106585486 -1740715987 -281413445 1982900481 20421015 -1370847765 -649218691 1078256839 927192145 -1457045006 -568299164 1193877726 808325192 -1601106471 -678019761 1319070965 966286435 -1476605504 -788793002 1240639724 1056282746 -1275226737 -990206695 1576268963 720684085 -1265610346 -1013489408 1520316602 765001772 -1121575491 -903795413 1395162257 607079431 -1169434204 -850597582 1413855368 591562782 -1792760541 -500984395 2066400271 204338329 -1840684742 -447852116 2085027862 188756096 -1677775599 -319283833 1978747965 49708203 -1668093688 -342500962 1922861092 94091442 -2003585721 -7043631 1721619563 295363837 -1879150242 -117882424 1643122802 385294564 -2042086027 -246477341 1749441625 524381391 -2128217748 -165492230 1865128000 405579990 1662028661 337099747 -1927353767 -98968881 1685933932 326795258 -1972163008 -42721578 1842021191 449590225 -2084216213 -188591363 1789314910 497153992 -2069322126 -206596380 2124913425 161524615 -1867908547 -407975253 2043305736 248344478 -1748746716 -524087630 1887179555 125510581 -1636666865 -378191207 1997657914 1501100 -1725975018 -300382592 1484696509 796498731 -1234122095 -1049101817 1595109284 672423730 -1323495800 -971358690 1453663119 564269849 -1196735837 -810782155 1372120982 651155200 -1077508422 -926829012 1170848729 852396879 -1412965643 -591336861 1118076864 899895126 -1398137108 -609407366 1259484139 1008010109 -1524870457 -769957295 1283454962 997771108 -1569614114 -713644472 2047588916 218925730 -1811555560 -486347890 2103868973 174149307 -1821892863 -462475369 1959801350 64422544 -1696705750 -304520260 1941829151 79349385 -1649174733 -357259355 1740417616 280730310 -1984771204 -21627926 1624337993 399924959 -1897984155 -103268365 1768366690 509612788 -2023144626 -261196840 1846208123 420337389 -2147186857 -150751295 1097177852 912435818 -1351877680 -663958714 1174953701 823094899 -1475985463 -553578657 1337856718 951657048 -1582271518 -692632716 1221842647 1070917185 -1495418885 -774207635 1557301912 735427086 -1294144588 -975447262 1539264129 750288407 -1246679123 -1028251845 1376322218 621687356 -1140366458 -889171184 1432667827 576976421 -1150638177 -865233143 1361504759 639752545 -1087862565 -936396723 1447767534 558636408 -1203417918 -817726380 1610441157 687493459 -1309474583 -957075329 1485874652 798463306 -1231108880 -1046875034 1284635027 999737605 -1566598977 -711415767 1274822026 1023085852 -1510843226 -755667920 1112175009 894255415 -1404825459 -616357861 1160230328 840992046 -1423321964 -600906750 1783155007 491780521 -2075744237 -213804923 1831144742 438451632 -2094306294 -198419300 1687372045 328495515 -1969414111 -40234825 1677624596 351909250 -1913592776 -84421458 2013256027 16312781 -1712211849 -285832991 1888623938 127217108 -1633911698 -375698184 2032423273 237199871 -1758842811 -533921581 2118751600 156149222 -1874332580 -415185718 1212012726 1060825120 -1506559590 -785086196 1330650287 945237049 -1587643005 -698790635 1189499012 836853778 -1461177944 -537984706 1099666589 915186699 -1350175311 -662518489 1435158738 579729476 -1148933634 -863790744 1390873803 635452509 -1125552665 -873570959 1532051680 743862390 -1252056628 -1034415782 1547470073 725333103 -1305287211 -986327741 1934882942 72665320 -1654810286 -363157052 1950235751 54070513 -1708106421 -315134499 2106093644 177160410 -1819930272 -461299210 2061874261 232948931 -1796483719 -471013905 1860495386 434362508 -2132113098 -135415392 1770597379 512629909 -2021176017 -260014663 1614766120 389566654 -1909391100 -113888878 1733469233 274044071 -1990408931 -27527797 125587057 1887141607 -378392739 -1636491317 1149544 1997978366 -299898044 -1726424110 161990211 2124478165 -408311953 -1867606023 248119898 2043491020 -524000394 -1748806688 449535509 1842114179 -188399815 -2084434001 497457676 1788979866 -207029472 -2068853834 336647719 1662510769 -98650357 -1927706723 326963774 1685725864 -42765550 -1972092028 1007840953 1259691567 -769912939 -1524941053 998222496 1282972214 -713962612 -1569260774 852092555 1171183133 -590903385 -1413433551 899949202 1117983236 -609598530 -1397918936 564494045 1453477451 -810868751 -1196675225 650689220 1372555858 -926491672 -1077810306 796849903 1484375673 -1049585725 -1233672363 672346870 1595146848 -971156518 -1323670708 510099248 1767919526 -261546468 -2022822262 420133673 1846381503 -150676987 -2147226989 280819458 1740359572 -21850578 -1984584008 399586075 1624638349 -102804937 -1898421599 63991636 1960271810 -304214408 -1697038610 79539021 1941609435 -357315999 -1649083657 218883942 2047662064 -486177206 -1811761444 174465919 2103514089 -462929325 -1821412667 621371384 1376677742 -888717612 -1140847038 577018849 1432595319 -865404211 -1150432677 735238090 1557522268 -975391002 -1294236048 750719955 1538794309 -1028558081 -1246346647 951996316 1337556746 -693096784 -1581834714 1070828421 1221901075 -773985623 -1495606721 912639918 1097004856 -664033662 -1351838188 822608823 1175401249 -553229669 -1476308467 894053619 1112349797 -616280609 -1404863159 841476330 1159780476 -601257530 -1423001264 999400641 1284936791 -710949395 -1567033989 1023172824 1274761294 -755891724 -1510657694 687684759 1610222593 -957129285 -1309381331 798029966 1486342168 -1046570590 -1231443660 640070821 1361151027 -936847991 -1087380193 558592188 1447837738 -817557104 -1203625722 237243451 2032352429 -534090473 -1758634623 155830306 2119104692 -414734066 -1874814568 16745481 2012787871 -286137051 -1711876685 127025168 1888841862 -375643844 -1634004566 328408159 1687432393 -40010381 -1969599003 352245830 1677322448 -84887190 -1913157124 491295853 1783604475 -213453503 -2076064297 438653044 1830969570 -198495912 -2094267954 743513522 1532374308 -1033929570 -1252504568 725408171 1547430205 -986531705 -1305114607 579507584 1435346198 -863701844 -1148992454 635916697 1390436623 -873910091 -1125253085 837160406 1189166400 -538415878 -1460708244 915130831 1099757913 -662329117 -1350395787 1060996580 1211807090 -785128248 -1506487202 944783869 1331130731 -698474287 -1587998649 390020474 1614286316 -114205610 -1909035840 273873251 1733675509 -27486129 -1990481703 434419016 1860404702 -135605148 -2131893006 512323921 1770930631 -259583875 -2021646101 176696606 2106531208 -460960718 -1820230492 233171207 2061687185 -471103445 -1796425539 72590636 1934923194 -362953728 -1654983530 54419765 1949913507 -315621351 -1707659121 -1412890243 -590466581 1170694225 851464391 -1398487708 -610011662 1118479432 900568286 -1525511857 -770328103 1260185699 1008457973 -1568715434 -713523776 1282485370 997596396 -1233252071 -1049026161 1483763765 796344483 -1324100352 -971709034 1595782188 672826554 -1197106901 -811423299 1454110727 564971665 -1077387982 -925930076 1371946014 650185864 -1868095051 -408940253 2125021337 162426895 -1748310612 -523381446 2042922112 247706646 -1635997305 -377775855 1886570667 125171773 -1726911074 -300524280 1998523570 1588260 -1928318511 -99155641 1662931197 337207403 -1971456568 -42285730 1685296356 326411378 -2083800605 -187922059 1841682639 448981081 -2069463558 -207532692 1789402326 498019392 -1294847940 -975896406 1557942544 735797638 -1245711323 -1028078413 1538364681 750167455 -1140213746 -888239976 1376246050 620816820 -1151042537 -865907583 1433017659 577580461 -1352327080 -664661810 1097548148 913076706 -1475812287 -552610601 1174832493 822195707 -1581340566 -692479748 1336985926 951581136 -1496093581 -774611739 1222446431 1071267273 -1984163596 -21290910 1739747800 280314190 -1898851091 -103357317 1625273793 400065879 -2023253818 -262100912 1768552938 510577020 -2146804513 -150115255 1845771763 419630437 -1811218288 -485740538 2047173052 218255658 -1821981559 -463342561 2104010149 175084851 -1697609566 -304629708 1960765838 64608536 -1648538437 -356877267 1941122455 78912769 -1711315969 -285715607 2012283603 16134725 -1634555930 -376072336 1889322698 127661660 -1759188019 -534520997 2032831201 237877879 -1874251820 -414310590 2118602488 155221614 -2075626597 -212909299 1782977207 490807841 -2094680190 -199063788 1831589550 439150136 -1970013271 -40580289 1688050309 328903187 -1912717392 -84340954 1676697244 351759882 -1567538377 -711560287 1285497371 999821965 -1510176978 -755255368 1274209794 1022744212 -1404384507 -615646317 1111796265 893622975 -1423503588 -601866358 1160343088 841899686 -1088007341 -937335867 1361588863 640615145 -1203005622 -817059876 1447425638 558024432 -1308763295 -956634121 1609808461 687114971 -1232068744 -1047056402 1486782036 798576322 -2132520258 -136093144 1860842386 434963204 -2021026137 -259086799 1770518411 511756061 -1908417908 -113710566 1613872032 389450550 -1991106923 -27972093 1734115257 274419503 -1655487782 -363564468 1935483894 73012064 -1707178301 -314984875 1949362159 53991289 -1819751704 -460326274 2105977796 176266066 -1796927759 -471712153 2062249949 233594699 -1148554634 -863157536 1434719066 579019724 -1125665169 -874477831 1391056707 636413909 -1252918716 -1034499374 1532992360 744008702 -1304674723 -985985333 1546805105 724922343 -1505926638 -784706940 1211302718 1060385704 -1588550133 -698902883 1331611431 945420209 -1461261792 -538846538 1189645068 837794714 -1349833159 -661905745 1099255573 914521987 -811219847 -1197280017 564897109 1454151107 -926416800 -1076940554 650535244 1371623898 -1048687541 -1233552163 795880807 1484201457 -971798446 -1324042044 673048958 1595595240 -770517987 -1525291893 1008514353 1260094887 -713093116 -1569185646 997290280 1282818494 -590783441 -1412535111 851918083 1170214293 -609970122 -1398560608 900397338 1118685580 -187964239 -2083728345 449152413 1841476875 -207216472 -2069819330 497566084 1789882642 -99586941 -1927848939 337513903 1662598457 -42096486 -1971677172 326355382 1685387552 -377686827 -1636055997 124950009 1886758255 -300863284 -1726611366 2052576 1998086518 -408453913 -1868542863 162078155 2125344093 -523585282 -1748137880 247781842 2042882372 -692128456 -1581660754 951096340 1337435266 -774688479 -1496055369 1071468557 1222271131 -664437494 -1352512100 912989222 1097608368 -553076461 -1475376763 822532159 1174530217 -888543908 -1139878454 621249648 1375778022 -865853115 -1151135277 577388649 1433235711 -976065170 -1294639624 735841346 1557871828 -1027626633 -1246193183 749848667 1538717901 -305080848 -1697127066 64926940 1960412234 -356707863 -1648746113 78868677 1941192787 -485794366 -1811124908 218447086 2046954616 -463037989 -1822316211 174651639 2104477793 -261634668 -2023688958 510239928 1768854574 -150339187 -2146619109 419717281 1845710903 -21213786 -1984201424 280112266 1739922460 -103708225 -1898530519 400550035 1624823813 -40655109 -1969973651 329107415 1687877441 -83991838 -1913040268 351273934 1677144920 -213373239 -2075189665 491147237 1782677363 -198841648 -2094867898 439061500 1831648106 -534464865 -1759279607 237688755 2033051429 -414616954 -1873919472 155653034 2118132540 -285262163 -1711796677 15818625 2012638999 -376243532 -1634350558 127703960 1889250062 -956463565 -1308969307 687073055 1609881481 -1047510486 -1231588676 798892806 1486427024 -937030143 -1088340329 640184109 1362059195 -817116648 -1202914674 558213940 1447205794 -615868841 -1404197183 893712251 1111738349 -601402802 -1423940904 841560930 1160643572 -711909787 -1567215885 1000308553 1285050335 -755180932 -1510216982 1022540624 1274383302 -460810310 -1819302100 176617110 2105656832 -471510109 -1797102795 233517711 2062287385 -363651192 -1655427298 73236132 1935298098 -314647663 -1707480313 53525181 1949796907 -113276962 -1908885688 389146354 1614206564 -28163129 -1990888623 274473707 1734021757 -136048660 -2132590726 434794176 1861049942 -259404811 -2020672669 512207577 1770035791 -538527886 -1461614620 837342814 1190127304 -661949589 -1349762051 914690631 1099047633 -784515264 -1506144298 1060331116 1211395834 -699335847 -1588081713 945724021 1331276515 -1034836202 -1252616320 744474170 1532556972 -985898225 -1304734823 724697635 1546990261 -863359196 -1148379214 579096072 1434680990 -873993411 -1126114389 636062225 1391377031 -1135166074 -883847920 1381555370 627043388 -1153730145 -868464375 1429543091 573712421 -1299368524 -980810462 1552110744 730096654 -1243549267 -1024999109 1542361217 753508375 -1579045406 -689529484 1341115598 954793048 -1500747269 -779396755 1216481495 1065695297 -1355143728 -667085498 1093944572 909341802 -1470635575 -548351649 1180270821 828289139 -2026332850 -264262184 1765211234 506580212 -2141890217 -145593919 1851471995 425461997 -1981606532 -18602518 1743615056 283788486 -1903242907 -108404237 1619046473 394756319 -1701868246 -309805636 1954671622 59169936 -1646114509 -354059867 1944856607 82516105 -1806433000 -481086066 2052744244 224220322 -1824931583 -465636969 2100797485 170954939 -1521644345 -766854063 1262743019 1011146109 -1574942498 -718833592 1278093810 992549220 -1416231691 -594463645 1167615449 849302863 -1392787220 -604180358 1123393984 905089366 -1191535453 -805458891 1458896271 569625881 -1080600390 -930060244 1368996246 647891200 -1239346031 -1054465017 1479505341 791168299 -1320365944 -968105954 1598206372 675643698 -1641829361 -383476583 1882049827 120257973 -1722914794 -297183104 2000685370 4667820 -1862785987 -402713429 2130068753 166819207 -1751785436 -527249230 2040234248 245150110 -2087404437 -191656707 1838865735 446557649 -2064025486 -201439004 1794578782 502278600 -1924189095 -95943473 1665226101 340157923 -1977421760 -47857450 1680642412 321626618 -1906254076 -110628974 1617870376 392793790 -1995629795 -32887925 1728281137 268716711 -2135206090 -138647648 1857369626 431097484 -2015980753 -254696519 1775825411 517980821 -1814573216 -456065034 2111417932 182361818 -1799746695 -474137617 2058644053 229857987 -1660139694 -368347196 1929520766 67442408 -1704885429 -312036387 1953489511 57201393 -1257308212 -1039544486 1526767328 738700918 -1302119467 -983299261 1550670585 728394351 -1143638018 -858634392 1440421586 584853060 -1128746009 -876641423 1387713227 632414813 -1464209496 -541139138 1186434692 833666578 -1345049679 -657253593 1104824989 920484363 -1503500390 -781887732 1215039158 1063990816 -1592810621 -704081131 1325515439 939979321 -1753485755 -528687405 2037747561 242401279 -1877595556 -418309430 2115521392 153058278 -1717541257 -291023135 2007893851 11089869 -1630690706 -372600072 1891877698 130347988 -1966277087 -36974921 1690476301 331722651 -1918813640 -89781586 1672436500 346581890 -2078837229 -217037179 1780029247 488515497 -2089111030 -193101156 1836372774 443802544 -1407857011 -619512293 1109110689 891068215 -1418196332 -595641854 1165388728 846289710 -1563539777 -708217303 1287661459 1002903301 -1516010842 -760958416 1269687178 1017828124 -1314726167 -962204033 1605156805 682331987 -1227941136 -1043846554 1489075164 801524554 -1082566949 -931240371 1366767607 644876129 -1206611262 -820796844 1444606958 555598712 -667256702 -1354938348 909384110 1093871928 -547898213 -1471116275 827973047 1180626209 -689835856 -1578713050 955224476 1340645642 -779340631 -1500838849 1065506181 1216701715 -980588314 -1299556240 730008010 1552169308 -1025463041 -1243112343 753847763 1542061381 -883498796 -1135488958 626557432 1382003054 -868539187 -1153690533 573916641 1429370231 -481011638 -1806472996 224016742 2052917744 -465986477 -1824609083 171441535 2100350441 -309342088 -1702305554 58831188 1954972098 -354282399 -1645927177 82605389 1944798683 -18659282 -1981515592 283977986 1743395220 -108098505 -1903575903 394325275 1619516813 -264716260 -2025852790 506896688 1764856230 -145423355 -2142096237 425420073 1851545023 -1054783037 -1238992555 791619823 1479022713 -968061478 -1320436404 675474678 1598413920 -805649935 -1191317145 569680093 1458802763 -929626648 -1081068162 647587012 1369330770 -594126425 -1416533711 848836747 1168050205 -604267074 -1392726744 905313426 1123208196 -766652011 -1521819389 1011069113 1262780463 -719317620 -1574492902 992900256 1277772854 -95459061 -1924638307 339806247 1665546417 -48059118 -1977246332 321702974 1680604328 -191569607 -2087464529 446332949 1839050883 -201775840 -2063723082 502744076 1794143386 -403146385 -1862317575 167123011 2129733845 -527057546 -1752003104 245095514 2040327372 -383520419 -1641758261 120426609 1881841895 -296864444 -1723267630 4215912 2001167614 -368305664 -1660212586 67271468 1929726906 -312353255 -1704530289 57655093 1953009571 -455634382 -1815043420 182055710 2111751048 -474327509 -1799526723 229914375 2058553233 -138737052 -2135147790 431319880 1857182686 -254357891 -2016280853 517517137 1776263111 -111115690 -1905806656 393143162 1617548268 -32684465 -1995802919 268642147 1728321525 -782091576 -1503327650 1064066020 1214999410 -703594799 -1593258425 939630589 1325838187 -541478150 -1463909780 834130902 1185997632 -657164573 -1345108363 920262607 1105012569 -858445140 -1143858630 584797056 1440512790 -877072715 -1128276445 632721305 1387380495 -1039228258 -1257663992 738247602 1527247652 -983341433 -1302047215 728565675 1550464829 -216585407 -2079319081 488196717 1780382459 -193269928 -2088902706 443846260 1836302050 -36920461 -1966369819 331530847 1690694345 -90085526 -1918478340 347014726 1671968464 -291488987 -1717105741 11426313 2007591583 -372375748 -1630875734 130260496 1891937926 -528764137 -1753447551 242602555 2037572269 -417958130 -1877915752 152573474 2115970740 -931591287 -1082246369 645360293 1366317619 -820719728 -1206649082 555396796 1444781610 -962427973 -1314540755 682418839 1605095937 -1043380318 -1228376268 801187470 1489376792 -707912723 -1563874437 1002470081 1288129111 -761012236 -1515917470 1018019544 1269468750 -619342881 -1408064695 891024115 1109181029 -596092986 -1417713840 846608106 1165035132 1955542926 59246360 -1702799710 -309959116 1944253335 82166529 -1645440325 -353656275 2052374460 223579946 -1805984112 -480383482 2100919205 171854643 -1825105271 -466605537 1765287914 507451260 -2026486074 -265193904 1851122675 424858469 -2141486369 -144919991 1742974936 283418446 -1980903692 -18153886 1619946433 394877783 -1904211219 -108578181 1340151622 954607568 -1578142102 -689420548 1217188703 1066132425 -1501384077 -779779355 1094360948 910012386 -1355481512 -667693362 1180130157 827354107 -1470547391 -547484969 1381369634 626079668 -1135057394 -882944360 1429979963 574419885 -1154113001 -869100927 1552781072 730513286 -1299976644 -981147990 1541425929 753367967 -1242682843 -1024910669 1838417615 445855321 -2087032861 -191015051 1794753238 503247424 -2064145414 -202337428 1666158333 340311659 -1925058607 -96018617 1679968996 321223282 -1976816696 -47506594 1881347755 119809597 -1641187449 -383105263 2001654450 4842020 -1723812962 -297303288 2130222745 167751183 -1862860875 -403583197 2039831168 244476438 -1751434324 -526644422 1459234311 570234513 -1191950549 -806127683 1368908318 647025288 -1080458446 -929123420 1478602293 791060131 -1238380775 -1054277745 1598843436 676027066 -1321071872 -968541290 1263351395 1011484405 -1522313393 -767268903 1277227642 992461548 -1574005930 -718691392 1167507025 848400071 -1416044675 -593498133 1123777096 905726686 -1393222812 -604886030 1186551052 834561434 -1464388576 -542112586 1104449813 919839107 -1344606151 -656555857 1214438718 1063644584 -1502823406 -781480828 1326389543 940059057 -1593739253 -704231267 1527661928 738817534 -1258281916 -1039723310 1550025073 728019431 -1301421987 -982855477 1440075098 584252876 -1143231370 -857957152 1387792707 633289173 -1128896401 -877569799 2111272388 181421394 -1814489880 -455203714 2059055581 230523211 -1800089359 -474750873 1930231286 67882336 -1660773158 -368726964 1952528879 57018745 -1703978813 -311924651 1616930208 392647990 -1905392500 -110545894 1728946617 269127983 -1996242795 -33230845 1857809810 431807748 -2135585602 -139281368 1775643019 517019933 -2015868761 -253790159 1604478029 681923803 -1314126495 -961858057 1490002004 801673410 -1228816008 -1043926546 1366944895 645848297 -1082684077 -932135483 1444161638 554899696 -1206236854 -820151844 1108702249 890389695 -1407511291 -618912365 1165537328 847216806 -1418276580 -596516470 1288633371 1003080845 -1564435145 -708334175 1268987906 1017383060 -1515366098 -760583752 1691108485 332100627 -1966987863 -37415617 1671528604 346468362 -1917853264 -89599706 1779944631 487652385 -2078691941 -216097523 1836714158 444414008 -2089522814 -193767148 2038125793 243033207 -1753926195 -529398437 2115408120 152150126 -1877413420 -417349310 2007030995 11004997 -1716601345 -290878103 1892489418 130689116 -1631356442 -373012112 283374218 1743045148 -17984602 -1981111504 395196051 1619592709 -109029441 -1903728855 507017912 1765755438 -264889452 -2026820862 425049761 1850904119 -144973939 -2141393125 223666926 2052313720 -480607294 -1805798572 171517687 2101220961 -466139173 -1825540275 59730652 1955093066 -310309904 -1702479002 81964741 1944428115 -353579031 -1645478017 730714690 1552605908 -981224594 -1299938312 752883291 1541875405 -1024559241 -1243002911 626416240 1381067494 -883410084 -1134621750 574332521 1430040319 -868876475 -1154297901 909820454 1094578864 -667639030 -1355574372 827786815 1179661993 -547789037 -1470212219 954288660 1340504706 -688968904 -1578624082 1066176013 1217117851 -779948255 -1501175881 167297995 2130703197 -403266841 -1863216527 244647890 2039625540 -526686466 -1751361944 119753721 1881439087 -382915883 -1641407933 5148640 2001321846 -297734452 -1723343270 340775855 1665721145 -96357757 -1924759019 321001398 1680156448 -47417702 -1976875508 445930397 1838377739 -191219023 -2086860249 502898564 1795075858 -201851224 -2064593346 848749315 1167184789 -593984977 -1415597383 905651994 1123817356 -604682698 -1393396064 1011706673 1263164327 -767358435 -1522255221 991997736 1277665214 -718352892 -1574306158 790754151 1478935537 -1053846965 -1238850851 676083582 1598752744 -968731054 -1320851772 570063701 1459440579 -806086023 -1192023313 647479116 1368428506 -929440160 -1080103178 584421384 1439867038 -858001116 -1143160398 632837137 1388274823 -877251267 -1129249365 739121210 1527326892 -1040156394 -1257813632 727964707 1550118069 -982663921 -1301639783 1063420012 1214623994 -781393600 -1502883370 940524661 1325954275 -704567975 -1593436721 834209886 1186871496 -541628046 -1464837660 919915591 1104411857 -656757397 -1344430595 431730880 1857847382 -139079188 -2135760518 517371097 1775322191 -254274059 -2015419037 392182002 1617365092 -110208546 -1905694392 269352171 1728760957 -33317433 -1996182191 67936420 1930137650 -368918136 -1660554978 56714429 1952863275 -311491183 -1704446713 181872790 2110789632 -455521862 -1814136532 230354063 2059263001 -474706525 -1800159947 1003397449 1288278495 -708788123 -1563954957 1017341264 1269061062 -760413060 -1515571990 890579323 1108482541 -618969001 -1407420223 846785890 1166007796 -596210610 -1418609448 645509421 1367245243 -931672063 -1083121513 554988852 1444103586 -820374504 -1206049650 681720095 1604651401 -961783757 -1314166619 802159878 1489554832 -1044276182 -1228493636 10518913 2007478551 -290529107 -1716924357 130893208 1892316430 -373087052 -1631316958 242944435 2038184229 -529176417 -1754114039 152489386 2115108156 -417813370 -1876976624 488083941 1779474803 -216403767 -2078359457 444225020 1836934506 -193710896 -2089614266 332143063 1691035969 -37586693 -1966782355 346152398 1671884120 -89146142 -1918333836 -158027817 -2121031871 412798715 1872625261 -235312178 -2030150824 536283874 1760574068 -129030171 -1891100813 373376713 1632007775 -14490628 -2010786966 288129744 1714139718 -349978701 -1675325659 86892191 1915416073 -330400854 -1689695428 37755526 1967598096 -436717695 -1828780265 200693421 2096195131 -493489256 -1785543922 211522228 2073862690 -839217377 -1157775479 603254323 1425268389 -896054522 -1114604656 614017578 1402870460 -1021245651 -1272563781 758081025 1512593047 -1001602252 -1286868062 709009944 1564840590 -800219269 -1488277523 1044643415 1229246145 -685745310 -1608029196 959330894 1311312600 -560588983 -1450104865 815298149 1201620723 -637807792 -1359158330 938848892 1089635050 -275800426 -1735873024 25296826 1988546348 -387818865 -1612355047 116145059 1911229237 -514582876 -1772935630 257587080 2019378974 -432418115 -1858149845 137868177 2133885703 -231174414 -2059420060 473362398 1798430536 -178959637 -2108523907 458959815 1817975633 -52230464 -1947978154 317548524 1709856634 -74530087 -1937116593 360752117 1653052259 -723403170 -1545171256 988798834 1307111396 -745768377 -1534375215 1031936875 1250241533 -633719188 -1388509446 875845440 1127442390 -581438859 -1437547805 861508441 1147053007 -917066182 -1101947220 660131606 1348468608 -834967005 -1187226955 540347151 1462909849 -947051000 -1333127522 696469284 1585739698 -1059003887 -1209544057 787383101 1508488107 -995963563 -1280967229 715959417 1571527919 -1009841844 -1261946406 767649888 1522948342 -898022041 -1115785743 611787851 1399854301 -854294146 -1173114392 588963922 1411240132 -652878543 -1374491225 924564509 1075612811 -562554584 -1451284034 813070340 1198606482 -674343677 -1597413995 968897583 1321665721 -794586854 -1482382964 1051586614 1235927200 -3347043 -1999905525 297962673 1724234791 -123655804 -1884940014 380586152 1638430782 -250124881 -2045749959 521733251 1746809877 -159735370 -2122477280 410304666 1869869068 -495190535 -1786983057 209034453 2071112771 -451528224 -1844377226 186144972 2082433114 -325028405 -1683536547 44963047 1974019185 -338841134 -1664450236 96719102 1925505128 -575013868 -1430336382 867671352 1152429486 -623626227 -1378678629 886724897 1138583991 -748522458 -1536867152 1030493450 1248535964 -737169345 -1559723863 973197587 1292296581 -1072763792 -1224090394 771788124 1493679562 -949802903 -1335617281 695028037 1584036307 -824875966 -1177398060 551224686 1474049528 -910647205 -1094741811 666288503 1353839073 -422060836 -1848578998 148487664 2145291622 -507897659 -1765988269 263485929 2025015679 -401845010 -1626643336 100808130 1896154452 -278818569 -1738104735 24113627 1986576717 -77542216 -1939342290 359574932 1651088642 -66254687 -1962264521 302213517 1694783771 -172276598 -2101578724 464856486 1823610160 -220823405 -2049855483 483975615 1809830185 -1829213485 -436250043 2096499711 200358761 -1785352502 -493707684 2073808870 211615600 -1675369759 -349908361 1915585485 86684507 -1689377032 -330754450 1967146964 38238018 -1890616649 -129480159 1631656859 373697293 -2010988882 -14315976 1714216834 288091924 -2120945019 -158088685 1872401321 412984127 -2030487908 -235010550 1761040304 535848742 -1449768421 -560891251 1201154871 815733665 -1359245822 -637747564 1089859374 938663864 -1488076247 -800394561 1229169413 1044681619 -1608514000 -685295962 1311663900 959010698 -1272882561 -1020892439 1513044819 757599173 -1286824346 -1001672976 1564671818 709218268 -1157967283 -838999333 1425322849 603161591 -1114171820 -896522558 1402566520 614352878 -1948034158 -52139260 1710045886 317327912 -1936810101 -74862819 1652620967 361221681 -2059873376 -230694090 1798746764 473006618 -2108352583 -179165393 1817933461 459032067 -1772860426 -514622624 2019175130 257759820 -1858498577 -432095367 2134372035 137420373 -1735408700 -276237486 1988207336 25596542 -1612576803 -387631285 1911318257 116086375 -1332905126 -947237940 1585650294 696527584 -1210007741 -1058566187 1508826735 787083001 -1101597848 -917388290 1347981892 660579026 -1187301519 -834926617 1463113309 540174027 -1388680386 -633513048 1127483922 875772548 -1437094105 -581918799 1146736139 861863581 -1545477364 -723070054 1307542048 988328630 -1534318827 -745859197 1250051641 1032156847 -1597110191 -674678585 1321232765 969365995 -1482437560 -794493730 1236118884 1051368946 -1374322589 -653086475 1075568975 924635609 -1451735942 -562072340 1198925142 812717504 -1116137419 -897701725 1400338713 611338639 -1173038036 -854332230 1411038464 589139350 -1281191929 -995778415 1571615019 715899325 -1261480930 -1010277240 1522611506 767952292 -1684002663 -324593649 1974356405 44661027 -1664226176 -339026922 1925418412 96779578 -1787060053 -495153091 2071314823 208859409 -1844026190 -451849180 2081949086 186594568 -2045298435 -250607509 1746491857 522086727 -2122646300 -159527822 1869913544 410234206 -1999851313 -3440551 1724043747 298180981 -1885244202 -123321280 1638864378 380118380 -1177208560 -825095802 1473992764 551315626 -1095172855 -910176865 1354144805 665955507 -1223773918 -1073118796 1493225486 772268184 -1335659205 -949729875 1584206871 694822017 -1537070732 -748348958 1248610392 1030453454 -1559237267 -737616389 1291947073 973520087 -1430675130 -574713392 1152893034 867234044 -1378589345 -623684151 1138361459 886912229 -2101667368 -172218034 1823832308 464668770 -2049516095 -221123241 1809366253 484412539 -1939828246 -77094532 1651437766 359252048 -1962060301 -66427547 1694708959 302253129 -1626601028 -401917654 1895983248 101013510 -1738420827 -278463181 1987030153 23632927 -1848147570 -422530792 2144985250 148820020 -1766177385 -507677439 2025071803 263394349 1045243359 1229591881 -800897805 -1488685979 958456262 1311232336 -684818198 -1607880580 815181293 1200725371 -560411455 -1449132969 939223540 1090279778 -638252840 -1359857586 603600315 1425868077 -839625577 -1158454271 613937570 1401995572 -895905650 -1113677800 757185929 1512475935 -1020273499 -1272386509 709654928 1565214982 -1002301252 -1287313366 86181143 1914975617 -349346757 -1674947411 38715662 1967780248 -331309022 -1689808716 200838437 2097135027 -436802551 -1829643105 211110204 2073196970 -493148144 -1784932218 412358003 1871914469 -157649825 -2120399671 536465770 1761534460 -235425722 -2031058736 374316353 1632153047 -129893267 -1891185413 287463768 1713727950 -13879180 -2010445598 659952798 1347494920 -916949582 -1101052636 540790919 1463607313 -835341909 -1187872451 697146540 1586146362 -947651200 -1333474026 786454709 1508337699 -1058129511 -1209464561 987825402 1306932332 -722508330 -1545054912 1032634595 1250685045 -746413617 -1534750375 876252360 1128119390 -634065436 -1389109902 861358289 1146124359 -581359107 -1436673685 473445462 1799292096 -231320198 -2060360212 458616911 1817362649 -178548381 -2107858443 316914788 1709477106 -51520184 -1947537954 361658493 1653164267 -75490991 -1937299001 26158130 1988629668 -276740834 -1736018552 115531819 1910886589 -387153657 -1611943535 257207296 2018745494 -514142932 -1772225094 137979929 2134792335 -432600779 -1859110493 209405789 2071754699 -495638927 -1787685145 186024772 2081534930 -451354008 -1843408130 44093295 1973944313 -324096445 -1683382571 97323894 1925856224 -339514790 -1664853300 298604345 1724606383 -4049387 -2000353661 379687712 1638310838 -122686964 -1884765542 521658123 1745940381 -249971161 -2044817743 410655506 1870474116 -160138690 -2123150680 924149653 1074943747 -652540231 -1373882833 813212556 1199543066 -562642272 -1452150218 969863079 1321852721 -675246453 -1597522403 1050880958 1235491624 -793949550 -1481999868 715290609 1571112807 -995354915 -1280629173 768586728 1523090302 -1010707772 -1262034350 611975107 1400819541 -898130193 -1116688775 588528602 1410534220 -853910794 -1172477344 358643228 1650935434 -76671184 -1939265626 302887429 1695187603 -66858199 -1962613825 465305134 1824313016 -172646654 -2102218860 483801655 1808861857 -220701925 -2048955507 148334200 2144360174 -421984428 -1847707710 263889505 2025689847 -508247219 -1766591525 101510730 1896603356 -402485402 -1627013136 23145043 1986403013 -277918849 -1737982999 772691668 1493788226 -1073727496 -1224276114 694391501 1583653467 -949095455 -1335180425 550887142 1473441392 -824459318 -1176727716 666376959 1354705513 -910787629 -1095677115 867780272 1153332774 -575199332 -1431300342 886342313 1137947199 -623189115 -1377971437 1029885570 1248198164 -747851858 -1536450760 974064283 1292384781 -738104393 -1559864543 1512169691 757518413 -1271954953 -1020743327 1565271234 709563476 -1287502354 -1002080904 1425697001 603805823 -1158411835 -839698093 1402449136 613456998 -1113993764 -895550134 1201074367 814858281 -1449619053 -559963899 1090204838 939263024 -1359653494 -638425828 1229813901 1045055515 -1488774751 -800839369 1310768276 958893058 -1607541320 -685118162 1632616467 373878917 -1891524289 -129592919 1713505290 287650972 -2010356442 -13937232 1871988769 412317879 -2120603379 -157476453 1761184824 536788142 -2030572268 -235872894 2096681079 201318625 -1829326501 -437157427 2073367662 210904312 -1784974014 -493074988 1914918981 86272211 -1674757783 -349566465 1968086108 38382794 -1690239632 -330838554 1127928218 876470540 -1389055818 -634159072 1146557827 860890389 -1436978001 -581024711 1306614184 988178750 -1544603516 -722991086 1250729393 1032564007 -1534919523 -746206197 1586348542 696971624 -1333550894 -947613628 1507853799 786904433 -1209113397 -1058450339 1347832268 659650906 -1101518624 -916514698 1463520725 540851523 -1187648263 -835527569 2018832722 257147332 -1772449666 -513957656 2134455627 138282461 -1858644889 -433036047 1989114208 25709046 -1736370100 -276420390 1910685049 115707375 -1611867051 -387191613 1709433142 316985760 -1947369446 -51728244 1653482799 361305529 -1937751037 -75008875 1798859012 473913746 -2060056536 -231655234 1817554205 458399115 -2107913167 -178455385 1746371161 521188047 -2045123723 -249637917 1870284352 410875606 -2123094164 -160229382 1724648043 298531581 -2000524473 -3843119 1637994098 380042980 -1884311714 -123166776 1973457469 44540587 -1683033327 -324418681 1926059556 97150642 -1664927992 -339474530 2071665167 209463961 -1787462877 -495825995 2081873430 185724544 -1843871942 -450916436 1400480401 612274695 -1116224579 -898567381 1410623112 588469790 -1172699228 -853723342 1570908835 715463221 -1280554097 -995394791 1523576506 768138796 -1262383210 -1010385152 1322169077 969507427 -1597975591 -674766001 1235449580 1050953338 -1481828416 -794155178 1075133127 923929169 -1373938709 -652448899 1199111902 813682248 -1451843598 -562974876 1896657688 101417870 -1627205068 -402267486 1986098945 23480215 -1737550291 -278387013 2144811818 147852220 -1848026618 -421631344 2025520947 264097701 -1766547937 -508318071 1824236412 465343466 -2102017456 -172821818 1809213285 483481587 -2049440183 -220252449 1650469710 359078872 -1938929054 -76973324 1695412055 302702529 -1962701189 -66797843 1247974352 1030071110 -1536363780 -747912598 1292851145 973629279 -1560201499 -737802637 1152981986 868100980 -1430816050 -575649192 1138024443 886304621 -1378173225 -623014335 1473610676 550679330 -1176771944 -824389106 1354254253 666859323 -1095358847 -911141353 1494092678 772356880 -1224709462 -1073259972 1583599519 694484745 -1334989133 -949314011 731129725 1553143787 -979745199 -1298303289 754574180 1543427058 -1023966648 -1242516770 625979215 1380491225 -884879773 -1136197899 572681046 1428511680 -869528966 -1154794772 908277529 1092880271 -668117451 -1356175709 827257600 1179239318 -549416404 -1471700294 955825963 1342148541 -688464377 -1577980271 1066761010 1217547172 -778364386 -1499714936 284821429 1744647971 -17537383 -1980541425 395821996 1620112186 -107371904 -1902210538 505515911 1764146961 -265294165 -2027364803 424430494 1850440456 -146658638 -2142954972 223156177 2051680071 -482117891 -1807464853 169923528 2099766110 -466701596 -1825996174 60202979 1955704693 -308740401 -1700802983 83581946 1945922412 -353027370 -1645082048 848238140 1166550698 -595495152 -1417263226 904057381 1122362035 -605244663 -1393851489 1012178446 1263775384 -765788382 -1520578636 993614359 1279158913 -717800645 -1573909587 792200792 1480537806 -1053399180 -1238280222 676708929 1599271639 -967072915 -1319332869 568561258 1457831676 -806490298 -1192566832 646859379 1367964389 -931124385 -1081664567 165754612 2129004130 -403744808 -1863817394 244118253 2039202427 -528313407 -1752849577 121290438 1883082320 -382410774 -1640763524 5733087 2001750601 -296150029 -1721881755 341190288 1666258438 -94877764 -1923123414 322691721 1681707551 -46824539 -1976388813 445492898 1837801012 -192688242 -2088435944 501246651 1793546797 -202503273 -2065089791 430065151 1856337257 -139713325 -2136271803 516915686 1774760304 -255729462 -2017013668 393858509 1618935131 -109597471 -1905222537 269748692 1729313090 -31823624 -1994565522 68507035 1930585357 -367315785 -1659108319 58233218 1954521364 -310972242 -1703821256 181329321 2110385471 -457130875 -1815639021 228792752 2057578790 -475170660 -1800779766 583820599 1439389089 -859700197 -1144703859 631349550 1386647992 -877674494 -1129779052 739765509 1527831955 -1038513111 -1256276801 729426204 1551702410 -982235088 -1301055322 1065055571 1216103877 -780856193 -1502468887 941011274 1326547420 -703016858 -1591746320 832634209 1185402359 -542204851 -1465275173 919419256 1103759854 -658286508 -1346082622 12154046 2008957992 -289991278 -1716509436 131379367 1892909105 -371535477 -1629626083 241368204 2036714522 -529752672 -1754550986 151992469 2114455555 -419341895 -1878628049 487482586 1778996300 -218102282 -2079902368 442736835 1835307093 -194133521 -2090143367 332786920 1691540606 -35942972 -1965245102 347613425 1673468007 -88716835 -1917748917 1003967606 1288725728 -707185318 -1562507828 1018859631 1270718713 -759893693 -1514946091 890035268 1108077778 -620577432 -1408922114 845224029 1164323019 -596674191 -1419228697 643843090 1365734532 -932305602 -1083632216 554532875 1443541149 -821829337 -1207643727 683396128 1606220982 -961172212 -1313694310 802555961 1490106543 -1042781931 -1226876541 1341710969 956289775 -1577680043 -688802877 1217734240 1066538742 -1499773108 -778274854 1092840011 908352221 -1356002457 -668320783 1179561554 826908356 -1472147586 -548929560 1380971037 625525387 -1136553167 -884563033 1428305412 572851858 -1154722008 -869570626 1553234479 731073209 -1298523389 -979555435 1543093814 754880160 -1242046694 -1024397428 1956037297 59896359 -1701272675 -308309237 1945831080 83637822 -1644861564 -353216750 2051885699 222984725 -1807537233 -482075847 2099285658 170376716 -1825640522 -467017952 1763824341 505864771 -2026916871 -265780369 1850480332 424355418 -2143127584 -146454666 1744460519 285043313 -1980482613 -17626275 1620549374 395357800 -1902510126 -107032764 1457771320 568648622 -1192381932 -806714750 1368266529 646522807 -1082100211 -930658661 1480088330 792685468 -1237960154 -1053750608 1599446803 676507525 -1319371201 -966996311 1263846236 1012134858 -1520786832 -765619482 1278805829 993933267 -1573427607 -718252289 1167018862 847805432 -1417598398 -595191084 1122144119 904249313 -1393758629 -605298995 1838019568 445301606 -2088529188 -192634294 1793079273 501679999 -2064755003 -202807725 1666612162 340872020 -1923605778 -94426504 1681637339 322735949 -1976181001 -46993823 1882907540 121492226 -1640725832 -382488018 2002200461 5248795 -1722202463 -295799241 2128702374 166091568 -1863382390 -404211172 2039263167 244031273 -1753035117 -528089595 2110685435 180990061 -1816075817 -456666815 2057520354 228881524 -1800591922 -475392680 1930758345 68302943 -1659147803 -367240845 1954073808 58719302 -1703498244 -311321238 1618579615 394174473 -1904741965 -110051035 1729385606 269706256 -1994771030 -31652548 1856116909 430254139 -2136180351 -139769577 1775230132 516484130 -2017346152 -255423218 1184931891 833065125 -1464942305 -542510711 1103979562 919229628 -1346173690 -658229872 1216030721 1065097367 -1502262995 -781026885 1326902296 940694670 -1592226508 -702562910 1528279127 739279041 -1256599173 -1038163475 1551529038 729629912 -1301015198 -982309388 1439447141 583731443 -1144891063 -859477537 1386347644 631688426 -1129341616 -878137914 1691726266 332562732 -1965305706 -35856384 1673033123 348079413 -1917447025 -89054183 1779317128 487131422 -2080352092 -217618382 1835269521 442813703 -2089968451 -194335701 2036507102 241537352 -1754480398 -529797020 2114938311 151541073 -1878981397 -419023747 2008623596 12458362 -1716041536 -290424746 1893002741 131325283 -1629844263 -371344305 1606127986 683450852 -1313476514 -961363768 1490441579 802252285 -1227344825 -1042348847 1365252416 644295126 -1083279252 -932624134 1443749209 554364367 -1207714699 -821785373 1108115734 889958784 -1409097670 -620375892 1164002575 845575577 -1418779613 -597158731 1289160996 1003502002 -1562810360 -706848610 1270533437 1019084203 -1514886127 -759980921 -481448587 -1807049245 222547033 2051341519 -467637908 -1826137606 170788928 2099853526 -308927161 -1701767727 60310635 1956607229 -352591522 -1644375608 83198066 1945284836 -17122031 -1979871865 284482621 1744039083 -107513592 -1903146594 395909156 1620977842 -266259165 -2027551307 506418191 1764254873 -145952454 -2142518868 423792662 1850056832 -668758595 -1356546773 908979345 1093327879 -548517468 -1471579854 826288264 1179064350 -688388721 -1577110247 955671715 1341215797 -778714730 -1500319488 1067163834 1218220076 -980116007 -1298944689 731577589 1553845347 -1023845952 -1241618090 754399468 1542457466 -884009493 -1136122499 625046727 1380336721 -870133262 -1155145372 573354206 1428914248 -94987212 -1924027230 341376280 1667222926 -46442451 -1975752517 322255105 1681000855 -192080890 -2088098672 444822826 1837385148 -203370465 -2065178487 502182195 1793687973 -404648880 -1863926586 166718844 2129190378 -527677367 -1752467233 243411301 2038766067 -382073758 -1640155916 120874318 1882412504 -296238981 -1722748691 5874007 2002686401 -1053246212 -1237349270 792124880 1479667014 -967477019 -1320007565 677059017 1599875423 -807193394 -1193016232 569202146 1458201972 -930156329 -1081491391 645960187 1367843181 -594563944 -1417110514 847367604 1166474530 -605919103 -1394255849 904661421 1122711867 -766237526 -1521281988 1012548998 1264416016 -717627213 -1572941787 993493407 1278259465 -780414985 -1501757599 1064677083 1215471181 -703198226 -1592706184 941124290 1327454804 -543143995 -1465419949 833496809 1185486463 -657620004 -1345670326 918807280 1103417958 -858988653 -1144262907 583188159 1439010345 -878634102 -1129960676 632257190 1386760752 -1038657631 -1257216201 739849869 1528694299 -981822536 -1300389074 729084564 1551090178 -367661249 -1659707479 68914707 1931263621 -310891738 -1702945872 58083850 1953594012 -456235251 -1815521381 180356641 2110207671 -475815148 -1801153662 229491256 2058023598 -140312741 -2136617011 430743159 1856745185 -254854334 -2016932908 515988078 1774611192 -109480087 -1904326657 393680453 1617962707 -32197776 -1995209754 270193244 1730011850 -933167434 -1083716064 644784026 1365880588 -821216593 -1207301575 553868163 1443130133 -960792956 -1313061358 682956712 1605510974 -1042894179 -1227783669 802739121 1491067687 -707268910 -1563369916 1004113918 1289666408 -759551285 -1514333603 1018448871 1270053745 -619944224 -1408543114 889325516 1107638106 -597581063 -1419341201 846185429 1164505923 -217129346 -2079723800 486588242 1778880452 -194831769 -2090587407 443382603 1835682781 -36350388 -1965922598 333133664 1692141558 -88567211 -1916820797 347534201 1672594415 -289812966 -1715536244 12037942 2008063904 -371979773 -1630324075 131754799 1893555129 -530430424 -1754958146 241968900 2037061522 -418414031 -1878478169 151118621 2114376587 -2027853711 -265922329 1764690269 505952715 -2142458776 -146039554 1849871684 424017362 -1980047293 -16920363 1744077167 284406265 -1902697382 -107998004 1620657526 396260832 -1701414891 -309245821 1956124985 60762543 -1644446708 -352547686 1945492768 83029430 -1806831577 -481640271 2051248395 222601629 -1826606018 -467204952 2100188434 170485124 -1135654727 -884443089 1380002197 625350915 -1155363680 -869942218 1429007756 573299994 -1298874229 -980160483 1553637799 731746609 -1241971566 -1023527932 1542940094 753947944 -1577559843 -687904693 1341536753 955320679 -1500144444 -778916782 1218182632 1067240830 -1356607249 -668671879 1093513667 908755285 -1471277834 -548854688 1178629594 826754380 -1640343248 -381851226 1882470428 120785034 -1722311383 -296702529 2002385925 6212755 -1864249086 -404299372 2129637422 166232248 -1752427237 -527751795 2038592567 243614881 -2087892652 -192251454 1837312120 444864750 -2065658547 -202916389 1794042977 501865719 -1923694234 -95292944 1666752586 341807324 -1975843457 -46385687 1681220691 322065605 -1521190408 -766293650 1264195796 1012738114 -1573274143 -717320841 1278729421 993061979 -1416629814 -595017380 1166119142 847683696 -1394461229 -605747899 1122784511 904619113 -1193055844 -807118582 1458374832 568997926 -1081168507 -930505453 1367395497 646446143 -1237786194 -1052782280 1479966850 791785492 -1319819849 -967699167 1599816859 677147661 -1256781069 -1039123867 1528392671 740186953 -1300574486 -981598596 1551151046 728997712 -1144225087 -859065769 1438835693 583390075 -1130281256 -878283186 1387210740 631773026 -1465902441 -542692863 1185840059 833178413 -1345462642 -657789416 1103347618 918851380 -1501850971 -780361165 1215689609 1064485663 -1592371524 -703502806 1326987152 941557510 -1904661957 -109176147 1618430743 393247617 -1995117022 -32252236 1729793806 270385048 -2136825335 -140143969 1856815909 430699443 -2016451056 -255306106 1774257980 516306858 -1815201185 -456586551 2109758323 180841445 -1801191866 -475738416 2058198890 229289980 -1659522451 -367885573 1931203393 69002199 -1703381388 -310425886 1953896280 57747406 -1408484430 -620033244 1107450526 889547272 -1419640917 -597242051 1164942983 845721105 -1562922112 -707755242 1289343660 1004462650 -1514506343 -759347441 1270093493 1018373667 -1313133610 -960750784 1605716730 682785388 -1227427889 -1043210407 1490587363 803192437 -1084185628 -932736142 1366213320 644477534 -1207080963 -821405845 1443038929 553924167 -1755178118 -530240532 2037152342 241912512 -1878007965 -418844683 2114043471 151424729 -1715891384 -289496098 2008543844 11584242 -1630251183 -372021305 1893348989 131925739 -1965749474 -36553848 1692101170 333208228 -1917268217 -88080495 1672916523 347184829 -2079423700 -217467974 1778442752 487051926 -2090645707 -194742365 1835869721 443160207 1633039660 374408634 -1890036736 -127966058 1715204405 289194403 -2009755623 -13459313 1871559966 411733384 -2122064846 -159060828 1759541511 535251345 -2031216597 -236377923 2095129928 199628254 -1829813148 -437750542 2072830289 210489799 -1786609539 -494554901 1916448122 87924204 -1674261418 -348914496 1968662883 38820341 -1688663985 -329369383 1513625060 759113074 -1271499576 -1020181410 1565905405 710074731 -1285836591 -1000570809 1424203222 602189120 -1158808326 -840250260 1401838031 612985177 -1115670301 -897120139 1200555392 814232854 -1451137876 -561621958 1088602521 937816335 -1360224075 -638873565 1230278066 1045675300 -1487213410 -799155192 1312377259 960395581 -1606997881 -684713967 2018313325 256521467 -1773968063 -515615273 2132852852 136835298 -1859215016 -433483314 1989577823 26328265 -1734808205 -274735643 1912293446 117209296 -1611323030 -386786820 1710887945 318579871 -1946913499 -51165773 1654116368 361816198 -1936084676 -73498198 1797364795 472296621 -2060452585 -232206975 1816942626 457926836 -2109589234 -180024936 1126376613 874779699 -1389542007 -634751713 1146020028 860475434 -1438613104 -582504186 1308142743 989830145 -1544106565 -722338515 1251305614 1033000984 -1533343326 -744736460 1586771137 697500759 -1332062739 -945986181 1509552344 788447310 -1208512012 -1057971870 1347402995 659065957 -1102979617 -918098615 1461876970 539314300 -1188292154 -836032176 1398822830 610756408 -1116850558 -899086828 1410175927 587899681 -1174146405 -855326195 1572593564 717025034 -1279934800 -994931162 1523981189 768682771 -1260881239 -1008776641 1322731466 969963356 -1596381466 -673311120 1236960211 1052619589 -1481317633 -793521559 1074581496 923533166 -1375555884 -653943230 1197542369 812006263 -1452315955 -563586469 1745778534 520701936 -2046814646 -251189540 1868804991 409240553 -2123509165 -160767291 1725300564 299028418 -1998872968 -2314514 1639463757 381619163 -1883874719 -122590473 1975084802 46028692 -1682504146 -323995976 1926538011 97751949 -1663385033 -337775967 2070081328 208002982 -1788047844 -496255350 2081368873 185080767 -1845409275 -452560237 1249601263 1031558777 -1535834173 -747489451 1293329142 974230112 -1558658086 -736103604 1151397597 866639435 -1431400463 -576077977 1137519300 885660242 -1379709976 -624657538 1473017483 550192669 -1178462297 -825940175 1352774290 665223684 -1095773250 -911678680 1494744761 772853295 -1223057515 -1071730941 1585068704 696060470 -1334551668 -948737254 1897219623 101873329 -1625610485 -400812131 1987609150 25146024 -1737039086 -277752956 2144259605 147455619 -1849643207 -423125073 2023950860 262421146 -1767019744 -508929098 1822578243 463824597 -2102642833 -173340679 1808765530 482910924 -2050886794 -221854752 1652153969 360640231 -1938309283 -76509237 1695816296 303246078 -1961198780 -65188910 87748648 1916649662 -348876540 -1674337902 39269425 1968178343 -329689827 -1688312437 199325722 2095466636 -437315274 -1830278752 210549763 2072743061 -494740177 -1786384967 411951180 1871368410 -159153824 -2122010122 534783061 1759974595 -236042887 -2031520273 374761598 1632721128 -128448174 -1889584700 289123431 1715248369 -13251253 -2009924131 1045745888 1230233718 -799362612 -1487044262 960042233 1312695407 -684231211 -1607449277 814700754 1200121924 -561956354 -1450833560 937598155 1088793693 -638779929 -1360278159 602128516 1424289810 -840064600 -1159032514 613287069 1401500683 -897555023 -1115204313 758663350 1514108960 -1019860582 -1271850740 710249647 1565703225 -1000608381 -1285759723 471974249 1797714431 -231759803 -2060939053 457966960 1816868326 -180198308 -2109385526 318392667 1711110605 -51107721 -1947002655 362253634 1653652948 -73798546 -1935745800 26661133 1989271963 -275206111 -1734377289 117118228 1912350082 -386567112 -1611512658 256727359 2018142633 -515688429 -1773926267 136355110 2133306800 -433128438 -1859531620 659546529 1346949431 -918454131 -1102663653 539108792 1462048046 -835959660 -1188334590 697592211 1586714885 -946206529 -1331873751 788114826 1509858588 -1057502042 -1208943568 989393349 1308606803 -722038551 -1544445825 1033188828 1251083594 -744794896 -1533254554 874740215 1126451553 -634578725 -1389746099 860798446 1145671032 -582951742 -1438127020 923570858 1074504252 -654118010 -1375354096 811685555 1197893157 -563136609 -1452800247 970398360 1322265102 -673612876 -1596044510 1052434049 1237184023 -793460819 -1481404613 716931790 1572647512 -994712606 -1280126092 769017559 1523676737 -1009244165 -1260447891 610274044 1399274090 -898733104 -1117168826 588107493 1410006643 -855396407 -1174102177 207794786 2070250228 -496184498 -1788091432 185562747 2080917229 -452913321 -1845090367 45693520 1975388870 -323527812 -1682936854 97844809 1926483679 -337993883 -1663193101 299213318 1725076112 -2374870 -1998785604 381183519 1639929481 -122288333 -1884211291 521022004 1745427106 -251639016 -2046329970 409202221 1868881595 -160592127 -2123710569 773301227 1494258557 -1072053561 -1222708655 695887858 1585272676 -948697378 -1334626744 550251481 1472928591 -826127627 -1178240413 664924096 1353113430 -911241492 -1096237446 866169743 1151828761 -575745373 -1431707083 885880726 1137329920 -624748870 -1379654100 1031486397 1249643307 -747283823 -1536005625 974585764 1293012786 -736584056 -1558204898 360284963 1652470709 -76029425 -1938763111 303318842 1695774636 -65395178 -1961027968 463604497 1822768007 -173249987 -2102699349 483381000 1808334750 -222187996 -2050580814 147755847 2143921105 -423562645 -1849179395 262362974 2024040392 -508742030 -1767242012 102046581 1897016291 -400852391 -1625535793 24698732 1988095994 -277430720 -1737388330 -1450197212 -561475662 1199693320 814149278 -1360889027 -639284309 1089214993 938158727 -1487653098 -799864960 1230657082 1046308524 -1606814961 -683752551 1312264739 959488693 -1271353536 -1019240490 1513541228 758251258 -1286247591 -1001235505 1566247541 710687459 -1159518350 -840689692 1424836190 602568392 -1114709141 -896936963 1400930887 612872913 -1830707220 -437866630 2096103104 199806550 -1785963531 -494179485 2072132313 210045519 -1673914402 -348313784 1916040946 87246436 -1688742969 -330243247 1968812779 39748221 -1890152568 -128860386 1633218212 375381554 -2009379951 -12813561 1714760381 288496171 -2121463878 -158714068 1870882454 411325952 -2032090205 -236457163 1760469647 535400985 -1332441499 -946618637 1587212105 698212319 -1208399236 -1057064214 1509370704 787487686 -1102117289 -918014271 1346463611 658921453 -1188904370 -836373800 1462543202 539726836 -1390174719 -635130217 1127087917 875220923 -1437705704 -582391154 1145060148 860294050 -1544022477 -721475931 1307997983 988891017 -1533685206 -745348420 1251717894 1033667472 -1946505555 -50487749 1710542721 317980439 -1936233804 -74425822 1654197144 362691342 -2061424993 -232385015 1798260659 472413989 -2108890490 -179580400 1816298410 457552700 -1773289783 -515207585 2017714149 256175987 -1860142384 -433632698 2133728252 136915818 -1734985989 -275708307 1989695447 27223873 -1610878238 -386088332 1911919566 116564824 -1682317914 -323031760 1974975626 45124636 -1663821377 -338482903 1926920339 98387973 -1788717676 -496671486 2070688952 208340014 -1844473459 -452419301 2080501921 184991799 -2045850174 -251003564 1744874734 520592504 -2124215845 -161203891 1869441271 409622625 -1999288848 -2984602 1725637852 299635786 -1883733527 -121654913 1639375045 380751955 -1596457618 -674181640 1322884162 970894548 -1480967817 -792917535 1236555867 1051945165 -1374915236 -653572662 1073878128 923084006 -1453215419 -563707437 1198510185 812179711 -1117721334 -899162724 1399753766 610909360 -1173542637 -854976123 1409501247 587495593 -1279564488 -994290258 1572144148 716321922 -1261002463 -1009675849 1524154381 769650843 -2103251737 -173679503 1823247819 464239965 -2050021122 -221767576 1807829458 482769220 -1938201387 -75606973 1651967481 359675247 -1961582388 -65826726 1696252384 303952246 -1625949053 -401421291 1897635247 102542649 -1736951654 -276887540 1987467702 24209696 -1848740687 -423017433 2143294877 147268875 -1767657304 -509312962 2024657284 262856978 -1177760721 -825492295 1472376067 549821845 -1096742858 -911853408 1353672986 665344396 -1223212003 -1072663413 1494820145 773723559 -1334149116 -948064110 1584718120 695456190 -1535386549 -746787619 1249230183 1030917617 -1558833070 -737072956 1293449598 975129064 -1432333191 -576232209 1152267605 866715075 -1379037088 -624254730 1136914764 885309914 -840730080 -1159443786 602741516 1424632730 -896614855 -1115058513 612425493 1401417603 -1019678190 -1270889852 758551358 1513202600 -1001048565 -1286469987 710629159 1566336945 -799774140 -1487709486 1046088552 1230846974 -684085667 -1606508853 959958897 1311834087 -560995722 -1450650912 813794138 1200010188 -639490449 -1360718087 938231619 1089173461 -158508312 -2121635202 411253700 1870924626 -236937487 -2031636889 535756765 1760153419 -128527654 -1890459060 374911990 1633649504 -12904765 -2009323947 288716783 1714571129 -348501364 -1673692646 87305120 1915951926 -329806187 -1689207293 39448505 1969151791 -438189378 -1830358488 200254354 2095616772 -494139737 -1786038735 209872779 2072336157 -721925279 -1543537673 989211213 1307646683 -745173128 -1533886482 1033629268 1251794626 -635190445 -1390087227 875405951 1126863593 -582088886 -1438042148 859858534 1145526000 -917546235 -1102550125 658586153 1346767551 -836591844 -1188712566 539819568 1462488742 -946547913 -1332485215 698003995 1587380877 -1057417426 -1208080456 787969538 1508918932 -275354711 -1735304385 26741381 1990146579 -386158672 -1610834138 116772508 1911750154 -514989157 -1773481203 256082615 2017767969 -434100350 -1859709164 137250478 2133423672 -232686643 -2061087909 472849121 1797794423 -179519532 -2108977342 457367288 1816522350 -50662401 -1946303639 318018259 1710465605 -73975834 -1936717968 362370762 1654548060 -2811742 -1999493068 299596174 1725712664 -122102597 -1883247571 381074839 1639025921 -250703728 -2046189562 520155580 1745338666 -161262455 -2124127201 409810341 1869219123 -496891706 -1788528560 208431594 2070632828 -451949345 -1844904887 184659443 2080808293 -323387148 -1682001822 45605336 1974522190 -338410259 -1663863685 98182593 1927091543 -994363286 -1279522564 716527942 1571973584 -1009320845 -1261318939 769170783 1524608457 -899633064 -1117290290 611242356 1399448034 -854756287 -1173732137 587404653 1409558011 -653514738 -1375004520 922896674 1074100660 -564007913 -1452876671 812617019 1198046637 -673734596 -1596944214 970572048 1323233670 -793091035 -1480764237 1051985161 1236481439 -422696477 -1849091723 146819279 2143778905 -509350406 -1767580308 263032022 2024455232 -401235503 -1626173113 102482173 1897721963 -277322296 -1736485538 24511716 1987130482 -75941497 -1937897199 360143019 1651533885 -65733218 -1961636600 303733938 1696443428 -173887051 -2103082717 464310425 1823203343 -221284948 -2050472646 482415744 1808147478 -576714453 -1431881283 867067911 1151948945 -624046798 -1379205724 885238814 1136958600 -746880743 -1535331953 1031135285 1249038499 -736738048 -1559136874 974660652 1293882554 -1072228017 -1223677479 773421155 1495156981 -948249258 -1333924416 695516282 1584631020 -825454211 -1177837077 549646417 1472577735 -912173724 -1096391182 665793608 1353188574 -1106246689 -921226423 1344168691 655970917 -1182939194 -830802096 1467197162 544511612 -1328837651 -942883973 1590028993 700635735 -1213837324 -1063157918 1504194264 783228494 -1549331525 -727702739 1302950551 984498689 -1530210398 -741480652 1254405774 1036224024 -1384342647 -629429473 1131608741 880134707 -1441702000 -585732346 1142898364 857214506 -2055331049 -226946175 1802519099 477590189 -2112624882 -183183464 1813874210 454735540 -1952077019 -56452173 1705757193 313326239 -1933021380 -70295638 1657146896 364985990 -1731644557 -271711259 1992774239 29385417 -1616578710 -391919620 1907004998 112043728 -1777157311 -518681641 2015156845 253487867 -1853915304 -428322866 2138119796 141962978 -1492438370 -804519416 1225085874 1040343844 -1603864953 -681458159 1315477419 963618621 -1445938516 -556299718 1205787520 819587862 -1363312971 -642101725 1085480857 934555407 -1162075398 -843378068 1420968918 599094080 -1110317341 -891890059 1407158223 618182489 -1268274488 -1017079202 1516882916 762248050 -1291161903 -1005756857 1560547325 704855915 -1671097770 -345890112 1919644538 90981356 -1693919665 -334502183 1963374435 33654773 -1833002396 -440816910 2091973448 196594654 -1781309827 -489394453 2078097233 215617479 -2116943310 -153800028 1876714270 417026952 -2034252245 -239536451 1756473095 532060049 -1895200256 -133252458 1627908908 369155002 -2006692327 -10256753 1718234933 292364195 -1943641763 -81702453 1646788721 355414247 -1957976764 -62089774 1699071080 306377982 -2097288849 -168109575 1827899459 469022933 -2054148746 -224977440 1805536346 479821004 -1852739271 -426360401 2141130773 144187523 -1761823456 -503609930 2029179916 267773082 -1622476533 -397555299 1900320807 105097393 -1742258926 -283112060 1982422078 19819688 -1220001387 -1068535549 1497768121 776015919 -1339718260 -954026726 1579934880 690803766 -1181496921 -829097679 1469950091 547002397 -1090646594 -906412760 1357933714 670522372 -1426107919 -570924697 1156657373 871759947 -1382902296 -627726978 1134359748 882623570 -1541088829 -752621227 1244313839 1026394233 -1555489318 -733074100 1296530678 977292384 -1791143908 -499490678 2066952496 204734886 -1840212987 -447241069 2086597929 190432703 -1679370194 -320739144 1978185986 49252756 -1668604873 -343135071 1921350939 92425613 -2004205448 -7507730 1719935316 293802434 -1880652703 -119491337 1642718541 384751067 -2041460662 -245958436 1751099750 525900272 -2126771117 -163889979 1865575807 406150633 -1370263340 -648789950 1079841272 928653678 -1455508275 -566655909 1194382817 808969591 -1601636122 -678442896 1317444042 964798812 -1478148865 -790492055 1240161747 1055681861 -1276878672 -991735770 1575616924 720187658 -1266047831 -1014066113 1518847365 763426067 -1119885182 -902244332 1395755438 607566136 -1169019749 -850060275 1415335351 593198369 -629356837 -1384384947 879929335 1131779937 -586087742 -1441385900 857695214 1142444920 -727232791 -1549762945 984166341 1303256915 -741700880 -1530021274 1036315612 1254349642 -942942529 -1328749015 700823443 1589806853 -1062858074 -1214176720 782791562 1504658204 -921674099 -1105760741 656293793 1343819575 -830629228 -1183143422 544471992 1467271982 -518855149 -1776953723 253527871 2015082409 -427875830 -1854401892 141640486 2138469296 -272011743 -1731305801 29822733 1992310683 -391861704 -1616667986 111856404 1907227522 -56232329 -1952266527 313235291 1705813965 -70765970 -1932590344 365318978 1656841172 -226591163 -2055647533 477110121 1802973183 -183256484 -2112582966 454941552 1813703654 -1016596582 -1268726004 761894582 1517200928 -1005964413 -1290992875 704926383 1560502841 -843284568 -1162129602 598875780 1421159954 -892224591 -1110013145 618650269 1406724619 -556734466 -1445472408 819889874 1205450308 -641915929 -1363537039 934494923 1085567581 -804556852 -1492361382 1040518880 1224883830 -681137195 -1604215997 963169017 1315961455 -133572782 -1894848572 369604222 1627424488 -10218677 -2006768675 292188775 1718436593 -153985184 -2116718602 417087052 1876627162 -239101063 -2034717713 531757653 1756809923 -440481994 -1833306208 196126234 2092406412 -489487569 -1781255239 215835139 2077905557 -345682172 -1671266414 90910248 1919688382 -334984419 -1693467765 34007601 1963055783 -397761447 -1622305585 105170293 1900279267 -282632128 -1742712618 19464556 1982738938 -426693525 -1852433155 144657735 2140700113 -503519118 -1761879836 267553118 2029369800 -167922627 -2097511253 468964625 1827988871 -225415132 -2053685070 480121096 1805197726 -81380337 -1943991143 354966819 1647275445 -62130154 -1957902208 306551098 1698867628 -752581487 -1541164025 1026221501 1244517675 -733396856 -1555140578 977740196 1296044338 -570487645 -1426572235 871460239 1156996377 -627914566 -1382680532 882682262 1134270720 -829188875 -1181440925 547223001 1469760847 -906080020 -1090953094 670052800 1358365014 -1069015865 -1219548079 776371691 1497451901 -953820962 -1339889592 690731506 1579977060 -246311656 -2041141874 526382132 1750647970 -163819263 -2126814825 405942317 1865744571 -7725782 -2004013636 293895174 1719880848 -119023309 -1881085531 384415775 1643022473 -320436868 -1679706646 48817232 1978651846 -343195291 -1668517389 92610633 1921126623 -499315378 -1791345192 204696674 2067029236 -447690409 -1839728191 190752891 2086246637 -901794352 -1120369338 607245564 1396106346 -850234935 -1168817825 593236197 1415258227 -991674910 -1276965516 720002254 1575840856 -1014367749 -1265710739 763861207 1518381121 -678910540 -1601202910 965133464 1317139470 -790273619 -1478340293 1055588481 1240215575 -648860282 -1370219248 928861354 1079671868 -566302305 -1455826679 808487091 1194833957 1992919511 30325057 -1731729157 -272574355 1906593230 111377752 -1616237342 -391308172 2014446053 253047155 -1776525111 -518303649 2139080188 142144874 -1854823216 -428436410 1803458995 477735205 -2056193889 -227031031 1813208490 454323516 -2112013178 -182842352 1705316737 312615191 -1951698771 -55820229 1657329048 365946126 -1933134668 -71203806 1302833439 983603593 -1549154253 -726730587 1254780166 1036869008 -1530655702 -742179652 1132208429 880480699 -1385021439 -629837673 1142023476 857134498 -1440775144 -585583474 1343273339 655854061 -1105274793 -921048895 1467841890 544886260 -1183638450 -831247144 1590374729 701235679 -1329246107 -943562509 1504114000 782353862 -1213688708 -1062230806 1876080790 416647168 -2116232774 -153360084 1757379727 532171801 -2035212893 -239719115 1627992228 370016306 -1895345784 -134192866 1717892285 291750955 -2006280815 -9591545 1919265010 90347620 -1670657570 -345179832 1963486443 34561149 -1694102073 -335463087 2092835008 196677718 -1833942548 -440962694 2077484249 215274575 -1780644363 -488983197 1421645918 599501000 -1162675854 -843724316 1406229575 618032337 -1109443221 -891810307 1516703852 761274618 -1268158144 -1016184362 1560990837 705553635 -1291537063 -1006402097 1225492538 1041021100 -1492784874 -805119616 1315327011 962690229 -1603785457 -680583783 1204813832 819409054 -1445043932 -556183118 1086178321 934999175 -1363958467 -642476629 1157622613 871947203 -1427010951 -571032849 1133653836 882188250 -1382265248 -627343626 1243898727 1025725425 -1540750773 -752012579 1296672638 978229224 -1555577262 -733940028 1497955121 776981415 -1220109795 -1069438325 1579499304 690098110 -1339335164 -953389422 1469281027 546587541 -1180888529 -828759367 1358870298 670664588 -1091512778 -906500448 2140261277 144112395 -1851807055 -426206681 2029784964 268123922 -1762496856 -504013250 1900692399 105739065 -1622924669 -398257643 1982302134 18921248 -1742084454 -282143220 1646713849 354544495 -1943487787 -80770493 1699422176 306982774 -1958379828 -62763430 1828541387 469394269 -2097990937 -168557967 1804638162 479700804 -2053179650 -224803224 1575279124 719579778 -1276462280 -991065170 1518935565 764292763 -1266188511 -1015001161 1396658726 607675056 -1120849142 -902429796 1414698559 592815785 -1168312557 -849623163 1079233136 928316134 -1369592996 -648373302 1195249257 809058047 -1456443579 -566796333 1317552706 965702356 -1601821842 -679406600 1239778907 1055045325 -1477712009 -789784607 1720384220 294505034 -2004575248 -8148122 1642544837 383782483 -1880530967 -118591617 1750168302 525746808 -2040589374 -245882028 1866249975 406554209 -2127374373 -164239539 2067655352 205183534 -1791784044 -499860734 2085629601 190258743 -1839313011 -447119589 1978032778 48321052 -1679293530 -319868112 1921754771 93099525 -1668954177 -343738583 312822995 1705147461 -55890433 -1951654551 365463754 1657780316 -70850074 -1933452944 478069985 1803154551 -227498547 -2055760549 454230264 1813262446 -182623788 -2112204478 252861623 2014669857 -518242917 -1776612083 142579886 2138613816 -428738174 -1854486252 30004357 1993270291 -272124503 -1732213441 111415452 1906515978 -391482960 -1616035546 701197339 1590451341 -943387337 -1329447519 782673922 1503762580 -1062680274 -1213204040 655418409 1343739071 -920746747 -1105611373 545071152 1467617446 -831307492 -1183551094 880573567 1132154089 -630055597 -1384829499 856799334 1142327536 -585115318 -1441207844 984085581 1302381787 -727083679 -1548835337 1036660820 1254949058 -742108808 -1530699282 197033362 2092518660 -441443138 -1833489368 215202187 2077526301 -488777561 -1780815823 90568096 1919075638 -345271156 -1670601702 34091449 1963917615 -335130475 -1694408701 369716726 1628331360 -133755686 -1895809972 291809775 1717803385 -9779005 -2006058923 416474564 1876284754 -153320216 -2116307842 532619741 1756893515 -240041743 -2034864025 818961754 1205300684 -555860874 -1445393184 935172419 1085974997 -642516881 -1363883783 1040962920 1225582078 -804932540 -1493007150 962990449 1314988519 -681021347 -1603321653 761744702 1516273064 -1016517614 -1267852156 705333543 1561180593 -1006311413 -1291593571 599573772 1421604250 -843930592 -1162505034 617677077 1406546307 -891330503 -1109897041 546516561 1469324999 -828551299 -1181057045 671017544 1358551774 -906982556 -1091060750 776513123 1498388213 -1069103281 -1220413479 690315898 1579307756 -953482410 -1339280448 1025785397 1243811491 -752197863 -1540526193 977926700 1297009338 -733504768 -1556042858 872396295 1157138065 -571353301 -1426659395 882012702 1133855368 -627305678 -1382341724 469569177 1828339215 -168595531 -2097914077 479251072 1805122070 -224482388 -2053530822 354846379 1646376509 -81205369 -1943021807 306922162 1699508772 -62577762 -1958604024 105520893 1900883563 -398164015 -1622978745 19389156 1981868658 -282477624 -1741780130 143759055 2140579417 -425723933 -1852258443 268194518 2029740608 -504220678 -1762327700 965222160 1318006662 -679051716 -1602138454 1055251209 1239608223 -789857755 -1477670221 928225058 1079289780 -648153586 -1369782632 809390907 1194943405 -567266793 -1456012671 608112500 1396195298 -902730152 -1120510258 592628589 1414921211 -849565119 -1168401705 719619910 1575204816 -991238550 -1276258564 763970399 1519285193 -1014553997 -1266674971 48644056 1977683790 -320315660 -1678807454 93060033 1921829719 -343565587 -1669158277 205371370 2067433340 -499919162 -1791695280 189821939 2086093669 -446819617 -1839652279 525414332 1750474538 -245412208 -2041020922 406645669 1866193715 -164459895 -2127185377 294299534 1720555288 -8075614 -2004617676 384263063 1642091265 -118947141 -1880214995 -187559538 -2083184360 450654370 1843085364 -205531753 -2068257535 498185403 1790346285 -100034116 -1928419030 336066704 1660995590 -43754075 -1973195469 325729417 1684868127 -379256342 -1637731972 124477638 1886146640 -301414925 -1727007387 435423 1996592201 -406943272 -1866876594 162588916 2125977698 -523022911 -1747681961 249375981 2044337275 -809750202 -1195703856 565334122 1454727420 -925764257 -1076443703 652186739 1373152485 -1050166924 -1235187230 795465816 1483663566 -972391059 -1324528133 671358017 1594043607 -771022558 -1525935692 1006977038 1258451096 -714676933 -1570646611 996705303 1282389121 -590305008 -1411933818 853461052 1171912874 -608342775 -1397072481 900926501 1119108275 -305585969 -1697771431 63390179 1958769013 -358292266 -1650207680 78284282 1940764012 -485316355 -1810524053 219990481 2048653639 -461411100 -1820828558 175181256 2104900958 -260165461 -2022113219 510677383 1769431313 -149687118 -2146122716 421369246 1847239944 -22693735 -1985837041 279697845 1739385123 -104301440 -1899017194 398859692 1623272762 -693698553 -1583337327 950624555 1336824253 -775240674 -1496451960 1069851954 1220777380 -662927307 -1350846301 913500441 1098242447 -552514516 -1474921286 824126720 1175985558 -888139677 -1139334923 622752079 1377386969 -864168838 -1149573908 578008406 1433699776 -976512943 -1295210297 734394749 1556269547 -1029284792 -1247712034 749223268 1538199026 -958106868 -1310506086 686428704 1609376438 -1047939307 -1232173181 797431353 1484842671 -935331010 -1086796888 640784914 1362537092 -816693465 -1202384975 559701515 1448832669 -615292056 -1403759618 895287876 1113207506 -599873679 -1422288921 842057309 1161295563 -712447142 -1567630388 998673014 1283570400 -756732093 -1511907371 1022053999 1273790201 -41266236 -1970445486 327430888 1686307454 -85485603 -1914656949 350877425 1676592743 -212739082 -2074678432 492813018 1784187468 -197386257 -2093273223 439516867 1832210005 -532855904 -1757777098 238232204 2033455642 -414152775 -1873299665 157214357 2119816707 -286864494 -1713243388 15248062 2012191272 -376762485 -1634975971 126185127 1887591985 -536919475 -1460112677 837886817 1190532087 -661485996 -1349142846 916252536 1100732398 -786118017 -1507591447 1059760979 1210948549 -699855258 -1588707600 944205642 1329618908 -1035447767 -1253088577 742798085 1530987411 -987392464 -1306351962 724301596 1546438538 -862725605 -1147868531 580762423 1436191649 -872538622 -1124520300 636518190 1391939512 -460234107 -1818865133 178193321 2107126591 -469981540 -1795451382 234014640 2062939942 -364189001 -1655842271 71601051 1933818637 -316199250 -1709171144 53038978 1949204244 -114920735 -1910422921 388502477 1613701979 -28592392 -1991473554 273012692 1732437826 -134350125 -2131047867 435395583 1861528425 -258982198 -2020143524 513695718 1771663216 -1866541942 -407247844 2125510054 163022128 -1747775341 -522969083 2044555711 249184553 -1637524296 -379425746 1886076308 124521730 -1727489887 -300963785 1996945805 117019 -1928739602 -99683208 1661445570 335582548 -1973157641 -43831199 1684693467 325931341 -2083369764 -187335606 1843146224 450567526 -2067822395 -205997997 1790044649 498522495 -1412369342 -589839148 1172215150 853124600 -1396887461 -608567091 1119048055 901013985 -1525973904 -770945818 1258626396 1006775754 -1570326423 -715028225 1281939781 997190099 -1234705370 -1050618704 1483310346 795784604 -1324736449 -972222295 1594114323 671314309 -1195611116 -809804670 1454509368 565525934 -1076778995 -925460325 1373620513 651753911 -1985616437 -22882979 1739293927 279753841 -1899486766 -103870140 1623605502 398553192 -2021757447 -260481681 1768950997 511130691 -2146194976 -149644938 1847445708 421197914 -1810696785 -485112519 2048693379 219915285 -1820380746 -461897440 2104578202 175529996 -1698071139 -305246965 1959206065 62925863 -1650148988 -358381294 1940576424 78506046 -1295268605 -976423531 1556456495 734172345 -1247411942 -1029623412 1537761334 749686944 -1139782351 -887652953 1377709085 622402699 -1149400792 -864372290 1433659396 578082962 -1350773401 -662968847 1098036299 913671389 -1475276418 -552197656 1176465490 823673028 -1582867115 -694129213 1336491129 950930671 -1496671924 -775050790 1220868192 1069795574 -1568098808 -712014178 1283905316 998369202 -1511689711 -756923769 1273697085 1022108587 -1403830726 -615248212 1113415446 895119232 -1421936093 -600192331 1160813327 842509209 -1086347668 -935815430 1362216768 641136598 -1202560395 -816491805 1448870745 559625167 -1310445986 -958193976 1609191282 686653412 -1232475577 -1047602479 1485278059 796965885 -1712941376 -287201706 2011756524 15714170 -1635036455 -376675761 1887777781 125961059 -1757602062 -533057948 2033418206 238309192 -1873749269 -413668739 2120137671 156863313 -2075031900 -212421070 1784670088 492361502 -2093202755 -197430741 1832002449 439685895 -1970663786 -41075200 1686400954 327376684 -1914189169 -85919207 1676258211 351181621 -1147959479 -862668833 1436411493 580572915 -1124187312 -872844346 1391469180 636949226 -1253568645 -1034993683 1531342423 742481601 -1306145950 -987563020 1546365518 724343512 -1507551443 -786192453 1210775041 1059964567 -1589030092 -699505758 1330065944 943719054 -1459675361 -537383031 1190231603 838225573 -1349330170 -661263472 1100790314 916163260 -2130860159 -134572265 1861469869 435484219 -2020580456 -258518258 1771963060 513356322 -1910100045 -115269851 1613254303 388988425 -1991513174 -28517572 1732610694 272808464 -1656047643 -364017805 1933891273 71558751 -1708690436 -316652694 1948848848 53355078 -1819197481 -459927743 2107596539 177761901 -1795359794 -470037672 2062719714 234203764 1007393670 1259121424 -771360086 -1526543812 996564895 1281453833 -714588493 -1569780187 852497332 1171727138 -589401448 -1411825138 901633965 1119545147 -608979327 -1397455337 566004706 1455143796 -810358066 -1196041640 651251707 1373011821 -924897577 -1076355519 795280336 1482699590 -1050057988 -1234283926 671795145 1594750815 -972773659 -1325164941 124107598 1885506520 -378807710 -1637029132 556887 1997492161 -301588869 -1727975699 163459964 2126054378 -407874992 -1867029818 248772453 2043987955 -522348983 -1747278113 450013994 1842715580 -186856954 -2082735472 499085107 1790468005 -206500321 -2068431223 336143128 1661866894 -100187596 -1929350494 325379841 1684264855 -43350483 -1972521285 621849287 1377278545 -887174165 -1139147907 578645726 1434082888 -864874510 -1150009500 734733045 1556877923 -976927783 -1295879345 749135596 1537332858 -1029142592 -1246775466 950516387 1335921205 -693511281 -1582372071 1070235322 1221414444 -775676010 -1497157888 914109073 1098580487 -663596099 -1351261397 823260808 1175897630 -551577692 -1474779342 511609359 1769585305 -261035229 -2022188107 420695574 1846836864 -149082310 -2145771604 279249469 1738683051 -22322415 -1985195129 399033892 1624241842 -104421624 -1899915362 63543915 1959701245 -305661113 -1698640943 77880946 1940090596 -357941410 -1649602616 219288153 2048205519 -484674699 -1810152477 176150080 2105075414 -462309524 -1820948486 238942468 2033895826 -533489624 -1758156610 156253469 2119634315 -413246415 -1873187673 15102262 2011251104 -286781414 -1712381812 126596399 1888257465 -377105405 -1635588971 327870816 1687017974 -41646004 -1971078950 350694777 1675632111 -85373867 -1913750333 491872594 1784041924 -211877762 -2074595096 440182091 1832621533 -197999513 -2093615887 894687692 1112861018 -614614816 -1403352970 842931669 1161375043 -600802055 -1422439313 998789630 1284465000 -712625966 -1568604092 1021679079 1273144689 -756288309 -1511209891 686082472 1608775998 -957699964 -1309829102 797511089 1485716775 -1048089443 -1233101813 641679770 1362653452 -936304458 -1086975968 559056259 1448457493 -815995729 -1201941447 388417605 1612839123 -114775703 -1909483009 273353820 1733049546 -29004432 -1992139290 436027511 1861906657 -135061157 -2131488307 512787566 1771549944 -258022078 -2019961388 177330209 2107041975 -459294451 -1818719845 234626104 2063281326 -470647532 -1795863166 71979027 1934450821 -364629697 -1656553047 52925450 1948296348 -316017370 -1708210768 742975629 1531959323 -1035564639 -1253983945 723856532 1545739266 -987017800 -1305707218 580083903 1435783209 -862125677 -1147522811 637445286 1392088112 -873413238 -1124600548 838858985 1190709375 -537814587 -1460229805 915553520 1100287078 -660840996 -1348768438 1059352795 1210269773 -785772041 -1506991775 944354498 1330545748 -699935250 -1589582472 1483169410 794848788 -1234616402 -1049751752 1594530459 671984141 -1325073481 -972829919 1455216304 565962278 -1196247140 -810186998 1372656297 651567679 -1075874939 -925351149 1171279590 852983408 -1411502134 -589750436 1119718143 901429865 -1397494829 -608904379 1259062996 1007482434 -1526355976 -771582098 1281753805 996225627 -1570216991 -714124425 1661566538 336482012 -1928913050 -100651024 1684322899 325290693 -1972708481 -43127831 1842542200 450217710 -2082695340 -186931262 1790915169 498598647 -2068753587 -206150693 2126409262 163143352 -1867510014 -407421036 2043914807 248814241 -1747072229 -522519667 1885726236 123917962 -1637120208 -378751066 1997021701 987795 -1727642839 -301894721 1098674115 914054997 -1351479569 -663404935 1175563226 823565132 -1474311434 -552011168 1336403953 950064999 -1582725411 -693193141 1221207016 1070404478 -1497087292 -775720366 1556840359 734809905 -1295704437 -977129955 1537653694 748784424 -1247225198 -1028658684 1376843669 622315267 -1138846023 -887511505 1434268556 578421530 -1150070112 -864787914 2048020235 219512733 -1810092505 -484761935 2105510674 175684484 -1821251010 -461972824 1959380793 63895471 -1698191851 -306145661 1940128544 77804470 -1649778164 -357739878 1738891119 279080953 -1985266109 -22278443 1623759734 399485920 -1899562406 -104740148 1769920349 511305675 -2022656399 -260602137 1846743876 420750290 -2145553816 -149273858 1783708672 492178582 -2074125012 -212308550 1832712217 440125583 -2093835979 -197809757 1686811698 328041636 -1971006178 -41687672 1676111915 350240957 -1914105593 -85057135 2011573348 14753010 -1712829112 -286294562 1888217213 126671083 -1635415727 -377308729 2034082902 238720192 -1758214790 -533400084 2119196751 156717273 -1872887453 -413584907 1363090632 641215582 -1087275548 -935965326 1448270033 559278151 -1201882627 -816084629 1608815866 686007404 -1310001706 -957496000 1485394147 797859957 -1232653873 -1048575655 1283984556 999242810 -1568248448 -712942314 1273350325 1021507619 -1511282279 -756246257 1112769694 894743560 -1403132494 -614804188 1161707655 842625041 -1422909013 -600370883 1934232897 72170967 -1656460179 -364684037 1948764504 52492750 -1708545932 -315713310 2106688883 177649125 -1818237857 -459746103 2063352170 234582524 -1796071354 -470478640 1862081829 435826099 -2131526647 -134984545 1771100476 513272234 -2019641328 -258373498 1613141271 388081025 -1909918661 -114309971 1732989198 273441176 -1991954398 -29228876 1210330505 1059265823 -1507177307 -785548237 1330243984 944691462 -1589147460 -700401622 1191159227 838374701 -1460550505 -537463807 1100112290 915755316 -1348730738 -660918248 1435713005 580128123 -1147315007 -862294953 1392441844 637127010 -1125082920 -872961970 1531491807 743408969 -1253649165 -1035869083 1545957830 723665232 -1305800470 -986963844 710298954 1565621724 -1000854426 -1285612304 758876499 1513929157 -1019877249 -1271736087 613270904 1401615854 -897342380 -1115384638 601882977 1424437751 -840015795 -1159114533 937516334 1088843192 -638632958 -1360524140 814520631 1200335265 -561842149 -1450850163 960156956 1312679306 -684411856 -1607236442 1045893381 1229988243 -799444951 -1486995265 288910722 1715428628 -13235026 -2010039240 374712731 1632803085 -128202569 -1889732575 535029168 1759827238 -236092260 -2031438838 411967913 1871253823 -159367035 -2121830381 210730470 2072530288 -494854966 -1786368932 199408127 2095417705 -437462829 -1830033339 39122388 1968424258 -329607944 -1688361874 87634381 1916666203 -348696351 -1674551177 860716043 1145719965 -582804185 -1438372431 874559506 1126664324 -634463938 -1389762136 1033303097 1251067055 -744975083 -1533041277 989540384 1308360886 -722120436 -1544396390 788163695 1509776633 -1057747645 -1208795691 697804918 1586534624 -946222758 -1331758644 539092061 1462162635 -835746447 -1188514329 659300420 1347096786 -918404760 -1102745090 136535235 2133093461 -433242641 -1859515015 256809178 2018093132 -515835402 -1773680288 116970737 1912595559 -386484771 -1611561653 26546408 1989288062 -275025468 -1734590126 362040487 1653832753 -73781877 -1935860451 318343358 1711192104 -50861678 -1947150076 458212501 1816720387 -180247111 -2109303505 471990412 1797599258 -231972448 -2060758730 408956872 1869029214 -160543004 -2123792782 521006033 1745541959 -251426051 -2046510485 381396986 1639749484 -122304810 -1884096960 299262947 1724994421 -2620721 -1998638503 97992620 1926238010 -338076032 -1663144426 45808565 1975372579 -323708263 -1682724337 185382814 2081130248 -452798798 -1845107164 207713159 2070299409 -496037205 -1788337603 588123904 1409892246 -855609812 -1173922118 610519833 1399126927 -898782667 -1117087069 768968498 1523759012 -1008998882 -1260595576 716718891 1572828093 -994696697 -1280241007 1052319588 1237200882 -793280952 -1481617698 970251133 1322511339 -673531311 -1596093753 811767638 1197844416 -563284358 -1452554516 923751247 1074291673 -654232989 -1375337739 24845961 1987849759 -277512283 -1737339085 102161040 1896999430 -401032260 -1625322710 262182587 2024252973 -508627049 -1767258367 147673762 2143969844 -423414898 -1849425128 483135213 1808481915 -222138431 -2050662569 463588084 1822882402 -173036584 -2102879410 303531743 1695594057 -65411085 -1960913051 360334022 1652388432 -76274710 -1938615428 974470721 1293029079 -736403603 -1558417413 1031338584 1249888974 -747201676 -1536054302 885962355 1137280741 -624896161 -1379407927 866349674 1151615740 -575859898 -1431690288 664940069 1352998579 -911454455 -1096056929 550496828 1472780970 -826176752 -1178158202 695838231 1585354369 -948451525 -1334773843 773087758 1494438552 -1072037086 -1222822988 1312458830 960346328 -1607145118 -684467724 1230457943 1045462209 -1487327877 -799138323 1088487548 937832682 -1360043696 -639086138 1200407653 814478579 -1451055799 -561670689 1401788458 613066940 -1115424506 -897267312 1423989811 602369189 -1158791905 -840364663 1565921304 709959822 -1286049484 -1000390238 1513870337 758965399 -1271548627 -1020099141 1968482438 39032848 -1688548950 -329385668 1916365983 87972873 -1674113613 -349160155 2072977588 210243618 -1786691176 -494505714 2095244461 199611451 -1829993087 -437537513 1759754466 535070836 -2031232562 -236263080 1871609083 411651181 -2122310185 -158913215 1714958544 289341510 -2009705988 -13541014 1633023177 374522975 -1889823259 -128146061 1461827855 539396505 -1188046813 -836179787 1347190038 659246464 -1102963654 -918213460 1509568829 788332971 -1208725487 -1057791865 1587016996 697353650 -1332112376 -945904482 1251387755 1032952317 -1533491129 -744490799 1308323186 989617636 -1544221602 -722322232 1145905497 860492239 -1438433163 -582717213 1126229312 875025878 -1389460372 -634800902 1817156039 457746769 -2109605653 -179910531 1797414366 472214856 -2060698382 -232059804 1653871093 361963875 -1936035623 -73580465 1710872044 318694778 -1946700608 -51346346 1912113571 117422389 -1611208561 -386803687 1989496250 26377516 -1734660970 -274981888 2133000593 136589575 -1859297091 -433434581 2018428296 256505118 -1774148444 -515402702 2081221324 185326170 -1845326880 -452609162 2069966549 208019011 -1787867143 -496468113 1926718206 97538664 -1663499310 -337759420 1975166695 45979249 -1682651189 -323750051 1639709352 381471294 -1883923580 -122508526 1725316785 298913319 -1999085667 -2134261 1868591770 409420300 -2123492426 -160881888 1745729155 520783381 -2046568529 -251336903 1197656580 811989650 -1452496088 -563373122 1074728477 923287179 -1375637711 -653893721 1236877878 1052668576 -1481170150 -793767028 1322550831 970176185 -1596266749 -673327211 1523964512 768797430 -1260668084 -1008956454 1572347513 717172463 -1279885483 -995012669 1410224722 587817668 -1174391938 -855178264 1399035467 610576093 -1116866713 -898971663 1696062349 303098651 -1961248095 -65107401 1652170644 360525570 -1938522440 -76329426 1808552895 483091241 -2050870637 -221969915 1822529446 463906608 -2102397302 -173488612 2023803881 262667135 -1766937915 -508978605 2144145392 147472230 -1849463076 -423338422 1987789787 24933197 -1737153801 -277736863 1897301954 101824340 -1625757970 -400566664 1585052485 696175571 -1334338967 -948917505 1494499164 773001162 -1223008656 -1071812890 1352823671 665142241 -1096019365 -911531315 1473230702 550012920 -1178479038 -825825580 1137634081 885644215 -1379890675 -624444773 1151545144 866394030 -1431482860 -576029054 1293247251 974279557 -1558511041 -736349527 1249421066 1031772060 -1535719898 -747506000 -493893822 -1786185772 209823342 2072418040 -438172837 -1830472755 200041079 2095796961 -330018960 -1689026586 39464540 1969037002 -348550295 -1673610241 87550533 1915804371 -13052122 -2009077840 288798218 1714521756 -128642241 -1890442327 375091731 1633436293 -236757228 -2031849598 535641656 1760169646 -158426355 -2121684069 411105825 1871170231 -639506550 -1360603364 938444454 1088992816 -561241197 -1450503419 813843135 1199927849 -684036168 -1606590674 959712916 1311981058 -799560799 -1487889609 1046071949 1230961179 -1000933394 -1286486152 710448834 1566549588 -1019530249 -1271135391 758469339 1513251405 -896696356 -1115009206 612572912 1401171558 -840909883 -1159230637 602856169 1424616063 -74123773 -1936472427 362452783 1654499257 -50777574 -1946287476 318198582 1710252960 -179339727 -2109190489 457252637 1816539019 -232605144 -2061137218 472701700 1798040466 -433854873 -1859856655 137201483 2133506013 -514973058 -1773595928 255869778 2017948612 -386372011 -1610654013 116789113 1911635951 -275404212 -1735222566 26987360 1989999606 -1057302837 -1208097187 787789799 1509132145 -946400558 -1332731324 697922558 1587430248 -836673799 -1188663697 539967445 1462243139 -917726496 -1102337418 658701260 1346751322 -582105425 -1437927879 860071811 1145345813 -635436362 -1389940192 875455386 1126781708 -745124195 -1533968885 1033383857 1251942183 -721712508 -1543718382 989195176 1307761470 -793139776 -1480682154 1052230892 1236333690 -673947175 -1596763825 970588405 1323118691 -563991054 -1452991132 812403934 1198226504 -653268501 -1375151747 922847431 1074182225 -854674012 -1173781198 587256968 1409803294 -899452483 -1117503189 611127441 1399463943 -1009435242 -1261302528 769350842 1524395052 -994510449 -1279276775 716609699 1571924021 -338197240 -1664043618 98165796 1927206066 -323337967 -1682083449 45359165 1974669483 -452195014 -1844757076 184708118 2080726144 -496907997 -1788413515 208644111 2070452377 -161442452 -2123913734 409924672 1869202646 -250785419 -2046139933 520302681 1745092815 -121954978 -1883492920 380992626 1639075044 -2696889 -1999509039 299415659 1725925629 -912092031 -1096440809 665646509 1353434427 -825274216 -1178050546 549532084 1472594210 -948364109 -1333908443 695696799 1584418057 -1072375638 -1223432132 773503366 1495107856 -736787227 -1559055245 974906825 1293735263 -747093764 -1535152022 1031152080 1248923974 -624030505 -1379320767 885026299 1137139053 -576468786 -1432029096 867019234 1152031092 -221465527 -2050259745 482530661 1808131571 -173969328 -2103033658 464458108 1822958058 -65586053 -1961882387 303652183 1696492993 -75827102 -1937913612 359962958 1651747288 -277109715 -1736665925 24495361 1987245463 -401186764 -1626255198 102236440 1897869710 -509596641 -1767433079 263081267 2024373669 -422713338 -1848977264 147032362 2143599036 -2031943098 -236703024 1760387946 535450620 -2121349537 -158730551 1870702451 411539429 -2009560460 -12600606 1714875224 288480206 -1890234771 -128811269 1633365825 375136215 -1688989150 -330095948 1968861966 39666584 -1673931205 -348199251 1916253975 87066497 -1785751024 -494359930 2072116028 210160554 -1830658551 -437948769 2095857445 199954355 -1114824050 -896921064 1401111458 612660020 -1159666025 -840444415 1424918459 602519341 -1286165828 -1001285078 1566100368 710933254 -1271173467 -1019453901 1513426825 758267679 -1606798614 -683867524 1312052166 959669072 -1487407373 -800012699 1230608351 1046390601 -1360938280 -639202738 1089461236 938011490 -1450410303 -561295785 1199710189 814034811 -1611123961 -385940591 1911968299 116482749 -1735002338 -275593336 1989908018 27043492 -1859929291 -433812573 2133711385 137030287 -1773240532 -515289158 2017467904 256323222 -2108742813 -179825675 1816216143 457601753 -2061310086 -232400916 1798080086 472626880 -1936413871 -74212409 1654311549 362674923 -1946587320 -50438178 1710689892 317734642 -1533668401 -745462951 1251504867 1033847413 -1543776298 -721623232 1307948794 988972652 -1437754371 -582309013 1145305809 860146247 -1390387228 -634949774 1127104200 875105886 -1189018709 -836357315 1462723207 539513361 -1102264398 -917768412 1346545310 658871816 -1208317031 -1057113329 1509223093 787733027 -1332260992 -946831594 1587097260 698228282 -1261084476 -1009627054 1524302312 769405310 -1279744803 -994077621 1572259313 716305767 -1173427978 -854992800 1409321434 587708748 -1117573905 -899408775 1399672259 610958677 -1453166432 -563789770 1198264716 812327194 -1374702407 -653753297 1073862037 923198723 -1480984430 -792803324 1236769214 1051765032 -1596703605 -674034659 1322933671 970812721 -1883553780 -121868134 1639260448 380768694 -1999207403 -3033981 1725490489 299881903 -2124363714 -160958296 1869523218 409573764 -2045965273 -250987343 1745054987 520379805 -1844686744 -452239106 2080518468 184877522 -1788767119 -496589593 2070934877 208192971 -1663575974 -338630452 1926871414 98470368 -1682301885 -323146539 1974762863 45305337 -1378987643 -624336621 1136668841 885456959 -1432119908 -576412406 1152251056 866829350 -1558849097 -736958175 1293662363 974948365 -1535631954 -746640072 1249279106 1030835220 -1334230559 -948014729 1584865485 695210075 -1223391752 -1072450194 1494934740 773706818 -1096627757 -911869627 1353492735 665557097 -1177612854 -825737892 1472294118 549870704 -1767870131 -509132325 2024673377 262742263 -1848789676 -422935102 2143540344 147121390 -1736705665 -277034519 1987418195 24291525 -1625932442 -401535504 1897421898 102722780 -1961402071 -66039361 1696137221 303968403 -1938119376 -75655770 1651819548 359920778 -2050168549 -221521523 1807910967 482719905 -2103366398 -173662828 1823427630 464026808 1620336411 395538317 -1902494153 -107147615 1744411394 285125524 -1980237266 -17773896 1850726185 424208319 -2143177211 -146372973 1763840816 505750438 -2027130340 -265600374 2099466111 170164201 -1825755565 -467001659 2051967846 222936048 -1807685046 -481830180 1945683789 83883995 -1644779935 -353265929 1955922772 59913154 -1701092744 -308522258 1543143379 754798405 -1242292481 -1024250263 1553447882 730893148 -1298539802 -979441040 1428289505 572966775 -1154509107 -869751205 1380725752 625673070 -1136504108 -884645310 1179479991 826957601 -1472000357 -549175795 1092660142 908565304 -1355887998 -668337644 1217849221 1066522387 -1499953495 -778062273 1341858716 956044042 -1577762128 -688754138 2039443034 243818188 -1753149578 -528072736 2128783939 166042325 -1863529617 -403964935 2002052712 5494526 -1722120380 -295847982 1882792561 121508583 -1640545443 -382700597 1681423934 322916008 -1976164590 -47108220 1666562599 340953777 -1923359989 -94573667 1793324556 501532314 -2064804064 -202725450 1838035477 445186691 -2088742087 -192453713 1122061970 904297988 -1393610818 -605544664 1166838411 848017949 -1417483353 -595207375 1278920352 993916470 -1573607540 -718039270 1263993529 1011888687 -1520868459 -765570301 1599495926 676425312 -1319616550 -966848692 1480301295 792504953 -1237976125 -1053635755 1368250052 646637138 -1081886744 -930838658 1457525469 568795723 -1192332303 -806796441 1386364313 631573775 -1129554763 -877958109 1439693184 583584022 -1144940372 -859396038 1551480235 729711933 -1300769657 -982457327 1528066482 739459364 -1256583010 -1038278648 1326788093 940711275 -1592046383 -702776249 1215883748 1065343346 -1502181176 -781076386 1104061903 919180633 -1346321181 -657984395 1185112534 832852288 -1465057030 -542494612 1774984529 516632007 -2017297283 -255505173 1856100680 430369246 -2135967644 -139949838 1729598819 269526517 -1994787761 -31537959 1618628986 394093036 -1904988074 -109903680 1954221365 58473891 -1703580647 -311272305 1930873132 68286906 -1659328512 -367028074 2057340167 229094801 -1800477653 -475409219 2110603550 181039496 -1815928782 -456912732 1270418648 1019100238 -1514705420 -760193694 1289013441 1003747415 -1562727955 -706897541 1164084458 845526140 -1418926650 -596912816 1108295923 889745509 -1409211937 -620359351 1443765436 554249258 -1207927408 -821605114 1365498021 644147251 -1083328119 -932542177 1490392206 802333720 -1227098718 -1042496204 1605914775 683630593 -1313459781 -961478355 1893149712 131079302 -1629926084 -371294806 2008737801 12441759 -1716221659 -290211405 2114757666 151753908 -1878866674 -419039848 2036424763 241586349 -1754332905 -530042495 1835023476 442961122 -2089919144 -194417202 1779300461 487246075 -2080138943 -217798185 1673245766 347899088 -1917463190 -88939012 1691775071 332480713 -1965551245 -35708443 83401247 1946135177 -352912589 -1645098075 60120582 1955753616 -308592854 -1701048388 170070573 2099520187 -466783487 -1825946729 223270452 2051663522 -482298088 -1807251570 424643195 1850260205 -146674857 -2142839871 505564770 1764065012 -265539762 -2027216936 395575881 1620259551 -107322523 -1902291981 284804688 1744762566 -17324164 -1980721174 1066842839 1217497665 -778511365 -1499468947 956006094 1341935192 -688578590 -1577963660 827142885 1179255411 -549235767 -1471913121 908130044 1093125738 -668035120 -1356224698 572631731 1428593189 -869282913 -1154942199 625766058 1380671036 -884863098 -1136312560 754590337 1543311895 -1024179283 -1242336453 731375256 1552995854 -979793996 -1298221278 501459806 1793366984 -202519950 -2064975132 445542215 1837719505 -192934293 -2088288515 322446188 1681855482 -46775744 -1976470826 341174133 1666373603 -94665127 -1923303729 5552954 2001963948 -296035818 -1721898368 121208611 1883131829 -382263793 -1641009511 244265736 2038956958 -528395740 -1752800590 165869329 2128988039 -403925443 -1863604565 646810518 1368046336 -930878790 -1081812436 568348559 1458011929 -806474077 -1192681931 676725668 1599157042 -967286136 -1319153122 792446909 1480390443 -1053448559 -1238198777 993696754 1279109988 -717948194 -1573664184 1012359147 1263562621 -765903161 -1520562607 903943104 1122378582 -605064468 -1394064774 848091097 1166796623 -595413259 -1417312669 919533725 1103742987 -658466383 -1345869529 832781444 1185156114 -542286424 -1465225922 940929199 1326596153 -702869117 -1591992043 1064875190 1216316448 -780741222 -1502485236 729409785 1551816815 -982021675 -1301235389 739519712 1527979126 -1038463540 -1256358566 631398603 1386565725 -877919769 -1129631375 584033490 1439208516 -859716098 -1144588952 228644949 2057824451 -475088519 -1800828433 181214284 2110401754 -456950432 -1815851530 58413159 1954308337 -311086773 -1703804451 68588670 1930536168 -367463086 -1658862140 269994033 1729165479 -31872739 -1994483317 393874472 1618820286 -109810428 -1905042030 516702211 1774940309 -255712977 -2017128007 430015514 1856418956 -139467466 -2136418912 802539996 1490221386 -1042568976 -1227057050 683150789 1606368595 -961123095 -1313776513 554582510 1443459448 -822075198 -1207496620 644056567 1365554529 -932322085 -1083517875 845339064 1164306734 -596854636 -1419016190 890183073 1107832119 -620659571 -1408873445 1018777994 1270767900 -759746394 -1515192272 1003787667 1288938757 -707070785 -1562524631 347859220 1673320834 -88766408 -1917667154 332803341 1691426203 -36156383 -1965065033 442523942 1835487664 -194117622 -2090258276 487433535 1779078569 -217857005 -2080050043 151845232 2114701798 -419260324 -1878677302 241253737 2036731391 -529572795 -1754764077 131559746 1892696532 -371650450 -1629609736 12236123 2008909261 -290139017 -1716263711 -1471294189 -548739707 1178842175 826573993 -1356852982 -668524132 1093562406 908673200 -1500095199 -778998345 1217936397 1067388059 -1577346760 -688084562 1341519892 955435138 -1241856649 -1023543839 1542759515 754160845 -1298726546 -980405768 1553555522 731795668 -1155445435 -869892653 1429154921 573054207 -1135834788 -884229686 1380116592 625334502 -1826359845 -467352243 2100139255 170566753 -1806814782 -481754796 2051035374 222781560 -1644659223 -352367233 1945509061 82914387 -1701463568 -309163674 1956370652 60614730 -1902844481 -107752151 1620739219 396211205 -1980161626 -16903888 1744257162 284192796 -2142278259 -146252517 1849756833 424033335 -2027771500 -265971454 1764542648 506198062 -1319705518 -967715644 1599636862 677361128 -1237639093 -1053028131 1479885159 791835121 -1081250720 -930456330 1367543116 646200794 -1193236359 -806905617 1458489685 568981955 -1394478026 -605633376 1122997530 904439180 -1416875985 -594870087 1166168323 847602069 -1573225468 -717402990 1278483752 993209790 -1520977891 -766474101 1264179505 1012853159 -1975991142 -46140404 1681302966 322016544 -1923809149 -95277035 1666933167 341594425 -2065478488 -203129794 1793928580 501882130 -2087810895 -192301017 1837164957 445110539 -1752181506 -527899544 2038543826 243696964 -1864232729 -404414351 2129424843 166412637 -1722524468 -296522662 2002402784 6098294 -1640392491 -381769661 1882716665 120637807 -1703168111 -310606073 1953879741 57861675 -1659473016 -367967458 1930957476 69149234 -1801437277 -475590859 2058247823 229207577 -1815217222 -456471764 2109971094 180660736 -2016630795 -255092893 1774372569 516290127 -2136906772 -140094598 1856963264 430453334 -1994969145 -32497839 1729711851 270433917 -1904546850 -109192376 1618250482 393460324 -1592420519 -703420465 1327232629 941410019 -1502063808 -780180522 1215705708 1064370938 -1345446037 -657903619 1103134279 919031505 -1465656462 -542839836 1185790558 833260232 -1130199235 -878331989 1387062801 632018567 -1144044764 -859278414 1438720520 583406238 -1300689137 -981581927 1551330851 728784565 -1256928490 -1038877824 1528474170 740137644 -2090826032 -194529722 1835984892 443144042 -2079505719 -217419169 1778590693 486806387 -1917120798 -88326540 1672835022 347234136 -1965634821 -36570515 1691921367 333421377 -1630038348 -372201950 1893332888 132040462 -1715842387 -289578437 2008298369 11731735 -1878253946 -418697712 2114092970 151342908 -1755194721 -530126327 2037365683 241732389 -1206999528 -821455218 1442891572 554170274 -1084005887 -932949353 1366098733 644494267 -1227542998 -1043194180 1490767622 802979728 -1313281485 -960505179 1605798687 682736521 -1514555780 -759265558 1270339408 1018226630 -1563135387 -707575053 1289360201 1004348383 -1419624882 -597356840 1164730210 845901812 -1408239017 -620180799 1107401595 889629677 -870248425 -1155129215 573534523 1428701613 -884157426 -1135876968 625128738 1380287924 -1023764443 -1241667405 754252041 1542703519 -979936196 -1299157846 731462928 1553862022 -778698637 -1500434203 1066951007 1218400713 -688143254 -1577257732 955622726 1341298128 -548566975 -1471498025 826534253 1178917371 -668971944 -1356366642 908995956 1093213666 -145805089 -2142764983 423711219 1850106213 -266144570 -2027568048 506238442 1764468092 -107693843 -1902933893 396024257 1620961623 -17203980 -1979823006 284630488 1743793486 -352837445 -1644228563 83247511 1945202945 -308943710 -1701653452 60523918 1956427032 -467425143 -1826318305 170772901 2099968307 -481399664 -1807131642 222301628 2051489066 -717610666 -1573056064 993280122 1278439660 -765991601 -1521429031 1012499555 1264497909 -605968028 -1394173454 904906824 1122564318 -594776707 -1416929813 847383633 1166359751 -930270926 -1081474652 646139934 1367629960 -807340757 -1192770115 569283591 1458152593 -967395072 -1320056426 676911148 1600121018 -1053065959 -1237561969 792009781 1479683235 -296484450 -1722601208 5922994 2002604068 -382089849 -1640041199 121087147 1882231869 -527464020 -1752647366 243394688 2038880278 -404599371 -1864008413 166472857 2129337359 -203222534 -2065424020 502100182 1793736768 -191965725 -2088114827 444642511 1837597785 -46622264 -1975539362 322369764 1680984178 -95068719 -1923977913 341523709 1666976875 -32017771 -1995423229 270078905 1730028335 -109398388 -1904376294 393533344 1618208566 -255001945 -2016687567 516070283 1774562077 -140427586 -2136601048 430923666 1856532228 -476028175 -1800973721 229508061 2057909067 -456284440 -1815439746 180602820 2110060370 -310646077 -1703093675 58035183 1953676153 -367644966 -1659822516 68702198 1931444064 -981904803 -1300340021 729232241 1550844903 -1038838204 -1257003310 739964776 1528678398 -878519697 -1129977095 632077123 1386974165 -858841482 -1144508704 583106394 1439059916 -657571271 -1345752401 918561557 1103565699 -542931424 -1465600330 833480460 1185601434 -703215093 -1592591715 941337383 1327274929 -780661230 -1501610364 1064726334 1215389608 -418626604 -1878297790 151134968 2114261614 -530479155 -1754876069 242214625 2036913783 -371733530 -1630471312 131705546 1893636700 -289796097 -1715650711 11824851 2008243781 -88386640 -1917033690 347419292 1672610314 -36268119 -1965971649 332985989 1692386835 -194978942 -2090341612 443464366 1835633208 -217243749 -2079707379 486768311 1778667041 -597531876 -1419422838 845939248 1164653222 -619731195 -1408723053 889308713 1107752639 -759567570 -1514218568 1018661378 1269873300 -707514569 -1563222111 1004162587 1289584269 -1042975880 -1227734034 802886228 1490821826 -960972959 -1312847881 683071053 1605494491 -821101750 -1207317540 553687654 1443343088 -933019821 -1083961403 644701823 1365929705 -1076729368 -925542018 1373374660 651901010 -1195397647 -809984665 1454492893 565640267 -1324752422 -972107444 1594327286 671133792 -1234950717 -1050471083 1483359471 795702393 -1570408052 -714979046 1282087072 996943926 -1526153835 -770732797 1258740921 1006758959 -1396772418 -608583384 1118867602 901226500 -1412221529 -590084815 1172133003 853173277 -2068035296 -205817418 1790060556 498407578 -2083418823 -187253329 1843391509 450419843 -1972911854 -43978364 1684643902 326013096 -1928723189 -99797603 1661232167 335762609 -1727309500 -301176366 1996830824 133374 -1637442211 -379474485 1885928561 124767463 -1747922570 -522722848 2044637274 249135308 -1866656401 -407230983 2125689923 162809045 -1496754007 -775002049 1221015941 1069549843 -1583047504 -693916634 1336606108 950914314 -1475161957 -552214515 1176285623 823886113 -1350626174 -663215084 1097954734 913720632 -1149351731 -864454565 1433414113 578230647 -1139569452 -887833534 1377693176 622517614 -1247428353 -1029509015 1537974739 749506885 -1295514394 -976276368 1556506058 734090588 -1649969055 -358594313 1940461901 78522843 -1697989512 -305296146 1959058772 63172034 -1820528557 -461651771 2104660351 175481321 -1810811830 -485096228 2048873830 219702768 -2146408443 -149464941 1847462185 421083583 -2021807076 -260399990 1769196848 510983590 -1899241417 -104017759 1623556379 398635405 -1985600466 -22997832 1739080962 279934356 -1914434710 -85771268 1676307014 351099600 -1970679949 -40960027 1686613599 327196361 -2092989608 -197610546 1831985780 439800546 -2074982591 -212502569 1784424045 492508923 -1873601778 -413914216 2120055330 156912308 -1757487337 -533074047 2033237563 238522029 -1635216580 -376462422 1887891984 125944454 -1713023195 -287152205 2011903497 15468191 -1232458846 -1047717068 1485064846 797145624 -1310199877 -958341331 1609141911 686734849 -1202609264 -816409850 1449116348 559477290 -1086560375 -935635169 1362232997 641021491 -1422050362 -600175792 1160993514 842295932 -1403977761 -615002295 1113497331 895069797 -1511607308 -756972702 1273549528 1022353998 -1567918099 -712226949 1283790529 998385239 -1795212757 -470283587 2062637831 234253201 -1819083214 -459944284 2107416350 177975176 -1708871143 -316439921 1948963637 53339043 -1656130048 -363968874 1934038828 71313338 -1991759281 -28370215 1732660067 272727029 -1910116778 -115155264 1613467514 388808684 -2020367747 -258698517 1771946833 513471431 -2130811292 -134654222 1861224264 435632094 -1349444893 -661247371 1100970959 915950425 -1459822854 -537137556 1190313942 838176576 -1588948271 -699555257 1329918973 943965035 -1507371320 -786405794 1210660836 1059981170 -1306129785 -987678191 1546152875 724523837 -1253323106 -1035141624 1531293618 742563620 -1124236619 -872762845 1391715225 636801807 -1148172628 -862489030 1436428160 580458262 -608260884 -1397121926 900779456 1119354198 -590124811 -1412147101 853346777 1171929423 -714791714 -1570630584 996886002 1282176356 -771170105 -1525690287 1007059435 1258402173 -972440440 -1324446690 671604132 1593896242 -1050380143 -1235007481 795482557 1483548971 -925748038 -1076558804 651974038 1373332736 -809504605 -1195851723 565285263 1454809369 -523203548 -1747469134 249490696 2044321182 -407025603 -1866827605 162736401 2125732231 -301267946 -1727253376 353594 1996641708 -379142129 -1637748583 124297507 1886359989 -43541440 -1973375786 325713260 1684983290 -99985319 -1928501041 335821173 1661143523 -205777806 -2068110108 498234718 1790264776 -187576213 -2083069699 450867527 1842905553 -1029333587 -1247630021 749468801 1538051095 -976725580 -1295029982 734410904 1556154382 -864152161 -1149688567 577795251 1433879589 -887893626 -1139482352 622702762 1377468476 -552432183 -1474970273 823979237 1176231027 -662746672 -1351059130 913385724 1098258538 -775354885 -1496435347 1070032087 1220564033 -693845534 -1583091340 950706382 1336774744 -104088219 -1899196941 398842953 1623387359 -22644356 -1985918486 279451728 1739532486 -149932713 -2145974847 421418107 1847157997 -260181682 -2021998120 510890082 1769251060 -461591295 -1820615273 175295533 2104884411 -485398248 -1810474610 220137524 2048407714 -358144717 -1650453083 78201887 1940812937 -305471190 -1697787460 63209478 1958981776 -376910226 -1634730248 126267202 1887543252 -286979465 -1713227039 15428443 2011978701 -413972900 -1873512758 157099888 2119833574 -532774331 -1757826349 238084969 2033701887 -197140982 -2093420900 439467814 1832292272 -212723181 -2074793339 492600127 1784368041 -85699016 -1914476882 350893844 1676478338 -41315807 -1970363721 327676685 1686160283 -756617562 -1511924176 1021874058 1274003228 -712299841 -1567876567 998591379 1283619589 -599955820 -1422240254 842205112 1161049902 -615472499 -1403547109 895402913 1113191223 -816709950 -1202270636 559914990 1448652664 -935576869 -1086649779 640834551 1362455393 -1047890192 -1232255386 797186012 1484990282 -957893911 -1310686593 686412741 1609491283 -258736337 -2020290631 513646083 1771744917 -134333642 -2131162208 435182106 1861708428 -28805347 -1991293045 273028657 1732322983 -114969852 -1910340718 388747816 1613554366 -316346549 -1708924963 53120615 1949155057 -364303534 -1655825468 71780990 1933605608 -469801095 -1795663889 233899605 2062956227 -460151968 -1818913802 178045516 2107372250 -872554521 -1124405391 636731083 1391758941 -862970882 -1147720856 580811474 1436109380 -987342891 -1306433725 724055801 1546585711 -1035234356 -1253268646 742781664 1531101814 -699740285 -1588723947 944025263 1329831481 -785970278 -1507837172 1059678902 1210997280 -661567567 -1349093593 916399773 1100486155 -537099352 -1459899586 838001284 1190515218 1997267936 840566 -1727692084 -301813158 1885743097 123803503 -1637333291 -378571197 2043702226 248994628 -1747055874 -522634648 2126360523 163225437 -1867264281 -407568783 1790768004 498844434 -2068671832 -206200258 1842427805 450234123 -2082515279 -187144665 1684503478 325077792 -1972823398 -43111924 1661648815 336432953 -1929060733 -100405739 1281737512 996340670 -1570004476 -714304878 1258817329 1007630247 -1526307299 -771664245 1119767322 901348236 -1397741002 -608757088 1171492611 852803477 -1411518929 -589635911 1372771148 651551706 -1076055456 -925138186 1455363925 565716931 -1196329351 -810137873 1594448766 672033768 -1324926382 -973075772 1482989415 795062257 -1234502069 -1049768227 1846596257 420995639 -2145471603 -149322981 1769805496 511321646 -2022475884 -260815102 1623939731 399272453 -1899676737 -104723671 1738972810 279031324 -1985413210 -22032592 1940374213 77656659 -1649826839 -357657729 1959397084 63780426 -1698404368 -305965210 2105297655 175864417 -1821234213 -462087347 2047971054 219594360 -1809846334 -484909228 1434382953 578405119 -1150250171 -864574509 1376990832 622069478 -1138927780 -887461942 1537571419 748833485 -1247077513 -1028903967 1556659778 735022804 -1295589522 -977145864 1221190157 1070518939 -1496874207 -775900233 1336157716 950212226 -1582676168 -693274706 1175611967 823483049 -1474557165 -551863419 1098886694 913874608 -1351495926 -663289956 1161658722 842707444 -1422663602 -600518440 1112556923 894924269 -1403116457 -614918975 1273366864 1021393350 -1511495556 -756066070 1284230473 999095775 -1568297883 -712860429 1485476102 797811088 -1232801750 -1048330052 1608996127 685794697 -1310116813 -957479771 1448155444 559294882 -1201702888 -816297842 1362943277 641461691 -1087194111 -936014697 2119410090 156537148 -1872904058 -413470704 2034132403 238638373 -1758460769 -533253111 1887971736 126818574 -1635366732 -377391070 2011557249 14867735 -1712616275 -286475205 1675932110 350454104 -1913990942 -85073804 1686730199 328090945 -1970858757 -41933715 1832860156 439880042 -2093918000 -197760954 1783823845 492162419 -2074305335 -212095905 1546039331 723615925 -1305947889 -986717799 1531671610 743195820 -1253763818 -1035852416 1392326673 637143175 -1124902595 -873174613 1435565064 580373662 -1147232988 -862343758 1100062791 915837137 -1348484757 -661065219 1190945886 838554824 -1460533902 -537578012 1330260085 944576739 -1589360295 -700220977 1210575980 1059118330 -1507226304 -785465898 1732808939 273653885 -1991839289 -29245103 1613059314 388129892 -1909770786 -114555576 1771247833 513026127 -2019722763 -258324125 1862196416 435809366 -2131706388 -134771334 2063564943 234401817 -1796087389 -470363851 2106737814 177566720 -1818483270 -459598548 1948518589 52639787 -1708496495 -315795193 1934216356 72285234 -1656246904 -364864226 325527268 1684018802 -43431992 -1972471970 336257789 1661850219 -100367407 -1929137337 498904790 1790680640 -206385158 -2068447380 449931983 1842764377 -186709021 -2082981003 248526464 2044134934 -522299476 -1747359942 163443353 2126168591 -407661643 -1867209949 769714 1997311524 -301604962 -1727860984 124156587 1885424189 -379053177 -1636881647 671680044 1594767034 -972593408 -1325377642 795132469 1482945187 -1049976039 -1234332785 651333150 1372962440 -925044942 -1076109404 566184455 1454930577 -810472661 -1196024899 901649992 1119430366 -609192092 -1397274638 852742737 1171579591 -589450371 -1411742741 996515450 1281535724 -714342570 -1569927232 1007180387 1259301621 -771343537 -1526658087 175904677 2105222963 -462260599 -1821030881 219272124 2048320298 -484461936 -1810333178 78094231 1939910401 -357957957 -1649488339 63593358 1959619352 -305907038 -1698493900 399181761 1623996247 -104503571 -1899866501 279364568 1738666830 -22502668 -1984982430 420515827 1847050085 -148967713 -2145788343 511527914 1769634684 -260887866 -2022434224 823277421 1175783419 -551791039 -1474599209 914355060 1098433506 -663645608 -1351179570 1070186335 1221496777 -775430541 -1497305371 950303558 1336101840 -693495190 -1582486788 749020937 1537349535 -1028962779 -1246988621 734585616 1557123974 -976846276 -1295928662 578727739 1434034093 -865022441 -1149763967 622029602 1377065908 -887289330 -1139131752 558974054 1448506608 -815848118 -1202186788 641499263 1362866409 -936189613 -1086991931 797625428 1485700290 -1048269448 -1232888338 686229581 1608530139 -957781663 -1309779465 1021727746 1273062548 -756533970 -1511062088 999002139 1284284557 -712642249 -1568489055 842914864 1161489574 -600589028 -1422619254 894441513 1113008319 -614565627 -1403434605 440362158 1832408120 -198113918 -2093599468 491954359 1783992353 -212024933 -2074349299 350547100 1675877386 -85291600 -1913799386 327755909 1687033875 -41465431 -1971291841 126383306 1888437340 -377088538 -1635703440 15053011 2011332677 -286535169 -1712529047 156499192 2119486574 -413295148 -1873105598 238958817 2033780855 -533702195 -1757976229 944403751 1330464177 -700181493 -1589435235 1059565886 1210089896 -785788910 -1506877308 915537173 1100402051 -660628423 -1348948817 838613260 1190857114 -537765856 -1460311882 637363523 1392137685 -873266065 -1124846343 579903834 1435996620 -862011274 -1147539232 723971441 1545723367 -987198371 -1305494325 743123304 1531714046 -1035646908 -1253934894 52712943 1948476793 -316001085 -1708325803 71930358 1934532960 -364384038 -1656700852 234872285 2063134027 -470696719 -1795781529 177347012 2106927442 -459507480 -1818539906 512968075 1771336989 -258136921 -2019945423 436109714 1861857540 -135208770 -2131242968 273206713 1733295407 -28922731 -1992188925 388303264 1612855606 -114595700 -1909696486 -183469127 -2112402641 454957717 1813588483 -226639968 -2055565514 477355660 1802825242 -70519925 -1932737763 365269671 1656922673 -56215662 -1952381180 313022142 1705993768 -391681059 -1616880821 111741681 1907243623 -271929404 -1731354798 29675240 1992556158 -428022801 -1854155911 141722307 2138419797 -518969354 -1776937120 253707994 2014869068 -830579855 -1183224857 544225885 1467419339 -921460888 -1105940482 656277060 1343934162 -1062874301 -1214061611 783004271 1504477945 -943188134 -1328601140 700872310 1589724896 -741782763 -1529971837 1036462649 1254103727 -727412980 -1549549670 984280608 1303240374 -585972953 -1441401935 857514507 1142657693 -629209282 -1384630360 879846930 1131828868 -334804232 -1693681042 33893332 1963072322 -345600287 -1671315849 90763213 1919934299 -489635126 -1781009828 215917542 2077856624 -440596781 -1833290171 196306943 2092193641 -239314276 -2034537974 531774384 1756695334 -154034555 -2116637165 417333161 1876479807 -9973074 -2006916552 292139906 1718518548 -133556553 -1894963679 369391515 1627604749 -681219536 -1604167002 963316508 1315715978 -804737495 -1492148545 1040633605 1224867731 -641801726 -1363553644 934314798 1085780920 -556587493 -1445718387 819808055 1205499809 -892175788 -1110095166 618404728 1406872558 -843071923 -1162309925 598859617 1421275127 -1005981082 -1290878224 705139530 1560323036 -1016842625 -1268578583 761943891 1517119429 -953804485 -1340003923 690518039 1580157057 -1068770014 -1219695180 776322062 1497533592 -906129143 -1090870881 670298149 1358217395 -829401840 -1181260410 547238972 1469645994 -628029089 -1382663735 882862195 1134057701 -570634938 -1426326064 871541866 1156947196 -733314707 -1555189253 977592385 1296290007 -752401036 -1541376542 1026106456 1244533966 -62375437 -1957754523 306600159 1698785353 -81396246 -1943876228 355179718 1647094864 -225201727 -2053865129 480104685 1805312123 -167873064 -2097593010 468718836 1828136034 -503371369 -1762125567 267471035 2029418541 -426578546 -1852449512 144477346 2140912692 -282811995 -1742499533 19579017 1982722079 -397843012 -1622256342 105317520 1900033030 -566417286 -1455810324 808667478 1194621376 -649008029 -1369973515 928943439 1079623129 -790192056 -1478389538 1055441252 1240461810 -678730671 -1601415993 965019005 1317156331 -1014351842 -1265825656 763648306 1518561700 -991429625 -1277113199 719953195 1575923133 -850284500 -1168736070 593481984 1415111062 -902007755 -1120189277 607261977 1395991951 -447543118 -1839974364 190671262 2086295816 -499200853 -1791361987 204516743 2067242257 -343375744 -1668304874 92725676 1921110330 -320519015 -1679657969 48965045 1978406179 -119269162 -1880938432 384465402 1642940780 -7742257 -2003899303 294108643 1719700853 -163606300 -2126995342 405926344 1865859422 -246262531 -2041224085 526136785 1750795591 -1854095683 -428110293 2138234769 141946631 -1777239388 -518632910 2015304584 253242142 -1616431473 -392165863 1906923427 112092981 -1731530090 -271728128 1992594362 29598508 -1932808487 -70476209 1657130997 365100899 -1952027968 -56534442 1705511916 313473914 -2112870677 -183036291 1813923783 454653777 -2055347470 -226831772 1802732510 477410120 -1441620363 -585781533 1142751065 857460687 -1384162708 -629642502 1131494208 880151510 -1530325433 -741464367 1254586219 1036011517 -1549479330 -727457080 1303032690 984450020 -1213886959 -1063076217 1504440125 783081387 -1329051128 -942703970 1590045476 700521394 -1182923229 -830916939 1466984207 544692121 -1106001350 -921374036 1344119574 656053120 -2006478852 -10436758 1718218448 292478534 -1895150619 -133334157 1627663049 369302111 -2034497586 -239388840 1756522210 531977844 -2116959273 -153685183 1876927227 416846445 -1781489768 -489181426 2078211764 215600674 -1833084031 -440767721 2092120749 196348475 -1693771862 -334747844 1963292294 33703440 -1670982733 -345906395 1919464095 91193865 -1291210956 -1005674590 1560792600 704708238 -1268487379 -1016898629 1516898817 762133143 -1110300922 -892004464 1406944810 618362556 -1161829601 -843525239 1420919347 599175845 -1363230896 -642150458 1085333116 934801130 -1445758135 -556512289 1205672549 819604211 -1603979422 -681441292 1315657294 963405528 -1492585605 -804273171 1225167447 1040294593 -1555375041 -733090647 1296350483 977505669 -1540941786 -752867152 1244231946 1026443676 -1382984691 -627678053 1134507297 882378167 -1426288620 -570711934 1156772152 871743918 -1090663333 -906298163 1358146935 670342625 -1181743038 -828950316 1469999470 546920952 -1339669399 -954108673 1579689285 690951635 -1219788688 -1068715802 1497751900 776131018 -1742406409 -282866591 1982504411 19770701 -1622591250 -397539208 1900501442 104884564 -1761643323 -503823277 2029065705 267789695 -1852657444 -426409910 2140983792 144433510 -2053903213 -225125371 1805487551 479903017 -2097272694 -168224740 1827686822 469203248 -1958189919 -61909961 1699087757 306263323 -1943691080 -81620946 1647034772 355266818 -1169035906 -849945112 1415547986 593018052 -1120130713 -902096399 1395804235 607484125 -1265998516 -1014147622 1518601312 763573494 -1276665515 -991915581 1575600249 720302319 -1478034150 -790508148 1239981110 1055894688 -1601488637 -678688363 1317361711 964847801 -1455590104 -566606402 1194529796 808723602 -1370443471 -648576601 1079955485 928637067 -2126525002 -164037344 1865526426 406232076 -2041443921 -246073031 1750886531 526080021 -1880865404 -119311086 1642734760 384635966 -2004254307 -7425781 1720180913 293654567 -1668751918 -342889148 1921432830 92376168 -1679484469 -320722595 1978366183 49039473 -1840032288 -447453834 2086483148 190448730 -1791061511 -499539601 2066804949 204980291 1036644785 1255063847 -741896035 -1530879989 983840168 1302529342 -727034748 -1548917742 856848771 1142245653 -585361233 -1441060807 880786842 1131973900 -630072138 -1384715232 545186261 1467601219 -831487751 -1183338385 655566284 1343493466 -920828704 -1105562506 782592487 1503811953 -1062532917 -1213450147 701017598 1590664552 -943272750 -1329464252 111661433 1906369007 -391532459 -1615953725 30020960 1993156086 -272337844 -1732033318 142367051 2138794461 -428722073 -1854600975 252812626 2014752196 -517997442 -1776759576 454082845 1813508491 -182542287 -2112253785 477955332 1803171218 -227318744 -2055973698 365644079 1657567673 -70965245 -1933436779 312905014 1705098656 -56038374 -1951409012 617791728 1406529638 -891510308 -1109683894 599721193 1421358207 -844012091 -1162455725 705251522 1561229396 -1006163474 -1291839112 761564379 1516485709 -1016402441 -1267868319 962973844 1315102722 -680808008 -1603501778 1040716941 1225729051 -804883039 -1493088969 935221414 1085892656 -642762358 -1363736292 819174591 1205120041 -555876973 -1445278459 532471864 1757139118 -239959788 -2034912894 416359457 1876300983 -153139955 -2116520549 291989514 1717590172 -9893594 -2006042192 369798163 1628281989 -133903041 -1895563863 34336860 1963770058 -335179408 -1694326298 90584133 1918960851 -345483927 -1670420993 214988910 2077706488 -488761022 -1780930092 196983927 2092600545 -441197221 -1833636403 268407603 2029560741 -504237537 -1762213239 143808298 2140497852 -425970170 -1852111216 19143425 1982016407 -282428883 -1741862213 105504536 1900998542 -397951436 -1623159134 306742103 1699722177 -62463365 -1958620435 354764622 1646426072 -81058206 -1943267596 479398757 1804876787 -224564663 -2053481761 469684092 1828323306 -168776112 -2097701178 881964027 1133937517 -627060009 -1382489535 872183778 1157318516 -571337010 -1426774440 977943497 1296894815 -733717787 -1555862925 1026031568 1243664198 -752247044 -1540444566 690398111 1579258633 -953630029 -1339035099 776693638 1498175248 -1069218134 -1220397508 670903213 1358568251 -906802559 -1091274217 546369460 1469570850 -828469608 -1181106674 384082546 1642304228 -118832290 -1880230968 294217323 1720604413 -7927993 -2004863023 406792768 1865947862 -164541588 -2127135750 525528665 1750458063 -245592203 -2040807453 190034454 2085913216 -446835910 -1839537236 205420047 2067351193 -500164829 -1791547467 92813860 1921977010 -343516408 -1669239906 48627261 1977798315 -320102639 -1678987385 764052154 1519235628 -1014701162 -1266429184 719799971 1574991413 -991352945 -1276242151 592513672 1414937118 -849384540 -1168614606 607964817 1396440583 -902647875 -1120559317 809341662 1195024968 -567020558 -1456159900 928011975 1079469649 -648136725 -1369897091 1055267564 1239493242 -790070336 -1477489834 965467893 1317858915 -679100455 -1602056369 1503999157 782369827 -1213508199 -1062443761 1590227116 701481018 -1329163904 -943611626 1467923591 544836625 -1183785557 -831001283 1343453342 655640584 -1105389134 -921032412 1142039761 857019463 -1440987651 -585403029 1132454088 880332894 -1385070108 -629755534 1254730979 1036950645 -1530409521 -742326951 1302620410 983783532 -1549137450 -726845120 1657476221 365700331 -1933216431 -71154233 1705431140 312598770 -1951878840 -55606818 1813027919 454536409 -2111898269 -182858251 1803376726 477784256 -2056046214 -227276308 2138833945 142292111 -1854773963 -428517981 2014429184 253161622 -1776312020 -518483526 1906805803 111197373 -1616253689 -391193199 1992968242 30242980 -1731974882 -272426616 1086195188 934884706 -1364171560 -642296754 1205060077 819261819 -1445093183 -556101545 1315278278 962772304 -1603539734 -680731524 1225279967 1041201481 -1492768525 -805234587 1560876432 705570054 -1291356996 -1006615510 1516556681 761520415 -1268076379 -1016233933 1406311842 617983284 -1109590898 -891565032 1421826491 599288109 -1162790761 -843708415 2077238588 215422378 -1780595696 -489065338 2092818725 196792755 -1833730039 -441143137 1963699470 34381208 -1694118878 -335348556 1919314199 90265985 -1670903749 -345032531 1718039896 291505614 -2006363020 -9542430 1628107073 370000343 -1895526291 -133979909 1757199722 532385276 -2035098554 -239735600 1875999091 416696805 -2116085665 -153605943 1804817975 479487649 -2053294309 -224786547 1828622894 469344952 -2098138366 -168311916 1699274245 307228307 -1958297815 -62812225 1646598684 354560650 -1943307472 -80983130 1982088787 19101381 -1742067841 -282257431 1900642890 105820892 -1622678682 -398404624 2030030433 267976439 -1762545843 -503930917 2140277368 143997678 -1852019884 -426026046 1358788351 670713449 -1091364909 -906746043 1469100774 546800240 -1180773430 -828775588 1579613901 690081371 -1339514911 -953176201 1498102484 776735298 -1220191240 -1069388946 1296721563 978146829 -1555822665 -733792479 1244111490 1025544724 -1540766802 -751897800 1133637289 882302527 -1382051963 -627523821 1157376688 872094246 -1426961508 -571114742 1921542006 93280224 -1668938150 -343853364 1977983855 48403449 -1679048125 -320015659 2085875524 190111698 -1839362456 -447037698 2067671901 205069259 -1791997327 -499680537 1866430226 406341508 -2127489474 -164223320 1750250251 525697949 -2040737241 -245636431 1642397472 384028598 -1880449524 -118640998 1720269625 294521775 -2004395499 -8361341 1239828414 1054963496 -1477957998 -789637628 1317766055 965522225 -1601838453 -679292387 1195233164 809172762 -1456230752 -566976970 1078987669 928463619 -1369544007 -648455633 1414617050 592865100 -1168165130 -849869216 1396478915 607888213 -1120734481 -902446471 1519050728 764276606 -1266368828 -1014788526 1575427057 719334247 -1276544291 -991016373 790191055 1478388569 -1055442205 -1240462731 678731734 1601417024 -965017862 -1317155220 566416381 1455809387 -808668463 -1194622393 649009124 1369974642 -928942392 -1079622050 850283435 1168735037 -593483129 -1415112175 902008754 1120190244 -607261026 -1395991032 1014350745 1265824527 -763649355 -1518562781 991430528 1277114134 -719952212 -1575922118 343374599 1668303761 -92726741 -1921111363 320519966 1679658888 -48964046 -1978405212 447542069 1839973283 -190672359 -2086296945 499201836 1791363002 -204515840 -2067241322 163605347 2126994421 -405927345 -1865860391 246263674 2041225196 -526135722 -1750794560 119268177 1880937415 -384466307 -1642941717 7743304 2003900382 -294107548 -1719699726 906128014 1090869784 -670299230 -1358218444 829402775 1181261313 -547237957 -1469645011 953803452 1340002858 -690519152 -1580158202 1068770981 1219696179 -776321143 -1497532641 733313770 1555188348 -977593402 -1296290992 752402163 1541377637 -1026105377 -1244532919 628028120 1382662734 -882863116 -1134058654 570635969 1426327127 -871540755 -1156946053 225200710 2053864144 -480105622 -1805313028 167874143 2097594057 -468717709 -1828134939 62374516 1957753570 -306601128 -1698786354 81397357 1943877371 -355178687 -1647093801 282810914 1742498484 -19580146 -1982723176 397844027 1622257325 -105316585 -1900032127 503370256 1762124422 -267472068 -2029419606 426579465 1852450463 -144476379 -2140911693 489634125 1781008859 -215918495 -2077857545 440597844 1833291202 -196305800 -2092192530 334803327 1693680105 -33894317 -1963073339 345601382 1671316976 -90762166 -1919933220 9972009 2006915519 -292141051 -1718519661 133557552 1894964646 -369390564 -1627603830 239313179 2034536845 -531775433 -1756696415 154035458 2116638100 -417332178 -1876478792 641800581 1363552531 -934315863 -1085781953 556588444 1445719306 -819807056 -1205498842 681218487 1604165921 -963317605 -1315717107 804738478 1492149560 -1040632702 -1224866796 1005980129 1290877303 -705140531 -1560324005 1016843768 1268579694 -761942828 -1517118398 892174803 1110094149 -618405633 -1406873495 843072970 1162311004 -598858522 -1421274000 70518796 1932736666 -365270752 -1656923722 56216597 1952382083 -313021127 -1705992785 183468094 2112401576 -454958830 -1813589628 226640935 2055566513 -477354741 -1802824291 428021864 1854155006 -141723324 -2138420782 518970481 1776938215 -253706915 -2014868021 391680090 1616879820 -111742602 -1907244576 271930435 1731355861 -29674129 -1992555015 1062873284 1214060626 -783005208 -1504478850 943189213 1328602187 -700871183 -1589723801 830578934 1183223904 -544226854 -1467420340 921461999 1105941625 -656276029 -1343933099 585971872 1441400886 -857515636 -1142658790 629210297 1384631343 -879845995 -1131827965 741781650 1529970692 -1036463682 -1254104792 727413899 1549550621 -984279641 -1303239375 1265999563 1014148701 -1518600217 -763572367 1276664530 991914564 -1575601154 -720303256 1169037049 849946223 -1415546923 -593017021 1120129760 902095478 -1395805236 -607485094 1455591087 566607417 -1194528893 -808722667 1370442422 648575520 -1079956582 -928638196 1478035101 790509067 -1239980111 -1055893721 1601487492 678687250 -1317362776 -964848834 1880866307 119312021 -1642733777 -384634951 2004253210 7424652 -1720181962 -293655648 2126526001 164038311 -1865525475 -406231157 2041442856 246071998 -1750887676 -526081134 1840033383 447454961 -2086482101 -190447651 1791060606 499538664 -2066805934 -204981308 1668752981 342890179 -1921431687 -92375057 1679483468 320721626 -1978367136 -49040394 1382985610 627679004 -1134506330 -882377168 1426287507 570710789 -1156773185 -871744983 1555376056 733091630 -1296349548 -977504766 1540940705 752866103 -1244233075 -1026444773 1339670510 954109816 -1579688254 -690950572 1219787767 1068714849 -1497752869 -776132019 1090664412 906299210 -1358145808 -670341530 1181742021 828949331 -1470000407 -546921857 1761644354 503824340 -2029064594 -267788552 1852656475 426408909 -2140984713 -144434463 1742407536 282867686 -1982503332 -19769654 1622590313 397538303 -1900502459 -104885549 1958190886 61910960 -1699086838 -306262372 1943690047 81619881 -1647035885 -355267963 2053904148 225126274 -1805486536 -479902034 2097271565 168223643 -1827687903 -469204297 2034498633 239389919 -1756521115 -531976717 2116958288 153684166 -1876928132 -416847382 2006479995 10437869 -1718217385 -292477503 1895149666 133333236 -1627664050 -369303080 1693772845 334748859 -1963291391 -33702505 1670981684 345905314 -1919465192 -91194994 1781490719 489182345 -2078210765 -215599707 1833082886 440766608 -2092121814 -196349508 1110301825 892005399 -1406943827 -618361541 1161828504 843524110 -1420920396 -599176926 1291211955 1005675557 -1560791649 -704707319 1268486314 1016897596 -1516899962 -762134256 1603980517 681442419 -1315656247 -963404449 1492584700 804272234 -1225168432 -1040295610 1363231959 642151489 -1085331973 -934800019 1445757134 556511320 -1205673502 -819605132 1616432392 392166814 -1906922460 -112091982 1731528977 271726983 -1992595395 -29599573 1854096698 428111276 -2138233834 -141945728 1777238307 518631861 -2015305713 -253243239 2112871788 183037434 -1813922752 -454652714 2055346549 226830819 -1802733479 -477411121 1932809566 70477256 -1657129870 -365099804 1952026951 56533457 -1705512853 -313474819 1530326464 741465430 -1254585108 -1036010374 1549478361 727456079 -1303033611 -984450973 1441621490 585782628 -1142749986 -857459640 1384161771 629641597 -1131495225 -880152495 1182924196 830917938 -1466983288 -544691170 1106000317 921372971 -1344120687 -656054265 1213887894 1063077120 -1504439110 -783080404 1329049999 942702873 -1590046557 -700522443 -406793785 -1865948847 164540651 2127134845 -525527586 -1750457016 245593330 2040808548 -384083467 -1642305181 118831321 1880229967 -294216212 -1720603270 7929024 2004864086 -92814941 -1921978059 343515279 1669238809 -48626246 -1977797332 320103574 1678988288 -190035567 -2085914361 446834877 1839536171 -205419128 -2067350242 500165796 1791548466 -592514801 -1414938215 849383459 1168613557 -607963882 -1396439680 902648890 1120560300 -764053187 -1519236693 1014700049 1266428039 -719799004 -1574990414 991353864 1276243102 -1055268501 -1239494147 790069319 1477488849 -965466766 -1317857820 679101534 1602057416 -809342631 -1195025969 567019637 1456158947 -928010944 -1079468586 648137836 1369898234 -19144570 -1982017520 282427818 1741861180 -105503585 -1900997623 397952435 1623160101 -268408652 -2029561822 504236440 1762212110 -143807315 -2140496837 425971073 1852112151 -479399710 -1804877708 224563662 2053480792 -469682949 -1828322195 168777175 2097702209 -306743088 -1699723194 62462460 1958619498 -354763575 -1646424993 81059301 1943268723 -977944498 -1296895784 733716834 1555862004 -1026030505 -1243663167 752248187 1540445677 -881964932 -1133938454 627059024 1382488518 -872182683 -1157317389 571338057 1426775519 -670904278 -1358569284 906801414 1091273104 -546368461 -1469569883 828470559 1181107593 -690399208 -1579259762 953628980 1339034018 -776692735 -1498174313 1069219117 1220398523 -705252539 -1561230381 1006162537 1291838207 -761563300 -1516484662 1016403568 1267869414 -617792649 -1406530591 891509339 1109682893 -599720082 -1421357064 844013122 1162456788 -935222495 -1085893705 642761229 1363735195 -819173576 -1205119058 555877908 1445279362 -962974957 -1315103867 680806975 1603500713 -1040716022 -1225728100 804884006 1493089968 -291990643 -1717591269 9892513 2006041143 -369797228 -1628281086 133904056 1895564846 -532472897 -1757140183 239958675 2034911749 -416358490 -1876299984 153140874 2116521500 -214989847 -2077707393 488760005 1780929107 -196982800 -2092599450 441198300 1833637450 -34337829 -1963771059 335178487 1694325345 -90583102 -1918959788 345485038 1670422136 -856849916 -1142246766 585360168 1441059774 -880785891 -1131972981 630073137 1384716199 -1036645834 -1255064928 741894938 1530878860 -983839185 -1302528327 727035651 1548918677 -782593440 -1503812874 1062531916 1213449178 -701016455 -1590663441 943273813 1329465283 -545187246 -1467602236 831486846 1183337448 -655565237 -1343492387 920829799 1105563633 -142368052 -2138795430 428721120 1854600054 -252811563 -2014751165 517998585 1776760687 -111662338 -1906369944 391531474 1615952708 -30019865 -1993154959 272338891 1732034397 -365645144 -1657568706 70964100 1933435666 -312904015 -1705097689 56039325 1951409931 -454083942 -1813509620 182541238 2112252704 -477954429 -1803170283 227319727 2055974713 -2085874493 -190110635 1839363567 447038841 -2067672870 -205070260 1791996406 499679584 -1921540879 -93279129 1668939229 343854411 -1977984792 -48404354 1679047108 320014674 -1642396505 -384027599 1880450443 118641949 -1720270658 -294522840 2004394386 8360196 -1866429291 -406340605 2127490489 164224303 -1750251380 -525699046 2040736160 245635382 -1195232245 -809171811 1456231719 566977969 -1078988782 -928464764 1369542974 648454568 -1239827399 -1054962513 1477958933 789638531 -1317767136 -965523274 1601837324 679291290 -1519049617 -764275463 1266369859 1014789589 -1575427978 -719335200 1276543322 991015372 -1414615971 -592864053 1168166257 849870311 -1396479932 -607889198 1120733544 902445566 -1699273342 -307227372 1958298798 62813240 -1646599781 -354561779 1943306423 80982049 -1804816976 -479486682 2053295260 224787466 -1828623959 -469345985 2098137221 168310803 -2030029338 -267975312 1762546890 503931996 -2140278273 -143998615 1852018899 426025029 -1982087724 -19100350 1742068984 282258542 -1900643891 -105821861 1622677729 398403703 -1579612854 -690080292 1339516006 953177328 -1498103469 -776736315 1220190335 1069388009 -1358787208 -670712338 1091365972 906747074 -1469101727 -546801161 1180772429 828774619 -1133636306 -882301512 1382052866 627524756 -1157377737 -872095327 1426960411 571113613 -1296720612 -978145910 1555823664 733793446 -1244112635 -1025545837 1540765737 751896767 -1315277247 -962771241 1603540845 680732667 -1225280936 -1041202482 1492767604 805233634 -1086194061 -934883611 1364172639 642297801 -1205061014 -819262724 1445092166 556100560 -1406310875 -617982285 1109591817 891565983 -1421827524 -599289174 1162789648 843707270 -1560875497 -705569151 1291358011 1006616493 -1516557810 -761521512 1268075298 1016232884 -1963698551 -34380257 1694119845 335349555 -1919315312 -90267130 1670902716 345031466 -2077237573 -215421395 1780596631 489066241 -2092819806 -196793804 1833728910 441142040 -1757198611 -532384133 2035099585 239736663 -1876000012 -416697758 2116084696 153604942 -1718038817 -291504567 2006364147 9543525 -1628108090 -370001328 1895525354 133979004 -1467922688 -544835690 1183786540 831002298 -1343454439 -655641713 1105388085 921031331 -1503998158 -782368860 1213509150 1062444680 -1590228181 -701482051 1329162759 943610513 -1254729884 -1036949518 1530410568 742328030 -1302621315 -983784469 1549136465 726844103 -1142038698 -857018432 1440988794 585404140 -1132455089 -880333863 1385069155 629754613 -1813026872 -454535330 2111899364 182859378 -1803377711 -477785273 2056045309 227275371 -1657475078 -365699220 1933217494 71155264 -1705432093 -312599691 1951877839 55605849 -1906804820 -111196358 1616254592 391194134 -1992969291 -30244061 1731973785 272425487 -2138832994 -142291192 1854774962 428518948 -2014430329 -253162735 1776310955 518482493 1708870046 316438792 -1948964686 -53340124 1656130951 363969809 -1934037845 -71312323 1795211692 470282554 -2062638976 -234254314 1819084213 459945251 -2107415399 -177974257 2020366842 258697580 -1771947818 -513472448 2130812387 134655349 -1861223217 -435631015 1991758280 28369246 -1732661020 -272727950 1910117841 115156295 -1613466371 -388807573 1588947286 699554240 -1329919878 -943965972 1507372367 786406873 -1210659741 -1059980043 1349443940 661246450 -1100971960 -915951394 1459823997 537138667 -1190312879 -838175545 1124235570 872761764 -1391716322 -636802936 1148173611 862490045 -1436427257 -580457327 1306128640 987677078 -1546153940 -724524870 1253324057 1035142543 -1531292619 -742562653 2092988639 197609545 -1831986701 -439801499 2074983622 212503632 -1784422934 -492507780 1914433773 85770363 -1676308031 -351100585 1970681076 40961122 -1686612520 -327195314 1635215547 376461357 -1887893097 -125945599 1713024162 287153204 -2011902578 -15467240 1873600649 413913119 -2120056411 -156913357 1757488272 533074950 -2033236548 -238521046 1202608151 816408705 -1449117381 -559478355 1086561294 935636120 -1362232030 -641020492 1232457765 1047716019 -1485065975 -797146721 1310200892 958342314 -1609140976 -686733946 1511606387 756971749 -1273550497 -1022354999 1567919210 712228092 -1283789498 -998384176 1422049345 600174807 -1160994451 -842296837 1403978840 615003342 -1113496204 -895068702 1475160860 552213386 -1176286672 -823887194 1350627077 663216019 -1097953751 -913719617 1496752942 775001016 -1221017086 -1069550956 1583048503 693917601 -1336605157 -950913395 1247427448 1029508078 -1537975724 -749507902 1295515489 976277495 -1556505011 -734089509 1149350730 864453596 -1433415066 -578231568 1139570515 887834565 -1377692033 -622516503 1820527572 461650754 -2104661256 -175482258 1810812877 485097307 -2048872735 -219701641 1649968102 358593392 -1940462902 -78523812 1697990655 305297257 -1959057709 -63171003 1899240368 104016678 -1623557476 -398636534 1985601449 22998847 -1739080059 -279933421 2146407298 149463828 -1847463250 -421084616 2021808027 260400909 -1769195849 -510982623 1324751453 972106443 -1594328207 -671134745 1234951748 1050472146 -1483358360 -795701250 1076728431 925541113 -1373375677 -651901995 1195398774 809985760 -1454491814 -565639220 1396771385 608582319 -1118868715 -901227645 1412222496 590085814 -1172132084 -853172326 1570406923 714977949 -1282088153 -996944975 1526154770 770733700 -1258739906 -1006757976 1972910741 43977219 -1684644935 -326014161 1928724108 99798554 -1661231200 -335761610 2068034215 205816369 -1790061685 -498408675 2083419838 187254312 -1843390574 -450418940 1747921649 522721895 -2044638243 -249136309 1866657512 407232126 -2125688892 -162807982 1727308483 301175381 -1996831761 -134279 1637443290 379475532 -1885927434 -124766368 28806298 1991293964 -273027658 -1732322016 114968707 1910339605 -388748881 -1613555399 258737320 2020291646 -513645180 -1771743982 134332593 2131161127 -435183203 -1861709557 469802238 1795665000 -233898542 -2062955196 460151015 1818912881 -178046517 -2107373219 316347596 1708926042 -53119520 -1949153930 364302549 1655824451 -71781895 -1933606545 987343954 1306434756 -724054658 -1546584600 1035233355 1253267677 -742782617 -1531102735 872555616 1124406518 -636730036 -1391757862 862969977 1147719919 -580812459 -1436110397 661568566 1349094560 -916398822 -1100485236 537098287 1459898553 -838002429 -1190516331 699741188 1588724882 -944024280 -1329830466 785969181 1507836043 -1059679951 -1210998361 413973979 1873513805 -157098761 -2119832479 532773314 1757825364 -238085906 -2033702792 376911337 1634731391 -126266171 -1887542189 286978544 1713226086 -15429412 -2011979702 85700031 1914477865 -350892909 -1676477435 41314726 1970362672 -327677814 -1686161380 197141901 2093421851 -439466847 -1832291273 212722068 2074792194 -492601160 -1784369106 599956755 1422241157 -842204097 -1161048919 615471370 1403546012 -895403994 -1113192272 756618529 1511925175 -1021873139 -1274002277 712298808 1567875502 -998592492 -1283620734 1047891319 1232256481 -797184933 -1484989235 957892974 1310685688 -686413758 -1609492268 816710981 1202271699 -559913879 -1448651521 935575900 1086648778 -640835472 -1362456346 864153112 1149689486 -577794252 -1433878622 887892481 1139481239 -622703827 -1377469509 1029334570 1247631036 -749467898 -1538050160 976724531 1295028901 -734412001 -1556155511 775356028 1496436458 -1070031024 -1220563002 693844581 1583090419 -950707383 -1336775713 552433230 1474971352 -823978142 -1176229900 662745687 1351058113 -913386629 -1098259475 149933776 2145975878 -421416964 -1847156886 260180681 2021997151 -510891035 -1769251981 104089314 1899198068 -398841906 -1623386280 22643451 1985917549 -279452713 -1739533503 358145716 1650454050 -78200936 -1940812018 305470125 1697786427 -63210623 -1958982889 461592198 1820616208 -175294550 -2104883396 485397151 1810473481 -220138573 -2048408795 714792793 1570631631 -996884875 -1282175261 771169088 1525689302 -1007060372 -1258403078 608261995 1397123069 -900778425 -1119353135 590123890 1412146148 -853347746 -1171930424 925749053 1076559787 -651973103 -1373331833 809503524 1195850674 -565286392 -1454810466 972441359 1324447641 -671603165 -1593895243 1050379030 1235006336 -795483590 -1483550036 301268881 1727254279 -352579 -1996640725 379141000 1637747486 -124298588 -1886361038 523204515 1747470133 -249489777 -2044320231 407024570 1866826540 -162737514 -2125733376 205778933 2068111203 -498233639 -1790263729 187575276 2083068794 -450868544 -1842906538 43542471 1973376849 -325712149 -1684982147 99984350 1928500040 -335822094 -1661144476 -1392327786 -637144320 1124901562 873173548 -1435564145 -580372711 1147233955 862344757 -1546040412 -723616974 1305946760 986716702 -1531670595 -743194837 1253764753 1035853319 -1330261006 -944577692 1589359326 700219976 -1210574869 -1059117187 1507227335 785466961 -1100063808 -915838122 1348483820 661064314 -1190944807 -838553777 1460535029 537579107 -1771248802 -513027128 2019721842 258323172 -1862195385 -435808303 2131707499 134772477 -1732809876 -273654790 1991838272 29244118 -1613058187 -388128797 1909771865 114556623 -1948519622 -52640852 1708495382 315794048 -1934215389 -72284235 1656247823 364865177 -2063566072 -234402914 1796086308 470362802 -2106736879 -177565817 1818484285 459599531 -1273367849 -1021394367 1511494651 756065133 -1284229426 -999094696 1568298978 712861556 -1161659675 -842708365 1422662601 600517471 -1112555780 -894923158 1403117520 614920006 -1448156493 -559295963 1201701791 816296713 -1362942294 -641460676 1087195014 936015632 -1485477247 -797812201 1232800685 1048329019 -1608995176 -685793778 1310117812 957480738 -1887972833 -126819703 1635365683 377389989 -2011556346 -14866800 1712617258 286476220 -2119411155 -156538181 1872902913 413469591 -2034131404 -238637406 1758461720 533254030 -1832861061 -439880979 2093917015 197759937 -1783822750 -492161292 2074306382 212096984 -1675933111 -350455073 1913989989 85072883 -1686729136 -328089914 1970859900 41934826 -1623940844 -399273598 1899675704 104722606 -1738971891 -279030373 1985414177 22033591 -1846597338 -420996688 2145470474 149321884 -1769804481 -511320663 2022476819 260816005 -2105298576 -175865370 1821233244 462086346 -2047969943 -219593217 1809847365 484910291 -1940375230 -77657644 1649825902 357656824 -1959396005 -63779379 1698405495 305966305 -1537572388 -748834486 1247076592 1028903014 -1556658747 -735021741 1295590633 977147007 -1434383890 -578406024 1150249154 864573524 -1376989705 -622068383 1138928859 887462989 -1175613000 -823484114 1474556052 551862274 -1098885727 -913873609 1351496845 663290907 -1221191286 -1070520036 1496873126 775899184 -1336156781 -950211323 1582677183 693275689 -2043703211 -248995645 1747054969 522633711 -2126359476 -163224358 1867265376 407569910 -1997268889 -841487 1727691083 301812189 -1885741954 -123802392 1637334354 378572228 -1684504527 -325078873 1972822301 43110795 -1661647832 -336431938 1929061636 100406674 -1790769149 -498845547 2068670767 206199225 -1842426854 -450233204 2082516278 187145632 -1119768419 -901349365 1397739953 608756007 -1171491708 -852802542 1411519912 589636926 -1281738577 -996341703 1570003331 714303765 -1258816330 -1007629280 1526308250 771665164 -1594449671 -672034705 1324925397 973074755 -1482988320 -795061130 1234503116 1049769306 -1372772149 -651552675 1076054503 925137265 -1455362862 -565715900 1196330494 810138984 -915536238 -1100401148 660629438 1348949800 -838614389 -1190858211 537764775 1460310833 -944402784 -1330463178 700182412 1589436186 -1059566919 -1210090961 785787797 1506876163 -723970314 -1545722272 987199450 1305495372 -743124241 -1531714951 1035645891 1253933909 -637362492 -1392136622 873267176 1124847486 -579904803 -1435997621 862010353 1147538279 -234871206 -2063132980 470697846 1795782624 -177348029 -2106928427 459506543 1818539001 -52711832 -1948475650 316002116 1708326866 -71931279 -1934533913 364383069 1656699851 -273205698 -1733294424 28923666 1992189828 -388304345 -1612856655 114594571 1909695389 -512967156 -1771336038 258137888 2019946422 -436110827 -1861858685 135207737 2131241903 -797624365 -1485699259 1048270591 1232889449 -686230582 -1608531108 957780710 1309778544 -558972959 -1448505481 815849165 1202187867 -641500168 -1362867346 936188628 1086990914 -842913865 -1161488607 600589979 1422620173 -894442578 -1113009352 614564482 1403433492 -1021726843 -1273061613 756534953 1511063103 -999003236 -1284285686 712641200 1568487974 -350546149 -1675876467 85292599 1913800353 -327757054 -1687034988 41464366 1971290808 -440361175 -1832407105 198114821 2093600403 -491955408 -1783993434 212023836 2074348170 -156498049 -2119485463 413296211 1873106629 -238959770 -2033781776 533701194 1757975260 -126382259 -1888436261 377089633 1635704567 -15053996 -2011333694 286534264 1712528110 -78093296 -1939909498 357958972 1649489322 -63594487 -1959620449 305905957 1698492851 -175903710 -2105221964 462261518 1821031832 -219273157 -2048321363 484460823 1810332033 -420514700 -1847048990 148968792 2145789390 -511528851 -1769635589 260886849 2022433239 -399180730 -1623995184 104504682 1899867644 -279365537 -1738667831 22501747 1984981477 -1070185256 -1221495730 775431668 1497306466 -950304575 -1336102825 693494253 1582485883 -823276310 -1175782276 551792070 1474600272 -914355981 -1098434459 663644639 1351178569 -578726724 -1434033110 865023376 1149764870 -622030683 -1377066957 887288201 1139130655 -749020018 -1537348584 1028963746 1246989620 -734586729 -1557125119 976845243 1295927597 -498903727 -1790679609 206386301 2068448491 -449932984 -1842765346 186708068 2082980082 -325526173 -1684017675 43433039 1972473049 -336258694 -1661851156 100366422 1929136320 -768715 -1997310557 301605913 1727861903 -124157652 -1885425222 379052032 1636880534 -248525561 -2044133999 522300459 1747360957 -163444450 -2126169720 407660594 1867208868 -651332199 -1372961521 925045941 1076110371 -566185600 -1454931690 810471596 1196023866 -671679061 -1594766019 972594311 1325378577 -795133518 -1482946268 1049974942 1234331656 -996514307 -1281534613 714343633 1569928263 -1007181340 -1259302542 771342536 1526657118 -901648945 -1119429287 609193187 1397275765 -852743722 -1171580608 589449466 1411741804 -1164083347 -845524997 1418927681 596913879 -1108296844 -889746462 1409210968 620358350 -1270417569 -1019099191 1514706547 760194789 -1289014458 -1003748400 1562727018 706896636 -1490391287 -802332769 1227099685 1042497203 -1605915888 -683631738 1313458748 961477290 -1443764421 -554248275 1207928343 821606017 -1365499102 -644148300 1083326990 932541080 -2114756699 -151752909 1878867593 419040799 -2036425796 -241587414 1754331792 530041350 -1893148777 -131078399 1629927099 371295789 -2008738930 -12442856 1716220578 290210356 -1673244735 -347898025 1917464301 88940155 -1691776040 -332481714 1965550324 35707490 -1835022349 -442960027 2089920223 194418249 -1779301398 -487246980 2080137926 217797200 -1551479252 -729710918 1300770560 982458262 -1528067531 -739460445 1256581913 1038277519 -1386363362 -631572856 1129555762 877959076 -1439694329 -583585135 1144939307 859395005 -1104060856 -919179554 1346322276 657985522 -1185113519 -832853305 1465056125 542493675 -1326786950 -940710164 1592047446 702777280 -1215884701 -1065344267 1502180175 781075417 -1729597724 -269525390 1994788808 31539038 -1618629891 -394093973 1904987089 109902663 -1774983466 -516630976 2017298426 255506284 -1856101681 -430370215 2135966691 139948917 -2057339264 -229093866 1800478636 475410234 -2110604647 -181040625 1815927733 456911651 -1954220366 -58472924 1703581598 311273224 -1930874197 -68287939 1659327367 367026961 -2002051601 -5493383 1722121411 295849045 -1882793482 -121509536 1640544474 382699596 -2039441955 -243817141 1753150705 528073831 -2128784956 -166043310 1863528680 403964030 -1793323637 -501531363 2064805031 202726449 -1838036590 -445187836 2088741054 192452648 -1681422919 -322915025 1976165525 47109123 -1666563680 -340954826 1923358860 94572570 -1278919385 -993915471 1573608459 718040221 -1263994562 -1011889752 1520867346 765569156 -1122061035 -904297085 1393611833 605545647 -1166839540 -848019046 1417482272 595206326 -1368249021 -646636075 1081887855 930839801 -1457526438 -568796724 1192331382 806795488 -1599494799 -676424217 1319617629 966849739 -1480302232 -792505858 1237975108 1053634770 -1850725202 -424207304 2143178114 146373908 -1763841865 -505751519 2027129243 265599245 -1620335460 -395537398 1902495152 107148582 -1744412539 -285126637 1980236201 17772863 -1945682742 -83882916 1644781030 353267056 -1955923757 -59914171 1701091839 308521321 -2099464968 -170163090 1825756628 467002690 -2051968799 -222936969 1807684045 481829211 -1428288410 -572965648 1154510154 869752284 -1380726657 -625674007 1136503123 884644293 -1543142316 -754797374 1242293624 1024251374 -1553448883 -730894117 1298538849 979440119 -1217848318 -1066521452 1499954478 778063288 -1341859813 -956045171 1577761079 688753057 -1179478992 -826956634 1472001308 549176714 -1092661207 -908566337 1355886853 668336531 -554583447 -1443460353 822074181 1207495635 -644055440 -1365553434 932323164 1083518922 -802540965 -1490222387 1042568055 1227056097 -683149758 -1606367532 961124206 1313777656 -1018779123 -1270768997 759745313 1515191223 -1003786732 -1288937854 707071800 1562525614 -845340097 -1164307799 596853523 1419015045 -890182106 -1107831120 620660490 1408874396 -442525023 -1835488713 194116493 2090257179 -487432520 -1779077586 217857940 2080050946 -347860333 -1673321979 88765375 1917666089 -332802422 -1691425252 36157350 1965066032 -131560763 -1892697517 371649513 1629608831 -12235044 -2008908214 290140144 1716264806 -151846153 -2114702751 419259355 1878676301 -241252626 -2036730248 529573826 1754765140 -940930264 -1326597186 702867972 1591990930 -1064874191 -1216315481 780742173 1502486155 -919534822 -1103744116 658465334 1345868448 -832780541 -1185155179 542287407 1465226937 -631399604 -1386566694 877918816 1129630454 -584032427 -1439207485 859717241 1144590063 -729410690 -1551817752 982020690 1301234372 -739518617 -1527977999 1038464587 1256359645 -58414112 -1954309258 311085772 1703803482 -68587527 -1930535057 367464149 1658863171 -228645934 -2057825468 475087614 1800827496 -181213237 -2110400675 456951527 1815852657 -516703356 -1774941422 255711912 2017126974 -430014563 -1856418037 139468465 2136419879 -269995082 -1729166560 31871642 1994482188 -393873489 -1618819271 109811331 1905042965 -322447125 -1681856387 46774727 1976469841 -341173006 -1666372508 94666206 1923304776 -501460775 -1793367985 202519029 2064974179 -445541184 -1837718442 192935404 2088289658 -244266865 -2038958055 528394659 1752799541 -165868394 -2128987136 403926458 1863605548 -5553987 -2001965013 296034705 1721897223 -121207644 -1883130830 382264712 1641010462 -676726749 -1599158091 967285007 1319152025 -792445894 -1480389460 1053449494 1238199680 -646811631 -1368047481 930877757 1081811371 -568347640 -1458010978 806475044 1192682930 -903944121 -1122379567 605063531 1394063869 -848090018 -1166795576 595414386 1417313764 -993697675 -1279110941 717947225 1573663183 -1012358036 -1263561478 765904192 1520563670 -170071638 -2099521220 466782342 1825945616 -223269453 -2051662555 482299039 1807252489 -83402344 -1946136306 352911540 1645096994 -60119679 -1955752681 308593837 1701049403 -395576882 -1620260520 107321570 1902291060 -284803625 -1744761535 17325307 1980722285 -424644100 -1850261142 146673872 2142838854 -505563675 -1764063885 265540809 2027218015 -827143838 -1179256332 549234766 1471912152 -908128901 -1093124627 668036183 1356225729 -1066843824 -1217498682 778510460 1499468010 -956005047 -1341934113 688579685 1577964787 -754591482 -1543313008 1024178218 1242335420 -731374305 -1552994935 979794995 1298222245 -572632780 -1428594270 869281816 1154941070 -625765075 -1380670021 884864001 1136313495 1917121893 88327667 -1672833975 -347233057 1965633916 36569578 -1691922352 -333422394 2090827095 194530753 -1835983749 -443142931 2079504718 217418200 -1778591646 -486807308 1878254849 418698647 -2114091987 -151341893 1755193624 530125198 -2037366732 -241733470 1630039347 372202917 -1893331937 -132039543 1715841322 289577404 -2008299514 -11732848 1227543981 1043195195 -1490766719 -802978793 1313280436 960504098 -1605799784 -682737650 1207000479 821456137 -1442890573 -554169307 1084004742 932948240 -1366099798 -644495300 1419625929 597357919 -1164729115 -845900685 1408238032 620179782 -1107402500 -889630614 1514556923 759266669 -1270338345 -1018225599 1563134434 707574132 -1289361202 -1004349352 1801438244 475591858 -2058246904 -229206626 1815216189 456470699 -2109972207 -180661881 1703169046 310606976 -1953878726 -57860692 1659471887 367966361 -1930958557 -69150283 1994970176 32498902 -1729710740 -270432774 1904545881 109191375 -1618251403 -393461277 2016631922 255093988 -1774371490 -516289080 2136905835 140093693 -1856964281 -430454319 1345447148 657904762 -1103133248 -919030442 1465655541 542838883 -1185791527 -833261233 1592421598 703421512 -1327231502 -941408924 1502062791 780179537 -1215706645 -1064371843 1300690056 981582878 -1551329884 -728783566 1256927377 1038876679 -1528475203 -740138709 1130200250 878332972 -1387061866 -632017664 1144043683 859277365 -1438721649 -583407335 1081251815 930457457 -1367542069 -646199715 1193235454 806904680 -1458490670 -568982972 1319706581 967716675 -1599635719 -677360017 1237638092 1053027162 -1479886112 -791836042 1573226371 717403925 -1278482769 -993208775 1520976794 766472972 -1264180554 -1012854240 1394479025 605634343 -1122996579 -904438261 1416874920 594869054 -1166169468 -847603182 2065479471 203130809 -1793927677 -501881195 2087809846 192299936 -1837166054 -445111668 1975992093 46141323 -1681301967 -322015577 1923808004 95275922 -1666934232 -341595458 1722525515 296523741 -2002401689 -6097167 1640391506 381768644 -1882717570 -120638744 1752182649 527900655 -2038542763 -243695933 1864231776 404413430 -2129425844 -166413606 1500096166 778999344 -1217935478 -1067387108 1577345727 688083497 -1341521005 -955436283 1471295124 548740610 -1178841160 -826573010 1356851853 668523035 -1093563487 -908674249 1155446466 869893716 -1429153810 -573053064 1135833819 884228685 -1380117513 -625335455 1241857776 1023544934 -1542758436 -754159798 1298725609 980404863 -1553556539 -731796653 1644660334 352368376 -1945508030 -82913324 1701462647 309162721 -1956371621 -60615731 1826360924 467353290 -2100138128 -170565658 1806813765 481753811 -2051036311 -222782465 2142279178 146253468 -1849755866 -424032336 2027770387 265970309 -1764543681 -506199127 1902845496 107753134 -1620738284 -396210302 1980160545 16902839 -1744258291 -284193893 371732577 1630470391 -131706547 -1893637669 289797240 1715651822 -11823788 -2008242750 418625619 1878296773 -151135873 -2114262551 530480202 1754877148 -242213530 -2036912656 194977797 2090340499 -443465431 -1835634241 217244700 2079708298 -486767312 -1778666074 88385591 1917032609 -347420389 -1672611443 36269102 1965972664 -332985086 -1692385900 759566505 1514217535 -1018662523 -1269874413 707515568 1563223078 -1004161636 -1289583350 597530779 1419421709 -845940297 -1164654303 619732098 1408723988 -889307730 -1107751624 821100749 1207316571 -553688607 -1443344009 933020884 1083962434 -644700680 -1365928594 1042974975 1227733097 -802887213 -1490822843 960974054 1312849008 -683070006 -1605493412 255000864 2016686518 -516071412 -1774563174 140428601 2136602031 -430922731 -1856531325 32016658 1995422084 -270079938 -1730029400 109399307 1904377245 -393532377 -1618207567 310645060 1703092690 -58036120 -1953677058 367646045 1659823563 -68701071 -1931442969 476027254 1800972768 -229509030 -2057910068 456285551 1815440889 -180601789 -2110059307 878518760 1129976190 -632078140 -1386975150 858842609 1144509799 -583105315 -1439058869 981903834 1300339020 -729233162 -1550845856 1038839235 1257004373 -739963665 -1528677255 703213964 1592590618 -941338464 -1327275978 780662165 1501611267 -1064725319 -1215388625 657570238 1345751336 -918562670 -1103566844 542932391 1465601329 -833479541 -1185600483 605967075 1394172533 -904907825 -1122565287 594777850 1416930924 -847382570 -1166358720 717609681 1573055047 -993281027 -1278440597 765992648 1521430110 -1012498460 -1264496782 967393927 1320055313 -676912213 -1600122051 1053066910 1237562888 -792008782 -1479682268 930269877 1081473571 -646141031 -1367631089 807341740 1192771130 -569282688 -1458151658 527462955 1752646333 -243395833 -2038881391 404600370 1864009380 -166471906 -2129336440 296483353 1722600079 -5924043 -2002605149 382090752 1640042134 -121086164 -1882230854 46621263 1975538393 -322370717 -1680985099 95069782 1923978944 -341522566 -1666975764 203221629 2065423083 -502101167 -1793737785 191966820 2088115954 -444641464 -1837596706 1023763362 1241666356 -754253170 -1542704616 979937211 1299158829 -731461993 -1553861119 870247312 1155128070 -573535556 -1428702678 884158345 1135877919 -625127771 -1380286925 548565958 1471497040 -826535190 -1178918276 668973023 1356367689 -908994829 -1093212571 778697716 1500433250 -1066951976 -1218401714 688144365 1577258875 -955621695 -1341297065 107692906 1902932988 -396025274 -1620962608 17205107 1979824101 -284629409 -1743792439 145804120 2142763982 -423712140 -1850107166 266145601 2027569111 -506237331 -1764466949 467424014 1826317208 -170773982 -2099969356 481400599 1807132545 -222300613 -2051488083 352836412 1644227498 -83248624 -1945204090 308944677 1701654451 -60522999 -1956426081 -262181572 -2024251990 508627984 1767259270 -147674843 -2143970893 423413769 1849424031 -24845042 -1987848808 277513250 1737340084 -102162153 -1897000575 401031227 1625321645 -303530664 -1695593010 65412212 1960914146 -360335039 -1652389417 76273773 1938614523 -483134102 -1808480772 222139462 2050663632 -463589005 -1822883355 173035615 2102878409 -885961228 -1137279646 624897240 1379408974 -866350611 -1151616645 575858881 1431689303 -974469690 -1293028016 736404714 1558418556 -1031339553 -1249889975 747200755 1536053349 -695837296 -1585353466 948452540 1334774826 -773088887 -1494439649 1072036005 1222821939 -664939102 -1352997580 911455374 1096057880 -550497861 -1472782035 826175639 1178157057 -381395843 -1639748373 122305873 1884097991 -299263900 -1724995342 2619720 1998637534 -408955825 -1869028135 160544099 2123793909 -521007018 -1745542976 251425146 2046509548 -185381863 -2081129329 452799797 1845108131 -207714304 -2070300522 496036140 1788336570 -97991637 -1926236995 338076935 1663145361 -45809614 -1975373660 323707166 1682723208 -768967499 -1523758045 1008999833 1260596495 -716719956 -1572829126 994695552 1280239894 -588123001 -1409891311 855610795 1173923133 -610520930 -1399128056 898781618 1117085988 -811766575 -1197843385 563285501 1452555627 -923752248 -1074292642 654232036 1375336818 -1052318493 -1237199755 793281999 1481618777 -970252038 -1322512276 673530326 1596092736 -1033302082 -1251066072 744976018 1533042180 -989541465 -1308361935 722119307 1544395293 -860715124 -1145719014 582805152 1438373430 -874560619 -1126665469 634462905 1389761071 -539090982 -1462161588 835747574 1188515424 -659301437 -1347097771 918403823 1102744185 -788162584 -1509775490 1057748676 1208796754 -697805839 -1586535577 946221789 1331757643 -116969610 -1912594464 386485850 1611562700 -26547345 -1989288967 275024451 1734589141 -136534204 -2133092398 433243752 1859516158 -256810147 -2018094133 515834481 1773679335 -458211566 -1816719484 180248126 2109304488 -471991541 -1797600355 231971367 2060757681 -362039520 -1653831754 73782796 1935861402 -318344391 -1711193169 50860565 1947148931 -613269761 -1401614743 897343443 1115385669 -601883930 -1424438672 840014794 1159113564 -710297907 -1565620645 1000855521 1285613431 -758877484 -1513930174 1019876344 1271735150 -960156005 -1312678387 684412855 1607237409 -1045894526 -1229989356 799443886 1486994232 -937515351 -1088842177 638633861 1360525075 -814521680 -1200336346 561841052 1450849034 -535028169 -1759826271 236093211 2031439757 -411968978 -1871254856 159365890 2121829268 -288909819 -1715427693 13236009 2010040255 -374713828 -1632804214 128201520 1889731494 -39121325 -1968423227 329609087 1688362985 -87635382 -1916667172 348695398 1674550256 -210729375 -2072529161 494856013 1786370011 -199409032 -2095418642 437461844 1830032322 -1808553928 -483092306 2050869524 221968770 -1822528479 -463905609 2102398221 173489563 -1696063478 -303099748 1961247014 65106352 -1652169709 -360524667 1938523455 76330409 -1987790756 -24934198 1737152880 277735910 -1897300923 -101823277 1625759081 400567807 -2023804818 -262668040 1766936898 508977620 -2144144265 -147471135 1849464155 423339469 -1352824592 -665143194 1096018396 911530314 -1473229591 -550011777 1178480069 825826643 -1585053502 -696176556 1334338030 948916600 -1494498085 -773000115 1223009783 1071813985 -1293248364 -974280702 1558510008 736348462 -1249420147 -1031771109 1535720865 747506999 -1137635162 -885645264 1379889546 624443676 -1151544129 -866393047 1431483795 576029957 -1926719111 -97539601 1663498325 337758403 -1975165600 -45978122 1682652236 323751130 -2081222325 -185327139 1845325927 452608241 -2069965486 -208017980 1787868286 496469224 -1868592867 -409421429 2123491377 160880807 -1745728252 -520782446 2046569512 251337918 -1639710417 -381472327 1883922435 122507413 -1725315786 -298912352 1999086618 2135180 -1236878927 -1052669657 1481169053 793765899 -1322549848 -970175170 1596267652 673328146 -1197657725 -811990763 1452495023 563372089 -1074727526 -923286260 1375638710 653894688 -1410225707 -587818685 1174391033 855177327 -1399034420 -610575014 1116867808 898972790 -1523965465 -768798351 1260667083 1008955485 -1572346370 -717171352 1279886546 995013700 -1509569862 -788334036 1208724374 1057790720 -1587016029 -697352651 1332113295 945905433 -1461828984 -539397602 1188045732 836178738 -1347189103 -659245561 1102964669 918214443 -1145906466 -860493240 1438432242 582716260 -1126228281 -875024815 1389461483 634802045 -1251388692 -1032953222 1533490112 744489814 -1308322059 -989616541 1544222681 722323279 -1653872014 -361964828 1936034654 73579464 -1710870933 -318693635 1946701639 51347409 -1817157056 -457747754 2109604716 179909626 -1797413287 -472213809 2060699509 232060899 -2133001706 -136590720 1859296058 433433516 -2018427377 -256504167 1774149411 515403701 -1912114652 -117423438 1611207432 386802590 -1989495235 -26376533 1734661905 274982791 -1088488453 -937833619 1360042711 639085121 -1200406558 -814477452 1451056846 561671768 -1312459831 -960347297 1607144165 684466803 -1230456880 -1045461178 1487329020 799139434 -1565922401 -709960951 1286048435 1000389157 -1513869434 -758964464 1271549610 1020100156 -1401789523 -613067973 1115423361 897266199 -1423988812 -602368222 1158792856 840365582 -2072978637 -210244699 1786690079 494504585 -2095243478 -199610436 1829993990 437538448 -1968483583 -39033961 1688547885 329384635 -1916365032 -87971954 1674114612 349161122 -1714959529 -289342527 2009705083 13540077 -1633022130 -374521896 1889824354 128147188 -1759755419 -535071757 2031231561 236262111 -1871607940 -411650070 2122311248 158914246 948365108 1333909410 -695695848 -1584417138 1072374573 1223431099 -773504511 -1495108969 912092934 1096441744 -665645526 -1353433412 825273119 1178049417 -549533133 -1472595291 624031568 1379321798 -885025156 -1137137942 576467785 1432028127 -867020187 -1152032013 736788322 1559056372 -974905778 -1293734184 747092859 1535151085 -1031153065 -1248924991 65587196 1961883498 -303651120 -1696491962 75826149 1937912691 -359963959 -1651748257 221466574 2050260824 -482529566 -1808130444 173968343 2103032641 -464459013 -1822958995 509597592 1767433998 -263080268 -2024372702 422712193 1848976151 -147033427 -2143600069 277110698 1736666940 -24494458 -1987244528 401185715 1626254117 -102237537 -1897870839 563992181 1452992227 -812402855 -1198225457 653267564 1375150842 -922848448 -1074183210 793140807 1480683217 -1052229781 -1236332547 673946206 1596762824 -970589326 -1323119644 1009436177 1261303431 -769349827 -1524394069 994509320 1279275678 -716610780 -1571925070 854674979 1173782197 -587256049 -1409802343 899451450 1117502124 -611128554 -1399465088 452196029 1844758059 -184707183 -2080725241 496906916 1788412466 -208645240 -2070453474 338198159 1664044569 -98164829 -1927205067 323336854 1682082304 -45360198 -1974670548 121956057 1883493967 -380991499 -1639073949 2695872 1999508054 -299416596 -1725926534 161443563 2123914877 -409923641 -1869201583 250784498 2046138980 -520303650 -1745093816 179340726 2109191456 -457251686 -1816538100 232604079 2061136185 -472702845 -1798041579 74124676 1936473362 -362451800 -1654498242 50776477 1946286347 -318199631 -1710254041 386373074 1610655044 -116787970 -1911634840 275403211 1735221597 -26988313 -1990000527 433855968 1859857782 -137200436 -2133504934 514972153 1773594991 -255870763 -2017949629 836674942 1188664808 -539966382 -1462242108 917725543 1102336497 -658702261 -1346752291 1057303884 1208098266 -787788704 -1509131018 946399573 1332730307 -697923463 -1587431185 745125146 1533969804 -1033382858 -1251941216 721711363 1543717269 -989196241 -1307762503 582106408 1437928894 -860070908 -1145344878 635435313 1389939111 -875456483 -1126782837 330020087 1689027681 -39463461 -1969035955 348549358 1673609336 -87551550 -1915805356 493894853 1786186835 -209822231 -2072416897 438171868 1830471754 -200042000 -2095797914 236758163 2031850501 -535640641 -1760168663 158425226 2121682972 -411106906 -1871171280 13053089 2009078839 -288797299 -1714520805 128641208 1890441262 -375092844 -1633437438 684037183 1606591657 -959711981 -1311980155 799559718 1487888560 -1046073078 -1230962276 639507469 1360604315 -938443487 -1088991817 561240084 1450502274 -813844168 -1199928914 896697435 1115010253 -612571785 -1401170463 840908866 1159229652 -602857106 -1424616968 1000934505 1286487295 -710447803 -1566548525 1019529328 1271134438 -758470308 -1513252406 1558848048 736957094 -1293663460 -974949494 1535632937 746641087 -1249278203 -1030834285 1378986498 624335508 -1136669906 -885457992 1432120859 576413325 -1152250057 -866828383 1096626772 911868610 -1353493640 -665558034 1177613901 825738971 -1472293023 -549869577 1334229606 948013808 -1584866486 -695211044 1223392895 1072451305 -1494933677 -773705787 1736704760 277033582 -1987419180 -24292542 1625933537 401536631 -1897420851 -102721701 1767869130 509131356 -2024674330 -262743184 1848790739 422936133 -2143539201 -147120279 2050167452 221520394 -1807912016 -482720986 2103367301 173663763 -1823426647 -464025793 1961401006 66038328 -1696138366 -303969516 1938120375 75656737 -1651818597 -359919859 1173427057 854991847 -1409322403 -587709749 1117575016 899409918 -1399671228 -610957614 1261083459 1009626069 -1524303249 -769406215 1279745882 994078668 -1572258186 -716304672 1480983317 792802179 -1236770247 -1051766097 1596704524 674035610 -1322932704 -970811722 1453165351 563788721 -1198265845 -812328291 1374703422 653754280 -1073861102 -923197820 2124362681 160957231 -1869524331 -409574909 2045966240 250988342 -1745054068 -520378854 1883552651 121867037 -1639261529 -380769743 1999208338 3034884 -1725489474 -299880920 1663575005 338629451 -1926872335 -98471321 1682302916 323147602 -1974761752 -45304194 1844685807 452238201 -2080519485 -184878507 1788768246 496590688 -2070933798 -208191924 1859928242 433811492 -2133712482 -137031416 1773241515 515290173 -2017467001 -256322287 1611122816 385939478 -1911969364 -116483782 1735003289 275594255 -1989907019 -27042525 1936412886 74211392 -1654312454 -362675860 1946588367 50439257 -1710688797 -317733515 2108741860 179824754 -1816217144 -457602722 2061311229 232402027 -1798079023 -472625849 1437753466 582308076 -1145306794 -860147264 1390388323 634950901 -1127103153 -875104807 1533667400 745461982 -1251505820 -1033848334 1543777361 721624263 -1307947651 -988971541 1208315934 1057112200 -1509224142 -787734108 1332261895 946832529 -1587096277 -698227267 1189017644 836356282 -1462724352 -539514474 1102265397 917769379 -1346544359 -658870897 2009559539 12599653 -1714876193 -288481207 1890235882 128812412 -1633364794 -375135152 2031942081 236702039 -1760388883 -535451525 2121350616 158731598 -1870701324 -411538334 1785749911 494358785 -2072117061 -210161619 1830659470 437949720 -2095856478 -199953356 1688988069 330094899 -1968863095 -39667681 1673932220 348200234 -1916253040 -87065594 1286164795 1001284013 -1566101481 -710934399 1271174434 1019454900 -1513425906 -758266728 1114822921 896919967 -1401112539 -612661069 1159666960 840445318 -1424917444 -602518358 1360937311 639201737 -1089462157 -938012443 1450411334 561296848 -1199709078 -814033668 1606797677 683866619 -1312053183 -959670057 1487408500 800013794 -1230607272 -1046389554 786117112 1507590510 -1059761964 -1210949566 699856353 1588708727 -944204595 -1329617829 536918474 1460111708 -837887770 -1190533008 661487059 1349143877 -916251393 -1100731287 862724508 1147867402 -580763472 -1436192730 872539525 1124521235 -636517207 -1391938497 1035446702 1253087544 -742799230 -1530988524 987393463 1306352929 -724300645 -1546437619 364187952 1655841190 -71602148 -1933819766 316200233 1709172159 -53038075 -1949203309 460232962 1818864020 -178194386 -2107127624 469982491 1795452301 -234013641 -2062938975 134349140 2131046850 -435396488 -1861529362 258983245 2020144603 -513694623 -1771662089 114919782 1910422000 -388503478 -1613702948 28593535 1991474665 -273011629 -1732436795 935329977 1086795823 -640786027 -1362538237 816694432 1202385974 -559700596 -1448831718 958105739 1310504989 -686429785 -1609377487 1047940242 1232174084 -797430338 -1484841688 712446173 1567629387 -998673935 -1283571353 756733124 1511908434 -1022052888 -1273789058 615291119 1403758713 -895288893 -1113208491 599874806 1422290016 -842056230 -1161294516 212738161 2074677479 -492813987 -1784188469 197387368 2093274366 -439515836 -1832208942 41265219 1970444501 -327431825 -1686308359 85486682 1914657996 -350876298 -1676591648 286863381 1713242243 -15249095 -2012192337 376763404 1634976922 -126184160 -1887590986 532854823 1757776049 -238233333 -2033456739 414153790 1873300648 -157213422 -2119815804 485315450 1810523116 -219991466 -2048654656 461412195 1820829685 -175180209 -2104899879 305584968 1697770462 -63391132 -1958769934 358293329 1650208711 -78283139 -1940762901 22692638 1985835912 -279698894 -1739386204 104302343 1899018129 -398858709 -1623271747 260164396 2022112186 -510678528 -1769432426 149688117 2146123683 -421368295 -1847239025 662926258 1350845220 -913501538 -1098243576 552515499 1474922301 -824125817 -1175984623 693697408 1583336214 -950625620 -1336825286 775241625 1496452879 -1069850955 -1220776413 976511958 1295209280 -734395654 -1556270484 1029285839 1247713113 -749222173 -1538197899 888138724 1139334002 -622753080 -1377387938 864169981 1149575019 -578007343 -1433698745 100033083 1928417965 -336067817 -1660996735 43755042 1973196468 -325728498 -1684867176 187558409 2083183263 -450655451 -1843086413 205532688 2068258438 -498184388 -1790345302 406942303 1866875593 -162589837 -2125978651 523023942 1747683024 -249374870 -2044336132 379255405 1637731067 -124478655 -1886147625 301416052 1727008482 -434344 -1996591154 1050166003 1235186277 -795466785 -1483664567 972392170 1324529276 -671356986 -1594042544 809749185 1195702871 -565335059 -1454728325 925765336 1076444750 -652185612 -1373151390 590303895 1411932673 -853462085 -1171913939 608343694 1397073432 -900925534 -1119107276 771021477 1525934643 -1006978167 -1258452193 714677948 1570647594 -996704368 -1282388218 1253569788 1034994794 -1531341360 -742480570 1306144997 987562099 -1546366519 -724344481 1147960526 862669912 -1436410398 -580571788 1124186327 872843329 -1391470085 -636950163 1459676312 537383950 -1190230604 -838224606 1349329025 661262359 -1100791379 -916164293 1507552426 786193468 -1210774138 -1059963632 1589029043 699504677 -1330067041 -943720183 1910101044 115270818 -1613253352 -388987506 1991512109 28516539 -1732611839 -272809577 2130861062 134573200 -1861468886 -435483204 2020579359 258517129 -1771964109 -513357403 1819198544 459928774 -2107595396 -177760790 1795358793 470036703 -2062720667 -234204685 1656048738 364018932 -1933890226 -71557672 1708689531 316651757 -1948849833 -53356095 1403831741 615249195 -1113414511 -895118329 1421935012 600191282 -1160814456 -842510306 1568099727 712015129 -1283904349 -998368203 1511688598 756922624 -1273698118 -1022109652 1310447065 958195023 -1609190155 -686652317 1232474560 1047601494 -1485278996 -796966790 1086348779 935816573 -1362215737 -641135535 1202559474 816490852 -1448871714 -559626168 1757603189 533059043 -2033417127 -238308145 1873748332 413667834 -2120138688 -156864298 1712942407 287202769 -2011755413 -15713027 1635035486 376674760 -1887778702 -125962012 1970664721 41076103 -1686399939 -327375701 1914188040 85918110 -1676259292 -351182670 2075032867 212422069 -1784669169 -492360551 2093201722 197429676 -1832003562 -439687040 2021758590 260482792 -1768949934 -511129660 2146194023 149644017 -1847446709 -421198883 1985617484 22884058 -1739292832 -279752714 1899485781 103869123 -1623606407 -398554129 1698072090 305247884 -1959205066 -62924896 1650147843 358380181 -1940577489 -78507079 1810697768 485113534 -2048692476 -219914350 1820379697 461896359 -2104579299 -175531125 1139783350 887653920 -1377708134 -622401780 1149399727 864371257 -1433660541 -578084075 1295269508 976424466 -1556455512 -734171330 1247410845 1029622283 -1537762383 -749688025 1582868178 694130244 -1336489986 -950929560 1496670923 775049821 -1220869145 -1069796495 1350774496 662969974 -1098035252 -913670310 1475275513 552196719 -1176466475 -823674045 1637525311 379426729 -1886075373 -124520827 1727488806 300962736 -1996946934 -118116 1866542861 407248795 -2125509087 -163021129 1747774228 522967938 -2044556744 -249185618 2083370843 187336653 -1843145097 -450566431 2067821378 205997012 -1790045586 -498523400 1928740713 99684351 -1661444539 -335581485 1973156720 43830246 -1684694436 -325932342 1525975031 770946913 -1258625317 -1006774707 1570325486 715027320 -1281940798 -997191084 1412370373 589840211 -1172214039 -853123457 1396886492 608566090 -1119048976 -901014938 1195612051 809805573 -1454508353 -565524951 1076777866 925459228 -1373621594 -651754960 1234706337 1050619703 -1483309427 -795783653 1324735416 972221230 -1594115436 -671315454 -436028432 -1861907610 135060188 2131487306 -512786455 -1771548801 258023109 2019962451 -388418622 -1612840108 114774766 1909482104 -273352741 -1733048499 29005559 1992140385 -71980140 -1934451966 364628664 1656551982 -52924531 -1948295397 316018337 1708211767 -177331290 -2107043024 459293322 1818718748 -234625089 -2063280343 470648467 1795864069 -580084936 -1435784274 862124564 1147521666 -637444319 -1392087113 873414157 1124601499 -742976758 -1531960420 1035563558 1253982896 -723855597 -1545738363 987018815 1305708201 -1059353764 -1210270774 785771120 1506990822 -944353467 -1330544685 699936361 1589583615 -838859922 -1190710280 537813570 1460228820 -915552393 -1100285983 660842075 1348769485 -15103311 -2011252185 286780317 1712380683 -126595416 -1888256450 377106308 1635589906 -238943613 -2033896939 533488559 1758155577 -156252518 -2119633396 413247414 1873188640 -491873579 -1784042941 211876857 2074594159 -440181044 -1832620454 198000608 2093617014 -327871769 -1687018895 41645003 1971077981 -350693634 -1675631000 85374930 1913751364 -998790535 -1284465937 712624981 1568603075 -1021677984 -1273143562 756289356 1511210970 -894688693 -1112861987 614613863 1403352049 -842930606 -1161374012 600803198 1422440424 -641680867 -1362654581 936303409 1086974887 -559055356 -1448456558 815996712 1201942462 -686083537 -1608777031 957698819 1309827989 -797510090 -1485715808 1048090394 1233102732 -734733966 -1556878876 976926814 1295878344 -749134485 -1537331715 1029143623 1246776529 -621850304 -1377279530 887173228 1139147002 -578644647 -1434081841 864875637 1150010595 -914110186 -1098581632 663595066 1351260332 -823259889 -1175896679 551578659 1474780341 -950517468 -1335922254 693510152 1582370974 -1070234307 -1221413461 775676945 1497158791 -279250502 -1738684116 22321302 1985193984 -399032925 -1624240843 104422543 1899916313 -511610488 -1769586402 261034148 2022187058 -420694639 -1846835961 149083325 2145772587 -219289122 -2048206520 484673778 1810151524 -176149049 -2105074351 462310635 1820949629 -63544852 -1959702150 305660096 1698639958 -77879819 -1940089501 357942489 1649603663 -852498381 -1171728219 589400351 1411824009 -901632982 -1119544132 608980230 1397456272 -1007394815 -1259122537 771359021 1526542779 -996563944 -1281452914 714589492 1569781154 -795281321 -1482700607 1050057083 1234282989 -671794098 -1594749736 972774754 1325166068 -566005659 -1455144717 810357065 1196040671 -651250564 -1373010710 924898640 1076356550 -163460869 -2126055315 407874007 1867028801 -248771358 -2043986828 522350030 1747279192 -124108599 -1885507489 378806757 1637028211 -555824 -1997491130 301590012 1727976810 -336144225 -1661868023 100186547 1929349413 -325378938 -1684263920 43351466 1972522300 -450015059 -1842716613 186855809 2082734359 -499084108 -1790467038 206501272 2068432142 -2106687756 -177648030 1818238936 459747150 -2063353107 -234583429 1796070337 470477655 -1934231866 -72169904 1656461290 364685180 -1948765473 -52493751 1708545011 315712357 -1613140336 -388080122 1909919676 114310954 -1732990327 -273442273 1991953317 29227827 -1862080862 -435825100 2131527566 134985496 -1771101509 -513273299 2019640215 258372353 -1191158212 -838373718 1460551440 537464710 -1100113371 -915756365 1348729609 660917151 -1210329586 -1059264872 1507178274 785549236 -1330245097 -944692607 1589146427 700400557 -1531490728 -743407922 1253650292 1035870178 -1545958847 -723666217 1305799533 986962939 -1435711894 -580126980 1147316038 862296016 -1392442765 -637127963 1125081951 872960969 -1686810699 -328040669 1971007129 41688591 -1676112980 -350241990 1914104448 85056022 -1783707769 -492177647 2074125995 212309565 -1832713314 -440126712 2093834930 197808676 -2034081839 -238719161 1758215933 533401195 -2119197752 -156718242 1872886500 413583986 -2011572253 -14751883 1712830159 286295641 -1888218118 -126672020 1635414742 377307712 -1608814723 -686006293 1310002769 957497031 -1485395100 -797860878 1232652872 1048574686 -1363089585 -641214503 1087276643 935966453 -1448271018 -559279168 1201881722 816083692 -1112768743 -894742641 1403133493 614805155 -1161708800 -842626154 1422907948 600369850 -1283983573 -999241795 1568249351 712943249 -1273351374 -1021508700 1511281182 756245128 -1336402826 -950063904 1582726490 693194188 -1221207953 -1070405383 1497086275 775719381 -1098673084 -914053934 1351480680 663406078 -1175564195 -823566133 1474310513 552010215 -1376842734 -622314364 1138847038 887512488 -1434269685 -578422627 1150069031 864786865 -1556839392 -734808906 1295705356 977130906 -1537654727 -748785489 1247224085 1028657539 -1959379778 -63894488 1698192786 306146564 -1940129625 -77805519 1649777035 357738781 -2048019316 -219511782 1810093472 484762934 -2105511787 -175685629 1821249977 461971759 -1769919270 -511304628 2022657526 260603232 -1846744893 -420751275 2145552879 149272953 -1738890008 -279079810 1985267140 22279506 -1623760655 -399486873 1899561437 104739147 -1455215305 -565961311 1196248091 810187917 -1372657362 -651568712 1075873794 925350036 -1483168507 -794847853 1234617385 1049752767 -1594531556 -671985270 1325072432 972828838 -1259061933 -1007481403 1526357119 771583209 -1281754806 -996226596 1570216038 714123504 -1171278495 -852982281 1411503181 589751515 -1119719048 -901430802 1397493844 608903362 -1842541057 -450216599 2082696403 186932293 -1790916122 -498599568 2068752586 206149724 -1661565491 -336480933 1928914145 100652151 -1684323884 -325291710 1972707576 43126894 -1885725285 -123917043 1637121207 378752033 -1997022846 -988908 1727641774 301893688 -2126408279 -163142337 1867510917 407421971 -2043915856 -248815322 1747071132 522518538 1679369129 320738111 -1978187131 -49253869 1668605872 343136038 -1921349988 -92424694 1791142811 499489549 -2066953545 -204735967 1840213890 447242004 -2086596946 -190431688 2041459661 245957467 -1751100703 -525901193 2126772180 163891010 -1865574664 -406149522 2004204543 7506793 -1719936301 -293803451 1880653798 119492464 -1642717494 -384749988 1601635169 678441975 -1317445043 -964799781 1478150008 790493166 -1240160684 -1055680830 1370262355 648788933 -1079842177 -928654615 1455509322 566656988 -1194381722 -808968464 1119884037 902243219 -1395756503 -607567169 1169020700 850061194 -1415334352 -593197402 1276877623 991734689 -1575618021 -720188787 1266048814 1014067128 -1518846462 -763425132 2097287912 168108670 -1827900476 -469023918 2054149873 224978535 -1805535267 -479819957 1943640794 81701452 -1646789642 -355415200 1957977795 62090837 -1699069969 -306376839 1622475404 397554202 -1900321888 -105098442 1742259861 283112963 -1982421063 -19818705 1852738238 426359336 -2141131886 -144188668 1761824423 503610929 -2029178997 -267772131 1181495840 829096630 -1469951220 -547003494 1090647609 906413743 -1357932779 -670521469 1220000274 1068534404 -1497769154 -776016984 1339719179 954027677 -1579933913 -690802767 1541087812 752620242 -1244314776 -1026395138 1555490397 733075147 -1296529551 -977291289 1426106998 570923744 -1156658342 -871760948 1382903407 627728121 -1134358717 -882622507 1445937451 556298685 -1205788665 -819588975 1363313970 642102692 -1085479906 -934554488 1492437273 804518287 -1225086923 -1040344925 1603865856 681459094 -1315476436 -963617606 1268273487 1017078233 -1516883869 -762248971 1291162966 1005757888 -1560546182 -704854804 1162074493 843377131 -1420969903 -599095097 1110318436 891891186 -1407157176 -618181410 1833001443 440815989 -2091974449 -196595623 1781310970 489395564 -2078096170 -215616448 1671096785 345889095 -1919645443 -90982293 1693920712 334503262 -1963373340 -33653646 1895199111 133251345 -1627909973 -369156035 2006693278 10257672 -1718233934 -292363228 2116942261 153798947 -1876715367 -417028081 2034253228 239537466 -1756472192 -532059114 1328836714 942883068 -1590030010 -700636720 1213838451 1063159013 -1504193185 -783227447 1106245720 921225422 -1344169612 -655971870 1182940225 830803159 -1467196051 -544510469 1384341518 629428376 -1131609822 -880135756 1441702935 585733249 -1142897349 -857213523 1549330492 727701674 -1302951664 -984499834 1530211365 741481651 -1254404855 -1036223073 1952075938 56451124 -1705758322 -313327336 1933022395 70296621 -1657145961 -364985087 2055329936 226945030 -1802520132 -477591254 2112625801 183184415 -1813873243 -454734541 1777156294 518680656 -2015157782 -253488772 1853916383 428323913 -2138118669 -141961883 1731643636 271710306 -1992775208 -29386418 1616579821 391920763 -1907003967 -112042665 7726765 2004014651 -293894271 -1719879913 119022260 1881084450 -384416872 -1643023602 246312607 2041142793 -526381133 -1750647003 163818118 2126813712 -405943382 -1865745604 499316425 1791346271 -204695579 -2067028109 447689424 1839727174 -190753796 -2086247574 320438011 1679707757 -48816169 -1978650815 343194338 1668516468 -92611634 -1921127592 991676005 1276966643 -720001207 -1575839777 1014366844 1265709802 -763862192 -1518382138 901795415 1120370369 -607244421 -1396105235 850233934 1168816856 -593237150 -1415259148 648861185 1370220183 -928860371 -1079670853 566301208 1455825550 -808488140 -1194835038 678911539 1601203877 -965132513 -1317138551 790272554 1478339260 -1055589626 -1240216688 426694636 1852434298 -144656704 -2140699050 503518197 1761878883 -267554087 -2029370801 397762526 1622306632 -105169166 -1900278172 282631111 1742711633 -19465493 -1982739843 81381256 1943992094 -354965852 -1647274446 62129041 1957901063 -306552131 -1698868693 167923642 2097512236 -468963690 -1827987968 225414051 2053684021 -480122225 -1805198823 570488612 1426573234 -871459320 -1156995426 627913533 1382679467 -882683375 -1134271865 752582422 1541164928 -1026220486 -1244516692 733395727 1555139481 -977741277 -1296045387 1069016896 1219549142 -776370580 -1497450758 953819993 1339888591 -690732427 -1579978013 829190002 1181442020 -547221922 -1469759800 906079083 1090952189 -670053817 -1358365999 843285551 1162130617 -598874877 -1421159019 892223542 1110012064 -618651366 -1406725748 1016597533 1268726923 -761893583 -1517199961 1005963268 1290991762 -704927448 -1560503874 804557899 1492362461 -1040517785 -1224882703 681136210 1604214980 -963169922 -1315962392 556735609 1445473519 -819888811 -1205449277 641914976 1363536118 -934495924 -1085568550 153986279 2116719729 -417086005 -1876626083 239100158 2034716776 -531758638 -1756810940 133573845 1894849603 -369603079 -1627423377 10217676 2006767706 -292189728 -1718437514 345683075 1671267349 -90909265 -1919687367 334983322 1693466636 -34008650 -1963056864 440482993 1833307175 -196125283 -2092405493 489486504 1781254206 -215836284 -2077906670 727233902 1549764088 -984165310 -1303255852 741699959 1530020321 -1036316581 -1254350643 629357916 1384385994 -879928208 -1131778842 586086725 1441384915 -857696151 -1142445825 921675018 1105761692 -656292826 -1343818576 830628115 1183142277 -544473025 -1467273047 942943544 1328749998 -700822508 -1589805950 1062856993 1214175671 -782792691 -1504659301 272012710 1731306800 -29821814 -1992309732 391860671 1616666921 -111857517 -1907228667 518856084 1776954626 -253526856 -2015081426 427874701 1854400795 -141641567 -2138470345 226592194 2055648596 -477109010 -1802972040 183255515 2112581965 -454942473 -1813704607 56233456 1952267622 -313234212 -1705812918 70765033 1932589439 -365319995 -1656842157 -1396659807 -607676105 1120848013 902428699 -1414697544 -592814802 1168313492 849624066 -1575280237 -719580923 1276461247 991064105 -1518934646 -764291812 1266189478 1015002160 -1317553723 -965703341 1601820905 679405695 -1239777828 -1055044278 1477713136 789785702 -1079234057 -928317087 1369592027 648372301 -1195248146 -809056904 1456444610 566797396 -1750169239 -525747713 2040588357 245881043 -1866248848 -406553114 2127375452 164240586 -1720385189 -294506035 2004574327 8147169 -1642543806 -383781420 1880532078 118592760 -1978033907 -48322149 1679292449 319867063 -1921753836 -93098622 1668955192 343739566 -2067656385 -205184599 1791782931 499859589 -2085628634 -190257744 1839313930 447120540 -1243899680 -1025726346 1540749772 752011610 -1296671495 -978228113 1555578325 733941059 -1157623598 -871948220 1427010046 571031912 -1133652789 -882187171 1382266343 627344753 -1469282172 -546588654 1180887464 828758334 -1358869347 -670663669 1091513777 906501415 -1497956170 -776982496 1220108698 1069437196 -1579498321 -690097095 1339336067 953390357 -1900693464 -105740098 1622923524 398256530 -1982301135 -18920281 1742085405 282144139 -2140262374 -144113524 1851806006 426205600 -2029784061 -268122987 1762497839 504014265 -1828542388 -469395238 2097989984 168557046 -1804637099 -479699773 2053180793 224804335 -1646714754 -354545432 1943486802 80769476 -1699421081 -306981647 1958380875 62764509 -1627993309 -370017355 1895344655 134191769 -1717891270 -291749972 2006281750 9592448 -1876081903 -416648313 2116231741 153359019 -1757378808 -532170850 2035213860 239720114 -2092836025 -196678703 1833941611 440961789 -2077483170 -215273528 1780645490 488984292 -1919265931 -90348573 1670656601 345178831 -1963485332 -34560006 1694103104 335464150 -1516704789 -761275523 1268157127 1016183377 -1560989710 -705552540 1291538142 1006403144 -1421646887 -599502001 1162674933 843723363 -1406228544 -618031274 1109444332 891811450 -1204814961 -819410151 1445042851 556182069 -1086177386 -934998272 1363959482 642477612 -1225493571 -1041022165 1492783761 805118471 -1315326044 -962689230 1603786376 680584734 -2014447006 -253048076 1776524110 518302680 -2139079045 -142143763 1854824279 428437441 -1992920496 -30326074 1731728252 272573418 -1906592183 -111376673 1616238437 391309299 -1705317882 -312616304 1951697706 55819196 -1657328097 -365945207 1933135667 71204773 -1803460044 -477736286 2056192792 227029902 -1813207507 -454322501 2112014081 182843287 -1132209494 -880481732 1385020294 629836560 -1142022477 -857133531 1440776095 585584393 -1302834536 -983604722 1549153204 726729506 -1254779263 -1036868073 1530656685 742180667 -1590375730 -701236648 1329245154 943561588 -1504112937 -782352831 1213689851 1062231917 -1343274244 -655854998 1105273808 921047878 -1467840795 -544885133 1183639497 831248223 -928224091 -1079288781 648154505 1369783583 -809391940 -1194944470 567265680 1456011526 -965221225 -1318005759 679052731 1602139437 -1055252338 -1239609320 789856674 1477669172 -719618879 -1575203753 991239661 1276259707 -763971368 -1519286194 1014553076 1266674018 -608111373 -1396194203 902731231 1120511305 -592629526 -1414922116 849564102 1168400720 -205370259 -2067432197 499920193 1791696343 -189822860 -2086094622 446818648 1839651278 -48642977 -1977682743 320316787 1678808549 -93061050 -1921830704 343564650 1669157372 -294298615 -1720554337 8076581 2004618675 -384264176 -1642092410 118946108 1880213930 -525413317 -1750473555 245413143 2041021825 -406646750 -1866194764 164458766 2127184280 -776512028 -1498387086 1069104328 1220414558 -690316803 -1579308693 953481425 1339279431 -546515498 -1469323968 828552442 1181058156 -671018545 -1358552743 906981603 1091059829 -872395392 -1157137130 571354284 1426660410 -882013799 -1133856497 627304629 1382340643 -1025784398 -1243810524 752198814 1540527112 -977927765 -1297010371 733503623 1556041745 -354845396 -1646375494 81206272 1943022742 -306923211 -1699509853 62576665 1958602895 -469568226 -1828338296 168596530 2097915044 -479252217 -1805123183 224481323 2053529789 -143758008 -2140578338 425725028 1852259570 -268195503 -2029741625 504219773 1762326763 -105519750 -1900882452 398165078 1622979776 -19390109 -1981869579 282476623 1741779161 -90567129 -1919074639 345272075 1670602653 -34092482 -1963918680 335129362 1694407556 -197032427 -2092517757 441444153 1833490351 -215203316 -2077527398 488776480 1780814774 -416473533 -1876283691 153321327 2116308985 -532620710 -1756894516 240040822 2034863072 -369715599 -1628330265 133756765 1895811019 -291810712 -1717804290 9777988 2006057938 -1040961809 -1225580935 804933571 1493008213 -962991370 -1314989472 681020378 1603320652 -818960675 -1205299637 555862001 1445394279 -935173436 -1085975982 642515944 1363882878 -599572853 -1421603299 843931559 1162506033 -617678190 -1406547452 891329470 1109895976 -761743687 -1516272081 1016518549 1267853059 -705334624 -1561181642 1006310284 1291592474 -478068890 -1803153424 227499594 2055761628 -454231169 -1813263383 182622803 2112203461 -312821932 -1705146430 55891576 1951655662 -365464755 -1657781285 70849121 1933452023 -30003454 -1993269356 272125486 1732214456 -111416549 -1906517107 391481911 1616034465 -252860624 -2014668890 518243868 1776613002 -142580951 -2138614849 428737029 1854485139 -655417426 -1343738056 920747650 1105612308 -545072201 -1467618527 831306395 1183549965 -701196388 -1590450422 943388336 1329448486 -782675067 -1503763693 1062679209 1213203007 -984084534 -1302380708 727084774 1548836464 -1036661805 -1254950075 742107903 1530698345 -880572424 -1132152978 630056660 1384830530 -856800287 -1142328457 585114317 1441206875 -1151396518 -866638388 1431401590 576079072 -1137520317 -885661227 1379709039 624656633 -1249600152 -1031557634 1535835204 747490514 -1293330063 -974231065 1558657117 736102603 -1494743746 -772852312 1223058450 1071731844 -1585069785 -696061519 1334550539 948736157 -1473016564 -550191718 1178463264 825941174 -1352775403 -665224829 1095772217 911677615 -2144258670 -147454716 1849644222 423126056 -2023951989 -262422243 1767018663 508928049 -1897218656 -101872330 1625611404 400813082 -1987610183 -25147089 1737037973 277751811 -1652152842 -360639136 1938310362 76510284 -1695817233 -303246983 1961197763 65187925 -1822577212 -463823534 2102643944 173341822 -1808766499 -482911925 2050885873 221853799 -1572592613 -717024115 1279935799 994932129 -1523982334 -768683884 1260880174 1008775608 -1398821847 -610755393 1116851461 899087763 -1410176976 -587900762 1174145308 855325066 -1074580353 -923532055 1375556947 653944261 -1197543322 -812007184 1452314954 563585500 -1322730419 -969962277 1596382561 673312247 -1236961196 -1052620606 1481316728 793520622 -1725299501 -299027387 1998874111 2315625 -1639464758 -381620132 1883873766 122589552 -1745777439 -520700809 2046815693 251190619 -1868805896 -409241490 2123508180 160766274 -2070080329 -208002015 1788048795 496256269 -2081369938 -185081800 1845408130 452559124 -1975083899 -46027757 1682505129 323996991 -1926539108 -97753078 1663383984 337774886 -1989576744 -26327218 1734809332 274736738 -1912294463 -117210281 1611322093 386785915 -2018312214 -256520324 1773969094 515616336 -2132853773 -136836251 1859214047 433482313 -1797363780 -472295638 2060453520 232207878 -1816943707 -457927885 2109588105 180023839 -1710887026 -318578920 1946914466 51166772 -1654117481 -361817343 1936083643 73497133 -1308141808 -989829242 1544107580 722339498 -1251306743 -1033002081 1533342245 744735411 -1126375646 -874778700 1389542926 634752664 -1146021061 -860476499 1438611991 582503041 -1347401868 -659064862 1102980696 918099662 -1461877907 -539315205 1188291137 836031191 -1586770106 -697499696 1332063850 945987324 -1509553313 -788448311 1208511091 1057970917 -1871559015 -411732465 2122065845 159061795 -1759542656 -535252458 2031215532 236376890 -1633038677 -374407619 1890037639 127966993 -1715205454 -289195484 2009754526 13458184 -1916446979 -87923093 1674262481 348915527 -1968663836 -38821262 1688662984 329368414 -2095128881 -199627175 1829814243 437751669 -2072831274 -210490816 1786608634 494553964 -1424202159 -602188089 1158809469 840251371 -1401839032 -612986146 1115669348 897119218 -1513623965 -759111947 1271500623 1020182489 -1565906310 -710075668 1285835606 1000569792 -1230277067 -1045674333 1487214361 799156111 -1312378324 -960396614 1606996736 684712854 -1200554489 -814231919 1451138859 561622973 -1088603618 -937817464 1360223026 638872484 -550252450 -1472929592 826126706 1178239460 -664923065 -1353112367 911242603 1096238589 -773302164 -1494259462 1072052544 1222707670 -695886731 -1585271581 948698457 1334627791 -1031487430 -1249644372 747282710 1536004480 -974584797 -1293011787 736584975 1558205849 -866170872 -1151829858 575744292 1431706034 -885879791 -1137329017 624749885 1379655083 -463605610 -1822769152 173248954 2102698284 -483380081 -1808333799 222188963 2050581813 -360286044 -1652471758 76028296 1938762014 -303317827 -1695773653 65396113 1961028871 -102047502 -1897017244 400851422 1625534792 -24697621 -1988094851 277431751 1737389393 -147756864 -2143922090 423561708 1849178490 -262361895 -2024039345 508743157 1767243107 -970399457 -1322266231 673611827 1596043429 -1052433146 -1237183088 793461802 1481405628 -923571923 -1074505285 654116865 1375352983 -811684556 -1197892190 563137560 1452801166 -610274949 -1399275027 898732119 1117167809 -588106398 -1410005516 855397454 1174103256 -716932791 -1572648481 994711653 1280125171 -769016496 -1523675706 1009245308 1260449002 -45694505 -1975389887 323526907 1682935917 -97843762 -1926482600 337994978 1663194228 -207795739 -2070251149 496183497 1788090463 -185561604 -2080916118 452914384 1845091398 -521023053 -1745428187 251637919 2046328841 -409201238 -1868880580 160593030 2123711504 -299214463 -1725077225 2373805 1998784571 -381182568 -1639928562 122289332 1884212258 -318393636 -1711111606 51106800 1947001702 -362252603 -1653651885 73799657 1935746943 -471975186 -1797715336 231758786 2060938068 -457965833 -1816867231 180199387 2109386573 -256728392 -2018143698 515687316 1773925122 -136354143 -2133305801 433129357 1859532571 -26662262 -1989273060 275205030 1734376240 -117117293 -1912349179 386568127 1611513641 -697593324 -1586716030 946205496 1331872686 -788113907 -1509857637 1057503009 1208944567 -659547610 -1346950480 918453002 1102662556 -539107777 -1462047063 835960595 1188335493 -874741136 -1126452506 634577756 1389745098 -860797335 -1145669889 582952773 1438128083 -989394366 -1308607788 722037614 1544444920 -1033187749 -1251082547 744796023 1533255649 -199326819 -2095467765 437314225 1830277671 -210548860 -2072742126 494741160 1786385982 -87749713 -1916650695 348875395 1674336789 -39268426 -1968177376 329690778 1688313356 -374762503 -1632722065 128447189 1889583683 -289122336 -1715247242 13252300 2009925210 -411952181 -1871369379 159152871 2122009201 -534781998 -1759973564 236044030 2031521384 -814701739 -1200122941 561955449 1450832623 -937597108 -1088792614 638781024 1360279286 -1045746841 -1230234639 799361611 1487043293 -960041090 -1312694296 684232274 1607450308 -758664399 -1514110041 1019859485 1271849611 -710248664 -1565702210 1000609284 1285760658 -602129661 -1424290923 840063535 1159031481 -613286118 -1401499764 897556022 1115205280 1938202450 75608004 -1651966338 -359674136 1961581387 65825757 -1696253337 -303953167 2103252832 173680630 -1823246772 -464238886 2050020217 221766639 -1807830443 -482770237 1848741686 423018400 -2143293926 -147267956 1767656239 509311929 -2024658429 -262858091 1625949956 401422226 -1897634264 -102541634 1736950557 276886411 -1987468751 -24210777 1223212954 1072664332 -1494819146 -773722592 1334147971 948062997 -1584719185 -695457223 1177761704 825493310 -1472375164 -549820910 1096741809 911852327 -1353674083 -665345525 1432334334 576233320 -1152266542 -866714044 1379036135 624253809 -1136915765 -885310883 1535387596 746788698 -1249229088 -1030916490 1558832085 737071939 -1293450503 -975130001 1788718611 496672389 -2070687937 -208339031 1844472330 452418204 -2080503002 -184992848 1682318881 323032759 -1974974707 -45123685 1663820344 338481838 -1926921452 -98389118 1999289975 2985697 -1725636773 -299634739 1883732590 121654008 -1639376062 -380752940 2045851205 251004627 -1744873623 -520591361 2124214876 161202890 -1869442192 -409623578 1374916315 653573709 -1073877001 -923082911 1453214402 563706452 -1198511122 -812180616 1596458729 674182783 -1322883131 -970893485 1480966896 792916582 -1236556836 -1051946166 1279565503 994291241 -1572143213 -716321019 1261001382 1009674800 -1524155510 -769651940 1117722253 899163675 -1399752799 -610908361 1173541524 854974978 -1409502280 -587496658 1102118352 918015302 -1346462468 -658920342 1188903369 836372831 -1462544155 -539727757 1332442594 946619764 -1587211058 -698211240 1208398331 1057063277 -1509371689 -787488703 1544023476 721476898 -1307997032 -988890098 1533684141 745347387 -1251719039 -1033668585 1390175622 635131152 -1127086934 -875219908 1437704607 582390025 -1145061197 -860295131 2061425944 232385934 -1798259660 -472413022 2108889345 179579287 -1816299475 -457553733 1946506538 50488764 -1710541818 -317979504 1936232755 74424741 -1654198241 -362692471 1734987132 275709418 -1989694384 -27222842 1610877285 386087411 -1911920567 -116565793 1773290830 515208664 -2017713054 -256174860 1860141399 433631681 -2133729157 -136916755 1487654033 799865863 -1230656067 -1046307541 1606813832 683751454 -1312265820 -959489742 1450198179 561476661 -1199692401 -814148327 1360887994 639283244 -1089216106 -938159872 1159519477 840690787 -1424835111 -602567345 1114708204 896936058 -1400931904 -612873898 1271354567 1019241553 -1513540117 -758250115 1286246622 1001234504 -1566248462 -710688412 1673915481 348314831 -1916039819 -87245341 1688741952 330242262 -1968813716 -39749126 1830708331 437867773 -2096102073 -199805487 1785962610 494178532 -2072133282 -210046520 2121464893 158715051 -1870881519 -411325049 2032089124 236456114 -1760470776 -535402082 1890153487 128861337 -1633217245 -375380555 2009378838 12812416 -1714761414 -288497236 401234518 1626172096 -102483078 -1897722900 277323343 1736486617 -24510621 -1987129355 422695524 1849090802 -146820280 -2143779874 509351549 1767581419 -263030959 -2024454201 173886002 2103081636 -464311522 -1823204472 221285931 2050473661 -482414841 -1808146543 75940352 1937896086 -360144084 -1651534918 65734169 1961637519 -303732939 -1696442461 746879646 1535330824 -1031136334 -1249039580 736738951 1559137809 -974659669 -1293881539 576713388 1431880250 -867069056 -1151950058 624047797 1379206691 -885237863 -1136957681 825453306 1177836140 -549647402 -1472578752 912174819 1096392309 -665792561 -1353187495 1072227016 1223676510 -773422108 -1495157902 948250321 1333925447 -695515139 -1584629909 250702615 2046188417 -520156613 -1745339731 161263374 2124128152 -409809374 -1869218124 2810661 1999492019 -299597303 -1725713761 122103612 1883248554 -381073904 -1639025018 323386227 1682000869 -45606305 -1974523191 338411370 1663864828 -98181562 -1927090480 496890689 1788527575 -208432531 -2070633733 451950424 1844905934 -184658316 -2080807198 899632095 1117289289 -611243277 -1399448987 854757318 1173733200 -587403542 -1409556868 994362349 1279521659 -716528959 -1571974569 1009321972 1261320034 -769169704 -1524607410 673733563 1596943149 -970573161 -1323234815 793092002 1480765236 -1051984242 -1236480488 653513609 1375003423 -922897755 -1074101709 564008848 1452877574 -812616004 -1198045654 635189460 1390086210 -875406856 -1126864530 582089933 1438043227 -859857439 -1145524873 721924326 1543536752 -989212214 -1307647652 745174271 1533887593 -1033628205 -1251793595 946546864 1332484134 -698005092 -1587382006 1057418409 1208081471 -787968635 -1508917997 917545090 1102549012 -658587218 -1346768584 836592795 1188713485 -539818569 -1462487775 514988060 1773480074 -256083664 -2017769050 434101253 1859710099 -137249495 -2133422657 275353646 1735303352 -26742526 -1990147692 386159671 1610835105 -116771557 -1911749235 50661496 1946302702 -318019244 -1710466622 73976929 1936719095 -362369715 -1654546981 232685642 2061086940 -472850074 -1797795344 179520595 2108978373 -457366145 -1816521239 1019677077 1270888707 -758552391 -1513203665 1001049484 1286470938 -710628192 -1566335946 840728999 1159442737 -602742645 -1424633827 896615870 1115059496 -612424558 -1401416700 560994801 1450649959 -813795107 -1200011189 639491560 1360719230 -938230588 -1089172398 799773123 1487708501 -1046089489 -1230847879 684086746 1606509900 -959957770 -1311832992 128526685 1890458059 -374912911 -1633650457 12905796 2009325010 -288715672 -1714569986 158507375 2121634297 -411254717 -1870925611 236938614 2031637984 -535755686 -1760152372 438188345 1830357423 -200255467 -2095617917 494140704 1786039734 -209871860 -2072335206 348500235 1673691549 -87306201 -1915952975 329807122 1689208196 -39447490 -1969150808 -241367285 -2036713571 529753639 1754551985 -151993582 -2114456700 419340862 1878626984 -12153031 -2008957009 289992213 1716510339 -131380448 -1892910154 371534348 1629624986 -332785809 -1691539463 35944003 1965246165 -347614346 -1673468960 88715866 1917747916 -487481507 -1778995253 218103409 2079903463 -442737852 -1835308078 194132584 2090142462 -890034237 -1108076715 620578543 1408923257 -845224998 -1164324020 596673270 1419227744 -1003966479 -1288724633 707186397 1562508875 -1018860568 -1270719618 759892676 1514945106 -683395161 -1606219983 961173131 1313695261 -802556994 -1490107608 1042780818 1226875396 -643842155 -1365733629 932306617 1083633199 -554534004 -1443542246 821828256 1207642678 -393857462 -1618934052 109598566 1905223664 -269749677 -1729314107 31822719 1994564585 -430064008 -1856336146 139714388 2136272834 -516916639 -1774761225 255728461 2017012699 -181328338 -2110384456 457131778 1815639956 -228793801 -2057579871 475169563 1800778637 -68506084 -1930584438 367316784 1659109286 -58234363 -1954522477 310971177 1703820223 -739764606 -1527831020 1038514094 1256277816 -729427301 -1551703539 982234039 1301054241 -583819600 -1439388122 859701148 1144704778 -631350615 -1386649025 877673349 1129777939 -832633114 -1185401232 542205898 1465276252 -919420161 -1103760791 658285523 1346081605 -1065054508 -1216102846 780857336 1502469998 -941012275 -1326548389 703015905 1591745399 -1012177527 -1263774433 765789349 1520579635 -993615472 -1279160058 717799612 1573908522 -848237125 -1166549715 595496087 1417264129 -904058462 -1122363084 605243534 1393850392 -568560147 -1457830533 806491329 1192567895 -646860300 -1367965342 931123416 1081663566 -792199713 -1480536759 1053400307 1238281317 -676709946 -1599272624 967071978 1319331964 -121289407 -1883081257 382411885 1640764667 -5734056 -2001751602 296149108 1721880802 -165753485 -2129003035 403745887 1863818441 -244119190 -2039203332 528312390 1752848592 -445491931 -1837800013 192689161 2088436895 -501247684 -1793547862 202502160 2065088646 -341189353 -1666257535 94878779 1923124397 -322692850 -1681708648 46823458 1976387764 -625978168 -1380490146 884880868 1136199026 -572682031 -1428512697 869528061 1154793835 -731128582 -1553142676 979746262 1298304320 -754575133 -1543427979 1023965647 1242515801 -955824980 -1342147526 688465280 1577981206 -1066762059 -1217548253 778363289 1499713807 -908276578 -1092879352 668118450 1356176676 -827258745 -1179240431 549415339 1471699261 -505515008 -1764146026 265295148 2027365818 -424431591 -1850441585 146657589 2142953891 -284820430 -1744647004 17538334 1980542344 -395823061 -1620113219 107370759 1902209425 -60201884 -1955703566 308741448 1700804062 -83582851 -1945923349 353026385 1645081031 -223155114 -2051679040 482119034 1807465964 -169924529 -2099767079 466700643 1825995253 -1779318257 -487132519 2080351011 217617333 -1835268586 -442812800 2089969466 194336684 -1691727299 -332563797 1965304593 35855239 -1673032156 -348078414 1917447944 89055134 -2008624533 -12459267 1716040519 290423761 -1893001614 -131324188 1629845342 371345352 -2036508071 -241538353 1754479477 529796067 -2114937280 -151540010 1878982508 419024890 -1365253433 -644296111 1083278315 932623229 -1443748130 -554363320 1207715826 821786468 -1606128907 -683451805 1313475545 961362767 -1490440468 -802251142 1227345856 1042349910 -1289162077 -1003503051 1562809231 706847513 -1270532422 -1019083220 1514887062 759981824 -1108116847 -889959929 1409096637 620374827 -1164001656 -845574626 1418780580 597159730 -1930759346 -68303912 1659146850 367239924 -1954072745 -58718271 1703499387 311322349 -2110686340 -180990998 1816074832 456665798 -2057519259 -228880397 1800592969 475393759 -1856117974 -430255172 2136179206 139768464 -1775229133 -516483163 2017347103 255424137 -1618580712 -394175602 1904740916 110049954 -1729384703 -269705321 1994772013 31653563 -1216031866 -1065098480 1502261930 781025852 -1326901345 -940693751 1592227507 702563877 -1184932940 -833066206 1464941208 542509582 -1103978579 -919228613 1346174593 658230807 -1439448094 -583732364 1144890062 859476568 -1386346501 -631687315 1129342679 878138945 -1528280112 -739280058 1256598268 1038162538 -1551527991 -729628833 1301016293 982310515 -1480089459 -792686565 1237959073 1053749559 -1599445868 -676506622 1319372216 966997294 -1457772353 -568649687 1192380819 806713605 -1368265562 -646521808 1082101130 930659612 -1167019799 -847806337 1417597381 595190099 -1122142992 -904248218 1393759708 605300042 -1263847205 -1012135859 1520785911 765618529 -1278804798 -993932204 1573428718 718253432 -1666613179 -340873005 1923604841 94425599 -1681636260 -322734902 1976182128 46994918 -1838020489 -445302559 2088528219 192633293 -1793078162 -501678856 2064756034 202808788 -2128703455 -166092617 1863381261 404210075 -2039262152 -244030290 1753036052 528090498 -1882908653 -121493371 1640724799 382486953 -2002199542 -5247844 1722203430 295800240 -1092841012 -908353190 1356001504 668319862 -1179560491 -826907325 1472148729 548930671 -1341711874 -956290712 1577679058 688801860 -1217733145 -1066537615 1499774155 778275933 -1553235544 -731074242 1298522244 979554322 -1543092815 -754879193 1242047645 1024398347 -1380972134 -625526516 1136552118 884561952 -1428304509 -572850923 1154722991 869571641 -2051886844 -222985838 1807536168 482074814 -2099284707 -170375797 1825641521 467018919 -1956038346 -59897440 1701271578 308308108 -1945830097 -83636807 1644862467 353217685 -1744461472 -285044234 1980481612 17625306 -1620548231 -395356689 1902511189 107033795 -1763825326 -505865788 2026915966 265779432 -1850479285 -424354339 2143128679 146455793 960793859 1313062293 -682955729 -1605509959 1042893082 1227782540 -802740170 -1491068768 933168433 1083717031 -644783075 -1365879669 821215528 1207300542 -553869308 -1443131246 619945319 1408544241 -889324469 -1107637027 597580158 1419340264 -846186414 -1164506940 707269973 1563370947 -1004112775 -1289665297 759550284 1514332634 -1018449824 -1270054666 36351435 1965923677 -333132569 -1692140431 88566226 1916819780 -347535106 -1672595352 217130489 2079724911 -486587179 -1778879421 194830816 2090586486 -443383604 -1835683750 530431407 1754959161 -241967997 -2037060587 418412982 1878477088 -151119718 -2114377716 289813917 1715537163 -12036943 -2008062937 371978628 1630322962 -131755864 -1893556162 543145026 1465421012 -833495698 -1185485320 657619035 1345669325 -918808201 -1103418911 780416112 1501758694 -1064676004 -1215470134 703197289 1592705279 -941125307 -1327455789 1038658598 1257217200 -739848950 -1528693348 981821503 1300388009 -729085677 -1551091323 858989588 1144263810 -583187144 -1439009362 878632973 1129959579 -632258271 -1386761801 456236170 1815522332 -180355674 -2110206672 475814035 1801152517 -229492289 -2058024663 367662264 1659708462 -68913772 -1931262718 310890657 1702944823 -58084979 -1953595109 109481198 1904327800 -393679422 -1617961644 32196855 1995208801 -270194213 -1730012851 140313820 2136618058 -430742032 -1856744090 254853317 2016931923 -515989015 -1774612097 192081793 2088099607 -444821843 -1837384133 203369368 2065177358 -502183244 -1793689054 94988211 1924028197 -341375329 -1667222007 46441386 1975751484 -322256250 -1681001968 382074853 1640157043 -120873271 -1882411425 296238076 1722747754 -5874992 -2002687418 404649943 1863927617 -166717701 -2129189267 527676366 1752466264 -243412254 -2038766988 807194441 1193017311 -569201051 -1458200845 930155344 1081490374 -645961092 -1367844118 1053247355 1237350381 -792123817 -1479665983 967476066 1320006644 -677060018 -1599876392 766238509 1521283003 -1012548095 -1264415081 717626164 1572940706 -993494504 -1278260594 594564895 1417111433 -847366605 -1166473563 605917958 1394254736 -904662486 -1122712900 308928192 1701768790 -60309524 -1956606086 352590553 1644374607 -83198987 -1945285789 481449714 1807050340 -222545954 -2051340472 467636971 1826136701 -170789945 -2099854511 266260132 2027552306 -506417272 -1764253922 145951421 2142517803 -423793775 -1850057977 17122966 1979872768 -284481606 -1744038100 107512463 1903145497 -395910237 -1620978891 688389640 1577111198 -955670748 -1341214798 778713617 1500318343 -1067164867 -1218221141 668759610 1356547756 -908978410 -1093326976 548516387 1471578805 -826289393 -1179065447 884010604 1136123642 -625045696 -1380335658 870132341 1155144419 -573355175 -1428915249 980117086 1298945736 -731576462 -1553844252 1023844935 1241617105 -754400405 -1542458371 1562920967 707754129 -1289344725 -1004463683 1514507294 759348360 -1270092494 -1018372700 1408483381 620032163 -1107451623 -889548401 1419641900 597243066 -1164942080 -845720170 1084184675 932735221 -1366214321 -644478503 1207082106 821406956 -1443037866 -553923136 1313132625 960749767 -1605717635 -682786325 1227428936 1043211486 -1490586268 -803191310 1715890383 289495129 -2008544797 -11585163 1630252246 372022336 -1893347846 -131924628 1755177213 530239595 -2037153327 -241913529 1878009060 418845810 -2114042424 -151423650 2079422635 217466941 -1778443897 -487053039 2090646706 194743332 -1835868770 -443159288 1965748377 36552719 -1692102219 -333209309 1917269120 88081430 -1672915540 -347183814 1144224070 859064784 -1438836630 -583390980 1130282335 878284233 -1387209613 -631771931 1256780148 1039122914 -1528393640 -740187954 1300575597 981599739 -1551150015 -728996649 1501849890 780360116 -1215690738 -1064486760 1592372539 703503789 -1326986217 -941556607 1465901328 542691718 -1185841092 -833179478 1345463561 657790367 -1103346651 -918850381 2136824206 140142872 -1856816990 -430700492 2016451991 255307009 -1774256965 -516305875 1904660924 109175082 -1618431856 -393248762 1995117989 32253235 -1729792887 -270384097 1659521514 367884668 -1931204410 -69003184 1703382515 310426981 -1953895201 -57746359 1815200216 456585550 -2109759244 -180842398 1801192897 475739479 -2058197779 -229288837 1864247941 404298259 -2129638487 -166233281 1752428188 527752714 -2038591568 -243613914 1640342199 381850145 -1882471525 -120786163 1722312366 296703544 -2002385022 -6211820 1923693281 95292023 -1666753587 -341808293 1975844600 46386798 -1681219628 -322064574 2087891667 192250437 -1837313025 -444865687 2065659594 202917468 -1794041882 -501864592 1416628813 595016411 -1166120095 -847684617 1394462292 605748930 -1122783368 -904618002 1521189503 766292713 -1264196781 -1012739131 1573275238 717321968 -1278728374 -993060900 1237785129 1052781247 -1479967995 -791786605 1319820848 967700134 -1599815908 -677146742 1193054747 807117453 -1458375881 -568999007 1081169410 930506388 -1367394514 -646445128 1980046276 16919378 -1744078104 -284407170 1902698461 107999051 -1620656399 -396259737 2027852790 265921376 -1764691238 -505953716 2142459887 146040697 -1849870653 -424016299 1806830496 481639222 -2051249524 -222602726 1826607033 467205935 -2100187499 -170484221 1701413778 309244676 -1956126018 -60763608 1644447627 352548637 -1945491801 -83028431 1298873100 980159386 -1553638880 -731747658 1241972501 1023528835 -1542939079 -753946961 1135653694 884442024 -1380003310 -625352060 1155364647 869943217 -1429006837 -573299043 1356606312 668670974 -1093514684 -908756270 1471278961 548855783 -1178628515 -826753333 1577558874 687903692 -1341537674 -955321632 1500145475 778917845 -1218181521 -1067239687 748523425 1536868151 -1030492531 -1248535013 737168312 1559722798 -973198700 -1292297726 575014803 1430337285 -867670337 -1152428503 623625098 1378677532 -886725978 -1138585040 824876997 1177399123 -551223575 -1474048385 910646236 1094740810 -666289424 -1353840026 1072764919 1224091489 -771787045 -1493678515 949801966 1335616376 -695029054 -1584037292 401846121 1626644479 -100807099 -1896153389 278817648 1738103782 -24114596 -1986577718 422061915 1848580045 -148486537 -2145290527 507896642 1765987284 -263486866 -2025016584 172277517 2101579675 -464855519 -1823609161 220822292 2049854338 -483976648 -1809831250 77543231 1939343273 -359573997 -1651087739 66253606 1962263472 -302214646 -1694784868 898023136 1115786870 -611786804 -1399853222 854293241 1173113455 -588964907 -1411241149 995964626 1280968260 -715958274 -1571526808 1009840843 1261945437 -767650841 -1522949263 674344580 1597414930 -968896600 -1321664706 794585757 1482381835 -1051587663 -1235928281 652879542 1374492192 -924563558 -1075611892 562553519 1451283001 -813071485 -1198607595 250125864 2045750974 -521732348 -1746808942 159734321 2122476199 -410305763 -1869870197 3347994 1999906444 -297961674 -1724233824 123654659 1884938901 -380587217 -1638431815 325029452 1683537626 -44961952 -1974018058 338840149 1664449219 -96720007 -1925506065 495191678 1786984168 -209033390 -2071111740 451527271 1844376305 -186145973 -2082434083 514583843 1772936629 -257586161 -2019378023 432417082 1858148780 -137869290 -2133886848 275801361 1735873927 -25295811 -1988545365 387817736 1612353950 -116146140 -1911230286 52231495 1947979217 -317547413 -1709855491 74529118 1937115592 -360753038 -1653053212 231175541 2059421155 -473361319 -1798429489 178958700 2108523002 -458960832 -1817976618 633720299 1388510589 -875844409 -1127441327 581437938 1437546852 -861509410 -1147054008 723404249 1545172303 -988797707 -1307110301 745767360 1534374230 -1031937812 -1250242438 947051919 1333128473 -696468317 -1585738699 1059002774 1209542912 -787384134 -1508489172 917067197 1101948203 -660130671 -1348467705 834965924 1187225906 -540348280 -1462910946 129031266 1891101940 -373375666 -1632006696 14489723 2010786029 -288130729 -1714140735 158028880 2121032902 -412797572 -1872624150 235311177 2030149855 -536284827 -1760574989 436718598 1828781200 -200692438 -2096194116 493488159 1785542793 -211523277 -2073863771 349979700 1675326626 -86891240 -1915415154 330399789 1689694395 -37756671 -1967599209 1021246634 1272564796 -758080122 -1512592112 1001601203 1286866981 -709011041 -1564841719 839218328 1157776398 -603253324 -1425267422 896053377 1114603543 -614018643 -1402871493 560590030 1450105944 -815297054 -1201619596 637806807 1359157313 -938849797 -1089635987 800220412 1488278634 -1044642352 -1229245114 685744357 1608028275 -959331895 -1311313569 1223772837 1073117747 -1493226615 -772269281 1335660220 949730858 -1584205936 -694821114 1177207447 825094657 -1473993797 -551316691 1095173774 910177816 -1354143838 -665954508 1430674113 574712407 -1152893971 -867234949 1378590424 623685198 -1138360332 -886911134 1537069811 748348005 -1248611361 -1030454455 1559238378 737617532 -1291946042 -973519024 1939827309 77093627 -1651438783 -359253033 1962061428 66428642 -1694707880 -302252082 2101666399 172217033 -1823833229 -464669723 2049517126 221124304 -1809365142 -484411396 1848146441 422529695 -2144986331 -148821069 1766178320 507678342 -2025070788 -263393366 1626599995 401916589 -1895984361 -101014655 1738421794 278464180 -1987029234 -23631976 1374321636 653085554 -1075569976 -924636578 1451737085 562073451 -1198924079 -812716473 1597109206 674677568 -1321233670 -969366932 1482438607 794494809 -1236117789 -1051367819 1281190784 995777302 -1571616084 -715900358 1261481881 1010278159 -1522610507 -767951325 1116136370 897700644 -1400339810 -611339768 1173039019 854333245 -1411037561 -589138415 1787058988 495152058 -2071315968 -208860522 1844027189 451850147 -2081948135 -186593649 1684001566 324592520 -1974357454 -44662108 1664227079 339027857 -1925417429 -96778563 1999850312 3439582 -1724044700 -298181902 1885245265 123322311 -1638863235 -380117269 2045297530 250606572 -1746492842 -522087744 2122647395 159528949 -1869912497 -410233127 2059872295 230693041 -1798747893 -473007715 2108353598 179166376 -1817932526 -459031164 1948033045 52138115 -1710046919 -317328977 1936811020 74863770 -1652620000 -361220682 1735407683 276236501 -1988208273 -25597447 1612577882 387632332 -1911317130 -116085280 1772859505 514621671 -2019176099 -257760821 1858499688 432096510 -2134371004 -137419310 1101596911 917387385 -1347982909 -660580011 1187302646 834927712 -1463112230 -540172980 1332904157 947236939 -1585651215 -696528537 1210008772 1058567250 -1508825624 -787081858 1545476235 723068957 -1307543129 -988329679 1534319762 745860100 -1250050626 -1032155864 1388679353 633511983 -1127485035 -875773693 1437095072 581919798 -1146735220 -861862630 1675368806 349907440 -1915586486 -86685476 1689378175 330755561 -1967145901 -38236987 1829212500 436249026 -2096500616 -200359698 1785353549 493708763 -2073807775 -211614473 2120943874 158087572 -1872402386 -412985160 2030488859 235011469 -1761039305 -535847775 1890615600 129479078 -1631657956 -373698422 2010989865 14316991 -1714215931 -288090989 1488075182 800393528 -1229170558 -1044682732 1608514999 685296929 -1311662949 -959009779 1449767324 560890122 -1201155920 -815734746 1359246725 637748499 -1089858391 -938662849 1157966282 838998364 -1425323802 -603162512 1114172883 896523589 -1402565377 -614351767 1272881656 1020891502 -1513045804 -757600190 1286825441 1001674103 -1564670771 -709217189 -465304151 -1824312001 172647557 2102219795 -483802704 -1808862938 220700828 2048954378 -358642277 -1650934515 76672183 1939266593 -302888574 -1695188716 66857134 1962612792 -101509683 -1896602277 402486497 1627014263 -23146028 -1986404030 277917944 1737982062 -148333057 -2144359063 421985491 1847708741 -263890458 -2025690768 508246218 1766590556 -550886047 -1473440265 824460365 1176728795 -666377864 -1354706450 910786644 1095676098 -772690605 -1493787195 1073728639 1224277225 -694392502 -1583654436 949094502 1335179504 -1029884667 -1248197229 747852841 1536451775 -974065380 -1292385910 738103344 1559863462 -867779273 -1153331807 575200283 1431301261 -886343378 -1137948232 623187970 1377970324 -44092184 -1973943170 324097476 1683383634 -97324815 -1925857177 339513821 1664852299 -209404710 -2071753652 495640054 1787686240 -186025789 -2081535915 451353071 1843407225 -521657204 -1745939430 249972128 2044818742 -410656619 -1870475261 160137657 2123149615 -298603330 -1724605400 4050322 2000354564 -379688793 -1638311887 122685835 1884764445 -969862112 -1321851722 675247372 1597523354 -1050881991 -1235492689 793948437 1481998723 -924148718 -1074942844 652541246 1373883816 -813213685 -1199544163 562641191 1452149169 -611974076 -1400818478 898131304 1116689918 -588529571 -1410535221 853909873 1172476391 -715289482 -1571111712 995355994 1280630220 -768587665 -1523091207 1010706755 1262033365 -697145557 -1586145347 947652103 1333474961 -786455758 -1508338780 1058128414 1209463432 -659951847 -1347494001 916950581 1101053603 -540792064 -1463608426 835340844 1187871418 -876251313 -1128118311 634066531 1389111029 -861359274 -1146125376 581358202 1436672748 -987824259 -1306931221 722509393 1545055943 -1032635548 -1250685966 746412616 1534749406 -316913693 -1709475979 51521231 1947539033 -361659398 -1653165204 75490006 1937297984 -473444399 -1799291065 231321341 2060361323 -458617912 -1817363618 178547428 2107857522 -257206393 -2018744559 514143915 1772226109 -137981026 -2134793464 432599730 1859109412 -26157131 -1988628701 276741785 1736019471 -115532884 -1910887622 387152512 1611942422 -815180182 -1200724228 560412486 1449134032 -939224461 -1090280731 638251871 1359856585 -1045242280 -1229590834 800898932 1488687074 -958457279 -1311233321 684817261 1607879675 -757185010 -1512474984 1020274466 1272387508 -709656041 -1565216127 1002300219 1287312301 -603599300 -1425867094 839626512 1158455174 -613938651 -1401996621 895904521 1113676703 -200837470 -2097134028 436803470 1829644056 -211111237 -2073198035 493147031 1784931073 -86180208 -1914974714 349347772 1674948394 -38716791 -1967781345 331307941 1689807667 -374315322 -1632151984 129894378 1891186556 -287464737 -1713728951 13878259 2010444645 -412356876 -1871913374 157650904 2120400718 -536466707 -1761535365 235424705 2031057751 -2144812883 -147853253 1848025473 421630231 -2025519948 -264096734 1766548888 508318990 -1896658785 -101418999 1627204019 402266405 -1986098042 -23479280 1737551274 278388028 -1650470711 -359079841 1938928101 76972403 -1695410992 -302701498 1962702332 66798954 -1824237317 -465344403 2102016471 172820801 -1809212190 -483480460 2049441230 220253528 -1152982939 -868101901 1430815049 575648223 -1138023300 -886303510 1378174288 623015366 -1247975337 -1030072127 1536362875 747911661 -1292850098 -973628200 1560202594 737803764 -1494093823 -772357993 1224708397 1073258939 -1583598568 -694483826 1334990132 949314978 -1473611725 -550680411 1176770847 824387977 -1354253270 -666858308 1095359750 911142288 -1724648980 -298532486 2000523456 3842134 -1637992971 -380041885 1884312793 123167823 -1746372130 -521189048 2045122802 249636964 -1870283321 -410874543 2123095275 160230525 -2071666296 -209465058 1787461796 495824946 -2081872495 -185723641 1843872957 450917419 -1973458502 -44541652 1683032214 324417536 -1926058589 -97149643 1664928911 339475481 -1570909916 -715464270 1280552968 995393694 -1523575491 -768137813 1262384145 1010386055 -1400481514 -612275840 1116223546 898566316 -1410622193 -588468839 1172700195 853724341 -1075134144 -923930154 1373937772 652447994 -1199110823 -813681201 1451844725 562975971 -1322169998 -969508380 1597974622 674765000 -1235448469 -1050952195 1481829447 794156241 -1306615249 -988179783 1544602371 722989973 -1250728394 -1032563040 1534920474 746207116 -1127929315 -876471669 1389054769 634157991 -1146556924 -860889454 1436978984 581025726 -1347833269 -659651875 1101517671 916513777 -1463519662 -540850492 1187649406 835528680 -1586349447 -696972561 1333549909 947612611 -1507852704 -786903306 1209114444 1058451418 -1989115161 -25709967 1736369099 276419421 -1910683906 -115706264 1611868114 387192644 -2018833707 -257148349 1772448761 513956719 -2134454580 -138281382 1858645984 433037174 -1798860157 -473914859 2060055471 231654201 -1817553254 -458398196 2107914166 178456352 -1709434191 -316986841 1947368349 51727115 -1653481816 -361304514 1937751940 75009810 -1425697938 -603806728 1158410818 839697108 -1402448009 -613455903 1113994843 895551181 -1512170660 -757519414 1271954032 1020742374 -1565270203 -709562413 1287503465 1002082047 -1229815030 -1045056612 1488773670 800838320 -1310767341 -958892155 1607542335 685119145 -1201075400 -814859346 1449617940 559962754 -1090203871 -939262025 1359654413 638426779 -1871989850 -412318928 2120602250 157475356 -1761183809 -536787159 2030573203 235873797 -1632617580 -373880062 1891523256 129591854 -1713504371 -287650021 2010357409 13938231 -1914919998 -86273196 1674756846 349565560 -1968085029 -38381747 1690240759 330839649 -2096682000 -201319578 1829325532 437156426 -2073366551 -210903169 1784975045 493076051 1717542384 291024230 -2007892772 -11088822 1630689769 372599167 -1891878715 -130348973 1753486786 528688468 -2037746450 -242400136 1877594587 418308429 -2115522313 -153059231 2078838164 217038082 -1780028232 -488514514 2089109901 193100059 -1836373855 -443803593 1966278054 36975920 -1690475382 -331721700 1918812607 89780521 -1672437613 -346583035 1563540792 708218286 -1287660524 -1002902398 1516009761 760957367 -1269688307 -1017829221 1407857930 619513244 -1109109722 -891067216 1418195219 595640709 -1165389761 -846290775 1082568028 931241418 -1366766480 -644875034 1206610245 820795859 -1444607895 -555599617 1314727278 962205176 -1605155774 -682330924 1227940215 1043845601 -1489076133 -801525555 2135207089 138648615 -1857368675 -431096565 2015979688 254695486 -1775826556 -517981934 1906254979 110629909 -1617869393 -392792775 1995628698 32886796 -1728282186 -268717792 1660140757 368348227 -1929519623 -67441297 1704884428 312035418 -1953490464 -57202314 1814574311 456066161 -2111416885 -182360739 1799745790 474136680 -2058645038 -229859004 1143639161 858635503 -1440420523 -584852029 1128745056 876640502 -1387714228 -632415782 1257309259 1039545565 -1526766233 -738699791 1302118482 983298244 -1550671490 -728395288 1503501341 781888651 -1215038159 -1063989849 1592809476 704080018 -1325516504 -939980354 1464210479 541140153 -1186433789 -833665643 1345048630 657252512 -1104826086 -920485492 1416232818 594464740 -1167614370 -849301816 1392786283 604179453 -1123395001 -905090351 1521645376 766855126 -1262741908 -1011144966 1574941529 718832591 -1278094731 -992550173 1239346966 1054465920 -1479504326 -791167316 1320364815 968104857 -1598207453 -675644747 1191536420 805459890 -1458895352 -569624930 1080599357 930059179 -1368997359 -647892345 1862787002 402714412 -2130067818 -166818304 1751784355 527248181 -2040235377 -245151207 1641830280 383477534 -1882048860 -120256974 1722913681 297181959 -2000686403 -4668885 1924190174 95944520 -1665224974 -340156828 1977420743 47856465 -1680643349 -321627523 2087405548 191657850 -1838864704 -446556586 2064024565 201438051 -1794579751 -502279601 1299369523 980811429 -1552109793 -730095735 1243548202 1024998076 -1542362362 -753509488 1135166977 883848855 -1381554387 -627042373 1153729048 868463246 -1429544140 -573713502 1355144791 667086529 -1093943429 -909340691 1470634574 548350680 -1180271774 -828290060 1579046501 689530611 -1341114551 -954791969 1500746364 779395818 -1216482480 -1065696314 1981607675 18603629 -1743613993 -283787455 1903241954 108403316 -1619047474 -394757288 2026333897 264263263 -1765210139 -506579085 2141889232 145592902 -1851472900 -425462934 1806433951 481086985 -2052743245 -224219355 1824930438 465635856 -2100798550 -170955972 1701869229 309806651 -1954670719 -59169001 1646113460 354058786 -1944857704 -82517234 36919540 1966368866 -331531816 -1690695346 90086637 1918479483 -347013695 -1671967401 216584390 2079318096 -488197654 -1780383364 193271007 2088903753 -443845133 -1836300955 528763024 1753446406 -242603588 -2037573334 417959049 1877916703 -152572507 -2115969741 291487906 1717104692 -11427442 -2007592680 372376763 1630876717 -130259561 -1891937023 962426940 1314539690 -682419952 -1605097082 1043381285 1228377267 -801186551 -1489375841 931590158 1082245272 -645361374 -1366318668 820720663 1206649985 -555395781 -1444780627 619341912 1408063694 -891025036 -1109181982 596094017 1417714903 -846606995 -1165033989 707911786 1563873532 -1002471098 -1288130096 761013363 1515918565 -1018018465 -1269467703 455633333 1815042339 -182056807 -2111752177 474328492 1799527738 -229913472 -2058552298 368304519 1660211473 -67272533 -1929727939 312354206 1704531208 -57654094 -1953008604 111114705 1905805639 -393144067 -1617549205 32685512 1995803998 -268641052 -1728320398 138736099 2135146869 -431320881 -1857183655 254359034 2016281964 -517516074 -1776262080 541477245 1463908843 -834131887 -1185998649 657165668 1345109490 -920261560 -1105011490 782090575 1503326681 -1064066973 -1215000331 703595862 1593259456 -939629446 -1325837076 1039227161 1257662863 -738248651 -1527248733 983342336 1302048150 -728564692 -1550463814 858444075 1143857597 -584798201 -1440513903 877073714 1128277412 -632720354 -1387379576 805649014 1191316192 -569681062 -1458803764 929627759 1081069305 -647585981 -1369329707 1054782020 1238991570 -791620760 -1479023618 968062557 1320437451 -675473551 -1598412825 766650898 1521818244 -1011070146 -1262781528 719318539 1574493853 -992899289 -1277771855 594125344 1416532662 -848837876 -1168051302 604268089 1392727727 -905312491 -1123207293 191568574 2087463464 -446334062 -1839052028 201776807 2063724081 -502743157 -1794142435 95457932 1924637210 -339807328 -1665547466 48060053 1977247235 -321701959 -1680603345 383519450 1641757260 -120427530 -1881842848 296865475 1723268693 -4214801 -2001166471 403145448 1862316670 -167124028 -2129734830 527058673 1752004199 -245094435 -2040326325 689834807 1578711969 -955225573 -1340646771 779341614 1500839864 -1065505278 -1216700780 667255557 1354937235 -909385175 -1093872961 547899164 1471117194 -827972048 -1180625242 883497811 1135487941 -626558337 -1382003991 868540234 1153691612 -573915546 -1429369104 980587361 1299555319 -730009011 -1552170277 1025464184 1243113454 -753846700 -1542060350 309341183 1702304617 -58832173 -1954973115 354283494 1645928304 -82604342 -1944797604 481010637 1806472027 -224017695 -2052918665 465987540 1824610114 -171440392 -2100349330 264715163 2025851661 -506897737 -1764857311 145424258 2142097172 -425419090 -1851544008 18658217 1981514559 -283979131 -1743396333 108099504 1903576870 -394324324 -1619515894 -1366943752 -645847186 1082685140 932136514 -1444162591 -554900617 1206235853 820150875 -1604476982 -681922724 1314127590 961859184 -1490002989 -801674427 1228815103 1043925609 -1288632420 -1003079926 1564436144 708335142 -1268989051 -1017384173 1515365033 760582719 -1108701266 -890388680 1407512194 618913300 -1165538377 -847217887 1418275483 596515341 -1779943632 -487651418 2078692892 216098442 -1836715223 -444415041 2089521669 193766035 -1691107582 -332099692 1966988846 37416632 -1671529701 -346469491 1917852215 89598625 -2007029932 -11003966 1716602488 290879214 -1892490419 -130690085 1631355489 373011191 -2038124698 -243032080 1753927242 529399516 -2115409025 -152151063 1877412435 417348293 -1214437703 -1063643601 1502824341 781481731 -1326390624 -940060106 1593738124 704230170 -1186550133 -834560483 1464389543 542113585 -1104450926 -919840252 1344605118 656554792 -1440074019 -584251829 1143232497 857958247 -1387793724 -633290158 1128895464 877568894 -1527660817 -738816391 1258282947 1039724373 -1550025994 -728020384 1301421018 982854476 -1930230159 -67881241 1660774237 368728011 -1952529816 -57019650 1703977796 311923666 -2111271357 -181420331 1814490991 455204857 -2059056550 -230524212 1800088438 474749920 -1857808875 -431806845 2135586617 139282351 -1775644148 -517021030 2015867680 253789110 -1616929241 -392646991 1905393419 110546845 -1728947650 -269129048 1996241682 33229700 -1666157190 -340310548 1925059670 96019648 -1679969949 -321224203 1976815695 47505625 -1838416568 -445854242 2087033956 191016178 -1794754223 -503248441 2064144509 202336491 -2130221794 -167750264 1862861874 403584164 -2039832313 -244477551 1751433259 526643389 -1881346772 -119808582 1641188352 383106198 -2001655499 -4843101 1723811865 297302159 -1478601294 -791059164 1238381726 1054278664 -1598844501 -676028099 1321070727 968540177 -1459233408 -570233578 1191951532 806128698 -1368909415 -647026417 1080457397 929122339 -1167505962 -848399040 1416045818 593499244 -1123778097 -905727655 1393221859 604885109 -1263350300 -1011483278 1522314440 767269982 -1277228547 -992462485 1574004945 718690375 -2052373445 -223578963 1805985047 480384385 -2100920286 -171855692 1825104142 466604440 -1955542007 -59245409 1702800677 309960115 -1944254448 -82167674 1645439292 353655210 -1742973857 -283417399 1980904819 18154981 -1619947450 -394878768 1904210282 108577276 -1765286803 -507450117 2026487105 265194967 -1851123596 -424859422 2141485400 144918990 -1094359821 -910011291 1355482591 667694409 -1180131094 -827355012 1470546374 547483984 -1340150591 -954606505 1578143213 689421691 -1217189672 -1066133426 1501383156 779778402 -1552780137 -730512383 1299977659 981148973 -1541427058 -753369064 1242681762 1024909620 -1381368667 -626078669 1135058313 882945311 -1429980996 -574420950 1154111888 869099782 -890580228 -1108483478 618968016 1407419206 -846784795 -1166006669 596211657 1418610527 -1003398450 -1288279464 708787170 1563954036 -1017340201 -1269060031 760414203 1515573101 -681721192 -1604652530 961782708 1314165538 -802158975 -1489553897 1044277165 1228494651 -645510486 -1367246276 931670918 1083120400 -554987853 -1444102619 820375455 1206050569 -242945484 -2038185310 529175320 1754112910 -152488403 -2115107141 417814273 1876977559 -10520058 -2007479664 290528042 1716923324 -130892257 -1892315511 373088051 1631317925 -332144048 -1691036986 37585788 1966781418 -346151351 -1671883041 89147237 1918334963 -488084894 -1779475724 216402766 2078358488 -444223877 -1836933395 193711959 2089615297 -739122243 -1527327957 1040155281 1257812487 -727963740 -1550117070 982664840 1301640734 -584422513 -1439868135 858000035 1143159349 -632836202 -1388273920 877252282 1129250348 -834210855 -1186872497 541627125 1464836707 -919914560 -1104410794 656758508 1344431738 -1063420949 -1214624899 781392583 1502882385 -940523534 -1325953180 704569054 1593437768 -392182923 -1617366045 110207577 1905693391 -269351060 -1728759814 33318464 1996183254 -431731897 -1857848367 139078251 2135759613 -517370018 -1775321144 254275186 2015420132 -181873903 -2110790777 455520829 1814135467 -230353144 -2059262050 474707492 1800160946 -67937501 -1930138699 368917007 1660553881 -56713414 -1952862292 311492118 1704447616 -119754626 -1881440024 382914898 1641406916 -5147545 -2001320719 297735499 1723344349 -167298996 -2130704166 403265888 1863215606 -244646827 -2039624509 526687609 1751363055 -445931494 -1838378868 191217974 2086859168 -502897661 -1795074923 201852207 2064594361 -340776920 -1665722178 96356612 1924757906 -321000399 -1680155481 47418653 1976876427 -1011707722 -1263165408 767357338 1522254092 -991996753 -1277664199 718353795 1574307093 -848750460 -1167185902 593983912 1415596350 -905651043 -1123816437 604683697 1393397031 -570064686 -1459441596 806085118 1192022376 -647478069 -1368427427 929441255 1080104305 -790755104 -1478936458 1053845964 1238849882 -676082439 -1598751633 968732117 1320852803 -507018945 -1765756503 264888339 2026819717 -425048794 -1850903120 144974858 2141394076 -283375347 -1743046245 17983521 1981110455 -395195116 -1619591806 109030456 1903729838 -59731621 -1955094067 310308983 1702478049 -81963710 -1944427052 353580142 1645479160 -223667863 -2052314625 480606277 1805797587 -171516560 -2101219866 466140252 1825541322 -626417161 -1381068447 883409115 1134620749 -574331410 -1430039176 868877506 1154298964 -730715707 -1552606893 981223657 1299937407 -752882212 -1541874358 1024560368 1243004006 -954289773 -1340505851 688967871 1578623017 -1066175094 -1217116900 779949222 1501176880 -909821535 -1094579913 667637901 1355573275 -827785800 -1179661010 547789972 1470213122 -1189500157 -836854891 1461176879 537983673 -1099665638 -915185780 1350176310 662519456 -1212013775 -1060826201 1506558493 785085067 -1330649304 -945236034 1587643908 698791570 -1532052633 -743863311 1252055627 1034414813 -1547468930 -725331992 1305288274 986328772 -1435159723 -579730493 1148932729 863789807 -1390872756 -635451430 1125553760 873572086 -2106094645 -177161379 1819929319 461298289 -2061873198 -232947900 1796484862 471015016 -1934883847 -72666257 1654809301 363156035 -1950234656 -54069386 1708107468 315135578 -1614767185 -389567687 1909389955 113887765 -1733468234 -274043104 1990409882 27528716 -1860496483 -434363637 2132112049 135414311 -1770596476 -512628974 2021177000 260015678 -1610442174 -687494444 1309473646 957074424 -1485873573 -798462259 1231110007 1046876129 -1361505680 -639753498 1087861596 936395722 -1447766423 -558635265 1203418949 817727443 -1112176090 -894256464 1404824330 616356764 -1160229313 -840991063 1423322899 600907653 -1284636140 -999738750 1566597944 711414702 -1274821107 -1023084901 1510844193 755668919 -1687373174 -328496612 1969413030 40233776 -1677623661 -351908347 1913593791 84422441 -1783156040 -491781586 2075743124 213803778 -1831143775 -438450633 2094307213 198420251 -2032424210 -237200776 1758841794 533920596 -2118750473 -156148127 1874333659 415186765 -2013256996 -16313782 1712210928 285832038 -1888622907 -127216045 1633912809 375699327 -1959802495 -64423657 1696704685 304519227 -1941828200 -79348466 1649175732 357260322 -2047589965 -218926811 1811554463 486346761 -2103867990 -174148292 1821893766 462476304 -1768367643 -509613709 2023143625 261195871 -1846206980 -420336278 2147187920 150752326 -1740418601 -280731327 1984770299 21626989 -1624336946 -399923880 1897985250 103269492 -1337857719 -951658017 1582270565 692631795 -1221841584 -1070916154 1495420028 774208746 -1097178757 -912436755 1351876695 663957697 -1174952606 -823093772 1475986510 553579736 -1376323283 -621688389 1140365313 889170071 -1432666828 -576975454 1150639128 865234062 -1557303009 -735428215 1294143539 975446181 -1539263226 -750287472 1246680106 1028252860 -1842022208 -449591210 2084215276 188590458 -1789313831 -497152945 2069323253 206597475 -1662029582 -337100700 1927352798 98967880 -1685932821 -326794115 1972164039 42722641 -1887180636 -125511630 1636665736 378190110 -1997656899 -1500117 1725975953 300383495 -2124914538 -161525760 1867907514 407974188 -2043304817 -248343527 1748747683 524088629 -1453664248 -564270946 1196734756 810781106 -1372120047 -651154297 1077509437 926829995 -1484697542 -796499796 1234120982 1049100672 -1595108317 -672422731 1323496719 971359641 -1259485076 -1008011014 1524869440 769956310 -1283453835 -997770013 1569615193 713645519 -1170849698 -852397880 1412964722 591335908 -1118075833 -899894063 1398138219 609408509 -579506681 -1435345263 863702827 1148993469 -635917794 -1390437752 873909042 1125252004 -743512523 -1532373341 1033930521 1252505487 -725409236 -1547431238 986530560 1305113494 -1060995485 -1211805963 785129295 1506488281 -944784774 -1331131668 698473302 1587997632 -837159343 -1189165369 538417021 1460709355 -915131832 -1099758882 662328164 1350394866 -434417969 -1860403623 135606243 2131894133 -512324906 -1770931648 259582970 2021645164 -390019331 -1614285205 114206673 1909036871 -273874204 -1733676430 27485128 1990480734 -72589653 -1934922179 362954631 1654984465 -54420814 -1949914588 315620254 1707657992 -176695655 -2106530289 460961717 1820231459 -233172352 -2061688298 471102380 1796424506 -999399610 -1284935728 710950506 1567035132 -1023173793 -1274762295 755890803 1510656741 -894052492 -1112348702 616281688 1404864206 -841477267 -1159781381 601256513 1423000279 -640069854 -1361150028 936848910 1087381144 -558593221 -1447838803 817555991 1203624577 -687683824 -1610221690 957130300 1309382314 -798031095 -1486343265 1046569509 1231442611 -16744562 -2012786920 286138018 1711877684 -127026281 -1888843007 375642811 1634003501 -237242436 -2032351446 534091408 1758635526 -155831387 -2119105741 414732937 1874813471 -491294742 -1783603332 213454534 2076065360 -438653965 -1830970523 198494943 2094266953 -328407080 -1687431346 40011508 1969600098 -352246847 -1677323433 84886253 1913156219 -280818555 -1740358637 21851561 1984585023 -399587172 -1624639478 102803888 1898420518 -510098249 -1767918559 261547419 2022823181 -420134738 -1846382536 150675842 2147225876 -218882847 -2047660937 486178253 1811762523 -174466824 -2103515026 462928340 1821411650 -63990573 -1960270779 304215551 1697039721 -79540022 -1941610404 357315046 1649082736 -735237043 -1557521189 975392097 1294237175 -750720940 -1538795326 1028557176 1246345710 -621370241 -1376676631 888718675 1140848069 -577019802 -1432596240 865403210 1150431708 -912638935 -1097003841 664034565 1351839123 -822609872 -1175402330 553228572 1476307338 -951995365 -1337555827 693097783 1581835681 -1070829566 -1221902188 773984558 1495605688 -161989180 -2124477102 408313064 1867607166 -248120867 -2043492021 523999473 1748805735 -125585930 -1887140512 378393818 1636492364 -1150481 -1997979271 299897027 1726423125 -336646752 -1662509770 98651276 1927707674 -326964807 -1685726929 42764437 1972090883 -449534574 -1842113276 188400830 2084434984 -497458805 -1788980963 207028391 2068852785 -852091636 -1171182182 590904352 1413434550 -899950315 -1117984381 609597497 1397917871 -1007839938 -1259690584 769913874 1524941956 -998223577 -1282973263 713961483 1569259677 -796848792 -1484374530 1049586756 1233673426 -672347791 -1595147801 971155549 1323669707 -564492966 -1453476404 810869878 1196676320 -650690237 -1372556843 926490735 1077809401 1908416779 113709469 -1613873113 -389451599 1991107858 27972996 -1734114242 -274418520 2132519225 136092079 -1860843499 -434964349 2021027104 259087798 -1770517492 -511755110 1819750767 460325369 -2105978813 -176267051 1796928886 471713248 -2062248870 -233593652 1655486813 363563467 -1935484815 -73013017 1707179332 314985938 -1949361048 -53990146 1252917699 1034498389 -1532993297 -744009607 1304675802 985986380 -1546803978 -724921248 1148553713 863156583 -1434720035 -579020725 1125666280 874478974 -1391055676 -636412846 1461260711 538845489 -1189646197 -837795811 1349834174 661906728 -1099254638 -914521084 1505925525 784705795 -1211303751 -1060386769 1588551052 698903834 -1331610464 -945419210 1759187018 534520028 -2032832154 -237878800 1874252883 414311621 -2118601345 -155220503 1711315064 285714670 -2012284588 -16135742 1634557025 376073463 -1889321651 -127660581 1970012206 40579256 -1688051454 -328904300 1912718391 84341921 -1676696293 -351758963 2075625500 212908170 -1782978256 -490808922 2094681093 199064723 -1831588567 -439149121 1404383362 615645204 -1111797330 -893624008 1423504539 601867277 -1160342089 -841898719 1567537328 711559206 -1285498468 -999823094 1510177961 755256383 -1274208891 -1022743277 1308762342 956633200 -1609809462 -687115940 1232069887 1047057513 -1486780973 -798575291 1088006356 937334850 -1361589768 -640616082 1203006669 817060955 -1447424543 -558023305 1140212617 888238879 -1376247131 -620817869 1151043472 865908486 -1433016644 -577579478 1294846907 975895341 -1557943657 -735798783 1245712290 1028079412 -1538363762 -750166504 1581339629 692478843 -1336986943 -951582121 1496094708 774612834 -1222445352 -1071266226 1352326111 664660809 -1097549069 -913077659 1475813318 552611664 -1174831382 -822194564 2023252801 262099927 -1768553875 -510577925 2146805592 150116302 -1845770636 -419629342 1984162675 21289957 -1739748769 -280315191 1898852202 103358460 -1625272762 -400064816 1697608485 304628659 -1960766967 -64609633 1648539452 356878250 -1941121520 -78911866 1811217175 485739393 -2047174085 -218256723 1821982478 463343512 -2104009182 -175083852 1525510856 770327134 -1260186652 -1008458894 1568716497 713524807 -1282484227 -997595285 1412889338 590465644 -1170695210 -851465408 1398488803 610012789 -1118478385 -900567207 1197105836 811422266 -1454111872 -564972778 1077388981 925931043 -1371945063 -650184945 1233250974 1049025032 -1483764814 -796345564 1324101255 971709969 -1595781205 -672825539 1635996160 377774742 -1886571732 -125172806 1726912025 300525199 -1998522571 -1587293 1868094002 408939172 -2125022434 -162428024 1748311595 523382461 -2042921209 -247705711 2083799652 187921138 -1841683640 -448982050 2069464701 207533803 -1789401263 -498018361 1928317526 99154624 -1662932102 -337208340 1971457615 42286809 -1685295261 -326410251 363652111 1655428249 -73235165 -1935297099 314646550 1707479168 -53526214 -1949797972 460811325 1819303083 -176616175 -2105655929 471509028 1797101746 -233518840 -2062288482 136049771 2132591869 -434793145 -1861048879 259403890 2020671716 -512208546 -1770036792 113278041 1908886735 -389145227 -1614205469 28162112 1990887638 -274474644 -1734022662 784516295 1506145361 -1060330005 -1211394691 699334878 1588080712 -945724942 -1331277468 538529013 1461615715 -837341735 -1190126257 661948652 1349761146 -914691648 -1099048618 863360163 1148380213 -579095153 -1434680039 873992378 1126113324 -636063338 -1391378176 1034837137 1252617223 -744473155 -1532555989 985897096 1304733726 -724698716 -1546991310 213374286 2075190744 -491146142 -1782676236 198840663 2094866881 -439062405 -1831649043 40656252 1969974762 -329106352 -1687876410 83990885 1913039347 -351274935 -1677145889 285263146 1711797692 -15817722 -2012638064 376242483 1634349477 -127705057 -1889251191 534465816 1759280526 -237687756 -2033050462 414615809 1873918359 -155654099 -2118133573 937031046 1088341264 -640183126 -1362058180 817115551 1202913545 -558214989 -1447206875 956464564 1308970274 -687072104 -1609880562 1047509421 1231587643 -798893951 -1486428137 711910882 1567217012 -1000307506 -1285049256 755180027 1510216045 -1022541609 -1274384319 615869904 1404198214 -893711108 -1111737238 601401801 1423939935 -841561883 -1160644493 664438413 1352513051 -912988255 -1097607369 553075348 1475375618 -822533192 -1174531282 692129471 1581661737 -951095405 -1337434363 774687398 1496054320 -1071469686 -1222272228 976066281 1294640767 -735840315 -1557870765 1027625712 1246192230 -749849636 -1538718902 888544987 1139879501 -621248521 -1375776927 865852098 1151134292 -577389586 -1433236616 485795397 1811125971 -218445975 -2046953473 463037020 1822315210 -174652560 -2104478746 305081975 1697128161 -64925861 -1960411187 356706926 1648745208 -78869694 -1941193772 21214753 1984202423 -280111347 -1739921509 103707192 1898529454 -400551148 -1624824958 261635603 2023689861 -510238913 -1768853591 150338058 2146618012 -419718362 -1845711952 1048688588 1233553242 -795879712 -1484200330 971797461 1324041027 -673049863 -1595596177 811220990 1197281128 -564896046 -1454150076 926415847 1076939633 -650536245 -1371624867 590784424 1412536126 -851917180 -1170213358 609969073 1398559527 -900398435 -1118686709 770518938 1525292812 -1008513354 -1260093920 713091971 1569184533 -997291345 -1282819527 99587844 1927849874 -337512920 -1662597442 42095389 1971676043 -326356431 -1685388633 187965238 2083729312 -449151462 -1841475956 207215407 2069818297 -497567229 -1789883755 408455008 1868543990 -162077108 -2125343014 523584377 1748136943 -247782827 -2042883389 377687890 1636057028 -124948866 -1886757144 300862283 1726610397 -2053529 -1998087439 -203703982 -2065921596 500553854 1792207080 -189366965 -2085532195 448273511 1841245425 -50319008 -1979252234 319705164 1678336218 -93457031 -1922382353 342070357 1667540163 -294868682 -1721001568 6473754 2003171468 -385782481 -1643749959 118426627 1879587989 -524869372 -1750068846 247021608 2042523838 -405084899 -1864510069 164922417 2127803559 -927622758 -1078810356 649853110 1371326496 -807903869 -1193317099 567688367 1456540729 -965865048 -1318510274 677408900 1600602130 -1056713295 -1241193177 789427357 1477084171 -721253890 -1576683160 990701778 1275844676 -764457497 -1519878799 1013001419 1264983133 -606535220 -1394724518 903307488 1120948342 -592132651 -1414269629 851092729 1170052207 -356481005 -1647855483 80668991 1942608297 -307409910 -1700103012 61025574 1956912560 -467992543 -1826869065 169173261 2098352539 -478755784 -1804471122 226010388 2055181698 -143157129 -2140100383 427424091 1853802957 -266707858 -2028114696 504642882 1762856404 -106164155 -1901387565 396521833 1621443071 -20851620 -1983454006 282047856 1741194726 -777082661 -1498834867 1067502071 1218967905 -691835710 -1580966828 952962542 1338654072 -545971991 -1468919681 830161349 1182560595 -669457168 -1356868506 907445724 1091679562 -870729537 -1155626967 571988371 1427171589 -881558362 -1133294544 628759946 1383935260 -1027460979 -1245380581 751587745 1540055351 -978324332 -1297562622 732009912 1554425134 -1041376304 -1226118330 803453692 1491372650 -964681783 -1316540577 680427237 1602834035 -818523166 -1204722828 557331150 1446969944 -933521413 -1084446867 643167959 1364379201 -598029388 -1419904222 844409496 1163106830 -617148499 -1406124229 892956289 1111383575 -763280506 -1517915376 1016013482 1267208764 -705919073 -1561610487 1004725939 1290130981 -92013800 -1920676978 344824372 1670032034 -34717951 -1964437609 333471277 1692888763 -195529942 -2090908740 441848326 1834033808 -214583501 -2077063259 490460703 1782376073 -415962244 -1875649558 154831440 2117974726 -531026075 -1755439117 240602697 2035318495 -370187442 -1628941352 132186722 1894134516 -293427369 -1719298111 9225851 2005661421 -654906735 -1343104505 922258365 1107278635 -543478136 -1466163682 831868836 1184005938 -701668701 -1591061963 941818767 1327772441 -784292166 -1505257940 1062127510 1212806912 -985531659 -1303983517 726637529 1548266319 -1037287700 -1255469446 740450240 1529179990 -879070521 -1130544559 630461419 1385374589 -856181026 -1141864888 586799090 1442768740 -476525991 -1801454897 227978101 2056362979 -453702080 -1812840746 184250220 2113691642 -314359189 -1706790147 55386951 1951011793 -366049678 -1658210588 69265246 1931990984 -30418371 -1993807189 270646033 1730579335 -113107420 -1908068686 390889224 1615548318 -252423665 -2014092647 519713571 1778189237 -140929514 -2137086336 429389626 1854982060 -1749582762 -525316928 2042174842 247344620 -1864714161 -404911911 2127878499 164882933 -1720912796 -294927118 2002949448 6661598 -1644089219 -385482517 1880052049 117989831 -1979683790 -49849180 1678642462 319372680 -1922193365 -93677379 1667483911 342161809 -2065964032 -203631466 1792378156 500348346 -2085216231 -189722481 1840791861 448754083 -1395041122 -606180344 1121402290 902827300 -1414227833 -592205807 1169881515 851298621 -1576872788 -721034182 1275901312 990610710 -1519447883 -764927965 1264677273 1013334287 -1318171398 -966165396 1600138710 677846336 -1241282333 -1056655243 1477306831 789240153 -1078606648 -927796130 1371252196 649893234 -1193803567 -807456697 1456890365 567365995 -1901310697 -106201727 1621240891 396696749 -1983805170 -20530792 1741678626 281598132 -2139634395 -143592013 1853465609 427725983 -2028338884 -266522198 1762942992 504582278 -1826923149 -467898907 2098543711 168955081 -1804166806 -479090180 2054748230 226478288 -1648306879 -355998249 1942926445 80315643 -1699933864 -307617330 1956868212 61096162 -1245549089 -1027252919 1540099315 751516773 -1297110586 -978806448 1554106602 732362876 -1155930643 -870394501 1427604673 571520087 -1133239820 -881651358 1383743704 628977742 -1468695109 -546157267 1182473367 830221313 -1357334110 -669021900 1092016270 907143192 -1498483319 -777403105 1218483365 1067951155 -1581043312 -691797754 1338855612 952786986 -1518264620 -762958270 1267695608 1015566190 -1561535795 -705959333 1289927649 1004899191 -1420126490 -597842320 1163196362 844351324 -1405660417 -617586071 1111045075 893256517 -1204416848 -818856410 1446539164 557801226 -1084503383 -933430721 1364568965 642947859 -1225947518 -1041582572 1491330990 803526456 -1316994405 -964201971 1603150775 680071969 -1628488164 -370667894 1893818160 132542374 -1719469563 -293221741 2005703465 9153471 -1875593682 -416053576 2117785346 155051924 -1755745737 -530693471 2035749659 240133005 -2091372936 -195092754 1834372948 441548738 -2076841375 -214770953 1782287181 490519515 -1920752054 -91973924 1670236006 344651760 -1964088749 -35040571 1692402559 333919209 -1130745963 -878895357 1385451193 630423087 -1141380212 -856630502 1442417312 587119158 -1304320089 -985229519 1548732043 726201885 -1255382082 -1037348056 1528955538 740635140 -1590870031 -701886617 1327718109 941911627 -1505690648 -783824002 1213110980 1061792338 -1342785597 -655259819 1106826991 922740345 -1466207270 -543407284 1184174838 831660640 -2014048419 -252493877 1778019953 519921383 -2137404604 -140575790 1855433320 428907262 -1993373841 -30885895 1730274883 270980821 -1908259978 -112888864 1615602266 390795980 -1706877127 -314298449 1951235605 55201411 -1657873632 -366351434 1931524620 69700250 -1801939189 -476076131 2056713767 227657393 -1812638958 -453876860 2113614398 184287912 989999962 1275397068 -720612746 -1576312096 1013970755 1265158101 -765356433 -1519999239 903461736 1121881086 -606610876 -1395594542 850689905 1169379303 -591782307 -1413665077 649405246 1370624936 -927251950 -1078168956 567863079 1457510321 -808024565 -1194215779 678341388 1600756634 -966735328 -1318585674 788754197 1476681603 -1056108999 -1240842577 7082898 2003510020 -295537986 -1721417176 117561227 1879500573 -384846169 -1643608527 246913952 2041621302 -524682612 -1749104102 165306297 2128441135 -405520747 -1865216509 500892662 1792815968 -204119334 -2066591156 448186351 1840379769 -189225277 -2084596139 318802884 1678228306 -49354008 -1979065730 342708189 1667923787 -94163215 -1922818457 572064283 1428042381 -870882505 -1156557919 628409858 1383331476 -881154258 -1132619848 750946857 1539685055 -1026757883 -1244931181 732909104 1554546342 -979292388 -1297735798 1068372607 1219044073 -778013869 -1498987579 952358502 1338304240 -691161270 -1580562468 829790797 1181919963 -545522847 -1468216329 907566676 1092579010 -669630600 -1357836306 427238099 1852838469 -143047681 -2139196567 505079498 1763563100 -267089946 -2028750992 397191905 1621858935 -106771507 -1901724837 281112312 1741053550 -19984428 -1983365310 79704759 1942422049 -355576933 -1647746291 61732526 1957348920 -308045950 -1700485356 169589381 2099022355 -468329559 -1827476673 225869468 2054245898 -478666832 -1803604186 154423768 2117296462 -415616780 -1875050398 240752065 2036245847 -531106579 -1756314501 133159402 1894312316 -371083066 -1629058992 8527347 2005216613 -292782881 -1718924215 344146364 1669624106 -91414384 -1920331770 334398885 1693037875 -35593079 -1964518369 442026382 1835006232 -195647326 -2091804620 490016151 1781677313 -214209349 -2076419027 844787984 1163739526 -598470596 -1420615510 892843273 1110476191 -616967131 -1405164365 1015150882 1267124660 -762341362 -1517770600 1005337915 1290472877 -706585577 -1562022783 804086132 1491751394 -1042087848 -1226559282 679519597 1602721275 -963722175 -1316358953 557246790 1446107600 -818378646 -1203783428 643509599 1364991433 -933933965 -1085113115 271540377 1730695183 -31391307 -1993985757 390243456 1615172630 -112409172 -1907624646 519366827 1777588285 -252016249 -2013415151 429468850 1855855652 -141079138 -2138014456 228094205 2057257067 -476704303 -1802428089 183874788 2113045618 -453257784 -1812142754 54786255 1950664793 -313681437 -1706382987 70139094 1932069952 -366977542 -1658360468 725696593 1548120263 -984669827 -1303899669 741114952 1529591006 -1037900444 -1255811598 630900835 1386084597 -879449777 -1131177511 586615930 1441807596 -856068778 -1140957760 922112053 1106337955 -654823143 -1342242417 832279596 1184670906 -543820544 -1466776170 942528519 1328212113 -702301909 -1591440963 1061166110 1212624008 -783385294 -1505145436 1601107550 678020808 -1319069838 -966285340 1476604487 788792017 -1240640661 -1056283651 1370848876 649219834 -1078255808 -927191082 1457044085 568298211 -1193878695 -808326193 1121576506 903796396 -1395161322 -607078528 1169433123 850596533 -1413856497 -591563879 1275227656 990207646 -1576267996 -720683086 1265609233 1013488263 -1520317635 -765002837 1677776534 319284736 -1978746950 -49707220 1668092559 342499865 -1922862173 -94092491 1792761508 500985394 -2066399352 -204337378 1840683709 447851051 -2085028975 -188757241 2042087154 246478436 -1749440546 -524380344 2128216811 165491325 -1865129017 -405580975 2003586752 7044694 -1721618452 -295362694 1879149273 117881423 -1643123723 -385295517 1182123807 829618057 -1468291533 -545483099 1092092678 908014480 -1357487574 -669953348 1219383085 1068072891 -1499451903 -777576809 1338215220 952417186 -1580340712 -691348850 1539495803 751167469 -1244875177 -1026849087 1554977634 732439540 -1298042290 -978959656 1427726153 572420063 -1156104603 -871362829 1383373648 628337606 -1132791172 -880948502 2098980823 169662273 -1827305733 -468535699 2054562766 225514328 -1804057886 -478186892 1941991397 80174963 -1647440183 -355910049 1957538812 61512554 -1700541744 -307955130 1621948339 397133605 -1901947233 -106584567 1740714922 281412412 -1982901626 -20422128 1853325185 426790679 -2139545939 -142725573 1763359640 505252622 -2028676428 -267130334 1834521820 442475594 -2091452944 -195967642 1781878981 489840723 -2076495383 -214171265 1669537006 344206456 -1920107070 -91599532 1693374711 334096481 -1964983845 -35157683 1894745272 132690990 -1629362796 -370748158 2005024929 8745015 -1718869619 -292876005 2117340298 154352668 -1875219034 -415408848 2035927187 241104901 -1755862593 -531588823 1446425620 556893314 -1204234952 -817896018 1364946957 643580059 -1084944095 -934141513 1491942438 803867824 -1226613494 -1041994340 1602287679 679987369 -1316054765 -964056699 1266787440 1015452902 -1517304484 -762776118 1290559593 1005277439 -1562246843 -706399789 1163537474 844963028 -1420538514 -598508040 1110960219 892393677 -1405515401 -616646175 1950590365 54826251 -1706179407 -313854937 1932419460 69816594 -1658847064 -366530498 2056793519 228531513 -1802089341 -477004779 2113268150 183687456 -1812232038 -453199860 1777645049 519275887 -2013604651 -251796413 1855549920 429801846 -2137583412 -141549478 1731149259 271060317 -1994302233 -31036303 1615002066 390449476 -1907582722 -112482200 1328383317 942323139 -1591483271 -702229265 1212170572 1061646810 -1504829344 -783740682 1106644327 921779697 -1342673845 -654353187 1184614782 832371176 -1466587054 -544040764 1385862449 631088551 -1131088867 -879508341 1442271528 586179006 -1141297148 -855768942 1547771139 726019477 -1303413713 -985117511 1529665818 741075340 -1256015818 -1037727584 761259414 1515771136 -1018067782 -1269386196 707928463 1563758873 -1002684253 -1287950283 595881380 1417895218 -846590840 -1165149154 619293117 1408145707 -890779503 -1109329913 820573682 1206895972 -555313954 -1444830136 931475947 1082261885 -645181241 -1366532015 1043561920 1228164438 -801301268 -1489359750 962509273 1314490703 -682567435 -1604851613 372360542 1630991816 -130046862 -1892117276 291242311 1717252561 -11378581 -2007674627 418008428 1877835258 -152818624 -2115822378 528976245 1753266659 -242620327 -2037458737 193385786 2088887724 -444025834 -1836088192 216731939 2079072693 -488280049 -1780334439 90004744 1918528926 -346866652 -1672213326 36739345 1966582151 -331417539 -1690711893 876926167 1128522817 -632637957 -1387428499 858329294 1143873624 -584617502 -1440726668 983522533 1301834867 -728678967 -1550447265 1039309052 1257613418 -738395696 -1527002810 703841459 1593111589 -939678305 -1325755127 782106794 1503211580 -1064279674 -1214820080 656952449 1345289239 -920244819 -1105126085 541427864 1463990286 -833885772 -1186146014 254473247 2016265353 -517696205 -1776048731 138883078 2134900880 -431402710 -1857134148 32603181 1995852987 -268493567 -1728565865 110934068 1906018466 -393029352 -1617565298 312337531 1704645869 -57440937 -1953188415 368058466 1660358900 -67223218 -1929809448 474377289 1799445727 -230159003 -2058404365 455845968 1814862022 -182072964 -2111637014 527009556 1752086402 -244849096 -2040473938 402932493 1862497179 -167108063 -2129849673 296881958 1723154352 -4428278 -2000986468 383765311 1641610153 -120477165 -1881761147 48142192 1977198566 -321849764 -1680357686 95638377 1924424703 -339922363 -1665531181 201662274 2063740884 -502563218 -1794355464 191421275 2087709645 -446252425 -1839101215 604481500 1392547658 -905328912 -1123092890 594174917 1416450899 -849083671 -1167904129 719073262 1574641528 -992850238 -1277854124 766634999 1521933153 -1010857253 -1262962099 967882680 1320650542 -675359084 -1598429694 1054700449 1239040823 -791473523 -1479269861 929775498 1080823580 -647668058 -1369280976 805763987 1191299845 -569861441 -1458591191 108181077 1903527619 -394471559 -1619269649 18838092 1981301466 -284093600 -1743379466 145309287 2142113521 -425238709 -1851756579 264567422 2026097384 -506815662 -1764906044 465937969 1824691879 -171194595 -2100496501 480797224 1806652094 -224001276 -2053033070 354299395 1645813397 -82817233 -1944617031 309586458 1702156940 -58881226 -1954890848 1025283741 1243325963 -753731663 -1542076633 980505220 1299603986 -729861208 -1552415938 868687535 1153445433 -573997181 -1429319915 883612342 1135471136 -626738278 -1381790964 548112121 1470936687 -827988011 -1180510397 667304672 1354855030 -909630516 -1093725350 779095755 1500986973 -1065455641 -1216782479 689818322 1578826308 -955012098 -1340826776 1228087442 1043599364 -1489157698 -801476312 1314841739 962188317 -1605335641 -682117839 1206429856 821008438 -1444492916 -555615974 1082485945 931290159 -1366618731 -645120765 1417949430 595787872 -1165340198 -846372532 1407841519 619627641 -1108896317 -891247275 1516222660 760776786 -1269704216 -1017714306 1563589853 708136011 -1287905807 -1002754713 1918697562 89796812 -1672257162 -346795552 1966130243 37221589 -1690393233 -331770375 2089191528 193050878 -1836521148 -443557422 2079018097 216825063 -1780142755 -488497717 1877610558 418193576 -2115735278 -152878716 1753732135 528540849 -2037795573 -242317923 1630640140 372680858 -1891632864 -130496074 1717328917 291204227 -2007876295 -11203153 1344803283 657400133 -1104776961 -920567703 1464194506 541255004 -1186220826 -833846160 1593022945 703900023 -1325532979 -939866021 1503550968 781806958 -1215284012 -1063842750 1302266295 983052577 -1550753637 -728346611 1257424302 1039529272 -1526946686 -738487276 1128565125 876853523 -1387599703 -632432577 1143557532 858684682 -1440273232 -585098202 1799762203 474022285 -2058858441 -229678943 1814820098 455918996 -2111466450 -182278984 1704835369 312117695 -1953245179 -57349997 1659927856 368528806 -1929503716 -67556214 1995514239 32903657 -1728102317 -268930875 1906107750 110876144 -1617787830 -392842020 2016061773 254646747 -1775974303 -517736201 2135387476 138436034 -1857483656 -431080210 2063942160 201486982 -1794432196 -502525014 2087224841 191870623 -1838749915 -446572621 1977535010 47839924 -1680823538 -321414248 1924337211 95698605 -1665306857 -340107391 1722962548 297100002 -2000932008 -4521010 1642042989 383297275 -1882065087 -120141865 1751767622 527362768 -2040022166 -245330948 1862540895 402861769 -2130018445 -166899739 1080779480 929845838 -1369111564 -647875742 1191618241 805410391 -1459042323 -569378949 1320217322 968350332 -1598125114 -675693744 1239232243 1054482021 -1479323681 -791380151 1574728380 719012394 -1278078064 -992664826 1521596069 766936627 -1262495863 -1011292385 1393031822 604031512 -1123443806 -905008332 1416248983 594349569 -1167827013 -849121491 1646162769 353977287 -1945103747 -82369813 1702082376 309626846 -1954687388 -59054350 1824914275 465751029 -2100585905 -171136295 1806188410 481234924 -2052694442 -224301376 2141807413 145642403 -1851325927 -425708913 2026153772 264476602 -1765095936 -506595690 1903356679 108387217 -1619228117 -394544451 1981755166 18358152 -1743696334 -283738460 1500533657 779576079 -1216466251 -1065811421 1578997632 689612566 -1340868948 -954939846 1470880683 548203325 -1180321145 -828208623 1355161522 666971940 -1094156642 -909160952 1153909757 868250475 -1429658927 -573697465 1135249380 883799922 -1381701944 -626796962 1243401167 1025243993 -1542280477 -753558923 1299255254 980827968 -1551929606 -730309012 -444174434 -1837015288 193466034 2089762340 -487871609 -1779655919 216386219 2078472765 -346167380 -1671768262 89360000 1918154262 -332389451 -1690889437 37634713 1966699023 -130973702 -1892266132 373235414 1631071808 -10699805 -2007266443 290642639 1716906585 -152373304 -2115123362 417634020 1877190258 -242797615 -2038430905 529093373 1754161771 -555200682 -1443921984 820391546 1205935852 -645559473 -1367163943 931916387 1082972917 -801912988 -1489700878 1044227656 1228576478 -681704579 -1604766741 961569361 1314345671 -1017159886 -1269272668 760299038 1515589256 -1003316437 -1288328259 708639239 1564199569 -846932224 -1165760618 596293164 1418561210 -890694887 -1108466801 619147829 1407206051 -56795425 -1952813495 311640051 1704202085 -68117818 -1929926064 369032170 1660537724 -230238483 -2059278725 474527681 1800374103 -181726476 -2111036830 455439320 1814184782 -517321029 -1775403475 254029719 2015567617 -431519070 -1858029004 139062158 2135874328 -269367671 -1728645601 33531813 1996003123 -392428912 -1617219066 110257084 1905611562 -940343785 -1326166399 704454459 1593454509 -1063339506 -1214674280 781245218 1503128500 -920062427 -1104165197 656840457 1344382879 -834325956 -1186856278 541807376 1464624006 -633049485 -1388093723 877268831 1129136073 -584471958 -1439786244 858245958 1143012304 -727718335 -1550264617 982615917 1301723131 -739106216 -1527442738 1039942516 1257993186 -676328164 -1598603894 968780848 1320770726 -790771451 -1478821485 1054058537 1238669503 -647264978 -1368607304 929424386 1080218772 -570015433 -1459523167 805838875 1192169613 -905503368 -1124061714 604601428 1393446082 -848635551 -1167201801 593803341 1415809243 -992176822 -1277450788 718468198 1574290672 -1011789485 -1263115835 767504511 1522008297 -320983596 -1680270014 47205624 1977056366 -340530739 -1665869477 96307425 1924839543 -502946330 -1794992784 202097866 2064446556 -446144001 -1838198423 191234259 2086744133 -244761168 -2039608026 526867612 1751149578 -167446103 -2130458305 403347589 1863165971 -5065342 -2001369836 297587886 1723589688 -119574117 -1881652979 382800055 1641422881 -827638691 -1179906869 547708273 1470262759 -909707196 -1094596398 667457896 1355786750 -1066355601 -1216903943 780064067 1501160917 -954371978 -1340456736 689115482 1578377676 -753128391 -1541727057 1024609557 1242922371 -730732512 -1552492362 981436684 1299757466 -574118901 -1430219619 868861223 1154414001 -626368494 -1381150588 883163454 1134768552 -171631467 -2101203965 466320825 1825328431 -223815540 -2052069350 480688544 1805748534 -81881945 -1944476623 353432971 1645724957 -59551554 -1955307480 310194578 1702494468 -395178767 -1619706777 108817885 1903910219 -283129624 -1743193986 17934788 1981192530 -425098045 -1850821547 145221103 2141246841 -507232038 -1765576628 264905206 2026705248 -2115327334 -152200692 1877265334 417594144 -2037944701 -243245547 1753812911 529415993 -1892605272 -130674114 1631536004 372798226 -2007177551 -10758617 1716684701 290830091 -1671578882 -346387864 1918098386 89451332 -1691320601 -331919759 1967005643 37302109 -1836698932 -444530086 2089309152 193946486 -1779697963 -487799229 2078644217 216180591 -1165718958 -847004988 1418390398 596499432 -1108783541 -890339619 1407659879 618668017 -1268841888 -1017629962 1515283276 760632282 -1288518023 -1003096337 1564256085 708548547 -1489790410 -801854816 1228798746 1044040588 -1604428241 -682004807 1313881859 962006933 -1444408828 -554753390 1206285096 820069310 -1366960611 -645732725 1082898225 931956647 -1728996389 -269046963 1996487415 33081953 -1617141822 -392466604 1905409774 110431864 -1775627287 -517135489 2015654597 253968979 -1857562640 -431954074 2135537372 139363914 -2058974273 -230573271 1799940755 474995205 -2111090778 -181633232 1814376074 455220764 -1952644211 -57003237 1704157857 311710263 -1930377324 -67635454 1660855992 368678446 -1549812973 -728200315 1301404223 982969001 -1527611638 -738898020 1258036774 1039871664 -1388039391 -633142345 1128944141 877486747 -1440090312 -584136786 1143445012 857777794 -1104630921 -919626783 1344719451 656538317 -1186631826 -834510856 1464536642 541867732 -1326243003 -940305453 1593655913 704279295 -1214322852 -1063659574 1502643824 781694694 -1277376488 -992216946 1574086964 718641570 -1263465471 -1011467113 1522494765 767057339 -1123598294 -905940804 1393107206 604901776 -1167424461 -848448347 1415898399 593745289 -1368663940 -647173910 1080408400 929204678 -1459217307 -570348301 1191738697 806309343 -1599057842 -675847976 1321087330 968425972 -1478650793 -790977343 1238627707 1054131693 -2001540912 -4859834 1723632124 297515370 -1881199415 -120054689 1641106917 383155571 -2039914270 -244428684 1751581134 526397784 -2130402053 -167537555 1862976983 403567937 -1794770764 -503134174 2064357784 202156302 -1838662483 -445707205 2087083393 190934295 -1679921018 -321306608 1976570282 47653180 -1665944417 -340491255 1925043635 96134437 -1429735079 -574567985 1154062453 869181667 -1381352128 -626192938 1134845036 883125498 -1541639829 -753188355 1242697799 1024794833 -1552829070 -730429980 1300223070 981001416 -1217337027 -1065887317 1501464593 779729031 -1340265180 -954589774 1578322952 689208478 -1179950833 -827567719 1470431267 547500213 -1094277866 -910060160 1355334714 667940012 -1851139695 -424744697 2141698237 144738347 -1765532280 -507302626 2026536100 265112626 -1619897949 -394960587 1903964303 108724249 -1742760518 -283597524 1980888214 18269184 -1944139275 -82183837 1645258969 353867855 -1955394068 -59490950 1702718656 310008918 -2101001785 -171806383 1825251563 466358397 -2052553250 -223365816 1806099698 480367716 1738405831 278579025 -1986816277 -23812483 1626354654 402064200 -1895935246 -101096860 1766227957 507596643 -2025316647 -263246257 1848359916 422349690 -2145002816 -148706730 2049632163 221108021 -1809545585 -484198887 2101814202 171971372 -1823915370 -464621056 1961979793 66477831 -1694560579 -302498261 1939647368 77306654 -1651324252 -359269838 1559484175 737470361 -1291995613 -973437259 1537086230 748233600 -1248824774 -1030274388 1378377533 623865771 -1138344431 -887026041 1430625060 574794674 -1152648696 -867382626 1095026539 910424061 -1354062265 -666003759 1177092978 825111524 -1473813922 -551529784 1335840601 949518287 -1584320907 -694804765 1223854912 1073069014 -1493374356 -772023558 2122761862 159512080 -1870092374 -410020036 2045444767 250360329 -1746574413 -522038491 1885163188 123371042 -1638715496 -380362994 1999669933 3652155 -1723929727 -298198249 1664210658 339142260 -1925204018 -96958632 1683755771 324739693 -1974307881 -44743871 1844076240 451767878 -2082193412 -186445974 1787271881 494971487 -2071331867 -208745613 1172891214 854578904 -1410955422 -589187084 1116021335 897716929 -1400159365 -611552275 1261661820 1010065130 -1522725040 -767934522 1281272421 995728115 -1571763383 -715654177 1482683946 794347196 -1236166906 -1051285616 1597125171 674562725 -1321446625 -969186423 1451523608 562253454 -1198907596 -812830814 1374272001 653167255 -1075324115 -924783685 1437308229 581739987 -1146751895 -861747969 1388728668 633430474 -1127731088 -875626266 1534074231 746008033 -1250001829 -1032237875 1545460078 723184120 -1307330494 -988509996 1209828641 1058780599 -1508711411 -787098469 1332822328 947286446 -1585504236 -696774526 1187450131 834682245 -1463194561 -540123991 1101711626 917371292 -1348163546 -660367184 1858450829 432178459 -2134125407 -137567177 1772646804 514801922 -2019159880 -257875922 1612594623 387517737 -1911530349 -115905531 1735653798 276089136 -1988257654 -25516004 1936893417 74814847 -1652767547 -360975277 1948213744 51925350 -1710161700 -317312950 2108239323 179182925 -1817752329 -459244447 2059725250 230938964 -1798666002 -473057160 1286644740 1001886866 -1564555992 -709233218 1272799261 1020940427 -1512898255 -757845593 1114319926 896277664 -1402647270 -614302324 1158080559 838981817 -1425503997 -602949227 1359459424 637568246 -1089874612 -938547750 1449816185 560808175 -1201401515 -815586877 1608268882 685444292 -1311613570 -959091224 1488058443 800508125 -1228957337 -1044862479 2011071692 14267482 -1714362912 -287845002 1890795733 129265731 -1631772167 -373681809 2030374142 235027560 -1760858670 -536060604 2120796391 158333041 -1872320053 -413034147 1785304232 493790270 -2073561724 -211761902 1828999345 436428839 -2096483939 -200474357 1689394330 330640396 -1967358538 -38056672 1675614339 349759509 -1915635281 -86603463 66138819 1962279509 -302033937 -1694997639 77395674 1939588684 -359491594 -1651136672 220904177 2049804903 -484123683 -1809585333 172457704 2101366398 -464969788 -1823592622 507912871 1765872177 -263699573 -2024836323 422307518 1848432168 -148535406 -2145208572 278768277 1738185219 -23868487 -1986725073 401632908 1626824218 -100790368 -1896267978 949948939 1335370397 -695110873 -1583987791 1072879122 1224074884 -771967170 -1493465176 910465593 1094953647 -666174699 -1353856125 824794656 1177448118 -551076084 -1474293862 623379055 1378824953 -886676669 -1138666539 574998134 1430451936 -867457190 -1152608308 737380957 1559542475 -973214863 -1292182553 748572228 1536786130 -1030738072 -1248387074 451543938 1844261652 -186359122 -2082254280 495437723 1786836749 -209082697 -2071030239 338791344 1664531238 -96474468 -1925654006 324816809 1683717951 -44945787 -1974133229 123540454 1884955504 -380407094 -1638645156 3201023 2000152425 -297879853 -1724283323 159816660 2122427202 -410453256 -1869624722 250306509 2045538139 -521847071 -1746792841 562307914 1451430876 -813022618 -1198689552 652863315 1374607301 -924350849 -1075792151 794798968 1482202094 -1051604396 -1235813694 674393953 1597333495 -969142707 -1321517349 1009988398 1261700024 -767733246 -1522900332 996079415 1280952225 -716138981 -1571314035 854113052 1173326730 -588850640 -1411257690 897941253 1115836307 -611639767 -1400099137 835145793 1187012823 -540462739 -1462894085 917148760 1101898958 -660277900 -1348221470 1058855027 1209788645 -787302049 -1508537911 946936938 1333144828 -696287930 -1585951280 745553957 1534554291 -1031921399 -1250356833 723354684 1545254058 -988551920 -1307257466 581683223 1437399169 -861558469 -1146971731 633736206 1388395672 -876057310 -1127260748 178876553 2108571679 -458813019 -1818222285 230995088 2059633670 -473246276 -1798445782 74643643 1937098797 -360932969 -1652840191 52378786 1947733044 -317629042 -1709806312 387866861 1612271739 -116391487 -1911082665 276014324 1735693410 -25311784 -1988430514 432400607 1858263113 -137655821 -2134066843 514337990 1773083728 -257536534 -2019459716 685531392 1608208790 -959315924 -1311428422 800171289 1488360847 -1044397003 -1229392733 638052658 1359010212 -938899426 -1089554296 560606507 1449991613 -815510521 -1201439599 896233828 1114391026 -614133688 -1402855202 839300477 1157727723 -603401135 -1425021753 1001453910 1287113152 -708929414 -1564890900 1021132111 1272581593 -757900189 -1512805131 330449352 1689612638 -38002460 -1967452046 350193105 1675146567 -86907651 -1915300757 493472250 1785657708 -211310378 -2074044352 436473315 1828928885 -200643377 -2096276391 235229612 2030199098 -536137600 -1760821226 157849013 2121245987 -412683111 -1872641009 14604702 2010769672 -288311118 -1713928156 129179015 1890856209 -373457749 -1631957955 -1354465841 -666677927 1095376099 911027317 -1473660458 -550598336 1177016570 824240236 -1583352323 -694631061 1334940881 949396551 -1494076956 -772472462 1224495304 1073438814 -1292669525 -973841091 1560087687 737819665 -1247893070 -1030121180 1536215198 748156936 -1138170471 -886057713 1378256053 622965795 -1153097344 -868085482 1430995116 575434810 -1809163001 -483562095 2049195051 220400829 -1824024290 -465524344 2101999666 172935332 -1695427275 -302586461 1962914841 66618511 -1650716372 -358932038 1938976768 76890262 -1986179741 -23429643 1737698383 278142169 -1896838790 -101205524 1627318358 402249920 -2025405103 -264112697 1766368381 508531947 -2144665272 -148098594 1847943268 421679346 -1235268466 -1051165672 1481715106 794172724 -1322088297 -969558015 1597827515 675010861 -1199258436 -813435862 1451926928 562926854 -1075248987 -923914189 1374118281 652235039 -1410835222 -588288900 1172716998 853609808 -1400530701 -612194203 1116469727 898419017 -1523329832 -768285618 1262335476 1010468194 -1570893631 -715579305 1280340461 995574139 -1926140858 -97100592 1665076586 339230204 -1973639073 -44328759 1683147123 324401637 -2081758092 -185740062 1843692888 451130830 -2071519123 -209710853 1787380033 495874519 -1870234590 -410956620 2122849550 160378264 -1746159557 -521369427 2045106455 249751937 -1638009840 -379927418 1884525884 122987946 -1724895223 -298385249 2000572709 3760563 -1653465267 -361418789 1937538657 75190007 -1709188268 -317133886 1947318904 51809006 -1817602177 -458315799 2108159571 178308805 -1799072922 -473734160 2060071498 231539420 -2134569175 -138264641 1858825733 432823955 -2018981072 -256902234 1772530204 513907338 -1910601957 -115755123 1611720247 387438241 -1988934910 -25922668 1736253998 276435640 -1508098171 -786755821 1209163433 1058369087 -1586365540 -696857846 1333762736 947431974 -1463306313 -541030623 1187632795 835642893 -1347783762 -659733704 1101271682 916660756 -1146408991 -861134985 1436896973 581074523 -1127814152 -876487826 1388874452 634370626 -1250908205 -1032349883 1535035135 746190441 -1306696758 -988130468 1544749798 722743920 -2073481716 -210887014 1785155360 492863414 -2096829931 -201074045 1829407545 437107631 -1968003522 -38431064 1690093330 331085700 -1914740185 -86486351 1674642187 349582237 -1713488280 -287764738 2010144580 14118866 -1632372111 -374027545 1891474269 129674187 -1761233318 -536705332 2030819190 235726816 -1872203197 -412138795 2120618863 157361145 -1090056508 -939508142 1359572968 638476158 -1200960803 -814876085 1449438193 560175975 -1310947594 -958679456 1607657434 685102924 -1229896977 -1045007751 1488921539 800592725 -1565516128 -709415370 1287552908 1002000154 -1512187207 -757405137 1272167317 1020562179 -1402235246 -613636604 1113978814 895665960 -1425649013 -603889123 1158165415 839844657 -886523701 -1137735587 623303143 1377954161 -867861294 -1153283004 575348222 1431055720 -973917959 -1292631953 738021845 1559912771 -1029770016 -1248213898 747673036 1536664922 -694179665 -1583835079 949078403 1335294229 -772641610 -1493869536 1073483162 1224424716 -666623843 -1354559477 910836145 1095594279 -550902652 -1473326062 824673704 1176548670 -263809021 -2025740139 508098863 1766836665 -148153318 -2144572276 421870902 1847725472 -23261135 -1986387801 278098205 1737769355 -101657560 -1896356674 402568452 1626965394 -302938009 -1695106831 67103051 1962465757 -358855554 -1650754328 76688722 1939152324 -483786667 -1808977725 220488057 2049135087 -465058740 -1824459558 172598624 2102302198 -768374390 -1523271396 1010690214 1262147632 -715240045 -1571193595 995110079 1280777257 -588774984 -1410387666 853958804 1172393986 -611990111 -1400703689 898344077 1116509211 -813393426 -1199330952 562755778 1452132436 -924230153 -1074893471 652688603 1373637709 -1050734116 -1235738294 793866480 1482047590 -969747003 -1321867949 675067113 1597736063 -379737790 -1638229548 122931310 1884616952 -298816165 -1724424755 4066423 2000239841 -410640016 -1870589466 159924316 2123329738 -521411223 -1746086401 249922629 2044900563 -185943770 -2081584720 451205130 1843652764 -209224385 -2071966295 495524883 1787702405 -97439468 -1925840510 339693624 1664639150 -44239603 -1973697125 324178977 1683334327 -115418551 -1910904097 386972517 1612155891 -26010032 -1988874554 276660092 1736069098 -138063237 -2134744339 432747351 1858864065 -257386910 -2018531596 514258766 1772210136 -458634707 -1817249093 178760449 2107677591 -473690572 -1799143774 231370520 2060279694 -361610721 -1653247351 75244339 1937445797 -316701178 -1709656432 51504938 1947654076 -1032783231 -1250440681 746494893 1534700347 -987939176 -1306915314 722689972 1544843042 -861179213 -1146338779 581243807 1436689161 -876169558 -1128167876 633919366 1389356816 -540546331 -1463756173 835292105 1187953503 -659935492 -1347608982 916738000 1101233990 -786668841 -1508158911 1058145275 1209348973 -697194802 -1586063784 947898338 1333327732 -536483064 -1761420386 235637284 2030877362 -412602607 -1871765625 157699645 2120318635 -287415494 -1713810516 13632022 2010591872 -374102237 -1632331851 129877519 1891301017 -38601876 -1967797254 331127360 1690020566 -86032523 -1915219997 349265497 1674997455 -211192994 -2073148472 493294194 1784685284 -201017529 -2096920623 436917867 1829627645 -613692480 -1402143914 895855340 1113758330 -603582503 -1425981617 839413493 1158635107 -709868558 -1565035676 1002316510 1287197256 -757233685 -1512392835 1020520135 1272239697 -958604380 -1310987470 684898952 1607830046 -1045356611 -1229574357 801078929 1488473607 -939043946 -1090493696 638137018 1359872556 -815097969 -1200773351 560264867 1449379381 -1193557708 -807603806 1456840728 567447694 -1078590163 -927910469 1371038721 650073239 -1241495290 -1056474736 1477322794 789125308 -1318220513 -966083191 1600384051 677698725 -1519595184 -764681786 1264758908 1013285098 -1576987319 -721017377 1276081253 990397683 -1414047390 -592418316 1169766478 851314904 -1394958981 -606229011 1121254487 903072961 -2085232132 -189607574 1841004752 448573510 -2066209307 -203483789 1792427209 500266079 -1922143794 -93759144 1667238114 342308980 -1979470377 -50029247 1678626043 319487085 -1643974248 -385498866 1879871668 118202402 -1720765055 -295172841 2002867373 6710331 -1864795734 -404862660 2128025734 164636688 -1749762637 -525103835 2042289311 247327753 -1581191051 -691552029 1338937689 952738255 -1498598292 -777386758 1218663744 1067738582 -1357154233 -669234991 1091901803 907160061 -1468613538 -546206520 1182326130 830467556 -1132994543 -881799033 1383694653 629060011 -1155914744 -870509410 1427391780 571700658 -1297323997 -978626379 1554123023 732248473 -1245598662 -1027171156 1540345110 751369600 -1699819331 -307634133 1956688273 61309191 -1648159580 -356244430 1942844808 80364830 -1804248945 -479041511 2054896035 226232629 -1827103594 -467686400 2098658746 168938796 -2028355367 -266407857 1763156469 504402275 -2139880256 -143444906 1853515244 427644282 -1983756053 -20612995 1741433287 281745745 -1901097742 -106382236 1621224926 396811592 -1964137546 -34958560 1692648090 333771276 -1920964689 -91793607 1670252163 344536597 -2076824700 -214885614 1782074024 490699326 -2091126883 -195240181 1834323633 441630247 -1755663406 -530742460 2035602174 240378472 -1875413045 -416266403 2117670631 155068017 -1719583776 -293205130 2005883596 8940122 -1628635143 -370421905 1893899989 132492867 -1316781186 -964381720 1603134034 680186564 -1225898137 -1041664015 1491084875 803673821 -1084748980 -933282854 1364617824 642865910 -1204433067 -818741309 1446751865 557620975 -1405840614 -617372788 1111159350 893239968 -1420208381 -597792875 1163343407 844105401 -1561388248 -706204738 1289845252 1004948114 -1518149839 -762974297 1267514909 1015778955 -1812557065 -453926303 2113467355 184533837 -1801758994 -476289416 2056599490 227673940 -1657988411 -366335405 1931705321 69487487 -1707024676 -314053046 1951318000 55152486 -1908309357 -112807419 1615848383 390648617 -1993587062 -30706148 1730291622 270866224 -2137388383 -140690889 1855220621 429087515 -2013802824 -252641746 1777971092 520003330 -1466387905 -543194455 1184289555 831644549 -1342867930 -655210832 1106974474 922494876 -1505543667 -784069989 1213029153 1061841847 -1590755820 -701903230 1327537976 942124974 -1255169445 -1037528371 1528939383 740750305 -1304271294 -985311532 1548486510 726349816 -1141626263 -856483073 1442466629 587037651 -1130762640 -878780698 1385664348 630243274 -591985616 -1414515546 851010844 1170101642 -606420951 -1394741057 903127301 1121161619 -764638206 -1519666028 1013116206 1264967096 -721336293 -1576634227 990849335 1275599265 -1056959404 -1241045822 789476728 1477002734 -965881779 -1318395685 677622113 1600422391 -807691162 -1193497360 567672138 1456655836 -927573889 -1078892311 649607507 1371474373 -405199624 -1864493970 165103060 2127590722 -525016863 -1749823369 247103949 2042474843 -385700662 -1643799460 118279654 1879833968 -294688557 -1721214907 6359551 2003188073 -93440868 -1922497526 341857712 1667720486 -50073467 -1979400173 319656361 1678418239 -189416274 -2085450696 448519554 1841098004 -203917129 -2065741791 500570523 1792092429 -978569871 -1297414681 732058717 1554343115 -1027477144 -1245265410 751800388 1539875026 -881345213 -1133474347 628743279 1384049913 -870680230 -1155708468 571742326 1427319008 -669309675 -1357113981 907363385 1091728559 -545857268 -1468935782 829980704 1182773430 -692015833 -1580753487 953076747 1338637469 -777164482 -1498785368 1067649042 1218721924 -20834887 -1983568593 281834645 1741374467 -105918048 -1901534922 396472460 1621524506 -266756725 -2028032739 504888487 1762708529 -143369838 -2139920124 427440318 1853687848 -478870051 -1804454581 226190577 2054968423 -468139580 -1826623150 169255144 2098303102 -307327505 -1700151943 60878019 1957157973 -356300298 -1648068256 80554202 1942624332 -293509454 -1719249372 9373598 2005415688 -370367829 -1628728771 132301703 1894118161 -530911616 -1755455978 240422828 2035531578 -415815015 -1875895793 154749877 2118023971 -214534442 -2077145536 490215418 1782523756 -195317041 -2091089319 441832419 1834148725 -34734364 -1964323214 333684680 1692708702 -92259587 -1920529813 344873937 1669950279 -705739142 -1561823508 1004611414 1290147776 -763198877 -1517964555 1015866191 1267454937 -617296312 -1405878562 893038436 1111334898 -598144431 -1419887929 844589949 1162894315 -933734882 -1084266872 643184434 1364264868 -818572793 -1204641135 557577003 1446822845 -964436436 -1316688198 680378112 1602916246 -1041360331 -1226233181 803240729 1491553167 -140879885 -2137168027 429143775 1855129161 -252210198 -2014272644 519697094 1778303568 -113123391 -1907953833 391102189 1615367803 -30663720 -1993659570 270695156 1730497122 -366131305 -1658161407 69412539 1931744813 -314539122 -1706577128 55501474 1950994996 -453587035 -1812857037 184069769 2113904159 -476378180 -1801700566 227895952 2056411654 -856393925 -1141684307 586814999 1442653825 -879119582 -1130462284 630706702 1385226904 -1037041911 -1255616609 740400677 1529261747 -985515248 -1304097914 726424124 1548446378 -784111777 -1505470519 1062012531 1212823269 -701586618 -1591110704 941671018 1328018172 -543625363 -1465917445 831950401 1183956695 -655021196 -1343087646 922438232 1107065550 1879198524 117799850 -1643369968 -385148282 2003799845 6864819 -1721635319 -295248225 2128200462 165606296 -1864916446 -405761356 2041841431 246626177 -1749391813 -524462419 1840601944 447900622 -2084881804 -189003038 1792581441 501198807 -2066284947 -204353797 1668207466 342483964 -1923042746 -93879600 1677924211 319039461 -1978829217 -49658167 1265396724 1013668706 -1520301352 -765117874 1275178989 990289787 -1576022335 -720830889 1169679302 850449232 -1413905686 -591482244 1121593311 903681865 -1395374349 -606898587 1457224592 568085254 -1193993540 -808310230 1370931081 649170719 -1078403419 -926945741 1476457378 789037876 -1240558962 -1056333288 1600993211 678037293 -1318889833 -966498815 1763277437 505301739 -2028528815 -267375673 1853144676 427003634 -2139431096 -142741538 1740829263 281395929 -1983081629 -20208651 1622095446 396887744 -1902028934 -106534932 1957587481 61430415 -1700787403 -307807325 1942203904 79994518 -1647456468 -355795014 2054545963 225628861 -1803844857 -478366831 2098734642 169809572 -1827256546 -468617336 1383553717 628124195 -1132905575 -880932081 1427807916 572370490 -1156251776 -871117034 1554829959 732684817 -1297960021 -979008707 1539380894 751183368 -1244694606 -1027061980 1338002129 952597063 -1580323843 -691463317 1219333832 1068154462 -1499205660 -777724046 1092338403 907866741 -1357536305 -669871271 1182140154 829503084 -1468504106 -545302720 1110714814 892541224 -1405466478 -616728572 1163521447 845077809 -1420325749 -598688739 1290772876 1005097242 -1562263392 -706285514 1266836885 1015371011 -1517550407 -762629073 1602435546 679741772 -1316136714 -964007840 1492057539 803851605 -1226793745 -1041781639 1364767208 643793278 -1084829500 -934158254 1446344177 556942695 -1204087587 -818142133 2035943798 240990688 -1756075942 -531408692 2117586287 154205689 -1875268541 -415327019 2004975940 8827346 -1718624152 -293023490 1894532445 132871627 -1629346703 -370862873 1693260050 334113156 -1964804034 -35370840 1669389579 344452509 -1920025561 -91648847 1781960992 489791926 -2076643316 -213925734 1834702137 442262959 -2091568107 -195951485 1529813247 740829289 -1256097325 -1037678267 1547885798 726002800 -1303593526 -984904356 1442091213 586391643 -1141181983 -855785097 1385780436 631137346 -1130940936 -879753874 1184368795 832518157 -1466537545 -544122591 1106627714 921893908 -1342460498 -654533320 1212383401 1061466175 -1504845435 -783625965 1328432304 942240806 -1591728740 -702081782 1614886967 390465697 -1907402469 -112694899 1731001390 271305912 -1994220286 -31085164 1855631365 429752467 -2137730775 -141303361 1777824796 519062666 -2013719248 -251779674 2113284179 183572677 -1812444801 -453019159 2057038922 228383964 -1802138266 -476922384 1932370017 69898487 -1658601139 -366677541 1950377080 55006446 -1706162860 -313969214 342789688 1667874478 -94310636 -1922572414 318982689 1678015159 -49468659 -1979049061 448071178 1840395932 -189044954 -2084808784 500744723 1793061509 -204037313 -2066639959 165256796 2128522954 -405274768 -1865363482 246700613 2041801427 -524666007 -1749218305 117577326 1879385848 -385059006 -1643427884 7328375 2003362529 -295586981 -1721334835 788573936 1476894310 -1055993892 -1240858806 678259433 1600805503 -966587451 -1318831277 568010434 1457264212 -808106002 -1194166408 649519835 1370608205 -927431689 -1077955743 850902676 1169198594 -591798344 -1413550290 903510669 1121798683 -606856287 -1395446985 1013724838 1265305136 -765306998 -1520081124 989983423 1275511337 -720399469 -1576492283 225820537 2054328303 -478421419 -1803751741 169376608 2099203062 -468313524 -1827591462 61749067 1957234653 -308259225 -1700305167 79950674 1942275012 -355626370 -1647664408 281194269 1741004683 -20132303 -1983119705 397372164 1621646226 -106886616 -1901708610 504964911 1763579833 -266910205 -2028964203 427090742 1853084576 -142966246 -2139245940 907780017 1092398887 -669647203 -1357722101 829840296 1181838142 -545768828 -1468069358 952113027 1338451733 -691112273 -1580644807 1068356506 1219158796 -777801034 -1499168224 732729301 1554759491 -979177735 -1297752465 750865356 1539734362 -1026610464 -1245177226 628557799 1383085937 -881236277 -1132571043 572179454 1428026216 -871062830 -1156345276 643361978 1365236780 -933851754 -1085162240 557131939 1446123573 -818198129 -1203996391 679699592 1602507806 -963836508 -1316342478 804167825 1491701767 -1042234947 -1226313429 1005583582 1290325064 -706634254 -1561940636 1015167175 1267009617 -762553877 -1517590147 892630252 1110656122 -616950336 -1405278890 844738805 1163821155 -598224423 -1420762801 490130546 1781660900 -214389410 -2076205624 442173547 1834760445 -195729081 -2091755055 334316608 1693086934 -35445396 -1964763654 343965785 1669837007 -91299467 -1920347677 8510486 2005331072 -292569798 -1719104084 132913167 1894459545 -371033821 -1629140555 240800804 2036163762 -531352312 -1756166754 154636349 2117116075 -415633135 -1874935417 1061412347 1212476781 -783434537 -1505063871 942545378 1328097652 -702514994 -1591261096 832067017 1184851295 -543804187 -1466891149 922063312 1106420038 -654577412 -1342390166 586468767 1442053385 -855987021 -1141007323 630786438 1386101008 -879269718 -1131390916 741295533 1529378107 -1038015359 -1255795689 725778868 1548071202 -984817512 -1303654386 70122803 1932184997 -366765025 -1658540919 54540586 1950812604 -313632762 -1706465136 183923969 2112963991 -453503955 -1811995461 228307224 2057077134 -476721100 -1802313566 429583703 1855839681 -141259653 -2137801491 519514446 1777342936 -252098462 -2013366028 390161765 1615222259 -112262071 -1907870497 271360380 1730908650 -31276976 -1994002234 -233188507 -2061573133 471315017 1796244191 -176941188 -2106382358 461010512 1820149446 -54371497 -1949996095 315374203 1707805421 -72376498 -1935101992 362937954 1655099124 -273759487 -1733692521 27304493 1990693563 -389871848 -1614530674 114124340 1909085858 -512406733 -1770882139 259729951 2021399177 -434598102 -1860190276 135720454 2131877520 -914885715 -1099906245 662278785 1350476311 -837142604 -1189279966 538203800 1460889102 -944997473 -1330951415 698489523 1587882533 -1061044346 -1211724016 785374890 1506340412 -725556279 -1547185313 986612453 1305064051 -743626800 -1532356794 1034110716 1252292202 -635737093 -1390650515 873794263 1125268033 -579424286 -1435394188 863555278 1149238872 -352132572 -1677339982 84706056 1913369502 -328260035 -1687677269 39929617 1969649543 -438736362 -1830921600 198642490 2094021548 -491475441 -1783390567 213569315 2076049333 -155848128 -2118991146 414946156 1874633722 -237488551 -2032204081 534140789 1758554083 -126977422 -1888924956 375397214 1634151368 -16531861 -2012967171 286121799 1711992785 -798178580 -1486097798 1046651840 1231393622 -687798539 -1610205597 957310937 1309169487 -558413090 -1448052152 817441778 1203641188 -639988025 -1361199535 936701931 1087627133 -841231736 -1159929314 601207716 1423082290 -894036335 -1112463865 616069053 1405044523 -1023386950 -1274582484 755907478 1510542080 -999448925 -1284854219 711196559 1566887705 -1070616089 -1222082191 773968075 1495720029 -951945730 -1337637528 692851922 1581982788 -822855211 -1175254717 553277689 1476225135 -912654900 -1096888998 664247520 1351658614 -577199741 -1432383211 865517743 1150414905 -621451878 -1376627444 888865974 1140601888 -750573135 -1539040985 1028475037 1246394379 -735122008 -1557537474 975211652 1294449682 -79589073 -1941528135 357560323 1648935061 -64203466 -1960090208 304231450 1696924812 -174450403 -2103629429 462714929 1821591719 -218637052 -2047808110 486128680 1811844286 -420052661 -1846431267 150528103 2147471601 -509917870 -1768131132 261432446 2022839528 -399701639 -1624622609 102983765 1898207427 -280965792 -1740112394 21933132 1984535770 -650870618 -1372344272 926605706 1077793052 -564575041 -1453427671 811017619 1196430597 -672200556 -1595394046 971073976 1323718958 -796734323 -1484391397 1049406881 1233886519 -998010686 -1283153836 713945582 1569374584 -1007790885 -1259772851 769668599 1525089633 -900196112 -1117837210 609647068 1397836106 -852108055 -1171067777 591117765 1413254483 -497377170 -1789030152 206881090 2069098964 -449354633 -1842326303 188286299 2084451789 -327079844 -1685710646 42944880 1971878374 -336794555 -1662264109 98733417 1927659007 -1200118 -1997897572 300142886 1726276016 -125799405 -1886960507 378410303 1636378025 -248104904 -2043606866 523786516 1748986242 -161743839 -2124624713 408263949 1867689371 -1770711455 -512612617 2021357389 259803099 -1860644232 -434117906 2132194132 135365570 -1733386669 -274092347 1990262655 27774953 -1614587318 -389780772 1909275494 113904624 -1950218747 -54184301 1707894569 315316159 -1934638564 -72813942 1654760240 363238310 -2061922761 -232866143 1796730651 470867853 -2106308050 -176981320 1819945730 461183892 -1390725463 -635697601 1125472133 873621267 -1435045200 -579747290 1148752796 864002826 -1547649381 -725119475 1305403319 986312481 -1532134782 -743814636 1252203438 1034169144 -1330895155 -945088933 1587693537 698709879 -1212030252 -1060711870 1506771960 784905070 -1099452673 -915366295 1350160339 662634309 -1189451034 -836937104 1460931530 538131292 -1888606432 -127330378 1633699340 375879322 -2013011143 -16460881 1712161301 285913731 -2118799598 -156065916 1874579006 415039144 -2032637173 -237020259 1758857767 533805745 -1831258300 -438433838 2094487144 198207230 -1783303331 -491535413 2075824753 213754599 -1677541514 -351957024 1913445978 84668108 -1687192721 -328709127 1969297987 40250069 -1275066392 -1022937218 1510893252 755586642 -1284652047 -999623833 1566810845 711234123 -1160015910 -841171124 1423306486 601022048 -1112126525 -894338219 1404578543 616503929 -1447618676 -558880998 1203336864 817776182 -1361390699 -639769853 1087681209 936608303 -1486053442 -798249176 1231224466 1046859268 -1610523737 -687445199 1309620875 956828189 -1539083037 -750500747 1246565839 1028269401 -1557221126 -735477652 1293996502 975692096 -1432814383 -576730041 1150721533 865185131 -1376438072 -621672354 1140546020 888957298 -1175165817 -822914031 1476003243 553465149 -1097228130 -912355320 1352122802 663810340 -1221595979 -1071064029 1495371161 774290703 -1337841492 -951773126 1582057856 692812054 -1624419285 -399874883 1898132743 103024017 -1740599246 -280518492 1984885022 21610888 -1846092775 -420352881 2147007797 150965667 -1768220672 -509859690 2023061804 261245370 -2103819185 -174230311 1821648227 462624245 -2047377322 -219107136 1811538298 486461932 -1941844867 -79233813 1649388881 357080519 -1960048540 -64276238 1696753992 304437726 -1118288478 -899713740 1398154382 609293336 -1170898501 -852315859 1413210263 591187969 -1283207792 -997917434 1569565884 713727018 -1259468407 -1008125665 1524656293 770136115 -1594927674 -672635568 1323381994 971375740 -1484615201 -796548791 1233973491 1049346149 -1372267020 -650908318 1077591256 926780494 -1453778451 -564254341 1196914881 810567767 -2043255446 -248424964 1748501574 524235984 -2124701325 -161705499 1867890783 408088777 -1997673128 -1385010 1726188660 300203234 -1887426239 -125363753 1636714605 378108155 -1686014706 -326744680 1972311074 42476724 -1662209769 -336887423 1927467067 98951341 -1789199044 -497168982 2069142544 206810246 -1841874651 -449836621 2084132873 188639391 985684333 1304914427 -724682687 -1547106089 1034788212 1252699618 -744227752 -1532703538 874238303 1125966281 -636112781 -1391296283 863376710 1148265936 -579308438 -1434499844 662128905 1349548447 -914806747 -1099032397 538610960 1461566854 -837489604 -1189880662 699187515 1588326829 -945643497 -1331326847 784401698 1506162100 -1060150258 -1211607912 28211621 1990805811 -274720631 -1733875681 113491388 1908706602 -389161840 -1614091258 259387799 2020786433 -511995717 -1770217427 135804302 2132739352 -434744158 -1861131212 471427521 1797151063 -233371411 -2062534533 460631512 1819516238 -176501516 -2105672606 314761715 1707463013 -53706529 -1949585335 363800042 1655182716 -73317178 -1935248304 601581612 1423726778 -841676544 -1160627818 615951413 1404148899 -893858535 -1111491185 755032094 1510461576 -1022459598 -1274433116 711795719 1567233169 -1000127189 -1285261891 1047296072 1231767774 -798877340 -1486542350 956415057 1309052103 -686826115 -1610027541 817361018 1202766060 -558263978 -1447124544 937047139 1088226549 -640395953 -1361877543 414533860 1873967218 -155506232 -2118379170 534285565 1759493227 -237572655 -2033066681 376357078 1634332736 -127884806 -1889037972 285410511 1711551577 -15899165 -2012588683 84039808 1912956950 -351520340 -1676998342 40869017 1969794063 -329122379 -1687761629 198824114 2094981156 -438849122 -1831829240 213128363 2075337789 -491096697 -1782758127 150354927 2146503545 -419931453 -1845532075 261881846 2023542624 -510288166 -1768772020 103658461 1898611531 -400305423 -1624972697 21002180 1984382802 -280095000 -1740036482 356592523 1648761629 -78689625 -1941407183 304934802 1697373956 -64844098 -1960460760 463119289 1822266159 -174800235 -2104233469 485975968 1810913078 -218560884 -2046937574 865606439 1151282097 -577340917 -1433318755 888528702 1139994536 -621036014 -1375957372 1027838741 1246012291 -749866439 -1538604369 976115468 1294559130 -736086496 -1557723466 774835011 1495808981 -1071551889 -1222223111 692244314 1581645772 -951275914 -1337221408 552895345 1475589095 -822418851 -1174547765 664356712 1352562686 -912841148 -1097853230 300747438 1726626360 -1873022 -1998300396 377540279 1636302369 -124866661 -1886806259 523666076 1748087306 -247929936 -2042637530 408635013 1868330515 -162191447 -2125326529 207231690 2069703260 -497779738 -1789703312 188210899 2083581509 -449200129 -1841393815 42046200 1971757678 -326110252 -1685535934 99374817 1928029815 -337496115 -1662711973 713239142 1568938736 -997373110 -1282769956 770633343 1525276393 -1008693421 -1259880507 609788500 1398772418 -900283528 -1118702610 590702157 1412585179 -851769503 -1170458633 926169602 1077086868 -650486994 -1371706440 811204123 1197395597 -564682953 -1454329951 972010032 1323860646 -673066212 -1595481206 1048737321 1233471167 -796125435 -1484052589 1588370537 699116799 -1331495611 -945435181 1505843312 784754918 -1211156132 -1060632118 1349981275 661660877 -1099336329 -914471455 1461375042 538829012 -1189826194 -837582344 1125878797 874298523 -1391071967 -636297801 1148602388 863074434 -1434965704 -578872914 1304429631 986133673 -1546754797 -725002875 1252900902 1034612912 -1532780278 -744189540 1707261089 314936375 -1949508211 -53744357 1655666872 363350062 -1935599212 -72996606 1796813971 471729157 -2062068289 -233806551 1819603082 460570652 -2105896538 -176316112 2020977861 259169363 -1770271255 -511902337 2132306140 136271946 -1860826640 -435078810 1991124215 27858017 -1734326821 -274238131 1908662510 113561720 -1613921854 -389369516 1203219752 816881086 -1447441404 -557908846 1088055601 937253287 -1361836003 -640468853 1231824154 1047205260 -1486732234 -798657376 1308745987 956748181 -1609596881 -687296327 1509997900 755469786 -1274094496 -1022759690 1567455573 711608771 -1285351303 -1000068881 1423652222 601621992 -1160424366 -841849660 1404498279 615629297 -1111977909 -893411107 2094632416 199146870 -1831342900 -439296934 2075412985 213088623 -1782961963 -490923965 1912735186 84227396 -1676909314 -351579032 1970258379 40431965 -1688100633 -328822671 1634639236 376024338 -1889469272 -127415234 1711495581 285501707 -2012399439 -16119769 1874138550 414328096 -2118421350 -155433972 1759039919 534765881 -2032750461 -237928427 1822097131 463326845 -2104188985 -174870703 1811364594 485493348 -2047255586 -218207416 1648457433 356927055 -1940973579 -79157405 1697428160 304841302 -1960651796 -64625798 1898835599 103472665 -1625059421 -400244939 1983916694 21436928 -1739699270 -280397012 2146854589 150033963 -1846016111 -419481849 2023465636 261919282 -1768569976 -510463202 1475665443 552857269 -1174749425 -822243431 1352211002 664677036 -1097368810 -913290368 1496274449 774399623 -1222559939 -1071249493 1581421064 692429470 -1337134300 -951336014 1245957703 1027931857 -1538412693 -750084099 1294862942 975780552 -1558156430 -735618076 1150830197 866088675 -1433000103 -577693745 1140163180 888320762 -1376001216 -620964906 1971441578 42401596 -1685082490 -326590960 1928072115 99302181 -1662883169 -337290743 2069514136 207451918 -1789647180 -497871326 2084012929 187740951 -1841700179 -448867781 1748426702 523366232 -2043101470 -247493004 1868241879 408693569 -2125104389 -162379155 1726830588 300574570 -1998375216 -1833402 1635816421 377987955 -1886457143 -125189537 1324347234 971562996 -1595830706 -672743720 1233267579 1048910829 -1483978153 -796165439 1077176144 926111686 -1371928964 -650299670 1197056841 811504607 -1453866395 -565120269 1398341382 610258832 -1118396886 -900616516 1412774687 590482313 -1170515405 -851678555 1568896820 713312162 -1282599400 -997579122 1525592877 770278331 -1260334591 -1008213353 40388411 1970239405 -328849897 -1688136063 84247330 1912779700 -351542770 -1676881256 213110537 2075459487 -490885595 -1782931789 199101200 2094611334 -439326148 -1831380310 534730591 1759012809 -237947277 -2032793883 414356294 1874174928 -155389334 -2118401284 285532013 1711534075 -16073151 -2012377385 375987060 1634610146 -127436200 -1889514802 956721139 1308710757 -687339809 -1609615799 1047241706 1231852412 -798637370 -1486687664 937291713 1088085847 -640446739 -1361789317 816851928 1203182414 -557954316 -1447462302 615610263 1404454657 -893446469 -1112005075 601666446 1423672088 -841821534 -1160388044 711655333 1567477555 -1000038775 -1285312993 755448764 1509952298 -1022797168 -1274123770 460551802 1819559660 -176351402 -2105923648 471773795 1796834037 -233778353 -2062031911 363396680 1655688926 -72966300 -1935560718 314915409 1707215559 -53781635 -1949537301 113534494 1908627080 -389413070 -1613940828 27894279 1991152273 -274218197 -1734282307 136310316 2132336314 -435056896 -1860780138 259140149 2020940451 -511948007 -1770292337 538793650 1461347876 -837601378 -1189869816 661689003 1350017597 -914427001 -1099316463 784785024 1505881622 -1060585556 -1211134150 699079321 1588341263 -945456203 -1331541213 1034569430 1252881984 -744216582 -1532815508 986153679 1304474201 -724966429 -1546726539 863096548 1148649074 -578834488 -1434935458 874253053 1125857899 -636326959 -1391109305 811476409 1197020463 -565164907 -1453886461 926146976 1077203254 -650280820 -1371885542 1048948107 1233296669 -796144473 -1483932623 971532690 1324308740 -672790338 -1595852760 770258397 1525548363 -1008249615 -1260362649 713355716 1568915794 -997551896 -1282563970 590527983 1412795769 -851649341 -1170477995 610236918 1398294880 -900654886 -1118427060 187696497 2083993063 -448895907 -1841736501 207470952 2069557758 -497835964 -1789620014 99323203 1928117717 -337253265 -1662853895 42355034 1971419596 -326621066 -1685120800 377951509 1635788163 -125209543 -1886501713 300601612 1726865818 -1789920 -1998356298 408722727 1868279217 -162333685 -2125083491 523327806 1748396456 -247515118 -2043148156 692393208 1581393006 -951355948 -1337178814 774426849 1496309879 -1071205939 -1222540965 664706250 1352248412 -913244698 -1097347728 552818899 1475635269 -822265345 -1174795927 888276124 1140143114 -620993104 -1376037594 866107525 1150873619 -577658455 -1432972993 975801518 1294908472 -735580798 -1558127340 1027885239 1245935649 -750114405 -1538451187 304821296 1697383590 -64662244 -1960680054 356970537 1648476351 -79130363 -1940938349 485538818 1811385492 -218178258 -2047218248 463304731 1822050445 -174909129 -2104219231 261891156 2023429314 -510507656 -1768589842 150069325 2146881755 -419462815 -1845972489 21474406 1983945968 -280375990 -1739653668 103442559 1898797289 -400291501 -1625081403 1711571519 285455017 -2012552429 -15871099 1634289190 376338096 -1889065206 -127920228 1759447565 534264475 -2033095903 -237610057 1873989140 414580354 -2118340808 -155476050 2075365979 213164749 -1782713481 -491076639 2094945858 198797012 -1831848082 -438892552 1969756777 40839935 -1687782587 -329167917 1912987248 84078310 -1676951716 -351498294 1567269623 711823969 -1285241893 -1000082611 1510434542 754996856 -1274476606 -1022478508 1404119749 615914067 -1111536663 -893879425 1423765212 601611850 -1160605712 -841629850 1088270995 937067013 -1361849409 -640359639 1202747018 817317404 -1447159898 -558291152 1309031073 956369463 -1610065011 -686855397 1231814328 1047318062 -1486512236 -798839038 2132783998 135824360 -1861103022 -434707772 2020767591 259344369 -1770252725 -512022819 1908685644 113445850 -1614128544 -389190922 1990852437 28233667 -1733845383 -274682129 1655218970 363828108 -1935228362 -73272672 1707435779 314726293 -1949628881 -53725511 1819487016 460594110 -2105718268 -176522606 1797189425 471457703 -2062512611 -233324917 1148294070 863413024 -1434455398 -579288564 1125930927 874211129 -1391315325 -636156395 1252662148 1034758930 -1532724568 -744273346 1304944541 985722635 -1547059535 -724660697 1506182098 784446276 -1211571458 -1060122008 1588283339 699168605 -1331353881 -945678735 1461521376 538590070 -1189909812 -837526950 1349570553 662175599 -1098993963 -914776509 1412620477 590729259 -1170439791 -851726073 1398744228 609752114 -1118747256 -900303586 1525246095 770594841 -1259927133 -1008715467 1568976022 713268224 -1282748998 -997327572 1233514713 1048756303 -1484025355 -796090013 1323840704 971965526 -1595517460 -673094278 1197373675 811157629 -1454368313 -564713135 1077132530 926190692 -1371677218 -650449592 1868349557 408678627 -2125291175 -162164273 1748042860 523646202 -2042665664 -247966250 1636255815 377518289 -1886836373 -124904963 1726647390 300793032 -1998262926 -1843740 1928056849 99410055 -1662668483 -337477205 1971721224 42017950 -1685555932 -326154830 2083543075 188180661 -1841415921 -449246823 2069732410 207269036 -1789657834 -497758848 1294586364 976150890 -1557679920 -736067514 1245976037 1027810675 -1538624311 -749910945 1139956174 888498520 -1375979294 -621082508 1151311319 865643841 -1433273093 -577319827 1352581528 664400142 -1097817932 -912814046 1475544449 552875287 -1174575955 -822455237 1581599146 692222268 -1337251706 -951314416 1495829939 774880549 -1222185825 -1071522807 1984426292 21021090 -1740009448 -280059762 1898591533 103613883 -1625009151 -400333673 2023520518 261835152 -1768810454 -510318404 2146549023 150375817 -1845502925 -419894107 1810948432 486003142 -2046918532 -218517270 1822238025 463082975 -2104277915 -174820109 1697343842 304896500 -1960507314 -64866088 1648799099 356621805 -1941386153 -78644031 -894317261 -1112080987 616541215 1404607625 -841217750 -1160037956 600991750 1423267984 -999668479 -1284672105 711205933 1566774459 -1022918376 -1275022962 755621940 1510920354 -687415977 -1610486335 956873851 1309641965 -798287538 -1486083624 1046837346 1231177972 -639806107 -1361418765 936588361 1087636703 -558853764 -1447583254 817819728 1203355846 -236982789 -2032607891 533826775 1758903361 -156096030 -2118837900 414992590 1874557016 -16489015 -2013047457 285869285 1712141427 -127295024 -1888579258 375898364 1633742954 -328663649 -1687171831 40279219 1969335333 -351979130 -1677588208 84629674 1913415740 -491555411 -1783347909 213718145 2075796503 -438390348 -1831239390 198234264 2094522382 -743768974 -1532113692 1034198366 1252240840 -725141397 -1547695875 986274119 1305373137 -579767232 -1435089706 863966572 1148724730 -635654055 -1390706481 873648501 1125507555 -836899818 -1189421952 538152250 1460977068 -915396593 -1099491175 662587683 1350138293 -1060740060 -1212066638 784860424 1506751902 -945053635 -1330868053 698728721 1587736967 -389751622 -1614549972 113950102 1909296384 -274130781 -1733416907 27752847 1990215961 -434154360 -1860672482 135345572 2132149554 -512585583 -1770676217 259846589 2021376299 -176960290 -2106262456 461221362 1819975012 -232912697 -2061944751 470837739 1796692349 -72858388 -1934658438 363210176 1654723926 -54165259 -1950175133 315351513 1707921743 -125325391 -1887396057 378130077 1636761099 -1414232 -1997710530 300157572 1726167570 -161732733 -2124736747 408045231 1867871801 -248388710 -2043227380 524255926 1748546080 -449789995 -1841852605 188669689 2084171375 -497189940 -1789244582 206772960 2069113462 -336906265 -1662253199 98916043 1927439965 -326700034 -1685994648 42504914 1972347460 -1008103559 -1259421713 770174549 1524686531 -997962912 -1283228682 713697868 1569528538 -852359349 -1170917411 591160935 1413175025 -899693742 -1118243900 609329790 1398182632 -564224227 -1453740149 810614321 1196936871 -650945788 -1372296302 926759464 1077545662 -796584145 -1484642375 1049327107 1233929877 -672607434 -1594891360 971420186 1323401868 -509829392 -1768182170 261291996 2023083850 -420390167 -1846121857 150944709 2146962259 -280553790 -1740626348 21592046 1984841592 -399846693 -1624382899 103068663 1898152801 -64254316 -1960002046 304476088 1696784174 -79279475 -1941865957 357051297 1649351479 -219150682 -2047396304 486434698 1811502876 -174210369 -2103774679 462660499 1821676293 -621625800 -1376416082 888987412 1140584322 -576751071 -1432859977 865147661 1150692251 -735496694 -1557264740 975656742 1293969328 -750456301 -1539063163 1028297535 1246602153 -951734692 -1337811254 692834160 1582104550 -1071093179 -1221633325 774245225 1495350271 -912382354 -1097263368 663766850 1352103892 -822877577 -1175137567 553485147 1476047821 -1361246153 -640010079 1087596827 936663437 -1448031186 -558367560 1203678466 817470868 -1610186747 -687755117 1309204777 957338047 -1486142436 -798198646 1231365424 1046615462 -1284892589 -999479099 1566865791 711150057 -1274553270 -1023349540 1510587750 755928560 -1112436639 -894000905 1405088077 616088027 -1159965576 -841259794 1423062356 601163202 -1783420673 -491513751 2076002771 213547333 -1830884122 -438707088 2094042570 198688092 -1687641907 -328232869 1969668577 39973239 -1677368108 -352168894 1913325048 84686190 -2012989285 -16578547 1711954359 286091553 -1888879486 -126956524 1634180526 375434552 -2032160599 -237469633 1758581125 534176019 -2119011152 -155892698 1874597276 414917898 -1211745930 -1061090848 1506302042 785344716 -1330905745 -944976391 1587911747 698526933 -1189236412 -837123630 1460916328 538239230 -1099926179 -914930229 1350440049 662250727 -1435424494 -579462780 1149192254 863533224 -1390613237 -635708003 1125288999 873839793 -1532321504 -743599690 1252311052 1034154138 -1547213511 -725592657 1305019413 986592387 -1935140418 -72406744 1655077010 362891268 -1949966937 -54334159 1707850891 315395101 -2106355316 -176905958 1820192928 461029430 -2061609579 -233216765 1796224185 471270447 -1860236838 -434620084 2131847414 135682144 -1770861117 -512361131 2021436655 259759225 -1614511640 -389828226 1909121220 114151506 -1733736975 -273779353 1990665437 27268171 -1662293323 -336831965 1927613337 98712335 -1685672276 -327049670 1971900288 42991382 -1842290041 -449326575 2084471723 188330813 -1789057378 -497412600 2069055410 206862116 -2124645679 -161789369 1867652093 408234859 -2043560248 -248082850 1749016548 523825010 -1886915869 -125779339 1636406223 378446681 -1997916422 -1243540 1726240726 300115776 -1484436867 -796755221 1233857361 1049369543 -1595371932 -672153870 1323757384 971104222 -1453407665 -564530471 1196467043 811045877 -1372387754 -650889536 1077766010 926570476 -1171105255 -852137329 1413233461 591072163 -1117807104 -900157802 1397882668 609669050 -1259744725 -1007754563 1525134087 769688465 -1283189198 -998037852 1569355550 713901960 -2047845388 -218666142 1811823320 486083150 -2103599123 -174411909 1821638337 462736983 -1960062010 -64167088 1696969450 304251516 -1941563425 -79616183 1648916211 357516901 -1740158064 -280986874 1984506556 21895722 -1624600695 -399655137 1898245797 103013939 -1768111198 -509873356 2022875790 261460504 -1846474821 -420071635 2147444375 150492673 -1096910020 -912700502 1351621136 664218246 -1175208155 -822833229 1476255241 553315999 -1337593074 -951925864 1582010914 692888244 -1222101225 -1070659711 1495684667 773940909 -1557566632 -735159346 1294404212 975190754 -1539002559 -750542889 1246416493 1028521723 -1376590998 -621423620 1140621894 888910544 -1432410253 -577234971 1150371423 865498825 1219122538 1068328444 -1499188154 -777845552 1338478963 952148453 -1580601249 -691093303 1181867352 829877710 -1468023692 -545747742 1092360513 907749847 -1357744019 -669693701 1427981582 572159384 -1156373470 -871099212 1383104791 628601217 -1132535749 -881209171 1539755324 750910890 -1245139952 -1026581370 1554712869 732707251 -1297782775 -979216225 1942255010 79906100 -1647700850 -355654632 1957278139 61767981 -1700278121 -308223999 2099248528 169397510 -1827562308 -468276182 2054306185 225773855 -1803790171 -478451661 1853056454 427054416 -2139290390 -142986116 1763615199 504992073 -2028945165 -266866587 1621683700 397401442 -1901687592 -106841010 1740974573 281155963 -1983166271 -20154281 1370580011 649483453 -1078000377 -927451759 1457299506 568037540 -1194147554 -808062584 1600842777 678288527 -1318810315 -966541917 1476864000 788535446 -1240905428 -1056015942 1275491407 989938905 -1576528541 -720427531 1265348694 1013743808 -1520053894 -765271572 1121844349 903531755 -1395417775 -606818873 1169176676 850856178 -1413588664 -591828514 1793017059 500724853 -2066668081 -204073639 1840414970 448114796 -2084773418 -189017792 1678036177 319028295 -1979011587 -49439381 1667827912 342767710 -1922602524 -94348942 2003326087 7300113 -1721354837 -295631555 1879412894 117612552 -1643384398 -385040092 2041830581 246737955 -1749172839 -524645105 2128484524 165226554 -1865385600 -405321450 2057058280 228263806 -1802348860 -476748206 2113008625 183944039 -1811967267 -453467573 1950859226 54562636 -1706434826 -313594272 1932164035 70077269 -1658578193 -366794119 1730881420 271324954 -1994045792 -31295946 1615258517 390189827 -1907850567 -112217553 1777381310 519544616 -2013344110 -252051964 1855810471 429546289 -2137847157 -141280739 1106384672 922036150 -1342409204 -654621030 1184879417 832103343 -1466846699 -543784317 1328127762 942583684 -1591214530 -702493016 1212439307 1061383069 -1505084889 -783480143 1548027716 725759954 -1303681432 -984852738 1529398109 741340107 -1255759247 -1037987097 1386123126 630833120 -1131352486 -879239476 1442007919 586447865 -1141036477 -856024363 1669793449 343946815 -1920374907 -91334893 1693106864 334361126 -1964727396 -35417334 1834782363 442220045 -2091716681 -195698911 1781615234 490109460 -2076234834 -214426824 2117080781 154609243 -1874954271 -415676553 2036191956 240837186 -1756122120 -531332242 1894489855 132951657 -1629093933 -371011771 2005293798 8481392 -1719125046 -292615332 1491674721 804132599 -1226356915 -1042253861 1602544248 679727854 -1316322476 -963791934 1446162003 557162181 -1203974273 -818151447 1365207626 643324636 -1085207706 -933872656 1163802117 844695187 -1420798167 -598251585 1110700572 892650122 -1405250768 -616914010 1267056183 1015189153 -1517560037 -762515571 1290304046 1005537976 -1561978110 -706663532 751210606 1539416312 -1027018430 -1244675628 732648567 1554801889 -979028645 -1298004531 572332124 1427777738 -871138960 -1156298266 628153413 1383591123 -880886423 -1132884481 829521930 1182183580 -545267418 -1468477008 907822099 1092318341 -669899457 -1357572695 1068107832 1219311790 -777754348 -1499244158 952618017 1338047671 -691426035 -1580294757 396931238 1622114352 -106507894 -1901993700 281375935 1740784681 -20245101 -1983109883 426981524 1853097986 -142779976 -2139461330 505347213 1763298331 -267346527 -2028491465 169844930 2098761812 -468598290 -1827212936 225600731 2054509645 -478411273 -1803864735 79964400 1942165606 -355841572 -1647478454 61467881 1957616767 -307786299 -1700741805 903717167 1121620409 -606879741 -1395330923 850421046 1169642912 -591526886 -1413925748 990259485 1275140491 -720877519 -1576044377 1013705988 1265425810 -765096920 -1520255810 678080843 1601012189 -966471577 -1318854415 789017938 1476412868 -1056369538 -1240587032 649148793 1370884591 -926984107 -1078433597 568130912 1457245686 -808281012 -1193956134 246645223 2041885041 -524427061 -1749364643 165561854 2128180584 -405789486 -1864952764 6818261 2003777859 -295278343 -1721673617 117820876 1879244122 -385110816 -1643340682 319066499 1677959445 -49614673 -1978810311 342447514 1668179212 -93899594 -1923087328 501160369 1792551207 -204375907 -2066331637 447929768 1840639294 -188957564 -2084860910 519107308 1777844858 -251751488 -2013682858 429733621 1855587939 -141338663 -2137757873 271284958 1730955848 -31122446 -1994249372 390512327 1614909009 -112664597 -1907363971 55042696 1950405150 -313949276 -1706118350 69871249 1932334599 -366721091 -1658620117 228354746 2057001516 -476968042 -1802159360 183611043 2113314357 -452997233 -1812398311 631165476 1385816754 -879709432 -1130921058 586356285 1442064043 -855804143 -1141225593 725965334 1547856512 -984925382 -1303639124 740859407 1529851545 -1037631709 -1256075339 942260800 1328476886 -702045332 -1591700486 1061422681 1212364495 -783653003 -1504880669 921848434 1106606820 -654562466 -1342497848 832540267 1184415485 -544084153 -1466507311 132891565 1894576955 -370826623 -1629318633 8783796 2004956962 -293050728 -1718659570 154160031 2117565193 -415356237 -1875305947 241012614 2035990288 -531370326 -1756045764 442291145 1834738527 -195906843 -2091548045 489756624 1781933894 -213944580 -2076686742 344415227 1669360493 -91669801 -1920071103 334143458 1693298548 -35324210 -1964781992 1015407461 1266865139 -762609079 -1517505825 1005070204 1290737642 -706329008 -1562282298 845048663 1163484097 -598734213 -1420346643 892579662 1110745048 -616706462 -1405419788 556987137 1446364055 -818114003 -1204051269 643774232 1364723598 -934193612 -1084856670 803830579 1492011941 -1041819105 -1226823031 679788330 1602457532 -963977722 -1316098416 -2139889822 -143331340 1853734478 427462360 -2028070021 -266785811 1762687575 504842945 -1901570224 -105945146 1621505660 396429034 -1983540407 -20798497 1741419109 281854707 -1648046330 -356253808 1942662698 80584380 -1700197601 -307348599 1957128755 60840613 -1826666700 -468158558 2098275864 169219726 -1804434643 -478825541 2055004673 226218647 -1155661910 -870658244 1427349126 571780624 -1133495373 -881390811 1384012447 628713993 -1245284456 -1027520754 1539839668 751773218 -1297370239 -978549993 1554371245 732095035 -1498746930 -777134248 1218744034 1067695732 -1580782633 -692053183 1338591995 953055853 -1468962820 -545892502 1182729936 829961798 -1357077531 -669281421 1091748553 907407967 -1721176541 -294658379 2003209999 6406041 -1643828678 -385738068 1879788310 118258560 -1749850607 -525052281 2042431293 247084971 -1864457720 -405171554 2127610660 165147570 -2065695161 -203895087 1792122731 500609021 -2085471650 -189461816 1841060722 448490468 -1979419019 -50116893 1678382937 319629263 -1922452884 -93420806 1667748672 341894102 -1576612117 -721289603 1275637703 990879569 -1519711502 -764659100 1264937950 1013078856 -1394784551 -606439857 1121134581 903092067 -1414495552 -591941034 1170138092 851039098 -1078862193 -927535591 1371520931 649629493 -1193534826 -807720448 1456634810 567626540 -1318431043 -965908949 1600403345 677578503 -1241017692 -1056923086 1477047176 789496606 -1304052256 -985494154 1548475596 726461530 -1255638535 -1037088401 1529223381 740370499 -1130482222 -879164092 1385190654 630678632 -1141640757 -856374947 1442681063 586850417 -1343050364 -654992110 1107086504 922483774 -1465947747 -543663861 1183910065 831928359 -1591138890 -701623008 1327973530 941650956 -1505435217 -784084679 1212842115 1062055957 -1993630424 -30626370 1730542596 270716050 -1907992271 -113153625 1615345693 391055499 -2014309094 -252238452 1778283574 519652512 -2137140989 -140844651 1855172655 429162681 -1801679540 -476332582 2056449120 227925238 -1812903595 -453609021 2113874041 184031471 -1706621570 -314559000 1950966866 55465156 -1658142361 -366087695 1931780171 69439709 -1419866975 -598098889 1162931597 844619035 -1405925192 -617318354 1111304596 892999938 -1518009197 -763218939 1267426751 1015829801 -1561804662 -705695716 1290183078 1004638512 -1226203963 -1041322925 1491598825 803261823 -1316726564 -964466614 1602894320 680331622 -1204677385 -818600863 1446802907 557532493 -1084239634 -933699464 1364308418 643203412 -1875858327 -415785729 2118044997 154795475 -1755486096 -530949914 2035485020 240400842 -1628756901 -370404147 1894073719 132281825 -1719214014 -293482284 2005434734 9417208 -1920484339 -92238693 1669979425 344911287 -1964345324 -34781054 1692670264 333654446 -2091109313 -195361623 1834112275 441804165 -2077102042 -214515536 1782550794 490250652 -467723674 -1827132688 168917834 2098613212 -479011201 -1804210455 226279251 2054918085 -356216236 -1648123198 80409464 1942864878 -307669427 -1699846437 61290337 1956644855 -106427902 -1901118828 396782382 1621187512 -20591077 -1983709555 281784119 1741463457 -143424976 -2139835738 427680540 1853543306 -266451415 -2028374337 504375045 1763121043 -546227538 -1468659144 830430082 1182296852 -669188425 -1357132255 907190171 1091940109 -777342308 -1498578422 1067766704 1218700070 -691571067 -1581234669 952702889 1338910527 -1027200310 -1245636004 751324134 1540324208 -978587949 -1297293755 732270591 1554169705 -870472968 -1155886482 571720660 1427436354 -881826079 -1133029769 629016525 1383675739 -50058457 -1979507791 319441419 1678604957 -93720770 -1922113624 342330898 1667284612 -203447531 -2066181245 500286009 1792471727 -189634804 -2085267558 448529952 1840985782 -525124797 -1749808171 247290479 2042260217 -404816038 -1864773684 164666998 2128064224 -295128207 -1720744985 6738525 2002903755 -385517720 -1644017666 118167108 1879844562 -966128657 -1318241415 677669571 1600346709 -1056452618 -1241448608 789163738 1477353036 -927890467 -1078545589 650109681 1371066983 -807647292 -1193576622 567420648 1456805502 -606266485 -1394988259 903051943 1121208881 -592388206 -1414009084 851361470 1169788456 -720989255 -1576950993 990442133 1276101123 -764717152 -1519622346 1013266060 1264715290 -701925148 -1590802318 942086600 1327507806 -784024323 -1505522581 1061871057 1213066567 -655167274 -1342848960 922522106 1107009900 -543214385 -1466432423 831608291 1184261493 -878811008 -1130801130 630196652 1385642298 -856445799 -1141597169 587058613 1442512163 -985276238 -1304244188 726368670 1548529928 -1037556565 -1255205827 740705671 1528919313 -314091476 -1707054918 55130368 1951271318 -366306251 -1657951069 69532953 1931726223 -476262370 -1801723768 227717426 2056618404 -453962745 -1812585327 184513835 2113422781 -252688312 -2013824802 519973220 1777932786 -140669871 -2137342777 429124989 1855249899 -30687110 -1993543444 270901590 1730318784 -112851869 -1908329227 390620495 1615812057 -818787931 -1204455117 557590665 1446713375 -933261892 -1084703446 642903184 1364646918 -1041645161 -1225854719 803709115 1491111981 -964426354 -1316801256 680158370 1603097652 -763012671 -1518180009 1015757037 1267468411 -706175528 -1561350834 1004993780 1289866338 -597765645 -1420172955 844148959 1163362377 -617409046 -1405868676 893220038 1111114832 -195270291 -2091165189 441583681 1834301655 -214848140 -2076795422 490720344 1782119630 -91758241 -1920937527 344555635 1670295781 -34986682 -1964173872 333726826 1692628220 -370444023 -1628681825 132454437 1893869747 -293159664 -1719562874 8969276 2005920938 -416222917 -1875394131 155095063 2117705857 -530762462 -1755707980 240342030 2035573912 -1746115687 -521448689 2044854965 249901603 -1870551168 -410609898 2123351724 159970874 -1724388437 -298788035 2000259719 4110865 -1638256718 -379773148 1884573342 122912264 -1973718019 -44285077 1683296977 324149831 -1925793820 -97417358 1664669384 339732062 -2071921713 -209204391 1787730659 495561333 -2081603626 -185987264 1843617530 451178092 -1400749231 -612011065 1116480125 898306795 -1410365624 -588728354 1172432484 853989106 -1571173533 -715195403 1280813647 995138265 -1523314822 -768393236 1262120534 1010654912 -1321905355 -969776221 1597714969 675021455 -1235708116 -1050695750 1482094080 793888406 -1074865401 -924193903 1373682219 652708541 -1199366370 -813420664 1452113458 562712228 -1896394024 -101686706 1626944500 402522978 -1986357567 -23222697 1737816045 278120315 -2144544022 -148116868 1847770054 421890896 -2025775373 -263836059 1766817759 508055369 -1824505156 -465079766 2102272912 172561158 -1808955739 -483740109 2049173385 220518175 -1650734450 -358811112 1939188642 76716852 -1695150441 -302957055 1962438587 67067693 -1248234992 -1029815674 1536627516 747643818 -1292585463 -973896033 1559942949 738060211 -1153238494 -867841356 1431083790 575384472 -1137754565 -886567251 1377918743 623275905 -1473355148 -550939934 1176503128 824652750 -1354520979 -666593541 1095616321 910882775 -1493833146 -772613424 1224444778 1073527804 -1583862177 -694214967 1335250803 949059557 -1512439525 -757255795 1272209463 1020481697 -1565014782 -709823084 1287234606 1002345656 -1425962711 -603539009 1158670341 839440531 -1402188496 -613712474 1113730076 895818890 -1200811649 -815128087 1449357395 560218309 -1090464410 -939006480 1359918154 638158044 -1229547187 -1045321253 1488517217 801097975 -1311023788 -958632510 1607810168 684854510 -1632362029 -374140603 1891254527 129855593 -1713773110 -287386276 2010612966 13677680 -1871730207 -412575369 2120337613 157743195 -1761448456 -536519314 2030832852 235617346 -2096942665 -201064159 1829589147 436887565 -2073102930 -211172040 1784714370 493331476 -1915176571 -86013677 1675024553 349300799 -1967817316 -38646518 1689984176 331099174 -1128189862 -876216116 1389318518 633889248 -1146293181 -861158187 1436718447 581281273 -1306871704 -987920130 1544870212 722725330 -1250460559 -1032827673 1534664029 746466763 -1586094018 -697233240 1333281042 947876228 -1508121561 -786639695 1209369867 1058190749 -1347573748 -659908454 1101252896 916781494 -1463784427 -540582781 1187908921 835272111 -2018570094 -257417212 1772188094 514212136 -2134715253 -138025955 1858909607 432768305 -1988847456 -25974730 1736112524 276678938 -1910940487 -115446737 1612135829 386927875 -1709702922 -316723104 1947623898 51466572 -1653226257 -361565063 1937483203 75273557 -1799124796 -473647022 2060315112 231397758 -1817293603 -458654645 2107649521 178724199 -209672547 -2071489013 495896497 1787426599 -185769340 -2081795566 451085224 1843671870 -44355921 -1973674439 324358019 1683128085 -97064266 -1926112736 339250074 1665121036 -298338567 -1724873105 3790805 2000611139 -379948320 -1638055306 122950604 1884496730 -521388341 -1746203043 249716711 2045079409 -410912046 -1870214588 160406526 2122885992 -923892139 -1075202365 652273529 1374148591 -813481396 -1199279398 562897760 1451889654 -969601433 -1322107151 674983755 1597792221 -1051145602 -1235223832 794209106 1481743300 -715549135 -1570855257 995620637 1280362379 -768323032 -1523359042 1010447108 1262289810 -612229629 -1400557931 898400047 1116426169 -588260838 -1410798964 853654326 1172736928 -358901796 -1650677942 76936944 1938998886 -302623803 -1695456429 66597609 1962869375 -465559570 -1824051336 172916418 2101956180 -483533833 -1809126559 220445403 2049215053 -148076616 -2144618706 421717652 1847973378 -264158303 -2025426121 508502669 1766330907 -101249142 -1896857828 402222758 1627282992 -23409773 -1986135291 278178495 1737726505 -772425964 -1494055038 1073468984 1224533678 -694652147 -1583397989 949359137 1334911671 -550617306 -1473704016 824204810 1176989340 -666633409 -1354445911 911055379 1095412357 -868046992 -1153067034 575456860 1431041738 -886086807 -1138207745 622920261 1378235091 -1030148286 -1247928364 748113518 1536196344 -973804709 -1292641331 737839735 1560132321 -1044986849 -1229851511 800630067 1488950693 -958726138 -1310969712 685072682 1607619004 -814920659 -1200980805 560147713 1449401751 -939489228 -1090013022 638511384 1359600014 -603859845 -1425611539 839890263 1158186433 -613674910 -1402265356 895643982 1113932248 -757441463 -1512215329 1020542309 1272122867 -709388208 -1565480762 1002043772 1287571946 -86448937 -1914710975 349603323 1674687853 -38461234 -1968041896 331039202 1690071412 -201102107 -2096866189 437063113 1829387615 -210851588 -2073454486 492882384 1785198918 -412093261 -1872182235 157390239 2120656137 -536727382 -1761279940 235688326 2030788880 -374047615 -1632416745 129637805 1891446075 -287721320 -1713469426 14145972 2010179874 -659688098 -1347762744 916690034 1101309156 -541052601 -1463352879 835604587 1187602685 -696877716 -1586409990 947395648 1333734614 -786712203 -1508079133 1058396249 1209198799 -988093126 -1306667604 722764822 1544795264 -1032380125 -1250946635 746143759 1535013017 -876516088 -1127850594 634326052 1388854450 -861099759 -1146381945 581093437 1436940459 -473705066 -1799035648 231584954 2060092460 -458354289 -1817632487 178286755 2108112949 -317170268 -1709216462 51788936 1947274270 -361391683 -1653429973 75233425 1937557511 -25901582 -1988889244 276473054 1736283208 -115801621 -1910623875 387408071 1611681873 -256946752 -2019001002 513879276 1772493946 -138245671 -2134525617 432859381 1858852963 1597368721 674420999 -1321498435 -969099221 1482173832 794762526 -1235858268 -1051624398 1374577059 652824885 -1075838833 -924372967 1451468218 562337068 -1198668650 -812977152 1115879925 897960291 -1400071975 -611604401 1173306860 854068602 -1411294016 -588878762 1280930247 996032849 -1571352341 -716169091 1261745630 1010009416 -1522871054 -767695772 1683736921 324860367 -1974097803 -44918557 1664486720 338771414 -1925682068 -96510726 1786790251 495415805 -2071060409 -209121071 1844282738 451589604 -2082216866 -186329912 2045565245 250341803 -1746749423 -521828217 2122390820 159788466 -1869644792 -410497890 2000113935 3170713 -1724305373 -297926475 1884984598 123577728 -1638599622 -380386132 1177475280 824830022 -1474250244 -551057046 1094917321 910437471 -1353875995 -666219149 1224036578 1072849012 -1493487154 -772013736 1335399675 949986413 -1583942185 -695089855 1536805044 748615714 -1248351848 -1030711026 1559497901 737360955 -1292210815 -973251305 1430405254 574976016 -1152638550 -867495620 1378845855 623424521 -1138629197 -886647515 2101409816 172476558 -1823565516 -464934494 2049784833 220859543 -1809621715 -484151877 1939566634 77349052 -1651175162 -359521904 1962325043 66159781 -1694968545 -301996663 1626859644 401660138 -1896249008 -100746810 1738157157 278732019 -1986769591 -23888417 1848401998 422269144 -2145255070 -148557324 1765909591 507942081 -2024815237 -263653907 1828948755 436517765 -2096240065 -200615255 1785614090 493453212 -2074071514 -211345744 1675100961 350172087 -1915330035 -86945125 1689634616 330495918 -1967413740 -37972350 1890884471 129215457 -1631913381 -373437747 2010734446 14577656 -1713947070 -288354604 2121208645 157819859 -1872661911 -412728577 2030229340 235268042 -1760774544 -536115482 1450027995 560634701 -1201419529 -815465887 1358983106 638017364 -1089597714 -938918280 1488331753 800134015 -1229438267 -1044417965 1608247280 685561702 -1311406372 -959269302 1272626111 1021152041 -1512777069 -757863931 1287094182 1001410352 -1564926326 -708956644 1157706637 839254811 -1425059167 -603430345 1114437524 896255746 -1402825032 -614095314 1947777618 52398788 -1709778050 -317592600 1937079883 74600157 -1652875417 -360960015 2059612768 230949622 -1798483124 -473275430 2108618361 178898671 -1818192043 -458774589 1773120054 514366112 -2019439846 -257492084 1858235951 432365241 -2134110461 -137674859 1735664132 275976850 -1988476120 -25332802 1612310045 387896971 -1911060687 -116344921 1333172890 946973196 -1585906762 -696268000 1209753219 1058827797 -1508556881 -787345607 1101861544 917119550 -1348242556 -660323566 1187042993 835184167 -1462847587 -540440821 1388415742 633780840 -1127224366 -876029116 1437355751 581664369 -1146998837 -861593763 1545208524 723333722 -1307286560 -988589194 1534576341 745600579 -1250318343 -1031891089 995699861 1281235971 -715698759 -1571783377 1010100364 1261688858 -767915616 -1522681546 897754279 1116050481 -611531381 -1400113891 854548670 1172852776 -589233774 -1410977532 653147377 1374227559 -924820003 -1075352245 562297064 1451542654 -812803644 -1198872238 674608323 1597146197 -969157137 -1321409159 794325210 1482637388 -1051323914 -1236197024 3607645 1999649995 -298226319 -1723965977 123390020 1885206738 -380327576 -1638688258 250381423 2045490425 -522001085 -1746545195 159465590 2122739936 -410050214 -1870130740 494935097 1787243695 -208765675 -2071376509 451794976 1844111542 -186402548 -2082174566 324768779 1683793053 -44698329 -1974286927 339103762 1664180356 -96980674 -1925250648 574758356 1430596930 -867402504 -1152693138 623892941 1378412891 -886982431 -1138325385 748262886 1537123696 -1030228790 -1248803748 737432063 1559454057 -973459245 -1292042171 1073024432 1223834918 -772051812 -1493410806 949537193 1335884095 -694769531 -1584293869 825132418 1177138452 -551492434 -1473784776 910377371 1095004429 -666033993 -1354100703 422329628 1848315274 -148743120 -2145031002 507640069 1766246803 -263219159 -2025281345 402109742 1626375608 -101067774 -1895897964 278556983 1738359201 -23850981 -1986846579 77278584 1939611118 -359314348 -1651344190 66513249 1962007031 -302479283 -1694517029 172008778 2101843420 -464599962 -1823869712 221077843 2049593797 -484245377 -1809567511 158289431 2120777345 -413061317 -1872355411 235047438 2030418584 -536024286 -1760830540 129287717 1890842291 -373643511 -1631742049 14221884 2011050666 -287874288 -1714400378 349724275 1675587301 -86622369 -1915678775 330668650 1689430780 -38012090 -1967338544 436459073 1829037783 -200427667 -2096461829 493752920 1785275086 -211782796 -2073607198 838954719 1158045257 -602992653 -1425522843 896314054 1114348112 -614282262 -1402602628 1020978925 1272829563 -757823551 -1512851625 1001857780 1286607458 -709278760 -1564576946 800489147 1488014893 -1044897897 -1228984575 685488802 1608288820 -959063154 -1311577320 560854665 1449838111 -815556699 -1201363149 637547152 1359413766 -938585156 -1089903830 276070230 1735610304 -25551238 -1988284692 387562319 1612614617 -115877277 -1911493899 514848612 1772668914 -257845688 -2019121442 432157565 1858405355 -137604527 -2134154553 230911794 2059689892 -473100770 -1798685048 179219243 2108267453 -459224569 -1817707887 51963648 1948243862 -317290964 -1710115142 74785561 1936855951 -361020875 -1652788573 723148702 1545432840 -988528974 -1307374044 746036103 1534110481 -1032193365 -1249981891 633460652 1388767034 -875579776 -1127709162 581702581 1437279011 -861769063 -1146797553 917327866 1101692780 -660394282 -1348198848 834702307 1187494773 -540087601 -1463166375 947308488 1332868958 -696736028 -1585473934 1058735057 1209807687 -787127555 -1508748693 -584158776 -1440136866 857739492 1143414898 -633096751 -1388018361 877516029 1128981611 -738854406 -1527592596 1039898838 1258072128 -728220189 -1549857419 982932687 1301376089 -1063689812 -1214361286 781648000 1502621718 -940268107 -1326213853 704300185 1593701391 -834475618 -1186604792 541886642 1464580132 -919655033 -1104667375 656493739 1344699453 -431992576 -1857592938 139341868 2135490746 -517106407 -1775590001 254014517 2015675555 -392439502 -1617106524 110475294 1905428616 -269083349 -1729024579 33061895 1996442769 -67681948 -1930399246 368648264 1660817630 -56982147 -1952598549 311747665 1704187079 -181614250 -2111047232 455256186 1814403308 -230617777 -2058994215 474967139 1799904501 -1003143031 -1288540129 708518309 1564217651 -1017609072 -1268796410 760669628 1515312426 -890320709 -1108740051 618703255 1407686913 -847049566 -1165738956 596471182 1418353944 -645771027 -1366990725 931934657 1082851671 -554724108 -1444371358 820114904 1206306126 -681977633 -1604392887 962050547 1313900901 -801891130 -1489818544 1044020714 1228754300 -10788799 -2007215913 290783597 1716662779 -130636712 -1892576050 372819316 1631581666 -243210125 -2037917467 529434975 1753856457 -152228758 -2115363588 417549638 1877245392 -487821275 -1779744589 216142089 2078613919 -444484548 -1836677974 193975568 2089346438 -331876329 -1691301759 37329211 1967040941 -346407922 -1671623528 89414946 1918070196 -283634870 -1742789668 18248294 1980842736 -394930349 -1619859515 108770943 1903986409 -507274376 -1765495826 265157204 2026556098 -424779935 -1851166729 144719437 2141654747 -223411410 -2052574280 480338434 1806062228 -171784393 -2100955231 466396699 1825281677 -59471076 -1955349622 310045232 1702746790 -82227451 -1944158317 353840681 1645223615 -730451070 -1552874732 980964014 1300193848 -753141861 -1541617907 1024825015 1242736161 -626148432 -1381332186 883153564 1134881290 -574586967 -1429778625 869146245 1154035219 -910089242 -1094315152 667894474 1355313756 -827529217 -1179920535 547522259 1470477893 -954553388 -1340236990 689228536 1578367598 -1065914419 -1217372325 779685601 1501445751 -167566837 -2130439523 403522343 1862955953 -244390382 -2039884156 526419774 1751627688 -120018375 -1881171281 383175445 1641151363 -4887008 -2001576266 297471756 1723613082 -340512145 -1665989895 96097091 1925014485 -321259914 -1679898912 47683418 1976608716 -445662627 -1838642485 190962545 2087119847 -503153084 -1794814254 202121064 2064330750 -848493885 -1167445419 593716207 1415861113 -905918758 -1123551668 604940278 1393137504 -1011447055 -1263420825 767093725 1522522955 -992260376 -1277395330 718614468 1574051666 -791014745 -1478680015 1054110603 1238582045 -675817794 -1599019480 968472466 1321109252 -570320235 -1459181053 806353849 1191758639 -647209332 -1368691174 929185696 1080364854 -1186810676 -834304934 1464653280 541844854 -1104187179 -920108989 1344344569 656810351 -1214694146 -1063383960 1503092178 781217092 -1326122777 -940324751 1593481675 704489821 -1527405400 -739077058 1258014084 1039987986 -1550294863 -727756761 1301676445 982593803 -1439814502 -584508404 1142967734 858225952 -1388058493 -633022443 1129154991 877312313 -2111007740 -181689198 1814230312 455460286 -2059317219 -230268789 1800352049 474481063 -1929962442 -68146016 1660517658 368987532 -1952786385 -56760135 1704245507 311658901 -1617197984 -392383242 1905648972 110286298 -1728692103 -269389585 1995972949 33493443 -1858073518 -431539004 2135846270 139025896 -1775384501 -517277475 2015603047 254056945 -1604745843 -681659109 1314383009 961598519 -1489747564 -801935102 1228546232 1044189230 -1367208513 -645579479 1082944659 931879941 -1443903066 -555157200 1205971082 820418588 -1108437527 -890657409 1407251653 619168851 -1165798928 -846962330 1418539228 596246602 -1288364581 -1003344563 1564179703 708594785 -1269245502 -1017124524 1515632878 760318072 -1690852027 -332360237 1966720105 37680383 -1671798436 -346205750 1918107760 89338086 -1779683977 -487907871 2078428251 216366285 -1836979858 -444147208 2089781314 193509588 -2038385375 -242776649 1754190861 529130651 -2115145416 -152419922 1877151764 417603714 -2007286509 -10744443 1716870207 290614441 -1892222710 -130954852 1631098918 373270704 -1955277234 -59513128 1702541154 310216692 -1944513961 -81911103 1645704059 353387501 -2052104580 -223842582 1805729616 480645062 -2101175707 -171595021 1825373001 466340831 -1765554646 -507185476 2026743558 264935312 -1850867149 -425119067 2141217567 145183625 -1743237608 -283148658 1981165364 17899426 -1619686911 -395134313 1903946541 108846011 -1340410234 -954350064 1578407850 689153852 -1216925025 -1066401271 1501123507 780034853 -1094615372 -909750750 1355751320 667430670 -1179862355 -827618757 1470290817 547744535 -1381112094 -626338188 1134790606 883210072 -1430248709 -574156179 1154368471 868840257 -1552519472 -730767802 1299714044 981417834 -1541690679 -753100193 1242942437 1024654195 -1838160113 -446113895 2086766115 191280821 -1795022058 -502983808 2064400954 202076844 -1665896643 -340566101 1924795921 96288391 -1680233692 -320955470 1977076232 47250078 -1881606293 -119552003 1641453127 382838481 -2001390734 -5110812 1723552350 297558728 -2130477223 -167489585 1863130741 403320547 -2039563456 -244741162 1751177836 526904058 -1459501113 -569968815 1192208107 805869181 -1368652834 -647285944 1080189682 929387108 -1478864907 -790790301 1238642393 1054023247 -1598583828 -676283526 1320807104 968809046 -1263085661 -1011751115 1522054799 767526425 -1277488198 -992206036 1574269590 718422528 -1167237231 -848662777 1415790269 593759787 -1124033656 -905467106 1393490596 604621362 368573376 1659947862 -67527956 -1929467270 312098777 1704791887 -57385227 -1953272221 455898098 1814774628 -182316322 -2111495608 474068971 1799784317 -229648697 -2058820015 138472356 2135415602 -431060344 -1857439202 254619581 2016026411 -517779823 -1775993337 110846870 1906070272 -392887622 -1617808852 32941967 1995544345 -268908893 -1728055755 781835016 1503587230 -1063798236 -1215264078 703864593 1592995719 -939884995 -1325576533 541217594 1464165292 -833867242 -1186266496 657430307 1344841653 -920521201 -1104755047 858704748 1143602170 -585061824 -1440245034 876810101 1128546275 -632459687 -1387634993 1039483742 1257403336 -738516366 -1526983964 983074631 1302312913 -728308117 -1550723331 216844929 2079062551 -488461395 -1780114629 193007256 2089172494 -443584588 -1836556510 37175987 1966109221 -331799649 -1690430711 89818794 1918744124 -346757242 -1672227056 291232485 1717365363 -11158583 -2007856289 372645628 1630613098 -130514992 -1891676346 528503511 1753702977 -242338821 -2037841043 418223822 1877648984 -152832030 -2115713164 931326537 1082514143 -645100699 -1366574093 820981328 1206394566 -555659396 -1444511766 962159227 1314804461 -682163369 -1605356607 1043637858 1228117748 -801454258 -1489111080 708180525 1563609787 -1002726655 -1287869545 760757812 1516179106 -1017749736 -1269731442 619606559 1407795849 -891284685 -1108925531 595834374 1417971344 -846342358 -1165301828 666999106 1355196884 -909117330 -1094137608 548167003 1470852557 -828228489 -1180365599 689574256 1578967526 -954961828 -1340915510 779605353 1500571135 -1065765819 -1216445229 980846886 1299298736 -730273782 -1551902564 1025199423 1243381161 -753587181 -1542316923 883753236 1135227266 -626827208 -1381740370 868271373 1153955227 -573660127 -1429629769 481278346 1806207260 -224274266 -2052659152 465730963 1824869637 -171172673 -2100614103 309604792 1702035758 -59092844 -1954717694 354022817 1646183735 -82340723 -1945066469 18393582 1981782392 -283719486 -1743652780 108359159 1903320417 -394588965 -1619248051 264446428 2026115402 -506642192 -1765117850 145679813 2141836627 -425687831 -1851280257 1054517251 1239259285 -791361233 -1479280199 968322074 1320180876 -675738314 -1598145120 805380145 1191579815 -569425635 -1459064437 929883176 1080808638 -647854844 -1369066094 594393191 1416268017 -849094325 -1167791651 604011646 1392987368 -905044654 -1123471932 766914645 1521549507 -1011330695 -1262525969 719057996 1574749402 -992635552 -1278040586 95717579 1924380765 -340071961 -1665279631 47795410 1977515076 -321442306 -1680859800 191824121 2087202927 -446602795 -1838788285 201508064 2063987830 -502487604 -1794402982 402888879 1862576185 -166856317 -2129999595 527326390 1751739424 -245351014 -2040066804 383258781 1642012683 -120163919 -1882111705 297129092 1722999826 -4475480 -2000911042 1905999556 110890578 -1617600536 -393056386 1995897565 32623179 -1728537615 -268457113 2134947574 138905184 -1857103910 -431364276 2016244463 254427769 -1776086077 -517725355 1814834848 455810614 -2111680628 -182092006 1799482041 474405423 -2058384491 -230114557 1660397202 368088580 -1929787458 -67176664 1704616587 312300061 -1953234009 -57461967 1257577996 1039281818 -1527021792 -738439242 1301862933 983558787 -1550402759 -728659025 1143903806 858367656 -1440680174 -584595580 1128485415 876896945 -1387449589 -632683619 1463946856 541409022 -1186173116 -833921070 1345309297 656997095 -1105089699 -920216629 1503233626 782153420 -1214781578 -1064249376 1593066051 703820501 -1325784209 -939715591 1753223045 528957203 -2037485911 -242655681 1877855132 418052874 -2115786064 -152790490 1717274551 291288865 -2007636325 -11348467 1630946222 372339512 -1892146558 -130084332 1966546913 36712311 -1690730803 -331461029 1918557176 90041198 -1672168748 -346846654 2079102931 216770373 -1780287745 -488257943 2088850378 193356636 -1836109082 -444071312 1408118605 619257819 -1109373343 -890798345 1417931604 595909570 -1165129096 -846546194 1563797375 707958761 -1287928237 -1002637627 1515742054 761222128 -1269431734 -1018088740 1314471721 962465727 -1604887035 -682594669 1228208944 1043581862 -1489331684 -801265014 1082308379 931497869 -1366501833 -645142879 1206874882 820528020 -1444867538 -555343176 1135434822 883584208 -1381810838 -626782724 1153472607 868722889 -1429276301 -573978139 1299633268 980542690 -1552370344 -729840178 1243287661 1025253627 -1542098623 -753778217 1578781730 689798324 -1340855026 -955048552 1501005883 779139245 -1216747241 -1065428607 1354875920 667350150 -1093688004 -909601366 1470889993 548090015 -1180540635 -828026445 2026077326 264522776 -1764942430 -506843852 2142156951 145328129 -1851729477 -425203411 1981347004 18859050 -1743350384 -284056314 1903505573 108134451 -1619308151 -394501857 1702128874 309550204 -1954935354 -58901168 1645848819 354326629 -1944598049 -82773687 1806689496 480826446 -2053011980 -223955614 1824661697 465899607 -2100542995 -171216517 1521904903 766598545 -1263006677 -1010877251 1574676766 719100296 -1277835214 -992806748 1416488245 594204067 -1167883239 -849038193 1392517420 604443066 -1123139584 -905351018 1191279971 805719541 -1458627505 -569889575 1080867194 929794540 -1369253802 -647632704 1239086417 1054721479 -1479240579 -791436053 1320628552 967836126 -1598467996 -675389198 1641565647 383745369 -1881789213 -120513419 1723173334 296925504 -2000951046 -4401044 1862518269 402978155 -2129812271 -167078841 1752039908 526987634 -2040504120 -244887458 2087673259 191393085 -1839121273 -446297071 2063767986 201697572 -1794312034 -502544376 1924453785 95675663 -1665485643 -339901405 1977160064 48111894 -1680379732 -321896390 61484300 1957502362 -307999712 -1700561738 80210197 1942018435 -355891143 -1647396689 225551678 2054591912 -478165998 -1804012412 169632039 2098942385 -468582389 -1827327843 505232744 1763315198 -267166652 -2028704558 426834289 1853344231 -142698403 -2139510581 281458010 1740735948 -20392842 -1982864160 397111619 1621901781 -106622865 -1901977351 952372676 1338195282 -691376920 -1580376962 1068091869 1219426635 -777541391 -1499424665 908035574 1092138336 -669915942 -1357458356 829571567 1182101881 -545513277 -1468329899 628301216 1383345462 -880968564 -1132835814 572447161 1427761455 -871319403 -1156085757 732468626 1555014916 -978914114 -1298021336 751128971 1539465501 -1026871129 -1244921807 447814733 1840655579 -188777119 -2085073417 501012564 1792796866 -204293768 -2066380306 342529151 1668130025 -94046893 -1922841147 319246438 1677746416 -49729206 -1978793508 117836841 1879129279 -385323771 -1643160173 7063600 2003630246 -295327460 -1721591414 165512219 2128262285 -405543625 -1865099871 246431746 2042065044 -524410578 -1749478984 568278149 1456999443 -808362583 -1193906881 649263260 1370867722 -927163984 -1078220506 788837559 1476625441 -1056254565 -1240603379 677998766 1601060920 -966323838 -1319100140 1013460193 1265572983 -765047347 -1520337573 990243064 1275254894 -720664108 -1576224446 850633939 1169462341 -591542785 -1413810839 903766218 1121538140 -607125018 -1395183248 832327566 1184595736 -544067934 -1466622412 921799575 1106688769 -654316869 -1342645715 1061668796 1212217130 -783702384 -1504799226 942277541 1328362291 -702258551 -1591520737 741040106 1529638780 -1037746490 -1256059312 726047731 1547807589 -985072929 -1303393719 586209240 1442309966 -855722252 -1141275038 631051201 1385833303 -879529235 -1131134341 183660358 2113232848 -453243286 -1812250884 228567903 2056821705 -476984717 -1802044699 69855092 1932449762 -366508456 -1658800434 54797165 1950553083 -313900479 -1706200361 390430498 1614958516 -112517618 -1907609960 271104827 1731169197 -31008233 -1994265983 429848336 1855571846 -141519300 -2137545046 519254793 1777599391 -251833819 -2013633869 679968463 1602244185 -964091933 -1316081803 803912406 1491962432 -1041966086 -1226577044 643626749 1364969067 -934111279 -1084905657 556872420 1446380146 -817933368 -1204264098 892366507 1110924861 -616689785 -1405534447 844999346 1163565604 -598488162 -1420494072 1005315737 1290589711 -706377803 -1562200285 1015423616 1266749974 -762821716 -1517325510 334061063 1693347473 -35176661 -1965027395 344234526 1669573256 -91555022 -1920087132 489870901 1781917347 -214124775 -2076473457 442438188 1834492602 -195988736 -2091498602 241061475 2035908341 -531615921 -1755897895 154372730 2117384940 -415372458 -1875190848 8767057 2005071559 -292837507 -1718839317 132645448 1894724318 -370777244 -1629400078 1741088776 281139358 -1983346396 -19940942 1621830673 397155463 -1901769411 -106791509 1763532858 505041068 -2028797674 -267112064 1852875811 427267253 -2139175665 -143002215 2054289516 225888506 -1803577024 -478631466 2099002485 169544931 -1827512999 -468357681 1957326942 61685960 -1700523662 -308076060 1942467655 79725777 -1647717013 -355539459 1554565312 732952662 -1297700372 -979265158 1539640537 750926927 -1244959243 -1026794141 1383284978 628387940 -1132650018 -881192632 1428063467 572109949 -1156520505 -870853295 1092606116 907601970 -1357792888 -669611746 1181883581 829762603 -1468236399 -545567481 1338265750 952328192 -1580584518 -691207892 1219073167 1068409881 -1498942045 -777992907 2128468297 165341663 -1865172891 -405501709 2041584976 246885830 -1749123972 -524727062 1879462267 117531117 -1643630505 -384892735 2003539298 7120372 -1721371570 -295516968 1667942701 342751675 -1922783231 -94136169 1678183732 318782882 -1979093992 -49390450 1840333087 448164233 -2084626381 -189263707 1792836870 500938128 -2066553814 -204090180 1169422721 850708759 -1413637971 -591747013 1121861016 903417102 -1395630924 -606639070 1265136051 1013924133 -1520037729 -765386743 1275442602 990020924 -1576283002 -720575472 1476717029 788781427 -1240823607 -1056065441 1600728572 678305130 -1318630192 -966755258 1457480151 567824705 -1194262277 -808046483 1370662350 649434456 -1078147870 -927206284 1441827466 586660380 -1140921434 -856040656 1386040979 630881797 -1131204673 -879485143 1529545400 741093934 -1255840876 -1037937918 1548142241 725743159 -1303861363 -984639717 1212652270 1061202552 -1505100862 -783365292 1328176887 942501473 -1591459877 -702345395 1184633564 832250442 -1466797072 -543866010 1106368197 922150483 -1342195735 -654801025 1855892034 429497044 -2137994386 -141034504 1777561179 519331533 -2013458569 -252035103 1615143536 390206182 -1907670180 -112430134 1730733673 271570687 -1993963707 -31344685 1932114470 70159024 -1658332406 -366941284 1950645823 54742697 -1706418413 -313708667 2113024532 183829122 -1812180168 -453286994 2057303565 228116123 -1802397919 -476665929 1290517451 1005357917 -1561994521 -706549135 1267105746 1015107396 -1517805826 -762368408 1110455289 892797807 -1405201707 -616996285 1163786208 844810102 -1420585268 -598432166 1365027759 643537721 -1085093245 -933889515 1446080438 557211424 -1203827046 -818397684 1602691997 679482123 -1316404559 -963743193 1491789700 804116242 -1226537304 -1042041282 2005244675 8563605 -1718879697 -292762951 1894276890 133132172 -1629077962 -371126624 2036208433 240722855 -1756335587 -531152245 2117326632 154462142 -1875003900 -415594862 1781697383 490060785 -2076382645 -214181155 1834962814 442007528 -2091831726 -195682620 1692992341 334377923 -1964547463 -35630353 1669646156 344192986 -1920293280 -91384074 -881613052 -1133209710 628999720 1383790270 -870423779 -1155968117 571474481 1427583655 -978833610 -1297145952 732319258 1554087564 -1027216593 -1245520967 751536643 1540143765 -691751072 -1581021194 952817228 1338894042 -777424007 -1498528785 1067913813 1218454211 -669040814 -1357377596 907107966 1091989224 -546112693 -1468675107 830249575 1182509809 -266500148 -2028292262 504620768 1762973302 -143637547 -2139655357 427696889 1853428335 -20574210 -1983824024 281571026 1741643332 -106181657 -1901266063 396733131 1621269085 -307587160 -1699895490 61142660 1956890130 -356035663 -1648336089 80294557 1942880779 -479125606 -1804194036 226459318 2054704672 -467870845 -1826886891 168999599 2098563641 -764897723 -1519409453 1013380969 1264699391 -721071524 -1576901942 990589808 1275855846 -592241033 -1414254879 851279707 1169838029 -606152082 -1395004680 902871874 1121422292 -807434719 -1193757001 567404301 1456920475 -927841736 -1078627666 649863956 1371214722 -1056698861 -1241301371 789212991 1477271465 -966145526 -1318126948 677882662 1600166832 -385436019 -1644067301 118020001 1880090423 -294948204 -1720958462 6624184 2002920238 -404930881 -1864757719 164847507 2127851269 -525272410 -1749562832 247372682 2042211100 -189683991 -2085185921 448776133 1840838483 -203660560 -2066001306 500302812 1792357194 -93704485 -1922228659 342118391 1667465057 -49812798 -1979655596 319392750 1678687096 -112867962 -1908214512 390833322 1615631420 -30932577 -1993395959 270950579 1730236453 -140620364 -2137424606 428879000 1855396878 -252474963 -2014004933 519956609 1778046999 -453847582 -1812601484 184333518 2113635416 -476114437 -1801969299 227635415 2056667201 -366387760 -1657901754 69680380 1931480170 -314271287 -1706841761 55245029 1951254643 -1037310642 -1255352872 740656226 1529001204 -985259689 -1304358463 726155387 1548710125 -856658564 -1141416470 587074640 1442397382 -878859931 -1130718733 630442057 1385494751 -543361750 -1466186308 831689734 1184212112 -655281869 -1342832219 922701855 1106796681 -783844072 -1505735282 1061755956 1213082786 -701843199 -1590851177 941938733 1327753403 -530647865 -1755724719 240162283 2035787133 -416075554 -1875640248 155013618 2117755236 -293241611 -1719514013 9117145 2005675343 -370624276 -1628469126 132569536 1893853526 -35003229 -1964059595 333940111 1692448025 -92004166 -1920790484 344605078 1670213888 -214799215 -2076877817 490474941 1782267179 -195057528 -2091345890 441567652 1834416434 -617556977 -1405623143 893302051 1111066037 -597880810 -1420156800 844329274 1163149740 -705995715 -1561563989 1004879121 1289883015 -762931164 -1518229326 1015609608 1267714462 -964180885 -1316948739 680109383 1603179985 -1041629070 -1225969436 803496286 1491292616 -933475239 -1084523313 642919797 1364532707 -818837440 -1204373290 557836652 1446566394 -1356897792 -669494634 1091633964 907424698 -1468881383 -545941873 1182582581 830207907 -1580930510 -691807580 1338673950 953006984 -1498862037 -777118019 1218924295 1067483025 -1297583516 -978369806 1554387784 731980766 -1245333891 -1027438869 1540085585 751626183 -1133249962 -881538368 1383963514 628796396 -1155645873 -870773031 1427136355 571961333 -1804516664 -478776738 2055152612 225973106 -1826847023 -467945913 2098391037 169203563 -1700082950 -307365268 1956948950 61053760 -1647898909 -356499851 1942581199 80633689 -1983491412 -20880838 1741173632 282002198 -1901357387 -106125789 1621489561 396543759 -2028086626 -266671608 1762900914 504662820 -2140135801 -143184367 1853783979 427380541 -1241230527 -1056742441 1477063277 789381883 -1318480040 -965826610 1600648820 677431010 -1193288845 -807867419 1456585311 567708361 -1078845590 -927649796 1371307590 649809616 -1414315227 -592153677 1170022921 851055263 -1394702532 -606488662 1120986640 903337606 -1519858921 -764413055 1265019451 1013029549 -1576726770 -721272936 1275817506 990666420 -1922403447 -93502689 1667502757 342041139 -1979205744 -50297082 1678366396 319743530 -2085487685 -189347027 1841273495 448309761 -2065940574 -203747532 1792171662 500526616 -1864539155 -405122181 2127758017 164901463 -1750030348 -524839070 2042545880 247068238 -1643713569 -385754295 1879608051 118471269 -1721028666 -294903984 2003128042 6454908 -1658257278 -366071788 1931960750 69226808 -1706769253 -314313715 1951049143 55416097 -1812821840 -453658586 2113726876 184277258 -1801499479 -476545985 2056334725 227941651 -2137124634 -140959632 1854960074 429343068 -2014063361 -252386199 1778234835 519734597 -1908041516 -113072062 1615591928 390908270 -1993843507 -30446501 1730559457 270601591 -1505288118 -784330532 1212760422 1062105584 -1591024557 -701639483 1327793535 941864425 -1466128264 -543450898 1184024916 831912386 -1343132575 -654942985 1107234125 922238427 -1141886930 -856227656 1442730242 586768788 -1130499017 -879049567 1385403675 630498701 -1255426020 -1037268854 1529207088 740485542 -1304003579 -985576301 1548229929 726609343 -2077085245 -214630059 1782337775 490430585 -2090863142 -195508916 1834063094 441885792 -1964393999 -34698905 1692915933 333506635 -1920696856 -92058242 1669995716 344796242 -1719328345 -293465807 2005614731 9203741 -1628904002 -370158296 1894155410 132232196 -1755403883 -530999037 2035337401 240646191 -1875677812 -415998694 2117930144 154811446 -1084485365 -933551715 1364357159 643121329 -1204693742 -818485884 1447015486 557352104 -1316513479 -964646481 1602877461 680446083 -1226154720 -1041404490 1491352588 803409050 -1561656977 -705940999 1290100803 1004687573 -1517894282 -763234848 1267246170 1016042700 -1406105251 -617104949 1111418993 892983527 -1419948732 -598049326 1163078760 844373246 1231568733 1047465931 -1486463375 -798920985 1309014852 956484562 -1609852312 -687035650 1202960239 817137657 -1447176637 -558176555 1088320374 936985568 -1362095526 -640212276 1423912761 601366447 -1160688107 -841580925 1404234528 615898038 -1111717364 -893666662 1510254347 755210141 -1274362329 -1022495055 1567187730 711873412 -1285094850 -1000328536 1913003925 83963651 -1677164871 -351318481 1970002828 40692506 -1687831904 -329086410 2094897063 198879025 -1831602549 -439040483 2075153342 213345064 -1782697326 -491191804 1873874929 414596967 -2118160675 -155689397 1759300584 534510462 -2033014076 -237659566 1634371523 376289109 -1889212689 -127674759 1711752154 285242188 -2012667146 -15855008 1349717532 661929610 -1099075792 -914727002 1461635589 538573459 -1190089943 -837313601 1588102702 699381432 -1331239166 -945694828 1506099767 784495265 -1211423973 -1060367475 1304698488 985870062 -1547010220 -724742206 1252645473 1034873591 -1532511411 -744453157 1126143562 874030812 -1391331482 -636041232 1148342867 863331013 -1434700929 -579140631 1797074644 471473730 -2062331912 -233537682 1819339469 460839515 -2105635871 -176571529 1707517670 314676848 -1949775926 -53479588 1655399167 363614825 -1935342637 -73256123 1990868656 28118566 -1734058084 -274501878 1908931241 113297983 -1614177403 -389108973 2020718210 259425812 -1770006610 -512170184 2132570779 136004109 -1861086281 -434822367 2069781983 207187273 -1789903629 -497611675 2083756486 188000592 -1841432342 -449132420 1971705325 42132859 -1685343039 -326335401 1927811572 99557730 -1662619432 -337559474 1726565819 300842285 -1998115689 -2089983 1636075938 377731380 -1886721906 -124921832 1748157833 523629855 -2042846043 -247753677 1868497296 408432902 -2125373252 -162115542 1076919575 926371201 -1371661253 -650564435 1197324558 811239832 -1454122974 -564860748 1324086565 971818419 -1595567095 -673012577 1233531196 1048641962 -1484238832 -795910010 1569156467 713055717 -1282864033 -997311287 1525328234 770546172 -1260074938 -1008469808 1398596929 609998295 -1118665619 -900352773 1412505944 590746062 -1170259852 -851939102 1648716958 356670472 -1941238350 -78889692 1697163399 305109009 -1960392277 -64882371 1822352556 463066170 -2104457856 -174607082 1811095733 485756963 -2047000167 -218468081 2146598138 150293612 -1845748266 -419746496 2023733475 261654645 -1768826417 -510203559 1898575048 103728222 -1624795676 -400513678 1984180433 21168199 -1739959811 -280141461 1496009814 774667456 -1222300294 -1071505940 1581680719 692173017 -1337398941 -951068171 1475396708 553121010 -1174493880 -822503970 1352466557 664416491 -1097637551 -913026617 1151097906 865823908 -1433256674 -577434232 1139906603 888580285 -1375733497 -621229679 1246221312 1027662998 -1538673364 -749828678 1294602265 976035983 -1557892811 -735886941 755300953 1510197967 -1022715019 -1274172445 711540288 1567493846 -999858324 -1285525510 601846379 1423459069 -841936057 -1160371247 615691890 1404405476 -893593762 -1111758904 817097277 1203034795 -558003439 -1447380089 937307684 1087970994 -640659704 -1361608802 1047028239 1232032409 -798620893 -1486801995 956671510 1308792448 -687093958 -1609762900 376101521 1634593287 -127616067 -1889301717 285679240 1711287838 -16154716 -2012328142 414274211 1874223669 -155241585 -2118647015 534550202 1759225388 -237832298 -2032810240 199084789 2094725731 -439112743 -1831560369 212864748 2075606650 -490836032 -1783013546 84296391 1912697425 -351788053 -1676733571 40601310 1970058824 -328865806 -1688021148 874498840 1125710734 -636376524 -1391027550 863112961 1148534679 -579047891 -1434755397 985940778 1304654780 -724950522 -1546841456 1034520371 1252964261 -743971297 -1532963191 698932092 1588587498 -945374640 -1331590458 784670565 1505898483 -1060405687 -1211347233 661869390 1349805016 -914541982 -1099300108 538875735 1461299137 -837749125 -1189624083 259124176 2021055302 -511735044 -1770472854 136064969 2132483935 -435007771 -1860862349 27943906 1991070580 -274464050 -1734135208 113747963 1908447085 -389429545 -1613826495 315030452 1707199266 -53962088 -1949324786 363544493 1655443259 -73048447 -1935512041 471692166 1796883216 -233631062 -2062278084 460371871 1819772681 -176236877 -2105940443 523409627 1748346957 -247662089 -2042902175 408902850 1868065876 -162447890 -2125066888 300486889 1726881919 -1609275 -1998569133 377804016 1636033638 -125127204 -1886550710 42305727 1971501097 -326375021 -1685268219 99110054 1928297520 -337236598 -1662968548 207487117 2069442587 -498048607 -1789439689 187942036 2083845122 -448944712 -1841654482 610056211 1398507653 -900540097 -1118443095 590445578 1412844700 -851501786 -1170723408 713502753 1568669879 -997633779 -1282514533 770372664 1525531822 -1008429804 -1260149374 971745399 1324128481 -672806565 -1595737651 1048996974 1233214712 -796390078 -1483784748 925900869 1077350611 -650231447 -1371966977 811459676 1197135050 -564951696 -1454066202 103393690 1898879244 -400045898 -1625229280 21261699 1984126229 -280359761 -1739768775 150086056 2146767166 -419676028 -1845792750 262137265 2023281959 -510557027 -1768508405 463387134 1822001512 -175056686 -2103973820 485719527 1811172721 -218293045 -2047202211 356856268 1648492890 -78950176 -1941151626 304674261 1697629507 -64580359 -1960729489 1028098386 1245755844 -750131074 -1538336536 975850827 1294826973 -735826841 -1557979919 865861984 1151021558 -577609652 -1433055014 888259961 1140258287 -620780459 -1376217917 552638774 1475848608 -822151142 -1174812532 664624431 1352297913 -913097725 -1097593707 774574340 1496064402 -1071288280 -1222491970 692507933 1581376907 -951536591 -1336965977 -2119060139 -155810365 1874842745 414770415 -2032373428 -237288998 1758597216 534061302 -1888862873 -127070735 1633967179 375614685 -2012743298 -16725528 1711904850 286173380 -1677286095 -352217689 1913177117 84931723 -1687461592 -328445506 1969553412 39989394 -1830998781 -438690411 2094222383 198474937 -1783568102 -491267700 2076084278 213498016 -1159752291 -841439989 1423045809 601277479 -1112387196 -894082798 1404842152 616235070 -1274798673 -1023201991 1510636675 755846165 -1284908618 -999364320 1567078554 710969356 -1486322183 -797985425 1231480021 1046598723 -1610268192 -687705738 1309352140 957091930 -1447883317 -558613155 1203596519 817519729 -1361131054 -640026300 1087416574 936876136 -1733655532 -273828734 1990518072 27514286 -1614331891 -390041445 1909006625 114168247 -1770976218 -512344912 2021616906 259546524 -1860384705 -434374487 2131929363 135633285 -2061659024 -233134874 1796470108 471123402 -2106568599 -176725761 1820209477 460915155 -1949950910 -54448940 1707638126 315575800 -1934895013 -72554291 1655028087 362973665 -1547393828 -725380022 1305134576 986576230 -1532403515 -743550893 1252458985 1033908607 -1390465810 -635954056 1125207490 873889108 -1435309833 -579479455 1149012443 863746381 -1099713352 -915110866 1350423956 662365442 -1189187423 -837205961 1460670861 538386715 -1331151734 -944829412 1587961254 698445104 -1211762541 -1060976635 1506515391 785164585 -1282943017 -998185151 1569306363 713983597 -1259727922 -1007869096 1524921058 769868404 -1118019611 -899977357 1397898953 609554015 -1171153924 -852055190 1413479120 590924358 -1372534861 -650643675 1077847711 926520841 -1453522006 -564513988 1196647046 810832400 -1595191423 -672366825 1323642541 971120187 -1484354664 -796804338 1233709748 1049614882 -1997932769 -1128567 1726453299 299935397 -1887161594 -125631600 1636454954 378364604 -2043510995 -248164421 1748770305 523972247 -2124432588 -161969246 1867635224 408349326 -1788942469 -497428499 2068874839 207075009 -1842142366 -449571852 2084389454 188379864 -1685754039 -327000097 1972047461 42745587 -1662473392 -336618554 1927727740 98695914 -1432557930 -576989696 1150453690 865449772 -1376705905 -621407719 1140802467 888697653 -1538822492 -750756302 1246302088 1028538142 -1557484867 -735208917 1294257041 975436551 -1221855502 -1070807452 1495635934 774022984 -1337576725 -952040835 1581798343 693068625 -1175421248 -822653354 1476272108 553201530 -1096959271 -912618929 1351867381 664071011 -1846360482 -420088120 2147264370 150706148 -1767964089 -510119215 2022794091 261510141 -1624682900 -399606022 1898393408 102768598 -1740338571 -280773917 1984621401 21879759 -1941580230 -79501652 1649129238 357336960 -1960308189 -64019787 1697018639 304169881 -2103550456 -174494050 1821392676 462884786 -2047632879 -218846585 1811807037 486198187 -438472623 -1831190329 198381949 2094277099 -491735992 -1783135010 213833060 2075780594 -351864733 -1677604619 84449615 1913629145 -328516486 -1687417620 40197462 1969384896 -127246283 -1888661341 375652633 1633890703 -16276436 -2013227846 285852928 1712256406 -156112889 -2118723439 415205675 1874377149 -237229026 -2032460664 533876018 1758821796 -558673767 -1447796721 817705397 1203372323 -639724416 -1361468394 936441260 1087882554 -798435157 -1485838275 1046919559 1231128849 -687530830 -1610470364 957054366 1309429000 -1023131395 -1274843029 755638737 1510805831 -999717660 -1284590478 711452104 1566627166 -840972081 -1160185767 600943075 1423350133 -894300970 -1112196032 616328698 1404788076 -54116080 -1950256762 315105340 1708069034 -72645367 -1934838369 363193381 1654838451 -232928990 -2061829708 471050254 1796511896 -177205957 -2106114643 461270039 1819892865 -512667276 -1770626590 259993688 2021130446 -434334355 -1860459013 135459905 2132133079 -274015930 -1733432880 27572330 1990428924 -389604001 -1614795319 113867891 1909345509 -945266216 -1330687666 698745076 1587621986 -1060788799 -1211984553 785106157 1506604155 -915150358 -1099638404 662538438 1350219856 -836882957 -1189536411 537939167 1461156937 -635473476 -1390919382 873533584 1125523462 -579684955 -1435138765 863818889 1148970015 -725288562 -1547450088 986355874 1305323572 -743883369 -1532097279 1034378427 1252027437 -672460077 -1595137467 971338751 1323451241 -796469558 -1484659108 1049147366 1234143088 -651126047 -1372083593 926874573 1077529435 -564306184 -1453691282 810762196 1196691266 -899939657 -1118096863 609379227 1398100749 -852375890 -1170803144 591374210 1412994836 -997750139 -1283409389 713681833 1569643327 -1008054628 -1259504118 769929136 1524834086 -326815205 -1685978483 42685239 1972134817 -337054206 -1662007660 98998062 1927391160 -497108439 -1789293889 206625541 2069359507 -449610192 -1842065754 188555036 2084188042 -248372609 -2043342103 524043091 1748726725 -161487258 -2124884240 407996234 1867954140 -1463731 -1997628709 300403553 1726020599 -125538732 -1887215934 378146680 1636646894 -823123054 -1174990076 553534142 1475965480 -912398453 -1097148643 663979687 1351923249 -1070879840 -1221813450 774228620 1495464474 -951685191 -1337893073 692588181 1582251523 -750308362 -1539308704 1028215514 1246650956 -735381521 -1557280903 975476419 1294181973 -576930876 -1432646830 865262312 1150675582 -621707299 -1376366773 889134833 1140338279 -174193830 -2103888948 462447222 1821856480 -218904765 -2047543339 486385263 1811584761 -79328408 -1941783554 357296708 1649203922 -64467087 -1959821337 304492125 1696669387 -399961282 -1624366168 103248402 1897939588 -280701145 -1740380239 21673483 1984792221 -420308212 -1846170726 150796832 2147207862 -509649131 -1768394877 261176889 2023100079 -1775367762 -517392072 2015389826 254236692 -1857827401 -431686367 2135796891 139107341 -1728740964 -269307638 1996218544 33345574 -1617410683 -392202989 1905665193 110171199 -1952900662 -56743588 1704425702 311445616 -1930109485 -67900091 1660599551 368938089 -2059234824 -230317714 1800204500 474726466 -2110827039 -181901961 1814115533 455476315 -1388304026 -632874512 1129203786 877230300 -1439830657 -584393239 1143180371 858045637 -1550081708 -727936574 1301659768 982708462 -1527356083 -739158565 1257768033 1040135415 -1325975294 -940570220 1593399342 704538808 -1214579429 -1063400051 1502911543 781429921 -1104367312 -919895642 1344458780 656793738 -1186892503 -834255425 1464800261 541598867 -1892337425 -130938759 1631279555 373057877 -2007433994 -10498976 1716952538 290565452 -2115063587 -152469429 1877004785 417849703 -2038205244 -242989998 1754076648 529147262 -1836963701 -444262371 2089568679 193689905 -1779438446 -488055804 2078379454 216448296 -1671847751 -346124241 1918353813 89190659 -1691065184 -332180426 1966736780 37565722 -1269098457 -1017370447 1515550987 760367517 -1288250306 -1003361112 1563999506 708808068 -1165979627 -846749565 1418654009 596230575 -1108519924 -890608486 1407399200 618923446 -1444149181 -555009835 1206020463 820337145 -1367225254 -645464884 1083157878 931700192 -1489534863 -802115353 1228530013 1044304331 -1604696984 -681741058 1314137412 961746386 -1541903572 -752919622 1242958336 1024539286 -1552568523 -730685533 1299959321 981270159 -1430002914 -574303352 1154318898 868922020 -1381095673 -626452591 1134577195 883390141 -1179681976 -827831330 1470175844 547760882 -1094533295 -909799481 1355603581 667676395 -1217072262 -1066155028 1501205078 779985600 -1340524701 -954333195 1578587727 688940761 -1619637276 -395216014 1903700680 108993118 -1743024131 -283328661 1981148881 18013767 -1850883114 -425004224 2141430522 145003116 -1765799985 -507037863 2026792675 264853109 -2101257344 -171545834 1825520300 466094650 -2052284519 -223629553 1805844149 480628259 -1944398926 -81927388 1645523614 353600008 -1955129429 -59758787 1702459015 310265361 -1123853715 -905680133 1393376065 604638167 -1167155596 -848711966 1415642968 594005966 -1277636001 -991960375 1574351731 718373861 -1263200698 -1011734832 1522235242 767313916 -1598797303 -676103521 1320823589 968694707 -1478914544 -790708602 1238888252 1053876138 -1368407493 -647433555 1080140567 929469313 -1459485150 -570083660 1191995150 806049688 -2039645531 -244692429 1751325577 526658335 -2130657604 -167277014 1863245712 403304198 -2001276265 -5127679 1723372475 297771821 -1881459058 -119798248 1641371554 382887732 -1680184639 -321037737 1976830957 47397755 -1665683752 -340746674 1924780020 96403298 -1795038477 -502869403 2064614367 201896777 -1838405910 -445966724 2086815686 191199056 -230503254 -2059011012 474787206 1800117520 -181466957 -2111293403 455174559 1814452489 -57064296 -1952549874 311895476 1703941410 -67862399 -1930186729 368763309 1660801339 -269099826 -1728910248 33275362 1996262772 -392685353 -1616959423 110524923 1905346925 -517057284 -1775672214 253769168 2015823174 -431779611 -1857773453 139325897 2135605599 -919802782 -1104421644 656575822 1344650712 -834590597 -1186588435 542067031 1464367553 -940088240 -1326426938 704185724 1593718250 -1063608247 -1214410529 781500773 1502867955 -727974906 -1550005104 982883626 1301458364 -738838497 -1527707511 1039685939 1258252709 -633310156 -1387838302 877532440 1128867214 -584208339 -1440055109 857985281 1143267735 -346423829 -1671508611 89627847 1917889617 -332121614 -1691154076 37378270 1966958664 -444434983 -1836759729 193729781 2089493603 -487607872 -1779924650 216125676 2078728314 -152113777 -2115379943 417369251 1877457973 -243062378 -2038163200 529352890 1753905196 -130718275 -1892526805 372966545 1631335431 -10968668 -2007002830 290898056 1716645918 -801645277 -1489965643 1043971087 1228835993 -681961158 -1604507220 961837078 1314080896 -554937071 -1444190841 820130877 1206191275 -645820152 -1366908514 932180004 1082704050 -847196857 -1165492783 596552811 1418304765 -890435234 -1108723256 618883186 1407473892 -1017428619 -1269008925 760554585 1515328719 -1003060884 -1288588806 708370496 1564463318 -1066095064 -1217159490 779800324 1501429650 -954635727 -1340187993 689376029 1578122123 -827382246 -1180166516 547440438 1470527392 -909975037 -1094331755 667714351 1355527097 -574374324 -1429958950 869130080 1154150390 -626099627 -1381414205 882908025 1135029231 -753387906 -1541470488 1024874322 1242654660 -730467737 -1552760079 981177163 1300014045 -82145568 -1944207754 353693644 1645469530 -59290887 -1955562897 309930965 1702763331 -171899182 -2100939196 466577406 1825068904 -223558965 -2052328867 480420839 1806013297 -424829308 -1851085294 144965544 2141507390 -507487587 -1765316085 265173937 2026441511 -394914122 -1619974624 108558234 1904166668 -283389265 -1742937543 18199427 1980924693 -646996119 -1368870913 929168965 1080479443 -570270864 -1459262490 806107740 1191905994 -676063397 -1598871603 968521335 1321027297 -791030974 -1478564908 1054323310 1238401784 -992440563 -1277182053 718728737 1574035127 -1011528940 -1263371390 767240760 1522277038 -905771201 -1123797079 604857875 1393186437 -848379098 -1167461456 593535498 1416073884 -503201887 -1794732233 202366605 2064182811 -445875272 -1838462162 190978708 2087004674 -321243245 -1680013563 47470271 1976788521 -340266102 -1666137316 96047782 1925095984 -4804667 -2001625261 297324265 1723858559 -119837732 -1881384118 383060720 1641167462 -244504585 -2039867551 526599899 1751414349 -167713810 -2130193544 403604162 1862906452 1593279398 703640368 -1325800822 -939601380 1503283135 782071593 -1215027565 -1064102395 1345063828 657144578 -1105040712 -920298962 1463930765 541523739 -1185960287 -834101705 1128305602 877110100 -1387334930 -632700296 1143822299 858416973 -1440532745 -584841631 1302010864 983313254 -1550484772 -728610230 1257693161 1039265663 -1527202107 -738226605 1704567662 312382456 -1952988606 -57609516 1660184439 368269281 -1929771429 -67291443 1799498588 474291146 -2058597776 -229934362 1815080773 455663571 -2111730071 -182010113 2016326410 254378908 -1776233946 -517479760 2135127827 138692485 -1857219009 -431348055 1995782968 32639918 -1728357868 -268670334 1905852193 111136695 -1617519091 -393105765 1206694631 820740721 -1444752437 -555359395 1082226430 931546728 -1366353966 -645388476 1228356309 1043335747 -1489413127 -801215633 1314586316 962448986 -1605066784 -682381450 1515954819 761041429 -1269447761 -1017973959 1563846298 707876364 -1288173642 -1002490080 1417685681 596056615 -1165079651 -846628085 1408102056 619372094 -1109160060 -890978542 2088931887 193307321 -1836256509 -443825259 2079282742 216557216 -1780402406 -488241268 1918442013 90057355 -1671988431 -347059289 1966398980 36957842 -1690648792 -331509826 1630896715 372421341 -1891900569 -130231311 1717061202 291468996 -2007619714 -11462680 1877871225 417938159 -2115998891 -152609853 1753468512 528809718 -2037534900 -242573350 1824645412 466014642 -2100330488 -171396962 1806443837 480974251 -2052963311 -224037753 1645898006 354244992 -1944844230 -82626388 1702341903 309370265 -1954952157 -58786635 1903620416 108118486 -1619488660 -394288902 1981494617 18613711 -1743432587 -284007197 2142075250 145377764 -1851582370 -425449272 2025897323 264736253 -1764828089 -506860335 1471136236 547942778 -1180589888 -827944874 1354892789 667235683 -1093901095 -909421489 1500793310 779319624 -1216730894 -1065543580 1578732999 689880401 -1340609301 -955196291 1243140488 1025499422 -1542016860 -753827790 1299518865 980559111 -1552190275 -730053589 1153653178 868509996 -1429391210 -573962240 1135517091 883535157 -1381958513 -626537447 1977274469 48095475 -1680559799 -321682977 1924600956 95429866 -1665567408 -339851834 2063685719 201746625 -1794164357 -502789651 2087492686 191605976 -1839006366 -446312972 1752023041 527102103 -2040291027 -245067333 1862272024 403125390 -2129763020 -167160414 1723222067 296843429 -2001196769 -4253303 1641778218 383564988 -1881805562 -120398448 1320480941 968081467 -1598385791 -675438313 1238971572 1054737442 -1479060072 -791649010 1081047199 929581065 -1369368141 -647616219 1191361670 805669904 -1458774614 -569643716 1392763081 604295263 -1123188251 -905268877 1416504528 594089030 -1168095748 -848857750 1574463739 719280237 -1277818409 -992921279 1521855714 766680180 -1262760498 -1011024552 983254690 1302099508 -728422514 -1550706920 1039565499 1257353773 -738663529 -1526738175 876662416 1128791558 -632377412 -1387684054 858589833 1143618079 -584881243 -1440457933 657217222 1345021520 -920504342 -1104869508 541168351 1464246857 -833621005 -1186413723 704110324 1592847970 -939933736 -1325494450 781851373 1503472251 -1064010815 -1215083689 32859754 1995593468 -268761274 -1728301104 110666355 1906283237 -392772769 -1617824823 254733912 2016009934 -517959820 -1775779870 138619457 2135169751 -431142035 -1857389573 474117646 1799702168 -229894366 -2058672204 456110615 1814594177 -182332613 -2111380563 312081980 1704906410 -57172208 -1953452154 368327205 1660095155 -67478775 -1929548897 595621859 1418151797 -846326065 -1165416871 619557882 1407877996 -891039018 -1109073344 761003985 1516031815 -1017798915 -1269649813 708197320 1563495262 -1002939676 -1287689614 1043818375 1227904785 -801569109 -1489095107 962241438 1314755336 -682310990 -1605111260 820834229 1206640419 -555577703 -1444561393 931212204 1082530618 -644920704 -1366787562 418273067 1877567421 -153078265 -2115565935 528716594 1753523108 -242355682 -2037726584 372629273 1630728079 -130302411 -1891856733 290986752 1717513110 -11109844 -2007938374 89737039 1918793689 -346610077 -1672472843 36995926 1966322624 -331685254 -1690447124 193122173 2089156587 -443765167 -1836343609 216992612 2078817266 -488543672 -1780065570 145564704 2141852854 -425507572 -1851492966 264298553 2026361007 -506560235 -1765166717 108440594 1903271044 -394736322 -1619001944 18573323 1981569181 -283834073 -1743636047 354038852 1646068946 -82553496 -1944885762 309850205 1701888203 -59141775 -1954635289 465681526 1824951520 -170926758 -2100761140 481065071 1806387449 -224257725 -2052773419 868418792 1153709182 -573741628 -1429580462 883867889 1135210599 -627007011 -1381527221 1025019098 1243593804 -753472010 -1542333088 980764867 1299347541 -730125841 -1552148103 779359372 1500718106 -1065716320 -1216527050 689557653 1579081731 -954748487 -1341095633 548379838 1470671912 -828244590 -1180250876 667048103 1355114545 -909362805 -1093990115 297145697 1722885623 -4688819 -2000730917 383504760 1641865710 -120213420 -1882029886 527277395 1751821765 -245105537 -2040214295 402676042 1862756828 -166840218 -2130114320 201393413 2064004499 -502307799 -1794616129 191676700 2087448970 -446521296 -1838837594 47877431 1977466273 -321590245 -1680614259 95897902 1924168120 -340187134 -1665263468 718812585 1574896959 -992586619 -1278122989 766898608 1521664294 -1011117924 -1262706678 604224923 1392807181 -905061193 -1123357663 594442626 1416186132 -849340242 -1167644616 930031053 1080563035 -647936799 -1369017225 805495252 1191563586 -569605896 -1458851730 968142335 1320394089 -675623725 -1598161851 1054435814 1239308656 -791213878 -1479526308 -588506113 -1410651287 853703379 1172654661 -612245530 -1400443024 898612938 1116245596 -768109619 -1523539109 1010430689 1262404215 -715499564 -1570937022 995374840 1280509550 -1050997861 -1235469555 794127031 1481792033 -969486462 -1322123500 674803374 1598004792 -813661271 -1199066305 563012229 1451872787 -923973712 -1075153114 652420764 1373902346 -410895561 -1870328927 160193051 2123065997 -521142482 -1746350152 249667074 2045161108 -379997435 -1637973101 123195945 1884349119 -298551524 -1724692598 3806768 2000496294 -97178797 -1926095931 339430015 1664908009 -44503222 -1973428260 324439654 1683078896 -185687199 -2081844233 450937421 1843917531 -209492104 -2071701522 495781460 1787442882 -973657410 -1292887512 737758098 1560181508 -1030033753 -1247945167 747933579 1536409373 -886267252 -1137995238 623035296 1378218806 -868129131 -1153018365 575604665 1430796079 -666879270 -1354298804 911105014 1095330656 -550633789 -1473589675 824418287 1176809337 -694439192 -1583578498 949343172 1335026514 -772376847 -1494137241 1073223645 1224681291 -23524746 -1986118944 278358874 1737513932 -101396881 -1896612103 402304835 1627234261 -264076732 -2025475374 508355432 1766577150 -147896739 -2144831797 421603185 1847990247 -483517934 -1809241468 220232510 2049395624 -465314293 -1824199011 172867367 2102038449 -302673376 -1695374666 66843404 1962722202 -359115207 -1650497873 76953365 1938884483 -287671939 -1713550869 13899857 2010327239 -373834396 -1632596494 129621064 1891560670 -536743601 -1761164839 235901027 2030608629 -412338858 -1872034368 157439098 2120574188 -210933479 -2073405041 493029429 1784952995 -201282304 -2096652906 437177388 1829371066 -38346453 -1968057923 330858503 1690284177 -86301390 -1914956380 349520926 1674736776 -709600843 -1565300445 1002059929 1287456783 -757490260 -1512133318 1020787840 1271974934 -613428857 -1402412783 895594667 1114013757 -603843170 -1425726200 839677106 1158366244 -939308591 -1090225849 638396669 1359616107 -814838328 -1201029794 560000228 1449647218 -958873117 -1310723723 685154511 1607569497 -1045101062 -1229834900 800810198 1488737344 -138328004 -2134476630 433006864 1858607494 -257127387 -2018788173 513993993 1772477855 -115687410 -1910640488 387227938 1611895220 -25754601 -1989135231 276391227 1736332717 -361342888 -1653511986 74987892 1937705442 -316957631 -1709396777 51772781 1947389435 -458370966 -1817517828 178499910 2107933136 -473951117 -1798888219 231634271 2060010953 -860919564 -1146595230 580979160 1436957006 -876434195 -1127900037 634179009 1389100375 -1032527674 -1250701232 746226154 1534964092 -988207905 -1306651575 722945523 1544582501 -786925424 -1507899386 1058412988 1209084202 -696927095 -1586328545 947641765 1333587251 -540807006 -1463500748 835555726 1187684632 -659671877 -1347877843 916477335 1101489409 -1199513861 -813175187 1452195799 562663233 -1074980126 -924177804 1373862862 652495704 -1235527991 -1050909089 1481979877 793905011 -1321823536 -969825722 1597567996 675267434 -1523069281 -768541175 1262071731 1010736933 -1571157370 -715310576 1280601002 995318588 -1410578771 -588548549 1172449153 853874455 -1400798540 -611929566 1116726168 898159374 -2081489357 -186003803 1843437343 451391369 -2071774678 -209450308 1787648774 495610768 -1925876223 -97368425 1664816941 339486651 -1973898728 -44072306 1683411764 324133794 -1638273449 -379658559 1884786555 122732525 -1724634546 -298640680 2000309090 4029428 -1870502299 -410691853 2123106121 160118751 -1745902980 -521628950 2044838736 250016710 -1583616070 -694362324 1335201430 949140992 -1493816413 -772728011 1224231567 1073707545 -1354733688 -666413282 1095632548 910767666 -1473404015 -550857977 1176748733 824504875 -1137901602 -886321336 1378000626 623226468 -1153352761 -867824815 1431263979 575171197 -1292404756 -974108806 1559828160 738076246 -1248152587 -1029864605 1536479961 747889231 -1695166606 -302841884 1962651230 66887368 -1650979989 -358663171 1939237447 76634833 -1808906432 -483821610 2048927340 220665594 -1824292007 -465259569 2102256245 172675811 -2025660650 -263852160 1766637114 508268204 -2144396529 -148362343 1847687715 421939893 -1986439388 -23173198 1737963016 277874334 -1896574147 -101473365 1627058705 402506375 -1967735687 -38695697 1689836885 331345347 -1914996640 -86226698 1674910028 349317594 -2073217973 -211155747 1784894823 493118961 -2097090478 -200818492 1829671294 436838888 -1761498083 -536437621 2031078705 235470247 -1871943676 -412395374 2120354088 157628862 -1713757137 -287501127 2010400003 13858197 -1632116682 -374288224 1891205402 129937804 -1311204175 -958419929 1607925149 684838155 -1229629272 -1045272514 1488664964 800852242 -1090317181 -939252715 1359836591 638207289 -1200697190 -815144948 1449177526 560431392 -1401975595 -613893053 1113714169 895933807 -1425913652 -603621286 1158425056 839588214 -1565260569 -709675919 1287284171 1002263901 -1512455938 -757141400 1272422866 1020301636 -1817342664 -458572370 2107894804 178576514 -1799337695 -473466441 2060331021 231282843 -1653209846 -361679460 1937269798 75453616 -1709457133 -316870267 1947574335 51548329 -1910858404 -115495478 1611988080 387173606 -1988667067 -26187309 1735997545 276695295 -2134829714 -138009096 1859089474 432555220 -2018717321 -257170975 1772269659 514162893 -1463570960 -540762778 1187892444 835386442 -1347524119 -659990145 1101007045 916928595 -1508366910 -786492076 1209418990 1058108536 -1586109989 -697118387 1333494007 947695713 -1250640492 -1032614654 1534778552 746449966 -1306953331 -987870949 1545017505 722479159 -1146145370 -861403856 1436636298 581329948 -1128074817 -876232407 1389138067 634101765 339055095 1664262497 -96735013 -1925398451 324556270 1683973496 -44682046 -1974401964 451811781 1843997011 -186615575 -2081994625 495181276 1787096394 -208814864 -2071294874 159547795 2122690821 -410197825 -1869885399 250561930 2045277468 -522115930 -1746529232 123275681 1885223223 -380147571 -1638901733 3460536 1999895854 -298144620 -1724015614 794538303 1482457513 -1051340781 -1236082555 674657574 1597064624 -969403382 -1321261924 562051341 1451690395 -812754911 -1198954313 653131028 1374342530 -924607432 -1075532626 854368603 1173066189 -589119369 -1410993951 897672514 1116100052 -611384210 -1400359688 1010248041 1261443583 -767997883 -1522632493 995814768 1281220070 -715879332 -1571570486 221159606 2049544224 -484392550 -1809321716 172188847 2101630009 -464714365 -1823853291 66398340 1962022930 -302298712 -1694729922 77130909 1939856395 -359232079 -1651393241 278507730 1738440772 -23604738 -1986993816 401896651 1626555485 -101050905 -1896012431 507656416 1766131830 -263431732 -2025100966 422575353 1848167535 -148791851 -2144948925 910196862 1095217384 -665919150 -1354116668 825050215 1177187569 -551344821 -1474030115 949684300 1335638234 -694851232 -1584244234 1073138773 1223818435 -772231815 -1493197329 737644570 1559273612 -973475530 -1291927136 748311555 1537041557 -1030474449 -1248655943 623646760 1378560190 -886933244 -1138407022 574741553 1430711463 -867189475 -1152873077 637793141 1359266787 -938634663 -1089822001 560871276 1449723898 -815770048 -1201183018 685275975 1608469457 -959047061 -1311692035 800440158 1488097224 -1044652430 -1229132060 1001710353 1286853511 -709197251 -1564626261 1020864264 1272846238 -757643740 -1513064782 896494371 1114135477 -614397425 -1402586471 839036730 1157996460 -603140586 -1425277312 493736893 1785389867 -211570031 -2073787897 436213668 1829185330 -200378744 -2096544226 330718095 1689348889 -38258013 -1967191499 349937558 1675407104 -86638918 -1915564500 14336985 2011034447 -288054539 -1714187677 129435584 1890596694 -373725460 -1631693190 234965995 2030467965 -535876921 -1761076655 158109682 2120990564 -412946722 -1872372152 1058587188 1210053282 -787045608 -1508797554 947193389 1332885179 -696555775 -1585686633 834882054 1187281552 -540202198 -1463149636 917409311 1101643401 -660541645 -1347952731 581947984 1437131462 -861817988 -1146715158 633476681 1388652255 -875792539 -1127528461 745822818 1534290676 -1032176818 -1250096168 723099259 1545514733 -988283049 -1307521087 74900220 1936839274 -361200688 -1652575418 52111077 1947997811 -317372471 -1710065825 179137230 2108316248 -459076638 -1817953420 230731479 2059902529 -472985605 -1798701203 432140952 1858519566 -137391180 -2134334686 514602625 1772815895 -257796179 -2019203269 387611306 1612532284 -116122746 -1911346416 276283059 1735429669 -25567329 -1988169975 1884902643 123626597 -1638451745 -380631735 1999933674 3383420 -1724190266 -297942704 2122505409 159771735 -1869824531 -410284677 2045712600 250095694 -1746830860 -521778846 1844331671 451507201 -2082462277 -186182355 1787003022 495235096 -2071076446 -209006284 1664470181 338885683 -1925468791 -96690913 1683491004 325007402 -1974048368 -45000442 1261925435 1009796269 -1522985705 -767679103 1281011746 995983540 -1571499762 -715923048 1173158921 854314143 -1411211995 -588927565 1115764752 897976454 -1399891652 -611817046 1451254879 562517193 -1198652045 -813091355 1374527558 652906704 -1075592854 -924519940 1482419309 794615035 -1235907263 -1051542057 1597384820 674306274 -1321711272 -968918578 1765959090 507860260 -2025061218 -263506936 1848615339 422089021 -2145271673 -148443119 1738141056 278846742 -1986556756 -24069062 1626614169 401807631 -1896200011 -100829149 1962243542 66209088 -1694821126 -302242708 1939386831 77562201 -1651060509 -359538571 2049900004 220843378 -1809802040 -483939234 2101557757 172231019 -1823647535 -464885689 1378633082 623605228 -1138613162 -886762304 1430356323 575058421 -1152393137 -867643175 1559743816 737213918 -1292260252 -973169422 1536821585 748501447 -1248565123 -1030530837 1335579934 949773704 -1584057294 -695073628 1224118535 1072800145 -1493635029 -771768131 1094769964 910683578 -1353794560 -666268522 1177360693 824846755 -1474070503 -551270257 1114584689 896009959 -1402906787 -614045749 1157821032 839238398 -1425239228 -603216942 1286913603 1001623253 -1564811409 -708972551 1272543834 1021201100 -1512629386 -758109216 1608001045 685708931 -1311357127 -959350865 1488314892 800248474 -1229225184 -1044597834 1359195687 637836977 -1089614069 -938803299 1450076734 560552616 -1201665262 -815318140 2030114489 235284015 -1760594027 -536328445 2121061024 158065206 -1872579700 -412777702 2010816139 14528029 -1714094169 -288108751 1891064466 129001988 -1632027714 -373421272 1689650909 330380875 -1967626255 -37791897 1675346628 350024274 -1915378712 -86862978 1785564911 493534841 -2073825341 -211493035 1828735734 436697696 -2096223270 -200729780 1534330672 745748390 -1250269668 -1031973238 1545192233 723448767 -1307074043 -988769645 1437568770 581484436 -1147015634 -861479240 1388464923 633699213 -1127470537 -875881823 1187190612 834938818 -1462929800 -540391698 1101976397 917103579 -1348423071 -660110601 1209573222 1059041264 -1508442550 -787362084 1333091199 947022825 -1585759661 -696513851 1612326904 387782510 -1911273772 -116165054 1735910369 275829623 -1988525363 -25251237 1858187210 432447324 -2133864730 -137822608 1772907475 514546501 -2019423489 -257607063 2108503964 178915082 -1818011984 -458987994 2059465605 231195411 -1798401367 -473324993 1937162158 74551096 -1653023102 -360714732 1947958199 52185889 -1709892965 -317576691 32281429 1995154371 -270339463 -1729772817 109139788 1904633818 -393267616 -1618475274 255269735 2016422897 -516326837 -1774302499 140173182 2136862696 -430653870 -1856794940 475759409 1801237415 -229252579 -2058169717 456541992 1815181246 -180869628 -2109794670 310381315 1703361429 -57775569 -1953932615 367906586 1659568012 -68964810 -1931174240 981644189 1300595467 -728968527 -1551113689 1039103876 1256736530 -740223320 -1528420802 878263215 1130236729 -631809405 -1387238891 859111350 1144246048 -583360870 -1438798324 657826809 1345491823 -918830379 -1103302077 542664672 1465866102 -833222964 -1185860006 703474635 1592335197 -941602073 -1327007119 780398546 1501880132 -1064464642 -1215644056 418882068 1878037122 -151403720 -2113997906 530212365 1755141787 -241957087 -2037172297 371993126 1630214832 -131970294 -1893368932 289533503 1715920553 -11563245 -2008498299 88126064 1917289190 -347155620 -1672879158 36533865 1965704959 -333244603 -1692129325 194722370 2090601172 -443196562 -1835897864 217513563 2079444685 -487022729 -1778405407 597263068 1419686474 -845683728 -1164913818 619988677 1408464467 -889575447 -1107486849 759302894 1514486392 -1018401854 -1270129836 707776247 1562967649 -1004425253 -1289314483 1043239608 1227465262 -803146860 -1490566398 960714401 1313105463 -682805363 -1605761253 821369482 1207052828 -553944154 -1443083472 932765331 1084222981 -644431937 -1366192343 869986775 1155383617 -573271813 -1428971411 884422094 1135609176 -625388318 -1380031372 1023506917 1241926003 -753985335 -1542969249 980205052 1298894186 -731718448 -1553601466 778953139 1500172581 -1067220833 -1218138103 687875498 1577522492 -955366266 -1341557744 548825473 1471240471 -826799955 -1178650565 668708248 1356635406 -908735308 -1093469150 146067743 2142495113 -423972813 -1849851739 265884934 2027824528 -505973718 -1764735812 107960621 1902668219 -396281855 -1620703081 16948532 1980083618 -284361704 -1744057202 352567675 1644491245 -82993065 -1945464639 309200226 1701393908 -60791730 -1956162344 467159369 1826585055 -170514331 -2100225805 481660240 1806876102 -222565252 -2051220246 717340822 1573318656 -993025606 -1278701268 766248079 1521169433 -1012767325 -1264233163 605702308 1394440242 -904648312 -1122821858 595037373 1416674347 -847647343 -1166091001 930533618 1081204836 -646401570 -1367375544 807081195 1193026685 -569018937 -1458420399 967661760 1319790678 -677168660 -1599862406 1052810457 1237822543 -791740939 -1479946909 296738910 1722339528 -6192782 -2002341404 381822023 1640305873 -120830613 -1882491395 527722604 1752389882 -243660480 -2038613546 404335733 1864277219 -166212263 -2129592881 202960954 2065678508 -501837546 -1794006656 192230435 2087847093 -444902129 -1837341287 46364680 1975797918 -322103004 -1681249870 95337489 1923714183 -341779139 -1666716245 1702909521 310863559 -1953613955 -58128405 1659736648 367698654 -1931218076 -68893710 1801182819 475852533 -2057978033 -229470247 1815485050 456207084 -2110227626 -180401216 2016888373 254834339 -1774639335 -516024433 2136637996 140358330 -1856707840 -430713962 1995230727 32243345 -1729974485 -270164035 1904282142 109460104 -1617990862 -393716828 1592686233 703153679 -1327491147 -941152477 1501803136 780435990 -1215442004 -1064639686 1345715883 657641021 -1103388793 -918769903 1465399986 543099428 -1185522786 -833524984 1129932541 878597739 -1386805295 -632277177 1144300260 859017842 -1438989368 -583142562 1300426447 981851737 -1551069213 -729038987 1257188054 1038621248 -1528738822 -739869844 2090559248 194795398 -1835727300 -443402582 2079761161 217158559 -1778859483 -486542669 1916858146 88596404 -1672573426 -347488616 1965894459 36314029 -1692186089 -333153663 1630304116 371935202 -1893591464 -131782962 1715581805 289833979 -2008034751 -12000553 1878523718 418435024 -2114347414 -151081220 1754938207 530385865 -2037097869 -241997083 1207257048 821196622 -1443158284 -553904542 1083737025 933213015 -1365843219 -644754821 1227804650 1042939772 -1491030330 -802709936 1313016819 960772965 -1605539105 -682993079 1514297276 759523114 -1270073712 -1018493434 1563399077 707306291 -1289620855 -1004092897 1419370382 597618456 -1164460382 -846164428 1408506775 619916033 -1107658053 -889370067 1471558867 548471877 -1179101697 -826317463 1356591306 668778588 -1093299738 -908942992 1500364001 778734711 -1218191923 -1067127461 1577089272 688343150 -1341253164 -955700926 1241588919 1023808545 -1542503013 -754420467 1298981038 980144184 -1553825406 -731533036 1155181701 870161427 -1428894295 -573309633 1136093340 883972106 -1380382288 -625067738 1826100251 467608717 -2099874505 -170834527 1807077378 481484948 -2051296978 -222527048 1644403753 352627903 -1945240315 -83178093 1701730352 308897958 -1956628196 -60356214 1903101055 107492585 -1621007021 -395946555 1979891814 17166576 -1744002742 -284454436 2142538829 145997019 -1850020511 -423764489 2027505748 266238146 -1764284040 -506455570 1319962002 967456004 -1599904578 -677096408 1237369227 1053290781 -1479630681 -792096719 1081511328 930200886 -1367806836 -645932006 1192970681 807172399 -1458231147 -569239549 1394218486 605889888 -1122732838 -904706996 1417138671 594600313 -1166430013 -847347627 1572969924 717663570 -1278214936 -993473410 1521244637 766208331 -1264437007 -1012594585 1975723354 46405068 -1681046410 -322276128 1924063555 95015381 -1667202961 -341331719 2065214824 203398654 -1793668028 -502137646 2088069489 192043495 -1837430691 -444843829 1752446270 527631784 -2038803438 -243440508 1863971111 404668849 -2129162229 -166682467 1722793228 296258970 -2002658272 -5837642 1640134933 382028163 -1882449863 -120903505 -919266979 -1104008757 658208881 1346128103 -833036988 -1184895534 542555240 1464962302 -940666513 -1326865927 702607427 1592246485 -1065134730 -1216059936 781005914 1502217420 -729675463 -1551550033 982280213 1300977795 -739259104 -1528234570 1038199820 1256627354 -631668469 -1386303075 878174247 1129369777 -583777006 -1439468156 859448382 1144853672 -228902507 -2057565949 475355321 1800562735 -180945524 -2110665446 456694944 1816112182 -58674777 -1954053839 311349387 1703534621 -68323906 -1930803928 367203474 1659118596 -269735439 -1729423001 31607005 1994750027 -394138136 -1618551426 110070980 1904786514 -516447805 -1775201963 255443183 2017390713 -430283302 -1856154292 139724022 2136159328 -802281444 -1490478966 1042303280 1227323814 -683414523 -1606099821 961383721 1313521087 -554328018 -1443721032 821805314 1207759252 -644324297 -1365289823 932578587 1083258253 -845596552 -1164048146 597121364 1418750402 -889914271 -1108095753 620404045 1409134043 -1019039670 -1270513444 760009062 1514922480 -1003522989 -1289206587 706811263 1562781161 -348124972 -1673054142 89025016 1917409646 -332542771 -1691681701 35892705 1965333879 -442793754 -1835224976 194372042 2089996636 -487176961 -1779338135 217589203 2080314693 -151578448 -2114967514 419002780 1878935818 -241509207 -2036470721 529841541 1754500371 -131297150 -1892966380 371388846 1629864248 -12495717 -2008652787 290403767 1715995937 -83657761 -1945875639 353180403 1644833381 -59850810 -1956016304 308338410 1701310076 -170331155 -2099264645 467047105 1825677911 -223004684 -2051930270 482039512 1807509070 -424383557 -1850516691 146410135 2143107585 -505827422 -1763795148 265801358 2026962456 -395320439 -1620520161 107053733 1902555699 -285071472 -1744496890 17581756 1980462634 -1066575081 -1217762431 778254907 1499728557 -956260594 -1341673576 688848418 1577701044 -826879195 -1179524173 548975113 1472168607 -908388548 -1092868182 668300816 1355957894 -572896397 -1428325403 869542495 1154685641 -625504406 -1380925444 884600390 1136582352 -754859199 -1543048233 1024434797 1242075899 -731117736 -1553254450 979527284 1298487010 -501724514 -1793099256 202779570 2064718628 -445280633 -1837973999 192671659 2088558397 -322714964 -1681591750 47031168 1976210198 -340916555 -1666632157 94398361 1923569423 -5285126 -2002228628 295779286 1722157888 -121463069 -1882870155 382533583 1640746841 -244002104 -2039225762 528135140 1753056114 -166127919 -2128730553 404191229 1863337835 -646550954 -1368302912 930614138 1082080236 -568611249 -1457742119 806735715 1192427509 -676470172 -1599417614 967017288 1319416798 -792713603 -1480124693 1053706065 1237940167 -993953230 -1278850396 718215966 1573399432 -1012089301 -1263825219 765648647 1520824209 -904203776 -1122123114 605328172 1393796026 -847825383 -1167063409 595154741 1417570211 -1386619815 -631313201 1129823605 877694435 -1439426496 -583849770 1144682860 859654650 -1551739797 -729455363 1301034311 982189521 -1527803790 -739729180 1256321374 1038533064 -1326527427 -940966741 1591782673 703044999 -1216149468 -1065076558 1502439688 780818846 -1103805425 -919440231 1346053411 658249141 -1185382378 -832589696 1465311546 542233004 -1774715759 -516895737 2017041853 255765803 -1856358264 -430110690 2136234404 139684146 -1729334109 -269794251 1994528143 31794457 -1618890566 -393838548 1905250710 109633792 -1954485003 -58205085 1703841241 311016783 -1930614548 -68544390 1659062720 367294806 -2057607993 -228830127 1800734187 475149693 -2110349090 -181301176 1815658994 457175396 -1270682344 -1018831474 1514966068 759938210 -1288754943 -1004004969 1562462253 707164347 -1164352214 -845261380 1419183110 596653200 -1108041421 -890007131 1408942111 620621961 -1443496580 -554512918 1207671888 821865670 -1365755547 -643888653 1083594825 932276447 -1490127538 -802601512 1226839138 1042752756 -1606176425 -683376191 1313722491 961208557 -1892889136 -131334842 1629662460 371563626 -2009003575 -12175009 1716480229 289953907 -2114501150 -152013452 1878598862 419304536 -2036694533 -241323667 1754587351 529780801 -1835278924 -442700510 2090187928 194153486 -1779033683 -487511749 2079881345 218056727 -1673505402 -347642608 1917727914 88671292 -1691512417 -332750583 1965289651 35962917 -1620066597 -395801011 1902239735 107409249 -1744667966 -284865964 1980505070 17509240 -1850460439 -424475009 2142918597 146630483 -1764101392 -505494938 2027394012 265331530 -2099728705 -169894359 1826017171 466747141 -2051708250 -223192528 1807420298 482097948 -1945950579 -83618277 1645037473 353007415 -1955667308 -60173822 1700823992 308785966 -1543397869 -754536827 1242562367 1023987625 -1553180150 -731157860 1298283302 979700656 -1428548063 -572709193 1154774797 869484443 -1380462024 -625941842 1136243476 884900738 -1179218313 -827212063 1471737691 549445581 -1092924818 -908297480 1356147522 668081108 -1217591739 -1066780973 1499686761 778328063 -1342127524 -955780406 1578017648 688493542 -2039181414 -244072692 1752886966 528342560 -2129048701 -165774571 1863789231 403708473 -2001795160 -5753026 1721853572 296113682 -1883061327 -121244889 1640800925 382439947 -1681678338 -322654360 1976434386 46845508 -1666294809 -341218447 1923103435 94833245 -1793583156 -501274790 2065069792 202458742 -1837771819 -445455549 2088481529 192709231 -1122324654 -904028220 1393872510 605290216 -1166578869 -848274467 1417218663 595475185 -1279187104 -993650698 1573865036 717780698 -1263737991 -1012149265 1520599637 765833923 -1599226058 -676687968 1319362074 967110284 -1480557777 -792245319 1238243843 1053371029 -1367984380 -646903918 1081628200 931096254 -1457786083 -568540277 1192596017 806527655 1261338884 1009365394 -1524572120 -769142594 1279477021 994342283 -1572002767 -716565337 1173686582 854735264 -1409587174 -587442036 1117310255 899677625 -1399411709 -611214187 1452904800 564044278 -1198002100 -812597030 1374967161 653485551 -1074121643 -922942269 1480726866 793061828 -1236502402 -1052030744 1596972363 673770973 -1323189145 -970552079 1883283916 122130778 -1639005984 -381030282 1999463893 2774339 -1725758215 -299617169 2124098046 161225064 -1869264686 -409831356 2046225895 250731889 -1745318709 -520111011 1844949416 451969342 -2080780156 -184623086 1788507569 496846119 -2070670179 -208460789 1663842714 338364684 -1927128906 -98211808 1682046339 323407125 -1974494033 -45568967 1379250245 624066771 -1136930455 -885202433 1431860316 576668874 -1151986320 -867097114 1559115895 736692449 -1293919909 -974689843 1535376494 746900728 -1249010366 -1031098924 1333960737 948277431 -1584611059 -695471717 1223648312 1072190638 -1495202540 -773442174 1096362003 912136325 -1353234113 -665814615 1177873418 825482396 -1472557786 -549601872 1767608461 509386779 -2024410719 -263012041 1849054356 422667266 -2143799880 -146864850 1736448191 277293097 -1987151469 -24557307 1626201254 401271856 -1897677430 -102462180 1961656553 65777791 -1696407099 -303705773 1937851632 75920486 -1651563044 -360180406 2050427099 221263949 -1808176649 -482453151 2103102658 173931604 -1823166994 -464282248 2031674246 236966672 -1760132438 -535711172 2121607071 158471945 -1870969165 -411273691 2009295796 12868386 -1714615656 -288736754 1890496429 128556859 -1633628543 -374866409 1689252834 329827188 -1969122610 -39411112 1673672699 348456813 -1915988265 -87333311 1786018768 494095174 -2072372484 -209900950 1830404041 438210399 -2095587611 -200216973 1115079502 896660440 -1401380254 -612396300 1159399255 840710081 -1424660869 -602777875 1286425468 1001028586 -1566365104 -710665530 1270910821 1019723763 -1513165239 -758522145 1606538026 684123068 -1311788538 -959937904 1487673139 799745957 -1230866913 -1046133111 1360681752 639462286 -1089193420 -938276190 1450680065 561033111 -1199964627 -813773125 1610863303 386196049 -1911704597 -116751491 1735268062 275326536 -1990166542 -26785948 1859672821 434072163 -2133443623 -137295025 1773510380 515026554 -2017722432 -256061610 2108998307 179565109 -1816484977 -457338087 2061043386 232666668 -1797822570 -472885504 1936673425 73955847 -1654576195 -362407125 1946324616 50707998 -1710428252 -317989070 1533932047 745194137 -1251765469 -1033591883 1543517718 721880704 -1307683014 -989239380 1438022205 582044331 -1145562351 -859886713 1390132772 635211442 -1126834424 -875368546 1188749931 836621053 -1462467769 -539773999 1102521970 917509860 -1346812066 -658606136 1208052313 1057381071 -1508963467 -787989533 1332522560 946577110 -1587359892 -697958406 792871936 1480946838 -1051974356 -1236593222 674201625 1596502159 -970858187 -1322856029 563727410 1453259940 -812143330 -1198482040 653527083 1374894269 -923113209 -1073915503 854938724 1173513458 -587516600 -1409546786 899190909 1117757675 -610864815 -1399733817 1009704022 1261038784 -769606278 -1524134420 994252879 1279535321 -716342941 -1572189707 338453704 1663784030 -98433564 -1926941326 323068113 1682346055 -45104643 -1974931093 452455674 1844501612 -184971818 -2080457408 496642275 1788680309 -208385585 -2070709927 161182892 2124170298 -409660032 -1869470442 251048117 2045870115 -520564327 -1744838385 121699486 1883753480 -380723790 -1639338716 2963591 1999243281 -299673173 -1725667011 911832385 1096697303 -665381779 -1353702149 825536856 1177780686 -549793676 -1472339742 948108659 1334169061 -695428001 -1584681783 1072642410 1223166460 -773760954 -1494849328 737043749 1558795699 -975174647 -1293470561 746823996 1535414698 -1030897648 -1249185658 624291095 1379065217 -885289925 -1136870227 576203022 1432295832 -866760670 -1152288588 221730185 2049991967 -482790235 -1807875021 173707664 2103288070 -464195396 -1823227862 65854907 1961618733 -303907689 -1696232447 75569570 1938172212 -359696242 -1652013032 276841965 1736930683 -24238911 -1987505065 401441268 1625993570 -102506280 -1897607090 509332959 1767701833 -262820621 -2024629147 422971846 1848719696 -147298070 -2143332228 494151298 1785927188 -210090066 -2072152264 437904027 1830736397 -199785545 -2096057567 330280624 1688772134 -39727204 -1968767222 348285609 1673878079 -87291003 -1916060909 12793574 2009335408 -288532534 -1714788516 128905983 1890173545 -375352365 -1633180859 236502740 2032111170 -535371784 -1760432274 158694093 2121419355 -411362335 -1870910601 639239754 1360869084 -938186906 -1089251344 561496659 1450242757 -814111873 -1199664151 683773560 1606860526 -959451308 -1312235582 799820385 1487633143 -1046336691 -1230693413 1001199150 1286219448 -710707454 -1566292076 1019269687 1271390881 -758205669 -1513520243 896966172 1114746506 -612827344 -1400909914 840653317 1159490195 -602588375 -1424880705 74389443 1936205653 -362711313 -1654241671 50516954 1946542924 -317934858 -1710521760 179609585 2108927847 -457507107 -1816277429 232348648 2061396862 -472433980 -1798305198 433588135 1860122417 -136943989 -2133764579 515228606 1773335336 -256138606 -2017684988 386109333 1610923779 -116527431 -1911890385 275663756 1734966042 -27252064 -1989731786 1057044235 1208354717 -787524057 -1509398863 946664210 1332462468 -698183106 -1587174744 836419385 1188925359 -539697643 -1462505853 917994272 1102072758 -658957812 -1346491750 582362991 1437669369 -860338621 -1145080107 635167606 1390203872 -875199910 -1127042356 745385821 1533714379 -1033646479 -1251672345 721447748 1543986130 -988935576 -1308017922 -2080961780 -185582694 1845062176 452876982 -2070229227 -207749245 1788128825 496213679 -1926462658 -97799256 1663230482 338023044 -1975433433 -45713487 1682908683 323491485 -1639965848 -381211650 1884191300 122243794 -1725046927 -299175961 1998831197 2395851 -1868852390 -409164852 2123756150 160613088 -1745463485 -521050155 2046309999 251594489 -1197921340 -811721902 1452755688 563116670 -1074466851 -923541685 1375375089 654163559 -1237146634 -1052404896 1481425626 793506380 -1322293265 -970434695 1595999939 673592917 -1523696736 -769062090 1260411532 1009216026 -1572601927 -716910801 1280155285 994749955 -1409961070 -588086524 1174131390 855433768 -1399294069 -610318563 1117132455 898704945 -1695794611 -303363365 1960991585 65367031 -1652425132 -360263998 1938792312 76066798 -1808289153 -483360023 2050610003 222225349 -1822787994 -463649040 2102662986 173221852 -2024068567 -262399297 1767197445 508722067 -2143883728 -147726682 1849200412 423608202 -1988058597 -24669555 1737409335 277476257 -1897044478 -102082924 1625491246 400832440 -1585309051 -695916013 1334606761 948652863 -1494229348 -773263862 1222754224 1072074534 -1353084233 -664886751 1096283035 911262477 -1472964946 -550279624 1178220418 826083092 -1137374495 -885900681 1379625933 624712539 -1151807752 -866124178 1431744468 575774530 -1292991789 -974540219 1558242303 736613225 -1249687862 -1031506340 1535977446 747247472 -1312724594 -960079592 1607403682 684210228 -1230197353 -1045717759 1487064251 799407149 -1088757316 -937570006 1360298128 638824454 -1200151131 -814738125 1450787977 561935391 -1401521686 -613332612 1115166918 897525840 -1424245261 -602108571 1159060703 840100937 -1565658664 -710229682 1285787892 1000644706 -1514129983 -758708905 1271813357 1019831419 -1968223930 -39290416 1688283242 329652476 -1916629665 -87704119 1674374259 348904677 -2072723084 -210505246 1786421336 494768334 -2095512211 -199346693 1830249537 437277911 -1760011998 -534812236 2031499278 235997336 -1871340229 -411914835 2122054679 159173761 -1715220208 -289087098 2009968700 13271210 -1632758519 -374790753 1889563685 128402611 -1462085425 -539137959 1188313571 835914101 -1346921258 -659510208 1102708218 918474092 -1509830403 -788078485 1208988113 1057521991 -1586752284 -697621390 1331852744 946160990 -1251129173 -1033209795 1533225351 744757521 -1308586830 -989348828 1544482206 722066696 -1145651047 -860753905 1438163381 582979875 -1126497152 -874761194 1389716908 634541370 -1816889337 -458012527 2109348139 180169149 -1797669858 -471954296 2060967218 231796132 -1653608395 -362233693 1935773977 73834895 -1711131604 -318438214 1946965248 51078550 -1912379293 -117155595 1611467087 386546137 -1989235590 -26632980 1734397270 275250624 -2133270447 -136326969 1859551613 433172971 -2018171832 -256764706 1773880676 515667442 -409219576 -1868759394 160804644 2123538354 -520746479 -1745798521 251161405 2046778283 -381663686 -1639483732 122562326 1883838336 -299007453 -1725254987 2351887 1998902169 -97722772 -1926500614 337821504 1663406038 -46065035 -1975112989 323976025 1682459599 -185117090 -2081397048 452540274 1845364708 -207973817 -2070043951 496300907 1788068861 -587862336 -1410146730 855347180 1174191994 -610784551 -1398859185 899042293 1116830563 -768710926 -1524017564 1008732126 1260861256 -716987669 -1572564355 994952135 1279980369 -1052574044 -1236939214 793550728 1481355038 -969983299 -1322776021 673274769 1596353287 -812026218 -1197586944 563550138 1452287788 -923487601 -1074560487 653972387 1375593269 -25100471 -1987588129 277782117 1737076467 -101893296 -1897264186 400775804 1625582314 -262441093 -2023995411 508892759 1766991553 -147410078 -2144238604 423154254 1849680600 -482873555 -1808736325 221875713 2050932375 -463852748 -1822614622 173296152 2102622862 -303274209 -1695852663 65144371 1961178789 -360602874 -1652124784 76530218 1938354876 -974200959 -1293291753 736149165 1558679099 -1031595112 -1249629426 747469492 1535789602 -885696589 -1137547483 624637599 1379665417 -866610262 -1151360196 576123526 1431421456 -665202715 -1352728717 911716041 1095802463 -550237188 -1473037462 825912016 1178425926 -696105001 -1585088703 948709115 1334515309 -772832306 -1494699176 1071768290 1223086708 -710038390 -1565877220 1000590758 1285881136 -759142253 -1513662459 1020135871 1271478569 -613014344 -1401875410 897074580 1115649282 -602152799 -1424175049 840270221 1158852891 -937771794 -1088582536 638901698 1360260436 -814253833 -1200600991 561584603 1451108685 -960416548 -1312422838 684676592 1606968678 -1045630779 -1230258093 799183337 1487249791 -289174462 -1715159852 13495662 2009783800 -374454181 -1633060659 127936887 1889999329 -535296912 -1759562522 236348764 2031179210 -411713431 -1871515393 159097157 2122093011 -210461658 -2072793936 494599434 1786629532 -199665601 -2095159127 437729555 1829767557 -38857708 -1968692094 329348408 1688618414 -87896051 -1916411749 348959009 1674281399 -860447285 -1145983651 582548711 1438633073 -874817070 -1126405820 634730750 1389496424 -1033038343 -1251334801 744715477 1533297731 -989802016 -1308106378 722383052 1544126554 -788427345 -1509507783 1058008195 1208540181 -697546314 -1586792160 945957018 1332025356 -539359843 -1461897973 836002993 1188254759 -659046012 -1347358446 918134952 1103007806 -136790781 -2132832875 433511471 1859251385 -256542438 -2018358900 515577910 1773938848 -117230287 -1912339033 386749469 1611293835 -26283736 -1989557826 274763780 1734844562 -361779865 -1654088207 73518155 1936129245 -318609026 -1710925336 51120210 1946892484 -457956011 -1816980029 179979385 2109568239 -472260276 -1797336614 232226912 2060497142 -1805076489 -479230111 2053560027 224519757 -1828359186 -469613704 2097877698 168567380 -1699528763 -306966701 1958567657 62549631 -1646330916 -354825398 1943050992 81242726 -1981831277 -19359995 1741801151 282523177 -1900911734 -105557220 1622934182 398144048 -2029768799 -268230857 1762283149 504200731 -2140542024 -143729874 1852279444 425769474 -1358522561 -670980183 1091106323 907003525 -1469361370 -546544720 1181037066 828506780 -1579344115 -690344037 1339260449 953437879 -1498359020 -776475774 1220459064 1069124270 -1296988325 -977881139 1556080247 733533921 -1243856062 -1025805356 1540498030 752161528 -1133899927 -882032641 1382313541 627269331 -1157117072 -872350746 1426696796 571382474 -1921808714 -93014496 1669195674 343594764 -1977728337 -48664007 1678779267 320279317 -2086138236 -189841902 1839624104 446783294 -2067412323 -205325813 1791732657 499948327 -1866164526 -406608316 2127230974 164480872 -1750510901 -525442467 2041000935 245367665 -1642127648 -384291210 1880195020 118902618 -1720526087 -294262161 2004663253 8096579 -1239570818 -1055222040 1477691218 789903300 -1318034841 -965258511 1602093899 679031773 -1194971572 -809427238 1455968096 567246838 -1079252395 -928195901 1369803641 648199151 -1414875622 -592607604 1168430902 849602464 -1396215293 -608157035 1120473903 902702009 -1519305176 -764014914 1266638596 1014525842 -1575159247 -719598937 1276287773 991275915 -1503734411 -782637597 1213248601 1062700239 -1590488724 -701226502 1329426496 943341782 -1467654841 -545100335 1183530091 831261949 -1343710882 -655382072 1105655922 920766692 -1142307567 -856754809 1441244221 585143467 -1132199672 -880594530 1384800292 630018226 -1254994653 -1036681803 1530670095 742071449 -1302361798 -984041044 1548871702 727111808 -1657735747 -365443797 1933481105 70886407 -1705168476 -312868558 1951617160 55861278 -1813283441 -454275815 2112167075 182594613 -1803109994 -478050048 2055788730 227534892 -2138577447 -142551729 1854506229 428782691 -2014699072 -252898986 1776566508 518221946 -1906545173 -111452803 1615989959 391461969 -1993233934 -29976220 1732233438 272169032 -1085938636 -935144286 1363903768 642561422 -1205329875 -818999109 1445347585 555839895 -1315017722 -963027824 1603276074 681000380 -1225545697 -1040934775 1493027123 804977061 -1561136048 -705313594 1291621756 1006347754 -1516294071 -761790241 1267814757 1016488435 -1406567326 -617722636 1109859662 891301336 -1421559685 -599553811 1162533207 843966913 -2077506308 -215157654 1780852176 488805702 -2092564251 -197054349 1833460169 441405791 -1963963186 -34112424 1694379490 335093108 -1919055657 -90523583 1670638075 345299309 -1717775208 -291773426 2006103476 9798946 -1628368767 -369745897 1895788973 133710139 -1756930902 -532648900 2034843014 239996176 -1876256589 -416438235 2116352415 153340169 -268143885 -2029829531 503976927 1762468681 -144066838 -2140240260 426235846 1851844432 -18875711 -1982281129 282172397 1742121851 -105759016 -1900736946 398221300 1622896482 -307010921 -1699458559 62718907 1958359853 -354507122 -1646684648 80791458 1943533364 -479663451 -1804608973 224824201 2053225247 -469422404 -1828577750 168513424 2097970950 -882224581 -1133682003 627323671 1382220673 -871918046 -1157585228 571078414 1427031960 -978200055 -1296635233 733985573 1555598259 -1025761776 -1243926906 751992636 1540706218 -690142625 -1579519287 953361267 1339298789 -776960442 -1497909552 1069475690 1220139004 -670643603 -1358824709 906537793 1091541975 -546632076 -1469301022 828731224 1180852174 -383827022 -1642564828 118563486 1880494600 -294484053 -1720338627 8185479 2004604433 -406533248 -1866204394 164276908 2127403578 -525791335 -1750188273 245853877 2040552995 -190295082 -2085657792 447099642 1839268460 -205154353 -2067617959 499906275 1791805045 -93070364 -1921717390 343784136 1668975198 -48357379 -1978060949 319848145 1679248967 -764320902 -1518971924 1014956630 1266168512 -719542429 -1575249931 991086159 1276507865 -592778424 -1414669346 849644132 1168358130 -607703215 -1396695097 902385277 1120829163 -809077986 -1195293816 566759986 1456415396 -928270585 -1079212143 648402475 1369630397 -1054999764 -1239757894 789813760 1477749398 -965722315 -1317597277 679370265 1601793679 -1036906383 -1254809369 742158685 1530610123 -983575448 -1302797058 726775108 1549174226 -857106365 -1141987115 585628015 1440795129 -880518054 -1132237620 629816694 1384975840 -544931819 -1467862909 831217977 1183601071 -655834100 -1343228774 921085216 1105302966 -782333913 -1504069455 1062267147 1213716893 -701281218 -1590395736 943533330 1329208708 -111398727 -1906638801 391270805 1616208131 -30280544 -1992899530 272602508 1731765530 -142100341 -2139060195 428464551 1854859569 -253068142 -2014491644 518266302 1776495912 -454352675 -1813245877 182796785 2111992167 -477698876 -1803430830 227050984 2056238462 -365909777 -1657300871 71223747 1933179221 -312644362 -1705354144 55774682 1951677772 -618061520 -1406266970 891764764 1109422218 -599464663 -1421617729 843744261 1162720403 -705517310 -1560962668 1006422062 1291581624 -761303781 -1516741235 1016138807 1268137121 -962711212 -1315372606 680546424 1603756270 -1040976563 -1225472549 805147745 1492821239 -934954650 -1086158352 642504778 1363994844 -819430017 -1204859415 556145747 1445014725 -532217352 -1757400722 239689940 2035175490 -416627231 -1876036233 153396429 2116260955 -291730998 -1717847716 9627878 2006308976 -370061869 -1628013243 134163711 1895308393 -34598500 -1963515638 335442096 1694056486 -90319483 -1919228653 345224361 1670677567 -215246418 -2077447880 489027714 1780664340 -196715081 -2092864223 440941723 1833896973 1555119615 733351273 -1296081709 -977769403 1541208550 752601456 -1244489526 -1026185124 1382725069 627934555 -1134242591 -882645897 1426551252 570442050 -1157033736 -871489426 1090923931 906042637 -1358410569 -670073823 1181477250 829217044 -1469740882 -547178440 1339925929 953849151 -1579957115 -690686957 1219518896 1068978470 -1497497444 -776392694 1742675255 282602913 -1982759909 -19510131 1622333742 397797816 -1900234750 -105150316 1761907973 503555475 -2029325271 -267533121 1852395804 426664330 -2140721104 -144703322 2053639507 225394117 -1805226881 -480158487 2097531210 167967196 -1827952538 -468936464 1957922145 62174711 -1698831283 -306522917 1943945592 81359342 -1647304620 -355004222 1168772286 850213928 -1415287406 -593273596 1120389287 901838897 -1396070005 -607217379 1265730700 1014412314 -1518344800 -763833034 1276919957 991653891 -1575870023 -720039633 1478302938 790244428 -1240236554 -1055634080 1601231043 678946901 -1317094929 -965113479 1455854824 566338686 -1194789436 -808467118 1370181873 648831079 -1079692835 -928906933 2126785654 163781856 -1865790118 -405963316 2041178223 246339833 -1750628029 -526337579 1881121860 119051474 -1643002520 -384371202 2003984477 7688395 -1719926415 -293916185 1668496402 343149700 -1921163970 -92639832 1679751179 320456861 -1978623705 -48780879 1839772704 447710390 -2086218484 -190716518 1791324217 499269807 -2067066603 -204725885 1854365565 427847659 -2138489263 -141685049 1776982884 518892530 -2015036856 -253506850 1616697167 391899097 -1907181981 -111835403 1731269462 271983552 -1992330630 -29867284 1932545817 70745999 -1656869323 -365355357 1952287488 56277910 -1705776596 -313206086 2112603947 183302077 -1813666297 -454912367 2055602994 226571172 -1803001314 -477146488 1441365941 586043171 -1142481255 -857723377 1384430508 629377850 -1131750784 -879891946 1530066823 741721873 -1254320469 -1036278211 1549743006 727188232 -1303293262 -984194524 1214148561 1062821703 -1504702723 -782811541 1328786376 942971742 -1589785884 -700777870 1183180771 830658421 -1467250993 -544426407 1105732602 921637740 -1343864106 -656313792 2006740540 10182314 -1718481136 -292208762 1894885925 133601971 -1627403511 -369558625 2034755086 239130264 -1756788958 -531712076 2116690455 153948801 -1876671685 -417107027 1781235288 489443022 -2077941900 -215863326 1833351745 440502999 -2092377235 -196088837 1693513322 335005436 -1963026618 -33970224 1671246451 345637605 -1919724705 -90938423 1290948340 1005944418 -1560530984 -704962738 1268746989 1016642171 -1517163583 -761865385 1110034118 892270160 -1406687254 -618621060 1162085087 843264585 -1421188109 -598912155 1363500688 641887750 -1085587524 -934539478 1445501577 556771871 -1205404763 -819868877 1604245154 681174580 -1315915890 -963148008 1492325051 804528685 -1224903785 -1040563455 954071291 1339738221 -690775593 -1579898559 1068514530 1219955828 -776053298 -1497797288 906391753 1090601055 -670559771 -1357962893 829142224 1181516870 -546974212 -1469913750 627763359 1382930441 -882603597 -1134315227 570895494 1426070544 -871805526 -1156678340 733044909 1555451963 -977337983 -1296551657 752657588 1541116962 -1026374248 -1244269298 62117939 1958013093 -306333409 -1699051127 81665066 1943612604 -355435258 -1646834288 224940033 2054119575 -479842003 -1805581893 168137752 2097325198 -468978380 -1827879518 503629911 1761867969 -267736709 -2029151763 426314830 1852718296 -144216734 -2141168140 283066469 1742237939 -19848887 -1982459425 397575292 1622521066 -105061040 -1900292666 566675898 1455552812 -808933226 -1194354688 648744355 1370242357 -928682865 -1079878631 790446472 1478127902 -1055711068 -1240199118 678462865 1601680647 -964762435 -1317415893 1014094302 1266084168 -763381518 -1518827420 991698375 1276849489 -720208661 -1575662467 850022892 1168990586 -593219392 -1415380906 902272501 1119921507 -607521575 -1395735473 447277426 1840241124 -190412706 -2086553400 499461483 1791106557 -204780473 -2066973487 343105856 1668567510 -92471188 -1921371910 320775513 1679398351 -49232779 -1978141469 119535894 1880672640 -384722886 -1642682196 7486735 2004159897 -293839837 -1719964491 163868964 2126725554 -406188024 -1865604962 246003005 2041480619 -525872111 -1751063417 183212665 2112662255 -454689963 -1813853245 226909792 2055302902 -477610164 -1802563622 70259275 1932993245 -365005977 -1657191439 56481362 1952114372 -313280642 -1705736216 391940637 1616624267 -112006351 -1906975833 271666692 1731624594 -29413592 -1992810562 428278319 1853895353 -141991165 -2138156139 518702646 1777202848 -253450470 -2015127668 830847665 1182960167 -544482403 -1467159797 921206440 1106202174 -656007292 -1344196846 1063137923 1213792789 -783264849 -1504222407 942929562 1328858636 -700606538 -1589991648 741518037 1530239555 -1036203015 -1254360209 727674572 1549295194 -984543264 -1302970506 585704167 1441665649 -857259061 -1142918307 629466878 1384371816 -880113710 -1131563196 334539576 1693948846 -33633772 -1963328894 345861921 1671061431 -91025907 -1919664485 489366282 1781273500 -215662042 -2078117200 440854291 1833031557 -196573633 -2091927895 239582044 2034273226 -532030864 -1756435738 153780037 2116898771 -417063319 -1876742401 10236782 2006647800 -292400574 -1718263084 133298039 1895221217 -369125797 -1627871539 681479152 1603910502 -963581220 -1315448246 804474857 1492418431 -1040372027 -1225122221 642057154 1363293012 -934583570 -1085517192 556320731 1445984077 -819550473 -1205758367 891919252 1110354690 -618136904 -1407137234 843341709 1162047259 -599114079 -1421013449 1005720486 1291133744 -704875894 -1560591844 1017108415 1268311849 -762202477 -1516861947 -559241818 -1448241872 816104586 1201927196 -641244737 -1363128023 935919763 1087254533 -797889132 -1485431550 1048530104 1232632878 -685971059 -1608787685 957515937 1310046263 -1021463102 -1273330348 756274414 1511318648 -999263781 -1284030131 712904951 1568219233 -842646032 -1161753242 600333532 1422879818 -894699031 -1112749697 614832325 1403168851 -440105618 -1832667656 197846082 2093864148 -492224137 -1783729695 212279387 2074087629 -350286500 -1676132918 85027952 1914068198 -328021691 -1686767149 41724009 1971034367 -126642934 -1888180836 377353254 1635435696 -14790381 -2011602555 286273599 1712783529 -156754632 -2119225938 413563924 1872841858 -238692063 -2034046537 533444621 1758234779 -944663321 -1330207631 700446155 1589167453 -1059303170 -1210359704 785527250 1507131716 -915792683 -1100141501 660897273 1348685167 -838346548 -1191122854 537508320 1460570486 -637107069 -1392397291 872998319 1125111097 -580173670 -1435734004 862265782 1147277600 -723710799 -1545978841 986934685 1305763083 -743389016 -1531447234 1035905412 1253677330 -52448209 -1948744519 315741443 1708582293 -72191946 -1934278496 364646682 1656430988 -234603491 -2063397749 470441265 1796042151 -177604604 -2106668910 459774248 1818274238 -513235893 -1771072291 258393447 2019685873 -435855278 -1862119228 134939006 2131505640 -273470343 -1733026577 29183317 1991933379 -388044704 -1613113098 114329932 1909963226 -325269724 -1684277326 43165192 1972737694 -336526531 -1661586517 100622865 1928876679 -498643178 -1790935168 206122554 2068717228 -450196721 -1842496615 186968611 2082724533 -248785088 -2043877418 522565228 1747093242 -163179687 -2126437425 407401077 1867465443 -1024142 -1997049884 301874782 1727598280 -123888789 -1885688835 378796615 1637141201 -671946772 -1594501254 972850880 1325119062 -794876939 -1483205789 1049707225 1234596431 -651595810 -1372692664 925306610 1075854948 -565924921 -1455187119 810207979 1196292733 -901384312 -1119697122 608933540 1397532210 -853003375 -1171324153 589714109 1411473963 -996245574 -1281798356 714088086 1570188800 -1007436893 -1259041995 771611279 1526393369 -175638939 -2105489677 462001993 1821288415 -219532676 -2048064790 484725584 1810064326 -77824425 -1940173119 357703547 1649749997 -63849906 -1959359784 306174818 1698229236 -399448575 -1623730537 104761133 1899607995 -279109096 -1738927474 22233908 1985246114 -420778445 -1846780251 149229343 2145533833 -511268310 -1769891140 260623110 2022701968 -823535955 -1175525829 552056705 1474332439 -914091340 -1098702302 663384984 1351435022 -1070440801 -1221235191 775700403 1497042725 -950035834 -1336366576 693238698 1582746428 -748763447 -1537608097 1028696037 1247254387 -734854448 -1556860346 977101820 1295668074 -578466053 -1434288531 864759767 1150033729 -622294302 -1376798092 887548878 1138875224 -1161404254 -842969036 1422393742 600781080 -1112824645 -894659539 1403372951 614659329 -1273108336 -1021650938 1511229884 756332842 -1284494199 -998826977 1568558501 712604979 -1485737786 -797556656 1233064426 1048060284 -1608731425 -686062519 1309857267 957736293 -1448412940 -559036318 1201969624 816032078 -1362674451 -641725317 1086938561 936275287 -2119679894 -156274436 1873158470 413209040 -2033875853 -238897947 1758192991 533517769 -1888237480 -126551858 1635625332 377133538 -2011296703 -15123241 1712352621 286744059 -1675669490 -350723944 1913729314 85328308 -1686989801 -327834495 1971123515 41665965 -1832593348 -440145750 2093660432 198019462 -1784079323 -491901773 2074574089 211832223 -1545776669 -723885707 1305686223 986972249 -1531931142 -742939284 1254028502 1035584576 -1392059951 -637408953 1124645117 873433195 -1435820600 -580113058 1147501796 862080114 -1100332665 -915574511 1348739243 660803645 -1190689378 -838814456 1460266162 537842724 -1330525771 -944309981 1589618841 699963407 -1210315348 -1059373766 1506962560 785734678 -1733070549 -273399363 1992101895 28975249 -1612794574 -388397660 1909511198 114812040 -1771505383 -512767601 2019989557 258058403 -1861927680 -436073066 2131450924 135031994 -2063310513 -234663463 1795817571 470626549 -2107005610 -177302080 1818739834 459338988 -1948259971 -52897301 1708230737 316061895 -1934480028 -72016398 1656507464 364608734 -1997536736 -576842 1727947532 301552538 -1885485511 -124062033 1637066517 378836867 -2043966958 -248726908 1747315518 522378152 -2126098933 -163479907 1867001639 407838641 -1790504380 -499113262 2068411240 206455806 -1842686371 -449976629 2082781041 186877927 -1684235658 -325342496 1972566874 43371468 -1661903249 -336171271 1929330499 100143061 -1281482008 -996601218 1569735620 714568530 -1259084047 -1007364505 1526564829 771405643 -1119507750 -901604788 1397476342 609024864 -1171755325 -852533675 1411780591 589381497 -1373031796 -651296230 1076319136 924869430 -1455098219 -565983741 1196070841 810395439 -1594705218 -671774168 1325194130 972811012 -1482719577 -795324879 1234247563 1050029853 -1846856863 -420740105 2145735245 149054171 -1769539720 -511588370 2022217300 261072578 -1624196269 -399012923 1899944575 104458985 -1738703030 -279293988 1985158758 22294256 -1940118779 -77917293 1649558057 357921471 -1959663844 -63514742 1698661936 305706662 -2105038025 -176120927 1820969499 462355085 -2048233682 -219324488 1810107906 484654740 -1434119255 -578673857 1149989509 864829971 -1377249360 -621811930 1139193500 887195146 -1537303653 -749098227 1246821047 1029163553 -1556914302 -734761196 1295859374 976883256 -1221458995 -1070255269 1497129697 775639671 -1335900204 -950470846 1582409464 693540462 -1175876609 -823215255 1474816723 551606853 -1098625050 -914129040 1351233226 663559772 376647598 1635000120 -126005630 -1887797740 287239095 1712970529 -15693157 -2011710963 413706140 1873778442 -156842320 -2120092122 533029765 1757565715 -238353751 -2033438145 197410762 2093158236 -439722266 -1832030608 212466643 2075052869 -492332289 -1784632727 85964792 1914210158 -351152428 -1676220862 41055201 1970619255 -327413043 -1686429093 756879206 1511669744 -1022136758 -1273733412 712035199 1568144361 -998331821 -1283876155 600213332 1421981634 -842471816 -1160784146 615203661 1403810779 -895147423 -1113451785 816455426 1202532244 -559645138 -1448915272 935844635 1086385037 -641091017 -1362195807 1047631664 1232512934 -796920292 -1485257078 958157609 1310417855 -686673403 -1609235821 258481903 2020552313 -513376317 -1772007595 134601462 2130897504 -435438630 -1861448884 28546781 1991550539 -272762895 -1732589721 115233476 1910071890 -389008408 -1613298818 316608139 1708670493 -53383257 -1948885199 364038802 1656093188 -71521346 -1933862104 470058681 1795405359 -234166379 -2062690557 459883168 1819177526 -177790068 -2107632870 872824359 1124142769 -636985589 -1391497315 862714430 1147980456 -580543726 -1436374140 987608597 1306166915 -724314311 -1546328145 1034973708 1253524122 -742517984 -1531370570 699477571 1588993749 -943763601 -1330085895 786229850 1507580620 -1059943562 -1210729504 661300849 1349359335 -916142243 -1100744757 537354856 1459639038 -838270140 -1190251566 608521516 1396866490 -901043200 -1119085418 589859125 1412413859 -853088231 -1172186993 715048222 1570370952 -997153742 -1281911644 770900231 1525952913 -1006804949 -1258663747 972184904 1324707294 -671335324 -1594159886 1050646865 1234741703 -795740035 -1483290389 925488506 1076815340 -651709354 -1373600576 809767267 1195581941 -565546929 -1454554919 522939876 1747737970 -249230136 -2044576674 407284221 1866570091 -163002159 -2125465529 301000150 1727518016 -97030 -1996901268 379396559 1637486937 -124567325 -1886097291 43810176 1973112086 -325968724 -1684722630 99727769 1928759567 -335554379 -1661409245 206042546 2067842340 -498494306 -1790008312 187314603 2083324221 -450604921 -1843175407 1029602413 1247366395 -749724351 -1537790505 976468084 1295288546 -734144168 -1556420146 864416863 1149420745 -578054797 -1433623067 887631942 1139736784 -622440086 -1377738244 552168457 1475239071 -823718619 -1176486477 663005200 1350801542 -913651396 -1097991766 775087163 1496700077 -1069775593 -1220823679 694100002 1582829748 -950976242 -1336512104 103832741 1899457587 -398574199 -1623651041 22911164 1985652778 -279709296 -1739273978 149673111 2146231297 -421153349 -1847425747 260444302 2021728280 -511151710 -1768996556 461851841 1820359767 -175559187 -2104615557 485132504 1810741326 -219878924 -2048665246 358401267 1650193509 -78469665 -1940548279 305201386 1698050172 -62955066 -1959243440 1914694314 85514812 -1676571770 -350831856 1970417331 41229861 -1686351969 -327450871 2093245080 197349902 -1832254540 -439536862 2074715777 212768279 -1784166483 -492767429 1873345230 414173784 -2119787550 -157176972 1757757143 532811329 -2033491973 -238260371 1634956028 376717930 -1887628336 -126213306 1713288933 286885491 -2012162103 -15210657 1232194146 1047984884 -1484805298 -797402152 1310461563 958086893 -1609404585 -686465087 1202340432 816673478 -1448860804 -559737878 1086817865 935376607 -1362499739 -640755725 1422318086 599911056 -1161250006 -842036292 1403723295 615263881 -1113227469 -895332443 1511871028 756703906 -1273810152 -1022098546 1567659565 712484539 -1283524863 -998652009 1795480555 470018941 -2062894393 -233993647 1818828786 460205924 -2107146530 -178237880 1709134809 316171087 -1949224203 -53083549 1655871424 364226390 -1933773076 -71580038 1991494543 28637977 -1732400477 -272983499 1910378390 114900736 -1613730118 -388538836 2020099005 258962219 -1771691375 -513732089 2131068836 134395698 -1861491064 -435366370 1349188387 661506997 -1100703217 -916215143 1460092730 536874924 -1190568426 -837915008 1588687633 699810695 -1329655235 -944233813 1507637000 786139038 -1210919388 -1059723598 1306389319 987421649 -1546417557 -724256003 1253060446 1035411400 -1531031950 -742818076 1124492149 872502243 -1391984039 -636538161 1147905900 862754810 -1436170688 -580716842 1076463656 925808830 -1373116156 -652158574 1195658289 809729191 -1454756579 -565371509 1324482586 972370060 -1594072778 -671395424 1235207171 1050211477 -1483627217 -795437639 1570674764 714713306 -1282344608 -996685322 1525898325 770993347 -1258472071 -1007022609 1397035134 608313576 -1119129262 -900972092 1411961959 590341361 -1171868341 -853441059 2068293856 205559926 -1790326324 -498140838 2083155193 187522159 -1843130923 -450675389 1973166290 43716676 -1684913666 -325750424 1928455371 100062301 -1660975641 -336022159 1727051908 301434898 -1996564056 -399042 1637711005 379210763 -1886184015 -124506841 1747660982 522977312 -2044374630 -249405172 1866921135 406963257 -2125949565 -162552555 1496496489 775260671 -1220749243 -1069815597 1583316336 693652966 -1336861604 -950653750 1474900315 552468941 -1176022921 -824155935 1350890818 662947284 -1098214290 -913464072 1149610253 864197019 -1433679839 -577963849 1139305748 888102274 -1377432520 -622773074 1247682879 1029247401 -1538244589 -749244283 1295246630 976541104 -1556249590 -734350180 1650235809 358328631 -1940719475 -78264293 1697734072 305556782 -1958789996 -63435774 1820791187 461381893 -2104921921 -175226839 1810552202 485352732 -2048609114 -219970512 2146142661 149731667 -1847203607 -421341057 2022067676 260144458 -1769460496 -510714778 1898971639 104280417 -1623301925 -398897075 1985857006 22738296 -1739348798 -279669676 3078498 1999227380 -299853746 -1725454120 121847163 1883508205 -380806057 -1639289663 250966352 2045919686 -520417156 -1745084182 161002825 2124383711 -409545627 -1869486861 496625926 1788795280 -208173014 -2070890308 452209951 1844649353 -184923085 -2080539483 323117364 1682264482 -45350888 -1974783858 338666797 1663604155 -98450431 -1926826857 994105770 1279781180 -716261242 -1572239344 1009589683 1261055269 -769426273 -1524347895 899371416 1117544718 -610979660 -1399717854 855020929 1173464343 -587664211 -1409301445 653773262 1374746968 -923162398 -1073833868 563744215 1453145409 -812356357 -1198302099 673989116 1596682602 -970841904 -1322971066 792823269 1481028979 -1051728695 -1236741025 422955043 1848834229 -147085041 -2143512167 509086778 1767849132 -262771434 -2024710784 401489937 1625911431 -102751939 -1897459285 277054472 1736750238 -24255196 -1987390030 75683911 1938155729 -359876245 -1651799555 66002014 1961372872 -303989390 -1696182812 173625461 2103337187 -464047783 -1823473201 221549676 2050204922 -482675392 -1807890986 576448747 1432148093 -866809401 -1152206511 624307442 1378950244 -885502498 -1136689848 746610905 1535594575 -1030880779 -1249300125 736994496 1558877270 -974928404 -1293617798 1072494735 1223411737 -773678685 -1494898379 947993750 1334184960 -695247430 -1584894676 825716925 1177567275 -549908079 -1472323321 911914148 1096647730 -665528952 -1353456354 840473568 1159703414 -602473780 -1424897446 896884729 1114795887 -612679979 -1401156029 1019417554 1271145284 -758287618 -1513471384 1001314251 1286203229 -710887705 -1566079375 800033668 1487452946 -1046353240 -1230579138 683823005 1606778635 -959697231 -1312088537 561251254 1450390304 -814062950 -1199746548 639223727 1360983865 -937974141 -1089432043 158776104 2121370558 -411510268 -1870665070 236683057 2031898535 -535486947 -1760416117 128791322 1890190220 -375172554 -1633394016 12646147 2009581461 -288451025 -1714837831 348236620 1673960410 -87045536 -1916208394 330067797 1688952771 -39711111 -1968881937 437920638 1830622184 -199998894 -2095877436 494397287 1785780209 -210139573 -2072070435 721660577 1543805495 -988951667 -1307903205 745434808 1533632046 -1033891948 -1251524862 634921619 1390350853 -875150401 -1127124183 582346378 1437783580 -860125274 -1145260240 917813957 1102285395 -658842647 -1346507905 836337372 1188974154 -539549712 -1462751386 946811639 1332216417 -698264613 -1587125427 1057158894 1208338040 -787703870 -1509185708 275614313 1735047935 -27006139 -1989878829 385896048 1611103974 -116510884 -1912004662 515244635 1773220557 -256351369 -2017504287 433833538 1859974868 -136992914 -2133682184 232430093 2061347483 -472581343 -1798059081 179789332 2108714626 -457621704 -1816260690 50401855 1946559145 -317754605 -1710734459 74241574 1936451248 -362629366 -1654290532 1682062438 323292400 -1974706870 -45388324 1664088191 338217193 -1927177901 -98129467 1788458068 496927938 -2070424200 -208607762 1844736077 452149467 -2080763551 -184737289 2046110722 250748052 -1745138386 -520323656 2123950107 161470605 -1869182665 -409880159 1999545392 2725030 -1725905636 -299371126 1883463721 121917631 -1639120635 -381013613 1596726446 673918008 -1323139710 -970633964 1480710327 793176097 -1236289125 -1052210931 1375179932 653304842 -1074137680 -922827482 1452953733 563961875 -1198247511 -812449473 1117457610 899431516 -1399493146 -611164816 1173801171 854718533 -1409766913 -587228823 1279296760 994554990 -1571887660 -716581566 1261256929 1009414263 -1524424243 -769388197 2102988071 173948337 -1822987253 -464495459 2050279742 221510056 -1808095214 -482502524 1937933589 75871619 -1651710919 -359934801 1961836812 65565082 -1696522208 -303689546 1626217795 401157589 -1897890705 -102281991 1736694106 277146060 -1987200906 -24475424 1849005425 422749671 -2143554467 -147012405 1767395688 509567486 -2024394684 -263126830 1178021359 825236857 -1472639805 -549553067 1096477174 912120160 -1353414438 -665601972 1223468509 1072403787 -1495087887 -773458841 1333879236 948326738 -1584463640 -695717762 1535131019 747048221 -1248961369 -1031181263 1559099794 736807172 -1293707074 -974870488 1432073657 576488751 -1152002923 -866982909 1379299744 623984950 -1137176436 -885055462 1450467044 561213042 -1199947832 -813887650 1360632573 639543915 -1088947247 -938423481 1487918806 799598144 -1230915590 -1046050964 1606554319 684008025 -1312001053 -959757451 1271090816 1019510294 -1513279572 -758505670 1286507161 1000978959 -1566512203 -710419677 1159251634 840955428 -1424578658 -602827000 1114964651 896676413 -1401199737 -612609263 1830452780 438128314 -2095833344 -200069226 1786231349 493914787 -2072388839 -209785969 1673655838 348571272 -1915775182 -87513180 1689006599 329974417 -1969073365 -39492675 1890414152 128605918 -1633480860 -375111694 2009115217 13081287 -1714500739 -288752661 2121721466 158455532 -1871149226 -411060288 2031821411 236720885 -1760214193 -535661607 1332703141 946364211 -1587474807 -697942497 1208134588 1057332010 -1509111152 -787744250 1102374807 917755649 -1346730309 -658655699 1188635534 836637464 -1462287710 -539987404 1389920193 635391831 -1126818067 -875483525 1437973464 582126414 -1145316620 -860034462 1543763955 721733477 -1307732257 -989157815 1533948906 745079676 -1251978554 -1033412016 1946242925 50757627 -1710281151 -318234921 1936493428 74169314 -1654461864 -362423602 2061158239 232650697 -1798003085 -472672539 2109145926 179319760 -1816567190 -457288964 1773559561 514944927 -2017968603 -255914317 1859885840 433892230 -2133460420 -137180502 1735251771 275441581 -1989954025 -26966399 1610617634 386343860 -1911655922 -116833640 -923307158 -1074772996 653857350 1375609552 -811944077 -1197635611 563402335 1452533449 -970130600 -1322529842 673356404 1596304098 -1052688575 -1236922409 793730669 1481142011 -717200626 -1572383848 994968098 1279865524 -768760041 -1523935359 1008977467 1260713645 -610538692 -1399006294 898992656 1116912262 -587845851 -1410261069 855133705 1174371999 -208055390 -2069994700 496448142 1787822616 -185296965 -2081183955 452654743 1845347841 -45950064 -1975129338 323795644 1682672170 -97575031 -1926746337 337739429 1663454771 -298957882 -1725336752 2106090 1999049340 -381450273 -1639663799 122545907 1883952741 -520762380 -1745683614 251374296 2046597710 -409464851 -1868611717 160853697 2123456087 -773045717 -1494519107 1071784711 1222972305 -696154574 -1585006940 948954910 1334368136 -549991911 -1473185137 825862965 1178508195 -665186816 -1352843626 911503148 1095983034 -866430385 -1151573287 576009059 1431438325 -885615018 -1137596736 624490362 1379911660 -1031742851 -1249383701 747551569 1535740871 -974315932 -1293275406 736329544 1558466526 -360553757 -1652206987 76284879 1938502489 -303061254 -1696033172 65128406 1961293632 -463869231 -1822500281 173509629 2102442859 -483119416 -1808589218 221925348 2050850674 -147492217 -2144189935 423302059 1849434941 -262621538 -2023782904 509007794 1766975268 -101778763 -1897280989 400595865 1625795343 -24953172 -1987834310 277700480 1737125654 -88010264 -1916395138 349139140 1674068050 -39004687 -1968446105 329430237 1688568907 -199583270 -2095208116 437582070 1830013024 -210281021 -2073006763 494484719 1786645625 -411696756 -1871630054 158884000 2122272822 -535050859 -1759709949 236299449 2031260719 -374502978 -1632978648 128182418 1889851396 -289387097 -1714979535 13511819 2009668637 -1045483232 -1230503498 799100940 1487298714 -960301767 -1312438865 684495893 1607181443 -814434030 -1200387708 561698878 1451092136 -937853685 -1088533091 639048743 1360014513 -602398396 -1424027182 840319080 1158770942 -613030563 -1401760309 897287281 1115469031 -758929034 -1513842208 1020119130 1271593164 -709989009 -1565958663 1000344643 1286028501 -472244055 -1797451713 232014213 2060677395 -457710416 -1817127898 179930524 2109650186 -318658405 -1710843891 51366327 1946745121 -361993086 -1653908460 73534894 1936014648 -26398515 -1989541797 274944481 1734631799 -117377836 -1912093630 386831864 1611244910 -256460545 -2018408343 515430867 1774184773 -136610586 -2133046160 433397194 1859267932 -659292063 -1347211017 918184269 1102926299 -539376520 -1461783314 836216148 1188074946 -697333677 -1586972475 945940863 1332140521 -788378550 -1509589796 1057762662 1208688112 -989655035 -1308352365 722301225 1544176063 -1032924132 -1251351414 744535344 1533511078 -874997705 -1126192991 634845467 1389480333 -860529618 -1145934664 582696194 1438387604 -1399081362 -610498824 1117116226 898820052 -1409912201 -588168479 1173885787 855581645 -1572848036 -716763446 1280204656 994668518 -1523713467 -768947501 1260624745 1009036287 -1322473974 -970221924 1596114726 673576880 -1237229037 -1052355963 1481573183 793260969 -1074319816 -923787602 1375293204 654212994 -1197807071 -811738441 1452575501 563329947 -1745512794 -520968656 2046556042 251447068 -1869065537 -408985047 2123772819 160498437 -1725030764 -299291134 1998618552 2576174 -1639720307 -381359589 1884142497 122325815 -1975351614 -45762988 1682761710 323737464 -1926282533 -98012595 1663116279 338039649 -2070343952 -207733146 1788309468 496000842 -2081109271 -185337217 1845144517 452827987 -1249867985 -1031292999 1536091651 747230869 -1293073610 -974490720 1558389274 736367244 -1151660259 -866369653 1431662129 575823527 -1137259772 -885916782 1379445288 624925374 -1472751797 -550459427 1178203751 826197745 -1353034926 -664968252 1096036990 911409896 -1494474887 -773115921 1222803029 1071992515 -1585325216 -695800842 1334819404 948472538 -1896962073 -102131855 1625343691 401077853 -1987877890 -24882328 1737294546 277492292 -2143997995 -147710141 1849380601 423394927 -2024215604 -262153382 1767279328 508672630 -1822836861 -463567083 2102908591 173073977 -1808501862 -483179764 2050626230 222110240 -1652408399 -360378585 1938579101 76246539 -1695548504 -303510722 1960942212 65448466 -1632774932 -374676358 1889777088 128222550 -1715465995 -288939933 2010018265 13189455 -1871291170 -411997112 2121809394 159321444 -1759799097 -534992815 2031483371 236112253 -2095397752 -199363554 1830069668 437490994 -2072575855 -210751481 1786339773 494817579 -1916711750 -87655380 1674522006 348658944 -1968404317 -39077835 1688398223 329636121 -1513884636 -758856526 1271764232 1019913630 -1565642691 -710344533 1285574929 1000825223 -1424458730 -601928576 1159077178 839986604 -1401571313 -613250919 1115412771 897378741 -1200298944 -814492458 1450870124 561886714 -1088872359 -937553713 1360478581 638611939 -1230017422 -1045930780 1486949726 799423944 -1312642965 -960128771 1607256391 684456401 -2018056787 -256780997 1773700225 515879959 -2133122636 -136572638 1859469464 433221646 -1989317217 -26583799 1734544563 275004453 -1912559226 -116942576 1611581610 386529340 -1711147575 -318323361 1947178213 50898035 -1653853744 -362086074 1935823100 73752682 -1797620229 -472035987 2060721367 231943233 -1816675870 -458192524 2109331662 180283480 -1126644379 -874514957 1389798473 634492127 -1145765508 -860737046 1438343248 582766790 -1308406441 -989561407 1544367227 722083053 -1251047090 -1033258536 1533077602 745003252 -1586506495 -697768553 1331803181 946242747 -1509813992 -788192882 1208774708 1057702050 -1347134157 -659329627 1102724127 918359177 -1462134486 -539055684 1188558854 835766416 1257040691 1038867365 -1528657377 -739919223 1300311850 981868476 -1550889466 -729252208 1144480513 858805143 -1439104467 -583126341 1130014488 878548878 -1386953164 -632031582 1465645911 542952385 -1185572229 -833443091 1345732430 657526744 -1103602078 -918589708 1501590373 780616691 -1215425975 -1064754465 1592637308 703236074 -1327245744 -941300026 1904397307 109443949 -1618171177 -393504191 1995378658 31997812 -1730056498 -270115240 2136556489 140407647 -1856560411 -430960013 2016708560 255047494 -1774524676 -516041110 1815468959 456321801 -2110014797 -180581851 1800937350 476000016 -2057929046 -229552580 1659786157 367616827 -1931464063 -68746729 1703122868 310683426 -1953630568 -58014194 1408752242 619768548 -1107707042 -889287736 1419386475 597503741 -1164673209 -845983791 1563185728 707486422 -1289604244 -1004207110 1514247769 759604943 -1269827723 -1018640413 1312868886 961018496 -1605457094 -683041876 1227689487 1042955929 -1490850013 -802922571 1083916836 932999858 -1365957880 -644738146 1207338557 821147307 -1443305711 -553658489 1754921658 530500140 -2036884586 -242177280 1878277795 418582069 -2114297969 -151163111 1715630728 289751582 -2008280156 -11853006 1630516881 371754503 -1893607491 -131668181 1966009054 36297288 -1692365838 -332940444 1917005511 88350289 -1672654869 -347439235 2079679212 217207418 -1778711616 -486788266 2090378997 195008099 -1835612199 -443418801 2027588017 266189095 -1764431715 -506210293 2142719400 145784126 -1850135420 -423748590 1979777411 17182997 -1743822673 -284667847 1902953882 107738380 -1620925258 -395996128 1701681621 308980035 -1956382471 -60503953 1644191180 352808282 -1945223968 -83293066 1807094247 481370481 -2051510069 -222347171 1826346494 467461480 -2099923758 -170752956 1135913337 884185583 -1380267947 -625084221 1155100000 870211062 -1428747188 -573555494 1299128651 979898845 -1553907609 -731483919 1241703762 1023792580 -1542683522 -754207512 1577302301 688163211 -1341269967 -955586393 1500413188 778653074 -1218438104 -1066980162 1356345647 668926393 -1093251069 -909025131 1471542582 548586912 -1178889190 -826497908 1640085744 382109798 -1882203684 -121050806 1722580201 296438911 -2002641467 -5952173 1863987394 404553812 -2129374738 -166502024 1752691931 527483981 -2038852105 -243358367 2088151188 191993858 -1837577800 -444597970 2065394829 203185179 -1793782367 -502121161 1923948710 95031344 -1667022454 -341544676 1975575743 46650409 -1680964205 -322325243 1521457208 766027950 -1264453356 -1012479614 1573018657 717581495 -1278460659 -993325669 1416892426 594747548 -1166380762 -847429200 1394201619 606004357 -1122519745 -904886871 1192790108 807385290 -1458116240 -569255450 1081429061 930249939 -1367659159 -646177281 1237516398 1053044984 -1479712446 -792047148 1320076407 967439585 -1600084645 -676882995 780152375 1502027425 -1064415461 -1215725683 703457838 1592449720 -941389054 -1327187052 542877189 1465685651 -833239255 -1185744961 657875484 1345409674 -919076048 -1103154266 859258451 1144000197 -583442561 -1438748695 878377546 1130220252 -631989402 -1387025424 1038923361 1256949495 -740108467 -1528436773 981561976 1300644590 -728820908 -1551359038 367922943 1659453033 -69177389 -1930993851 310627046 1703213680 -57824310 -1953850532 456492749 1815262811 -180623391 -2109941897 475546324 1801417282 -229235720 -2058284178 140058267 2136878605 -430473289 -1857007839 255122050 2016668180 -516244562 -1774351560 109221545 1904584255 -393414779 -1618229485 32461488 1994940966 -270453860 -1729756406 932913014 1083977696 -644514214 -1366143284 821484399 1207036921 -554124733 -1442870571 960534340 1313318866 -682690968 -1605777666 1043157853 1227514827 -802999695 -1490812185 707530514 1563115396 -1004376514 -1289396568 759286539 1514601373 -1018189273 -1270310223 620201760 1408284598 -889592308 -1107372390 597312313 1419604911 -845929963 -1164766589 217399230 2079461160 -486842734 -1778618876 194575271 2090847025 -443114869 -1835947491 36616076 1965655834 -333392224 -1691883978 88306581 1917076227 -347270471 -1672863185 289550298 1715806028 -11776266 -2008318368 372239299 1630067541 -132019473 -1893287303 530163688 1755223934 -241711420 -2037320110 418669553 1878217575 -151387427 -2114112949 481709237 1806793763 -222810727 -2051072753 467372204 1826404410 -170530432 -2100111082 309183623 1701508113 -60578389 -1956342467 352321694 1644638216 -82943566 -1945546460 16866513 1980132423 -284213763 -1744302741 107780296 1902880862 -396166684 -1620719246 265999587 2027807861 -506153521 -1764522663 146215162 2142249068 -424054314 -1849802432 668494973 1356815595 -908718767 -1093583417 548776036 1471322354 -826554040 -1178797602 688120911 1577374937 -955415197 -1341475339 778969174 1500057792 -1067433606 -1217957396 980384793 1298680975 -731833035 -1553584733 1023588352 1241876630 -754132692 -1542723142 884274219 1135854781 -625306361 -1380080239 869871666 1155399844 -573091554 -1429184120 95256052 1923763554 -341631784 -1666962354 46184941 1976011131 -321988415 -1681266601 192345542 2087830864 -445082390 -1837128580 203108831 2065432905 -501919501 -1793957787 404385168 1864195334 -166458180 -2129445846 527935881 1752209695 -243677019 -2038499277 381805986 1640420660 -120617842 -1882672104 296493499 1722487085 -6143849 -2002423807 1052990780 1237609898 -791856112 -1479930746 967743781 1319741875 -677316599 -1599616865 806933774 1193272728 -568937438 -1458469708 930418967 1081221505 -646221765 -1367588691 594824536 1416854990 -847631244 -1166205726 605653313 1394522583 -904402835 -1122969349 766494058 1521022460 -1012816826 -1264151344 717357427 1573204453 -993238945 -1278521143 -2110430917 -181251667 1815805975 456929409 -2057788126 -228616780 1800848398 475133080 -1930499831 -68560481 1658882085 367507635 -1954337520 -58450554 1703758908 311065770 -1618841249 -393920055 1905004659 109781221 -1729120954 -269974064 1994511466 31909116 -1856374419 -429995525 2136447041 139503831 -1774961292 -516747806 2017090648 255683790 -1185201677 -832802459 1465196767 542249033 -1103723030 -919489156 1345905862 658494544 -1216296511 -1064830633 1502521581 780769403 -1326641704 -940950194 1591962868 702831714 -1528016489 -739548927 1256337595 1038417965 -1551788658 -729373416 1301279906 982041652 -1439180379 -583997133 1144633481 859736095 -1386603076 -631427798 1129610384 877874182 -1691463558 -332832532 1965044054 36110784 -1673292701 -347822859 1917711695 88786393 -1779050424 -487397154 2080094564 217876978 -1835525039 -442553145 2090237309 194072043 -2036776930 -241274744 1754734898 529535396 -2114681849 -151800687 1878713643 419288509 -2008889300 -12191558 1716300032 290167190 -1892742091 -131580765 1629580569 371613071 -1606389582 -683196380 1313739166 961093896 -1490176853 -802520003 1227085191 1042605329 -1365510016 -644036586 1083546028 932358458 -1443480423 -554628081 1207459253 822045987 -1107861290 -890220480 1408827898 620638572 -1164270385 -845310887 1419036131 596899189 -1288902428 -1003759502 1562544584 707115358 -1270797059 -1018815381 1515146705 759725383 -1341979719 -956026065 1577935509 688542211 -1217476704 -1066797258 1499506316 778540570 -1093104757 -908084451 1356262055 668064305 -1179299950 -827162876 1471884990 549199400 -1380707363 -625794229 1136292593 884818535 -1428564028 -572594350 1154987752 869303934 -1552966673 -731337863 1298266819 979814997 -1543348234 -754618528 1242316506 1024134732 -1955781775 -60156953 1701003869 308572875 -1946097816 -83372034 1645119044 352958162 -2051626173 -223241259 1807272559 482343673 -2099548326 -170106932 1825902198 466763488 -1764084971 -505609341 2027180601 265511599 -1850214644 -424622182 2142869024 146712246 -1744717017 -284783695 1980750347 17361565 -1620279490 -395620440 1902255634 107294340 -1458031880 -568393106 1192645588 806445890 -1368000799 -646789513 1081841613 930916187 -1480344886 -792425892 1238227942 1053485936 -1599177005 -676770235 1319116799 967257961 -1263590756 -1012395510 1520518064 765883174 -1279072635 -993667565 1573685161 717993791 -1166759250 -848061896 1417333634 595458836 -1122406729 -903979487 1394020251 605044493 -1837755856 -445570394 2088268572 192889738 -1793337815 -501422401 2065020677 202540947 -1666344446 -341136748 1923349294 94686136 -1681891813 -322474355 1976450871 46731169 -1883176364 -121228606 1640981368 382227438 -2001942963 -5507365 1721935713 296065015 -2128967066 -165823760 1863641930 403954652 -2039001473 -244285719 1752772435 528359365 -430332865 -1856072535 139969811 2136012165 -516661210 -1775021904 255459594 2017276316 -394122227 -1618666341 109858081 1904967095 -269490156 -1729570686 31557944 1994832302 -68242341 -1930853171 367056247 1659364833 -58494910 -1954266924 311234926 1703551480 -181060503 -2110649089 456875333 1815899603 -229050256 -2057320218 475437404 1800513994 -583564041 -1439648671 859432411 1144968525 -631619346 -1386385288 877928898 1129517396 -739504955 -1528087469 1038249449 1256545663 -729691940 -1551435702 982493680 1300797798 -1065315181 -1215847419 781120959 1502201129 -940748662 -1326817252 702755238 1592000816 -832889695 -1185141705 542473613 1465011483 -919152456 -1104025554 658028948 1346341122 -12413570 -2008701464 290255954 1716241604 -131116697 -1893178895 371273803 1629880541 -241623732 -2036453926 530021472 1754287350 -151725739 -2114721341 419084409 1878886639 -487226086 -1779255924 217834550 2080167072 -443006717 -1835044459 194388015 2089881785 -332526296 -1691796034 35679236 1965513874 -347879119 -1673201241 88975389 1917491339 -1003702858 -1288993504 706925722 1562764300 -1019121233 -1270464199 760156291 1514676245 -889766524 -1108341486 620321960 1409182782 -845481571 -1164064501 596940977 1418962983 -644110894 -1365469884 932562174 1083372648 -554278453 -1443802787 821559527 1207906417 -683659808 -1605952138 961432780 1313438810 -802297351 -1490364049 1042516181 1227143235 -730872131 -1553402325 979478417 1298568967 -754842972 -1543163342 1024222088 1242256158 -625717617 -1380745703 884617123 1136467765 -572945770 -1428243968 869788602 1154538284 -908536103 -1092622769 668383221 1355908963 -826993984 -1179508138 549155820 1471955834 -956080405 -1341886851 688734151 1577717585 -1066493198 -1217811868 778107870 1499974472 -285088139 -1744382237 17794905 1980282831 -395566484 -1620372742 107103040 1902474198 -505778617 -1763877167 265555819 2027110397 -424170914 -1850697016 146393970 2143222756 -222890479 -2051946873 481859389 1807722411 -170184184 -2099510626 466965284 1825727410 -59933149 -1955967307 308485903 1701064601 -83838406 -1945662804 353295126 1644817280 -847972356 -1166817430 595236560 1417520710 -904317979 -1122106509 605508297 1393582687 -1011908658 -1264038056 765533922 1520840308 -993870889 -1278899391 718068475 1573644909 -792467560 -1480272114 1053656756 1238021666 -676453503 -1599532265 966804141 1319596603 -568823894 -1457561796 806751878 1192312336 -646599757 -1368220891 930859679 1081932297 -166013132 -2128746590 404010520 1863550606 -243854547 -2039471173 528052737 1753105047 -121544954 -1882820720 382680618 1640500924 -5465313 -2002015351 295893555 1722141349 -340932784 -1666517050 94611068 1923389162 -322960567 -1681443873 47080037 1976128243 -445231262 -1838055436 192425550 2088705752 -501511301 -1793278995 202762839 2064833217 -1783964224 -491917994 2074393836 212044922 -1832445479 -440391345 2093578485 198068323 -1687071246 -327785116 1971270878 41419848 -1675849237 -350510723 1913843911 85311569 -2011312732 -15008462 1712565384 286563358 -1888482883 -126404309 1635674257 377051143 -2033826410 -238979840 1757947066 533664812 -2119466609 -156454631 1873141923 413323317 -1362821880 -641479266 1087020068 936225970 -1448527599 -559019641 1202149437 815818923 -1608551110 -686275156 1309742102 957752448 -1485655773 -797605451 1232916495 1048305817 -1284248212 -998973958 1568508992 712686806 -1273091723 -1021765149 1511016537 756512975 -1113037474 -894478904 1403389042 614544612 -1161453241 -842886703 1422639211 600633597 -1934496639 -71902185 1656720813 364428603 -1948505960 -52750322 1708280244 315980066 -2106956621 -177384411 1818494367 459486473 -2063097686 -234844100 1795801478 470741264 -1861813019 -436089741 2131271113 135245151 -1771357956 -513013654 2019908048 258107718 -1612876585 -388348863 1909659131 114566509 -1733250866 -273186728 1992217058 28959092 -1210069943 -1059521313 1506913637 785817075 -1330509744 -944424762 1589406076 700144106 -1190902661 -838634259 1460282711 537728449 -1100382110 -915492620 1348985166 660656600 -1435968467 -579867461 1147583745 862031255 -1392175052 -637392734 1124825368 873220494 -1531751393 -743152503 1253913907 1035601317 -1545695226 -723935088 1305538858 987218364 -1482899646 -795111468 1234361966 1050013432 -1594786981 -671724595 1325341303 972565217 -1454950544 -566229018 1195988572 810444490 -1372916887 -651312129 1076138565 925082323 -1171542234 -852713552 1411763722 589495964 -1119458497 -901686359 1397230099 609172101 -1259329772 -1007216766 1526613560 771323566 -1281498355 -996486245 1569948193 714388151 -1661821046 -336220388 1929182886 100388400 -1684055149 -325555451 1972452031 43387433 -1842800712 -449960146 2082961044 186664450 -1790651487 -498867401 2068492941 206406171 -2126147602 -163397768 1867247298 407690836 -2044179465 -248546463 1747331803 522263117 -1885468708 -124176566 1636853488 379016806 -1997290555 -724141 1727898345 301634175 -1098412541 -914309483 1351216943 663674809 -1175827942 -823297396 1474571062 551754656 -1336146383 -950323545 1582458653 693458827 -1221475800 -1070140738 1497342724 775459730 -1557094809 -734548239 1295974219 976867293 -1537385858 -749049112 1246968658 1028918212 -1377102251 -622057789 1139111801 887244783 -1434004916 -578690342 1149809504 865043446 -2048282933 -219242915 1810354151 484507505 -2105251118 -175941052 1820986366 462240616 -1959647495 -63629713 1698449365 305887043 -1939873056 -78065034 1649509324 358003546 -1738621265 -279343559 1985011587 22540053 -1624016202 -399226336 1899830170 104475404 -1769654627 -511572469 2022397873 260859687 -1847004540 -420494830 2145817512 149005118 -238675772 -2034161582 533232104 1758415230 -156508963 -2119373749 413515249 1872924007 -14839562 -2011520928 286519770 1712636236 -126855953 -1888000903 377370051 1635321173 -328136544 -1686751178 41904524 1970821402 -350434119 -1675887569 85110165 1914019075 -492142446 -1783779324 212132286 2074333480 -439925621 -1832881123 197731751 2093880625 -894945268 -1112602470 614881568 1403087286 -842662891 -1161638781 600546617 1422699951 -999051202 -1284210520 712888594 1568334212 -1021414361 -1273412431 756028683 1511466397 -685823896 -1609033474 957434180 1310095826 -797774735 -1485447961 1048350045 1232846283 -641425318 -1362915124 936034678 1087238624 -559324093 -1448192811 816252271 1201681913 -388159099 -1613096685 114509993 1909749823 -273617508 -1732780790 29265072 1991883814 -435773001 -1862168287 134791323 2131750925 -513055314 -1771285192 258278530 2019701780 -177587743 -2106783369 459561165 1818454107 -234357256 -2063544978 470392020 1796123714 -72240685 -1934196411 364892415 1656283241 -52660790 -1948564132 315757798 1708467312 -743241395 -1531692581 1035823201 1253726455 -723595948 -1545994814 986754168 1305976046 -580353665 -1435520535 862380115 1147261125 -637188762 -1392347664 873145418 1124865244 -838592215 -1190975041 537556997 1460488339 -915808976 -1100026458 661109788 1348504714 -1059090149 -1210539635 785510455 1507246241 -944614142 -1330289260 700199982 1589314744 -1007650234 -1258861872 771627882 1526279164 -996295073 -1281716535 714334067 1570041829 -852757900 -1171471646 589665112 1411556302 -901368211 -1119811845 608720705 1397712855 -565745118 -1455400268 810093326 1196309400 -651514309 -1372741971 925159191 1076100993 -795024880 -1482960250 1049789244 1234547626 -672061943 -1594485089 973031205 1324906419 -123839858 -1885771240 378551202 1637288756 -811369 -1997230591 301858747 1727713069 -163196228 -2126323158 407614352 1867285254 -249031003 -2043730381 522614665 1747011359 -450278678 -1842447748 187116486 2082478928 -498823437 -1790722459 206237663 2068701001 -336411944 -1661603250 100443124 1929089890 -325122367 -1684523433 43083757 1972787067 -622114041 -1377010799 887433771 1138891453 -578384098 -1434337400 864611890 1150279332 -735001803 -1556614237 977183257 1295618703 -748878036 -1537591366 1028875776 1247041174 -950248605 -1336185867 693254735 1582631641 -1070489734 -1221152788 775945814 1496895168 -913845423 -1098849337 663335549 1351516907 -823519416 -1175640098 551843428 1474512626 -511349809 -1769841831 260770531 2022455925 -420958250 -1846567104 149343994 2145517164 -278993923 -1738943637 22053585 1985458759 -399300636 -1623976078 104679112 1899656798 -63800405 -1959441603 305928839 1698376209 -77611086 -1940353244 357686942 1649864200 -219548775 -2047950065 484938421 1809883683 -175884416 -2105342186 462050988 1821206074 1567840200 712271710 -1283639580 -998635918 1511953361 756654919 -1273957635 -1021853077 1403576314 615509868 -1113145642 -895381952 1422203875 599927669 -1161069873 -842249639 1086605228 935556922 -1362483584 -640870890 1202291637 816755491 -1448615271 -559885809 1310707614 957939464 -1609453902 -686383580 1232210823 1047870225 -1485018453 -797222339 1713207040 286934934 -2012015060 -15456582 1634775833 376931215 -1887514059 -126229853 1757871922 532795300 -2033672674 -238047608 1873492779 413928381 -2119869945 -157128047 2074765156 212686834 -1784412600 -492620066 2093458301 197170155 -1832271279 -439422265 1970401110 41344960 -1686139270 -327631124 1914448719 85662681 -1676522909 -350913803 1147692681 862934559 -1436153947 -580831437 1124442768 872583686 -1391737924 -636685526 1253306043 1035263533 -1531080809 -742736127 1306405538 987306548 -1546630258 -724075752 1507817197 785925755 -1211033663 -1059707049 1588769524 699761250 -1329802280 -943987890 1459945183 537120329 -1190486029 -837963931 1349073606 661523024 -1100522518 -916427908 2131117633 134313687 -1861736595 -435218437 2020311640 258781902 -1771707532 -513616926 1910361715 115015397 -1613516961 -388718647 1991248490 28785404 -1732351162 -273065008 1655789093 364275379 -1933625591 -71825505 1708954172 316383914 -1949109488 -53099642 1818942999 460189313 -2107326661 -178024531 1795627534 469772952 -2062976222 -233944140 1866806602 406980060 -2125769626 -162765584 1747513683 523223493 -2044292993 -249454359 1637793144 379162094 -1886331820 -124261182 1727232353 301222391 -1996679091 -382757 1928471854 99947960 -1661189118 -335842156 1973412151 43569569 -1684963301 -325668723 2083106076 187604362 -1842885584 -450823002 2068080901 205740435 -1790310359 -498255681 1412109698 590095636 -1171950418 -853392328 1397150107 608297229 -1119309641 -900759519 1525718448 771206438 -1258357604 -1007039478 1570593193 714762559 -1282197371 -996931565 1234961894 1050359152 -1483578166 -795519908 1324466687 972484969 -1593859885 -671575995 1195871700 809549122 -1454773000 -565257106 1076513229 925727067 -1373361951 -652011401 1985872907 22623389 -1739561689 -279489103 1899216914 104132740 -1623350978 -398814808 2022018105 260226223 -1769214699 -510861949 2145929248 149911734 -1847187188 -421455462 1810437231 485369081 -2048428733 -220183083 1820643446 461627616 -2104839846 -175275572 1697815645 305507531 -1958937231 -63189529 1650415684 358115538 -1940833944 -78247426 1295000771 976688213 -1556199953 -734431879 1247666394 1029361740 -1538031114 -749424288 1139518705 887921767 -1377448483 -622658229 1149659368 864114814 -1433925180 -577816238 1351038119 662701105 -1098295925 -913414883 1475014846 552452136 -1176202862 -823942908 1583135893 693865475 -1336746567 -950670033 1496414348 775309338 -1220601440 -1070061258 958370508 1310237274 -686689312 -1609120906 1047680725 1232430659 -797165575 -1485109393 935598846 1086532200 -641041454 -1362277564 816439015 1202646641 -559431733 -1449095331 615023272 1404023358 -895032444 -1113468142 600131249 1422030375 -842324067 -1161029877 712182426 1567898124 -998413386 -1283826912 756993667 1511652885 -1022316625 -1273520327 41005572 1970700946 -327167192 -1686576194 85751325 1914390155 -351135951 -1676335193 212482614 2074938016 -492545254 -1784452212 197656111 2093010617 -439771389 -1831948395 533111392 1757516534 -238501044 -2033191974 413886073 1873565423 -156956843 -2120075325 287124050 1712986820 -15512706 -2011923480 376499787 1635245789 -125923481 -1887846415 537174925 1459852059 -838155615 -1190268361 661219220 1349408514 -915994952 -1100990930 786377663 1507334953 -1060025709 -1210680827 699592614 1588977456 -943944054 -1329873380 1035187177 1253344127 -742534459 -1531256237 987658224 1306085222 -724560164 -1546181046 862469083 1148128077 -580494601 -1436456351 872808386 1124257620 -636772626 -1391677832 459965253 1819128787 -177937815 -2107387137 470239068 1795192778 -234281360 -2062674202 363924343 1656110049 -71341477 -1934075187 316460910 1708916728 -53301694 -1948934444 115184417 1910154167 -388763123 -1613446501 28333880 1991731118 -272746988 -1732704638 134617875 2130783109 -435652033 -1861268823 258727690 2020405148 -513425882 -1771925840 187297870 2083438808 -450391710 -1843355148 205796439 2067989697 -498444933 -1790089747 99776636 1928677610 -335799984 -1661261370 44022885 1972931827 -325984951 -1684607521 379510826 1637470396 -124747514 -1885884016 301147187 1727272101 -178913 -1996851831 407201816 1866619022 -162854604 -2125710942 522759169 1747950743 -249115347 -2044592709 810012806 1195434000 -565595734 -1454472900 925504671 1076700169 -651921997 -1373420251 1050433716 1234921506 -795723368 -1483405042 972135597 1324788795 -671089279 -1594307305 770752738 1526198388 -1006722610 -1258712744 714933499 1570387053 -996973097 -1282124479 590039248 1412200518 -853202436 -1172170390 608603337 1396816991 -901190171 -1118839437 305316111 1698034073 -63135709 -1959030603 358548758 1649948032 -78552006 -1940499284 485050685 1810790827 -219731951 -2048911225 461671716 1820573106 -175444984 -2104632162 260428139 2021843453 -510939065 -1769176879 149427570 2146379236 -421104546 -1847507768 22960473 1985571279 -279955339 -1739126557 104045888 1899277782 -398590868 -1623536390 693952967 1583075665 -950894357 -1336561539 774972894 1496716616 -1069595406 -1221036956 663185909 1350588771 -913766183 -1097975729 552250860 1475190138 -823866176 -1176241066 887878051 1139589429 -622489457 -1377656807 864433594 1149306156 -578268010 -1433443328 976255377 1295468807 -734127939 -1556535253 1029553544 1247448350 -749478748 -1537938382 -546779247 -1469055225 828812989 1180802603 -670758008 -1358808290 906717860 1091328562 -776779869 -1498122443 1069360783 1220154905 -690060358 -1579568340 953213590 1339544064 -1025515531 -1244074141 751943385 1540787791 -978183188 -1296749702 733772480 1555778134 -872130617 -1157404847 571094763 1426916989 -882273314 -1133599928 627569394 1382072932 -469307559 -1828593713 168332917 2098183907 -479515840 -1804854314 224741996 2053274362 -354588821 -1646635011 80938567 1943287505 -307190926 -1699245084 62833246 1958343368 -105775299 -1900621909 398433809 1622716039 -19121372 -1982133326 282221064 1742039710 -144017649 -2140321895 425989667 1851991733 -267930858 -2030009472 503960122 1762583212 -965476656 -1317745082 679321596 1601875818 -1054983479 -1239872929 789601253 1477929843 -928483614 -1079032204 648419278 1369515864 -809127173 -1195212179 567006167 1456268097 -607850828 -1396449758 902467480 1120780046 -592893267 -1414653381 849824641 1168145175 -719362426 -1575463408 990971818 1276524348 -764239201 -1519021559 1014809523 1266414373 -48374248 -1977946482 320061236 1679069090 -93316607 -1921570153 343833389 1668893627 -205105622 -2067700036 499660550 1791952784 -190082509 -2085838171 447083295 1839383433 -525676932 -1750204694 245673808 2040766406 -406386075 -1866450189 164195145 2127453151 -294566322 -1720289576 8333154 2004359156 -384007593 -1642351935 118678395 1880478701 -312562413 -1705403003 55626815 1951923369 -365729526 -1657513572 71108646 1933195440 -477813471 -1803414089 227230733 2056025243 -454500040 -1812999762 182878228 2111942786 -253117065 -2014409247 518511707 1776348365 -142313106 -2138879496 428480578 1854744788 -30263995 -1993013805 272389225 1731945727 -111152804 -1906785846 391221360 1616290022 -701461029 -1590182579 943647991 1329192033 -782415422 -1504020140 1062414574 1213470840 -655686167 -1343474305 921003205 1105351763 -544816656 -1467879066 831037660 1183813706 -880304705 -1132417751 629800083 1385090053 -857056858 -1142068944 585382026 1440942108 -983820915 -1302649573 726824097 1549091895 -1036922476 -1254694654 742371512 1530429486 -196764590 -2092782396 441187710 1833749992 -215459765 -2077267747 489044327 1780550129 -90303392 -1919343370 345011532 1670858202 -34353031 -1963663121 335393109 1694138819 -369980362 -1628062560 134016282 1895554444 -291551185 -1718060871 9513219 2006325653 -416742396 -1876020078 153576744 2116048318 -532365283 -1757155189 239771953 2035126695 -819217254 -1205040116 556129718 1445129504 -934905725 -1086240747 642259375 1364142393 -1041222488 -1225325506 805197188 1492739346 -962727759 -1315258329 680759709 1603576075 -761484034 -1516528536 1016253906 1268120900 -705599257 -1560913807 1006569931 1291336029 -599317300 -1421863846 843662816 1162769782 -617946923 -1406283709 891585017 1109635439 -1157363051 -872203773 1426746297 571300655 -1133916532 -881918438 1382526880 627089206 -1243643225 -1025985999 1540481931 752276253 -1296939330 -977963480 1555834770 733681412 -1498211599 -776721817 1220377565 1069173579 -1579229464 -690360706 1339080644 953651026 -1469541693 -546332075 1181152239 828490617 -1358604582 -670931380 1091254262 906757984 -2140525987 -143844661 1852066673 425950183 -2029523388 -268378414 1762234216 504283134 -1900961169 -105475335 1623180099 397997013 -1982044554 -19179808 1741817690 282408908 -1646446023 -354809169 1943231253 81030019 -1699676640 -306721098 1958649612 62500762 -1828277749 -469663075 2097730343 168813489 -1804896750 -479443324 2053445438 224536488 -1575011372 -719844542 1276205816 991324782 -1519190067 -764031141 1266458337 1014738551 -1396395034 -607943824 1120588490 902685276 -1414957057 -592558231 1168578259 849356357 -1079497808 -928048346 1369852572 648116746 -1194987607 -809312449 1456180869 567066131 -1317821566 -965438700 1602077358 679146040 -1239521381 -1055303923 1477445303 790050337 -1720640740 -294245494 2004843056 7883430 -1642275067 -384045165 1880276521 118853311 -1750428882 -525491272 2040852994 245613204 -1865984201 -406820959 2127115803 164497037 -2067395720 -205440018 1791519316 500128450 -2085892255 -189988873 1839574605 446865115 -1977777334 -48581668 1679024742 320131824 -1922021549 -92833851 1669211775 343480041 -1993185257 -30058367 1731987771 272316845 -1906332658 -111633256 1615973666 391577012 -2014715867 -252784461 1776779529 518042015 -2138823620 -142404438 1854555408 428701062 -1803192205 -478000923 2055936351 227289545 -1813463958 -454062852 2112281926 182578640 -1705054143 -312885033 1951437165 56074747 -1657588648 -365689650 1933399412 70936034 -1302574881 -983861175 1548888563 726997349 -1255043898 -1036600240 1530916330 741924220 -1131953939 -880742277 1384751553 630100311 -1142291212 -856869790 1441031640 585323854 -1343530821 -655595475 1105541527 920783105 -1467573086 -545149900 1183382926 831507736 -1590636407 -700981217 1329508773 943292723 -1503849328 -782621690 1213429180 1062487338 -1876338346 -416388672 2116499578 153094380 -1757110961 -532435495 2034957411 239979765 -1628253852 -369761806 1895608392 133923038 -1717627523 -292018709 2006021201 9848007 -1919006414 -90605148 1670391838 345446536 -1963750101 -34292291 1694362631 335207569 -2092580608 -196939370 1833672748 441225402 -2077752039 -215009905 1780900917 488723619 -1421379170 -599766776 1162418354 843982884 -1406485113 -617771759 1109712043 891546685 -1516441172 -761544390 1267896448 1016438806 -1561250379 -705297117 1291801753 1006134287 -1225758214 -1040754324 1493043414 804862016 -1315066397 -962945675 1603521743 680852569 -1205083704 -819146402 1445298404 555921522 -1085921839 -935258809 1363690749 642741355 397493657 1622570255 -104913739 -1900538845 282886528 1742450966 -19734356 -1982476230 426429867 1852702013 -144397177 -2140955631 503777714 1761622308 -267818850 -2029103096 168187389 2097243499 -469224239 -1827732409 225153508 2053939570 -479858488 -1805467554 81649103 1943727449 -355222301 -1647014795 61872598 1958160704 -306284294 -1699133332 752837969 1540904391 -1026489219 -1244252949 733126984 1555403230 -977485724 -1296305934 570748259 1426316789 -871723953 -1156727591 627648890 1382947308 -882423722 -1134528320 828929333 1181697443 -546958311 -1470028657 906342700 1090683322 -670314496 -1358110570 1068760327 1219808657 -776102869 -1497715523 954087710 1339623816 -690989006 -1579718492 246052056 2041398350 -526117388 -1750915742 164081857 2126544983 -406203923 -1865490053 7470314 2004274300 -293626426 -1720144560 119290099 1880819813 -384673313 -1642763959 320693436 1679447082 -49085040 -1978387194 342925477 1668780083 -92356215 -1921388257 499575950 1791089688 -204960350 -2066760396 447424663 1839994881 -190494277 -2086504147 902059024 1120101510 -607505092 -1395849814 849973257 1169072287 -592973531 -1415528013 991943714 1276701876 -720257778 -1575580264 1014110267 1265969325 -763594473 -1518646911 678642804 1601467618 -964876968 -1317399090 790528109 1478078715 -1055858367 -1239952937 648596550 1370488016 -928600726 -1079927300 566560863 1455569097 -808752781 -1194567195 629614363 1384126349 -880196041 -1131514207 585818882 1441649556 -857439698 -1142705480 727494441 1549508543 -984429051 -1302987117 741436208 1530289062 -1036056036 -1254606198 942684031 1329006569 -700557741 -1590073659 1063121766 1213907952 -783052214 -1504402724 921419597 1106022363 -656023967 -1344082185 830896980 1182878658 -544728456 -1467012370 518588371 1777219397 -253270273 -2015340951 428131274 1854141276 -141909274 -2138205584 271749089 1731575671 -29561139 -1992565157 392121336 1616411502 -112121132 -1906959806 56498103 1951999777 -313493861 -1705556467 70505390 1932845880 -365055358 -1657109996 226860933 2055384851 -477364567 -1802711489 182999964 2112842506 -454673744 -1813968346 1016862298 1268459212 -762153098 -1516943392 1005703747 1291248341 -704662673 -1560771591 843554408 1161867006 -599130300 -1420898350 891968113 1110272743 -618382499 -1406989365 556467774 1445738152 -819632366 -1205708924 642171431 1363276465 -934763765 -1085303907 804294156 1492631194 -1040257248 -1225138250 681396757 1603959427 -963433671 -1315693649 133314194 1895106052 -369338434 -1627691224 10482315 2006499869 -292449369 -1718181071 153730720 2116980278 -416817268 -1876889830 239368889 2034453039 -532014187 -1756550397 440739574 1833047648 -196392998 -2092140724 489218799 1781518969 -215579709 -2078166187 345943748 1671011922 -91172888 -1919418498 334719709 1693735499 -33747983 -1963312281 1943896221 81440779 -1647058511 -355151577 1957708932 62354450 -1698814552 -306637506 2097547439 167852089 -1828165245 -468756203 2053885110 225246240 -1805275750 -480076532 1852477689 426614895 -2140868139 -144457405 1762088160 503342198 -2029439540 -267516582 1622218955 397813853 -1900054041 -105363087 1742527698 282848324 -1982677506 -19559064 1219731541 1068798147 -1497513607 -776277521 1339974732 953767130 -1580202656 -690539018 1181231207 829364465 -1469691573 -547259939 1090907262 906157288 -1358197422 -670253628 1426370609 570654887 -1156919011 -871505525 1382642728 627983550 -1134095100 -882891374 1541355523 752355477 -1244571345 -1026135623 1555233818 733334668 -1296261834 -977556064 1791406556 499220810 -2067214096 -204480410 1839953349 447497555 -2086333207 -190700417 1679636974 320473464 -1978443582 -48994220 1668349431 343395681 -1921082149 -92689331 2003935672 7770414 -1719680876 -294064126 1880909217 119231799 -1642986355 -384486373 2041194890 246225180 -1750841178 -526157776 2127031699 163634437 -1865839425 -405881815 1370001684 649044354 -1079578568 -928923474 1455772941 566388123 -1194642399 -808713033 1601378598 678701488 -1317177334 -965064548 1478417727 790228393 -1240417261 -1055421307 1277133168 991474150 -1575886756 -719925046 1265780073 1014330879 -1518590907 -763685677 1120143682 901986772 -1396021138 -607299336 1168756059 850329037 -1415074697 -593453855 1105977887 921490057 -1343913165 -656231515 1183196678 830543504 -1467463894 -544245828 1328572973 943151803 -1589769471 -700892265 1214098996 1062903458 -1504456936 -782958706 1549595259 727433965 -1303211177 -984243263 1529951842 741738228 -1254140082 -1036490792 1384610377 629164767 -1131865243 -879875085 1441447504 585993926 -1142628484 -857477142 2055586519 226685505 -1802787845 -477326483 2112358094 183449176 -1813616670 -454994060 1952336613 56195699 -1706021943 -313058465 1932758780 70565482 -1656885296 -365240506 1731383987 271966757 -1992510561 -29654263 1616844458 391652924 -1907263610 -111786224 1776900737 518941207 -2014889043 -253752517 1854185112 428060174 -2138374220 -141701342 1492177758 804774856 -1224822158 -1040612636 1604130631 681191377 -1315735957 -963361027 1445682028 556559354 -1205519808 -819852586 1363582837 641839075 -1085735335 -934293809 1162330938 843117484 -1421237738 -598830464 1110050595 892155829 -1406900721 -618441063 1268534024 1016822686 -1517147612 -761980238 1290899217 1006026631 -1560285635 -705110357 1671361430 345621248 -1919905094 -90725844 1693661071 334759705 -1963108701 -33921483 1833270180 440552242 -2092230008 -196335074 1781055421 489656107 -2077827439 -215880185 2116674546 154063716 -1876458786 -417287608 2034509803 239277949 -1756739897 -531794351 1894935488 133520214 -1627649300 -369411462 2006953945 10002255 -1718497547 -292094365 90304487 1919344497 -345010485 -1670857123 34352126 1963662184 -335394094 -1694139836 196765653 2092783427 -441186567 -1833748881 215458764 2077266778 -489045280 -1780551050 416743299 1876021013 -153575761 -2116047303 532364186 1757154060 -239773002 -2035127776 369981361 1628063527 -134015331 -1895553525 291550120 1718059838 -9514364 -2006326766 1041223471 1225326521 -805196285 -1492738411 962726710 1315257248 -680760806 -1603577204 819218205 1205041035 -556128719 -1445128537 934904580 1086239634 -642260440 -1364143426 599318347 1421864925 -843661721 -1162768655 617945938 1406282692 -891585922 -1109636376 761485177 1516529647 -1016252843 -1268119869 705598304 1560912886 -1006570932 -1291336998 477814438 1803415088 -227229814 -2056024292 454499007 1812998697 -182879341 -2111943931 312563348 1705403906 -55625800 -1951922386 365728397 1657512475 -71109727 -1933196489 30265026 1993014868 -272388114 -1731944584 111151835 1906784845 -391222281 -1616290975 253118192 2014410342 -518510628 -1776347318 142312169 2138878591 -428481595 -1854745773 655687278 1343475448 -921002174 -1105350700 544815735 1467878113 -831038629 -1183814707 701462108 1590183626 -943646864 -1329190938 782414405 1504019155 -1062415511 -1213471745 983821834 1302650524 -726823130 -1549090896 1036921363 1254693509 -742372545 -1530430551 880305720 1132418734 -629799148 -1385089150 857055777 1142067895 -585383155 -1440943205 928484709 1079033331 -648418231 -1369514785 809126268 1195211242 -567007152 -1456269114 965477719 1317746113 -679320453 -1601874707 1054982478 1239871960 -789602206 -1477930764 719363329 1575464343 -990970835 -1276523333 764238104 1519020430 -1014810572 -1266415454 607851827 1396450725 -902466529 -1120779127 592892202 1414652348 -849825786 -1168146288 205106605 2067701051 -499659647 -1791951849 190081460 2085837090 -447084392 -1839384562 48375199 1977947401 -320060237 -1679068123 93315462 1921569040 -343834454 -1668894660 294567369 1720290655 -8332059 -2004358029 384006608 1642350918 -118679300 -1880479638 525678075 1750205805 -245672745 -2040765375 406385122 1866449268 -164196146 -2127454120 776780836 1498123442 -1069359864 -1220153954 690059325 1579567275 -953214703 -1339545209 546780182 1469056128 -828811974 -1180801620 670756879 1358807193 -906718941 -1091329611 872131648 1157405910 -571093652 -1426915846 882272345 1133598927 -627570315 -1382073885 1025516658 1244075236 -751942306 -1540786744 978182251 1296748797 -733773497 -1555779119 354589932 1646636154 -80937536 -1943286442 307190005 1699244131 -62834215 -1958344369 469308638 1828594760 -168331790 -2098182812 479514823 1804853329 -224742933 -2053275267 144018568 2140322846 -425988700 -1851990734 267929745 2030008327 -503961155 -1762584277 105776314 1900622892 -398432874 -1622715136 19120291 1982132277 -282222193 -1742040807 1628252899 369760885 -1895609393 -133924007 1717628666 292019820 -2006020138 -9846976 1876337361 416387655 -2116500483 -153095317 1757112008 532436574 -2034956316 -239978638 2092579463 196938257 -1833673813 -441226435 2077752990 215010824 -1780899918 -488722652 1919005365 90604067 -1670392935 -345447665 1963751084 34293306 -1694361728 -335206634 1516440107 761543357 -1267897593 -1016439919 1561251378 705298084 -1291800802 -1006133368 1421378073 599765647 -1162419403 -843983965 1406486016 617772694 -1109711060 -891545670 1205082703 819145433 -1445299357 -555922443 1085922902 935259840 -1363689606 -642740244 1225757309 1040753387 -1493044399 -804863033 1315067492 962946802 -1603520696 -680851490 2014714786 252783412 -1776780658 -518043112 2138824635 142405421 -1854554473 -428700159 1993184144 30057222 -1731988804 -272317910 1906333577 111634207 -1615972699 -391576013 1705053126 312884048 -1951438102 -56075652 1657589727 365690697 -1933398285 -70934939 1803191284 477999970 -2055937320 -227290546 1813465069 454063995 -2112280895 -182577577 1131953002 880741372 -1384752570 -630101296 1142292339 856870885 -1441030561 -585322807 1302573912 983860174 -1548889484 -726998302 1255044929 1036601303 -1530915219 -741923077 1590635278 700980120 -1329509854 -943293772 1503850263 782622593 -1213428165 -1062486355 1343529788 655594410 -1105542640 -920784250 1467574053 545150899 -1183382007 -831506785 1396394081 607942903 -1120589491 -902686245 1414958200 592559342 -1168577196 -849355326 1575010387 719843525 -1276206721 -991325719 1519191114 764032220 -1266457242 -1014737424 1317820421 965437587 -1602078423 -679147073 1239522332 1055304842 -1477444304 -790049370 1079496759 928047265 -1369853669 -648117875 1194988590 809313464 -1456179966 -567065196 1750427817 525490239 -2040854139 -245614317 1865985200 406821926 -2127114852 -164496118 1720639643 294244365 -2004844105 -7884511 1642275970 384046100 -1880275538 -118852296 1977776333 48580699 -1679025695 -320132745 1922022612 92834882 -1669210632 -343478930 2067394815 205439081 -1791520301 -500129467 2085893350 189990000 -1839573558 -446864036 1243642144 1025984950 -1540483060 -752277350 1296940345 977964463 -1555833835 -733680509 1157361938 872202628 -1426747330 -571301720 1133917451 881919389 -1382525913 -627088207 1469540676 546331090 -1181153176 -828491522 1358605661 670932427 -1091253135 -906756889 1498210678 776720864 -1220378534 -1069174580 1579230575 690361849 -1339079613 -953649963 1900960232 105474430 -1623181116 -397997998 1982045681 19180903 -1741816611 -282407861 2140525018 143843660 -1852067594 -425951136 2029524419 268379477 -1762233105 -504281991 1828276620 469661978 -2097731424 -168814538 1804897685 479444227 -2053444423 -224535505 1646444990 354808104 -1943232366 -81031164 1699677607 306722097 -1958648693 -62499811 -843553297 -1161865863 599131331 1420899413 -891969034 -1110273696 618381530 1406988364 -1016861219 -1268458165 762154225 1516944487 -1005704764 -1291249326 704661736 1560770686 -804293237 -1492630243 1040258215 1225139249 -681397870 -1603960572 963432638 1315692584 -556466759 -1445737169 819633301 1205709827 -642172512 -1363277514 934762636 1085302810 -153729753 -2116979279 416818187 1876890781 -239369922 -2034454104 532013074 1756549252 -133313259 -1895105149 369339449 1627692207 -10483444 -2006500966 292448288 1718180022 -345942717 -1671010859 91173999 1919419641 -334720678 -1693736500 33747062 1963311328 -440738447 -1833046553 196394077 2092141771 -489219736 -1781519874 215578692 2078165202 -727493458 -1549507528 984429954 1302988052 -741437257 -1530290143 1036054939 1254605069 -629613412 -1384125430 880197040 1131515174 -585820027 -1441650669 857438633 1142704447 -921418550 -1106021284 656025062 1344083312 -830897965 -1182879675 544727551 1467011433 -942682888 -1329005458 700558804 1590074690 -1063122719 -1213908873 783051213 1504401755 -271747994 -1731574544 29562186 1992566236 -392122241 -1616412439 112120147 1906958789 -518587308 -1777218366 253271416 2015342062 -428132275 -1854142245 141908321 2138204663 -226860030 -2055383916 477365550 1802712504 -183001061 -2112843635 454672695 1813967265 -56497104 -1951998810 313494812 1705557386 -70506455 -1932846913 365054213 1657108883 -7469203 -2004273157 293627457 1720145623 -119291020 -1880820766 384672344 1642762958 -246050977 -2041397303 526118515 1750916837 -164082874 -2126545968 406202986 1865489148 -499575031 -1791088737 204961317 2066761395 -447425776 -1839996026 190493244 2086503082 -320692421 -1679446099 49085975 1978388097 -342926558 -1668781132 92355086 1921387160 -991942747 -1276700877 720258697 1575581215 -1014111300 -1265970390 763593360 1518645766 -902058089 -1120100607 607506107 1395850797 -849974386 -1169073384 592972450 1415526964 -648595519 -1370486953 928601837 1079928443 -566561832 -1455570098 808751860 1194566242 -678641677 -1601466523 964878047 1317400137 -790529046 -1478079620 1055857350 1239951952 -426428884 -1852700998 144398080 2140956566 -503778763 -1761623389 267817753 2029101967 -397492706 -1622569336 104914738 1900539812 -282887673 -1742452079 19733291 1982475197 -81648056 -1943726370 355223396 1647015922 -61873583 -1958161721 306283389 1699132395 -168186246 -2097242388 469225302 1827733440 -225154461 -2053940491 479857487 1805466585 -570747164 -1426315662 871725000 1156728670 -627649795 -1382948245 882422737 1134527303 -752836906 -1540903360 1026490362 1244254060 -733127985 -1555404199 977484771 1296305013 -1068759424 -1219807722 776103852 1497716538 -954088807 -1339624945 690987957 1579717411 -828928334 -1181696476 546959262 1470029576 -906343765 -1090684355 670313351 1358109457 -1445682965 -556560259 1205518791 819851601 -1363581710 -641837980 1085736414 934294856 -1492178727 -804775857 1224821237 1040611683 -1604129600 -681190314 1315737068 963362170 -1268535153 -1016823783 1517146531 761979189 -1290898282 -1006025728 1560286650 705111340 -1162331971 -843118549 1421236625 598829319 -1110049628 -892154830 1406901640 618442014 -1833271261 -440553291 2092228879 196333977 -1781054406 -489655124 2077828374 215881088 -1671362543 -345622393 1919904061 90724779 -1693660152 -334758754 1963109668 33922482 -1894936505 -133521199 1627648363 369410557 -2006952866 -10001208 1718498674 292095460 -2116675467 -154064669 1876457817 417286607 -2034508692 -239276806 1756740928 531795414 -1328574038 -943152836 1589768326 700891152 -1214097997 -1062902491 1504457887 782959625 -1105978984 -921491186 1343912116 656230434 -1183195775 -830542569 1467464877 544246843 -1384611378 -629165736 1131864290 879874164 -1441446441 -585992895 1142629627 857478253 -1549596164 -727434902 1303210192 984242246 -1529950747 -741737101 1254141129 1036491871 -1952337566 -56196620 1706020942 313057496 -1932757637 -70564371 1656886359 365241537 -2055587504 -226686522 1802786940 477325546 -2112357047 -183448097 1813617765 454995187 -1776901882 -518942320 2014887978 253751484 -1854184161 -428059255 2138375219 141702309 -1731385036 -271967838 1992509464 29653134 -1616843475 -391651909 1907264513 111787159 -1679637911 -320474369 1978442565 48993235 -1668348304 -343394586 1921083228 92690378 -1791407525 -499221811 2067213175 204479457 -1839952318 -447496492 2086334318 190701560 -2041196019 -246226277 1750840097 526156727 -2127030764 -163633534 1865840440 405882798 -2003936705 -7771479 1719679763 294062981 -1880908250 -119230800 1642987274 384487324 -1601379679 -678702537 1317176205 965063451 -1478416712 -790227410 1240418196 1055422210 -1370002797 -649045499 1079577535 928922409 -1455772022 -566387172 1194643366 808714032 -1120144699 -901987757 1396020201 607298431 -1168754980 -850327990 1415075824 593454950 -1277134089 -991475103 1575885787 719924045 -1265778962 -1014329736 1518591938 763686740 -2097548504 -167853122 1828164100 468755090 -2053884111 -225245273 1805276701 480077451 -1943897318 -81441908 1647057462 355150496 -1957708029 -62353515 1698815535 306638521 -1622219956 -397814822 1900053088 105362166 -1742526635 -282847293 1982678649 19560175 -1852478594 -426615832 2140867154 144456388 -1762087065 -503341071 2029440587 267517661 -1181232160 -829365386 1469690572 547258970 -1090906119 -906156177 1358198485 670254659 -1219732526 -1068799164 1497512702 776276584 -1339973685 -953766051 1580203751 690540145 -1541356668 -752356590 1244570280 1026134590 -1555232867 -733333749 1296262833 977557031 -1426371658 -570655968 1156917914 871504396 -1382641745 -627982535 1134096003 882892309 1336147382 950324512 -1582457702 -693457908 1221474735 1070139705 -1497343869 -775460843 1098413444 914310418 -1351215960 -663673794 1175826845 823296267 -1474572111 -551755737 1377103314 622058820 -1139110658 -887243672 1434003915 578689373 -1149810457 -865044367 1557095904 734549366 -1295973172 -976866214 1537384953 749048175 -1246969643 -1028919229 1959648638 63630824 -1698448302 -305886012 1939872103 78064113 -1649510325 -358004515 2048283980 219243994 -1810353056 -484506378 2105250133 175940035 -1820987271 -462241553 1769655578 511573388 -2022396874 -260858720 1847003395 420493717 -2145818577 -149006151 1738622248 279344574 -1985010684 -22539118 1624015153 399225255 -1899831267 -104476533 1454951671 566230113 -1195987493 -810443443 1372915950 651311224 -1076139582 -925083308 1482900677 795112531 -1234360855 -1050012289 1594786012 671723594 -1325342224 -972566170 1259330707 1007217669 -1526612545 -771322583 1281497226 996485148 -1569949274 -714389200 1171543201 852714551 -1411762803 -589495013 1119457464 901685294 -1397231212 -609173246 1842801727 449961129 -2082960109 -186663547 1790650406 498866352 -2068494070 -206407268 1661821965 336221339 -1929181919 -100387401 1684054036 325554306 -1972453064 -43388498 1885469787 124177613 -1636852361 -379015711 1997289538 723156 -1727899282 -301635080 2126148713 163398911 -1867246267 -407689773 2044178544 248545510 -1747332772 -522264118 2106957620 177385378 -1818493416 -459485554 2063096621 234843067 -1795802623 -470742377 1934497542 71903120 -1656719830 -364427588 1948504863 52749193 -1708281293 -315981147 1612877648 388349894 -1909657988 -114565398 1733249865 273185759 -1992218011 -28960013 1861814114 436090868 -2131270066 -135244072 1771357051 513012717 -2019909033 -258108735 1190903804 838635370 -1460281648 -537727418 1100381157 915491699 -1348986167 -660657569 1210070990 1059522392 -1506912542 -785815948 1330508759 944423745 -1589406981 -700145043 1531752344 743153422 -1253912908 -1035600350 1545694081 723933975 -1305539923 -987219397 1435969450 579868476 -1147582842 -862030320 1392174003 637391653 -1124826465 -873221623 1687072373 327786211 -1971269799 -41418801 1675848300 350509818 -1913844928 -85312554 1783965255 491919057 -2074392725 -212043779 1832444510 440390344 -2093579406 -198069276 2033827345 238980743 -1757946051 -533663829 2119465480 156453534 -1873143004 -413324366 2011313699 15009461 -1712564465 -286562407 1888481850 126403244 -1635675370 -377052288 1608552125 686276139 -1309741167 -957751545 1485654692 797604402 -1232917624 -1048306914 1362822799 641480217 -1087019101 -936224971 1448526486 559018496 -1202150470 -815819988 1113038553 894479951 -1403387915 -614543517 1161452224 842885718 -1422640148 -600634502 1284249323 998975101 -1568507961 -712685743 1273090802 1021764196 -1511017506 -756513976 735000754 1556613156 -977184354 -1295619832 748879019 1537592381 -1028874873 -1247040239 622112896 1377009686 -887434836 -1138892486 578385049 1434338319 -864610891 -1150278365 913844438 1098848320 -663336454 -1351517844 823520463 1175641177 -551842333 -1474511499 950247652 1336184946 -693255736 -1582632610 1070490877 1221153899 -775944751 -1496894137 278993018 1738942700 -22054570 -1985459776 399301731 1623977205 -104678065 -1899655719 511348808 1769840862 -260771484 -2022456846 420959313 1846568135 -149342851 -2145516053 219547678 2047948936 -484939470 -1809884764 175885319 2105343121 -462050005 -1821205059 63799340 1959440570 -305929984 -1698377322 77612085 1940354211 -357685991 -1649863281 852756979 1171470693 -589666081 -1411557303 901369322 1119812988 -608719674 -1397711792 1007649217 1258860887 -771628819 -1526280069 996296152 1281717582 -714332940 -1570040734 795023767 1482959105 -1049790277 -1234548691 672062862 1594486040 -973030238 -1324905420 565744037 1455399219 -810094455 -1196310497 651515324 1372742954 -925158256 -1076100090 163195195 2126322093 -407615465 -1867286399 249031970 2043731380 -522613746 -1747010408 123838729 1885770143 -378552283 -1637289805 812304 1997231494 -301857732 -1727712086 336410975 1661602249 -100444045 -1929090843 325123398 1684524496 -43082646 -1972785924 450277741 1842446843 -187117503 -2082479913 498824564 1790723554 -206236584 -2068699954 435771952 1862167206 -134792420 -2131752054 513056297 1771286207 -258277627 -2019700845 388157954 1613095572 -114511058 -1909750856 273618459 1732781709 -29264073 -1991882847 72239700 1934195394 -364893320 -1656284178 52661837 1948565211 -315756703 -1708466185 177586790 2106782448 -459562166 -1818455076 234358399 2063546089 -470390957 -1796122683 580352760 1435519598 -862381100 -1147262142 637189857 1392348791 -873144371 -1124864165 743240394 1531691612 -1035824154 -1253727376 723597011 1545995845 -986753025 -1305974935 1059089052 1210538506 -785511504 -1507247322 944615045 1330290195 -700198999 -1589313729 838591150 1190974008 -537558142 -1460489452 915809975 1100027425 -661108837 -1348503795 14838641 2011519975 -286520739 -1712637237 126857064 1888002046 -377369020 -1635320110 238674755 2034160597 -533233041 -1758416135 156510042 2119374796 -413514122 -1872922912 492141333 1783778179 -212133319 -2074334545 439926540 1832882074 -197730784 -2093879626 328135463 1686750129 -41905653 -1970822499 350435134 1675888552 -85109230 -1914018172 999050169 1284209455 -712889707 -1568335357 1021415328 1273413430 -756027764 -1511465446 894944139 1112601373 -614882649 -1403088335 842663826 1161639684 -600545602 -1422698968 641424349 1362914123 -936035599 -1087239577 559325124 1448193874 -816251160 -1201680770 685822959 1609032569 -957435197 -1310096811 797775862 1485449056 -1048348966 -1232845236 -2022017090 -260225240 1769215634 510862852 -2145930329 -149912783 1847186059 421454365 -1985871988 -22622438 1739562656 279490102 -1899218027 -104133885 1623349945 398813743 -1697814566 -305506484 1958938358 63190624 -1650416701 -358116523 1940833007 78246521 -1810436120 -485367938 2048429764 220184146 -1820644367 -461628569 2104838877 175274571 -1139517578 -887920672 1377449562 622659276 -1149660305 -864115719 1433924163 577815253 -1294999740 -976687150 1556201064 734433022 -1247667363 -1029362741 1538030193 749423335 -1583134958 -693864572 1336747582 950671016 -1496415477 -775310435 1220600359 1070060209 -1351037152 -662700106 1098296844 913415834 -1475015879 -552453201 1176201749 823941763 -1637792001 -379160983 1886332883 124262213 -1727233306 -301223312 1996678090 381788 -1866805555 -406978981 2125770721 162766711 -1747514668 -523224510 2044292088 249453422 -2083105125 -187603443 1842886583 450823969 -2068082046 -205741548 1790309294 498254648 -1928470871 -99946945 1661190021 335843091 -1973413200 -43570650 1684962204 325667594 -1525717449 -771205471 1258358555 1007040397 -1570594258 -714763592 1282196226 996930452 -1412108795 -590094701 1171951401 853393343 -1397151204 -608298358 1119308592 900758438 -1195870637 -809548091 1454774143 565258217 -1076514230 -925728036 1373360998 652010480 -1234960799 -1050358025 1483579213 795520987 -1324467592 -972485906 1593858900 671574978 -1253305028 -1035262550 1531081744 742737030 -1306406619 -987307597 1546629129 724074655 -1147691762 -862933608 1436154914 580832436 -1124443881 -872584831 1391736891 636684461 -1459944104 -537119282 1190487156 837965026 -1349074623 -661524009 1100521581 916427003 -1507816086 -785924612 1211034694 1059708112 -1588770445 -699762203 1329801311 943986889 -1910360588 -115014302 1613518040 388719694 -1991249427 -28786309 1732350145 273064023 -2131116602 -134312624 1861737706 435219580 -2020312609 -258782903 1771706611 513615973 -1818942064 -460188410 2107327676 178025514 -1795628663 -469774049 2062975141 233943091 -1655788126 -364274380 1933626510 71826456 -1708955205 -316384979 1949108375 53098497 -1403575171 -615508757 1113146705 895382983 -1422204828 -599928590 1161068872 842248670 -1567839153 -712270631 1283640675 998637045 -1511954346 -756655936 1273956730 1021852140 -1310706663 -957938545 1609454901 686384547 -1232211968 -1047871338 1485017388 797221306 -1086604245 -935555907 1362484487 640871825 -1202292686 -816756572 1448614174 559884680 -1757870923 -532794333 2033673625 238048527 -1873493844 -413929414 2119868800 157126934 -1713206137 -286933999 2012016043 15457597 -1634776930 -376932344 1887513010 126228772 -1970400047 -41343929 1686140413 327632235 -1914449720 -85663650 1676521956 350912882 -2074764061 -212685707 1784413647 492621145 -2093459206 -197171092 1832270294 439421248 -485051718 -1810791892 219730838 2048910080 -461670749 -1820572107 175445903 2104633113 -305317240 -1698035170 63134628 1959029554 -358547823 -1649947129 78553021 1940500267 -22961442 -1985572280 279954418 1739125604 -104044857 -1899276719 398591979 1623537533 -260429076 -2021844358 510938048 1769175894 -149426443 -2146378141 421105625 1847508815 -663186830 -1350589724 913765214 1097974728 -552249749 -1475188995 823867207 1176242129 -693953984 -1583076650 950893420 1336560634 -774971815 -1496715569 1069596533 1221038051 -976256490 -1295469952 734126906 1556534188 -1029552625 -1247447399 749479715 1537939381 -887879132 -1139590478 622488328 1377655710 -864432579 -1149305173 578268945 1433444231 -99777541 -1928678547 335798999 1661260353 -44021790 -1972930700 325985998 1684608600 -187298871 -2083439777 450390757 1843354227 -205795376 -2067988666 498446076 1790090858 -407202913 -1866620151 162853555 2125709861 -522758266 -1747949808 249116330 2044593724 -379511891 -1637471429 124746369 1885882903 -301146188 -1727271134 179864 1996852750 -1050434765 -1234922587 795722271 1483403913 -972134614 -1324787780 671090182 1594308240 -810013951 -1195435113 565594669 1454471867 -925503720 -1076699250 651922996 1373421218 -590040233 -1412201535 853201531 1172169453 -608602290 -1396815912 901191266 1118840564 -770753691 -1526199309 1006721609 1258711775 -714932356 -1570385942 996974160 1282125510 -786378696 -1507336018 1060024596 1210679682 -699591647 -1588976457 943944973 1329874331 -537176054 -1459853156 838154534 1190267312 -661218285 -1349407611 915995967 1100991913 -862470052 -1148129078 580493680 1436455398 -872807355 -1124256557 636773737 1391678975 -1035188114 -1253345032 742533442 1531255252 -987657097 -1306084127 724561243 1546182093 -363925264 -1656111002 71340508 1934074186 -316459799 -1708915585 53302725 1948935507 -459966270 -1819129772 177936878 2107386232 -470237989 -1795191731 234282487 2062675297 -134618988 -2130784254 435651000 1861267758 -258726771 -2020404197 513426849 1771926839 -115185498 -1910155216 388761994 1613445404 -28332865 -1991730135 272747923 1732705541 -935599751 -1086533137 641040469 1362276547 -816437920 -1202645514 559432780 1449096410 -958371509 -1310238243 686688359 1609119985 -1047679662 -1232429628 797166718 1485110504 -712183523 -1567899253 998412337 1283825831 -756992764 -1511651950 1022317608 1273521342 -615024337 -1404024391 895031299 1113467029 -600130250 -1422029408 842325018 1161030796 -212483663 -2074939097 492544157 1784451083 -197655128 -2093009602 439772292 1831949330 -41006717 -1970702059 327166127 1686575161 -85750374 -1914389236 351136950 1676336160 -287125035 -1712987837 15511801 2011922543 -376498740 -1635244710 125924576 1887847542 -533112345 -1757517455 238500043 2033191005 -413884930 -1873564312 156957906 2120076356 -1863988411 -404554797 2129373801 166501119 -1752690852 -527482934 2038853232 243359462 -1640086665 -382110751 1882202715 121049805 -1722579090 -296437768 2002642498 5953236 -1923949791 -95032393 1667021325 341543579 -1975574728 -46649426 1680965140 322326146 -2088152301 -191995003 1837576767 444596905 -2065393910 -203184228 1793783334 502122160 -1416893555 -594748645 1166379681 847428151 -1394200684 -606003454 1122520760 904887854 -1521458241 -766029015 1264452243 1012478469 -1573017690 -717580496 1278461578 993326620 -1237517335 -1053045889 1479711429 792046163 -1320075280 -967438490 1600085724 676884042 -1192791077 -807386291 1458115319 569254497 -1081428030 -930248876 1367660270 646178424 -1979778556 -17184110 1743821608 284666814 -1902952931 -107737461 1620926257 395997095 -2027589066 -266190176 1764430618 506209164 -2142718417 -145783111 1850136323 423749525 -1807095200 -481371402 2051509068 222346202 -1826345351 -467460369 2099924821 170753987 -1701682606 -308981052 1956381566 60503016 -1644190133 -352807203 1945225063 83294193 -1299129652 -979899814 1553906656 731482998 -1241702699 -1023791549 1542684665 754208623 -1135914242 -884186520 1380266962 625083204 -1155098905 -870209935 1428748235 573556573 -1356346712 -668927426 1093249924 909024018 -1471541583 -548585945 1178890141 826498827 -1577303398 -688164340 1341268918 955585312 -1500412285 -778652139 1218439087 1066981177 -1563186745 -707487407 1289603307 1004206205 -1514246690 -759603896 1269828850 1018641508 -1408753163 -619769501 1107706073 889286735 -1419385364 -597502598 1164674240 845984854 -1083917917 -933000907 1365956751 644737049 -1207337542 -821146324 1443306646 553659392 -1312869999 -961019641 1605456061 683040811 -1227688568 -1042954978 1490850980 802923570 -1715631857 -289752679 2008279075 11851957 -1630515946 -371753600 1893608506 131669164 -1754922691 -530501205 2036883473 242176135 -1878276828 -418581070 2114298888 151164062 -2079680149 -217208323 1778710599 486787281 -2090377870 -195007004 1835613278 443419848 -1966010023 -36298289 1692364917 332939491 -1917004480 -88349226 1672655980 347440378 -1144481658 -858806256 1439103402 583125308 -1130013537 -878547959 1386954163 632032549 -1257041740 -1038868446 1528656280 739918094 -1300310867 -981867461 1550890369 729253143 -1501591326 -780617612 1215424974 1064753496 -1592636165 -703234963 1327246807 941301057 -1465646896 -542953402 1185571324 833442154 -1345731383 -657525665 1103603173 918590835 -2136557490 -140408616 1856559458 430959092 -2016707497 -255046463 1774525819 516042221 -1904398212 -109444886 1618170192 393503174 -1995377563 -31996685 1730057545 270116319 -1659787222 -367617860 1931462918 68745616 -1703121869 -310682459 1953631519 58015113 -1815470056 -456322930 2110013748 180580770 -1800936447 -475999081 2057930029 229553595 -192344511 -2087829801 445083501 1837129723 -203109800 -2065433906 501918580 1793956834 -95254925 -1923762459 341632863 1666963401 -46185878 -1976012036 321987398 1681265616 -381805019 -1640419661 120618761 1882673055 -296494532 -1722488150 6142736 2002422662 -404384233 -1864194431 166459195 2129446829 -527937010 -1752210792 243675938 2038498228 -806932855 -1193271777 568938405 1458470707 -930420080 -1081222650 646220732 1367587626 -1052989765 -1237608915 791857047 1479931649 -967744862 -1319742924 677315470 1599615768 -766492947 -1521021317 1012817857 1264152407 -717358348 -1573205406 993237976 1278520142 -594823457 -1416853943 847632371 1166206821 -605654330 -1394523568 904401898 1122968444 -309182720 -1701507178 60579372 1956343482 -352322791 -1644639345 82942517 1945545379 -481708238 -1806792796 222811678 2051073672 -467373269 -1826405443 170529287 2100109969 -265998492 -2027806734 506154568 1764523742 -146216067 -2142250005 424053329 1849801415 -16865450 -1980131392 284214906 1744303852 -107781297 -1902881831 396165731 1620718325 -688119864 -1577373858 955416292 1341476466 -778970159 -1500058809 1067432701 1217956459 -668493830 -1356814484 908719830 1093584448 -548776989 -1471323275 826553039 1178796633 -884273236 -1135853766 625307264 1380081174 -869872715 -1155400925 573090457 1429182991 -980383842 -1298680056 731834034 1553585700 -1023589497 -1241877743 754131627 1542722109 -960533309 -1313317803 682692079 1605778809 -1043158822 -1227515828 802998774 1490811232 -932911887 -1083976601 644515293 1366144331 -821485336 -1207037826 554123716 1442869586 -620200793 -1408283599 889593227 1107373341 -597313346 -1419605976 845928850 1164765444 -707529579 -1563114493 1004377529 1289397551 -759287668 -1514602470 1018188192 1270309174 -36615157 -1965654883 333393191 1691884977 -88307694 -1917077372 347269438 1672862120 -217398215 -2079460177 486843669 1778619779 -194576352 -2090848074 443113740 1835946394 -530162577 -1755222791 241712451 2037321173 -418670474 -1878218528 151386458 2114111948 -289549219 -1715804981 11777393 2008319463 -372240316 -1630068526 132018536 1893286398 -542876286 -1465684716 833240238 1185745976 -657876581 -1345410803 919074999 1103153185 -780151376 -1502026458 1064416412 1215726602 -703458903 -1592450753 941387909 1327185939 -1038922266 -1256948368 740109514 1528437852 -981562881 -1300645527 728819923 1551358021 -859257388 -1143999166 583443704 1438749806 -878378547 -1130221221 631988449 1387024503 -456491702 -1815261732 180624486 2109943024 -475547309 -1801418299 229234815 2058283241 -367921800 -1659451922 69178452 1930994882 -310627999 -1703214601 57823309 1953849563 -109220562 -1904583240 393415682 1618230420 -32462537 -1994942047 270452763 1729755277 -140057316 -2136877686 430474288 1857008806 -255123195 -2016669293 516243497 1774350527 1480343885 792424923 -1238228895 -1053486857 1599178068 676771266 -1319115656 -967256850 1458030975 568392169 -1192646573 -806446907 1368001894 646790640 -1081840566 -930915108 1166758185 848060863 -1417334779 -595459949 1122407728 903980454 -1394019300 -605043574 1263589659 1012394381 -1520519113 -765884255 1279073538 993668500 -1573684178 -717992776 1666343301 341135635 -1923350359 -94687169 1681892764 322475274 -1976449872 -46730202 1837754807 445569313 -2088269669 -192890867 1793338798 501423416 -2065019774 -202540012 2128966113 165822839 -1863642931 -403955621 2039002616 244286830 -1752771372 -528358334 1883175379 121227589 -1640982273 -382228375 2001944010 5508444 -1721934618 -296063888 1093103628 908083354 -1356263136 -668065354 1179300885 827163779 -1471883975 -549198417 1341978686 956025000 -1577936622 -688543356 1217477671 1066798257 -1499505397 -778539619 1552965736 731336958 -1298267836 -979815982 1543349361 754619623 -1242315427 -1024133685 1380706394 625793228 -1136293514 -884819488 1428565059 572595413 -1154986641 -869302791 2051625156 223240274 -1807273496 -482344578 2099549405 170107979 -1825901071 -466762393 1955780854 60156000 -1701004838 -308573876 1946098927 83373177 -1645118013 -352957099 1744715936 284782646 -1980751476 -17362662 1620280505 395621423 -1902254699 -107293437 1764083858 505608196 -2027181634 -265512664 1850215563 424623133 -2142868057 -146711247 1779049423 487396185 -2080095517 -217877899 1835526102 442554176 -2090236166 -194070932 1691462653 332831595 -1965045039 -36111801 1673293796 347823986 -1917710648 -88785314 2008888235 12190525 -1716301177 -290168303 1892743090 131581732 -1629579618 -371612152 2036775833 241273615 -1754735947 -529536477 2114682752 151801622 -1878712660 -419287494 1365508871 644035473 -1083547093 -932359491 1443481374 554629000 -1207458254 -822045020 1606388533 683195299 -1313740263 -961095025 1490177836 802521018 -1227084288 -1042604394 1288901475 1003758581 -1562545585 -707116327 1270798202 1018816492 -1515145642 -759724352 1107860305 890219463 -1408828803 -620639509 1164271432 845311966 -1419035036 -596898062 1930498702 68559384 -1658883166 -367508684 1954338455 58451457 -1703757893 -311064787 2110429884 181250602 -1815807088 -456930554 2057789093 228617779 -1800847479 -475132129 1856373482 429994620 -2136448058 -139504816 1774962419 516748901 -2017089569 -255682743 1618840280 393919054 -1905005580 -109782174 1729121985 269975127 -1994510355 -31907973 1216295494 1064829648 -1502522518 -780770308 1326642783 940951241 -1591961741 -702830619 1185200756 832801506 -1465197736 -542250034 1103724141 919490299 -1345904831 -658493481 1439179298 583996084 -1144634610 -859737192 1386604091 631428781 -1129609449 -877873279 1528015376 739547782 -1256338628 -1038419030 1551789577 729374367 -1301278939 -982040653 1011909705 1264039135 -765532827 -1520839181 993869904 1278898374 -718069380 -1573645846 847973499 1166818541 -595235497 -1417519679 904317026 1122105588 -605509298 -1393583656 568824877 1457562811 -806750975 -1192311401 646598708 1368219810 -930860776 -1081933426 792468511 1480273033 -1053655757 -1238020699 676452358 1599531152 -966805206 -1319597636 121545857 1882821655 -382679635 -1640499909 5464216 2002014222 -295894604 -1722142430 166014131 2128747557 -404009569 -1863549687 243853482 2039470140 -528053882 -1753106160 445232357 1838056563 -192424503 -2088704673 501510396 1793278058 -202763824 -2064834234 340933847 1666518081 -94609925 -1923388051 322959566 1681442904 -47080990 -1976129164 625718536 1380746654 -884616156 -1136466766 572944657 1428242823 -869789635 -1154539349 730873146 1553403308 -979477482 -1298568064 754841891 1543162293 -1024223217 -1242257255 956081516 1341887994 -688733120 -1577716522 1066492277 1217810915 -778108839 -1499975473 908537182 1092623816 -668382094 -1355907868 826992967 1179507153 -549156757 -1471956739 505779648 1763878230 -265554708 -2027109254 424169945 1850696015 -146394891 -2143223709 285089266 1744383332 -17793826 -1980281784 395565547 1620371837 -107104057 -1902475183 59934116 1955968306 -308484984 -1701063650 83837373 1945661739 -353296239 -1644818425 222891414 2051947776 -481858374 -1807721428 170183055 2099509529 -466966365 -1825728459 241624779 2036455005 -530020377 -1754286223 151724754 2114720324 -419085314 -1878887576 12414713 2008702575 -290254891 -1716240573 131115744 1893177974 -371274804 -1629881510 332527279 1691797049 -35678333 -1965512939 347878070 1673200160 -88976486 -1917492468 487227037 1779256843 -217833551 -2080166105 443005572 1835043346 -194389080 -2089882818 889767427 1108342421 -620320977 -1409181767 845480474 1164063372 -596942026 -1418964064 1003703857 1288994471 -706924771 -1562763381 1019120168 1270463166 -760157436 -1514677358 683660903 1605953265 -961431733 -1313437731 802296446 1490363112 -1042517166 -1227144252 644111957 1365470915 -932561031 -1083371537 554277452 1443801818 -821560480 -1207907338 394123146 1618667292 -109857114 -1904966096 269489043 1729569541 -31558977 -1994833367 430333880 1856073518 -139968876 -2136011262 516660129 1775020855 -255460723 -2017277413 181061614 2110650232 -456874302 -1815898540 229049335 2057319265 -475438373 -1800514995 68243420 1930854218 -367055120 -1659363738 58493893 1954265939 -311235863 -1703552385 739505986 1528088532 -1038248338 -1256544520 729690971 1551434701 -982494601 -1300798751 583565168 1439649766 -859431332 -1144967478 631618409 1386384383 -877929915 -1129518381 832890662 1185142704 -542472694 -1465010532 919151423 1104024489 -658030061 -1346342267 1065316116 1215848322 -781119944 -1502200146 940747533 1326816155 -702756319 -1592001865 -634922732 -1390351998 875149368 1127123118 -582345459 -1437782629 860126241 1145261239 -721661658 -1543806544 988950538 1307902108 -745433793 -1533631063 1033892883 1251525765 -946812560 -1332217370 698263644 1587124426 -1057157783 -1208336897 787704901 1509186771 -917814974 -1102286380 658841710 1346507000 -836336293 -1188973107 539550839 1462752481 -515245604 -1773221558 256350448 2017503334 -433832507 -1859973805 136994025 2133683327 -275615250 -1735048840 27005122 1989877844 -385894921 -1611102879 116511963 1912005709 -50402888 -1946560210 317753492 1710733314 -74240607 -1936450249 362630285 1654291483 -232431222 -2061348580 472580262 1798058032 -179788397 -2108713723 457622719 1816261673 -1019418539 -1271146301 758286713 1513470447 -1001313204 -1286202150 710888800 1566080502 -840474521 -1159704335 602472779 1424896477 -896883586 -1114794776 612681042 1401157060 -561252303 -1450391385 814061853 1199745419 -639222744 -1360982850 937975044 1089432978 -800034813 -1487454059 1046352175 1230578105 -683822054 -1606777716 959698230 1312089504 -128792419 -1890191349 375171505 1633392935 -12645244 -2009580526 288452008 1714838846 -158777169 -2121371591 411509123 1870663957 -236682058 -2031897568 535487898 1760417036 -437921543 -1830623121 199997909 2095876419 -494396192 -1785779082 210140620 2072071514 -348237621 -1673961379 87044583 1916207473 -330066734 -1688951740 39712254 1968883048 -401491050 -1625912576 102750906 1897458220 -277053553 -1736749287 24256163 1987391029 -422956124 -1848835278 147083912 2143511070 -509085763 -1767848149 262772369 2024711687 -173626382 -2103338140 464046814 1823472200 -221548565 -2050203779 482676423 1807892049 -75684928 -1938156714 359875308 1651798650 -66000935 -1961371825 303990517 1696183907 -746611874 -1535595576 1030879858 1249299172 -736993465 -1558876207 974929515 1293618941 -576449684 -1432148998 866808384 1152205526 -624306315 -1378949149 885503577 1136690895 -825717958 -1177568340 549906966 1472322176 -911913181 -1096646731 665529871 1353457305 -1072495864 -1223412834 773677604 1494897330 -947992815 -1334184057 695248445 1584895659 -250967337 -2045920703 520416251 1745083245 -161001778 -2124382632 409546722 1869487988 -3079451 -1999228301 299852745 1725453151 -121846020 -1883507094 380807120 1639290694 -323118413 -1682265563 45349791 1974782729 -338665814 -1663603140 98451334 1926827792 -496627071 -1788796393 208171949 2070889275 -452209000 -1844648434 184924084 2080540450 -899372513 -1117545847 610978611 1399716773 -855020026 -1173463408 587665194 1409302460 -994106835 -1279782213 716260097 1572238231 -1009588684 -1261054302 769427224 1524348814 -673990021 -1596683539 970840919 1322970049 -792822174 -1481027852 1051729742 1236742104 -653774263 -1374747937 923161445 1073832947 -563743152 -1453144378 812357500 1198303210 -1102373872 -917754746 1346731324 658656682 -1188636663 -836638561 1462286629 539986355 -1332702174 -946363212 1587475726 697943448 -1208135621 -1057333075 1509110039 787743105 -1543762828 -721732382 1307733336 989158862 -1533949843 -745080581 1251977537 1033411031 -1389919162 -635390768 1126819178 875484668 -1437974433 -582127415 1145315699 860033509 -2061157160 -232649650 1798004212 472673634 -2109146943 -179320745 1816566253 457288059 -1946241814 -50756484 1710282182 318235984 -1936494349 -74170267 1654460895 362422601 -1735250756 -275440598 1989954960 26967302 -1610618715 -386344909 1911654793 116832543 -1773558642 -514943976 2017969570 255915316 -1859886953 -433893375 2133459387 137179437 -1487917743 -799597113 1230916733 1046052075 -1606555320 -684008994 1312000100 959756530 -1450465949 -561211915 1199948879 813888729 -1360633478 -639544852 1088946262 938422464 -1159250635 -840954461 1424579609 602827919 -1114965716 -896677446 1401198592 612608150 -1271089913 -1019509359 1513280555 758506685 -1286508258 -1000980088 1566511154 710418596 -1673654887 -348570353 1915776181 87514147 -1689007744 -329975530 1969072300 39491642 -1830451797 -438127299 2095834247 200070161 -1786232398 -493915868 2072387742 209784840 -2121720323 -158454421 1871150289 411061319 -2031822364 -236721806 1760213192 535660638 -1890413105 -128604839 1633481955 375112821 -2009116202 -13082304 1714499834 288751724 -1937932654 -75870716 1651711934 359935784 -1961837941 -65566179 1696521127 303688497 -2102987104 -173947338 1822988172 464496410 -2050280775 -221511121 1808094101 482501379 -1849004298 -422748576 2143555546 147013452 -1767396625 -509568391 2024393667 263125845 -1626216764 -401156526 1897891816 102283134 -1736695075 -277147061 1987199985 24474471 -1223467430 -1072402740 1495089014 773459936 -1333880253 -948327723 1584462703 695716857 -1178020248 -825235714 1472640836 549554130 -1096478095 -912121113 1353413469 665600971 -1432072642 -576487768 1152003858 866983812 -1379300825 -623985999 1137175307 885054365 -1535130100 -747047270 1248962336 1031182262 -1559100907 -736808317 1293706041 974869423 -1788457005 -496926907 2070425343 208608873 -1844737078 -452150436 2080762598 184736368 -1682061343 -323291273 1974707917 45389403 -1664089096 -338218130 1927176916 98128450 -1999544393 -2724063 1725906587 299372045 -1883464786 -121918664 1639119490 381012500 -2046109819 -250747117 1745139369 520324671 -2123951204 -161471734 1869181616 409879078 -1375178981 -653303923 1074138679 922828449 -1452954878 -563962988 1198246446 812448440 -1596725463 -673916993 1323140613 970634899 -1480711376 -793177178 1236288028 1052209802 -1279295617 -994553879 1571888723 716582597 -1261257882 -1009415184 1524423242 769387228 -1117456563 -899430437 1399494241 611165943 -1173802156 -854719550 1409766008 587227886 318657308 1710842762 -51367376 -1946746202 361993989 1653909395 -73533911 -1936013633 472242990 1797450680 -232015358 -2060678508 457711415 1817128865 -179929573 -2109649267 256459640 2018407406 -515431852 -1774185790 136611681 2133047287 -433396147 -1859266853 26397514 1989540828 -274945434 -1734632720 117378899 1912094661 -386830721 -1611243799 697332692 1586971458 -945941768 -1332141458 788379597 1509590875 -1057761567 -1208686985 659291110 1347210096 -918185270 -1102927268 539377663 1461784425 -836215085 -1188073915 874996656 1126191910 -634846564 -1389481462 860530601 1145935679 -582695291 -1438386669 989653890 1308351252 -722302290 -1544177096 1032925083 1251352333 -744534345 -1533510111 199582301 2095207115 -437582991 -1830013977 210282052 2073007826 -494483608 -1786644482 88009327 1916394233 -349140157 -1674069035 39005814 1968447200 -329429158 -1688567860 374501945 1632977583 -128183531 -1889852541 289388064 1714980534 -13510900 -2009667686 411695627 1871628957 -158885081 -2122273871 535051794 1759710852 -236298434 -2031259736 814432917 1200386563 -561699911 -1451093201 937854604 1088534042 -639047776 -1360013514 1045482151 1230502449 -799102069 -1487299811 960302782 1312439848 -684494958 -1607180540 758928113 1513841255 -1020120099 -1271594165 709990120 1565959806 -1000343612 -1286027438 602397379 1424026197 -840320017 -1158771847 613031642 1401761356 -897286154 -1115467936 549990814 1473184008 -825864014 -1178509276 665187719 1352844561 -911502165 -1095982019 773044652 1494518074 -1071785856 -1222973418 696155573 1585007907 -948953959 -1334367217 1031741946 1249382764 -747552554 -1535741888 974317027 1293276533 -736328497 -1558465447 866429384 1151572318 -576010012 -1431439246 885616081 1137597767 -624489219 -1379910549 463868246 1822499264 -173510534 -2102443796 483120463 1808590297 -221924253 -2050849547 360552804 1652206066 -76285880 -1938503458 303062397 1696034283 -65127343 -1961292601 101777714 1897279908 -400596962 -1625796472 24954155 1987835325 -277699577 -1737124719 147491072 2144188822 -423303124 -1849435974 262622489 2023783823 -509006795 -1766974301 970129631 1322528841 -673357325 -1596305051 1052689606 1236923472 -793729558 -1481140868 923306221 1074772091 -653858367 -1375610537 811945204 1197636706 -563401256 -1452532402 610537659 1399005229 -898993769 -1116913407 587846818 1410262068 -855132786 -1174371048 717199497 1572382751 -994969179 -1279866573 768760976 1523936262 -1008976452 -1260712662 45948951 1975128193 -323796677 -1682673235 97575950 1926747288 -337738462 -1663453772 208054309 2069993651 -496449271 -1787823713 185297980 2081184938 -452653808 -1845346938 520761459 1745682661 -251375265 -2046598711 409465962 1868612860 -160852666 -2123455024 298956865 1725335767 -2107027 -1999050245 381451352 1639664846 -122544780 -1883951646 1989318168 26584718 -1734543564 -275003486 1912558081 116941463 -1611582675 -386530373 2018057770 256782012 -1773699322 -515879024 2133121587 136571557 -1859470561 -433222775 1797621372 472037098 -2060720304 -231942202 1816674917 458191603 -2109332663 -180284449 1711148622 318324440 -1947177118 -50896908 1653852759 362085057 -1935824005 -73753619 1308407504 989562438 -1544366084 -722081942 1251046089 1033257567 -1533078555 -745004173 1126645474 874516084 -1389797426 -634491048 1145764603 860736109 -1438344233 -582767807 1347135156 659330594 -1102723176 -918358258 1462133421 539054651 -1188559999 -835767529 1586507398 697769488 -1331802198 -946241732 1509812895 788191753 -1208775757 -1057703131 1871292249 411998159 -2121808267 -159320349 1759798080 534991830 -2031484308 -236113158 1632776043 374677501 -1889776057 -128221487 1715465074 288938980 -2010019234 -13190456 1916712765 87656363 -1674521071 -348658041 1968403236 39076786 -1688399352 -329637218 2095398671 199364505 -1830068701 -437489995 2072574742 210750336 -1786340806 -494818644 1424459665 601929479 -1159076163 -839985621 1401570184 613249822 -1115413852 -897379790 1513885603 758857525 -1271763313 -1019912679 1565641658 710343468 -1285576042 -1000826368 1230018549 1045931875 -1486948647 -799422897 1312642028 960127866 -1607257408 -684457386 1200299975 814493521 -1450869013 -561885571 1088871390 937552712 -1360479502 -638612892 1151661210 866370572 -1431661130 -575822560 1137258627 885915669 -1379446353 -624926407 1249868968 1031294014 -1536090748 -747229934 1293072561 974489639 -1558390371 -736368373 1494476030 773117032 -1222801966 -1071991484 1585324263 695799921 -1334820405 -948473507 1472752844 550460506 -1178202656 -826196618 1353033941 664967235 -1096037895 -911410833 2143999058 147711172 -1849379458 -423393816 2024214603 262152413 -1767280281 -508673551 1896963168 102132982 -1625342644 -401076774 1987876985 24881391 -1737295531 -277493309 1652409398 360379552 -1938578150 -76245620 1695547439 303509689 -1960943357 -65449579 1822837764 463568018 -2102907608 -173072962 1808500765 483178635 -2050627279 -222111321 1572849115 716764493 -1280203529 -994667423 1523712450 768946516 -1260625682 -1009037192 1399082473 610499967 -1117115195 -898818989 1409911280 588167526 -1173886756 -855582646 1074320831 923788585 -1375292269 -654212091 1197805990 811737392 -1452576630 -563331044 1322474893 970222875 -1596113759 -673575881 1237227924 1052354818 -1481574216 -793262034 1725031699 299292037 -1998617537 -2575191 1639719178 381358492 -1884143578 -122326864 1745513761 520969655 -2046555123 -251446117 1869064504 408983982 -2123773932 -160499582 2070345079 207734241 -1788308389 -495999795 2081108334 185336312 -1845145534 -452828972 1975352645 45764051 -1682760599 -323736321 1926281564 98011594 -1663117200 -338040602 77825488 1940174150 -357702404 -1649748886 63848905 1959358815 -306175771 -1698230157 175640034 2105490804 -462000946 -1821287336 219531771 2048063853 -484726569 -1810065343 420779444 1846781218 -149228392 -2145532914 511267245 1769890107 -260624255 -2022703081 399449478 1623731472 -104760150 -1899606980 279107999 1738926345 -22234957 -1985247195 1070441752 1221236110 -775699404 -1497041758 950034689 1336365463 -693239763 -1582747461 823536938 1175526844 -552055802 -1474331504 914090291 1098701221 -663386081 -1351436151 578467196 1434289642 -864758704 -1150032698 622293349 1376797171 -887549879 -1138876193 748764494 1537609176 -1028694942 -1247253260 734853463 1556859329 -977102725 -1295669011 498644113 1790936071 -206121539 -2068716245 450195592 1842495518 -186969692 -2082725582 325270691 1684278325 -43164273 -1972736743 336525498 1661585452 -100623978 -1928877824 1025269 1997050979 -301873703 -1727597233 123887852 1885687930 -378797632 -1637142186 248786119 2043878481 -522564117 -1747092099 163178718 2126436424 -407401998 -1867466396 651596889 1372693711 -925305483 -1075853853 565923904 1455186134 -810208916 -1196293638 671947883 1594502397 -972849849 -1325117999 794876018 1483204836 -1049708194 -1234597432 996246589 1281799339 -714087151 -1570187897 1007435812 1259040946 -771612408 -1526394466 901385231 1119698073 -608932573 -1397531211 853002262 1171323008 -589715142 -1411475028 915793746 1100142532 -660896130 -1348684056 838345547 1191121885 -537509273 -1460571407 944664416 1330208758 -700445108 -1589166374 1059302265 1210358767 -785528235 -1507132733 723711798 1545979808 -986933734 -1305762164 743387951 1531446201 -1035906557 -1253678443 637107972 1392398226 -872997336 -1125110082 580172573 1435732875 -862266831 -1147278681 234604442 2063398668 -470440266 -1796041184 177603459 2106667797 -459775313 -1818275271 52449192 1948745534 -315740540 -1708581358 72190897 1934277415 -364647779 -1656432117 273471486 1733027688 -29182254 -1991932348 388043751 1613112177 -114330933 -1909964195 513236940 1771073370 -258392352 -2019684746 435854293 1862118211 -134939911 -2131506577 797890067 1485432453 -1048529089 -1232631895 685969930 1608786588 -957517018 -1310047312 559242785 1448242871 -816103667 -1201926245 641243704 1363126958 -935920876 -1087255678 842647159 1161754337 -600332453 -1422878771 894698094 1112748792 -614833342 -1403169836 1021464133 1273331411 -756273303 -1511317505 999262812 1284029130 -712905872 -1568220186 350287579 1676133965 -85026825 -1914067103 328020674 1686766164 -41724946 -1971035272 440106729 1832668799 -197845051 -2093863085 492223216 1783728742 -212280356 -2074088630 156755647 2119226921 -413562989 -1872840955 238690982 2034045488 -533445750 -1758235876 126643853 1888181787 -377352287 -1635434697 14789268 2011601410 -286274632 -1712784594 1624195284 399011906 -1899945480 -104459922 1738704077 279295067 -1985157663 -22293129 1846855910 420739184 -2145736246 -149055140 1769540863 511589481 -2022216237 -261071547 2105036976 176119846 -1820970596 -462356214 2048234665 219325503 -1810107003 -484653805 1940117634 77916180 -1649559122 -357922504 1959664795 63515661 -1698660937 -305705695 1537302556 749097098 -1246822096 -1029164634 1556915205 734762131 -1295858391 -976882241 1434118190 578672824 -1149990654 -864831084 1377250359 621812897 -1139192549 -887194227 1175875704 823214318 -1474817708 -551607870 1098626145 914130167 -1351232179 -663558693 1221457994 1070254300 -1497130650 -775640592 1335901267 950471877 -1582408321 -693539351 2043965845 248725763 -1747316551 -522379217 2126099852 163480858 -1867000672 -407837642 1997535655 575793 -1727948661 -301553635 1885486526 124063016 -1637065582 -378835964 1684234737 325341543 -1972567843 -43372469 1661904360 336172414 -1929329468 -100141998 1790503363 499112277 -2068412177 -206456711 1842687450 449977676 -2082779914 -186876832 1119506781 901603787 -1397477263 -609025817 1171756356 852534738 -1411779480 -589380354 1281481071 996600313 -1569736637 -714569515 1259085174 1007365600 -1526563750 -771404596 1594704185 671773103 -1325195243 -972812157 1482720544 795325878 -1234246644 -1050028902 1373030667 651295133 -1076320217 -924870479 1455099154 565984644 -1196069826 -810394456 1392058966 637407936 -1124646022 -873434132 1435821647 580114137 -1147500701 -862078987 1545775716 723884786 -1305687224 -986973218 1531932285 742940395 -1254027439 -1035583545 1330524722 944308900 -1589619938 -699964536 1210316331 1059374781 -1506961657 -785733743 1100331520 915573398 -1348740308 -660804678 1190690329 838815375 -1460265163 -537841757 1771504286 512766472 -2019990606 -258059484 1861928583 436074001 -2131449941 -135030979 1733069484 273398330 -1992103040 -28976362 1612795573 388398627 -1909510247 -114811121 1948259066 52896364 -1708231722 -316062912 1934481123 72017525 -1656506417 -364607655 2063309512 234662494 -1795818524 -470627470 2107006673 177303111 -1818738691 -459337877 1273107223 1021649793 -1511230917 -756333907 1284495118 998827928 -1568557534 -712603980 1161403173 842967987 -1422394871 -600782177 1112825660 894660522 -1403372016 -614658426 1448412019 559035365 -1201970593 -816033079 1362675562 641726460 -1086937530 -936274224 1485736769 797555671 -1233065363 -1048061189 1608732504 686063566 -1309856140 -957735198 1888236511 126550857 -1635626253 -377134491 2011297734 15124304 -1712351510 -286742916 2119678957 156273531 -1873159487 -413210025 2033876980 238899042 -1758191912 -533516722 1832592315 440144685 -2093661545 -198020607 1784080290 491902772 -2074573170 -211831272 1675668361 350722847 -1913730395 -85329357 1686990736 327835398 -1971122500 -41664982 -864415784 -1149419698 578055924 1433624162 -887632959 -1139737769 622439149 1377737339 -1029601302 -1247365252 749725382 1537791568 -976469005 -1295289499 734143199 1556419145 -775086148 -1496699094 1069776528 1220824582 -694101083 -1582830797 950975113 1336511007 -552167538 -1475238120 823719586 1176487476 -663006313 -1350802687 913650363 1097990701 -149672176 -2146230394 421154364 1847426730 -260445431 -2021729377 511150629 1768995507 -103831774 -1899456588 398575118 1623651992 -22912197 -1985653843 279708183 1739272833 -358400140 -1650192414 78470744 1940549326 -305202323 -1698051077 62954049 1959242455 -461850810 -1820358704 175560298 2104616700 -485133473 -1810742327 219878003 2048664293 -715047271 -1570370033 997154741 1281912611 -770901376 -1525954026 1006803884 1258662714 -608520533 -1396865475 901044103 1119086353 -589860174 -1412414940 853087134 1172185864 -925487363 -1076814229 651710417 1373601607 -809768220 -1195582862 565545928 1454553950 -972183857 -1324706215 671336419 1594161013 -1050647850 -1234742720 795739130 1483289452 -300999087 -1727516985 98173 1996902379 -379397560 -1637487906 124566372 1886096370 -522938781 -1747736843 249231183 2044577753 -407285126 -1866571028 163001174 2125464512 -206041547 -2067841373 498495257 1790009231 -187315668 -2083325254 450603776 1843174294 -43809273 -1973111151 325969707 1684723645 -99728866 -1928760696 335553330 1661408164 -28545702 -1991549492 272764022 1732590816 -115234493 -1910072875 389007471 1613297913 -258480792 -2020551170 513377348 1772008658 -134602383 -2130898457 435437661 1861447883 -470057666 -1795404376 234167314 2062691460 -459884249 -1819178575 177788939 2107631773 -316607220 -1708669542 53384224 1948886198 -364039915 -1656094333 71520313 1933861039 -987607662 -1306166012 724315326 1546329128 -1034974837 -1253525219 742516903 1531369521 -872823392 -1124141770 636986508 1391498266 -862715463 -1147981521 580542613 1436372995 -661299722 -1349358240 916143322 1100745804 -537355793 -1459639943 838269123 1190250581 -699476540 -1588992686 943764712 1330087038 -786230819 -1507581621 1059942641 1210728551 -413705189 -1873777523 156843319 2120093089 -533030910 -1757566828 238352686 2033437112 -376646615 -1634999105 126006533 1887798675 -287240144 -1712971610 15692060 2011709834 -85963649 -1914209047 351153491 1676221893 -41056154 -1970620176 327412042 1686428124 -197409715 -2093157157 439723361 1832031735 -212467628 -2075053886 492331384 1784631790 -600212269 -1421980603 842472959 1160785257 -615204662 -1403811748 895146470 1113450864 -756878111 -1511668617 1022137805 1273734491 -712036104 -1568145298 998330836 1283875138 -1047630665 -1232511967 796921243 1485257997 -958158674 -1310418888 686672258 1609234708 -816454523 -1202531309 559646121 1448916287 -935845732 -1086386166 641089968 1362194726 -1474901284 -552469942 1176022000 824154982 -1350889787 -662946221 1098215401 913465215 -1496497426 -775261576 1220748226 1069814612 -1583315209 -693651871 1336862683 950654797 -1247683912 -1029248466 1538243476 749243138 -1295245663 -976540105 1556250509 734351131 -1149611382 -864198116 1433678758 577962800 -1139304813 -888101371 1377433535 622774057 -1820792300 -461383038 2104920888 175225774 -1810551283 -485351781 2048610081 219971511 -1650236890 -358329680 1940718346 78263196 -1697733057 -305555799 1958790931 63436677 -1898972560 -104281370 1623300956 398896074 -1985855895 -22737153 1739349829 279670739 -2146143678 -149732652 1847202670 421340152 -2022066597 -260143411 1769461623 510715873 -1324483683 -972371189 1594071729 671394343 -1235206268 -1050210542 1483628200 795438654 -1076464721 -925809863 1373115011 652157461 -1195657290 -809728224 1454757530 565372428 -1397036039 -608314513 1119128277 900971075 -1411960864 -590340234 1171869388 853442138 -1570675765 -714714275 1282343655 996684401 -1525897262 -770992316 1258473214 1007023720 -1973167275 -43717693 1684912761 325749487 -1928454324 -100061222 1660976736 336023286 -2068294809 -205560847 1790325323 498139869 -2083154050 -187521048 1843131986 450676420 -1747662031 -522978393 2044373533 249404043 -1866920152 -406962242 2125950468 162553490 -1727053053 -301436011 1996562991 398009 -1637710054 -379209844 1886185014 124507808 -1709135778 -316172088 1949223282 53082596 -1655870393 -364225327 1933774187 71581181 -1795481492 -470019846 2062893376 233992662 -1818827659 -460204829 2107147609 178238927 -2020100038 -258963284 1771690262 513730944 -2131067869 -134394699 1861491983 435367321 -1991495672 -28639074 1732399396 272982450 -1910377455 -114899833 1613731133 388539819 -1588688746 -699811840 1329654202 944232748 -1507636081 -786138087 1210920355 1059724597 -1349189468 -661508046 1100702088 916214046 -1460091715 -536873941 1190569361 837915911 -1124493070 -872503196 1391983070 636537160 -1147904789 -862753667 1436171719 580717905 -1306390336 -987422634 1546416620 724255098 -1253059367 -1035410353 1531033077 742819171 -2093246177 -197351031 1832253491 439535781 -2074714874 -212767344 1784167466 492768444 -1914695379 -85515845 1676570625 350830743 -1970416332 -41228894 1686352920 327451790 -1634956933 -376718867 1887627351 126212289 -1713287838 -286884364 2012163150 15211736 -1873346231 -414174753 2119786597 157176051 -1757756080 -532810298 2033493116 238261482 -1202341417 -816674495 1448859899 559736941 -1086816818 -935375528 1362500834 640756852 -1232195099 -1047985805 1484804297 797401183 -1310460420 -958085782 1609405648 686466118 -1511872077 -756704987 1273809055 1022097417 -1567658582 -712483524 1283525766 998652944 -1422319231 -599912169 1161248941 842035259 -1403722344 -615262962 1113228468 895333410 1315018625 963028759 -1603275091 -680999365 1225544600 1040933646 -1493028172 -804978142 1085939635 935145253 -1363902817 -642560503 1205328810 818998076 -1445348730 -555841008 1406568421 617723763 -1109858615 -891300257 1421558780 599552874 -1162534192 -843967930 1561137111 705314625 -1291620613 -1006346643 1516293070 761789272 -1267815710 -1016489356 1963964233 34113503 -1694378395 -335091981 1919054672 90522566 -1670638980 -345300246 2077507451 215158765 -1780851113 -488804671 2092563298 197053428 -1833461170 -441406760 1756931885 532649915 -2034842111 -239995241 1876255540 416437154 -2116353512 -153341298 1717776159 291774345 -2006102477 -9797979 1628367622 369744784 -1895790038 -133711172 1467655872 545101398 -1183528980 -831260806 1343709913 655381071 -1105656843 -920767645 1503735538 782638692 -1213247522 -1062699192 1590487787 701225597 -1329427513 -943342767 1254995620 1036682802 -1530669176 -742070498 1302360765 984039979 -1548872815 -727112953 1142308502 856755712 -1441243206 -585142484 1132198543 880593433 -1384801373 -630019275 1813284360 454276766 -2112166108 -182593614 1803108881 478048903 -2055789763 -227535957 1657736762 365444780 -1933480170 -70885504 1705167395 312867509 -1951618289 -55862375 1906546284 111453946 -1615988928 -391460906 1993233013 29975267 -1732234407 -272170033 2138578526 142552776 -1854505102 -428781596 2014698055 252898001 -1776567445 -518222851 2086139139 189842837 -1839623121 -446782279 2067411226 205324684 -1791733706 -499949408 1921809713 93015463 -1669194723 -343593845 1977727272 48662974 -1678780412 -320280430 1642128743 384292337 -1880193973 -118901539 1720525182 294261224 -2004664238 -8097596 1866165589 406609347 -2127229831 -164479761 1750509900 525441498 -2041001888 -245368586 1194972619 809428317 -1455967001 -567245711 1079251410 928194884 -1369804546 -648200088 1239571961 1055223151 -1477690155 -789902269 1318033888 965257590 -1602094900 -679032742 1519306159 764015929 -1266637693 -1014524907 1575158198 719597856 -1276288870 -991277044 1414876573 592608523 -1168429903 -849601497 1396214148 608155922 -1120474968 -902703042 1699529794 306967764 -1958566546 -62548488 1646329947 354824397 -1943051913 -81243679 1805077616 479231206 -2053558948 -224518710 1828358249 469612799 -2097878715 -168568365 2029769766 268231856 -1762282230 -504199780 2140540991 143728809 -1852280557 -425770619 1981832212 19360898 -1741800136 -282522194 1900910605 105556123 -1622935263 -398145097 1579345034 690344988 -1339259482 -953436880 1498357907 776474629 -1220460097 -1069125335 1358523576 670981166 -1091105388 -907002622 1469360289 546543671 -1181038195 -828507877 1133901038 882033784 -1382312510 -627268268 1157116151 872349793 -1426697765 -571383475 1296989404 977882186 -1556079120 -733532826 1243855045 1025804371 -1540498967 -752162433 705516165 1560961555 -1006423127 -1291582657 761304732 1516742154 -1016137808 -1268136154 618060471 1406265889 -891765861 -1109423347 599465646 1421618744 -843743358 -1162719468 934953697 1086157431 -642505779 -1363995813 819431160 1204860526 -556144684 -1445013694 962710227 1315371589 -680547329 -1603757207 1040977610 1225473628 -805146650 -1492820112 291729997 1717846747 -9628831 -2006309897 370062932 1628014274 -134162568 -1895307282 532216447 1757399785 -239690925 -2035176507 416628326 1876037360 -153395382 -2116259876 215245353 2077446847 -489028859 -1780665453 196716080 2092865190 -440940772 -1833896054 34597403 1963514509 -335443145 -1694057567 90320386 1919229588 -345223378 -1670676552 857105348 1141986130 -585628952 -1440796034 880519133 1132238667 -629815567 -1384974745 1036905462 1254808416 -742159654 -1530611124 983576559 1302798201 -726774077 -1549173163 782332832 1504068406 -1062268276 -1213717990 701282233 1590396719 -943532395 -1329207805 544930706 1467861764 -831219010 -1183602136 655835019 1343229725 -921084249 -1105301967 142099212 2139059098 -428465632 -1854860618 253069077 2014492547 -518265287 -1776494929 111397694 1906637736 -391271918 -1616209276 30281511 1992900529 -272601589 -1731764579 365908840 1657299966 -71224764 -1933180206 312645489 1705355239 -55773603 -1951676725 454351706 1813244876 -182797706 -2111993120 477699907 1803431893 -227049873 -2056237319 406532103 1866203281 -164277973 -2127404611 525792286 1750189192 -245852878 -2040552028 383825973 1642563747 -118564583 -1880495729 294485036 1720339642 -8184576 -2004603498 93069411 1921716469 -343785137 -1668976167 48358522 1978062060 -319847082 -1679247936 190294097 2085656775 -447100547 -1839269397 205155400 2067619038 -499905180 -1791803918 592777423 1414668377 -849645085 -1168359051 607704278 1396696128 -902384134 -1120828052 764319997 1518970987 -1014957615 -1266169529 719543524 1575251058 -991085112 -1276506786 1054998699 1239756861 -789814905 -1477750511 965723314 1317598244 -679369314 -1601792760 809076889 1195292687 -566761035 -1456416477 928271488 1079213078 -648401492 -1369629382 18874694 1982280144 -282173334 -1742122756 105760095 1900737993 -398220173 -1622895387 268142964 2029828578 -503977896 -1762469682 144067949 2140241403 -426234815 -1851843369 479662370 1804607924 -224825330 -2053226344 469423419 1828578733 -168512489 -2097970047 307009808 1699457414 -62719940 -1958360918 354508041 1646685599 -80790491 -1943532365 978198926 1296634136 -733986654 -1555599308 1025762711 1243927809 -751991621 -1540705235 882223548 1133680938 -627324784 -1382221818 871919013 1157586227 -571077495 -1427031009 670642666 1358823804 -906538810 -1091542960 546633203 1469302117 -828730145 -1180851127 690141656 1579518286 -953362188 -1339299742 776961473 1497910615 -1069474579 -1220137861 -2034754167 -239129313 1756789925 531713075 -2116691568 -153949946 1876670652 417105962 -2006739525 -10181331 1718482071 292209665 -1894887006 -133603020 1627402382 369557528 -1693512211 -335004293 1963027649 33971287 -1671247372 -345638558 1919723736 90937422 -1781234209 -489441975 2077943027 215864421 -1833352762 -440503984 2092376298 196087932 -1110033087 -892269097 1406688365 618622203 -1162086056 -843265586 1421187188 598911202 -1290947213 -1005943323 1560532063 704963785 -1268747926 -1016643076 1517162566 761864400 -1604244187 -681173581 1315916809 963148959 -1492326084 -804529750 1224902672 1040562310 -1363499753 -641886847 1085588539 934540461 -1445502706 -556772968 1205403682 819867828 -1616696120 -391898018 1907183076 111836530 -1731270447 -271984569 1992329725 29866347 -1854364422 -427846548 2138490326 141686080 -1776983837 -518893451 2015035855 253505881 -2112602964 -183301062 1813667200 454913302 -2055604043 -226572253 1803000217 477145359 -1932544866 -70745080 1656870322 365356324 -1952288633 -56279023 1705775531 313205053 -1530065920 -741720938 1254321452 1036279226 -1549744103 -727189361 1303292213 984193443 -1441364942 -586042204 1142482206 857724296 -1384431573 -629378883 1131749639 879890833 -1183179676 -830657294 1467252040 544427486 -1105733507 -921638677 1343863121 656312775 -1214147498 -1062820672 1504703866 782812652 -1328787377 -942972711 1589784931 700776949 -1265729781 -1014411363 1518345767 763834033 -1276921070 -991655036 1575868990 720038568 -1168771271 -850212945 1415288341 593274499 -1120390368 -901839946 1396068876 607216282 -1455853713 -566337543 1194790467 808468181 -1370182794 -648832032 1079691866 928905932 -1478301859 -790243381 1240237681 1055635175 -1601232060 -678947886 1317093992 965112574 -1881120829 -119050411 1643003631 384372345 -2003985446 -7689396 1719925494 293915232 -2126784527 -163780761 1865791197 405964363 -2041179160 -246340738 1750627012 526336594 -1839771737 -447709391 2086219403 190717469 -1791325250 -499270872 2067065490 204724740 -1668495467 -343148797 1921164985 92640815 -1679752308 -320457958 1978622624 48779830 -1382724022 -627933476 1134243686 882647024 -1426552237 -570443067 1157032831 871488489 -1555118472 -733350162 1296082772 977770434 -1541209503 -752602377 1244488525 1026184155 -1339924946 -953848136 1579958018 690687892 -1219519945 -1068979551 1497496347 776391565 -1090922980 -906041718 1358411568 670074790 -1181478395 -829218157 1469739817 547177407 -1761907070 -503554540 2029326254 267534136 -1852396901 -426665459 2140720055 144702241 -1742674256 -282601946 1982760860 19511050 -1622334807 -397798849 1900233605 105149203 -1957921050 -62173584 1698832330 306523996 -1943946497 -81360279 1647303635 355003205 -2053638444 -225393086 1805228024 480159598 -2097532211 -167968165 1827951585 468935543 -489367411 -1781274597 215660961 2078116151 -440853356 -1833030654 196574648 2091928878 -334540609 -1693949911 33632659 1963327749 -345860954 -1671060432 91026826 1919665436 -10237719 -2006648705 292399557 1718262099 -133296912 -1895220122 369126876 1627872586 -239583013 -2034274227 532029943 1756434785 -153779006 -2116897708 417064430 1876743544 -642058171 -1363293997 934582633 1085516287 -556319652 -1445983030 819551600 1205759462 -681480073 -1603911455 963580251 1315447245 -804473746 -1492417288 1040373058 1225123284 -1005721567 -1291134793 704874765 1560590747 -1017107400 -1268310866 762203412 1516862850 -891920365 -1110355835 618135871 1407136169 -843340790 -1162046308 599115046 1421014448 -70260276 -1932994214 365005024 1657190518 -56480299 -1952113341 313281785 1705737327 -183213570 -2112663192 454688978 1813852228 -226908697 -2055301775 477611211 1802564701 -428279384 -1853896386 141990020 2138155026 -518701647 -1777201881 253451421 2015128587 -391941734 -1616625396 112005302 1906974752 -271665789 -1731623659 29414575 1992811577 -1063139068 -1213793902 783263784 1504221374 -942928611 -1328857717 700607537 1589992615 -830848714 -1182961248 544481306 1467158668 -921205457 -1106201159 656008195 1344197781 -585705120 -1441666570 857258060 1142917338 -629465735 -1384370705 880114773 1131564227 -741519022 -1530240572 1036202110 1254359272 -727673525 -1549294115 984544359 1302971633 -790447601 -1478128999 1055709987 1240198069 -678461930 -1601679744 964763450 1317416876 -566676931 -1455553877 808932113 1194353543 -648743388 -1370241358 928683784 1079879582 -850023829 -1168991491 593218375 1415379921 -902271374 -1119920412 607522654 1395736520 -1014095271 -1266085169 763380597 1518826467 -991697344 -1276848426 720209772 1575663610 -343106873 -1668568495 92470251 1921371005 -320774434 -1679397304 49233906 1978142564 -447278347 -1840242077 190411737 2086552399 -499460372 -1791105414 204781504 2066974550 -163870045 -2126726603 406186895 1865603865 -246001990 -2041479636 525873046 1751064320 -119537007 -1880673785 384721853 1642681131 -7485816 -2004158946 293840804 1719965490 -906392754 -1090602024 670558818 1357961972 -829141161 -1181515839 546975355 1469914861 -954072196 -1339739158 690774608 1579897542 -1068513435 -1219954701 776054345 1497798367 -733045974 -1555452996 977336838 1296550544 -752656589 -1541115995 1026375199 1244270217 -627764456 -1382931570 882602548 1134314146 -570894591 -1426069609 871806509 1156679355 -224941178 -2054120688 479840938 1805580860 -168136801 -2097324279 468979379 1827880485 -62118988 -1958014174 306332312 1699049998 -81664083 -1943611589 355436161 1646835223 -283067422 -1742238860 19847886 1982458456 -397574149 -1622519955 105062103 1900293697 -503630896 -1761868986 267735804 2029150826 -426313783 -1852717217 144217829 2141169267 -1859673742 -434073116 2133442654 137294024 -1773509269 -515025411 2017723463 256062673 -1610864320 -386197034 1911703660 116750586 -1735266983 -275325489 1990167669 26787043 -1936674538 -73956992 1654575162 362406060 -1946323697 -50707047 1710429219 317990069 -2108999388 -179566158 1816483848 457336990 -2061042371 -232665685 1797823505 472886407 -1438023238 -582045396 1145561238 859885568 -1390131805 -635210443 1126835343 875369497 -1533933176 -745195234 1251764388 1033590834 -1543516783 -721879801 1307684029 989240363 -1208053282 -1057382072 1508962546 787988580 -1332521529 -946576047 1587361003 697959549 -1188750868 -836621958 1462466752 539773014 -1102520843 -917508765 1346813145 658607183 -2009296845 -12869467 1714614559 288735625 -1890495446 -128555844 1633629446 374867344 -2031675391 -236967785 1760131373 535710139 -2121606120 -158471026 1870970164 411274658 -1786019753 -494096191 2072371579 209900013 -1830402994 -438209320 2095588706 200218100 -1689253787 -329828109 1969121609 39410143 -1673671556 -348455702 1915989328 87334342 -1286426373 -1001029523 1566364119 710664513 -1270909726 -1019722636 1513166286 758523224 -1115080503 -896661409 1401379301 612395379 -1159398192 -840709050 1424662012 602778986 -1360682849 -639463415 1089192371 938275109 -1450679162 -561032176 1199965610 813774140 -1606539091 -684124101 1311787393 959936791 -1487672140 -799744990 1230867864 1046134030 -1559116816 -736693402 1293918940 974688842 -1535375383 -746899585 1249011397 1031099987 -1379251262 -624067756 1136929518 885201528 -1431859237 -576667827 1151987447 867098209 -1096363116 -912137470 1353233080 665813550 -1177872499 -825481445 1472558753 549602871 -1333961818 -948278480 1584609930 695470620 -1223647297 -1072189655 1495203475 773443077 -1736449224 -277294162 1987150356 24556162 -1626200287 -401270857 1897678349 102463131 -1767609590 -509387876 2024409638 263010992 -1849053421 -422666363 2143800895 146865833 -2050428068 -221264950 1808175728 482452198 -2103101627 -173930541 1823168105 464283391 -1961657490 -65778696 1696406082 303704788 -1937850505 -75919391 1651564123 360181453 -1173687631 -854736345 1409586077 587440907 -1117309272 -899676610 1399412612 611215122 -1261340029 -1009366507 1524571055 769141561 -1279476070 -994341364 1572003766 716566304 -1480727851 -793062845 1236501497 1052029807 -1596971316 -673769894 1323190240 970553206 -1452905753 -564045199 1198001099 812596061 -1374966018 -653484440 1074122706 922943300 -2124098951 -161226001 1869263701 409830339 -2046224800 -250730762 1745319756 520112090 -1883284917 -122131747 1639005031 381029361 -1999462830 -2773308 1725759358 299618280 -1663843811 -338365813 1927127857 98210727 -1682045436 -323406190 1974495016 45569982 -1844950481 -451970375 2080779011 184621973 -1788506570 -496845152 2070671130 208461708 -179608458 -2108926752 457508186 1816278476 -232349585 -2061397767 472432963 1798304213 -74388412 -1936204590 362712424 1654242814 -50517923 -1946543925 317933937 1710520807 -386108398 -1610922876 116528446 1911891368 -275664885 -1734967139 27250983 1989730737 -433587168 -1860121418 136944908 2133765530 -515229639 -1773336401 256137493 2017683843 -836418370 -1188924376 539698578 1462506756 -917995353 -1102073807 658956683 1346490653 -1057043316 -1208353766 787525024 1509399862 -946665323 -1332463613 698182073 1587173679 -745384742 -1533713332 1033647606 1251673440 -721448765 -1543987115 988934639 1308017017 -582361880 -1437668226 860339652 1145081170 -635168527 -1390204825 875198941 1127041355 -330279625 -1688771167 39728155 1968768141 -348286674 -1673879112 87289858 1916059796 -494150395 -1785926253 210091049 2072153279 -437905124 -1830737526 199784496 2096056486 -236501677 -2032110139 535372927 1760433385 -158695094 -2121420324 411361382 1870909680 -12792479 -2009334281 288533581 1714789595 -128906888 -1890174482 375351380 1633179842 -683772417 -1606859415 959452371 1312236613 -799821338 -1487634064 1046335690 1230692444 -639238707 -1360868005 938188001 1089252471 -561497644 -1450243774 814110968 1199663214 -896965221 -1114745587 612828343 1400910881 -840654462 -1159491308 602587310 1424879672 -1001198167 -1286218433 710708357 1566293011 -1019270736 -1271391962 758204572 1513519114 -948107532 -1334167966 695429080 1584682830 -1072643347 -1223167365 773759937 1494848343 -911831354 -1096696240 665382890 1353703292 -825537825 -1177781687 549792755 1472338789 -624290160 -1379064314 885290940 1136871210 -576204151 -1432296929 866759589 1152287539 -737042782 -1558794700 975175566 1293471512 -746825029 -1535415763 1030896535 1249184513 -65853892 -1961617750 303908624 1696233350 -75570651 -1938173261 359695113 1652011935 -221729266 -2049991016 482791202 1807876020 -173708777 -2103289215 464194363 1823226797 -509331880 -1767700786 262821748 2024630242 -422972863 -1848720681 147297133 2143331323 -276840854 -1736929540 24239942 1987506128 -401442189 -1625994523 102505311 1897606089 -563726411 -1453258973 812144281 1198482959 -653528148 -1374895302 923112064 1073914390 -792871033 -1480945903 1051975339 1236594237 -674202722 -1596503288 970857138 1322854948 -1009702959 -1261037753 769607421 1524135531 -994253880 -1279536290 716341988 1572188786 -854937629 -1173512331 587517647 1409547865 -899191814 -1117758612 610863830 1399732800 -452454531 -1844500501 184972881 2080458439 -496643228 -1788681230 208384584 2070708958 -338452657 -1663782951 98434659 1926942453 -323069098 -1682347072 45103738 1974930156 -121698535 -1883752561 380724789 1639339683 -2964736 -1999244394 299672108 1725665978 -161181909 -2124169283 409660935 1869471377 -251049166 -2045871196 520563230 1744837256 1509829498 788077548 -1208989098 -1057523008 1586753379 697622517 -1331851697 -946159911 1462084424 539136990 -1188314524 -835915022 1346922321 659511239 -1102707075 -918472981 1145649950 860752776 -1438164430 -582980956 1126498055 874762129 -1389715925 -634540355 1251128108 1033208762 -1533226496 -744758634 1308587829 989349795 -1544481255 -722065777 1653607346 362232612 -1935775074 -73836024 1711132587 318439229 -1946964345 -51077615 1816888192 458011414 -2109349204 -180170182 1797670809 471955215 -2060966219 -231795165 2133269462 136325952 -1859552518 -433173908 2018172879 256765785 -1773879581 -515666315 1912378340 117154674 -1611468088 -386547106 1989236733 26634091 -1734396207 -275249593 1088756283 937568941 -1360299241 -638825599 1200152098 814739124 -1450787058 -561934440 1312723465 960078495 -1607404763 -684211277 1230198288 1045718662 -1487063236 -799406166 1565657695 710228681 -1285788813 -1000645659 1514131014 758709968 -1271812246 -1019830276 1401520749 613331707 -1115167935 -897526825 1424246388 602109666 -1159059624 -840099890 2072722163 210504293 -1786422305 -494769335 2095513322 199347836 -1830248506 -437276848 1968222913 39289431 -1688284179 -329653381 1916630744 87705166 -1674373132 -348903582 1715219095 289085953 -2009969733 -13272275 1632759438 374791704 -1889562718 -128401612 1760010917 534811187 -2031500407 -235998433 1871341244 411915818 -2122053744 -159172858 1808288248 483359086 -2050610988 -222226366 1822789089 463650167 -2102661939 -173220773 1695793610 303362396 -1960992538 -65367952 1652426195 360265029 -1938791169 -76065687 1988057500 24668426 -1737410384 -277477338 1897045381 102083859 -1625490263 -400831425 2024067502 262398264 -1767198590 -508723180 2143884727 147727649 -1849199461 -423607283 1353083184 664885670 -1096284132 -911263606 1472965929 550280639 -1178219515 -826082157 1585307906 695914900 -1334607826 -948653896 1494230299 773264781 -1222753225 -1072073567 1292990804 974539202 -1558243208 -736614162 1249688909 1031507419 -1535976351 -747246345 1137373542 885899760 -1379626934 -624713508 1151808895 866125289 -1431743405 -575773499 1926461625 97798191 -1663231595 -338024189 1975434400 45714486 -1682907764 -323490534 2080960651 185581597 -1845063257 -452878031 2070230162 207750148 -1788127810 -496212696 1868851421 409163851 -2123757071 -160614041 1745464516 521051218 -2046308888 -251593346 1639964911 381210745 -1884192317 -122244779 1725048054 299177056 -1998830118 -2394804 1237145713 1052403943 -1481426595 -793507381 1322294376 970435838 -1595998908 -673591854 1197920323 811720917 -1452756625 -563117575 1074467930 923542732 -1375373962 -654162464 1409959957 588085379 -1174132423 -855434833 1399294988 610319514 -1117131488 -898703946 1523695655 769061041 -1260412661 -1009217123 1572602942 716911784 -1280154350 -994749052 1033039486 1251335912 -744714414 -1533296700 989801063 1308105457 -722384053 -1544127523 860448332 1145984730 -582547616 -1438631946 874816085 1126404803 -634731655 -1389497361 539360794 1461898892 -836001994 -1188253792 659044867 1347357333 -918136017 -1103008839 788428328 1509508798 -1058007292 -1208539246 697545265 1586791079 -945958115 -1332026485 117231286 1912340000 -386748518 -1611292916 26282671 1989556793 -274764925 -1734845675 136791684 2132833810 -433510488 -1859250370 256541341 2018357771 -515578959 -1773939929 457957074 1816981060 -179978242 -2109567128 472259275 1797335645 -232227865 -2060498063 361780960 1654089334 -73517108 -1936128166 318608121 1710924399 -51121195 -1946893501 613015359 1401876393 -897073645 -1115648379 602151718 1424174000 -840271350 -1158853988 710039309 1565878171 -1000589791 -1285880137 759141140 1513661314 -1020136904 -1271479634 960417627 1312423885 -684675465 -1606967583 1045629762 1230257108 -799184274 -1487250696 937772905 1088583679 -638900667 -1360259373 814252912 1200600038 -561585572 -1451109686 535298039 1759563617 -236347685 -2031178163 411712494 1871514488 -159098174 -2122093996 289175493 1715160915 -13494551 -2009782657 374453212 1633059658 -127937808 -1890000282 38858643 1968692997 -329347393 -1688617431 87894922 1916410652 -348960090 -1674282448 210462625 2072794935 -494598515 -1786628581 199664568 2095158062 -437730668 -1829768702 262442236 2023996522 -508891696 -1766990522 147409125 2144237683 -423155255 -1849681569 25101518 1987589208 -277781022 -1737075340 101892311 1897263169 -400776709 -1625583251 303275160 1695853582 -65143372 -1961177822 360601729 1652123671 -76531283 -1938355909 482874538 1808737340 -221874810 -2050931440 463851699 1822613541 -173297249 -2102623991 885697588 1137548450 -624636648 -1379664498 866609197 1151359163 -576124671 -1431422569 974201862 1293292688 -736148182 -1558678084 1031594015 1249628297 -747470541 -1535790683 696106064 1585089734 -948707972 -1334514198 772831305 1494698207 -1071769243 -1223087629 665203810 1352729844 -911714994 -1095801384 550236283 1473036525 -825913001 -1178426943 381664701 1639484715 -122561391 -1883837433 299006372 1725253938 -2353016 -1998903266 409220495 1868760345 -160803677 -2123537355 520745366 1745797376 -251162438 -2046779348 185118169 2081398095 -452539147 -1845363613 207972800 2070042966 -496301844 -1788069766 97723883 1926501757 -337820473 -1663404975 46064114 1975112036 -323976994 -1682460600 768712053 1524018659 -1008731047 -1260860209 716986732 1572563450 -994953152 -1279981354 587863367 1410147793 -855346069 -1174190851 610783582 1398858184 -899043214 -1116831516 812027153 1197587847 -563549123 -1452286805 923486472 1074559390 -653973468 -1375594318 1052575011 1236940213 -793549809 -1481354087 969982266 1322774956 -673275882 -1596354432 -605703389 -1394441291 904647183 1122820761 -595036358 -1416673364 847648278 1166091904 -717341935 -1573319801 993024573 1278700203 -766247160 -1521168482 1012768292 1264234162 -967662777 -1319791663 677167723 1599861501 -1052809378 -1237821496 791742066 1479948004 -930534539 -1081205789 646400601 1367374543 -807080084 -1193025542 569019968 1458421462 -527723541 -1752390787 243659463 2038612561 -404334606 -1864276124 166213342 2129593928 -296739879 -1722340529 6191861 2002340451 -381820992 -1640304810 120831724 1882492538 -46365809 -1975799015 322101923 1681248821 -95336554 -1923713280 341780154 1666717228 -202961987 -2065679573 501836433 1794005511 -192229468 -2087846094 444903048 1837342238 -1023507870 -1241926924 753984334 1542968280 -980203909 -1298893075 731719511 1553602497 -869987760 -1155384634 573270908 1428970474 -884421047 -1135608097 625389413 1380032499 -548826618 -1471241584 826798890 1178649532 -668707297 -1356634487 908736307 1093470117 -778954188 -1500173662 1067219736 1218136974 -687874515 -1577521477 955367169 1341558679 -107961686 -1902669252 396280710 1620701968 -16947533 -1980082651 284362655 1744058121 -146068840 -2142496242 423971764 1849850658 -265884031 -2027823593 505974701 1764736827 -467160370 -1826586024 170513378 2100224884 -481659177 -1806875071 222566395 2051221357 -352568580 -1644492182 82992080 1945463622 -309199131 -1701392781 60792777 1956163423 -371994207 -1630215881 131969165 1893367835 -289532488 -1715919570 11564180 2008499202 -418883181 -1878038267 151402687 2113996841 -530211446 -1755140836 241958054 2037173296 -194723387 -2090602157 443195625 1835896959 -217512484 -2079443638 487023856 1778406502 -88126985 -1917290143 347154651 1672878157 -36532754 -1965703816 333245634 1692130388 -759303831 -1514487297 1018400837 1270128851 -707775120 -1562966554 1004426332 1289315530 -597264037 -1419687475 845682807 1164912865 -619987646 -1408463404 889576558 1107487992 -821370611 -1207053925 553943073 1443082423 -932764396 -1084222078 644432952 1366193326 -1043240641 -1227466327 803145747 1490565253 -960713434 -1313104464 682806282 1605762204 -255270688 -2016423818 516325836 1774301530 -140172039 -2136861585 430654933 1856795971 -32282414 -1995155388 270338558 1729771880 -109138741 -1904632739 393268711 1618476401 -310382460 -1703362542 57774504 1953931582 -367905635 -1659567093 68965809 1931175207 -475760458 -1801238496 229251482 2058168588 -456541009 -1815180231 180870531 2109795605 -878264280 -1130237762 631808260 1387237778 -859110351 -1144245081 583361821 1438799243 -981645286 -1300596596 728967478 1551112608 -1039102973 -1256735595 740224303 1528421817 -703475636 -1592336166 941601120 1327006198 -780397483 -1501879101 1064465785 1215645167 -657827714 -1345492760 918829394 1103301060 -542663577 -1465864975 833224011 1185861085 -1081510361 -930199887 1367807755 645932957 -1192971714 -807173464 1458230034 569238404 -1319961067 -967455101 1599905593 677097391 -1237370356 -1053291878 1479629600 792095670 -1572968893 -717662507 1278216047 993474553 -1521245606 -766209332 1264436086 1012593632 -1394217359 -605888793 1122733917 904708043 -1417139608 -594601218 1166428996 847346642 -2065213713 -203397511 1793669059 502138709 -2088070410 -192044448 1837429722 444842828 -1975722275 -46404021 1681047537 322277223 -1924064572 -95016366 1667202024 341330814 -1722792309 -296258019 2002659239 5838641 -1640136046 -382029308 1882448830 120902440 -1752445255 -527630801 2038804373 243441411 -1863972192 -404669898 2129161100 166681370 -1500362906 -778733584 1218192970 1067128540 -1577090177 -688344087 1341252179 955699909 -1471557804 -548470846 1179102840 826318574 -1356592307 -668779557 1093298785 908942071 -1155180798 -870160492 1428895278 573310648 -1136094437 -883973235 1380381239 625066657 -1241587920 -1023807578 1542503964 754421386 -1298982103 -980145217 1553824261 731531923 -1644402770 -352626888 1945241218 83179028 -1701731401 -308899039 1956627099 60355085 -1826099300 -467607798 2099875504 170835494 -1807078523 -481486061 2051295913 222526015 -2142537782 -145995940 1850021606 423765616 -2027506733 -266239163 1764283135 506454633 -1903099912 -107491474 1621008084 395947586 -1979892767 -17167497 1744001741 284453467 -1916857179 -88595405 1672574345 347489567 -1965895492 -36315094 1692184976 333152518 -2090558313 -194794495 1835728315 443403565 -2079762290 -217159656 1778858402 486541620 -1878522687 -418433961 2114348525 151082363 -1754939176 -530386866 2037096948 241996130 -1630302989 -371934107 1893592543 131784009 -1715582742 -289834884 2008033734 11999568 -1227803539 -1042938629 1491031361 802710999 -1313017740 -960773918 1605538136 682992078 -1207255969 -821195575 1443159411 553905637 -1083738042 -933214000 1365842282 644753916 -1419369463 -597617505 1164461349 846165427 -1408507888 -619917178 1107657020 889369002 -1514296261 -759522131 1270074647 1018494337 -1563400158 -707307340 1289619726 1004091800 -1801181724 -475851406 2057979080 229471326 -1815485955 -456208021 2110226641 180400199 -1702908458 -310862528 1953615098 58129516 -1659737649 -367699623 1931217123 68892789 -1995229824 -32242410 1729975468 270165050 -1904283239 -109461233 1617989813 393715747 -2016887374 -254833372 1774640286 516025352 -2136639061 -140359363 1856706695 430712849 -1345714900 -657640006 1103389696 918770838 -1465401035 -543100509 1185521689 833523855 -1592685282 -703152760 1327492146 941153444 -1501804281 -780437103 1215440939 1064638653 -1300425400 -981850658 1551070308 729040114 -1257189039 -1038622265 1528737917 739868907 -1129931398 -878596628 1386806358 632278208 -1144301213 -859018763 1438988367 583141593 322713899 1681590717 -47032313 -1976211311 340917554 1666633124 -94397410 -1923568504 501723417 1793098127 -202780619 -2064719709 445281536 1837974934 -192670676 -2088557382 244001103 2039224793 -528136093 -1753057035 166128982 2128731584 -404190086 -1863336724 5284221 2002227691 -295780271 -1722158905 121464164 1882871282 -382532536 -1640745762 676469219 1599416693 -967018289 -1319417767 792714746 1480125804 -1053705002 -1237939136 646549969 1368301895 -930615043 -1082081173 568612296 1457743198 -806734620 -1192426382 904202631 1122122001 -605329237 -1393797059 847826334 1167064328 -595153742 -1417569244 993952181 1278849315 -718217063 -1573400561 1012090284 1263826234 -765647744 -1520823274 170330218 2099263740 -467048122 -1825678896 223005811 2051931365 -482038433 -1807508023 83656792 1945874638 -353181324 -1644834334 59851841 1956017367 -308337299 -1701308933 395319310 1620519064 -107054814 -1902556748 285072407 1744497793 -17580741 -1980461651 424382524 1850515626 -146411248 -2143108730 505828389 1763796147 -265800439 -2026961505 826878114 1179523124 -548976242 -1472169704 908389563 1092869165 -668299881 -1355956991 1066573968 1217761286 -778255940 -1499729622 956261513 1341674527 -688847451 -1577700045 754858182 1543047248 -1024435734 -1242076804 731118815 1553255497 -979526157 -1298485915 572895476 1428324450 -869543464 -1154686642 625505517 1380926587 -884599359 -1136581289 554326953 1443719999 -821806459 -1207760365 644325296 1365290790 -932577636 -1083257334 802280347 1490477837 -1042304329 -1227324895 683415426 1606100756 -961382738 -1313520072 1019038669 1270512475 -760010015 -1514923401 1003524052 1289207618 -706810120 -1562780050 845595647 1164047209 -597122349 -1418751419 889915366 1108096880 -620402998 -1409132964 442792801 1835224055 -194373043 -2089997605 487178104 1779339246 -217588140 -2080313662 348123987 1673053125 -89025921 -1917410583 332543818 1691682780 -35891610 -1965332752 131296005 1892965267 -371389911 -1629865281 12496668 2008653706 -290402768 -1715994970 151577399 2114966433 -419003877 -1878936947 241510190 2036471736 -529840638 -1754499436 940665576 1326865022 -702608444 -1592247470 1065135857 1216061031 -781004835 -1502216373 919266010 1104007756 -658209802 -1346129056 833038019 1184896597 -542554129 -1464961159 631667340 1386301978 -878175328 -1129370826 583777941 1439469059 -859447367 -1144852689 729674430 1551548968 -982281326 -1300978940 739260071 1528235569 -1038198901 -1256626403 58673696 1954052790 -311350516 -1703535718 68324921 1930804911 -367202539 -1659117693 228901394 2057564804 -475356354 -1800563800 180946443 2110666397 -456693977 -1816111183 516446788 1775200978 -255444120 -2017391618 430284381 1856155339 -139722895 -2136158233 269734518 1729422048 -31607974 -1994751028 394139247 1618552569 -110069949 -1904785451 2001796143 5754041 -1721852669 -296112747 1883060278 121243808 -1640802022 -382441076 2039182365 244073611 -1752885967 -528341593 2129047556 165773458 -1863790296 -403709506 1793584203 501275869 -2065068697 -202457615 1837770834 445454532 -2088482434 -192710168 1681679481 322655471 -1976433323 -46844477 1666293856 341217526 -1923104436 -94834214 1279188199 993651825 -1573863989 -717779619 1263737086 1012148328 -1520600622 -765834940 1122325717 904029251 -1393871367 -605289105 1166577868 848273498 -1417219616 -595476106 1367985283 646904853 -1081627217 -931095239 1457784986 568539148 -1192597066 -806528736 1599227057 676688935 -1319361123 -967109365 1480556712 792244286 -1238244988 -1053372142 1850461550 424476152 -2142917566 -146629420 1764100471 505493985 -2027394981 -265332531 1620067676 395802058 -1902238608 -107408154 1744666949 284864979 -1980506007 -17510145 1945951498 83619228 -1645036506 -353006416 1955666195 60172677 -1700825025 -308787031 2099729720 169895342 -1826016236 -466746238 2051707169 223191479 -1807421427 -482099045 1428549030 572710192 -1154773878 -869483492 1380460991 625940777 -1136244589 -884901883 1543398804 754537730 -1242561352 -1023986642 1553179021 731156763 -1298284383 -979701705 1217592770 1066782036 -1499685650 -778326920 1342126555 955779405 -1578018569 -688494495 1179219440 827213158 -1471736612 -549444534 1092923881 908296575 -1356148539 -668082093 1164353197 845262395 -1419182207 -596652265 1108040372 890006050 -1408943208 -620623090 1270683295 1018832393 -1514965069 -759937243 1288753798 1004003856 -1562463318 -707165380 1490128585 802602591 -1226838043 -1042751629 1606175440 683375174 -1313723396 -961209494 1443497723 554514029 -1207670825 -821864639 1365754594 643887732 -1083595826 -932277416 2114502245 152014579 -1878597815 -419303457 2036693628 241322730 -1754588336 -529781818 1892890199 131335873 -1629661317 -371562515 2009002574 12174040 -1716481182 -289954828 1673506305 347643543 -1917726931 -88670277 1691511320 332749454 -1965290700 -35963998 1835279923 442701477 -2090186977 -194152567 1779032618 487510716 -2079882490 -218057840 1551740908 729456506 -1301033280 -982188458 1527802869 739728227 -1256322343 -1038534065 1386620894 631314248 -1129822478 -877693340 1439425479 583848785 -1144683797 -859655555 1103806344 919441182 -1346052444 -658248142 1185381265 832588551 -1465312579 -542234069 1326528442 940967724 -1591781738 -703044096 1216148387 1065075509 -1502440817 -780819943 1729335076 269795250 -1994527224 -31793506 1618889533 393837483 -1905251823 -109634937 1774716694 516896640 -2017040838 -255764820 1856357135 430109593 -2136235485 -139685195 2057609024 228831190 -1800733076 -475148550 2110348121 181300175 -1815659915 -457176349 1954486130 58206180 -1703840162 -311015736 1930613611 68543485 -1659063737 -367295791 115686281 1910639391 -387229019 -1611896269 25755536 1989136134 -276390212 -1736331734 138326971 2134475565 -433007977 -1858608639 257128354 2018789172 -513993074 -1772476904 458370029 1817516923 -178500927 -2107934121 473952244 1798889314 -231633192 -2060009906 361341919 1653510985 -74988813 -1937706395 316958662 1709397840 -51771670 -1947388292 1032526657 1250700247 -746227091 -1534964997 988208984 1306652622 -722944396 -1544581406 860918643 1146594277 -580980129 -1436958007 876435306 1127901180 -634177978 -1389099312 540805925 1463499699 -835556855 -1187685729 659672892 1347878826 -916476400 -1101488506 786924311 1507898241 -1058414021 -1209085267 696928014 1586329496 -947640798 -1333586252 536742600 1761163870 -235901980 -2030609550 412339921 1872035399 -157437955 -2120573077 287671034 1713549932 -13900842 -2010328256 373835491 1632597621 -129620017 -1891559591 38345388 1968056890 -330859648 -1690285290 86302389 1914957347 -349519975 -1674735857 210932382 2073403912 -493030478 -1784954076 201283207 2096653841 -437176405 -1829370051 613427712 1402411670 -895595732 -1114014790 603844121 1425727119 -839676107 -1158365277 709599794 1565299364 -1002061026 -1287457912 757491243 1512134333 -1020786937 -1271973999 958872164 1310722802 -685155512 -1607570466 1045102205 1229836011 -800809135 -1488736313 939307606 1090224832 -638397574 -1359617044 814839375 1201030873 -559999133 -1449646091 886266123 1137994141 -623036377 -1378219855 868130066 1153019268 -575603650 -1430795096 973656377 1292886447 -737759211 -1560182653 1030034720 1247946166 -747932660 -1536408422 694438255 1583577593 -949344189 -1335027499 772377974 1494138336 -1073222566 -1224680244 666878301 1354297803 -911105935 -1095331609 550634820 1473590738 -824417176 -1176808194 264075715 2025474389 -508356369 -1766578055 147897818 2144832844 -421602058 -1847989152 23523825 1986117991 -278359843 -1737514933 101397992 1896613246 -402303804 -1627233198 302672295 1695373617 -66844533 -1962723299 359116222 1650498856 -76952430 -1938883580 483516821 1809240323 -220233543 -2049396689 465315212 1824199962 -172866400 -2102037450 768108618 1523538140 -1010431642 -1262405136 715500627 1570938053 -995373697 -1280508439 588505208 1410650350 -853704364 -1172655678 612246625 1400444151 -898611891 -1116244517 813660206 1199065272 -563013374 -1451873900 923974711 1075154081 -652419813 -1373901427 1050996764 1235468426 -794128080 -1481793114 969487365 1322124435 -674802391 -1598003777 379996290 1637971988 -123197010 -1884350152 298552475 1724693517 -3805769 -2000495327 410894512 1870327846 -160194148 -2123067126 521143465 1746351167 -249666171 -2045160173 185686246 2081843312 -450938422 -1843918500 209493247 2071702633 -495780397 -1787441851 97177812 1926094914 -339430920 -1664908946 44504269 1973429339 -324438559 -1683077769 1653210765 361680411 -1937268831 -75452617 1709456020 316869122 -1947575368 -51549394 1817343679 458573353 -2107893869 -178575611 1799336614 473465392 -2060332150 -231283940 2134830825 138010239 -1859088443 -432554157 2018716400 257170022 -1772270628 -514163894 1910859483 115496525 -1611986953 -387172511 1988666050 26186324 -1735998482 -276696200 1508367941 786493139 -1209417879 -1058107393 1586109020 697117386 -1333494928 -947696666 1463572087 540763873 -1187891365 -835385395 1347523182 659989240 -1101008062 -916929580 1146146337 861404855 -1436635379 -581328997 1128073784 876231342 -1389139180 -634102910 1250641427 1032615557 -1534777537 -746448983 1306952202 987869852 -1545018586 -722480208 2073219020 211156826 -1784893728 -493117834 2097089493 200817475 -1829672199 -436839825 1967736830 38696808 -1689835822 -331344316 1914995687 86225777 -1674911029 -349318563 1713758120 287502142 -2010399100 -13857262 1632115633 374287143 -1891206499 -129938933 1761499034 536438540 -2031077706 -235469280 1871942531 412394261 -2120355153 -157629895 1090318084 939253650 -1359835608 -638206274 1200696093 815143819 -1449178575 -560432473 1311205174 958420896 -1607924198 -684837236 1229628207 1045271481 -1488666109 -800853355 1565261664 709677046 -1287283124 -1002262822 1512455033 757140463 -1272423851 -1020302653 1401976658 613894084 -1113713026 -895932696 1425912651 603620317 -1158426009 -839589135 1354734607 666414233 -1095631581 -910766667 1473402902 550856832 -1176749766 -824505940 1583617085 694363307 -1335200495 -949140089 1493815332 772726962 -1224232696 -1073708642 1292405867 974109949 -1559827129 -738075183 1248151666 1029863652 -1536480930 -747890232 1137902681 886322383 -1377999499 -623225373 1153351744 867823830 -1431264916 -575172102 1808907463 483822673 -2048926229 -220664451 1824291038 465258568 -2102257166 -172676764 1695167733 302842979 -1962650151 -66886321 1650979052 358662266 -1939238464 -76635818 1986440355 23174197 -1737962097 -277873383 1896573114 101472300 -1627059818 -402507520 2025661585 263853063 -1766636099 -508267221 2144395400 148361246 -1847688796 -421940942 1235529038 1050910168 -1481978782 -793903884 1321822551 969824705 -1597568901 -675268371 1199515004 813176298 -1452194736 -562662202 1074979173 924176883 -1373863863 -652496673 1410579754 588549564 -1172448250 -853873520 1400797491 611928485 -1116727265 -898160503 1523070232 768542094 -1262070732 -1010735966 1571156225 715309463 -1280602067 -995319621 1925877126 97369360 -1664815958 -339485636 1973897631 44071177 -1683412813 -324134875 2081490356 186004770 -1843436392 -451390450 2071773613 209449275 -1787649919 -495611881 1870503394 410692980 -2123105074 -160117672 1745902075 521628013 -2044839721 -250017727 1638274512 379659590 -1884785412 -122731414 1724633545 298639711 -2000310043 -4030349 -834883199 -1187282665 540201133 1463148603 -917408360 -1101642482 660542644 1347953698 -1058588237 -1210054363 787044511 1508796425 -947192406 -1332884164 696556678 1585687568 -745823771 -1534291597 1032175817 1250095199 -723098116 -1545513622 988284112 1307522118 -581948969 -1437132479 861817083 1146714221 -633475634 -1388651176 875793634 1127529588 -179138231 -2108317217 459075685 1817952499 -230730416 -2059901498 472986748 1798702314 -74901125 -1936840211 361199703 1652574401 -52109982 -1947996684 317373518 1710066904 -387612371 -1612533317 116121601 1911345303 -276282060 -1735428702 25568280 1988170894 -432142049 -1858520695 137390131 2134333605 -514601722 -1772814960 257797162 2019204284 -685276992 -1608470442 959046124 1311691130 -800439079 -1488096177 1044653557 1229133155 -637794062 -1359267740 938633694 1089821000 -560870165 -1449722755 815771079 1201184081 -896495452 -1114136526 614396296 1402585374 -839035715 -1157995477 603141521 1425278215 -1001711466 -1286854656 709196218 1564625196 -1020863345 -1272845287 757644707 1513065781 -330719224 -1689349986 38256932 1967190450 -349936623 -1675406201 86639933 1915565483 -493737926 -1785390932 211568918 2073786752 -436212701 -1829184331 200379663 2096545177 -234966932 -2030468870 535875904 1761075670 -158108555 -2120989469 412947801 1872373199 -14337954 -2011035448 288053618 1714186724 -129434553 -1890595631 373726571 1631694333 -66399485 -1962024043 302297647 1694728889 -77129958 -1939855476 359233078 1651394208 -221160655 -2049545305 484391453 1809320587 -172187864 -2101628994 464715268 1823854226 -507657369 -1766132751 263430731 2025099997 -422574210 -1848166424 148792914 2144949956 -278508715 -1738441789 23603833 1986992879 -401895604 -1626554406 101052000 1896013558 -949685301 -1335639203 694850279 1584243313 -1073137710 -1223817404 772232958 1493198440 -910197767 -1095218321 665918165 1354115651 -825049120 -1177186442 551345868 1474031194 -623647825 -1378561223 886932099 1138405909 -574740554 -1430710496 867190426 1152873996 -737645667 -1559274741 973474481 1291926055 -748310652 -1537040622 1030475432 1248656958 -451812798 -1843997996 186614638 2081993720 -495180197 -1787095347 208815991 2071295969 -339056016 -1664263450 96734044 1925397450 -324555159 -1683972353 44683077 1974403027 -123276762 -1885224272 380146442 1638900636 -3459521 -1999894871 298145555 1724016517 -159548908 -2122691966 410196792 1869884334 -250561011 -2045276517 522116897 1746530231 -562052470 -1451691492 812753830 1198953264 -653130093 -1374341627 924608447 1075533609 -794539336 -1482458578 1051339668 1236081410 -674656607 -1597063625 969404301 1321262875 -1010248978 -1261444488 767996866 1522631508 -995813641 -1281218975 715880411 1571571533 -854369572 -1173067190 589118448 1410992998 -897671483 -1116098989 611385321 1400360831 -1437567867 -581483501 1147016617 861480255 -1388466020 -633700342 1127469488 875880742 -1534329673 -745747423 1250270619 1031974157 -1545193298 -723449800 1307072898 988768532 -1209572127 -1059040137 1508443597 787363163 -1333092104 -947023762 1585758676 696512834 -1187189549 -834937787 1462930943 540392809 -1101977398 -917104548 1348422118 660109680 -1858186163 -432446245 2133865825 137823735 -1772908460 -514547518 2019422584 257606126 -1612325761 -387781399 1911274835 116166085 -1735911322 -275830544 1988524362 25250268 -1937161175 -74550081 1653024005 360715667 -1947959248 -52186970 1709891868 317575562 -2108503013 -178914163 1818012983 458988961 -2059466750 -231196524 1798400302 473323960 -1286912572 -1001622190 1564812520 708973694 -1272544803 -1021202101 1512628465 758108263 -1114583562 -896008864 1402907866 614046796 -1157821969 -839239303 1425238211 603215957 -1359194720 -637835978 1089614988 938804250 -1450077767 -560553681 1201664149 815316995 -1608000110 -685708028 1311358142 959351848 -1488316021 -800249571 1229224103 1044596785 -2010815220 -14527078 1714095136 288109750 -1891065579 -129003133 1632026681 373420207 -2030113474 -235283032 1760594962 536329348 -2121062105 -158066255 1872578571 412776605 -1785563800 -493533698 2073826372 211494098 -1828736655 -436698649 2096222301 200728779 -1689649830 -330379828 1967627382 37792992 -1675347645 -350025259 1915377775 86862073 -1738140153 -278845807 1986557739 24070077 -1626615266 -401808760 1896198962 100828068 -1765958091 -507859293 2025062169 263507855 -1848616404 -422090054 2145270528 148442006 -2049898909 -220842251 1809803087 483940313 -2101558662 -172231956 1823646550 464884672 -1962242479 -66208057 1694822269 302243819 -1939387832 -77563170 1651059556 359537650 -1559742769 -737212839 1292261347 973170549 -1536822570 -748502464 1248564218 1030529900 -1378631939 -623604117 1138614225 886763335 -1430357276 -575059342 1152392136 867642206 -1094768981 -910682563 1353795463 666269457 -1177361742 -824847836 1474069406 551269128 -1335578983 -949772785 1584058293 695074595 -1224119680 -1072801258 1493633964 771767098 -2122504378 -159770672 1869825642 410285820 -2045713569 -250096695 1746829939 521777893 -1884901516 -123625502 1638452824 380632782 -1999934611 -3384325 1724189249 297941719 -1664469214 -338884684 1925469710 96691864 -1683492037 -325008467 1974047255 44999297 -1844330736 -451506298 2082463292 186183338 -1787004151 -495236193 2071075365 209005235 -1173158002 -854313192 1411212962 588928564 -1115765865 -897977599 1399890619 611815981 -1261924420 -1009795286 1522986640 767680006 -1281012827 -995984589 1571498633 715921951 -1482418198 -794613892 1235908294 1051543120 -1597385741 -674307227 1321710303 968917577 -1451253800 -562516146 1198653172 813092450 -1374528575 -652907689 1075591917 924519035 1277635032 991959374 -1574352652 -718374814 1263201729 1011735895 -1522234131 -767312773 1123852778 905679228 -1393377082 -604639152 1167156723 848713061 -1415641889 -594004919 1368406460 647432490 -1080141680 -929470458 1459486117 570084659 -1191994231 -806048737 1598796174 676102424 -1320824670 -968695756 1478915479 790709505 -1238887237 -1053875155 2001275152 5126534 -1723373508 -297772886 1881459977 119799199 -1641370587 -382886733 2039644450 244691380 -1751326706 -526659432 2130658619 167277997 -1863244777 -403303295 1795037556 502868450 -2064615336 -201897778 1838407021 445967867 -2086814655 -191197993 1680183622 321036752 -1976831894 -47398660 1665684831 340747721 -1924778893 -96402203 1430001817 574302223 -1154319947 -868923101 1381096576 626453526 -1134576212 -883389126 1541902507 752918589 -1242959481 -1024540399 1552569522 730686500 -1299958370 -981269240 1217071357 1066154091 -1501206063 -779986617 1340525796 954334322 -1578586680 -688939682 1179680975 827830361 -1470176797 -547761803 1094534358 909800512 -1355602438 -667675284 1850882129 425003207 -2141431427 -145004053 1765801032 507038942 -2026791580 -264851982 1619636323 395215093 -1903701681 -108994087 1743025274 283329772 -1981147818 -18012736 1944397877 81926307 -1645524711 -353601137 1955130412 59759802 -1702458112 -310264426 2101256199 171544721 -1825521365 -466095683 2052285470 223630472 -1805843150 -480627292 2115062618 152468428 -1877005706 -417850656 2038206275 242991061 -1754075537 -529146119 1892336488 130937854 -1631280572 -373058862 2007435121 10500071 -1716951459 -290564405 1671846718 346123176 -1918354926 -89191804 1691066151 332181425 -1966735861 -37564771 1836962572 444261274 -2089569760 -193690954 1779439381 488056707 -2078378439 -216447313 1165978514 846748420 -1418655042 -596231640 1108520843 890609437 -1407398233 -618922447 1269097376 1017369398 -1515552116 -760368614 1288251321 1003362095 -1563998571 -708807165 1489533942 802114400 -1228530982 -1044305332 1604698095 681742201 -1314136381 -961745323 1444148164 555008850 -1206021400 -820338050 1367226333 645465931 -1083156751 -931699097 1728739867 269306509 -1996219593 -33346655 1617411586 392203924 -1905664210 -110170184 1775366697 517391039 -2015390971 -254237805 1857828400 431687334 -2135795940 -139106422 2059233919 230316777 -1800205485 -474727483 2110828134 181903088 -1814114486 -455475236 1952899661 56742619 -1704426655 -311446537 1930110548 67901122 -1660598408 -368936978 1550080723 727935557 -1301660673 -982709399 1527357130 739159644 -1257766938 -1040134288 1388303073 632873591 -1129204787 -877231269 1439831800 584394350 -1143179308 -858044606 1104366263 919894561 -1344459877 -656794867 1186893486 834256440 -1464799358 -541597932 1325974149 940569107 -1593400407 -704539841 1214580380 1063400970 -1502910544 -781428954 676064476 1598872650 -968520208 -1321026202 791029957 1478563923 -1054324247 -1238402689 646997230 1368872056 -929167934 -1080478380 570269943 1459261537 -806108709 -1191906995 905772216 1123798062 -604856940 -1393185534 848378017 1167460407 -593536627 -1416074981 992441482 1277183004 -718727770 -1574034128 1011527827 1263370245 -767241793 -1522278103 321244180 1680014466 -47469256 -1976787538 340264973 1666136219 -96048863 -1925097033 503202854 1794733232 -202365686 -2064181860 445874239 1838461097 -190979821 -2087005819 244505712 2039868646 -526598820 -1751413302 167712873 2130192639 -403605179 -1862907437 4805698 2001626324 -297323154 -1723857416 119836763 1881383117 -383061641 -1641168415 827383197 1180167435 -547439439 -1470526425 909973892 1094330642 -667715416 -1355528130 1066096047 1217160505 -779799421 -1501428715 954634678 1340186912 -689377126 -1578123252 753389049 1541471599 -1024873259 -1242653629 730466784 1552759158 -981178164 -1300015014 574375371 1429960029 -869128985 -1154149263 626098642 1381413188 -882908930 -1135030168 171900245 2100940227 -466576263 -1825067793 223557964 2052327898 -480421792 -1806014218 82146663 1944208881 -353692597 -1645468451 59289982 1955561960 -309931950 -1702764348 394915121 1619975591 -108557283 -1904165749 283388200 1742936510 -18200572 -1980925806 424830211 1851086229 -144964561 -2141506375 507486490 1765314956 -265174986 -2026442592 444436062 1836760776 -193728654 -2089492508 487606855 1779923665 -216126613 -2078729219 346424940 1671509754 -89626816 -1917888554 332120693 1691153123 -37379239 -1966959665 130719290 1892527788 -372965610 -1631334528 10967587 2007001781 -290899185 -1716647015 152114696 2115380894 -417368284 -1877456974 243061265 2038162055 -529353923 -1753906261 554938006 1444191744 -820129862 -1206190292 645819023 1366907417 -932181085 -1082705099 801646244 1489966642 -1043970168 -1228835042 681960125 1604506155 -961838191 -1314082041 1017429746 1269010020 -760553506 -1515327672 1003059947 1288587901 -708371513 -1564464303 847197888 1165493846 -596551700 -1418303622 890434265 1108722255 -618884107 -1407474845 57065247 1952550793 -311894477 -1703940443 67861254 1930185616 -368764374 -1660802372 230504237 2059012027 -474786303 -1800116585 181465908 2111292322 -455175656 -1814453618 517058427 1775673325 -253768105 -2015822143 431778658 1857772532 -139326898 -2135606568 269100873 1728911327 -33274267 -1996261645 392684368 1616958406 -110525828 -1905347862 940089303 1326427969 -704184581 -1593717139 1063607246 1214409560 -781501726 -1502868876 919803877 1104422771 -656574775 -1344649633 834589692 1186587498 -542068016 -1464368570 633311155 1387839269 -877531489 -1128866295 584207274 1440054076 -857986426 -1143268848 727975809 1550006039 -982882643 -1301457349 738837400 1527706382 -1039686988 -1258253790 -2063686704 -201747642 1794163452 502788714 -2087491639 -191604897 1839007461 446314099 -1977275422 -48096396 1680558798 321682008 -1924599813 -95428755 1665568471 339852865 -1723223116 -296844510 2001195672 4252174 -1641777235 -383563973 1881806465 120399383 -1752024186 -527103216 2040289962 245066300 -1862271073 -403124471 2129764019 167161381 -1081048296 -929582194 1369367092 647615138 -1191360767 -805668969 1458775597 569644731 -1320482006 -968082500 1598384646 675437200 -1238970573 -1054736475 1479061023 791649929 -1574464644 -719281174 1277817424 992920262 -1521854619 -766679053 1262761545 1011025631 -1392764082 -604296232 1123187298 905267956 -1416503465 -594087999 1168096891 848858861 -1645899119 -354246137 1944843197 82625323 -1702340984 -309369314 1954953124 58787634 -1824646493 -466015691 2100329359 171395865 -1806442822 -480973268 2052964246 224038656 -2142076171 -145378717 1851581401 425448271 -2025896212 -264735110 1764829120 506861398 -1903621433 -108119471 1619487723 394287997 -1981493538 -18612664 1743433714 284008292 -1500794279 -779320625 1216729973 1065542627 -1578731968 -689879338 1340610412 955197434 -1471137173 -547943683 1180588871 827943889 -1354891662 -667234588 1093902174 909422536 -1153654211 -868511061 1429390097 573961095 -1135516124 -883534158 1381959432 626538398 -1243141617 -1025500519 1542015779 753826741 -1299517930 -980558208 1552191290 730054572 -1228357294 -1043336764 1489412222 801214696 -1314585269 -962447907 1605067879 682382577 -1206695584 -820741642 1444751436 555358426 -1082225287 -931545617 1366355029 645389507 -1417686730 -596057696 1165078554 846626956 -1408101073 -619371079 1109160963 890979477 -1515955964 -761042542 1269446696 1017972926 -1563845347 -707875445 1288174641 1002491047 -1918443110 -90058484 1671987382 347058208 -1966398077 -36956907 1690649775 331510841 -2088932952 -193308354 1836255364 443824146 -2079281743 -216556249 1780403357 488242187 -1877872130 -417939096 2115997906 152608836 -1753467417 -528808591 2037535947 242574429 -1630897716 -372422310 1891899616 130230390 -1717060139 -291467965 2007620857 11463791 -1345064941 -657145723 1105039679 920297897 -1463929846 -541522788 1185961254 834102704 -1593280479 -703641417 1325799693 939600283 -1503282120 -782070610 1215028500 1064103298 -1302011785 -983314207 1550483803 728609229 -1257692050 -1039264520 1527203138 738227668 -1128306619 -877111085 1387333993 632699391 -1143821220 -858415926 1440533872 584842726 -1799499557 -474292147 2058596855 229933409 -1815079742 -455662508 2111731182 182011256 -1704568599 -312383361 1952987589 57608531 -1660183312 -368268186 1929772508 67292490 -1995784001 -32640983 1728356755 268669189 -1905851226 -111135696 1617520010 393106716 -2016327539 -254380005 1776232865 517478711 -2135126892 -138691582 1857220024 431349038 -527276332 -1751820734 245106680 2040215406 -402677043 -1862757797 166839265 2130113399 -297144602 -1722884496 4689866 2000731996 -383505665 -1641866647 120212435 1882028869 -47876432 -1977465306 321591196 1680615178 -95898967 -1924169153 340185989 1665262355 -201392510 -2064003564 502308782 1794617144 -191677797 -2087450099 446520247 1838836513 -604223972 -1392806262 905062192 1123358630 -594443771 -1416187245 849339177 1167643583 -718811602 -1574895944 992587522 1278123924 -766899657 -1521665375 1011116827 1262705549 -968141192 -1320392978 675624788 1598162882 -1054436767 -1239309577 791212877 1479525339 -930030006 -1080561956 647937894 1369018352 -805496237 -1191564603 569604991 1458850793 -108439659 -1903270141 394737337 1619002927 -18574452 -1981570278 283832992 1743634998 -145563737 -2141851855 425508491 1851493917 -264299586 -2026362072 506559122 1765165572 -465680399 -1824950425 170927837 2100762187 -481066008 -1806388354 224256708 2052772434 -354037821 -1646067883 82554607 1944886905 -309851174 -1701889204 59140854 1954634336 -1025018019 -1243592757 753473137 1542334183 -980765884 -1299348526 730124904 1552147198 -868417681 -1153708039 573742659 1429581525 -883868810 -1135211552 627006042 1381526220 -548378823 -1470670929 828245525 1180251779 -667049184 -1355115594 909361676 1093989018 -779358453 -1500717155 1065717287 1216528049 -689558766 -1579082876 954747454 1341094568 -761002922 -1516030784 1017800058 1269650924 -708198321 -1563496231 1002938723 1287688693 -595620764 -1418150670 846327112 1165417950 -619558787 -1407878933 891038033 1109072327 -820833230 -1206639452 555578654 1444562312 -931213269 -1082531651 644919559 1366786449 -1043817472 -1227903850 801570092 1489096122 -962242535 -1314756465 682309941 1605110179 -372628322 -1630727160 130303410 1891857700 -290987897 -1717514223 11108779 2007937341 -418272084 -1877566406 153079168 2115566870 -528717643 -1753524189 242354585 2037725455 -193121030 -2089155476 443766230 1836344640 -216993565 -2078818187 488542671 1780064601 -89735992 -1918792610 346611172 1672473970 -36996911 -1966323641 331684349 1690446187 -876661481 -1128790655 632378427 1387685037 -858590962 -1143619176 584880162 1440456884 -983253723 -1302098509 728423433 1550707871 -1039566532 -1257354838 738662416 1526737030 -704109197 -1592846875 939934815 1325495497 -781852310 -1503473156 1064009798 1215082704 -657216191 -1345020457 920505453 1104870651 -541169320 -1464247858 833620084 1186412770 -254732833 -2016008887 517960947 1775780965 -138620474 -2135170736 431141098 1857388668 -32858643 -1995592325 268762305 1728302167 -110667276 -1906284190 392771800 1617823822 -312080965 -1704905427 57173143 1953453057 -368328286 -1660096204 67477646 1929547800 -474116727 -1799701217 229895333 2058673203 -456111728 -1814595322 182331580 2111379498 -1822351573 -463065155 2104458759 174608017 -1811096782 -485758044 2046999070 218466952 -1648716007 -356669553 1941239349 78890659 -1697164544 -305110122 1960391212 64881338 -1898574001 -103727143 1624796771 400514805 -1984181418 -21169216 1739958906 280140524 -2146596995 -150292501 1845749329 419747527 -2023734428 -261655566 1768825416 510202590 -1475395613 -553119883 1174494927 822505049 -1352467462 -664417428 1097636566 913025600 -1496008751 -774666425 1222301437 1071507051 -1581681720 -692173986 1337397988 951067250 -1246220409 -1027662063 1538674347 749829693 -1294603362 -976037112 1557891762 735885860 -1151096907 -865822941 1433257625 577435151 -1139907668 -888581318 1375732352 621228566 -1971704214 -42131716 1685344070 326336464 -1927812493 -99558683 1662618463 337558473 -2069780904 -207186226 1789904756 497612770 -2083757503 -188001577 1841431405 449131515 -1748156914 -523628904 2042847010 247754676 -1868498409 -408434047 2125372219 162114477 -1726564804 -300841302 1998116624 2090886 -1636077019 -377732429 1886720777 124920735 -1324085598 -971817420 1595568014 673013528 -1233532229 -1048643027 1484237719 795908865 -1076918640 -926370298 1371662268 650565418 -1197325687 -811240929 1454121893 564859699 -1398595898 -609997232 1118666730 900353916 -1412506913 -590747063 1170258931 851938149 -1569155340 -713054622 1282865112 997312334 -1525329171 -770547077 1260073921 1008468823 -1588101719 -699380417 1331240069 945695763 -1506100816 -784496346 1211422876 1060366346 -1349716581 -661928691 1099076791 914727969 -1461636734 -538574572 1190088878 837312568 -1126142515 -874029733 1391332577 636042359 -1148343852 -863332030 1434700024 579139694 -1304697345 -985868951 1547011283 724743237 -1252646426 -1034874512 1532510410 744452188 -1707516575 -314675721 1949776973 53480667 -1655400072 -363615762 1935341652 73255106 -1797073581 -471472699 2062333055 233538793 -1819340470 -460840484 2105634918 176570608 -2020717307 -259424877 1770007593 512171199 -2132571876 -136005238 1861085232 434821286 -1990867657 -28117599 1734059035 274502797 -1908932306 -113299016 1614176258 389107860 -1202959128 -817136514 1447177668 558177618 -1088321295 -936986521 1362094557 640211275 -1231567654 -1047464884 1486464502 798922080 -1309015869 -956485547 1609851375 687034745 -1510253428 -755209190 1274363296 1022496054 -1567188843 -711874557 1285093817 1000327471 -1423911746 -601365464 1160689042 841581828 -1404235609 -615899087 1111716235 893665565 -2094896096 -198878026 1831603468 439041434 -2075154375 -213346129 1782696213 491190659 -1913002990 -83962748 1677165886 351319464 -1970003957 -40693603 1687830823 329085361 -1634370492 -376288046 1889213800 127675902 -1711753123 -285243189 2012666225 15854055 -1873873802 -414595872 2118161754 155690444 -1759301521 -534511367 2033013059 237658581 -150087121 -2146768199 419674883 1845791637 -262136266 -2023280992 510557978 1768509324 -103394787 -1898880373 400044849 1625228199 -21260796 -1984125294 280360744 1739769790 -356857269 -1648493859 78949223 1941150705 -304673198 -1697628476 64581502 1960730600 -463388039 -1822002449 175055701 2103972803 -485718432 -1811171594 218294092 2047203290 -865862937 -1151022479 577608651 1433054045 -888258818 -1140257176 620781522 1376218948 -1028099371 -1245756861 750130169 1538335599 -975849780 -1294825894 735827936 1557981046 -774575485 -1496065515 1071287215 1222490937 -692506982 -1581375988 951537590 1336966944 -552639823 -1475849689 822150045 1174811403 -664623448 -1352296898 913098628 1097594642 -300487826 -1726882824 1608258 1998568148 -377802889 -1636032543 125128283 1886551757 -523410596 -1748347958 247661168 2042901222 -408901819 -1868064813 162449001 2125068031 -207488246 -2069443684 498047526 1789438640 -187941101 -2083844219 448945727 1841655465 -42306760 -1971502162 326373908 1685267074 -99109087 -1928296521 337237517 1662969499 -713503834 -1568670928 997632650 1282513436 -770371649 -1525530839 1008430739 1260150277 -610057324 -1398508798 900539064 1118442030 -590444659 -1412843749 851502753 1170724407 -925901886 -1077351596 650230510 1371966072 -811458597 -1197134003 564952823 1454067297 -971746320 -1324129434 672805596 1595736650 -1048995863 -1233213569 796391109 1483785811 -985941843 -1304655813 724949377 1546840343 -1034519372 -1252963294 743972248 1532964110 -874499937 -1125711863 636375475 1391026469 -863112058 -1148533744 579048874 1434756412 -661870391 -1349805985 914541029 1099299187 -538874672 -1461298106 837750268 1189625194 -698932997 -1588588435 945373655 1331589441 -784669470 -1505897356 1060406734 1211348312 -27944859 -1991071501 274463049 1734134239 -113746820 -1908445974 389430608 1613827526 -259125161 -2021056319 511734139 1770471917 -136063922 -2132482856 435008866 1860863476 -471693311 -1796884329 233629997 2062277051 -460370920 -1819771762 176237876 2105941410 -315031501 -1707200347 53960991 1949323657 -363543510 -1655442244 73049350 1935512976 -601847316 -1423459974 841935040 1160370262 -615690763 -1404404381 893594841 1111759951 -755301922 -1510198968 1022714098 1274171492 -711539257 -1567492783 999859435 1285526653 -1047029368 -1232033506 798619812 1486800946 -956670575 -1308791545 687094973 1609763883 -817098310 -1203035860 558002326 1447378944 -937306717 -1087969995 640660623 1361609753 -414275292 -1874224718 155240456 2118645918 -534549187 -1759224405 237833233 2032811143 -376102634 -1634594432 127615034 1889300652 -285678321 -1711286887 16155683 2012329141 -84297408 -1912698410 351787116 1676732666 -40600231 -1970057777 328866933 1688022243 -199085710 -2094726684 439111774 1831559368 -212863637 -2075605507 490837063 1783014609 1538823459 750757301 -1246301169 -1028537191 1557483834 735207852 -1294258154 -975437696 1432558865 576990599 -1150452675 -865448789 1376704776 621406622 -1140803548 -888698702 1175422279 822654417 -1476270997 -553200387 1096958302 912617928 -1351868302 -664071964 1221856629 1070808547 -1495634855 -774021937 1337575788 952039930 -1581799360 -693069610 1624684011 399607165 -1898392377 -102767535 1740337650 280772964 -1984622370 -21880760 1846361561 420089167 -2147263243 -150705053 1767963072 510118230 -2022795028 -261511046 2103551375 174495001 -1821391709 -462883787 2047631766 218845440 -1811808070 -486199252 1941581245 79502635 -1649128303 -357336057 1960307108 64018738 -1697019768 -304170978 1118020706 899978484 -1397897906 -609552936 1171153019 852054253 -1413480105 -590925375 1282944080 998186182 -1569305220 -713982486 1259726921 1007868127 -1524922011 -769869325 1595192326 672367760 -1323641558 -971119172 1484353567 796803209 -1233710797 -1049615963 1372535860 650644642 -1077846760 -926519922 1453520941 564512955 -1196648191 -810833513 2043511978 248165436 -1748769402 -523971312 2124431539 161968165 -1867636321 -408350455 1997933720 1129486 -1726452300 -299934430 1887160449 125630487 -1636456019 -378365637 1685755086 327001176 -1972046366 -42744460 1662472407 336617537 -1927728645 -98696851 1788943612 497429610 -2068873776 -207073978 1842141413 449570931 -2084390455 -188380833 1770977185 512345911 -2021615987 -259545573 1860383672 434373422 -2131930476 -135634430 1733656467 273829637 -1990517057 -27513303 1614330762 390040348 -1909007706 -114169296 1949951941 54450003 -1707637015 -315574657 1934894044 72553290 -1655029008 -362974618 2061660151 233135969 -1796469029 -471122355 2106567662 176724856 -1820210494 -460916140 1390466921 635955199 -1125206459 -873888045 1435308912 579478502 -1149013412 -863747382 1547394907 725381069 -1305133449 -986575135 1532402498 743549908 -1252459922 -1033909512 1331152653 944830363 -1587960287 -698444105 1211761428 1060975490 -1506516424 -785165650 1099714367 915111849 -1350423021 -662364539 1189186342 837204912 -1460671990 -538387812 1888863968 127071862 -1633966132 -375613606 2012742393 16724591 -1711905835 -286174397 2119061202 155811396 -1874841602 -414769304 2032372427 237288029 -1758598169 -534062223 1830999684 438691346 -2094221400 -198473922 1783567005 491266571 -2076085327 -213499097 1677287094 352218656 -1913176166 -84930804 1687460527 328444473 -1969554557 -39990507 1274799656 1023203006 -1510635772 -755845230 1284907569 999363239 -1567079651 -710970485 1159753242 841440908 -1423044810 -601276512 1112386051 894081685 -1404843217 -616236103 1447884364 558614234 -1203595424 -817518602 1361130069 640025283 -1087417479 -936877073 1486323326 797986536 -1231478958 -1046597692 1610267239 687704817 -1309353141 -957092899 1070878759 1221812401 -774229749 -1495465571 951686206 1337894056 -692587246 -1582250620 823121941 1174988931 -553535175 -1475966545 912399372 1097149594 -663978720 -1351922250 576929859 1432645845 -865263249 -1150676487 621708378 1376367820 -889133706 -1140337184 750307441 1539307751 -1028216483 -1246651957 735382632 1557282046 -975475388 -1294180910 79327471 1941782649 -357297725 -1649204907 64468214 1959822432 -304491046 -1696668340 174192861 2103887947 -462448143 -1821857433 218905796 2047544402 -486384152 -1811583618 420307083 1846169629 -150797913 -2147208911 509650066 1768395780 -261175874 -2023099096 399960249 1624365103 -103249515 -1897940733 280702112 1740381238 -21672564 -1984791270 651125094 1372082672 -926875574 -1077530404 564307327 1453692393 -810761133 -1196690235 672459092 1595136450 -971339656 -1323452178 796470605 1484660187 -1049146271 -1234141961 997748994 1283408276 -713682898 -1569644360 1008055579 1259505037 -769928137 -1524833119 899938608 1118095782 -609380324 -1398101878 852376873 1170804159 -591373307 -1412993901 497107374 1789292856 -206626686 -2069360620 449611191 1842066721 -188554085 -2084187123 326814108 1685977354 -42686288 -1972135898 337055109 1662008595 -98997079 -1927390145 1462730 1997627740 -300404506 -1726021520 125539795 1887216965 -378145537 -1636645783 248371704 2043341166 -524044076 -1748727742 161488353 2124885367 -407995187 -1867953061 232927909 2061828659 -471051383 -1796512993 177206972 2106115626 -461269104 -1819891962 54114967 1950255617 -315106373 -1708070099 72646286 1934839320 -363192414 -1654837452 274014913 1733431895 -27573267 -1990429829 389605080 1614796366 -113866764 -1909344414 512666355 1770625637 -259994657 -2021131447 434335466 1860460156 -135458874 -2132132016 915149421 1099637499 -662539455 -1350220841 836884084 1189537506 -537938088 -1461155890 945265247 1330686665 -698745997 -1587622939 1060789830 1211985616 -785105046 -1506603012 725287433 1547448991 -986356955 -1305324621 743884304 1532098182 -1034377412 -1252026454 635472443 1390918317 -873534697 -1125524607 579685922 1435139764 -863817970 -1148969064 351863780 1677603698 -84450616 -1913630114 328517629 1687418731 -40196399 -1969383865 438471638 1831189312 -198382854 -2094278036 491737039 1783136089 -213831965 -2075779467 156111744 2118722326 -415206740 -1874378182 237229977 2032461583 -533875019 -1758820829 127245234 1888660260 -375653730 -1633891832 16277419 2013228861 -285852025 -1712255471 798434092 1485837242 -1046920704 -1231129962 687531829 1610471331 -957053415 -1309428081 558672670 1447795592 -817706446 -1203373404 639725319 1361469329 -936440277 -1087881539 840971080 1160184798 -600944028 -1423351054 894302033 1112197063 -616327555 -1404786965 1023130490 1274842092 -755639722 -1510806848 999718755 1284591605 -711451057 -1566626087 -643625606 -1364967956 934112342 1084906688 -556873373 -1446381067 817932367 1204263129 -679967416 -1602243106 964093028 1316082930 -803913391 -1491963449 1041965181 1226576107 -1005314786 -1290588792 706378802 1562201252 -1015424761 -1266751087 762820651 1517324477 -892365524 -1110923846 616690688 1405535382 -845000395 -1163566685 598487065 1420492943 -489869902 -1781916380 214125726 2076474376 -442439253 -1834493635 195987591 2091497489 -334060160 -1693346538 35177644 1965028410 -344235623 -1669574385 91553973 1920086051 -8765994 -2005070528 292838650 1718840428 -132646449 -1894725287 370776291 1629399157 -241060380 -2035907214 531616968 1755898974 -154373635 -2117385877 415371473 1875189831 -1061667781 -1212216147 783703319 1504800129 -942278622 -1328363340 702257422 1591519640 -832326647 -1184594785 544068901 1466623411 -921800688 -1106689914 654315836 1342644650 -586208161 -1442308919 855723379 1141276133 -631052218 -1385834288 879528298 1131133436 -741038995 -1529637637 1037747521 1256060375 -726048652 -1547808542 985071960 1303392718 -69853965 -1932448667 366509535 1658801481 -54798102 -1950553988 313899462 1706199376 -183659327 -2113231785 453244397 1812252027 -228568872 -2056822706 476983796 1802043746 -429847401 -1855570943 141520315 2137546029 -519255922 -1777600488 251832738 2013632820 -390429531 -1614957517 112518537 1907610911 -271105860 -1731170262 31007120 1994264838 -342528008 -1668128914 94047956 1922842178 -319247391 -1677747337 49728205 1978792539 -447813686 -1840654500 188778214 2085074544 -501013549 -1792797883 204292863 2066379369 -165511268 -2128261366 405544624 1865100838 -246432891 -2042066157 524409513 1749477951 -117835858 -1879128264 385324674 1643161108 -7064649 -2003631327 295326363 1721590285 -788836560 -1476624474 1056255516 1240604298 -677999831 -1601061953 966322693 1319099027 -568277246 -1456998508 808363566 1193907896 -649264357 -1370868851 927162935 1078219425 -850632876 -1169461310 591543928 1413811950 -903767219 -1121539109 607124065 1395182327 -1013459098 -1265571856 765048394 1520338652 -990243969 -1275255831 720663123 1576223429 -225550663 -2054590929 478166933 1804013315 -169633120 -2098943434 468581260 1827326746 -61483381 -1957501411 308000679 1700562737 -80211310 -1942019580 355890110 1647395624 -281456931 -1740734901 20393969 1982865255 -397112636 -1621902766 106621928 1901976446 -505231633 -1763314055 267167683 2028705621 -426835210 -1853345184 142697434 2139509580 -908034447 -1092137241 669917021 1357459403 -829572504 -1182102786 545512260 1468328914 -952371645 -1338194219 691378031 1580378105 -1068092838 -1219427636 777540470 1499423712 -732467691 -1555014013 978915129 1298022319 -751130100 -1539466598 1026870048 1244920758 -628300249 -1383344463 880969483 1132836765 -572448194 -1427762520 871318290 1156084612 -1110456194 -892798744 1405200722 616995268 -1163785113 -844808975 1420586315 598433245 -1290518452 -1005358886 1561993568 706548214 -1267104683 -1015106365 1517806969 762369519 -1602693094 -679483252 1316403510 963742112 -1491788797 -804115307 1226538287 1042042297 -1365028824 -643538754 1085092100 933888402 -1446079439 -557210457 1203827997 818398603 -2036209482 -240723936 1756334490 531151116 -2117325649 -154461127 1875004803 415595797 -2005245820 -8564718 1718878632 292761918 -1894275939 -133131253 1629078961 371127591 -1692993326 -334378940 1964546558 35629416 -1669645109 -344191907 1920294375 91385201 -1781698336 -490061706 2076381644 214180186 -1834961671 -442006417 2091832789 195683651 -1529546433 -741094999 1255839763 1037936773 -1548141274 -725742160 1303862282 984640668 -1441828595 -586661477 1140920353 856039607 -1386040044 -630880894 1131205688 879486126 -1184634533 -832251443 1466796151 543865057 -1106367166 -922149420 1342196846 654802168 -1212653207 -1061203457 1505099845 783364307 -1328175760 -942500378 1591460956 702346442 -1615144457 -390207135 1907669211 112429133 -1730732562 -271569544 1993964738 31345748 -1855893051 -429498029 2137993449 141033599 -1777560100 -519330486 2013459696 252036198 -2113025645 -183830267 1812179135 453285929 -2057302646 -228115172 1802398886 476666928 -1932115551 -70160073 1658331277 366940187 -1950644808 -54741714 1706419348 313709570 -1879463172 -117532054 1643629520 384891718 -2003538203 -7119245 1721372617 295518047 -2128469298 -165342632 1865171938 405500788 -2041583913 -246884799 1749125115 524728173 -1840334184 -448165362 2084625332 189262626 -1792835967 -500937193 2066554797 204091195 -1667943766 -342752708 1922782086 94135056 -1678182733 -318781915 1979094943 49391369 -1265137100 -1013925214 1520036632 765385614 -1275441619 -990019909 1576283905 720576407 -1169423866 -850709872 1413636906 591745980 -1121860065 -903416183 1395631923 606640037 -1457481136 -567825722 1194261372 808045546 -1370661303 -649433377 1078148965 927207411 -1476717982 -788782348 1240822606 1056064472 -1600727429 -678304019 1318631255 966756289 -1763533891 -505042133 2028796561 267110919 -1852874844 -427266254 2139176584 143003166 -1741089905 -281140455 1983345315 19939893 -1621829738 -397154560 1901770426 106792492 -1957327911 -61686961 1700522741 308075107 -1942466624 -79724714 1647718124 355540602 -2054290453 -225889411 1803576007 478630481 -2099001358 -169543836 1827514078 468358728 -1383285899 -628388893 1132649049 881191631 -1428062356 -572108806 1156521536 870854358 -1554566329 -732953647 1297699435 979264253 -1539639458 -750925880 1244960370 1026795236 -1338266863 -952329337 1580583485 691206827 -1219072248 -1068408930 1498943012 777993906 -1092607197 -907603019 1357791759 669610649 -1181882566 -829761620 1468237334 545568384 293242738 1719515108 -9116066 -2005674296 370623339 1628468221 -132570553 -1893854511 530648896 1755725782 -240161172 -2035785990 416074585 1875639247 -155014539 -2117756189 214800150 2076878720 -490473926 -1782266196 195056399 2091344793 -441568733 -1834417483 35004196 1964060594 -333939192 -1692447074 92003133 1920789419 -344606191 -1670215033 705996730 1561564972 -1004878186 -1289882112 762930083 1518228277 -1015610737 -1267715559 617557896 1405624094 -893301084 -1111065038 597879697 1420155655 -844330307 -1163150805 933476318 1084524360 -642918670 -1364531612 818836423 1204372305 -557837589 -1446567299 964181996 1316949882 -680108352 -1603178922 1041628149 1225968483 -803497255 -1491293617 140621363 2137425573 -428878049 -1855395959 252473898 2014003900 -519957754 -1778048112 112868865 1908215447 -390832339 -1615630405 30931480 1993394830 -270951628 -1730237534 366388823 1657902785 -69679237 -1931479059 314270286 1706840792 -55245982 -1951255564 453848677 1812602611 -184332471 -2113634337 476113532 1801968362 -227636400 -2056668218 856659707 1141417581 -587073577 -1442396351 878858978 1130717812 -630443058 -1385495720 1037311689 1255353951 -740655131 -1529000077 985258704 1304357446 -726156292 -1548711062 783845023 1505736201 -1061754957 -1213081819 701842054 1590850064 -941939798 -1327754436 543362733 1466187323 -831688831 -1184211177 655280820 1342831138 -922702952 -1106797810 592242160 1414255974 -851278628 -1169836982 606151145 1395003775 -902872891 -1121423277 764898754 1519410516 -1013379858 -1264698248 721070555 1576900941 -990590729 -1275856799 1056699796 1241302274 -789211976 -1477270482 966144397 1318125851 -677883743 -1600167881 807435686 1193758000 -567403382 -1456919524 927840703 1078626601 -649865069 -1371215867 404931896 1864758702 -164846572 -2127850366 525271329 1749561783 -247373811 -2042212197 385436938 1644068252 -118019034 -1880089424 294947091 1720957317 -6625217 -2002921303 93705564 1922229706 -342117264 -1667463962 49811781 1979654611 -319393687 -1678688001 189685102 2085187064 -448775102 -1840837420 203659639 2066000353 -500303781 -1792358195 978834609 1297146919 -732318307 -1554086645 1027215528 1245519934 -751537788 -1540144878 881613955 1133210645 -628998737 -1383789255 870422682 1155966988 -571475530 -1427584736 669041877 1357378627 -907106823 -1091988113 546111692 1468674138 -830250528 -1182510730 691752167 1581022321 -952816181 -1338892963 777423102 1498527848 -1067914798 -1218455228 20575353 1983825135 -281569963 -1741642301 106180704 1901265142 -396734132 -1621270054 266501195 2028293341 -504619673 -1762972175 143636562 2139654340 -427697794 -1853429272 479126557 1804194955 -226458319 -2054703705 467869700 1826885778 -169000664 -2098564674 307588143 1699896505 -61141757 -1956889195 356034614 1648335008 -80295654 -1942881908 1964393078 34697952 -1692916902 -333507636 1920697967 92059385 -1669994685 -344795179 2077084228 214629074 -1782338712 -490431490 2090864221 195509963 -1834061967 -441884697 1755402770 530997892 -2035338434 -240647256 1875678731 415999645 -2117929177 -154810447 1719327264 293464758 -2005615860 -9204838 1628905017 370159279 -1894154475 -132231293 1316512446 964645416 -1602878574 -680447228 1226155687 1041405489 -1491351669 -803408099 1084484236 933550618 -1364358240 -643122378 1204694677 818486787 -1447014471 -557351121 1406104282 617103948 -1111419914 -892984480 1419949763 598050389 -1163077649 -844372103 1561656040 705940094 -1290101820 -1004688558 1517895409 763235943 -1267245091 -1016041653 1812820791 453657505 -2113727973 -184278387 1801500462 476547000 -2056333822 -227940716 1658256133 366070675 -1931961815 -69227841 1706770204 314314634 -1951048144 -55415130 1908040531 113071045 -1615592833 -390909207 1993844554 30447580 -1730558362 -270600464 2137123681 140958711 -1854961075 -429344037 2014064504 252387310 -1778233772 -519733566 1466127359 543449961 -1184025901 -831913403 1343133670 654944112 -1107233078 -922237348 1505287117 784329563 -1212761375 -1062106505 1591025620 701640514 -1327792392 -941863314 1255424923 1037267725 -1529208137 -740486623 1304004482 985577236 -1548228946 -726608328 1141885865 856226623 -1442731387 -586769901 1130500016 879050534 -1385402724 -630497782 1193287924 807866466 -1456586280 -567709362 1078846701 927650939 -1371306559 -649808553 1241229510 1056741456 -1477064214 -789382788 1318481119 965827657 -1600647693 -677429915 1519857808 764411910 -1265020484 -1013030614 1576727689 721273887 -1275816539 -990665421 1414314146 592152628 -1170024050 -851056360 1394703547 606489645 -1120985705 -903336703 2085486652 189345962 -1841274608 -448310906 2065941541 203748531 -1792170743 -500525665 1922402318 93501592 -1667503838 -342042188 1979206679 50297985 -1678365381 -319742547 1643712600 385753294 -1879608972 -118472222 1721029697 294905047 -2003126931 -6453765 1864538218 405121276 -2127759034 -164902448 1750031475 524840165 -2042544801 -247067191 1580929461 691806499 -1338675047 -953008113 1498863020 777119034 -1218923392 -1067482090 1356896647 669493521 -1091635029 -907425731 1468882334 545942792 -1182581582 -830206940 1133248977 881537351 -1383964419 -628797333 1155646920 870774110 -1427135260 -571960206 1297582563 978368885 -1554388785 -731981735 1245335034 1027439980 -1540084522 -751625152 1700082045 307364331 -1956949935 -61054777 1647900004 356500978 -1942580152 -80632610 1804515663 478775769 -2055153565 -225974027 1826848086 467946944 -2098389894 -169202452 2028085529 266670479 -1762901963 -504663901 2140136704 143185302 -1853782996 -427379526 1983490347 20879805 -1741174777 -282003311 1901358386 106126756 -1621488610 -396542840 120017342 1881170216 -383176558 -1641152508 4887975 2001577265 -297470837 -1723612131 167565708 2130438426 -403523424 -1862957002 244391317 2039885059 -526418759 -1751626705 445661658 1838641484 -190963466 -2087120800 503154115 1794815317 -202119953 -2064329607 340511208 1665988990 -96098108 -1925015470 321261041 1679900007 -47682339 -1976607669 1011446134 1263419872 -767094694 -1522523956 992261487 1277396473 -718613437 -1574050603 848492868 1167444434 -593717144 -1415862018 905919837 1123552715 -604939151 -1393136409 570319122 1459179908 -806354882 -1191759704 647210251 1368692125 -929184729 -1080363855 791013664 1478678966 -1054111732 -1238583142 675818809 1599020463 -968471531 -1321108349 507273471 1765494889 -265158189 -2026557115 424781030 1851167856 -144718390 -2141653668 283633869 1742788699 -18249247 -1980843657 394931412 1619860546 -108769800 -1903985298 59469979 1955348493 -310046281 -1702747871 82228354 1944159252 -353839698 -1645222600 223410345 2052573247 -480339579 -1806063341 171785392 2100956198 -466395748 -1825280758 626147383 1381331105 -883154661 -1134882419 574587950 1429779640 -869145342 -1154034284 730449925 1552873619 -980965079 -1300194881 753142812 1541618826 -1024824016 -1242735194 954552403 1340235973 -689229441 -1578368535 1065915466 1217373404 -779684506 -1501444624 910088289 1094314231 -667895475 -1355314725 827530360 1179921646 -547521196 -1470476862 890319676 1108738986 -618704368 -1407688058 847050533 1165739955 -596470263 -1418352993 1003141902 1288539032 -708519390 -1564218700 1017610007 1268797313 -760668613 -1515311443 681976664 1604391886 -962051468 -1313901854 801892161 1489819607 -1044019603 -1228753157 645770090 1366989820 -931935674 -1082852656 554725235 1444372453 -820113825 -1206305079 243209204 2037916514 -529435944 -1753857458 152229869 2115364731 -417548607 -1877244329 10787782 2007214928 -290784534 -1716663684 130637791 1892577097 -372818189 -1631580571 331875216 1691300614 -37330244 -1967042006 346408841 1671624479 -89413979 -1918069197 487820194 1779743540 -216143218 -2078615016 444485563 1836678957 -193974633 -2089345535 738853501 1527591659 -1039899823 -1258073145 728221284 1549858546 -982931640 -1301375010 584157775 1440135897 -857740445 -1143415819 633097814 1388019392 -877514886 -1128980500 834474521 1186603663 -541887691 -1464581213 919655936 1104668310 -656492756 -1344698438 1063688747 1214360253 -781649145 -1502622831 940269106 1326214820 -704299234 -1593700472 392438453 1617105443 -110476391 -1905429745 269084332 1729025594 -33060992 -1996441834 431991431 1857591825 -139342933 -2135491779 517107358 1775590920 -254013518 -2015674588 181613265 2111046215 -455257091 -1814404245 230618824 2058995294 -474966044 -1799903374 67680995 1930398325 -368649265 -1660818599 56983290 1952599660 -311746602 -1704186048 1665897658 340567084 -1924794986 -96287488 1680232611 320954421 -1977077361 -47251175 1838161032 446114846 -2086765148 -191279822 1795020945 502982663 -2064401987 -202077909 2130478302 167490632 -1863129614 -403319452 2039562439 244740177 -1751178773 -526904963 1881607404 119553146 -1641452096 -382837418 2001389813 5109859 -1723553319 -297559729 1478866034 790791396 -1238641314 -1054022200 1598582891 676282621 -1320808121 -968810031 1459502144 569969878 -1192206996 -805868038 1368651865 647284943 -1080190603 -929388061 1167238166 848663680 -1415789254 -593758804 1124032527 905466009 -1393491677 -604622411 1263086628 1011752114 -1522053880 -767525474 1277487165 992204971 -1574270703 -718423673 2052105723 223843693 -1805728553 -480644031 2101174754 171594100 -1825374002 -466341800 1955278281 59514207 -1702540059 -310215565 1944512976 81910086 -1645704964 -353388438 1743238559 283149577 -1981164365 -17898459 1619685766 395133200 -1903947606 -108847044 1765555629 507186491 -2026742655 -264934377 1850866100 425117986 -2141218664 -145184754 1094616371 909751717 -1355750369 -667429751 1179861290 827617724 -1470291962 -547745648 1340411137 954350999 -1578406867 -689152837 1216923928 1066400142 -1501124556 -780035934 1552520535 730768833 -1299712901 -981416723 1541689678 753099224 -1242943390 -1024655116 1381113189 626339315 -1134789559 -883208993 1430247804 574155242 -1154369456 -868841274 1367209528 645580462 -1082943724 -931879038 1443901985 555156151 -1205972211 -820419685 1604746762 681660060 -1314382042 -961597520 1489746451 801933957 -1228547265 -1044190295 1288365660 1003345610 -1564178576 -708593690 1269244485 1017123539 -1515633815 -760318977 1108438638 890658552 -1407250622 -619167788 1165798007 846961377 -1418540197 -596247603 1779685104 487908966 -2078427172 -216365238 1836978921 444146303 -2089782331 -193510573 1690853058 332361300 -1966718994 -37679240 1671797467 346204749 -1918108681 -89339039 2007287444 10745346 -1716869192 -290613458 1892221581 130953755 -1631099999 -373271753 2038386342 242777648 -1754189942 -529129700 2115144383 152418857 -1877152877 -417604859 1214695289 1063385071 -1503091115 -781216061 1326121824 940323830 -1593482676 -704490790 1186811723 834306013 -1464652185 -541843727 1104186194 920107972 -1344345474 -656811288 1439815453 584509323 -1142966735 -858224985 1388057348 633021330 -1129156056 -877313346 1527406383 739078073 -1258013181 -1039987051 1550293814 727755680 -1301677542 -982594932 1929963441 68146983 -1660516707 -368986613 1952785320 56759102 -1704246652 -311660014 2111008643 181690133 -1814229329 -455459271 2059316122 230267660 -1800353098 -474482144 1858074581 431540035 -2135845127 -139024785 1775383500 517276506 -2015604000 -254057866 1617199079 392384369 -1905647925 -110285219 1728691198 269388648 -1995973934 -33494460 -805381194 -1191580896 569424538 1459063308 -929882193 -1080807623 647855747 1369067029 -1054518396 -1239260398 791360168 1479279166 -968321123 -1320179957 675739313 1598146087 -766915630 -1521550524 1011329790 1262525032 -719056949 -1574748323 992636647 1278041713 -594394144 -1416268938 849093324 1167790682 -604010503 -1392986257 905045717 1123472963 -191825026 -2087203864 446601810 1838787268 -201506969 -2063986703 502488651 1794404061 -95718580 -1924381734 340071008 1665278710 -47794347 -1977514045 321443449 1680860911 -383259878 -1642013812 120162870 1882110624 -297128189 -1722998891 4476463 2000912057 -402889944 -1862577218 166855172 2129998482 -527325391 -1751738457 245351965 2040067723 -689575177 -1578968479 954960859 1340914509 -779604242 -1500569992 1065766850 1216446292 -667000123 -1355197869 909116393 1094136703 -548165924 -1470851510 828229616 1180366694 -883754349 -1135228411 626826175 1381739305 -868270454 -1153954276 573661094 1429630768 -980847967 -1299299785 730272653 1551901467 -1025198408 -1243380178 753588116 1542317826 -309605825 -1702036823 59091731 1954716549 -354021850 -1646182736 82341642 1945067420 -481279475 -1806208357 224273185 2052658103 -465730028 -1824868734 171173688 2100615086 -264447397 -2026116403 506641271 1765116897 -145678782 -2141835564 425688942 1851281400 -18394519 -1981783297 283718469 1743651795 -108358032 -1903319322 394590044 1619249098 -37177036 -1966110302 331798552 1690429582 -89817811 -1918743109 346758145 1672227991 -216846074 -2079063664 488460330 1780113596 -193006305 -2089171575 443585587 1836557477 -528504496 -1753703994 242337916 2037840106 -418222775 -1877647905 152833125 2115714291 -291233438 -1717366284 11157582 2007855320 -372644485 -1630611987 130516055 1891677377 -962160132 -1314805398 682162384 1605355590 -1043636763 -1228116621 801455305 1489112159 -931327538 -1082515112 645099746 1366573172 -820980265 -1206393535 555660539 1444512877 -619607656 -1407796978 891283636 1108924450 -595833471 -1417970409 846343341 1165302843 -708181590 -1563610820 1002725510 1287868432 -760756813 -1516178139 1017750687 1269732361 -455899019 -1814775581 182315353 2111494607 -474067860 -1799783174 229649728 2058821078 -368574393 -1659948847 67527019 1929466365 -312097698 -1704790840 57386354 1953273316 -110847983 -1906071417 392886589 1617807787 -32941048 -1995543394 268909860 1728056754 -138473437 -2135416651 431059215 1857438105 -254618566 -2016025428 517780758 1775994240 -541218627 -1464166357 833866129 1186265351 -657429340 -1344840654 920522120 1104755998 -781836145 -1503588327 1063797155 1215263029 -703863658 -1592994816 939886010 1325577516 -1039484711 -1257404337 738515445 1526983011 -983073600 -1302311850 728309228 1550724474 -858705685 -1143603075 585060807 1440244049 -876808974 -1128545180 632460766 1387636040 -1416487246 -594203100 1167884190 849039112 -1392518485 -604444099 1123138439 905349905 -1521904000 -766597610 1263007660 1010878266 -1574677863 -719101425 1277834165 992805667 -1239085354 -1054720448 1479241722 791437164 -1320629553 -967837095 1598467043 675388277 -1191278876 -805718414 1458628552 569890654 -1080868099 -929795477 1369252817 647631687 -1862517126 -402977044 2129813334 167079872 -1752040861 -526988555 2040503119 244886489 -1641564600 -383744290 1881790308 120514546 -1723174319 -296926521 2000950141 4400107 -1924452834 -95674744 1665486642 339902372 -1977161209 -48113007 1680378667 321895357 -2087672276 -191392070 1839122176 446298006 -2063769035 -201698653 1794310937 502543247 -1299632141 -980541595 1552371423 729841225 -1243288598 -1025254532 1542097606 753777232 -1135433791 -883583145 1381811949 626783867 -1153473576 -868723890 1429275380 573977186 -1354874985 -667349247 1093689019 909602349 -1470891122 -548091112 1180539554 828025396 -1578780763 -689797325 1340855945 955049503 -1501006916 -779140310 1216746128 1065427462 -1981345989 -18858067 1743351319 284057217 -1903506654 -108135500 1619307022 394500760 -2026076407 -264521825 1764943397 506844851 -2142158064 -145329274 1851728444 425202346 -1806688417 -480825399 2053013107 223956709 -1824662714 -465900592 2100542058 171215612 -1702127763 -309549061 1954936385 58902231 -1645849740 -354327582 1944597080 82772686 -1717273552 -291287898 2007637276 11349386 -1630947287 -372340545 1892145413 130083219 -1753222142 -528956268 2037486894 242656696 -1877856229 -418054003 2115785015 152789409 -2079101868 -216769342 1780288888 488259054 -2088851379 -193357605 1836108129 444070391 -1966545818 -36711184 1690731850 331462108 -1918558081 -90042135 1672167763 346845637 -1563796232 -707957650 1287929300 1002638658 -1515743007 -761223049 1269430733 1018087771 -1408117558 -619256740 1109374438 890799472 -1417932589 -595910587 1165128191 846545257 -1082307428 -931496950 1366502832 645143846 -1206876027 -820529133 1444866473 555342143 -1314470738 -962464712 1604887938 682595604 -1228209993 -1043582943 1489330587 801263885 -2134946447 -138904089 1857104989 431365323 -2016245400 -254428674 1776085060 517724370 -1905998525 -110889515 1617601647 393057529 -1995898534 -32624180 1728536694 268456160 -1660396267 -368087677 1929788473 67177647 -1704617716 -312301158 1953232928 57460918 -1814833881 -455809615 2111681547 182092957 -1799483074 -474406488 2058383378 230113412 -1143902791 -858366673 1440681109 584596483 -1128486496 -876897994 1387448460 632682522 -1257577077 -1039280867 1527022759 738440241 -1301864046 -983559932 1550401726 728657960 -1503232547 -782152373 1214782705 1064250471 -1593067068 -703821486 1325783272 939714686 -1463945745 -541407879 1186174147 833922133 -1345310218 -656998048 1105088730 920215628 1306870767 987919225 -1544871229 -722726315 1250461686 1032828768 -1534662950 -746465716 1128188893 876215115 -1389319439 -633890201 1146294212 861159250 -1436717336 -581280130 1347572619 659907357 -1101253977 -916782543 1463785362 540583684 -1187907906 -835271128 1586092985 697232175 -1333282155 -947877373 1508122528 786640694 -1209368948 -1058189798 1988846375 25973681 -1736113653 -276680035 1910941502 115447720 -1612134894 -386926972 2018568981 257416067 -1772189127 -514213201 2134716172 138026906 -1858908640 -432767306 1799123779 473646037 -2060316049 -231398663 1817294682 458655692 -2107648394 -178723104 1709702001 316722151 -1947624867 -51467573 1653227368 361566206 -1937482172 -75272494 1425961646 603537976 -1158671486 -839441644 1402189495 613713441 -1113729125 -895817971 1512438428 757254666 -1272210512 -1020482778 1565015685 709824019 -1287233623 -1002344641 1229546186 1045320284 -1488518170 -801098896 1311024851 958633541 -1607809025 -684853399 1200810744 815127150 -1449358380 -560219326 1090465505 939007607 -1359917107 -638156965 1871729254 412574448 -2120338614 -157744164 1761449599 536520425 -2030831789 -235616315 1632361044 374139586 -1891255432 -129856530 1713774157 287387355 -2010611871 -13676553 1915175426 86012564 -1675025618 -349301832 1967818267 38647437 -1689983177 -331098207 2096941616 201063078 -1829590244 -436888694 2073103913 211173055 -1784713467 -493330541 2144543085 148115963 -1847771071 -421891881 2025776500 263837154 -1766816680 -508054322 1896393055 101685705 -1626945421 -402523931 1986358598 23223760 -1737814934 -278119172 1650733321 358810015 -1939189723 -76717901 1695151376 302957958 -1962437572 -67066710 1824504123 465078701 -2102274025 -172562303 1808956706 483741108 -2049172466 -220517224 1153237413 867840307 -1431084919 -575385569 1137755580 886568234 -1377917808 -623275002 1248233879 1029814529 -1536628549 -747644883 1292586382 973896984 -1559941982 -738059212 1493832129 772612439 -1224445715 -1073528709 1583863256 694216014 -1335249676 -949058462 1473354227 550938981 -1176504097 -824653751 1354522090 666594684 -1095615290 -910881712 1724387372 298787002 -2000260864 -4111978 1638257717 379774115 -1884572391 -122911345 1746114590 521447560 -2044856014 -249902684 1870552071 410610833 -2123350741 -159969859 2071920712 209203422 -1787731612 -495562254 2081604689 185988295 -1843616387 -451176981 1973717114 44284140 -1683297962 -324150848 1925794915 97418485 -1664668337 -339730983 1571172580 715194482 -1280814648 -995139234 1523315965 768394347 -1262119471 -1010653881 1400748246 612010048 -1116481030 -898307732 1410366671 588729433 -1172431389 -853987979 1074864256 924192790 -1373683284 -652709574 1199367321 813421583 -1452112459 -562711261 1321904306 969775140 -1597716066 -675022584 1235709099 1050696765 -1482093177 -793887471 696878827 1586411133 -947394617 -1333733551 786711282 1508078180 -1058397218 -1209199800 659689177 1347763791 -916688907 -1101308061 541051584 1463351894 -835605524 -1187603590 876517007 1127851545 -634325085 -1388853451 861098646 1146380800 -581094470 -1436941524 988094141 1306668587 -722763887 -1544794361 1032379044 1250945586 -746144888 -1535014114 317171235 1709217461 -51788017 -1947273319 361390650 1653428908 -75234538 -1937558656 473706001 1799036551 -231583939 -2060091477 458353160 1817631390 -178287836 -2108113998 256947783 2019002065 -513878165 -1772492803 138244702 2134524616 -432860302 -1858853916 25902709 1988890339 -276471975 -1736282161 115800684 1910622970 -387409088 -1611682858 814921642 1200981820 -560146810 -1449400816 939488179 1090011941 -638512481 -1359601143 1044987800 1229852430 -800629068 -1488949726 958724993 1310968599 -685073747 -1607620037 757442510 1512216408 -1020541214 -1272121740 709387223 1565479745 -1002044677 -1287572883 603860988 1425612650 -839889200 -1158185402 613673957 1402264435 -895644983 -1113933217 201103202 2096867316 -437062066 -1829386536 210850683 2073453549 -492883369 -1785199935 86450000 1914712006 -349602180 -1674686742 38460233 1968040927 -331040155 -1690072333 374048518 1632417680 -129636822 -1891445060 287720223 1713468297 -14147021 -2010180955 412094260 1872183202 -157389288 -2120655218 536726317 1761278907 -235689471 -2030789993 465560681 1824052479 -172915387 -2101955117 483532912 1809125606 -220446372 -2049216054 358902875 1650678989 -76935817 -1938997791 302622786 1695455444 -66598546 -1962870280 101250061 1896858779 -402221791 -1627281993 23408660 1986134146 -278179528 -1737727570 148077631 2144619689 -421716717 -1847972475 264157222 2025425072 -508503798 -1766332004 550618273 1473705015 -824203891 -1176988389 666632376 1354444846 -911056492 -1095413502 772426899 1494055941 -1073467969 -1224532695 694651018 1583396892 -949360218 -1334912720 1030149317 1247929427 -748112407 -1536195201 973803740 1292640330 -737840656 -1560133274 868048119 1153068129 -575455781 -1431040691 886085870 1138206840 -622921278 -1378236076 44356904 1973675454 -324357116 -1683127150 97063217 1926111655 -339251171 -1665122165 209673498 2071489932 -495895498 -1787425632 185768195 2081794453 -451086289 -1843672903 521389388 1746204122 -249715616 -2045078282 410911061 1870213571 -160407431 -2122886929 298339710 1724874216 -3789742 -2000610108 379947367 1638054385 -122951605 -1884497699 969602528 1322108278 -674982708 -1597791142 1051144697 1235222895 -794210091 -1481744317 923893202 1075203396 -652272386 -1374147480 813480395 1199278429 -562898713 -1451890575 612230532 1400558866 -898399064 -1116425154 588259741 1410797835 -853655375 -1172738009 715550134 1570856224 -995619686 -1280361460 768321967 1523358009 -1010448253 -1262290923 -2059613721 -230950543 1798482123 473274461 -2108617218 -178897560 1818193106 458775620 -1947778603 -52399805 1709777145 317591663 -1937078836 -74599078 1652876512 360961142 -1735665277 -275977963 1988475055 25331769 -1612309094 -387896052 1911061686 116345888 -1773121103 -514367193 2019438749 257490955 -1858234968 -432364226 2134111364 137675794 -1101862609 -917120583 1348241411 660322453 -1187041994 -835183200 1462848538 540441740 -1333173987 -946974325 1585905713 696266919 -1209752316 -1058826862 1508557864 787346622 -1545209525 -723334691 1307285607 988588273 -1534575278 -745599548 1250319486 1031892200 -1388416647 -633781777 1127223381 876028099 -1437354656 -581663242 1146999884 861594842 -1675102042 -350173136 1915328906 86944028 -1689633601 -330494935 1967414675 37973253 -1828949868 -436518910 2096239032 200614190 -1785613171 -493452261 2074072481 211346743 -2121209662 -157820844 1872660974 412727672 -2030228261 -235266995 1760775671 536116577 -1890885392 -129216410 1631912412 373436746 -2010733335 -14576513 1713948101 288355667 -1488332690 -800134920 1229437250 1044416980 -1608246153 -685560607 1311407451 959270349 -1450028964 -560635702 1201418608 815464934 -1358982075 -638016301 1089598825 938919423 -1157707766 -839255908 1425058086 603429296 -1114436589 -896254843 1402826047 614096297 -1272627144 -1021153106 1512775956 757862786 -1287093215 -1001409353 1564927245 708957595 -1224037531 -1072849933 1493486153 772012767 -1335398532 -949985302 1583943248 695090886 -1177476265 -824831039 1474249339 551056109 -1094916274 -910436392 1353877090 666220276 -1430406399 -574977129 1152637485 867494587 -1378844904 -623423602 1138630196 886648482 -1536806093 -748616795 1248350751 1030709897 -1559496918 -737359940 1292211718 973252240 -1939567699 -77350085 1651174017 359520791 -1962324044 -66158814 1694969496 301997582 -2101410913 -172477687 1823564467 464933413 -2049783930 -220858608 1809622698 484152892 -1848402999 -422270113 2145254117 148556403 -1765908528 -507941050 2024816380 263655018 -1626860549 -401661075 1896248023 100745793 -1738156062 -278730892 1986770638 23889496 -1374578140 -652825934 1075837704 924371870 -1451467203 -562336085 1198669585 812978055 -1597369834 -674422144 1321497402 969098156 -1482172913 -794761575 1235859235 1051625397 -1280931264 -996033834 1571351404 716168186 -1261744551 -1010008369 1522872181 767696867 -1115880846 -897961244 1400071006 611603400 -1173305749 -854067459 1411295047 588879825 -1786791188 -495416710 2071059392 209120086 -1844281611 -451588509 2082217945 186330959 -1683737890 -324861368 1974096882 44917604 -1664485689 -338770351 1925683179 96511869 -2000115064 -3171810 1724304292 297925426 -1884983663 -123576825 1638600637 380387115 -2045566278 -250342868 1746748310 521827072 -2122389853 -159787467 1869645711 410498841 -514847517 -1772667787 257846735 2019122521 -432158470 -1858406292 137603542 2134153536 -276069167 -1735609273 25552381 1988285803 -387563320 -1612615586 115876324 1911492978 -51962745 -1948242927 317291947 1710116157 -74786658 -1936857080 361019826 1652787492 -230910795 -2059688925 473101721 1798685967 -179220308 -2108268486 459223424 1817706774 -633459669 -1388766019 875580679 1127710097 -581703630 -1437280092 861767966 1146796424 -723147751 -1545431921 988529973 1307375011 -746037248 -1534111594 1032192300 1249980858 -947307441 -1332867879 696737123 1585475061 -1058736042 -1209808704 787126650 1508747756 -917326723 -1101691669 660395345 1348199879 -834703260 -1187495694 540086600 1463165406 -129286750 -1890841292 373644430 1631743000 -14222917 -2011051731 287873175 1714399233 -158288496 -2120776442 413062332 1872356394 -235048567 -2030419681 536023205 1760829491 -436458042 -1829036720 200428778 2096462972 -493753889 -1785276087 211781875 2073606245 -349723148 -1675586206 86623448 1915679822 -330669587 -1689431685 38011073 1967337559 -1020977814 -1272828420 757824582 1512852688 -1001858701 -1286608411 709277791 1564575945 -838953640 -1158044210 602993780 1425523938 -896315071 -1114349097 614281325 1402601723 -560853746 -1449837160 815557666 1201364148 -637548265 -1359414911 938584123 1089902765 -800488132 -1488013910 1044898832 1228985478 -685489883 -1608289869 959062025 1311576223 -748261791 -1537122569 1030229837 1248804827 -737432968 -1559454994 973458260 1292041154 -574757293 -1430595899 867403647 1152694249 -623893942 -1378413860 886981478 1138324464 -825131515 -1177137517 551493417 1473785791 -910378468 -1095005558 666032944 1354099622 -1073023433 -1223833951 772052763 1493411725 -949538258 -1335885128 694768386 1584292756 -402108759 -1626374593 101068677 1895898899 -278558032 -1738360282 23849884 1986845450 -422328677 -1848314355 148744119 2145031969 -507641214 -1766247916 263218094 2025280312 -172007731 -2101842341 464601057 1823870839 -221078828 -2049594814 484244472 1809566574 -77277441 -1939610007 359315411 1651345221 -66514202 -1962007952 302478282 1694516060 -897753312 -1116049482 611532300 1400114842 -854549703 -1172853841 589232661 1410976387 -995698926 -1281235068 715699774 1571784360 -1010101493 -1261689955 767914535 1522680497 -674607292 -1597145134 969158248 1321410302 -794326179 -1482638389 1051322993 1236196071 -653146250 -1374226464 924821082 1075353292 -562298001 -1451543559 812802627 1198871253 -250380312 -2045489282 522002116 1746546258 -159466511 -2122740889 410049245 1870129739 -3606566 -1999648948 298227446 1723967072 -123391037 -1885207723 380326639 1638687353 -324767860 -1683792102 44699296 1974287926 -339104875 -1664181501 96979641 1925249583 -494934082 -1787242712 208766610 2071377412 -451796057 -1844112591 186401419 2082173469 -1834781412 -442219126 2091717680 195699878 -1781616379 -490110573 2076233769 214425791 -1669792466 -343945800 1920375810 91335828 -1693107913 -334362207 1964726299 35416205 -1894488712 -132950546 1629094996 371012802 -2005294751 -8482313 1719124045 292614363 -2117079734 -154608164 1874955366 415677680 -2036192941 -240838203 1756121215 531331305 -1446160940 -557161150 1203975416 818152558 -1365208627 -643325605 1085206753 933871735 -1491673626 -804131472 1226357962 1042254940 -1602545153 -679728791 1316321491 963790917 -1267055184 -1015188186 1517560988 762516490 -1290305111 -1005539009 1561976965 706662419 -1163801214 -844694252 1420799150 598252600 -1110701669 -892651251 1405249719 616912929 -1950858147 -54561589 1706435953 313595367 -1932165052 -70078254 1658577256 366793214 -2057057169 -228262663 1802349891 476749269 -2113009546 -183944992 1811966298 453466572 -1777380295 -519543633 2013345045 252052867 -1855811552 -429547338 2137846028 141279642 -1730880501 -271324003 1994046759 31296945 -1615259630 -390190972 1907849534 112216488 -1328126827 -942582781 1591215545 702493999 -1212440436 -1061384166 1505083808 783479094 -1106383705 -922035151 1342410123 654621981 -1184880450 -832104408 1466845586 543783172 -1386121999 -630832025 1131353565 879240523 -1442008856 -586448770 1141035460 856023378 -1548026685 -725758891 1303682543 984853881 -1529399078 -741341108 1255758326 1037986144 -1600841826 -678287608 1318811314 966542884 -1476865145 -788536559 1240904363 1056014909 -1370579028 -649482438 1078001280 927452694 -1457300555 -568038621 1194146457 808061455 -1121843206 -903530644 1395418838 606819904 -1169177629 -850857099 1413587663 591827545 -1275490360 -989937826 1576529636 720428658 -1265349679 -1013744825 1520052989 765270635 -1678035114 -319027264 1979012730 49440492 -1667828913 -342768679 1922601571 94348021 -1793015964 -500723726 2066669128 204074718 -1840415875 -448115733 2084772433 189016775 -2041829582 -246736988 1749173790 524646024 -2128485589 -165227587 1865384455 405320337 -2003325184 -7299178 1721355820 295632570 -1879413991 -117613681 1643383349 385039011 -1181866273 -829876663 1468024819 545748837 -1092361530 -907750832 1357743082 669692796 -1219121427 -1068327301 1499189185 777846615 -1338479884 -952149406 1580600280 691092302 -1539754309 -750909907 1245140887 1026582273 -1554713950 -732708300 1297781646 979215128 -1427980663 -572158433 1156374437 871100211 -1383105904 -628602362 1132534716 881208106 -2099247593 -169396607 1827563323 468277165 -2054307314 -225774952 1803789090 478450612 -1942254043 -79905101 1647701769 355655583 -1957279172 -61769046 1700277008 308222854 -1621682573 -397400347 1901688671 106842057 -1740975510 -281156868 1983165254 20153296 -1853055423 -427053353 2139291501 142987259 -1763616168 -504993074 2028944244 266865634 -154161128 -2117566322 415355188 1875304866 -241011711 -2035989353 531371309 1756046779 -132892630 -1894577988 370825478 1629317520 -8782797 -2004955995 293051679 1718660489 -344416132 -1669361430 91668816 1920070086 -334142363 -1693297421 35325257 1964783071 -442292146 -1834739496 195905890 2091547124 -489755561 -1781932863 213945723 2076687853 -845049648 -1163485114 598733308 1420345706 -892578615 -1110743969 616707557 1405420915 -1015408414 -1266866060 762608078 1517504856 -1005069061 -1290736531 706330071 1562283329 -803831628 -1492013022 1041818008 1226821902 -679787347 -1602456517 963978625 1316099351 -556988282 -1446365168 818112938 1204050236 -643773281 -1364722679 934194611 1084857637 -271285927 -1730956849 31121525 1994248419 -390511296 -1614907946 112665708 1907365114 -519108245 -1777845763 251750471 2013681873 -429732494 -1855586844 141339742 2137758920 -228355779 -2057002581 476966929 1802158215 -183610076 -2113313358 452998152 1812399262 -55043825 -1950406247 313948195 1706117301 -69870314 -1932333696 366722106 1658621100 -725966447 -1547857657 984924349 1303638059 -740858488 -1529850594 1037632676 1256076338 -631166557 -1385817803 879708303 1130919961 -586355270 -1442063060 855805078 1141226496 -921849355 -1106607773 654561497 1342496847 -832539156 -1184414342 544085184 1466508374 -942261817 -1328477871 702044395 1591699581 -1061421602 -1212363448 783654130 1504881764 -990260582 -1275141620 720876470 1576043296 -1013705085 -1265424875 765097903 1520256825 -903718232 -1121621442 606878596 1395329810 -850420047 -1169641945 591527837 1413926667 -649149698 -1370885528 926983122 1078432580 -568129817 -1457244559 808282059 1193957213 -678081844 -1601013158 966470624 1318853494 -789016875 -1476411837 1056370681 1240588143 -6819246 -2003778876 295277438 1721672680 -117819829 -1879243043 385111911 1643341809 -246646176 -2041885962 524426060 1749363674 -165560711 -2128179473 405790549 1864953795 -501161418 -1792552288 204374810 2066330508 -447928785 -1840638279 188958467 2084861845 -319067644 -1677960558 49613608 1978809278 -342446563 -1668178293 93900593 1923088295 -572333093 -1427778739 871138039 1156297313 -628152382 -1383590060 880887534 1132885624 -751211543 -1539417217 1027017413 1244674643 -732647440 -1554800794 979029724 1298005578 -1068108865 -1219312855 777753235 1499243013 -952617050 -1338046672 691426954 1580295708 -829523059 -1182184677 545266337 1468475959 -907821164 -1092317438 669900472 1357573678 -426982637 -1853099131 142778943 2139460265 -505346294 -1763297380 267347494 2028492464 -396932319 -1622115401 106506765 1901992603 -281374920 -1740783698 20246036 1983110786 -79965321 -1942166559 355840603 1647477453 -61466770 -1957615624 307787330 1700742868 -169845947 -2098762797 468597353 1827212031 -225599652 -2054508598 478412400 1803865830 1518010132 763219842 -1267425736 -1015828818 1561803533 705694619 -1290184159 -1004639561 1419867942 598099888 -1162930678 -844618084 1405924159 617317289 -1111305709 -893001083 1204678512 818601958 -1446801828 -557531446 1084238697 933698559 -1364309435 -643204397 1226204994 1041323988 -1491597714 -803260680 1316725595 964465613 -1602895241 -680332575 1628757980 370405194 -1894072592 -132280730 1719212997 293481299 -2005435671 -9418113 1875859438 415786872 -2118043966 -154794412 1755485175 530948961 -2035485989 -240401843 2091110328 195362606 -1834111340 -441803262 2077100961 214514487 -1782551923 -490251749 1920485258 92239644 -1669978458 -344910288 1964344211 34779909 -1692671297 -333655511 1130483285 879165123 -1385189511 -630677521 1141639756 856373978 -1442682016 -586851338 1304053351 985495281 -1548474549 -726460451 1255637630 1037087464 -1529224366 -740371516 1591139889 701623975 -1327972579 -941650037 1505434152 784083646 -1212843260 -1062057070 1343051267 654993045 -1107085521 -922482759 1465946650 543662732 -1183911114 -831929440 2014310045 252239371 -1778282575 -519651545 2137139844 140843538 -1855173720 -429163714 1993631407 30627385 -1730541693 -270715115 1907991222 113152544 -1615346790 -391056628 1706622713 314560111 -1950965803 -55464125 1658141408 366086774 -1931781172 -69440678 1801680587 476333661 -2056448025 -227924111 1812902610 453608004 -2113874946 -184032408 1749851542 525053184 -2042430278 -247083988 1864456591 405170457 -2127611741 -165148619 1721177508 294659378 -2003209080 -6405090 1643827645 385737003 -1879789423 -118259705 1979420146 50117988 -1678381858 -319628216 1922451947 93419901 -1667749689 -341895087 2065696192 203896150 -1792121620 -500607878 2085470681 189460815 -1841061643 -448491421 1394785630 606440904 -1121133454 -903090972 1414494535 591940049 -1170139029 -851040003 1576613228 721290746 -1275636672 -990878506 1519710581 764658147 -1264938919 -1013079857 1318432058 965909932 -1600402410 -677577600 1241016611 1056922037 -1477048305 -789497703 1078863112 927536542 -1371519964 -649628494 1193533713 807719303 -1456635843 -567627605 1901571287 105946177 -1621504517 -396427923 1983539406 20797528 -1741420062 -281855628 2139890917 143332467 -1853733431 -427461281 2028069116 266784874 -1762688560 -504843962 1826667699 468159525 -2098274913 -169218807 1804433578 478824508 -2055005818 -226219760 1648047233 356254743 -1942661715 -80583365 1700196504 307347470 -1957129804 -60841694 1245285407 1027521673 -1539838669 -751772251 1297369094 978548880 -1554372310 -732096068 1155662893 870659259 -1427348223 -571779689 1133494324 881389730 -1384013544 -628715122 1468963963 545893613 -1182728873 -829960767 1357076578 669280500 -1091749554 -907408936 1498747977 777135327 -1218742939 -1067694605 1580781648 692052166 -1338592900 -953056790 1041644048 1225853574 -803710148 -1491113046 964427273 1316802207 -680157403 -1603096653 818786850 1204454068 -557591794 -1446714472 933262907 1084704429 -642902249 -1364646015 597764724 1420172002 -844149928 -1163363378 617410157 1405869819 -893219007 -1111113769 763011654 1518179024 -1015757974 -1267469316 706176607 1561351881 -1004992653 -1289865243 91757272 1920936526 -344556556 -1670296734 34987713 1964174935 -333725715 -1692627077 195269354 2091164284 -441584698 -1834302640 214849267 2076796517 -490719265 -1782118583 416221884 1875393066 -155096176 -2117707002 530763429 1755708979 -240341111 -2035572961 370442894 1628680728 -132455518 -1893870796 293160599 1719563777 -8968261 -2005919955 655166289 1342847943 -922523011 -1107010837 543215432 1466433502 -831607196 -1184260366 701924195 1590801397 -942087601 -1327508775 784025466 1505523692 -1061869994 -1213065536 985275189 1304243107 -726369767 -1548531057 1037557548 1255206842 -740704768 -1528918378 878809863 1130800017 -630197717 -1385643331 856446750 1141598088 -587057614 -1442511196 476261273 1801722639 -227718475 -2056619485 453963648 1812586262 -184512852 -2113421766 314090411 1707053885 -55131513 -1951272431 366307250 1657952036 -69532002 -1931725304 30686205 1993542507 -270902575 -1730319801 112852964 1908330354 -390619448 -1615810978 252687311 2013823833 -519974173 -1777933707 140670934 2137343808 -429123846 -1855248788 203446418 2066180100 -500287042 -1792472792 189635723 2085268509 -448528985 -1840984783 50057376 1979506742 -319442548 -1678606054 93721785 1922114607 -342329963 -1667283709 295127286 1720744032 -6739494 -2002904756 385518831 1644018809 -118166077 -1879843499 525123780 1749807186 -247291416 -2042261122 404817117 1864774731 -164665871 -2128063129 927889498 1078544588 -650110602 -1371067936 807648323 1193577685 -567419537 -1456804359 966127720 1318240510 -677670588 -1600347694 1056453745 1241449703 -789162659 -1477351989 720988222 1576949928 -990443246 -1276102268 764718119 1519623345 -1013265141 -1264714339 606265356 1394987162 -903053024 -1121209930 592389141 1414009987 -851360455 -1169787473 356215251 1648122181 -80410369 -1942865815 307670474 1699847516 -61289242 -1956643728 467722721 1827131767 -168918835 -2098614181 479012344 1804211566 -226278188 -2054917054 143423927 2139834657 -427681637 -1853544435 266452398 2028375352 -504374142 -1763120108 106426757 1901117715 -396783447 -1621188545 20592028 1983710474 -281783120 -1741462490 777341211 1498577293 -1067767753 -1218701151 691571970 1581235604 -952701906 -1338909512 546226473 1468658111 -830431227 -1182297965 669189424 1357133222 -907189220 -1091939190 870472063 1155885545 -571721645 -1427437371 881827174 1133030896 -629015478 -1383674660 1027199309 1245635035 -751325087 -1540325129 978589012 1297294786 -732269448 -1554168594 -664705203 -1352247333 913245793 1097348855 -552819884 -1475636286 822264440 1174794990 -692392065 -1581391895 951357011 1337179845 -774427802 -1496310800 1071204938 1222539996 -975800535 -1294907457 735581701 1558128275 -1027886288 -1245936730 750113308 1538450058 -888275173 -1140142195 620994103 1376038561 -866108670 -1150874732 577657390 1432971960 -485537915 -1811384557 218179241 2047219263 -463305828 -1822051574 174908080 2104218150 -304820297 -1697382623 64663195 1960680973 -356971602 -1648477384 79129218 1940937236 -21473311 -1983944841 280377037 1739654747 -103443464 -1898798226 400290516 1625080386 -261890093 -2023428283 510508799 1768590953 -150070326 -2146882724 419461862 1845971568 -1048947188 -1233295718 796145440 1483933622 -971533803 -1324309885 672789305 1595851695 -811475394 -1197019480 565165842 1453887364 -926148057 -1077204303 650279691 1371884445 -590526872 -1412794626 851650372 1170479058 -610237839 -1398295833 900653917 1118426059 -770257318 -1525547316 1008250742 1260363744 -713356733 -1568916779 997550959 1282563065 -99322172 -1928116654 337254376 1662855038 -42356003 -1971420597 326620145 1685119847 -187695370 -2083991968 448896986 1841737548 -207471889 -2069558663 497834947 1789619029 -408721760 -1868278218 162334604 2125084442 -523328839 -1748397521 247514005 2043147011 -377950574 -1635787260 125210558 1886502696 -300602741 -1726866915 1788839 1998355249 -363395633 -1655687847 72967395 1935561845 -314916394 -1707216576 53780730 1949536364 -460550659 -1819558549 176352465 2105924679 -471774748 -1796834958 233777352 2062030942 -136309333 -2132335299 435057799 1860781073 -259141198 -2020941532 511946910 1770291208 -113533543 -1908626161 389414069 1613941795 -27895424 -1991153386 274217132 1734281274 -784784121 -1505880687 1060586539 1211135165 -699080418 -1588342392 945455154 1331540132 -538792651 -1461346909 837602329 1189870735 -661690068 -1350018630 914425856 1099315350 -863095453 -1148647947 578835535 1434936537 -874253958 -1125858836 636325974 1391108288 -1034568367 -1252880953 744217725 1532816619 -986154680 -1304475170 724965476 1546725618 -213109618 -2075458536 490886562 1782932788 -199102313 -2094612479 439325115 1831379245 -40387396 -1970238422 328850832 1688136966 -84248411 -1912780749 351541641 1676880159 -285530902 -1711532932 16074182 2012378448 -375987981 -1634611099 127435231 1889513801 -534729512 -1759011762 237948404 2032794978 -414357311 -1874175913 155388397 2118400379 -937290682 -1088084784 640447850 1361790460 -816852897 -1203183415 557953395 1447461349 -956720012 -1308709662 687340888 1609616846 -1047242643 -1231853317 798636353 1486686679 -711654366 -1567476556 1000039694 1285313944 -755449797 -1509953363 1022796055 1274122625 -615609328 -1404453754 893447484 1112006058 -601667575 -1423673185 841820453 1160386995 -1139957175 -888499489 1375978341 621081587 -1151310256 -865642810 1433274236 577320938 -1294587269 -976151827 1557678935 736066497 -1245974942 -1027809548 1538625358 749912024 -1581600211 -692223301 1337250561 951313303 -1495828940 -774879582 1222186776 1071523726 -1352582625 -664401271 1097816883 912812965 -1475543546 -552874352 1174576938 822456252 -2023521663 -261836265 1768809389 510317371 -2146548072 -150374898 1845503924 419895074 -1984427341 -21022171 1740008351 280058633 -1898590550 -103612868 1625010054 400334608 -1697344795 -304897421 1960506313 64865119 -1648797956 -356620694 1941387216 78645062 -1810949417 -486004159 2046917627 218516333 -1822236978 -463081896 2104279010 174821236 -1525247224 -770595938 1259926052 1008714418 -1568975087 -713267321 1282750013 997328555 -1412621510 -590730324 1170438678 851724928 -1398743261 -609751115 1118748175 900304537 -1197374612 -811158534 1454367296 564712150 -1077131403 -926189597 1371678297 650450639 -1233515682 -1048757304 1484024434 796089060 -1323839673 -971964463 1595518571 673095421 -1636256832 -377519274 1886835436 124904058 -1726646311 -300791985 1998264053 1844835 -1868350478 -408679580 2125290206 162163272 -1748041749 -523645059 2042666695 247967313 -2083544156 -188181710 1841414792 449245726 -2069731395 -207268053 1789658769 497759751 -1928057962 -99411200 1662667450 337476140 -1971720305 -42016999 1685556899 326155829 -1908686645 -113446819 1614127591 389190001 -1990851374 -28232636 1733846526 274683240 -2132784903 -135825297 1861102037 434706755 -2020766496 -259343242 1770253772 512023898 -1819488081 -460595143 2105717123 176521493 -1797188426 -471456736 2062513562 233325836 -1655220067 -363829237 1935227313 73271591 -1707434876 -314725358 1949629864 53726526 -1252663293 -1034760043 1532723503 744272313 -1304943590 -985721716 1547060534 724661664 -1148295119 -863414105 1434454301 579287435 -1125929944 -874210114 1391316228 636157330 -1461522329 -538590991 1189908811 837525981 -1349569410 -662174488 1098995026 914777540 -1506183083 -784447293 1211570553 1060121071 -1588282292 -699167526 1331354976 945679862 -1759448694 -534265572 2033094822 237609008 -1873988205 -414579451 2118341823 155477033 -1711572552 -285456082 2012551316 15869954 -1634288223 -376337097 1889066125 127921179 -1969757714 -40840840 1687781570 329166932 -1912986121 -84077215 1676952795 351499341 -2075366948 -213165750 1782712560 491075686 -2094944827 -198795949 1831849193 438893695 -1404120766 -615915052 1111535726 893878520 -1423764133 -601610803 1160606839 841630945 -1567270544 -711824922 1285240924 1000081610 -1510433431 -754995713 1274477637 1022479571 -1309032154 -956370512 1610063882 686854300 -1231813313 -1047317079 1486513171 798839941 -1088272108 -937068158 1361848376 640358574 -1202746099 -817316453 1447160865 558292151 280554821 1740627411 -21590935 -1984840449 399845724 1624381898 -103069584 -1898153754 509830519 1768183265 -261290917 -2023082803 420389230 1846120952 -150945726 -2146963244 219151649 2047397303 -486433779 -1811501925 174209336 2103773614 -462661612 -1821677438 64255251 1960002949 -304475073 -1696783191 79278346 1941864860 -357052378 -1649352528 735497613 1557265691 -975655775 -1293968329 750455188 1539062018 -1028298568 -1246603218 621626815 1376417065 -888986477 -1140583419 576749990 1432858928 -865148790 -1150693348 912383465 1097264511 -663765819 -1352102829 822876656 1175136614 -553486116 -1476048822 951735771 1337812301 -692833033 -1582103455 1071092162 1221632340 -774246162 -1495351176 161733636 2124737682 -408044248 -1867870786 248387613 2043226251 -524256975 -1748547161 125326390 1887397024 -378129126 -1636760180 1413167 1997709497 -300158717 -1726168683 336907360 1662254326 -98914996 -1927438886 326699129 1685993711 -42505899 -1972348477 449791058 1841853636 -188668546 -2084170264 497188939 1789243613 -206773913 -2069114383 852360396 1170918490 -591159840 -1413173898 899692757 1118242883 -609330695 -1398183569 1008104702 1259422824 -770173486 -1524685500 997961959 1283227761 -713698869 -1569529507 796585128 1484643390 -1049326204 -1233928942 672606385 1594890279 -971421283 -1323402997 564225178 1453741068 -810613322 -1196935904 650944643 1372295189 -926760529 -1077546695 579768263 1435090769 -863965461 -1148723587 635653086 1390705480 -873649422 -1125508508 743770101 1532114787 -1034197287 -1252239793 725140460 1547694970 -986275136 -1305374122 1060741027 1212067637 -784859505 -1506750951 945052602 1330866988 -698729834 -1587738112 836900753 1189422855 -538151235 -1460976085 915395464 1099490078 -662588764 -1350139342 434155279 1860673433 -135344605 -2132148555 512584470 1770675072 -259847622 -2021377364 389752637 1614550955 -113949167 -1909295481 274129700 1733415858 -27753976 -1990217058 72859499 1934659581 -363209145 -1654722863 54164338 1950174180 -315352482 -1707922744 176961369 2106263503 -461220235 -1819973917 232911680 2061943766 -470838676 -1796693254 999669382 1284673040 -711204950 -1566773444 1022917279 1275021833 -755622989 -1510921435 894318260 1112081954 -616540264 -1404606706 841216685 1160036923 -600992895 -1423269097 639807202 1361419892 -936587314 -1087635624 558852859 1447582317 -817820713 -1203356863 687417040 1610487366 -956872708 -1309640854 798286537 1486082655 -1046838299 -1231178893 16490062 2013048536 -285868190 -1712140300 127294039 1888578241 -375899269 -1633743891 236983932 2032609002 -533825712 -1758902330 156095077 2118836979 -414993591 -1874557985 491556394 1783348924 -213717242 -2075795568 438389299 1831238309 -198235361 -2094523511 328664600 1687172750 -40278220 -1969334366 351977985 1677587095 -84630739 -1913416773 1960060993 64166103 -1696970387 -304252421 1941564504 79617230 -1648915084 -357515806 2047844467 218665189 -1811824289 -486084151 2103600234 174413052 -1821637306 -462735920 1768110117 509872307 -2022876919 -261461601 1846475836 420072618 -2147443440 -150491770 1740156951 280985729 -1984507589 -21896787 1624601614 399656088 -1898244830 -103012940 1337591945 951924767 -1582011995 -692889293 1222102160 1070660614 -1495683652 -773939926 1096908987 912699437 -1351622249 -664219391 1175209122 822834228 -1476254322 -553315048 1376590061 621422715 -1140622911 -888911529 1432411380 577236066 -1150370344 -865497778 1557565663 735158345 -1294405133 -975191707 1539003590 750543952 -1246415382 -1028520580 1842288896 449325462 -2084472788 -188331846 1789058329 497413519 -2069054411 -206861149 1662292274 336830884 -1927614434 -98713464 1685673259 327050685 -1971899385 -42990447 1886914916 125778418 -1636407224 -378447650 1997917565 1244651 -1726239663 -300114745 2124644694 161788352 -1867652998 -408235796 2043561295 248083929 -1749015453 -523823883 1453406664 564529502 -1196467996 -811046798 1372388817 650890567 -1077764867 -926569365 1484435962 796754284 -1233858346 -1049370560 1595373027 672154997 -1323756337 -971103143 1259743660 1007753530 -1525135232 -769689578 1283190197 998038819 -1569354599 -713901041 1171104158 852136200 -1413234510 -591073244 1117808007 900158737 -1397881685 -609668035 1189235395 837122645 -1460917265 -538240135 1099927258 914931276 -1350438922 -662249632 1211745009 1061089895 -1506303011 -785345717 1330906856 944977534 -1587910716 -698525870 1532320423 743598641 -1252312181 -1034155235 1547214526 725593640 -1305018478 -986591484 1435423381 579461635 -1149193287 -863534289 1390614156 635708954 -1125288032 -873838794 2106354187 176904861 -1820194009 -461030479 2061610514 233217668 -1796223170 -471269464 1935139385 72405679 -1655078123 -362892413 1949967904 54335158 -1707849972 -315394150 1614510703 389827321 -1909122237 -114152491 1733738102 273780448 -1990664358 -27267124 1860235869 434619083 -2131848335 -135683097 1770862148 512362194 -2021435544 -259758082 1610185602 687754004 -1309205842 -957339080 1486143387 798199565 -1231364425 -1046614495 1361245104 640008998 -1087597924 -936664566 1448032169 558368575 -1203677563 -817469933 1112435686 893999984 -1405089078 -616088996 1159966719 841260905 -1423061293 -601162171 1284891604 999478082 -1566866696 -711150994 1274554317 1023350619 -1510586655 -755927433 1687640906 328231900 -1969669530 -39974160 1677369171 352169925 -1913323905 -84685079 1783419768 491512814 -2076003756 -213548350 1830885217 438708215 -2094041523 -198687013 2032159534 237468600 -1758582270 -534177132 2119012151 155893665 -1874596325 -414916979 2012988188 16577418 -1711955408 -286092634 1888880389 126957459 -1634179543 -375433537 209393283 2071733781 -495618129 -1787672775 186045082 2081546764 -451365962 -1843428576 44080817 1973923367 -324075619 -1683370229 97344168 1925868094 -339526780 -1664873710 298583783 1724593777 -4036661 -2000332963 379699966 1638330984 -122706990 -1884777660 521637589 1745927747 -249958407 -2044797073 410667724 1870494298 -160158752 -2123162762 924137035 1074923229 -652519577 -1373870095 813232722 1199555268 -562654338 -1452170264 969850489 1321832175 -675225771 -1597509693 1050901088 1235503862 -793961652 -1482019878 715269679 1571100345 -995342589 -1280608363 768598582 1523110560 -1010728166 -1262046324 611954205 1400807051 -898117839 -1116667993 588540420 1410554514 -853931224 -1172489282 358623170 1650923348 -76658962 -1939245448 302900187 1695208269 -66878729 -1962626463 465285104 1824300902 -172634404 -2102198710 483814377 1808882559 -220722491 -2048968109 148322214 2144339760 -421964150 -1847695844 263910335 2025702185 -508259693 -1766612475 101498772 1896582914 -402465096 -1627001298 23165837 1986415387 -277931359 -1738003913 772671242 1493776284 -1073715674 -1224255824 694403859 1583674245 -949116353 -1335192919 550866744 1473429422 -824447468 -1176707454 666389281 1354726327 -910808563 -1095689573 867768174 1153312760 -575179198 -1431288108 886362999 1137959905 -623201701 -1377991987 1029873500 1248178122 -747831696 -1536438554 974084933 1292397523 -738117015 -1559885057 1045263361 1229603991 -800910035 -1488706117 958443544 1311211662 -684797644 -1607867998 815201331 1200737445 -560423649 -1449153143 939210794 1090259132 -638232314 -1359844976 603612261 1425888499 -839645879 -1158466081 613916796 1401983210 -895893168 -1113656890 757197911 1512496321 -1020293765 -1272398355 709634126 1565202648 -1002288798 -1287292428 86201545 1914987615 -349358619 -1674967693 38703312 1967759430 -331288068 -1689796246 200858875 2097146989 -436814377 -1829663423 211097826 2073176180 -493127218 -1784919720 412370093 1871934523 -157670015 -2120411881 536445108 1761521698 -235413096 -2031038194 374328479 1632173065 -129913421 -1891197659 287443078 1713715216 -13866582 -2010425028 659965248 1347515862 -916970388 -1101064966 540770649 1463595471 -835329931 -1187852061 697159026 1586167268 -947671970 -1333486392 786434411 1508325885 -1058117561 -1209444143 987845924 1306944946 -722521080 -1545075554 1032622397 1250664875 -746393583 -1534738297 876272918 1128131968 -634078150 -1389130580 861346063 1146104217 -581339101 -1436661579 473458056 1799312670 -231340892 -2060372942 458596753 1817350407 -178536259 -2107838421 316927418 1709497644 -51540842 -1947550720 361638307 1653152053 -75478897 -1937278951 26179052 1988642170 -276753216 -1736039338 115519989 1910866275 -387133223 -1611931569 257228254 2018757960 -514155278 -1772245916 137968071 2134772049 -432580373 -1859098499 1746391943 521200401 -2045136213 -249658819 1870272414 410855176 -2123073870 -160217564 1724668853 298543907 -2000536935 -3864049 1637982124 380022586 -1884291456 -123154922 1973470179 44561269 -1683053873 -324431271 1926039546 97138540 -1664915754 -339454400 2071677905 209484615 -1787483395 -495838613 2081853384 185712478 -1843859740 -450896270 1400501071 612287449 -1116237213 -898587915 1410611030 588449728 -1172679046 -853711124 1570929533 715475947 -1280566703 -995415353 1523564388 768118770 -1262363064 -1010372898 1322181419 969528253 -1597996537 -674778479 1235429170 1050941348 -1481816546 -794134904 1075145497 923949967 -1373959627 -652461405 1199091456 813670294 -1451831764 -562954566 1896669894 101438032 -1627225110 -402279556 1986078431 23467593 -1737537549 -278366363 2144824052 147872354 -1848046632 -421643442 2025500397 264085115 -1766535231 -508297385 1824256674 465355316 -2102029426 -172842216 1809200827 483460653 -2049419369 -220240127 1650490000 359090694 -1938940996 -76993750 1695399561 302681631 -1962680411 -66785485 1247986190 1030091416 -1536384222 -747924556 1292830231 973616769 -1560189125 -737781843 1152993852 868121258 -1430836464 -575661178 1138003493 886292147 -1378160887 -622993505 1473630826 550691580 -1176784058 -824409136 1354241651 666838757 -1095338145 -911128631 1494112856 772369102 -1224721548 -1073280030 1583586881 694464215 -1334968467 -949301253 1512157445 757498259 -1271934935 -1020731201 1565291804 709576074 -1287515088 -1002101594 1425684791 603785633 -1158391781 -839686003 1402469678 613469624 -1114006526 -895570796 1201054049 814846455 -1449607091 -559943461 1090217336 939283950 -1359674284 -638438206 1229793619 1045043653 -1488762753 -800818967 1310780746 958914012 -1607562138 -685130512 1632604621 373858651 -1891503903 -129580937 1713526228 287663426 -2010368776 -13958034 1871976959 412297577 -2120582957 -157464507 1761205734 536800624 -2030584630 -235893668 2096660905 201306431 -1829314427 -437137389 2073380272 210924838 -1784994660 -493087734 1914898843 86259981 -1674745673 -349546463 1968098690 38403348 -1690260306 -330851272 1127907396 876458194 -1389043352 -634138114 1146569821 860910795 -1436998287 -581036569 1306593398 988166368 -1544591014 -722970164 1250741359 1032584441 -1534939837 -746218027 1586335776 696950966 -1333530356 -947600998 1507873849 786916527 -1209125611 -1058470525 1347819538 659630212 -1101498050 -916502104 1463540747 540863645 -1187660505 -835547727 2018812044 257134618 -1772437088 -513937098 2134467733 138302467 -1858665031 -433048273 1989093566 25696296 -1736357486 -276399868 1910697127 115727409 -1611887221 -387203811 1709420776 316964990 -1947348540 -51715758 1653503217 361317479 -1937762851 -75029173 1798846682 473892940 -2060035594 -231642784 1817574595 458411093 -2107925009 -178475655 -995976053 -1280988131 715980199 1571540273 -1009821550 -1261934588 767637950 1522927912 -898034503 -1115806673 611808661 1399866627 -854273888 -1173102538 588951948 1411219738 -652899089 -1374503815 924577219 1075633493 -562542346 -1451263904 813050330 1198594380 -674364195 -1597426613 968910321 1321686375 -794574652 -1482362798 1051566568 1235915134 -3359677 -1999926059 297983343 1724247545 -123635622 -1884927796 380574070 1638410720 -250137487 -2045770521 521753949 1746822603 -159715224 -2122465026 410292548 1869849042 -495211481 -1786995535 209046795 2071133597 -451516354 -1844356952 186124562 2082421124 -325049323 -1683549053 44975417 1974039983 -338829300 -1664429926 96698656 1925493174 -575033910 -1430348452 867683558 1152449648 -623613485 -1378657979 886704383 1138571369 -748542472 -1536879250 1030505684 1248556098 -737156639 -1559703177 973177037 1292283995 -1072775762 -1224110792 771808386 1493691412 -949782089 -1335604959 695015579 1584015373 -824887908 -1177418486 551244976 1474061350 -910626427 -1094729453 666276009 1353818175 -422081278 -1848590956 148499502 2145311928 -507885285 -1765967475 263465015 2025003169 -401865424 -1626655322 100819996 1896174730 -278806231 -1738083905 24092677 1986564243 -77554330 -1939362320 359595082 1651100892 -66233985 -1962251799 302200915 1694763205 -172288684 -2101598782 464876664 1823622382 -220802739 -2049842725 483962977 1809809655 -158007799 -2121019745 412786469 1872605107 -235324912 -2030171514 536304444 1760586666 -129010117 -1891088723 373364503 1631987585 -14503390 -2010807628 288150286 1714152344 -349966739 -1675305221 86871873 1915404247 -330421644 -1689707806 37768024 1967619022 -436705697 -1828759863 200673139 2096183269 -493510074 -1785556272 211534698 2073883644 -839196991 -1157763497 603242477 1425248123 -896066856 -1114625458 614038516 1402882914 -1021225229 -1272551835 758069215 1512572745 -1001614614 -1286888836 709030854 1564853072 -800207195 -1488257485 1044623241 1229233951 -685765956 -1608041942 959343504 1311333126 -560576873 -1450084863 815278011 1201608493 -637828466 -1359171048 938861474 1089655604 -275787960 -1735852066 25276004 1988534002 -387839151 -1612366905 116157053 1911249643 -514570374 -1772914708 257566294 2019366592 -432438429 -1858161675 137880143 2133906137 -231153876 -2059407430 473349632 1798409878 -178971851 -2108544093 458979865 1817987727 -52209890 -1947965560 317535794 1709835940 -74542329 -1937136751 360772139 1653064381 -723390592 -1545150698 988778156 1307098682 -745788519 -1534387441 1031948981 1250261539 -633706574 -1388488924 875824798 1127429640 -581459029 -1437560003 861520519 1147073041 -917045276 -1101934734 660119240 1348447838 -834978819 -1187247253 540367569 1462921799 -947030058 -1333115072 696456954 1585718892 -1059015729 -1209564327 787403491 1508500085 -1597089393 -674666215 1321220259 969345077 -1482449514 -794514176 1236139194 1051380780 -1374301763 -653074133 1075556497 924614663 -1451747932 -562092750 1198945416 812729374 -1116124693 -897681027 1400318151 611326033 -1173058062 -854344348 1411050718 589159496 -1281179175 -995757745 1571594485 715886691 -1261500992 -1010289322 1522623724 767972474 -1683982009 -324580911 1974343787 44640509 -1664238242 -339046968 1925438578 96791780 -1787039371 -495140381 2071302233 208838863 -1844038292 -451869190 2081969216 186606806 -2045286109 -250586699 1746470927 522074265 -2122666694 -159539796 1869925398 410254464 -1999838959 -3419769 1724022845 298168491 -1885264632 -123333218 1638876196 380138674 -1177196338 -825075624 1473972706 551303540 -1095193385 -910189503 1354157563 665976173 -1223761668 -1073098646 1493205456 772256070 -1335679771 -949742477 1584219593 694842719 -1537050454 -748337092 1248598406 1030433040 -1559249741 -737637339 1291967903 973532425 -1430654824 -574701554 1152881076 867213602 -1378601855 -623705065 1138382253 886924603 -2101655546 -172197744 1823811882 464656828 -2049536993 -221135735 1809378611 484433317 -1939816396 -77074270 1651417368 359240078 -1962081235 -66440005 1694721281 302273943 -1626580894 -401905420 1895971150 100993496 -1738433413 -278483731 1987050839 23645633 -1848127408 -422518586 2144973180 148799978 -1766190007 -507697953 2025092453 263407091 -1829225715 -436270181 2096519713 200370871 -1785331948 -493695102 2073796152 211594926 -1675381953 -349928535 1915605523 86696581 -1689356506 -330741840 1967134218 38217372 -1890636951 -129491969 1631668805 373717715 -2010976400 -14295066 1714196060 288079562 -2120965285 -158100531 1872413303 413004513 -2030475454 -234989612 1761019502 535836408 -1449780283 -560911533 1201175273 815745663 -1359224868 -637735094 1089847024 938643046 -1488088073 -800414879 1229189851 1044693581 -1608493074 -685283464 1311651522 958989908 -1272902751 -1020904649 1513056909 757619227 -1286811720 -1001652434 1564651156 709205506 -1157987437 -839011579 1425334975 603181609 -1114159222 -896501988 1402545830 614340144 -1948054964 -52151590 1710058336 317348854 -1936798123 -74842429 1652600697 361209839 -2059894146 -230706456 1798759250 473027524 -2108340633 -179144975 1817913163 459020253 -1772873176 -514643266 2019195652 257772434 -1858478543 -432083289 2134359837 137400203 -1735421414 -276258164 1988227894 25609120 -1612556797 -387619179 1911306031 116066233 -1332925820 -947250670 1585662888 696548158 -1209995619 -1058546165 1508806577 787070759 -1101618506 -917401056 1347994522 660599564 -1187289425 -834906567 1463093123 540161813 -1388692768 -633533834 1127504844 875785050 -1437073671 -581906833 1146724309 861843267 -1545489710 -723090876 1307563006 988341096 -1534298421 -745847203 1250039783 1032136561 1186530514 834548804 -1464375810 -542091928 1104462027 919859293 -1344626201 -656567951 1214418144 1063631990 -1502810676 -781460134 1326401785 940079215 -1593759275 -704243389 1527649462 738796576 -1258261094 -1039710964 1550045359 728031289 -1301433981 -982875883 1440062596 584231954 -1143210584 -857944770 1387813021 633301003 -1128908367 -877590233 2111251482 181408908 -1814477514 -455182944 2059067395 230543509 -1800109777 -474762823 1930210344 67869886 -1660760828 -368706158 1952540721 57039015 -1703999203 -311936629 1616917630 392627432 -1905371822 -110533180 1728966759 269140209 -1996254901 -33250851 1857797196 431787226 -2135564960 -139268618 1775663189 517032131 -2015880839 -253810193 1604466067 681903365 -1314106177 -961846231 1490022794 801685788 -1228828506 -1043947472 1366932897 645827895 -1082663795 -932123621 1444182456 554912046 -1206249324 -820172798 1108682231 890377569 -1407499045 -618892211 1165550062 847237496 -1418297150 -596529068 1288613317 1003068755 -1564422935 -708313985 1269000668 1017403722 -1515386640 -760596378 1691096411 332080589 -1966967689 -37403423 1671549250 346481108 -1917865874 -89620232 1779932521 487632383 -2078671803 -216085293 1836734832 444426726 -2089535396 -193787702 2038105407 243021225 -1753914349 -529378171 2115420454 152170928 -1877434358 -417361764 2007010573 10993051 -1716589535 -290857801 1892501780 130709890 -1631377352 -373024594 1955554896 59266758 -1702819972 -309970966 1944232521 82154207 -1645427867 -353635341 2052386402 223600372 -1806004402 -480395304 2100898427 171842285 -1825092777 -466584639 1765307956 507463330 -2026498280 -265214066 1851109933 424837819 -2141465855 -144907369 1742994950 283430544 -1980915926 -18174020 1619933727 394857097 -1904190669 -108565595 1340163736 954627598 -1578162252 -689432798 1217168001 1066119703 -1501371475 -779758789 1094373034 910032444 -1355501690 -667705584 1180109491 827341349 -1470534753 -547464439 1381390076 626091626 -1135069232 -882964666 1429967589 574399091 -1154092087 -869088417 1552801486 730525272 -1299988510 -981168268 1541413591 753347137 -1242661893 -1024898195 1838438161 445867911 -2087045571 -191035733 1794741000 503227294 -2064125404 -202325326 1666178851 340324277 -1925071345 -96039271 1679956794 321203116 -1976796650 -47494528 1881360245 119830499 -1641208231 -383117617 2001634156 4830202 -1723801024 -297282858 2130235207 167772113 -1862881685 -403595523 2039810910 244464584 -1751422350 -526624028 1459255257 570246991 -1191962891 -806148509 1368896448 647005014 -1080438036 -929111430 1478623211 791072637 -1238393145 -1054298543 1598831602 676006756 -1321051426 -968529336 1263364029 1011504939 -1522334063 -767281657 1277207460 992449330 -1573993848 -718671330 1167519631 848420633 -1416065373 -593510859 1123756950 905714432 -1393210694 -604866004 584434134 1439887680 -858021638 -1143173012 632817103 1388262745 -877239069 -1129229195 739133924 1527347570 -1040176952 -1257826210 727944701 1550105963 -982651695 -1301619641 1063440818 1214636324 -781406050 -1502904312 940512683 1325933885 -704547705 -1593424879 834230656 1186883862 -541640532 -1464858566 919903641 1104391439 -656737099 -1344418781 431743262 1857868168 -139100110 -2135773020 517350663 1775310225 -254262229 -2015398723 392194348 1617385914 -110229504 -1905706858 269331765 1728748963 -33305575 -1996161905 67957114 1930150380 -368930730 -1660575552 56702307 1952843253 -311471025 -1704434471 181893448 2110802398 -455534492 -1814157070 230341969 2059242951 -474686339 -1800147733 1003417751 1288290305 -708800069 -1563975379 1017328782 1269040152 -760392286 -1515559628 890599589 1108494387 -618980983 -1407440609 846773436 1165986858 -596189808 -1418597114 645521651 1367265381 -931692065 -1083133623 554968298 1444091004 -820361786 -1206028976 681732289 1604671575 -961803795 -1314178693 802139352 1489542222 -1044263436 -1228472990 10539103 2007490761 -290541197 -1716944411 130880582 1892295888 -373066390 -1631304196 242964589 2038196475 -529188543 -1754134057 152476788 2115087586 -417792680 -1876963890 488095803 1779495085 -216424169 -2078371455 444204066 1836922036 -193698546 -2089593448 332154889 1691056287 -37607131 -1966794317 346131472 1671871622 -89133764 -1918313046 283353940 1743033282 -17972616 -1981091090 395208525 1619613659 -109050271 -1903741193 506997606 1765743600 -264877494 -2026800420 425062271 1850925033 -144994733 -2141405499 223654704 2052293542 -480587236 -1805786486 171538217 2101233599 -466151931 -1825560941 59718402 1955072916 -310289874 -1702466888 81985307 1944440717 -353591753 -1645498719 730694556 1552593674 -981212496 -1299918298 752895877 1541895955 -1024579927 -1243015617 626396078 1381055288 -883398014 -1134601708 574345143 1430060833 -868897125 -1154310643 909808632 1094558574 -667618604 -1355562430 827807713 1179674487 -547801395 -1470232997 954276810 1340484444 -688948506 -1578612112 1066196947 1217130309 -779960577 -1501196695 167285269 2130682499 -403246279 -1863203921 244667916 2039637658 -526698720 -1751382090 119740967 1881418417 -382895349 -1641395299 5168702 2001333928 -297746670 -1723363452 340755057 1665708775 -96345251 -1924738101 321013352 1680176894 -47438012 -1976887342 445909571 1838365397 -191206545 -2086839303 502910554 1795096268 -201871498 -2064605216 848736989 1167163979 -593964047 -1415584921 905672388 1123829330 -604694552 -1393416322 1011694319 1263143545 -767337533 -1522242731 992018166 1277677152 -718364710 -1574326452 790733497 1478922799 -1053834347 -1238830333 676095648 1598772790 -968751220 -1320863974 570043019 1459427869 -806073433 -1192002767 647491218 1368448516 -929460290 -1080115416 -1906274598 -110641588 1617883126 392814432 -1995617597 -32867755 1728261103 268704633 -2135226648 -138660226 1857382340 431118162 -2015968527 -254676377 1775805405 517968715 -1814585666 -456085976 2111438738 182374148 -1799726425 -474125775 2058632075 229837597 -1660152180 -368368102 1929541536 67454774 -1704865131 -312024573 1953477561 57180975 -1257329134 -1039556988 1526779710 738721704 -1302107637 -983278947 1550650151 728382385 -1143658976 -858646858 1440433932 584873882 -1128734151 -876621137 1387692821 632402819 -1464222090 -541159712 1186455386 833679308 -1345029521 -657241351 1104812867 920464341 -1503513020 -781908270 1215059816 1064003582 -1592790435 -704068917 1325503345 939959271 -1753497701 -528707827 2037767863 242413089 -1877574782 -418297068 2115508910 153037368 -1717553239 -291043521 2007914117 11101715 -1630669904 -372587738 1891865244 130327050 -1966297089 -36987031 1690488531 331742789 -1918800922 -89760912 1672415946 346569308 -2078857267 -217049253 1780041441 488535671 -2089098284 -193080510 1836352248 443789934 -1407869101 -619532347 1109130879 891080425 -1418175670 -595629092 1165376102 846269168 -1563551903 -708237321 1287681613 1002915547 -1515990152 -760945682 1269674580 1017807554 -1314746569 -962216031 1605168667 682352269 -1227928786 -1043825736 1489054210 801512084 -1082587387 -931252333 1366779433 644896447 -1206598884 -820776054 1444586032 555586214 -1135154088 -883827506 1381535092 627031522 -1153750975 -868476713 1429555565 573733371 -1299356566 -980790020 1552090438 730084816 -1243570061 -1025011483 1542373727 753529289 -1579025348 -689517398 1341103376 954772870 -1500760027 -779417421 1216502025 1065707935 -1355123698 -667073384 1093932322 909321652 -1470648297 -548372351 1180291387 828301741 -2026320752 -264242170 1765191100 506567978 -2141910903 -145606625 1851484581 425482547 -1981594462 -18582476 1743594894 283776280 -1903263557 -108416979 1619059095 394776833 -1701847820 -309793694 1954659800 59149646 -1646126867 -354080645 1944877505 82528599 -1806412602 -481074096 2052732394 224200060 -1824943905 -465657783 2100818419 170967397 -1521623783 -766841457 1262730293 1011125411 -1574954752 -718853738 1278113836 992561338 -1416211157 -594451011 1167602695 849282193 -1392799438 -604200540 1123414046 905101448 -1191522947 -805437973 1458875473 569613511 -1080620700 -930072078 1369008200 647911646 -1239333553 -1054444071 1479484515 791155957 -1320386218 -968117824 1598218362 675664108 -1641808431 -383464121 1882037501 120237163 -1722926648 -297203362 2000705764 4679794 -1862765085 -402700939 2130056399 166798425 -1751797254 -527269524 2040254678 245162048 -2087391819 -191636189 1838845081 446544911 -2064045652 -201451206 1794590848 502298646 -1924176505 -95922927 1665205419 340145213 -1977441890 -47869688 1680654514 321646628 -368292898 -1660191928 67250930 1929714276 -312373305 -1704542383 57667307 1953029757 -455621652 -1815022726 182035136 2111738454 -474347531 -1799538845 229926617 2058573391 -138716230 -2135135444 431307414 1857161728 -254369885 -2016301259 517537423 1776274969 -111094904 -1905794274 393130660 1617527346 -32696431 -1995823353 268662461 1728333355 -782079210 -1503306880 1064045114 1214986924 -703615217 -1593270375 939642403 1325858485 -541465820 -1463888974 834109960 1185985182 -657184963 -1345120341 920274449 1105032839 -858424462 -1143845916 584784478 1440492232 -877084821 -1128296451 632741447 1387392721 -1039207616 -1257651242 738234988 1527227130 -983353511 -1302067249 728585845 1550477027 -216565089 -2079307255 488184755 1780362021 -193282426 -2088923632 443867050 1836314428 -36900179 -1966357957 331518849 1690673943 -90097996 -1918499294 347035544 1671980814 -291476741 -1717085587 11406295 2007579457 -372396318 -1630888332 130273230 1891958616 -528751927 -1753427361 242582501 2037560179 -417978672 -1877928378 152586236 2115991402 -931571113 -1082234175 645348219 1366297581 -820732338 -1206669608 555417442 1444794356 -962407835 -1314528525 682406729 1605075935 -1043392900 -1228396822 801208144 1489389510 -707900877 -1563854171 1002449695 1288117129 -761033174 -1515929924 1018031878 1269489552 -619331071 -1408044393 891003693 1109169083 -596113896 -1417726322 846620468 1165055906 -667276964 -1354950198 909396080 1093892326 -547885755 -1471095341 827952233 1180613887 -689856146 -1578724872 955236418 1340666068 -779328137 -1500817951 1065485403 1216689357 -980600520 -1299576402 730028052 1552181378 -1025442527 -1243099721 753835021 1542040731 -883511030 -1135509092 626577446 1382015152 -868518637 -1153677947 573903935 1429349545 -481031788 -1806485246 224028856 2052937774 -465973875 -1824588517 171420833 2100337719 -309362266 -1702317776 58843274 1954992156 -354269761 -1645906647 82584723 1944785925 -18671120 -1981535898 283998428 1743407178 -108077591 -1903563393 394312901 1619496019 -264728126 -2025873068 506917102 1764868216 -145402405 -2142083763 425407735 1851524193 -1054795747 -1239013237 791640369 1479035303 -968041468 -1320424302 675462440 1598393790 -805662673 -1191337799 569700611 1458815381 -929606602 -1081056096 647574810 1369310604 -594147207 -1416546065 848849237 1168071107 -604255136 -1392706314 905293132 1123196378 -766672821 -1521831715 1011081575 1262801393 -719305646 -1574472508 992879998 1277761000 -95471403 -1924659133 339827193 1665558895 -48038708 -1977234342 321691104 1680584054 -191581977 -2087485327 446353867 1839063389 -201755394 -2063711128 502732242 1794123076 -403167055 -1862330329 167135645 2129754379 -527045464 -1751983042 245075332 2040315154 -383541117 -1641770987 120439215 1881862457 -296852326 -1723247604 4195766 2001155360 -1711328735 -285736265 2012304141 16147355 -1634535880 -376060242 1889310484 127641474 -1759200749 -534541691 2032851775 237890473 -1874231798 -414298468 2118590246 155201456 -2075647419 -212921645 1782989673 490828799 -2094668196 -199043382 1831569264 439138278 -1970034057 -40592671 1688062811 328924109 -1912705426 -84320520 1676676930 351748052 -1567550743 -711581057 1285518277 999834451 -1510156560 -755243418 1274197980 1022723914 -1404396837 -615667123 1111817207 893635425 -1423483198 -601854380 1160331246 841879416 -1088028019 -937348581 1361601441 640635703 -1202993516 -817039870 1447405496 558012206 -1308783937 -956646871 1609821075 687135493 -1232056666 -1047036368 1486761866 798564124 -2132540576 -136104970 1860854348 434983642 -2021013639 -259065873 1770497621 511743683 -1908438190 -113722428 1613884030 389470952 -1991094453 -27951139 1734094439 274407153 -1655500028 -363584622 1935503912 73024190 -1707157731 -314972277 1949349425 53970599 -1819763914 -460346464 2105997850 176278156 -1796907217 -471699527 2062237187 233574037 -1148574808 -863169730 1434731140 579039762 -1125652559 -874457305 1391036061 636401163 -1252938854 -1034511604 1533004470 744028704 -1304662141 -985964779 1546784431 724909625 -1505938484 -784727206 1211323104 1060397686 -1588529195 -698890429 1331599097 945399407 -1461273602 -538866840 1189665490 837806660 -1349812249 -661893263 1099243211 914501213 -1412869981 -590454731 1170682255 851443993 -1398500166 -610032596 1118500246 900580608 -1525491567 -770316281 1260173757 1008437547 -1568727928 -713544674 1282506148 997608754 -1233239865 -1049005999 1483743723 796332413 -1324120866 -971721656 1595794930 672847204 -1197094667 -811403165 1454090713 564959567 -1077408532 -925942662 1371958720 650206550 -1868074901 -408928003 2125009223 162406865 -1748323214 -523402012 2042942814 247719368 -1635977127 -377763633 1886558581 125151715 -1726923712 -300544810 1998544236 1601018 -1928306673 -99135335 1662910755 337195445 -1971477482 -42298240 1685308730 326432172 -2083788739 -187901781 1841662225 448969095 -2069484508 -207545166 1789414664 498040222 -1294835230 -975875724 1557921998 735785048 -1245731333 -1028090515 1538376919 750187585 -1140201008 -888219322 1376225532 620804202 -1151062583 -865919649 1433029861 577600627 -1352306298 -664649456 1097535658 913055804 -1475824225 -552631031 1174852787 822207525 -1581319756 -692467422 1336973464 951560206 -1496105555 -774632133 1222466689 1071279127 -1984151254 -21270084 1739726854 280301712 -1898871501 -103369307 1625285663 400086153 -2023241448 -262080114 1768532020 510564514 -2146824959 -150127209 1845783597 419650747 -1811197618 -485727784 2047160418 218235124 -1821993641 -463362623 2104030331 175097069 -1697588868 -304616982 1960753232 64587974 -1648550555 -356897293 1941142601 78925023 -40634587 -1969961037 329094665 1687856799 -84004036 -1913060438 351293968 1677156998 -213352681 -2075177087 491134523 1782656685 -198853874 -2094888040 439081506 1831660212 -534452415 -1759258665 237667949 2033039099 -414637224 -1873931314 155665012 2118152930 -285249677 -1711775771 15797855 2012626633 -376263830 -1634362372 127715910 1889270480 -956442643 -1308956805 687060673 1609860695 -1047522316 -1231608990 798913240 1486438990 -937009185 -1088327863 640171763 1362038373 -817128506 -1202934960 558234346 1447217788 -615856247 -1404176609 893691557 1111725619 -601422960 -1423953146 841573052 1160663594 -711897157 -1567195347 1000287895 1285037569 -755201118 -1510229196 1022552718 1274403352 -460798364 -1819281678 176596808 2105645022 -471530883 -1797115157 233530193 2062308295 -363639210 -1655406912 73215866 1935286252 -314668465 -1707492647 53537635 1949817845 -113256960 -1908873578 389134124 1614186426 -28175847 -1990909297 274494261 1734034339 -136028622 -2132578652 434781982 1861029768 -259417557 -2020693315 512228103 1770048401 -538515796 -1461594566 837322624 1190115094 -661970251 -1349774813 914703257 1099068175 -784503138 -1506124280 1060310962 1211383588 -699356537 -1588094447 945736619 1331297085 -1034815800 -1252604322 744462308 1532536690 -985910575 -1304755641 724718589 1547002731 -863338758 -1148367252 579084246 1434660672 -874005789 -1126135179 636083151 1391389529 -811231833 -1197300431 564917387 1454162973 -926395970 -1076928216 650522770 1371602948 -1048699499 -1233572605 795901113 1484213295 -971777652 -1324029670 673036448 1595574326 -770538045 -1525303979 1008526575 1260115065 -713080358 -1569164980 997269750 1282805856 -590803471 -1412547225 851930333 1170234443 -609957400 -1398539906 900376772 1118672978 -187976337 -2083748359 449172547 1841489109 -207195786 -2069806624 497553498 1789862092 -99599011 -1927868981 337534065 1662610663 -42075836 -1971664430 326342760 1685367038 -377707253 -1636067939 124961831 1886778545 -300850926 -1726590588 2031678 1998074024 -408474311 -1868554833 162090005 2125364355 -523572960 -1748117066 247760908 2042869914 -692149018 -1581673360 951109066 1337455964 -774676225 -1496035223 1071448531 1222259013 -664458028 -1352524734 913001976 1097629038 -553064243 -1475356581 822512097 1174518135 -888556414 -1139899372 621270446 1375790392 -865832805 -1151123443 577376695 1433215265 -976077648 -1294660570 735862172 1557884170 -1027606359 -1246181313 749836677 1538697491 -305101778 -1697139528 64939266 1960433044 -356696009 -1648725855 78848283 1941180813 -485815268 -1811137398 218459440 2046975398 -463026171 -1822295917 174631209 2104465855 -261647286 -2023709476 510260582 1768867312 -150319021 -2146606907 419705215 1845690857 -21226376 -1984221970 280132948 1739935170 -103688095 -1898518281 400537933 1624803803 1361492009 639731903 -1087842043 -936384109 1447787568 558648486 -1203430116 -817746550 1610428443 687472781 -1309454025 -957062751 1485894658 798475412 -1231121106 -1046895176 1284614221 999725275 -1566586527 -711394825 1274834004 1023106242 -1510863496 -755679762 1112154239 894243049 -1404812973 -616336955 1160242278 841012464 -1423342262 -600918564 1783142625 491759735 -2075723315 -213792421 1831165176 438463598 -2094318124 -198439614 1687359699 328474693 -1969393153 -40222359 1677645002 351921244 -1913604634 -84441744 2013235333 16300051 -1712199255 -285812417 1888636060 127237130 -1633931856 -375710426 2032402615 237187105 -1758830181 -533901043 2118763694 156169272 -1874352766 -415197932 1211992424 1060813310 -1506547644 -785065774 1330662769 945257959 -1587663779 -698802997 1189478746 836841932 -1461165962 -537964320 1099679043 915207637 -1350196113 -662530823 1435146508 579709338 -1148913632 -863778634 1390894357 635465091 -1125565383 -873591633 1532039486 743842216 -1252036590 -1034403708 1547490599 725345713 -1305299957 -986348387 1934862752 72653110 -1654798196 -363136998 1950248377 54091055 -1708127083 -315147261 2106073490 177148164 -1819918146 -461279192 2061886859 232969501 -1796504409 -471026639 1860483524 434342226 -2132092696 -135403394 1770618333 512642379 -2021188367 -260035481 1614754294 389546336 -1909370662 -113876916 1733490159 274056569 -1990421309 -27548587 1662048939 337111613 -1927365753 -98989295 1685921458 326774308 -1972142178 -42709240 1842041497 449602063 -2084228171 -188611805 1789302400 497133078 -2069301332 -206584006 2124925647 161544793 -1867928605 -407987339 2043285206 248331840 -1748733958 -524066964 1887191805 125530731 -1636686895 -378203321 1997637348 1488498 -1725962296 -300361890 1484716643 796510965 -1234134193 -1049121831 1595096698 672403180 -1323475114 -971345984 1453683281 564282055 -1196747907 -810802197 1372108360 651134686 -1077487772 -926816270 1170860551 852417169 -1412986069 -591348803 1118055966 899882632 -1398124750 -609386588 1259495989 1008030371 -1524890855 -769969265 1283434028 997758650 -1569601792 -713623658 2047601642 218946428 -1811576122 -486360496 2103848947 174137189 -1821880609 -462455223 1959814104 64443214 -1696726284 -304532894 1941809089 79337303 -1649162515 -357239173 1740438414 280742680 -1984783710 -21648844 1624326039 399904513 -1897963845 -103256531 1768387516 509625130 -2023157104 -261217786 1846196133 420316979 -2147166583 -150739425 1097190178 912456628 -1351898610 -663971176 1174933307 823082925 -1475973609 -553558399 1337869072 951677830 -1582292420 -692645206 1221822217 1070905247 -1495407067 -774187341 1557322566 735439824 -1294157206 -975467780 1539252063 750268361 -1246658957 -1028239643 1376342900 621700066 -1140379048 -889191730 1432655725 576956411 -1150618047 -865220905 894074157 1112362427 -616293375 -1404883817 841464116 1159760290 -601237480 -1422989170 999421215 1284949385 -710962125 -1567054683 1023160582 1274741136 -755871702 -1510645572 687697225 1610243551 -957150107 -1309393677 798009680 1486330310 -1046558596 -1231423254 640083323 1361171949 -936868777 -1087392575 558571874 1447825908 -817545138 -1203605288 237264357 2032364915 -534102839 -1758655393 155818492 2119084394 -414713648 -1874802618 16766423 2012800321 -286149381 -1711897491 127013326 1888821592 -375623454 -1633992588 328420737 1687452951 -40031059 -1969611717 352225688 1677310222 -84875084 -1913137118 491308467 1783624997 -213474145 -2076077047 438632874 1830957372 -198483834 -2094247920 743525484 1532394746 -1033949888 -1252516394 725387381 1547417827 -986519207 -1305093681 579519582 1435366600 -863722126 -1149004316 635895879 1390424273 -873897621 -1125232131 837180424 1189178526 -538428124 -1460728398 915118097 1099737223 -662308547 -1350383189 1061016634 1211819180 -785140458 -1506507392 944771107 1331110069 -698453745 -1587986023 390032548 1614306354 -114225784 -1909048034 273852605 1733662763 -27473519 -1990461177 434431126 1860424704 -135625286 -2131905236 512303247 1770917913 -259571293 -2021625547 176716992 2106543190 -460972564 -1820250758 233158873 2061666383 -471082507 -1796413085 72611058 1934935140 -362965538 -1655003832 54407403 1949892733 -315600441 -1707646639 125575087 1887121209 -378372477 -1636479467 1170358 1997990688 -299910502 -1726445044 161978269 2124457739 -408291663 -1867594201 248140676 2043503378 -524012888 -1748827586 449515467 1842102109 -188387609 -2084413839 497470418 1789000516 -207049986 -2068866456 336627705 1662498671 -98638123 -1927686589 326976480 1685746550 -42786100 -1972104614 1007828839 1259671537 -769892789 -1524928803 998243198 1282984936 -713975214 -1569281340 852080469 1171163075 -590883207 -1413421329 899969868 1117995994 -609611168 -1397939466 564473603 1453465493 -810856913 -1196654919 650701594 1372576652 -926512586 -1077822816 796829489 1484363687 -1049573859 -1233652085 672359208 1595167678 -971177468 -1323683182 510078702 1767906936 -261533758 -2022801580 420145911 1846401633 -150696997 -2147239091 280798940 1740346954 -21837840 -1984563354 399598277 1624658515 -102824983 -1898433665 63979146 1960250908 -304193626 -1697026256 79559315 1941621253 -357327937 -1649104087 218871480 2047641134 -486156396 -1811749118 174486177 2103525943 -462941299 -1821433061 621350438 1376665264 -888705270 -1140826212 577030719 1432615593 -865424621 -1150444667 735217172 1557509762 -975378632 -1294215250 750731789 1538814619 -1028578527 -1246358601 951983682 1337536212 -693076114 -1581821960 1070848603 1221913293 -773997705 -1495626783 912627312 1096984294 -664012964 -1351825462 822628969 1175413503 -553241787 -1476328493 -750968720 -1539698458 1026769244 1244950986 -732896151 -1554524929 979273029 1297724883 -572086206 -1428055852 870893934 1156577784 -628396965 -1383310131 881134967 1132608993 -829804524 -1181941630 545542456 1468228014 -907545587 -1092565861 669619489 1357817271 -1068386266 -1219065680 778033418 1498999196 -952337345 -1338291031 691150099 1580543365 -397213512 -1621872594 106783124 1901744386 -281099103 -1741032393 19965325 1983354139 -427259766 -1852852196 143059366 2139216176 -505066349 -1763542011 267070911 2028739881 -169602852 -2099044278 468349424 1827488102 -225848123 -2054233005 478655977 1803584895 -79718162 -1942443912 355596738 1647757652 -61711113 -1957335967 308035035 1700465997 -903474895 -1121902169 606629917 1395605643 -850668248 -1169365570 591770628 1413645458 -990013181 -1275418219 720631855 1576323257 -1013949158 -1265144436 765344822 1519979680 -678362795 -1600769597 966746233 1318605039 -788740788 -1476659750 1056089184 1240831222 -649426585 -1370637839 927262795 1078188253 -567849602 -1457488408 808004690 1194204356 -246926855 -2041642641 524701909 1749114947 -165284384 -2128427658 405509324 1865196634 -7095861 -2003531427 295557351 1721428081 -117539374 -1879487164 384834814 1643588712 -318824035 -1678241525 49365169 1979084839 -342694524 -1667902190 94143656 1922806846 -500913745 -1792829127 204130435 2066610197 -448172618 -1840358112 189205658 2084584460 -519355662 -1777569180 251995102 2013401928 -429488405 -1855867267 141092807 2138036049 -271529280 -1730676138 31370220 1993972602 -390263079 -1615184305 112422901 1907646307 -54766954 -1950653952 313668538 1706361644 -70150513 -1932089831 366999459 1658373941 -228074844 -2057246158 476691336 1802406686 -183886147 -2113065429 453279633 1812156167 -630889926 -1386065236 879428374 1131164544 -586635741 -1441818955 856082191 1140979609 -725685752 -1548100962 984648484 1303886770 -741134831 -1529602425 1037913917 1255833515 -942509474 -1328201016 702288754 1591419876 -1061177785 -1212643631 783406955 1505159165 -922092948 -1106326790 654809920 1342221270 -832291211 -1184690461 543842137 1466789839 -133139533 -1894300891 371069599 1629037065 -8538198 -2005235908 292804230 1718937104 -154403967 -2117285097 415603373 1875028539 -240762984 -2036265202 531127988 1756327458 -442014761 -1834986687 195625723 2091790957 -490035250 -1781688488 214222562 2076440180 -344134683 -1669604493 91392713 1920318047 -334417924 -1693048982 35606224 1964539462 -1015131269 -1267112979 762327639 1517748929 -1005349022 -1290491916 706606670 1562035928 -844768439 -1163727905 598456933 1420593907 -892854448 -1110495290 616988284 1405177578 -557235425 -1446087799 818356787 1203770021 -643528954 -1365002352 933946922 1085134524 -804074707 -1491731525 1042065921 1226545815 -679538892 -1602732126 963735064 1316380302 -1219369612 -1068050974 1499432024 777565390 -1338236563 -952430085 1580351553 691368151 -1182110394 -829596208 1468271722 545471740 -1092114081 -908027447 1357498483 669972709 -1427704560 -572406394 1156092988 871343274 -1383386871 -628358753 1132810277 880959667 -1539474142 -751153740 1244863502 1026829464 -1554990789 -732460627 1298061335 978970753 -1941977668 -80153302 1647420560 355898374 -1957559899 -61525709 1700552841 307974175 -2098967154 -169640680 1827286178 468524084 -2054583913 -225527551 1804069051 478205997 -1853303336 -426777266 2139534580 142705762 -1763372607 -505274025 2028695789 267141243 -1621926422 -397120132 1901935814 106564688 -1740727821 -281433755 1982920927 20432969 -1370827723 -649206621 1078244633 927171983 -1457057748 -568319814 1193898240 808337814 -1601086457 -678007663 1319058731 966266301 -1476618210 -788813688 1240660274 1056295332 -1275214767 -990186297 1576248701 720672235 -1265631160 -1013501730 1520329060 765022706 -1121563549 -903774987 1395141967 607067609 -1169454982 -850609940 1413867862 591583680 -1792740099 -500972437 2066388433 204318023 -1840697116 -447872910 2085048776 188768606 -1677755185 -319271847 1978736099 49687925 -1668106026 -342521792 1922882042 94103916 -2003573607 -7023601 1721599413 295351587 -1879170944 -117895146 1643135404 385315130 -2042073941 -246457283 1749421447 524369169 -2128238414 -165504988 1865140638 405600520 -2056812554 -228542624 1802102490 477025868 -2113256465 -183667847 1812210371 453186133 -1950609468 -54837422 1706192616 313876094 -1932407843 -69797045 1658825457 366516839 -1731160174 -271079676 1994323646 31049256 -1614982261 -390438115 1907569319 112460337 -1777655904 -519295178 2013625996 251809306 -1855530055 -429790417 2137569941 141527555 -1106663618 -921790552 1342686738 654374532 -1184603353 -832351311 1466565131 544027293 -1328402676 -942334054 1591496224 702250678 -1212159211 -1061627005 1504807481 783727279 -1547782310 -726038580 1303434870 985130720 -1529646269 -741063723 1256002159 1037705977 -1385873560 -631107586 1131109956 879521490 -1442251919 -586167321 1141283421 855747275 -1669548361 -344226271 1920128923 91612941 -1693355346 -334085576 1964970882 35136276 -1834533243 -442495469 2091474857 195981119 -1781859684 -489829878 2076482480 214149926 -2117359917 -154364347 1875232767 415430505 -2035916086 -241085860 1755841510 531575664 -1894764831 -132702601 1629376461 370769755 -2005013768 -8725906 1718848468 292862786 -1491954049 -803887383 1226635091 1042008005 -1602268570 -679976208 1316041546 964035548 -1446437299 -556912933 1204256609 817909751 -1364927916 -643568958 1084930936 934120430 -1163557349 -844974451 1420551991 598529953 -1110949374 -892374380 1405494062 616633272 -1266807255 -1015464257 1517317893 762797971 -1290548688 -1005258074 1562225436 706386826 467970680 1826855662 -169161900 -2098332734 478768737 1804492535 -226029747 -2055192613 356459082 1647842012 -80657562 -1942588432 307422803 1700124357 -61044865 -1956923415 106150428 1901365898 -396502224 -1621431386 20872709 1983467155 -282058967 -1741213761 143143470 2140078776 -427404542 -1853791340 266729015 2028127905 -504654053 -1762875507 545950384 1468906022 -830149732 -1182541046 669470377 1356889663 -907464827 -1091690733 777060994 1498821140 -1067490386 -1218948296 691848859 1580987917 -952981577 -1338665183 1027447508 1245358658 -751567880 -1540043922 978345677 1297575515 -732020767 -1554444425 870716134 1155605104 -571968566 -1427160228 881579775 1133307497 -628770861 -1383954619 50305849 1979231151 -319686123 -1678325117 93478688 1922396086 -342082036 -1667559782 203690763 2065900445 -500534745 -1792195919 189388562 2085545860 -448285122 -1841264984 524847965 1750055883 -247010703 -2042504473 405098308 1864531922 -164942232 -2127814914 294847343 1720988665 -6462909 -2003152171 385795958 1643771872 -118446502 -1879599412 965852145 1318488935 -677389603 -1600591285 1056735208 1241206654 -789438780 -1477104046 927609795 1078788949 -649833745 -1371315591 807925722 1193330508 -567699722 -1456560544 606514069 1394711299 -903296327 -1120929233 592146316 1414291226 -851112288 -1170063818 721232807 1576670001 -990690677 -1275825635 764471230 1519900456 -1013021038 -1264994812 701679866 1591081068 -941839914 -1327785664 784272611 1505246325 -1062113841 -1212785319 654917832 1343123550 -922279452 -1107291790 543458513 1466152007 -831855107 -1183984277 879089822 1130555400 -630474318 -1385395932 856169607 1141845009 -586777173 -1442755267 985551020 1303994426 -726650496 -1548287722 1037276341 1255449635 -740428391 -1529166577 314370098 1706809508 -55408354 -1951024760 366029867 1658199229 -69251833 -1931969135 476536832 1801474198 -227999444 -2056375878 453682201 1812829327 -184236747 -2113669725 252442710 2014103744 -519726726 -1778210324 140917839 2137066713 -429367965 -1854968331 30437476 1993818354 -270659256 -1730600482 113095805 1908049131 -390867631 -1615534649 818543035 1204734253 -557344617 -1446991871 933510562 1084427572 -643146610 -1364366312 1041396105 1226129695 -803467099 -1491394509 964670864 1316521222 -680405828 -1602821078 763292127 1517934921 -1016035085 -1267222427 705899974 1561599312 -1004712726 -1290109828 598041069 1419923835 -844431167 -1163120553 617129460 1406113122 -892943144 -1111362482 195549555 2090920421 -441862049 -1834055479 214572394 2077044220 -490439610 -1782362928 92033345 1920688599 -344838035 -1670053637 34706776 1964418510 -333450124 -1692875550 370198807 1628961153 -132208581 -1894147923 293408014 1719287192 -9212894 -2005640012 415973669 1875669427 -154853367 -2117988193 531006780 1755428266 -240589808 -2035297146 2139647868 143613930 -1853485488 -427737402 2028317541 266509299 -1762932151 -504562977 1901324110 106223576 -1621260702 -396708108 1983783767 20517825 -1741667717 -281578771 1648328472 356011918 -1942938060 -80335198 1699920641 307596183 -1956849107 -61084997 1826944810 467912636 -2098555386 -168974704 1804153651 479069093 -2054729185 -226467191 1155944372 870416162 -1427624296 -571531762 1133218733 881638203 -1383732607 -628958697 1245562758 1027274512 -1540118870 -751528388 1297089439 978793225 -1554095437 -732343771 1498505168 777416518 -1218494724 -1067970966 1581030345 691776351 -1338836251 -952776077 1468717026 546170740 -1182484786 -830241192 1357321211 669000557 -1091996969 -907132351 1720933949 294940331 -2002960623 -6680697 1644075556 385460914 -1880032504 -117978210 1749603855 525330073 -2042185949 -247363659 1864700438 404890240 -2127858886 -164871252 2065976921 203652815 -1792397451 -500359197 2085194304 189709014 -1840780436 -448734214 1979696747 49870589 -1678661817 -319383599 1922171506 93663972 -1667472546 -342142008 1576894197 721047139 -1275912231 -990630065 1519434476 764906106 -1264657472 -1013322922 1395062471 606193233 -1121413141 -902846595 1414214366 592183880 -1169861646 -851287196 1078619793 927817223 -1371271235 -649904341 1193781896 807442974 -1456878684 -567346382 1318184611 966186549 -1600157809 -677857511 1241260730 1056641580 -1477295210 -789220608 1304301054 985218408 -1548718894 -726180796 1255393767 1037367665 -1528977205 -740648867 1130726860 878884186 -1385437984 -630401930 1141391829 856650051 -1442438919 -587132817 1342774682 655240460 -1106805578 -922727392 1466227075 543418645 -1184188241 -831682503 1590859176 701867326 -1327696764 -941898734 1505710513 783835431 -1213124451 -1061814261 1993354550 30875040 -1730261990 -270959476 1908271407 112908729 -1615624189 -390809451 2014029060 252482962 -1778007000 -519899970 2137415965 140595595 -1855455183 -428920665 1801928018 476057028 -2056692610 -227644184 1812658507 453888477 -2113628057 -184309519 1706866016 314279414 -1951214516 -55188262 1657893241 366363119 -1931538347 -69721917 1420115135 597822505 -1163174509 -844337915 1405679782 617596976 -1111058038 -893277924 1518253197 762938395 -1267673695 -1015552713 1561555092 705970178 -1289940552 -1004920530 1225927899 1041570893 -1491317257 -803504799 1317005506 964221012 -1603171858 -680085128 1204397289 818844799 -1446525499 -557779629 1084514544 933449830 -1364590116 -642961078 1875582071 416034017 -2117763749 -155038259 1755764846 530704632 -2035762878 -240154156 1628476485 370648275 -1893796503 -132528641 1719488604 293232842 -2005716624 -9174554 1920732179 91962501 -1670222529 -344629847 1964099594 35059868 -1692423898 -333932112 2091353121 195081399 -1834359539 -441526885 2076852280 214790318 -1782308588 -490532478 230259892 2059291682 -474538600 -1800393458 181713069 2111014971 -455419519 -1814173417 56816774 1952826384 -311650902 -1704221380 68104351 1929904137 -369012301 -1660526299 269380816 1728666694 -33550852 -1996014230 392407241 1617205343 -110245403 -1905591949 517334242 1775424628 -254048818 -2015578792 431497467 1858015341 -139050537 -2135854783 920083580 1104178410 -656851632 -1344401978 834312293 1186834675 -541787831 -1464612385 940364878 1326179544 -704465566 -1593473548 1063325783 1214652609 -781225605 -1503116819 727731224 1550285966 -982635212 -1301733982 739084289 1527429271 -1039931091 -1257973317 633062442 1388115132 -877288186 -1129146992 584450099 1439772837 -858234593 -1142992503 346181109 1671789923 -89379623 -1918165937 332368364 1690876282 -37623616 -1966679978 444188103 1837036881 -193485589 -2089773955 487850462 1779642696 -216375054 -2078453660 152395153 2115136775 -417645379 -1877210069 242784648 2038409502 -529074012 -1754150862 130995619 1892279605 -373246833 -1631091687 10686906 2007245100 -290623338 -1716895744 801926461 1489722795 -1044247535 -1228587897 681683236 1604753842 -961558520 -1314326370 555214095 1443943833 -820411357 -1205947211 645538070 1367150976 -931905478 -1082953556 846953817 1165774287 -596304779 -1418580765 890681664 1108445654 -619128724 -1407194886 1017181547 1269286397 -760310713 -1515608879 1003303282 1288307172 -708620194 -1564188472 1066343990 1216884384 -780042470 -1501147252 954391087 1340467897 -689128701 -1578398827 827627012 1179887250 -547686616 -1470249026 909726237 1094607499 -667471055 -1355807833 574099026 1430208196 -868847746 -1154392088 626379339 1381169885 -883184793 -1134781455 753108576 1541715702 -1024596148 -1242900518 730743417 1552511727 -981458091 -1299770429 81870590 1944456808 -353411118 -1645711548 59570919 1955318385 -310207541 -1702515875 171620044 2101184090 -466298912 -1825314954 223834837 2052080195 -480701447 -1805769873 425078426 1850809868 -145207370 -2141225184 507243139 1765595669 -264926289 -2026718407 395159208 1619695166 -108804220 -1903888622 283140785 1743213095 -17955939 -1981205749 647245687 1368596449 -929411493 -1080197427 570026862 1459543032 -805860798 -1192183084 676308805 1598592979 -968767895 -1320749313 790782812 1478841290 -1054080400 -1238682906 992165651 1277431685 -718447041 -1574277463 1011809034 1263127452 -767518170 -1522029904 905492257 1124042679 -604580339 -1393432933 848655160 1167213486 -593817068 -1415830910 502927295 1794981673 -202084717 -2064425467 446155686 1838218032 -191255926 -2086757860 320964493 1680258843 -47192415 -1977035209 340542356 1665889026 -96329032 -1924853202 5054427 2001350477 -297566473 -1723576735 119593922 1881664340 -382813458 -1641444744 244750313 2039588735 -526846267 -1751136685 167465968 2130469734 -403361060 -1863187894 1775614384 517114150 -2015635300 -253958134 1857584553 431967551 -2135548795 -139383789 1728983426 269025556 -1996468050 -33071048 1617163675 392480013 -1905421129 -110451679 1952623060 56990018 -1704146696 -311691154 1930390989 67657051 -1660875551 -368690057 2058953190 230560112 -1799929654 -474976164 2111104511 181654889 -1814395693 -455232443 1388026232 633121262 -1128925100 -877475646 1440111969 584150519 -1143456691 -857797413 1549799754 728179164 -1301385114 -982957840 1527633235 738911685 -1258048385 -1039891223 1326221596 940292490 -1593645008 -704259930 1214336261 1063681427 -1502663639 -781706049 1104609582 919613880 -1344708606 -656519020 1186645303 834532769 -1464556517 -541879155 1892583665 130660455 -1631524387 -372778677 2007190760 10779774 -1716703804 -290841262 2115305667 152186965 -1877253649 -417574535 2037957850 243266636 -1753831946 -529427104 1836685461 444508163 -2089289287 -193935057 1779719308 487812122 -2078655072 -216199882 1671565479 346366001 -1918078581 -89439971 1691342014 331932712 -1967016558 -37321468 1268820025 1017616559 -1515271915 -760612477 1288530976 1003117750 -1564275444 -708559462 1165697035 846991517 -1418378969 -596479567 1108796434 890360964 -1407679170 -618678872 1444395101 554731723 -1206265487 -820057625 1366981700 645745874 -1082909336 -931975682 1489776751 801833209 -1228779197 -1044028971 1604449398 682018016 -1313893030 -962026036 1541659442 753200036 -1242711522 -1024816504 1552817963 730410941 -1300201977 -980988271 1429754624 574579606 -1154076116 -869203270 1381340953 626173839 -1134823883 -883112285 1179962198 827587520 -1470453126 -547513620 1094258511 910049241 -1355321757 -667918603 1217348452 1065907186 -1501486520 -779742498 1340245885 954578923 -1578310063 -689187129 1619917818 394972012 -1903977770 -108746176 1742749667 283578229 -1980866865 -18256295 1851159496 424756062 -2141711644 -144760206 1765521361 507283271 -2026514691 -265099669 2101013406 171825928 -1825273166 -466372060 2052534151 223354641 -1806086485 -480346563 1944150956 82203450 -1645280640 -353881578 1955375029 59479843 -1702705511 -309987825 1123609203 905960165 -1393128609 -604914743 1167404650 848436988 -1415884986 -593723440 1277387329 992236247 -1574108307 -718654469 1263445592 1011455694 -1522481292 -767035422 1599076887 675859073 -1321100485 -968447059 1478639118 790957720 -1238606046 -1054117964 1368683045 647185075 -1080421623 -929225825 1459205692 570328746 -1191717104 -806295674 2039925435 244447789 -1751602281 -526411007 2130382498 167525940 -1862963314 -403546344 2001552009 4878879 -1723653211 -297528525 1881179792 120043014 -1641093188 -383133910 1679940319 321317449 -1976583181 -47674523 1665932998 340471376 -1925021718 -96120964 1794790125 503145083 -2064370751 -202177705 1838651124 445687394 -2087061544 -190920882 -983501124 -1301821910 728668048 1550427910 -1039322459 -1257635277 738415497 1527014175 -876904818 -1128509928 632627106 1387409204 -858342761 -1143895551 584637371 1440738093 -656939304 -1345268146 920225780 1105114978 -541449535 -1464004009 833897453 1186165627 -703828246 -1593090436 939659206 1325743952 -782128397 -1503225243 1064291295 1214839625 -32582028 -1995839774 268482392 1728546766 -110947731 -1906040069 393048897 1617576919 -254452154 -2016252208 517685098 1776029692 -138896801 -2134922551 431422323 1857145829 -474364400 -1799424378 230139708 2058393514 -455867895 -1814875489 182084389 2111656883 -312324574 -1704624460 57421582 1953177496 -368080325 -1660372307 67234583 1929829249 -595867651 -1417873557 846571217 1165137479 -619314204 -1408158862 890790600 1109348958 -761245745 -1515749543 1018048227 1269374581 -707949610 -1563772096 1002695418 1287969388 -1043540071 -1228151025 801289909 1489339939 -962522240 -1314512106 682586796 1604862522 -820551765 -1206882499 555302535 1444810257 -931488846 -1082283228 645200542 1366542856 -417994955 -1877813341 152798745 2115810959 -528997588 -1753279558 242631168 2037478038 -372347129 -1630969967 130027051 1892105917 -291263714 -1717265528 11389490 2007693988 -89983151 -1918515257 346855037 1672193771 -36752568 -1966603298 331436644 1690723058 -193364125 -2088873995 444014159 1836068569 -216745094 -2079093780 488299094 1780345536 -145320898 -2142133080 425260306 1851770244 -264548313 -2026086223 506802443 1764884893 -108192756 -1903547238 394493216 1619283382 -18819051 -1981290365 284080441 1743358383 -354319270 -1645824820 82830710 1944638944 -309575613 -1702137643 58859887 1954877945 -465957784 -1824703234 171208004 2100518354 -480786319 -1806632729 223979869 2053020107 -868698890 -1153465248 574019034 1429333324 -883592977 -1135460231 626725315 1381769557 -1025295164 -1243345838 753753576 1542090110 -980485923 -1299593141 729848305 1552394599 -779115374 -1500998652 1065469374 1216804136 -689807221 -1578807267 954991015 1340813617 -548131680 -1470948298 828001676 1180531994 -667293511 -1354835921 909609365 1093712131 -296901249 -1723165207 4441171 2001007813 -383753882 -1641590288 120455242 1881747676 -527028915 -1752097317 244862049 2040495351 -402921132 -1862477374 167086200 2129836270 -201673445 -2063759987 502584375 1794368673 -191401726 -2087698028 446238766 1839079608 -48153303 -1977217601 321870853 1680370835 -95618768 -1924413018 339908636 1665509514 -719092297 -1574652639 992863387 1277875213 -766623314 -1521913544 1010835586 1262948372 -604500603 -1392558829 905342121 1123114047 -594163300 -1416431350 849062064 1167890470 -929786413 -1080842939 647689471 1369293929 -805744182 -1191288484 569848038 1458569328 -967893535 -1320669833 675380429 1598442587 -1054680584 -1239029394 791460052 1479247938 -1593035848 -703921362 1325552276 939876866 -1503529055 -781793481 1215272589 1063822875 -1344816246 -657421540 1104796326 920578608 -1464172653 -541241595 1186209471 833826345 -1128586276 -876866742 1387610864 632451686 -1143543867 -858663085 1440253673 585086591 -1302287378 -983065736 1550764738 728365652 -1257410569 -1039507615 1526927067 738475597 -1704848528 -312138778 1953264220 57361098 -1659906199 -368515073 1929492037 67536595 -1799775422 -474043436 2058877550 229690104 -1814798501 -455905331 2111454839 182259425 -2016083180 -254659710 1775985208 517755566 -2135374067 -138414181 1857463841 431068855 -1995535578 -32916560 1728113162 268950172 -1906094273 -110854231 1617767955 392830597 -1206451463 -821022097 1444504533 555635523 -1082472736 -931269002 1366599628 645109594 -1228109109 -1043613091 1489169383 801495921 -1314828590 -962167228 1605316606 682106728 -1516236131 -760798709 1269724081 1017725735 -1563568508 -708123118 1287894952 1002735422 -1417962833 -595809735 1165360003 846383893 -1407820106 -619614688 1108885402 891227916 -2089213391 -193064281 1836532509 443577227 -2079005144 -216803650 1780123396 488486802 -1918719485 -89810283 1672268591 346815417 -1966117350 -37200244 1690373942 331759520 -1630653867 -372702525 1891652473 130507759 -1717307828 -291191078 2007865184 11184118 -1877624217 -418215183 2115754827 152890333 -1753710978 -528527640 2037784402 242298820 -1824894662 -465739348 2100572182 171114624 -1806199517 -481253963 2052715535 224314521 -1646143224 -353965666 1945090084 82348210 -1702093551 -309645945 1954708541 59067563 -1903345314 -108367416 1619206258 394531044 -1981774521 -18369071 1743709291 283759869 -2141795988 -145622534 1851304000 425695446 -2026173067 -264487453 1765108825 506617039 -1470860814 -548191900 1180307678 828186696 -1355172373 -666991235 1094177991 909173841 -1500513856 -779564714 1216452844 1065789562 -1579008551 -689631921 1340890357 954952803 -1243389546 -1025224448 1542258874 753545260 -1299274353 -980839143 1551942819 730330165 -1153898076 -868230862 1429637256 573683742 -1135268419 -883811029 1381715089 626818055 -1977524101 -47820563 1680802135 321401281 -1924357022 -95709964 1665320270 340129240 -2063931319 -201467681 1794410853 502512115 -2087244720 -191882042 1838763388 446594538 -1751748577 -527351671 2040009011 245309861 -1862552570 -402881392 2130040106 166913468 -1722943443 -297088837 2000918785 4499863 -1642054604 -383316830 1882086680 120155534 -1320206157 -968331227 1598103967 675680521 -1239251798 -1054493636 1479337350 791401744 -1080768383 -929826793 1369090477 647862587 -1191637864 -805422066 1459056052 569400610 -1393012521 -604020671 1123430907 904986989 -1416260402 -594369448 1167848930 849134964 -1574709019 -719001485 1278065097 992643423 -1521607428 -766956438 1262517712 1011305798 1199271653 813457011 -1451946039 -562938017 1075227388 923900522 -1374106672 -652215482 1235281623 1051186753 -1481734149 -794183827 1322066638 969544280 -1597815838 -674991244 1523351169 768298519 -1262346323 -1010487493 1570880152 715557390 -1280320588 -995562718 1410856627 588301861 -1172727905 -853629175 1400517290 612172348 -1116449914 -898407664 2081771053 185761467 -1843712255 -451141737 2071497268 209697442 -1787368680 -495854706 1926153759 97121929 -1665095885 -339241051 1973617158 44315280 -1683135702 -324381764 1638030921 379940575 -1884536987 -123006989 1724881488 298363590 -2000553092 -3748886 1870255739 410969837 -2122860713 -160397375 1746145890 521347828 -2045086898 -249740328 1583374244 694644530 -1334952312 -949416418 1494064061 772451115 -1224476015 -1073427961 1354487702 666691328 -1095387462 -911047124 1473647503 550576921 -1176997213 -824229323 1138184128 886079318 -1378275604 -622977414 1153076185 868072271 -1430983947 -575415709 1292683250 973862756 -1560107298 -737831352 1247871979 1030108029 -1536204089 -748137903 1695448940 302600186 -1962926528 -66638122 1650703221 358910947 -1938957735 -76879153 1809184606 483575752 -2049206670 -220420380 1824011079 465503185 -2101980565 -172924163 2025418504 264134558 -1766388188 -508543310 2144643857 148085639 -1847932355 -421659989 1986193210 23451564 -1737718250 -278153600 1896817443 101192629 -1627307505 -402230631 1967983719 38419697 -1690079925 -331063843 1914751102 86505704 -1674663598 -349595196 2073461845 210875587 -1785141895 -492841489 2096840780 201093338 -1829428896 -437120522 1761221635 536685717 -2030797521 -235713095 1872222234 412149900 -2120632010 -157382240 1713476657 287745191 -2010122979 -14105205 1632391208 374038718 -1891487484 -129695342 1310928047 958667833 -1607643773 -685081323 1229908150 1045026848 -1488942694 -800605940 1090036893 939496459 -1359559247 -638454489 1200971908 814895122 -1449459288 -560189122 1402223819 613616733 -1113956889 -895652495 1425668306 603899972 -1158178306 -839866008 1565504761 709395567 -1287531051 -1001986749 1512206560 757416054 -1272180276 -1020583590 1817591078 458296752 -2108138486 -178295652 1799092543 473745833 -2060085229 -231561083 1653454100 361399682 -1937517512 -75176786 1709207821 317145499 -1947332575 -51830601 1910582594 115744212 -1611707282 -387416840 1988946267 25942477 -1736275849 -276449055 2134549872 138253798 -1858812836 -432802614 2018992489 256922111 -1772552123 -513920813 1463295470 541011320 -1187611454 -835629996 1347803639 659745121 -1101285157 -916682675 1508087260 786736458 -1209142032 -1058356122 1586385349 696869203 -1333776151 -947453825 1250889098 1032338716 -1535021914 -746169296 1306708371 988150021 -1544771393 -722757591 1146389944 861123886 -1436883820 -581053438 1127825825 876507447 -1388896115 -634384357 588753889 1410374519 -853947699 -1172374949 612003832 1400725358 -898363692 -1116520894 768353235 1523258181 -1010679041 -1262128535 715253706 1571215196 -995129626 -1280788880 1050721157 1235716883 -793847127 -1482036673 969768860 1321881354 -675078480 -1597755866 813380535 1199309601 -562736485 -1452121587 924252078 1074906936 -652700030 -1373657580 410618665 1870576575 -159913467 -2123310445 521424688 1746108326 -249942500 -2044911990 379716379 1638216589 -122920393 -1884597599 298829570 1724446612 -4086226 -2000251208 97426253 1925819355 -339674527 -1664627977 44261204 1973710786 -324190600 -1683353874 185930623 2081563625 -451186093 -1843641659 209246054 2071980016 -495536566 -1787722020 973904544 1292610102 -738002036 -1559901414 1029791417 1248226863 -747683947 -1536684285 886510226 1137713668 -623283266 -1377942744 867882635 1153295901 -575359065 -1431075023 666602180 1354545746 -910824472 -1095574658 550915805 1473347147 -824692751 -1176559769 694158070 1583821408 -949066790 -1335274676 772654831 1493890681 -1073502269 -1224435883 23247464 1986366206 -278078652 -1737757742 101678705 1896369895 -402579619 -1626984501 263795290 2025718476 -508079242 -1766824992 148174403 2144585429 -421882001 -1847744519 483764748 1808964250 -220476640 -2049115210 465071637 1824480899 -172617927 -2102313041 302916158 1695093416 -67091694 -1962445948 358868519 1650775729 -76708085 -1939163235 287426915 1713830389 -13653937 -2010605351 374082938 1632321004 -129864618 -1891279680 536494417 1761440199 -235659139 -2030890773 412583240 1871754718 -157686684 -2120297230 211212551 2073160081 -493307861 -1784706883 201006366 2096901512 -436896718 -1829614428 38621493 1967808931 -331141095 -1690042225 86021420 1915200954 -349244416 -1674984298 709880235 1565055293 -1002338169 -1287210991 757214642 1512381732 -1020506978 -1272218616 613704089 1402163471 -895876939 -1113771997 603563392 1425970454 -839400276 -1158613958 939063759 1090505049 -638150429 -1359894411 815087062 1200753984 -560243462 -1449366420 958624253 1310998891 -684912431 -1607851961 1045345764 1229555058 -801057592 -1488460706 138082338 2134755508 -432760562 -1858885224 257375291 2018512045 -514237161 -1772196479 115437584 1910915206 -386985668 -1612176982 25998345 1988854943 -276638427 -1736055373 361621574 1653266640 -75265686 -1937458692 316681311 1709645001 -51491469 -1947632155 458645620 1817268450 -178781864 -2107690546 473670765 1799132411 -231357119 -2060257833 861198570 1146349692 -581256762 -1436710576 876158195 1128148069 -633897505 -1389343415 1032802520 1250451534 -746507788 -1534721694 987927745 1306895447 -722668051 -1544829573 786679950 1508177944 -1058166366 -1209362124 697175191 1586052097 -947884613 -1333306067 540557500 1463775274 -835313264 -1187966714 659915941 1347597363 -916724343 -1101212385 -1885149971 -123349893 1638696385 380351831 -1999691532 -3665822 1723941336 298217806 -2122748705 -159490999 1870073331 410008933 -2045466426 -250374064 1746586090 522058108 -1844054903 -451754977 2082182565 186426675 -1787285360 -494993402 2071351740 208757034 -1664189253 -339129299 1925193111 96939265 -1683769182 -324761548 1974327694 44755224 -1261648859 -1010043725 1522705673 767923615 -1281294276 -995741526 1571774736 715673990 -1172878313 -854557567 1410936123 589176237 -1116043250 -897730408 1400170786 611572148 -1451502527 -562240297 1198896493 812811771 -1374285736 -653188914 1075343732 924795362 -1482662797 -794333979 1236155743 1051266505 -1597138838 -674584324 1321466182 969198032 -1766206036 -507583174 2025305216 263226390 -1848372811 -422371037 2145022105 148717583 -1738383970 -278565624 1986804914 23792676 -1626367609 -402085615 1895954603 101107773 -1961966136 -66456226 1694541028 302486642 -1939668527 -77319865 1651335421 359288939 -2049618438 -221086356 1809525974 484187200 -2101835293 -171984523 1823926479 464640089 -1378355868 -623852046 1138332744 887006430 -1430638211 -574815765 1152667729 867393735 -1559462570 -737456704 1291983994 973417708 -1537099441 -748254759 1248843875 1030285557 -1335827200 -949496426 1584301100 694793402 -1223876327 -1073081969 1493385269 772042915 -1095013070 -910402140 1354042398 665992328 -1177114325 -825124419 1473824775 551549073 -1114339729 -896289031 1402660675 614324181 -1158069642 -838962464 1425482586 602936268 -1286664611 -1001898293 1564569457 709255143 -1272788412 -1020921134 1512876904 757832702 -1608280565 -685463907 1311635239 959104945 -1488039406 -800497020 1228944190 1044841384 -1359471047 -637587793 1089896213 938561411 -1449797088 -560797002 1201388300 815565722 -2030393689 -235039183 1760872331 536082205 -2120785218 -158313944 1872298898 413020932 -2011091307 -14279165 1714376633 287866671 -1890784628 -129246694 1631751072 373668662 -1689405757 -330660267 1967380463 38070137 -1675595046 -349748660 1915622390 86582112 -1785315599 -493810073 2073583581 211775307 -1828979992 -436417922 2096470980 200452946 -1534085330 -746027080 1250022914 1032251028 -1545440457 -723172447 1307316763 988488333 -1437319396 -581759094 1146773040 861761190 -1388709115 -633418861 1127717417 875604671 -1187469494 -834693156 1463207526 540145392 -1101700269 -917351483 1348141695 660353769 -1209847944 -1058791442 1508724308 787119810 -1332810911 -947266569 1585482317 696761051 -1612605466 -387537040 1911551690 115918428 -1735633921 -276077719 1988244179 25494085 -1858461740 -432197822 2134146808 137580142 -1772626995 -514790565 2019146465 257854071 -2108258430 -179194092 1817765550 459265592 -2059713637 -230919411 1798644407 473043489 -1936912464 -74825946 1652780700 360996362 -1948202071 -51905729 1710140037 317299219 -338812439 -1664544385 96485573 1925673043 -324803088 -1683696282 44926172 1974121546 -451565093 -1844274867 186370295 2082273377 -495424062 -1786815148 209063150 2071018616 -159829619 -2122448613 410472609 1869635639 -250284652 -2045524734 521835704 1746773038 -123553345 -1884976855 380426387 1638656005 -3179098 -2000138960 297868426 1724263452 -794820319 -1482214985 1051615245 1235832987 -674380488 -1597311570 969122836 1321505922 -562329325 -1451443835 813033535 1198708905 -652849910 -1374585444 924331046 1075780784 -854126267 -1173347885 588869737 1411268863 -897919652 -1115822646 611628144 1400079590 -1010001545 -1261721119 767752283 1522911437 -996057746 -1280938504 716127298 1571294420 -220917592 -2049826754 484143492 1809596690 -172436303 -2101353433 464958877 1823573259 -66152294 -1962301428 302053814 1695009056 -77374333 -1939575787 359480751 1651117369 -278789940 -1738198950 23880160 1986744694 -401619755 -1626803133 100771321 1896256879 -507934466 -1765885848 263711186 2024855876 -422294297 -1848411023 148516299 2145197405 -910479264 -1094975242 666194252 1353867738 -824773511 -1177434897 551064917 1474274755 -949962670 -1335392060 695130494 1583999464 -1072858037 -1224061731 771956071 1493446129 -737402876 -1559555950 973226280 1292202430 -748559331 -1536764789 1030718769 1248376231 -623400906 -1378838368 886688026 1138686348 -574985169 -1430430535 867437827 1152597397 -638041237 -1358990339 938877511 1089540817 -560625806 -1450002460 815523422 1201460936 -685520039 -1608188977 959294069 1311415011 -800190656 -1488371754 1044409964 1229414138 -1001434353 -1287101543 708915747 1564869301 -1021143274 -1272600704 757921338 1512818348 -896214211 -1114379349 614119953 1402833543 -839311580 -1157746766 603422216 1425034910 -493460573 -1785638091 211288719 2074030617 -436492358 -1828939988 200656534 2096297472 -330437743 -1689593081 37980861 1967438379 -350212216 -1675157730 86920868 1915321906 -14584889 -2010758319 288297707 1713906301 -129189922 -1890875576 373479154 1631970916 -235209739 -2030187677 536124121 1760799311 -157859860 -2121265286 412704448 1872653910 -1058835926 -1209777476 787288838 1508516752 -946948557 -1333164379 696309535 1585964937 -835126760 -1187001714 540449588 1462872994 -917160447 -1101918569 660299565 1348235195 -581672370 -1437379880 861537122 1146958836 -633756073 -1388407103 876070779 1127282669 -745543044 -1534534934 1031899984 1250343878 -723374491 -1545265421 988565321 1307279327 -74624286 -1937087884 360920014 1652818776 -52390149 -1947752851 317650903 1709819713 -178857264 -2108560826 458800124 1818200938 -231006519 -2059653537 473268197 1798459251 -432389498 -1858244080 137634730 2134053692 -514357601 -1773095415 257550259 2019481381 -387855692 -1612252638 116370328 1911069454 -276033875 -1735705029 25325441 1988452119 -1740810218 -281384832 1983068474 20187564 -1622107121 -396907367 1902050595 106548661 -1763258332 -505290574 2028515592 267354526 -1853156291 -427023189 2139452689 142755207 -2054535054 -225609500 1803823454 478353864 -2098754453 -169820931 1827269959 468639185 -1957576640 -61411114 1700766060 307794426 -1942223783 -80005937 1647469941 355816931 -1554810658 -732673976 1297947122 978987364 -1539392313 -751203247 1244716523 1027075453 -1383534356 -628113286 1132892608 880910678 -1427819275 -572390301 1156273625 871130447 -1092327238 -907847636 1357515158 669858048 -1182159709 -829514699 1468517775 545324313 -1337991032 -952578018 1580302756 691450162 -1219353455 -1068166137 1499219389 777745707 -2128189097 -165586495 1864894587 405747949 -2041860786 -246637096 1749404770 524483828 -1879187099 -117779981 1643348041 385134815 -2003819140 -6875670 1721648208 295269574 -1668187853 -342472283 1923029023 93857929 -1677935318 -319058500 1978850310 49671312 -1840582399 -447889001 2084868141 188981435 -1792592616 -501217906 2066306100 204367010 -1169667681 -850429687 1413884083 591468581 -1121612410 -903693040 1395387562 606919740 -1265385043 -1013649093 1520279681 765104151 -1275198028 -990300894 1576035480 720851982 -1476437509 -789026451 1240545495 1056311361 -1601004062 -678056588 1318911182 966511704 -1457204791 -568073889 1193980133 808288371 -1370942000 -649190074 1078424828 926958698 -1442104684 -586413566 1141201848 855796526 -1385759091 -631124453 1130930081 879734583 -1529826650 -740851152 1256117130 1037689628 -1547864385 -725989847 1303582611 984884997 -1212405008 -1061479834 1504857052 783645514 -1328419095 -942219649 1591709637 702070611 -1184390462 -832531884 1466549230 544142200 -1106614565 -921872819 1342441463 654522209 -1855645092 -429774134 2137750384 141315046 -1777803707 -519049517 2013708137 251760639 -1614900626 -390487304 1907422018 112706516 -1730980233 -271292703 1994209115 31066061 -1932391880 -69911890 1658612500 366697346 -1950364127 -54985033 1706143501 313958299 -2113306102 -183586148 1812456230 453039024 -2057026029 -228362619 1802118975 476911529 -1290794027 -1005110461 1562274553 706304623 -1266823220 -1015349414 1517530848 762617462 -1110735897 -892554383 1405477579 616747613 -1163507714 -845056152 1420306130 598677060 -1364780111 -643814617 1084848797 934169099 -1446322264 -556929218 1204076164 818122258 -1602448509 -679763179 1316156079 964018745 -1492035686 -803838196 1226782390 1041761824 -2004997347 -8840309 1718635057 293042855 -1894519036 -132849774 1629326888 370851518 -2035965137 -241003591 1756086787 531427989 -2117572810 -154183776 1875248666 415315596 -1781974151 -489813009 2076662357 213936835 -1834680480 -442249226 2091556428 195931866 -1693273269 -334134307 1964823143 35382001 -1669367982 -344438844 1920013950 91629288 -61760238 -1957253756 308280382 1700318376 -79931125 -1942263395 355612711 1647642801 -225831648 -2054347338 478442508 1803764890 -169356999 -2099191377 468299797 1827569795 -504984202 -1763590688 266923098 2028985548 -427079313 -1853064711 142944323 2139232469 -281213628 -1741015598 20145256 1983141118 -397360803 -1621626421 106864753 1901695207 -952123942 -1338471092 691133686 1580657760 -1068336701 -1219147435 777787631 1499146361 -907790872 -1092418178 669668548 1357734994 -829820431 -1181826713 545755357 1468047435 -628576834 -1383097048 881249426 1132592132 -572167769 -1428006607 871041163 1156331549 -732748404 -1554770662 979190944 1297773622 -750853739 -1539714813 1026588857 1245163567 -448091053 -1840407355 189058431 2084830697 -500733878 -1793042212 204015974 2066627056 -342809503 -1667885833 94324045 1922594267 -318971784 -1677995794 49447252 1979036098 -117588937 -1879405407 385080603 1643441549 -7309266 -2003351368 295573762 1721313684 -165268475 -2128542573 405296425 1865377215 -246681572 -2041790326 524652848 1749197222 -568030053 -1457275891 808119735 1194188065 -649508734 -1370589164 927410606 1077942584 -788593495 -1476905921 1056007557 1240880403 -678248272 -1600786394 966566300 1318818058 -1013736193 -1265324951 765328851 1520094533 -989964058 -1275500432 720386506 1576470876 -850914099 -1169218469 591820257 1413563767 -903491372 -1121787838 606843384 1395425646 -832045168 -1184837882 543792828 1466871338 -922076279 -1106441441 654596773 1342401075 -1061390430 -1212463308 783423118 1505043992 -942558277 -1328118995 702534295 1591271937 -741281804 -1529356446 1037995736 1255784014 -725799955 -1548084357 984828609 1303673431 -586455098 -1442031792 855967466 1140995708 -630807585 -1386114231 879280883 1131410021 -183902376 -2112950322 453492340 1811975906 -228320447 -2057098281 476740205 1802324731 -70101142 -1932171268 366753350 1658521296 -54553741 -1950833691 313651807 1706476233 -390148292 -1615200342 112242192 1907859078 -271381723 -1730921549 31287817 1994021535 -429570290 -1855817832 141239842 2137790132 -519535849 -1777355903 252109371 2013385389 -679686447 -1602486713 963817469 1316331371 -804189496 -1491715490 1042246628 1226333042 -643348765 -1365215627 933832655 1085151065 -557153542 -1446137236 818209750 1204015936 -892608843 -1110643165 616939417 1405259535 -844752212 -1163843014 598244224 1420774166 -1005562233 -1290312175 706623403 1561921341 -1015180642 -1267031544 762573746 1517601572 -334303719 -1693065585 35426101 1964752803 -343987712 -1669850474 91310892 1920367546 -490117589 -1781639491 214370055 2076194705 -442195406 -1834773852 195740446 2091774856 -240779651 -2036150549 531341137 1756147655 -154650012 -2117137678 415652680 1874947038 -8489393 -2005317927 292558691 1719085045 -132926890 -1894481216 371053434 1629152236 1357173278 669246088 -1091914958 -907181148 1468601863 546186897 -1182304469 -830453827 1581210156 691563194 -1338950912 -952759402 1498586677 777367203 -1218642151 -1067724913 1297334906 978645740 -1554144426 -732261440 1245578851 1027159797 -1540331697 -751347751 1133005384 881818334 -1383715996 -629072910 1155894865 870497991 -1427378307 -571678741 1804268246 479052352 -2054908934 -226253972 1827092175 467666521 -2098636829 -168925323 1699838692 307645042 -1956701240 -61330594 1648148221 356224619 -1942822959 -80351417 1983767218 20632100 -1741454434 -281758968 1901078187 106370621 -1621211257 -396789999 2028366464 266426902 -1763177556 -504415430 2139860633 143433231 -1853501515 -427622621 1241506655 1056494537 -1477344653 -789138715 1318201158 966072272 -1600371094 -677677316 1193569133 807623675 -1456862655 -567461161 1078570868 927899618 -1371025832 -650051890 1414067003 592429997 -1169780201 -851336575 1394947874 606209972 -1121233394 -903059816 1519614729 764693407 -1264772571 -1013306701 1576976144 720998278 -1276060100 -990384470 1922155415 93778689 -1667259717 -342322643 1979451278 50018072 -1678612830 -319465932 2085243813 189627187 -1841026423 -448587233 2066190268 203472682 -1792414064 -500244986 1864815603 404874085 -2128039201 -164658615 1749751786 525084540 -2042267962 -247314864 1643994049 385510231 -1879885075 -118224261 1720754136 295153486 -2002845964 -6697374 1657974940 366313482 -1931685456 -69476058 1707046021 314065939 -1951328855 -55171777 1812543662 453904440 -2113447550 -184522476 1801780407 476302369 -2056610405 -227693299 2137366776 140677230 -1855209004 -429067966 2013816033 252662903 -1777990195 -520014501 1908287690 112793692 -1615836698 -390629008 1993600211 30727237 -1730310657 -270877335 1505529940 784048322 -1213009544 -1061830162 1590776909 701916379 -1327549087 -942144009 1466374246 543172848 -1184270006 -831632932 1342889087 655224041 -1106985645 -922513979 1141604400 856469670 -1442455268 -587017846 1130775593 878802111 -1385683707 -630254189 1255147522 1037514900 -1528927954 -740730440 1304284187 985332877 -1548505801 -726360671 2076803549 214872395 -1782062863 -490680217 2091140548 195261778 -1834343192 -441641858 1964116463 34945401 -1692636989 -333752235 1920978422 91815264 -1670271782 -344548276 1719570873 293183791 -2005864299 -8929277 1628657056 370435382 -1893911412 -132512742 1755650443 530721053 -2035582809 -240367567 1875434898 416279812 -2117681986 -155087832 1084727573 933269891 -1364606919 -642846545 1204446476 818763162 -1446771680 -557632330 1316759847 964368817 -1603123189 -680167267 1225911614 1041685928 -1491104750 -803685244 1561375089 706183655 -1289826211 -1004937013 1518171496 762988030 -1267526588 -1015798574 1405827395 617351637 -1111140241 -893228807 1420229978 597806540 -1163355018 -844124960 881334042 1133455244 -628722122 -1384036704 870699779 1155720085 -571755985 -1427340615 978558760 1297395646 -732037628 -1554329966 1027496753 1245277095 -751814115 -1539896693 691996542 1580742632 -953063854 -1338616124 777175911 1498805233 -1067670965 -1218735395 669290316 1357103066 -907350432 -1091707146 545868629 1468955587 -830002567 -1182786833 266745810 2028013380 -504867074 -1762695576 143389643 2139931485 -427453721 -1853709711 20824032 1983549302 -281813300 -1741361574 105937913 1901546351 -396485931 -1621546429 307308470 1700140832 -60864870 -1957136884 356311983 1648087865 -80575869 -1942638059 478850948 1804443410 -226177368 -2054947266 468151197 1826642699 -169276751 -2098316761 764618331 1519654605 -1013102729 -1264945183 721347138 1576653524 -990870674 -1275612168 591965801 1414504191 -850997435 -1170079789 606431856 1394760422 -903148708 -1121174582 807679551 1193477801 -567650541 -1456642171 927592998 1078903472 -649620726 -1371495524 1056947725 1241026203 -789455071 -1476989001 965900820 1318406786 -677635272 -1600443474 385681043 1643787781 -118265921 -1879812311 294699658 1721233948 -6380634 -2003201232 405180065 1864482359 -165089395 -2127569125 525028024 1749842478 -247125100 -2042488062 189404919 2085430881 -448497701 -1841084595 203936494 2065752696 -500583486 -1792113836 93429445 1922477651 -341835799 -1667707009 50092764 1979411018 -319669264 -1678439578 113145240 1907967246 -391113548 -1615387614 30650753 1993638167 -270675795 -1730486213 140901802 2137181500 -429155194 -1855149040 252197299 2014251301 -519677793 -1778292727 453600764 1812878698 -184089392 -2113915834 476357093 1801687411 -227884855 -2056392609 366144974 1658183000 -69432094 -1931756428 314517975 1706563905 -55490309 -1950975891 1037063504 1255630278 -740412292 -1529281302 985502025 1304076767 -726405019 -1548435213 856415586 1141698036 -586826674 -1442673448 879106427 1130441197 -630687657 -1385215807 543638836 1465939362 -831970280 -1183968114 654999853 1343074747 -922427391 -1107046249 784125190 1505492368 -1062032342 -1212834628 701565215 1591097737 -941660109 -1327998811 530924761 1755477071 -240441867 -2035542685 415793344 1875882070 -154738196 -2118004358 293522667 1719270525 -9392697 -2005426863 370346226 1628715108 -132290082 -1894098616 34755773 1964336171 -333695599 -1692728057 92246180 1920507954 -344854136 -1669938914 214555791 2077158425 -490226269 -1782543051 195303574 2091067392 -441812550 -1834137300 617309201 1405899911 -893057731 -1111345749 598122504 1419874462 -844578524 -1162874446 705752099 1561844917 -1004630769 -1290158695 763177018 1517951148 -1015854826 -1267435136 964457589 1316701411 -680389287 -1602935345 1041346668 1226211578 -803221184 -1491541546 933755975 1084280017 -643195541 -1364283907 818559070 1204619464 -557557390 -1446811164 -755021241 -1510442287 1022438251 1274420221 -711815586 -1567244600 1000140658 1285283812 -601570699 -1423707421 841655129 1160614863 -615971220 -1404160262 893871936 1111513046 -817341917 -1202754891 558250767 1447103385 -937058758 -1088246100 640417558 1361891200 -1047277039 -1231756665 798864189 1486521259 -956426744 -1309071714 686847780 1610041266 -376345969 -1634313703 127863715 1889024821 -285430122 -1711563264 15912890 2012610348 -414522691 -1873948117 155485073 2118365959 -534305116 -1759504846 237586312 2033088286 -198804757 -2094970243 438836167 1831807825 -213139726 -2075357596 491118558 1782771528 -84020519 -1912946097 351507445 1676976995 -40880448 -1969813930 329144300 1687775098 -874218746 -1125954672 636099114 1391274684 -863387873 -1148285047 579329587 1434513061 -985664716 -1304902750 724668952 1547084430 -1034799315 -1252718661 744248833 1532716695 -699176094 -1588306956 945621582 1331313368 -784420997 -1506172947 1060163159 1211629249 -662117552 -1349528634 914784892 1099018986 -538630327 -1461577761 837502565 1189902067 -259367986 -2020775080 511982306 1770195572 -135815209 -2132758719 434765563 1861144173 -28191748 -1990794390 274707152 1733853766 -113502235 -1908725901 389183177 1614104159 -314750038 -1707443396 53684870 1949571600 -363819085 -1655193819 73330335 1935269385 -471415912 -1797131506 233349812 2062520866 -460650623 -1819527401 176514733 2105693755 -523687739 -1748101037 247941609 2042657151 -408621860 -1868309430 162172400 2125315430 -300769033 -1726640031 1884635 1998319949 -377527058 -1636281224 124847554 1886795092 -42059615 -1971779529 326130061 1685547291 -99353416 -1928016850 337485204 1662692610 -207245165 -2069725179 497799615 1789714729 -188189558 -2083568612 449189286 1841374512 -609810419 -1398785893 900294945 1118722487 -590689260 -1412563838 851750200 1170447790 -713260993 -1568952151 997384467 1282789765 -770620378 -1525254992 1008674058 1259869596 -972023703 -1323882241 673085765 1595492819 -1048716176 -1233457946 796114268 1484033482 -926183333 -1077108531 650506615 1371718113 -811183038 -1197382444 564671854 1454310904 -103671420 -1898632942 400324776 1624983614 -20980323 -1984369397 280083633 1740016679 -150367818 -2146524896 419950746 1845542924 -261859921 -2023529159 510276739 1768752149 -463140384 -1822279306 174811340 2104252506 -485962247 -1810891409 218541269 2046925891 -356613678 -1648774844 78700798 1941426280 -304921141 -1697352355 64824551 1960449137 -1027851956 -1246033446 749885536 1538615542 -976093867 -1294545469 736074873 1557703919 -865619586 -1151303192 577359954 1433329860 -888507033 -1139980815 621024331 1375937757 -552916696 -1475601986 822429700 1174567058 -664343247 -1352540761 912821277 1097841803 -774856422 -1495821940 1071562806 1222242464 -692230909 -1581623915 951256111 1337210041 -1231843517 -1047216171 1486745199 798678777 -1308734630 -956728372 1609575030 687282912 -1203239055 -816891929 1447454301 557930187 -1088044184 -937233410 1361814084 640455378 -1423663321 -601641039 1160445451 841862813 -1404478658 -615617624 1111964178 893389444 -1510009067 -755488893 1274115641 1022772911 -1567436020 -711597158 1285337632 1000047286 -1912754293 -84238563 1676922535 351600177 -1970246766 -40412412 1688079038 328809000 -2094651463 -199157969 1831356053 439318019 -2075401312 -213069002 1782940300 490910234 -1874149393 -414347399 2118442691 155446869 -1759020042 -534754464 2032736986 237906508 -1634650147 -376043701 1889490673 127428199 -1711475772 -285490350 2012386024 16097918 -1349992958 -661680492 1099357998 914485176 -1461356005 -538817907 1189813047 837561249 -1588382160 -699136346 1331517212 945448842 -1505824215 -784743745 1211142917 1060610963 -1304449434 -986145040 1546768202 725024732 -1252889985 -1034593559 1532758867 744176581 -1125898668 -874309950 1391085432 636319726 -1148591539 -863055141 1434944353 578860023 -1796825398 -471749028 2062090214 233820016 -1819583789 -460559803 2105883647 176294761 -1707272456 -314956178 1949530068 53757762 -1655647519 -363339145 1935586253 72975195 -1991143762 -27869640 1734340482 274259732 -1908651337 -113542623 1613900699 389356301 -2020997476 -259181046 1770284976 511924006 -2132295035 -136252909 1860805545 435065663 -2069500479 -207430313 1789627629 497859707 -2084034088 -187754162 1841711348 448886882 -1971427853 -42379931 1685062879 326579273 -1928093206 -99315332 1662894278 337309776 -1726808667 -300561101 1998363785 1813535 -1635829316 -378009302 1886476432 125200390 -1748404841 -523352831 2043090107 247473197 -1868254834 -408714984 2125123746 162390068 -1077162743 -926089825 1371909157 650288307 -1197078256 -811517562 1453877308 565139626 -1324333765 -971541075 1595810839 672732289 -1233288926 -1048923724 1483989006 796184728 -1568875155 -713298437 1282587713 997559511 -1525606028 -770299422 1260353624 1008224462 -1398319777 -610245175 1118385267 900596965 -1412787898 -590503472 1170534506 851689724 -1648436096 -356914154 1940962732 79138106 -1697441639 -304863217 1960671669 64637219 -1822075726 -463313884 2104178078 174851336 -1811378005 -485515203 2047275399 218218769 -2146841372 -150012814 1845997000 419470686 -2023487235 -261932949 1768581585 510482759 -1898822442 -103451584 1625040378 400233836 -1983938353 -21450663 1739710947 280416629 -1496253368 -774386466 1222548836 1071230450 -1581434799 -692451129 1337153917 951347691 -1475644294 -552844052 1174738262 822224320 -1352224669 -664698635 1097388367 913301977 -1150817236 -866067270 1432980736 577682838 -1140185035 -888334173 1376012569 620984719 -1245944802 -1027910520 1538393394 750073252 -1294884857 -975794031 1558167851 735637949 438747215 1830940889 -198663837 -2094034443 491455574 1783379136 -213555846 -2076027412 352143485 1677359339 -84727471 -1913382457 328240228 1687665906 -39916216 -1969627682 126996523 1888936125 -375410425 -1634172527 16520242 2012947620 -286100194 -1711979128 155867161 2119002255 -414959307 -1874654813 237476864 2032184470 -534119124 -1758540358 558424199 1448071185 -817462869 -1203654339 639968414 1361187848 -936688206 -1087605468 798189749 1486116899 -1046672999 -1231406833 687778988 1610193978 -957297280 -1309147882 1023406307 1274593397 -755920433 -1510563495 999437562 1284834412 -711174698 -1566874304 841251025 1159940167 -601220611 -1423103637 894024904 1112443998 -616047132 -1405031054 54391054 1950007704 -315387870 -1707827020 72365335 1935082881 -362916805 -1655085907 233208124 2061584810 -471328752 -1796265850 176930085 2106363315 -460989431 -1820136289 512418154 1770902012 -259751866 -2021412656 434578803 1860179429 -135707553 -2131856183 273770840 1733712334 -27326348 -1990706974 389852481 1614519767 -114111379 -1909064453 945017286 1330962768 -698502934 -1587904388 1061033439 1211704649 -785353485 -1506327451 914905588 1099917666 -662292264 -1350498226 837131757 1189260667 -538182463 -1460876201 635748770 1390670132 -873815922 -1125281768 579405243 1435383085 -863542121 -1149217791 725567888 1547204870 -986634052 -1305077718 743607689 1532345631 -1034097499 -1252271053 672178893 1595380315 -971062303 -1323699337 796747476 1484412482 -1049425928 -1233897618 650849023 1372330601 -926594093 -1077773499 564588262 1453448816 -811036726 -1196441764 900182697 1117815359 -609627259 -1397824749 852129456 1171080742 -591128676 -1413273846 997997211 1283131917 -713925705 -1569363167 1007812226 1259785748 -769679442 -1525108936 327057925 1685697171 -42933463 -1971858497 336807452 1662285450 -98752720 -1927669850 497355319 1789016737 -206869733 -2069079155 449367598 1842347704 -188305662 -2084462700 248091233 2043585271 -523766963 -1748974629 161764984 2124637934 -408275116 -1867708478 1186387 1997875909 -300123265 -1726264343 125820490 1886973660 -378421402 -1636397072 822842252 1175233306 -553258336 -1476214218 912676757 1096902403 -664258887 -1351678417 1070603198 1222060840 -773948782 -1495709180 951967655 1337650993 -692863349 -1582002659 750552040 1539027838 -1028463932 -1246375342 735135729 1557559143 -975231267 -1294461365 577178586 1432369996 -865506570 -1150395808 621465539 1376649045 -888885521 -1140613511 174437188 2103608274 -462695832 -1821580546 218658653 2047821771 -486140303 -1811863833 79575926 1941507040 -357541286 -1648923956 64225135 1960103929 -304243133 -1696944427 399680288 1624609718 -102972916 -1898188134 280979257 1740134319 -21953003 -1984547197 420031250 1846418308 -150517186 -2147452248 509931275 1768152989 -261452249 -2022850895 2118780235 156055005 -1874566041 -415017743 2032648530 237040068 -1758879618 -533819160 1888587129 127319535 -1633686443 -375857981 2013022560 16480758 -1712183220 -285927206 1677530415 351937977 -1913424893 -84654955 1687212342 328720800 -1969311718 -40271732 1831247133 438414731 -2094465999 -198194009 1783322884 491547026 -2075838424 -213776194 1159996803 841159957 -1423293265 -601000903 1112138138 894357772 -1404600138 -616517600 1275047345 1022926119 -1510880099 -755565557 1284663720 999643454 -1566832508 -711247854 1486042599 798229873 -1231203125 -1046846371 1610543614 687456616 -1309634350 -956850108 1447607765 558861635 -1203315463 -817763217 1361410508 639781210 -1087694624 -936630154 1733374986 274072732 -1990240986 -27761232 1614606355 389791877 -1909288641 -113925719 1770699832 512593070 -2021335788 -259789438 1860663329 434129079 -2132207347 -135386725 2061902958 232854776 -1796717246 -470845996 2106318967 177000673 -1819967141 -461196851 1950198876 54172874 -1707881104 -315294234 1934649413 72833235 -1654781591 -363251201 1547637954 725099604 -1305381394 -986299016 1532154075 743825485 -1252216329 -1034190495 1390714096 635677798 -1125450276 -873607862 1435064553 579758207 -1148765755 -864024237 1099433126 915354672 -1350146678 -662612708 1189462207 836956201 -1460952685 -538144507 1330875540 945077250 -1587679816 -698688210 1212041357 1060730907 -1506793055 -784918217 1283221449 997939039 -1569585435 -713738637 1259447248 1008112454 -1524645124 -770117014 1118302203 899735405 -1398173993 -609305023 1170877410 852302708 -1413199154 -591168936 1372288941 650921787 -1077602687 -926800361 1453765556 564232994 -1196895592 -810556914 1594949535 672648969 -1323393357 -971395547 1484602246 796527376 -1233954134 -1049335236 1997686529 1406871 -1726208467 -300214597 1887404824 125350798 -1636703692 -378088798 2043268915 248446885 -1748521441 -524247415 2124679978 161692604 -1867879930 -408069488 1789220709 497182707 -2069154231 -206829857 1841861500 449815530 -2084113840 -188628282 1686036311 326758337 -1972322693 -42496275 1662196558 336866264 -1927447966 -98940172 1432835720 576742942 -1150732380 -865204430 1376424593 621650439 -1140526147 -888945877 1539104442 750513708 -1246576746 -1028288768 1557207715 735455797 -1293976689 -975680743 1221609196 1071085178 -1495390272 -774301866 1337819893 951759459 -1582046247 -692792497 1175178974 822935112 -1476022286 -553476252 1097206471 912341585 -1352111125 -663790723 1846113856 420366038 -2147018900 -150984710 1768206937 509838031 -2023042187 -261233693 1624440434 399888100 -1898143906 -103043128 1740585579 280496893 -1984865465 -21599279 1941857828 79255218 -1649408248 -357091426 1960026685 64262827 -1696742639 -304417913 2103832086 174251648 -1821667526 -462635092 2047355407 219093657 -1811526877 -486442059 268419821 2029580923 -504257599 -1762225321 143787764 2140485218 -425957416 -1852090546 19155679 1982036553 -282448909 -1741874331 105483974 1900985936 -397938710 -1623138436 306762377 1699734047 -62475355 -1958640845 354752144 1646405126 -81037380 -1943255254 479419067 1804888621 -224576617 -2053502207 469671586 1828302388 -168755314 -2097688808 881975845 1133957811 -627080439 -1382501473 872162876 1157306026 -571324656 -1426753658 977955351 1296915073 -733738181 -1555874899 1026010638 1243651736 -752234718 -1540423756 690418241 1579270871 -953642131 -1339055109 776681048 1498154702 -1069197452 -1220384798 670923379 1358580453 -906814625 -1091294263 546356842 1469550332 -828448954 -1181093936 384103340 1642316602 -118844800 -1880251882 294205365 1720583971 -7907687 -2004851185 406813598 1865960200 -164554062 -2127156700 525516679 1750437649 -245571925 -2040795587 190047176 2085933918 -446856476 -1839549838 205400017 2067339079 -500152579 -1791527317 92826618 1921997676 -343536938 -1669252544 48607203 1977786229 -320090417 -1678967207 764072804 1519248370 -1014713784 -1266449698 719787901 1574971371 -991332783 -1276229945 592534358 1414949824 -849397126 -1168635156 607952719 1396420569 -902627741 -1120547083 809353984 1195045782 -567041492 -1456172358 927991577 1079457679 -648124875 -1369876829 1055279922 1239514020 -790091234 -1477502328 965447467 1317846973 -679088633 -1602036079 1036623983 1255051513 -741883581 -1530859051 983852150 1302549728 -727055014 -1548929588 856827997 1142233291 -585348751 -1441039897 880798788 1131994322 -630092440 -1384727042 545173515 1467580573 -831467225 -1183325775 655586322 1343505540 -920840898 -1105582680 782579769 1503791279 -1062512363 -1213437565 701037600 1590676662 -943284980 -1329484390 111640743 1906356273 -391519861 -1615933155 30033086 1993176104 -272357998 -1732045564 142346389 2138781699 -428709447 -1854580433 252824716 2014772250 -518017632 -1776771786 454070467 1813487701 -182521361 -2112241287 477975770 1803183180 -227330570 -2055994016 365631729 1657546855 -70944291 -1933424309 312925416 1705110654 -56050236 -1951429294 617779502 1406509496 -891490302 -1109671788 599741751 1421370785 -844024805 -1162476403 705239324 1561209226 -1006143440 -1291827034 761584901 1516498323 -1016415191 -1267888961 962953546 1315090908 -680796058 -1603481360 1040729427 1225749957 -804903809 -1493101335 935201144 1085880814 -642750380 -1363715902 819187041 1205140983 -555897779 -1445290789 532460006 1757118832 -239939382 -2034900900 416380415 1876313449 -153152301 -2116541371 291977684 1717569858 -9873160 -2006030226 369819085 1628294491 -133915423 -1895584649 34316674 1963757844 -335167314 -1694306248 90596763 1918981389 -345504585 -1670433759 214968752 2077694246 -488748900 -1780910070 196996521 2092621119 -441217915 -1833649133 1804797929 479475583 -2053282107 -224766381 1828635632 469365606 -2098158884 -168324534 1699254235 307216205 -1958285577 -62792095 1646611394 354581332 -1943328018 -80995720 1982076813 19080987 -1742047583 -282245577 1900663700 105833218 -1622691144 -398425554 2030018495 267956009 -1762525549 -503919099 2140298150 144010032 -1852032374 -426046948 1358767905 670701495 -1091353075 -906725733 1469113144 546821038 -1180794348 -828788094 1579593491 690069381 -1339503041 -953155927 1498114826 776756124 -1220212186 -1069401424 1296709445 978126803 -1555802519 -733780225 1244132188 1025557450 -1540779408 -751918362 1133625207 882282465 -1382031781 -627511603 1157397358 872107000 -1426974142 -571135276 1921529512 93259326 -1668917372 -343841006 1978004145 48415271 -1679060067 -320036085 2085863066 190090764 -1839341642 -447025376 2067692163 205081109 -1792009297 -499700935 1866409676 406328922 -2127476768 -164202634 1750262485 525718083 -2040757255 -245648529 1642376958 384015976 -1880436782 -118620348 1720281831 294541937 -2004415541 -8373411 1239815776 1054942966 -1477937332 -789624870 1317786233 965534447 -1601850539 -679312445 1195220562 809152196 -1456210050 -566964248 1079007819 928475869 -1369556121 -648475663 1414596100 592852626 -1168152792 -849848386 1396490781 607908491 -1120754895 -902458457 1519029814 764264096 -1266356454 -1014767732 1575438895 719354553 -1276564733 -991028331 1504011627 782390781 -1213529017 -1062456111 1590206834 701469156 -1329151906 -943591224 1467936089 544857551 -1183806347 -831013661 1343433024 655628758 -1105377172 -921011974 1142060303 857032089 -1441000413 -585423691 1132441878 880312704 -1385050054 -629743444 1254751549 1036963243 -1530422255 -742347641 1302608164 983763378 -1549117432 -726832994 1657488803 365720885 -1933237105 -71166951 1705411002 312586540 -1951866730 -55586816 1813040529 454556935 -2111918915 -182870997 1803356552 477772062 -2056034140 -227256270 2138854855 142304593 -1854786325 -428538755 2014417374 253141320 -1776291598 -518471580 1906826741 111209827 -1616266023 -391214001 1992956396 30222714 -1731954496 -272414634 1086215210 934896828 -1364183802 -642316912 1205047347 819241125 -1445072609 -556088951 1315298328 962784398 -1603551948 -680751710 1225267201 1041180823 -1492747987 -805221957 1560888398 705590488 -1291377310 -1006627340 1516535895 761508033 -1268063877 -1016213011 1406323836 618003690 -1109611184 -891576890 1421805669 599275763 -1162778295 -843687457 2077258978 215434356 -1780607538 -489085608 2092806395 196771949 -1833709097 -441130687 1963719888 34393158 -1694130692 -335368854 1919301833 90245215 -1670882843 -345020045 1718051974 291525648 -2006383190 -9554628 1628086431 369987593 -1895513677 -133959387 1757211828 532405282 -2035118696 -239747826 1875978413 416684091 -2116073087 -153585385 -953792283 -1339983757 690497993 1580144991 -1068790532 -1219707798 776334800 1497554246 -906116905 -1090850751 670278139 1358205293 -829422386 -1181273000 547251682 1469666676 -628008831 -1382651881 882850221 1134037307 -570647400 -1426346994 871562676 1156959522 -733294413 -1555177435 977580447 1296269577 -752413526 -1541397444 1026127238 1244546320 -62363603 -1957734213 306579713 1698773399 -81417164 -1943888734 355192088 1647115662 -225189857 -2053844855 480084275 1805300133 -167894010 -2097605488 468731178 1828156860 -503351223 -1762113313 267458917 2029398515 -426591152 -1852470074 144498044 2140925418 -282791813 -1742487315 19566935 1982702017 -397855646 -1622276876 105338190 1900045784 -566396508 -1455797966 808654984 1194600478 -649019971 -1369993941 928963729 1079634951 -790171242 -1478377216 1055428794 1240440876 -678742641 -1601436391 965039267 1317168181 -1014339136 -1265804970 763627756 1518549114 -991449639 -1277125297 719965429 1575943267 -850271758 -1168715420 593461470 1415098440 -902027797 -1120201347 607274183 1396012113 -447522452 -1839961606 190658624 2086275286 -499212939 -1791382045 204536921 2067254479 -343355042 -1668292152 92713074 1921089764 -320531129 -1679677999 48985195 1978418429 -119256824 -1880917602 384444452 1642928306 -7762671 -2003911289 294120509 1719721131 -163593926 -2126974548 405905430 1865846912 -246282973 -2041236043 526148623 1750815897 -183489945 -2112414991 454970187 1813609437 -226627970 -2055545112 477335378 1802813380 -70540715 -1932750141 365282169 1656943599 -56203700 -1952360742 313001824 1705981942 -391693821 -1616901483 111762223 1907256249 -271909350 -1731342708 29663030 1992535968 -428035535 -1854176601 141742877 2138432395 -518949336 -1776924994 253695748 2014848914 -830600529 -1183237575 544238467 1467439893 -921448778 -1105920480 656256922 1343921932 -1062894947 -1214074357 783016881 1504498471 -943176060 -1328581102 700852136 1589712702 -741795125 -1529992611 1036483559 1254116209 -727392558 -1549537724 984268798 1303220072 -585985287 -1441422737 857535445 1142670147 -629188896 -1384618378 879835084 1131808602 -334816474 -1693701200 33913354 1963084444 -345579713 -1671303255 90750483 1919913605 -489647340 -1781030014 215937592 2077868718 -440576243 -1833277541 196294177 2092172983 -239334590 -2034549804 531786350 1756715768 -154022053 -2116616243 417312375 1876467425 -9993360 -2006928410 292151900 1718538954 -133544087 -1894942721 369370693 1627592403 -681231378 -1604187272 963336898 1315727956 -804716553 -1492136095 1040621275 1224846925 -641813540 -1363573942 934335216 1085792870 -556566587 -1445705901 819795689 1205479039 -892195958 -1110107364 618416806 1406892592 -843059309 -1162289403 598838975 1421262377 -1006001224 -1290890450 705151636 1560343042 -1016830047 -1268558025 761923213 1517106715 -1555395103 -733102729 1296362701 977525851 -1540929032 -752846482 1244211412 1026431042 -1383004717 -627690171 1134519551 882398313 -1426275894 -570691236 1156751590 871731312 -1090675323 -906318573 1358167209 670354495 -1181722212 -828937974 1469986992 546900006 -1339681353 -954129119 1579709595 690963469 -1219767890 -1068703432 1497739394 776110100 -1742426839 -282878529 1982516229 19790995 -1622578896 -397518426 1900480540 104872074 -1761663717 -503835251 2029077559 267809953 -1852645118 -426389100 2140962862 144421048 -2053915315 -225145381 1805507681 479915255 -2097252012 -168212030 1827674232 469182702 -1958201985 -61930007 1699107923 306275525 -1943670426 -81608208 1647022154 355246300 -1169048416 -849966026 1415568780 593030426 -1120110407 -902084561 1395792277 607463683 -1266010990 -1014168572 1518622142 763585832 -1276645237 -991903715 1575588263 720281905 -1478054716 -790520750 1239993832 1055915390 -1601476387 -678668213 1317341681 964835687 -1455610634 -566619040 1194542554 808744268 -1370431249 -648556423 1079935427 928624981 -2126537624 -164057858 1865547076 406244818 -2041423759 -246060825 1750874461 526059979 -1880877990 -119331636 1642755446 384648672 -2004234173 -7413547 1720168815 293634553 -1668772852 -342901606 1921445152 92396982 -1679472619 -320702333 1978345785 49027503 -1840053186 -447466328 2086495506 190469508 -1791049689 -499519311 2066784523 204968349 -1854083229 -428089355 2138213967 141934297 -1777259654 -518644756 2015316566 253262528 -1616418991 -392144953 1906902653 112080619 -1731550392 -271739938 1992606308 29618930 -1932787961 -70463599 1657118251 365080253 -1952040162 -56554616 1705531954 313485988 -2112850123 -183023709 1813911065 454633103 -2055359700 -226851910 1802752512 477422230 -1441607765 -585760963 1142730375 857447953 -1384182862 -629654748 1131506334 880171528 -1530312807 -741443825 1254565557 1035998755 -1549499520 -727469290 1303044780 984470074 -1213866033 -1063063719 1504427747 783060597 -1329062954 -942724288 1590065914 700533356 -1182902275 -830904469 1466971857 544671303 -1106013212 -921394318 1344139976 656065118 -2006458846 -10424652 1718206222 292458392 -1895163333 -133354835 1627683607 369314689 -2034477552 -239376762 1756510012 531957674 -2116972023 -153705825 1876947749 416859059 -1781477818 -489161008 2078191466 215588860 -1833104801 -440780087 2092133235 196369381 -1693759884 -334727454 1963272024 33691598 -1671003539 -345918725 1919476545 91214807 -1291190550 -1005662596 1560780742 704687952 -1268499725 -1016919451 1516919775 762145609 -1110280488 -891992498 1406932980 618342242 -1161841983 -843546025 1420940269 599188347 -1363218802 -642130408 1085312930 934788916 -1445778793 -556525055 1205685179 819624749 -1603967300 -681421270 1315637136 963393286 -1492606299 -804285901 1225180041 1040315167 1161679036 842719274 -1422675568 -600538874 1112544421 894903347 -1403095671 -614906593 1273387150 1021405208 -1511507550 -756086476 1284218007 999074817 -1568277061 -712848083 1485488344 797831246 -1232821772 -1048342174 1608975553 685782103 -1310104083 -957459077 1448167658 559315068 -1201722938 -816309936 1362922739 641449061 -1087181345 -935994039 2119430260 156549346 -1872916136 -413490738 2034119789 238617851 -1758440127 -533240361 1887991878 126830800 -1635378838 -377411076 2011544671 14847177 -1712595597 -286462491 1675943952 350474374 -1914011332 -85085782 1686709257 328078495 -1970846427 -41912909 1832871970 439900340 -2093938418 -197772904 1783802939 492149933 -2074292969 -212075135 1546052093 723636587 -1305968431 -986730425 1531651556 743183730 -1253751608 -1035832226 1392339407 637163865 -1124923165 -873187211 1435545046 580361536 -1147220742 -862323604 1100083609 915849487 -1348497227 -661086173 1190933888 838534422 -1460513620 -537566150 1330280875 944589117 -1589372793 -700241903 1210564018 1059097892 -1507205986 -785454072 1732821301 273674659 -1991860199 -29257585 1613038892 388117946 -1909758976 -114535274 1771260167 513046929 -2019743701 -258336579 1862176030 435797384 -2131694542 -134751068 2063585617 234414535 -1796099971 -470384405 2106725704 177546718 -1818463132 -459586318 1948539235 52652533 -1708509105 -315815719 1934204282 72265196 -1656226730 -364852032 1997255230 819880 -1727671534 -301800572 1885763111 123815601 -1637345525 -378591331 2043689484 248973978 -1747035360 -522622026 2126380565 163237507 -1867276487 -407588945 1790747226 498832076 -2068659338 -206179360 1842439747 450254549 -2082535569 -187156487 1684482664 325065470 -1972810940 -43090990 1661660785 336453351 -1929080995 -100417589 1281725174 996319840 -1569983526 -714292404 1258837743 1007642233 -1526319165 -771684523 1119754948 901327442 -1397720088 -608744578 1171513053 852815435 -1411530767 -589656217 1372750482 651538948 -1076042818 -925117656 1455376011 565736989 -1196349529 -810150095 1594428064 672021046 -1324913780 -973055206 1483001529 795082287 -1234522219 -1049780477 1846575999 420983785 -2145459629 -149302587 1769817958 511342576 -2022496694 -260827428 1623919437 399260635 -1899664799 -104703241 1738985300 279052226 -1985433992 -22044946 1940362011 77636493 -1649806793 -357645663 1959417602 63793044 -1698417106 -305985864 2105285417 175844287 -1821214203 -462075245 2047991600 219606950 -1809859044 -484929910 1434362807 578392865 -1150238053 -864554483 1377003438 622090040 -1138948478 -887474668 1537551237 748821267 -1247065431 -1028883905 1556672412 735043338 -1295610192 -977158618 1221178323 1070498629 -1496853761 -775888279 1336178634 950224732 -1582688538 -693295504 1175600097 823462775 -1474536755 -551851429 1098907640 913887086 -1351508268 -663310782 558962104 1448486190 -815827820 -1202174974 641520033 1362878775 -936202099 -1087012837 797613450 1485679900 -1048249178 -1232876496 686250387 1608542469 -957794113 -1309800407 1021707740 1273050442 -756521744 -1511041946 999014853 1284305235 -712662807 -1568501633 842894830 1161477496 -600576830 -1422599084 894454263 1113028961 -614586149 -1403447219 440350064 1832388070 -198093732 -2093587254 491975017 1784005119 -212037563 -2074369837 350534978 1675857364 -85271442 -1913787144 327776603 1687046605 -41478025 -1971312415 126362900 1888425346 -377076680 -1635683154 15065357 2011353499 -286556127 -1712541513 156478758 2119474608 -413283318 -1873085284 238971199 2033801641 -533723117 -1757988731 944383225 1330451567 -700168747 -1589414589 1059578080 1210110070 -785808948 -1506889382 915516619 1100389469 -660615705 -1348928143 838625490 1190877252 -537785858 -1460323992 637351069 1392116747 -873245263 -1124834009 579924100 1436008466 -862023256 -1147559618 723958959 1545702457 -987177597 -1305481963 743143606 1531725856 -1035658854 -1253955316 52692017 1948464295 -315988707 -1708305013 71942184 1934553278 -364404476 -1656712814 234851331 2063121557 -470684369 -1795760711 177358874 2106947724 -459527882 -1818551904 512955477 1771316419 -258116231 -2019932689 436129868 1861869786 -135220896 -2131262986 273194087 1733274865 -28902069 -1992176163 388323454 1612867816 -114607790 -1909716540 325547834 1684031404 -43444714 -1972492672 336245539 1661830069 -100347377 -1929125223 498925320 1790693278 -206397916 -2068468046 449919761 1842744199 -186688963 -2082968917 248538974 2044155848 -522320270 -1747372316 163423047 2126156753 -407649685 -1867189507 782188 1997332474 -301625792 -1727873322 124136309 1885412323 -379041191 -1636861233 671700978 1594779492 -972605730 -1325398456 795120619 1482924925 -1049955641 -1234320815 651354048 1372974934 -925057300 -1076130182 566172633 1454910287 -810452235 -1196012957 901662614 1119450880 -609212742 -1397287380 852722575 1171567385 -589438301 -1411722699 996528036 1281556274 -714363256 -1569939938 1007160253 1259289387 -771331439 -1526638073 175916667 2105243373 -462280873 -1821042751 219251298 2048307956 -484449458 -1810312232 78106185 1939930847 -357978267 -1649500173 63572560 1959606982 -305894532 -1698472982 399201823 1624008329 -104515789 -1899886683 279351814 1738646160 -22482134 -1984969796 420535853 1847062203 -148979967 -2145808489 511515188 1769613986 -260867304 -2022421618 823289523 1175803429 -551811169 -1474611447 914334378 1098420796 -663633018 -1351159024 1070198401 1221516823 -775450707 -1497317573 950282904 1336089102 -693482572 -1582466270 749041367 1537361473 -1028974597 -1247008915 734573262 1557103192 -976825374 -1295916172 578748133 1434046067 -865034295 -1149784225 622017276 1377045098 -887268400 -1139119290 -1914414412 -85759454 1676295064 351079182 -1970692435 -40980933 1686634369 327208727 -2092969338 -197598704 1831973802 439780156 -2074995041 -212523511 1784444851 492521253 -1873589552 -413894074 2120035324 156900202 -1757507895 -533086625 2033250277 238542707 -1635204382 -376442252 1887871950 125932376 -1713043717 -287164819 2011916247 15488833 -1232438660 -1047704854 1485052752 797125574 -1310212507 -958361869 1609162569 686747615 -1202589106 -816397608 1449104226 559457268 -1086572969 -935655743 1362253691 641034221 -1422038504 -600155506 1160973108 842283938 -1403998719 -615014761 1113509677 895090619 -1511595478 -756952388 1273529094 1022342032 -1567939021 -712239451 1283802911 998406025 -1795200011 -470262941 2062617305 234240591 -1819103252 -459956358 2107428544 177995350 -1708858425 -316419247 1948943083 53326461 -1656150050 -363980984 1934051058 71333476 -1991738479 -28357881 1732647613 272706091 -1910128760 -115175650 1613487780 388820530 -2020346973 -258686155 1771934351 513450521 -2130823238 -134674644 1861244566 435643904 -1349432515 -661226581 1100950033 915937927 -1459843292 -537149518 1190325768 838196894 -1588935921 -699534439 1329898019 943952565 -1507391722 -786417792 1210672698 1060001452 -1306109095 -987665457 1546140277 724503267 -1253335232 -1035161642 1531313772 742575866 -1124215957 -872750083 1391702599 636781265 -1148184718 -862509084 1436448350 580470472 -1076742090 -925562720 1373395226 651913612 -1195377617 -809972551 1454480643 565620117 -1324765180 -972128110 1594347816 671146430 -1234930659 -1050458997 1483347249 795682215 -1570428846 -714991420 1282099582 996964840 -1526141877 -770712355 1258720615 1006747121 -1396793248 -608595722 1118880076 901247450 -1412209543 -590064401 1172112725 853161411 -2068047618 -205838232 1790081490 498420036 -2083398425 -187241359 1843379659 450399581 -1972924212 -43999142 1684664800 326025590 -1928702763 -99785661 1661220345 335742319 -1727330150 -301189108 1996843446 153888 -1637430141 -379454443 1885908399 124755257 -1747943256 -522735554 2044649860 249155858 -1866644303 -407210969 2125669789 162796811 -1496774281 -775013919 1221027931 1069570253 -1583035026 -693895688 1336585282 950901972 -1475182267 -552226349 1176297577 823906559 -1350613668 -663194166 1097933936 913708262 -1149363949 -864474747 1433434175 578242729 -1139548918 -887820900 1377680422 622496944 -1247440607 -1029529161 1537994765 749519003 -1295493832 -976263762 1556493332 734069890 -1649989185 -358606551 1940474003 78542853 -1697976922 -305275600 1959038090 63159324 -1820548723 -461663973 2104672417 175501367 -1810799212 -485075710 2048853176 219690030 -2146420261 -149485235 1847482615 421095521 -2021786174 -260387500 1769184494 510962808 -1899253271 -104038017 1623576773 398647379 -1985579536 -22985370 1739068636 279913546 -376922192 -1634750682 126287516 1887555082 -286958679 -1713214657 15415941 2011957779 -413984894 -1873533164 157120174 2119845432 -532753509 -1757814003 238072503 2033680929 -197161004 -2093433022 439480056 1832312430 -212710451 -2074772645 492579553 1784355447 -85719066 -1914488976 350906058 1676498524 -41303041 -1970343063 327656147 1686147653 -756629640 -1511944210 1021894228 1274015426 -712279199 -1567863817 998578765 1283599067 -599967926 -1422260260 842225254 1161062128 -615451821 -1403534395 895390335 1113170665 -816730340 -1202282614 559926832 1448672934 -935564539 -1086628973 640813609 1362442943 -1047910610 -1232267336 797197826 1485010580 -957881545 -1310665823 686391835 1609478797 -258756879 -2020303257 513658845 1771765579 -134321432 -2131142018 435162052 1861696338 -28825917 -1991305643 273041391 1732343673 -114957606 -1910320564 388727798 1613542240 -316359019 -1708945917 53141433 1949167407 -364283252 -1655813606 71768992 1933585206 -469813593 -1795684815 233920395 2062968605 -460131650 -1818901976 178033554 2107351812 -872575431 -1124417873 636743445 1391779715 -862959072 -1147700554 580791052 1436097434 -987363829 -1306446179 724068135 1546606513 -1035222510 -1253248380 742761278 1531089832 -699752867 -1588744501 944045937 1329844199 -785950140 -1507824942 1059666792 1210977278 -661580177 -1349114119 916420419 1100498901 -537079178 -1459887392 837989210 1190495180 -608240334 -1397109340 900766750 1119333512 -590137045 -1412167235 853366791 1171941521 -714771200 -1570617962 996873260 1282155706 -771182311 -1525710449 1007079477 1258414243 -972427946 -1324425792 671583354 1593883884 -1050400433 -1235019303 795494499 1483569397 -925735580 -1076537870 651953224 1373320414 -809524867 -1195863573 565297233 1454829767 -523182598 -1747456660 249478358 2044300352 -407037469 -1866847883 162756815 2125744217 -301247032 -1727240866 341220 1996620914 -379153967 -1637768889 124317949 1886371947 -43528802 -1973355256 325692594 1684970532 -100005497 -1928513263 335833259 1661163581 -205765204 -2068089542 498214016 1790252054 -187596363 -2083081949 450879641 1842925583 -1029321613 -1247609627 749448543 1538039241 -976746390 -1295042308 734423366 1556175312 -864140223 -1149668137 577774957 1433867771 -887914408 -1139494706 622715252 1377489378 -552412137 -1474958207 823967035 1176210861 -662759410 -1351079784 913406242 1098271156 -775334875 -1496423245 1070019849 1220543903 -693858244 -1583112022 950726928 1336787334 -104076101 -1899176915 398822807 1623375105 -22665054 -1985931212 279464334 1739553048 -149920631 -2145954785 421397925 1847145779 -260202352 -2022010874 510902716 1769271594 -461570849 -1820603319 175283699 2104864101 -485410618 -1810495408 220158442 2048420220 -358124307 -1650441093 78190017 1940792663 -305483532 -1697808286 63230424 1958994254 -1703156145 -310585639 1953859427 57849845 -1659493802 -367979840 1930969978 69170156 -1801425283 -475570453 2058227537 229195719 -1815238044 -456484110 2109983560 180681694 -2016610773 -255080771 1774360327 516269969 -2136919502 -140115292 1856983838 430465928 -1994949095 -32485745 1729699637 270413731 -1904559616 -109213034 1618271020 393472954 -1592408441 -703400431 1327212459 941397821 -1502084450 -780193272 1215718322 1064391460 -1345433931 -657883613 1103114137 919019279 -1465677140 -542852550 1185803136 833280790 -1130178845 -878320011 1387050959 631998297 -1144057094 -859299220 1438741462 583418688 -1300668719 -981569977 1551319037 728764267 -1256940856 -1038898594 1528495076 740150130 -2090805490 -194517096 1835972130 443123380 -2079517929 -217439359 1778610747 486818477 -1917100228 -88313942 1672822288 347213446 -1965647067 -36590669 1691941385 333433503 -1630025878 -372180996 1893312070 132028112 -1715862669 -289590299 2008310367 11752137 -1878241448 -418676786 2114072180 151330530 -1755215039 -530138153 2037377645 241752827 -1206978618 -821442736 1442879210 554149500 -1084017697 -932969655 1366119155 644506213 -1227522060 -1043181726 1490755288 802958926 -1313293331 -960525445 1605819073 682748503 -1514543198 -759245004 1270318734 1018213912 -1563155525 -707587283 1289372311 1004368385 -1419612272 -597336314 1164709564 845889066 -1408259191 -620192993 1107413669 889649715 -1471314739 -548752293 1178854881 826594679 -1356840748 -668503998 1093542392 908661102 -1500115713 -779010967 1217949139 1067408709 -1577334554 -688064400 1341499850 955423068 -1241869143 -1023564737 1542780293 754173203 -1298706256 -980393946 1553543580 731775242 -1155457893 -869913587 1429175735 573066529 -1135814526 -884217836 1380104622 625314104 -1826380795 -467364717 2100151593 170587583 -1806802916 -481734518 2051014960 222769574 -1644680137 -352379743 1945521435 82935181 -1701451730 -309143368 1956350210 60602772 -1902857119 -107772681 1620759885 396223963 -1980141448 -16891666 1744245076 284172738 -2142290861 -146273083 1849777535 424046057 -2027751350 -265959204 1764530534 506178032 -1319717492 -967736038 1599657120 677372982 -1237618283 -1053015805 1479872697 791814191 -1081262658 -930476760 1367563410 646212612 -1193215577 -806893263 1458477195 568961053 -1394498072 -605645442 1123009732 904459346 -1416863247 -594849433 1166147805 847589451 -1573245478 -717415092 1278495990 993229920 -1520965181 -766453419 1264158959 1012840569 -1976003260 -46160430 1681323112 322028798 -1923788451 -95264309 1666920561 341573863 -2065490570 -203149856 1793948762 501894348 -2087790225 -192288263 1837152323 445090005 -1752201952 -527911498 2038555660 243717274 -1864220359 -404393553 2129403925 166400131 -1722544878 -296534652 2002414654 6118568 -1640380149 -381748835 1882695719 120625329 -32038069 -1995435043 270090855 1730048753 -109385902 -1904355388 393512574 1618196200 -255022215 -2016699409 516082261 1774582467 -140415136 -2136580106 430902860 1856519898 -476040401 -1800993863 229528067 2057921173 -456263882 -1815427168 180590106 2110039692 -310658275 -1703113845 58055217 1953688231 -367624444 -1659809902 68689448 1931423422 -981924989 -1300352235 729244335 1550864953 -1038825574 -1256982772 739944118 1528665632 -878539855 -1129989337 632089245 1386994187 -858828888 -1144488130 583085700 1439047186 -657583129 -1345772687 918581963 1103577693 -542910466 -1465587864 833468114 1185580612 -703226923 -1592612029 941357817 1327286895 -780640308 -1501597862 1064713952 1215368822 -418639350 -1878318436 151155494 2114274224 -530459117 -1754863995 242202431 2036893609 -371746248 -1630491986 131726100 1893649282 -289776095 -1715638601 11812621 2008223643 -88407442 -1917046024 347431746 1672631252 -36256137 -1965951263 332965723 1692374989 -194999716 -2090353974 443476848 1835654118 -217231803 -2079686957 486748009 1778655231 -597544254 -1419443628 845960174 1164665720 -619710757 -1408711091 889296887 1107732321 -759579920 -1514239386 1018682332 1269885770 -707494167 -1563210113 1004150725 1289563987 -1042996570 -1227746768 802898826 1490842396 -960960833 -1312827863 683050899 1605482245 -821122412 -1207330302 553700280 1443363630 -933007731 -1083941349 644681633 1365917495 -870235703 -1155108513 573513957 1428689011 -884177456 -1135889082 625140988 1380308074 -1023751685 -1241646739 754231511 1542690881 -979956254 -1299169932 731475150 1553882200 -778677843 -1500421829 1066938497 1218379799 -688155212 -1577278174 955643032 1341309966 -548546145 -1471485687 826521779 1178896421 -668983930 -1356387056 909016234 1093225532 -145792767 -2142744169 423690285 1850093755 -266164968 -2027580018 506250292 1764488354 -107681485 -1902913115 396003359 1620949129 -17224406 -1979834948 284642310 1743813776 -352816795 -1644215821 83234889 1945182431 -308955780 -1701673494 60544080 1956439238 -467404457 -1826305599 170760315 2099947757 -481411762 -1807151656 222321762 2051501300 -717590392 -1573044194 993268132 1278419250 -766004079 -1521449977 1012520381 1264510251 -605947718 -1394161620 904894870 1122543872 -594789213 -1416950731 847404431 1166372121 -930258708 -1081454470 646119872 1367617878 -807361291 -1192782749 569296345 1458173263 -967382818 -1320036280 676891122 1600108900 -1053086521 -1237574575 792022507 1479703933 -296464320 -1722588970 5910892 2002584058 -382102439 -1640061745 121107829 1882244579 -527443854 -1752635164 243382622 2038860232 -404611989 -1864028931 166493511 2129350097 -203210716 -2065403726 502079752 1793724830 -191986627 -2088127317 444654865 1837618567 -46610410 -1975519104 322349370 1680972204 -95089649 -1923990375 341536035 1666997685 1386376263 631594193 -1129575061 -877969923 1439672414 583571656 -1144927886 -859375132 1551492213 729732323 -1300789927 -982469169 1528045676 739447034 -1256570560 -1038257706 1326808099 940723381 -1592058609 -702796391 1215871034 1065322668 -1502160618 -781063808 1104081937 919192711 -1346333379 -658004565 1185099784 832831646 -1465036508 -542481998 1774996623 516652057 -2017317469 -255517387 1856080022 430356480 -2135955014 -139929300 1729610941 269546539 -1994807919 -31550201 1618608292 394080306 -1904975480 -109883106 1954241771 58485885 -1703592505 -311292591 1930860786 68266084 -1659307554 -367015608 2057360601 229106767 -1800489483 -475429533 2110591168 181018710 -1815907860 -456900230 1270439174 1019112848 -1514718166 -760214340 1289001247 1003727241 -1562707917 -706885467 1164105012 845538722 -1418939368 -596933490 1108283693 889725371 -1409191935 -620347241 1443777890 554270196 -1207948210 -821617448 1365477755 644135405 -1083316137 -932521791 1490404688 802354630 -1227119492 -1042508566 1605894473 683618783 -1313447835 -961457933 1893170638 131091800 -1629938462 -371315596 2008725975 12421441 -1716201221 -290199443 2114778620 151766378 -1878879024 -419060666 2036412901 241566067 -1754312503 -530030497 1835036074 442981692 -2089939834 -194429936 1779280307 487233829 -2080126817 -217778167 1673258392 347919630 -1917483852 -88951774 1691754881 332468503 -1965539155 -35688389 1620315845 395525715 -1902481431 -107126913 1744423644 285145674 -1980257296 -17786010 1850705655 424195681 -2143164453 -146352307 1763853038 505770616 -2027150398 -265612460 2099453601 170143287 -1825734771 -466989285 2051988152 222947886 -1807697004 -481850622 1945671315 83863045 -1644759105 -353253591 1955943050 59925020 -1701104730 -308542672 1543122445 754785947 -1242280159 -1024229449 1553459732 730913410 -1298560200 -979453010 1428268607 572954281 -1154496749 -869730427 1380737574 625693360 -1136524534 -884657252 1179467369 826937087 -1471979707 -549163053 1092680304 908577510 -1355900068 -668357686 1217836635 1066501837 -1499932809 -778049567 1341878850 956056276 -1577774226 -688774152 2039431044 243797778 -1753129304 -528060866 2128804765 166054667 -1863542095 -403985881 2002040758 5474080 -1722100070 -295836148 1882813359 121520953 -1640557949 -382721515 1681403872 322903926 -1976152372 -47088038 1666575353 340974447 -1923380523 -94586301 1793304530 501520196 -2064791810 -202705304 1838048203 445207389 -2088762649 -192466319 1122049868 904277978 -1393590688 -605532426 1166859093 848030659 -1417495943 -595227921 1278908286 993896424 -1573587374 -718027068 1264014183 1011901425 -1520881077 -765590819 1599475496 676413374 -1319604732 -966828398 1480313649 792525735 -1237997027 -1053648245 1368229658 646625164 -1081874890 -930818400 1457537795 568816533 -1192353233 -806808903 919513411 1103731157 -658454417 -1345849095 832793946 1185177036 -542307210 -1465238304 940908913 1326584295 -702857123 -1591971637 1064887656 1216337406 -780762044 -1502497582 729397543 1551796657 -982001653 -1301223267 739540286 1527991720 -1038476270 -1256379260 631386389 1386545539 -877899719 -1129619281 584054028 1439221146 -859728864 -1144609610 228624779 2057812253 -475076441 -1800808399 181226898 2110422276 -456971074 -1815864280 58393017 1954296111 -311074667 -1703784445 68601248 1930556726 -367483764 -1658874854 269982191 1729145209 -31852349 -1994471339 393895414 1618832736 -109822758 -1905062836 516690397 1774920011 -255692559 -2017116057 430036420 1856431442 -139479832 -2136439682 802527234 1490200724 -1042548434 -1227044424 683170843 1606380685 -961135305 -1313796703 554569776 1443438758 -822054628 -1207484022 644076585 1365566655 -932334331 -1083538029 845318246 1164294384 -596842166 -1418995236 890195071 1107852521 -620679853 -1408885307 1018757204 1270755522 -759733896 -1515171346 1003799629 1288959195 -707091103 -1562536457 347846858 1673300060 -88745498 -1917654672 332823763 1691438149 -36168193 -1965085335 442511608 1835466862 -194096684 -2090245822 487453921 1779090551 -217868851 -2080070309 151824558 2114689080 -419247742 -1878656748 241265847 2036751393 -529592933 -1754776307 131539100 1892683786 -371637840 -1629589210 12248197 2008929299 -290159191 -1716275905 83413953 1946155863 -352933139 -1645110661 60100568 1955741518 -308580620 -1701028254 170083315 2099540837 -466804001 -1825959351 223250410 2051651452 -482285882 -1807231408 424663973 1850272563 -146687351 -2142860769 505552828 1764044586 -265519472 -2027205114 395596695 1620271873 -107334981 -1902312915 284792718 1744742168 -17303902 -1980709324 1066855177 1217518495 -778532315 -1499481421 955985680 1341923206 -688566724 -1577943382 827155259 1179276205 -549256681 -1471925631 908109602 1093113780 -668023282 -1356204392 572652397 1428605947 -869295551 -1154962729 625753972 1380650978 -884842920 -1136300338 754611039 1543324617 -1024191885 -1242357019 731363142 1552975824 -979773846 -1298209028 501480064 1793378838 -202531924 -2064995526 445529753 1837698575 -192913483 -2088276189 322466482 1681867300 -46787682 -1976491256 341161643 1666352701 -94644345 -1923291375 5565156 2001984114 -296055864 -1721910434 121188093 1883119211 -382251055 -1640988857 244277974 2038977088 -528415750 -1752812692 165848783 2128975449 -403912733 -1863583883 646830664 1368058590 -930890908 -1081832462 568335953 1457991367 -806453379 -1192669205 676745850 1599169260 -967298218 -1319173184 792434275 1480369909 -1053427889 -1238186023 993708588 1279130298 -717968640 -1573676138 1012338229 1263550115 -765890791 -1520541809 903954974 1122398856 -605084878 -1394076764 848070151 1166784145 -595400917 -1417291843 -793119714 -1480670072 1052218674 1236313508 -673959929 -1596784495 970608939 1323131325 -563971028 -1452979014 812391680 1198206358 -653281227 -1375172445 922867993 1074194831 -854662022 -1173760788 587236694 1409791424 -899473309 -1117515531 611139919 1399484889 -1009423288 -1261282082 769330532 1524383218 -994531247 -1279289145 716622205 1571944939 -338176810 -1664031680 98153978 1927185772 -323350321 -1682104231 45380067 1974681973 -452174620 -1844745102 184696264 2080705886 -496920323 -1788434325 208665041 2070464839 -161430350 -2123893724 409904542 1869190408 -250806101 -2046152643 520315271 1745113361 -121942912 -1883472874 380972460 1639062842 -2717543 -1999521777 299428277 1725946147 -912079521 -1096419895 665625715 1353422053 -825294522 -1178062384 549544042 1472614652 -948351635 -1333887493 695675969 1584405719 -1072395916 -1223443998 773515352 1495128270 -736766661 -1559042643 974894103 1293714561 -747106014 -1535172172 1031172110 1248936088 -624009975 -1379308129 885013541 1137118387 -576481008 -1432049274 867039292 1152043178 -221452905 -2050239231 482510011 1808118829 -173989490 -2103045864 464470178 1822978100 -65573467 -1961861837 303631497 1696480287 -75847236 -1937925846 359975056 1651767302 -277088781 -1736653467 24483039 1987224649 -401198614 -1626275460 102256838 1897881680 -509575743 -1767420585 263068909 2024352891 -422725160 -1848997554 147052788 2143610978 -493906276 -1786206710 209844144 2072430374 -438152571 -1830460909 200029097 2095776575 -330031442 -1689047496 39485314 1969049364 -348529993 -1673598431 87538587 1915783949 -13072648 -2009090450 288810964 1714542402 -128630047 -1890422153 375071693 1633424219 -236777782 -2031862180 535654374 1760190320 -158414125 -2121663931 411085823 1871158121 -639519148 -1360623934 938465144 1089005550 -561221043 -1450491173 813831009 1199907831 -684048794 -1606611216 959733578 1311993820 -799540609 -1487877399 1046059859 1230941125 -1000954320 -1286498650 710461212 1566570378 -1019518423 -1271115073 758448901 1513239443 -896717310 -1115021676 612585262 1401192376 -840898021 -1159210355 602835767 1424604065 -74143779 -1936484533 362465009 1654519399 -50764860 -1946266798 318178024 1710240382 -179359761 -2109202567 457264835 1816559189 -232592394 -2061116576 472681178 1798027852 -433866823 -1859877073 137221781 2133517827 -514952288 -1773583562 255857292 2017927706 -386383989 -1610674403 116809383 1911647793 -275383406 -1735210236 26974910 1989978664 -1057323243 -1208109181 787801657 1509152431 -946388212 -1332710502 697901600 1587417782 -836694233 -1188675663 539979275 1462263453 -917714114 -1102316632 658680338 1346738820 -582117519 -1437947929 860091997 1145358027 -635415704 -1389927426 875442756 1126761170 -745136317 -1533988907 1033404015 1251954425 -721691814 -1543705652 989182582 1307740896 -1261096678 -1009647220 1524322358 769417376 -1279724285 -994065003 1572246575 716285113 -1173440216 -855012930 1409341444 587720850 -1117553359 -899396185 1399659549 610937995 -1453186690 -563801624 1198276690 812347588 -1374689945 -653732367 1073841227 923186397 -1481004724 -792815142 1236781152 1051785462 -1596691115 -674013757 1322912889 970800367 -1883565614 -121888444 1639280894 380780648 -1999186485 -3021475 1725478119 299861105 -2124375584 -160978570 1869543628 409585754 -2045944327 -250974865 1745042645 520358979 -1844706890 -452251360 2080530586 184897548 -1788754513 -496569031 2070914179 208180245 -1663596156 -338642670 1926883496 98490430 -1682289251 -323126005 1974742193 45292583 -1379008421 -624348979 1136681335 885477857 -1432107966 -576391980 1152230766 866817528 -1558869911 -736970497 1293674821 974969299 -1535619984 -746619674 1249258844 1030823370 -1334243265 -948035415 1584886035 695222661 -1223371738 -1072438096 1494922506 773686684 -1096640499 -911890277 1353513249 665569719 -1177592812 -825725822 1472281912 549850542 -1767890797 -509145083 2024686015 262762793 -1848777590 -422915044 2143520166 147109168 -1736726367 -277047241 1987430797 24312091 -1625920328 -401515474 1897401748 102710530 -1961414409 -66060191 1696158171 303980877 -1938098962 -75643784 1651807682 359900500 -2050180923 -221542317 1807931881 482732415 -2103345956 -173650870 1823415792 464006502 -2031922280 -236690674 1760375476 535429666 -2121361535 -158750953 1870722733 411551291 -2009539670 -12588228 1714862726 288459280 -1890246733 -128831707 1633386143 375148041 -1688976388 -330075286 1968841424 39653958 -1673951259 -348211341 1916266185 87086687 -1785738290 -494339240 2072095458 210147956 -1830678569 -437960895 2095869691 199974509 -1114803376 -896908346 1401098876 612639466 -1159678135 -840464417 1424938597 602531571 -1286145182 -1001272332 1566087758 710912728 -1271185541 -1019473939 1513446999 758279873 -1606786252 -683846750 1312031256 959656590 -1487427795 -800024645 1230620161 1046410903 -1360925946 -639181936 1089440298 937999036 -1450430689 -561307767 1199722035 814055077 -1611111719 -385920433 1911948277 116470627 -1735022912 -275605930 1989920748 27064186 -1859917077 -433792387 2133691335 137018193 -1773261070 -515301788 2017480670 256343880 -2108722499 -179813845 1816204177 457581319 -2061322588 -232421838 1798100872 472639262 -1936393585 -74200551 1654299555 362654517 -1946599786 -50459136 1710710714 317746988 -1533656559 -745442681 1251484477 1033835435 -1543797240 -721635682 1307961124 988993458 -1437742557 -582288715 1145285391 860134297 -1390408134 -634962260 1127116566 875126656 -1188998539 -836345117 1462711129 539493327 -1102277012 -917788934 1346565952 658884566 -1208296889 -1057101103 1509210987 787713021 -1332273570 -946852152 1587117938 698240996 408976918 1869041280 -160555206 -2123812948 520993295 1745521305 -251405533 -2046497867 381416996 1639761586 -122317048 -1884117090 299250237 1724973739 -2600175 -1998625913 98004594 1926258404 -338096290 -1663156280 45787755 1975360253 -323695801 -1682703407 185394752 2081150678 -452819092 -1845118982 207692377 2070287055 -496024715 -1788316701 588144350 1409904200 -855621646 -1173942428 610507463 1399106129 -898761749 -1117074563 768988908 1523771002 -1009010752 -1260615850 716706549 1572807267 -994675751 -1280228529 1052331706 1237220908 -793301098 -1481629952 970230435 1322498613 -673518705 -1596073191 811779720 1197864478 -563304540 -1452566734 923730577 1074278919 -654220355 -1375317205 24858455 1987870657 -277533061 -1737351443 102140750 1896987608 -401020318 -1625302284 262195045 2024273907 -508647863 -1767270689 147653500 2143957994 -423402928 -1849404730 483155763 1808494501 -222151137 -2050683255 463575850 1822862268 -173016570 -2102867312 303552257 1695606679 -65423827 -1960933701 360321816 1652368270 -76254668 -1938603358 974483359 1293049609 -736424269 -1558430171 1031318406 1249876752 -747189590 -1536034244 885974957 1137301307 -624916863 -1379420649 866329524 1151603490 -575847784 -1431670258 664961019 1353011053 -911466793 -1096077759 550484962 1472760692 -826156338 -1178146216 695859145 1585366879 -948463899 -1334794637 773075920 1494418246 -1072016644 -1222811030 710286484 1565600770 -1000833608 -1285599954 758896781 1513941019 -1019889247 -1271756489 613258406 1401594928 -897321590 -1115372260 601903295 1424449577 -840027757 -1159134971 937495792 1088830566 -638620196 -1360503478 814532841 1200355455 -561862203 -1450862253 960136386 1312666708 -684399122 -1607215752 1045905627 1230008397 -799464969 -1487007391 288898140 1715408074 -13214352 -2010026522 374732869 1632815315 -128214679 -1889752577 535016558 1759806712 -236071614 -2031426092 411988087 1871266017 -159379109 -2121850419 210709560 2072517806 -494842604 -1786348158 199419937 2095438007 -437483251 -1830045285 39101450 1968411804 -329595610 -1688341072 87646227 1916686469 -348716737 -1674563159 860696021 1145707843 -582791943 -1438352273 874572236 1126685018 -634484512 -1389774730 1033283047 1251054961 -744962869 -1533021091 989553150 1308381544 -722140974 -1544409020 788151729 1509756199 -1057727331 -1208783861 697825704 1586547006 -946235260 -1331779566 539080067 1462142229 -835726161 -1188502471 659321242 1347109132 -918417226 -1102766048 136514845 2133081483 -433230799 -1859494745 256821508 2018113938 -515856344 -1773692738 116950319 1912583609 -386472957 -1611541355 26558774 1989308832 -275046374 -1734602612 362028409 1653812719 -73761707 -1935848253 318364000 1711204854 -50874292 -1947170598 458200395 1816700381 -180226969 -2109291279 472011090 1797611972 -231985026 -2060779288 2081209106 185305988 -1845306818 -452597080 2069987083 208031645 -1787879897 -496488783 1926705952 97518518 -1663479284 -337747302 1975187257 45991855 -1682663915 -323770749 1639689078 381459424 -1883911590 -122488116 1725329263 298934265 -1999106493 -2146603 1868571460 409408466 -2123480472 -160861442 1745741661 520804299 -2046589327 -251349273 1197644762 811969356 -1452475658 -563361184 1074749379 923299669 -1375650065 -653914503 1236866024 1052648318 -1481149756 -793755054 1322571761 970188647 -1596279075 -673348021 1523944382 768785192 -1260655982 -1008936444 1572360103 717193009 -1279906165 -995025379 1410204556 587805466 -1174379872 -855158218 1399048085 610596611 -1116887367 -898984401 1696041555 303086277 -1961235585 -65086487 1652182602 360546012 -1938542746 -76341264 1808532065 483078903 -2050858163 -221948965 1822541432 463927022 -2102417580 -173500478 2023791159 262646433 -1766917349 -508966003 2144165422 147484344 -1849475326 -423358572 1987777029 24912531 -1737133271 -277724225 1897322012 101836426 -1625770192 -400586842 1585031835 696162829 -1334326345 -948896991 1494511234 773021204 -1223028818 -1071825096 1352802985 665129535 -1096006779 -911510765 1473242800 550032934 -1178499172 -825837814 1137621759 885623401 -1379869741 -624432315 1151565542 866406000 -1431494710 -576049316 1293234893 974258779 -1558490143 -736337033 1249441492 1031784002 -1535731720 -747526290 1312479632 960358662 -1607157572 -684488662 1230445961 1045441823 -1487307611 -799126477 1088508322 937845044 -1360056178 -639107048 1200395707 814458157 -1451035497 -561658879 1401801204 613087586 -1115445032 -897279922 1423969773 602357115 -1158779711 -840344489 1565934022 709980496 -1286070038 -1000402820 1513850335 758953289 -1271536397 -1020079003 1968503128 39045582 -1688561548 -329406238 1916353857 87952855 -1674093459 -349147909 2072998250 210256380 -1786703802 -494526256 2095232371 199591397 -1829972897 -437525303 1759766844 535091626 -2031253488 -236275578 1871588645 411639219 -2122298359 -158892897 1714970894 289362328 -2009726942 -13553484 1633002775 374510977 -1889811397 -128125779 1461840081 539416647 -1188066819 -836191893 1347169480 659233886 -1102950940 -918192782 1509581027 788353141 -1208745521 -1057803943 1586996474 697341036 -1332099626 -945883840 1251408053 1032964131 -1533503079 -744511217 1308310700 989596730 -1544200832 -722309866 1145925767 860504081 -1438445141 -582737603 1126216862 875004936 -1389439566 -634788572 1817167897 457767055 -2109626059 -179922525 1797393408 472202390 -2060686036 -232038982 1653882923 361984189 -1936056057 -73592431 1710851122 318682276 -1946688226 -51325560 1912133757 117434603 -1611220655 -386823737 1989483620 26356978 -1734640312 -274969122 2133020751 136601817 -1859309213 -433454603 2018415702 256484544 -1774127750 -515389972 238921946 2033883212 -533476874 -1758135968 156265667 2119654485 -413266449 -1873199751 15081704 2011238526 -286768700 -1712361134 126608625 1888277607 -377125411 -1635601077 327858366 1686997032 -41625198 -1971066620 350715047 1675643953 -85385845 -1913770723 491860108 1784021018 -211856992 -2074582730 440202389 1832633347 -198011463 -2093636305 894666770 1112848516 -614602434 -1403332184 842943499 1161395357 -600822489 -1422451279 998768672 1284452534 -712613620 -1568583270 1021690937 1273164975 -756308715 -1511221885 686069878 1608755424 -957679270 -1309816372 797531247 1485729017 -1048101565 -1233121835 641667140 1362632914 -936283800 -1086963202 559076445 1448469707 -816007823 -1201961497 388405659 1612818701 -114755401 -1909471199 273374594 1733061908 -29016914 -1992160200 436015529 1861886271 -135040891 -2131476461 512808368 1771562278 -258034532 -2019982326 177310207 2107029865 -459282221 -1818699707 234638822 2063302000 -470668086 -1795875748 71958989 1934438747 -364617503 -1656532873 52938196 1948316994 -316037896 -1708223378 742963539 1531939269 -1035544449 -1253971735 723877194 1545752028 -987030426 -1305727760 580071777 1435763191 -862105523 -1147510565 637465976 1392100846 -873425836 -1124621118 838838583 1190697377 -537802725 -1460209523 915565870 1100307896 -660861950 -1348780908 1059332357 1210257811 -785760215 -1506971457 944366876 1330566538 -699956176 -1589594970 1007405656 1259141838 -771380364 -1526555678 996544065 1281441495 -714576019 -1569759237 852509290 1171747580 -589421754 -1411836976 901613171 1119532773 -608966817 -1397434423 566024764 1455155882 -810370288 -1196061818 651238949 1372991155 -924877047 -1076342881 795300366 1482711704 -1050070238 -1234304076 671782423 1594730113 -972753093 -1325152339 124119696 1885526534 -378827844 -1637041366 536201 1997479455 -301576283 -1727955149 163472034 2126074420 -407895154 -1867042024 248751803 2043975213 -522336361 -1747257599 450034420 1842727522 -186868776 -2082755762 499072749 1790447227 -206479423 -2068418729 336163526 1661878864 -100199446 -1929370756 325367519 1684244041 -43329549 -1972508827 621869849 1377291151 -887186891 -1139168605 578633472 1434062742 -864854484 -1149997382 734753579 1556890557 -976940537 -1295900015 749123378 1537312676 -1029122530 -1246763384 950528893 1335942123 -693532079 -1582384441 1070215012 1221402610 -775664056 -1497137442 914121551 1098601433 -663616925 -1351273739 823240534 1175885760 -551565702 -1474758932 511630289 1769597767 -261047555 -2022208917 420683720 1846816606 -149061916 -2145759630 279270371 1738695541 -22334769 -1985215911 399022074 1624221548 -104401194 -1899903424 63556533 1959721763 -305681767 -1698653681 77860780 1940078394 -357929344 -1649582570 219300743 2048226065 -484695381 -1810165187 176129950 2105063176 -462297422 -1820928476 1783721438 492199240 -2074145550 -212321180 1832692167 440113489 -2093823765 -197789571 1686824428 328062330 -1971026752 -41700266 1676091893 350228835 -1914093351 -85036977 2011594170 14765356 -1712841578 -286315520 1888205219 126650677 -1635395441 -377296871 2034103688 238732574 -1758227292 -533421006 2119184785 156696839 -1872867139 -413573077 1363102998 641236352 -1087296454 -935977812 1448249615 559266201 -1201870813 -816064331 1608828196 686028210 -1310022648 -957508450 1485373757 797847979 -1232642031 -1048555385 1284005234 999255524 -1568261026 -712962872 1273338219 1021487613 -1511262137 -756234031 1112790336 894756310 -1403145108 -614824710 1161695577 842605007 -1422888843 -600358685 1934253215 72182793 -1656472141 -364704475 1948752006 52471824 -1708525142 -315700932 2106709165 177660987 -1818249855 -459766505 2063339700 234561570 -1796050536 -470466290 1862094075 435846253 -2131546665 -134996671 1771079906 513259636 -2019628594 -258352808 1613153481 388101215 -1909938715 -114322061 1732968656 273428550 -1991941636 -29208214 1210350679 1059278017 -1507189381 -785568275 1330231374 944670936 -1589126814 -700388876 1191179365 838386931 -1460562615 -537483809 1100099708 915734762 -1348710064 -660905530 1435724851 580148389 -1147335393 -862306935 1392420906 637114556 -1125070586 -872941168 1531503617 743429271 -1253669587 -1035881029 1545936920 723652750 -1305788108 -986943070 1483149148 794836938 -1234604432 -1049731354 1594542917 672005075 -1325094295 -972842241 1455196014 565950456 -1196235198 -810166572 1372668791 651588577 -1075895717 -925363507 1171267384 852963246 -1411482092 -589738366 1119738657 901442487 -1397507571 -608925029 1259050762 1007462300 -1526335962 -771570000 1281774355 996238213 -1570229697 -714145111 1661546388 336469762 -1928900936 -100630994 1684335501 325311259 -1972729183 -43140553 1842522022 450205488 -2082683254 -186911204 1790927807 498619177 -2068774253 -206163451 2126397424 163123046 -1867489572 -407409078 2043935721 248826751 -1747084603 -522540461 1885714370 123897684 -1637099794 -378739080 1997042651 1000269 -1727655177 -301915551 1098661405 914034315 -1351459023 -663392345 1175583236 823577234 -1474323672 -552031298 1336391215 950044345 -1582704893 -693180523 1221227062 1070416544 -1497099494 -775740532 1556819577 734797551 -1295691947 -977109053 1537665632 748804854 -1247245492 -1028670502 1376822859 622302941 -1138833561 -887490575 1434280530 578441924 -1150090370 -864799768 2048007893 219491907 -1810071559 -484749457 2105531084 175696474 -1821262880 -461993098 1959368423 63874673 -1698170933 -306133155 1940148990 77816424 -1649789998 -357760188 1738870449 279068199 -1985253475 -22257909 1623771816 399505982 -1899582588 -104752366 1769899651 511292949 -2022643793 -260581575 1846755994 420770316 -2145573962 -149286112 -958127406 -1310518716 686441470 1609397096 -1047927093 -1232152995 797411303 1484830577 -935351584 -1086809482 640797644 1362557786 -816681223 -1202364817 559681493 1448820547 -615304522 -1403780576 895308698 1113219852 -599853393 -1422277063 842045315 1161275157 -712459644 -1567651310 998693800 1283582782 -756711779 -1511895541 1022042033 1273769767 -41287142 -1970457972 327443254 1686328224 -85473789 -1914636651 350857007 1676580793 -212760024 -2074690882 492825348 1784208274 -197374415 -2093252953 439496477 1832198027 -532868482 -1757797656 238252882 2033468356 -414132633 -1873287439 157202251 2119796701 -286877108 -1713263910 15268704 2012204022 -376742315 -1634963773 126173049 1887571951 -536931437 -1460133115 837907135 1190543913 -661465206 -1349130468 916240038 1100711472 -786130015 -1507611849 1059781261 1210960411 -699834440 -1588695250 944193172 1329597954 -1035467785 -1253100703 742810331 1531007565 -987379730 -1306331272 724281026 1546425940 -862745659 -1147880621 580774633 1436211839 -872525860 -1124499638 636497648 1391926886 -460246181 -1818885171 178213495 2107138785 -469960894 -1795438636 234002030 2062919416 -364201111 -1655862273 71621189 1933830867 -316178576 -1709158426 53026396 1949183690 -114941121 -1910434903 388514323 1613722245 -28580058 -1991452752 272991754 1732425372 -134370547 -2131059813 435407393 1861548727 -258969836 -2020122750 513674808 1771650734 -187547568 -2083163962 450634108 1843073514 -205552567 -2068269857 498197861 1790367219 -100022174 -1928398604 336046414 1660983768 -43774853 -1973207827 325741911 1684889025 -379236300 -1637719902 124465432 1886126478 -301427667 -1727028037 455937 1996604823 -406923258 -1866864496 162576682 2125957564 -523035617 -1747702647 249396531 2044349861 -809738088 -1195683826 565313972 1454715170 -925784959 -1076456425 652199341 1373173051 -1050154838 -1235167172 795445638 1483651344 -972411725 -1324540891 671370655 1594064137 -771002116 -1525923734 1006965200 1258430790 -714689307 -1570667405 996726217 1282401631 -590284594 -1411921832 853449186 1171892596 -608355113 -1397093311 900947451 1119120749 -305565423 -1697758841 63377469 1958748331 -358304504 -1650227810 78304292 1940776114 -485295837 -1810511435 219977743 2048632985 -461423302 -1820848724 175201302 2104913024 -260152971 -2022092317 510656601 1769418959 -149707412 -2146134534 421381184 1847260374 -22681273 -1985816111 279677035 1739372797 -104321698 -1899029048 398871666 1623293156 -693677607 -1583324849 950612213 1336803427 -775252544 -1496472234 1069872364 1220789370 -662906389 -1350833795 913488071 1098221649 -552526350 -1474941596 824147166 1175997512 -888127043 -1139314389 622731409 1377374215 -864189020 -1149586126 578020488 1433719838 -976500337 -1295189735 734374051 1556256821 -1029304938 -1247724288 749235386 1538219052 -1568086058 -711993536 1283884794 998356588 -1511709745 -756935847 1273709283 1022128757 -1403818012 -615227534 1113394888 895106654 -1421956099 -600204437 1160825553 842529351 -1086326862 -935803100 1362204318 641115656 -1202572373 -816512195 1448891015 559637009 -1310425216 -958181610 1609178796 686632506 -1232487527 -1047622897 1485298357 796977699 -1712928994 -287180920 2011735602 15701668 -1635056889 -376687727 1887789611 125981373 -1757589716 -533037126 2033397248 238296726 -1873769675 -413680733 2120149529 156883599 -2075011206 -212408340 1784657494 492340928 -2093214877 -197450763 1832022607 439698137 -1970643128 -41062434 1686388324 327356146 -1914201263 -85939257 1676278397 351193835 -1147939177 -862657023 1436399547 580552493 -1124199794 -872865256 1391489954 636961588 -1253548379 -1034981837 1531330441 742461215 -1306158404 -987583958 1546386320 724355846 -1507539213 -786172315 1210755039 1059952457 -1589050646 -699518340 1330078662 943739728 -1459663167 -537362857 1190211565 838213499 -1349350696 -661276082 1100803060 916183906 -2130839969 -134560055 1861457779 435464165 -2020593082 -258538800 1771983722 513369084 -1910079891 -115257605 1613242177 388968407 -1991525772 -28538142 1732631384 272821198 -1656035781 -363997523 1933870871 71546753 -1708711390 -316665164 1948861198 53375896 -1819185655 -459907425 2107576101 177749939 -1795380720 -470050170 2062732092 234224554 -1866562220 -407259710 2125522040 163042542 -1747762867 -522948133 2044534881 249172215 -1637544602 -379437584 1886088266 124542172 -1727477377 -300942871 1996925011 104645 -1928751824 -99703386 1661465628 335594634 -1973137111 -43818561 1684680709 325910675 -2083382014 -187355756 1843166254 450579640 -2067801829 -205985395 1790031927 498501793 -1412389476 -589851382 1172227248 853144614 -1396874875 -608546541 1119027369 901001279 -1525994066 -770958024 1258638466 1006795796 -1570313801 -715007711 1281919131 997177357 -1234717192 -1050638994 1483330772 795796546 -1324715551 -972209801 1594101965 671293531 -1195622966 -809824932 1454529766 565537904 -1076758061 -925447867 1373608191 651733097 -1985629163 -22903677 1739314489 279766447 -1899466740 -103858022 1623593248 398533046 -2021770201 -260502351 1768971531 511143325 -2146174914 -149632856 1847433490 421177732 -1810717583 -485124889 2048705885 219936203 -1820368792 -461876994 2104557892 175518162 -1698091965 -305259307 1959218543 62946809 -1650136998 -358360884 1940556150 78494176 -1295280931 -976444341 1556477425 734184807 -1247391548 -1029611438 1537749480 749666686 -1139794705 -887673735 1377729987 622415189 -1149380362 -864360352 1433647578 578062668 -1350794055 -662981585 1098048917 913691907 -1475264352 -552177610 1176445324 823660826 -1582887797 -694141923 1336503719 950951217 -1496659822 -775030780 1220848062 1069783336 1157610123 871926301 -1426990169 -571020495 1133674130 882200068 -1382277186 -627364056 1243886265 1025704495 -1540729963 -752000253 1296692896 978241078 -1555589236 -733960422 1497934575 776968825 -1220097085 -1069417643 1579511542 690118240 -1339355174 -953401524 1469260509 546574923 -1180875791 -828738713 1358882500 670684754 -1091532824 -906512514 2140248643 144091861 -1851786385 -426193927 2029805146 268136140 -1762508938 -504033312 1900679793 105718503 -1622903971 -398244917 1982322280 18933502 -1742096572 -282163246 1646692903 354532017 -1943475445 -80749667 1699434046 307003048 -1958400238 -62775420 1828520469 469381763 -2097978567 -168537169 1804649996 479721114 -2053200096 -224815178 1575259082 719567708 -1276450074 -991045008 1518948307 764313413 -1266209025 -1015013783 1396638712 607662958 -1120836908 -902409662 1414711265 592836471 -1168333107 -849635749 1079221166 928295736 -1369572734 -648361452 1195270071 809070369 -1456456037 -566817267 1317540764 965681930 -1601801552 -679394778 1239799685 1055057683 -1477724503 -789805505 1720363778 294493076 -2004563410 -8127816 1642557211 383803277 -1880551881 -118604127 1750147888 525734822 -2040577508 -245861750 1866262313 406575039 -2127395323 -164252013 2067643238 205163504 -1791763894 -499848484 2085650303 190271465 -1839325613 -447140155 1978020692 48300994 -1679273352 -319855890 1921775437 93112283 -1668966815 -343759113 1992939529 30337183 -1731741403 -272594509 1906580496 111357062 -1616216772 -391295574 2014466107 253059245 -1776537321 -518323839 2139067426 142124212 -1854802674 -428423784 1803470957 477755643 -2056214207 -227042857 1813187700 454311138 -2112000680 -182821426 1705328735 312635593 -1951719053 -55832091 1657308230 365933776 -1933122198 -71182852 1302853825 983615575 -1549166099 -726750853 1254767832 1036848206 -1530634764 -742167198 1132228851 880492645 -1385033249 -629857975 1142011114 857113724 -1440754234 -585570992 1343285413 655874099 -1105294967 -921061089 1467821244 544873514 -1183625840 -831226618 1590386839 701255681 -1329266245 -943574739 1504093326 782341144 -1213676126 -1062210252 1876093256 416668126 -2116253596 -153372430 1757359441 532159943 -2035200899 -239698709 1628004730 370037228 -1895366570 -134205248 1717871971 291739125 -2006268849 -9571111 1919285548 90360250 -1670670336 -345200490 1963474229 34540963 -1694082023 -335450993 2092855582 196690312 -1833955278 -440983388 2077472007 215254417 -1780624341 -488971075 1421658496 599521558 -1162696532 -843737030 1406209433 618020111 -1109431115 -891790301 1516716466 761295140 -1268178786 -1016197112 1560970667 705541437 -1291524985 -1006382063 1225513444 1041033586 -1492797240 -805140386 1315315197 962669931 -1603765039 -680571833 1204834774 819421504 -1445056262 -556203924 1086166479 934978905 -1363938077 -642464651 546537359 1469337369 -828563805 -1181077963 671005590 1358531328 -906962246 -1091048916 776533949 1498400555 -1069115759 -1220434425 690303908 1579287346 -953462136 -1339268578 1025798123 1243832189 -752218425 -1540538799 977906674 1296997220 -733492514 -1556022712 872409049 1157158735 -571373835 -1426672029 881992640 1133843286 -627293460 -1382321542 469589831 1828351953 -168608149 -2097934595 479239006 1805102024 -224462222 -2053518620 354867061 1646389219 -81217959 -1943042353 306910060 1699488762 -62557632 -1958591786 105533219 1900904373 -398184945 -1622991207 19368762 1981856684 -282465770 -1741759872 143771409 2140600199 -425744835 -1852270933 268174088 2029728670 -504208860 -1762307406 965234382 1318026840 -679071774 -1602150540 1055230679 1239595585 -789844997 -1477649555 928237308 1079309930 -648173616 -1369794746 809370341 1194930803 -567254071 -1455991969 608132778 1396207164 -902742138 -1120530672 592616115 1414900261 -849544289 -1168389367 719640216 1575216654 -991250508 -1276279006 763957889 1519264279 -1014533203 -1266662597 48655878 1977704080 -320336086 -1678819396 93039135 1921817225 -343553229 -1669137499 205383220 2067453602 -499939560 -1791707250 189801005 2086081211 -446807295 -1839631465 525434466 1750486772 -245424306 -2041040936 406633083 1866173165 -164439209 -2127172671 294319696 1720567494 -8087684 -2004637718 384250441 1642070751 -118926491 -1880202253 312810765 1705127323 -55870431 -1951642441 365484308 1657792898 -70862792 -1933473618 478057791 1803134377 -227478509 -2055748475 454250790 1813275056 -182636534 -2112225124 252841321 2014658047 -518230971 -1776591661 142592368 2138634726 -428758948 -1854498614 29984091 1993258445 -272112521 -1732193055 111427906 1906536916 -391503762 -1616047880 701185477 1590431059 -943366935 -1329435521 782694876 1503775050 -1062692624 -1213224858 655406583 1343718753 -920726309 -1105599411 545092078 1467629944 -831319870 -1183571884 880553377 1132141879 -630043507 -1384809445 856811960 1142348078 -585135980 -1441220606 984065427 1302369541 -727071553 -1548815319 1036673418 1254969628 -742129498 -1530712016 197012556 2092506330 -441430688 -1833468426 215214165 2077546691 -488797831 -1780827665 90547326 1919063272 -345258670 -1670580796 34103399 1963938033 -335150773 -1694420515 369703976 1628310718 -133735164 -1895797358 291829809 1717815463 -9791203 -2006079093 416461850 1876264076 -153299658 -2116295264 532639747 1756905621 -240053969 -2034884167 818941060 1205287954 -555848280 -1445372610 935184541 1085995019 -642537039 -1363896025 1040942262 1225569312 -804919910 -1492986612 963002543 1315008569 -681041533 -1603333867 761732320 1516252278 -1016496692 -1267839654 705353977 1561192559 -1006323243 -1291613885 599561426 1421583428 -843909634 -1162492568 617697483 1406558301 -891342361 -1109917327 -1943654269 -81723371 1646809519 355426617 -1957956454 -62077940 1699059126 306357536 -2097301327 -168130521 1827920285 469035275 -2054128472 -224965570 1805524356 479800594 -1852759833 -426373007 2141143499 144208221 -1761811202 -503589784 2029159890 267760964 -1622497067 -397567933 1900333561 105118063 -1742246708 -283091878 1982402016 19807606 -1220014005 -1068556067 1497788775 776028657 -1339698094 -954014524 1579922814 690783720 -1181509511 -829118225 1469970773 547015107 -1090626464 -906400522 1357921612 670502362 -1426128849 -570937159 1156669699 871780757 -1382890442 -627706720 1134339354 882611596 -1541109731 -752633717 1244326193 1026415015 -1555477500 -733053806 1296510248 977280446 -1791163966 -499502764 2066964718 204755064 -1840200229 -447220403 2086577399 190420065 -1679390224 -320751258 1978198236 49272906 -1668592151 -343114369 1921330373 92413011 -2004217434 -7528144 1719955594 293814300 -1880631873 -119478999 1642706067 384730117 -2041472620 -245978878 1751120056 525912110 -2126750323 -163877605 1865563297 406129719 -1370283766 -648801892 1079853094 928673968 -1455495917 -566635131 1194361919 808957097 -1601656520 -678454866 1317455892 964819074 -1478136543 -790471241 1240140813 1055669403 -1276890770 -991755784 1575637058 720199892 -1266027145 -1014053407 1518834779 763405517 -1119897252 -902264374 1395775600 607578342 -1168999099 -850047533 1415322729 593177855 -1106226687 -921214313 1344156461 655950779 -1182951912 -830822770 1467217716 544524194 -1328817613 -942871899 1590016799 700615561 -1213850070 -1063178564 1504214790 783241104 -1549319579 -727682317 1302930249 984486879 -1530231172 -741493014 1254418256 1036244934 -1384330665 -629409087 1131588475 880122861 -1441722802 -585744680 1142910818 857235444 -2055310647 -226934177 1802507237 477569907 -2112637232 -183204282 1813895164 454748010 -1952056581 -56440211 1705745367 313305921 -1933033758 -70316428 1657167822 364998488 -1731632467 -271691205 1992754049 29373207 -1616599372 -391932382 1907017624 112064270 -1777145185 -518661623 2015136691 253475621 -1853935994 -428335600 2138132394 141983548 -1492425920 -804498474 1225065068 1040331514 -1603885223 -681470001 1315489397 963639011 -1445926030 -556278812 1205766750 819575496 -1363333269 -642113539 1085492807 934575825 -1162054876 -843365454 1420956168 599073438 -1110329539 -891910229 1407178257 618194567 -1268253930 -1017066624 1516870202 762227372 -1291174129 -1005776999 1560567331 704868021 -1671085176 -345869538 1919623844 90968626 -1693939823 -334514425 1963386557 33674795 -1832989766 -440796372 2091952790 196581888 -1781330013 -489406667 2078109327 215637529 -2116922388 -153787526 1876701888 417006166 -2034264075 -239556765 1756493529 532072015 -1895179298 -133239992 1627896562 369134180 -2006704185 -10277039 1718255339 292376189 -397740665 -1622293231 105157803 1900258365 -282644066 -1742733048 19484850 1982750756 -426672715 -1852420829 144645273 2140679183 -503531092 -1761900230 267573376 2029381654 -167909917 -2097490571 468944079 1827976281 -225435142 -2053697172 480133334 1805217856 -81367599 -1943970489 354946301 1647262827 -62150200 -1957914274 306563300 1698887794 -752560817 -1541151271 1026208867 1244497141 -733408938 -1555160640 977760378 1296056556 -570466947 -1426559509 871447633 1156975815 -627926684 -1382700558 882702408 1134282974 -829176533 -1181420099 547202055 1469748369 -906100430 -1090965084 670064670 1358385288 -1069003495 -1219527281 776350773 1497439395 -953841408 -1339901546 690743340 1579997370 -246299450 -2041121712 526362090 1750635900 -163839777 -2126827447 405955059 1865765221 -7713548 -2003993502 293875160 1719868750 -119043859 -1881098117 384428481 1643043159 -320416606 -1679694796 48805262 1978631448 -343207749 -1668538323 92631447 1921138945 -499295088 -1791333370 204684732 2067008810 -447702903 -1839749089 190773669 2086258995 -901782514 -1120349032 607225122 1396094388 -850255849 -1168830335 593248571 1415279021 -991663044 -1276945238 719981840 1575828870 -1014388699 -1265723213 763873545 1518401951 -678890390 -1601190660 965121350 1317119440 -790286221 -1478360859 1055609183 1240228297 -648840104 -1370207026 928849268 1079651810 -566314943 -1455847209 808507757 1194846715 -629369083 -1384405101 879949353 1131792063 -586067172 -1441373302 857682480 1142424230 -727245001 -1549783135 984186395 1303269005 -741680338 -1530008648 1036302850 1254328980 -942962847 -1328760841 700835405 1589827291 -1062845576 -1214155794 782770772 1504645826 -921694381 -1105772603 656305791 1343839977 -830616758 -1183122468 544451174 1467259632 -518866995 -1776973989 253548257 2015094391 -427854892 -1854389438 141628152 2138448494 -272023553 -1731326103 29843155 1992322629 -391840794 -1616655504 111844042 1907206748 -56252503 -1952278721 313247365 1705834003 -70753360 -1932569818 365298332 1656828426 -226611301 -2055659763 477122231 1802993185 -183243902 -2112562412 454920878 1813690936 -1016617404 -1268738350 761907048 1517221886 -1005952419 -1290972469 704906097 1560490983 -843305354 -1162141984 598888282 1421180876 -892212625 -1109992711 618629955 1406712789 -556747232 -1445493066 819910412 1205462938 -641895879 -1363524945 934482709 1085547395 -804569582 -1492382076 1040539454 1224896424 -681117173 -1604203875 963156775 1315941297 -133593460 -1894861286 369616800 1627445046 -10206571 -2006748669 292168633 1718424367 -154005826 -2116731352 417099666 1876647684 -239088985 -2034697679 531737483 1756797725 -440494360 -1833326978 196147140 2092418898 -489467151 -1781243289 215823325 2077885259 -345694502 -1671287220 90931190 1919700832 -334964029 -1693455787 33995759 1963035513 -1682338696 -323044114 1974988116 45145538 -1663809439 -338462473 1926900045 98376155 -1788738486 -496683812 2070701414 208360944 -1844461485 -452398907 2080481663 184979945 -2045862884 -251024246 1744895280 520605094 -2124195835 -161191789 1869429033 409602495 -1999301586 -3005256 1725658370 299648404 -1883713481 -121642847 1639362843 380731789 -1596478288 -674194394 1322896796 970915082 -1480955735 -792897473 1236535685 1051932947 -1374935934 -653585388 1073890734 923104568 -1453203301 -563687411 1198490039 812167457 -1117733676 -899183550 1399774712 610921838 -1173522227 -854964133 1409489377 587475319 -1279576858 -994311056 1572165066 716334428 -1260982017 -1009663895 1524142547 769630533 -2103263943 -173699665 1823267861 464252035 -2050000608 -221754954 1807816716 482748570 -1938213621 -75627107 1651987495 359687345 -1961561838 -65814140 1696239678 303931560 -1625969315 -401433141 1897647217 102563047 -1736939196 -276866606 1987446888 24197374 -1848760977 -423029255 2143306819 147289301 -1767644810 -509292064 2024636506 262844620 -1177772559 -825512601 1472396509 549833803 -1096721944 -911840898 1353660612 665323602 -1223223869 -1072683691 1494840559 773735545 -1334128166 -948051636 1584705782 695435360 -1535406699 -746799869 1249242297 1030937647 -1558820468 -737052390 1293428896 975116342 -1432353369 -576244431 1152279691 866735133 -1379024450 -624234200 1136894098 885297156 -1450184966 -561455508 1199673302 814137152 -1360909597 -639296907 1089227727 938179417 -1487640888 -799844770 1230637028 1046296434 -1606835503 -683765177 1312277501 959509355 -1271333218 -1019228664 1513529266 758230820 -1286260089 -1001256431 1566268331 710699837 -1159498068 -840677830 1424824192 602547990 -1114721611 -896957917 1400951705 612885263 -1830695374 -437846364 2096082718 199794568 -1785984469 -494191939 2072144647 210066321 -1673902592 -348293482 1916020524 87234490 -1688763879 -330255729 1968825141 39768995 -1890132394 -128848192 1633206138 375361516 -2009392561 -12834087 1714781027 288508917 -2121443740 -158701838 1870870344 411305950 -2032102787 -236477717 1760490321 535413703 -1332420677 -946606291 1587199639 698191361 -1208411230 -1057084620 1509390990 787499544 -1102096503 -918001889 1346451109 658900531 -1188916336 -836394234 1462563516 539738666 -1390161953 -635109559 1127067379 875208293 -1437725754 -582403248 1145072362 860314236 -1544009747 -721455237 1307977409 988878423 -1533705228 -745360542 1251730136 1033687630 -1946484877 -50475035 1710530143 317959881 -1936245910 -74445828 1654217286 362703568 -2061404351 -232372265 1798248045 472393467 -2108902568 -179600434 1816318580 457564898 -1773277417 -515186815 2017693243 256163501 -1860162802 -433644648 2133740066 136936116 -1734973659 -275687501 1989674505 27211423 -1610898628 -386100310 1911931408 116585094 -2799236 -1999472150 299575376 1725700294 -122122907 -1883259405 381086793 1639046367 -250691250 -2046168616 520134754 1745326324 -161282729 -2124139071 409822331 1869239533 -496871144 -1788515954 208418868 2070612130 -451961599 -1844925033 184679469 2080820411 -323366614 -1681989188 45592582 1974501520 -338422477 -1663883867 98202655 1927103625 -994350668 -1279502046 716507288 1571960846 -1009341011 -1261331141 769182849 1524628503 -899620474 -1117269744 611221674 1399435324 -854776417 -1173744375 587416755 1409578021 -653493808 -1374992058 922884348 1074079850 -564019767 -1452896929 812637413 1198058611 -673713694 -1596931724 970559694 1323212888 -793102853 -1480784531 1052005591 1236493377 -422676419 -1849079637 146807057 2143758727 -509363164 -1767600974 263052552 2024467870 -401215473 -1626160999 102469923 1897701813 -277335018 -1736506240 24532282 1987143084 -75929511 -1937876785 360122741 1651522019 -65754048 -1961648938 303746412 1696464378 -173875093 -2103062275 464290119 1823191505 -221305742 -2050485020 482428254 1808168392 -576694027 -1431869341 867056089 1151928655 -624059156 -1379226502 885259712 1136971094 -746860345 -1535319983 1031123435 1249018237 -736750370 -1559157688 974681586 1293895012 -1072215919 -1223657465 773401021 1495144747 -948269944 -1333937122 695528868 1584651570 -825442141 -1177817035 549626255 1472565529 -912194374 -1096403924 665806230 1353209088 -840750082 -1159455896 602753746 1424652868 -896602137 -1115037839 612404939 1401405021 -1019698228 -1270901926 758563552 1513222774 -1001035819 -1286449341 710608633 1566324335 -799786086 -1487729908 1046108854 1230858784 -684064893 -1606496491 959946415 1311813177 -561007704 -1450671298 813814404 1200022034 -639469647 -1360705753 938219165 1089152523 -158528714 -2121647200 411265562 1870944908 -236925137 -2031616071 535735811 1760140949 -128548092 -1890471022 374923816 1633669822 -12892387 -2009303157 288695857 1714558631 -348513454 -1673712700 87325310 1915964136 -329785525 -1689194531 39435879 1969131249 -438201504 -1830378506 200274508 2095629018 -494119047 -1786026001 209860181 2072315587 -721937729 -1543558615 989232019 1307659013 -745152858 -1533874640 1033617290 1251774236 -635202931 -1390108133 875426721 1126875959 -582068588 -1438030334 859846584 1145505582 -917566757 -1102562739 658598903 1346788193 -836579646 -1188692396 539799534 1462476664 -946568471 -1332497793 698016709 1587401555 -1057405200 -1208060314 787949532 1508906826 -275367305 -1735324959 26762075 1990159309 -386138514 -1610821896 116760386 1911730132 -515001787 -1773501741 256103273 2017780735 -434080164 -1859696950 137238384 2133403622 -232707565 -2061100411 472861503 1797815209 -179507702 -2108957028 457346854 1816510384 -50683359 -1946316105 318030605 1710486427 -73963976 -1936697682 362350356 1654536066 1398802032 610744038 -1116838052 -899065910 1410187881 587920127 -1174166715 -855338029 1572572738 717012692 -1279922322 -994910216 1523993179 768703181 -1260901513 -1008788511 1322718740 969942658 -1596360904 -673298514 1236980237 1052631707 -1481329887 -793541705 1074568742 923512496 -1375535350 -653930596 1197562431 812018345 -1452328173 -563606651 1745757880 520689198 -2046802028 -251169022 1868817057 409260599 -2123529331 -160779493 1725279882 299015708 -1998860378 -2293968 1639475859 381639173 -1883894849 -122602711 1975072476 46007882 -1682483216 -323983514 1926558405 97763923 -1663396887 -337796225 2070068974 207982200 -1788026942 -496242860 2081389303 185092705 -1845421093 -452580531 1249589041 1031538599 -1535814115 -747477365 1293349672 974242750 -1558670844 -736124270 1151385347 866619285 -1431380433 -576065863 1137539866 885672844 -1379722698 -624678240 1472997205 550180803 -1178450311 -825919761 1352786764 665244634 -1095794080 -911691018 1494724455 772841457 -1223045557 -1071710499 1585081214 696081384 -1334572462 -948749628 1897207801 101853039 -1625590059 -400800189 1987630048 25158518 -1737051444 -277773734 2144247755 147435357 -1849622809 -423113103 2023971794 262433604 -1767032066 -508949912 1822558109 463812363 -2102630735 -173320665 1808778116 482931474 -2050907480 -221867458 1652133807 360628025 -1938297213 -76489195 1695828918 303266592 -1961219430 -65201652 1633051890 374428772 -1890056738 -127978168 1715183851 289181821 -2009742905 -13438639 1871572160 411753558 -2122084884 -159072902 1759520985 535238735 -2031203851 -236357277 2095150230 199640064 -1829825094 -437770964 2072817807 210468889 -1786588765 -494542539 1916468388 87936050 -1674273400 -348934882 1968650429 38799403 -1688643183 -329357049 1513636922 759133356 -1271519978 -1020193408 1565884451 710062261 -1285824241 -1000549991 1424215048 602209438 -1158828764 -840262222 1401817105 612972679 -1115657923 -897099349 1200575582 814245064 -1451149966 -561642012 1088589895 937795793 -1360203413 -638860803 1230298220 1045687546 -1487225536 -799175210 1312364661 960375011 -1606977191 -684701233 2018334131 256533797 -1773980513 -515636215 2132840874 136814908 -1859194746 -433471472 1989598593 26340631 -1734820691 -274756549 1912281496 117188878 -1611302732 -386775006 1710900695 318600513 -1946934021 -51178387 1654096334 361804120 -1936072478 -73478028 1797377509 472317299 -2060473143 -232219553 1816922620 457914730 -2109577008 -180004794 1126397307 874792429 -1389554601 -634772287 1146007906 860455412 -1438592946 -582491944 1308163401 989842911 -1544119195 -722359053 1251293520 1032980934 -1533323140 -744724246 1586783519 697521545 -1332083661 -945998683 1509531910 788435344 -1208500182 -1057951556 1347415341 659086779 -1103000575 -918111081 1461856564 539302306 -1188280296 -836011890 923583348 1074525154 -654138792 -1375366450 811665261 1197881339 -563124671 -1452779817 970410822 1322286032 -673633686 -1596056836 1052413791 1237172169 -793448845 -1481384219 716952336 1572660102 -994725316 -1280146774 769005321 1523656607 -1009224155 -1260435789 610294562 1399286708 -898745842 -1117189480 588095291 1409986477 -855376361 -1174090111 207807420 2070270762 -496205168 -1788104186 185542565 2080905011 -452901239 -1845070305 45706126 1975409432 -323548510 -1682949580 97824663 1926471425 -337981765 -1663173075 299234264 1725088590 -2387212 -1998806430 381171649 1639909207 -122267923 -1884199301 521042922 1745439612 -251651386 -2046350768 409190387 1868861285 -160571681 -2123698615 773321269 1494270627 -1072065767 -1222728817 695875116 1585252026 -948676864 -1334614122 550271495 1472940689 -826139861 -1178260547 664911390 1353092744 -911220942 -1096224860 866181713 1151849159 -575765635 -1431718933 885859912 1137317598 -624736412 -1379633166 1031498339 1249663733 -747304113 -1536017447 974564986 1293000428 -736571562 -1558184000 360305405 1652482667 -76041263 -1938783417 303306468 1695753842 -65374264 -1961015458 463624911 1822779993 -173261853 -2102719627 483368662 1808313920 -222167046 -2050568340 147767961 2143941135 -423582795 -1849191645 262342272 2024027670 -508729428 -1767221446 102058667 1897036349 -400872569 -1625548015 24678066 1988083236 -277418082 -1737367800 87728630 1916637536 -348864294 -1674317748 39282159 1968199033 -329710397 -1688325035 199305668 2095454546 -437303064 -1830258562 210562525 2072763723 -494760719 -1786397593 411939218 1871347972 -159133506 -2121998296 534803851 1759986973 -236055385 -2031541199 374749600 1632700726 -128427892 -1889572838 289144249 1715260719 -13263723 -2009945085 1045725502 1230221736 -799350766 -1487023996 960054567 1312716209 -684252149 -1607461731 814680332 1200109978 -561944544 -1450813258 937610517 1088814467 -638800839 -1360290641 602116442 1424269772 -840044426 -1159020320 613307715 1401513429 -897567633 -1115224839 758651240 1514088958 -1019840444 -1271838510 710270321 1565715943 -1000620963 -1285780277 471961783 1797693473 -231738981 -2060926707 457987246 1816880184 -180210302 -2109405932 318380165 1711089683 -51086935 -1946990273 362273948 1653664778 -73810512 -1935766234 26640595 1989259333 -275193345 -1734356631 117130442 1912370268 -386587162 -1611524752 256706785 2018130039 -515675699 -1773905573 136367352 2133326958 -433148460 -1859543742 659533951 1346928873 -918433453 -1102650939 539128934 1462060272 -835971766 -1188354596 697579597 1586694363 -946185887 -1331861001 788134996 1509870786 -1057514120 -1208963602 989372443 1308594317 -722026185 -1544425055 1033200642 1251103892 -744815314 -1533266504 874719273 1126439103 -634566395 -1389725293 860810288 1145691302 -582972132 -1438138998 -780427735 -1501778241 1064697605 1215483795 -703178192 -1592694106 941112092 1327434634 -543156709 -1465440627 833517367 1185499041 -657599998 -1345658220 918795054 1103397816 -859009459 -1144275237 583200609 1439031287 -878622124 -1129940286 632236920 1386748910 -1038678401 -1257228567 739862355 1528715205 -981810586 -1300368656 729064266 1551078364 -367673631 -1659728265 68935629 1931276123 -310871304 -1702933906 58072020 1953573698 -456247597 -1815542203 180377599 2110220137 -475794742 -1801141668 229479398 2058003312 -140333435 -2136629741 430755753 1856765759 -254842212 -2016912886 515967920 1774598950 -109500745 -1904339423 393693083 1617983245 -32185682 -1995189704 270173058 1729999636 -933187736 -1083727874 644795972 1365901010 -821204111 -1207280665 553847389 1443117771 -960813222 -1313073204 682968694 1605531360 -1042881725 -1227762731 802718319 1491055353 -707281140 -1563390054 1004133920 1289678518 -759530731 -1514321021 1018436153 1270033071 -619956418 -1408563288 889345554 1107650180 -597560537 -1419328591 846172683 1164485277 -217149536 -2079736010 486600332 1778900506 -194819143 -2090566865 443361941 1835670019 -36370542 -1965934844 333145790 1692161576 -88554613 -1916800227 347513511 1672581681 -289824828 -1715556526 12058344 2008075902 -371958819 -1630311605 131742449 1893534311 -530442250 -1754978464 241989338 2037073484 -418393105 -1878465671 151106243 2114355797 -481428309 -1807037379 222535047 2051321105 -467650382 -1826158556 170809758 2099865864 -308906855 -1701755889 60298677 1956586787 -352604032 -1644396522 83218860 1945297210 -17109809 -1979851687 284462563 1744026997 -107534122 -1903159232 395921914 1620998508 -266246915 -2027531157 506398161 1764242759 -145973020 -2142531470 423805384 1850077534 -668738461 -1356534539 908967247 1093307865 -548530054 -1471600404 826308950 1179077056 -688368559 -1577098041 955659645 1341195755 -778727352 -1500340002 1067184484 1218232818 -980104185 -1298924399 731557163 1553833405 -1023866850 -1241630584 754411826 1542478244 -883997643 -1136102237 625026329 1380324751 -870154196 -1155157830 573366528 1428935062 -94974486 -1924006532 341355718 1667210320 -46462477 -1975764635 322267359 1681021001 -192068136 -2088078002 444802292 1837372514 -203390527 -2065190569 502194413 1793708155 -404628082 -1863914216 166706338 2129169460 -527689321 -1752487679 243431611 2038777901 -382052932 -1640143574 120861840 1882391558 -296250971 -1722769101 5894281 2002698271 -1053233886 -1237328460 792103950 1479654552 -967497413 -1320019539 677070871 1599895681 -807181040 -1192995450 569181244 1458189482 -930176759 -1081503329 645972005 1367863475 -594543290 -1417097776 847354986 1166454012 -605931169 -1394275895 904681587 1122724069 -766216844 -1521269278 1012536408 1264395470 -717639315 -1572961797 993513537 1278271703 -1256760531 -1039111237 1528379905 740166295 -1300586700 -981618782 1551171096 729009806 -1144204513 -859053175 1438822963 583369381 -1130293498 -878303344 1387230762 631785148 -1465889975 -542671905 1185819237 833166067 -1345482928 -657801274 1103359612 918871786 -1501838469 -780340243 1215668823 1064473281 -1592391838 -703514636 1326999118 941577944 -1904641051 -109163661 1618418377 393226847 -1995128836 -32272534 1729814224 270396998 -2136804393 -140131519 1856803579 430678637 -2016462898 -255326376 1774278370 516318836 -1815188607 -456565993 2109737645 180828731 -1801212008 -475750642 2058210996 229309986 -1659509837 -367865051 1931182751 68989449 -1703401558 -310438084 1953908358 57767440 -1408472468 -620012806 1107430208 889535446 -1419661707 -597254429 1164955481 845742031 -1562910114 -707734840 1289323378 1004450788 -1514527161 -759359791 1270105963 1018394621 -1313113592 -960738658 1605704484 682765234 -1227440623 -1043231097 1490607933 803205035 -1084165574 -932724052 1366201110 644457344 -1207093725 -821426507 1443059471 553936793 -1755166044 -530220494 2037132168 241900318 -1878028611 -418857429 2114056081 151445255 -1715879274 -289476096 2008523706 11572012 -1630271857 -372034023 1893361571 131946293 -1965729088 -36541866 1692089324 333187962 -1917280551 -88101297 1672937461 347197283 -2079403278 -217456028 1778430942 487031624 -2090658069 -194763139 1835890631 443172689 -2027865681 -265942727 1764710531 505964565 -2142437962 -146027232 1849859226 423996428 -1980059235 -16940789 1744097457 284418087 -1902676604 -107985646 1620645032 396239934 -1701434933 -309257891 1956137191 60782705 -1644433966 -352527036 1945472254 83016808 -1806851591 -481652369 2051260629 222621763 -1826593312 -467184266 2100167884 170472538 -1135666841 -884463119 1380022347 625363165 -1155342978 -869929496 1428995154 573279428 -1298886315 -980180541 1553657977 731758831 -1241950900 -1023515174 1542927456 753927414 -1577580285 -687916651 1341548591 955340985 -1500132070 -778895988 1218161718 1067228320 -1356627663 -668683865 1093525533 908775563 -1471265496 -548833858 1178608644 826741906 -1640363794 -381863816 1882483138 120805716 -1722299145 -296682399 2002365915 6200653 -1864269604 -404311990 2129650160 166252902 -1752415035 -527731629 2038572521 243602815 -2087905142 -192272356 1837332902 444877104 -2065638253 -202904571 1794031039 501845289 -1923706696 -95313874 1666773396 341819650 -1975823199 -46373833 1681208717 322045211 -1521211354 -766306128 1264208138 1012758940 -1573262273 -717300567 1278709011 993049989 -1416650732 -595029886 1166131512 847704494 -1394449395 -605727589 1122764065 904607159 -1193068478 -807139116 1458395502 569010680 -1081148325 -930493235 1367383415 646426081 -1237798800 -1052802842 1479987548 791798218 -1319799703 -967686913 1599804741 677127635 430052385 1856316599 -139692787 -2136259173 516935736 1774772398 -255741676 -2017033854 393845779 1618914437 -109576897 -1905209943 269768714 1729325212 -31835866 -1994585680 68486213 1930573011 -367303319 -1659087361 58245212 1954541770 -310992528 -1703833114 181308535 2110373089 -457118373 -1815618099 228804718 2057599224 -475190974 -1800791596 583808233 1439368319 -859679291 -1144691373 631369968 1386659942 -877686308 -1129799350 739753179 1527811149 -1038492169 -1256264351 729446594 1551714388 -982246930 -1301075592 1065034893 1216091163 -780843615 -1502448329 941023380 1326567426 -703037000 -1591758546 832613567 1185389609 -542192237 -1465254651 919431334 1103779888 -658306678 -1346094820 12133728 2008946166 -289979316 -1716488998 131391865 1892930031 -371556267 -1629638461 241347922 2036702660 -529740674 -1754530584 152004939 2114476509 -419362713 -1878640399 487470340 1778976146 -218082264 -2079890242 442757405 1835319691 -194146255 -2090164057 332774710 1691520416 -35922918 -1965233012 347633967 1673480633 -88729597 -1917769579 1003947432 1288713534 -707173244 -1562487790 1018872241 1270739239 -759914339 -1514958837 890015130 1108065548 -620565322 -1408902112 845236611 1164343573 -596694865 -1419241415 643831244 1365714266 -932285216 -1083620234 554553813 1443553603 -821841671 -1207664529 683384318 1606200680 -961151790 -1313682364 802576871 1490119025 -1042794293 -1226897315 731149987 1553155637 -979757169 -1298323687 754561722 1543406124 -1023945834 -1242504448 625999505 1380503047 -884891715 -1136218325 572668552 1428490782 -869508188 -1154782414 908289735 1092900433 -668137493 -1356187779 827237086 1179226696 -549403662 -1471679644 955838197 1342168675 -688484391 -1577992369 1066740460 1217534586 -778351680 -1499694250 284841579 1744660221 -17549497 -1980561455 395809394 1620091620 -107351202 -1902197816 505536089 1764159183 -265306251 -2027384861 424417856 1850419926 -146637972 -2142942214 223168015 2051700377 -482138333 -1807476811 169902614 2099753600 -466689222 -1825975380 60214845 1955724971 -308760815 -1700814969 83560996 1945909938 -353015032 -1645061218 848250850 1166571380 -595515698 -1417275816 904037371 1122349933 -605232425 -1393831359 1012191184 1263796038 -765808900 -1520591254 993594313 1279146847 -717788443 -1573889421 792221574 1480550160 -1053411670 -1238301124 676696991 1599251209 -967052621 -1319321051 568582068 1457844002 -806502760 -1192587762 646847405 1367943995 -931104127 -1081652713 165766954 2129024956 -403765754 -1863829872 244097843 2039190437 -528301537 -1752829303 121302808 1883103118 -382431692 -1640776030 5712641 2001738647 -296138195 -1721861445 341210958 1666271192 -94890398 -1923143948 322679639 1681687489 -46804357 -1976376595 445513596 1837813738 -192700848 -2088456506 501234533 1793526771 -202483127 -2065077537 2110705957 181002675 -1816088567 -456687457 2057508156 228861354 -1800571888 -475380602 1930778903 68315521 -1659160517 -367261523 1954061582 58699160 -1703478238 -311309132 1618592065 394195415 -1904762771 -110063365 1729365336 269694414 -1994759052 -31632158 1856129395 430275045 -2136201121 -139781943 1775209834 516472316 -2017334202 -255402800 1184952813 833077627 -1464954687 -542531497 1103967732 919209314 -1346153256 -658217906 1216051679 1065109833 -1502275341 -781047707 1326890438 940674384 -1592206102 -702550916 1528291721 739299615 -1256619867 -1038176205 1551508880 729617670 -1301003076 -982289366 1439459771 583751981 -1144911721 -859490303 1386327458 631676212 -1129329522 -878117864 1691738212 332583154 -1965326008 -35868194 1673012349 348067051 -1917434543 -89033273 1779329110 487151808 -2080372358 -217630228 1835248719 442801369 -2089955997 -194314763 2036527104 241549462 -1754492628 -529817158 2114925593 151520399 -1878960843 -419011165 2008643634 12470436 -1716053730 -290444920 1892989995 131304637 -1629823737 -371331695 1606140076 683470906 -1313496704 -961375978 1490420917 802239523 -1227332199 -1042328305 1365264542 644315144 -1083299406 -932636380 1443728519 554351633 -1207702101 -821764803 1108136136 889970782 -1409109532 -620396174 1163990225 845554759 -1418758659 -597146261 1289181434 1003513964 -1562822186 -706868928 1270521059 1019063413 -1514865201 -759968423 1341698983 956269361 -1577659765 -688791011 1217755070 1066551080 -1499785582 -778295804 1092828053 908331779 -1355982151 -668308945 1179582348 826920730 -1472160096 -548950474 1380950979 625513301 -1136540945 -884542855 1428318170 572872524 -1154742538 -869583264 1553214449 731061095 -1298511139 -979535285 1543106536 754900862 -1242067260 -1024410030 1956025199 59876345 -1701252541 -308297003 1945851766 83650528 -1644874150 -353237300 2051873629 222964683 -1807517071 -482063641 2099306308 170389458 -1825653144 -467038466 1763803915 505852829 -2026905049 -265760079 1850492690 424376196 -2143148482 -146467160 1744440121 285031343 -1980470763 -17606013 1620561696 395378614 -1902531060 -107045222 1457750758 568636016 -1192369206 -806694052 1368278783 646542953 -1082120237 -930670779 1480067796 792672834 -1237947400 -1053729938 1599459021 676527707 -1319391263 -967008393 1263833730 1012113940 -1520766034 -765607112 1278826139 993945101 -1573439561 -718272735 1167006384 847784486 -1417577572 -595178742 1122164393 904261183 -1393770619 -605319405 1837998638 445289144 -2088516862 -192613484 1793091127 501700257 -2064775397 -202819699 1666591260 340859530 -1923593424 -94405722 1681649157 322756243 -1976201431 -47005761 1882894922 121471708 -1640705178 -382475280 2002220627 5260997 -1722214529 -295819287 2128689784 166071022 -1863361708 -404198462 2039283297 244043511 -1753047219 -528109605 192069215 2088079049 -444801165 -1837371419 203389510 2065189584 -502195350 -1793709060 94975597 1924007675 -341354687 -1667209257 46461556 1975763682 -322268328 -1681022002 382053947 1640144557 -120860905 -1882390655 296249890 1722768052 -5895410 -2002699368 404629001 1863915167 -166705371 -2129168461 527688208 1752486534 -243432644 -2038778966 807181975 1192996353 -569180229 -1458188499 930175630 1081502232 -645973086 -1367864524 1053234853 1237329459 -792103031 -1479653601 967496380 1320018474 -677071984 -1599896826 766217971 1521270373 -1012535329 -1264394423 717638378 1572960892 -993514554 -1278272688 594544321 1417098839 -847353875 -1166452869 605930200 1394274894 -904682508 -1122725022 308907806 1701756808 -60297678 -1956585820 352602887 1644395409 -83219925 -1945298243 481429292 1807038394 -222534144 -2051320170 467649333 1826157475 -170810855 -2099866993 266248058 2027532268 -506397098 -1764241728 145972067 2142530549 -423806385 -1850078503 17110856 1979852766 -284461468 -1744025870 107533137 1903158215 -395922819 -1620999445 688369622 1577099072 -955658502 -1341194644 778726351 1500339033 -1067185437 -1218233739 668739556 1356535666 -908966200 -1093306786 548529149 1471599467 -826309935 -1179078073 883998642 1136103204 -625025378 -1380323832 870153131 1155156797 -573367673 -1428936175 980105088 1298925334 -731556180 -1553832390 1023865753 1241629455 -754412875 -1542479325 960814301 1313074251 -682967567 -1605530265 1042880708 1227761746 -802719256 -1491056258 933188847 1083729017 -644794941 -1365899947 821203190 1207279712 -553848358 -1443118772 619957433 1408564271 -889344619 -1107649277 597559456 1419327542 -846173812 -1164486374 707282059 1563391005 -1004132953 -1289677519 759529618 1514319876 -1018437186 -1270034136 36371477 1965935747 -333144775 -1692160593 88553484 1916799130 -347514592 -1672582730 217150503 2079737009 -486599413 -1778899555 194818110 2090565800 -443363054 -1835671164 530443377 1754979559 -241988259 -2037072437 418392168 1878464766 -151107260 -2114356782 289825859 1715557589 -12057233 -2008074759 371957850 1630310604 -131743370 -1893535264 543157660 1465441546 -833516368 -1185498074 657598853 1345657107 -918796119 -1103398849 780428718 1501779256 -1064696702 -1215482860 703177143 1592693025 -941113189 -1327435763 1038679544 1257229678 -739861292 -1528714174 981809633 1300367735 -729065267 -1551079333 859010506 1144276316 -583199514 -1439030160 878621139 1129939269 -632237825 -1386749847 456248660 1815543234 -180376456 -2110219026 475793741 1801140699 -229480351 -2058004233 367674726 1659729392 -68934582 -1931275044 310870399 1702932969 -58073005 -1953574715 109501744 1904340390 -393692132 -1617982326 32184617 1995188671 -270174203 -1730000749 140334338 2136630676 -430754770 -1856764744 254841115 2016911757 -515968969 -1774600031 1864268635 404310989 -2129651081 -166253855 1752416066 527732692 -2038571410 -243601672 1640362857 381862911 -1882484155 -120806701 1722300272 296683494 -2002364836 -6199606 1923705663 95312809 -1666774509 -341820795 1975824166 46374832 -1681207798 -322044260 2087904013 192271259 -1837333983 -444878153 2065639188 202905474 -1794030024 -501844306 1416649619 595028741 -1166132545 -847705559 1394450314 605728540 -1122763098 -904606160 1521210273 766305079 -1264209267 -1012760037 1573263288 717301550 -1278708076 -993049086 1237797879 1052801889 -1479988517 -791799219 1319800814 967688056 -1599803710 -677126572 1193067461 807138131 -1458396439 -569011585 1081149404 930494282 -1367382288 -646424986 1980058138 16939660 -1744098506 -284419168 1902677507 107986581 -1620644049 -396238919 2027864616 265941694 -1764711676 -505965678 2142438961 146028199 -1849858275 -423995509 1806850686 481651432 -2051261614 -222622780 1826594407 467185393 -2100166837 -170471459 1701433932 309256922 -1956138144 -60783626 1644435029 352528067 -1945471111 -83015697 1298885330 980179524 -1553658882 -731759768 1241951947 1023516253 -1542926361 -753926287 1135665888 884462198 -1380023348 -625364134 1155344121 869930607 -1428994091 -573278397 1356626614 668682784 -1093526630 -908776692 1471266479 548834873 -1178607741 -826740971 1577579140 687915538 -1341549656 -955342018 1500133021 778896907 -1218160719 -1067227353 1562909145 707733839 -1289324299 -1004451741 1514528192 759360854 -1270104852 -1018393478 1408471531 620011901 -1107431225 -889536431 1419662834 597255524 -1164954402 -845740984 1084164541 932722987 -1366202223 -644458489 1207094692 821427506 -1443058552 -553935842 1313112463 960737561 -1605705565 -682766283 1227441558 1043232000 -1490606918 -803204052 1715878161 289474951 -2008524739 -11573077 1630272776 372034974 -1893360604 -131945294 1755164963 530219445 -2037133297 -241901415 1878029626 418858412 -2114055146 -151444352 2079402357 217455075 -1778431911 -487032625 2090659180 194764282 -1835889600 -443171626 1965728071 36540881 -1692090261 -333188867 1917281630 88102344 -1672936334 -347196188 1144203416 859052046 -1438824012 -583370462 1130294401 878304279 -1387229779 -631784133 1256759466 1039110204 -1528381050 -740167408 1300587699 981619749 -1551170145 -729008887 1501837564 780339306 -1215669808 -1064474298 1592392933 703515763 -1326998071 -941576865 1465888974 542670936 -1185820190 -833166988 1345483991 657802305 -1103358469 -918870675 2136803408 140130502 -1856804484 -430679574 2016463945 255327455 -1774277275 -516317709 1904640098 109162740 -1618419378 -393227816 1995129979 32273645 -1729813161 -270395967 1659508788 367863970 -1931183848 -68990578 1703402541 310439099 -1953907455 -57766505 1815187462 456564880 -2109738710 -180829764 1801212959 475751561 -2058209997 -229309019 -1012190121 -1263795007 765810043 1520592365 -993595314 -1279147816 717787490 1573888500 -848249755 -1166570253 595516745 1417276895 -904038276 -1122350870 605231440 1393830342 -568581069 -1457843035 806503711 1192588681 -646848470 -1367945028 931102982 1081651600 -792220671 -1480549225 1053412653 1238302139 -676698088 -1599252338 967051572 1319319970 -121301857 -1883102199 382432691 1640776997 -5713786 -2001739760 296137130 1721860412 -165765971 -2129023941 403766657 1863830807 -244098892 -2039191518 528300440 1752828174 -445512453 -1837812627 192701911 2088457537 -501235486 -1793527692 202482126 2065076568 -341209911 -1666270113 94891493 1923145075 -322680624 -1681688506 46803452 1976375658 -625998570 -1380502144 884892730 1136219308 -572669681 -1428491879 869507107 1154781365 -731149020 -1553154638 979758088 1298324638 -754562755 -1543407189 1023944721 1242503303 -955837070 -1342167580 688485470 1577993416 -1066741397 -1217535491 778350663 1499693265 -908288704 -1092899370 668138604 1356188922 -827238055 -1179227697 549402741 1471678691 -505535010 -1764158136 265307378 2027385956 -424418873 -1850420911 146637035 2142941309 -284840468 -1744659078 17550528 1980562518 -395810315 -1620092573 107350233 1902196815 -60213830 -1955723988 308761750 1700815872 -83562077 -1945910987 353013903 1645060121 -223167096 -2051699426 482139300 1807477810 -169903727 -2099754745 466688189 1825974315 -241346859 -2036701629 529741817 1754531695 -152005940 -2114477478 419361760 1878639478 -12132633 -2008945039 289980363 1716490077 -131392770 -1892930968 371555282 1629637444 -332773711 -1691519449 35923869 1965233931 -347635032 -1673481666 88728452 1917768466 -487469437 -1778975211 218083247 2079891257 -442758502 -1835320820 194145206 2090162976 -890014179 -1108064629 620566321 1408903079 -845237756 -1164344686 596693800 1419240382 -1003946449 -1288712519 707174147 1562488725 -1018873290 -1270740320 759913242 1514957708 -683383175 -1606199569 961152853 1313683395 -802577824 -1490119946 1042793292 1226896346 -643830197 -1365713187 932286311 1083621361 -554554798 -1443554620 821840766 1207663592 -393844844 -1618913534 109577912 1905210926 -269769843 -1729326309 31834785 1994584631 -430051418 -1856315600 139693706 2136260124 -516936769 -1774773463 255740563 2017032709 -181307408 -2110371994 457119452 1815619146 -228805655 -2057600129 475189957 1800790611 -68485182 -1930571948 367304430 1659088504 -58246181 -1954542771 310991607 1703832161 -739752100 -1527810102 1038493296 1256265446 -729447611 -1551715373 982245993 1301074687 -583807122 -1439367176 859680322 1144692436 -631370889 -1386660895 877685339 1129798349 -832612552 -1185388626 542193172 1465255554 -919432415 -1103780937 658305549 1346093723 -1065033974 -1216090212 780844582 1502449328 -941024493 -1326568571 703035967 1591757481 -1480068781 -792673851 1237946495 1053729001 -1599457974 -676526628 1319392358 967009520 -1457751711 -568636937 1192368205 806693083 -1368277640 -646541842 1082121300 930671810 -1167007433 -847785567 1417576475 595177613 -1122163410 -904260168 1393771522 605320340 -1263834875 -1012115053 1520764969 765606079 -1278825188 -993944182 1573440560 718273702 -1666592357 -340860659 1923592375 94404641 -1681648254 -322755308 1976202414 47006776 -1837999703 -445290177 2088515717 192612371 -1793090128 -501699290 2064776348 202820618 -2128690689 -166071959 1863360723 404197445 -2039282202 -244042384 1753048266 528110684 -1882895923 -121472677 1640704225 382474359 -2002219564 -5259966 1722215672 295820398 -1092829166 -908332924 1355981118 668307880 -1179581429 -826919779 1472161063 548951473 -1341700064 -956270410 1577658636 688789914 -1217754055 -1066550097 1499786517 778296707 -1553215370 -731062048 1298510170 979534284 -1543105425 -754899719 1242068291 1024411093 -1380951996 -625514286 1136540008 884541950 -1428317091 -572871477 1154743665 869584359 -2051874598 -222965684 1807516150 482062688 -2099305277 -170388395 1825654255 467039609 -1956026136 -59877250 1701251524 308296018 -1945850639 -83649433 1644875229 353238347 -1744441154 -285032408 1980469650 17604868 -1620560729 -395377615 1902531979 107046173 -1763805044 -505853926 2026903968 265759030 -1850491755 -424375293 2143149497 146468143 -1779330095 -487152825 2080371453 217629291 -1835247672 -442800290 2089957092 194315890 -1691739165 -332584075 1965325007 35867225 -1673011206 -348065940 1917435606 89034304 -2008644683 -12471517 1716052633 290443791 -1892989012 -131303622 1629824640 371332630 -2036528249 -241550575 1754491563 529816125 -2114924642 -151519480 1878961842 419012132 -1365265639 -644316273 1083298357 932635299 -1443727616 -554350698 1207703084 821765818 -1606141141 -683471939 1313495559 961374865 -1490419918 -802238556 1227333150 1042329224 -1289182339 -1003514901 1562821201 706867911 -1270519964 -1019062286 1514866248 759969502 -1108137137 -889971751 1409108579 620395253 -1163989162 -845553728 1418759802 597147372 -1930780016 -68316666 1659159484 367260458 -1954060663 -58698209 1703479205 311310131 -2110707038 -181003724 1816087438 456686360 -2057507141 -228860371 1800572823 475381505 -1856130316 -430275998 2136200152 139780942 -1775208723 -516471173 2017335233 255403863 -1618593082 -394196400 1904761834 110062460 -1729364257 -269693367 1994760179 31633253 -1216052648 -1065110834 1502274420 781046754 -1326889407 -940673321 1592207213 702552059 -1184953750 -833078532 1464953670 542530512 -1103966605 -919208219 1346154335 658218953 -1439460804 -583753046 1144910608 859489158 -1386326491 -631675213 1129330441 878118815 -1528292850 -739300712 1256618786 1038175156 -1551507945 -729616767 1301004091 982290349 1102097422 918002840 -1346450142 -658899532 1188915223 836393089 -1462564549 -539739731 1332421692 946607274 -1587198704 -698190458 1208410149 1057083571 -1509392119 -787500641 1544010858 721456380 -1307976378 -988877360 1533704307 745359589 -1251731105 -1033688631 1390163032 635110606 -1127066252 -875207198 1437724737 582402263 -1145073299 -860315141 2061405382 232373328 -1798246934 -472392324 2108901599 179599433 -1816319501 -457565851 1946486004 50476130 -1710529064 -317958834 1936244973 74444923 -1654218303 -362704553 1734974626 275688500 -1989673586 -27210472 1610897595 386099245 -1911932521 -116586239 1773278352 515187718 -2017692228 -256162518 1860161673 433643551 -2133741147 -136937165 1487641935 799845849 -1230635933 -1046295307 1606834518 683764160 -1312278406 -959510292 1450186109 561456619 -1199672239 -814136121 1360908644 639295986 -1089228728 -938180386 1159499051 840678845 -1424823289 -602547055 1114720562 896956836 -1400952802 -612886392 1271334169 1019229583 -1513528267 -758229853 1286258944 1001255318 -1566269396 -710700870 1673903495 348294417 -1916019541 -87233475 1688762782 330254600 -1968826190 -39770076 1830696373 437847331 -2096081767 -199793649 1785983404 494190906 -2072145792 -210067434 2121444835 158702965 -1870869297 -411304871 2032101882 236476780 -1760491306 -535414720 1890133457 128849223 -1633204995 -375360405 2009391560 12833118 -1714781980 -288509838 1938214540 75628058 -1651986528 -359686346 1961560725 65812995 -1696240711 -303932625 2103264958 173700648 -1823266926 -464251132 2049999527 221753905 -1807817845 -482749667 1848762088 423030398 -2143305788 -147288238 1767643889 509291111 -2024637475 -262845621 1625970394 401434188 -1897646090 -102561952 1736938179 276865621 -1987447825 -24198279 1223224900 1072684754 -1494839448 -773734402 1334127197 948050635 -1584706703 -695436313 1177773686 825513696 -1472395430 -549832756 1096721007 911839993 -1353661629 -665324587 1432354336 576245430 -1152278772 -866734182 1379023417 624233135 -1136895211 -885298301 1535407634 746800772 -1249241282 -1030936664 1558819339 737051293 -1293429977 -975117391 1788739533 496684891 -2070700319 -208359817 1844460500 452397890 -2080482568 -184980882 1682339839 323045225 -1974987053 -45144507 1663808486 338461552 -1926901046 -98377124 1999302569 3006271 -1725657467 -299647469 1883712432 121641766 -1639363940 -380732918 2045863835 251025165 -1744894281 -520604127 2124194690 161190676 -1869430098 -409603528 1374936837 653586323 -1073889751 -923103553 1453202204 563686282 -1198491088 -812168538 1596479287 674195361 -1322895845 -970914163 1480954670 792896440 -1236536830 -1051934060 1279577953 994312183 -1572164019 -716333349 1260981112 1009662958 -1524143532 -769631550 1117734739 899184581 -1399773569 -610920727 1173521226 854963164 -1409490330 -587476240 635201802 1390107036 -875427802 -1126877008 582069523 1438031237 -859845569 -1145504599 721936696 1543557550 -989233132 -1307660158 745153825 1533875639 -1033616371 -1251773285 946567534 1332496888 -698017726 -1587402540 1057406327 1208061409 -787948453 -1508905779 917565788 1102561738 -658599824 -1346789146 836580677 1188693459 -539798423 -1462475521 515000770 1773500756 -256104210 -2017781640 434081243 1859697997 -137237257 -2133402527 275366384 1735324006 -26763044 -1990160310 386139625 1610823039 -116759355 -1911729069 50682278 1946315056 -318031734 -1710487524 73964991 1936698665 -362349421 -1654535163 232706452 2061099266 -472862536 -1797816274 179508621 2108957979 -457345887 -1816509385 1019697227 1270900957 -758564505 -1513223695 1001036882 1286450372 -710607490 -1566323224 840749177 1159454959 -602754731 -1424653885 896603232 1115038966 -612403892 -1401403942 561006639 1450670265 -813815549 -1200023147 639470646 1360706720 -938218214 -1089151604 799784989 1487728779 -1046109903 -1230859865 684065796 1606497426 -959945432 -1311812162 128546947 1890469909 -374924881 -1633670855 12893338 2009304076 -288694858 -1714557664 158527665 2121646119 -411266659 -1870946037 236926120 2031617086 -535734908 -1760140014 438200551 1830377585 -200275509 -2095629987 494120190 1786027112 -209859118 -2072314556 348512469 1673711683 -87326215 -1915965073 329786572 1689195610 -39434784 -1969130122 401214344 1626159902 -102471004 -1897702862 277335953 1736507143 -24531267 -1987142101 422675386 1849078572 -146808170 -2143759872 509364131 1767601973 -263051633 -2024466919 173874156 2103061370 -464291136 -1823192490 221306869 2050486115 -482427175 -1808167345 75928542 1937875784 -360123662 -1651522972 65755079 1961650001 -303745301 -1696463235 746859328 1535318998 -1031124372 -1249019142 736751449 1559158735 -974680459 -1293893917 576693106 1431868388 -867057058 -1151929656 624060267 1379227645 -885258681 -1136970031 825441060 1177815986 -549627384 -1472566626 912195389 1096404907 -665805295 -1353208185 1072214806 1223656320 -773402054 -1495145812 948270863 1333938073 -695527901 -1584650571 250690249 2046167647 -520135707 -1745327245 161283792 2124140102 -409821188 -1869238422 2798331 1999471213 -299576361 -1725701311 122124002 1883260532 -381085746 -1639045288 323365549 1681988155 -45593727 -1974502633 338423476 1663884834 -98201704 -1927102706 496870047 1788514825 -208419917 -2070613211 451962502 1844925968 -184678486 -2080819396 899619329 1117268631 -611222739 -1399436357 854777368 1173745294 -587415756 -1409577054 994349619 1279500965 -716508385 -1571961975 1009341994 1261332156 -769181946 -1524627568 673712741 1596930803 -970560695 -1323213857 793103996 1480785642 -1052004528 -1236492346 653492823 1374991041 -922885253 -1074080787 564020814 1452898008 -812636318 -1198057484 -1989597690 -26339696 1734821674 274757564 -1912282593 -117190007 1611301683 386773925 -2018333132 -256532830 1773981464 515637134 -2132841939 -136815941 1859193601 433470359 -1797376414 -472316172 2060474190 232220632 -1816923525 -457915667 2109576023 180003777 -1710899632 -318599482 1946935164 51179498 -1654097335 -361805089 1936071525 73477107 -1308162354 -989841832 1544120290 722360180 -1251294505 -1032981951 1533322235 744723309 -1126396164 -874791318 1389555664 634773318 -1146008859 -860456333 1438591945 582490975 -1347414358 -659085764 1103001478 918112016 -1461857613 -539303387 1188279199 836010761 -1586782568 -697520626 1332084660 945999650 -1509533055 -788436457 1208499117 1057950523 -1871571129 -411752495 2122085995 159074045 -1759521954 -535239736 2031202930 236356324 -1633050763 -374427677 1890057817 127979215 -1715184788 -289182726 2009741888 13437654 -1916467421 -87935051 1674274319 348935833 -1968651462 -38800468 1688642070 329355904 -2095149295 -199639161 1829826109 437771947 -2072818936 -210469986 1786587684 494541490 -1424214129 -602208487 1158829731 840263221 -1401818218 -612973824 1115656890 897098284 -1513635907 -759132373 1271520913 1020194311 -1565885532 -710063310 1285823112 1000548894 -1230297109 -1045686403 1487226567 799176273 -1312365582 -960375964 1606976222 684700232 -1200574503 -814244017 1451151093 561643107 -1088590912 -937796778 1360202476 638859898 -1151384444 -866618350 1431381416 576066878 -1137540963 -885673973 1379721649 624677159 -1249588042 -1031537632 1535815066 747478284 -1293350737 -974243783 1558669699 736123157 -1494723360 -772840330 1223046604 1071711578 -1585082119 -696082321 1334571477 948748611 -1472996142 -550179772 1178451454 825920872 -1352787765 -665245603 1095793127 911690097 -2144246708 -147434278 1849623904 423114230 -2023972779 -262434621 1767031161 508948975 -1897206658 -101851928 1625591122 400801220 -1987631001 -25159439 1737050443 277772765 -1652132824 -360627010 1938298116 76490130 -1695829967 -303267673 1961218333 65200523 -1822557158 -463811444 2102631734 173321632 -1808779261 -482932587 2050906415 221866425 -1572571707 -717011629 1279923433 994911359 -1523994148 -768704182 1260900592 1008787558 -1398800905 -610742943 1116839131 899066957 -1410188818 -587921032 1174165698 855337044 -1074567775 -923511497 1375536269 653931547 -1197563464 -812019410 1452327060 563605506 -1322717805 -969941755 1596361919 673299497 -1236981366 -1052632804 1481328806 793540656 -1725278963 -299014757 1998861345 2294967 -1639476972 -381640318 1883893816 122601646 -1745756865 -520688215 2046802963 251169925 -1868818138 -409261648 2123528202 160778396 -2070067863 -207981057 1788027973 496243923 -2081390224 -185093658 1845420124 452579530 -1975071397 -46006835 1682484343 323984609 -1926559422 -97764908 1663395950 337795320 -318381310 -1711090796 51085870 1946989240 -362272997 -1653663859 73811511 1935767201 -471962832 -1797694554 231737884 2060925578 -457986263 -1816879169 180211205 2109406867 -256707738 -2018130960 515674698 1773904604 -136366209 -2133325847 433149523 1859544773 -26641580 -1989260350 275192440 1734355694 -117129395 -1912369189 386588257 1611525879 -697580598 -1586695332 946184934 1331860080 -788133933 -1509869755 1057515263 1208964713 -659534856 -1346929810 918432468 1102649922 -539127839 -1462059145 835972813 1188355675 -874720338 -1126440136 634565250 1389724180 -860809289 -1145690335 582973083 1438139917 -989373540 -1308595446 722025136 1544423974 -1033199739 -1251102957 744816297 1533267519 -199306685 -2095455531 437302127 1830257657 -210561446 -2072762676 494761846 1786398688 -87729551 -1916638489 348863325 1674316747 -39281048 -1968197890 329711428 1688326098 -374750681 -1632701775 128426763 1889571741 -289143234 -1715259736 13264658 2009945988 -411940331 -1871349117 159132473 2121997231 -534802932 -1759986022 236056352 2031542198 -814681461 -1200111075 561943463 1450812209 -937609582 -1088813564 638801854 1360291624 -1045726535 -1230222801 799349653 1487022851 -960053600 -1312715210 684253068 1607462682 -758652177 -1514089863 1019839427 1271837525 -710269194 -1565714848 1000622042 1285781324 -602117411 -1424270773 840043505 1159019367 -613306684 -1401512366 897568744 1115225982 -550272640 -1472941802 826138796 1178259514 -664910439 -1353091825 911221941 1096225827 -773322318 -1494271708 1072064670 1222727688 -695874133 -1585251011 948677767 1334615057 -1031499292 -1249664654 747303112 1536016478 -974563843 -1292999317 736572625 1558185031 -866182698 -1151850176 575764730 1431717996 -885858865 -1137316519 624737507 1379634293 -463625912 -1822780962 173260900 2102718706 -483367599 -1808312889 222168189 2050569451 -360306310 -1652483604 76040278 1938782400 -303305373 -1695752715 65375311 1961016537 -102059732 -1897037382 400871424 1625546902 -24677067 -1988082269 277419033 1737368719 -147769058 -2143942264 423581746 1849190564 -262341369 -2024026735 508730411 1767222461 -970411839 -1322287017 673632749 1596055931 -1052412712 -1237171122 793449972 1481385314 -923584269 -1074526107 654137823 1375365449 -811664150 -1197880196 563125702 1452780880 -610295643 -1399287757 898744713 1117188383 -588094276 -1409985494 855377296 1174091014 -716953449 -1572661247 994724283 1280145709 -769004402 -1523655656 1009225122 1260436788 -45707255 -1975410529 323547429 1682948531 -97823728 -1926470522 337982780 1663174058 -207808453 -2070271827 496204055 1788103041 -185541598 -2080904012 452902158 1845071256 -521043859 -1745440517 251650369 2046349783 -409189260 -1868860190 160572760 2123699662 -299235233 -1725089591 2386291 1998805477 -381170618 -1639908144 122269034 1884200444 -1628005635 -370038165 1895365585 134204231 -1717870876 -291737998 2006269896 9572190 -1876094257 -416669095 2116252643 153371509 -1757358378 -532158912 2035202042 239699820 -2092856679 -196691441 1833954229 440982307 -2077471104 -215253482 1780625324 488972090 -1919286613 -90361283 1670669191 345199377 -1963473230 -34539996 1694082974 335451912 -1516717515 -761296221 1268177689 1016195983 -1560969684 -705540422 1291525888 1006382998 -1421659641 -599522671 1162695467 843735997 -1406208482 -618019192 1109432114 891791268 -1204835759 -819422521 1445055357 556202987 -1086165432 -934977826 1363939172 642465778 -1225514397 -1041034507 1492796239 805139417 -1315314054 -962668820 1603766102 680572864 -2014467140 -253060310 1776536208 518322694 -2139066459 -142123213 1854803593 428424735 -1992940658 -30338280 1731740322 272593460 -1906579561 -111356159 1616217787 391296557 -1705329704 -312636594 1951718132 55831138 -1657307199 -365932713 1933123309 71183995 -1803471894 -477756548 2056213190 227041872 -1813186573 -454310043 2112001759 182822473 -1132229772 -880493598 1385032280 629856974 -1142010003 -857112581 1440755265 585572055 -1302854842 -983616560 1549165162 726749948 -1254766753 -1036847159 1530635891 742168293 -1590387952 -701256826 1329265212 943573674 -1504092407 -782340193 1213677093 1062211251 -1343286494 -655875148 1105293838 921059992 -1467820229 -544872531 1183626775 831227521 -1396639617 -607663895 1120835923 902408645 -1414710170 -592835344 1168334154 849636828 -1575260083 -719568677 1276449121 991044087 -1518947244 -764312382 1266210168 1015014894 -1317541861 -965683059 1601800503 679393697 -1239798782 -1055056748 1477725486 789806520 -1079222231 -928296769 1369571589 648360339 -1195269072 -809069402 1456456988 566818186 -1750148937 -525735903 2040576411 245860621 -1866261330 -406574024 2127396226 164252948 -1720364923 -294494189 2004562345 8126783 -1642556260 -383802358 1880552880 118605094 -1978021677 -48302011 1679272447 319854953 -1921774390 -93111204 1668967910 343760240 -2067644191 -205164425 1791762893 499847515 -2085649160 -190270354 1839326676 447141186 -1243887298 -1025705560 1540728850 751999108 -1296691929 -978240079 1555590155 733961373 -1157611252 -871927398 1426989088 571019446 -1133673195 -882199165 1382278201 627365039 -1469261478 -546575924 1180874870 828737760 -1358881469 -670683691 1091533935 906513657 -1497935512 -776969730 1220096068 1069416658 -1579510415 -690117145 1339356253 953402571 -1900680714 -105719456 1622903002 398243916 -1982321169 -18932359 1742097603 282164309 -2140249660 -144092846 1851785448 426193022 -2029804067 -268135093 1762510065 504034407 -1828521582 -469382908 2097977534 168536104 -1804649077 -479720163 2053201063 224816177 -1646693984 -354533066 1943474316 80748570 -1699433031 -307002065 1958401173 62776323 -90546183 -1919062161 345259733 1670581827 -34104352 -1963938954 335149772 1694419546 -197011509 -2092505251 441431783 1833469553 -215215150 -2077547708 488796926 1780826728 -416460899 -1876263157 153300657 2116296231 -532640892 -1756906734 240052904 2034883134 -369702993 -1628309703 133736067 1895798293 -291830858 -1717816544 9790106 2006077964 -1040941263 -1225568345 804920861 1492987531 -963003608 -1315009602 681040388 1603332754 -818940157 -1205287019 555849263 1445373625 -935185638 -1085996148 642535990 1363894944 -599560363 -1421582397 843910777 1162493679 -617698484 -1406559270 891341408 1109916406 -761731225 -1516251151 1016497739 1267840733 -705354882 -1561193496 1006322258 1291612868 -478056776 -1803133394 227479444 2055749378 -454251871 -1813276105 182635405 2112224027 -312809846 -1705126372 55871398 1951643440 -365485421 -1657794043 70861759 1933472553 -29983012 -1993257398 272113648 1732194150 -111428923 -1906537901 391502825 1616046975 -252840210 -2014656904 518232002 1776592724 -142593289 -2138635679 428757979 1854497613 -655405456 -1343717658 920727388 1105600458 -545093015 -1467630849 831318853 1183570899 -701184446 -1590429996 943368046 1329436664 -782695845 -1503776051 1062691703 1213223905 -984064492 -1302368638 727072568 1548816302 -1036674547 -1254970725 742128417 1530710967 -880552410 -1132140880 630044426 1384810396 -856812993 -1142349143 585134867 1441219461 -928236165 -1079308819 648174679 1369795777 -809371294 -1194931724 567253070 1455991000 -965233335 -1318025761 679072869 1602151667 -1055231664 -1239596602 789844092 1477648618 -719639265 -1575215735 991251507 1276279973 -763959034 -1519265392 1014532138 1266661564 -608131795 -1396206149 902743041 1120531607 -592617164 -1414901342 849543192 1168388238 -205382221 -2067452635 499940511 1791708169 -189802070 -2086082244 446806150 1839630352 -48654975 -1977703145 320337069 1678820411 -93040232 -1921818354 343552180 1669136418 -294318633 -1720566463 8088827 2004638829 -384251442 -1642071720 118925538 1880201332 -525433371 -1750485645 245425353 2041042015 -406633988 -1866174102 164438224 2127171654 -776532934 -1498399572 1069116694 1220435328 -690304989 -1579288395 953461007 1339267481 -546536440 -1469336418 828564772 1181078962 -671006703 -1358532473 906961213 1091047851 -872407970 -1157157688 571374962 1426673124 -881993657 -1133844271 627292523 1382320637 -1025797012 -1243831046 752219456 1540539862 -977907595 -1296998173 733491545 1556021711 -354865934 -1646388124 81219038 1943043400 -306910997 -1699489667 62556615 1958590801 -469588800 -1828350890 168609260 2097935738 -479239975 -1805103025 224461301 2053517667 -143770474 -2140599296 425745850 1852271916 -268175217 -2029729767 504207779 1762306357 -105532252 -1900903374 398185864 1622992158 -19369795 -1981857749 282464657 1741758727 1445925109 556277859 -1205767719 -819576497 1363334380 642114682 -1085491776 -934574762 1492424903 804497489 -1225066005 -1040332419 1603886302 681471048 -1315488270 -963637916 1268252817 1017065479 -1516871235 -762228437 1291175048 1005777950 -1560566364 -704867022 1162053795 843364405 -1420957297 -599074535 1110330554 891911212 -1407177322 -618193664 1832988733 440795307 -2091953903 -196583033 1781330980 489407666 -2078108408 -215636578 1671084047 345868441 -1919624925 -90969675 1693940758 334515328 -1963385542 -33673812 1895178329 133238991 -1627897483 -369135133 2006705216 10278102 -1718254228 -292375046 2116921451 153786621 -1876702905 -417007151 2034265202 239557860 -1756492450 -532070968 1328816564 942870818 -1590017896 -700616690 1213851053 1063179579 -1504213887 -783240169 1106225542 921213200 -1344157526 -655951812 1182952863 830823689 -1467216717 -544523227 1384329680 629408070 -1131589380 -880123798 1441723849 585745759 -1142909723 -857234317 1549318626 727681396 -1302931250 -984487848 1530232315 741494125 -1254417193 -1036243903 1952055676 56439274 -1705746352 -313306938 1933034853 70317555 -1657166775 -364997409 2055309646 226933208 -1802508190 -477570828 2112638295 183205313 -1813894021 -454746899 1777144088 518660494 -2015137740 -253476702 1853936897 428336535 -2138131411 -141982533 1731631402 271690172 -1992755194 -29374320 1616600371 391933349 -1907016673 -112063351 1679389303 320750305 -1978199205 -49273907 1668593262 343115512 -1921329342 -92411948 1791162949 499501779 -2066965655 -204755969 1840201308 447221450 -2086576272 -190418970 2041471507 245977733 -1751121089 -525913175 2126751242 163878556 -1865562330 -406128720 2004216353 7527095 -1719956723 -293815397 1880632888 119479982 -1642705132 -384729214 1601655487 678453801 -1317457005 -964820219 1478137510 790472240 -1240139894 -1055668452 1370282637 648800795 -1079854175 -928675017 1455496852 566636034 -1194360904 -808956114 1119896283 902263373 -1395776521 -607579295 1169000130 850048596 -1415321618 -593176712 1276889833 991754879 -1575638075 -720200877 1266028272 1014054502 -1518833700 -763404470 2097300278 168129440 -1827921382 -469036404 2054129455 224966585 -1805523453 -479799659 1943653124 81722258 -1646810584 -355427650 1957957405 62078859 -1699058127 -306356569 1622496082 397566916 -1900334466 -105119000 1742247755 283092957 -1982400921 -19806479 1852758880 426372086 -2141144500 -144209190 1761812345 503590895 -2029158827 -267759933 1181508606 829117288 -1469971758 -547016124 1090627559 906401649 -1357920565 -670501283 1220013004 1068555098 -1497789728 -776029578 1339699157 954015555 -1579921671 -690782609 1541108634 752632588 -1244327242 -1026416096 1555478403 733054741 -1296509265 -977279431 1426127784 570936126 -1156670844 -871781870 1382891441 627707687 -1134338403 -882610677 843306481 1162143079 -598887203 -1421179829 892211688 1109991806 -618630972 -1406713774 1016618435 1268739413 -761905937 -1517220743 1005951450 1290971468 -704907018 -1560491936 804570517 1492382979 -1040538439 -1224895441 681116044 1604202778 -963157856 -1315942346 556748199 1445494065 -819909493 -1205461987 641894846 1363523880 -934483822 -1085548540 154006841 2116732335 -417098731 -1876646781 239087904 2034696630 -531738612 -1756798822 133594379 1894862237 -369615833 -1627444047 10205458 2006747524 -292169666 -1718425432 345695581 1671288267 -90930063 -1919699737 334963012 1693454802 -33996696 -1963036418 440495471 1833328121 -196146109 -2092417835 489466230 1781242336 -215824294 -2077886260 727246000 1549784102 -984185444 -1303268086 741679273 1530007615 -1036303995 -1254330093 629369986 1384406036 -879948370 -1131791048 586066075 1441372173 -857683529 -1142425311 921695444 1105773634 -656304648 -1343838866 830615757 1183121499 -544452127 -1467260553 942963942 1328761968 -700834358 -1589826212 1062844671 1214154857 -782771757 -1504646843 272024696 1731327214 -29842092 -1992321598 391839841 1616654583 -111845043 -1907207717 518868042 1776975068 -253547162 -2015093264 427853907 1854388421 -141629057 -2138449431 226612252 2055660682 -477121232 -1802992218 183242757 2112561299 -454921943 -1813691969 56253486 1952279736 -313246462 -1705833068 70752311 1932568737 -365299429 -1656829555 7714675 2003994597 -293874081 -1719867703 119042922 1881097212 -384429498 -1643044144 246300481 2041122775 -526360979 -1750634757 163838808 2126826446 -405955980 -1865766174 499296023 1791334273 -204683717 -2067007827 447701774 1839747992 -190774750 -2086260044 320417573 1679695795 -48804343 -1978630497 343206716 1668537258 -92632560 -1921140090 991664059 1276946221 -719980905 -1575827967 1014387618 1265722164 -763874674 -1518403048 901783433 1120349983 -607224155 -1396093389 850254736 1168829190 -593249604 -1415280086 648841183 1370208073 -928848141 -1079650715 566313926 1455846224 -808508694 -1194847620 678891501 1601191803 -965120319 -1317118377 790285300 1478359906 -1055610152 -1240229298 426673714 1852421796 -144644322 -2140678264 503530027 1761899197 -267574521 -2029382767 397741568 1622294166 -105156820 -1900257350 282642969 1742731919 -19485899 -1982751837 81368662 1943971520 -354945158 -1647261716 62149199 1957913305 -306564253 -1698888715 167911012 2097491698 -468943032 -1827975202 225434237 2053696235 -480134319 -1805218873 570468090 1426560620 -871446570 -1156974784 627925731 1382699637 -882703409 -1134283943 752561864 1541152350 -1026207772 -1244496014 733407953 1555159623 -977761283 -1296057493 1069004446 1219528200 -776349774 -1497438428 953840263 1339900433 -690744405 -1579998403 829177516 1181421114 -547201152 -1469747434 906099381 1090964003 -670065767 -1358386417 -734754644 -1556891590 976939392 1295898902 -749122379 -1537311709 1029123481 1246764303 -621870946 -1377292280 887185842 1139167524 -578632569 -1434061807 864855467 1149998397 -914122552 -1098602402 663615972 1351272818 -823239471 -1175884729 551566845 1474760043 -950529798 -1335943060 693531094 1582383424 -1070213917 -1221401483 775665103 1497138521 -279271324 -1738696462 22333768 1985214942 -399020931 -1624220437 104402257 1899904455 -511631274 -1769598784 261046650 2022207980 -420682673 -1846815527 149063011 2145760757 -219301888 -2048227178 484694316 1810164154 -176128999 -2105062257 462298421 1820929443 -63557582 -1959722844 305680670 1698652552 -77859797 -1940077379 357930247 1649583505 -852510227 -1171748485 589420737 1411835991 -901612044 -1119531678 608967896 1397435470 -1007406625 -1259142839 771379443 1526554725 -996543034 -1281440432 714577130 1569760380 -795301495 -1482712801 1050069157 1234303027 -671781488 -1594729210 972754108 1325153322 -566025797 -1455156947 810369175 1196060673 -651237982 -1372990156 924877966 1076343832 -163473115 -2126075469 407894025 1867040927 -248750788 -2043974230 522337296 1747258502 -124120809 -1885527679 378826811 1637040301 -535282 -1997478504 301577250 1727956148 -336164543 -1661879849 100198509 1929369851 -325366440 -1684242994 43330676 1972509922 -450035341 -1842728475 186867807 2082754761 -499071638 -1790446084 206480454 2068419792 -436016594 -1861887304 135039746 2131475348 -512807369 -1771561311 258035483 2019983245 -388406756 -1612819830 114754352 1909470118 -273373691 -1733060973 29017897 1992161215 -71959990 -1934439716 364616550 1656531952 -52937133 -1948315963 316039039 1708224489 -177311112 -2107030802 459281236 1818698690 -234637727 -2063300873 470669133 1795876827 -580072730 -1435764112 862104522 1147509596 -637464833 -1392099735 873426899 1124622149 -742964524 -1531940286 1035543544 1253970798 -723876147 -1545750949 987031521 1305728887 -1059333502 -1210258924 785759150 1506970424 -944365925 -1330565619 699957175 1589595937 -838839632 -1190698458 537801628 1460208394 -915564887 -1100306881 660862853 1348781843 -15082641 -2011239431 286767683 1712360149 -126607498 -1888276512 377126490 1635602124 -238922915 -2033884213 533475953 1758135015 -156264636 -2119653422 413267560 1873200894 -491861237 -1784022115 211855911 2074581681 -440201454 -1832632444 198012478 2093637288 -327859399 -1686998097 41624085 1971065475 -350714080 -1675642954 85386764 1913771674 -998769753 -1284453583 712612491 1568582173 -1021689922 -1273163992 756309650 1511222788 -894667883 -1112849661 614601401 1403331119 -842942580 -1161394406 600823456 1422452278 -641668157 -1362633899 936282863 1086962297 -559075366 -1448468660 816008950 1201962592 -686070799 -1608756377 957678301 1309815371 -797530136 -1485727874 1048102596 1233122898 -1336390232 -950043330 1582705796 693181458 -1221228111 -1070417625 1497098397 775739403 -1098660454 -914033396 1351460022 663393312 -1175584381 -823578347 1474322607 552030265 -1376821812 -622301862 1138834656 887491702 -1434281515 -578442941 1150089465 864798831 -1556818434 -734796440 1295693010 977110084 -1537666585 -748805775 1247244491 1028669533 -1959367328 -63873546 1698171980 306134234 -1940149895 -77817361 1649789013 357759171 -2048006830 -219490876 1810072702 484750568 -2105532085 -175697443 1821261927 461992177 -1769898748 -511292014 2022644776 260582590 -1846757091 -420771445 2145572913 149285031 -1738869450 -279067232 1985254426 22258828 -1623772881 -399507015 1899581443 104751253 -1455194903 -565949313 1196236229 810167635 -1372669712 -651589530 1075894748 925362506 -1483148069 -794835891 1234605559 1049732449 -1594543934 -672006060 1325093358 972841336 -1259049843 -1007461349 1526336929 771570999 -1281775468 -996239358 1570228664 714144046 -1171266369 -852962263 1411483027 589739269 -1119739738 -901443536 1397506442 608923932 -1842521055 -450204489 2082684173 186912155 -1790928840 -498620242 2068773140 206162306 -1661545453 -336468859 1928901951 100631977 -1684336630 -325312356 1972728102 43139504 -1885713339 -123896621 1637100905 378740223 -1997043620 -1001270 1727654256 301914598 -2126396297 -163121951 1867490651 407410125 -2043936658 -248827656 1747083586 522539476 -2106708182 -177659972 1818250758 459767440 -2063340749 -234562651 1796049439 470465161 -1934252264 -72181874 1656473140 364705442 -1948753151 -52472937 1708524077 315699899 -1613152434 -388100136 1909939810 114323188 -1732969641 -273429567 1991940731 29207277 -1862092932 -435845142 2131547728 134997702 -1771080859 -513260557 2019627593 258351839 -1191178270 -838385804 1460563662 537484888 -1100100613 -915735699 1348709079 660904513 -1210349616 -1059276986 1507190524 785569386 -1330232375 -944671905 1589125861 700387955 -1531502714 -743428336 1253670570 1035882044 -1545938017 -723653879 1305787059 986941989 -1435723852 -580147422 1147336344 862307854 -1392421971 -637115589 1125069441 872940055 -1686823317 -328061187 1971027783 41701329 -1676092814 -350229788 1914092382 85035976 -1783720359 -492198193 2074146677 212322275 -1832693184 -440114474 2093822828 197788666 -2034102769 -238731623 1758228259 533422005 -2119185898 -156697984 1872866106 413572012 -2011593155 -14764373 1712842513 286316423 -1888206300 -126651726 1635394312 377295774 -1608827229 -686027211 1310023567 957509401 -1485374790 -797849044 1232640918 1048554240 -1363102063 -641235449 1087297469 935978795 -1448250744 -559267298 1201869732 816063282 -1112789305 -894755247 1403146219 614825853 -1161696546 -842606008 1422887922 600357732 -1284004107 -999254429 1568262105 712963919 -1273339156 -1021488518 1511261120 756233046 485294756 1810510386 -219978872 -2048634082 461424317 1820849707 -175200367 -2104912121 305564310 1697757696 -63378502 -1958749396 358305423 1650228761 -78303325 -1940775115 22680256 1985815126 -279677972 -1739373702 104322777 1899030095 -398870539 -1623292061 260152050 2022091364 -510657570 -1769419960 149708523 2146135677 -421380153 -1847259311 662905452 1350832890 -913489088 -1098222634 552527477 1474942691 -824146087 -1175996465 693676638 1583323848 -950613134 -1336804380 775253575 1496473297 -1069871253 -1220788227 976499208 1295188638 -734375132 -1556257870 1029305873 1247725191 -749234371 -1538218069 888126010 1139313324 -622732522 -1377375360 864189987 1149587125 -578019569 -1433718887 100021221 1928397683 -336047415 -1660984737 43775996 1973208938 -325740848 -1684887994 187546583 2083162945 -450635013 -1843074451 205553614 2068270936 -498196766 -1790366092 406922113 1866863383 -162577747 -2125958597 523036568 1747703566 -249395532 -2044348894 379235251 1637718821 -124466529 -1886127607 301428650 1727029052 -455034 -1996603888 1050153773 1235166139 -795446783 -1483652457 972412724 1324541858 -671369704 -1594063218 809736991 1195682697 -565315021 -1454716251 925785862 1076457360 -652198358 -1373172036 590283593 1411920863 -853450139 -1171893517 608356176 1397094342 -900946308 -1119119638 771001211 1525922797 -1006966185 -1258431807 714690402 1570668532 -996725170 -1282400552 786128934 1507610800 -1059782390 -1210961508 699835455 1588696233 -944192237 -1329597051 536930324 1460131970 -837908168 -1190544978 661466125 1349131419 -916239071 -1100710473 862744642 1147879636 -580775570 -1436212744 872526939 1124500685 -636496521 -1391925791 1035466864 1253099750 -742811300 -1531008566 987380841 1306332415 -724279995 -1546424877 364200174 1655861368 -71622206 -1933831852 316179703 1709159521 -53025317 -1949182643 460245212 1818884170 -178214416 -2107139738 469961925 1795439699 -234000919 -2062918273 134369418 2131058716 -435408474 -1861549776 258970771 2020123653 -513673793 -1771649751 114940088 1910433838 -388515436 -1613723390 28581025 1991453751 -272990835 -1732424421 935350631 1086808561 -640798645 -1362558755 816682366 1202365928 -559680430 -1448819516 958126421 1310517699 -686442375 -1609398033 1047928140 1232154074 -797410208 -1484829450 712458499 1567650197 -998694865 -1283583815 756712730 1511896460 -1022041034 -1273768800 615303473 1403779495 -895309795 -1113220981 599854376 1422278078 -842044412 -1161274222 212758959 2074689849 -492826493 -1784209387 197375414 2093253920 -439495526 -1832197108 41286045 1970456843 -327444303 -1686329305 85474692 1914637586 -350856024 -1676579778 286876107 1713262941 -15269657 -2012204943 376743378 1634964804 -126171906 -1887570840 532867577 1757796719 -238253867 -2033469373 414133728 1873288566 -157201204 -2119795622 2021771168 260503350 -1768970612 -511142374 2146173881 149631791 -1847434603 -421178877 1985630098 22904580 -1739313474 -279765464 1899465611 103856925 -1623594329 -398534095 1698092996 305260370 -1959217432 -62945666 1650136029 358359883 -1940557071 -78495129 1810718710 485125984 -2048704806 -219935156 1820367855 461876089 -2104558909 -175519147 1139795816 887674878 -1377728956 -622414126 1149379441 864359399 -1433648547 -578063669 1295282010 976445388 -1556476298 -734183712 1247390531 1029610453 -1537750417 -749667591 1582888716 694142874 -1336502752 -950950218 1496658709 775029635 -1220849095 -1069784401 1350795070 662982568 -1098047982 -913691004 1475263271 552176561 -1176446453 -823661923 1637545697 379438711 -1886087219 -124541093 1727476472 300941934 -1996925996 -105662 1866563283 407260741 -2125520897 -163041431 1747761866 522947164 -2044535834 -249173136 2083382917 187356691 -1843165271 -450578625 2067800732 205984266 -1790032976 -498502874 1928752823 99704353 -1661464677 -335593715 1973136046 43817528 -1684681854 -325911788 1525995049 770959039 -1258637563 -1006794861 1570312752 715006630 -1281920228 -997178486 1412390427 589852301 -1172226249 -853143647 1396873730 608545428 -1119028434 -901002312 1195624013 809826011 -1454528671 -565536777 1076757076 925446850 -1373609096 -651734034 1234718335 1050640105 -1483329709 -795795515 1324714598 972208880 -1594102966 -671294500 1253549346 1034982836 -1531329522 -742460264 1306157371 987582893 -1546387433 -724356991 1147940112 862657926 -1436398532 -580551510 1124198665 872864159 -1391491035 -636962637 1459664198 537363920 -1190210454 -838212356 1349349727 661275081 -1100803981 -916184859 1507540340 786173410 -1210753960 -1059951410 1589049709 699517435 -1330079679 -943740713 1910081002 115258748 -1613241146 -388967344 1991524851 28537189 -1732632353 -272822199 2130841048 134561102 -1861456652 -435463070 2020592065 258537815 -1771984659 -513369989 1819186574 459908376 -2107575134 -177748940 1795379607 470049025 -2062733125 -234225619 1656036796 363998506 -1933869936 -71545850 1708710309 316664115 -1948862327 -53376993 1403819107 615228661 -1113393841 -895105575 1421955194 600203500 -1160826538 -842530368 1568087121 711994567 -1283883651 -998355477 1511708744 756934878 -1273710236 -1022129678 1310426119 958182545 -1609177813 -686631491 1232486430 1047621768 -1485299406 -796978780 1086327861 935804067 -1362203367 -641114737 1202571308 816511162 -1448892160 -559638122 1757590699 533038141 -2033396345 -238295791 1873768626 413679652 -2120150626 -156884728 1712929945 287181839 -2011734603 -15700701 1635055744 376686614 -1887790676 -125982406 1970644175 41063513 -1686387229 -327355019 1914200278 85938240 -1676279302 -351194772 2075012349 212409451 -1784656431 -492339897 2093213924 197449842 -1832023608 -439699106 179360872 2109203710 -457263804 -1816558126 232591473 2061115623 -472682147 -1798028853 74144858 1936485580 -362463882 -1654518304 50763843 1946265813 -318178961 -1710241287 386384908 1610675354 -116808416 -1911646794 275382293 1735209091 -26975943 -1989979729 433867838 1859878056 -137220846 -2133516924 514951207 1773582513 -255858421 -2017928803 836695200 1188676662 -539978356 -1462262502 917713081 1102315567 -658681451 -1346739965 1057324178 1208110084 -787800642 -1509151448 946387083 1332709405 -697902681 -1587418831 745137348 1533989970 -1033402904 -1251953282 721690845 1543704651 -989183503 -1307741849 582118646 1437949024 -860090918 -1145356980 635414767 1389926521 -875443773 -1126762155 330032425 1689048511 -39484411 -1969048429 348528944 1673597350 -87539684 -1915785078 493907227 1786207629 -209843145 -2072429407 438151426 1830459796 -200030162 -2095777608 236778829 2031863259 -535653279 -1760189193 158413140 2121662914 -411086728 -1871159058 13073791 2009091561 -288809901 -1714541371 128629094 1890421232 -375072694 -1633425188 684049889 1606612343 -959732531 -1311992741 799539704 1487876462 -1046060844 -1230942142 639520211 1360624965 -938464001 -1089004439 561220042 1450490204 -813831962 -1199908752 896718213 1115022611 -612584279 -1401191361 840896924 1159209226 -602836816 -1424605146 1000955319 1286499617 -710460261 -1566569459 1019517358 1271114040 -758450046 -1513240556 948352746 1333888636 -695674938 -1584404656 1072394995 1223443045 -773516321 -1495129271 912080600 1096420942 -665624588 -1353420958 825293505 1178061399 -549544979 -1472615557 624010894 1379309080 -885012574 -1137117388 576479895 1432048129 -867040325 -1152044243 736767676 1559043626 -974893168 -1293713658 747104933 1535171123 -1031173239 -1248937185 65574434 1961862836 -303630578 -1696479336 75846203 1937924781 -359976169 -1651768447 221453840 2050240134 -482508996 -1808117846 173988361 2103044767 -464471259 -1822979149 509576774 1767421648 -263067798 -2024351748 422724191 1848996553 -147053709 -2143611931 277089908 1736654562 -24481960 -1987223602 401197677 1626274555 -102257855 -1897882665 563972011 1452980029 -812390777 -1198205423 653280178 1375171364 -922869090 -1074195960 793120665 1480670991 -1052217675 -1236312541 673958784 1596783382 -970610004 -1323132358 1009424335 1261283161 -769329437 -1524382091 994530262 1279288128 -716623110 -1571945876 854663165 1173761899 -587235631 -1409790393 899472356 1117514610 -611140920 -1399485858 452175715 1844746229 -184695217 -2080704807 496919418 1788433388 -208666026 -2070465856 338177873 1664032711 -98152835 -1927184661 323349320 1682103262 -45381020 -1974682894 121943815 1883473809 -380971477 -1639061827 2716446 1999520648 -299429326 -1725947228 161431349 2123894691 -409903591 -1869189489 250805036 2046151610 -520316416 -1745114474 1859916140 433791482 -2133692352 -137019178 1773262197 515302883 -2017479591 -256342833 1611110750 385919432 -1911949198 -116471580 1735023943 275606993 -1989919637 -27063043 1936392456 74199454 -1654300636 -362655566 1946600721 50460039 -1710709699 -317746005 2108721466 179812780 -1816205290 -457582464 2061323555 232422837 -1798099953 -472638311 1437741476 582287666 -1145286520 -860135394 1390409149 634963243 -1127115631 -875125753 1533655446 745441536 -1251485510 -1033836500 1543798159 721636633 -1307960157 -988992459 1208295872 1057100118 -1509211924 -787713926 1332274649 946853199 -1587116811 -698239901 1188997618 836344164 -1462712098 -539494328 1102278123 917790077 -1346564921 -658883503 2009538605 12587195 -1714863871 -288460393 1890247732 128832674 -1633385192 -375147122 2031921183 236689545 -1760376525 -535430747 2121362438 158751888 -1870721750 -411550276 1785737289 494338271 -2072096411 -210148877 1830679632 437961926 -2095868548 -199973398 1688975483 330074349 -1968842409 -39654975 1673952354 348212468 -1916265138 -87085608 1286144229 1001271411 -1566088759 -710913697 1271186684 1019475050 -1513445936 -758278842 1114802391 896907329 -1401099781 -612640403 1159679182 840465496 -1424937502 -602530444 1360924801 639180823 -1089441363 -938000069 1450431640 561308686 -1199721036 -814054110 1606785203 683845669 -1312032353 -959657719 1487428778 800025660 -1230619258 -1046409968 1558868974 736969592 -1293675838 -974970284 1535621111 746620769 -1249257765 -1030822323 1379007452 624347978 -1136682256 -885478810 1432108997 576393043 -1152229655 -866816385 1096639370 911889180 -1353514330 -665570768 1177593747 825726725 -1472280897 -549849559 1334242232 948034350 -1584887148 -695223806 1223372705 1072439095 -1494921587 -773685733 1736725286 277046192 -1987431926 -24313188 1625921343 401516457 -1897400813 -102709627 1767889684 509143938 -2024687048 -262763858 1848778509 422915995 -2143519199 -147108169 2050179906 221541332 -1807932818 -482733320 2103347035 173651917 -1823414665 -464005407 1961413488 66059238 -1696159140 -303981878 1938100073 75644927 -1651806651 -359899437 1173439151 855011897 -1409342589 -587721963 1117554358 899397152 -1399658598 -610937076 1261095581 1009646091 -1524323407 -769418457 1279725188 994065938 -1572245592 -716284098 1481003723 792814173 -1236782105 -1051786383 1596692178 674014788 -1322911746 -970799256 1453185785 563800687 -1198277675 -812348605 1374691040 653733494 -1073840180 -923185318 2124374631 160977649 -1869544629 -409586723 2045945470 250975976 -1745041582 -520357948 1883564629 121887427 -1639281799 -380781585 1999187532 3022554 -1725477024 -299859978 1663595011 338641557 -1926884561 -98491463 1682290202 323126924 -1974741194 -45291616 1844705841 452250279 -2080531683 -184898677 1788755496 496570046 -2070913276 -208179310 -1033281952 -1251053834 744963916 1533022170 -989554055 -1308382481 722139989 1544408003 -860694958 -1145706812 582793086 1438353384 -874573237 -1126685987 634483559 1389773809 -539079164 -1462141294 835727144 1188503486 -659322339 -1347110261 918416177 1102764967 -788150730 -1509755232 1057728282 1208784780 -697826769 -1586548039 946234115 1331778453 -116949336 -1912582594 386473860 1611542290 -26559823 -1989309913 275045277 1734601483 -136513894 -2133080564 433231798 1859495712 -256822653 -2018115051 515855279 1773691705 -458199348 -1816699302 180228064 2109292406 -472012075 -1797612989 231984121 2060778351 -362027266 -1653811608 73762770 1935849284 -318364953 -1711205775 50873291 1947169629 -613257439 -1401593929 897322509 1115373211 -601904328 -1424450642 840026644 1159133826 -710285549 -1565599867 1000834623 1285600937 -758897910 -1513942116 1019888166 1271755440 -960135355 -1312665645 684400233 1607216895 -1045906596 -1230009398 799464048 1487006438 -937494665 -1088829471 638621275 1360504525 -814533778 -1200356360 561861186 1450861268 -535015447 -1759805569 236072645 2031427155 -411989008 -1871266970 159378140 2121849418 -288897061 -1715407027 13215479 2010027617 -374733886 -1632816300 128213742 1889751672 -39100531 -1968410853 329596577 1688342071 -87647340 -1916687614 348715704 1674562094 -210708545 -2072516823 494843539 1786349061 -199421018 -2095439056 437482122 1830044188 -262193950 -2024272780 508648910 1767271768 -147654405 -2143958931 423401943 1849403713 -24857392 -1987869626 277534204 1737352554 -102141751 -1896988577 401019365 1625301363 -303551354 -1695605744 65424810 1960934716 -360322913 -1652369399 76253619 1938602277 -483154764 -1808493534 222152088 2050684174 -463576915 -1822863301 173015425 2102866199 -885973974 -1137300292 624917766 1379421584 -866330573 -1151604571 575846687 1431669129 -974482408 -1293048690 736425268 1558431138 -1031319551 -1249877865 747188525 1536033211 -695858098 -1585365800 948464994 1334795764 -773076905 -1494419263 1072015739 1222810093 -664959876 -1353009942 911467856 1096078790 -550485915 -1472761613 826155337 1178145247 -381416029 -1639760587 122317967 1884118041 -299251270 -1724974804 2599062 1998624768 -408975983 -1869040377 160556221 2123813931 -520994424 -1745522402 251404452 2046496818 -185393721 -2081149615 452820203 1845120125 -207693346 -2070288056 496023794 1788315748 -98003467 -1926257309 338097369 1663157327 -45788692 -1975361158 323694784 1682702422 -768987797 -1523769859 1009011783 1260616913 -716707470 -1572808220 994674782 1280227528 -588143271 -1409903153 855622773 1173943523 -610508480 -1399107114 898760812 1117073658 -811778801 -1197863527 563305507 1452567733 -923731690 -1074280064 654219322 1375316140 -1052330691 -1237219925 793302033 1481630855 -970231516 -1322499662 673517576 1596072094 -1509581980 -788354062 1208744520 1057802974 -1586995331 -697339925 1332100689 945884871 -1461841066 -539417664 1188065914 836190956 -1347168433 -659232807 1102952035 918193909 -1145926912 -860505194 1438444076 582736570 -1126215911 -875004017 1389440565 634789539 -1251409102 -1032965212 1533501982 744510088 -1308309717 -989595715 1544201735 722310801 -1653883988 -361985222 1936054912 73591318 -1710850123 -318681309 1946689177 51326479 -1817168994 -457768184 2109625010 179921444 -1797392505 -472201455 2060687019 232039997 -2133021752 -136602786 1859308260 433453682 -2018414639 -256483513 1774128893 515391083 -1912134662 -117435540 1611219670 386822720 -1989482525 -26355851 1734641359 274970201 -1088509403 -937846093 1360055049 639105951 -1200394692 -814457174 1451036432 561659782 -1312480745 -960359807 1607156539 684487597 -1230445042 -1045440872 1487308578 799127476 -1565935039 -709981481 1286069101 1000401915 -1513849256 -758952242 1271537524 1020080098 -1401802125 -613088539 1115444063 897278921 -1423968662 -602355972 1158780742 840345552 -2072999187 -210257285 1786702785 494525271 -2095231244 -199590302 1829973976 437526350 -1968504097 -39046583 1688560627 329405285 -1916352826 -87951792 1674094570 349149052 -1714972023 -289363425 2009725861 13552435 -1633001840 -374510074 1889812412 128126762 -1759767877 -535092691 2031252375 236274433 -1871587678 -411638220 2122299278 158893848 -1808533018 -483079824 2050857162 221947996 -1822540289 -463925911 2102418643 173501509 -1696042540 -303087294 1961234680 65085550 -1652181555 -360544933 1938543841 76342391 -1987778174 -24913644 1737132206 277723192 -1897321061 -101835507 1625771191 400587809 -2023792208 -262647514 1766916252 508964874 -2144164439 -147483329 1849476229 423359507 -1352804050 -665130568 1096005634 911509652 -1473241801 -550031967 1178500123 825838733 -1585032932 -696163958 1334325296 948895910 -1494510331 -773020269 1223029801 1071826111 -1293235894 -974259748 1558489190 736336112 -1249440429 -1031782971 1535732863 747527401 -1137622664 -885624338 1379868756 624431298 -1151564447 -866404873 1431495757 576050395 -1926707033 -97519567 1663478155 337746205 -1975186242 -45990872 1682664850 323771652 -2081210219 -185307133 1845305785 452596015 -2069986164 -208030694 1787880864 496489782 -1868572477 -409409451 2123479535 160860537 -1745740582 -520803252 2046590454 251350368 -1639689999 -381460377 1883910621 122487115 -1725328152 -298933122 1999107524 2147666 -1236866961 -1052649223 1481148739 793754069 -1322570634 -970187552 1596280154 673349068 -1197645731 -811970357 1452474737 563360231 -1074748348 -923298606 1375651176 653915646 -1410205685 -587806563 1174378791 855157169 -1399047150 -610595708 1116888382 898985384 -1523945415 -768786257 1260654869 1008935299 -1572359136 -717192010 1279907084 995026330 1081263673 930477743 -1367562475 -646211709 1193214496 806892214 -1458478324 -568962150 1319718411 967736989 -1599656153 -677371983 1237617170 1053014660 -1479873730 -791815256 1573246557 717416139 -1278494863 -993228825 1520964164 766452434 -1264159896 -1012841474 1394499183 605646585 -1123008701 -904458283 1416862326 594848480 -1166148774 -847590452 2065491697 203150951 -1793947683 -501893301 2087789288 192287358 -1837153340 -445090990 1976004291 46161493 -1681322001 -322027655 1923787482 95263308 -1666921482 -341574816 1722545813 296535555 -2002413639 -6117585 1640379020 381747738 -1882696800 -120626378 1752202919 527912497 -2038554741 -243716323 1864219326 404392488 -2129405038 -166401276 1500116856 779012078 -1217948076 -1067407678 1577333601 688063479 -1341500851 -955424037 1471315786 548753372 -1178853786 -826593552 1356839763 668502981 -1093543297 -908662039 1155458844 869914506 -1429174736 -573065562 1135813381 884216723 -1380105687 -625315137 1241870126 1023565752 -1542779390 -754172268 1298705207 980392865 -1553544677 -731776371 1644681136 352380710 -1945520484 -82934262 1701450665 309142335 -1956351355 -60603885 1826381698 467365652 -2100150610 -170586568 1806801819 481733389 -2051016009 -222770655 2142291924 146274114 -1849776392 -424044946 2027750349 265958235 -1764531487 -506178953 1902858214 107773808 -1620758838 -396222884 1980140543 16890729 -1744246061 -284173755 1917101243 88314925 -1672821353 -347212543 1965645986 36589620 -1691942514 -333434600 2090806409 194518047 -1835971163 -443122381 2079516816 217438214 -1778611780 -486819542 1878242527 418677833 -2114071053 -151329435 1755214022 530137168 -2037378582 -241753732 1630026989 372182139 -1893311039 -132027049 1715861748 289589346 -2008311336 -11753138 1227523187 1043182821 -1490754209 -802957879 1313292394 960524540 -1605820090 -682749488 1206979649 821443799 -1442878099 -554148357 1084016728 932968654 -1366120076 -644507166 1419613207 597337217 -1164708549 -845888083 1408258062 620191896 -1107414750 -889650764 1514544165 759246003 -1270317815 -1018212961 1563154492 707586218 -1289373424 -1004369530 1801426426 475571564 -2058226474 -229194688 1815237091 456483189 -2109984561 -180682663 1703157192 310586718 -1953858332 -57848718 1659492817 367978823 -1930970883 -69171093 1994950046 32486664 -1729698638 -270412764 1904558471 109211921 -1618272085 -393473987 2016611756 255081786 -1774359424 -516269034 2136918453 140114211 -1856984935 -430467057 1345434930 657884580 -1103113186 -919018360 1465676075 542851517 -1185804281 -833281903 1592409344 703401366 -1327211476 -941396806 1502083353 780192143 -1215719371 -1064392541 1300669782 981571008 -1551317894 -728763156 1256939855 1038897625 -1528496029 -740151051 1130179940 878321138 -1387049912 -631997218 1144056189 859298283 -1438742447 -583419705 605946685 1394160555 -904895983 -1122545017 594790180 1416951730 -847403512 -1166371170 717589263 1573043097 -993269213 -1278420299 766005014 1521450880 -1012519366 -1264509268 967381849 1320035279 -676892043 -1600109853 1053087552 1237575638 -792021396 -1479702790 930257771 1081453565 -646120889 -1367618863 807362418 1192783844 -569295266 -1458172216 527442933 1752634211 -243383591 -2038861233 404613100 1864030074 -166492480 -2129349034 296463303 1722587985 -5911829 -2002584963 382103518 1640062792 -121106702 -1882243484 46609297 1975517959 -322350403 -1680973269 95090568 1923991326 -341535068 -1666996686 203209635 2065402677 -502080881 -1793725927 191987642 2088128300 -444653930 -1837617664 1023750780 1241645802 -754232496 -1542691898 979957349 1299171059 -731474103 -1553881121 870234702 1155107544 -573514910 -1428689932 884178519 1135890113 -625139845 -1380306963 548545048 1471484558 -826522828 -1178897502 668984833 1356387991 -909015251 -1093224517 778676778 1500420796 -1066939642 -1218380912 688156211 1577279141 -955642081 -1341309047 107680436 1902912034 -396004456 -1620950258 17225389 1979835963 -284641407 -1743812841 145791622 2142743056 -423691350 -1850094788 266165919 2027580937 -506249293 -1764487387 467403472 1826304582 -170761220 -2099948694 481412809 1807152735 -222320667 -2051500173 352815842 1644214900 -83235890 -1945183400 308956923 1701674605 -60543017 -1956438207 371745215 1630490921 -131727213 -1893650427 289777062 1715639600 -11811702 -2008222692 418638221 1878317339 -151156575 -2114275273 530460052 1754864898 -242201416 -2036892626 194998747 2090352973 -443477769 -1835655071 217232834 2079688020 -486746898 -1778654088 88406505 1917045119 -347432763 -1672632237 36257264 1965952358 -332964644 -1692373942 759578999 1514238433 -1018683301 -1269886771 707495278 1563211256 -1004149694 -1289562924 597543237 1419442643 -845961111 -1164666625 619711836 1408712138 -889295760 -1107731226 821121299 1207329157 -553701313 -1443364695 933008650 1083942300 -644680666 -1365916496 1042995489 1227745719 -802899955 -1490843493 960961848 1312828846 -683049964 -1605481342 255021310 2016698472 -516083246 -1774583484 140416231 2136581233 -430901813 -1856518819 32037068 1995434074 -270091808 -1730049674 109386965 1904356419 -393511431 -1618195089 310657178 1703112716 -58056266 -1953689312 367625347 1659810837 -68688465 -1931422407 476039336 1800992830 -229529212 -2057922286 456264881 1815428135 -180589155 -2110038773 878538806 1129988256 -632090342 -1386995316 858829871 1144489145 -583084797 -1439046251 981923844 1300351122 -729245400 -1550865986 1038826525 1256983691 -739943119 -1528664665 703225938 1592611012 -941358722 -1327287832 780641355 1501598941 -1064712857 -1215367695 657582176 1345771766 -918582964 -1103578662 542911609 1465588975 -833467051 -1185579581 -2002039759 -5473113 1722101021 295837067 -1882814424 -121521986 1640556804 382720402 -2039430141 -243796843 1753130287 528061881 -2128805862 -166055796 1863541046 403984800 -1793303467 -501519165 2064792953 202706415 -1838049204 -445208358 2088761696 192465398 -1681402777 -322902799 1976153419 47089117 -1666576258 -340975384 1923379538 94585284 -1278907143 -993895313 1573588437 718028099 -1264015136 -1011902346 1520880076 765589850 -1122048821 -904276899 1393591783 605533553 -1166860078 -848031676 1417495038 595226984 -1368228707 -646624245 1081875889 930819367 -1457538940 -568817646 1192352168 806807870 -1599474513 -676412359 1319605635 966829333 -1480314698 -792526816 1237995930 1053647116 -1850704528 -424194586 2143165532 146353354 -1763853975 -505771521 2027149381 265611475 -1620314814 -395524652 1902482542 107128056 -1744424613 -285146675 1980256375 17785057 -1945670380 -83862142 1644760120 353254574 -1955944179 -59926117 1701103649 308541623 -2099452634 -170142288 1825735690 466990236 -2051989185 -222948951 1807695891 481849477 -1428267592 -572953298 1154497684 869731330 -1380738655 -625694409 1136523405 884656155 -1543121526 -754784996 1242281126 1024230448 -1553460845 -730914555 1298559167 979451945 -1217835556 -1066500790 1499933936 778050662 -1341879867 -956057261 1577773289 688773247 -1179466258 -826935944 1471980738 549164116 -1092681225 -908578463 1355899099 668356685 -1164104013 -845537755 1418940319 596934409 -1108284758 -889726404 1409190790 620346128 -1270438271 -1019111913 1514719149 760215355 -1289002344 -1003728370 1562706868 706884386 -1490403625 -802353599 1227120635 1042509677 -1605895474 -683619752 1313446882 961457012 -1443776795 -554269069 1207949257 821618527 -1365478660 -644136342 1083315152 932520774 -2114777477 -151765267 1878880087 419061697 -2036413854 -241566988 1754311502 530029528 -1893169591 -131090721 1629939557 371316723 -2008726960 -12422458 1716200316 290198506 -1673257441 -347918711 1917484851 88952741 -1691756026 -332469616 1965538090 35687356 -1835035091 -442980677 2089940737 194430871 -1779281356 -487234910 2080125720 217777038 -1551491086 -729731228 1300791006 982470216 -1528046613 -739447939 1256569543 1038256721 -1386375232 -631593130 1129576172 877971066 -1439673383 -583572657 1144926965 859374179 -1104081002 -919191808 1346334394 658005548 -1185100913 -832832743 1465035427 542480949 -1326807132 -940722382 1592059528 702797342 -1215872067 -1065323733 1502159505 781062663 -1729609926 -269545556 1994808854 31551104 -1618609373 -394081355 1904974351 109882009 -1774995704 -516651106 2017318436 255518386 -1856081135 -430357625 2135953981 139928235 -2057359522 -229105720 1800490610 475430628 -2110592185 -181019695 1815906923 456899325 -1954240660 -58484742 1703593536 311293654 -1930861707 -68267037 1659306585 367014607 -322467531 -1681868381 46786585 1976490127 -341160660 -1666351686 94645248 1923292310 -501481209 -1793379951 202530859 2064994493 -445528802 -1837697656 192914482 2088277156 -244278959 -2038978105 528414845 1752811755 -165847736 -2128974370 403913828 1863585010 -5566109 -2001985035 296054863 1721909465 -121186950 -1883118100 382252118 1640989888 -676746755 -1599170197 967297233 1319172167 -792433180 -1480368782 1053428936 1238187102 -646831665 -1368059559 930889955 1081831541 -568334890 -1457990336 806454522 1192670316 -903956071 -1122399985 605083829 1394075683 -848069248 -1166783210 595401900 1417292858 -993709653 -1279131331 717967495 1573675025 -1012337230 -1263549148 765891742 1520542728 -170084236 -2099541790 466803032 1825958350 -223249299 -2051650309 482286913 1807232471 -83414970 -1946156848 352932202 1645109756 -60099489 -1955740471 308581747 1701029349 -395597808 -1620273018 107333948 1902311850 -284791799 -1744741217 17304869 1980710323 -424665054 -1850273612 146686222 2142859672 -505551813 -1764043603 265520407 2027206017 -827156292 -1179277270 549255568 1471924486 -908108635 -1093112781 668024201 1356205343 -1066856306 -1217519592 778531234 1499480372 -955984745 -1341922303 688567739 1577944365 -754612008 -1543325618 1024190964 1242356066 -731362111 -1552974761 979774957 1298210171 -572653334 -1428606852 869294534 1154961744 -625752845 -1380649883 884843999 1136301385 -554570825 -1443439839 822053531 1207482893 -644075602 -1365565640 932335234 1083538964 -802528379 -1490201837 1042547369 1227043391 -683169892 -1606379766 961136304 1313797670 -1018758189 -1270756539 759732991 1515170409 -1003798582 -1288958116 707092198 1562537584 -845319199 -1164295305 596841165 1418994267 -890193928 -1107851410 620680916 1408886338 -442512513 -1835467799 194095699 2090244805 -487452826 -1779089424 217869898 2080071388 -347847859 -1673301029 88744545 1917653751 -332822700 -1691437118 36169336 1965086446 -131540197 -1892684915 371636791 1629588129 -12247294 -2008928364 290160174 1716276920 -151825623 -2114690113 419246597 1878655635 -241264848 -2036750426 529593884 1754777226 -940909834 -1326585248 702856154 1591970636 -1064886545 -1216336263 780763075 1502498645 -919514428 -1103732142 658453480 1345848190 -832792867 -1185175989 542308337 1465239399 -631387502 -1386546684 877898686 1129618216 -584053109 -1439220195 859729831 1144610609 -729398624 -1551797706 982000524 1301222170 -739539271 -1527990737 1038477205 1256380163 -58394050 -1954297176 311073554 1703783300 -68600281 -1930555727 367484683 1658875805 -228625908 -2057813350 475075360 1800807350 -181225963 -2110421373 456972089 1815865263 -516691366 -1774921012 255691638 2017115104 -430035389 -1856430379 139480943 2136440825 -269983128 -1729146114 31851332 1994470354 -393894287 -1618831641 109823837 1905063883 -1623920438 -399261604 1899663846 104702320 -1738984237 -279051195 1985435135 22046057 -1846576904 -420984722 2145458644 149301570 -1769816863 -511341449 2022497741 260828507 -2105286482 -175845320 1821213058 462074132 -2047990601 -219605983 1809859995 484930829 -1940363108 -77637622 1649805744 357644582 -1959416699 -63792109 1698418089 305986879 -1537552382 -748822380 1247064366 1028882872 -1556671461 -735042419 1295611191 977159585 -1434363856 -578393946 1150236956 864553354 -1377002455 -622089025 1138949381 887475603 -1175601050 -823463696 1474535754 551850460 -1098906497 -913885975 1351509331 663311813 -1221179308 -1070499646 1496852856 775887342 -1336177587 -950223653 1582689633 693296631 -2043690613 -248975075 1747034279 522620977 -2126379630 -163236604 1867277502 407589928 -1997256263 -820945 1727670421 301799427 -1885762144 -123814602 1637346444 378592282 -1684483601 -325066375 1972809923 43090005 -1661659658 -336452256 1929082074 100418636 -1790748195 -498833077 2068658417 206178407 -1842438716 -450253486 2082536680 187157630 -1119755965 -901328427 1397719151 608743673 -1171511974 -852814388 1411531894 589657312 -1281726095 -996320793 1569982557 714291403 -1258836632 -1007641090 1526320196 771685586 -1594429145 -672022095 1324912651 973054109 -1483000514 -795081304 1234523154 1049781380 -1372751595 -651540093 1076041785 925116591 -1455375092 -565736038 1196350496 810151094 -1392340408 -637164834 1124922212 873186290 -1435543983 -580360505 1147221885 862324715 -1546052998 -723637524 1305967446 986729408 -1531650461 -743182603 1253752655 1035833305 -1330281940 -944590150 1589371648 700240790 -1210563019 -1059096925 1507206937 785454991 -1100084706 -915850616 1348496178 661085092 -1190932985 -838533487 1460514603 537567165 -1771261312 -513048042 2019742636 258335546 -1862175079 -435796465 2131695541 134752035 -1732822350 -273675740 1991859102 29256456 -1613037909 -388116931 1909759879 114536209 -1948540188 -52653454 1708508104 315814750 -1934203139 -72264085 1656227793 364853063 -2063586602 -234415552 1796099066 470383468 -2106724657 -177545639 1818464227 459587445 -1273388279 -1021406305 1511506469 756085427 -1284217072 -999073914 1568278076 712849066 -1161680069 -842720339 1422674455 600537729 -1112543454 -894902348 1403096590 614907544 -1448168595 -559315973 1201721921 816308951 -1362921612 -641447966 1087182424 935995086 -1485489313 -797832247 1232820851 1048341221 -1608974522 -685781040 1310105194 957460220 -1887992895 -126831785 1635377901 377410171 -2011543592 -14846130 1712596724 286463586 -2119431181 -156550299 1872915167 413489737 -2034118678 -238616708 1758441158 533241424 -1832873051 -439901389 2093937289 197771807 -1783801924 -492148950 2074293904 212076038 -1675945065 -350475519 1914010299 85084717 -1686708338 -328077544 1970847394 41913908 -78105138 -1939929768 357979362 1649501300 -63573545 -1959607999 305893627 1698472045 -175915524 -2105242262 462281936 1821043782 -219252251 -2048308877 484448457 1810311263 -420534870 -1847061188 148980870 2145809424 -511516237 -1769615067 260866207 2022420489 -399200872 -1624007410 104516788 1899887650 -279352959 -1738647273 22481069 1984968763 -1070197498 -1221515888 775451690 1497318588 -950284001 -1336090231 693481523 1582465189 -823288524 -1175802462 551812120 1474612366 -914335443 -1098421829 663631873 1351157911 -578747038 -1434044940 865035342 1149785304 -622018181 -1377046035 887267415 1139118273 -749040304 -1537360442 1028975740 1247010026 -734574263 -1557104161 976824421 1295915251 -498924401 -1790692327 206398883 2068469045 -449920874 -1842745344 186687930 2082967852 -325546819 -1684030421 43445649 1972493575 -336246620 -1661831118 100346248 1929124126 -781077 -1997331331 301626823 1727874385 -124137230 -1885413276 379040222 1636860232 -248537895 -2044154801 522321397 1747373411 -163424064 -2126157738 407648748 1867188602 -651353017 -1372973871 925058411 1076131325 -566173602 -1454911288 810451314 1196012004 -671699851 -1594778397 972606809 1325399503 -795121556 -1482925830 1049954624 1234319830 -996527069 -1281555275 714364175 1569940889 -1007161286 -1259290452 771330326 1526636928 -901661679 -1119449977 609213757 1397288363 -852723704 -1171568482 589437220 1411721650 -915515572 -1100388390 660616800 1348929270 -838626475 -1190878269 537784953 1460323055 -944382082 -1330450456 700169810 1589415620 -1059579033 -1210110991 785807947 1506888413 -723957976 -1545701442 987178500 1305482898 -743144655 -1531726937 1035657757 1253954187 -637350118 -1392115828 873246262 1124834976 -579925245 -1436009579 862022191 1147558585 -234850428 -2063120622 470685352 1795761726 -177359971 -2106948853 459526833 1818550823 -52691018 -1948463328 315989658 1708305932 -71943249 -1934554311 364403331 1656711701 -273192992 -1733273738 28903116 1992177242 -388324359 -1612868753 114606805 1909715523 -512954414 -1771315388 258117374 2019933800 -436130869 -1861870755 135219943 2131262065 -797612531 -1485678949 1048250145 1232877495 -686251500 -1608543614 957793080 1309799342 -558961089 -1448485207 815828755 1202175877 -641521114 -1362879824 936200970 1087011740 -842893719 -1161476353 600577861 1422600147 -894455184 -1113029914 614585180 1403446218 -1021706661 -1273049395 756522871 1511043041 -999015870 -1284306220 712661870 1568500728 -350533947 -1675856301 85272553 1913788287 -327777572 -1687047606 41477104 1971311462 -440348937 -1832386975 198094811 2093588301 -491975954 -1784006024 212036546 2074368852 -156477791 -2119473609 413284237 1873086235 -238972232 -2033802706 533722004 1757987586 -126361965 -1888424443 377077695 1635684137 -15066486 -2011354596 286555046 1712540464 1475181250 552225364 -1176298514 -823907464 1350614747 663195213 -1097932809 -913707167 1496773360 775012966 -1221028900 -1069571254 1583036137 693896831 -1336584251 -950900909 1247439526 1029528112 -1537995894 -749520100 1295494847 976264745 -1556492397 -734068987 1149362836 864473602 -1433435208 -578243794 1139549837 887821851 -1377679455 -622495945 1820547594 461662876 -2104673498 -175502416 1810800147 485076613 -2048852161 -219689047 1649988152 358605486 -1940475116 -78543998 1697977889 305276599 -1959037171 -63158373 1899252334 104037112 -1623577790 -398648364 1985580663 22986465 -1739067557 -279912499 2146419292 149484234 -1847483536 -421096474 2021787205 260388563 -1769183383 -510961665 1324764035 972126997 -1594348881 -671147463 1234931610 1050459916 -1483346250 -795681248 1076741041 925561639 -1373396323 -651914741 1195378600 809973566 -1454479740 -565619182 1396792295 608594801 -1118881077 -901248419 1412210686 590065512 -1172111662 -853160380 1570427861 714990403 -1282100487 -996965777 1526142924 770713434 -1258719520 -1006745994 1972923211 43998173 -1684665753 -326026511 1928703826 99786692 -1661219202 -335741208 2068046713 205837295 -1790082475 -498421053 2083399520 187242486 -1843378612 -450398502 1747942191 522734521 -2044651005 -249156971 1866645302 407211936 -2125668838 -162795892 1727329053 301187979 -1996844495 -154969 1637431044 379455378 -1885907416 -124754242 1708857408 316418262 -1948944020 -53327366 1656151129 363982031 -1934049931 -71332381 1795199090 470261988 -2062618274 -234241592 1819104363 459957501 -2107427513 -177994287 2020345892 258685106 -1771935480 -513451618 2130824253 134675627 -1861243631 -435643001 1991737366 28356736 -1732648646 -272707156 1910129679 115176601 -1613486813 -388819531 1588934792 699533342 -1329899100 -943953614 1507392657 786418695 -1210671683 -1060000469 1349431482 661225516 -1100951146 -915939072 1459844259 537150517 -1190324849 -838195943 1124215020 872749178 -1391703616 -636782250 1148185845 862510179 -1436447271 -580469425 1306108126 987664456 -1546141198 -724504220 1253336263 1035162705 -1531312661 -742574723 2092968193 197597591 -1831974867 -439781189 2074995992 212524430 -1784443852 -492520286 1914413363 85758373 -1676296161 -351080311 1970693418 40981948 -1686633466 -327207792 1635203429 376441331 -1887872951 -125933345 1713044860 287165930 -2011915184 -15487802 1873588567 413893057 -2120036229 -156901139 1757508942 533087704 -2033249182 -238541580 1202588105 816396639 -1449105179 -559458189 1086574032 935656774 -1362252548 -641033110 1232437755 1047703917 -1485053737 -797126591 1310213602 958362996 -1609161522 -686746536 1511594413 756951355 -1273530239 -1022343145 1567940020 712240418 -1283801960 -998405106 1422037407 600154377 -1160974157 -842285019 1403999622 615015696 -1113508694 -895089604 864141254 1149669200 -577773846 -1433866628 887913439 1139493705 -622716173 -1377490331 1029322740 1247610722 -749447464 -1538038194 976745453 1295041403 -734424383 -1556176297 775335842 1496424244 -1070018930 -1220542952 693857211 1583110957 -950728041 -1336788479 552413072 1474959110 -823966020 -1176209878 662758281 1351078687 -913407323 -1098272205 149921550 2145955736 -421396958 -1847144780 260201239 2022009729 -510903749 -1769272659 104077116 1899177898 -398821872 -1623374202 22663973 1985930163 -279465463 -1739554145 358125418 1650442236 -78188986 -1940791600 305482611 1697807333 -63231393 -1958995255 461571928 1820604366 -175282572 -2104863006 485409601 1810494423 -220159379 -2048421125 714772103 1570618897 -996872277 -1282154691 771181214 1525709320 -1007080526 -1258415324 608241333 1397110307 -900765799 -1119332593 590135980 1412166202 -853367936 -1171942634 925736675 1076538997 -651952177 -1373319335 809523962 1195862636 -565298218 -1454830784 972429009 1324426823 -671582211 -1593882773 1050399432 1235018334 -795495452 -1483570318 301248079 1727241945 -340125 -1996619787 379152982 1637767872 -124318854 -1886372884 523183741 1747457771 -249477295 -2044299321 407036516 1866846962 -162757816 -2125745186 205766187 2068090557 -498213113 -1790251119 187595314 2083080868 -450880738 -1842926712 43529753 1973356175 -325691595 -1684969565 100004352 1928512150 -335834324 -1661164614 28826948 1991306706 -273040280 -1732342530 114956637 1910319563 -388728719 -1613543193 258758006 2020304352 -513657766 -1771764532 134320495 2131141113 -435163069 -1861697323 469814560 1795685814 -233919476 -2062967654 460130617 1818900911 -178034667 -2107352957 316359954 1708946820 -53140418 -1949166424 364282123 1655812509 -71770073 -1933586255 987364748 1306447130 -724067168 -1546605514 1035221397 1253247235 -742762311 -1531090897 872576446 1124418856 -636742510 -1391778812 862957991 1147699505 -580792181 -1436098531 661581288 1349115262 -916419388 -1100497838 537078257 1459886439 -837990179 -1190496181 699753946 1588745548 -944044810 -1329843104 785949123 1507823957 -1059667729 -1210978183 413985797 1873534099 -157119191 -2119844417 532752412 1757812874 -238073552 -2033682010 376923191 1634751649 -126286565 -1887554163 286957614 1713213624 -15417086 -2011958892 85720161 1914490103 -350905011 -1676497445 41302136 1970342126 -327657132 -1686148670 197162067 2093434053 -439478913 -1832311319 212709450 2074771676 -492580506 -1784356368 599968973 1422261339 -842224159 -1161061001 615450836 1403533378 -895391240 -1113171602 756630783 1511945321 -1021893165 -1274014395 712278246 1567862896 -998579766 -1283600036 1047911593 1232268351 -797196923 -1485009645 957880496 1310664742 -686392932 -1609479926 816731291 1202283533 -559925833 -1448671967 935563394 1086627860 -640814674 -1362443976 -705240421 -1561210355 1006142391 1291825953 -761583998 -1516497388 1016416174 1267889976 -617780567 -1406510529 891489157 1109670675 -599740752 -1421369818 844025756 1162477322 -935202049 -1085881751 642749395 1363714885 -819185946 -1205139856 555898826 1445291868 -962954547 -1315091877 680795105 1603480439 -1040728364 -1225748926 804904952 1493102446 -291978669 -1717570875 9872255 2006029289 -369818038 -1628293412 133916518 1895585776 -532460959 -1757119753 239938381 2034899931 -416379272 -1876312338 153153364 2116542402 -214969801 -2077695327 488747803 1780908941 -196995538 -2092620104 441218818 1833650068 -34317819 -1963758957 335166249 1694305215 -90595812 -1918980470 345505584 1670434726 -856828966 -1142234292 585347830 1441038944 -880797757 -1131993259 630093551 1384728185 -1036624920 -1255052418 741882564 1530858066 -983851023 -1302548633 727056093 1548930635 -782580802 -1503792344 1062511250 1213436420 -701036633 -1590675663 943285899 1329485341 -545174644 -1467581670 831466144 1183324726 -655585387 -1343504637 920841913 1105583663 -142347502 -2138782844 428708414 1854579368 -252823797 -2014771299 518018599 1776772785 -111641824 -1906357322 391518732 1615932058 -30032071 -1993175121 272358933 1732046467 -365632650 -1657547808 70943322 1933423308 -312924305 -1705109511 56051267 1951430357 -454071484 -1813488686 182520424 2112240382 -477974691 -1803182133 227331697 2055995111 -406814695 -1865961329 164553013 2127155619 -525515776 -1750436714 245572908 2040796602 -384104405 -1642317635 118843655 1880250769 -294204366 -1720583004 7908638 2004852104 -92827523 -1921998613 343535953 1669251527 -48606108 -1977785102 320091464 1678968286 -190048177 -2085934887 446855523 1839548917 -205398954 -2067338048 500153722 1791528428 -592535343 -1414950841 849396221 1168634219 -607951672 -1396419490 902628836 1120548210 -764073757 -1519249291 1014712783 1266448729 -719786758 -1574970260 991333846 1276230976 -1055280971 -1239515101 790090137 1477501199 -965446484 -1317845958 679089536 1602037014 -809355129 -1195046895 567040427 1456171325 -927990626 -1079456760 648125874 1369877796 -19156648 -1982037554 282447988 1741873378 -105482943 -1900984873 397939821 1623139579 -268420758 -2029581828 504256582 1762224336 -143786637 -2140484123 425958495 1852091593 -479420100 -1804889686 224575504 2053501062 -469670619 -1828301389 168756233 2097689759 -306763506 -1699735144 62474274 1958639796 -354751209 -1646404223 81038395 1943256237 -977956464 -1296916218 733737148 1555873834 -1026009719 -1243650785 752235685 1540424755 -881976926 -1133958860 627079310 1382500376 -872161861 -1157305043 571325591 1426754561 -670924300 -1358581406 906813656 1091293262 -546355731 -1469549189 828449985 1181094999 -690419258 -1579271856 953641194 1339054204 -776679969 -1498153655 1069198579 1220385893 -1315297377 -962783479 1603552947 680752677 -1225268346 -1041181936 1492746922 805220924 -1086214227 -934895813 1364184705 642317847 -1205048396 -819242206 1445071512 556087822 -1406322693 -618002579 1109612247 891577921 -1421806622 -599276684 1162777294 843686488 -1560887351 -705589409 1291378405 1006628467 -1516536880 -761509050 1268062972 1016212074 -1963718825 -34392127 1694131835 335369965 -1919302834 -90246184 1670881890 345019124 -2077257883 -215433229 1780608585 489086687 -2092807300 -196772886 1833708112 441129670 -1757210829 -532404315 2035119647 239748745 -1875979478 -416685124 2116071942 153584272 -1718051071 -291524713 2006384173 9555643 -1628087528 -369988722 1895512628 133958306 -1467935010 -544856504 1183807474 831014756 -1343434041 -655629743 1105376235 921011069 -1504010516 -782389638 1213530048 1062457174 -1590207755 -701470109 1329150937 943590223 -1254750534 -1036962260 1530423190 742348544 -1302609245 -983764427 1549116303 726831897 -1142059384 -857031138 1441001380 585424690 -1132442991 -880313849 1385049021 629742379 -1813039594 -454556032 2111919930 182871980 -1803357681 -477773159 2056033059 227255221 -1657487836 -365719886 1933238024 71167902 -1705412035 -312587605 1951865617 55585671 -1906825614 -111208732 1616267102 391215048 -1992957333 -30223619 1731953479 272413649 -2138853824 -142303530 1854787436 428539898 -2014418343 -253142321 1776290677 518470627 -2085862115 -190089845 1839342641 447026343 -2067693308 -205082222 1792008232 499699902 -1921528529 -93258311 1668918275 343841941 -1978005194 -48416352 1679058970 320034956 -1642375815 -384014865 1880437845 118621379 -1720282784 -294542858 2004414540 8372442 -1866408629 -406327843 2127477863 164203761 -1750263470 -525719100 2040756350 245647592 -1195219499 -809151165 1456211193 566965359 -1079008820 -928476838 1369555168 648474742 -1239814681 -1054941839 1477938379 789625949 -1317787138 -965535384 1601849554 679311428 -1519028815 -764263129 1266357405 1014768651 -1575439960 -719355586 1276563588 991027218 -1414595197 -592851691 1168153775 849849401 -1396491878 -607909620 1120753846 902457376 -1699253156 -307215158 1958286704 62793190 -1646612411 -354582317 1943327081 80994815 -1804796818 -479474440 2053283138 224767444 -1828636553 -469366559 2098157915 168323533 -2030017480 -267955026 1762526484 503920002 -2140299231 -144011081 1852031245 426045851 -1982075894 -19080036 1742048550 282246576 -1900664813 -105834363 1622690111 398424489 -1579592556 -690068478 1339504056 953156910 -1498115955 -776757221 1220211105 1069400375 -1358766938 -670700496 1091353994 906726684 -1469114177 -546822103 1180793235 828786949 -1133624080 -882281370 1382032860 627512650 -1157398295 -872107905 1426973125 571134291 -1296708414 -978125740 1555803630 733781368 -1244133157 -1025558451 1540778487 751917409 489646227 1781028869 -215938625 -2077869783 440577162 1833278492 -196293210 -2092171984 334815393 1693700151 -33914483 -1963085541 345580728 1671304238 -90749548 -1919912702 9992439 2006927457 -292152869 -1718539955 133545198 1894943864 -369369662 -1627591340 239333573 2034548819 -531787287 -1756716673 154023132 2116617290 -417311248 -1876466330 641812571 1363572941 -934336137 -1085793823 556567618 1445706964 -819794578 -1205477896 681230441 1604186367 -963337915 -1315728941 804717680 1492137190 -1040620196 -1224845878 1006000191 1290889385 -705152749 -1560344187 1016831014 1268559024 -761922294 -1517105764 892194829 1110106267 -618417887 -1406893641 843060244 1162290306 -598837960 -1421261394 70539730 1932749124 -365283074 -1656944536 56204747 1952361821 -313000729 -1705980815 183488992 2112414070 -454971188 -1813610406 226629113 2055546223 -477334315 -1802812349 428034486 1854175520 -141743974 -2138433524 518950319 1776926009 -253694845 -2014847979 391692676 1616900370 -111763288 -1907257282 271910301 1731343627 -29662031 -1992535001 1062893850 1214073228 -783017930 -1504499552 943176963 1328582037 -700851153 -1589711687 830599464 1183236542 -544239612 -1467441006 921449777 1105921447 -656255971 -1343921013 585984382 1441421800 -857536430 -1142671164 629189991 1384619505 -879834037 -1131807523 741794124 1529991642 -1036484512 -1254117130 727393621 1549538755 -984267655 -1303218961 790170129 1478376071 -1055429827 -1240441941 678743560 1601437342 -965038300 -1317167182 566395427 1455796917 -808656113 -1194601575 649020986 1369994924 -928962794 -1079634048 850270837 1168714467 -593462439 -1415099441 902028908 1120202490 -607273152 -1396011050 1014338119 1265803985 -763628693 -1518550019 991450718 1277126344 -719964302 -1575942172 343354073 1668291151 -92713995 -1921090717 320532160 1679679062 -48984084 -1978417286 447521515 1839960701 -190659641 -2086276271 499214066 1791383140 -204535842 -2067253432 163592893 2126973483 -405906543 -1865848057 246283940 2041237042 -526147704 -1750814946 119255695 1880916505 -384445533 -1642929355 7763606 2003912192 -294119494 -1719720148 906115920 1090849734 -670279044 -1358206230 829423433 1181274079 -547250587 -1469665549 953791330 1339982836 -690498994 -1580145960 1068791675 1219708909 -776333737 -1497553215 733293364 1555176354 -977581544 -1296270706 752414509 1541398459 -1026126335 -1244545385 628007686 1382650768 -882851286 -1134038340 570648351 1426347913 -871561677 -1156958555 225188760 2053843726 -480085324 -1805301214 167894913 2097606423 -468730195 -1828155845 62362538 1957733180 -306580858 -1698774512 81418163 1943889701 -355191137 -1647114743 282790908 1742486378 -19567920 -1982703034 397856741 1622278003 -105337143 -1900044705 503350222 1762112344 -267459870 -2029399436 426592215 1852471105 -144496901 -2140924307 2034478487 239377665 -1756508997 -531956691 2116970894 153704728 -1876948830 -416860108 2006459813 10425651 -1718205303 -292457441 1895162300 133353770 -1627684720 -369315834 1693761011 334728549 -1963270945 -33690551 1671002602 345917820 -1919477562 -91215792 1781478849 489162071 -2078190355 -215587717 1833103832 440779086 -2092134156 -196370334 1110281567 891993545 -1406931853 -618341147 1161840966 843545040 -1420941206 -599189252 1291191661 1005663739 -1560779711 -704686889 1268498804 1016918498 -1516920744 -762146610 1603968315 681422253 -1315636201 -963392383 1492605218 804284852 -1225181170 -1040316264 1363219721 642131359 -1085311963 -934787917 1445777680 556523910 -1205686212 -819625814 1616420054 392145984 -1906901510 -112079508 1731549391 271738969 -1992607261 -29619851 1854084324 428090482 -2138212920 -141933218 1777258749 518643819 -2015317551 -253263545 2112851122 183024676 -1813910114 -454632184 2055358635 226850877 -1802753657 -477423343 1932788864 70464534 -1657117268 -365079238 1952039065 56553487 -1705533003 -313487069 1530313758 741444744 -1254564558 -1035997788 1549498375 727468177 -1303045845 -984471107 1441608748 585761978 -1142729472 -857447018 1384181813 629653667 -1131507431 -880172657 1182903418 830905580 -1466970794 -544670272 1106012259 921393397 -1344140977 -656066087 1213867080 1063064798 -1504426652 -783059470 1329061969 942723271 -1590066819 -700534293 1266011925 1014169475 -1518621127 -763584849 1276644108 991902618 -1575589344 -720282954 1169049383 849967025 -1415567861 -593029475 1120109374 902083496 -1395793390 -607464828 1455611761 566620135 -1194541475 -808743221 1370430312 648555518 -1079936444 -928625966 1478055747 790521813 -1239992721 -1055914247 1601475418 678667212 -1317342602 -964836640 1880879069 119332683 -1642754319 -384647577 2004233156 7412562 -1720169752 -293635458 2126538735 164059001 -1865546045 -406243755 2041422838 246059872 -1750875430 -526060980 1840054201 447467311 -2086494571 -190468605 1791048608 499518262 -2066785652 -204969446 1668773771 342902557 -1921444185 -92395983 1679471506 320701188 -1978346818 -49028568 1383005780 627691202 -1134518408 -882397202 1426274893 570690267 -1156752543 -871732233 1555396198 733103856 -1296361654 -977524772 1540928127 752845545 -1244212397 -1026432059 1339682352 954130086 -1579708644 -690962550 1219766825 1068702399 -1497740539 -776111213 1090676226 906319508 -1358166226 -670353480 1181721115 828936845 -1469988041 -546901087 1761664668 503836170 -2029076560 -267808986 1852643973 426387987 -2140963927 -144422081 1742427822 282879544 -1982515326 -19790060 1622577847 397517345 -1900481637 -104873203 1958203128 61931118 -1699106860 -306274494 1943669473 81607287 -1647023155 -355247269 2053916362 225146460 -1805506586 -479914128 2097251027 168211013 -1827675137 -469183639 150366769 2146523815 -419951843 -1845544053 261860904 2023530174 -510275836 -1768751214 103670275 1898631829 -400325841 -1624984647 20981274 1984370316 -280082634 -1740015712 356612693 1648773827 -78701703 -1941427217 304922188 1697353434 -64823456 -1960448010 463139431 1822278385 -174812341 -2104253475 485963390 1810892520 -218540206 -2046924860 865618681 1151302255 -577360939 -1433330877 888508128 1139981942 -621023284 -1375936678 1027850955 1246032477 -749886489 -1538616463 976094930 1294546500 -736073730 -1557702808 774855325 1495820811 -1071563855 -1222243545 692231812 1581624850 -951255128 -1337209026 552915631 1475600953 -822430845 -1174568171 664344246 1352541728 -912820326 -1097840884 300768112 1726639078 -1885604 -1998320950 377528169 1636282367 -124846523 -1886794029 523686722 1748100052 -247942546 -2042658056 408622939 1868310477 -162171273 -2125314335 207244052 2069724034 -497800648 -1789715794 188190477 2083569563 -449188319 -1841373513 42058534 1971778480 -326131190 -1685548388 99354431 1928017833 -337484269 -1662691707 713259960 1568951086 -997385580 -1282790910 770621345 1525255991 -1008673139 -1259868645 609809290 1398784796 -900296026 -1118723536 590690195 1412564741 -851749185 -1170446807 926182364 1077107530 -650507536 -1371719066 811184069 1197383507 -564670743 -1454309761 972022766 1323881336 -673086782 -1595493804 1048717303 1233459041 -796113189 -1484032435 985663667 1304901669 -724670049 -1547085559 1034800298 1252719676 -744247930 -1532715760 874217601 1125953559 -636100179 -1391275717 863388824 1148285966 -579328588 -1434512094 662116567 1349527617 -914785797 -1099019923 538631374 1461578840 -837501470 -1189900940 699175141 1588306035 -945622583 -1331314337 784422140 1506174058 -1060162096 -1211628218 28190843 1990793453 -274708137 -1733854783 113503330 1908727028 -389182130 -1614103080 259366985 2020774111 -511983259 -1770196493 135816272 2132759750 -434764420 -1861143062 471414815 1797130377 -233350861 -2062521947 460651526 1819528336 -176513750 -2105692740 314748973 1707442363 -53686015 -1949572713 363820084 1655194786 -73329384 -1935268466 601569778 1423706468 -841656098 -1160615864 615972331 1404161405 -893870905 -1111511983 755020224 1510441302 -1022439188 -1274421126 711816665 1567245647 -1000139531 -1285282717 1047275926 1231755520 -798865222 -1486522324 956427663 1309072665 -686846813 -1610040267 817340836 1202753842 -558251896 -1447104482 937059773 1088247083 -640416623 -1361890297 414521658 1873947052 -155486186 -2118367104 534306083 1759505845 -237585393 -2033087335 376344840 1634312606 -127864796 -1889025870 285431057 1711564167 -15911875 -2012609365 84019550 1912945096 -351508366 -1676977948 40881479 1969814993 -329143189 -1687773955 198803820 2094969338 -438837184 -1831808810 213140853 2075358691 -491117479 -1782770481 1822076725 463314851 -2104177127 -174850417 1811376940 485514170 -2047276544 -218219882 1648436999 356915089 -1940961749 -79137091 1697440542 304862088 -1960672718 -64638300 1898823505 103452615 -1625039235 -400232725 1983937352 21449694 -1739711900 -280417550 2146842467 150013941 -1845995953 -419469607 2023486330 261932012 -1768582570 -510483776 1475645437 552845163 -1174737199 -822223289 1352223716 664697714 -1097389368 -913302946 1496254415 774387545 -1222547741 -1071229323 1581433814 692450112 -1337154822 -951348628 1245945753 1027911439 -1538392395 -750072285 1294883712 975792918 -1558168916 -735638982 1150818219 866068285 -1432979833 -577681903 1140183986 888333092 -1376013666 -620985848 1971428980 42381026 -1685061800 -326578226 1928092269 99314427 -1662895295 -337310761 2069501510 207431376 -1789626518 -497858564 2084033119 187753161 -1841712269 -448887835 1748405776 523353734 -2043089092 -247472214 1868253705 408713887 -2125124827 -162391117 1726809634 300562100 -1998362866 -1812584 1635828283 378008237 -1886477545 -125201535 1324334780 971542058 -1595809904 -672731386 1233287845 1048922675 -1483990135 -796185825 1077163662 926090776 -1371908190 -650287308 1197077143 811516417 -1453878341 -565140691 1398320856 610246222 -1118384140 -900595870 1412786881 590502487 -1170535443 -851690629 1568876266 713299580 -1282586682 -997558448 1525605107 770298469 -1260354593 -1008225463 1588383159 699137313 -1331516261 -945447923 1505823150 784742712 -1211144062 -1060612076 1349993861 661681427 -1099357015 -914484161 1461354908 538816778 -1189814096 -837562330 1125899731 874310981 -1391084289 -636318615 1148590538 863054172 -1434945306 -578860944 1304450529 986146167 -1546767155 -725023653 1252889080 1034592622 -1532759852 -744177598 1707273599 314957289 -1949529005 -53756731 1655646566 363338224 -1935587254 -72976164 1796826445 471750107 -2062089119 -233818889 1819582804 460558786 -2105884552 -176295698 2020998427 259181965 -1770283977 -511923039 2132293890 136251796 -1860806610 -435066696 1991144745 27870655 -1734339579 -274258797 1908650288 113541542 -1613901796 -389357430 1203240182 816893024 -1447453222 -557929140 1088043247 937232505 -1361815101 -640456363 1231844548 1047217234 -1486744088 -798677634 1308733661 956727371 -1609575951 -687283865 1510010002 755489796 -1274114626 -1022771928 1567434891 711596061 -1285338713 -1000048335 1423664288 601642038 -1160444532 -841861862 1404477625 615616559 -1111965291 -893390589 2094652478 199158952 -1831355118 -439317116 2075400231 213067953 -1782941429 -490911331 1912755212 84239514 -1676921568 -351599178 1970245653 40411267 -1688080071 -328810065 1634651226 376044748 -1889489546 -127427104 1711474755 285489365 -2012386961 -16098823 1874150504 414348542 -2118441660 -155445806 1759019121 534753511 -2032737955 -237907509 -1070604231 -1222061905 773947669 1495708035 -951966688 -1337649994 692864268 1582003610 -822843381 -1175234403 553257255 1476213169 -912675822 -1096901500 664259902 1351679400 -577179555 -1432370997 865505649 1150394855 -621464508 -1376647982 888886632 1140614654 -750552977 -1539028743 1028462915 1246374357 -735134602 -1557558048 975232346 1294462412 -79576847 -1941507993 357540317 1648922955 -64224024 -1960102786 304244164 1696945490 -174438205 -2103609259 462694895 1821579641 -218657574 -2047820724 486141430 1811864928 -420032363 -1846419453 150516153 2147451183 -509930356 -1768152038 261453216 2022851894 -399681369 -1624610767 102971787 1898187037 -280978242 -1740133336 21953938 1984548100 -650849928 -1372331538 926593108 1077772482 -564587167 -1453447689 811037773 1196442843 -672179894 -1595381284 971061350 1323698416 -796746413 -1484411451 1049427071 1233898729 -997998308 -1283133046 713924656 1569362086 -1007811323 -1259784813 769680425 1525109951 -900183762 -1117816392 609626114 1397823636 -852128457 -1171079775 591129627 1413274765 -497356368 -1789017818 206868636 2069078026 -449366615 -1842346689 188306565 2084463635 -327059070 -1685698284 42932398 1971857464 -336806501 -1662284531 98753719 1927670817 -1187372 -1997876926 300122360 1726263406 -125819443 -1886972581 378422497 1636398199 -248092186 -2043586192 523765962 1748973660 -161763841 -2124636823 408276179 1867709509 -233209157 -2061585875 471327639 1796264705 -176929118 -2106362316 460990350 1820137240 -54392183 -1950008801 315386789 1707825971 -72364400 -1935081978 362917820 1655086890 -273771809 -1733713335 27325427 1990706021 -389851450 -1614518704 114112490 1909065596 -512419091 -1770902917 259750849 2021411671 -434577676 -1860178334 135708632 2131857230 -914906509 -1099918619 662291295 1350497225 -837130646 -1189259524 538183494 1460877264 -945018303 -1330963753 698501997 1587903483 -1061032360 -1211703602 785354612 1506328546 -725569001 -1547206015 986633019 1305076653 -743606770 -1532344680 1034098466 1252272052 -635749851 -1390671181 873814793 1125280671 -579404228 -1435382102 863543056 1149218694 -352144390 -1677360276 84726486 1913381440 -328239133 -1687664779 39917263 1969628761 -438748216 -1830941858 198662884 2094033522 -491454511 -1783378105 213556989 2076028523 -155868258 -2119003384 414958258 1874653732 -237475961 -2032183535 534120107 1758541373 -126997588 -1888937158 375409280 1634171414 -16519243 -2012946653 286101145 1711980047 -798190798 -1486117980 1046671902 1231405704 -687778005 -1610192963 957298183 1309148817 -558425344 -1448072298 817461804 1203653306 -639967463 -1361186929 936689205 1087606435 -841252010 -1159941184 601219706 1423102700 -894023857 -1112442919 616048227 1405032181 -1023407260 -1274594318 755919432 1510562526 -999436419 -1284833301 711175761 1566875335 -1539103427 -750512725 1246577681 1028289671 -1557208796 -735456846 1293975560 975679646 -1432834801 -576741991 1150733347 865205429 -1376425706 -621651584 1140525114 888944812 -1175177895 -822934065 1476023413 553477347 -1097207488 -912342570 1352110188 663789818 -1221608085 -1071084035 1495391303 774302929 -1337820814 -951760412 1582045278 692791496 -1624439307 -399887005 1898144985 103044175 -1740586516 -280497798 1984864448 21598294 -1846112825 -420364975 2147020011 150985853 -1768207906 -509839032 2023041266 261232740 -2103831151 -174250745 1821668541 462636075 -2047356536 -219094754 1811525796 486441010 -1941856861 -79254219 1649409167 357092377 -1960027718 -64263892 1696741526 304416768 -1118301060 -899734294 1398175056 609306054 -1170878363 -852303629 1413198153 591167967 -1283220402 -997937960 1569586530 713739764 -1259448233 -1008113471 1524644219 770116077 -1594948584 -672648050 1323394356 971396514 -1484603391 -796528489 1233953069 1049334203 -1372287958 -650920772 1077603590 926801296 -1453766605 -564234075 1196894495 810555785 -2043267916 -248445918 1748522392 524248334 -2124681043 -161693637 1867878785 408068375 -1997685626 -1405936 1726209450 300215612 -1887405921 -125351927 1636702643 378087717 -1686035248 -326757306 1972323836 42497386 -1662197559 -336867233 1927447013 98939251 -1789219614 -497181580 2069155278 206830936 -1841862405 -449816467 2084112855 188627265 -1770698817 -512592087 2021336723 259790341 -1860664410 -434130128 2132206218 135385628 -1733374067 -274071781 1990241953 27762231 -1614607468 -389793022 1909287608 113924654 -1950197797 -54171827 1707882231 315295329 -1934650430 -72834220 1654780654 363250296 -2061901847 -232853633 1796718277 470847059 -2106319888 -177001626 1819966172 461195850 -1390712969 -635676703 1125451355 873608909 -1435065490 -579759112 1148764738 864023252 -1547636923 -725098541 1305382505 986300159 -1532155044 -743826486 1252215408 1034189542 -1330874605 -945076347 1587680831 698689193 -1212042486 -1060732004 1506791974 784917168 -1099432159 -915353673 1350147597 662613659 -1189463240 -836957266 1460951572 538143362 -1888585986 -127318424 1633687506 375859012 -2013023513 -16481679 1712182219 285926237 -2118779188 -156053926 1874567136 415018870 -2032649515 -237041085 1758878713 533818223 -1831246182 -438413812 2094466998 198194976 -1783324029 -491548139 2075837359 213775161 -1677529432 -351936962 1913425796 84655890 -1687213391 -328721881 1969310621 40270603 -1275046346 -1022925152 1510881050 755566476 -1284664785 -999644487 1566831363 711246741 -1159995900 -841159022 1423294248 601001918 -1112139235 -894358901 1404599089 616516519 -1447606702 -558860604 1203316606 817764328 -1361411509 -639782179 1087693671 936629233 -1486041504 -798228746 1231204172 1046847450 -1610544519 -687457553 1309633365 956849091 1110734944 892553462 -1405478580 -616748582 1163508857 845057263 -1420305067 -598676029 1290793042 1005109444 -1562275458 -706305560 1266824267 1015350493 -1517529753 -762616335 1602447364 679762066 -1316157144 -964019778 1492036637 803839115 -1226781391 -1041760857 1364779062 643813536 -1084849894 -934170228 1446323247 556930233 -1204075261 -818121323 2035964072 241002558 -1756087932 -531429102 2117573809 154184743 -1875247715 -415314677 2004996250 8839180 -1718636106 -293043936 1894519939 132850709 -1629325905 -370850503 1693272268 334133338 -1964824096 -35382922 1669369045 344439875 -1920012807 -91628177 1781973246 489812072 -2076663342 -213937852 1834681575 442250353 -2091555381 -195930787 1529825569 740850103 -1256118259 -1037690725 1547865400 725990830 -1303581676 -984884094 1442103571 586412421 -1141202881 -855797591 1385760010 631125404 -1130929114 -879733584 1184389445 832530899 -1466550167 -544143105 1106615644 921873866 -1342440336 -654521114 1212404087 1061478881 -1504858021 -783646515 1328420206 942220792 -1591708606 -702069548 1614899689 390486399 -1907423035 -112707501 1730981360 271293798 -1994208036 -31065014 1855644123 429773133 -2137751305 -141315999 1777804738 519050580 -2013707026 -251759496 2113304973 183585051 -1812457311 -453040073 2057026964 228363522 -1802117960 -476910546 1932390847 69910825 -1658613613 -366698491 1950365094 54986032 -1706142582 -313957348 1879186146 117779060 -1643349042 -385135784 2003820283 6876781 -1721647145 -295268543 2128188112 165585478 -1864895492 -405748886 2041861833 246638175 -1749403675 -524482701 1840581254 447887888 -2084869206 -188982468 1792593567 501218825 -2066305101 -204366043 1668186804 342471202 -1923030120 -93859058 1677936301 319059515 -1978849407 -49670377 1265383978 1013648060 -1520280826 -765105264 1275199027 990301861 -1576034529 -720851063 1169666584 850428558 -1413885132 -591469662 1121613313 903693975 -1395386579 -606918725 1457203790 568072920 -1193981086 -808289292 1370943063 649191105 -1078423685 -926957587 1476436604 789025514 -1240546480 -1056312378 1601005157 678057715 -1318910135 -966510625 1763257251 505289525 -2028516721 -267355623 1853157306 427024172 -2139451754 -142754304 1740809105 281383687 -1983069507 -20188629 1622108040 396908318 -1902049628 -106547662 1957575623 61410129 -1700766997 -307795331 1942224862 80006984 -1647468814 -355815836 2054534133 225608547 -1803824423 -478354865 2098755564 169822074 -1827268928 -468638122 1383533419 628112381 -1132893625 -880911663 1427820402 572391396 -1156272546 -871129400 1554809689 732672975 -1297948043 -978988317 1539393344 751204310 -1244715412 -1027074310 1337989903 952576921 -1580303837 -691451211 1219354390 1068167040 -1499218374 -777744724 1092326205 907846571 -1357516271 -669859193 1182160676 829515698 -1468516856 -545323362 643349860 1365216754 -933831608 -1085149986 557152637 1446136299 -818210735 -1204016953 679687510 1602487744 -963816326 -1316330260 804188495 1491714521 -1042247581 -1226333963 1005563136 1290313110 -706622420 -1561920326 1015179545 1267030415 -762574795 -1517602653 892609842 1110644132 -616938466 -1405258616 844751147 1163841981 -598245369 -1420775279 490118572 1781640506 -214369152 -2076193770 442194357 1834772771 -195741543 -2091775985 334304670 1693066504 -35425102 -1964751836 343986567 1669849361 -91311957 -1920368579 8490440 2005319006 -292557596 -1719083918 132925905 1894480199 -371054339 -1629153173 240780794 2036151660 -531340074 -1756146624 154649059 2117136757 -415653681 -1874948007 1061391397 1212464307 -783422199 -1505043041 942557244 1328117930 -702535408 -1591273082 832046103 1184838785 -543791813 -1466870355 922075150 1106440344 -654597854 -1342402124 586456129 1442032855 -855966355 -1140994565 630806616 1386113230 -879281804 -1131410974 741282931 1529357541 -1037994657 -1255782967 725799018 1548083452 -984829626 -1303674416 70102253 1932172411 -366752319 -1658520233 54552820 1950832738 -313652776 -1706477234 183903455 2112951369 -453491213 -1811974811 228319430 2057097296 -476741142 -1802325636 429571209 1855818783 -141238875 -2137789133 519534736 1777354758 -252110404 -2013386454 390149307 1615201325 -112241257 -1907858175 271380642 1730920500 -31288946 -1994022632 342810598 1667886960 -94322998 -1922593188 318970879 1677994857 -49448237 -1979037115 448092116 1840408386 -189057288 -2084829586 500732877 1793041243 -204016927 -2066627977 165269378 2128543508 -405295442 -1865376200 246680475 2041789197 -524653897 -1749198303 117589936 1879406374 -385079652 -1643440630 7308201 2003350335 -295574907 -1721314797 788594478 1476906936 -1056006654 -1240879468 678247223 1600785313 -966567397 -1318819187 568031004 1457276810 -808118736 -1194187098 649507589 1370588051 -927411671 -1077943617 850915146 1169219548 -591819162 -1413562640 903490387 1121786821 -606844289 -1395426583 1013737336 1265326062 -765327788 -1520093502 989963105 1275499511 -720387507 -1576471845 225832615 2054348337 -478441589 -1803763939 169355966 2099190312 -468300910 -1827570940 61761173 1957254659 -308279367 -1700317393 79929996 1942262298 -355613792 -1647643850 281214659 1741016661 -20144145 -1983139975 397359834 1621625420 -106865674 -1901696160 504985329 1763591783 -266922019 -2028984501 427078376 1853063806 -142945340 -2139233454 907791983 1092419321 -669667517 -1357733931 829819510 1181825760 -545756326 -1468048436 952125021 1338472139 -691132559 -1580656665 1068335684 1219146450 -777788568 -1499147266 732749323 1554771613 -979189977 -1297772623 750852626 1539713668 -1026589890 -1245164632 628577849 1383098031 -881248491 -1132591229 572166688 1428005558 -871042292 -1156332646 -1964117400 -34946306 1692635972 333751250 -1920977295 -91814169 1670272861 344549323 -2076804518 -214873396 1782061942 490679264 -2091139517 -195260715 1834344303 441643001 -1755651572 -530722150 2035581728 240366518 -1875433963 -416278909 2117683001 155088815 -1719571906 -293184856 2005863186 8928132 -1628656089 -370434383 1893912331 132513693 -1316760928 -964369866 1603122060 680166170 -1225910599 -1041684945 1491105685 803686147 -1084728686 -933271036 1364605886 642845480 -1204445557 -818762211 1446772647 557633329 -1405828412 -617352622 1111139304 893227902 -1420228899 -597805493 1163356145 844126055 -1561376010 -706184608 1289825242 1004936012 -1518170385 -762986887 1267527619 1015799637 -1812544727 -453905473 2113446405 184521363 -1801779408 -476301402 2056611356 227694218 -1657976037 -366314611 1931684407 69474977 -1707045118 -314065004 1951329838 55172792 -1908288691 -112794661 1615835745 390628087 -1993599148 -30726206 1730311800 270878446 -2137367681 -140678167 1855208019 429066949 -2013814938 -252661776 1777991242 520015580 -1466375199 -543173769 1184269005 831631963 -1342887944 -655222930 1106986708 922515010 -1505530925 -784049339 1213008639 1061829225 -1590775862 -701915300 1327550182 942145136 -1255148667 -1037516013 1528926889 740729407 -1304283236 -985331958 1548506800 726361638 -1141605449 -856470751 1442454171 587016717 -1130774610 -878801096 1385684610 630255124 -1193570070 -807624580 1456861638 567460176 -1078569741 -927898523 1371026911 650052937 -1241507624 -1056495538 1477343732 789137762 -1318200127 -966071209 1600372205 677678459 -1519615858 -764694504 1264771490 1013305652 -1576975209 -720997375 1276061115 990385453 -1414068036 -592431062 1169779088 851335430 -1394946907 -606208973 1121234313 903060767 -2085244894 -189628236 1841025294 448586136 -2066189253 -203471699 1792414999 500245889 -1922156528 -93779834 1667258684 342321578 -1979450359 -50017121 1678613797 319466931 -1643995066 -385511216 1879884138 118223356 -1720753057 -295152439 2002847091 6698469 -1864816524 -404875038 2128038232 164657614 -1749750675 -525083397 2042268993 247315927 -1581211221 -691564227 1338949767 952758289 -1498585678 -777366236 1218643102 1067725832 -1357174375 -669247217 1091913909 907180067 -1468600960 -546185962 1182305452 830454842 -1133006385 -881819303 1383715043 629071989 -1155893802 -870496960 1427379450 571679852 -1297335811 -978646677 1554143441 732260423 -1245577756 -1027158670 1540332744 751348830 -1699839645 -307645963 1956700239 61329625 -1648147078 -356223508 1942824022 80352448 -1804269231 -479053369 2054908029 226253035 -1827091128 -467665442 2098637924 168926450 -2028367609 -266428015 1763176491 504414397 -2139859682 -143432312 1853502514 427623588 -1983768267 -20633181 1741453337 281757839 -1901077204 -106369606 1621212160 396790934 -293521556 -1719269382 9393728 2005427926 -370347147 -1628716061 132289113 1894097615 -530923682 -1755476024 240442994 2035543780 -415794361 -1875883055 154737259 2118003453 -214554872 -2077157474 490227236 1782544050 -195304687 -2091068537 441811517 1834136235 -34754758 -1964335188 333696534 1692728960 -92247261 -1920509003 344853007 1669937817 -705751132 -1561843918 1004631688 1290159646 -763178051 -1517952213 1015853713 1267433991 -617308266 -1405899008 893058746 1111346732 -598123633 -1419875559 844577443 1162873397 -933754944 -1084278954 643196652 1364285050 -818560039 -1204620465 557556469 1446810211 -964456462 -1316700316 680390366 1602936392 -1041347605 -1226212483 803220167 1491540561 -140900819 -2137180485 429156097 1855149975 -252198348 -2014252382 519676696 1778291598 -113144289 -1907966327 391114547 1615388581 -30651898 -1993639280 270674730 1730485180 -366143927 -1658181921 69433189 1931757555 -314518960 -1706564922 55489404 1950974954 -453599621 -1812877587 184090455 2113916865 -476358046 -1801688332 227883854 2056391640 -856414491 -1141696909 586827721 1442674527 -879107332 -1130442134 630686672 1385214790 -1037062441 -1255629247 740413435 1529282413 -985503026 -1304077736 726404066 1548434292 -784124287 -1505491433 1062033325 1212835643 -701566312 -1591098866 941659060 1327997730 -543637837 -1465938395 831971231 1183969033 -655000918 -1343075780 922426246 1107045136 -591964690 -1414503048 850998466 1170080852 -606432777 -1394761375 903147739 1121173581 -764617252 -1519653558 1013103856 1264946278 -721348155 -1576654509 990869737 1275611263 -1056946806 -1241025252 789456038 1476990000 -965901933 -1318407931 677634239 1600442409 -807678536 -1193476818 567651476 1456643074 -927594079 -1078904521 649619597 1371494427 -405179098 -1864481360 165090314 2127570076 -525029057 -1749843543 247123987 2042486917 -385680108 -1643786878 118266936 1879813294 -294700787 -1721235045 6379553 2003200183 -93428414 -1922476588 341836910 1667708152 -50093733 -1979412019 319668343 1678438625 -189403792 -2085429786 448498780 1841085642 -203937431 -2065753601 500582469 1792112851 -978557777 -1297394631 732038531 1554330901 -1027497802 -1245278176 751813018 1539895564 -881333091 -1133454325 628723121 1384037671 -870700924 -1155721198 571754920 1427339582 -669289269 -1357101987 907351527 1091708273 -545869614 -1468956604 830001662 1182785896 -691995399 -1580741521 953064917 1338617155 -777176864 -1498806154 1067669964 1218734426 -20822937 -1983548175 281814347 1741362653 -105938818 -1901547288 396484946 1621545412 -266744747 -2028012349 504868217 1762696687 -143390644 -2139932454 427452768 1853708790 -478850045 -1804442475 226178351 2054948281 -468152294 -1826643828 169275702 2098315680 -307307471 -1700139865 60865821 1957137803 -356313048 -1648088898 80574724 1942636946 -1653453165 -361398779 1937518527 75177769 -1709208950 -317146596 1947331494 51829552 -1817590111 -458295753 2108139405 178296603 -1799093576 -473746898 2060084116 231559938 -2134548745 -138252703 1858813915 432803661 -2018993426 -256923016 1772551106 513919828 -1910581563 -115743149 1611708393 387417983 -1988947236 -25943478 1736274928 276448102 -1508086181 -786735411 1209143159 1058357217 -1586386366 -696870188 1333775214 947452920 -1463294359 -541010177 1187612485 835631059 -1347804560 -659746074 1101284188 916681674 -1146388929 -861122903 1436884755 581054341 -1127826906 -876508496 1388894986 634383260 -1250888179 -1032337765 1535022881 746170295 -1306709484 -988151166 1544770360 722756526 -2073460782 -210874556 1785143038 492842600 -2096841781 -201094307 1829427943 437119601 -1967982624 -38418570 1690080972 331064922 -1914752007 -86506641 1674662613 349594179 -1713475658 -287744224 2010123930 14106124 -1632392273 -374039751 1891486339 129694229 -1761220732 -536684782 2030798504 235714110 -1872223331 -412151029 2120630961 157381159 -1090035942 -939495540 1359560246 638455456 -1200973053 -814896235 1449458223 560188089 -1310927064 -958666818 1607644676 685082258 -1229909199 -1045027929 1488941597 800604811 -1565503618 -709394456 1287532114 1001987780 -1512207513 -757416975 1272179275 1020582621 -1402222772 -613615654 1113957984 895653622 -1425669291 -603900989 1158177401 839865071 -1354486767 -666690425 1095388477 911048107 -1473648632 -550578018 1176996132 824228274 -1583373277 -694643531 1334953231 949417369 -1494065094 -772452180 1224474902 1073426816 -1292682123 -973861661 1560108377 737832399 -1247872916 -1030108934 1536203072 748136918 -1138183097 -886078255 1378276715 622978557 -1153077154 -868073272 1430983026 575414756 -1809183527 -483574705 2049207797 220421475 -1824012096 -465504170 2101979628 172923258 -1695447829 -302599043 1962927559 66639185 -1650704142 -358911900 1938956766 76878152 -1986192195 -23450581 1737719185 278154503 -1896818524 -101193678 1627306376 402229534 -2025417585 -264133607 1766389155 508544309 -2144644970 -148086784 1847931322 421658924 -1235280560 -1051185722 1481735292 794184938 -1322067639 -969545249 1597814885 674990323 -1199270558 -813455884 1451947086 562939096 -1075228293 -923901459 1374105687 652214465 -1410855628 -588300894 1172728856 853630094 -1400518355 -612173381 1116448769 898406551 -1523350266 -768297584 1262347306 1010488508 -1570881249 -715558519 1280319539 995561637 -1926152808 -97121010 1665096884 339242018 -1973618303 -44316393 1683134637 324380731 -2081770070 -185760452 1843713158 451142672 -2071498317 -209698523 1787367583 495853577 -1870254596 -410968726 2122861776 160398406 -1746146843 -521348749 2045085897 249739359 -1638029874 -379939496 1884538082 123008116 -1724882473 -298364607 2000552187 3747949 -115438697 -1910916351 386984635 1612175917 -25997426 -1988853992 276639394 1736056372 -138083419 -2134756557 432759433 1858884127 -257374276 -2018511062 514238096 1772197382 -458646541 -1817269403 178780895 2107689545 -473669654 -1799131268 231358150 2060258896 -361622591 -1653267625 75264749 1937457787 -316680232 -1709643954 51492596 1947633250 -1032803489 -1250452535 746506867 1534720741 -987926714 -1306894384 722669162 1544830716 -861199507 -1146350597 581255745 1436709591 -876157068 -1128146974 633898584 1389344462 -540558533 -1463776339 835312151 1187965569 -659914974 -1347596364 916725262 1101213336 -786681079 -1508179041 1058165285 1209361075 -697174256 -1586051194 947885628 1333307050 -536495402 -1761441216 235658234 2030889836 -412582193 -1871753639 157687779 2120298357 -287427868 -1713831310 13652936 2010604382 -374081795 -1632319893 129865681 1891280711 -38622542 -1967810012 331139998 1690041096 -86020437 -1915199939 349245319 1674985233 -211213696 -2073161194 493306796 1784705850 -201005415 -2096900593 436897717 1829615395 -613705186 -1402164600 895875890 1113770916 -603562489 -1425969519 839401259 1158614973 -709881300 -1565056326 1002337024 1287209878 -757213643 -1512380765 1020507929 1272219535 -958625158 -1310999828 684911446 1607850944 -1045344669 -1229553931 801058639 1488461785 -939064760 -1090506018 638149476 1359893490 -815085999 -1200752953 560244605 1449367531 -886511339 -1137714813 623282233 1377941679 -867881716 -1153294950 575360032 1431076022 -973905625 -1292611151 738000907 1559900317 -1029790402 -1248225880 747684882 1536685188 -694158991 -1583822361 949065821 1335273675 -772653720 -1493889538 1073503300 1224436946 -666603197 -1354546731 910823535 1095573753 -550914726 -1473346100 824693878 1176560864 -263796259 -2025719477 508078321 1766824039 -148173372 -2144584366 421883112 1847745662 -23248401 -1986367111 278077635 1737756757 -101677578 -1896368800 402580698 1626985548 -302917191 -1695094481 67090581 1962444803 -358867552 -1650774730 76709004 1939164186 -483765877 -1808965347 220475559 2049114161 -465070702 -1824479996 172618942 2102314024 -768354220 -1523259198 1010678136 1262127598 -715252659 -1571214117 995130721 1280790007 -588754842 -1410375440 853946698 1172373980 -612002689 -1400724247 898364755 1116521925 -813381584 -1199310682 562735388 1452120458 -924251095 -1074905921 652700933 1373658515 -1050722302 -1235717996 793846062 1482035640 -969767909 -1321880435 675079479 1597756833 -379717476 -1638217718 122919344 1884596518 -298828667 -1724445677 4087209 2000252223 -410619730 -1870577608 159912322 2123309332 -521423689 -1746107359 249943451 2044912909 -185931528 -2081564562 451185108 1843640642 -209244959 -2071978889 495537613 1787723099 -97427254 -1925820324 339673574 1664627056 -44260141 -1973709755 324191743 1683354985 1437320347 581760013 -1146772041 -861760223 1388707970 633417748 -1127718482 -875605704 1534086313 746028095 -1250022011 -1032250093 1545439408 723171366 -1307317860 -988489462 1209849087 1058792553 -1508723245 -787118779 1332809958 947265648 -1585483318 -696762020 1187470541 834694235 -1463206431 -540144265 1101699284 917350466 -1348142600 -660354706 1858462803 432198853 -2134145665 -137579031 1772625994 514789596 -2019147418 -257854992 1612606561 387538167 -1911550643 -115917349 1735633016 276076782 -1988245164 -25495102 1936913463 74826913 -1652779749 -360995443 1948201006 51904696 -1710141182 -317300332 2108259333 179195027 -1817764567 -459264577 2059712540 230918282 -1798645456 -473044570 1286665690 1001899340 -1564568330 -709254048 1272787395 1020920149 -1512877841 -757833607 1114340840 896290174 -1402659644 -614323118 1158068721 838961511 -1425483555 -602937269 1359472062 637588776 -1089895278 -938560508 1449796007 560795953 -1201389429 -815566819 1608281484 685464858 -1311634272 -959103946 1488038293 800495875 -1228945223 -1044842449 2011092242 14280068 -1714375618 -287865688 1890783499 129245597 -1631752153 -373669711 2030394656 235040182 -1760871412 -536081254 2120784185 158312879 -1872300011 -413022077 1785316726 493811168 -2073582502 -211774260 1828979055 436417017 -2096471997 -200453931 1689406788 330661330 -1967379352 -38068994 1675594077 349747659 -1915623311 -86583065 1738384921 278566543 -1986803915 -23791709 1626366464 402084502 -1895955668 -101108806 1766207019 507584189 -2025304313 -263225455 1848371762 422369956 -2145023202 -148718712 2049619581 221087467 -1809524911 -484186169 2101834340 171983602 -1823927480 -464641058 1961967183 66457305 -1694539933 -302485515 1939667542 77318848 -1651336326 -359289876 1559463633 737457735 -1291982851 -973416597 1537098440 748253790 -1248844828 -1030286478 1378356963 623853173 -1138331697 -887005351 1430637306 574814828 -1152668714 -867394752 1095014069 910403107 -1354041447 -665991409 1177113260 825123386 -1473825920 -551550186 1335828103 949497361 -1584300117 -694792387 1223875230 1073080840 -1493386318 -772043996 2122749784 159492046 -1870072204 -410007838 2045465409 250373079 -1746587027 -522059013 1885151082 123351036 -1638695354 -380350768 1999690611 3664869 -1723942305 -298218807 1664190268 339130282 -1925192176 -96938362 1683768101 324760499 -1974328823 -44756321 1844055822 451755928 -2082181598 -186425676 1787284247 494992257 -2071352773 -208758099 1172879248 854558470 -1410935108 -589175254 1116042121 897729311 -1400171867 -611573197 1261649826 1010044724 -1522704754 -767922664 1281293243 995740461 -1571775849 -715675135 1482663924 794335074 -1236154664 -1051265458 1597137901 674583419 -1321467199 -969199017 1451503558 562241360 -1198895382 -812810628 1374284767 653187913 -1075344653 -924796315 835125663 1187000585 -540450637 -1462874075 917161350 1101919504 -660298582 -1348234180 1058834861 1209776443 -787289983 -1508517865 946949556 1333165346 -696308584 -1585964018 745542139 1534533997 -1031900969 -1250344895 723375586 1545266548 -988564274 -1307278248 581671369 1437378911 -861538075 -1146959757 633757136 1388408134 -876069636 -1127281558 178856279 2108559809 -458801029 -1818201875 231007566 2059654616 -473267102 -1798458124 74623333 1937086963 -360921015 -1652819745 52391292 1947753962 -317649840 -1709818682 387854643 1612251557 -116371425 -1911070583 276034858 1735706044 -25324538 -1988451184 432388353 1858242967 -137635795 -2134054725 514358552 1773096334 -257549260 -2019480414 685519070 1608187976 -959294990 -1311415964 800191687 1488372817 -1044408853 -1229412995 638040300 1358989434 -938878528 -1089541802 560626933 1450003555 -815522343 -1201459889 896213178 1114378284 -614121066 -1402834688 839312547 1157747765 -603421297 -1425033959 1001433224 1287100446 -708916828 -1564870350 1021144209 1272601607 -757920323 -1512817365 330436630 1689591936 -37981894 -1967439444 350213135 1675158681 -86919901 -1915320907 493459492 1785637042 -211289848 -2074031714 436493373 1828940971 -200655599 -2096296569 235208818 2030186724 -536125090 -1760800312 157860971 2121266429 -412703417 -1872652847 14583872 2010757334 -288298644 -1713907206 129191001 1890876623 -373478027 -1631969821 66151197 1962300299 -302054863 -1695010137 77375236 1939576722 -359479768 -1651116354 220916527 2049825721 -484144637 -1809597803 172437302 2101354400 -464957926 -1823572340 507933561 1765884911 -263712171 -2024856893 422295392 1848412150 -148515252 -2145196326 278788939 1738197981 -23881113 -1986745615 401620818 1626804164 -100770178 -1896255768 949961685 1335391043 -695131399 -1584000401 1072859084 1224062810 -771954976 -1493445002 910478311 1094974321 -666195253 -1353868707 824774654 1177436008 -551063854 -1474273724 623399857 1378837287 -886689123 -1138687477 574986152 1430431550 -867436924 -1152596462 737401731 1559554837 -973227345 -1292203463 748560282 1536765708 -1030717770 -1248375264 451564124 1844273866 -186371216 -2082274330 495425093 1786816211 -209062039 -2071017473 338811502 1664543480 -96486590 -1925674028 324804215 1683697377 -44925093 -1974120499 123552312 1884975790 -380427500 -1638657150 3180065 2000139959 -297867507 -1724262501 159828490 2122447516 -410473690 -1869636688 250285587 2045525637 -521834689 -1746772055 562328212 1451442690 -813034568 -1198709970 652850829 1374586395 -924330079 -1075779785 794819238 1482213936 -1051616374 -1235834084 674381503 1597312553 -969121901 -1321505019 1010000624 1261720166 -767753252 -1522912438 996058857 1280939647 -716126267 -1571293357 854125250 1173346900 -588870674 -1411269768 897920731 1115823693 -611627017 -1400078495 -676307774 -1598591916 968769006 1320750456 -790783781 -1478842291 1054079479 1238681953 -647244560 -1368595354 929412572 1080198474 -570027799 -1459543937 805859781 1192182099 -905491290 -1124041680 604581258 1393433884 -848656193 -1167214551 593815955 1415829765 -992164716 -1277430782 718448056 1574278446 -1011810163 -1263128549 767517089 1522028855 -320963574 -1680257892 47193382 1977036208 -340543469 -1665890171 96327999 1924852137 -502926280 -1794980690 202085652 2064426370 -446156767 -1838219081 191254797 2086756763 -244749202 -2039587592 526847298 1751137748 -167466889 -2130470687 403360091 1863186893 -5053348 -2001349430 297567600 1723577830 -119594939 -1881665325 382812521 1641443839 -827626109 -1179886315 547687599 1470250041 -909727334 -1094608628 667470006 1355806752 -1066342991 -1216883417 780043421 1501148171 -954392152 -1340468930 689127556 1578397714 -753107481 -1541714575 1024597195 1242901597 -730744322 -1552512664 981457106 1299769412 -574097963 -1430207165 868848889 1154393199 -626380340 -1381170854 883183840 1134780534 -171618997 -2101183011 466300007 1825316081 -223835822 -2052081212 480700542 1805768936 -81869447 -1944455697 353412181 1645712579 -59571872 -1955319306 310206540 1702514906 -395158225 -1619694151 108805123 1903889557 -283141834 -1743214176 17954842 1981204620 -425077475 -1850808949 145208369 2141226151 -507244284 -1765596782 264925224 2026717374 -444187072 -1837035818 193486700 2089775098 -487851431 -1779643697 216374133 2078452707 -346179982 -1671788828 89380702 1918166984 -332369301 -1690877187 37622599 1966678993 -130994652 -1892278606 373247752 1631092638 -10687939 -2007246165 290622225 1716894599 -152394218 -2115135872 417646394 1877211052 -242785777 -2038410599 529072931 1754149813 -555213176 -1443942882 820412324 1205948210 -645539183 -1367152121 931904445 1082952491 -801925446 -1489721812 1044248470 1228588800 -681684317 -1604754891 961557391 1314325273 -1017180436 -1269285254 760311744 1515609942 -1003304203 -1288308125 708619225 1564187471 -846952738 -1165773240 596305906 1418581860 -890682681 -1108446639 619127787 1407193981 -56815871 -1952825449 311651885 1704222395 -68105448 -1929905266 369011252 1660525218 -230258893 -2059290715 474539551 1800394377 -181714134 -2111016004 455418374 1814172304 -517333147 -1775423501 254049865 2015579871 -431498372 -1858016278 139049552 2135853766 -269379753 -1728665663 33551995 1996015341 -392408242 -1617206312 110244450 1905591028 -940363831 -1326178465 704466661 1593474675 -1063326768 -1214653626 781224700 1503115882 -920082437 -1104177299 656852695 1344403009 -834313246 -1186835596 541786830 1464611416 -633061459 -1388114117 877289089 1129147927 -584451148 -1439773918 858233496 1142991374 -727730273 -1550285047 982636211 1301734949 -739085434 -1527430384 1039930026 1257972284 -1277388346 -992237232 1574107370 718653564 -1263444513 -1011454647 1522482419 767036517 -1123610124 -905961118 1393127640 604913742 -1167403539 -848435845 1415886017 593724503 -1368684126 -647186124 1080420494 929224728 -1459204677 -570327763 1191718039 806296577 -1599078000 -675860218 1321099452 968445994 -1478638199 -790956769 1238607013 1054118963 -2001553138 -4879976 1723652130 297527476 -1881178857 -120042111 1641094203 383134893 -2039926468 -244448854 1751601168 526409862 -2130381531 -167524941 1862964233 403547295 -1794791062 -503145988 2064369734 202176720 -1838649997 -445686299 2087062623 190921929 -1679941288 -321318450 1976582260 47673570 -1665931967 -340470313 1925022829 96122107 -1429755769 -574580719 1154075051 869202237 -1381340002 -626172920 1134824882 883113252 -1541660491 -753201117 1242710425 1024815375 -1552816980 -730409926 1300202880 980989206 -1217349405 -1065908107 1501485519 779741529 -1340244742 -954577812 1578311126 689188160 -1179963183 -827588537 1470452221 547512683 -1094257464 -910048162 1355322852 667919730 -1851160497 -424757031 2141710691 144759285 -1765520298 -507282240 2026515834 265100780 -1619918723 -394972949 1903976785 108745159 -1742748572 -283577102 1980867912 18257374 -1944152021 -82204483 1645279495 353880465 -1955374030 -59478876 1702706462 309988744 -2101014503 -171827057 1825272117 466370979 -2052533248 -223353706 1806087468 480347578 -2115306684 -152187950 1877252712 417573630 -2037956771 -243265589 1753833073 529428199 -1892584586 -130661408 1631523418 372777676 -2007189649 -10778631 1716704835 290842325 -1671566560 -346367050 1918077452 89438874 -1691340999 -331931729 1967017493 37322371 -1836686574 -444509308 2089288254 193933992 -1779718389 -487811171 2078656039 216200881 -1165698164 -846992614 1418377888 596478518 -1108795499 -890360061 1407680185 618679855 -1268821058 -1017617624 1515270802 760611332 -1288530009 -1003116751 1564276363 708560413 -1489777688 -801834114 1228778180 1044027986 -1604448271 -682016921 1313894109 962027083 -1444396070 -554732724 1206264566 820056672 -1366980669 -645744811 1082910447 931976825 -1728984571 -269026669 1996466985 33070015 -1617162724 -392479094 1905422128 110452646 -1775615433 -517115231 2015634203 253957005 -1857583570 -431966536 2135549698 139384724 -2058954143 -230561033 1799928653 474975195 -2111103368 -181653778 1814396756 455233474 -1952624045 -56991035 1704145791 311690217 -1930389942 -67655972 1660876646 368691184 -1549800755 -728180133 1301384161 982956919 -1527632172 -738910654 1258049528 1039892334 -1388027137 -633122199 1128924115 877474629 -1440110874 -584149392 1143457738 857798492 -1104610647 -919614913 1344707461 656517907 -1186644304 -834531802 1464557468 541880074 -1326222693 -940293619 1593643959 704258849 -1214335358 -1063680492 1502664622 781707064 527029962 1752098396 -244860954 -2040494224 402920147 1862476357 -167087105 -2129837207 296902392 1723166318 -4440108 -2001006782 383752929 1641589367 -120456243 -1881748645 48154286 1977218616 -321869950 -1680369900 95617719 1924411937 -339909733 -1665510643 201674396 2063760906 -502583376 -1794367706 191400581 2087696915 -446239831 -1839080641 604501506 1392559764 -905341138 -1123113032 594162203 1416430221 -849063113 -1167891551 719093296 1574653606 -992862436 -1277874294 766622249 1521912511 -1010836731 -1262949485 967894630 1320670960 -675379382 -1598441508 1054679679 1239028457 -791461037 -1479248955 929787476 1080843970 -647688328 -1369292818 805743181 1191287515 -569848991 -1458570249 108193675 1903548189 -394492249 -1619282383 18817938 1981289220 -284081474 -1743359448 145321913 2142134063 -425259371 -1851769341 264547232 2026085174 -506803572 -1764885990 465958895 1824704377 -171206973 -2100517291 480785398 1806631776 -223980838 -2053021108 354320349 1645825867 -82829583 -1944637849 309574596 1702136658 -58860824 -1954878850 1025296195 1243346901 -753752465 -1542088967 980484954 1299592140 -729849226 -1552395552 868700017 1153466343 -574017955 -1429332277 883592040 1135459326 -626726332 -1381770542 548132647 1470949297 -828000757 -1180531043 667292478 1354834856 -909610478 -1093713276 779116309 1500999555 -1065468359 -1216803153 689806092 1578806170 -954992096 -1340814666 761246792 1515750622 -1018047132 -1269373454 707948625 1563771079 -1002696323 -1287970325 595868794 1417874668 -846570154 -1165136448 619313251 1408157941 -890791601 -1109349927 820552748 1206883514 -555301632 -1444809322 931487797 1082282147 -645201639 -1366543985 1043541022 1228151944 -801288910 -1489338972 962521095 1314510993 -682587861 -1604863555 372348032 1630970902 -130026068 -1892104902 291262617 1717264399 -11390539 -2007695069 417995954 1877814308 -152797794 -2115810040 528996523 1753278525 -242632313 -2037479151 193365220 2088875122 -444013112 -1836067490 216744189 2079092843 -488300079 -1780346553 89984214 1918516288 -346853894 -1672192660 36751567 1966602329 -331437597 -1690723979 876905737 1128510879 -632626139 -1387408205 858341648 1143894406 -584638404 -1440739158 983502139 1301822893 -728667113 -1550427007 1039321378 1257634228 -738416626 -1527015272 703829357 1593091579 -939658175 -1325742889 782127476 1503224290 -1064292264 -1214840626 656940383 1345269193 -920224653 -1105113883 541448518 1464003024 -833898390 -1186166532 254453185 2016253271 -517683987 -1776028549 138895832 2134921550 -431423244 -1857146782 32583155 1995840869 -268481313 -1728545719 110946794 1906039164 -393049914 -1617577904 312325541 1704625459 -57420663 -1953176545 368079292 1660371242 -67235696 -1929830394 474365335 1799425281 -230138693 -2058392531 455866766 1814874392 -182085470 -2111657932 2063930318 201466712 -1794411806 -502513036 2087245783 191883073 -1838762245 -446593427 1977523196 47819626 -1680803120 -321402298 1924358117 95711091 -1665319223 -340128161 1722942378 297087804 -2000919930 -4500976 1642055603 383317797 -1882085729 -120154615 1751747480 527350542 -2040010060 -245310942 1862553473 402882327 -2130039123 -166912453 1080767238 929825680 -1369091542 -647863620 1191638815 805422985 -1459055053 -569399643 1320205108 968330146 -1598105064 -675681650 1239252781 1054494651 -1479336447 -791400809 1574708066 719000564 -1278066098 -992644392 1521608571 766957549 -1262516649 -1011304767 1393011536 604019654 -1123431812 -904987926 1416261449 594370527 -1167847835 -849133837 1646142095 353964569 -1945091165 -82349259 1702094486 309646848 -1954707526 -59066580 1824893629 465738283 -2100573295 -171115769 1806200484 481254962 -2052714616 -224313570 2141795051 145621629 -1851305017 -425696431 2026174194 264488548 -1765107746 -506615992 1903344345 108366415 -1619207179 -394531997 1981775552 18370134 -1743708180 -283758726 1500512839 779563729 -1216453781 -1065790467 1579009630 689632968 -1340889230 -954951708 1470859893 548190947 -1180308647 -828187697 1355173484 666992378 -1094176960 -909172778 1153896995 868229813 -1429638385 -573684839 1135269434 883812012 -1381714154 -626817152 1243388433 1025223303 -1542259907 -753546325 1299275272 980840094 -1551941852 -730329166 1228108108 1043612122 -1489170336 -801496842 1314829653 962168259 -1605315463 -682105617 1206450558 821021160 -1444505518 -555636540 1082473831 931270129 -1366598581 -645108515 1417961768 595808702 -1165361148 -846385006 1407821105 619615655 -1108884451 -891226997 1516235034 760797580 -1269725130 -1017726816 1563569411 708124053 -1287893969 -1002734407 1918718340 89809170 -1672269656 -346816450 1966118301 37201163 -1690372943 -331758553 2089212342 193063200 -1836533606 -443578356 2079006127 216804665 -1780122493 -488485867 1877623264 418214262 -2115755828 -152891302 1753712121 528528751 -2037783339 -242297789 1630652882 372701508 -1891653378 -130508696 1717308875 291192157 -2007864089 -11182991 1344815117 657420443 -1104797407 -920579657 1464173588 541242498 -1186208456 -833825362 1593034815 703920297 -1325553389 -939878011 1503530022 781794480 -1215271670 -1063821924 1302286441 983064831 -1550765755 -728366637 1257411696 1039508710 -1526925988 -738474550 1128585307 876865741 -1387611785 -632452639 1143544898 858664148 -1440252562 -585085448 1799774405 474042451 -2058878487 -229691009 1814799580 455906378 -2111453712 -182258330 1704847607 312137825 -1953265189 -57362099 1659907310 368516216 -1929491006 -67535532 1995534497 32915511 -1728114291 -268951269 1906095288 110855214 -1617767020 -392829694 2016082067 254658565 -1775986241 -517756631 2135374986 138415132 -1857462874 -431067856 154402822 2117283984 -415604438 -1875029572 240763935 2036266121 -531126989 -1756326491 133138484 1894299810 -371070696 -1629038194 8539181 2005236923 -292803327 -1718936169 344133730 1669603572 -91393714 -1920319016 334419067 1693050093 -35605161 -1964538431 442013776 1834985670 -195626628 -2091791894 490036297 1781689567 -214221467 -2076439053 844767438 1163726936 -598457886 -1420594828 892855511 1110496321 -616987141 -1405176467 1015130364 1267112042 -762328624 -1517749946 1005350117 1290493043 -706605623 -1562034849 804073642 1491730492 -1042067066 -1226546928 679539891 1602733093 -963734113 -1316379383 557234328 1446086670 -818357836 -1203771102 643529857 1365003287 -933945939 -1085133509 271528263 1730675153 -31371157 -1993973507 390264158 1615185352 -112421774 -1907645212 519354741 1777568227 -251996071 -2013402929 429489516 1855868410 -141091776 -2138034986 228073763 2057245109 -476692465 -1802407783 183887162 2113066412 -453278698 -1812155264 54765841 1950652807 -313669571 -1706362709 70151432 1932090782 -366998492 -1658372942 725684623 1548099865 -984649565 -1303887819 741135766 1529603328 -1037912902 -1255832532 630888893 1386064171 -879429487 -1131165689 586636708 1441819954 -856081272 -1140978658 922092011 1106325885 -654810937 -1342222255 832292338 1184691556 -543841058 -1466788792 942508505 1328200015 -702289675 -1591420829 1061178816 1212644694 -783405844 -1505158022 990012036 1275417106 -720632920 -1576324290 1013950109 1265145355 -765343823 -1519978713 903473846 1121901088 -606631014 -1395606772 850669231 1169366585 -591769725 -1413644523 649425632 1370636918 -927263796 -1078189222 567850745 1457489519 -808003627 -1194203325 678361810 1600768580 -966747138 -1318605976 788741835 1476660829 -1056088089 -1240830095 7094860 2003530458 -295558304 -1721429002 117540437 1879488195 -384833671 -1643587601 246925950 2041641704 -524702894 -1749115964 165285479 2128428785 -405508277 -1865195555 500912680 1792828094 -204131580 -2066611310 448173617 1840359079 -189204707 -2084583541 318822938 1678240396 -49366218 -1979085920 342695427 1667903125 -94142673 -1922805831 572085189 1428054867 -870894871 -1156578689 628398044 1383311178 -881133840 -1132607898 750967799 1539697505 -1026770213 -1244951987 732897262 1554526072 -979271998 -1297723820 1068385185 1219064631 -778034547 -1499000293 952338360 1338292014 -691149164 -1580542462 829803411 1181940485 -545543489 -1468229079 907546506 1092566812 -669618522 -1357816272 427258637 1852851099 -143060447 -2139217225 505067284 1763542914 -267069896 -2028738898 397212479 1621871529 -106784237 -1901745531 281100070 1741033392 -19964406 -1983353188 79717225 1942443007 -355597755 -1647758637 61712240 1957337062 -308033956 -1700464950 169601883 2099043277 -468350345 -1827489055 225849154 2054234068 -478654866 -1803583752 1834534146 442496404 -2091473874 -195980104 1781858587 489828749 -2076483529 -214151007 1669549360 344227238 -1920127972 -91612022 1693354281 334084543 -1964972027 -35137389 1894765926 132703728 -1629375414 -370768676 2005012863 8724969 -1718849453 -292863803 2117360980 154365378 -1875231624 -415429394 2035915085 241084891 -1755842463 -531576585 1446438346 556914012 -1204255514 -817908624 1364926931 643567941 -1084931841 -934121367 1491955192 803888494 -1226634028 -1042006974 1602267617 679975287 -1316042547 -964036517 1266808238 1015465272 -1517316990 -762797036 1290547639 1005256993 -1562226533 -706387955 1163558300 844975370 -1420550992 -598528986 1110948229 892373267 -1405495127 -616634305 1950610499 54838485 -1706191505 -313874951 1932406874 69796044 -1658826378 -366517792 2056813681 228543719 -1802101411 -477024821 2113255528 183666942 -1812211388 -453187118 1777656871 519296177 -2013625077 -251808355 1855529022 429789352 -2137571054 -141528700 1731161109 271080579 -1994322631 -31048273 1614981132 390437018 -1907570400 -112461386 1328403595 942335005 -1591495257 -702249679 1212158098 1061625860 -1504808514 -783728344 1106664633 921791535 -1342685803 -654373629 1184602272 832350262 -1466566260 -544028390 1385874671 631108729 -1131108925 -879520427 1442250998 586166368 -1141284390 -855748276 1547783389 726039627 -1303433743 -985129625 1529645252 741062738 -1256003096 -1037706882 1601087360 678008598 -1319057748 -966265286 1476617113 788812559 -1240661323 -1056296413 1370828722 649207588 -1078243682 -927171064 1457056683 568318781 -1193899385 -808338927 1121564644 903776114 -1395140920 -607066530 1169454077 850609003 -1413868847 -591584697 1275215830 990187328 -1576247558 -720671124 1265630159 1013500761 -1520330013 -765023627 1677756232 319272926 -1978735004 -49686798 1668105041 342520775 -1922882947 -94104853 1792741242 500973548 -2066387370 -204316992 1840696163 447871989 -2085049777 -188769575 2042074924 246458298 -1749420544 -524368234 2128237365 165503907 -1865141735 -405601649 2003574558 7024520 -1721598414 -295350620 1879169799 117894033 -1643136469 -385316163 1182111425 829597271 -1468270611 -545470597 1092113112 908026446 -1357499404 -669973662 1219370739 1068052069 -1499430945 -777564343 1338235626 952429180 -1580352570 -691369136 1539475109 751154739 -1244862583 -1026828513 1554989756 732459562 -1298062448 -978971898 1427705495 572407297 -1156091973 -871342291 1383385742 628357656 -1132811358 -880960716 2098968073 169641631 -1827285211 -468523085 2054582800 225526406 -1804070084 -478207062 1941978683 80154285 -1647419625 -355897471 1957558818 61524660 -1700553970 -307975272 1621927533 397121275 -1901934783 -106563625 1740726900 281432802 -1982921896 -20433970 1853304415 426778313 -2139533453 -142704667 1763371590 505273040 -2028696726 -267142148 -1041397234 -1226130792 803466018 1491393460 -964669929 -1316520319 680406843 1602822061 -818544068 -1204735318 557343504 1446990726 -933509595 -1084426573 643147529 1364367263 -598042006 -1419924740 844430150 1163119568 -617128333 -1406112027 892944223 1111363529 -763293096 -1517935922 1016034164 1267221474 -705898943 -1561598249 1004713837 1290110971 -92034362 -1920689584 344837098 1670052732 -34705697 -1964417463 333451251 1692876645 -195550476 -2090921374 441861080 1834054478 -214571283 -2077043077 490440641 1782363991 -415974750 -1875670476 154852238 2117987096 -531005765 -1755427283 240590743 2035298049 -370199920 -1628962298 132207548 1894146858 -293407095 -1719286241 9213861 2005641011 -654918833 -1343124519 922278499 1107290869 -543457450 -1466150976 831856250 1183985388 -701680771 -1591082005 941838929 1327784647 -784271516 -1505245198 1062114888 1212786398 -985552085 -1303995459 726649351 1548286609 -1037275342 -1255448668 740429342 1529167496 -879090919 -1130556529 630473269 1385394851 -856168704 -1141844074 586778156 1442756282 -476537977 -1801475311 227998379 2056374845 -453681250 -1812828408 184237746 2113670692 -314371147 -1706810589 55407257 1951023631 -366028884 -1658198214 69252736 1931970070 -30438429 -1993819275 270658255 1730599513 -113094662 -1908048020 390868694 1615535680 -252443695 -2014104761 519725821 1778209387 -140916792 -2137065634 429369060 1854969458 -203691892 -2065901542 500533664 1792194870 -189387627 -2085544957 448286137 1841265967 -50306882 -1979232216 319685010 1678323972 -93477721 -1922395087 342082955 1667560733 -294848280 -1720989570 6461892 2003151186 -385794831 -1643770777 118447581 1879600459 -524848934 -1750056884 247009782 2042503520 -405097277 -1864530859 164943343 2127816057 -927610812 -1078789934 649832808 1371314686 -807924643 -1193329461 567700849 1456561639 -965853066 -1318489888 677388634 1600590284 -1056734097 -1241205511 789439811 1477105109 -721233888 -1576671050 990689548 1275824538 -764470215 -1519899473 1013021973 1264995715 -606515182 -1394712444 903295294 1120928168 -592145397 -1414290275 851113255 1170064817 -356460083 -1647842981 80656609 1942587511 -307421740 -1700123326 61046008 1956924526 -467971585 -1826856599 169160915 2098331717 -478767642 -1804491408 226030794 2055193692 -143144535 -2140079809 427403397 1853790227 -266728016 -2028126938 504655004 1762876426 -106151525 -1901367027 396501175 1621430305 -20871806 -1983466220 282059950 1741214776 -777062139 -1498822253 1067489321 1218947263 -691847908 -1580986998 952982576 1338666150 -545951433 -1468907103 830148635 1182539917 -669469394 -1356888648 907465730 1091691668 -870717087 -1155606025 571967565 1427159259 -881578632 -1133306386 628771924 1383955650 -1027448493 -1245359675 751566975 1540042985 -978344630 -1297574436 732021862 1554445552 -1518252278 -762937444 1267674662 1015553712 -1561556205 -705971323 1289939519 1004919465 -1420114120 -597821522 1163175444 844338818 -1405680863 -617598025 1111056909 893276827 -1204396178 -818843656 1446526530 557780692 -1084515465 -933450783 1364589147 642960077 -1225926820 -1041569846 1491318384 803505894 -1317006523 -964221997 1603170921 680084223 -1628475454 -370647212 1893797614 132529784 -1719489573 -293233843 2005715703 9173601 -1875580944 -416032922 2117764828 155039306 -1755765783 -530705537 2035761861 240153171 -2091352154 -195080400 1834360458 441527836 -2076853313 -214791383 1782307475 490531333 -1920731244 -91961598 1670223544 344630830 -1964100723 -35060965 1692422817 333931063 -1130725813 -878883107 1385439079 630403057 -1141392814 -856651068 1442438014 587131880 -1304299911 -985217297 1548719957 726181827 -1255394720 -1037368586 1528976204 740647898 -1590858193 -701866311 1327697667 941899669 -1505711562 -783836512 1213123354 1061813132 -1342773731 -655239541 1106806577 922728359 -1466228220 -543419758 1184187176 831681470 -2014028157 -252482027 1778007983 519900985 -2137417062 -140596724 1855454134 428919584 -1993353551 -30874073 1730262941 270960395 -1908272472 -112909762 1615623044 390808338 -1706864921 -314278287 1951215563 55189341 -1657894146 -366364056 1931537362 69720900 -1801926955 -476055997 2056693753 227645295 -1812659508 -453889446 2113627104 184308598 -1749602936 -525329122 2042186916 247364658 -1864701551 -404891385 2127857853 164870187 -1720932934 -294939348 2002961558 6681600 -1644076637 -385461963 1880031375 117977113 -1979695636 -49869446 1678662848 319384662 -1922172427 -93664925 1667471577 342141007 -2065975842 -203651768 1792398578 500360292 -2085195321 -189709999 1840779499 448733309 -1395061440 -606192170 1121414252 902847738 -1414215335 -592184881 1169860725 851286243 -1576893070 -721046044 1275913310 990631112 -1519435413 -764907011 1264656455 1013321937 -1318183644 -966185550 1600158728 677858462 -1241261763 -1056642645 1477294097 789219463 -1078618858 -927816320 1371272250 649905324 -1193783025 -807444071 1456877603 567345333 -1901323063 -106222497 1621261797 396709235 -1983784752 -20518842 1741666812 281577834 -2139646725 -143612819 1853486551 427738433 -2028318494 -266510220 1762931150 504562008 -1826943827 -467911621 2098556289 168975639 -1804154700 -479070174 2054728088 226466062 -1648327521 -356010999 1942939059 80336165 -1699921786 -307597296 1956848042 61083964 -1245561855 -1027273577 1540119853 751529403 -1297090536 -978794354 1554094388 732342690 -1155943373 -870415195 1427625247 571532681 -1133219798 -881639236 1383731462 628957584 -1468715931 -546169613 1182485833 830242271 -1357322116 -669001494 1091995984 907131334 -1498504105 -777415487 1218495867 1067972077 -1581031346 -691777320 1338835298 952775156 1140200023 888218305 -1376226437 -620805139 1151063630 865920728 -1433028766 -577599500 1294834277 975874803 -1557922999 -735786017 1245732476 1028091626 -1538375856 -750186554 1581318707 692466341 -1336974561 -951561335 1496106538 774633148 -1222465786 -1071278192 1352305153 664648343 -1097536723 -913056837 1475825176 552631950 -1174851788 -822206558 2023240351 262078985 -1768533069 -510565595 2146825862 150128144 -1845782614 -419649732 1984150189 21269051 -1739727999 -280302825 1898872500 103370274 -1625284712 -400085234 1697587963 304616045 -1960754217 -64588991 1648551650 356898420 -1941141554 -78923944 1811196617 485726815 -2047161371 -218236045 1821994704 463363654 -2104029188 -175095958 1525490454 770315136 -1260174790 -1008438612 1568728847 713545625 -1282505181 -997607755 1412868900 590453682 -1170683384 -851445090 1398501181 610033579 -1118499311 -900579705 1197093746 811402212 -1454091682 -564960568 1077409643 925943805 -1371957689 -650205487 1233238848 1049005014 -1483744660 -796333318 1324121945 971722703 -1595793803 -672846109 1635976158 377762632 -1886559502 -125152668 1726924743 300545873 -1998543125 -1599875 1868073964 408927098 -2125010240 -162407850 1748324341 523403107 -2042941735 -247718321 2083787706 187900716 -1841663338 -448970240 2069485475 207546165 -1789413745 -498039271 1928305544 99134238 -1662911836 -337196494 1971478417 42299143 -1685307715 -326431189 1908437205 113721411 -1613884935 -389471889 1991095500 27952218 -1734093344 -274406026 2132539623 136104049 -1860855349 -434984611 2021014782 259066984 -1770496558 -511742652 1819762865 460345383 -2105998947 -176279285 1796908200 471700542 -2062236284 -233573102 1655498883 363583509 -1935504977 -73025223 1707158682 314973196 -1949348426 -53969632 1252937757 1034510475 -1533005519 -744029785 1304663044 985965714 -1546783448 -724908610 1148573743 863168697 -1434732285 -579040875 1125653558 874458272 -1391035110 -636400244 1461272697 538865903 -1189666475 -837807677 1349813344 661894390 -1099242164 -914500134 1505937483 784726237 -1211324057 -1060398607 1588530258 698891460 -1331597954 -945398296 1759199636 534540546 -2032852808 -237891538 1874232717 414299419 -2118589279 -155200457 1711327654 285735216 -2012305270 -16148452 1634536895 376061225 -1889309549 -127640571 1970033136 40591718 -1688063780 -328925110 1912706537 84321663 -1676675899 -351746989 2075646402 212920660 -1782990610 -490829704 2094669275 199044429 -1831568137 -439137183 1404395868 615666122 -1111818128 -893636378 1423484229 601855443 -1160330135 -841878273 1567549806 711580152 -1285519294 -999835436 1510157687 755244513 -1274196901 -1022722867 1308782904 956645806 -1609822188 -687136638 1232057633 1047037367 -1486760947 -798563173 1088026890 937347484 -1361602522 -640636752 1202994451 817040773 -1447404481 -558011223 664459091 1352525765 -913000833 -1097627927 553063242 1475355612 -822513050 -1174519056 692150113 1581674487 -951108019 -1337454885 774675320 1496034286 -1071449516 -1222260030 976078647 1294661537 -735861221 -1557883251 1027605294 1246180280 -749837822 -1538698604 888557317 1139900307 -621269463 -1375789377 865831708 1151122314 -577377744 -1433216346 485816219 1811138317 -218458441 -2046974431 463025026 1822294804 -174632274 -2104466888 305102761 1697140543 -64938363 -1960432109 356694960 1648724774 -78849380 -1941181942 21227519 1984223081 -280131885 -1739934139 103687142 1898517360 -400538934 -1624804772 261648333 2023710555 -510259487 -1768866185 150318036 2146605890 -419706120 -1845691794 1048700434 1233573508 -795900098 -1484212312 971776523 1324028573 -673037529 -1595575375 811232800 1197301430 -564916468 -1454162022 926394937 1076927151 -650523883 -1371604093 590804598 1412548320 -851929254 -1170233396 609956463 1398539001 -900377789 -1118673963 770539076 1525305042 -1008525464 -1260113922 713079389 1569163979 -997270671 -1282806809 99600090 1927870028 -337532938 -1662609568 42074819 1971663445 -326343697 -1685367943 187977448 2083749502 -449171516 -1841488046 207194865 2069805671 -497554467 -1789863093 408475326 1868555816 -162089070 -2125363452 523571879 1748116017 -247762037 -2042871011 377708172 1636068890 -124960864 -1886777546 300849813 1726589443 -2032711 -1998075089 363640273 1655407943 -73214723 -1935285141 314667464 1707491678 -53538588 -1949818766 460799459 1819282805 -176595761 -2105643943 471529978 1797114220 -233531178 -2062309312 136029621 2132579619 -434781031 -1861028849 259416492 2020692282 -512229248 -1770049514 113257863 1908874513 -389133141 -1614185411 28174750 1990908168 -274495310 -1734035420 784504089 1506125199 -1060309963 -1211382621 699355392 1588093334 -945737684 -1331298118 538516779 1461595581 -837321721 -1190114159 661969202 1349773732 -914704354 -1099069304 863339901 1148368363 -579083183 -1434659641 874004836 1126134258 -636084152 -1391390498 1034816847 1252605401 -744461213 -1532535563 985909590 1304754624 -724719494 -1547003668 213353616 2075177990 -491133508 -1782655702 198852745 2094886943 -439082587 -1831661261 40635554 1969962036 -329093746 -1687855848 84003003 1913059373 -351295081 -1677158143 285250804 1711776866 -15796776 -2012625586 376262893 1634361467 -127716927 -1889271465 534453446 1759259728 -237666838 -2033037956 414636255 1873930313 -155665933 -2118153883 937010264 1088328910 -640170636 -1362037278 817127489 1202933975 -558235283 -1447218693 956443754 1308957948 -687059642 -1609859632 1047521395 1231608037 -798914209 -1486439991 711898172 1567196330 -1000286960 -1285036666 755200037 1510228147 -1022553847 -1274404449 615857166 1404177560 -893690590 -1111724620 601421847 1423952001 -841574085 -1160664659 -1959815073 -64444215 1696725363 304531941 -1941808058 -79336240 1649163626 357240316 -2047602579 -218947333 1811575105 486359511 -2103847820 -174136094 1821881688 462456270 -1768388549 -509626195 2023155991 261216641 -1846195166 -420315980 2147167502 150740376 -1740439543 -280743777 1984782629 21647795 -1624325104 -399903610 1897964860 103257514 -1337870185 -951678975 1582291387 692644141 -1221821298 -1070904296 1495408034 774188340 -1097191259 -912457677 1351897481 663970079 -1174932292 -823081942 1475974544 553559302 -1376343821 -621701019 1140378079 889190729 -1432654614 -576955268 1150619078 865221968 -1557323583 -735440809 1294156269 975466875 -1539250984 -750267314 1246660084 1028240738 -1842042594 -449603192 2084227122 188610724 -1789301497 -497132143 2069302315 206585021 -1662050004 -337112646 1927364608 98988182 -1685920459 -326773341 1972143129 42710159 -1887192710 -125531668 1636685910 378202304 -1997636253 -1487371 1725963343 300362969 -2124926648 -161545762 1867927652 407986418 -2043284143 -248330809 1748735101 524068075 -1453684266 -564283072 1196747002 810801260 -1372107313 -651133607 1077488867 926817397 -1484717596 -796511886 1234133192 1049120862 -1595095555 -672402069 1323476177 971347015 -1259497038 -1008031452 1524889758 769968136 -1283433045 -997757635 1569602695 713624593 -1170861696 -852418282 1412985004 591347770 -1118055015 -899881713 1398125749 609387555 -1189479715 -836842933 1461165041 537963367 -1099678012 -915206574 1350197224 662531966 -1211993361 -1060814215 1506546627 785064789 -1330661642 -945256864 1587664858 698804044 -1532040519 -743843281 1252035477 1034402563 -1547489632 -725344714 1305300876 986349338 -1435147637 -579710435 1148912551 863777585 -1390893422 -635464188 1125566398 873592616 -2106074603 -177149309 1819917113 461278127 -2061885940 -232968550 1796505376 471027638 -1934863833 -72654159 1654797067 363135901 -1950247362 -54090072 1708128018 315148164 -1614755215 -389547289 1909369693 113875915 -1733489048 -274055426 1990422340 27549650 -1860484541 -434343211 2132091759 135402489 -1770617254 -512641332 2021189494 260036576 -1610429540 -687473910 1309452976 957061670 -1485893755 -798474477 1231122089 1046896191 -1361493074 -639732936 1087840898 936382996 -1447786569 -558647519 1203431067 817747469 -1112155144 -894243986 1404811988 616335938 -1160241183 -841011337 1423343309 600919643 -1284615222 -999726244 1566585574 711393904 -1274832941 -1023105211 1510864639 755680873 -1687360684 -328475710 1969392248 40221422 -1677643955 -351920165 1913605729 84442871 -1783143578 -491760656 2075722314 213791452 -1831164033 -438462487 2094319187 198440645 -2032403664 -237188186 1758829084 533899914 -2118762711 -156168257 1874353669 415198867 -2013236478 -16301164 1712198190 285811384 -1888635109 -127236211 1633932855 375711393 -280797861 -1740345907 21838967 1984564449 -399599294 -1624659500 102824046 1898432760 -510077591 -1767905793 261534789 2022802643 -420146832 -1846402586 150696028 2147238090 -218870465 -2047640151 486157331 1811750021 -174487258 -2103526992 462940170 1821431964 -63978227 -1960249957 304194593 1697027255 -79560428 -1941622398 357326904 1649103022 -735216237 -1557508859 975379647 1294216233 -750732918 -1538815716 1028577446 1246357552 -621349471 -1376664265 888706189 1140827163 -577031752 -1432616658 865423508 1150443522 -912626185 -1096983199 664014043 1351826509 -822629906 -1175414408 553240770 1476327508 -951982651 -1337535149 693077225 1581823103 -1070849572 -1221914294 773996784 1495625830 -161977318 -2124456820 408292662 1867595168 -248141821 -2043504491 524011823 1748826553 -125574104 -1887120194 378373380 1636480402 -1171407 -1997991769 299909405 1726443915 -336626562 -1662497560 98639186 1927687620 -326977433 -1685747471 42785099 1972103645 -449514420 -1842101030 188388704 2084414966 -497471403 -1789001533 207049081 2068865519 -852079406 -1171162044 590884350 1413422440 -899970869 -1117996963 609610215 1397938545 -1007827744 -1259670410 769893836 1524929882 -998244103 -1282985873 713974229 1569280323 -796828490 -1484362720 1049574810 1233653004 -672360273 -1595168711 971176323 1323682069 -564472700 -1453464558 810857896 1196655934 -650702691 -1372577781 926511537 1077821735 -579518503 -1435365553 863723253 1149005411 -635896896 -1390425258 873896684 1125231226 -743524373 -1532393603 1033950919 1252517457 -725388302 -1547418780 986518238 1305092680 -1061015619 -1211818197 785141393 1506508295 -944772188 -1331111118 698452616 1587984926 -837179505 -1189177575 538429091 1460729397 -915119210 -1099738368 662307514 1350382124 -434430191 -1860423801 135626301 2131906219 -512304376 -1770919010 259570212 2021624498 -390031581 -1614305355 114226703 1909048985 -273853638 -1733663828 27472406 1990460032 -72609931 -1934934045 362966617 1655004879 -54408340 -1949893638 315599424 1707645654 -176715961 -2106542127 460973675 1820251901 -233159842 -2061667384 471081586 1796412132 -999420264 -1284948466 710963124 1567055650 -1023161727 -1274742249 755870637 1510644539 -894073174 -1112361412 616294278 1404884752 -841465165 -1159761371 601236383 1422988041 -640082180 -1361170838 936869840 1087393606 -558572827 -1447826829 817544137 1203604319 -687696178 -1610242472 957151202 1309394804 -798010665 -1486331327 1046557691 1231422317 -16765360 -2012799290 286150524 1711898602 -127014327 -1888822561 375622501 1633991667 -237263262 -2032363788 534103886 1758656472 -155819397 -2119085331 414712663 1874801601 -491307468 -1783624030 213475096 2076077966 -438633939 -1830958405 198482689 2094246807 -328419834 -1687452016 40032042 1969612732 -352226785 -1677311351 84874035 1913136037 -1666177884 -340323278 1925072264 96040222 -1679957827 -321204181 1976795537 47493383 -1838437226 -445867008 2087046586 191036716 -1794742129 -503228391 2064124323 202324277 -2130234176 -167771050 1862882796 403596666 -2039811879 -244465585 1751421429 526623075 -1881359118 -119829404 1641209310 383118664 -2001635093 -4831107 1723800007 297281873 -1478622100 -791071494 1238394176 1054299606 -1598832523 -676007709 1321050457 968528335 -1459254178 -570245944 1191964018 806149604 -1368897465 -647005999 1080437099 929110525 -1167518712 -848419682 1416066340 593511858 -1123758063 -905715577 1393209661 604864939 -1263363014 -1011503956 1522334998 767282560 -1277208541 -992450379 1573992719 718670233 -2052385307 -223599245 1806005449 480396383 -2100899332 -171843222 1825091792 466583622 -1955553833 -59265727 1702821115 309972077 -1944233522 -82155176 1645426914 353634420 -1742994047 -283429609 1980916909 18175035 -1619934824 -394858226 1904189620 108564514 -1765306957 -507462363 2026499231 265214985 -1851110998 -424838852 2141464710 144906256 -1094372051 -910031429 1355502593 667706519 -1180110540 -827342430 1470533656 547463310 -1340162785 -954626679 1578163251 689433765 -1217169146 -1066120816 1501370410 779757756 -1552800439 -730524193 1299989605 981169395 -1541414576 -753348154 1242660988 1024897258 -1381388933 -626090515 1135070295 882965697 -1429968542 -574400012 1154091086 869087448 -1366931930 -645826896 1082664714 932124572 -1444183489 -554913111 1206248211 820171653 -1604465132 -681902462 1314107192 961847214 -1490023923 -801686885 1228827425 1043946423 -1288612286 -1003067692 1564424046 708315128 -1269001637 -1017404723 1515385719 760595425 -1108681104 -890376474 1407500124 618893258 -1165550999 -847238401 1418296133 596528083 -1779931410 -487631240 2078672834 216086356 -1836735753 -444427679 2089534427 193786701 -1691095332 -332079542 1966968816 37404518 -1671550267 -346482093 1917864937 89619327 -2007009654 -10992100 1716590502 290858800 -1892502893 -130711035 1631376319 373023529 -2038104392 -243020242 1753915284 529379074 -2115421535 -152171977 1877433229 417360667 -1214417049 -1063630863 1502811723 781461213 -1326402690 -940080152 1593758290 704242372 -1186529451 -834547773 1464376953 542093039 -1104463028 -919860262 1344625248 656567030 -1440061693 -584231019 1143211567 857945785 -1387814118 -633302132 1128907318 877589152 -1527648463 -738795609 1258262045 1039711883 -1550046424 -728032322 1301432836 982874770 -1930209361 -67868871 1660761731 368707093 -1952541770 -57040096 1703998106 311935500 -2111250531 -181407989 1814478513 455183911 -2059068540 -230544622 1800108712 474761790 -1857796149 -431786147 2135566055 139269745 -1775664174 -517033148 2015879934 253809256 -1616916487 -392626321 1905372885 110534211 -1728967712 -269141130 1996253900 33249882 -119742048 -1881419466 382894220 1641394202 -5167687 -2001332945 297747605 1723364355 -167286382 -2130683644 403245246 1863202856 -244666997 -2039636707 526699687 1751383089 -445910588 -1838366382 191205608 2086838398 -502909475 -1795095221 201872625 2064606311 -340755978 -1665709728 96344282 1924737100 -321012241 -1680175751 47439043 1976888405 -1011695256 -1263144450 767336516 1522241746 -992017039 -1277676057 718365789 1574327499 -848737958 -1167164980 593963126 1415583968 -905671357 -1123828267 604695663 1393417465 -570044148 -1459428966 806072352 1192001718 -647490283 -1368447613 929461305 1080116399 -790734530 -1478923864 1053833234 1238829188 -676094681 -1598771791 968752139 1320864925 -506998559 -1765744521 264876493 2026799451 -425061128 -1850923922 144995796 2141406530 -283354925 -1743034299 17971711 1981090153 -395207478 -1619612580 109051366 1903742320 -59719547 -1955074029 310288809 1702465855 -81984356 -1944439798 353592752 1645499686 -223655753 -2052294623 480586139 1805785357 -171537234 -2101232584 466152834 1825561876 -626397143 -1381056321 883396869 1134600595 -574344144 -1430059866 868898076 1154311562 -730695653 -1552594803 981211447 1299917217 -752894974 -1541895020 1024580910 1243016632 -954277811 -1340485413 688947553 1578611191 -1066195884 -1217129278 779961720 1501197806 -909809537 -1094559511 667617619 1355561413 -827806618 -1179673360 547802442 1470234076 -890600670 -1108495436 618979854 1407439512 -846772421 -1165985875 596190743 1418598017 -1003418864 -1288291450 708799036 1563974314 -1017327863 -1269039201 760393253 1515560627 -681733306 -1604672560 961802858 1314177788 -802138273 -1489541175 1044264563 1228474085 -645522572 -1367266334 931691096 1083132622 -554967187 -1444089861 820362817 1206030039 -242965526 -2038197380 529187526 1754133072 -152475661 -2115086491 417793759 1876964937 -10540072 -2007491762 290540276 1716943458 -130879551 -1892294825 373067501 1631305339 -332156018 -1691057384 37606050 1966793268 -346130537 -1671870719 89134779 1918314029 -488096836 -1779496150 216423056 2078370310 -444203099 -1836921037 193699465 2089594399 -739134877 -1527348491 1040175951 1257825241 -727943558 -1550104852 982652758 1301620672 -584435119 -1439888697 858020733 1143172075 -632816056 -1388261666 877240164 1129230322 -834231801 -1186884975 541639467 1464857533 -919902690 -1104390520 656738098 1344419748 -1063441867 -1214637405 781404953 1502903183 -940511700 -1325932870 704548608 1593425814 -392195413 -1617386947 110228359 1905705745 -269330766 -1728747996 33306526 1996162824 -431744359 -1857869297 139099061 2135771939 -517349760 -1775309290 254263212 2015399738 -181894449 -2110803367 455533539 1814156149 -230340906 -2059241920 474687482 1800148844 -67958019 -1930151317 368929745 1660574535 -56701212 -1952842126 311472072 1704435550 1416212140 594452026 -1167601792 -849281258 1392798389 604199459 -1123415143 -905102577 1521624734 766842376 -1262729294 -1011124444 1574953607 718852625 -1278114901 -992562371 1239334600 1054445150 -1479483420 -791154830 1320385233 968116807 -1598219267 -675665045 1191524090 805439084 -1458874410 -569612480 1080619747 930071157 -1369009201 -647912615 1862766180 402702066 -2130055352 -166797346 1751796349 527268587 -2040255663 -245163065 1641809494 383465152 -1882036358 -120236052 1722925647 297202393 -2000706717 -4680715 1924177408 95923862 -1665204436 -340144198 1977440793 47868559 -1680655563 -321647709 2087392818 191637156 -1838844130 -446543992 2064044587 201450173 -1794591993 -502299759 1299357677 980791163 -1552089407 -730083753 1243569140 1025010530 -1542374696 -753530290 1135155167 883828553 -1381533965 -627030427 1153749958 868475728 -1429556502 -573734276 1355124617 667074335 -1093931355 -909320653 1470647184 548371206 -1180292420 -828302806 1579026363 689518381 -1341102441 -954771967 1500758946 779416372 -1216503154 -1065709032 1981595429 18583475 -1743593975 -283775329 1903262524 108415914 -1619060208 -394777978 2026321687 264243073 -1765190085 -506566995 2141909774 145605528 -1851485662 -425483596 1806413633 481075159 -2052731283 -224198917 1824942936 465656782 -2100819340 -170968350 1701848947 309794789 -1954658721 -59148599 1646125930 354079740 -1944878522 -82529584 1717554222 291044536 -2007913214 -11100780 1630668855 372586657 -1891866341 -130328179 1753498652 528708746 -2037766864 -242412122 1877573637 418295955 -2115509975 -153038401 2078858314 217050332 -1780040346 -488534544 2089097299 193079493 -1836353153 -443790871 1966298232 36988142 -1690487468 -331741758 1918799969 89759991 -1672416947 -346570277 1563552998 708238448 -1287680566 -1002914468 1515989247 760944745 -1269675565 -1017808571 1407870164 619533378 -1109129736 -891079314 1418174669 595628123 -1165377055 -846270089 1082588290 931253268 -1366778450 -644895432 1206597787 820774925 -1444587081 -555587295 1314747568 962216998 -1605167716 -682351350 1227927721 1043824703 -1489055355 -801513197 2135227759 138661369 -1857381309 -431117099 2015967606 254675424 -1775806374 -517969716 1906275677 110642635 -1617881999 -392813337 1995616580 32866770 -1728262040 -268705538 1660153099 368369053 -1929540569 -67453775 1704864018 312023428 -1953478594 -57182040 1814586681 456086959 -2111437803 -182373245 1799725344 474124726 -2058633204 -229838694 1143659943 858647857 -1440433013 -584872931 1128733118 876620072 -1387693934 -632403964 1257330069 1039557891 -1526778695 -738720721 1302106508 983277850 -1550651232 -728383434 1503514051 781909333 -1215058705 -1064002439 1592789466 704067916 -1325504266 -939960224 1464223217 541160807 -1186454307 -833678261 1345028584 657240446 -1104813884 -920465326 805661608 1191336766 -569701756 -1458816494 929607601 1081057063 -647573859 -1369309685 1054794650 1239012108 -791641418 -1479036384 968042371 1320425237 -675461457 -1598392775 766671820 1521830746 -1011082528 -1262802314 719306709 1574473539 -992878855 -1277759889 594146302 1416545128 -848850222 -1168072124 604256231 1392707441 -905292085 -1123195299 191581024 2087484406 -446354868 -1839064358 201756537 2063712239 -502731179 -1794122045 95470418 1924658116 -339828098 -1665559832 48039755 1977235421 -321690009 -1680582927 383539972 1641769874 -120440280 -1881863490 296853277 1723248523 -4194767 -2001154393 403166006 1862329248 -167136742 -2129755508 527046447 1751984057 -245074429 -2040314219 689855209 1578723967 -955237435 -1340667053 779329264 1500819046 -1065484324 -1216688310 667275995 1354949197 -909397001 -1093893279 547886786 1471096404 -827951122 -1180612744 883509901 1135507995 -626578527 -1382016201 868519572 1153678850 -573902920 -1429348562 980599487 1299575337 -730029165 -1552182523 1025443494 1243100720 -753834102 -1542039780 309361185 1702316727 -58844403 -1954993253 354270776 1645907630 -82583788 -1944785022 481030675 1806484101 -224029889 -2052938839 465974794 1824589468 -171419866 -2100336720 264727109 2025872083 -506918039 -1764869121 145403484 2142084810 -425406608 -1851523098 18670199 1981534945 -283999397 -1743408179 108078702 1903564536 -394311870 -1619494956 36899114 1966356924 -331519994 -1690675056 90098995 1918500261 -347034593 -1671979895 216563992 2079306126 -488185804 -1780363102 193283329 2088924567 -443866067 -1836313413 528750926 1753426392 -242583454 -2037561100 417979735 1877929409 -152585093 -2115990291 291475836 1717084650 -11407280 -2007580474 372397413 1630889459 -130272183 -1891957537 962406882 1314527604 -682407730 -1605076904 1043394043 1228397933 -801207081 -1489388479 931570128 1082233158 -645349124 -1366298518 820733385 1206670687 -555416347 -1444793229 619329926 1408043280 -891004758 -1109170116 596114847 1417727241 -846619469 -1165054939 707899828 1563853090 -1002450792 -1288118258 761034157 1515930939 -1018030975 -1269488617 455620715 1815021821 -182036153 -2111739439 474348658 1799539940 -229925538 -2058572344 368291929 1660190927 -67251851 -1929715229 312374336 1704543446 -57666196 -1953028614 111093775 1905793177 -393131741 -1617528395 32697366 1995824256 -268661446 -1728332372 138715197 2135134379 -431308527 -1857162873 254370852 2016302258 -517536504 -1776274018 541464739 1463887925 -834111089 -1185986279 657185978 1345121324 -920273514 -1105031936 782078097 1503305735 -1064046147 -1214987989 703616136 1593271326 -939641436 -1325857486 1039206599 1257650257 -738235925 -1527228035 983354590 1302068296 -728584718 -1550475932 858423541 1143844963 -584785447 -1440493233 877085932 1128297594 -632740416 -1387391658 -697157899 -1586166173 947673049 1333487439 -786435348 -1508326790 1058116544 1209443158 -659964217 -1347514799 916971499 1101066109 -540771618 -1463596472 835329010 1187851108 -876271983 -1128131065 634079165 1389131563 -861347192 -1146105314 581338020 1436660530 -987844957 -1306943947 722521999 1545076505 -1032623430 -1250665940 746392470 1534737152 -316926403 -1709496661 51541777 1947551623 -361639388 -1653153102 75477768 1937277854 -473457137 -1799311719 231341859 2060373941 -458597866 -1817351552 178535226 2107837356 -257227175 -2018756913 514156405 1772247011 -137969088 -2134773034 432579436 1859097594 -26177941 -1988641027 276754247 1736040401 -115520910 -1910867228 387132254 1611930568 -815200332 -1200736478 560424600 1449154062 -939211859 -1090260165 638231169 1359843863 -1045262458 -1229603056 800911018 1488707132 -958444641 -1311212791 684796595 1607866917 -757196848 -1512495290 1020294908 1272399466 -709635127 -1565203617 1002287845 1287291507 -603611166 -1425887372 839646926 1158467160 -613917701 -1401984147 895892183 1113655873 -200857732 -2097145878 436815440 1829664454 -211098779 -2073177101 493126217 1784918751 -86200498 -1914986536 349359714 1674968820 -38704297 -1967760447 331287163 1689795309 -374327528 -1632172146 129914420 1891198626 -287444223 -1713716329 13865517 2010423995 -412369110 -1871933508 157670918 2120412816 -536446157 -1761522779 235411999 2031037065 -465283977 -1824299807 172635483 2102199757 -483815314 -1808883464 220721474 2048967124 -358622139 -1650922285 76660073 1939246591 -302901156 -1695209270 66877808 1962625510 -101497837 -1896582011 402466111 1627002281 -23166966 -1986416484 277930278 1738002864 -148321247 -2144338761 421965069 1847696795 -263911368 -2025703250 508258580 1766611330 -550865729 -1473428439 824448403 1176708357 -666390362 -1354727376 910807434 1095688476 -772670323 -1493775333 1073716641 1224256823 -694404972 -1583675390 949115320 1335191854 -1029872421 -1248177075 747832823 1536439649 -974085950 -1292398508 738116078 1559884152 -867767063 -1153311617 575180229 1431289171 -886363920 -1137960858 623200732 1377990986 -44079818 -1973922400 324076570 1683371148 -97345233 -1925869127 339525635 1664872597 -209392380 -2071732846 495619112 1787673790 -186046179 -2081547893 451364913 1843427495 -521636526 -1745926716 249959550 2044798184 -410668725 -1870495267 160157799 2123161841 -298582688 -1724592650 4037708 2000334042 -379700871 -1638331921 122706005 1884776643 -969849346 -1321831064 675226834 1597510724 -1050902041 -1235504783 793960651 1482018909 -924135988 -1074922150 652520672 1373871222 -813233707 -1199556285 562653433 1452169327 -611953254 -1400806132 898118838 1116668960 -588541565 -1410555627 853930159 1172488249 -715268696 -1571099330 995343492 1280609298 -768599631 -1523111641 1010727069 1262045195 -1306594319 -988167321 1544590045 722969163 -1250740248 -1032583298 1534940868 746219090 -1127908413 -876459179 1389042415 634137209 -1146568742 -860909748 1436999414 581037664 -1347820651 -659631357 1101497017 916501039 -1463539828 -540862694 1187661472 835548726 -1586336857 -696952015 1333529227 947599901 -1507872834 -786915544 1209126546 1058471428 -1989094599 -25697361 1736356373 276398723 -1910696160 -115726410 1611888140 387204762 -2018813173 -257135715 1772436007 513936049 -2134466798 -138301564 1858666046 433049256 -1798847651 -473893941 2060034673 231641831 -1817573564 -458410030 2107926120 178476798 -1709421713 -316965895 1947347523 51714773 -1653502090 -361316384 1937763930 75030220 -1425685840 -603786714 1158390684 839684874 -1402468695 -613468609 1114007429 895571731 -1512158590 -757499372 1271933870 1020730168 -1565290853 -709575155 1287516087 1002102561 -1229794604 -1045044670 1488761848 800818030 -1310779699 -958912933 1607563233 685131639 -1201055002 -814847376 1449606090 559942492 -1090216193 -939282839 1359675347 638439237 -1871977864 -412298514 2120581972 157463490 -1761204639 -536799497 2030585677 235894747 -1632605622 -373859620 1891502950 129580016 -1713525165 -287662395 2010369919 13959145 -1914899940 -86261110 1674744624 349545382 -1968097787 -38402413 1690261289 330852287 -2096661970 -201307464 1829313282 437136276 -2073379273 -210923871 1784995611 493088653 -2144824973 -147873307 1848045663 421642441 -2025499286 -264083972 1766536262 508298448 -1896670911 -101439017 1627224173 402278651 -1986077352 -23466546 1737538676 278367458 -1650491113 -359091839 1938939963 76992685 -1695398642 -302680680 1962681378 66786484 -1824257755 -465356365 2102028297 172841119 -1809199812 -483459670 2049420304 220241030 -1152994885 -868122323 1430835351 575660033 -1138002526 -886291148 1378161806 622994456 -1247987319 -1030092513 1536383141 747923507 -1292829296 -973615866 1560190140 737782826 -1494113825 -772370103 1224720627 1073279077 -1583585850 -694463152 1334969578 949302396 -1473631763 -550692485 1176783041 824408151 -1354240524 -666837662 1095339224 911129678 -1724669902 -298544988 2000535838 3862920 -1637981141 -380021571 1884292359 123155857 -1746393088 -521201514 2045135148 249657786 -1870271463 -410854257 2123074869 160218531 -2071678890 -209485632 1787482490 495837676 -2081852337 -185711399 1843860835 450897397 -1973471132 -44562190 1683052872 324430302 -1926038403 -97137429 1664916817 339455431 -1570930438 -715476884 1280565718 995414336 -1523563293 -768117643 1262364111 1010373977 -1400502072 -612288418 1116236260 898586994 -1410609967 -588448697 1172680189 853712235 -1075146594 -923951096 1373958578 652460324 -1199090553 -813669359 1451832747 562955581 -1322182484 -969529286 1597995392 674777366 -1235428171 -1050940381 1481817497 794135823 514571517 1772915819 -257565231 -2019365561 432437476 1858160754 -137881144 -2133907106 275789007 1735853145 -25274909 -1988532875 387838166 1612365888 -116157958 -1911250580 52210841 1947966479 -317534795 -1709834973 74541184 1937135638 -360773204 -1653065414 231154859 2059408445 -473348729 -1798408943 178970802 2108543012 -458980962 -1817988856 633707573 1388489891 -875823847 -1127428721 581457964 1437558970 -861521664 -1147074154 723391495 1545151633 -988777173 -1307097667 745787422 1534386312 -1031950030 -1250262620 947031121 1333116103 -696455811 -1585717781 1059014728 1209563358 -787404444 -1508501006 917046371 1101935861 -660118193 -1348446759 834977914 1187246316 -540368554 -1462922816 129011132 1891089706 -373363568 -1631986682 14502309 2010806579 -288151415 -1714153441 158008718 2121020696 -412785502 -1872604108 235323799 2030170369 -536305477 -1760587731 436706776 1828760910 -200672012 -2096182174 493509057 1785555287 -211535635 -2073884549 349967850 1675306364 -86870842 -1915403184 330420723 1689706853 -37768993 -1967620023 1021226356 1272552930 -758068136 -1512571698 1001613677 1286887931 -709031871 -1564854057 839198022 1157764560 -603241366 -1425246980 896065887 1114624457 -614039437 -1402883867 560577808 1450085766 -815276996 -1201607510 637827337 1359169951 -938862555 -1089656653 800208162 1488258484 -1044622322 -1229233000 685764923 1608040877 -959344617 -1311334271 748543615 1536880361 -1030504621 -1248555067 737155686 1559702256 -973178038 -1292284964 575034957 1430349531 -867682463 -1152448521 623612500 1378656962 -886705288 -1138572306 824888859 1177419405 -551243977 -1474060383 910625282 1094728340 -666277074 -1353819208 1072776745 1224111807 -771807483 -1493690477 949781040 1335603878 -695016676 -1584016502 401866423 1626656289 -100819045 -1896173811 278805166 1738082872 -24093822 -1986565356 422082181 1848591891 -148498519 -2145310913 507884188 1765966346 -263466064 -2025004250 172289747 2101599813 -464875521 -1823621271 220801738 2049841756 -483963930 -1809810576 77555425 1939363447 -359594035 -1651099813 66233080 1962250862 -302201900 -1694764222 898035518 1115807656 -611807726 -1399865724 854272807 1173101489 -588953077 -1411220835 995976972 1280989082 -715979232 -1571539274 1009820437 1261933443 -767638983 -1522928977 674365274 1597427660 -968909194 -1321685280 794573635 1482361813 -1051567505 -1235916039 652900200 1374504958 -924576188 -1075632430 562541425 1451262951 -813051299 -1198595381 250138614 2045771616 -521752870 -1746821556 159714287 2122464121 -410293565 -1869850027 3360708 1999927122 -297982232 -1724246402 123634653 1884926795 -380574991 -1638411673 325050258 1683549956 -44974402 -1974039000 338828171 1664428829 -96699737 -1925494223 495212448 1786996534 -209045876 -2071132646 451515321 1844355887 -186125675 -2082422269 2059893241 230705519 -1798760235 -473028541 2108341728 179146102 -1817912116 -459019174 1948053963 52150621 -1710059289 -317349775 1936799186 74843460 -1652599554 -361208728 1735420317 276257035 -1988228943 -25610201 1612557700 387620114 -1911305048 -116065218 1772872111 514642233 -2019196797 -257773547 1858479542 432084256 -2134358886 -137399284 1101617457 917399975 -1347995619 -660600693 1187290408 834907582 -1463092220 -540160878 1332924675 947249557 -1585663953 -696549191 1209996570 1058547084 -1508805578 -787069792 1545488725 723089859 -1307563911 -988342033 1534299468 745848282 -1250038688 -1032135434 1388691815 633532913 -1127505845 -875786019 1437074814 581907944 -1146723246 -861842236 1675380920 349927470 -1915606636 -86697726 1689357473 330742839 -1967133299 -38216421 1829224586 436269084 -2096520794 -200371920 1785332883 493696005 -2073795137 -211593943 2120964316 158099530 -1872414224 -413005466 2030476485 234990675 -1761018391 -535835265 1890636014 129491064 -1631669822 -373718700 2010977527 14296161 -1714194981 -288078515 1488087152 800413926 -1229190820 -1044694582 1608494185 685284607 -1311650491 -958988845 1449779266 560910548 -1201176210 -815746568 1359225947 637736141 -1089845897 -938641951 1157986324 839010434 -1425336008 -603182674 1114160141 896502939 -1402544863 -614339145 1272901670 1020903600 -1513058038 -757620324 1286812735 1001653417 -1564650221 -709204603 1223760763 1073097709 -1493206441 -772257087 1335680866 949743604 -1584218546 -694841640 1177195337 825074655 -1473973659 -551304461 1095194448 910190534 -1354156420 -665975062 1430653727 574700425 -1152882125 -867214683 1378602758 623706000 -1138381270 -886923588 1537049389 748336059 -1248599551 -1030434153 1559250740 737638306 -1291966952 -973531506 1939815347 77073189 -1651418465 -359241207 1962082218 66441020 -1694720378 -302273008 2101654401 172196631 -1823812947 -464657861 2049537944 221136654 -1809377612 -484432350 1848126423 422517569 -2144974085 -148800915 1766191054 507699032 -2025091358 -263405964 1626579941 401904499 -1895972151 -100994465 1738434556 278484842 -1987049776 -23644602 1374300730 653073068 -1075557610 -924615808 1451748899 562093749 -1198944497 -812728423 1597088264 674665118 -1321221340 -969346126 1482450449 794515079 -1236138179 -1051379797 1281178206 995756744 -1571595406 -715887644 1261502023 1010290385 -1522622613 -767971331 1116123756 897680122 -1400319168 -611327018 1173059189 854345443 -1411049639 -589158449 1787038450 495139428 -2071303202 -208839864 1844039403 451870333 -2081968185 -186605743 1683980992 324579926 -1974344724 -44641414 1664239321 339048015 -1925437451 -96790685 1999837846 3418624 -1724023878 -298169556 1885265551 123334169 -1638875229 -380137675 2045285028 250585650 -1746472056 -522075362 2122667709 159540779 -1869924463 -410253561 508486731 1766446301 -264207001 -2025343503 421732434 1847857348 -148029058 -2144701976 278228089 1737645295 -23392939 -1986249277 402172000 1627363574 -101267124 -1896744486 66712623 1962853561 -302541565 -1695505003 76820534 1939013792 -358985446 -1650630260 220363805 2049264779 -483648207 -1809109593 172996612 2101905554 -465446616 -1824069186 622904451 1378350101 -886135377 -1138125511 575471770 1430925324 -867999306 -1153150688 737889457 1560050727 -973787747 -1292755701 748062888 1536276542 -1030166140 -1247815406 949474535 1334895729 -694569525 -1583446691 1073352958 1224548456 -772509230 -1494007484 910974165 1095461955 -666747399 -1354429073 824285388 1176938586 -550503968 -1473721994 123065610 1884480924 -379866074 -1638103888 3674387 2000626053 -298422209 -1724825431 160324920 2122935726 -411026412 -1870197630 249796897 2045028791 -521275379 -1746220901 451069294 1843787256 -185818046 -2081712940 495911287 1787310561 -209624997 -2071572275 339299676 1665039818 -97047440 -1926226714 324307269 1683208659 -44373911 -1973561089 1010562498 1262273876 -768240402 -1523407752 995504603 1280377165 -715632393 -1570807711 853573104 1172786534 -588374820 -1410782134 898480617 1116375423 -612116283 -1400575917 562881958 1452004656 -813529974 -1199197156 652288447 1374032169 -923844461 -1075286011 794258836 1481661698 -1051128648 -1235338194 674933133 1597872411 -969619295 -1321994185 746096329 1535096415 -1032394779 -1250830477 722813648 1544712774 -988077060 -1306782870 581111547 1436827245 -861048873 -1146462399 634309346 1388968564 -876565554 -1127769256 835688109 1187554875 -540936319 -1463367913 916607668 1101357602 -659803240 -1347747058 1058283167 1209216521 -786792525 -1508028635 947509894 1333717520 -696796246 -1586459844 387360257 1611765399 -115816659 -1910507589 276521496 1736200846 -25885900 -1989004382 432877107 1858739877 -138195169 -2134605943 513862186 1772608188 -256996602 -2018919536 178370149 2108065523 -458238135 -1817647137 231502460 2060141290 -473820336 -1799019578 75120215 1937575617 -361472133 -1653379091 51903054 1947257560 -317088926 -1709265932 895727496 1113884446 -613558620 -1402280398 839807889 1158234887 -603974979 -1425595861 1001930682 1287589676 -709468522 -1565430272 1020656547 1272105781 -757359985 -1512265191 685025260 1607702394 -958740800 -1310853546 800678901 1488868195 -1044970791 -1229966769 638529502 1359486792 -939438350 -1090093468 560131015 1449515857 -814970133 -1200899459 235771712 2030741462 -536611220 -1761294598 157307737 2120704975 -412208523 -1872166173 14032754 2010197988 -287801762 -1713418552 129751915 1891429373 -373966265 -1632466223 330991396 1690154930 -38476280 -1967925602 349651773 1674605483 -86433263 -1914826105 492900118 1785085824 -210801094 -2073534804 437046031 1829501849 -201151965 -2096784715 2049057103 220533209 -1809039261 -483692299 2102388054 172545472 -1824422790 -465128212 1962518909 67017195 -1695037359 -302974777 1939107172 76766706 -1650848696 -358794018 1737830699 278004157 -1986310137 -23306095 1626928434 402638244 -1896442850 -101604216 1766766873 508135823 -2025793483 -263722845 1847819520 421809558 -2144527316 -148230982 1095500167 910897425 -1354604373 -666546115 1176618398 824636680 -1473272654 -550988764 1335331253 949008675 -1583748967 -694233073 1224363436 1073577274 -1493947264 -772596714 1559957987 737943925 -1292537649 -973979559 1536611834 747758956 -1248283434 -1029733312 1377868241 623356231 -1137772291 -886454165 1431133640 575303006 -1153221404 -867955598 1664684046 339615896 -1925746398 -97500748 1683280919 324265089 -1973766853 -44202579 1843566652 451258538 -2081621744 -185874042 1787780133 495479987 -2071905015 -209318497 2123235434 159985916 -1870634682 -410562096 2044970099 249885925 -1746033313 -521497143 1884653656 122861774 -1638143628 -379790878 2000178241 4160727 -1724502675 -298770949 1482109126 793772112 -1235660310 -1050779268 1597699295 675136585 -1321953805 -969693851 1452062964 562792546 -1199384104 -813307570 1373732077 652627067 -1074848319 -924308137 1172316322 854003764 -1410449010 -588680936 1116595387 898290733 -1400666729 -612059903 1262200976 1010604038 -1523201604 -768411350 1280732297 995187743 -1571287643 -715178701 1209287629 1058239323 -1508236575 -786623881 1333364692 947828546 -1585977608 -697248146 1188023295 835255145 -1463702829 -540632507 1101139942 916799344 -1347653942 -659857828 1436767145 581198655 -1146277243 -861273581 1389270960 633972518 -1128204644 -876100086 1534647195 746580749 -1250510153 -1032746463 1544888194 722611988 -1306820946 -988000712 1937400581 75322259 -1653341655 -361549121 1947707164 51419018 -1709586896 -316737882 2107763511 178707361 -1817212389 -458704243 2060201774 231415736 -1799205374 -473596268 1858958177 432686071 -2134699443 -138140965 1772140408 514295790 -2018585004 -257300798 1612118867 387042245 -1910990209 -115365143 1736130378 276565980 -1988796826 -26054928 1359966860 638075418 -1090448480 -939121866 1449309845 560301571 -1200826439 -815012049 1607793342 684968488 -1311073390 -958551292 1488535207 800984625 -1229496437 -1045401827 1287152360 1002394238 -1565129788 -709807278 1272293105 1020434023 -1512323107 -757270709 1113844442 895801932 -1402106890 -613762208 1158557379 839458389 -1426042897 -603488391 1784762948 493249234 -2073087128 -211287042 1829541469 436971211 -2096957583 -200947737 1689967222 331213536 -1967867046 -38564916 1675042415 349187833 -1915125949 -86093867 2010530336 13726390 -1713888500 -287370342 1891337785 129808047 -1632245995 -374155389 2030946834 235600516 -1761367234 -536568920 2120224267 157761181 -1871810777 -412524623 -694718909 -1584374059 949555055 1335771129 -772101542 -1493329204 1073007478 1223949280 -666048911 -1353984281 910329693 1095088075 -551476632 -1473899778 825180996 1177056210 -887063001 -1138274639 623779595 1378430877 -867321282 -1152742744 574872338 1430580100 -973343211 -1292056957 737515321 1559406511 -1030344180 -1248787814 748180256 1537172406 -302428533 -1694597603 66531239 1961893681 -359363950 -1651262972 77261758 1939725096 -484260167 -1809451473 221030293 2049677059 -464584032 -1823985098 172057484 2101760794 -263299345 -2025230727 507527107 1766264661 -148661514 -2145080736 422443994 1848298316 -23734563 -1986861493 278640625 1738311527 -101182780 -1895882158 402027496 1626424190 -812884222 -1198821484 562183726 1451560632 -924738789 -1075401843 653261367 1374210721 -1051207888 -1236211802 794408476 1482589834 -969272535 -1321393217 674525701 1597194899 -767864986 -1522761744 1010118218 1261575900 -715748481 -1571701783 995682899 1281350341 -589248684 -1410861118 854500984 1172936430 -611515571 -1400228901 897802849 1115968247 -186482742 -2082123940 451682022 1844129392 -208684077 -2071426235 495049471 1787226729 -96864264 -1925265554 339187412 1664132674 -44813343 -1974271113 324686541 1683841627 -380276818 -1638768840 123408002 1885093396 -298275913 -1723884767 3590811 1999763981 -410064996 -1870014710 159418032 2122823206 -521985147 -1746660589 250430121 2045407807 -459207487 -1817822121 179269101 2108185979 -473118504 -1798571954 230861300 2059770210 -361069325 -1652706203 74769887 1936971081 -317243158 -1710198660 51978694 1948127568 -115991387 -1911477197 387480969 1612664095 -25438020 -1988302806 276150672 1735559430 -137522025 -2134203391 432272827 1858389293 -257929074 -2019074024 514732450 1772683572 -540070903 -1463280481 834751781 1187413427 -660412400 -1348085626 917276988 1101773226 -787176389 -1508666195 1058718999 1209922945 -696688606 -1585557324 947323150 1332752792 -1032307603 -1249964805 745954625 1534160343 -988415884 -1307391774 723229016 1545382350 -861686689 -1146846007 581817715 1437263333 -875663290 -1127661360 633344362 1388782076 -38126208 -1967321834 330587308 1689480250 -86509159 -1915696881 349804725 1675536419 -211700302 -2073656028 493868190 1785259016 -200511061 -2096414403 436342919 1829052433 -536007196 -1760944782 235097288 2030337118 -413079043 -1872242325 158238929 2120857671 -287922730 -1714318016 14206202 2011165804 -373595697 -1631825575 129302755 1890726005 -959177400 -1311560226 685407332 1608338674 -1044784815 -1229002297 800569469 1487964395 -938502790 -1089952276 637662294 1359398080 -815640221 -1201315339 560738383 1449853145 -614265556 -1402716742 896363520 1114266774 -603010763 -1425409629 838903833 1158125711 -709327586 -1564494456 1001841714 1286722724 -757776121 -1512935023 1020993579 1272713405 -1292129465 -973300783 1559612011 737344253 -1248432290 -1030660152 1536691826 748633828 -1138744459 -886631453 1378763353 623473359 -1152522388 -867510278 1430488640 574928598 -1353925853 -666137675 1094900239 910551705 -1474199750 -551137364 1177493014 824716928 -1583926511 -695204985 1335448125 949904043 -1493502200 -771897442 1223988772 1072932530 -1986688113 -23938279 1738271395 278714933 -1896329322 -100696320 1626746554 401677868 -2024930371 -263638229 1765827217 507990535 -2145138780 -148572366 1848485512 422221342 -1809671189 -484070531 2049768135 220973649 -1823514638 -465014940 2101427934 172363336 -1694952487 -302111921 1962373877 66077283 -1651189824 -359405738 1939519212 77432442 -1411343866 -588797296 1173289770 854182844 -1400021473 -611684727 1115897651 897847205 -1522855372 -767810910 1261794072 1009927054 -1571367379 -716052805 1280882433 996116375 -1235776926 -1051673868 1482287950 794745816 -1321578885 -969048339 1597255511 674439105 -1198783920 -812961082 1451385724 562385898 -1075722679 -924387617 1374660453 652777459 -1869694258 -410416552 2122374114 159902580 -1746698537 -521908671 2045583355 250228589 -1638583556 -380501398 1885033424 123495238 -1724320027 -297810317 2000066505 3254111 -1925600598 -96560580 1664600966 338754320 -1974178125 -44868059 1683623839 324878089 -2082332008 -186314226 1844200372 451638050 -2070944127 -209136105 1786873773 495367995 -2133997115 -137692845 1858316521 432314495 -2019553828 -257475254 1773038832 514415718 -1911143945 -116297375 1612194011 387911757 -1988393490 -25381512 1735779522 275960916 -1652893279 -360847049 1937029261 74680347 -1709761096 -317706962 1947827348 52317186 -1818144365 -458858235 2108633279 178782249 -1798531702 -473193188 2059596966 231064624 -1146885875 -861611621 1437435937 581613751 -1127338732 -876012158 1388334136 633830574 -1250401985 -1031843415 1534459923 745615493 -1307204314 -988637776 1545323530 723317916 -1508574871 -787232257 1209702469 1058908371 -1585889936 -696381978 1333222492 946891978 -1462800037 -540524083 1187057783 835068129 -1348291262 -660240940 1101845614 917234936 -1713964924 -288241646 2010683816 14657854 -1631896419 -373552117 1890934193 129133863 -1760726858 -536199136 2030244250 235151628 -1872710481 -412646343 2121192835 157934869 -2073958176 -211363722 1785694668 493402458 -2096354055 -200598417 1828867541 436567363 -1967497006 -37924796 1689518590 330510696 -1915247413 -86993827 1675216359 350156145 -1564944308 -708843302 1287043424 1001490934 -1512760235 -757977917 1272675705 1021070831 -1402777474 -614178584 1114452306 896139716 -1425107865 -603347727 1157690699 839370205 -1089484760 -938936130 1359063300 637966738 -1201533903 -815448921 1449946397 560684427 -1311490022 -959221620 1608130870 685576608 -1229356029 -1044466539 1488446767 800118201 1418524186 596362892 -1165846730 -846878816 1407267331 619053717 -1108389073 -890739783 1515683368 760237758 -1269227772 -1017237614 1564129841 708676263 -1288381667 -1003230325 1228662398 1044174568 -1489664174 -801982524 1314267751 961614577 -1604828341 -681610275 1205890636 820469466 -1444016288 -555139082 1083026005 931830467 -1367094407 -645596177 1877137106 417719876 -2115192834 -152336536 1754206923 529015389 -2038336537 -242859151 1631149792 373190262 -1892204596 -131068070 1716820729 290695791 -2007303211 -10630333 1918224054 89323040 -1671714918 -346253556 1966604975 37696057 -1690934397 -332311787 2089700996 193560082 -1837092952 -444129474 2078509725 216316427 -1779569743 -487924953 1301792603 982579149 -1550211465 -727804191 1257898818 1040004052 -1527487890 -739028232 1129074537 877363199 -1388171707 -633004333 1143049072 858176486 -1439700388 -584525110 1344329535 656926633 -1104234989 -920025467 1464668966 541729712 -1186762230 -834387300 1593532173 704409499 -1326105055 -940437833 1503042324 781298562 -1214711240 -1063269714 1996089235 33478405 -1728608577 -269437399 1905533834 110301980 -1617280346 -392334800 2015522721 254107447 -1775497587 -517259749 2135927736 138976046 -1857959276 -431556094 1800337399 474597217 -2059364645 -230185395 1814246382 455345016 -2110958910 -181771692 1704296389 311578451 -1952768279 -56873345 1660468188 369068874 -1929979152 -68031898 1723503768 297640974 -2001406540 -4995806 1641500801 382754839 -1881591379 -119668421 1751194794 526789692 -2039513722 -244822768 1863112883 403433509 -2130527841 -167409399 2064483580 202028138 -1794906672 -502999738 2086682853 191328371 -1838276151 -446099105 1976962254 47266904 -1680314910 -320905868 1924909271 96270401 -1665816069 -340616851 1574220880 718505158 -1277504132 -992090646 1522102345 767443167 -1263070875 -1011867149 1393507426 604507380 -1123984050 -905548328 1415772283 593873133 -1167287977 -848582207 1080271924 929338530 -1368537832 -647301746 1192124461 805916859 -1459617535 -569953897 1320692742 968826000 -1598665430 -676233796 1238755359 1054005385 -1478784717 -790840923 2141300185 145134927 -1850751755 -425135005 2026660288 264982870 -1765670676 -507170694 1903832555 108862845 -1619768121 -395084719 1981278706 17881444 -1743157026 -283199416 1645655485 353469739 -1944529775 -81796089 1702588836 310133042 -1955262328 -59629538 1825389967 466226457 -2101125981 -171676619 1805711766 480758016 -2052155206 -223762388 1154450705 868791687 -1430133699 -574171989 1134706952 883257758 -1381228508 -626323278 1242828067 1024671157 -1541772273 -753050471 1299827002 981399980 -1552439274 -730818432 1501074805 780117475 -1216940967 -1066285873 1578455404 689070586 -1340395456 -954466090 1470307655 547630545 -1179812757 -827699971 1355733342 667544008 -1094666126 -909670172 819999518 1206322056 -554806734 -1444322652 932050695 1082836881 -645687765 -1367038275 1044101932 1228704698 -801777152 -1489835370 961969973 1313951651 -682090983 -1604374897 760685434 1515197420 -1017560490 -1268878656 708503395 1564334069 -1003190705 -1288456487 596421448 1418435550 -847066524 -1165624590 618753873 1407606727 -890302851 -1108853013 193860566 2089362240 -444566790 -1836629396 216258511 2078599001 -487737629 -1779792267 89496548 1918020466 -346293560 -1671640482 37249021 1967091563 -331989295 -1691283897 372835250 1631466276 -130588002 -1892658680 290768811 1716778813 -10836345 -2007132655 417500032 1877326614 -152245588 -2115249606 529485721 1753775887 -243192139 -2038030813 704315999 1593586377 -940219533 -1326296091 781633094 1502738128 -1063737494 -1214277636 656444013 1344781051 -919671999 -1104553001 541937268 1464499938 -834457768 -1186717746 877400635 1128997549 -633179369 -1387969663 857855522 1143400116 -584075506 -1440184424 983013897 1301326495 -728106203 -1549874253 1039818256 1258122886 -738967748 -1527574614 311763607 1704071681 -56933445 -1952681171 368633486 1660933656 -67729502 -1930315980 474917541 1799985715 -230634615 -2058880225 455306940 1814322730 -181596272 -2111160570 253899507 2015691365 -517188641 -1775541431 139458282 2135475836 -431908922 -1857640624 33143489 1996393047 -268968979 -1729041541 110395096 1905479246 -392552460 -1617088670 47600028 1976656138 -321376080 -1679884250 96179589 1924965651 -340396887 -1666005953 202234286 2064312632 -503072638 -1794865132 190848439 2087136545 -445743973 -1838593011 526467576 1751544174 -244375340 -2040000446 403473889 1863038327 -167582515 -2130324389 297454026 1723726172 -4937498 -2001495952 383192531 1641037125 -119968513 -1881252759 968388948 1321157058 -675934088 -1599004434 1054192973 1238533595 -790899615 -1478695689 929298790 1080347120 -647129014 -1368741668 806239615 1191775721 -570401709 -1459131195 604987696 1393054118 -905904100 -1123667830 593667369 1415943615 -848509947 -1167330157 718596354 1574164884 -992311250 -1277314888 767110427 1522408845 -1011397577 -1263502175 466444509 1825198155 -171769359 -2101071513 480289988 1806144594 -223427096 -2052459138 353822959 1645336697 -82277949 -1944077995 310062326 1702632544 -59421222 -1955431092 108687545 1904033839 -395046507 -1619844861 18330784 1980793910 -283519604 -1742805734 144832651 2141636637 -424699481 -1851217615 265043090 2026572804 -507355714 -1765446360 547569685 1470394499 -827514567 -1180036689 667845644 1355396250 -910105312 -1094199882 779667495 1501558961 -1065965301 -1217291875 689245246 1578253480 -954503918 -1340318332 1024741489 1242783975 -753258147 -1541602869 981046376 1300145406 -730335932 -1552890414 869259331 1154017493 -574506641 -1429829127 883039322 1134898380 -626229898 -1381282336 -1672119278 -346927996 1918573886 89927080 -1690781685 -331380579 1966528807 36825521 -1836125152 -443956042 2088801548 193439130 -1780273095 -488374097 2079150357 216686979 -2115867530 -152740640 1877740890 418069964 -2037405585 -242706183 1753336131 528939477 -1892031420 -130100014 1631028584 372291070 -2007752611 -11333429 1717191025 291336679 -1489281830 -801346484 1228226038 1043467616 -1604937533 -682514347 1314453999 962578809 -1444883224 -555228034 1206826436 820610386 -1366486799 -645259161 1082356189 931414347 -1165210434 -846496728 1417817490 595926276 -1109292889 -890849231 1408231819 619239709 -1269316468 -1018104806 1515824544 761173302 -1288044395 -1002622973 1563713977 708006191 -2058465965 -230064699 1799367807 474422505 -2111600310 -182142500 1814947942 455792880 -1953118879 -57477641 1704698957 312251611 -1929903752 -67161618 1660313684 368136386 -1728488137 -268538463 1995914267 32509069 -1617651410 -392975944 1905981442 111003796 -1776102139 -517610093 2016195625 254510271 -1857089252 -431480438 2134994992 138821798 -1105171045 -920167155 1345195191 657013793 -1186092670 -833971948 1464060078 541390904 -1325668951 -939731649 1593148549 703771667 -1214897744 -1064234714 1503150236 782200842 -1550352897 -728740503 1301880019 983444549 -1527072282 -738358928 1257560266 1039394908 -1387465267 -632568485 1128436961 876979319 -1440665132 -584711870 1143951608 858284142 -1369235824 -647746042 1080917948 929713962 -1458644343 -569775585 1191230373 805800755 -1598515550 -675305932 1320613774 967952152 -1479191877 -791518675 1239102359 1054606081 -1277948172 -992788894 1574596568 719150926 -1262892307 -1010894213 1521986497 766548823 -1123055930 -905398704 1392633834 604428156 -1167965473 -848989623 1416373235 594219877 -1794294184 -502657330 2063818612 201617378 -1839138239 -446182697 2087623533 191474683 -1680427414 -321812740 1977145158 48228304 -1665437069 -339983643 1924469599 95560649 -2001064388 -4383062 1723092752 296976262 -1881675227 -120530253 1641646857 383695775 -2040420850 -244935016 1752155938 526972852 -2129894889 -167030143 1862402875 402994093 -1216860207 -1065410745 1500925693 779189867 -1340740664 -955065506 1578863332 689748594 -1180456989 -828074123 1471006415 548075097 -1093770246 -909552788 1354760918 667365952 -1429258315 -574091485 1153523353 868642319 -1381827668 -626668742 1135385216 883665430 -1542146169 -753694959 1243272875 1025369661 -1552321634 -729922808 1299649202 980427300 -1944711399 -82755697 1645768245 354377379 -1954821376 -58917994 1702210092 309500602 -2100459733 -171264067 1824777735 465884817 -2053094606 -223906908 1806574110 480842376 -1851711619 -425316373 2142207569 145247943 -1764959388 -506729486 2026027592 264604382 -1619355825 -394418215 1903490659 108250869 -1743301802 -284138560 1981362810 18744044 -130434794 -1891726976 372758586 1630595244 -11240177 -2007806567 291118115 1717382325 -152948444 -2115698254 418140168 1877696670 -242223811 -2037856853 528585745 1753654407 -443635342 -1836475932 192989278 2089285832 -488411797 -1780195843 216861767 2078948561 -346742464 -1672343082 89866348 1918660858 -331815591 -1690315313 37127285 1966191843 -1017669154 -1269782200 760871154 1516161124 -1002807865 -1287819951 708066539 1563626621 -846458388 -1165287046 595751104 1418018902 -891169291 -1108941469 619689177 1407747151 -555710022 -1444431572 820963478 1206507520 -645050973 -1366655691 931343503 1082399769 -801439352 -1489227490 1043685540 1228034098 -682179183 -1605241593 962110653 1314886699 -517830569 -1775912767 254601595 2016139757 -431010738 -1857520424 138489186 2135301620 -268894107 -1728171789 32989513 1995461087 -392903556 -1617693462 110798160 1906152902 -57305037 -1953322843 312211743 1704774025 -67609558 -1929417540 368459014 1659964816 -229765119 -2058805097 473985325 1799831995 -182201320 -2111511410 455980340 1814726050 -632510305 -1387554807 876792243 1128659237 -585012090 -1440326640 858721706 1143487804 -728293203 -1550839749 983122305 1302229271 -738532172 -1526868958 1039435160 1257485582 -939804421 -1325627283 703977943 1592977729 -1063879454 -1215214476 781721038 1503604056 -920637239 -1104740257 657347045 1344889203 -833751856 -1186282426 541300220 1464116586 -904930412 -1123489022 604093112 1392937518 -849207411 -1167773925 594312865 1416318519 -992717914 -1277992144 718942858 1574765084 -1011247169 -1262573783 767030931 1521534469 -675755024 -1598031002 968272604 1320262218 -791343127 -1479393409 1054568133 1239178835 -647806014 -1369148588 929899246 1080693368 -569473061 -1458981043 805365495 1191695969 -245236900 -2040083510 527407728 1751689958 -166969531 -2129981485 402808425 1862627071 -4557970 -2000862216 297013826 1723015892 -120080521 -1882159135 383374939 1641998029 -321459400 -1680745554 47745556 1977596546 -340054239 -1665392713 95768077 1924300443 -502439158 -1794485348 201523750 2063872688 -446650605 -1838704763 191809087 2087319209 -753603883 -1542202813 1025149945 1243462511 -730255668 -1552015782 980897760 1299218294 -573611289 -1429712271 868287435 1153839965 -626874626 -1381656984 883738578 1135343428 -828114255 -1180382681 548248477 1470802699 -909230424 -1094119874 666918788 1355247378 -1065848189 -1216396779 779490223 1500586809 -954878310 -1340963316 689690550 1578952480 -394606051 -1619133813 108309297 1903401895 -283701756 -1743765870 18444072 1981702078 -425639377 -1851362631 145695491 2141721493 -506689994 -1765034336 264431386 2026231692 -171058567 -2100630801 465812309 1824820163 -224387488 -2052641034 481197900 1806258138 -82423221 -1945017635 353907559 1646199793 -59009454 -1954765116 309720958 1702021096 -1949646615 -53612417 1707385285 314806611 -1935211280 -73386906 1655268828 363746634 -2062464805 -233408435 1797204471 471341409 -2105766718 -176440236 1819471342 460709240 -1770139507 -512040933 2020848033 259293495 -1861217132 -434691070 2132702648 135873838 -1733928769 -274634711 1990736275 28248325 -1614046042 -389239760 1908800906 113429788 -1331371999 -945565513 1588232461 699249051 -1211554760 -1060236114 1506231572 784364930 -1098946541 -914859899 1349585215 662059433 -1189958646 -837444452 1461505318 538705328 -1391202235 -636174125 1126011241 874160639 -1434569636 -579271478 1148212592 863462886 -1547143049 -724612895 1304828251 985737677 -1532642194 -744321800 1252777282 1034743252 -1831734872 -438910658 2095026308 198746130 -1782827599 -491059929 2075284637 213214219 -1677035110 -351450868 1912871094 84092960 -1687700093 -329216747 1969872047 40823865 -1889082932 -127807142 1634238688 376418422 -2012535339 -15985341 1711621369 285373551 -2118292994 -155559576 1874004178 414464068 -2033144345 -237527695 1759431883 534379613 -1447046816 -558308874 1202827340 817266906 -1361963655 -640342545 1088189525 937116867 -1486595758 -798791228 1231698046 1047333096 -1609982645 -686903843 1309146215 956353777 -1274494716 -1022365294 1510383656 755077310 -1285225187 -1000196725 1567319089 711742631 -1160558282 -841713248 1423779866 601495692 -1111585489 -893796935 1404103683 616029333 -1174625685 -822373635 1475527495 552989649 -1097767310 -912894236 1352599390 664287176 -1222170023 -1071637809 1495878517 774798307 -1337266624 -951197994 1581551468 692305914 -1538543089 -749960551 1246090019 1027793845 -1557760490 -736016768 1294473018 976168876 -1433388483 -577303893 1151228689 865692551 -1375863260 -621097294 1140039432 888450974 -2104327517 -174738891 1822221199 463196953 -2046867782 -218597844 1810966422 485889792 -1941370223 -78759417 1648847805 356539179 -1960522104 -64750050 1697296292 304979762 -1624927545 -400383407 1898705899 103596925 -1740089634 -280009144 1984313330 21038948 -1845617931 -419878301 2146466777 150424399 -1768694036 -510333318 2023604160 261787478 -1595436246 -673143876 1323954694 971948688 -1484105933 -796039259 1233401375 1048774281 -1371792616 -650433650 1077049908 926239394 -1454252287 -564727913 1197456941 811110075 -1118796978 -900221992 1398727266 609866484 -1170389161 -851806271 1412638331 590616301 -1282733188 -997442582 1569024592 713185990 -1259942043 -1008599053 1525198409 770678495 -1685474334 -326204556 1971835598 42000984 -1662748677 -337426579 1927943895 99427905 -1789772848 -497743034 2069650172 207317610 -1841299511 -449261729 2083626725 188132979 -2042715258 -247885040 1748026026 523760188 -2125240417 -162244855 1868367539 408565285 -1998246988 -1959134 1726696088 300710414 -1886851155 -124788933 1636208257 377601559 -274332179 -1734265477 27813057 1991201879 -389299724 -1613958814 113615064 1908576334 -511865377 -1770341047 259255539 2020924517 -435140154 -1860732592 136194282 2132351100 -233761399 -2062146273 471823525 1796752435 -176369264 -2105810682 460501180 1819639850 -53830213 -1949455059 314899607 1707330561 -72918622 -1935644364 363411598 1655572504 -725080795 -1546709581 986072073 1304523935 -744103620 -1532833366 1034649616 1252831366 -636244713 -1391157887 874368059 1125842093 -578918130 -1434887784 862980130 1148663988 -914410175 -1099430441 661738605 1349936379 -837619368 -1189756466 538742900 1461428450 -945504909 -1331458587 699063391 1588456649 -1060538006 -1211217412 784799814 1505765584 -155372372 -2118515654 414406016 1874093334 -237965131 -2032680925 534679961 1759093007 -127484770 -1889432568 375971250 1634725156 -16025465 -2012461039 285546923 1711417661 -351656760 -1676864418 84166116 1912829298 -328736559 -1688154041 40468989 1970188651 -439243526 -1831429012 199216598 2094595392 -490968861 -1782884235 212994511 2075474265 -841804700 -1160502030 601716040 1423590878 -893464451 -1111891733 615559505 1404535239 -1022845866 -1274041152 755432826 1510067692 -999991217 -1285396263 711670115 1567361525 -798751744 -1486670698 1047160108 1231902138 -687226855 -1609633649 956801333 1308660131 -557872078 -1447510876 816966942 1203166600 -640530389 -1361741635 937175303 1088100753 -577738897 -1432922119 865994307 1150891733 -620911754 -1376087072 888390234 1140126412 -749998243 -1538465845 1027968625 1245888231 -735696060 -1558111278 975719016 1294957310 -1071155445 -1222621283 774444583 1496196785 -951405806 -1337097340 692376126 1581507240 -822280391 -1174679633 552771093 1475718787 -913229024 -1097462858 664754700 1352166042 -419543129 -1845921999 149956235 2146899485 -510426178 -1768639704 262005394 2023412228 -400175211 -1625096445 103526073 1898749487 -280491124 -1739637990 21392032 1983994422 -79079485 -1941018795 356988655 1648363129 -64711718 -1960598708 304804598 1697497696 -174923791 -2104103065 463257309 1822133835 -218162200 -2047333506 485587652 1811302994 -997501394 -1282644296 713373442 1568802708 -1008299465 -1260281183 770241307 1525662605 -900669924 -1118310774 610189104 1398378406 -851633659 -1170593133 590576425 1412713407 -650361270 -1371834660 926033766 1077221360 -565083565 -1453935931 811590527 1197003753 -672674184 -1595867410 971616084 1324261314 -796259743 -1483916553 1048865613 1233345499 -1739034 -1998436752 300619722 1726752604 -125259009 -1886420375 377934803 1635902277 -247529772 -2043031998 523280376 1748479854 -162317619 -2125198757 408771553 1868196727 -497916286 -1789569516 207357870 2069575480 -448814437 -1841786355 187810743 2083975969 -326504784 -1685135834 42438556 1971371786 -337368407 -1662838209 99240837 1928166163 1125337825 873757303 -1390597171 -635823269 1149144824 863616622 -1435439148 -579346622 1305002707 986706501 -1547262977 -725511319 1252329162 1034040924 -1532270618 -743680144 1587829381 698575379 -1331020887 -944960705 1506385564 785296906 -1211629648 -1061105882 1350554295 662233633 -1099844709 -914980083 1460803246 538256952 -1189316734 -837073132 2021485097 259676863 -1770845435 -512476269 2131799600 135765670 -1860251876 -434503798 1990648347 27382413 -1733786825 -273697887 1909138946 114038420 -1614461138 -389908552 1707768397 315443931 -1950082207 -54318089 1655160404 362843842 -1935024264 -72421394 1796338303 471253737 -2061528237 -233266235 1820079718 461047536 -2106435766 -176855076 1510505376 755977014 -1274668404 -1023333862 1566949305 711102255 -1284776299 -999494141 1423176594 601146116 -1159884098 -841309656 1404974987 616105757 -1112516953 -893950415 1203727300 817388370 -1448015128 -558482818 1087549405 936746827 -1361260815 -639893913 1231348726 1046729568 -1486191910 -798117300 1309222895 957224825 -1610135869 -687835563 1634098024 375483390 -1888994748 -126940462 1712037745 286044135 -2012873123 -16593205 1874711386 414901196 -2118929802 -155942176 1758467907 534194133 -2032241041 -237418759 2094091020 198605722 -1830868448 -438822218 2075954965 213630851 -1783435719 -491397457 1913307966 84800424 -1677417966 -352087420 1969686311 39860145 -1687591413 -328313187 1898260579 102897909 -1624553137 -399738407 1984490618 22011116 -1740206762 -280904256 2147393617 150573255 -1846492803 -419958293 2022925384 261379294 -1768094364 -509987342 1821521927 462751889 -2103682773 -174364227 1811938334 486067336 -2047763150 -218714716 1648996405 357466275 -1941450471 -79634033 1696887852 304301242 -1960176384 -64150122 1246431403 1028405309 -1538954873 -750626543 1294388402 975305764 -1557615202 -735077112 1150320793 865579023 -1432428107 -577122013 1140671616 888828950 -1376574036 -621537990 1476139215 553330777 -1175291421 -822785675 1351736534 664202304 -1096827398 -912749204 1495765245 773890155 -1221987887 -1070677689 1581929700 692937842 -1337707064 -951909026 1748900130 523839924 -2043643890 -248035176 1867767099 408219053 -2124563433 -161837951 1726320912 300065158 -1997803460 -1261398 1636324617 378496415 -1887030235 -125762381 1971915078 42875344 -1685624726 -327132932 1927597407 98827721 -1662342029 -336749339 2069004660 206942690 -1789075368 -497299250 2084521325 188249595 -1842273215 -449440553 1397766634 609683836 -1117890362 -900110256 1413348851 591056229 -1171022625 -852186039 1569436120 713851214 -1283075852 -998055838 1525052865 769738071 -1259858707 -1007737733 1323772302 970987800 -1595324254 -672237516 1233841559 1049484545 -1484485445 -796672979 1077715388 926650666 -1372405616 -650776570 1196516773 810964275 -1453390711 -564644833 662671333 1350090611 -915280183 -1099506081 538070012 1461025642 -837014832 -1189406138 698615767 1587754817 -945133829 -1330817427 784974798 1506734936 -1060658462 -1212116364 986226561 1305456407 -725156179 -1547579845 1034247064 1252158222 -743753036 -1532229086 873666483 1125394213 -635603297 -1390787063 863949738 1148838716 -579816826 -1435008496 470921005 1796644795 -232796671 -2061959529 461138740 1820023714 -177075688 -2106246514 315238175 1707939721 -54245837 -1950124379 363324166 1654707088 -72777174 -1934708036 27705161 1990299615 -274145691 -1733300493 113998672 1909214150 -389735812 -1614664982 259864443 2021263341 -512534953 -1770756415 135328610 2132263924 -434204082 -1860590888 1046789796 1231261234 -798302328 -1485967586 956922557 1309559339 -687400047 -1610601721 817837718 1203242496 -558803014 -1447663828 936571535 1087750681 -639855709 -1361337547 601075392 1423220310 -841101332 -1160052870 616458969 1404656207 -894432267 -1112065181 755508978 1510938212 -1022998562 -1274972344 711320299 1566757501 -999586873 -1284721839 84581996 1913499386 -351994048 -1677471786 40327797 1969253091 -328647847 -1687286833 198252126 2094409416 -438339726 -1831319580 213701191 2075910865 -491605141 -1783266307 415075848 1874509470 -155979996 -2118852686 533744145 1758952071 -237098179 -2032591957 375785018 1633760940 -127375594 -1888528512 285983267 1712124597 -16407793 -2013097063 357166439 1649335793 -79197109 -1941914403 304359806 1696799208 -64337838 -1959954236 462579029 1821726147 -174324615 -2103757585 486515020 1811452378 -219037600 -2047414026 150928643 2147077525 -420438993 -1846039367 261306650 2022967692 -509781962 -1768265568 103118129 1898071463 -399829987 -1624497013 21541160 1984922046 -280571900 -1740513134 774360495 1495334201 -1071010685 -1221682155 692718006 1582119200 -951818086 -1337763828 553403805 1476097291 -822991695 -1175120857 663847300 1352053010 -912269144 -1097281474 865131979 1150807389 -576799513 -1432777615 889002450 1140468036 -621577986 -1376499608 1028347385 1246520687 -750439211 -1539177405 975606240 1294049654 -735514420 -1557151654 206756902 2069228720 -497238774 -1789162084 188684351 2084055209 -449742573 -1841935995 42554388 1972266114 -326683336 -1686108754 98865165 1927520411 -336924383 -1662139977 300272706 1726151892 -1331858 -1997758984 378013787 1636776141 -125408905 -1887348255 524174448 1748595942 -248502948 -2043210294 408125545 1867821311 -161619643 -2124754477 926743790 1077660792 -650994238 -1372213932 810629367 1196820577 -564176421 -1453823667 971470044 1323320394 -672590352 -1595005594 1049276613 1234010195 -796601879 -1484529281 713813130 1569512476 -997880410 -1283277520 770058387 1524701189 -1008186945 -1259374295 609248440 1398232110 -899807852 -1118227198 591241377 1413124151 -852246131 -1170935525 -1056386376 -1240473042 788968340 1476494082 -966453599 -1318967753 678131597 1600931611 -808232310 -1194038756 568146854 1457130288 -927031661 -1078350331 649134015 1371000617 -591412516 -1413942710 850502640 1169593190 -606992699 -1395313069 903636969 1121671039 -765179154 -1520207240 1013590978 1265441620 -720793865 -1576092063 990375899 1275125581 -93916560 -1922972954 342397788 1668260810 -49596823 -1978923265 319117125 1677879251 -188908990 -2084943148 447945582 1840524280 -204423589 -2066247987 501145463 1792667617 -405675500 -1864969598 165643064 2128130990 -524540403 -1749346661 246564641 2041935799 -385193434 -1643291984 117705482 1879260060 -295195073 -1721721175 6934291 2003763077 -669785095 -1357589649 907903701 1092268611 -545380384 -1468459146 829441740 1182234202 -691508277 -1580246179 952503015 1338063473 -777670702 -1499291836 1068224254 1219296872 -979045475 -1297890549 732598961 1554883111 -1027000444 -1244788974 751261352 1539335742 -880837713 -1132967111 628169347 1383475733 -871186506 -1156215008 572317338 1427893772 -478297295 -1803881561 225681949 2054460043 -468711640 -1827194946 169764356 2098812562 -307868925 -1700693099 61352495 1957632697 -355758310 -1647526004 80080438 1942150816 -20262059 -1982995517 281326201 1740866287 -106490036 -1902106662 396981856 1622034166 -267297945 -2028573711 505363019 1763183325 -142827650 -2139377688 426966610 1853214404 -213995462 -2076606292 489738518 1782047104 -195857373 -2091629387 442307855 1834624409 -35309560 -1964898146 334190884 1693215154 -91685871 -1919955833 344366397 1669442987 -292970402 -1718710072 8896882 2004939236 -370908089 -1629268783 132777323 1894594045 -531486612 -1756030726 240929088 2036038102 -415241099 -1875321629 154242393 2117516751 -934244110 -1084776348 643756510 1364836680 -818064149 -1204132739 557004231 1446249809 -963962688 -1316214698 679836140 1602374010 -1041834791 -1226707889 803782133 1492094307 -706248554 -1562333184 1005183418 1290719532 -762690417 -1517456359 1015293347 1266881845 -616822620 -1405405134 892496264 1110792478 -598618947 -1420362709 845131153 1163435271 -366640773 -1658670611 69984343 1932316865 -314030750 -1706068492 54928462 1950422232 -453113527 -1812383265 183527525 2113362163 -476852912 -1802175034 228437116 2056953066 -141389537 -2137677431 429715507 1855701157 -251702010 -2013764208 519124010 1777730748 -112649939 -1907480133 390559745 1614825623 -31138508 -1994134110 271236120 1731038350 -783572557 -1504931547 1061535903 1212346377 -702126678 -1591651012 942146694 1328493584 -544200319 -1466492649 832456877 1184462907 -654447208 -1342513906 921930932 1106557986 -855854633 -1141145279 586338555 1442177133 -879659570 -1131002536 631182562 1385702516 -1037616667 -1256191629 740907209 1529768031 -984941060 -1303523990 725916880 1547938886 -1520166980 -765253846 1265268368 1013794310 -1576414299 -720444621 1275572873 989889055 -1413505138 -591876328 1169292962 850841140 -1395500137 -606770431 1121729211 903547437 -1194129448 -808175794 1457350388 567957090 -1078017087 -927337641 1370530541 649564795 -1240952854 -1055932548 1476849350 788651600 -1318761485 -966624411 1600858847 678173257 -1643497612 -385021982 1879332440 117663438 -1721240723 -295648261 2003407425 7250647 -1865302202 -405368880 2128600682 165211900 -1749255329 -524596279 2041715315 246754021 -2084755696 -189130874 1840465468 448034474 -2066685175 -203959393 1792967205 500806323 -1922650334 -94265420 1667812878 342883992 -1978963141 -49521747 1678051863 318913153 -1132517635 -881322389 1383155665 628520775 -1156390172 -870985102 1427932104 572240734 -1297830193 -979132839 1554698211 732823413 -1245091114 -1026663872 1539771386 750795628 -1580714343 -691075569 1338398645 952198947 -1499073920 -777862634 1219204012 1068278586 -1357660501 -669741507 1092476807 907734801 -1468106062 -545699292 1181752222 829893384 -2028927435 -266979677 1763665689 504911759 -2139307476 -142871878 1853006592 427135894 -1983214073 -20070767 1740959531 281272253 -1901639138 -106923384 1621699378 397286308 -1700391343 -308205881 1957197693 61818859 -1647586744 -355671330 1942336356 79856626 -1803706781 -478499083 2054422351 225759193 -1827644806 -468227348 2099133270 169413568 -1756203714 -531282520 2036077586 240854148 -1874874073 -415727183 2117193739 154591389 -1719010036 -292631142 2005376032 8432822 -1629210347 -370996861 1894406201 132999343 -1964677798 -35498548 1693123702 334247136 -1920425661 -91254315 1669775471 344060153 -2076250776 -214311426 1781566532 490192082 -2091701903 -195814937 1834829917 442136779 -1405331978 -616864416 1110586586 892666956 -1420717585 -598302343 1163915459 844677205 -1561862716 -706679470 1290386664 1005489278 -1517676067 -762500789 1266972913 1015236711 -1316272750 -963873532 1602561214 679613480 -1226407541 -1042173667 1491656871 804245553 -1085223520 -933757642 1365159052 643406874 -1203959367 -818267857 1446209685 557078531 -1907800961 -112298775 1615275347 390075845 -1994096538 -31215376 1730863434 271438300 -2137863091 -141165349 1855761761 429628919 -2013329324 -252167998 1777428856 519461358 -1812048869 -453417843 2112894263 183960993 -1802268670 -476798828 2057171246 228245944 -1658463191 -366809921 1932246277 70028691 -1706551248 -313579354 1950775580 54610314 -1255709513 -1038068703 1529415067 741225741 -1303732050 -984772552 1548009858 725872916 -1141052283 -855909357 1441959337 586530111 -1131337572 -879355894 1386170800 630749478 -1466927917 -543734715 1184765439 832120169 -1342328630 -654671780 1106498022 922018160 -1504969503 -783496073 1212521933 1061334363 -1591330568 -702478226 1328044500 942631234 164714672 2127980582 -404801124 -1864890102 247241897 2042342463 -525140603 -1749693165 118149250 1879957524 -385568338 -1643937480 6755483 2002789389 -295078473 -1720826591 342247636 1667332162 -93836808 -1922098834 319524045 1678556251 -49943071 -1979523721 448643302 1840967792 -189554230 -2085318308 500172031 1792488553 -203528749 -2066131643 851409016 1169705198 -592373420 -1414125118 903003233 1121291511 -606282419 -1394872869 1013248074 1264828636 -764767898 -1519541776 990458963 1275987141 -720939649 -1577032215 789080092 1477400714 -1056569040 -1241433690 677751813 1600298131 -966013655 -1318257217 567533614 1456787640 -807567102 -1193627244 649995319 1371083937 -927972069 -1078495859 281700849 1741511015 -20707107 -1983694773 396865000 1621138814 -106312508 -1901134766 504488387 1763103061 -266370833 -2028425095 427566554 1853560140 -143506186 -2139786144 226326933 2054834435 -478996295 -1804326865 168869260 2098695450 -467739488 -1827017674 61272487 1956757809 -307720053 -1699766243 80426430 1942750504 -356166510 -1648204796 732186937 1554217391 -978704363 -1297278845 751406368 1540275638 -1027085300 -1245651814 629129483 1383657885 -881745881 -1133080399 571606290 1427453316 -870554562 -1155836760 907237725 1091856843 -669173647 -1357248281 830381380 1182379474 -546243480 -1468543746 952684911 1339023865 -691621821 -1581154091 1067783542 1218586080 -777292710 -1498659636 1005009458 1289751204 -706127074 -1561433208 1015741995 1267584701 -763060473 -1518096495 893170176 1111196310 -617426132 -1405754438 844199449 1163282063 -597747915 -1420286045 642787926 1364662976 -933344390 -1084654612 557706831 1446698713 -818704541 -1204502539 680239716 1603048178 -964312248 -1316817954 803628669 1491162859 -1041758383 -1225836601 8985338 2005805676 -293110826 -1719645376 132439779 1893985909 -370491441 -1628598439 240292552 2035655262 -530779164 -1755593870 155145937 2117625415 -416204803 -1875507349 490605214 1782135304 -214930510 -2076746972 441699975 1834286609 -195186773 -2091212995 333808300 1692578362 -34872448 -1964190954 344475317 1670346275 -91871335 -1920919793 586943347 1442528229 -856528289 -1141548343 630312810 1385627644 -878727610 -1130848560 740787009 1528869847 -1037442451 -1255222533 726288216 1548580814 -985389452 -1304226078 1061886743 1212951425 -783975877 -1505604947 942071566 1327624088 -701972958 -1590718796 831558437 1184342963 -543231479 -1466318177 922572604 1106929578 -655149552 -1342962042 429009851 1855265581 -140752233 -2137294335 520089506 1777917748 -252604786 -2013872616 390701961 1615762207 -112737627 -1908346317 270821264 1730369286 -30800196 -1993525718 69549023 1931610953 -366257421 -1658033563 55115718 1951387472 -314138902 -1706971524 184464365 2113504123 -453979455 -1812471209 227768308 2056537954 -476244264 -1801836978 1841143220 448441634 -2085356392 -189477874 1792039341 500656443 -2065811327 -203880425 1667634566 341910800 -1922534230 -93371332 1678496159 319611145 -1979338573 -50167771 1879739856 118340934 -1643844356 -385622934 2003257801 6322527 -1721161499 -294774669 2127627746 165033332 -1864407858 -405253032 2042413563 247198061 -1749901097 -524971967 1456717180 567578090 -1193419696 -807736122 1371437413 649677299 -1078978487 -927520545 1476932942 789513688 -1241099166 -1056873228 1600516439 677560769 -1318350725 -965959443 1264889112 1013161358 -1519727564 -764543838 1275685121 990796183 -1576597459 -721405765 1170154794 850924988 -1414446074 -592022384 1121116467 903205285 -1394835425 -606359415 1957080309 60922979 -1700213287 -307233457 1942710508 80500858 -1648031296 -356370090 2055021767 226104401 -1804384789 -478907011 2098258142 169332808 -1826717198 -468078236 1762770065 504794119 -2027954755 -266801877 1853651080 427509790 -2140005980 -143316686 1741304995 281871413 -1983621745 -20749031 1621618874 396410924 -1901489770 -105996032 1338543165 953138347 -1580798703 -691937913 1218791460 1067612338 -1498732280 -777250402 1091765263 907293849 -1357028061 -669362763 1182711830 830075008 -1469013702 -545812052 1384094809 628665551 -1133380235 -881406493 1427265600 571828438 -1155778196 -870643206 1554257003 732112125 -1297451705 -978500143 1539952754 751755492 -1245204130 -1027571256 1603010358 680316832 -1316643302 -964514164 1491483439 803277753 -1226286589 -1041274219 1364227844 643254162 -1084352984 -933681474 1446884125 557482891 -1204563407 -818617689 1111289682 893116356 -1405972866 -617234712 1162947403 844504029 -1419818393 -598181135 1290233696 1004558326 -1561786804 -705808678 1267377017 1015911407 -1518026155 -763104573 1692786686 333639528 -1964261678 -34828732 1669864423 344927089 -1920566581 -92190115 1782470604 490301274 -2077215008 -214497674 1834193877 441754435 -2090994951 -195378577 2035470234 240516876 -1755533642 -530866656 2118060931 154680085 -1875809617 -415868359 2005485480 9336638 -1719196028 -293595630 1894024113 132363047 -1628773731 -370290165 1183895159 832044769 -1465995429 -543580211 1107102318 922368760 -1343001790 -655074348 1212892741 1061975763 -1505417367 -784197633 1327923804 941732554 -1591155856 -701508634 1529339411 740355717 -1255555265 -1037135959 1548360202 726477468 -1304134874 -985445456 1442600481 586901175 -1141754099 -856356965 1385271864 630629038 -1130368236 -879180926 2113859263 184147497 -1812951149 -453525755 2056465062 227809840 -1801630838 -476415204 1931830925 69359131 -1658124383 -366201033 1950917268 55546370 -1706638408 -314445010 1615462107 391040589 -1907908617 -113201311 1730427586 270731860 -1993712658 -30577800 1855092457 429213311 -2137253947 -140826797 1778365168 519602790 -2014194724 -252255414 529305212 1753988842 -243077296 -2038046778 417417829 1877375731 -152097975 -2115494945 290915918 1716532952 -10918046 -2007083020 372949591 1631449793 -130768005 -1892445203 37461528 1966911118 -332005580 -1691168862 89545217 1917938327 -346539219 -1671492677 216012330 2078746300 -487688442 -1779873904 193843763 2089476773 -444353761 -1836809335 618835636 1407557154 -890450024 -1108607218 596601517 1418222139 -847180927 -1165608169 708388486 1564349968 -1003010134 -1288669380 760537759 1515442697 -1017478221 -1268927707 961920720 1314033222 -681844740 -1604522134 1043888841 1228884575 -801760283 -1489949837 932067042 1082721908 -645900338 -1366857896 820245243 1206174317 -554855465 -1444240575 110608189 1905299371 -392569327 -1616974201 33192740 1996311474 -269215224 -1728894306 139212559 2135623577 -431860189 -1857722699 253883158 2015806336 -516976070 -1775721812 455126873 1814536143 -181481867 -2111176989 474835776 1800035286 -230487444 -2059126022 368781163 1660688381 -67811769 -1930266927 311878514 1704055780 -57114018 -1952468280 1039769589 1258205027 -738722087 -1527722417 982801388 1301506938 -728089920 -1549989290 857872327 1143285585 -584288533 -1440004483 877646814 1128850248 -633228558 -1387888028 542019473 1464450823 -834605379 -1186472405 656624520 1344568094 -919786844 -1104537038 781518755 1502754613 -1063557489 -1214491111 704168890 1593832236 -940137834 -1326345728 767225086 1522392168 -1011577390 -1263289020 718743783 1573918833 -992392757 -1277265571 593585356 1415992410 -848362016 -1167575690 604807381 1393266755 -905788935 -1123683985 806223002 1191889932 -570188362 -1459311328 929052803 1080494101 -647079505 -1368823495 1054241960 1238451262 -791145084 -1478548206 968601777 1320976423 -675950179 -1598889717 383044662 1641282720 -119886566 -1881301620 297338927 1723742393 -4757245 -2001708651 403653636 1862825106 -167697112 -2130307650 526549021 1751494795 -244522703 -2039754329 191093842 2086988996 -445792898 -1838510616 202250315 2064197853 -503285401 -1794684431 95966304 1925145846 -340380340 -1666120230 47550585 1976738031 -321130155 -1680031293 883023295 1135013161 -626017133 -1381463035 869013926 1154165040 -574457718 -1429911524 981095821 1300063515 -730581855 -1552743369 1024954772 1242603778 -753274696 -1541488594 689360347 1578237261 -954684169 -1340105631 779815362 1501313364 -1066047250 -1217243016 667764201 1355445631 -909957947 -1094445997 547389936 1470607718 -827399972 -1180053430 265289079 2026425825 -507405221 -1765364531 144849262 2141522424 -424912830 -1851037484 18117957 1980974547 -283503511 -1742920449 108638556 1904116170 -394801040 -1619992346 309914899 1702878597 -59339713 -1955480407 353708298 1645353372 -82098138 -1944291152 480470305 1805931959 -223542259 -2052442981 466526520 1825149358 -171917292 -2100825982 2078296952 216497134 -1779553708 -488039742 2089652065 193642487 -1836847539 -444277029 1966850890 37549020 -1690983834 -332229904 1918240595 89208773 -1671928193 -346073367 1717000988 290483082 -2007418320 -10614106 1631231749 373141395 -1892352471 -130822465 1754059566 529261496 -2038255102 -242908524 1877022519 417736609 -2115013093 -152549747 1083075504 931748646 -1367340388 -645449206 1206103977 820289343 -1444032891 -555024877 1314251650 961729300 -1604615506 -681790920 1228416923 1044322061 -1489615177 -802064863 1564048340 708725570 -1288234248 -1003476370 1515503565 760450907 -1269113119 -1017254281 1407382502 619037552 -1108569398 -890527140 1418672127 596117353 -1165928749 -846830011 1660647993 368855727 -1930093803 -68015229 1704377888 311529142 -1952915700 -56627302 1814098443 455590557 -2110876889 -181820495 1800222226 474613380 -2059184322 -230398040 2135714397 139156171 -1857942671 -431670297 2015473220 254189266 -1775251608 -517406722 1905779311 110154489 -1617329341 -392252459 1996105334 33363680 -1728821414 -269256756 1502960369 781347431 -1214563363 -1063515317 1593351912 704622206 -1325989948 -940454062 1464783555 541712981 -1186941969 -834174087 1344476890 656680524 -1104316426 -919976096 1143098005 858094083 -1439945799 -584377553 1129287308 877182490 -1388187744 -632889546 1257882279 1040118321 -1527274613 -739208419 1301546686 982726184 -1550162030 -727886076 1238772218 1053890924 -1478997802 -790661056 1320938979 968678773 -1598714673 -676152231 1192075720 805998942 -1459371804 -570101646 1080059345 929518919 -1368521475 -647416725 1415657886 593889544 -1167107918 -848795612 1393360263 604753169 -1123902293 -905597891 1522184620 767394106 -1263218560 -1011621866 1574401461 718292259 -1277619047 -992074737 1924663602 96418212 -1665767394 -340699000 1976945963 47381949 -1680102393 -321086319 2086895872 191148438 -1838292948 -445984582 2064532761 201946511 -1795152843 -502852445 1863260502 403188160 -2130610054 -167360276 1751309647 526773721 -2039694237 -244609803 1641320804 382968306 -1881477048 -119684898 1723422077 297690603 -2001259439 -5241657 1355618491 667559981 -1094485609 -909883135 1470160034 547875892 -1179730546 -827749096 1578537097 689020959 -1340542555 -954220237 1501254800 779904006 -1217055300 -1066269398 1299843295 981284937 -1552651789 -730637979 1243073734 1024523344 -1541820950 -752968324 1134657773 883339387 -1380982335 -626470569 1154237684 868971618 -1430116904 -574286514 1805858931 480512229 -2052236961 -223712823 1825504362 466210044 -2101306042 -171463216 1702408257 310345943 -1955147411 -59645445 1645573208 353518798 -1944382092 -82041374 1981032471 18028673 -1743107781 -283280979 1903815694 108977304 -1619555038 -395264588 2026872869 264802483 -1765687031 -507055713 2141348924 145052842 -1850997488 -424987258 -682294156 -1605225246 962291032 1314674126 -801587091 -1488981765 1043767617 1227985367 -644969402 -1366704944 931196266 1082646012 -555530145 -1444644663 820849011 1206524389 -891153392 -1109056378 619476284 1407927722 -846213111 -1165434721 595702053 1418101171 -1002857438 -1287738188 708312334 1563479448 -1017882565 -1269602131 760887575 1516046721 -331668292 -1690561494 37045648 1966241030 -346627931 -1672359885 89686409 1918873887 -488592242 -1779983336 216976802 2078932276 -443717481 -1836427263 193137083 2089040173 -242469672 -2037709746 528635380 1753572706 -152964927 -2115583913 418353645 1877516667 -11027222 -2007987076 291102150 1717497168 -130385677 -1891809179 372513247 1630742857 -833735371 -1186396765 541086745 1464296591 -920391380 -1104887366 657297408 1344970902 -1063928569 -1215132271 781966379 1503456445 -940017378 -1325446776 703993906 1592862884 -738646703 -1526852153 1039615101 1257272555 -728440504 -1550593570 983203940 1302180082 -584929949 -1440375307 858573903 1143733465 -632329862 -1387767316 876677206 1128675520 -182446595 -2111363733 456029393 1814643783 -229781020 -2058690190 474198216 1799651422 -67396145 -1929597607 368442595 1660079221 -57255466 -1953404608 311965946 1704921196 -392755815 -1617939185 110716085 1906201635 -268779136 -1728188138 32809132 1995673658 -431190613 -1857307331 138603655 2135284753 -517912142 -1775863516 254748830 2015893512 -446470410 -1838918048 191694810 2087335756 -502357265 -1794534791 201376707 2064118613 -340201788 -1665147310 95850472 1924251518 -321574179 -1680729525 47926257 1977383783 -120293742 -1881979388 383391678 1641883432 -4607349 -2000780771 297259943 1722868529 -166723936 -2130129354 402759564 1862709018 -245220679 -2040198609 527195029 1751870211 -569555394 -1458932056 805512978 1191450500 -647986649 -1368935759 930013963 1080677277 -791228916 -1479410022 1054388000 1239392182 -675608043 -1598276989 968190777 1320311727 -1011198374 -1262655796 766785398 1521682400 -992505277 -1278172459 718926703 1574880249 -849224088 -1167659266 594526020 1416138706 -905176463 -1123341593 604142429 1392856011 -59222089 -1954584799 309737115 1701905933 -82472018 -1944935624 354153090 1646051860 -224141435 -2052788461 481148585 1806339647 -171041892 -2100745462 465599152 1824999974 -506509357 -1765247163 264316671 2026247785 -425557046 -1851411620 145548006 2141966960 -283848735 -1743519881 18525901 1981652571 -394720264 -1619117202 108489428 1903188546 -954828929 -1341044759 689444435 1579099845 -1065634970 -1216576528 779473482 1500701404 -909246643 -1094004773 667131489 1355067127 -828359852 -1180234814 548297336 1470720750 -626956517 -1381607539 883885623 1135097505 -573791486 -1429498988 868401710 1153823416 -730140887 -1552031809 980717061 1299431059 -753456336 -1542448218 1025067548 1243511434 -1288060560 -1002507802 1563926620 707825866 -1269562007 -1017956865 1515873349 761091283 -1109243582 -890930732 1407985774 619387128 -1164997285 -846676531 1417800823 596040929 -1366372076 -645275262 1082175544 931627182 -1444735731 -555473509 1206744097 820659383 -1605019354 -682464848 1314600970 962332828 -1489461953 -801133143 1228340243 1043451013 -2007506504 -11480786 1717141652 291418114 -1892014687 -130214601 1630815373 372470811 -2037618294 -242525924 1753352358 528824368 -2115916397 -152658683 1877986495 417922089 -1780420132 -488128182 2079232240 216637542 -1836239419 -443939501 2088981737 193225855 -1690600978 -331593352 1966414018 36841556 -1672036873 -346976927 1918426331 90172493 -1440550863 -584728409 1143771421 858497419 -1387318232 -632814402 1128355076 877028754 -1527154685 -738309995 1257707823 1039149497 -1550533606 -728527732 1301994806 983428512 -1214914475 -1064120125 1503363449 782021103 -1325915060 -939584294 1593197920 703690230 -1186043801 -834053903 1463814475 541538781 -1104958338 -920347416 1345178962 657128900 -1857236743 -431234961 2135077333 138772803 -1776216864 -517593994 2016376268 254297434 -1617471285 -393189283 1905867239 111020401 -1728406318 -268587964 1995767294 32755048 -1929658211 -67309557 1660264881 368218407 -1953102716 -57592814 1704486312 312431934 -2111813457 -181962695 1814964611 455678229 -2058515274 -229983200 1799613850 474275084 -2129681422 -167210140 1862386398 403108424 -2040371221 -245016707 1751910087 527119953 -1881920576 -120382634 1641695980 383613562 -2001080359 -4268209 1723305717 296795747 -1665617002 -339770624 1924584122 95543852 -1680509041 -321763559 1977292451 47982133 -1838990428 -446428366 2087541384 191523358 -1794179139 -502673621 2063638161 201829895 -1168014534 -848907348 1416618518 594072192 -1123268829 -905218123 1392649743 604313241 -1262875896 -1011008610 1521773092 766728882 -1277702383 -992936057 1574547005 719232683 -1479109794 -791567416 1238954610 1054851812 -1598335161 -675518511 1320498795 967968509 -1458758804 -569758726 1191410240 805587670 -1369383051 -647499805 1080999513 929664719 -1743482189 -283925979 1981477791 18727689 -1619437910 -394369476 1903638406 108005136 -1764812159 -506975721 2025946029 264653627 -1851597160 -425333234 2142027700 145461026 -2052881705 -224087487 1806558203 480957293 -2100410674 -171346344 1824532450 466032500 -1955067163 -58770829 1702259657 309418847 -1944727812 -82641302 1645981648 354197318 -1552240005 -729971987 1299501911 980673473 -1541966238 -753907980 1243158350 1025386456 -1381942711 -626652449 1135565669 883452915 -1429406128 -573845818 1153605500 868593642 -1093819873 -909471095 1355006771 667218853 -1180670458 -827894128 1471022890 547960764 -1340724691 -955180357 1578650369 689929111 -1216614860 -1065558366 1500876568 779272078 1431215149 575253691 -1153368831 -867709545 1378048052 623143074 -1137886952 -886437490 1536496671 747775113 -1248103117 -1029945947 1559810054 738189456 -1292455638 -974028356 1224313929 1073659103 -1493701275 -772743693 1335117904 949188806 -1583732356 -694347286 1176634491 824521965 -1473485481 -550808127 1095745634 910749940 -1354653362 -666463784 1847639269 422022259 -2144412215 -148247201 1766684924 508184682 -2025645616 -263968442 1627075799 402392129 -1896524293 -101554835 1737945294 277987416 -1986489886 -23092876 1939319937 76586007 -1650864723 -358679237 1962567832 66934798 -1695282764 -302827230 2102142131 172692517 -1824373345 -465210103 2049040554 220647484 -1808825978 -483872496 1280683372 995270138 -1571042240 -715326250 1261988213 1010784739 -1523185575 -768526129 1116611934 898176456 -1400880014 -611879708 1172562247 853856721 -1410498453 -588599043 1373814024 652578206 -1074996188 -924062542 1452243217 562579847 -1199499203 -813291349 1597584698 675153324 -1321774058 -969907072 1481961763 794018229 -1235578865 -1050828647 2000391588 3980594 -1724519288 -298656738 1884703165 122779947 -1638389615 -379643897 2044724630 250033408 -1745984326 -521579476 2123219343 160100633 -1870421853 -410742731 1787600320 495693142 -2071790356 -209335174 1843485145 451307855 -2081474315 -186120093 1683428850 324019556 -1973848866 -44153784 1664799211 339599741 -1925926713 -97288111 1735982767 276811321 -1988714621 -26104043 1612004022 387058208 -1910809702 -115578100 1772320413 514082315 -2018699343 -257284313 1859039876 432636434 -2134846552 -137895106 2060447435 231267933 -1799254041 -473514127 2107779794 178592324 -1817424898 -458523800 1947494137 51598959 -1709570091 -316852413 1937351392 75403894 -1653095476 -361696422 1545002599 722595569 -1307001013 -987787299 1534794366 746334952 -1250591918 -1032696892 1389188693 634021571 -1128056967 -876345361 1436586572 581411546 -1146162336 -861289482 1101123075 916913813 -1347440849 -660037703 1187777050 835402380 -1463653578 -540714080 1333413425 947746471 -1586223331 -697100405 1209500200 1058058942 -1508252924 -786508910 2120470510 157613944 -1871860030 -412443052 2030963703 235486049 -1761580325 -536389043 1891125212 129988426 -1632229648 -374270362 2010481605 13808467 -1713642775 -287518081 1674895242 349433628 -1915044186 -86143440 1689852819 331229957 -1967686977 -38778327 1829722040 436758318 -2097072492 -200931838 1784845217 493200183 -2073234803 -211041765 1158541094 839573424 -1425830390 -603668836 1113598783 895949737 -1402058221 -613844347 1272342292 1020352386 -1512569288 -757123410 1287365389 1002214299 -1565146591 -709692745 1488650050 800968660 -1229676946 -1045188872 1607940955 684723149 -1311155593 -958502175 1449228144 560351206 -1200679332 -815257910 1359786857 638288895 -1090334139 -939138349 824334633 1176857023 -550750203 -1473574765 911187248 1095282086 -666764260 -1354314614 1073336603 1224663437 -772296649 -1494187871 949228802 1335043476 -694520786 -1583528776 747981133 1536326107 -1030018975 -1248061193 737709396 1560264130 -973673352 -1292772114 575586687 1430909417 -868179885 -1152937787 623052134 1378104816 -886217654 -1138076452 172784097 2102086007 -465430323 -1824184229 220315128 2049346926 -483402540 -1809257406 77066707 1938866501 -359034625 -1650548631 66729418 1962739036 -302754586 -1695325072 402352517 1627150611 -101381975 -1896728513 278310300 1737596170 -23540560 -1986003930 421585335 1848103201 -147947365 -2144751603 508372398 1766462776 -264027006 -2025556972 674850920 1597921534 -969471676 -1322239534 794078321 1481874663 -1051013795 -1235354165 652402778 1374015692 -924024458 -1075072544 563029059 1451758805 -813611665 -1199147527 898529292 1116293274 -612361952 -1400428106 853785621 1172606083 -588391111 -1410667089 995487806 1280491688 -715419374 -1570987644 1010316327 1262421169 -768191221 -1523489379 324487328 1682995254 -44488308 -1973544678 339381433 1664990255 -97194603 -1925980925 495763602 1787555844 -209542722 -2071621336 450954379 1843803165 -185637465 -2081925839 249583812 2045208658 -521258520 -1746335362 160275677 2123017291 -410780175 -1870344857 3920118 2000478304 -298470950 -1724743348 123081967 1884365945 -380078653 -1637923499 51657643 1947405117 -317039993 -1709348335 75104178 1937690404 -361259362 -1653559800 231715737 2059961103 -473836875 -1798905309 178419584 2107983638 -458484052 -1817500102 514010063 1772362585 -257078557 -2018870667 432992214 1858723648 -138375430 -2134393236 276341757 1736414059 -25771311 -1989021113 387278820 1611814770 -115669304 -1910753698 947526499 1333603317 -697009585 -1586279719 1058529146 1209069548 -786842026 -1507946816 916558673 1101439943 -659557763 -1347894549 835475272 1187735518 -540920220 -1463482638 634194695 1388985233 -876385749 -1127982403 580964126 1437073288 -860967374 -1146511708 722895669 1544663971 -988224999 -1306537329 746276652 1534883770 -1032509952 -1250814314 437193450 1829255804 -201233466 -2096735408 493014771 1785069157 -210980897 -2073321655 349471448 1674818126 -86318092 -1914842270 330909377 1690203735 -38328339 -1968171141 129505934 1891576344 -373916766 -1632548044 14016151 2010312193 -287588421 -1713598675 157520572 2120524330 -412224624 -1872051450 235820709 2030659123 -536856695 -1761147105 560015906 1449532084 -814789874 -1201112168 638381627 1359732397 -939356393 -1090142335 800760336 1488818822 -1045118148 -1229720662 685205001 1607489183 -958855387 -1310836813 1020672582 1271990992 -757572758 -1512084484 1002176095 1287442121 -709517453 -1565347867 839758452 1158316770 -603729064 -1425742898 895514221 1114064635 -613542079 -1402394665 -1651042779 -359651661 1939437321 77481887 -1694838212 -302128470 1962193680 66290566 -1823695337 -464802175 2101542715 172347309 -1809753586 -484021608 2049915682 220728244 -2145384895 -148425001 1848534893 422139899 -2024947112 -263523634 1766040436 507810786 -1896116621 -100876571 1626730335 401792969 -1986639254 -24020228 1738025798 278862800 -1493616915 -771881349 1224169409 1072719703 -1584073996 -694959518 1335530456 949855054 -1474117921 -551186871 1177346035 824962917 -1353745722 -666351024 1094786026 910568316 -1152506231 -867625441 1430276005 575108915 -1138498928 -886779386 1378714556 623555370 -1248481605 -1030578643 1536937879 748486401 -1292342622 -973120972 1559628686 737229592 -2071189660 -208988174 1786922568 495285982 -2082348163 -186199061 1844413009 451457735 -1973964970 -45047872 1683607162 324992748 -1925551281 -96642087 1664354915 338901749 -1724172544 -298055786 1999984172 3303098 -1638468839 -380517489 1884852789 123708067 -1746878670 -521695324 2045697566 250211976 -1869776085 -410367043 2122521095 159656593 -1075705940 -924502214 1374447232 652957206 -1198537803 -813108445 1451336345 562467343 -1321627746 -968966392 1597501106 674291236 -1235989625 -1051493615 1482304171 794630717 -1571481656 -716036258 1281062628 995903090 -1523002415 -767564985 1261875965 1009877611 -1399939078 -611733652 1115750102 898092608 -1411163165 -589010059 1173174991 854198873 -1348373337 -660192207 1101993355 916989213 -1462980418 -540311512 1187172754 835051780 -1585775467 -696398845 1333042617 947105071 -1508427636 -787478502 1209620896 1058957622 -1307155261 -988720043 1545078255 723465593 -1250189094 -1032023988 1534444022 745730400 -1127355151 -875897753 1388547549 633650507 -1147131672 -861464450 1437485508 581531986 -1798351761 -473406215 2059482435 231081429 -1818062730 -458907424 2108485978 179028428 -1709908899 -317461301 1947909489 52268519 -1653008316 -360830766 1937209704 74467838 -1988606965 -25201507 1735796007 275846577 -1911193582 -116215676 1612439870 387764648 -2019308487 -257622865 1772989717 514497923 -2133981152 -137807690 1858103564 432495002 -1229306394 -1044548240 1488200906 800265308 -1311276545 -959401623 1608114387 685690949 -1201549868 -815334078 1450159352 560503918 -1089730099 -938788517 1359112417 637884535 -1425189502 -603298540 1157837998 839124024 -1402957413 -613965555 1114566839 896122913 -1512645200 -757994202 1272495260 1021283338 -1564796503 -709088961 1286961285 1001539603 -1915460306 -86813256 1675232258 350041236 -1967546057 -37842527 1689763867 330363021 -2096108260 -200745590 1828817968 436649126 -2073941755 -211478125 1785481257 493582527 -1872530102 -412858916 2121077862 157951216 -1760644781 -536247867 2030096511 235397353 -1632043656 -373305874 1891015764 129084610 -1714079391 -288224777 2010863693 14444763 -100936927 -1896029257 401977869 1626505883 -23718088 -1986975826 278427156 1738491522 -148874477 -2144900219 422459967 1848183465 -263348470 -2025148516 507772454 1766117040 -464731323 -1823738925 172139113 2101711615 -484374692 -1809434678 221210224 2049464038 -359183497 -1651475487 77146715 1939741389 -302346386 -1694646280 66383426 1962139348 -1030360087 -1248672897 748393157 1536991827 -973588496 -1291909274 737564380 1559324234 -867271717 -1152824499 574626551 1430727265 -886849598 -1138454700 623763182 1378545272 -551361651 -1473916133 825000609 1177268791 -665901164 -1354230014 910247608 1095136814 -772183105 -1493279959 1073154707 1223703045 -694898778 -1584160976 949669514 1335754268 -522132896 -1746414858 250512204 2045359066 -410179975 -1869998353 159598421 2122610627 -298096046 -1724097852 3476350 1999780840 -380195253 -1638818083 123260775 1885339633 -44568060 -1974418798 324637480 1683923902 -96848355 -1925380469 338974513 1664313255 -208897482 -2071246176 495065882 1787112332 -186532305 -2082042183 451927811 1843982229 -611401048 -1400245698 897622916 1116181266 -589101391 -1411107289 854419357 1172985611 -715830630 -1571653108 995830710 1281104672 -768045437 -1522549227 1010233263 1261559609 -969289012 -1321278886 674739168 1597014902 -1051453739 -1236064701 794458105 1482508143 -924689666 -1075484056 653016018 1374358340 -812671257 -1199001999 562167755 1451675485 -875712093 -1127579339 633589903 1388634137 -861899334 -1146665684 581833878 1437148160 -988399215 -1307506425 723015869 1545562155 -1032061560 -1250112226 745905316 1534241842 -696606265 -1585606319 947175659 1332998269 -786995746 -1508879032 1058604274 1209939044 -660526603 -1348069021 917457113 1101559887 -540217876 -1463034502 834833600 1187363926 -257715861 -2019253763 514715719 1772798161 -137472654 -2134284828 432026718 1858536648 -25683623 -1988154929 276199541 1735477475 -116007616 -1911362090 387693676 1612483834 -317423345 -1709985383 52092963 1948111029 -361151210 -1652656768 74916922 1936725164 -472970947 -1798817365 230778897 2059819143 -459092700 -1817838158 179088392 2108398750 -757694238 -1512984460 1020846542 1272959320 -709147397 -1564707731 1001727447 1286739265 -603125552 -1425393594 839084540 1157912938 -614413111 -1402471329 896445925 1114217843 -815689594 -1201233904 560984490 1449705788 -938716001 -1089772535 637679027 1359283493 -1044768588 -1229117406 800356760 1488144654 -958931795 -1311708101 685358465 1608420631 -373776342 -1631612740 129417478 1890709904 -288005069 -1714269019 14353695 2010920329 -412932072 -1872488306 158157108 2120907170 -535892991 -1760961385 234917165 2030550459 -200298418 -2096594728 436326754 1829167604 -211651497 -2073738047 493622651 1785406957 -86755204 -1915549462 349854032 1675454918 -38142875 -1967207181 330800457 1689300447 -1979143458 -49309112 1678167026 318896996 -1922732345 -94216623 1667960811 342638461 -2066537748 -204205446 1792885696 500855638 -2084641035 -189147549 1840285657 448247631 -1749042502 -524776916 2041699222 246868736 -1865253213 -405451211 2128355215 165359385 -1721486712 -295501282 2003456932 7168818 -1643514223 -384907769 1879545789 117483307 -1318680042 -966673792 1600711482 678419372 -1240773105 -1056145767 1476734755 788668341 -1078132188 -927321422 1370710792 649352094 -1194277315 -807930197 1457432337 567908231 -1395549582 -606688540 1121975134 903400392 -1413718421 -591696131 1169309511 850726865 -1576398272 -720559402 1275360108 990069754 -1519921575 -765401393 1265219445 1013876707 -1827431521 -468407543 2099116723 169527845 -1803657338 -478580976 2054176426 225906236 -1647832147 -355523781 1942385281 79774231 -1700407372 -308091102 1957410456 61638158 -1901818885 -106710163 1621813975 397269569 -1983295518 -20021388 1741106894 281026136 -2139159607 -143117473 1852924645 427184755 -2028812336 -266995898 1763485436 505124458 -1468155049 -545616959 1181997691 829745901 -1357873330 -669560872 1092492898 907620084 -1499057307 -777976845 1218990665 1068458719 -1580468356 -691222550 1338349136 952280774 -1245009101 -1026712667 1539623455 751041161 -1297649878 -979345476 1554583046 732839568 -1156504831 -870968425 1428111917 572027579 -1132665064 -881076338 1383237172 628471458 -1203845028 -818284342 1446029680 557292006 -1085076411 -934003501 1365077353 643456511 -1226489746 -1042124552 1491804482 804000212 -1316453257 -963660575 1602676059 679597517 -1517692872 -762386258 1267185940 1015056770 -1562108895 -706532169 1290435853 1005407643 -1420668918 -598384484 1163669798 844825008 -1405119469 -617044859 1110570303 892781993 -2091849580 -195569662 1834912184 442087726 -2076365683 -214295525 1781747105 489979191 -1920245594 -91467728 1669661066 344076572 -1964596033 -35548119 1692976531 334492933 -1628964624 -371144602 1894357468 133081418 -1718993687 -292746113 2005163461 8613203 -1875087166 -415547308 2117210606 154476920 -1756252965 -531200947 2036323831 240706913 -1591346915 -702363253 1328257073 942450855 -1505215228 -783348334 1212570664 1061252286 -1342279377 -654753351 1106251779 922165397 -1466714826 -543914592 1184748570 832234636 -1131222663 -879371793 1385990229 630962371 -1140904608 -856154634 1441877068 586579162 -1303813813 -984722979 1548157031 725627121 -1255889582 -1037855292 1529529470 741209320 -1706305067 -313726653 1950726393 54691951 -1658446388 -366924454 1932033248 70208630 -1802481177 -476618383 2057187531 228130909 -1812097538 -453335704 2113139922 183813188 -2013476431 -251922137 1777510557 519411723 -2137977432 -141148866 1855941764 429415442 -1993916029 -31428331 1730748591 271454265 -1907718758 -112347892 1615127734 390321184 -295407654 -1721540788 6950646 2003648096 -385242173 -1643209899 117951215 1879112313 -524294168 -1749493890 246515396 2042017362 -405658639 -1865084057 165429981 2128310859 -204243010 -2066460888 501030546 1792683524 -188826713 -2084992207 447797899 1840769565 -49743988 -1978677478 319198880 1677829686 -94030955 -1922956541 342577849 1668047407 -720744686 -1576173692 990129726 1275272872 -764966133 -1520387171 1013574183 1265556145 -607008992 -1395198026 903849484 1121490586 -591658183 -1413794897 850551317 1169511043 -927113354 -1078300704 649281114 1370754764 -808412305 -1193825287 568261187 1457113813 -966338748 -1318983726 677951080 1601144574 -1056238755 -1240718389 788886129 1476543207 -142647653 -2139591155 426852279 1853230881 -267216254 -2028623340 505215918 1763429176 -106637655 -1901861313 397064069 1621985043 -20376912 -1982979546 281506716 1740653322 -355971329 -1647346071 80097235 1942036293 -307918106 -1700611472 61598666 1957485404 -468465971 -1827342757 169715681 2098894711 -478281004 -1803996606 225469432 2054640494 -871268781 -1156165947 572465023 1427648489 -881018294 -1132754212 628284262 1383459824 -1026886047 -1244805385 751081293 1539549147 -978898312 -1298136338 732517204 1554932674 -777621961 -1499373919 1067978523 1219444621 -691295698 -1580426568 952486658 1338178452 -545397243 -1468344685 829654825 1182054335 -670031332 -1357442422 907952944 1092187046 -598602408 -1420476978 844917876 1163615458 -616576703 -1405552169 892446829 1110874363 -762739350 -1517373956 1015538758 1266734288 -706461325 -1562152475 1005199455 1290604745 -1041949380 -1226691158 803961872 1491881094 -964110043 -1315968589 679917577 1602324639 -817982194 -1204181608 556856354 1446495412 -934063849 -1084989055 643641403 1364852909 -415486576 -1875174138 154291388 2117434410 -531502711 -1755916001 241141925 2035857459 -370694750 -1629448908 132760718 1894708248 -292920901 -1718791891 8650903 2005086209 -91537932 -1920201374 344284376 1669491790 -35194387 -1964914309 334010561 1693427799 -196037178 -2091416240 442422506 1834607740 -214076961 -2076556983 489885939 1781801061 -985056231 -1303507825 726097205 1547726243 -1037764608 -1255946090 740989228 1529719226 -879578069 -1131051843 631035143 1385948561 -855674830 -1141358428 586223902 1442193800 -654431107 -1342628629 921718097 1106738631 -543954844 -1466640142 832407880 1184545246 -702176177 -1591569191 942392675 1328346613 -783785898 -1504751424 1061552506 1212232172 -30991151 -1994380217 271154685 1731087723 -112535352 -1907496866 390380004 1615038834 -251882269 -2013551499 519239119 1777714521 -141471494 -2137628564 429863382 1855455552 -477098827 -1802027997 228486553 2056871183 -453130068 -1812268998 183740800 2113181974 -313817977 -1706249199 54912427 1950537021 -366591842 -1658753016 69738930 1932464420 1121001686 903221312 -1394654726 -606572180 1170007247 851170393 -1414363677 -592071307 1275767012 990746738 -1576744504 -721159842 1265069309 1012948075 -1519841839 -764527289 1600532658 677445668 -1318563426 -965779192 1477178539 789365821 -1241148025 -1056791279 1371388032 649758742 -1078732372 -927667910 1456503961 567757839 -1193402955 -807850717 2042560542 246952072 -1749982926 -524922460 2127741959 165016721 -1864587989 -405039683 2003077164 6535354 -1721046784 -294790762 1879657525 118389923 -1643696871 -385868401 1678250106 319758572 -1979289258 -50249280 1667617891 342025461 -1922321073 -93551143 1792251976 500476126 -2065827484 -203765262 1841192017 448359623 -2085601923 -189329941 1539969431 751640833 -1245417285 -1027391443 1554503054 731964696 -1297501022 -978418636 1427216805 571910451 -1155532663 -870791137 1383882172 628845866 -1133364080 -881521658 1182597619 830091621 -1468833569 -546025399 1091618282 907539836 -1356946234 -669412272 1218873793 1067563351 -1498879763 -777004933 1338723800 952925518 -1580913420 -691921822 1621373279 396558793 -1901440909 -106077979 1741288774 281986512 -1983409046 -20929284 1853864301 427330043 -2140022719 -143202089 1762819444 504712674 -2028200872 -266654514 2098405691 169087405 -1826799593 -468029311 2055136546 226088372 -1804565490 -478694248 1942530313 80714143 -1647917019 -356386637 1956998416 60972422 -1700066244 -307479382 1894203988 132149954 -1628888200 -370273298 2005567053 9287387 -1719343263 -293349385 2117913190 154925808 -1875727542 -415917092 2035355263 240533225 -1755353261 -531079227 1833980464 441934502 -2090978532 -195492982 1782421033 490383039 -2076969211 -214644845 1670109698 344779412 -1920615634 -92107848 1692802587 333524621 -1964474569 -34648159 1267294876 1015960074 -1517878352 -763350234 1290053253 1004770835 -1561671767 -705824961 1163061934 844487224 -1419998334 -597968108 1111436983 892870177 -1406054501 -617185523 1446933240 557400686 -1204808748 -818470078 1364440801 643073655 -1084368947 -933566629 1491466954 803392092 -1226073114 -1041454224 1602764499 680463941 -1316593665 -964595863 1778152213 519783299 -2014178759 -252370257 1855043340 429295514 -2137008608 -140974410 1730673447 270584753 -1993762293 -30496099 1615478590 390926248 -1908122094 -113021308 1951097713 55333863 -1706753443 -314428725 1931913064 69310462 -1658272188 -365955374 2056317763 228056021 -1801549201 -476464391 2113744730 184164300 -1812771210 -453738784 1385321437 630547275 -1130614031 -879033753 1442813892 586721106 -1141770520 -856242562 1548344303 726592377 -1303921981 -985626027 1529094134 740503392 -1255506214 -1037218228 1327842233 941781807 -1591008619 -701754877 1212712864 1062188854 -1505302900 -784214502 1107217291 922352413 -1343182169 -654861775 1184042898 831799044 -1466077506 -543531480 649979346 1371198788 -927759106 -1078676376 567288267 1456935261 -807517977 -1193709455 677801440 1600216438 -966259508 -1318110118 789293561 1477220719 -1056585515 -1241319357 990574006 1275970848 -721120102 -1576819700 1013395887 1264582969 -764850045 -1519493099 902921604 1121340690 -606135128 -1395119042 851229085 1169918219 -592258895 -1414141913 500417818 1792341388 -203578314 -2066049888 448659715 1840853397 -189767633 -2085138247 319311144 1678736830 -49927164 -1979638638 342198577 1667414439 -93591523 -1922246517 6608254 2003035624 -294996910 -1720875836 118034791 1879974385 -385388469 -1644150563 247422284 2042129882 -525255584 -1749676810 164796757 2127931843 -404948871 -1864644369 1067898003 1218569221 -777472577 -1498446551 952832138 1338777628 -691703386 -1581104848 830299297 1182428215 -546095731 -1468789477 907057336 1092069422 -669058668 -1357264638 571589879 1427567713 -870341157 -1156016819 628883694 1383805048 -881696318 -1133162156 751455429 1540193363 -1027330583 -1245504129 732399836 1554036810 -978720272 -1297163930 80278619 1942996173 -356084361 -1648253471 61157442 1956774100 -307539602 -1699978760 169049193 2098482431 -467854011 -1827000877 226408560 2054785254 -479143588 -1804080694 427811903 1853412521 -143555309 -2139703931 504504358 1762988208 -266583798 -2028244580 396651533 1621318811 -106296031 -1901249097 281651220 1741592706 -20461256 -1983841874 344688464 1670166470 -91888004 -1920805142 333857609 1692496863 -35118491 -1964043533 441454434 1834434548 -195137970 -2091295016 490589051 1782250477 -214717865 -2076927295 154965812 2117838754 -416090600 -1875523954 240210733 2035704763 -530632191 -1755839849 132587270 1893740432 -370573782 -1628549444 9100063 2005789577 -293291469 -1719432539 803579800 1491244814 -1041512780 -1225984478 680027009 1603228439 -964296019 -1316933061 557723562 1446584124 -818917754 -1204322800 643034035 1364515621 -933393761 -1084573175 844281852 1163233130 -597895472 -1420040634 893350885 1110983539 -617540919 -1405738401 1015627726 1267601240 -762880286 -1518309772 1004862423 1289997121 -706045189 -1561482643 227587601 2056750727 -476129475 -1801853013 184381960 2113553054 -453831900 -1812716622 55262755 1951141557 -314220785 -1706922087 69663290 1931594412 -366437610 -1657820288 271033973 1730189027 -30816423 -1993410609 390750828 1615680250 -112983232 -1908198442 519843399 1778065105 -252555413 -2013954051 428993118 1855380168 -140539022 -2137474076 922654425 1106880079 -655296523 -1342716061 831738560 1184129622 -543345684 -1466301574 941956843 1327640189 -701792313 -1590931631 1061739250 1213196900 -783893538 -1505653944 726238909 1548662315 -985143407 -1304373497 740573860 1529049650 -1037425784 -1255337186 630328975 1385512473 -878940253 -1130668235 587188886 1442380288 -856577094 -1141466324 -1060456305 -1211267047 784652707 1506011445 -945324906 -1331672064 698949050 1588473132 -837734211 -1189740501 538923409 1461215495 -914557788 -1099185102 661820808 1349887262 -578967317 -1434806147 863226311 1148516689 -636457742 -1390977948 874384862 1125727560 -744087335 -1532948401 1034437109 1253011811 -724835136 -1546857386 986023404 1304606074 -73099193 -1935431471 363526507 1655556605 -53912482 -1949406008 315047282 1707085284 -176222091 -2106056477 460419417 1819689423 -233646996 -2062162694 471643456 1796965846 -434927581 -1860912971 136177935 2132466073 -511816646 -1770423124 259009814 2021072256 -389545967 -1613811577 113664317 1908494763 -274349048 -1734151010 28026148 1991022002 -640579122 -1361659560 937421026 1087953012 -558084649 -1447330495 816983291 1203051629 -687209988 -1609748118 956588240 1308840006 -798505499 -1486817933 1047110857 1231983711 -999908950 -1285445316 711522438 1567606800 -1022665293 -1274254043 755317919 1510083593 -893578856 -1111875314 615739572 1404321826 -841951871 -1160256233 601797805 1423541307 -490755834 -1783064176 212977706 2075588796 -439194337 -1831510647 198970419 2094742693 -328982220 -1688006238 40517656 1970106510 -351673043 -1676749381 84378625 1912648855 -16205470 -2012247564 285661262 1711401176 -127566469 -1889382931 376118359 1634479297 -237817520 -2032926266 534597756 1759142122 -155257527 -2118531617 414225509 1874306291 -218310131 -2047087973 485669665 1811254199 -175038956 -2104086910 463437624 1821921198 -64531905 -1960811863 304689939 1697514373 -78997978 -1941068112 356841226 1648609180 -280245655 -1739785473 21343045 1984076755 -400159120 -1625211162 103313244 1898930122 -510639525 -1768459571 262022007 2023298017 -419592638 -1845840172 150202222 2146752504 -913114427 -1097479597 664574953 1352379263 -822133028 -1174925750 552689648 1475768166 -951487753 -1337048479 692523995 1581261645 -1071335698 -1222408584 774559682 1496180564 -735712607 -1557997001 975932301 1294777115 -750244168 -1538318802 1028018068 1245806338 -620862829 -1376169467 888144831 1140273961 -577526134 -1433102820 865978278 1151006512 -337122484 -1662985254 99191392 1928248054 -326488235 -1685250109 42225273 1971551983 -449027202 -1841605656 187826770 2083861188 -497965209 -1789487119 207603275 2069427933 -162464984 -2124952642 408852996 1868147346 -247644367 -2043015257 523460125 1748266635 -125078758 -1886633076 377819702 1635918496 -1657085 -1998485611 300471855 1726998201 -796275836 -1483801838 1049078440 1233164862 -672919651 -1595719925 971665073 1324178983 -565034058 -1454017760 811344538 1197150732 -650147921 -1372014791 926017155 1077335573 -851518496 -1170609290 590396108 1412926042 -900521991 -1118556305 610107093 1398427203 -1008380974 -1260231868 770388734 1525416552 -997681205 -1282431139 713488103 1568786033 -1532592757 -744403683 1252531367 1034890289 -1546929774 -724793084 1304811710 985851944 -1434585671 -579156689 1148425365 863282179 -1391447648 -636026570 1126060172 874078234 -1190040081 -837395079 1461652675 538459221 -1099126282 -914646688 1349699802 662042700 -1211439651 -1060252341 1506051313 784577639 -1331224124 -945811118 1588150504 699297918 -1614258877 -389059115 1908817007 113315065 -1733977766 -274552372 1990981750 28100832 -1860971151 -434838041 2132653149 135955659 -1770122904 -512155138 2020634692 259473618 -2105586393 -176652879 1819356171 460725405 -2062382786 -233457240 1797056530 471586948 -1935358699 -73140861 1655350329 363697327 -1949761268 -53595750 1707565088 314593462 -1111667510 -893748132 1404251622 615783792 -1160738605 -841500603 1423895039 601479529 -1285110536 -1000213394 1567139284 711955778 -1274347295 -1022611337 1510302157 755126619 -1609933650 -686986184 1308900738 956501268 -1486382921 -798971871 1231681947 1047447821 -1361980260 -640228342 1088402864 936936742 -1447292795 -558161901 1202876841 817185087 -2032964606 -237740908 1759317294 534396344 -2118211557 -155608947 1873856823 414710177 -2012683216 -15739738 1711703324 285324682 -1889198039 -127790913 1634418949 376205715 -1687913370 -329036560 1969888586 40709596 -1677084545 -351368983 1913117011 83945925 -1782582188 -491207486 2075235704 213296622 -1831718835 -439025445 2094813537 198926839 -1768939767 -510185569 2023652901 261705395 -1845634288 -419763322 2146679356 150244010 -1739876549 -280189011 1984296471 21153409 -1624878302 -400464972 1898459662 103744152 -1960374419 -64995333 1697214017 305028823 -1941255308 -78775326 1648667224 356752078 -2047047841 -218384439 1811080819 485873381 -2104409274 -174689328 1822368362 462951164 -1375846463 -621211817 1139826413 888630907 -1433142312 -577451186 1151179508 865774178 -1557809165 -735934619 1294718687 976021065 -1538755606 -749780100 1246106310 1027678800 -1337380955 -951181517 1581731465 692092447 -1222317124 -1071391958 1495960208 774748678 -1097685097 -912943359 1352451771 664532525 -1174445170 -822586600 1475412642 553005620 -1886704056 -125034786 1636126564 377651186 -1998132655 -1975609 1726516093 300923883 -2125420934 -162031892 1868482390 408549312 -2042797469 -247835915 1748173647 523514841 -1841545684 -449114438 2083675904 188051350 -1789789643 -497628509 2069863193 207137679 -1662536162 -337607032 1927927602 99542948 -1685425657 -326286703 1971589931 42148797 -1260056960 -1008583146 1525378988 770465594 -1282880871 -997197297 1569106869 713136931 -1170307406 -851855836 1412491166 590862088 -1118616917 -900435395 1398612871 609882897 -1454235932 -564842894 1197244360 811290462 -1371546883 -650581397 1077001169 926321479 -1484155178 -795957696 1233647610 1048627052 -1595649329 -672964007 1323971555 971834229 135475847 2132017681 -434285653 -1860541635 259978910 2021246472 -512714830 -1770543324 113818293 1909426723 -389620839 -1614681329 27623084 1990348346 -273997952 -1733546218 363078371 1654854261 -72727601 -1934789799 315221754 1708054124 -54032426 -1950304448 461351633 1819843143 -177091587 -2106131605 470970056 1796562526 -233041948 -2061811854 863834703 1148855001 -579636381 -1435221003 873518678 1125639872 -635521158 -1390835732 1034328701 1252109035 -743900335 -1531982905 986406500 1305243378 -725270712 -1547563042 784990763 1506620093 -1060871417 -1211935855 698861106 1587607204 -945182946 -1330735224 538020377 1461107343 -836768971 -1189553245 662457856 1350270614 -915263700 -1099620422 285737926 1712272208 -16358678 -2013179268 375769055 1633875785 -127162637 -1888709019 533957620 1758772066 -237114664 -2032477618 415125485 1874427771 -156225855 -2118705577 213848994 2075665204 -491687282 -1783217640 198367163 2094393133 -438520169 -1831107071 40147856 1969466118 -328533316 -1687303638 84500361 1913548575 -351846747 -1677717965 711336718 1566643096 -999800286 -1284541772 755754775 1510791041 -1023048133 -1274890579 616409916 1404738474 -894186992 -1112212858 600862501 1423400883 -841085431 -1160167777 936457066 1087767548 -639675834 -1361550640 817690483 1203488741 -558721441 -1447713079 957004632 1309510606 -687547788 -1610355998 1046970177 1231048663 -798417299 -1485951237 975523845 1294098579 -735366871 -1557397057 1028166684 1246733450 -750324432 -1539193434 889116727 1140451489 -621758181 -1376286323 865279022 1150561464 -576881406 -1432728172 663896161 1351971063 -912514739 -1097133605 553616504 1475917038 -823007916 -1175005758 692701267 1582233797 -951604865 -1337943575 774114378 1495481564 -1070961306 -1221763600 21721293 1984708699 -280686111 -1740496521 103199956 1898021954 -399976968 -1624251026 261159167 2023213161 -509699629 -1768314555 150813926 2147093616 -420258358 -1846252196 486301865 1811632191 -219020923 -2047528685 462529712 1821807654 -174078564 -2103905014 304605339 1696651277 -64386633 -1959872223 357182594 1649220628 -79409746 -1941734088 591290692 1413042642 -852492184 -1170788098 609461597 1398052299 -899824527 -1118112537 770042230 1524816352 -1007974310 -1259554612 713567599 1569660409 -997831613 -1283359531 1049194784 1234059702 -796454900 -1484775270 971289913 1323533743 -672476139 -1595022205 810744082 1196804484 -564357058 -1453610840 926891275 1077415325 -651076569 -1372164943 407912844 1868001562 -161603424 -2124869578 524125589 1748677891 -248257351 -2043358161 378259902 1636628776 -125458286 -1887266812 300289447 1726037297 -1545077 -1997579235 99045864 1927307646 -337039164 -1662123950 42636785 1972217191 -326830883 -1685863349 188537306 2084301132 -449660682 -1841985440 206642627 2069245269 -497058577 -1789375367 1820325763 460900117 -2106485073 -176773575 1796354970 471139084 -2061741386 -233086432 1654947761 363024167 -1935008099 -72536565 1707719592 315525950 -1949836668 -54466030 1908991975 114284401 -1614379317 -389958051 1990534142 27399016 -1733606702 -273911228 2131980245 135552835 -1860366599 -434487697 2021567436 259627866 -1770992928 -512230794 1460787019 538372061 -1189104025 -837253391 1350308690 662381508 -1099795842 -915062040 1506434937 785215471 -1211875755 -1060958525 1588042592 698395638 -1331037620 -944846118 1252443951 1034024889 -1532451325 -743467371 1305150262 986461088 -1547345382 -725462388 1149062941 863666059 -1435292111 -579592537 1125157636 873970578 -1390482904 -635839810 1969538754 40105556 -1687509010 -328362120 1913193179 84816461 -1677237257 -352300191 2076135152 213417574 -1783549988 -491380918 2094172905 198556287 -1831015483 -438576301 1758713510 534046256 -2032289910 -237336804 1874727615 414786089 -2119142509 -155761915 1711824532 286223874 -2012856392 -16707794 1634048653 375564827 -1888748639 -127087817 1309337098 957208220 -1610315994 -687622224 1231495699 1046483589 -1486273729 -798067799 1087467064 936795822 -1361113324 -640139390 1203546657 817601207 -1447900403 -558498917 1404958318 616220408 -1112303806 -894130220 1422930551 601293537 -1159834789 -841391155 1566998108 711020234 -1285021840 -999346202 1510718021 755796691 -1274684567 -1023218689 1581880577 693020055 -1337461715 -952056645 1495552280 774070670 -1221971916 -1070792542 1351753011 664087973 -1097040865 -912569207 1476385066 553183676 -1175341050 -822703984 1140753765 888780275 -1376721847 -621292321 1150501244 865366506 -1432543152 -577105722 1294273879 975322561 -1557435269 -735290131 1246284110 1028651480 -1538873246 -750675724 1697101257 304121183 -1960192795 -64035725 1649045968 357384518 -1941696260 -79486870 1811693051 486215021 -2047714089 -218796991 1821506018 462866804 -2103469874 -174544808 2022745517 261592379 -1767979903 -510004201 2147312052 150622498 -1846345576 -420204530 1984638367 21765385 -1740288845 -280855515 1898375558 102881552 -1624733526 -399525828 1196598336 810915030 -1453537940 -564398598 1077895257 926437583 -1372520075 -650759709 1233726578 1049500900 -1484305058 -796885560 1323624555 971233533 -1595242169 -672286255 1525003300 769819826 -1259612920 -1007884898 1569222717 714031275 -1283059439 -998170233 1413364758 590941312 -1171235526 -852005460 1398011919 609536153 -1117939421 -900027979 2084340872 188462110 -1842158172 -449456846 2068922513 206991367 -1788927555 -497544917 1927744698 98581548 -1662423658 -336700160 1972029603 42858549 -1685804657 -326919911 1636537580 378315898 -1887046208 -125647530 1726370037 299982947 -1998048807 -1113777 1867521246 408366152 -2124513806 -161919644 1748883655 523954257 -2043430421 -248215171 499789861 1791819955 -205238007 -2067570273 447214652 1839252650 -190212848 -2085706362 319928343 1679198337 -48244421 -1978078803 343702542 1669024920 -93184734 -1921700428 8200257 2004488407 -294436499 -1720421893 118547544 1880609998 -383875724 -1642482206 245803123 2040633573 -525809313 -1750074935 164326506 2127322364 -406516410 -1866318384 648286445 1369645179 -928353855 -1079164585 566875380 1456399458 -808995368 -1195342514 679450847 1601742921 -965608973 -1317615259 789732550 1477798992 -1055113750 -1239741060 991101065 1276391455 -719494747 -1575333581 1014940816 1266283526 -764369476 -1518889686 902334651 1120909357 -607721065 -1396582143 849693858 1168276532 -592761458 -1414783720 80806244 1943417330 -354459576 -1646767906 62702973 1958475243 -307059631 -1699375929 168462678 2098051520 -469440390 -1828464404 224873807 2053144025 -479646621 -1804722955 426119424 1851859350 -144150484 -2140192582 504091929 1762452879 -268061643 -2029878109 398301490 1622845860 -105646050 -1900754808 282090795 1742171581 -18990073 -1982264175 1069490604 1220022586 -776912768 -1497993194 953345461 1339413795 -690191207 -1579437041 828680606 1180932360 -546649934 -1469188060 906587527 1091460369 -670626645 -1358939075 570962376 1427046750 -872001308 -1157537678 627439057 1382204743 -882141955 -1133730709 752073210 1540655468 -1025648426 -1243944896 733904355 1555647861 -978314033 -1296618407 805065383 1492869681 -1041091701 -1225456867 680629950 1603708456 -962594926 -1315387644 556259989 1444997635 -819348551 -1204909265 642391692 1364012570 -935034976 -1086107850 843793091 1162637909 -599448593 -1421732999 891717338 1109505612 -618076170 -1406150816 1016122097 1268251239 -761353251 -1516659893 1006440168 1291468414 -705466428 -1561043118 345141871 1670726393 -90434749 -1919212587 335525494 1694009056 -34482342 -1963530292 441055837 1833880267 -196633743 -2092913689 488914500 1780682450 -215326872 -2077396994 153444875 2116178589 -416611545 -1876151375 239642130 2035259012 -532232386 -1757284440 134146617 1895422639 -370111723 -1627931773 9645600 2006195894 -291680500 -1717928038 921134054 1105220464 -655818038 -1343344036 831170559 1183684457 -544946477 -1467746747 943516628 1329322818 -701330696 -1590314386 1062285261 1213603675 -782283039 -1504149897 726692738 1549222676 -983690578 -1302781384 742242203 1530562317 -1036790089 -1254824415 629930928 1384958758 -880436580 -1132287478 585514921 1440812863 -857186683 -1141936621 227099438 2056156088 -477683198 -1803545964 182748983 2112075681 -454367717 -1813129587 55757596 1951792010 -312694224 -1705272666 71241477 1933066131 -365859287 -1657381185 272520010 1731814364 -30395802 -1992883472 391354195 1616160709 -111282561 -1906653463 518380408 1776479214 -252986796 -2014541118 428351329 1854877687 -142180787 -2139009317 2040984865 245482935 -1750559731 -525359973 2127245624 164364718 -1866117100 -406691710 2004712723 8015237 -1720509377 -294376279 1880144138 118983068 -1642145754 -384178000 1678894405 320263635 -1977645975 -48712449 1669079388 343609802 -1921892240 -92966682 1791651191 499998177 -2067526565 -205308723 1839704430 446732792 -2086025150 -189859628 1120458217 902817151 -1396263739 -608074669 1168445936 849486182 -1414827812 -592691126 1276337627 991194445 -1575142153 -719713183 1266588098 1014606164 -1519322898 -763901832 1602209165 679015707 -1317952351 -965307337 1477575060 789917954 -1239654216 -1055174610 1369722303 648248617 -1079366509 -928179195 1456048550 567195952 -1194858358 -809445348 1623049312 398128374 -1900829364 -105605670 1741684857 282538223 -1981914795 -19312189 1852197970 425819332 -2140656258 -143712792 1762363467 504150237 -2029655705 -268248591 2097861636 168682642 -1828408024 -469531202 2053574685 224403595 -1805029071 -479313497 1943100470 81161376 -1646314214 -354939508 1958516783 62630073 -1699546877 -306853483 1540613288 752145470 -1243773564 -1025854190 1555964081 733548583 -1297071715 -977833717 1426615450 571431948 -1157231178 -872334048 1382393987 627218453 -1133786705 -882050759 1181021388 828621914 -1469409824 -546462346 1091121365 906887235 -1358474759 -671063697 1220508926 1069042792 -1498341934 -776590012 1339209959 953518193 -1579361845 -690230947 1267767203 1016571701 -1516308849 -761674215 1291670458 1006265132 -1561120106 -705428992 1162551185 843853575 -1421508931 -599634389 1109842824 891415326 -1406616924 -617641422 1445431239 555792209 -1205213461 -819014019 1363821534 642609992 -1086053646 -935128476 1492914165 804994915 -1225625895 -1040884145 1603390444 680983418 -1314936128 -963077546 1895741291 133793789 -1628383673 -369629487 2006152050 9716708 -1717759394 -291888440 2116370265 153227215 -1876205963 -416518429 2034826048 240110550 -1756980628 -532567302 1833543439 441358233 -2092448221 -197069131 1780769558 488854400 -2077621702 -215141716 1670524733 345317291 -1919136239 -90472825 1694493476 335076274 -1963881976 -34162018 1384883938 629970548 -1132083250 -880609448 1441161979 585192045 -1142422569 -856739007 1548758736 727129670 -1302441988 -983990422 1530784457 742054495 -1254913051 -1036731533 1329378950 943425040 -1590503510 -701110468 1213297311 1062617609 -1503718477 -782752987 1105673908 920653346 -1343660136 -655462642 1183513261 831375931 -1467704447 -545019113 1776649770 518174396 -2014583034 -252913776 1854423603 428831397 -2138692833 -142535799 1732120088 272187022 -1993314508 -29925470 1616103937 391445143 -1906463955 -111502405 1951569486 55944920 -1705183390 -312752140 1933529687 70804161 -1657719941 -365558803 2055806588 227421930 -1803059376 -478130234 2112150117 182708979 -1813333175 -454194209 -720127443 -1575712069 991812353 1276832663 -763462092 -1518776670 1013980952 1266102158 -607636961 -1395719543 902189875 1119970213 -593103354 -1415395696 850106154 1168943036 -928732599 -1079797025 648727397 1370356723 -808882608 -1194434874 566693756 1455439850 -964746629 -1317530899 678511447 1601598401 -1055725982 -1240082700 790398798 1478211544 -293758235 -1720014221 7601097 2004142943 -384803076 -1642631574 119422928 1880690502 -525987113 -1751047615 245920763 2041529197 -406071602 -1865619880 163952610 2126677876 -204830079 -2066892265 499444653 1791220539 -190361960 -2086633970 447295412 1840127778 -49216845 -1978256859 320824223 1679315721 -92485974 -1921255876 343058310 1668650768 -871855252 -1156596742 570878528 1426184918 -882552971 -1134395421 627781209 1382817487 -1026358434 -1244384312 752706162 1541034724 -977352889 -1296435247 732997227 1555535613 -775972088 -1497846882 1068628516 1219938994 -690856175 -1579847801 953957949 1339756203 -547089606 -1469897812 829059606 1181565568 -670443741 -1357977675 906475023 1090553497 -144266332 -2141086926 426297992 1852832286 -267685955 -2029232341 503647889 1761754631 -105045098 -1900408064 397623994 1622438444 -19863665 -1982343399 283018915 1742321205 -355353664 -1646884010 81779436 1943595642 -306413607 -1699000497 62004981 1958030947 -469093390 -1827863708 168055518 2097373768 -479725589 -1805596803 225023687 2054071889 -416950097 -1876760519 153860483 2116847893 -532144970 -1756419040 239500698 2034322700 -369209187 -1627824117 133181873 1895235879 -292318076 -1718311918 10352040 2006631742 -91043637 -1919551395 345811431 1671141745 -33616686 -1963443132 334589438 1693867368 -196525831 -2092011409 440869333 1832915267 -215710496 -2078034826 489350604 1781388634 -599000985 -1421031183 843422027 1161996765 -618251138 -1407120152 891837778 1110404548 -762285995 -1516814141 1016992121 1268326895 -704793524 -1560640294 1005835616 1291118070 -1040390141 -1225009003 804423983 1492498873 -963564518 -1315562356 681528630 1603829152 -819503055 -1205841753 556335389 1445867915 -934632408 -1085434690 642041092 1363408274 -29431314 -1992697480 271616194 1731704916 -111989257 -1907090079 391990491 1616542797 -253402660 -2015211190 518717680 1777086566 -142039611 -2138073773 428262633 1854010495 -477496950 -1802581732 226990246 2055252016 -454804077 -1813836539 183131327 2112711721 -313364040 -1705688786 56365204 1952129026 -364923487 -1657240265 70374541 1932977179 -984561370 -1302857296 727623690 1549375644 -1036186305 -1254474327 741567507 1530158213 -880066284 -1131646590 629481528 1384255662 -857307891 -1142835813 585688097 1441780919 -655894206 -1344214572 921286766 1106151672 -544596645 -1467142707 830766199 1183010017 -700690064 -1589943834 942813276 1328873674 -783182487 -1504270849 1063253061 1213777107 -1317044439 -965193793 1601248773 678833811 -1240286416 -1055552602 1478285852 790358666 -1079707877 -928790643 1370134071 648914593 -1194773758 -808582252 1455903278 566256312 -1396150451 -607166501 1120276065 901857015 -1415206060 -593323070 1168886392 850197230 -1575753857 -720054295 1277003347 991606469 -1518460058 -763816976 1265648202 1014461148 -1978572831 -48861321 1679769293 320343643 -1921213448 -92558482 1668479700 343263810 -2067081261 -204609723 1791276799 499353193 -2086202422 -190831780 1839821542 447627888 -1750708347 -526287085 2041065129 246357567 -1865708644 -406013174 2126899888 163764774 -1719810121 -293931231 2004067995 7640589 -1643117650 -384355528 1881039490 119099924 -1469821336 -547127554 1181364036 829235154 -1358329231 -670123289 1091038045 906025931 -1497381286 -776407348 1219602294 1068931040 -1580072381 -690670891 1339843439 953897977 -1244439028 -1026265446 1541226272 752488374 -1296131563 -977687933 1555102521 733465519 -1157048770 -871373144 1426503442 570525572 -1134226905 -882761039 1382773515 627852189 -1828032864 -468885962 2097418124 167984922 -1805145415 -480208337 2053753749 225377027 -1647188334 -355019260 1944029118 81311528 -1698946421 -306507235 1957839783 62223153 -1900183868 -105230766 1622351848 397684606 -1982809379 -19428789 1742658545 282717031 -2140735754 -144587168 1852348378 426747724 -2029309201 -267648391 1761956803 503472981 -2092360277 -196203203 1833401479 440421393 -2077959758 -215750364 1781184670 489523208 -1919773287 -90856177 1671230645 345752611 -1962978944 -34053866 1693528236 334889018 -1627517489 -369541799 1894804707 133651573 -1718367786 -292226752 2006821114 10131564 -1876589059 -417155733 2116805841 153932871 -1756872220 -531664526 2034639048 239145054 -1205387933 -819982859 1445551183 556690649 -1085605510 -934426132 1363449942 641968320 -1224952495 -1040480825 1492309117 804644075 -1315868344 -963231266 1604259940 681058546 -1517277945 -761848431 1268665387 1016691901 -1560418018 -704980600 1291028530 1005893796 -1421105867 -598960733 1162200089 843248783 -1406770900 -618573382 1109917696 892285078 -1705890582 -313189252 1952206278 56327504 -1656755981 -365373339 1932626399 70695241 -1802918696 -477195186 2055718388 226555234 -1813749567 -454864809 2112487917 183316859 -2015019890 -253621224 1777032610 518810932 -2138507113 -141572095 1854314939 427927853 -1992379204 -29785046 1731253648 272098566 -1907134299 -111919053 1616712073 391782687 -1589900254 -700760908 1328704782 943021464 -1504589765 -782829395 1214228759 1062771073 -1343781872 -656362362 1105847612 921621930 -1467334647 -544378721 1183064357 830673331 -1131733946 -880005936 1384480106 629296636 -1142499233 -857610039 1441315187 586123749 -1303341964 -984111902 1549727064 727303630 -1254272915 -1036361477 1530081601 741605847 1460150900 537858786 -1190771880 -838765618 1348855405 660788987 -1100249279 -915621929 1507043910 785685200 -1210201238 -1059390468 1589538399 700014281 -1330638989 -944291867 1254044176 1035469446 -1531882692 -743021654 1305671177 987088543 -1545824475 -723802189 1147451938 862161588 -1435837682 -579998824 1124695611 873352877 -1392042217 -637522047 1818624700 459354666 -2107087984 -177253626 1795933861 470611507 -2063226999 -234711265 1656588942 364558872 -1934365790 -72033484 1708150423 316112385 -1948373061 -52879571 1909527256 114696782 -1612745740 -388480158 1992087233 29091415 -1733117971 -273315973 2131401450 135113340 -1861944378 -435958960 2020040435 257977957 -1771487265 -512880823 1309872949 957621155 -1608682983 -686144881 1233049388 1048176570 -1485785600 -797473130 1086888711 936356753 -1362691541 -641611075 1202020126 815951752 -1448395214 -559149404 1403257681 614675399 -1112907139 -894610709 1422509896 600766430 -1161320860 -843016462 1568639843 712555509 -1284380081 -998843687 1511149434 756383724 -1273221546 -1021632832 1971139581 41550699 -1686940975 -327916985 1913714660 85444466 -1675716920 -350640546 2074524623 211913561 -1784096029 -491787659 2093711318 197939008 -1832575238 -440258964 1758077849 533533455 -2033958219 -238849501 1873274752 413194006 -2119596372 -156322246 1712434091 286694205 -2011182457 -15140335 1635545010 377184036 -1888350562 -126534136 1698578678 305754208 -1959779878 -63499956 1649640687 357872761 -1940003389 -77933227 1810221252 484636754 -2048153112 -219375234 1820855517 462371915 -2105119247 -176071321 2022264978 260988932 -1769524802 -511704792 2145686667 149136413 -1846872665 -420625103 1985140896 22407222 -1738753652 -279213798 1899961529 104344623 -1624146539 -399094525 1582325822 693588136 -1336016622 -950455932 1497211943 775591089 -1221343989 -1070271075 1351346188 663541914 -1098544864 -914179658 1474702357 551623811 -1175958215 -823165521 1139241050 887111884 -1377234570 -621927968 1149940803 864912597 -1434135185 -578558471 1295841384 976996606 -1556965052 -734680622 1246837873 1029049575 -1537254051 -749179445 2082828727 186794273 -1842671461 -450093043 2068362670 206538040 -1790520190 -498998252 1929312645 100256019 -1661953879 -336091073 1972583836 43257098 -1684185936 -325424090 1636983251 378884421 -1885601537 -124047255 1728030154 301503836 -1997421338 -592784 1867114977 407820663 -2126018355 -163530661 1747201528 522394990 -2044048172 -248677310 1196118399 810312169 -1455083437 -566099771 1076270438 924952048 -1373047734 -651180836 1234229581 1050143195 -1482770335 -795244297 1325210964 972697026 -1594655624 -671855378 1526481179 771453325 -1259200457 -1007349599 1569817858 714519956 -1281366994 -996617032 1411893545 589363647 -1171675131 -852584301 1397361968 609041830 -1119589348 -901555062 862250864 1147394022 -580221348 -1435650358 873014121 1124996095 -637058491 -1392479533 1035956034 1253597140 -743371154 -1531560200 986884955 1305844685 -723727753 -1545864479 785643284 1507116930 -1059219912 -1210407250 700330765 1589183387 -944745951 -1330158921 537427750 1460621232 -838459894 -1191104868 660978495 1348635561 -915678701 -1100158331 134924216 2131621678 -435902828 -1862035966 258409377 2019570487 -513187187 -1771154917 114380682 1909882652 -388026714 -1613226448 29133715 1992014597 -273487169 -1732912599 364763100 1656416074 -72108304 -1934326170 315626437 1708598099 -52530455 -1948695937 459694062 1818324856 -177717566 -2106651052 470522871 1795992417 -234489125 -2063414707 713020977 1568204455 -999180515 -1284077685 756159016 1511334590 -1021545724 -1273281646 614751747 1403219605 -894812369 -1112731719 600414746 1422830220 -842532042 -1161770080 935904853 1087370947 -641292423 -1363044369 816120396 1201812186 -559193248 -1448324106 957566567 1309966065 -685953205 -1608900643 1048480382 1232714472 -797906094 -1485317180 286390009 1712768623 -14706731 -2011650237 377238240 1635451510 -126725172 -1888132262 533364427 1758285405 -238805017 -2034028687 413645522 1872792132 -156640258 -2119242904 212264605 2074203659 -492271695 -1783646425 197862020 2093748754 -440056920 -1832750274 41774767 1970953785 -328003709 -1686880491 84978358 1914149408 -350303334 -1676018932 22185458 1985328484 -279124770 -1738812344 104808939 1899524477 -399433529 -1623846831 260640192 2022587734 -511218452 -1769972614 149211609 2145646927 -420828939 -1846699933 484808086 1810015488 -219417414 -2048080852 461918607 1821335833 -175755101 -2105475019 306060708 1698245938 -63931256 -1959310306 357816765 1649731883 -77743983 -1940223993 977052986 1295750572 -734870506 -1556745088 1028743459 1247170997 -748748785 -1537724263 887565576 1138761118 -622244828 -1376879438 864741649 1150146951 -578516931 -1434208085 663467358 1351386568 -913976206 -1098717980 551973191 1474380241 -823652245 -1175510787 693124460 1582763514 -950117312 -1336316714 775813493 1497024995 -1070360487 -1221285681 407483571 1867416613 -163064417 -2126453495 522481834 1747140668 -248901242 -2043862768 378682497 1637157911 -123970131 -1885639365 301987992 1727580174 -943692 -1997100766 100574423 1928959041 -336542213 -1661471379 43213006 1972654168 -325254686 -1684393612 186985701 2082610291 -450146871 -1842578081 206104828 2068830314 -498693680 -1790854842 589796475 1411425517 -852888233 -1171339839 608850018 1397580020 -901500594 -1119682088 771497033 1526410463 -1007518363 -1258992141 714201168 1570171078 -996165252 -1281848854 1049658399 1234678921 -794893005 -1483090523 972898310 1325035664 -671932118 -1594617412 810224685 1196178619 -565875455 -1455268457 925288500 1075968162 -651646696 -1372612210 -1613649796 -388589334 1910491472 114883014 -1732481947 -272933645 1991380297 28655071 -1861607346 -435351336 2130985314 134443508 -1771576233 -513747775 2020181371 258913773 -2107197416 -178157426 1818810676 460319138 -2062844927 -234074985 1795497261 469904827 -1933758422 -71696196 1655918854 364142992 -1949240269 -52968283 1709085983 316253577 -1530951500 -742868958 1253173656 1035393294 -1546498899 -724206533 1306275201 987438359 -1436286842 -580702192 1147822506 862802236 -1391868769 -636554231 1124574643 872453413 -1190618928 -837834682 1460075004 536988010 -1100653367 -916296609 1349205477 661392755 -1210904350 -1059839884 1507684814 786055512 -1329670917 -944118675 1588639191 699893057 -2033542851 -238179925 1757739025 532924551 -2119738076 -157258318 1873361928 414059678 -2012147441 -15326823 1713336355 286802101 -1887644394 -126098048 1634907194 376800428 -1686271655 -327501361 1970530421 41212131 -1676653248 -350781994 1914580076 85531898 -1784282773 -492752387 2074632263 212816081 -1832139406 -439552540 2093327454 197301448 -1113277963 -895252125 1403705561 615376975 -1161200148 -842117766 1422335168 599796822 -1283509817 -998768303 1567707371 712401021 -1273825826 -1021983416 1511822578 756786276 -1609324143 -686515961 1310574781 958068779 -1484886648 -797352674 1232080036 1048001586 -1362615901 -640741067 1086734479 935424025 -1448745542 -559753940 1202422934 816624640 -1377318146 -622790040 1139387346 888052548 -1433792793 -577945999 1149530059 864247645 -1556331828 -734301606 1295131616 976556918 -1538160939 -749291965 1247799289 1029232495 -1336878438 -950539764 1583266742 693734176 -1220731261 -1069928939 1496547247 775180089 -1098165592 -913546690 1350906756 662831890 -1176070479 -824072665 1474885533 552584971 -1769346506 -510731616 2022148890 260094860 -1847316945 -421323079 2146062083 149782421 -1739431420 -279620974 1985741608 22754238 -1623218659 -398944629 1899087665 104265639 -1958806958 -63321404 1697684350 305638376 -1940701621 -78377251 1650286439 358248433 -2048560544 -220052746 1810568012 485237722 -2104969607 -175143185 1820776277 461498307 -1258488897 -1006908631 1525848723 771074565 -1282326618 -996798672 1570725514 714632732 -1171819635 -853523685 1411977889 590225975 -1119176812 -900888830 1397020344 608429614 -1454642213 -565388467 1195739895 809679457 -1373229118 -652140716 1076383470 925859448 -1483709463 -795389057 1235092165 1050227283 -1593989136 -671443098 1324599004 972355146 -1886200969 -124392479 1637661275 379292365 -1996546194 -512008 1727102530 301354708 -2125900987 -162634797 1866936937 406848255 -2044422308 -249321526 1747646064 523093734 -1843016941 -450692219 2083236415 187472553 -1790439670 -498122852 2068213286 205610672 -1661058271 -335973449 1928339981 100078235 -1684830408 -325797970 1973282324 43701890 -71471752 -1933943314 364055636 1655979202 -53434015 -1948804617 316590157 1708783835 -177806006 -2107517476 459834470 1819260144 -234151597 -2062806587 470106239 1795322089 -435520228 -1861399158 134487088 2130914470 -513296123 -1772058221 258594857 2020534463 -388893394 -1613314632 115315714 1910023316 -272879305 -1732574815 28463131 1991598221 -1059893840 -1210811098 786246812 1507466250 -943814231 -1330005697 699459717 1589106707 -838285950 -1190136556 537306286 1459721272 -916127333 -1100861171 661348535 1349275681 -580624940 -1436324542 862600440 1147997294 -636905011 -1391548069 872937697 1124124791 -742402586 -1531386512 1035056330 1253475420 -724430337 -1546313367 987525331 1306214469 -492413895 -1784582993 212352277 2075069827 -439642080 -1832081226 197523724 2093140378 -327298037 -1686444899 41137447 1970570673 -351268846 -1676205948 85881150 1914257832 -15643555 -2011792181 287255921 1712856551 -126056380 -1887717166 376629608 1635113470 -238369681 -2033322759 532981059 1757648341 -156827530 -2120208160 413753690 1873695180 -641172239 -1362146201 935730653 1086401867 -559564568 -1448966018 816568772 1202514258 -686558013 -1609251755 958240239 1310369145 -797036326 -1485242292 1047548406 1232560480 -998282091 -1283957757 712052153 1568029999 -1022187380 -1273653222 756861344 1511782710 -895163225 -1113336783 615155083 1403893021 -842456898 -1160900568 600261010 1421897988 -913633286 -1098104980 663056086 1350721088 -823735325 -1176372363 552118991 1475320409 -951023672 -1336428706 694085348 1582945906 -1069726767 -1220906169 775103229 1496584811 -734257250 -1556402424 976387762 1295339044 -749610105 -1537807599 1029683883 1247316541 -622356564 -1377786054 887748224 1139721750 -578137163 -1433574621 864301721 1149436431 -219861198 -2048778332 485183006 1810661000 -175576277 -2104501315 461801991 1820441233 -63002880 -1959159914 305186348 1698166458 -78421223 -1940630641 358416949 1650078371 -279822506 -1739255872 22830714 1985703660 -398460081 -1623667751 103914083 1899408117 -511068316 -1769043982 260560456 2021713630 -421235843 -1847376917 149557841 2146247367 -795853125 -1483272659 1050566551 1234792193 -671221086 -1594176972 972266382 1324657432 -565463415 -1454602721 809883557 1195566899 -651791728 -1373552122 925373372 1076831018 -853070113 -1172300215 589910003 1412333413 -901059898 -1118971312 608472042 1396947836 -1006852371 -1258580357 770885569 1526069079 -997104908 -1281994142 715064280 1570255694 -335667597 -1661391131 99647327 1928810441 -325854614 -1684739332 43891526 1973062608 -450521535 -1843222825 187430765 2083309563 -498576808 -1789959474 205927284 2067858402 -162984425 -2125578623 407334715 1866489773 -249247218 -2044462440 522890018 1747819444 -124615131 -1886013773 379381513 1637603231 -48580 -1996983638 301015824 1727402886 -2008148857 -11983855 1715500459 289883453 -1893478242 -131801080 1630384562 371884324 -2037015371 -242045917 1755053465 530369807 -2114430804 -151033798 1878407552 418449686 -1778842397 -486656907 2079811023 217077081 -1835745030 -443289492 2090508758 194875712 -1692234543 -333071289 1965878781 36429163 -1672525624 -347572130 1916873188 88480114 -1289735089 -1004075815 1563317603 707356149 -1269960618 -1018511168 1514377594 759472620 -1107575683 -889418517 1408621905 619900359 -1164543900 -846116622 1419254088 597633502 -1365826517 -644868931 1083786503 933131665 -1443176398 -553791324 1207206174 821277064 -1605587943 -682910577 1313000757 960888227 -1490982912 -802793322 1227819308 1042823610 -1856690746 -430828208 2136687850 140276860 -1774657057 -515911351 2016837875 254914661 -1618039308 -393634462 1904266456 109575246 -1729926675 -270247557 1995245761 32127063 -1931332190 -68877004 1659655310 367748120 -1953500741 -58146515 1702989975 310812673 -2110145136 -180450042 1815600316 456191018 -2058061431 -229422817 1801066661 475867187 -1438972658 -583256680 1144349730 858936500 -1386823401 -632163967 1129881659 878678189 -1528787652 -739787350 1257171984 1038736518 -1551021787 -729122381 1300441097 981735583 -1215556246 -1064622596 1501721670 780485840 -1327378061 -941170203 1592766559 703103177 -1185440424 -833573426 1465515124 543083746 -1103472319 -918722089 1345599597 657656059 -1166510587 -847296877 1417025321 594618303 -1122651620 -904756598 1394332464 605873062 -1264320969 -1012609375 1521327899 766160781 -1278330322 -993457480 1572887298 717712276 -1479580063 -792176905 1237387085 1053177819 -1599954312 -677014802 1319945044 967570370 -1458246061 -569123131 1192923007 807256041 -1367791030 -646047012 1081559910 930118640 -2129242419 -166631845 1863858145 404686711 -2038721836 -243490238 1752560632 527614830 -1882333441 -120918423 1640218579 381980485 -2002773274 -5821840 1722710986 296307548 -1667152215 -341412289 1924081541 94902035 -1681096016 -322194906 1975706524 46519050 -1837445477 -444727795 2088021943 192126753 -1793652094 -502253036 2065263534 203316024 -1553774780 -731613230 1298998888 980031230 -1542552739 -754338869 1241571953 1023922919 -1380397194 -624951328 1136045658 884055756 -1428878481 -573424647 1155230275 870079189 -1093380320 -908892234 1356477964 668796570 -1179020487 -826367057 1471672853 548455043 -1341137134 -955715708 1577172542 688295592 -1218307317 -1067111523 1500281383 778783409 -1743951988 -284535014 1979909792 17053238 -1621056619 -395865341 1903084217 107606575 -1764298818 -506339544 2027458194 266321412 -1850004569 -423879887 2142587531 145914397 -2051377176 -222476418 1806964420 481502802 -2099792911 -170884249 1826214621 467591755 -1956511782 -60371124 1701814006 308850272 -1945355325 -83162283 1644321519 352676473 -333262461 -1692016363 36483247 1965785145 -347138662 -1672993524 88175798 1917207584 -486975055 -1778489049 217528477 2079328267 -443245144 -1835815618 194706564 2090716178 -241843737 -2037190287 530292939 1755091037 -151517698 -2113981080 418800850 1878086724 -11646507 -2008450749 289417465 1715935343 -131887668 -1893417638 372108512 1630198902 -682823349 -1605647907 960663655 1313186033 -803130030 -1490680380 1043289214 1227384040 -644384391 -1366275601 932780117 1084106947 -553992864 -1443000842 821353548 1207168218 -889462481 -1107504711 620068867 1408413845 -845798090 -1164896864 597181466 1419736204 -1004508899 -1289266805 707659825 1562982567 -1018319612 -1270178414 759417896 1514470590 -180756286 -2109812652 456622574 1815130488 -229366565 -2058152883 475678199 1801287009 -69048080 -1931126682 367790556 1659582794 -57692951 -1953981313 310496709 1703345491 -393285466 -1618362320 109089162 1904714012 -270322497 -1729887191 32331155 1995072773 -430606188 -1856878590 140188088 2136746286 -516375411 -1774220261 255253921 2016537911 -833110006 -1185877860 542744870 1465815472 -918944749 -1103285115 657745215 1345541545 -1064548296 -1215596370 780282132 1501895042 -941519839 -1327055689 703589645 1592319387 -740241298 -1528307464 1039053122 1256817108 -728951689 -1551227679 981693787 1300514253 -583313316 -1438881590 859126128 1144130022 -631858107 -1387156269 878247273 1130352127 -569068799 -1458338921 807064109 1193140923 -646351080 -1367455858 930551348 1081091746 -791725261 -1480062043 1052858911 1237740169 -677183702 -1599746116 967613958 1319874192 -1012685979 -1264282637 766362185 1521152735 -993106052 -1278650390 717227600 1573336774 -847762601 -1166074943 594954875 1416723181 -904532146 -1122836520 605785698 1394392820 -444951607 -1837259937 192213733 2087961203 -501786672 -1794087098 202979068 2065565290 -341763077 -1666831507 95386327 1923631681 -322117662 -1681133708 46317262 1975881304 -120749139 -1882541253 381936257 1640288791 -6273100 -2002290910 296625816 1722357262 -166327393 -2129577207 404253363 1864325669 -243544186 -2038628592 527806122 1752342076 -955284928 -1341607210 687989612 1577505786 -1067301287 -1218087217 778839925 1500190691 -908850574 -1093453084 668625758 1356684232 -826683797 -1178665219 548908871 1471193041 -625438172 -1379949902 884405000 1135723422 -573221315 -1429051733 870004497 1155270535 -731702762 -1553716608 980253498 1298811820 -754000369 -1542852967 1023459107 1242009525 -60710264 -1956212194 309314468 1701376818 -83073391 -1945414137 352454589 1644508971 -222680390 -2051204564 481577878 1806924544 -170398045 -2100240843 467242895 1826537241 -506023188 -1764654470 265868224 2027938646 -423921931 -1849932189 146085849 2142381903 -284345634 -1744172472 16997362 1980001124 -396296505 -1620586927 107913195 1902751613 1083678351 932228633 -1365639261 -643903691 1207589526 821914112 -1443611718 -554497236 1313609405 961226283 -1606256751 -683325689 1226953380 1042735666 -1490046072 -802651362 1562414827 707247741 -1288769593 -1003888815 1515014898 759855716 -1270666274 -1018946744 1408960217 620508751 -1107990539 -890087581 1419166400 596767318 -1164401684 -845180038 2079964743 218009297 -1778917525 -487526403 2090105438 194202312 -1835394190 -442684444 1965176437 35981027 -1691592871 -332699697 1917842028 88654586 -1673424064 -347692074 1716432419 290037429 -2009018609 -12058727 1629710906 371481260 -1892873450 -131449984 1754605073 529667719 -2036644035 -241403989 1878581768 419418782 -2114551004 -151931982 1502392270 780902232 -1216164126 -1064960396 1591831511 702962497 -1326511365 -941082003 1465329660 542119786 -1185331504 -832670138 1346036709 658363251 -1103854903 -919358881 1144766378 859606844 -1439310202 -583864816 1129741235 877742885 -1386734945 -631297527 1256208280 1038550798 -1527884108 -739678686 1301148545 982172439 -1551658323 -729505221 1659014918 367378320 -1930629590 -68428100 1703889695 310934409 -1954469325 -58320219 1815676724 457062306 -2110298600 -181381490 1800717101 475263931 -2057657855 -228748649 2136317794 139636724 -1856242098 -430125352 2016959355 255814637 -1774831017 -516879679 1905137488 109651910 -1618971012 -393787670 1994642249 31777759 -1729252763 -269843725 1923218445 94817435 -1666212575 -341267017 1976317972 46860418 -1681761992 -322606674 2088399935 192758953 -1837886189 -445438587 2065149990 202408112 -1793470198 -501292644 1863773289 403823871 -2129097403 -165691949 1752901744 528226534 -2039133860 -244155958 1640850523 382358733 -1883044489 -121358879 1721802818 296194260 -2001813138 -5639688 1238359237 1053355091 -1480475159 -792294017 1319246044 967125066 -1599309328 -676640410 1192514807 806577249 -1457900069 -568523443 1081708782 931045496 -1367871038 -646921900 1417202849 595590199 -1166627443 -848192229 1393887416 605173806 -1122276972 -904111870 1520649363 765752325 -1263721025 -1012263639 1573814410 717860892 -1279204954 -993537744 1807404364 482213338 -2051756960 -223109898 1826031957 466631107 -2099681159 -169977617 1700873598 308704744 -1955650478 -60287804 1644986727 353087985 -1945968565 -83504931 1980620072 17493438 -1744585724 -284914542 1902123313 107424167 -1620150243 -395753333 2027312410 265381260 -1764215754 -505477984 2142998787 146579861 -1850347473 -424492871 1356131716 668196114 -1092973400 -908215234 1471752605 549329163 -1179170639 -827295705 1578067382 688411936 -1342110566 -955894772 1499636143 778408249 -1217609597 -1066668011 1298398688 979684726 -1553097524 -731206566 1242446329 1024002415 -1543481131 -754489277 1136162258 884950340 -1380576002 -625925016 1154855371 869433693 -1428434713 -572727183 620452747 1409051421 -889898329 -1108211151 597073810 1418833668 -845611330 -1163932120 706794425 1562895151 -1003572587 -1289125373 760027040 1514809142 -1018988916 -1270594022 961301487 1313569657 -683529533 -1606084011 1042386934 1227276128 -802165030 -1490493876 932692957 1083241291 -644242703 -1365339545 821692356 1207777106 -554408216 -1443670402 529890115 1754418133 -241493393 -2036585735 418955098 1879019468 -151593354 -2114851104 290386801 1716110311 -12545443 -2008571189 371406696 1629751294 -131246524 -1893046574 35810087 1965382577 -332658165 -1691665763 89108286 1917362088 -348008942 -1673068924 217703189 2080297859 -487095751 -1779387729 194258700 2090014618 -442874336 -1835174218 1038117578 1256675932 -739374106 -1528218768 982363859 1300930117 -729559041 -1551564951 859562744 1144836718 -583695404 -1439517886 878061281 1129387639 -631748659 -1386252453 542603950 1464879672 -833021054 -1185010924 658161335 1346211361 -919281765 -1103892723 780989084 1502331402 -1065184336 -1215978714 702625413 1592133139 -940615767 -1326946497 109988354 1904835220 -394253522 -1618535496 31690267 1994702477 -269619401 -1729437791 139838000 2136142502 -430202084 -1856203894 255329833 2017408703 -516528379 -1775151213 456743526 1816029936 -180929718 -2110780452 475307647 1800646377 -228917421 -2057449531 367186516 1659232962 -68373640 -1930722322 311367245 1703421659 -58624159 -1954134025 382548233 1640630687 -121415643 -1882953549 295763216 1722273158 -5333956 -2002146134 404140347 1863418285 -166146025 -2128617343 528184610 1752974772 -243985394 -2039339880 192555373 2088573435 -445364159 -1837926185 202894708 2064702946 -501642152 -1793147698 94478687 1923518921 -340803469 -1666649883 46949702 1976260048 -322829206 -1681574660 765663681 1520707927 -1012041491 -1263908741 718200280 1573514574 -994001676 -1278768030 595104243 1417650533 -847843105 -1166950327 605378026 1393714556 -904186682 -1122237360 806619557 1192442163 -568694647 -1457694689 930729404 1082064170 -646468464 -1368351738 1053786519 1237889281 -792600389 -1480142803 966935950 1319466264 -676584286 -1599400908 265685064 2026977502 -505910940 -1763747342 146525265 2143091911 -424301187 -1850565141 17662074 1980412140 -284958378 -1744514624 106972259 1902605557 -395434673 -1620503079 308353068 1701193914 -59803392 -1956099690 353164341 1644948643 -83706599 -1945793137 481988638 1807589512 -223022798 -2051817052 467096583 1825596561 -170314453 -2099378755 884484224 1136597014 -625587796 -1380878022 869657753 1154669583 -572813899 -1428374237 979607730 1298436132 -731004514 -1553272568 1024353451 1242125373 -754973305 -1543031535 688863460 1577584754 -956212792 -1341757090 778239229 1499843691 -1066623535 -1217680057 668250326 1356038208 -908406278 -1092755092 549024975 1472087129 -826862109 -1179638411 -1031010602 -1249167808 746743802 1535465324 -975060273 -1293487527 737125347 1558745973 -866677020 -1152336270 576319432 1432280926 -885372163 -1136821653 624176081 1379081031 -549775694 -1472453084 825587614 1177700104 -665398613 -1353588163 911782791 1096778513 -773808512 -1494766058 1072627628 1223282490 -695379303 -1584764401 948124597 1334053667 -102619618 -1897589112 401360690 1626044324 -24124921 -1987521903 276923179 1736881085 -147214804 -2143379782 423087872 1848704918 -262903243 -2024580445 509217561 1767717775 -464177542 -1823340820 173758294 2103207872 -482807197 -1807760651 221680463 2050073561 -359743928 -1651929378 75554660 1938288626 -303859119 -1696314681 65870717 1961503723 -610846825 -1399847167 899241659 1117677101 -587533426 -1409432808 854889122 1173594676 -716390491 -1572106445 994238089 1279651359 -769557572 -1524217046 1009719952 1260923398 -970971149 -1322838171 674121439 1596552777 -1051859990 -1236610180 792953542 1480897104 -923029567 -1073963177 653643501 1374879355 -812225576 -1198433458 563612404 1453275746 -520546465 -1744951351 251098739 2045789925 -409676986 -1869356080 161133162 2124251900 -299720851 -1725583365 2948673 1999359703 -380675212 -1639420958 121715288 1883638478 -45217989 -1974913107 322987543 1682396801 -98319582 -1926958156 338534926 1663734424 -208302327 -2070757473 496758309 1788665523 -185054448 -2080408698 452340284 1844517546 -256220076 -2017635134 515114360 1773352430 -136863667 -2133815077 433701217 1860104695 -27136922 -1989747472 275746122 1734917596 -116643713 -1911875351 386025811 1610971589 -317885392 -1710603098 50533660 1946428810 -362762199 -1654161217 74371333 1936318867 -472450046 -1798189932 232299822 2061479352 -457492453 -1816393587 179657015 2108844449 -875281252 -1126992886 635053488 1390220582 -860258171 -1145130989 582476201 1437651263 -988820306 -1308033992 721530242 1543937300 -1033762633 -1251657695 745302427 1533761805 -698133256 -1587256210 946681300 1332348226 -787574559 -1509318537 1057026509 1208467803 -658973494 -1346376612 917945830 1102155120 -539682605 -1462622139 836467199 1188841833 -375302891 -1633262205 128922681 1890059439 -288583412 -1714708070 12775456 2009448630 -411378393 -1870795343 158645259 2121501853 -535357122 -1760548440 236550162 2032027780 -199867023 -2096007705 437789789 1830753483 -210009752 -2072202754 494264388 1785909458 -87175869 -1916076587 348367983 1673829625 -39843494 -1968752180 330197110 1688819936 -758155811 -1513601717 1019286769 1271276647 -710757948 -1566211758 1001181416 1286332542 -602604049 -1424765575 840604867 1159572565 -612812298 -1401026208 897013978 1114662988 -814193223 -1199614673 561382549 1450259459 -938106464 -1089302218 639352972 1360850970 -1046221429 -1230709475 799902887 1487584305 -959567470 -1312220924 683690174 1606907944 -1495219246 -773328060 1223598846 1072271976 -1584592949 -695584931 1334011623 948196977 -1472508960 -549684362 1177889484 825367130 -1353281543 -665731217 1096347349 912252483 -1151872074 -867114208 1431941786 576619020 -1137043537 -885184711 1379169923 624117269 -1249092732 -1031050478 1535261352 746916414 -1293836387 -974737653 1559232177 736677415 -1651580134 -360066164 1937801782 76001952 -1696389373 -303818859 1961707055 65697465 -1823118552 -464364610 2103118340 173816466 -1808224463 -482369625 2050412061 221380235 -2143685762 -146881560 1849135698 422617796 -2024523929 -262993935 1767528011 509437661 -1897759924 -102413350 1626085984 401287926 -1987068075 -24604733 1736564345 277278447 -1074007405 -922959355 1375048639 653435689 -1198115190 -812579300 1452824486 564094768 -1323271519 -970503625 1596857229 673786651 -1236418888 -1052078546 1480843156 793046786 -1572019465 -716451231 1279427547 994423629 -1524554002 -769255816 1261389762 1009284948 -1399362875 -611296685 1117326313 899562367 -1409634596 -587358646 1173671920 854851430 -2070556069 -208477491 1788588919 496796641 -2080893374 -184604972 1844868974 452020216 -1974576535 -45520129 1681931077 323423187 -1927045520 -98259226 1663958876 338350026 -1725775297 -299502935 1999414035 2855813 -1638988250 -381143376 1883334410 122050460 -1745270259 -520193381 2046241569 250616759 -1869312492 -409747838 2124083000 161341358 -1797873328 -472804922 2061025404 232780010 -1816435383 -457419297 2109015141 179451123 -1710413470 -318105100 1946372174 50624728 -1654592133 -362291731 1936624727 74038465 -1990086348 -26836574 1735381016 275308686 -1911786195 -116701765 1610748929 386213015 -2017838842 -256046704 1773426730 515074236 -2133328609 -137310839 1859755059 434023589 -1346862696 -658525938 1102504116 917622818 -1462418047 -539855593 1188766893 836506683 -1587344982 -698074820 1332570246 946493456 -1508979277 -787874523 1208003743 1057463305 -1307602436 -989290134 1543631056 721862726 -1251846683 -1033542285 1533818057 745210975 -1126950450 -875353768 1390049506 635258996 -1145446953 -859902655 1438104827 581995629 -1915908079 -87383929 1673785661 348438955 -1969204216 -39361378 1689138468 329844146 -2095704029 -200202059 1830320399 438258073 -2072257478 -209916756 1786101014 494046592 -1871019915 -411193117 2121589081 158585295 -1760082836 -535792390 2031691072 236852694 -1633613753 -374982447 1890543979 128473597 -1714631586 -288621368 2009247090 12951012 -1230786343 -1046183857 1487786485 799727971 -1311869760 -959888298 1606424044 684139898 -1200080661 -813758339 1450596807 561080657 -1089078030 -938292124 1360764382 639413576 -1424711491 -602697685 1159381393 840823047 -1401330524 -612477902 1115096456 896546078 -1513150321 -758638567 1270958499 1019640117 -1566380906 -710550528 1286376890 1001110828 173378782 2102574152 -463737358 -1822630556 221792455 2050979921 -482989589 -1808721539 76416236 1938371706 -360684096 -1652075178 65257717 1961160803 -303193639 -1695903409 400727226 1625664556 -101909098 -1897149184 277829795 1736992821 -25085553 -1987704551 423171208 1849566238 -147360348 -2144320206 508874897 1767104519 -262491715 -2023915221 825994262 1178377344 -550122182 -1473053268 911632399 1095850137 -665319133 -1352713803 1071653924 1223103666 -772913912 -1494649442 948822077 1334497451 -696024815 -1585139321 747420786 1535872228 -1031611042 -1249514040 736196715 1558595837 -974186169 -1293407791 576140352 1431307478 -866560660 -1151441414 624619609 1379778767 -885747339 -1137466909 323927455 1682541833 -46080845 -1974997979 337869190 1663322384 -97707862 -1926617028 496317869 1787954491 -207924095 -2070125545 452522420 1845477666 -185167720 -2081316850 251244027 2046729581 -520631081 -1745814463 160721378 2123585908 -409335602 -1868744616 2237897 1998919007 -299088667 -1725205389 122675664 1883820358 -381583108 -1639534486 673226071 1596435905 -969999237 -1322660627 793598286 1481271768 -1052559262 -1237055244 653989221 1375479283 -923438007 -1074641697 563532156 1452401130 -812076976 -1197506362 899124531 1116781989 -610669537 -1398874999 855263530 1174239676 -587978746 -1410131824 994837761 1279997335 -717069267 -1572514629 1008845080 1260843406 -768630732 -1524068190 946073180 1332010698 -697462928 -1586839578 1057892933 1208556243 -788509847 -1509458945 918054510 1103058680 -659159230 -1347340332 836084343 1188205281 -539245733 -1461914675 634715704 1389612718 -874864876 -1126322302 582564385 1438517943 -860398835 -1146066021 722433546 1544046236 -989784282 -1308219472 744665619 1533379205 -1033055425 -1251220567 51236500 1946877442 -318525512 -1710973138 73403021 1936144923 -361862239 -1654039753 232146598 2060547632 -472373366 -1797318884 180060863 2109518377 -457841773 -1816997115 515563248 1774055014 -256589860 -2018275510 433527529 1859136127 -136741947 -2132915373 274814658 1734764116 -26265618 -1989671048 386699995 1611375181 -117246985 -1912224927 561569565 1451224971 -814301647 -1200517465 638917380 1360145298 -937723352 -1088664898 799233839 1487169465 -1045613053 -1230371179 684626742 1607050144 -960433638 -1312308596 1020252025 1271463919 -759058859 -1513709885 1000475488 1285897206 -710120884 -1565828390 840189771 1158903773 -602266009 -1424156943 897155922 1115599812 -612900226 -1401892120 437714901 1829883715 -199713031 -2095075729 494615500 1786514266 -210412832 -2072876426 349009895 1674200945 -87877941 -1916524963 329298942 1688699752 -38874414 -1968577980 128053169 1889984295 -374370659 -1633108469 13380520 2009799486 -289256828 -1715111406 159016835 2122143509 -411826513 -1871497671 236430234 2031129356 -535182666 -1759579616 1849248218 423524684 -2143868682 -147842976 1767148995 508804437 -2024084241 -262284167 1625473512 400945534 -1897094972 -102002606 1737426417 277362023 -1988008739 -24751029 1938708926 76114216 -1652541294 -360249340 1961074087 65318193 -1695679349 -303379427 2102776204 173203738 -1822707552 -463699914 2050495893 222242051 -1808370503 -483310545 1431791890 575691140 -1151793090 -866240344 1379577099 624795037 -1137390553 -885785423 1535959328 747360694 -1249738740 -1031425894 1558259001 736499119 -1292942315 -974621565 1222670710 1072122336 -1494345638 -773248820 1334689135 948604409 -1585193917 -695931691 1178333508 826065362 -1472884632 -550330114 1096168797 911279563 -1353165711 -664836889 1998747803 2443277 -1725163081 -299161311 1884273794 122194964 -1639850578 -381227720 2046423209 251576383 -1745383035 -521101037 2123642032 160629798 -1868933732 -409115382 1788176639 496130153 -2070214189 -207865531 1845013734 452959344 -2080977462 -185467556 1682890957 323604571 -1975483935 -45633161 1663247572 337908802 -1926412808 -97880722 1280071763 994797765 -1572718209 -716895767 1260493898 1009167580 -1523581594 -769077776 1117245537 898687223 -1399213747 -610369061 1174017144 855450862 -1410042540 -588036670 1375422519 654080161 -1074452197 -923657843 1452706862 563199160 -1197937406 -811606636 1595981829 673706131 -1322344151 -970354241 1481442332 793392266 -1237097168 -1052486234 1544498008 721951694 -1308538252 -989431070 1533210433 744873943 -1251176851 -1033126149 1389667178 634622972 -1126514106 -874646832 1438214003 582899685 -1145633185 -860866871 1102592828 918490026 -1347003888 -659461498 1188429605 835899315 -1462002167 -539185505 1331933966 946111384 -1586638302 -697638220 1208907543 1057572737 -1509943749 -788060499 1734413200 275135238 -1989186884 -26715606 1611452297 386662175 -1912426843 -117072333 1773831074 515748660 -2018188658 -256650728 1859602363 433092397 -2133252457 -136440319 2060852212 231811938 -1797752104 -471905714 2109464557 180154235 -1816805695 -458060201 1947046854 51028816 -1711017238 -318455172 1935693791 73885513 -1653721357 -362215835 1158945305 840116879 -1424327883 -602059869 1115282944 897511062 -1401438420 -613380166 1271894571 1019781821 -1514015993 -758725743 1285707314 1000695460 -1565772002 -710211704 1487080061 799292139 -1230148783 -1045799993 1607388772 684326642 -1312772280 -959995938 1450738255 562016985 -1200168093 -814623755 1360348758 638744256 -1088739462 -937682964 2121939665 159189575 -1871422467 -411866261 2031615688 235982430 -1759928348 -534859918 1889645283 128352885 -1632644145 -374807719 2009888506 13321836 -1715333162 -289069248 1674390197 348789283 -1916580967 -87786737 1688268460 329768506 -1968271488 -39207146 1830199943 437359121 -2095529045 -199232707 1786472094 494687752 -2072705102 -210618588 470309394 1796172420 -234472642 -2063529048 459644427 1818406557 -177471705 -2106798159 315871776 1708450486 -52579572 -1948613734 364779065 1656301231 -72321259 -1934145661 29313654 1991801568 -273601702 -1732895796 114462319 1909833465 -388174013 -1612980267 258261572 2019816146 -513105048 -1771203586 134809181 2131637963 -435722383 -1862248473 661027546 1348553292 -915923978 -1100010656 537640643 1460440661 -838475793 -1190989959 700314344 1589297790 -944532540 -1330338990 785397489 1507264103 -1059170339 -1210489013 986802878 1305893416 -723580014 -1546110204 1035775655 1253809713 -743256181 -1531576547 873128588 1124979226 -637238368 -1392266442 862398101 1147147779 -580302919 -1435601105 85158739 1913936837 -350418305 -1676002583 41856842 1970905052 -328151450 -1686634768 197714785 2093994999 -439975347 -1832799525 212150136 2074220526 -492091820 -1783859518 413432631 1872972705 -156624357 -2119357811 533315374 1758367672 -238559742 -2034176364 377484037 1635304339 -126774743 -1888050497 286406428 1712654218 -14920144 -2011470170 1048398747 1232763661 -797758793 -1485563359 957386626 1310179092 -685838674 -1608917448 816235433 1201795903 -559373691 -1448111597 936052656 1087125286 -641374564 -1362995702 600464383 1422748521 -842777901 -1161622971 614965222 1403039600 -894828854 -1112617380 756143053 1511449435 -1021332767 -1273462153 712775636 1568352066 -999131400 -1284159890 775829648 1496909830 -1070573124 -1221105366 693369993 1582615583 -950166107 -1336234701 551923874 1474461748 -823406194 -1175658216 663254203 1351566381 -913959529 -1098832639 864626932 1150163042 -578336296 -1434420914 887418093 1139006587 -622162495 -1376928425 1028825286 1247121488 -748895766 -1537478276 977233119 1295537225 -734984717 -1556728475 357570648 1649879246 -77694604 -1940305438 306043969 1698360535 -63718035 -1959490053 462131306 1821155580 -175771322 -2105359920 484856947 1809933541 -219663009 -2047932983 149358652 2145401002 -420910832 -1846650490 260754469 2022571187 -511398647 -1769759329 104628238 1899737240 -399318750 -1623862860 22103063 1985377409 -278977221 -1739057747 925174225 1075984711 -651466499 -1372825493 810077640 1196424542 -565793564 -1455317902 972980707 1324986741 -672079665 -1594372007 1049839098 1234466156 -795007786 -1483074496 714217909 1570056483 -996378471 -1281669105 771743148 1526263098 -1007567744 -1258910698 608801159 1397661969 -901254997 -1119829955 589583774 1411605768 -852872014 -1171454940 206252313 2068584847 -498776011 -1790805853 187100416 2082594198 -450327508 -1842365254 43032875 1972867517 -325140473 -1684410223 100492594 1929008548 -336395234 -1661717368 301742461 1727728107 -894895 -1997182777 378666340 1637273074 -123757496 -1885819682 522694991 1746960857 -248917917 -2043748107 407532886 1867335104 -163310470 -2126306068 2019860246 258191232 -1771372998 -512897364 2131319567 135162777 -1861797341 -436204875 1992234788 28846002 -1733200376 -273267042 1909642045 114680747 -1612926447 -388267385 1708363634 315932644 -1948389794 -52764984 1656638315 364477437 -1934611897 -71886127 1795688256 470759382 -2063178132 -234793222 1818608473 459469775 -2106875275 -177433885 1124777950 873303880 -1392189710 -637276572 1147632583 861948753 -1435952405 -579982723 1305556972 987105146 -1545644352 -724015530 1253897205 1035715427 -1531800871 -743071153 1589489594 700096300 -1330393450 -944439808 1506831267 785865525 -1210185073 -1059505639 1348872072 660674334 -1100462428 -915442126 1460396945 537711367 -1190821187 -838684117 1635757655 377003713 -1888366725 -126418963 1712482894 286612184 -2011427998 -14992396 1873028709 413341427 -2119547063 -156403745 1758061180 533648106 -2033745072 -239029306 2093530675 198151845 -1832460513 -440275063 2074442282 211962556 -1783948538 -492033136 1913861633 85198487 -1675798739 -350591045 1971253784 41534094 -1687121100 -327703646 1511100063 756465161 -1272975437 -1021780187 1568426630 712735248 -1284363350 -998958276 1422526125 600651323 -1161533567 -842836201 1403503284 614527522 -1112956008 -894528754 1202102011 815902317 -1448542249 -558903487 1087068898 936143476 -1362805810 -641594536 1232934601 1048192607 -1485604891 -797685901 1309725392 957866566 -1608600580 -686193814 1246952852 1029033218 -1537434440 -748966866 1295989133 976750875 -1557047135 -734631881 1149859238 864961840 -1433987958 -578804708 1139061183 887324969 -1377120109 -621944827 1474686448 551738726 -1175745316 -823346102 1351100905 663689599 -1098495803 -914261933 1497261506 775509332 -1221589778 -1070123912 1582539227 693408077 -1336033033 -950341535 1899814236 104590794 -1624064912 -399143706 1985026373 22424019 -1738573719 -279426817 2145867118 148923896 -1846987710 -420608812 2022347127 260940257 -1769672613 -511459123 1821101368 462224814 -2105168876 -175989630 1810237729 484522423 -2048366579 -219195237 1649427722 358053276 -1939987418 -78048080 1698529555 305836421 -1959534529 -63647575 1397345493 609156163 -1119375879 -901735057 1411647692 589510746 -1171625504 -852665994 1569866983 714437745 -1281612341 -996469411 1526694142 771272808 -1259216430 -1007234748 1325325489 972680231 -1594835555 -671642357 1234376872 1049897022 -1482851964 -795195118 1076188291 925000725 -1372899921 -651426503 1195937946 810524684 -1454968394 -566116064 1747446813 522247307 -2044097231 -248595033 1867130884 407705746 -2126231256 -163350082 1727816751 301683897 -1997404925 -707179 1636933686 378966176 -1885355750 -124194420 1972436089 43502831 -1684103851 -325472829 1929197664 100272374 -1661773492 -336303654 2068542539 206324957 -1790634649 -498981391 2082910290 186745028 -1842818690 -449846808 -724447206 -1546198900 987738422 1306034592 -742648829 -1531239275 1035105583 1253393849 -636856280 -1391630146 872691972 1124272530 -580412367 -1436504921 862584093 1148112267 -916012930 -1100877592 661168466 1349489092 -838138777 -1190382351 537224523 1459770845 -943896500 -1329956646 699607392 1588861430 -1060074411 -1210598205 786361721 1507450351 -272633646 -1732722620 28414462 1991680360 -388877109 -1613429667 115103207 1910203761 -513509152 -1771878282 258611660 2020419930 -435569415 -1861317521 134733269 2130767171 -234299210 -2062561248 470188442 1795272972 -177920849 -2107501511 460014979 1819047189 -53254012 -1949018094 316475816 1708800318 -71390051 -1933992949 363908529 1656225063 -842342053 -1160916531 600080503 1422110945 -895015614 -1113582124 615072878 1403942136 -1022269079 -1273603585 757008453 1511536851 -998462096 -1283744282 712166492 1568013514 -797052609 -1485127255 1047760915 1232380037 -686803674 -1609103952 958288906 1310287004 -559515379 -1449047653 816322593 1202661559 -640959212 -1362326142 935713848 1086516398 -156974701 -2119962363 413835455 1873645609 -238484086 -2033306340 533161126 1757434928 -125875807 -1887930057 376514701 1635129371 -15561288 -2011841234 287108244 1713101826 -351022601 -1676353183 85831899 1914339405 -327281170 -1686559368 40924354 1970750548 -439854651 -1831900845 197540073 2093025407 -492462628 -1784500918 212598000 2074922086 -421023080 -1847557618 149541812 2146362146 -511019391 -1769126377 260315053 2021861179 -398706006 -1623520708 103963526 1899326224 -279839053 -1739141595 23043999 1985523465 -78601476 -1940417942 358532048 1650062150 -63084827 -1959111053 305334217 1697920863 -175428914 -2104747432 461720546 1820490612 -219746601 -2048795071 485003259 1810874221 -578186672 -1433492794 864547708 1149289450 -622569911 -1377605921 887764837 1139607539 -749594014 -1537922316 1029471054 1247497176 -734011781 -1556549907 976338775 1295421377 -1069645260 -1220955486 774955800 1496830862 -950843859 -1336641861 693970689 1582962583 -823850490 -1176356208 552299306 1475107772 -913781217 -1097859447 663138099 1350672293 -228391 -1996770481 301130485 1727386211 -124696640 -1885964458 379528940 1637357178 -249099285 -2044707971 522808007 1747868241 -162869262 -2125594780 407154398 1866702408 -498363459 -1790139605 205910673 2067972615 -450472028 -1843304654 187184776 2083456542 -326100081 -1684591847 43940515 1972980277 -335683690 -1661276416 99860154 1928629804 -997022959 -1282043001 714916413 1570501291 -1006672120 -1258793058 770770468 1526085298 -901174493 -1118954571 608651791 1396734617 -853217478 -1172054100 589991446 1412284032 -651840651 -1373469725 925618777 1076683471 -565676180 -1454422022 809899584 1195452118 -671204537 -1594291247 972053099 1324837629 -795607202 -1483419704 1050517106 1234874084 -1329785570 -944102008 1588818994 699679908 -1211051769 -1059593839 1507766315 786006205 -1100571348 -916345414 1349057536 661638294 -1190438603 -838047325 1459959833 537004175 -1391852166 -636668436 1124361302 872633536 -1436040861 -580849163 1147773007 862884057 -1546547896 -724124194 1306520676 987290866 -1531164335 -742688313 1253189757 1035278571 -1949092394 -53213888 1709004026 316302444 -1933643313 -71712423 1655738595 364355701 -2063024668 -233861774 1795611848 469888094 -2107278851 -178108053 1818958033 460073031 -1771821646 -513600220 2020230302 258831368 -1861623381 -435236547 2131198087 134262801 -1732268672 -273113834 1991363756 28769338 -1613600359 -388671217 1910245557 115030051 -1448729505 -559868727 1202210163 816805349 -1362370490 -640888624 1086685546 935506428 -1484936083 -797270789 1232325953 1047854551 -1609537420 -686335774 1310591320 957954510 -1273940933 -1021967187 1512002839 756573569 -1283657694 -998522700 1567789326 712352152 -1161118711 -842167137 1422187813 600042931 -1113098224 -895465338 1403590972 615393706 -1832385385 -439405567 2093376955 197219629 -1784299378 -492638184 2074845602 212635956 -1676440411 -350962637 1914563977 85646623 -1686222660 -327583702 1970284944 41359622 -1887496973 -126344091 1634825695 376849737 -2012032790 -15343492 1713156550 287015248 -2119918399 -157045673 1873477101 414043515 -2033624872 -238131122 1757886964 532679010 -2104789092 -175356150 1820661424 461514278 -2048478331 -220101869 1810420393 485483071 -1940848722 -78131400 1650368130 358198804 -1958921289 -63304927 1697864347 305424909 -1623431176 -398764178 1899103956 104150594 -1739480095 -279538825 1985987277 22606427 -1847070774 -421470372 2146012902 149864048 -1769329709 -510846139 2021935871 260274793 -1176152236 -824023102 1475032696 552339182 -1098345651 -913333285 1351021153 662815479 -1220616346 -1069944848 1496366666 775392988 -1336730753 -950785047 1583184467 693783237 -1538111696 -749373530 1247553052 1029379722 -1556118743 -734481473 1295114757 976671379 -1433809150 -577831020 1149742638 864067256 -1377563877 -622642291 1139436087 887970465 -1685043491 -325618101 1973299185 43587431 -1661107516 -335891886 1928586216 99931006 -1790193937 -498270599 2068164547 205692757 -1843000586 -450807200 2083023834 187652940 -2044242247 -249534929 1747531669 523110147 -2125819232 -162684362 1866789772 407094042 -1996693877 -266723 1727184807 301305649 -1886315886 -124376572 1637841854 379079464 -1593940459 -671525245 1324353337 972502959 -1483496948 -795569510 1235075872 1050342326 -1373245913 -652026191 1076596491 925679517 -1454888386 -565241176 1195789074 809597828 -1119259023 -900839705 1397167965 608184267 -1172000152 -853310722 1412092740 590210002 -1282212285 -996815147 1570545519 714846201 -1258341798 -1007154484 1525767030 771124192 1456097347 567113941 -1195103889 -809297415 1369934938 648068300 -1079382666 -928064032 1477558385 790032615 -1239441059 -1055354421 1601963112 679163134 -1317903036 -965388846 1266505767 1014655153 -1519175413 -764147299 1276156990 991407272 -1575027438 -719729276 1168560149 849469571 -1415007943 -592477777 1120605196 902571162 -1396345568 -608025162 1839491211 446912541 -2086008409 -189974223 1791601810 500079620 -2067280450 -205456088 1669324985 343461935 -1921941099 -92884733 1678910624 320148534 -1977858676 -48532198 1880324335 118769785 -1642260029 -384161451 2004794614 7965792 -1720656422 -294130356 2127098077 164610123 -1866034703 -406740633 2040870084 245498962 -1750379032 -525572738 1339128066 953567636 -1579214802 -690476872 1220328731 1069256077 -1498227657 -776606559 1091236144 906871206 -1358655460 -670850934 1181168937 828376511 -1469492219 -546413421 1382443366 627137008 -1134032822 -881903396 1426828671 571252201 -1157247917 -872219451 1555947860 733663682 -1296859016 -978013970 1540367693 752293339 -1243724703 -1025936137 1958697418 62417244 -1699661594 -306837392 1943182803 81112389 -1646461697 -354694039 2053427704 224649582 -1804947244 -479363006 2097747425 168699255 -1828227891 -469744549 1762150830 504330552 -2029639550 -268363756 1852149175 425901345 -2140410725 -143860723 1741930908 282390794 -1981964112 -19230682 1623065989 398013715 -1901042519 -105425857 1694247617 335223383 -1963832339 -34243717 1670508248 345431630 -1918922764 -90652830 1780982515 488673893 -2077637665 -215026871 1833592554 441276028 -2092693562 -196921520 2034973349 239864371 -1757062263 -532518113 2116484796 153210410 -1876385904 -416305402 2005971607 9929217 -1717644357 -291904723 1895659150 133842456 -1628235870 -369875148 1603406345 680868511 -1315149019 -962896973 1493159440 804847238 -1225674948 -1040801878 1363771963 642691757 -1085807849 -935275647 1445217826 555972276 -1205197042 -819128424 1109727853 891431675 -1406436543 -617853993 1162403444 844099298 -1421426856 -599683122 1291752031 1006215881 -1561267341 -705182747 1267947078 1016358608 -1516423318 -761657348 2112297856 182463254 -1813415252 -454145478 2055921561 227405583 -1803239755 -477917661 1933349810 71017252 -1657605474 -365575672 1951487915 55994173 -1705036153 -312998383 1615858660 391592818 -1906414904 -111584674 1732104189 272301931 -1993101615 -30106041 1854637014 428651328 -2138709254 -142421396 1776699343 518092633 -2014828829 -252766603 1183398728 831392734 -1467524508 -545232142 1105526609 920899527 -1343578499 -655511829 1213379450 1062568940 -1503866282 -782507328 1329559395 943212533 -1590618545 -701094183 1530800940 741940154 -1255126528 -1036551530 1549004597 726982563 -1302491623 -983908721 1441112862 585274248 -1142177230 -856886620 1384670983 630151057 -1132067285 -880724291 849775943 1168227793 -592909205 -1414537987 902515038 1120696776 -607836046 -1396565788 1014826357 1266300387 -764189607 -1519102769 990953836 1276637690 -719413184 -1575382826 789683491 1477881269 -1054868465 -1239888743 679237946 1601923500 -965593066 -1317730176 566891793 1456285063 -809208771 -1195162453 648532232 1369498014 -928403420 -1079082830 164146575 2127535385 -406401885 -1866335179 245721494 2040682752 -525662022 -1750321108 118695357 1880364331 -383957871 -1642433529 8315300 2004472114 -294616952 -1720209378 343916011 1668844925 -93201209 -1921586095 319977970 1679116644 -48490274 -1977931704 446969305 1839400271 -190163723 -2085788573 499773888 1791934806 -205025044 -2067750790 733854726 1555729552 -978068182 -1296765508 751859743 1540835465 -1025631949 -1244059227 627455028 1382089890 -882354920 -1133550194 571207725 1426899131 -872050431 -1157455465 906669154 1091411188 -670773938 -1358692904 828860539 1180719341 -546764457 -1469171263 953230416 1339430086 -690010756 -1579649558 1069342793 1220268255 -776830619 -1498041869 282303694 1741991000 -19005982 -1982149260 398350551 1622763585 -105891333 -1900607123 503846140 1762600042 -268012080 -2029959866 426103013 1851973747 -143937079 -2140372641 224693418 2053356604 -479531642 -1804739312 168380595 2098100261 -469292641 -1828710135 62850200 1958229006 -307141196 -1699326686 80920705 1943400471 -354639443 -1646554821 9498565 2006441811 -291598615 -1717977473 134032348 1895439178 -369931536 -1628145050 239822839 2035046241 -532347173 -1757268403 153527278 2116129656 -416759102 -1875905964 489160609 1780535095 -215376243 -2077315557 441072568 1833765678 -196846956 -2092733950 335312787 1694189317 -34466113 -1963645399 345093002 1670808348 -90189146 -1919360464 1006554893 1291452315 -705647071 -1560830281 1016269588 1268005762 -761435592 -1516610898 891635519 1109555113 -617929197 -1406396795 843612966 1162851248 -599334390 -1421749604 642375529 1364127743 -934822331 -1086288173 556014448 1445145574 -819299748 -1204991286 680679259 1603626957 -962840969 -1315240223 805278530 1492689876 -1041108370 -1225342216 428596868 1854729746 -142229592 -2138927298 518396573 1776364043 -253199439 -2014360793 391141046 1616340512 -111265894 -1906768116 272470703 1731895865 -30149757 -1993030891 71093984 1933311606 -365776948 -1657430182 55642873 1951808111 -312513579 -1705485501 182929106 2111862340 -454481922 -1813112984 227181259 2056106589 -477830169 -1803299983 585498188 1440927450 -856973472 -1142116362 629684821 1385106115 -880387207 -1132368913 742291070 1530480360 -1037035694 -1254676540 726905447 1549042417 -983706805 -1302666275 1062399528 1213587134 -782463228 -1503936622 943663665 1329076903 -701412579 -1590264949 831088154 1183733388 -544798922 -1467992160 920953347 1105433237 -655703249 -1343360071 -1642872245 -384503075 1880990567 119182321 -1719794094 -294046012 2003855230 7821288 -1865921927 -405832977 2126916437 163650499 -1750757792 -526205194 2041311052 246210522 -2086350289 -190586183 1839903491 447579029 -2067196362 -204593504 1791457050 499140492 -1921033699 -92771701 1668365105 343280551 -1978491388 -48910702 1679621928 320589758 -1518476669 -763702763 1265861551 1014281017 -1575999846 -719907316 1277052854 991524640 -1415157071 -593405401 1168640925 850344715 -1395937624 -607347138 1120259972 901971730 -1194659097 -808598927 1455723467 566469469 -1079560450 -929036696 1370052562 648963908 -1240368427 -1055503805 1478433785 790113135 -1317224756 -964981158 1601363936 678817654 -2029456630 -267402340 1762038310 503423664 -2140850413 -144570491 1852528191 426534569 -1982629064 -19641426 1742543380 282733186 -1900101855 -105279561 1622203917 397930139 -1698700434 -306654216 1957790274 62304980 -1647171721 -355133471 1943815771 81491661 -1805358244 -480027702 2053769840 225262310 -1828081851 -468803629 2097663593 167837439 -1134111806 -882777260 1382593262 628064888 -1156900901 -871618739 1426421495 570574433 -1296213008 -977638554 1555249884 733219402 -1244618775 -1026052225 1541340869 752471635 -1580088410 -690556112 1340056202 953717276 -1497626689 -776259799 1219651219 1068848645 -1358279788 -670205182 1090792120 906172974 -1469608051 -547307749 1181347489 829349431 -1406820151 -618491809 1110163941 892137843 -1421318960 -598780858 1162216956 843134314 -1560401669 -705095571 1290815959 1006074177 -1517032222 -761996172 1268616654 1016773976 -1315786579 -963280837 1604112769 681304343 -1224772428 -1040694238 1492194712 804660494 -1085720417 -934410231 1363630515 641755429 -1205535610 -819737584 1445633450 556641596 -1756659711 -531844969 2034622765 239260091 -1876540392 -417237874 2116560180 154080674 -1718613965 -292079451 2006870303 10049929 -1627534294 -369427268 1895017734 133471632 -1963159451 -33840909 1693643081 334873055 -1919855492 -90807062 1671378256 345507270 -2077812649 -215996223 1781102971 489572845 -2092245938 -196219688 1833221474 440634868 -1254190712 -1036410594 1529933988 741851186 -1303161455 -984324857 1549612221 727319595 -1142613574 -857593556 1441495190 585910272 -1131881053 -879760075 1384561807 629247001 -1467383316 -544296582 1183310016 830525526 -1343994379 -656181917 1105863897 921506895 -1504572962 -782943928 1214015730 1062951012 -1589654073 -700908207 1328655595 943103101 -1907314368 -111705642 1616826476 391766266 -1992460967 -29735473 1731400821 271852771 -2138359438 -141817372 1854232670 427976904 -2014904981 -253637123 1776852039 519023825 -1813536476 -455044686 2112471048 183431326 -1802869443 -477276757 2055472145 226702471 -1657001706 -365225600 1932675130 70613164 -1705906929 -313074279 1952418851 56147125 -92338353 -1921501223 342976099 1668699893 -49101994 -1978272832 320643706 1679528684 -190541955 -2086420501 447409745 1840111303 -204911772 -2066842638 499591752 1790974686 -406317269 -1865472067 164001287 2126595729 -526003406 -1750932572 246133278 2041348744 -384590055 -1642811505 119406133 1880805027 -293709056 -1720095850 7354924 2004290234 -1055840377 -1240066287 790578859 1477998141 -964893794 -1317285112 678593202 1601548836 -808800331 -1194483933 566546073 1455685135 -928552020 -1080009926 648612480 1370372630 -593086493 -1415510155 849893071 1169122905 -607390726 -1395866772 902140630 1120051776 -763510831 -1518694585 1014226685 1265954411 -720340024 -1575531682 991828708 1276717682 -479971826 -1805449576 225072930 2053990324 -469110249 -1827749247 168268603 2097193901 -306201028 -1699180886 61988624 1958145926 -355304923 -1646966093 81533705 1943743391 -19716502 -1982589188 282937158 1742370768 -104930701 -1900424475 397443935 1622651849 -267866536 -2029019442 503762804 1761738722 -144348607 -2141037865 426445677 1852587003 -670427450 -1358092720 906262506 1090733948 -546843937 -1470045623 829010931 1181647717 -690905356 -1579766174 954204120 1339608910 -776185107 -1497666949 1068645313 1219824471 -977467742 -1296419276 733177742 1555322648 -1026506053 -1244138963 752788375 1540985601 -882471280 -1134445050 627634108 1383063338 -871675255 -1156810209 570764197 1426201395 -934713907 -1085385381 642188513 1363162231 -819682860 -1205628606 556450040 1445851246 -963449345 -1315578519 681348307 1604041797 -1040242202 -1225254544 804341962 1492547676 -704744023 -1560722113 1005589637 1291265043 -762072656 -1516994266 1016975516 1268441098 -618267237 -1407005427 892050615 1110223905 -599246462 -1420883692 843471022 1161914424 -215530235 -2078247533 489235497 1781404863 -196443876 -2092060278 440721456 1833160870 -33764041 -1963197023 334670875 1693817997 -91158226 -1919534664 345991170 1670928532 -292530847 -1718131209 10368077 2006516955 -369258120 -1627741714 133427284 1895088322 -531899053 -1756566075 239451263 2034404585 -416933558 -1876874788 153647206 2117028080 -783133556 -1504353254 1063007648 1213924662 -700477291 -1590124541 942797241 1328988463 -544613186 -1467028440 830979474 1182829828 -656140121 -1344067535 921336203 1106069789 -857389848 -1142786946 585835972 1441535314 -880246543 -1131433881 629596637 1384239435 -1036071718 -1254491060 741387766 1530371424 -984414013 -1303103403 727542255 1549425017 -365136828 -1657060142 70391144 1932862974 -313413539 -1705606965 56611185 1951982055 -454558602 -1813984032 183082330 2112794060 -477480849 -1802696455 226777411 2055432661 -141859808 -2138286922 428147980 1854027162 -253321159 -2015260497 518570261 1777332611 -112137198 -1906844540 392072510 1616493992 -29546485 -1992681315 271796519 1731492273 -1987281232 -24424922 1736581020 277163786 -1897809239 -102331841 1626332037 401140499 -2024278398 -263141868 1767479214 509519672 -2143669605 -146996723 1848923063 422798113 -1808044332 -482582974 2050297848 221396846 -1823036723 -464414117 2102971361 174062455 -1696536858 -303573392 1961789386 65648476 -1651694849 -360050071 1937982419 75789125 -1293787528 -974819602 1558986580 736825282 -1248880031 -1031230729 1535245133 747031515 -1137060278 -885070116 1379383142 623937520 -1152118189 -866966843 1431991167 576537577 -1353363940 -665682294 1096494896 912007078 -1472689659 -549471597 1178004265 825351103 -1584478674 -695601480 1333831426 948410260 -1495072201 -773573983 1223516955 1072321421 -1869131791 -409960601 2123968221 161357387 -1745187864 -520242306 2046094020 250862162 -1639135293 -380897451 1883416303 122001017 -1725889574 -299486388 1999594230 2642528 -1927258219 -98078973 1663975097 338234927 -1974625396 -45438182 1682176672 323275318 -2080647257 -184752335 1844819595 452101661 -2070539330 -208592088 1788375698 496976388 -1409716423 -587309137 1173818901 854605443 -1399543008 -611083338 1117440524 899545754 -1524439285 -769271907 1261209127 1009497777 -1571871982 -716696700 1279345214 994472616 -1236369571 -1052160053 1480597105 793194215 -1323058364 -970683438 1596840552 673901310 -1198131345 -812464135 1453037123 563914453 -1074252938 -922811424 1375097434 653353676 -1145430990 -860017500 1437891870 582176136 -1126705109 -875501379 1390000391 635341201 -1251896320 -1033460586 1534063916 745063866 -1307815911 -989110129 1543647541 721748387 -1509094314 -787858240 1208184186 1057250796 -1587492785 -697829159 1332652387 946444789 -1462336412 -539904782 1188619592 836752862 -1346682755 -658738965 1102389585 917639623 -2133574406 -137163668 1859804630 433941824 -2017855261 -255932299 1773640143 514894169 -1911573304 -116882338 1610733028 386327922 -1990037295 -26918841 1735135741 275456363 -1654444898 -362537976 1936543154 74087716 -1710299001 -318121967 1946192299 50837821 -1816615764 -457206726 2109130112 179434774 -1797955403 -472756189 2061173145 232534287 -1566495373 -710533659 1286556767 1000897737 -1513297558 -758392324 1271040070 1019590864 -1401248447 -612526633 1114948717 896791803 -1424531112 -602910258 1159266420 840839394 -1089061609 -938406527 1360550971 639593645 -1199834866 -813905512 1450547234 561162420 -1311918811 -959806029 1606669321 683992223 -1230999236 -1046003286 1487802384 799613062 -1714483781 -288867027 2009164951 12999681 -1633498718 -374998732 1890363534 128686104 -1760262775 -535579361 2031805605 236835891 -1871101552 -411143930 2121736380 158339114 -2072502817 -209769143 1786150131 493964389 -2095719994 -200087216 1830533354 438077564 -1968990739 -39541381 1689121985 329958487 -1915858444 -87465630 1673539800 348586062 -304038988 -1696101598 65985176 1961486862 -359825491 -1651880133 75701889 1938042391 -482659450 -1808006384 221598378 2050122300 -464062561 -1823357175 173577907 2103420453 -262689840 -2024760506 509201148 1767832170 -147165239 -2143461537 422842085 1848852083 -24370206 -1987374220 276972238 1736798808 -102635525 -1897474195 401573591 1625863745 -695297156 -1584813078 947976784 1334299334 -773628059 -1494978573 1072512585 1223298783 -665513138 -1353571368 911962722 1096565492 -549922985 -1472206911 825669243 1177650925 -885421288 -1136739442 624421428 1378933410 -866889983 -1152155753 576335405 1432166075 -975043798 -1293601860 736911878 1558925968 -1030764749 -1249314907 746694175 1535547017 -184841483 -2080589213 452324313 1844632399 -208253204 -2070839686 496512960 1788813142 -98565433 -1926811055 338584555 1663652733 -45234466 -1974798776 323201010 1682216804 -380855663 -1639208441 121830333 1883622187 -299803000 -1725534690 3096484 1999114034 -409529693 -1869602251 161051535 2124301081 -520431942 -1744968148 250918806 2046002944 -812275139 -1198351701 563858193 1453128583 -923242972 -1073783118 653659912 1374764958 -1051844081 -1236725095 792740643 1481077685 -970725866 -1322985856 674072378 1596635052 -769476007 -1524266289 1009572725 1261169635 -716210624 -1572319530 994123628 1279668218 -587648405 -1409416451 855069511 1173382097 -610994574 -1399601436 899323742 1117628360 -539567818 -1462638176 836286490 1189054604 -658825937 -1346622023 917863427 1102204053 -787656444 -1509269102 1057173544 1208221886 -698313443 -1587042933 946795569 1332331687 -1033778862 -1251542588 745515134 1533581544 -989065909 -1307886115 721579111 1543855345 -860208800 -1145212426 582230092 1437798618 -875068039 -1127172625 635036757 1390335171 -457639426 -1816147608 179738834 2108794948 -472564249 -1798173327 232479947 2061266013 -362581556 -1654374054 74256608 1936334966 -317803051 -1710652093 50386169 1946674287 -116397670 -1912022772 385976502 1611053088 -27120253 -1989862123 275532975 1735097401 -137076312 -2133634754 433717380 1859989522 -256268879 -2017553113 515359901 1773204491 -959584137 -1312106271 683903323 1606728141 -1046467474 -1230562056 799952194 1487502804 -938057659 -1089384237 639107433 1360998911 -813980580 -1199794998 561366384 1450374630 -612698093 -1401042811 896833855 1114876329 -602457078 -1425011556 840523046 1159622064 -710840287 -1566162761 1001328909 1286087067 -758336456 -1513388882 1019401492 1271260546 -39597889 -1968900055 330148243 1688901893 -87159642 -1916191696 348155274 1674009884 -210222963 -2072023013 494281121 1785794871 -199916396 -2095926270 438035896 1830606126 -535504677 -1760303027 236632567 2031978849 -411493182 -1870779308 158825966 2121289080 -288403223 -1714921345 12661189 2009465171 -375221008 -1633311642 128775644 1890305354 1096152248 911393838 -1352952428 -665017086 1178087585 826212407 -1472835187 -550412005 1334738058 948522012 -1585439322 -695784144 1222883475 1071941637 -1494361665 -773134039 1558373596 736482378 -1293122064 -974408346 1536106693 747114579 -1249820183 -1031376513 1379495150 624843896 -1137242686 -886031020 1431611639 575903841 -1151677989 -866256563 2050741360 222094566 -1808419492 -483228214 2102792297 173089023 -1822920379 -463519277 1960860738 65498324 -1695662738 -303493640 1938659419 76196045 -1652295305 -360396319 1737278484 277607554 -1987926728 -24799826 1625358349 400961691 -1896914655 -102215241 1767328806 508591280 -2024198902 -262267492 1849329727 423475369 -2144016109 -147596923 1481557497 793376111 -1237277483 -1052273597 1596129760 673460598 -1322426164 -970305446 1452625355 563248477 -1197789977 -811852687 1375242706 654293316 -1074337538 -923674520 1174001053 855565579 -1409829711 -588217305 1117000068 898834706 -1399164760 -610451394 1260543407 1009085753 -1523827581 -768930795 1280285110 994617632 -1572734822 -716781556 1663100209 338154919 -1926331363 -97930101 1682776360 323621310 -1975304188 -45846382 1845193987 452746645 -2081092561 -185451335 1788258586 496081292 -2070362058 -207619936 2123887957 160482755 -1868983175 -409033489 2046439756 251462106 -1745596320 -520920842 1884061031 122375665 -1639834549 -381342499 1998698878 2525672 -1724917678 -299308860 1935906362 73705132 -1653737706 -362100864 1947095587 50946741 -1711262961 -318307431 2109218312 180301470 -1816756444 -458141774 2060835345 231926407 -1797539011 -472085589 1859421790 433305288 -2133137550 -136456220 1773748807 515797713 -2018040981 -256896003 1611599468 386416378 -1912508608 -117022762 1734527605 275118819 -1989366951 -26502193 1208858354 1057654372 -1509697570 -788207800 1331720939 946291325 -1586621497 -697752751 1188445888 835784278 -1462214676 -539005062 1102838489 918342223 -1347052555 -659379357 1438295702 582850048 -1145780294 -860621012 1389847183 634409497 -1126628445 -874630347 1533095588 744889906 -1250996344 -1033339106 1544350397 722197035 -1308456047 -989480185 1786292091 494901229 -2072590761 -210635071 1830118242 437408756 -2095381938 -199478568 1688416073 329523167 -1968353691 -39158029 1674505040 348773318 -1916761476 -87573782 2010101535 13141897 -1715349965 -288954715 1889694470 128271248 -1632890326 -374660420 2031370029 236130235 -1759879679 -534942057 2121923380 159304610 -1871209960 -412046706 1360431027 638695205 -1088887137 -937437687 1450918826 561804092 -1200283002 -814607856 1607274369 684343063 -1312592211 -960209349 1486932888 799537934 -1230067020 -1045849566 1285658583 1000777537 -1565526277 -710359443 1271681998 1019962200 -1513999646 -758840716 1115299813 897396595 -1401651511 -613200289 1159191548 839969642 -1424377136 -601978298 624505276 1379795242 -885567344 -1137680378 575993253 1431553331 -866478967 -1151491041 736278926 1558546712 -974333790 -1293162444 747601303 1535659265 -1031725893 -1249498067 948838872 1334382926 -696237836 -1584959390 1071900097 1222956375 -772963091 -1494567813 911583722 1095932284 -665073466 -1352861616 825781747 1178557797 -550105889 -1473168311 509022580 1766859234 -262573992 -2023866162 423286125 1849550331 -147540927 -2144107305 277649734 1737206224 -24971158 -1987720964 400645471 1625714121 -101761933 -1897394971 65011984 1961308550 -303144900 -1695985494 76399881 1938486687 -360471515 -1652255565 222005538 2050800052 -483006450 -1808607080 173428027 2102492589 -463983593 -1822483327 1008861437 1260728427 -768843311 -1523887801 995083492 1279849586 -717118008 -1572432546 855214287 1174321241 -587732509 -1410279051 898911446 1116961856 -610652678 -1398989460 563417241 1452417039 -811896395 -1197719261 653841536 1375724566 -923355732 -1074690758 793680043 1481222205 -1052706425 -1236809455 673406130 1596222500 -970113634 -1322644216 122429493 1883967651 -381533927 -1639616113 2221100 1999033530 -298875648 -1725385322 160933895 2123405457 -409351893 -1868629571 251292702 2046647432 -520876750 -1745666652 452669521 1845231815 -185249411 -2081267221 496432200 1787938014 -208104092 -2069912078 337688675 1663535349 -97593009 -1926632999 323845242 1682590956 -45933226 -1975243328 386880318 1611162536 -117362158 -1912208764 274896679 1734715313 -26413557 -1989425507 433380108 1859382170 -136660448 -2132964682 515448597 1774071683 -256410055 -2018488657 179848026 2109699020 -457825674 -1817111840 232097603 2060629973 -472127889 -1797466375 73649000 1935997950 -361911740 -1653957934 51253105 1946763239 -318738851 -1710793013 744584182 1533428576 -1032908070 -1251466676 722253807 1544259449 -989669693 -1308236203 582679492 1438501714 -860579096 -1145853314 634863581 1389367115 -874946831 -1126273433 836133778 1188123396 -539491650 -1461767640 918267787 1102878493 -659175769 -1347226063 1057876896 1208671030 -788297076 -1509639654 945827769 1332158255 -697413995 -1586921981 236216959 2031309545 -535166125 -1759693883 158967398 2122225392 -411580598 -1871644708 13625933 2009651931 -289305759 -1715029001 128069204 1889869506 -374583432 -1632927762 329478683 1688486541 -38989001 -1968561247 349091330 1674151572 -88025298 -1916278856 494467625 1786759871 -210330875 -2072925293 437599792 1829899942 -199532772 -2095288438 897204919 1115517473 -613145701 -1401744627 840402606 1158723128 -602282110 -1424042220 1000458885 1286011411 -709907543 -1566008513 1020006044 1271610890 -759009360 -1513791706 684544723 1607098949 -960285697 -1312554135 799053514 1487382108 -1045497882 -1230387344 639032033 1360128631 -937903155 -1088451749 561716984 1450978926 -814383148 -1200468158 -1018270495 -1270260617 759172557 1514618203 -1004295944 -1289447314 707643860 1563097410 -845814573 -1164782523 597394943 1419556201 -889708342 -1107357604 620118502 1408332144 -554075003 -1442952173 821501353 1206922559 -644564836 -1366063094 932895152 1084090662 -803015497 -1490697183 1043109275 1227597069 -682676050 -1605894088 960582018 1313235220 -132101079 -1893237569 372124933 1630084499 -11696080 -2008368986 289663260 1715788170 -151272421 -2114128755 418751799 1878168993 -241827838 -2037305196 530080046 1755271608 -443065267 -1836028709 194592097 2090733047 -486893484 -1778538302 217381240 2079574510 -347286401 -1672747799 88257875 1917158853 -333377434 -1692000016 36663626 1965572572 -631939680 -1387107018 878394508 1130105882 -583493191 -1438668497 859240597 1144113155 -728836718 -1551244028 981513406 1300726824 -740093557 -1528553187 1038971047 1256865841 -941470268 -1327137454 703343848 1592466558 -1064334883 -1215776437 780265713 1502009447 -918960650 -1103170208 657958106 1345360972 -833355281 -1185730183 542793923 1465733205 -516194968 -1774432770 255138884 2016554194 -430524047 -1856927257 140040285 2136991947 -270469798 -1729641012 32412790 1995023584 -393399997 -1618345515 109269103 1904500985 -57905908 -1953800806 310512672 1703230646 -69097195 -1931044477 368035897 1659435183 -229120706 -2058299992 475628562 1801368708 -180739801 -2109926991 456409099 1815310493 -243790237 -2038481163 527855439 1752260569 -166344070 -2129462548 404466518 1864145856 -6060463 -2002471225 296609661 1722472427 -120700344 -1882623266 381690724 1640436722 -321970681 -1681379695 46235435 1975930813 -341648866 -1666848120 95206194 1923845028 -501967307 -1793874269 203093785 2065549199 -445033940 -1837210950 192361216 2087715734 -904515925 -1122951619 605572999 1394573073 -847517006 -1166222812 594906014 1416805128 -993155431 -1278568945 717473717 1573189411 -1012899200 -1264102890 766378924 1521038138 -677298481 -1599730087 967794659 1319661429 -791872810 -1479816640 1052941306 1237691244 -646269187 -1367505301 930404305 1081337671 -568888604 -1458552206 806949832 1193157470 -396148958 -1620832332 107830798 1902800536 -284230853 -1744188499 16816663 1980213889 -424102128 -1849718906 146200124 2142365354 -506105079 -1764605025 266015269 2027692723 -170643642 -2100092976 467291754 1826455292 -222696609 -2051089463 481790579 1806744293 -82860172 -1945593886 352437848 1644623566 -60660883 -1956293637 309068353 1701524183 -754114582 -1542836356 1023639238 1241796176 -731849741 -1553470619 980335327 1298762313 -573138984 -1429100722 869857012 1155516002 -625257535 -1380162729 884290285 1135739515 -826667122 -1178779880 548695714 1471372852 -908604521 -1093600511 668576443 1356765741 -1067350084 -1218005206 779085456 1500042758 -955497563 -1341426893 688005769 1577390623 -1490900507 -802842253 1227671753 1043069023 -1605407236 -683123350 1312885968 960904262 -1443290665 -553774783 1207386363 821063789 -1365973554 -644623016 1083868386 933082228 -1164592767 -846034665 1419499693 597485627 -1107788392 -889238258 1408638132 619785250 -1269943885 -1018625755 1514164383 759652361 -1289488982 -1004223172 1563268230 707437584 -1672705747 -347358789 1916987393 88463511 -1692316364 -333021790 1966025752 36183182 -1835597537 -443534967 2090426419 194924709 -1778727674 -486673008 2079630378 217289916 -2114217655 -151213601 1878390885 418564339 -2036966064 -242127418 1754807420 530517226 -1893723781 -131653139 1630433367 371802305 -2008165022 -11868684 1715713102 289703128 -1103521628 -918640590 1345845640 657508638 -1185653571 -833393621 1465531793 542969095 -1327361898 -941285376 1592553914 703283500 -1215310705 -1064770535 1501672867 780567861 -1550939968 -729171882 1300294124 981981562 -1528607527 -740000689 1257057781 1038753123 -1386938126 -632147868 1130062302 878465352 -1439120149 -583011203 1144432071 858887505 -2057848724 -229603078 1801050432 475982294 -2110096267 -180531997 1815354713 456338895 -1953746850 -57999160 1703039346 310731236 -1931348921 -68762415 1659868523 367568381 -1730107384 -270034786 1995360548 32111026 -1618121711 -393585529 1904414013 109329835 -1774510022 -516157268 2016755990 254964096 -1856576477 -430844747 2136507663 140490137 -1793799321 -502006799 2065345099 203266781 -1837559938 -444710936 2088201810 191913668 -1680915627 -322407485 1975591545 46535407 -1667070132 -341461030 1923933792 95147766 -2002527485 -5969003 1722661423 296389305 -1882317030 -121032820 1640005174 382160544 -2038934735 -243309657 1752576541 527499915 -2129291480 -166549570 1864103428 404539026 -1367675985 -646063303 1081379459 930331157 -1458098250 -569368800 1192840858 807304716 -1600035939 -676965621 1320092337 967324199 -1479759996 -791963886 1237501608 1053161022 -1278346293 -993342627 1573100263 717531761 -1264566318 -1012461756 1521377022 766078568 -1122601991 -904838289 1394086613 606020163 -1166297120 -847476874 1417008844 594732634 -1945109978 -83309904 1644272394 352758684 -1956495809 -60485975 1701601043 309030789 -2100006380 -170704254 1826231096 467477422 -2051426803 -222394725 1807210273 481355703 -1850152382 -423634220 2142669678 145865720 -1764413861 -506323251 2027638647 266108897 -1620876688 -396078362 1902969692 107623370 -1743870359 -284584193 1979762501 17299411 -1218323730 -1066997128 1500494786 778603348 -1341382921 -955568543 1577222107 688213837 -1178971428 -826449334 1471427568 548602726 -1093167419 -909072813 1356462057 668911487 -1428764022 -573441508 1155050406 870292272 -1380249965 -625197563 1135964095 884105001 -1542634824 -754290130 1241719700 1023677186 -1553955167 -731400649 1299113869 980014875 194504425 2089866879 -442923067 -1835092141 217719536 2080182886 -487308324 -1779207350 88895195 1917541965 -347992073 -1673183391 35760834 1965464148 -332411922 -1691813000 371259021 1629996571 -131164255 -1893095625 290271892 1716126210 -12364872 -2008784082 419135167 1878806057 -151707757 -2114834683 529971878 1754368560 -241640566 -2036339940 821675553 1207891639 -554195187 -1443850341 932446776 1083388590 -644193516 -1365421182 1042435603 1227193989 -802410689 -1490346071 961513994 1313389212 -683545818 -1605968976 760141381 1514792659 -1019168919 -1270380545 706941532 1562649290 -1003654288 -1289075738 596991607 1418882785 -845463717 -1164177459 620272238 1409264376 -889783486 -1108227116 311220136 1703667518 -58542460 -1954183662 367072177 1659249447 -68193635 -1930935797 475488154 1800433420 -229032266 -2057433568 456825731 1815980821 -181077329 -2110535111 255576012 2017261402 -516577568 -1775069578 139854805 2136027971 -430415111 -1856023953 31477758 1994882920 -269603118 -1729552828 109939687 1904917361 -394007861 -1618683299 702740320 1592117238 -940796340 -1326733606 781136761 1502086127 -1065266603 -1215929661 658079570 1346260932 -919134594 -1104138520 542423883 1465093085 -832906649 -1185027343 878044932 1129502610 -631536088 -1386432834 859317021 1144984459 -583646671 -1439599961 982413110 1300848544 -729805286 -1551417716 1038330671 1256496057 -739390973 -1528104299 966886507 1319548157 -676338361 -1599547951 1053573234 1238069476 -792583842 -1480257080 930745433 1081949391 -646681227 -1368171037 806864960 1192294614 -568743572 -1457612294 605459471 1393665177 -904334045 -1121991243 595283990 1417437312 -847957702 -1166933588 718085181 1573530795 -993821423 -1278980729 765515812 1520953522 -1011959544 -1263957602 47162531 1976079413 -322845297 -1681459943 94527674 1923436588 -341048938 -1666502400 202648721 2064849927 -501592643 -1793229525 192538760 2088687646 -445150812 -1838106318 528004295 1753187409 -243870229 -2039356035 404058334 1863467080 -165998094 -2128862876 295910645 1722027107 -5415463 -2002096817 382662892 1640614010 -121595456 -1882740394 549106986 1472038332 -827010042 -1179392880 668430643 1355825573 -908521441 -1092738935 778124568 1499860366 -1066443724 -1217893214 688716033 1577830807 -956131283 -1341806405 1024304462 1242207704 -754727838 -1543179020 979394903 1298616769 -730988421 -1553387283 869674364 1154555370 -573027248 -1428194106 884730213 1136450035 -625637303 -1380796193 466916834 1825809780 -170199858 -2099395496 481907195 1807638893 -222875433 -2052063167 353312208 1644703046 -83788548 -1945744278 308468169 1701177695 -59983643 -1955886989 107185542 1902425360 -395451222 -1620388804 17711519 1980330249 -285204301 -1744367579 146279860 2143239458 -424252264 -1850647538 265669037 2027092283 -505698175 -1763928041 1878729709 419173243 -2114633023 -151883177 1754720244 529651554 -2036824360 -241191346 1629531103 371694409 -1892758797 -131466651 1716350918 290086736 -2008871190 -12304772 1917596553 88802079 -1673375067 -347774413 1965160336 36095750 -1691380036 -332880342 2090318779 194022189 -1835410793 -442570239 2080014242 217927476 -1779163506 -487379432 1419051813 596784051 -1164221943 -845393249 1408812860 620754858 -1107909104 -890136954 1515096855 759806849 -1270814149 -1018701139 1562595086 707035032 -1288884702 -1003872588 1226969921 1042621399 -1490259347 -802471173 1313855320 961079246 -1606306188 -683243806 1207540595 821996517 -1443366305 -554644791 1083465578 932409340 -1365623226 -644018480 1994396332 31924794 -1729203328 -269925610 1905120949 109766179 -1618757735 -393967857 2017172126 255633928 -1774847054 -516764892 2136366727 139554321 -1856487509 -429977795 1800864456 475017822 -2057739292 -228699278 1815791313 457045575 -2110478339 -181168277 1703709434 311147116 -1954354218 -58336448 1658932963 367427189 -1930481713 -68673703 1301164644 982057714 -1551871160 -729324578 1256453757 1038403307 -1527933103 -739596345 1129691734 877824704 -1386488966 -631444500 1144553039 859786969 -1439293597 -583979019 1345921536 658379414 -1103674580 -919571526 1465181721 542365327 -1185249483 -832718941 1591913010 702913188 -1326658786 -940835960 1502572075 780689085 -1216278777 -1064943727 1573732719 717910521 -1279057853 -993783595 1520469366 765965792 -1263606694 -1012280116 1394002269 605157835 -1122457487 -903898905 1417350468 595344850 -1166709656 -848143106 1081757963 930963869 -1368117209 -646774607 1192727826 806397316 -1457916866 -568408920 1319229753 967240111 -1599096811 -676820861 1238113568 1053502902 -1480426484 -792376166 1721983399 295981361 -2001928053 -5623779 1640932798 382309672 -1883192174 -121113596 1752754581 528472323 -2039052103 -244205521 1863658892 403840282 -2128917344 -165905354 2064937411 202588501 -1793453841 -501407623 2088351194 192841036 -1837640458 -445586336 1976564209 46713191 -1681811235 -322525109 1923235304 94702974 -1666425660 -341087150 1154904110 869351608 -1428680446 -572579436 1136374839 884769953 -1380592357 -625810035 1242429468 1024116874 -1543268048 -754669146 1298152453 979831955 -1553048279 -731288129 1499553866 778457308 -1217461914 -1066913296 1577886803 688624837 -1341995649 -955910679 1471867000 549312750 -1179350700 -827082302 1356278881 667950327 -1093055155 -908165669 2142785766 146759792 -1850330678 -424607396 2027263231 265462889 -1763969581 -505625275 1902368980 107276354 -1620198920 -395671186 1980636365 17378395 -1744798239 -284734089 1645166722 352874516 -1946082898 -83488456 1700955291 308655117 -1955797577 -60041951 1825884336 466876454 -2099598948 -170026742 1807289513 482229311 -2051576443 -223322861 424103063 1849719809 -146199109 -2142364371 506103950 1764603928 -266016350 -2027693772 396149925 1620833331 -107829879 -1902799585 284229820 1744187434 -16817776 -1980215034 82861299 1945594981 -352436769 -1644622519 60659946 1956292732 -309069370 -1701525168 170644673 2100094039 -467290643 -1826454149 222695640 2051088462 -481791500 -1806745246 573140063 1429101769 -869855885 -1155514907 625256518 1380161744 -884291222 -1135740420 754115693 1542837499 -1023638207 -1241795113 731848820 1553469666 -980336296 -1298763314 1067351099 1218006189 -779084521 -1500041855 955496482 1341425844 -688006898 -1577391720 826668041 1178780831 -548694747 -1471371853 908603408 1093599366 -668577476 -1356766806 6061526 2002472256 -296608518 -1722471316 120699343 1882622297 -381691677 -1640437643 243791332 2038482290 -527854392 -1752259490 166343165 2129461611 -404467503 -1864146873 501968306 1793875236 -203092834 -2065548280 445032875 1837209917 -192362361 -2087716847 321971584 1681380630 -46234452 -1975929798 341647769 1666846991 -95207243 -1923846109 993156382 1278569864 -717472718 -1573188444 1012898055 1264101777 -766379989 -1521039171 904516908 1122952634 -605572096 -1394572138 847515957 1166221731 -594907111 -1416806257 646270330 1367506412 -930403242 -1081336640 568887651 1458551285 -806950833 -1193158439 677299528 1599731166 -967793564 -1319660302 791871825 1479815623 -1052942211 -1237692181 728837653 1551244931 -981512391 -1300725841 740092428 1528552090 -1038972128 -1256866890 631940647 1387108017 -878393589 -1130104931 583492158 1438667432 -859241710 -1144114300 918961777 1103171303 -657957027 -1345359925 833354344 1185729278 -542794940 -1465734190 941471299 1327138517 -703342737 -1592465415 1064333914 1215775436 -780266634 -1502010400 270470877 1729642059 -32411663 -1995022489 393398980 1618344530 -109270040 -1904501890 516196079 1774433913 -255137853 -2016553131 430523126 1856926304 -140041254 -2136992948 229121721 2058300975 -475627627 -1801367805 180738720 2109925942 -456410228 -1815311590 57906827 1953801757 -310511705 -1703229647 69096082 1931043332 -368036930 -1659436248 845815636 1164783554 -597393800 -1419555090 889707341 1107356635 -620119455 -1408333065 1018271590 1270261744 -759171510 -1514617124 1004295039 1289446377 -707644845 -1563098427 803016496 1490698150 -1043108324 -1227596150 682674985 1605893055 -960583163 -1313236333 554075906 1442953108 -821500370 -1206921544 644563739 1366061965 -932896201 -1084091743 151273372 2114129674 -418750800 -1878168026 241826693 2037304083 -530081111 -1755272641 132102062 1893238584 -372124030 -1630083564 11695031 2008367905 -289664357 -1715789299 347287544 1672748910 -88256812 -1917157822 333376481 1691999095 -36664627 -1965573541 443066314 1836029788 -194591002 -2090731920 486892499 1778537285 -217382145 -2079575447 2100005267 170703109 -1826232129 -467478487 2051427722 222395676 -1807209306 -481354704 1945108897 83308855 -1644273523 -352759781 1956496824 60486958 -1701600108 -309029886 1620875767 396077409 -1902970661 -107624371 1743871470 284585336 -1979761470 -17298348 1850151365 423633235 -2142670615 -145866625 1764414940 506324298 -2027637520 -266107802 1178970459 826448333 -1471428489 -548603679 1093168450 909073876 -1356460946 -668910344 1218322793 1066996223 -1500495803 -778604333 1341384048 955569638 -1577221028 -688212790 1542633791 754289065 -1241720813 -1023678331 1553956134 731401648 -1299112950 -980013924 1428762893 573440411 -1155051487 -870293321 1380250900 625198466 -1135963080 -884104018 1680914642 322406468 -1975592450 -46536344 1667071179 341462109 -1923932697 -95146639 1793798368 502005878 -2065346100 -203267750 1837561081 444712047 -2088200747 -191912637 2038933686 243308576 -1752577638 -527501044 2129292463 166550585 -1864102525 -404538091 2002526340 5967890 -1722662488 -296390338 1882317981 121033739 -1640004175 -382159577 1600034842 676964492 -1320093386 -967325280 1479760899 791964821 -1237500625 -1053160007 1367674920 646062270 -1081380604 -930332270 1458099249 569369767 -1192839907 -807303797 1122601086 904837352 -1394087598 -606021180 1166298215 847478001 -1417007797 -594731555 1278345292 993341658 -1573101216 -717532682 1264567381 1012462787 -1521375879 -766077457 1327360785 941284231 -1592554947 -703284565 1215311624 1064771486 -1501671900 -780566862 1103520547 918639541 -1345846769 -657509735 1185654586 833394604 -1465530858 -542968192 1386937205 632146915 -1130063271 -878466353 1439121260 583012346 -1144431040 -858886442 1550938951 729170897 -1300295061 -981982467 1528608606 740001736 -1257056654 -1038752028 1953745881 57998159 -1703040267 -310732189 1931349952 68763478 -1659867412 -367567238 2057847787 229602173 -1801051449 -475983279 2110097394 180533092 -1815353634 -456337848 1774508989 516156203 -2016757103 -254965241 1856577444 430845746 -2136506744 -140489186 1730106255 270033689 -1995361629 -32112075 1618122646 393586432 -1904412998 -109328852 1443289680 553773766 -1207387268 -821064726 1365974601 644624095 -1083867291 -933081101 1490899554 802841332 -1227672754 -1043069992 1605408379 683124461 -1312884905 -960903231 1269942836 1018624674 -1514165480 -759653490 1289489965 1004224187 -1563267327 -707436649 1164591622 846033552 -1419500758 -597486660 1107789343 889239177 -1408637133 -619784283 1835596440 443533838 -2090427468 -194925790 1778728577 486673943 -2079629395 -217288901 1672704682 347357756 -1916988538 -88464624 1692317363 333022757 -1966024801 -36182263 1893722876 131652202 -1630434352 -371803322 2008166117 11869811 -1715712055 -289702049 2114216654 151212632 -1878391838 -418565260 2036967127 242128449 -1754806277 -530516115 -778123617 -1499859447 1066444723 1217894181 -688717178 -1577831920 956130218 1341805372 -549106003 -1472037317 827010945 1179393815 -668431692 -1355826654 908520344 1092737806 -869673221 -1154554259 573028311 1428195137 -884731166 -1136450956 625636302 1380795224 -1024303415 -1242206625 754728933 1543180147 -979395888 -1298617786 730987516 1553386346 -353311145 -1644702015 83789691 1945745389 -308469170 -1701178664 59982690 1955886068 -466915739 -1825808653 170200905 2099396575 -481908100 -1807639830 222874448 2052062150 -146278861 -2143238491 424253215 1850648457 -265670102 -2027093316 505697030 1763926928 -107184639 -1902424425 395452205 1620389819 -17712616 -1980331378 285203252 1744366498 -930744354 -1081948344 646682354 1368172132 -806865977 -1192295599 568742635 1457611389 -966885396 -1319547014 676339392 1599549014 -1053574155 -1238070429 792582873 1480256079 -718084166 -1573529812 993822358 1278981632 -765516893 -1520954571 1011958415 1263956505 -605458552 -1393664226 904335012 1121992242 -595285103 -1417438457 847956669 1166932523 -202647786 -2064849024 501593658 1793230508 -192539889 -2088688743 445149731 1838105269 -47161564 -1976078414 322846216 1681460894 -94528707 -1923437653 341047825 1666501255 -295909518 -1722026012 5416542 2002097864 -382663829 -1640614915 121594439 1882739409 -528003264 -1753186346 243871340 2039357178 -404059303 -1863468081 165997173 2128861923 -475487203 -1800432501 229033265 2057434535 -456826876 -1815981934 181076264 2110534078 -311219153 -1703666503 58543363 1954184597 -367073226 -1659250528 68192538 1930934668 -31476615 -1994881809 269604181 1729553859 -109940640 -1904918282 394006860 1618682330 -255574965 -2017260323 516578663 1775070705 -139855790 -2136028988 430414206 1856023016 -658078507 -1346259901 919135737 1104139631 -542424884 -1465094054 832905696 1185026422 -702739225 -1592116111 940797387 1326734685 -781137666 -1502087064 1065265618 1215928644 -982412111 -1300847577 729806237 1551418635 -1038331736 -1256497090 739389828 1528103186 -878044029 -1129501675 631537071 1386433849 -859318118 -1144985588 583645622 1439598880 -88894116 -1917540918 347993200 1673184486 -35761851 -1965465133 332410985 1691812095 -194503314 -2089865736 442924098 1835093204 -217720457 -2080183839 487307355 1779206349 -419134152 -1878805074 151708692 2114835586 -529972959 -1754369609 241639437 2036338843 -371258102 -1629995620 131165222 1893096624 -290273005 -1716127355 12363839 2008783017 -1042434668 -1227193086 802411704 1490347054 -961515123 -1313390309 683544737 1605967927 -821674586 -1207890640 554196106 1443851292 -932447809 -1083389655 644192403 1365420037 -596990480 -1418881690 845464796 1164178506 -620273175 -1409265281 889782469 1108226131 -760140350 -1514791596 1019170030 1270381688 -706942501 -1562650291 1003653367 1289074785 -1242430565 -1024118003 1543266999 754668065 -1298151550 -979831020 1553049262 731289144 -1154905175 -869352641 1428679301 572578323 -1136373840 -884768986 1380593308 625810954 -1471867905 -549313687 1179349715 827081285 -1356277786 -667949200 1093056202 908166748 -1499554867 -778458277 1217460961 1066912375 -1577885740 -688623806 1341996792 955911790 -1902369965 -107277371 1620198015 395670249 -1980635318 -17377316 1744799334 284735216 -2142786719 -146760713 1850329677 424606427 -2027262088 -265461778 1763970644 505626306 -1825885385 -466877535 2099597851 170025613 -1807288530 -482228296 2051577346 223323796 -1645167867 -352875629 1946081833 83487423 -1700954340 -308654198 1955798576 60042918 -1394003238 -605158836 1122456566 903897952 -1417349437 -595343787 1166710767 848144249 -1573733656 -717911426 1279056836 993782610 -1520468239 -765964697 1263607773 1012281163 -1319230786 -967241176 1599095698 676819716 -1238112601 -1053501903 1480427403 792377117 -1081759092 -930964966 1368116128 646773558 -1192726891 -806396413 1457917881 568409903 -1752755694 -528473468 2039051070 244204456 -1863657973 -403839331 2128918311 165906353 -1721984480 -295982410 2001926924 5622682 -1640931783 -382308689 1883193109 121114499 -1976565130 -46714144 1681810266 322524108 -1923234193 -94701831 1666426691 341088213 -2064938428 -202589486 1793452904 501406718 -2088350115 -192839989 1837641585 445587431 -2017173223 -255635057 1774846005 516763811 -2136365824 -139553386 1856488492 429978810 -1994397397 -31925827 1729202183 269924497 -1905119950 -109765212 1618758686 393968776 -1703710339 -311148053 1954353233 58335431 -1658931868 -367426062 1930482760 68674782 -1800865457 -475018791 2057738339 228698357 -1815790250 -457044544 2110479482 181169388 -1129692719 -877825721 1386488061 631443563 -1144551992 -859785890 1439294692 583980146 -1301165597 -982058635 1551870159 729323609 -1256452614 -1038402196 1527934166 739597376 -1591914059 -702914269 1326657689 940834831 -1502571092 -780688070 1216279680 1064944662 -1345922681 -658380527 1103673515 919570493 -1465180770 -542364408 1185250482 832719908 -1629532072 -371695410 1892757876 131465698 -1716349887 -290085673 2008872301 12305915 -1878730646 -419174148 2114632006 151882192 -1754719117 -529650459 2036825439 241192393 -2090319812 -194023254 1835409680 442569094 -2080013275 -217926477 1779164425 487380383 -1917597682 -88803176 1673373986 347773364 -1965159401 -36094847 1691381051 332881325 -1515097968 -759807994 1270813116 1018700074 -1562594167 -707034081 1288885669 1003873587 -1419052894 -596785100 1164220814 845392152 -1408811845 -620753875 1107910039 890137857 -1207541516 -821997470 1443365336 554643790 -1083464467 -932408197 1365624257 644019543 -1226970938 -1042622384 1490258410 802470268 -1313854241 -961078199 1606307315 683244901 1401249478 612527696 -1114947606 -896790660 1424530143 602909257 -1159267341 -840840347 1566496500 710534754 -1286555688 -1000896690 1513296621 758391419 -1271041087 -1019591849 1311919778 959807028 -1606668402 -683991272 1230998203 1046002221 -1487803497 -799614207 1089062544 938407430 -1360549956 -639592662 1199833737 813904415 -1450548315 -561163469 1760263694 535580312 -2031804638 -236834892 1871100439 411142785 -2121737413 -158340179 1714484796 288868010 -2009164016 -12998778 1633497637 374997683 -1890364663 -128687201 1968991850 39542524 -1689120954 -329957424 1915857523 87464677 -1673540769 -348587063 2072503896 209770190 -1786149004 -493963294 2095718977 200086231 -1830534291 -438078469 1251897223 1033461521 -1534062933 -745062851 1307814814 989109000 -1543648590 -721749468 1145431989 860018467 -1437890919 -582175217 1126704044 875500346 -1390001536 -635342314 1462337507 539905909 -1188618545 -836751783 1346681850 658738028 -1102390570 -917640640 1509095377 787859271 -1208183043 -1057249685 1587491784 697828190 -1332653340 -946445710 1911574351 116883417 -1610731933 -386326795 1990036310 26917824 -1735136646 -275457300 2133575549 137164779 -1859803567 -433940793 2017854308 255931378 -1773641144 -514895138 1816616747 457207741 -2109129209 -179433839 1797954354 472755108 -2061174242 -232535416 1654445849 362538895 -1936542155 -74086749 1710297856 318120854 -1946193364 -50838854 1639136324 380898514 -1883415192 -121999874 1725888605 299485387 -1999595151 -2643481 1869132918 409961696 -2123967142 -161356340 1745186927 520241401 -2046095037 -250863147 2080648224 184753334 -1844818676 -452100710 2070538297 208591023 -1788376811 -496977533 1927259154 98079876 -1663974082 -338233944 1974624267 45437085 -1682177753 -323276367 1524440204 769272858 -1261208160 -1009496778 1571870869 716695555 -1279346247 -994473681 1409717438 587310120 -1173817966 -854604540 1399541927 611082289 -1117441653 -899546851 1198132456 812465278 -1453036092 -563913390 1074252017 922810471 -1375098403 -653354677 1236370650 1052161100 -1480595978 -793193120 1323057347 970682453 -1596841489 -673902215 2024279301 263142803 -1767478231 -509518657 2143668508 146995594 -1848924112 -422799194 1987282231 24425889 -1736580069 -277162867 1897808174 102330808 -1626333182 -401141612 1696537953 303574519 -1961788339 -65647397 1651693944 360049134 -1937983404 -75790142 1808045395 482584005 -2050296705 -221395735 1823035722 464413148 -2102972314 -174063376 1137061325 885071195 -1379382047 -623936393 1152117204 866965826 -1431992072 -576538514 1293788671 974820713 -1558985517 -736824251 1248879078 1031229808 -1535246134 -747032484 1584479657 695602495 -1333830523 -948409325 1495071152 773572902 -1223518052 -1072322550 1353364891 665683213 -1096493897 -912006111 1472688514 549470484 -1178005330 -825352136 938056642 1089383252 -639108370 -1360999816 813981659 1199796045 -561365257 -1450373535 959583216 1312105318 -683904292 -1606729142 1046468585 1230563199 -799951163 -1487501741 710839206 1566161712 -1001330038 -1286088164 758337471 1513389865 -1019400557 -1271259643 612696980 1401041666 -896834888 -1114877394 602457997 1425012507 -840522079 -1159621065 210221834 2072021916 -494282202 -1785795920 199917331 2095927173 -438034881 -1830605143 39596856 1968898990 -330149356 -1688903038 87160609 1916192695 -348154355 -1674008933 288402286 1714920440 -12662206 -2009466156 375222135 1633312737 -128774565 -1890304307 535503708 1760302026 -236633488 -2031979802 411494213 1870780371 -158824855 -2121287937 787655299 1509267989 -1057174609 -1208222919 698314394 1587043852 -946794570 -1332330720 539566769 1462637095 -836287587 -1189055733 658826920 1346623038 -917862524 -1102203118 860207847 1145211505 -582231093 -1437799587 875069182 1127173736 -635035694 -1390334140 1033777877 1251541571 -745516039 -1533582481 989066956 1307887194 -721578016 -1543854218 362580555 1654373085 -74257561 -1936335887 317804114 1710653124 -50385026 -1946673176 457638521 1816146671 -179739819 -2108795965 472565344 1798174454 -232478900 -2061264934 137075247 2133633721 -433718525 -1859990635 256269878 2017554080 -515358950 -1773203572 116396573 1912021643 -385977551 -1611054169 27121156 1989863058 -275531992 -1735096386 98564416 1926810070 -338585492 -1663653638 45235545 1974799823 -323199883 -1682215709 184840562 2080588260 -452325282 -1844633400 208254315 2070840829 -496511929 -1788812079 409528612 1869601202 -161052664 -2124302178 520432957 1744969131 -250917871 -2046002041 380854550 1639207296 -121831366 -1883623252 299803919 1725535641 -3095517 -1999113035 1051842952 1236723998 -792741724 -1481078734 970726801 1322986759 -674071363 -1596634069 812274106 1198350636 -563859306 -1453129728 923243939 1073784117 -653658993 -1374764007 587647468 1409415546 -855070528 -1173383082 610995701 1399602531 -899322663 -1117627313 769475038 1524265288 -1009573646 -1261170588 716211655 1572320593 -994122517 -1279667075 482658305 1808005271 -221599443 -2050123333 464063512 1823358094 -173576908 -2103419486 304037939 1696100517 -65986273 -1961487991 359826474 1651881148 -75700986 -1938041456 24369253 1987373299 -276973239 -1736799777 102636668 1897475306 -401572528 -1625862714 262688855 2024759489 -509202053 -1767833107 147166286 2143462616 -422840990 -1848850956 665512137 1353570399 -911963675 -1096566413 549924048 1472207942 -825668100 -1177649814 695296251 1584812141 -947977769 -1334300351 773629154 1494979700 -1072511538 -1223297704 975042733 1293600827 -736913023 -1558927081 1030765748 1249315874 -746693224 -1535546098 885420191 1136738313 -624422477 -1378934491 866890886 1152156688 -576334422 -1432165060 -1688415026 -329522088 1968354786 39159156 -1674506025 -348774335 1916760571 87572845 -1786290948 -494900118 2072591824 210636102 -1830119195 -437409677 2095380937 199477599 -2031369046 -236129220 1759880582 534942992 -2121924429 -159305691 1871208863 412045577 -2010100584 -13140978 1715350964 288955682 -1889695615 -128272361 1632889261 374659387 -1607273466 -684342128 1312593194 960210364 -1486933985 -799539063 1230065971 1045848485 -1360430028 -638694238 1088888088 937438606 -1450919891 -561805125 1200281857 814606743 -1115298718 -897395468 1401652558 613201368 -1159192453 -839970579 1424376151 601977281 -1285657520 -1000776506 1565527420 710360554 -1271682999 -1019963169 1513998693 758839795 -2109217393 -180300519 1816757411 458142773 -2060836458 -231927552 1797537978 472084524 -1935905347 -73704149 1653738641 362101767 -1947096668 -50947790 1711261832 318306334 -1611598357 -386415235 1912509639 117023825 -1734528526 -275119772 1989365982 26501192 -1859420711 -433304241 2133138677 136457315 -1773749824 -515798698 2018040044 256895098 -1188444857 -835783215 1462215787 539006205 -1102839458 -918343224 1347051634 659378404 -1208857227 -1057653277 1509698649 788208847 -1331721876 -946292230 1586620480 697751766 -1533094621 -744888907 1250997263 1033340057 -1544351430 -722198100 1308454934 989479040 -1438294767 -582849145 1145781309 860621995 -1389848312 -634410594 1126627364 874629298 -1452624308 -563247398 1197791072 811853814 -1375243691 -654294333 1074336633 923673583 -1481556354 -793375000 1237278546 1052274628 -1596130713 -673461519 1322425163 970304477 -1260542424 -1009084738 1523828484 768931730 -1280286159 -994618713 1572733725 716780427 -1174000102 -855564660 1409830710 588218272 -1117001213 -898835819 1399163695 610450361 -1845193084 -452745710 2081093544 185452350 -1788259683 -496082421 2070361009 207618855 -1663099210 -338153952 1926332314 97931020 -1682777425 -323622343 1975303043 45845269 -1884059936 -122374538 1639835596 381343578 -1998699783 -2526609 1724916693 299307843 -2123886894 -160481724 1868984318 409034600 -2046440757 -251463075 1745595367 520919921 -1334737139 -948521061 1585440289 695785143 -1222884588 -1071942782 1494360632 773132974 -1096151233 -911392855 1352953363 665017989 -1178088666 -826213456 1472834058 550410908 -1379494039 -624842753 1137243717 886032083 -1431612560 -575904794 1151677020 866255562 -1558372517 -736481331 1293123191 974409441 -1536107710 -747115564 1249819246 1031375608 -1960859707 -65497261 1695663849 303494783 -1938660388 -76197046 1652294384 360395366 -2050740233 -222093471 1808420571 483229261 -2102793234 -173089928 1822919362 463518292 -1767327839 -508590281 2024199821 262268443 -1849330760 -423476434 2144014996 147595778 -1737277549 -277606651 1987927743 24800809 -1625359478 -400962788 1896913574 102214192 -13626934 -2009652900 289304806 1715028080 -128068141 -1889868475 374584575 1632928873 -236217864 -2031310482 535165140 1759692866 -158966303 -2122224265 411581645 1871645787 -494468690 -1786760904 210329730 2072924180 -437598793 -1829898975 199533723 2095289357 -329479780 -1688487670 38987952 1968560166 -349090427 -1674150637 88026281 1916279871 -1000460030 -1286012524 709906478 1566007480 -1020005093 -1271609971 759010359 1513792673 -897205968 -1115518554 613144604 1401743498 -840401623 -1158722113 602283013 1424043155 -639032986 -1360129552 937902154 1088450780 -561715841 -1450977815 814384211 1200469189 -684545708 -1607099966 960284792 1312553198 -799052467 -1487381029 1045498977 1230388471 -433381237 -1859383267 136659367 2132963633 -515447662 -1774070780 256411070 2018489640 -386881351 -1611163601 117361045 1912207619 -274895712 -1734714314 26414476 1989426458 -73649937 -1935998855 361910723 1653956949 -51251978 -1946762144 318739930 1710794060 -179848995 -2109700021 457824753 1817110887 -232096572 -2060628910 472129000 1797467518 -582680509 -1438502699 860578159 1145852409 -634862502 -1389366068 874947958 1126274528 -744585103 -1533429529 1032907101 1251465675 -722252696 -1544258306 989670724 1308237266 -1057877977 -1208672079 788295947 1509638557 -945826754 -1332157272 697414930 1586922884 -836134891 -1188124541 539490617 1461766575 -918266868 -1102877542 659176736 1347227062 -855215288 -1174322210 587731556 1410278130 -898910383 -1116960825 610653821 1398990571 -1008862342 -1260729364 768842326 1523886784 -995082397 -1279848459 717119055 1572433625 -793681108 -1481223238 1052705280 1236808342 -673405131 -1596221533 970114585 1322645135 -563418338 -1452418168 811895346 1197718180 -653840633 -1375723631 923356715 1074691773 -160935040 -2123406570 409350828 1868628538 -251291751 -2046646513 520877749 1745667619 -122430542 -1883968732 381532830 1639614984 -2220117 -1999032515 298876551 1725386257 -337689628 -1663536270 97592008 1926632030 -323844099 -1682589845 45934289 1975244359 -452670506 -1845232832 185248506 2081266284 -496431153 -1787936935 208105187 2069913205 -736280055 -1558547809 974332709 1293161395 -747600368 -1535658362 1031726908 1249499050 -624506309 -1379796307 885566231 1137679233 -575992286 -1431552332 866479886 1151491992 -911584659 -1095933189 665072449 1352860631 -825780620 -1178556702 550106968 1473169358 -948839841 -1334383927 696236915 1584958437 -1071899066 -1222955312 772964202 1494568956 -277650751 -1737207209 24970221 1987720059 -400644392 -1625713074 101763060 1897396066 -509023501 -1766860187 262573023 2023865161 -423285014 -1849549188 147541958 2144108368 -222006619 -2050801101 483005321 1808605983 -173427012 -2102491606 463984528 1822484230 -65013097 -1961309695 303143867 1695984429 -76398962 -1938485736 360472482 1652256564 -1933350859 -71018333 1657604377 365574543 -1951486932 -55993158 1705037056 312999318 -2112299001 -182464367 1813414187 454144445 -2055920610 -227404664 1803240754 477918628 -1854637999 -428652345 2138708349 142420459 -1776698296 -518091554 2014829924 252767730 -1615859613 -391593739 1906413903 111583705 -1732103046 -272300820 1993102678 30107072 -1213380355 -1062569877 1503865297 782506311 -1329558300 -943211406 1590619592 701095262 -1183399729 -831393703 1467523555 545231221 -1105525546 -920898496 1343579642 655512940 -1441113959 -585275377 1142176181 856885539 -1384670080 -630150122 1132068268 880725306 -1530802005 -741941187 1255125383 1036550417 -1549003598 -726981596 1302492574 983909640 -1780983436 -488674846 2077636696 215025870 -1833591443 -441274885 2092694593 196922583 -1694248634 -335224368 1963831402 34242812 -1670507169 -345430583 1918923891 90653925 -2005972720 -9930362 1717643324 291903658 -1895658231 -133841505 1628236837 369876147 -2034974430 -239865420 1757061134 532517016 -2116483781 -153209427 1876386839 416306305 -1363772996 -642692822 1085806736 935274502 -1445216859 -555971277 1205197961 819129375 -1603407474 -680869608 1315147938 962895924 -1493158505 -804846335 1225675963 1040802861 -1291753000 -1006216882 1561266420 705181794 -1267946047 -1016357545 1516424429 761658491 -1109728790 -891432580 1406435526 617853008 -1162402317 -844098203 1421427935 599684169 -1091237193 -906872287 1358654363 670849805 -1181167954 -828375496 1469493122 546414356 -1339129211 -953568749 1579213737 690475839 -1220327780 -1069255158 1498228656 776607526 -1555948845 -733664699 1296858111 978013033 -1540366646 -752292260 1243725798 1025937264 -1382444319 -627137929 1134031821 881902427 -1426827528 -571251090 1157248980 872220482 -2053428609 -224650519 1804946259 479361989 -2097746330 -168698128 1828228938 469745628 -1958698419 -62418213 1699660641 306836471 -1943181740 -81111358 1646462840 354695150 -1741932005 -282391923 1981963063 19229601 -1623065086 -398012780 1901043502 105426872 -1762151895 -504331585 2029638405 268362643 -1852148176 -425900378 2140411676 143861642 -1477559306 -790033568 1239440090 1055353420 -1601962001 -679161991 1317904067 965389909 -1456098364 -567114926 1195102952 809296510 -1369933859 -648067253 1079383793 928065127 -1168561262 -849470716 1415006910 592476712 -1120604277 -902570211 1396346535 608026161 -1266506848 -1014656202 1519174284 764146202 -1276155975 -991406289 1575028373 719730179 -1669326018 -343463000 1921939986 92883588 -1678909657 -320147535 1977859595 48533149 -1839492340 -446913638 2086007328 189973174 -1791600875 -500078717 2067281465 205457071 -2127099046 -164611124 1866033782 406739680 -2040869053 -245497899 1750380143 525573881 -1880325272 -118770690 1642259012 384160466 -2004793487 -7964697 1720657501 294131403 -391140047 -1616339545 111266845 1906769035 -272471768 -1731896898 30148612 1993029778 -428595965 -1854728811 142230575 2138928313 -518397670 -1776365172 253198390 2014359712 -182928043 -2111861309 454483065 1813114095 -227182260 -2056107558 477829216 1803299062 -71092889 -1933310479 365777995 1657431261 -55643778 -1951809048 312512594 1705484484 -742289927 -1530479249 1037036757 1254677571 -726906400 -1549043338 983705804 1302665306 -585497141 -1440926371 856974567 1142117489 -629685806 -1385107132 880386302 1132367976 -831087203 -1183732469 544799921 1467993127 -920954492 -1105434350 655702184 1343359038 -1062398545 -1213586119 782464131 1503937557 -943664714 -1329077984 701411482 1590263820 -239821712 -2035045146 532348252 1757269450 -153528215 -2116130561 416758085 1875904979 -9497534 -2006440748 291599726 1717978616 -134033317 -1895440179 369930615 1628144097 -335311852 -1694188414 34467128 1963646382 -345094131 -1670809445 90188065 1919359415 -489159642 -1780534096 215377162 2077316508 -441073601 -1833766743 196845843 2092732805 -891634504 -1109554130 617930132 1406397698 -843614047 -1162852297 599333261 1421748507 -1006553974 -1291451364 705648038 1560831280 -1016270701 -1268006907 761434559 1516609833 -680678180 -1603625910 962842096 1315241318 -805279547 -1492690861 1041107433 1225341311 -642374418 -1364126600 934823362 1086289236 -556015369 -1445146527 819298779 1204990285 -627454029 -1382088923 882355871 1133551113 -571208790 -1426900164 872049286 1157454352 -733853823 -1555728617 978069165 1296766523 -751860840 -1540836594 1025630900 1244058146 -953229353 -1339429055 690011899 1579650669 -1069343794 -1220269224 776829666 1498040948 -906668059 -1091410061 670774985 1358693983 -828861444 -1180720278 546763472 1469170246 -503844997 -1762598931 268013143 2029960897 -426103966 -1851974668 143936078 2140371672 -282302647 -1741989921 19007077 1982150387 -398351536 -1622764602 105890428 1900606186 -62849249 -1958228087 307142195 1699327653 -80921850 -1943401584 354638378 1646553788 -224692435 -2053355589 479532545 1804740247 -168381644 -2098101342 469291544 1828709006 -1014825230 -1266299292 764190686 1519103816 -990954773 -1276638595 719412167 1575381841 -849774912 -1168226730 592910316 1414539130 -902516007 -1120697777 607835125 1396564835 -566890858 -1456284160 809209786 1195163436 -648533361 -1369499111 928402339 1079081781 -789682524 -1477880270 1054869384 1239889694 -679238979 -1601924565 965591953 1317729031 -118694342 -1880363348 383958806 1642434432 -8316381 -2004473163 294615823 1720208281 -164145656 -2127534434 406402852 1866336178 -245722607 -2040683897 525660989 1750320043 -446968226 -1839399224 190164850 2085789668 -499774905 -1791935791 205024107 2067749885 -343914900 -1668843782 93202240 1921587158 -319978891 -1679117597 48489305 1977930703 1142612541 857592491 -1441496303 -585911417 1131882020 879761074 -1384560888 -629246050 1254189583 1036409497 -1529935069 -741852235 1303162390 984325760 -1549611206 -727318612 1504571993 782942927 -1214016651 -1062951965 1589655104 700909270 -1328654484 -943101958 1467382379 544295677 -1183311033 -830526511 1343995506 656183012 -1105862818 -921505848 2138358517 141816419 -1854233639 -427977905 2014906092 253638266 -1776851008 -519022762 1907313351 111704657 -1616827413 -391767171 1992462046 29736520 -1731399694 -271851676 1657000593 365224455 -1932676163 -70614229 1705907848 313075230 -1952417884 -56146126 1813535395 455043637 -2112472177 -183432423 1802870458 477277740 -2055471210 -226701568 1560400764 705094634 -1290816944 -1006075194 1517033317 761997299 -1268615607 -1016772897 1406819150 618490840 -1110164894 -892138764 1421320023 598781889 -1162215813 -843133203 1085719320 934409102 -1363631564 -641756510 1205536513 819738519 -1445632467 -556640581 1315785514 963279804 -1604113914 -681305456 1224773427 1040695205 -1492193761 -804659575 1718612916 292078370 -2006871400 -10051058 1627535277 369428283 -1895016831 -133470697 1756658566 531843856 -2034623830 -239261124 1876541343 417238793 -2116559181 -154079707 2077811664 215995206 -1781103876 -489573782 2092246985 196220767 -1833220379 -440633741 1963158498 33839988 -1693644082 -334874024 1919856635 90808173 -1671377193 -345506239 1982628031 19640361 -1742544493 -282734331 1900102822 105280560 -1622202998 -397929188 2029455501 267401243 -1762039391 -503424713 2140851348 144571394 -1852527176 -426533586 1805357275 480026701 -2053770761 -225263263 1828082882 468804692 -2097662482 -167836296 1698699497 306653311 -1957791291 -62305965 1647172848 355134566 -1943814692 -81490614 1296212087 977637601 -1555250853 -733220403 1244619886 1026053368 -1541339838 -752470572 1134110789 882776275 -1382594199 -628065793 1156901980 871619786 -1426420368 -570573338 1358278675 670204037 -1090793153 -906174039 1469608970 547308700 -1181346522 -829348432 1580087329 690555063 -1340057331 -953718373 1497627704 776260782 -1219650284 -1068847742 1865921022 405832040 -2126917422 -163651516 1750758887 526206321 -2041310005 -246209443 1642871244 384502106 -1880991520 -119183242 1719795157 294047043 -2003854087 -7820177 1921032602 92770572 -1668366154 -343281632 1978492291 48911637 -1679620945 -320588743 2086349224 190585150 -1839904636 -447580142 2067197361 204594471 -1791456099 -499139573 1415156022 593404320 -1168642022 -850345844 1395938607 607348153 -1120259069 -901970795 1518475524 763701650 -1265862616 -1014282050 1576000797 719908235 -1277051855 -991523673 1240367442 1055502788 -1478434690 -790114072 1317225803 964982237 -1601362841 -678816527 1194658144 808598006 -1455724468 -566470438 1079561593 929037807 -1370051499 -648962877 544614201 1467029423 -830978539 -1182828925 656139040 1344066486 -921337332 -1106070886 783134475 1504354205 -1063006681 -1213923663 700476178 1590123396 -942798274 -1328989528 1036072797 1254492107 -741386639 -1530370329 984412996 1303102418 -727543192 -1549425922 857390959 1142788089 -585834941 -1441534251 880245622 1131432928 -629597606 -1384240436 454559729 1813985127 -183081251 -2112793013 477479912 1802695550 -226778428 -2055433646 365137859 1657061205 -70390033 -1932861831 313412570 1705605964 -56612106 -1951983008 112138133 1906845443 -392071495 -1616493009 29545356 1992680218 -271797600 -1731493322 141860775 2138287921 -428147061 -1854026211 253320126 2015259432 -518571374 -1777333756 963450488 1315579630 -681347244 -1604040766 1040241249 1225253623 -804342963 -1492548645 934714954 1085386460 -642187418 -1363161104 819681875 1205627589 -556450945 -1445852183 618268188 1407006346 -892049616 -1110222938 599245317 1420882579 -843472087 -1161915457 704745006 1560723128 -1005588734 -1291264108 762071607 1516993185 -1016976613 -1268442227 33765040 1963197990 -334669924 -1693817078 91157161 1919533631 -345992315 -1670929645 215531138 2078248468 -489234514 -1781403848 196442779 2092059149 -440722505 -1833161951 531900116 1756567106 -239450120 -2034403474 416932557 1876873819 -153648159 -2117029001 292531942 1718132336 -10367030 -2006515876 369257215 1627740777 -133428269 -1895089339 306202043 1699181869 -61987689 -1958145023 355303842 1646965044 -81534834 -1943744488 479972745 1805450527 -225071963 -2053989325 469109136 1827748102 -168269636 -2097194966 267867615 2029020489 -503761677 -1761737627 144347590 2141036880 -426446614 -1852587908 19717613 1982590331 -282936127 -1742369705 104929780 1900423522 -397444904 -1622652850 690906483 1579767269 -954203041 -1339607863 776184170 1497666044 -1068646330 -1219825456 670428481 1358093783 -906261395 -1090732805 546842968 1470044622 -829011852 -1181648670 882472215 1134445953 -627633093 -1383062355 871674126 1156809112 -570765278 -1426202444 977468709 1296420275 -733176823 -1555321697 1026505020 1244137898 -752789488 -1540986746 190543098 2086421612 -447408682 -1840110272 204910819 2066841717 -499592753 -1790975655 92339400 1921502302 -342975004 -1668698766 49101009 1978271815 -320644611 -1679529621 384591006 1642812424 -119405134 -1880804060 293707911 1720094737 -7355989 -2004291267 406318252 1865473082 -164000384 -2126594794 526002357 1750931491 -246134375 -2041349873 808801330 1194484900 -566545122 -1455684216 928550955 1080008893 -648613625 -1370373743 1055841280 1240067222 -790577876 -1477997126 964892697 1317283983 -678594251 -1601549917 763511894 1518695616 -1014225542 -1265953300 720339023 1575530713 -991829661 -1276718603 593087588 1415511282 -849892024 -1169121826 607389821 1395865835 -902141615 -1120052793 -972981660 -1324987662 672078664 1594371038 -1049837955 -1234465045 795008849 1483075527 -925175210 -1075985728 651465594 1372824556 -810076593 -1196423463 565794659 1455319029 -608802304 -1397663082 901253932 1119828922 -589582823 -1411604849 852873013 1171455907 -714218958 -1570057564 996377374 1281667976 -771742165 -1526262083 1007568647 1258911633 -43033940 -1972868550 325139328 1684409110 -100491595 -1929007581 336396185 1661718287 -206253410 -2068585976 498774962 1790804772 -187099513 -2082593263 450328491 1842366269 -522695992 -1746961826 248916964 2043747186 -407531823 -1867334073 163311613 2126307179 -301743366 -1727729044 893910 1997181760 -378665245 -1637271947 123758543 1885820761 -551924955 -1474462797 823405065 1175657119 -663253188 -1351565398 913960464 1098833542 -775830761 -1496910975 1070572091 1221104301 -693369074 -1582614632 950167074 1336235700 -1028826303 -1247122473 748894829 1537477371 -977232040 -1295536178 734985844 1556729570 -864627853 -1150163995 578335327 1434419913 -887416982 -1139005444 622163526 1376929488 -462132243 -1821156485 175770305 2105358935 -484855820 -1809932446 219664088 2047934030 -357571617 -1649880247 77693683 1940304485 -306042938 -1698359472 63719146 1959491196 -104629367 -1899738337 399317669 1623861811 -22102128 -1985376506 278978236 1739058730 -149359685 -2145402067 420909719 1846649345 -260753502 -2022570188 511399566 1769760280 -197715738 -2093995920 439974346 1832798556 -212148993 -2074219415 492092883 1783860549 -85159724 -1913937854 350417400 1676001646 -41855795 -1970903973 328152545 1686635895 -377485182 -1635305452 126773678 1888049464 -286405477 -1712653299 14921143 2011471137 -413433680 -1872973786 156623260 2119356682 -533314391 -1758366657 238560645 2034177299 -816236498 -1201796936 559372546 1448110484 -936051657 -1087124319 641375515 1362996621 -1048399844 -1232764790 797757744 1485562278 -957385723 -1310178157 685839657 1608918463 -756144054 -1511450404 1021331814 1273461232 -712774573 -1568351035 999132543 1284161001 -600465288 -1422749458 842776916 1161621954 -614964127 -1403038473 894829901 1112618459 -315872857 -1708451535 52578443 1948612637 -364778050 -1656300248 72322194 1934146564 -470310507 -1796173565 234471609 2063527983 -459643508 -1818405606 177472672 2106799158 -258262589 -2019817131 513104111 1771202681 -134808102 -2131636916 435723510 1862249568 -29314575 -1991802521 273600733 1732894795 -114461208 -1909832322 388175044 1612981330 -700315281 -1589298695 944531523 1330338005 -785396362 -1507263008 1059171418 1210490060 -661028515 -1348554293 915923057 1100009703 -537639612 -1460439598 838476904 1190991102 -873129717 -1124980323 637237287 1392265393 -862397166 -1147146876 580303934 1435602088 -986803911 -1305894481 723578901 1546109059 -1035774688 -1253808714 743257100 1531577498 -1569865888 -714436618 1281613388 996470490 -1526695047 -771273745 1259215445 1007233731 -1397344430 -609155132 1119377022 901736168 -1411648693 -589511715 1171624551 852665073 -1076187388 -924999790 1372900904 651427518 -1195939043 -810525813 1454967345 566114983 -1325324490 -972679264 1594836506 671643276 -1234377937 -1049898055 1482850819 795194005 -1727815768 -301682882 1997405828 708114 -1636934735 -378967257 1885354653 124193291 -1747445862 -522246388 2044098230 248596000 -1867132029 -407706859 2126230191 163349049 -2068541492 -206323878 1790635744 498982518 -2082911275 -186746045 1842817785 449845871 -1972434946 -43501720 1684104914 325473860 -1929198617 -100273295 1661772491 336302685 -1149858271 -864960841 1433988877 578805659 -1139062216 -887326034 1377118996 621943682 -1246951917 -1029032315 1537435455 748967849 -1295990262 -976751972 1557046054 734630832 -1497260475 -775508269 1221590889 1070125055 -1582540196 -693409078 1336032112 950340582 -1474685321 -551737631 1175746395 823347149 -1351101842 -663690504 1098494786 914260948 -2145866007 -148922753 1846988741 420609875 -2022348048 -260941210 1769671644 511458122 -1899813157 -104589747 1624066039 399144801 -1985027390 -22425004 1738572782 279425912 -1649426803 -358052325 1939988385 78049079 -1698530668 -305837566 1959533496 63646510 -1821100353 -462223831 2105169811 175990533 -1810238810 -484523472 2048365450 219194140 -1873027614 -413340300 2119548110 156404824 -1758062085 -533649043 2033744087 239028289 -1635756592 -377002682 1888367868 126420074 -1712483895 -286613153 2011427045 14991475 -1913860730 -85197552 1675799722 350592060 -1971254881 -41535223 1687120051 327702565 -2093529676 -198150878 1832461464 440275982 -2074443347 -211963589 1783947393 492032023 -1422525142 -600650308 1161534470 842837136 -1403504333 -614528603 1112954911 894527625 -1511099112 -756464242 1272976436 1021781154 -1568427775 -712736361 1284362285 998957243 -1232933554 -1048191528 1485605986 797687028 -1309726377 -957867583 1608599675 686192877 -1202100868 -815901206 1448543312 558904518 -1087069851 -936144397 1362804809 641593567 -1992233821 -28845003 1733201295 273267993 -1909643078 -114681812 1612925334 388266240 -2019859311 -258190329 1771374013 512898347 -2131320696 -135163874 1861796260 436203826 -1795687225 -470758319 2063179243 234794365 -1818609442 -459470776 2106874354 177432932 -1708362507 -315931549 1948390873 52766031 -1656639252 -364478342 1934610880 71885142 -1305555861 -987104003 1545645383 724016593 -1253898126 -1035716380 1531799902 743070152 -1124776871 -873302833 1392190837 637277667 -1147633600 -861949738 1435951468 579981818 -1348871153 -660673383 1100463395 915443125 -1460398058 -537712512 1190820154 838683052 -1589488579 -700095317 1330394385 944440711 -1506832348 -785866574 1210183944 1059504542 249098348 2044707066 -522809024 -1747869226 162870389 2125595875 -407153319 -1866701361 227422 1996769480 -301131406 -1727387164 124697671 1885965521 -379527829 -1637356035 326098952 1684590750 -43941596 -1972981326 335684625 1661277319 -99859139 -1928628821 498362426 1790138540 -205911786 -2067973760 450472995 1843305653 -187183857 -2083455591 901173412 1118953522 -608652920 -1396735714 853218493 1172055083 -589990511 -1412283129 997021846 1282041856 -714917446 -1570502356 1006673039 1258794009 -770769501 -1526084299 671203520 1594290262 -972054036 -1324838534 795608281 1483420751 -1050515979 -1234872989 651839730 1373468772 -925619746 -1076684472 565677291 1454423165 -809898553 -1195451055 398704941 1623519675 -103964671 -1899327337 279840052 1739142562 -23043048 -1985522546 421021983 1847556489 -149542861 -2146363227 511020294 1769127312 -260314070 -2021860164 175427913 2104746463 -461721499 -1820491533 219747664 2048796102 -485002116 -1810873110 78600571 1940417005 -358533033 -1650063167 63085922 1959112180 -305333170 -1697919784 749593061 1537921395 -1029472055 -1247498145 734012924 1556551018 -976337712 -1295420346 578185687 1433491777 -864548613 -1149290387 622570958 1377607000 -887763742 -1139606412 823849345 1176355095 -552300371 -1475108805 913782168 1097860366 -663137100 -1350671326 1069644211 1220954405 -774956897 -1496831991 950844842 1336642876 -693969786 -1582961648 1022268142 1273602680 -757009470 -1511537836 998463223 1283745377 -712165413 -1568012467 842341084 1160915530 -600081424 -1422111898 895016645 1113583187 -615071767 -1403940993 559514250 1449046556 -816323674 -1202662608 640960147 1362327045 -935712833 -1086515415 797051576 1485126190 -1047762028 -1232381182 686804641 1609104951 -958287987 -1310286053 125874726 1887929008 -376515830 -1635130468 15562303 2011842217 -287107309 -1713100923 156973588 2119961218 -413836488 -1873646674 238485005 2033307291 -533160159 -1757433929 439853634 1831899860 -197541010 -2093026312 492463707 1784501965 -212596873 -2074920991 351021680 1676352230 -85832868 -1914340406 327282281 1686560511 -40923323 -1970749485 636855215 1391629113 -872693117 -1124273643 580413366 1436505888 -862583142 -1148111348 724446109 1546197771 -987739471 -1306035673 742649732 1531240210 -1035104600 -1253392834 943895499 1329955677 -699608345 -1588862351 1060075474 1210599236 -786360578 -1507449240 916012025 1100876655 -661169451 -1349490109 838139872 1190383478 -537223476 -1459769766 513508199 1771877361 -258612661 -2020420899 435570558 1861318632 -134732206 -2130766140 272632661 1732721603 -28415367 -1991681297 388878156 1613430746 -115102112 -1910202634 53252867 1949016981 -316476881 -1708801351 71391002 1933993868 -363907530 -1656224096 234298161 2062560167 -470189539 -1795274101 177921832 2107502526 -460014076 -1819046254 1790195048 498271742 -2068163516 -205691694 1842999665 450806247 -2083024803 -187653941 1685044570 325619148 -1973298058 -43586336 1661106499 335890901 -1928587153 -99931911 1996694796 267674 -1727183840 -301304650 1886314773 124375427 -1637842887 -379080529 2044243262 249535912 -1747530734 -523109244 2125818151 162683313 -1866790901 -407095139 1373246880 652027190 -1076595572 -925678566 1454887353 565240111 -1195790187 -809598973 1593941394 671526148 -1324352322 -972501976 1483495819 795568413 -1235076953 -1050343375 1282213316 996816210 -1570544408 -714845058 1258340829 1007153483 -1525767951 -771125145 1119260150 900840800 -1397166886 -608183220 1171999215 853309817 -1412093757 -590210987 1940849705 78132415 -1650367227 -358197869 1958920240 63303846 -1697865444 -305426038 2104790043 175357069 -1820660425 -461513311 2048477186 220100756 -1810421458 -485484104 1847071821 421471451 -2146011807 -149862921 1769328724 510845122 -2021936776 -260275730 1623432319 398765289 -1899102893 -104149563 1739479142 279537904 -1985988278 -22607396 1220617441 1069945975 -1496365619 -775391909 1336729848 950784110 -1583185452 -693784254 1176153299 824024133 -1475031553 -552338071 1098344650 913332316 -1351022106 -662816400 1433810053 577831955 -1149741655 -864066241 1377562780 622641162 -1139437136 -887971546 1538112695 749374497 -1247552101 -1029378803 1556117678 734480440 -1295115902 -976672492 1484937194 797271932 -1232324922 -1047853488 1609536499 686334821 -1310592289 -957955511 1448730584 559869774 -1202209036 -816804254 1362369473 640887639 -1086686483 -935507333 1161119630 842168088 -1422186846 -600041932 1113097111 895464193 -1403592005 -615394771 1273941948 1021968170 -1512001904 -756572666 1283656613 998521651 -1567790455 -712353249 1676441378 350963636 -1914563058 -85645672 1686221627 327582637 -1970286057 -41360767 1832386320 439406470 -2093375940 -197218646 1784298249 492637087 -2074846683 -212637005 2119919430 157046736 -1873475990 -414042372 2033623903 238130121 -1757887885 -532679963 1887498100 126345186 -1634824616 -376848690 2012031853 15342587 -1713157567 -287016233 1100572331 916346429 -1349056633 -661637359 1190437554 838046244 -1459960930 -537005304 1329786521 944102927 -1588817995 -699678941 1211050624 1059592726 -1507767380 -786007238 1546548943 724125273 -1306519581 -987289739 1531163350 742687296 -1253190662 -1035279508 1391853309 636669547 -1124360239 -872632505 1436039908 580848242 -1147774008 -862885026 2063025763 233862901 -1795610801 -469887015 2107277946 178107116 -1818959018 -460074048 1949093457 53214919 -1709002883 -316301333 1933642312 71711454 -1655739548 -364356622 1732269575 273114769 -1991362773 -28768323 1613599262 388670088 -1910246606 -115031132 1771822645 513601187 -2020229351 -258830449 1861622316 435235514 -2131199232 -134263914 411379360 1870796342 -158644340 -2121500902 535356089 1760547375 -236551275 -2032028925 375303826 1633263108 -128921666 -1890058456 288582283 1714706973 -12776537 -2009449679 87176900 1916077650 -348366872 -1673828482 39842525 1968751179 -330198031 -1688820889 199868150 2096008800 -437788710 -1830752436 210008815 2072201849 -494265405 -1785910443 602605160 1424766718 -840603836 -1159571502 612811377 1401025255 -897014947 -1114663989 758156890 1513602764 -1019285642 -1271275552 710756931 1566210773 -1001182353 -1286333447 1046222348 1230710426 -799901920 -1487583306 959566357 1312219779 -683691207 -1606909009 814194238 1199615656 -561381614 -1450258556 938105383 1089301169 -639354101 -1360852067 27138017 1989748599 -275745075 -1734916517 116642808 1911874414 -386026796 -1610972606 256221139 2017636165 -515113217 -1773351319 136862666 2133814108 -433702170 -1860105616 472450949 1798190867 -232298839 -2061478337 457491356 1816392458 -179658064 -2108845530 317886391 1710604065 -50532709 -1946427891 362761134 1654160184 -74372478 -1936319980 988821289 1308035007 -721529339 -1543936365 1033761584 1251656614 -745303524 -1533762934 875282203 1126993805 -635052489 -1390219615 860257026 1145129876 -582477266 -1437652296 658974541 1346377691 -917944735 -1102153993 539681620 1462621122 -836468104 -1188842770 698134399 1587257321 -946680237 -1332347195 787573606 1509317616 -1057027510 -1208468772 716391458 1572107444 -994237170 -1279650408 769556539 1524215981 -1009721065 -1260924543 610847760 1399848070 -899240644 -1117676118 587532297 1409431711 -854890203 -1173595725 923030598 1073964240 -653642390 -1374878212 812224607 1198432457 -563613325 -1453276699 970972276 1322839266 -674120360 -1596551730 1051859053 1236609275 -792954559 -1480898089 299721962 1725584508 -2947642 -1999358640 380674291 1639420005 -121716257 -1883639479 520547544 1744952398 -251097612 -2045788830 409675969 1869355095 -161134099 -2124252805 208303246 2070758424 -496757342 -1788664524 185053335 2080407553 -452341317 -1844518611 45219004 1974914090 -322986608 -1682395898 98318501 1926957107 -338536055 -1663735521 866678115 1152337397 -576318385 -1432279847 885371258 1136820716 -624177066 -1379082048 1031011665 1249168839 -746742659 -1535464213 975059272 1293486558 -737126300 -1558746894 773809415 1494766993 -1072626645 -1223281475 695378206 1584763272 -948125646 -1334054748 549776693 1472454051 -825586663 -1177699185 665397548 1353587130 -911783936 -1096779626 147215787 2143380797 -423086969 -1848703983 262902194 2024579364 -509218658 -1767718904 102620569 1897590031 -401359691 -1626043357 24123776 1987520790 -276924244 -1736882118 359744975 1651930457 -75553565 -1938287499 303858134 1696313664 -65871622 -1961504660 464178685 1823341931 -173757231 -2103206841 482806244 1807759730 -221681464 -2050074530 2095702948 200201010 -1830321528 -438259170 2072258493 209917739 -1786100079 -494045689 1915906966 87382784 -1673786694 -348440020 1969205135 39362329 -1689137501 -329843147 1633612736 374981462 -1890544916 -128474502 1714632665 288622415 -2009245963 -12949917 1871018994 411192164 -2121590050 -158586296 1760083947 535793533 -2031690041 -236851631 1200079724 813757434 -1450597824 -561081642 1089079157 938293219 -1360763303 -639412529 1230785374 1046182856 -1487787406 -799728924 1311870791 959889361 -1606422933 -684138755 1513149192 758637470 -1270959580 -1019641166 1566381841 710551431 -1286375875 -1001109845 1424710458 602696620 -1159382506 -840824192 1401331491 612478901 -1115095537 -896545127 1710412517 318104179 -1946373175 -50625697 1654593276 362292842 -1936623664 -74037434 1797872343 472803905 -2061026309 -232780947 1816436430 457420376 -2109014046 -179449996 2017837697 256045591 -1773427795 -515075269 2133329560 137311758 -1859754060 -434022622 1990085299 26835493 -1735382113 -275309815 1911787178 116702780 -1610748026 -386212080 1587343917 698073787 -1332571391 -946494569 1508980276 787875490 -1208002792 -1057462386 1346861599 658524809 -1102505165 -917623899 1462418950 539856528 -1188765910 -836505668 1126949449 875352799 -1390050459 -635259917 1145448016 859903686 -1438103684 -581994518 1307601531 989289197 -1543632041 -721863743 1251847778 1033543412 -1533817010 -745209896 1323270438 970502576 -1596858358 -673787748 1236419903 1052079529 -1480842221 -793045883 1074006292 922958210 -1375049672 -653436754 1198116109 812580251 -1452823519 -564093769 1399361858 611295700 -1117327250 -899563272 1409635675 587359693 -1173670793 -854850335 1572018544 716450278 -1279428516 -994424630 1524555113 769256959 -1261388731 -1009283885 1974575598 45519224 -1681932094 -323424172 1927046647 98260321 -1663957797 -338348979 2070555100 208476490 -1788589840 -496797594 2080894405 184606035 -1844867863 -452019073 1745269130 520192284 -2046242650 -250617808 1869313427 409748741 -2124081985 -161340375 1725774264 299501870 -1999415148 -2856958 1638989217 381144375 -1883333491 -122049509 1472508007 549683441 -1177890485 -825368099 1353282686 665732328 -1096346286 -912251452 1495218261 773327043 -1223599751 -1072272913 1584593996 695586010 -1334010528 -948195850 1249091587 1031049365 -1535262417 -746917447 1293837338 974738572 -1559231178 -736676448 1151871025 867113127 -1431942883 -576620149 1137044520 885185726 -1379169020 -624116334 1823117487 464363577 -2103119485 -173817579 1808225462 482370592 -2050411110 -221379316 1651579037 360065035 -1937802831 -76003033 1696390276 303819794 -1961706072 -65696450 1897758923 102412381 -1626086937 -401288847 1987069138 24605764 -1736563202 -277277336 2143684857 146880623 -1849136683 -422618813 2024525024 262995062 -1767526964 -509436582 -799232856 -1487168450 1045613956 1230372114 -684627791 -1607051225 960432541 1312307467 -561568614 -1451224052 814302646 1200518432 -638918525 -1360146411 937722287 1088663865 -840188724 -1158902694 602267104 1424158070 -897156907 -1115600829 612899321 1401891183 -1020250882 -1271462808 759059922 1513710916 -1000476441 -1285898127 710119883 1565827421 -349008800 -1674199818 87878988 1916526042 -329299847 -1688700689 38873429 1968576963 -437713838 -1829882684 199714174 2095076840 -494616501 -1786515235 210411879 2072875505 -159015932 -2122142574 411827496 1871498686 -236431331 -2031130485 535181617 1759578535 -128052170 -1889983328 374371610 1633109388 -13381585 -2009800519 289255683 1715110293 -918053399 -1103057537 659160261 1347341395 -836085264 -1188206234 539244764 1461913674 -946072101 -1332009651 697464055 1586840673 -1057893950 -1208557228 788508910 1509458040 -722432627 -1544045285 989785249 1308220471 -744666732 -1533380350 1033054392 1251219502 -634714689 -1389611735 874865811 1126323205 -582565466 -1438518992 860397706 1146064924 -232145631 -2060546633 472374285 1797319835 -180061896 -2109519442 457840660 1816995970 -51235565 -1946876539 318526527 1710974121 -73404150 -1936146020 361861158 1654038704 -274813627 -1734763053 26266729 1989672191 -386700964 -1611376182 117246064 1912223974 -515562121 -1774053919 256590939 2018276557 -433528466 -1859137032 136740930 2132914388 -496316886 -1787953476 207924998 2070126480 -452523469 -1845478747 185166623 2081315721 -323926504 -1682540914 46081844 1974998946 -337870335 -1663323497 97706797 1926615995 -2236850 -1998917928 299089762 1725206516 -122676649 -1883821375 381582203 1639533549 -251242884 -2046728470 520632144 1745815494 -160722331 -2123586829 409334601 1868743647 -653988126 -1375478156 923439054 1074642776 -563533061 -1452402067 812075991 1197505345 -673225008 -1596434874 970000380 1322661738 -793599287 -1481272737 1052558309 1237054323 -994836858 -1279996400 717070250 1572515644 -1008846177 -1260844535 768629683 1524067109 -899123532 -1116781022 610670488 1398875918 -855264595 -1174240709 587977601 1410130711 -76415125 -1938370563 360685127 1652076241 -65258638 -1961161756 303192670 1695902408 -173377703 -2102573105 463738485 1822631651 -221793472 -2050980906 482988652 1808720634 -423170289 -1849565287 147361315 2144321205 -508876010 -1767105664 262490682 2023914156 -400726211 -1625663573 101910033 1897150087 -277830876 -1736993870 25084424 1987703454 -1071652957 -1223102667 772914831 1494650393 -948823110 -1334498516 696023702 1585138176 -825993327 -1178376441 550123197 1473054251 -911633528 -1095851234 665318052 1352712754 -576139321 -1431306415 866561771 1151442557 -624620578 -1379779768 885746418 1137465956 -747419659 -1535871133 1031612121 1249515087 -736197652 -1558596742 974185152 1293406806 -1271895636 -1019782854 1514014848 758724630 -1285706315 -1000694493 1565772953 710212623 -1158946402 -840118008 1424326834 602058788 -1115282041 -897510127 1401439403 613381181 -1450739256 -562017954 1200167140 814622834 -1360347695 -638743225 1088740605 937684075 -1487080966 -799293076 1230147798 1045798976 -1607387677 -684325515 1312773327 959997017 -1889646236 -128353806 1632643144 374806750 -2009887363 -13320725 1715334225 289070279 -2121940650 -159190592 1871421562 411865324 -2031614641 -235981351 1759929443 534861045 -1830201088 -437360234 2095527980 199231674 -1786471143 -494686833 2072706101 210619555 -1674391246 -348790364 1916579870 87785608 -1688267477 -329767491 1968272391 39208081 -1389668115 -634623877 1126513089 874645847 -1438212876 -582898590 1145634264 860867918 -1544498977 -721952695 1308537331 989430117 -1533209402 -744872880 1251177962 1033127292 -1331935095 -946112481 1586637221 697637171 -1208906608 -1057571834 1509944764 788061482 -1102593861 -918491091 1347002775 659460353 -1188428638 -835898316 1462003086 539186456 -1773832155 -515749709 2018187529 256649631 -1859601348 -433091414 2133253392 136441222 -1734414313 -275136383 1989185851 26714541 -1611451378 -386661224 1912427810 117073332 -1947047871 -51029801 1711016301 318454267 -1935692712 -73884466 1653722484 362216930 -2060853133 -231812891 1797751135 471904713 -2109463446 -180153092 1816806726 458061264 -2046424274 -251577416 1745381890 521099924 -2123641033 -160628831 1868934683 409116301 -1998748900 -2444406 1725162032 299160230 -1884272891 -122194029 1639851561 381228735 -1682891958 -323605540 1975482982 45632240 -1663246509 -337907771 1926413951 97881833 -1788177544 -496131090 2070213204 207864514 -1845012639 -452958217 2080978509 185468635 -1117246490 -898688144 1399212746 610368092 -1174016001 -855449751 1410043603 588037701 -1280072748 -994798782 1572717304 716894830 -1260492851 -1009166501 1523582689 769078903 -1595982974 -673707244 1322343086 970353208 -1481441381 -793391347 1237098167 1052487201 -1375423568 -654081242 1074451100 923656714 -1452705879 -563198145 1197938309 811607571 -1625474449 -400946439 1897093955 102001621 -1737425290 -277360928 1988009818 24752076 -1849249187 -423525685 2143867761 147842023 -1767147964 -508803374 2024085352 262285310 -2102777333 -173204835 1822706471 463698865 -2050494958 -222241148 1808371518 483311528 -1938709959 -76115281 1652540181 360248195 -1961073120 -65317194 1695680268 303380378 -1535960409 -747361743 1249737611 1031424797 -1558257986 -736498136 1292943250 974622468 -1431793003 -575692285 1151792057 866239279 -1379576180 -624794086 1137391520 885786422 -1178334525 -826066347 1472883695 550329209 -1096167718 -911278516 1353166838 664837984 -1222671631 -1072123289 1494344669 773247819 -1334688024 -948603266 1585194948 695932754 1380398321 624952423 -1136044579 -884054709 1428877544 573423742 -1155231292 -870080174 1553775811 731614293 -1298997777 -980030087 1542551770 754337868 -1241572874 -1023923872 1341138069 955716611 -1577171527 -688294609 1218306188 1067110426 -1500282464 -778784458 1093381287 908893233 -1356477045 -668795619 1179019454 826365992 -1471673966 -548456188 1764299833 506340527 -2027457259 -266320509 1850003488 423878838 -2142588660 -145915494 1743952907 284535965 -1979908825 -17052239 1621055506 395864196 -1903085250 -107607640 1956512861 60372171 -1701812879 -308849177 1945354308 83161298 -1644322456 -352677378 2051378287 222477561 -1806963389 -481501739 2099791990 170883296 -1826215590 -467592756 1264321968 1012610342 -1521326948 -766159862 1278329257 993456447 -1572888443 -717713389 1166511490 847297812 -1417024338 -594617288 1122650523 904755469 -1394333513 -605874143 1458247124 569124162 -1192921864 -807254930 1367790029 646046043 -1081560863 -930119561 1479581158 792178032 -1237386038 -1053176740 1599953407 677013865 -1319946029 -967571387 1882334584 120919534 -1640217516 -381979454 2002772321 5820919 -1722711987 -296308517 2129243466 166632924 -1863857050 -404685584 2038720851 243489221 -1752561537 -527615767 1837446428 444728714 -2088020944 -192125786 1793650949 502251923 -2065264599 -203317057 1667153198 341413304 -1924080638 -94901100 1681094967 322193825 -1975707621 -46520179 1618040435 393635557 -1904265377 -109574199 1729925738 270246652 -1995246778 -32128048 1856691777 430829271 -2136686739 -140275717 1774656088 515910350 -2016838796 -254915614 2110146071 180450945 -1815599301 -456190035 2058060302 229421720 -1801067742 -475868236 1931333157 68878003 -1659654391 -367747169 1953499708 58145450 -1702991088 -310813818 1528788667 739788333 -1257171049 -1038735615 1551020706 729121332 -1300442226 -981736680 1438973577 583257631 -1144348763 -858935501 1386822288 632162822 -1129882692 -878679254 1185441503 833574473 -1465513997 -543082651 1103471302 918721104 -1345600534 -657656964 1215557357 1064623739 -1501720639 -780484777 1327377140 941169250 -1592767528 -703104178 2037016370 242046884 -1755052514 -530368888 2114429739 151032765 -1878408697 -418450799 2008149760 11984790 -1715499476 -289882438 1893477145 131799951 -1630385611 -371885405 1692235606 333072320 -1965877638 -36428052 1672524623 347571161 -1916874141 -88481035 1778843492 486658034 -2079809976 -217076002 1835744125 443288555 -2090509743 -194876729 1107576826 889419628 -1408620842 -619899328 1164542947 846115701 -1419255089 -597634471 1289736136 1004076894 -1563316508 -707355022 1269959633 1018510151 -1514378499 -759473557 1605588894 682911496 -1312999758 -960887260 1490981767 802792209 -1227820373 -1042824643 1365827500 644869946 -1083785600 -933130730 1443175349 553790243 -1207207271 -821278193 908849653 1093452131 -668626727 -1356685233 826684908 1178666362 -548907840 -1471191978 955283911 1341606225 -687990549 -1577506691 1067302366 1218088264 -778838798 -1500189596 731701649 1553715463 -980254531 -1298812885 754001288 1542853918 -1023458140 -1242008526 625437091 1379948853 -884406129 -1135724519 573222330 1429052716 -870003562 -1155269632 222679357 2051203499 -481578991 -1806925689 170399012 2100241842 -467241976 -1826536290 60709135 1956211097 -309315549 -1701377867 83074326 1945415040 -352453574 -1644507988 284344665 1744171471 -16998283 -1980002077 396297536 1620587990 -107912084 -1902750470 506022251 1764653565 -265869241 -2027939631 423923058 1849933284 -146084770 -2142380856 791724212 1480060962 -1052860008 -1237741298 677184685 1599747131 -967613055 -1319873257 569067654 1458337808 -807065174 -1193141956 646352031 1367456777 -930550349 -1081090779 847761616 1166073926 -594955780 -1416724118 904533193 1122837599 -605784603 -1394391693 1012685026 1264281716 -766363186 -1521153704 993107195 1278651501 -717226537 -1573335743 341762172 1666830570 -95387312 -1923632698 322118757 1681134835 -46316215 -1975880225 444950606 1837258968 -192214686 -2087962124 501787735 1794088129 -202977925 -2065564179 166326296 2129576078 -404254412 -1864326750 243545089 2038629527 -527805139 -1752341061 120748074 1882540220 -381937402 -1640289904 6274099 2002291877 -296624865 -1722356343 69047159 1931125729 -367791525 -1659583795 57694062 1953982456 -310495678 -1703344428 180755269 2109811667 -456623511 -1815131393 229367644 2058153930 -475677072 -1801285914 430605075 1856877445 -140189121 -2136747351 516376330 1774221212 -255252954 -2016536912 393284385 1618361271 -109090291 -1904715109 270323512 1729888174 -32330220 -1995071870 1064547263 1215595305 -780283245 -1501896187 941520806 1327056688 -703588726 -1592318436 833108877 1185876763 -542745951 -1465816521 918945684 1103286018 -657744200 -1345540562 583312347 1438880589 -859127049 -1144130975 631859138 1387157332 -878246162 -1130350984 740240361 1528306559 -1039054139 -1256818093 728952816 1551228774 -981692708 -1300513206 486974006 1778487968 -217529574 -2079329396 443246127 1835816633 -194705661 -2090715243 333261316 1692015250 -36484312 -1965786178 347139613 1672994443 -88174799 -1917206617 11645522 2008449732 -289418370 -1715936280 131888715 1893418717 -372107417 -1630197775 241842784 2037189366 -530293940 -1755092006 151518841 2113982191 -418799787 -1878085693 644383486 1366274664 -932781102 -1084107964 553993959 1443001969 -821352501 -1207167139 682822348 1605646938 -960664608 -1313186954 803131093 1490681411 -1043288071 -1227382929 1004507802 1289265676 -707660874 -1562983648 1018320515 1270179349 -759416913 -1514469575 889461416 1107503678 -620070012 -1408414958 845799089 1164897831 -597180515 -1419735285 -1700872455 -308703633 1955651541 60288835 -1644987680 -353088906 1945967564 83503962 -1807403317 -482212259 2051758055 223111025 -1826032942 -466632124 2099680254 169976680 -2027311459 -265380341 1764216753 505478951 -2142999932 -146580974 1850346408 424491838 -1980619089 -17492423 1744586627 284915477 -1902124362 -107425248 1620149146 395752204 -1578066383 -688410969 1342111517 955895691 -1499637208 -778409282 1217608452 1066666898 -1356130813 -668195179 1092974383 908216249 -1471753702 -549330292 1179169590 827294624 -1136161195 -884949309 1380577145 625926127 -1154856372 -869434662 1428433760 572726262 -1298397593 -979683599 1553098571 731207645 -1242447234 -1024003352 1543480146 754488260 -2088398920 -192757970 1837887124 445439490 -2065151071 -202409161 1793469069 501291547 -1923217526 -94816484 1666213542 341268016 -1976319085 -46861563 1681760959 322605609 -1640849444 -382357686 1883045616 121359974 -1721803835 -296195245 2001812201 5638783 -1863772178 -403822728 2129098434 165693012 -1752902665 -528227487 2039132891 244154957 -1192513680 -806576154 1457901148 568524490 -1081709719 -931046401 1367870021 646920915 -1238358206 -1053354028 1480476270 792295160 -1319247013 -967126067 1599308407 676639457 -1520648428 -765751422 1263722040 1012264622 -1573815539 -717861989 1279203873 993536695 -1417201882 -595589200 1166628362 848193180 -1393888449 -605174871 1122275859 904110725 -1465328517 -542118675 1185332567 832671169 -1346037662 -658364172 1103853902 919357912 -1502391223 -780901153 1216165221 1064961523 -1591832496 -702963514 1326510460 941081066 -1256207329 -1038549879 1527885107 739679653 -1301149690 -982173552 1551657258 729504188 -1144765395 -859605829 1439311105 583865751 -1129742284 -877743966 1386733848 631296398 -1815675725 -457061339 2110299551 181382409 -1800718166 -475264964 2057656710 228747536 -1659014015 -367377385 1930630573 68429115 -1703890792 -310935538 1954468276 58319138 -1905136425 -109650879 1618972155 393788781 -1994643250 -31778728 1729251810 269842804 -2136316699 -139635597 1856243145 430126431 -2016960260 -255815574 1774830032 516878662 -1313608390 -961225300 1606257686 683326592 -1226954461 -1042736715 1490044943 802650265 -1083677432 -932227682 1365640228 643904690 -1207590639 -821915257 1443610685 554496171 -1408959138 -620507704 1107991666 890088676 -1419167417 -596768303 1164400747 845179133 -1562413716 -707246598 1288770624 1003889878 -1515015819 -759856669 1270665305 1018945743 -1965175310 -35979932 1691593950 332700744 -1917842965 -88655491 1673423047 347691089 -2079963712 -218008234 1778918636 487527546 -2090106407 -194203313 1835393269 442683491 -1754604138 -529666816 2036645050 241404972 -1878582897 -419419879 2114549923 151930933 -1716431452 -290036430 2009019528 12059678 -1629711939 -371482325 1892872337 131448839 -17662979 -1980413077 284957393 1744513607 -106971164 -1902604430 395435720 1620504158 -265686065 -2026978471 505909987 1763746421 -146524202 -2143090880 424302330 1850566252 -481989735 -1807590641 223021749 2051815971 -467095680 -1825595626 170315436 2099379770 -308354133 -1701194947 59802247 1956098577 -353163342 -1644947676 83707550 1945794056 -979608779 -1298437213 731003417 1553271439 -1024352468 -1242124358 754974208 1543032470 -884485369 -1136598127 625586731 1380876989 -869656802 -1154668664 572814898 1428375204 -668251311 -1356039225 908405373 1092754155 -549023928 -1472086050 826863204 1179639538 -688864413 -1577585675 956211791 1341756121 -778238086 -1499842580 1066624598 1217681088 -404141380 -1863419350 166144912 2128616198 -528183643 -1752973773 243986313 2039340831 -382549362 -1640631784 121414562 1882952500 -295762281 -1722272255 5334971 2002147117 -94479656 -1923519922 340802548 1666648930 -46948671 -1976258985 322830317 1681575803 -192556310 -2088574340 445363142 1837925200 -202893581 -2064701851 501643231 1793148745 -595105164 -1417651486 847842136 1166949326 -605376915 -1393713413 904187713 1122238423 -765664698 -1520708912 1012040554 1263907836 -718199201 -1573513527 994002803 1278769125 -1053787632 -1237890426 792599356 1480141738 -966935031 -1319465313 676585253 1599401907 -806620638 -1192443212 568693518 1457693592 -930728389 -1082063187 646469399 1368352641 -859563649 -1144837655 583694419 1439516869 -878060186 -1129386512 631749706 1386253532 -1038118579 -1256676901 739373153 1528217847 -982362796 -1300929086 729560184 1551566062 -780990181 -1502332531 1065183287 1215977633 -702624510 -1592132204 940616750 1326947512 -542605015 -1464880705 833019909 1185009811 -658160336 -1346210394 919282716 1103893642 -139839049 -2136143583 430200987 1856202765 -255328850 -2017407688 516529282 1775152148 -109989499 -1904836333 394252457 1618534463 -31689316 -1994701558 269620400 1729438758 -367187501 -1659233979 68372735 1930721385 -311366198 -1703420580 58625254 1954135152 -456744479 -1816030857 180928717 2110779483 -475306504 -1800645266 228918484 2057450562 -706795458 -1562896216 1003571474 1289124228 -760026073 -1514808143 1018989835 1270594973 -620453876 -1409052518 889897248 1108210102 -597072875 -1418832765 845612345 1163933103 -932693926 -1083242292 644241782 1365338592 -821691325 -1207776043 554409327 1443671545 -961302424 -1313570562 683528516 1606083026 -1042385807 -1227275033 802166109 1490494923 -290387722 -1716111264 12544474 2008570188 -371405585 -1629750151 131247555 1893047637 -529891132 -1754419118 241492456 2036584830 -418954019 -1879018421 151594481 2114852199 -217704302 -2080299004 487094718 1779386664 -194257781 -2090013667 442875303 1835175217 -35811168 -1965383626 332657036 1691664666 -89107271 -1917361105 348009877 1673069827 -1929313790 -100257132 1661952814 336090040 -1972582885 -43256179 1684186935 325425057 -2082829776 -186795354 1842670364 450091914 -2068361687 -206537025 1790521093 498999187 -1867115930 -407821584 2126017354 163529692 -1747200385 -522393879 2044049235 248678341 -1636984236 -378885438 1885600632 124046318 -1728029107 -301502757 1997422433 593911 -1234230582 -1050144164 1482769382 795243376 -1325209901 -972695995 1594656767 671856489 -1196119304 -810313106 1455082452 566098754 -1076269343 -924950921 1373048781 651181915 -1411894610 -589364680 1171673986 852583188 -1397360969 -609040863 1119590299 901555981 -1526482276 -771454454 1259199408 1007348518 -1569816955 -714519021 1281367977 996618047 -1810222269 -484637739 2048152175 219374329 -1820854438 -462370868 2105120374 176072416 -1698579599 -305755161 1959778909 63498955 -1649639576 -357871618 1940004420 77934290 -1985141977 -22408271 1738752523 279212701 -1899960514 -104343640 1624147474 399095428 -2022266091 -260990077 1769523769 511703727 -2145685748 -149135462 1846873632 420626102 -1351347317 -663543011 1098543783 914178609 -1474701422 -551622908 1175959230 823166504 -1582326855 -693589201 1336015509 950454787 -1497210976 -775590090 1221344908 1070272026 -1295842321 -976997511 1556964035 734679637 -1246836746 -1029048480 1537255130 749180492 -1139242019 -887112885 1377233649 621927015 -1149939772 -864911534 1434136296 578559614 -1086889856 -936357866 1362690476 641610042 -1202019175 -815950833 1448396213 559150371 -1309873998 -957622236 1608681886 686143752 -1233048405 -1048175555 1485786503 797474065 -1568640796 -712556430 1284379080 998842718 -1511148291 -756382613 1273222609 1021633863 -1403258666 -614676416 1112906234 894609772 -1422508849 -600765351 1161321955 843017589 -2074525624 -211914530 1784095076 491786738 -2093710255 -197937977 1832576381 440260075 -1971140486 -41551636 1686939990 327915968 -1913713565 -85443339 1675717967 350641625 -1712435156 -286695238 2011181312 15139222 -1635544011 -377183069 1888351513 126535055 -1758078946 -533534584 2033957170 238848420 -1873273849 -413193071 2119597355 156323261 -1507044927 -785686185 1210200301 1059389563 -1589537320 -700013234 1330640116 944292962 -1460151821 -537859739 1190770911 838764617 -1348854294 -660787844 1100250310 915622992 -1147453019 -862162637 1435836553 579997727 -1124694596 -873351894 1392043152 637522950 -1254045289 -1035470591 1531881659 743020589 -1305670258 -987087592 1545825442 723803188 -1656590071 -364559969 1934364709 72032435 -1708149488 -316111482 1948374076 52880554 -1818625733 -459355731 2107086871 177252481 -1795932894 -470610508 2063227918 234712216 -2131402387 -135114245 1861943361 435957975 -2020039308 -257976862 1771488344 512881870 -1909528225 -114697783 1612744819 388479205 -1992086202 -29090352 1733119082 273317116 -378681594 -1637156976 123971114 1885640380 -301989089 -1727581303 942643 1997099685 -407482572 -1867415646 163065368 2126454414 -522482899 -1747141701 248900097 2043861655 -186984606 -2082609164 450147918 1842579160 -206105733 -2068831251 498692695 1790853825 -100573360 -1928958010 336543356 1661472490 -43214007 -1972655137 325253733 1684392691 -771495986 -1526409384 1007519458 1258993268 -714202153 -1570172095 996164347 1281847917 -589795332 -1411424406 852889296 1171340870 -608850971 -1397580941 901499593 1119681119 -810223702 -1196177604 565876358 1455269392 -925289549 -1075969243 651645599 1372611081 -1049657448 -1234678002 794894004 1483091490 -972899455 -1325036777 671931053 1594616379 -260639161 -2022586671 511219563 1769973757 -149212578 -2145647928 420828018 1846698980 -22184331 -1985327389 279125849 1738813391 -104809876 -1899525382 399432512 1623845846 -306059741 -1698244939 63932175 1959311257 -357817798 -1649732948 77742870 1940222848 -484807151 -1810014585 219418429 2048081835 -461919736 -1821336930 175754020 2105473970 -887564657 -1138760167 622245795 1376880437 -864742762 -1150148096 578515898 1434207020 -977051971 -1295749589 734871441 1556745991 -1028744540 -1247172046 748747656 1537723166 -693123349 -1582762371 950118343 1336317777 -775814414 -1497025948 1070359518 1221284680 -663466279 -1351385521 913977333 1098719075 -551974208 -1474381226 823651308 1175509882 -614750844 -1403218670 894813352 1112732734 -600415843 -1422831349 842530993 1161768999 -713019978 -1568203488 999181466 1284078604 -756160081 -1511335623 1021544579 1273280533 -957565472 -1309964938 685954252 1608901722 -1048481287 -1232715409 797905109 1485316163 -935903790 -1087369916 641293566 1363045480 -816121397 -1201813155 559192295 1448323185 -533363380 -1758284326 238806112 2034029814 -413646507 -1872793149 156639353 2119241967 -286388866 -1712767512 14707794 2011651268 -377239193 -1635452431 126724171 1888131293 -41773784 -1970952770 328004612 1686881426 -84979407 -1914150489 350302237 1676017803 -212263654 -2074202740 492272694 1783647392 -197863165 -2093749867 440055855 1832749241 -1035955003 -1253596077 743372265 1531561343 -986885924 -1305845686 723726832 1545863526 -862249737 -1147392927 580222427 1435651405 -873015058 -1124997000 637057474 1392478548 -537426783 -1460620233 838460813 1191105819 -660979528 -1348636626 915677588 1100157186 -785642349 -1507116027 1059220927 1210408233 -700331894 -1589184484 944744870 1330157872 -114379763 -1909881701 388027681 1613227447 -29134828 -1992015742 273486136 1732911534 -134923201 -2131620695 435903763 1862036869 -258410458 -2019571536 513186058 1771153820 -459692951 -1818323713 177718597 2106652115 -470523792 -1795993370 234488156 2063413706 -364762021 -1656415027 72109431 1934327265 -315627454 -1708599084 52529518 1948695032 1171818506 853522588 -1411978970 -590227024 1119177747 900889733 -1397019329 -608428631 1258487864 1006907566 -1525849836 -771075710 1282327585 996799671 -1570724595 -714631781 1483708526 795388152 -1235093182 -1050228268 1593990263 671444193 -1324597925 -972354099 1454641244 565387466 -1195740816 -809680410 1373230149 652141779 -1076382359 -925858305 2125899970 162633812 -1866937874 -406849160 2044423387 249322573 -1747644937 -523092639 1886200048 124391526 -1637662244 -379293366 1996547305 513151 -1727101499 -301353645 1661057190 335972400 -1928341110 -100079332 1684831423 325798953 -1973281389 -43700987 1843015828 450691074 -2083237448 -187473618 1790440589 498123803 -2068212319 -205609673 1556330827 734300637 -1295132569 -976557839 1538162002 749292996 -1247798146 -1029231384 1377317241 622789103 -1139388331 -888053565 1433793888 577947126 -1149529012 -864246566 1098164527 913545657 -1350907901 -662833003 1176071478 824073632 -1474884582 -552584052 1336877341 950538635 -1583267791 -693735257 1220732164 1069929874 -1496546264 -775179074 1739430275 279619861 -1985742673 -22755271 1623219610 398945548 -1899086666 -104264672 1769345457 510730535 -2022149987 -260095989 1847317928 421324094 -2146061180 -149781486 2048559591 220051825 -1810569013 -485238691 2104970750 175144296 -1820775214 -461497276 1958805973 63320387 -1697685255 -305639313 1940702668 78378330 -1650285344 -358247306 2012146312 15325726 -1713337436 -286803150 1887645329 126098951 -1634906179 -376799445 2033541818 238178860 -1757740138 -532925696 2119739043 157259317 -1873361009 -414058727 1784281836 492751482 -2074633280 -212817066 1832140533 439553635 -2093326375 -197300401 1686270686 327500360 -1970531342 -41213084 1676654279 350783057 -1914578965 -85530755 1283508800 998767318 -1567708308 -712401926 1273826905 1021984463 -1511821451 -756785181 1113277042 895251172 -1403706530 -615377976 1161201259 842118909 -1422334137 -599795759 1362614820 640740018 -1086735608 -935425122 1448746557 559754923 -1202421999 -816623737 1609323030 686514816 -1310575814 -958069844 1484887567 797353625 -1232079069 -1048000587 1861606345 435350367 -2130986267 -134444429 1771577296 513748806 -2020180228 -258912662 1613648891 388588397 -1910492457 -114884031 1732483042 272934772 -1991379250 -28653992 1933757357 71695163 -1655919999 -364144105 1949241268 52969250 -1709085032 -316252658 2107196319 178156297 -1818811725 -460320219 2062845830 234075920 -1795496278 -469903812 1436285697 580701079 -1147823571 -862803269 1391869720 636555150 -1124573644 -872452446 1530950451 742867877 -1253174753 -1035394423 1546499882 724207548 -1306274298 -987437424 1210903397 1059838963 -1507685815 -786056481 1329672060 944119786 -1588638128 -699892026 1190617943 837833665 -1460075909 -536988947 1100654414 916297688 -1349204382 -661391628 565464334 1454603672 -809882590 -1195565900 651790615 1373550977 -925374405 -1076832083 795854140 1483273642 -1050565616 -1234791290 671220005 1594175923 -972267511 -1324658529 1006853482 1258581500 -770884538 -1526068016 997103987 1281993189 -715065249 -1570256695 853071192 1172301262 -589908876 -1412332318 901058881 1118970327 -608472979 -1396948741 450522566 1843223888 -187429654 -2083308420 498575839 1789958473 -205928205 -2067859355 335668724 1661392226 -99646248 -1928809394 325853677 1684738427 -43892543 -1973063593 124616098 1886014772 -379380594 -1637602280 47547 1996982573 -301016937 -1727404031 162985360 2125579526 -407333700 -1866488790 249246089 2044461343 -522891099 -1747820493 951024719 1336429785 -694084253 -1582944779 1069725782 1220905152 -775104134 -1496585748 913634429 1098106091 -663055023 -1350720057 823734372 1176371442 -552119992 -1475321378 622357547 1377787069 -887747321 -1139720815 578136114 1433573540 -864302818 -1149437560 734258201 1556403343 -976386763 -1295338077 749608960 1537806486 -1029684948 -1247317574 63003783 1959160849 -305185365 -1698165443 78420126 1940629512 -358417998 -1650079452 219862197 2048779299 -485182055 -1810660081 175575212 2104500282 -461803136 -1820442346 511069411 1769045109 -260559409 -2021712551 421234938 1847375980 -149558826 -2146248384 279823569 1739256903 -22829571 -1985702549 398459080 1623666782 -103915036 -1899409038 327298956 1686445850 -41136480 -1970569674 351267733 1676204803 -85882183 -1914258897 492414910 1784583976 -212351342 -2075068924 439640999 1832080177 -197524853 -2093141475 238370792 2033323902 -532980028 -1757647278 156826609 2120207207 -413754659 -1873696181 15644634 2011793228 -287254794 -1712855456 126055363 1887716181 -376630545 -1635114375 686559044 1609252818 -958239128 -1310368002 797035357 1485241291 -1047549327 -1232561433 641173366 1362147296 -935729574 -1086400820 559563631 1448965113 -816569789 -1202515243 895164192 1113337782 -615154164 -1403892070 842455865 1160899503 -600262123 -1421899133 998283026 1283958660 -712051138 -1568029016 1022186251 1273652125 -756862425 -1511783759 177807053 2107518555 -459833375 -1819259017 234150612 2062805570 -470107144 -1795323026 71472895 1933944425 -364054573 -1655978171 53433062 1948803696 -316591158 -1708784804 388894377 1613315647 -115314811 -1910022381 272878256 1732573734 -28464228 -1991599350 435521179 1861400077 -134486089 -2130913503 513294978 1772057108 -258595922 -2020535496 838286853 1190137491 -537305303 -1459720257 916126236 1100860042 -661349584 -1349276762 1059894839 1210812065 -786245861 -1507465331 943813166 1330004664 -699460862 -1589107820 742403681 1531387639 -1035055283 -1253474341 724429432 1546312430 -987526316 -1306215486 580626003 1436325573 -862599297 -1147996183 636904010 1391547100 -872938650 -1124125712 -943517613 -1329323835 701329791 1590313449 -1062284214 -1213602596 782284134 1504151024 -921135007 -1105221385 655817037 1343343067 -831169416 -1183683346 544947540 1467747778 -629931977 -1384959839 880435483 1132286349 -585513938 -1440811848 857187586 1141937556 -726693883 -1549223789 983689513 1302780351 -742241252 -1530561398 1036791088 1254825382 -55758693 -1951793139 312693175 1705271585 -71240574 -1933065196 365860270 1657382200 -227100503 -2056157121 477682053 1803544851 -182747984 -2112074714 454368668 1813130506 -518381313 -1776480151 252985811 2014540101 -428350234 -1854876560 142181834 2139010396 -272521011 -1731815333 30394849 1992882551 -391353132 -1616159678 111283704 1906654574 -556261102 -1444998780 819347518 1204908200 -642390773 -1364011619 935035943 1086108849 -805066464 -1492870730 1041090572 1225455770 -680628935 -1603707473 962595861 1315388547 -1016123018 -1268252192 761352282 1516658892 -1006439057 -1291467271 705467459 1561044181 -843794108 -1162638894 599447656 1421732094 -891716259 -1109504565 618077297 1406151911 -441056806 -1833881268 196632822 2092912736 -488913469 -1780681387 215327983 2077398137 -345142808 -1670727298 90433732 1919211602 -335524367 -1694007961 34483421 1963531339 -134147650 -1895423704 370110610 1627930628 -9644633 -2006194895 291681419 1717928989 -153446004 -2116179686 416610464 1876150326 -239641195 -2035258109 532233401 1757285423 -168463663 -2098052537 469439485 1828463467 -224872760 -2053142946 479647716 1804724082 -80807197 -1943418251 354458575 1646766937 -62701830 -1958474132 307060694 1699376960 -398302539 -1622846941 105644953 1900753679 -282089812 -1742170566 18990976 1982265110 -426120569 -1851860463 144149419 2140191549 -504090978 -1762451960 268062642 2029879076 -828681703 -1180933489 546648885 1469186979 -906586624 -1091459434 670627628 1358940090 -1069491669 -1220023619 776911623 1497992081 -953344462 -1339412828 690192158 1579437960 -752074115 -1540656405 1025647441 1243943879 -733903260 -1555646734 978315080 1296619486 -570963377 -1427047719 872000355 1157536757 -627437994 -1382203712 882143098 1133731820 -319929456 -1679199482 48243388 1978077738 -343701623 -1669023969 93185701 1921701427 -499790942 -1791821004 205236878 2067569176 -447213637 -1839251667 190213783 2085707265 -245804044 -2040634526 525808344 1750073934 -164325395 -2127321221 406517441 1866319447 -8201274 -2004489392 294435562 1720420988 -118546465 -1880608951 383876851 1642483301 -679451816 -1601743922 965608052 1317614306 -789731519 -1477797929 1055114861 1239742203 -648287382 -1369646084 928352838 1079163600 -566874253 -1456398363 808996447 1195343561 -902335684 -1120910422 607719952 1396580998 -849692891 -1168275533 592762377 1414784671 -991102194 -1276392552 719493666 1575332532 -1014939881 -1266282623 764370491 1518890669 -1548757673 -727128639 1302443131 983991533 -1530785458 -742055464 1254912098 1036730612 -1384882843 -629969421 1132084297 880610527 -1441162884 -585192982 1142421584 856737990 -1105672909 -920652379 1343661087 655463561 -1183514326 -831376964 1467703302 545018000 -1329378047 -943424105 1590504493 701111483 -1213298408 -1062618738 1503717428 782751906 -1732119137 -272186103 1993315507 29926437 -1616105082 -391446256 1906462890 111501372 -1776648787 -518173381 2014583937 252914711 -1854424652 -428832478 2138691736 142534670 -2055805445 -227420819 1803060439 478131265 -2112151070 -182709900 1813332174 454193240 -1951568439 -55943841 1705184485 312753267 -1933530672 -70805178 1657719036 365557866 -1162550250 -843852672 1421509946 599635372 -1109843953 -891416423 1406615843 617640373 -1267766236 -1016570702 1516309768 761675166 -1291671491 -1006266197 1561118993 705427847 -1492913038 -804993820 1225626974 1040885192 -1603391381 -680984323 1314935111 963076561 -1445430208 -555791146 1205214572 819015162 -1363822503 -642610993 1086052725 935127523 -2116369186 -153226168 1876207090 416519524 -2034827065 -240111535 1756979691 532566397 -1895740180 -133792646 1628384704 369630550 -2006152971 -9717661 1717758425 291887439 -1670523718 -345316308 1919137174 90473728 -1694494557 -335077323 1963880847 34160921 -1833542520 -441357282 2092449188 197070130 -1780770671 -488855545 2077620669 215140651 -1852196907 -425818301 2140657401 143713903 -1762364468 -504151206 2029654752 268247670 -1623048217 -398127247 1900830411 105606749 -1741685762 -282539160 1981913810 19311172 -1943099471 -81160409 1646315165 354940427 -1958517848 -62631106 1699545732 306852370 -2097860733 -168681707 1828409007 469532217 -2053575782 -224404724 1805028022 479312416 -1426614499 -571431029 1157232177 872335015 -1382395132 -627219566 1133785640 882049726 -1540612305 -752144455 1243774467 1025855125 -1555965130 -733549664 1297070618 977832588 -1220507783 -1069041681 1498342997 776591043 -1339210912 -953519114 1579360844 690229978 -1181020341 -828620835 1469410919 546463473 -1091122350 -906888252 1358473854 671062760 -2004711788 -8014334 1720510392 294377262 -1880145267 -118984165 1642144673 384176951 -2040983898 -245481936 1750560650 525360924 -2127246657 -164365783 1866115987 406690565 -1791650064 -499997082 2067527644 205309770 -1839705367 -446733697 2086024133 189858643 -1678893374 -320262572 1977647086 48713592 -1669080357 -343610803 1921891319 92965729 -1276336548 -991193398 1575143280 719714278 -1266589115 -1014607149 1519321961 763900927 -1120457106 -902816008 1396264770 608075732 -1168446857 -849487135 1414826843 592690125 -1369721288 -648247634 1079367444 928180098 -1456049631 -567197001 1194857229 809444251 -1602208246 -679014756 1317953318 965308336 -1477576173 -789919099 1239653183 1055173545 253401691 2015210189 -518718601 -1777087519 142040642 2138074836 -428261522 -1854009352 29430377 1992696575 -271617211 -1731705901 111990384 1907091174 -391989412 -1616541750 313363007 1705687721 -56366317 -1952130171 364924454 1657241264 -70373622 -1932976228 477495821 1802580635 -226991327 -2055253065 454805012 1813837442 -183130312 -2112710738 880065171 1131645445 -629482561 -1384256727 857308810 1142836764 -585687130 -1441779920 984560289 1302856247 -727624819 -1549376741 1036187320 1254475310 -741566572 -1530157310 700689143 1589942881 -942814245 -1328874675 783183598 1504271992 -1063252030 -1213776044 655893189 1344213587 -921287703 -1106152577 544597724 1467143754 -830765072 -1183008922 369208090 1627822988 -133182922 -1895236960 292318979 1718312853 -10351057 -2006630727 416949032 1876759486 -153861628 -2116849006 532145969 1756420007 -239499747 -2034321781 196524926 2092010472 -440870318 -1832916284 215711591 2078035953 -489349557 -1781387555 91042636 1919550426 -345812384 -1671142666 33617749 1963444163 -334588295 -1693866257 762285010 1516813124 -1016993026 -1268327832 704794571 1560641373 -1005834521 -1291116943 599000032 1421030262 -843423028 -1161997734 618252281 1407121263 -891836715 -1110403517 819502006 1205840672 -556336486 -1445869044 934633391 1085435705 -642040189 -1363407339 1040388996 1225007890 -804425048 -1492499906 963565469 1315563275 -681527631 -1603828185 1026357465 1244383311 -752707083 -1541035677 977353920 1296436310 -732996116 -1555534470 871854315 1156595837 -570879545 -1426185903 882554098 1134396516 -627780130 -1382816440 547088573 1469896747 -829060719 -1181566713 670444708 1357978674 -906474104 -1090552546 775970959 1497845785 -1068629597 -1219940043 690857110 1579848704 -953956934 -1339755220 105043985 1900406919 -397625027 -1622439509 19864584 1982344350 -283017948 -1742320206 144265251 2141085877 -426299121 -1852833383 267686970 2029233324 -503646954 -1761753728 469092469 1827862755 -168056487 -2097374769 479726700 1805597946 -225022656 -2054070826 355352647 1646883025 -81780373 -1943596547 306414686 1699001544 -62003854 -1958029852 607635864 1395718414 -902190924 -1119971294 593104257 1415396631 -850105171 -1168942021 720126378 1575711036 -991813498 -1276833776 763463091 1518777637 -1013980001 -1266101239 964745724 1317529962 -678512432 -1601599418 1055727077 1240083827 -790397751 -1478210465 928731598 1079796056 -648728350 -1370357644 808883671 1194435905 -566692613 -1455438739 525986128 1751046598 -245921668 -2041530134 406072649 1865620959 -163951515 -2126676749 293757282 1720013300 -7602098 -2004143912 384804219 1642632685 -119421865 -1880689471 49215796 1978255778 -320825320 -1679316850 92486957 1921256891 -343057407 -1668649833 204828934 2066891152 -499445718 -1791221572 190362911 2086634889 -447294413 -1840126811 1802919775 477196233 -2055717261 -226554139 1813748550 454863824 -2112488854 -183317764 1705891693 313190395 -1952205247 -56326441 1656755060 365372386 -1932627368 -70696242 1992380219 29786029 -1731252713 -272097663 1907133218 111918004 -1616713202 -391783784 2015020809 253622175 -1777031643 -518809933 2138506000 141570950 -1854315972 -427928918 1343782807 656363265 -1105846597 -921620947 1467333518 544377624 -1183065438 -830674380 1589901221 700761907 -1328703863 -943020513 1504588732 782828330 -1214229872 -1062772218 1303343091 984112997 -1549725985 -727302583 1254271978 1036360572 -1530082618 -741606832 1131734977 880006999 -1384478995 -629295493 1142498264 857609038 -1441316108 -586124702 1919774238 90857096 -1671229646 -345751644 1962977799 34052753 -1693529301 -334890051 2092361260 196204218 -1833400576 -440420458 2077958709 215749283 -1781185767 -489524337 1876590202 417156844 -2116804778 -153931840 1756871267 531663605 -2034640049 -239146023 1627518536 369542878 -1894803612 -133650446 1718366801 292225735 -2006822019 -10132501 1224953558 1040481856 -1492307974 -804642964 1315867343 963230297 -1604260893 -681059467 1205389028 819983986 -1445550136 -556689570 1085604605 934425195 -1363450927 -641969337 1421106866 598961700 -1162199138 -843247864 1406769835 618572349 -1109918841 -892286191 1517278848 761849366 -1268664404 -1016690886 1560416921 704979471 -1291029579 -1005894877 1497382365 776408395 -1219601167 -1068929945 1580071364 690669906 -1339844376 -953898882 1469822447 547128697 -1181363005 -829234091 1358328310 670122336 -1091039014 -906026932 1157049785 871374127 -1426502507 -570524669 1134225824 882759990 -1382774644 -627853286 1244439947 1026266397 -1541225305 -752487375 1296130450 977686788 -1555103554 -733466584 1647189269 355020163 -1944028103 -81310545 1698945292 306506138 -1957840864 -62224202 1828033831 468886961 -2097417205 -167983971 1805144382 480207272 -2053754862 -225378172 2140736881 144588263 -1852347299 -426746677 2029308264 267647486 -1761957820 -503473966 1900184899 105231829 -1622350737 -397683463 1982808410 19427788 -1742659466 -282717984 1079708828 928791562 -1370133072 -648913626 1194772613 808581139 -1455904343 -566257345 1317045422 965194808 -1601247870 -678832876 1240285367 1055551521 -1478286949 -790359795 1575755000 720055406 -1277002284 -991605438 1518459105 763816055 -1265649203 -1014462117 1396151498 607167580 -1120274970 -901855888 1415205075 593322053 -1168887297 -850198167 2067082324 204610754 -1791275656 -499352082 2086201421 190830811 -1839822495 -447628809 1978573926 48862448 -1679768246 -320342564 1921212543 92557545 -1668480685 -343264827 1719811120 293932198 -2004067044 -7639670 1643116585 384354495 -1881040635 -119101037 1750709250 526288020 -2041064146 -246356552 1865707547 406012045 -2126900937 -163765855 449026297 1841604719 -187827755 -2083862205 497966304 1789488246 -207602228 -2069426854 337121483 1662984285 -99192345 -1928248975 326489298 1685251140 -42224130 -1971550872 125077661 1886631947 -377820751 -1635919577 1657988 1998486546 -300470872 -1726997186 162463919 2124951609 -408854141 -1868148459 247645366 2043016224 -523459174 -1748265716 565033009 1454016679 -811345635 -1197151861 650148904 1372015806 -926016252 -1077334638 796274691 1483800725 -1049079505 -1233165895 672920602 1595720844 -971664074 -1324178016 1008379989 1260230851 -770389639 -1525417489 997682252 1282432218 -713487008 -1568784906 851517543 1170608369 -590397109 -1412927011 900523134 1118557416 -610106030 -1398426172 64530872 1960810798 -304691052 -1697515518 78998945 1941069111 -356840307 -1648608229 218309002 2047086876 -485670746 -1811255248 175039891 2104087813 -463436609 -1821920215 510638556 1768458570 -262022928 -2023298970 419593669 1845841235 -150201111 -2146751361 280244718 1739784568 -21344062 -1984077740 400160247 1625212257 -103312165 -1898929075 951486832 1337047526 -692524964 -1581262646 1071336809 1222409727 -774558651 -1496179501 913113410 1097478612 -664575890 -1352380168 822134107 1174926797 -552688521 -1475767071 620861716 1376168322 -888145864 -1140275026 577527053 1433103771 -865977311 -1151005513 735711526 1557995952 -975933430 -1294778212 750245183 1538319785 -1028017133 -1245805435 687209083 1609747181 -956589225 -1308841023 798506594 1486819060 -1047109810 -1231982632 640578121 1361658591 -937421979 -1087953933 558085712 1447331526 -816982148 -1203050518 893577759 1111874185 -615740621 -1404322907 841952774 1160257168 -601796822 -1423540292 999907885 1285444283 -711523583 -1567607913 1022666292 1274255010 -755316968 -1510082674 328981171 1688005157 -40518753 -1970107639 351674026 1676750396 -84377722 -1912647920 490754689 1783063063 -212978771 -2075589829 439195288 1831511566 -198969420 -2094741726 237816535 2032925249 -534598661 -1759143059 155258574 2118532696 -414224414 -1874305164 16204517 2012246643 -285662263 -1711402145 127567612 1889384042 -376117296 -1634478266 837733178 1189739436 -538924522 -1461216640 914558755 1099186101 -661819889 -1349886311 1060455176 1211265950 -784653788 -1506012494 945325841 1331672967 -698948035 -1588472149 744086366 1532947400 -1034438030 -1253012764 724836167 1546858449 -986022293 -1304604931 578966380 1434805242 -863227328 -1148517674 636458869 1390979043 -874383783 -1125726513 176221170 2106055524 -460420386 -1819690424 233648107 2062163837 -471642425 -1796964783 73098176 1935430486 -363527444 -1655557510 53913561 1949407055 -315046155 -1707084189 389544854 1613810432 -113665350 -1908495828 274349967 1734151961 -28025181 -1991021003 434926500 1860911922 -136179064 -2132467170 511817661 1770424107 -259008879 -2021071353 2125422077 162033003 -1868481327 -408548281 2042796516 247834994 -1748174648 -523515810 1886705103 125035865 -1636125469 -377650059 1998131670 1974592 -1726516998 -300924820 1662537113 337607951 -1927926603 -99541981 1685424512 326285590 -1971590996 -42149830 1841546667 449115453 -2083675001 -188050415 1789788594 497627428 -2069864290 -207138808 1170308405 851856803 -1412490215 -590861169 1118615852 900434362 -1398614016 -609884010 1260057863 1008584081 -1525378005 -770464579 1282879774 997196168 -1569107918 -713138012 1484156241 795958727 -1233646467 -1048625941 1595648328 672963038 -1323972508 -971835150 1454237027 564844021 -1197243313 -811289383 1371545978 650580460 -1077002154 -926322496 1739877564 280189994 -1984295536 -21152506 1624877221 400463923 -1898460791 -103745249 1768940686 510186520 -2023651934 -261704396 1845633175 419762177 -2146680389 -150245075 2047048920 218385486 -1811079692 -485872286 2104408257 174688343 -1822369299 -462952069 1960375530 64996476 -1697212986 -305027760 1941254387 78774373 -1648668193 -356753079 1557810292 735935714 -1294717608 -976020018 1538754669 749779195 -1246107327 -1027679785 1375847494 621212880 -1139825302 -888629764 1433141343 577450185 -1151180429 -865775131 1097686032 912944262 -1352450756 -664531542 1174444041 822585503 -1475413723 -553006669 1337381922 951182516 -1581730546 -692091496 1222316091 1071390893 -1495961321 -774749823 1285111679 1000214505 -1567138221 -711954747 1274346342 1022610416 -1510303158 -755127588 1111668557 893749211 -1404250527 -615782665 1160737620 841499586 -1423895944 -601480466 1361981211 640229261 -1088401865 -936935775 1447291650 558160788 -1202877906 -817186120 1609934633 686987199 -1308899835 -956500333 1486381872 798970790 -1231683044 -1047448950 2012684215 15740705 -1711702373 -285323763 1889196974 127789880 -1634420094 -376206828 2032965509 237741843 -1759316311 -534395329 2118210460 155607818 -1873857872 -414711258 1782583251 491208517 -2075234561 -213295511 1831717834 439024476 -2094814490 -198927760 1687914465 329037687 -1969887539 -40708517 1677083640 351368046 -1913117996 -83946942 1434586686 579157672 -1148424430 -863281276 1391446567 636025521 -1126061301 -874079331 1532593676 744404634 -1252530400 -1034889290 1546928661 724791939 -1304812743 -985853009 1211440730 1060253388 -1506050186 -784576544 1331223107 945810133 -1588151441 -699298823 1190041192 837396222 -1461651644 -538458158 1099125361 914645735 -1349700771 -662043701 1860972278 434839136 -2132652070 -135954612 1770121967 512154233 -2020635709 -259474603 1614259908 389060178 -1908815896 -113313922 1733976797 274551371 -1990982671 -28101785 1935359634 73141764 -1655349314 -363696344 1949760139 53594653 -1707566169 -314594511 2105587360 176653878 -1819355252 -460724454 2062381753 233456175 -1797057643 -471588093 -770043151 -1524817305 1007973341 1259553611 -713566488 -1569659266 997832644 1283360594 -591291709 -1413043627 852491247 1170787193 -609460518 -1398051252 899825654 1118113632 -810745195 -1196805629 564356025 1453609775 -926890356 -1077414374 651077536 1372165942 -1049195865 -1234060751 796453771 1484774173 -971288898 -1323532760 672477074 1595023108 -378260935 -1636629841 125457173 1887265667 -300288480 -1726036298 1545996 1997580186 -407913973 -1868002659 161602343 2124868529 -524124654 -1748676988 248258366 2043359144 -188538275 -2084302133 449659761 1841984487 -206641596 -2069244206 497059688 1789376510 -99046801 -1927308551 337038147 1662122965 -42635658 -1972216096 326831962 1685864396 -889117776 -1140452570 621757084 1376285194 -865278039 -1150560449 576882309 1432729107 -975524990 -1294099692 735365806 1557396024 -1028165733 -1246732531 750325431 1539194401 -692702252 -1582234814 951603960 1337942638 -774113331 -1495480485 1070962401 1221764727 -663897114 -1351971984 912513738 1097132636 -553615361 -1475915927 823008979 1175006789 -261160072 -2023214098 509698644 1768313538 -150812831 -2147092489 420259405 1846253275 -21722294 -1984709668 280685158 1740495600 -103198893 -1898020923 399978111 1624252137 -304606436 -1696652406 64385584 1959871142 -357181691 -1649219693 79410729 1941735103 -486302930 -1811633224 219019778 2047527572 -462528713 -1821806687 174079515 2103905933 -533958541 -1758773019 237113695 2032476617 -415124374 -1874426628 156226886 2118706640 -285738943 -1712273193 16357741 2013178363 -375767976 -1633874738 127163764 1888710114 -40148969 -1969467263 328532283 1687302573 -84499442 -1913547624 351847714 1677718964 -213850075 -2075666253 491686153 1783216543 -198366148 -2094392150 438521104 1831107974 -616410949 -1404739539 894185879 1112211713 -600861534 -1423399884 841086350 1160168728 -711337847 -1566644193 999799205 1284540723 -755753840 -1510790138 1023049148 1274891562 -957005601 -1309511607 687546867 1610355045 -1046969146 -1231047600 798418410 1485952380 -936458003 -1087768453 639674817 1361549655 -817689356 -1203487646 558722520 1447714126 -113819342 -1909427804 389619742 1614680200 -27622101 -1990347331 273998855 1733547153 -135476992 -2132018794 434284588 1860540602 -259977959 -2021245553 512715829 1770544291 -461352618 -1819844160 177090682 2106130668 -470969009 -1796561447 233043043 2061812981 -363079324 -1654855182 72726600 1934788830 -315220611 -1708053013 54033489 1950305479 -1034329606 -1252109972 743899350 1531981888 -986405405 -1305242251 725271759 1547564121 -863835704 -1148855970 579635428 1435220082 -873517615 -1125638841 635522301 1390836843 -538021474 -1461108472 836767922 1189552164 -662456953 -1350269679 915264683 1099621437 -784991828 -1506621126 1060870272 1211934742 -698860107 -1587606237 945183897 1330736143 -1233725451 -1049499805 1484306137 796886607 -1323625492 -971234438 1595241152 672285270 -1196597305 -810913967 1453539051 564399741 -1077896226 -926438584 1372519154 650758756 -1413363823 -590940409 1171236541 852006443 -1398013048 -609537250 1117938340 900026930 -1525002333 -769818827 1259613839 1007885849 -1569223750 -714032340 1283058326 998169088 -1927743683 -98580565 1662424593 336701063 -1972030684 -42859598 1685803528 326918814 -2084339953 -188461159 1842159139 449457845 -2068923626 -206992512 1788926522 497543852 -1867520167 -408365105 2124514933 161920739 -1748884672 -523955242 2043429484 248214266 -1636536469 -378314755 1887047239 125648593 -1726370958 -299983900 1998047838 1112776 -1351752012 -664087006 1097041816 912570126 -1476386131 -553184709 1175339905 822702871 -1581879674 -693019120 1337462698 952057660 -1495553377 -774071799 1221970867 1070791461 -1294272816 -975321530 1557436412 735291242 -1246285111 -1028652449 1538872293 750674803 -1140752670 -888779148 1376722894 621293400 -1150502149 -865367443 1432542167 577104705 -1811691908 -486213910 2047715152 218798022 -1821506971 -462867725 2103468873 174543839 -1697100210 -304120104 1960193890 64036852 -1649046953 -357385535 1941695355 79485933 -1984637416 -21764466 1740289844 280856482 -1898376703 -102882665 1624732461 399524795 -2022744534 -261591364 1767980806 510005136 -2147313101 -150623579 1846344479 420203401 -2076134025 -213416479 1783551067 491381965 -2094173842 -198557192 1831014466 438575316 -1969537723 -40104493 1687510121 328363263 -1913194148 -84817462 1677236336 352299238 -1711823597 -286222971 2012857407 16708777 -1634049782 -375565924 1888747558 127086768 -1758712543 -534045257 2032290829 237337755 -1874728648 -414787154 2119141396 155760770 -1087466049 -936794839 1361114259 640140293 -1203547738 -817602256 1447899274 558497820 -1309336179 -957207269 1610316961 687623223 -1231496812 -1046484734 1486272696 798066734 -1566997029 -711019187 1285022967 999347297 -1510719038 -755797676 1274683630 1023217784 -1404957207 -616219265 1112304837 894131283 -1422931472 -601294490 1159833820 841390154 -1654946762 -363023200 1935009050 72537484 -1707720657 -315526983 1949835523 54464917 -1820324860 -460899182 2106486056 176774590 -1796356067 -471140213 2061740337 233085351 -2131979182 -135551804 1860367742 434488808 -2021568437 -259628835 1770991975 512229873 -1908990880 -114283274 1614380364 389959130 -1990535047 -27399953 1733605717 273910211 -1506433794 -785214360 1211876818 1060959556 -1588043545 -698396559 1331036619 944845149 -1460785972 -538370982 1189105120 837254518 -1350309675 -662382525 1099794937 915061103 -1149061990 -863665140 1435293110 579593504 -1125158781 -873971691 1390481839 635838777 -1252442968 -1034023874 1532452228 743468306 -1305151311 -986462169 1547344285 725461259 1342278312 654752318 -1106252924 -922166510 1466715825 543915559 -1184747619 -832233717 1591345818 702362124 -1328258122 -942451936 1505216131 783349269 -1212569681 -1061251271 1303812812 984722010 -1548157984 -725628042 1255890645 1037856323 -1529528327 -741208209 1131221758 879370856 -1385991214 -630963388 1140905703 856155761 -1441876021 -586578083 1802480224 476617462 -2057188532 -228131878 1812098681 453336815 -2113138859 -183812157 1706304082 313725636 -1950727298 -54692888 1658447435 366925533 -1932032153 -70207503 1993914884 31427218 -1730749656 -271455298 1907719709 112348811 -1615126735 -390320217 2013475382 251921056 -1777511654 -519412852 2137978415 141149881 -1855940861 -429414507 1226488809 1042123647 -1491805499 -804001197 1316454384 963661670 -1602674980 -679596470 1203844059 818283341 -1446030601 -557292959 1085077442 934004564 -1365076242 -643455368 1420667789 598383387 -1163670879 -844826057 1405120404 617045762 -1110569288 -892781010 1517691839 762385193 -1267187053 -1015057915 1562109862 706533168 -1290434934 -1005406692 1920244513 91466679 -1669662195 -344077669 1964597048 35549102 -1692975596 -334492030 2091848467 195568517 -1834913217 -442088791 2076366602 214296476 -1781746138 -489978192 1875086149 415546323 -2117211543 -154477825 1756254044 531201994 -2036322704 -240705818 1628963703 371143649 -1894358437 -133082419 1718994798 292747256 -2005162430 -8612140 1647831082 355522748 -1942386426 -79775344 1700408371 308092069 -1957409505 -61637239 1827430424 468406414 -2099117772 -169528926 1803658241 478581911 -2054175443 -225905221 2139158606 143116504 -1852925598 -427185676 2028813399 266996929 -1763484293 -505123347 1901817980 106709226 -1621814960 -397270586 1983296613 20022515 -1741105847 -281025057 1499056354 777975924 -1218991666 -1068459688 1580469499 691223661 -1338348073 -952279743 1468154064 545615942 -1181998596 -829746838 1357874377 669561951 -1092491803 -907618957 1156503686 870967312 -1428112982 -572028612 1132666015 881077257 -1383236173 -628470491 1245008052 1026711586 -1539624552 -751042290 1297650861 979346491 -1554582143 -732838633 2066536811 204204541 -1792886713 -500856623 2084642162 189148644 -1840284578 -448246584 1979142489 49308111 -1678167947 -318897949 1922733376 94217686 -1667959700 -342637318 1721485583 295500185 -2003458013 -7169867 1643515158 384908672 -1879544774 -117482324 1749041469 524775851 -2041700335 -246869881 1865254180 405452210 -2128354296 -165358434 1078131107 927320373 -1370711921 -649353191 1194278330 807931180 -1457431402 -567907328 1318678929 966672647 -1600712515 -678420437 1240774024 1056146718 -1476733788 -788667342 1576397255 720558417 -1275361045 -990070659 1519922654 765402440 -1265218318 -1013875612 1395548661 606687587 -1121976103 -903401393 1413719532 591697274 -1169308480 -850725802 879579052 1131052858 -631034240 -1385947626 855673781 1141357347 -586224999 -1442194929 985057182 1303508744 -726096206 -1547725276 1037763463 1255944977 -740990293 -1529720259 702177224 1591570270 -942391580 -1328345486 783784913 1504750407 -1061553411 -1212233109 654432250 1342629740 -921717034 -1106737600 543953891 1466639221 -832408881 -1184546215 251883364 2013552626 -519238072 -1777713442 141470589 2137627627 -429864367 -1855456569 30992214 1994381248 -271153542 -1731086612 112534351 1907495897 -390380957 -1615039755 313818880 1706250134 -54911444 -1950536006 366590745 1658751887 -69739979 -1932465501 477099826 1802028964 -228485602 -2056870264 453129003 1812267965 -183741945 -2113183087 762740461 1517375099 -1015537727 -1266733225 706460404 1562151522 -1005200424 -1290605746 598603487 1420478025 -844916749 -1163614363 616575686 1405551184 -892447766 -1110875268 817983113 1204182559 -556855387 -1446494413 934062736 1084987910 -643642436 -1364853974 1041950395 1226692141 -803960937 -1491880191 964108962 1315967540 -679918706 -1602325736 370695717 1629449907 -132759799 -1894707297 292919868 1718790826 -8652016 -2005087354 415487511 1875175041 -154290373 -2117433427 531501582 1755914904 -241143006 -2035858508 196038209 2091417303 -442421395 -1834606597 214075992 2076555982 -489886860 -1781802014 91539059 1920202469 -344283297 -1669490743 35193450 1964913404 -334011578 -1693428784 106638638 1901862328 -397063166 -1621984108 20375863 1982978465 -281507813 -1740654451 142648604 2139592074 -426851280 -1853229914 267215109 2028622227 -505216983 -1763430209 468467018 1827343836 -169714586 -2098893584 478280019 1803995589 -225470337 -2054641431 355972472 1647347182 -80096172 -1942035262 307917153 1700610551 -61599667 -1957486373 1026887142 1244806512 -751080246 -1539548068 978897407 1298135401 -732518189 -1554933691 871269844 1156166978 -572463880 -1427647378 881017293 1132753243 -628285215 -1383460745 545398146 1468345620 -829653842 -1182053320 670030235 1357441293 -907953993 -1092188127 777622960 1499374886 -1067977572 -1219443702 691294633 1580425535 -952487803 -1338179565 524295279 1749495033 -246514365 -2042016299 405657718 1865083104 -165430950 -2128311860 295408733 1721541835 -6949519 -2003647001 385241156 1643208914 -117952152 -1879113218 49744907 1978678429 -319197913 -1677828687 94029842 1922955396 -342578882 -1668048472 204244025 2066461871 -501029611 -1792682621 188825632 2084991158 -447799028 -1840770662 607009959 1395199025 -903848565 -1121489635 591657150 1413793832 -850552430 -1169512188 720745621 1576174595 -990128711 -1275271889 764965004 1520386074 -1013575264 -1265557194 966339779 1318984789 -677949969 -1601143431 1056237786 1240717388 -788887050 -1476544160 927114481 1078301799 -649280035 -1370753717 808411368 1193824382 -568262204 -1457114798 -1730674528 -270585802 1993761164 30495002 -1615477575 -390925265 1908123029 113022211 -1778153326 -519784444 2014177726 252369192 -1855042421 -429294563 2137009575 140975409 -2056318780 -228057006 1801548264 476463486 -2113743651 -184163253 1812772337 453739879 -1951098634 -55334816 1706752474 314427724 -1931911953 -69309319 1658273219 365956437 -1548345240 -726593282 1303920964 985625042 -1529093007 -740502297 1255507293 1037219275 -1385322406 -630548276 1130613110 879032800 -1442812861 -586720043 1141771631 856243705 -1107218420 -922353510 1343181088 654860726 -1184041963 -831798141 1466078521 543532463 -1327843266 -941782872 1591007506 701753732 -1212711897 -1062187855 1505303819 784215453 -2117914143 -154926729 1875726541 415916123 -2035354120 -240532114 1755354324 531080258 -1894204973 -132150971 1628887295 370272361 -2005566006 -9286308 1719344358 293350512 -1670110843 -344780525 1920614569 92106815 -1692801636 -333523702 1964475568 34649126 -1833981513 -441935583 2090977435 195491853 -1782420050 -490382024 2076970114 214645780 -1163062999 -844488257 1419997189 597966995 -1111435984 -892869210 1406055452 617186442 -1267295973 -1015961203 1517877303 763349153 -1290052350 -1004769900 1561672750 705825976 -1491467955 -803393061 1226072161 1041453303 -1602763436 -680462910 1316594808 964596974 -1446934145 -557401623 1204807763 818469061 -1364439706 -643072528 1084369994 933567708 -1427217886 -571911500 1155531534 870790040 -1383881157 -628844883 1133365015 881522561 -1539970544 -751641978 1245416252 1027390378 -1554502135 -731963745 1297501989 978419635 -1218874810 -1067564336 1498878826 777004028 -1338722721 -952924471 1580914547 691922917 -1182598540 -830092574 1468832600 546024398 -1091617171 -907538693 1356947265 669413335 -1853865238 -427330948 2140021702 143201104 -1762818317 -504711579 2028201951 266655561 -1621374248 -396559794 1901439988 106077026 -1741287743 -281985449 1983410157 20930427 -1942531442 -80715240 1647915938 356385588 -1956997481 -60971519 1700067259 307480365 -2098406724 -169088470 1826798480 468028166 -2055135579 -226087373 1804566409 478695199 -1275767965 -990747659 1576743503 721158873 -1265068166 -1012946964 1519842902 764528320 -1121002671 -903222329 1394653821 606571243 -1170006200 -851169314 1414364772 592072434 -1371389177 -649759855 1078731307 927666877 -1456503010 -567756920 1193403954 807851684 -1600533707 -677446749 1318562329 965778063 -1477177556 -789364806 1241148928 1056792214 -2003078229 -6536387 1721045639 294789649 -1879656526 -118388956 1643697822 385869320 -2042561639 -246953201 1749981877 524921379 -2127741056 -165015786 1864588972 405040698 -1792252977 -500477095 2065826531 203764341 -1841190954 -448358592 2085603066 189331052 -1678251011 -319759509 1979288273 50248263 -1667616796 -342024334 1922322120 93552222 -55261788 -1951140558 314221704 1706923038 -69664323 -1931595477 366436497 1657819143 -227586666 -2056749824 476130490 1801853996 -184383089 -2113554151 453830819 1812715573 -519842368 -1778064042 252556524 2013955194 -428994087 -1855381169 140538101 2137473123 -271032846 -1730187932 30817502 1993411656 -390751765 -1615681155 112982215 1908197457 -941955732 -1327639046 701793344 1590932694 -1061740171 -1213197853 783892569 1505652943 -922653346 -1106879032 655297650 1342717156 -831739577 -1184130607 543344747 1466300669 -630328056 -1385511522 878941220 1130669234 -587189999 -1442381433 856576061 1141465259 -726237894 -1548661332 985144342 1304374400 -740574941 -1529050699 1037424655 1255336089 -441453339 -1834433421 195139017 2091296095 -490589956 -1782251414 214716880 2076926278 -344687401 -1670165439 91889147 1920806253 -333858610 -1692497832 35117538 1964042612 -132586367 -1893739497 370574765 1628550459 -9101160 -2005790706 293290420 1719431458 -154964813 -2117837787 416091551 1875524873 -240211798 -2035705796 530631046 1755838736 -557722579 -1446583109 818918657 1204323735 -643035084 -1364516702 933392664 1084572046 -803578849 -1491243895 1041513779 1225985445 -680028154 -1603229552 964294954 1316932028 -1015626679 -1267600161 762881381 1518310899 -1004863408 -1289998138 706044284 1561481706 -844280709 -1163232019 597896535 1420041665 -893351838 -1110984460 617539918 1405737432 -830298330 -1182427216 546096650 1468790428 -907058369 -1092070487 669057555 1357263493 -1067897068 -1218568318 777473592 1498447534 -952833267 -1338778725 691702305 1581103799 -751454398 -1540192300 1027331694 1245505272 -732400805 -1554037811 978719351 1297162977 -571588752 -1427566618 870342236 1156017866 -628884631 -1383805953 881695301 1133161171 -169048082 -2098481288 467855042 1827001940 -226409481 -2054786207 479142619 1804079693 -80277540 -1942995126 356085488 1648254566 -61158459 -1956775085 307538665 1699977855 -396650614 -1621317860 106296998 1901250096 -281652333 -1741593851 20460223 1983840809 -427810888 -1853411538 143556244 2139704834 -504505439 -1762989257 266582669 2028243483 -677800345 -1600215311 966260555 1318111197 -789294466 -1477221656 1056584530 1241318340 -649978283 -1371197757 927760249 1078677487 -567289268 -1456936230 807517024 1193708534 -902920701 -1121339755 606136111 1395120057 -851230182 -1169919348 592257846 1414140832 -990573007 -1275969881 721121053 1576820619 -1013396952 -1264584002 764848900 1519491986 -319310161 -1678735815 49928067 1979639573 -342199626 -1667415520 93590426 1922245388 -500416867 -1792340469 203579313 2066050855 -448660860 -1840854510 189766568 2085137214 -247421237 -2042128803 525256679 1749677937 -164797742 -2127932860 404947966 1864643432 -6607111 -2003034513 294997973 1720876867 -118035744 -1879975306 385387468 1644149594 -1891124133 -129987379 1632230775 374271457 -2010482622 -13809452 1713641838 287517176 -2120469399 -157612801 1871861061 412444115 -2030964624 -235487002 1761579356 536388042 -1829721025 -436757335 2097073427 200932741 -1784846298 -493201232 2073233674 211040668 -1674894323 -349432677 1915045153 86144439 -1689853932 -331231102 1967685944 38777262 -1272341357 -1020351483 1512570303 757124393 -1287366518 -1002215396 1565145510 709691696 -1158540127 -839572425 1425831309 603669787 -1113599816 -895950802 1402057108 613843202 -1449227017 -560350111 1200680411 815258957 -1359787794 -638289800 1090333122 939137364 -1488649019 -800967597 1229678057 1045190015 -1607941924 -684724150 1311154672 958501222 -1772319462 -514081396 2018700342 257285280 -1859041021 -432637547 2134845487 137894073 -1735981784 -276810306 1988715524 26104978 -1612005071 -387059289 1910808605 115576971 -1947492994 -51597848 1709571154 316853444 -1937352345 -75404815 1653094475 361695453 -2060446388 -231266854 1799255136 473515254 -2107780779 -178593341 1817423993 458522863 -1389187630 -634020540 1128058110 876346472 -1436587573 -581412515 1146161383 861288561 -1545001504 -722594442 1307002060 987788378 -1534795271 -746335889 1250590933 1032695875 -1333412426 -947745504 1586224282 697101324 -1209501265 -1058059975 1508251779 786507797 -1101122172 -916912878 1347441832 660038718 -1187778147 -835403509 1463652529 540712999 -1116610855 -898175409 1400881141 611880803 -1172563264 -853857706 1410497516 588598138 -1280682261 -995268995 1571043271 715327313 -1261989134 -1010785692 1523184606 768525128 -1597583683 -675152341 1321774993 969907975 -1481962844 -794019278 1235577736 1050827550 -1373813105 -652577255 1074997155 924063541 -1452244330 -562580992 1199498170 813290284 -2044723695 -250032505 1745985341 521580459 -2123220472 -160101730 1870420772 410741682 -2000390621 -3979595 1724520207 298657689 -1884704198 -122781012 1638388502 379642752 -1683427723 -324018461 1973849945 44154831 -1664800148 -339600646 1925925696 97287126 -1787599289 -495692079 2071791467 209336317 -1843486114 -451308856 2081473394 186119140 -1536495720 -747774194 1248104116 1029946914 -1559811199 -738190569 1292454573 974027323 -1431214166 -575252676 1153369734 867710480 -1378049101 -623144155 1137885855 886436361 -1176633348 -824520854 1473486544 550809158 -1095746587 -910750861 1354652361 666462815 -1224312882 -1073658024 1493702370 772744820 -1335118889 -949189823 1583731451 694346349 -1627074736 -402391098 1896525436 101555946 -1737946295 -277988385 1986488933 23091955 -1847638174 -422021132 2144413262 148248280 -1766685829 -508185619 2025644631 263967425 -2102141132 -172691550 1824374296 465211022 -2049041619 -220648517 1808824833 483871383 -1939319034 -76585072 1650865706 358680252 -1962568929 -66935927 1695281715 302826149 -349472417 -1674819127 86317171 1914841317 -330908346 -1690202672 38329450 1968172284 -437194387 -1829256709 201232449 2096734423 -493013644 -1785068062 210981976 2073322702 -157521605 -2120525395 412223511 1872050305 -235819742 -2030658124 536857614 1761148056 -129507063 -1891577441 373915685 1632546995 -14015216 -2010311290 287589436 1713599658 -800761449 -1488819967 1045117115 1229719597 -685204082 -1607488232 958856354 1310837812 -560016987 -1449533133 814788745 1201111071 -638380612 -1359731414 939357328 1090143238 -839759373 -1158317723 603728095 1425741897 -895513110 -1114063492 613543110 1402395728 -1020673599 -1271991977 757571821 1512083579 -1002175016 -1287441074 709518580 1565348962 -231716834 -2059962232 473835826 1798904228 -178418681 -2107982703 458485035 1817501117 -51658708 -1947406150 317038848 1709347222 -75103179 -1937689437 361260313 1653560719 -276342662 -1736414996 25770326 1989020096 -387277725 -1611813643 115670351 1910754777 -514011064 -1772363554 257077604 2018869746 -432991151 -1858722617 138376573 2134394347 -916559658 -1101440960 659556858 1347893612 -835474225 -1187734439 540921315 1463483765 -947527452 -1333604238 697008584 1586278750 -1058528003 -1209068437 786843089 1507947847 -722896718 -1544665052 988223902 1306536200 -746275669 -1534882755 1032510855 1250815249 -634195840 -1388986346 876384684 1127981370 -580963175 -1437072369 860968373 1146512675 -652403747 -1374016693 924023537 1075071591 -563028028 -1451757742 813612776 1199148670 -674851857 -1597922439 969470659 1322238549 -794077194 -1481873568 1051014874 1235355212 -995488839 -1280492753 715418261 1570986499 -1010315360 -1262420170 768192140 1523490330 -898530421 -1116294371 612360871 1400427057 -853784686 -1172605180 588392126 1410668072 -495764715 -1787556989 209541689 2071620271 -450953460 -1843802214 185638432 2081926838 -324488409 -1682996303 44487179 1973543581 -339380418 -1664989272 97195538 1925981828 -3921039 -2000479257 298469981 1724742347 -123080856 -1884364802 380079684 1637924562 -249584829 -2045209643 521257583 1746334457 -160274598 -2123016244 410781302 1870345952 -1073337700 -1224664566 772295600 1494186790 -949227899 -1335042541 694521769 1583529791 -824335698 -1176858056 550749058 1473573652 -911186249 -1095281119 666765211 1354315533 -575587592 -1430910354 868178900 1152936770 -623051039 -1378103689 886218701 1138077531 -747982134 -1536327076 1030018022 1248060272 -737708333 -1560263099 973674495 1292773225 -77067692 -1938867518 359033720 1650547694 -66728371 -1962737957 302755681 1695326199 -172785050 -2102086928 465429322 1824183260 -220313985 -2049345815 483403603 1809258437 -421586384 -1848104282 147946268 2144750474 -508371415 -1766461761 264027909 2025557907 -402353662 -1627151724 101380910 1896727480 -278309349 -1737595251 23541559 1986004897 1201550931 815335109 -1450158209 -560502807 1089729098 938787548 -1359113370 -637885456 1229307489 1044549367 -1488199859 -800264229 1311275640 959400686 -1608115372 -685691966 1512646199 757995169 -1272494309 -1021282419 1564795438 709087928 -1286962430 -1001540716 1425190405 603299475 -1157837015 -839123009 1402956316 613964426 -1114567888 -896123994 2096109211 200746509 -1828816969 -436648159 2073940610 211477012 -1785482322 -493583560 1915461289 86814271 -1675231355 -350040301 1967545008 37841446 -1689764964 -330364150 1632044799 373306985 -1891014701 -129083579 1714078438 288223856 -2010864694 -14445732 1872531149 412859995 -2121076767 -157950089 1760643796 536246850 -2030097416 -235398290 1585776402 696399748 -1333041602 -947104088 1508426507 787477405 -1209621977 -1058958671 1348374304 660193206 -1101992436 -916988262 1462979385 540310447 -1187173867 -835052925 1127356278 875898848 -1388546470 -633649460 1147130735 861463545 -1437486525 -581532971 1307156292 988721106 -1545077144 -723464450 1250188125 1032022987 -1534444943 -745731353 1709909978 317462348 -1947908362 -52267424 1653007299 360829781 -1937210641 -74468743 1798352872 473407358 -2059481404 -231080366 1818061809 458906471 -2108486947 -179029429 2019309502 257623848 -1772988782 -514497020 2133980071 137806641 -1858104693 -432496099 1988607884 25202458 -1735795040 -275845578 1911192469 116214531 -1612440903 -387765713 1973966033 45048903 -1683606019 -324991637 1925550280 96641118 -1664355868 -338902670 2071190755 208989301 -1786921521 -495284903 2082347258 186198124 -1844413994 -451458752 1746879669 521696291 -2045696615 -250211057 1869775020 410366010 -2122522240 -159657706 1724173447 298056721 -1999983189 -3302083 1638467742 380516360 -1884853838 -123709148 1321628697 968967311 -1597500107 -674290269 1235988480 1051492502 -1482305236 -794631750 1075706923 924503229 -1374446329 -652956271 1198536754 813107364 -1451337442 -562468472 1399940221 611734763 -1115749039 -898091577 1411162212 589009138 -1173175992 -854199842 1571482703 716037337 -1281061533 -995901963 1523001430 767563968 -1261876870 -1009878548 1823696272 464803078 -2101541700 -172346326 1809752457 484020511 -2049916763 -220729293 1651043746 359652660 -1939436402 -77480936 1694837179 302127405 -1962194793 -66291711 1896117748 100877666 -1626729256 -401791922 1986638317 24019323 -1738026815 -278863785 2145385926 148426064 -1848533782 -422138756 2024946143 263522633 -1766041357 -507811739 1474119000 551187918 -1177344908 -824961822 1353744705 666350039 -1094786963 -910569221 1493618026 771882492 -1224168378 -1072718640 1584073075 694958565 -1335531425 -949856055 1248482620 1030579626 -1536936944 -748485498 1292341541 973119923 -1559629815 -737230689 1152507150 867626392 -1430275038 -575107916 1138497815 886778241 -1378715589 -623556435 603124567 1425392577 -839085445 -1157913875 614414158 1402472408 -896444830 -1114216716 757693285 1512983539 -1020847543 -1272960289 709148540 1564708842 -1001726384 -1286738234 1044767539 1229116325 -800357857 -1488145783 958932778 1311709116 -685357562 -1608419696 815688449 1201232791 -560985555 -1449706821 938716952 1089773454 -637678028 -1359282526 412930975 1872487177 -158158157 -2120908251 535893894 1760962320 -234916182 -2030549444 373775277 1631611707 -129418623 -1890711017 288006068 1714269986 -14352744 -2010919410 86754299 1915548525 -349855017 -1675455935 38143970 1967208308 -330799410 -1689299368 200297417 2096593759 -436327707 -1829168525 211652560 2073739078 -493621508 -1785405846 988398102 1307505280 -723016902 -1545563220 1032062479 1250113177 -745904349 -1534240843 875711012 1127578290 -633591032 -1388635234 861900349 1146666667 -581832943 -1437147257 660525682 1348068068 -917458082 -1101560888 540218987 1463035645 -834832569 -1187362863 696605248 1585605334 -947176596 -1332999174 786996825 1508880079 -1058603147 -1209937949 25682654 1988153928 -276200462 -1735478428 116008647 1911363153 -387692565 -1612482691 257714924 2019252858 -514716736 -1772799146 137473781 2134285923 -432025639 -1858535601 472969914 1798816300 -230780010 -2059820288 459093667 1817839157 -179087473 -2108397799 317422216 1709984286 -52094044 -1948112078 361152145 1652657671 -74915907 -1936724181 298095061 1724096835 -3477255 -1999781777 380196300 1638819162 -123259680 -1885338506 522131943 1746413937 -250513205 -2045360035 410181118 1869999464 -159597358 -2122609596 208896433 2071245095 -495066979 -1787113461 186533288 2082043198 -451926908 -1843981294 44566915 1974417685 -324638545 -1683924935 96849306 1925381388 -338973514 -1664312288 715829533 1571651979 -995831759 -1281105753 768046340 1522550162 -1010232280 -1261558594 611399983 1400244665 -897624061 -1116182379 589102390 1411108256 -854418406 -1172984692 924688761 1075483119 -653017003 -1374359357 812672352 1199003126 -562166708 -1451674406 969288011 1321277917 -674740121 -1597015823 1051454802 1236065732 -794456962 -1482507032 148873364 2144899074 -422461000 -1848184530 263349389 2025149467 -507771487 -1766116041 100935846 1896028208 -401978998 -1626506980 23719103 1986976809 -278426221 -1738490619 359182576 1651474534 -77147684 -1939742390 302347497 1694647423 -66382395 -1962138285 464730306 1823737940 -172140050 -2101712520 484375771 1809435725 -221209097 -2049462943 867270748 1152823498 -574627472 -1430728218 886850629 1138455763 -623762071 -1378544129 1030359150 1248671992 -748394174 -1536992812 973589623 1291910369 -737563301 -1559323187 772182072 1493278894 -1073155820 -1223704190 694899745 1584161975 -949668595 -1335753317 551360522 1473915036 -825001690 -1177269840 665902099 1354230917 -910246593 -1095135831 -981094902 -1300062564 730582822 1552744368 -1024955885 -1242604923 753273663 1541487529 -883022280 -1135012178 626018068 1381463938 -869015007 -1154166089 574456589 1429910427 -667763090 -1355444488 909958978 1094447060 -547390857 -1470608671 827399003 1180052429 -689359268 -1578236214 954685296 1340106726 -779816379 -1501314349 1066046313 1217242111 -18116926 -1980973484 283504622 1742921592 -108639525 -1904117171 394800119 1619991393 -265287952 -2026424730 507406300 1765365578 -144850199 -2141523329 424911813 1851036499 -480469338 -1805930960 223543178 2052443932 -466527553 -1825150423 171916179 2100824837 -309913964 -1702877694 59340728 1955481390 -353709427 -1645354469 82097057 1944290103 -593584309 -1415991331 848363111 1167576817 -604808366 -1393267772 905788030 1123683048 -767223943 -1522391057 1011578453 1263290051 -718744736 -1573919754 992391756 1277264602 -1054240977 -1238450247 791145987 1478549141 -968602826 -1320977504 675949082 1598888588 -806222051 -1191889013 570189361 1459312295 -929053948 -1080495214 647078440 1368822462 -403652733 -1862824171 167698095 2130308665 -526550118 -1751495924 244521654 2039753248 -383043663 -1641281753 119887517 1881302539 -297339992 -1723743426 4756100 2001707538 -95965209 -1925144719 340381387 1666121309 -47551490 -1976738968 321129170 1680030276 -191092779 -2086987965 445794041 1838511727 -202251316 -2064198822 503284448 1794683510 -139211640 -2135622626 431861156 1857723698 -253884271 -2015807481 516975037 1775720747 -110607174 -1905298388 392570262 1616975104 -33193821 -1996312523 269214095 1728893209 -368780052 -1660687238 67812800 1930267990 -311879435 -1704056733 57113049 1952467279 -455125794 -1814535096 181482994 2111178084 -474836793 -1800036271 230486507 2059125117 -857871296 -1143284522 584289644 1440005626 -877647783 -1128851249 633227637 1387887075 -1039768462 -1258203932 738723166 1527723464 -982802325 -1301507843 728088903 1549988305 -781517788 -1502753614 1063558408 1214492062 -704169923 -1593833301 940136721 1326344583 -542018538 -1464449920 834606394 1186473388 -656625649 -1344569191 919785763 1104535989 -290914871 -1716531873 10919141 2007084147 -372950576 -1631450810 130767100 1892444266 -529304069 -1753987731 243078359 2038047809 -417418782 -1877376652 152096974 2115493976 -216011347 -2078745285 487689345 1779874839 -193844812 -2089477854 444352664 1836808206 -37460577 -1966910199 332006579 1691169829 -89546362 -1917939440 346538154 1671491644 -708387583 -1564349033 1003011117 1288670395 -760538856 -1515443826 1017477172 1268926626 -618834637 -1407556187 890450975 1108608137 -596602582 -1418223172 847179782 1165607056 -932065947 -1082720781 645901385 1366858975 -820246148 -1206175254 554854480 1444239558 -961919657 -1314032191 681845883 1604523245 -1043889842 -1228885544 801759330 1489948916 -1578538226 -689022056 1340541474 954219188 -1501253865 -779903103 1217056315 1066270381 -1355619524 -667561046 1094484496 909881990 -1470159067 -547874893 1179731465 827750047 -1134658710 -883340292 1380981318 626469584 -1154236557 -868970523 1430117983 574287561 -1299844264 -981285938 1552650868 730637026 -1243072703 -1024522281 1541822061 752969467 -1702409274 -310346928 1955146474 59644540 -1645572129 -353517751 1944383219 82042469 -1805859852 -480513182 2052235992 223711822 -1825503251 -466208901 2101307073 171464279 -2026873950 -264803532 1765685902 507054616 -2141347909 -145051859 1850998423 424988161 -1981033584 -18029818 1743106748 283279914 -1903814775 -108976353 1619556005 395265587 -1192076721 -805999911 1459370851 570100725 -1080058282 -929517888 1368522618 647417836 -1238773123 -1053891861 1478996817 790660039 -1320937884 -968677646 1598715720 676153310 -1522185685 -767395139 1263217415 1011620753 -1574400462 -718291292 1277619998 992075656 -1415658983 -593890673 1167106869 848794531 -1393359360 -604752234 1123903276 905598906 -2086897017 -191149551 1838291883 445983549 -2064531810 -201945592 1795153842 502853412 -1924664651 -96419293 1665766297 340697871 -1976944980 -47380934 1680103296 321087254 -1641321757 -382969227 1881476047 119683929 -1723420934 -297689492 2001260502 5242688 -1863261487 -403189177 2130609149 167359339 -1751308600 -526772642 2039695332 244610930 -1814099572 -455591654 2110875808 181819446 -1800221291 -474612477 2059185337 230399023 -1660649026 -368856792 1930092690 68014084 -1704376921 -311528143 1952916619 56628253 -1905780248 -110155394 1617328324 392251474 -1996104207 -33362585 1728822493 269257803 -2135715366 -139157172 1857941750 431669344 -2015472189 -254188203 1775252719 517407865 -1464784572 -541713966 1186941032 834173182 -1344475811 -656679477 1104317553 919977191 -1502961290 -781348384 1214562394 1063514316 -1593350801 -704621063 1325990979 940455125 -1257883360 -1040119370 1527273484 739207322 -1301545671 -982725201 1550162965 727886979 -1143099118 -858095228 1439944766 584376488 -1129286389 -877181539 1388188711 632890545 -1966851891 -37549989 1690982881 332228983 -1918239532 -89207742 1671929336 346074478 -2078297857 -216498071 1779552723 488038725 -2089650970 -193641360 1836848586 444278108 -1754060631 -529262529 2038253957 242907411 -1877021520 -417735642 2115014044 152550666 -1717002085 -290484211 2007417271 10613025 -1631230846 -373140460 1892353454 130823480 -1314252795 -961730413 1604614441 681789887 -1228415972 -1044321142 1489616176 802065830 -1083076553 -931749727 1367339291 645448077 -1206102994 -820288328 1444033794 555025812 -1407383455 -619038473 1108568397 890526171 -1418670984 -596116242 1165929812 846831042 -1564049325 -708726587 1288233343 1003475433 -1515502518 -760449828 1269114214 1017255408 224142338 2052789396 -481147602 -1806338632 171040795 2100744333 -465600201 -1825001055 59223088 1954585766 -309736164 -1701905014 82470953 1944934591 -354154235 -1646052973 283849830 1743521008 -18524854 -1981651492 394719359 1619116265 -108490413 -1903189563 506510420 1765248194 -264315528 -2026246674 425556045 1851410651 -145548959 -2141967881 909247690 1094005852 -667130394 -1355066000 828358867 1180233797 -548298241 -1470721687 954830072 1341045870 -689443372 -1579098814 1065634017 1216575607 -779474483 -1500702373 730141870 1552032824 -980716158 -1299430124 753455287 1542447137 -1025068645 -1243512563 626957468 1381608458 -883884624 -1135096538 573790341 1429497875 -868402775 -1153824449 340202819 1665148373 -95849361 -1924250375 321573210 1680728524 -47927178 -1977384736 446471537 1838919143 -191693731 -2087334709 502356328 1794533886 -201377724 -2064119598 166724903 2130130353 -402758645 -1862708067 245219646 2040197544 -527196142 -1751871356 120294677 1881980291 -383390663 -1641882449 4606220 2000779674 -297261024 -1722869578 791229835 1479410973 -1054387033 -1239391183 675606930 1598275844 -968191810 -1320312792 569556409 1458933039 -805512043 -1191449597 647985568 1368934710 -930015092 -1080678374 849225199 1167660409 -594524989 -1416137643 905175542 1123340640 -604143398 -1392857012 1011199453 1262656843 -766784271 -1521681305 992504260 1278171474 -718927640 -1574881154 1063929472 1215133206 -781965396 -1503455430 940016281 1325445647 -703994955 -1592863965 833736370 1186397732 -541085794 -1464295672 920390315 1104886333 -657298553 -1344972015 584931044 1440376434 -858572856 -1143732386 632328957 1387766379 -876678191 -1128676537 738647766 1526853184 -1039613958 -1257271444 728439503 1550592601 -983204893 -1302181003 67397192 1929598686 -368441500 -1660078094 57254481 1953403591 -311966851 -1704922133 182447738 2111364844 -456028330 -1814642752 229780067 2058689269 -474199217 -1799652391 431191596 1857308346 -138602752 -2135283818 517911093 1775862435 -254749927 -2015894641 392756766 1617940104 -110715086 -1906200668 268777991 1728187025 -32810197 -1995674691 644970433 1366706007 -931195155 -1082644869 555529176 1444643662 -820849932 -1206525342 682295283 1605226341 -962289953 -1314673079 801586154 1488980860 -1043768634 -1227986352 1002858405 1287739187 -708311415 -1563478497 1017881532 1269601066 -760888688 -1516047866 891154327 1109057281 -619475269 -1407926739 846211982 1165433624 -595703134 -1418102220 488593161 1779984287 -216975835 -2078931277 443716368 1836426118 -193138116 -2089041238 331669307 1690562477 -37044713 -1966240127 346626850 1672358836 -89687538 -1918874984 11028333 2007988219 -291101119 -1717496105 130384756 1891808226 -372514216 -1630743858 242470751 2037710793 -528634253 -1753571611 152963910 2115582928 -418354582 -1877517572 1764811014 506974608 -2025947094 -264654660 1851598111 425334153 -2142026701 -145460059 1743481140 283924898 -1981478888 -18728818 1619438893 394370491 -1903637503 -108004201 1955066210 58769908 -1702260658 -309419816 1944728955 82642413 -1645980585 -354196287 2052880720 224086470 -1806559108 -480958230 2100411721 171347423 -1824531355 -466031373 1381941710 626651480 -1135566622 -883453836 1429407191 573846849 -1153604357 -868592531 1552239100 729971050 -1299502896 -980674490 1541967333 753909107 -1243157303 -1025385377 1340723626 955179324 -1578651514 -689930224 1216615859 1065559333 -1500875617 -779271159 1093818776 909469966 -1355007820 -667219934 1180671361 827895063 -1471021907 -547959749 1881919559 120381649 -1641696917 -383614467 2001081438 4269256 -1723304590 -296794652 2129680501 167209187 -1862387367 -403109425 2040372332 245017850 -1751909056 -527118890 1838989347 446427317 -2087542513 -191524455 1794180154 502674604 -2063637226 -201828992 1665615889 339769479 -1924585155 -95544917 1680509960 321764510 -1977291484 -47981134 1262874767 1011007513 -1521774173 -766729931 1277703318 992936960 -1574545990 -719231700 1168013501 848906283 -1416619631 -594073337 1123269796 905219122 -1392648824 -604312290 1458757867 569757821 -1191411257 -805588655 1369384178 647500900 -1080998434 -929663672 1479108825 791566415 -1238955531 -1054852765 1598336192 675519574 -1320497684 -967967366 1527153540 738308882 -1257708888 -1039150530 1550534557 728528651 -1301993807 -983427545 1440549814 584727328 -1143772518 -858498548 1387319215 632815417 -1128354173 -877027819 1186042848 834052982 -1463815476 -541539750 1104959481 920348527 -1345177899 -657127869 1214913490 1064119108 -1503364354 -782022040 1325916107 939585373 -1593196825 -703689103 1617470284 393188314 -1905868192 -111021322 1728407381 268588995 -1995766151 -32753937 1857235838 431234024 -2135078318 -138773820 1776217959 517595121 -2016375221 -254296355 2111812392 181961662 -1814965756 -455679342 2058516273 229984167 -1799612899 -474274165 1929657114 67308428 -1660265930 -368219488 1953103619 57593749 -1704485329 -312430919 1109242565 890929747 -1407986711 -619388033 1164998364 846677578 -1417799696 -596039834 1288059639 1002506849 -1563927589 -707826867 1269563118 1017958008 -1515872318 -761090220 1605018273 682463799 -1314602099 -962333925 1489462968 801134126 -1228339308 -1043450110 1366370963 645274117 -1082176577 -931628247 1444736650 555474460 -1206743130 -820658384 2037617165 242524827 -1753353439 -528825417 2115917332 152659586 -1877985480 -417921106 2007505471 11479721 -1717142765 -291419259 1892015654 130215600 -1630814454 -372469860 1690600041 331592447 -1966415035 -36842541 1672038000 346978022 -1918425252 -90171446 1780419163 488127181 -2079233161 -216638495 1836240450 443940564 -2088980626 -193224712 453112526 1812382296 -183528478 -2113363084 476853975 1802176065 -228435973 -2056951955 366639868 1658669674 -69985328 -1932317882 314031845 1706069619 -54927415 -1950421153 112648874 1907479100 -390560890 -1614826736 31139507 1994135077 -271235169 -1731037431 141388440 2137676302 -429716556 -1855702238 251702913 2013765143 -519123027 -1777729733 544199174 1466491536 -832457942 -1184463940 654448159 1342514825 -921929933 -1106557019 783571508 1504930466 -1061537000 -1212347506 702127661 1591652027 -942145791 -1328492649 1037615714 1256190708 -740908210 -1529769000 984942203 1303525101 -725915817 -1547937855 855853648 1141144262 -586339460 -1442178070 879660617 1131003615 -631181467 -1385701389 35308431 1964897049 -334191965 -1693216203 91686806 1919956736 -344365382 -1669442004 213994429 2076605227 -489739631 -1782048249 195858340 2091630386 -442306936 -1834623458 531485675 1756029821 -240930105 -2036039087 415242226 1875322724 -154241314 -2117515704 292969433 1718709071 -8897803 -2004940189 370909120 1629269846 -132776212 -1894592902 963961671 1316213713 -679837077 -1602374915 1041835870 1226708936 -803781006 -1492093212 934243189 1084775395 -643757479 -1364837681 818065260 1204133882 -557003200 -1446248746 616821539 1405404085 -892497393 -1110793575 598619962 1420363692 -845130218 -1163434368 706247441 1562332039 -1005184451 -1290720597 762691336 1517457310 -1015292380 -1266880846 691507276 1580245210 -952503968 -1338064394 777671765 1499292867 -1068223111 -1219295761 669784190 1357588712 -907904686 -1092269628 545381479 1468460273 -829440693 -1182233123 880836648 1132966078 -628170492 -1383476846 871187505 1156215975 -572316387 -1427892853 979044378 1297889420 -732600010 -1554884192 1027001347 1244789909 -751260369 -1539334727 307867780 1700691986 -61353560 -1957633730 355759261 1647526923 -80079439 -1942149849 478296246 1803880480 -225683046 -2054461172 468712623 1827195961 -169763453 -2098811627 267296992 2028572790 -505364020 -1763184294 142828793 2139378799 -426965547 -1853213373 20261074 1982994500 -281327106 -1740867224 106491083 1902107741 -396980761 -1622033039 808231181 1194037659 -568147935 -1457131337 927032596 1078351234 -649133000 -1370999634 1056385343 1240471977 -788969453 -1476495227 966454566 1318968752 -678130678 -1600930660 765178217 1520206335 -1013591995 -1265442605 720794992 1576093158 -990374820 -1275124534 591411547 1413941709 -850503561 -1169594143 606993730 1395314132 -903635858 -1121669896 188907973 2084942163 -447946519 -1840525185 204424668 2066249034 -501144336 -1792666522 93915639 1922972001 -342398757 -1668261811 49597934 1978924408 -319116094 -1677878188 385192353 1643290935 -117706611 -1879261157 295196088 1721722158 -6933356 -2003762174 405674387 1864968453 -165644097 -2128132055 524541322 1749347612 -246563674 -2041934800 2137864138 141166428 -1855760666 -429627792 2013328339 252166981 -1777429761 -519462295 1907802104 112299886 -1615274284 -390074814 1994095585 31214455 -1730864435 -271439269 1658464174 366810936 -1932245374 -70027756 1706550199 313578273 -1950776677 -54611443 1812049820 453418762 -2112893264 -183960026 1802267525 476797715 -2057172311 -228246977 1141053186 855910292 -1441958354 -586529096 1131336475 879354765 -1386171849 -630750559 1255710512 1038069670 -1529414116 -741224822 1303730985 984771519 -1548011003 -725874029 1504970598 783497200 -1212520886 -1061333284 1591329663 702477289 -1328045485 -942632251 1466928980 543735746 -1184764296 -832119058 1342327629 654670811 -1106498975 -922019081 1719010955 292632093 -2005375065 -8431823 1629209234 370995716 -1894407234 -133000408 1756204729 531283503 -2036076651 -240853245 1874872992 415726134 -2117194868 -154592486 2076251887 214312569 -1781565501 -490191019 2091700982 195813984 -1834830886 -442137780 1964678877 35499595 -1693122575 -334246041 1920424644 91253330 -1669776408 -344061058 1561863747 706680533 -1290385553 -1005488135 1517675098 762499788 -1266973834 -1015237664 1405333105 616865511 -1110585507 -892665909 1420716648 598301438 -1163916476 -844678190 1085224487 933758641 -1365158133 -643405923 1203958334 818266792 -1446210798 -557079676 1316273685 963874435 -1602560199 -679612497 1226406412 1042172570 -1491657952 -804246602 1297831240 979133918 -1554697116 -732822286 1245090129 1026662855 -1539772291 -750796565 1132518778 881323500 -1383154602 -628519744 1156389219 870984181 -1427933105 -572241703 1357661484 669742522 -1092475904 -907733866 1468105013 545698211 -1181753319 -829894513 1580715294 691076488 -1338397646 -952197980 1499072775 777861521 -1219205077 -1068279619 1983214976 20071702 -1740958548 -281271238 1901638041 106922255 -1621700427 -397287389 2028928434 266980644 -1763664738 -504910840 2139306411 142870845 -1853007737 -427137007 1803707876 478500210 -2054421304 -225758114 1827643901 468226411 -2099134255 -169414585 1700392406 308206912 -1957196550 -61817748 1647585743 355670361 -1942337309 -79857547 1413506057 591877279 -1169291995 -850840141 1395499024 606769286 -1121730244 -903548502 1520167995 765254829 -1265267433 -1013793407 1576413218 720443572 -1275574002 -989890152 1240953965 1055933691 -1476848319 -788650537 1318760564 966623458 -1600859816 -678174258 1194130527 808176841 -1457349261 -567955995 1078016070 927336656 -1370531478 -649565700 1865303233 405369943 -2128599571 -165210757 1749254360 524595278 -2041716236 -246754974 1643498739 385023077 -1879331361 -117662391 1721239786 295647356 -2003408442 -7251632 1922651301 94266419 -1667811959 -342883041 1978962108 49520682 -1678052976 -318914298 2084756631 189131777 -1840464453 -448033491 2066684046 203958296 -1792968286 -500807372 -740788026 -1528870832 1037441514 1255221628 -726287137 -1548579767 985390579 1304227173 -586944268 -1442529182 856527320 1141547342 -630311699 -1385626501 878728641 1130849623 -831559518 -1184344012 543230350 1466317080 -922571589 -1106928595 655150487 1342962945 -1061887856 -1212952570 783974844 1505603882 -942070647 -1327623137 701973925 1590719795 -390703090 -1615763304 112736546 1908345268 -270820329 -1730368383 30801211 1993526701 -429010884 -1855266646 140751120 2137293190 -520088539 -1777916749 252605705 2013873567 -184465302 -2113505028 453978438 1812470224 -227767181 -2056536859 476245343 1801838025 -69549992 -1931611954 366256500 1658032610 -55114687 -1951386409 314140013 1706972667 -893171321 -1111197423 617425067 1405753405 -844198498 -1163281144 597748914 1420287012 -1005010507 -1289752285 706125977 1561432079 -1015741012 -1267583686 763061376 1518097430 -680240669 -1603049099 964311247 1316816985 -803627526 -1491161748 1041759446 1225837632 -642788911 -1364663993 933343485 1084653675 -557705784 -1446697634 818705636 1204503666 -240293553 -2035656231 530778211 1755592949 -155144874 -2117624384 416205946 1875508460 -8986243 -2005806613 293109841 1719644359 -132438684 -1893984782 370492488 1628599518 -333809365 -1692579395 34871303 1964189841 -344474318 -1670345308 91872286 1920920712 -490606311 -1782136433 214929461 2076745891 -441699072 -1834285674 195187756 2091214010 -504489404 -1763104046 266369896 2028424190 -427565475 -1853559093 143507313 2139787239 -281701770 -1741511968 20706138 1983693772 -396863889 -1621137671 106313539 1901135829 -61273568 -1956758858 307718924 1699765146 -80425415 -1942749521 356167445 1648205699 -226328046 -2054835580 478995262 1804325800 -168868341 -2098694499 467740455 1827018673 -629130612 -1383658982 881744800 1133079350 -571605355 -1427452413 870555577 1155837743 -732187970 -1554218456 978703250 1297277700 -751405401 -1540274639 1027086219 1245652765 -952685848 -1339024770 691620804 1581153106 -1067782415 -1218584985 777293789 1498660683 -907238694 -1091857844 669172726 1357247328 -830380349 -1182378411 546244591 1468544889 -118150395 -1879958637 385567273 1643936447 -6754532 -2002788470 295079472 1720827558 -164715721 -2127981663 404800027 1864888973 -247240914 -2042341448 525141506 1749694100 -448644255 -1840968713 189553229 2085317339 -500170888 -1792487442 203529812 2066132674 -342248621 -1667333179 93835903 1922097897 -319522998 -1678555172 49944166 1979524848 -1013249075 -1264829605 764766945 1519540855 -990457900 -1275986110 720940792 1577033326 -851409921 -1169706135 592372435 1414124101 -903002138 -1121290384 606283466 1394873948 -567534679 -1456788673 807565957 1193626131 -649994320 -1371082970 927973020 1078496778 -789081189 -1477401843 1056567991 1241432609 -677750910 -1600297196 966014638 1318258232 -1212891710 -1061974700 1505418478 784198776 -1327924773 -941733555 1591154935 701507681 -1183894032 -832043674 1465996508 543581258 -1107103255 -922369665 1343000773 655073363 -1442599514 -586900176 1141755018 856357916 -1385272897 -630630103 1130367123 879179781 -1529338476 -740354814 1255556280 1037136942 -1548361331 -726478565 1304133793 985444407 -1931830006 -69358180 1658125350 366202032 -1950918381 -55547515 1706637375 314443945 -2113858248 -184146514 1812952084 453526658 -2056466143 -227810889 1801629709 476414107 -1855091346 -429212168 2137254978 140827860 -1778366089 -519603743 2014193755 252254413 -1615461028 -391039542 1907909744 113202406 -1730428603 -270732845 1993711721 30576895 -1364226941 -643253227 1084353967 933682489 -1446885222 -557484020 1204562358 818616608 -1603009359 -680315865 1316644253 964515083 -1491484504 -803278786 1226285444 1041273106 -1290232601 -1004557199 1561787851 705809757 -1267377922 -1015912344 1518025170 763103556 -1111288619 -893115325 1405974009 617235823 -1162948404 -844504998 1419817440 598180214 -1782469557 -490300195 2077216103 214498801 -1834194862 -441755452 2090994046 195377640 -1692785543 -333638417 1964262741 34829763 -1669865376 -344928010 1920565580 92189146 -2005484497 -9335623 1719196931 293596565 -1894025162 -132364128 1628772634 370289036 -2035469283 -240515957 1755534641 530867623 -2118062076 -154681198 1875808552 415867326 -2055020736 -226103338 1804385900 478908154 -2098259111 -169333809 1826716277 468077283 -1957079182 -60921884 1700214366 307234504 -1942711445 -80501763 1648030279 356369105 -1741304028 -281870414 1983622664 20749982 -1621619907 -396411989 1901488657 105994887 -1762769130 -504793216 2027955770 266802860 -1853652209 -427510887 2140004899 143315637 -1091764344 -907292898 1357029028 669363762 -1182712943 -830076153 1469012669 545810987 -1338542150 -953137364 1580799638 691938816 -1218792541 -1067613387 1498731151 777249305 -1554255892 -732110982 1297452736 978501206 -1539953675 -751756445 1245203161 1027570255 -1384093730 -628664504 1133381362 881407588 -1427266617 -571829423 1155777259 870642301 -1667633663 -341909865 1922535213 93372347 -1678497256 -319612274 1979337524 50166690 -1841142221 -448440667 2085357343 189478793 -1792040406 -500657476 2065810182 203879312 -2127626651 -165032205 1864408905 405254111 -2042414468 -247198998 1749900112 524970950 -1879738793 -118339903 1643845499 385624045 -2003258802 -6323496 1721160546 294773748 -1476931895 -789512609 1241100261 1056874355 -1600517424 -677561786 1318349820 965958506 -1456716037 -567576979 1193420759 807737153 -1371438366 -649678220 1078977486 927519576 -1170153811 -850923973 1414446977 592023319 -1121117516 -903206366 1394834328 606358286 -1264888161 -1013160439 1519728563 764544805 -1275686266 -990797296 1576596394 721404732 1371791519 650432521 -1077050957 -926240475 1454253190 564728848 -1197455958 -811109060 1595435181 673142843 -1323955839 -971949801 1484106932 796040226 -1233400424 -1048773362 1282732283 997441645 -1569025577 -713187007 1259943138 1008600180 -1525197362 -770677416 1118795977 900221023 -1398728219 -609867405 1170390224 851807302 -1412637188 -590615190 1789771863 497742017 -2069651077 -207318547 1841300558 449262808 -2083625630 -188131852 1685473381 326203635 -1971836599 -42001953 1662749820 337427690 -1927942832 -99426874 1998245939 1958053 -1726697185 -300711543 1886852138 124789948 -1636207354 -377600624 2042714113 247883927 -1748027091 -523761221 2125241368 162245774 -1868366540 -408564318 1222169054 1071636808 -1495879438 -774799260 1337267655 951199057 -1581550357 -692304771 1174624748 822372730 -1475528512 -552990634 1097768437 912895331 -1352598311 -664286129 1433387450 577302828 -1151229802 -865693696 1375864227 621098293 -1140038513 -888450023 1538541960 749959454 -1246091100 -1027794894 1557761425 736017671 -1294472003 -976167893 1941369110 78758272 -1648848838 -356540244 1960523023 64751001 -1697295325 -304978763 2104326436 174737842 -1822222328 -463198050 2046868797 218598827 -1810965487 -485888889 1845617010 419877348 -2146467746 -150425400 1768695147 510334461 -2023603129 -261786415 1624926528 400382422 -1898706836 -103597830 1740090713 280010191 -1984312203 -21037853 1677034013 351449739 -1912872143 -84094041 1687700996 329217682 -1969871064 -40822850 1831733807 438909625 -2095027453 -198747243 1782828598 491060896 -2075283686 -213213300 2118292089 155558639 -1874005163 -414465085 2033145440 237528822 -1759430836 -534378534 1889081931 127806173 -1634239641 -376419343 2012536402 15986372 -1711620226 -285372440 1486594773 798790211 -1231698951 -1047334033 1609983692 686904922 -1309145120 -956352650 1447045863 558307953 -1202828341 -817267875 1361964798 640343656 -1088188462 -937115836 1160557233 841712167 -1423780963 -601496821 1111586472 893797950 -1404102780 -616028398 1274493571 1022364181 -1510384721 -755078343 1285226138 1000197644 -1567318090 -711741664 2062463836 233407434 -1797205392 -471342362 2105767749 176441299 -1819470231 -460708097 1949645678 53611512 -1707386302 -314807596 1935212407 73388001 -1655267749 -363745587 1733927736 274633646 -1990737388 -28249470 1614047009 389240759 -1908799987 -113428837 1770138378 512039836 -2020849114 -259294544 1861218067 434691973 -2132701633 -135872855 1098945428 914858754 -1349586248 -662060498 1189959565 837445403 -1461504351 -538704329 1331370918 945564464 -1588233590 -699250148 1211555775 1060237097 -1506230637 -784364027 1547142128 724611942 -1304829220 -985738678 1532643305 744322943 -1252776251 -1034742189 1391201218 636173140 -1126012178 -874161544 1434570715 579272525 -1148211465 -863461791 900670875 1118311693 -610188105 -1398377439 851632514 1170592020 -590577490 -1412714440 997502377 1282645311 -713372539 -1568801773 1008298416 1260280102 -770242404 -1525663734 672675327 1595868521 -971615021 -1324260283 796258790 1483915632 -1048866614 -1233346468 650362317 1371835739 -926032671 -1077220233 565082580 1453934914 -811591432 -1197004690 247530835 2043033029 -523279233 -1748478743 162316618 2125197788 -408772506 -1868197648 1740129 1998437879 -300618675 -1726751525 125258104 1886419438 -377935788 -1635903294 326505783 1685136801 -42437605 -1971370867 337367342 1662837176 -99241982 -1928167276 497917189 1789570451 -207356887 -2069574465 448813340 1841785226 -187811792 -2083977050 749999322 1538466892 -1027967498 -1245887136 735695043 1558110293 -975719953 -1294958215 577740008 1432923262 -865993276 -1150890670 620910833 1376086119 -888391203 -1140127413 822281406 1174680616 -552770158 -1475717884 913227943 1097461809 -664755829 -1352167139 1071156364 1222622234 -774443616 -1496195786 951404693 1337096195 -692377159 -1581508305 400176146 1625097348 -103525058 -1898748504 280489995 1739636893 -21393113 -1983995471 419544096 1845922998 -149955316 -2146898534 510425145 1768638639 -262006507 -2023413373 174924918 2104104160 -463256230 -1822132788 218161263 2047332601 -485588669 -1811303979 79080516 1941019858 -356987544 -1648361986 64710749 1960597707 -304805519 -1697498649 127485721 1889433487 -375970251 -1634724189 16024320 2012459926 -285547988 -1711418694 155373355 2118516669 -414405113 -1874092399 237964082 2032679844 -534681058 -1759094136 439244669 1831430123 -199215535 -2094594361 490967908 1782883314 -212995512 -2075475234 351657807 1676865497 -84165021 -1912828171 328735574 1688153024 -40469894 -1970189588 1022846929 1274042183 -755431683 -1510066581 999990216 1285395294 -711671068 -1567362446 841805795 1160503157 -601714993 -1423589799 893463546 1111890796 -615560490 -1404536256 557873077 1447511843 -816965991 -1203165681 640529324 1361740602 -937176448 -1088101866 798752647 1486671633 -1047159125 -1231901123 687225758 1609632520 -956802382 -1308661212 511866456 1770342094 -259254412 -2020923422 435139137 1860731607 -136195219 -2132352005 274333290 1734266620 -27812026 -1991200816 389298803 1613957861 -113616033 -1908577335 53831228 1949456042 -314898672 -1707329658 72917541 1935643315 -363412727 -1655573601 233762318 2062147224 -471822558 -1796751436 176368151 2105809537 -460502213 -1819640915 636245648 1391158790 -874367044 -1125841110 578917001 1434886687 -862981211 -1148665037 725081762 1546710580 -986071154 -1304522984 744102587 1532832301 -1034650729 -1252832511 945506036 1331459682 -699062312 -1588455602 1060537069 1211216507 -784800831 -1505766569 914411206 1099431504 -661737494 -1349935236 837618399 1189755465 -538743821 -1461429403 -1726322025 -300066303 1997802427 1260333 -1636323698 -378495464 1887031202 125763380 -1748901211 -523840973 2043642761 248034079 -1867766084 -408218070 2124564368 161838854 -2069005581 -206943643 1789074399 497298249 -2084520214 -188248452 1842274246 449441616 -1971916095 -42876329 1685623789 327132027 -1927596328 -98826674 1662343156 336750434 -1569437089 -713852215 1283074931 998054885 -1525051834 -769737008 1259859818 1007738876 -1397767571 -609684741 1117889345 900109271 -1413347724 -591055134 1171023704 852187086 -1077716421 -926651731 1372404503 650775425 -1196515806 -810963276 1453391630 564645784 -1323773431 -970988897 1595323173 672236467 -1233840624 -1049483642 1484486460 796673962 -2147394602 -150574272 1846491898 419957356 -2022924337 -261378215 1768095459 509988469 -1898261532 -102898830 1624552136 399737438 -1984489475 -22010005 1740207825 280905287 -1648997454 -357467356 1941449374 79632904 -1696886869 -304300227 1960177287 64151057 -1821523072 -462753002 2103681708 174363194 -1811937383 -486066417 2047764149 218715683 -1150321890 -865580152 1432427058 577120932 -1140670713 -888828015 1376575019 621539005 -1246432468 -1028406342 1538953728 750625430 -1294387403 -975304797 1557616153 735078031 -1495766150 -773891092 1221986902 1070676672 -1581928605 -692936715 1337708111 951910105 -1476140216 -553331746 1175290468 822784754 -1351735471 -664201273 1096828541 912750315 -1423177707 -601147261 1159883065 841308591 -1404974068 -616104806 1112517920 893951414 -1510506457 -755978063 1274667275 1023332765 -1566948290 -711101272 1284777234 999495044 -1231349647 -1046730521 1486190941 798116299 -1309221784 -957223682 1610136900 687836626 -1203728317 -817389355 1448014191 558481913 -1087548326 -936745780 1361261942 639895008 -1874712355 -414902197 2118928881 155941223 -1758466876 -534193070 2032242152 237419902 -1634098961 -375484295 1888993731 126939477 -1712036618 -286043040 2012874202 16594252 -1913308999 -84801489 1677416853 352086275 -1969685344 -39859146 1687592332 328314138 -2094092149 -198606819 1830867367 438821169 -2075954030 -213629948 1783436734 491398440 -1305003692 -986707518 1547262072 725510382 -1252328115 -1034039845 1532271713 743681271 -1125338778 -873758224 1390596170 635822300 -1149143681 -863615511 1435440211 579347653 -1350555344 -662234714 1099843612 914978954 -1460802263 -538255937 1189317637 837074067 -1587830526 -698576492 1331019822 944959672 -1506384613 -785295987 1211630647 1061106849 -1990649444 -27383542 1733785776 273696806 -1909138043 -114037485 1614462121 389909567 -2021486162 -259677896 1770844290 512475156 -2131798601 -135764703 1860252827 434504717 -1796339208 -471254674 2061527252 233265218 -1820078623 -461046409 2106436813 176856155 -1707769398 -315444900 1950081254 54317168 -1655159341 -362842811 1935025407 72422505 -42553453 -1972265211 326684351 1686109737 -98866294 -1927521508 336923302 1662138928 -206755935 -2069227721 497239693 1789163035 -188685384 -2084056274 449741460 1841934850 -524173321 -1748594847 248504027 2043211341 -408126482 -1867822216 161618626 2124753492 -300271675 -1726150829 1332969 1997760127 -378014756 -1636777142 125407984 1887347302 -971468965 -1323319347 672591479 1595006689 -1049277630 -1234011180 796600942 1484528376 -926742679 -1077659649 650995269 1372214995 -810630288 -1196821530 564175452 1453822666 -609247425 -1398231127 899808787 1118228101 -591242458 -1413125200 852245002 1170934428 -713812211 -1569511525 997881377 1283278519 -770059500 -1524702334 1008185912 1259373230 -462577966 -1821725116 174325758 2103758696 -486516021 -1811453347 219036647 2047413105 -357165344 -1649334666 79198156 1941915482 -304360711 -1696800145 64336853 1959953219 -103117130 -1898070496 399830938 1624497932 -21542225 -1984923079 280570755 1740512021 -150927740 -2147076590 420439976 1846040382 -261307747 -2022968821 509780913 1768264487 -553402854 -1476096372 822992694 1175121824 -663848445 -1352054123 912268079 1097280441 -774359512 -1495333186 1071011588 1221683090 -692719055 -1582120281 951816989 1337762699 -1028346242 -1246519576 750440274 1539178436 -975607193 -1294050575 735513419 1557150685 -865130932 -1150806310 576800608 1432778742 -889003435 -1140469053 621577081 1376498671 -817836783 -1203241593 558804029 1447664811 -936572664 -1087751778 639854628 1361336498 -1046788829 -1231260235 798303247 1485968537 -956923590 -1309560404 687398934 1610600576 -755507851 -1510937117 1022999641 1274973391 -711321236 -1566758406 999585856 1284720854 -601074361 -1423219247 841102443 1160054013 -616459938 -1404657208 894431346 1112064228 -198251047 -2094408369 438340853 1831320675 -213702208 -2075911850 491604204 1783265402 -84580885 -1913498243 351995079 1677472849 -40328718 -1969254044 328646878 1687285832 -375784003 -1633759957 127376529 1888529415 -285984348 -1712125646 16406664 2013095966 -415074929 -1874508519 155980963 2118853685 -533745258 -1758953216 237097146 2032590892 -698614704 -1587753786 945134972 1330818538 -784975799 -1506735905 1060657509 1212115443 -662670238 -1350089484 915281230 1099507160 -538070917 -1461026579 837013847 1189405121 -873665484 -1125393246 635604248 1390787982 -863950803 -1148839749 579815681 1435007383 -986225658 -1305455472 725157162 1547580860 -1034248161 -1252159351 743751987 1532228005 -315237224 -1707938802 54246836 1950125346 -363325311 -1654708201 72776109 1934707003 -470920022 -1796643780 232797574 2061960464 -461139789 -1820024795 177074591 2106245385 -259863300 -2021262230 512536016 1770757446 -135329563 -2132264845 434203081 1860589919 -27704114 -1990298536 274146786 1733301620 -113999657 -1909215167 389734907 1614664045 -1903831444 -108861702 1619769152 395085782 -1981279627 -17882397 1743156057 283198415 -2141299106 -145133880 1850752882 425136100 -2026661305 -264983855 1765669739 507169789 -1825389048 -466225506 2101126948 171677618 -1805712879 -480759161 2052154173 223761323 -1645654470 -353468756 1944530710 81796992 -1702589917 -310134091 1955261199 59628441 -1242827100 -1024670158 1541773192 753051422 -1299828035 -981401045 1552438161 730817287 -1154449770 -868790784 1430134714 574172972 -1134708081 -883258855 1381227427 626322229 -1470306624 -547629482 1179813868 827701114 -1355734311 -667545009 1094665205 909669219 -1501073678 -780116380 1216942046 1066286920 -1578456341 -689071491 1340394439 954465105 -1751193811 -526788677 2039514625 244823703 -1863113932 -403434590 2130526744 167408270 -1723502817 -297640055 2001407539 4996773 -1641501946 -382755952 1881590314 119667388 -1976961207 -47265825 1680316005 320906995 -1924910256 -96271418 1665815164 340615914 -2064482437 -202027027 1794907735 503000769 -2086683806 -191329292 1838275150 446098136 -1393506331 -604506253 1123985097 905549407 -1415773188 -593874070 1167286992 848581190 -1574219817 -718504127 1277505275 992091757 -1522103346 -767444136 1263069922 1011866228 -1320691839 -968825065 1598666413 676234811 -1238756456 -1054006514 1478783668 790839842 -1080270925 -929337563 1368538783 647302665 -1192125526 -805917892 1459616390 569952784 -1129073426 -877362056 1388172738 633005396 -1143049993 -858177439 1439699419 584524109 -1301791524 -982578102 1550212592 727805286 -1257899835 -1040005037 1527486953 739027327 -1593531254 -704408548 1326106022 940438832 -1503043437 -781299707 1214710207 1063268649 -1344328520 -656925650 1104235924 920026370 -1464670047 -541730761 1186761101 834386203 -2015521754 -254106448 1775498506 517260700 -2135928769 -138977111 1857958163 431554949 -1996088300 -33477502 1728609592 269438382 -1905534963 -110303077 1617279265 392333751 -1704295358 -311577388 1952769390 56874488 -1660469157 -369069875 1929978231 68030945 -1800336272 -474596122 2059365724 230186442 -1814247319 -455345921 2110957893 181770707 -1515682385 -760236743 1269228675 1017238549 -1564130890 -708677344 1288380570 1003229196 -1418523235 -596361973 1165847729 846879783 -1407268476 -619054830 1108388008 890738750 -1205889589 -820468387 1444017383 555140209 -1083026990 -931831484 1367093502 645595240 -1228661255 -1044173457 1489665237 801983555 -1314268704 -961615498 1604827340 681609306 -1631148697 -373189135 1892205643 131069149 -1716821634 -290696728 2007302226 10629316 -1877136043 -417718845 2115193977 152337647 -1754207924 -529016358 2038335584 242858230 -2089700093 -193559147 1837093935 444130489 -2078510822 -216317556 1779568694 487923872 -1918223055 -89322073 1671715869 346254475 -1966606040 -37697090 1690933252 332310674 -353823896 -1645337602 82276932 1944077010 -310061199 -1702631449 59422301 1955432139 -466445478 -1825199156 171768438 2101070560 -480288957 -1806143531 223428207 2052460281 -144833780 -2141637734 424698400 1851216566 -265042155 -2026571901 507356729 1765447343 -108688578 -1904034904 395045394 1619843716 -18329817 -1980792911 283520523 1742806685 -779668576 -1501560010 1065964172 1217290778 -689244231 -1578252497 954504853 1340319235 -547570798 -1470395644 827513534 1180035624 -667844725 -1355395299 910106279 1094200881 -869260348 -1154018478 574505704 1429828222 -883038243 -1134897333 626231025 1381283431 -1024742410 -1242784928 753257178 1541601868 -981045265 -1300144263 730336963 1552891477 -202235351 -2064313665 503071493 1794864019 -190847440 -2087135578 445744924 1838593930 -47601125 -1976657267 321375031 1679883169 -96178686 -1924964716 340397870 1666006968 -297455027 -1723727141 4936545 2001495031 -383191468 -1641036094 119969656 1881253870 -526468481 -1751545111 244374355 2039999429 -403472794 -1863037200 167583562 2130325468 -929299743 -1080348041 647128013 1368740699 -806238472 -1191774610 570402772 1459132226 -968389933 -1321158075 675933183 1599003497 -1054191926 -1238532516 790900710 1478696816 -718597499 -1574165997 992310185 1277313855 -767109476 -1522407926 1011398576 1263503142 -604988745 -1393055199 905903003 1123666701 -593666386 -1415942600 848510850 1167331092 -656444950 -1344781956 919670982 1104552016 -541936141 -1464498843 834458847 1186718793 -704316968 -1593587378 940218612 1326295138 -781632063 -1502737065 1063738605 1214278779 -983015026 -1301327592 728105122 1549873204 -1039817321 -1258121983 738968763 1527575597 -877401668 -1128998614 633178256 1387968518 -857854555 -1143399117 584076425 1440185375 -474918622 -1799986764 230633486 2058879128 -455305925 -1814321747 181597207 2111161473 -311764720 -1704072826 56932412 1952680106 -368632567 -1660932705 67730469 1930316979 -33144506 -1996394032 268968042 1729040636 -110394017 -1905478199 392553587 1617089765 -253900428 -2015692318 517187672 1775540430 -139457171 -2135474693 431909953 1857641687 -1044102997 -1228705731 801776007 1489834257 -961968974 -1313950684 682091934 1604375816 -820000615 -1206323185 554805685 1444321571 -932049792 -1082835946 645688748 1367039290 -596422449 -1418436519 847065571 1165623669 -618752810 -1407605696 890303994 1108854124 -760686339 -1515198357 1017559505 1268877639 -708502300 -1564332942 1003191752 1288457566 -89497501 -1918021387 346292559 1671639513 -37247878 -1967090452 331990358 1691284928 -193861551 -2089363257 444565885 1836628459 -216257464 -2078597922 487738724 1779793394 -417501177 -1877327727 152244523 2115248573 -529484770 -1753774968 243193138 2038031780 -372836299 -1631467357 130586905 1892657551 -290767828 -1716777798 10837248 2007133590 1180458084 828075250 -1471005368 -548074018 1093769341 909551851 -1354761903 -667366969 1216861270 1065411776 -1500924550 -779188756 1340739663 955064537 -1578864285 -689749515 1542147072 753695894 -1243271892 -1025368646 1552320537 729921679 -1299650251 -980428381 1429259314 574092452 -1153522402 -868641400 1381826603 626667709 -1135386361 -883666543 2100460716 171265082 -1824776832 -465883882 2053093557 223905827 -1806575207 -480843505 1944712350 82756616 -1645767246 -354376412 1954820231 58916881 -1702211157 -309501635 1619356872 394419294 -1903489564 -108249742 1743300817 284137543 -1981363715 -18744981 1851712762 425317484 -2142206506 -145246912 1764958435 506728565 -2026028593 -264605351 1598516517 675306931 -1320612855 -967951201 1479190844 791517610 -1239103472 -1054607226 1369236759 647746945 -1080916933 -929712979 1458643214 569774488 -1191231454 -805801804 1123056961 905399767 -1392632723 -604427013 1167964504 848988622 -1416374156 -594220830 1277949299 992789989 -1574595489 -719149879 1262891370 1010893308 -1521987514 -766549808 1680428525 321813883 -1977144127 -48227241 1665436148 339982690 -1924470568 -95561650 1794295263 502658377 -2063817485 -201616283 1839137222 446181712 -2087624470 -191475588 2040421769 244935967 -1752154971 -526971853 2129893776 167028998 -1862403908 -402995158 2001065403 4384045 -1723091817 -296975359 1881674146 120529204 -1641647986 -383696872 1953119974 57478768 -1704697910 -312250532 1929902847 67160681 -1660314669 -368137403 2058467028 230065730 -1799366664 -474421394 2111599309 182141531 -1814948895 -455793801 1776103042 517611028 -2016194642 -254509256 1857088155 431479309 -2134996041 -138822879 1728489136 268539430 -1995913316 -32508150 1617650345 392974911 -1905982587 -111004909 1325669934 939732664 -1593147646 -703770732 1214896695 1064233633 -1503151333 -782201971 1105171996 920168074 -1345194192 -657012826 1186091525 833970835 -1464061143 -541391937 1387466314 632569564 -1128435866 -876978192 1440664147 584710853 -1143952513 -858285079 1550354040 728741614 -1301878956 -983443518 1527071329 738358007 -1257561267 -1039395877 1836126119 443957041 -2088800629 -193438179 1780272062 488373032 -2079151470 -216688124 1672120213 346928899 -1918572871 -89926097 1690780556 331379482 -1966529888 -36826570 1892032451 130101077 -1631027473 -372289927 2007751642 11332428 -1717191946 -291337632 2115868657 152741735 -1877739811 -418068917 2037404648 242705278 -1753337148 -528940462 1444884335 555229177 -1206825405 -820609323 1366485878 645258208 -1082357158 -931415348 1489282909 801347531 -1228224911 -1043466521 1604936516 682513362 -1314454936 -962579714 1269317387 1018105757 -1515823577 -761172303 1288043282 1002621828 -1563715010 -708007256 1165211449 846497711 -1417816555 -595925373 1109291808 890848182 -1408232948 -619240806 573610336 1429711350 -868288436 -1153840934 626875769 1381658095 -883737515 -1135342397 753602898 1542201796 -1025150850 -1243463448 730256715 1552016861 -980896665 -1299217167 1065847044 1216395666 -779491288 -1500587842 954879261 1340964235 -689689551 -1578951513 828113206 1180381600 -548249574 -1470803828 909231407 1094120889 -666917885 -1355246443 425638312 1851361598 -145696636 -2141722606 506690993 1765035303 -264430435 -2026230773 394604954 1619132684 -108310346 -1903402976 283702659 1743766805 -18443089 -1981701063 82422220 1945016666 -353908512 -1646200714 59010517 1954766147 -309719815 -1702019985 171057662 2100629864 -465813294 -1824821180 224388583 2052642161 -481196853 -1806257059 992716833 1277991095 -718943987 -1574766181 1011248184 1262574766 -767029996 -1521533566 904929299 1123487877 -604094145 -1392938583 849208330 1167774876 -594311898 -1416317520 647804997 1369147603 -929900183 -1080694273 569474140 1458982090 -805364368 -1191694874 675754103 1598030049 -968273573 -1320263219 791344238 1479394552 -1054567102 -1239177772 4557033 2000861311 -297014843 -1723016877 120081648 1882160230 -383373860 -1641996982 245235931 2040082509 -527408649 -1751690911 166970562 2129982548 -402807314 -1862625928 502438029 1794484251 -201524831 -2063873737 446651540 1838705666 -191808072 -2087318226 321458367 1680744489 -47746669 -1977597691 340055206 1665393712 -95767158 -1924299492 268893154 1728170868 -32990514 -1995462056 392904699 1617694573 -110797097 -1906151871 517829584 1775911750 -254602500 -2016140694 431011785 1857521503 -138488091 -2135300493 229763974 2058803984 -473986390 -1799833028 182202271 2111512329 -455979341 -1814725083 57303988 1953321762 -312212840 -1704775154 67610541 1929418555 -368458111 -1659963881 728292138 1550838716 -983123450 -1302230384 738533171 1526869925 -1039434209 -1257484663 632509208 1387553678 -876793292 -1128660318 585012993 1440327575 -858720723 -1143486789 920636238 1104739288 -657347998 -1344890124 833752919 1186283457 -541299077 -1464115475 939803516 1325626346 -703978928 -1592978746 1063880549 1215215603 -781719991 -1503602977 152947363 2115697205 -418141297 -1877697767 242224826 2037857836 -528584810 -1753653504 130433681 1891725831 -372759619 -1630596309 11241096 2007807518 -291117148 -1717381326 346741447 1672342097 -89867285 -1918661763 331816670 1690316360 -37126158 -1966190748 443634421 1836474979 -192990247 -2089286833 488412908 1780196986 -216860736 -2078947498 846457451 1165286141 -595752121 -1418019887 891170418 1108942564 -619688098 -1407746104 1017668185 1269781199 -760872075 -1516162077 1002808896 1287821014 -708065428 -1563625478 801438223 1489226393 -1043686621 -1228035147 682180118 1605242496 -962109638 -1314885716 555708989 1444430507 -820964591 -1206508665 645051940 1366656690 -931342584 -1082398818 -1001929667 -1287588693 709469457 1565431175 -1020657628 -1272106830 757358856 1512264094 -895726577 -1113883495 613559587 1402281397 -839809002 -1158236032 603973946 1425594796 -638528423 -1359485745 939439477 1090094563 -560132032 -1449516842 814969196 1200898554 -685024149 -1607701251 958741831 1310854609 -800679822 -1488869148 1044969822 1229965768 -14031627 -2010196893 287802841 1713419599 -129752852 -1891430278 373965248 1632465238 -235770681 -2030740399 536612331 1761295741 -157308706 -2120705976 412207602 1872165220 -492899183 -1785084921 210802109 2073535787 -437047160 -1829502946 201150884 2096783666 -330990429 -1690153931 38477199 1967926553 -349652806 -1674606548 86432150 1914824960 -581110404 -1436826134 861049936 1146463430 -634310299 -1388969485 876564553 1127768287 -746095282 -1535095336 1032395874 1250831604 -722814633 -1544713791 988076155 1306781933 -1058282216 -1209215602 786793524 1508029602 -947511039 -1333718633 696795181 1586458811 -835687126 -1187553860 540937222 1463368848 -916608717 -1101358683 659802143 1347745929 -432876108 -1858738910 138196120 2134606862 -513863251 -1772609221 256995457 2018918423 -387359354 -1611764464 115817642 1910508604 -276522593 -1736201975 25884851 1989003301 -75119152 -1937574586 361473276 1653380202 -51904055 -1947258529 317087973 1709265011 -178369054 -2108064396 458239182 1817648216 -231503365 -2060142227 473819351 1799018561 -160323905 -2122934743 411027347 1870198533 -249797978 -2045029840 521274250 1746219804 -123064691 -1884479973 379867041 1638104887 -3675500 -2000627198 298421176 1724824366 -339298597 -1665038771 97048567 1926227809 -324308286 -1683209644 44372974 1973560184 -451068183 -1843786113 185819077 2081714003 -495912208 -1787311514 209624028 2071571274 -853571977 -1172785439 588375899 1410783181 -898481554 -1116376328 612115266 1400574932 -1010561467 -1262272813 768241513 1523408895 -995505572 -1280378166 715631472 1570806758 -794257901 -1481660795 1051129663 1235339177 -674934262 -1597873508 969618214 1321993136 -562880991 -1452003657 813530893 1199198107 -652289480 -1374033234 923843348 1075284866 -278226946 -1737644184 23394002 1986250308 -402172953 -1627364495 101266123 1896743517 -508485684 -1766445222 264208096 2025344630 -421733419 -1847858365 148028153 2144701039 -220362854 -2049263860 483649206 1809110560 -172997757 -2101906667 465445551 1824068153 -66711640 -1962852546 302542468 1695505938 -76821583 -1939014873 358984349 1650629131 -737888458 -1560049760 973788698 1292756620 -748063953 -1536277575 1030164995 1247814293 -622903548 -1378349166 886136360 1138126526 -575472867 -1430926453 867998257 1153149607 -910973102 -1095460924 666748542 1354430184 -824286389 -1176939555 550503015 1473721073 -949473440 -1334894602 694570572 1583447770 -1073353863 -1224549393 772508245 1494006467 -1607794375 -684969553 1311072277 958550147 -1488534240 -800983626 1229497356 1045402778 -1359967989 -638076515 1090447399 939120817 -1449308910 -560300668 1200827454 815013032 -1113845411 -895802933 1402105969 613761255 -1158556348 -839457326 1426044008 603489534 -1287153297 -1002395143 1565128771 709806293 -1272291978 -1020432928 1512324186 757271756 -1689968143 -331214489 1967866077 38563915 -1675041304 -349186690 1915126980 86094930 -1784763965 -493250219 2073086191 211286137 -1829540390 -436970164 2096958710 200948832 -2030947947 -235601661 1761366201 536567855 -2120223348 -157760230 1871811744 412525622 -2010531417 -13727439 1713887371 287369245 -1891336770 -129807064 1632246930 374156292 -1188024200 -835256082 1463701844 540631490 -1101138847 -916798217 1347654989 659858907 -1209288630 -1058240292 1508235622 786622960 -1333363629 -947827515 1585978751 697249257 -1534648292 -746581878 1250509104 1032745382 -1544887291 -722611053 1306821929 988001727 -1436768210 -581199688 1146276098 861272468 -1389269961 -633971551 1128205595 876101005 -2107764560 -178708442 1817211292 458703114 -2060200791 -231414721 1799206277 473597203 -1937401726 -75323372 1653340590 361548088 -1947706213 -51418099 1709587895 316738849 -1612119852 -387043262 1910989304 115364206 -1736129331 -276564901 1988797921 26056055 -1858959130 -432686992 2134698442 138139996 -1772139265 -514294679 2018586067 257301829 -1843567685 -451259603 2081620631 185872897 -1787779166 -495478988 2071905934 209319448 -1664685175 -339616993 1925745317 97499699 -1683279984 -324264186 1973767868 44203562 -1884654625 -122862775 1638142707 379789925 -2000177210 -4159664 1724503786 298772092 -2123236371 -159986821 1870633665 410561111 -2044968972 -249884830 1746034392 521498190 -1452063885 -562793499 1199383135 813306569 -1373730966 -652625924 1074849350 924309200 -1482110143 -793773097 1235659373 1050778363 -1597698216 -675135538 1321954932 969694946 -1262202089 -1010605183 1523200571 768410285 -1280731378 -995186792 1571288610 715179700 -1172317403 -854004813 1410447881 588679839 -1116594372 -898289750 1400667664 612060806 -1962519814 -67018132 1695036374 302973760 -1939106077 -76765579 1650849743 358795097 -2049058104 -220534178 1809038308 483691378 -2102386991 -172544441 1824423933 465129323 -1766767970 -508136952 2025792434 263721764 -1847818617 -421808623 2144528299 148231997 -1737831764 -278005190 1986308992 23304982 -1626927435 -402637277 1896443801 101605135 -1335332302 -949009756 1583747870 694231944 -1224362453 -1073576259 1493948167 772597649 -1095501312 -910898538 1354603308 666545082 -1176617447 -824635761 1473273653 550989731 -1377869226 -623357248 1137771386 886453228 -1431132593 -575301927 1153222499 867956725 -1559958940 -737944846 1292536648 973978590 -1536610691 -747757845 1248284497 1029734343 211701301 2073656995 -493867239 -1785258097 200509996 2096413370 -436344064 -1829053546 38127111 1967322769 -330586325 -1689479235 86508062 1915695752 -349805774 -1675537500 287923793 1714319047 -14205059 -2011164693 373594696 1631824606 -129303708 -1890726926 536008291 1760945909 -235096241 -2030336039 413078138 1872241388 -158239914 -2120858688 938503933 1089953387 -637661231 -1359397049 815639268 1201314418 -560739384 -1449854114 959178447 1311561305 -685406237 -1608337547 1044783830 1229001280 -800570374 -1487965332 709328537 1564495375 -1001840715 -1286721757 757774976 1512933910 -1020994644 -1272714438 614266539 1402717757 -896362617 -1114265839 603009714 1425408548 -838904930 -1158126840 361070452 1652707298 -74768808 -1936970034 317242221 1710197755 -51979711 -1948128553 459208518 1817823184 -179267990 -2108184836 473117535 1798570953 -230862221 -2059771163 137522960 2134204294 -432271812 -1858388310 257927945 2019072927 -514733531 -1772684621 115992354 1911478196 -387480050 -1612663144 25436987 1988301741 -276151785 -1735560575 787177404 1508667178 -1058718064 -1209922042 696687525 1585556275 -947324279 -1332753889 540071822 1463281432 -834750814 -1187412428 660411287 1348084481 -917278021 -1101774291 861687768 1146847054 -581816588 -1437262238 875662273 1127660375 -633345299 -1388782981 1032308714 1249965948 -745953594 -1534159280 988414963 1307390821 -723229985 -1545383351 1051208887 1236212769 -794407525 -1482588915 969271470 1321392184 -674526846 -1597196012 812885125 1198822419 -562182743 -1451559617 924737692 1075400714 -653262416 -1374211802 589249747 1410862149 -854499841 -1172935319 611514570 1400227932 -897803802 -1115969168 767866081 1522762871 -1010117171 -1261574821 715747576 1571700846 -995683884 -1281351358 96865407 1925266665 -339186349 -1664131643 44812390 1974270192 -324687542 -1683842596 186483789 2082125019 -451680927 -1844128265 208683092 2071425218 -495050376 -1787227666 410065947 1870015629 -159417033 -2122822239 521984002 1746659476 -250431186 -2045408840 380277801 1638769855 -123407099 -1885092461 298274864 1723883686 -3591908 -1999765110 666050038 1353985376 -910328614 -1095087028 551475695 1473898873 -825182013 -1177057195 694719940 1584375122 -949553944 -1335769986 772100573 1493328203 -1073008399 -1223950233 973344146 1292057860 -737514306 -1559405528 1030343051 1248786717 -748181337 -1537173455 887063968 1138275638 -623778676 -1378429926 867320249 1152741679 -574873451 -1430581245 484261182 1809452456 -221029358 -2049676156 464582951 1823984049 -172058613 -2101761891 302429452 1694598554 -66530272 -1961892682 359362837 1651261827 -77262791 -1939726161 23735642 1986862540 -278639498 -1738310432 101181763 1895881173 -402028433 -1626425095 263300456 2025231870 -507526076 -1766263598 148660593 2145079783 -422444963 -1848299317 1760725809 536198055 -2030245347 -235152757 1872711464 412647358 -2121191932 -157933934 1713963779 288240533 -2010684881 -14658887 1631897370 373553036 -1890933194 -129132896 1967496021 37923779 -1689519495 -330511633 1915248460 86994906 -1675215264 -350155018 2073957223 211362801 -1785695669 -493403427 2096355198 200599528 -1828866478 -436566332 1402776569 614177647 -1114453291 -896140733 1425108960 603348854 -1157689652 -839369126 1564943307 708842333 -1287044377 -1001491855 1512761298 757978948 -1272674562 -1021069720 1311488925 959220491 -1608131919 -685577689 1229356932 1044467474 -1488445784 -800117186 1089483695 938935097 -1359064445 -637967851 1201534902 815449888 -1449945446 -560683508 1911143024 116296422 -1612194980 -387912758 1988394601 25382655 -1735778491 -275959853 2133996098 137691860 -1858317458 -432315400 2019554907 257476301 -1773037705 -514414623 1818143252 458857090 -2108634312 -178783314 1798532621 473194139 -2059595999 -231063625 1652892198 360846000 -1937030390 -74681444 1709762111 317707945 -1947826413 -52316283 1250400952 1031842350 -1534461036 -745616638 1307205281 988638775 -1545322611 -723316965 1146884746 861610524 -1437437018 -581614800 1127339667 876013061 -1388333121 -633829591 1462799068 540523082 -1187058704 -835069082 1348292293 660242003 -1101844503 -917233793 1508573934 787231352 -1209703486 -1058909356 1585891063 696383073 -1333221413 -946890931 1522854323 767809829 -1261795169 -1009928183 1571368362 716053820 -1280881530 -996115440 1411342721 588796183 -1173290835 -854183877 1400022424 611685646 -1115896652 -897846238 1198782935 812960065 -1451386629 -562386835 1075723726 924388696 -1374659358 -652776332 1235775973 1051672947 -1482288951 -794746785 1321580028 969049450 -1597254448 -674438074 1638582651 380500461 -1885034409 -123496255 1724321122 297811444 -2000065458 -3253032 1869693257 410415583 -2122375067 -159903501 1746699600 521909702 -2045582212 -250227478 2082330911 186313097 -1844201421 -451639131 2070945030 209137040 -1786872790 -495366980 1925599533 96559547 -1664602111 -338755433 1974179124 44869026 -1683622888 -324877170 1138743538 886630500 -1378764322 -623474360 1152523499 867511421 -1430487609 -574927535 1292128448 973299798 -1559612948 -737345158 1248433369 1030661199 -1536690699 -748632733 1583925398 695203840 -1335449158 -949905108 1493503119 771898393 -1223987805 -1072931531 1353924772 666136626 -1094901368 -910552802 1474200765 551138347 -1177492079 -824716025 2024929338 263637164 -1765828330 -507991680 2145139747 148573365 -1848484593 -422220391 1986686984 23937182 -1738272476 -278715982 1896330257 100697223 -1626745539 -401676885 1694951518 302110920 -1962374798 -66078236 1651190855 359406801 -1939518101 -77431299 1809670252 484069626 -2049769152 -220974634 1823515765 465016035 -2101426855 -172362289 274576883 1733985637 -28060449 -1990925239 389050858 1614233980 -113372986 -1908858800 512114113 1770065239 -259498771 -2020643717 434895320 1861011790 -135948044 -2132629406 233481623 2062390529 -471546693 -1797000147 176644494 2105561368 -460783454 -1819398092 53554597 1949703475 -314618743 -1707574241 73198012 1935399210 -363689840 -1655326714 724800827 1546954157 -985795561 -1304771455 744378658 1532584372 -1034932210 -1252589416 635968777 1391406495 -874087387 -1126085453 579197200 1434642822 -863258564 -1148417878 914654559 1099150793 -661986189 -1349659419 837370182 1190031824 -538501014 -1461710596 945753453 1331183099 -699306943 -1588175657 1060292980 1211496930 -784553896 -1506043698 155616434 2118235172 -414653026 -1873816312 237715627 2032955453 -534437497 -1759375087 127732864 1889156118 -376214100 -1634443974 15779993 2012739599 -285300299 -1711695581 351376598 1677108288 -83888646 -1913076372 329011407 1687904345 -40750621 -1969946251 438967524 1831677042 -198935096 -2094838434 491247869 1782638699 -213272111 -2075227833 841524346 1160746220 -601438890 -1423837760 893739107 1111642357 -615841457 -1404292647 1022569544 1274289374 -755151516 -1510310414 1000269905 1285150919 -711947907 -1567114773 798995486 1486390408 -1047407310 -1231624796 686977031 1609908369 -956559061 -1308941891 558119980 1447234746 -817210112 -1202885226 640284725 1362020515 -936928999 -1088378481 577492849 1433200615 -865749411 -1151170869 621155176 1375806462 -888638908 -1139850542 749756227 1538748373 -1027719569 -1246163207 735943514 1557834700 -975963530 -1294677280 1071433493 1222375299 -774724039 -1495951697 951124748 1337340826 -692100576 -1581755722 822562599 1174437809 -553046517 -1475469667 912952126 1097710504 -664475118 -1352410492 419821497 1845675823 -150235499 -2146654717 510145440 1768882998 -261729652 -2023661030 400457611 1624854301 -103801177 -1898500559 280214418 1739885316 -21112130 -1984239064 78833629 1941296971 -356743439 -1648642457 64955332 1960317778 -305052952 -1697222018 174682095 2104385401 -463008061 -1822409131 218409974 2047056736 -485831974 -1811023284 997254704 1282922150 -713128164 -1569081462 1008542249 1259999935 -770489595 -1525386349 900427266 1118592660 -609939666 -1398653000 851880475 1170315917 -590820553 -1412432991 650638932 1371588290 -926312584 -1076975634 564802125 1454179035 -811314335 -1197251593 672956006 1595625200 -971890870 -1324011556 795982463 1484163817 -1048585389 -1233589307 2017016 1998190190 -300898348 -1726507198 124977889 1886663287 -377658419 -1636150437 247811786 2042789468 -523554842 -1748230288 162040531 2125445701 -408491009 -1868440727 497669788 1789847050 -207112272 -2069854426 449057413 1841504787 -188058711 -2083699905 326262446 1685417528 -42188926 -1971646700 337615543 1662560801 -99484773 -1927886067 1949397239 53887073 -1707142693 -315088563 1935455470 73106552 -1655515710 -363469484 2062219461 233687123 -1796957719 -471619201 2106014940 176163914 -1819714064 -460427930 1770414227 511791109 -2021129793 -259051223 1860936842 434934812 -2132425306 -136121040 1734207649 274389047 -1991014003 -28002021 1613769912 389487662 -1908519532 -113672958 1331646527 945316009 -1588514541 -699006587 1211274278 1060480176 -1505954550 -784611940 1099225101 914614427 -1349863135 -661812809 1189682196 837692546 -1461224136 -538948178 1390952539 636448973 -1125768841 -874442271 1434813506 578991316 -1148459666 -863185416 1546897513 724891903 -1304581819 -986015277 1532890224 744045798 -1253020324 -1034461750 1831485878 439185696 -2094784358 -199028724 1783072175 490779961 -2075532157 -212937707 1676790148 351729938 -1912624984 -84371394 1687948701 328940811 -1970115407 -40543193 1889358290 127557956 -1634520834 -376176536 2012255691 16229725 -1711344409 -285621135 2118572512 155314550 -1874282292 -414218150 2032868857 237776239 -1759150891 -534623165 1447321982 558060008 -1203109806 -817024828 1361683815 640587249 -1087912885 -937364259 1486874956 798546394 -1231976352 -1047086858 1609706837 687152579 -1308865415 -956597009 1274245402 1022640524 -1510141898 -755359584 1285469443 999916949 -1567566801 -711465799 1160313128 841992638 -1423534076 -601773934 1111833905 893521319 -1404347363 -615748469 1174868597 822092515 -1475775655 -552713265 1097520748 913172218 -1352353984 -664565802 1222416967 1071360721 -1496122517 -774517763 1337024094 951480008 -1581301902 -692580380 1538261521 750203527 -1245813955 -1028041813 1558038024 735770270 -1294751964 -975923278 1433111075 577551029 -1150948593 -865936487 1376144954 620854956 -1140314346 -888201344 2104046269 174981675 -1821944943 -463445241 2047145636 218351154 -1811245176 -485644514 1941093007 79006233 -1648567389 -356783307 1960803990 64507392 -1697570886 -304730324 1625170649 400101967 -1898953739 -103320733 1739843264 280286806 -1984067604 -21317766 1845865195 419601021 -2146710585 -150144175 1768451826 510615140 -2023354402 -262062264 1595679540 672863138 -1324203496 -971672946 1483859757 796317627 -1233156607 -1049053545 1372039942 650156944 -1077294550 -925959492 1454010143 565010313 -1197208013 -811385179 1118516048 900465606 -1398451588 -610114838 1170667337 851560415 -1412917659 -590371085 1282456418 997690356 -1568744882 -713430312 1260224379 1008357357 -1525473705 -770429247 1685193724 326447978 -1971559728 -42249658 1663027173 337180531 -1928223031 -99183009 1789496270 497990488 -2069370142 -207562124 1841582039 449019713 -2083901701 -187883923 2042958744 247603982 -1748274508 -523484638 2124994433 162522903 -1868122451 -408844741 1998494634 1682236 -1726940538 -300430832 1886609331 125071141 -1635959137 -377876983 -662421509 -1350365331 915037911 1099787841 -538313758 -1460745356 837262030 1189128792 -698370103 -1588033697 944887525 1331095155 -785222704 -1506458810 1060901628 1211834986 -986501217 -1305207031 725438131 1547337253 -1033966714 -1252402416 743475882 1532475964 -873945171 -1125148869 635881089 1390540311 -863673420 -1149086942 579535512 1435251214 -471195853 -1796395099 233078303 2061717129 -460858582 -1820267588 176798214 2106493584 -315517183 -1707694185 54523437 1949877947 -363048168 -1654955122 72495668 1934951074 -27455657 -1990574143 273903227 1733582573 -114242738 -1908933672 389982818 1614387956 -259618971 -2021541901 512288329 1771034335 -135576708 -2131987478 434446928 1860309702 -1046540614 -1231536596 798060438 1486249728 -957166941 -1309279691 687647631 1610324761 -817592696 -1203522018 558557092 1447941938 -936820079 -1087475193 640099261 1361056555 -601350434 -1422971320 841383922 1159810916 -616179001 -1404900783 894155755 1112312701 -755788052 -1510693254 1023276992 1274726230 -711044363 -1567006109 999306201 1284965199 -84857230 -1913250076 352276318 1677230024 -40048021 -1969497347 328371015 1687534545 -198531520 -2094164266 438617964 1831073786 -213425575 -2076159281 491324277 1783509987 -414826986 -1874784640 155737914 2119135148 -533988849 -1758672231 237345571 2032315317 -375540188 -1634040142 127129352 1888806814 -286232003 -1711848789 16651025 2012816263 -357409415 -1649054225 79445077 1941638339 -304113312 -1697076746 64092236 1960233178 -462826165 -1821448739 174568551 2103477489 -486272686 -1811734076 218787966 2047688936 -150647523 -2147320437 420162609 1846287527 -261584636 -2022721134 510060584 1768020158 -102841041 -1898318407 399549443 1624741013 -21823178 -1984679520 280846362 1740263564 -774079055 -1495577305 1070734493 1221929995 -692995672 -1581872834 952096900 1337518098 -553126525 -1476344555 822711471 1175364665 -664129126 -1351810804 912543926 1097031712 -865374763 -1150526141 577047801 1432501359 -888755764 -1140745894 621332704 1376778358 -1028594201 -1246243471 750683339 1538896989 -975363586 -1294331544 735264978 1557426244 -207000520 -2068947794 497487124 1788886402 -188438495 -2084333385 449497357 1842215323 -42802166 -1971989348 326927654 1685829040 -98623469 -1927802747 336675135 1662415273 -299991972 -1726395190 1056112 1998007782 -378292155 -1636529965 125688169 1887103487 -523897746 -1748843272 248223042 2043454932 -408407945 -1867579167 161894747 2124505549 -926462736 -1077904282 650718684 1372462410 -810907415 -1196574593 564455877 1453578579 -971193150 -1323568044 672310766 1595250040 -1049558821 -1233768371 796877303 1484280161 -714056556 -1569231870 998129080 1283001646 -769812339 -1524979685 1007942049 1259653431 -609495898 -1397955536 900052362 1117947164 -590999361 -1413406679 851997075 1171210501 -1125582081 -873477527 1390844883 635546437 -1148895514 -863891856 1435197386 579628892 -1305251123 -986430885 1547506657 725230455 -1252084012 -1034320318 1532024824 743958382 -1587549541 -698820083 1330744247 945208097 -1506660734 -785048044 1211912110 1060863800 -1350278487 -662482369 1099563909 915223315 -1461082448 -538012122 1189595036 836826890 -2021205449 -259921247 1770568475 512723853 -2132074962 -135516488 1860534018 434261908 -1990372859 -27630957 1733505833 273941439 -1909418468 -113793398 1614739248 389662630 -1708012973 -315163963 1950329727 54041577 -1654911414 -363118884 1934782310 72703984 -1796586911 -470977801 2061771597 232985563 -1819834760 -461326610 2106189652 177133506 -1510749250 -755696856 1274915474 1023056388 -1566699609 -711377103 1284533899 999775773 -1423424628 -600870118 1160127136 841028150 -1404729451 -616384765 1112270521 894228015 -1203446822 -817632436 1447738102 558729824 -1087823933 -936497323 1361542895 639651449 -1231072280 -1046977666 1485910724 798360146 -1309501455 -956979353 1610413789 687588939 -1633817738 -375727136 1888717402 127187660 -1712312465 -285794311 2013154883 16350933 -1874435260 -415149102 2118648424 156185342 -1758746787 -533948469 2032518769 237172455 -2094335214 -198325372 1831115326 438545064 -2075705589 -213905507 1783193127 491679409 -1913556192 -84524106 1677660684 351806106 -1969440967 -40138833 1687344661 328590979 -1898014595 -103175957 1624308049 400017863 -1984734108 -21730062 1740455240 280628702 -2147151793 -150855463 1846243683 420233717 -2023173034 -261102400 1768338810 509707756 -1821800423 -462505841 2103961909 174119331 -1811657728 -486310762 2047487276 218963386 -1649278933 -357224259 1941725447 79384977 -1696611278 -304548700 1959896350 64394632 -1246709579 -1028159453 1539234201 750381327 -1294107476 -975549382 1557339520 735325462 -1150603129 -865337327 1432703403 576872765 -1140394850 -889076728 1376294322 621782308 -1475893039 -553609145 1175046653 823064939 -1351979832 -663921570 1097076196 912473458 -1495523101 -774172555 1221738959 1070952793 -1582177030 -692661140 1337951702 951629120 -1748653764 -524117590 2043398160 248313990 -1868010203 -407937613 2124811273 161561759 -1726078706 -300346984 1997553698 1536180 -1636571881 -378219135 1887274043 125482157 -1972192936 -42628658 1685903476 326887650 -1927316159 -99070505 1662065773 336997627 -2069286550 -206700036 1789349958 497049808 -2084244109 -188496411 1841992799 449684681 -1398044172 -609437342 1118169304 899864654 -1413067283 -591299205 1170746561 852434007 -1569717818 -713608880 1283350762 997806204 -1524775457 -769985207 1259578611 1007981669 -1323525744 -971265786 1595078844 672516138 -1234084471 -1049203425 1484733605 796396595 -1077472862 -926932684 1372156046 651051032 -1196763717 -810687187 1453634711 564364289 1520412578 764974900 -1265514866 -1013516776 1576166331 720720685 -1275329897 -990170623 1413754768 591601414 -1169535300 -850559446 1395256201 607050527 -1121482075 -903824845 1193850822 808421200 -1457072406 -568203652 1078293471 927089481 -1370811661 -649321883 1240678388 1056182114 -1476567336 -788894130 1319042029 966380411 -1601135935 -677926313 1643218794 385267708 -1879054778 -117909808 1721516915 295400421 -2003688865 -7007543 1865027416 405618638 -2128318860 -165454110 1749535553 524352471 -2041992595 -246506757 2085000974 188852120 -1840712158 -447756620 2066436887 204235649 -1792724421 -501087571 1922899772 93990826 -1668055536 -342602106 1978719013 49802163 -1677805047 -319190369 1132762851 881043061 -1383401521 -628242599 1156141818 871260780 -1427688490 -572521664 1298079441 978857543 -1554939907 -732541077 1244846792 1026943582 -1539523612 -751072398 1580435079 691320337 -1338120277 -952445123 1499349662 777613832 -1219484750 -1068035292 1357385397 669990435 -1092194407 -907976945 1468385964 545454650 -1182028928 -829646058 2028647979 267224765 -1763387641 -505157743 2139583026 142623396 -1853287650 -426892408 1982938649 20319887 -1740677323 -281514077 1901918720 106678934 -1621976276 -397038662 1700636239 307926745 -1957443741 -61540363 1647338070 355947200 -1942092934 -80137236 1803955837 478224107 -2054664367 -225476665 1827400292 468507378 -2098885816 -169690146 1755956512 531559862 -2035833844 -241134438 1875116345 415445423 -2117443563 -154316669 1718766866 292912516 -2005128130 -8708952 1629456651 370719133 -1894651865 -132720463 1964954948 35251666 -1693404056 -334002946 1920143709 91496907 -1669500815 -344309529 2076532086 214068704 -1781842854 -489943860 2091424111 196061689 -1834551229 -442382123 1405609448 616617342 -1110866748 -892423086 1420435953 598544743 -1163640611 -844926901 1562144218 706436428 -1290662666 -1005241248 1517398467 762747221 -1266693905 -1015482247 1316025740 964150554 -1602317152 -679893962 1226650005 1041891587 -1491906375 -803971025 1084980670 934038824 -1364910958 -643683324 1204205991 817989937 -1446455157 -556799971 1907553377 112575735 -1615030963 -390355493 1994338424 30933230 -1731112620 -271162942 2137619539 141446341 -1855513217 -429904407 2013575242 251889884 -1777673882 -519181840 1812325381 453170323 -2113174231 -183716417 1801986076 477040778 -2056896208 -228494938 1658743863 366566561 -1932522213 -69780083 1706272814 313825464 -1950496510 -54855276 1255986345 1037820991 -1529694843 -740981485 1303449776 985014310 -1547734628 -726122230 1141333147 855665677 -1442234953 -586281695 1131059330 879601684 -1385891410 -630994632 1466680525 544011355 -1184520735 -832400009 1342570708 654389314 -1106746888 -921742994 1504726271 783776873 -1212273197 -1061610171 1591576806 702199920 -1328289334 -942352036 1056137894 1240748592 -788724854 -1476775140 966698687 1318688297 -678377581 -1600653563 807987860 1194318338 -567899208 -1457407186 927280781 1078074907 -649375839 -1370718409 591688386 1413694036 -850783250 -1169349768 606713563 1395557965 -903358473 -1121917087 765459184 1519962726 -1013867556 -1265194166 720518889 1576341119 -990093371 -1275367597 94192238 1922724600 -342678718 -1668017196 49317495 1979168481 -318838949 -1678125107 189188700 2084698826 -448222352 -1840276506 204148293 2066497235 -500863127 -1792909313 405426698 1865245340 -165399770 -2128411728 524785171 1749067397 -246810817 -2041657431 384948792 1643571886 -117458156 -1879536766 295444001 1721446071 -7176435 -2003480677 669537255 1357865841 -907660597 -1092550051 545626110 1468180328 -829688110 -1181956540 691264469 1580526403 -952255751 -1338340753 777920460 1499017050 -1068466464 -1219015050 979321731 1297642261 -732880209 -1554640327 1026721690 1245034252 -750983498 -1539582432 881118129 1132722983 -628446563 -1383228917 870911912 1156464446 -572035452 -1428136430 478573359 1803633593 -225963517 -2054217067 468432694 1827440544 -169486822 -2099059060 308149021 1700449163 -61629903 -1957385561 355483396 1647775634 -79798744 -1942393154 20013899 1983271901 -281083289 -1741147407 106735442 1901828036 -397228418 -1621756184 267053945 2028854255 -505116075 -1763460413 143077216 2139103222 -427209140 -1852932390 214237220 2076324018 -489987832 -1781771874 195609661 2091906219 -442063599 -1834904185 35555350 1964619904 -334436038 -1692935764 91442191 1920236697 -344117981 -1669718603 292687936 1718952150 -8621716 -2005188102 371184729 1629021391 -133057163 -1894349341 531208306 1756276964 -240649890 -2036282936 415521899 1875078397 -154518201 -2117268015 933961964 1085018234 -643481152 -1365085866 818341109 1203885155 -557283879 -1446005425 963684574 1316460616 -679556622 -1602619036 1042115783 1226464337 -804057621 -1491845763 706490504 1562050590 -1005432412 -1290444494 762442897 1517732871 -1015048771 -1267161813 617068730 1405126700 -892741226 -1110513408 598375587 1420643381 -844882545 -1163711207 366883173 1658388979 -70234039 -1932042017 313783676 1706345962 -54684592 -1950702394 453359959 1812105665 -183773061 -2113083155 476609870 1802456536 -228189086 -2057229068 141107457 2137919895 -429440979 -1855950661 251979032 2013517198 -519404492 -1777486686 112372019 1907726757 -390281185 -1615071095 31419690 1993891260 -271512570 -1730790256 783290797 1505173819 -1061261183 -1212596201 702404020 1591403810 -942426984 -1328249842 543922591 1466738953 -832177997 -1184708571 654728582 1342270736 -922207062 -1106310084 856097225 1140863327 -586587931 -1441902477 879412688 1131279686 -630938372 -1385982870 1037863419 1255913837 -741152553 -1529489343 984698338 1303805300 -725668658 -1548215208 -1840894550 -448717508 2085112966 189758480 -1792284237 -500377307 2066057375 203601929 -1667390056 -342190834 1922286772 93647906 -1678745215 -319336169 1979580589 49885243 -1880015410 -118092456 1644125410 385379444 -2002978345 -6567615 1720883451 295020653 -2127907332 -164788886 1864684752 405005382 -2042138139 -247447181 1749618889 525213791 -1456992926 -567329292 1193700430 807492824 -1371158149 -649922067 1078700119 927766721 -1477212848 -789269050 1241375868 1056625898 -1600241335 -677809697 1318068325 966201587 -1264640762 -1013437040 1519483946 764824764 -1275930337 -990516855 1576843315 721127589 -1169910476 -851204702 1414198296 592299150 -1121365715 -902929989 1395077121 606077079 -1956832021 -61199235 1699970503 307514705 -1942955790 -80222108 1648277982 356092232 -2054777639 -226384817 1804137973 479184227 -2098507584 -169058218 1826959852 467796346 -1763046257 -504546279 2028236195 266558773 -1853372266 -427755520 2139728314 143563052 -1741585219 -281627605 1983899025 20501767 -1621344092 -396660686 1901207944 106238238 -1338819549 -952890187 1581079823 691695001 -1218512838 -1067857748 1498454294 777496960 -1092045807 -907049849 1357305149 669115819 -1182437368 -830324578 1468731684 546054578 -1383846841 -628941615 1133137259 881688061 -1427511202 -571549496 1156024690 870365668 -1554013067 -732392221 1297204569 978777551 -1540202388 -751480582 1245446464 1027289558 -1603252440 -680034370 1316892164 964238994 -1491236047 -803554393 1226041885 1041554059 -1364474086 -642975860 1084597814 933402272 -1446640893 -557763691 1204314671 818893497 -1111007412 -893358118 1405697632 617484022 -1163224235 -844256317 1420098169 597936879 -1289955458 -1004804120 1561507410 706053828 -1267657881 -1015667727 1518301771 762856157 -1692504096 -333881482 1963986636 35077722 -1670140935 -344679569 1920846549 91945539 -1782192174 -490547388 2076935934 214742632 -1834474549 -441511075 2091270887 195129969 -2035712124 -240234734 1755782824 530591294 -2117813347 -154957045 1875565233 416148007 -2005731402 -9058528 1719441050 293316108 -1893780561 -132644039 1628525187 370565653 -1184137623 -831762689 1466244933 543305683 -1106855312 -922645786 1342757724 655354826 -1213139365 -1061697843 1505662839 783919073 -1327680958 -942013740 1590907758 701785080 -1529057779 -740598117 1255280417 1037385655 -1548637676 -726230398 1304415032 985201582 -1442322881 -587147607 1141475091 856602501 -1385553370 -630386000 1130644234 878932892 -2113577311 -184390089 1812676493 453775131 -2056742216 -227562962 1801911188 476171010 -1931553133 -69605883 1657845695 366446377 -1951198582 -55303652 1706914726 314196784 -1615704379 -390758829 1908158441 112926591 -1730180388 -271009206 1993468912 30858086 -1855338761 -428935583 2137499611 140547917 -1778122002 -519884168 2013946818 252531540 -164960082 -2127701960 405047682 1864612116 -246993737 -2042618847 524897691 1749974285 -118398820 -1879683062 385810864 1643655462 -6511483 -2003069933 294831529 1721103679 -341968694 -1667577764 93559270 1922345328 -319800109 -1678308283 50224639 1979280745 -448368392 -1841217426 189272532 2085560642 -500452127 -1792244617 203806157 2065884507 -851130266 -1169950480 592095562 1414371804 -903279489 -1121043223 606563667 1394630085 -1012973484 -1265078078 764486008 1519784430 -990739379 -1275743013 721216865 1576785399 -789325822 -1477121900 1056815406 1241156024 -677503973 -1600574323 965770551 1318538657 -567783376 -1456512858 807809308 1193345418 -649751511 -1371364161 927724805 1078773139 -281945617 -1741231751 20953283 1983416405 -396616202 -1621414560 106069210 1901415500 -504737315 -1762827957 266612977 2028142695 -427321916 -1853840046 143258856 2140062846 -226047605 -2055079651 478718119 1804572721 -169144942 -2098447100 468020414 1826774056 -60997191 -1957007057 307437717 1700007939 -80706144 -1942506186 356443276 1647957018 -731907801 -1554462287 978425867 1297524893 -751682242 -1540026968 1027365906 1245408388 -628854507 -1383906941 881463353 1133322415 -571886324 -1427208806 870831136 1155589302 -907482813 -1091577387 669419631 1356970233 -830132902 -1182655028 545999990 1468824800 -952934031 -1338748441 691863645 1580871883 -1067539096 -1218865666 777045060 1498936530 -1004762580 -1290028358 705882880 1561713558 -1015984587 -1267302749 763309849 1517821839 -892927458 -1111477624 617177906 1406030756 -844446201 -1163004271 597993259 1420007357 -643065272 -1364415778 933624676 1084410866 -557425071 -1446940985 818429821 1204752363 -680521094 -1602805012 964588374 1316570048 -803350941 -1491409163 1041479503 1226082265 -9262364 -2005558670 293391304 1719401310 -132157699 -1894228373 370216913 1628847943 -240573738 -2035412416 531055610 1755345772 -154868017 -2117872039 415926243 1875752821 -490358144 -1782412778 214686636 2077027130 -441942375 -1834004977 195436469 2090938147 -333565262 -1692859868 34624414 1964466952 -344721749 -1670068675 92116871 1920640785 -586695827 -1442804741 856283713 1141828311 -630554764 -1385345054 878976600 1130573518 -740543649 -1529150519 1037193843 1255498469 -726534330 -1548302384 985634410 1303947004 -1062163703 -1212703841 784255525 1505360563 -941789424 -1327865978 701697596 1590967978 -831839429 -1184099411 543506967 1466069633 -922294494 -1107175500 654870030 1343207064 -429286491 -1855018189 141032073 2137049631 -519807044 -1778159830 252329616 2014121478 -390982761 -1615518975 113013435 1908097581 -270542962 -1730615528 30520994 1993770548 -69301311 -1931887785 366013165 1658313339 -55357480 -1951105202 314388212 1706696290 -184220685 -2113784987 453731039 1812746825 -228014102 -2056259716 476489414 1801557584 -2049339055 -220290617 1809313917 483442923 -2102110904 -172792354 1824142436 465372402 -1962796701 -66770443 1695316047 302729433 -1938825862 -77009428 1650572374 359042240 -1737588427 -278285917 1986060313 23580815 -1627175636 -402360902 1896686592 101323926 -1766520569 -508413551 2025547819 264001725 -1848062690 -421528184 2144775218 147954852 -1095257703 -911179505 1354354869 666820643 -1176865408 -824359658 1473516716 550708282 -1335084629 -949286595 1583503495 694511633 -1224606286 -1073296092 1494195358 772320264 -1560239619 -737701525 1292812497 973729863 -1536334364 -748006030 1248003272 1029977182 -1378145841 -623109799 1138051299 886208629 -1430852138 -575546048 1152945402 868203628 -1664966640 -339373946 1926021436 97251754 -1683004407 -324512609 1973486885 44447155 -1843845086 -451012428 2081900814 185629080 -1787499461 -495723347 2071629079 209567105 -2122993548 -160268062 1870385496 410837454 -2045217683 -249608965 1746277697 521217495 -1884407738 -123139888 1637898602 380070396 -2000421793 -3879735 1724751219 298495461 -1481867048 -794054578 1235411444 1051054434 -1597946687 -674859945 1322198509 969414011 -1451816726 -563070852 1199139270 813586768 -1373975309 -652346267 1075097055 924032329 -1172598596 -853762006 1410724240 588431622 -1116318555 -898538445 1400386953 612304159 -1262479218 -1010358248 1523480994 768166196 -1280451433 -995431423 1571012027 715427117 -1209011245 -1058487483 1507955455 786866793 -1333643318 -947583140 1586255590 697001584 -1187742751 -835499145 1463425741 540879451 -1101414408 -916549778 1347935956 659615298 -1437015113 -580922591 1146520219 860992013 -1389025362 -634251464 1127958146 876377620 -1534891131 -746300653 1250757289 1032469055 -1544638564 -722886902 1306578608 988282406 -1937648869 -75046003 1653584439 361267873 -1947461886 -51697772 1709340206 317015736 -2108007639 -178426945 1817459205 458427027 -2059952336 -231690330 1798962716 473878154 -1858681985 -432933911 2134418003 138384069 -1772419226 -514050064 2018862666 257054428 -1611838643 -387286053 1910712929 115612407 -1736405164 -276316222 1989078648 25812718 -1359691118 -638324220 1090167742 939365160 -1449589109 -560056803 1201104807 814765873 -1607513440 -685213130 1310796684 958798618 -1488810311 -800735697 1229778837 1045159683 -1287400714 -1002118560 1565373402 709526348 -1272047889 -1020713351 1512077251 757548885 -1114088764 -895522222 1402354664 613485438 -1158308131 -839733685 1425801201 603770727 -1785011622 -492973364 2073330550 211006432 -1829296573 -437250347 2096711535 201226233 -1690211736 -330933506 1968114500 38288338 -1674793359 -349462809 1914883933 86376395 -2010254786 -13974872 1713607442 287613828 -1891617241 -129562959 1632524043 373909405 -2030667252 -235844966 1761090336 536816566 -2120499691 -157512061 1872092985 412282799 -508210091 -1766693693 263927161 2025588207 -422014900 -1847615270 148304224 2144453110 -277947289 -1737888527 23117131 1986498013 -402450306 -1627117336 101546322 1896499652 -66960335 -1962576729 302785821 1695225227 -76578776 -1939296066 358736132 1650905490 -220607485 -2048983915 483896623 1808833977 -172750822 -2102183796 465201462 1824348576 -623151971 -1378073589 886379953 1137845543 -575229820 -1431207918 867750312 1153425726 -738132817 -1559770055 974036355 1292479765 -747816778 -1536554976 1029921178 1248094476 -949197575 -1335143313 694289877 1583691075 -1073635104 -1224306570 772784588 1493758298 -910693173 -1095705507 666471911 1354677617 -824563502 -1176692668 550783486 1473476968 -122788588 -1884727934 379585592 1638347950 -3956467 -2000383589 298696737 1724575927 -160043738 -2123178576 410749962 1870445724 -250074817 -2044782167 521553939 1745975429 -451316368 -1843509786 186061916 2081432778 -495668887 -1787592193 209375301 2071847123 -339542718 -1664758316 97295470 1925950712 -324060837 -1683486259 44128375 1973840097 -1010809380 -1261996726 768484592 1523127398 -995262011 -1280659117 715383017 1571082367 -853815826 -1172505224 588623042 1410505812 -898233865 -1116653215 611870939 1400854605 -562604616 -1452251858 813249684 1199440898 -652570207 -1373789897 924119181 1075036187 -793977462 -1481904868 1050852518 1235586096 -675210861 -1597626107 969898175 1321748521 -746375465 -1534851519 1032673275 1250584429 -722537778 -1544961448 987796450 1307026292 -581386523 -1436578189 861331401 1146220383 -634029316 -1389213078 876288976 1128016710 -835443021 -1187834331 540690335 1463645961 -916856150 -1101082052 660046726 1347466000 -1058034047 -1209491945 786550701 1508310843 -947754344 -1333437938 697043892 1586182946 -387115489 -1612044663 115570483 1910785957 -276770298 -1735925104 26129194 1988723644 -432628179 -1859014981 137953025 2134888343 -514106828 -1772328286 257243928 2018642830 -178649477 -2107820307 458516311 1817401281 -231226782 -2060389644 473539406 1799263192 -75395511 -1937326369 361754469 1653137395 -51623344 -1947501882 316812156 1709513706 -896006250 -1113639168 613836474 1402033708 -839531633 -1158483175 603693731 1425838645 -1002205276 -1287340238 709750408 1565187614 -1020376131 -1272349909 757082769 1512512007 -684779534 -1607981212 958494430 1311131208 -800926741 -1488592003 1045213895 1229685329 -638279744 -1359761578 939196140 1090375290 -560374823 -1449235633 815217397 1200622179 -235526306 -2031020088 536364658 1761572580 -157555897 -2120428591 412451435 1871885053 -13783188 -2010472454 287559232 1713700566 -129995915 -1891148829 374213209 1632189135 -331270342 -1689909332 38753814 1967679104 -349375709 -1674853451 86151695 1915069081 -493175032 -1784836194 211082788 2073292466 -436765935 -1829745785 200874557 2097031851 1291852633 973548495 -1559332235 -737588509 1248714560 1030418390 -1536967060 -748384518 1138463595 886875133 -1378487737 -623721775 1152800626 867264484 -1430768034 -574683448 1354173245 665861035 -1095144943 -910271865 1473957668 551419826 -1177244152 -824992098 1584169743 694924185 -1335696861 -949628235 1493255958 772175744 -1223743942 -1073211732 1986935697 23661319 -1738515779 -278435285 1896087432 100978462 -1626497372 -401953230 2025173923 263357237 -1766075761 -507715047 2144892858 148850476 -1848240490 -422500864 1809394677 484318051 -2049488167 -221218225 1823797228 464772986 -2101702976 -172114346 1694671815 302355281 -1962097941 -66325891 1651468254 359159624 -1939798286 -77187484 1411066392 589044366 -1173009612 -854426718 1400303105 611442327 -1116172499 -897597509 1522573866 768053948 -1261518074 -1010175088 1571644979 715806373 -1281161441 -995870839 1236023932 1051396842 -1482532016 -794465338 1321336421 969330419 -1597006007 -674713633 1199026766 812679896 -1451633822 -562109452 1075476055 924665537 -1374414981 -653056019 1869941456 410139206 -2122617860 -159622294 1746456265 522190431 -2045333531 -250503309 1638826722 380220020 -1885281330 -123219112 1724073723 298088045 -1999820841 -3532991 1925323444 96807458 -1664320616 -338998514 1974460077 44625467 -1683898495 -324628713 2082050694 186556944 -1843924054 -451886276 2071221919 208889353 -1787152461 -495122651 2134276571 137447757 -1858594569 -432068511 2019278274 257723732 -1772757778 -514659208 1911419369 116048255 -1612476219 -387669933 1988113904 25625958 -1735502628 -276208566 1652648383 361126185 -1936783213 -74958843 1710009766 317431088 -1948070774 -52036580 1817895309 459133211 -2108391263 -179064777 1798776212 472913154 -2059844424 -230788050 1146640659 861890949 -1437190081 -581891927 1127587082 875736476 -1388577754 -633549648 1250152737 1032118711 -1534218227 -745897829 1307448632 988358062 -1545571308 -723041150 1508854135 786987489 -1209980837 -1058662195 1585614190 696630776 -1332941758 -947135276 1463075141 540275155 -1187340183 -834825985 1348011356 660485578 -1101568912 -917482266 1714243738 287995916 -2010961482 -14411488 1631620227 373799957 -1890652753 -129376967 1761001640 535949374 -2030526076 -234909422 1872430257 412890151 -2120915555 -158182133 2073712894 211642472 -1785447982 -493680316 2096602343 200322161 -1829110325 -436286115 1967247564 38199386 -1689275936 -330792586 1915491541 86713411 -1675463175 -349878929 1564698706 709122244 -1286796930 -1001768472 1513008203 757701853 -1272918681 -1020789263 1402527840 614453494 -1114209972 -896421414 1425351801 603067631 -1157937835 -839092797 1089763382 938690720 -1359341286 -637720180 1201257519 815697081 -1449665277 -560927339 1311764484 958972050 -1608412888 -685334082 1229075485 1044710539 -1488169679 -800365145 695000669 1584131787 -949829775 -1335521305 771824196 1493576402 -1072727192 -1224193026 666326639 1353737977 -910608573 -1094842411 551195254 1474142944 -824904870 -1177304116 886820409 1138556591 -623530219 -1378705533 867568160 1152465590 -575116532 -1430299750 973096459 1292334749 -737269977 -1559685199 1030586898 1248506500 -748428482 -1536896088 302186133 1694879235 -66281543 -1962168529 359611020 1650985498 -77505632 -1939444938 484013735 1809729073 -220784757 -2049956067 464827070 1823703592 -172305518 -2101484796 263581425 2024988263 -507801635 -1766015157 148384488 2145327742 -422163516 -1848542382 24012483 1986614869 -278919185 -1738066055 100901594 1896125004 -401751050 -1626672288 813166364 1198579594 -562459088 -1451311450 924461829 1075649427 -652981719 -1374455105 1051485998 1235965880 -794687998 -1482344812 968991543 1321636769 -674250213 -1597443443 767623032 1523044334 -1009869228 -1261850942 715996001 1571425271 -995927475 -1281070373 589002570 1411139548 -854256026 -1173215504 611758931 1399948229 -898051457 -1115692311 186240980 2082406210 -451432712 -1844404626 208931789 2071149403 -495293727 -1786946953 96618470 1925543792 -338942262 -1664412068 45057023 1973990249 -324934957 -1683566011 380559280 1638526758 -123683172 -1884844534 297999273 1724132159 -3310971 -2000008685 410343298 1869768468 -159697234 -2122578376 521704347 1746903821 -250154313 -2045656543 458931423 1818070089 -178987533 -2108428955 473397446 1798326352 -231138838 -2059523716 360789229 1652950139 -74492479 -1937218217 317518068 1709949026 -52260392 -1947885234 116239547 1911200813 -387723881 -1612382975 25192610 1988581428 -275904114 -1735837416 137766025 2133922847 -432519771 -1858112205 257679504 2019348486 -514489924 -1772965590 540318743 1463004289 -834994885 -1187131987 660166670 1348364440 -917030622 -1102050892 787420197 1508385971 -1058966263 -1209645665 696438844 1585832106 -947080944 -1333034618 1032031347 1250213093 -745673377 -1534403127 988694634 1307146492 -723506874 -1545135664 861406273 1147090135 -581540499 -1437510149 875937880 1127411918 -633626252 -1388539422 37850526 1967570184 -330306382 -1689723868 86788487 1915451665 -350082901 -1675290563 211420588 2073900346 -493591424 -1785506794 200786357 2096165155 -436625255 -1828810737 536255994 1760669036 -235340586 -2030056384 412834275 1872521589 -157992753 -2121136039 288167368 1714038110 -14453532 -2010889102 373346769 1632100679 -129060611 -1891008405 959425878 1311284672 -685650822 -1608057620 1044539727 1229281753 -800323485 -1488242443 938747236 1089672690 -637909944 -1359121186 815391101 1201590763 -560496559 -1450135353 613989682 1402965412 -896082914 -1114510200 603289899 1425164733 -839182329 -1157879663 709047552 1564738966 -1001565140 -1286970182 758051097 1512685967 -1021276107 -1272471389 -820280576 -1206078570 555082284 1444074170 -931772647 -1083082865 645408309 1367283363 -1044378830 -1228457052 802056734 1489590920 -961687765 -1314193475 681815559 1604624017 -760442012 -1515478030 1017311816 1269154526 -708749443 -1564055573 1003435601 1288177351 -596173994 -1418712128 846822010 1165904620 -618995889 -1407324199 890551907 1108578037 -193616952 -2089643170 444318436 1836905074 -216504367 -2078320825 487982845 1779512939 -89248774 -1918297236 346049238 1671920192 -37490717 -1966809227 332238543 1691008601 -373115988 -1631222982 130863744 1892409878 -290490443 -1717024989 10557081 2007377423 -417776738 -1877079288 152525490 2115004964 -529203321 -1754018031 242917035 2038279741 -704597439 -1593343273 940495725 1326048251 -781355432 -1502984498 1063458676 1214523362 -656721293 -1344533787 919952223 1104309193 -541655446 -1464742148 834182982 1186967504 -877157851 -1129278797 632931081 1388245919 -858102212 -1143122262 584320784 1439905670 -982767081 -1301603711 727862075 1550154669 -1040060914 -1257841000 739217186 1527300020 -311520631 -1704353249 56685477 1952957235 -368879984 -1660656122 67975100 1930037034 -474670405 -1800263123 230390679 2059160321 -455549278 -1814041036 181845902 2110885656 -254180627 -2015448453 517465025 1775293271 -139180300 -2135722398 431630296 1857886030 -33420577 -1996146103 269249523 1728797541 -110113082 -1905721776 392277994 1617338236 -47324798 -1976905452 321093806 1680126008 -96459365 -1924721395 340673719 1665758241 -201954896 -2064557786 502794396 1795110922 -191124055 -2086888129 446024837 1838349331 -526716442 -1751269008 244617418 2039717980 -403229185 -1863318167 167335123 2130601029 -297698860 -1723446974 5183736 2001217646 -382943795 -1641312933 119725281 1881533559 -968638134 -1320881700 676175974 1598722288 -1053948589 -1238813243 790652031 1478972649 -929543816 -1080067602 647374932 1368463554 -805991071 -1192051209 570158157 1459412187 -604712658 -1393303112 905621506 1123909780 -593947337 -1415699039 848786459 1167082637 -718317284 -1574409846 992032816 1277560998 -767386363 -1522160237 1011678249 1263258815 -466169661 -1825447851 171487727 2101313913 -480570150 -1805900724 223704566 2052212064 -353543951 -1645582233 82000349 1944324427 -310338328 -1702384514 59702724 1955188050 -108937049 -1903759311 395288971 1619562781 -18086722 -1981074392 283272594 1743082756 -145078123 -2141358077 424946105 1850939695 -264794996 -2026849254 507112864 1765727542 -547819509 -1470119779 827756839 1179754929 -667601902 -1355676540 909858110 1094477224 -779913159 -1501280081 1066211605 1217014147 -688997344 -1578529610 954260748 1340599706 -1024466833 -1243033351 752976195 1541845461 -981326730 -1299901216 730613082 1552643532 -868980643 -1154262837 574228849 1430075879 -883315644 -1134650158 626511208 1381039614 -1418246652 -596609390 1165567784 847124414 -1407548899 -618810741 1108665137 890491815 -1515401674 -760480096 1268952858 1017487244 -1564407249 -708429127 1288661763 1002986389 -1228908960 -1043896586 1489909580 801703898 -1314024839 -961895697 1604580181 681886659 -1206133166 -820187452 1444265854 554864616 -1082779061 -932107555 1366850407 645876721 -1877383476 -417442214 2115438560 152057718 -1753963819 -529296829 2038088697 243135343 -1631392002 -372908440 1892454354 130793284 -1716573465 -290973071 2007059403 10910557 -1917946200 -89569730 1671436164 346498834 -1966886223 -37453273 1691210653 332063499 -2089419110 -193802740 1836818358 444378912 -2078786941 -216069611 1779850159 487680825 -1301514427 -982825005 1549932137 728049407 -1258179748 -1039760438 1527763568 738779878 -1128792201 -877604895 1387896411 633253581 -1143325842 -857928712 1439980098 584280788 -1344575711 -656648265 1104479757 919746203 -1464425672 -542010450 1186513428 834663042 -1593774317 -704127099 1326353983 940162729 -1502794998 -781575268 1214466598 1063549616 -1996335219 -33200357 1728853665 269157943 -1905290348 -110583038 1617031864 392610350 -2015764545 -253825239 1775746707 516984325 -2135680090 -139252944 1857714826 431835676 -1800058903 -474843265 2059085509 230430291 -1814526992 -455101594 2111234780 181523018 -1704013861 -311820467 1952493303 57122401 -1660744766 -368821420 1930259182 67787384 -1723784058 -297397232 2001683882 4748604 -1641226081 -383004663 1881309619 119910693 -1751470924 -526541790 2039795096 244579598 -1862834003 -403679173 2130250113 167655703 -2064239390 -202308492 1794659790 503276888 -2086932229 -191053715 1838518743 445817153 -1976714032 -47543226 1680072188 321187178 -1925154615 -95991713 1666062821 340339059 -1573977010 -718785320 1277257058 992368116 -1522352041 -767168319 1263313275 1011585517 -1393259396 -604783382 1123741008 905829830 -1416017819 -593594125 1167534409 848304607 -1080552406 -929094468 1368814854 647054736 -1191849933 -806166363 1459335455 570196361 -1320969192 -968577906 1598946612 675990946 -1238476799 -1054250857 1478506797 791087547 -2141579833 -144890543 1851028715 424887421 -2026384930 -265232056 1765388530 507412580 -1904108043 -108614301 1620049113 394841167 -1980999188 -18126470 1742878912 283445334 -1645410909 -353749707 1944282255 82072601 -1702837830 -309858004 1955504278 59346944 -1825141359 -466502393 2100882621 171957291 -1805956728 -480478946 2052401316 223483954 -1154206449 -869071463 1429885987 574448821 -1134956266 -882982528 1381470266 626041004 -1242579651 -1024946773 1541528593 753331335 -1300072156 -981120590 1552685064 730540190 -1501354645 -779872771 1217217607 1066038481 -1578180238 -689319452 1340112990 954708168 -1470583463 -547381809 1180093557 827456739 -1355454144 -667788842 1094387820 909916410 130156808 1891973534 -372479964 -1630840654 11521297 2007563655 -291394499 -1717134165 152666426 2115940780 -417865706 -1877946240 242500899 2037609909 -528866289 -1753410407 443881836 1836198394 -193234880 -2089006890 488168821 1780477411 -216613799 -2079224625 346984798 1672061384 -90115982 -1918385948 331568455 1690592721 -36883349 -1966471939 1017915840 1269504342 -761116436 -1515882374 1002565081 1288101199 -707818251 -1563902877 846701042 1165005156 -596000546 -1417744312 890922475 1109218685 -619445049 -1408027567 555432356 1444677938 -820684664 -1206753250 645332413 1366412587 -931619695 -1082151929 801157526 1489469696 -1043410758 -1228283860 682456463 1604994329 -962390877 -1314642891 517552201 1776158943 -254322331 -2016384525 431291472 1857277126 -138764932 -2135052822 268611707 1728413933 -32714409 -1995710015 393180258 1617446132 -111078066 -1905908264 57550893 1953044667 -312456959 -1704494697 67365940 1929698466 -368210664 -1660240498 230006815 2058522761 -474234573 -1799556699 181953542 2111788176 -455736022 -1815005764 632756353 1387276311 -877037139 -1128380101 584768664 1440607246 -858473036 -1143763678 728535219 1550557221 -983371361 -1301954295 738284714 1527145532 -1039190650 -1257765616 939526373 1325873267 -703698487 -1593222817 1064160508 1214970986 -781996592 -1503355578 920355031 1104982081 -657071621 -1345138323 834028750 1186034776 -541579806 -1463872140 905210762 1123244828 -604370266 -1392690640 848932755 1168023301 -594030913 -1416561111 992994232 1277743918 -719224172 -1574522366 1010968481 1262819127 -766753139 -1521781221 675511278 1598311288 -968025406 -1320539564 791592951 1479118689 -1054810405 -1238897075 647558108 1369424714 -929656080 -1080974746 569718725 1458702163 -805611799 -1191418241 244992834 2040363988 -527160722 -1751966984 167219035 2129706957 -403050889 -1862344991 4309872 2001138662 -296770980 -1723297078 120325993 1881880575 -383621563 -1641720109 321739558 1680501680 -48023030 -1977349476 339779391 1665642409 -95486445 -1924542843 502715156 1794237314 -201805256 -2063629650 446371597 1838950299 -191531487 -2087565641 753883851 1541958237 -1025426457 -1243214991 729980626 1552264772 -980615170 -1299460248 573887225 1429463663 -868568107 -1153596605 626595552 1381901942 -883460148 -1135589542 827869871 1180662329 -548000893 -1471079659 909479606 1093844512 -667160678 -1354965236 1065599645 1216672267 -779246671 -1500867801 955123332 1340683794 -689936472 -1578674370 394361347 1619413653 -108061905 -1903678535 283950618 1743490700 -18686154 -1981419616 425390641 1851638439 -145452259 -2142002293 506934824 1764755134 -264677628 -2025953390 171338343 2100386545 -466089141 -1824572451 224112254 2052890344 -480915630 -1806499900 82698837 1944769219 -354188423 -1645956113 58730060 1955010266 -309442720 -1702266890 1672399884 346684570 -1918849760 -89678410 1690503189 331626627 -1966249671 -37070417 1836401726 443708584 -2089081582 -193194620 1779990567 488616113 -2078875381 -216936035 2115624040 153021694 -1877492412 -418345518 2037651569 242428135 -1753581219 -528660021 1891783770 130376908 -1630784138 -372570656 2007994435 11051221 -1717440145 -291061255 1489038532 801627218 -1227977240 -1043743362 1605183709 682235979 -1314698767 -962299545 1444635894 555504736 -1206581798 -820890292 1366728943 644976761 -1082605117 -931139243 1165491360 846253110 -1418093172 -595677926 1109014713 891095087 -1407952491 -619484925 1269593234 1017857028 -1516104258 -760928984 1287762059 1002864669 -1563438681 -708255439 2058747213 229821915 -1799644063 -474174217 2111322452 182389186 -1814669192 -456038162 1953396095 57230825 -1704979373 -312007483 1929621862 67404272 -1660039094 -368385828 1728245033 268819903 -1995666427 -32785261 1617897776 392698278 -1906227172 -110724982 1775854875 517887373 -2015951817 -254790495 1857331458 431198612 -2135244754 -138547016 1104928133 920448275 -1344947031 -657290177 1186339228 833693962 -1464305488 -541112282 1325422007 940008737 -1592904549 -704052211 1215140270 1063952696 -1503399806 -781926380 1550634465 728497527 -1302156083 -983196581 1526794744 738605422 -1257281324 -1039640510 1387742675 632321349 -1128717057 -876735383 1440383434 584954204 -1143676698 -858533776 1368960654 647994904 -1080635486 -929956044 1458924183 569530881 -1191507013 -805553363 1598236348 675550762 -1320335472 -968198394 1479467685 791269939 -1239383159 -1054362849 1278197482 992513660 -1574838330 -718868656 1262648051 1011173989 -1521738785 -766825655 1123301080 905119310 -1392879628 -604149918 1167717057 849265239 -1416129555 -594500741 1794543174 502382288 -2064060566 -201334788 1838893663 446462665 -2087376013 -191751195 1680672372 321533666 -1977391272 -47949874 1665188461 340259579 -1924226239 -95841321 2000789026 4632244 -1722810610 -297218152 1881954875 120285869 -1641923817 -383448191 2040141328 245180038 -1751877828 -527218774 2130170377 166781599 -1862683867 -402750541 1216585679 1065660249 -1500643613 -779432331 1341021142 954821440 -1579140358 -689501588 1180178429 828319595 -1470728495 -548321721 1094046692 909304690 -1355042104 -667123106 1429508011 573816637 -1153765753 -868360687 1381583794 626948900 -1135138146 -883942904 1542391705 753415951 -1243519307 -1025092061 1552073600 730198806 -1299406164 -980708806 1944960775 82481041 -1646010837 -354095427 1954577182 59198344 -1701963214 -309777756 2100705077 170985379 -1825024487 -465607025 2052846380 224183226 -1806331392 -481123690 1851436899 425566197 -2141925809 -145490215 1765239674 506485740 -2026304938 -264357184 1619076945 394663879 -1903212931 -108497173 1743577928 283890654 -1981644188 -18500878 295690180 1721298770 -7225624 -2003399042 384965597 1643457355 -117671183 -1879356825 524572662 1749247840 -246794534 -2041772468 405378031 1865327481 -165154109 -2128559531 204001184 2066743094 -500781428 -1792958950 189074361 2084715311 -448042347 -1840489981 49498002 1978955524 -318953794 -1678109144 94274443 1922675485 -342826329 -1667771855 720502540 1576456090 -989880800 -1275547978 765213461 1520110467 -1013818823 -1265276241 606762814 1395476392 -903604718 -1121769852 591901479 1413514161 -850800117 -1169235299 927395688 1078059006 -649556412 -1370505518 808135537 1194073063 -567981475 -1457358133 966616922 1318737868 -678230410 -1600899360 1055957827 1240962005 -788610449 -1476791559 142929541 2139348499 -427126871 -1852981441 266939036 2028870154 -504935504 -1763673306 106915511 1901614625 -397342821 -1621739763 20095662 1983222328 -281230462 -1740901612 355729121 1647627895 -79847475 -1942311077 308165368 1700334190 -61842476 -1957205182 468219603 1827620421 -169469953 -2099173527 478524106 1803715164 -225717274 -2054364304 871026253 1156447963 -572215455 -1427922953 881265236 1132477122 -628528264 -1383179282 1026639487 1245083369 -750835885 -1539827771 979141222 1297855216 -732765366 -1554656292 777903657 1499131583 -1068253435 -1219194989 691018288 1580673702 -952206564 -1338422390 545674779 1468098189 -829933769 -1181808735 669749762 1357685396 -907676882 -1092435016 598326598 1420725712 -844637078 -1163858692 616855903 1405307337 -892725133 -1110628123 762459508 1517618658 -1015262120 -1266981682 706736493 1561903611 -1005481919 -1290362665 1042197794 1226415540 -804205554 -1491600232 963864891 1316247981 -679671785 -1602602879 818226448 1203901830 -557104068 -1446218582 933814537 1085264287 -643399643 -1365135181 415735182 1874898200 -154534750 -2117153740 531257751 1756195073 -240895813 -2036135891 370939324 1629168938 -133008240 -1894431738 292671909 1719066931 -8408951 -2005368801 91262442 1920449916 -344003386 -1669735344 35473907 1964669285 -334288673 -1693181879 195757528 2091660622 -442145548 -1834855326 214352321 2076307799 -490168083 -1781559173 984779783 1303755921 -725816021 -1547969091 1038043166 1255700616 -741267150 -1529472604 879297589 1131295907 -630758119 -1386195569 855949356 1141108922 -586505984 -1441951338 654679139 1342352629 -921961137 -1106457127 543709306 1466919148 -832161450 -1184822848 702420049 1591289031 -942639747 -1328069141 783536200 1505026270 -1061310108 -1212513806 31239375 1994103897 -271397405 -1730806411 112290006 1907775552 -390133254 -1615316628 252126461 2013271147 -519485999 -1777437369 141222116 2137903218 -429620792 -1855737506 476822699 1802275901 -228205177 -2057114351 453408946 1812023332 -184018530 -2112935672 313537689 1706492943 -54635083 -1950784221 366866560 1658503190 -70020692 -1932222150 1978866368 49556054 -1677886484 -319140998 1923014361 93974095 -1668235275 -342388893 2066256626 204448356 -1792609314 -501103800 2084919019 188900989 -1840564281 -448002223 1749289636 524499506 -2041943160 -246588642 1865010877 405732907 -2128105583 -165634297 1721729686 295219712 -2003704902 -6892756 1643267727 385185305 -1879300189 -117762251 1318926856 966396574 -1600955612 -678138958 1240530449 1056427655 -1476485315 -788942933 1078374970 927040172 -1370959082 -649075840 1194030627 808208053 -1457187057 -568186983 1395272300 606935802 -1121694912 -903644202 1414000245 591453923 -1169584295 -850477105 1576116830 720802504 -1275083918 -990317596 1520199239 765155025 -1265498261 -1013630979 1827154817 468654871 -2098836819 -169772485 1803939736 478338830 -2054451532 -225657310 1647551411 355767077 -1942109537 -80023031 1700685738 307844924 -1957689722 -61393392 1902066661 106433395 -1622058295 -396989857 1983053820 20303722 -1740857648 -281301434 2139403223 142836545 -1853172997 -426909075 2028566478 267274072 -1763240222 -505403788 1468402505 545340383 -1182242203 -829465869 1357631312 669843398 -1092243844 -907895062 1499300731 777696237 -1219239337 -1068182847 1580222306 691501044 -1338104242 -952559912 1244732205 1026960315 -1539343871 -751285609 1297932084 979103650 -1554858472 -732590450 1156223775 871211913 -1427836365 -572276059 1132943110 880830352 -1383516630 -628226372 1204123714 818038996 -1446307474 -557045256 1084800091 934251725 -1364796041 -643699231 1226764400 1041875174 -1492086436 -803757622 1316172905 963904767 -1602398907 -679844397 1517447206 762665136 -1266939638 -1015334500 1562356799 706256041 -1290679021 -1005126267 1420419092 598659202 -1163427528 -845106770 1405363213 616764571 -1110817503 -892504649 2091604106 195848220 -1834665562 -442365648 2076613779 214019077 -1781989953 -489698007 1919996088 91742254 -1669418604 -344358654 1964840097 35267639 -1693223539 -334215909 1629243630 370899064 -1894635070 -132834988 1718717687 292994145 -2004881957 -8856243 1875362012 415297610 -2117492240 -154234522 1755972805 531444819 -2036046359 -240953985 1591625987 702118293 -1328535505 -942204743 1504939290 783596940 -1212289994 -1061495648 1342554417 654504359 -1106534371 -921923445 1466434856 544159166 -1184472060 -832482158 1130977639 879651313 -1385744309 -631240483 1141153150 855879144 -1442120622 -586298172 1303564629 984998339 -1547915143 -725909265 1256133964 1037575642 -1529777056 -740932362 1706060235 314005853 -1950480153 -54970255 1658695122 366648644 -1932276482 -69927832 1802232313 476893551 -2056945451 -228413373 1812342240 453055862 -2113387316 -183536550 2013755823 251676985 -1777788797 -519165931 2137701814 141397280 -1855660902 -429659124 1994191261 31179019 -1731030863 -271212505 1907438980 112592146 -1614850904 -390568898 -649701940 -1371445926 927479008 1078920310 -567569963 -1456692925 807792889 1193459823 -677519874 -1600459416 965983442 1318358084 -789571097 -1476974223 1056864459 1241073757 -990820952 -1275693762 721364100 1576539154 -1013153359 -1264864985 764600477 1519767563 -903164518 -1121059572 606383286 1394842656 -850982525 -1170196203 592013487 1414420537 -500665084 -1792064110 203822120 2065769662 -448417507 -1841135221 189517873 2085413031 -319554250 -1678455392 50175002 1979362444 -341952209 -1667692103 93345795 1922525333 -6331040 -2003282442 294716492 1721119962 -118316679 -1879731729 385663061 1643901123 -247141038 -2042372668 524979326 1749925096 -165074613 -2127685155 405227623 1864399089 -1067621235 -1218816997 777192865 1498690871 -953114476 -1338535934 691978680 1580855598 -830018369 -1182671831 545820051 1469037829 -907335514 -1091823568 669337994 1357019420 -571837207 -1427291009 870585797 1155736915 -628641552 -1384087450 881447388 1133437258 -751698725 -1539912627 1027579383 1245228385 -732153662 -1554315180 978475502 1297443192 -80526267 -1942719277 356328809 1647973887 -60915620 -1957056310 307290480 1700254182 -169292681 -2098201375 468102491 1826725325 -226162578 -2055063304 478898498 1804360148 -427535327 -1853659977 143275277 2139948443 -504786888 -1762746194 266858772 2027995522 -396370925 -1621562235 106020159 1901497769 -281929718 -1741346660 20740390 1983596976 -344967346 -1669920808 92165730 1920558836 -333581481 -1692744767 34837115 1964286701 -441729156 -1834184726 195419728 2091052742 -490308763 -1782494221 214440521 2077174495 -154720470 -2118117444 415843846 1875801744 -240458957 -2035428443 530874911 1755558537 -132337896 -1894015090 370331188 1628831394 -9344255 -2005509225 293538349 1719155387 -803334266 -1491523824 1041266346 1226262076 -680275041 -1602952439 964539059 1316651557 -557473868 -1446858974 818675352 1204604430 -643277907 -1364235461 933640833 1084295703 -844560414 -1162987660 598173390 1419794008 -893074437 -1111231635 617259735 1405981249 -1015902256 -1267351738 763162364 1518067306 -1004581943 -1290241185 705768165 1561729651 -227867121 -2056505703 476407587 1801607093 -184106474 -2113801600 453550906 1812960172 -55538115 -1950892373 314502929 1706680199 -69383644 -1931838798 366160648 1658067870 -270789013 -1730468099 30570311 1993689041 -390999438 -1615404316 113226590 1907917768 -519594407 -1778340145 252313461 2014236643 -429237696 -1855100202 140786540 2137197562 -922409273 -1107159471 655050731 1342994301 -831986978 -1183854008 543589362 1466020708 -941707531 -1327915421 701550553 1591213903 -1061983508 -1212917126 784141248 1505377110 -726518109 -1548417483 985421711 1304127257 -740298054 -1529298388 1037144982 1255580416 -630604143 -1385263609 879222717 1130426155 -586909048 -1442624994 856300452 1141713714 -1121283896 -902979490 1394930148 606323058 -1169730351 -851418041 1414084093 592315755 -1276045062 -990500756 1577023958 720914752 -1264788253 -1013191563 1519566287 764775769 -1600290644 -677728198 1318314368 966054166 -1477425995 -789089245 1241392537 1056511247 -1371141986 -650037240 1078487474 927947044 -1456747385 -567477231 1193651627 807574845 -2042318848 -247234410 1749733676 525197754 -2127989735 -164739953 1864832309 404759971 -2002831310 -6813532 1720801566 295070088 -1879901141 -118108995 1643945223 385592721 -1678532508 -319516430 1979564360 50000350 -1667341187 -342272789 1922041169 93795783 -1792530346 -500229952 2066106746 203520492 -1840911281 -448602919 2085326179 189578741 -1540251255 -751398625 1245692069 1027141683 -1554225776 -732211962 1297220796 978662442 -1427494469 -571664083 1155811479 870545409 -1383600734 -629088972 1133087886 881769496 -1182354963 -830373509 1468584129 546299991 -1091865100 -907262622 1357190360 669131854 -1218627105 -1067841207 1498634483 777283685 -1338966586 -952644272 1581161706 691645564 -1621130943 -396840489 1901191277 106352891 -1741535912 -281709106 1983652980 20649186 -1853617805 -427607579 2139777119 143481033 -1763062422 -504431108 2028448838 266378448 -2098687707 -168844877 1827074057 467779743 -2054859460 -226335318 1804284944 478938246 -1942808297 -80467583 1648195643 356141229 -1956717298 -61215336 1699789858 307727540 -1893928374 -132398372 1628607334 370516976 -2005846445 -9042235 1719621503 293103593 -2117633416 -155170066 1875450708 416164802 -2035630495 -240283913 1755635533 530837467 -1834229202 -441658696 2091221762 195212180 -1782176201 -490662239 2076722971 214923149 -1670354404 -344499574 1920863024 91831206 -1692553723 -333799789 1964232489 34930623 -1267543422 -1015684588 1518121902 763069240 -1289808229 -1005050355 1561425847 706103073 -1163306320 -844207578 1420245916 597691146 -1111187799 -893145537 1405812613 617467667 -1446657306 -557649296 1204528074 818713436 -1364719873 -642828695 1084647379 933320517 -1491186988 -803636670 1225796600 1041701742 -1603039539 -680214949 1316876257 964353911 -1777876213 -520031331 2013897255 252613297 -1855322350 -429049980 2137286206 140727976 -1730393287 -270828625 1993484821 30743171 -1615753440 -390676554 1908403724 112778906 -1951345809 -55057415 1706996291 314147541 -1931667594 -69589024 1658025562 366233292 -2056561827 -227775541 1801796209 476187367 -2113495228 -184438830 1812528744 454020862 -1385569341 -630271147 1130857199 878752377 -1442568230 -586999988 1141524214 856520288 -1548588047 -726312089 1304169181 985348683 -1528844312 -740778114 1255263940 1037499986 -1327565913 -942030031 1590727307 701997597 -1212991554 -1061943512 1505580690 783967748 -1106936939 -922596605 1342905017 655108655 -1184317556 -831549670 1466359456 543288886 1532874133 744160515 -1252807495 -1034642385 1546652044 725039386 -1304532832 -986097610 1434863015 578909489 -1148705653 -863038435 1391165886 636268840 -1125785454 -874328060 1189797361 837676391 -1461404451 -538735541 1099373032 914368894 -1349945148 -661764014 1211192771 1060529493 -1505807121 -784857991 1331466714 945529164 -1588399882 -699023264 1614015837 389340619 -1908568975 -113591065 1734224196 274274770 -1991227288 -27821826 1860724079 435115513 -2132409277 -136235819 1770365302 511873504 -2020884390 -259198772 2105867577 176410031 -1819632619 -460477309 2062104864 233703862 -1796777972 -471832422 1935635723 72893853 -1655630809 -363453263 1949479186 53838212 -1707290562 -314842968 1111948500 893504578 -1404527112 -615535250 1160460493 841746523 -1423615519 -601724553 1285387494 999965808 -1567418934 -711711396 1274065151 1022853225 -1510026797 -755375803 1609690288 687266854 -1308652132 -956777206 1486629033 798693439 -1231926907 -1047168749 1361732738 640504852 -1088158290 -937216712 1447534747 557879309 -1203125833 -816910047 2032720924 238021770 -1759068880 -534671962 2118457349 155330707 -1874101975 -414430785 2012435502 16016568 -1711459070 -285604460 1889439799 127508641 -1634668261 -375930483 1688194168 328793326 -1970164396 -40460862 1676806241 351615223 -1912837811 -84190757 1782858826 490960092 -2075515546 -213051920 1831436371 439267525 -2094538369 -199175703 1768664855 510435201 -2023371205 -261947731 1845914382 419519384 -2146956766 -149996876 1739597605 280434611 -1984018935 -21399905 1625154364 400217002 -1898741232 -103501178 1960623987 64720869 -1697456545 -304746807 1941011306 79055868 -1648420282 -357029168 2047293249 218105815 -1811327379 -485595397 2104161112 174965710 -1822125452 -463232286 1376096223 620937033 -1140068621 -888349083 1432898502 577731408 -1150932246 -866051460 1558054893 735655803 -1294965055 -975743401 1538507764 750056290 -1245863208 -1027960242 1337106363 951430957 -1581449577 -692335103 1222597538 1071147828 -1496237426 -774501864 1097406345 913188639 -1352173915 -664779213 1174721424 822338310 -1475693892 -552762838 1886428758 125284032 -1635844230 -377892884 1998412367 1731289 -1726792861 -300676107 2125141604 162277106 -1868204216 -408795170 2043073149 247587563 -1748454575 -523271225 1841794610 448839332 -2083918050 -187768952 1789545003 497908413 -2069615865 -207414383 1662780928 337327766 -1928173780 -99264582 1685176857 326562447 -1971346635 -42429533 1260306078 1008307720 -1525620814 -770183388 1282636423 997476881 -1568859221 -713413827 1170552492 851576378 -1412737152 -590584042 1118368437 900710947 -1398369383 -610163953 1453960954 565091948 -1196961834 -811532480 1371826915 650336885 -1077277745 -926074023 1483876040 796202590 -1233369116 -1048873102 1595925201 672715335 -1324252163 -971590805 1060178065 1211512839 -784373315 -1506256597 945605768 1331428382 -699224668 -1588224718 837451939 1189982261 -538648177 -1461464807 914834618 1098937388 -662100586 -1349643008 579213557 1434527843 -863471143 -1148237489 636214508 1391258746 -874136128 -1126003370 744329415 1532665937 -1034685973 -1252736643 724587742 1547134024 -985778702 -1304885916 73345113 1935153359 -363771531 -1655277085 53668928 1949686998 -314798740 -1707360774 176463979 2105774333 -460668601 -1819414063 233399410 2062439652 -471399074 -1797245496 434649149 1861159083 -135898863 -2132711033 512097316 1770179762 -259285752 -2020823650 389263375 1614053529 -113389277 -1908743755 274625558 1733903488 -28306118 -1990777428 640301520 1361905990 -937142020 -1088198550 558366153 1447087455 -817259291 -1202803597 686928354 1609990516 -956313394 -1309089704 798782971 1486570861 -1047391017 -1231739839 1000155572 1285167394 -711767912 -1567328242 1022422445 1274535227 -755069823 -1510360041 893821318 1111593232 -615989078 -1404047300 841704863 1160533257 -601553741 -1423821787 491002136 1782786446 -213223372 -2075309918 438951169 1831792023 -198722515 -2095018821 329224490 1687724476 -40767482 -1969831792 351425843 1677026725 -84134881 -1912929143 15927676 2012494314 -285382576 -1711646522 127847781 1889140211 -376394679 -1634231073 237535566 2033168856 -534323102 -1759391500 155534679 2118284737 -414505861 -1874062099 218589715 2046843525 -485946561 -1811006551 174763530 2104336028 -463155418 -1822163024 64807457 1960563383 -304970995 -1697270885 78718520 1941313198 -356563180 -1648855166 280001143 1740065505 -21095589 -1984353331 400408174 1624936184 -103555262 -1898647596 510390853 1768735443 -261778583 -2023578625 419837532 1845561034 -150448272 -2146474010 912870107 1097759309 -664327177 -1352656031 822382274 1174650452 -552931346 -1475485832 951239401 1337324159 -692280379 -1581542573 1071580912 1222129254 -774805540 -1495902390 735992511 1557752361 -976209005 -1294529787 749969062 1538567728 -1027735670 -1246048484 621138573 1375920667 -888425567 -1140030665 577246868 1433347586 -865699912 -1151252690 337402706 1662741444 -99468674 -1928000792 326213451 1685499869 -41943449 -1971794191 449303392 1841357814 -188108212 -2083618086 497686393 1789732847 -207325611 -2069674301 162220854 2125233056 -408606182 -1868424564 247893807 2042740665 -523702781 -1747984747 124830468 1886909330 -377576920 -1636199746 1902365 1998206859 -300718543 -1726720345 796031898 1484081932 -1048831306 -1233442272 673169283 1595445013 -971907409 -1323897287 564786088 1454293822 -811101564 -1197432302 650393521 1371735847 -926263651 -1077058037 851799038 1170365288 -590673198 -1412679100 900247527 1118805873 -609825077 -1398669731 1008657356 1259983706 -770669856 -1525173642 997402581 1282676547 -713210119 -1569032593 -1820047459 -461146357 2106205873 177018407 -1796635772 -470895854 2062017192 232837694 -1654665297 -363266247 1934732931 72785429 -1707996234 -315278560 1950116506 54221324 -1909237767 -114006161 1614624469 389678659 -1990290464 -27679882 1733358284 274186842 -2132222005 -135270563 1860615911 434212465 -2021319726 -259904700 1770748670 512510568 -1461033131 -538093629 1189348985 836974319 -1350065332 -662662182 1099547232 915337974 -1506676889 -784932879 1212124747 1060683485 -1587795074 -698672152 1330793042 945126084 -1252165839 -1034270809 1532171805 743712395 -1305431256 -986217538 1547620868 725213842 -1148780797 -863907947 1435016751 579841721 -1125434598 -873722996 1390762550 635595424 -1969260836 -40352182 1687230448 328607590 -1913474363 -84573613 1677513705 352052095 -2075853074 -213660040 1783275458 491630420 -2094449929 -198309279 1831295963 438332237 -1758959944 -533768658 2032535444 237057794 -1874484575 -415067593 2118894477 156037915 -1712066934 -285942244 2013106086 16432944 -1633801581 -375842299 1888504767 127367977 -1309583852 -956930430 1610561336 687343534 -1231252979 -1046764901 1486025505 798344119 -1087709658 -936513872 1361362698 639864732 -1203299777 -817878359 1447656211 558779269 -1404680592 -616466714 1112024924 894375882 -1423211927 -601050369 1160110917 841143251 -1566716350 -711262508 1284747118 999596024 -1510995365 -755549491 1274964855 1022974945 -1582160609 -692775543 1337738291 951809189 -1495277306 -774319728 1221689386 1071034556 -1352028883 -663839301 1097321473 912325783 -1476105932 -553428574 1175062552 822950030 -1140509317 -889059859 1376474199 621569217 -1150750366 -865091084 1432784974 576823512 -1294025399 -975598113 1557191781 735571187 -1246529200 -1028372026 1539119228 750397674 -1696856617 -304401087 1959945467 64312429 -1649294898 -357109416 1941938402 79204468 -1811444251 -486490765 2047470793 219077727 -1821750788 -462587542 2103716048 174266438 -2023025229 -261348059 1768256671 509756425 -2147036758 -150871748 1846063238 420446224 -1984914047 -21517033 1740569773 280611899 -1898096232 -103126770 1624455348 399771682 -1196878754 -810670904 1453815154 564151780 -1077620665 -926687023 1372238187 651002365 -1234002836 -1049252614 1484586304 796642774 -1323345803 -971478813 1594964313 672532943 -1524759494 -770100052 1259365654 1008162176 -1569472477 -713756491 1283301647 997888409 -1413116920 -591217506 1170992420 852286898 -1398257647 -609257337 1118185789 899750315 -2084096874 -188742656 1841911226 449733932 -2069172081 -206716903 1789170083 497262901 -1927496540 -98857934 1662180744 336981278 -1972275011 -42579925 1686051217 326641927 -1636817678 -378071964 1887323614 125400392 -1726095125 -300232579 1997767111 1356113 -1867797312 -408118186 2124795372 161676666 -1748604711 -524199857 2043152885 248461667 -135757159 -2131774961 434561973 1860293411 -259701120 -2021493226 512436140 1770788666 -114095445 -1909179843 389901191 1614437137 -27341134 -1990590940 273723294 1733795592 -362835203 -1655135637 72479697 1935065927 -315468060 -1707776398 54278088 1950025566 -461104433 -1820120487 176847843 2106411893 -471212330 -1796280768 233291770 2061537132 -863591855 -1149136185 579388285 1435497451 -873765304 -1125361954 635766628 1390557170 -1034081693 -1252386059 743656271 1532263385 -986648966 -1304961300 725520214 1547288512 -785272267 -1506377053 1061147417 1211687823 -698583508 -1587853638 944903936 1330980758 -538297849 -1460860271 837049131 1189309373 -662176226 -1350513016 914988850 1099870116 -286018600 -1712028850 16634612 2012930658 -375490623 -1634121897 126883565 1888953979 -534234134 -1758524548 237394630 2032233040 -414842893 -1874669723 155950815 2118954569 -213605444 -2075946198 491438736 1783493126 -198613083 -2094115021 438765193 1830827551 -39900274 -1969743080 328288930 1687583284 -84742249 -1913266431 352095931 1677442605 -711093488 -1566923898 999551548 1284817578 -756001015 -1510512737 1023292965 1274611379 -616162526 -1405015116 893942286 1112492696 -601104581 -1423118419 841334295 1159892609 -936737932 -1087523870 639951448 1361302222 -817412243 -1203734533 558442049 1447958231 -957281466 -1309262896 687827562 1610111740 -1046687905 -1231290423 798142067 1486200549 -975249381 -1294348147 735084855 1557639585 -1028447230 -1246489452 750601518 1538946488 -888838103 -1140696897 621480197 1376532883 -865555408 -1150313306 577162524 1432485258 -664145793 -1351696151 912757075 1096851909 -553372570 -1476197136 822760778 1175283164 -692946867 -1581954853 951851361 1337666039 -773866412 -1495757630 1070718328 1222045166 -21970733 -1984434107 280928767 1740214633 -102955830 -1898302372 399730150 1624528240 -261404447 -2022934409 509946317 1768036699 -150565640 -2147369874 420015572 1846533442 -486027081 -1811881951 218739099 2047770893 -462809938 -1821563848 174355842 2103657748 -304326523 -1696897005 64108969 1960118591 -357458788 -1648972790 79691184 1941490982 -591015590 -1413291572 852209782 1171030240 -609741501 -1397807659 900101231 1117865209 -769762968 -1525061122 1007695940 1259800786 -713843343 -1569411609 998112349 1283116235 -1049444034 -1233784408 796696594 1484492932 -971045593 -1323813455 672228363 1595298973 -810989300 -1196525158 564602912 1453332662 -926642923 -1077691005 650832953 1372445871 -408161902 -1867726588 161845438 2124587048 -523881077 -1748957923 248009895 2043634737 -378504800 -1636349642 125704332 1886988314 -300040775 -1726313169 1301653 1997859843 -98770442 -1927556768 336756954 1662365772 -42916369 -1971972743 327107779 1685615701 -188257852 -2084546222 449382632 1842231422 -206918179 -2068996789 497339633 1789131879 -2078540954 -216216592 1779800650 487762652 -2089402497 -193916951 1836605011 444559045 -1967099052 -37272638 1691226744 331948782 -1917995187 -89487397 1671681633 346351351 -1716720894 -290727020 2007140910 10861240 -1631506661 -372891763 1892634167 130580129 -1753783504 -529509466 2037973532 243151498 -1877301463 -417491009 2115290629 152303251 -1082795090 -931992776 1367063170 645696020 -1206378569 -820039903 1444314779 554782221 -1313975396 -961977590 1604334256 682033702 -1228695675 -1044076781 1489893033 801818175 -1564292150 -708445348 1288481510 1003199088 -1515253805 -760725691 1268870911 1017536105 -1407630344 -618761362 1108812500 890245698 -1418426399 -596396169 1165682381 847107675 -1660892633 -368575823 1930341131 67738525 -1704128962 -311804248 1952673554 56909700 -1814347243 -455314813 2111120185 181539759 -1799977460 -474892646 2058938144 230676406 -2135434685 -139400491 1857665903 431918073 -2015748518 -253940020 1775533942 517165024 -1905503631 -110402841 1617048413 392496075 -1996384664 -33118466 1729099588 269010898 -1502680337 -781591943 1214286787 1063762773 -1593626890 -704373152 1326272474 940212044 -1464507683 -541961653 1186661361 834417511 -1344756028 -656435630 1104594920 919730046 -1143342453 -857814499 1440193447 584100657 -1129038190 -877457916 1387945918 633171752 -1258130759 -1039842769 1527518101 738927363 -1301301600 -983005642 1549916044 728164122 -1238525468 -1054168718 1478752456 790939742 -1321181699 -968397461 1598962897 675875911 -1191833130 -806280896 1459122426 570376300 -1080306225 -929241767 1368765667 647136373 -1415935616 -593643242 1167386796 848549946 -1393078887 -604996337 1123626165 905845795 -1522466382 -767151836 1263493278 1011372040 -1574124117 -718539459 1277338759 992318481 -1924941524 -96171590 1666045952 340453526 -1976664779 -47624797 1679825945 321334415 -2087177954 -190905976 1838567474 445735076 -2064255737 -202193519 1794872363 503096509 -1863014072 -403465762 2130364516 167639282 -1751552687 -526492217 2039942269 244333803 -1641078406 -383249940 1881227350 119959744 -1723669149 -297413131 2001503311 4961497 -1355372379 -667838413 1094240649 910162207 -1470403396 -547595222 1179979152 827473158 -1578295145 -689303551 1340293563 954495277 -1501502322 -779627496 1217299874 1065989428 -1300121407 -981039017 1552931309 730392955 -1242792744 -1024766898 1541545460 753216866 -1134939917 -883097499 1381257695 626221385 -1153960726 -869219204 1429837254 574530896 -1806137235 -480265989 2052516161 223467991 -1825223564 -466453278 2101030232 171711950 -1702690721 -310103863 1955422579 59396581 -1645296570 -353766192 1944102250 82286076 -1980786679 -18306913 1742862629 283560371 -1904059376 -108696442 1619803452 394988970 -2026631109 -265084755 1765437719 507330945 -2141596638 -144776012 1851241742 424707480 -529056158 -1754263820 242835278 2038329304 -417662341 -1877095699 152345431 2115218369 -290671024 -1716812090 10671996 2007361514 -373198263 -1631173921 131011429 1892164595 -37736954 -1966662000 332287786 1690927036 -89265633 -1918182775 346262323 1671740325 -216291788 -2078501214 487966488 1779627918 -193568211 -2089725253 444072705 1837052823 -619110742 -1407308228 890732422 1108365072 -596321613 -1418466779 846904223 1165855497 -708667752 -1564105202 1003288500 1288423202 -760262015 -1515691497 1017197485 1269171003 -961671474 -1314308520 681603042 1604804468 -1044133161 -1228604863 802008059 1489673069 -931821828 -1083001238 645654480 1367136070 -820493595 -1205898637 555099081 1443959647 -110358749 -1905573963 392326671 1617256089 -33436870 -1996031060 269462038 1728617088 -138967279 -2135902329 431613501 1858000555 -254131448 -2015530082 517218852 1775440562 -455401657 -1814286383 181763691 2110934781 -474555554 -1800279096 230210162 2059373284 -369059979 -1660442653 68089433 1930020559 -311602324 -1704303622 56832576 1952711382 -1040044053 -1257955459 739004103 1527479889 -982520846 -1301750940 727812830 1550236232 -858150951 -1143040177 584566517 1439757923 -877370432 -1129098410 632947436 1388130938 -541769841 -1464725735 834363043 1186754101 -656868458 -1344288000 920033978 1104259628 -781273155 -1503033557 1063310993 1214768647 -704416860 -1593556174 940380808 1326064158 -767468320 -1522111370 1011826124 1263013210 -718497543 -1574197137 992147925 1277544771 -593832750 -1415715772 848606718 1167295848 -604565301 -1393549219 905540071 1123959153 -805942140 -1192133614 569912744 1459559742 -929331043 -1080248309 647358897 1368578343 -1053965130 -1238698976 790865306 1478792460 -968884049 -1320734663 676225411 1598640405 -382763992 -1641526082 119610628 1881550226 -297617359 -1723496281 5036317 2001463691 -403377126 -1863072628 167417142 2130552224 -526831613 -1751252843 244797743 2039505337 -191337396 -2086708006 446041440 1838235126 -202004395 -2064475965 503040377 1794963951 -96213890 -1924868888 340624722 1665840580 -47308697 -1977020175 320880971 1680306653 -883266143 -1134731977 626265229 1381186587 -868767304 -1154442962 574212244 1430190082 -981342829 -1299786491 730825919 1552462889 -1024712310 -1242885860 753025190 1541763120 -689078843 -1578480301 954408169 1340353663 -780092964 -1501066934 1066326256 1216997478 -667486729 -1355692703 909677787 1094689869 -547671570 -1470365320 827674818 1179803732 -265007767 -2026668545 507128901 1765612755 -145127056 -2141275674 425191516 1850792138 -17840805 -1981221427 283223159 1743164641 -108920510 -1903873580 395075694 1619742968 -310158067 -1702597221 59587617 1955204279 -353461996 -1645631102 81852472 1944570030 -480717505 -1805654615 223786003 2052162693 -466284250 -1825431120 171667466 2101100700 1287811438 1002783224 -1563684798 -708108076 1269806455 1017677281 -1516120997 -760814387 1108998492 891210186 -1407739792 -619665178 1165245765 846400979 -1418044311 -595759873 1366647050 645026204 -1082458074 -931385168 1444455699 555718021 -1206467521 -820906839 1605298488 682219950 -1314879468 -962086782 1489186081 801381815 -1228059635 -1043694437 2007781798 11231536 -1717423990 -291176420 1891734975 130458921 -1630538605 -372718587 2037897620 242280706 -1753630536 -528578514 2115640717 152907035 -1877705567 -418165705 1780171202 488403284 -2078990098 -216919944 1836484059 443659597 -2089229065 -192949151 1690356208 331872614 -1966167844 -37119926 1672285673 346701183 -1918669627 -89891757 1440301103 585003193 -1143529213 -858779243 1387562038 632534176 -1128602342 -876751476 1526908957 738588811 -1257461455 -1039427161 1550781444 728251538 -1302237912 -983147074 1215189067 1063870685 -1503645337 -781778447 1325634642 939828420 -1592920706 -703937048 1186322553 833808623 -1464092331 -541292093 1104682080 920595702 -1344897716 -657371686 1857511655 430985329 -2135359029 -138530467 1775936766 517837928 -2016098862 -254544572 1617750229 392943683 -1906144775 -110773905 1728130252 268835930 -1995485728 -32998026 1929408643 67584021 -1660022353 -368500423 1953346714 57312268 -1704733258 -312154848 2111568049 182241319 -1814718051 -455956213 2058763432 229706814 -1799856764 -473993966 2129925100 166929274 -1862634816 -402832810 2040125429 245294947 -1751664935 -527399345 1882168286 120105800 -1641940238 -383333788 2000838599 4550481 -1723056405 -297070979 1665336200 340013854 -1924308316 -95792590 1680787345 321517319 -1977571651 -47737301 1838713786 446675756 -2087261546 -191768064 1794461603 502431541 -2063913329 -201581031 1167733540 849150898 -1416343032 -594320738 1123546941 904972203 -1392929263 -604068217 1262598934 1011256192 -1521493446 -766973268 1277984527 992694169 -1574822365 -718983499 1479353152 791286742 -1239203220 -1054575878 1598089049 675796943 -1320253835 -968247581 1459006322 569482212 -1191654818 -805307704 1369141099 647782397 -1080750521 -929939759 1743725229 283644475 -1981725823 -18451689 1619191476 394647074 -1903392872 -108284146 1765059231 506698249 -2026189901 -264373467 1851354758 425614864 -2141778006 -145735876 2052600521 224330335 -1806281755 -481205389 2100688592 171099718 -1824811012 -465787030 1954790139 59017837 -1701979177 -309662911 1945009890 82398836 -1646256178 -353947816 1551958629 730215155 -1299225783 -980921377 1542243964 753661674 -1243437232 -1025140794 1381665367 626899649 -1135285381 -883696659 1429687886 573603544 -1153880222 -868343820 1094062593 909189783 -1355254995 -666942533 1180423704 828171918 -1470777548 -548239454 1340971571 954903205 -1578894561 -689648759 1216372266 1065840316 -1500627194 -779546736 682538090 1604945148 -962538170 -1314396720 801337459 1489256677 -1043525281 -1228267063 645217368 1366428878 -931439244 -1082364446 555284545 1444923607 -820602515 -1206801925 890872846 1109300376 -619199198 -1408174668 846487575 1165185153 -595984069 -1417858643 1002581052 1287986346 -708031216 -1563722362 1018161189 1269356723 -761165559 -1515800161 331388066 1690805300 -36768370 -1966488296 346902715 1672110125 -89968233 -1918631679 488316048 1780231174 -216695364 -2079175382 443996297 1836181535 -193414747 -2088793805 242713798 2037429328 -528882198 -1753295492 152715487 2115858505 -418110989 -1877798555 11275508 2007710818 -291344936 -1717215922 130140397 1892087931 -372266559 -1631020713 833979691 1186117053 -541334521 -1464019823 920142130 1105162660 -657055714 -1345253240 1064176921 1214856591 -782209995 -1503175517 939772160 1325726102 -703748052 -1593141062 738366799 1527096793 -1039338397 -1257519883 728715606 1550344640 -983486342 -1301937940 584654205 1440624107 -858293167 -1143976761 632609124 1387522546 -876955576 -1128429346 182167011 2111608181 -455752497 -1814891431 230056442 2058441068 -474480426 -1799409600 67120593 1929846087 -368161539 -1660322709 57534920 1953159518 -312243996 -1704675214 393000327 1617659153 -110963541 -1905925059 268530078 1728463112 -32567118 -1995956188 431439285 1857031459 -138847079 -2135004145 517667244 1776142650 -254502784 -2016172010 446224104 1839195774 -191449148 -2087614638 502600433 1794253415 -201624611 -2063842485 339959514 1665429068 -95600650 -1924526240 321821379 1680452181 -48170001 -1977103495 120571532 1881732634 -383670368 -1641638090 4326037 2001023491 -296983623 -1723116753 167005886 2129886760 -403034222 -1862459644 244943527 2040445489 -526914677 -1752114403 569832992 1458685622 -805791988 -1191204966 647705145 1369178799 -929737963 -1080925309 791510546 1479167620 -1054662850 -1239142488 675330571 1598524061 -967910617 -1320555599 1010951748 1262933714 -766539928 -1521960962 992748125 1277891275 -719174799 -1574603801 848981622 1167941344 -594276518 -1416413236 905423471 1123064569 -604386493 -1392575531 58976169 1954862911 -309492091 -1702185453 82715568 1944654630 -354401636 -1645776374 223899547 2053070605 -480899401 -1806615007 171289474 2100468500 -465843538 -1824720328 506787789 1765001051 -264595743 -2026002825 425276372 1851654978 -145272072 -2142215570 284131327 1743277929 -18800941 -1981403579 394443750 1619364720 -108209462 -1903433124 955107169 1340798967 -689723827 -1578854693 1065354104 1216820206 -779197868 -1500949822 909528915 1093763013 -667406721 -1354817815 828083018 1180482524 -548017562 -1470965008 626710277 1381885843 -883640791 -1135376705 574034716 1429218186 -868650448 -1153547610 729898807 1552314273 -980468197 -1299706227 753703726 1542171576 -1025312254 -1243231596 -824579785 -1176577631 550995995 1473296525 -910938834 -1095557704 666520578 1354595476 -1073585915 -1224388205 772538409 1493905599 -948984548 -1335323254 694273072 1583805606 -747701933 -1536570939 1029740671 1248307433 -737985206 -1560015396 973954150 1292528880 -575311519 -1431158281 867897421 1153179867 -623331976 -1377860114 886494292 1137829058 -172504577 -2102331031 465152211 1824430149 -220590618 -2049098384 483683530 1809013852 -76791347 -1939115685 358752481 1650790519 -67009068 -1962494654 303031544 1695077486 -402597477 -1626871539 101628087 1896450081 -278061694 -1737872108 23297198 1986284600 -421834327 -1847828161 148189317 2144469011 -508127824 -1766742746 263779484 2025833482 -675096458 -1597642528 969718106 1321961932 -793830289 -1482150663 1050770755 1235635669 -652652476 -1373740846 924266856 1074790910 -562785187 -1452038965 813364593 1199424999 -898250734 -1116538748 612084030 1400674728 -854062069 -1172357987 588672295 1410424241 -995213280 -1280741194 715137292 1571230106 -1010596807 -1262177105 768468245 1523242371 -324208450 -1683240920 44210578 1973790980 -339657561 -1664742351 97475979 1925737757 -495488884 -1787805670 209260960 2071863606 -451234667 -1843559421 185914809 2081678639 -249829158 -2044929972 521505270 1746057568 -160027453 -2123293611 410537455 1870626169 -4169496 -2000203650 298713540 1724461394 -122837775 -1884646297 379831773 1638200651 -51409995 -1947682013 316795545 1709627919 -75346004 -1937408198 361508480 1653284374 -231472249 -2060242159 473588395 1799180861 -178665570 -2107705592 458729138 1817220644 -514286639 -1772115129 257358589 2018626155 -432709688 -1858965666 138100452 2134642290 -276622365 -1736170635 26047183 1988772441 -387000326 -1612060820 115390166 1910998592 -947803267 -1333355541 697289297 1586035399 -1058246812 -1209311246 786566728 1508196062 -916839601 -1101196327 659833443 1347646197 -835197098 -1187981376 540640890 1463727852 -633947367 -1389261937 876141109 1128262307 -581206272 -1436790890 861216300 1146236602 -722652373 -1544944707 987976199 1306813073 -746522830 -1534605404 1032754718 1250535048 -436946188 -1829533086 200989656 2097015630 -493256979 -1784787333 211230657 2073046871 -349228346 -1675099568 86070250 1915118460 -331155745 -1689926071 38574067 1967892325 -129783152 -1891329530 374197180 1632303914 -13734263 -2010554849 287313829 1713848115 -157801822 -2120281548 412500878 1871803160 -235542853 -2030905811 536577943 1761392385 -560293316 -1449284950 815069968 1200868230 -638099931 -1359974733 939081481 1090391967 -801041906 -1488575848 1045394210 1229472692 -684927465 -1607735679 958576443 1311082413 -1020425640 -1272268082 757328756 1512365026 -1002418623 -1287160105 709767021 1565073403 -839515542 -1158597892 603480902 1426019280 -895760781 -1113786651 613787487 1402116041 -1430967245 -575529819 1153125663 867990921 -1378293718 -622864196 1138133254 886159760 -1536252927 -748055401 1247855917 1030223291 -1560059880 -737914738 1292697908 973746594 -1224590249 -1073410879 1493982587 772500973 -1334839218 -949434152 1583454562 694594036 -1176914843 -824277773 1473762633 550561247 -1095470980 -910999318 1354371408 666706374 -1847915269 -421774227 2144693719 148004161 -1766405918 -508430220 2025368014 264214872 -1627355959 -402148257 1896801765 101307763 -1737670448 -278237114 1986208252 23335274 -1939071841 -76862455 1650621875 358960421 -1962813306 -66656240 1695529386 302549308 -2101898067 -172972997 1824126337 465487127 -2049290060 -220372958 1809068440 483590414 -1280434830 -995545628 1570798686 715607240 -1262233237 -1010505219 1523431495 768248017 -1116367552 -898456106 1400632428 612156666 -1172811431 -853581361 1410740341 588316899 -1374089962 -652329600 1075276858 923819180 -1451964145 -562824807 1199220771 813537461 -1597864668 -674908750 1322050568 969659550 -1481686723 -794267221 1235296273 1051070599 -2000667206 -3732180 1724800150 298413056 -1884423773 -123025099 1638111375 379889689 -2045004408 -249789154 1746261156 521331762 -2122944111 -160349945 1870139581 410984491 -1787351586 -495968952 2071547122 209615972 -1843729977 -451028655 2081720555 185841789 -1683184148 -324299398 1973601472 44430422 -1665048075 -339324573 1926168793 97005647 -1736225103 -276529625 1988964253 25829131 -1611756888 -387335618 1910565764 115858194 -1772566909 -513804779 2018944943 257005369 -1858796902 -432918004 2134598582 138171168 -2060165419 -231510461 1798979577 473763695 -2108056884 -178345382 1817705440 458279798 -1947216153 -51845519 1709291467 317097821 -1937632514 -75160984 1653371858 361448260 -1544720775 -722837777 1306726229 988037059 -1535071648 -746087690 1250872140 1032453082 -1388911029 -634267939 1127778151 876591089 -1436868014 -581168444 1146438526 861041640 -1101365731 -916631925 1347690289 659763111 -1187530236 -835679598 1463409448 540994494 -1333660113 -947468615 1586468611 696821653 -1209257418 -1058340192 1508004634 786785164 -2120712208 -157331610 1872109276 412167754 -2030715927 -235762817 1761336005 536668755 -1891371070 -129710252 1632474862 373991032 -2010237989 -14089395 1713394423 287793761 -1674612844 -349675774 1914769080 86392366 -1690129523 -330982629 1967966881 38533687 -1829443674 -437004496 2096793226 201176604 -1785125953 -492956887 2073510547 210792965 -1158258888 -839815250 1425554964 603917954 -1113875679 -895702089 1402337805 613599899 -1272064246 -1020598372 1512289830 757368496 -1287646445 -1001970811 1565422143 709444265 -1488892068 -800686134 1229926000 1044913894 -1607693499 -684999725 1310911081 958782207 -1449474194 -560072712 1200924226 814978772 -1359543433 -638569503 1090085467 939414221 100688703 1896305577 -401735149 -1626787195 23963430 1986697136 -278673910 -1738213732 148630285 2145180571 -422213087 -1848460617 263597844 2024873858 -508015048 -1765835090 465007451 1823491021 -172420489 -2101468447 484095810 1809680340 -220932498 -2049710344 359463785 1651231743 -77424059 -1939494189 302071664 1694896102 -66101668 -1962381622 1030636535 1248424801 -748674341 -1536748979 973309934 1292154744 -737286462 -1559570860 867552197 1152580435 -574903575 -1430480257 886575068 1138704202 -623481104 -1378787738 551113619 1474192133 -824757569 -1177550295 666146698 1353951004 -910494042 -1094859216 771939233 1493560119 -1072907635 -1223980517 695148472 1583886126 -949911916 -1335472638 521884286 1746690792 -250268846 -2045639740 410424935 1869719281 -159844533 -2122332195 297851468 1724377818 -3228832 -2000057354 380444245 1638543043 -123502727 -1885057041 44843546 1974170252 -324918474 -1683680352 96568835 1925625493 -338696401 -1664559175 209177128 2071001790 -495342844 -1786864750 186256945 2082291367 -451645667 -1844224117 611676854 1399996960 -897903718 -1115938036 588822191 1411352121 -854141053 -1173231851 716110468 1571408402 -996107352 -1280857282 767770269 1522798091 -1009950799 -1261801689 969040594 1321554500 -674495490 -1597295768 1051698891 1235785309 -794703897 -1482229903 924445408 1075763830 -652768308 -1374635174 812920569 1198726767 -562409515 -1451393213 875954621 1127297323 -633839471 -1388359673 861652388 1146942770 -581589880 -1437428706 988645775 1307228441 -723261277 -1545283531 1031818646 1250393344 -745657158 -1534518228 696324569 1585848655 -946900747 -1333247901 787273152 1508631894 -1058884372 -1209695110 660249067 1348315517 -917178169 -1101805487 540499442 1462791524 -835109666 -1187115960 257433973 2019496419 -514441127 -1773047601 137749868 2134038010 -432307136 -1858292522 25405767 1988401617 -275920789 -1735722755 116288862 1911119304 -387969934 -1612235548 317665553 1709703559 -52342723 -1947836245 360903944 1652934046 -74673116 -1937005390 473217315 1798539701 -231024625 -2059540327 458849594 1818119596 -178840554 -2108674944 757936380 1512702058 -1021095472 -1272684218 708900069 1564984435 -1001482807 -1287019169 603371726 1425115224 -839329310 -1157633676 614169815 1402752065 -896197125 -1114493587 815407256 1201475598 -560709196 -1449955038 938992769 1089524759 -637958739 -1359039173 1044490410 1229363260 -800077434 -1488389872 959212723 1311464485 -685634145 -1608172279 373493812 1631854754 -129142504 -1890958962 288281645 1714021563 -14633727 -2010675817 412653574 1872734352 -157877974 -2121152068 536173599 1760717961 -235193037 -2030301787 200540240 2096312518 -436575876 -1828892182 211403849 2074014943 -493378203 -1785686541 87001186 1915271412 -350099122 -1675175464 37899387 1967488237 -330551977 -1689575999 1651287611 359372461 -1939683561 -77203583 1694589474 302404276 -1961950450 -66571368 1823944201 464527007 -2101784795 -172064845 1809508880 484301446 -2049668292 -221004886 2145105503 148670153 -1848256653 -422385691 2025222726 263275216 -1766321302 -507567108 1895841389 101125883 -1626448063 -402034729 1986919028 23775970 -1738302632 -278615090 1493337843 772126309 -1223890977 -1072965815 1584349930 694710908 -1335811130 -949611696 1473842881 551435863 -1177063443 -825204869 1354025688 666106446 -1095062540 -910320798 1152751255 867345921 -1430521925 -574830803 1138250382 887054872 -1378471006 -623836364 1248730789 1030303283 -1537179767 -748204257 1292098236 973400618 -1559381104 -737506554 2071435130 208709612 -1787169194 -495008064 2082100067 186475509 -1844170161 -451738919 1974214472 44773342 -1683849628 -324710670 1925307217 96922567 -1664107907 -339178773 1723893534 298301320 -1999706574 -3549532 1638744839 380269457 -1885134293 -123465027 1746603820 521945018 -2045415936 -250454378 1870056245 410123171 -2122798567 -159409521 1075427250 924747556 -1374169442 -653203960 1198814123 812860221 -1451617657 -562224623 1321353088 969215766 -1597219156 -674533830 1236269977 1051249423 -1482581323 -794383837 1571727318 715757376 -1281308934 -995625364 1522754511 767841113 -1261632797 -1010158987 1400188900 611458930 -1115992376 -897810850 1410919421 589290347 -1172927791 -854476217 1348125881 660468783 -1101748843 -917269245 1463222432 540028982 -1187421812 -834776806 1585532043 696679453 -1332793945 -947380943 1508673682 787200004 -1209865794 -1058678488 1307432157 988472395 -1545357839 -723221145 1249906884 1032265810 -1534168600 -745979522 1127636207 875654265 -1388823101 -633402027 1146853622 861710432 -1437206054 -581777076 1798628465 473158887 -2059762339 -230836789 1817780328 459149566 -2108210876 -179277358 1710189635 317218005 -1948185233 -52019719 1652729946 361076940 -1936930442 -74712608 1988359189 25478275 -1735551687 -276126289 1911435276 115933338 -1612689120 -387489354 2019064871 257903793 -1772741365 -514773603 2134227006 137529512 -1858348782 -432215676 1229059576 1044825454 -1487956780 -800545726 1311519201 959119735 -1608363827 -685416357 1201307082 815615324 -1449911066 -560780176 1089976787 938510661 -1359357697 -637605783 1425466780 603051274 -1158118224 -838880218 1402675589 614207763 -1114292055 -896372673 1512926638 757751096 -1272771454 -1021035500 1564518839 709335329 -1286682469 -1001785331 1915737392 86566310 -1675512804 -349797238 1967264041 38085055 -1689489403 -330612589 2096389378 200502676 -1829094354 -436400968 2073663771 211724685 -1785202633 -493827935 1872282964 413136322 -2120833928 -158231314 1760887117 535966171 -2030346143 -235122441 1631800678 373587440 -1890767798 -129360676 1714325887 287947241 -2011109293 -14165819 333013405 1692291339 -36241231 -1966067673 347383172 1672713490 -88423256 -1916931010 486730159 1778768185 -217282429 -2079606763 443493814 1835539744 -194949990 -2090435572 242119161 2036941167 -530575147 -1754849213 151238112 2114225526 -418523956 -1878334374 11925963 2008205661 -289695513 -1715689359 131612114 1893666116 -371827458 -1630442392 683098453 1605398979 -960946055 -1312943889 802850124 1490925018 -1043012512 -1227631370 644663655 1366030833 -933058485 -1083860771 553717118 1443249640 -821072814 -1207411516 889213233 1107780007 -619827171 -1408696181 846042408 1164617150 -597429244 -1419459438 1004263683 1289546133 -707413969 -1563260743 1018567962 1269902732 -759661514 -1514189664 180506844 2110087242 -456379920 -1815412378 229610693 2057872467 -475925015 -1801009793 68802798 1931405432 -367543870 -1659860652 57941239 1953705057 -310739493 -1703064243 393560248 1618112558 -109370988 -1904471806 270042273 1730130999 -32053875 -1995320037 430885002 1856632860 -140465754 -2136499920 516099219 1774468101 -254972481 -2016781015 833384468 1185628290 -543026888 -1465572946 918664205 1103529115 -657468127 -1345788489 1064826918 1215350960 -780560118 -1501648484 941243455 1327303849 -703308525 -1592562299 739991664 1528582374 -1038810788 -1257098806 729195625 1550947583 -981940923 -1300236845 583067714 1439160532 -858879634 -1144407560 632106075 1386880205 -878490249 -1130070559 569312031 1458058121 -807312845 -1192865115 646104838 1367734160 -930306518 -1081370948 791972653 1479785403 -1053103615 -1237460329 676941620 1600028578 -967365096 -1320149362 1012405115 1264526317 -766086569 -1521401151 993384290 1278404596 -717506994 -1573091624 847485769 1166322655 -594675099 -1416967437 904814416 1122594758 -606060932 -1394143510 444670935 1837503297 -191937797 -2088209811 502065102 1793840984 -203258142 -2065320332 341486565 1667079027 -95106359 -1923876257 322400252 1680891754 -46592304 -1975632314 120992691 1882260261 -382184801 -1640013303 6027178 2002569020 -296380794 -1722636784 166574977 2129300247 -404497747 -1864046021 243302296 2038910734 -527556940 -1752617438 955527774 1341326024 -688237710 -1577229340 1067054663 1218365137 -778594453 -1500469251 909097580 1093176058 -668869824 -1356403754 826441333 1178947299 -548659367 -1471467569 625156666 1380192940 -884129002 -1135971456 573498915 1428805301 -870283505 -1155024999 731425288 1553963678 -979973340 -1299055694 754282001 1542610567 -1023733955 -1241759829 60428950 1956454912 -309038150 -1701625044 83351183 1945167385 -352733277 -1644263627 222403236 2051451442 -481297528 -1807168738 170679997 2099998251 -467517551 -1826287865 506266354 1764373092 -266116130 -2027662520 423675627 1850209917 -145840185 -2142660783 284592832 1743895126 -17241108 -1979720838 396054233 1620868687 -107663371 -1903026333 2008392857 11703311 -1715747403 -289606365 1893228672 132075542 -1630142036 -372166342 2037263531 241769533 -1755296377 -530088687 2114185394 151312420 -1878160994 -418727672 1778562301 486900843 -2079533615 -217324217 1836019940 443039858 -2090790456 -194633378 1691958479 333319257 -1965597213 -36672139 1672804566 347326528 -1917150726 -88233620 1289454673 1004319943 -1563040387 -707602965 1270235208 1018261726 -1514659484 -759229966 1107299427 889666805 -1408340657 -620143143 1164822650 845871340 -1419531946 -597386816 1366070325 644588707 -1084033767 -932854385 1442926636 554066106 -1206963968 -821558890 1605835783 682634385 -1313243861 -960606787 1490737182 803072136 -1227572942 -1043101276 1856935384 430548302 -2136935180 -140000158 1774408129 516186455 -2016595731 -255197061 1618288106 393358716 -1904509754 -109294512 1729681907 270526821 -1994999585 -32405431 1931052476 69121322 -1659378544 -367995898 1953776037 57897267 -1703272311 -310570977 2109869454 180698392 -1815319390 -456434636 2058340759 229177601 -1801344837 -475621331 1438692624 583501190 -1144073156 -859183958 1387098377 631914911 -1130164187 -878436173 1528511778 740036020 -1256891378 -1038979944 1551300923 728877485 -1300719593 -981489535 1215800692 1064343010 -1501969320 -780208946 1327128941 941445627 -1592524735 -703385385 1185688902 833297872 -1465758614 -542802692 1103227231 919001545 -1345353613 -657934107 1166263835 847574669 -1416779977 -594896991 1122894338 904475284 -1394580690 -605596744 1264078377 1012891327 -1521078523 -766435437 1278577200 993180326 -1573131492 -717431926 1479857791 791930601 -1237665965 -1052932155 1599672934 677257968 -1319668918 -967818276 1458527821 568880859 -1193197727 -807006217 1367513684 646294210 -1081279624 -930362386 2129520339 166385221 -1864136705 -404441239 2038440650 243733084 -1752284186 -527862928 1882615521 120675959 -1640493107 -381730981 2002496248 6068846 -1722430508 -296551614 1666905783 341689889 -1923836005 -95181043 1681339054 321913400 -1975954558 -46243052 1837203077 445009427 -2087772247 -192401601 1793899164 501975562 -2065507408 -203035866 1553528666 731891660 -1298753930 -980310304 1542796099 754058197 -1241820561 -1023646983 1380155240 625233918 -1135796668 -884330798 1429126001 573148135 -1155474851 -869799221 1093658430 908646312 -1356757486 -668551548 1178739495 826610609 -1471397365 -548703587 1341419276 955473818 -1577447904 -688046410 1218030357 1067359107 -1500001735 -779027793 1744230290 284288772 -1980188994 -16808408 1620775819 396108573 -1902808409 -107855311 1764581280 506097462 -2027733364 -266072550 1849727929 424127279 -2142307691 -146159101 2051131382 222754656 -1806719270 -481782196 2100036591 170603385 -1826463037 -467316139 1956270020 60653394 -1701564696 -309125506 1945603037 82885451 -1644565775 -352396697 -620696683 -1408771325 890145465 1107933743 -596824180 -1419108582 845368992 1164213814 -707042393 -1562619087 1003815563 1288843805 -759781442 -1515088088 1018742418 1270871556 -961020943 -1313813657 683252445 1606330955 -1042661400 -1227026562 802447044 1490251346 -932416573 -1083489451 643961583 1365582457 -821970982 -1207531700 554686198 1443423840 -529609891 -1754661941 241216113 2036832999 -419229884 -1878769710 151875176 2114608894 -290110609 -1716358151 12264003 2008814293 -371685514 -1629505568 131524186 1892800204 -36054215 -1965102161 332904981 1691388547 -88858848 -1917636682 347766284 1673350810 -217951477 -2080021603 487338535 1779106481 -194013422 -2090293372 442627646 1835452072 -1038361900 -1256396222 739621880 1527941998 -982114611 -1301205413 729317345 1551847287 -859811098 -1144561040 583939018 1439236956 -877816065 -1129666967 631502803 1386530629 -542324048 -1465124314 832744348 1185258250 -658436439 -1345962433 919564165 1103650579 -780713342 -1502580204 1064903598 1216222008 -702904677 -1591888371 940894135 1326700321 -109708772 -1905079670 393976624 1618783142 -31965691 -1994453357 269901609 1729195967 -139562450 -2136390984 429921026 1856447380 -255609289 -2017163615 516806427 1774905229 -456988040 -1815749906 181177172 2110503874 -475058591 -1800921353 228675405 2057732059 -367435190 -1658957092 68617062 1930441712 -311122349 -1703700795 58378111 1954412521 -382301929 -1640908415 121169979 1883232429 -296006386 -1721991784 5581858 2001870004 -403898075 -1863700045 165896201 2128892063 -528431812 -1752697430 244229136 2039059590 -192833165 -2088326683 445642847 1837680841 -202613398 -2064945668 501365830 1793395920 -94760639 -1923276329 341078125 1666400507 -46672552 -1976506930 322548852 1681818850 -765941281 -1520461495 1012320499 1263663205 -717918778 -1573757616 993725674 1279016060 -595385875 -1417408133 848117953 1166700631 -605100556 -1393961630 903906520 1122481230 -806372933 -1192720083 568449175 1457973249 -930972254 -1081782988 646716558 1368075288 -1053544055 -1238171361 792350885 1480417331 -967182960 -1319189242 676828348 1599120426 -265439146 -2027255616 505665914 1764026860 -146768817 -2142810919 424549731 1850289653 -17420188 -1980694286 284709192 1744789982 -107219843 -1902328597 395679057 1620223431 -308631502 -1700947804 60082462 1955854728 -352883669 -1645192003 83430663 1946041745 -482271232 -1807347562 223297836 2051568058 -466820071 -1825844081 170034485 2099623331 -884762466 -1136351224 625867186 1380632868 -869376889 -1154913263 572538283 1428622653 -979890004 -1298194374 731279744 1553023254 -1024076619 -1242373085 754693529 1543275791 -688617222 -1577863060 955967958 1342036288 -778482461 -1499562891 1066872271 1217404249 -668008248 -1356320674 908157412 1093030258 -549272367 -1471810489 827106813 1179358571 -1083429231 -932504057 1365397437 644185899 -1207833976 -821634530 1443859364 554220338 -1313364317 -961505739 1606010767 683603737 -1227201862 -1042460116 1490289558 802370304 -1562689803 -706998685 1289052121 1003646799 -1514734868 -760100230 1270389696 1019194198 -1409239353 -620263855 1108269035 889841533 -1418890530 -597015992 1164121074 845423460 -2080240039 -217760049 1779199861 487284707 -2089825728 -194446634 1835117420 442932218 -1965455765 -35735811 1691871047 332453841 -1917566350 -88902940 1673143134 347935688 -1716183491 -290312533 2008776465 12341127 -1629955548 -371201358 1893120776 131173278 -1754360305 -529946983 2036397859 241682357 -1878830570 -419143040 2114794298 151651244 -1502142512 -781177018 1215921916 1065242218 -1592075319 -702682273 1326758629 940804723 -1465083934 -542398604 1185085134 832947800 -1346284549 -658087059 1104098007 919077441 -1145040972 -859357406 1439592088 583622158 -1129460819 -877987013 1386457729 631544343 -1256487034 -1038305520 1528161962 739431996 -1300872289 -982420727 1551377075 729748005 -1659289832 -367128690 1930911284 68185762 -1703609599 -311178345 1954191917 58567355 -1815955670 -456816708 2110576134 181134992 -1800441037 -475511899 2057376287 228991625 -2136068228 -139911190 1855999568 430407366 -2017203355 -255534093 1775077961 516602591 -1904892082 -109930536 1618724450 394065652 -1994890409 -31501375 1729495675 269562605 -1923462125 -94536571 1666460991 340991401 -1976072182 -47138660 1681516838 322886064 -2088647647 -192482121 1838130445 445158811 -2064908232 -202690386 1793220884 501567874 -1863492489 -404067103 2128821595 165940685 -1753180050 -527980296 2039413058 243911124 -1640573883 -382606125 1882764649 121603583 -1722085284 -295952182 2002088304 5390822 -1238078245 -1053598643 1480199671 792542561 -1319524158 -966879148 1599588846 676395384 -1192237847 -806824833 1457620421 568767827 -1081990928 -930803610 1368146396 646672714 -1417446209 -595309527 1166876051 847916293 -1393641306 -605452240 1122032010 904390940 -1520896883 -765475813 1263965601 1011983671 -1573572460 -718143486 1278955960 993812782 -1807647406 -481931836 2052004990 222833896 -1825785525 -466908707 2099435623 170256625 -1701120672 -308427274 1955894348 60007642 -1644744327 -353369617 1945718869 83779779 -1980338890 -17736288 1744309274 285162636 -1902401233 -107177543 1620428803 395507861 -2027035388 -265628270 1763935272 505722046 -2143280867 -146337397 1850622001 424243367 -1355850342 -668439284 1092697270 908463136 -1472030333 -549082859 1179449519 827050041 -1577790040 -688659138 1341830276 956138514 -1499917903 -778165977 1217884317 1066418187 -1298641410 -979403416 1553345746 730930244 -1242199577 -1024280207 1543235787 754767965 -1136409140 -884673190 1380820192 625644662 -1154612779 -869715645 1428185337 573001839 1494971340 773604186 -1223355680 -1072553354 1584838613 695306051 -1334257927 -947919249 1472265214 549964648 -1177642286 -825644476 1353531367 665456497 -1096589621 -911970723 1152148392 866865982 -1432223100 -576376302 1136764849 885430055 -1378892131 -624364021 1249373082 1030806284 -1535538506 -746669536 1293561731 974987029 -1558950225 -736920007 1651856132 359818130 -1938083288 -75758914 1696110365 304064395 -1961429455 -65943897 1823398710 464120736 -2103395814 -173569396 1807949615 482619321 -2050130429 -221622635 2143437664 147158006 -1848892852 -422898982 2024769401 262715375 -1767774635 -509159741 1897515858 102693828 -1625838978 -401564952 1987317579 24330205 -1736806809 -276996367 1073758861 923234843 -1374805087 -653716681 1198360212 812299778 -1453070408 -563816658 1323027135 970783273 -1596609645 -674063611 1236668070 1051803184 -1481085046 -792764644 1572295401 716202623 -1279708219 -994180269 1524274928 769500774 -1261111332 -1009531062 1399642843 611052109 -1117602825 -899314847 1409359554 587607636 -1173389330 -855093384 2070831685 208229075 -1788869783 -496552961 2080613980 184850122 -1844590736 -452266010 1974856311 45275873 -1682207909 -323175475 1926770286 98508536 -1663676606 -338591788 1725526561 299778743 -1999170803 -3136613 1639233080 380864174 -1883580652 -121772158 1745025555 520473221 -2045994177 -250893399 1869561354 409472668 -2124325082 -161058896 1798115662 472523224 -2061275038 -232505100 1816188247 457696705 -2108771205 -179731219 1710659964 317827562 -1946617776 -50345786 1654349157 362573299 -1936376759 -74314529 1989804330 27079100 -1735106554 -275558256 1912063283 116454821 -1611029473 -385969015 2017560856 256293262 -1773148108 -515319646 2133609729 137067927 -1860031443 -433775429 1346580870 658768144 -1102229334 -917872580 1462695327 539608329 -1189047117 -836262875 1587067316 698321186 -1332291432 -946739186 1509260717 787631419 -1208279935 -1057215465 1307845090 989008244 -1543880498 -721588136 1251599867 1033819501 -1533573929 -745491391 1127197136 875075910 -1390294788 -634980246 1145204169 860183903 -1437856539 -582271885 1916149775 87101593 -1674034909 -348163659 1968956438 39638144 -1688894150 -330123860 2095949885 199923883 -1830565615 -437978745 2072013860 210197682 -1785852664 -494322274 1870737515 411435261 -2121313977 -158834223 1760359538 535545060 -2031970978 -236608056 1633335385 375228623 -1890264715 -128718365 1714912320 288378070 -2009522836 -12702214 1230504135 1046425681 -1487511061 -799977091 1312146654 959640648 -1606703630 -683895452 1199802613 814004323 -1450317351 -561325745 1089359084 938048634 -1361039936 -639165098 1424953507 602415157 -1159630449 -840548071 1401083066 612754476 -1114851946 -896826112 1513396369 758360071 -1271203395 -1019360981 1566137480 710831134 -1286128220 -1001386702 1031255752 1248888414 -746989596 -1535187086 974811857 1293763143 -736881667 -1559026837 866926330 1152061036 -576561194 -1431998656 885127907 1137101429 -623928369 -1379357863 549496492 1472697914 -825309312 -1177946346 665674421 1353339427 -912063591 -1096535281 773533342 1495014920 -1072345166 -1223524572 695659143 1584519697 -948401237 -1333806275 102340096 1897834134 -401082580 -1626290246 24400409 1987273359 -277204171 -1736637533 146939442 2143628964 -422805730 -1848946808 263182891 2024336061 -509494521 -1767470191 464422500 1823061746 -174004408 -2102929442 482558589 1808036587 -221437103 -2050354233 359992918 1651654336 -75796614 -1938006036 303614543 1696594649 -65623197 -1961780235 611092361 1399568159 -899488091 -1117399501 587285392 1409708806 -854646084 -1173876182 716640187 1571831597 -994480489 -1279369727 769313698 1524497204 -1009472882 -1261200872 970692589 1323083643 -673843519 -1596799401 1052136436 1236362082 -793234728 -1480654258 922755039 1074212681 -653361421 -1375121819 812506054 1198189392 -563889430 -1453028740 520267585 1745197015 -250821011 -2046036229 409953112 1869108174 -161414540 -2124008734 299446131 1725833189 -2666913 -1999601975 380955498 1639177212 -121992634 -1883391280 45463333 1974634419 -323234295 -1682119009 98071356 1927234474 -338292208 -1664015738 208551703 2070482817 -497000901 -1788383571 184810254 2080689048 -452093406 -1844794700 255972426 2017912028 -514869914 -1773632016 137105491 2133532869 -433950337 -1859829271 26893432 1990028526 -275497644 -1735193150 116889697 1911597303 -386270899 -1610692133 318161966 1710355640 -50813694 -1946184300 362479671 1654403233 -74096357 -1936567923 472730652 1797946506 -232575696 -2061230682 457213957 1816639635 -179377879 -2109089345 875558018 1126745108 -635333202 -1389976264 859975835 1145372685 -582200905 -1437900511 989101232 1307790374 -721805924 -1543688950 1033484457 1251903551 -745023099 -1534007021 697885926 1587532912 -946436662 -1332628132 787816703 1509036137 -1057275437 -1208192699 658730196 1346657346 -917697032 -1102430866 539928781 1462343771 -836711967 -1188562569 375055627 1633539485 -128678873 -1890339663 288825618 1714426244 -13025218 -2009173848 411135289 1871076783 -158397419 -2121778045 535603488 1760270774 -236795892 -2031748966 200144239 2095760889 -438070205 -1830509355 209727862 2072445408 -493989798 -1786158900 87457117 1915833803 -348644239 -1673581337 39565636 1968998866 -329918360 -1689065218 758433219 1513354581 -1019566865 -1271032711 710476250 1566454092 -1000906506 -1286582176 602885617 1424522599 -840880931 -1159324597 612534760 1401272702 -896735036 -1114908590 813946279 1199891761 -561138549 -1450540003 938348990 1089020200 -639602542 -1360576508 1045978517 1230990595 -799654727 -1487860689 959814028 1311942938 -683935584 -1606629322 -1849493052 -423245486 2144114920 147564670 -1766900259 -509080245 2023841009 262564967 -1625722378 -400670368 1897337050 101720140 -1737181713 -277641863 1987761347 25027669 -1938429536 -76359370 1652263052 360495130 -1961349703 -65069777 1695960213 303135747 -2102500974 -173453052 1822425278 463941672 -2050775669 -221997795 1808647335 483062833 -1431512820 -575936102 1151514656 866486454 -1379853035 -624546429 1137671225 885542063 -1535684290 -747609688 1249456146 1031667844 -1558538969 -736254543 1293218827 974374045 -1222915736 -1071842818 1494591556 772970706 -1334440591 -948879897 1584950365 696212683 -1178582694 -825790004 1473126518 550047968 -1095924413 -911559211 1352918127 665113849 -1998993275 -2164717 1725409705 298883391 -1884025700 -122471414 1639607728 381508902 -2046672713 -251301855 1745625499 520818957 -2123397970 -160910280 1868686722 409392404 -1787897631 -496375689 2069936589 208111963 -1845289736 -452711314 2081258964 185224514 -1682616109 -323854267 1975202303 45875561 -1663527734 -337664932 1926690278 97633648 -1279793075 -995043109 1572440417 717142519 -1260770220 -1008919358 1523862904 768835054 -1116970881 -898936599 1398931795 610611653 -1174297498 -855206672 1410319690 587789788 -1375668183 -653801281 1074698501 923380115 -1452458960 -563475290 1197694236 811888010 -1596231653 -673431411 1322586423 970072481 -1481198590 -793672556 1236849966 1052763576 -1544250554 -722228272 1308293738 989711100 -1533452449 -744591415 1251425907 1032851173 -1389423756 -634903582 1126265432 874922702 -1438460051 -582621189 1145878081 860587735 -1102869726 -918242380 1347283470 659217048 -1188147397 -836141139 1461726743 539434625 -1332215024 -945867898 1586913852 697389738 -1208629495 -1057818721 1509664293 788305587 -1734689906 -274887912 1989466786 26470964 -1611169897 -386904319 1912151739 117321261 -1774111812 -515505366 2018464400 256401926 -1859323995 -433338573 2132973193 136685087 -2060604438 -232088708 1797507782 472185424 -2109706253 -179871899 1817054943 457784905 -1946803240 -51309746 1710768884 318730850 -1935939647 -73607337 1653966573 361936507 -1158698489 -840394095 1424083755 602340285 -1115525602 -897229176 1401687858 613105572 -1271651787 -1020063069 1513767705 759001999 -1285954004 -1000417606 1566017280 709932950 -1487357341 -799044875 1230429007 1045556185 -1607106950 -684568852 1312497494 960245696 -1451019695 -561773881 1200444285 814375915 -1360071096 -638990626 1088460644 937928690 -2122216753 -158942631 1871703011 411622261 -2031333674 -236224960 1759653882 535109484 -1889926403 -128109973 1632920529 374559559 -2009610524 -13568398 1715054536 289314654 -1674143061 -349066691 1916337031 88066833 -1688510798 -329486812 1968521118 38932232 -1829956967 -437640689 2095281077 199508771 -1786718592 -494410218 2072950700 210339642 -173130560 -2102850474 463494636 1822911866 -222037799 -2050701233 483236341 1808443747 -76172046 -1938652060 360437214 1652352328 -65507093 -1960886147 303436231 1695621457 -401003356 -1625416654 102190472 1896906014 -277550915 -1737238485 24807825 1987950855 -423451498 -1849322496 147637690 2144073004 -508600177 -1767354343 262209955 2024157493 -826270712 -1178129250 550403364 1472810418 -911353839 -1096095609 665041213 1352960427 -1071934406 -1222859604 773190934 1494402432 -948547549 -1334746955 695742735 1585381785 -747172756 -1536148230 1031368000 1249795542 -736442251 -1558316829 974432601 1293130191 -575896482 -1431587640 866313586 1151718884 -624869305 -1379503919 885989739 1137185277 -323678847 -1682817769 45837485 1975278651 -338114152 -1663043314 97953972 1926338594 -496073293 -1788234459 207676575 2070402057 -452771414 -1845202628 185409670 2081034256 -251519515 -2046481037 520912073 1745570911 -160441860 -2123830934 409057488 1868990534 -2517545 -1998674623 299365627 1724957805 -122400306 -1884069544 381300962 1639776372 -673501879 -1596187169 970280037 1322417395 -793319088 -1481516602 1052280956 1237301482 -654269061 -1375234579 923714647 1074394305 -563256990 -1452649996 811794510 1197748440 -898876115 -1117057605 610425857 1399155863 -855508684 -1173960286 588224536 1409853582 -994593505 -1280277111 716821555 1572791461 -1009094394 -1260568176 768872490 1523785916 -946315710 -1331728684 697712494 1586565112 -1057645989 -1208833331 788265847 1509739489 -918301072 -1102780698 659404636 1347061706 -835841431 -1188486401 538997573 1462191059 -634434010 -1389855056 874589962 1126571932 -582841793 -1438270807 860678931 1145822085 -722156012 -1544292734 989505336 1308465070 -744947187 -1533136229 1033331489 1250972599 -50954614 -1947120100 318250918 1711222576 -73680237 -1935898107 362142655 1653795625 -231868744 -2060794322 472094612 1797564162 -180342111 -2109275593 458118029 1816748827 -515805458 -1773773192 256839618 2018000724 -433280265 -1859413407 136498139 2133195597 -275061028 -1734486454 26511344 1989392230 -386456891 -1611656621 116999145 1912501119 -561811709 -1450942571 814550575 1200242361 -638670054 -1360422004 937478710 1088944800 -799480015 -1486891097 1045857821 1230091915 -684383448 -1607330882 960184836 1312584338 -1019969689 -1271705615 758783563 1513959133 -1000752258 -1285649432 710400594 1565584068 -839911595 -1159149629 601986681 1424402159 -897436852 -1115356198 613175904 1401643766 -437432373 -1830125731 199438055 2095324785 -494892078 -1786266812 210692862 2072631912 -348731399 -1674446993 87598805 1916769859 -329579552 -1688456330 39150284 1968329306 -128294993 -1889702087 374619779 1632833045 -13132874 -2010076384 289012378 1715390988 -159262819 -2121865461 412071601 1871218215 -236186748 -2031410414 534934184 1759855166 -2040707777 -245729879 1750279187 525603973 -2127527642 -164122192 1866391562 406442140 -2004431603 -8258149 1720232993 294624439 -1880422124 -118736510 1642424376 383932590 -1679141541 -319986227 1977889911 48432353 -1668837054 -343891500 1921642606 93241592 -1791894167 -499716609 2067774533 205032659 -1839457936 -447010330 2085779548 190138570 -1120705033 -902539935 1396507867 607794253 -1168203282 -849768072 1414578370 592965716 -1276580411 -990913197 1575390441 719436927 -1266341412 -1014884022 1519077616 764180582 -1601931885 -679262971 1317672127 965551145 -1477856886 -789675748 1239928998 1054924848 -1369440863 -648491721 1079090317 928427035 -1456326216 -566949586 1195137172 809199618 -1622772610 -398375704 1900549458 105850308 -1741967257 -282296079 1982189899 19063261 -1851917236 -426062630 2140380512 143961590 -1762641835 -503904061 2029934969 268003823 -2098109414 -168405876 1828652342 469251488 -2053332989 -224685931 1804779823 479588793 -1943344088 -80880450 1646562564 354663826 -1958270927 -62908249 1699301661 307132811 -1540860746 -751868896 1244018074 1025574156 -1555722065 -733831111 1296822659 978108693 -1426858876 -571151342 1157479848 872058174 -1382147939 -627496949 1133541809 882329895 -1180744494 -828869564 1469130238 546706792 -1091403573 -906645411 1358750183 670814577 -1220227872 -1069286282 1498066380 776838490 -1339488007 -953272209 1579641301 689985859 -1268045891 -1016326357 1516586641 761427463 -1291394140 -1006513358 1560838792 705671710 -1162825841 -843604199 1421790883 599391797 -1109562474 -891659520 1406339770 617888300 -1445185575 -556071089 1204967157 819291747 -1364069440 -642333866 1086296812 934847098 -1492664341 -805269635 1225383623 1041165905 -1603634190 -680703132 1315183326 962800200 -1895495819 -134072349 1628137049 369907407 -2006400148 -9440262 1718002240 291607254 -2116120761 -153501743 1875963499 416800509 -2035070114 -239830072 1757227634 532290276 -1833822447 -441112697 2092725821 196822699 -1780493560 -489102434 2077340196 215384754 -1670799581 -345067595 1919417871 90230425 -1694213318 -335320148 1963604502 34409088 -1385163012 -629725590 1132361680 880363334 -1440886043 -585440653 1142141897 856982367 -1549033778 -726880680 1302724578 983748468 -1530504489 -742299071 1254636539 1036979053 -1329133928 -943704562 1590257588 701388578 -1213545855 -1062342121 1503962029 782471995 -1105424726 -920928708 1343418246 655744784 -1183757645 -831096283 1467952031 544742153 -1776404940 -518453598 2014336792 253192078 -1854672339 -428555589 2138936065 142254999 -1731871226 -272462192 1993072426 30207932 -1616348641 -391165303 1906711347 111225765 -1951848880 -55699770 1705461628 312506346 -1933254071 -71052577 1657439077 365802483 -2056081822 -227172620 1803341646 477888472 -2111870341 -182953235 1813056343 454441921 -500072389 -1791577939 205512983 2067321217 -446938078 -1839500108 189932814 2085950872 -320206839 -1678952289 48523557 1977833907 -343421936 -1669268346 92908860 1921949098 -7958433 -2004770615 294187379 1720697317 -118795194 -1880333104 384120170 1642202620 -245557139 -2040911621 525564225 1750354391 -164569996 -2127041310 406764888 1866042830 -648044301 -1369927579 928104927 1079439689 -567122710 -1456122756 809240006 1195062608 -679204671 -1602021289 965364205 1317894523 -789975848 -1477518258 1055362548 1239465314 -991383401 -1276149759 719770043 1575084333 -1014664050 -1266531304 764089762 1519134004 -902612827 -1120663501 608000393 1396336927 -849412932 -1168520150 592485776 1415032070 -81088134 -1943174676 354734166 1646518464 -62425757 -1958722059 306779215 1699620057 -168740536 -2097804834 469719140 1828219122 -224592559 -2053386809 479370365 1804971243 -425877218 -1852141176 143900722 2140467364 -504339193 -1762175599 268305451 2029597885 -398055124 -1623123526 105400320 1901033622 -282333899 -1741890141 19237913 1981987983 -1069248078 -1220304604 776663198 1498267656 -953592405 -1339136707 690435207 1579156497 -828434048 -1181210346 546404524 1469466682 -906830439 -1091179249 670874805 1358662691 -571244074 -1426804416 872276218 1157288044 -627161649 -1382451879 881861859 1133974645 -752350748 -1540408974 1025927368 1243699294 -733622787 -1555890837 978037969 1296866375 -804789575 -1493118417 1040810901 1225700099 -680909152 -1603463626 962873228 1315141402 -555980149 -1445242339 819071911 1205156657 -642666862 -1363763708 935317438 1085865768 -844041507 -1162362293 599692273 1421452135 -891472188 -1109785006 617830376 1406429054 -1016366353 -1267971463 761600963 1516383061 -1006190858 -1291743648 705224666 1561325388 -345390479 -1670450457 90678109 1918931915 -335280536 -1694288130 34236228 1963808722 -441300413 -1833600299 196881263 2092637177 -488665510 -1780957492 215084918 2077679584 -153169387 -2116427133 416330553 1876394927 -239921652 -2035013990 532510496 1757038518 -133866969 -1895667023 369834763 1628179357 -9920962 -2005946712 291962642 1717686148 -920857608 -1105468562 655536852 1343586882 -831449119 -1183438985 545224397 1467500123 -943236150 -1329566884 701053670 1590561392 -1062559789 -1213354171 782565119 1503907433 -726940772 -1548946678 983933616 1302499878 -741996667 -1530841325 1036543657 1255102015 -630174802 -1384678600 880683650 1132010004 -585265225 -1441087711 856944283 1142218253 -227347664 -2055879770 477925916 1803264650 -182503639 -2112354369 454120965 1813407379 -56001790 -1951511660 312941102 1704995512 -70992101 -1933340787 365616695 1657663137 -272243884 -1732062270 30114424 1993126638 -391633075 -1615915045 111560289 1906407159 -518100122 -1776722960 252709450 2014788316 -428626049 -1854627863 142462547 2138767045 1317326647 964951969 -1601524197 -678584691 1240009518 1055800248 -1478006270 -790603116 1079985925 928544659 -1370413527 -648669505 1194492700 808825738 -1455627728 -566504794 1395908435 607449029 -1120027009 -902131991 1415453514 593046492 -1169130906 -849917200 1575507809 720332791 -1276758451 -991885605 1518703480 763536366 -1265896876 -1014185278 1978331135 49143657 -1679520045 -320618939 1921461222 92281712 -1668724022 -342984100 2066835405 204887899 -1791031583 -499632521 2086446036 190550850 -1840069896 -447352210 1750990747 526044941 -2041340233 -246108639 1865431938 406260500 -2126619986 -164009416 1720088489 293685055 -2004347259 -7395821 1642836912 384598822 -1880763748 -119348726 1470103158 546885344 -1181638822 -828985396 1358051951 670370553 -1090757821 -906269739 1497658948 776160978 -1219881112 -1068685314 1579790941 690913995 -1339567247 -954145817 1244196370 1026547332 -1540976834 -752762968 1296378379 977410717 -1555346649 -733185103 1156802080 871650998 -1426258164 -570804326 1134469689 882479791 -1383021803 -627575933 1827790526 469167656 -2097168494 -168259836 1805392551 479930929 -2053997685 -225096931 1646941836 355296794 -1943783520 -81590474 1699189397 306225667 -1958087751 -61947089 1900465882 104988236 -1622626314 -397435040 1982532291 19675733 -1742378001 -282961031 2141013736 144340606 -1852627004 -426502318 2029028081 267891303 -1761680419 -503721141 2092084661 196451619 -1833120615 -440665073 2078239148 215505210 -1781462912 -489277418 1919493511 91100433 -1670953813 -346000323 1963254174 33804552 -1693810510 -334647260 1627766225 369265991 -1895047939 -133370773 1718122952 292505950 -2006574876 -10409870 1876833763 416875893 -2117053233 -153656231 1756623354 531939692 -2034396970 -239427520 1205636477 819707371 -1445794735 -556409657 1085360484 934705650 -1363204024 -642246434 1225196879 1040201177 -1492556701 -804367115 1315619158 963506624 -1604018054 -681340692 1517002009 762097039 -1268384715 -1016935261 1560697088 704735638 -1291306964 -1005647686 1420825899 599205309 -1161923577 -843496303 1407045938 618324388 -1110200290 -892043128 1705614580 313437282 -1951924776 -56570546 1657034989 365127803 -1932903999 -70448809 1802638534 477439056 -2055440918 -226802308 1814024415 454615113 -2112769549 -183074459 2015267984 253344774 -1777275460 -518529750 2138261641 141850655 -1854068315 -428205773 1992623266 29504564 -1731500658 -271821544 1906884795 112193581 -1616469609 -392064767 1590148156 700484778 -1328947952 -942740090 1504344101 783108275 -1213982455 -1063048801 1344025614 656082072 -1106094814 -921344588 1467084823 544653441 -1182822085 -830955091 1131457624 880254158 -1384198796 -629539358 1142777921 857364695 -1441592979 -585876997 1303061610 984356092 -1549449914 -727550512 1254547571 1036112101 -1530363553 -741363255 719850035 1575959205 -991532257 -1277076599 763743786 1518534332 -1014255866 -1265852528 607355393 1395962519 -901913811 -1120218181 593380888 1415149198 -850385100 -1168697438 928979543 1079519937 -648971397 -1370076179 808640078 1194716888 -566444190 -1455714316 964989541 1317249779 -678759607 -1601322017 1055479420 1240360682 -790153392 -1478490170 294005499 1719736941 -7844905 -2003862719 384560866 1642913396 -119173170 -1880965288 526230217 1750766175 -246168603 -2041253005 405825232 1865897542 -163706884 -2126956694 204552863 2067139081 -499164237 -1791464667 190643846 2086391312 -447570006 -1839878340 48935597 1978499643 -320547967 -1679564009 92763828 1921009186 -343337064 -1668405490 871578482 1156844516 -570598818 -1426429240 882835307 1134153725 -628056505 -1382568239 1026077504 1244627926 -752430484 -1541283078 977631065 1296189391 -733276555 -1555290397 776219414 1497570176 -1068873158 -1219659092 690614031 1580130201 -953709021 -1340031307 547332900 1469617074 -829308408 -1181289826 670197565 1358256043 -906230255 -1090832761 144513978 2140810028 -426542442 -1852552704 267444131 2029514549 -503398769 -1762030055 105288584 1900127006 -397872476 -1622162894 19617681 1982621447 -282773827 -1742600661 355077086 1647131464 -81499406 -1943840156 306696135 1698758481 -62279957 -1957781891 468812780 1828107130 -167779648 -2097622442 480004085 1805350755 -225302823 -2053826993 417228977 1876514855 -154138211 -2116601589 531868840 1756666942 -239219324 -2034565870 369483907 1627574293 -133463633 -1894993607 292037786 1718555660 -10074698 -2006878944 90798293 1919830083 -345564679 -1671419537 33864908 1963166810 -334832160 -1693586058 196276455 2092286065 -440626741 -1833197219 215954686 2077754472 -489597486 -1781111484 598755449 1421310191 -843175595 -1162274365 618499168 1406844150 -892080820 -1110123046 762036299 1517088989 -1016749721 -1268608527 705037394 1560360132 -1006082690 -1290840600 1040668701 1224763531 -804701903 -1492252249 963288068 1315810450 -681247448 -1604072002 819777583 1205592249 -556617469 -1445625451 934351926 1085678752 -641764070 -1363655284 29710832 1992452454 -271894308 -1731458998 111713769 1907338623 -391709499 -1616786349 253678018 2014962004 -518999826 -1776844680 141759963 2138318157 -427985673 -1854258079 477251988 1802860802 -226744136 -2055530450 455052685 1813560603 -183374687 -2112431049 313115046 1705963824 -56123254 -1952411620 365168063 1656960297 -70622061 -1932700667 984316216 1303136686 -727377900 -1549653886 1036434721 1254198711 -741811187 -1529877349 879816970 1131921820 -629239770 -1384537936 857552147 1142556037 -585935809 -1441504087 656173404 1343969738 -921565072 -1105905434 544320837 1467391443 -830485399 -1183253249 700965230 1589694968 -943095742 -1328631596 782902647 1504515553 -1062976421 -1214024499 -861972626 -1147639816 579941954 1435895508 -873294985 -1124752415 637334107 1392231117 -1035673764 -1253838902 743095920 1531809510 -987161787 -1305596973 724007529 1545620223 -785889526 -1506838628 1059464742 1210128048 -700087533 -1589464187 944497215 1330434729 -537669832 -1460338770 838708756 1190829698 -660731103 -1348912201 915433997 1100438171 -135170138 -2131343568 436147850 1861756444 -258165825 -2019851479 512938643 1771430405 -114622572 -1909600510 388275896 1612951086 -28886131 -1992291557 273242785 1733192247 -364484670 -1656662188 71829230 1934571128 -315907109 -1708354739 52806391 1948447329 -459411472 -1818566810 177442524 2106900042 -470799383 -1795744897 234769093 2063170131 -712743377 -1568450887 998901507 1284323221 -756440522 -1511091552 1021821722 1273033612 -614470115 -1403462005 894537521 1112981415 -600692220 -1422583150 842812200 1161526206 -936151477 -1087093027 641537895 1362765809 -815877550 -1202093372 558945150 1448600552 -957809031 -1309683985 686202709 1608626115 -1048233376 -1232991498 797662028 1485597658 -286636313 -1712490895 14952395 2011371357 -376995074 -1635732888 126477266 1888408388 -533606699 -1758003645 239054841 2033753967 -413398324 -1873069478 156396512 2119523190 -211986813 -2074450411 491993007 1783891769 -198143334 -2093506036 440333238 1832502048 -41492815 -1971196377 327729053 1687129867 -85255512 -1913902530 350583684 1675774738 -22465044 -1985084038 279401664 1738564694 -104533515 -1899773597 399151321 1624088655 -260915746 -2022339256 511499506 1769729124 -148932153 -2145892015 420550891 1846945917 -484563576 -1810295522 219169956 2048357426 -462167663 -1821060857 175997117 2105192491 -305812038 -1698521812 63687830 1959590912 -358061661 -1649452747 77990031 1939945497 -976808668 -1296030286 734622728 1557021854 -1028992707 -1246895701 748990481 1537441927 -887317226 -1139036800 622001210 1377160364 -864986865 -1149867623 578762787 1433929909 -663747264 -1351141930 914252908 1098470650 -551698087 -1474629169 823369845 1175752931 -693400206 -1582514716 950398046 1336073416 -775534229 -1497269763 1070082119 1221531857 -407763795 -1867172805 163341697 2126206231 -522207052 -1747390430 248619416 2044104974 -378958689 -1636910071 124251571 1885396261 -301709178 -1727825904 666026 1997347132 -100330295 -1929239457 336295397 1661748595 -43462448 -1972379578 325497340 1684111722 -186737413 -2082886547 449904087 1842859329 -206350110 -2068551564 498940366 1790576984 -589552539 -1411705613 852641097 1171617247 -609099652 -1397305110 901742928 1119400390 -771249065 -1526686527 1007275387 1259273709 -714446770 -1569892136 996411746 1281571316 -1049938943 -1234434921 795170093 1482843579 -972623848 -1325285234 671650100 1594859938 -810501069 -1195930459 566156575 1455025545 -925009878 -1076213572 651368710 1372858768 -1460432278 -537615620 1191048006 838517712 -1348577677 -661035291 1099970399 915867593 -1507321256 -785438002 1210481524 1059146722 -1589256639 -700256553 1330364269 944541691 -1253801458 -1035750760 1531634466 743297972 -1305917929 -986810751 1546069819 723523501 -1147205060 -862438742 1435593488 580279174 -1124938203 -873070925 1392291593 637247391 -1818381662 -459636172 2106839950 177529624 -1796180293 -470333907 2063472535 234432257 -1656341872 -364836346 1934121916 72313642 -1708392823 -315830753 1948622757 52604723 -1909808442 -114453936 1613022186 388232060 -1991809313 -29338039 1732839411 273561445 -2131678476 -134866334 1862224856 435714894 -2019758355 -258220421 1771212737 513130327 -1310153941 -957377603 1608958471 685896337 -1232771278 -1048422492 1485506078 797718152 -1087165671 -936109169 1362971189 641366691 -1201737984 -816193642 1448119852 559398586 -1403014321 -614956071 1112658531 894886645 -1422756010 -600488000 1161565818 842737388 -1568392323 -712832021 1284135505 999123655 -1511391388 -756101134 1273470536 1021357790 -1970895901 -41831563 1686692559 328192601 -1913960454 -85166228 1675962070 350361152 -2074276911 -212190393 1783851773 492067435 -2093953080 -197656738 1832824548 439983730 -1758358649 -533290223 2034234027 238600765 -1872996450 -413440248 2119317170 156567076 -1712710731 -286446813 2011462297 14895631 -1635262548 -377426118 1888075392 126782998 -1698303768 -306003842 1959498180 63742290 -1649920783 -357628825 1940280797 77686091 -1809942310 -484882356 2047875574 219621728 -1821131581 -462123947 2105400815 175828345 -2022514548 -260714470 1769767328 511422774 -2145442667 -149416957 1846625721 420902191 -1985386306 -22128600 1739000210 278935812 -1899713369 -104621007 1623903627 399375645 -1582575584 -693313354 1336258828 950174106 -1496968135 -775871313 1221096725 1070548355 -1351591918 -663263100 1098791230 913901992 -1474454517 -551900003 1175715111 823446961 -1138966460 -887361326 1376952680 622170622 -1150221219 -864668469 1434412401 578311655 -1295562634 -977241888 1556687194 734927308 -1247114129 -1028801287 1537535299 748936661 -2082553431 -187043521 1842389125 450334739 -2068642384 -206293722 1790796956 498750474 -1929033317 -100501235 1661675703 336336929 -1972859518 -43008748 1684466862 325180472 -1637232179 -378609317 1885843681 123764855 -1727785516 -301783742 1997174008 869486 -1867359745 -407541399 2126264531 163252293 -1746952730 -522670736 2043804874 248958044 -1196367519 -810036745 1455325261 565817563 -1076025992 -925231634 1372800084 651457730 -1234474669 -1049863739 1483016319 794966249 -1324962486 -972972580 1594412134 672136432 -1526206203 -771702381 1258917929 1007591615 -1570097892 -714275446 1281643568 996369574 -1411614409 -589608543 1171396635 852830349 -1397637842 -608793160 1119869954 901311636 71753062 1933700592 -364331958 -1655730980 53156223 1949051369 -316311469 -1709029179 178083156 2107270594 -460114824 -1819015954 233869645 2063049179 -469831583 -1795571465 435277058 1861680532 -134239186 -2131190600 513542427 1771780493 -258840521 -2020255583 388646192 1613591974 -115071972 -1910303606 273121577 1732293055 -28712955 -1991323501 1059650990 1211092280 -785998718 -1507742700 944060855 1329727777 -699705189 -1588828147 838038940 1190413578 -537062224 -1460001754 916369797 1100579091 -661598039 -1349001153 580906442 1436081500 -862876442 -1147749264 636627411 1391794501 -872658689 -1124370327 742680056 1531139438 -1035336492 -1253231550 724148705 1546555767 -987250483 -1306464165 492694567 1784339633 -212628213 -2074821219 439363646 1832327336 -197244654 -2093385340 327574549 1686197379 -41417415 -1970326097 350986252 1676447898 -85606112 -1914506826 15400003 2012073173 -287007377 -1713132039 126302298 1887439052 -376874634 -1634833952 238122097 2033599719 -532736675 -1757927989 157069416 2119926014 -414002876 -1873419822 640929007 1362427001 -935481917 -1086677675 559810806 1448687712 -816813606 -1202235060 686310621 1609528395 -957995535 -1310648985 797278404 1484959826 -1047797272 -1232285314 998562955 1283714077 -712327769 -1567781583 1021909138 1273899012 -756581954 -1512027864 895440057 1113089071 -615434859 -1403648765 842174624 1161142326 -599985780 -1422147302 913358820 1098354546 -662774072 -1350963618 824015869 1176128363 -552396079 -1475073465 950745046 1336674112 -693807366 -1583192468 1070003151 1220658009 -775384349 -1496341899 734506880 1556127510 -976630100 -1295057350 749366169 1538087695 -1029436747 -1247593949 622602162 1377507108 -887994722 -1139444216 577889195 1433850685 -864058745 -1149717999 220110636 2048503738 -485425664 -1810379114 175332149 2104781731 -461555175 -1820718449 63248158 1958881160 -305433038 -1697888604 78172935 1940906897 -358174165 -1650359619 279547720 1739505630 -22548892 -1985945870 398740305 1623423943 -104191363 -1899160853 510789498 1769289708 -260282794 -2021960000 421512035 1847129077 -149839281 -2146004263 795578021 1483521587 -1050284151 -1235034337 671500988 1593932330 -972543088 -1324410106 565184151 1454847489 -809605189 -1195813075 652067470 1373303320 -925654110 -1076587724 853319361 1172024919 -590151699 -1412051077 900815576 1119251022 -608224268 -1397224606 1007097587 1258301029 -771131425 -1525790903 996856554 1282269820 -714820666 -1570536624 335916653 1661116155 -99889343 -1928527913 325610100 1685019362 -43644072 -1973339186 450766431 1842943689 -187676813 -2083031067 498328134 1790235344 -205683862 -2068139012 162709001 2125827743 -407052507 -1866731597 249526800 2044217990 -523166916 -1747571798 124335675 1886258861 -379103465 -1637849215 324130 1996735156 -301296882 -1727159400 1613371490 388835572 -1910212274 -115127848 1732762747 272690413 -1991656105 -28406335 1861324880 435593414 -2130710148 -134692374 1771852873 513500383 -2020461211 -258669069 2107443206 177879184 -1819055830 -460039748 2062601247 234355849 -1795248845 -470180443 1934000180 71413922 -1656168168 -363867762 1948992557 53245115 -1708841727 -316533353 1531197610 742590524 -1253418618 -1035114224 1546255539 724487205 -1306026593 -987714295 1436528792 580419598 -1148071500 -862527198 1391621249 636830743 -1124330067 -872733381 1190340814 838080600 -1459795486 -537233036 1100934359 916053057 -1349480965 -661144211 1210622204 1060081770 -1507409456 -786304698 1329947877 943871091 -1588918839 -699648673 2033264931 238426549 -1757460465 -533170023 2120019258 157015468 -1873638378 -413811584 2011865361 15569287 -1713061827 -287051605 1887921416 125851038 -1635187676 -376556366 1686518087 327223761 -1970775957 -40933123 1676410206 351063496 -1914332046 -85807900 1784525173 492470755 -2074881959 -212541233 1831892332 439830010 -2093083584 -197581610 1113524715 894974333 -1403950905 -615098287 1160957426 842399076 -1422086946 -600073144 1283752409 998486351 -1567956747 -712126365 1273578944 1022260566 -1511578388 -757066630 1609046415 686762265 -1310295901 -958314443 1485168022 797109504 -1232356166 -1047753684 1362334141 640983339 -1086459759 -935673849 1449022884 559506738 -1202703224 -816380898 1377598176 622545526 -1139663924 -887805094 1433517817 578195055 -1149247531 -864489661 1556607698 734052932 -1295412226 -976313496 1537881803 749536861 -1247520793 -1029478543 1336633988 950819346 -1583019096 -694011074 1220980381 1069653515 -1496789071 -774897881 1097917110 913822240 -1350663270 -663112948 1176315567 823793209 -1475131517 -552306923 1769101864 511011518 -2021901564 -260371566 1847565873 421047975 -2146304227 -149500021 1739182618 279896716 -1985498314 -23034976 1623463427 398665365 -1899333841 -103987271 1959086668 63077082 -1697961120 -305390602 1940426325 78626499 -1650004103 -358490129 2048836222 219804392 -1810848942 -484994108 2104690279 175388401 -1820498101 -461744163 1258769313 1006664503 -1526125939 -770827749 1282052024 997048110 -1570443628 -714875390 1172095891 853275397 -1412259137 -589983191 1118898058 901134108 -1396742490 -608676304 1454398405 565668691 -1195492631 -809956737 1373478876 651865930 -1076625680 -925577626 1483461623 795665249 -1234849061 -1050508723 1594234862 671164280 -1324845374 -972077484 1885956969 124673023 -1637414331 -379569453 1996795760 237542 -1727345060 -301072694 2125652827 162911181 -1866694025 -407129375 2044667714 249042900 -1747892626 -522815752 1843297037 450448283 -2083513823 -187225417 1790164756 498372482 -2067931592 -205853010 1661334335 335725481 -1928621549 -99835259 1684551462 326043568 -1973004790 -43948388 303762346 1696348988 -65705338 -1961731568 360107955 1651638053 -75977057 -1937793527 482378648 1808249614 -221322572 -2050371038 464340865 1823110935 -173857107 -2103175621 262937550 2024483672 -509445406 -1767552396 146923479 2143743809 -422592773 -1849127315 24613884 1987093354 -277220656 -1736523194 102389733 1897752435 -401328439 -1626143137 695544674 1584536564 -948221362 -1334019368 773386107 1495261165 -1072263593 -1223573823 665756496 1353290694 -912211332 -1096289558 549676873 1472485343 -825424283 -1177929997 885144326 1136987024 -624141782 -1379177796 867172127 1151913865 -576610765 -1431916891 974762804 1293845410 -736636392 -1559174514 1031042861 1249068987 -746973695 -1535301993 184564459 2080836221 -452043833 -1844876463 208535282 2070597220 -496787490 -1788563640 98284249 1927053903 -338308107 -1663900829 45512384 1974552150 -323479572 -1681971334 381102735 1638930969 -122074205 -1883342027 299560598 1725816320 -2846790 -1999388884 409772733 1869320747 -161299567 -2124025081 520185508 1745245746 -250673272 -2046281954 812522019 1198074549 -564102385 -1452848231 923000378 1074065068 -653410538 -1375039616 1052086801 1236443783 -792988867 -1480801365 970479112 1323263646 -673827036 -1596913742 769198663 1524513489 -1009292437 -1261413379 716492382 1572077256 -994398350 -1279418396 587367029 1409659619 -854793383 -1173630001 611272300 1399355130 -899602624 -1117382698 539846952 1462393278 -836564988 -1188808558 658550065 1346870695 -917582819 -1102447477 787931418 1509020044 -1057456074 -1207979872 698033411 1587287445 -946518993 -1332579143 1033533772 1251822042 -745269152 -1533859594 989314389 1307610563 -721822599 -1543574289 859959678 1145487848 -581988270 -1438080828 875312487 1126893041 -635284405 -1390058275 457394656 1816426870 -179492660 -2109073318 472813049 1797897583 -232723243 -2060985277 362332626 1654649156 -74014466 -1936617368 318047691 1710372189 -50633497 -1946397583 116676996 1911777554 -386254680 -1610807234 26844573 1990110475 -275252047 -1735341017 137351606 2133385504 -433999718 -1859747828 255989167 2017797433 -515083133 -1773452267 959862889 1311860991 -684181179 -1606481453 1046191216 1230810342 -799670948 -1487745590 938332251 1089134797 -639389321 -1360756255 813700162 1200039124 -561089170 -1450621448 612452365 1401321627 -896587487 -1115153993 602704916 1424735362 -840766152 -1159340626 710590527 1566437545 -1001086701 -1286368891 758580262 1513108656 -1019648758 -1270983268 39352481 1969178679 -329901683 -1689179877 87407800 1915915310 -348398188 -1673728766 209973395 2072297477 -494038593 -1786076887 200160394 2095645724 -438282842 -1830329040 535783621 1760057427 -236910103 -2031732353 411217116 1871027274 -158544400 -2121532058 288678135 1714671713 -12942885 -2009222835 374940910 1633555576 -128498238 -1890552492 1987563182 24182328 -1736855678 -276914412 1897532087 102578721 -1626051685 -401384691 2024556188 262895114 -1767757904 -509274330 2143388293 147239443 -1848646743 -423046337 1807802058 482864732 -2050048026 -221671568 1823283923 464136773 -2103215105 -173782167 1696290552 303851118 -1961543724 -65927358 1651938017 359768695 -1938230323 -75512997 1293545062 975101680 -1558737078 -737099812 1249127039 1030953705 -1535489197 -746751035 1136813652 885348034 -1379137672 -624216082 1152361037 866685659 -1432239263 -576261129 1353645570 665439892 -1096769746 -911757384 1472412187 549718669 -1177724105 -825594975 1584756272 695355046 -1334110436 -948164726 1494790697 773817023 -1223240955 -1072569453 1869414383 409718649 -2124243261 -161108395 1744911350 520489824 -2045814054 -251106740 1639413725 380651339 -1883695375 -121756057 1725608900 299729746 -1999318296 -2891138 1927016331 98361117 -1663725913 -338510287 1974872978 45161220 -1682421058 -322995672 2080401337 185030447 -1844574571 -452381181 2070782880 208311094 -1788624244 -496700902 1409474343 587591601 -1173570037 -854880611 1399790398 610806696 -1117685230 -899265916 1524193045 769550211 -1260964295 -1009776977 1572115212 716415898 -1279593952 -994196810 1236651843 1051918293 -1480872337 -792944903 1322781530 970931148 -1596560778 -674145568 1198409585 812218343 -1453316515 -563669301 1073972072 923055102 -1374821820 -653602094 1145154604 860265658 -1437610752 -582419050 1126983733 875255971 -1390278375 -635094641 1251615774 1033704584 -1533786830 -745310812 1308090375 988860561 -1543929557 -721505859 1509342280 787582174 -1208427164 -1056969230 1587247185 698108103 -1332405891 -946722325 1462580346 539624684 -1188866730 -836475456 1346433123 659013877 -1102147249 -917921319 2133822692 136887410 -1860047416 -433660578 2017609981 256211051 -1773393455 -515172025 1911817430 116601920 -1610979846 -386050708 1989787855 27193433 -1734893085 -275738251 1654168704 362785814 -1936261716 -74330822 1710577817 317876239 -1946469963 -50591453 1816335538 457450532 -2108852834 -179682040 1798230187 472506429 -2061454969 -232292079 1566219629 710782459 -1286276031 -1001141033 1513576820 758147554 -1271318440 -1019344690 1400968543 612771273 -1114672013 -897039131 1424806214 602661328 -1159548822 -840597252 1089309961 938130847 -1360794587 -639312717 1199589648 814184838 -1450301380 -561440598 1312163131 959526317 -1606917097 -683715455 1230749986 1046278580 -1487560690 -799895400 1714732453 288591155 -2009408375 -12719073 1633253820 375277866 -1890117488 -128964602 1760507287 535299329 -2032053061 -236559315 1870852494 411418904 -2121494366 -158621644 2072227265 210017623 -1785869075 -494207877 2095999448 199842126 -1830811404 -437831582 1968711155 39785829 -1688845089 -330206135 1916133866 87216508 -1673822010 -348344240 -624787038 -1379552972 885842062 1137430552 -575715909 -1431800531 866198679 1151734785 -736556656 -1558300410 974612668 1292916778 -747319927 -1535902433 1031449765 1249745971 -948596282 -1334664880 695988458 1585234044 -1072146977 -1222679223 773207283 1494287461 -911336972 -1096210078 664828120 1353140302 -826024467 -1178276485 550354113 1472891991 -508780182 -1767140868 262324294 2024141008 -423533197 -1849272859 147784799 2143827145 -277403304 -1737483826 24725620 1987999970 -400888511 -1625432617 102009965 1897118971 -65294066 -1961066088 303419426 1695735988 -76122857 -1938733695 360191035 1652499629 -222283460 -2050553430 483285008 1808361606 -173146843 -2102735437 463707145 1822731423 -1009143581 -1260486539 769118671 1523638617 -994806534 -1280097172 716838358 1572676928 -855492399 -1174075321 588012029 1410034027 -898630456 -1117205410 610377188 1399238002 -563175289 -1452699631 811647403 1197994301 -654089058 -1375448056 923600306 1074410788 -793433931 -1481500637 1052461465 1237088527 -673649492 -1595941830 970362240 1322368278 -122187733 -1884249923 381284615 1639891345 -2468814 -1998756700 299119902 1725105544 -160688103 -2123683697 409106741 1868908963 -251536384 -2046366570 521125164 1745391034 -452951985 -1844989735 185524579 2081018357 -496155562 -1788185408 207824250 2070156780 -337966979 -1663289109 97872209 1926388167 -323564444 -1682834190 45657416 1975492062 -386604256 -1611410506 117080588 1912451738 -275175623 -1734469713 26691093 1989179011 -433100014 -1859626108 136383038 2133211816 -515723509 -1773822051 256691751 2018246321 -180096188 -2109422638 458068584 1816830718 -231852195 -2060908597 471881329 1797744359 -73893002 -1935717408 362158682 1653680844 -51003537 -1947037703 318496323 1711075029 -744832024 -1533152386 1033151172 1251185234 -722008079 -1544538265 989423325 1308513867 -582923302 -1438221492 860826358 1145576032 -634613821 -1389641899 874704623 1126555257 -835857524 -1188371686 539210400 1462010422 -918546539 -1102633213 659453625 1346979375 -1057596482 -1208915160 788019858 1509886468 -946102361 -1331908815 697695883 1586679325 -235941279 -2031557897 534885197 1759937499 -159246728 -2121980178 411858772 1871398850 -13346221 -2009896251 289028991 1715276777 -128344502 -1889620260 374865766 1632686064 -329727483 -1688210797 39232297 1968280511 -348846564 -1674430838 87779120 1916557222 -494712265 -1786479967 210578203 2072648589 -437350866 -1830175048 199290626 2095570836 -897453399 -1115241921 613389189 1401463571 -840157520 -1159002586 602036124 1424320266 -1000703333 -1285731827 710155191 1565731617 -1019756926 -1271886316 758767534 1514073912 -684268851 -1607347621 960005089 1312797559 -799332652 -1487137214 1045776376 1230141294 -638752001 -1360373143 937626579 1088699205 -561991962 -1450729872 814665674 1200226140 -1095875418 -911641552 1352672650 665261340 -1178369857 -825970647 1473110419 550162693 -1334457196 -948765694 1585163704 696032558 -1223161715 -1071695845 1494641057 772888887 -1558620990 -736205740 1293366766 974128504 -1535864613 -747397043 1249571319 1031651681 -1379738384 -624563098 1137491420 885755210 -1431365399 -576182145 1151433157 866535763 -2050988946 -221817608 1808663874 482948564 -2102550409 -173371167 1822671195 463794637 -1961104292 -65217334 1695911280 303218150 -1938413499 -76474157 1652050281 360675839 -1737001974 -277855076 1987646758 25044400 -1625640941 -400719739 1897189695 101966249 -1767048136 -508834642 2023922964 262516098 -1849608159 -423229257 2144295181 147351963 -1481280025 -793623183 1236997323 1052517469 -1596411394 -673218200 1322701010 970055748 -1452343851 -563491517 1197513977 812100719 -1375520308 -654046886 1074616544 923428982 -1174248061 -855288555 1410073775 587936825 -1116757606 -899116788 1398915254 610725920 -1260786255 -1008804569 1524075677 768654347 -1280038488 -994895554 1572489348 717060114 -1663347409 -337877575 1926575107 97649813 -1682534090 -323903072 1975054362 46121100 -1845437155 -452465269 2081340465 185175207 -1788012284 -496359022 2070116392 207898814 -2123610805 -160729635 1868702823 409277681 -2046721710 -251219516 1745870974 520671464 -1883779719 -122618385 1639558229 381590723 -1998976672 -2278922 1725196364 299063514 -1936185820 -73460046 1654015752 361854878 -1946820035 -51195221 1710981905 318550919 -2109493738 -180052352 1817038650 457899948 -2060555761 -232170855 1797262115 472333237 -1859176896 -433584426 2132891500 136734714 -1773997479 -515521841 2018284405 256615395 -1611350414 -386691356 1912266590 117305288 -1734772117 -274838787 1989614407 26225617 -1208613140 -1057933702 1509451712 788485974 -1331969291 -946015645 1586865113 697471823 -1188196642 -836059576 1461972978 539287396 -1103082809 -918062511 1347300331 659102589 -1438574968 -582605282 1146058660 860374834 -1389571439 -634658297 1126347709 874873643 -1533370694 -744640980 1251278742 1033096960 -1544070493 -722441675 1308179343 989727513 -1786570907 -494655501 2072868425 210388703 -1829842052 -437656598 2095100496 199721670 -1688690857 -329273407 1968635515 38915821 -1674224818 -349017128 1916484194 87821044 -2009856255 -13420649 1715103277 289232571 -1889942760 -127994994 1633133108 374379170 -2031120589 -236404827 1759637023 535223945 -2122167510 -159024196 1871456774 411769488 -1360185427 -638974149 1088640641 937715223 -1451166796 -561528030 1200525976 814326286 -1607024737 -684617975 1312349875 960491045 -1487176826 -799257840 1230314154 1045572156 -1285937207 -1000532129 1565804261 710112883 -1271405616 -1020210362 1513718524 759083626 -1115574277 -897147027 1401933527 612957761 -1158911006 -840213644 1424100046 602225240 1490622971 803088749 -1227392809 -1043314623 1605688802 682880372 -1313162034 -960656296 1443008969 554017119 -1207111451 -821313421 1366250960 644375878 -1084148484 -932838294 1164839327 845756681 -1419745101 -597207003 1107545478 889519376 -1408389974 -620061636 1270186413 1018343739 -1514413951 -759377897 1289242036 1004500258 -1563024232 -707718130 1672952115 347081125 -1917233121 -88184695 1692073258 333303228 -1965777914 -36459376 1835839745 443253143 -2090676179 -194649925 1778480408 486950286 -2079386572 -217570142 2113939799 151460289 -1878112133 -418809619 2037247310 241884632 -1755083678 -530268940 1893441893 131895795 -1630158775 -372051745 2008442236 11621866 -1715993520 -289459002 1103243450 918886444 -1345566314 -657753856 1185934499 833150005 -1465807473 -542720743 1327079560 941527070 -1592278620 -703532750 1215587473 1064522759 -1501952579 -780323541 1551186142 728893512 -1300538894 -981702300 1528364231 740281425 -1256808981 -1039028867 1387180268 631865466 -1130311232 -878190250 1438872821 583287907 -1144187431 -859167409 2058094706 229325028 -1801295522 -475702840 2109852779 180813053 -1815106233 -456614447 1953988672 57716950 -1703288468 -310455814 1931101273 69039311 -1659624075 -367847965 1729828886 270280832 -1995081414 -32355924 1618402319 393342105 -1904689885 -109081163 1774227492 516399282 -2016481016 -255213154 1856853053 430597291 -2136787695 -140245625 1794079609 501763055 -2065622443 -203019581 1837285216 444960758 -2087920052 -192155942 1681191755 322159581 -1975872921 -46292239 1666791250 341706692 -1923656066 -95394072 2002283293 6249355 -1722414543 -296666457 1882566404 120758162 -1640247768 -381878594 2038686511 243585977 -1752333821 -527781227 2129536822 166270880 -1864350182 -404261236 1367432113 646343463 -1081132387 -930608629 1458347944 569093950 -1193083260 -807023086 1599787907 677241621 -1319849297 -967605703 1480005530 791684876 -1237748042 -1052883424 1278626773 993098563 -1573377287 -717284753 1264291788 1012711258 -1521094944 -766321034 1122878439 904590193 -1394367797 -605777315 1166018558 847722344 -1416730926 -594979260 1945389624 83065518 -1644549356 -352511102 1956220449 60735159 -1701318899 -309272677 2100281866 170455708 -1826512090 -467233872 2051147283 222639749 -1806932161 -481601623 1849907804 423914186 -2142422160 -146142234 1764662853 506048211 -2027880599 -265826305 1620628078 396354296 -1902726334 -107904044 1744115319 284305121 -1980008613 -17020979 1218079472 1067276902 -1500247076 -778880182 1341632233 955293311 -1577463867 -687931565 1178723010 826724948 -1471183890 -548883592 1093412571 908793421 -1356707849 -668633247 1429043860 573196802 -1155327048 -870044882 1379974797 625446427 -1135681631 -884347081 1542910630 754041392 -1242000502 -1023433956 1553675967 731645481 -1298835565 -980261115 1018551551 1270017129 -759448109 -1514369723 1004017894 1289693296 -707364406 -1563342500 846091469 1164534875 -597674527 -1419311753 889426132 1107599426 -619843080 -1408581266 553831579 1443232781 -821252681 -1207198431 644810882 1365784596 -933140050 -1083811528 802768041 1490973759 -1042864763 -1227877101 682918064 1605611558 -960831076 -1312960246 131857463 1893518497 -371876581 -1630360179 11941934 2008090808 -289908478 -1715508844 151024645 2114405523 -418507479 -1878448705 242069532 2037022858 -530329296 -1754996314 443346003 1835785413 -194867841 -2090484247 486615114 1778784476 -217101978 -2079819280 347563105 1672500471 -88537779 -1916914213 333095032 1692242158 -36388524 -1965821502 632221118 1386863912 -878670702 -1129858044 583215527 1438914865 -858961781 -1144358883 729113996 1550996762 -981793632 -1300483018 739811733 1528795395 -1038696263 -1257115601 941227482 1327418700 -703095562 -1592742816 1064581571 1215498581 -780510993 -1501730695 918713832 1103447422 -657713980 -1345641390 833597937 1185448295 -543043363 -1465458613 515951990 1774714336 -254890918 -2016830260 430770543 1856649721 -140285885 -2136713003 270222660 1729918418 -32168856 -1995303682 393642333 1618063819 -109518735 -1904226073 58187026 1953557892 -310789058 -1702982488 68819211 1931291037 -367757273 -1659680591 229397792 2058053046 -475909108 -1801124710 180457785 2110169519 -456134635 -1815560061 243515005 2038730475 -527573167 -1752502329 166623844 2129218290 -404743352 -1863898146 5781071 2002716377 -296331421 -1722718219 120975958 1882374848 -381971590 -1640193044 322219545 1681104527 -46477515 -1975648349 341404160 1667127958 -94958804 -1924121670 502212139 1793595069 -203340025 -2065270895 444785202 1837486756 -192117986 -2087996536 904765109 1122676259 -605814887 -1394290929 847272620 1166502458 -594658432 -1417082090 993400455 1278289425 -717719637 -1572911299 1012650654 1264378376 -766135374 -1521319132 677023441 1599979079 -967512067 -1319903381 792152776 1479572062 -1053217820 -1237443726 645990115 1367750261 -930125873 -1081583783 569164538 1458303596 -807230506 -1192914112 395874108 1621082026 -107549168 -1903042938 284511013 1743944627 -17094135 -1979966817 423823118 1849964440 -145922526 -2142611788 506381079 1764356993 -266296773 -2027449683 170893144 2099818446 -467534220 -1826173214 222452545 2051369943 -481543571 -1807021317 83105642 1945315324 -352684474 -1644345648 60412787 1956570085 -308825505 -1701805367 754364404 1542561634 -1023881512 -1241514418 731605997 1553750907 -980088127 -1299039657 573384646 1428821840 -870103318 -1155238276 625009631 1380438857 -884047117 -1136020891 826392464 1179029254 -548413764 -1471615446 908884873 1093356319 -668853595 -1356518861 1067071394 1218250548 -778807666 -1500289512 955773883 1341178669 -688287081 -1577147903 -1879010317 -418929819 2114908895 151634505 -1754441750 -529897604 2036545222 241436240 -1629807679 -371446953 1893038829 131222139 -1716068392 -290328754 2008596212 12553826 -1917353065 -89083135 1673126587 348049965 -1965406322 -35817704 1691625122 332600884 -2090071131 -194299085 1835166345 442849823 -2080256068 -217645270 1779412624 487104006 -1418808517 -597064787 1163973143 845668993 -1409059038 -620476492 1108153870 889857688 -1514849527 -760083553 1270569509 1018981043 -1562837232 -706752634 1289133628 1003597482 -1227250849 -1042377783 1490535027 802222821 -1313577146 -961325104 1606026858 683489020 -1207817363 -821748741 1443646017 554400471 -1083183244 -932651038 1365347928 644267726 -1994677582 -31682012 1729479582 269677320 -1904843093 -110012867 1618478983 394213137 -2017449344 -255387114 1775127468 516520762 -2136084839 -139796977 1856212917 430227235 -1800621354 -475299264 2057491450 228975468 -1816037681 -456767911 2110724067 180889461 -1703462172 -311424398 1954110408 58616670 -1659175171 -367145365 1930731473 68398919 -1300921734 -982338836 1551622998 729600960 -1256700317 -1038125323 1528178511 739317721 -1129444792 -878101794 1386244964 631725042 -1144795567 -859504953 1439543165 583704555 -1346203106 -658136440 1103950642 919323556 -1464904185 -542611823 1184970539 832964541 -1592190420 -702666054 1326938880 940592022 -1502290379 -780931421 1216003865 1065193359 -1573457551 -718159385 1278775389 994025675 -1520749208 -765721090 1263883332 1012032722 -1393723069 -605402667 1122179183 904145145 -1417626278 -595096116 1166990454 847899872 -1082007275 -930688637 1368358969 646492335 -1192483572 -806677094 1457669152 568685750 -1319474905 -966960719 1599342603 676542621 -1237865154 -1053778520 1480182802 792657028 -1722232391 -295706321 2002170005 5341187 -1640688224 -382589642 1882944652 121390106 -1752999541 -528193251 2039298215 243927089 -1863410286 -404116220 2128673982 166186024 -2064662051 -202837685 1793171697 501649511 -2088630844 -192596654 1837917416 445338750 -1976284689 -46958215 1681533123 322771029 -1923510794 -94454432 1666706650 340843596 -1154629584 -869601114 1428398364 572821898 -1136655319 -884525889 1380869381 625563027 -1242150910 -1024362348 1542990126 754915768 -1298428901 -979583859 1553329463 731045281 -1499803564 -778182462 1217704312 1066631662 -1577642931 -688904997 1341748577 956188151 -1472112538 -549033744 1179597130 826804700 -1356030849 -668226327 1092812115 908447173 -2143035144 -146485138 1850573268 424325442 -2027019039 -265743241 1763722701 505902427 -1902614326 -106997668 1620445670 395393392 -1980388141 -17654715 1744555519 285015401 -1644892004 -353124342 1945801136 83730726 -1701235579 -308411373 1956074921 59794751 -1825605458 -467122120 2099321218 170273044 -1807565641 -481981407 2051857819 223079693 -194226441 -2090113439 442644443 1835337549 -218000658 -2079939976 487584706 1778959188 -88613179 -1917784493 347717609 1673432959 -36037924 -1965217206 332692464 1691568998 -371505517 -1629719035 131409855 1892816681 -290028918 -1716407780 12116902 2009060144 -419377503 -1878524361 151957389 2114559771 -529724744 -1754645970 241396628 2036620034 -821922241 -1207613783 554440467 1443571589 -932203994 -1083669840 643945226 1365697436 -1042678259 -1226912101 802660129 1490071479 -961267180 -1313666430 683301688 1606249390 -759863717 -1515039027 1018890103 1270626273 -707222974 -1562406188 1003930478 1288827896 -596709783 -1419124993 845188933 1164427219 -620549520 -1409017114 890063708 1107983306 -310941770 -1703913696 58263194 1954428428 -367352913 -1659006151 68469379 1930686997 -475205756 -1800675566 228757160 2057682494 -457102435 -1815733493 181357233 2110290471 -255821870 -2016983228 516822782 1774790248 -139611189 -2136308899 430166759 1856299633 -31719456 -1994600586 269852364 1729277530 -109691911 -1905194129 393763541 1618963011 -702986370 -1591838744 941041234 1326454468 -780893337 -1502366735 1065017931 1216205533 -658321588 -1345978406 919383648 1103863542 -542176427 -1465369661 832662137 1185307375 -877766886 -1129748596 631256630 1386677920 -859598077 -1144740971 583922223 1439351481 -982130904 -1301090370 729529860 1551666834 -1038607567 -1256248409 739670557 1527859851 -967166859 -1319303965 676615513 1599301071 -1053298580 -1238318854 792301888 1480499670 -931021753 -1081701167 646962539 1367928317 -806586274 -1192539960 568465778 1457859044 -605215727 -1393945465 904086845 1122268587 -595533816 -1417162594 848199972 1166651826 -717837277 -1573806923 993578255 1279262105 -765761478 -1520674644 1012205846 1263679872 -46918467 -1976359893 322598289 1681736967 -94777180 -1923162062 341291400 1666220318 -202400625 -2065126375 501349795 1793510709 -192784234 -2088409088 445397434 1837828396 -528284455 -1752943537 244147701 2039108963 -403783488 -1863716778 165716460 2129105274 -296186645 -1721779075 5696967 2001853777 -382383886 -1640859548 121317854 1882986824 -549386956 -1471793758 827286552 1179145358 -668155603 -1356074565 908238849 1092980887 -778400506 -1499611760 1066724394 1217649852 -688436961 -1578075767 955852851 1342052517 -1024060080 -1242487354 754480252 1543455978 -979644087 -1298341409 731230309 1553105139 -869425822 -1154830860 572783694 1428475096 -884975237 -1136170515 625883223 1380518081 -466672132 -1826089622 169952464 2099672134 -482156059 -1807363725 223117513 2051780703 -353063474 -1644978856 83545314 1946025076 -308713001 -1700898495 60229883 1955608685 -107465320 -1902181106 395728052 1620141090 -17436287 -1980579561 284922029 1744609339 -146555478 -2142991044 424533126 1850403856 -265389645 -2027337435 505419935 1764173833 -2019610872 -258465890 1771130404 513179314 -2131563759 -134882425 1862044221 435927723 -1991989446 -29124692 1732953622 273544832 -1909890269 -114404427 1613169167 387986073 -1708638356 -315682822 1948671552 52522710 -1656358027 -364721181 1934334553 72133327 -1795967138 -470513720 2063455858 234546916 -1818332345 -459717679 2106593899 177677053 -1125052480 -873054378 1392471788 637034106 -1147352103 -862192817 1435675381 580229731 -1305835534 -986859676 1545922270 723768904 -1253620757 -1035963523 1531519687 743314001 -1589239900 -700371150 1330151048 944721438 -1507075139 -785585365 1210432145 1059228167 -1348626538 -660953344 1100215994 915719724 -1460644977 -537435367 1191064227 838402613 -1635508663 -377278753 1888124773 126701555 -1712727472 -286332218 2011675516 14715882 -1872783749 -413620499 2119300951 156682177 -1758309790 -533372172 2033988430 238748632 -2093806035 -197902661 1832742657 440033175 -2074162636 -212206942 1783671576 492280718 -1914141153 -84953463 1676076851 350345125 -1970978298 -41782640 1686840106 327947196 -1511375231 -756216297 1273257901 1021538107 -1568146792 -712979954 1284086708 999205666 -1422805325 -600406491 1161811871 842589961 -1403227478 -614776260 1112675206 894771984 -1201852699 -816177549 1448300489 559185759 -1087313156 -935863702 1363053520 641317702 -1232689449 -1048471999 1485359099 797964141 -1309973810 -957590952 1608844258 685912948 -1247195766 -1028752100 1537682598 748690480 -1295742573 -977028859 1556801727 734910505 -1150106184 -864684754 1434231956 578524162 -1138818655 -887606985 1376870541 622219291 -1474404882 -551981704 1175469250 823594068 -1351378441 -663443103 1098774747 914016333 -1496984100 -775756470 1221309680 1070367846 -1582820923 -693165741 1336307945 950091903 -1899532990 -104833580 1623788654 399391992 -1985304229 -22177331 1738852471 279181537 -2145589904 -149170714 1846707292 420852938 -2022629015 -260697601 1769947205 511209683 -1821344474 -461943376 2105416714 175713436 -1809991361 -484800087 2048120851 219474053 -1649674988 -357775998 1940231224 77767854 -1698287347 -306118245 1959284769 63922359 -1397588789 -608875427 1119624679 901459313 -1411401518 -589789116 1171380734 852945256 -1570114311 -714161041 1281856981 996189507 -1526452000 -771555210 1258967500 1007509850 -1325044561 -972923847 1594559875 671890709 -1234655050 -1049651168 1483131290 794949900 -1075911523 -925248501 1372620209 651670823 -1196220284 -810282990 1455243688 565866814 -1747166205 -522490731 2043821359 248843705 -1867409382 -407459700 2126510390 163105184 -1727540175 -301931353 1997124893 951691 -1637216216 -378724162 1885630724 123945362 -1972679577 -43221775 1684352331 325197277 -1928951682 -100550424 1661528402 336583108 -2068790187 -206048061 1790879097 498701807 -2082668468 -187027238 1842569568 450122230 -470554100 -1795892582 234720032 2063252406 -459395563 -1818681725 177229625 2107080623 -316120514 -1708174680 52822802 1948332932 -364534233 -1656580431 72075019 1934423965 -29033880 -1992045826 273324868 1733143506 -114737551 -1909584153 388456285 1612738507 -257985958 -2020064564 512824182 1771447264 -135088573 -2131392811 436000623 1862002681 -660747580 -1348797870 915647464 1100258174 -537915683 -1460191669 838758385 1190748007 -700038410 -1589546400 944251866 1330582348 -785676561 -1507019143 1059448771 1210242901 -987047264 -1305613770 723827596 1545833242 -1035526471 -1254085073 743014293 1531858691 -873377134 -1124703740 637481918 1391985448 -862153077 -1147427299 580056999 1435879217 -85402803 -1913656357 350665313 1675725559 -41607340 -1971179582 327908984 1686916846 -197962881 -2093718551 440218195 1832518341 -211904666 -2074499088 491845194 1784137436 -413152471 -1873216577 156346885 2119604883 -533590224 -1758117978 238841372 2033933962 -377208037 -1635552371 126493239 1888293537 -286685438 -1712408684 15197742 2011223736 -1048118395 -1233007853 797481641 1485810239 -957661284 -1309929718 686120624 1608674854 -815959113 -1202044127 559092379 1448354317 -936331346 -1086879944 641652354 1362748948 -600708127 -1422468233 843025101 1161345627 -614715400 -1403314322 894586580 1112899138 -756390957 -1511173307 1021575935 1273180777 -712529974 -1568630948 998885094 1284437616 -775583602 -1497188328 1070328226 1221384500 -693613417 -1582334975 950414779 1335958829 -551681860 -1474744278 823157136 1175933190 -663501659 -1351289805 914204041 1098552607 -864904982 -1149917060 578615750 1434175824 -887137037 -1139250075 621886943 1377176905 -1029107496 -1246879666 749171188 1537229154 -976956223 -1295784873 734705133 1556972923 -357849018 -1649633072 77973866 1940060668 -305763233 -1698603831 63442291 1959738853 -462413708 -1820913438 176046424 2105110990 -484580243 -1810180869 219383105 2048177623 -149112798 -2145679180 420665614 1846929816 -260998085 -2022290259 511646999 1769483649 -104386544 -1900019578 399069500 1624138154 -22350839 -1985100641 279221541 1738778035 -924927537 -1076262567 651221219 1373104245 -810320426 -1196143296 566041850 1455041644 -972738051 -1325268629 671830225 1594646599 -1050085916 -1234188942 795251912 1482794078 -714495573 -1569810115 996657287 1281423377 -771461710 -1526506204 1007291550 1259158536 -609082983 -1397419761 901529781 1119580195 -589306496 -1411853034 852591788 1171698746 -206530297 -2068338287 499054635 1790560445 -186819298 -2082837112 450051122 1842613412 -43314891 -1972624989 325414937 1684160655 -100215508 -1929255494 336114688 1661961366 -301495965 -1728005643 649295 1997461721 -378909318 -1636991508 124005462 1885543616 -522452655 -1747242553 248668285 2044023019 -407780024 -1867057698 163554404 2126025970 1330029824 943822230 -1589066708 -699403078 1210802457 1059869071 -1507524555 -786288477 1100819762 916069796 -1349301218 -661357432 1190193451 838326717 -1459714041 -537282415 1391572324 636913138 -1124084664 -872880930 1436316029 580600299 -1148055471 -862641977 1546272086 724372928 -1306239878 -987534100 1531443535 742443481 -1253468061 -1035032331 1948812744 53458270 -1708727068 -316550030 1933918673 71463239 -1656020739 -364113813 2062749178 234110316 -1795330858 -470131648 2107558371 177863029 -1819236145 -459827111 1772066220 513320250 -2020477824 -258554858 1861374389 435511587 -2130956135 -134545393 1732517278 272837896 -1991607118 -28488668 1613355399 388950289 -1909999445 -115308483 1448973377 559588567 -1202457235 -816527877 1362120792 641163470 -1086443148 -935788062 1485184115 796994789 -1232568993 -1047573047 1609291882 686614780 -1310344890 -958232112 1273660453 1022211251 -1511725815 -756820577 1283932220 998273194 -1568071408 -712109690 1160842263 842415233 -1421906629 -600285779 1113376782 895219864 -1403868894 -615147084 1832105097 439649311 -2093099611 -197466829 1784574096 492388358 -2075127364 -212393686 1676164283 351210541 -1914282601 -85889791 1686501538 327338036 -1970562674 -41113320 1887741165 126063739 -1635072575 -376572585 2011783412 15618146 -1712913960 -287297202 2120166623 156769353 -1873719821 -413762203 2033379526 238409808 -1757640214 -532956804 2104543106 175634196 -1820416338 -461793736 2048721819 219820813 -1810668873 -485207519 1940606896 78413606 -1650119012 -358474230 1959168937 63028031 -1698108795 -305145325 1623709670 398518128 -1899383094 -103905700 1739199487 279782249 -1985711405 -22855099 1847353300 421228354 -2146287880 -149614994 1769053133 511093595 -2021655839 -260519305 1176430410 823777244 -1475312026 -552093968 1098064723 913576901 -1350745473 -663063831 1220898680 1069703150 -1496641964 -775143742 1336453985 951032823 -1582904755 -694027557 1537865518 749651896 -1247308286 -1029658988 1556362039 734200737 -1295363557 -976395635 1433567004 578113418 -1149493712 -864342362 1377811205 622365587 -1139680727 -887690561 1684797123 325895765 -1973053457 -43866247 1661350618 335610444 -1928834058 -99654816 1789951729 498552423 -2067914787 -205967541 1843247848 450529918 -2083267644 -187372718 2044520103 249288241 -1747810421 -522864867 2125537982 162927144 -1866513518 -407342332 1996975765 24067 -1727459399 -301056209 1886038668 124623386 -1637561440 -379323594 1594217995 671278749 -1324632281 -972257359 1483215378 795812484 -1234799810 -1050590296 1373527609 651783855 -1076871403 -925429885 1454610976 565488310 -1195508980 -809841766 1119012463 901117689 -1396922557 -608462891 1172243062 853029600 -1412340902 -589933620 1281969757 997097163 -1570295951 -715120665 1258588740 1006877394 -1526011032 -770843650 724197380 1546473618 -987496152 -1306316354 742892573 1530958987 -1035352783 -1253116505 636610614 1391909024 -872445670 -1124550260 580660271 1436228793 -862827261 -1147830891 916287584 1100628214 -661450420 -1349246502 837858425 1190626543 -536947371 -1460017725 944175186 1329711300 -699885186 -1588614680 1059798091 1210846429 -786080409 -1507693071 272908492 1732472922 -28696096 -1991437962 388596949 1613673539 -114825735 -1910450833 513788158 1771632744 -258889262 -2020173500 435293415 1861565553 -134451765 -2131010211 234049704 2062835774 -469945980 -1795555054 178164913 2107221031 -460261987 -1818770165 53008538 1949296652 -316229194 -1709078240 71638147 1933716501 -364151377 -1655943879 842092869 1161191891 -599838615 -1422393089 895259996 1113302474 -615320464 -1403665178 1022024055 1273883105 -756762533 -1511814963 998710638 1283468792 -712410046 -1567732524 797327649 1484878263 -1048043507 -1232138085 686523704 1609348526 -958012396 -1310534526 559794451 1448802693 -816601025 -1202415447 640683274 1362574748 -935433178 -1086759760 157249933 2119713051 -414117727 -1873403849 238204308 2033550594 -532884296 -1757682642 126155199 1887684905 -376792941 -1634883579 15285670 2012089648 -286827382 -1713345508 350773737 1676628351 -85589819 -1914621869 327525872 1686279526 -41171748 -1970473910 439609819 1832180045 -197293833 -2093303711 492711362 1784225108 -212841234 -2074641288 421266054 1847276048 -149789782 -2146086084 510772895 1769403913 -260069453 -2022140123 398953140 1623243298 -104207464 -1899046130 279596717 1739423291 -22794367 -1985798377 78320354 1940660852 -358255666 -1650310312 63362811 1958864493 -305612841 -1697675455 175151824 2104994374 -461440004 -1820734614 220028617 2048552543 -485277723 -1810624653 577905230 1433735896 -864271518 -1149537292 622847575 1377359553 -888043653 -1139361811 749316732 1538169578 -1029190832 -1247740986 734293605 1556307699 -976613559 -1295171617 1069888042 1220674236 -775204090 -1496554608 950597171 1336919717 -693725409 -1583241335 824097304 1176078990 -552543436 -1474827358 913538561 1098141335 -662888659 -1350946885 472007 1996489553 -301378837 -1727110531 124450782 1886242632 -379283726 -1637636508 249347061 2044431203 -523052327 -1747588529 162627564 2125877114 -406905152 -1866977706 498082723 1790382901 -205634929 -2068221415 450750394 1843058476 -187464042 -2083211776 325823377 1684839175 -43660611 -1973224917 335966088 1661034270 -100135260 -1928380878 996741903 1282286489 -714640861 -1570749771 1006950166 1258547072 -771049926 -1525840212 900897597 1119202219 -608372207 -1396979065 853499684 1171812274 -590266872 -1412034914 652084075 1373189117 -925867449 -1076407599 565430130 1454700516 -809654690 -1195731256 671451993 1594014671 -972297611 -1324557597 795365184 1483702230 -1050268052 -1235149062 -849527463 -1168503345 592665717 1414819043 -902760128 -1120417322 608082028 1396287738 -1014581909 -1266579971 763941959 1519379665 -991202958 -1276362268 719655006 1575100616 -789959363 -1477632597 1055149073 1239645319 -678958812 -1602168398 965314568 1317976222 -567171825 -1456040551 809485347 1194914997 -648257258 -1369747072 928120890 1079324844 -164422255 -2127287033 406682813 1866091563 -245442168 -2040927970 525383844 1750566962 -118975069 -1880120011 384234639 1642185753 -8040006 -2004721364 294334614 1720451072 -343667211 -1669120669 92957913 1921866831 -320222740 -1678837382 48736448 1977653334 -446724665 -1839680175 189916395 2086065277 -500022818 -1791659704 205267186 2067468388 -733606888 -1556005746 977825076 1297046946 -752105471 -1540556649 1025878317 1243781563 -627211222 -1382370116 882107654 1133827472 -571457485 -1426624347 872292639 1157173641 -906945412 -1091162902 671055184 1358450118 -828581787 -1180964621 546486601 1469417951 -953510834 -1339185960 690287970 1579402740 -1069068201 -1220517695 776548731 1498284525 -282579760 -1741743034 19287548 1981906282 -398071607 -1623009185 105613797 1900853619 -504126238 -1762356108 268289486 2029712728 -425828101 -1852223379 143655383 2140614977 -224445260 -2053632990 479288728 1805020430 -168626003 -2097821637 469539201 1828432151 -62606202 -1958509552 306894250 1699603772 -81170273 -1943126007 354881971 1646272805 -9740325 -2006159539 291847927 1717702241 -133784638 -1895716012 369687278 1628424824 -240068631 -2034768001 532592325 1756989011 -153283600 -2116410522 416510684 1876181578 -488878145 -1780777175 215101075 2077564421 -441349210 -1833518288 197126794 2092489244 -335034483 -1694435557 34186913 1963890231 -345373804 -1670565118 90464952 1919111726 -1006272749 -1291694203 705371711 1561079465 -1016546550 -1267758180 761715238 1516366512 -891357407 -1109801033 617649677 1406641819 -843893960 -1162607698 599609876 1421501058 -642617481 -1363845151 935071323 1086013133 -555766930 -1445422088 819055170 1205271252 -680925371 -1603348525 963085929 1314961151 -805035172 -1492970550 1040859760 1225618150 -428839270 -1854448116 142479286 2138652448 -518149501 -1776641515 252955567 2014640953 -391387480 -1616062914 111511428 1906489106 -272227663 -1732177369 29901725 1993306891 -70811906 -1933554072 365502418 1657679684 -55919897 -1951561103 312794059 1705241437 -182651188 -2112108966 454203360 1813358454 -227462443 -2055863741 478106617 1803051887 -585216430 -1441169724 856698750 1142366184 -629962165 -1384858915 880667495 1132125169 -742013344 -1530726666 1036756812 1254922202 -727186823 -1548799249 983982933 1302418371 -1062642122 -1213305184 782712602 1503661964 -943416785 -1329354055 701168387 1590545301 -831334908 -1183455598 545044264 1467713470 -920710627 -1105714549 655455025 1343636391 -1456342947 -566834997 1195350385 809019879 -1369686972 -648344366 1079139688 928345598 -1477808017 -789757703 1239683395 1055072725 -1601719178 -679443232 1317655898 965666252 -1266227143 -1014900561 1518897429 764393859 -1276433376 -991159114 1575308556 719486362 -1168285685 -849719139 1414725927 592720305 -1120885742 -902327164 1396622654 607778216 -1839212395 -447158269 2085730745 190220591 -1791878004 -499831782 2067561888 205212982 -1669050201 -343711695 1921659275 93126941 -1679190850 -319904728 1978135954 48284932 -1880569615 -118491033 1642506717 383883595 -2004546328 -8242050 1720413636 294411602 -2127347517 -164335531 1866277359 406458745 -2040625958 -245779380 1750132214 525849952 -1339373284 -953288310 1579460656 690198694 -1220080379 -1069531757 1497984041 776887487 -1091485394 -906595912 1358897154 670568596 -1180924617 -828656223 1469244443 546690189 -1382164104 -627381778 1133754452 882149570 -1427104415 -571003401 1157528653 871976155 -1555672758 -733912612 1296576614 978256112 -1540647597 -752048699 1244001407 1025688809 -1958417964 -62662334 1699383544 307083374 -1943458355 -80863909 1646742753 354450551 -2053152282 -224898704 1804665034 479604828 -2098027009 -168454807 1828504787 469496901 -1762395728 -504051418 2029885596 268085258 -1851900503 -426177217 2140167301 144141331 -1742179966 -282115820 1982206126 18948152 -1622821477 -398293747 1900795063 105702433 -1694000417 -335500727 1963588595 34524005 -1670750522 -345149872 1919172586 90378108 -1780739347 -488955269 2077389761 215302999 -1833838860 -440998302 2092939224 196642638 -2035250501 -239617491 1757342615 532273921 -2116202846 -153453004 1876111246 416554776 -2006252919 -9686497 1717920677 291656499 -1895381360 -134089210 1627957180 370120490 -1603683817 -680621439 1315429179 962653101 -1492877810 -805089640 1225400098 1041051572 -1364053467 -642448717 1086083849 935027615 -1444940228 -556218710 1204918032 819373958 -1109480845 -891708699 1406192479 618134473 -1162645910 -843817220 1421676358 599408592 -1291509183 -1006497065 1561019245 705459195 -1268193704 -1016080690 1516668788 761378786 -2112050274 -182740216 1813170866 454425124 -2056163449 -227123439 1803488939 477642301 -1933106260 -71298246 1657356928 365851158 -1951733835 -55716061 1705281177 312718863 -1616135174 -391345300 1906694870 111340096 -1731821597 -272543883 1992826575 30355033 -1854917688 -428407970 2138985188 142172786 -1776420911 -518338745 2014549757 253011563 -1183675562 -831145024 1467804282 544987884 -1105244337 -921141287 1343303267 655761141 -1213660316 -1062325262 1504141896 782258910 -1329281155 -943458325 1590339153 701339335 -1530553550 -742216796 1254881822 1036831368 -1549246677 -726700099 1302740487 983633553 -1440869632 -585555050 1141928492 857162426 -1384917223 -629872753 1132312117 880445091 92583761 1921222599 -343222659 -1668421909 48853832 1978549214 -320400796 -1679809806 190791523 2086146037 -447652273 -1839829287 204667770 2067123180 -499344810 -1791251776 406038325 1865717667 -163723751 -2126842225 526279468 1750684602 -246414848 -2041105770 384315143 1643061137 -119124437 -1881047363 293989150 1719851912 -7632334 -2004043100 1055561625 1240311567 -790301003 -1478244829 965170048 1317036822 -678874452 -1601306054 808525739 1194733373 -566264185 -1455927791 928832434 1079765796 -648889698 -1370125816 593332221 1415231339 -850139439 -1168845241 607142884 1396142962 -901897528 -1120333218 763760591 1518419801 -1014468893 -1265672587 720096214 1575811904 -991581446 -1276994964 480216592 1805170310 -225319108 -2053711958 468861449 1828024991 -168025307 -2097474637 306449954 1698905780 -62230770 -1957863528 355060283 1647245997 -81286377 -1944020095 19437172 1982834402 -282658984 -1742616626 105206381 1900176123 -397724863 -1622408233 267591238 2029268688 -503480470 -1761980420 144628319 2140793545 -426722445 -1852339227 670148312 1358337614 -905984012 -1090979998 547119809 1469796951 -829291539 -1181404293 690630378 1580015228 -953921594 -1339850928 776465139 1497422437 -1068921889 -1219577015 977712828 1296139818 -733423728 -1555044602 1026257573 1244414515 -752544887 -1541266657 882720398 1134169624 -627875934 -1382781132 871430807 1157089793 -570516549 -1426478291 934467027 1085662533 -641944321 -1363442583 819925450 1205346652 -556699418 -1445576592 963206625 1315859831 -681100083 -1604318117 1040488952 1224976750 -804587308 -1492268990 705021367 1560474913 -1005869925 -1291021299 761790894 1517236536 -1016700798 -1268690924 618548613 1406762259 -892326743 -1109976001 598968732 1421129994 -843192144 -1162160090 215807259 2078000525 -489515977 -1781160799 196161794 2092302740 -440446930 -1833410376 34045225 1962954175 -334947323 -1693569901 90880304 1919781286 -345712612 -1671174006 292283775 1718408681 -10124205 -2006797115 369500518 1627460080 -133676982 -1894813476 531656013 1756847579 -239203231 -2034680585 417179988 1876597186 -153892744 -2116749074 782886034 1504629764 -1062763074 -1214204632 700719243 1589841949 -943046233 -1328713423 544369824 1467309110 -830730868 -1183105766 656386233 1343789103 -921581163 -1105790717 857666806 1142539360 -586115622 -1441290932 879964399 1131675769 -629321277 -1384488619 1036352708 1254247506 -741663256 -1530122882 984135901 1303349323 -727262735 -1549670041 365413466 1656812748 -70670986 -1932618272 313131075 1705849045 -56336017 -1952230919 454839400 1813740798 -183358140 -2112545326 477202545 1802942695 -226498211 -2055677493 141612094 2138563752 -427903726 -1854306940 253562919 2014978225 -518819573 -1777057379 111893516 1907125402 -391824096 -1616769610 29792277 1992403075 -272041671 -1731212881 1642623573 384778947 -1880747143 -119462929 1720038988 293766874 -2004101280 -7542794 1865677415 406113009 -2126668981 -163927075 1751006846 525930216 -2041553070 -245927996 2086625841 190337703 -1840184547 -447335541 2066916904 204838590 -1791179004 -499386478 1921313283 92527253 -1668642001 -343032903 1978215962 49159820 -1679339722 -320831584 1518752413 763453963 -1266142287 -1014037721 1575720580 720152082 -1276774488 -991770818 1415436975 593160761 -1168917629 -850097387 1395662518 607596064 -1119977574 -902213876 1194410745 808874607 -1455479851 -566750397 1079805664 928757366 -1370298420 -648685734 1240124107 1055783517 -1478186009 -790389903 1317474002 964705860 -1601605634 -678535320 2029208340 267678594 -1761795528 -503704914 2141095693 144291739 -1852774879 -426256713 1982384934 19921840 -1742296566 -283010404 1900351295 105004969 -1622446573 -397648251 1698976624 306406374 -1958071716 -62061878 1646892905 355379199 -1943538107 -81738029 1805638466 479783892 -2054047122 -225015048 1827807067 469053389 -2097381769 -168079647 1134388188 882529098 -1382874384 -627821978 1156622277 871864147 -1426143511 -570820993 1296493550 977394552 -1555526974 -732972460 1244344311 1026301793 -1541058853 -752714163 1579840440 690832174 -1339813228 -953998846 1497872289 775980855 -1219897715 -1068571109 1358035850 670485276 -1090544986 -906450384 1469857683 547032837 -1181589825 -829067735 1407062231 618209345 -1110412805 -891862675 1421071566 599057496 -1161972254 -843414156 1560647909 704817267 -1291060791 -1005794977 1516788988 762276970 -1268367920 -1017049786 1315504307 963522597 -1603837537 -681553655 1225049258 1040446524 -1492474490 -804416240 1085442177 934656023 -1363351123 -642000581 1205816472 819493902 -1445909068 -556393182 1756377119 532086921 -2034347725 -239509083 1876816902 416990352 -2116840150 -153836100 1718335533 292325563 -2006591231 -10294889 1627814964 369183906 -1895293672 -133223026 1963401339 33558765 -1693892265 -334597695 1919607906 91084020 -1671133874 -345786920 2078058569 215718111 -1781347995 -489293325 2092002384 196500678 -1832972932 -440910358 1254433174 1036128512 -1530183494 -741576660 1302914447 984601881 -1549368157 -727600075 1142860196 857315634 -1441740664 -585631714 1131638205 880041259 -1384313711 -629523449 1467101682 544538980 -1183035170 -830775224 1344271851 655934845 -1106144057 -921263023 1504295360 783190358 -1213736724 -1063196550 1589935577 700665167 -1328931595 -942855069 1907032414 111948232 -1616551822 -392015644 1992738119 29488593 -1731681173 -271608579 2138081644 142064122 -1853953984 -428222250 2015186293 253394403 -1777128359 -518775601 1813778746 454762924 -2112720874 -183156608 1802622243 477554101 -2055228401 -226982759 1657248008 364947870 -1932920796 -70334286 1705663761 313355655 -1952170947 -56423253 391388463 1616063929 -111510525 -1906488171 272226614 1732176288 -29902822 -1993308020 428840221 1854449035 -142478287 -2138651481 518148356 1776640402 -252956632 -2014641986 182652235 2112110045 -454202265 -1813357327 227461458 2055862724 -478107522 -1803052824 70813049 1933555183 -365501355 -1657678653 55918944 1951560182 -312795060 -1705242406 742014439 1530727793 -1036755765 -1254921123 727185918 1548798312 -983983918 -1302419388 585217493 1441170755 -856697607 -1142365073 629961164 1384857946 -880668448 -1132126090 831335811 1183456533 -545043281 -1467712455 920709530 1105713420 -655456074 -1343637472 1062643121 1213306151 -782711651 -1503661045 943415720 1329353022 -701169532 -1590546414 240069742 2034769144 -532591294 -1756987948 153282679 2116409569 -416511653 -1876182579 9741404 2006160586 -291846800 -1717701146 133783621 1895715027 -369688215 -1628425729 335035402 1694436508 -34185946 -1963889232 345372691 1670563973 -90465985 -1919112791 488879160 1780778158 -215100140 -2077563518 441348129 1833517239 -197127923 -2092490341 891358374 1109802032 -617648758 -1406640868 843892927 1162606633 -599610989 -1421502203 1006273684 1291695106 -705370696 -1561078482 1016545421 1267757083 -761716319 -1516367561 680926402 1603349588 -963084818 -1314960008 805034203 1492969549 -1040860681 -1225619103 642618608 1363846246 -935070244 -1086012086 555765993 1445421183 -819056187 -1205272237 627212205 1382371131 -882106751 -1133826537 571456436 1426623266 -872293736 -1157174770 733607839 1556006665 -977824077 -1297045979 752104326 1540555536 -1025879382 -1243782596 953511881 1339187039 -690286875 -1579401613 1069067216 1220516678 -776549636 -1498285462 906946555 1091164013 -671054121 -1358449087 828580834 1180963700 -546487602 -1469418920 504127333 1762357235 -268288439 -2029711649 425827196 1852222442 -143656368 -2140615994 282580823 1741744065 -19286405 -1981905171 398070606 1623008216 -105614750 -1900854540 62607105 1958510487 -306893267 -1699602757 81169176 1943124878 -354883020 -1646273886 224446259 2053633957 -479287777 -1805019511 168624938 2097820604 -469540346 -1828433264 1014583020 1266581114 -763940928 -1519378602 991202037 1276361315 -719655975 -1575101617 849528542 1168504392 -592664590 -1414817948 902759111 1120416337 -608082965 -1396288643 567172744 1456041502 -809484380 -1194913998 648256145 1369745927 -928121923 -1079325909 789960378 1477633580 -1055148138 -1239644416 678957731 1602167349 -965315697 -1317977319 118976036 1880121010 -384233720 -1642184802 8038973 2004720299 -294335727 -1720452217 164423190 2127287936 -406681798 -1866090580 245441039 2040926873 -525384925 -1750568011 446725696 1839681238 -189915284 -2086064134 500021849 1791658703 -205268107 -2067469341 343668338 1669121764 -92956834 -1921865784 320221803 1678836477 -48737465 -1977654319 1933105195 71297213 -1657358073 -365852271 1951734834 55717028 -1705280226 -312717944 2112049177 182739087 -1813171915 -454426205 2056164352 227124374 -1803487956 -477641286 1854916687 428407001 -2138986141 -142173707 1776421974 518339776 -2014548614 -253010452 1616134269 391344363 -1906695855 -111341113 1731822692 272545010 -1992825528 -30353954 1213659363 1062324341 -1504142897 -782259879 1329282298 943459436 -1590338090 -701338304 1183674577 831144007 -1467805187 -544988821 1105245384 921142366 -1343302172 -655760014 1440868487 585553937 -1141929557 -857163459 1384918174 629873672 -1132311118 -880444124 1530552501 742215715 -1254882919 -1036832497 1549247660 726701114 -1302739584 -983632618 1780738410 488954364 -2077390778 -215303984 1833839987 440999397 -2092938145 -196641591 1693999448 335499726 -1963589516 -34524958 1670751553 345150935 -1919171475 -90376965 2006251790 9685400 -1717921758 -291657548 1895382295 134090113 -1627956165 -370119507 2035249468 239616426 -1757343728 -532275066 2116203813 153454003 -1876110327 -416553825 1364052386 642447668 -1086084978 -935028712 1444941243 556219693 -1204917097 -819373055 1603682704 680620294 -1315430212 -962654166 1492878729 805090591 -1225399131 -1041050573 1291508166 1006496080 -1561020182 -705460100 1268194783 1016081737 -1516667661 -761377691 1109479924 891707746 -1406193448 -618135474 1162647021 843818363 -1421675327 -599407529 1091484329 906594879 -1358898299 -670569709 1180925616 828657190 -1469243492 -546689270 1339372187 953287181 -1579461705 -690199775 1220081282 1069532692 -1497983058 -776886472 1555671757 733911643 -1296577567 -978257033 1540648660 752049730 -1244000264 -1025687698 1382163199 627380841 -1133755437 -882150587 1427105510 571004528 -1157527606 -871975076 2053151329 224897783 -1804666035 -479605797 2098028152 168455918 -1828503724 -469495870 1958416979 62661317 -1699384449 -307084311 1943459402 80864988 -1646741658 -354449424 1742178821 282114707 -1982207191 -18949185 1622822428 398294666 -1900794064 -105701466 1762394679 504050337 -2029886693 -268086387 1851901486 426178232 -2140166398 -144140396 1477807080 789756798 -1239684412 -1055073710 1601720305 679444327 -1317654819 -965665205 1456341978 566833996 -1195351306 -809020832 1369688003 648345429 -1079138577 -928344455 1168284556 849718042 -1414727008 -592721354 1120886677 902328067 -1396621639 -607777233 1266226110 1014899496 -1518898542 -764395004 1276434343 991160113 -1575307637 -719485411 1669049120 343710646 -1921660404 -93128038 1679191865 319905711 -1978135019 -48284029 1839211282 447157124 -2085731778 -190221656 1791878923 499832733 -2067560921 -205211983 2127346500 164334546 -1866278296 -406459650 2040627037 245780427 -1750131087 -525848857 1880568694 118490080 -1642507686 -383884596 2004547439 8243193 -1720412605 -294410539 -544368857 -1467308111 830731787 1183106717 -656387266 -1343790168 921580050 1105789572 -782885099 -1504628861 1062764089 1214205615 -700720372 -1589843046 943045152 1328712374 -1036351677 -1254246443 741664367 1530124025 -984136870 -1303350324 727261814 1549669088 -857665679 -1142538265 586116701 1441291979 -879965336 -1131676674 629320260 1384487634 -454838289 -1813739655 183359171 2112546389 -477203466 -1802943648 226497242 2055676492 -365412387 -1656811701 70672113 1932619367 -313132092 -1705850030 56335080 1952230014 -111892597 -1907124451 391825063 1616770609 -29793390 -1992404220 272040638 1731211816 -141611079 -2138562769 427904661 1854307843 -253564000 -2014979274 518818444 1777056282 -963205530 -1315858704 681101130 1604319196 -1040489857 -1224977687 804586323 1492267973 -934465964 -1085661502 641945464 1363443694 -819926451 -1205347621 556698465 1445575671 -618547710 -1406761324 892327726 1109977016 -598969829 -1421131123 843191095 1162159009 -705020368 -1560473946 1005870876 1291022218 -761791959 -1517237569 1016699653 1268689811 -34044242 -1962953160 334948226 1693570836 -90881353 -1919782367 345711515 1671172877 -215806308 -2077999606 489516976 1781161766 -196162939 -2092303853 440445865 1833409343 -531654966 -1756846500 239204326 2034681712 -417180973 -1876598203 153891839 2116748137 -292282632 -1718407570 10125268 2006798146 -369501471 -1627461001 133675981 1894812507 -306448987 -1698904781 62231689 1957864479 -355061316 -1647247062 81285264 1944018950 -480215657 -1805169407 225320123 2053712941 -468862578 -1828026088 168024226 2097473588 -267590207 -2029267625 503481581 1761981563 -144629288 -2140794546 426721524 1852338274 -19436045 -1982833307 282660063 1742617673 -105207318 -1900177028 397723846 1622407248 -690629267 -1580014085 953922625 1339851991 -776466060 -1497423390 1068920920 1219576014 -670147233 -1358336567 905985139 1090981093 -547120826 -1469797936 829290602 1181403388 -882719479 -1134168673 627876901 1382782131 -871431920 -1157090938 570515516 1426477226 -977711813 -1296138835 733424663 1555045505 -1026258654 -1244415564 752543758 1541265560 -190790428 -2086144910 447653320 1839830366 -204668675 -2067124117 499343825 1791250759 -92582698 -1921221568 343223802 1668423020 -48854833 -1978550183 320399843 1679808885 -384314240 -1643060202 119125420 1881048378 -293990247 -1719853041 7631285 2004042019 -406037326 -1865716700 163724702 2126843144 -526280533 -1750685635 246413703 2041104657 -808524756 -1194732358 566265088 1455928726 -928833483 -1079766877 648888601 1370124687 -1055560674 -1240310648 790302002 1478245796 -965171193 -1317037935 678873387 1601305021 -763759544 -1518418722 1014469988 1265673714 -720097199 -1575812921 991580541 1276994027 -593331078 -1415230228 850140502 1168846272 -607143837 -1396143883 901896527 1120332249 -1142861277 -857316683 1441739535 585630617 -1131637190 -880040276 1384314646 629524352 -1254434287 -1036129657 1530182461 741575595 -1302913528 -984600930 1549369124 727601074 -1504296377 -783191343 1213735787 1063195645 -1589934498 -700664120 1328932722 942856164 -1467102603 -544539933 1183034201 830774223 -1344270740 -655933702 1106145088 921264086 -2138082581 -142065027 1853952967 428221265 -2015185166 -253393308 1777129438 518776648 -1907033383 -111949233 1616550901 392014691 -1992737088 -29487530 1731682284 271609722 -1657249137 -364948967 1932919715 70333237 -1705662826 -313354752 1952171962 56424236 -1813779779 -454763989 2112719761 183155463 -1802621276 -477553102 2055229320 226983710 -1560648862 -704818188 1291059790 1005794008 -1516787845 -762275859 1268368983 1017050817 -1407063216 -618210362 1110411900 891861738 -1421070519 -599056417 1161973349 843415283 -1085443322 -934657136 1363350058 641999548 -1205815521 -819492983 1445910067 556394149 -1315505356 -963523678 1603836440 681552526 -1225048275 -1040445509 1492475393 804417175 -1718336598 -292326596 2006590086 10293776 -1627813965 -369182939 1895294623 133223945 -1756378216 -532088050 2034346676 239508002 -1876815999 -416989417 2116841133 153837115 -2078059570 -215719080 1781347042 489292404 -2092001321 -196499647 1832974075 440911469 -1963402244 -33559702 1693891280 334596678 -1919606811 -91082893 1671134921 345787999 -1982386015 -19922889 1742295437 283009307 -1900350280 -105003986 1622447508 397649154 -2029209453 -267679739 1761794495 503703849 -2141094774 -144290788 1852775846 426257712 -1805639483 -479784877 2054046185 225014143 -1827805988 -469052342 2097382896 168080742 -1698977545 -306407327 1958070747 62060877 -1646891794 -355378056 1943539138 81739092 -1296494487 -977395457 1555525957 732971475 -1244343184 -1026300698 1541059932 752715210 -1134389157 -882530099 1382873463 627821025 -1156621246 -871863084 1426144622 570822136 -1358036979 -670486373 1090543905 906449335 -1469856748 -547031934 1181590840 829068718 -1579841473 -690833239 1339812115 953997701 -1497871322 -775979856 1219898634 1068572060 -1865678368 -406113930 2126667980 163926106 -1751005703 -525929105 2041554133 245929027 -1642624558 -384779964 1880746238 119461992 -1720037941 -293765795 2004102375 7543921 -1921314428 -92528366 1668640936 343031870 -1978215011 -49158901 1679340721 320832551 -2086626890 -190338784 1840183450 447334412 -2066915921 -204837575 1791179907 499387413 -1415438040 -593161794 1168916484 850096274 -1395661519 -607595097 1119978525 902214795 -1518753510 -763455092 1266141238 1014036640 -1575719677 -720151147 1276775471 991771833 -1240125108 -1055784486 1478185056 790388982 -1317472939 -964704829 1601606777 678536431 -1194411650 -808875544 1455478866 566749380 -1079804569 -928756239 1370299467 648686813 1570115454 714162152 -1281855918 -996188476 1526451047 771554289 -1258968501 -1007510819 1397589836 608876506 -1119623584 -901458186 1411400533 589788099 -1171381639 -852946193 1075912474 925249420 -1372619210 -651669856 1196219139 810281877 -1455244753 -565867847 1325045544 972924862 -1594558972 -671889774 1234654001 1049650087 -1483132387 -794951029 1727541174 301932320 -1997123942 -950772 1637215151 378723129 -1885631869 -123946475 1747167108 522491666 -2043820376 -248842690 1867408285 407458571 -2126511439 -163106265 2068791250 206049092 -1790877954 -498700696 2082667467 187026269 -1842570521 -450123151 1972680672 43222902 -1684351284 -325196198 1928950777 100549487 -1661529387 -336584125 1150107199 864685737 -1434231021 -578523259 1138817574 887605936 -1376871670 -622220388 1247196685 1028753051 -1537681631 -748689481 1295741460 977027714 -1556802760 -734911570 1496985179 775757517 -1221308553 -1070366751 1582819906 693164756 -1336308882 -950092808 1474405993 551982847 -1175468219 -823593005 1351377520 663442150 -1098775716 -914017334 2145591031 149171809 -1846706213 -420851891 2022628078 260696696 -1769948222 -511210668 1899534021 104834643 -1623787543 -399390849 1985303260 22176330 -1738853392 -279182490 1649675923 357776901 -1940230209 -77766871 1698286218 306117148 -1959285850 -63923408 1821345441 461944375 -2105415795 -175712485 1809990328 484799022 -2048121964 -219475198 1872784892 413621610 -2119299888 -156681146 1758308837 533371251 -2033989431 -238749601 1635509710 377279832 -1888123678 -126700428 1712726487 286331201 -2011676421 -14716819 1914142104 84954382 -1676075852 -350344158 1970977153 41781527 -1686841171 -327948229 2093807018 197903676 -1832741754 -440032240 2074161587 212205861 -1783672673 -492281847 1422806324 600407458 -1161810920 -842589042 1403226413 614775227 -1112676351 -894773097 1511376134 756217232 -1273256918 -1021537092 1568145695 712978825 -1284087757 -999206747 1232690512 1048473030 -1485357956 -797963030 1309972809 957589983 -1608845211 -685913869 1201853794 816178676 -1448299442 -559184680 1087312251 935862765 -1363054505 -641318719 1991990461 29125675 -1732952687 -273543929 1909889188 114403378 -1613170296 -387987170 2019611791 258466841 -1771129437 -513178315 2131562646 134881280 -1862045254 -435928788 1795968217 470514767 -2063454731 -234545821 1818331328 459716694 -2106594836 -177677958 1708639467 315683965 -1948670521 -52521647 1656357106 364720228 -1934335522 -72134328 1305836661 986860771 -1545921191 -723767857 1253619820 1035962618 -1531520704 -743314986 1125053511 873055441 -1392470677 -637032963 1147351134 862191816 -1435676302 -580230684 1348627473 660954247 -1100214979 -915718741 1460643848 537434270 -1191065308 -838403662 1589240867 700372149 -1330150129 -944720487 1507074106 785584300 -1210433258 -1059229312 972737146 1325267692 -671831210 -1594647616 1050087011 1234190069 -795250865 -1482792999 924926536 1076261598 -651222172 -1373105166 810321489 1196144327 -566040707 -1455040533 609081886 1397418632 -901530830 -1119581276 589307399 1411853969 -852590805 -1171697731 714494508 1569809082 -996658432 -1281424490 771462709 1526507171 -1007290599 -1259157617 43313842 1972623908 -325416034 -1684161784 100216491 1929256509 -336113785 -1661960431 206529152 2068337174 -499055700 -1790561478 186820249 2082838031 -450050123 -1842612445 522451670 1747241536 -248669190 -2044023956 407781071 1867058777 -163553309 -2126024843 301495012 1728004722 -650296 -1997462690 378910461 1636992619 -124004399 -1885542585 551680827 1474743213 -823158249 -1175934335 663502626 1351290804 -914203122 -1098551656 775582473 1497187231 -1070329307 -1221385549 693614352 1582335878 -950413764 -1335957846 1029106527 1246878665 -749172109 -1537230107 976957254 1295785936 -734704022 -1556971780 864904045 1149916155 -578616767 -1434176809 887138164 1139251170 -621885864 -1377175858 462412787 1820912485 -176047393 -2105111991 484581354 1810182012 -219382074 -2048176560 357848001 1649632087 -77974803 -1940061573 305764312 1698604878 -63441164 -1959737758 104385431 1900018433 -399070533 -1624139219 22351758 1985101592 -279220574 -1738777036 149111717 2145678131 -420666743 -1846930913 260999100 2022291242 -511646064 -1769482746 197961976 2093717614 -440219180 -1832519358 211905761 2074500215 -491844147 -1784136357 85401802 1913655388 -350666266 -1675726480 41608403 1971180613 -327907841 -1686915735 377206940 1635551242 -126494288 -1888294618 286686341 1712409619 -15196759 -2011222721 413151406 1873215544 -156348030 -2119605996 533591223 1758118945 -238840421 -2033933043 815958064 1202043046 -559093476 -1448355446 936332329 1086880959 -641651451 -1362748013 1048117250 1233006740 -797482706 -1485811272 957662235 1309930637 -686119625 -1608673887 756389972 1511172290 -1021576840 -1273181714 712531021 1568632027 -998883999 -1284436489 600707174 1422467312 -843026102 -1161346596 614716543 1403315433 -894585517 -1112898107 316119481 1708173615 -52823915 -1948334077 364535200 1656581430 -72074100 -1934423014 470552971 1795891485 -234721113 -2063253455 459396498 1818682628 -177228610 -2107079640 257984989 2020063563 -512825103 -1771448217 135089604 2131393874 -435999512 -1862001538 29032943 1992044921 -273325885 -1733144491 114738678 1909585248 -388455206 -1612737460 700037489 1589545447 -944252835 -1330583349 785677672 1507020286 -1059447740 -1210241838 660746563 1348796885 -915648401 -1100259079 537916762 1460192716 -838757258 -1190746912 873376021 1124702595 -637482951 -1391986513 862153996 1147428250 -580056032 -1435878218 987046183 1305612721 -723828725 -1545834339 1035527486 1254086056 -743013358 -1531857788 -1789950602 -498551328 2067915866 205968588 -1843248785 -450530823 2083266627 187371733 -1684796092 -325894702 1973054568 43867390 -1661351587 -335611445 1928833137 99653863 -1996974830 -23164 1727460414 301057192 -1886039797 -124624483 1637560359 379322545 -2044519136 -249287242 1747811340 522865818 -2125539015 -162928209 1866512405 407341187 -1373526594 -651782872 1076872338 925430788 -1454612057 -565489359 1195507851 809840669 -1594217076 -671277798 1324633248 972258358 -1483216491 -795813629 1234798777 1050589231 -1281968678 -997096116 1570297078 715121760 -1258589757 -1006878379 1526010095 770842745 -1119011352 -901116546 1396923588 608463954 -1172243983 -853030553 1412339933 589932619 -1940605897 -78412639 1650119963 358475149 -1959170002 -63029064 1698107650 305144212 -2104542203 -175633261 1820417321 461794751 -2048722916 -219821942 1810667824 485206438 -1847352237 -421227323 2146289023 149616105 -1769054134 -511094564 2021654886 260518384 -1623708575 -398517001 1899384141 103906779 -1739200392 -279783186 1985710420 22854082 -1220897537 -1069702039 1496643027 775144773 -1336454938 -951033744 1582903754 694026588 -1176429363 -823776165 1475313121 552095095 -1098065708 -913577918 1350744568 663062894 -1433566053 -578112499 1149494711 864343329 -1377812350 -622366700 1139679662 887689528 -1537864535 -749650881 1247309189 1029659923 -1556363088 -734201818 1295362460 976394506 -1485182988 -796993694 1232570072 1047574094 -1609292819 -686615685 1310343873 958231127 -1448972346 -559587504 1202458346 816529020 -1362121761 -641164471 1086442227 935787109 -1160841328 -842414330 1421907644 600286762 -1113377911 -895220961 1403867813 615146035 -1273659486 -1022210252 1511726734 756821528 -1283933253 -998274259 1568070295 712108545 -1676163268 -351209558 1914283536 85890694 -1686502619 -327339085 1970561545 41112223 -1832104178 -439648360 2093100578 197467828 -1784575209 -492389503 2075126331 212392621 -2120165544 -156768306 1873720948 413763298 -2033380543 -238410793 1757639277 532955899 -1887740054 -126062596 1635073606 376573648 -2011784333 -15619099 1712912991 287296201 -1100818763 -916068829 1349302169 661358351 -1190194516 -838327750 1459712896 537281302 -1330028921 -943821295 1589067691 699404093 -1210803554 -1059870200 1507523506 786287396 -1546271023 -724371897 1306241021 987535211 -1531444536 -742444450 1253467108 1035031410 -1391571229 -636912011 1124085711 872882009 -1436316934 -580601236 1148054486 862640960 -2062748035 -234109205 1795331921 470132679 -2107559324 -177863950 1819235144 459826142 -1948811697 -53457191 1708728163 316551157 -1933919658 -71464256 1656019834 364112876 -1732516327 -272836977 1991608117 28489635 -1613356544 -388951402 1909998380 115307450 -1772065237 -513319235 2020478727 258555793 -1861375438 -435512668 2130955038 134544264 -249347982 -2044432156 523051358 1747587528 -162626453 -2125875971 406906183 1866978769 -473024 -1996490538 301377900 1727109626 -124449703 -1886241585 379284853 1637637603 -325824490 -1684840320 43659578 1973223852 -335965169 -1661033319 100136227 1928381877 -498083804 -1790383950 205633800 2068220318 -450749379 -1843057493 187464977 2083212679 -900898630 -1119203284 608371094 1396977920 -853498717 -1171811275 590267791 1412035865 -996743032 -1282287586 714639780 1570748722 -1006949231 -1258546169 771050941 1525841195 -671452962 -1594015672 972296690 1324556644 -795364153 -1483701167 1050269163 1235150205 -652085012 -1373190022 925866432 1076406614 -565429003 -1454699421 809655769 1195732303 -398954189 -1623244379 104206367 1899045001 -279595734 -1739422276 22795270 1985799312 -421267199 -1847277161 149788717 2146085051 -510771944 -1769402994 260070452 2022141090 -175152809 -2104995391 461439099 1820733677 -220027570 -2048551464 485278818 1810625780 -78321307 -1940661773 358254665 1650309343 -63361668 -1958863382 305613904 1697676486 -749317637 -1538170515 1029189847 1247739969 -734292510 -1556306572 976614606 1295172696 -577906231 -1433736865 864270565 1149536371 -622846512 -1377358522 888044796 1139362922 -824098401 -1176080119 552542387 1474826277 -913537658 -1098140400 662889642 1350947900 -1069889107 -1220675269 775202945 1496553495 -950596172 -1336918750 693726360 1583242254 -1022024976 -1273884058 756761564 1511813962 -998709527 -1283467649 712411077 1567733587 -842093886 -1161192876 599837678 1422392184 -895258917 -1113301427 615321591 1403666273 -559795564 -1448803838 816599992 1202414382 -640682355 -1362573797 935434145 1086760759 -797328730 -1484879312 1048042378 1232136988 -686522689 -1609347543 958013331 1310535429 -126156232 -1887685970 376791828 1634882434 -15284703 -2012088649 286828301 1713346459 -157251062 -2119714148 414116646 1873402800 -238203373 -2033549691 532885311 1757683625 -439610788 -1832181046 197292912 2093302758 -492710331 -1784224045 212842345 2074642431 -350774674 -1676629256 85588802 1914620884 -327524745 -1686278431 41172827 1970474957 -636611663 -1391910105 872444573 1124549131 -580659288 -1436227778 862828164 1147831826 -724198525 -1546474731 987495087 1306315321 -742891622 -1530958068 1035353782 1253117472 -944176171 -1329712317 699884281 1588613743 -1059797044 -1210845350 786081504 1507694198 -916288537 -1100629135 661449419 1349245533 -837857282 -1190625432 536948434 1460018756 -513789063 -1771633681 258888277 2020172483 -435292320 -1861564426 134452812 2131011290 -272909493 -1732473891 28695143 1991437041 -388595886 -1613672508 114826878 1910451944 -53009635 -1949297781 316228145 1709077159 -71637244 -1933715566 364152360 1655944894 -234050769 -2062836807 469944835 1795553941 -178163914 -2107220064 460262938 1818771084 -2100282995 -170456805 1826511009 467232823 -2051146348 -222638846 1806933176 481602606 -1945390657 -83066583 1644548243 352509957 -1956219482 -60734160 1701319818 309273628 -1620629015 -396355201 1902725317 107903059 -1744114192 -284304026 1980009692 17022026 -1849908773 -423915187 2142421239 146141281 -1764661822 -506047148 2027881710 265827448 -1178724027 -826725933 1471182953 548882687 -1093411492 -908792374 1356708976 668634342 -1218080393 -1067277855 1500246107 778879181 -1341631122 -955292168 1577464898 687932628 -1542911711 -754042441 1241999373 1023432859 -1553674952 -731644498 1298836500 980262018 -1429044973 -573197947 1155326015 870043817 -1379973878 -625445476 1135682598 884348080 -1681192756 -322160550 1975871968 46291318 -1666790187 -341705661 1923657209 95395183 -1794080514 -501763992 2065621458 203018564 -1837284121 -444959631 2087921099 192157021 -2038687576 -243587010 1752332676 527780114 -2129535823 -166269913 1864351133 404262155 -2002284390 -6250484 1722413494 296665376 -1882565501 -120757227 1640248751 381879609 -1599789052 -677242734 1319848232 967604670 -1480004579 -791683957 1237749041 1052884391 -1367433162 -646344544 1081131290 930607500 -1458346961 -569092935 1193084163 807024021 -1122879392 -904591114 1394366796 605776346 -1166017415 -847721233 1416731989 594980291 -1278627758 -993099580 1573376382 717283816 -1264290741 -1012710179 1521096039 766322161 -1327080689 -941528167 1592277539 703531701 -1215586538 -1064521856 1501953594 780324524 -1103244483 -918887509 1345565201 657752711 -1185933532 -833149006 1465808392 542721694 -1387181205 -631866371 1130310215 878189265 -1438871694 -583286812 1144188510 859168456 -1551187111 -728894513 1300537973 981701347 -1528363200 -740280362 1256810092 1039030010 -1953989689 -57717935 1703287531 310454909 -1931100194 -69038264 1659625202 367849060 -2058095627 -229325981 1801294553 475701839 -2109851668 -180811910 1815107264 456615510 -1774228573 -516400331 2016479887 255212057 -1856852038 -430596308 2136788630 140246528 -1729829999 -270281977 1995080381 32354859 -1618401400 -393341154 1904690852 109082162 -1443009970 -554018088 1207110498 821312500 -1366249897 -644374847 1084149627 932839405 -1490623876 -803089686 1227391824 1043313606 -1605687707 -682879245 1313163081 960657375 -1270187478 -1018344772 1514412806 759376784 -1289241037 -1004499291 1563025183 707719049 -1164840424 -845757810 1419744052 597205922 -1107544575 -889518441 1408390957 620062651 -1835840890 -443254256 2090675114 194648892 -1778479457 -486949367 2079387571 217571109 -1672953164 -347082206 1917232024 88183566 -1692072275 -333302213 1965778817 36460311 -1893442846 -131896716 1630157774 372050776 -2008441093 -11620755 1715994583 289460033 -2113940784 -151461306 1878111228 418808682 -2037246263 -241883553 1755084773 530270067 -423822199 -1849963489 145923493 2142612787 -506382192 -1764358138 266295740 2027448618 -395873093 -1621081043 107550103 1903043841 -284512094 -1743945676 17093006 1979965720 -83104531 -1945314181 352685505 1644346711 -60413708 -1956571038 308824536 1701804366 -170892065 -2099817399 467535347 1826174309 -222453562 -2051370928 481542634 1807020412 -573383615 -1428820777 870104429 1155239419 -625010600 -1380439858 884046196 1136019938 -754363277 -1542560539 1023882591 1241515465 -731606934 -1553751812 980087110 1299038672 -1067070427 -1218249549 778808585 1500290463 -955774916 -1341179734 688285968 1577146758 -826391529 -1179028351 548414779 1471616429 -908886002 -1093357416 668852514 1356517812 -5780024 -2002715298 296332516 1722719346 -120976943 -1882375865 381970685 1640192107 -243513862 -2038729364 527574230 1752503360 -166624797 -2129219211 404742351 1863897177 -502211156 -1793594054 203340928 2065271830 -444786251 -1837487837 192116889 2087995407 -322218594 -1681103608 46478514 1975649316 -341405305 -1667129071 94957739 1924120637 -993399552 -1278288490 717720620 1572912314 -1012651751 -1264379505 766134325 1521318051 -904764110 -1122675292 605815838 1394291848 -847273685 -1166503491 594657287 1417080977 -645989020 -1367749134 930126920 1081584862 -569165443 -1458304533 807229521 1192913095 -677022378 -1599978048 967513210 1319904492 -792153777 -1479573031 1053216867 1237442805 -729113077 -1550995811 981794599 1300484017 -739812846 -1528796540 1038695230 1257114536 -632220103 -1386862929 878671637 1129858947 -583216608 -1438915914 858960652 1144357786 -918712721 -1103446279 657715011 1345642453 -833598858 -1185449248 543042394 1465457612 -941226403 -1327417653 703096689 1592743911 -1064582588 -1215499566 780510056 1501729790 -270221629 -1729917355 32169967 1995304825 -393643302 -1618064820 109517814 1904225120 -515950863 -1774713241 254891997 2016831307 -430771480 -1856650626 140284868 2136712018 -229396825 -2058052047 475910027 1801125661 -180458818 -2110170584 456133522 1815558916 -58186091 -1953556989 310790073 1702983471 -68820340 -1931292134 367756192 1659679542 -846090422 -1164533796 597675622 1419312880 -889427117 -1107600443 619842175 1408580329 -1018550408 -1270016018 759449172 1514370754 -1004018847 -1289694217 707363405 1563341531 -802767058 -1490972744 1042865666 1227878036 -682919113 -1605612639 960829979 1312959117 -553830628 -1443231862 821253680 1207199398 -644812027 -1365785709 933138985 1083810495 -151023742 -2114404588 418508462 1878449720 -242070629 -2037023987 530328247 1754995233 -131856464 -1893517530 371877532 1630361098 -11942999 -2008091841 289907333 1715507731 -347562010 -1672499344 88538826 1916915292 -333095937 -1692243095 36387539 1965820485 -443344940 -1835784382 194868984 2090485358 -486616115 -1778785445 217101025 2079818359 1242149765 1024361235 -1542991191 -754916801 1298429852 979584778 -1553328464 -731044314 1154628535 869600033 -1428399461 -572823027 1136656302 884526904 -1380868478 -625562092 1472111585 549032823 -1179598131 -826805669 1356031992 668227438 -1092811052 -908446142 1499802579 778181445 -1217705217 -1066632599 1577643978 688906076 -1341747482 -956187024 1902613325 106996699 -1620446623 -395394313 1980389204 17655746 -1744554376 -285014290 2143034239 146484201 -1850574253 -424326459 2027020134 265744368 -1763721654 -505901348 1825604393 467121087 -2099322363 -170274157 1807566640 481982374 -2051856868 -223078774 1644890907 353123213 -1945802185 -83731807 1701236482 308412308 -1956073938 -59793736 1393722052 605401682 -1122180120 -904146050 1417627357 595097163 -1166989327 -847898777 1573456630 718158432 -1278776358 -994026676 1520750319 765722233 -1263882301 -1012031659 1319473824 966959670 -1599343732 -676543718 1237866169 1053779503 -1480181867 -792656125 1082006162 930687492 -1368360002 -646493400 1192484491 806678045 -1457668185 -568684751 1752998412 528192154 -2039299296 -243928138 1863411221 404117123 -2128672967 -166185041 1722231358 295705256 -2002171118 -5342332 1640689191 382590641 -1882943733 -121389155 1976283752 46957310 -1681534140 -322772014 1923511921 94455527 -1666705571 -340842549 2064661082 202836684 -1793172618 -501650464 2088631875 192597717 -1837916305 -445337607 2017448199 255386001 -1775128533 -516521795 2136085790 139797896 -1856211918 -430226268 1994676533 31680931 -1729480679 -269678449 1904844076 110013882 -1618478080 -394212202 1703461219 311423477 -1954111409 -58617639 1659176314 367146476 -1930730410 -68397888 1800620369 475298247 -2057492355 -228976405 1816038728 456768990 -2110722972 -180888334 1129443791 878100825 -1386245917 -631725963 1144796630 859505984 -1439542022 -583703444 1300920829 982337899 -1551623983 -729601977 1256701412 1038126450 -1528177464 -739316642 1592189355 702665021 -1326940025 -940593135 1502291378 780932388 -1216002914 -1065192440 1346202009 658135311 -1103951691 -919324637 1464905088 542612758 -1184969556 -832963526 1629806662 371445968 -1893039766 -131223044 1716069471 290329801 -2008595085 -12552731 1879009396 418928866 -2114909864 -151635506 1754442861 529898747 -2036544191 -241435177 2090070050 194298036 -1835167474 -442850920 2080257083 217646253 -1779411689 -487103103 1917351952 89081990 -1673127620 -348051030 1965407241 35818655 -1691624155 -332599885 1514848398 760082456 -1270570590 -1018982092 1562838167 706753537 -1289132613 -1003596499 1418807484 597063722 -1163974256 -845670138 1409060005 620477491 -1108152951 -889856737 1207816426 821747836 -1443647034 -554401456 1083184371 932652133 -1365346849 -644266679 1227249880 1042376782 -1490535948 -802223774 1313578177 961326167 -1606025747 -683487877 778401409 1499612695 -1066723411 -1217648837 688435864 1578074638 -955853900 -1342053598 549387955 1471794725 -827285601 -1179144439 668154538 1356073532 -908239994 -1092982000 869426917 1154831987 -572782647 -1428474017 884974332 1136169578 -625884208 -1380519098 1024061143 1242488385 -754479109 -1543454867 979643086 1298340440 -731231262 -1553106060 353064521 1644979935 -83544219 -1946023949 308712016 1700897478 -60230788 -1955609622 466673275 1826090733 -169951401 -2099671103 482155106 1807362804 -223118514 -2051781672 146556461 2142992059 -424532223 -1850402921 265388596 2027336354 -505421032 -1764174962 107466271 1902182025 -395727053 -1620140123 17435142 1980578448 -284923094 -1744610372 931022784 1081702230 -646961428 -1367927174 806585305 1192538959 -568466699 -1457859997 967167986 1319305060 -676614434 -1599300024 1053297643 1238317949 -792302905 -1480500655 717838244 1573807922 -993577336 -1279261154 765760445 1520673579 -1012206959 -1263681017 605216662 1393946368 -904085830 -1122267604 595532687 1417161497 -848201053 -1166652875 202401544 2065127326 -501348828 -1793509710 192783121 2088407943 -445398467 -1837829461 46919482 1976360876 -322597354 -1681736064 94776099 1923161013 -341292529 -1666221415 296187756 1721780218 -5695936 -2001852714 382382965 1640858595 -121318823 -1882987825 528285534 1752944584 -244146574 -2039107868 403782471 1863715793 -165717397 -2129106179 475206659 1800676501 -228756177 -2057681479 457101338 1815732364 -181358282 -2110291552 310942769 1703914663 -58262243 -1954427509 367351848 1659005118 -68470524 -1930688110 31720551 1994601713 -269851317 -1729276451 109691006 1905193192 -393764526 -1618964028 255822933 2016984259 -516821639 -1774789137 139610188 2136307930 -430167712 -1856300554 658322635 1345979485 -919382553 -1103862415 542175442 1465368644 -832663042 -1185308312 702987513 1591839855 -941040171 -1326453437 780892384 1502365814 -1065018932 -1216206502 982131887 1301091385 -729528957 -1551665899 1038606518 1256247328 -739671654 -1527860980 877767837 1129749515 -631255631 -1386676953 859596932 1144739858 -583923288 -1439352514 88614210 1917785556 -347716498 -1673431816 36036955 1965216205 -332693385 -1691569951 194227568 2090114534 -442643364 -1835336502 217999721 2079939071 -487585723 -1778960173 419378470 1878525360 -151956470 -2114558820 529723711 1754644905 -241397741 -2036621179 371506452 1629719938 -131408840 -1892815698 290027789 1716406683 -12117983 -2009061193 1042679178 1226913052 -802659162 -1490070480 961266067 1313665285 -683302721 -1606250455 821923256 1207614766 -554439532 -1443570686 932202913 1083668791 -643946355 -1365698533 596710894 1419126136 -845187902 -1164426156 620548599 1409016161 -890064677 -1107984307 759864796 1515040074 -1018888976 -1270625178 707221957 1562405203 -1003931415 -1288828801 -938333220 -1089135798 639388400 1360755302 -813699131 -1200038061 561090281 1450622591 -959863826 -1311861896 684180162 1606480468 -1046190089 -1230809247 799672027 1487746637 -710591560 -1566438610 1001085588 1286367746 -758579295 -1513107657 1019649677 1270984219 -612453494 -1401322724 896586406 1115152944 -602703981 -1424734459 840767167 1159341609 -209974508 -2072298622 494037560 1786075822 -200159475 -2095644773 438283809 1830330039 -39353562 -1969179728 329900554 1689178780 -87406785 -1915914327 348399123 1673729669 -288679056 -1714672666 12941916 2009221834 -374939799 -1633554433 128499269 1890553555 -535784638 -1760058412 236909166 2031731448 -411216037 -1871026227 158545527 2121533153 -787932515 -1509021173 1057455025 1207978791 -698032508 -1587286510 946519976 1332580158 -539848017 -1462394311 836563843 1188807445 -658549066 -1346869728 917583770 1102448396 -859960583 -1145488785 581987285 1438079811 -875311392 -1126891914 635285452 1390059354 -1033534773 -1251823011 745268199 1533858673 -989313326 -1307609532 721823742 1543575400 -362333611 -1654650173 74013561 1936616431 -318046644 -1710371110 50634592 1946398710 -457395609 -1816427791 179491659 2109072349 -472811906 -1797896472 232724306 2060986308 -137352655 -2133386585 433998621 1859746699 -255988184 -2017796418 515084036 1773453202 -116678141 -1911778667 386253615 1610806201 -26843622 -1990109556 275253046 1735341984 -98285218 -1927054904 338307186 1663899876 -45511353 -1974551087 323480683 1681972477 -184565396 -2080837126 452042816 1844875478 -208534155 -2070596125 496788569 1788564687 -409773766 -1869321812 161298454 2124023936 -520184541 -1745244747 250674191 2046282905 -381103864 -1638932066 122073124 1883340978 -299559663 -1725815417 2847805 1999389867 -1052087914 -1236444928 792987834 1480800300 -970478193 -1323262695 673828003 1596914741 -812523100 -1198075598 564101256 1452847134 -922999363 -1074064085 653411473 1375040519 -587367950 -1409660572 854792414 1173629000 -611271189 -1399353987 899603655 1117383761 -769199680 -1524514474 1009291500 1261412474 -716491303 -1572076209 994399477 1279419491 -482379745 -1808250743 221321523 2050369957 -464339962 -1823110000 173858090 2103176636 -303763411 -1696350021 65704193 1961730455 -360106956 -1651637086 75978008 1937794446 -24614789 -1987094291 277219671 1736522177 -102388638 -1897751308 401329486 1626144216 -262938551 -2024484641 509444453 1767551475 -146922416 -2143742778 422593916 1849128426 -665757481 -1353291711 912210427 1096288621 -549675826 -1472484264 825425378 1177931124 -695545627 -1584537485 948220361 1334018399 -773384964 -1495260054 1072264656 1223574854 -974763853 -1293846491 736635295 1559173385 -1031041878 -1249067972 746974598 1535302928 -885145471 -1136988137 624140717 1379176763 -867171176 -1151912946 576611764 1431917858 -1400967464 -612770226 1114673140 897040226 -1424807231 -602662313 1159547885 840596347 -1566218518 -710781316 1286277062 1001142096 -1513577741 -758148507 1271317471 1019343689 -1312162116 -959525334 1606918032 683716358 -1230751067 -1046279629 1487559561 799894303 -1089309042 -938129896 1360795554 639313716 -1199590761 -814185983 1450300347 561439533 -1760506352 -535298426 2032054076 236560298 -1870853623 -411420001 2121493285 158620595 -1714731486 -288590156 2009409294 12720024 -1633254853 -375278931 1890116375 128963457 -1968710028 -39784734 1688846168 330207182 -1916134803 -87217413 1673820993 348343255 -2072226234 -210016560 1785870186 494209020 -2096000417 -199843127 1830810483 437830629 -1251614823 -1033703665 1533787829 745311779 -1308091520 -988861674 1543928492 721504826 -1145153621 -860264643 1437611655 582419985 -1126984782 -875257052 1390277278 635093512 -1462579203 -539623573 1188867793 836476487 -1346434076 -659014798 1102146248 917920350 -1509341233 -787581095 1208428259 1056970357 -1587248170 -698109120 1332404986 946721388 -1911816367 -116600889 1610980989 386051819 -1989788856 -27194402 1734892132 275737330 -2133821597 -136886283 1860048463 433661657 -2017610886 -256211988 1773392470 515171008 -1816334539 -457449565 2108853785 179682959 -1798231252 -472507462 2061453824 232290966 -1654167801 -362784879 1936262699 74331837 -1710578914 -317877368 1946468914 50590372 -1639412646 -380650292 1883696502 121757152 -1725609917 -299730731 1999317359 2890233 -1869413272 -409717506 2124244292 161109458 -1744912271 -520490777 2045813085 251105739 -2080400322 -185029464 1844575506 452382084 -2070783961 -208312143 1788623115 496699805 -1927015412 -98360166 1663726880 338511286 -1974874091 -45162365 1682420025 322994607 -1524192110 -769549308 1260965310 1009777960 -1572116341 -716416995 1279592871 994195761 -1409473376 -587590602 1173570956 854881562 -1399791431 -610807761 1117684117 899264771 -1198408458 -812217248 1453317594 563670348 -1073973009 -923056007 1374820803 653601109 -1236650812 -1051917230 1480873448 792946046 -1322782499 -970932149 1596559857 674144615 -2024555237 -262894195 1767758903 509275297 -2143389438 -147240556 1848645678 423045304 -1987562199 -24181313 1736856581 276915347 -1897533136 -102579802 1626050588 401383562 -1696289409 -303850007 1961544787 65928389 -1651938970 -359769616 1938229322 75512028 -1807801011 -482863653 2050049121 221672695 -1823284908 -464137790 2103214200 173781230 -1136812589 -885347003 1379138815 624217193 -1152362038 -866686628 1432238310 576260208 -1293543967 -975100553 1558738125 737100891 -1249127944 -1030954642 1535488212 746750018 -1584755273 -695354079 1334111387 948165645 -1494791762 -773818056 1223239810 1072568340 -1353644667 -665438957 1096770729 911758399 -1472413284 -549719798 1177723056 825593894 13345236 2009895234 -289029896 -1715277714 128345549 1889621339 -374864671 -1632684937 235940326 2031556976 -534886198 -1759938468 159247871 2121981289 -411857709 -1871397819 494711216 1786478886 -210579300 -2072649718 437351849 1830176063 -199289723 -2095569901 329726338 1688209684 -39233362 -1968281544 348847515 1674431757 -87778121 -1916556255 1000702236 1285730698 -710156240 -1565732698 1019757829 1271887251 -758766551 -1514072897 897452334 1115240888 -613390334 -1401464684 840158519 1159003553 -602035173 -1424319347 638751096 1360372206 -937627564 -1088700222 561993057 1450730999 -814664627 -1200225061 684267850 1607346652 -960006042 -1312798480 799333715 1487138245 -1045775233 -1230140183 433098901 1859624963 -136384071 -2133212881 515724428 1773823002 -256690784 -2018245322 386603175 1611409457 -117081717 -1912452835 275176638 1734470696 -26690158 -1989178108 73892081 1935716455 -362159651 -1653681845 51004648 1947038846 -318495292 -1711073966 180095171 2109421653 -458069521 -1816831623 231853274 2060909644 -471880202 -1797743264 582922333 1438220491 -860827279 -1145576985 634614852 1389642962 -874703512 -1126554114 744831087 1533151481 -1033152189 -1251186219 722009206 1544539360 -989422246 -1308512820 1057595449 1208914095 -788020971 -1509887613 946103328 1331909814 -697694964 -1586678374 835856395 1188370589 -539211481 -1462011471 918547474 1102634116 -659452610 -1346978392 855491414 1174074304 -588012934 -1410034964 898631503 1117206489 -610376093 -1399236875 1009142628 1260485618 -769119672 -1523639586 994807677 1280098283 -716837295 -1572675897 793432882 1481499556 -1052462562 -1237089656 673650475 1595942845 -970361337 -1322367343 563174144 1452698518 -811648468 -1197995334 654090009 1375448975 -923599307 -1074409821 160687006 2123682568 -409107790 -1868910044 251537287 2046367505 -521124181 -1745390019 122186668 1884248890 -381285760 -1639892458 2469813 1998757667 -299118951 -1725104625 337966074 1663288172 -97873194 -1926389184 323565539 1682835317 -45656369 -1975490983 452950984 1844988766 -185525532 -2081019278 496156625 1788186439 -207823107 -2070155669 736555543 1558299265 -974613701 -1292917843 747320846 1535903384 -1031448798 -1249744972 624785957 1379551923 -885843191 -1137431649 575716924 1431801514 -866197744 -1151733882 911336051 1096209125 -664829089 -1353141303 826025578 1178277628 -550353082 -1472890928 948595265 1334663895 -695989395 -1585234949 1072148056 1222680270 -773206156 -1494286366 277402335 1737482825 -24726541 -1988000923 400889542 1625433680 -102008854 -1897117828 508779245 1767139963 -262325311 -2024141993 423534324 1849273954 -147783720 -2143826098 222282427 2050552365 -483286121 -1808362751 173147810 2102736436 -463706226 -1822730472 65292937 1961064991 -303420507 -1695737037 76123792 1938734598 -360190020 -1652498646 1688691920 329274438 -1968634372 -38914710 1674223817 349016159 -1916485147 -87821965 1786572002 494656628 -2072867378 -210387624 1829841147 437655661 -2095101481 -199722687 2031121588 236405794 -1759636072 -535223026 2122166445 159023163 -1871457919 -411770601 2009857158 13421584 -1715102294 -289231556 1889941663 127993865 -1633134157 -374380251 1607025688 684618894 -1312348876 -960490078 1487175681 799256727 -1230315219 -1045573189 1360186410 638975164 -1088639738 -937714288 1451165747 561526949 -1200527073 -814327415 1115575420 897148138 -1401932464 -612956730 1158910053 840212723 -1424101047 -602226209 1285938254 1000533208 -1565803166 -710111756 1271404631 1020209345 -1513719429 -759084563 2109494673 180053255 -1817037635 -457898965 2060554632 232169758 -1797263196 -472334286 1936186787 73461045 -1654014833 -361853927 1946819002 51194156 -1710983018 -318552064 1611351541 386692451 -1912265511 -117304241 1734771180 274837882 -1989615424 -26226602 1859177927 433585489 -2132890389 -136733571 1773996510 515520840 -2018285326 -256616348 1188197721 836060623 -1461971851 -539286301 1103081792 918061526 -1347301268 -659103494 1208614251 1057934845 -1509450681 -788484911 1331968370 946014692 -1586866082 -697472824 1533371709 744641963 -1251277807 -1033096057 1544069412 722440626 -1308180472 -989728610 1438575887 582606233 -1146057693 -860373835 1389570326 634657152 -1126348742 -874874708 1452344914 563492548 -1197512834 -812099608 1375519307 654045917 -1074617497 -923429903 1481281120 793624310 -1236996276 -1052516390 1596410489 673217263 -1322701995 -970056765 1260787254 1008805536 -1524074726 -768653428 1280037423 994894521 -1572490493 -717061227 1174248964 855289490 -1410072792 -587935810 1116756509 899115659 -1398916303 -610727001 1845438106 452466188 -2081339466 -185174240 1788011139 496357909 -2070117457 -207899847 1663348392 337878590 -1926574204 -97648878 1682533041 323901991 -1975055459 -46122229 1883780862 122619496 -1639557166 -381589692 1998975719 2278001 -1725197365 -299064483 2123611852 160730714 -1868701728 -409276554 2046720725 251218499 -1745871879 -520672401 1334458131 948766597 -1585162689 -696031575 1223160586 1071694748 -1494642138 -772889936 1095876385 911642551 -1352671731 -665260389 1178368824 825969582 -1473111532 -550163838 1379739511 624564193 -1137490341 -885754163 1431364462 576181240 -1151434174 -866536748 1558622021 736206803 -1293365655 -974127361 1535863644 747396042 -1249572240 -1031652634 1961105371 65218381 -1695910153 -303217055 1938412482 76473172 -1652051218 -360676744 2050990057 221818751 -1808662843 -482947501 2102549488 173370214 -1822672164 -463795638 1767049151 508835625 -2023922029 -262515195 1849607078 423228208 -2144296310 -147353060 1737002893 277856027 -1987645791 -25043401 1625639828 400718594 -1897190728 -101967314 378959640 1636910990 -124250572 -1885395294 301708033 1727824791 -667091 -1997348165 407764778 1867173820 -163340794 -2126205296 522206003 1747389349 -248620513 -2044106103 186738556 2082887658 -449903024 -1842858298 206349157 2068550643 -498941367 -1790577953 100331342 1929240536 -336294302 -1661747468 43461463 1972378561 -325498245 -1684112659 771250128 1526687558 -1007274244 -1259272598 714445769 1569891167 -996412699 -1281572237 589553634 1411706740 -852640050 -1171616168 609098747 1397304173 -901743913 -1119401407 810502068 1195931426 -566155624 -1455024626 925008813 1076212539 -651369855 -1372859881 1049939846 1234435856 -795169110 -1482842564 972622751 1325284105 -671651149 -1594861019 260916825 2022340303 -511498379 -1769728029 148931136 2145891030 -420551828 -1846946822 22466155 1985085181 -279400633 -1738563631 104532594 1899772644 -399152290 -1624089656 305813053 1698522795 -63686895 -1959590009 358060580 1649451698 -77991160 -1939946594 484564495 1810296473 -219168989 -2048356427 462166550 1821059712 -175998150 -2105193556 887318161 1139037703 -622000195 -1377159381 864985736 1149866526 -578763868 -1433930958 976809635 1296031285 -734621809 -1557020903 1028991674 1246894636 -748991594 -1537443072 693401333 1582515811 -950396967 -1336072369 775533292 1497268858 -1070083136 -1221532842 663748295 1351142993 -914251797 -1098469507 551697118 1474628168 -823370766 -1175753884 614471066 1403462924 -894536522 -1112980448 600691075 1422582037 -842813265 -1161527239 712744360 1568451902 -998900604 -1284322286 756439473 1511090471 -1021822819 -1273034741 957810174 1309685096 -686201646 -1608625084 1048232423 1232990577 -797663029 -1485598627 936152524 1087094106 -641536800 -1362764682 815876565 1202092355 -558946055 -1448601489 533607762 1758004676 -239053698 -2033752856 413397323 1873068509 -156397465 -2119524111 286637408 1712492022 -14951348 -2011370278 376994169 1635731951 -126478251 -1888409405 41493814 1971197344 -327728102 -1687128948 85254447 1913901497 -350584829 -1675775851 211987716 2074451346 -491992024 -1783890754 198142237 2093504907 -440334287 -1832503129 1035674843 1253839949 -743094793 -1531808415 987160770 1305595988 -724008466 -1545621128 861973737 1147640959 -579940923 -1435894445 873294064 1124751462 -637335076 -1392232118 537670847 1460339753 -838707821 -1190828795 660730022 1348911152 -915435126 -1100439268 785890445 1506839579 -1059463775 -1210127049 700086420 1589463042 -944498248 -1330435794 114623507 1909601413 -388274881 -1612950103 28885002 1992290460 -273243866 -1733193296 135171105 2131344567 -436146931 -1861755493 258164792 2019850414 -512939756 -1771431550 459412599 1818567905 -177441445 -2106898995 470798446 1795743992 -234770110 -2063171116 364485701 1656663251 -71828119 -1934569985 315906140 1708353738 -52807312 -1948448282 1929032220 100500106 -1661676752 -336338010 1972860421 43009683 -1684465879 -325179457 2082552366 187042488 -1842390270 -450335852 2068643383 206294689 -1790796005 -498749555 1867358840 407540462 -2126265516 -163253310 1746953825 522671863 -2043803827 -248956965 1637231178 378608348 -1885844634 -123765776 1727786579 301784773 -1997172865 -868375 1234473684 1049862722 -1483017224 -794967186 1324963533 972973659 -1594411039 -672135305 1196366566 810035824 -1455326262 -565818532 1076027135 925232745 -1372799021 -651456699 1411613360 589607462 -1171397732 -852831478 1397638825 608794175 -1119869051 -901310701 1526205058 771701268 -1258918994 -1007592648 1570098843 714276365 -1281642569 -996368607 1809941341 484881355 -2047876495 -219622681 1821132612 462125010 -2105399704 -175827202 1698302831 306002937 -1959499197 -63743275 1649921910 357629920 -1940279718 -77685044 1985385273 22127535 -1739001323 -278936957 1899714336 104622006 -1623902708 -399374694 2022513419 260713373 -1769768409 -511423823 2145443602 149417860 -1846624706 -420901208 1351590805 663261955 -1098792263 -913903057 1474455436 551900954 -1175714144 -823445962 1582574503 693312305 -1336259957 -950175203 1496969150 775872296 -1221095790 -1070547452 1295561713 977240935 -1556688163 -734928309 1247115240 1028802430 -1537534268 -748935598 1138965443 887360341 -1376953617 -622171527 1150222298 864669516 -1434411274 -578310560 1087164574 936108040 -1362972238 -641367772 1201738887 816194577 -1448118869 -559397571 1310152876 957376570 -1608959616 -685897450 1232772277 1048423459 -1485505127 -797717233 1568391418 712831084 -1284136490 -999124672 1511392483 756102261 -1273469489 -1021356711 1403013320 614955102 -1112659484 -894887566 1422757073 600489031 -1161564675 -842736277 2074275926 212189376 -1783852678 -492068372 2093954127 197657817 -1832823453 -439982603 1970894948 41830642 -1686693560 -328193570 1913961597 85167339 -1675961007 -350360121 1712709682 286445732 -2011463394 -14896760 1635263531 377427133 -1888074489 -126782063 1758357504 533289110 -2034235092 -238601798 1872997401 413441167 -2119316171 -156566109 1507320287 785437001 -1210482445 -1059147675 1589257670 700257616 -1330363158 -944540548 1460431341 537614715 -1191049023 -838518697 1348578804 661036386 -1099969320 -915866546 1147204027 862437677 -1435594601 -580280319 1124939170 873071924 -1392290674 -637246440 1253800329 1035749663 -1531635547 -743299021 1305918864 986811654 -1546068804 -723522518 1656340759 364835201 -1934122949 -72314707 1708393742 315831704 -1948621790 -52603724 1818380581 459635123 -2106841079 -177530721 1796181308 470334890 -2063471600 -234431354 2131677555 134865381 -1862225825 -435715895 2019759466 258221564 -1771211706 -513129264 1909807425 114452951 -1613023123 -388232965 1991810392 29339086 -1732838284 -273560350 -565183216 -1454846586 809606204 1195814058 -652068599 -1373304417 925653029 1076586675 -795577054 -1483520588 1050285070 1235035288 -671502021 -1593933395 972541975 1324408961 -1007096460 -1258299934 771132504 1525791950 -996857491 -1282270725 714819649 1570535639 -853318330 -1172023856 590152810 1412052220 -900816545 -1119252023 608223347 1397223653 -450765352 -1842942642 187677940 2083032162 -498329151 -1790236329 205682925 2068138107 -335915542 -1661115012 99890374 1928528976 -325611021 -1685020315 43643103 1973338185 -124334660 -1886257878 379104400 1637850118 -325211 -1996736205 301295753 1727158303 -162708082 -2125826792 407053474 1866732596 -249527913 -2044219135 523165883 1747570733 -950743983 -1336673081 693808509 1583193579 -1070004152 -1220658978 775383396 1496340978 -913357725 -1098353419 662775119 1350964697 -824016774 -1176129300 552395094 1475072448 -622601163 -1377506141 887995673 1139445135 -577890260 -1433851718 864057600 1149716886 -734505977 -1556126575 976631083 1295058365 -749367266 -1538088824 1029435698 1247592868 -63247207 -1958880241 305434037 1697889571 -78174080 -1940908010 358173100 1650358586 -220109653 -2048502723 485426567 1810380049 -175333198 -2104782812 461554078 1820717320 -510788355 -1769288597 260283857 2021961031 -421512988 -1847129998 149838280 2146003294 -279546673 -1739504551 22549987 1985946997 -398741290 -1623424960 104190458 1899159916 -327573614 -1686196476 41418430 1970327080 -350987381 -1676448995 85605031 1914505777 -492693600 -1784338634 212629132 2074822170 -439364679 -1832328401 197243541 2093384195 -238120970 -2033598624 532737754 1757929036 -157070353 -2119926919 414001859 1873418837 -15398972 -2012072110 287008488 1713133182 -126303267 -1887440053 376873713 1634832999 -686309542 -1609527348 957996662 1310650080 -797279421 -1484960811 1047796335 1232284409 -640927896 -1362425858 935482948 1086678738 -559811727 -1448688665 816812637 1202234059 -895439042 -1113088088 615435794 1403649668 -842175705 -1161143375 599984651 1422146205 -998562036 -1283713126 712328736 1567782582 -1021910251 -1273900157 756580921 1512026799 -178082093 -2107269563 460115967 1819017065 -233870646 -2063050148 469830630 1795570544 -71751967 -1933699465 364333005 1655732059 -53157128 -1949052306 316310484 1709028162 -388645193 -1613591007 115072923 1910304525 -273122642 -1732294088 28711810 1991322388 -435276155 -1861679597 134240169 2131191615 -513543524 -1771781622 258839472 2020254502 -838037989 -1190412659 537063223 1460002721 -916370942 -1100580204 661596974 1349000120 -1059650007 -1211091265 785999621 1507743635 -944061904 -1329728858 699704092 1588827018 -742678913 -1531138327 1035337555 1253232581 -724149658 -1546556688 987249482 1306463196 -580905395 -1436080421 862877537 1147750391 -636628396 -1391795518 872657784 1124369390 -1172097004 -853276542 1412258104 589982126 -1118897139 -901133157 1396743457 608677303 -1258770394 -1006665552 1526124810 770826652 -1282051009 -997047127 1570444563 714876293 -1483462544 -795666202 1234848092 1050507722 -1594233751 -671163137 1324846405 972078547 -1454399422 -565669676 1195491694 809955832 -1373477797 -651864883 1076626807 925578721 -2125653796 -162912182 1866693104 407128422 -2044666683 -249041837 1747893737 522816895 -1885957906 -124673928 1637413314 379568468 -1996794633 -236447 1727346139 301073741 -1661335368 -335726546 1928620436 99834114 -1684550495 -326042569 1973005709 43949339 -1843298166 -450449380 2083512742 187224368 -1790163821 -498371579 2067932607 205853993 -1556608683 -734053949 1295411321 976312559 -1537880756 -749535782 1247521888 1029479670 -1377599129 -622546447 1139662923 887804125 -1433516674 -578193944 1149248594 864490692 -1097918159 -913823321 1350662173 663111819 -1176314584 -823792194 1475132420 552307858 -1336635133 -950820459 1583018031 694010041 -1220979430 -1069652596 1496790070 774898848 -1739183715 -279897845 1985497265 23033895 -1623462524 -398664430 1899334824 103988286 -1769102929 -511012551 2021900419 260370453 -1847564874 -421047008 2146305178 149500940 -2048837127 -219805329 1810847957 484993091 -2104689184 -175387274 1820499148 461745242 -1959087669 -63078051 1697960167 305389681 -1940425262 -78625468 1650005246 358491240 -2011866474 -15570432 1713060794 287050540 -1887920497 -125850087 1635188643 376557365 -2033266012 -238427598 1757459336 533168926 -2120018243 -157014485 1873639313 413812487 -1784526094 -492471708 2074880990 212540232 -1831891221 -439828867 2093084615 197582673 -1686519104 -327224746 1970775020 40932218 -1676409127 -351062449 1914333173 85808995 -1283753378 -998487352 1567955826 712125412 -1273577913 -1022259503 1511579499 757067773 -1113525652 -894975238 1403949888 615097302 -1160956299 -842397981 1422088025 600074191 -1362335174 -640984404 1086458646 935672704 -1449021917 -559505739 1202704143 816381849 -1609047544 -686763362 1310294820 958313394 -1485167087 -797108601 1232357181 1047754667 -1861325865 -435594431 2130709243 134691437 -1771851826 -513499304 2020462306 258670196 -1613372443 -388836493 1910211273 115126879 -1732761604 -272689302 1991657168 28407366 -1934001229 -71415003 1656167071 363866633 -1948991574 -53244100 1708842630 316534288 -2107444351 -177880297 1819054765 460038715 -2062600296 -234354930 1795249844 470181410 -1436529889 -580420727 1148070451 862526117 -1391620346 -636829808 1124331050 872734396 -1531198675 -742591557 1253417473 1035113111 -1546254540 -724486238 1306027544 987715214 -1210623109 -1060082707 1507408471 786303681 -1329946782 -943869964 1588919886 699649752 -1190341815 -838081569 1459794533 537232115 -1100933296 -916052026 1349482108 661145322 1549034825 726881759 -1302723483 -983747341 1530503504 742298054 -1254637444 -1036979990 1385164155 629726701 -1132360617 -880362303 1440885090 585439732 -1142142898 -856983336 1105425709 920929723 -1343417343 -655743849 1183756596 831095202 -1467953128 -544743282 1329134879 943705481 -1590256589 -701387611 1213544710 1062341008 -1503963094 -782473028 1731872129 272463127 -1993071443 -30206917 1616347544 391164174 -1906712396 -111226846 1776405939 518454565 -2014335841 -253191159 1854671274 428554556 -2138937210 -142256112 2056082917 227173747 -1803340599 -477887393 2111869436 182952298 -1813057328 -454442938 1951849943 55700801 -1705460485 -312505235 1933253070 71051608 -1657440030 -365803404 1162826760 843605150 -1421789916 -599390798 1109561361 891658375 -1406340803 -617889365 1268046906 1016327340 -1516585706 -761426560 1291393059 1006512309 -1560839921 -705672807 1492665452 805270778 -1225382592 -1041164842 1603633269 680702179 -1315184295 -962801201 1445186654 556072136 -1204966030 -819290652 1364068423 642332881 -1086297749 -934848003 2116121792 153502806 -1875962388 -416799366 2035069145 239829071 -1757228555 -532291229 1895496946 134073444 -1628135970 -369906360 2006399211 9439357 -1718003257 -291608239 1670800548 345068594 -1919416952 -90229474 1694212285 335319083 -1963605615 -34410233 1833823382 441113600 -2092724806 -196821716 1780492431 489101337 -2077341277 -215385803 1851918283 426063709 -2140379417 -143960463 1762640850 503903044 -2029935874 -268004760 1622773753 398376815 -1900548395 -105849277 1741966304 282295158 -1982190900 -19064230 1943345071 80881465 -1646561661 -354662891 1958269878 62907168 -1699302758 -307133940 2098110365 168406795 -1828651343 -469250521 2053331844 224684818 -1804780888 -479589826 1426859779 571152277 -1157478865 -872057159 1382146842 627495820 -1133542858 -882330976 1540861745 751869863 -1244017123 -1025573237 1555721000 733830078 -1296823804 -978109806 1220228967 1069287409 -1498065333 -776837411 1339487102 953271272 -1579642286 -689986876 1180745557 828870595 -1469129095 -546705681 1091402572 906644442 -1358751136 -670815498 2004432522 8259100 -1720232026 -294623440 1880421011 118735365 -1642425409 -383933655 2040708792 245730862 -1750278252 -525603070 2127526561 164121143 -1866392691 -406443237 1791895278 499717752 -2067773502 -205031596 1839457015 447009377 -2085780517 -190139571 1679142620 319987274 -1977888784 -48431258 1668836037 343890515 -1921643543 -93242497 1276581442 990914260 -1575389330 -719435784 1266340443 1014883021 -1519078537 -764181535 1120706160 902541030 -1396506788 -607793206 1168202345 849767167 -1414579387 -592966701 1369441830 648492720 -1079089398 -928426084 1456325183 566948521 -1195138285 -809200763 1601932820 679263874 -1317671112 -965550162 1477855757 789674651 -1239930079 -1054925897 943235149 1329565915 -701054623 -1590562313 1062560852 1213355202 -782563976 -1503906322 920856703 1105467625 -655537837 -1343587899 831450214 1183440112 -545223350 -1467499044 630173737 1384677567 -880684795 -1132011117 585266224 1441088678 -856943332 -1142217334 726939675 1548945549 -983934665 -1302500959 741997570 1530842260 -1036542674 -1255101000 56000645 1951510547 -312942167 -1704996545 70993052 1933341706 -365615696 -1657662170 227346615 2055878689 -477927013 -1803265779 182504622 2112355384 -454120062 -1813406444 518099169 1776722039 -252710451 -2014789285 428627192 1854628974 -142461484 -2138766014 272242899 1732061253 -30115329 -1993127575 391634122 1615916124 -111559194 -1906406032 555979020 1445241242 -819072992 -1205157706 642667797 1363764611 -935316423 -1085864785 804788542 1493117352 -1040812014 -1225701244 680910119 1603464625 -962872309 -1315140451 1016365416 1267970558 -761601980 -1516384046 1006191985 1291744743 -705223587 -1561324341 844040538 1162361292 -599693194 -1421453088 891473219 1109786069 -617829265 -1406427911 441299396 1833599314 -196882200 -2092638082 488666589 1780958539 -215083791 -2077678489 345389558 1670449504 -90679078 -1918932916 335281647 1694289273 -34235197 -1963807659 133865888 1895665974 -369835892 -1628180454 9921977 2005947695 -291961707 -1717685245 153168274 2116425988 -416331586 -1876395992 239922571 2035014941 -532509529 -1757037519 168739535 2097803865 -469720093 -1828220043 224593622 2053387840 -479369222 -1804970132 81087229 1943173739 -354735151 -1646519481 62426852 1958723186 -306778168 -1699618978 398054059 1623122493 -105401465 -1901034735 282334898 1741891108 -19236962 -1981987064 425876121 1852140047 -143901771 -2140468445 504340096 1762176534 -268304468 -2029596870 828432903 1181209233 -546405589 -1469467715 906831390 1091180168 -670873806 -1358661724 1069247029 1220303523 -776664295 -1498268785 953593388 1339137722 -690434304 -1579155562 752349795 1540408053 -1025928369 -1243700263 733623930 1555891948 -978036906 -1296865344 571243089 1426803399 -872277123 -1157288981 627162696 1382452958 -881860764 -1133973518 320205710 1678951192 -48524638 -1977834956 343422871 1669269249 -92907845 -1921948115 500071356 1791576874 -205514096 -2067322362 446939045 1839501107 -189931895 -2085949921 245556202 2040910716 -525565242 -1750355376 164571123 2127042405 -406763809 -1866041783 7957464 2004769614 -294188300 -1720698270 118796225 1880334167 -384119059 -1642201477 679203654 1602020304 -965365142 -1317895428 789976927 1477519305 -1055361421 -1239464219 648043380 1369926626 -928105896 -1079440690 567123821 1456123899 -809238975 -1195061545 902611746 1120662452 -608001522 -1396338024 849413947 1168521133 -592484841 -1415031167 991382288 1276148614 -719771076 -1575085398 1014664969 1266532255 -764088795 -1519133005 -1802637503 -477437993 2055442029 226803451 -1814025384 -454616114 2112768628 183073506 -1705613453 -313436187 1951925855 56571593 -1657035926 -365128708 1932902982 70447824 -1992622299 -29503565 1731501577 271822495 -1906885828 -112194646 1616468496 392063622 -2015267049 -253343871 1777276475 518530733 -2138262770 -141851752 1854067234 428204724 -1344024695 -656081121 1106095781 921345587 -1467085936 -544654586 1182821052 830954026 -1590147141 -700483795 1328948887 942740993 -1504345182 -783109324 1213981326 1063047704 -1303060499 -984354949 1549450945 727551575 -1254548492 -1036113054 1530362584 741362254 -1131456545 -880253111 1384199923 629540453 -1142778938 -857365680 1441592042 585876092 -1919492608 -91099498 1670954796 346001338 -1963255271 -33805681 1693809461 334646179 -2092083662 -196450652 1833121566 440665992 -2078240213 -215506243 1781461767 489276305 -1876832668 -416874766 2117054280 153657310 -1756624259 -531940629 2034395985 239426503 -1627765162 -369264960 1895049082 133371884 -1718123953 -292506919 2006573923 10408949 -1225195832 -1040200098 1492557796 804368242 -1315620143 -963507641 1604017149 681339755 -1205635334 -819706260 1445795798 556410688 -1085361437 -934706571 1363203023 642245465 -1420824916 -599204294 1161924480 843497238 -1407046987 -618325469 1110199193 892041999 -1517001058 -762096120 1268385714 1016936228 -1560698233 -704736751 1291305899 1005646653 -1497657917 -776159915 1219882223 1068686457 -1579791910 -690914996 1339566326 954144864 -1470102031 -546884249 1181639901 828986443 -1358052888 -670371458 1090756804 906268754 -1156801113 -871649999 1426259083 570805277 -1134470722 -882480856 1383020690 627574788 -1244195435 -1026546429 1540977849 752763951 -1296379508 -977411814 1555345568 733184054 -1646940917 -355295843 1943784487 81591473 -1699190510 -306226812 1958086718 61946024 -1827789511 -469166673 2097169429 168260739 -1805393632 -479931978 2053996556 225095834 -2141012625 -144339463 1852628035 426503381 -2029029002 -267892256 1761679450 503720140 -1900464803 -104987189 1622627441 397436135 -1982533308 -19676718 1742377064 282960126 -1079985022 -928543724 1370414510 648670520 -1194493797 -808826867 1455626679 566503713 -1317325648 -964951002 1601525148 678585610 -1240010583 -1055801281 1478005125 790602003 -1575506714 -720331664 1276759498 991886684 -1518704385 -763537303 1265895891 1014184261 -1395907372 -607447998 1120028152 902133102 -1415454515 -593047461 1169129953 849916279 -2066834358 -204886820 1791032678 499633648 -2086447021 -190551867 1840068991 447351273 -1978329992 -49142546 1679521108 320619970 -1921462175 -92282633 1668723021 342983131 -1720087506 -293684040 2004348162 7396756 -1642837961 -384599903 1880762651 119347597 -1750989796 -526044022 2041341232 246109606 -1865433083 -406261613 2126618921 164008383 -253679035 -2014962989 518998889 1776843775 -141758884 -2138317110 427986800 1854259174 -29711753 -1992453407 271893339 1731457997 -111712658 -1907337480 391710530 1616787412 -313116127 -1705964873 56122125 1952410523 -365167048 -1656959314 70622996 1932701570 -477253101 -1802861947 226743103 2055529385 -455051766 -1813559652 183375654 2112432048 -879818099 -1131922917 629238689 1384536887 -857551212 -1142555134 585936824 1441505070 -984317249 -1303137751 727376787 1549652741 -1036433754 -1254197712 741812106 1529878300 -700966167 -1589695873 943094725 1328630611 -782901520 -1504514458 1062977500 1214025546 -656174373 -1343970739 921564151 1105904481 -544319806 -1467390380 830486510 1183254392 -369485052 -1627575406 133462568 1894992574 -292036835 -1718554741 10075697 2006879911 -417230026 -1876515936 154137114 2116600460 -531867857 -1756665927 239220227 2034566805 -196277408 -2092286986 440625740 1833196250 -215953543 -2077753361 489598549 1781112515 -90799278 -1919831100 345563774 1671418600 -33863861 -1963165731 334833255 1693587185 -762037300 -1517089958 1016748768 1268607606 -705036331 -1560359101 1006083833 1290841711 -598756354 -1421311128 843174610 1162273348 -618498073 -1406843023 892081867 1110124125 -819778648 -1205593282 556616324 1445624338 -934350927 -1085677785 641765021 1363656203 -1040669798 -1224764660 804700854 1492251168 -963287165 -1315809515 681248431 1604073017 -1026078521 -1244628911 752429547 1541282173 -977629986 -1296188344 733277682 1555291492 -871579403 -1156845469 570597849 1426428239 -882834196 -1134152582 628057536 1382569302 -547333981 -1469618123 829307279 1181288729 -670196550 -1358255060 906231190 1090833664 -776220527 -1497571321 1068872125 1219658027 -690613112 -1580129250 953709988 1340032306 -105289713 -1900128103 397871395 1622161845 -19616746 -1982620544 282774842 1742601644 -144515011 -2140811093 426541329 1852551559 -267443164 -2029513550 503399688 1762031006 -468813717 -1828108035 167778631 2097621457 -480002958 -1805349660 225303902 2053828040 -355078055 -1647132465 81498485 1943839203 -306695104 -1698757418 62281068 1957783034 -607356538 -1395963632 901912746 1120217148 -593379937 -1415148279 850386099 1168698405 -719851084 -1575960286 991531160 1277075470 -763742803 -1518533317 1014256769 1265853463 -964990494 -1317250700 678758606 1601321048 -1055478277 -1240359571 790154455 1478491201 -928980528 -1079520954 648970492 1370075242 -808639031 -1194715809 566445285 1455715443 -526231218 -1750767144 246167650 2041252084 -405824169 -1865896511 163708027 2126957805 -294006404 -1719737878 7843920 2003861702 -384559771 -1642912269 119174217 1880966367 -48936662 -1978500676 320546822 1679562896 -92762829 -1921008219 343338015 1668406409 -204553960 -2067140210 499163188 1791463586 -190642943 -2086390377 447570989 1839879355 -2095950918 -199924948 1830564502 437977600 -2072012893 -210196683 1785853583 494323225 -1916150904 -87102690 1674033828 348162610 -1968955503 -39637241 1688895165 330124843 -1633336354 -375229624 1890263794 128717412 -1714911289 -288377007 2009523947 12703357 -1870738452 -411436166 2121312960 158833238 -1760358411 -535543965 2031972057 236609103 -1199803534 -814005276 1450316382 561324744 -1089357973 -938047491 1361040967 639166161 -1230505152 -1046426666 1487510124 799976186 -1312145575 -959639601 1606704757 683896547 -1513397482 -758361216 1271202362 1019359916 -1566136561 -710830183 1286129187 1001387701 -1424954588 -602416206 1159629320 840546974 -1401082051 -612753493 1114852881 896827015 -1710660869 -317828499 1946616791 50344769 -1654348062 -362572172 1936377806 74315608 -1798116663 -472524193 2061274085 232504179 -1816187184 -457695674 2108772348 179732330 -2017561953 -256294391 1773147059 515318565 -2133608826 -137066992 1860032426 433776444 -1989805395 -27080133 1735105409 275557143 -1912062284 -116453854 1611030424 385969934 -1587068365 -698322267 1332290335 946738057 -1509259734 -787630404 1208280838 1057216400 -1346582015 -658769257 1102228269 917871547 -1462694376 -539607410 1189048116 836263842 -1127198121 -875076927 1390293883 634979309 -1145203122 -860182824 1437857634 582273012 -1307846043 -989009165 1543879497 721587167 -1251598724 -1033818390 1533574992 745492422 -1323028168 -970784338 1596608532 674062466 -1236667103 -1051802185 1481085965 792765595 -1073759990 -923235940 1374804006 653715632 -1198359277 -812298875 1453071423 563817641 -1399643812 -611053110 1117601904 899313894 -1409358523 -587606573 1173390441 855094527 -1572296338 -716203528 1279707202 994179284 -1524273801 -769499679 1261112411 1009532109 -1974857232 -45276826 1682206940 323174474 -1926769175 -98507393 1663677637 338592851 -2070832702 -208230060 1788868846 496552056 -2080612901 -184849075 1844591863 452267105 -1745026668 -520474366 2045993144 250892334 -1869560435 -409471717 2124326049 161059895 -1725527642 -299779792 1999169674 3135516 -1639232065 -380863191 1883581587 121773061 -1472266119 -549965585 1177641301 825643459 -1353530272 -665455370 1096590668 911971802 -1494972341 -773605155 1223354727 1072552433 -1584837550 -695305020 1334259070 947920360 -1249374179 -1030807413 1535537457 746668455 -1293560828 -974986094 1558951208 736921022 -1152149457 -866867015 1432221955 576375189 -1136763850 -885429088 1378893082 624364940 -1823399759 -464121817 2103394717 173568267 -1807948632 -482618306 2050131332 221623570 -1651857277 -359819243 1938082223 75757881 -1696109414 -304063476 1961430454 65944864 -1897516843 -102694845 1625838073 401564015 -1987316532 -24329126 1736807904 276997494 -2143438617 -147158927 1848891851 422898013 -2024768258 -262714264 1767775698 509160772 -411134274 -1871075800 158398354 2121778948 -535604569 -1760271823 236794763 2031747869 -375054708 -1633538534 128679840 1890340662 -288826731 -1714427389 13024185 2009172783 -87456038 -1915832756 348645366 1673582432 -39566653 -1968999851 329917423 1689064313 -200143128 -2095759746 438071236 1830510418 -209728783 -2072446361 493988829 1786157899 -602884490 -1424521504 840882010 1159325644 -612535697 -1401273607 896734019 1114907605 -758432188 -1513353518 1019567976 1271033854 -710477219 -1566455093 1000905585 1286581223 -1045977582 -1230989692 799655742 1487861672 -959815157 -1311944035 683934503 1606628273 -813945312 -1199890762 561139468 1450540954 -938350023 -1089021265 639601429 1360575363 -26892289 -1990027415 275498707 1735194181 -116890650 -1911598224 386269898 1610691164 -255971379 -2017910949 514871009 1773633143 -137106476 -2133533886 433949432 1859828334 -472729701 -1797945587 232576695 2061231649 -457215102 -1816640748 179376814 2109088312 -318160983 -1710354625 50814597 1946185235 -362480720 -1654404314 74095260 1936566794 -989100233 -1307789407 721806875 1543689869 -1033485522 -1251904584 745021954 1534005908 -875557115 -1126744173 635334185 1389977279 -859976932 -1145373814 582199856 1437899430 -658729133 -1346656315 917698175 1102431977 -539929782 -1462344740 836711014 1188561648 -697884831 -1587531785 946437709 1332629211 -787817608 -1509037074 1057274452 1208191682 -716639172 -1571830614 994481424 1279370630 -769314779 -1524498253 1009471753 1261199775 -611091442 -1399567208 899489058 1117400500 -587286505 -1409709951 854645051 1173875117 -922753960 -1074211634 653362548 1375122914 -812507071 -1198190377 563888493 1453027835 -970691478 -1323082500 673844550 1596800464 -1052137357 -1236363035 793233759 1480653257 -299445004 -1725832094 2667992 1999603022 -380956435 -1639178117 121991617 1883390295 -520266554 -1745195952 250822122 2046037372 -409954081 -1869109175 161413619 2124007781 -208550768 -2070481914 497001916 1788384554 -184811383 -2080690145 452092325 1844793651 -45462366 -1974633420 323235214 1682119960 -98072389 -1927235539 338291095 1664014593 -866925187 -1152059925 576562257 1431999687 -885128860 -1137102350 623927368 1379356894 -1031254705 -1248887335 746990691 1535188213 -974812842 -1293764160 736880762 1559025900 -773532391 -1495014001 1072346165 1223525539 -695660288 -1584520810 948400172 1333805242 -549495509 -1472696899 825310215 1177947281 -665675470 -1353340508 912062494 1096534152 -146938443 -2143627997 422806681 1848947727 -263183956 -2024337094 509493376 1767469078 -102339193 -1897833199 401083563 1626291261 -24401506 -1987274488 277203122 1736636452 -359991855 -1651653305 75797757 1938007147 -303615544 -1696595618 65622244 1961779314 -464421405 -1823060619 174005455 2102930521 -482559494 -1808037524 221436118 2050353216 1271650738 1020061988 -1513768802 -759003128 1285954987 1000418621 -1566016377 -709932015 1158697344 840392982 -1424084820 -602341318 1115526553 897230095 -1401686859 -613104605 1451018710 561772864 -1200445190 -814376852 1360072143 638991705 -1088459549 -937927563 1487356388 799043954 -1230430008 -1045557154 1607108093 684569963 -1312496431 -960244665 1889925498 128109036 -1632921514 -374560576 2009611619 13569525 -1715053489 -289313575 2122215752 158941662 -1871703964 -411623182 2031334737 236225991 -1759652739 -535108373 1829955870 437639560 -2095282126 -199509852 1786719495 494411153 -2072949717 -210338627 1674141996 349065658 -1916338176 -88067946 1688511797 329487779 -1968520167 -38931313 1389422835 634902629 -1126266401 -874923703 1438461162 582622332 -1145877050 -860586672 1544249537 722227287 -1308294675 -989712005 1533453528 744592462 -1251424780 -1032850078 1332213911 945866753 -1586914885 -697390803 1208630414 1057819672 -1509663326 -788304588 1102868645 918241331 -1347284599 -659218145 1188148412 836142122 -1461725808 -539433722 1774110779 515504301 -2018465513 -256403071 1859324962 433339572 -2132972274 -136684136 1734688777 274886815 -1989467867 -26472013 1611170832 386905222 -1912150724 -117320278 1946802271 51308745 -1710769805 -318731803 1935940678 73608400 -1653965462 -361935364 2060603501 232087803 -1797508799 -472186409 2109707380 179872994 -1817053864 -457783858 2046671664 251300774 -1745626596 -520820086 2123398953 160911295 -1868685819 -409391469 1998992130 2163604 -1725410770 -298884424 1884026651 122472333 -1639606729 -381507935 1682615124 323853250 -1975203208 -45876498 1663528781 337666011 -1926689183 -97632521 1787896678 496374768 -2069937590 -208112932 1845290879 452712425 -2081257901 -185223483 1116969976 898935662 -1398932780 -610612670 1174298593 855207799 -1410318643 -587788709 1279792074 995042140 -1572441370 -717143440 1260771283 1008920389 -1523861761 -768833943 1596230556 673430282 -1322587472 -970073562 1481199493 793673491 -1236848983 -1052762561 1375667118 653800248 -1074699646 -923381228 1452459959 563476257 -1197693285 -811887091 1625721457 400669415 -1897338019 -101721141 1737182824 277643006 -1987760316 -25026606 1849492035 423244501 -2144115857 -147565575 1766901338 509081292 -2023839882 -262563872 2102499861 173451907 -1822426311 -463942737 2050776588 221998746 -1808646368 -483061834 1938428455 76358321 -1652264181 -360496227 1961350718 65070760 -1695959278 -303134844 1535683257 747608623 -1249457259 -1031668989 1558539936 736255542 -1293217908 -974373094 1431511691 575935005 -1151515737 -866487503 1379853970 624547332 -1137670210 -885541080 1178581725 825789003 -1473127439 -550048921 1095925444 911560274 -1352917016 -665112706 1222914799 1071841913 -1494592573 -772971691 1334441718 948880992 -1584949286 -696211636 799481014 1486892064 -1045856870 -1230090996 684382383 1607329849 -960185981 -1312585451 561812612 1450943506 -814549592 -1200241346 638668957 1360420875 -937479759 -1088945881 839912658 1159150660 -601985538 -1424401048 897435851 1115355229 -613176857 -1401644687 1019970784 1271706742 -758782516 -1513958054 1000751353 1285648495 -710401579 -1565585085 348732542 1674448104 -87597742 -1916768828 329578599 1688455409 -39151285 -1968330275 437433420 1830126810 -199436960 -2095323658 494891093 1786265795 -210693767 -2072632849 159263770 2121866380 -412070602 -1871217248 236185603 2031409301 -534935249 -1759856199 128295976 1889703102 -374618876 -1632832110 13131825 2010075303 -289013475 -1715392117 918302199 1102781793 -659403557 -1347060659 835840494 1188485496 -538998590 -1462192044 946316741 1331729747 -697711383 -1586563969 1057645020 1208832330 -788266768 -1509740442 722156947 1544293637 -989504321 -1308464087 744946058 1533135132 -1033332570 -1250973648 634434977 1389856055 -874589043 -1126570981 582840760 1438269742 -860680044 -1145823230 231869759 2060795305 -472093677 -1797563259 180341030 2109274544 -458119158 -1816749924 50955533 1947121051 -318249951 -1711221577 73679124 1935896962 -362143688 -1653796690 275062107 1734487501 -26510217 -1989391135 386455874 1611655636 -117000082 -1912502024 515806569 1773774335 -256838587 -2017999661 433279344 1859412454 -136499108 -2133196598 496074292 1788235426 -207675624 -2070401138 452770349 1845201595 -185410815 -2081035369 323679750 1682818704 -45836502 -1975277636 338113055 1663042185 -97955021 -1926339675 2518608 1998675654 -299364484 -1724956694 122399305 1884068575 -381301915 -1639777293 251520610 2046482164 -520911026 -1745569832 160440955 2123829997 -409058473 -1868991551 654270204 1375235690 -923713584 -1074393274 563256037 1452649075 -811795511 -1197749409 673502926 1596188248 -970278942 -1322416268 793318103 1481515585 -1052281861 -1237302419 994594456 1280278030 -716820556 -1572790494 1009093249 1260567063 -768873555 -1523786949 898877098 1117058620 -610424954 -1399154928 855507635 1173959205 -588225633 -1409854711 76173173 1938653155 -360436135 -1652351281 65506156 1960885242 -303437248 -1695622442 173131591 2102851537 -463493525 -1822910723 222036830 2050700232 -483237262 -1808444700 423452433 1849323399 -147636675 -2144072021 508599048 1767353246 -262211036 -2024158542 401004323 1625417653 -102189553 -1896905063 277549882 1737237420 -24808938 -1987952000 1071935421 1222860587 -773189999 -1494401529 948546468 1334745906 -695743864 -1585382882 826271631 1178130201 -550402397 -1472809419 911352726 1096094464 -665042246 -1352961492 575897561 1431588687 -866312459 -1151717789 624868288 1379502934 -885990676 -1137186182 747173867 1536149373 -1031366969 -1249794479 736441330 1558315876 -974433570 -1293131192 -909098517 -1093176963 668868807 1356402769 -826440206 -1178946204 548660446 1471468616 -955528743 -1341327025 688236789 1577228387 -1067053632 -1218364074 778595564 1500470394 -731426417 -1553964775 979972259 1299054645 -754281066 -1542609664 1023734970 1241760812 -625157699 -1380194005 884127889 1135970311 -573497948 -1428804302 870284424 1155025950 -222404317 -2051452491 481296399 1807167641 -170678982 -2099997268 467518486 1826288768 -60430063 -1956456057 309037117 1701623979 -83350264 -1945166434 352734244 1644264626 -284593849 -1743896111 17240171 1979719933 -396053154 -1620867640 107664498 1903027428 -506267275 -1764374045 266115161 2027661519 -423674516 -1850208774 145841216 2142661846 -791973718 -1479786436 1053102470 1237459216 -676940621 -1600027611 967366047 1320150281 -569313128 -1458059250 807311796 1192864034 -646103935 -1367733225 930307501 1081371963 -847486770 -1166323624 594674146 1416966516 -904813353 -1122593727 606062075 1394144621 -1012406020 -1264527254 766085584 1521400134 -993383195 -1278403469 717508041 1573092703 -341487518 -1667079948 95105358 1923875288 -322399109 -1680890643 46593367 1975633345 -444671920 -1837504314 191936892 2088208874 -502064055 -1793839905 203259237 2065321459 -166576122 -2129301360 404496682 1864044988 -243301345 -2038909815 527557939 1752618405 -120993740 -1882261342 382183704 1640012174 -6026195 -2002568005 296381697 1722637719 -68803735 -1931406337 367542853 1659859667 -57940112 -1953703962 310740572 1703065290 -180507813 -2110088243 456378999 1815411425 -229609662 -2057871404 475926126 1801010936 -430886131 -1856633957 140464673 2136498871 -516098284 -1774467198 254973496 2016781998 -393561281 -1618113623 109369875 1904470661 -270041306 -1730130000 32054794 1995320988 -1064827999 -1215352009 780558989 1501647387 -941242440 -1327302866 703309460 1592563202 -833385581 -1185629435 543025855 1465571881 -918663286 -1103528164 657469094 1345789488 -583068731 -1439161517 858878697 1144406655 -632104996 -1386879158 878491376 1130071654 -739992585 -1528583327 1038809819 1257097805 -729194514 -1550946440 981941954 1300237908 -486731224 -1778769218 217281284 2079605650 -443492815 -1835538777 194950941 2090436491 -333014502 -1692292468 36240182 1966066592 -347382269 -1672712555 88424239 1916932025 -11926964 -2008206630 289694560 1715688438 -131611051 -1893665085 371828601 1630443503 -242120066 -2036942104 530574162 1754848196 -151237017 -2114224399 418525003 1878335453 -644664608 -1366031754 933057484 1083859802 -553715975 -1443248529 821073877 1207412547 -683099438 -1605399996 960945150 1312942952 -802849077 -1490923939 1043013607 1227632497 -1004264828 -1289547246 707412904 1563259710 -1018567011 -1269901813 759662513 1514190631 -889214282 -1107781088 619826074 1408695052 -846041425 -1164616135 597430147 1419460373 -1380154129 -625232775 1135797699 884331861 -1429126922 -573149088 1155473882 869798220 -1553527587 -731890613 1298755057 980311399 -1542797116 -754059182 1241819624 1023646078 -1341418357 -955472867 1577448871 688047409 -1218031470 -1067360252 1500000702 779026728 -1093657415 -908645329 1356758421 668552451 -1178740576 -826611658 1471396236 548702490 -1764580313 -506096463 2027734283 266073501 -1849728962 -424128344 2142306578 146157956 -1744229355 -284287869 1980190009 16809391 -1620776948 -396109670 1902807328 107854262 -1956268989 -60652331 1701565807 309126649 -1945604006 -82886452 1644564854 352395744 -2051130255 -222753561 1806720349 481783243 -2100037528 -170604290 1826462020 467315154 -1264077394 -1012890312 1521079426 766436372 -1278578249 -993181407 1573130395 717430797 -1166262884 -847573750 1416780976 594897958 -1122895483 -904476397 1394579625 605595711 -1458526774 -568879780 1193198822 807007344 -1367514669 -646295227 1081278719 930361449 -1479856648 -791929490 1237667028 1052933186 -1599673887 -677258889 1319667917 967817307 -1882614426 -120674832 1640494154 381732060 -2002497153 -6069783 1722429523 296550597 -2129519276 -166384190 1864137848 404442350 -2038441651 -243734053 1752283233 527862007 -1837202174 -445008492 2087773230 192402616 -1793900261 -501976691 2065506359 203034785 -1666904784 -341688922 1923836956 95181962 -1681340119 -321914433 1975953413 46241939 -1618286995 -393357573 1904510785 109295575 -1729682828 -270527774 1994998616 32404430 -1856934305 -430547255 2136936307 140001253 -1774409146 -516187440 2016594794 255196156 -2109868535 -180697441 1815320357 456435635 -2058341872 -229178746 1801343804 475620266 -1931051461 -69120339 1659379479 367996801 -1953777118 -57898316 1703271182 310569880 -1528510811 -740035021 1256892297 1038980895 -1551301956 -728878550 1300718480 981488390 -1438691689 -583500287 1144074171 859184941 -1387099506 -631916008 1130163106 878435124 -1185687871 -833296809 1465759725 542803835 -1103228200 -919002546 1345352692 657933154 -1215799565 -1064341915 1501970399 780209993 -1327129878 -941446532 1592523718 703384400 -2037262548 -241768518 1755297280 530089622 -2114186443 -151313501 1878159897 418726543 -2008391906 -11702392 1715748402 289607332 -1893229817 -132076655 1630140971 372165309 -1691957432 -333318178 1965598308 36673266 -1672805551 -347327545 1917149821 88232683 -1778561158 -486899732 2079534678 217325248 -1836020893 -443040779 2090789455 194632409 -1107298332 -889665678 1408341704 620144222 -1164823555 -845872277 1419530961 597385799 -1289453610 -1004318912 1563041530 707604076 -1270236209 -1018262695 1514658531 759229045 -1605834880 -682633450 1313244844 960607802 -1490738279 -803073265 1227571893 1043100195 -1366069326 -644587740 1084034718 932855304 -1442927701 -554067139 1206962823 821557777 17419235 1980693365 -284710193 -1744790951 107220986 1902329708 -395677994 -1620222400 265438161 2027254599 -505666819 -1764027797 146769864 2142811998 -424548636 -1850288526 482270087 1807346449 -223298901 -2051569091 466821022 1825845000 -170033486 -2099622364 308630453 1700946723 -60083559 -1955855857 352884652 1645193018 -83429760 -1946040810 979888939 1298193341 -731280889 -1553024367 1024077618 1242374052 -754692578 -1543274872 884761369 1136350095 -625868235 -1380633949 869377792 1154914198 -572537300 -1428621638 668007247 1356319705 -908158365 -1093031179 549273430 1471811520 -827105670 -1179357460 688616317 1577862123 -955968943 -1342037305 778483556 1499564018 -1066871224 -1217403170 403896994 1863698996 -165897330 -2128893160 528432827 1752698413 -244228201 -2039058687 382300816 1640907270 -121171012 -1883233494 296007305 1721992735 -5580891 -2001869005 94759622 1923275344 -341079062 -1666401412 46673631 1976507977 -322547725 -1681817755 192832244 2088325730 -445643816 -1837681842 202614509 2064946811 -501364799 -1793394857 595384938 1417407228 -848118970 -1166701616 605101683 1393962725 -903905441 -1122480183 765940312 1520460494 -1012321420 -1263664158 717919809 1573758679 -993724563 -1279014917 1053542926 1238170264 -792351966 -1480418380 967183895 1319190145 -676827333 -1599119443 806371900 1192719018 -568450288 -1457974394 930973221 1081783987 -646715639 -1368074337 859810145 1144560119 -583940019 -1439237925 877817208 1129668078 -631501740 -1386529598 1038360915 1256395205 -739622785 -1527942935 982115658 1301206492 -729316250 -1551846160 780712197 1502579091 -1064904663 -1216223041 702905628 1591889290 -940893136 -1326699354 542322999 1465123233 -832745445 -1185259379 658437422 1345963448 -919563262 -1103649644 139561385 2136389951 -429922171 -1856448493 255610288 2017164582 -516805476 -1774904310 109707675 1905078541 -393977673 -1618784223 31966594 1994454292 -269900626 -1729194952 367434189 1658956123 -68618015 -1930442633 311123412 1703701826 -58376968 -1954411410 456987135 1815748969 -181178157 -2110504891 475059686 1800922480 -228674358 -2057730980 707041312 1562618038 -1003816692 -1288844902 759782457 1515089071 -1018741483 -1270870653 620695570 1408770180 -890146498 -1107934808 596825099 1419109533 -845368025 -1164212815 932415556 1083488466 -643962520 -1365583362 821972061 1207532747 -554685071 -1443422745 961020022 1313812704 -683253414 -1606331956 1042662511 1227027705 -802446013 -1490250283 290109672 1716357246 -12265020 -2008815278 371686641 1629506663 -131523107 -1892799157 529608922 1754660940 -241217034 -2036833952 419230915 1878770773 -151874065 -2114607751 217950348 2080020506 -487339616 -1779107530 194014357 2090294275 -442626631 -1835451089 36053182 1965101096 -332906094 -1691389692 88859815 1917637681 -347765365 -1673349859 1701121767 308428401 -1955893301 -60006563 1644743422 353368680 -1945719854 -83780796 1807648469 481932867 -2052003847 -222832785 1825784524 466907738 -2099436576 -170257546 2027036291 265629205 -1763934289 -505721031 2143279770 146336268 -1850623050 -424244448 1980339889 17737255 -1744308323 -285161717 1902400168 107176510 -1620429948 -395508974 1577791023 688660153 -1341829373 -956137579 1499916854 778164896 -1217885414 -1066419316 1355851293 668440203 -1092696271 -908462169 1472029188 549081746 -1179450584 -827051074 1136410187 884674269 -1380819097 -625643535 1154611794 869714628 -1428186242 -573002776 1298642553 979404527 -1553344683 -730929213 1242198624 1024279286 -1543236788 -754768934 2088648614 192483120 -1838129526 -445157860 2064907199 202689321 -1793221997 -501569019 1923463060 94537474 -1666459976 -340990418 1976071053 47137563 -1681517919 -322887113 1640574914 382607188 -1882763538 -121602440 1722084315 295951181 -2002089225 -5391775 1863493616 404068198 -2128820516 -165939638 1753179113 527979391 -2039414075 -243912109 1192238958 806825976 -1457619390 -568766764 1081990007 930802657 -1368147365 -646673715 1238079324 1053599690 -1480198544 -792541466 1319523141 966878163 -1599589783 -676396289 1520897802 765476764 -1263964634 -1011982672 1573571347 718142341 -1278956993 -993813847 1417447224 595310510 -1166875116 -847915390 1393640225 605451191 -1122033139 -904392037 1465085029 542399731 -1185084087 -832946721 1346283644 658086122 -1104098992 -919078458 1502143575 781178049 -1215920773 -1065241107 1592074318 702681304 -1326759582 -940805644 1256487937 1038306455 -1528160979 -739430981 1300871192 982419598 -1551378124 -729749086 1145041971 859358373 -1439591137 -583621239 1129459754 877985980 -1386458874 -631545456 1815956653 456817723 -2110575231 -181134057 1800439988 475510818 -2057377384 -228992754 1659290783 367129609 -1930910285 -68184795 1703608454 311177232 -1954192982 -58568388 1904893129 109931615 -1618723355 -394064525 1994889424 31500358 -1729496580 -269563542 2136069371 139912301 -1855998505 -430406335 2017202402 255533172 -1775078962 -516603560 1313365284 961506738 -1606009848 -683602786 1227200829 1042459051 -1490290671 -802371449 1083430166 932504960 -1365396422 -644184916 1207832847 821633433 -1443860445 -554221387 1409240384 620264918 -1108267924 -889840390 1418889561 597014991 -1164121995 -845424413 1562690930 706999780 -1289051042 -1003645752 1514733931 760099325 -1270390713 -1019195183 1965456876 35736954 -1691870016 -332452778 1917565429 88901987 -1673144103 -347936689 2080241118 217761096 -1779198734 -487283612 2089824711 194445649 -1835118357 -442933123 1754361224 529947934 -2036396892 -241681358 1878829457 419141895 -2114795331 -151652309 1716184506 290313516 -2008775530 -12340224 1629954467 371200309 -1893121905 -131174375 349227329 1675098583 -86071187 -1915119365 331156824 1689927118 -38572940 -1967891230 436945267 1829532133 -200990625 -2097016631 493258090 1784788476 -211229626 -2073045808 157800741 2120280499 -412502007 -1871804257 235543868 2030906794 -536577008 -1761391482 129782039 1891328385 -374198213 -1632304979 13735182 2010555800 -287312862 -1713847116 801040777 1488574751 -1045395291 -1229473741 684928400 1607736582 -958575428 -1311081430 560292283 1449283885 -815071081 -1200869375 638100898 1359975732 -939080562 -1090391016 839514605 1158596987 -603481919 -1426020265 895761908 1113787746 -613786408 -1402114994 1020424671 1272267081 -757329677 -1512365979 1002419654 1287161168 -709765910 -1565072260 231471104 2060241046 -473589460 -1799181894 178666521 2107706511 -458728139 -1817219677 51408946 1947680932 -316796642 -1709629048 75346987 1937409213 -361507577 -1653283439 276621412 1736169714 -26048184 -1988773410 387001469 1612061931 -115389103 -1910997561 514285654 1772114112 -257359494 -2018627092 432710735 1858966745 -138099357 -2134641163 916838600 1101195358 -659834396 -1347647118 835198161 1187982407 -540639747 -1463726741 947802362 1333354604 -697290282 -1586036416 1058247907 1209312373 -786565681 -1508194983 722651308 1544943674 -987977344 -1306814186 746523829 1534606371 -1032753767 -1250534129 633946270 1389260808 -876142158 -1128263388 581207175 1436791825 -861215317 -1146235587 652651459 1373739861 -924267793 -1074791815 562786266 1452040012 -813363466 -1199423904 675095537 1597641575 -969719075 -1321962933 793831400 1482151806 -1050769724 -1235634606 995212199 1280740145 -715138421 -1571231203 1010597822 1262178088 -768467310 -1523241468 898249621 1116537603 -612085063 -1400675793 854062988 1172358938 -588671328 -1410423242 495487755 1787804573 -209262041 -2071864655 451235602 1843560324 -185913794 -2081677656 324207417 1683239855 -44211691 -1973792125 339658528 1664743350 -97475060 -1925736806 4168559 2000202745 -298714557 -1724462379 122838902 1884647392 -379830694 -1638199604 249828189 2044928971 -521506191 -1746058521 160028484 2123294674 -410536344 -1870625026 1073584770 1224387092 -772539474 -1493906632 948985499 1335324173 -694272073 -1583804639 824578736 1176576550 -550997092 -1473297654 910939817 1095558719 -666519675 -1354594541 575310566 1431157360 -867898422 -1153180836 623333119 1377861225 -886493229 -1137828027 747700948 1536569922 -1029741576 -1248308370 737986253 1560016475 -973953055 -1292527753 76790346 1939114716 -358753434 -1650791440 67010131 1962495685 -303030401 -1695076375 172503672 2102330094 -465153196 -1824431166 220591713 2049099511 -483682483 -1809012773 421833262 1847827128 -148190462 -2144470124 508128823 1766743713 -263778533 -2025832563 402596380 1626870410 -101629136 -1896451162 278062597 1737873043 -23296215 -1986283585 1891372101 129711315 -1632473751 -373989889 2010237020 14088394 -1713395344 -287794714 2120713335 157332705 -1872108197 -412166707 2030714990 235761912 -1761337022 -536669740 1829444641 437005495 -2096792307 -201175653 1785124920 492955822 -2073511660 -210794110 1674613779 349676677 -1914768065 -86391383 1690128394 330981532 -1967967962 -38534736 1272065165 1020599323 -1512288863 -757367497 1287645332 1001969666 -1565423176 -709445330 1158259903 839816233 -1425554029 -603917051 1113874598 895701040 -1402338934 -613600996 1449475305 560073855 -1200923195 -814977709 1359542512 638568550 -1090086436 -939415222 1488893147 800687181 -1229924873 -1044912799 1607692482 684998740 -1310912018 -958783112 1772567812 513805714 -2018943960 -257004354 1858795805 432916875 -2134599631 -138172249 1736226102 276530592 -1988963302 -25828212 1611755823 387334585 -1910566909 -115859307 1947217248 51846646 -1709290420 -317096742 1937631609 75160047 -1653372843 -361449277 2060166482 231511492 -1798978434 -473762584 2108055883 178344413 -1817706393 -458280719 1388912076 634269018 -1127777056 -876589962 1436867029 581167427 -1146439431 -861042577 1544721918 722838888 -1306725166 -988036028 1535070695 746086769 -1250873141 -1032454051 1333661096 947469630 -1586467708 -696820718 1209256369 1058339111 -1508005731 -786786293 1101366682 916632844 -1347689290 -659762144 1187529091 835678485 -1463410513 -540995527 1116368583 898457169 -1400631317 -612155523 1172810462 853580360 -1410741262 -588317852 1280435957 995546723 -1570797607 -715606193 1262232300 1010504314 -1523432512 -768249002 1597865635 674909749 -1322049649 -969658599 1481685690 794266156 -1235297386 -1051071744 1374090897 652330503 -1075275843 -923818197 1451963016 562823710 -1199221852 -813538510 2045005327 249790105 -1746260189 -521330763 2122942998 160348800 -1870140614 -410985556 2000668221 3733163 -1724799215 -298412153 1884422692 123024050 -1638112504 -379890786 1683185259 324300541 -1973600441 -44429359 1665047154 339323620 -1926169762 -97006648 1787352665 495969999 -2071545995 -209614877 1843728960 451027670 -2081721492 -185842694 1536253830 748056336 -1247854934 -1030222276 1560058783 737913609 -1292698957 -973747675 1430968244 575530786 -1153124712 -867990002 1378292653 622863163 -1138134399 -886160873 1176915938 824278900 -1473761586 -550560168 1095470075 910998381 -1354372393 -666707391 1224591312 1073411910 -1493981444 -772499862 1334838217 949433183 -1583455515 -694594957 1627357006 402149336 -1896800670 -101306636 1737669463 278236097 -1986209157 -23336211 1847916412 421775338 -2144692656 -148003130 1766404965 508429299 -2025369015 -264215841 2101899050 172974012 -1824125434 -465486192 2049289011 220371877 -1809069537 -483591543 1939072792 76863374 -1650620876 -358959454 1962812161 66655127 -1695530451 -302550341 -603372727 -1425116193 839328357 1157632755 -614168752 -1402751034 896198268 1114494698 -757937285 -1512702995 1021094487 1272683201 -708898974 -1564983308 1001483854 1287020248 -1044491475 -1229364293 800076289 1488388759 -959211724 -1311463518 685635096 1608173198 -815408353 -1201476727 560708147 1449953957 -938991866 -1089523824 637959722 1359040188 -412654719 -1872735465 157876909 2121151035 -536172648 -1760717042 235194036 2030302754 -373494861 -1631855835 129141407 1890957833 -288280662 -1714020548 14634630 2010676752 -87002139 -1915272333 350098121 1675174495 -37898244 -1967487126 330553040 1689577030 -200541225 -2096313535 436574971 1828891245 -211402802 -2074013864 493379298 1785687668 -988646904 -1307229538 723260196 1545282482 -1031817711 -1250392441 745658173 1534519211 -875955654 -1127298388 633838358 1388358528 -861651421 -1146941771 581590799 1437429657 -660250004 -1348316422 917177152 1101804502 -540498315 -1462790429 835110745 1187117007 -696325538 -1585849656 946899826 1333246948 -787272121 -1508630831 1058885483 1209696253 -25406784 -1988402602 275919852 1735721850 -116287783 -1911118257 387971061 1612236643 -257434894 -2019497372 514440158 1773046600 -137748757 -2134036867 432308167 1858293585 -473218396 -1798540750 231023496 2059539230 -458848579 -1818118613 178841489 2108675847 -317666666 -1709704704 52341690 1947835180 -360903025 -1652933095 74674083 1937006389 -297852469 -1724378787 3227879 2000056433 -380443182 -1638542012 123503870 1885058152 -521885191 -1746691729 250267861 2045638723 -410423840 -1869718154 159845580 2122333274 -209178193 -2071002823 495341699 1786863637 -186255946 -2082290400 451646618 1844225036 -44844643 -1974171381 324917425 1683679271 -96567932 -1925624558 338697384 1664560190 -716111613 -1571409515 996106287 1280856249 -767769318 -1522797172 1009951798 1261802656 -611677903 -1399998041 897902621 1115936907 -588821208 -1411351106 854141956 1173232786 -924446361 -1075764751 652767307 1374634205 -812919426 -1198725656 562410578 1451394244 -969041579 -1321555517 674494585 1597294831 -1051697844 -1235784230 794704992 1482231030 -148631414 -2145181668 422212006 1848459568 -263596909 -2024872955 508016063 1765836073 -100689736 -1896306642 401734036 1626786050 -23962463 -1986696137 278674829 1738214683 -359464722 -1651232648 77423042 1939493204 -302070537 -1694895007 66102747 1962382669 -465008420 -1823492022 172419568 2101467494 -484094779 -1809679277 220933609 2049711487 -867553214 -1152581420 574902638 1430479352 -886573989 -1138703155 623482231 1378788833 -1030637456 -1248425754 748673372 1536747978 -973308823 -1292153601 737287493 1559571923 -771940314 -1493561168 1072906506 1223979420 -695147457 -1583885143 949912851 1335473541 -551114732 -1474193278 824756536 1177549230 -666145779 -1353950053 910495009 1094860215 -1201306035 -815614245 1449912161 560781303 -1089977772 -938511678 1359356792 637604846 -1229058433 -1044824343 1487957843 800546757 -1311520154 -959120656 1608362826 685415388 -1512925655 -757750081 1272772357 1021036435 -1564519888 -709336410 1286681372 1001784202 -1425465829 -603050355 1158119223 838881185 -1402676734 -614208876 1114290990 896371640 -2096388475 -200501741 1829095337 436401983 -2073664868 -211725814 1785201584 493826854 -1915736393 -86565343 1675513755 349798157 -1967265106 -38086088 1689488258 330611476 -1631799583 -373586313 1890768845 129361755 -1714326792 -287948178 2011108308 14164802 -1872281901 -413135291 2120835071 158232425 -1760888118 -535967140 2030345190 235121520 -1585531124 -696678502 1332794912 947381942 -1508674795 -787201149 1209864761 1058677423 -1348124866 -660467800 1101749778 917270148 -1463223513 -540030031 1187420683 834775709 -1127635096 -875653122 1388824132 633403090 -1146854543 -861711385 1437205085 581776075 -1307431078 -988471348 1545358966 723222240 -1249907901 -1032266795 1534167663 745978617 -1710188604 -317216942 1948186344 52020862 -1652730915 -361077941 1936929521 74711655 -1798627338 -473157792 2059763418 230837836 -1817781265 -459150471 2108209859 179276373 -2019063904 -257902794 1772742284 514774554 -2134228039 -137530577 1858347669 432214531 -1988358254 -25477372 1735552702 276127272 -1911436405 -115934435 1612688039 387488305 -1974213425 -44772263 1683850723 324711797 -1925308202 -96923584 1664107002 339177836 -2071433987 -208708501 1787170257 495009095 -2082101020 -186476430 1844169160 451737950 -1746602837 -521944003 2045416839 250455313 -1870057294 -410124252 2122797470 159408392 -1723892583 -298300401 1999707573 3550499 -1638745984 -380270570 1885133228 123463994 -1321352185 -969214831 1597220139 674534845 -1236271074 -1051250552 1482580274 794382756 -1075426251 -924746589 1374170393 653204879 -1198815188 -812861254 1451616512 562223510 -1400187805 -611457803 1115993423 897811929 -1410920326 -589291284 1172926806 854475200 -1571726255 -715756345 1281310077 995626475 -1522755512 -767842082 1261631844 1010158066 -1823943282 -464526056 2101785762 172065844 -1809509993 -484302591 2049667259 221003821 -1651286596 -359371478 1939684496 77204486 -1694590555 -302405325 1961949321 66570271 -1895840278 -101124740 1626449094 402035792 -1986919949 -23776923 1738301663 278614089 -2145104424 -148669106 1848257780 422386786 -2025223743 -263276201 1766320365 507566203 -1473841850 -551434800 1177064554 825206012 -1354026657 -666107447 1095061619 910319845 -1493336716 -772125214 1223892056 1072966862 -1584350867 -694711813 1335810113 949610711 -1248729822 -1030302284 1537180686 748205208 -1292099269 -973401683 1559379991 737505409 -1152750320 -867345018 1430522940 574831786 -1138251511 -887055969 1378469925 623835315 1578294032 689302406 -1340294596 -954496342 1501503241 779628447 -1217298907 -1065988429 1355371298 667837364 -1094241778 -910163304 1470404411 547596205 -1179978217 -827472255 1134938996 883096546 -1381258664 -626222386 1153961837 869220347 -1429836223 -574529833 1300120390 981038032 -1552932246 -730393860 1242793823 1024767945 -1541544333 -753215771 1702689752 310102862 -1955423500 -59397534 1645297601 353767255 -1944101139 -82284933 1806136298 480265084 -2052517178 -223468976 1825224691 466454373 -2101029153 -171710903 2026630076 265083690 -1765438832 -507332090 2141597605 144777011 -1851240823 -424706529 1980785550 18305816 -1742863710 -283561420 1904060311 108697345 -1619802437 -394987987 1191832145 806279879 -1459123331 -570377237 1080307272 929242846 -1368764572 -647135246 1238524515 1054167797 -1478753457 -790940711 1321182842 968398572 -1598961834 -675874880 1522465333 767150755 -1263494375 -1011373169 1574125100 718540474 -1277337856 -992317546 1415934471 593642129 -1167387861 -848550979 1393079838 604997256 -1123625166 -905844828 2087176857 190904847 -1838568523 -445736157 2064256640 202194454 -1794871380 -503095494 1924940459 96170557 -1666047097 -340454639 1976665778 47625764 -1679824994 -321333496 1641077501 383249003 -1881228335 -119960761 1723670244 297414258 -2001502264 -4960418 1863013071 403464793 -2130365469 -167640203 1751553750 526493248 -2039941126 -244332692 1814346130 455313668 -2111121218 -181540824 1799978379 474893597 -2058937177 -230675407 1660891552 368574774 -1930342260 -67739622 1704129977 311805231 -1952672619 -56908797 1905502710 110401888 -1617049382 -392497076 1996385775 33119609 -1729098557 -269009835 2135433668 139399506 -1857666840 -431918978 2015749597 253941067 -1775532815 -517163929 1464506714 541960652 -1186662282 -834418464 1344757059 656436693 -1104593809 -919728903 1502679400 781591038 -1214287804 -1063763758 1593628017 704374247 -1326271395 -940210997 1258129726 1039841704 -1527519214 -738928508 1301302567 983006641 -1549915125 -728163171 1143341324 857813402 -1440194528 -584101706 1129039125 877458819 -1387944903 -633170769 1967098067 37271621 -1691227649 -331949719 1917996234 89488476 -1671680538 -346350224 2078540001 216215671 -1779801651 -487763621 2089403640 193918062 -1836603948 -444558014 1753782455 529508385 -2037974629 -243152627 1877302446 417492024 -2115289726 -152302316 1716719749 290725907 -2007141975 -10862273 1631507612 372892682 -1892633168 -130579162 1313974299 961976461 -1604335305 -682034783 1228696578 1044077716 -1489892050 -801817160 1082794025 931991743 -1367064315 -645697133 1206379568 820040870 -1444313828 -554781302 1407629439 618760425 -1108813485 -890246715 1418427494 596397296 -1165681334 -847106596 1564291149 708444379 -1288482463 -1003200009 1515254868 760726722 -1268869768 -1017534994 981343764 1299787394 -730824904 -1552461906 1024711181 1242884763 -753026271 -1541764169 883267110 1134732976 -626264310 -1381185636 868766271 1154441897 -574213357 -1430191227 667487856 1355693798 -909676708 -1094688822 547670633 1470364415 -827675835 -1179804717 689079874 1578481364 -954407058 -1340352520 780091995 1501065933 -1066327177 -1216998431 17841884 1981222474 -283222032 -1743163546 108919493 1903872595 -395076631 -1619743873 265008878 2026669688 -507127870 -1765611692 145126135 2141274721 -425192485 -1850793139 480718520 1805655598 -223785068 -2052161790 466283169 1825430071 -171668595 -2101101797 310158986 1702598172 -59586650 -1955203280 353460883 1645629957 -81853505 -1944571095 593833813 1415716803 -848605575 -1167294737 604564300 1393548250 -905541024 -1123960074 767469415 1522112497 -1011825077 -1263012131 718496638 1574196200 -992148910 -1277545788 1053966129 1238699943 -790864355 -1478791541 968882984 1320733630 -676226556 -1598641518 805943043 1192134549 -569911761 -1459558727 929329946 1080247180 -647359946 -1368579424 403378077 1863073547 -167416143 -2130551257 526830468 1751251730 -244798808 -2039506370 382764975 1641527097 -119609725 -1881549291 297616310 1723495200 -5037414 -2001464820 96215033 1924869999 -340623659 -1665839549 47307744 1977019254 -320881972 -1680307622 191338443 2086709085 -446040345 -1838233999 202003410 2064474948 -503041282 -1794964888 138968214 2135903232 -431612486 -1857999572 254130319 2015528985 -517219933 -1775441611 110359716 1905574962 -392325752 -1617255138 33435837 1996029995 -269463151 -1728618233 369061106 1660443748 -68088354 -1930019512 311601387 1704302717 -56833593 -1952712367 455402688 1814287446 -181762580 -2110933638 474554585 1800278095 -230211083 -2059374237 858152030 1143041224 -584565390 -1439756828 877369415 1129097425 -632948373 -1388131843 1040045164 1257956602 -739003072 -1527478826 982519925 1301749987 -727813799 -1550237233 781274170 1503034540 -1063310058 -1214767744 704415779 1593555125 -940381937 -1326065255 541770760 1464726686 -834362076 -1186753102 656867345 1344286855 -920035011 -1104260693 290672087 1716813121 -10670853 -2007360403 373197262 1631172952 -131012382 -1892165516 529057253 1754264947 -242834231 -2038328225 417661436 1877094762 -152346416 -2115219386 216292787 2078502181 -487965537 -1779626999 193567146 2089724220 -444073850 -1837053936 37737857 1966662935 -332286803 -1690926021 89264536 1918181646 -346263372 -1671741406 708668703 1564106121 -1003287501 -1288422235 760260870 1515690384 -1017198550 -1269172036 619111725 1407309243 -890731519 -1108364137 596320564 1418465698 -846905320 -1165856626 931822971 1083002349 -645653417 -1367135039 820492642 1205897716 -555100082 -1443960616 961672521 1314309599 -681601947 -1604803341 1044132176 1228603846 -802008964 -1489674006 -1765060328 -506699378 2026188852 264372386 -1851353855 -425613929 2141778989 145736891 -1743726294 -283645508 1981724678 18450576 -1619190477 -394646107 1903393823 108285065 -1954791044 -59018774 1701978192 309661894 -1945008795 -82397709 1646257225 353948895 -2052601522 -224331304 1806280802 481204468 -2100687529 -171098687 1824812155 465788141 -1381666352 -626900666 1135284476 883695722 -1429686839 -573602465 1153881317 868344947 -1551959582 -730216076 1299224782 980920408 -1542242821 -753660563 1243438295 1025141825 -1340972620 -954904286 1578893464 689647630 -1216371283 -1065839301 1500628097 779547671 -1094063738 -909190896 1355253930 666941500 -1180422753 -828170999 1470778547 548240421 -1882169255 -120106801 1641939317 383332835 -2000837568 -4549418 1723057516 297072122 -2129926037 -166930179 1862633799 402831825 -2040124302 -245293852 1751666014 527400392 -1838714819 -446676821 2087260433 191766919 -1794460636 -502430542 2063914248 201581982 -1665337329 -340014951 1924307235 95791541 -1680786410 -321516416 1977572666 47738284 -1262600047 -1011257337 1521492413 766972203 -1277983608 -992693218 1574823332 718984498 -1167734621 -849151947 1416341903 594319641 -1123545926 -904971220 1392930198 604069120 -1459007243 -569483165 1191653849 805306703 -1369139988 -647781254 1080751552 929940822 -1479354169 -791287727 1239202283 1054574973 -1598087970 -675795896 1320254962 968248676 -1526910054 -738589940 1257460406 1039426080 -1550780541 -728250603 1302238895 983148089 -1440302168 -585004226 1143528068 858778130 -1387561039 -632533209 1128603293 876752395 -1186323458 -833809560 1464091346 541291076 -1104680985 -920594575 1344898763 657372765 -1215190068 -1063871654 1503644384 781777526 -1325633579 -939827389 1592921849 703938159 -1617751214 -392944700 1906143870 110772968 -1728129205 -268834851 1995486823 32999153 -1857512608 -430986250 2135358028 138529498 -1775935623 -517836817 2016099925 254545603 -2111569098 -182242400 1814716954 455955084 -2058762449 -229705799 1799857667 473994901 -1929409788 -67585134 1660021288 368499390 -1953345763 -57311349 1704734257 312155815 -1108999461 -891211187 1407738871 619664225 -1165244734 -846399916 1418045422 595761016 -1287812375 -1002784129 1563683781 708107091 -1269805328 -1017676186 1516122076 760815434 -1605299521 -682221015 1314878355 962085637 -1489185114 -801380816 1228060554 1043695388 -1366648179 -645027301 1082456993 931384119 -1444454764 -555717118 1206468536 820907822 -2037898733 -242281851 1753629503 528577449 -2115639798 -152906084 1877706534 418166704 -2007782879 -11232585 1717422861 291175323 -1891733960 -130457938 1630539540 372719490 -1690357129 -331873567 1966166875 37118925 -1672284562 -346700040 1918670658 89892820 -1780172219 -488404269 2078989161 216919039 -1836482980 -443658550 2089230192 192950246 -223898596 -2053069686 480900400 1806615974 -171290619 -2100469613 465842473 1824719295 -58975186 -1954861896 309492994 1702186388 -82716617 -1944655711 354400539 1645775245 -284130184 -1743276818 18802004 1981404610 -394444703 -1619365641 108208461 1903432155 -506786742 -1764999972 264596838 2026003952 -425277357 -1851655995 145271167 2142214633 -909527852 -1093761982 667407864 1354818926 -828084019 -1180483493 548016609 1470964087 -955106074 -1340797840 689724874 1578855772 -1065355009 -1216821143 779196883 1500948805 -729897808 -1552313306 980469148 1299707146 -753704791 -1542172609 1025311109 1243230483 -626709374 -1381884908 883641774 1135377720 -574035813 -1429219315 868649399 1153546529 -339958435 -1665428021 95601777 1924527335 -321822396 -1680453166 48169064 1977102590 -446222993 -1839194631 191450179 2087615701 -502601354 -1794254368 201623642 2063841484 -167004871 -2129885777 403035157 1862460547 -244944608 -2040446538 526913548 1752113306 -120570613 -1881731683 383671335 1641639089 -4327150 -2001024636 296982590 1723115688 -791509611 -1479166717 1054663865 1239143471 -675331700 -1598525158 967909536 1320554550 -569832025 -1458684623 805792907 1191205917 -647706178 -1369179864 929736850 1080924164 -848980495 -1167940249 594277597 1416414283 -905424408 -1123065474 604385476 1392574546 -1010950717 -1262932651 766541039 1521962105 -992749094 -1277892276 719173878 1574602848 -1064175970 -1214855672 782210994 1503176484 -939773305 -1325727215 703746987 1593140029 -833978708 -1186116038 541335424 1464020758 -920143179 -1105163741 657054617 1345252111 -584653062 -1440622996 858294230 1143977792 -632610077 -1387523467 876954575 1128428377 -738365752 -1527095714 1039339492 1257521010 -728716591 -1550345657 983485437 1301937003 -67119530 -1929845056 368162682 1660323820 -57535921 -1953160487 312243043 1704674293 -182165916 -2111607054 455753544 1814892510 -230057347 -2058442005 474479441 1799408583 -431438286 -1857030492 138848030 2135005064 -517668309 -1776143683 254501639 2016170897 -392999424 -1617658218 110964524 1905926074 -268531175 -1728464241 32566069 1995955107 -645216289 -1366427831 931440371 1082365541 -555285562 -1444924592 820601578 1206801020 -682536979 -1604944005 962539201 1314397783 -801338380 -1489257630 1043524312 1228266062 -1002580037 -1287985363 708032151 1563723265 -1018162270 -1269357772 761164430 1515799064 -890871927 -1109299425 619200165 1408175667 -846488688 -1165186298 595983036 1417857578 -488315113 -1780230271 216696379 2079176365 -443997426 -1836182632 193413666 2088792756 -331387099 -1690804301 36769289 1966489247 -346903748 -1672111190 89967120 1918630534 -11274381 -2007709723 291346015 1717216969 -130141334 -1892088836 372265542 1631019728 -242712767 -2037428265 528883309 1753296635 -152716456 -2115859506 418110068 1877797602 -2125140509 -162275979 1868205263 408796249 -2043074054 -247588500 1748453590 523270208 -1886427695 -125283001 1635845373 377893995 -1998413368 -1732258 1726791908 300675186 -1662780025 -337326831 1928174763 99265597 -1685177954 -326563576 1971345586 42428452 -1841793611 -448838365 2083919001 187769871 -1789546068 -497909446 2069614720 207413270 -1170551509 -851575363 1412738055 590584977 -1118369486 -900712028 1398368286 610162824 -1260305127 -1008306801 1525621813 770184355 -1282637568 -997477994 1568858156 713412794 -1483874993 -796201511 1233370211 1048874229 -1595926186 -672716352 1324251258 971589868 -1453959811 -565090837 1196962897 811533511 -1371827868 -650337806 1077276744 926073054 -1739596638 -280433612 1984019854 21400856 -1625155397 -400218067 1898740119 103500033 -1768663920 -510434298 2023372220 261948714 -1845915511 -419520481 2146955685 149995827 -2047292218 -218104752 1811328490 485596540 -2104162081 -174966711 1822124531 463231333 -1960622860 -64719774 1697457624 304747854 -1941012243 -79056773 1648419265 357028183 -1558053782 -735654660 1294966086 975744464 -1538508685 -750057243 1245862239 1027959241 -1376095144 -620935986 1140069748 888350178 -1432899519 -577732393 1150931309 866050555 -1097405426 -913187688 1352174882 664780212 -1174722537 -822339455 1475692859 552761773 -1337105348 -951429974 1581450512 692336006 -1222598619 -1071148877 1496236297 774500767 -1285386399 -999964681 1567419981 711712475 -1274066056 -1022854162 1510025812 755374786 -1111947437 -893503547 1404528255 615536361 -1160461494 -841747492 1423614566 601723632 -1361731835 -640503917 1088159273 937217727 -1447535844 -557880438 1203124784 816908966 -1609689289 -687265887 1308653083 956778125 -1486630098 -798694472 1231925762 1047167636 -2012434519 -16015553 1711459973 285605395 -1889440848 -127509722 1634667164 375929354 -2032719973 -238020851 1759069879 534672929 -2118458494 -155331820 1874100910 414429752 -1782857779 -490959013 2075516641 213053047 -1831437356 -439268542 2094537464 199174766 -1688193025 -328792215 1970165459 40461893 -1676807194 -351616144 1912836810 84189788 -1434862048 -578908490 1148706572 863039386 -1391166919 -636269905 1125784341 874326915 -1532873198 -744159612 1252808510 1034643368 -1546653173 -725040483 1304531751 986096561 -1211191740 -1060528430 1505808232 784859134 -1331467683 -945530165 1588398961 699022311 -1189796234 -837675296 1461405530 538736588 -1099373969 -914369799 1349944131 661763029 -1860722968 -435114370 2132410308 136236882 -1770366223 -511874457 2020883421 259197771 -1614014758 -389339572 1908570102 113592160 -1734225213 -274275755 1991226351 27820921 -1935634804 -72892902 1655631776 363454262 -1949480299 -53839357 1707289529 314841903 -2105866562 -176409048 1819633554 460478212 -2062105945 -233704911 1796776843 471831325 -449304345 -1841358735 188107211 2083617117 -497685250 -1789731736 207326674 2069675332 -337403691 -1662742461 99467769 1927999855 -326212404 -1685498790 41944544 1971795318 -124831613 -1886910443 377575855 1636198713 -1901414 -1998205940 300719542 1726721312 -162221903 -2125234137 408605085 1868423435 -247892824 -2042739650 523703684 1747985682 -564787153 -1454294855 811100419 1197431189 -650392522 -1371734880 926264602 1077058956 -796032995 -1484083061 1048830257 1233441191 -673168380 -1595444078 971908392 1323898302 -1008658357 -1259984675 770668903 1525172721 -997401518 -1282675516 713211262 1569033704 -851799943 -1170366225 590672213 1412678083 -900246432 -1118804746 609826124 1398670810 -64808538 -1960564432 304969866 1697269788 -78717505 -1941312215 356564115 1648856069 -218590828 -2046844670 485945528 1811005486 -174762611 -2104335077 463156385 1822164023 -510391870 -1768736428 261777646 2023577720 -419836453 -1845559987 150449399 2146475105 -280002064 -1740066458 21094620 1984352330 -400407063 -1624935041 103556293 1898648659 -951240338 -1337325064 692279362 1581541588 -1071579785 -1222128159 774806619 1495903437 -912871076 -1097760310 664326256 1352655078 -822381243 -1174649389 552932457 1475486975 -621139702 -1375921764 888424486 1140029616 -577245933 -1433346683 865700927 1151253673 -735993544 -1557753426 976207892 1294528642 -749968095 -1538566729 1027736589 1246049435 -686929307 -1609991437 956312393 1309088735 -798781828 -1486569750 1047392080 1231740870 -640302505 -1361907007 937141115 1088197613 -558365106 -1447086376 817260386 1202804724 -893822463 -1111594345 615988013 1404046267 -841703912 -1160532338 601554740 1423822754 -1000156621 -1285168475 711766815 1567327113 -1022421462 -1274534212 755070726 1510360976 -329225555 -1687725509 40766337 1969830679 -351424844 -1677025758 84135832 1912930062 -491003233 -1782787575 213222323 2075308837 -438950266 -1831791088 198723498 2095019836 -237536567 -2033169825 534322149 1759390579 -155533616 -2118283706 414507004 1874063210 -15928581 -2012495251 285381591 1711645505 -127846686 -1889139084 376395726 1634232152 -837453020 -1189983310 538647048 1461463710 -914833603 -1098936405 662101521 1349643911 -1060179178 -1211513984 784372282 1506255532 -945604849 -1331427431 699225635 1588225717 -744330432 -1532666922 1034685036 1252735738 -724586663 -1547132977 985779829 1304887011 -579214478 -1434528796 863470174 1148236488 -636213397 -1391257603 874137159 1126004433 -176464916 -2105775238 460667584 1819413078 -233398283 -2062438557 471400153 1797246543 -73346082 -1935154360 363770610 1655276132 -53667897 -1949685935 314799851 1707361917 -389264504 -1614054626 113388196 1908742706 -274624623 -1733902585 28307133 1990778411 -434650182 -1861160148 135897750 2132709888 -512096349 -1770178763 259286671 2020824601 1234003947 1049253757 -1484585273 -796641711 1323344882 971477860 -1594965282 -672533944 1196879833 810671951 -1453814027 -564150685 1077619648 926686038 -1372239124 -651003270 1413117839 591218457 -1170991453 -852285899 1398256534 609256192 -1118186822 -899751380 1524760509 770101035 -1259364719 -1008161273 1569471396 713755442 -1283302776 -997889506 1927497507 98858933 -1662179825 -336980327 1972273978 42578860 -1686052330 -326643072 2084097809 188743559 -1841910211 -449732949 2069170952 206715806 -1789171164 -497263950 1867798343 408119249 -2124794261 -161675523 1748603742 524198856 -2043153806 -248462620 1636818805 378073059 -1887322535 -125399345 1726094188 300231674 -1997768128 -1357098 1352029866 663840316 -1097320570 -912324848 1476104883 553427493 -1175063649 -822951159 1582161560 692776462 -1337737292 -951808222 1495276161 774318615 -1221690451 -1071035589 1294026446 975599192 -1557190686 -735570060 1246528215 1028371009 -1539120133 -750398611 1140510460 889060970 -1376473136 -621568186 1150749413 865090163 -1432785975 -576824481 1811445346 486491892 -2047469746 -219076648 1821749883 462586605 -2103717033 -174267455 1696857680 304402118 -1959944324 -64311318 1649293897 357108447 -1941939355 -79205389 1984914950 21517968 -1740568790 -280610884 1898095135 103125641 -1624456397 -399772763 2023026228 261349026 -1768255720 -509755506 2147035693 150870715 -1846064383 -420447337 2075854185 213661183 -1783274427 -491629357 2094449008 198308326 -1831296932 -438333238 1969261915 40353229 -1687229321 -328606495 1913473346 84572628 -1677514642 -352053000 1712067853 285943195 -2013105119 -16431945 1633800468 375841154 -1888505800 -127369042 1758960959 533769641 -2032534509 -237056891 1874483494 415066544 -2118895606 -156039012 1087710625 936514871 -1361361779 -639863781 1203298744 817877294 -1447657324 -558780414 1309584787 956931333 -1610560321 -687342551 1231251850 1046763804 -1486026586 -798345168 1566717381 711263571 -1284746007 -999594881 1510994396 755548490 -1274965776 -1022975898 1404681719 616467809 -1112023845 -894374835 1423210990 601049464 -1160111934 -841144236 1654666280 363267262 -1934732028 -72784494 1707995185 315277479 -1950117603 -54222453 1820048410 461147276 -2106204874 -177017440 1796634627 470894741 -2062018257 -232838727 2132223052 135271642 -1860614816 -434211338 2021318741 259903683 -1770749575 -512511505 1909238910 114007272 -1614623406 -389677628 1990289511 27678961 -1733359285 -274187811 1506677984 784934006 -1212123700 -1060682406 1587794169 698671215 -1330794027 -945127101 1461034194 538094660 -1189347842 -836973208 1350064331 662661213 -1099548185 -915338895 1148781700 863908882 -1435015768 -579840706 1125433501 873721867 -1390763599 -635596505 1252166838 1034271776 -1532170854 -743711476 1305430191 986216505 -1547622013 -725214955 769762031 1525060217 -1007696957 -1259801771 713844470 1569412704 -998111270 -1283115188 591014621 1413290571 -852210703 -1171031193 609742532 1397808722 -900100120 -1117864066 810988171 1196524061 -564603993 -1453333711 926643858 1077691908 -650831938 -1372444888 1049443001 1233783343 -796697707 -1484494077 971046560 1323814454 -672227444 -1595298022 378503719 1636348593 -125705461 -1886989411 300041790 1726314152 -1300718 -1997858940 408160789 1867725443 -161846471 -2124588113 523881996 1748958874 -248008928 -2043633738 188256835 2084545237 -449383569 -1842232327 206919258 2068997836 -497338506 -1789130784 98769521 1927555815 -336757923 -1662366773 42917480 1971973886 -327106748 -1685614638 888837038 1140695864 -621481342 -1376533996 865556407 1150314273 -577161573 -1432484339 975248284 1294347018 -735085904 -1557640666 1028448133 1246490387 -750600535 -1538945473 692945866 1581953884 -951852314 -1337666960 773867475 1495758661 -1070717185 -1222044055 664144888 1351695214 -912758060 -1096852926 553373665 1476198263 -822759731 -1175282085 261403494 2022933488 -509947318 -1768037668 150566783 2147370985 -420014509 -1846532411 21969748 1984433090 -280929672 -1740215570 102956877 1898303451 -399729055 -1624527113 304325378 1696895892 -64110034 -1960119624 357459739 1648973709 -79690185 -1941490015 486026032 1811880870 -218740196 -2047772022 462810921 1821564863 -174354939 -2103656813 534233197 1758523643 -237395647 -2032234025 414844020 1874670818 -155949736 -2118953522 286017631 1712027849 -16635533 -2012931611 375491654 1634122960 -126882454 -1888952836 39899145 1969741983 -328290011 -1687584333 84743184 1913267334 -352094916 -1677441622 213604411 2075945133 -491439849 -1783494271 198614050 2094116020 -438764274 -1830826600 616161445 1405014067 -893943415 -1112493793 601105596 1423119402 -841333360 -1159891706 711092375 1566922753 -999552581 -1284818643 756001934 1510513688 -1023291998 -1274610380 957280449 1309261911 -687828499 -1610112645 1046688984 1231291470 -798140940 -1486199454 936737011 1087522917 -639952417 -1361303223 817413354 1203735676 -558441018 -1447957168 114094380 1909178810 -389902336 -1614438250 27342133 1990591907 -273722343 -1733794673 135756062 2131773832 -434563022 -1860294492 259702023 2021494161 -512435157 -1770787651 461103432 1820119518 -176848796 -2106412814 471213393 1796281799 -233290627 -2061536021 362834298 1655134700 -72480682 -1935066944 315469155 1707777525 -54277041 -1950024487 1034080740 1252385138 -743657272 -1532264354 986650109 1304962411 -725519151 -1547287481 863590870 1149135168 -579389190 -1435498388 873766351 1125363033 -635765533 -1390556043 538296704 1460859158 -837050196 -1189310406 662177177 1350513935 -914987851 -1099869149 785271218 1506375972 -1061148514 -1211688952 698584491 1587854653 -944903033 -1330979823 -879296590 -1131294940 630759070 1386196488 -855950421 -1141109955 586504839 1441950225 -984778880 -1303754986 725817004 1547970106 -1038044263 -1255701745 741266101 1529471523 -702418986 -1591288000 942640890 1328070252 -783537201 -1505027239 1061309155 1212512885 -654678044 -1342351502 921962184 1106458206 -543710211 -1466920085 832160465 1184821831 -252125318 -2013270036 519487062 1777438400 -141223069 -2137904139 429619791 1855736537 -31238328 -1994102818 271398500 1730807538 -112290991 -1907776569 390132349 1615315691 -313536738 -1706492024 54636082 1950785188 -366867705 -1658504303 70019627 1932221117 -476821716 -1802274886 228206080 2057115286 -453409995 -1812024413 184017433 2112934543 -762458381 -1517617563 1015263199 1266982729 -706737430 -1561904516 1005480902 1290361680 -598325567 -1420724649 844638189 1163859835 -616856872 -1405308338 892724212 1110627170 -818225513 -1203900927 557105083 1446219565 -933815666 -1085265384 643398562 1365134132 -1042196827 -1226414541 804206473 1491601183 -963865924 -1316249046 679670672 1602601734 -370938309 -1629167955 133009175 1894432641 -292672990 -1719067980 8407822 2005367704 -415734263 -1874897249 154535717 2117154739 -531258864 -1756196218 240894780 2036134826 -195756449 -2091659575 442146675 1834856421 -214353338 -2076308784 490167146 1781558268 -91261331 -1920448773 344004417 1669736407 -35474828 -1964670238 334287704 1693180878 -106914512 -1901613658 397343772 1621740682 -20096727 -1983223361 281229317 1740900499 -142928638 -2139347564 427127854 1852982456 -266940133 -2028871283 504934455 1763672225 -468218540 -1827619390 169471096 2099174638 -478525107 -1803716133 225716321 2054363383 -355728026 -1647626768 79848522 1942312156 -308166273 -1700335127 61841491 1957204165 -1026638344 -1245082258 750836948 1539828802 -979142175 -1297856137 732764365 1554655323 -871025206 -1156446884 572216550 1427924080 -881266221 -1132478139 628527359 1383178345 -545673828 -1468097270 829934768 1181809702 -669750907 -1357686509 907675817 1092433983 -777902674 -1499130568 1068254338 1219195924 -691019337 -1580674783 952205467 1338421261 -524571535 -1749246745 246795613 2041773515 -405378968 -1865328386 165153092 2128558546 -295689149 -1721297707 7226735 2003400185 -384966566 -1643458356 117670262 1879355872 -49497067 -1978954621 318954809 1678110127 -94275572 -1922676582 342825248 1667770806 -204000217 -2066742095 500782347 1792959901 -189075394 -2084716376 448041234 1840488836 -606761799 -1395475409 903605653 1121770755 -591902560 -1413515210 850798988 1169234202 -720501621 -1576455139 989881767 1275548977 -765214574 -1520111612 1013817790 1265275176 -966615843 -1318736821 678231537 1600900455 -1055958844 -1240962990 788609512 1476790654 -927394577 -1078057863 649557443 1370506581 -808136458 -1194074016 567980506 1457357132 -1342555466 -654505440 1106533274 921922316 -1466433873 -544158151 1184472963 832483093 -1591627132 -702119406 1328534440 942203710 -1504938339 -783596021 1212290993 1061496615 -1303565614 -984999356 1547914238 725908328 -1256132917 -1037574563 1529778151 740933489 -1130978592 -879652234 1385743308 631239514 -1141152007 -855878033 1442121685 586299203 -1802233218 -476894488 2056944466 228412356 -1812341145 -453054735 2113388363 183537629 -1706061236 -314006822 1950479200 54969334 -1658694059 -366647613 1932277625 69928943 -1994192358 -31180148 1731029814 271211424 -1907438077 -112591211 1614851887 390569913 -2013756888 -251678018 1777787652 519164818 -2137700815 -141396313 1855661853 429660043 -1226765321 -1041876127 1492085467 803756621 -1316171794 -963903624 1602399938 679845460 -1204124731 -818039981 1446306537 557044351 -1084799012 -934250678 1364797168 643700326 -1420420205 -598660347 1163426495 845105705 -1405362294 -616763620 1110818470 892505648 -1517448287 -762666185 1266938509 1015333403 -1562355784 -706255058 1290679956 1005127170 -1919997121 -91743319 1669417491 344357509 -1964839130 -35266640 1693224458 334216860 -2091605235 -195849317 1834664481 442364599 -2076612844 -214018174 1781990968 489698990 -1875362981 -415298611 2117491319 154233569 -1755971774 -531443756 2036047470 240955128 -1629244567 -370899969 1894634053 132834003 -1718716560 -292993050 2004883036 8857290 -1647552460 -355768158 1942108440 80021902 -1700684755 -307843909 1957690625 61394327 -1827155962 -468655984 2098835754 169771452 -1803938785 -478337911 2054452531 225658277 -2139404208 -142837562 1853172092 426908138 -2028565431 -267272993 1763241317 505404915 -1902067614 -106434316 1622057294 396988888 -1983052677 -20302611 1740858711 281302465 -1499301636 -777697174 1219238352 1068181830 -1580221211 -691499917 1338105289 952560991 -1468403506 -545341352 1182241250 829464948 -1357630249 -669842367 1092244987 907896173 -1156224872 -871213042 1427835316 572274978 -1132942207 -880829417 1383517613 628227387 -1244733270 -1026961348 1539342726 751284496 -1297931085 -979102683 1554859423 732591369 -2066257547 -204449309 1792608345 501102799 -2084917908 -188899846 1840565312 448003286 -1978867385 -49557039 1677885547 319140093 -1923013282 -93973048 1668236402 342389988 -1721730799 -295220857 2003703869 6891691 -1643266808 -385184354 1879301156 117763250 -1749290717 -524500555 2041942031 246587545 -1865009862 -405731924 2128106518 165635200 -1078376003 -927041237 1370957969 649074695 -1194029660 -808207054 1457187976 568187934 -1318927985 -966397671 1600954531 678137909 -1240529514 -1056426752 1476486330 788943916 -1576117799 -720803505 1275082997 990316643 -1520198208 -765153962 1265499372 1013632122 -1395273237 -606936707 1121693895 903643217 -1413999118 -591452828 1169585374 850478152 55539130 1950893356 -314501994 -1706679296 69382563 1931837749 -366161777 -1658068967 227868040 2056506654 -476406620 -1801606094 184105361 2113800455 -453551939 -1812961237 519595486 1778341192 -252312334 -2014235548 429236679 1855099217 -140787477 -2137198467 270790124 1730469242 -30569280 -1993687978 390998517 1615403363 -113227559 -1907918769 941708658 1327916516 -701549474 -1591212856 1061982571 1212916221 -784142265 -1505378095 922410304 1107160534 -655049620 -1342993158 831986009 1183853007 -543590283 -1466021661 630605078 1385264512 -879221702 -1130425172 586907919 1442623897 -856301533 -1141714763 726519076 1548418482 -985420792 -1304126306 740297021 1529297323 -1037146095 -1255581561 441730299 1834185837 -195418665 -2091051711 490307810 1782493300 -214441522 -2077175464 344968393 1669921887 -92164635 -1920557709 333580496 1692743750 -34838020 -1964287638 132338847 1894016009 -370330189 -1628830427 9343110 2005508112 -293539414 -1719156420 154721453 2118118459 -415842943 -1875800809 240457908 2035427362 -530876008 -1755559666 557474867 1446859941 -818674401 -1204603511 643276842 1364234428 -933641978 -1084296816 803335169 1491524759 -1041265363 -1226261061 680273944 1602951310 -964540108 -1316652638 1015903319 1267352769 -763161221 -1518066195 1004580942 1290240216 -705769118 -1561730572 844561509 1162988787 -598172343 -1419792929 893073532 1111230698 -617260720 -1405982266 830019384 1182672814 -545819116 -1469036926 907334433 1091822519 -669339123 -1357020517 1067622154 1218817948 -777191898 -1498689872 953113363 1338534789 -691979713 -1580856663 751699804 1539913674 -1027578256 -1245227290 732152645 1554314195 -978476439 -1297444097 571838318 1427292152 -870584766 -1155735852 628640631 1384086497 -881448357 -1133438259 169293808 2098202470 -468101412 -1826724278 226161641 2055062399 -478899515 -1804361133 80527298 1942720340 -356327698 -1647972744 60914651 1957055309 -307291401 -1700255135 396371860 1621563138 -106019144 -1901496786 281928589 1741345563 -20741471 -1983598025 427536294 1853660976 -143274358 -2139947492 504785855 1762745129 -266859885 -2027996667 677521017 1600460527 -965982379 -1318357053 789570144 1476973302 -1056865460 -1241074726 649702987 1371447005 -927477913 -1078919183 567568978 1456691908 -807793794 -1193460760 903165469 1121060491 -606382287 -1394841689 850981380 1170195090 -592014552 -1414421570 990821935 1275694777 -721363197 -1576538219 1013152310 1264863904 -764601574 -1519768692 319555249 1678456359 -50174051 -1979361525 341951144 1667691070 -93346940 -1922526446 500665987 1792065045 -203821137 -2065768647 448416410 1841134092 -189518922 -2085414112 247142101 2042373699 -524978183 -1749923985 165073612 2127684186 -405228576 -1864400010 6332135 2003283569 -294715445 -1721118883 118315774 1879730792 -385664046 -1643902140 1730392254 270827560 -1993485934 -30744316 1615754407 390677553 -1908402805 -112777955 1777875084 520030234 -2013898336 -252614346 1855323285 429050883 -2137285191 -140726993 2056560858 227774540 -1801797130 -476188320 2113496259 184439893 -1812527633 -454019719 1951344872 55056510 -1706997308 -314148526 1931668721 69590119 -1658024483 -366232245 1548587126 726311136 -1304170150 -985349684 1528845423 740779257 -1255262909 -1037498923 1385568324 630270162 -1130858136 -878753282 1442569309 587001035 -1141523087 -856519193 1106935826 922595460 -1342906050 -655109720 1184318475 831550621 -1466358489 -543287887 1327564832 942028982 -1590728436 -701998694 1212992569 1061944495 -1505579755 -783966845 2117632511 155169129 -1875451693 -416165819 2035631590 240285040 -1755634486 -530836388 1893927373 132397403 -1628608287 -370517897 2005847508 9043266 -1719620360 -293102482 1670353307 344498445 -1920864073 -91832287 1692554626 333800724 -1964231506 -34929608 1834228137 441657663 -2091222907 -195213293 1782177200 490663206 -2076722020 -214922230 1163305271 844206497 -1420247013 -597692275 1111188782 893146552 -1405811710 -617466732 1267542277 1015683475 -1518122967 -763070273 1289809180 1005051274 -1561424848 -706102106 1491186003 803635653 -1225797505 -1041702679 1603040586 680216028 -1316875162 -964352784 1446656353 557648375 -1204529075 -818714405 1364721016 642829806 -1084646316 -933319486 1427493436 571663018 -1155812592 -870546554 1383601701 629089971 -1133086967 -881768545 1540250126 751397528 -1245693150 -1027142732 1554226711 732212865 -1297219781 -978661459 1218626136 1067840206 -1498635404 -777284638 1338967617 952645335 -1581160595 -691644421 1182354026 830372604 -1468585146 -546300976 1091866227 907263717 -1357189281 -669130807 1853616884 427606626 -2139778088 -143482034 1763063533 504432251 -2028447807 -266377385 1621129926 396839504 -1901192214 -106353796 1741536991 281710153 -1983651853 -20648091 1942807184 80466438 -1648196676 -356142294 1956718217 61216287 -1699788891 -307726541 2098686626 168843828 -1827075186 -467780840 2054860475 226336301 -1804284009 -478937343 1276044157 990499819 -1577024943 -720915769 1264789348 1013192690 -1519565240 -764774690 1121282895 902978521 -1394931101 -606323979 1169731414 851419072 -1414082950 -592314644 1371140889 650036111 -1078488523 -927948125 1456748288 567478166 -1193650644 -807573830 1600289579 677727165 -1318315513 -966055279 1477426994 789090212 -1241391586 -1056510328 2002830261 6812451 -1720802663 -295071217 1879902124 118110010 -1643944320 -385591786 2042317703 247233297 -1749734741 -525198787 2127990686 164740872 -1864831310 -404759004 1792529361 500228935 -2066107651 -203521429 1840912328 448603998 -2085325084 -189577614 1678531555 319515509 -1979565361 -50001319 1667342330 342273900 -1922040106 -93794752 353543030 1645581280 -82001318 -1944325428 310339439 1702385657 -59701693 -1955186987 466168644 1825446866 -171488664 -2101314818 480571229 1805901771 -223703439 -2052210969 145077010 2141356932 -424947138 -1850940760 264795915 2026850205 -507111897 -1765726543 108935968 1903758262 -395290100 -1619563878 18087737 1981075375 -283271659 -1743081853 779912126 1501279016 -1066212718 -1217015292 688998311 1578530609 -954259829 -1340598755 547818380 1470118682 -827757920 -1179755978 667602837 1355677443 -909857095 -1094476241 868979674 1154261836 -574229770 -1430076832 883316675 1134651221 -626510097 -1381038471 1024465896 1243032446 -752977212 -1541846446 981327857 1299902311 -730612003 -1552642485 201953847 2064556705 -502795493 -1795112051 191125038 2086889144 -446023934 -1838348396 47323653 1976904339 -321094871 -1680127041 96460316 1924722314 -340672720 -1665757274 297697875 1723445957 -5184641 -2001218583 382944842 1641314012 -119724186 -1881532432 526715489 1751268087 -244618419 -2039718949 403230328 1863319278 -167334060 -2130599998 929542911 1080066665 -647375917 -1368464571 805992166 1192052336 -570157110 -1459411108 968637133 1320880731 -676176927 -1598723209 1053949652 1238814274 -790650888 -1478971538 718316187 1574408717 -992033865 -1277562079 767387266 1522161172 -1011677266 -1263257800 604711593 1393302079 -905622651 -1123910893 593948336 1415700006 -848785508 -1167081718 656720372 1344532834 -919953192 -1104310194 541656557 1464743291 -834181951 -1186966441 704596422 1593342288 -940496662 -1326049156 781356511 1502985545 -1063457549 -1214522267 982765968 1301602566 -727863108 -1550155734 1040061833 1257841951 -739216219 -1527299021 877156770 1129277748 -632932210 -1388247016 858103227 1143123245 -584319849 -1439904767 474669372 1800262058 -230391792 -2059161466 455550245 1814042035 -181844983 -2110884705 311519502 1704352152 -56686558 -1952958284 368880919 1660657025 -67974085 -1930036051 33419608 1996145102 -269250444 -1728798494 110114113 1905722839 -392276883 -1617337093 254179690 2015447548 -517466042 -1775294256 139181427 2135723493 -431629217 -1857884983 1044377781 1228455971 -802057831 -1489592049 961688748 1314194490 -681814656 -1604623082 820279431 1206077457 -555083349 -1444075203 931773598 1083083784 -645407310 -1367282396 596173009 1418711111 -846822915 -1165905557 618996936 1407325278 -890550812 -1108576910 760441059 1515477109 -1017312817 -1269155495 708750586 1564056684 -1003434538 -1288176320 89247869 1918296299 -346050223 -1671921209 37491812 1966810354 -332237496 -1691007522 193615951 2089642201 -444319389 -1836905995 216505430 2078321856 -487981702 -1779511828 417775641 1877078159 -152526539 -2115006045 529204224 1754018966 -242916052 -2038278726 373114923 1631221949 -130864889 -1892410991 290491442 1717025956 -10556130 -2007376504 1904109170 108615396 -1620048034 -394840120 1980998251 18125565 -1742879929 -283446319 2141580864 144891606 -1851027604 -424886278 2026383961 265231055 -1765389451 -507413533 1825142294 466503296 -2100881606 -171956308 1805955599 480477849 -2052402397 -223485003 1645411876 353750706 -1944281336 -82071650 1702836797 309856939 -1955505391 -59348089 1242580666 1024947756 -1541527658 -753330432 1300071075 981119541 -1552686193 -730541287 1154207368 869072414 -1429885020 -574447822 1134955153 882981383 -1381471299 -626042069 1470584542 547382856 -1180092430 -827455644 1355453127 667787857 -1094388757 -909917315 1501355756 779873914 -1217216576 -1066037418 1578179317 689318499 -1340113959 -954709169 1751471923 526542757 -2039794145 -244578679 1862832938 403678140 -2130251258 -167656816 1723784961 297398167 -2001682899 -4747589 1641224984 383003534 -1881310668 -119911774 1976715095 47544257 -1680071045 -321186067 1925153614 95990744 -1666063774 -340339980 2064240485 202309619 -1794658743 -503275809 2086931324 191052778 -1838519728 -445818170 1393260539 604784493 -1123739945 -905828799 1416016866 593593204 -1167535410 -848305576 1573978057 718786399 -1277255963 -992366989 1522351056 767167302 -1263314180 -1011586454 1320970143 968578825 -1598945613 -675989979 1238475654 1054249744 -1478507862 -791088580 1080553389 929095483 -1368813951 -647053801 1191848884 806165282 -1459336552 -570197490 1128793328 877605990 -1387895332 -633252534 1143324905 857927807 -1439981115 -584281773 1301515458 982826068 -1549931026 -728048264 1258178779 1039759437 -1527764489 -738780831 1593775252 704128002 -1326352968 -940161746 1502793869 781574171 -1214467679 -1063550665 1344576678 656649264 -1104478838 -919745252 1464424639 542009385 -1186514541 -834664187 2015765560 253826222 -1775745772 -516983422 2135679009 139251895 -1857715955 -431836773 1996336138 33201308 -1728852698 -269156944 1905289235 110581893 -1617032897 -392611415 1704014940 311821514 -1952492176 -57121306 1660743749 368820435 -1930260119 -67788289 1800060014 474844408 -2059084478 -230429228 1814526071 455100641 -2111235749 -181524019 1515402673 760481063 -1268951907 -1017486325 1564406184 708428094 -1288662908 -1002987502 1418247555 596610325 -1165566801 -847123399 1407547802 618809612 -1108666186 -890492896 1206134229 820188483 -1444264711 -554863505 1082778060 932106586 -1366851360 -645877642 1228910055 1043897713 -1489908533 -801702819 1314023934 961894760 -1604581166 -681887676 1631393145 372909551 -1892453291 -130792253 1716572512 290972150 -2007060404 -10911526 1877384523 417443293 -2115437465 -152056591 1753962834 529295812 -2038089602 -243136280 2089420061 193803659 -1836817359 -444377945 2078785796 216068498 -1779851224 -487681858 1917947183 89570745 -1671435261 -346497899 1966885174 37452192 -1691211750 -332064628 -573888130 -1429464600 868567122 1153595588 -626594457 -1381900815 883461195 1135590621 -753884852 -1541959206 1025425504 1243214070 -729979563 -1552263741 980616313 1299461359 -1065600742 -1216673396 779245622 1500866720 -955122429 -1340682859 689937455 1578675385 -827870936 -1180663362 547999748 1471078546 -909478607 -1093843545 667161629 1354966155 -425391690 -1851639520 145451162 2142001164 -506933841 -1764754119 264678531 2025954325 -394362492 -1619414766 108060840 1903677502 -283949667 -1743489781 18687153 1981420583 -82699822 -1944770236 354187518 1645955176 -58729013 -1955009187 309443815 1702268017 -171339296 -2100387466 466088140 1824571482 -224111111 -2052889233 480916693 1806500931 -992995265 -1277744983 719223059 1574521221 -1010967514 -1262818128 766754058 1521782172 -905211891 -1123245925 604369185 1392689591 -848931820 -1168022398 594031928 1416562094 -647559077 -1369425715 929655159 1080973793 -569717694 -1458701100 805612910 1191419384 -675512215 -1598312193 968024389 1320538579 -791591824 -1479117594 1054811484 1238898122 -4310793 -2001139615 296770011 1723296077 -120324882 -1881879432 383622594 1641721172 -244993851 -2040364973 527159785 1751966079 -167217956 -2129705910 403052016 1862346086 -502716269 -1794238459 201804223 2063628585 -446370678 -1838949348 191532454 2087566640 -321740639 -1680502729 48021901 1977348379 -339778376 -1665641426 95487380 1924543746 -268612612 -1728414870 32713424 1995708998 -393179163 -1617445005 111079113 1905909343 -517553202 -1776159912 254321378 2016383604 -431290409 -1857276095 138766075 2135053933 -230007912 -2058523890 474233524 1799555618 -181952639 -2111787241 455737005 1815006779 -57551958 -1953045700 312455814 1704493584 -67364941 -1929697499 368211615 1660241417 -728536268 -1550558302 983370264 1301953166 -738283731 -1527144517 1039191553 1257766551 -632757498 -1387277424 877036074 1128379068 -584767713 -1440606327 858474035 1143764645 -920356016 -1104983098 657070716 1345137386 -834027703 -1186033697 541580901 1463873267 -939527326 -1325874188 703697486 1593221848 -1064159365 -1214969875 781997655 1503356609 -152667459 -2115941845 417864593 1877945095 -242499932 -2037608910 528867208 1753411358 -130157937 -1891974631 372478883 1630839605 -11520362 -2007562752 291395514 1717135148 -346985767 -1672062385 90115061 1918384995 -331567424 -1690591658 36884460 1966473082 -443882773 -1836199299 193233863 2089005905 -488167694 -1780476316 216614878 2079225672 -846701963 -1165006109 595999577 1417743311 -890921364 -1109217542 619446080 1408028630 -1017916857 -1269505327 761115499 1515881469 -1002564002 -1288100152 707819378 1563903972 -801158639 -1489470841 1043409725 1228282795 -682455544 -1604993378 962391844 1314643890 -555433437 -1444678987 820683535 1206752153 -645331398 -1366411604 931620630 1082152832 -1180177286 -828318484 1470729558 548322752 -1094047645 -909305611 1355041103 667122137 -1216584632 -1065659170 1500644708 779433458 -1341022127 -954822457 1579139453 689500651 -1542390754 -753415032 1243520306 1025093028 -1552074745 -730199919 1299405099 980707773 -1429507028 -573815622 1153766656 868361622 -1381584843 -626949981 1135137049 883941775 -2100704078 -170984412 1825025438 465607944 -2052847445 -224184259 1806330247 481122577 -1944959872 -82480106 1646011820 354096442 -1954578279 -59199473 1701962165 309776675 -1619075882 -394662848 1903214074 108498284 -1743578929 -283891623 1981643235 18499957 -1851435804 -425565070 2141926856 145491294 -1765240579 -506486677 2026303953 264356167 -1598235333 -675549779 1320336407 968199297 -1479468766 -791270988 1239382030 1054361752 -1368959735 -647993953 1080636453 929957043 -1458925296 -569532026 1191505980 805552298 -1123300001 -905118263 1392880755 604151013 -1167718074 -849266224 1416128618 594499836 -1278196371 -992512517 1574839361 718869719 -1262648972 -1011174942 1521737816 766824654 -1680671245 -321532571 1977392351 47950921 -1665189398 -340260484 1924225222 95840336 -1794542143 -502381225 2064061677 201335931 -1838894632 -446463666 2087375092 191750242 -2040140393 -245179135 1751878843 527219757 -2130171506 -166782696 1862682786 402749492 -2000788059 -4631245 1722811529 297219103 -1881955908 -120286934 1641922704 383447046 -1953394952 -57229714 1704980436 312008514 -1929622815 -67405193 1660038093 368384859 -2058746166 -229820836 1799645158 474175344 -2111323437 -182390203 1814668287 456037225 -1775853924 -517886454 2015952816 254791462 -1857332603 -431199725 2135243689 138545983 -1728244050 -268818888 1995667330 32786196 -1617898825 -392699359 1906226075 110723853 -1325421008 -940007770 1592905500 704053130 -1215141335 -1063953729 1503398661 781925267 -1104927230 -920447340 1344948014 657291192 -1186340325 -833695091 1464304439 541111201 -1387741612 -632320318 1128718200 876736494 -1440384435 -584955173 1143675745 858532855 -1550633370 -728496400 1302157130 983197660 -1526795649 -738606359 1257280339 1039639493 -1836400711 -443707601 2089082517 193195523 -1779991648 -488617162 2078874252 216934938 -1672398965 -346683619 1918850727 89679409 -1690504302 -331627772 1966248638 37069352 -1891782691 -130375861 1630785265 372571751 -2007995452 -11052206 1717439208 291060350 -2115622929 -153020551 1877493443 418346581 -2037652490 -242429088 1753580250 528659020 -1444634767 -555503641 1206582877 820891339 -1366729880 -644977666 1082604100 931138258 -1489037501 -801626155 1227978351 1043744505 -1605184678 -682236980 1314697846 962298592 -1269592299 -1017856125 1516105273 760929967 -1287763188 -1002865766 1563437600 708254390 -1165490393 -846252111 1418094091 595678877 -1109015746 -891096152 1407951378 619483780 1607512359 685212081 -1310797813 -958799715 1488811326 800736680 -1229777902 -1045158780 1359690005 638323075 -1090168775 -939366225 1449590028 560057754 -1201103840 -814764874 1114087747 895521237 -1402355601 -613486343 1158309210 839734732 -1425800074 -603769632 1287399793 1002117607 -1565374371 -709527349 1272049000 1020714494 -1512076220 -757547822 1690210799 330932601 -1968115517 -38289323 1674794486 349463904 -1914882854 -86375348 1785010653 492972363 -2073331471 -211007385 1829297604 437251410 -2096710424 -201225090 2030666123 235843869 -1761091417 -536817615 2120500626 157512964 -1872091970 -412281816 2010253753 13973807 -1713608555 -287614973 1891618208 129563958 -1632523124 -373908454 1187741798 835498224 -1463426742 -540880420 1101415551 916550889 -1347934893 -659614267 1209010260 1058486466 -1507956360 -786867730 1333644365 947584219 -1586254495 -697000457 1534889986 746299540 -1250758354 -1032470088 1544639515 722887821 -1306577609 -988281439 1437014064 580921510 -1146521316 -860993142 1389026345 634252479 -1127957243 -876376685 2108006574 178425912 -1817460350 -458428140 2059953335 231691297 -1798961765 -473877235 1937647772 75044874 -1653585488 -361268954 1947462789 51698707 -1709339223 -317014721 1611837642 387285084 -1910713882 -115613328 1736406227 276317253 -1989077505 -25811607 1858681080 432932974 -2134418988 -138385086 1772420321 514051191 -2018861619 -257053349 1843844005 451011379 -2081901943 -185630177 1787500476 495724330 -2071628144 -209566202 1664965527 339372801 -1926022469 -97252819 1683005326 324513560 -1973485918 -44446156 1884406721 123138903 -1637899539 -380071301 2000422872 3880782 -1724750092 -298494366 2122992627 160267109 -1870386465 -410838455 2045218794 249610108 -1746276666 -521216432 1451815789 563069947 -1199140287 -813587753 1373976436 652347362 -1075095976 -924031282 1481866079 794053577 -1235412365 -1051055387 1597947718 674861008 -1322197398 -969412868 1262478089 1010357151 -1523482075 -768167245 1280452368 995432326 -1571011012 -715426134 1172597563 853760941 -1410725353 -588432767 1116319522 898539444 -1400386034 -612303208 1962795748 66769522 -1695317048 -302730402 1938827005 77010539 -1650571311 -359041209 2049338070 220289600 -1809314822 -483443860 2102111951 172793433 -1824141341 -465371275 1766519424 508412438 -2025548884 -264002758 1848063641 421529103 -2144774219 -147953885 1737587378 278284836 -1986061410 -23581944 1627176619 402361917 -1896685689 -101322991 1335083564 949285562 -1583504640 -694512746 1224607285 1073297059 -1494194407 -772319345 1095256606 911178376 -1354355918 -666821724 1176866311 824360593 -1473515733 -550707267 1378144840 623108830 -1138052252 -886209550 1430853201 575547079 -1152944259 -868202517 1560238714 737700588 -1292813482 -973730880 1536335459 748007157 -1248002225 -1029976103 1002206243 1287341237 -709749489 -1565186663 1020375098 1272348844 -757083882 -1512513152 896007185 1113640071 -613835459 -1402032725 839530504 1158482078 -603694812 -1425839694 638280775 1359762641 -939195029 -1090374147 560373854 1449234632 -815218318 -1200623132 684780661 1607982307 -958493351 -1311130161 800925804 1488591098 -1045214912 -1229686314 13784299 2010473597 -287558201 -1713699503 129994994 1891147876 -374214178 -1632190136 235527385 2031021135 -536363531 -1761571485 157554880 2120427606 -412452372 -1871885958 493175951 1784837145 -211081821 -2073291467 436764822 1829744640 -200875590 -2097032916 331271357 1689910315 -38752879 -1967678201 349374628 1674852402 -86152824 -1915070178 581387618 1436579316 -861330354 -1146219304 634028411 1389212141 -876289961 -1128017727 746376528 1534852550 -1032672132 -1250583318 722536777 1544960479 -987797403 -1307027213 1058034950 1209492880 -786549718 -1508309828 947753247 1333436809 -697044941 -1586184027 835444020 1187835298 -540689384 -1463645042 916855085 1101081019 -660047871 -1347467113 432629162 1859015996 -137952122 -2134887408 514105779 1772327205 -257245025 -2018643959 387116440 1612045582 -115569484 -1910784990 276769153 1735923991 -26130259 -1988724677 75396558 1937327448 -361753374 -1653136268 51622359 1947500865 -316813061 -1709514643 178650620 2107821418 -458515248 -1817400250 231225829 2060388723 -473540407 -1799264161 160044705 2123179575 -410749043 -1870444773 250073784 2044781102 -521555052 -1745976574 122789523 1884728837 -379584577 -1638346967 3955338 2000382492 -298697818 -1724576976 339543749 1664759379 -97294359 -1925949569 324059868 1683485258 -44129296 -1973841050 451317495 1843510881 -186060837 -2081431731 495667950 1787591288 -209376318 -2071848108 853816937 1172506367 -588622011 -1410504749 898232944 1116652262 -611871908 -1400855606 1010810459 1261997773 -768483465 -1523126303 995260994 1280658132 -715383954 -1571083272 793978381 1481905819 -1050851551 -1235585097 675209748 1597624962 -969899208 -1321749586 562605631 1452252841 -813248749 -1199439995 652569126 1373788848 -924120310 -1075037284 277948384 1737889654 -23116084 -1986496934 402449401 1627116399 -101547307 -1896500669 508211154 1766694724 -263926018 -2025587096 422013899 1847614301 -148305177 -2144454031 220608388 2048984850 -483895640 -1808832962 172749725 2102182667 -465202511 -1824349657 66961334 1962577696 -302784870 -1695224308 76577711 1939295033 -358737277 -1650906603 738133800 1559771070 -974035452 -1292478830 747815729 1536553895 -1029922275 -1248095605 623152922 1378074508 -886378954 -1137844576 575228675 1431206805 -867751377 -1153426759 910694220 1095706586 -666470816 -1354676490 824562517 1176691651 -550784391 -1473477905 949198718 1335144424 -694288814 -1583690044 1073634151 1224305649 -772785589 -1493759267 -1761002705 -535950407 2030524931 234908309 -1872429258 -412889184 2120916506 158183052 -1714244835 -287997045 2010960433 14410407 -1631619324 -373799022 1890653736 129377982 -1967248565 -38200355 1689274983 330791665 -1915490478 -86712380 1675464318 349880040 -2073713799 -211643409 1785446997 493679299 -2096601248 -200321034 1829111372 436287194 -1402528793 -614454415 1114208971 896420445 -1425350658 -603066520 1157938898 839093828 -1564699691 -709123261 1286796025 1001767535 -1513007156 -757700774 1272919776 1020790390 -1311765629 -958973163 1608411823 685333049 -1229074534 -1044709620 1488170678 800366112 -1089764431 -938691801 1359340189 637719051 -1201256536 -815696066 1449666180 560928274 -1911420306 -116049160 1612475202 387668948 -1988112777 -25624863 1735503707 276209613 -2134277540 -137448758 1858593648 432067558 -2019277243 -257722669 1772758889 514660351 -1817896438 -459134308 2108390182 179063728 -1798775277 -472912251 2059845439 230789033 -1652649416 -361127250 1936782100 74957698 -1710008799 -317430089 1948071693 52037531 -1250153818 -1032119760 1534217098 745896732 -1307447617 -988357079 1545572243 723042053 -1146641772 -861892094 1437189048 581890862 -1127586163 -875735525 1388578721 633550647 -1463076158 -540276140 1187339246 834825080 -1348010277 -660484531 1101570039 917483361 -1508855056 -786988442 1209979868 1058661194 -1585613079 -696629633 1332942789 947136339 -1522574931 -768054981 1261516929 1010173975 -1571643980 -715805406 1281162392 995871758 -1411067489 -589045495 1173008563 854425637 -1400302202 -611441392 1116173482 897598524 -1199027767 -812680865 1451632869 562108531 -1075474992 -924664506 1374416124 653057130 -1236024837 -1051397779 1482531031 794464321 -1321335326 -969329292 1597007054 674714712 -1638827675 -380220941 1885280329 123218143 -1724072580 -298086934 1999821904 3534022 -1869942441 -410140223 2122616955 159621357 -1746455218 -522189352 2045334626 250504436 -2082051839 -186558057 1843922989 451885243 -2071220968 -208888434 1787153460 495123618 -1925324493 -96808539 1664319519 338997385 -1974459094 -44624452 1683899398 324629648 -1138464532 -886876038 1378486720 623720790 -1152799499 -867263389 1430769113 574684495 -1291853602 -973549496 1559331314 737587556 -1248713529 -1030417327 1536968171 748385661 -1584170872 -694925282 1335695780 949627186 -1493255023 -772174841 1223744957 1073212715 -1354174278 -665862100 1095143830 910270720 -1473956701 -551418827 1177245071 824993049 -2025175004 -263358286 1766074632 507713950 -2144891843 -148849493 1848241425 422501767 -1986936810 -23662464 1738514746 278434220 -1896086513 -100977511 1626498339 401954229 -1694672832 -302356266 1962097004 66324986 -1651467175 -359158577 1939799413 77188579 -1809395598 -484319004 2049487198 221217224 -1823796117 -464771843 2101704007 172115409 -211419605 -2073899331 493592327 1785507729 -200787406 -2096166236 436624158 1828809608 -37849575 -1967569265 330307381 1689724835 -86789632 -1915452778 350081836 1675289530 -288166321 -1714037031 14454627 2010890229 -373347754 -1632101696 129059706 1891007468 -536254851 -1760667925 235341649 2030057415 -412835228 -1872522510 157991752 2121135070 -938746141 -1089671563 637910991 1359122265 -815392006 -1201591700 560495574 1450134336 -959424815 -1311283641 685651965 1608058731 -1044540728 -1229282722 800322532 1488241522 -709046649 -1564738031 1001566123 1286971197 -758052194 -1512687096 1021275058 1272470308 -613988683 -1402964445 896083865 1114511119 -603290964 -1425165766 839181184 1157878550 -360788118 -1652948996 74493510 1937219280 -317518989 -1709949979 52259423 1947884233 -458930344 -1818069042 178988660 2108430050 -473398463 -1798327337 231137901 2059522811 -137765106 -2133921896 432520738 1858113204 -257680617 -2019349631 514488891 1772964525 -116238532 -1911199830 387724816 1612383878 -25193691 -1988582477 275902985 1735836319 -787419230 -1508384972 1058967182 1209646616 -696439877 -1585833171 947079831 1333033473 -540317808 -1463003386 834995900 1187132970 -660167799 -1348365537 917029541 1102049843 -861405242 -1147089072 581541610 1437511292 -875938849 -1127412919 633625331 1388538469 -1032030220 -1250211998 745674456 1534404174 -988695571 -1307147397 723505857 1545134679 -1051485015 -1235964865 794688901 1482345747 -968992592 -1321637850 674249116 1597442314 -813165413 -1198578675 562460087 1451312417 -924462974 -1075650540 652980654 1374454072 -589001523 -1411138469 854257121 1173216631 -611759916 -1399949246 898050552 1115691374 -767621889 -1523043223 1009870291 1261851973 -715996954 -1571426192 995926474 1281069404 -96617375 -1925542665 338943309 1664413147 -45057928 -1973991186 324933972 1683564994 -186239917 -2082405179 451433855 1844405737 -208932790 -2071150372 495292774 1786946032 -410342395 -1869767533 159698217 2122579391 -521705444 -1746904950 250153264 2045655462 -380558281 -1638525791 123684123 1884845453 -298000338 -1724133192 3309826 2000007572 -666325528 -1353736834 910609604 1094843474 -551196175 -1474143897 824903901 1177303115 -694999590 -1584130740 949830902 1335522400 -771825213 -1493577387 1072726255 1224192121 -973095540 -1292333798 737270944 1559686198 -1030588011 -1248507645 748427449 1536895023 -886819394 -1138555608 623531154 1378706436 -867569241 -1152466639 575115403 1430298653 -484012768 -1809728074 220785676 2049957018 -464828103 -1823704657 172304405 2101483651 -302185198 -1694878332 66282558 1962169512 -359612149 -1650986595 77504551 1939443889 -24011452 -1986613806 278920296 1738067198 -100902563 -1896126005 401750129 1626671335 -263580298 -2024987168 507802714 1766016204 -148385425 -2145328647 422162499 1848541397 -2137618476 -141445310 1855514360 429905518 -2013576243 -251890853 1777672929 519180919 -1907552282 -112574608 1615032010 390356572 -1994339329 -30934167 1731111635 271161925 -1658742864 -366565594 1932523164 69781002 -1706273879 -313826497 1950495365 54854163 -1812324478 -453169388 2113175214 183717432 -1801987173 -477041907 2056895159 228493857 -1141332196 -855664758 1442235952 586282662 -1131060475 -879602797 1385890345 630993599 -1255985362 -1037819976 1529695746 740982420 -1303450825 -985015391 1547733531 726121101 -1504725128 -783775762 1212274260 1061611202 -1591577759 -702200841 1328288333 942351067 -1466679478 -544010276 1184521830 832401136 -1342571693 -654390331 1106745983 921742057 -1718765931 -292911613 2005129145 8709935 -1629457780 -370720230 1894650784 132719414 -1755955545 -531558863 2035834763 241135389 -1875117378 -415446488 2117442450 154315524 -2076530959 -214067609 1781843933 489944907 -2091425048 -196062594 1834550212 442381138 -1964953917 -35250603 1693405167 334004089 -1920144678 -91497908 1669499894 344308576 -1562143139 -706435381 1290663793 1005242343 -1517399484 -762748206 1266692968 1015481342 -1405608337 -616616199 1110867779 892424149 -1420436874 -598545696 1163639642 844925900 -1084979655 -934037841 1364911893 643684227 -1204207072 -817990986 1446454028 556798874 -1316024821 -964149603 1602318119 679894961 -1226651118 -1041892732 1491905342 803969960 -1298078378 -978856512 1554941050 732542188 -1244847793 -1026944551 1539522659 751071477 -1132761756 -881041934 1383402568 628243678 -1156142723 -871261717 1427687505 572520647 -1357384398 -669989468 1092195358 907977864 -1468387029 -545455683 1182027783 829644945 -1580434176 -691319402 1338121260 952446138 -1499350759 -777614961 1219483701 1068034211 -1982937698 -20318968 1740678322 281515044 -1901919865 -106680047 1621975211 397037629 -2028646996 -267223750 1763388544 505158678 -2139584075 -142624477 1853286553 426891279 -1803954694 -478222996 2054665430 225477696 -1827401245 -468508299 2098884815 169689177 -1700635192 -307925666 1957444836 61541490 -1647339055 -355948217 1942092029 80136299 -1413753833 -591600511 1169536315 850560429 -1395257330 -607051624 1121480994 903823796 -1520411611 -764973901 1265515785 1013517727 -1576167364 -720721750 1275328784 990169478 -1240677261 -1056181019 1476568415 788895177 -1319042966 -966381316 1601134918 677925328 -1193849791 -808420137 1457073517 568204795 -1078294440 -927090482 1370810740 649320930 -1865026337 -405617591 2128319987 165455205 -1749536570 -524353456 2041991658 246505852 -1643217683 -385266565 1879055809 117910871 -1721517836 -295401374 2003687896 7006542 -1922898757 -93989843 1668056471 342603009 -1978720094 -49803212 1677803918 319189272 -2085000055 -188851169 1840713125 447757619 -2066438000 -204236794 1792723388 501086506 -453360944 -1812106682 183772156 2113082218 -476608823 -1802455457 228190181 2057230195 -366884126 -1658389900 70233038 1932041048 -313782533 -1706344851 54685655 1950703425 -112373068 -1907727838 390280088 1615069966 -31418707 -1993890245 271513473 1730791191 -141108602 -2137921008 429439914 1855949628 -251978081 -2013516279 519405491 1777487653 -543923688 -1466740082 832176948 1184707490 -654727679 -1342269801 922208045 1106311099 -783291862 -1505174852 1061260038 1212595088 -702403021 -1591402843 942427935 1328250761 -1037864324 -1255914774 741151568 1529488326 -984697243 -1303804173 725669705 1548216287 -856098226 -1140864296 586586978 1441901556 -879411625 -1131278655 630939515 1385983981 -35556463 -1964621049 334435005 1692934699 -91441272 -1920235746 344118948 1669719602 -214238301 -2076325067 489986703 1781770777 -195608646 -2091905236 442064534 1834905088 -531209227 -1756277917 240648921 2036281935 -415520788 -1875077254 154519232 2117269078 -292688953 -1718953135 8620779 2005187197 -371183650 -1629020344 133058290 1894350436 -963685543 -1316461617 679555701 1602618083 -1042114752 -1226463274 804058732 1491846906 -933962901 -1085019139 643480135 1365084881 -818339982 -1203884060 557284958 1446006472 -617069763 -1405127765 892740113 1110512263 -598374620 -1420642382 844883464 1163712158 -706491633 -1562051687 1005431331 1290443445 -762441962 -1517731968 1015049786 1267162796 -691265454 -1580527420 952254846 1338339816 -777919413 -1499015971 1068467559 1219016177 -669538208 -1357866762 907659596 1092549082 -545624967 -1468179217 829689173 1181957571 -881119178 -1132724064 628445466 1383227788 -870910929 -1156463431 572036355 1428137365 -979322876 -1297643374 732879144 1554639294 -1026720739 -1245033333 750984497 1539583399 -308150118 -1700450292 61628854 1957384480 -355482493 -1647774699 79799727 1942394169 -478574424 -1803634626 225962372 2054215954 -468431695 -1827439577 169487773 2099059979 -267054850 -2028855192 505115090 1763459396 -143076121 -2139102095 427210187 1852933469 -20014900 -1983272870 281082336 1741146486 -106734379 -1901827005 397229561 1621757295 -807988973 -1194319483 567898175 1457406121 -927279862 -1078073956 649376806 1370719408 -1056138975 -1240749641 788723725 1476774043 -966697672 -1318687314 678378516 1600654466 -765460105 -1519963679 1013866587 1265193165 -720517778 -1576339976 990094402 1275368660 -591689403 -1413695021 850782313 1169348863 -606712484 -1395556918 903359600 1121918182 -189189669 -2084699827 448221431 1840275553 -204147262 -2066496172 500864238 1792910456 -94193175 -1922725505 342677701 1668016211 -49316368 -1979167386 318840028 1678126154 -384949825 -1643572951 117457043 1879535621 -295443034 -1721445072 7177354 2003481628 -405427827 -1865246437 165398689 2128410679 -524784236 -1749066494 246811832 2041658414 1213140444 1061698890 -1505661712 -783917978 1327679941 942012755 -1590908695 -701785985 1184138734 831763832 -1466243902 -543304620 1106854391 922644833 -1342758693 -655355827 1442323896 587148590 -1141474156 -856601598 1385552289 630384951 -1130645363 -878933989 1529058698 740599068 -1255279450 -1037384656 1548636563 726229253 -1304416065 -985202647 1931554068 69606786 -1657844680 -366445394 1951197453 55302555 -1706915807 -314197833 2113578278 184391088 -1812675574 -453774180 2056741183 227561897 -1801912301 -476172155 1855339888 428936678 -2137498532 -140546870 1778121065 519883263 -2013947835 -252532525 1615705410 390759892 -1908157330 -112925448 1730179419 271008205 -1993469833 -30859039 1364475037 642976779 -1084596815 -933401305 1446639748 557762578 -1204315736 -818894530 1603253423 680035385 -1316891261 -964238059 1491234998 803553312 -1226042982 -1041555188 1289956601 1004805231 -1561506347 -706052797 1267656928 1015666806 -1518302772 -762857126 1111008459 893359197 -1405696537 -617482895 1163223250 844255300 -1420099074 -597937816 1782193237 490548419 -2076934791 -214741521 1834473548 441510106 -2091271840 -195130890 1692505191 333882609 -1963985589 -35076643 1670140030 344678632 -1920847534 -91946556 2005732401 9059495 -1719440099 -293315189 1893779496 132643006 -1628526332 -370566766 2035713027 240235669 -1755781841 -530590279 2117812250 154955916 -1875566282 -416149088 2054778718 226385864 -1804136846 -479183132 2098506567 169057233 -1826960789 -467797251 1956833132 61200378 -1699969472 -307513642 1942954869 80221155 -1648278951 -356093233 1741586234 281628588 -1983898090 -20500864 1621343011 396659637 -1901209073 -106239335 1763047176 504547230 -2028235228 -266557774 1853371153 427754375 -2139729347 -143564117 1092046742 907050752 -1357304134 -669114836 1182436239 830323481 -1468732765 -546055627 1338820516 952891186 -1581078904 -691694050 1218511805 1067856683 -1498455407 -777498105 1554014194 732393316 -1297203490 -978776504 1540201451 751479677 -1245447481 -1027290543 1383847872 628942678 -1133136148 -881686918 1427510233 571548495 -1156025611 -870366621 1667391007 342191753 -1922285773 -93646939 1678744070 319335056 -1979581654 -49886276 1840895533 448718523 -2085112063 -189757545 1792283188 500376226 -2066058472 -203603058 2127908475 164789997 -1864683689 -405004351 2042137186 247446260 -1749619890 -525214760 1880016457 118093535 -1644124315 -385378317 2002977360 6566598 -1720884356 -295021590 1477213911 789270081 -1241374725 -1056624787 1600240334 677808728 -1318069278 -966202508 1456994021 567330419 -1193699383 -807491745 1371157244 649921130 -1078701104 -927767738 1169911475 851205669 -1414197345 -592298231 1121364650 902928956 -1395078266 -606078192 1264641665 1013437975 -1519482963 -764823749 1275929240 990515726 -1576844364 -721128670 740542680 1529149518 -1037194764 -1255499422 726535361 1548303447 -985633299 -1303945861 586694890 1442803836 -856284730 -1141829296 630555891 1385346149 -878975521 -1130572471 831838396 1184098346 -543508080 -1466070778 922295461 1107176499 -654869111 -1343206113 1062162574 1212702744 -784256606 -1505361612 941790359 1327866881 -701696581 -1590966995 390981648 1615517830 -113014468 -1908098646 270543881 1730616479 -30520027 -1993769549 429285410 1855017140 -141033202 -2137050728 519808059 1778160813 -252328681 -2014120575 184219764 2113784034 -453732008 -1812747826 228015213 2056260859 -476488383 -1801556521 69300294 1931886800 -366014102 -1658314244 55358559 1951106249 -314387085 -1706695195 892926361 1111476495 -617178955 -1406031837 844447104 1163005206 -597992276 -1420006342 1004761515 1290027325 -705884025 -1561714671 1015985586 1267303716 -763308898 -1517820920 680520189 1602804075 -964589359 -1316571065 803352036 1491410290 -1041478456 -1226081186 643064271 1364414809 -933625629 -1084411787 557426134 1446942016 -818428678 -1204751252 240572753 2035411399 -531056515 -1755346709 154869064 2117873118 -415925148 -1875751694 9261411 2005557749 -293392305 -1719402279 132158842 1894229484 -370215850 -1628846912 333564213 1692858787 -34625511 -1964468081 344722732 1670069690 -92115968 -1920639850 490356999 1782411665 -214687701 -2077028163 441943326 1834005896 -195435470 -2090937180 504736346 1762826956 -266613898 -2028143648 427322947 1853841109 -143257745 -2140061703 281944680 1741230846 -20954300 -1983417390 396617329 1621415655 -106068131 -1901414453 60996158 1957005992 -307438830 -1700009084 80707111 1942507185 -356442357 -1647956067 226046476 2055078554 -478719200 -1804573770 169145877 2098448003 -468019399 -1826773073 628853394 1383905796 -881464386 -1133323480 571887243 1427209757 -870830169 -1155588303 731906720 1554461238 -978426996 -1297525990 751683257 1540027951 -1027364971 -1245407485 952933110 1338747488 -691864614 -1580872884 1067540207 1218866809 -777044029 -1498935467 907481796 1091576402 -669420568 -1356971138 830133981 1182656075 -545998863 -1468823705 118397723 1879681933 -385811913 -1643656543 6512386 2003070868 -294830546 -1721102664 164959017 2127700927 -405048827 -1864613229 246994736 2042619814 -524896740 -1749973366 448367487 1841216489 -189273517 -2085561659 500453222 1792245744 -203805110 -2065883428 341967693 1667576795 -93560223 -1922346249 319801172 1678309314 -50223496 -1979279634 1012972499 1265077061 -764486913 -1519785367 990740426 1275744092 -721215770 -1576784272 851129313 1169949559 -592096563 -1414372773 903280632 1121044334 -606562604 -1394629054 567782327 1456511777 -807810405 -1193346547 649752494 1371365176 -927723902 -1078772204 789324677 1477120787 -1056816471 -1241157057 677504924 1600575242 -965769552 -1318537690 -900426363 -1118591725 609940649 1398654015 -851881572 -1170317046 590819504 1412431910 -997253705 -1282921183 713129115 1569082381 -1008543314 -1260000968 770488450 1525385236 -672954911 -1595624073 971891917 1324012635 -795983368 -1484164754 1048584404 1233588290 -650637869 -1371587259 926313727 1076976745 -564803126 -1454180004 811313382 1197250672 -247810739 -2042788389 523555937 1748231415 -162041516 -2125446718 408490104 1868439790 -2015873 -1998189079 300899411 1726508229 -124978842 -1886664208 377657418 1636149468 -326261463 -1685416513 42189829 1971647635 -337616592 -1662561882 99483676 1927884938 -497668837 -1789846131 207113271 2069855393 -449058558 -1841505900 188057646 2083698872 -749755196 -1538747310 1027720680 1246164350 -735944483 -1557835701 975962609 1294676327 -577491722 -1433199520 865750490 1151171916 -621156113 -1375807367 888637891 1139849557 -822561632 -1174436810 553047436 1475470618 -912953159 -1097711569 664474005 1352409347 -1071432558 -1222374396 774725054 1495952680 -951125877 -1337341923 692099495 1581754673 -400456692 -1624853350 103802144 1898501558 -280215531 -1739886461 21111097 1984237999 -419820482 -1845674840 150236434 2146655620 -510146521 -1768884047 261728523 2023659933 -174680984 -2104384258 463009092 1822410194 -218410895 -2047057689 485831005 1811022283 -78832550 -1941295924 356744566 1648643552 -64956349 -1960318763 305052015 1697221113 -127731961 -1889155183 376215083 1634444989 -15781090 -2012740728 285299250 1711694500 -155615435 -2118234205 414653977 1873817231 -237716692 -2032956486 534436352 1759373974 -438966429 -1831675915 198936143 2094839513 -491248774 -1782639636 213271126 2075226816 -351375535 -1677107257 83889789 1913077483 -329012408 -1687905314 40749668 1969945330 -1022568497 -1274288295 755152611 1510311541 -1000270890 -1285151936 711947002 1567113836 -841523203 -1160745109 601439953 1423838791 -893740060 -1111643278 615840456 1404291678 -558118997 -1447233731 817211015 1202886161 -640285774 -1362021596 936927902 1088377352 -798994535 -1486389489 1047408309 1231625763 -686978176 -1609909482 956557996 1308940858 -512113082 -1770064176 259499882 2020644860 -434896289 -1861012791 135947123 2132628453 -274575756 -1733984542 28061528 1990926286 -389051795 -1614234885 113371969 1908857815 -53553630 -1949702476 314619662 1707575192 -73199045 -1935400275 363688727 1655325569 -233480688 -2062389626 471547708 1797001130 -176645623 -2105562465 460782373 1819397043 -635967858 -1391405544 874088354 1126086452 -579198313 -1434643967 863257531 1148416813 -724799812 -1546953174 985796496 1304772358 -744379739 -1532585421 1034931081 1252588319 -945752342 -1331181956 699307974 1588176720 -1060293901 -1211497883 784552927 1506042697 -914653480 -1099149746 661987316 1349660514 -837371199 -1190032809 538500077 1461709691 -1372041087 -650158057 1077293485 925958459 -1454009192 -565009394 1197209012 811386146 -1595680589 -672864219 1324202399 971671817 -1483858774 -796316612 1233157510 1049054480 -1282457371 -997691277 1568743881 713429343 -1260223236 -1008356246 1525474768 770430278 -1118517033 -900466623 1398450683 610113901 -1170666290 -851559336 1412918754 590372212 -1789497271 -497991457 2069369189 207561203 -1841580976 -449018682 2083902844 187885034 -1685194629 -326448915 1971558743 42248641 -1663026078 -337179404 1928224078 99184088 -1998495699 -1683269 1726939393 300429719 -1886608332 -125070174 1635960088 377877902 -2042959841 -247605111 1748273459 523483557 -2124993530 -162521968 1868123434 408845756 -1222417984 -1071361706 1496121580 774516858 -1337023015 -951478961 1581303029 692581475 -1174869518 -822093468 1475774686 552712264 -1097519637 -913171075 1352355015 664566865 -1433112156 -577552078 1150947464 865935390 -1376143939 -620853973 1140315281 888202247 -1538262634 -750204672 1245812922 1028040748 -1558037105 -735769319 1294752931 975924277 -1941094136 -79007330 1648566308 356782258 -1960803055 -64506489 1697571901 304731307 -2104047302 -174982740 1821943830 463444096 -2047144669 -218350155 1811246095 485645465 -1845866132 -419601926 2146709568 150143190 -1768450699 -510614045 2023355481 262063311 -1625171618 -400102968 1898952818 103319780 -1739842233 -280285743 1984068715 21318909 -1676791293 -351731051 1912623919 84370361 -1687947750 -328939892 1970116406 40544160 -1831486927 -439186777 2094783261 199027595 -1783071192 -490778946 2075533060 212938642 -2118573465 -155315471 1874281291 414217181 -2032867714 -237775128 1759151954 534624196 -1889359275 -127558973 1634519929 376175599 -2012254644 -16228646 1711345504 285622262 -1486875957 -798547363 1231975399 1047085937 -1609705774 -687151548 1308866558 956598120 -1447322887 -558060945 1203108821 817023811 -1361682720 -640586122 1087913932 937365338 -1160314193 -841993671 1423532931 601772821 -1111832906 -893520352 1404348314 615749388 -1274246499 -1022641653 1510140849 755358503 -1285468540 -999916014 1567567784 711466814 -2062220478 -233688108 1796956782 471618296 -2106013861 -176162867 1819715191 460429025 -1949398160 -53888026 1707141724 315087562 -1935454359 -73105409 1655516741 363470547 -1734208730 -274390096 1991012874 28000924 -1613768897 -389486679 1908520467 113673861 -1770415340 -511792254 2021128760 259050158 -1860935923 -434933861 2132426273 136122039 -1099226230 -914615524 1349862054 661811760 -1189681261 -837691643 1461225151 538949161 -1331647560 -945317074 1588513428 699005442 -1211273311 -1060479177 1505955469 784612891 -1546898450 -724892808 1304580802 986014292 -1532889097 -744044703 1253021403 1034462797 -1390953508 -636449974 1125767920 874441318 -1434812475 -578990253 1148460777 863186559 42803085 1971990299 -326926687 -1685828041 98622356 1927801602 -336676168 -1662416338 207001535 2068948777 -497486189 -1788885499 188437414 2084332336 -449498486 -1842216420 523898857 1748844415 -248222011 -2043453869 408407024 1867578214 -161895716 -2124506550 299993051 1726396237 -1054985 -1998006687 378291138 1636528980 -125689106 -1887104392 971194181 1323569107 -672309655 -1595248897 1049557852 1233767370 -796878224 -1484281114 926463863 1077905377 -650717605 -1372461363 810906478 1196573688 -564456894 -1453579564 609496865 1397956535 -900051443 -1117946213 590998328 1413405614 -851998188 -1171211646 714057491 1569232773 -998128065 -1283000663 769811210 1524978588 -1007943130 -1259654480 462827212 1821449818 -174567456 -2103476362 486271701 1811733059 -218788871 -2047689873 357410558 1649055336 -79444014 -1941637308 304112359 1697075825 -64093237 -1960234147 102842024 1898319422 -399548540 -1624740078 21822129 1984678439 -280847459 -1740264693 150648474 2147321356 -420161610 -1846286560 261583491 2022720021 -510061649 -1768021191 553127428 1476345490 -822710488 -1175363650 664128029 1351809675 -912544975 -1097032793 774080054 1495578272 -1070733542 -1221929076 692994607 1581871801 -952098045 -1337519211 1028595296 1246244598 -750682292 -1538895910 975362681 1294330607 -735265963 -1557427261 865375826 1150527172 -577046658 -1432500248 888754763 1140744925 -621333657 -1376779279 817593615 1203522969 -558556125 -1447940939 936818966 1087474048 -640100294 -1361057620 1046541629 1231537579 -798059503 -1486248825 957165860 1309278642 -687648760 -1610325858 755789163 1510694397 -1023275961 -1274725167 711043442 1567005156 -999307170 -1284966200 601351513 1422972367 -841382795 -1159809821 616177984 1404899798 -894156692 -1112313606 198532551 2094165329 -438616853 -1831072643 213424606 2076158280 -491325198 -1783510940 84858357 1913251171 -352275239 -1677228977 40047084 1969496442 -328372032 -1687535530 375541155 1634041141 -127128433 -1888805863 286230970 1711847724 -16652138 -2012817408 414827921 1874785543 -155736899 -2119134165 533987720 1758671134 -237346652 -2032316366 698371150 1588034776 -944886430 -1331094028 785221719 1506457793 -1060902533 -1211835923 662422652 1350366442 -915036848 -1099786810 538312805 1460744435 -837263031 -1189129761 873946154 1125149884 -635880186 -1390539376 863672371 1149085861 -579536609 -1435252343 986502168 1305207950 -725437132 -1547336286 1033965569 1252401303 -743476947 -1532476997 315518086 1707695120 -54522454 -1949876932 363047071 1654953993 -72496717 -1934952155 471196852 1796396066 -233077352 -2061716210 460857517 1820266555 -176799359 -2106494697 259620066 2021543028 -512287282 -1771033256 135575803 2131986541 -434447913 -1860310719 27456720 1990575174 -273902084 -1733581462 114241737 1908932703 -389983771 -1614388877 1726077577 300345887 -1997554779 -1537229 1636572816 378220038 -1887273028 -125481174 1748652731 524116525 -2043399273 -248315135 1868011170 407938612 -2124810354 -161560808 2069285613 206699131 -1789350975 -497050793 2084245236 188497506 -1841991720 -449683634 1972191967 42627657 -1685904397 -326888603 1927317190 99071568 -1662064662 -336996484 1569716801 713607895 -1283351699 -997807109 1524776536 769986254 -1259577484 -1007980574 1398043251 609436389 -1118170273 -899865655 1413068394 591300348 -1170745530 -852432944 1077471781 926931635 -1372157175 -651052129 1196764732 810688170 -1453633776 -564363386 1323524631 971264641 -1595079877 -672517203 1234085390 1049204376 -1484732638 -796395596 2147150792 150854494 -1846244636 -420234638 2023174097 261103431 -1768337667 -509706645 1898013690 103175020 -1624309034 -400018880 1984735203 21731189 -1740454193 -280627623 1649277868 357223226 -1941726592 -79386090 1696612277 304549667 -1959895399 -64393713 1821799326 462504712 -2103962958 -174120412 1811658631 486311697 -2047486293 -218962371 1150601984 865336214 -1432704468 -576873798 1140395801 889077647 -1376293323 -621781341 1246708530 1028158372 -1539235298 -750382456 1294108459 975550397 -1557338617 -735324527 1495522148 774171634 -1221739960 -1070953762 1582178173 692662251 -1337950639 -951628089 1475892054 553608128 -1175047558 -823065876 1351980879 663922649 -1097075101 -912472331 1423423499 600869021 -1160128217 -841029199 1404730386 616385668 -1112269506 -894227032 1510748217 755695791 -1274916587 -1023057533 1566700576 711378102 -1284532980 -999774822 1231071343 1046976761 -1485911741 -798361131 1309502582 956980448 -1610412710 -687587892 1203445853 817631435 -1447739023 -558730777 1087824964 936498386 -1361541784 -639650306 1874434243 415148117 -2118649361 -156186247 1758747866 533949516 -2032517642 -237171360 1633816817 375726183 -1888718371 -127188661 1712313576 285795454 -2013153852 -16349870 1913555111 84523057 -1677661813 -351807203 1969441982 40139816 -1687343726 -328590076 2094334101 198324227 -1831116359 -438546129 2075706508 213906458 -1783192160 -491678410 1305250122 986429916 -1547507610 -725231376 1252085075 1034321349 -1532023681 -743957271 1125581176 873476590 -1390845868 -635547454 1148896609 863892983 -1435196339 -579627813 1350277422 662481336 -1099565054 -915224428 1461083447 538013089 -1189594085 -836825971 1587548444 698818954 -1330745296 -945209178 1506661637 785048979 -1211911127 -1060862785 1990371714 27629844 -1733506898 -273942472 1909419419 113794317 -1614738249 -389661663 2021204400 259920166 -1770569572 -512724982 2132075945 135517503 -1860533115 -434260973 1796585958 470976880 -2061772598 -232986532 1819835903 461327721 -2106188589 -177132475 1708011988 315162946 -1950330632 -54042514 1654912461 363119963 -1934781215 -72702857 1254067227 1035517069 -1531843273 -742990431 1305626626 987068564 -1545852626 -723838536 1147405353 862139583 -1435867899 -580037229 1124712496 873394342 -1392008932 -637496950 1460182143 537898217 -1190724269 -838742587 1348819046 660760816 -1100269238 -915666468 1507005517 785655003 -1210223263 -1059437065 1589563476 700047554 -1330597512 -944274962 1909566675 114728005 -1612722689 -388432535 1992059082 29055068 -1733162522 -273335952 2131371233 135074935 -1861990963 -435980965 2020073720 258003054 -1771470380 -512839358 1818672311 459377697 -2107056741 -177214195 1795913902 470566968 -2063263358 -234739436 1656566917 364512275 -1934404183 -72063681 1708191900 316129290 -1948347984 -52846298 1403305306 614698444 -1112875914 -894571296 1422489923 600721877 -1161357201 -843044615 1568617832 712508926 -1284418492 -998873902 1511190897 756400615 -1273196451 -1021599541 1309912382 957652392 -1608659950 -686097276 1233021223 1048140209 -1485830133 -797493091 1086858508 936318362 -1362738144 -641633098 1202053397 815976835 -1448378311 -559107921 1758109074 533572868 -2033910594 -238826456 1873238411 413165853 -2119616345 -156366799 1712395680 286663990 -2011204468 -15186918 1635570105 377217327 -1888309099 -126517245 1971162614 41598304 -1686901542 -327885748 1913670127 85424505 -1675745085 -350676907 2074478020 211891538 -1784126232 -491826050 2093728221 197980491 -1832541967 -440233881 2022305433 261021199 -1769500747 -511656157 2145659520 149101078 -1846916180 -420644038 1985111723 22369853 -1738799225 -279234799 1899995826 104370724 -1624128610 -399052024 1698627325 305778283 -1959747631 -63459513 1649621732 357829234 -1940038712 -77960354 1810200271 484591193 -2048190493 -219404427 1820898006 462389824 -2105093126 -176037012 1139265105 887160519 -1377194115 -621895701 1149897288 864893662 -1434162332 -578593806 1295795811 976975605 -1556994225 -734717991 1246855802 1029092076 -1537219754 -749153344 1582358069 693628579 -1335967975 -950431857 1497176620 775563962 -1221362944 -1070314602 1351308807 663512721 -1098565845 -914225219 1474728478 551658120 -1175915726 -823147612 1637015512 378924878 -1885552908 -124023198 1727994817 301476695 -1997440275 -636293 1867077610 407791484 -2126039354 -163576240 1747227635 522429285 -2044005665 -248659383 2082852796 186842922 -1842631024 -450060794 2068319141 206519091 -1790547319 -499033569 1929267086 100235032 -1661983070 -336128460 1972601751 43299585 -1684151621 -325397971 1526529808 771477382 -1259168196 -1007309142 1569798921 714476447 -1281402331 -996644173 1411872546 589318068 -1171712498 -852613480 1397404475 609059757 -1119563241 -901520767 1196158836 810344418 -1455059368 -566051122 1076243309 924916731 -1373091263 -651199785 1234200390 1050105808 -1482815894 -795265284 1325245279 972723145 -1594637709 -671812891 785598751 1507096969 -1059248077 -1210443611 700353798 1589230992 -944706518 -1330127684 537444653 1460662715 -838426623 -1191079785 660931892 1348613538 -915708904 -1100196722 862214523 1147365869 -580241321 -1435694911 873045346 1125035508 -637010866 -1392456488 1035981129 1253630431 -743329691 -1531543309 986846544 1305814470 -723749764 -1545911062 364734935 1656379713 -72152837 -1934346131 315665870 1708629336 -52507422 -1948648332 459727333 1818349939 -177700663 -2106609569 470492668 1795954026 -234535728 -2063436730 134904243 2131577125 -435939169 -1862064119 258457002 2019593532 -513155962 -1771115504 114422145 1909899543 -388001619 -1613193157 29111704 1991968014 -273525580 -1732942814 935884894 1087326408 -641328782 -1363072540 816168007 1201835217 -559162005 -1448284675 957608044 1309982970 -685928128 -1608867370 1048458357 1232667875 -797944487 -1485347377 712992826 1568168108 -999225066 -1284097664 756198435 1511365813 -1021522673 -1273234023 614785032 1403244702 -894795484 -1112690254 600384529 1422791815 -842578627 -1161792085 212228246 2074175488 -492291654 -1783690964 197893263 2093788185 -440009309 -1832727243 41799844 1970987058 -327962232 -1686863586 84939965 1914119211 -350325359 -1676065529 286345458 1712748644 -14734882 -2011686584 377261291 1635499133 -126685753 -1888101039 533381312 1758326870 -238771732 -2034003590 413598937 1872770127 -156670475 -2119281309 484780957 1809980171 -219460943 -2048099801 461959044 1821368082 -175731032 -2105426370 306095023 1698272057 -63913341 -1959267819 357787574 1649694496 -77789542 -1940244980 22166521 1985284975 -279160107 -1738839485 104857568 1899548534 -399401268 -1623806374 260682699 2022605661 -511192345 -1769938319 149190610 2145601348 -420866306 -1846729112 663423829 1351367619 -914003335 -1098753297 551997260 1474428890 -823611808 -1175478538 693142375 1582806001 -950082997 -1336290595 775767934 1497004008 -1070389678 -1221323068 977017649 1295723431 -734889443 -1556788597 1028775720 1247211454 -748700156 -1537700206 887591683 1138795413 -622202321 -1376861511 864704282 1150117772 -578537930 -1434253664 100539100 1928931914 -336561168 -1661514906 43245253 1972694611 -325206039 -1684369537 187011822 2082644600 -450104382 -1842560172 206067447 2068801121 -498714661 -1790900403 407440056 1867397678 -163091564 -2126488830 522505889 1747189303 -248860787 -2043830501 378700426 1637200412 -123935834 -1885613264 301942419 1727559173 -972865 -1997138135 1049639444 1234635394 -794928328 -1483117650 972946957 1325059739 -671899871 -1594576969 810267174 1196196528 -565849334 -1455234148 925267519 1075922601 -651684077 -1372641403 589769328 1411390182 -852931748 -1171358774 608890473 1397612287 -901476539 -1119633453 771531330 1526436564 -1007500434 -1258949640 714171995 1570133709 -996210825 -1281869855 -2107242989 -178178427 1818781503 460281769 -2062826998 -234032484 1795531558 469930928 -1933734367 -71647561 1655959309 364175259 -1949283784 -52987218 1709058836 316218242 -1613687177 -388618527 1910470491 114837453 -1732455826 -272899336 1991422786 28672980 -1861575099 -435310893 2131033961 134467583 -1771611556 -513774902 2020162416 258870246 -1190648101 -837872051 1460029431 536967009 -1100619070 -916270508 1349223406 661435256 -1210863895 -1059807617 1507708869 786104147 -1329698064 -944154010 1588595676 699874122 -1530972481 -742914519 1253136275 1035364101 -1546456410 -724188624 1306301322 987472668 -1436238195 -580678117 1147854753 862842679 -1391887724 -636597758 1124539320 872426286 -1686292654 -327546940 1970493054 41182952 -1676610741 -350764067 1914606183 85566193 -1784234144 -492728330 2074664524 212856538 -1832158343 -439596049 2093292117 197274307 -2033572042 -238217312 1757693466 532903564 -2119703761 -157232199 1873379843 414102165 -2012107004 -15294574 1713360424 286850750 -1887671523 -126133365 1634863665 376781479 -1609361510 -686545140 1310553782 958023200 -1484860541 -797318379 1232122543 1048019513 -1362583640 -640700610 1086783108 935448082 -1448780879 -559781081 1202403997 816581131 -1113323522 -895273112 1403676370 615339588 -1161182233 -842075279 1422369483 599822941 -1283485748 -998719654 1567747808 712433270 -1273869355 -1022002365 1511795449 756750959 -1336908655 -950578169 1583220157 693712171 -1220697976 -1069903842 1496564132 775221554 -1098126173 -913515467 1350929807 662879513 -1176098630 -824109012 1474840982 552564992 -1377340171 -622836637 1139348953 888022351 -1433751316 -577929094 1149555136 864280918 -1556284217 -734278575 1295162859 976596349 -1538180898 -749336504 1247762930 1029204324 -1958853543 -63343409 1697654133 305599971 -1940684736 -78335786 1650319724 358273530 -2048537493 -220005123 1810607431 485268945 -2105014158 -175163164 1820748126 461461960 -1769384899 -510761813 2022126865 260048263 -1847291868 -421289806 2146103560 149799326 -1739400177 -279581543 1985789219 22777269 -1623255018 -398972800 1899067706 104221100 -1454680624 -565418682 1195717884 809632874 -1373204023 -652107425 1076424933 925876339 -1483678238 -795349644 1235139790 1050250328 -1594025477 -671471251 1324579031 972310593 -1258535500 -1006930654 1525818520 771036174 -1282309715 -996757189 1570758785 714657815 -1171796602 -853476080 1412017322 590257212 -1119221345 -900908791 1396992179 608393253 -1843038952 -450738802 2083198004 187442338 -1790398207 -498105961 2068238381 205643963 -1661010646 -335950404 1928371206 100117648 -1684850381 -325842523 1973245983 43673737 -1886231172 -124430870 1637614672 379270342 -1996512923 -486925 1727119433 301396191 -2125861554 -162603560 1866959970 406895860 -2044450473 -249357887 1747601531 523073773 -435502313 -1861356671 134521403 2130940589 -513341682 -1772079208 258565666 2020497076 -388936923 -1613333581 115288585 1909987999 -272855236 -1732526166 28503568 1991630470 -71445645 -1933909019 364098143 1655997129 -53471382 -1948833796 316569158 1708738256 -177841343 -2107544617 459815533 1819216635 -234119336 -2062766130 470154868 1795346146 -580590625 -1436298423 862618355 1148039781 -636934202 -1391585456 872892138 1124103804 -742429715 -1531421829 1035012801 1253456471 -724389900 -1546281118 987549400 1306263118 -1059851333 -1210793171 786272919 1507500545 -943835230 -1330051276 699422350 1589077528 -838304887 -1190180065 537270949 1459694131 -916078704 -1100837114 661380796 1349316138 -15601066 -2011774272 287282042 1712890860 -126077361 -1887762727 376592227 1635084277 -238388636 -2033366286 532945736 1757621214 -156778883 -2120184085 413785937 1873735623 -492379598 -1784556892 212370206 2075112328 -439671253 -1832118595 197478151 2093119377 -327325184 -1686480234 41093932 1970551738 -351228391 -1676173681 85905205 1914306467 -998255970 -1283923448 712094642 1568047908 -1022224761 -1273682415 756840363 1511737149 -895198548 -1113363910 615136128 1403849494 -842424651 -1160860125 600309657 1421922063 -641154310 -1362103700 935764950 1086427968 -559610141 -1448987019 816539599 1202476889 -686601528 -1609270690 958213092 1310333810 -797012271 -1485193657 1047588861 1232592747 -734223979 -1556377341 976404665 1295380527 -749640308 -1537845990 1029637280 1247294518 -622384729 -1377822415 887703691 1139701789 -578097730 -1433543384 864324754 1149484036 -913591823 -1098088089 663081181 1350754379 -823757336 -1176418946 552080580 1475290194 -951043645 -1336473259 694049007 1582917753 -1069679142 -1220883124 775134454 1496624224 -279805603 -1739214389 22863985 1985728743 -398506684 -1623689774 103883880 1899369726 -511112849 -1769063943 260532291 2021677269 -421212810 -1847329312 149597274 2146278604 -219836103 -2048745041 485224469 1810677891 -175614688 -2104531530 461779980 1820394650 -63039221 -1959188067 305166375 1698121905 -78389998 -1940591228 358464574 1650101416 -853045036 -1172266942 589951480 1412350318 -901098291 -1119001509 608450017 1396901239 -1006888730 -1258608528 770865610 1526024540 -997073665 -1281954711 715111891 1570278725 -795836240 -1483231194 1050599836 1234817290 -671267671 -1594198977 972236165 1324619027 -565507966 -1454622700 809855406 1195530552 -651768677 -1373504499 925412791 1076862241 -162942948 -2125561718 407359792 1866523046 -249269243 -2044509037 522851625 1747789247 -124635090 -1886058312 379345154 1637575060 -969 -1996960607 301047067 1727442317 -335634312 -1661366034 99664212 1928851906 -325884831 -1684777737 43844941 1973040603 -450549686 -1843259172 187386214 2083289584 -498537389 -1789928251 205950335 2067906025 8232522 2004528860 -294387866 -1720397840 118512211 1880582853 -383894657 -1642525719 245765752 2040604398 -525830316 -1750120510 164352609 2127356663 -406473907 -1866300453 499813934 1791868600 -205197566 -2067538028 447171127 1839233697 -190239973 -2085741683 319882780 1679177354 -48273616 -1978116186 343720453 1669067411 -93150423 -1921674305 991149698 1276415508 -719462482 -1575293128 1014921883 1266240013 -764404809 -1518916831 902313648 1120863782 -607758436 -1396611318 849736361 1168294463 -592735355 -1414749421 648326886 1369677424 -928329782 -1079115940 566848255 1456364137 -809038893 -1195361467 679421652 1601705538 -965654536 -1317636242 789766861 1477825115 -1055095839 -1239698569 426159883 1851891613 -144126425 -2140143951 504064786 1762417540 -268105154 -2029897048 398272313 1622808495 -105691627 -1900775805 282125088 1742197686 -18972148 -1982221670 80854895 1943441401 -354427325 -1646727467 62684022 1958431712 -307094950 -1699403060 168441693 2098005963 -469477775 -1828493593 224916292 2053161938 -479620504 -1804688642 570986435 1427095381 -871960849 -1157505415 627395546 1382185804 -882169098 -1133766048 752027633 1540634471 -1025677603 -1243982261 733922280 1555690366 -978279740 -1296592302 1069522855 1220063025 -776864117 -1497969123 953310142 1339386664 -690210158 -1579480572 828643221 1180903171 -546670919 -1469233617 906613644 1091494682 -670584160 -1358921162 843840712 1162660958 -599417372 -1421693582 891697361 1109461063 -618112515 -1406178965 1016100090 1268204652 -761391658 -1516690112 1006481635 1291485301 -705441329 -1561009831 805104812 1492900922 -1041068672 -1225409258 680601781 1603672099 -962639463 -1315407601 556229790 1444959240 -819395150 -1204931292 642424967 1364037649 -935018069 -1086066371 153476096 2116218006 -416563924 -1876128326 239605785 2035230863 -532252363 -1757328989 134108210 1895392420 -370133730 -1627978360 9670699 2006229181 -291639033 -1717911151 345164900 1670774002 -90395320 -1919181346 335480957 1693989099 -34510511 -1963566649 441009238 1833858240 -196663942 -2092952084 488931407 1780723929 -215293597 -2077371915 726715785 1549270303 -983651163 -1302750157 742197648 1530542342 -1036818244 -1254860758 629884347 1384936749 -880466793 -1132325887 585531810 1440854324 -857153394 -1141911528 921165293 1105259899 -655770431 -1343321001 831134196 1183656290 -544966440 -1467791282 943478239 1329292617 -701352717 -1590360987 1062310342 1213636944 -782241558 -1504132996 272559425 1731845591 -30372755 -1992835845 391326040 1616124366 -111327116 -1906673438 518350195 1776440805 -253033377 -2014563127 428384618 1854902780 -142163898 -2138967856 227147045 2056179123 -477651959 -1803506529 182729020 2112031146 -454404080 -1813157754 55735575 1951745409 -312732613 -1705302867 71282958 1933083032 -365834206 -1657347916 1678859086 320236504 -1977664926 -48755980 1669111639 343650241 -1921843589 -92942611 1791677308 500032490 -2067484080 -205290810 1839667045 446703603 -2086046135 -189905185 2040941354 245463996 -1750586874 -525395312 2127269683 164413349 -1866076641 -406659447 2004730648 8057742 -1720475084 -294350174 1880098561 118962071 -1642174931 -384215365 1602190214 678972176 -1317987670 -965334468 1477623711 789942025 -1239621965 -1055134171 1369764788 648266530 -1079340392 -928144882 1456027565 567150395 -1194895743 -809474537 1120431074 902781812 -1396307250 -608093608 1168486395 849518445 -1414803753 -592642495 1276371920 991220550 -1575124228 -719670678 1266558921 1014568799 -1519368475 -763922829 2097834511 168647321 -1828451549 -469550155 2053615126 224435840 -1805004998 -479264852 1943134781 81187499 -1646296303 -354897017 1958487588 62592690 -1699592440 -306874466 1623030379 398084861 -1900864697 -105632815 1741733490 282562276 -1981882530 -19271736 1852240473 425837263 -2140630155 -143678493 1762342464 504104662 -2029693076 -268277766 1180977863 828602961 -1469436949 -546497667 1091145438 906935880 -1358434318 -671031452 1220526837 1069085283 -1498307623 -776563889 1339164396 953497210 -1579391040 -690268330 1540577955 752118325 -1243792497 -1025897703 1555996346 733589036 -1297023082 -977809664 1426641553 571466247 -1157188675 -872316117 1382356616 627189278 -1133807708 -882096334 1445411276 555747674 -1205249824 -819042186 1363869141 642633027 -1086022407 -935089041 1492955646 805011816 -1225600814 -1040850876 1603368423 680936817 -1314974517 -963107747 1267739048 1016535358 -1516353404 -761694190 1291709873 1006296359 -1561097059 -705381365 1162584474 843878668 -1421492042 -599592928 1109812611 891376917 -1406663505 -617663431 1833507076 441330066 -2092468184 -197113666 1780800797 488893835 -2077574095 -215118681 1670549814 345350560 -1919094758 -90455924 1694455087 335046073 -1963903997 -34208619 1895696736 133773814 -1628411828 -369665830 2006175097 9764335 -1717719979 -291857213 2116387154 153268676 -1876172674 -416493336 2034779467 240088541 -1757010841 -532605711 1329334413 943405083 -1590531679 -701146825 1213320340 1062665218 -1503679048 -782721746 1105690815 920694825 -1343626861 -655437563 1183466662 831353904 -1467734646 -545057508 1384847593 629942399 -1132103227 -880653997 1441193200 585231462 -1142374948 -856715958 1548783835 727162957 -1302400521 -983973535 1530746050 742024276 -1254935058 -1036778120 1951541317 55908563 -1705227927 -312772097 1933569116 70835402 -1657696912 -365511194 2055839863 227447009 -1803042469 -478088755 2112119918 182670584 -1813379774 -454216236 1776629793 518129847 -2014619379 -252941925 1854471224 428854446 -2138661612 -142496382 1732161555 272203909 -1993289409 -29892183 1616081930 391398556 -1906502362 -111532624 -928771006 -1079827244 648705390 1370310136 -808857509 -1194401587 566735223 1455456737 -964715408 -1317491482 678559068 1601621450 -1055762327 -1240110849 790378821 1478166995 -720174042 -1575734096 991782154 1276794268 -763445185 -1518735191 1014014227 1266127237 -607613932 -1395671934 902229304 1120001454 -593147891 -1415415653 850077985 1168906679 -204852086 -2066938852 499406246 1791190320 -190320493 -2086617083 447320511 1840161065 -49169224 -1978233810 320855444 1679355138 -92505951 -1921300425 343021965 1668622619 -293788434 -1720052616 7554498 2004120916 -384769801 -1642606495 119439835 1880731981 -525947684 -1751016374 245943792 2041576806 -406099771 -1865656237 163908073 2126657919 -776002301 -1497885291 1068581935 1219916985 -690822886 -1579822708 953974838 1339797664 -547050191 -1469866585 829082653 1181613195 -670471896 -1358014018 906430468 1090533522 -871877273 -1156643343 570840139 1426154717 -882511490 -1134378520 627806290 1382850756 -1026310827 -1244361277 752737401 1541074159 -977372852 -1296479782 732960864 1555507446 -355400245 -1646906019 81749223 1943557233 -306396718 -1698959036 62038270 1958056040 -469070343 -1827816081 168094933 2097404995 -479770144 -1805616778 224995532 2054035546 -144304721 -2141117127 426275971 1852785685 -267660874 -2029199072 503689370 1761771532 -105013859 -1900368629 397671601 1622461479 -19900028 -1982371566 282998952 1742276670 -91064640 -1919596970 345774060 1671112570 -33574183 -1963425201 334615541 1693901667 -196477198 -2091987356 440901598 1832955720 -215729429 -2078078339 489315271 1781361489 -416979292 -1876797902 153814920 2116826910 -532110659 -1756392917 239518609 2034365191 -369168746 -1627791872 133205946 1895284524 -292345201 -1718347239 10308515 2006612789 -1040427512 -1225038178 804402980 1492453298 -963538415 -1315528057 681571133 1603847083 -819470790 -1205801300 556384022 1445891968 -934667741 -1085461835 642022159 1363364761 -599046548 -1421052166 843392832 1161959382 -618233227 -1407077661 891872089 1110430671 -762261922 -1516765496 1017032562 1268359140 -704837049 -1560659247 1005808491 1291082749 -477542527 -1802602729 226961069 2055214651 -454786152 -1813794034 183165620 2112737826 -313339981 -1705640155 56405663 1952161289 -364966998 -1657259204 70347398 1932941840 -29468699 -1992726669 271595209 1731659359 -111963140 -1907055766 392032976 1616560710 -253370409 -2015170751 518766331 1777110637 -142074930 -2138100904 428243682 1853966964 -655923383 -1344251937 921241189 1106130675 -544562352 -1467116602 830784124 1183052522 -700649605 -1589911571 942837335 1328922305 -783209630 -1504306188 1063209550 1213758168 -984582355 -1302902853 727586305 1549346455 -1036143820 -1254456414 741593624 1530192526 -880017633 -1131622519 629513779 1384296101 -857326842 -1142879344 585652778 1441753788 -1396125370 -607133232 1120317546 901873916 -1415244449 -593353271 1168864371 850150629 -1575790220 -720082462 1276983384 991561934 -1518428819 -763777541 1265695809 1014484183 -1317027550 -965152332 1601282062 678858904 -1240332997 -1055574611 1478255639 790320257 -1079752432 -928810618 1370105916 648878250 -1194750711 -808534625 1455942693 566287539 -1750666866 -526270184 2041090210 246390836 -1865730665 -406059775 2126861499 163734573 -1719830084 -293975766 2004031632 7612422 -1643070043 -384332493 1881070729 119139359 -1978539542 -48836228 1679786182 320385104 -1921243661 -92596891 1668433119 343241801 -2067109416 -204646066 1791232244 499333218 -2086163007 -190800553 1839844589 447675515 -1244405753 -1026240367 1541243179 752529853 -1296161762 -977726328 1555055922 733443492 -1157076939 -871409501 1426458905 570505615 -1134187476 -882729798 1382796544 627899798 -1469779869 -547110667 1181389135 829268441 -1358351238 -670169876 1090999638 905995712 -1497401263 -776451897 1219565949 1068902891 -1580024760 -690647842 1339874660 953937394 -1900166961 -105189287 1622385123 397709685 -1982855978 -19450816 1742628346 282678636 -2140780291 -144607125 1852320209 426711367 -2029286172 -267600782 1761996232 503504222 -1828007765 -468852675 2097459591 168001809 -1805183822 -480238556 2053731742 225330440 -1647224679 -355047409 1944009141 81266979 -1698915200 -306467818 1957887404 62246202 -1627475004 -369523886 1894830824 133685886 -1718388771 -292272309 2006783729 10102375 -1876608010 -417199264 2116770522 153905740 -1756823569 -531640455 2034671299 239185493 -2092325984 -196177098 1833419404 440463898 -2077988935 -215787729 1781139093 489502211 -1919800430 -90891516 1671187134 345733672 -1962938485 -34021603 1693552295 334937649 -1517251828 -761814118 1268707872 1016709814 -1560455403 -705009789 1291007545 1005848239 -1421141186 -598987864 1162181138 843205252 -1406738649 -618532943 1109966347 892309149 -1205370008 -819940354 1445585476 556716754 -1085651087 -934447129 1363420765 641930955 -1224996006 -1040499764 1492281974 804608736 -1315844285 -963182635 1604300399 681090809 -2015001979 -253578733 1777066921 518837055 -2138552676 -141593078 1854285744 427890470 -1992422729 -29803999 1731226523 272063245 -1907110226 -111870408 1616752514 391814932 -1705864479 -313154953 1952248781 56345435 -1656793352 -365402514 1932605396 70649666 -1802954029 -477222331 2055699455 226511721 -1813717302 -454824356 2112536550 183340912 -1131699635 -879979813 1384498017 629339127 -1142528428 -857647422 1441269624 586102766 -1303369089 -984147223 1549683539 727284677 -1254232474 -1036329232 1530105674 741654492 -1589857751 -700742977 1328730885 943055763 -1504610768 -782874970 1214191388 1062741898 -1343800805 -656405875 1105812279 921594785 -1467286014 -544354668 1183096622 830713784 -549738311 -1472423889 825608597 1177745667 -665424736 -1353622474 911740300 1096760602 -773840757 -1494806499 1072578983 1223258417 -695343982 -1584737276 948143550 1334097192 -1030965027 -1249146805 746772977 1535502695 -975078204 -1293530030 737091048 1558719870 -866701073 -1152384903 576278979 1432248661 -885328650 -1136802720 624203226 1379116364 -464156559 -1823295257 173795677 2103237067 -482849688 -1807778562 221654340 2050039250 -359792573 -1651953451 75522415 1938248185 -303840166 -1696271156 65906038 1961530848 -102590443 -1897551741 401406265 1626065327 -24159220 -1987548006 276905248 1736838582 -147255257 -2143412047 423063819 1848656285 -262876098 -2024545112 509261074 1767736708 -970941960 -1322800786 674166996 1596573762 -1051894303 -1236636297 792935629 1480854619 -923070006 -1073995428 653619430 1374830704 -812198445 -1198398139 563655935 1453294697 -610825828 -1399801590 899279024 1117706278 -587575931 -1409450733 854863017 1173560383 -716439122 -1572130504 994205826 1279610900 -769538633 -1524173535 1009755291 1260950541 -45172432 -1974892122 323016732 1682434186 -98337495 -1927000641 338500613 1663708307 -208326398 -2070806124 496717870 1788633272 -185010917 -2080389747 452367415 1844552865 -520509100 -1744922174 251119736 2045835502 -409703091 -1869390373 161090657 2124233975 -299753114 -1725623824 2900042 1999335644 -380639873 -1639393815 121734227 1883681989 -317863365 -1710556499 50572055 1946459009 -362803678 -1654178124 74346254 1936285592 -472497655 -1798212961 232268581 2061439923 -457472496 -1816349050 179693372 2108872618 -256189857 -2017596727 515160947 1773374437 -136896954 -2133840176 433684330 1860063228 -27176339 -1989778693 275723073 1734869975 -116615564 -1911839006 386070360 1610991566 -698094861 -1587226011 946703327 1332394825 -787599638 -1509351812 1056985030 1208450896 -659004735 -1346416041 917898221 1102132091 -539646248 -1462593970 836487156 1188886370 -875234665 -1126970879 635083707 1390258989 -860275058 -1145172456 582442914 1437626164 -988843355 -1308081613 721490825 1543906079 -1033718084 -1251637718 745330576 1533798150 -199820422 -2095985684 437819990 1830791872 -210026653 -2072244235 494231119 1785884377 -87198904 -1916124194 348328548 1673798386 -39798959 -1968732217 330225277 1688856299 -375264482 -1633231992 128944690 1890106020 -288608505 -1714741359 12733995 2009431741 -411409620 -1870834758 158597632 2121478806 -535320779 -1760520285 236570137 2032072335 -814163022 -1199576284 561429150 1450281480 -938139733 -1089327299 639336071 1360809489 -1046260864 -1230740714 799879852 1487536698 -959539303 -1312184561 683734709 1606927907 -758133802 -1513555136 1019325178 1271306860 -710799409 -1566228647 1001156323 1286299253 -602651676 -1424788622 840573640 1159533150 -612792323 -1400981653 897050321 1114691143 -1151898179 -867148501 1431899281 576601095 -1137006172 -885155534 1379190920 624162846 -1249057393 -1031023335 1535280291 746959925 -1293868650 -974778112 1559183546 736653356 -1495237159 -773370545 1223564533 1072245859 -1584547392 -695563946 1334040812 948234362 -1472465429 -549665411 1177916615 825402449 -1353305614 -665779868 1096306910 912220232 -2143728267 -146899485 1849109593 422583503 -2024502932 -262948358 1767565376 509466838 -1897740985 -102369839 1626121323 401315069 -1987116706 -24628792 1736532082 277237988 -1651614447 -360092281 1937783869 75959467 -1696360184 -303781474 1961752612 65718450 -1823091421 -464329291 2103161871 173835417 -1808264902 -482401876 2050387990 221331584 -1572053764 -716477334 1279409616 994381126 -1524524827 -769218445 1261435337 1009305951 -1399335730 -611261352 1117369826 899581300 -1409675049 -587390911 1173647867 854802797 -1074049896 -922977266 1375022516 653401378 -1198094207 -812533737 1452861869 564123963 -1323252566 -970460100 1596892550 673813776 -1236467533 -1052102619 1480810911 793006345 -1725793228 -299545438 1999379736 2829710 -1638942675 -381122373 1883363585 122087831 -1745226746 -520174448 2046268714 250652092 -1869336545 -409796471 2124042547 161309093 -2070582192 -208511802 1788546428 496778730 -2080855991 -184575777 1844889957 452065779 -1974541214 -45493004 1681950030 323466712 -1927077765 -98299667 1663910231 338325953 -1990127809 -26853463 1735355923 275275397 -1911764186 -116655184 1610787338 386243228 -2017818867 -256002149 1773463073 515102391 -2133376236 -137333886 1859723832 433984174 -1797906597 -472830003 2061008503 232738529 -1816405182 -457380908 2109061742 179473144 -1710385303 -318068737 1946416709 50644691 -1654631568 -362322970 1936601692 73990858 -1307627529 -989323423 1543589595 721845837 -1251808274 -1033512072 1533840066 745257556 -1126914107 -875325613 1390069481 635303551 -1145478180 -859942070 1438057200 581972582 -1346879597 -658567419 1102470847 917597737 -1462371446 -539833572 1188797094 836545072 -1587300447 -698054857 1332598413 946529819 -1509002312 -787922130 1207964308 1057432066 -1871036802 -411234584 2121555794 158560196 -1760036249 -535770383 2031721291 236891101 -1633569204 -374962470 1890572128 128509942 -1714654635 -288668989 2009207673 12919791 -1915933158 -87417204 1673744182 348422048 -1969165821 -39331179 1689160495 329890745 -2095667672 -200173890 1830340356 438302610 -2072288719 -209956185 1786053405 494023563 -1424744778 -602722784 1159364506 840781580 -1401300305 -612439495 1115143043 896568085 -1513122172 -758602222 1271003048 1019660094 -1566420323 -710581749 1286353841 1001063207 -1230827822 -1046200764 1487761406 799694696 -1311847733 -959841699 1606462439 684170097 -1200060704 -813713802 1450633164 561108826 -1089125639 -938315153 1360733141 639374147 400695985 1625625127 -101956707 -1897172213 277866152 1737020990 -25065596 -1987660014 423209603 1849596437 -147338321 -2144273607 508849818 1767071244 -262533194 -2023932128 173355733 2102526531 -463776775 -1822661777 221837004 2050999898 -482961440 -1808685194 76462823 1938393713 -360653877 -1652036771 65240830 1961119336 -303226926 -1695928508 747373177 1535849199 -1031642283 -1249553469 736216672 1558640374 -974149812 -1293379622 576162379 1431354077 -866522265 -1151411215 624578130 1379761860 -885772418 -1137500184 825954845 1178346123 -550145231 -1473100889 911660548 1095886482 -665274584 -1352693826 1071684143 1223142073 -772867325 -1494627435 948788790 1334472352 -696041702 -1585180788 251204592 2046698342 -520654116 -1745862070 160749545 2123622271 -409291067 -1868724653 2268098 1998957396 -299042066 -1725183368 122642395 1883795277 -381600009 -1639575967 323879828 1682518786 -46112072 -1975037394 337889165 1663366939 -97671519 -1926588873 496339878 1788001072 -207885686 -2070095332 452480959 1845460777 -185192813 -2081350139 899101496 1116734382 -610708972 -1398906238 855308065 1174259639 -587950579 -1410095461 994884362 1280019356 -717039066 -1572476240 1008828179 1260801925 -768664001 -1524093271 673194844 1596396490 -970046864 -1322683674 793634629 1481299923 -1052539287 -1237010689 654027630 1375509496 -923415998 -1074595116 563507063 1452367841 -812118437 -1197523251 634667059 1389588645 -874897121 -1126362743 582583338 1438561468 -860363514 -1146038896 722454529 1544091799 -989746899 -1308190277 744623128 1533361294 -1033081548 -1251254878 946032727 1331978433 -697486981 -1586888211 1057920078 1208591576 -788466334 -1509440012 918083685 1103096051 -659113655 -1347319329 836050044 1188179178 -539263664 -1461957178 515531003 1774014573 -256638505 -2018299583 433562850 1859163252 -136722994 -2132871848 274852041 1734793311 -26244635 -1989625485 386673872 1611340870 -117289476 -1912242838 51212447 1946828809 -318565965 -1711005403 73446534 1936163856 -361835094 -1654004420 232192173 2060568635 -472344191 -1797281513 180042932 2109475874 -457876072 -1817023218 1020227954 1271415268 -759099298 -1513742136 1000519019 1285916157 -710093753 -1565793071 840235328 1158924758 -602236820 -1424119558 897138009 1115557327 -612934539 -1401918237 561537302 1451184512 -814350278 -1200541524 638952719 1360172441 -937704413 -1088621387 799271204 1487198642 -1045592056 -1230325602 684600637 1607015851 -960476143 -1312326521 128012730 1889952044 -374394730 -1633157120 13407651 2009834805 -289213297 -1715092455 159046024 2122180894 -411780956 -1871476686 236395921 2031103239 -535200579 -1759622101 437666270 1829859656 -199745294 -2095116188 494634439 1786557777 -210377493 -2072849283 349030892 1674246522 -87840576 -1916495786 329256437 1688681827 -38900519 -1968612273 1938745269 76142371 -1652521319 -360204785 1961042860 65278778 -1695726976 -303402474 2102751111 173170449 -1822749013 -463716803 2050534302 222272264 -1808348494 -483263964 1849292753 423544647 -2143840515 -147806613 1767125960 508756830 -2024123676 -262315406 1625456611 400904053 -1897128241 -102027687 1737473018 277384044 -1987978538 -24712640 1222690685 1072166891 -1494309295 -773220665 1334641508 948581362 -1585225144 -695971106 1178292047 826048473 -1472909725 -550363403 1096190806 911326144 -1353127302 -664806676 1431820057 575727503 -1151748555 -866220381 1379537664 624763798 -1137413588 -885833030 1535926059 747335613 -1249755641 -1031467375 1558289202 736537508 -1292895714 -974599544 1788204788 496166498 -2070169640 -207845554 1844974317 452928123 -2081000511 -185515177 1682857670 323579472 -1975500822 -45674628 1663277791 337947209 -1926366221 -97858715 1998767760 2487814 -1725126724 -299133142 1884226185 122171935 -1639881819 -381267149 2046381730 251559476 -1745408114 -521134312 2123664059 160676397 -1868895337 -409085183 1375467068 654100138 -1074424048 -923621498 1452683813 563151539 -1197976823 -811637857 1595964942 673664664 -1322377438 -970379340 1481488919 793414273 -1237066949 -1052447827 1280108120 994825934 -1572698252 -716851230 1260462657 1009128151 -1523629203 -769100805 1117220458 898653948 -1399255226 -610385968 1174055539 855481061 -1410020513 -587990071 1102611767 918533537 -1346968549 -659434355 1188380974 835875256 -1462034430 -539225964 1331891461 946093459 -1586664407 -697672513 1208928540 1057618314 -1509906384 -788031322 1544525139 721987013 -1308494721 -989412119 1533169994 744841692 -1251200922 -1033174800 1389632865 634596855 -1126532019 -874689317 1438243192 582937070 -1145587628 -860845886 2060887551 231839081 -1797733165 -471862203 2109432294 180113776 -1816854326 -458084260 1947020749 50994523 -1711059743 -318473097 1935731156 73914690 -1653700360 -362170258 1734456731 275154189 -1989159753 -26680287 1611428226 386613524 -1912467282 -117104584 1773813161 515706175 -2018222971 -256676845 1859647920 433113382 -2133223268 -136402934 1487123574 799311072 -1230121638 -1045764660 1607364719 684278009 -1312812733 -960028203 1450720324 561974482 -1200202392 -814649858 1360394333 638765259 -1088710287 -937645593 1158980626 840144004 -1424308930 -602016344 1115250699 897470621 -1401487065 -613404239 1271868448 1019747510 -1514058484 -758743654 1285744697 1000724655 -1565751019 -710166141 1674417342 348824616 -1916537454 -87767804 1688228007 329736241 -1968295541 -39255779 1830165644 437333018 -2095546976 -199275210 1786501269 494725123 -2072659527 -210597585 2121958618 159233100 -1871387146 -411839136 2031567043 235958357 -1759960593 -534900359 1889602792 128334974 -1632670268 -374842030 2009909489 13367399 -1715295779 -289040053 -1778795800 -486634882 2079841220 217115474 -1835761935 -443330969 2090475485 194850635 -1692257574 -333118900 1965839350 36397920 -1672481085 -347552171 1916901359 88516473 -2008110452 -11953638 1715522464 289930038 -1893503339 -131834365 1630343097 371867439 -2037046594 -242085336 1755005842 530346756 -2114394457 -151005647 1878427531 418494237 -1365796320 -644830538 1083833100 933153690 -1443209671 -553816401 1207189269 821235587 -1605627374 -682941820 1312977726 960840616 -1490954741 -802756963 1227863847 1042843569 -1289713084 -1004029230 1563356008 707386366 -1270002083 -1018528053 1514352497 759439335 -1107623306 -889441568 1408590682 619860940 -1164523921 -846072071 1419290435 597661653 -1931310167 -68830401 1659693701 367778323 -1953542224 -58163418 1702964892 310779402 -2110192741 -180473075 1815569079 456151585 -2058041470 -229378284 1801103022 475895352 -1856660531 -430789797 2136734433 140298871 -1774690348 -515936446 2016820984 254873198 -1618078721 -393665687 1904243411 109527621 -1729898522 -270211216 1995290314 32147036 -1215517855 -1064592393 1501743693 780532443 -1327403144 -941203474 1592725076 703086274 -1185471661 -833612859 1465467519 543060713 -1103435958 -918693924 1345619558 657700592 -1438926075 -583234669 1144379945 858974911 -1386840292 -632205430 1129848368 878653094 -1528810697 -739834975 1257132571 1038705293 -1550977234 -729102408 1300469250 981771924 -1479550870 -792139524 1237432646 1053198800 -1599988621 -677040923 1319927135 967527881 -1458286504 -569155378 1192898932 807207394 -1367763903 -646011689 1081603437 930137595 -1166489586 -847251304 1417062690 594647476 -1122694121 -904774527 1394306363 605838765 -1264369604 -1012633430 1521295632 766120326 -1278311387 -993413965 1572922633 717739423 -1667106654 -341391308 1924110734 94939416 -1681113925 -322237395 1975672215 46492929 -1837469552 -444776442 2087981500 192094506 -1793608567 -502234081 2065290661 203351347 -2129205050 -166602672 1863879146 404732284 -2038747937 -243524535 1752518131 527596901 -1882365708 -120958878 1640169944 381956430 -2002737939 -5794693 1722729921 296351063 -1093342933 -908863043 1356498951 668842129 -1179046606 -826401372 1471630366 548437128 -1341169383 -955756145 1577123893 688271523 -1218272000 -1067084394 1500300332 778826938 -1553729201 -731592231 1299028067 980068597 -1542570666 -754381376 1241537658 1023896812 -1380421251 -624999957 1136005201 884023495 -1428834972 -573405710 1155257416 870114526 -2051356189 -222430859 1807001807 481531993 -2099835398 -170902164 1826188502 467557440 -1956560431 -60395193 1701781757 308809835 -1945336376 -83118754 1644356836 352703602 -1743922809 -284497647 1979955371 17074237 -1621090914 -395891448 1903066290 107564068 -1764339275 -506371805 2027434137 266272783 -1849977428 -423844550 2142631040 145933334 -241860628 -2037231750 530259648 1755065942 -151471115 -2113959069 418831065 1878125135 -11601954 -2008430776 289445618 1715971684 -131910713 -1893465263 372069099 1630167677 -333287544 -1692049634 36441764 1965768242 -347100271 -1672963321 88197821 1917254187 -486938694 -1778460884 217548438 2079372800 -443276381 -1835855051 194658959 2090693145 -889495772 -1107529806 620051976 1408372382 -845767875 -1164858453 597228049 1419758215 -1004480746 -1289230464 707704378 1563002540 -1018359025 -1270209639 759394851 1514422965 -682864832 -1605664810 960638572 1313152762 -803108007 -1490633777 1043327605 1227414243 -644364430 -1366231068 932816478 1084135112 -554040469 -1443023875 821322311 1207128785 -393326931 -1618379205 109064065 1904680727 -270300492 -1729840606 32369560 1995102990 -430586209 -1856834039 140224435 2136774437 -516423034 -1774243312 255222698 2016498492 -180789559 -2109837729 456605669 1815089011 -229336368 -2058114490 475724796 1801309034 -69019909 -1931090323 367835095 1659602753 -57732382 -1954012556 310473678 1703297880 -740266395 -1528340749 1039011657 1256800223 -728913284 -1551197462 981715792 1300560838 -583276969 -1438853439 859146107 1144174573 -631889330 -1387195688 878199650 1130329076 -833126911 -1185919337 542711597 1465790395 -918898152 -1103263090 657775412 1345579938 -1064503757 -1215576411 780310303 1501931401 -941542870 -1327103300 703550214 1592288144 -1012720274 -1264308744 766344258 1521110228 -993076873 -1278613023 717273179 1573357773 -847735460 -1166039606 594998384 1416742118 -904572603 -1122868781 605761641 1394344191 -569111286 -1458356836 807037990 1193106608 -646330093 -1367410299 930588735 1081120937 -791706312 -1480018514 1052894228 1237767298 -677232351 -1599770185 967581709 1319833755 -120767066 -1882583760 381901962 1640262684 -6227521 -2002269911 296654995 1722394629 -166283884 -2129558270 404280504 1864361006 -243568243 -2038677221 527765665 1752309815 -444977726 -1837294252 192171246 2087943288 -501749285 -1794057907 203000055 2065610849 -341727760 -1666804378 95405276 1923675210 -322149911 -1681174145 46268613 1975857235 -625464273 -1379984199 884362499 1135705493 -573183946 -1429022560 870025498 1155316108 -731667427 -1553689461 980272433 1298855335 -754032636 -1542893422 1023410472 1241985470 -955302837 -1341649699 687955303 1577479665 -1067255726 -1218066236 778869118 1500228072 -908807047 -1093434129 668652885 1356719555 -826707872 -1178713866 548868428 1471160794 -506065689 -1764672399 265842123 2027904349 -423900930 -1849886616 146123218 2142411076 -284326699 -1744128957 17032697 1980028271 -396345140 -1620610982 107880928 1902711158 -60744573 -1956238315 309296559 1701334329 -83044198 -1945376756 352500150 1644529952 -222653263 -2051169241 481621405 1806943499 -170438488 -2100273090 467218820 1826488594 1562390752 707199094 -1288810036 -1003921062 1515058425 759874671 -1270639147 -1018911421 1409005778 620529732 -1107961346 -890050200 1419148491 596724829 -1164435993 -845206159 1083646084 932188178 -1365687896 -643927746 1207624861 821941259 -1443592783 -554453721 1313646774 961255456 -1606235750 -683280116 1226927279 1042701369 -1490088573 -802669291 1716391976 290005182 -2009042684 -12107374 1629738033 371516583 -1892829923 -131431029 1754634266 529705100 -2036598474 -241383008 1878547459 419392661 -2114568913 -151974471 2079916108 217985242 -1778949792 -487566858 2090124373 194245827 -1835358855 -442657297 1965197438 36026600 -1691555502 -332670524 1917799527 88636657 -1673450165 -347726371 1144717729 859582775 -1439342451 -583905253 1129760184 877786414 -1386699628 -631270398 1256229267 1038596357 -1527846721 -739649495 1301106058 982154524 -1551684442 -729539536 1502351813 780869971 -1216188183 -1065009025 1591858652 702997834 -1326467856 -941063066 1465358839 542157153 -1185285925 -832649139 1346002414 658337144 -1103872830 -919401388 2136285545 139596287 -1856290747 -430149421 2016994672 255841766 -1774812068 -516836150 1905174875 109681101 -1618950025 -393742111 1994616130 31743444 -1729295250 -269861640 1658990861 367329691 -1930670047 -68460361 1703933204 310953346 -1954442184 -58284882 1815722303 457083305 -2110269421 -181344123 1800699174 475221424 -2057692150 -228774756 1863733858 403792628 -2129120434 -165739560 1752929915 528262893 -2039089321 -244135999 1640880720 382397126 -1882997892 -121336854 1721769545 296169183 -2001830043 -5681165 1923170822 94794384 -1666243798 -341306436 1976337951 46904969 -1681725645 -322578523 2088421940 192805538 -1837847784 -445408370 2065108525 202391227 -1793495295 -501325929 1417179818 595542588 -1166666874 -848223472 1393931955 605193765 -1122248801 -904075511 1520695960 765774350 -1263690828 -1012225246 1573797505 717819415 -1279238227 -993562821 1238328014 1053315672 -1480522782 -792317068 1319282391 967153217 -1599289349 -676595859 1192553212 806607466 -1457878064 -568476858 1081683685 931012211 -1367912503 -646938785 1980588835 17454005 -1744633329 -284937575 1902159674 107452332 -1620130282 -395708800 2027350801 265411463 -1764193731 -505431381 2142973704 146546590 -1850388956 -424509774 1807381319 482165713 -2051796373 -223141123 1826076510 466651080 -2099653006 -169941276 1700920181 308726755 -1955620263 -60249393 1644969836 353046522 -1946001856 -83530026 1298351083 979661693 -1553128761 -731245999 1242466290 1024046948 -1543444770 -754461112 1136184281 884996943 -1380537611 -625894813 1154813888 869416790 -1428459796 -572760454 1356092303 668164889 -1092996445 -908262859 1471780758 549365504 -1179126086 -827275732 1578097597 688450347 -1342063983 -955872761 1499602852 778383154 -1217626488 -1066709474 961344996 1313588594 -683502392 -1606048674 1042362877 1227227499 -802205487 -1490526137 932675030 1083198784 -644276998 -1365365652 821737935 1207798105 -554379037 -1443633035 620488064 1409078550 -889879380 -1108167622 597041561 1418793231 -845659979 -1163956189 706768306 1562860836 -1003615074 -1289143288 760064427 1514838333 -1018967929 -1270548463 35837228 1965417914 -332614656 -1691646826 89067829 1917329827 -348032999 -1673117553 217668894 2080271752 -487113678 -1779430236 194287879 2090051985 -442828757 -1835153219 529909064 1754461662 -241458076 -2036558606 418906449 1878995399 -151625603 -2114891541 290344314 1716092396 -12571562 -2008605504 371427683 1629796853 -131209137 -1893017383 542622885 1464923187 -832985719 -1184983777 658112700 1346187306 -919314032 -1103933178 780946583 1502313473 -1065210437 -1216013011 702646414 1592178712 -940578398 -1326917324 1038144705 1256711255 -739330579 -1528199813 982323416 1300897870 -729583116 -1551613598 859528435 1144810597 -583713313 -1439560375 878090474 1129425020 -631703098 -1386231472 456778861 1816057083 -180910783 -2110736937 475275380 1800605922 -228966056 -2057473586 367160415 1659198665 -68416141 -1930740251 311404614 1703450832 -58603158 -1954088452 110031881 1904854175 -394226395 -1618500173 31666192 1994653830 -269659844 -1729470038 139820091 2136100013 -430236393 -1856230015 255375394 2017429684 -516499186 -1775113832 192583526 2088609776 -445319606 -1837906212 202855295 2064671721 -501665197 -1793195323 94445396 1923493826 -340820360 -1666691346 46979917 1976298459 -322782623 -1681552649 382568194 1640675220 -121379282 -1882925384 295715611 1722250125 -5365193 -2002185567 404098864 1863401382 -166171108 -2128650614 528206633 1753021375 -243947003 -2039309677 806664110 1192462136 -568666494 -1457658348 930706359 1082016545 -646507877 -1368382963 1053769628 1237847818 -792633680 -1480167898 966982533 1319488275 -676554071 -1599362497 765700042 1520736092 -1012021530 -1263864208 718169043 1573475141 -994049281 -1278791063 595079160 1417617262 -847884588 -1166967230 605416417 1393744759 -904164659 -1122190757 308389415 1701222065 -59783413 -1956055139 353133118 1644909224 -83754222 -1945816188 481963541 1807556227 -223064263 -2051833937 467134988 1825626778 -170292448 -2099332170 265729603 2026997461 -505882769 -1763710983 146502234 2143044300 -424340618 -1850596384 17645169 1980370663 -284991651 -1744539701 107018856 1902627582 -395404476 -1620464686 688883439 1577629305 -956176445 -1341728939 778191606 1499820640 -1066654758 -1217719476 668208861 1356021323 -908431375 -1092788377 549046980 1472133714 -826823704 -1179608194 884512395 1136633373 -625543257 -1380858063 869618322 1154638340 -572836930 -1428421848 979574457 1298411055 -731021419 -1553314045 1024383648 1242163766 -754926708 -1543009510 1266542124 1014683322 -1519155456 -764102762 1276125749 991367843 -1575075047 -719752305 1168535070 849436296 -1415049422 -592494684 1120643591 902601361 -1396323541 -607978563 1456141896 567133918 -1195075740 -809261070 1369911889 648020679 -1079422083 -928095253 1477541498 789991148 -1239474346 -1055379520 1602009699 679185141 -1317872817 -965350439 1880344292 118814322 -1642223672 -384133282 2004747005 7942763 -1720687663 -294169785 2127056598 164593216 -1866059782 -406773908 2040892111 245545561 -1750340637 -525542539 1839519360 446948886 -2085963860 -189954246 1791562393 500048399 -2067303499 -205503709 1669291698 343436836 -1921957986 -92926200 1678940843 320186941 -1977812089 -48510191 1382471533 627173371 -1133988287 -881883433 1426789236 571220962 -1157270952 -872267058 1555914591 733638601 -1296875917 -978055451 1540397894 752331728 -1243678102 -1025914116 1339148041 953612191 -1579178459 -690448717 1220281104 1069233030 -1498258884 -776645974 1091194683 906854317 -1358680553 -670884223 1181190946 828423092 -1469453810 -546383208 1762195365 504350515 -2029611383 -268327393 1852126140 425853738 -2140450160 -143891962 1741914007 282349313 -1981997381 -19255763 1623112590 398035736 -1901012318 -105387468 1958733761 62445399 -1699641619 -306792837 1943151576 81072974 -1646509324 -354717086 2053402611 224616293 -1804988705 -479379895 2097785834 168729468 -1828205882 -469697968 2034992302 239907896 -1757026942 -532490988 2116436151 153186337 -1876418149 -416345843 2005929116 9911306 -1717670480 -291939034 1895680133 133888019 -1628198487 -369845953 1694274762 335258716 -1963788826 -34224784 1670467795 345399365 -1918946817 -90701463 1780948216 488647790 -2077655596 -215069374 1833621729 441313399 -2092647987 -196900517 1109763174 891458800 -1406417590 -617810468 1162371199 844058857 -1421475501 -599707195 1291725908 1006181570 -1561309832 -705200658 1267984461 1016387803 -1516402335 -761611785 1603449858 680887444 -1315121874 -962861640 1493135387 804798605 -1225715401 -1040834143 1363754032 642649254 -1085842148 -935301750 1445263401 555993279 -1205167867 -819091053 1615902191 391611769 -1906387773 -111549355 1732080118 272253280 -1993142054 -30138292 1854619101 428608843 -2138743567 -142447513 1776744900 518113618 -2014799640 -252729218 2112333195 182490397 -1813396313 -454101967 2055889298 227365124 -1803288386 -477941720 1933323705 70982959 -1657647979 -365593597 1951525280 56023350 -1705015156 -312952806 1530828071 741975473 -1255082997 -1036532579 1548964158 726950312 -1302515694 -983957372 1441078549 585248131 -1142195143 -856929105 1384700172 630188442 -1132021728 -880703306 1183417667 831436245 -1467489169 -545204999 1105477978 920875468 -1343610762 -655552288 1213336945 1062551015 -1503892387 -782541621 1329580392 943258110 -1590581180 -701065006 789652264 1477841854 -1054916092 -1239911790 679274289 1601951655 -965573091 -1317685621 566930202 1456315276 -809186762 -1195115872 648507139 1369464725 -928444881 -1079099719 849752908 1168180186 -592948640 -1414569226 902559573 1120716739 -607807879 -1396529425 1014872958 1266322408 -764159406 -1519064380 990936935 1276596209 -719446453 -1575407907 343868384 1668821878 -93232436 -1921625510 319997945 1679161199 -48453931 -1977903549 446991314 1839446852 -190125314 -2085758360 499732427 1791917917 -205050137 -2067784079 164107140 2127504146 -406424920 -1866382786 245749661 2040719115 -525617487 -1750301145 118725558 1880402720 -383911270 -1642411508 8282031 2004447033 -294633853 -1720250859 906629737 1091379967 -670796987 -1358740525 828888688 1180755686 -546719908 -1469151286 953260635 1339468493 -689964169 -1579627551 1069309506 1220243156 -776847506 -1498083336 733807117 1555706523 -978099423 -1296804937 751879700 1540880002 -1025595592 -1244031058 627477055 1382136489 -882316525 -1133519995 571166246 1426882224 -872075510 -1157488740 224670369 2053308983 -479571059 -1804770533 168425144 2098120238 -469264492 -1828673790 62896787 1958251013 -307110977 -1699288279 80903818 1943359004 -354672730 -1646579920 282272453 1741951571 -19053591 -1982172289 398386908 1622791754 -105871376 -1900562586 503884535 1762630241 -267990053 -2029913267 426077934 1851940472 -143978558 -2140389548 489111978 1780511036 -215408506 -2077356016 441091507 1833809189 -196811617 -2092706807 335333784 1694234894 -34428748 -1963616222 345050497 1670790423 -90215251 -1919394757 9458126 2006409560 -291622686 -1718026124 134059479 1895474497 -369888005 -1628126099 239852028 2035083626 -532301616 -1757247418 153492965 2116103539 -416777015 -1875948449 642343266 1364087284 -934870962 -1086312232 556049787 1445172717 -819280809 -1204947775 680716624 1603656134 -962819972 -1315194646 805252425 1492655583 -1041150875 -1225360141 1006530822 1291403664 -705687510 -1560862532 1016313119 1268024713 -761408461 -1516575579 891681076 1109576098 -617900008 -1406359410 843595053 1162808763 -599368703 -1421775721 71069931 1933262973 -365817401 -1657462447 55686386 1951827044 -312486434 -1705450168 182974681 2111883343 -454452747 -1813075613 227163328 2056064086 -477864468 -1803326086 428564623 1854689305 -142278237 -2138951371 518431894 1776391168 -253180486 -2014317268 391178429 1616369707 -111244911 -1906722553 272444580 1731861554 -30192248 -1993048802 1062359075 1213554869 -782487281 -1503985255 943690810 1329112236 -701369066 -1590246016 831117329 1183770759 -544753347 -1467971157 920919048 1105407134 -655721180 -1343402574 585449543 1440903377 -857005717 -1142156803 629703774 1385149640 -880351886 -1132341788 742312053 1530525923 -1036998311 -1254647345 726862956 1549024506 -983732928 -1302700586 -2086376412 -190620494 1839861000 447561118 -2067158979 -204564309 1791478033 499186055 -1920998378 -92744576 1668384058 343324076 -1978523633 -48951143 1679573283 320565685 -1642890176 -384545578 1880956268 119156218 -1719748519 -294025009 2003884405 7858659 -1865878414 -405814044 2126943582 163685832 -1750781845 -526253827 2041270599 246178257 -1194701588 -808616838 1455697344 566435158 -1079539467 -928991133 1370089945 648993103 -1240349474 -1055460280 1478469106 790140260 -1317273401 -965005231 1601331691 678777213 -1518510968 -763728866 1265843620 1014238514 -1575970671 -719869945 1277098429 991545643 -1415129926 -593370068 1168684438 850363648 -1395978077 -607379403 1120235919 901923097 -1698734747 -306680333 1957772361 62262495 -1647142532 -355096086 1943861328 81512646 -1805331113 -479992383 2053813371 225281261 -1828122290 -468835880 2097639522 167788788 -2029499135 -267420265 1762012205 503389371 -2140829416 -144524914 1852565556 426563746 -1982610125 -19597915 1742578719 282760329 -1900150486 -105303620 1622171654 397889680 -1580106323 -690598597 1340021889 953691159 -1497581132 -776238814 1219680408 1068886030 -1358236257 -670186231 1090819251 906208293 -1469632122 -547356400 1181307050 829317180 -1134137911 -882811553 1382550757 628046963 -1156863536 -871589562 1426442492 570620010 -1296177669 -977611411 1555268823 733262913 -1244651038 -1026092684 1541292238 752447576 -1315828058 -963297744 1604087690 681271068 -1224750401 -1040647639 1492233107 804690693 -1085700460 -934365694 1363666872 641783598 -1205583219 -819760613 1445602209 556602167 -1406853438 -618516908 1110147054 892096376 -1421288741 -598742451 1162263543 843156321 -1560373520 -705059226 1290860508 1006094154 -1517071639 -762027393 1268593605 1016726355 -1963184530 -33874184 1693601602 334856148 -1919817097 -90776863 1671400283 345553869 -2077776292 -215968054 1781122928 489617382 -2092277179 -196259117 1833173865 440611839 -1756676598 -531886436 2034589478 239234992 -1876493805 -417215867 2116590399 154119081 -1718569416 -292059474 2006898452 10086274 -1627557343 -369474889 1894978317 133440411 -1467400217 -544338063 1183276747 830500445 -1343947778 -656159896 1105894098 921545284 -1504528427 -782923965 1214043897 1062987375 -1589677108 -700955814 1328616160 943071862 -1254215805 -1036443883 1529892527 741834297 -1303123046 -984294644 1549634230 727366176 -1142577231 -857565401 1441515165 585954827 -1131912280 -879799490 1384514180 629223954 -1813569745 -455069767 2112454147 183389845 -1802839242 -477238368 2055518746 226724492 -1656973539 -365189237 1932719665 70633127 -1705946364 -313105518 1952395816 56099518 -1907355829 -111722531 1616801383 391732977 -1992438958 -29688892 1731439230 271882984 -2138339463 -141772817 1854269013 428005059 -2014952608 -253660170 1776820812 518984410 -406279904 -1865442890 164022284 2126641306 -526029511 -1750966865 246090773 2041330819 -384622318 -1642851964 119357502 1880780968 -293673717 -1720068707 7373863 2004333745 -92292796 -1921480238 343005288 1668737278 -49119907 -1978315317 320609393 1679502567 -190566026 -2086469152 447369306 1840079052 -204868241 -2066823687 499618883 1791010005 -593065496 -1415464578 849930436 1169152082 -607433231 -1395884697 902114525 1120017483 -763559462 -1518718644 1014194422 1265913952 -720321085 -1575488171 991864047 1276744825 -1055811188 -1240028902 790624416 1478019126 -964928107 -1317311229 678575289 1601506351 -808840770 -1194516184 566522002 1455636484 -928524889 -1079974607 648656011 1370391581 -19687327 -1982551817 282982733 1742391771 -104965000 -1900450578 397426004 1622609346 -267906989 -2029051707 503738751 1761690089 -144321462 -2141002532 426489190 1852605936 -479950843 -1805404013 225110313 2054019519 -469152740 -1827767158 168242480 2097159590 -306249673 -1699204959 61956379 1958105485 -355285970 -1646922568 81569026 1943770516 -977422167 -1296398273 733206917 1555360019 -1026523984 -1244181466 752754076 1540959498 -882495333 -1134493683 627593655 1383031073 -871631742 -1156791276 570791342 1426236728 -670390067 -1358063525 906283489 1090779511 -546870060 -1470079934 828968440 1181629806 -690937601 -1579806615 954155475 1339584837 -776149786 -1497639824 1068664266 1219867996 -704722014 -1560675532 1005628046 1291295256 -762114117 -1517011155 1016950423 1268407809 -618314864 -1407028474 892019388 1110184490 -599226487 -1420839137 843507365 1161942579 -934683706 -1085346992 642235114 1363184252 -819716129 -1205653687 556433139 1445809765 -963488780 -1315609758 681325272 1603994190 -1040214035 -1225218181 804386497 1492567639 -292492438 -1718100996 10390086 2006563536 -369283213 -1627775003 133385823 1895071433 -531930280 -1756605490 239403636 2034381538 -416897215 -1876846633 153667181 2117072635 -215483634 -2078225512 489265698 1781443252 -196460777 -2092101759 440688187 1833135789 -33787076 -1963244630 334631440 1693786758 -91113691 -1919514701 346019337 1670964895 -857343261 -1142764939 585866191 1441573721 -880263430 -1131475348 629563350 1384214336 -1036094767 -1254538681 741348349 1530340203 -984369464 -1303083426 727570404 1549461362 -783095161 -1504323055 1063029675 1213971261 -700502370 -1590157816 942755762 1328971556 -544644427 -1467067869 830931865 1182806799 -656103764 -1344039366 921356160 1106114326 -141829589 -2138248515 428194567 1854049169 -253354446 -2015285596 518553374 1777291144 -112176615 -1906875761 392049461 1616446371 -29518336 -1992644970 271841068 1731512250 -365114801 -1657013543 70429539 1932893173 -313455018 -1705623872 56586106 1951948780 -454606211 -1814007061 183051089 2112754631 -477460892 -1802651918 226813768 2055460830 29357181 1991820523 -273574575 -1732860473 114438244 1909784818 -388214456 -1613012514 258243663 2019773657 -513139357 -1771229707 134854742 2131658944 -435693190 -1862211092 470344729 1796199567 -234453707 -2063485533 459612160 1818366102 -177520340 -2106822214 315845675 1708416189 -52622073 -1948631663 364816434 1656330404 -72300258 -1934100088 986830005 1305928739 -723536487 -1546091249 1035735212 1253777466 -743280256 -1531625194 873094279 1124953105 -637256277 -1392308931 862427294 1147185160 -580257358 -1435580124 661046481 1348596807 -915888643 -1099983509 537592008 1460416606 -838508060 -1191030414 700271843 1589279861 -944558641 -1330373287 785418490 1507309676 -1059132970 -1210459840 413451580 1873016234 -156589040 -2119330682 533266725 1758343603 -238591991 -2034216801 377441550 1635286424 -126800862 -1888084812 286427415 1712699777 -14882757 -2011440979 85185880 1913972174 -350374796 -1675983646 41816385 1970872791 -328175507 -1686683397 197680490 2093968892 -439993274 -1832842032 212179315 2074257893 -492046241 -1783838519 600499700 1422775650 -842758952 -1161579442 614932973 1402999163 -894877503 -1112641449 756116934 1511415120 -1021375254 -1273480068 712813023 1568381257 -999110413 -1284114331 1048442256 1232782598 -797731652 -1485528022 957362569 1310130463 -685879131 -1608949709 816217506 1201753396 -559407986 -1448137704 936098235 1087146285 -641345385 -1362958335 864655103 1150199401 -578291757 -1434400955 887378662 1138975344 -622185526 -1376976036 1028792013 1247096411 -748912671 -1537519753 977263316 1295575618 -734938120 -1556706450 775849627 1496954381 -1070536777 -1221077215 693322370 1582592532 -950197330 -1336274120 551882409 1474444863 -823431291 -1175691501 663276208 1351612966 -913921124 -1098802422 149403191 2145420961 -420882661 -1846614131 260731438 2022523576 -511438078 -1769790572 104611333 1899695763 -399352023 -1623887937 22149660 1985399434 -278947024 -1739019354 357606995 1649907397 -77674625 -1940260887 306012746 1698321116 -63765658 -1959513104 462106209 1821122295 -175812787 -2105376805 484895352 1809963758 -219641004 -2047886398 714254270 1570084648 -996358510 -1281624572 771711911 1526223665 -1007615349 -1258933731 608776076 1397628698 -901296480 -1119846858 589622165 1411635971 -852849991 -1171408337 925218778 1076004684 -651438346 -1372789152 810054595 1196376917 -565832977 -1455349127 972963816 1324945278 -672112956 -1594397102 1049885681 1234488167 -794977571 -1483036085 301762422 1727772640 -858534 -1997154612 378618735 1637250041 -123788733 -1885859115 522653508 1746943954 -248943000 -2043781378 407554909 1867381707 -163272079 -2126275865 206280466 2068621188 -498731458 -1790785880 187061003 2082562973 -450350553 -1842412879 42999584 1972842422 -325157364 -1684451686 100522809 1929046959 -336348651 -1661695357 1708339577 315884015 -1948430251 -52797245 1656681824 364496374 -1934584756 -71850790 1795733835 470780381 -2063148953 -234755855 1818590546 459427268 -2106909570 -177459992 2019827997 258150795 -1771421647 -512921433 2131354884 135189906 -1861778392 -436161346 1992272175 28875193 -1733179389 -273221483 1909615926 114646432 -1612968934 -388285300 1589449137 700064039 -1330417507 -944488437 1506858408 785900862 -1210141564 -1059486702 1348901251 660711701 -1100416849 -915421127 1460362650 537685260 -1190839114 -838726624 1124729301 873279811 -1392221959 -637317009 1147651532 861992282 -1435917088 -579955594 1305577959 987150705 -1545606965 -723986339 1253854718 1035697512 -1531826990 -743105468 2093482040 198127790 -1832492780 -440315518 2074461217 212006071 -1783913203 -492005989 1913882634 85244060 -1675761370 -350561872 1971211283 41516165 -1687147201 -327737943 1635717212 376971466 -1888390800 -126467610 1712510021 286647507 -2011384471 -14973441 1873057902 413378808 -2119501502 -156382764 1758026871 533621985 -2033762981 -239071795 1202069744 815861862 -1448590884 -558927542 1087104233 936170623 -1362786875 -641551021 1232971970 1048221780 -1485583890 -797640328 1309699291 957832269 -1608643081 -686211743 1511075988 756416514 -1273015880 -1021812434 1568470157 712754203 -1284336223 -998922953 1422571686 600672304 -1161504374 -842798820 1403485375 614485033 -1112990317 -894554875 1474647035 551707501 -1175768361 -823393727 1351129058 663725940 -1098451250 -914241960 1497291721 775547743 -1221543195 -1070101901 1582505936 693382982 -1336049924 -950382998 1246905247 1029010185 -1537465677 -749006299 1296009094 976795408 -1557010774 -734603716 1149881261 865008443 -1433949567 -578774505 1139019700 887308066 -1377145192 -621978098 1821078323 462177189 -2105208289 -176020855 1810282282 484542396 -2048338426 -219158896 1649474305 358075287 -1939957203 -78009669 1698512664 305794958 -1959567820 -63672670 1899782999 104551361 -1624112517 -399166739 1985062734 22452184 -1738553758 -279382284 2145905509 148954099 -1846965687 -420562209 2022322044 260906986 -1769714096 -511476026 1325294266 972640812 -1594883178 -671665408 1234413219 1049925173 -1482831985 -795150567 1076226696 925030942 -1372877916 -651379918 1195912849 810491399 -1455009859 -566132949 1397322462 609108552 -1119415310 -901766300 1411692231 589530705 -1171597333 -852629635 1569913580 714459770 -1281582144 -996431018 1526677237 771231331 -1259249703 -1007259825 1972388466 43479780 -1684135074 -325512248 1929217643 100316925 -1661737145 -336275503 2068564544 206371542 -1790596244 -498951174 2082868825 186728143 -1842843787 -449880093 1747407382 522216064 -2044120262 -248642644 1867159055 407742105 -2126186717 -163330123 1727846948 301722290 -1997358328 -685154 1636900413 378941099 -1885372655 -124235897 -916029835 -1100919069 661135193 1349464015 -838092180 -1190360326 537254720 1459809238 -943851961 -1329936687 699635563 1588897789 -1060097442 -1210645816 786322290 1507419108 -724472303 -1546232185 987696957 1306017707 -742610424 -1531209058 1035127588 1253440434 -636819933 -1391601995 872711951 1124317081 -580443590 -1436544340 862536470 1148089216 -234332483 -2062586325 470171537 1795231495 -177890652 -2107463118 460061576 1819069214 -53225841 -1948981735 316520355 1708820277 -71429482 -1934024192 363885498 1656177452 -272675111 -1732739505 28389365 1991647075 -388855104 -1613383082 115141612 1910233978 -513489173 -1771833731 258648007 2020448081 -435617038 -1861340572 134702046 2130727752 -797094092 -1485144158 1047735832 1232346766 -686781651 -1609057349 958327297 1310317207 -559495418 -1449003120 816358954 1202689724 -641006817 -1362349175 935682611 1086476965 -842375344 -1160941626 600063612 1422069482 -894985399 -1113543713 615119461 1403964147 -1022240926 -1273567244 757053006 1511556824 -998501509 -1283775507 712143447 1567965889 -351047684 -1676386454 85790416 1914322502 -327242779 -1686529165 40946377 1970797151 -439818290 -1831872680 197560034 2093069940 -492493865 -1784540351 212550395 2074899053 -156991592 -2120003826 413802164 1873620514 -238437503 -2033284329 533191341 1757473339 -125831254 -1887910084 376542854 1635165712 -15584333 -2011888859 287068831 1713070601 -78635785 -1940444063 358514139 1650019661 -63055634 -1959073672 305379778 1697941844 -175401787 -2104712109 461764073 1820509567 -219787044 -2048827318 484979184 1810825574 -421065581 -1847575547 149515711 2146327849 -510998390 -1769080804 260352422 2021890352 -398687071 -1623477193 103998861 1899353371 -279887688 -1739165650 23011732 1985483010 -1069663169 -1220997975 774921491 1496804741 -950798298 -1336620880 693999882 1582999964 -823806963 -1176337253 552326433 1475143095 -913805292 -1097908094 663097656 1350640046 -578212773 -1433527091 864505207 1149271521 -622532542 -1377576748 887785838 1139653112 -749558679 -1537895169 1029489989 1247540691 -734044048 -1556590362 976290140 1295397322 -498389578 -1790173920 205868186 2067954700 -450434641 -1843275463 187205763 2083502101 -326064764 -1684564718 43959464 1973023806 -335715939 -1661316853 99811505 1928605735 -246318 -1996812988 301096190 1727360104 -124651061 -1885943459 379558119 1637394545 -249055776 -2044689034 522835148 1747903578 -162893319 -2125643409 407113941 1866670147 -651883138 -1373487640 925592658 1076649156 -565655193 -1454376463 809936971 1195481309 -671185588 -1594247718 972088416 1324864758 -795655851 -1483443773 1050484857 1234833647 -997057254 -1282069108 714898486 1570458784 -1006642941 -1258755691 770816047 1526106297 -901147352 -1118919234 608695300 1396753554 -853257935 -1172086361 589967389 1412235403 -1391805583 -636646425 1124391517 872671947 -1436057752 -580890626 1147739716 862858962 -1546570941 -724171819 1306481263 987259641 -1531119782 -742668340 1253217910 1035314912 -1329747179 -944071805 1588841017 699726511 -1211076852 -1059627110 1507724832 785989302 -1100602585 -916384847 1349009931 661615261 -1190402242 -838019160 1459979794 537048708 -1771791431 -513561809 2020276885 258853379 -1861656672 -435261642 2131181196 134221338 -1732308085 -273145059 1991340711 28721713 -1613572206 -388634876 1910290110 115050024 -1949070371 -53167285 1709042417 316332647 -1933684796 -71729326 1655713512 364322430 -2063072273 -233884807 1795580611 469848661 -2107258890 -178063520 1818994394 460101196 -1273918928 -1021920602 1512041244 756603786 -1283699159 -998539585 1567764229 712318867 -1161166334 -842190188 1422156590 600003512 -1113078245 -895420787 1403627319 615421857 -1448699308 -559830334 1202256760 816827374 -1362403763 -640913701 1086668641 935464951 -1484975514 -797302032 1232302922 1047806940 -1609509249 -686299415 1310635859 957974469 -1887458568 -126313874 1634847700 376896322 -2012057887 -15376777 1713115085 286998363 -2119949622 -157085092 1873429478 414020464 -2033588525 -238102971 1757906943 532723561 -1832338788 -439383542 2093407152 197258022 -1784316283 -492679661 2074812329 212610879 -1676463442 -351010248 1914524546 85615380 -1686178121 -327563743 1970313115 41395981 -1623401997 -398726811 1899149535 104171593 -1739514390 -279564932 1985969350 22563920 -1847111231 -421502633 2145988845 149815419 -1769302568 -510810802 2021979380 260293730 -2104768105 -175310591 1820698811 461543469 -2048520818 -220119784 1810394274 485448756 -1940897371 -78155469 1650335881 358158367 -1958902340 -63261398 1697899664 305452038 -1538066117 -749352531 1247582231 1029417089 -1556136670 -734523980 1295080462 976645272 -1433833207 -577879649 1149702181 864034995 -1377520368 -622623354 1139463228 888005802 -1176114849 -823993911 1475053683 552384741 -1098371770 -913367600 1350978666 662797564 -1220648595 -1069985285 1496318017 775368919 -1336695436 -950757918 1583203416 693826766 -2044204878 -249505756 1747552670 523155720 -2125845333 -162718659 1866747271 407076113 -1996726144 -307178 1727136172 301281594 -1886280551 -124349425 1637860789 379122979 -1684997930 -325597120 1973328378 43624812 -1661125425 -335934375 1928551907 99904885 -1790218012 -498319246 2068124104 205660510 -1842957059 -450788245 2083050961 187688263 -1119238022 -900794132 1397205334 608213440 -1172042653 -853328651 1412066639 590175705 -1282260920 -996839202 1570513252 714805746 -1258322863 -1007110969 1525802365 771151339 -1593911266 -671487864 1324398898 972523940 -1483531257 -795595631 1235057963 1050299837 -1373286356 -652058438 1076572416 925630870 -1454861259 -565205853 1195832601 809616783 -554057074 -1442909672 821535650 1206948660 -644610409 -1366084095 932865979 1084053293 -803059012 -1490716118 1043082128 1227561734 -682651995 -1605845453 960622473 1313267487 -1018244374 -1270226308 759215046 1514636112 -1004333325 -1289476507 707622879 1563051849 -845849896 -1164809650 597375988 1419512674 -889676095 -1107317161 620167149 1408356219 -443030970 -1836002608 194610026 2090775548 -486922657 -1778575671 217335667 2079553509 -347313548 -1672783134 88214360 1917139918 -333336979 -1691967749 36687681 1965621207 -132058590 -1893219660 372151054 1630118808 -11717061 -2008414547 289625879 1715758977 -151291376 -2114172282 418716476 1878141866 -241779191 -2037281121 530112293 1755312051 -941427761 -1327119527 703369955 1592500853 -1064355882 -1215822016 780228346 1501980268 -918979587 -1103213717 657922769 1345333831 -833306652 -1185706126 542826184 1465773662 -631905365 -1387080899 878412423 1130148369 -583522382 -1438705884 859195038 1144092168 -728863847 -1551279345 981469877 1300707875 -740053120 -1528520938 1038995116 1256914490 -57879801 -1953766511 310555179 1703248573 -69134562 -1931073656 368014898 1659389604 -229156043 -2058327133 475609625 1801325199 -180707540 -2109886534 456457728 1815334550 -516177053 -1774390283 255173199 2016580313 -430569606 -1856948244 140011094 2136954560 -270513327 -1729659961 32385661 1994988267 -393375928 -1618296866 109309540 1904533234 -321937396 -1681354598 46252320 1975972278 -341679083 -1666886525 95159609 1923823023 -501995458 -1793910616 203049234 2065529220 -444994521 -1837179727 192384267 2087763357 -243748760 -2038464258 527880516 1752293842 -166366095 -2129509145 404428125 1864115659 -6080422 -2002515764 296573302 1722444256 -120652733 -1882600235 381721967 1640476153 -677281596 -1599688622 967827944 1319686526 -791919395 -1479838645 1052911089 1237652839 -646313738 -1367525280 930376154 1081301324 -568865553 -1458504583 806989251 1193188693 -904490848 -1122918346 605614476 1394589978 -847555399 -1166253009 594883989 1416758531 -993191790 -1278597116 717453758 1573144872 -1012867957 -1264063459 766426535 1521061169 -170618547 -2100059685 467333217 1826472183 -222735020 -2051119678 481768568 1806697710 -82896513 -1945622039 352417875 1644579013 -60629658 -1956254224 309115978 1701547228 -396132055 -1620790849 107864069 1902825619 -284277456 -1744210522 16786460 1980175498 -424146661 -1849738867 146171959 2142328993 -506082046 -1764557420 266054702 2027723960 -826625659 -1178762989 548720809 1471406143 -908626532 -1093647094 668538032 1356735526 -1067370057 -1218049759 779049115 1500014605 -955449938 -1341403848 688036994 1577430036 -754081311 -1542811273 1023656141 1241837659 -731879944 -1553509010 980288724 1298740290 -573167149 -1429137083 869812479 1155496041 -625218102 -1380131492 884313318 1135787120 -1164638326 -846055652 1419470502 597448240 -1107770477 -889195771 1408672447 619811369 -1269919816 -1018577106 1514204820 759684610 -1289532511 -1004242121 1563241101 707402267 -1490937874 -802871432 1227650754 1043023444 -1605381129 -683089055 1312928475 960922189 -1443258404 -553734326 1207434992 821087846 -1366008891 -644650157 1083849449 933038719 -2114246846 -151250988 1878345326 418543352 -2036931749 -242101299 1754825335 530559713 -1893683344 -131620890 1630457436 371850954 -2008192151 -11904001 1715669573 289684179 -1672726746 -347404368 1916950026 88434332 -1692273857 -333003863 1966051859 36217477 -1835548908 -443510910 2090458680 194965166 -1778746611 -486716517 2079595041 217262775 -1550960949 -729217443 1300256743 981952369 -1528565038 -739982780 1257083902 1038787432 -1386889479 -632123793 1130094549 878505795 -1439139104 -583054730 1144396748 858860378 -1103550801 -918677959 1345800067 657487637 -1185619274 -833367520 1465549722 543011596 -1327321443 -941253109 1592577969 703332135 -1215337852 -1064805870 1501629352 780548926 -1730144765 -270063979 1995339567 32065465 -1618095590 -393551220 1904456502 109347744 -1774477775 -516116825 2016804637 254988171 -1856611800 -430871874 2136488708 140446610 -2057894297 -229624079 1801021259 475944925 -2110078338 -180489496 1815389010 456364996 -1953722795 -57950525 1703079801 310763503 -1931392436 -68781350 1659841376 367533046 -2002557688 -6007394 1722614820 296367282 -1882283759 -121007737 1640022077 382202027 -2038895302 -243278420 1752599574 527547520 -2129319645 -166585931 1864058895 404519065 -1793821332 -502053382 2065306688 203236566 -1837518475 -444694045 2088226905 191946959 -1680868002 -322384440 1975622770 46574820 -1667090105 -341505583 1923897451 95119613 -1278392896 -993364650 1573070060 717493370 -1264549415 -1012420273 1521410293 766103651 -1122578958 -904790684 1394126046 606051400 -1166341653 -847496835 1416980679 594696273 -1367714396 -646093518 1081357448 930284574 -1458073155 -569335509 1192882321 807321607 -1600004714 -676926208 1320139962 967347244 -1479796337 -791992039 1237481635 1053116469 -1850190775 -423664417 2142647653 145819123 -1764388784 -506289978 2027680124 266125802 -1620845445 -396038931 1903017303 107646401 -1743906718 -284612364 1979742542 17254872 -1945156563 -83331909 1644242177 352720279 -1956478924 -60444510 1701634328 309055886 -2099983329 -170656631 1826270515 467508645 -2051471354 -222414704 1807182122 481319356 -1428786047 -573488105 1155012013 870262075 -1380208488 -625180658 1135989172 884138274 -1542587213 -754267099 1241750943 1023716617 -1553975126 -731445188 1299077510 979986704 -1218353947 -1067035533 1500448201 778581343 -1341349636 -955543446 1577238992 688255302 -1178932009 -826418111 1471450619 548650349 -1093195570 -909109160 1356417506 668891508 371214470 1629976592 -131192406 -1893131972 290294943 1716173833 -12325453 -2008752859 419152052 1878847522 -151674472 -2114809586 529925293 1754346555 -241670783 -2036378345 194468066 2089838708 -442943026 -1835136680 217750779 2080222317 -487260713 -1779184319 88920272 1917575238 -347950596 -1673166486 35722441 1965433951 -332433947 -1691859597 760113230 1514756312 -1019213470 -1270400524 706980951 1562680513 -1003631237 -1289028115 597024892 1418907882 -845446832 -1164135994 620242021 1409225971 -889830071 -1108249121 821655594 1207847100 -554231546 -1443878512 932494387 1083411621 -644162273 -1365381751 1042477080 1227210894 -802385612 -1490312798 961491969 1313342615 -683584211 -1605999173 255556039 2017216849 -516613909 -1775097731 139902430 2136051016 -430383886 -1855984540 31519221 1994899811 -269578023 -1729519537 109917676 1904870778 -394046272 -1618713514 311191971 1703631157 -58586993 -1954203623 367111610 1659280684 -68170602 -1930888192 475521425 1800458503 -229015363 -2057392085 456795528 1815942430 -181123932 -2110557134 878008591 1129474457 -631556061 -1386477387 859348246 1145023872 -583599046 -1439576916 982438205 1300881835 -729763823 -1551400825 1038292260 1256465842 -739412984 -1528150882 702695787 1592097277 -940824505 -1326769967 781159794 1502133732 -1065227170 -1215898424 658096473 1346302415 -919101323 -1104113437 542377280 1465071062 -832936852 -1185065734 605432324 1393629842 -904377560 -1122010178 595324445 1417469579 -847933647 -1166884953 718119478 1573556896 -993803494 -1278938228 765486639 1520916153 -1012005117 -1263978603 966867552 1319504630 -676373684 -1599575078 1053621881 1238093551 -792551595 -1480216637 930787922 1081967300 -646655106 -1368136728 806843979 1192249053 -568780953 -1457641487 527960780 1753168474 -243897376 -2039391370 404082389 1863515715 -165957639 -2128830609 295928574 1722069608 -5381166 -2002070716 382617319 1640593009 -121624629 -1882777763 47127208 1976052286 -322864252 -1681503470 94559921 1923477031 -341000291 -1666478325 202674842 2064884236 -501550154 -1793211616 192501379 2088658453 -445171793 -1838151879 1024269125 1242180563 -754746775 -1543222529 979427164 1298657226 -730939792 -1553363226 869700471 1154589665 -572984741 -1428176179 884692846 1136420856 -625658302 -1380841772 549063457 1472019383 -827037171 -1179428197 668454712 1355874222 -908481004 -1092706686 778142483 1499902853 -1066409409 -1217867095 688670474 1577809820 -956160474 -1341843792 107166605 1902381851 -395486559 -1620415945 17760148 1980354306 -285172040 -1744327122 146322367 2143257385 -424226157 -1850613243 265648038 2027046704 -505735542 -1763957220 466889705 1825774463 -170243387 -2099414445 481947632 1807671142 -222851364 -2052014518 353346523 1644729165 -83770633 -1945701791 308438978 1701140308 -60029202 -1955907976 1917619586 88849684 -1673335634 -347743176 1965115803 36075789 -1691408201 -332916703 2090272176 194000166 -1835440996 -442608630 2080031145 217968959 -1779130235 -487354349 1878760934 419212656 -2114585398 -151860132 1754683903 529623401 -2036844333 -241235899 1629492692 371664194 -1892780808 -131513234 1716376013 290120027 -2008829727 -12287881 1227009354 1042652636 -1490236314 -802423568 1313827155 961042885 -1606350721 -683263767 1207510392 821958126 -1443412908 -554666814 1083498849 932434423 -1365606323 -643976997 1419099438 596807096 -1164190718 -845353836 1408792887 620710305 -1107945445 -890165107 1515074844 759760266 -1270852560 -1018731354 1562636549 707051923 -1288859607 -1003839297 1800912067 475040853 -2057708049 -228659847 1815771354 457001036 -2110514698 -181196448 1703687409 311100519 -1954392611 -58366645 1658974440 367444094 -1930456636 -68640430 1994435751 31956017 -1729180277 -269877987 1905092798 109729832 -1618802286 -393987836 2017141909 255595523 -1774893639 -516786897 2136400012 139579418 -1856470624 -429936330 1345952779 658418845 -1103626969 -919548495 1465145362 542337156 -1185269442 -832763480 1591874617 702882991 -1326680811 -940882557 1502597152 780722358 -1216237300 -1064926822 1301187695 982105337 -1551831741 -729293355 1256409206 1038383328 -1527961254 -739632692 1129645149 877802699 -1386519183 -631482905 1144569924 859828434 -1439260312 -583953922 1081798400 930996118 -1368093140 -646725958 1192700697 806361999 -1457960395 -568427869 1319200562 967202724 -1599142370 -676841848 1238147883 1053529021 -1480408569 -792333679 1573781348 717934578 -1279025592 -993743138 1520450429 765922283 -1263642031 -1012307257 1393981270 605112256 -1122494854 -903928084 1417392975 595362777 -1166683549 -848108811 2064961480 202637150 -1793413404 -501375374 2088307665 192822087 -1837667587 -445621653 1976518650 46692204 -1681840426 -322562496 1923253219 94745461 -1666391345 -341061031 1722015660 296021818 -2001879424 -5599722 1640897461 382282531 -1883211111 -121157105 1752717214 528443144 -2039073102 -244251100 1863684999 403874577 -2128874837 -165887427 1499586113 778497751 -1217413267 -1066889221 1577851480 688597710 -1342014604 -955954206 1471829619 549283557 -1179371681 -827127863 1356305002 667984636 -1093012666 -908147760 1154928165 869400243 -1428639991 -572547169 1136331324 884751018 -1380619504 -625845370 1242383895 1024095873 -1543297221 -754706515 1298170382 979874456 -1553013982 -731262028 1645215369 352898591 -1946050651 -83448013 1700936336 308611590 -1955832900 -60069078 1825863355 466830893 -2099636329 -170055935 1807332002 482247220 -2051550322 -223288552 2142826221 146792059 -1850306623 -424558761 2027236084 265427554 -1764013096 -505644210 1902339807 107238985 -1620244493 -395692187 1980670662 17404496 -1744780310 -284691588 -1808019233 -482549687 2050339315 221413733 -1823075130 -464444336 2102949354 174015868 -1696573203 -303601541 1961769409 65603927 -1651663628 -360010654 1938030040 75812174 -1987264325 -24383443 1736614295 277188865 -1897855838 -102353868 1626301838 401102104 -2024322935 -263161825 1767451045 509483315 -2143646576 -146949114 1848962492 422829354 -1353322473 -665665407 1096519995 912040365 -1472711666 -549518184 1177965858 825320884 -1584498651 -695646029 1333795081 948382111 -1495024580 -773550934 1223548176 1072360838 -1293754253 -974794523 1559003487 736866761 -1248910230 -1031269124 1535198534 747009488 -1137088447 -885106473 1379338605 623917563 -1152078760 -866935602 1432014196 576585186 -1927224930 -98053880 1663991986 338276388 -1974655609 -45476591 1682130091 323253309 -2080675412 -184788678 1844775040 452081686 -2070499915 -208560861 1788398745 497024015 -1869090310 -409943700 2123993302 161390656 -1745209885 -520288907 2046055631 250831961 -1639155256 -380941986 1883379940 121972850 -1725841967 -299463353 1999625469 2681963 -1236352682 -1052118592 1480630394 793219308 -1323104945 -970705447 1596810339 673862901 -1198175900 -812484110 1453008968 563878110 -1074229891 -922763797 1375136849 653384903 -1409691342 -587275868 1173860382 854622344 -1399581397 -611113539 1117418503 899499153 -1524475648 -769300074 1261189164 1009453242 -1571840743 -716657265 1279392821 994495651 -1509051811 -787840309 1208210289 1057285095 -1587513788 -697874734 1332615016 946415614 -1462355345 -539948295 1188584259 836725717 -1346634122 -658714912 1102421850 917680076 -1145396679 -859991377 1437909781 582218627 -1126734304 -875538762 1389954828 635320218 -1251923445 -1033495907 1534020391 745044913 -1307775470 -989077884 1543671614 721797032 -1654418795 -362503677 1936585657 74105647 -1710336372 -318151142 1946171296 50792246 -1816651097 -457233871 2109111179 179391261 -1797923138 -472715736 2061221778 232558340 -2133556495 -137121177 1859838941 433967947 -2017900824 -255953282 1773610948 514856786 -1911616829 -116901291 1610705903 386292601 -1990013222 -26870196 1735176182 275488608 -1089043684 -938364022 1360585264 639619750 -1199880443 -813926509 1450518057 561125055 -1311962322 -959824968 1606642178 683956884 -1230975177 -1045954655 1487842843 799645325 -1566469256 -710499346 1286599252 1000915650 -1513334943 -758421513 1271019085 1019545307 -1401283766 -612553764 1114929766 896748272 -1424498861 -602869819 1159315071 840863465 -2072468524 -209743038 1786168056 494006894 -2095749171 -200124581 1830487777 438056567 -1969017882 -39576720 1689078474 329939548 -1915817985 -87433367 1673563859 348634693 -1714441296 -288849114 2009191068 13033994 -1633519703 -375044289 1890326149 128656915 -1760281726 -535622892 2031770286 236808760 -1871052901 -411119859 2121768631 158379553 -262728229 -2024790707 509179127 1767785569 -147140158 -2143428268 422883566 1848868984 -24338967 -1987334785 277019845 1736821843 -102671888 -1897502362 401553628 1625819210 -304085569 -1696123607 65954963 1961448453 -359808602 -1651838672 75735178 1938067484 -482636403 -1807958757 221637793 2050153527 -464107116 -1823377150 173549752 2103384110 -885443309 -1136786043 624383039 1378903209 -866848502 -1152138852 576360486 1432199344 -974996191 -1293578825 736943117 1558965403 -1030784712 -1249359442 746657812 1535518850 -695327369 -1584851487 947930203 1334277325 -773594770 -1494953480 1072529474 1223340244 -665473723 -1353540141 911985769 1096613119 -549951140 -1472243254 825624688 1177630950 -380885862 -1639246836 121783734 1883600160 -299769725 -1725509611 3113391 1999155513 -409490264 -1869571010 161074564 2124348690 -520460111 -1745004505 250874269 2045982987 -184863490 -2080635800 452285906 1844602180 -208211737 -2070822799 496538059 1788846429 -98517812 -1926788006 338615776 1663692150 -45254443 -1974843325 323164665 1682188655 -769522606 -1524288316 1009542526 1261131240 -716193717 -1572278051 994156903 1279693297 -587625376 -1409368842 855108940 1173413338 -611039111 -1399621393 899295573 1117592003 -812313546 -1198381920 563836186 1453081996 -923217873 -1073749831 653701379 1374781845 -1051812860 -1236685678 792788264 1481100734 -970762211 -1323014005 674052401 1596590503 -1033799847 -1251588145 745477749 1533552355 -989023424 -1307868202 721605228 1543889658 -860160149 -1145188355 582262343 1437839057 -875086990 -1127216156 635001438 1390308040 -539596995 -1462675541 836240913 1189033607 -658791644 -1346595918 917881352 1102246558 -787615985 -1509236839 1057197603 1208270517 -698340586 -1587078272 946752058 1332312748 -116435055 -1912051961 385955517 1611007531 -27094136 -1989827810 275575460 1735115314 -137044061 -2133594315 433766031 1860013593 -256304198 -2017580244 515340950 1773160960 -457685003 -1816168605 179709657 2108757583 -472546324 -1798130822 232514240 2061292118 -362557497 -1654325423 74297067 1936367229 -317846562 -1710671032 50359026 1946638948 -612743656 -1401063794 896804660 1114838946 -602439167 -1424969065 840557357 1159648187 -710816214 -1566114116 1001369350 1286119312 -758379981 -1513407835 1019374367 1271225225 -959621508 -1312135446 683882320 1606682566 -1046441371 -1230527757 799994697 1487520735 -938025394 -1089343784 639156066 1361022964 -814015913 -1199822143 561347451 1450331117 -535533872 -1760340410 236587004 2031957866 -411458871 -1870753185 158843877 2121331571 -288362782 -1714889100 12685262 2009513816 -375248133 -1633346963 128732119 1890286401 -39618892 -1968945630 330110872 1688872718 -87117139 -1916173765 348181377 1674044183 -210174330 -2071998960 494313386 1785835324 -199935329 -2095969783 438000563 1830578981 1558338263 736455233 -1293140997 -974451859 1536138958 747155032 -1249771550 -1031352460 1379521253 624878195 -1137200183 -886013089 1431574268 575874666 -1151698992 -866302138 1096108723 911374885 -1352979553 -665052407 1178111658 826261052 -1472794746 -550379760 1334755969 948564503 -1585405011 -695758021 1222837912 1071920654 -1494390860 -773171422 1737259551 277564041 -1987962061 -24826971 1625406982 400985744 -1896882390 -102174788 1767371309 508609211 -2024172799 -262233193 1849308724 423429794 -2144053480 -147626098 2050714235 222059245 -1808463017 -483247167 2102832738 173121268 -1822896306 -463470632 1960895049 65524447 -1695644827 -303451149 1938630224 76158662 -1652340868 -360417302 1173973910 855530240 -1409873222 -588236244 1117040527 898866969 -1399140701 -610402763 1260577700 1009111858 -1523809656 -768888290 1280255933 994580267 -1572780399 -716802553 1481538546 793332580 -1237312802 -1052300728 1596178411 673484669 -1322393913 -970265007 1452667840 563266390 -1197763860 -811818374 1375221721 654247759 -1074374923 -923703709 2123844446 160463816 -1869010318 -409068828 2046463815 251510737 -1745555861 -520888579 1884078956 122418170 -1639800256 -381316394 1998653301 2504675 -1724946855 -299346225 1663064890 338127788 -1926350314 -97973632 1682808611 323661749 -1975255537 -45822311 1845220104 452780958 -2081050076 -185433422 1788221201 496052103 -2070383043 -207665493 1859401813 433260739 -2133173895 -136484369 1773796428 515820762 -2018009760 -256856586 1611640935 386433265 -1912483509 -116989475 1734505598 275072232 -1989405358 -26532412 1935878193 73668775 -1653782243 -362120821 1947135016 50977982 -1711239932 -318259822 2109251587 180326549 -1816739537 -458100295 2060805146 231888012 -1797585610 -472107616 1438259357 582821899 -1145800271 -860665561 1389878404 634448914 -1126580824 -874607298 1533120687 744923193 -1250954877 -1033322219 1544311990 722166816 -1308478054 -989526772 1208813817 1057634415 -1509725739 -788244157 1331743968 946338934 -1586582068 -697721510 1188462795 835825757 -1462181401 -538979983 1102791890 918320196 -1347082754 -659417752 2010056980 13121922 -1715378120 -288991058 1889717517 128318875 -1632850911 -374629193 2031386918 236171696 -1759846390 -534916964 2121876799 159282601 -1871240173 -412085115 1786255728 494873062 -2072610724 -210679606 1830149481 437448191 -2095334331 -199455533 1688441154 329556436 -1968312210 -39141128 1674466651 348743117 -1916783497 -87620383 1285630428 1000741194 -1565570832 -710379418 1271721413 1019993427 -1513976599 -758793089 1115333102 897421688 -1401634622 -613158828 1159161335 839931233 -1424423717 -602000307 1360411064 638650670 -1088923500 -937465854 1450966433 561827127 -1200251763 -814568421 1607315850 684359964 -1312567130 -960176080 1486910867 799491333 -1230105409 -1045879767 948871123 1334423365 -696189185 -1584935319 1071864778 1222929244 -772982042 -1494611344 911546337 1095903095 -665094451 -1352907173 825807864 1178592110 -550063404 -1473150398 624529335 1379843873 -885526885 -1137648115 575949742 1431534392 -866506110 -1151526380 736233349 1558525715 -974362967 -1293199809 747619228 1535701770 -1031691600 -1249471962 65060635 1961332621 -303112649 -1695945055 76380930 1938443156 -360506834 -1652282696 221984553 2050754495 -483043835 -1808636269 173470512 2102510502 -463957476 -1822449014 509063039 1766891497 -262549933 -2023817531 423258982 1849514992 -147584438 -2144126244 277620557 1737168859 -25016735 -1987741961 400679764 1625740226 -101744008 -1897352466 563457682 1452449284 -811872322 -1197670616 653814411 1375689245 -923399257 -1074709711 793650848 1481184822 -1052751988 -1236830438 673440441 1596248623 -970095723 -1322601725 1008910070 1260752480 -768811046 -1523847348 995064559 1279806073 -717153341 -1572459691 855193284 1174275666 -587769880 -1410308226 898953949 1116979787 -610626575 -1398955161 452693594 1845280460 -185208970 -2081234976 496388675 1787919061 -208131217 -2069947399 337643112 1663514366 -97622204 -1926670382 323863153 1682633447 -45898915 -1975217205 122461758 1884008104 -381485294 -1639592060 2185767 1999006385 -298894581 -1725428835 160896524 2123376282 -409372896 -1868675146 251318805 2046681731 -520834247 -1745648721 179895633 2109722055 -457794435 -1817072405 232077640 2060585438 -472164252 -1797494542 73626979 1935951349 -361950129 -1653988135 51294586 1946780140 -318713770 -1710759744 386919733 1611193763 -117339111 -1912161137 274868524 1734678970 -26458112 -1989445482 433349895 1859343761 -136707029 -2132986691 515481886 1774096776 -256393166 -2018447196 836165017 1188162831 -539444043 -1461744605 918231424 1102850326 -659195732 -1347270598 1057838507 1208640829 -788319097 -1509686255 945852850 1332191524 -697372514 -1586905080 744607229 1533476203 -1032868655 -1251435449 722209252 1544239474 -989697848 -1308272546 582632911 1438479705 -860609309 -1145891723 634880470 1389408576 -874913542 -1126248340 329501712 1688534150 -38949572 -1968530006 349046793 1674131615 -88053467 -1916315213 494421026 1786737844 -210361074 -2072963688 437616699 1829941421 -199499497 -2095263359 236248180 2031348962 -535118504 -1759670834 158931053 2122197243 -411600575 -1871689257 13587526 2009621712 -289327766 -1715075588 128094303 1889902793 -374541965 -1632910875 684584152 1607130190 -960262668 -1312506526 799025345 1487345751 -1045542419 -1230407301 639001834 1360090236 -937949754 -1088473776 561750259 1451004005 -814366241 -1200426679 897252540 1115540522 -613114480 -1401705210 840382629 1158678579 -602318455 -1424070369 1000436878 1285964824 -709945950 -1566038732 1020047511 1271627777 -758984261 -1513758419 1228626037 1044146403 -1489684135 -802027057 1314298988 961654010 -1604780736 -681587242 1205915719 820502737 -1443974805 -555122179 1082987614 931800264 -1367116430 -645642780 1418479633 596342919 -1165874883 -846915157 1407290376 619101342 -1108349660 -890708558 1515700259 760279221 -1269194481 -1017212519 1564083258 708654252 -1288411882 -1003268736 1918204093 89278507 -1671751279 -346281721 1966652580 37719090 -1690903160 -332272354 2089742479 193576985 -1837067869 -444096203 2078487702 216269824 -1779608134 -487955156 1877108953 417683535 -2115237387 -152356509 1754246336 529046614 -2038313492 -242811526 1631183083 373215357 -1892187705 -131026607 1716790514 290657380 -2007349794 -10652344 1344301364 656890274 -1104279528 -920045426 1464708397 541760955 -1186739199 -834339689 1593565446 704434576 -1326088150 -940396356 1503012127 781260169 -1214757837 -1063291739 1301772624 982534598 -1550247812 -727832342 1257946441 1040027103 -1527456667 -738988813 1129116002 877380084 -1388146610 -632971048 1143027067 858129901 -1439738793 -584555327 1800292860 474577258 -2059392816 -230221754 1814269413 455392627 -2110919479 -181740449 1704313294 311619928 -1952735006 -56848268 1660421591 369046849 -1930009349 -68070291 1996052888 33450254 -1728628556 -269481950 1905565057 110341399 -1617232723 -392311749 2015547818 254140732 -1775456122 -517242864 2135889331 138945829 -1857981281 -431602679 2064464631 201984609 -1794941989 -503026867 2086731502 191352440 -1838243902 -446058668 1977004741 47284819 -1680288791 -320871553 1924888284 96224842 -1665853456 -340646042 1723476627 297605637 -2001450049 -5014743 1641541258 382787100 -1881567322 -119619792 1751229089 526815799 -2039495795 -244780261 1863083704 403396142 -2130573420 -167430398 1080236607 929311401 -1368556781 -647345275 1192156710 805957296 -1459568886 -569929828 1320718861 968860315 -1598622943 -676215881 1238717972 1053976194 -1478805704 -790886482 1574177371 718486221 -1277531273 -992125983 1522126402 767491796 -1263030418 -1011834888 1393525353 604549887 -1123949755 -905522221 1415726704 593852134 -1167317156 -848619574 1645611958 353450784 -1944556902 -81831412 1702612911 310181689 -1955221885 -59597291 1825407876 466268946 -2101091672 -171650498 1805666205 480737035 -2052184399 -223799769 2141264850 145107780 -1850770690 -425178520 2026692555 265023325 -1765622041 -507146639 1903858656 108897142 -1619725620 -395066790 1981241337 17852271 -1743178027 -283244989 1501047678 780082152 -1216984494 -1066304828 1578495847 689102833 -1340371381 -954417443 1470341964 547656666 -1179794848 -827657482 1355704149 667506627 -1094711687 -909691153 1154431770 868748172 -1430169034 -574199136 1134755587 883281813 -1381196241 -626282823 1242870568 1024689086 -1541746172 -753016174 1299806001 981354407 -1552476643 -730847605 760716657 1515236839 -1017512867 -1268855605 708467048 1564305918 -1003210684 -1288501038 596383043 1418405333 -847088529 -1165671175 618778970 1407640012 -890261386 -1108836128 820022549 1206369667 -554767303 -1444291409 932006156 1082816922 -645715936 -1367074634 1044055335 1228682673 -801807349 -1489873763 961986878 1313993128 -682057710 -1604349820 372882873 1631489327 -130556779 -1892619261 290748832 1716734262 -10872692 -2007160806 417478027 1877280029 -152283993 -2115279823 529527186 1753792772 -243167042 -2037997528 193899997 2089393483 -444543759 -1836581785 216230340 2078562642 -487782168 -1779812226 89466351 1917982073 -346340157 -1671662507 37282294 1967116640 -331972390 -1691242420 877440048 1129028774 -633156324 -1387922038 857827369 1143363775 -584120059 -1440204397 982983682 1301288084 -728152786 -1549896264 1039851547 1258147981 -738950857 -1527533151 704363604 1593609410 -940188296 -1326256658 781613133 1502693595 -1063773855 -1214305801 656421990 1344734448 -919710390 -1104583204 541978751 1464516841 -834432685 -1186684475 253922552 2015738990 -517149228 -1775510206 139413729 2135455863 -431937075 -1857676965 33096906 1996371036 -268999194 -1729079952 110411987 1905520709 -392519169 -1617063575 311794844 1704111114 -56885840 -1952658138 368597125 1660905491 -67749463 -1930360513 474879150 1799955512 -230656638 -2058926828 455332023 1814356001 -181554789 -2111143667 526516211 1751568229 -244343073 -2039959991 403454954 1862994812 -167617850 -2130351536 297433025 1723680599 -4974867 -2001525125 383235032 1641055054 -119942412 -1881218462 47640471 1976688385 -321352005 -1679835603 96152462 1924930328 -340440414 -1666024908 202205093 2064275251 -503118199 -1794886113 190882748 2087162666 -445726064 -1838550522 605019963 1393094573 -905855465 -1123643775 593632034 1415916468 -848528882 -1167373672 718558985 1574135711 -992332251 -1277360461 767136528 1522443142 -1011355076 -1263484246 968413023 1321205705 -675893645 -1598972187 1054149446 1238514640 -790926742 -1478731012 929253229 1080326139 -647158207 -1368779049 806257524 1191818210 -570367400 -1459105074 108711602 1904082468 -395006050 -1619812600 18287275 1980774973 -283546745 -1742841071 144787072 2141615638 -424728660 -1851254982 265061017 2026615311 -507321419 -1765420253 466476758 1825238592 -171720710 -2101047444 480254671 1806117465 -223446045 -2052502667 353785572 1645307506 -82298936 -1944123554 310088445 1702666859 -59378735 -1955413177 1024781946 1242816236 -753234090 -1541554240 981019235 1300110069 -730379441 -1552909351 869230152 1153980126 -574552220 -1429850126 883073617 1134924487 -626211971 -1381239829 547618334 1470418568 -827482318 -1179996252 667826695 1355352721 -910140629 -1094227011 779646508 1501513402 -1066002688 -1217321066 689287733 1578271395 -954477799 -1340284017 -2115841411 -152706325 1877783377 418087879 -2037442972 -242735374 1753315144 528893918 -1892066737 -130127143 1631009635 372247541 -2007720362 -11292992 1717239674 291360748 -1672101351 -346885489 1918608181 89953187 -1690827264 -331401578 1966499628 36788154 -1836168661 -443974979 2088774407 193403793 -1780249038 -488325468 2079190814 216719240 -1165167947 -846478813 1417843609 595960591 -1109313876 -890894790 1408194432 619210518 -1269335417 -1018148335 1515789227 761146173 -1287995746 -1002598904 1563746226 708046628 -1489247535 -801320377 1228243965 1043510123 -1604966712 -682551714 1314408420 962557810 -1444910365 -555263371 1206782927 820591449 -1366446342 -645226900 1082380246 931462976 -1728453828 -268512342 1995932176 32551558 -1617680603 -393013325 1905935881 110982815 -1776129266 -517645416 2016152098 254491316 -1857048809 -431448191 2135019067 138870445 -2058423464 -230046770 1799393908 474456802 -2111621311 -182188073 1814910573 455763707 -1953137814 -57521156 1704663622 312224464 -1929855117 -67137563 1660345951 368176841 -1550334988 -728698014 1301914328 983470670 -1527117843 -738379909 1257531073 1039357527 -1387508794 -632587440 1128409834 876943996 -1440641057 -584663223 1143992051 858316389 -1105144944 -920132858 1345237692 657031722 -1186130039 -834001121 1464039077 541345331 -1325704286 -939758796 1593129614 703728152 -1214865477 -1064194259 1503198871 782224897 -1277906689 -992771991 1574621651 719184197 -1262914330 -1010940816 1521948106 766518620 -1123075891 -905443237 1392597473 604399991 -1167917868 -848966590 1416404472 594259310 -1369202533 -647720947 1080934839 929755425 -1458674558 -569813996 1191183790 805778744 -1598543703 -675342273 1320569221 967932179 -1479152464 -791487450 1239125404 1054653706 -2001039305 -4349791 1723134235 296993165 -1881713618 -120560456 1641624834 383649172 -2040457211 -244963181 1752135977 526928319 -2129863652 -166990710 1862450480 403017126 -1794277293 -502615867 2063851903 201642473 -1839184822 -446204708 2087593318 191436272 -1680471967 -321832713 1977117005 48191963 -1665414024 -339936018 1924509012 95591874 -1429241410 -574050008 1153556626 868667396 -1381874265 -626690767 1135355019 883627037 -1542190708 -753714918 1243244704 1025333302 -1552298603 -729875197 1299688633 980458543 -1216835110 -1065377460 1500967158 779206752 -1340779069 -955095723 1578841327 689702009 -1180493336 -828102274 1470986436 548030546 -1093739023 -909513369 1354808541 667389003 -1851678346 -425291296 2142224474 145289420 -1764989585 -506767879 2025980995 264582357 -1619383996 -394454574 1903446120 108230910 -1743262371 -284107317 1981385841 18791655 -1944669934 -82738812 1645793342 354410664 -1954843381 -58964579 1702171687 309470385 -2100479712 -171308618 1824741388 465856666 -2053046983 -223883857 1806605333 480881795 -443672711 -1836505105 192968277 2089240259 -488385696 -1780161546 216904268 2078966490 -346710197 -1672302627 89914983 1918684913 -331850926 -1690342460 37108350 1966148328 -130480355 -1891747957 372729393 1630557863 -11222268 -2007764078 291152424 1717408446 -152924369 -2115649607 418180611 1877728917 -242267338 -2037875808 528558618 1753619084 -555731023 -1444477145 820926109 1206478347 -645008472 -1366637762 931369604 1082434066 -801390717 -1489203435 1043717807 1228074553 -682198118 -1605285108 962075318 1314859552 -1017698347 -1269819581 760825593 1516140143 -1002773556 -1287793830 708084448 1563669110 -846417945 -1165254799 595775179 1418067549 -891196418 -1108976792 619645650 1407728196 -57334216 -1953360210 312166164 1704753026 -67575263 -1929391433 368476941 1660007323 -229724662 -2058772836 474009382 1799880624 -182228461 -2111546747 455936831 1814707113 -517851556 -1775958326 254564208 2016110566 -430968251 -1857502509 138515305 2135335935 -268845458 -1728147720 33021762 1995501524 -392922505 -1617736991 110762843 1906125773 -939850000 -1325648282 703948764 1592940362 -1063861527 -1215171969 781755333 1503630163 -920613182 -1104691628 657387502 1344921464 -833795365 -1186301363 541273079 1464081249 -632547692 -1387583998 876771256 1128613678 -584985971 -1440292325 858764193 1143505719 -728260954 -1550799312 983170954 1302253340 -738567489 -1526896087 1039416211 1257442053 -675777029 -1598077587 968234199 1320232001 -791301662 -1479376524 1054593230 1239212120 -647758391 -1369125537 929930469 1080732787 -569493040 -1459025594 805329148 1191667818 -904960609 -1123527415 604046515 1392915493 -849174138 -1167748848 594329770 1416359996 -992678483 -1277960901 718965889 1574812695 -1011275340 -1262610142 766986392 1521514510 -321497805 -1680775771 47723551 1977549961 -340029142 -1665359428 95809542 1924317328 -502407935 -1794445929 201571373 2063895739 -446686952 -1838732914 191789108 2087274658 -245283497 -2040105535 527377531 1751651565 -166952626 -2129940008 402841698 1862652148 -4534939 -2000814605 297053257 1723047135 -120125060 -1882179094 383346768 1641961670 -828160838 -1180404692 548218262 1470764288 -909213533 -1094078411 666952079 1355272473 -1065825144 -1216349154 779529636 1500618034 -954922863 -1340983289 689662397 1578916139 -753642274 -1542233016 1025127922 1243415908 -730230585 -1551982511 980939243 1299235197 -573580052 -1429672838 868335040 1153862998 -626910987 -1381685149 883718617 1135298895 -171088782 -2100669212 465765726 1824798152 -224354197 -2052615939 481214791 1806299601 -82383808 -1944986410 353930604 1646247418 -59037607 -1954801457 309676405 1702001123 -394628074 -1619180416 108270906 1903371692 -283660273 -1743748967 18469155 1981735349 -425591772 -1851339598 145726728 2141760926 -506709955 -1765078869 264395025 2026203527 66669092 1962834610 -302568696 -1695540322 76844605 1939062443 -358945007 -1650598009 220381718 2049307264 -483613894 -1809083476 172951055 2101884569 -465475805 -1824106571 508451392 1766419158 -264225940 -2025387014 421764697 1847897807 -147980427 -2144677917 278254194 1737679588 -23350434 -1986231352 402134635 1627334397 -101288121 -1896790063 949447404 1334860410 -694613056 -1583465642 1073393397 1224580707 -772485159 -1493958833 911008478 1095488072 -666729486 -1354386588 824256199 1176901201 -550549525 -1473742979 622885512 1378306590 -886170716 -1138152654 575520401 1430949383 -867967043 -1153110229 737931962 1560068652 -973761642 -1292721408 748041891 1536230965 -1030203505 -1247844583 451050341 1843743731 -185853367 -2081740065 495959932 1787334634 -209592752 -2071531834 339342167 1665057729 -97021317 -1926192403 324286286 1683163096 -44411294 -1973590284 123038465 1884445591 -379909587 -1638122821 3714840 2000658318 -298398156 -1724776798 160359219 2122961829 -411008481 -1870155127 249767722 2044991420 -521320954 -1746241904 562846637 1451977531 -813548927 -1199240681 652320692 1374072610 -923795816 -1075261938 794284959 1481696009 -1051086157 -1235320283 674895750 1597843216 -969640278 -1322039748 1010518985 1262254943 -768267547 -1523443085 995528656 1280425798 -715591940 -1570775446 853591035 1172829037 -588340521 -1410756031 898435042 1116354420 -612145458 -1400613288 835659942 1187518512 -540980854 -1463387876 916647103 1101388841 -659780205 -1347699451 1058316436 1209241602 -786775624 -1507987154 947479693 1333679131 -696842847 -1586481865 746076354 1535051860 -1032431122 -1250858632 722861275 1544735821 -988045833 -1306743455 581153008 1436844134 -861023780 -1146429110 634287337 1388921983 -876603963 -1127799469 178325614 2108045560 -458266302 -1817683500 231525495 2060188897 -473780901 -1798988339 75137116 1937617098 -361438864 -1653354010 51856453 1947235539 -317119127 -1709304321 387323914 1611737244 -115836634 -1910552144 276552723 1736240261 -25838273 -1988981335 432902200 1858773166 -138153708 -2134589054 513823777 1772577975 -257018611 -2018966117 684988903 1607674225 -958760757 -1310898083 800710142 1488907624 -1044923182 -1229943740 638554581 1359520067 -939396871 -1090076561 560092620 1449485658 -814992160 -1200946058 895682947 1113864469 -613586769 -1402316743 839830938 1158282508 -603935562 -1425564640 1001947569 1287631143 -709435235 -1565405173 1020609960 1272083774 -757390204 -1512303598 330971439 1690110393 -38512637 -1967953771 349699382 1674628512 -86402022 -1914786676 492941597 1785102731 -210776015 -2073501529 437024004 1829455250 -201190360 -2096814914 235743563 2030705117 -536655769 -1761314575 157347154 2120736196 -412185474 -1872118552 14066041 2010223087 -287784875 -1713377085 129721696 1891390966 -374012852 -1632488230 1737854752 278052790 -1986269684 -23273830 1626884921 402619311 -1896469995 -101639549 1766721298 508114820 -2025822658 -263760216 1847837451 421852061 -2144493017 -148204879 2049089348 220573650 -1808990616 -483668226 2102352733 172518347 -1824441743 -465171737 1962481526 66988000 -1695058342 -303020340 1939133295 76801017 -1650806205 -358776107 1559998440 737976190 -1292513596 -973930926 1536584689 747723623 -1248326947 -1029752245 1377839066 623318860 -1137817866 -886475168 1431167939 575329109 -1153203473 -867913095 1095548812 910921498 -1354572128 -666505674 1176599445 824593155 -1473307975 -551015889 1335310270 948963112 -1583786350 -694262268 1224405927 1073595185 -1493921141 -772562403 2123284065 160009975 -1870602419 -410521637 2044951160 249842414 -1746068652 -521524286 1884632659 122816197 -1638180993 -379820055 2000220746 4178652 -1724476570 -298736656 1664724485 339648147 -1925722327 -97452097 1683253788 324229770 -1973810384 -44221530 1843537463 451221153 -2081667301 -185895027 1787814446 495506104 -2071887102 -209276012 1172348585 854044223 -1410400379 -588656877 1116560048 898263590 -1400685668 -612103414 1262163611 1010574861 -1523222601 -768456927 1280758402 995222036 -1571245138 -715160776 1482133197 793820763 -1235619871 -1050747017 1597655764 675117634 -1321980936 -969729170 1452017407 562771561 -1199413293 -813344955 1373749990 652669552 -1074814006 -924282020 1436806562 581229876 -1146254194 -861225960 1389242811 633936173 -1128249193 -876120063 1534616976 746542342 -1250556740 -1032768470 1544921481 722637087 -1306804059 -987959245 1209335238 1058262352 -1508205334 -786584452 1333344735 947784009 -1586013965 -697276315 1188001268 835208546 -1463741224 -540662706 1101181421 916816251 -1347628863 -659824553 1858981226 432733692 -2134660026 -138109744 1772095859 514275813 -2018613153 -257337143 1612072280 387020238 -1911020428 -115403550 1736147265 276607447 -1988763539 -26029829 1937431822 75361688 -1653294046 -361526092 1947670807 51390849 -1709606853 -316782419 2107725116 178677162 -1817234416 -458750842 2060226853 231449011 -1799163895 -473579361 1287183587 1002433653 -1565082161 -709784231 1272256762 1020405868 -1512343082 -757315264 1113806033 895771719 -1402128899 -613808789 1158582472 839491678 -1426001436 -603471502 1359989895 638123025 -1090409045 -939090627 1449265310 560281608 -1200854606 -815048412 1607746741 684946467 -1311103591 -958589681 1488552108 801026106 -1229463168 -1045376746 2010577963 13749437 -1713857273 -287330927 1891317810 129763492 -1632282338 -374183544 2030924825 235553935 -1761405643 -536599133 2120265728 157778070 -1871785684 -412491334 1784802383 493280473 -2073064093 -211239435 1829513302 436934848 -2097002118 -200967700 1689937021 331175147 -1967913647 -38586937 1675075684 349212914 -1915109048 -86052386 -887046100 -1138233158 623812864 1378455958 -867367883 -1152764765 574842137 1430541711 -973387746 -1292076920 737487154 1559370148 -1030321145 -1248740207 748219691 1537203645 -694693816 -1584340770 949596516 1335788018 -772139951 -1493359417 1072985469 1223902699 -666085254 -1354012436 910309718 1095043520 -551445405 -1473860363 825228623 1177079257 -263266076 -2025205646 507544008 1766306142 -148691715 -2145119125 422397393 1848276295 -23762730 -1986897856 278596090 1738291564 -101143345 -1895850919 402050531 1626471797 -302387072 -1694580714 66556332 1961926970 -359385959 -1651309553 77223349 1939694883 -484280142 -1809496028 220993950 2049648904 -464536405 -1823962051 172088711 2101800209 -767823507 -1522744837 1010143297 1261609175 -715770508 -1571748382 995644504 1281320142 -589268641 -1410905655 854464627 1172908261 -611467962 -1400205872 897834090 1116007676 -812850935 -1198796385 562200613 1451602099 -924769008 -1075440250 653214780 1374188714 -1051236037 -1236248147 794363927 1482569857 -969233118 -1321361996 674548750 1597242520 -380251739 -1638735565 123449481 1885110303 -298314308 -1723914966 3568784 1999717382 -410101353 -1870042879 159398075 2122778669 -521953906 -1746621160 250477730 2045430836 -186465855 -2082082473 451715309 1844154491 -208730664 -2071448242 495019252 1787188322 -96908813 -1925285531 339159263 1664096329 -44790294 -1974223492 324725958 1683872848 -115957074 -1911451080 387498882 1612706580 -25467209 -1988340191 276105115 1735538445 -137549156 -2134238710 432229296 1858370342 -257888635 -2019041773 514756521 1772732223 -459164982 -1817804196 179295206 2108220272 -473139501 -1798617531 230823935 2059741033 -361088264 -1652749714 74734548 1936943938 -317194527 -1710174601 52010957 1948168027 -1032289690 -1249922320 745988938 1534186460 -988461441 -1307412759 723199827 1545344965 -861730220 -1146864958 581790584 1437228014 -875639219 -1127612709 633384801 1388814327 -540044798 -1463246188 834794286 1187431352 -660449765 -1348114803 917255991 1101727649 -787211728 -1508693338 1058700060 1209879434 -696656343 -1585516865 947371781 1332776851 -535981073 -1760910471 235139779 2030355029 -413116426 -1872271520 158217946 2120812108 -287958051 -1714345141 14187249 2011122279 -373563452 -1631785134 129351400 1890750078 -38108277 -1967279331 330621607 1689506353 -86554734 -1915717884 349775550 1675499048 -211743815 -2073674961 493841045 1785223683 -200487008 -2096365770 436383372 1829084698 -614223065 -1402698831 896389643 1114301085 -603031746 -1425455192 838866450 1158096516 -709346539 -1564537981 1001806393 1286695599 -757727476 -1512910950 1021025824 1272753846 -959143101 -1311534123 685425263 1608381177 -1044813990 -1229039668 800523894 1487943392 -938529935 -1089987609 637618781 1359379147 -815599768 -1201283074 560762436 1449901778 -1353972440 -666159682 1094870020 910513298 -1474182863 -551095897 1177526301 824742027 -1583903462 -695157364 1335487542 949935264 -1493546749 -771917419 1223960623 1072896185 -1292167860 -973330982 1559589984 737297654 -1248407211 -1030626877 1536733305 748650735 -1138713218 -886592024 1378810962 623496388 -1152558745 -867538447 1430468683 574884061 -1809701408 -484108938 2049721548 220951642 -1823481351 -464989841 2101444821 172404803 -1694913070 -302080700 1962396926 66124904 -1651217973 -359442083 1939474663 77412465 -1986710140 -23984878 1738233000 278684734 -1896287843 -100679413 1626771633 401711143 -2024882762 -263615200 1765858458 508029964 -2145158737 -148616903 1848449155 422193173 -1235798935 -1051720449 1482249541 794715603 -1321537424 -969031450 1597280604 674472394 -1198736293 -812938035 1451416951 562425313 -1075742654 -924432172 1374624110 652749304 -1411374067 -588835685 1173243169 854160823 -1399988204 -611659646 1115914552 897888686 -1522815937 -767779671 1261817107 1009974661 -1571395546 -716089168 1280837898 996096412 -1925639007 -96590793 1664578957 338707739 -1974153032 -44834770 1683665300 324894978 -2082300781 -186274811 1844247999 451661097 -2070980470 -209164260 1786853798 495323440 -1869740859 -410438573 2122343913 159864191 -1746681636 -521867190 2045616624 250253670 -1638560521 -380453791 1885072859 123526477 -1724364562 -297830280 2000038338 3217748 -1652922454 -360884420 1936983686 74659344 -1709726797 -317680859 1947845279 52359689 -1818103912 -458825970 2108657332 178830882 -1798558847 -473228521 2059553453 231045691 -2134018098 -137738408 1858279138 432285300 -2019511337 -257457343 1773064955 514450029 -1911095300 -116273302 1612226256 387952198 -1988412443 -25425037 1735744201 275933791 -1508620446 -787253260 1209673294 1058871000 -1585872005 -696339475 1333256791 946918081 -1462775984 -540475450 1187098236 835100394 -1348334775 -660259873 1101818469 917199603 -1146923258 -861640816 1437414954 581568188 -1127312609 -875977847 1388376627 633848485 -1250369740 -1031802974 1534508568 745639566 -1307239635 -988664901 1545304577 723274391 -2073995541 -211392899 1785673671 493356881 -2096327950 -200564124 1828910046 436585288 -1967464743 -37884337 1689567221 330534755 -1915282752 -87020970 1675197420 350112634 -1714010481 -288262631 2010654627 14620469 -1631878506 -373509632 1890968506 129159980 -1760702787 -536150485 2030284689 235183879 -1872754012 -412665294 2121165704 157899550 -1089505757 -938981707 1359025935 637937561 -1201491398 -815430996 1449972502 560718720 -1311441391 -959197561 1608163133 685617067 -1229374968 -1044510050 1488411428 800091058 -1564973497 -708880687 1286997867 1001469949 -1512725922 -757951800 1272693618 1021113316 -1402737035 -614146333 1114476377 896188367 -1425134996 -603383046 1157647168 839351254 -591430441 -1413985215 850468347 1169567085 -606947122 -1395292072 903666146 1121708404 -765135643 -1520188301 1013618121 1265476959 -720817924 -1576140694 990335440 1275093318 -1056412493 -1240507355 788925855 1476476169 -966416214 -1318938564 678152582 1600977168 -808196991 -1194011625 568165805 1457173819 -927063912 -1078390770 649085364 1370976546 -405709793 -1864995703 165625139 2128088485 -524511226 -1749309296 246610218 2041956796 -385166291 -1643256645 117748993 1879278999 -295235532 -1721753438 6910232 2003714446 -93959045 -1922990867 342371671 1668226497 -49575838 -1978877708 319154510 1677908440 -188890039 -2084899617 447980901 1840551411 -204472240 -2066272058 501113212 1792627178 -979087978 -1297908480 732572858 1554848812 -1026979441 -1244743399 751298723 1539364917 -880818780 -1132923598 628204680 1383502878 -871235139 -1156239061 572285073 1427853319 -669819406 -1357615772 907885790 1092226120 -545351189 -1468421763 829487303 1182255185 -691481152 -1580210858 952546540 1338082426 -777711143 -1499324081 1068200181 1219248227 -20288162 -1983029816 281283698 1740848356 -106452665 -1902077487 397002859 1622079741 -267262612 -2028546566 505381952 1763226838 -142859915 -2139418141 426917977 1853190351 -478315206 -1803924052 225647638 2054433920 -468666077 -1827173963 169793551 2098849945 -307825400 -1700674146 61379620 1957668018 -355782383 -1647574649 80039997 1942118571 -293003691 -1718735165 8879993 2004897775 -370877876 -1629230374 132823904 1894616054 -531458457 -1755994383 240973643 2036058077 -415280514 -1875352856 154219346 2117469124 -214036943 -2076623193 489713437 1782013835 -195835352 -2091582786 442346244 1834654610 -35289597 -1964853611 334227247 1693243321 -91733478 -1919978868 344335158 1669403552 -706265443 -1562374645 1005150129 1290694439 -762643836 -1517434350 1015323560 1266920254 -616778065 -1405385159 892524419 1110828821 -598641994 -1420410336 845091738 1163404044 -934269191 -1084809617 643715029 1364819779 -818025760 -1204102538 557026252 1446296410 -963926325 -1316186531 679856103 1602418545 -1041866030 -1226747324 803734526 1492071272 -141414636 -2137710718 429674040 1855684270 -251663603 -2013733989 519146017 1777777335 -112613594 -1907451984 390579722 1614870172 -31169729 -1994173527 271188499 1731015301 -366657680 -1658712090 69951068 1932291786 -313984151 -1706046465 54958661 1950460627 -453068990 -1812363308 183555694 2113398520 -476875941 -1802222643 228397687 2056921825 -855896100 -1141162166 586313456 1442143846 -879637563 -1130955949 631220969 1385732735 -1037596690 -1256147080 740943554 1529796180 -984988681 -1303547039 725885659 1547899469 -783605832 -1504956626 1061518996 1212304898 -702096479 -1591612617 942193293 1328515611 -544172150 -1466456292 832501414 1184482864 -654486637 -1342545147 921907903 1106510377 -1194083885 -808154811 1457379583 567994473 -1078034998 -927380132 1370496230 649538672 -1240976927 -1055981193 1476808909 788619355 -1318717960 -966605458 1600885972 678208578 -1520129609 -765224671 1265289371 1013839885 -1576440402 -720478920 1275530370 989871124 -1413537403 -591916781 1169244329 850817087 -1395464804 -606743286 1121748144 903590950 -2084726501 -189093491 1840511031 448055457 -2066719486 -203985516 1792949294 500763832 -1922690775 -94297665 1667788805 342835347 -1978936016 -49486426 1678095388 318932106 -1643476609 -384976407 1879369811 117692613 -1721283226 -295666192 2003381322 7216348 -1865350835 -405392933 2128568417 165171447 -1749236396 -524552766 2041750648 246781166 -1580693358 -691030012 1338436030 952228136 -1499116405 -777880547 1219177895 1068244273 -1357709152 -669765578 1092444556 907694362 -1468087111 -545655761 1181787541 829920515 -1132488458 -881285024 1383201242 628541772 -1156424465 -871011207 1427914179 572198229 -1297870652 -979165102 1554674152 732774782 -1245063971 -1026628533 1539814897 750814567 -1700353958 -308176692 1957218678 61864416 -1647612861 -355705643 1942293871 79838713 -1803739032 -478539522 2054373700 225735122 -1827609487 -468200217 2099152221 169457099 -2028881858 -266958680 1763694866 504949124 -2139325401 -142914383 1852972299 427109789 -1983238132 -20119398 1740919072 281239990 -1901595627 -106904445 1621726521 397321647 -1964647599 -35460153 1693170301 334269163 -1920458936 -91279394 1669758564 344018674 -2076290205 -214342667 1781543503 490144473 -2091673734 -195778580 1834874454 442156736 -1756181707 -531235933 2036115993 240884367 -1874915540 -415744070 2117168640 154558102 -1719057657 -292654191 2005344811 8393405 -1629190370 -370952312 1894442546 133027492 -1316226151 -963851505 1602591413 679651875 -1226424448 -1042215146 1491623596 804220474 -1085246549 -933805251 1365119623 643375633 -1203914830 -818247900 1446237854 557114888 -1405293571 -616834197 1110608593 892713543 -1420742684 -598335630 1163873992 844660318 -1561893937 -706718887 1290339043 1005466229 -1517639722 -762472640 1266992890 1015281260 -1812010480 -453387642 2112916284 184007594 -1802293751 -476832097 2057129765 228229043 -1658494430 -366849356 1932198670 70005656 -1706514885 -313551187 1950795543 54654849 -1907754380 -112276766 1615305560 390114254 -1994113427 -31256837 1730830145 271413207 -2137886138 -141212976 1855722346 429597692 -2013284769 -252148023 1777457011 519497701 -1466905896 -543688114 1184803828 832150370 -1342370111 -654688681 1106472941 921984891 -1505017110 -783519108 1212490694 1061294928 -1591310605 -702433691 1328080863 942659401 -1255679300 -1038030294 1529461648 741247750 -1303765339 -984797645 1547992969 725831455 -1141091698 -855940584 1441936290 586482484 -1131309417 -879319551 1386215355 630769453 342292191 1667352137 -93808653 -1922062491 319500998 1678508624 -49982486 -1979554948 448626413 1840926331 -189587519 -2085343401 500218612 1792510562 -203498536 -2066093234 164751035 2128008749 -404781161 -1864845567 247210658 2042303028 -525188210 -1749716200 118124169 1879924255 -385609819 -1643954381 6793872 2002819590 -295056452 -1720779990 789108247 1477437057 -1056524485 -1241413715 677712398 1600266904 -966036702 -1318304844 567500325 1456762547 -807583991 -1193668705 650025532 1371122346 -927925488 -1078473850 851428979 1169749733 -592337057 -1414096951 902955626 1121268476 -606313658 -1394912304 1013206593 1264811735 -764792979 -1519575045 990480984 1276033742 -720901260 -1577002014 226346910 2054878984 -478959950 -1804298716 168821639 2098672401 -467770709 -1827057091 61231020 1956740922 -307745152 -1699799530 80448437 1942797091 -356128103 -1648174577 281729018 1741547372 -20662570 -1983674816 396825571 1621107573 -106335537 -1901182375 504455112 1763077982 -266387740 -2028466574 427596753 1853598535 -143459587 -2139764117 907274070 1091884992 -669153670 -1357203732 830350159 1182340057 -546291101 -1468566795 952659812 1338990578 -691663288 -1581170978 1067821949 1218616299 -777270703 -1498613049 732231474 1554237348 -978676194 -1297242488 751383339 1540228029 -1027124729 -1245683055 629112576 1383616406 -881779156 -1133105478 571652889 1427475343 -870524363 -1155798365 642815069 1364698315 -933300879 -1084635673 557666372 1446666450 -818728600 -1204551170 680205423 1603022073 -964330173 -1316860459 803657846 1491200224 -1041712806 -1225815604 1005028409 1289794735 -706091755 -1561406077 1015693344 1267560630 -763092724 -1518136934 893127691 1111178397 -617452249 -1405788751 844220434 1163327620 -597710530 -1420256856 490648725 1782154243 -214903367 -2076711633 441675916 1834237978 -195227232 -2091245258 333790375 1692535857 -34906741 -1964217059 344520894 1670367272 -91842158 -1920882428 9020657 2005832807 -293091875 -1719601845 132407528 1893945470 -370540092 -1628622510 240266435 2035620949 -530821649 -1755611783 155183322 2117654604 -416183818 -1875461792 1061922076 1212978570 -783956944 -1505561434 942039301 1327583635 -702021591 -1590742849 831532334 1184308664 -543273982 -1466336108 922609975 1106958753 -655128549 -1342916467 586986872 1442547182 -856501164 -1141513022 630288737 1385578999 -878768051 -1130880805 740769098 1528827356 -1037476762 -1255248656 726333779 1548601797 -985360257 -1304188695 69567956 1931654466 -366222088 -1658006418 55067085 1951363419 -314171167 -1707011977 184421862 2113486192 -454005558 -1812505508 227789311 2056583529 -476206893 -1801807803 429036976 1855300902 -140708708 -2137275382 520049065 1777885503 -252628859 -2013921261 390667650 1615736084 -112755538 -1908388808 270850459 1730406669 -30754633 -1993504735 1879716827 118293325 -1643883785 -385654175 2003302338 6342484 -1721133330 -294738312 2127674345 165055359 -1864377659 -405214637 2042396656 247156582 -1749934372 -524997046 1841111999 448402217 -2085404013 -189500923 1792075686 500684592 -2065791350 -203835876 1667672973 341941019 -1922512223 -93324745 1678471060 319577858 -1979380040 -50184658 1264849683 1013130117 -1519750593 -764591447 1275713290 990832540 -1576552922 -721385808 1170184993 850963383 -1414399475 -592000357 1121083192 903180206 -1394852332 -606400894 1456669559 567555041 -1193450917 -807775539 1371457390 649721848 -1078942142 -927492396 1476954949 789560275 -1241060759 -1056843009 1600474972 677543882 -1318375824 -965992730 1762722458 504771084 -2027985994 -266841312 1853671043 427554325 -2139969617 -143288519 1741327016 281918014 -1983583356 -20718830 1621577393 396394023 -1901514851 -106029301 1957040894 60891752 -1700236334 -307281084 1942738663 80537201 -1647986741 -356350115 2055051980 226142810 -1804338208 -478885002 2098224853 169307715 -1826734087 -468119697 1384063570 628626116 -1133427842 -881429528 1427301963 571856605 -1155758233 -870598671 1554295392 732142326 -1297429684 -978453542 1539927673 751722223 -1245245611 -1027588157 1338520118 953090720 -1580838118 -691969140 1218836015 1067632313 -1498704125 -777214059 1091811844 907315858 -1356997848 -669324354 1182694941 830033547 -1469046991 -545837145 1111249241 893084111 -1405996939 -617283357 1162974528 844539350 -1419774868 -598162182 1290262891 1004595709 -1561741241 -705787695 1267342706 1015885284 -1518044066 -763147064 1602961725 680292779 -1316675567 -964554617 1491502372 803321266 -1226251256 -1041247074 1364248847 643299737 -1084315613 -933652299 1446841622 557464960 -1204589510 -818651988 2035446161 240468231 -1755574083 -530898901 2118104456 154699038 -1875782492 -415833038 2005531043 9357621 -1719166833 -293558247 1894006202 132320556 -1628808042 -370316288 1692754421 333599075 -1964310311 -34852785 1669899756 344954234 -1920547648 -92146602 1782507975 490330449 -2077194005 -214452099 1834167774 441720136 -2091037454 -195396508 1529307160 740315278 -1255603916 -1037160030 1548395521 726504599 -1304115923 -985401925 1442637866 586930364 -1141733114 -856311408 1385245747 630594725 -1130410721 -879198839 1183871100 831996138 -1466035888 -543612474 1107145829 922387699 -1342974647 -655039009 1212938318 1061996760 -1505388190 -784160268 1327905879 941690049 -1591190149 -701534739 1615413456 391016518 -1907940868 -113241750 1730446537 270775391 -1993677339 -30550669 1855113442 429258868 -2137216562 -140797608 1778322683 519584877 -2014220841 -252289727 2113818804 184115234 -1812975208 -453574386 2056492205 227845179 -1801587327 -476396265 1931860102 69396496 -1658078806 -366180036 1950882975 55520265 -1706656333 -314487515 -1770164602 -512074224 2020806570 259276604 -1861178721 -434660855 2132724659 135920421 -1733892428 -274606558 1990756248 28292878 -1614077267 -389279173 1908753281 113406743 -1949663518 -53653900 1707352014 314781528 -1935164677 -73364883 1655299031 363785025 -2062420272 -233388474 1797232636 471377770 -2105789751 -176487841 1819431909 460678003 -1391243698 -636191016 1125986146 874127348 -1434547625 -579224895 1148251003 863493101 -1547123076 -724568342 1304864592 985765830 -1532689819 -744344845 1252746057 1034703839 -1331405270 -945590596 1588215558 699207568 -1211524557 -1060197723 1506278175 784386953 -1098918376 -914823538 1349629748 662079394 -1189998079 -837475689 1461482285 538657723 -1889116217 -127832239 1634221803 376376957 -2012505122 -15946936 1711667954 285395556 -2118264843 -155523229 1874048729 414484047 -2033183764 -237558918 1759408832 534331990 -1831776349 -438927563 2095001231 198712857 -1782805574 -491013332 2075323030 213244416 -1677015151 -351406329 1912907453 84121131 -1687747704 -329239778 1969840804 40784434 -1274511601 -1022406759 1510350371 755052213 -1285178602 -1000174720 1567349306 711781036 -1160513731 -841693269 1423808017 601532039 -1111608540 -893844558 1404064264 615998110 -1447071893 -558342147 1202785863 817250001 -1361925262 -640312348 1088211550 937163464 -1486559399 -798763057 1231718005 1047377635 -1610013888 -686943274 1309098604 956330746 -1538585596 -749978478 1246063912 1027759550 -1557739491 -735971189 1294510385 976198055 -1433369546 -577260384 1151264026 865719692 -1375911889 -621121351 1140007171 888410517 -1174660000 -822399754 1475509580 552947162 -1097738119 -912856849 1352644949 664308163 -1222142894 -1071602492 1495922046 774817256 -1337307061 -951230243 1581527399 692257265 -1624953652 -400417702 1898663392 103578998 -1740052267 -279979965 1984334329 21084527 -1845582594 -419851160 2146485714 150467908 -1768726297 -510373775 2023555531 261763421 -2104345432 -174781378 1822186884 463170834 -2046822223 -218576857 1810995613 485927179 -1941326694 -78740468 1648874934 356574496 -1960546173 -64798699 1697255855 304947513 -1118814907 -900264493 1398692969 609840383 -1170343588 -851785270 1412667504 590653670 -1282689673 -997423647 1569051739 713221325 -1259966098 -1008647688 1525157954 770646228 -1595462367 -673178185 1323912205 971930779 -1484068552 -796010066 1233422356 1048819842 -1371757293 -650406523 1077068863 926282921 -1454284534 -564768356 1197408294 811086000 -2042749555 -247911141 1748008097 523717687 -2125211244 -162207486 1868413112 408586286 -1998219841 -1923799 1726739603 300729349 -1886891610 -124821200 1636184202 377552924 -1685516823 -326222465 1971809477 41966675 -1662727696 -337381018 1927981276 99457098 -1789753893 -497699507 2069685495 207344737 -1841348158 -449285804 2083594478 188092536 -233723006 -2062116076 471845550 1796799032 -176394341 -2105843955 460459703 1819622945 -53861456 -1949494490 314851996 1707307530 -72882263 -1935616193 363431557 1655617043 -274285594 -1734243472 27843274 1991240284 -389316609 -1614000279 113581779 1908551237 -511888428 -1770388670 259216120 2020893294 -435095603 -1860712613 136222433 2132387447 -914388150 -1099383844 661776998 1349966576 -837660845 -1189773371 538717823 1461395177 -945552520 -1331481618 699032148 1588417218 -1060518047 -1211172873 784836173 1505793755 -725050578 -1546671176 986118658 1304545940 -744136905 -1532858463 1034632731 1252789901 -636284132 -1391189110 874345008 1125794470 -578889979 -1434851437 863024681 1148683967 -351626557 -1676826027 84212719 1912851321 -328769830 -1688179124 40452086 1970147168 -439282959 -1831460249 199193565 2094547787 -490940696 -1782847874 213039044 2075494226 -155350361 -2118469071 414444427 1874123549 -238006594 -2032697816 534654866 1759059716 -127532395 -1889455613 375940025 1634685743 -16005492 -2012416486 285583264 1711445814 -798705141 -1486648675 1047190311 1231940529 -687243758 -1609675132 956768062 1308635048 -557895111 -1447558481 816927509 1203135363 -640485856 -1361721674 937203468 1088137114 -841766289 -1160471815 601738051 1423637461 -893489546 -1111925024 615518042 1404518348 -1022877091 -1274080565 755385201 1510044647 -999954876 -1285368110 711690088 1567406078 -1071134464 -1222575722 774481964 1496225978 -951448295 -1337115249 692350005 1581472931 -822329038 -1174703708 552738846 1475678344 -913210069 -1097419331 664790023 1352193169 -577709724 -1432884750 866039880 1150912734 -620946051 -1376113173 888372305 1140083911 -750038698 -1538498112 1027944570 1245839596 -735668913 -1558075943 975762531 1294976245 -79042104 -1940989602 357009636 1648408690 -64737839 -1960633017 304762109 1697479787 -174956038 -2104143508 463208662 1822109760 -218126877 -2047306379 485606607 1811346521 -419497556 -1845900998 149985408 2146936854 -510444107 -1768682205 261971097 2023386127 -400199266 -1625145080 103485618 1898717220 -280447609 -1739619055 21419179 1984029757 -650315711 -1371813673 926062957 1077258747 -565101480 -1453978418 811556212 1196977634 -672698253 -1595916059 971575647 1324229065 -796216214 -1483897604 1048892742 1233380816 -997464027 -1282615117 713394441 1568848287 -1008325572 -1260315478 770198800 1525644678 -900702185 -1118351231 610140475 1398354349 -851598322 -1170565992 590595362 1412756916 -497887095 -1789532129 207403429 2069596467 -448848752 -1841812474 187792828 2083933482 -326545221 -1685168083 42414487 1971323137 -337341278 -1662802892 99284366 1928185112 -1718035 -1998391173 300657089 1726781783 -125301516 -1886438302 377908696 1635867982 -247578401 -2043056055 523248115 1748439397 -162298682 -2125155248 408806890 1868223868 1587864718 698602520 -1331001950 -944917196 1506353303 785256449 -1211678277 -1061129939 1350528188 662199338 -1099887216 -914998010 1460840613 538286131 -1189295735 -837027553 1125381354 873776252 -1390570042 -635787952 1149120755 863567973 -1435479585 -579378871 1304984792 986664014 -1547297292 -725537438 1252374721 1034061911 -1532241427 -743642757 1707787334 315487440 -1950046870 -54290948 1655111775 362819785 -1935056525 -72461851 1796295796 471235810 -2061554344 -233300530 1820100717 461093115 -2106398399 -176825897 2021512226 259712180 -1770801906 -512457320 2131759163 135733421 -1860275945 -434552447 1990614032 27356294 -1733804740 -273740374 1909168137 114075807 -1614415579 -389887565 1203754447 817423705 -1447971613 -558463883 1087508950 936714560 -1361284870 -639942548 1231314429 1046703467 -1486209839 -798159801 1309252068 957262194 -1610090296 -687814562 1510524331 756020541 -1274633081 -1023306735 1566900658 711078180 -1284808546 -999534584 1423134105 601128207 -1159910219 -841343965 1404995968 616151318 -1112479572 -893921222 2094134535 198624657 -1830841301 -438786883 2075930910 213582216 -1783476174 -491429724 1913290037 84757923 -1677452263 -352113521 1969731884 39881146 -1687562240 -328275818 1634133347 375510517 -1888975793 -126896935 1712005498 286003692 -2012921770 -16617280 1874685265 414866887 -2118972291 -155960085 1758505288 534223326 -2032220060 -237373198 1821541900 462796442 -2103646432 -174336074 1811890709 486044291 -2047794375 -218754129 1648954942 357449384 -1941475566 -79667324 1696909863 304347825 -1960137973 -64119907 1898288744 102934270 -1624508604 -399718446 1984451185 21979879 -1740229795 -280951861 2147360346 150548172 -1846509706 -419999776 2022955587 261417685 -1768047761 -509965319 1476175556 553358930 -1175271448 -822741122 1351705309 664162891 -1096875023 -912772249 1495740150 773856864 -1222029350 -1070694580 1581968111 692968057 -1337685053 -951862443 1246475936 1028425270 -1538926708 -750590182 1294365369 975258159 -1557654635 -735108349 1150303890 865537540 -1432461378 -577147096 1140718219 888850973 -1376543833 -621499599 1971959629 42895323 -1685596575 -327096585 1927574356 98780098 -1662381448 -336780562 2068987775 206901225 -1789108653 -497324347 2084567910 188271600 -1842242998 -449402148 1748936489 523868095 -2043623931 -247990637 1867735856 408179622 -2124611044 -161860982 1726295835 300031885 -1997844937 -1278303 1636363010 378526612 -1887008210 -125715784 1323800453 971024147 -1595279703 -672217537 1233802140 1049453322 -1484508496 -796720602 1077682103 926625569 -1372422501 -650818035 1196546990 811002680 -1453344126 -564622828 1397786593 609728375 -1117854003 -900082085 1413301240 591033198 -1171053868 -852225470 1569394643 713834309 -1283100929 -998089111 1525074890 769784668 -1259820314 -1007707536 986194314 1305415964 -725204826 -1547603920 1034282387 1252185349 -743734081 -1532185559 873703864 1125423406 -635582316 -1390741502 863923617 1148804407 -579859315 -1435026405 662647278 1350041976 -915320638 -1099538348 538113527 1461044577 -836987685 -1189370803 698661340 1587775818 -945104656 -1330780058 784956869 1506692435 -1060692759 -1212142465 27656514 1990275540 -274177938 -1733340936 114017627 1909257677 -389700489 -1614637855 259885424 2021308902 -512497572 -1770727222 135286121 2132246015 -434230203 -1860625197 470880550 1796612528 -232820726 -2062008164 461165887 1820059049 -177032173 -2106227579 315267348 1707977090 -54200264 -1950103378 363289869 1654680987 -72795103 -1934750537 601034955 1423188061 -841125401 -1160101519 616486098 1404691524 -894388738 -1112046232 755538169 1510975599 -1022953003 -1274951357 711285984 1566731382 -999604788 -1284764326 1046741167 1231237177 -798334589 -1486008043 956941494 1309602848 -687364710 -1610574580 817858717 1203288075 -558765647 -1447634649 936529028 1087732754 -639881816 -1361371842 415051779 1874460821 -156020433 -2118884935 533787674 1758971020 -237071050 -2032556640 375830577 1633781927 -127346403 -1888491125 285965352 1712082110 -16442108 -2013123182 84549735 1913458929 -352042677 -1677495843 40363134 1969280232 -328628910 -1687243324 198289493 2094438595 -438318727 -1831274001 213675084 2075876570 -491647648 -1783284234 150881032 2147054494 -420470236 -1846078798 261326609 2023012231 -509745603 -1768237397 103140154 1898118060 -399791594 -1624466816 21499683 1984905141 -280596977 -1740546407 357127020 1649304570 -79220160 -1941962026 304387957 1696835555 -64293287 -1959934257 462609246 1821764552 -174278030 -2103735580 486481735 1811427281 -219054485 -2047455491 865100736 1150767958 -576847124 -1432800646 889038809 1140496207 -621558027 -1376455069 1028385778 1246550884 -750417186 -1539130808 975581163 1294016381 -735555897 -1557168559 774337444 1495286578 -1071050104 -1221713378 692762557 1582139179 -951789935 -1337727481 553450390 1476119296 -822961478 -1175082452 663830415 1352011545 -912302429 -1097306571 300249673 1726104287 -1371291 -1997790221 378058320 1636796102 -125380740 -1887311894 524221051 1748617965 -248472745 -2043171903 408108642 1867779828 -161652914 -2124779560 206725677 2069189307 -497286399 -1789185129 188720692 2084083362 -449722600 -1841891442 42592799 1972296329 -326661325 -1686062171 98840070 1927487120 -336965846 -1662156868 713773697 1569481239 -997903443 -1283325125 770086552 1524737550 -1008142412 -1259354334 609278643 1398270501 -899761249 -1118205175 591208106 1413099068 -852263034 -1170977008 926696165 1077637747 -651025463 -1372253345 810649340 1196865130 -564140080 -1453795514 971492055 1323366977 -672551941 -1594975379 1049235150 1233993304 -796626974 -1484562572 1224290882 1073611476 -1493740690 -772774920 1335162459 949208781 -1583704201 -694310943 1176681072 824543974 -1473455268 -550769718 1095728745 910708479 -1354686651 -666488877 1431183910 575214256 -1153416438 -867732580 1378084415 623171241 -1137866989 -886392955 1536535060 747805314 -1248081096 -1029899346 1559784973 738156187 -1292497119 -974045257 1939280522 76554780 -1650887770 -358726864 1962595987 66971141 -1695238209 -302807255 2102172344 172730926 -1824326764 -465188094 2049007265 220622391 -1808842867 -483913957 1847591662 421999224 -2144443454 -148286636 1766704887 508229217 -2025609253 -263940275 1627097820 402438730 -1896485904 -101524634 1737903813 277970515 -1986514967 -23126145 1373766403 652555157 -1075027409 -924101959 1452263194 562624396 -1199462858 -813263200 1597606705 675199911 -1321735651 -969876853 1481920296 794001342 -1235603964 -1050861934 1280643943 995238897 -1571065269 -715373859 1262016382 1010821096 -1523141038 -768506172 1116642133 898214851 -1400833415 -611857681 1172528972 853831642 -1410515360 -588640522 1787569099 495653725 -2071837977 -209358223 1843521490 451336004 -2081454338 -186075544 1683467257 324049775 -1973826859 -44107197 1664774112 339566454 -1925968180 -97304998 2000368559 3932985 -1724558717 -298687979 1884747702 122799904 -1638361446 -379607540 2044771229 250055435 -1745954127 -521541081 2123202436 160059154 -1870455128 -410767810 2060406976 231235670 -1799278100 -473562758 2107806937 178627663 -1817381387 -458504861 1947523314 51636324 -1709524514 -316831416 1937317099 75377789 -1653113401 -361738927 1735934116 276787250 -1988746872 -26144482 1612022973 387101739 -1910774383 -115550969 1772341398 514127872 -2018661958 -257255124 1858997391 432618521 -2134872669 -137929419 1101099016 916865182 -1347481308 -660069966 1187820561 835421319 -1463626435 -540678741 1333459002 947767468 -1586194154 -697063040 1209482275 1058016437 -1508287217 -786535015 1544970348 722555130 -1307049664 -987811370 1534829685 746362083 -1250572967 -1032653361 1389226078 634050760 -1128035982 -876299804 1436560455 581377233 -1146204821 -861307395 1674862977 349393175 -1915092819 -86167493 1689888152 331257102 -1967668044 -38734814 1829759411 436787493 -2097051489 -200886263 1784819114 493165884 -2073277306 -211059696 2120446437 157565299 -1871900471 -412475297 2031007228 235505002 -1761553200 -536353722 1891170775 130009409 -1632200453 -374232979 2010463694 13765976 -1713677086 -287544204 1488601417 800944607 -1229709211 -1045229325 1607959888 684766662 -1311120260 -958475030 1449249147 560396781 -1200641961 -815228735 1359744354 638270964 -1090360242 -939172648 1158500653 839541179 -1425854463 -603717481 1113625908 895985058 -1402014696 -613825394 1272371487 1020389769 -1512523725 -757102427 1287331078 1002188176 -1565164502 -709735236 748025670 1536346064 -1029990806 -1248024836 737686367 1560216521 -973712781 -1292803355 575569780 1430867938 -868213160 -1152962866 623098733 1378126843 -886187455 -1138038057 824370978 1176885172 -550730226 -1473530216 911156027 1095242669 -666811881 -1354337663 1073311504 1224630150 -772338116 -1494204758 949267209 1335073695 -694498779 -1583482189 402380686 1627186968 -101337438 -1896708556 278270871 1737564929 -23563589 -1986051539 421552060 1848078122 -147964272 -2144793082 508402597 1766501171 -263980407 -2025534945 172804074 2102130556 -465393978 -1824156080 220267507 2049323877 -483433761 -1809296823 77025240 1938849614 -359059724 -1650581918 66751425 1962785623 -302716179 -1695294853 898549255 1116337809 -612325589 -1400399939 853738014 1172583048 -588422350 -1410706524 995446325 1280474787 -715444455 -1571020913 1010338348 1262467770 -768152832 -1523459178 674879075 1597957877 -969427121 -1322219559 794038906 1481843436 -1051036842 -1235401792 652369489 1373990599 -924041347 -1075114005 563059272 1451797214 -813565084 -1199125518 249620175 2045236825 -521238557 -1746290827 160244438 2122977856 -410827782 -1870367892 3895037 2000445035 -298512431 -1724760249 123120356 1884396146 -380056632 -1637876898 324531883 1683015229 -44460153 -1973508335 339358386 1664942628 -97234018 -1926012152 495746713 1787514383 -209576011 -2071646429 451000960 1843825174 -185607252 -2081887430 514037188 1772397906 -257035032 -2018851714 432951773 1858691403 -138399503 -2134441881 276307446 1736387936 -25789222 -1989063604 387308015 1611852153 -115623741 -1910732715 51676576 1947448630 -317004660 -1709321190 75055545 1937666351 -361291627 -1653600253 231673234 2059943172 -473862978 -1798939608 178440587 2108029213 -458446681 -1817470927 634238220 1389004186 -876358624 -1127947082 580940053 1437024643 -861007815 -1146543953 722877758 1544621480 -988259310 -1306563452 746322215 1534904753 -1032480757 -1250776931 947561832 1333630462 -696990652 -1586236206 1058496881 1209029095 -786890659 -1507970869 916532570 1101405644 -659600266 -1347912480 835512643 1187764693 -540899217 -1463437063 129541253 1891603475 -373897815 -1632504513 13983900 2010271754 -287637072 -1713622746 157494455 2120490017 -412267109 -1872069363 235858094 2030688312 -536835710 -1761101548 437236961 1829274743 -201206323 -2096700069 492990712 1785020526 -211021356 -2073353918 349453523 1674775621 -86352385 -1914868375 330954954 1690224732 -38299162 -1968133776 1020691533 1272034523 -757537439 -1512057353 1002127444 1287418050 -709549704 -1565388306 839715967 1158298857 -603755181 -1425777211 895535206 1114110192 -613504694 -1402365476 560043049 1449567423 -814746363 -1201093229 638341168 1359700134 -939380452 -1090190966 800726043 1488792717 -1045136073 -1229763167 685234178 1607526548 -958809810 -1310815816 -2145339318 -148404004 1848564070 422177264 -2024965037 -263566139 1766006143 507784681 -1896140680 -100925202 1626689876 401760706 -1986595743 -24001289 1738052941 278898139 -1651005394 -359622472 1939458306 77527444 -1694864329 -302162783 1962151195 66272653 -1823727588 -464842614 2101494064 172323238 -1809718267 -483994477 2049934633 220771775 -1152477054 -867588076 1430321582 575129912 -1138533221 -886805491 1378696631 623512865 -1248522064 -1030610906 1536913820 748437770 -1292315479 -973085633 1559672197 737248531 -1493595930 -771835792 1224206794 1072748892 -1584116481 -694977431 1335504339 949820741 -1474166572 -551210942 1177313784 824922478 -1353726771 -666307493 1094821345 910595447 -1724151541 -298010211 2000021543 3332273 -1638511342 -380535420 1884826686 123673768 -1746927303 -521719377 2045665301 250171523 -1869757152 -410323530 2122556428 159683738 -2071160465 -208950791 1786968131 495306965 -2082382474 -186225184 1844395098 451415244 -1974005411 -45080117 1683583089 324944103 -1925524156 -96606766 1664398440 338920702 -1571444285 -716007083 1281083631 995948665 -1523028518 -767599284 1261833462 1009859680 -1399971343 -611774105 1115701469 898068555 -1411127832 -588982914 1173193924 854242386 -1075660377 -924481231 1374476427 652994589 -1198555714 -813150936 1451302034 562441220 -1321651819 -969015037 1597460665 674258991 -1235946100 -1051474662 1482331296 794666038 -1307125048 -988681634 1545124836 723487602 -1250222383 -1032049081 1534427133 745688939 -1127394566 -875928980 1388524502 633602880 -1147103517 -861428107 1437530063 581551961 -1348351316 -660145606 1102031744 917019414 -1463021899 -540328413 1187147673 835018511 -1585823074 -696421880 1333011378 947065636 -1508407673 -787433967 1209657259 1058985789 -1988560384 -25179498 1735826220 275884986 -1911210471 -116257137 1612406581 387739555 -2019331534 -257670492 1772950302 514466696 -2133936597 -137787715 1858131719 432531345 -1798313372 -473376014 2059504456 231128030 -1818087811 -458940693 2108444497 179011527 -1709940138 -317500736 1947861882 52245484 -1652971953 -360802599 1937229667 74512373 -1425151095 -603268321 1157860005 839170611 -1402982512 -613998842 1114525372 896106026 -1512676421 -758033619 1272447639 1021260289 -1564760158 -709060812 1286981262 1001584152 -1229259795 -1044526213 1488231105 800303703 -1311293452 -959443102 1608081112 685665870 -1201572897 -815381687 1450119923 560472677 -1089685562 -938768560 1359140586 637920892 -1872508095 -412812329 2121116269 157981435 -1760686248 -536264754 2030071412 235364066 -1632091277 -373328923 1890984543 129045193 -1714059414 -288180228 2010900038 14472912 -1915430107 -86774861 1675278857 350063263 -1967579332 -37867606 1689746960 330321542 -2096147689 -200776831 1828794939 436601517 -2073913586 -211441768 1785525794 493602484 -464749234 -1823781416 172104802 2101685492 -484329129 -1809413695 221239419 2049501421 -359139972 -1651456534 77173840 1939776710 -302370459 -1694694925 66342985 1962107103 -100963030 -1896063556 401935366 1626487952 -23680717 -1986946651 278448159 1738537097 -148839144 -2144873074 422478900 1848226978 -263380735 -2025188969 507723821 1766092987 -551395962 -1473942256 824982698 1177226300 -665871969 -1354192631 910293171 1095157797 -772155980 -1493244638 1073198232 1223721998 -694939219 -1584193221 949645441 1335705623 -1030402590 -1248690828 748367054 1536957528 -973567493 -1291863699 737601751 1559353409 -867252784 -1152780986 574661884 1430754410 -886898231 -1138478753 623730917 1378504819 -44610545 -1974436711 324611363 1683889589 -96827370 -1925334912 339011898 1664342444 -208878531 -2071202645 495101201 1787139463 -186580956 -2082066254 451895560 1843941790 -522167189 -1746440963 250494279 2045316561 -410150798 -1869960988 159643998 2122631624 -298068903 -1724062513 3519861 1999799779 -380235712 -1638850346 123236716 1885291002 -969315129 -1321313199 674696683 1596996989 -1051416354 -1236035512 794479090 1482553700 -924654347 -1075456925 653034969 1374401871 -812703508 -1199042438 562119104 1451651414 -611418973 -1400288203 897588623 1116155161 -589055814 -1411086292 854448534 1173022976 -715787119 -1571634169 995857853 1281140011 -768069496 -1522597858 1010192804 1261527346 -696639540 -1585631398 947158752 1332956790 -786965547 -1508840637 1058650873 1209961071 -660498434 -1348032664 917501650 1101579844 -540257305 -1463065743 834810571 1187316317 -875753560 -1127596226 633564804 1388600850 -861877327 -1146619097 581872285 1437178379 -988379238 -1307461876 723052214 1545590304 -1032109181 -1250135275 745874095 1534202425 -317440252 -1710026862 52059688 1948085950 -361104611 -1652634741 74947121 1936763559 -472926410 -1798797408 230807066 2059855500 -459115729 -1817885767 179048963 2108367509 -257740960 -2019287050 514674252 1772781274 -137434247 -2134254609 432048725 1858583235 -25647278 -1988126780 276219518 1735522024 -116038837 -1911401507 387646055 1612460785 -815714675 -1201267173 560943009 1449688887 -938677612 -1089742334 637701048 1359330094 -1044732225 -1229089239 800376723 1488189189 -958963034 -1311747536 685310858 1608397596 -757711127 -1513025921 1020813253 1272934227 -709100816 -1564685722 1001757660 1286777674 -603080997 -1425373619 839112695 1157949281 -614436158 -1402518956 896406510 1114186616 -200339899 -2096611629 436301673 1829134335 -211629476 -2073691446 493661040 1785437158 -86735241 -1915504927 349890395 1675483085 -38190482 -1967230216 330769218 1689261012 -373809631 -1631637833 129400589 1890668443 -287974856 -1714230610 14400276 2010942338 -412903917 -1872451963 158201663 2120927145 -535932406 -1760992612 234894118 2030502832 37429267 1966870661 -332054209 -1691192919 89580554 1917965468 -346520282 -1671449168 216049697 2078775479 -487667443 -1779828325 193817656 2089442478 -444396268 -1836827262 529281143 1753940193 -243117733 -2038079027 417461358 1877394680 -152070846 -2115459628 290961477 1716553939 -10888855 -2007045633 372931676 1631407306 -130802320 -1892471322 961872091 1314009165 -681877001 -1604562591 1043907778 1228928084 -801724946 -1489922696 932088041 1082767487 -645862971 -1366828717 820202736 1206156390 -554881572 -1444274870 618795199 1407524905 -890474093 -1108655867 596628646 1418257456 -847137398 -1165589220 708417677 1564387355 -1002964575 -1288648393 760503444 1515416578 -1017496136 -1268970194 455086418 1814503876 -181505922 -2111225624 474862923 1800070621 -230443929 -2059107087 368810336 1660725750 -67766196 -1930245926 311844217 1704029679 -57131947 -1952510781 110559542 1905275296 -392601574 -1617014644 33211695 1996355001 -269179901 -1728867179 139233540 2135669138 -431822808 -1857693506 253840669 2015788427 -517002191 -1775756121 541995418 1464402188 -834645834 -1186504672 656668035 1344587029 -919759697 -1104501703 781564328 1502775614 -1063528316 -1214453742 704150961 1593789735 -940172131 -1326371829 1039737342 1258164584 -738770734 -1527746492 982836711 1301534065 -728070965 -1549945763 857909708 1143314778 -584267552 -1439958922 877620693 1128815939 -633271047 -1387905937 806175377 1191866887 -570219587 -1459350741 929072776 1080538654 -647043164 -1368795342 1054263971 1238497845 -791106673 -1478517991 968560314 1320959532 -675975274 -1598923008 767185653 1522360931 -1011600423 -1263336625 718771948 1573955194 -992348224 -1277245610 593615559 1416030801 -848315413 -1167553667 604774110 1393241672 -905805838 -1123725468 191062617 2086949583 -445840523 -1838533661 202286656 2064226006 -503265428 -1794639878 96004715 1925176061 -340358329 -1666073647 47525490 1976704740 -321171618 -1680048184 383021629 1641235115 -119925999 -1881332857 297383460 1723762354 -4729080 -2001672290 403700239 1862847129 -167666909 -2130269259 526532118 1751453312 -244555974 -2039779412 689337296 1578189638 -954723588 -1340136854 779859913 1501333343 -1066019099 -1217206669 667810786 1355467636 -909927730 -1094407592 547373051 1470566253 -827433257 -1180078527 882992052 1134973730 -626064744 -1381486066 869050285 1154193211 -574437759 -1429866985 981134214 1300093712 -730559830 -1552696772 1024929695 1242570505 -753316173 -1541505499 309875480 1702847374 -59362764 -1955528030 353736449 1645389719 -82053587 -1944271173 480500522 1805970364 -223495674 -2052420976 466493235 1825124261 -171934177 -2100867447 265241468 2026402794 -507436464 -1765403962 144869221 2141566963 -424876471 -1851009313 18139982 1981021144 -283465118 -1742890252 108597079 1904099265 -394826117 -1620025619 1717036311 290510209 -2007399365 -10570579 1631199502 373100952 -1892401118 -130846540 1754033445 529227187 -2038297591 -242926433 1877059900 417765802 -2114992112 -152504186 2078340467 216516069 -1779526561 -488004407 2089628010 193593852 -1836887994 -444309296 1966832961 37506519 -1691018131 -332256005 1918286168 89229774 -1671899020 -346035998 1564067295 708769097 -1288198925 -1003449243 1515454918 760426832 -1269145366 -1017294724 1407340013 619019643 -1108595519 -890561449 1418693108 596162914 -1165891368 -846800818 1083102651 931783981 -1367296873 -645430271 1206063522 820257076 -1444056946 -555073512 1314217353 961703199 -1604633435 -681833421 1228446096 1044359430 -1489569604 -802043862 2135741526 139191488 -1857899142 -431651348 2015432783 254157017 -1775275677 -517455371 1905744996 110128370 -1617347256 -392294946 1996134525 33401067 -1728775855 -269235769 1660666930 368899236 -1930058466 -67988088 1704329259 311505085 -1952947961 -56667759 1814055936 455572630 -2110902996 -181854790 1800243225 474658959 -2059146955 -230368861 1143141534 858113032 -1439918670 -584342236 1129263239 877133841 -1388228181 -632921795 1257864364 1040075834 -1527308928 -739234538 1301592245 982747171 -1550132839 -727848689 1502995706 781374572 -1214544426 -1063471808 1593319651 704581749 -1326038577 -940478119 1464757448 541678686 -1186984476 -834192014 1344514257 656709703 -1104295427 -919930517 1415677845 593934083 -1167071559 -848767441 1393312652 604730138 -1123933536 -905637322 1522143143 767377201 -1263243637 -1011655139 1574423486 718338856 -1277580654 -992044540 1238800369 1053927271 -1478953251 -790641077 1320899560 968647550 -1598737724 -676199854 1192042435 805973845 -1459388689 -570143111 1080089562 929557324 -1368474890 -647394720 1863296861 403216331 -2130590095 -167315737 1751278404 526734290 -2039741848 -244632834 1641295727 382935033 -1881518525 -119701803 1723460470 297720800 -2001237414 -5195060 1924708153 96438191 -1665739243 -340662653 1976922912 47334326 -1680141812 -321117542 2086878987 191106973 -1838326233 -446009679 2064579346 201968516 -1795122626 -502814040 1299887828 981304898 -1552623624 -730601618 1243050701 1024475739 -1541860383 -752999561 1134640870 883297904 -1381015606 -626495652 1154284287 868993641 -1430086701 -574248123 1355654832 667588134 -1094465636 -909838582 1470128809 547836479 -1179778171 -827772141 1578512002 688987668 -1340584018 -954237128 1501293211 779934221 -1217033289 -1066222815 1981060636 18065034 -1743063248 -283261018 1903776261 108946067 -1619578071 -395312193 2026839598 264777400 -1765703934 -507097196 2141379127 145091233 -1850950885 -424965235 1805878904 480556782 -2052200620 -223684670 1825456737 466186999 -2101337267 -171502629 1702366794 310329052 -1955172506 -59678736 1645595219 353565381 -1944343681 -82011159 -891114981 -1109026163 619498295 1407974305 -846238206 -1165468012 595660590 1418084280 -1002888663 -1287777601 708264709 1563456403 -1017846224 -1269573978 760907548 1516091274 -682247553 -1605203223 962321235 1314712517 -801603994 -1489023248 1043734346 1227960284 -644992435 -1366752549 931156833 1082614775 -555485612 -1444624702 820877176 1206560750 -242447661 -2037663163 528673791 1753602921 -153006390 -2115600804 418328550 1877483376 -11074847 -2008010121 291070925 1717457755 -130365704 -1891764626 372549588 1630771010 -331638089 -1690523103 37092251 1966263053 -346661202 -1672384968 89669506 1918832404 -488631675 -1780014573 216953769 2078884671 -443689316 -1836390902 193181616 2089060134 -738616486 -1526813748 1039661686 1257294560 -728473789 -1550618667 983187055 1302138617 -584969368 -1440406530 858550852 1143685842 -632301711 -1387730969 876721757 1128695499 -833713346 -1186350168 541125138 1464326788 -920432857 -1104904271 657272331 1344937629 -1063976180 -1215155302 781935136 1503417014 -939997419 -1325402237 704030265 1592891055 -392709230 -1617917180 110746302 1906240040 -268796021 -1728229603 32775847 1995648561 -431213664 -1857354954 138564236 2135253530 -517867591 -1775843537 254776981 2015929859 -182408202 -2111333536 456051418 1814690380 -229806097 -2058723463 474156739 1799634517 -67427388 -1929637038 368394984 1660056190 -57219107 -1953376437 311985905 1704965735 -120272743 -1881933809 383429045 1641912611 -4649856 -2000798698 297233836 1722834234 -166772565 -2130153411 402727303 1862668561 -245201742 -2040155100 527230366 1751897352 -446441219 -1838880661 191740369 2087356743 -502391580 -1794560910 201358792 2064076126 -340242225 -1665179559 95826403 1924202869 -321547050 -1680694208 47969786 1977402732 -1011161007 -1262626617 766806397 1521727979 -992531384 -1278206754 718884196 1574862322 -849256349 -1167699723 594477391 1416114649 -905141126 -1123314452 604161366 1392899520 -569509835 -1458911069 805542169 1191487887 -648004564 -1368978246 929979648 1080651158 -791252985 -1479458671 1054347563 1239359933 -675564514 -1598258040 968217906 1320347044 -506463784 -1765226162 264345844 2026285154 -425574975 -1851454121 145513709 2141940859 -283872790 -1743568516 18485446 1981620304 -394676749 -1619098267 108516575 1903223881 -59184708 -1954555606 309758096 1701951494 -82498139 -1944969933 354110601 1646033951 -224173682 -2052828904 481099938 1806315572 -171006569 -2100718335 465618107 1825043501 -626927344 -1381570170 883931196 1135118506 -573825783 -1429525089 868383781 1153780915 -730181342 -1552064076 980693006 1299382424 -753429189 -1542412883 1025111063 1243530369 -954807948 -1340999198 689481816 1579129038 -1065677459 -1216594437 779447361 1500667095 -909295290 -1094028848 667099242 1355026684 -828340897 -1180191287 548332659 1470747877 -1366397153 -645308535 1082134067 931610277 -1444697338 -555443312 1206766122 820705980 -1604982995 -682436677 1314620929 962377367 -1489493196 -801172574 1228292632 1043427982 -1288077445 -1002549267 1563893335 707800769 -1269515422 -1017934860 1515903566 761129688 -1109199031 -890910753 1408013925 619423475 -1165020336 -846724154 1417761404 596009706 -1780461609 -488145087 2079207163 216604269 -1836217394 -443892904 2089020130 193256052 -1690581019 -331548813 1966450377 36869727 -1672084484 -346999958 1918395088 90133062 -2007539789 -11505883 1717124767 291376649 -1891984470 -130176196 1630861958 372492816 -2037590143 -242489577 1753396909 528844347 -2115955816 -152689906 1877963444 417874466 -1214947746 -1064145208 1503346546 781979620 -1325884857 -939545903 1593244523 703712253 -1186015636 -834017542 1463859008 541558742 -1104997771 -920378653 1345155929 657081295 -1440592326 -584745300 1143746326 858464128 -1387296221 -632767819 1128393487 877058969 -1527134712 -738265442 1257744164 1039177650 -1550581231 -728550777 1301963581 983389099 -1929675114 -67351040 1660231610 368193324 -1953056113 -57570791 1704516515 312470325 -2111768924 -181942734 1814992776 455714590 -2058538307 -230030805 1799574417 474243847 -1857261838 -431268252 2135035870 138755912 -1776178453 -517563779 2016398279 254344017 -1617434944 -393161130 1905887212 111064954 -1728437543 -268627377 1995719669 32732003 -1665659491 -339788533 1924558001 95509543 -1680488060 -321717998 1977329832 48011326 -1838971473 -446384839 2087576707 191550485 -1794227786 -502697696 2063605914 201789452 -2129715719 -167236241 1862368469 403065923 -2040342048 -244979338 1751955660 527140954 -1881893429 -120347299 1641739495 383632497 -2001120814 -4300476 1723281662 296747112 -1479135915 -791601725 1238912121 1054833903 -1598297780 -675489318 1320519776 968014070 -1458723481 -569731599 1191429195 805631197 -1369415298 -647540248 1080950866 929640644 -1168032463 -848949849 1416584221 594046091 -1123223256 -905197122 1392678916 604350610 -1262832381 -1010989675 1521800239 766764217 -1277726438 -992984692 1574506550 719200416 -2052899620 -224129974 1806523888 480931174 -2100365115 -171325357 1824561641 466069887 -1955023634 -58751880 1702286786 309454164 -1944751881 -82689951 1645941211 354165069 -1743508296 -283960274 1981435284 18709762 -1619400543 -394340297 1903659405 108050715 -1764776822 -506948580 2025964966 264697136 -1851629421 -425373691 2141979071 145436969 -1093854188 -909497214 1354988856 667176366 -1180641267 -827856741 1471068449 547981751 -1340697562 -955145040 1578693898 689948060 -1216655297 -1065590615 1500852499 779223429 -1552282512 -729989914 1299475804 980639178 -1541945239 -753862401 1243195717 1025415635 -1381923774 -626608940 1135601006 883480056 -1429454757 -573869875 1153573239 868553185 -579004704 -1434835338 863205324 1148471130 -636431623 -1390943633 874427349 1125745475 -744055086 -1532907964 1034485758 1253035880 -724870453 -1546884515 986004455 1304562545 -1060501884 -1211288046 784623528 1505974078 -945306979 -1331629557 698983345 1588499239 -837710154 -1189691872 538963866 1461247756 -914601297 -1099204039 661793667 1349851925 -434948568 -1860958530 136140548 2132436882 -511774159 -1770405209 259035933 2021106571 -389497318 -1613787508 113696566 1908535200 -274367997 -1734194539 27990831 1990994873 -73128372 -1935468838 363480928 1655535606 -53878187 -1949379901 315065209 1707127791 -176181634 -2106024216 460443474 1819738052 -233674137 -2062198031 471599947 1796946909 -999938143 -1285482697 711476877 1567585819 -1022630984 -1274227922 755335828 1510126082 -893538413 -1111843067 615763647 1404370473 -841978998 -1160291556 601754278 1423522352 -640600123 -1361705133 937383657 1087923839 -558042148 -1447312566 817009392 1203085926 -687161353 -1609724063 956620507 1308880461 -798524434 -1486861448 1047075522 1231956564 -16251031 -2012268545 285632069 1711363795 -127548560 -1889340442 376152668 1634505418 -237793445 -2032877619 534638199 1759174369 -155301054 -2118550572 414198382 1874270968 -490793203 -1783093349 212956705 2075543223 -439168236 -1831476350 199012920 2094760622 -328949953 -1687965783 40566291 1970130565 -351708378 -1676776528 84359690 1912605340 -280267678 -1739832076 21304654 1984046552 -400117637 -1625194259 103338327 1898963393 -510591920 -1768436538 262053244 2023337450 -419612599 -1845884705 150165861 2146724339 -218340346 -2047126384 485623082 1811232188 -175005665 -2104061815 463454515 1821962661 -64492492 -1960780638 304712984 1697561998 -79026131 -1941104453 356796673 1648589207 -735750998 -1558027204 975910278 1294730512 -750219085 -1538285531 1028059551 1245823241 -620831592 -1376130034 888192436 1140296994 -577562495 -1433130985 865958317 1150961979 -913161010 -1097501608 664544738 1352340852 -822116137 -1174884287 552722939 1475793261 -951464708 -1337000854 692563408 1581292870 -1071380251 -1222428557 774531529 1496144223 -162511581 -2124974667 408822799 1868108953 -247627462 -2042973780 523493398 1748291712 -125055727 -1886585465 377859133 1635949739 -1701624 -1998505570 300443684 1726961842 -337160889 -1663015471 99169387 1928201469 -326463138 -1685216824 42266738 1971568868 -448995979 -1841566237 187874393 2083884239 -498001556 -1789515270 207583296 2069383382 -851548693 -1170647683 590349511 1412904017 -900488718 -1118531228 610123998 1398468680 -1008341543 -1260200625 770411765 1525464163 -997709376 -1282467498 713443564 1568766074 -796297841 -1483848423 1049040035 1233134645 -672878186 -1595703040 971690170 1324212268 -564986435 -1453994709 811375761 1197190151 -650167900 -1372059342 925980808 1077307422 -1190013980 -837360782 1461695176 538477150 -1099163651 -914675861 1349678801 661997127 -1211474986 -1060279488 1506032378 784534124 -1331191857 -945770663 1588199139 699321973 -1532574848 -744361194 1252565676 1034916410 -1546975335 -724814065 1304782517 985814563 -1434629198 -579175644 1148398238 863246856 -1391423573 -635977923 1126100615 874110481 -2105543892 -176634950 1819382272 460759702 -2062403787 -233502813 1797019161 471557775 -1935377634 -73184376 1655314994 363670180 -1949712633 -53571695 1707597355 314633917 -1614224568 -389032994 1908834916 113357554 -1734006959 -274589753 1990936189 28079851 -1860998278 -434873364 2132609622 135936704 -1770082461 -512122891 2020658767 259522265 -1609899355 -686960077 1308918665 956543775 -1486412100 -799009238 1231636368 1047426822 -1362007401 -640263679 1088359355 936917805 -1447252338 -558129640 1202900898 817233716 -1111625023 -893730217 1404277741 615818107 -1160759592 -841546162 1423857652 601450338 -1285129485 -1000256923 1567103967 711928649 -1274298646 -1022587268 1510334406 755167056 -1687895443 -328994053 1969922881 40735703 -1677130124 -351389982 1913087832 83908558 -1782625697 -491226423 2075208563 213261285 -1831694778 -438976816 2094853994 198959100 -2032938487 -237706593 1759359781 534414259 -2118248944 -155638138 1873835836 414664618 -2012718533 -15766867 1711684375 285281153 -1889165790 -127750476 1634467598 376229784 -1960332954 -64978448 1697239114 305062108 -1941277313 -78821911 1648628819 356721861 -2047067820 -218428990 1811044472 485845230 -2104361651 -174666277 1822399585 462990583 -1768906494 -510160492 2023669806 261746872 -1845664485 -419801715 2146632759 150221985 -1739904720 -280225370 1984251932 21133450 -1624838871 -400433729 1898482693 103791763 -1337355858 -951148232 1581772930 692109332 -1222355529 -1071422175 1495938203 774702093 -1097721444 -912971510 1352431792 664487974 -1174413947 -822547181 1475460265 553028671 -1375829558 -621170340 1139859686 888655984 -1433188909 -577473211 1151149311 865735785 -1557853704 -735954578 1294690516 975984706 -1538732575 -749732489 1246145741 1027710043 -1841528793 -449072975 2083709195 188076445 -1789836226 -497650520 2069832978 207099268 -1662580715 -337627005 1927899449 99506607 -1685402612 -326239078 1971629344 42180022 -1886678973 -125001515 1636168047 377668089 -1998171046 -2005812 1726494070 300877280 -2125457295 -162060057 1868462429 408504779 -2042766232 -247796482 1748221252 523537874 -1454202641 -564817799 1197261251 811331925 -1371577098 -650619808 1076954586 926299468 -1484183331 -795994037 1233603057 1048607079 -1595609916 -672932782 1323994600 971881854 -1260015477 -1008566243 1525404071 770498865 -1282902894 -997243900 1569068478 713106728 -1170327367 -851900369 1412454805 590833923 -1118569312 -900412362 1398644108 609922330 363109608 1654893694 -72679996 -1934766766 315185393 1708025959 -54052387 -1950348981 461313242 1819812940 -177113610 -2106178208 470995139 1796595797 -233000465 -2061794951 135498892 2132065306 -434246240 -1860510410 259934357 2021226499 -512742983 -1770579665 113771710 1909404712 -389651054 -1614719740 27639975 1990389809 -273964661 -1733521123 785038368 1506643126 -1060840180 -1211896422 698841145 1587562671 -945219307 -1330763389 537998354 1461060740 -836807362 -1189583448 662499339 1350287517 -915238617 -1099587151 863874116 1148886226 -579613336 -1435173378 873490525 1125603531 -635565711 -1390855705 1034298486 1252070624 -743946918 -1532004916 986439791 1305268473 -725253821 -1547521579 213888425 2075696447 -491664251 -1783170029 198338992 2094356774 -438564708 -1831127030 40117659 1969427725 -328579913 -1687325663 84533634 1913573652 -351829842 -1677676488 285785549 1712295259 -16327455 -2013139849 375749076 1633831234 -127198984 -1888737170 533935615 1758725481 -237153069 -2032507835 415166950 1874444656 -156200758 -2118672292 936480097 1087815159 -639636403 -1361519397 817645944 1203468782 -558749612 -1447749438 956958035 1309488581 -687577985 -1610394391 1046987082 1231090140 -798384026 -1485926160 711367941 1566682515 -999752663 -1284518721 755718428 1510762890 -1023068112 -1274935130 616371511 1404708257 -894208997 -1112259443 600887598 1423434168 -841043966 -1160150892 663944810 1351995132 -912482490 -1097093168 553597555 1475873509 -823043233 -1175032887 692680280 1582188238 -951642252 -1337972766 774156865 1495499479 -1070935187 -1221729285 975564302 1294130840 -735342814 -1557348428 1028139543 1246698113 -750367941 -1539212371 889087548 1140414122 -621803760 -1376307322 865313317 1150587571 -576863479 -1432685665 486334114 1811672628 -218972274 -2047504616 462494395 1821780525 -174097513 -2103948543 304567952 1696622086 -64407620 -1959917782 357208713 1649254943 -79367259 -1941716173 21745350 1984757328 -280645654 -1740464260 103156447 1898003017 -400004109 -1624286363 261113588 2023192162 -509728808 -1768351922 150831853 2147136123 -420224063 -1846226089 1049218859 1234108349 -796414457 -1484743023 971246386 1323514788 -672503266 -1595057528 810698521 1196783503 -564386251 -1453648221 926909184 1077457814 -651042260 -1372138822 591322959 1413083097 -852443549 -1170764043 609426262 1398025152 -899843462 -1118156052 770004861 1524787179 -1007995311 -1259600185 713593700 1569694706 -997789112 -1283341602 99086307 1927339893 -337015089 -1662075303 42609658 1972181868 -326874410 -1685882304 188508113 2084263751 -449706243 -1842006421 206676936 2069271390 -497040668 -1789332878 407961479 1868025617 -161571157 -2124829123 524106654 1748634376 -248292686 -2043385308 378238901 1636583203 -125495655 -1887295985 300331948 1726055226 -1518976 -1997544938 1908955628 114256250 -1614399296 -390002602 1990565365 27438435 -1733559079 -273888177 2132005342 135586120 -1860325134 -434470812 2021529031 259597649 -1771014933 -512277379 1820281224 460880158 -2106513244 -176809934 1796378001 471186695 -2061701955 -233055189 1654964666 363065644 -1934974826 -72511488 1707672995 315503925 -1949866865 -54504423 1252423972 1033980338 -1532487672 -743495522 1305197885 986484139 -1547314159 -725422969 1149104406 863682944 -1435267014 -579559252 1125135631 873923993 -1390521309 -635870027 1460758848 538335702 -1189148564 -837273350 1350348121 662412751 -1099772811 -915014429 1506468210 785240548 -1211858850 -1060917048 1588012395 698357245 -1331084217 -944868143 1758685357 534009915 -2032334463 -237356777 1874767028 414817314 -2119119464 -155714290 1711857823 286248969 -2012839501 -16666331 1634018438 375526416 -1888795222 -127109828 1969518793 40061023 -1687545371 -328390285 1913240784 84839494 -1677206020 -352260758 2076176635 213434477 -1783524905 -491347647 2094150882 198509684 -1831053874 -438606504 1404913765 616200435 -1112331959 -894166561 1422953596 601341162 -1159795376 -841359930 1567014999 711061697 -1284988549 -999321107 1510671438 755774680 -1274714782 -1023257100 1309300737 957180055 -1610335955 -687666757 1231526936 1046523022 -1486226124 -798044766 1087492147 936829093 -1361071841 -640122487 1203508266 817571004 -1447922426 -558545520 1140734830 888736760 -1376757182 -621319468 1150549879 865390561 -1432510885 -577065267 1294316380 975340490 -1557409168 -735255834 1246263109 1028605907 -1538910615 -750704897 1581853450 692984732 -1337505242 -952075600 1495592723 774102917 -1221947841 -1070743895 1351787320 664114094 -1097022956 -912526718 1476355873 553146295 -1175386611 -822724965 2022710182 261565232 -1767998838 -510047716 2147344319 150662953 -1846296941 -420180475 1984664468 21799682 -1740246344 -280837586 1898338189 102852379 -1624754527 -399571401 1697057730 304102228 -1960219922 -64071048 1649070043 357433165 -1941655817 -79454623 1811710960 486257510 -2047679780 -218770870 1821460457 462845823 -2103499067 -174582189 1524959791 769800889 -1259640061 -1007920235 1569246774 714079904 -1283018982 -998137972 1413382685 590983819 -1171201231 -851979353 1397966340 609515154 -1117968600 -900065346 1196563019 810887901 -1453556889 -564442127 1077927506 926478020 -1372471426 -650735640 1233752697 1049535215 -1484262571 -796867645 1323587168 971204342 -1595263156 -672331814 1636510439 378280561 -1887089717 -125666467 1726410494 300015208 -1998024750 -1065148 1867555541 408392259 -2124495879 -161877137 1748854476 523916890 -2043476000 -248236170 2084321923 188418581 -1842193489 -449483975 2068971162 207015436 -1788895306 -497504480 1927787185 98599463 -1662397539 -336665845 1972008616 42812990 -1685842044 -326949102 -1749089103 -524798937 2041669021 246830347 -1865236312 -405409730 2128388484 165384466 -1721463677 -295453675 2003496367 7200057 -1643558758 -384927732 1879517622 117446944 -1979181867 -49339325 1678145017 318850415 -1922707252 -94183334 1668002272 342655350 -2066506521 -204166031 1792933323 500878685 -2084677378 -189175704 1840265682 448203076 -1395579783 -606726929 1121928533 903378371 -1413685152 -591671050 1169326412 850768346 -1576358837 -720528163 1275383143 990117361 -1519949742 -765437756 1265174910 1013856744 -1318702051 -966720373 1600673073 678389159 -1240731644 -1056128878 1476759848 788701630 -1078084561 -927298375 1370742019 649391509 -1194297290 -807974752 1457395994 567880076 -1901840912 -106756762 1621775580 397239370 -1983254039 -20004481 1741131973 281059411 -2139111998 -143094444 1852955886 427224184 -2028832293 -267040435 1763449079 505096289 -1827461740 -468445950 2099070136 169505838 -1803624051 -478555877 2054193313 225947703 -1647792730 -355492560 1942408330 79821852 -1700435521 -308127447 1957365907 61618181 -1245047496 -1026742866 1539601428 750994562 -1297624799 -979312201 1554624525 732856475 -1156473590 -870928996 1428159526 572050608 -1132701421 -881104507 1383217215 628426921 -1468201636 -545638966 1181967472 829707494 -1357856443 -669519405 1092526185 907645183 -1499034258 -777929224 1219030082 1068489940 -1580512905 -691242527 1338320987 952244429 -1517722061 -762423643 1267140383 1015035785 -1562074582 -706506052 1290453766 1005450128 -1420628479 -598352233 1163693869 844873659 -1405146600 -617080178 1110526772 892763042 -1203866025 -818329919 1445992315 557262829 -1085033906 -933985576 1365103458 643490804 -1226441115 -1042100493 1491836745 804040671 -1316472196 -963704086 1602640720 679570374 -1629010181 -371165587 1894328279 133044033 -1718975774 -292703628 2005197774 8639320 -1875063095 -415498657 2117251045 154509171 -1756296496 -531219898 2036296700 240671594 -2091886945 -195598839 1834891187 442042149 -2076339578 -214261232 1781789610 489997116 -1920213331 -91427269 1669709697 344100631 -1964631372 -35575262 1692957592 334449422 -1131260046 -879400988 1385969246 630916808 -1140878485 -856120323 1441919559 586597073 -1303781568 -984682538 1548205676 725651194 -1255924903 -1037882417 1529510517 741165795 -1591392490 -702384256 1328227898 942413484 -1505197297 -783305831 1212604963 1061278389 -1342255324 -654704718 1106292232 922197662 -1466758339 -543933525 1184721425 832199303 -2013497414 -251967700 1777473174 519382528 -2137934941 -141130955 1855967887 429449753 -1993867384 -31404258 1730780836 271494706 -1907737711 -112391417 1615092413 390294059 -1706334242 -313764024 1950680818 54670948 -1658412089 -366898351 1932051179 70251133 -1802440724 -476586118 2057211584 228179542 -1812124683 -453371037 2113096409 183794255 -204226123 -2066419421 501063833 1792708623 -188873300 -2085014214 447767680 1840731158 -49788537 -1978697455 319170731 1677793341 -94007906 -1922908920 342617266 1668078628 -295382575 -1721507513 6992125 2003665003 -385280568 -1643240098 117929188 1879065714 -524330525 -1749522059 246495439 2041972825 -405627398 -1865044628 165477590 2128333888 -927080067 -1078275605 649298001 1370796231 -808442524 -1193863694 568214600 1457091806 -966366897 -1319020071 677906531 1601124597 -1056199338 -1240687168 788909178 1476590828 -720703207 -1576156785 990154805 1275306147 -764988160 -1520433770 1013535788 1265525946 -607028949 -1395242563 903813127 1121462417 -591610574 -1413771868 850582558 1169550472 -355929868 -1647329182 80122328 1942069582 -307940115 -1700658053 61560257 1957455191 -468485946 -1827387312 169679338 2098866556 -478233377 -1803973559 225500659 2054679909 -142614384 -2139566074 426869180 1853272362 -267246455 -2028661729 505169317 1763407155 -106665822 -1901897676 397019534 1621965080 -20337477 -1982948307 281529751 1740700929 -777596868 -1499340630 1068019984 1219461510 -691334107 -1580456781 952464649 1338131871 -545433586 -1468372840 829634850 1182009780 -670000105 -1357403007 908000571 1092210093 -871251880 -1156124466 572498292 1427673570 -881064895 -1132776233 628254061 1383421435 -1026930582 -1244825348 751053126 1539512784 -978875277 -1298088731 732556639 1554963913 -1041915081 -1226665055 803979803 1491923597 -964139218 -1316005960 679872002 1602303636 -818009339 -1204216941 556812841 1446476479 -934023396 -1084956790 643665456 1364901542 -598559917 -1420459067 844943999 1163649769 -616597686 -1405597732 892409446 1110845168 -762758303 -1517417481 1015503437 1266707163 -706412680 -1562128402 1005231700 1290645186 -91520001 -1920158871 344318675 1669517893 -35239962 -1964935312 333981386 1693390428 -196080691 -2091435173 442395361 1834572407 -214052908 -2076508350 489926392 1781833326 -415460453 -1875139827 154333879 2117452321 -531540094 -1755945196 241120942 2035811896 -370730071 -1629476033 132741765 1894664723 -292888656 -1718751450 8699548 2005110282 -654405002 -1342594336 921760602 1106756556 -543992209 -1466669319 832386883 1184499669 -702211516 -1591596334 942373736 1328303102 -783753635 -1504710965 1061601137 1212256231 -985038318 -1303465340 726131518 1547752360 -1037810165 -1255967075 740960039 1529681841 -879621600 -1131070794 631008012 1385913242 -855650759 -1141309777 586264341 1442226051 -477056322 -1802010072 228512658 2056905476 -453151065 -1812314575 183703435 2113152797 -313836916 -1706292710 54877088 1950509878 -366543211 -1658728957 69771193 1932504879 -30956838 -1994354100 271172598 1731130208 -112564541 -1907534251 390334447 1615017849 -251909400 -2013586818 519195588 1777695570 -141431055 -2137596313 429887453 1855504203 1600556729 677494319 -1318522987 -965746941 1477135008 789346870 -1241175156 -1056826598 1371342475 649737757 -1078761561 -927705295 1456521874 567800324 -1193368642 -807824600 1121033949 903261771 -1394606095 -606548121 1169971908 851143250 -1414382616 -592114818 1275729647 990717561 -1576765501 -721205419 1265095414 1012982368 -1519799334 -764509364 1678290545 319790823 -1979265187 -50200629 1667590760 341990142 -1922364604 -93570094 1792222787 500438741 -2065873041 -203786247 1841226330 448385740 -2085584010 -189287456 2042609173 246976131 -1749950663 -524882001 2127723020 164973210 -1864623328 -405066826 2003056167 6489777 -1721084149 -294819939 1879700030 118407848 -1643670766 -385834108 1182646264 830115694 -1468801324 -545984958 1091599329 907496311 -1356981555 -669439397 1218852810 1067517788 -1498917146 -777034128 1338766291 952943429 -1580887297 -691887511 1540009884 751673098 -1245393232 -1027342810 1554475909 731929363 -1297544535 -978437569 1427187630 571873080 -1155578238 -870812140 1383916471 628871969 -1133346149 -881479155 2098437936 169127846 -1826750948 -468005238 2055101225 226061247 -1804584443 -478737773 1942492930 80684948 -1647938002 -356432200 1957024539 61006733 -1700023753 -307461471 1621397332 396607426 -1901400456 -106045714 1741245261 281967579 -1983436191 -20964617 1853818726 427309040 -2140051894 -143239460 1762837375 504755177 -2028166573 -266628411 1834019899 441965741 -2090955497 -195445375 1782392866 490346676 -2077013746 -214664808 1670079497 344741023 -1920662235 -92129869 1692835856 333549702 -1964457668 -34606678 1894251615 132173001 -1628856973 -370233883 2005547078 9242832 -1719379606 -293377540 2117891181 154879227 -1875765951 -415947305 2035396724 240550114 -1755328168 -531045938 1446956275 557448293 -1204769313 -818438839 1364396266 643053692 -1084397114 -933602992 1491420353 803370071 -1226103315 -1041492613 1602781400 680505422 -1316560396 -964570782 1267326103 1015999489 -1517830725 -763327187 1290016910 1004742680 -1561691742 -705869516 1163023525 844457011 -1420020343 -598014689 1111462076 892903466 -1406013040 -617168634 1951128954 55373292 -1706705834 -314405696 1931876707 69282293 -1658292145 -365999911 2056279368 228025822 -1801571228 -476510990 2113769809 184197575 -1812729731 -453721877 1778175262 519830920 -2014139342 -252339036 1854998791 429275537 -2137036757 -141010755 1730626860 270562746 -1993792512 -30534506 1615495477 390967715 -1908088807 -112996209 1327889842 941804836 -1590977378 -701715448 1212692907 1062144317 -1505339257 -784242671 1107195264 922305814 -1343220564 -654891974 1184084377 831815951 -1466052427 -543498205 1385360854 630578496 -1130590982 -878986132 1442785743 586684761 -1141815069 -856262539 1548314084 726553970 -1303968568 -985648034 1529127421 740528491 -1255489327 -1037176761 990530493 1275951915 -721147247 -1576855033 1013419940 1264631602 -764809592 -1519460834 902939535 1121383193 -606100829 -1395092939 851183510 1169897216 -592288070 -1414179284 649944025 1371171663 -927778059 -1078719901 567320512 1456975702 -807469332 -1193685382 677827563 1600250749 -966217017 -1318092207 789256178 1477191524 -1056606498 -1241364920 6581109 2003000291 -295040423 -1720894769 118075244 1880006650 -385364416 -1644101930 247456583 2042155985 -525237653 -1749634307 164767582 2127894472 -404994446 -1864665372 500398865 1792297863 -203613635 -2066077013 448708360 1840877470 -189735388 -2085097806 319353635 1678754741 -49901041 -1979604327 342177594 1667368876 -93628906 -1922275712 571570940 1427524202 -870376496 -1156043962 628932325 1383829107 -881664055 -1133121697 751497934 1540211288 -1027304478 -1245469836 732378839 1553991233 -978757637 -1297193107 1067870872 1218533902 -777516108 -1498465502 952872577 1338809879 -691679315 -1581056197 830333610 1182454332 -546077818 -1468746992 907028147 1092032037 -669104225 -1357285623 427776564 1853385378 -143574248 -2139747442 504536621 1763028667 -266535167 -2028220521 396677638 1621353104 -106253526 -1901231172 281613855 1741563529 -20482253 -1983887451 80235088 1942977222 -356111492 -1648288790 61181513 1956822751 -307499163 -1699946509 169067106 2098524916 -467819698 -1826974760 226363003 2054764269 -479172777 -1804118079 154937663 2117802409 -416135149 -1875543931 240250150 2035735984 -530609142 -1755792228 132620557 1893765531 -370556895 -1628507977 9069844 2005751170 -293338056 -1719454546 344668507 1670121933 -91924361 -1920833311 333905218 1692519892 -35087250 -1964004104 441495913 1834451455 -195112891 -2091261741 490567024 1782203878 -214756260 -2076957494 844237303 1163213153 -597923621 -1420076979 893373934 1111031160 -617501502 -1405707180 1015644613 1267642707 -762846999 -1518284673 1004815836 1289975114 -706075408 -1561521050 803543443 1491216645 -1041532737 -1226029015 680058250 1603267868 -964248410 -1316910032 557748641 1446617399 -818876275 -1204305893 642995640 1364485422 -933415788 -1084619774 270997630 1730160872 -30836398 -1993455164 390782055 1615719665 -112935605 -1908175395 519868492 1778098394 -252513952 -2013937162 428954709 1855349955 -140561031 -2137520657 227543066 2056730764 -476157642 -1801889376 184404995 2113600661 -453792465 -1812685383 55279656 1951183038 -314187516 -1706897006 69616689 1931572391 -366467811 -1657858677 726218934 1548617760 -985179750 -1304401652 740621487 1529072697 -1037394557 -1255297771 630370436 1385529362 -878915160 -1130634946 587166877 1442333707 -856615503 -1141496537 922626258 1106843716 -655341058 -1342736024 831777995 1184160861 -543322649 -1466253967 941990112 1327665270 -701775412 -1590890150 1061709049 1213158511 -783940139 -1505675965 1303782599 984683601 -1548204565 -725650051 1255923934 1037881416 -1529511438 -741166748 1131261173 879402083 -1385968167 -630915761 1140877548 856119418 -1441920576 -586598058 1342256291 654705717 -1106291313 -922196711 1466757306 543932460 -1184722538 -832200448 1591393425 702385159 -1328226883 -942412501 1505196168 783304734 -1212606044 -1061279438 1993868303 31405209 -1730779869 -271493707 1907736598 112390272 -1615093446 -390295124 2013498429 251968683 -1777472239 -519381625 2137933860 141129906 -1855969016 -429450850 1802441835 476587261 -2057210553 -228178479 1812123762 453370084 -2113097378 -183795256 1706335321 313765071 -1950679691 -54669853 1658411072 366897366 -1932052116 -70252038 1420629382 598353168 -1163692886 -844872644 1405145503 617079049 -1110527821 -892764123 1517723060 762424610 -1267139432 -1015034866 1562073517 706505019 -1290454911 -1005451241 1226442210 1042101620 -1491835698 -804039592 1316471291 963703149 -1602641705 -679571391 1203867088 818330950 -1445991172 -557261718 1085032905 933984607 -1365104411 -643491725 1875064142 415499736 -2117249950 -154508044 1756295511 531218881 -2036297605 -240672531 1629011324 371166698 -1894327216 -133043002 1718974821 292702707 -2005198775 -8640289 1920214314 91428284 -1669708794 -344099696 1964630323 35574181 -1692958689 -334450551 2091887896 195599758 -1834890188 -442041182 2076338433 214260119 -1781790675 -489998149 2139113029 143095507 -1852954775 -427223041 2028831324 267039434 -1763450000 -505097242 1901842039 106757857 -1621774501 -397238323 1983253102 20003576 -1741132990 -281060396 1647793697 355493559 -1942407411 -79820901 1700434488 308126382 -1957367020 -61619326 1827462675 468446853 -2099069121 -169504855 1803622922 478554780 -2054194394 -225948752 1156474509 870929947 -1428158559 -572049609 1132700308 881103362 -1383218248 -628427986 1245048511 1026743849 -1539600493 -750993659 1297623718 979311152 -1554625654 -732857572 1499035369 777930367 -1219029051 -1068488877 1580511984 691241574 -1338321956 -952245430 1468202715 545640013 -1181966345 -829706399 1357855426 669518420 -1092527122 -907646088 1721464580 295454610 -2003495384 -7199042 1643557661 384926603 -1879518671 -117448025 1749090102 524799904 -2041668070 -246829428 1865235247 405408697 -2128389629 -165385579 2066507616 204167158 -1792932276 -500877606 2084676473 189174767 -1840266667 -448204093 1979182930 49340356 -1678143874 -318849304 1922706251 94182365 -1668003225 -342656271 1576359884 720529242 -1275382048 -990116234 1519948757 765436739 -1265175815 -1013857681 1395580926 606728040 -1121927470 -903377340 1413684199 591670129 -1169327413 -850769315 1078085544 927299390 -1370741116 -649390574 1194296241 807973671 -1457397091 -567881205 1318703002 966721292 -1600672074 -678388192 1240730499 1056127765 -1476760913 -788702663 702210499 1591595349 -942374673 -1328304007 783754714 1504712012 -1061600010 -1212255136 654404081 1342593383 -921761571 -1106757557 543993320 1466670462 -832385852 -1184498606 879620519 1131069745 -631009141 -1385914339 855651774 1141310760 -586263406 -1442225148 985037205 1303464195 -726132551 -1547753425 1037811084 1255968026 -740959072 -1529680842 313835787 1706291613 -54878169 -1950510927 366544146 1658729860 -69770178 -1932503896 477055289 1802009007 -228513771 -2056906621 453152032 1812315574 -183702516 -2113151846 251908463 2013585913 -519196605 -1777696555 141432182 2137597408 -429886374 -1855503156 30955869 1994353099 -271173519 -1731131161 112565572 1907535314 -390333336 -1615016706 818008194 1204215828 -556813906 -1446477512 934024347 1084957709 -643664457 -1364900575 1041914032 1226663974 -803980900 -1491924726 964140201 1316006975 -679871099 -1602302701 762757350 1517416560 -1015504438 -1266708132 706413823 1562129513 -1005230637 -1290644155 598558932 1420458050 -844944904 -1163650706 616598733 1405598811 -892408351 -1110844041 196079690 2091434204 -442396314 -1834573328 214053971 2076509381 -489925249 -1781832215 91519096 1920157934 -344319660 -1669518910 35241057 1964936439 -333980339 -1693389349 370729006 1629475000 -132742910 -1894665836 292889655 1718752417 -8698597 -2005109363 415459356 1875138698 -154334928 -2117453402 531540997 1755946131 -241119959 -2035810881 468484929 1827386327 -169680275 -2098867461 478234456 1803974606 -225499532 -2054678814 355928947 1647328229 -80123297 -1942070583 307941226 1700659196 -61559226 -1957454128 106664741 1901896627 -397020663 -1621966177 20338492 1982949290 -281528816 -1740700026 142613271 2139564929 -426870213 -1853273427 267247374 2028662680 -505168350 -1763406156 545432457 1468371743 -829635931 -1182010829 670001040 1357403910 -907999556 -1092209110 777595835 1499339565 -1068021097 -1219462655 691335074 1580457780 -952463730 -1338130920 1026929645 1244824443 -751054143 -1539513769 978876404 1298089826 -732555560 -1554962866 871250911 1156123465 -572499213 -1427674523 881065926 1132777296 -628252950 -1383420292 49787392 1978696342 -319171796 -1677794374 94008857 1922909839 -342616267 -1668077661 204225074 2066418340 -501064930 -1792709752 188874283 2085015229 -447766777 -1840730223 524329572 1749521138 -246496440 -2041973794 405628541 1865045739 -165476527 -2128332857 295381590 1721506496 -6993030 -2003665940 385281615 1643241177 -117928093 -1879064587 966365896 1319019102 -677907484 -1601125518 1056200401 1240688199 -788908035 -1476589717 927079162 1078274668 -649298986 -1370797248 808443619 1193864821 -568213553 -1457090727 607027884 1395241530 -903814272 -1121463530 591611573 1413772835 -850581607 -1169549553 720702110 1576155656 -990155854 -1275307228 764989063 1520434705 -1013534805 -1265524931 -2056278321 -228024743 1801572323 476512117 -2113770794 -184198592 1812728826 453720940 -1951127811 -55372181 1706706897 314406727 -1931877660 -69283214 1658291144 365998942 -1730625877 -270561731 1993793415 30535441 -1615496526 -390968796 1908087710 112995080 -1778174311 -519830001 2014140341 252340003 -1854999936 -429276650 2137035692 141009722 -1107194361 -922304879 1343221547 654892989 -1184085474 -831817080 1466051378 543497124 -1327888843 -941803869 1590978329 701716367 -1212693972 -1062145350 1505338112 784241558 -1548312989 -726552843 1303969615 985649113 -1529128326 -740529428 1255488342 1037175744 -1385359791 -630577465 1130592125 878987243 -1442786744 -586685730 1141814116 856261618 -1670078578 -344740072 1920663202 92130868 -1692836969 -333550847 1964456635 34605613 -1834018884 -441964758 2090956432 195446278 -1782393947 -490347725 2077012617 214663711 -2117890070 -154878084 1875766982 415948368 -2035397645 -240551067 1755327199 531044937 -1894250536 -132171954 1628858100 370234978 -2005548095 -9243817 1719378669 293376635 -1491419322 -803369008 1226104426 1041493756 -1602782369 -680506423 1316559475 964569829 -1446955148 -557447198 1204770392 818439886 -1364397203 -643054597 1084396097 933602007 -1163022558 -844456012 1420021262 598015640 -1111463109 -892904531 1406011927 617167489 -1267325168 -1015998586 1517831740 763328170 -1290018039 -1004743777 1561690661 705868467 -1218851763 -1067516709 1498918241 777035255 -1338767276 -952944446 1580886392 691886574 -1182645121 -830114583 1468802387 545985989 -1091600282 -907497232 1356980554 669438428 -1427186647 -571872065 1155579141 870813075 -1383917520 -628873050 1133345052 881478026 -1540008933 -751672179 1245394231 1027343777 -1554477054 -731930476 1297543470 978436536 -1942492027 -80684013 1647938985 356433215 -1957025636 -61007862 1700022704 307460390 -2098436937 -169126879 1826751899 468006157 -2055102290 -226062280 1804583298 478736660 -1853817631 -427307913 2140052941 143240539 -1762838280 -504756114 2028165588 266627394 -1621396269 -396606395 1901401599 106046825 -1741246262 -281968548 1983435238 20963696 -1371341556 -649736806 1078762528 927706294 -1456522987 -567801469 1193367609 807823535 -1600555714 -677493336 1318523922 965747844 -1477136089 -789347919 1241174027 1056825501 -1275728536 -990716418 1576766532 721206482 -1265096335 -1012983321 1519798365 764508363 -1121032870 -903260724 1394607222 606549216 -1169972925 -851144235 1414381679 592113913 -1792221756 -500437678 2065874152 203787390 -1841227299 -448386741 2085583089 189286503 -1678289418 -319789728 1979266266 50201676 -1667591697 -341991047 1922363587 93569109 -2003055200 -6488778 1721085068 294820890 -1879701063 -118408913 1643669653 385832963 -2042608238 -246975228 1749951678 524882984 -2127724149 -164974307 1864622247 405065777 -519869493 -1778099363 252512999 2013936241 -428953646 -1855348924 140562174 2137521768 -270998535 -1730161809 30835413 1993454147 -390780960 -1615718538 112936652 1908176474 -55280721 -1951184071 314186371 1706895893 -69615690 -1931571424 366468762 1657859596 -227544163 -2056731893 476156593 1801888295 -184404092 -2113599726 453793448 1812686398 -630371581 -1385530475 878914095 1130633913 -587165926 -1442332788 856616502 1141497504 -726219983 -1548618841 985178653 1304400523 -740620504 -1529071682 1037395460 1255298706 -941991065 -1327666191 701774411 1590889181 -1061707906 -1213157400 783941202 1505676996 -922627243 -1106844733 655340153 1342735087 -831776948 -1184159782 543323744 1466255094 -132621686 -1893766628 370555814 1628506928 -9068909 -2005750267 293339071 1719455529 -154938696 -2117803474 416134036 1875542786 -240249183 -2035734985 530610061 1755793179 -441496850 -1834452360 195111874 2091260756 -490565897 -1782202783 214757339 2076958541 -344669476 -1670122934 91923440 1920832358 -333904187 -1692518829 35088361 1964005247 -1015645630 -1267643692 762846062 1518283768 -1004814757 -1289974067 706076535 1561522145 -844238224 -1163214106 597922652 1420075978 -893372823 -1111030017 617502533 1405708243 -557749722 -1446618448 818875146 1204304796 -642994625 -1364484439 933416723 1084620677 -803544556 -1491217790 1041531704 1226027950 -680057331 -1603266917 964249377 1316911031 -751498935 -1540212257 1027303525 1245468915 -732377776 -1553990202 978758780 1297194218 -571571845 -1427525139 870375511 1156042945 -628931230 -1383827980 881665102 1133122776 -830334675 -1182455365 546076673 1468745879 -907027148 -1092031070 669105176 1357286542 -1067871969 -1218535031 777515059 1498464421 -952871674 -1338808944 691680298 1581057212 -396678783 -1621354217 106252461 1901230139 -281612904 -1741562610 20483252 1983888418 -427777613 -1853386459 143573151 2139746313 -504535638 -1763027652 266536070 2028221456 -169068059 -2098525837 467818697 1826973791 -226361860 -2054763158 479173840 1804119110 -80236073 -1942978239 356110587 1648287853 -61180466 -1956821672 307500258 1699947636 -902940664 -1121384290 606099748 1395091890 -851182575 -1169896313 592289085 1414180267 -990531526 -1275952980 721146134 1576853888 -1013418973 -1264630603 764810511 1519461785 -677828500 -1600251654 966216000 1318091222 -789255051 -1477190429 1056607577 1241365967 -649944994 -1371172664 927777138 1078718948 -567319481 -1456974639 807470443 1193686525 -247457600 -2042156970 525236716 1749633402 -164766503 -2127893425 404995573 1864666467 -6582030 -2003001244 295039454 1720893768 -118074133 -1880005507 385365447 1644102993 -319354716 -1678755790 49899912 1979603230 -342176579 -1667367893 93629841 1922276615 -500399978 -1792299008 203612602 2066075948 -448707441 -1840876519 189736355 2085098805 125056662 1886586368 -377858118 -1635948756 1700495 1998504473 -300444765 -1726962891 162512548 2124975666 -408821880 -1868108002 247626429 2042972715 -523494511 -1748292857 448997106 1841567332 -187873314 -2083883192 498000619 1789514365 -207584313 -2069384367 337161920 1663016534 -99168276 -1928200326 326462169 1685215823 -42267659 -1971569821 1008342622 1260201672 -770410638 -1525463068 997708359 1282466513 -713444501 -1568766979 851549804 1170648826 -590348480 -1412902954 900487797 1118530275 -610124967 -1398469681 564987450 1453995692 -811374826 -1197189248 650166819 1372058293 -925981937 -1077308519 796298760 1483849374 -1049039068 -1233133646 672877073 1595701895 -971691203 -1324213333 510592983 1768437569 -262052101 -2023336339 419611598 1845883736 -150166814 -2146725260 280268773 1739833203 -21303607 -1984045473 400116732 1625193322 -103339312 -1898964410 64493491 1960781605 -304712033 -1697561079 79025066 1941103420 -356797818 -1648590320 218341249 2047127319 -485622099 -1811231173 175004568 2104060686 -463455564 -1821963742 620832543 1376130953 -888191437 -1140296027 577561350 1433129872 -865959382 -1150963012 735751981 1558028219 -975909375 -1294729577 750218036 1538284450 -1028060648 -1245824370 951465851 1337001965 -692562345 -1581291839 1071379298 1222427636 -774532530 -1496145192 913162057 1097502687 -664543643 -1352339725 822115152 1174883270 -552723844 -1475794198 893539348 1111843970 -615762632 -1404369490 841977869 1160290459 -601755359 -1423523401 999939110 1285483696 -711475958 -1567584868 1022629951 1274226857 -755336941 -1510127227 687162480 1609725158 -956619428 -1308879414 798523497 1486860543 -1047076539 -1231957549 640601154 1361706196 -937382546 -1087922696 558041179 1447311565 -817010313 -1203086879 237794524 2032878666 -534637072 -1759173274 155300037 2118549587 -414199319 -1874271873 16252142 2012269688 -285631038 -1711362732 127547639 1889339489 -376153637 -1634506419 328950968 1687966766 -40565356 -1970129662 351707297 1676775479 -84360819 -1912606437 490794122 1783094300 -212955738 -2075542224 439167123 1831475205 -199013953 -2094761687 744056149 1532908995 -1034484615 -1253034769 724869452 1546883546 -986005408 -1304563466 579005799 1434836465 -863204277 -1148470051 636430718 1390942696 -874428334 -1125746492 837711153 1189692839 -538962915 -1461246837 914600232 1099203006 -661794812 -1349853038 1060502787 1211288981 -784622545 -1505973063 945305882 1331628428 -698984394 -1588500320 389498269 1613788427 -113695567 -1908534233 274366852 1734193426 -27991896 -1990995906 434949551 1860959545 -136139645 -2132435947 511773110 1770404128 -259037030 -2021107700 176182777 2106025327 -460442411 -1819737021 233673184 2062197110 -471600948 -1796947878 73129419 1935469917 -363479833 -1655534479 53877202 1949378884 -315066114 -1707128728 1662579602 337625860 -1927900482 -99507672 1685403531 326240029 -1971628377 -42179023 1841527712 449071926 -2083710324 -188077542 1789837241 497651503 -2069832043 -207098365 2125456374 162059104 -1868463398 -408505780 2042767343 247797625 -1748220221 -523536811 1886677956 125000530 -1636168984 -377668994 1998172125 2006859 -1726492943 -300876185 1484182362 795993036 -1233603978 -1048608032 1595610947 672933845 -1323993489 -971880711 1454201704 564816894 -1197262268 -811332910 1371578225 650620903 -1076953507 -926298421 1170326334 851899304 -1412455918 -590835068 1118570279 900413361 -1398643189 -609921379 1260014348 1008565146 -1525405152 -770499914 1282903829 997244803 -1569067463 -713105745 2047066835 218427973 -1811045377 -485846167 2104362698 174667356 -1822398490 -462989456 1960332001 64977527 -1697240115 -305063077 1941278456 78823022 -1648627756 -356720830 1739903671 280224289 -1984253029 -21134579 1624839854 400434744 -1898481790 -103790828 1768905349 510159379 -2023670871 -261747905 1845665436 419802634 -2146631760 -150221018 1097720347 912970381 -1352432841 -664489055 1174414850 822548116 -1475459282 -553027656 1337354793 951147199 -1581774075 -692110445 1222356528 1071423142 -1495937252 -774701174 1557852799 735953641 -1294691501 -975985723 1538733670 749733616 -1246144694 -1027708964 1375828557 621169371 -1139860639 -888656905 1433189972 577474242 -1151148168 -865734674 1362006288 640262534 -1088360388 -936918870 1447253257 558130591 -1202899931 -817232717 1609898274 686959028 -1308919794 -956544872 1486413115 799010221 -1231635433 -1047425919 1285128564 1000255970 -1567104936 -711929650 1274299757 1022588411 -1510333375 -755165993 1111624006 893729232 -1404278678 -615819012 1160760671 841547209 -1423856525 -601449243 1782624728 491225422 -2075209484 -213262238 1831695809 438977879 -2094852883 -198957957 1687894506 328993148 -1969923898 -40736688 1677131251 351391077 -1913086753 -83907511 2012717500 15765802 -1711685488 -285282298 1889166757 127751475 -1634466679 -376228833 2032937358 237705496 -1759360862 -534415308 2118249879 155639041 -1873834821 -414663635 1211474001 1060278471 -1506033283 -784535061 1331192904 945771742 -1588198044 -699320846 1190013027 837359861 -1461696177 -538478119 1099164794 914676972 -1349677738 -661996096 1434628149 579174563 -1148399335 -863247985 1391424556 635978938 -1126099712 -874109546 1532573703 744360081 -1252566741 -1034917443 1546976286 724814984 -1304781518 -985813596 1935376537 73183247 -1655316043 -363671261 1949713536 53572630 -1707596372 -314632902 2105542827 176633917 -1819383417 -460760815 2062404786 233503780 -1797018210 -471556856 1860997373 434872427 -2132610607 -135937721 1770083556 512124018 -2020657720 -259521186 1614223567 389032025 -1908835869 -113358475 1734008022 274590784 -1990935046 -28078740 -810697570 -1196782584 564387250 1453649188 -926910329 -1077458927 651041195 1372137789 -1049217876 -1234107334 796415360 1484743958 -971247435 -1323515869 672502169 1595056399 -770003718 -1524786068 1007996374 1259601216 -713594653 -1569695627 997788111 1283340633 -591321912 -1413082018 852444644 1170765170 -609427247 -1398026169 899842557 1118155115 -188507050 -2084262720 449707386 1842007532 -206677937 -2069272359 497039715 1789331957 -99085212 -1927338766 337016136 1662076382 -42610563 -1972182805 326873425 1685881287 -378237902 -1636582236 125496606 1887296904 -300333013 -1726056259 1517831 1997543825 -407960576 -1868024682 161572140 2124830138 -524107751 -1748635505 248291637 2043384227 -692679201 -1582187191 951643379 1337973861 -774157882 -1495500464 1070934250 1221728380 -663943699 -1351993989 912483521 1097094231 -553598476 -1475874462 823042264 1175031886 -889086533 -1140413139 621804695 1376308225 -865314398 -1150588620 576862350 1432684568 -975563383 -1294129889 735343781 1557349427 -1028140656 -1246699258 750366908 1539211306 -304567017 -1696621183 64408635 1959918765 -357209842 -1649256040 79366178 1941715124 -486333147 -1811671629 218973193 2047505567 -462495428 -1821781590 174096400 2103947398 -261112461 -2023191067 509729887 1768352969 -150832790 -2147137028 420223046 1846225104 -21744319 -1984756265 280646765 1740465403 -103157416 -1898004018 400003188 1624285410 -40116708 -1969426806 328580912 1687326630 -84534779 -1913574765 351828777 1677675455 -213887442 -2075695432 491665154 1783170964 -198340041 -2094357855 438563611 1831125901 -533934472 -1758724370 237154132 2032508866 -415167903 -1874445577 156199757 2118671323 -285784502 -1712294180 16328550 2013140976 -375750061 -1633832251 127198079 1888736233 -956956972 -1309487550 687579128 1610395502 -1046988083 -1231091109 798383073 1485925239 -936479002 -1087814032 639637450 1361520476 -817646849 -1203469719 558748627 1447748421 -616370512 -1404707290 894209948 1112260362 -600888663 -1423435201 841042821 1160149779 -711367038 -1566681580 999753646 1284519736 -755719525 -1510764019 1023067063 1274934049 -461312163 -1819811893 177114737 2106179303 -470996156 -1796596782 232999528 2061794046 -363108497 -1654892551 72681027 1934767829 -315186314 -1708026912 54051418 1950347980 -113770695 -1909403729 389651989 1614720643 -27641056 -1990390858 273963532 1733520026 -135497973 -2132064355 434247207 1860511409 -259935470 -2021227644 512741950 1770578600 -537997419 -1461059837 836808377 1189584431 -662500468 -1350288614 915237536 1099586102 -785037401 -1506642127 1060841099 1211897373 -698842178 -1587563736 945218194 1330762244 -1034297359 -1252069529 743947997 1532005963 -986440728 -1305269378 725252804 1547520594 -863873085 -1148885163 579614447 1435174521 -873491494 -1125604532 635564790 1390854752 -1413383782 -590984948 1171200182 851978272 -1397965437 -609514219 1117969583 900066361 -1524960856 -769801922 1259638916 1007919122 -1569245775 -714078937 1283019933 998138891 -1233753602 -1049536152 1484261586 796866628 -1323586073 -971203215 1595264203 672332893 -1196564020 -810888870 1453555936 564441206 -1077926443 -926476989 1372472569 650736751 -1867556526 -408393276 2124494974 161876200 -1748853429 -523915811 2043477095 248237297 -1636511392 -378281482 1887088716 125665498 -1726409351 -300014097 1998025813 1066179 -1927788234 -98600544 1662396442 336664716 -1972007633 -42811975 1685842947 326950037 -2084323068 -188419694 1842192424 449482942 -2068970211 -207014517 1788896305 497505447 -1294317349 -975341491 1557408247 735254881 -1246262078 -1028604844 1538911726 750706040 -1140735767 -888737665 1376756165 621318483 -1150548752 -865389466 1432511964 577066314 -1351788353 -664115159 1097021843 912525573 -1476354906 -553145296 1175387530 822725916 -1581854579 -692985829 1337504161 952074551 -1495591788 -774102014 1221948856 1070744878 -1984665581 -21800827 1740245311 280836521 -1898337270 -102851428 1624755494 399572400 -2022711263 -261566281 1767997709 510046619 -2147343304 -150661970 1846297876 420181378 -1811711881 -486258463 2047678811 218769869 -1821459346 -462844680 2103500098 174583252 -1697058747 -304103213 1960218985 64070143 -1649068964 -357432118 1941656944 79455718 -1711858920 -286250098 2012838452 16665250 -1634017535 -375525481 1888796205 127110843 -1758686422 -534010948 2032333318 237355664 -1874766029 -414816347 2119120415 155715209 -2076177540 -213435414 1783523920 491346630 -2094149787 -198508557 1831054921 438607583 -1969519794 -40061992 1687544418 328389364 -1913239721 -84838463 1677207163 352261869 -1567015984 -711062714 1284987644 999320170 -1510670391 -755773601 1274715877 1023258227 -1404914718 -616201356 1112330958 894165592 -1422952453 -601340051 1159796439 841360961 -1087493196 -936830174 1361070744 640121358 -1203507283 -817569989 1447923329 558546455 -1309301882 -957181168 1610334890 687665724 -1231525985 -1046522103 1486227123 798045733 -2132006311 -135587121 1860324213 434469859 -2021528000 -259596586 1771016044 512278522 -1908956565 -114257155 1614398279 390001617 -1990564238 -27437340 1733560158 273889224 -1654965699 -363066709 1934973713 72510343 -1707672028 -315502926 1949867784 54505374 -1820282353 -460881255 2106512163 176808885 -1796377066 -471185792 2061702970 233056172 -1149105519 -863684089 1435265981 579558187 -1125134712 -873923042 1390522276 635871026 -1252425053 -1033981387 1532486543 743494425 -1305196870 -986483156 1547315094 725423872 -1506469131 -785241501 1211857881 1060916047 -1588011284 -698356102 1331085248 944869206 -1460759865 -538336687 1189147627 837272445 -1350347042 -662411704 1099773938 915015524 -667811739 -1355468557 909926729 1094406623 -547371908 -1470565142 827434320 1180079558 -689338281 -1578190655 954722683 1340135917 -779858866 -1501332264 1066020194 1217207796 -981135359 -1300094825 730558765 1552695739 -1024928744 -1242569586 753317172 1541506466 -882993101 -1134974811 626063647 1381484937 -869049302 -1154192196 574438662 1429867920 -480501587 -1805971397 223494529 2052419863 -466492236 -1825123294 171935128 2100868366 -309876577 -1702848503 59361715 1955526949 -353735546 -1645388784 82054570 1944272188 -18140983 -1981022113 283464165 1742889331 -108596016 -1904098234 394827260 1620026730 -265242373 -2026403731 507435479 1765402945 -144868126 -2141565836 424877518 1851010392 -1054265052 -1238498894 791105544 1478516894 -968559299 -1320958549 675976209 1598923911 -806176490 -1191868032 570218554 1459349676 -929071857 -1080537703 647044131 1368796341 -593616576 -1416031786 848314476 1167552762 -604773031 -1393240625 905806965 1123726563 -767186574 -1522361884 1011599454 1263335624 -718770837 -1573954051 992349255 1277246673 -96005652 -1925176966 340357312 1666072662 -47524363 -1976703645 321172697 1680049231 -191063586 -2086950584 445839602 1838532708 -202285625 -2064224943 503266539 1794641021 -403701368 -1862848226 167665828 2130268210 -526531183 -1751452409 244556989 2039780395 -383022662 -1641236180 119924886 1881331712 -297382493 -1723761355 4729999 2001673241 -368811289 -1660726671 67765195 1930244957 -311843074 -1704028568 57133010 1952511812 -455087403 -1814504893 181505017 2111224687 -474861876 -1800069542 230445024 2059108214 -139234685 -2135670251 431821743 1857692473 -253839718 -2015787508 517003190 1775757088 -110560591 -1905276377 392600477 1617013515 -33210712 -1996353986 269180804 1728868114 -781565393 -1502776647 1063527171 1214452629 -704149962 -1593788768 940173082 1326372748 -541996515 -1464403317 834644785 1186503591 -656667132 -1344586094 919760680 1104502718 -857910709 -1143315747 584266599 1439958001 -877619630 -1128814908 633272190 1387907048 -1039738247 -1258165521 738769749 1527745475 -982835616 -1301532938 728072012 1549946842 -216050778 -2078776528 487666314 1779827228 -193816641 -2089441495 444397203 1836828165 -37430380 -1966871806 332053176 1691191854 -89579635 -1917964517 346521249 1671450167 -290962494 -1716554924 10887918 2007044728 -372930597 -1631406259 130803447 1892472417 -529282064 -1753941146 243116764 2038078026 -417460247 -1877393537 152071877 2115460691 -932088978 -1082768392 645861954 1366827732 -820201609 -1206155295 554882651 1444275917 -961873060 -1314010166 681876080 1604561638 -1043906747 -1228927021 801726057 1489923839 -708418806 -1564388452 1002963494 1288647344 -760502509 -1515415675 1017497151 1268971177 -618796232 -1407525970 890472980 1108654722 -596627679 -1418256457 847138317 1165590171 -1134639775 -883296777 1381016653 626496731 -1154285192 -868994578 1430085716 574247106 -1299886765 -981303867 1552624767 730602729 -1243051702 -1024476708 1541859430 752998640 -1578511099 -688986733 1340585001 954238143 -1501294308 -779935350 1217032240 1066221734 -1355653833 -667587167 1094466587 909839501 -1470129874 -547837512 1179777026 827771028 -2026838615 -264776385 1765704837 507098131 -2141380176 -145092314 1850949788 424964106 -1981059685 -18064115 1743064247 283261985 -1903777406 -108947180 1619577006 395311160 -1702365747 -310327973 1955173601 59679863 -1645596204 -353566398 1944342776 82010222 -1805877761 -480555671 2052201683 223685701 -1825457690 -466187920 2101336266 171501660 -1522142176 -767376202 1263244556 1011656090 -1574424519 -718339921 1277579541 992043395 -1415676910 -593933180 1167072574 848768424 -1393313781 -604731235 1123932455 905636273 -1192041404 -805972782 1459389800 570144254 -1080090531 -929558325 1368473969 647393767 -1238799242 -1053926176 1478954330 790642124 -1320900497 -968648455 1598736707 676198869 -1641294616 -382933890 1881519556 119702866 -1723461391 -297721753 2001236445 5194059 -1863295782 -403215284 2130591222 167316832 -1751279421 -526735275 2039740911 244631929 -2086878068 -191106022 1838327200 446010678 -2064580459 -201969661 1795121593 502812975 -1924707138 -96437208 1665740178 340663556 -1976923993 -47335375 1680140683 321116445 -1905743901 -110127243 1617348303 392296025 -1996135430 -33402004 1728774870 269234752 -2135740463 -139190457 1857900285 431652459 -2015433784 -254157986 1775274724 517454450 -1814055033 -455571695 2110903979 181855805 -1800244322 -474660088 2059145906 230367780 -1660665931 -368898269 1930059417 67989007 -1704330324 -311506118 1952946816 56666646 -1257863381 -1040074819 1527309831 739235473 -1301593294 -982748252 1550131742 727847560 -1143140583 -858112113 1439919669 584343203 -1129264384 -877134954 1388227116 632920762 -1464756401 -541677607 1186985571 834193141 -1344515242 -656710720 1104294522 919929580 -1502994563 -781373461 1214545489 1063472839 -1593320604 -704582670 1326037576 940477150 -1754032478 -529226188 2038298510 242927384 -1877060933 -417766867 2114990999 152503041 -1717035376 -290509306 2007400380 10571562 -1631200631 -373102049 1892400037 130845491 -1966831930 -37505456 1691019242 332257148 -1918287137 -89230775 1671898099 346035045 -2078339340 -216514974 1779527640 488005454 -2089628947 -193594757 1836886977 444308311 -1407338902 -619018500 1108596550 890562512 -1418694029 -596163867 1165890399 846799817 -1564066216 -708768050 1288200052 1003450338 -1515455935 -760427817 1269144429 1017293819 -1314216434 -961702248 1604634402 681834420 -1228447209 -1044360575 1489568571 802042797 -1083101636 -931782998 1367297808 645431174 -1206064603 -820258125 1444055817 555072415 283871853 1743567611 -18486463 -1981621289 394677876 1619099362 -108515496 -1903222834 506462815 1765225161 -264346765 -2026286107 425576006 1851455184 -145512598 -2141939716 224172553 2052827807 -481101019 -1806316621 171007504 2100719238 -465617092 -1825042518 59183675 1954554541 -309759209 -1701952639 82499106 1944970932 -354109682 -1646033000 730180261 1552063027 -980694135 -1299383521 753430204 1542413866 -1025110128 -1243529466 626926231 1381569025 -883932229 -1135119571 573826702 1429526040 -868382814 -1153779916 909294273 1094027863 -667100179 -1355027589 828341976 1180192334 -548331532 -1470746782 954807027 1340998245 -689482785 -1579130039 1065678570 1216595580 -779446330 -1500666032 166771500 2130152378 -402728448 -1862669674 245202741 2040156067 -527229415 -1751896433 120271646 1881932680 -383430094 -1641913692 4650759 2000799633 -297232853 -1722833219 340241224 1665178590 -95827356 -1924203790 321548113 1680695239 -47968643 -1977401621 446440314 1838879724 -191741354 -2087357760 502392675 1794562037 -201357745 -2064075047 849255396 1167698802 -594478392 -1416115618 905142269 1123315563 -604160303 -1392898489 1011160022 1262625600 -766807302 -1521728916 992532431 1278207833 -718883101 -1574861195 791251840 1479457558 -1054348628 -1239360966 675565465 1598258959 -968216907 -1320346077 569508786 1458909988 -805543266 -1191489016 648005547 1368979261 -929978745 -1080650223 584968431 1440405625 -858551869 -1143686827 632302838 1387732064 -876720678 -1128694452 738615517 1526812747 -1039662607 -1257295513 728474820 1550619730 -983185944 -1302137474 1063975051 1215154205 -781936217 -1503418063 939998354 1325403140 -704029250 -1592890072 833712313 1186349103 -541126251 -1464327933 920433824 1104905270 -657271412 -1344936678 431212583 1857353905 -138565365 -2135254627 517868606 1775844520 -254776046 -2015928956 392708117 1617916035 -110747335 -1906241105 268796940 1728230554 -32774880 -1995647562 67426371 1929636053 -368395921 -1660057095 57220186 1953377484 -311984778 -1704964640 182407281 2111332583 -456052387 -1814691381 229807208 2058724606 -474155708 -1799633454 1002887598 1287776568 -708265854 -1563457516 1017847223 1269574945 -760906597 -1516090355 891113884 1109025034 -619499344 -1407975386 846239109 1165468947 -595659607 -1418083265 644991434 1366751580 -931157786 -1082615696 555486675 1444625733 -820876033 -1206559639 682246648 1605202286 -962322220 -1314713534 801605089 1489024375 -1043733299 -1227959205 11073894 2008009200 -291071926 -1717458724 130366847 1891765737 -372548525 -1630769979 242446676 2037662146 -528674696 -1753603858 153007437 2115601883 -418327455 -1877482249 488630530 1780013460 -216954834 -2078885704 443690267 1836391821 -193180617 -2089059167 331637040 1690522022 -37093348 -1966264182 346662185 1672385983 -89668603 -1918831469 1955024745 58753023 -1702285755 -309453101 1944750960 82688998 -1645942180 -354166070 2052900699 224131021 -1806522761 -480930079 2100364098 171324372 -1824562578 -466070792 1764777741 506949531 -2025963999 -264696137 1851628308 425372546 -2141980104 -145438034 1743509311 283961257 -1981434349 -18708859 1619399462 394339248 -1903660534 -108051812 1340698529 955146039 -1578692979 -689947109 1216654264 1065589550 -1500853612 -779224574 1093855123 909498117 -1354987841 -667175383 1180640138 827855644 -1471069530 -547982800 1381924805 626610003 -1135599895 -883478913 1429453788 573868874 -1153574160 -868554138 1552283639 729991009 -1299474725 -980638131 1541944302 753861496 -1243196734 -1025416620 1838972456 446385854 -2087575804 -191549550 1794226737 502696615 -2063607011 -201790581 1665660442 339789452 -1924557002 -95508576 1680486915 321716885 -1977330897 -48012359 1881894476 120348378 -1641738400 -383631370 2001119829 4299459 -1723282567 -296748049 2129716862 167237352 -1862367406 -403064892 2040341095 244978417 -1751956661 -527141923 1458724576 569732726 -1191428148 -805630118 1369414393 647539311 -1080951851 -929641661 1479136978 791602756 -1238910978 -1054832792 1598296779 675488349 -1320520729 -968014991 1262833284 1010990610 -1521799256 -766763202 1277725341 992983563 -1574507599 -719201497 1168033462 848950816 -1416583270 -594045172 1123222191 905196089 -1392680061 -604351723 1186016747 834018685 -1463857977 -541557679 1104996850 920377700 -1345156898 -657082296 1214948825 1064146255 -1503345419 -781978525 1325883840 939544918 -1593245460 -703713158 1527135631 738266393 -1257743197 -1039176651 1550580118 728549632 -1301964614 -983390164 1440593341 584746283 -1143745391 -858463225 1387295140 632766770 -1128394616 -877060066 2111769891 181943733 -1814991857 -455713639 2058537274 230029740 -1799575530 -474244992 1929676049 67351943 -1660230595 -368192341 1953054984 57569694 -1704517596 -312471374 1617435975 393162193 -1905886101 -111063811 1728436574 268626376 -1995720590 -32732956 1857262965 431269347 -2135034791 -138754865 1776177516 517562874 -2016399296 -254345002 1604983978 682437692 -1314620026 -962376432 1489492147 801171493 -1228293729 -1043429111 1366398104 645309454 -1082133068 -931609310 1444696193 555442199 -1206767187 -820707013 1109200078 890911832 -1408012830 -619422348 1165019351 846723137 -1417762309 -596010643 1288078588 1002550378 -1563892272 -707799738 1269514469 1017933939 -1515904567 -761130657 1690582114 331549940 -1966449330 -36868648 1672083579 346999021 -1918396073 -90134079 1780462672 488146118 -2079206020 -216603158 1836216393 443891935 -2089021083 -193256973 2037591046 242490512 -1753395926 -528843332 2115954719 152688777 -1877964493 -417875547 2007540788 11506850 -1717123816 -291375730 1891983405 130175163 -1630863103 -372493929 -1829760460 -436788574 2097050392 200885134 -1784818131 -493164869 2073278209 211060631 -1674864122 -349394288 1915091754 86166460 -1689887201 -331256183 1967669043 38735781 -1891171760 -130010426 1632199548 374232042 -2010462647 -13764897 1713678181 287545331 -2120447390 -157566220 1871899470 412474328 -2031006085 -235503891 1761554263 536354753 -1449250052 -560397718 1200640976 815227718 -1359743259 -638269837 1090361289 939173727 -1488602418 -800945576 1229708258 1045228404 -1607958825 -684765631 1311121403 958476141 -1272372584 -1020390898 1512522676 757101346 -1287330175 -1002187241 1565165485 709736251 -1158501718 -839542212 1425853318 603716368 -1113624909 -895984091 1402015647 613826313 -1947524235 -51637277 1709523545 316830415 -1937315988 -75376646 1653114432 361739990 -2060407993 -231236655 1799277163 473561853 -2107805858 -178626616 1817382514 458505956 -1772342511 -514129017 2018660925 257254059 -1858996472 -432617570 2134873636 137930418 -1735935197 -276788299 1988745743 26143385 -1612021958 -387100756 1910775318 115551872 -1333460035 -947768533 1586193041 697061895 -1209481308 -1058015438 1508288136 786535966 -1101100145 -916866279 1347480227 660068917 -1187819626 -835420416 1463627450 540679724 -1389227047 -634051761 1128035061 876298851 -1436559424 -581376170 1146205932 861308538 -1544971285 -722556035 1307048647 987810385 -1534828558 -746360988 1250574046 1032654408 -1597607754 -675200992 1321734554 969875724 -1481919313 -794000327 1235604867 1050862869 -1373767548 -652556270 1075026344 924100926 -1452262243 -562623477 1199463857 813264167 -1116643118 -898215868 1400832510 611856744 -1172527925 -853830563 1410516455 588641649 -1280644896 -995239818 1571064268 715372890 -1262015239 -1010819985 1523142101 768507203 -1683468162 -324050712 1973825874 44106180 -1664773017 -339565327 1925969227 97306077 -1787570100 -495654694 2071837024 209357302 -1843520427 -451334973 2081455481 186076655 -2044772326 -250056564 1745953078 521540000 -2123201533 -160058219 1870456111 410768825 -2000369624 -3934018 1724557572 298686866 -1884746703 -122798937 1638362397 379608459 -1176681993 -824544927 1473454299 550768717 -1095727634 -910707336 1354687682 666489940 -1224291899 -1073612461 1493739753 772774015 -1335161380 -949207734 1583705328 694312038 -1536536173 -747806459 1248080063 1029898281 -1559784054 -738155236 1292498086 974046256 -1431184991 -575215305 1153415309 867731483 -1378083400 -623170258 1137867924 886393858 -2102173377 -172731991 1824325651 465186949 -2049006298 -220621392 1808843786 483914908 -1939281651 -76555877 1650886689 358725815 -1962595052 -66970238 1695239224 302808238 -1627098789 -402439731 1896484983 101523681 -1737902782 -277969452 1986516078 23127288 -1847592599 -422000129 2144442437 148285651 -1766703760 -508228122 2025610332 263941322 -157493456 -2120489050 412268060 1872070282 -235859159 -2030689345 536834565 1761100435 -129540350 -1891602540 373898798 1632505528 -13984997 -2010272883 287636023 1713621665 -349452460 -1674774590 86353528 1914869486 -330955955 -1690225701 38298209 1968132855 -437235866 -1829273616 201207370 2096701148 -492991617 -1785021463 211020371 2073352901 -839714824 -1158297746 603756244 1425778242 -895536159 -1114111113 613503693 1402364507 -1020690486 -1272033444 757538534 1512058480 -1002128429 -1287419067 709548799 1565387369 -800725092 -1488791798 1045137072 1229764134 -685235323 -1607527661 958808745 1310814783 -560042066 -1449566408 814747266 1201094164 -638342217 -1359701215 939379355 1090189837 -276306319 -1736386841 25790301 1989064651 -387308952 -1611853058 115622724 1910731730 -514036157 -1772396843 257036143 2018852857 -432952742 -1858692404 138398582 2134440928 -231672299 -2059942269 473863993 1798940591 -178441716 -2108030310 458445600 1817469878 -51675609 -1947447631 317005579 1709322141 -75056578 -1937667416 361290514 1653599108 -722876743 -1544620497 988260245 1306564355 -746323296 -1534905802 1032479628 1250775834 -634237301 -1389003235 876359591 1127948081 -580941166 -1437025788 861006782 1146542888 -916531491 -1101404597 659601393 1347913575 -835513660 -1187765678 540898280 1463436158 -947560721 -1333629319 696991683 1586237269 -1058497802 -1209030048 786889690 1507969868 -995445326 -1280473820 715445406 1571021832 -1010339413 -1262468803 768151687 1523458065 -898548352 -1116336874 612326572 1400400954 -853739111 -1172584177 588421301 1410705443 -652368426 -1373989568 924042490 1075115116 -563060273 -1451798183 813564131 1199124597 -674877980 -1597956750 969428168 1322220638 -794039811 -1481844373 1051035857 1235400775 -3893894 -2000443924 298513494 1724761280 -123121309 -1884397067 380055631 1637875929 -249619128 -2045235746 521239652 1746291954 -160245423 -2122978873 410826877 1870366955 -495745762 -1787513464 209577010 2071647396 -451002105 -1843826287 185606187 2081886397 -324530900 -1683014214 44461056 1973509270 -339359435 -1664943709 97232921 1926011023 -575568653 -1430866843 868214239 1152963913 -623099670 -1378127748 886186438 1138037072 -748024639 -1536345001 1029991917 1248025979 -737687336 -1560217522 973711860 1292802402 -1073310569 -1224629247 772339131 1494205741 -949268338 -1335074792 694497698 1583481140 -824370011 -1176884173 550731145 1473531167 -911157060 -1095243734 666810768 1354336518 -421551045 -1848077139 147965207 2144793985 -508403678 -1766502220 263979278 2025533848 -402379767 -1627186017 101338405 1896709555 -278271984 -1737566074 23562556 1986050474 -77024161 -1938848567 359060851 1650583013 -66752442 -1962786608 302715242 1695293948 -172802963 -2102129413 465395009 1824157143 -220268428 -2049324830 483432792 1809295822 1512675388 758032554 -1272448752 -1021261434 1564761125 709061811 -1286980343 -1001583201 1425149966 603267224 -1157861086 -839171660 1402983447 613999745 -1114524357 -896105043 1201571928 815380686 -1450120844 -560473630 1089686593 938769623 -1359139475 -637919749 1229258858 1044525308 -1488232122 -800304688 1311294579 959444197 -1608080033 -685664823 1632090356 373327970 -1890985512 -129046194 1714060525 288181371 -2010899007 -14471849 1872507078 412811344 -2121117206 -157982340 1760687327 536265801 -2030070285 -235362971 2096146576 200775686 -1828795972 -436602582 2073914505 211442719 -1785524827 -493601485 1915429026 86773812 -1675279986 -350064360 1967580347 37868589 -1689746025 -330320639 1127393661 875928043 -1388525487 -633603897 1147104612 861429234 -1437529016 -581550882 1307124047 988680665 -1545125789 -723488523 1250223446 1032050112 -1534425990 -745687828 1585821977 696420751 -1333012427 -947066717 1508408576 787434902 -1209656276 -1058984774 1348350251 660144573 -1102032889 -917020527 1463022898 540329380 -1187146722 -835017592 2019330485 257669411 -1772951399 -514467825 2133937580 137788730 -1858130816 -432530410 1988559239 25178385 -1735827285 -275886019 1911211422 116258056 -1612405582 -387738588 1709939153 317499719 -1947862787 -52246421 1652973000 360803678 -1937228572 -74511246 1798312419 473375093 -2059505457 -231128999 1818088954 458941804 -2108443434 -179010496 1746926270 521718312 -2045666414 -250172668 1869758119 410324529 -2122555509 -159682787 1724150412 298009114 -2000022624 -3333322 1638512277 380536323 -1884825671 -123672785 1974004442 45079116 -1683584010 -324945056 1925525187 96607829 -1664397329 -338919559 2071159528 208949886 -1786969148 -495307950 2082383601 186226279 -1844394019 -451414197 1399970422 611773152 -1115702438 -898069556 1411128943 588984057 -1173192893 -854241323 1571443268 716006098 -1281084568 -995949570 1523029597 767600331 -1261832335 -1009858585 1321650706 969013892 -1597461698 -674260056 1235947019 1051475613 -1482330329 -794665039 1075659296 924480182 -1374477556 -652995686 1198556729 813151919 -1451301099 -562440317 1896139775 100924265 -1626690861 -401761723 1986596838 24002416 -1738051894 -278897060 2145338317 148403035 -1848565023 -422178185 2024966100 263567170 -1766005000 -507783570 1823726491 464841485 -2101495113 -172324319 1809719170 483995412 -2049933650 -220770760 1651004329 359621439 -1939459451 -77528557 1694865328 302163750 -1962150244 -66271734 1248521015 1030609825 -1536914917 -748438899 1292316462 973086648 -1559671294 -737247596 1152475909 867586963 -1430322647 -575130945 1138534172 886806410 -1378695632 -623511898 1474165587 551209925 -1177314689 -824923415 1353727818 666308572 -1094820250 -910594320 1493594977 771834871 -1224207795 -1072749861 1584117624 694978542 -1335503276 -949819710 1044733240 1229090222 -800375788 -1488188286 958961953 1311746487 -685311987 -1608398693 815715594 1201268124 -560942042 -1449687888 938676499 1089741189 -637702081 -1359331159 603082076 1425374666 -839111568 -1157948186 614435141 1402517971 -896407447 -1114187521 757712238 1513027064 -1020812222 -1272933164 709099895 1564684769 -1001758629 -1286778675 86736368 1915506022 -349889316 -1675482038 38189545 1967229311 -330770235 -1689261997 200340930 2096612692 -436300562 -1829133192 211628507 2073690445 -493661961 -1785438111 412904852 1872452866 -158200648 -2120926162 535931277 1760991515 -234895199 -2030503881 373810598 1631638832 -129399670 -1890667492 287973823 1714229545 -14401389 -2010943483 660499577 1348033775 -917500587 -1101578813 540256352 1463064822 -834811572 -1187317286 696640587 1585632477 -947157657 -1332955663 786964562 1508839620 -1058651778 -1209962008 988380189 1307462795 -723051215 -1545589337 1032108036 1250134162 -745875160 -1534203458 875754543 1127597241 -633563901 -1388599915 861876278 1146618016 -581873382 -1437179508 472927409 1798798375 -230806115 -2059854581 459114664 1817884734 -179050108 -2108368622 317441155 1710027797 -52058705 -1948084935 361103514 1652633612 -74948170 -1936764640 25648341 1988127811 -276218375 -1735520913 116037836 1911400538 -387647008 -1612461706 257742055 2019288177 -514673205 -1772780195 137433342 2134253672 -432049710 -1858584252 208879546 2071203628 -495100266 -1787138560 186579875 2082065205 -451896689 -1843942887 44611464 1974437662 -324610396 -1683888590 96826257 1925333767 -339012931 -1664343509 298069982 1724063560 -3518734 -1999798684 380234695 1638849361 -123237653 -1885291907 522168300 1746442106 -250493248 -2045315498 410149877 1869960035 -159644967 -2122632625 924655474 1075458020 -653033890 -1374400824 812702571 1199041533 -562120121 -1451652399 969316160 1321314262 -674695572 -1596995846 1051415385 1236034511 -794480011 -1482554653 715788054 1571635072 -995856838 -1281139028 768068367 1522596761 -1010193885 -1261528395 611419940 1400289202 -897587704 -1116154210 589054781 1411085227 -854449647 -1173024121 359141115 1651457645 -77172777 -1939775679 302369506 1694694004 -66343986 -1962108072 464750281 1823782495 -172103707 -2101684365 484328144 1809412678 -221240324 -2049502358 148840095 2144873993 -422477901 -1848226011 263379590 2025187856 -507724886 -1766094020 100964013 1896064571 -401934463 -1626487017 23679668 1986945570 -278449256 -1738538226 772156979 1493245605 -1073197281 -1223721079 694938154 1584192188 -949646586 -1335706736 551396865 1473943191 -824981715 -1177225285 665870872 1354191502 -910294220 -1095158878 867253847 1152782017 -574660741 -1430753299 886897230 1138477784 -623731870 -1378505740 1030403685 1248691955 -748366007 -1536956449 973566588 1291862762 -737602736 -1559354426 1282690800 997424742 -1569050660 -713220278 1259965161 1008646783 -1525158971 -770647213 1118815938 900265556 -1398691858 -609839240 1170342619 851784269 -1412668425 -590654623 1371758228 650407426 -1077067848 -926281938 1454283405 564767259 -1197409375 -811087049 1595463334 673179184 -1323911286 -971929828 1484067519 796009001 -1233423469 -1048820987 1998220856 1924782 -1726738668 -300728446 1886890529 124820151 -1636185331 -377554021 2042750474 247912092 -1748007130 -523716688 2125210131 162206341 -1868414145 -408587351 1789754972 497700554 -2069684368 -207343642 1841347141 449284819 -2083595415 -188093441 1685517934 326223608 -1971808446 -41965612 1662726775 337380065 -1927982245 -99458099 1433370545 577261351 -1151263075 -865718773 1375910824 621120318 -1140008316 -888411630 1538586499 749979413 -1246062929 -1027758535 1557738394 735970060 -1294511434 -976199136 1222143957 1071603523 -1495920903 -774816145 1337306060 951229274 -1581528352 -692258186 1174661095 822400881 -1475508533 -552946083 1097737214 912855912 -1352645934 -664309180 1845583737 419852271 -2146484651 -150466877 1768725344 510372854 -2023556532 -261764390 1624954699 400418781 -1898662297 -103577871 1740051282 279978948 -1984335234 -21085464 1941327645 78741387 -1648873935 -356573529 1960545028 64797586 -1697256920 -304948546 2104346415 174782393 -1822185981 -463169899 2046821174 218575776 -1810996710 -485928308 2118265970 155524324 -1874047650 -414483000 2033182827 237558013 -1759409849 -534332975 1889117248 127833302 -1634220692 -376375814 2012504153 15945935 -1711668875 -285396509 1677016086 351407232 -1912906438 -84120148 1687746575 329238681 -1969841885 -40785483 1831777316 438928562 -2095000312 -198711906 1782804541 491012267 -2075324143 -213245561 1160514746 841694252 -1423807082 -601531136 1111607459 893843509 -1404065393 -615999207 1274512520 1022407710 -1510349404 -755051214 1285177489 1000173575 -1567350339 -711782101 1486560478 798764104 -1231716878 -1047376540 1610012871 686942289 -1309099541 -956331651 1447073004 558343290 -1202784832 -817248938 1361924341 640311395 -1088212519 -937164465 1733893427 274607525 -1990755297 -28291959 1614076202 389278140 -1908754426 -113407856 1770165505 512075159 -2020805587 -259275589 1861177624 434659726 -2132725708 -135921502 2062421335 233389505 -1797231493 -471376659 2105788750 176486872 -1819432862 -460678924 1949664613 53655027 -1707350967 -314780449 1935163772 73363946 -1655300016 -363786042 1547124219 724569453 -1304863529 -985764799 1532688866 744343924 -1252747058 -1034704808 1391244745 636192095 -1125985051 -874126221 1434546640 579223878 -1148251908 -863494038 1098919327 914824457 -1349628749 -662078427 1189996934 837474576 -1461483350 -538658756 1331406253 945591611 -1588214655 -699206633 1211523508 1060196642 -1506279272 -784388082 672697332 1595915106 -971576616 -1324230066 796217325 1483898747 -1048891711 -1233379753 650314694 1371812688 -926063894 -1077259652 565102559 1453979465 -811555085 -1196976539 900701072 1118350086 -610141508 -1398355414 851599241 1170566943 -590594395 -1412755917 997462946 1282614068 -713395570 -1568849384 1008326587 1260316461 -770197865 -1525643775 326544188 1685167018 -42415600 -1971324282 337342245 1662803891 -99283447 -1928184161 497885966 1789531032 -207404510 -2069597516 448849687 1841813377 -187791813 -2083932499 247577432 2043055054 -523249036 -1748440350 162299713 2125156311 -408805779 -1868222725 1717098 1998390268 -300658106 -1726782768 125302643 1886439397 -377907617 -1635866935 822327989 1174702627 -552739943 -1475679473 913211052 1097420346 -664789120 -1352192234 1071133319 1222574609 -774483029 -1496227011 951449246 1337116168 -692349006 -1581471964 750037713 1538497095 -1027945475 -1245840533 735669960 1558077022 -975761436 -1294975118 577708771 1432883829 -866040881 -1150913703 620947194 1376114284 -888371242 -1140082880 174955133 2104142571 -463209647 -1822110777 218127972 2047307506 -485605560 -1811345442 79041103 1940988633 -357010589 -1648409611 64738902 1960634048 -304760966 -1697478676 400198169 1625143951 -103486667 -1898718301 280448512 1739619990 -21418196 -1984028742 419496491 1845899965 -149986553 -2146937967 510445106 1768683172 -261970146 -2023385208 439282038 1831459296 -199194534 -2094548788 490941807 1782849017 -213038013 -2075493163 351625540 1676825042 -84213656 -1912852226 328770909 1688180171 -40450959 -1970146073 127531282 1889454468 -375941058 -1634686808 16006411 2012417437 -285582297 -1711444815 155349280 2118468022 -414445556 -1874124646 238007609 2032698799 -534653931 -1759058813 557894078 1447557416 -816928622 -1203136508 640486823 1361722673 -937202549 -1088136163 798704012 1486647578 -1047191392 -1231941578 687244693 1609676035 -956767047 -1308634065 1022876122 1274079564 -755386122 -1510045600 999955907 1285369173 -711688977 -1567404935 841765352 1160470910 -601739068 -1423638446 893490673 1111926119 -615516963 -1404517301 53860407 1949493409 -314853093 -1707308659 72883246 1935617208 -363430654 -1655616108 233721861 2062114963 -471846615 -1796800065 176395292 2105844874 -460458704 -1819621978 511887443 1770387653 -259217025 -2020894231 435096650 1860713692 -136221338 -2132386320 274284641 1734242551 -27844275 -1991241253 389317752 1614001390 -113580716 -1908550206 945551615 1331480681 -699033133 -1588418235 1060519142 1211174000 -784835126 -1505792676 914387149 1099382875 -661777951 -1349967497 837661908 1189774402 -538716680 -1461394066 636283035 1391187981 -874346057 -1125795551 578890882 1434852372 -863023698 -1148682952 725049513 1546670143 -986119803 -1304547053 744137904 1532859430 -1034631780 -1252788982 -2068986632 -206900114 1789109716 497325378 -2084568863 -188272521 1842241997 449401179 -1971958582 -42894244 1685597670 327097712 -1927575341 -98781115 1662380543 336779625 -1726294884 -300030966 1997845936 1279270 -1636364155 -378527725 1887007145 125714751 -1748935506 -523867080 2043624834 247991572 -1867736905 -408180703 2124609947 161859853 -1077681104 -926624602 1372423452 650818954 -1196548055 -811003713 1453342981 564621715 -1323799550 -971023212 1595280686 672218552 -1233803237 -1049454451 1484507447 796719521 -1569393580 -713833278 1283102072 998090222 -1525075891 -769785637 1259819361 1007706615 -1397785498 -609727248 1117855050 900083164 -1413302145 -591034135 1171052883 852224453 -1648953927 -357448401 1941476501 79668227 -1696910944 -304348874 1960136844 64118810 -1821540981 -462795491 2103647399 174337073 -1811891822 -486045436 2047793342 218753064 -2147359267 -150547125 1846510833 420000871 -2022956604 -261418670 1768046824 509964414 -1898287633 -102933127 1624509635 399719509 -1984452106 -21980832 1740228826 280950860 -1495739023 -773855769 1222030429 1070695627 -1581969048 -692968962 1337684036 951861458 -1476174525 -553357867 1175272559 822742265 -1351706278 -664163892 1096874102 912771296 -1150302955 -865536637 1432462393 577148079 -1140719348 -888852070 1376542752 621498550 -1246474969 -1028424271 1538927627 750591133 -1294366402 -975259224 1557653522 735107204 -1231313286 -1046702356 1486210902 798160832 -1309253021 -957263115 1610089295 687813593 -1203753400 -817422626 1447972708 558465010 -1087509935 -936715577 1361283965 639941611 -1423133154 -601127288 1159911218 841344932 -1404997113 -616152431 1112478507 893920189 -1510523348 -756019526 1274633984 1023307670 -1566901707 -711079261 1284807449 999533455 -1913289038 -84756956 1677453214 352114440 -1969732949 -39882179 1687561095 328274705 -2094133632 -198623722 1830842284 438787898 -2075932007 -213583345 1783475125 491428643 -1874684202 -414865856 2118973434 155961196 -1758506289 -534224295 2032219107 237372277 -1634132252 -375509390 1888976840 126898014 -1712006403 -286004629 2012920785 16616263 -1350527173 -662198355 1099888151 914998913 -1460841694 -538287180 1189294606 837026456 -1587863799 -698601569 1331002917 944918195 -1506354416 -785257594 1211677244 1061128874 -1304983713 -986662967 1547298419 725538533 -1252375738 -1034062896 1532240490 743641852 -1125380243 -873775109 1390571073 635789015 -1149121676 -863568926 1435478616 579377870 -1796294669 -471234715 2061555423 233301577 -1820101654 -461094020 2106397382 176824912 -1707786303 -315486377 1950047981 54292091 -1655112744 -362820786 1935055604 72460898 -1990613097 -27355391 1733805755 273741357 -1909169266 -114076904 1614414498 389886516 -2021511259 -259711181 1770802825 512458271 -2131760196 -135734486 1860274832 434551302 -524221956 -1748618902 248471760 2043170886 -408107547 -1867778701 161653961 2124780639 -300250674 -1726105256 1370338 1997789300 -378057257 -1636795071 125381883 1887313005 -42593896 -1972297458 326660276 1686061090 -98839167 -1927486185 336966829 1662157883 -206726742 -2069190340 497285254 1789184016 -188719693 -2084082395 449723551 1841892361 -609279692 -1398271582 899760152 1118204046 -591207123 -1413098053 852263937 1170977943 -713774842 -1569482352 997902378 1283324092 -770085601 -1524736631 1008143411 1259355301 -971493040 -1323367994 672551036 1594974442 -1049234103 -1233992225 796628069 1484563699 -926697118 -1077638668 651024462 1372252376 -810648197 -1196864019 564141143 1453796545 -103141187 -1898119125 399790481 1624465671 -21498716 -1984904142 280597896 1740547358 -150882161 -2147055591 420469155 1846077749 -261325674 -2023011328 509746618 1768238380 -462610215 -1821765553 174277109 2103734627 -486480704 -1811426218 219055596 2047456634 -357127957 -1649305475 79219143 1941961041 -304386830 -1696834460 64294366 1959935304 -1028386699 -1246551837 750416217 1539129807 -975580052 -1294015238 735556928 1557169622 -865101753 -1150768943 576846187 1432799741 -889037730 -1140495160 621559154 1376456164 -553451503 -1476120441 822960445 1175081387 -663829496 -1352010594 912303396 1097307570 -774338525 -1495287627 1071048975 1221712281 -692761542 -1582138196 951790870 1337728384 -755539074 -1510976536 1022952018 1274950340 -711284889 -1566730255 999605835 1284765405 -601035956 -1423189030 841124448 1160100598 -616485035 -1404690493 894389881 1112047343 -817859814 -1203289204 558764598 1447633568 -936528125 -1087731819 639882799 1361372857 -1046742232 -1231238210 798333444 1486006930 -956940495 -1309601881 687365661 1610575499 -375831626 -1633783008 127345306 1888489996 -285964369 -1712081095 16443011 2013124117 -415052924 -1874461934 156019368 2118883902 -533786723 -1758970101 237072049 2032557607 -198290478 -2094439612 438317822 1831273064 -213674037 -2075875491 491648743 1783285361 -84550688 -1913459850 352041676 1677494874 -40361991 -1969279121 328629973 1687244355 -873704897 -1125424471 635581203 1390740357 -863922650 -1148803408 579860234 1435027356 -986195443 -1305417061 725203745 1547602871 -1034281452 -1252184446 743735096 1532186542 -698662309 -1587776819 945103735 1330779105 -784955838 -1506691372 1060693870 1212143608 -662648215 -1350042881 915319621 1099537363 -538112400 -1461043482 836988764 1189371850 -259886345 -2021309855 512496603 1770726221 -135285010 -2132244872 434231234 1860626260 -27657531 -1990276525 274177001 1733340031 -114016548 -1909256630 389701616 1614638950 -315268461 -1707978235 54199231 1950102313 -363288950 -1654680036 72796070 1934751536 -470881631 -1796613577 232819597 2062007067 -461164872 -1820058066 177033108 2106228482 112614561 1907452983 -390578803 -1614869221 31168696 1994172462 -271189612 -1731016446 141415571 2137711621 -429673025 -1855683287 251662474 2013732892 -519147098 -1777778384 453070021 1812364371 -183554583 -2113397377 476874972 1802221642 -228398608 -2056922778 366658807 1658713185 -69949989 -1932290739 313983214 1706045560 -54959678 -1950461612 1037597801 1256148223 -740942523 -1529795117 984987760 1303546086 -725886628 -1547900470 855897179 1141163213 -586312329 -1442142751 879636546 1130954964 -631221906 -1385733640 544173069 1466457243 -832500447 -1184481865 654485524 1342544002 -921908936 -1106511442 783606847 1504957609 -1061518061 -1212303995 702095398 1591611568 -942194422 -1328516708 531459552 1755995510 -240972596 -2036056998 415279609 1875351919 -154220331 -2117470141 293004754 1718736196 -8878850 -2004896664 370876875 1629229405 -132824857 -1894616975 35290500 1964854546 -334226264 -1693242306 91732381 1919977739 -344336207 -1669404633 214037942 2076624160 -489712486 -1782012916 195834287 2091581753 -442347389 -1834655723 616779048 1405386174 -892523516 -1110827886 598640945 1420409255 -845092835 -1163405173 706266394 1562375564 -1005149130 -1290693472 762642691 1517433237 -1015324625 -1266921287 963927372 1316187610 -679855008 -1602417418 1041865045 1226746307 -803735431 -1492072209 934270334 1084810728 -643713966 -1364818748 818024807 1204101617 -557027253 -1446297379 880819747 1132924597 -628203761 -1383501927 871234106 1156237996 -572286186 -1427854464 979088913 1297909383 -732571843 -1554847829 1026978312 1244742302 -751299804 -1539365966 691482183 1580211921 -952545429 -1338081283 777710174 1499323080 -1068201102 -1219249180 669820533 1357616867 -907884711 -1092225073 545350252 1468420858 -829488320 -1182256170 267263723 2028547709 -505380921 -1763225775 142858994 2139417188 -426918946 -1853191352 20289241 1983030863 -281282571 -1740847261 106451648 1902076502 -397003796 -1622080646 307826319 1700675097 -61378653 -1957667019 355781270 1647573504 -80041030 -1942119636 478316221 1803925035 -225646703 -2054433017 468664996 1827172914 -169794680 -2098851042 765136738 1520189428 -1013617074 -1265475880 720817019 1576139757 -990336425 -1275094335 591431504 1413986246 -850467204 -1169565974 606946121 1395291103 -903667099 -1121709325 808197894 1194012560 -568164822 -1457172804 927062815 1078389641 -649086413 -1370977627 1056413492 1240508322 -788924904 -1476475250 966415149 1318937531 -678153727 -1600978281 385167274 1643257660 -117748090 -1879278064 295234483 1721752357 -6911329 -2003715575 405710744 1864996622 -165624140 -2128087518 524510081 1749308183 -246611283 -2041957829 188891086 2084900696 -447979806 -1840550284 204471255 2066271041 -501114117 -1792628115 93960188 1922991978 -342370608 -1668225466 49574885 1978876787 -319155511 -1677909409 1658493349 366848307 -1932199799 -70006753 1706515900 313552170 -1950794608 -54653946 1812009367 453386497 -2112917317 -184008659 1802294670 476833048 -2057128798 -228228044 2137885121 141211991 -1855723283 -429598597 2013285848 252149070 -1777455884 -519496606 1907753459 112275813 -1615306529 -390115255 1994114538 31257980 -1730829114 -271412144 1505016173 783518203 -1212491711 -1061295913 1591311732 702434786 -1328079784 -942658354 1466904927 543687113 -1184804749 -832151323 1342371142 654689744 -1106471830 -921983748 1141090569 855939487 -1441937371 -586483533 1131310352 879320454 -1386214340 -630768470 1255678267 1038029229 -1529462761 -741248895 1303766306 984798644 -1547992050 -725830504 2076289252 214341746 -1781544504 -490145442 2091674877 195779691 -1834873391 -442155705 1964646614 35459136 -1693171206 -334270100 1920459983 91280473 -1669757469 -344017547 1719056512 292653078 -2005345876 -8394438 1629191321 370953231 -1894441547 -133026525 1756180658 531234852 -2036117090 -240885496 1874916523 415745085 -2117167737 -154557167 1085245484 933804218 -1365120768 -643376746 1203915829 818248867 -1446236903 -557113969 1316225054 963850376 -1602592462 -679652956 1226425351 1042216081 -1491622613 -804219459 1561892936 706717918 -1290339996 -1005467150 1517640785 762473671 -1266991747 -1015280149 1405292666 616833260 -1110609578 -892714560 1420743779 598336757 -1163872945 -844659239 1357708071 669764529 -1092445685 -907695459 1468088126 545656744 -1181786606 -829919612 1580692245 691028867 -1338437063 -952229201 1499117324 777881498 -1219176928 -1068243274 1297869635 979164117 -1554675089 -732775687 1245065050 1026629580 -1539813770 -750813472 1132487537 881284071 -1383202211 -628542773 1156425576 871012350 -1427913148 -572197166 1803738095 478538617 -2054374717 -225736107 1827610614 468201312 -2099151142 -169456052 1700352989 308175691 -1957219599 -61865369 1647613892 355706706 -1942292760 -79837570 1983237003 20118301 -1740920153 -281241039 1901596562 106905348 -1621725506 -397320664 2028880825 266957615 -1763695979 -504950269 2139326368 142915382 -1852971380 -427108838 1240975974 1055980272 -1476809910 -788620324 1318719103 966606569 -1600884909 -678207547 1194082900 808153794 -1457380488 -567995410 1078036045 927381211 -1370495135 -649537545 1413536258 591915668 -1169245394 -850818120 1395465755 606744205 -1121747145 -903589983 1520128560 765223590 -1265290468 -1013841014 1576441385 720479935 -1275529467 -989870189 1922689710 94296632 -1667789950 -342836460 1978937015 49487393 -1678094437 -318931187 2084725404 189092362 -1840512080 -448056538 2066720389 203986451 -1792948311 -500762817 1865349834 405391964 -2128569370 -165172368 1749237459 524553797 -2041749505 -246780055 1643475704 384975470 -1879370796 -117693630 1721284321 295667319 -2003380275 -7215269 -831531351 -1184307649 543274885 1466337043 -922611024 -1106959834 655127452 1342915338 -1061921125 -1212977651 783957943 1505562401 -942040446 -1327584748 702020526 1590741816 -740768051 -1528826277 1037477857 1255249783 -726334764 -1548602814 985359352 1304187758 -586985729 -1442546071 856502227 1141514053 -630289690 -1385579920 878767050 1130879836 -184420767 -2113485065 454006605 1812506587 -227790216 -2056584466 476205908 1801806786 -69566893 -1931653435 366223231 1658007529 -55068086 -1951364388 314170214 1707011056 -390666747 -1615735149 112756521 1908389823 -270851556 -1730407798 30753584 1993503654 -429035977 -1855299935 140709659 2137276301 -520050130 -1777886536 252627714 2013920148 -680204312 -1603020930 964331204 1316861522 -803658767 -1491201177 1041711837 1225814603 -642813990 -1364697268 933302006 1084636768 -557667389 -1446667435 818727663 1204550265 -893126772 -1111177446 617453216 1405789750 -844221547 -1163328765 597709497 1420255791 -1005027394 -1289793752 706092690 1561406980 -1015694425 -1267561679 763091595 1518135837 -333789408 -1692534858 34907660 1964218010 -344521927 -1670368337 91841045 1920881283 -490647790 -1782153340 214904382 2076712616 -441677045 -1834239075 195226151 2091244209 -240265404 -2035619886 530822760 1755612926 -155184291 -2117655605 416182897 1875460839 -9019530 -2005831712 293092954 1719602892 -132408465 -1893946375 370539075 1628621525 -61230037 -1956739907 307746055 1699800465 -80449486 -1942798172 356127006 1648173448 -226345959 -2054878065 478960949 1804299683 -168822784 -2098673514 467769644 1827056058 -504454065 -1763076903 266388835 2028467701 -427597738 -1853599552 143458682 2139763180 -281727875 -1741546261 20663633 1983675847 -396826524 -1621108494 106334536 1901181406 -952658717 -1338989451 691664335 1581172057 -1067822854 -1218617236 777269718 1498612032 -907273007 -1091883961 669154813 1357204843 -830351160 -1182341026 546290148 1468565874 -629111673 -1383615471 881780139 1133106493 -571653986 -1427476472 870523314 1155797284 -732230475 -1554236381 978677145 1297243407 -751384404 -1540229062 1027123584 1245681942 -448625302 -1840925188 189588550 2085344464 -500219533 -1792511515 203497567 2066092233 -342291112 -1667351090 93809780 1922063586 -319502015 -1678509609 49981549 1979554043 -118123250 -1879923304 385610786 1643955380 -6794985 -2002820735 295055419 1720778925 -164750020 -2128007766 404782096 1864846470 -247211739 -2042304077 525187081 1749715103 -567499358 -1456761548 807584910 1193669656 -650026565 -1371123411 927924375 1078472705 -789107312 -1477436154 1056525500 1241414698 -677713527 -1600268001 966035621 1318303795 -1013205562 -1264810672 764794090 1519576188 -990481953 -1276034743 720900339 1577001061 -851427852 -1169748638 592338136 1414097998 -902956563 -1121269381 606312641 1394911319 -1442638931 -586931397 1141731969 856310295 -1385244748 -630593758 1130411672 879199758 -1529308257 -740316407 1255602867 1037158949 -1548394618 -726503664 1304116906 985402940 -1212939319 -1061997729 1505387237 784159347 -1327904816 -941689018 1591191292 701535850 -1183872005 -831997075 1466034903 543611457 -1107144734 -922386572 1342975694 655040088 -1855114395 -429259789 2137215561 140796639 -1778321540 -519583766 2014221904 252290758 -1615414441 -391017535 1907939963 113240813 -1730445490 -270774312 1993678434 30551796 -1931861247 -69397609 1658077741 366179003 -1950882024 -55519346 1706657332 314488482 -2113819853 -184116315 1812974111 453573257 -2056491222 -227844164 1801588230 476397200 -1290263828 -1004596614 1561740224 705786710 -1267341579 -1015884189 1518045145 763148111 -1111250210 -893085112 1405996018 617282404 -1162973497 -844538287 1419775979 598163325 -1364249976 -643300834 1084314532 933651250 -1446840687 -557464057 1204590525 818652971 -1602962758 -680293844 1316674454 964553472 -1491501405 -803320267 1226252175 1041248025 -2005532124 -9358670 1719165704 293557150 -1894005187 -132319573 1628808977 370317191 -2035447274 -240469376 1755573050 530897836 -2118103537 -154698087 1875783459 415834037 -1782508992 -490331434 2077193068 214451194 -1834166695 -441719089 2091038581 195397603 -1692755342 -333600028 1964309342 34851784 -1669898645 -344953091 1920548679 92147665 -1741328081 -281919047 1983582211 20717717 -1621576394 -396393056 1901515802 106030220 -1762723555 -504772213 2027984945 266840231 -1853670140 -427553390 2139970600 143289534 -2055052981 -226143779 1804337255 478884081 -2098223790 -169306684 1826735230 468120808 -1957041799 -60892689 1700235349 307280067 -1942737568 -80536074 1647987788 356351194 -1554296345 -732143247 1297428683 978452573 -1539926530 -751721112 1245246674 1027589188 -1384064555 -628627133 1133426937 881428591 -1427300916 -571855526 1155759328 870599798 -1091812989 -907316971 1356996783 669323321 -1182693990 -830032628 1469047990 545838112 -1338521167 -953091801 1580837021 691968011 -1218835032 -1067631298 1498705028 777214994 -2127675282 -165056264 1864376642 405213652 -2042395529 -247155487 1749935451 524998093 -1879717796 -118294326 1643882864 385653222 -2003301307 -6341421 1721134441 294739455 -1667674102 -341942116 1922511142 93323696 -1678470125 -319576955 1979381055 50185641 -1841113032 -448403282 2085402900 189499778 -1792074719 -500683593 2065792269 203836827 -1170186074 -850964432 1414398346 591999260 -1121082177 -903179223 1394853267 606401797 -1264850796 -1013131262 1519749560 764590382 -1275712371 -990831589 1576553889 721386807 -1476955966 -789561260 1241059822 1056842104 -1600473893 -677542835 1318376951 965993825 -1456670480 -567555994 1193449948 807774538 -1371456279 -649720705 1078943173 927493459 -638555566 -1359521084 939395966 1090075624 -560091573 -1449484579 814993255 1200947185 -684989856 -1607675146 958759756 1310897114 -800708999 -1488906513 1044924245 1229944771 -1001948618 -1287632224 709434138 1565404044 -1020608977 -1272082759 757391107 1512304533 -895684092 -1113865582 613585704 1402315710 -839829987 -1158281589 603936561 1425565607 -492942694 -1785103860 210774966 2073500448 -437023101 -1829454315 201191343 2096815929 -330972504 -1690111426 38511492 1967952658 -349698383 -1674627545 86402973 1914787595 -14066946 -2010224024 287783890 1713376068 -129720601 -1891389839 374013899 1632489309 -235744564 -2030706086 536654816 1761313654 -157346091 -2120735165 412186617 1872119663 -1058317549 -1209242747 786774591 1507986089 -947478774 -1333678180 696843814 1586482864 -835661023 -1187519561 540979725 1463386779 -916646088 -1101387858 659781140 1347700354 -581153929 -1436845087 861022811 1146428109 -634286226 -1388920840 876604994 1127800532 -746077371 -1535052845 1032430185 1250857727 -722860196 -1544734774 988046960 1306744550 -75138085 -1937618099 361437943 1653353057 -51855422 -1947234476 317120238 1709305464 -178326551 -2108046465 458265285 1817682515 -231524368 -2060187802 473781980 1798989386 -432903233 -1858774231 138152595 2134587909 -513822810 -1772576976 257019530 2018967068 -387325043 -1611738341 115835553 1910551095 -276551788 -1736239358 25839288 1988982318 -339343152 -1665058746 97020412 1926191466 -324285239 -1683162017 44412389 1973591411 -451051294 -1843744652 185852366 2081739096 -495958789 -1787333523 209593815 2071532865 -160360268 -2122962910 411007384 1870153998 -249766739 -2044990405 521321857 1746242839 -123039610 -1884446704 379908522 1638121788 -3713889 -2000657399 298399155 1724777765 -794286056 -1481697138 1051085108 1235319202 -674894847 -1597842281 969641261 1322040763 -562847702 -1451978564 813547782 1199239568 -652319693 -1374071643 923796767 1075262857 -853591940 -1172829974 588339536 1410755014 -898433947 -1116353293 612146505 1400614367 -1010519986 -1262255912 768266594 1523442164 -995527593 -1280424767 715593083 1570776557 -220382831 -2049308409 483612861 1809082411 -172950136 -2101883618 465476772 1824107570 -66670173 -1962835659 302567567 1695539225 -76843590 -1939061460 358945942 1650598912 -278255115 -1737680541 23349465 1986230351 -402133524 -1627333254 101289152 1896791126 -508452409 -1766420143 264225003 2025386109 -421763618 -1847896760 147981554 2144679012 -911009447 -1095489073 666728565 1354385635 -824255168 -1176900138 550550636 1473744122 -949448341 -1334861315 694612039 1583464657 -1073392270 -1224579612 772486238 1493959880 -737932995 -1560069717 973760529 1292720263 -748040924 -1536229966 1030204424 1247845534 -622886641 -1378307687 886169635 1138151605 -575519466 -1430948480 867968058 1153111212 -1113804970 -895770688 1402130042 613809900 -1158583473 -839492647 1426000483 603470581 -1287182492 -1002432526 1565083208 709785310 -1272257667 -1020406805 1512342097 757314247 -1607745742 -684945500 1311104542 958590600 -1488553173 -801027139 1229462023 1045375633 -1359988992 -638122090 1090410028 939091642 -1449266407 -560282737 1200853557 815047331 -2030923874 -235553016 1761406642 536600100 -2120266873 -157779183 1871784619 412490301 -2010576980 -13748422 1713858176 287331862 -1891318859 -129764573 1632281241 374182415 -1689935878 -331174036 1967914710 38587968 -1675076637 -349213835 1915108047 86051417 -1784801336 -493279394 2073065188 211240562 -1829514287 -436935865 2097001213 200966763 -1534616041 -746541439 1250557755 1032769453 -1544922610 -722638184 1306802978 987958196 -1436805595 -581228877 1146255113 861226911 -1389243844 -633937238 1128248080 876118918 -1188000141 -835207451 1463742303 540663753 -1101182358 -916817156 1347627846 659823568 -1209334207 -1058261289 1508206445 786585595 -1333345704 -947785010 1586013044 697275362 -1612071201 -387019191 1911021555 115404645 -1736148282 -276608432 1988762602 26028924 -1858980115 -432732549 2134661057 138110807 -1772096780 -514276766 2018612184 257336142 -2107724101 -178676179 1817235351 458751745 -2060227934 -231450060 1799162766 473578264 -1937430903 -75360737 1653295013 361527091 -1947671920 -51391994 1709605820 316781354 -1884631596 -122815166 1638182136 379821166 -2000221747 -4179621 1724475617 298735735 -2123282970 -160008848 1870603466 410522716 -2044952065 -249843351 1746067667 521523269 -1843536464 -451220186 2081668252 185895946 -1787815511 -495507137 2071885957 209274899 -1664723582 -339647212 1925723310 97453112 -1683254885 -324230899 1973809335 44220449 -1262162660 -1010573942 1523223600 768457894 -1280759547 -995223149 1571244073 715159743 -1172347602 -854043208 1410401282 588657812 -1116561097 -898264671 1400684571 612102285 -1452016264 -562770450 1199414356 813345986 -1373750943 -652670473 1074813005 924281051 -1482132150 -793819684 1235620966 1050748144 -1597656749 -675118651 1321980031 969728233 -1766720363 -508113917 2025823673 263761199 -1847838580 -421853158 2144491936 148203830 -1737853785 -278051791 1986270603 23274781 -1626885954 -402620376 1896468882 101638404 -1962480399 -66986905 1695059421 303021387 -1939134232 -76801922 1650805188 358775122 -2049088317 -220572587 1808991727 483669369 -2102353702 -172519348 1824440822 465170784 -1377837987 -623317813 1137818993 886476263 -1431168956 -575330094 1153202536 867912190 -1559997329 -737975047 1292514627 973931989 -1536585610 -747724576 1248325978 1029751244 -1335309255 -948962129 1583787285 694263171 -1224407008 -1073596234 1493920012 772561306 -1095547893 -910920547 1354573095 666506673 -1176600558 -824594300 1473306942 551014824 287957082 1714344140 -14188170 -2011123232 373564483 1631786197 -129350289 -1890748935 535980136 1760909566 -235140796 -2030356014 413117553 1872272615 -158216867 -2120811061 211742782 2073673896 -493842158 -1785224828 200487975 2096366769 -436382453 -1829083747 38107148 1967278234 -330622688 -1689507402 86555669 1915718787 -349774535 -1675498065 709345426 1564536836 -1001807426 -1286696664 757728395 1512911901 -1021024857 -1272752847 614221984 1402697782 -896390772 -1114302182 603032761 1425456175 -838865515 -1158095613 938529014 1089986656 -637619750 -1359380148 815600879 1201284217 -560761405 -1449900715 959142084 1311533138 -685426200 -1608382082 1044815069 1229040715 -800522767 -1487942297 137548059 2134237581 -432230345 -1858371423 257889538 2019042708 -514755538 -1772731208 115956009 1911450047 -387500027 -1612707693 25468208 1988341158 -276104164 -1735537526 361087359 1652748777 -74735533 -1936944955 317195622 1710175728 -52009910 -1948166948 459163981 1817803227 -179296159 -2108221193 473140564 1798618562 -230822792 -2059739922 861729235 1146863941 -581791489 -1437228951 875640266 1127613788 -633383706 -1388813200 1032288737 1249921399 -745989939 -1534187429 988462584 1307413870 -723198764 -1545343934 787210679 1508692257 -1058701157 -1209880563 696657326 1585517880 -947370878 -1332775916 540043653 1463245075 -834795351 -1187432385 660450716 1348115722 -917254992 -1101726682 589267672 1410904654 -854465548 -1172909214 611468993 1400206935 -897832979 -1116006533 767822570 1522743932 -1010144314 -1261610160 715771635 1571749477 -995643425 -1281319095 1051235004 1236247082 -794365040 -1482571002 969234085 1321362995 -674547831 -1597241569 812849806 1198795288 -562201694 -1451603148 924769943 1075441153 -653213765 -1374187731 410100240 1870041734 -159399108 -2122779734 521954825 1746622111 -250476763 -2045429837 380250658 1638734516 -123450610 -1885111400 298315323 1723915949 -3567849 -1999716479 96907892 1925284578 -339160232 -1664097330 44791405 1974224635 -324724927 -1683871785 186464838 2082081488 -451716246 -1844155396 208731743 2071449289 -495018125 -1787187227 973386649 1292075791 -737488203 -1559371229 1030322048 1248741142 -748218708 -1537202630 887045035 1138232125 -623814009 -1378457071 867368882 1152765732 -574841186 -1430540792 666084349 1354011499 -910310703 -1095044537 551446500 1473861490 -825227576 -1177078178 694692815 1584339801 -949597469 -1335788939 772141014 1493360448 -1072984326 -1223901588 23761745 1986896839 -278596995 -1738292501 101144392 1895851998 -402049436 -1626470670 263265123 2025204725 -507545009 -1766307111 148692858 2145120236 -422396330 -1848275264 484279093 1809494947 -220995047 -2049650033 464537388 1823963066 -172087808 -2101799274 302385927 1694579601 -66557397 -1961928003 359386910 1651310472 -77222350 -1939693916 1967465822 37885384 -1689566094 -330533660 1915281735 87019985 -1675198357 -350113539 2073996652 211394042 -1785672640 -493355818 2096327029 200563171 -1828911015 -436586289 1760703802 536151468 -2030283754 -235182976 1872752931 412664245 -2121166833 -157900647 1714011400 288263582 -2010653660 -14619470 1631877393 373508487 -1890969539 -129161045 1311442326 959198464 -1608162118 -685616084 1229373839 1044508953 -1488412509 -800092107 1089506724 938982706 -1359025016 -637936610 1201490365 815429931 -1449973615 -560719865 1402738162 614147428 -1114475298 -896187320 1425134059 603382141 -1157648185 -839352239 1564974528 708881750 -1286996756 -1001468806 1512724953 757950799 -1272694539 -1021114269 1818104863 458826889 -2108656333 -178829915 1798557702 473227408 -2059554518 -231046724 1652923437 360885435 -1936982783 -74658409 1709725748 317679778 -1947846376 -52360818 1911096443 116274413 -1612225193 -387951167 1988411490 25424116 -1735745202 -275934760 2134019145 137739487 -1858278043 -432284173 2019510352 257456326 -1773065860 -514450966 1462777047 540476481 -1187097093 -835099283 1348333774 660258904 -1101819422 -917200524 1508621541 787254387 -1209672247 -1058869921 1585871100 696338538 -1333257776 -946919098 1250370739 1031803941 -1534507617 -745638647 1307238570 988663868 -1545305722 -723275504 1146924161 861641751 -1437413971 -581567173 1127311512 875976718 -1388377676 -633849566 1198737372 812939082 -1451415824 -562424218 1075741637 924431187 -1374625047 -652750209 1235800046 1051721592 -1482248510 -794714540 1321536503 969030497 -1597281573 -674473395 1522816952 767780654 -1261816172 -1009973758 1571394465 716088119 -1280839027 -996097509 1411374986 588836636 -1173242202 -854159824 1399987091 611658501 -1115915585 -897889751 2082301716 186275714 -1844246984 -451660114 2070979341 209163163 -1786854879 -495324489 1925639974 96591792 -1664578038 -338706788 1974151999 44833705 -1683666413 -324896123 1638561648 380454886 -1885071780 -123525430 1724363625 297829375 -2000039355 -3218733 1869741890 410439636 -2122342802 -159863048 1746680667 521866189 -2045617545 -250254623 1583904413 695158283 -1335486543 -949934297 1493545604 771916306 -1223961688 -1072897218 1353973423 666160697 -1094869117 -910512363 1474181814 551094816 -1177527398 -824743156 1138714361 886593135 -1378809899 -623495357 1152557792 867537526 -1430469684 -574885030 1292168907 973332061 -1559588889 -737296527 1248406226 1030625860 -1536734210 -748651672 1694914133 302081731 -1962395783 -66123793 1651216972 359441114 -1939475616 -77413386 1809702503 484110065 -2049720501 -220950563 1823480446 464988904 -2101445806 -172405820 2024883761 263616167 -1765857507 -508029045 2145157672 148615870 -1848450300 -422194286 1986711043 23985813 -1738232017 -278683719 1896286746 100678284 -1626772682 -401712224 -1825409021 -466270059 2101090607 171649465 -1805665254 -480736116 2052185398 223800736 -1645613007 -353451865 1944555805 81830283 -1702611928 -310180674 1955222788 59598226 -1903859609 -108898063 1619724619 395065821 -1981240194 -17851160 1743179090 283246020 -2141265835 -145108797 1850769785 425177583 -2026691508 -265022246 1765623136 507147766 -1470342965 -547657635 1179793895 827656561 -1355703086 -667505596 1094712830 909692264 -1501048583 -780083089 1216983509 1066303811 -1578494752 -689101706 1340372428 954418522 -1242871633 -1024690119 1541745027 753015061 -1299805002 -981353440 1552477594 730848524 -1154432867 -868749301 1430167985 574198055 -1134754684 -883280878 1381197224 626283838 -1977005758 -47285804 1680287854 320870648 -1924887205 -96223795 1665854583 340647137 -2064465552 -201985562 1794941020 503025866 -2086730391 -191351297 1838244933 446059731 -1751230170 -526816848 2039494666 244779164 -1863082689 -403395159 2130574355 167431301 -1723477740 -297606782 2001449016 5013678 -1641540339 -382786149 1881568289 119620791 -1320719990 -968861412 1598621862 676214832 -1238717037 -1053975291 1478806719 790887465 -1080237640 -929312466 1368555668 647344130 -1192155743 -805956297 1459569805 569930779 -1393526290 -604550792 1123948738 905521236 -1415725577 -593851039 1167318235 848620621 -1574178340 -718487222 1277530352 992125030 -1522125371 -767490733 1263031529 1011836031 -1593566591 -704435689 1326087085 940395323 -1503011176 -781259250 1214758836 1063292706 -1344302413 -656891355 1104278431 920044297 -1464707414 -541759940 1186740102 834340624 -1129116955 -877381005 1388145609 632970079 -1143025924 -858128790 1439739856 584556358 -1301773609 -982535615 1550246907 727831405 -1257945394 -1040026024 1527457762 738989940 -1704314295 -311620897 1952734053 56847347 -1660420528 -369045818 1930010492 68071402 -1800293765 -474578195 2059391831 230220737 -1814268318 -455391500 2110920526 181741528 -2015548883 -254141765 1775454977 517241751 -2135888332 -138944862 1857982232 431603598 -1996053985 -33451383 1728627507 269480869 -1905564154 -110340464 1617233706 392312764 -1205916736 -820503722 1443973868 555121274 -1082986535 -931799217 1367117557 645643875 -1228626958 -1044147356 1489683166 802026056 -1314297877 -961652867 1604781767 681588305 -1515701340 -760280270 1269193352 1017211422 -1564082243 -708653269 1288412817 1003269639 -1418480746 -596344064 1165873850 846914092 -1407289457 -619100391 1108350627 890709557 -2089743608 -193578082 1837066788 444095154 -2078486767 -216268921 1779609149 487956139 -1918205126 -89279572 1671750166 346280576 -1966651613 -37718091 1690904079 332273305 -1631184020 -373216262 1892186688 131025622 -1716789387 -290656285 2007350873 10653391 -1877109922 -417684536 2115236466 152355556 -1754245305 -529045551 2038314603 242812669 -144786169 -2141614703 424729643 1851255997 -265062114 -2026616440 507320370 1765419172 -108710603 -1904081501 395007001 1619813519 -18288340 -1980776006 283545600 1742839958 -353784477 -1645306379 82299983 1944124633 -310089350 -1702667796 59377750 1955412160 -466475695 -1825237561 171721853 2101048555 -480255672 -1806118434 223445092 2052501746 -869229105 -1153979047 574553315 1429851253 -883074602 -1134925504 626211066 1381238892 -1024780803 -1242815125 753235153 1541555271 -981020188 -1300110990 730378440 1552908382 -779645525 -1501512387 1066003591 1217322001 -689288782 -1578272476 954476702 1340282888 -547617383 -1470417649 827483317 1179997219 -667827840 -1355353834 910139564 1094225978 -297431994 -1723679536 4975978 2001526268 -383236001 -1641056055 119941491 1881217509 -526515084 -1751567134 244344152 2039961038 -403455891 -1862995717 167616833 2130350551 -202204126 -2064274252 503119118 1794887064 -190883781 -2087163731 445724951 1838549377 -47639536 -1976687482 321353020 1679836586 -96153591 -1924931425 340439333 1666023859 -718558066 -1574134760 992333218 1277361460 -767137641 -1522444287 1011354043 1263483181 -605018948 -1393093590 905856400 1123644678 -593633115 -1415917517 848527753 1167372575 -929252118 -1080324996 647159238 1368780112 -806258445 -1191819163 570366431 1459104073 -968411944 -1321204658 675894772 1598973282 -1054150463 -1238515625 790925805 1478730107 -982982779 -1301287149 728153769 1549897279 -1039852644 -1258149110 738949808 1527532070 -877439049 -1129027807 633157275 1387922957 -857828434 -1143364808 584118914 1440203284 -656420895 -1344733321 919711437 1104584283 -541979656 -1464517778 834431700 1186683458 -704362541 -1593608379 940189439 1326257769 -781614134 -1502694564 1063772902 1214304880 -33095859 -1996369957 269000289 1729081079 -110412972 -1905521726 392518264 1617062638 -253921409 -2015737879 517150291 1775511237 -139414682 -2135456784 431936074 1857675996 -474878167 -1799954497 230657541 2058927763 -455333072 -1814357082 181553692 2111142538 -311793893 -1704110195 56886839 1952659105 -368598270 -1660906604 67748398 1930359480 -596382012 -1418404270 847089640 1165672318 -618779939 -1407641013 890260465 1108835175 -760715530 -1515235744 1017513946 1268856652 -708467985 -1564306823 1003209667 1288500053 -1044054368 -1228681674 801808268 1489874714 -961987911 -1313994193 682056597 1604348675 -820021614 -1206368764 554768318 1444292392 -932007285 -1082818019 645714855 1367073585 -417477108 -1877279078 152284960 2115280822 -529528299 -1753793917 243166009 2037996463 -372881858 -1631488344 130557714 1892620164 -290749913 -1716735311 10871563 2007159709 -89465240 -1917980930 346341188 1671663570 -37283215 -1967117593 331971421 1691241419 -193898918 -2089392436 444544886 1836582880 -216231357 -2078563627 487781231 1779811321 1542189579 753713821 -1243245785 -1025334351 1552299538 729876100 -1299687618 -980457560 1429240377 574048943 -1153557739 -868668541 1381875232 626691766 -1135354100 -883626086 1180492399 828101369 -1470987453 -548031531 1093740150 909514464 -1354807462 -667387956 1216834141 1065376459 -1500968079 -779207705 1340780100 955096786 -1578840216 -689700866 1619382979 394453589 -1903447057 -108231815 1743263450 284108364 -1981384714 -18790560 1851677425 425290343 -2142225443 -145290421 1764990696 506769022 -2025979964 -264581294 2100478631 171307569 -1824742517 -465857763 2053047998 223884840 -1806604398 -480880892 1944668821 82737667 -1645794375 -354411729 1954844300 58965530 -1702170720 -309469386 1123074890 905442268 -1392598426 -604400912 1167918931 848967621 -1416403329 -594258199 1277905784 992771054 -1574622636 -719185214 1262915425 1010941943 -1521947059 -766517541 1598542638 675341240 -1320570366 -967933292 1479153463 791488417 -1239124453 -1054652787 1369201436 647719818 -1080935888 -929756506 1458675461 569814931 -1191182807 -805777729 2040456066 244962068 -1752137042 -526929352 2129864603 166991629 -1862449481 -403016159 2001038256 4348710 -1723135332 -296994294 1881714601 120561471 -1641623931 -383648237 1680471014 321831792 -1977118006 -48192932 1665415167 339937129 -1924507949 -95590843 1794276308 502614850 -2063852808 -201643410 1839185869 446205787 -2087592223 -191435145 1776128137 517644319 -2016153179 -254492365 1857049744 431449094 -2135018052 -138869462 1728452795 268511277 -1995933289 -32552703 1617681570 393014324 -1905934962 -110981864 1953136877 57520251 -1704664639 -312225449 1929856244 67138658 -1660344872 -368175794 2058422495 230045769 -1799394829 -474457755 2111622342 182189136 -1814909462 -455762564 1387507777 632586455 -1128410771 -876944901 1440642136 584664270 -1143990924 -858315294 1550334067 728697061 -1301915297 -983471671 1527118954 738381052 -1257530042 -1039356464 1325703205 939757747 -1593130743 -703729249 1214866492 1064195242 -1503197936 -782223994 1105143831 920131713 -1345238725 -657032787 1186130958 834002072 -1464038110 -541344332 1892065736 130126174 -1631010588 -372248462 2007721425 11294023 -1717238531 -291359637 2115840506 152705388 -1877784362 -418088896 2037444067 242736501 -1753314097 -528892839 1836167596 443973946 -2088775552 -193404906 1780250037 488326435 -2079189863 -216718321 1672100254 346884360 -1918609230 -89954268 1690828167 331402513 -1966498645 -36787139 1269334272 1018147222 -1515790292 -761147206 1287996697 1002599823 -1563745227 -708045661 1165166898 846477732 -1417844706 -595961720 1109314859 890895805 -1408193529 -619209583 1444909412 555262450 -1206783928 -820592418 1366447485 645228011 -1082379183 -931461945 1489246550 801319360 -1228244870 -1043511060 1604967759 682552793 -1314407325 -962556683 1065826063 1216350105 -779528669 -1500617035 954921750 1340982144 -689663430 -1578917204 828161853 1180405675 -548217327 -1470763385 909212452 1094077362 -666953208 -1355273570 573581163 1429673981 -868334009 -1153861935 626910066 1381684196 -883719586 -1135299896 753643353 1542234063 -1025126795 -1243414813 730229568 1551981526 -980940180 -1299236102 82384839 1944987473 -353929493 -1646246275 59036638 1954800456 -309677326 -1702002076 171089909 2100670307 -465764647 -1824797105 224353260 2052615034 -481215808 -1806300586 425592739 1851340597 -145725809 -2141759975 506708922 1765077804 -264396138 -2026204672 394629009 1619181319 -108269891 -1903370709 283659144 1743747870 -18470236 -1981736398 647759438 1369126616 -929929374 -1080731660 569492055 1459024577 -805330053 -1191668755 675778172 1598078698 -968233136 -1320230970 791300709 1479375603 -1054594231 -1239213089 992679466 1277961916 -718964986 -1574811760 1011274291 1262609061 -766987489 -1521515639 904961560 1123528334 -604045516 -1392914526 849172993 1167747735 -594330835 -1416361029 502408838 1794446864 -201570390 -2063894724 446685855 1838731785 -191790157 -2087275739 321498804 1680776738 -47722600 -1977549042 340028077 1665358395 -95810687 -1924318441 4536034 2000815732 -297052210 -1723046056 120124155 1882178157 -383347753 -1641962687 245284560 2040106566 -527376388 -1751650454 166951625 2129939039 -402842651 -1862653069 229725581 2058773787 -474008415 -1799879625 182227348 2111545602 -455937864 -1814708178 57335231 1953361193 -312165229 -1704752123 67574182 1929390384 -368478070 -1660008420 268846569 1728148863 -33020731 -1995500461 392921584 1617736038 -110763812 -1906126774 517852635 1775959373 -254563081 -2016109471 430967234 1857501524 -138516242 -2135336840 920614213 1104692691 -657386391 -1344920321 833794396 1186300362 -541274000 -1464082202 939851127 1325649377 -703947685 -1592939315 1063860590 1215171064 -781756350 -1503631148 728261921 1550800311 -983170035 -1302252389 738566456 1526895022 -1039417324 -1257443198 632548627 1387584901 -876770241 -1128612695 584984842 1440291228 -858765274 -1143506768 346711244 1672303706 -89913888 -1918683786 331849941 1690341443 -37109255 -1966149265 443673854 1836506216 -192967214 -2089239228 488384743 1780160625 -216905269 -2078967459 152925352 2115650622 -418179708 -1877727982 242266289 2037874727 -528559715 -1753620213 130481306 1891748876 -372728394 -1630556896 11221123 2007762965 -291153489 -1717409479 801391620 1489204370 -1043716824 -1228073538 682197021 1605283979 -962076367 -1314860633 555732022 1444478112 -820925158 -1206477428 645007407 1366636729 -931370749 -1082435179 846419040 1165255926 -595774132 -1418066470 891195513 1108975855 -619646635 -1407729213 1017699410 1269820612 -760824450 -1516139032 1002772555 1287792861 -708085401 -1563670031 1311961257 959823935 -1606643323 -683957997 1230976176 1045955622 -1487841892 -799644406 1089042587 938362893 -1360586313 -639620831 1199881346 813927444 -1450517074 -561124040 1401282765 612552795 -1114930719 -896749193 1424499924 602870850 -1159313928 -840862354 1566468351 710498409 -1286600237 -1000916667 1513336038 758422640 -1271018038 -1019544228 1969016929 39575799 -1689079475 -329940517 1915819128 87434478 -1673562796 -348633662 2072467539 209742021 -1786168961 -494007831 2095750218 200125660 -1830486682 -438055440 1760280581 535621779 -2031771351 -236809793 1871053852 411120778 -2121767632 -158378586 1714440247 288848033 -2009192165 -13035123 1633520686 375045304 -1890325246 -128655980 1462354408 539947390 -1188585276 -836726702 1346635249 658716007 -1102420771 -917679029 1509050842 787839308 -1208211210 -1057286048 1587514819 697875797 -1332613905 -946414471 1251922316 1033494810 -1534021472 -745045962 1307776405 989078787 -1543670599 -721796049 1145395646 859990312 -1437910894 -582219772 1126735271 875539761 -1389953909 -635319267 1816650016 457232822 -2109112308 -179392358 1797924153 472716719 -2061220843 -232557437 1654417682 362502532 -1936586690 -74106712 1710337291 318152093 -1946170329 -50791247 1911615812 116900306 -1610706840 -386293506 1990014301 26871243 -1735175055 -275487513 2133555574 137120224 -1859839910 -433968948 2017901935 255954425 -1773609917 -514855723 2080674347 184787645 -1844776185 -452082799 2070500914 208561828 -1788397794 -497023096 1927223833 98052751 -1663993035 -338277469 1974656512 45477526 -1682129108 -323252294 1639154255 380941017 -1883380893 -121973771 1725843030 299464384 -1999624326 -2680852 1869089405 409942763 -2123994287 -161391673 1745210980 520290034 -2046054584 -250830882 1198174947 812483189 -1453009969 -563879079 1074231034 922764908 -1375135786 -653383872 1236351697 1052117575 -1480631299 -793220245 1323105992 970706526 -1596809244 -673861774 1524474503 769298961 -1261190229 -1009454275 1571841694 716658184 -1279391822 -994494684 1409690293 587274787 -1173861479 -854623473 1399582380 611114554 -1117417600 -899498218 1696572266 303600636 -1961770426 -65604912 1651664755 360011749 -1938028961 -75811127 1808018264 482548686 -2050340236 -221414686 1823076161 464445399 -2102948243 -174014725 2024321806 263160728 -1767452126 -509484364 2143647511 146950017 -1848961477 -422828371 1987263292 24382378 -1736615408 -277190010 1897856805 102354867 -1626300919 -401101153 1584497570 695644980 -1333796210 -948383208 1495025595 773551917 -1223547241 -1072359935 1353321360 665664262 -1096521028 -912041430 1472712585 549519135 -1177964891 -825319885 1137087430 885105488 -1379339542 -623918468 1152079839 866936649 -1432013069 -576584091 1293753332 974793570 -1559004456 -736867762 1248911341 1031270267 -1535197503 -747008425 710817197 1566115131 -1001368447 -1286118377 758378932 1513406754 -1019375464 -1271226354 612744607 1401064713 -896803661 -1114837979 602438022 1424967952 -840558422 -1159649220 938026441 1089344863 -639154971 -1361021837 814014928 1199821126 -561348356 -1450332054 959622651 1312136557 -683881257 -1606681535 1046440418 1230526836 -799995698 -1487521704 288363877 1714890227 -12684215 -2009512737 375247228 1633346026 -128733104 -1890287418 535534935 1760341441 -236585861 -2031956755 411457870 1870752216 -158844830 -2121332492 210175233 2071999895 -494312403 -1785834309 199934232 2095968654 -438001612 -1830580062 39619891 1968946597 -330109921 -1688871799 87116074 1916172732 -348182522 -1674045296 860161260 1145189498 -582261312 -1437837994 875086069 1127215203 -635002407 -1390309041 1033800926 1251589192 -745476622 -1533551260 989022407 1307867217 -721606165 -1543890563 787616904 1509237790 -1057196636 -1208269518 698339473 1587077127 -946753091 -1332313813 539598010 1462676524 -836239978 -1189032704 658790563 1346594869 -917882481 -1102247655 137045028 2133595314 -433765112 -1860012642 256303165 2017579179 -515342063 -1773162105 116435990 1912052864 -385954502 -1611006548 27093007 1989826713 -275576541 -1735116363 362558528 1654326486 -74295956 -1936366086 317845593 1710670031 -50359947 -1946639901 457686130 1816169700 -179708578 -2108756536 472545387 1798129917 -232515257 -2061293103 409491247 1869572025 -161073661 -2124347755 520459062 1745003424 -250875366 -2045984116 380886813 1639247755 -121782735 -1883599193 299768580 1725508498 -3114456 -1999156546 98518859 1926789085 -338614681 -1663691023 45253458 1974842308 -323165570 -1682189592 184864633 2080636911 -452284843 -1844601149 208210784 2070821878 -496539060 -1788847398 587626471 1409369969 -855107893 -1173412259 611038206 1399620456 -899296558 -1117593020 769523669 1524289347 -1009541383 -1261130129 716192716 1572277082 -994157856 -1279694218 1051813763 1236686613 -792787281 -1481099719 970761114 1323012876 -674053450 -1596591584 812314545 1198382887 -563835235 -1453081077 923216808 1073748798 -653702524 -1374782958 24340078 1987335928 -277018814 -1736820780 102670967 1897501409 -401554597 -1625820211 262729308 2024791754 -509178000 -1767784474 147139141 2143427283 -422884503 -1848869889 482637322 1807959708 -221636826 -2050152528 464106003 1823376005 -173550785 -2103385175 304086584 1696124590 -65954028 -1961447550 359807521 1651837623 -75736307 -1938068581 974997158 1293579824 -736942198 -1558964452 1030783679 1249358377 -746658925 -1535519995 885444244 1136786946 -624382024 -1378902226 866847373 1152137755 -576361567 -1432200393 665474754 1353541204 -911984658 -1096611976 549950171 1472242253 -825625609 -1177631903 695328496 1584852582 -947929124 -1334276278 773593833 1494952575 -1072530491 -1223341229 -2031387999 -236172745 1759845261 534915867 -2121875784 -159281618 1871241108 412086018 -2010058093 -13123067 1715377087 288989993 -1889716598 -128317924 1632851878 374630192 -1688442171 -329557421 1968311273 39140223 -1674465572 -348742070 1916784624 87621478 -1786256649 -494874015 2072609755 210678605 -1830148370 -437447048 2095335362 199456596 -1115334039 -897422593 1401633605 613157843 -1159160208 -839930138 1424424796 602001354 -1285631397 -1000742195 1565569911 710378465 -1271720382 -1019992364 1513977710 758794232 -1607316979 -684361061 1312566049 960175031 -1486909932 -799490430 1230106424 1045880750 -1360412097 -638651735 1088922387 937464709 -1450965466 -561826128 1200252682 814569372 -1611641888 -386434186 1912482508 116988506 -1734504455 -275071121 1989406421 26533443 -1859402798 -433261756 2133172990 136483432 -1773795381 -515819683 2018010855 256857713 -2109252732 -180327662 1816738472 458099262 -2060804195 -231887093 1797586609 472108583 -1935879242 -73669856 1653781146 362119692 -1947134033 -50976967 1711240835 318260757 -1533121752 -744924226 1250953732 1033321106 -1544310991 -722165849 1308479005 989527691 -1438260454 -582823028 1145799222 860664480 -1389877501 -634447979 1126581807 874608313 -1188463796 -835826726 1462180448 538979062 -1102790827 -918319165 1347083897 659418863 -1208814722 -1057635352 1509724754 788243140 -1331742873 -946337807 1586583115 697722589 -1260578781 -1009112907 1523808527 768887193 -1280254918 -994579284 1572781334 716803456 -1173975023 -855531385 1409872189 588235179 -1117039608 -898866018 1399141668 610403762 -1452668857 -563267375 1197762923 811817469 -1375220642 -654246712 1074376050 923704804 -1481539467 -793333533 1237311833 1052299727 -1596177300 -673483526 1322394944 970266070 -1884079893 -122419075 1639799239 381315409 -1998652174 -2503580 1724947934 299347272 -2123845415 -160464817 1869009397 409067875 -2046462784 -251509674 1745556972 520889722 -1845221233 -452782055 2081048995 185432373 -1788220266 -496051200 2070384058 207666476 -1663065923 -338128853 1926349201 97972487 -1682807644 -323660750 1975256456 45823262 -1379522206 -624879116 1137199182 886012120 -1431573125 -575873555 1151700055 866303169 -1558339248 -736456250 1293140092 974450922 -1536137911 -747153953 1249772645 1031353587 -1334757114 -948565616 1585403946 695756988 -1222836961 -1071919735 1494391859 773172389 -1096109772 -911375966 1352978456 665051278 -1178110675 -826260037 1472795649 550380695 -1767372374 -508610244 2024171654 262232080 -1849307725 -423428827 2144054431 147627017 -1737260648 -277565170 1987961012 24825890 -1625406079 -400984809 1896883373 102175803 -1960896050 -65525416 1695643874 303450228 -1938629161 -76157631 1652342011 360418413 -2050715140 -222060182 1808462032 483246150 -2102831643 -173120141 1822897353 463471711 -494420059 -1786736845 210361993 2072964639 -437617732 -1829942486 199498384 2095262214 -329500777 -1688533247 38950587 1968530989 -349047922 -1674132712 88052386 1916314164 -13586495 -2009620649 289328877 1715076731 -128095272 -1889903794 374541044 1632909922 -236247053 -2031347867 535119583 1759671881 -158931990 -2122198148 411599558 1871688272 -639000723 -1360089093 937950785 1088474839 -561751180 -1451004958 814365272 1200425678 -684583073 -1607129143 960263795 1312507621 -799026362 -1487346736 1045541482 1230406396 -1000435959 -1285963873 709946917 1566039731 -1020048624 -1271628922 758983228 1513757354 -897251525 -1115539539 613115415 1401706113 -840383710 -1158679628 602317326 1424069272 -73625884 -1935950222 361951176 1653989214 -51295491 -1946781077 318712785 1710758727 -179894570 -2109721024 457795578 1817073516 -232078641 -2060586407 472163299 1797493621 -433348992 -1859342826 136708012 2132987706 -515482983 -1774097905 256392117 2018446115 -386918734 -1611192796 117340062 1912162056 -274869589 -1734680003 26456967 1989444369 -1057837524 -1208639814 788320000 1509687190 -945853899 -1332192605 697371417 1586903951 -836164066 -1188161912 539445042 1461745572 -918232569 -1102851439 659194667 1347269565 -582631864 -1438478626 860610404 1145892850 -634881455 -1389409593 874912637 1126247403 -744606086 -1533475092 1032869718 1251436480 -722210205 -1544240395 989696847 1308271577 -793649881 -1481183823 1052752907 1236831389 -673441474 -1596249688 970094610 1322600580 -563456747 -1452448381 811873337 1197671599 -653815540 -1375690342 923398176 1074708662 -855192253 -1174274603 587770991 1410309369 -898954918 -1116980788 610625654 1398954208 -1008908943 -1260751385 768812125 1523848395 -995065496 -1279806978 717152324 1572458706 -337642001 -1663513223 97623235 1926671445 -323864074 -1682634400 45897946 1975216204 -452692515 -1845279413 185210097 2081236071 -496389692 -1787920046 208130280 2069946494 -160895605 -2123375331 409373863 1868676145 -251319918 -2046682876 520833214 1745647656 -122460743 -1884007121 381486229 1639592963 -2186848 -1999007434 298893452 1725427738 -911545242 -1095901968 665095498 1352908252 -825808769 -1178593047 550062419 1473149381 -948870060 -1334422334 696190328 1584936430 -1071865779 -1222930213 772981089 1494610423 -736232446 -1558524780 974363950 1293200824 -747620325 -1535702899 1031690551 1249470881 -624528336 -1379842906 885527836 1137649034 -575950807 -1431535425 866504965 1151525267 -221983570 -2050753480 483044738 1808637204 -173471561 -2102511583 463956379 1822447885 -65059684 -1961331702 303113648 1695946022 -76382075 -1938444269 360505769 1652281663 -277619510 -1737167780 25017830 1987743088 -400680749 -1625741243 101743103 1897351529 -509061896 -1766890386 262550996 2023818562 -423259935 -1849515913 147583437 2144125275 82895608 1945621102 -352418860 -1644580030 60630753 1956255351 -309114931 -1701546149 170617546 2100058716 -467334170 -1826473104 222736083 2051120709 -481767425 -1806696599 424145564 1849737738 -146173008 -2142330074 506082949 1764558355 -266053719 -2027722945 396130990 1620789816 -107865214 -1902826732 284278455 1744211489 -16785509 -1980174579 1067369008 1218048678 -779050212 -1500015734 955450921 1341404863 -688036091 -1577429101 826624514 1178761876 -548721874 -1471407176 908627483 1093648013 -668537033 -1356734559 573166164 1429136066 -869813384 -1155496978 625219149 1380132571 -884312223 -1135785993 754080358 1542810352 -1023657142 -1241838628 731881087 1553510121 -980287661 -1298739259 501994425 1793909551 -203050347 -2065530365 444995488 1837180726 -192383348 -2087762406 321936267 1681353501 -46253401 -1975973327 341680018 1666887428 -95158594 -1923822040 6079453 2002514763 -296574223 -1722445209 120653764 1882601298 -381720856 -1640475010 243747823 2038463353 -527881533 -1752294827 166367222 2129510240 -404427046 -1864114612 646312817 1367524327 -930377123 -1081302325 568866664 1458505726 -806988220 -1193187630 677280579 1599687637 -967828881 -1319687431 791920474 1479839692 -1052909962 -1237651744 993190677 1278595971 -717454791 -1573145937 1012868876 1264064410 -766425568 -1521060170 904489767 1122917297 -605615605 -1394591075 847556414 1166253992 -594883054 -1416757628 918978682 1103212780 -657923754 -1345334848 833307747 1185707253 -542825137 -1465772583 941426760 1327118558 -703370908 -1592501774 1064356945 1215823047 -780227203 -1501979157 728862750 1551278216 -981470926 -1300708956 740054023 1528521873 -1038994133 -1256913475 631904300 1387079866 -878413568 -1130149482 583523381 1438706851 -859194087 -1144091249 229154994 2058326052 -475610722 -1801326328 180708523 2109887549 -456456825 -1815333615 57878656 1953765398 -310556244 -1703249606 69135513 1931074575 -368013899 -1659388637 270512342 1729658944 -32386566 -1994989204 393376975 1618297945 -109308445 -1904532107 516176100 1774389362 -255174200 -2016581282 430570749 1856949355 -140010031 -2136953529 803057979 1490715053 -1043083241 -1227562879 682652962 1605846452 -960621554 -1313266536 554055945 1442908575 -821536731 -1206949709 644611344 1366084998 -932864964 -1084052310 845848927 1164808649 -597376909 -1419513627 889677126 1107318224 -620166038 -1408355076 1018243437 1270225403 -759216063 -1514637097 1004334452 1289477602 -707621800 -1563050802 347312627 1672782181 -88215329 -1917140919 333338090 1691968892 -36686650 -1965620144 443029953 1836001623 -194610963 -2090776453 486923736 1778576718 -217334540 -2079552414 151290263 2114171137 -418717509 -1878142931 241780110 2037282072 -530111326 -1755311052 132057509 1893218611 -372152183 -1630119905 11718076 2008415530 -289624944 -1715758074 1620846588 396040042 -1903016240 -107645370 1743905765 284611443 -1979743543 -17255841 1850191822 423665496 -2142646558 -145817996 1764387799 506288961 -2027681029 -266126739 2099984280 170657550 -1826269516 -467507678 2051470209 222413591 -1807183187 -481320389 1945157546 83332924 -1644241274 -352719344 1956477875 60443429 -1701635425 -309057015 1542588212 754268066 -1241749992 -1023715698 1553974061 731444155 -1299078655 -979987817 1428786950 573489040 -1155011030 -870261060 1380207391 625179529 -1135990221 -884139355 1178933072 826419142 -1471449476 -548649238 1093194569 909108191 -1356418459 -668892429 1218355042 1067036660 -1500447154 -778580264 1341348731 955542509 -1577239977 -688256319 2038896317 243279403 -1752598639 -527546617 2129318564 166584882 -1864060024 -404520162 2002558607 6008345 -1722613853 -296366283 1882282646 121006592 -1640023110 -382203092 1680869081 322385487 -1975621643 -46573725 1667089088 341504598 -1923898388 -95120518 1793822443 502054525 -2065305657 -203235503 1837517554 444693092 -2088227874 -191947960 1122580085 904791779 -1394124967 -606050353 1166340716 847495930 -1416981696 -594697258 1278393927 993365713 -1573068949 -717492227 1264548446 1012419272 -1521411214 -766104604 1600005649 676927111 -1320138947 -967346261 1479795208 791990942 -1237482716 -1053117518 1367715363 646094517 -1081356529 -930283623 1458072122 569334444 -1192883434 -807322752 1386890622 632124904 -1130093486 -878504764 1439138151 583053809 -1144397749 -858861347 1550961996 729218522 -1300255648 -981951242 1528564053 739981763 -1257084807 -1038788369 1327322394 941254028 -1592576970 -703331168 1215336707 1064804757 -1501630417 -780549959 1103551784 918678974 -1345799164 -657486702 1185618225 833366439 -1465550819 -543012725 1774478774 516117792 -2016803686 -254987252 1856610735 430870841 -2136489853 -140447723 1730145668 270064914 -1995338584 -32064450 1618094493 393550091 -1904457551 -109348825 1953723858 57951556 -1703078658 -310762392 1931391435 68780381 -1659842329 -367533967 2057895392 229625206 -1801020212 -475943846 2110077433 180488559 -1815389995 -456366013 1269920831 1018578089 -1514203885 -759683707 1289531430 1004241072 -1563242230 -707403364 1164639245 846056603 -1419469535 -597447241 1107769364 889194626 -1408673480 -619812434 1443259483 553735373 -1207433865 -821086751 1366007874 644649172 -1083850386 -933039624 1490938985 802872575 -1227649723 -1043022381 1605380208 683088102 -1312929444 -960923190 1893684471 131621985 -1630456357 -371849907 2008191214 11903096 -1715670590 -289685164 2114247877 151252051 -1878344215 -418542209 2036930780 242100298 -1754826256 -530560666 1835549843 443511813 -2090457665 -194964183 1778745482 486715420 -2079596122 -217263824 1672727713 347405367 -1916949107 -88433381 1692272824 333002798 -1966052972 -36218622 -869701392 -1154590618 572983772 1428175178 -884691735 -1136419713 625659333 1380842835 -1024270142 -1242181548 754745838 1543221624 -979426085 -1298656179 730940919 1553364321 -778143596 -1499903998 1066408376 1217866030 -688669555 -1577808869 956161441 1341844791 -549064538 -1472020432 827036042 1179427100 -668453697 -1355873239 908481939 1092707589 -146323400 -2143258450 424225044 1850612098 -265647071 -2027045705 505736461 1763958171 -107167734 -1902382948 395485478 1620414896 -17759213 -1980353403 285173055 1744328105 -353347492 -1644730166 83769712 1945700838 -308437947 -1701139245 60030313 1955909119 -466890642 -1825775368 170242370 2099413460 -481946505 -1807670047 222852443 2052015565 -718120527 -1573557977 993802397 1278937099 -765485656 -1520915138 1012006020 1263979538 -605433469 -1393630955 904376495 1122009145 -595323494 -1417468660 847934646 1166885920 -930788907 -1081968317 646654201 1368135791 -806842932 -1192247974 568782048 1457642614 -966868505 -1319505551 676372683 1599574109 -1053620738 -1238092440 792552658 1480217668 -295929479 -1722070545 5380181 2002069699 -382616224 -1640591882 121625676 1882778842 -527961781 -1753169443 243896423 2039390449 -404081326 -1863514684 165958782 2128831720 -202675939 -2064885365 501549105 1793210535 -192500476 -2088657518 445172776 1838152894 -47128273 -1976053319 322863107 1681502357 -94558922 -1923476064 341001242 1666479244 -31520142 -1994900764 269577054 1729518536 -109916565 -1904869635 394047303 1618714577 -255557056 -2017217834 516612972 1775096826 -139901351 -2136049969 430385013 1855985635 -475522538 -1800459648 229014330 2057391020 -456794609 -1815941479 181124899 2110558133 -311193052 -1703632206 58585864 1954202526 -367110595 -1659279701 68171537 1930889095 -982439238 -1300882900 729762710 1551399680 -1038291293 -1256464843 739413903 1528151833 -878009720 -1129475554 631554980 1386476338 -859347311 -1145022969 583600061 1439577899 -658097442 -1346303416 919100402 1104112484 -542376249 -1465069999 832937963 1185066877 -702696724 -1592098182 940823488 1326768982 -781158667 -1502132637 1065228249 1215899471 -419153101 -1878848603 151673375 2114808457 -529924310 -1754345540 241671686 2036379280 -371215615 -1629977705 131191341 1893130939 -290293992 -1716172914 12326452 2008753826 -88921257 -1917576255 347949691 1673165549 -35721394 -1965432872 332435042 1691860724 -194469019 -2089839629 442942025 1835135711 -217749636 -2080221206 487261776 1779185350 -597025797 -1418908819 845445847 1164134977 -620240926 -1409224844 889831118 1108250200 -760114231 -1514757281 1019212517 1270399603 -706979888 -1562679482 1003632380 1289029226 -1042478177 -1227212023 802384563 1490311717 -961491066 -1313341680 683585194 1606000188 -821656659 -1207848133 554230401 1443877399 -932493388 -1083410654 644163224 1365382670 -1471828492 -549282462 1179372760 827128910 -1356305939 -667985541 1093011649 908146775 -1499585082 -778496688 1217414378 1066890364 -1577852449 -688598711 1342013683 955953253 -1242382960 -1024094970 1543298236 754707498 -1298171511 -979875553 1553012901 731260979 -1154927198 -869399244 1428640910 572548120 -1136332357 -884752083 1380618391 625844225 -1825862340 -466829910 2099637264 170056838 -1807333083 -482248269 2051549193 223287455 -1645214450 -352897640 1946051618 83449012 -1700937449 -308612735 1955831867 60068013 -1902338728 -107237938 1620245620 395693282 -1980671679 -17405481 1744779373 284690683 -2142825110 -146790916 1850307654 424559824 -2027237005 -265428507 1764012127 505643209 -1319199563 -967201757 1599143321 676842767 -1238148948 -1053530054 1480407424 792332566 -1081797497 -930995183 1368094123 646726973 -1192701794 -806363128 1457959346 568426788 -1393980207 -605111225 1122495997 903929195 -1417393976 -595363746 1166682596 848107890 -1573780253 -717933451 1279026639 993744217 -1520451334 -765923220 1263641046 1012306240 -1976517507 -46691093 1681841489 322563527 -1923254172 -94746382 1666390344 341060062 -2064960433 -202636071 1793414499 501376501 -2088308650 -192823104 1837666682 445620716 -1752716263 -528442225 2039074101 244252067 -1863686144 -403875690 2128873772 165886394 -1722014677 -296020803 2001880327 5600657 -1640898510 -382283612 1883210014 121155976 -1703686282 -311099424 1954393690 58367692 -1658975377 -367444999 1930455619 68639445 -1800911036 -475039790 2057709160 228660990 -1815772323 -457002037 2110513777 181195495 -2017140974 -255594620 1774894654 516787880 -2136401141 -139580515 1856469543 429935281 -1994434784 -31955018 1729181196 269878938 -1905093831 -109730897 1618801173 393986691 -1591873602 -702882008 1326681746 940883460 -1502598233 -780723407 1216236171 1064925725 -1345951860 -658417894 1103627936 919549494 -1465146475 -542338301 1185268409 832762415 -1129644070 -877801652 1386520310 631484000 -1144570941 -859829419 1439259375 583953017 -1301186584 -982104194 1551832772 729294418 -1256410127 -1038384281 1527960285 739631691 -2090271177 -193999199 1835441947 442609549 -2080032210 -217969992 1779129090 487353236 -1917618683 -88848749 1673336617 347744191 -1965116900 -36076918 1691407152 332915622 -1629491629 -371663163 1892781951 131514345 -1716377014 -290120996 2008828774 12286960 -1878759839 -419211529 2114586445 151861211 -1754684808 -529624338 2036843348 241234882 -1207509249 -821957015 1443413971 554667845 -1083499802 -932435344 1365605322 643976028 -1227008307 -1042651557 1490237409 802424695 -1313828140 -961043902 1606349816 683262830 -1515073893 -759759347 1270853559 1018732321 -1562637694 -707053036 1288858542 1003838264 -1419098455 -596806081 1164191621 845354771 -1408793936 -620711386 1107944348 890163978 -608775157 -1397627747 901297447 1119847857 -589623278 -1411637116 852848958 1171407272 -714253255 -1570083665 996359445 1281625475 -771712992 -1526224714 1007614220 1258932634 -972962705 -1324944135 672113987 1594398165 -1049886602 -1234489120 794976602 1483035084 -925217699 -1076003637 651439473 1372790247 -810055612 -1196377902 565832040 1455348222 -522652477 -1746942891 248944111 2043782521 -407555878 -1867382708 163271158 2126274912 -301761295 -1727771545 859613 1997155659 -378619672 -1637250946 123787716 1885858130 -42998617 -1972841423 325158283 1684452637 -100523842 -1929048024 336347538 1661694212 -206279531 -2068620285 498732473 1790786863 -187062132 -2082564070 450349472 1842411830 -1028790966 -1247095332 748913766 1537520880 -977264301 -1295576635 734937215 1556705513 -864653960 -1150198290 578292820 1434401986 -887379615 -1138976265 622184525 1376975067 -551881426 -1474443848 823432194 1175692436 -663277257 -1351614047 913920027 1098801293 -775848676 -1496953462 1070537776 1221078182 -693323515 -1582593645 950196265 1336273087 -104610430 -1899694828 399353006 1623888952 -22150757 -1985400563 278945975 1739018273 -149402192 -2145419994 420883612 1846615050 -260732503 -2022524609 511436933 1769789459 -462105114 -1821121168 175813834 2105377884 -484896257 -1809964695 219640019 2047885381 -357605932 -1649906366 77675768 1940261998 -306013747 -1698322085 63764705 1959512183 -377440631 -1635285473 126801829 1888085811 -286428528 -1712700922 14881724 2011439914 -413450565 -1873015251 156589975 2119331585 -533267806 -1758344652 238590862 2034215704 -197679379 -2093967749 439994305 1832843095 -212180236 -2074258846 492045272 1783837518 -85184801 -1913971127 350375923 1675984741 -41817402 -1970873776 328174570 1686682492 -756115903 -1511414057 1021376365 1273481211 -712813992 -1568382258 999109492 1284113378 -600498573 -1422774555 842760031 1161580489 -614933910 -1403000068 894876486 1112640464 -816216539 -1201752397 559408905 1448138655 -936099268 -1087147350 641344272 1362957190 -1048441321 -1232781695 797732667 1485529005 -957363698 -1310131560 685878050 1608948660 -258242616 -2019772578 513140452 1771230834 -134855727 -2131659961 435692285 1862210155 -29356038 -1991819412 273575638 1732861504 -114439197 -1909785739 388213455 1613011545 -315844692 -1708415174 52622976 1948632598 -364817483 -1656331485 72299161 1934098959 -470343778 -1796198648 234454706 2063486500 -459613305 -1818367215 177519275 2106821181 -873093376 -1124952170 637257260 1392309946 -862428391 -1147186289 580256309 1435579043 -986829006 -1305927772 723537438 1546092168 -1035736277 -1253778499 743279111 1531624081 -700270748 -1589278734 944559688 1330374366 -785419395 -1507310613 1059131985 1210458823 -661045418 -1348595776 915889786 1099984620 -537593009 -1460417575 838507107 1191029493 -1076227825 -925032039 1372876835 651378869 -1195911914 -810490496 1455010874 566133932 -1325295299 -972641877 1594882065 671664263 -1234412252 -1049924174 1482832904 795151518 -1569914517 -714460675 1281581127 996430033 -1526676110 -771230236 1259250782 1007260872 -1397323431 -609109553 1119414389 901765347 -1411691200 -589529642 1171598444 852630778 -2068565561 -206372527 1790595307 498950269 -2082867746 -186727096 1842844914 449881188 -1972389387 -43480733 1684134105 325511247 -1929216532 -100315782 1661738176 336276566 -1727848029 -301723339 1997357199 684057 -1636899398 -378940116 1885373590 124236800 -1747408495 -522217209 2044119229 248641579 -1867158136 -407741154 2126187684 163331122 -1497292722 -775548712 1221542242 1070100980 -1582504873 -693381951 1336051067 950384109 -1474647940 -551708438 1175767376 823392710 -1351127963 -663724813 1098452297 914243039 -1149882326 -865009476 1433948422 578773392 -1139018701 -887307099 1377146143 621979017 -1246906344 -1029011314 1537464628 749005218 -1296008191 -976794473 1557011757 734604731 -1649475450 -358076400 1939956138 78008636 -1698511713 -305794039 1959568819 63673637 -1821079372 -462178270 2105207192 176019726 -1810281299 -484541381 2048339329 219159831 -2145906462 -148955020 1846964686 420561240 -2022320901 -260905875 1769715159 511477057 -1899783984 -104552378 1624111612 399165802 -1985061687 -22451105 1738554853 279383411 -1913883763 -85245157 1675760289 350560823 -1971210348 -41515262 1687148216 327738926 -2093483073 -198128855 1832491667 440314373 -2074460250 -212005072 1783914122 492006940 -1873058839 -413379713 2119500485 156381779 -1758025744 -533620890 2033764060 239072842 -1635718181 -376972467 1888389879 126466657 -1712508990 -286646444 2011385582 14974584 -1232972987 -1048222765 1485582953 797639423 -1309698212 -957831222 1608644208 686212838 -1202070665 -815862815 1448589915 558926541 -1087103122 -936169480 1362787906 641552084 -1422572767 -600673353 1161503245 842797723 -1403484360 -614484050 1112991252 894555778 -1511077101 -756417659 1273014847 1021811369 -1568469238 -712753252 1284337190 998923952 -1795734836 -470781350 2063148000 234754934 -1818589483 -459426237 2106910713 177461103 -1708340482 -315884952 1948429266 52796228 -1656680729 -364495247 1934585803 71851869 -1992273240 -28876226 1733178244 273220370 -1909614927 -114645465 1612969885 388286219 -2019829094 -258151924 1771420598 512920352 -2131353981 -135188971 1861779375 436162361 -1348902396 -660712814 1100415784 915420094 -1460361699 -537684341 1190840113 838727591 -1589450186 -700065120 1330416410 944487308 -1506857425 -785899847 1210142467 1059487637 -1305578912 -987151626 1545605964 723985370 -1253853575 -1035696401 1531828053 743106499 -1124730286 -873280828 1392221054 637316072 -1147650485 -861991203 1435918183 579956721 326065667 1684565653 -43958481 -1973022791 335714842 1661315724 -99812554 -1928606816 498390577 1790174887 -205867235 -2067953781 450433576 1843274430 -187206908 -2083503214 249056871 2044690161 -522834101 -1747902499 162892414 2125642472 -407114926 -1866671164 247381 1996814019 -301095047 -1727358993 124650060 1885942490 -379559072 -1637395466 671186635 1594248797 -972087321 -1324863631 795654866 1483442756 -1050485762 -1234834584 651884281 1373488751 -925591595 -1076648125 565654240 1454375542 -809937972 -1195482278 901148335 1118920249 -608694397 -1396752619 853256886 1172085280 -589968486 -1412236532 997058205 1282070027 -714897487 -1570457817 1006641796 1258754578 -770817112 -1526107330 175402818 2104713172 -461762962 -1820508424 219786075 2048826317 -484980105 -1810826527 78636912 1940445158 -358513060 -1650018614 63054697 1959072767 -305380795 -1697942829 398688038 1623478192 -103997942 -1899352420 279886655 1739164585 -23012845 -1985484155 421066516 1847576450 -149514696 -2146326866 510997261 1769079707 -260353503 -2021891401 823807882 1176338204 -552325466 -1475142096 913804179 1097906949 -663098689 -1350641111 1069664184 1220998958 -774920556 -1496803838 950797217 1336619831 -694001011 -1583001061 749559790 1537896312 -1029488958 -1247539628 734043127 1556589409 -976291109 -1295398323 578213852 1433528138 -864504080 -1149270426 622531525 1377575763 -887786775 -1139654017 559496321 1449004055 -816357971 -1202688709 641005720 1362348046 -935683660 -1086478046 797095091 1485145125 -1047734881 -1232345847 686780586 1609056316 -958328442 -1310318320 1022242021 1273568371 -757051959 -1511555745 998500604 1283774570 -712144432 -1567966906 842376407 1160942657 -600062469 -1422068371 894984398 1113542744 -615120414 -1403965068 439819337 1831873759 -197558939 -2093068813 492492880 1784539334 -212551300 -2074899990 351048827 1676387565 -85789353 -1914321471 327241826 1686528244 -40947378 -1970798120 125832237 1887911099 -376541951 -1635164777 15583284 2011887778 -287069928 -1713071730 156992543 2120004745 -413801165 -1873619547 238436358 2033283216 -533192406 -1757474372 943852992 1329937750 -699634452 -1588896646 1060096473 1210644815 -786323211 -1507420061 916030962 1100920164 -661134114 -1349462968 838091243 1190359421 -537255737 -1459810223 636820900 1391602994 -872711032 -1124316130 580442557 1436543275 -862537583 -1148090361 724473238 1546233088 -987695942 -1306016724 742609295 1531207961 -1035128669 -1253441483 53226760 1948982686 -316519388 -1708819278 71428369 1934023047 -363886531 -1656178517 234333498 2062587308 -470170602 -1795230592 177889571 2107462069 -460062705 -1819070311 513490284 1771834874 -258646976 -2020447018 435616117 1861339619 -134703015 -2130728753 272676190 1732740552 -28388238 -1991645980 388854087 1613382097 -115142549 -1910234883 1996724999 306065 -1727137237 -301282627 1886281502 124350344 -1637859790 -379122012 2044203829 249504675 -1747553767 -523156849 2125846316 162719674 -1866746368 -407075178 1790217059 498318325 -2068125105 -205661479 1842958202 450789356 -2083049898 -187687232 1684996945 325596103 -1973329283 -43625749 1661126472 335935454 -1928550812 -99903758 1282259919 996838233 -1570514205 -714806667 1258323926 1007112000 -1525801222 -771150228 1119237117 900793195 -1397206319 -608214457 1172043748 853329778 -1412065592 -590174626 1373285291 652057405 -1076573561 -925631983 1454862258 565206820 -1195831650 -809615864 1593910169 671486735 -1324399947 -972525021 1483532160 795596566 -1235056980 -1050298822 1847110214 421501648 -2145989782 -149816324 1769303647 510811849 -2021978253 -260292635 1623401076 398725858 -1899150504 -104172594 1739515501 279566075 -1985968319 -22562857 1940896290 78154420 -1650337010 -358159464 1958903355 63262381 -1697898729 -305451135 2104766992 175309446 -1820699844 -461544534 2048521737 220120735 -1810393307 -485447757 1433832078 577878552 -1149703262 -864036044 1377521303 622624257 -1139462213 -888004819 1538065084 749351466 -1247583344 -1029418234 1556137637 734524979 -1295079543 -976644321 1220647658 1069984380 -1496319034 -775369904 1336696563 950759013 -1583202337 -693825719 1176113880 823992910 -1475054604 -552385694 1098372801 913368663 -1350977555 -662796421 1161165189 842189075 -1422157655 -600004545 1113079196 895421706 -1403626320 -615420890 1273917879 1021919521 -1512042341 -756604915 1283700142 998540600 -1567763326 -712317932 1484974561 797301111 -1232303923 -1047807909 1609510392 686300526 -1310634796 -957973438 1448698323 559829317 -1202257665 -816828311 1362404810 640914780 -1086667546 -935463824 2119948621 157084123 -1873430431 -414021385 2033589588 238104002 -1757905800 -532722450 1887457663 126312937 -1634848685 -376897339 2012058982 15377904 -1713114038 -286997284 1676462377 351009215 -1914525691 -85616493 1686179120 327564710 -1970312164 -41395062 1832337691 439382413 -2093408201 -197259103 1784317186 492680596 -2074811346 -212609864 1546569924 724170834 -1306482200 -987260546 1531120861 742669387 -1253216783 -1035313817 1391804662 636645472 -1124392486 -872672948 1436058863 580891769 -1147738685 -862857899 1100601504 916383798 -1349011060 -661616358 1190403257 838020143 -1459978859 -537047805 1329746066 944070660 -1588842050 -699727576 1211077771 1059628061 -1507723865 -785988303 1732306956 273143962 -1991341792 -28722762 1613573141 388635779 -1910289095 -115049041 1771790398 513560744 -2020277998 -258854524 1861657639 435262641 -2131180277 -134220387 2063071336 233883902 -1795581628 -469849646 2107260017 178064615 -1818993315 -460100149 1949069402 53166284 -1709043338 -316333600 1933685827 71730389 -1655712401 -364321287 -1854618022 -428607796 2138744694 142448608 -1776745917 -518114603 2014798703 252728313 -1615901080 -391610626 1906388804 111550418 -1732081039 -272254233 1993141085 30137291 -1933322690 -70981976 1657648914 365594500 -1951526361 -56024399 1705014027 312951709 -2112332276 -182489446 1813397280 454102966 -2055890411 -227366269 1803287353 477940655 -1441077614 -585247228 1142196158 856930088 -1384701301 -630189539 1132020647 880702257 -1530827104 -741974474 1255083916 1036533530 -1548965191 -726951377 1302514581 983956227 -1213335818 -1062549920 1503893466 782542668 -1329581329 -943259015 1590580163 701064021 -1183416636 -831435182 1467490280 545206142 -1105478947 -920876469 1343609841 655551335 -2005928165 -9910387 1717671479 291940001 -1895681278 -133889132 1628197422 369844920 -2034991319 -239906881 1757027845 532491923 -2116437200 -153187418 1876417052 416344714 -1780947073 -488646679 2077656659 215070405 -1833622682 -441314320 2092646986 196899548 -1694273715 -335257637 1963789921 34225911 -1670468780 -345400382 1918945912 90700526 -1291724845 -1006180539 1561310975 705201769 -1267985462 -1016388772 1516401382 761610864 -1109762079 -891457673 1406418637 617811547 -1162372104 -844059794 1421474516 599706178 -1363753033 -642648287 1085843099 935302669 -1445264466 -555994312 1205166722 819089940 -1603448955 -680886509 1315122857 962862655 -1493136484 -804799734 1225714352 1040833062 -1555913512 -733637554 1296877044 978056546 -1540398911 -752332713 1243677165 1025913211 -1382470422 -627172228 1133989318 881884496 -1426790157 -571221915 1157269983 872266057 -1091193668 -906853334 1358681488 670885126 -1181192027 -828424141 1469452681 546382111 -1339147122 -953611240 1579179426 690449716 -1220282217 -1069234175 1498257851 776644909 -1741913072 -282348410 1981998396 19256746 -1623113719 -398036833 1901011237 105386419 -1762194398 -504349516 2029612302 268328344 -1852127173 -425854803 2140449047 143890817 -2053401484 -224615198 1804989784 479380942 -2097786771 -168730373 1828204865 469696983 -1958732730 -62444336 1699642730 306793980 -1943152545 -81073975 1646508403 354716133 -1168534119 -849435377 1415050421 592495651 -1120644736 -902602474 1396322476 607977530 -1266541141 -1014682307 1519156359 764103697 -1276126798 -991368924 1575073950 719751176 -1477540355 -789990037 1239475409 1055380551 -1602010652 -679186062 1317871816 965349470 -1456140849 -567132839 1195076835 809262197 -1369912874 -648021696 1079421178 928094316 -2127055535 -164592185 1866060925 406775019 -2040893112 -245546530 1750339684 525541618 -1880343197 -118813195 1642224719 384134361 -2004747910 -7943700 1720686678 294168768 -1669290699 -343435869 1921958937 92927119 -1678941908 -320187974 1977810944 48509078 -1839518457 -446947951 2085964843 189955261 -1791563490 -500049528 2067302450 205502628 -182975650 -2111884344 454451826 1813074660 -227162297 -2056063023 477865579 1803327229 -71070868 -1933263878 365816384 1657461462 -55685259 -1951825949 312487513 1705451215 -391179462 -1616370772 111243798 1906721408 -272443613 -1731860555 30193167 1993049753 -428565752 -1854690402 142277156 2138950322 -518430959 -1776390265 253181501 2014318251 -831118442 -1183771904 544752314 1467970092 -920918129 -1105406183 655722147 1343403573 -1062360156 -1213555918 782486152 1503984158 -943689795 -1329111253 701370001 1590246919 -742312974 -1530526876 1036997342 1254646344 -726861845 -1549023363 983733959 1302701649 -585450560 -1440904362 857004780 1142155898 -629702695 -1385148593 880353013 1132342883 -335334881 -1694236023 34427699 1963615141 -345049594 -1670789488 90216234 1919395772 -489113043 -1780512069 215407361 2077354903 -441090508 -1833808222 196812568 2092707726 -239852933 -2035084563 532300631 1757246401 -153491870 -2116102412 416778062 1875949528 -9459127 -2006410529 291621733 1718025203 -134058416 -1895473466 369889148 1628127210 -680717609 -1603657151 962819067 1315193709 -805251378 -1492654504 1041151970 1225361268 -642344219 -1364088205 934869961 1086311263 -556048644 -1445171606 819281872 1204948806 -891682125 -1109577179 617898911 1406358281 -843594070 -1162807748 599369606 1421776656 -1006531967 -1291404777 705686445 1560861499 -1016312168 -1268023794 761409460 1516576546 -953261604 -1339469494 689963248 1579626598 -1069308475 -1220242093 776848617 1498084479 -906630674 -1091380872 670795970 1358739540 -828887561 -1180754591 546720987 1469152333 -627478088 -1382137554 882315412 1133518850 -571165279 -1426881225 872076429 1157489691 -733808246 -1555707620 978098342 1296803888 -751878765 -1540879099 1025596607 1244032041 -62897900 -1958252158 307109944 1699287214 -80902899 -1943358053 354673697 1646580919 -224671450 -2053310032 479569930 1804769436 -168424129 -2098119255 469265427 1828674693 -503885456 -1762631194 267989084 2029912266 -426076823 -1851939329 143979589 2140390611 -282273470 -1741952556 19052654 1982171384 -398385829 -1622790707 105872503 1900563681 -566931299 -1456316405 809185713 1195114791 -648506236 -1369463790 928445864 1079100734 -789653329 -1477842887 1054914947 1239910677 -679273290 -1601950688 965574042 1317686540 -1014873863 -1266323345 764158421 1519063363 -990935840 -1276595082 719447500 1575408986 -849753909 -1168181155 592947687 1414568305 -902558510 -1120715708 607809022 1396530536 -446992299 -1839447869 190124409 2085757423 -499731380 -1791916838 205051232 2067785206 -343869337 -1668822799 93231435 1921624541 -319996802 -1679160088 48454994 1977904580 -118726607 -1880403801 383910173 1642410379 -8281048 -2004446018 294634756 1720251794 -164108285 -2127505259 406423855 1866381753 -245748710 -2040718196 525618486 1750302112 1504529490 782924996 -1214042754 -1062986264 1589676107 700954845 -1328617113 -943072783 1467401312 544339190 -1183275700 -830499366 1343946873 656158959 -1105895083 -921546301 1142578230 857566368 -1441514214 -585953908 1131911215 879798457 -1384515325 -629225067 1254216708 1036444818 -1529891544 -741833282 1303121949 984293515 -1549635279 -727367257 1656974490 365190156 -1932718666 -70632160 1705945219 313104405 -1952396881 -56100551 1813570728 455070782 -2112453244 -183388910 1802838193 477237287 -2055519843 -226725621 2138340606 141773928 -1854267950 -428004028 2014951655 253659249 -1776821813 -518985379 1907356876 111723610 -1616800288 -391731850 1992437973 29687875 -1731440135 -271883921 1085701395 934366597 -1363665857 -641782615 1205582090 819759516 -1445603290 -556603216 1315829025 963298743 -1604086771 -681270117 1224749368 1040646574 -1492234220 -804691838 1560374647 705060321 -1290859429 -1006093107 1517070702 762026488 -1268594622 -1016727340 1406854469 618517971 -1110145943 -892095233 1421287772 598741450 -1162264464 -843157274 2077777371 215969101 -1781121801 -489616287 2092276162 196258132 -1833174802 -440612744 1963185641 33875327 -1693600571 -334855085 1919816176 90775910 -1671401252 -345554870 1718570431 292060457 -2006897517 -10085371 1627556262 369473840 -1894979446 -133441508 1756677517 531887387 -2034588511 -239233993 1876492692 417214722 -2116591432 -154120146 1805332176 479993414 -2053812228 -225280150 1828121289 468834911 -2097640475 -167789709 1698735842 306681460 -1957771314 -62261416 1647141627 355095149 -1943862313 -81513663 1982611124 19598882 -1742577768 -282759410 1900149421 105302587 -1622172799 -397890793 2029500038 267421200 -1762011222 -503388356 2140828319 144523785 -1852566605 -426564827 1358237208 670187150 -1090818252 -906207326 1469630977 547355287 -1181308115 -829318213 1580107306 690599612 -1340020986 -953690224 1497580083 776237733 -1219681505 -1068887159 1296178812 977612522 -1555267760 -733261882 1244650085 1026091763 -1541293239 -752448545 1134138958 882812632 -1382549662 -628045836 1156862551 871588545 -1426443397 -570620947 1920999313 92745479 -1668383043 -343323093 1978522504 48950046 -1679574364 -320566734 2086377379 190621493 -1839860081 -447560167 2067157946 204563244 -1791479146 -499187200 1865879541 405815139 -2126942503 -163684785 1750780908 526252922 -2041271616 -246179242 1642891207 384546641 -1880955157 -119155075 1719747550 294024008 -2003885326 -7859612 1240350553 1055461327 -1478467979 -790139165 1317272384 965004246 -1601332628 -678778118 1194702699 808617981 -1455696313 -566434095 1079538546 928990180 -1370090914 -648994104 1415130941 593371051 -1168683503 -850362745 1395976996 607378354 -1120237048 -901924194 1518511887 763729817 -1265842653 -1014237515 1575969558 719868800 -1277099462 -991546708 1036093782 1254537664 -741349254 -1530341140 984370511 1303084505 -727569309 -1549460235 857342308 1142764018 -585867192 -1441574690 880264573 1131476459 -629562287 -1384213305 544643378 1467066788 -830932962 -1182807928 656104747 1344040381 -921355257 -1106113391 783094016 1504321942 -1063030740 -1213972294 700503321 1590158735 -942754763 -1328970589 112175518 1906874632 -392050510 -1616447452 29519239 1992645905 -271840085 -1731511235 141828524 2138247482 -428195712 -1854050282 253355445 2015286563 -518552423 -1777290225 454605306 1814006124 -183052074 -2112755648 477461987 1802653045 -226812721 -2055459751 365113800 1657012574 -70430492 -1932894094 313456081 1705624903 -56584963 -1951947669 618313751 1407027329 -892020421 -1110185555 599227406 1420840088 -843506398 -1161941580 704720933 1560674483 -1005629175 -1291296353 762115132 1517012138 -1016949488 -1268406906 963487859 1315608805 -681326241 -1603995191 1040215146 1225219324 -804385466 -1492566576 934682689 1085346007 -642236051 -1363185157 819717208 1205654734 -556432012 -1445808670 531929311 1756604489 -239404557 -2034382491 416898246 1876847696 -153666070 -2117071492 292491501 1718100091 -10391103 -2006564521 369284340 1627776098 -133384744 -1895070386 33786043 1963243565 -334632553 -1693787903 91114658 1919515700 -346018418 -1670963944 215482505 2078224415 -489266779 -1781444301 196461712 2092102662 -440687172 -1833134806 267906004 2029050690 -503739656 -1761691026 144322509 2141003611 -426488095 -1852604809 19686374 1982550896 -282983734 -1742392740 104966143 1900451689 -397424941 -1622608315 306248624 1699203878 -61957476 -1958106614 355286953 1646923583 -81568123 -1943769581 479949698 1805402900 -225111378 -2054020552 469153691 1827768077 -168241481 -2097158623 882494236 1134492554 -627594704 -1383032154 871632645 1156792211 -570790359 -1426235713 977421102 1296397240 -733208062 -1555361132 1026524983 1244182433 -752753125 -1540958579 690936696 1579805678 -954156460 -1339585854 776150881 1497640951 -1068663219 -1219866917 670389066 1358062556 -906284442 -1090780432 546871123 1470080965 -828967297 -1181628695 384621205 1642850819 -119358535 -1880782033 293674636 1720069658 -7372896 -2004332746 406278823 1865441841 -164023413 -2126642403 526030526 1750967848 -246089838 -2041329916 190565105 2086468199 -447370275 -1840080053 204869352 2066824830 -499617852 -1791008942 92291779 1921479253 -343006225 -1668738183 49120986 1978316364 -320608266 -1679501472 763558493 1518717643 -1014195343 -1265914905 720322116 1575489234 -991862936 -1276743682 593064559 1415463673 -849931453 -1169153067 607434358 1395885792 -902113446 -1120016436 808839737 1194515119 -566523115 -1455637629 928525856 1079975606 -648655092 -1370390630 1055810059 1240027805 -790625497 -1478020175 964929042 1317312132 -678574274 -1601505368 1341168286 955755016 -1577124942 -688272604 1218272903 1067085329 -1500299349 -778825923 1093341868 908862010 -1356500096 -668843242 1179047605 826402339 -1471629415 -548436209 1380420346 624999020 -1136006186 -884024512 1428836067 573406837 -1155256369 -870113447 1553728200 731591262 -1299029020 -980069518 1542571729 754382407 -1241536515 -1023895701 1956559446 60394176 -1701782662 -308810772 1945337423 83119833 -1644355741 -352702475 2051355236 222429938 -1807002808 -481532962 2099836541 170903275 -1826187439 -467556409 1764338226 506370724 -2027435234 -266273912 1849978411 423845565 -2142630137 -145932399 1743921664 284496534 -1979956436 -17075270 1621091865 395892367 -1903065291 -107563101 1458285535 569154377 -1192899853 -807208347 1367764934 646012752 -1081602326 -930136452 1479549933 792138619 -1237433663 -1053199785 1599989748 677042018 -1319926056 -967526834 1264368571 1012632365 -1521296745 -766121471 1278312354 993414964 -1572921714 -717738472 1166488457 847250207 -1417063771 -594648525 1122695056 904775430 -1394305348 -605837782 1837468439 444775297 -2087982533 -192095571 1793609486 502235032 -2065289694 -203350348 1667105573 341390259 -1924111863 -94940513 1681114940 322238378 -1975671280 -46492026 1882364787 120957925 -1640170913 -381957431 2002739050 5795836 -1722728890 -296350000 2129204033 166601687 -1863880083 -404733189 2038749016 243525582 -1752517004 -527595806 2110191644 180471946 -1815570128 -456152666 2058042373 229379219 -1801102039 -475894337 1931309102 68829368 -1659694846 -367779436 1953543223 58164385 -1702963941 -310778483 1618077816 393664750 -1904244396 -109528638 1729899617 270212343 -1995289267 -32145957 1856659530 430788828 -2136735386 -140299792 1774691411 515937477 -2016819841 -254872087 1185470676 833611842 -1465468424 -543061650 1103437005 918695003 -1345618463 -657699465 1215516902 1064591472 -1501744694 -780533412 1327404287 941204585 -1592724013 -703085243 1528809648 739833894 -1257133668 -1038706422 1550978217 729103423 -1300468347 -981770989 1438924930 583233556 -1144381010 -858975944 1386841243 632206349 -1129847369 -878652127 1692256605 333117899 -1965840271 -36398873 1672482116 347553234 -1916900248 -88515330 1778794863 486633977 -2079842237 -217116459 1835763062 443332064 -2090474406 -194849588 2037045561 242084271 -1755006955 -530347901 2114395424 151006646 -1878426612 -418493286 2008109323 11952541 -1715523545 -289931087 1893504274 131835268 -1630342082 -371866456 1605626261 682940675 -1312978759 -960841681 1490955660 802757914 -1227862880 -1042842570 1365795239 644829489 -1083834229 -933154787 1443210686 553817384 -1207188334 -821234684 1107622385 889440615 -1408591651 -619861941 1164525032 846073214 -1419289404 -597660590 1289712067 1004028245 -1563356945 -707387271 1270003162 1018529100 -1514351370 -759438240 731668378 1553690380 -980271434 -1298854368 754031491 1542892309 -1023411537 -1241986503 625465256 1379985214 -884361596 -1135704558 573182897 1429021479 -870026595 -1155317237 908808190 1093435240 -668651822 -1356718524 826706919 1178712945 -548869429 -1471161763 955303884 1341650778 -687954208 -1577478538 1067254741 1218065219 -778870023 -1500229009 284327762 1744129988 -17031554 -1980027160 396344139 1620610013 -107881881 -1902712079 506066784 1764673526 -265841076 -2027903270 423900025 1849885679 -146124203 -2142412093 222654262 2051170208 -481620454 -1806942580 170437423 2100272057 -467219965 -1826489707 60745476 1956239250 -309295576 -1701333314 83043101 1945375627 -352501199 -1644531033 847736539 1166040653 -594997257 -1416741023 904571586 1122867796 -605762578 -1394345096 1012721385 1264309887 -766343227 -1521109165 993075952 1278612070 -717274148 -1573358774 791707327 1480019497 -1052893293 -1237766395 677231270 1599769136 -967582838 -1319834852 569112205 1458357787 -807037023 -1193105609 646328980 1367409154 -930589768 -1081122002 166284819 2129559173 -404279489 -1864360023 243567114 2038676124 -527766746 -1752310864 120768033 1882584759 -381901043 -1640261733 6226488 2002268846 -296656108 -1722395774 341728887 1666805473 -95404197 -1923674163 322148974 1681173240 -46269630 -1975858220 444978757 1837295315 -192170135 -2087942145 501748316 1794056906 -203000976 -2065611802 430587160 1856834958 -140223436 -2136773470 516421889 1774242199 -255223763 -2016499525 393327914 1618380220 -109063162 -1904679792 270299443 1729839525 -32370657 -1995104119 69021052 1931091434 -367834032 -1659601722 57731429 1954011635 -310474679 -1703298849 180790606 2109838808 -456604574 -1815087884 229335383 2058113473 -475725701 -1801309971 583278032 1438854470 -859144964 -1144173462 631888329 1387194719 -878200603 -1130329997 740267490 1528341876 -1039010610 -1256799144 728912379 1551196525 -981716777 -1300561855 1064504756 1215577378 -780309352 -1501930482 941541805 1327102267 -703551359 -1592289257 833127814 1185920272 -542710614 -1465789380 918897055 1103261961 -657776461 -1345581019 11603033 2008431823 -289444491 -1715970589 131909696 1893464278 -372070036 -1630168582 241861739 2037232893 -530258617 -1755064879 151470194 2113958116 -418832034 -1878126136 486939709 1778461867 -217547503 -2079371897 443275300 1835854002 -194660088 -2090694242 333288463 1692050585 -36440797 -1965767243 347099158 1672962176 -88198854 -1917255252 1004481681 1289231367 -707703363 -1563001557 1018357896 1270208542 -759395932 -1514424014 889496739 1107530805 -620051057 -1408371431 845766842 1164857388 -597229162 -1419759360 644365557 1366232163 -932815399 -1084134065 554039532 1443022970 -821323328 -1207129770 682865863 1605665873 -960637461 -1313151619 803107038 1490632776 -1043328526 -1227415196 -2027351914 -265412608 1764192698 505430316 -2142972785 -146545639 1850389923 424510773 -1980589916 -17455054 1744632200 284936478 -1902158659 -107451349 1620131217 395709703 -1700921102 -308727708 1955619294 60248392 -1644968725 -353045379 1946002887 83531089 -1807382336 -482166698 2051795436 223140218 -1826075431 -466650033 2099654133 169942371 -1136185250 -884997944 1380536690 625893860 -1154812857 -869415727 1428460907 572761597 -1298352020 -979662598 1553127744 731245014 -1242465163 -1024045853 1543445849 754462159 -1578098630 -688451412 1342062870 955871616 -1499601885 -778382155 1217627407 1066710425 -1356093432 -668165986 1092995364 908261810 -1471779823 -549364601 1179127101 827276715 -1640881705 -382398143 1882996987 121335917 -1721768498 -296168104 2001831138 5682292 -1863734811 -403793549 2129119433 165738591 -1752928772 -528261782 2039090384 244137030 -2088422989 -192806619 1837846687 445407241 -2065107542 -202390212 1793496198 501326864 -1923171967 -94795497 1666242733 341305403 -1976337000 -46904050 1681726644 322579490 -1520697057 -765775479 1263689779 1012224165 -1573796602 -717818480 1279239210 993563836 -1417180883 -595543621 1166665729 848222359 -1393930956 -605192798 1122249752 904076430 -1192554117 -806608403 1457877079 568475841 -1081682590 -931011084 1367913550 646939864 -1238329015 -1053316641 1480521829 792316147 -1319281328 -967152186 1599290492 676596970 -1256230380 -1038597502 1527845688 739648430 -1301105139 -982153573 1551685409 729540535 -1144718810 -859583824 1439341322 583904156 -1129759169 -877785431 1386700563 631271301 -1465359760 -542158106 1185284956 832648138 -1346001303 -658336001 1103873861 919402451 -1502352830 -780870956 1216187246 1065008120 -1591857573 -702996787 1326468983 941064161 -1905175844 -109682102 1618949104 393741158 -1994615099 -31742381 1729296361 269862783 -2136286482 -139597192 1856289730 430148436 -2016993545 -255840671 1774813147 516837197 -1815723336 -457084370 2110268308 181342978 -1800698207 -475220425 2057693069 228775707 -1658991990 -367330788 1930668966 68459312 -1703932269 -310952443 1954443199 58285865 -1409006763 -620530749 1107960441 890049263 -1419147444 -596723750 1164437088 845207286 -1562391705 -707200015 1288809035 1003920093 -1515057282 -759873560 1270640210 1018912452 -1313647823 -961256537 1606234653 683278987 -1226926296 -1042700354 1490089476 802670226 -1083647229 -932189291 1365686831 643926713 -1207623910 -821940340 1443593782 554454688 -1754635363 -529706229 2036597425 241381927 -1878546556 -419391726 2114569896 151975486 -1716393041 -290006215 2009041539 12106261 -1629737034 -371515616 1892830874 131431948 -1965198343 -36027537 1691554517 332669507 -1917798432 -88635530 1673451212 347727450 -2079917109 -217986211 1778948839 487565937 -2090123310 -194244796 1835359998 442658408 -481962606 -1807555324 223065278 2051834920 -467136117 -1825627875 170291367 2099331121 -308388448 -1701221066 59784332 1956056090 -353134151 -1644910289 83753109 1945815043 -17644042 -1980369568 284992730 1744540748 -107019793 -1902628487 395403459 1620463701 -265728572 -2026996398 505883880 1763712126 -146503203 -2143045301 424339697 1850595431 -668207782 -1356020276 908432502 1092789472 -549047997 -1472134699 826822767 1179607289 -688882328 -1577628162 956177476 1341730002 -778192527 -1499821593 1066653789 1217718475 -979573442 -1298410072 731022354 1553314948 -1024384729 -1242164815 754925579 1543008413 -884511476 -1136632422 625544224 1380859062 -869619435 -1154639485 572835897 1428420783 -94444333 -1923492795 340821503 1666692457 -46980918 -1976299428 322781670 1681551728 -192582431 -2088608649 445320653 1837907291 -202856200 -2064672658 501664212 1793194306 -404097865 -1863400415 166172059 2128651533 -528207698 -1753022408 243945858 2039308564 -382567291 -1640674285 121380265 1882926399 -295716708 -1722251254 5364144 2002184486 -1053768677 -1237846899 792634679 1480168865 -966983678 -1319489388 676553006 1599361464 -806663127 -1192461121 568667397 1457659283 -930707408 -1082017626 646506780 1368381834 -595078017 -1417616151 847885651 1166968261 -605417370 -1393745680 904163658 1122189788 -765698995 -1520735013 1012022625 1263865335 -718170028 -1573476158 994048376 1278790126 -780945648 -1502312570 1065211452 1216013994 -702647543 -1592179809 940577317 1326916275 -542621918 -1464922188 832986638 1184984728 -658113733 -1346188371 919312919 1103932033 -859527308 -1144809502 583714392 1439561422 -878091411 -1129425925 631702081 1386230487 -1038143674 -1256710192 739331690 1528200956 -982324385 -1300898871 729582195 1551612645 -367159336 -1659197618 68417268 1930741346 -311405631 -1703451817 58602221 1954087547 -456777750 -1816055940 180911814 2110738000 -475276301 -1800606875 228965087 2057472585 -139819076 -2136099030 430237328 1856230918 -255376475 -2017430733 516498057 1775112735 -110030962 -1904853224 394227362 1618501172 -31667305 -1994654975 269658811 1729468973 -932673967 -1083197753 644278141 1365366763 -821738936 -1207799074 554378084 1443632114 -961343901 -1313587467 683503439 1606049753 -1042363782 -1227228436 802204502 1490525120 -706767307 -1562859869 1003616025 1289144207 -760065492 -1514839366 1018966784 1270547350 -620487161 -1409077615 889880363 1108168637 -597042658 -1418794360 845658930 1163955108 -217667943 -2080270833 487114677 1779431203 -194289024 -2090053098 442827692 1835152186 -35836245 -1965416899 332615559 1691647761 -89068878 -1917330908 348031902 1673116424 -290343171 -1716091285 12572625 2008606535 -371428636 -1629797774 131208136 1893016414 -529908017 -1754460583 241459171 2036559733 -418907434 -1878996416 151624698 2114890604 87197903 1916123225 -348329501 -1673799307 39800022 1968733248 -330224134 -1688855188 199819517 2095984747 -437820975 -1830792889 210027748 2072245362 -494230072 -1785883298 411408555 1870833725 -158598777 -2121479919 535321778 1760521252 -236569186 -2032071416 375263385 1633230863 -128945739 -1890107101 288609408 1714742294 -12733012 -2009430726 1046259719 1230739601 -799880917 -1487537731 959540254 1312185480 -683733710 -1606926940 814161973 1199575203 -561430247 -1450282609 938140716 1089328314 -639335168 -1360808554 602650723 1424787701 -840574641 -1159534119 612793466 1400982764 -897049258 -1114690112 758132817 1513554119 -1019326083 -1271307797 710800456 1566229726 -1001155228 -1286298126 472496526 1798211864 -232269662 -2061440972 457473431 1816349953 -179692357 -2108871635 317862332 1710555434 -50573168 -1946460154 362804645 1654179123 -74345335 -1936284641 27175402 1989777788 -275724090 -1734870960 116616691 1911840101 -386069281 -1610990519 256188888 2017595726 -515161868 -1773375390 136897985 2133841239 -433683219 -1860062085 659003718 1346415056 -917899158 -1102132996 539647327 1462595017 -836486029 -1188885275 698093940 1587225058 -946704296 -1332395826 787600749 1509352955 -1056983999 -1208449833 988842274 1308080564 -721491954 -1543907176 1033719099 1251638701 -745329641 -1533797247 875233552 1126969734 -635084740 -1390260054 860275977 1145173407 -582441947 -1437625165 923069005 1073994459 -653620383 -1374831625 812199508 1198399170 -563654792 -1453293586 970941055 1322799849 -674167981 -1596574779 1051895398 1236637424 -792934582 -1480853540 716438057 1572129471 -994206971 -1279612013 769539632 1524174502 -1009754340 -1260949622 610824731 1399800461 -899280073 -1117707359 587576834 1409451668 -854862034 -1173559368 208325253 2070805011 -496718935 -1788634305 185011868 2080390666 -452366416 -1844551898 45171383 1974891041 -323017829 -1682435315 98338478 1927001656 -338499710 -1663707372 299752161 1725622903 -2901043 -1999336613 380641016 1639394926 -121733164 -1883680958 520508115 1744921157 -251120641 -2045836439 409704138 1869391452 -161089562 -2124232848 773839628 1494805402 -1072580064 -1223259466 695344917 1584738179 -948142535 -1334096209 549737278 1472422824 -825609710 -1177746812 665425703 1353623473 -911739381 -1096759651 866700136 1152383998 -576279996 -1432249646 885329777 1136803815 -624202147 -1379115317 1030964058 1249145804 -746773898 -1535503648 975079235 1293531093 -737089937 -1558718727 359791556 1651952466 -75523352 -1938249090 303841245 1696272203 -65904911 -1961529753 464155638 1823294304 -173796646 -2103238068 482850799 1807779705 -221653309 -2050038187 147254176 2143410998 -423064948 -1848657382 262877113 2024546095 -509260139 -1767735805 102589330 1897550596 -401407298 -1626066392 24160139 1987548957 -276904281 -1736837583 1633570251 374963549 -1890571033 -128508815 1714653650 288667972 -2009208578 -12920728 1871037945 411235695 -2121554731 -158559165 1760035296 535769462 -2031722292 -236892070 2095668655 200174905 -1830339453 -438301675 2072287670 209955104 -1786054502 -494024692 1915934109 87418123 -1673743183 -348421081 1969164676 39330066 -1689161560 -329891778 1513123075 758603157 -1271002065 -1019659079 1566419226 710580620 -1286354890 -1001064288 1424745777 602723751 -1159363555 -840780661 1401299240 612438462 -1115144188 -896569198 1200061799 813714929 -1450632117 -561107747 1089124734 938314216 -1360734126 -639375164 1230828885 1046201795 -1487760263 -799693585 1311846732 959840730 -1606463392 -684171018 2017819786 256003100 -1773462106 -515101392 2133375123 137332741 -1859724865 -433985239 1990128824 26854446 -1735354988 -275274494 1911763105 116654135 -1610788467 -386244325 1710386414 318069880 -1946415678 -50643628 1654630647 362322017 -1936602661 -73991859 1797907676 472831050 -2061007376 -232737434 1816404165 457379923 -2109062679 -179474049 1126915138 875326676 -1390068370 -635302408 1145477211 859941069 -1438058121 -581973535 1307628656 989324518 -1543588516 -721844790 1251807337 1033511167 -1533841083 -745258541 1587301414 698055856 -1332597494 -946528868 1509001279 787921065 -1207965421 -1057433211 1346880532 658568322 -1102469832 -917596754 1462370317 539832475 -1188798175 -836546121 1399336777 611262431 -1117368731 -899580173 1409674064 587389894 -1173648772 -854803734 1572054907 716478445 -1279408553 -994380095 1524523874 769217524 -1261436338 -1009306920 1323253549 970461115 -1596891647 -673812841 1236466484 1052101538 -1480812008 -793007474 1074050847 922978185 -1375021517 -653400411 1198093062 812532624 -1452862934 -564124996 1745227649 520175383 -2046267731 -250651077 1869335448 409795342 -2124043596 -161310174 1725794227 299546405 -1999378785 -2828791 1638941610 381121340 -1883364730 -122088944 1974542309 45494131 -1681948983 -323465633 1927076860 98298730 -1663911216 -338326970 2070583255 208512833 -1788545285 -496777619 2080854990 184574808 -1844890910 -452066700 1249058312 1031024286 -1535279324 -746958926 1293867537 974776967 -1559184579 -736654421 1151899194 867149484 -1431898346 -576600192 1137005091 885154485 -1379192049 -624163943 1472466540 549666554 -1177915584 -825401386 1353304693 665778915 -1096307879 -912221233 1495238238 773371592 -1223563406 -1072244764 1584546375 695562961 -1334041749 -948235267 1897742016 102370902 -1626120212 -401313926 1987115737 24627791 -1736533003 -277238941 2143729394 146900580 -1849108514 -422582456 2024501995 262947453 -1767566393 -509467823 1823092388 464330290 -2103160952 -173834466 1808263869 482400811 -2050389103 -221332729 1651615382 360093184 -1937782854 -75958484 1696359055 303780377 -1961753693 -65719499 -840236345 -1158925743 602235883 1424118653 -897136930 -1115556280 612935666 1401919332 -1020228875 -1271416221 759098329 1513741135 -1000517908 -1285915014 710094784 1565794134 -799272285 -1487199691 1045590927 1230324505 -684599622 -1607014868 960477078 1312327424 -561538415 -1451185657 814349245 1200540459 -638951800 -1360171490 937705380 1088622386 -159047153 -2122181991 411779875 1871475637 -236394986 -2031102336 535201594 1759623084 -128013763 -1889953109 374393617 1633155975 -13406684 -2009833806 289214216 1715093406 -349031829 -1674247427 87839559 1916494801 -329255310 -1688680732 38901598 1968613320 -437667239 -1829860657 199744373 2095115235 -494633408 -1786556714 210378604 2072850426 -722455674 -1544092912 989745834 1308189244 -744622177 -1533360375 1033082547 1251255845 -634668108 -1389589726 874896024 1126361614 -582582355 -1438560453 860364417 1146039831 -918084638 -1103096972 659112654 1347318360 -836048901 -1188178067 539264727 1461958209 -946033712 -1331979450 697486076 1586887274 -1057919031 -1208590497 788467429 1509441139 -274853042 -1734794280 26243682 1989624564 -386672809 -1611339839 117290619 1912243949 -515531908 -1774015510 256637520 2018298566 -433561755 -1859162125 136724041 2132872927 -232193238 -2060569668 472343046 1797280400 -180041933 -2109474907 457877023 1817024137 -51213544 -1946829938 318564916 1711004322 -73445631 -1936162921 361836077 1654005435 -2269115 -1998958381 299041129 1725182463 -122641316 -1883794230 381601136 1639577062 -251205513 -2046699295 520653147 1745861069 -160748434 -2123621128 409292098 1868725716 -496340959 -1788002121 207884557 2070094235 -452479944 -1845459794 185193748 2081351042 -323880941 -1682519931 46111039 1975036329 -337888246 -1663365988 97672486 1926589872 -994885491 -1280020453 717037985 1572475191 -1008827244 -1260801022 768665016 1524094254 -899102529 -1116735447 610707859 1398905093 -855307098 -1174258640 587951498 1410096412 -654028567 -1375510401 923414981 1074594131 -563505936 -1452366746 812119516 1197524298 -673195813 -1596397491 970045943 1322682721 -793633598 -1481298860 1052540398 1237011832 -423210748 -1849597550 147337256 2144272574 -508848867 -1767070325 262534193 2023933095 -400697034 -1625626208 101955610 1897171084 -277865169 -1737019975 25066499 1987660949 -76463776 -1938394634 360652876 1652035802 -65239687 -1961118225 303227989 1695929539 -173356718 -2102527548 463775870 1822660840 -221835957 -2050998819 482962535 1808686321 -576163380 -1431355046 866521312 1151410294 -624577067 -1379760829 885773561 1137501295 -747374082 -1535850136 1031641298 1249552452 -736215577 -1558639247 974150859 1293380701 -1071685208 -1223143106 772866180 1494626322 -948787791 -1334471385 696042653 1585181707 -825955942 -1178347252 550144182 1473099808 -911659645 -1095885547 665275567 1352694841 -1450719293 -561973419 1200203503 814651001 -1360395302 -638766260 1088709366 937644640 -1487122447 -799309977 1230122717 1045765707 -1607365656 -684278914 1312811716 960027218 -1271867481 -1019746511 1514059403 758744605 -1285745730 -1000725720 1565749906 710164996 -1158979691 -840143101 1424309945 602017327 -1115251828 -897471718 1401485984 613403190 -1830164725 -437332067 2095547943 199276209 -1786502382 -494726268 2072658494 210596520 -1674416327 -348823633 1916538389 87768707 -1688229088 -329737290 1968294412 39254682 -1889601681 -128333831 1632671299 374843093 -2009910410 -13368352 1715294810 289039052 -2121957539 -159232053 1871388273 411840231 -2031568060 -235959342 1759959656 534899454 -1331890558 -946092524 1586665390 697673528 -1208929637 -1057619443 1509905335 788030241 -1102610768 -918532570 1346969500 659435274 -1188382039 -835876289 1462033285 539224851 -1389631770 -634595728 1126533066 874690396 -1438244097 -582938007 1145586643 860844869 -1544524076 -721985982 1308495864 989413230 -1533170995 -744842661 1251199969 1033173879 -1947019702 -50993444 1711060838 318474224 -1935732141 -73915707 1653699455 362169321 -2060886408 -231837970 1797734228 471863234 -2109433247 -180114697 1816853325 458083291 -1773812178 -515705160 2018223874 256677780 -1859648969 -433114463 2133222171 136401805 -1734455780 -275153270 1989160752 26681254 -1611429371 -386614637 1912466217 117103551 -1682856639 -323578409 1975501933 45675771 -1663278760 -337948210 1926365300 97857762 -1788203661 -496165403 2070170719 207846601 -1844975254 -452929028 2080999494 185514192 -2046380763 -251558477 1745409033 521135263 -2123665092 -160677462 1868894224 409084038 -1998766825 -2486911 1725127739 299134125 -1884227314 -122173032 1639880738 381266100 -1595964023 -673663713 1322378405 970380339 -1481490032 -793415418 1237065916 1052446762 -1375466053 -654099155 1074424983 923622401 -1452684894 -563152588 1197975694 811636760 -1117219347 -898652805 1399256257 610387031 -1174056460 -855482014 1410019544 587989070 -1280107041 -994824887 1572699379 716852325 -1260463674 -1009129136 1523628266 769099900 -2102750208 -173169514 1822749996 463717818 -2050535399 -222273393 1808347445 483262883 -1938744270 -76141404 1652522270 360205704 -1961043925 -65279811 1695725831 303401361 -1625455516 -400902926 1897129288 102028766 -1737473923 -277384981 1987977553 24711623 -1849291690 -423543616 2143841658 147807724 -1767126961 -508757799 2024122723 262314485 -1178291000 -826047394 1472910820 550364530 -1096191791 -911327161 1353126397 664805739 -1222689542 -1072165780 1494310358 773221696 -1334642461 -948582283 1585224143 695970137 -1535925076 -747334598 1249756544 1031468310 -1558290251 -736538589 1292894617 974598415 -1431819106 -575726584 1151749554 866221348 -1379538809 -624764911 1137412523 885831997 -629883332 -1384935766 880467728 1132326790 -585532891 -1440855373 857152265 1141910431 -726714866 -1549269352 983652130 1302751156 -742198761 -1530543487 1036817211 1254859693 -943477160 -1329291570 701353844 1590362082 -1062311359 -1213637929 782240621 1504132091 -921164182 -1105258756 655771462 1343322064 -831135117 -1183657243 544965471 1467790281 -518349068 -1776439710 253034456 2014564174 -428385555 -1854903685 142162881 2138966871 -272558394 -1731844528 30373866 1992836988 -391327009 -1616125367 111326195 1906672485 -55734640 -1951744506 312733628 1705303850 -71284087 -1933084129 365833125 1657346867 -227146078 -2056178124 477652878 1803507480 -182730053 -2112032211 454402967 1813156609 -1016098947 -1268203541 761392721 1516691143 -1006482588 -1291486222 705440328 1561008862 -843839665 -1162659879 599418467 1421694709 -891698346 -1109462080 618111610 1406178028 -556228839 -1444958321 819396149 1204932259 -642426112 -1364038762 935017004 1086065338 -805103829 -1492899907 1041069575 1225410193 -680602830 -1603673180 962638366 1315406472 -134107211 -1895391453 370134681 1627979279 -9671764 -2006230214 291637888 1717910038 -153475193 -2116217071 416564907 1876129341 -239606882 -2035231992 532251314 1757327908 -441008175 -1833857209 196665085 2092953195 -488932408 -1780724898 215292644 2077370994 -345163805 -1670772875 90396367 1919182425 -335481862 -1693990036 34509526 1963565632 -398271298 -1622807512 105692562 1900776708 -282126169 -1742198735 18971019 1982220573 -426158964 -1851890662 144127392 2140144950 -504065899 -1762418685 268104121 2029895983 -168440614 -2098004916 469478902 1828494688 -224917309 -2053162923 479619567 1804687737 -80853784 -1943440258 354428356 1646728530 -62684943 -1958432665 307093981 1699402059 -752026506 -1540633376 1025678682 1243983308 -733923217 -1555691271 978278723 1296591317 -570985404 -1427094318 871961960 1157506558 -627396515 -1382186805 882168177 1133765095 -828642286 -1180902268 546671934 1469234600 -906614773 -1091495779 670583079 1358920113 -1069521888 -1220062026 776865036 1497970074 -953311175 -1339387729 690209045 1579479427 -245764609 -2040603287 525831379 1750121541 -164353562 -2127357584 406472906 1866299484 -8231475 -2004527781 294388961 1720398967 -118513196 -1880583870 383893752 1642524782 -319881829 -1679176435 48274615 1978117153 -343721598 -1669068524 93149358 1921673272 -499812951 -1791867585 205198469 2067538963 -447172176 -1839234778 190238876 2085740554 -902312649 -1120862815 607759387 1396612237 -849737426 -1168295496 592734210 1414748308 -991148795 -1276414573 719463465 1575294143 -1014922980 -1266241142 764403760 1518915750 -679420589 -1601704507 965655679 1317637353 -789767862 -1477826084 1055094886 1239697648 -648325791 -1369676297 928330829 1079117019 -566849160 -1456365074 809037908 1195360450 -1105691848 -920695890 1343625748 655436418 -1183465695 -831352905 1467735565 545058459 -1329335542 -943406180 1590530598 701145776 -1213319405 -1062664315 1503680063 782722729 -1548784804 -727163958 1302399600 983972582 -1530745019 -742023213 1254936169 1036779263 -1384848530 -629943304 1132102210 880653012 -1441192073 -585230367 1142376027 856717005 -2055840784 -227447962 1803041500 478087754 -2112118807 -182669441 1813380805 454217299 -1951542334 -55909548 1705226990 312771192 -1933568037 -70834355 1657698039 365512289 -1732162668 -272205054 1993288376 29891118 -1616081011 -391397605 1906503329 111533623 -1776630874 -518130896 2014618250 252940828 -1854470209 -428853463 2138662547 142497285 -1492956551 -805012753 1225599829 1040849859 -1603367328 -680935690 1314975564 963108826 -1445412277 -555748643 1205248871 819041265 -1363868078 -642631996 1086023550 935090152 -1162585571 -843879797 1421490993 599591847 -1109811708 -891375982 1406664488 617664446 -1267740113 -1016536391 1516352259 761693077 -1291708874 -1006295392 1561098010 705382284 -1670550863 -345351641 1919093661 90454795 -1694454104 -335045058 1963904900 34209554 -1833508221 -441331179 2092467119 197112633 -1780799846 -488892916 2077575094 215119648 -2116388139 -153269693 1876171769 416492399 -2034778420 -240087462 1757011936 532606838 -1895697689 -133774735 1628410827 369664861 -2006173954 -9763224 1717721042 291858244 -1943135814 -81188564 1646295190 354895872 -1958486621 -62591691 1699593359 306875417 -2097835640 -168648418 1828450468 469549106 -2053614191 -224434937 1805006013 479265835 -1852241442 -425838264 2140629234 143677540 -1762341433 -504103599 2029694187 268278909 -1623031316 -398085766 1900863680 105631830 -1741732363 -282561181 1981883609 19272783 -1220527758 -1069086236 1498306654 776562888 -1339163285 -953496067 1579392071 690269393 -1180978880 -828603946 1469436012 546496762 -1091144359 -906934833 1358435445 671032547 -1426642666 -571467392 1157187642 872315052 -1382355697 -627188327 1133808675 882097333 -1540579036 -752119374 1243791368 1025896606 -1555995331 -733588053 1297024017 977810567 -1791678213 -500033427 2067483095 205289793 -1839665950 -446702476 2086047182 189906264 -1678860087 -320237473 1977663973 48755059 -1669110576 -343649210 1921844732 92943722 -2004731745 -8058871 1720474035 294349093 -1880097658 -118961136 1642175914 384216380 -2040942419 -245465029 1750585729 525394199 -2127268684 -164412382 1866077592 406660366 -1369765837 -648267611 1079339295 928143753 -1456026582 -567149380 1194896646 809475472 -1602191359 -678973289 1317986605 965333435 -1477622760 -789941106 1239622964 1055135138 -1276372905 -991221567 1575123323 719669741 -1266557874 -1014567720 1519369570 763923956 -1120432027 -902782733 1396306249 608092639 -1168485252 -849517334 1414804816 592643526 313340980 1705641122 -56404712 -1952160370 364965933 1657258171 -70348543 -1932942953 477543430 1802603664 -226960086 -2055213636 454785055 1813792905 -183166669 -2112738907 253371472 2015171782 -518765188 -1777109526 142073929 2138099935 -428244635 -1853967885 29469794 1992727796 -271594162 -1731658280 111962235 1907054829 -392033961 -1616561727 700650748 1589912682 -942836272 -1328921274 783208677 1504305267 -1063210551 -1213759137 655924430 1344253016 -921240094 -1106129548 544561367 1467115585 -830785029 -1183053459 880018584 1131623438 -629512780 -1384295134 857325697 1142878231 -585653843 -1441754821 984583338 1302903868 -727585402 -1549345520 1036142771 1254455333 -741594721 -1530193655 196478325 2091988451 -440900519 -1832954673 215728492 2078077434 -489316288 -1781362474 91065671 1919598033 -345772949 -1671111427 33573214 1963424200 -334616462 -1693902620 369169681 1627792775 -133204931 -1895283541 292344072 1718346142 -10309596 -2006613838 416980259 1876798901 -153814001 -2116825959 532109626 1756391852 -239519722 -2034366336 819471805 1205802283 -556383087 -1445891065 934666660 1085460786 -642023288 -1363365858 1040428431 1225039129 -804402013 -1492452299 963537302 1315526912 -681572166 -1603848148 762263001 1516766543 -1017031435 -1268358045 704836032 1560658262 -1005809428 -1291083654 599047659 1421053309 -843391801 -1161958319 618232306 1407076708 -891873058 -1110431672 547051190 1469867552 -829081702 -1181612276 670470831 1358012985 -906431613 -1090534635 776003204 1497886226 -1068580952 -1219915970 690821789 1579821579 -953975887 -1339798745 1026311890 1244362308 -752736258 -1541073048 977371851 1296478813 -732961817 -1555508367 871878368 1156644470 -570839092 -1426153638 882510585 1134377583 -627807275 -1382851773 469071486 1827817192 -168093870 -2097403964 479769191 1805615857 -224996533 -2054036515 355401292 1646907098 -81748128 -1943556106 306395733 1698958019 -62039175 -1958056977 105014810 1900369548 -397670602 -1622460512 19898883 1982370453 -283000017 -1742277703 144305704 2141118142 -426275068 -1852784750 267659825 2029197991 -503690467 -1761772661 964716535 1317492577 -678557989 -1601620403 1055761390 1240109944 -790379838 -1478167980 928772037 1079828307 -648704279 -1370308993 808856540 1194400586 -566736144 -1455457690 607614867 1395672837 -902228289 -1120000471 593146762 1415414556 -850079066 -1168907728 720175009 1575735095 -991781235 -1276793317 763444152 1518734126 -1014015340 -1266128382 49170239 1978234793 -320854509 -1679354235 92504870 1921299376 -343023094 -1668623716 204853005 2066939803 -499405279 -1791189321 190319380 2086615938 -447321544 -1840162130 525948763 1751017421 -245942665 -2041575711 406098754 1865655252 -163909010 -2126658824 293789545 1720053759 -7553467 -2004119853 384768880 1642605542 -119440804 -1880732982 1992421680 29802918 -1731227620 -272064374 1907111209 111871423 -1616751611 -391813997 2015000834 253577620 -1777067986 -518838088 2138553627 141593997 -1854284745 -427889503 1802953044 477221314 -2055700360 -226512658 1813718349 454825435 -2112535455 -183339785 1705863526 313154032 -1952249782 -56346404 1656794495 365403625 -1932604333 -70648635 1303368184 984146286 -1549684524 -727285694 1254233569 1036330359 -1530104627 -741653413 1131698634 879978844 -1384498970 -629340048 1142529491 857648453 -1441268481 -586101655 1343799708 656404746 -1105813328 -921595866 1467286917 544355603 -1183095639 -830712769 1589856686 700741944 -1328732030 -943056876 1504611767 782875937 -1214190437 -1062740979 1876607089 417198311 -2116771491 -153906741 1756824680 531641598 -2034670268 -239184430 1627473987 369522901 -1894831761 -133686791 1718389850 292273356 -2006782602 -10101280 1919799317 90890371 -1671188167 -345734737 1962939404 34022554 -1693551328 -334936650 2092324903 196176049 -1833420533 -440464995 2077989950 215788712 -1781138158 -489501308 1421140153 598986799 -1162182251 -843206397 1406739616 618533942 -1109965428 -892308198 1517250699 761813021 -1268708953 -1016710863 1560456338 705010692 -1291006530 -1005847256 1224995037 1040498763 -1492282895 -804609689 1315845316 963183698 -1604299288 -681089666 1205369071 819939449 -1445586493 -556717739 1085652214 934448224 -1363419686 -641929908 1157075890 871408420 -1426460002 -570506744 1134188459 882730813 -1382795641 -627898863 1244404608 1026239254 -1541244244 -752530886 1296162713 977727247 -1555054923 -733442525 1497400278 776450880 -1219566854 -1068903828 1580025807 690648921 -1339873565 -953936267 1469778916 547109746 -1181390136 -829269410 1358352381 670170987 -1090998575 -905994681 2140779386 144606188 -1852321194 -426712384 2029287267 267601909 -1761995185 -503503143 1900165960 105188318 -1622386076 -397710606 1982857041 19451847 -1742627203 -282677525 1647223582 355046280 -1944010190 -81268060 1698916103 306468753 -1957886421 -62245187 1828006700 468851642 -2097460736 -168002922 1805184821 480239523 -2053730791 -225329521 1575789299 720081509 -1276984353 -991562935 1518429930 763778684 -1265694778 -1014483120 1396124353 607132247 -1120318483 -901874821 1415245528 593354318 -1168863244 -850149534 1079751319 928809473 -1370106949 -648879315 1194751630 808535576 -1455941726 -566286540 1317026469 965151283 -1601283191 -678860001 1240334012 1055575594 -1478254704 -790319354 1719829051 293974701 -2004032745 -7613567 1643071010 384333492 -1881069810 -119138408 1750665737 526269087 -2041091291 -246391885 1865731600 406060678 -2126860484 -163733590 2067108447 204645065 -1791233165 -499334171 2086164038 190801616 -1839843478 -447674372 1978538605 48835323 -1679787199 -320386089 1921244788 92597986 -1668432040 -343240754 -1867076499 -407790341 2126040385 163577303 -1747228556 -522430238 2044004696 248658382 -1637014433 -378923831 1885554035 124024293 -1727995834 -301477680 1997439338 635388 -1929266167 -100234081 1661984037 336129459 -1972602864 -43300730 1684150588 325396906 -2082851781 -186841939 1842631959 450061697 -2068320222 -206520140 1790546190 499032472 -1411871579 -589317069 1171713417 852614431 -1397405508 -609060822 1119562128 901519622 -1526528873 -771476479 1259169211 1007310125 -1569800050 -714477544 1281401250 996643124 -1234199359 -1050104745 1482817005 795266427 -1325246248 -972724146 1594636788 671811938 -1196157709 -810343323 1455060447 566052169 -1076244246 -924917636 1373090246 651198800 -1985110740 -22368838 1738800128 279235734 -1899996875 -104371805 1624127513 399050895 -2022304482 -261020280 1769501746 511657124 -2145660665 -149102191 1846915115 420643005 -1810199224 -484590114 2048191588 219405554 -1820898991 -462390841 2105092221 176036075 -1698626182 -305777172 1959748694 63460544 -1649622685 -357830155 1940037711 77959385 -1295794716 -976974478 1556995272 734719070 -1246856707 -1029093013 1537218769 749152327 -1139264042 -887159488 1377195258 621896812 -1149898289 -864894631 1434161379 578592885 -1351307904 -663511786 1098566828 914226234 -1474729575 -551659249 1175914677 823146531 -1582357070 -693627612 1335968926 950432776 -1497177685 -775564995 1221361799 1070313489 -1568616721 -712507783 1284419523 998874965 -1511191818 -756401568 1273195482 1021598540 -1403304227 -614697397 1112877041 894572391 -1422490940 -600722862 1161356264 843043710 -1086857589 -936317411 1362739111 641634097 -1202054510 -815977980 1448377278 559106856 -1309911367 -957651409 1608660885 686098179 -1233022304 -1048141258 1485829004 797491994 -1712394713 -286662991 2011205387 15187869 -1635571138 -377218392 1888307986 126516100 -1758108139 -533571965 2033911609 238827439 -1873239540 -413166950 2119615264 156365750 -2074476989 -211890475 1784127343 491827193 -2093729190 -197981492 1832541046 440232928 -1971161487 -41597209 1686902621 327886795 -1913671064 -85425410 1675744068 350675922 -1147404370 -862138568 1435868802 580038164 -1124713545 -873395423 1392007835 637495821 -1254066276 -1035516150 1531844272 742991398 -1305627771 -987069677 1545851561 723837503 -1507004470 -785653924 1210224358 1059438192 -1589564461 -700048571 1330596607 944274025 -1460181000 -537897106 1190725332 838743618 -1348819999 -660761737 1100268237 915665499 -2131370138 -135073808 1861992010 435982044 -2020074625 -258003991 1771469395 512838341 -1909565612 -114726974 1612723832 388433646 -1992060083 -29056037 1733161569 273335031 -1656566014 -364511340 1934405166 72064696 -1708192997 -316130419 1948346935 52845217 -1818671312 -459376730 2107057692 177215114 -1795914967 -470568001 2063262213 234738323 -187012759 -2082645505 450103365 1842559187 -206066320 -2068800026 498715740 1790901450 -100540069 -1928932915 336560247 1661513953 -43244222 -1972693548 325207150 1684370680 -378701555 -1637201509 123934753 1885612215 -301941484 -1727558270 973880 1997139118 -407441089 -1867398743 163090451 2126487685 -522504922 -1747188304 248861706 2043831452 -810268255 -1196197577 565848205 1455233051 -925266504 -1075921618 651685012 1372642306 -1049640557 -1234636539 794927295 1483116585 -972946038 -1325058788 671900838 1594577968 -771532347 -1526437549 1007499497 1258948735 -714170916 -1570132662 996211952 1281870950 -589770249 -1411391135 852930779 1171357773 -608889362 -1397611144 901477570 1119634516 -306096088 -1698273090 63912196 1959266706 -357786575 -1649693529 77790493 1940245899 -484782054 -1809981300 219459894 2048098720 -461958141 -1821367147 175732015 2105427385 -260683700 -2022606630 511191392 1769937398 -149189547 -2145600317 420867449 1846730223 -22167426 -1985285912 279159122 1738838468 -104856473 -1899547407 399402315 1623807453 -693143328 -1582806922 950081996 1336289626 -775766791 -1497002897 1070390741 1221324099 -663424814 -1351368636 914002430 1098752360 -551996213 -1474427811 823612903 1175479665 -887592828 -1138796526 622201256 1376860478 -864703331 -1150116853 578538929 1434254631 -977018698 -1295724512 734888346 1556787468 -1028774737 -1247210439 748701059 1537701141 -957608981 -1309983875 685927111 1608866385 -1048457230 -1232666780 797945566 1485348424 -935885863 -1087327409 641327861 1363071587 -816166976 -1201834154 559163116 1448285818 -614786161 -1403245799 894794403 1112689205 -600383594 -1422790912 842579642 1161793068 -712993859 -1568169173 999223953 1284096519 -756197468 -1511364814 1021523592 1273234974 -41800925 -1970988107 327961103 1686862489 -84938950 -1914118228 350326294 1676066432 -212229359 -2074176633 492290621 1783689899 -197892344 -2093787234 440010276 1832728242 -533382329 -1758327855 238770795 2034002685 -413597858 -1872769080 156671602 2119282404 -286346379 -1712749597 14733913 2011685583 -377260180 -1635497990 126686784 1888102102 -537445718 -1460663748 838425478 1191078672 -660930893 -1348612571 915709855 1100197641 -785599848 -1507098098 1059247028 1210442530 -700352895 -1589230057 944707501 1330128699 -1035982130 -1253631400 743328738 1531542388 -986845481 -1305813439 723750907 1545912173 -862215428 -1147366806 580240336 1435693894 -873044251 -1125034381 637011913 1392457567 -459728286 -1818350860 177699662 2106608600 -470491525 -1795952915 234536791 2063437761 -364735920 -1656380730 72151932 1934345194 -315664823 -1708628257 52508517 1948649459 -114423290 -1909900656 388000554 1613192124 -29110753 -1991967095 273526579 1732943781 -134905292 -2131578206 435938072 1862062990 -258456019 -2019592517 513156865 1771116439 1483679333 795350771 -1235138743 -1050249249 1594024572 671470314 -1324580016 -972311610 1454681687 565419713 -1195716741 -809631763 1373203022 652106456 -1076425886 -925877260 1171797505 853477015 -1412016339 -590256197 1119220248 900907662 -1396993228 -608394334 1258536499 1006931621 -1525817569 -771035255 1282308650 996756156 -1570759930 -714658928 1661011629 335951419 -1928370303 -100116713 1684849332 325841442 -1973247080 -43674866 1843039903 450739721 -2083197005 -187441371 1790397062 498104848 -2068239446 -205644996 2125862601 162604639 -1866958875 -406894733 2044449488 249356870 -1747602436 -523074710 1886232315 124431981 -1637613609 -379269311 1996511970 486004 -1727120434 -301397160 1098127140 913516466 -1350928888 -662878562 1176097597 824107947 -1474842095 -552566137 1336909590 950579072 -1583219142 -693711188 1220696847 1069902745 -1496565213 -775222603 1556285248 734279638 -1295161748 -976595206 1538179929 749335503 -1247763851 -1029205277 1377341298 622837732 -1139347874 -888021304 1433750379 577928189 -1149556153 -864281903 2048538604 220006266 -1810606400 -485267882 2105013237 175162211 -1820749095 -461462961 1958854622 63344456 -1697653006 -305598876 1940683719 78334801 -1650320661 -358274435 1739401096 279582494 -1985788252 -22776270 1623253905 398971655 -1899068739 -104222165 1769385914 510762796 -2022125930 -260047360 1847290787 421288757 -2146104689 -149800423 1784235239 492729457 -2074663477 -212855459 1832157438 439595112 -2093293102 -197275324 1686293717 327547971 -1970491911 -41181841 1676609740 350763098 -1914607136 -85567114 2012107907 15295509 -1713359441 -286849735 1887670426 126132236 -1634864714 -376782560 2033573041 238218279 -1757692515 -532902645 2119702696 157231166 -1873380988 -414103278 1362584623 640701625 -1086782205 -935447147 1448779830 559780000 -1202405094 -816582260 1609362461 686546059 -1310552783 -958022233 1484859396 797317266 -1232123608 -1048020546 1283486795 998720733 -1567746713 -712432143 1273868370 1022001348 -1511796354 -756751896 1113324665 895274223 -1403675307 -615338557 1161181280 842074358 -1422370484 -599823910 1933735334 71648560 -1655958390 -364174308 1949282751 52986153 -1709059949 -316219387 2107243924 178179330 -1818780488 -460280786 2062825869 234031387 -1795532639 -469931977 1861576130 435311956 -2131032850 -134466440 1771610587 513773901 -2020163337 -258871199 1613688304 388619622 -1910469412 -114836406 1732454889 272898431 -1991423803 -28673965 1210865006 1059808760 -1507707838 -786103084 1329697143 944153057 -1588596645 -699875123 1190649180 837873098 -1460028304 -536965914 1100618053 916269523 -1349224343 -661436161 1436239114 580679068 -1147853786 -862841680 1391886611 636596613 -1124540353 -872427351 1530973496 742915502 -1253135340 -1035363198 1546455329 724187575 -1306302451 -987473765 1006887777 1258607607 -770866611 -1526025509 997074808 1281955822 -715110828 -1570277694 853044051 1172265925 -589952385 -1412351255 901099338 1119002588 -608448922 -1396900112 565506821 1454621587 -809856471 -1195531585 651769628 1373505418 -925411792 -1076861274 795835191 1483230113 -1050600933 -1234818419 671268654 1594199992 -972235262 -1324618092 124634025 1886057279 -379346299 -1637576173 1968 1996961574 -301046116 -1727441398 162941851 2125560589 -407360841 -1866524127 249270146 2044509972 -522850642 -1747788232 450548685 1843258203 -187387167 -2083290505 498538452 1789929282 -205949192 -2067904914 335633407 1661365097 -99665197 -1928852923 325885926 1684778864 -43843894 -1973039524 622383648 1377821366 -887704820 -1139702886 578098745 1433544367 -864323819 -1149483133 734222866 1556376196 -976405698 -1295381592 749641227 1537846941 -1029636313 -1247293519 951042628 1336472274 -694049944 -1582918658 1069680221 1220884171 -775133327 -1496623129 913590902 1098087136 -663082150 -1350755380 823758447 1176420089 -552079549 -1475289131 511111912 1769063038 -260533308 -2021678254 421213937 1847330407 -149596195 -2146277557 279804634 1739213388 -22864906 -1985729696 398507715 1623690837 -103882769 -1899368583 63038092 1959186970 -305167456 -1698122954 78390933 1940592131 -358463559 -1650100433 219835070 2048743976 -485225582 -1810679036 175615655 2104532529 -461779061 -1820393699 238387683 2033365365 -532946737 -1757622183 156780026 2120185196 -413784874 -1873734592 15600081 2011773255 -287282947 -1712891797 126078408 1887763806 -376591132 -1635083150 327324039 1686479121 -41094997 -1970552771 351229342 1676174600 -85904206 -1914305500 492378549 1784555811 -212371303 -2075113457 439672236 1832119610 -197477248 -2093118442 895197483 1113362877 -615137273 -1403850607 842425650 1160861092 -600308706 -1421921144 998254873 1283922319 -712095691 -1568048989 1022225664 1273683350 -756839380 -1511736134 686600527 1609269721 -958214045 -1310334731 797013334 1485194688 -1047587718 -1232591636 641153405 1362102763 -935765935 -1086428985 559611236 1448988146 -816538552 -1202475810 388935842 1613332532 -115289714 -1909989096 272856251 1732527149 -28502633 -1991629567 435501200 1861355526 -134522436 -2130941654 513342601 1772080159 -258564699 -2020496077 177840326 2107543632 -459816470 -1819217540 234120415 2062767177 -470153741 -1795345051 71444724 1933908066 -364099112 -1655998130 53472493 1948834939 -316568127 -1708737193 742428778 1531420924 -1035013818 -1253457456 724391027 1546282213 -987548321 -1306262071 580589656 1436297422 -862619276 -1148040734 636935233 1391586519 -872891027 -1124102661 838303758 1190178968 -537272030 -1459695180 916079639 1100838017 -661379781 -1349315155 1059850300 1210792106 -786274032 -1507501690 943836197 1330052275 -699421431 -1589076577 1152179619 866905397 -1432175473 -576353255 1136728506 885401900 -1378912106 -624408576 1249334673 1030776071 -1535560515 -746716117 1293586824 975020318 -1558908764 -736903118 1494994375 773651793 -1223316245 -1072522115 1584794078 695286088 -1334286094 -947955612 1472218613 549942627 -1177672487 -825682865 1353548268 665497978 -1096556352 -911945642 2143485291 147181053 -1848861625 -422859567 2024749426 262670820 -1767810978 -509187896 1897493849 102647247 -1625877387 -401595165 1987359040 24347094 -1736781716 -276963078 1651895567 359849369 -1938060253 -75711307 1696082198 304028032 -1961473990 -65963860 1823368509 464082347 -2103442415 -173591417 1807982884 482644402 -2050113528 -221581154 1572334818 716233844 -1279685170 -994132648 1524246779 769464429 -1261155881 -1009551039 1399612624 611013702 -1117649412 -899336854 1409392841 587632735 -1173372443 -855051917 1073806470 923257872 -1374773846 -653677252 1198340255 812255241 -1453106765 -563844827 1323005108 970736674 -1596648040 -674093810 1236709549 1051820091 -1481059967 -792731369 1725549610 299826364 -1999131386 -3105392 1639188531 380844197 -1883608801 -121808503 1744978968 520451214 -2046024396 -250931806 1869578241 409514135 -2124291795 -161033797 2070862926 208268504 -1788822174 -496529932 2080577623 184821953 -1844610693 -452310547 1974817916 45245674 -1682229936 -323222074 1926795365 98541811 -1663635127 -338574881 1989852961 27103159 -1735074291 -275517797 1912044344 116411310 -1611064812 -385996158 2017539859 256247685 -1773185473 -515348823 2133652234 137085852 -1860005338 -433741136 1798156101 472555475 -2061250967 -232456449 1816161116 457661386 -2108814736 -179750170 1710630775 317790177 -1946663333 -50366771 1654383470 362599416 -1936358846 -74272044 1307877353 989048703 -1543831867 -721564077 1251564528 1033792358 -1533592868 -745534902 1127159771 875046733 -1390315785 -635025823 1145230274 860218196 -1437814034 -582253960 1346604941 658816795 -1102188895 -917840329 1462651796 539589378 -1189074248 -836298194 1587021759 698300201 -1332320621 -946776571 1509278630 787673904 -1208245622 -1057189348 1870761568 411483894 -2121273524 -158801958 1760316025 535526127 -2031998123 -236643389 1633289810 375207620 -1890293890 -128755736 1714930251 288420573 -2009488537 -12676111 1916182020 87142034 -1673986264 -348139586 1968921117 39611019 -1688913103 -330167385 2095912502 199894688 -1830586598 -438024308 2072039983 210231993 -1785810173 -494304363 1424993960 602447422 -1159606396 -840499438 1401055921 612719143 -1114895459 -896845045 1513367194 758322700 -1271248970 -1019381984 1566171779 710857237 -1286110289 -1001344199 1230552780 1046449754 -1487478816 -799936650 1312127701 959597123 -1606738951 -683922577 1199781630 813958760 -1450354734 -561354940 1089401575 938066545 -1361013813 -639130787 549460135 1472669745 -825329269 -1177990883 665705662 1353378856 -912015982 -1096512252 773558421 1495048195 -1072303687 -1223507665 695620748 1584489498 -948423264 -1333852874 1031211203 1248868437 -747017745 -1535223431 974834906 1293810764 -736842250 -1558995616 866943217 1152102503 -576527907 -1431973557 885081320 1137079422 -623958588 -1379396270 464402543 1823017209 -174040765 -2102957611 482606198 1808059616 -221405862 -2050314804 360034397 1651671243 -75771535 -1937972761 303592516 1696548050 -65661592 -1961810434 102311947 1897797789 -401127129 -1626310223 24439826 1987304580 -277181122 -1736589912 146972729 2143654063 -422788843 -1848905341 263152672 2024297654 -509541108 -1767492198 970664422 1323047280 -673888054 -1596819364 1052175871 1236393321 -793211693 -1480606651 922788308 1074237762 -653344520 -1375080338 812475853 1198151003 -563936031 -1453050761 611072386 1399523604 -899524434 -1117427656 587333019 1409731853 -854614857 -1173836767 716681648 1571848486 -994455396 -1279336438 769291689 1524450623 -1009511291 -1261231085 45418798 1974614456 -323262462 -1682155372 98094391 1927282081 -338252773 -1663984499 208568604 2070524298 -496967632 -1788358490 184763653 2080667027 -452123607 -1844833089 520231242 1745168860 -250840986 -2046080784 409984339 1869147589 -161366913 -2123985687 299471224 1725866478 -2625452 -1999585086 380917089 1639146999 -122014643 -1883437861 318143013 1710312115 -50849015 -1946211425 362528316 1654427306 -74064112 -1936527482 472773143 1797964417 -232549573 -2061196371 457192974 1816594072 -179415262 -2109118540 255945281 2017876695 -514913427 -1773650949 137145944 2133565134 -433926284 -1859780638 26927731 1990054629 -275479713 -1735150647 116860522 1911559932 -386316474 -1610713136 697850605 1587505787 -946455615 -1332671657 787848948 1509076578 -1057226792 -1208168626 658756319 1346691657 -917654541 -1102412955 539891398 1462314576 -836732950 -1188608132 875514505 1126726175 -635360347 -1390011597 859999888 1145421318 -582160452 -1437868246 989119163 1307832877 -721771625 -1543662847 1033438882 1251882548 -745052274 -1534044392 200100708 2095741938 -438097336 -1830544674 209751933 2072494059 -493949359 -1786126649 87475030 1915876288 -348609926 -1673555220 39520079 1968977881 -329947549 -1689102603 375020288 1633512342 -128697812 -1890383174 288857881 1714466703 -12976587 -2009149789 411161394 1871111076 -158354914 -2121760120 535566123 1760241597 -236816889 -2031794543 813919148 1199856442 -561182080 -1450558954 938389429 1089052451 -639578471 -1360527857 1046012830 1231016712 -799636814 -1487818204 959784839 1311905553 -683981141 -1606650307 758414280 1513311070 -1019602204 -1271059854 710524881 1566478151 -1000874243 -1286541717 602928122 1424540524 -840854826 -1159290304 612513763 1401227125 -896772401 -1114937767 -1938466901 -76388547 1652242055 360449553 -1961323598 -65035484 1696002718 303153672 -2102468711 -173412593 1822473909 463965731 -2050811008 -222024938 1808628396 483019322 -1849538609 -423266471 2144085731 147527285 -1766882346 -509037760 2023875322 262591084 -1625698307 -400621717 1897377489 101752391 -1737225244 -277660814 1987734216 24992350 -1222936733 -1071888395 1494554191 772941529 -1334398086 -948861972 1584976470 696246976 -1178534063 -825765945 1473158781 550088427 -1095943352 -911602722 1352882788 665086706 -1431542009 -575973487 1151469099 866465469 -1379818722 -624520312 1137689138 885584548 -1535643851 -747577437 1249480217 1031716495 -1558566100 -736289862 1293175296 974355094 -1787926806 -496413060 2069891014 208090960 -1845255437 -452685211 2081276895 185267017 -1682575656 -323822002 1975226356 45924194 -1663554879 -337700265 1926646765 97614715 -1999014258 -2210280 1725372322 298854196 -1883983209 -122453503 1639633851 381543213 -2046624068 -251277782 1745657744 520859398 -2123416923 -160953805 1868651401 409365279 -1375713758 -653822284 1074669326 923342744 -1452441029 -563432787 1197728535 811914113 -1596207600 -673382778 1322626876 970104746 -1481242103 -793691489 1236822821 1052728243 -1279830458 -995072304 1572419434 717096956 -1260744097 -1008885047 1523905395 768852965 -1116938636 -898896158 1398980440 610635726 -1174332819 -855233797 1410300737 587746263 -1102891735 -918288961 1347245061 659186835 -1188105936 -836124250 1461751836 539467914 -1332167397 -945844851 1586945079 697429153 -1208649470 -1057863276 1509627950 788277432 -1544280755 -722266661 1308247137 989689079 -1533419180 -744566334 1251442808 1032892654 -1389384321 -634872343 1126288467 874970309 -1438488218 -582657552 1145833546 860567772 -2060642847 -232118921 1797485773 472138843 -2109681160 -179838610 1817096404 457801794 -1946772013 -51270331 1710816511 318753897 -1935975990 -73635492 1653946598 361891952 -1734736507 -274909933 1989436585 26432575 -1611152996 -386862838 1912185008 117346342 -1774088777 -515457759 2018503835 256433165 -1859368530 -433358536 2132945026 136648724 -1487403928 -799066882 1230398788 1045517778 -1607090063 -684527385 1312530781 960270795 -1450996646 -561726260 1200483702 814407136 -1360115645 -639010603 1088432495 937892345 -1158736884 -840424294 1424061728 602293686 -1115500523 -897195901 1401729337 613122479 -1271620546 -1020023640 1513815314 759025028 -1285990361 -1000445775 1565997323 709888413 -1674173280 -349105098 1916290444 88044826 -1688477511 -329461713 1968538005 38973699 -1829917550 -437609468 2095304126 199556392 -1786746741 -494446563 2072906151 210319665 -2122238780 -158989230 1871664616 411592062 -2031292195 -236208053 1759678961 535142759 -1889878794 -128086944 1632951770 374598988 -2009630481 -13612935 1715018179 289286485 -400977233 -1625382343 102232963 1896923925 -277588298 -1737267680 24786842 1987905292 -423486819 -1849349621 147618737 2144029479 -508567932 -1767313902 262258600 2024181566 -173112629 -2102807971 463528935 1822937969 -222083374 -2050722236 483207166 1808406376 -76215559 -1938670993 360410069 1652316995 -65483040 -1960837514 303476684 1695653722 -747130265 -1536130319 1031394123 1249829853 -736463234 -1558362392 974395218 1293100996 -575915435 -1431631165 866278265 1151691759 -624820660 -1379479846 886021984 1137225718 -826236413 -1178103147 550421295 1472852921 -911383014 -1096132980 664995638 1352939424 -1071961551 -1222894937 773147421 1494383499 -948507096 -1334714690 695766788 1585430418 -251485202 -2046454920 520929986 1745613396 -160471049 -2123868319 409011931 1868969549 -2544676 -1998709942 299322096 1724938854 -122359867 -1884037293 381325033 1639825023 -323636342 -1682799844 45863590 1975312944 -338135149 -1663088891 97916607 1926309417 -496092232 -1788277970 207641236 2070374914 -452722783 -1845178569 185441933 2081074715 -898858202 -1117015120 610460170 1399181980 -855554241 -1173981271 588195347 1409816197 -994637036 -1280296062 716794424 1572756142 -1009070323 -1260519525 768912929 1523818167 -673475774 -1596152876 970322542 1322435320 -793356453 -1481545779 1052259959 1237255905 -654304400 -1375261722 923695708 1074350794 -563224727 -1452609537 811843141 1197772499 -634392531 -1389838149 874615041 1126605207 -582863820 -1438317406 860640536 1145791886 -722175969 -1544337271 989468979 1308436901 -744899578 -1533113200 1033362730 1251012028 -946282423 -1331703585 697729381 1586606579 -1057676208 -1208871738 788219260 1509717482 -918329221 -1102817043 659360087 1347041729 -835802014 -1188455180 539020622 1462238680 -515780379 -1773739917 256881097 2018017631 -433318660 -1859443606 136476112 2133148998 -275097385 -1734514623 26491387 1989347693 -386425650 -1611617192 117046754 1912524148 -50937727 -1947078633 318284205 1711247675 -73726824 -1935920114 362112436 1653757218 -231913293 -2060814299 472066463 1797527817 -180319062 -2109227972 458157446 1816780048 -1019952788 -1271664134 758816832 1513984214 -1000798859 -1285671453 710370393 1565545679 -839956130 -1159169592 601958514 1424365796 -897413817 -1115308591 613215339 1401675005 -561786616 -1450909282 814592036 1200259250 -638708463 -1360452217 937456701 1088898219 -799516358 -1486919252 1045837846 1230047360 -684352221 -1607291467 960232463 1312607385 -128261724 -1889677006 374636680 1632874526 -13163075 -2010114773 288965777 1715368967 -159290986 -2121901824 412027066 1871198252 -236147313 -2031379175 534957219 1759902773 -437390912 -1830108842 199463148 2095358074 -494914087 -1786313393 210654453 2072601699 -348751374 -1674491548 87562462 1916741704 -329531925 -1688433283 39181511 1968368721 242143218 2036989796 -530534690 -1754816952 151194603 2114206589 -418551097 -1878369711 11880384 2008184662 -289724692 -1715726726 131630041 1893708623 -371793163 -1630416285 333045654 1692331776 -36192582 -1966043604 347347855 1672686361 -88442205 -1916974539 486692772 1778738994 -217303416 -2079652322 443519933 1835574059 -194907503 -2090417657 889253690 1107812268 -619803114 -1408647552 846015267 1164581813 -597472753 -1419478375 1004234504 1289508766 -707459548 -1563281742 1018602257 1269928839 -759643587 -1514147157 683147102 1605423048 -960913806 -1312903452 802831175 1490881489 -1043047829 -1227658499 644642668 1365985274 -933095872 -1083889962 553759605 1443267555 -821046695 -1207377201 393608883 1618136613 -109338721 -1904431351 270023338 1730087484 -32089210 -1995347184 430864001 1856587287 -140503123 -2136529093 516141720 1774486030 -254946380 -2016746718 180547287 2110119489 -456355845 -1815363731 229583566 2057837144 -475968542 -1801028748 68773605 1931368051 -367589431 -1659881633 57975548 1953731178 -310721584 -1703021754 740023931 1528622829 -1038762153 -1257074751 729160290 1550920436 -981959858 -1300280360 583030345 1439131359 -858900635 -1144453133 632132176 1386914502 -878447748 -1130052630 833408543 1185676937 -542986445 -1465540699 918620678 1103510160 -657495254 -1345823812 1064781357 1215329979 -780589311 -1501685865 941261364 1327346338 -703274216 -1592536178 1012444528 1264557542 -766063524 -1521353526 993356137 1278368255 -717551547 -1573111597 847455554 1166284244 -594721682 -1416989448 904847707 1122619853 -606044041 -1394102047 569359636 1458081154 -807281608 -1192825682 646084877 1367689627 -930342879 -1081399113 791950630 1479738800 -1053142006 -1237490532 676983103 1600045481 -967340013 -1320116091 121015736 1882307886 -382145388 -1639982078 5982625 2002549047 -296408947 -1722673125 166528394 2129278236 -404527962 -1864084432 243319187 2038952197 -527523649 -1752592343 444702172 1837542730 -191890192 -2088186778 502028741 1793812819 -203278103 -2065364865 341448174 1667048824 -95128382 -1923922860 322425335 1680925025 -46550821 -1975615411 625187889 1380232359 -884081379 -1135948405 573462568 1428777150 -870303484 -1155069550 731386883 1553933461 -979995345 -1299102279 754307098 1542643852 -1023692490 -1241742944 955550805 1341373635 -688198279 -1577198097 1067010124 1218345178 -778622624 -1500505610 909050983 1093154033 -668900021 -1356442147 826458238 1178988776 -548626094 -1471442492 506313977 1764396143 -266084907 -2027623101 423655648 1850165366 -145876532 -2142688934 284570827 1743848541 -17279513 -1979751055 396095698 1620885572 -107638274 -1902993048 60468381 1956486155 -309015119 -1701577433 83323012 1945131026 -352777816 -1644283586 222373039 2051413049 -481344125 -1807190763 170713270 2100023328 -467500646 -1826246388 1778518774 486881888 -2079560742 -217359540 1836044015 443088505 -2090750013 -194601131 1691976388 333361746 -1965562904 -36646018 1672759005 347305547 -1917179919 -88271001 2008357522 11676164 -1715766338 -289649880 1893260939 132115997 -1630093401 -372142287 2037289632 241803830 -1755253876 -530070758 2114148025 151283247 -1878181995 -418773245 1366043198 644553384 -1084077294 -932873340 1442967079 554098353 -1206939893 -821510243 1605870092 682660506 -1313225952 -960564298 1490707989 803034755 -1227618503 -1043122257 1289435738 1004276428 -1563075722 -707630112 1270283843 1018285781 -1514627217 -759189511 1107341928 889684734 -1408314556 -620108846 1164801649 845825767 -1419569315 -597415989 1931033527 69077793 -1659413861 -368023027 1953824686 57921336 -1703240062 -310530540 2109911941 180716307 -1815293271 -456400321 2058319772 229132042 -1801382224 -475650522 1856908243 430512965 -2136978689 -140019095 1774448586 516218716 -2016571674 -255148432 1618322401 393384823 -1904491827 -109252005 1729652728 270489454 -1995045164 -32426430 1215765375 1064315881 -1501988269 -780252475 1327161190 941486064 -1592476086 -703361316 1185715021 833332187 -1465716127 -542784777 1103189844 918972354 -1345374600 -657979666 1438649115 583482253 -1144100297 -859219295 1387122434 631963540 -1130123730 -878403912 1528529705 740078527 -1256857083 -1038953837 1551255344 728856486 -1300748772 -981526902 1479829620 791894242 -1237710504 -1052952114 1599712365 677289211 -1319645887 -967770665 1458561094 568905936 -1193180822 -806964740 1367483487 646255817 -1081326221 -930384411 1166243856 847530118 -1416816324 -594925142 1122941961 904498335 -1394549467 -605557325 1264119842 1012908212 -1521053426 -766402152 1278555195 993133741 -1573169897 -717462143 1666861244 341669930 -1923864176 -95217402 1681362085 321961011 -1975915127 -46211809 1837219982 445050904 -2087738974 -192376524 1793852567 501953537 -2065537605 -203074259 2129483992 166357070 -1864156684 -404485790 2038471873 243772503 -1752236563 -527839877 1882640618 120709244 -1640451642 -381714096 2002457843 6038629 -1722452513 -296598199 1093622069 908618147 -1356777447 -668596081 1178770732 826650042 -1471349760 -548680554 1341444359 955507089 -1577406421 -688029507 1217991966 1067328904 -1500023758 -779074396 1553484113 731871687 -1298782083 -980346645 1542819144 754105822 -1241781148 -1023615758 1380172131 625275381 -1135763377 -884305703 1429079418 573126124 -1155505066 -869837632 2051111421 222710123 -1806755631 -481810361 2100084196 170626418 -1826431800 -467276706 1956311503 60670297 -1701539613 -309092235 1945581014 82838848 -1644604166 -352426900 1744202137 284252431 -1980233547 -16828381 1620815232 396139798 -1902785364 -107807686 1764614571 506122557 -2027716473 -266031087 1849697714 424088868 -2142354274 -146181112 -961067526 -1313835668 683222230 1606292544 -1042644509 -1226985099 802480335 1490276441 -932393528 -1083441826 644000996 1365613682 -822015535 -1207551673 554658045 1443387499 -620735074 -1408801528 890123442 1107887140 -596799097 -1419075311 845410475 1164230717 -707011156 -1562579654 1003863168 1288866838 -759817803 -1515116253 1018722457 1270827023 -36084430 -1965140572 332858398 1691366536 -88825557 -1917611587 347783175 1673392273 -217912064 -2079990378 487361580 1779154106 -194041575 -2090329713 442583093 1835432099 -529631914 -1754708544 241177722 2036802796 -419188401 -1878752807 151900259 2114642165 -290063004 -1716335118 12295240 2008853726 -371705475 -1629550101 131487825 1892772039 -542346053 -1465170899 832705943 1185228033 -658394974 -1345945548 919589262 1103683864 -780665719 -1502557153 1064934821 1216261427 -702924656 -1591932922 940857788 1326672170 -1038392097 -1256434615 739575283 1527919973 -982081338 -1301180336 729334250 1551888764 -859771667 -1144529797 583962049 1439284567 -877844236 -1129703326 631458264 1386510670 -457026445 -1815780123 181155167 2110457289 -475033494 -1800888068 228716870 2057748944 -367403967 -1658917673 68664685 1930464763 -311158696 -1703728946 58358132 1954367970 -109755369 -1905101695 393946427 1618744749 -31948786 -1994411880 269934882 1729221044 -139539419 -2136343373 429960457 1856478623 -255653828 -2017183574 516778256 1774868870 -192862344 -2088364050 445597268 1837659842 -202579103 -2064919561 501383757 1793438427 -94720182 -1923244068 341102182 1666449136 -46699693 -1976542267 322505343 1681799913 -382322916 -1640953974 121132592 1883203238 -295963899 -1721973869 5607977 2001904319 -403849426 -1863675976 165928450 2128932500 -528450761 -1752740959 244193819 2039032461 -806418512 -1192741082 568419996 1457935882 -930954327 -1081740481 646750853 1368101395 -1053519998 -1238122732 792391342 1480449592 -967226469 -1319208179 676801207 1599085089 -765978668 -1520490686 1012299512 1263617646 -717892659 -1573723301 993768161 1279033975 -595353626 -1417367696 848166602 1166724700 -605135873 -1393988759 903887571 1122437701 -308668871 -1700976977 60061461 1955809155 -352857568 -1645157706 83473164 1946059674 -482238965 -1807307107 223346471 2051592113 -466855406 -1825871228 170015550 2099579816 -265484707 -2027276597 505636721 1763989479 -146750908 -2142768430 424584040 1850315774 -17396113 -1980645639 284749635 1744822229 -107263370 -1902347552 395651930 1620188108 -688638223 -1577908633 955930589 1342007115 -778439960 -1499544962 1066898372 1217438546 -667959613 -1356296619 908189679 1093070713 -549291302 -1471854004 827071478 1179331424 -884791659 -1136388605 625821625 1380611887 -869342580 -1154887142 572556192 1428665142 -979849561 -1298162127 731303819 1553071901 -1024103746 -1242408408 754650002 1543256836 -1562672898 -706957208 1289085394 1003671876 -1514781465 -760122255 1270359499 1019155805 -1409283892 -620283814 1108240864 889805174 -1418867499 -596968381 1164160505 845454703 -1083404134 -932470772 1365438902 644202784 -1207872381 -821664747 1443837359 554173753 -1313400664 -961533890 1605990788 683559186 -1227170639 -1042420697 1490337181 802393355 -1716150218 -290287456 2008793370 12382604 -1629985745 -371239751 1893074179 131151253 -1754388476 -529983342 2036353320 241662398 -1878791139 -419111797 2114817329 151698855 -2080198574 -217743164 1779224958 487317992 -2089847733 -194493219 1835079015 442902001 -1965475744 -35780362 1691834700 332425690 -1917518727 -88879889 1673174357 347975107 -1144999489 -859340503 1439617171 583655429 -1129482842 -878033616 1386419338 631514140 -1256506995 -1038350053 1528125601 739403831 -1300824684 -982397694 1551408312 729787438 -1502109221 -781151923 1215938807 1065283681 -1592105534 -702720684 1326712046 940782712 -1465112087 -542434945 1185040581 832927827 -1346245136 -658055834 1104121052 919125066 -2136043145 -139877919 1856041051 430424269 -2017241746 -255564296 1775055938 516555988 -1904928443 -109958701 1618704489 394021119 -1994859172 -31461942 1729543280 269585638 -1659272941 -367087227 1930944575 68210857 -1703656182 -311200356 1954161702 58528944 -1816000223 -456836681 2110547981 181098651 -1800417992 -475464274 2057415700 229022850 -1863458180 -404040982 2128839504 165983174 -1753209243 -528017677 2039367497 243890143 -1640601010 -382641448 1882721122 121584628 -1722044841 -295919935 2002112379 5439469 -1923419624 -94518642 1666487092 341025698 -1976093183 -47184233 1681479469 322856891 -2088666582 -192525636 1838095110 445131664 -2064859597 -202666331 1793253151 501608329 -1417428300 -595267038 1166910360 847942414 -1393686867 -605473221 1122002817 904353559 -1520940410 -765494768 1263938474 1011948348 -1573548385 -718094839 1278996403 993845029 -1238052144 -1053564346 1480242172 792560490 -1319561527 -966908321 1599567845 676349811 -1192273182 -806851980 1457601486 568724312 -1081958661 -930763155 1368195031 646696769 -1980312771 -17701973 1744351761 285180551 -1902438620 -107206734 1620407816 395462302 -2027070705 -265655399 1763916323 505678517 -2143248618 -146296960 1850670650 424267436 -1807629479 -481889329 2052039285 222860003 -1825831104 -466929706 2099406444 170219258 -1701164181 -308446211 1955867207 59972305 -1644720270 -353320988 1945759326 83812040 -1298598923 -979385501 1553371865 730964559 -1242220564 -1024325766 1543198400 754738774 -1136428089 -884716719 1380784875 625617533 -1154564130 -869691576 1428217586 573042276 -1355816047 -668413177 1092715197 908505643 -1472059512 -549120226 1179403940 827029042 -1577817181 -688694475 1341786767 956119577 -1499877446 -778133716 1217908374 1066466816 -785843967 -1506817641 1059493933 1210165435 -700105448 -1589506674 944462900 1330408610 -537693901 -1460387419 838668319 1190797449 -660687574 -1348893252 915461126 1100473488 -861935259 -1147610637 579962953 1435941087 -873321092 -1124786710 637291600 1392213190 -1035706025 -1253879359 743047291 1531785453 -987126450 -1305569832 724026466 1545663732 -364455479 -1656624801 71874789 1934592115 -315941424 -1708380858 52788476 1948404842 -459451909 -1818599059 177418455 2106851393 -470772254 -1795709580 234812622 2063189080 -135149139 -2131297989 436185217 1861785623 -258208332 -2019869406 512912536 1771396110 -114671201 -1909624567 388243635 1612910629 -28867194 -1992248048 273278122 1733219388 -936130496 -1087047466 641575276 1362795002 -815920039 -1202111281 558919029 1448566243 -957857678 -1309708060 686170462 1608585672 -1048214421 -1232947971 797697351 1485624785 -712714204 -1568413518 998947080 1284344222 -756474819 -1511117653 1021803793 1272991111 -614510570 -1403494272 894513466 1112932780 -600665073 -1422547815 842855715 1161545141 -211949432 -2074421218 492013988 1783937330 -198169455 -2093540345 440290749 1832484139 -41525062 -1971236820 327680406 1687105792 -85220189 -1913875403 350602639 1675818265 -286590740 -1712469894 14981568 2011408726 -377013003 -1635775389 126442969 1888382287 -533630754 -1758052280 239014386 2033721700 -413354809 -1873050543 156423659 2119558525 -484533373 -1810257131 219216559 2048379449 -462200934 -1821085940 175980214 2105151008 -305851471 -1698553049 63664797 1959543307 -358033496 -1649416386 78034564 1939965458 -22443033 -1985037455 279440075 1738594909 -104574978 -1899790488 399126226 1624055364 -260963371 -2022362301 511468281 1769689711 -148912180 -2145847462 420587232 1846974070 -663700661 -1351119907 914283111 1098509041 -551714990 -1474670652 823336574 1175727848 -693423239 -1582562321 950358613 1336042179 -775489696 -1497249802 1070110284 1221568218 -976770257 -1296000071 734644739 1557068437 -1029017802 -1246928992 748949018 1537425036 -887348451 -1139076213 621953585 1377137319 -864950524 -1149839470 578782760 1433974462 -100291902 -1929209260 336317422 1661795192 -43487525 -1972412851 325455863 1684094817 -186768656 -2082925978 449856476 1842836298 -206313751 -2068523393 498960325 1790621523 -407717210 -1867150800 163371914 2126244636 -522223937 -1747431895 248586131 2044079877 -378981740 -1636957694 124212152 1885365038 -301664627 -1727805925 694177 1997383479 -1049916918 -1234388324 795208486 1482873776 -972665325 -1325302139 671625023 1594826665 -810548680 -1195953490 566125332 1454986114 -924989919 -1076169033 651405069 1372886939 -589522322 -1411667208 852687682 1171639252 -609132937 -1397330207 901726043 1119358925 -771288484 -1526717750 1007252336 1259226086 -714418619 -1569855789 996456297 1281591295 -1253819387 -1035793261 1531600169 743271871 -1305872356 -986789750 1546098992 723560870 -1147161545 -862419807 1435620635 580314509 -1124962258 -873119560 1392251138 637215124 -1460458399 -537649929 1191005517 838499803 -1348540296 -661006098 1099991380 915913154 -1507285933 -785410875 1210500479 1059190249 -1589288886 -700296996 1330315622 944517616 -1909842739 -114480037 1613004257 388189559 -1991780140 -29300670 1732884984 273582446 -2131651329 -134830999 1862268371 435733829 -2019798810 -258252688 1771188682 513081692 -1818424151 -459654081 2106813829 177495315 -1796159312 -470288346 2063509916 234461450 -1656322917 -364792819 1934157239 72340769 -1708441470 -315854828 1948590510 52564280 -1403056828 -614973998 1112632424 894852350 -1422735011 -600442421 1161603185 842766567 -1568373386 -712788512 1284170842 999150796 -1511440017 -756125191 1273438275 1021317333 -1310188256 -957403722 1608940556 685853850 -1232742087 -1048385105 1485551637 797739139 -1087138542 -936073852 1363014718 641385640 -1201778421 -816225891 1448095783 559349937 -1758384756 -533324518 2034191520 238582838 -1872959083 -413411069 2119338169 156612655 -1712675394 -286419672 2011481234 14939140 -1635294809 -377466575 1888026763 126758941 -1970913816 -41874050 1686658244 328166482 -1913914895 -85145241 1675991261 350398539 -2074233382 -212171444 1783878902 492102752 -2093977149 -197705387 1832784111 439951481 -2022547833 -260739567 1769750443 511381309 -2145412450 -149378552 1846672306 420924196 -1985358155 -22092253 1739044761 278955791 -1899752788 -104652230 1623880576 399328022 -1698345245 -306020747 1959473103 63709017 -1649898758 -357582228 1940319190 77716288 -1809922351 -484837817 2047911933 219649899 -1821179192 -462146978 2105369572 175788914 -1138983345 -887402791 1376919395 622145525 -1150174634 -864646464 1434442618 578350060 -1295518083 -977221909 1556715345 734963655 -1247137180 -1028848910 1537495880 748905438 -1582600661 -693346627 1336217351 950157201 -1496929742 -775841116 1221118750 1070594952 -1351555559 -663234929 1098811189 913946531 -1474485760 -551939434 1175667500 823423930 -1637257274 -378642608 1885802218 123747964 -1727747105 -301753527 1997196019 916069 -1867323404 -407513246 2126284504 163296846 -1746983955 -522710149 2043757249 248934999 -2082570334 -187085004 1842355854 450309656 -2068595781 -206271699 1790827159 498788865 -1928988784 -100481274 1661703868 336373290 -1972882551 -43056353 1684427429 325149235 -1526247666 -771719272 1258892834 1007558324 -1570075881 -714228863 1281681979 996399789 -1411594436 -589563990 1171432976 852858502 -1397685467 -608816205 1119838729 901272223 -1196400790 -810061828 1455308358 565776080 -1075995789 -925193243 1372846687 651479753 -1234446504 -1049827378 1483060852 794986210 -1325001919 -973003817 1594389101 672088827 435254025 1861632927 -134278619 -2131221837 513586960 1771800454 -258812356 -2020219222 388692795 1613613997 -115041769 -1910265215 273104674 1732251572 -28746226 -1991348584 71721837 1933661179 -364379583 -1655754025 53192564 1949079522 -316291496 -1708984626 178121567 2107300809 -460092813 -1818969371 233844550 2063015888 -469873046 -1795588356 580867009 1436050263 -862899475 -1147796869 636655576 1391830862 -872614156 -1124350366 742710259 1531177829 -1035289889 -1253209527 724115434 1546530684 -987267386 -1306505648 1059603365 1211069235 -786029943 -1507782113 944080828 1329772330 -699668848 -1588799994 838060951 1190460161 -537023813 -1459971539 916328334 1100562200 -661623134 -1349034444 15352392 2012050142 -287038620 -1713171470 126322257 1887483591 -376838275 -1634805781 238144122 2033646316 -532698282 -1757897792 157027939 2119909109 -414027953 -1873453095 492655148 1784308410 -212651264 -2074868842 439391797 1832363683 -197200103 -2093365361 327604766 1686235784 -41370830 -1970304092 350952967 1676422801 -85622997 -1914548291 998531712 1283674646 -712375380 -1567804614 1021945497 1273927183 -756561995 -1511983325 895478450 1113119268 -615412834 -1403602168 842149547 1161109053 -600027257 -1422164207 640905956 1362379378 -935521336 -1086708898 559855357 1448707691 -816785455 -1202198713 686357206 1609550400 -957965318 -1310610580 797261519 1484918361 -1047830557 -1232310411 734466443 1556095261 -976654169 -1295105999 749393298 1538123012 -1029393218 -1247575000 622631353 1377544495 -887949163 -1139423229 577854880 1433824566 -864076660 -1149760486 913310191 1098330489 -662806333 -1351004075 824034806 1176171872 -552360742 -1475046324 950766045 1336719691 -693769999 -1583163289 1069960644 1220640082 -775410456 -1496376194 279523651 1739456981 -22589329 -1985978119 398783834 1623442892 -104164234 -1899125536 510835057 1769310695 -260253603 -2021922613 421494120 1847086590 -149873596 -2146030382 220078375 2048463281 -485474293 -1810403171 175367486 2104808872 -461536238 -1820674940 63285525 1958910339 -305412039 -1697843025 78146828 1940872602 -358216672 -1650377546 853287114 1171984476 -590200346 -1412075152 900850899 1119278149 -608205313 -1397181079 1007134968 1258330222 -771110444 -1525745342 996830433 1282235511 -714863155 -1570554533 795553966 1483472952 -1050324606 -1235066604 671544503 1593951265 -972515941 -1324374771 565229724 1454868490 -809576016 -1195775706 652049541 1373260819 -925688407 -1076613825 162660354 2125803668 -407084754 -1866772040 249545755 2044261517 -523131593 -1747544671 124356656 1886304422 -379066084 -1637820022 281641 1996717247 -301323003 -1727193709 335876198 1661083888 -99913398 -1928576548 325637247 1685054697 -43600557 -1973320251 450795604 1842981058 -187631240 -2083010066 498293837 1790209243 -205701791 -2068181513 2107487757 177899163 -1819027679 -460003401 2062578196 234308226 -1795288264 -470211666 1933983295 71372457 -1656201453 -363892859 1949039142 53267120 -1708811510 -316494948 1613407849 388863743 -1910192315 -115083309 1732731504 272650982 -1991703716 -28429366 1861299803 435560141 -2130751625 -134709279 1771891266 513530580 -2020439186 -258622472 1190368965 838116947 -1459750935 -537213057 1100894940 916021834 -1349504016 -661191834 1210588919 1060056673 -1507426341 -786346163 1329978094 943909496 -1588872254 -699626668 1531217569 742635063 -1253382259 -1035086053 1546207928 724464174 -1306057836 -987753726 1436487315 580402693 -1148096577 -862560471 1391643274 636877340 -1124291674 -872703184 1686538060 327268314 -1970739616 -40904970 1676362581 351040451 -1914363271 -85847313 1784483710 492453864 -2074907054 -212574524 1831914343 439876593 -2093045173 -197551395 2033293096 238462910 -1757415932 -533150062 2119979825 156984231 -1873661411 -413859189 2011832090 15544204 -1713078730 -287093088 1887951619 125889429 -1635141073 -376534343 1609082756 686790418 -1310275928 -958269890 1485136797 797070091 -1232403791 -1047776729 1362309046 640950048 -1086501222 -935690740 1449061295 559536953 -1202681213 -816334315 1113569248 894994294 -1403922740 -615061926 1160934393 842351471 -1422126379 -600104381 1283735506 998444868 -1567990018 -712151448 1273625547 1022282589 -1511548185 -757028239 1336661135 950854681 -1582975581 -693992139 1220939926 1069621248 -1496813126 -774946516 1097882813 913796139 -1350681199 -663155449 1176344740 823830578 -1475085944 -552285922 1377617131 622589053 -1139628601 -887777967 1433469170 578170980 -1149279778 -864530104 1556565209 734035023 -1295438347 -976347805 1537902784 749582422 -1247483412 -1029449350 1959130183 63096017 -1697933973 -305355267 1940402270 78577864 -1650044558 -358522396 2048818293 219761891 -1810883239 -485020209 2104735852 175409402 -1820468928 -461706794 1769137187 511038645 -2021882609 -260328039 1847533626 421007532 -2146352874 -149524096 1739156497 279862407 -1985540803 -23052885 1623500808 398694558 -1899312860 -103941710 1454433742 565695832 -1195473694 -809913228 1373446615 651825473 -1076674309 -925601683 1483435516 795630954 -1234891568 -1050526650 1594272229 671193459 -1324824375 -972031905 1258812842 1006683452 -1526098810 -770792432 1282027955 996999461 -1570484065 -714907639 1172077976 853232910 -1412293452 -590009310 1118943617 901155095 -1396713299 -608638917 1843315974 450491792 -2083478486 -187198276 1790116127 498348425 -2067963853 -205893467 1661291828 335707554 -1928647656 -99869554 1684572461 326089147 -1972967423 -43919209 1885984098 124708340 -1637370802 -379550504 1996755323 205293 -1727369129 -301121343 2125618512 162885062 -1866711940 -407171862 2044696905 249080287 -1747847067 -522794765 -1679103152 -319956026 1977911932 48478954 -1668862135 -343924769 1921601125 93224691 -1791925406 -499756044 2067726926 205009624 -1839421573 -446982163 2085799511 190183105 -2040661196 -245707870 1750309400 525642382 -2127544531 -164163653 1866358273 406417047 -2004454650 -8305776 1720193578 294593212 -1880377569 -118716535 1642452531 383968933 -1601909864 -679216370 1317710516 965581346 -1477898367 -789692649 1239903917 1054891579 -1369488470 -648514756 1079059078 928387600 -1456306253 -566905051 1195173535 809227785 -1120674820 -902501526 1396554448 607816262 -1168236571 -849793165 1414561481 592924255 -1276619826 -990944424 1575367394 719389300 -1266313257 -1014847679 1519122171 764200557 -2098079215 -168367481 1828698941 469273515 -2053366264 -224711010 1804762916 479547314 -1943383517 -80911691 1646539535 354616217 -1958242758 -62871892 1699346198 307152768 -1622750603 -398329117 1900587865 105880527 -1742008724 -282312966 1982164800 19029974 -1851964857 -426085679 2140349291 143922173 -1762621858 -503859512 2029971314 268031972 -1180697895 -828847537 1469160437 546745187 -1091420480 -906686890 1358716908 670789498 -1220250901 -1069333891 1498026951 776807249 -1339443470 -953252252 1579669470 690022216 -1540822339 -751838677 1244040081 1025620743 -1555747164 -733864398 1296781192 978091806 -1426890097 -571190759 1157432227 872035125 -1382111594 -627468800 1133561786 882374444 -1445164590 -556025532 1205004542 819320936 -1364111925 -642351779 1086270695 934812785 -1492712992 -805293706 1225351372 1041125466 -1603615239 -680659601 1315218645 962827331 -1268016714 -1016288992 1516632218 761448460 -1291428433 -1006539463 1560820867 705629205 -1162866300 -843636462 1421766824 599343166 -1109535331 -891624181 1406383281 617907239 -1833785062 -441083508 2092746806 196868256 -1780519677 -489136747 2077297711 215366841 -1670831832 -345108034 1919369220 90206354 -1694177999 -335293017 1963623453 34452619 -1895450242 -134051352 1628166226 369944772 -2006418073 -9482767 1717967947 291581149 -2116144820 -153550374 1875923040 416768246 -2035026603 -239811133 1757254777 532325615 -1329088365 -943683579 1590286783 701425961 -1213563766 -1062384612 1503927718 782445872 -1105448799 -920977353 1343377805 655712539 -1183714120 -831077330 1467979156 544777474 -1385125641 -629696415 1132382683 880408909 -1440912146 -585474952 1142099394 856964436 -1549066043 -726921133 1302675945 983724415 -1530469156 -742271926 1254655472 1037022566 -1951819685 -55662387 1705507191 312527329 -1933288382 -71078700 1657421166 365759992 -2056122263 -227204865 1803317573 477839827 -2111843216 -182917914 1813099868 454460874 -1776383937 -518408023 2014374163 253221253 -1854714842 -428573520 2138909962 142220700 -1731919859 -272486245 1993040161 30167479 -1616329708 -391121790 1906746680 111252910 -7983532 -2004803902 294145912 1720680430 -118756787 -1880302885 384142177 1642249207 -245520794 -2040883472 525584202 1750398940 -164601217 -2127080727 406717267 1866019781 -500089296 -1791619418 205479708 2067296138 -446891479 -1839478081 189963013 2085989267 -320162302 -1678932332 48551726 1977870264 -343444965 -1669315955 92869431 1921917857 -991424868 -1276166646 719744944 1575051046 -1014642043 -1266484717 764128169 1519164223 -902592850 -1120618952 608036738 1396365076 -849460553 -1168543199 592454555 1414992653 -648077576 -1369952658 928088020 1079398210 -567092511 -1456084361 809286605 1195084635 -679176502 -1601984932 965408742 1317914480 -790015277 -1477549499 1055339519 1239417705 -425910507 -1852166269 143883833 2140425903 -504308980 -1762137190 268352032 2029619894 -398026969 -1623087183 105444875 1901053597 -282373314 -1741921368 19214866 1981940356 -81129615 -1943191577 354709085 1646485195 -62403736 -1958675458 306817604 1699650258 -168720573 -2097760299 469755503 1828247289 -224640166 -2053409844 479339126 1804931808 -571260963 -1426845877 872242929 1157262951 -627115068 -1382429870 881892072 1134013054 -752306193 -1540388999 1025955523 1243735637 -733645834 -1555938464 977998554 1296835148 -1069273159 -1220337873 776621717 1498250755 -953554016 -1339106506 690457228 1579203098 -828397685 -1181182179 546424487 1469511217 -906861678 -1091218684 670827198 1358639656 -844084010 -1162380224 599666170 1421417836 -891451185 -1109739431 617867747 1406458229 -1016347420 -1267927950 761636296 1516410206 -1006239491 -1291767701 705192401 1561284935 -804823886 -1493144540 1040792990 1225657608 -680879957 -1603426243 962918791 1315162385 -555953024 -1445207018 819115436 1205175610 -642707303 -1363795953 935293365 1085817123 -153195490 -2116461432 416288050 1876376996 -239884281 -2034984815 532531499 1757084093 -133831636 -1895639878 369853696 1628222870 -9953227 -2005987165 291914009 1717662095 -345408390 -1670492948 90643798 1918905792 -335234973 -1694267147 34265423 1963846105 -441256888 -1833581346 196908388 2092672498 -488689583 -1781006137 215044477 2077647339 -726958697 -1548989183 983899323 1302473773 -741951090 -1530820328 1036572834 1255139380 -630131291 -1384659661 880710793 1132045343 -585289284 -1441136342 856903824 1142185990 -920883725 -1105502875 655494367 1343568969 -831411734 -1183409796 545245382 1467545680 -943200831 -1329539753 701072621 1590604923 -1062592040 -1213394610 782516468 1503883362 -272278177 -1732088375 30096499 1993084133 -391603898 -1615877680 111605866 1906428156 -518072979 -1776687621 252752961 2014807255 -428666508 -1854660126 142438488 2138718414 -227390149 -2055897683 477899799 1803230337 -182482654 -2112308812 454158350 1813436568 -55982839 -1951468129 312976421 1705022643 -71040752 -1933364858 365584444 1657622698 1395876184 607408590 -1120075660 -902156062 1415488833 593073623 -1169111955 -849873669 1575545194 720361980 -1276737466 -991840048 1518677363 763502053 -1265939361 -1014203191 1317302588 964903338 -1601564656 -678616954 1240053029 1055819187 -1477979127 -790567777 1080031502 928565656 -1370384350 -648632140 1194474775 808783233 -1455662021 -566530899 1750942096 526020870 -2041372484 -246149078 1865450889 406304031 -2126584667 -163982285 1720109474 293730612 -2004309874 -7366632 1642794427 384580909 -1880789865 -119383039 1978290676 49111394 -1679544104 -320667570 1921488365 92317051 -1668680511 -342965161 2066864582 204925264 -1790986006 -499611524 2086411743 190524745 -1840087821 -447394715 1244155929 1026515087 -1541000907 -752811613 1296405504 977446038 -1555303124 -733166150 1156831275 871688381 -1426212601 -570783343 1134435378 882453668 -1383039714 -627618424 1470054525 546861291 -1181671087 -829025849 1358070884 670414066 -1090722488 -906242594 1497679951 776206553 -1219843741 -1068656139 1579748438 690896064 -1339593350 -954180116 1900441809 104939591 -1622666755 -397467285 1982575816 19694686 -1742350876 -282925710 2141059299 144361589 -1852597809 -426464935 2029010170 267848812 -1761714730 -503747264 1827758261 469127203 -2097217127 -168283889 1805427884 479958074 -2053978752 -225053418 1646979207 355325969 -1943762517 -81544899 1699163294 306191368 -1958130254 -61965020 1627718618 369242956 -1895079178 -133410208 1718142915 292550485 -2006538513 -10381703 1876855784 416922494 -2117014844 -153626030 1756581873 531922791 -2034422051 -239460789 2092045246 196420392 -1833143662 -440712700 2078267303 215541553 -1781418357 -489257443 1919523724 91138842 -1670907232 -345978314 1963220885 33779459 -1693827399 -334688721 1516970770 762057604 -1268432322 -1016958296 1560733451 704763805 -1291287001 -1005603151 1420864288 599235510 -1161901556 -843449702 1407020857 618291119 -1110241771 -892060029 1205613430 819659744 -1445834150 -556440884 1085405039 934725625 -1363175869 -642210091 1225243460 1040223186 -1492526488 -804328706 1315602269 963465163 -1604051343 -681365785 2015244955 253297165 -1777314889 -518560991 2138306178 141870612 -1854040146 -428169416 1992669865 29526591 -1731470459 -271783149 1906867888 112152102 -1616502884 -392089846 1705583359 313397865 -1951972397 -56593595 1657071334 365155952 -1932884022 -70404260 1802676941 477469275 -2055418911 -226755721 1813999316 454581826 -2112811016 -183091346 1131418195 880222917 -1384221825 -629586967 1142806090 857401052 -1441548442 -585857040 1303091809 984394487 -1549403315 -727528485 1254514296 1036087022 -1530380460 -741404734 1590100535 700461729 -1328979173 -942779507 1504364078 783152824 -1213946110 -1063020652 1344047621 656128659 -1106056407 -921314369 1467043356 544636554 -1182847184 -830988378 929014876 1079547082 -648952464 -1370032666 808607813 1194676435 -566492823 -1455738369 964963438 1317215480 -678802110 -1601339948 1055516791 1240389857 -790132389 -1478444595 719893560 1575978158 -991505132 -1277041278 763719713 1518485687 -1014296307 -1265884773 607337482 1395920028 -901948122 -1120244304 593426451 1415170181 -850355905 -1168660055 204571796 2067182594 -499128904 -1791437522 190595213 2086367259 -447602271 -1839918793 48893094 1978481712 -320574070 -1679598308 92784831 1921054761 -343299693 -1668376315 294032624 1719772262 -7801380 -2003843766 384520425 1642881151 -119197243 -1881013933 526195906 1750740052 -246186514 -2041295496 405854427 1865934925 -163661321 -2126935711 776246557 1497605515 -1068829647 -1219640153 690573572 1580097938 -953733080 -1340079938 547298607 1469590969 -829326333 -1181332331 670226742 1358293408 -906184678 -1090811764 871597433 1156888047 -570563499 -1426402109 882786656 1134129654 -628088756 -1382608678 1026035019 1244610013 -752456601 -1541317391 977652050 1296234948 -733239170 -1555261208 355120597 1647150403 -81472263 -1943804817 306672076 1698709850 -62320416 -1957814154 468794855 1828064625 -167813941 -2097648547 480049662 1805371752 -225273646 -2053789628 144549297 2140837159 -426523491 -1852509173 267411880 2029474110 -503447420 -1762054126 105262467 1900092693 -397914961 -1622180807 19655066 1982650636 -282752842 -1742555104 90818270 1919874632 -345528334 -1671391388 33817287 1963143761 -334863381 -1693625475 196234988 2092269178 -440651840 -1833230506 215976693 2077801059 -489559079 -1781081265 417257146 1876551212 -154093674 -2116581632 531829411 1756635701 -239242353 -2034613479 369450632 1627549214 -133480540 -1895035086 292067985 1718594055 -10028099 -2006856917 1040705046 1224791680 -804681926 -1492207700 963256847 1315771033 -681295069 -1604095051 819752484 1205558962 -556658936 -1445642338 934390333 1085708971 -641742063 -1363608697 598799986 1421330148 -843147426 -1162238008 618476139 1406796541 -892120249 -1110154287 762019392 1517047510 -1016782996 -1268633606 705083993 1560382159 -1006052491 -1290802205 477296543 1802880777 -226715981 -2055494107 455029638 1813512976 -183414102 -2112462276 313098157 1705922363 -56156543 -1952436713 365214644 1656982306 -70591848 -1932662258 29747195 1992480621 -271874345 -1731414463 111682530 1907299188 -391757106 -1616809384 253652937 2014928735 -519041307 -1776861581 141798352 2138348358 -427963652 -1854211478 656201559 1344006081 -921520517 -1105885459 544281422 1467360216 -830508446 -1183300876 700931941 1589669875 -943112631 -1328673057 782932860 1504553962 -1062929840 -1214002490 984336179 1303181221 -727341537 -1549625719 1036387114 1254175676 -741842426 -1529916784 879775489 1131904919 -629264851 -1384571205 857574168 1142602638 -585897420 -1441473886 1164883860 845776642 -1419716936 -597170642 1107522445 889471771 -1408429407 -620092873 1270169510 1018302256 -1514447222 -759402980 1289288639 1004522281 -1562994029 -707679739 1490659312 803116902 -1227372836 -1043270070 1605657577 682840959 -1313209659 -960679341 1442983874 553983828 -1207152914 -821330312 1366289371 644406093 -1084126473 -932791711 2113967964 151496650 -1878067600 -418789658 2037207877 241853395 -1755106711 -530316545 1893408622 131870712 -1630175678 -372093228 2008472439 11660257 -1715946917 -289436979 1672972088 347125678 -1917196780 -88156542 1692025633 333280183 -1965809139 -36498789 1835798282 443236252 -2090701274 -194683216 1778502419 486996869 -2079348161 -217539927 1551206101 728938051 -1300502535 -981674129 1528316620 740258394 -1256840224 -1039068298 1387138791 631848561 -1130336309 -878223523 1438894846 583334504 -1144149038 -859137212 1103271601 918922791 -1345521763 -657733877 1185895080 833118782 -1465830524 -542768366 1327046275 941501973 -1592295505 -703574215 1215617690 1064561164 -1501905994 -780301536 1729865245 270309003 -1995061455 -32311385 1618371076 393302674 -1904737496 -109104194 1774202415 516366009 -2016522493 -255230059 1856891446 430627488 -2136765670 -140199028 2058139257 229345007 -1801267371 -475666493 2109829728 180765430 -1815145652 -456645670 1953971787 57675485 -1703321753 -310480911 1931147858 69061316 -1659593858 -367809560 2002310422 6284672 -1722371014 -296647508 1882525967 120725913 -1640271837 -381927243 2038652196 243559858 -1752351736 -527823714 2129566013 166308267 -1864304623 -404240249 1794098546 501806564 -2065587106 -202992440 1837236587 444936701 -2087952313 -192196399 1681149248 322141654 -1975899028 -46326534 1666812249 341752271 -1923618699 -95364893 1278670302 993117512 -1573350158 -717249436 1264267719 1012662609 -1521135381 -766353283 1122860524 904547706 -1394402112 -605803434 1166064117 847743331 -1416701735 -594941873 1367467450 646370604 -1081113450 -930565120 1458315683 569053493 -1193131889 -807047143 1599761800 677207326 -1319891804 -967623630 1480042897 791714055 -1237727043 -1052837845 1849943127 423941313 -2142403205 -146098707 1764630606 506007768 -2027929246 -265850380 1620601957 396319987 -1902768823 -107921953 1744152700 284334314 -1979987632 -16975418 1945433139 83084453 -1644522209 -352475767 1956196394 60686524 -1701359354 -309304944 2100263937 170413207 -1826546387 -467259973 2051192856 222660750 -1806902988 -481564254 1429062815 573240329 -1155291725 -870017755 1379926150 625422352 -1135713878 -884387524 1542868141 754023483 -1242026623 -1023468265 1553696948 731691042 -1298798184 -980231922 1218106619 1067312237 -1500203561 -778861247 1341591778 955261044 -1577487922 -687980200 1178688713 826698847 -1471201819 -548926093 1093441744 908830790 -1356662276 -668612246 553808528 1443185158 -821292100 -1207229654 644855433 1365804575 -933111899 -1083775181 802814626 1490995764 -1042834546 -1227838696 682901179 1605570093 -960864361 -1312985343 1018520308 1269977698 -759495720 -1514392754 1004054253 1289721467 -707344447 -1563297961 846129862 1164565072 -597652502 -1419265156 889401055 1107566153 -619884557 -1408598171 443306584 1835754190 -194890892 -2090531870 486643265 1778820823 -217057427 -2079799301 347593322 1672538876 -88491194 -1916892208 333061747 1692217061 -36405409 -1965862967 131809852 1893495466 -371907824 -1630399610 11961893 2008135347 -289872119 -1715480673 151046670 2114452120 -418469086 -1878418508 242028055 2037005953 -530354373 -1755029587 941179857 1327395655 -703126787 -1592782229 1064601544 1215543134 -780474652 -1501702542 918735843 1103494005 -657675569 -1345611175 833556474 1185431404 -543068458 -1465491904 632181685 1386832675 -878693735 -1129905649 583243692 1438951226 -858917248 -1144338922 729144199 1551035153 -981747029 -1300460995 739778462 1528770312 -1038713166 -1257157084 58155801 1953518479 -310836683 -1703005533 68855552 1931319190 -367737300 -1659636038 229436203 2058083261 -475887097 -1801078127 180432690 2110136228 -456176098 -1815576952 515928957 1774666731 -254930351 -2016861497 430815076 1856669682 -140257720 -2136676642 270269263 1729940441 -32138653 -1995265291 393625430 1618022336 -109552006 -1904251156 322179090 1681072260 -46501570 -1975696984 341431307 1667163293 -94915289 -1924102735 502241312 1793632438 -203294452 -2065249894 444750905 1837460655 -192135915 -2088039037 243466358 2038706400 -527605414 -1752542772 166642799 2129261817 -404708029 -1863871019 5802052 2002761938 -296294040 -1722689026 120933469 1882356939 -381997711 -1640227353 676999386 1599930444 -967552522 -1319935648 792196291 1479590997 -1053190673 -1237408391 646035688 1367771262 -930096700 -1081546414 569146609 1458261095 -807264803 -1192940213 904732862 1122635816 -605863534 -1394315004 847307943 1166529585 -594639477 -1417038563 993437836 1278318618 -717698656 -1572865738 1012624533 1264344067 -766177863 -1521337041 170860883 2099777989 -467582849 -1826197271 222487882 2051397084 -481524634 -1806977808 83143009 1945344503 -352663475 -1644300069 60386680 1956535790 -308868012 -1701823294 395850039 1621033377 -107589605 -1903075187 284554542 1743963576 -17067006 -1979931500 423868677 1849985427 -145893335 -2142574401 506363164 1764314506 -266331088 -2027475802 826343835 1179005197 -548446025 -1471655903 908903810 1093399828 -668818258 -1356491720 1067092393 1218296127 -778770299 -1500260333 955731376 1341160742 -688313188 -1577182198 754323967 1542529385 -1023905581 -1241563067 731633126 1553786224 -980044598 -1299020708 573413837 1428859227 -870057759 -1155217289 624975316 1380412738 -884065032 -1136063378 -1917370980 -89125622 1673092272 348023846 -1965360763 -35796717 1691654313 332638271 -2090027602 -194280136 1835193474 442885140 -2080280137 -217693919 1779372187 487071757 -1879036424 -418964114 2114866388 151616578 -1754404383 -529868425 2036566221 241481819 -1629772342 -371419812 1893057766 131265648 -1716100653 -290369211 2008547583 12529769 -1227285164 -1042403902 1490517112 802180334 -1313547955 -961287717 1606072417 683510007 -1207790234 -821713424 1443689546 554419420 -1083223681 -932683287 1365323859 644219077 -1418851024 -597082714 1163947036 845634698 -1409038039 -620430913 1108191237 889886867 -1514830590 -760040044 1270604846 1019008184 -1562885861 -706776691 1289101367 1003557025 -1800663843 -475317173 2057465329 228941159 -1816016700 -456722350 2110761448 180918654 -1703443217 -311380871 1954145731 58643797 -1659223818 -367169440 1930699226 68358476 -1994711879 -31708113 1729461653 269634819 -1904813920 -109975498 1618524556 394234138 -2017422197 -255351779 1775170983 516539697 -2136125294 -139829244 1856188862 430178600 -1346229227 -658170749 1103908153 919305647 -1464866804 -542582630 1184991520 833010102 -1592155097 -702638927 1326957835 940635549 -1502322626 -780971864 1215955218 1065169284 -1300939663 -982381337 1551588701 729574859 -1256654744 -1038104322 1528207684 739355090 -1129401277 -878082859 1386272111 631760377 -1144819622 -859553588 1439502710 583672288 -1082040546 -930713720 1368342066 646450852 -1192453369 -806638703 1457715755 568707773 -1319446740 -966924358 1599387136 676562582 -1237904587 -1053809757 1480159769 792609423 -1573499014 -718176276 1278750294 993992384 -1520727197 -765674507 1263921743 1012062937 -1393703096 -605358114 1122215524 904173298 -1417673903 -595119161 1166959229 847860459 -2064678954 -202879168 1793138426 501624428 -2088584241 -192574631 1837947619 445377141 -1976240156 -46938254 1681561288 322807390 -1923533827 -94502037 1666667217 340812359 -1722257486 -295739612 2002128542 5324296 -1640649813 -382559427 1882966663 121436689 -1752963200 -528165098 2039318188 243971642 -1863441511 -404155633 2128626357 166162979 -1499828641 -778215735 1217662835 1066614757 -1577604538 -688874800 1341770602 956234748 -1472076179 -549005573 1179617089 826849239 -1356062092 -668265758 1092764504 908424142 -1154646469 -869642579 1428365079 572796801 -1136608734 -884503884 1380899598 625601432 -1242106359 -1024342369 1543018277 754952115 -1298451952 -979631482 1553290044 731014058 -1644933481 -353141247 1945776059 83697453 -1701213554 -308364776 1956113314 59824948 -1825585499 -467077581 2099357577 170301215 -1807613252 -482004438 2051826576 223040262 -2143068429 -146510235 1850556383 424283977 -2026988822 -265704836 1763769286 505924432 -1902586175 -106961321 1620490221 395413371 -1980427560 -17685938 1744532468 284967778 -371459944 -1629698034 131439028 1892854050 -290046847 -1716450281 12082605 2009034043 -419401558 -1878572996 151916934 2114527504 -529681229 -1754627035 241423775 2036655369 -194189060 -2090084246 442665424 1835383110 -218026779 -2079974285 487542217 1778941279 -88645426 -1917824936 347668962 1673408884 -36002601 -1965190079 332711419 1691612525 -759834544 -1515001658 1018935676 1270647274 -707257271 -1562432289 1003912549 1288785395 -596750238 -1419157260 845164878 1164378584 -620522373 -1408981779 890107223 1108002241 -821901260 -1207568222 554477848 1443600782 -932246483 -1083687749 643919105 1365663127 -1042726906 -1226936176 802627882 1490031036 -961248225 -1313622903 683337011 1606276517 -255800871 -2016937649 516860149 1774819427 -139653696 -2136326826 430140652 1856265338 -31768085 -1994624643 269820103 1729237073 -109672974 -1905150620 393798878 1618990152 -310912579 -1703876309 58308753 1954449415 -367387228 -1659032270 68451464 1930644510 -475246193 -1800707815 228733091 2057633845 -457075306 -1815698176 181400762 2110309420 -877729519 -1129719417 631277629 1386723499 -859624184 -1144775266 583879716 1439333554 -982163165 -1301130827 729481231 1551642777 -1038572230 -1256221268 739689494 1527903360 -702940811 -1591817757 941070425 1326491855 -780911252 -1502409222 1064983616 1216179414 -658345657 -1346027055 919343211 1103831293 -542132898 -1465350712 832689266 1185342692 -605185510 -1393907060 904133430 1122290592 -595567101 -1417187691 848183087 1166610361 -717876696 -1573838146 993555204 1279214482 -765733327 -1520638297 1012250397 1263699851 -967144834 -1319257368 676653906 1599331268 -1053340057 -1238335759 792276811 1480466397 -931069364 -1081724198 646931296 1367888886 -806566315 -1192495421 568502137 1457887215 -528237870 -1752921532 244177918 2039147368 -403800373 -1863758243 165683175 2129080177 -296209696 -1721826698 5657548 2001822554 -382339335 -1640839569 121346005 1883023171 -46880074 -1976329696 322620314 1681783564 -94802257 -1923195335 341249923 1666203413 -202431868 -2065165806 501302184 1793487678 -192747875 -2088380917 445417393 1837872935 -1024021669 -1242457139 754502263 1543502561 -979669182 -1298374700 731188846 1553088248 -869457047 -1154870273 572736069 1428452051 -884938896 -1136142362 625903196 1380562634 -549340353 -1471771735 827316755 1179183749 -668172506 -1356116048 908205578 1092955804 -778423539 -1499659365 1066684961 1217618615 -688392428 -1578055806 955881016 1342088878 -107443309 -1902134523 395766463 1620171305 -17477750 -1980596452 284896934 1744576048 -146603103 -2143014089 424501901 1850364443 -265369672 -2027292882 505456276 1764201986 -466641929 -1826051231 169999067 2099694157 -482189330 -1807388808 223100610 2051739220 -353102907 -1645010093 83522281 1945977471 -308684836 -1700862134 60274416 1955628646 262972869 2024510803 -509426455 -1767508865 146891228 2143703370 -422641424 -1849151386 24587767 1987059041 -277263141 -1736541107 102427118 1897781624 -401307454 -1626097580 303805857 1696367927 -65678195 -1961696229 360083896 1651589422 -76017516 -1937825790 482360723 1808207109 -221356865 -2050397143 464386442 1823131932 -173827930 -2103138256 885163277 1137030555 -624106463 -1379150665 867123476 1151889794 -576643016 -1431957330 974720319 1293827497 -736662509 -1559208827 1031063846 1249114544 -746936310 -1535272804 695571817 1584571903 -948177851 -1334000429 773345648 1495228902 -1072287652 -1223622454 665722203 1353264589 -912229257 -1096332063 549706050 1472522708 -825378706 -1177909000 381129860 1638966290 -122030680 -1883323074 299520157 1725784075 -2870863 -1999437529 409738422 1869294624 -161317478 -2124067572 520214703 1745283129 -250627709 -2046260971 184583392 2080879734 -452008500 -1844849318 208486649 2070573167 -496819755 -1788604093 98241746 1927035972 -338334210 -1663935128 45533387 1974597725 -323442201 -1681942159 769242188 1524532442 -1009265312 -1261378058 716468309 1572028611 -994438791 -1279450641 587349118 1409617128 -854827694 -1173656124 611317863 1399376113 -899573429 -1117345315 812557352 1198101694 -564083452 -1452804718 922968113 1074024615 -653459171 -1375063669 1052060698 1236409484 -793031370 -1480819296 970516483 1323292821 -673806033 -1596868167 1033553735 1251866577 -745232789 -1533831427 989266782 1307587528 -721853838 -1543613724 859918197 1145470947 -582013351 -1438114097 875334508 1126939642 -635246016 -1390028074 539875107 1462429621 -836520433 -1188788583 658510650 1346839468 -917605866 -1102495104 787898129 1508994951 -1057472963 -1208021333 698063624 1587325854 -946472412 -1332557134 116713359 1911805721 -386234717 -1610762699 26813334 1990071040 -275299654 -1735364052 137326525 2133352235 -434041199 -1859764729 256027556 2017827634 -515061112 -1773405666 457439211 1816446845 -179464505 -2109036975 472790002 1797849956 -232762658 -2061016504 362315737 1654607695 -74047755 -1936642461 318094272 1710394198 -50603284 -1946359174 612496902 1401341584 -896559318 -1115117636 602681887 1424687753 -840805581 -1159371867 710573620 1566396066 -1001119976 -1286393970 758626861 1513130683 -1019618559 -1270944873 959899234 1311889140 -684161202 -1606436904 1046159995 1230770925 -799718569 -1487768639 938307152 1089101510 -639430788 -1360773142 813738569 1200069343 -561067163 -1450574861 535811790 1760093784 -236865566 -2031712396 411177687 1870996033 -158567429 -2121579667 288644860 1714646634 -12959792 -2009264314 374971109 1633593971 -128451639 -1890530465 39372458 1969223228 -329865338 -1689151728 87360179 1915892261 -348429409 -1673768183 209931928 2072280590 -494063692 -1786110174 200182401 2095692311 -438244435 -1830298821 1807769793 482824279 -2050096659 -221695621 1823319256 464163918 -2103196172 -173738654 1696327923 303880293 -1961522721 -65881783 1651911914 359734396 -1938272826 -75530928 1987539109 24133683 -1736896119 -276946657 1897575612 102597674 -1626024560 -401349370 2024601751 262916097 -1767728709 -509236947 2143370382 147196952 -1848681054 -423072460 1353596937 665415839 -1096802011 -911797837 1472431120 549762182 -1177688772 -825567830 1584777275 695400621 -1334073065 -948135551 1494748194 773799092 -1223267058 -1072603752 1293504621 975069435 -1558761151 -737148457 1249154164 1030989026 -1535445672 -746732082 1136842847 885385417 -1379092109 -624195099 1152326726 866659536 -1432257174 -576303620 1926975872 98328854 -1663749972 -338558918 1974900121 45196559 -1682377547 -322976733 2080430514 185067812 -1844528994 -452360184 2070748587 208284989 -1788642169 -496743407 1869365732 409694578 -2124275512 -161148834 1744930301 520533355 -2045778735 -251079609 1639434710 380696896 -1883657990 -121726868 1725566415 299711833 -1999344413 -2925451 1236627784 1051869662 -1480912796 -792977166 1322825041 970950087 -1596533635 -674110229 1198455162 812239340 -1453287338 -563631936 1073954147 923012597 -1374856113 -653628199 1409442092 587551162 -1173618688 -854904682 1399825717 610833827 -1117666279 -899222385 1524230430 769579400 -1260943310 -1009731420 1572089095 716381585 -1279636437 -994214723 1509294659 787559125 -1208458385 -1057008647 1587267162 698152652 -1332369546 -946694176 1462602353 539671271 -1188828323 -836445237 1346391656 658996990 -1102172348 -917954606 1145115175 860234417 -1437633781 -582466659 1127011902 875292328 -1390233838 -635074684 1251645973 1033742979 -1533740231 -745288785 1308057100 988835482 -1543946464 -721547338 1654137483 362746397 -1936309337 -74353871 1710614162 317904388 -1946449986 -50546904 1816373945 457480751 -2108830827 -179635453 1798205088 472473142 -2061496436 -232308966 2133799663 136839801 -1860086845 -433691819 2017654518 256231008 -1773365286 -515135668 1911864029 116623947 -1610949647 -386012313 1989770948 27151954 -1734926360 -275763330 1089286914 938083220 -1360834002 -639343944 1199634203 814204813 -1450273225 -561404255 1312209712 959548326 -1606886884 -683677046 1230733097 1046237119 -1487593979 -799920493 1566188390 710743024 -1286323638 -1001164068 1513613183 758175721 -1271298477 -1019300155 1401006932 612801474 -1114649992 -896992530 1424781133 602628059 -1159590303 -840614153 2072187850 209986396 -1785892122 -494255504 2096027603 199878469 -1830766849 -437811607 1968741368 39824238 -1688798508 -330184126 1916100577 87191415 -1673838899 -348385701 1714684846 288568120 -2009439614 -12758508 1633273783 375322401 -1890081125 -128936435 1760529308 535345930 -2032014672 -236529114 1870811013 411402003 -2121519447 -158654913 -948621363 -1334698149 695946977 1585217143 -1072108588 -1222649022 773229304 1494334062 -911300609 -1096181911 664848083 1353184837 -826055706 -1178315920 550306506 1472868956 -624803927 -1379594433 885808773 1137405459 -575669328 -1431778522 866228892 1151773194 -736512101 -1558280435 974640823 1292953121 -747342974 -1535950060 1031410350 1249714744 -65335547 -1961082989 303394345 1695702719 -76100836 -1938687094 360229424 1652529830 -222263497 -2050508895 483321371 1808389773 -173194450 -2102758472 463675906 1822691988 -508813471 -1767165961 262307405 2024099547 -423502984 -1849234450 147831380 2143849154 -277375149 -1737447483 24770175 1988019945 -400927926 -1625463844 101986918 1897071344 -563208564 -1452724710 811630496 1197952822 -654058859 -1375409661 923646905 1074432815 -793405762 -1481464280 1052506002 1237108484 -673688921 -1595973071 970339211 1322320669 -1009185048 -1260503426 769093572 1523605330 -994784527 -1280050585 716876765 1572707147 -855472422 -1174030772 588048374 1410062176 -898678077 -1117228459 610345967 1399198585 -452968892 -1845031214 185491304 2080993278 -496108963 -1788163381 207854449 2070195175 -337922442 -1663269152 97900378 1926424524 -323587473 -1682881799 45617987 1975460821 -122212832 -1884283210 381243148 1639874458 -2430407 -1998726481 299141909 1725152131 -160651758 -2123655548 409126718 1868953512 -251567605 -2046405987 521077543 1745367985 -180138673 -2109440551 458042467 1816796405 -231831210 -2060863040 471918714 1797773548 -73874051 -1935673877 362194001 1653707975 -51052188 -1947061774 318464072 1711034590 -386638549 -1611436611 117062663 1912409233 -275146446 -1734432348 26736670 1989200008 -433072871 -1859590769 136426549 2133230755 -515763968 -1773854314 256667692 2018197690 -835883641 -1188405999 539167915 1461992509 -918509154 -1102604024 659474610 1347024932 -1057561163 -1208888029 788038809 1509929999 -946134612 -1331949254 697647232 1586655254 -744849949 -1533194891 1033116879 1251159129 -721962502 -1544517268 989452502 1308551232 -582879791 -1438202553 860853501 1145611371 -634637880 -1389690530 874664164 1126522994 -329745394 -1688253288 39197986 1968254388 -348801001 -1674409855 87808315 1916594605 -494668740 -1786461014 210605328 2072683910 -437374939 -1830223693 199250185 2095538591 -235967382 -2031592196 534842694 1759919568 -159209357 -2121951003 411879775 1871444425 -13310888 -2009869106 289047924 1715320290 -128376767 -1889660713 374817133 1632662011 -684303162 -1607373744 959987178 1312755068 -799303457 -1487099831 1045821939 1230162277 -638724876 -1360337822 937670104 1088718158 -562032403 -1450762117 814641601 1200177495 -897495902 -1115259852 613363086 1401429272 -840136517 -1158957011 602073495 1424349441 -1000684400 -1285688314 710190524 1565758762 -1019805559 -1271910369 758735269 1514033459 -1558582583 -736175521 1293388773 974175091 -1535889712 -747430330 1249529852 1031634794 -1379769605 -624602515 1137443799 885732161 -1431329054 -576153996 1151453134 866580312 -1095828819 -911619525 1352702849 665299735 -1178386764 -826012126 1473077144 550137614 -1334480225 -948813303 1585124275 696001317 -1223117178 -1071675888 1494669226 772925244 -1736979967 -277808489 1987685165 25074619 -1625682408 -400736626 1897164596 101932962 -1767095757 -508857691 2023891743 262476681 -1849588182 -423184708 2144331526 147380112 -2050958747 -221779213 1808710473 482970591 -2102583684 -173396246 1822654288 463753158 -1961143721 -65248575 1695888251 303170541 -1938385330 -76437800 1652094818 360695796 -1174217848 -855250146 1410120356 587958834 -1116790895 -899141881 1398898365 610684459 -1260825670 -1008835796 1524052630 768606720 -1280010333 -994859211 1572533903 717080089 -1481258004 -793576582 1237035712 1052547670 -1596452875 -673235101 1322675929 970022479 -1452391458 -563514552 1197482738 812061284 -1375500345 -654002351 1074652907 923457149 -2123564224 -160707626 1868733036 409316090 -2046738599 -251260977 1745837685 520646371 -1883802766 -122666012 1639518814 381559496 -1998932117 -2258947 1725224519 299099857 -1663309020 -337847374 1926597128 97696414 -1682559171 -323936341 1975012881 46104199 -1845468394 -452504704 2081292858 185152172 -1787975921 -496330855 2070136355 207943349 -1859155893 -433538851 2132928871 136763889 -1774039982 -515539772 2018258302 256581096 -1611399047 -386715409 1912234325 117264835 -1734753184 -274795274 1989649740 26252762 -1936156625 -73422663 1654061315 361875861 -1946854346 -51221344 1710963994 318508428 -2109534179 -180084597 1817014577 457851303 -2060528636 -232135534 1797305640 472352190 -1438537597 -582576107 1146079663 860420409 -1389597542 -634692596 1126305206 874855712 -1533402959 -744681433 1251230109 1033072907 -1544035160 -722414530 1308198276 989771026 -1208567577 -1057912719 1509480907 788523357 -1331987202 -946058136 1586830802 697445700 -1188220715 -836108221 1461932537 539255151 -1103039284 -918043558 1347327456 659137910 -2009810678 -13399652 1715132454 289269936 -1889960685 -128037499 1633098815 374353065 -2031144648 -236453458 1759596564 535191682 -2122123999 -159005257 1871483917 411804827 -1786533522 -494626312 2072889410 210434260 -1829868169 -437690911 2095058011 199703757 -1688723108 -329313846 1968586864 38891750 -1674189499 -348989997 1916503145 87864575 -1285908030 -1000494764 1565849838 710133880 -1271439909 -1020236467 1513700599 759041121 -1115614736 -897179290 1401909468 612909130 -1158883863 -840178305 1424143557 602244179 -1360164442 -638928592 1088678026 937744412 -1451209281 -561545943 1200499859 814291973 -1607073388 -684642046 1312317624 960450606 -1487157875 -799214309 1230349473 1045599287 -789933258 -1477598304 1055191578 1239663244 -678996177 -1602197575 965293571 1317930645 -567207164 -1456067694 809466408 1194871486 -648224995 -1369706613 928169521 1079348903 -849509550 -1168460860 592700030 1414845160 -902805685 -1120438307 608052839 1396250353 -1014625440 -1266598922 763914828 1519344346 -991178887 -1276313617 719695445 1575132867 -343624706 -1669102744 92984018 1921901124 -320243737 -1678882959 48699083 1977624157 -446743604 -1839723686 189881056 2086038134 -499974187 -1791635645 205299449 2067508847 -164387942 -2127260916 406700726 1866134048 -245471357 -2040965355 525338287 1750545977 -119002200 -1880155330 384191108 1642166802 -7999567 -2004689113 294358685 1720499723 -906911113 -1091136799 671073115 1358492621 -828610962 -1181001992 546441026 1469396948 -953537979 -1339221293 690244457 1579383807 -1069027748 -1220485430 776572784 1498333158 -733564397 -1555987835 977851199 1297081257 -752126454 -1540602212 1025840934 1243752368 -627230175 -1382413641 882072333 1133800347 -571408840 -1426600274 872324884 1157214082 -224427329 -2053590487 479323027 1805046533 -168671578 -2097842640 469510026 1828394780 -62649715 -1958528485 306867105 1699568439 -81146220 -1943077374 354922424 1646305070 -282553637 -1741708723 19330039 1981924193 -398108990 -1623038380 105592814 1900808056 -504161559 -1762383233 268270533 2029669203 -425795856 -1852182938 143704028 2140639050 -488836684 -1780760286 215126168 2077597710 -441371219 -1833564869 197088385 2092459031 -335054458 -1694480112 34150570 1963862076 -345326177 -1670542071 90496179 1919151141 -9707056 -2006134458 291864828 1717743722 -133814839 -1895754401 369640677 1628402803 -240096798 -2034804364 532547790 1756969048 -153244165 -2116379283 416533719 1876229185 -642592388 -1363811862 935112784 1086030022 -555805339 -1445452301 819033161 1205224671 -680961714 -1603376680 963065954 1314916596 -805003945 -1492931135 1040907387 1225641197 -1006255848 -1291652722 705404980 1561104546 -1016593151 -1267780201 761685037 1516328123 -891401942 -1109820996 617621510 1406605456 -843870925 -1162560091 599649311 1421532297 -70795019 -1933512605 365535705 1657704783 -55966484 -1951583110 312763840 1705203030 -182695737 -2112128943 454175211 1813322109 -227439394 -2055816120 478146034 1803083108 -428814191 -1854414841 142520765 2138669355 -518187896 -1776671714 252933540 2014594354 -391423837 -1616091083 111491471 1906444569 -272196422 -1732137940 29949334 1993329920 -1062608835 -1213280085 782729489 1503703431 -943447004 -1329392462 701121800 1590523294 -831363057 -1183491943 544999715 1467693493 -920671210 -1105683328 655478074 1343684012 -585174951 -1441152817 856723829 1142399459 -629984192 -1384905514 880629100 1132094970 -742033301 -1530771203 1036720455 1254894033 -727139214 -1548776220 984014174 1302457800 -1266264526 -1014929756 1518876446 764348296 -1276407253 -991124803 1575351047 719504273 -1168253440 -849678698 1414774572 592744378 -1120921063 -902354289 1396603701 607734691 -1456388522 -566856000 1195321210 808982508 -1369669041 -648301863 1079173987 928371701 -1477783964 -789709070 1239723848 1055104990 -1601762691 -679462165 1317628753 965630919 -1880590598 -118536596 1642469334 383854400 -2004503837 -8224139 1720439759 294445913 -2127298872 -164311458 1866309604 406499186 -2040644911 -245822905 1750096893 525822827 -1839241570 -447195640 2085685170 190199588 -1791843705 -499805679 2067579819 205255485 -1669009748 -343679430 1921683328 93175574 -1679217995 -319940061 1978092441 48265999 -1382193293 -627419163 1133708895 882128585 -1427070102 -570977284 1157546566 872018640 -1555632319 -733880361 1296600685 978304763 -1540674728 -752084018 1243957876 1025669858 -1339394281 -953333887 1579423291 690169517 -1220037874 -1069513832 1498010146 776921780 -1091436763 -906571853 1358929417 670609055 -1180943556 -828699734 1469209104 546663046 -1762441285 -504072403 2029856407 268047873 -1851882590 -426134732 2140201614 144167448 -1742155895 -282067169 1982246565 18980403 -1622865008 -398312698 1900767932 105667114 -1958455329 -62691511 1699362547 307037797 -1943432250 -80829616 1646785258 354468476 -2053120019 -224858245 1804713665 479628887 -2098062348 -168481950 1828485848 469453390 -2035272528 -239664090 1757304220 532243722 -2116161367 -153436097 1876136325 416588051 -2006205310 -9663468 1717951918 291695928 -1895401317 -134133747 1627920823 370092321 -1694030636 -335539134 1963542008 34501998 -1670717235 -345124773 1919189473 90419575 -1780699930 -488924048 2077412810 215350620 -1833867009 -441034647 2092894675 196622661 -1109519240 -891738898 1406170452 618087874 -1162620831 -843783945 1421717837 599425499 -1291477942 -1006457636 1561066854 705482224 -1268230061 -1016108859 1516648831 761334249 -1603730404 -680643446 1315398960 962614694 -1492860923 -805048173 1225433385 1041076671 -1364030418 -642401096 1086123266 935058836 -1444984777 -556238687 1204889883 819337613 -1616181775 -391367321 1906664669 111301707 -1731804696 -272502402 1992859844 30380114 -1854894653 -428360363 2139024623 142204025 -1776465446 -518358708 2014521590 252975200 -2112088683 -182770429 1813148857 454378543 -2056138356 -227090150 1803530400 477659190 -1933075033 -71258831 1657404555 365874205 -1951770178 -55744216 1705261202 312674308 -1530583751 -742255185 1254835221 1036809347 -1549213408 -726675018 1302757388 983675034 -1440830197 -585523811 1141951527 857210033 -1384945390 -629909116 1132267582 880425128 -1183697571 -831191605 1467765873 544957671 -1105202876 -921124398 1343328360 655794430 -1213612689 -1062302215 1504173123 782298325 -1329301130 -943502880 1590302810 701311180 406001982 1865689512 -163743726 -2126886780 526310695 1750724017 -246367221 -2041082723 384340236 1643094426 -119082976 -1881030474 293950741 1719821699 -7654343 -2004089681 92539226 1921202636 -343250826 -1668458272 48876867 1978596821 -320361361 -1679778567 190808424 2086187518 -447619004 -1839804206 204621169 2067101159 -499375011 -1791290165 593312246 1415186784 -850175782 -1168873396 607190511 1396166009 -901866301 -1120293803 763802052 1518436690 -1014443800 -1265639298 720074205 1575765323 -991619855 -1277025177 1055533458 1240275204 -790345538 -1478264792 965209483 1317068061 -678851417 -1601258447 808559008 1194758454 -566247284 -1455886310 928802233 1079727407 -648936299 -1370147837 19409023 1982798057 -282703533 -1742636603 105245798 1900207344 -397701814 -1622360612 267624525 2029293787 -503463583 -1761938953 144598100 2140755138 -426769032 -1852361234 480196635 1805125773 -225355465 -2053740127 468909058 1828048020 -167994066 -2097435208 306491433 1698922687 -62205691 -1957830253 355038256 1647199398 -81324772 -1944050294 977668279 1296119841 -733451877 -1555080947 1026280622 1244462136 -752505470 -1541235436 882737285 1134211091 -627842647 -1382756033 871384220 1157067786 -570546768 -1426516698 670111955 1358309445 -906003969 -1091024535 547151050 1469836380 -829243930 -1181381264 690655457 1580048503 -953880115 -1339834021 776426744 1497392238 -1068943916 -1219623614 705002428 1560431402 -1005905264 -1291048442 761839525 1517260595 -1016668535 -1268650465 618591118 1406780184 -892300638 -1109941708 598947735 1421084417 -843229509 -1162189267 934439896 1085627214 -641987852 -1363461534 819965889 1205378903 -556675347 -1445527941 963240938 1315885948 -681082170 -1604275632 1040459763 1224939365 -804632865 -1492289975 292248436 1718381538 -10143144 -2006840626 369532781 1627500539 -133628351 -1894789417 531682118 1756881872 -239160726 -2034662660 417142623 1876568009 -153913741 -2116794651 215763728 2077981574 -489543108 -1781196118 196185865 2092351391 -440406491 -1833378125 34063138 1962996660 -334913010 -1693543784 90834747 1919760301 -345741801 -1671211391 857623293 1142520427 -586142767 -1441326265 879988452 1131724402 -629280824 -1384456354 1036370639 1254290009 -741628957 -1530096779 984090326 1303328320 -727291910 -1549707412 782850713 1504602639 -1062782027 -1214248157 700751488 1589882390 -942997588 -1328689350 544395947 1467343421 -830688377 -1183087855 656348850 1343759908 -921602146 -1105836280 141584949 2138528419 -427947239 -1854325873 253603372 2015010490 -518795520 -1777008746 111927815 1907151505 -391806165 -1616727107 29763102 1992365704 -272087246 -1731233884 365394513 1656769223 -70706307 -1932645397 313179720 1705873118 -56303772 -1952190478 454881891 1813758709 -183332017 -2112511015 477181562 1802897132 -226535594 -2055706688 2086657082 190377132 -1840136938 -447312512 2066880547 204810421 -1791198961 -499431015 1921274888 92497054 -1668664028 -343079502 1978241041 49193095 -1679298243 -320814677 1642646622 384826568 -1880707726 -119431708 1719994439 293746897 -2004129429 -7579139 1865630828 406091002 -2126699200 -163965482 1751023733 525971683 -2041519783 -245902897 1194458354 808897636 -1455448610 -566710968 1079785707 928712829 -1370334777 -648713903 1240102080 1055736918 -1478224404 -790420102 1317515481 964722767 -1601580555 -678502045 1518791830 763485184 -1266119238 -1013990100 1575692431 720115737 -1276819037 -991790795 1415406756 593122354 -1168964216 -850119394 1395695805 607621163 -1119960687 -902172409 1699016059 306437613 -1958048681 -62014271 1646864738 355342836 -1943582642 -81757992 1805608265 479745503 -2054093723 -225037069 1827840336 469078470 -2097364868 -168038166 2029255967 267701641 -1761764301 -503665499 2141075718 144247184 -1852811222 -426284868 1982362925 19875259 -1742334975 -283040617 1900392756 105021858 -1622421480 -397614962 1579863475 690879781 -1339773793 -953967607 1497827754 775960892 -1219925882 -1068607472 1357989249 670463255 -1090575187 -906488773 1469874584 547074318 -1181556556 -829042654 1134419415 882568513 -1382826757 -627798931 1156585934 871835992 -1426163486 -570865548 1296455141 977364339 -1555548983 -733019041 1244369404 1026335082 -1541017392 -752697274 1315552952 963546670 -1603805292 -681513214 1225030305 1040402999 -1492509811 -804443365 1085421194 934610460 -1363388506 -642029776 1205858963 819511813 -1445882945 -556358871 1407102684 618241610 -1110388752 -891814042 1421044421 599022163 -1162015767 -843433089 1560618734 704779896 -1291106366 -1005815980 1516823287 762303073 -1268349989 -1017007283 1963433584 33599206 -1693843620 -334573622 1919572585 91056895 -1671152827 -345830445 2078021186 215688916 -1781368978 -489338888 2092028507 196534989 -1832930441 -440892447 1756401172 532135554 -2034307272 -239476818 1876773389 416971419 -2116867295 -153871433 1718289958 292304560 -2006620406 -10332260 1627832895 369226409 -1895259373 -133196923 1467125753 544587631 -1182994731 -830742973 1344228320 655915894 -1106171188 -921298342 1504249803 783169373 -1213765913 -1063233935 1589953490 700707652 -1328897282 -942828952 1254465437 1036168971 -1530134863 -741552601 1302879108 984574738 -1549387096 -727643586 1142822831 857286457 -1441761661 -585677291 1131664310 880075552 -1384271206 -629505524 1813819185 454795175 -2112696803 -183107957 1802595112 477518782 -2055271932 -227001710 1657218819 364910485 -1932966353 -70355271 1705698074 313381772 -1952153034 -56380768 1907081045 111972291 -1616519559 -391975185 1992719180 29445082 -1731716512 -271635722 2138060647 142018545 -1853991349 -428251427 2015228798 253412328 -1777102254 -518741308 -1708621465 -315641359 1948704843 52547805 -1656404610 -364743192 1934304338 72094916 -1796011691 -470533693 2063427705 234510575 -1818309300 -459670054 2106633312 177708278 -2019585789 -258432619 1771171887 513196217 -2131602150 -134912628 1862022198 435881120 -1992025807 -29152857 1732933661 273500299 -1909859032 -114364994 1613216772 388009106 -1589206609 -700346055 1330167939 944762901 -1507105354 -785623776 1210385562 1059206156 -1348654691 -660989685 1100171441 915699751 -1460605564 -537404142 1191087272 838450238 -1125010997 -873037475 1392496871 637067377 -1147374126 -862239420 1435636990 580199528 -1305855495 -986904209 1545885909 723740739 -1253573152 -1035940490 1531550924 743353434 -2093764570 -197885776 1832767754 440066460 -2074184641 -212253527 1783633171 492250501 -1914161132 -84998014 1676040504 350316974 -1970930675 -41759589 1686871329 327986615 -1635475390 -377253676 1888141678 126743032 -1712757669 -286370611 2011628919 14693857 -1872811920 -413656858 2119256412 156662218 -1758270359 -533340929 2034011461 238796243 -1201827602 -816144264 1448341954 559202644 -1087351561 -935893919 1363031515 641271117 -1232725796 -1048500150 1485339120 797919590 -1309942587 -957551533 1608891881 685935999 -1511358326 -756174820 1273291174 1021563184 -1568193389 -713001979 1284056511 999167273 -1422849864 -600426450 1161783700 842553602 -1403204447 -614728649 1112714637 894803227 -1474370587 -551955597 1175487177 823636575 -1351407620 -663480470 1098729168 913995334 -1497011241 -775791807 1221266171 1070348909 -1582780466 -693133480 1336332002 950140532 -1247153279 -1028734185 1537708717 748724795 -1295763560 -977074418 1556764340 734881314 -1150125133 -864728283 1434196639 578497033 -1138770006 -887582916 1376902790 622259728 -1821326547 -461900869 2105451009 175739543 -1810036940 -484821086 2048091672 219436686 -1649718497 -357794935 1940204083 77732517 -1698263290 -306069616 1959325226 63954620 -1899506871 -104799265 1623831141 399409907 -1985341616 -22206522 1738831484 279135978 -2145625221 -149197843 1846688343 420809409 -2022596766 -260657164 1769995854 511233752 -1325018460 -972889550 1594602376 671908638 -1234692419 -1049680341 1483110289 794904327 -1075946858 -925275648 1372601274 651627308 -1196188017 -810242535 1455292323 565890869 -1397570880 -608832938 1119658988 901485434 -1411447079 -589810097 1171351541 852907875 -1570157838 -714179996 1281829854 996154184 -1526427925 -771506563 1259007943 1007542097 -1972637076 -43203846 1684378432 325231574 -1928972683 -100595997 1661491033 336553935 -2068809122 -206091576 1790843762 498674660 -2082619833 -187003183 1842601835 450162685 -1747131896 -522464610 2043839268 248886194 -1867438575 -407497081 2126464829 163084203 -1727567302 -301966676 1997081366 932736 -1637175773 -378691915 1885654799 123994009 -29080477 -1992067851 273294671 1733105113 -114720646 -1909542676 388489558 1612763584 -257962927 -2020016953 512863613 1771478507 -135133112 -2131412770 435972452 1861966322 -470592505 -1795922799 234698027 2063205821 -459370466 -1818648440 177271090 2107097508 -316089291 -1708135261 52870425 1948355983 -364570580 -1656608582 72055040 1934379414 -987077461 -1305652163 723780999 1545811217 -1035493198 -1254059996 743031198 1531900168 -873337703 -1124672497 637504949 1392033059 -862181248 -1147463658 580012460 1435859258 -660769585 -1348844455 915609059 1100227957 -537874218 -1460174784 838783482 1190781292 -699990787 -1589523349 944283089 1330621767 -785696540 -1507063694 1059412424 1210214750 -413174494 -1873263180 156308494 2119574680 -533548741 -1758101075 238866455 2033967233 -377160432 -1635529338 126524476 1888332970 -286705399 -1712453217 15161381 2011195571 -85433018 -1913694768 350618730 1675703548 -41574049 -1971154487 327925875 1686958309 -197923468 -2093687326 440241240 1832565966 -211932819 -2074535429 491800641 1784117463 -600746518 -1422498436 843003078 1161299024 -614690317 -1403281051 894628063 1112916041 -756359720 -1511133874 1021623540 1273203810 -712566335 -1568659113 998865133 1284393083 -1048164978 -1233029864 797451426 1485771828 -957644393 -1309888255 686153915 1608699949 -815936068 -1201996502 559131792 1448385542 -936375899 -1086899917 641624201 1362712607 -864934175 -1149954441 578570189 1434154843 -887102728 -1139223954 621904852 1377219394 -1029067053 -1246847419 749195263 1537277801 -976983350 -1295820196 734661606 1556953968 -775604603 -1497233901 1070290857 1221355327 -693570916 -1582317046 950440880 1335993126 -551633225 -1474720223 823189403 1175973645 -663520594 -1351333320 914168706 1098525460 -149158359 -2145700161 420636421 1846892435 -260980176 -2022247770 511681308 1769509770 -104362469 -1899970931 399109943 1624170401 -22394366 -1985119596 279194414 1738742712 -357886387 -1649662245 77952865 1940015095 -305737132 -1698569534 63484792 1959756782 -462381441 -1820872983 176095059 2105135045 -484615578 -1810208016 219364170 2048134108 -714532960 -1569839306 996636300 1281377818 -771435591 -1526471889 1007334037 1259176451 -609050734 -1397379324 901578430 1119604264 -589341813 -1411880163 852572839 1171655217 -924973116 -1076283566 651192040 1373066878 -810302499 -1196100789 566076145 1455067751 -972713994 -1325220000 671870682 1594678860 -1050129425 -1234207879 795224771 1482758741 -301516952 -1728051202 611908 1997432530 -378866831 -1636973593 124031581 1885577931 -522404006 -1747218484 248700534 2044063456 -407798973 -1867101227 163519087 2125998841 -206559476 -2068375654 499009056 1790539446 -186785003 -2082811005 450069049 1842655919 -43274434 -1972592728 325438994 1684209284 -100242649 -1929290831 336071179 1661942429 1391528815 636894201 -1124111805 -872916267 1436340086 580648928 -1148015014 -862609716 1546290013 724415435 -1306205583 -987507993 1531397956 742422482 -1253497240 -1035069698 1329994507 943795101 -1589085657 -699446607 1210834706 1059909508 -1507475906 -786264408 1100845881 916104111 -1349258731 -661339517 1190156064 838297526 -1459735028 -537327974 1772039079 513284913 -2020521333 -258573795 1861414846 435543848 -2130932078 -134496764 1732551573 272864003 -1991589191 -28446161 1613326220 388912922 -1910045024 -115329482 1948793795 53414741 -1708762385 -316577159 1933967322 71487308 -1655988490 -364073376 2062791665 234128231 -1795304739 -470097333 2107537384 177817470 -1819273532 -459856302 1273641518 1022167736 -1511761150 -756847724 1283980855 998297249 -1568039141 -712069235 1160884764 842433162 -1421880528 -600251482 1113355781 895174291 -1403906263 -615176257 1448946250 559553244 -1202500762 -816546832 1362161235 641195717 -1086419073 -935739415 1485218424 797020910 -1232551084 -1047530558 1609262689 686577399 -1310390451 -958253093 1887705830 126036592 -1635091510 -376616100 2011815679 15658601 -1712865325 -287273147 2120192724 156803650 -1873677320 -413744274 2033342157 238380635 -1757661215 -533002377 1832061570 439630356 -2093126738 -197502152 1784598171 492437005 -2075086921 -212361439 1676182192 351253030 -1914248292 -85863670 1686455977 327317055 -1970591867 -41150701 1623681517 398481787 -1899427647 -103925673 1739238900 279813474 -1985688360 -22807474 1847386591 421253449 -2146270989 -149573531 1769022918 511055184 -2021702422 -260541316 2104523145 175589663 -1820452699 -461821901 2048769424 219843846 -1810637636 -485168086 1940648379 78430509 -1650093929 -358440959 1959146914 62981428 -1698147186 -305175528 1537820965 749631923 -1247336439 -1029695329 1556385084 734248362 -1295324144 -976364410 1433583895 578154881 -1149460421 -864317267 1377764622 622343576 -1139710942 -887728972 1176394049 823749079 -1475331987 -552138501 1098095960 913616334 -1350697868 -663040798 1220923763 1069736421 -1496600481 -775126839 1336415594 951002620 -1582926778 -694074160 2044483756 249260090 -1747830400 -522909418 2125569205 162966563 -1866465895 -407319281 1997000862 57352 -1727417934 -301039324 1886000263 124593169 -1637583445 -379370179 1684752584 325875806 -1973081628 -43902606 1661373649 335658055 -1928794627 -99623573 1789968634 498593900 -2067881514 -205942464 1843201251 450507893 -2083297841 -187411111 1118992484 901073138 -1396958904 -608491042 1172290685 853052651 -1412309679 -589894201 1282011222 997114048 -1570270854 -715087380 1258566735 1006830809 -1526049437 -770873867 1594189824 671242390 -1324676820 -972277318 1483254809 795843727 -1234776779 -1050542685 1373560882 651808932 -1076854498 -925388408 1454580779 565449917 -1195555577 -809863791 916311659 1100676861 -661409977 -1349214255 837814898 1190607588 -536974498 -1460053048 944129625 1329690319 -699914379 -1588652061 1059816000 1210888918 -786046100 -1507666950 724229647 1546514073 -987447517 -1306292299 742857238 1530931840 -1035371718 -1253160020 636573245 1391879851 -872466671 -1124595833 580686372 1436263090 -862784760 -1147812962 234090147 2062868021 -469921905 -1795506407 178137786 2107185708 -460305514 -1818789120 52979345 1949259271 -316274755 -1709099221 71672456 1933742622 -364133468 -1655901390 272957127 1732496977 -28663829 -1991397507 388578014 1613630024 -114861070 -1910477980 513767157 1771587171 -258926631 -2020202673 435335916 1861583482 -134425664 -2130975914 797376298 1484902332 -1048011258 -1232097648 686504755 1609304997 -958047713 -1310561655 559773464 1448757134 -816638412 -1202444638 640725761 1362592663 -935407059 -1086725445 842133326 1161224152 -599814558 -1422344460 895232855 1113267137 -615363973 -1403684115 1021994876 1273845738 -756808112 -1511835962 998744933 1283494899 -712392119 -1567690017 350805986 1676668788 -85541170 -1914597800 327490555 1686252397 -41190697 -1970517439 439572432 1832150854 -197314820 -2093349270 492737481 1784259423 -212798747 -2074623373 157273990 2119761680 -414077270 -1873371588 238160799 2033531657 -532911437 -1757717979 126109620 1887663906 -376822120 -1634920946 15303597 2012132155 -286793087 -1713319401 78359785 1940692095 -358232635 -1650262701 63334640 1958828134 -305657380 -1697695414 175121627 2104955981 -461486601 -1820756639 220061890 2048577620 -485260818 -1810583176 421313677 1847299099 -149758559 -2146046665 510752916 1769359362 -260105800 -2022168274 398931135 1623196713 -104245869 -1899076347 279638182 1739440176 -22769270 -1985765092 1069911073 1220721847 -775164659 -1496523365 950552632 1336899758 -693753580 -1583277694 824050707 1176056965 -552573633 -1474865751 913555466 1098182812 -662855386 -1350921808 577936453 1433775315 -864223895 -1149514241 622811228 1377331402 -888063632 -1139406362 749278327 1538139361 -1029212837 -1247787571 734318702 1556340984 -976572094 -1295154732 498113960 1790422334 -205587324 -2068198382 450714033 1843030311 -187484003 -2083256309 325784986 1684808972 -43682634 -1973271520 335991171 1661067541 -100093777 -1928363975 495052 1996537178 -301339424 -1727079306 124406229 1886222659 -379311879 -1637672849 249300478 2044409192 -523082542 -1747626940 162644455 2125918577 -406871861 -1866952611 652131680 1373212150 -925836212 -1076368166 565410169 1454655983 -809691051 -1195759421 671429970 1593968068 -972336002 -1324587800 795406667 1483719133 -1050242969 -1235115791 996781316 1282317714 -714617816 -1570702146 1006922013 1258510731 -771094479 -1525860185 900867382 1119163808 -608418790 -1397001076 853532975 1171837369 -590249981 -1411993451 1193806285 808401243 -1457100575 -568240009 1078316500 927137090 -1370772232 -649290642 1240695295 1056223593 -1476534061 -788869051 1318995430 966358384 -1601166134 -677964708 1520376233 764946751 -1265534843 -1013561325 1576197552 720760102 -1275282276 -990147574 1413779867 591634701 -1169493833 -850542559 1395217794 607020308 -1121504082 -903871432 2084972805 188815763 -1840756695 -447776577 2066476316 204266890 -1792701392 -501039962 1922933047 94015905 -1668038629 -342560627 1978688814 49763768 -1677851646 -319212396 1643198817 385223159 -1879091123 -117937957 1721564536 295423470 -2003657644 -6968126 1865068883 405635525 -2128293761 -165420823 1749513546 524305884 -2042031002 -246536976 1580415116 691275802 -1338156640 -952473290 1499397269 777636867 -1219453511 -1067995857 1357426878 670007336 -1092169326 -907943676 1468363943 545408049 -1182067317 -829676259 1132734696 881006718 -1383446076 -628262574 1156181233 871292007 -1427665443 -572474037 1298112730 978882636 -1554923018 -732499616 1244816579 1026905173 -1539570193 -751094407 1700599876 307898578 -1957463704 -61584898 1647369309 355986635 -1942045327 -80114201 1803980918 478257376 -2054622886 -225459764 1827361903 468477177 -2098907837 -169736747 2028603424 267204790 -1763415796 -505194086 2139606073 142671023 -1853248235 -426861181 1982955538 20361348 -1740644034 -281488984 1901872139 106656925 -1622006489 -397077071 1964927823 35216345 -1693447581 -334021899 1920184150 91529152 -1669476742 -344260884 2076566397 214094827 -1781824943 -489901369 2091394916 196024306 -1834596792 -442403106 1755937579 531516349 -2035869177 -241161583 1875164978 415469476 -2117411298 -154276216 1718809369 292930447 -2005102027 -8674653 1629435648 370673558 -1894689236 -132749638 1315982215 964131601 -1602344277 -679929283 1226674078 1041940232 -1491865934 -803938780 1084998581 934081315 -1364876647 -643657201 1204160428 817968954 -1446484352 -556837354 1405574115 616590197 -1110885681 -892466599 1420468218 598585196 -1163591978 -844902848 1562170321 706470727 -1290620163 -1005223317 1517361096 762718046 -1266714908 -1015527822 1812290062 453143192 -2113193182 -183759948 1802018327 477081217 -2056847557 -228470867 1658769980 366600874 -1932479728 -69762170 1706235429 313796275 -1950517495 -54900833 1907509866 112556796 -1615058106 -390390832 1994362483 30981861 -1731072161 -271130679 2137637464 141488846 -1855478924 -429878302 2013529665 251868887 -1777703059 -519219205 1466661574 543967824 -1184556054 -832427140 1342619359 654413385 -1106714637 -921702555 1504768756 783794786 -1212247080 -1061575858 1591555821 702154363 -1328326719 -942381225 1255959202 1037785652 -1529738354 -741000424 1303490235 985046573 -1547710569 -726073599 1141367440 855691782 -1442217028 -586239190 1131030153 879564319 -1385936987 -631015629 591711433 1413741663 -850743835 -1169318541 606669008 1395537990 -903386628 -1121953430 765412603 1519940717 -1013897769 -1265232575 720535778 1576382580 -990060082 -1275342504 1056169133 1240788027 -788677247 -1476752105 966662324 1318660130 -678397544 -1600698098 807949471 1194288137 -567921229 -1457453787 927305862 1078108176 -649334358 -1370701508 405466113 1865276567 -165376723 -2128364101 524757016 1749031054 -246855372 -2041677406 384918579 1643533477 -117504737 -1879558775 295477290 1721471164 -7159546 -2003439216 94239845 1922747635 -342647479 -1667977761 49297532 1979123946 -318875312 -1678153274 189166679 2084652225 -448260741 -1840306707 204189774 2066514136 -500838046 -1792876044 979369352 1297665310 -732848988 -1554600910 1026701713 1244989703 -751019843 -1539610581 881096122 1132676396 -628484970 -1383259136 870953379 1156481333 -572010353 -1428103143 669576684 1357897082 -907637568 -1092502442 545597941 1468143971 -829732647 -1181976497 691234270 1580488008 -952302350 -1338362780 777953735 1499042129 -1068449557 -1218973571 20045120 1983311318 -281035668 -1741124358 106699097 1901799887 -397248395 -1621800733 267015538 2028824036 -505138082 -1763507000 143102315 2139136509 -427167673 -1852915503 478596388 1803681202 -225924088 -2054185826 468388157 1827420587 -169514991 -2099095417 308102422 1700427136 -61660102 -1957423956 355500303 1647817113 -79765469 -1942368075 292728395 1718984413 -8597657 -2005139471 371157586 1628986052 -133100674 -1894368280 531179129 1756239599 -240695467 -2036303933 415556192 1875104502 -154500276 -2117225510 214285871 2076348089 -489955581 -1781731435 195590710 2091862688 -442098918 -1834931316 35534365 1964574347 -334473423 -1692964953 91484676 1920254610 -344091864 -1669684290 706514563 1562099221 -1005391953 -1290412231 762399386 1517713932 -1015075914 -1267197152 617023153 1405105703 -892770403 -1110550773 598393512 1420685886 -844848252 -1163685102 933994215 1085058673 -643432501 -1365061795 818305790 1203858024 -557302830 -1446048956 963647189 1316431427 -679577607 -1602664593 1042141900 1226498650 -804015136 -1491827850 141139722 2137960348 -429392346 -1855926608 251943699 2013490053 -519423425 -1777530199 112334648 1907697582 -390302188 -1615116670 31445793 1993925559 -271470067 -1730772325 366907246 1658437624 -70193598 -1932009772 313740151 1706327009 -54711717 -1950737715 453314396 1812084682 -183802256 -2113120538 476627781 1802499027 -228154775 -2057202945 856145858 1140887380 -586555666 -1441862024 879393755 1131236173 -630973705 -1386010015 1037842416 1255868262 -741189924 -1529518518 984740841 1303823231 -725642555 -1548180909 783331238 1505206064 -1061237110 -1212547556 702376895 1591368489 -942470509 -1328268795 543893396 1466701570 -832223560 -1184729554 654762893 1342296859 -922189151 -1106267593 -1879997499 -118049965 1644159721 385405567 -2003023908 -6588598 1720854256 294983270 -2127950857 -164807839 1864657627 404970061 -2042114066 -247398536 1749659330 525246036 -1840868447 -448683209 2085155469 189776411 -1792321608 -500406482 2066036372 203556354 -1667425389 -342217979 1922267839 93604393 -1678712950 -319295716 1979629222 49909296 -1264606451 -1013410917 1519501857 764867255 -1275959532 -990554238 1576797752 721106606 -1169937601 -851240023 1414154771 592280197 -1121325274 -902897744 1395101194 606125724 -1456950423 -567311361 1193726533 807527123 -1371179152 -649967642 1078662748 927737546 -1477231781 -789312563 1241340535 1056598753 -1600192702 -677785644 1318100590 966242040 -1763003772 -504528366 2028262312 266593086 -1853393251 -427801077 2139690929 143533863 -1741604170 -281671136 1983863706 20474636 -1621295441 -396636615 1901240195 106278677 -1956797728 -61173130 1699988428 307557210 -1942984967 -80259473 1648232405 356071235 -2054804782 -226420156 1804094462 479165288 -2098467125 -169025955 1826983911 467844977 -1383820724 -628907302 1133179744 881705974 -1427548587 -571578685 1156003705 870320111 -1554048386 -732419352 1297185618 978734020 -1540170137 -751440143 1245495115 1027313629 -1338801624 -952847682 1581114116 691721106 -1218558415 -1067878745 1498425117 777459595 -1092089318 -907068788 1357278006 669080480 -1182413309 -830275947 1468772143 546086841 -1110974137 -893333039 1405714539 617525501 -1163254434 -844294712 1420051570 597914852 -1289983627 -1004840477 1561462873 706033871 -1267618452 -1015636486 1518324800 762903766 -1603210973 -680017483 1316917263 964272281 -1491258054 -803600980 1226003478 1041523840 -1364494063 -643020409 1084561469 933374123 -1446593272 -557740642 1204345892 818932914 -2035695217 -240193255 1755816099 530616373 -2117859946 -154979072 1875535034 416109612 -2005775939 -9078485 1719412881 293279751 -1893757532 -132596430 1628564616 370596894 -1692478997 -333848195 1964028103 35094609 -1670179342 -344709788 1920824542 91898952 -1782228519 -490575537 2076915957 214698083 -1834443328 -441471658 2091318508 195153018 -1529032698 -740564848 1255321898 1037402556 -1548676065 -726260599 1304393011 985154981 -1442359244 -587175774 1141455128 856557966 -1385522131 -630346565 1130691841 878955927 -1184120734 -831721228 1466278222 543330776 -1106901893 -922667795 1342727511 655316417 -1213183920 -1061717818 1505634684 783882730 -1327657911 -941966113 1590947173 701816307 -1615662898 -390741928 1908183522 112959860 -1730202409 -271055807 1993430523 30827885 -1855358724 -428980118 2137463248 140519750 -1778074395 -519861133 2013978057 252570975 -2113544022 -184364996 1812693382 453816592 -2056772429 -227601371 1801864607 476149001 -1931581288 -69642226 1657801140 366426402 -1951159167 -55272425 1706937773 314244411 -342014271 -1667598761 93530093 1922307963 -319782184 -1678265778 50258932 1979306850 -448344333 -1841168795 189312991 2085592905 -500495638 -1792263556 203779014 2065849168 -164997467 -2127731149 405026697 1864566559 -246967620 -2042584534 524940176 1749992198 -118366569 -1879642623 385859515 1643679533 -6546802 -2003097064 294812578 1721060148 -789354999 -1477159265 1056769829 1241135027 -677469680 -1600548218 965788476 1318581162 -567742917 -1456480595 807833367 1193394049 -649778654 -1371399500 927681294 1078754200 -851151251 -1169996037 592058177 1414342615 -903237004 -1121025310 606589784 1394664398 -1012924833 -1265054007 764518259 1519824869 -990758330 -1275786544 721181546 1576758268 -226068608 -2055125226 478680748 1804543546 -169102439 -2098429169 468046517 1826808355 -60948558 -1956983004 307469982 1700048392 -80725077 -1942549699 356407943 1647929873 -281974812 -1741269134 20907720 1983395422 -396581891 -1621388437 106087121 1901457991 -504696874 -1762795712 266637050 2028191340 -427349041 -1853875367 143215331 2140043893 -907520184 -1091606562 669398628 1356924658 -830106799 -1182620729 546042493 1468842731 -952901766 -1338707988 691912278 1580895936 -1067574429 -1218892811 777026127 1498893017 -731953364 -1554483270 978396672 1297487510 -751664331 -1539984477 1027400217 1245434511 -628830434 -1383858296 881503794 1133354660 -571929849 -1427227759 870804011 1155553981 -643095485 -1364454187 933578095 1084388857 -557391782 -1446915892 818446710 1204793824 -680481679 -1602773785 964611421 1316617675 -803379096 -1491445506 1041434948 1226062290 -1004784601 -1290074959 705844491 1561683357 -1015943106 -1267285848 763334930 1517855108 -892879851 -1111454589 617209145 1406070191 -844466164 -1163048806 597956896 1419979190 -490404725 -1782434787 214656423 2076988721 -441925486 -1833963516 195469758 2090963240 -333542215 -1692812241 34663829 1964498179 -344766304 -1670088650 92088716 1920604442 -9300753 -2005588871 293369283 1719354709 -132132618 -1894195104 370258394 1628864844 -240542499 -2035372981 531103217 1755368807 -154904380 -2117900206 415906280 1875708286 -1062202110 -1212734060 784233518 1505313976 -941764325 -1327832691 701739063 1590984865 -831808208 -1184059994 543554588 1466092682 -922330839 -1107203649 654850053 1343162515 -586742426 -1442826768 856253514 1141789916 -630537857 -1385303575 879009875 1130598597 -740520620 -1529102910 1037233272 1255529710 -726578867 -1548322341 985606241 1303910647 -69323318 -1931934372 365974758 1658283120 -55316013 -1951088315 314413311 1706729577 -184173064 -2113761938 453762260 1812786242 -228034079 -2056304265 476453069 1801529435 -429316690 -1855056584 140985474 2137027604 -519773769 -1778134751 252346523 2014162957 -390943332 -1615487734 113036464 1908145190 -270571131 -1730651885 30476457 1993750591 233446300 2062363402 -471565648 -1797043674 176676741 2105601811 -460734807 -1819374017 53580718 1949737784 -314576254 -1707556332 73160631 1935370017 -363710821 -1655372275 274533368 1733966702 -28087596 -1990960574 389074913 1614282615 -113332531 -1908826533 512132042 1770107740 -259464474 -2020617616 434849747 1860990789 -135977217 -2132666775 914635604 1099107266 -662021512 -1349686546 837418829 1190055899 -538468767 -1461670153 945795942 1331201008 -699280822 -1588141348 1060271999 1211451369 -784591277 -1506072891 724773680 1546918822 -985839076 -1304790390 744419113 1532616639 -1034908155 -1252540781 636003074 1391432596 -874069458 -1126042952 579168027 1434605453 -863304137 -1148438879 351349469 1677072971 -83932175 -1913095321 329051844 1687936594 -40726552 -1969897602 439001839 1831703161 -198917181 -2094795947 491218678 1782601312 -213317670 -2075248820 155597497 2118191663 -414688363 -1873843453 237764256 2032979510 -534405236 -1759334630 127775371 1889174045 -376187993 -1634409679 15758994 2012694020 -285337666 -1711724760 798951957 1486371459 -1047434439 -1231660113 687001100 1609957018 -956518624 -1308909642 558137895 1447277233 -817175797 -1202859107 640239166 1361999528 -936958190 -1088415868 841489009 1160719079 -601457827 -1423881269 893771368 1111682814 -615792828 -1404268590 1022595651 1274323669 -755109009 -1510292487 1000232538 1285121740 -711968906 -1567160352 1071413534 1222330760 -774760398 -1495979868 951172359 1337363857 -692069333 -1581716291 822604076 1174454714 -553021440 -1475436394 912930101 1097663907 -664513511 -1352440689 577464698 1433164268 -865793962 -1151190848 621194595 1375837685 -888615857 -1139802919 749789512 1538773470 -1027702684 -1246121742 735913297 1557796295 -976010115 -1294699285 78797270 1941268800 -356763398 -1648686996 64986575 1960357209 -305005341 -1697198987 174707172 2104418674 -462966584 -1822392226 218371581 2047026539 -485853999 -1811069881 419776946 1845655844 -150263650 -2146691064 510168491 1768930621 -261690233 -2023629807 400474496 1624895766 -103767892 -1898475462 280167833 1739863311 -21142347 -1984277469 650594399 1371568329 -926340749 -1077011995 564825158 1454226640 -811274902 -1197220356 672972909 1595666683 -971857599 -1323986473 795935860 1484141794 -1048615592 -1233627698 997218363 1282893997 -713148137 -1569126015 1008573474 1260039348 -770441970 -1525363304 900452361 1118625951 -609898203 -1398636109 851842064 1170285702 -590842564 -1412479574 497641623 1789810689 -207156805 -2069874387 449096846 1841536024 -188035678 -2083652300 326295717 1685442611 -42172023 -1971605217 337585340 1662522410 -99531376 -1927908090 1997043 1998145637 -300934689 -1726535351 125025514 1886686332 -377627194 -1636111024 247853249 2042806359 -523529747 -1748196997 162018520 2125399118 -408529420 -1868470942 1770446488 511831566 -2021081164 -259027166 1860901505 434907671 -2132444243 -136164549 1734170282 274359868 -1991035002 -28047600 1613796019 389521957 -1908477025 -113655031 1949421308 53935722 -1707102256 -315056314 1935411941 73087603 -1655542839 -363504801 2062173902 233666136 -1796986910 -471656588 2106032855 176206401 -1819679749 -460401811 1391001168 636473030 -1125736580 -874401814 1434794569 578947807 -1148495003 -863212557 1546876514 724846324 -1304619186 -986044456 1532932731 744063725 -1252994217 -1034427455 1331686964 945348258 -1588490472 -698957938 1211247149 1060444859 -1505998079 -784630889 1099195910 914577040 -1349908694 -661833796 1189716511 837718665 -1461206221 -538905691 1889398745 127590223 -1634496779 -376127901 2012228544 16194390 -1711387924 -285640070 2118543339 155277181 -1874327865 -414239151 2032903154 237802340 -1759132962 -534580664 1831534525 439209771 -2094752111 -198988281 1783053220 490736434 -2075567480 -212964834 1676769167 351684377 -1912662365 -84400587 1687991190 328958720 -1970089286 -40508884 1274269457 1022689159 -1510101443 -755327317 1285425928 999898014 -1567593948 -711501134 1160267555 841971637 -1423563249 -601811303 1111851834 893563820 -1404313066 -615722368 1447354229 558100451 -1203061159 -817000753 1361648492 640560122 -1087931840 -937407786 1486837575 798517201 -1231997333 -1047132419 1609732958 687186888 -1308822926 -956579100 1538309146 750226572 -1245782730 -1028002400 1558018051 735725717 -1294788305 -975951431 1433089064 577504446 -1150987004 -865966702 1376186417 620871847 -1140289251 -888168053 1174908030 822123752 -1475752622 -552665660 1097492583 913135857 -1352398517 -664585763 1222386764 1071322330 -1496169120 -774539786 1337057365 951505091 -1581284999 -692538897 1625201874 400141380 -1898906114 -103297688 1739806923 280258653 -1984087577 -21362319 1845826784 419570806 -2146732596 -150190758 1768476921 510648431 -2023312939 -262045373 2104069302 175029280 -1821905510 -463414004 2047101103 218331193 -1811273341 -485680875 1941046404 78984210 -1648597592 -356821698 1960820893 64548875 -1697537615 -304705241 1118539099 900513229 -1398412169 -610083615 1170622786 851540436 -1412945810 -590407432 1282409833 997668351 -1568775099 -713468717 1260241264 1008398822 -1525440420 -770404150 1595710783 672902569 -1324155885 -971649915 1483823398 796289456 -1233176566 -1049098084 1372001549 650126747 -1077316575 -926006089 1454035220 565043586 -1197166536 -811368274 2042998163 247635205 -1748251457 -523437015 2124966282 162486556 -1868167002 -408864720 1998464417 1643831 -1726987123 -300452837 1886642616 125096238 -1635942252 -377835518 1685241335 326471009 -1971528485 -42210227 1663007214 337135992 -1928259390 -99211180 1789474245 497943891 -2069408535 -207592321 1841623516 449036618 -2083876624 -187850650 -986476140 -1305173758 725479608 1547354158 -1034005107 -1252432613 743453857 1532429367 -873981530 -1125177040 635861130 1390495772 -863642177 -1149047511 579583123 1435274245 -662404624 -1350323866 915071196 1099812938 -538360343 -1460767361 837231813 1189090387 -698414654 -1588053676 944859374 1331058808 -785199653 -1506411187 1060941047 1211866209 -27414180 -1990557238 273928304 1733615846 -114264763 -1908980269 389944425 1614357759 -259638930 -2021586440 512251970 1771006164 -135529097 -2131964447 434478171 1860349133 -471162568 -1796370002 233095188 2061758594 -460888799 -1820305993 176751629 2106471579 -315545334 -1707730532 54478886 1949857968 -363008749 -1654923899 72518719 1934998697 -601317163 -1422946237 841400825 1159852399 -616209204 -1404939174 894109152 1112290678 -755816217 -1510729615 1023232459 1274706269 -711004930 -1566974872 999329234 1285012804 -1046499151 -1231519705 798085533 1486283019 -957188952 -1309326274 687609220 1610294546 -817612669 -1203566571 558520751 1447913785 -936772454 -1087452148 640130486 1361095968 -414810083 -1874743157 155771185 2119160231 -534035452 -1758694254 237315368 2032276926 -375584721 -1634060103 127101187 1888770453 -286208970 -1711801184 16690458 2012847500 -84832135 -1913216785 352317781 1677246915 -40086432 -1969527562 328349004 1687487962 -198567861 -2094192419 438597991 1831029233 -213394350 -2076119868 491371902 1783533032 -150605034 -2147302528 420188730 1846321836 -261605617 -2022766695 510023203 1767990965 -102859996 -1898361934 399514120 1624713886 -21774531 -1984655445 280878609 1740304007 -357375118 -1649028124 79463006 1941680840 -304142485 -1697114115 64046663 1960212177 -462853312 -1821484074 174525036 2103458554 -486232231 -1811701809 218812021 2047737571 -865348642 -1150491832 577090290 1432519268 -888793145 -1140775087 621311723 1376732797 -1028629524 -1246270598 750664384 1538853462 -975331339 -1294291101 735313625 1557450319 -774061126 -1495534804 1070768790 1221956096 -693041245 -1581893835 952067727 1337480729 -553170040 -1476363490 822684324 1175329330 -664105071 -1351762169 912584381 1097063979 -299974057 -1726352703 1090427 1998033901 -378337714 -1636550952 125658978 1887066100 -523941275 -1748862221 248195913 2043419615 -408383876 -1867530518 161935184 2124537798 -206974413 -2068913499 497529631 1788904329 -188475862 -2084362564 449476358 1842169744 -42837503 -1972016489 326908717 1685785531 -98591208 -1927762290 336723764 1662439330 -714022241 -1569205751 998146995 1283044133 -769841530 -1525017072 1007896490 1259632444 -609523027 -1397990853 900008833 1117928215 -590958924 -1413374430 852021144 1171259150 -926420229 -1077886355 650744791 1372496705 -810928414 -1196620172 564418510 1453549400 -971212087 -1323611553 672275429 1595222899 -1049510192 -1233744314 796909564 1484320618 -1587587952 -698850298 1330722236 945161514 -1506635639 -785014753 1211953573 1060880691 -1350247262 -662442956 1099611534 915246360 -1461118789 -538040275 1189575063 836782337 -1125628684 -873499550 1390814680 635508046 -1148878611 -863850373 1435230657 579653975 -1305228090 -986383280 1547546090 725261692 -1252128545 -1034340279 1531996659 743922021 -1708034984 -315210546 1950291316 54011362 -1654869951 -363101993 1934807405 72737275 -1796539286 -470954756 2061802822 233024976 -1819854733 -461371163 2106153311 177105353 -2021235652 -259959638 1770521872 512701830 -2132041691 -135491405 1860550921 434303391 -1990333426 -27599720 1733528866 273989044 -1909446633 -113829759 1614694715 389642669 -1203477039 -817670841 1447691517 558707819 -1087790648 -936472226 1361559780 639692914 -1231032861 -1046946443 1485933775 798407769 -1309529606 -957015700 1610369238 687568960 -1510771275 -755743453 1274877081 1023026191 -1566658132 -711360198 1284558976 999809046 -1423377017 -600847087 1160158379 841067581 -1404749410 -616429304 1112234162 894199844 -2094381799 -198347377 1831085109 438506659 -2075688704 -213864042 1783226412 491704506 -1913533141 -84476483 1677700103 351837329 -1969485518 -40158812 1687316510 328554632 -1633856131 -375757333 1888695377 127141063 -1712287388 -285761038 2013196360 16367838 -1874404017 -415109671 2118696035 156208373 -1758783146 -533976640 2032498810 237127916 -1821821422 -462551420 2103924542 174090152 -1811615221 -486292835 2047513383 218997681 -1649230304 -357200202 1941757708 79425434 -1696630215 -304592209 1959861013 64367491 -1898043786 -103213344 1624262490 399996876 -1984699793 -21703943 1740473155 280671189 -2147111356 -150823214 1846267752 420282366 -2023200163 -261137717 1768295281 509688807 -1475930406 -553638324 1175025654 823019360 -1351953725 -663887275 1097118703 912491385 -1495490840 -774132098 1221787588 1070976850 -1582212367 -692688281 1337932765 951585611 -1246755138 -1028180440 1539205010 750343940 -1294089561 -975506895 1557373835 735351581 -1150579060 -865288678 1432743840 576905014 -1140438379 -889095677 1376267193 621746991 -1972238509 -42649659 1685874303 326850281 -1927298230 -99028004 1662100070 337023728 -2069262495 -206651401 1789390413 497082075 -2084287624 -188515346 1841965652 449649346 -1748691145 -524146783 2043377179 248268429 -1867984082 -407903304 2124853762 161579668 -1726046459 -300306541 1997602345 1560255 -1636607204 -378246262 1887255088 125438630 -1323554917 -971303155 1595033271 672495137 -1234050174 -1049177324 1484751534 796439096 -1077432407 -926900417 1372180101 651099667 -1196790864 -810722522 1453591196 564345354 -1398065153 -609482903 1118131923 899835461 -1413024794 -591281296 1170772682 852468316 -1569669171 -713584805 1283383009 997846647 -1524794412 -770028734 1259543288 1007954542 -760468113 -1515512327 1017269315 1269136597 -708712074 -1564026400 1003456602 1288222924 -596138659 -1418684981 846840945 1165948135 -619028156 -1407364654 890503272 1108553982 -820298485 -1206121059 555047975 1444048049 -931727086 -1083061884 645437502 1367320744 -1044335303 -1228438097 802083861 1489626243 -961711840 -1314242122 681775116 1604591770 -373158489 -1631240911 130837643 1892375581 -290469442 -1716979416 10594450 2007406596 -417757803 -1877035773 152560825 2115032111 -529251956 -1754042086 242884768 2038239286 -193651261 -2089669291 444300527 1836862585 -216475174 -2078283444 488028406 1779533920 -89221647 -1918261913 346092765 1671939147 -37531160 -1966841474 332214468 1690959954 -877192146 -1129304904 632913154 1388203412 -858073033 -1143084895 584366363 1439926669 -982739940 -1301568374 727905584 1550173606 -1040101371 -1257873261 739193129 1527251391 -704639926 -1593361188 940469606 1326013936 -781334445 -1502938939 1063496063 1214552553 -656702344 -1344490258 919987540 1104336322 -541704095 -1464766217 834150733 1186927067 -254198554 -2015490960 517430730 1775267164 -139134721 -2135701399 431659475 1857923397 -33377068 -1996127166 269276664 1728832878 -110137139 -1905770405 392237537 1617305975 -311546750 -1704387564 56642990 1952939320 -368842597 -1660626931 67996087 1930082593 -474635088 -1800235994 230409628 2059203850 -455581527 -1814081473 181797253 2110861587 -526757907 -1751285893 244592321 2039684695 -403207180 -1863271582 167373528 2130631246 -297678881 -1723402423 5220083 2001245797 -382991418 -1641335984 119694058 1881494140 -47358071 -1976930529 321076901 1680084531 -96429168 -1924683002 340720316 1665780266 -201926725 -2064521427 502838935 1795130881 -191163486 -2086919372 446001806 1838301720 -604737755 -1393336397 905580041 1123892895 -593908932 -1415668822 848808464 1167129222 -718280937 -1574381695 992052795 1277605549 -767417586 -1522199656 1011630626 1263235764 -968655039 -1320923177 676142701 1598697211 -1053901992 -1238791218 790682228 1479011042 -929499277 -1080047643 647403103 1368499913 -806014102 -1192098820 570118726 1459380944 -108953940 -1903800774 395255680 1619537686 -18040139 -1981052381 283302809 1743121167 -145033570 -2141338104 424974258 1850976036 -264818041 -2026896879 507073451 1765696317 -466194744 -1825481122 171446244 2101297010 -480531759 -1805870521 223726589 2052258667 -353507590 -1645554068 82020310 1944368960 -310369565 -1702423947 59655119 1955165017 -1024500124 -1243058446 752959304 1541803998 -981296515 -1299862805 730659665 1552665543 -868952490 -1154226496 574273402 1430095852 -883355057 -1134681383 626488163 1380991989 -547860992 -1470136682 827731756 1179721658 -667579879 -1355629937 909896501 1094507427 -779893198 -1501235548 1066247966 1217042312 -689044949 -1578552643 954229511 1340560273 -1228871573 -1043867395 1489930567 801749457 -1314050958 -961930012 1604537694 681868744 -1206165415 -820227889 1444217205 554840547 -1082743744 -932080426 1366869356 645920250 -1418201073 -596588391 1165596963 847161781 -1407566826 -618853248 1108630842 890465708 -1515425731 -760528725 1268912401 1017454983 -1564363740 -708410190 1288688904 1003021726 -1917925213 -89524171 1671473551 346528025 -1966928710 -37471188 1691184534 332029184 -2089467759 -193826809 1836786109 444338475 -2078767992 -216026082 1779885476 487707954 -1877354297 -417404847 2115484139 152078717 -1753998114 -529322936 2038070770 243092836 -1631432459 -372940701 1892430297 130744655 -1716546324 -290937734 2007102912 10929494 -1344546518 -656610884 1104525318 919767184 -1464459981 -542036571 1186495519 834620553 -1593814760 -704159346 1326329908 940114082 -1502767871 -781539945 1214510125 1063568571 -1301493426 -982779432 1549969506 728078580 -1258222249 -1039778367 1527737467 738745581 -1128840836 -877628950 1387864144 633213126 -1143306907 -857885197 1440015433 584307935 -1800013342 -474822284 2059114702 230467672 -1814544901 -455144083 2111200471 181496897 -1704037936 -311869114 1952452860 57090154 -1660701239 -368802465 1930286309 67822707 -1996297850 -33171184 1728874666 269203516 -1905316449 -110617335 1616989363 392592421 -2015796812 -253865694 1775698072 516960270 -2135644755 -139225797 1857733761 431879191 -2064217367 -202261889 1794698181 503307091 -2086973712 -191070618 1838493660 445783882 -1976761637 -47566259 1680040951 321147745 -1925134654 -95947180 1666099182 340367224 -1723753843 -297358821 2001730465 4770615 -1641259372 -383029758 1881292728 119869230 -1751510337 -526573015 2039772051 244531973 -1862805850 -403642832 2130294666 167675676 -1080514015 -929064265 1368836877 647101339 -1191875016 -806199634 1459293972 570179458 -1321000429 -968617339 1598899007 675967913 -1238440438 -1054222692 1478526758 791132080 -1573930427 -718763309 1277287273 992406527 -1522368932 -767209782 1263279984 1011560422 -1393282441 -604831007 1123701595 905798605 -1415973266 -593574152 1167562562 848340948 -1645364312 -353727682 1944312452 82110994 -1702854735 -309899481 1955471005 59321867 -1825164390 -466550004 2100843190 171926048 -1805912189 -480458987 2052429487 223520313 -2141541428 -144860326 1851050720 424934006 -2026410027 -265265341 1765347065 507395695 -1904139266 -108653720 1620001490 394818116 -1980962841 -18098319 1742898891 283489885 -1501324448 -779834378 1217264204 1066060506 -1578213511 -689344529 1340096085 954666691 -1470622894 -547413052 1180070526 827409128 -1355425973 -667752483 1094432359 909936369 -1154184444 -869024878 1429924392 574479038 -1134997731 -882999413 1381445169 626007719 -1242627274 -1024969824 1541497370 753291916 -1300052177 -981076039 1552721411 730568341 443918183 1836226545 -193214901 -2088962339 488137598 1780437992 -216661422 -2079247676 346959701 1672028099 -90157447 -1918402833 331606860 1690622938 -36861344 -1966425354 130201347 1891993493 -372451793 -1630804295 11498266 2007516044 -291433930 -1717165408 152649521 2115899303 -417898979 -1877971317 242547496 2037631934 -528836092 -1753372014 555452335 1444722489 -820648317 -1206725099 645284790 1366389536 -931650918 -1082191348 801116061 1489452811 -1043435855 -1228317145 682478468 1605040914 -962352472 -1314612674 1017944011 1269540701 -761071897 -1515862415 1002525650 1288069956 -707841282 -1563950488 846667769 1164980079 -596017451 -1417785789 890952672 1109257078 -619398452 -1408005542 57579046 1953081008 -312412406 -1704474724 67326527 1929667241 -368233709 -1660288123 229973524 2058497666 -474251464 -1799598162 181983757 2111826587 -455689439 -1814983753 517572162 1776203476 -254285970 -2016356360 431243867 1857254093 -138796169 -2135092255 268570224 1728397030 -32739492 -1995743286 393202281 1617492735 -111039675 -1905878061 939570926 1325893240 -703670334 -1593186476 1064137463 1214923361 -782036005 -1503386803 920338140 1104940618 -657104912 -1345163418 834075333 1186056787 -541549591 -1463833729 632792714 1387304476 -877017178 -1128335568 584737427 1440567813 -858520641 -1143786711 728510136 1550523950 -983412844 -1301971198 738323105 1527175735 -1039168627 -1257719013 675530213 1598354803 -967990071 -1320512417 791544316 1479094634 -1054842672 -1238937530 647515607 1369406785 -929682181 -1081009043 569739726 1458747736 -805574430 -1191389068 905237889 1123280151 -604326739 -1392671685 848892312 1167991054 -594054988 -1416609758 992959923 1277717797 -719242081 -1574564855 1010997674 1262856508 -766707578 -1521760240 321774893 1680528827 -48004095 -1977305961 339747124 1665601954 -95535080 -1924566898 502689055 1794203017 -201847757 -2063647579 446408966 1838979472 -191510486 -2087520068 245036361 2040382943 -527133595 -1751931661 167194960 2129658310 -403091332 -1862377238 4291963 2001096173 -296805289 -1723323199 120371554 1881901556 -383592370 -1641682728 827913380 1180681266 -547973752 -1471044322 909455549 1093795883 -667201135 -1354997497 1065581718 1216629760 -779280966 -1500893908 955168911 1340704793 -689907293 -1578637003 753919168 1541985366 -1025407508 -1243171462 729948377 1552224335 -980663819 -1299484317 573861106 1429429348 -868610594 -1153614520 626632939 1381931133 -883439161 -1135543983 171365484 2100421882 -466045632 -1824553514 224071797 2052858083 -480939687 -1806548529 82664542 1944743112 -354206350 -1645998620 58759239 1955047633 -309397141 -1702245891 394380296 1619457182 -108026588 -1903651406 283901969 1743466631 -18718403 -1981460053 425348154 1851620524 -145478378 -2142036608 506955811 1764800693 -264640241 -2025924199 2115592803 152982261 -1877540017 -418368551 2037687930 242456300 -1753561258 -528615488 1891822161 130407111 -1630762115 -372524053 2007969352 11017950 -1717481628 -291078158 1672376839 346636945 -1918889173 -89709635 1690547742 331646600 -1966221518 -37034076 1836448309 443730595 -2089051367 -193156209 1779973676 488574650 -2078908672 -216961130 1165443755 846230077 -1418124409 -595717359 1109034674 891139620 -1407916130 -619456760 1269615257 1017903631 -1516065867 -760898781 1287720576 1002847766 -1563463764 -708288710 1488999119 801595993 -1228000285 -1043790987 1605211862 682272320 -1314654214 -962279572 1444666109 555543147 -1206535215 -820868281 1366695652 644951666 -1082622008 -931180706 1728205602 268788660 -1995689458 -32832872 1617925947 392734637 -1906182633 -110705023 1775885072 517925766 -2015905220 -254768470 1857298185 431173535 -2135261659 -138588493 2058699590 229798864 -1799675286 -474213636 2111342431 182433737 -1814632845 -456010011 1953418100 57277410 -1704940968 -311977266 1929580397 67387387 -1660064191 -368419113 1550611434 728449916 -1302195514 -983227824 1526839283 738625381 -1257253153 -1039604151 1387789272 632343374 -1128686860 -876696990 1440366529 584912727 -1143709971 -858558853 1104896910 920408856 -1344994654 -657313228 1186375575 833722113 -1464285509 -541067731 1325460412 940038954 -1592882544 -704005626 1215115173 1063919411 -1503441271 -781943265 1278148833 992489591 -1574870579 -718909093 1262667000 1011217518 -1521703468 -766798526 1123322067 905164869 -1392842241 -604120727 1167674570 849247324 -1416155674 -594535056 1368920197 647962643 -1080659543 -930004673 1458951324 569566218 -1191463504 -805534426 1598265527 675588129 -1320289893 -968177395 1479433390 791243832 -1239401086 -1054405356 2000756777 4591807 -1722859259 -297242221 1881990192 120312998 -1641904868 -383404662 2040178715 245209229 -1751856841 -527173215 2130144258 166747284 -1862726354 -402768456 1794519117 502333659 -2064101023 -201367049 1838937172 446481602 -2087348872 -191715858 1680717951 321554665 -1977362093 -47912507 1665170534 340217072 -1924260534 -95867428 1429483936 573767990 -1153806196 -868392934 1381627321 626967855 -1135111019 -883907581 1542437266 753436932 -1243490114 -1025054680 1552055691 730156317 -1299440473 -980734927 1216553412 1065619794 -1500692248 -779456386 1341056477 954848587 -1579121423 -689458073 1180215798 828348768 -1470707494 -548276148 1094020591 909270393 -1355084605 -667141035 1851396456 425533950 -2141949884 -145538862 1765266801 506521063 -2026261411 -264338229 1619106138 394701260 -1903167370 -108476192 1743543619 283864533 -1981662097 -18543367 1944912140 82456986 -1646043104 -354135882 1954596117 59241859 -1701927879 -309750609 2100726078 171030952 -1824987118 -465577852 2052803879 224165297 -1806357493 -481157987 -1737605314 -278327384 1986027026 23555716 -1627129049 -402338895 1896716811 101362333 -1766476020 -508393574 2025575968 264038070 -1848085739 -421575805 2144735801 147923631 -2049364134 -220323892 1809272438 483426016 -2102072509 -172762155 1824164463 465419001 -1962760344 -66742274 1695336004 302773970 -1938857103 -77048857 1650524765 359019211 -1560272906 -737726624 1292795610 973688396 -1536304145 -747967623 1248049859 1029999189 -1378117692 -623073454 1138095848 886228606 -1430891555 -575577269 1152922353 868156007 -1095299182 -911196412 1354329790 666787368 -1176843381 -824313059 1473555111 550738481 -1335064672 -949242058 1583539852 694539802 -1224653895 -1073319121 1494164117 772280835 -2123035009 -160284951 1870360403 410804165 -2045195674 -249562384 1746316106 521247708 -1884387763 -123095333 1637934945 380098551 -2000469420 -3902782 1724719992 298456046 -1664999909 -339399027 1926004535 97210273 -1682974206 -324474220 1973533486 44469176 -1843816919 -450976065 2081945349 185649043 -1787538896 -495754586 2071606044 209519498 -1172623689 -853795295 1410682779 588414733 -1116280146 -898508232 1400408962 612350740 -1262442875 -1010330093 1523500969 768210751 -1280482660 -995470838 1570964400 715404070 -1481883949 -794096059 1235378175 1051029353 -1597900086 -674837924 1322228710 969452400 -1451772191 -563050889 1199167437 813623131 -1373998344 -652393874 1075057620 924001090 -1437049412 -580948694 1146502288 860949510 -1388996187 -634214093 1128003721 876398623 -1534863986 -746265320 1250800802 1032487988 -1544679017 -722919167 1306554555 988233773 -1209053736 -1058505394 1507929332 786832482 -1333622335 -947537577 1586292973 697030779 -1187723798 -835455620 1463461062 540906576 -1101463053 -916573851 1347903711 659574857 -1858699916 -432976414 2134383704 138357966 -1772373651 -514029061 2018891841 257091799 -1611795130 -387267120 1910740074 115647740 -1736429217 -276364855 1989038195 25780453 -1937674992 -75080314 1653541948 361249962 -1947424503 -51668577 1709361189 317061299 -2107972318 -178399820 1817478158 458470552 -2059984581 -231730771 1798914071 473854081 -1287426819 -1002152853 1565330897 709508423 -1272010524 -1020684174 1512098248 757594462 -1114053425 -895495079 1402373603 613528949 -1158340394 -839774144 1425752570 603746668 -1359709031 -638366705 1090133429 939339043 -1449543552 -560035818 1201133996 814803258 -1607469909 -685194179 1310823815 958833937 -1488834382 -800784348 1229738398 1045127432 -2010297291 -13992797 1713581337 287579535 -1891596244 -129517382 1632561408 373938582 -2030648313 -235801455 1761125675 536843709 -2120548322 -157536120 1872060722 412242340 -1785045935 -492999481 2073312637 210963947 -1829267384 -437212962 2096757092 201247218 -1690184605 -330898187 1968158031 38307289 -1674833798 -349495060 1914859862 86327744 -66913734 -1962554708 302816022 1695263616 -76595677 -1939337547 358702863 1650880409 -220630520 -2049031522 483857188 1808802738 -172706287 -2102163833 465229629 1824384939 -508171682 -1766663480 263949170 2025634788 -422039993 -1847648559 148262763 2144436221 -277978516 -1737927942 23069504 1986474966 -402413963 -1627089181 101566297 1896544207 -949167374 -1335104924 694336478 1583713096 -1073668373 -1224331651 772767687 1493716817 -910732608 -1095736746 666448876 1354630010 -824535335 -1176656305 550828021 1473496931 -623129962 -1378027008 886418362 1137875756 -575271281 -1431224807 867725219 1153392437 -738180444 -1559793102 974005128 1292440350 -747796803 -1536510421 1029957521 1248122631 -451294341 -1843463187 186100311 2081462977 -495710366 -1787609100 209350222 2071813848 -339590327 -1664781345 97264229 1925911283 -324040880 -1683441722 44164732 1973868266 -122758369 -1884689527 379632179 1638369957 -3989754 -2000408688 298679850 1724534460 -160083155 -2123209797 410726913 1870398103 -250046668 -2044745822 521598488 1745995406 -562566221 -1452221659 813271711 1199487497 -652595286 -1373823172 924077702 1075019280 -794008703 -1481944297 1050804909 1235563067 -675174504 -1597597938 969918132 1321793058 -1010762793 -1261974719 768514811 1523165805 -995278898 -1280700584 715349730 1571057268 -853838875 -1172552845 588583625 1410474591 -898189316 -1116633238 611899088 1400890950 -835413832 -1187796946 540735892 1463666946 -916890463 -1101108169 660028813 1347423515 -1058074486 -1209524196 786526630 1508262192 -947727213 -1333402619 697087423 1586201897 -746354468 -1534805942 1032710640 1250613606 -722580283 -1544979373 987770345 1306991999 -581435154 -1436602248 861299138 1146179924 -634010377 -1389169567 876324315 1128043853 -178603920 -2107799322 458545500 1817438666 -231244695 -2060432129 473505093 1799237075 -75419582 -1937375020 361714030 1653105144 -51579813 -1947482931 316839287 1709549025 -387078124 -1612015486 115591480 1910831534 -276796403 -1735959397 26086689 1988705719 -432660442 -1859055440 137904394 2134864284 -514071489 -1772301143 257262867 2018686341 -684742151 -1607952017 958515413 1311176771 -800952864 -1488626314 1045171404 1229667418 -638311989 -1359802019 939147495 1090351217 -560339502 -1449208508 815236350 1200665704 -895960675 -1113618165 613865649 1402071079 -839549564 -1158525678 603659432 1425812542 -1002229329 -1287388871 709709955 1565155349 -1020332618 -1272330976 757109914 1512547340 -331249359 -1689863769 38791197 1967708299 -349418200 -1674871362 86125572 1915034770 -493223677 -1784860267 211050543 2073252025 -436746982 -1829702260 200909878 2097058976 -235497131 -2030982717 536410233 1761593583 -157590196 -2120454694 412433504 1871842550 -13823641 -2010504719 287535179 1713651933 -129968770 -1891113496 374256722 1632208068 1354216758 665879968 -1095117798 -910236532 1473933615 551371193 -1177284605 -825024363 1584151812 694881682 -1335731160 -949654338 1493301533 772196747 -1223714767 -1073174361 1291887954 973575620 -1559313282 -737544984 1248682315 1030377949 -1537015705 -748408591 1138437472 886840822 -1378530228 -623739686 1152838009 867293679 -1430747051 -574637885 1809421822 484353384 -2049444654 -221199292 1823756775 464740721 -2101727029 -172162979 1694637516 302329178 -1962115872 -66368394 1651497429 359196995 -1939752711 -77166481 1986954650 23704844 -1738480458 -278408160 1896038787 100954389 -1626529617 -401993671 2025131432 263339326 -1766101884 -507749358 2144913841 148896039 -1848203107 -422471669 1236042871 1051440353 -1482496677 -794438195 1321287790 969306360 -1597038270 -674754092 1198984261 812661971 -1451659927 -562143745 1075497052 924711114 -1374377616 -653026842 1411093523 589079685 -1172966081 -854407767 1400262666 611410076 -1116196570 -897646160 1522539553 768027831 -1261535987 -1010217573 1571674168 715843758 -1281115884 -995849854 1925358783 96834601 -1664301677 -338955003 1974427814 44585008 -1683947126 -324652772 2082024589 186522651 -1843966559 -451904201 2071259284 208918530 -1787131464 -495077074 1869984987 410158157 -2122590729 -159586975 1746432194 522141780 -2045373970 -250535560 1638808809 380177535 -1885315643 -123245229 1724119280 298109030 -1999791652 -3495606 1652676532 361162530 -1936738664 -74938866 1709970349 317399867 -1948093823 -52084201 1817862022 459108112 -2108408150 -179106244 1798806431 472951561 -2059797837 -230766043 2134296528 137492294 -1858558212 -432040342 2019230665 257700703 -1772789019 -514698637 1911377890 116031348 -1612501298 -387703208 1988135931 25672557 -1735464233 -276178367 1508898684 787007466 -1209952688 -1058625850 1585591141 696583155 -1332981175 -947166497 1463058254 540233688 -1187373470 -834851084 1348057943 660507585 -1101538693 -917443859 1146677016 861919118 -1437170124 -581847390 1127555841 875697047 -1388625363 -633572677 1250127658 1032085436 -1534259706 -745914736 1307487027 988388261 -1545549281 -722994551 2073749237 211670627 -1785428007 -493635761 2096571116 200282746 -1829157952 -436309162 1967222471 38166097 -1689317397 -330809475 1915529950 86743624 -1675441166 -349832348 1714288273 288015879 -2010933315 -14375125 1631597192 373752350 -1890692188 -129408206 1760984739 535907893 -2030559345 -234934503 1872476858 412912172 -2120885354 -158143744 1089783357 938735275 -1359304943 -637692025 1201209892 815674034 -1449696504 -560966754 1311723023 958955161 -1608437981 -685367371 1229097494 1044757120 -1488131270 -800334932 1564726873 709158607 -1286752395 -1001748509 1512968768 757670614 -1272941716 -1020836870 1402494571 614428413 -1114226873 -896462895 1425382002 603106020 -1157891234 -839070776 886796338 1138507940 -623570658 -1378737784 867611691 1152484541 -575089401 -1430264431 973142016 1292355734 -737240788 -1559647814 1030568985 1248464015 -748462795 -1536922205 694968406 1584091328 -949878406 -1335545364 771859535 1493603545 -1072708253 -1224149515 666364004 1353767154 -910587576 -1094796834 551169149 1474108651 -824947375 -1177322041 263540986 2024956012 -507825706 -1766063808 148411619 2145363061 -422119985 -1848523431 24041672 1986652254 -278873628 -1738045070 100867281 1896098887 -401768963 -1626714773 302137502 1694855176 -66313806 -1962208988 359629959 1651029009 -77470293 -1939417795 484034732 1809774650 -220747392 -2049926890 464784565 1823685667 -172331623 -2101519089 767574387 1523020261 -1009901473 -1261891383 716014954 1571468796 -995892154 -1281043248 589023553 1411185111 -854218643 -1173186309 611716440 1399930318 -898077580 -1115726622 813125911 1198547329 -562483141 -1451360083 924488974 1075684760 -652938206 -1374436172 1051515173 1236003251 -794642423 -1482323809 968957244 1321610666 -674268144 -1597485946 380527035 1638486317 -123731817 -1884868607 298034594 1724159284 -3292018 -1999965160 410380681 1869797663 -159676251 -2122532813 521678224 1746869510 -250196804 -2045674454 186216927 2082357577 -451473165 -1844436891 208975302 2071168336 -495266582 -1786911620 96664045 1925564795 -338913087 -1664374697 45039092 1973947746 -324969256 -1683592114 116200112 1911169574 -387746916 -1612430582 25220777 1988617791 -275859579 -1735817453 137796226 2133961236 -432473170 -1858090184 257646235 2019323405 -514506825 -1773007071 458883796 1818047042 -179018760 -2108468370 473417421 1798370907 -231102495 -2059495561 360811238 1652996720 -74454070 -1937188004 317476607 1709932137 -52285485 -1947918523 1032008312 1250165486 -745712812 -1534434366 988739169 1307166455 -723478707 -1545099301 861452874 1147112156 -581510298 -1437471760 875920979 1127370437 -633659521 -1388564503 540287516 1462964874 -835042512 -1187155034 660203013 1348392595 -917010647 -1102006337 787458606 1508416184 -1058944254 -1209599084 696413751 1585798817 -947122405 -1333051507 536224753 1760629607 -235388195 -2030079413 412870632 1872549758 -157972796 -2121091502 288205763 1714068309 -14431505 -2010842503 373321690 1632067404 -129102090 -1891025312 37827477 1967522563 -330345799 -1689755089 86833036 1915471642 -350054752 -1675254218 211467175 2073922353 -493561205 -1785468387 200769470 2096123688 -436658542 -1828835836 613942073 1402942383 -896114155 -1114549629 603309856 1425209270 -839145972 -1157851494 709069579 1564785565 -1001526745 -1286939983 758009618 1512669060 -1021301186 -1272504664 959386461 1311253451 -685673871 -1608105241 1044567876 1229318098 -800278936 -1488222466 938777455 1089711097 -637863357 -1359099179 815357814 1201565664 -560513446 -1450176820 1189766138 837636972 -1461452074 -538758592 1099409379 914397045 -1349925169 -661719463 1211231176 1060559710 -1505785116 -784811406 1331441617 945495879 -1588441347 -699040149 1532851102 744112904 -1252846926 -1034673628 1546696583 725059345 -1304504661 -986061251 1434909612 578931514 -1148675456 -863000042 1391148981 636227363 -1125818727 -874353137 2105819954 176386980 -1819663842 -460516728 2062124843 233748413 -1796741625 -471804271 1935657728 72940438 -1655592404 -363423046 1949437721 53821327 -1707315659 -314876253 1613976406 389309376 -1908592006 -113638676 1734252367 274311129 -1991182749 -27801867 1860754276 435153906 -2132362680 -136213794 1770332029 511848427 -2020901295 -259240249 1609650875 687235629 -1308675177 -956824831 1486657186 798729780 -1231882354 -1047148776 1361762953 640543263 -1088111707 -937194701 1447501456 557854214 -1203142724 -816951510 1111900895 893481545 -1404558349 -615574683 1160480454 841791056 -1423579158 -601696388 1285409517 1000012411 -1567380543 -711681193 1274023668 1022836322 -1510051880 -755409074 1688171123 328745701 -1970203809 -40492087 1676850794 351635196 -1912809658 -84154416 1782905409 490982103 -2075485331 -213013509 1831419480 439226062 -2094571660 -199200798 2032689687 237982337 -1759116485 -534694995 2118493710 155358872 -1874082014 -414386252 2012473893 16046771 -1711437047 -285557857 1889414716 127475370 -1634709744 -375947386 1960575352 64696814 -1697488812 -304787262 1941030241 79099383 -1648384947 -357002021 2047314250 218151388 -1811290010 -485566224 2104118611 174947781 -1822151553 -463266583 1768624412 510402954 -2023395280 -261996378 1845941509 419554707 -2146913239 -149977921 1739626798 280471992 -1983973374 -21378924 1625120055 400190881 -1898759141 -103543667 1337074096 951390502 -1581498212 -692359158 1222632873 1071174975 -1496218491 -774458349 1097443714 913217812 -1352152914 -664733640 1174695323 822304013 -1475736393 -552780767 1376072148 620888386 -1140109064 -888381330 1432942029 577750363 -1150905119 -866016137 1558100454 735676784 -1294935862 -975706020 1538489855 750013801 -1245897517 -1027986363 1841770553 448790703 -2083958507 -187801213 1789588512 497927350 -2069588724 -207379046 1662826507 337348765 -1928144601 -99227215 1685158930 326519940 -1971380930 -42455640 1886396509 125243595 -1635892879 -377916953 1998447684 1758418 -1726773912 -300632578 2125178991 162306297 -1868183229 -408749611 2043047030 247553248 -1748497062 -523289140 1453920497 565059687 -1196985891 -811581109 1371854056 650372222 -1077234236 -926055086 1483905219 796239957 -1233323537 -1048852103 1595890906 672689228 -1324270090 -971633312 1260257429 1008283651 -1525653063 -770223825 1282655372 997520410 -1568823904 -713386698 1170573479 851621937 -1412699765 -590554851 1118325950 900693032 -1398395502 -610198268 579249918 1434556008 -863451182 -1148192956 636183271 1391219313 -874183733 -1126026403 744304332 1532632666 -1034727456 -1252753546 724626133 1547164227 -985756679 -1304839313 1060222618 1211532812 -784345162 -1506220256 945582723 1331380757 -699264081 -1588255943 837435048 1189940798 -538681468 -1461489902 914881201 1098959399 -662070371 -1349604597 434669110 1861203616 -135862502 -2132682868 512049711 1770156729 -259316989 -2020863083 389221892 1614036626 -113414360 -1908777026 274647581 1733950091 -28267727 -1990747225 73373266 1935189700 -363726978 -1655257112 53629515 1949655773 -314821785 -1707408399 176430688 2105749238 -460685492 -1819455526 233429625 2062478063 -471352491 -1797223485 1000183743 1285203753 -711723373 -1567308283 1022383014 1274503984 -755092854 -1510407652 893788045 1111568155 -616005983 -1404088777 841735060 1160571650 -601507144 -1423799762 640321499 1361950541 -937105673 -1088170399 558318530 1447064404 -817290514 -1202843016 686886889 1609973631 -956338491 -1309122989 798804976 1486617446 -1047352612 -1231709622 15972215 2012514273 -285354405 -1711610163 127824750 1889092600 -376434110 -1634262316 237518661 2033127379 -534356375 -1759416577 155581276 2118306762 -414475664 -1874023706 491038483 1782814597 -213203393 -2075265367 438919946 1831752604 -198770138 -2095041872 329199393 1687691191 -40808947 -1969848677 351464248 1677056942 -84112876 -1912882558 280020092 1740109034 -21060272 -1984326202 400359525 1624912115 -103587511 -1898688033 510348366 1768717528 -261804702 -2023612940 419858519 1845606593 -150410885 -2146444819 218616856 2046878862 -485903052 -1810987614 174723073 2104303767 -463179475 -1822211653 64773162 1960537276 -304988922 -1697313392 78747699 1941350565 -356517601 -1648834167 736027828 1557779490 -976190056 -1294486258 749936813 1538527291 -1027784319 -1246072553 621112454 1375886352 -888468054 -1140048580 577284255 1433376777 -865678925 -1151207131 912913616 1097778246 -664300036 -1352620694 822358217 1174601823 -552971803 -1475518093 951221474 1337281652 -692314674 -1581568680 1071626491 1222150253 -774776361 -1495865023 162264381 2125252011 -408579055 -1868389241 247869732 2042692018 -523743224 -1748016994 124812559 1886866841 -377611229 -1636225867 1947926 1998227840 -300689350 -1726682964 337438041 1662768591 -99449739 -1927957277 326181184 1685459414 -41992084 -1971818246 449277291 1841323517 -188150713 -2083636015 497723762 1789762020 -207304610 -2069628728 851826165 1170400611 -590629671 -1412660145 900207084 1118773626 -609849152 -1398718378 1008623047 1259957585 -770687765 -1525216131 997431774 1282713928 -713164558 -1569011612 796050833 1484125447 -1048795971 -1233415125 673120648 1595420958 -971939676 -1323937742 564743587 1454275893 -811127665 -1197466599 650414522 1371781420 -926226282 -1077028864 -1909200398 -113976988 1614645470 389724232 -1990316565 -27714179 1733315783 274168913 -2132254272 -135311018 1860567276 434188410 -2021284391 -259877553 1770767605 512554083 -1820001898 -461125376 2106235066 177055788 -1796653681 -470938343 2061982883 232811573 -1654689372 -363314894 1934692488 72753182 -1707952707 -315259605 1950143633 54256647 -1252144838 -1034225236 1532209174 743741568 -1305473757 -986235467 1547594767 725179545 -1148829432 -863932002 1434984484 579801266 -1125415663 -873679481 1390797885 635622571 -1461003938 -538056248 1189394546 836995300 -1350099641 -662688303 1099529323 915295485 -1506717332 -784965126 1212100672 1060634838 -1587767947 -698636829 1330836569 945145039 -1758930765 -533731291 2032581023 237078793 -1874518870 -415093700 2118876550 155995408 -1712107391 -285974505 2013082029 16384315 -1633774440 -375806962 1888548276 127386914 -1969239849 -40306623 1687267835 328636781 -1913516850 -84591528 1677487586 352017780 -2075901723 -213684109 1783243209 491589983 -2094430980 -198265750 1831331280 438359366 -1404635013 -616445715 1112054103 894413249 -1423229854 -601092876 1160076622 841117144 -1566740407 -711311137 1284706661 999563763 -1510951856 -755530554 1274991996 1023010282 -1309546465 -956901239 1610582323 687389093 -1231279098 -1046799216 1485983018 798326204 -1087741907 -936554309 1361314049 639840663 -1203264460 -817851230 1447675160 558822798 -1140487312 -889013274 1376512604 621599434 -1150791831 -865107969 1432759877 576790227 -1294073022 -975621164 1557160558 735531768 -1246509221 -1028327475 1539155575 750425825 -1582130412 -692737150 1337784888 951831214 -1495310579 -774344805 1221672481 1070993079 -1352068314 -663870544 1097298442 912278172 -1476077761 -553392215 1175107091 822969989 -2022986824 -261317842 1768278676 509803010 -2147061855 -150905033 1846021773 420429339 -1984945270 -21556452 1740522150 280588848 -1898059885 -103098619 1624475327 399816233 -1696810020 -304379062 1959975664 64350822 -1649311803 -357150893 1941905129 79179391 -1811467282 -486538376 2047431362 219046484 -1821706249 -462567583 2103744219 174302797 -1524712911 -770078041 1259395869 1008200587 -1569489368 -713797954 1283268356 997863314 -1413139965 -591265131 1170953007 852255673 -1398213094 -609237364 1118213942 899786656 -1196840363 -810640701 1453837177 564198383 -1077645748 -926720294 1372196704 650985462 -1234034073 -1049292047 1484538699 796619741 -1323309442 -971450648 1594984274 672577476 -1636787463 -378033553 1887370197 125422403 -1726128416 -300257674 1997750220 1314650 -1867836725 -408149411 2124772327 161629041 -1748576558 -524163516 2043197438 248481640 -2084074851 -188696053 1841949617 449764135 -2069213564 -206733806 1789145000 497229630 -1927544145 -98880967 1662149507 336941845 -1972255050 -42535392 1686087578 326670092 -362861322 -1655169952 72437210 1935048012 -315430673 -1707747207 54299075 1950071125 -461069116 -1820093358 176866792 2106455422 -471244579 -1796321205 233243121 2061513063 -135775086 -2131817468 434527678 1860267304 -259655541 -2021472227 512465319 1770826033 -114051936 -1909160906 389928332 1614472474 -27365191 -1990639569 273682837 1733763331 -785314754 -1506394968 1061121298 1211653508 -698562521 -1587808079 944941323 1331009949 -538278900 -1460816742 837084448 1189336502 -662224875 -1350537085 914956601 1099829679 -863626150 -1149162292 579370358 1435454944 -873736125 -1125324587 635812207 1390578169 -1034054552 -1252350722 743699780 1532282322 -986689423 -1304993561 725496157 1547239883 -213639753 -2075972319 491420827 1783450637 -198583890 -2094077640 438810754 1830848532 -39873147 -1969707757 328332457 1687602239 -84782692 -1913298678 352071856 1677393958 -286061101 -1712046779 16608511 2012896361 -375469622 -1634076324 126920934 1888983152 -534215199 -1758481033 237429965 2032260187 -414891528 -1874693778 155918548 2118914114 -936755841 -1087566359 639917139 1361276101 -817366682 -1203713552 558471242 1447995612 -957237939 -1309243941 687854689 1610147063 -1046711980 -1231339070 798101624 1486168302 -711119589 -1566958195 999509047 1284799649 -755963646 -1510483564 1023313966 1274656952 -616127191 -1404987969 893961221 1112536211 -601136848 -1423158874 841285660 1159868554 -664187276 -1351713054 912731992 1096818638 -553350547 -1476150533 822799169 1175313367 -692926906 -1581910320 951887722 1337694204 -773914017 -1495780663 1070687091 1222005733 -975282672 -1294373242 735067964 1557598122 -1028417015 -1246451041 750648101 1538968499 -888809950 -1140660556 621524750 1376552856 -865594821 -1150344531 577139479 1432437633 -486052164 -1811915222 218697616 2047753990 -462771547 -1821533645 174377865 2103704351 -304290162 -1696868840 64128930 1960163124 -357490025 -1649012223 79643579 1941467949 -21987624 -1984475570 280895476 1740189538 -102909247 -1898280361 399760365 1624566651 -261359894 -2022914436 509974470 1768073040 -150588685 -2147417499 419976159 1846502217 -1049460939 -1233825885 796663321 1484467855 -970998996 -1323791430 672258560 1595337366 -810944761 -1196505199 564631083 1453369021 -926665954 -1077738616 650793522 1372414628 -591040687 -1413324857 852168317 1171013355 -609703096 -1397777442 900123236 1117911794 -769726621 -1525032971 1007715919 1259845337 -713874566 -1569451028 998064726 1283093184 -98803715 -1927581845 336740049 1662324295 -42886172 -1971934350 327154376 1685637726 -188229681 -2084509863 449427171 1842251381 -206957610 -2069028032 497316602 1789084268 -408203367 -1867743473 161820341 2124553763 -523859072 -1748911338 248048300 2043664954 -378484821 -1636305091 125740679 1887016465 -300088398 -1726336220 1270430 1997820424 203977131 2066694461 -500821881 -1792991215 189117874 2084734244 -448015202 -1840454648 49543577 1978976527 -318924619 -1678071773 94256512 1922632982 -342860628 -1667797958 295657935 1721258329 -7274269 -2003423115 385000918 1643484480 -117652230 -1879313300 524610045 1749277035 -246773551 -2041726905 405351908 1865293170 -165196600 -2128577442 927355235 1078026741 -649580465 -1370554151 808162682 1194108396 -567937962 -1457339200 966646097 1318775239 -678184835 -1600878357 1055923528 1240935902 -788628380 -1476834062 720453895 1576432017 -989913045 -1275588419 765232414 1520153992 -1013783502 -1265249116 606783797 1395521955 -903567335 -1121740657 591858988 1413496250 -850826240 -1169269610 355680490 1647603836 -79879738 -1942351536 308184307 1700377701 -61807137 -1957178039 468240600 1827665998 -169432588 -2099144350 478481601 1803697239 -225743379 -2054398597 142889102 2139316248 -427150942 -1853030092 266966167 2028905473 -504891973 -1763654355 106944700 1901652010 -397297264 -1621718778 20061349 1983196211 -281248375 -1740944097 777871394 1499091124 -1068302066 -1219219048 691053627 1580700845 -952187625 -1338378879 545712144 1468127366 -829912772 -1181763158 669723657 1357651103 -907719387 -1092452941 871002182 1156399312 -572255894 -1427955204 881308767 1132496073 -628501133 -1383143963 1026685044 1245104354 -750806696 -1539790386 979123309 1297812731 -732799679 -1554682409 1042158377 1226384319 -804228603 -1491647853 963893040 1316284326 -679627236 -1602582902 818256667 1203940237 -557057481 -1446196575 933781250 1085239188 -643416530 -1365176648 598278989 1420702683 -844668319 -1163898121 616875860 1405351874 -892688776 -1110599954 762481535 1517665257 -1015223725 -1266951483 706695014 1561886704 -1005506998 -1290395940 91239393 1920402295 -344042803 -1669766565 35518456 1964689262 -334260524 -1693145534 195804115 2091682629 -442115329 -1834816919 214335434 2076266332 -490201370 -1781584272 415703941 1874858771 -154582359 -2117176769 531294108 1756223242 -240875856 -2036091354 370977719 1629199137 -132986213 -1894385139 292646830 1719033656 -8450430 -2005385708 654647912 1342313214 -922008764 -1106480174 543745649 1466947303 -832141475 -1184778293 702458458 1591319244 -942617738 -1328022560 783511107 1504992981 -1061351569 -1212530695 984756748 1303708314 -725855456 -1548000330 1038087701 1255720579 -741238983 -1529436241 879344190 1131317928 -630727918 -1386157180 855932455 1141067441 -586539253 -1441976419 476775072 1802252854 -228236404 -2057153766 453428921 1812067887 -183982187 -2112907517 313559698 1706539524 -54596674 -1950754008 366825099 1658486301 -70045785 -1932255439 31199940 1994072658 -271420440 -1730854018 112318173 1907811915 -390088719 -1615296665 252156662 2013309536 -519439398 -1777415348 141188847 2137878137 -429637693 -1855778987 1749333167 524518457 -2041916029 -246553323 1864986806 405684256 -2128146022 -165666548 1721711773 295177227 -2003739215 -6918873 1643313284 385206290 -1879271000 -117724866 1978901707 49583197 -1677867545 -319097487 1922982098 93933636 -1668283906 -342412952 2066230521 204414063 -1792651819 -501121725 2084956384 188930166 -1840543284 -447956646 1395299431 606971121 -1121651381 -903625251 1413959806 591421672 -1169608366 -850525756 1576082517 720776387 -1275101831 -990360081 1520228428 765192410 -1265452704 -1013609994 1318945795 966440085 -1600920273 -678111815 1240481818 1056403596 -1476517578 -788983392 1078332465 927022247 -1370985187 -649110133 1194051624 808253630 -1457149692 -568157806 1902085614 106476920 -1622022974 -396962732 1983005175 20279649 -1740889893 -281341875 2139360732 142818634 -1853199120 -426943386 2028587461 267319635 -1763202839 -505374593 1827181962 468690204 -2098793306 -169753552 1803899283 478306565 -2054475585 -225705943 1647517112 355740974 -1942127468 -80065534 1700714913 307882295 -1957644147 -61372389 1244767526 1026987440 -1539324918 -751242084 1297899839 979063209 -1554907117 -732614523 1156197652 871177602 -1427878856 -572293970 1132980493 880859547 -1383495647 -628180809 1468446018 545359316 -1182215058 -829430536 1357607259 669794765 -1092284297 -907927327 1499282800 777653734 -1219273636 -1068208950 1580267881 691522047 -1338075067 -952522541 1517475373 762701499 -1266895103 -1015314537 1562317364 706224802 -1290702056 -1005173874 1420385823 598634121 -1163444429 -845148251 1405393414 616802960 -1110770902 -892482628 1204143689 818083551 -1446271131 -557017101 1084752464 934228678 -1364827268 -643738646 1226722939 1041858285 -1492111529 -803790911 1316194914 963951348 -1602360498 -679814184 1629288165 370919027 -1894606903 -132798625 1718694652 292946538 -2004921392 -8887482 1875345111 415256129 -2117525509 -154259603 1756019406 531466840 -2036016158 -240915596 2091640449 195876375 -1834645587 -442321093 2076582552 213979662 -1782037580 -489721054 1919970995 91708965 -1669460065 -344375543 1964878506 35297852 -1693201530 -334169328 1131013996 879679482 -1385724352 -631195946 1141121909 855839715 -1442168231 -586321201 1303539550 984965064 -1547956622 -725926172 1256172359 1037605841 -1529755029 -740885763 1591670536 702138270 -1328507356 -942168398 1504916241 783549319 -1212329411 -1061526869 1342537530 654462892 -1106567658 -921948544 1466481443 544181173 -1184441841 -832443751 2013775780 251721522 -1777752440 -519137762 2137654205 141374251 -1855692143 -429698553 1994149782 31162112 -1731055942 -271245780 1907461007 112638745 -1614812509 -390538699 1706088384 314042198 -1950435604 -54950278 1658655705 366617423 -1932299531 -69975453 1802199026 476868452 -2056962338 -228454840 1812372459 453094269 -2113340729 -183514543 -990774365 -1275671755 721394319 1576577561 -1013170246 -1264906452 764567190 1519742464 -903187567 -1121107193 606343869 1394811435 -850937976 -1170176226 592041636 1414456882 -649663545 -1371415727 927501035 1078966909 -567595042 -1456726200 807751410 1193442916 -677551115 -1600498845 965935833 1318335055 -789534740 -1476946054 1056884416 1241118294 -6300821 -2003244035 294763079 1721141969 -118349966 -1879756828 385646174 1643859656 -247180455 -2042403889 524956277 1749877475 -165046464 -2127648810 405272172 1864419066 -500643057 -1792017511 203860515 2065799861 -448458986 -1841152128 189492794 2085379756 -319601859 -1678478421 50143761 1979323015 -341932252 -1667647566 93382152 1922553502 -571815198 -1427244428 870624206 1155767128 -628683013 -1384104339 881422295 1133403969 -751746352 -1539935674 1027548156 1245188970 -732133687 -1554270625 978511845 1297471347 -1067591034 -1218778608 777239466 1498712892 -953147745 -1338561015 691961779 1580814117 -830057804 -1182703070 545797016 1468990222 -907307347 -1091787205 669382529 1357039383 -427496918 -1853629764 143297286 2139995024 -504811981 -1762779483 266817311 2027978633 -396402152 -1621601650 105972532 1901474722 -281893375 -1741318505 20760365 1983641531 -80479666 -1942697256 356359010 1648012276 -60932521 -1957097791 307257211 1700229101 -169315716 -2098248982 468063056 1826694086 -226118043 -2055043341 478926665 1804396511 -154691295 -2118080073 415889421 1875822747 -240493256 -2035454546 530856980 1755516034 -132378349 -1894047355 370307135 1628782761 -9317110 -2005473892 293581862 1719174320 -344946363 -1669875245 92203113 1920588031 -333623972 -1692762678 34810992 1964252390 -441777801 -1834208799 195387483 2091012301 -490289810 -1782450696 214475842 2077201620 -844514839 -1162966657 598202565 1419831379 -893092368 -1111274138 617225436 1405955146 -1015926309 -1267400371 763121911 1518035041 -1004538430 -1290222252 705795310 1561764984 -803296883 -1491494629 1041287329 1226307639 -680301164 -1602986750 964496568 1316633646 -557506113 -1446899415 818626707 1204580357 -643242586 -1364208336 933659786 1084339228 -270751648 -1730438922 30591308 1993734618 -391025543 -1615438609 113184085 1907899843 -519626670 -1778380604 252264830 2014212584 -429202357 -1855073059 140805479 2137241073 -227821564 -2056484718 476436776 1801644478 -184124387 -2113844085 453516593 1812934055 -55562186 -1950941024 314462490 1706647948 -69340113 -1931819847 366187779 1658103189 -726497112 -1548371906 985459076 1304156434 -740340559 -1529316313 1037118877 1255546123 -630652774 -1385287668 879190454 1130385696 -586890109 -1442581483 856335791 1141740857 -922380084 -1107122086 655096288 1343015286 -832021291 -1183880125 543571449 1465978223 -941747970 -1327947672 701526482 1591165252 -1061956377 -1212881807 784184779 1505396061 -1600307545 -677769679 1318281099 966029085 -1477379394 -789067224 1241422738 1056549636 -1371097451 -650017277 1078515641 927983407 -1456770420 -567524838 1193612192 807543606 -1121308989 -903012779 1394888687 606306169 -1169691942 -851387828 1414106102 592362336 -1276008719 -990472601 1577043933 720959307 -1264819480 -1013230978 1519518660 764752722 -1678565777 -319541511 1979547459 49958869 -1667310986 -342234400 1922087770 93817804 -1792502179 -500193589 2066151281 203540455 -1840950716 -448634158 2085303144 189531134 -2042360309 -247251299 1749708583 525164465 -2127967726 -164693372 1864870718 404790184 -2002811335 -6768977 1720837909 295098243 -1879948768 -118132042 1643913996 385553306 -1182396442 -830390416 1468559050 546266716 -1091843073 -907216023 1357228755 669162053 -1218607148 -1067796670 1498670840 777311854 -1339014195 -952667301 1581130465 691606135 -1540284542 -751423724 1245675182 1027100216 -1554195557 -732173555 1297267383 978684449 -1427466320 -571627738 1155856028 870565386 -1383640151 -629120193 1133064837 881721875 -2098712786 -168878152 1827032578 467762836 -2054821065 -226305119 1804306971 478984845 -1942771940 -80439414 1648215600 356185766 -1956748539 -61254765 1699742249 307704511 -1621147830 -396881956 1901157990 106327792 -1741489325 -281687099 1983683199 20687593 -1853573256 -427587602 2139805268 143517378 -1763085471 -504478729 2028409421 266347227 -1834263515 -441684813 2091203849 195169695 -1782147012 -490624854 2076768528 214944134 -1670327273 -344464255 1920906555 91850157 -1692594162 -333832040 1964208418 34881972 -1893970879 -132416297 1628581229 370482683 -2005825448 -8996658 1719658868 293132770 -2117614477 -155126555 1875486047 416191945 -2035679126 -240307972 1755603270 530797008 -1446675219 -557691781 1204493761 818687319 -1364674316 -642807710 1084676568 933357902 -1491143457 -803617719 1225823731 1041737061 -1603063610 -680263600 1316835818 964321660 -1267569527 -1015718881 1518079397 763051315 -1289770864 -1005021178 1561446844 706148650 -1163270981 -844180435 1420264855 597734657 -1111220062 -893185996 1405763982 617443608 -1951371932 -55091726 1706953800 314129630 -1931630211 -69559829 1658046545 366278855 -2056526506 -227748416 1801815162 476230892 -2113527473 -184479271 1812480099 453996789 -1777894144 -520073834 2013862956 252587194 -1855276775 -429028977 2137315381 140765347 -1730349774 -270809692 1993511966 30778504 -1615777493 -390725187 1908363271 112746641 -1327608404 -942047942 1590701184 701963286 -1212970571 -1061897949 1505618073 783996943 -1106917986 -922553080 1342940338 655135780 -1184366201 -831573743 1466327211 543248445 -1385603640 -630297250 1130839268 878709874 -1442539055 -586962617 1141569789 856541291 -1548560902 -726276756 1304212694 985367616 -1528884765 -740810379 1255239887 1037451353 -747747496 -1536591922 1029711476 1248270050 -737967295 -1559972905 973988461 1292555003 -575287446 -1431109636 867937862 1153212112 -623375501 -1377879067 886467167 1137793737 -824617156 -1176606806 550974992 1473250950 -910912731 -1095523405 666563081 1354613407 -1073553650 -1224347752 772587042 1493929652 -949019881 -1335350399 694254139 1583762093 -402626672 -1626908922 101582524 1896429098 -278027383 -1737845985 23315109 1986327091 -421793886 -1847795916 148213390 2144517656 -508154949 -1766778067 263735959 2025814529 -172525580 -2102376606 465114840 1824400974 -220548115 -2049080453 483709633 1809048151 -76742714 -1939091632 358784746 1650830972 -67028001 -1962538167 302996211 1695050341 -898271719 -1116584305 612046645 1400645539 -854019584 -1172340074 588698412 1410458554 -995164629 -1280717123 715169543 1571270545 -1010615758 -1262220636 768432926 1523215240 -675125635 -1597679893 969672529 1321940935 -793795996 -1482124558 1050788680 1235678174 -652612017 -1373708583 924290915 1074839541 -562812330 -1452074304 813321082 1199406060 -249866543 -2044959161 521484285 1746012011 -160001336 -2123259298 410579940 1870644082 -4137245 -2000163211 298762191 1724485465 -122873094 -1884673428 379812822 1638157120 -324254027 -1683261917 44181401 1973753615 -339639636 -1664699846 97510272 1925763862 -495464825 -1787757039 209301419 2071895869 -451278178 -1843578360 185887666 2081643300 -514316838 -1772153524 257311990 2018604128 -432676413 -1858940587 138117359 2134683769 -276582936 -1736139394 26070212 1988820050 -387028495 -1612097177 115345629 1910978635 -51432002 -1947728600 316757138 1709597700 -75304537 -1937391311 361533579 1653317661 -231424628 -2060219110 473619616 1799220278 -178685547 -2107750141 458692793 1817192495 -633993966 -1389283964 876110910 1128223912 -581189365 -1436749411 861249575 1146261681 -722629344 -1544897098 988015628 1306844314 -746567367 -1534625361 1032726549 1250498691 -947841674 -1333385760 697267290 1585988812 -1058221713 -1209277959 786608195 1508212949 -916808380 -1101156910 659881064 1347669246 -835233443 -1188009525 540620913 1463683303 -129821541 -1891359731 374175159 1632257313 -13709182 -2010521580 287355310 1713865016 -157770583 -2120242113 412548485 1871826195 -235579216 -2030933978 536557980 1761347850 -436992769 -1829555095 200959443 2096977221 -493240090 -1784745872 211263946 2073071964 -349205299 -1675051941 86109665 1915149687 -331200300 -1689946046 38545912 1967855982 -1020447661 -1272314683 757290367 1512334825 -1002377142 -1287143204 709792102 1565106672 -839467935 -1158574857 603512141 1426058715 -895780744 -1113831186 613751124 1402087874 -560323529 -1449323359 815023387 1200846221 -638066642 -1359949640 939098370 1090433428 -801002491 -1488544621 1045417257 1229520319 -684955620 -1607772022 958531888 1311062438 -1224572324 -1073368374 1494016880 772527078 -1334884795 -949455149 1583425385 694556671 -1176958354 -824296712 1473735490 550525908 -1095446921 -910950687 1354411867 666738637 -1430941128 -575495506 1153168148 868008834 -1378331103 -622893385 1138112269 886114203 -1536288246 -748082532 1247836966 1030179760 -1560027629 -737874299 1292746559 973770665 -1939037548 -76836350 1650639800 359002926 -1962842483 -66693605 1695483809 302528311 -2101925210 -173008336 1824082826 465468188 -2049249601 -220340695 1809092499 483639045 -1847872784 -421756314 2144719836 148038474 -1766426903 -508475777 2025330629 264185683 -1627374910 -402191788 1896766446 101280632 -1737621797 -278213043 1986240503 23375713 -1374047459 -652311669 1075302961 923853479 -1451985148 -562870382 1199183400 813508286 -1597883601 -674952263 1322015235 969632405 -1481638090 -794243168 1235328538 1051111052 -1280400519 -995519505 1570816597 715649731 -1262262432 -1010542602 1523385932 768227034 -1116394677 -898491427 1400588903 612137713 -1172770990 -853549116 1410764414 588365544 -1787325483 -495934653 2071589625 209633903 -1843767348 -451057830 2081699552 185796214 -1683219481 -324326543 1973582539 44386909 -1665015810 -339284120 1926217426 97029700 -2000649295 -3689689 1724834461 298439179 -1884469336 -123046082 1638082180 379852306 -2045047933 -249808107 1746234031 521296441 -2122920038 -160301300 1870180022 411016736 -2060132130 -231485368 1798996466 473805156 -2108087097 -178383791 1817658859 458257789 -1947244308 -51881862 1709246912 317077846 -1937593099 -75129757 1653394905 361495887 -1736183622 -276512724 1988989334 25862400 -1611778909 -387382219 1910527375 115827993 -1772586872 -513849314 2018908580 256977202 -1858749295 -432894969 2134629821 138210603 -1101348842 -916590464 1347723578 659788204 -1187576817 -835701607 1463379235 540956085 -1333704668 -947488590 1586440456 696785310 -1209234371 -1058292565 1508044049 786816391 -1544695694 -722804508 1306767710 988053960 -1535110037 -746117891 1250850119 1032406481 -1388947392 -634296106 1127758188 876546554 -1436836775 -581129009 1146486133 861064675 -1674587745 -349642487 1914810547 86409253 -1690167930 -331012848 1967944874 38487100 -1829480019 -437032645 2096773249 201132055 -1785094732 -492917470 2073558168 210816014 -2120695301 -157290131 1872142551 412192833 -2030762526 -235784844 1761305806 536630360 -1891415607 -129730209 1632446693 373954675 -2010214960 -14041786 1713433852 287825002 -1488850601 -800669247 1229951099 1044947181 -1607715506 -685046312 1310872674 958751988 -1449494171 -560117261 1200887881 814950623 -1359495812 -638546454 1090116688 939453638 -1158225613 -839790171 1425571871 603959433 -1113905878 -895740484 1402291206 613577872 -1272092415 -1020634729 1512245293 757348539 -1287607016 -1001939570 1565445172 709491874 465030480 1823538630 -172381060 -2101437206 484051273 1809660383 -220960667 -2049746701 359417186 1651209716 -77454258 -1939532584 302088571 1694937581 -66068393 -1962356543 100719924 1896344994 -401687528 -1626764146 23927085 1986668987 -278693887 -1738258281 148591878 2145150352 -422235094 -1848507204 263622943 2024907145 -507973581 -1765818203 551153048 1474223374 -824734540 -1177502686 666118529 1353914647 -910538579 -1094879173 771909034 1493521724 -1072954234 -1224002544 695181747 1583911205 -949895009 -1335431159 1030684156 1248447850 -748643120 -1536709562 973289957 1292110195 -737322807 -1559599009 867530190 1152533848 -574941982 -1430510476 886616535 1138721089 -623456005 -1378754451 44891153 1974193287 -324887235 -1683640917 96548872 1925580958 -338732764 -1664587342 209155107 2070955189 -495381233 -1786894951 186298426 2082308268 -451620586 -1844190848 521923701 1746722019 -250245799 -2045592113 410396780 1869682938 -159889088 -2122352170 297821255 1724339409 -3275413 -2000079363 380477534 1638568136 -123485838 -1885015580 969071833 1321593935 -674447883 -1597272733 1051662528 1235757142 -794723860 -1482274438 924407019 1075733629 -652790329 -1374681775 812945650 1198760036 -562368034 -1451376312 611699901 1400044587 -897864303 -1115906809 588777636 1411332146 -854169208 -1173268194 716063887 1571386393 -996137565 -1280895691 767787158 1522839552 -1009917510 -1261776596 696365010 1585880900 -946876674 -1333199256 787246027 1508596573 -1058927897 -1209714063 660219872 1348278134 -917223732 -1101826470 540533753 1462817647 -835091755 -1187073469 876003254 1127321376 -633807206 -1388319220 861633455 1146899257 -581625213 -1437455851 988624772 1307182866 -723298648 -1545312706 1031861149 1250411275 -745631055 -1534483929 317689626 1709752204 -52302282 -1947804000 360860419 1652915093 -74700241 -1937040711 473171752 1798518718 -231053820 -2059577710 458867505 1818162087 -178806243 -2108648821 257466238 2019536872 -514392494 -1773023548 137714535 2134010865 -432326069 -1858336035 25368396 1988372442 -275941792 -1735768330 116314965 1911153603 -387927431 -1612217617 815439507 1201516037 -560660545 -1449930967 938957450 1089497628 -637977690 -1359082704 1044453025 1229334071 -800098419 -1488435429 959238840 1311498798 -685591660 -1608154366 757960439 1512750689 -1021055013 -1272651955 708856558 1564965496 -1001509950 -1287054508 603326149 1425094227 -839358487 -1157671041 614187740 1402794570 -896162832 -1114467482 200588891 2096336589 -436543625 -1828851743 211384898 2073971412 -493413522 -1785713672 86980201 1915225855 -350136507 -1675204653 37941872 1967506150 -330525860 -1689541686 373534271 1631887017 -129118445 -1890910331 288254502 1713986224 -14677238 -2010694756 412624397 1872696987 -157923551 -2121173065 536207892 1760744066 -235175112 -2030259282 2145060948 148650178 -1848284808 -422422034 2025245773 263322843 -1766281887 -507535881 1895858278 101167344 -1626414774 -402009636 1986872447 23753961 -1738332845 -278653499 1651251248 359344294 -1939703524 -77248118 1694620713 302443711 -1961902843 -66548333 1823969282 464560276 -2101743314 -172047944 1809470491 484271245 -2049690313 -221051487 1152723100 867309578 -1430566480 -574850778 1138289797 887086099 -1378447959 -623788737 1248764078 1030328376 -1537162878 -748162796 1292068023 973362209 -1559427685 -737528563 1493317880 772081774 -1223927340 -1072993982 1584397537 694733943 -1335779891 -949572261 1473884362 551452764 -1177038362 -825171600 1354003667 666059845 -1095100929 -910350999 1723873557 298256771 -1999742919 -3577681 1638792460 380292506 -1885103072 -123425610 1746645287 521961905 -2045390837 -250421091 1870034238 410076584 -2122836974 -159439740 2071406961 208673255 -1787213731 -495028021 2082139496 186506750 -1844147132 -451691310 1974247747 44798421 -1683832721 -324669191 1925277018 96884172 -1664154506 -339200800 1571690973 715729227 -1281328911 -995669913 1522785732 767880530 -1261585176 -1010135938 1400213999 611492217 -1115950909 -897793963 1410881014 589260128 -1172949798 -854522804 1075382713 924727599 -1374197611 -653240317 1198837152 812907830 -1451578228 -562193382 1321369995 969257245 -1597185881 -674508751 1236223378 1051227396 -1482611522 -794422232 1307405014 988437056 -1545401350 -723240084 1249947343 1032298073 -1534144541 -745930891 1127670500 875680370 -1388805176 -633359522 1146824445 861673067 -1437251631 -581798073 1348106930 660425252 -1101784162 -917296376 1463271083 540053053 -1187389561 -834736367 1585574528 696697366 -1332767828 -947346630 1508652697 787154447 -1209903179 -1058707677 1988315678 25459336 -1735578830 -276161628 1911459335 115981969 -1612648661 -387457091 2019082796 257946298 -1772707072 -514747498 2134181429 137508515 -1858377959 -432253041 1798593146 473131756 -2059781290 -230880320 1817812579 459190005 -2108162225 -179253287 1710215752 317252318 -1948142748 -52001806 1652692561 361047751 -1936951427 -74758165 1425431447 603024129 -1158137157 -838923731 1402707854 614248216 -1114243422 -896348620 1512952741 757785395 -1272728951 -1021017569 1564481468 709306154 -1286703472 -1001830906 1229016051 1044806501 -1487983905 -800581047 1311543274 959168380 -1608323386 -685384112 1201324993 815657815 -1449876755 -560754053 1089931224 938489678 -1359386892 -637643166 1872264031 413092809 -2120869261 -158258459 1760935750 535990224 -2030313878 -235081988 1631843181 373605371 -1890741695 -129326377 1714304884 287901666 -2011146664 -14194994 1915710267 86530989 -1675556329 -349816191 1967304482 38117300 -1689465330 -330563944 2096423689 200528799 -1829076443 -436358477 2073634576 211687302 -1785248196 -493848918 -1716759287 -290757217 2007118885 10814643 -1631481584 -372858490 1892675644 130597034 -1753752261 -529470035 2038021143 243174529 -1877337822 -417519180 2115270670 152258712 -2078587539 -216238597 1779770433 487724247 -2089385612 -193875486 1836638296 444584142 -1967076001 -37225015 1691266163 331980005 -1918039738 -89507376 1671653482 346315004 -1564314175 -708491945 1288443117 1003168891 -1515212328 -760708786 1268895988 1017569378 -1407582733 -618738331 1108843743 890285129 -1418446358 -596440708 1165646022 847079504 -1082825307 -932031181 1367016585 645674015 -1206345284 -820014806 1444331664 554823686 -1313935977 -961946367 1604357307 682081325 -1228723826 -1044113128 1489848482 801798196 -2135464888 -139438882 1857619300 431896050 -2015715247 -253914937 1775550845 517206507 -1905464198 -110371604 1617071446 392543680 -1996412829 -33154827 1729055055 268990937 -1660914644 -368622406 1930302720 67708310 -1704087499 -311787357 1952698649 56942991 -1814299618 -455291768 2111151410 181579172 -1799997433 -474937199 2058901803 230648253 -1143389056 -857836522 1440163244 584062266 -1129021287 -877416433 1387979189 633196835 -1258107726 -1039795164 1527557534 738958600 -1301346133 -983025603 1549887879 728127761 -1502718748 -781622158 1214264776 1063716190 -1593601795 -704339861 1326313937 940228935 -1464476458 -541922240 1186708986 834440556 -1344792369 -656463783 1104574947 919685493 -1415956597 -593688803 1167349415 848520753 -1393036398 -604978428 1123652286 905880104 -1522417735 -767127761 1263525525 1011412483 -1574143072 -718582986 1277303436 992291354 -1238554641 -1054206087 1478706883 790918741 -1321147402 -968371360 1598980826 675918412 -1191792675 -806248629 1459146481 570424935 -1080333372 -929277102 1368722152 647117438 -1863051453 -403494955 2130343535 167593721 -1751526566 -526457908 2039984758 244351712 -1641046159 -383209497 1881275997 119983819 -1723704472 -297440258 2001484356 4917970 -1924987097 -96192591 1666016779 340416157 -1976646850 -47582296 1679860242 321360516 -2087153899 -190857341 1838607929 445767343 -2064299252 -202212454 1794845216 503061174 -1300166966 -981060004 1552902118 730355568 -1242774829 -1024724411 1541579775 753242985 -1134915848 -883048850 1381298132 626253634 -1154004255 -869238153 1429810125 574495579 -1355409746 -667867592 1094219650 910116628 -1470377289 -547560927 1180021659 827491085 -1578262884 -689263094 1340342192 954519334 -1501537659 -779654637 1217280937 1065945919 -1980815870 -18344300 1742817070 283539384 -1904025061 -108670323 1619821367 395031457 -2026590672 -265052506 1765461788 507379594 -2141623767 -144811329 1851198213 424688531 -1806158234 -480311568 2052478794 223438812 -1825181057 -466435351 2101056339 171746245 -1702642092 -310079806 1955454840 59437038 -1645315507 -353809701 1944066913 82258935 -37711859 -1966628709 332329249 1690943927 -89304044 -1918212990 346240312 1671693742 -216328129 -2078529367 487946515 1779583365 -193536986 -2089685840 444120330 1837075868 -529039255 -1754222337 242868549 2038354387 -417708944 -1877117722 152315228 2115179978 -290715557 -1716832051 10643831 2007325153 -373175230 -1631126316 131050862 1892195832 -961630011 -1314291629 681628137 1604837759 -1044155172 -1228651446 801969648 1489642854 -931841801 -1083045791 645618139 1367107917 -820445970 -1205875592 555130306 1443999060 -619077471 -1407283145 890749325 1108406555 -596351816 -1418505170 846857620 1165833474 -708695917 -1564141563 1003243967 1288403241 -760222582 -1515660260 1017220518 1269218608 -455368372 -1814261286 181780576 2110976246 -474585771 -1800317501 230163577 2059351279 -369088130 -1660479000 68044882 1930000580 -311562905 -1704272399 56855627 1952759005 -110317272 -1905557058 392351748 1617289362 -33458895 -1996077657 269423645 1728586891 -138987238 -2135946868 431577142 1857972384 -254083837 -2015507051 517250095 1775479993 -541752956 -1464684270 834396328 1186779198 -656915043 -1344310005 920003761 1104221223 -781317706 -1503053536 1063282842 1214732300 -704393809 -1593508551 940420227 1326095381 -1040018976 -1257922186 739045580 1527496794 -982559239 -1301781137 727790805 1550189635 -858187310 -1143068348 584546558 1439713384 -877339189 -1129058979 632995047 1388153969 -805899633 -1192115687 569938851 1459594037 -929352042 -1080293888 647321530 1368549164 -1053984067 -1238742485 790829969 1478765319 -968835420 -1320710606 676257672 1598680862 -767434005 -1522085251 1011844039 1263055697 -718526734 -1574234524 992102366 1277523784 -593859879 -1415751089 848563189 1167276899 -604524864 -1393516970 905564140 1124007802 -191311289 -2086673711 446083947 1838253053 -202041762 -2064505144 503019378 1794918372 -96249227 -1924896029 340605785 1665797071 -47276436 -1976979718 320929600 1680330710 -382746077 -1641483595 119644943 1881576345 -297662918 -1723517268 5007126 2001426304 -403420655 -1863091577 167390013 2130516907 -526807544 -1751204194 244838180 2039537586 -689060914 -1578437800 954442466 1340379764 -780138537 -1501087935 1066297083 1216960109 -667530244 -1355711638 909650640 1094654534 -547647515 -1470316685 827715273 1179835999 -883240022 -1134697668 626307718 1381204496 -868804685 -1154472155 574191263 1430144521 -981378152 -1299813618 730806964 1552419362 -1024680063 -1242845417 753073837 1541787195 -310123770 -1702571120 59605546 1955246780 -353491169 -1645668471 81806899 1944549029 -480744652 -1805689950 223742488 2052143758 -466243795 -1825398853 171691521 2101149335 -264965278 -2026650636 507155022 1765647064 -145148037 -2141321235 425154135 1850762945 -17859760 -1981264954 283187836 1743137514 -108871863 -1903849505 395107941 1619783411 1366679297 645066647 -1082409427 -931361093 1444420376 555690894 -1206486476 -820950366 1605261107 682190757 -1314900449 -962132343 1489212202 801416124 -1228017146 -1043676528 1287835493 1002831859 -1563644343 -708075809 1269762940 1017658346 -1516148144 -760849722 1108952919 891189185 -1407768965 -619702547 1165263694 846443480 -1418010014 -595733772 1780219849 488427359 -2078957851 -216879501 1836465104 443616070 -2089264388 -192976278 1690335227 331827053 -1966205225 -37149119 1672328162 346719092 -1918643506 -89857448 2007822253 11263803 -1717399935 -291127785 1891707828 130423586 -1630582120 -372737522 2037868447 242243337 -1753676109 -528599515 2115675014 152933136 -1877687638 -418123204 1215229504 1063902934 -1503621268 -781729798 1325607513 939793103 -1592964235 -703955997 1186293362 833771236 -1464137890 -541313080 1104716395 920621821 -1344879801 -657329199 1440349732 585027250 -1143496952 -858738786 1387543101 632490667 -1128637679 -876778617 1526887958 738543232 -1257498822 -1039456340 1550823951 728269465 -1302211805 -983112779 1929432712 67632670 -1659981916 -368468174 1953303185 57293319 -1704760387 -312190165 2111522490 182220332 -1814747242 -455993600 2058781347 229749301 -1799822449 -473967847 1857543916 431025786 -2135310400 -138506410 1775901429 517810787 -2016117799 -254588081 1617712862 392914504 -1906165774 -110819484 1728156359 268870225 -1995443221 -32980099 1665383811 340036885 -1924277073 -95753159 1680767386 321472780 -1977608010 -47765472 1838691761 446629159 -2087299939 -191798261 1794503080 502448446 -2063888252 -201547758 2129964519 166960497 -1862611765 -402785187 2040097278 245258600 -1751709486 -527419324 1882138069 120067395 -1641986823 -383355793 2000871884 4575578 -1723039520 -297029514 1479384395 791326173 -1239155609 -1054552847 1598052690 675768772 -1320273794 -968292120 1458967929 569452015 -1191676843 -805354301 1369166176 647815670 -1080709044 -929922854 1167756591 849198521 -1416303613 -594289515 1123502390 904952224 -1392957414 -604104564 1262552349 1011234187 -1521523663 -767011673 1278001412 992735634 -1574789080 -718958402 2052623554 224377940 -1806242322 -481174152 2100644059 171079757 -1824839177 -465823391 1954743536 58995814 -1702009380 -309701302 1945026793 82440319 -1646222907 -353922733 1743756454 283683888 -1981678198 -18428644 1619155135 394618921 -1903412845 -108328699 1765020820 506668034 -2026211912 -264420050 1851379853 425648155 -2141736543 -145718985 1094102026 909221020 -1355231962 -666894928 1180395539 828135557 -1470822081 -548259415 1340941368 954864814 -1578941164 -689670782 1216405537 1065865399 -1500610291 -779505253 1552006254 730238200 -1299194558 -980881964 1542223991 753617121 -1243473573 -1025168947 1381643356 626853066 -1135323792 -883726874 1429729349 573620435 -1153855127 -868310529 890837509 1109273235 -619218135 -1408218177 846519836 1165225610 -595935440 -1417834586 1002607159 1288020641 -707988709 -1563704435 1018123822 1269327544 -761186558 -1515845740 682494561 1604926199 -962565299 -1314432037 801361528 1489305326 -1043484844 -1228234814 645235283 1366471365 -931404929 -1082338327 555238986 1444902620 -820631706 -1206839312 242694861 2037385819 -528917535 -1753322633 152764116 2115882562 -418078728 -1877758098 11318015 2007728745 -291318829 -1717181627 130119398 1892042352 -372303926 -1631049892 331360937 1690769983 -36811899 -1966507245 346943152 1672142374 -89944164 -1918583030 488350363 1780257293 -216677449 -2079132895 443967106 1836144148 -193460306 -2088814792 738339652 1527061458 -1039381912 -1257538818 728756061 1550376907 -983462287 -1301889305 584688502 1440650208 -858275238 -1143934260 632579951 1387485177 -877001149 -1128450347 833960736 1186073526 -541369844 -1464046950 920190777 1105186735 -657023467 -1345212797 1064219410 1214874500 -782183874 -1503141208 939751179 1325680541 -703785433 -1593170255 392956812 1617640218 -110990688 -1905960394 268554133 1728511747 -32526663 -1995923921 431457214 1857073960 -138812782 -2134978044 517621671 1776121649 -254531957 -2016209379 182131688 2111581054 -455771452 -1814934958 230088689 2058481511 -474431779 -1799385525 67146714 1929880396 -368119050 -1660304800 57497539 1953130325 -312264977 -1704720775 120551559 1881688081 -383706709 -1641666243 4373662 2001046536 -296952398 -1723077340 167047349 2129903651 -403009127 -1862426353 244921516 2040398906 -526953088 -1752144618 446195939 1839159413 -191493681 -2087634599 502639866 1794284652 -201601578 -2063794880 339992785 1665454151 -95583747 -1924484757 321791176 1680413790 -48216604 -1977125518 1010915407 1262905561 -766559901 -1522005515 992779350 1277930688 -719127174 -1574580756 849006717 1167974635 -594235055 -1416396345 905385060 1123034354 -604408504 -1392622114 569788459 1458665661 -805820153 -1191241327 647728178 1369226404 -929698530 -1080894072 791527449 1479209103 -1054629579 -1239117405 675283968 1598502038 -967940820 -1320593990 506743238 1764981072 -264623894 -2026039172 425299423 1851702601 -145232653 -2142184347 284148212 1743319394 -18767656 -1981378482 394397165 1619342715 -108239679 -1903471529 58939810 1954834740 -309512050 -1702229992 82746811 1944694061 -354354025 -1645753343 223924624 2053103878 -480857924 -1806598102 171251081 2100438303 -465865563 -1824766925 626682126 1381849496 -883685342 -1135396684 574074135 1429249409 -868627397 -1153499987 729932092 1552339370 -980451312 -1299664762 753673509 1542133171 -1025358839 -1243253601 955087210 1340754428 -689760186 -1578882864 1065401715 1216843237 -779166625 -1500910391 909570392 1093779918 -667381644 -1354784542 828060993 1180435927 -548055955 -1470995205 1134916991 883049961 -1381297069 -626252603 1154003302 869237232 -1429811126 -574496548 1300168013 981061083 -1552901023 -730354441 1242773844 1024723394 -1541580680 -753243922 1578263835 689264013 -1340341193 -954518367 1501536514 779653524 -1217282002 -1065946952 1355410729 667868607 -1094218747 -910115693 1470376240 547559846 -1180022756 -827492214 2026591671 265053473 -1765460837 -507378675 2141622702 144810296 -1851199358 -424689644 1980816773 18345235 -1742816087 -283538369 1904023964 108669194 -1619822416 -395032538 1702643155 310080837 -1955453697 -59435927 1645314506 353808732 -1944067866 -82259856 1806159329 480312695 -2052477747 -223437733 1825180152 466434414 -2101057324 -171747262 1522418750 767128744 -1263524590 -1011411580 1574141991 718581937 -1277304565 -992292451 1415957516 593689754 -1167348448 -848519754 1393035285 604977283 -1123653319 -905881169 1191793754 806249676 -1459145354 -570423840 1080332355 929276117 -1368723089 -647118343 1238555752 1054207230 -1478705852 -790917678 1321146481 968370407 -1598981795 -675919413 1641047286 383210592 -1881274918 -119982772 1723703535 297439353 -2001485373 -4918955 1863052484 403496018 -2130342424 -167592578 1751525597 526456907 -2039985679 -244352665 2087154834 190858244 -1838606914 -445766360 2064298123 202211357 -1794846297 -503062223 1924988064 96193590 -1666015860 -340415206 1976645817 47581231 -1679861355 -321361661 1905465341 110372715 -1617070383 -392542649 1996411876 33153906 -1729056056 -268991906 2135465935 139439961 -1857618205 -431894923 2015714262 253913920 -1775551750 -517207444 1814300569 455292687 -2111150411 -181578205 1799996288 474936086 -2058902868 -230649286 1660915627 368623421 -1930301817 -67707375 1704086450 311786276 -1952699746 -56944120 1258108725 1039796131 -1527556583 -738957681 1301345068 983024570 -1549889024 -728128874 1143389959 857837457 -1440162261 -584061251 1129020190 877415304 -1387980238 -633197916 1464477521 541923271 -1186707843 -834439445 1344791368 656462814 -1104575900 -919686414 1502719843 781623285 -1214263729 -1063715111 1593600890 704338924 -1326314922 -940229952 1753753276 529471018 -2038020208 -243173626 1877336741 417518131 -2115271799 -152259809 1716760206 290758168 -2007117918 -10813644 1631480471 372857345 -1892676677 -130598099 1967077080 37226062 -1691265036 -331978910 1918038721 89506391 -1671654419 -346315909 2078588650 216239740 -1779769402 -487723184 2089384691 193874533 -1836639265 -444585143 1407583860 618739426 -1108842664 -890284082 1418445421 596439803 -1165647039 -847080489 1564315206 708493008 -1288442006 -1003167748 1515211359 760707785 -1268896909 -1017570331 1313936912 961947270 -1604356292 -682080342 1228722697 1044112031 -1489849563 -801799245 1082826274 932032180 -1367015666 -645673064 1206344251 820013741 -1444332777 -554824831 667529339 1355710701 -909651625 -1094655551 547648610 1470317812 -827714226 -1179834920 689059913 1578436831 -954443419 -1340380685 780139600 1501088966 -1066295940 -1216958998 981377055 1299812489 -730808013 -1552420443 1024680966 1242846352 -753072854 -1541786180 883238957 1134696635 -626308863 -1381205609 868805684 1154473122 -574190312 -1430143602 480743603 1805688869 -223743585 -2052144887 466244778 1825399868 -171690618 -2101148400 310122625 1702570007 -59606611 -1955247813 353492120 1645669390 -81805900 -1944548062 17858775 1981263937 -283188741 -1743138451 108872910 1903850584 -395106846 -1619782284 264964325 2026649715 -507156023 -1765648033 145149180 2141322346 -425153072 -1850761914 1053983034 1238741420 -790831082 -1478766464 968836387 1320711605 -676256753 -1598679911 805898504 1192114590 -569939932 -1459595086 929352977 1080294791 -647320515 -1368548181 593858910 1415750088 -848564110 -1167277852 604525895 1393518033 -905563029 -1124006659 767433068 1522084346 -1011845056 -1263056682 718527861 1574235619 -992101287 -1277522737 96248306 1924895076 -340606754 -1665798072 47277547 1976980861 -320928569 -1680329647 191310272 2086672726 -446084884 -1838253958 202042841 2064506191 -503018251 -1794917277 403419542 1863090432 -167391046 -2130517972 526808463 1751205145 -244837213 -2039536587 382744996 1641482546 -119646072 -1881577442 297663933 1723518251 -5006191 -2001425401 369087225 1660478063 -68045867 -1930001597 311564000 1704273526 -56854580 -1952757926 455367371 1814260317 -181781529 -2110977167 474586834 1800318532 -230162434 -2059350168 138986141 2135945739 -431578191 -1857973465 254084740 2015507986 -517249112 -1775478978 110316207 1905556025 -392352893 -1617290475 33459894 1996078624 -269422694 -1728585972 781316657 1503052455 -1063283939 -1214733429 704394792 1593509566 -940419324 -1326094446 541751811 1464683157 -834397393 -1186780231 656915994 1344310924 -920002762 -1104220256 858186325 1143067331 -584547463 -1439714321 877340236 1129060058 -632993952 -1388152842 1040018023 1257921265 -739046581 -1527497763 982560382 1301782248 -727789742 -1550188604 216327096 2078528302 -487947628 -1779584510 193537953 2089686839 -444119411 -1837074917 37710730 1966627612 -332330330 -1690944976 89304979 1918213893 -346239297 -1671692759 290714588 1716831050 -10644752 -2007326106 373176261 1631127379 -131049751 -1892194689 529038318 1754221432 -242869566 -2038355372 417710071 1877118817 -152314149 -2115178931 931840880 1083044838 -645619108 -1367108918 820447081 1205876735 -555129275 -1443997997 961628994 1314290644 -681629074 -1604838664 1044156251 1228652493 -801968521 -1489641759 708694804 1564140418 -1003245000 -1288404306 760223501 1515661211 -1017219551 -1269217609 619076390 1407282096 -890750454 -1108407652 596352831 1418506153 -846856685 -1165832571 -1954742409 -58994719 1702010459 309702349 -1945027730 -82441224 1646221890 353921748 -2052622523 -224376877 1806243433 481175295 -2100645028 -171080758 1824838256 465822438 -1765019885 -506667131 2026212927 264421033 -1851380982 -425649252 2141735462 145717936 -1743755487 -283682889 1981679117 18429595 -1619156168 -394619986 1903411732 108327554 -1340940353 -954863831 1578942099 689671685 -1216406618 -1065866448 1500609162 779504156 -1094101107 -909220069 1355232929 666895927 -1180396652 -828136702 1470821048 548258350 -1381642277 -626852019 1135324919 883727969 -1429730366 -573621420 1153854190 868309624 -1552005143 -730237057 1299195589 980883027 -1542224912 -753618074 1243472604 1025167946 -1838690762 -446628192 2087300890 191799180 -1794504145 -502449479 2063887107 201546645 -1665382908 -340035950 1924278056 95754174 -1680768483 -321473909 1977606961 47764391 -1882137006 -120066364 1641987966 383356904 -2000872885 -4576547 1723038567 297028593 -2129963424 -166959370 1862612812 402786266 -2040098183 -245259537 1751708501 527418307 -1458966786 -569450904 1191677906 805355332 -1369167129 -647816591 1080708043 929921885 -1479383348 -791325094 1239156704 1054553974 -1598053675 -675769789 1320272889 968291183 -1262551398 -1011233268 1521524662 767012640 -1278002557 -992736747 1574788015 718957369 -1167755608 -849197506 1416304516 594290450 -1123503439 -904953305 1392956317 604103435 -1186292235 -833770141 1464138969 541314127 -1104717332 -920622726 1344878784 657328214 -1215228473 -1063901871 1503622379 781730941 -1325608482 -939794104 1592963314 703955044 -1526887023 -738542329 1257499837 1039457323 -1550825080 -728270562 1302210724 983111730 -1440348765 -585026251 1143497871 858739737 -1387544134 -632491732 1128636566 876777472 -2111521475 -182219349 1814748177 455994503 -2058782428 -229750350 1799821320 473966750 -1929431793 -67631719 1659982883 368469173 -1953304298 -57294464 1704759354 312189100 -1617711783 -392913457 1906166901 110820579 -1728157376 -268871210 1995442284 32979194 -1857542805 -431024643 2135311431 138507473 -1775902350 -517811740 2016116830 254587080 -1605260108 -682189790 1314901400 962133262 -1489213267 -801417157 1228016001 1043675415 -1366678394 -645065712 1082410410 931362108 -1444421473 -555692023 1206485427 820949285 -1108951856 -891188154 1407770108 619703658 -1165264695 -846444449 1418009061 595732851 -1287834398 -1002830732 1563645390 708076888 -1269763845 -1017659283 1516147159 760848705 -1690334084 -331825942 1966206288 37150150 -1672329115 -346720013 1918642505 89856479 -1780218802 -488426280 2078958946 216880628 -1836466089 -443617087 2089263483 192975341 -2037867496 -242242418 1753677108 528600482 -2115676159 -152934249 1877686573 418122171 -2007821270 -11262788 1717400838 291128720 -1891708877 -130424667 1630581023 372736393 -284149133 -1743320347 18766687 1981377481 -394396054 -1619341572 108240710 1903472592 -506744255 -1764982057 264622957 2026038267 -425298344 -1851701554 145233780 2142185442 -223925737 -2053105023 480856891 1806597037 -171250162 -2100437352 465866530 1824767924 -58940891 -1954835789 309510921 1702228895 -82745796 -1944693078 354354960 1645754246 -729933125 -1552340435 980450199 1299663617 -753672542 -1542132172 1025359758 1243254552 -626683255 -1381850593 883684261 1135395635 -574073200 -1429248506 868628412 1153500970 -909571361 -1093780919 667380723 1354783589 -828059962 -1180434864 548057066 1470996348 -955088147 -1340755333 689759169 1578881879 -1065400588 -1216842142 779167704 1500911438 -167048398 -2129904732 403008030 1862425224 -244920533 -2040397891 526953991 1752145553 -120552704 -1881689194 383705644 1641665210 -4372711 -2001045617 296953397 1723078307 -339993770 -1665455168 95582842 1924483820 -321790129 -1680412711 48217699 1977126645 -446196892 -1839160334 191492680 2087633630 -502638723 -1794283541 201602641 2063795911 -849007622 -1167975572 594234070 1416395328 -905383965 -1123033227 604409551 1392623193 -1010916408 -1262906530 766558948 1522004594 -992778287 -1277929657 719128317 1574581867 -791528546 -1479210232 1054628530 1239116324 -675283065 -1598501103 967941803 1320595005 -569789524 -1458666694 805819008 1191240214 -647727179 -1369225437 929699481 1080894991 -584689423 -1440651161 858274269 1143933259 -632578840 -1387484034 877002180 1128451410 -738340669 -1527062443 1039380975 1257537913 -728754982 -1550375860 983463414 1301890400 -1064220523 -1214875645 782182841 1503140143 -939750260 -1325679590 703786400 1593171254 -833961817 -1186074575 541368715 1464045853 -920189762 -1105185752 657024402 1345213700 -431458247 -1857075025 138811669 2134976899 -517620704 -1776120650 254532876 2016210330 -392957941 -1617641315 110989607 1905959345 -268553198 -1728510844 32527678 1995924904 -67147683 -1929881397 368118129 1660303847 -57496508 -1953129262 312266088 1704721918 -182132625 -2111581959 455770435 1814933973 -230087562 -2058480416 474432858 1799386572 -1002608208 -1288021722 707987612 1563703306 -1018122839 -1269326529 761187461 1515846675 -890838654 -1109274348 619217070 1408217144 -846518885 -1165224691 595936439 1417835553 -645236268 -1366472382 931404024 1082337390 -555237939 -1444901541 820632801 1206840439 -682495514 -1604927120 962564298 1314431068 -801360385 -1489304215 1043485907 1228235845 -11318920 -2007729682 291317844 1717180610 -130118303 -1892041225 372304973 1631050971 -242695862 -2037386788 528916582 1753321712 -152763053 -2115881531 418079871 1877759209 -488351460 -1780258422 216676400 2079131814 -443966203 -1836143213 193461289 2088815807 -331362002 -1690771016 36810754 1966506132 -346942153 -1672141407 89945115 1918583949 157771566 2120243128 -412547582 -1871825260 235578167 2030932897 -536559077 -1761348979 129822492 1891360650 -374174160 -1632256346 13708037 2010520467 -287356375 -1713866049 349206346 1675053020 -86108570 -1915148560 331199315 1689945029 -38546817 -1967856919 436993912 1829556206 -200958380 -2096976190 493239137 1784744951 -211264947 -2073072933 839469030 1158575984 -603511094 -1426057636 895779839 1113830249 -613752109 -1402088891 1020448724 1272315714 -757289224 -1512333714 1002376141 1287142235 -709793055 -1565107593 801003394 1488545556 -1045416274 -1229519304 684954523 1607770893 -958532937 -1311063519 560324528 1449324326 -815022436 -1200845302 638065577 1359948607 -939099515 -1090434541 276584047 1736140537 -26069181 -1988818987 387027574 1612096224 -115346598 -1910979636 514317917 1772154571 -257310863 -2018603033 432675396 1858939602 -138118296 -2134684674 231425547 2060220061 -473618649 -1799219279 178684434 2107748996 -458693826 -1817193560 51433017 1947729583 -316756203 -1709596797 75303456 1937390262 -361534708 -1653318758 722630311 1544898097 -988014709 -1306843363 746566334 1534624296 -1032727662 -1250499836 633994901 1389284867 -876109895 -1128222929 581188236 1436748314 -861250656 -1146262730 916809411 1101157973 -659879953 -1347668103 835232474 1188008524 -540621834 -1463684256 947842801 1333386855 -697266211 -1585987765 1058220776 1209277054 -786609212 -1508213934 995165612 1280718138 -715168640 -1571269610 1010614709 1262219555 -768434023 -1523216369 898272670 1116585224 -612045646 -1400644572 854018439 1172338961 -588699477 -1410459587 652613064 1373709662 -924289820 -1074838414 562811345 1452073287 -813321987 -1199406997 675126778 1597681004 -969671466 -1321939904 793795043 1482123637 -1050789681 -1235679143 4138340 2000164338 -298761144 -1724484386 122872189 1884672491 -379813807 -1638158137 249867606 2044960192 -521483142 -1746010900 160000335 2123258329 -410580893 -1870645003 495465728 1787757974 -209300436 -2071894854 451277081 1843577231 -185888715 -2081644381 324255026 1683262884 -44180450 -1973752696 339638571 1664698813 -97511417 -1925764975 575288557 1431110779 -867936831 -1153211049 623374580 1377878114 -886468136 -1137794738 747748575 1536592969 -1029710349 -1248268955 737966278 1559971920 -973989398 -1292555908 1073554569 1224348703 -772586075 -1493928653 949018768 1335349254 -694255172 -1583763158 824618171 1176607789 -550974057 -1473250047 910911650 1095522356 -666564210 -1354614504 421794853 1847796915 -148212471 -2144516705 508153916 1766777002 -263737072 -2025815674 402627607 1626909825 -101581509 -1896428115 278026254 1737844888 -23316190 -1986328140 76743745 1939092695 -358783635 -1650829829 67027032 1962537166 -302997132 -1695051294 172526707 2102377701 -465113761 -1824399927 220547178 2049079548 -483710650 -1809049136 1829478954 437031612 -2096774394 -201133168 1785095731 492918437 -2073557217 -210815095 1674586648 349641358 -1914811596 -86410334 1690168833 331013783 -1967943891 -38486085 1891414606 129729240 -1632447646 -373955596 2010216023 14042817 -1713432709 -287823891 2120694396 157289194 -1872143536 -412193850 2030763621 235785971 -1761304759 -536629281 1449493218 560116340 -1200888882 -814951592 1359496955 638547565 -1090115625 -939452607 1488849616 800668230 -1229952004 -1044948118 1607716553 685047391 -1310871579 -958750861 1272091270 1020633616 -1512246358 -757349572 1287607967 1001940489 -1565444173 -709490907 1158224564 839789090 -1425572968 -603960562 1113906861 895741499 -1402290303 -613576937 1947243371 51880957 -1709247929 -317078831 1937594226 75130852 -1653393826 -361494840 2060131161 231484367 -1798997387 -473806109 2108088128 178384854 -1817657748 -458256646 1772585743 513848217 -2018909661 -256978251 1858750230 432895872 -2134628806 -138209620 1736182589 276511659 -1988990447 -25863545 1611779876 387383218 -1910526456 -115827042 1333703587 947487541 -1586441585 -696786407 1209235386 1058293548 -1508043114 -786815488 1101347729 916589319 -1347724611 -659789269 1187577736 835702558 -1463378268 -540955086 1388946375 634295121 -1127759125 -876547459 1436837854 581130056 -1146485006 -861063580 1544694773 722803555 -1306768679 -988054961 1535111148 746119034 -1250849088 -1032405418 1597882536 674951230 -1322016380 -969633518 1481639089 794244135 -1235327587 -1051110133 1374046362 652310540 -1075304010 -923854560 1451986051 562871317 -1199182417 -813507271 1116393676 898490458 -1400589856 -612138634 1172772053 853550147 -1410763271 -588364433 1280399614 995518568 -1570817582 -715650748 1262263527 1010543729 -1523384885 -768225955 1683218528 324325622 -1973583540 -44387878 1665016953 339285231 -1926216363 -97028669 1787324498 495933636 -2071590530 -209634840 1843768395 451058909 -2081698457 -185795087 2045046788 249806994 -1746235096 -521297474 2122920989 160302219 -1870179023 -411015769 2000648246 3688608 -1724835558 -298440308 1884470319 123047097 -1638081277 -379851371 1176957417 824295807 -1473736507 -550526893 1095448048 910951782 -1354410788 -666737590 1224571355 1073367373 -1494017801 -772528031 1334885826 949456212 -1583424274 -694555528 1536287117 748081435 -1247838047 -1030180809 1560028564 737875202 -1292745544 -973769682 1430940095 575494441 -1153169261 -868009979 1378332070 622894384 -1138111350 -886113252 2101924129 173007287 -1824083955 -465469285 2049250616 220341678 -1809091564 -483638142 1939036435 76835205 -1650640833 -359003991 1962843402 66694556 -1695482842 -302527312 1627373893 402190803 -1896767383 -101281537 1737622876 278214090 -1986239376 -23374618 1847871863 421755361 -2144720805 -148039475 1766428014 508476920 -2025329598 -264184620 -1044452058 -1229333072 800099338 1488436380 -959239873 -1311499863 685590547 1608153221 -815438572 -1201515134 560661560 1449931950 -938958579 -1089498725 637976609 1359081655 -603325118 -1425093164 839359598 1157672184 -614188709 -1402795571 896161911 1114466529 -757959312 -1512749594 1021056092 1272653002 -708857495 -1564966401 1001508933 1287053523 -86979090 -1915224712 350137538 1675205716 -37942793 -1967507103 330524891 1689540685 -200587812 -2096335542 436544752 1828852838 -211385915 -2073972397 493412585 1785712767 -412623478 -1872696036 157924518 2121174064 -536209005 -1760745211 235174079 2030258217 -373533256 -1631886034 129119380 1890911234 -288255583 -1713987273 14676109 2010693659 -660218777 -1348277007 917224779 1101827549 -540534658 -1462818584 835090770 1187072452 -696363947 -1585879869 946877817 1333200367 -787247028 -1508597542 1058926944 1209713142 -988623869 -1307181931 723299631 1545313721 -1031862246 -1250412404 745630006 1534482848 -876002255 -1127320409 633808157 1388320139 -861634520 -1146900290 581624068 1437454738 -473170769 -1798517703 231054723 2059578645 -458868554 -1818163168 178805146 2108647692 -317688675 -1709751285 52303281 1947804967 -360861564 -1652916206 74699176 1937039678 -25367349 -1988371363 275942887 1735769457 -116315950 -1911154620 387926526 1612216680 -257465095 -2019535761 514393557 1773024579 -137715488 -2134011786 432325068 1858335066 -209154140 -2070954190 495382152 1786895902 -186299459 -2082309333 451619473 1844189703 -44890218 -1974192384 324888250 1683641900 -96550001 -1925582055 338731683 1664586293 -297820224 -1724338346 3276524 2000080506 -380478503 -1638569137 123484917 1885014627 -521922574 -1746720924 250246878 2045593160 -410397717 -1869683843 159888071 2122351185 -924405908 -1075732486 652791360 1374682838 -812946571 -1198760989 562367065 1451375311 -969070754 -1321592888 674449010 1597273828 -1051663545 -1235758127 794722923 1482273533 -716062968 -1571385442 996138532 1280896690 -767788271 -1522840697 1009916477 1261775531 -611698886 -1400043604 897865238 1115907712 -588778717 -1411333195 854168079 1173267097 -359416091 -1651208589 77455305 1939533663 -302089476 -1694938518 66067408 1962355526 -465029417 -1823537599 172382203 2101438317 -484052274 -1809661352 220959714 2049745780 -148590975 -2145149417 422236077 1848508219 -263624040 -2024908274 507972532 1765817122 -100718925 -1896344027 401688479 1626765065 -23928150 -1986670020 278692742 1738257168 -771908051 -1493520709 1072955137 1224003479 -695182796 -1583912286 949893912 1335430030 -551152097 -1474222455 824735539 1177503653 -666119674 -1353915760 910537514 1094878140 -867529143 -1152532769 574943077 1430511603 -886617520 -1138722106 623455100 1378753514 -1030683013 -1248446739 748644183 1536710593 -973290910 -1292111116 737321806 1559598040 -1512953822 -757786444 1272727822 1021016472 -1564480453 -709305171 1286704407 1001831809 -1425432560 -603025274 1158136124 838922666 -1402706935 -614247265 1114244389 896349619 -1201326010 -815658800 1449875818 560753148 -1089930145 -938488631 1359388019 637644261 -1229016972 -1044807454 1487982936 800580046 -1311542163 -959167237 1608324417 685385175 -1631844118 -373606276 1890740678 129325392 -1714303757 -287900571 2011147743 14196041 -1872265000 -413093810 2120868340 158257506 -1760934719 -535989161 2030314989 235083131 -2096424818 -200529896 1829075362 436357428 -2073633641 -211686399 1785249211 493849901 -1915711300 -86532054 1675555216 349815046 -1967303515 -38116301 1689466249 330564895 -1127671453 -875681291 1388804175 633358553 -1146823302 -861671956 1437252694 581799104 -1307405999 -988438073 1545400445 723239147 -1249946296 -1032296994 1534145636 745932018 -1585575673 -696698479 1332766763 947345597 -1508651746 -787153528 1209904178 1058708644 -1348107979 -660426333 1101783065 917295247 -1463270100 -540052038 1187390464 834737302 -2019083861 -257947331 1772705927 514746385 -2134180430 -137507548 1858378910 432253960 -1988316775 -25460465 1735577781 276160547 -1911458432 -115981034 1612649644 387458106 -1710216753 -317253287 1948141795 52000885 -1652691498 -361046720 1936952570 74759276 -1798594051 -473132693 2059780305 230879303 -1817811484 -459188878 2108163272 179254366 -1746646368 -521962954 2045389708 250419994 -1870033223 -410075601 2122837909 159440643 -1723874670 -298257916 1999741886 3576616 -1638791541 -380291555 1885104039 123426609 -1974248764 -44799406 1683831784 324668286 -1925275939 -96883125 1664155633 339201895 -2071407882 -208674208 1787212762 495027020 -2082138385 -186505607 1844148163 451692373 -1400214936 -611493122 1115949892 897792978 -1410879887 -589259033 1172950877 854523851 -1571691942 -715730228 1281327990 995668960 -1522784701 -767879467 1261586287 1010137081 -1321371124 -969258342 1597184800 674507702 -1236222443 -1051226493 1482612537 794423215 -1075383746 -924728664 1374196498 653239172 -1198836185 -812906831 1451579147 562194333 -1895859231 -101168265 1626413773 402008667 -1986871304 -23752850 1738333908 278654530 -2145061933 -148651195 1848283903 422421097 -2025244726 -263321764 1766282982 507537008 -1823970427 -464561389 2101742249 172046911 -1809469540 -484270326 2049691312 221052454 -1651252297 -359345375 1939702427 77246989 -1694619730 -302442696 1961903746 66549268 -1248765143 -1030329409 1537161733 748161683 -1292067024 -973361242 1559428636 737529482 -1152724197 -867310707 1430565431 574849697 -1138288894 -887085164 1378448942 623789752 -1473885363 -551453733 1177037409 825170679 -1354002604 -666058814 1095102072 910352110 -1493318785 -772082711 1223926355 1072992965 -1584396442 -694732816 1335780938 949573340 -702459427 -1591320245 942616817 1328021607 -783510076 -1504991918 1061352680 1212531838 -654648849 -1342314119 922007747 1106479189 -543744522 -1466946208 832142554 1184779340 -879345223 -1131318993 630726805 1386156035 -855931488 -1141066442 586540172 1441977370 -984757877 -1303709411 725854375 1547999281 -1038086766 -1255719676 741239998 1529437224 -313560811 -1706540669 54595641 1950752943 -366824180 -1658485350 70046752 1932256438 -476776153 -1802253903 228235275 2057152669 -453427906 -1812066904 183983122 2112908420 -252157583 -2013310489 519438429 1777414347 -141187736 -2137876994 429638724 1855780050 -31200957 -1994073643 271419503 1730853113 -112317094 -1907810868 390089846 1615297760 -818257764 -1203941366 557056432 1446195494 -933780347 -1085238253 643417513 1365177663 -1042159442 -1226385352 804227458 1491646740 -963892041 -1316283359 679628187 1602583821 -762482440 -1517666194 1015222740 1266950466 -706693919 -1561885577 1005508045 1290397019 -598279990 -1420703652 844667366 1163897200 -616874797 -1405350843 892689919 1110601065 -195805100 -2091683646 442114424 1834815982 -214334387 -2076265253 490202465 1781585399 -91240346 -1920403216 344041802 1669765596 -35517313 -1964688151 334261587 1693146565 -370978768 -1629200218 132985116 1894384010 -292645847 -1719032641 8451333 2005386643 -415705086 -1874859884 154581294 2117175736 -531293157 -1756222323 240876855 2036092321 -468241569 -1827666999 169431667 2099143397 -478480570 -1803696176 225744490 2054399740 -355681427 -1647604741 79878721 1942350551 -308183180 -1700376606 61808216 1957179086 -106945733 -1901653075 397296151 1621717633 -20060382 -1983195212 281249294 1740945048 -142890231 -2139317345 427149861 1853029043 -266965232 -2028904570 504892988 1763655338 -545713257 -1468128511 829911739 1181762093 -669722738 -1357650152 907720354 1092453940 -777872475 -1499092173 1068300937 1219217951 -691052612 -1580699862 952188560 1338379782 -1026685965 -1245105307 750805727 1539789385 -979122198 -1297811588 732800710 1554683472 -871003199 -1156400297 572254957 1427954299 -881307688 -1132495026 628502260 1383145058 -49544674 -1978977656 318923570 1678070692 -94255609 -1922632047 342861611 1667798973 -203978196 -2066695494 500820736 1792990102 -189116875 -2084733277 448016153 1840455567 -524610950 -1749277972 246772566 2041725888 -405350813 -1865292043 165197647 2128578521 -295658936 -1721259298 7273316 2003422194 -384999855 -1643483449 117653373 1879314411 -966647082 -1318776256 678183930 1600877420 -1055922481 -1240934823 788629475 1476835189 -927356188 -1078027662 649579464 1370553182 -808161539 -1194107285 567939025 1457340231 -606784846 -1395523036 903566238 1121739528 -591858005 -1413495235 850827143 1169270545 -720455040 -1576433130 989911980 1275587386 -765231463 -1520153073 1013784501 1265250083 -1303538471 -984964017 1547957749 725927267 -1256173376 -1037606826 1529754092 740884858 -1131012885 -879678339 1385725383 631197009 -1141122830 -855840668 1442167262 586320200 -1342536515 -654461909 1106568593 921949447 -1466482524 -544182222 1184440712 832442654 -1591669617 -702137319 1328508323 942169397 -1504917354 -783550464 1212328378 1061525804 -1994148847 -31161209 1731056957 271246763 -1907462136 -112639842 1614811428 390537650 -2013774813 -251720523 1777753359 519138713 -2137655238 -141375316 1855691030 429697408 -1802197899 -476867357 2056963417 228455887 -1812373396 -453095174 2113339712 183513558 -1706087353 -314041135 1950436715 54951421 -1658656674 -366618424 1932298610 69974500 -1420384872 -598633202 1163445428 845149218 -1405394559 -616804073 1110769837 892481595 -1517474390 -762700484 1266896006 1015315472 -1562318413 -706225883 1290700959 1005172745 -1226721796 -1041857174 1492112592 803791942 -1316195867 -963952269 1602359497 679813215 -1204142642 -818082472 1446272226 557018228 -1084753449 -934229695 1364826363 643737709 -1875344048 -415255098 2117526652 154260714 -1756020407 -531467809 2036015205 240914675 -1629287070 -370917900 1894607950 132799704 -1718695557 -292947475 2004920407 8886465 -1919969996 -91707998 1669461016 344376462 -1964879571 -35298885 1693200385 334168215 -2091639546 -195875440 1834646570 442322108 -2076583649 -213980791 1782036531 489719973 -2139359653 -142817587 1853200247 426944481 -2028588478 -267320620 1763201902 505373688 -1902084503 -106475777 1622024005 396963795 -1983006096 -20280602 1740888924 281340874 -1647516097 -355739991 1942128403 80066437 -1700715994 -307883344 1957643018 61371292 -1827181043 -468689253 2098794273 169754551 -1803900396 -478307710 2054474552 225704878 -1156196717 -871176699 1427879871 572294953 -1132981622 -880860644 1383494566 628179760 -1244766559 -1026986441 1539325837 751243035 -1297900872 -979064274 1554906004 732613378 -1499281673 -777652639 1219274715 1068209997 -1580268818 -691522952 1338074050 952521556 -1468444987 -545358253 1182216169 829431679 -1357608228 -669795766 1092283376 907926374 -1721710822 -295176308 2003740214 6919840 -1643314429 -385207403 1879269935 117723833 -1749332184 -524517442 2041916932 246554258 -1864987855 -405685337 2128144925 165665419 -2066229378 -204412952 1792652882 501122756 -2084957337 -188931087 1840542283 447955677 -1978900660 -49582118 1677868640 319098614 -1922983083 -93934653 1668283001 342412015 -1576081454 -720775356 1275102974 990361192 -1520229429 -765193379 1265451751 1013609073 -1395298336 -606969994 1121652428 903626330 -1413960711 -591422609 1169607381 850524739 -1078331466 -927021280 1370986138 649111052 -1194052689 -808254663 1457148547 568156693 -1318944892 -966439150 1600921256 678112830 -1240482915 -1056404725 1476516529 788982311 519625685 1778379587 -252265735 -2014213521 429203404 1855074138 -140804384 -2137239946 270750695 1730438001 -30592309 -1993735587 391026686 1615439720 -113183022 -1907898812 55561137 1950939943 -314463587 -1706649077 69341096 1931820862 -366186876 -1658102254 227820419 2056483605 -476437841 -1801645511 184125338 2113845004 -453515594 -1812933088 630651677 1385286539 -879191503 -1130386777 586891012 1442582418 -856334808 -1141739842 726496047 1548370873 -985460221 -1304157547 740341558 1529317280 -1037117926 -1255545204 941747065 1327946735 -701527467 -1591166269 1061957472 1212882934 -784183732 -1505394982 922379083 1107121117 -655097241 -1343016207 832022354 1183881156 -543570306 -1465977112 132377236 1894046210 -370308168 -1628783826 9318029 2005474843 -293580895 -1719173321 154690214 2118079024 -415890550 -1875823844 240494271 2035455529 -530856045 -1755515131 441776880 1834207846 -195388452 -2091013302 490290921 1782451839 -214474811 -2077200557 344945346 1669874260 -92204050 -1920588936 333625051 1692763725 -34809865 -1964251295 1015925340 1267399370 -763122832 -1518035994 1004539461 1290223315 -705794199 -1561763841 844513902 1162965752 -598203582 -1419832364 893093495 1111275233 -617224357 -1405954099 557505080 1446898350 -818627820 -1204581502 643243553 1364209335 -933658867 -1084338277 803295754 1491493532 -1041288410 -1226308688 680302099 1602987653 -964495553 -1316632663 751745367 1539934657 -1027549061 -1245189907 732134734 1554271704 -978510750 -1297470220 571814245 1427243507 -870625207 -1155768097 628684156 1384105450 -881421232 -1133402938 830056755 1182701989 -545798113 -1468991351 907308330 1091788220 -669381626 -1357038448 1067589889 1218777495 -777240531 -1498713925 953148696 1338561934 -691960780 -1580813150 396401055 1621600521 -105973581 -1901475803 281894278 1741319440 -20759382 -1983640516 427495853 1853628731 -143298431 -2139996137 504812980 1762780450 -266816360 -2027977714 169314811 2098248045 -468064041 -1826695103 226119138 2055044468 -478925618 -1804395432 80478665 1942696287 -356359963 -1648013197 60933584 1957098822 -307256068 -1700227990 903186454 1121106048 -606344902 -1394812500 850938895 1170177177 -592040669 -1414455883 990773284 1275670706 -721395448 -1576578658 1013171261 1264907435 -764566255 -1519741561 677550194 1600497892 -965936802 -1318336056 789535851 1476947197 -1056883385 -1241117231 649662528 1371414742 -927501972 -1078967814 567596121 1456727247 -807750283 -1193441821 247179486 2042402888 -524957198 -1749878428 165047495 2127649873 -405271061 -1864417923 6299884 2003243130 -294764096 -1721142954 118351093 1879757923 -385645095 -1643858609 319600826 1678477356 -50144874 -1979324160 341933219 1667648565 -93381233 -1922552551 500641928 1792016414 -203861596 -2065800910 448459921 1841153031 -189491779 -2085378773 2056527569 227749447 -1801814019 -476229781 2113526472 184478302 -1812481052 -453997710 1951373027 55092853 -1706952753 -314128551 1931629306 69558892 -1658047530 -366279872 1730350773 270810659 -1993511015 -30777585 1615776428 390724154 -1908364416 -112747754 1777895047 520074769 -2013861973 -252586179 1855275678 429027848 -2137316430 -140766428 1106918937 922553999 -1342939339 -655134813 1184365056 831572630 -1466328276 -543249478 1327609387 942048957 -1590700281 -701962351 1212969522 1061896868 -1505619170 -783998072 1548562045 726277867 -1304211631 -985366585 1528883812 740809458 -1255240888 -1037452322 1385604687 630298329 -1130838173 -878708747 1442538070 586961600 -1141570694 -856542228 1670328208 344465158 -1920905540 -91849174 1692593033 333830943 -1964209499 -34883021 1834264482 441685812 -2091202930 -195168744 1782145979 490623789 -2076769641 -214945279 2117615604 155127650 -1875484968 -416190898 2035678189 240307067 -1755604287 -530797993 1893971910 132417360 -1628580118 -370481540 2005824479 8995657 -1719659789 -293133723 1491144536 803618766 -1225822604 -1041735966 1603062593 680262615 -1316836755 -964322565 1446676330 557692924 -1204492730 -818686256 1364673395 642806757 -1084677537 -933358903 1163271996 844181418 -1420263920 -597733754 1111218981 893184947 -1405765111 -617444705 1267570446 1015719832 -1518078430 -763050316 1289769751 1005020033 -1561447877 -706149715 1218608211 1067797701 -1498669697 -777310743 1339013194 952666332 -1581131418 -691607056 1182397537 830391543 -1468558003 -546265637 1091842168 907215086 -1357229740 -669163070 1427467319 571628705 -1155855077 -870564467 1383639086 629119160 -1133065982 -881722988 1540285445 751424659 -1245674199 -1027099201 1554194460 732172426 -1297268432 -978685530 1942772891 80440333 -1648214601 -356184799 1956747394 61253652 -1699743314 -307705544 2098713769 168879167 -1827031675 -467761901 2054820016 226304038 -1804308068 -478985974 1853574399 427588713 -2139804205 -143516347 1763084518 504477808 -2028410422 -266348196 1621148877 396883035 -1901156895 -106326665 1741488340 281686082 -1983684104 -20688530 1371098386 650018180 -1078514626 -927982424 1456769291 567523741 -1193613273 -807544655 1600308512 677770678 -1318280180 -966028134 1477378361 789066159 -1241423851 -1056550781 1276009846 990473696 -1577042854 -720958260 1264818543 1013230073 -1519519677 -764753707 1121310020 903013842 -1394887576 -606305026 1169690973 851386827 -1414107023 -592363289 1792503258 500194636 -2066150154 -203539360 1840949699 448633173 -2085304081 -189532039 1678566888 319542654 -1979546428 -49957806 1667310065 342233447 -1922088739 -93818805 2002812350 6769960 -1720836974 -295097340 1879947687 118130993 -1643915125 -385554403 2042361228 247252250 -1749707616 -525163466 2127966613 164692227 -1864871751 -404791249 -1662827636 -337349862 1928143520 99226166 -1685157995 -326519037 1971381945 42456623 -1841771586 -448791768 2083957394 187800068 -1789587545 -497926351 2069589643 207379997 -2125179928 -162307202 1868182212 408748626 -2043045903 -247552153 1748498141 523290187 -1886397478 -125244596 1635891958 377916000 -1998446653 -1757355 1726775023 300633721 -1483906236 -796240942 1233322600 1048851198 -1595889827 -672688181 1324271217 971634407 -1453921418 -565060640 1196984922 811580108 -1371852945 -650371079 1077235267 926056149 -1170574560 -851622986 1412698636 590553754 -1118324935 -900692049 1398396437 610199171 -1260258542 -1008284796 1525652030 770222760 -1282654453 -997519459 1568824871 713387697 -2047315251 -218152357 1811289057 485565303 -2104117548 -174946750 1822152696 463267694 -1960576257 -64697751 1697487827 304786245 -1941029146 -79098256 1648385994 357003100 -1739627863 -280473025 1983972229 21377811 -1625119056 -400189914 1898760092 103544586 -1768625509 -510404083 2023394231 261995297 -1845940606 -419553772 2146914222 149978936 -1097444859 -913218925 1352151849 664732607 -1174694372 -822303094 1475737392 552781734 -1337075145 -951391583 1581497115 692358029 -1222631890 -1071173960 1496219394 774459284 -1558101407 -735677705 1294934861 975705051 -1538488712 -750012690 1245898580 1027987394 -1376073133 -620889403 1140108159 888380393 -1432940982 -577749284 1150906214 866017264 -1361764082 -640544360 1088110626 937193652 -1447500521 -557853311 1203143739 816952493 -1609651908 -687236694 1308674064 956823686 -1486656219 -798728781 1231883273 1047149727 -1285410454 -1000013316 1567379526 711680208 -1274022541 -1022835227 1510052959 755410121 -1111901864 -893482546 1404557428 615573730 -1160479423 -841789993 1423580269 601697531 -1782906426 -490983088 2075484394 213012604 -1831418401 -439225015 2094572787 199201893 -1688172044 -328746654 1970202840 40491086 -1676849683 -351634053 1912810689 84155479 -2012474974 -16047820 1711435918 285556760 -1889413701 -127474387 1634710679 375948289 -2032690800 -237983482 1759115452 534693930 -2118492791 -155357921 1874082981 414387251 -1211232177 -1060560679 1505784163 784810485 -1331440554 -945494848 1588442490 699041260 -1189767043 -837637909 1461451089 538757575 -1099408284 -914395918 1349926216 661720542 -1434910677 -578932547 1148674311 862998929 -1391147982 -636226396 1125819678 874354056 -1532852199 -744114033 1252845877 1034672547 -1546695680 -725058410 1304505644 986062266 -1935658873 -72941551 1655591339 363422013 -1949436770 -53820408 1707316658 314877220 -2105821003 -176388061 1819662745 460515599 -2062123860 -233747398 1796742528 471805206 -1860755229 -435154827 2132361679 136212825 -1770330886 -511847316 2020902358 259241280 -1613977391 -389310393 1908591101 113637739 -1734251320 -274310050 1991183844 27802994 -124811640 -1886865890 377612196 1636226866 -1949039 -1998228985 300688317 1726681899 -162263366 -2125251028 408579990 1868390144 -247870813 -2042693067 523742095 1748015897 -449276180 -1841322374 188151744 2083637078 -497724683 -1789762973 207303641 2069627727 -337436962 -1662767544 99450866 1927958372 -326182201 -1685460399 41991147 1971817341 -1008622016 -1259956522 770688876 1525217274 -997432743 -1282714929 713163637 1569010659 -851825038 -1170399516 590630750 1412661192 -900208021 -1118774531 609848135 1398717393 -564742620 -1454274894 811128584 1197467550 -650415555 -1371782485 926225169 1077027719 -796049898 -1484124544 1048796986 1233416108 -673121777 -1595422055 971938595 1323936693 -510347319 -1768716449 261805797 2023614067 -419859504 -1845607610 150409980 2146443882 -280018949 -1740107923 21061335 1984327233 -400360478 -1624913036 103586510 1898687064 -64772179 -1960536261 304989825 1697314327 -78748748 -1941351646 356516504 1648833038 -218615905 -2046877943 485904051 1810988581 -174724218 -2104304880 463178410 1822210620 -621111551 -1375885417 888469037 1140049595 -577285352 -1433377906 865677876 1151206050 -736026829 -1557778523 976191007 1294487177 -749937878 -1538528324 1027783174 1246071440 -951220379 -1337280525 692315721 1581569759 -1071627396 -1222151190 774775376 1495864006 -912912553 -1097777215 664301179 1352621805 -822359218 -1174602792 552970850 1475517172 -893787126 -1111567204 616006950 1404089776 -841736173 -1160572795 601506111 1423798697 -1000182728 -1285202770 711724308 1567309186 -1022384095 -1274505033 755091725 1510406555 -686885778 -1609972488 956339522 1309124052 -798805897 -1486618399 1047351643 1231708621 -640320420 -1361949494 937106800 1088171494 -558319547 -1447065389 817289577 1202842111 -237517630 -2033126316 534357486 1759417720 -155582245 -2118307763 414474743 1874022753 -15971088 -2012513178 285355484 1711611210 -127825687 -1889093505 376433093 1634261331 -329198426 -1687690192 40809866 1969849628 -351465281 -1677058007 84111763 1912881413 -491037548 -1782813694 213204408 2075266350 -438921075 -1831753701 198769057 2095040823 -744303285 -1532631587 1034728551 1252754673 -724627118 -1547165244 985755774 1304838376 -579248775 -1434554897 863452245 1148193987 -636184224 -1391220234 874182732 1126025434 -837434065 -1189939783 538682371 1461490837 -914882250 -1098960480 662069274 1349603468 -1060221667 -1211531893 784346161 1506221223 -945583868 -1331381870 699263016 1588254910 -389220989 -1614035691 113415343 1908778041 -274648678 -1733951220 28266678 1990746144 -434668111 -1861202649 135863453 2132683787 -512050776 -1770157762 259315844 2020861970 -176429593 -2105748111 460686539 1819456605 -233430530 -2062479000 471351506 1797222468 -73372203 -1935188669 363728121 1655258223 -53630516 -1949656742 314820832 1707407478 1413138820 591264018 -1170954072 -852256706 1398214045 609238283 -1118212943 -899785689 1524711862 770076960 -1259396966 -1008201716 1569490351 713798969 -1283267453 -997862379 1234033120 1049291126 -1484539700 -796620710 1323310585 971451759 -1594983211 -672576445 1196839378 810639684 -1453838082 -564199320 1077646795 926721373 -1372195609 -650984335 1867835724 408148442 -2124773280 -161629962 1748577621 524164547 -2043196295 -248480529 1636786558 378032616 -1887371182 -125423420 1726129511 300258801 -1997749173 -1313571 1927543080 98879934 -1662150652 -336942958 1972256049 42536359 -1686086627 -326669173 2084073754 188694924 -1841950666 -449765216 2069214467 206734741 -1789144017 -497228615 1294072005 975620179 -1557161495 -735532673 1246510300 1028328522 -1539154448 -750424730 1140486391 889012321 -1376513573 -621600435 1150792942 865109112 -1432758846 -576789164 1352067233 663869495 -1097299571 -912279269 1476078776 553393198 -1175106156 -822969086 1582129299 692736005 -1337785921 -951832279 1495311498 774345756 -1221671514 -1070992080 1984944141 21555355 -1740523231 -280589897 1898060820 103099522 -1624474312 -399815250 2022985791 261316777 -1768279789 -509804155 2147062822 150906032 -1846020854 -420428388 1811466345 486537471 -2047432379 -219047469 1821707376 462568678 -2103743140 -174301750 1696809051 304378061 -1959976585 -64351775 1649312834 357151956 -1941904018 -79178248 1712106246 285973392 -2013083094 -16385348 1633775391 375807881 -1888547277 -127385947 1758929716 533730210 -2032582120 -237079922 1874519853 415094715 -2118875647 -155994473 2075900770 213683188 -1783244210 -491590952 2094432123 198266861 -1831330217 -438358335 1969238864 40305606 -1687268740 -328637718 1913517897 84592607 -1677486491 -352016653 1566739406 711310168 -1284707614 -999564684 1510952919 755531585 -1274990853 -1023009171 1404634108 616444778 -1112055088 -894414266 1423230949 601094003 -1160075575 -841116065 1087740842 936553276 -1361315194 -639841776 1203265459 817852197 -1447674209 -558821879 1309545368 956900110 -1610583372 -687390174 1231280001 1046800151 -1485982035 -798325189 2132253255 135310033 -1860568213 -434189315 2021285470 259878600 -1770766478 -512552988 1909199477 113976035 -1614646439 -389725233 1990317676 27715322 -1733314752 -274167850 1654688291 363313845 -1934693617 -72754279 1707953722 315260588 -1950142698 -54255744 1820000785 461124231 -2106236099 -177056853 1796654600 470939294 -2061981916 -232810574 1148828303 863930905 -1434985565 -579802315 1125416598 873680384 -1390796870 -635621588 1252143805 1034224171 -1532210287 -743742713 1305474724 986236466 -1547593848 -725178594 1506716395 784964221 -1212101689 -1060635823 1587769074 698637924 -1330835490 -945143992 1461002969 538055247 -1189395467 -836996253 1350100672 662689366 -1099528212 -915294342 810945664 1196506134 -564630100 -1453368006 926664857 1077737487 -650794571 -1372415709 1049461938 1233826852 -796662370 -1484466936 970997931 1323790397 -672259705 -1595338479 769727716 1525034098 -1007714872 -1259844258 713873661 1569450091 -998065711 -1283094201 591041750 1413325888 -852167174 -1171012244 609702095 1397776473 -900124189 -1117912715 188230728 2084510942 -449426076 -1842250254 206956625 2069027015 -497317507 -1789085205 98804858 1927582956 -336738986 -1662323264 42885219 1971933429 -327155377 -1685638695 378485804 1636306106 -125739776 -1887015530 300087349 1726335139 -1271527 -1997821553 408204318 1867744392 -161819342 -2124552796 523857927 1748910225 -248049365 -2043665987 692927937 1581911383 -951886611 -1337693061 773913048 1495779662 -1070688012 -1222006686 664188403 1351714149 -912730913 -1096817591 553349610 1476149628 -822800186 -1175314352 888810917 1140661555 -621523831 -1376551905 865593788 1150343466 -577140592 -1432438778 975283607 1294374145 -735066949 -1557597139 1028415886 1246449944 -750649182 -1538969548 304291081 1696869791 -64127963 -1960162125 357488912 1649011078 -79644612 -1941469014 486053179 1811916205 -218696681 -2047753087 462770466 1821532596 -174378994 -2103705448 261361005 2022915579 -509973439 -1768071977 150587764 2147416546 -419977128 -1846503218 21988703 1984476617 -280894349 -1740188443 102908230 1898279376 -399761302 -1624567556 39874050 1969708692 -328331474 -1687601224 84781595 1913297549 -352072905 -1677395039 213640752 2075973286 -491419876 -1783449718 198582825 2094076607 -438811899 -1830849645 534216294 1758482160 -237428918 -2032259108 414890623 1874692841 -155919533 -2118915131 286062164 1712047810 -16607368 -2012895250 375468621 1634075355 -126921887 -1888984073 957238986 1309245020 -687853594 -1610145936 1046710995 1231338053 -798102529 -1486169239 936756984 1087567470 -639916076 -1361275070 817365729 1203712631 -558472243 -1447996581 616128174 1404988984 -893960318 -1112535276 601135799 1423157793 -841286757 -1159869683 711120540 1566959114 -999508048 -1284798682 755962501 1510482451 -1023315031 -1274657985 461070147 1820094421 -176865681 -2106454279 471243610 1796320204 -233244042 -2061514016 362862449 1655171047 -72436131 -1935046965 315429736 1707746302 -54300092 -1950072110 114052903 1909161905 -389927413 -1614471523 27364158 1990638504 -273683950 -1733764476 135776021 2131818371 -434526663 -1860266321 259654412 2021471130 -512466400 -1770827082 538279819 1460817693 -837083481 -1189335503 662223762 1350535940 -914957634 -1099830744 785315769 1506395951 -1061120363 -1211652605 698561440 1587807030 -944942452 -1331011046 1034055663 1252351865 -743698749 -1532281259 986688502 1304992608 -725497126 -1547240884 863627229 1149163339 -579369231 -1435453849 873735108 1125323602 -635813144 -1390579074 1114054472 895496158 -1402372508 -613527822 1158339409 839773127 -1425753475 -603747605 1287427962 1002153964 -1565329834 -709507392 1272009571 1020683253 -1512099249 -757595431 1607470892 685195194 -1310822912 -958833002 1488833333 800783267 -1229739495 -1045128561 1359709982 638367624 -1090132430 -939338076 1449542407 560034705 -1201135061 -814804291 2030649216 235802390 -1761124692 -536842694 2120547225 157534991 -1872061771 -412243421 2010298290 13993764 -1713580386 -287578616 1891595179 129516349 -1632562553 -373939695 1690185700 330899314 -1968156984 -38306210 1674832893 349494123 -1914860847 -86328761 1785046998 493000512 -2073311494 -210962836 1829266383 437211993 -2096758045 -201248139 1534864905 746266271 -1250799835 -1032486989 1544677904 722918022 -1306555588 -988234838 1437050427 580949677 -1146501353 -860948607 1388995106 634213044 -1128004850 -876399720 1187724909 835456763 -1463460031 -540905513 1101462132 916572898 -1347904680 -659575858 1209054815 1058506441 -1507928205 -786831387 1333621318 947536592 -1586293910 -697031684 1611796161 387268183 -1910738963 -115646597 1736428248 276363854 -1989039116 -25781406 1858701043 432977509 -2134382625 -138356919 1772372714 514028156 -2018892858 -257092784 2107973285 178400819 -1817477239 -458469601 2059983548 231729706 -1798915184 -473855226 1937675927 75081217 -1653540933 -361248979 1947423374 51667480 -1709362270 -317062348 1884388810 123096412 -1637933850 -380097424 2000468435 3901765 -1724720897 -298456983 2123036152 160286062 -1870359340 -410803134 2045194721 249561463 -1746317107 -521248677 1843817902 450977080 -2081944446 -185648108 1787537847 495753505 -2071607141 -209520627 1665000860 339399946 -1926003536 -97209306 1682973061 324473107 -1973534551 -44470209 1262443778 1010331028 -1523499986 -768209736 1280481563 995469709 -1570965449 -715405151 1172624688 853796262 -1410681828 -588413814 1116279081 898507199 -1400410107 -612351853 1451773286 563052016 -1199166390 -813622052 1373997439 652392937 -1075058605 -924002107 1481885012 794097090 -1235377032 -1051028242 1597899085 674836955 -1322229663 -969453321 1766476939 508394525 -2025575001 -264037071 1848084626 421574660 -2144736834 -147924696 1737606329 278328367 -1986026091 -23554813 1627127968 402337846 -1896717940 -101363430 1962761455 66743417 -1695334973 -302772907 1938856182 77047904 -1650525734 -359020212 2049365213 220324939 -1809271311 -483424921 2102071492 172761170 -1824165400 -465419906 1378118723 623074517 -1138094737 -886227463 1430890586 575576268 -1152923274 -868156960 1560274033 737727719 -1292794531 -973687349 1536303208 747966718 -1248050876 -1030000174 1335065639 949243057 -1583538933 -694538851 1224652862 1073318056 -1494165230 -772281980 1095300117 911197315 -1354328775 -666786385 1176842252 824311962 -1473556192 -550739530 638310988 1359801050 -939148448 -1090352138 560340565 1449209539 -815235207 -1200664593 684741246 1607951080 -958516398 -1311177788 800953959 1488627441 -1045170357 -1229666339 1002228264 1287387838 -709711100 -1565156462 1020333617 1272331943 -757108963 -1512546421 895959578 1113617036 -613866698 -1402072160 839550467 1158526613 -603658449 -1425811527 493222532 1784859154 -211051608 -2073253058 436747933 1829703179 -200908879 -2097058009 331248310 1689862688 -38792294 -1967709428 349419183 1674872377 -86124669 -1915033835 13822688 2010503798 -287536180 -1713652902 129969913 1891114607 -374255659 -1632207037 235496146 2030981700 -536411138 -1761594520 157591243 2120455773 -412432409 -1871841423 1058073357 1209523099 -786527711 -1508263241 947728148 1333403522 -697086408 -1586200914 835412799 1187795881 -540737005 -1463668091 916891430 1101109168 -660027894 -1347422564 581434217 1436601343 -861300155 -1146180909 634011504 1389170662 -876323236 -1128042806 746353499 1534804941 -1032711561 -1250614559 722581314 1544980436 -987769234 -1306990856 75418565 1937374035 -361714967 -1653106049 51580892 1947483978 -316838160 -1709547930 178602999 2107798369 -458546469 -1817439667 231245806 2060433272 -473504062 -1799236012 432659361 1859054391 -137905523 -2134865381 514072504 1772302126 -257261932 -2018685438 387077011 1612014341 -115592513 -1910832599 276797322 1735960348 -26085722 -1988704720 339589326 1664780376 -97265182 -1925912204 324041943 1683442753 -44163589 -1973867155 451293436 1843462250 -186101296 -2081463994 495711461 1787610227 -209349175 -2071812769 160082090 2123208764 -410728058 -1870399216 250047667 2044746789 -521597537 -1745994487 122757272 1884688398 -379633228 -1638371038 3990657 2000409623 -298678867 -1724533445 794007558 1481943184 -1050805974 -1235564100 675175455 1597598857 -969917133 -1321792091 562565172 1452220578 -813272808 -1199488626 652596269 1373824187 -924076799 -1075018345 853837922 1172551924 -588584626 -1410475560 898190459 1116634349 -611898025 -1400889919 1010761808 1261973702 -768515716 -1523166742 995279945 1280701663 -715348635 -1571056141 220629391 2049030425 -483858269 -1808803787 172707222 2102164736 -465228614 -1824383956 66912701 1962553643 -302817135 -1695264761 76596644 1939338546 -358701944 -1650879458 277977579 1737927037 -23070521 -1986475951 402415090 1627090276 -101565218 -1896543160 508170713 1766662479 -263950091 -2025635741 422041024 1847649622 -148261652 -2144435078 910731591 1095735761 -666449813 -1354630915 824536414 1176657352 -550826894 -1473495836 949166453 1335103971 -694337447 -1583714097 1073669484 1224332794 -772766656 -1493715754 738179363 1559792053 -974006257 -1292441447 747797818 1536511404 -1029956586 -1248121728 623128849 1378025863 -886419395 -1137876821 575272200 1431225758 -867724252 -1153391438 -1967221440 -38165034 1689318508 330810618 -1915530919 -86744625 1675440245 349831395 -2073748110 -211669532 1785429086 493636808 -2096572053 -200283651 1829156935 436308177 -1760983772 -535906894 2030560264 234935454 -1872477891 -412913237 2120884241 158142599 -1714287338 -288014976 2010934330 14376108 -1631598321 -373753447 1890691107 129407157 -1311722104 -958954210 1608438948 685368370 -1229098607 -1044758265 1488130237 800333867 -1089782342 -938734292 1359305878 637692928 -1201210973 -815675083 1449695375 560965657 -1402493460 -614427270 1114227904 896463958 -1425382923 -603106973 1157890265 839069775 -1564725794 -709157560 1286753522 1001749604 -1512969785 -757671599 1272940779 1020835965 -1817861119 -459107177 2108409133 179107259 -1798807528 -472952690 2059796788 230764962 -1652675533 -361161563 1936739615 74939785 -1709971414 -317400900 1948092678 52083088 -1911376795 -116030221 1612502345 387704287 -1988136836 -25673494 1735463248 276177350 -2134295465 -137491263 1858559355 432041453 -2019231666 -257701672 1772788066 514697716 -1463057207 -540232609 1187374565 834852211 -1348058928 -660508602 1101537788 917442922 -1508897541 -787006355 1209953751 1058626881 -1585592094 -696584076 1332980174 947165528 -1250126675 -1032084421 1534260609 745915671 -1307488076 -988389342 1545548184 722993422 -1146676065 -861918199 1437171123 581848357 -1127556986 -875698160 1388624298 633571644 -1198983230 -812660908 1451661038 562144888 -1075498021 -924712115 1374376695 653025889 -1236041744 -1051439258 1482497756 794439242 -1321288727 -969307265 1597037253 674753107 -1522538586 -768026832 1261536906 1010218524 -1571675201 -715844823 1281114771 995848709 -1411092588 -589078782 1172967096 854408750 -1400263795 -611411173 1116195489 897645111 -2082023670 -186521700 1843967526 451905200 -2071260397 -208919675 1787130431 495076009 -1925357768 -96833618 1664302612 338955906 -1974428895 -44586057 1683945997 324651675 -1638807698 -380176392 1885316674 123246292 -1724120201 -298109983 1999790683 3494605 -1869983908 -410157110 2122591856 159588070 -1746433211 -522142765 2045373033 250534655 -1584150909 -694880747 1335732143 949655353 -1493302630 -772197876 1223713718 1073173280 -1354215759 -665879001 1095118749 910237451 -1473934680 -551372226 1177283460 825023250 -1138436377 -886839695 1378531275 623740765 -1152838914 -867294616 1430746066 574636868 -1291886891 -973574589 1559314425 737546095 -1248683316 -1030378918 1537014752 748407670 -1694636469 -302328099 1962116967 66369521 -1651498414 -359198012 1939751806 77165544 -1809420679 -484352273 2049445717 221200323 -1823757728 -464741642 2101726028 172162010 -2025130449 -263338311 1766102787 507750293 -2144914890 -148897120 1848202010 422470540 -1986953699 -23703925 1738481457 278409127 -1896039932 -100955502 1626528552 401992638 -288206780 -1714069294 14430568 2010841598 -373320611 -1632066357 129103217 1891026407 -536225674 -1760630560 235387226 2030078412 -412869521 -1872548615 157973827 2121092565 -211468256 -2073923402 493560076 1785467290 -200768455 -2096122705 436659477 1828836739 -37828590 -1967523708 330344766 1689754024 -86832117 -1915470691 350055719 1675255217 -709070708 -1564786662 1001525664 1286938934 -758008683 -1512668157 1021302201 1272505647 -613943106 -1402943448 896113042 1114548484 -603308889 -1425208271 839146891 1157852445 -938778392 -1089712002 637862340 1359098194 -815356687 -1201564569 560514525 1450177867 -959387430 -1311254452 685672950 1608104288 -1044566845 -1229317035 800280047 1488223609 -137797371 -2133962349 432472105 1858089151 -257645284 -2019322486 514507824 1773008038 -116201161 -1911170655 387745819 1612429453 -25219794 -1988616776 275860482 1735818388 -360812191 -1652997641 74453069 1937187035 -317475464 -1709931026 52286548 1947919554 -458884781 -1818048059 179017855 2108467433 -473416374 -1798369828 231103590 2059496688 -861453875 -1147113125 581509345 1437470839 -875919916 -1127369406 633660664 1388565614 -1032009217 -1250166423 745711827 1534433349 -988738074 -1307165328 723479754 1545100380 -787459671 -1508417217 1058943109 1209597971 -696412752 -1585797850 947123356 1333052426 -540288613 -1462966003 835041463 1187153953 -660202110 -1348391660 917011630 1102007352 -589024570 -1411186096 854217706 1173185404 -611715361 -1399929271 898078707 1115727717 -767575308 -1523021214 1009900504 1261890382 -716013843 -1571467653 995893185 1281044311 -1051516254 -1236004300 794641294 1482322712 -968956229 -1321609683 674269079 1597486849 -813127024 -1198548474 562482108 1451359018 -924488055 -1075683809 652939173 1374437171 -410381810 -1869798760 159675170 2122531764 -521677289 -1746868607 250197819 2045675437 -380528068 -1638487382 123730704 1884867462 -298033627 -1724158285 3292937 1999966111 -96664982 -1925565700 338912070 1664373712 -45037965 -1973946651 324970335 1683593161 -186217896 -2082358578 451472244 1844435938 -208974271 -2071167273 495267693 1786912763 -973143161 -1292356847 737239723 1559646781 -1030568034 -1248463096 748463794 1536923172 -886797387 -1138509021 623569561 1378736655 -867610708 -1152483526 575090304 1430265366 -666364957 -1353768075 910586575 1094795865 -551168006 -1474107540 824948438 1177323072 -694969391 -1584092345 949877501 1335544427 -771858488 -1493602466 1072709348 1224150642 -24042673 -1986653223 278872675 1738044149 -100866218 -1896097856 401770106 1626715884 -263541891 -2024956949 507824721 1766062791 -148410524 -2145361934 422121032 1848524510 -484035797 -1809775683 220746247 2049925777 -464783566 -1823684700 172332574 2101520008 -302138599 -1694856305 66312757 1962207907 -359629056 -1651028074 77471276 1939418810 145034521 2141339023 -424973259 -1850975069 264816896 2026895766 -507074516 -1765697350 108954923 1903801789 -395254777 -1619536751 18039090 1981051300 -283303906 -1743122296 353508733 1645555179 -82019247 -1944367929 310368612 1702423026 -59656120 -1955165986 466195791 1825482201 -171445149 -2101295883 480530774 1805869504 -223727494 -2052259604 868953553 1154227527 -574272259 -1430094741 883354056 1134680414 -626489116 -1380992910 1024501219 1243059573 -752958257 -1541802919 981295610 1299861868 -730660650 -1552666560 779894197 1501236515 -1066247015 -1217041393 689043884 1578551610 -954230656 -1340561386 547861895 1470137617 -827730773 -1179720643 667578782 1355628808 -909897550 -1094508508 297679960 1723403470 -5218956 -2001244702 382990401 1641334999 -119694995 -1881495045 526759018 1751287036 -244591290 -2039683632 403206259 1863270629 -167374497 -2130632247 201927740 2064522410 -502838000 -1795129978 191162405 2086918323 -446002935 -1838302817 47358990 1976931480 -321075934 -1680083532 96428055 1924681857 -340721349 -1665781331 718281872 1574382598 -992051780 -1277604566 767416457 1522198559 -1011631707 -1263236813 604738722 1393337396 -905579122 -1123891944 593907899 1415667757 -848809577 -1167130367 929500404 1080048738 -647402024 -1368498866 806013165 1192097915 -570119743 -1459381929 968656070 1320924240 -676141590 -1598696068 1053901023 1238790217 -790683149 -1479011995 982740891 1301569293 -727904585 -1550172639 1040100226 1257872148 -739194194 -1527252424 877193129 1129305919 -632912251 -1388202477 858071984 1143083814 -584367460 -1439927798 656703487 1344491369 -919986477 -1104335291 541703142 1464765296 -834151734 -1186928036 704640973 1593362267 -940468511 -1326012809 781333460 1502937922 -1063496968 -1214553490 33378131 1996128197 -269275521 -1728831767 110136138 1905769436 -392238490 -1617306896 254199649 2015492087 -517429683 -1775266085 139133816 2135700462 -431660460 -1857924414 474636087 1800236961 -230408677 -2059202931 455580462 1814080440 -181798398 -2110862700 311547653 1704388499 -56642007 -1952938305 368841500 1660625802 -67997136 -1930083674 596139738 1418686028 -846839818 -1165947040 619027139 1407363669 -890504209 -1108554887 760469224 1515513470 -1017268284 -1269135534 708711153 1564025447 -1003457571 -1288223925 1044336318 1228439080 -802082926 -1489625340 961710759 1314241073 -681776245 -1604592867 820299404 1206122010 -555047008 -1444047050 931725973 1083060739 -645438535 -1367321809 417758738 1877036676 -152559810 -2115031128 529250827 1754040989 -242885849 -2038240335 373159456 1631241910 -130836724 -1892374630 290468409 1716978351 -10595563 -2007407741 89222774 1918263008 -346091686 -1671938100 37530223 1966840569 -332215485 -1690960939 193652292 2089670354 -444299416 -1836861442 216474205 2078282443 -488029327 -1779534873 1825163293 466548875 -2100844239 -171927129 1805913092 480459922 -2052428504 -223519298 1645363247 353726649 -1944313597 -82112107 1702855734 309900448 -1955470054 -59320948 1904138361 108652783 -1620002475 -394819133 1980963936 18099446 -1742897844 -283488806 2141540427 144859357 -1851051673 -424934927 2026411090 265266372 -1765345922 -507394584 1470621909 547412035 -1180071431 -827410065 1355427020 667753562 -1094431264 -909935242 1501323495 779833457 -1217265205 -1066061475 1578214654 689345640 -1340095022 -954665660 1242626225 1024968743 -1541498467 -753293045 1300053160 981077054 -1552720508 -730567406 1154183299 869023765 -1429925457 -574480071 1134998682 883000332 -1381444170 -626006752 1976760668 47565258 -1680041872 -321148698 1925135685 95948243 -1666098071 -340366081 2064216430 202260984 -1794699198 -503308076 2086974839 191071713 -1838492581 -445782835 1751509304 526571950 -2039773164 -244533118 1862806817 403643831 -2130293747 -167674725 1723752714 297357724 -2001731546 -4771664 1641260307 383030661 -1881291713 -119868247 1320999316 968616194 -1598900040 -675968978 1238441357 1054223643 -1478525791 -791131081 1080512934 929063216 -1368838006 -647102436 1191876031 806200617 -1459293037 -570178555 1393281520 604830054 -1123702564 -905799606 1415974377 593575295 -1167561531 -848339885 1573929410 718762324 -1277288210 -992407432 1522370011 767210829 -1263278857 -1011559327 1593813663 704158217 -1326330957 -940115163 1502768774 781540880 -1214509142 -1063567556 1344545453 656609851 -1104526463 -919768297 1464460980 542037538 -1186494568 -834619634 1128839931 877628013 -1387865129 -633214143 1143308002 857886324 -1440014386 -584306856 1301492425 982778463 -1549970459 -728079501 1258223312 1039779398 -1527736324 -738744470 1704036951 311868097 -1952453765 -57091091 1660702286 368803544 -1930285214 -67821580 1800012389 474821363 -2059115703 -230468641 1814546044 455145194 -2111199408 -181495866 2015795763 253864613 -1775699169 -516961399 2135645738 139226812 -1857732858 -431878256 1996296705 33170071 -1728875731 -269204549 1905317400 110618254 -1616988364 -392591454 1206164446 820226888 -1444218126 -554841500 1082744775 932081489 -1366868245 -645919107 1228870636 1043866490 -1489931584 -801750442 1314052085 961931107 -1604536615 -681867697 1515424698 760527660 -1268913514 -1017456128 1564364707 708411189 -1288687985 -1003020775 1418199944 596587294 -1165598044 -847162830 1407567761 618854151 -1108629827 -890464725 2089466646 193825664 -1836787142 -444339540 2078768911 216027033 -1779884509 -487706955 1917924132 89523122 -1671474680 -346529122 1966929725 37472171 -1691183599 -332028281 1631431538 372939748 -1892431266 -130745656 1716547435 290938877 -2007101881 -10928431 1877353280 417403862 -2115485076 -152079622 1753999193 529323983 -2038069643 -243091741 -1065580783 -1216628857 779281981 1500894891 -955170040 -1340705890 689906212 1578635954 -827912413 -1180680267 547974671 1471045273 -909456582 -1093796948 667200022 1354996352 -573859979 -1429428253 868611673 1153615567 -626633876 -1381932038 883438144 1135542998 -753918137 -1541984303 1025408619 1243172605 -729949346 -1552225336 980662898 1299483364 -82663463 -1944742065 354207477 1645999715 -58760256 -1955048618 309396204 1702244986 -171364373 -2100420739 466046663 1824554577 -224072718 -2052859036 480938718 1806547528 -425347139 -1851619541 145479313 2142037511 -506956892 -1764801742 264639112 2025923102 -394379377 -1619456231 108027555 1903652405 -283903082 -1743467776 18717370 1981458988 -647514544 -1369405754 929683324 1081010154 -569740727 -1458748705 805573477 1191388147 -675529118 -1598353676 967991118 1320513496 -791545221 -1479095571 1054841687 1238936513 -992958924 -1277716830 719243032 1574565774 -1010998739 -1262857541 766706433 1521759127 -905236986 -1123279216 604327722 1392672700 -848893409 -1167992183 594053939 1416608677 -502688104 -1794202098 201848756 2063648546 -446410111 -1838980585 191509421 2087519035 -321773910 -1680527812 48004998 1977306896 -339748173 -1665603035 95533983 1924565769 -4290820 -2001095062 296806352 1723324230 -120372507 -1881902477 383591369 1641681759 -245035314 -2040381864 527134690 1751932788 -167195945 -2129659327 403090427 1862376301 -229972589 -2058496763 474252479 1799599145 -181984886 -2111827684 455688358 1814982704 -57578079 -1953080009 312413325 1704475675 -67327560 -1929668306 368232596 1660286978 -268569097 -1728395935 32740571 1995744333 -393203218 -1617493640 111038658 1905877076 -517571131 -1776202413 254287081 2016357503 -431244836 -1857255094 138795248 2135091302 -920337061 -1104939571 657106039 1345164513 -834076350 -1186057772 541548654 1463832824 -939569815 -1325892097 703671365 1593187539 -1064138384 -1214924314 782035036 1503385802 -728509121 -1550522967 983413779 1301972101 -738324186 -1527176784 1039167498 1257717916 -632791795 -1387303525 877018145 1128336567 -584738540 -1440568958 858519608 1143785646 -346958638 -1672027068 90158590 1918403944 -331607861 -1690623907 36860391 1966424433 -443917088 -1836225418 193215948 2088963418 -488138503 -1780438929 216660437 2079246659 -152648522 -2115898336 417899930 1877972236 -242548561 -2037632967 528834947 1753370901 -130200444 -1891992558 372452776 1630805310 -11499363 -2007517173 291432881 1717164327 -801115110 -1489451892 1043436854 1228318112 -682479613 -1605042027 962351407 1314611641 -555451352 -1444721474 820649220 1206726034 -645285839 -1366390617 931649821 1082190219 -846666626 -1164978968 596018514 1417786820 -890953625 -1109257999 619397451 1408004573 -1017942964 -1269539622 761072992 1515863542 -1002526635 -1288070973 707840377 1563949551 -1542438379 -753438077 1243489081 1025053615 -1552054772 -730155366 1299441440 980735926 -1429485017 -573769039 1153805067 868391837 -1381626306 -626966872 1135111954 883908484 -1180216719 -828349721 1470706525 548275147 -1094019480 -909269250 1355085636 667142098 -1216554429 -1065620779 1500691311 779455481 -1341055398 -954847540 1579122550 689459168 -1619107107 -394702261 1903166449 108475239 -1743542588 -283863470 1981663208 18544510 -1851397393 -425534855 2141948867 145537877 -1765265674 -506519968 2026262490 264339276 -2100727111 -171032017 1824986005 465576707 -2052802912 -224164298 1806358412 481158938 -1944913269 -82458083 1646042023 354134833 -1954595182 -59240956 1701928894 309751592 -1123323052 -905165886 1392841336 604119790 -1167673523 -849246245 1416156769 594536183 -1278149786 -992490512 1574869578 718908124 -1262665857 -1011216407 1521704531 766799557 -1598266576 -675589210 1320288796 968176266 -1479432407 -791242817 1239401989 1054406291 -1368921342 -647963756 1080658478 930003640 -1458950373 -569565299 1191464503 805535393 -2040179812 -245210358 1751855792 527172134 -2130143355 -166746349 1862727337 402769471 -2000757842 -4592840 1722858114 297241108 -1881989193 -120312031 1641905819 383405581 -1680718856 -321555602 1977361108 47911490 -1665169439 -340215945 1924261581 95868507 -1794520118 -502334628 2064100070 201366128 -1838936109 -446480571 2087350015 191716969 -1775886185 -517926911 2015904187 254767405 -1857297266 -431172584 2135262626 138589492 -1728206683 -268789709 1995688329 32831775 -1617924932 -392733654 1906183568 110705926 -1953419021 -57278363 1704939999 311976265 -1929579286 -67386244 1660065222 368420176 -2058700607 -229799849 1799674349 474212731 -2111341352 -182432690 1814633972 456011106 -1387790241 -632344375 1128685939 876696037 -1440365498 -584911664 1143711082 858559996 -1550612371 -728450821 1302194497 983226839 -1526838156 -738624286 1257254232 1039605198 -1325461445 -940040019 1592881431 704004481 -1215114206 -1063918412 1503442190 781944216 -1104898039 -920409953 1344993573 657312179 -1186374640 -833721210 1464286524 541068714 -1891823146 -130408128 1630761210 372523116 -2007968305 -11016871 1717482723 291079285 -2115593756 -152983182 1877539016 418367582 -2037686787 -242455189 1753562321 528616519 -1836449358 -443731676 2089050270 193155080 -1779972693 -488573635 2078909575 216962065 -1672377984 -346638058 1918888108 89708602 -1690546791 -331645681 1966222517 37035043 -1269616354 -1017904760 1516064818 760897700 -1287719673 -1002846831 1563464747 708289725 -1165444820 -846231110 1418123264 595716246 -1109033675 -891138653 1407917081 619457679 -1444667014 -555544084 1206534230 820867264 -1366694557 -644950539 1082623055 931181785 -1489000120 -801596962 1227999332 1043790066 -1605210799 -682271289 1314655357 962280683 -672973846 -1595667588 971856582 1323985488 -795934733 -1484140699 1048616671 1233628745 -650595368 -1371569330 926339828 1077011042 -564824127 -1454225577 811276013 1197221499 -900453490 -1118627048 609897122 1398635060 -851841129 -1170284799 590843579 1412480557 -997219396 -1282895062 713147024 1569124870 -1008572507 -1260038349 770442889 1525364255 -326296798 -1685443660 42170894 1971604120 -337584325 -1662521427 99532311 1927908993 -497642736 -1789811834 207155772 2069873322 -449095927 -1841535073 188036645 2083653299 -247854266 -2042807344 523528810 1748196092 -162017441 -2125398071 408530547 1868472037 -1997964 -1998146590 300933720 1726534350 -125024403 -1886685189 377628225 1636112087 -822605141 -1174455747 553020295 1475435281 -912929102 -1097662940 664514462 1352441608 -1071414631 -1222331889 774759349 1495978787 -951171456 -1337362922 692070316 1581717306 -749790513 -1538774439 1027701731 1246120821 -735912234 -1557795264 976011258 1294700396 -577465603 -1433165205 865792977 1151189831 -621193500 -1375836558 888616904 1139803998 -174708125 -2104419595 462965583 1822391257 -218370438 -2047025428 485855062 1811070912 -78798255 -1941269817 356762493 1648686059 -64985528 -1960356130 305006436 1697200114 -400475641 -1624896879 103766827 1898474429 -280166882 -1739862392 21143346 1984278436 -419777995 -1845656925 150262553 2146689935 -510167508 -1768929606 261691136 2023630742 -439002776 -1831704066 198916164 2094794962 -491217551 -1782600217 213318749 2075249867 -351350438 -1677073972 83931254 1913094368 -329050813 -1687935531 40727663 1969898745 -127776500 -1889175142 376186912 1634408630 -15758059 -2012693117 285338681 1711725743 -155598530 -2118192728 414687250 1873842308 -237763289 -2032978511 534406155 1759335581 -558138976 -1447278282 817174668 1202858010 -640238151 -1361998545 936959125 1088416771 -798953070 -1486372604 1047433406 1231659048 -687000181 -1609956067 956519591 1308910641 -1022596668 -1274324654 755108072 1510291582 -1000231459 -1285120693 711970033 1567161447 -841489930 -1160720032 601456858 1423880268 -893770257 -1111681671 615793859 1404269653 -53581783 -1949738817 314575109 1707555219 -73159632 -1935369050 363711772 1655373194 -233447397 -2062364531 471564599 1797042593 -176675838 -2105600876 460735790 1819375032 -512133043 -1770108709 259463521 2020616695 -434848684 -1860989758 135978360 2132667886 -274534273 -1733967639 28086611 1990959557 -389073818 -1614281488 113333578 1908827612 -945796895 -1331201929 699279821 1588140379 -1060270856 -1211450258 784592340 1506073922 -914636589 -1099108283 662020607 1349685609 -837417782 -1190054820 538469862 1461671280 -636004219 -1391433709 874068393 1126041919 -579167076 -1434604534 863305136 1148439846 -724774729 -1546919903 985837979 1304789261 -744418130 -1532615624 1034909058 1252541716 -1282408722 -997667208 1568776130 713469780 -1260242185 -1008399775 1525439451 770403149 -1118538020 -900512182 1398413296 610084710 -1170623803 -851541421 1412944873 590406527 -1372000630 -650125796 1077317542 926007088 -1454036333 -565044731 1197165503 811367209 -1595709768 -672901586 1324156820 971650818 -1483824479 -796290505 1233175437 1049096987 -1998463450 -1642832 1726988042 300453788 -1886643649 -125097303 1635941139 377834373 -2042997228 -247634302 1748252472 523437998 -2124967411 -162487653 1868165921 408863671 -1789473214 -497942828 2069409646 207593464 -1841624485 -449037619 2083875703 187849697 -1685240208 -326469914 1971529564 42211274 -1663008151 -337136897 1928258373 99210195 -1433088081 -577503431 1150987907 865967637 -1376187466 -620872928 1140288154 888166924 -1538308195 -750225653 1245783729 1028003367 -1558019196 -735726830 1294787240 975950398 -1222385717 -1071321251 1496170215 774540913 -1337058350 -951506108 1581284094 692537960 -1174906887 -822122641 1475753685 552666691 -1097493536 -913136778 1352397516 664584794 -1845825689 -419569679 2146733643 150191837 -1768477826 -510649368 2023311954 262044356 -1625200811 -400140349 1898907257 103298799 -1739807924 -280259622 1984086624 21361398 -1941045501 -78983275 1648598575 356822713 -1960821990 -64550004 1697536566 304704160 -2104068303 -175028313 1821906461 463414923 -2047102168 -218332226 1811272196 485679762 -2118542228 -155276038 1874328896 414240214 -2032904075 -237803293 1759131993 534579663 -1889397666 -127589176 1634497906 376128996 -2012229561 -16195375 1711386987 285639165 -1676768248 -351683426 1912663332 84401586 -1687992303 -328959865 1970088253 40507819 -1831533510 -439208788 2094753046 198989184 -1783054301 -490737483 2075566351 212963737 -1160266588 -841970638 1423564168 601812254 -1111852867 -893564885 1404311953 615721223 -1274268522 -1022688256 1510102458 755328300 -1285427057 -999899111 1567592867 711500085 -1486836544 -798516138 1231998444 1047133562 -1609733927 -687187889 1308822005 956578147 -1447353102 -558099356 1203062238 817001800 -1361649429 -640561027 1087930823 937406801 -1734169299 -274358853 1991035905 28048535 -1613797068 -389523038 1908475928 113653902 -1770445537 -511830647 2021082163 259028133 -1860902650 -434908784 2132443178 136163516 -2062172855 -233665057 1796988005 471657715 -2106033840 -176207418 1819678844 460400874 -1949420165 -53934611 1707103319 315057345 -1935412894 -73088524 1655541838 363503832 -1546875419 -724845197 1304620233 986045535 -1532933636 -744064662 1252993232 1034426438 -1391000105 -636471999 1125737723 874402925 -1434795570 -578948776 1148494050 863211636 -1099195007 -914576105 1349909677 661834811 -1189717608 -837719794 1461205172 538904610 -1331685965 -945347291 1588491423 698958857 -1211248214 -1060445892 1505996934 784629776 523940322 1748861300 -248196914 -2043420584 408385019 1867531629 -161934121 -2124536767 299973072 1726351686 -1091332 -1998034838 378338761 1636552031 -125657883 -1887064973 42836358 1972015376 -326909782 -1685786564 98592159 1927763209 -336722765 -1662438363 206973364 2068912418 -497530728 -1788905458 188476845 2084363579 -449475455 -1842168809 609521962 1397989820 -900009978 -1117929328 590959923 1413375397 -852020193 -1171258231 714021144 1569204622 -998148044 -1283045214 769842433 1525018007 -1007895507 -1259631429 971211086 1323610584 -672276382 -1595223820 1049511255 1233745345 -796908421 -1484319507 926419324 1077885418 -650745776 -1372497722 810929509 1196621299 -564417463 -1453548321 102858915 1898360885 -399515249 -1624714983 21775546 1984656428 -280877674 -1740303104 150603921 2147301383 -420189763 -1846322901 261606536 2022767646 -510022236 -1767989966 462852295 1821483089 -174525973 -2103459459 486233310 1811702856 -218810894 -2047736476 357374197 1649027171 -79463975 -1941681841 304143596 1697115258 -64045632 -1960211114 1028628587 1246269693 -750665401 -1538854447 975332466 1294292196 -735312546 -1557449272 865347673 1150490831 -577091211 -1432520221 888794176 1140776150 -621310612 -1376731654 553168911 1476362393 -822685405 -1175330379 664106006 1351763072 -912583366 -1097062996 774060093 1495533739 -1070769903 -1221957241 693042212 1581894834 -952066808 -1337479778 755815264 1510728694 -1023233460 -1274707238 711006073 1566975983 -999328171 -1285011773 601316178 1422945220 -841401730 -1159853336 616210251 1404940253 -894108057 -1112289551 817611524 1203565458 -558521816 -1447914818 936773405 1087453067 -640129487 -1361095001 1046498102 1231518624 -798086630 -1486284148 957189935 1309327289 -687608317 -1610293611 375583656 1634059070 -127102332 -1888771566 286209969 1711802151 -16689507 -2012846581 414808986 1874742028 -155772234 -2119161312 534036355 1758695189 -237314385 -2032275911 198566860 2094191450 -438598944 -1831030154 213395413 2076120899 -491370759 -1783531921 84831230 1913215848 -352318766 -1677247932 40087527 1969528689 -328347957 -1687486883 873980449 1125175991 -635862259 -1390496869 863643192 1149048494 -579582188 -1435273342 986475027 1305172613 -725480641 -1547355223 1034006026 1252433564 -743452890 -1532428368 698413637 1588052691 -944860311 -1331059713 785200732 1506412234 -1060939920 -1211865114 662403703 1350322913 -915072165 -1099813939 538361454 1460768504 -837230782 -1189089324 259637993 2021585535 -512252987 -1771007149 135530224 2131965542 -434477092 -1860348086 27413211 1990556237 -273929225 -1733616799 114265794 1908981332 -389943314 -1614356616 315544205 1707729435 -54479967 -1949859017 363009684 1654924802 -72517704 -1934997714 471161535 1796368937 -233096301 -2061759739 460889766 1820306992 -176750710 -2106470628 2069263590 206652528 -1789389366 -497080996 2084286719 188514409 -1841966637 -449650363 1972239572 42650690 -1685873160 -326849170 1927297229 99027035 -1662101023 -337024649 1726047362 300307476 -1997601362 -1559240 1636606107 378245133 -1887256137 -125439711 1748692144 524147750 -2043376228 -248267510 1867983017 407902271 -2124854907 -161580781 1077433390 926901432 -1372179198 -651098732 1196789815 810721441 -1453592293 -564346483 1323555868 971304074 -1595032272 -672494170 1234049029 1049176211 -1484752599 -796440129 1569670218 713585884 -1283381914 -997845520 1524793427 770027717 -1259544193 -1007955479 1398066296 609484014 -1118130860 -899834430 1413023841 591280375 -1170773683 -852469285 1649231271 357201201 -1941756789 -79424483 1696629182 304591144 -1959862126 -64368636 1821822357 462552323 -2103923527 -174089169 1811614092 486291738 -2047514464 -218998730 2147112387 150824277 -1846266641 -420281223 2023199194 261136716 -1768296202 -509689760 1898044913 103214439 -1624261411 -399995829 1984698856 21703038 -1740474172 -280672174 1495491951 774133241 -1221786557 -1070975787 1582211446 692687328 -1337933734 -951586612 1475931485 553639371 -1175024527 -823018265 1351952708 663886290 -1097119640 -912492290 1150579979 865289629 -1432742873 -576904015 1140437266 889094532 -1376268226 -621748056 1246756153 1028181423 -1539204075 -750343037 1294088480 975505846 -1557374964 -735352678 1231033956 1046947570 -1485932728 -798406690 1309528701 957014763 -1610370223 -687569977 1203478102 817671872 -1447690374 -558706708 1087789647 936471257 -1361560733 -639693835 1423377920 600848022 -1160157396 -841066566 1404748313 616428175 -1112235211 -894200925 1510772274 755744420 -1274876130 -1023025272 1566657067 711359165 -1284560121 -999810159 1913534124 84477498 -1677699200 -351836394 1969484469 40157731 -1687317607 -328555761 2094382750 198348296 -1831084110 -438505692 2075687559 213862929 -1783227477 -491705539 1874405064 415110750 -2118694940 -156207246 1758782161 533975623 -2032499715 -237128853 1633857274 375758444 -1888694314 -127140032 1712286435 285760117 -2013197361 -16368807 1350248229 662443955 -1099610615 -915245409 1461117756 538039210 -1189576176 -836783482 1587588887 698851201 -1330721221 -945160531 1506634510 785013656 -1211954654 -1060881740 1305229121 986384343 -1547544979 -725260549 1252127576 1034339278 -1531997580 -743922974 1125629811 873500645 -1390813601 -635506999 1148877674 863849468 -1435231674 -579654960 1796540397 470955899 -2061801791 -233023913 1819853812 461370210 -2106154280 -177106354 1708036063 315211593 -1950290189 -54010267 1654868934 363101008 -1934808342 -72738180 1990334345 27600671 -1733527899 -273988045 1909445520 113828614 -1614695748 -389643734 2021236667 259960621 -1770520937 -512700927 2132040610 135490356 -1860552050 -434304488 -1658771013 -366601939 1932478615 69761025 -1706234462 -313795276 1950518414 54901784 -1812291191 -453144289 2113192101 183758899 -1802017392 -477080314 2056848572 228471850 -2137638433 -141489847 1855478003 429877349 -2013528634 -251867824 1777704170 519220348 -1907510803 -112557701 1615057089 390389847 -1994361356 -30980766 1731073240 271131726 -1504769677 -783795739 1212246111 1061574857 -1591554710 -702153220 1328327750 942382288 -1466662591 -543968809 1184555117 832426235 -1342618280 -654412338 1106715764 921703650 -1141368553 -855692927 1442215995 586238125 -1131029234 -879563368 1385937954 631016628 -1255960283 -1037786701 1529737225 740999327 -1303489220 -985045590 1547711504 726074502 -2076567302 -214095764 1781823958 489900352 -2091393821 -196023179 1834597839 442404185 -1964928824 -35217314 1693446628 334020978 -1920183087 -91528121 1669477885 344261995 -1718810466 -292931576 2005100978 8673572 -1629434745 -370672623 1894690219 132750653 -1755938644 -531517382 2035868032 241160470 -1875163979 -415468509 2117412249 154277135 -1084999630 -934082396 1364875550 643656072 -1204159445 -817967939 1446485255 556838289 -1315983360 -964132714 1602343212 679928250 -1226673127 -1041939313 1491866933 803939747 -1562171306 -706471744 1290619258 1005222380 -1517360049 -762716967 1266716003 1015528949 -1405575068 -616591118 1110884680 892465630 -1420467075 -598584085 1163593041 844903879 -1357427911 -670008401 1092168213 907942531 -1468362976 -545407050 1182068236 829677210 -1580416245 -691276899 1338155559 952472241 -1499396334 -777635964 1219454526 1067996840 -1298113699 -978883637 1554922097 732498663 -1244815548 -1026904110 1539571304 751095550 -1132735633 -881007623 1383445059 628261589 -1156180106 -871290912 1427666522 572475084 -1803981839 -478258329 2054621917 225458763 -1827360792 -468476034 2098908868 169737810 -1700600893 -307899563 1957462767 61583993 -1647368230 -355985588 1942046454 80115296 -1982956651 -20362493 1740643001 281487919 -1901871220 -106655974 1622007456 397078070 -2028604505 -267205839 1763414667 505192989 -2139605058 -142670040 1853249170 426862084 -1240696200 -1056224530 1476533076 788868034 -1318994335 -966357257 1601167181 677965787 -1193807286 -808402212 1457099622 568239088 -1078315437 -927136059 1370773375 649291753 -1413780964 -591635830 1169492784 850541478 -1395216891 -607019373 1121505065 903872447 -1520377298 -764947784 1265533698 1013560212 -1576196553 -720759135 1275283227 990148493 -1922934096 -94016986 1668037532 342559498 -1978687831 -49762753 1677852549 319213331 -2084973950 -188816876 1840755630 447775544 -2066475365 -204265971 1792702391 501040929 -1865069868 -405636542 2128292856 165419886 -1749512499 -524304805 2042032097 246538103 -1643199770 -385224080 1879090122 117936988 -1721563393 -295422359 2003658707 6969157 -112333633 -1907696599 390303123 1615117573 -31446874 -1993926608 271468938 1730771228 -141138803 -2137959397 429393313 1855927607 -251944812 -2013491198 519422392 1777529134 -453313317 -1812083635 183803383 2113121633 -476628798 -1802500012 228153838 2057202040 -366906135 -1658436481 70194629 1932010835 -313741072 -1706327962 54710748 1950736714 -1037841289 -1255867167 741191003 1529519565 -984741778 -1303824136 725641538 1548179924 -856144827 -1140886317 586556777 1441863167 -879394724 -1131237174 630972784 1386009062 -543892461 -1466700667 832224575 1184730537 -654764022 -1342297956 922188070 1106266544 -783330271 -1505205065 1061238029 1212548507 -702377928 -1591369554 942469396 1328267650 -531177986 -1756238488 240696530 2036304964 -415557145 -1875105423 154499275 2117224541 -292727348 -1718983334 8598752 2005140598 -371158571 -1628987069 133099769 1894367343 -35533414 -1964573428 334474422 1692965920 -91485821 -1920255723 344090799 1669683257 -214284888 -2076347074 489956484 1781732370 -195591759 -2091863769 442097821 1834930187 -617022154 -1405104736 892771354 1110551692 -598394577 -1420686919 844847107 1163683989 -706513660 -1562098286 1005392936 1290413246 -762400483 -1517715061 1015074865 1267196071 -963646126 -1316430396 679578750 1602665704 -1042142901 -1226499619 804014183 1491826929 -933993120 -1085057546 643433548 1365062874 -818306695 -1203858961 557301845 1446047939 -881095107 -1132675413 628485905 1383260039 -870954460 -1156482382 572009224 1428102046 -979368433 -1297664359 732849955 1554601909 -1026702826 -1244990848 751018810 1539609516 -691233191 -1580486961 952303477 1338363875 -777954752 -1499043114 1068448620 1218972666 -669575573 -1357895939 907638599 1092503505 -545598862 -1468144924 829731678 1181975496 -267014411 -2028822941 505139161 1763508047 -143103252 -2139137414 427166656 1852914518 -20044089 -1983310255 281036779 1741125501 -106700066 -1901800888 397247474 1621799780 -308101487 -1700426233 61661117 1957424939 -355501432 -1647818210 79764388 1942367026 -478595421 -1803680203 225925007 2054186777 -468389190 -1827421652 169513878 2099094272 -765411460 -1519939606 1013898832 1265233606 -720536731 -1576383501 990059081 1275341535 -591710386 -1413740584 850744930 1169319668 -606669993 -1395539007 903385723 1121952493 -807948520 -1194287218 567922228 1457454754 -927307007 -1078109289 649333293 1370700475 -1056168150 -1240787012 788678150 1476753040 -966663373 -1318661211 678396447 1600696969 -384917580 -1643532510 117505688 1879559694 -295478355 -1721472197 7158401 2003438103 -405465210 -1865275632 165377706 2128365116 -524758113 -1749032183 246854323 2041676325 -189165616 -2084651194 448261884 1840307818 -204190775 -2066515105 500837093 1792875123 -94238750 -1922746508 342648526 1667978840 -49298437 -1979124883 318874327 1678152257 1442358195 587174693 -1141456225 -856559095 1385523114 630347580 -1130690938 -878954992 1529031553 740563735 -1255322963 -1037403589 1548677016 726261518 -1304392012 -985154014 1213182935 1061716801 -1505635589 -783883667 1327658958 941967192 -1590946078 -701815180 1184119781 831720307 -1466279223 -543331745 1106903036 922668906 -1342726448 -655315386 1855357819 428979181 -2137464233 -140520767 1778075490 519862260 -2013977010 -252569896 1615661897 390740959 -1908184475 -112960781 1730203472 271056838 -1993429380 -30826774 1931580191 69641097 -1657802189 -366427483 1951160070 55273360 -1706936790 -314243396 2113542957 184363963 -1812694527 -453817705 2056773428 227602338 -1801863656 -476148082 1289982706 1004839524 -1561463842 -706034872 1267619563 1015637629 -1518323769 -762902703 1110973120 893332054 -1405715476 -617526406 1163255513 844295759 -1420050443 -597913757 1364492950 643019264 -1084562502 -933375188 1446594191 557741593 -1204344925 -818931915 1603209892 680016434 -1316918392 -964273378 1491259069 803601963 -1226002543 -1041522937 2005774906 9077420 -1719413994 -293280896 1893758499 132597429 -1628563697 -370595943 2035694088 240192158 -1755817180 -530617422 2117860881 154979975 -1875534019 -416108629 1782227550 490574536 -2076916878 -214699036 1834444359 441472721 -2091317397 -195151875 1692478060 333847290 -1964029120 -35095594 1670180469 344710883 -1920823463 -91897905 1741603121 281670055 -1983864803 -20475765 1621296424 396637630 -1901239292 -106277742 1763002627 504527253 -2028263377 -266594119 1853394202 427801996 -2139689930 -143532896 2054803797 226419139 -1804095367 -479166225 2098468172 169027034 -1826982816 -467843850 1956796775 61172209 -1699989429 -307558179 1942986110 80260584 -1648231342 -356070204 1554047481 732418415 -1297186603 -978735037 1540171232 751441270 -1245494068 -1027312550 1383819723 628906333 -1133180697 -881706895 1427549650 571579716 -1156002562 -870319000 1092088221 907067659 -1357279055 -669081561 1182414212 830276882 -1468771160 -546085826 1338800559 952846649 -1581115261 -691722219 1218559414 1067879712 -1498424166 -777458676 2127949936 164806886 -1864658596 -404971062 2042115177 247399679 -1749658299 -525244973 1879996482 118048980 -1644160658 -385406472 2003024987 6589645 -1720853129 -294982175 1667424276 342216834 -1922268872 -93605458 1678713869 319296667 -1979628255 -49908297 1840867366 448682160 -2085156598 -189777508 1792322623 500407465 -2066035437 -203555451 1169936568 851238958 -1414155884 -592281342 1121326241 902898743 -1395100275 -606124773 1264605322 1013409820 -1519502938 -764868304 1275960467 990555141 -1576796737 -721105623 1477230812 789311562 -1241341456 -1056599706 1600193733 677786707 -1318099479 -966240897 1456949486 567310456 -1193727550 -807528108 1371180279 649968737 -1078661669 -927736499 831809207 1184060961 -543553637 -1466091763 922329774 1107202616 -654851198 -1343163628 1062203013 1212734995 -784232535 -1505312961 941763228 1327831562 -701740112 -1590985946 740521683 1529103941 -1037232129 -1255528599 726577866 1548321372 -985607194 -1303911568 586743521 1442827895 -856252467 -1141788837 630536952 1385302638 -879010860 -1130599614 184174207 2113763049 -453761197 -1812785211 228033126 2056303344 -476454070 -1801530404 69324365 1931935451 -365973663 -1658281993 55315028 1951087298 -314414216 -1706730514 390944283 1615488653 -113035465 -1908144223 270569986 1730650772 -30477522 -1993751624 429317673 1855057599 -140984571 -2137026669 519772720 1778133670 -252347620 -2014164086 680482806 1602774880 -964610342 -1316616628 803378159 1491444601 -1041435965 -1226063275 643096516 1364455250 -933576984 -1084387714 557390813 1446914891 -818447631 -1204794777 892880786 1111455492 -617208130 -1406069208 844465035 1163047709 -597957977 -1419980239 1004785568 1290075958 -705843572 -1561682406 1015942073 1267284783 -763336043 -1517856253 333543230 1692813224 -34662894 -1964497276 344765223 1670087601 -92089845 -1920605539 490405644 1782435738 -214655456 -2076987722 441924373 1833962371 -195470791 -2090964305 240543578 2035374028 -531102090 -1755367712 154903363 2117899221 -415907217 -1875709191 9301864 2005590014 -293368252 -1719353646 132131697 1894194151 -370259363 -1628865845 60949557 1956983971 -307469031 -1700047473 80724012 1942548666 -356409088 -1647930986 226069511 2055126161 -478679765 -1804542531 169101342 2098428040 -468047566 -1826809436 504697937 1762796743 -266635907 -2028190229 427348040 1853874398 -143216284 -2140044814 281975907 1741270261 -20906673 -1983394343 396580986 1621387500 -106088106 -1901459008 952902909 1338709099 -691911215 -1580894905 1067573476 1218891890 -777027128 -1498893986 907521231 1091607641 -669397533 -1356923531 830105814 1182619712 -546043398 -1468843668 628831385 1383859215 -881502795 -1133353693 571928704 1427226646 -870805076 -1155555014 731954347 1554484285 -978395769 -1297486575 751663282 1539983396 -1027401314 -1245435640 448345460 1841169890 -189311912 -2085591858 500494701 1792262651 -203780031 -2065850153 342015302 1667599824 -93528982 -1922306820 319781215 1678264777 -50259853 -1979307803 118367504 1879643526 -385858500 -1643678550 6545673 2003095967 -294813659 -1721061197 164998434 2127732148 -405025778 -1864565608 246966587 2042583469 -524941289 -1749993343 567743932 1456481578 -807832432 -1193393146 649777573 1371398451 -927682423 -1078755297 789355918 1477160216 -1056768862 -1241134028 677468567 1600547073 -965789509 -1318582227 1012925912 1265055054 -764517132 -1519823774 990757313 1275785559 -721182483 -1576759173 851152362 1169997180 -592057146 -1414341552 903236083 1121024357 -606590753 -1394665399 1075945745 925274503 -1372602307 -651628373 1196188936 810243486 -1455291356 -565889870 1325017379 972888501 -1594603505 -671909735 1234693434 1049681324 -1483109354 -794903424 1570156917 714179043 -1281830823 -996155185 1526429036 771507706 -1259006912 -1007541034 1397569863 608831953 -1119659925 -901486339 1411448158 589811144 -1171350414 -852906780 2068808153 206090575 -1790844683 -498675613 2082620864 187004246 -1842600724 -450161542 1972636139 43202941 -1684379449 -325232559 1928973810 100597092 -1661489954 -336552888 1727566269 301965611 -1997082479 -933881 1637176740 378692914 -1885653880 -123993058 1747130767 522463513 -2043840349 -248887243 1867439510 407497984 -2126463814 -163083220 1497010256 775790790 -1221267076 -1070349846 1582781513 693134559 -1336330907 -950139405 1474369634 551954676 -1175488178 -823637544 1351408763 663481581 -1098728105 -913994303 1150124084 864727202 -1434197736 -578498162 1138770989 887583931 -1376901887 -622258793 1247152134 1028733072 -1537709782 -748725828 1295764511 977075337 -1556763341 -734880347 1649717400 357793806 -1940205132 -77733598 1698264193 306070551 -1959324243 -63953605 1821325482 461899836 -2105452154 -175740656 1810037939 484822053 -2048090721 -219435767 2145624316 149196906 -1846689328 -420810426 2022597861 260658291 -1769994807 -511232673 1899505870 104798296 -1623832094 -399410828 1985342679 22207553 -1738830341 -279134867 1914160019 84996869 -1676041537 -350318039 1970931594 41760540 -1686870362 -327985616 2093763489 197884727 -1832768883 -440067557 2074185656 212254510 -1783632236 -492249598 1872810999 413655905 -2119257381 -156663219 1758271470 533342072 -2034010430 -238795180 1635474373 377252691 -1888142615 -126743937 1712758748 286371658 -2011627792 -14692762 1232724827 1048499149 -1485340041 -797920543 1309943618 957552596 -1608890770 -685934856 1201826665 816143359 -1448342971 -559203629 1087352688 935895014 -1363030436 -641270070 1422848831 600425385 -1161784813 -842554747 1403205414 614729648 -1112713718 -894802276 1511357197 756173723 -1273292255 -1021564233 1568194324 713002882 -1284055496 -999166290 1796010706 470532676 -2063428610 -234511512 1818310347 459671133 -2106632217 -177707151 1708620512 315640438 -1948705844 -52548774 1656405753 364744303 -1934303275 -72093885 1992024758 29151776 -1732934758 -273501428 1909860015 114366009 -1613215869 -388008171 2019584644 258431506 -1771172952 -513197250 2131603101 134913547 -1862021199 -435880153 1348653594 660988556 -1100172490 -915700832 1460606467 537405077 -1191086289 -838449223 1589205544 700345022 -1330169084 -944764014 1507106353 785624743 -1210384611 -1059205237 1305854590 986903272 -1545886894 -723741756 1253574247 1035941617 -1531549877 -743352355 1125009996 873036506 -1392497824 -637068298 1147375189 862240451 -1435635847 -580198417 609051669 1397380227 -901577415 -1119603281 589340684 1411879066 -852573920 -1171656266 714533927 1569840305 -996635381 -1281376867 771434558 1526470824 -1007335150 -1259177596 972715121 1325221095 -671869603 -1594677813 1050128488 1234206974 -795225788 -1482759726 924974147 1076284629 -651190929 -1373065735 810301530 1196099788 -566077066 -1455068704 522405085 1747219531 -248699407 -2044062361 407797956 1867100242 -163520024 -2125999746 301518063 1728052345 -610877 -1997431467 378865910 1636972640 -124032550 -1885578932 43275449 1972593711 -325438059 -1684208381 100241568 1929289782 -336072308 -1661943526 206560395 2068376605 -499008089 -1790538447 186783890 2082809860 -450070082 -1842656984 1029068116 1246848450 -749194120 -1537276690 976982349 1295819227 -734662559 -1556954889 864935270 1149955568 -578569142 -1434153764 887101823 1139223017 -621905837 -1377220411 551634224 1474721190 -823188452 -1175972726 663519529 1351332287 -914169851 -1098526573 775605506 1497234836 -1070289874 -1221354312 693569819 1582315917 -950441929 -1335994207 104363420 1899971850 -399108944 -1624169434 22393221 1985118483 -279195479 -1738743745 149159342 2145701176 -420635518 -1846891500 260979127 2022246689 -511682405 -1769510899 462382584 1820874094 -176093996 -2105134014 484614625 1810207095 -219365171 -2048135077 357887434 1649663324 -77951770 -1940013968 305736147 1698568517 -63485697 -1959757719 377161367 1635530241 -126523461 -1888331987 286704270 1712452120 -15162462 -2011196620 413175461 1873264179 -156307575 -2119573729 533547708 1758100010 -238867568 -2033968378 197924595 2093688421 -440240161 -1832564919 211931882 2074534524 -491801658 -1784118448 85434049 1913695831 -350617619 -1675702405 41573080 1971153486 -327926796 -1686959262 756360799 1511134921 -1021622413 -1273202715 712565318 1568658128 -998866070 -1284393988 600747629 1422499579 -843002047 -1161297961 614689396 1403280098 -894629032 -1112917042 815937083 1201997485 -559130857 -1448384639 936374818 1086898868 -641625330 -1362713704 1048165897 1233030815 -797450459 -1485770829 957643280 1309887110 -686154948 -1608701014 257963990 2020017984 -512862470 -1771477396 135132111 2131411801 -435973405 -1861967243 29081572 1992068978 -273293624 -1733104034 114719741 1909541739 -388490543 -1612764601 316090290 1708136228 -52869474 -1948355064 364569515 1656607549 -72056185 -1934380527 470593408 1795923734 -234697044 -2063204806 459369369 1818647311 -177272139 -2107098589 873338654 1124673416 -637503950 -1392032092 862180103 1147462545 -580013525 -1435860291 987078444 1305653178 -723780096 -1545810282 1035492149 1254058915 -743032295 -1531901297 699991930 1589524460 -944282026 -1330620736 785695587 1507062773 -1059413425 -1210215719 660770632 1348845534 -915607964 -1100226830 537873233 1460173767 -838784387 -1190782229 -1997001959 -58481 1727416885 301038243 -1885999360 -124592234 1637584428 379371194 -2044484821 -249261123 1747829255 522908305 -2125568206 -162965596 1866466846 407320200 -1789969539 -498594837 2067880529 205941447 -1843200156 -450506766 2083298888 187412190 -1684753585 -325876775 1973080675 43901685 -1661372586 -335657024 1928795770 99624684 -1282012207 -997115065 1570269949 715086443 -1258565688 -1006829730 1526050532 770874994 -1118993437 -901074059 1396957903 608490073 -1172289542 -853051540 1412310742 589895232 -1373561931 -651810013 1076853401 925387279 -1454579796 -565448902 1195556480 809864726 -1594190969 -671243503 1324675755 972276285 -1483253858 -795842808 1234777778 1050543652 -1847387560 -421254450 2146270068 149572578 -1769021887 -511054121 2021703533 260542459 -1623682454 -398482692 1899426630 103924688 -1739237773 -279812379 1985689439 22808521 -1940649412 -78431574 1650092816 358439814 -1959145947 -62980429 1698148105 305176479 -2104524274 -175590760 1820451618 461820852 -2048768489 -219842943 1810638651 485169069 -1433585008 -578156026 1149459388 864316202 -1377763703 -622342625 1139711909 887729971 -1537822046 -749632972 1247335310 1029694232 -1556384069 -734247379 1295325079 976365313 -1220924684 -1069737374 1496599512 775125838 -1336414483 -951001477 1582927809 694075223 -1176395066 -823750064 1475331050 552137596 -1098094881 -913615287 1350698995 663041893 -1160885861 -842434291 1421879479 600250401 -1113354878 -895173356 1403907246 615177272 -1273642583 -1022168769 1511760005 756846611 -1283979856 -998296282 1568040092 712070154 -1485219329 -797021847 1232550099 1047529541 -1609261594 -686576272 1310391498 958254172 -1448947251 -559554213 1202499809 816545911 -1362160172 -641194686 1086420216 935740526 -2120193709 -156804667 1873676415 413743337 -2033341110 -238379556 1757662310 533003504 -1887706783 -126037513 1635090509 376615131 -2011814536 -15657490 1712866388 287274178 -1676183241 -351254111 1914247195 85862541 -1686454994 -327316040 1970592770 41151636 -1832062715 -439631469 2093125673 197501119 -1784597220 -492436086 2075087920 212362406 -1546290982 -724416436 1306204662 987507040 -1531396925 -742421419 1253498351 1035070841 -1391529752 -636895106 1124110788 872915282 -1436338959 -580647833 1148016093 862610763 -1100846914 -916105176 1349257618 661338372 -1190155097 -838296527 1459735947 537328925 -1329995636 -943796198 1589084576 699445558 -1210833771 -1059908605 1507476921 786265391 -1732552686 -272865148 1991588158 28445096 -1613325301 -388911971 1910045991 115330481 -1772040160 -513285962 2020520204 258572698 -1861413831 -435542865 2130933013 134497667 -2062792586 -234129184 1795303770 470096332 -2107536273 -177816327 1819274563 459857365 -1948794812 -53415726 1708761448 316576254 -1933966243 -71486261 1655989617 364074471 -325784035 -1684808053 43683633 1973272487 -335992316 -1661068654 100092712 1928362942 -498112977 -1790421319 205588227 2068199317 -450715082 -1843031392 187482906 2083255180 -249299335 -2044408081 523083605 1747627971 -162645408 -2125919498 406870860 1866951642 -494005 -1996536099 301340519 1727080433 -124407214 -1886223676 379310974 1637671912 -671428907 -1593967037 972337145 1324588911 -795407668 -1483720102 1050242016 1235114870 -652130585 -1373211023 925837259 1076369245 -565411074 -1454656920 809690066 1195758404 -900866383 -1119162841 608419741 1397001995 -853534040 -1171838402 590248836 1411992338 -996780413 -1282316779 714618799 1570703161 -1006923110 -1258511860 771093430 1525859104 -175120548 -2104954934 461487728 1820757734 -220062907 -2048578605 485259881 1810582271 -78358674 -1940690952 358233666 1650263764 -63335561 -1958829087 305656411 1697694413 -398930120 -1623195730 104246804 1899077250 -279639263 -1739441225 22768141 1985763995 -421312758 -1847298148 149759526 2146047664 -510754029 -1769360507 260104767 2022167209 -824049772 -1176056062 552574648 1474866734 -913556595 -1098183909 662854305 1350920759 -1069910106 -1220720848 775165578 1496524316 -950553665 -1336900823 693752467 1583276549 -749277200 -1538138266 1029213916 1247788618 -734319639 -1556341889 976571077 1295153747 -577935422 -1433774252 864225006 1149515384 -622812197 -1377332403 888062711 1139405409 -559772513 -1448756215 816639411 1202445605 -640726906 -1362593776 935405994 1086724412 -797375315 -1484901317 1048012161 1232098583 -686505804 -1609306078 958046616 1310560526 -1021993733 -1273844627 756809175 1511836993 -998745886 -1283495820 712391118 1567689048 -842132279 -1161223073 599815653 1422345587 -895233840 -1113268154 615363068 1403683178 -439571369 -1832149823 197315963 2093350381 -492738482 -1784260392 212797794 2074622452 -350804891 -1676667661 85542217 1914598879 -327491460 -1686253334 41189712 1970516422 -126108621 -1887662939 376823071 1634921865 -15304662 -2012133188 286791942 1713318288 -157273087 -2119760745 414078253 1873372603 -238161896 -2033532786 532910388 1757716898 -944128546 -1329689272 699915506 1588653156 -1059817017 -1210889903 786045163 1507666045 -916310548 -1100675718 661411008 1349215318 -837815819 -1190608541 536973529 1460052047 -636572230 -1391878868 872467606 1124596736 -580687453 -1436264139 862783631 1147811865 -724228728 -1546513122 987448484 1306293298 -742858351 -1530932985 1035370685 1253158955 -52978410 -1949258368 316275770 1709100204 -71673585 -1933743719 364132387 1655900341 -234089180 -2062867022 469922824 1795507358 -178138819 -2107186773 460304401 1818787975 -513766030 -1771586076 258927710 2020203720 -435336853 -1861584387 134424647 2130974929 -272956096 -1732495914 28664940 1991398650 -388578983 -1613631025 114860149 1910477027 182694720 2112127958 -454176148 -1813323014 227440473 2055817167 -478144907 -1803082013 70794098 1933511652 -365536674 -1657705784 55967595 1951584253 -312762809 -1705201967 391422756 1616090034 -111492600 -1906445666 272197437 1732138923 -29948399 -1993329017 428813078 1854413696 -142521798 -2138670420 518188815 1776672665 -252932573 -2014593355 831361928 1183490846 -545000796 -1467694542 920672145 1105684231 -655477059 -1343683029 1062607802 1213279020 -782730602 -1503704576 943447971 1329393461 -701120881 -1590522343 742032364 1530770298 -1036721472 -1254895018 727140341 1548777315 -984013095 -1302456753 585173982 1441151816 -856724750 -1142400412 629985223 1384906577 -880627989 -1132093827 335053313 1694478999 -34151635 -1963863109 345327128 1670542990 -90495180 -1919150174 488835635 1780759205 -215127265 -2077598839 441372202 1833565884 -197087482 -2092458096 240095845 2034803443 -532548791 -1756970017 153245308 2116380394 -416532656 -1876228154 9706071 2006133441 -291865733 -1717744659 133815886 1895755480 -369639582 -1628401676 680960713 1603375711 -963066907 -1314917517 805005008 1492932166 -1040906244 -1225640086 642591483 1363810925 -935113769 -1086031039 555806434 1445453428 -819032114 -1205223592 891400877 1109819963 -617622655 -1406606569 843871924 1162561058 -599648360 -1421531378 1006254751 1291651593 -705406029 -1561105627 1016594054 1267781136 -761684054 -1516327108 953536962 1339220308 -690245394 -1579384712 1069028827 1220486477 -776571657 -1498332063 906910192 1091135846 -671074084 -1358493622 828612073 1181003135 -546439995 -1469395885 627229094 1382412592 -882073462 -1133801444 571409855 1426601257 -872323949 -1157213179 733563284 1555986690 -977852232 -1297082322 752127373 1540603163 -1025839967 -1243751369 62648586 1958527388 -306868186 -1699569488 81147155 1943078277 -354921409 -1646304087 224426296 2053589422 -479324140 -1805047678 168672545 2097843639 -469509107 -1828393829 504160622 1762382328 -268271550 -2029670188 425796983 1852184033 -143702949 -2140638003 282552668 1741707722 -19330960 -1981925146 398110021 1623039443 -105591703 -1900806913 567206019 1456066581 -809467473 -1194872519 648225946 1369707532 -928168522 -1079347936 789932209 1477597223 -1055192675 -1239664373 678997160 1602198590 -965292668 -1317929710 1014624487 1266598001 -763915829 -1519345315 991180030 1276314728 -719694382 -1575131836 849508565 1168459843 -592700935 -1414846097 902806732 1120439386 -608051744 -1396249226 446742603 1839722717 -189882009 -2086039055 499975250 1791636676 -205298306 -2067507736 343623801 1669101807 -92985003 -1921902141 320244832 1678884086 -48698036 -1977623078 119001135 1880154297 -384192253 -1642167915 8000566 2004690080 -294357734 -1720498804 164386845 2127259787 -406701775 -1866135129 245472260 2040966290 -525337304 -1750544962 1854895684 428361426 -2139023512 -142202882 1776464477 518357707 -2014522511 -252976153 1616182902 391368416 -1906663590 -111300660 1731803759 272501497 -1992860861 -30381099 1933076000 71259830 -1657403636 -365873254 1951769145 55743151 -1705262315 -312675453 2112089618 182771332 -1813147842 -454377560 2056137227 227089053 -1803531481 -477660239 1440831116 585524762 -1141950560 -857209034 1384944277 629907971 -1132268615 -880426193 1530584766 742256168 -1254834286 -1036808444 1549212327 726673969 -1302758517 -983676131 1213613800 1062303358 -1504172092 -782297262 1329300209 943501927 -1590303779 -701312181 1183698650 831192652 -1467764746 -544956576 1105201859 921123413 -1343329297 -655795335 2006206213 9664403 -1717950935 -291694913 1895400220 134132618 -1627921872 -370093402 2035273527 239665057 -1757303269 -532242803 2116160302 153435064 -1876137470 -416589164 1780701025 488925175 -2077411763 -215349541 1833866104 441033710 -2092895660 -196623678 1694031699 335540165 -1963540865 -34500887 1670716234 345123804 -1919190426 -90420496 1291478989 1006458715 -1561065759 -705481097 1268229076 1016107842 -1516649736 -761335186 1109520383 891740009 -1406169389 -618086843 1162619878 843783024 -1421718838 -599426468 1364031401 642402111 -1086122363 -935057901 1444983728 556237606 -1204890980 -819338742 1603731355 680644365 -1315397961 -962613727 1492859778 805047060 -1225434450 -1041077704 1555633350 733881424 -1296599574 -978303620 1540673759 752083017 -1243958797 -1025670811 1382194420 627420258 -1133707816 -882127538 1427069165 570976379 -1157547583 -872019625 1091437730 906572852 -1358928498 -670608104 1180942523 828698669 -1469210217 -546664191 1339395216 953334790 -1579422276 -690168534 1220036745 1069512735 -1498011227 -776922829 1742156814 282068120 -1982245598 -18979404 1622863895 398311553 -1900768965 -105668179 1762442300 504073386 -2029855472 -268046970 1851881509 426133683 -2140202743 -144168545 2053121130 224859388 -1804712634 -479627824 2098061427 168480997 -1828486817 -469454391 1958456408 62692558 -1699361420 -307036702 1943431233 80828631 -1646786195 -354469381 1168254343 849679633 -1414773589 -592743363 1120919966 902353160 -1396604750 -607735772 1266265525 1014930723 -1518875495 -764347377 1276406188 991123770 -1575352192 -719505386 1477785059 789710197 -1239722801 -1055103911 1601761786 679461228 -1317629738 -965631936 1456389585 566857031 -1195320067 -808981397 1369668040 648300894 -1079174940 -928372622 2127299919 164312537 -1866308509 -406498059 2040643926 245821888 -1750097798 -525823764 1880591741 118537707 -1642468271 -383853369 2004502884 8223218 -1720440760 -294446882 1669010731 343680445 -1921682425 -93174639 1679216946 319938980 -1978093538 -48267128 1839242521 447196559 -2085684171 -190198621 1791842560 499804566 -2067580884 -205256518 -1036371640 -1254290978 741628004 1530095858 -984089263 -1303327289 727293053 1549708523 -857624198 -1142521364 586141782 1441325248 -879987357 -1131723275 629281871 1384457433 -544397012 -1467344454 830687232 1183086742 -656347851 -1343758941 921603097 1105837199 -782851810 -1504603768 1062780978 1214247076 -700750585 -1589881455 942998571 1328690365 -111928960 -1907152618 391805100 1616726074 -29762151 -1992364785 272088245 1731234851 -141585998 -2138529500 427946142 1854324744 -253602389 -2015009475 518796423 1777009681 -454882844 -1813759630 183331016 2112510046 -477180419 -1802896021 226536657 2055707719 -365395498 -1656770240 70705402 1932644460 -313178673 -1705872039 56304867 1952191605 -618592247 -1406781281 892299557 1109940659 -598946800 -1421083514 843230524 1162190250 -705003461 -1560432467 1005904151 1291047297 -761838558 -1517259596 1016669454 1268651416 -963241875 -1315886853 681081153 1604274647 -1040458636 -1224938270 804633944 1492291022 -934440865 -1085628215 641986931 1363460581 -819964858 -1205377840 556676458 1445529084 -531683135 -1756882857 239159789 2034661755 -417141544 -1876566962 153914868 2116795746 -292249357 -1718382491 10142175 2006839625 -369531670 -1627499396 133629382 1894790480 -34064219 -1962997709 334911881 1693542687 -90833732 -1919759318 345742736 1671212294 -215764841 -2077982719 489542075 1781195053 -196184946 -2092350440 440407458 1833379124 -267625526 -2029294756 503462630 1761938032 -144597037 -2140754107 426770175 1852362345 -19409928 -1982798994 282702548 1742635586 -105244703 -1900206217 397702861 1622361691 -306492498 -1698923720 62204546 1957829140 -355037257 -1647198431 81325723 1944051213 -480197732 -1805126902 225354416 2053739046 -468908155 -1828047085 167995049 2097436223 -882738430 -1134212204 627841582 1382755000 -871383269 -1157066867 570547767 1426517665 -977669328 -1296120922 733450780 1555079818 -1026279639 -1244461121 752506373 1541236371 -690656410 -1580049424 953879114 1339833052 -776425601 -1497391127 1068944979 1219624645 -670112940 -1358310462 906003064 1091023598 -547150003 -1469835301 829245025 1181382391 -384341365 -1643095523 119081895 1881029425 -293949806 -1719820796 7655358 2004090664 -406003015 -1865690577 163742613 2126885635 -526309728 -1750723018 246368140 2041083674 -190809361 -2086188423 447617987 1839803221 -204620042 -2067100064 499376090 1791291212 -92540195 -1921203637 343249905 1668457319 -48875836 -1978595758 320362472 1679779710 -763803069 -1518437675 1014442863 1265638393 -720073126 -1575764276 991620982 1277026272 -593313167 -1415187737 850174813 1168872395 -607189400 -1396164866 901867332 1120294866 -808560089 -1194759503 566246155 1455885213 -928801218 -1079726424 648937234 1370148740 -1055534571 -1240276349 790344505 1478263727 -965208564 -1317067110 678852384 1601259446 -1504248756 -783168294 1213767008 1063235062 -1589954475 -700708669 1328896377 942828015 -1467124610 -544586520 1182995794 830744004 -1344229273 -655916815 1106170187 921297373 -1142821848 -857285442 1441762564 585678226 -1131665359 -880076633 1384270109 629504395 -1254464486 -1036168052 1530135862 741553568 -1302880253 -984575851 1549386031 727642553 -1657217916 -364909550 1932967336 70356286 -1705699171 -313382901 1952151985 56379687 -1813818186 -454794208 2112697754 183108876 -1802596177 -477519815 2055270787 227000597 -2138059552 -142017418 1853992396 428252506 -2015229703 -253413265 1777101269 518740291 -1907079982 -111971260 1616520702 391976296 -1992720181 -29446051 1731715559 271634801 -1085420275 -934609509 1363389473 642030775 -1205860076 -819512958 1445881912 556357806 -1315551937 -963545687 1603806227 681514117 -1225031386 -1040404048 1492508682 804442268 -1560617623 -704778753 1291107397 1005817043 -1516824208 -762304026 1268349020 1017006282 -1407101605 -618240563 1110389879 891815137 -1421045438 -599023148 1162014830 843432184 -2078020155 -215687853 1781370089 489340031 -2092029476 -196535990 1832929520 440891494 -1963432457 -33598111 1693844699 334574669 -1919573522 -91057800 1671151810 345829460 -1718288991 -292303561 2006621325 10333211 -1627833928 -369227474 1895258260 133195778 -1756400237 -532134651 2034308287 239477801 -1876774518 -416972516 2116866214 153870384 -1805607218 -479744424 2054094818 225038196 -1827841321 -469079487 2097363963 168037229 -1699014916 -306436502 1958049744 62015302 -1646865691 -355343757 1943581641 81757023 -1982361942 -19874244 1742335878 283041552 -1900393805 -105022939 1622420383 397613833 -2029255016 -267700722 1761765300 503666466 -2141076863 -144248297 1852810157 426283835 -1357988346 -670462320 1090576170 906489788 -1469875681 -547075447 1181555507 829041573 -1579862476 -690878814 1339774744 953968526 -1497828819 -775961925 1219924737 1068606359 -1296454046 -977363212 1555550030 733020120 -1244370309 -1026336019 1541016407 752696257 -1134418352 -882567482 1382827900 627800042 -1156586935 -871836961 1426162533 570864627 -1921273969 -92496103 1668664995 343080501 -1978242154 -49194240 1679297210 320813612 -2086656067 -190376149 1840137873 447313415 -2066881628 -204811470 1791197832 499429918 -1865629717 -406089859 2126700231 163966545 -1751024654 -525972636 2041518814 245901896 -1642645543 -384825521 1880708853 119432803 -1719995456 -293747882 2004128492 7578234 -1240101049 -1055735855 1478225515 790421245 -1317516450 -964723768 1601579634 678501092 -1194457227 -808896541 1455449689 566712015 -1079786644 -928713734 1370333760 648712918 -1415405789 -593121355 1168965135 850120345 -1395696838 -607622228 1119959574 902171264 -1518790895 -763484281 1266120253 1013991083 -1575693560 -720116834 1276817956 991789746 -710572621 -1566395099 1001120927 1286394889 -758627926 -1513131716 1019617414 1270943760 -612495999 -1401340649 896560301 1115118651 -602682984 -1424688882 840804532 1159370786 -938306089 -1089100479 639431931 1360774253 -813739570 -1200070312 561066210 1450573940 -959898139 -1311888013 684162249 1606437983 -1046160900 -1230771862 799717584 1487767622 -288643717 -1714645523 12960855 2009265345 -374972062 -1633594892 128450638 1890529496 -535810743 -1760092705 236866661 2031713523 -411178672 -1870997050 158566524 2121578730 -209930977 -2072279671 494064691 1786111141 -200183546 -2095693424 438243370 1830297788 -39371475 -1969222213 329866241 1689152663 -87361228 -1915893342 348428312 1673767054 -859917070 -1145469852 582014430 1438115144 -875335445 -1126940547 635244999 1390027089 -1033552704 -1251865514 745233900 1533832570 -989267751 -1307588529 721852917 1543612771 -787897194 -1508994048 1057473978 1208022316 -698064753 -1587326951 946471331 1332556085 -539874140 -1462428622 836521352 1188789534 -658511683 -1346840533 917604753 1102493959 -137325510 -2133351252 434042134 1859765632 -256028637 -2017828683 515059983 1773404569 -116712440 -1911804770 386235684 1610763698 -26814447 -1990072185 275298621 1735362987 -362314658 -1654606648 74048882 1936643556 -318095289 -1710395183 50602347 1946358269 -457438100 -1816445702 179465536 2109038038 -472790923 -1797850909 232761689 2061015503 -409737423 -1869293657 161318429 2124068491 -520215768 -1745284162 250626564 2046259858 -381128957 -1638965355 122031663 1883324089 -299521254 -1725785204 2869814 1999436448 -98240683 -1927034941 338335353 1663936239 -45534388 -1974598694 323441248 1681941238 -184582297 -2080878607 452009547 1844850397 -208487554 -2070574104 496818770 1788603076 -587347975 -1409616017 854828757 1173657155 -611318816 -1399377034 899572428 1117344346 -769241141 -1524531363 1009266407 1261379185 -716469294 -1572029628 994437886 1279449704 -1052059747 -1236408565 793032369 1480820263 -970517628 -1323293934 673804968 1596867134 -812556369 -1198100679 564084355 1452805653 -922969162 -1074025696 653458074 1375062540 -24586640 -1987057946 277264220 1736542154 -102428055 -1897782529 401306437 1626096595 -262971838 -2024509740 509427566 1767510008 -146892197 -2143704371 422640503 1849150433 -482359788 -1808206206 221357880 2050398126 -464387571 -1823133029 173826849 2103137207 -303804890 -1696366928 65679114 1961697180 -360084929 -1651590487 76016403 1937824645 -974719304 -1293826514 736663444 1559209730 -1031064927 -1249115593 746935181 1535271707 -885162358 -1137029604 624107430 1379151664 -867124589 -1151890939 576641983 1431956265 -665721124 -1353263542 912230384 1096333158 -549707067 -1472523693 825377769 1177908095 -695570706 -1584570760 948178882 1334001492 -773346569 -1495229855 1072286683 1223621453 -1312210761 -959549407 1606885787 683675917 -1230732114 -1046236104 1487594882 799921428 -1089288059 -938084333 1360832937 639342911 -1199633252 -814203894 1450274224 561405222 -1401007917 -612802491 1114649087 896991593 -1424780086 -602626980 1159591398 840615280 -1566189343 -710743945 1286322637 1001163099 -1513612040 -758174610 1271299540 1019301186 -1968742273 -39825175 1688797523 330183109 -1916099482 -87190288 1673839946 348386780 -2072188851 -209987365 1785891169 494254583 -2096026540 -199877438 1830767992 437812718 -1760530405 -535347059 2032013623 236528033 -1870810110 -411401068 2121520430 158655928 -1714685911 -288569153 2009438469 12757395 -1633272784 -375321434 1890082076 128937354 -1462603274 -539672224 1188827354 836444236 -1346390545 -658995847 1102173379 917955669 -1509295676 -787560110 1208457448 1057007742 -1587266083 -698151605 1332370673 946695271 -1251647086 -1033744124 1533739198 745287720 -1308056181 -988834531 1543947431 721548337 -1145116256 -860235466 1437632652 582465562 -1127010887 -875291345 1390234773 635075587 -1816374978 -457481816 2108829714 179634308 -1798204121 -472472143 2061497355 232309917 -1654138612 -362747494 1936308256 74352822 -1710613227 -317903485 1946451001 50547887 -1911864998 -116624948 1610948726 386011360 -1989769917 -27150891 1734927471 275764473 -2133800600 -136840706 1860085828 433690834 -2017653391 -256229913 1773366365 515136715 -2080431563 -185068893 1844527897 452359055 -2070747604 -208283974 1788643072 496744342 -1926977017 -98329967 1663748907 338557885 -1974899170 -45195640 1682378546 322977700 -1639435695 -380697913 1883657085 121725931 -1725565368 -299710754 1999345508 2926578 -1869366685 -409695499 2124274511 161147865 -1744929158 -520532244 2045779798 251080640 -1198456067 -812240277 1453286353 563630919 -1073953052 -923011470 1374857160 653629278 -1236628785 -1051870631 1480911843 792976245 -1322823978 -970949056 1596534778 674111340 -1524231527 -769580529 1260942261 1009730339 -1572088192 -716380650 1279637420 994215738 -1409443157 -587552195 1173617543 854903569 -1399824718 -610832860 1117667230 899223304 -1696328844 -303881246 1961521752 65880782 -1651910803 -359733253 1938273857 75531991 -1807770810 -482825264 2050095722 221694716 -1823318177 -464162871 2103197299 173739749 -2024602864 -262917242 1767727676 509235882 -2143369463 -147196001 1848682021 423073459 -1987540190 -24134732 1736894990 276945560 -1897574597 -102596691 1626025495 401350273 -1584778308 -695401686 1334071952 948134406 -1494747227 -773798093 1223267977 1072604703 -1353598066 -665416936 1096800930 911796788 -1472430185 -549761279 1177689787 825568813 -1136843816 -885386418 1379091188 624194146 -1152325695 -866658473 1432258285 576304763 -1293505558 -975070340 1558760134 737147472 -1249153037 -1030987931 1535446751 746733129 494669755 1786461997 -210604393 -2072683007 437373858 1830222644 -199251314 -2095539688 329746313 1688254239 -39197019 -1968253389 348799888 1674408710 -87809348 -1916595670 13311967 2009870153 -289046797 -1715319195 128375750 1889659728 -374818070 -1632662916 235968493 2031593339 -534841663 -1759918505 159208436 2121950050 -411880744 -1871445426 638726003 1360338917 -937669025 -1088717111 562031466 1450761212 -814642618 -1200178480 684304193 1607374807 -959986067 -1312753925 799302488 1487098830 -1045822860 -1230163230 1000685335 1285689217 -710189509 -1565757779 1019804430 1271909272 -758736350 -1514034508 897496869 1115260851 -613362167 -1401428321 840135484 1158955946 -602074608 -1424350586 73875194 1935674988 -362192938 -1653706944 51051235 1947060853 -318465073 -1711035559 180139720 2109441630 -458041372 -1816795278 231830225 2060862023 -471919619 -1797774485 433073822 1859591688 -136425550 -2133229788 515762823 1773853201 -256668757 -2018198723 386639532 1611437626 -117061760 -1912408298 275145397 1734431267 -26737767 -1989201137 1057562162 1208888996 -788037858 -1509929080 946133547 1331948221 -697648377 -1586656367 835884544 1188406934 -539166932 -1461991494 918508057 1102602895 -659475659 -1347026013 582880854 1438203584 -860852358 -1145610260 634636879 1389689561 -874665117 -1126523915 744851044 1533196018 -1033115832 -1251158050 721961597 1544516331 -989453487 -1308552249 793406777 1481465263 -1052505067 -1237107581 673687840 1595972022 -970340340 -1322321766 563209483 1452725661 -811629529 -1197951823 654057746 1375408516 -923647938 -1074433880 855473501 1174031819 -588047247 -1410061081 898677060 1117227474 -610346904 -1399199490 1009186159 1260504569 -769092541 -1523604267 994783606 1280049632 -716877734 -1572708148 337923569 1663270247 -97899299 -1926423477 323586536 1682880894 -45619004 -1975461806 452969923 1845032277 -185490193 -2080992135 496107994 1788162380 -207855370 -2070196128 160652693 2123656451 -409125703 -1868952529 251566476 2046404890 -521078624 -1745369034 122213799 1884284209 -381242229 -1639873507 2429374 1998725416 -299143022 -1725153276 911301752 1096183022 -664847020 -1353183806 826054753 1178314999 -550307507 -1472869925 948622410 1334699228 -695945882 -1585216016 1072107603 1222648005 -773230209 -1494334999 736513052 1558281354 -974639824 -1292952154 747341829 1535948947 -1031411415 -1249715777 624804910 1379595448 -885807870 -1137404524 575668279 1431777441 -866229989 -1151774323 222264496 2050509862 -483320420 -1808388854 173193385 2102757439 -463677051 -1822693101 65336450 1961083924 -303393362 -1695701704 76099739 1938685965 -360230473 -1652530911 277376212 1737448514 -24769032 -1988018834 400926925 1625462875 -101987871 -1897072265 508814566 1767167088 -262306358 -2024098468 423502079 1849233513 -147832365 -2143850171 2031143615 236452393 -1759597677 -535192827 2122124966 159006256 -1871482998 -411803876 2009809549 13398555 -1715133535 -289270985 1889961620 128038402 -1633097800 -374352082 1688722139 329312845 -1968587785 -38892703 1674190530 348991060 -1916502034 -87863432 1786532585 494625407 -2072890427 -210435245 1829869296 437692006 -2095056932 -199702710 1115613815 897178337 -1401910437 -612910131 1158884974 840179448 -1424142526 -602243116 1285907013 1000493779 -1565850775 -710134785 1271440988 1020237514 -1513699472 -759040026 1607072275 684640901 -1312318657 -960451671 1487158794 799215260 -1230348506 -1045598288 1360163361 638927543 -1088679155 -937745509 1451210296 561546926 -1200498924 -814291070 1611398142 386714472 -1912235310 -117265852 1734754279 274796401 -1989648693 -26251683 1859154892 433537882 -2132929824 -136764810 1774041045 515540803 -2018257159 -256579985 2109533082 180083468 -1817015626 -457852384 2060529539 232136469 -1797304657 -472351175 1936155560 73421630 -1654062460 -361876974 1946855345 51222311 -1710963043 -318507509 1533401910 744680352 -1251231206 -1033074036 1544036143 722415545 -1308197373 -989770091 1438536452 582574994 -1146080728 -860421442 1389598493 634693515 -1126304207 -874854745 1188219730 836107204 -1461933442 -539256088 1103040331 918044637 -1347326361 -659136783 1208566624 1057911798 -1509481908 -788524326 1331988345 946059247 -1586829739 -697444669 1260824637 1008834731 -1524053743 -768607865 1280011300 994860210 -1572532984 -717079138 1174216719 855249049 -1410121437 -587959883 1116791830 899142784 -1398897350 -610683476 1452390489 563513551 -1197483659 -812062237 1375501376 654003414 -1074651796 -923456006 1481257067 793575677 -1237036729 -1052548655 1596454002 673236196 -1322674850 -970021432 1883801845 122665059 -1639519783 -381560497 1998933228 2260090 -1725223488 -299098794 2123563207 160706641 -1868733973 -409316995 2046739678 251262024 -1745836558 -520645276 1845467281 452503559 -2081293891 -185153237 1787976840 496331806 -2070135388 -207942350 1663307939 337846325 -1926598257 -97697511 1682560186 323937324 -1975011946 -46103296 1379768700 624601578 -1137444784 -885733178 1431330149 576155123 -1151452087 -866579233 1558581582 736174552 -1293389726 -974176012 1535890775 747431361 -1249528709 -1031633683 1334479128 948812174 -1585125324 -696002398 1223118081 1071676823 -1494668243 -772924229 1095827754 911618492 -1352703994 -665300848 1178387763 826013093 -1473076193 -550136695 1767094708 508856610 -2023892840 -262477810 1849589165 423185723 -2144330623 -147379177 1736978822 277807376 -1987686230 -25075652 1625683359 400737545 -1897163597 -101931995 1961142736 65247558 -1695889156 -303171478 1938386377 76438879 -1652093723 -360694669 2050957794 221778292 -1808711474 -482971560 2102584827 173397357 -1822653225 -463752127 -1620600862 -396318860 1902769870 107923032 -1744153605 -284335251 1979986647 16974401 -1849942064 -423940282 2142404348 146099818 -1764631607 -506008737 2027928293 265849459 -2100263034 -170412272 1826547370 467260988 -2051193953 -222661879 1806901939 481563173 -1945432140 -83083486 1644523160 352476686 -1956197459 -60687557 1701358209 309303831 -1542867158 -754022468 1242027526 1023469200 -1553697997 -731692123 1298797087 980230793 -1429061864 -573239410 1155292724 870018722 -1379927295 -625423465 1135712813 884386491 -1178687666 -826697768 1471202914 548927220 -1093442729 -908831807 1356661371 668611309 -1218105476 -1067311126 1500204624 778862278 -1341592731 -955261965 1577486921 687979231 -2038651229 -243558859 1752352655 527824665 -2129567046 -166309332 1864303510 404239104 -2002309487 -6283769 1722372029 296648491 -1882527096 -120727010 1640270756 381926194 -1681148217 -322140591 1975900139 46327677 -1666813218 -341753272 1923617778 95363940 -1794097419 -501805469 2065588185 202993487 -1837237524 -444937606 2087951296 192195414 -1122859413 -904546563 1394403143 605804497 -1166065038 -847744284 1416700766 594940872 -1278669223 -993116465 1573351285 717250531 -1264268736 -1012663594 1521134444 766352378 -1599760881 -677206375 1319892771 967624629 -1480044010 -791715200 1237726010 1052836780 -1367466435 -646369621 1081114385 930566023 -1458316764 -569054542 1193130760 807046046 -1387137696 -631847434 1130337356 878224602 -1438895751 -583335441 1144148053 859136195 -1551205038 -728937020 1300503678 981675240 -1528317621 -740259363 1256839271 1039067377 -1327045372 -941501038 1592296488 703575230 -1215618787 -1064562293 1501904945 780300455 -1103270602 -918921824 1345522714 657734796 -1185896145 -833119815 1465829379 542767253 -1774201432 -516364994 2016523396 255230994 -1856892495 -430628569 2136764573 140197899 -1729864294 -270308084 1995062454 32312352 -1618372221 -393303787 1904736431 109103161 -1953970740 -57674406 1703322848 310482038 -1931148843 -69062333 1659592953 367808623 -2058138114 -229343896 1801268434 475667524 -2109830681 -180766351 1815144651 456644701 -1270168543 -1018301257 1514448141 759403931 -1289289672 -1004523346 1562992916 707678594 -1164882925 -845775739 1419717951 597171625 -1107523574 -889472868 1408428326 620091824 -1442982843 -553982765 1207154025 821331455 -1366290340 -644407094 1084125552 932790758 -1490658185 -803115807 1227373915 1043271117 -1605658514 -682841864 1313208642 960678356 -1893407511 -131869569 1630176709 372094291 -2008473360 -11661210 1715945948 289435978 -2113966885 -151495603 1878068727 418790753 -2037208894 -241854380 1755105774 530315640 -1835797363 -443235301 2090702241 194684215 -1778503532 -486998014 2079347128 217538862 -1672971073 -347124695 1917197715 88157445 -1692026714 -333281232 1965808010 36497692 -83143962 -1945345424 352662474 1644299100 -60385537 -1956534679 308869075 1701824325 -170861868 -2099779006 467581944 1826196334 -222486835 -2051396005 481525729 1806978935 -423869822 -1849986540 145892270 2142573368 -506362213 -1764313587 266332087 2027476769 -395851088 -1621034458 107588508 1903074058 -284553559 -1743962561 17067909 1979932435 -1067093458 -1218297160 778769154 1500259220 -955730377 -1341159775 688314139 1577183117 -826344932 -1179006326 548444976 1471654822 -908902907 -1093398893 668819241 1356492735 -573414838 -1428860196 870056806 1155216368 -624974253 -1380411707 884066175 1136064489 -754324872 -1542530322 1023904596 1241562050 -731632031 -1553785097 980045645 1299021787 -502242393 -1793633487 203293323 2065248797 -444749890 -1837459672 192136850 2088039940 -322180203 -1681073405 46500537 1975695919 -341430388 -1667162342 94916256 1924103734 -5803069 -2002762923 296293103 1722688121 -120932390 -1882355892 381998838 1640228448 -243467279 -2038707353 527604445 1752541771 -166641688 -2129260674 404709060 1863872082 -646036625 -1367772167 930095683 1081545429 -569145482 -1458260000 807265882 1192941260 -677000355 -1599931445 967551601 1319934695 -792195260 -1479589934 1053191784 1237409534 -993438965 -1278319715 717697575 1572864689 -1012623598 -1264343164 766178878 1521338024 -904733895 -1122636881 605862421 1394313859 -847306976 -1166528586 594640396 1417039514 -918736796 -1103494926 657674568 1345610206 -833555331 -1185430293 543069521 1465492935 -941180842 -1327396672 703125882 1592781292 -1064600497 -1215542055 780475747 1501703669 -729145344 -1551036266 981745964 1300459962 -739777511 -1528769393 1038714165 1257158051 -632182734 -1386833756 878692638 1129904520 -583242709 -1438950211 858918151 1144339857 -229437268 -2058084294 475885952 1801077014 -180431691 -2110135261 456177049 1815577871 -58156898 -1953519608 310835634 1703004452 -68854649 -1931318255 367738283 1659637053 -270270264 -1729941410 32137700 1995264370 -393624367 -1618021305 109553149 1904252267 -515929862 -1774667668 254929366 2016860480 -430813981 -1856668555 140258767 2136677721 -802815707 -1490996813 1042833417 1227837599 -682900164 -1605569110 960865296 1312986246 -553809641 -1443186303 821291067 1207228589 -644854514 -1365803624 933112866 1083776180 -846130879 -1164566057 597651565 1419264251 -889399976 -1107565106 619885684 1408599266 -1018521229 -1269978651 759494751 1514391753 -1004053142 -1289720324 707345478 1563299024 -347594259 -1672539781 88490177 1916891223 -333060620 -1692215966 36406488 1965864014 -443307553 -1835755191 194889971 2090530917 -486642234 -1778819760 217058538 2079800444 -151047799 -2114453217 418468005 1878417459 -242027120 -2037005050 530355388 1755030570 -131810885 -1893496531 371906711 1630398465 -11960926 -2008134348 289873038 1715481624 1472077290 549006716 -1179616058 -826848176 1356061171 668264805 -1092765473 -908425143 1499829720 778216782 -1217661708 -1066613662 1577603521 688873815 -1341771539 -956235653 1242107278 1024343320 -1543017310 -754951116 1298450839 979630337 -1553291077 -731015123 1154647484 869643562 -1428364144 -572795898 1136607653 884502835 -1380900727 -625602529 1825586466 467078580 -2099356658 -170300264 1807612219 482003373 -2051827689 -223041407 1644934416 353142150 -1945775044 -83696470 1701212425 308363679 -1956114395 -59825997 1902587206 106962384 -1620489110 -395412228 1980426591 17684937 -1744533389 -284968731 2143069556 146511330 -1850555304 -424282930 2026987885 265703931 -1763770303 -505925417 1319447723 966925373 -1599386233 -676561647 1237903538 1053808676 -1480160866 -792610552 1082041497 930714639 -1368341067 -646449885 1192452224 806637590 -1457716820 -568708806 1393704143 605359193 -1122214429 -904172171 1417672918 595118144 -1166960134 -847861396 1573500157 718177387 -1278749231 -993991353 1520726244 765673586 -1263922744 -1012063906 1976241251 46939381 -1681560241 -322806311 1923532922 94501100 -1666668202 -340813376 2064680017 202880199 -1793137283 -501623317 2088583240 192573662 -1837948572 -445378062 1752964103 528166033 -2039317205 -243970627 1863440414 404154504 -2128627406 -166164060 1722258485 295740579 -2002127591 -5323377 1640648748 382558394 -1882967808 -121437802 1703444328 311382014 -1954144700 -58642734 1659222897 367168487 -1930700195 -68359477 1800664922 475318220 -2057464202 -228940064 1816015683 456721365 -2110762385 -180919559 2017423116 255352730 -1775170016 -516538698 2136124181 139828099 -1856189895 -430179665 1994712894 31709096 -1729460718 -269633916 1904812839 109974449 -1618525685 -394235235 1592156064 702639926 -1326956916 -940634598 1502321593 780970799 -1215956331 -1065170429 1346230162 658171652 -1103907138 -919304664 1464865675 542581533 -1184992601 -833011151 1129402308 878083922 -1386271000 -631759234 1144818653 859552587 -1439503631 -583673241 1300940790 982382432 -1551587622 -729573812 1256653807 1038103417 -1528208701 -739356075 2090028585 194281151 -1835192571 -442884205 2080279088 217692838 -1779373284 -487072886 1917371931 89126541 -1673091273 -348022879 1965359618 35795604 -1691655378 -332639304 1629773389 371420891 -1893056671 -131264521 1716099668 290368194 -2008548488 -12530706 1879037567 418965225 -2114865325 -151615547 1754403430 529867504 -2036567222 -241482788 1207791329 821714551 -1443688499 -554418341 1083222776 932682350 -1365324844 -644220094 1227286227 1042404933 -1490515969 -802179223 1313546954 961286748 -1606073370 -683510928 1514831493 760040979 -1270603863 -1019007169 1562884764 706775562 -1289102416 -1003558106 1418852023 597083681 -1163946085 -845633779 1409036974 620429880 -1108192382 -889887980 869456110 1154869368 -572737086 -1428453036 884940023 1136143457 -625902117 -1380561587 1024020700 1242456138 -754503184 -1543503514 979670213 1298375763 -731187735 -1553087105 778422410 1499658268 -1066686042 -1217619664 688393363 1578056709 -955880001 -1342087895 549339320 1471770670 -827317868 -1179184894 668173473 1356117047 -908204659 -1092954853 146602022 2143013040 -424503030 -1850365540 265370687 2027293865 -505455341 -1764201083 107442196 1902133378 -395767496 -1620172370 17478669 1980597403 -284895967 -1744575049 353101890 1645009108 -83523218 -1945978376 308685915 1700863181 -60273289 -1955627551 466641008 1826050278 -170000036 -2099695158 482190441 1807389951 -223099579 -2051738157 717875631 1573837113 -993556349 -1279215595 765734326 1520639264 -1012249446 -1263698932 605184413 1393905931 -904134479 -1122291673 595568004 1417188626 -848182104 -1166609346 931068363 1081723229 -646932249 -1367889807 806567378 1192496452 -568500994 -1457886104 967143929 1319256431 -676654891 -1599332285 1053341152 1238336886 -792275764 -1480465318 296208743 1721825777 -5658549 -2001823523 382340478 1640840680 -121344942 -1883022140 528236885 1752920515 -244178823 -2039148305 403801420 1863759322 -165682080 -2129079050 202430723 2065164693 -501303249 -1793488711 192748826 2088381836 -445416394 -1837871968 46879025 1976328615 -322621411 -1681784693 94803240 1923196350 -341249020 -1666202478 31767148 1994623738 -269821120 -1729238058 109674101 1905151715 -393797799 -1618989105 255799902 2016936648 -516861070 -1774820380 139654727 2136327889 -430139541 -1856264195 475245064 1800706718 -228734172 -2057634894 457076241 1815699079 -181399747 -2110308437 310911546 1703875244 -58309866 -1954450560 367388195 1659033269 -68450545 -1930643559 982162084 1301129778 -729482360 -1551643874 1038573245 1256222251 -739688559 -1527902457 877728406 1129718272 -631278662 -1386724564 859625103 1144776217 -583878749 -1439332555 658344640 1346026070 -919344148 -1103832198 542133977 1465351759 -832688139 -1185341597 702939890 1591816804 -941071394 -1326492856 780912363 1502410365 -1064982585 -1216178351 419400493 1878571963 -151918079 -2114528617 529682228 1754628002 -241422824 -2036654450 371458847 1629696905 -131440077 -1892855131 290047750 1716451216 -12081622 -2009033028 88644425 1917823967 -347669915 -1673409805 36003664 1965191110 -332710276 -1691611414 194188155 2090083309 -442666409 -1835384127 218027874 2079975412 -487541170 -1778940200 596749285 1419156339 -845165879 -1164379553 620523516 1408982890 -890106160 -1108001210 759833559 1515000641 -1018936581 -1270648211 707258318 1562433368 -1003911454 -1288784268 1042725761 1226935063 -802628947 -1490032069 961249176 1313623822 -683336012 -1606275550 821900211 1207567141 -554478945 -1443601911 932247466 1083688764 -643918202 -1365662192 1105447718 920976304 -1343378934 -655713636 1183715135 831078313 -1467978221 -544776571 1329087252 943682434 -1590287816 -701427026 1213564685 1062385563 -1503926751 -782444873 1549065026 726920148 -1302676882 -983725320 1530470235 742272973 -1254654345 -1037021471 1385124720 629695462 -1132383652 -880409910 1440913257 585476095 -1142098363 -856963373 2056121326 227203960 -1803318590 -477840812 2111844343 182919009 -1813098789 -454459827 1951818716 55661386 -1705508112 -312528282 1933289413 71079763 -1657420055 -365758849 1731918730 272485148 -1993041242 -30168528 1616330643 391122693 -1906745665 -111251927 1776382904 518406958 -2014375276 -253222398 1854715809 428574519 -2138909043 -142219749 1492712039 805292785 -1225352373 -1041126435 1603616382 680660712 -1315217582 -962826300 1445163605 556024515 -1205005447 -819321873 1364112972 642352858 -1086269600 -934811658 1162865155 843635349 -1421767889 -599344199 1109536282 891625100 -1406382282 -617906272 1268015665 1016287911 -1516633315 -761449589 1291429416 1006540478 -1560819964 -705628270 1670830767 345107001 -1919370365 -90207467 1694178998 335293984 -1963622502 -34451700 1833783965 441082379 -2092747855 -196869337 1780520580 489137682 -2077296728 -215365826 2116143819 153549405 -1875923993 -416769167 2035027666 239812164 -1757253634 -532324504 1895449337 134050415 -1628167211 -369945789 2006419168 9483894 -1717966900 -291580070 1943382436 80910642 -1646540664 -354617314 1958243773 62872875 -1699345263 -307151865 2098078102 168366336 -1828699974 -469274580 2053367183 224711961 -1804761949 -479546315 1851963840 426084694 -2140350228 -143923078 1762622937 503860559 -2029970187 -268030877 1622749682 398328164 -1900588834 -105881528 1742009835 282314109 -1982163769 -19028911 1220249964 1069332986 -1498027968 -776808234 1339444597 953253347 -1579668391 -690021169 1180696926 828846536 -1469161358 -546746140 1091421511 906687953 -1358715797 -670788355 1426888968 571189662 -1157433308 -872036174 1382112529 627469703 -1133560771 -882373461 1540821306 751837612 -1244041194 -1025621888 1555748131 733865397 -1296780273 -978090855 1791924453 499755123 -2067727927 -205010593 1839422716 446983274 -2085798448 -190182074 1679102167 319955009 -1977912837 -48479891 1668863182 343925848 -1921600030 -93223564 2004453505 8304663 -1720194643 -294594245 1880378520 118717454 -1642451532 -383967966 2040660147 245706789 -1750310497 -525643511 2127545514 164164668 -1866357370 -406416112 1369487405 648513723 -1079060223 -928388713 1456307252 566906018 -1195172584 -809226866 1601908767 679215241 -1317711565 -965582427 1477899270 789693584 -1239902934 -1054890564 1276618825 990943455 -1575368347 -719390221 1266314320 1014848710 -1519121028 -764199446 1120673915 902500589 -1396555433 -607817279 1168237666 849794292 -1414560434 -592923176 630132258 1384660660 -880709874 -1132044392 585288251 1441135277 -856904937 -1142187135 726959632 1548990086 -983898308 -1302472790 741949961 1530819231 -1036573915 -1255140429 943201862 1329540816 -701071510 -1590603780 1062591071 1213393609 -782517389 -1503884315 920884852 1105503970 -655493288 -1343567922 831410797 1183408891 -545246399 -1467546665 518074090 1776688764 -252751930 -2014806192 428665587 1854659173 -142439457 -2138719415 272279256 1732089422 -30095372 -1993083038 391602881 1615876695 -111606803 -1906429061 55983758 1951469080 -312975454 -1705021644 71039639 1933363713 -365585477 -1657623763 227391164 2055898666 -477898864 -1803229434 182481573 2112307763 -454159479 -1813437665 1016348515 1267929077 -761635249 -1516409127 1006238586 1291766764 -705193386 -1561285952 844085073 1162381255 -599665027 -1421416725 891450184 1109738462 -617868700 -1406459150 555953927 1445207953 -819114453 -1205174595 642706206 1363794824 -935294414 -1085818204 804824885 1493145507 -1040792039 -1225656689 680878892 1603425210 -962919936 -1315163498 133832619 1895640893 -369852793 -1628221935 9952178 2005986084 -291915106 -1717663224 153196441 2116462351 -416287051 -1876376029 239883136 2034983702 -532532564 -1757085126 441257935 1833582425 -196907293 -2092671371 488688598 1781005120 -215045382 -2077648276 345409533 1670494059 -90642735 -1918904761 335234020 1694266226 -34266424 -1963847074 398027936 1623088182 -105443956 -1901052646 282372281 1741920303 -19215979 -1981941501 425911442 1852167172 -143882818 -2140424920 504307851 1762136093 -268353113 -2029620943 168721604 2097761362 -469754392 -1828246146 224639197 2053408843 -479340047 -1804932761 81130742 1943192672 -354708006 -1646484148 62402799 1958674553 -306818621 -1699651243 752307304 1540390142 -1025954492 -1243734574 733644913 1555937511 -977999523 -1296836149 571262042 1426846924 -872241802 -1157261856 627114051 1382428885 -881893009 -1134013959 828398604 1181183130 -546423520 -1469510218 906860565 1091217539 -670828231 -1358640721 1069274174 1220338856 -776620782 -1498249852 953552935 1339105457 -690458357 -1579204195 245521889 2040884599 -525583155 -1750397861 164600312 2127079790 -406718252 -1866020798 7984595 2004804933 -294144769 -1720679319 118755786 1880301916 -384143130 -1642250128 320163205 1678933267 -48550743 -1977869249 343443868 1669314826 -92870480 -1921918938 500090295 1791620385 -205478757 -2067295219 446890414 1839477048 -189964158 -2085990380 902593833 1120619967 -608035835 -1396364141 849459504 1168542118 -592455652 -1414993782 991425819 1276167565 -719743945 -1575050079 1014640898 1266483604 -764129234 -1519165256 679177549 1601986011 -965407647 -1317913353 790014292 1477548482 -1055340424 -1239418642 648078719 1369953769 -928086957 -1079397179 567091558 1456083440 -809287606 -1195085604 -1992670930 -29527624 1731469314 271782036 -1906866889 -112151135 1616503835 392090765 -2015246052 -253298294 1777313840 518559910 -2138305275 -141869677 1854041129 428170431 -1802677942 -477470244 2055417958 226754800 -1813998253 -454580795 2112812159 183092457 -1705584264 -313398802 1951971412 56592578 -1657070239 -365154825 1932885069 70405339 -1303092762 -984395408 1549402314 727527516 -1254513153 -1036085911 1530381523 741405765 -1131419180 -880223934 1384220920 629586030 -1142805043 -857399973 1441549537 585858167 -1344048766 -656129772 1106055342 921313336 -1467042405 -544635635 1182848183 830989345 -1590101584 -700462810 1328978076 942778378 -1504363095 -783151809 1213947013 1063021587 -1876856721 -416923399 2117013827 153625045 -1756580746 -531921696 2034423130 239461836 -1627719587 -369243957 1895078257 133409255 -1718141884 -292549422 2006539624 10382846 -1919524853 -91139939 1670906151 345977265 -1963219950 -33778556 1693828414 334689704 -2092046279 -196421457 1833142549 440711555 -2078266336 -215540554 1781419276 489258394 -1420865369 -599236559 1161900427 843448605 -1407019842 -618290136 1110242706 892060932 -1516971883 -762058749 1268431289 1016957231 -1560732532 -704762854 1291287968 1005604150 -1225244477 -1040224171 1492525551 804327801 -1315601190 -963464116 1604052470 681366880 -1205614351 -819660697 1445833181 556439883 -1085403928 -934724482 1363176900 642211154 -1156832340 -871689414 1426211456 570782230 -1134434379 -882452701 1383040665 627619343 -1244157026 -1026516216 1540999858 752810532 -1296404601 -977445103 1555304107 733167165 -1497680952 -776207522 1219842788 1068655218 -1579747375 -690895033 1339594493 954181227 -1470055430 -546862228 1181670102 829024832 -1358069789 -670412939 1090723535 906243673 -2141060252 -144362510 1852596808 426463966 -2029009027 -267847701 1761715793 503748295 -1900442794 -104940608 1622665850 397466348 -1982574769 -19693607 1742351971 282926837 -1646980352 -355327082 1943761452 81543866 -1699162343 -306190449 1958131253 61965987 -1827759310 -469128284 2097216030 168282760 -1805426901 -479957059 2053979655 225054353 -1575546131 -720362885 1276736449 991839063 -1518676236 -763500958 1265940440 1014204238 -1395877153 -607409591 1120074739 902155109 -1415487802 -593072560 1169113066 849874812 -1080032631 -928566753 1370383269 648631091 -1194473840 -808782330 1455663036 566531882 -1317303621 -964904403 1601563543 678615809 -1240052062 -1055818188 1477980046 790568728 -1720110555 -293731661 2004308745 7365535 -1642793412 -384579926 1880790800 119383942 -1750943209 -526022015 2041371451 246148013 -1865449970 -406303080 2126585634 163983284 -2066865599 -204926249 1790985069 499610619 -2086410664 -190523698 1840088948 447395810 -1978291597 -49112347 1679543135 320666569 -1921487254 -92315908 1668681542 342966224 -313097174 -1705921348 56157446 1952437648 -365215693 -1656983387 70590751 1932661129 -477295592 -1802879858 226716980 2055495074 -455030783 -1813514089 183413037 2112461243 -253651890 -2014927656 519042402 1776862708 -141799337 -2138349375 427962747 1854210541 -29746052 -1992479510 271875408 1731415494 -111683483 -1907300109 391756105 1616808415 -700930846 -1589668748 943113678 1328674136 -782933765 -1504554899 1062928855 1214001473 -656200496 -1344005050 921521660 1105886570 -544282423 -1467361185 830507493 1183299955 -879774586 -1131903984 629265834 1384572220 -857575265 -1142603767 585896371 1441472805 -984335180 -1303180254 727342488 1549626638 -1036388179 -1254176709 741841281 1529915671 -196233877 -2092268035 440652871 1833231569 -215977614 -2077802012 489558110 1781080264 -90817191 -1919873585 345529461 1671392483 -33818304 -1963144746 334862444 1693624570 -369449713 -1627548263 133481507 1895036085 -292069098 -1718595200 10027066 2006855852 -417256131 -1876550229 154094609 2116582535 -531830492 -1756636750 239241224 2034612382 -819751517 -1205557963 556659855 1445643289 -934391366 -1085710036 641740950 1363607552 -1040704111 -1224790777 804682941 1492208683 -963257976 -1315772130 681293988 1604094002 -762018361 -1517046447 1016784107 1268634749 -705084962 -1560383160 1006051570 1290801252 -598798859 -1421329053 843148505 1162239055 -618477076 -1406797446 892119232 1110153302 -547297624 -1469589954 829327236 1181333266 -670227791 -1358294489 906183581 1090810635 -776245606 -1497604596 1068830646 1219641120 -690574717 -1580099051 953732015 1340078905 -1026033972 -1244608934 752457696 1541318518 -977653035 -1296235965 733238265 1555260271 -871596290 -1156886936 570564562 1426403140 -882787609 -1134130575 628087755 1382607709 -468793760 -1828063498 167814988 2097649626 -480050567 -1805372689 225272661 2053788611 -355119534 -1647149372 81473406 1943805928 -306673077 -1698710819 62319463 1957813233 -105261564 -1900091758 397915944 1622181822 -19656163 -1982651765 282751793 1742554023 -144548298 -2140836192 426524442 1852510092 -267412945 -2029475143 503446275 1762053013 -964962327 -1317214337 678803141 1601341011 -1055517712 -1240390810 790131420 1478443594 -929013797 -1079546035 648953591 1370033761 -808608830 -1194677420 566491886 1455737464 -607336563 -1395919077 901949089 1120245303 -593427564 -1415171326 850354872 1168658990 -719892545 -1575977175 991506067 1277042181 -763720794 -1518486736 1014295178 1265883676 -48892127 -1978480713 320574989 1679599259 -92785864 -1921055826 343298580 1668375170 -204570861 -2067181691 499129919 1791438505 -190596342 -2086368356 447601190 1839917744 -526194875 -1750738989 246187625 2041296639 -405855396 -1865935926 163660400 2126934758 -294031497 -1719771167 7802459 2003844813 -384521362 -1642882056 119196226 1881012948 186767735 2082925025 -449857445 -1842837299 206314862 2068524536 -498959294 -1790620460 100290885 1929208275 -336318359 -1661796097 43488604 1972413898 -325454736 -1684093722 378980627 1636956549 -124213185 -1885366103 301665546 1727806876 -693210 -1997382480 407716129 1867149751 -163373043 -2126245733 522224952 1747432878 -248585196 -2044078974 810547647 1195952425 -566126445 -1454987259 924990886 1076170032 -651404150 -1372885988 1049915789 1234387227 -795209567 -1482874825 972666260 1325303042 -671624008 -1594825682 771287515 1526716749 -1007253257 -1259227039 714419650 1569856852 -996455186 -1281590152 589521385 1411666303 -852688699 -1171640237 609134064 1397331302 -901724964 -1119357878 305850422 1698551968 -63665894 -1959544436 358034479 1649417401 -78033661 -1939964523 484532228 1810256018 -219217624 -2048380482 462201885 1821086859 -175979215 -2105150041 260962386 2022361284 -511469186 -1769690648 148913227 2145848541 -420586137 -1846972943 22442080 1985036534 -279441076 -1738595878 104576121 1899791599 -399125163 -1624054333 693422334 1582561384 -950359598 -1336043196 775490791 1497250929 -1070109237 -1221567139 663699660 1351118938 -914284064 -1098509962 551716053 1474671683 -823335431 -1175726737 887347354 1139075084 -621954634 -1377138400 864951427 1149840405 -578781777 -1433973447 976769192 1295999038 -734645884 -1557069550 1029018801 1246929959 -748948067 -1537424117 957856757 1309707107 -686171431 -1608586673 1048215532 1232949114 -797696320 -1485623722 936129479 1087046481 -641576213 -1362795907 815921118 1202112328 -558917902 -1448565148 614509457 1403493127 -894514499 -1112933845 600665992 1422548766 -842854748 -1161544142 712713123 1568412469 -998948209 -1284345319 756475834 1511118636 -1021802858 -1272990208 41524029 1971235755 -327681519 -1687106937 85221156 1913876402 -350601720 -1675817314 211948303 2074420121 -492015069 -1783938379 198170390 2093541248 -440289734 -1832483156 533629785 1758051279 -239015307 -2033722653 413355840 1873051606 -156422548 -2119557382 286589803 1712468989 -14982585 -2011409711 377014130 1635776484 -126441890 -1888381240 537692852 1460386338 -838669416 -1190798578 660688557 1348894267 -915460223 -1100472553 785842822 1506816528 -1059494998 -1210166468 700106399 1589507593 -944461901 -1330407643 1035705040 1253878342 -743048196 -1531786390 987127497 1305570911 -724025371 -1545662605 861934306 1147609716 -579963954 -1435942056 873322235 1124787821 -637290537 -1392212159 459451004 1818598122 -177419440 -2106852410 470773349 1795710707 -234811575 -2063188001 364454478 1656623832 -71875742 -1934593036 315942487 1708381889 -52787333 -1948403731 114670104 1909623438 -388244684 -1612911710 28868097 1992248983 -273277139 -1733218373 135148074 2131296956 -436186362 -1861786736 258209331 2019870373 -512911585 -1771395191 1867324531 407514341 -2126283425 -163295799 1746983018 522709244 -2043758266 -248935984 1637258305 378643671 -1885801107 -123746821 1727746136 301752526 -1997196940 -917022 1928989719 100482177 -1661702853 -336372307 1972881422 43055256 -1684428510 -325150284 2082571301 187086003 -1842354935 -450308705 2068594748 206270634 -1790828272 -498790010 1411595451 589564973 -1171432041 -852857599 1397684386 608815156 -1119839858 -901273320 1526248585 771720223 -1258891867 -1007557325 1570074768 714227718 -1281683012 -996400854 1234447583 1049828425 -1483059725 -794985115 1325000902 973002832 -1594390038 -672089732 1196401901 810062971 -1455307327 -565775017 1075994868 925192290 -1372847656 -651480754 1985359154 22093220 -1739043810 -278954872 1899751723 104651197 -1623881721 -399329135 2022548736 260740502 -1769749460 -511380294 2145411353 149377423 -1846673355 -420925277 1809923414 484838848 -2047910790 -219648788 1821178191 462146009 -2105370525 -175789835 1698346340 306021874 -1959472056 -63707938 1649897853 357581291 -1940320175 -77717305 1295519226 977223020 -1556714282 -734962624 1247136227 1028847989 -1537496881 -748906407 1138984392 887403870 -1376918300 -622144398 1150173649 864645447 -1434443523 -578350997 1351556510 663235848 -1098810190 -913945564 1474484615 551938321 -1175668565 -823424963 1582601644 693347642 -1336216448 -950156266 1496928693 775840035 -1221119847 -1070596081 1568374513 712789607 -1284169763 -999149749 1511439080 756124286 -1273439292 -1021318318 1403057859 614975061 -1112631313 -894851207 1422734042 600441420 -1161604106 -842767520 1087139477 936074755 -1363013703 -641384657 1201777292 816224794 -1448096864 -559350986 1310189223 957404721 -1608939637 -685852899 1232741054 1048384040 -1485552750 -797740284 1712676409 286420655 -2011480299 -14938237 1635293728 377465526 -1888027892 -126760038 1758385675 533325469 -2034190553 -238581839 1872957970 413409924 -2119339202 -156613720 2074234461 212172491 -1783877775 -492101657 2093976132 197704402 -1832785048 -439952386 1970914927 41875193 -1686657213 -328165419 1913913974 85144288 -1675992230 -350399540 1147162544 862420774 -1435619684 -580313590 1124961193 873118527 -1392252283 -637216237 1253820290 1035794196 -1531599186 -743270856 1305871259 986788621 -1546100041 -723561951 1507286996 785411906 -1210499336 -1059189138 1589287885 700296027 -1330316575 -944518537 1460459494 537651056 -1191004470 -838498724 1348539391 661005161 -1099992365 -915914171 2131652472 134832110 -1862267308 -435732798 2019797857 258251767 -1771189683 -513082661 1909843786 114481116 -1613003162 -388188432 1991779155 29299653 -1732885889 -273583383 1656323868 364793738 -1934156240 -72339802 1708440325 315853715 -1948591575 -52565313 1818425134 459655096 -2106812926 -177494380 1796158263 470287265 -2063511013 -234462579 -1007135873 -1258331159 771109459 1525744325 -996829338 -1282234384 714864202 1570555612 -853288115 -1171985445 590199393 1412074231 -900849836 -1119277118 608206456 1397182190 -565230821 -1454869619 809574967 1195774625 -652048638 -1373259884 925689390 1076614840 -795555031 -1483473985 1050323461 1235065491 -671543504 -1593950298 972516892 1324375690 -124357705 -1886305503 379064987 1637818893 -280658 -1996716232 301323906 1727194644 -162661499 -2125804781 407083689 1866771007 -249544804 -2044260598 523132592 1747545638 -450796589 -1842982075 187630335 2083009129 -498292790 -1790208164 205702886 2068182640 -335877151 -1661084809 99912397 1928575579 -325636104 -1685053586 43601620 1973321282 -622632386 -1377545560 887948050 1139422084 -577853913 -1433823567 864077579 1149761437 -734467572 -1556096358 976653088 1295104950 -749392363 -1538122109 1029394233 1247575983 -950767014 -1336720692 693769078 1583162336 -1069959613 -1220639019 775411567 1496377337 -913311128 -1098331394 662805316 1351003090 -824033679 -1176170777 552361821 1475047371 -510835978 -1769311648 260252634 2021921612 -421493009 -1847085447 149874627 2146031445 -279524668 -1739457966 22588392 1985977214 -398782755 -1623441845 104165361 1899126631 -63286638 -1958911484 305411006 1697841960 -78145909 -1940871651 358217639 1650378545 -220079456 -2048464330 485473164 1810402074 -175366471 -2104807889 461537173 1820675843 -238145027 -2033647253 532697297 1757896775 -157026844 -2119907982 414029000 1873454174 -15353393 -2012051111 287037667 1713170549 -126321194 -1887482560 376839418 1634806892 -327605863 -1686236913 41369781 1970303011 -350952064 -1676421866 85623980 1914549306 -492656213 -1784309443 212650119 2074867729 -439390798 -1832362716 197201054 2093366280 -895479499 -1113120349 615411737 1403601039 -842148564 -1161108038 600028160 1422165142 -998532857 -1283675759 712374315 1567803581 -1021944546 -1273926264 756562994 1511984292 -686358191 -1609551417 957964413 1310609643 -797260472 -1484917282 1047831652 1232311538 -640906909 -1362380299 935520335 1086707929 -559854214 -1448706580 816786518 1202199744 -388693828 -1613615062 115040656 1910264070 -273103707 -1732250573 28747145 1991349535 -435255154 -1861634024 134277538 2131220788 -513586025 -1771799551 258813371 2020220205 -178122536 -2107301810 460091892 1818968418 -233843519 -2063014825 469874157 1795589499 -71722774 -1933662084 364378566 1655753040 -53191437 -1949078427 316292575 1708985673 -742711180 -1531178782 1035288920 1253208526 -724114323 -1546529541 987268417 1306506711 -580868026 -1436051248 862898538 1147795964 -636654497 -1391829815 872615283 1124351461 -838062064 -1190461306 537022780 1459970474 -916327415 -1100561249 661624101 1349035443 -1059604446 -1211070284 786028814 1507781016 -944079813 -1329771347 699669783 1588800897 -1483434373 -795629843 1234892631 1050527681 -1594273182 -671194380 1324823374 972030936 -1454432695 -565694753 1195474789 809914355 -1373447600 -651826490 1076673404 925600746 -1172077025 -853231991 1412294451 590010277 -1118944762 -901156208 1396712234 608637884 -1258811859 -1006682437 1526099713 770793367 -1282029004 -997000542 1570482968 714906510 -1661290829 -335706587 1928648607 99870473 -1684573526 -326090180 1972966278 43918096 -1843315071 -450490857 2083479469 187199291 -1790117224 -498349554 2067962804 205892386 -2125617449 -162884031 1866713083 407172973 -2044697906 -249081256 1747846114 522793844 -1885983003 -124707213 1637371849 379551583 -1996756228 -206230 1727368144 301120326 -1097881798 -913795156 1350682134 663156352 -1176345821 -823831627 1475084815 552284825 -1336660216 -950853730 1582976548 693993138 -1220941039 -1069622393 1496812093 774945451 -1556564130 -734033976 1295439474 976348900 -1537903801 -749583407 1247482475 1029448445 -1377616020 -622587910 1139629632 887779030 -1433470091 -578171933 1149278809 864529103 -2048817166 -219760796 1810884318 485021256 -2104736789 -175410307 1820467911 461705809 -1959129152 -63094954 1697935084 305356410 -1940403239 -78578865 1650043637 358521443 -1739155562 -279861504 1985541818 23053868 -1623501937 -398695655 1899311779 103940661 -1769136220 -511037646 2021883528 260328990 -1847534659 -421008597 2146351761 149522951 -1784482567 -492452753 2074908117 212575555 -1831915296 -439877514 2093044172 197550426 -1686537013 -327267235 1970740711 40906097 -1676363566 -351041468 1914362366 85846376 -2011831139 -15543285 1713079729 287094055 -1887952764 -125890542 1635140008 376533310 -2033292113 -238461895 1757416835 533150997 -2119980874 -156985312 1873660314 413858060 -1362308047 -640949081 1086502173 935691659 -1449062360 -559537986 1202680068 816333202 -1609081853 -686789483 1310276911 958270905 -1485137894 -797071220 1232402742 1047775648 -1283734443 -998443837 1567991161 712152559 -1273626548 -1022283558 1511547232 757027318 -1113568153 -894993167 1403923787 615063005 -1160935298 -842352408 1422125394 600103364 -1933982280 -71371474 1656202388 363893762 -1949040223 -53268169 1708810381 316493851 -2107486838 -177898212 1819028646 460004400 -2062579309 -234309371 1795287231 470210601 -1861298724 -435559094 2130752752 134710374 -1771892283 -513531565 2020438249 258621567 -1613406738 -388862600 1910193346 115084372 -1732732425 -272651935 1991702747 28428365 -1210587792 -1060055578 1507427420 786347210 -1329979031 -943910401 1588871237 699625683 -1190367934 -838115884 1459752046 537214200 -1100895909 -916022835 1349503095 661190881 -1436486380 -580401790 1148097592 862561454 -1391644403 -636878437 1124290593 872702135 -1531216602 -742634064 1253383178 1035087004 -1546208961 -724465239 1306056723 987752581 -731385980 -1553932526 979996328 1299103294 -754308195 -1542644981 1023691441 1241741863 -625186890 -1380231392 884082330 1135949324 -573463633 -1428778183 870302339 1155068437 -909049888 -1093152906 668901068 1356443226 -826459143 -1178989713 548625109 1471441475 -955549742 -1341372604 688199422 1577199208 -1067011125 -1218346147 778621671 1500504689 -284569780 -1743847462 17280608 1979752182 -396096683 -1620886589 107637369 1902992111 -506312834 -1764395032 266085970 2027624132 -423656601 -1850166287 145875531 2142687965 -222372056 -2051412034 481345028 1807191698 -170714319 -2100024409 467499549 1826245259 -60467430 -1956485236 309016118 1701578400 -83324157 -1945132139 352776751 1644282553 -847454523 -1166283181 594722793 1416990591 -904848676 -1122620854 606043120 1394101094 -1012443401 -1264556447 766064603 1521354573 -993357074 -1278369160 717550530 1573110612 -791949663 -1479737801 1053142925 1237491483 -676984136 -1600046546 967338900 1320114946 -569358701 -1458080251 807282623 1192826665 -646086006 -1367690724 930341798 1081398064 -166527475 -2129277285 404528929 1864085431 -243320300 -2038953342 527522616 1752591278 -121014721 -1882306903 382146323 1639982981 -5983706 -2002550096 296407818 1722672028 -341447063 -1667047681 95129413 1923923923 -322426256 -1680925978 46549852 1975614410 -444701093 -1837541683 191891319 2088187873 -502029758 -1793813804 203277166 2065363960 -430863098 -1856586352 140504106 2136530108 -516142817 -1774487159 254945331 2016745637 -393607884 -1618135646 109339672 1904432270 -270024403 -1730088517 32088065 1995346071 -68772510 -1931366924 367590478 1659882712 -57976453 -1953732115 310720599 1703020737 -180546224 -2110118458 456356988 1815364842 -229584567 -2057838113 475967589 1801027827 -583029298 -1439130280 858901730 1144454260 -632133161 -1386915519 878446843 1130051693 -740022788 -1528621718 1038763216 1257075782 -729161243 -1550921357 981958857 1300279391 -1064780374 -1215328964 780590214 1501686800 -941262413 -1327347419 703273119 1592535049 -833407592 -1185676018 542987444 1465541666 -918621823 -1103511273 657494189 1345822779 -11879353 -2008183599 289725803 1715727869 -131631010 -1893709624 371792242 1630415332 -242142091 -2036988701 530535769 1754817999 -151195540 -2114207494 418550080 1878368726 -486691805 -1778737995 217304335 2079653273 -443520966 -1835575124 194906390 2090416512 -333044719 -1692330873 36193597 1966044587 -347348984 -1672687458 88441124 1916973490 -1004233585 -1289507815 707460515 1563282741 -1018603370 -1269929984 759642554 1514146092 -889252675 -1107811285 619804049 1408648455 -846016348 -1164582862 597471624 1419477278 -644641557 -1365984131 933096903 1083891025 -553760526 -1443268508 821045726 1207376200 -683146023 -1605422001 960914933 1312904547 -802832192 -1490882474 1043046892 1227657594 -1341445504 -955508202 1577405356 688028474 -1217991015 -1067327985 1500024757 779075363 -1093623118 -908619228 1356776350 668594952 -1178769749 -826649027 1471350663 548681489 -1380173084 -625276302 1135762376 884304734 -1429078275 -573125013 1155506129 869838663 -1553485098 -731872704 1298781178 980345708 -1542818097 -754104743 1241782243 1023616885 -1956312504 -60671266 1701538660 309091314 -1945579951 -82837817 1644605309 352428011 -2051112326 -222711060 1806754646 481809344 -2100083101 -170625291 1826432847 467277785 -1764615636 -506123590 2027715328 266029974 -1849696715 -424087901 2142355225 146182031 -1744203234 -284253560 1980232498 16827300 -1620814329 -396138863 1902786347 107808701 -1458562111 -568906921 1193179885 806963835 -1367482408 -646254770 1081327348 930385506 -1479830541 -791895195 1237709535 1052951113 -1599711254 -677288068 1319646918 967771728 -1264120923 -1012909261 1521052297 766401055 -1278554180 -993132758 1573170832 717463046 -1166244969 -847531263 1416815291 594924077 -1122941042 -904497384 1394550434 605558324 -1837221111 -445052001 2087737893 192375475 -1793851632 -501952634 2065538620 203075242 -1666862277 -341670995 1923863063 95216257 -1681361118 -321960012 1975916046 46212760 -1882641555 -120710149 1640450625 381713111 -2002456716 -6037534 1722453592 296599246 -2129484961 -166358071 1864155763 404484837 -2038470842 -243771440 1752237674 527841020 -2109913086 -180717420 1815292206 456399288 -2058318821 -229131123 1801383223 475651489 -1931034576 -69078874 1659412764 368021898 -1953823703 -57920321 1703240965 310531475 -1618323354 -393385744 1904490826 109251036 -1729651585 -270488343 1995046227 32427461 -1856909228 -430513982 2136977784 140018158 -1774447539 -516217637 2016572769 255149559 -1185716022 -833333156 1465715174 542783856 -1103188781 -918971323 1345375743 657980777 -1215766280 -1064316818 1501987284 780251458 -1327160095 -941484937 1592477133 703362395 -1528530770 -740079560 1256855938 1038952724 -1551254345 -728855519 1300749723 981527821 -1438650212 -583483382 1144099248 859218214 -1387121531 -631962605 1130124713 878404927 -1691977405 -333362731 1965561967 36645113 -1672757926 -347304500 1917181046 88272096 -1778519695 -486882841 2079559773 217358539 -1836042904 -443087362 2090751044 194602194 -2037290713 -241804879 1755252747 530069661 -2114147010 -151282264 1878182930 418774148 -2008358635 -11677309 1715765305 289648815 -1893260020 -132115046 1630094368 372143286 -1605871221 -682661603 1313224871 960563249 -1490707054 -803033852 1227619518 1043123240 -1366044231 -644554449 1084076181 932872195 -1442966112 -554097354 1206940812 821511194 -1107342865 -889685639 1408313539 620107861 -1164800522 -845824672 1419570394 597417036 -1289436707 -1004277429 1563074801 707629159 -1270282812 -1018284718 1514628328 759190654 482239884 1807308058 -223345504 -2051591114 466854293 1825870083 -170016583 -2099580881 308669886 1700977960 -60060526 -1955808252 352856487 1645156657 -83474293 -1946060771 17397224 1980646782 -284748604 -1744821166 107262449 1902346599 -395652899 -1620189109 265485786 2027277644 -505635594 -1763988384 146749891 2142767445 -424584977 -1850316679 667960644 1356297682 -908188568 -1093069570 549290333 1471853003 -827072399 -1179332377 688639350 1577909728 -955929510 -1342006068 778439023 1499544057 -1066899389 -1217439531 979850528 1298163126 -731302900 -1553070950 1024102713 1242407343 -754651115 -1543257981 884792594 1136389508 -625820610 -1380610904 869341451 1154886045 -572557273 -1428666191 94721229 1923245147 -341101087 -1666448009 46698708 1976541250 -322506248 -1681800850 192863487 2088365161 -445596205 -1837658811 202578150 2064918640 -501384758 -1793439396 403850409 1863676991 -165927547 -2128931565 528449712 1752739878 -244194916 -2039033590 382323867 1640954893 -121131593 -1883202271 295962754 1721972756 -5609042 -2001905352 1053520901 1238123667 -792390359 -1480448577 967225372 1319207050 -676802256 -1599086170 806419511 1192742049 -568419045 -1457934963 930953262 1081739448 -646751998 -1368102508 595354721 1417368823 -848165555 -1166723621 605134968 1393987822 -903888556 -1122438718 765979731 1520491717 -1012298369 -1263616535 717891658 1573722332 -993769114 -1279034896 780666638 1502558104 -1064933854 -1216260428 702923543 1591931777 -940858821 -1326673235 542347068 1465171882 -832705008 -1185227130 658393893 1345944499 -919590391 -1103684961 859772778 1144530940 -583961018 -1439283504 877843315 1129702373 -631459233 -1386511671 1038393176 1256435662 -739574156 -1527918878 982080321 1301179351 -729335187 -1551889669 367404998 1658918736 -68663574 -1930463620 311157727 1703727945 -58359053 -1954368923 457027572 1815781218 -181154088 -2110456242 475032557 1800887163 -228717887 -2057749929 139540386 2136344372 -429959538 -1856477672 255652795 2017182509 -516779369 -1774870015 109756304 1905102598 -393945412 -1618743766 31947657 1994410783 -269935963 -1729222093 932394575 1083442905 -643999901 -1365612555 822014550 1207550656 -554658950 -1443388436 961068669 1313836779 -683221167 -1606291513 1042643556 1226984178 -802481336 -1490277410 707012139 1562580669 -1003862265 -1288865903 759816754 1515115172 -1018723554 -1270828152 620736025 1408802447 -890122443 -1107886173 596797952 1419074198 -845411540 -1164231750 217912967 2079991313 -487360597 -1779153091 194040478 2090328584 -442584142 -1835433180 36085429 1965141539 -332857447 -1691365617 88824492 1917610554 -347784320 -1673393386 290064099 1716336245 -12294193 -2008852647 371704570 1629549164 -131488810 -1892773056 529632977 1754709575 -241176579 -2036801685 419187400 1878751838 -151901212 -2114643086 2027069576 265654302 -1763917404 -505679566 2143249553 146297863 -1850669635 -424266453 1980311738 17700908 -1744352874 -285181696 1902439587 107207733 -1620406897 -395461351 1701163244 308445306 -1955868224 -59973290 1644721397 353322083 -1945758247 -83810993 1807628510 481888328 -2052040206 -222860956 1825832135 466930769 -2099405333 -170218115 1136427072 884715734 -1380785812 -625618438 1154565209 869692623 -1428216459 -573041181 1298598002 979384548 -1553372834 -730965560 1242221675 1024326909 -1543197369 -754737711 1577816100 688693426 -1341787896 -956120674 1499878461 778134699 -1217907439 -1066465913 1355814934 668412032 -1092716230 -908506708 1472060431 549121177 -1179402973 -827028043 1640600009 382640479 -1882722075 -121585549 1722045904 295920966 -2002111236 -5438358 1863457275 404040045 -2128840489 -165984191 1753210338 528018804 -2039366450 -243889064 2088665517 192524603 -1838096255 -445132777 2064860596 202667298 -1793252200 -501607410 1923418527 94517513 -1666488141 -341026779 1976094086 47185168 -1681478486 -322855876 1520939265 765493655 -1263939539 -1011949381 1573549336 718095758 -1278995404 -993844062 1417427251 595265957 -1166911457 -847943543 1393687850 605474236 -1122001914 -904352624 1192272229 806851059 -1457602487 -568725281 1081959804 930764266 -1368193968 -646695738 1238051159 1053563329 -1480243077 -792561427 1319562574 966909400 -1599566750 -676348684 1256505866 1038348956 -1528126682 -739404880 1300825619 982398597 -1551407297 -729786455 1144998456 859339438 -1439618284 -583656574 1129483809 878034615 -1386418419 -631513189 1465111150 542434040 -1185041598 -832928812 1346246263 658056929 -1104119973 -919124019 1502108252 781150922 -1215939728 -1065284634 1592106565 702721747 -1326710935 -940781569 1904927426 109957716 -1618705426 -394022024 1994860251 31462989 -1729542153 -269584543 2136042224 139876966 -1856042020 -430425270 2017242857 255565439 -1775054907 -516554925 1815999142 456835632 -2110549110 -181099748 1800419007 475465257 -2057414765 -229021947 1659271828 367086082 -1930945608 -68211922 1703657101 311201307 -1954160735 -58527945 1409282891 620282845 -1108241817 -889806095 1418868562 596969412 -1164159362 -845453592 1562671993 706956271 -1289086379 -1003672893 1514782560 760123382 -1270358452 -1019154726 1313399599 961532857 -1605991933 -683560299 1227171638 1042421664 -1490336230 -802392436 1083403037 932469643 -1365439951 -644203865 1207873284 821665682 -1443836376 -554172738 1754387331 529982229 -2036354385 -241663431 1878792090 419112716 -2114816330 -151697888 1716149169 290286375 -2008794467 -12383733 1629986728 371240766 -1893073276 -131150318 1965474791 35779441 -1691835701 -332426659 1917519870 88881000 -1673173294 -347974076 2080197589 217742147 -1779225863 -487318929 2089848780 194494298 -1835077920 -442900874 -1633288747 -375206589 1890295033 128756847 -1714931252 -288421542 2009487584 12675190 -1870760473 -411482767 2121274571 158803037 -1760316930 -535527064 2031997138 236642372 -2095911503 -199893721 1830587549 438025227 -2072041048 -210233026 1785809028 494303250 -1916181117 -87141099 1673987247 348140601 -1968922214 -39612148 1688912054 330166304 -1513366243 -758321781 1271249969 1019382951 -1566172924 -710858350 1286109224 1001343166 -1424992977 -602446407 1159607299 840500373 -1401056970 -612720224 1114894362 896843916 -1199780487 -813957649 1450355797 561355971 -1089402528 -938067466 1361012812 639129818 -1230551733 -1046448675 1487479911 799937777 -1312128686 -959598140 1606738046 683921640 -2017538924 -256246782 1773186488 515349806 -2133653363 -137086949 1860004257 433740087 -1989851994 -27102160 1735075210 275518748 -1912045377 -116412375 1611063699 385995013 -1710629648 -317789082 1946664412 50367818 -1654384407 -362600321 1936357829 74271059 -1798155070 -472554412 2061252078 232457592 -1816162085 -457662387 2108813815 179749217 -1127158692 -875045686 1390316912 635026918 -1145231291 -860219181 1437813097 582253055 -1307876242 -989047560 1543832898 721565140 -1251565449 -1033793311 1533591899 745533901 -1587020744 -698299218 1332321556 946777474 -1509279711 -787674953 1208244493 1057188251 -1346604022 -658815844 1102189862 917841328 -1462652909 -539590523 1189073215 836297129 -1399611561 -611012671 1117650555 899337965 -1409393842 -587633704 1173371490 855050996 -1572333723 -716232717 1279686217 994133727 -1524247684 -769465366 1261154896 1009550022 -1323004109 -970735707 1596648991 674094729 -1236710614 -1051821124 1481058822 792730256 -1073805567 -923256937 1374774829 653678267 -1198341352 -812256370 1453105716 563843746 -1744978017 -520450295 2046025395 250932773 -1869579386 -409515248 2124290730 161032764 -1725548627 -299825349 1999132289 3106327 -1639189580 -380845278 1883607704 121807374 -1974816773 -45244563 1682230999 323223105 -1926796318 -98542732 1663634126 338573912 -2070861879 -208267425 1788823269 496531059 -2080578608 -184822970 1844609788 452309610 -1249333738 -1030775168 1535561530 746717100 -1293587953 -975021415 1558907683 736902069 -1152178652 -866904398 1432176392 576354206 -1136729539 -885402965 1378910993 624407431 -1472217486 -549941532 1177673566 825683912 -1353549205 -665498883 1096555335 911944657 -1494993344 -773650730 1223317356 1072523258 -1584795047 -695287089 1334285173 947954659 -1897492770 -102646200 1625878514 401596260 -1987360057 -24348079 1736780779 276962173 -2143484180 -147179910 1848862656 422860630 -2024750347 -262671773 1767810009 509186895 -1823367494 -464081364 2103443350 173592320 -1807983965 -482645451 2050112399 221580057 -1651894648 -359848418 1938061220 75712306 -1696083311 -304029177 1961472957 65962795 -87476015 -1915877305 348609021 1673554283 -39519032 -1968976802 329948644 1689103730 -200101661 -2095742859 438096335 1830543705 -209750790 -2072492948 493950422 1786127680 -411162443 -1871112157 158353817 2121758991 -535565140 -1760240582 236817792 2031795478 -375021433 -1633513455 128696747 1890382141 -288856930 -1714465784 12977586 2009150756 -1046013927 -1231017841 799635765 1487817123 -959783936 -1311904618 683982124 1606651322 -813920213 -1199857475 561180935 1450557841 -938388430 -1089051484 639579422 1360528776 -602929027 -1424541461 840853841 1159289287 -612512668 -1401225998 896773448 1114938846 -758415281 -1513312039 1019601251 1271058933 -710523818 -1566477120 1000875386 1286542828 -472774256 -1797965562 232548540 2061195306 -457192055 -1816593121 179416229 2109119539 -318144094 -1710313164 50847886 1946210328 -362527301 -1654426323 74065047 1936528385 -26928652 -1990055582 275478744 1735149646 -116859411 -1911558789 386317505 1610714199 -255946298 -2017877680 514912490 1773650044 -137144865 -2133564087 433927411 1859781733 -658757288 -1346692658 917653620 1102412002 -539890367 -1462313513 836734061 1188609275 -697851542 -1587506692 946454598 1332670672 -787847821 -1509075483 1057227871 1208169673 -989120196 -1307833942 721770512 1543661702 -1033437915 -1251881549 745053193 1534045343 -875515634 -1126727272 635359266 1390010548 -859998953 -1145420415 582161467 1437869229 -922789293 -1074238779 653343615 1375079401 -812474806 -1198149924 563937126 1453051888 -970665375 -1323048201 673887053 1596818395 -1052174728 -1236392210 793212756 1480607682 -716682697 -1571849567 994454299 1279335309 -769290706 -1524449608 1009512194 1261232020 -611073531 -1399524717 899523369 1117426623 -587332068 -1409730934 854615856 1173837734 -208569701 -2070525427 496966583 1788357409 -184762750 -2080666092 452124590 1844834104 -45419863 -1974615489 323261317 1682154259 -98093392 -1927281114 338253724 1663985418 -299472129 -1725867415 2624467 1999584069 -380915994 -1639145872 122015690 1883438940 -520232243 -1745169829 250840033 2046079863 -409983276 -1869146558 161368056 2123986798 -773559534 -1495049340 1072302654 1223506600 -695619829 -1584488547 948424231 1333853873 -549461216 -1472670794 825328140 1177989786 -665704647 -1353377873 912016917 1096513155 -866944138 -1152103456 576526938 1431972556 -885080209 -1137078279 623959619 1379397333 -1031212220 -1248869422 747016808 1535222526 -974833827 -1293809717 736843377 1558996711 -360035366 -1651672244 75770614 1937971808 -303591485 -1696546987 65662703 1961811577 -464403480 -1823018114 174039748 2102956626 -482605071 -1808058521 221406941 2050315851 -146973762 -2143655128 422787730 1848904196 -263151705 -2024296655 509542027 1767493149 -102313076 -1897798886 401126048 1626309174 -24438891 -1987303677 277182137 1736590895 1450997725 561727307 -1200482575 -814406041 1360114628 639009618 -1088433432 -937893250 1487405039 799068025 -1230397757 -1045516715 1607089142 684526432 -1312531750 -960271796 1271621561 1020024623 -1513814379 -759024125 1285989280 1000444726 -1565998452 -709889510 1158737803 840425245 -1424060761 -602292687 1115499410 897194756 -1401730370 -613123544 1829918485 437610371 -2095303111 -199555409 1786745612 494445466 -2072907232 -210320714 1674174247 349106097 -1916289525 -88043875 1688476478 329460648 -1968539118 -38974844 1889879921 128088039 -1632950691 -374597941 2009629544 13612030 -1715019196 -289287470 2122239811 158990293 -1871663505 -411590919 2031291226 236207052 -1759679882 -535143712 1332168348 945845770 -1586944080 -697428186 1208648325 1057862163 -1509629015 -788278465 1102892718 918289976 -1347244158 -659185900 1188104887 836123169 -1461752933 -539469043 1389385464 634873454 -1126287404 -874969278 1438487265 582656631 -1145834547 -860568741 1544281802 722267740 -1308246042 -989687952 1533418195 744565317 -1251443713 -1032893591 1946773076 51271362 -1710815368 -318752786 1935974989 73634523 -1653947551 -361892873 2060643942 232120048 -1797484726 -472137764 2109680255 179837673 -1817097389 -457802811 1774089776 515458726 -2018502884 -256432246 1859367465 433357503 -2132946171 -136649837 1734737410 274910868 -1989435602 -26431560 1611151899 386861709 -1912186057 -117347423 1682576735 323823049 -1975225229 -45923099 1663553862 337699280 -1926647702 -97615620 1787927917 496414203 -2069889983 -208089897 1845254516 452684258 -2081277864 -185268018 2046625083 251278765 -1745656809 -520858495 2123415842 160952756 -1868652530 -409366376 1999015177 2211231 -1725371355 -298853197 1883982096 122452358 -1639634884 -381544278 1596208535 673383681 -1322625861 -970103763 1481240974 793690392 -1236823902 -1052729292 1375714725 653823283 -1074668407 -923341793 1452439996 563431722 -1197729648 -811915258 1116939763 898897253 -1398979361 -610634679 1174331882 855232892 -1410301754 -587747248 1279831489 995073367 -1572418323 -717095813 1260743128 1008884046 -1523906316 -768853918 2102469662 173413512 -1822472910 -463964764 2050809863 222023825 -1808629461 -483020355 1938467884 76389562 -1652241152 -360448618 1961322549 65034403 -1696003815 -303154801 1625699450 400622828 -1897376426 -101751360 1737224291 277659893 -1987735217 -24993319 1849539656 423267550 -2144084636 -147526158 1766881361 509036743 -2023876227 -262592021 1178535126 825766976 -1473157638 -550087316 1095942351 911601753 -1352883741 -665087627 1222937828 1071889522 -1494553144 -772940450 1334397181 948861035 -1584977455 -696247993 1535644850 747578404 -1249479266 -1031715576 1558565035 736288829 -1293176441 -974356207 1431542912 575974422 -1151468116 -866464454 1379817625 624519183 -1137690187 -885585629 839955161 1159168591 -601959435 -1424366749 897414848 1115309654 -613214228 -1401673862 1019951851 1271663229 -758817849 -1513985199 1000799986 1285672548 -710369314 -1565544632 799515325 1486918187 -1045838959 -1230048505 684353188 1607292466 -960231544 -1312606434 561785487 1450908185 -814593117 -1200260299 638709398 1360453120 -937455686 -1088897236 159289873 2121900679 -412028099 -1871199317 236148232 2031380126 -534956252 -1759901774 128260643 1889675957 -374637809 -1632875623 13164090 2010115756 -288964842 -1715368064 348750453 1674490595 -87563431 -1916742705 329533036 1688434426 -39180480 -1968367658 437389895 1830107857 -199464085 -2095358979 494915166 1786314440 -210653326 -2072600604 722174872 1544336142 -989470028 -1308437982 744900481 1533114135 -1033361747 -1251011013 634391466 1389837116 -874616186 -1126606320 582864819 1438318373 -860639585 -1145790967 918328316 1102816106 -659361072 -1347042746 835803109 1188456307 -539019575 -1462237601 946281422 1331702616 -697730334 -1586607500 1057677271 1208872769 -788218117 -1509716371 275096400 1734513606 -26492292 -1989348630 386426697 1611618271 -117045659 -1912523021 515779426 1773738996 -256882098 -2018018600 433319803 1859444717 -136475049 -2133147967 231912244 2060813218 -472067560 -1797528946 180320045 2109228987 -458156543 -1816779113 50936582 1947077520 -318285270 -1711248708 73727775 1935921033 -362111437 -1653756251 2543707 1998708941 -299323017 -1724939807 122360898 1884038356 -381323922 -1639823880 251484265 2046454015 -520931003 -1745614381 160472176 2123869414 -409010852 -1868968502 496091199 1788276905 -207642349 -2070376059 452723750 1845179568 -185441014 -2081073764 323635213 1682798747 -45864671 -1975313993 338136084 1663089794 -97915592 -1926308434 994635923 1280294917 -716795457 -1572757207 1009071242 1260520476 -768911962 -1523817168 898857121 1117014071 -610461299 -1399183077 855555256 1173982254 -588194412 -1409815294 654303479 1375260769 -923696677 -1074351795 563225838 1452610680 -811842110 -1197771436 673474757 1596151891 -970323479 -1322436225 793357532 1481546826 -1052258832 -1237254810 423485722 1849348492 -147619786 -2144030560 508568835 1767314837 -262257617 -2024180551 400976168 1625381310 -102234108 -1896925038 277589297 1737268647 -24785891 -1987904373 76214654 1938670056 -360411054 -1652318012 65484135 1960838641 -303475637 -1695652643 173111628 2102807002 -463529888 -1822938890 222084437 2050723267 -483206023 -1808405265 575914450 1431630148 -866279170 -1151692696 624821707 1379480925 -886020889 -1137224591 747129312 1536129398 -1031395124 -1249830822 736464377 1558363503 -974394155 -1293099965 1071960502 1222893856 -773148518 -1494384628 948508079 1334715705 -695765885 -1585429483 826235268 1178102034 -550422360 -1472853954 911383965 1096133899 -664994639 -1352938457 -1631599154 -373754536 1890690274 129406068 -1714290217 -288018111 2010931451 14372973 -1872474628 -412910230 2120887504 158145606 -1760982555 -535905933 2030561481 234936415 -2096573014 -200284868 1829155974 436306960 -2073751117 -211672795 1785426079 493633545 -1915527784 -86741746 1675443380 349834274 -1967220351 -38164201 1689319597 330811451 -1512971002 -757672560 1272939562 1020835004 -1564729057 -709160567 1286750259 1001746597 -1425380044 -603103838 1157893144 839072910 -1402492627 -614426181 1114228737 896465047 -1201212062 -815675916 1449694286 560964824 -1089785477 -938737171 1359302743 637690049 -1229095600 -1044755002 1488133244 800337130 -1311721143 -958952993 1608439909 685369587 -2019232625 -257702887 1772787107 514696501 -2134298474 -137494528 1858556346 432038188 -1988133699 -25670613 1735466385 276180231 -1911375708 -116029390 1612503432 387705118 -1709972245 -317401987 1948091847 52082001 -1652678414 -361164700 1936736734 74936648 -1798804263 -472949681 2059800053 230767971 -1817859904 -459106218 2108410348 179108218 -1127558073 -875698991 1388623211 633570813 -1146679202 -861921080 1437167986 581845476 -1307485067 -988386077 1545551193 722996687 -1250125716 -1032083206 1534261568 745916886 -1585593309 -696585035 1332978959 947164569 -1508900806 -787009364 1209950486 1058623872 -1348056047 -660505465 1101540669 917446059 -1463056376 -540231522 1187375396 834853298 -1400264884 -611412006 1116194400 897644278 -1411095723 -589081661 1172963961 854405871 -1571672194 -715841560 1281117778 995851972 -1522537625 -768025615 1261537867 1010219741 -1321289944 -969308226 1597036036 674752146 -1236045007 -1051442265 1482494493 794436235 -1075495142 -924708980 1374379574 653029024 -1198982397 -812659819 1451661871 562145977 -1746434172 -522143982 2045372072 250533438 -1869986915 -410160373 2122588849 159584807 -1724117066 -298107104 1999793818 3497484 -1638806609 -380175559 1885317763 123247125 -1974429728 -44587146 1683945164 324650586 -1925360647 -96836753 1664299733 338952771 -2071257134 -208916668 1787133694 495079016 -2082022453 -186520739 1843968743 451906161 -1248684531 -1030379877 1537013537 748406711 -1291890156 -973577598 1559311160 737543086 -1152836033 -867291479 1430748947 574640005 -1138435546 -886838608 1378532106 623741852 -1473935767 -551373057 1177282373 825022419 -1354218896 -665881882 1095115612 910234570 -1493299621 -772194611 1223716727 1073176545 -1584149950 -694879532 1335733102 949656568 -1896040763 -100956589 1626527721 401991551 -1986956580 -23707062 1738478576 278405990 -2144911625 -148894111 1848205275 422473549 -2025129234 -263337352 1766104002 507751252 -1823758687 -464742857 2101725069 172160795 -1809423688 -484355538 2049442708 221197058 -1651495277 -359195131 1939754943 77168425 -1694635382 -302327268 1962118054 66370352 -86834998 -1915473828 350052838 1675252080 -37829421 -1967524795 330343935 1689752937 -200767240 -2096121746 436660692 1828837698 -211464991 -2073920393 493563341 1785470299 -412872530 -1872551880 157970818 2121089300 -536226633 -1760631775 235386267 2030077197 -373319524 -1632065526 129104304 1891027238 -288203643 -1714066413 14433705 2010844479 -1044570110 -1229320044 800276782 1488220600 -959388645 -1311255411 685671735 1608103329 -815355856 -1201563482 560515356 1450178954 -938775511 -1089708865 637865221 1359101331 -603312026 -1425211152 839143754 1157849564 -613944193 -1402944279 896111955 1114547653 -758007724 -1512666942 1021303160 1272506862 -709067699 -1564783397 1001528673 1286942199 -473419381 -1798373091 231100583 2059493425 -458885742 -1818049276 179016894 2108466216 -317474375 -1709930193 52287637 1947920387 -360809056 -1652994762 74456204 1937189914 -25222673 -1988619911 275857603 1735815253 -116201994 -1911171744 387744986 1612428364 -257644067 -2019321525 514509041 1773008999 -137794108 -2133959342 432475368 1858092158 -660205245 -1348394539 917008495 1102004473 -540289702 -1462966836 835040374 1187153120 -696411791 -1585796633 947124317 1333053643 -787456664 -1508413954 1058946116 1209601234 -988741337 -1307168335 723476491 1545097373 -1032010434 -1250167384 745710610 1534432388 -875919083 -1127368317 633661497 1388566703 -861450996 -1147109990 581512224 1437473974 -924491192 -1075686690 652936036 1374434290 -813128111 -1198549305 562481021 1451358187 -968955270 -1321608468 674270038 1597488064 -1051513245 -1236001035 794644303 1482325977 -716017108 -1571470662 995889920 1281041302 -767576523 -1523022173 1009899289 1261889423 -611714530 -1399928184 898079538 1115728804 -589021689 -1411182959 854220587 1173188541 -208977280 -2071170538 495264684 1786909498 -186218855 -2082359793 451471285 1844434723 -45036878 -1973945820 324971422 1683593992 -96661845 -1925562819 338915207 1664376593 -298036508 -1724161422 3290056 1999962974 -380528899 -1638488469 123729873 1884866375 -521676074 -1746867648 250199034 2045676396 -410378545 -1869795751 159678435 2122534773 -771861751 -1493605473 1072706085 1224147635 -694970608 -1584093306 949876284 1335543466 -551167173 -1474106451 824949271 1177324161 -666362078 -1353764940 910589454 1094799000 -867613843 -1152486405 575087169 1430262487 -886798476 -1138509854 623568472 1378735822 -1030567073 -1248461879 748464755 1536924389 -973140154 -1292353584 737242730 1559650044 -359631935 -1651031209 77468397 1939415675 -302139432 -1694857394 66311924 1962206818 -464782349 -1823683739 172333791 2101520969 -484032534 -1809772676 220749510 2049928784 -148413531 -2145365197 422118025 1848521247 -263542852 -2024958166 507823760 1766061574 -100865129 -1896097023 401771195 1626716717 -24039538 -1986650344 278875810 1738047028 1449545670 560037712 -1201131798 -814801284 1359711199 638368585 -1090131213 -939337115 1488832500 800782178 -1229740328 -1045129650 1607468013 685192059 -1310825791 -958836137 1272012706 1020686132 -1512096114 -757592552 1287429051 1002154797 -1565328745 -709506559 1158338448 839771910 -1425754436 -603748822 1114051465 895492895 -1402375515 -613531085 1829269262 437215128 -2096755166 -201245004 1785047831 493001601 -2073310661 -210961747 1674831676 349493162 -1914862064 -86329722 1690182437 330896307 -1968160247 -38309217 1891598186 129519612 -1632559546 -373936432 2010299251 13994981 -1713579425 -287577399 2120546136 157534158 -1872062860 -412244254 2030646081 235799511 -1761127827 -536845573 1333624455 947539473 -1586290773 -697028803 1209055902 1058507272 -1507927118 -786830556 1101461173 916571683 -1347905639 -659577073 1187721900 835453498 -1463463040 -540908778 1388998371 634216053 -1128001585 -876396711 1437051642 580950636 -1146500138 -860947648 1544677073 722916935 -1306556419 -988235925 1534862024 746263134 -1250802716 -1032490126 1947426383 51670745 -1709359261 -317059083 1937676886 75082432 -1653539974 -361247764 2059982461 231728875 -1798916271 -473856057 2107970148 178397938 -1817480376 -458472482 1772375595 514031293 -2018889977 -257089647 1858701874 432978596 -2134381794 -138355832 1736427033 276362895 -1989040331 -25782365 1611792896 387265174 -1910742228 -115649606 1682976068 324476370 -1973531544 -44466946 1665001821 339401163 -1926002575 -97208089 1787536758 495752672 -2071608230 -209521460 1843814767 450974201 -2081947581 -185650987 2045197600 249564598 -1746314228 -521245542 2123036985 160287151 -1870358507 -410802045 2000467218 3900804 -1724722114 -298457944 1884385547 123093405 -1637937113 -380100431 1597902220 674839834 -1322226528 -969450442 1481886101 794097923 -1235375943 -1051027409 1373996478 652391720 -1075059566 -924003324 1451770279 563048753 -1199169397 -813625315 1116282344 898510206 -1400406844 -612348846 1172625905 853797223 -1410680611 -588412853 1280480730 995468620 -1570966282 -715406240 1262440899 1010327893 -1523502865 -768212871 2102074373 172764307 -1824162519 -465416769 2049366044 220326026 -1809270480 -483423834 1938854967 77046945 -1650526949 -359021171 1962758190 66740408 -1695338238 -302775916 1627130977 402341111 -1896714931 -101360165 1737607288 278329582 -1986025132 -23553598 1848083539 421573829 -2144737921 -147925527 1766473802 508391644 -2025578138 -264039952 1176845517 824314971 -1473552927 -550736521 1095301332 911198274 -1354327560 -666785426 1224652031 1073316969 -1494166061 -772283067 1335062758 949239920 -1583541814 -694541988 1536306345 747969599 -1248047739 -1029997293 1560275120 737728550 -1292793444 -973686518 1430889627 575575053 -1152924233 -868158175 1378115714 623071252 -1138097746 -886230728 839551682 1158527572 -603657234 -1425810568 895962843 1113620045 -613863433 -1402069151 1020330736 1272328806 -757111844 -1512549558 1002227433 1287386751 -709711931 -1565157549 800955046 1488628272 -1045169270 -1229665508 684744383 1607953961 -958513261 -1311174907 560337556 1449206274 -815238216 -1200667858 638310029 1359799835 -939149407 -1090353353 157592074 2120456860 -412431578 -1871840336 235499027 2030984837 -536408257 -1761591383 129966648 1891111598 -374258924 -1632210046 13821473 2010502839 -287537395 -1713653861 349420142 1674873592 -86123710 -1915032620 331251319 1689865953 -38789285 -1967706163 436744796 1829700298 -200912016 -2097060890 493221445 1784858323 -211052695 -2073253889 722582403 1544981269 -987768145 -1306990023 746356634 1534807820 -1032708426 -1250611680 634008497 1389167399 -876326243 -1128046069 581433256 1436600126 -861301116 -1146182126 916892647 1101110129 -660026677 -1347421603 835416062 1187798888 -540733742 -1463665084 947725269 1333400387 -697089287 -1586204049 1058072524 1209522010 -786528544 -1508264330 276798283 1735961565 -26084761 -1988703503 387080018 1612017604 -115589506 -1910829336 514069369 1772299247 -257265067 -2018688317 432658272 1859053558 -137906612 -2134866214 231246639 2060434361 -473503229 -1799234923 178605878 2107801504 -458543590 -1817436532 51577629 1947480971 -316841423 -1709550937 75417348 1937373074 -361716184 -1653107010 3991616 2000410838 -298677908 -1724532230 122760281 1884691663 -379630219 -1638367773 250044530 2044743908 -521600674 -1745997368 160081003 2123207933 -410729145 -1870400047 495712292 1787611314 -209348344 -2071811682 451296317 1843465387 -186098415 -2081460857 324038678 1683439744 -44166854 -1973870164 339588111 1664779417 -97266397 -1925913163 995281032 1280702494 -715347548 -1571055310 1010764945 1261976583 -768512579 -1523163861 898187450 1116631084 -611901034 -1400893184 853836963 1172550709 -588585585 -1410476775 652597484 1373825146 -924075584 -1075017386 562568437 1452223587 -813269543 -1199485617 675172574 1597595720 -969920014 -1321795228 794006727 1481942097 -1050806805 -1235565187 422041857 1847650711 -148260819 -2144433989 508173592 1766665614 -263947212 -2025632606 402411827 1627087269 -101568481 -1896546167 277976362 1737926076 -23071738 -1986476912 76597605 1939339763 -358700983 -1650878241 66915708 1962556906 -302814128 -1695261498 172704087 2102161857 -465231749 -1824386835 220628302 2049029592 -483859358 -1808804620 575273417 1431226719 -867723035 -1153390477 623132112 1378028870 -886416132 -1137873814 747794939 1536508269 -1029959465 -1248124863 738178530 1559790964 -974007090 -1292442536 1073670573 1224333627 -772765567 -1493714921 949169588 1335106850 -694334312 -1583711218 824533407 1176654089 -550829901 -1473499099 910730630 1095734544 -666450774 -1354632132 -729950305 -1552226551 980661939 1299482149 -753921146 -1541987568 1025405610 1243169340 -626630739 -1381929157 883441281 1135545879 -573858892 -1429427422 868612760 1153616398 -909457413 -1093798035 667199191 1354995265 -827915294 -1180683404 547971790 1471042136 -955166775 -1340702881 689909477 1578638963 -1065579568 -1216627898 779283196 1500895850 -283904169 -1743468607 18716283 1981458157 -394382514 -1619459112 108024418 1903649524 -506953883 -1764798477 264642121 2025926367 -425346180 -1851618326 145480272 2142038726 -224073933 -2052859995 480937503 1806546569 -171367638 -2100423748 466043398 1824551568 -58757375 -1955045481 309399085 1702248123 -82662632 -1944740978 354208308 1646000802 -848894242 -1167993272 594053106 1416607588 -905239865 -1123282351 604324843 1392669565 -1010995476 -1262854534 766709696 1521762134 -992957707 -1277715869 719244249 1574566735 -791546182 -1479096788 1054840726 1238935296 -675532125 -1598356939 967988111 1320510233 -569737592 -1458745826 805576612 1191391026 -647513455 -1369404921 929684413 1081010987 -167197162 -2129660288 403089210 1862375340 -245038577 -2040384871 527131427 1751929781 -120369628 -1881899342 383594248 1641684894 -4289987 -2001093973 296807185 1723325319 -339749262 -1665603868 95532894 1924564936 -321777045 -1680530691 48001863 1977304017 -446407104 -1838977322 191512428 2087522298 -502687143 -1794200881 201849717 2063649763 -431246051 -1857256053 138794033 2135090343 -517574396 -1776205422 254283816 2016354494 -393200337 -1617490503 111041539 1905880213 -268568266 -1728394848 32741402 1995745420 -67328647 -1929669137 368231509 1660286147 -57581216 -1953082890 312410188 1704472794 -181981877 -2111824419 455691367 1814985969 -229971630 -2058495548 474253438 1799600360 -584739371 -1440570045 858518777 1143784559 -632794676 -1387306662 877015264 1128333430 -738320921 -1527173775 1039170763 1257720925 -728507906 -1550522008 983414994 1301973060 -1064139343 -1214925529 782034077 1503384587 -939572824 -1325895362 703668356 1593184274 -834073213 -1186054891 541551791 1463835705 -920335974 -1104938740 657107126 1345165344 -11500452 -2007518006 291431792 1717163494 -130203579 -1891995437 372449641 1630802431 -242545554 -2037629704 528837954 1753374164 -152647561 -2115897119 417900891 1877973453 -488139720 -1780439890 216659220 2079245698 -443920351 -1836228425 193212685 2088960411 -331604982 -1690620772 36863270 1966427568 -346957805 -1672025979 90159423 1918405033 -1002527596 -1288072190 707839416 1563948334 -1017945971 -1269542885 761069985 1515860279 -890950490 -1109255120 619400586 1408007452 -846665537 -1164978135 596019603 1417787653 -645286672 -1366391706 931648988 1082189130 -555454231 -1444724609 820646341 1206722899 -682476350 -1605039020 962354670 1314614648 -801113893 -1489450931 1043438071 1228319073 -1341058405 -954850803 1579119543 689455905 -1216555390 -1065621996 1500690350 779454264 -1094018391 -909268417 1355086725 667142931 -1180213584 -828346842 1470709660 548278026 -1381629185 -626970007 1135109075 883905349 -1429485850 -573770128 1153804234 868390748 -1552053555 -730154405 1299442657 980736887 -1542435116 -753435070 1243492344 1025056622 -1954598317 -59243835 1701925759 309748713 -1944914358 -82458916 1646040934 354134000 -2052801951 -224163081 1806359373 481160155 -2100724104 -171028754 1824989012 465579970 -1765268937 -506522975 2026259227 264336269 -1851398610 -425535816 2141947650 145536916 -1743541755 -283862381 1981664041 18545599 -1619104228 -394699126 1903169328 108478374 -1458953254 -569568436 1191461622 805532256 -1368922173 -647964843 1080657647 930002553 -1479431192 -791241858 1239403204 1054407250 -1598263311 -675586201 1320292061 968179275 -1262668866 -1011219672 1521701522 766796292 -1278150745 -992491727 1574868619 718906909 -1167672436 -849245414 1416157856 594537014 -1123319915 -905163005 1392844473 604122671 -1838939374 -446483580 2087346750 191713960 -1794521333 -502335587 2064098855 201365169 -1665168608 -340214858 1924262412 95869594 -1680715975 -321552465 1977363989 47914627 -1881992330 -120314912 1641902682 383402700 -2000758929 -4593671 1722857027 297240277 -2130142396 -166745134 1862728296 402770686 -2040176803 -245207093 1751858801 527175399 -2111344615 -182435697 1814630709 456008099 -2058701824 -229800810 1799673132 474211770 -1929578453 -67385155 1660066055 368421265 -1953416142 -57275228 1704942878 311979400 -1617928067 -392736533 1906180433 110703047 -1728207772 -268790542 1995687240 32830942 -1857296305 -431171367 2135263587 138590709 -1775883178 -517923648 2015907194 254770668 -1186377519 -833724345 1464283645 541065579 -1104898872 -920411042 1344992740 657311090 -1215112989 -1063917451 1503443407 781945177 -1325458182 -940037012 1592884694 704007488 -1526841163 -738627549 1257251225 1039601935 -1550613332 -728452038 1302193536 983225622 -1440364409 -584910831 1143712171 858560829 -1387787106 -632341496 1128689074 876698916 -1690549928 -331648562 1966219380 37032162 -1672379071 -346638889 1918887021 89707771 -1779971734 -488572420 2078910534 216963280 -1836446349 -443728411 2089053279 193158345 -2037690052 -242458198 1753559056 528613510 -2115594971 -152984141 1877537801 418366623 -2007967474 -11015784 1717483554 291080372 -1891820265 -130404991 1630764091 372526253 -1605213808 -682274554 1314652348 962277418 -1489001079 -801598177 1227998373 1043788851 -1366693470 -644949708 1082624142 931182616 -1444663877 -555541203 1206537367 820870145 -1109036556 -891141790 1407914200 619454542 -1165445651 -846232197 1418122433 595715159 -1287718458 -1002845872 1563465962 708290684 -1269613089 -1017901751 1516068083 760900709 480533911 1805872385 -223724357 -2052256723 466196878 1825483032 -171444062 -2101295052 310367653 1702421811 -59657079 -1955167201 353505724 1645551914 -82022256 -1944371194 18042355 1981054309 -283300641 -1743119287 108956138 1903802748 -395253562 -1619535792 264816065 2026894679 -507075347 -1765698437 145031640 2141335886 -424976140 -1850978206 667581791 1355632073 -909894541 -1094505243 547862854 1470138832 -827729814 -1179719428 689042797 1578550779 -954231743 -1340562217 779891060 1501233634 -1066250152 -1217044274 981298491 1299865005 -730657769 -1552663423 1024502050 1243060660 -752957426 -1541801832 883352841 1134679455 -626490331 -1380993869 868950288 1154224518 -574275524 -1430097750 96431318 1924684864 -340718086 -1665778324 47360207 1976932441 -321074717 -1680082571 191161572 2086917234 -446003768 -1838303906 201924861 2064519275 -502840879 -1795133113 403209394 1863273508 -167371362 -2130629368 526760107 1751287869 -244590201 -2039682799 382989440 1641333782 -119695956 -1881496262 297676953 1723400207 -5221963 -2001247965 1053903902 1238793352 -790680270 -1479008860 968656903 1320925329 -676140757 -1598694979 806011948 1192096954 -570120960 -1459382890 929497141 1080045731 -647405287 -1368501873 593910906 1415671020 -848806570 -1167127104 604739683 1393338613 -905578161 -1123890727 767415368 1522197726 -1011632796 -1263237646 718278737 1574379719 -992054915 -1277607445 781336341 1502941059 -1063494087 -1214550353 704641804 1593363354 -940467680 -1326011722 541701927 1464764337 -834152949 -1186928995 656700222 1344488360 -919989742 -1104338300 858074993 1143087079 -584364451 -1439924533 877194088 1129307134 -632911292 -1388201262 1040099139 1257871317 -739195281 -1527253255 982737754 1301566412 -727907722 -1550175520 368844765 1660628811 -67993871 -1930080665 311548868 1704389458 -56640792 -1952937346 455579631 1814079353 -181799229 -2110863787 474633206 1800233824 -230411558 -2059206068 139136953 2135703343 -431657323 -1857921533 254200736 2015492918 -517428596 -1775265254 110135179 1905768221 -392239449 -1617308111 33375122 1996124932 -269278530 -1728835032 931728980 1083064002 -645435528 -1367318546 820300365 1206123227 -555046047 -1444045833 961709670 1314240240 -681777334 -1604593700 1044333183 1228436201 -802086061 -1489628219 708714032 1564028582 -1003454692 -1288220790 760470057 1515514559 -1017267451 -1269134445 619025922 1407362708 -890505426 -1108555848 596136475 1418683021 -846843081 -1165950047 216477340 2078285322 -488026192 -1779531994 193653381 2089671187 -444298327 -1836860609 37529262 1966839352 -332216446 -1690962156 89219767 1918259745 -346094693 -1671941363 290471672 1716981358 -10592300 -2007404734 373160673 1631242871 -130835507 -1892373669 529249994 1754039900 -242886682 -2038241424 417755859 1877033541 -152562689 -2115034263 2026412179 265267205 -1765344833 -507393751 2141543562 144862236 -1851048538 -424932048 1980960929 18096183 -1742900851 -283492069 1904137400 108651566 -1620003436 -394820350 1702856951 309901409 -1955468837 -59319987 1645366510 353729656 -1944310334 -82109100 1805910213 480456787 -2052431383 -223522433 1825162460 466547786 -2100845072 -171928218 1134999643 883001549 -1381443209 -626005535 1154186306 869027028 -1429922450 -574476808 1300050025 981074175 -1552723643 -730570285 1242625136 1024967910 -1541499556 -753293878 1578215487 689346729 -1340094189 -954664571 1501326374 779836592 -1217262326 -1066058340 1355423757 667750555 -1094434527 -909938249 1470620692 547411074 -1180072648 -827411026 1641261522 383031620 -1881290498 -119867288 1723755979 297360733 -2001728281 -4768655 1862803936 403640694 -2130296628 -167677862 1751508473 526570863 -2039773995 -244534205 2086975926 191072544 -1838491494 -445782004 2064219567 202263865 -1794696061 -503305195 1925132676 95944978 -1666101080 -340369346 1976759709 47564043 -1680042831 -321149913 1522370842 767211916 -1263278026 -1011558240 1573932291 718765461 -1277285329 -992404295 1415971112 593572286 -1167564796 -848342894 1393280305 604829095 -1123703779 -905800565 1191876990 806201832 -1459292078 -570177340 1080515943 929066481 -1368834997 -647099171 1238438220 1054220762 -1478528928 -791133962 1320998229 968615363 -1598901127 -675969809 1258224145 1039780487 -1527735491 -738743381 1301495304 982781598 -1549967580 -728076366 1143304739 857883317 -1440017649 -584309863 1128838714 877627052 -1387866346 -633215104 1464461941 542038755 -1186493607 -834618417 1344548460 656613114 -1104523456 -919765034 1502765639 781538001 -1214512277 -1063570435 1593812574 704157384 -1326332046 -940115996 1905318617 110619215 -1616987147 -392590493 1996299968 33173078 -1728872468 -269201542 2135642859 139223677 -1857735737 -431881391 2015794930 253863524 -1775700002 -516962488 1814547133 455146027 -2111198319 -181495033 1800015524 474824242 -2059112568 -230465762 1660699279 368800281 -1930288221 -67824843 1704035990 311866880 -1952454726 -57092308 1407568720 618855366 -1108628868 -890463510 1418202953 596590559 -1165595035 -847159565 1564361570 708408308 -1288691122 -1003023656 1515423611 760526829 -1268914601 -1017456959 1314052916 961932194 -1604535784 -681866610 1228873517 1043869627 -1489928703 -801747305 1082741510 932078480 -1366871510 -645922116 1206163231 820225929 -1444219341 -554842459 1754000280 529324814 -2038068556 -243090910 1877356417 417406743 -2115481939 -152076741 1716544426 290935612 -2007104890 -10931696 1631430579 372938533 -1892432225 -130746871 1966930940 37473130 -1691182384 -332027322 1917927397 89526131 -1671471415 -346526113 2078766030 216023896 -1779887390 -487710092 2089465815 193824577 -1836787973 -444340627 188473708 2084360698 -449478592 -1842171690 206972277 2068911587 -497531815 -1788906289 98593118 1927764424 -336721806 -1662437148 42839367 1972018641 -326906773 -1685783299 378335496 1636549022 -125661148 -1887067982 299971857 1726350727 -1092547 -1998035797 408385850 1867532716 -161933290 -2124535680 523943203 1748864437 -248194033 -2043417447 810926500 1196618034 -564420472 -1453551586 926418365 1077884203 -650746735 -1372498937 1049512342 1233746176 -796907334 -1484318676 971214223 1323613465 -672273245 -1595220939 769839552 1525014870 -1007898388 -1259634566 714020313 1569203535 -998148875 -1283046301 590961138 1413376356 -852018978 -1171257272 609525227 1397992829 -900006713 -1117926319 304140333 1697112251 -64048895 -1960214121 357372980 1649026210 -79465192 -1941682802 486234143 1811703945 -218810061 -2047735387 462855174 1821486224 -174523094 -2103456324 261603401 2022764767 -510025371 -1767992845 150602832 2147300550 -420190852 -1846323734 21776507 1984657645 -280876713 -1740301887 102861922 1898364148 -399512242 -1624711720 693039333 1581891699 -952069687 -1337482913 774059260 1495532650 -1070770736 -1221958330 664107223 1351764033 -912582149 -1097062035 553172174 1476365400 -822682142 -1175327372 888791169 1140772887 -621313619 -1376734917 865346712 1150489614 -577092172 -1432521438 975333555 1294293029 -735311457 -1557448439 1028631722 1246272572 -750662266 -1538851568 957187054 1309324152 -687611198 -1610296748 1046497271 1231517537 -798087461 -1486285235 936774620 1087454026 -640128272 -1361094042 817614789 1203568467 -558518551 -1447911809 616207242 1404936988 -894111066 -1112292816 601315219 1422944005 -841402689 -1159854551 711007160 1566976814 -999327084 -1285010942 755818401 1510731575 -1023230323 -1274704357 40084262 1969525680 -328351222 -1687489892 84830015 1913214889 -352319981 -1677248891 213396244 2076121986 -491369928 -1783530834 198569741 2094194587 -438596063 -1831027017 534033218 1758692308 -237317522 -2032278792 414807899 1874741197 -155773321 -2119162143 286210928 1711803366 -16688548 -2012845366 375586665 1634062335 -127099323 -1888768301 538358447 1460765241 -837233789 -1189092587 662402742 1350321696 -915073126 -1099815156 785201821 1506413067 -1060938831 -1211864281 698416772 1588055570 -944857176 -1331056834 1034003147 1252430429 -743455769 -1532431503 986474194 1305171524 -725481474 -1547356312 863644409 1149049455 -579580971 -1435272381 873983712 1125178998 -635858996 -1390493862 460886631 1820304113 -176753845 -2106473507 471160446 1796368104 -233097390 -2061760572 363010645 1654926019 -72516743 -1934996497 315547212 1707732698 -54476960 -1949855754 114262531 1908978325 -389946577 -1614359623 27411994 1990555276 -273930442 -1733617760 135531057 2131966631 -434476259 -1860346997 259640872 2021588670 -512250108 -1771004014 1867981928 407901438 -2124855996 -161581614 1748689009 524144871 -2043379363 -248270389 1636609114 378248396 -1887253130 -125436448 1726048323 300308693 -1997600401 -1558023 1927296012 99026074 -1662102240 -337025610 1972236309 42647683 -1685876423 -326852177 2084289598 188517544 -1841963758 -449647228 2069264423 206653617 -1789388533 -497079907 1413022880 591279158 -1170774644 -852470502 1398063289 609480751 -1118133867 -899837693 1524796562 770030596 -1259541058 -1007952600 1569671307 713586717 -1283380825 -997844687 1234048196 1049175122 -1484753432 -796441218 1323552989 971300939 -1595035151 -672497305 1196793078 810724448 -1453589030 -564343476 1077434607 926902393 -1372177981 -651097771 1984697641 21702079 -1740475387 -280673133 1898041648 103211430 -1624264676 -399998838 2023202075 261139853 -1768293321 -509686623 2147113218 150825364 -1846265810 -420280136 1811613005 486290907 -2047515551 -218999561 1821819220 462549442 -2103926664 -174092050 1696632191 304594409 -1959859117 -64365371 1649232230 357202416 -1941755830 -79423268 1294087649 975504759 -1557375795 -735353765 1246753272 1028178286 -1539206956 -750346174 1140440531 889097541 -1376264961 -621745047 1150581194 865290588 -1432741658 -576903056 1351951749 663885075 -1097120599 -912493505 1475928476 553636106 -1175027536 -823021530 1582214583 692690209 -1337930597 -951583731 1495493038 774134072 -1221785470 -1070974956 1566656234 711358076 -1284560954 -999811248 1510769395 755741285 -1274879009 -1023028407 1404751576 616431182 -1112231948 -894197918 1423379137 600848983 -1160156179 -841065605 1087788686 936470040 -1361561694 -639695052 1203475095 817668609 -1447693381 -558709971 1309531836 957017642 -1610367088 -687567098 1231035045 1046948403 -1485931639 -798405857 1712285218 285759156 -2013198578 -16369768 1633854011 375755437 -1888697577 -127143039 1758785040 533978758 -2032496836 -237125718 1874405897 415111839 -2118694107 -156206157 2075686470 213862096 -1783228566 -491706372 2094379615 198345417 -1831087245 -438508571 1969487476 40160994 -1687314600 -328552498 1913535085 84478715 -1677698239 -351835177 1148876715 863848253 -1435232633 -579656175 1125626802 873497380 -1390816610 -635510264 1252130713 1034342159 -1531994443 -743920093 1305230208 986385174 -1547543892 -725259718 1506633679 785012569 -1211955485 -1060882827 1587586006 698848064 -1330724102 -945163668 1461121021 538042219 -1189572911 -836780473 1350249444 662444914 -1099609400 -915244450 2132039523 135489525 -1860553137 -434305319 2021233530 259957740 -1770524074 -512703808 1909448529 113831879 -1614692739 -389640469 1990335304 27601886 -1733526940 -273986830 1654867719 363100049 -1934809557 -72739139 1708032798 315208584 -1950293454 -54013276 1819856693 461373347 -2106151399 -177103217 1796541228 470956986 -2061800960 -233022826 -1008571548 -1260037134 770443848 1525365470 -997216387 -1282891797 713150033 1569128135 -851844266 -1170287680 590840442 1412477676 -900454577 -1118627879 609896035 1398634229 -564823296 -1454224490 811276844 1197222586 -650592487 -1371566193 926342709 1077014179 -795937998 -1484143708 1048613406 1233625736 -672975061 -1595668547 971855367 1323984529 -125023316 -1886684358 377629312 1636112918 -1994827 -1998143709 300936857 1726537231 -162020450 -2125401336 408527538 1868468772 -247855225 -2042808559 523527851 1748194877 -449094712 -1841534114 188037860 2083654258 -497639471 -1789808825 207159037 2069876331 -337587206 -1662524564 99529430 1927905856 -326297629 -1685444747 42170063 1971603033 -621192667 -1375835469 888617737 1139805087 -577462724 -1433162070 865795856 1151192966 -735915497 -1557798271 976007995 1294697389 -749791730 -1538775400 1027700514 1246119860 -951170495 -1337361705 692071277 1581718523 -1071411624 -1222328626 774762356 1495982050 -912932237 -1097665819 664511327 1352438729 -822606230 -1174456580 553019206 1475434448 -510166291 -1768928645 261692353 2023631703 -419774732 -1845653918 150265816 2146692942 -280169761 -1739865527 21140467 1984275301 -400476474 -1624897968 103765994 1898473340 -64984439 -1960355297 305007525 1697200947 -78795120 -1941266938 356765628 1648688938 -218373445 -2047028691 485852055 1811067649 -174709086 -2104420812 462964622 1822390040 -237762074 -2032977552 534407370 1759336540 -155595265 -2118189719 414690515 1873845317 -15760940 -2012696254 285335800 1711722606 -127777331 -1889176229 376186081 1634407543 -329049726 -1687934700 40728750 1969899576 -351347301 -1677071091 83934391 1913097249 -491220560 -1782603482 213315740 2075246602 -439003735 -1831705281 198915205 2094793747 -893769426 -1111680584 615794690 1404270740 -841487049 -1160716895 601459739 1423883405 -1000234724 -1285123702 711966768 1567158438 -1022597883 -1274325613 755106857 1510290623 -686999222 -1609954852 956520550 1308911856 -798950061 -1486369339 1047436415 1231662313 -640241288 -1362001426 936955988 1088413890 -558140063 -1447279113 817173581 1202857179 -389072729 -1614280655 113334667 1908828445 -274531138 -1733964760 28089746 1990962436 -434851691 -1860993021 135975353 2132664623 -512134004 -1770109926 259462560 2020615478 -176674621 -2105599915 460737007 1819375993 -233444134 -2062361524 471567862 1797045600 -73162511 -1935372185 363708893 1655370059 -53582616 -1949739906 314574276 1707554130 -744417169 -1532614407 1034910019 1252542933 -724771722 -1546916640 985840986 1304792524 -579170211 -1434607413 863302001 1148436967 -636005308 -1391434542 874067304 1126041086 -837416949 -1190053731 538470695 1461672369 -914633710 -1099105148 662023486 1349688744 -1060274119 -1211453265 784589077 1506070915 -945798112 -1331202890 699278604 1588139418 -1483821472 -796287242 1233178444 1049100250 -1595708807 -672900369 1324157781 971652035 -1454037422 -565045564 1197164414 811366376 -1372003765 -650128675 1077314407 926004209 -1170620924 -851538286 1412947752 590409662 -1118537187 -900511093 1398414129 610085799 -1260243402 -1008400736 1525438234 770402188 -1282411985 -997670215 1568772867 713466773 -1663005016 -337134018 1928261508 99213074 -1685239119 -326469081 1971530653 42212107 -1841625446 -449038836 2083874742 187848480 -1789476221 -497946091 2069406639 207590201 -2124964148 -162484646 1868169184 408866678 -2042996011 -247633341 1748253689 523438959 -1886644482 -125098392 1635940306 377833284 -1998466329 -1645967 1726985163 300450653 -1097490655 -913133641 1352400397 664587931 -1174906056 -822121554 1475754516 552667778 -1337059565 -951507067 1581282879 692537001 -1222388982 -1071324260 1496166950 774537904 -1558016187 -735723565 1294790249 975953663 -1538307236 -750224438 1245784688 1028004582 -1376188553 -620873759 1140287067 888166093 -1433091218 -577506312 1150984770 865964756 -2047098903 -218329217 1811275461 485682771 -2104067088 -175027354 1821907676 463415882 -1960822821 -64551091 1697535735 304703073 -1941048382 -78986412 1648595694 356819576 -1739804787 -280256741 1984089761 21364279 -1625199724 -400139518 1898908344 103299630 -1768478785 -510650583 2023310995 262043141 -1845828698 -419572944 2146730634 150188572 -1783051038 -490734476 2075569614 212966744 -1831532293 -439207827 2094754263 198990145 -1687993136 -328960954 1970087420 40506730 -1676771127 -351686561 1912660453 84398451 -2012226426 -16192496 1711390122 285642044 -1889396577 -127588343 1634498995 376129829 -2032905036 -237804510 1759131032 534578446 -2118545235 -155279301 1874325889 414236951 -1361646550 -640557892 1087933702 937409936 -1447352269 -558098267 1203063071 817002889 -1609735144 -687188850 1308820788 956577186 -1486839807 -798519145 1231995181 1047130555 -1285424050 -999895848 1567595874 711503348 -1274267561 -1022687039 1510103419 755329517 -1111853956 -893565718 1404310864 615720390 -1160269723 -841973517 1423561033 601809375 -1935409757 -73085643 1655544975 363506713 -1949419078 -53933780 1707104406 315058176 -2106034799 -176208633 1819677885 460399659 -2062175864 -233668322 1796984996 471654450 -1860899385 -434905775 2132446443 136166525 -1770444322 -511829688 2021083378 259029092 -1613797899 -389524125 1908475097 113652815 -1734172180 -274361990 1991033024 28045398 -1211245205 -1060442627 1505999943 784633041 -1331685006 -945346076 1588492382 698960072 -1189718695 -837720625 1461204085 538903779 -1099198144 -914578986 1349906540 661831930 -1434792689 -578945639 1148496931 863214773 -1390999274 -636470912 1125738554 874404012 -1532934851 -744065621 1252992017 1034425479 -1546878684 -724848206 1304616968 986042526 1106899773 922665899 -1342729711 -655318393 1184118564 831719346 -1466280440 -543332706 1327659791 941968281 -1590945245 -701814091 1213185814 1061719936 -1505632710 -783880532 1548673881 726258639 -1304395147 -985156893 1529030464 740562902 -1255324052 -1037404422 1385524075 630348797 -1130689977 -878953775 1442361202 587177956 -1141453218 -856555832 2056770549 227599203 -1801866535 -476151217 2113542124 184362874 -1812695360 -453818794 1951161287 55274321 -1706935573 -314242435 1931583454 69644104 -1657798926 -366424476 1730200465 271053575 -1993432387 -30830037 1615660936 390739742 -1908185436 -112961998 1778076579 519863093 -2013975921 -252569063 1855360954 428982060 -2137461098 -140517888 1491255932 803599082 -1226005680 -1041525818 1603208805 680015603 -1316919479 -964274209 1446595150 557742808 -1204343966 -818930700 1364495959 643022529 -1084559493 -933371923 1163252248 844292750 -1420053708 -597916766 1110971905 893331095 -1405716691 -617527365 1267620394 1015638716 -1518322938 -762901616 1289985587 1004842661 -1561460961 -706031735 1670177460 344707618 -1920826472 -91901170 1692477101 333846075 -1964030079 -35096809 1834445446 441473552 -2091316310 -195151044 1782230687 490577417 -2076913741 -214696155 2117858000 154976838 -1875536900 -416111766 2035693257 240191071 -1755818011 -530618509 1893759714 132598388 -1628562482 -370594984 2005778171 9080429 -1719410729 -293277887 1942983103 80257321 -1648234349 -356073467 1956795814 61170992 -1699990390 -307559396 2098469261 169027867 -1826981727 -467843017 2054806932 226422018 -1804092232 -479163346 1853391323 427798861 -2139692809 -143536031 1763001794 504526164 -2028264210 -266595208 1621297641 396638591 -1901238075 -106276781 1741606384 281673062 -1983861540 -20472758 1218556279 1067876833 -1498427301 -777461555 1338799470 952845816 -1581116350 -691723052 1182415173 830278099 -1468770199 -546084609 1092091228 907070922 -1357276048 -669078298 1427546387 571576709 -1156005825 -870322007 1383818506 628905372 -1133181914 -881707856 1540172065 751442359 -1245493235 -1027311461 1554050360 732421550 -1297183724 -978731902 1792319742 500404328 -2066038318 -203558588 1840866535 448681073 -2085157429 -189778595 1678715084 319297626 -1979627040 -49907338 1667427541 342219843 -1922265607 -93602449 2003021978 6586380 -1720856138 -294985440 1879995523 118047765 -1644161617 -385407687 2042116264 247400510 -1749657212 -525244142 2127953073 164809767 -1864655459 -404968181 1371177014 649965728 -1078664934 -927739508 1456948271 567309497 -1193728765 -807529067 1600194564 677787794 -1318098648 -966239810 1477233693 789314699 -1241338575 -1056596569 1275957330 990552260 -1576799874 -721108504 1264604235 1013408989 -1519504025 -764869135 1121327200 902899958 -1395099316 -606123558 1169939577 851242223 -1414152875 -592278077 630535737 1385301679 -879012075 -1130600573 586740256 1442824886 -856255732 -1141791846 726580747 1548324509 -985604313 -1303908431 740522514 1529105028 -1037231298 -1255527512 941762141 1327830731 -701741199 -1590986777 1062199876 1212732114 -784235672 -1505315842 922332783 1107205881 -654848189 -1343160363 831810166 1184062176 -543552678 -1466090548 519771889 1778132583 -252348451 -2014165173 429314792 1855054462 -140987452 -2137029806 270573251 1730653781 -30474257 -1993748615 390945498 1615489612 -113034250 -1908143264 55314069 1951086083 -314415175 -1706731729 69321356 1931932186 -365976672 -1658285258 228036263 2056306225 -476450933 -1801527523 184175294 2113763880 -453760110 -1812784380 1015940984 1267283950 -763337132 -1517857086 1004782433 1290073079 -705846707 -1561685285 844468042 1163050972 -597954970 -1419976976 892881747 1111456709 -617207169 -1406067991 557389596 1446913930 -818448848 -1204795738 643093253 1364452243 -933580247 -1084390721 803381038 1491447736 -1041433086 -1226060140 680483639 1602775969 -964609509 -1316615539 132130736 1894192934 -370260324 -1628867062 9298857 2005586751 -293371259 -1719356909 154906498 2117902100 -415904082 -1875706312 240544667 2035374861 -531101001 -1755366879 441923540 1833961282 -195471624 -2090965394 490402765 1782432603 -214658335 -2076990857 344768486 1670090608 -92086582 -1920602532 333544447 1692814185 -34661677 -1964496315 396580027 1621386285 -106089065 -1901460223 281972898 1741266996 -20909682 -1983397608 427351177 1853877279 -143213147 -2140041933 504699024 1762797574 -266634820 -2028189398 169100511 2098426953 -468048397 -1826810523 226066630 2055123024 -478682646 -1804545668 80727277 1942551675 -356405823 -1647927977 60950772 1956984930 -307467816 -1700046514 751662195 1539982565 -1027402401 -1245436471 731951210 1554481404 -978398906 -1297489456 571931713 1427229911 -870802067 -1155551749 628832344 1383860430 -881501836 -1133352478 830104599 1182618753 -546044613 -1468844627 907517966 1091604632 -669400798 -1356926540 1067576357 1218895027 -777024247 -1498890849 952903740 1338710186 -691910384 -1580893818 246965754 2042582380 -524942122 -1749994432 164995555 2127729013 -405028657 -1864568743 6548936 2003098974 -294810396 -1721058190 118368721 1879644487 -385857283 -1643677589 319780254 1678263560 -50260814 -1979309020 342012295 1667596561 -93531989 -1922310083 500497836 1792265530 -203776896 -2065847274 448346549 1841170723 -189310823 -2085591025 903234866 1121023396 -606591970 -1394666360 851149099 1169994173 -592060409 -1414344559 990760192 1275788694 -721179604 -1576756038 1012926745 1265056143 -764516299 -1519822685 677467478 1600546240 -965790598 -1318583060 789352783 1477157337 -1056771997 -1241136907 649780580 1371401714 -927679416 -1078752034 567744893 1456482795 -807831471 -1193391929 -1994360523 -30979677 1731074073 271132815 -1907507924 -112554566 1615059968 390392982 -2013531897 -251870831 1777700907 519217341 -2137639650 -141490808 1855476786 429876388 -1802016431 -477079097 2056849533 228473067 -1812288184 -453141026 2113195108 183762162 -1706237597 -313798155 1950515279 54898905 -1658772102 -366602772 1932477526 69760192 -1303488003 -985044629 1547712721 726075463 -1255957020 -1037783694 1529740488 741002334 -1131032113 -879566503 1385935075 631013493 -1141369386 -855694016 1442215162 586237036 -1342617191 -654411505 1106716853 921704483 -1466659456 -543965930 1184558252 832429114 -1591557717 -702156483 1328324743 942379025 -1504770638 -783796956 1212245150 1061573640 -1875163020 -415467294 2117413208 154278350 -1755935635 -531514117 2035871041 241163735 -1629437882 -370675504 1894687082 132747772 -1718811553 -292932407 2005099891 8672741 -1920182256 -91527034 1669478716 344263082 -1964925943 -35214177 1693449509 334024115 -2091397086 -196026188 1834594574 442401176 -2076568517 -214096723 1781822743 489899393 -1420465988 -598583254 1163594128 844904710 -1405571931 -616588237 1110887817 892468511 -1517363058 -762720232 1266712994 1015525684 -1562172265 -706472959 1290618299 1005221165 -1226671912 -1041938354 1491868148 803940706 -1315980095 -964129705 1602346477 679931259 -1204162326 -817971076 1446482374 556835152 -1085000461 -934083483 1364874719 643654985 -1156179017 -871290079 1427667611 572475917 -1132732498 -881004744 1383448194 628264468 -1244818555 -1026907373 1539568297 751092287 -1298114660 -978884854 1554921136 732497446 -1499395117 -777635003 1219455743 1067997801 -1580412982 -691273892 1338158822 952475248 -1468365855 -545410185 1182065357 829674075 -1357428744 -670009490 1092167380 907941442 -2139604097 -142668823 1853250131 426863301 -2028601498 -267202576 1763417674 505196252 -1901874355 -106658853 1622004321 397075191 -1982957740 -20363326 1740641912 281487086 -1647367397 -355984499 1942047287 80116385 -1700598014 -307896428 1957465646 61587128 -1827364055 -468479041 2098905605 169734803 -1803983056 -478259290 2054620700 225457802 -1576195338 -720758176 1275284442 990149452 -1520374033 -764944775 1265536963 1013563221 -1395219772 -607022510 1121502184 903869310 -1413781795 -591636917 1169491953 850540391 -1078314350 -927135228 1370774462 649292584 -1193804149 -808399331 1457102759 568241969 -1318997344 -966360522 1601164172 677962522 -1240697159 -1056225745 1476532117 788866819 -1721562562 -295421272 2003659538 6970244 -1643196889 -385220943 1879093003 117940125 -1749515764 -524307814 2042028832 246535094 -1865071083 -405637501 2128291641 165418927 -2066474406 -204264756 1792703350 501042144 -2084970941 -188813611 1840758639 447778809 -1978690968 -49765634 1677849412 319210450 -1922935183 -94017817 1668036445 342558667 -313738191 -1706324825 54713629 1950739851 -366905304 -1658435394 70195460 1932011922 -476630013 -1802500971 228152623 2057201081 -453316582 -1812086644 183800118 2113118624 -251941803 -2013487933 519425401 1777532399 -141137844 -2137958182 429394272 1855928822 -31447961 -1993927439 271467851 1730770397 -112336770 -1907699480 390299986 1615114692 -702374663 -1591366545 942472661 1328270659 -783329056 -1505204106 1061239244 1212549466 -654764853 -1342299043 922187239 1106265457 -543895342 -1466703804 832221694 1184727400 -879391587 -1131234293 630975921 1386011943 -856143740 -1140885486 586557864 1441863998 -984742737 -1303825351 725640579 1548178709 -1037844298 -1255870432 741187994 1529516300 -195588752 -2091860506 442100828 1834933450 -214283927 -2076345857 489957445 1781733587 -91486910 -1920256556 344089710 1669682424 -35536549 -1964576307 334471287 1692963041 -371155692 -1628983934 133102648 1894370478 -292726515 -1718982245 8599585 2005141687 -415558362 -1875106384 154498058 2117223580 -531181249 -1756241495 240693267 2036301957 -818303560 -1203856082 557304980 1446050818 -933992031 -1085056713 643434637 1365063707 -1042143862 -1226500836 804013222 1491825712 -963649133 -1316433659 679575743 1602662441 -762397220 -1517712054 1015078128 1267199078 -706512443 -1562097325 1005394153 1290414207 -598395410 -1420688008 844846274 1163682900 -617025033 -1405107871 892768475 1110548557 -545595725 -1468142043 829734815 1181978377 -669574486 -1357895108 907639686 1092504336 -777955711 -1499044329 1068447661 1218971451 -691236200 -1580490226 952300468 1338360610 -1026699561 -1244987839 751022075 1539612525 -979367218 -1297663400 732851170 1554602868 -870955291 -1156483469 572008393 1428100959 -881097988 -1132678550 628483024 1383256902 -468386181 -1827418387 169516887 2099097537 -478594462 -1803678988 225925966 2054187992 -355502519 -1647819041 79763301 1942366195 -308104624 -1700429114 61657980 1957422058 -106697185 -1901797751 397250355 1621802917 -20043258 -1983309168 281037610 1741126588 -143104467 -2139138373 427165441 1852913559 -267017676 -2028825950 505135896 1763505038 -966660110 -1318658204 678399710 1600699976 -1056166933 -1240786051 788679367 1476754001 -927307840 -1078110378 649332460 1370699386 -807951399 -1194290353 567919349 1457451619 -606666858 -1395536128 903388858 1121955372 -591709297 -1413739751 850746019 1169320501 -720537692 -1576384718 990058120 1275340318 -765414467 -1519942869 1013895825 1265230343 -49295558 -1979121748 318877206 1678155392 -94237917 -1922745419 342649359 1667979929 -204191992 -2066516066 500835876 1792874162 -189168879 -2084654201 448258621 1840304811 -524755106 -1749028920 246857330 2041679588 -405464249 -1865274415 165378667 2128366333 -295479444 -1721473030 7157312 2003437270 -384920715 -1643535389 117502553 1879556815 -1619152903 -394616977 1903414997 108330563 -1743754272 -283681930 1981680332 18430554 -1851381813 -425650339 2141734631 145716849 -1765022766 -506670268 2026210046 264417896 -2100641891 -171077877 1824841393 465825319 -2052621436 -224376046 1806244520 481176126 -1945028689 -82442439 1646220931 353920533 -1954745418 -58997984 1702007450 309699084 -1542222031 -753614937 1243475485 1025171083 -1552004312 -730235970 1299196420 980884114 -1429731581 -573622379 1153852975 868308665 -1381645542 -626855028 1135321654 883724960 -1180393643 -828133437 1470824057 548261615 -1094100148 -909218854 1355233888 666897142 -1216407705 -1065867279 1500608075 779503325 -1340943490 -954866712 1578938962 689668804 -2040095048 -245256658 1751711636 527421186 -2129962335 -166958537 1862613901 402787099 -2000873846 -4577764 1723037606 297027376 -1882140013 -120069627 1641984959 383353641 -1680765220 -321470902 1977610224 47767398 -1665381691 -340034989 1924279273 95755135 -1794504978 -502450568 2063886274 201545556 -1838693641 -446631327 2087298011 191796045 -1123500432 -904950042 1392959324 604106698 -1167754647 -849196289 1416305477 594291667 -1278003646 -992737580 1574786926 718956536 -1262554533 -1011236147 1521521527 767009761 -1598050796 -675766654 1320275768 968294318 -1479382515 -791324005 1239157537 1054555063 -1369168346 -647817552 1080706826 929920924 -1458970049 -569453911 1191674643 805352325 -1387541125 -632488467 1128639575 876780737 -1440347806 -585025036 1143498830 858740952 -1550826167 -728271393 1302209637 983110899 -1526890160 -738545210 1257496700 1039454442 -1325605601 -939790967 1592966195 703958181 -1215227642 -1063900784 1503623210 781732028 -1104718547 -920623685 1344877569 657327255 -1186295500 -833773150 1464135704 541311118 -1775899213 -517808859 2016119967 254589961 -1857541718 -431023812 2135312518 138508304 -1728158335 -268872425 1995441325 32977979 -1617714792 -392916722 1906163892 110817314 -1953301033 -57291455 1704762619 312192109 -1929430578 -67630760 1659984098 368470132 -2058783259 -229751437 1799820489 473965663 -2111524356 -182222486 1814745296 455991366 -1269760966 -1017656148 1516150038 760851840 -1287833565 -1002829643 1563646223 708077977 -1165265912 -846445410 1418007844 595731890 -1108955119 -891191161 1407766845 619700651 -1444418466 -555688760 1206488434 820952548 -1366677433 -645064495 1082411371 931363325 -1489214356 -801417990 1228014912 1043674582 -1605263243 -682192669 1314898265 962130383 -1891705614 -130421660 1630584286 372739400 -2007820053 -11261827 1717402055 291129681 -2115676992 -152935338 1877685740 418121082 -2037870375 -242245553 1753674229 528597347 -1836462954 -443614208 2089266618 192978220 -1780217713 -488425447 2078960035 216881461 -1672330076 -346721230 1918641544 89855262 -1690337091 -331829205 1966203281 37146887 -82744579 -1944692117 354356177 1645755207 -58937628 -1954832782 309514184 1702231902 -171253041 -2100440487 465863651 1824764789 -223926570 -2053106112 480856058 1806595948 -425297255 -1851700721 145234869 2142186275 -506741120 -1764979178 264626092 2026041146 -394399061 -1619344835 108237703 1903469329 -284150094 -1743321564 18765726 1981376264 -1065399755 -1216841053 779168537 1500912527 -955085268 -1340752198 689762048 1578885014 -828063225 -1180437871 548053803 1470993341 -909572578 -1093781880 667379506 1354782628 -574072239 -1429247289 868629373 1153502187 -626680248 -1381847330 883687268 1135398898 -753675677 -1542135051 1025356623 1243251673 -729934214 -1552341268 980449110 1299662784 -502637636 -1794282710 201603728 2063796742 -446193755 -1839157453 191495817 2087636511 -321793138 -1680415976 48214690 1977123380 -339994729 -1665456383 95581883 1924482605 -4371496 -2001044658 296954612 1723079266 -120549439 -1881686185 383708909 1641668219 -244923414 -2040401028 526951110 1752142416 -167049229 -2129905819 403007199 1862424137 -647726220 -1369224222 929700440 1080896206 -569786515 -1458663429 805822017 1191243479 -675286202 -1598503984 967938666 1320592124 -791529633 -1479211063 1054627443 1239115493 -992777456 -1277928570 719129148 1574582954 -1010913527 -1262903393 766561829 1522007731 -905387230 -1123036236 604406286 1392620184 -849008837 -1167976531 594232855 1416394369 -920188801 -1105184535 657025363 1345214917 -833958810 -1186071312 541371722 1464049116 -939753395 -1325682469 703783265 1593168375 -1064221612 -1214876478 782181752 1503139310 -728754149 -1550374771 983464247 1301891489 -738337790 -1527059308 1039383854 1257541048 -632582103 -1387487041 876998917 1128448403 -584690640 -1440652122 858273052 1143932298 -230086473 -2058479583 474433947 1799387405 -182129490 -2111579080 455773570 1814936852 -57499515 -1953132525 312263081 1704718655 -67148644 -1929882614 368117168 1660302630 -268551981 -1728509883 32528895 1995925865 -392954678 -1617638308 110992870 1905962352 -517623583 -1776123785 254529997 2016207195 -431459080 -1857076114 138810836 2134975810 -801359554 -1489303128 1043486738 1228236932 -682492633 -1604923983 962567179 1314434205 -555241204 -1444904550 820629536 1206837430 -645237483 -1366473341 931402809 1082336431 -846517926 -1165223476 595937398 1417836768 -890835645 -1109271083 619220079 1408220409 -1018125976 -1269329410 761184324 1515843794 -1002609295 -1288022553 707986525 1563702475 -346940938 -1672140448 89946330 1918584908 -331358737 -1690768007 36814019 1966509141 -443969084 -1836146350 193458408 2088812670 -488352291 -1780259509 216675569 2079130727 -152761966 -2115880700 418080958 1877760040 -242692725 -2037383907 528919719 1753324593 -130121312 -1892044490 372301964 1631047706 -11319879 -2007730897 291316885 1717179395 1470375409 547558759 -1180023587 -827493301 1355407848 667865470 -1094221628 -910118830 1501539779 779656533 -1217278737 -1065943943 1578265050 689264972 -1340339978 -954517408 1242772885 1024722179 -1541581639 -753245137 1300165004 981057818 -1552904032 -730357706 1154006439 869240113 -1429807989 -574493667 1134918078 883050792 -1381295982 -626251772 1825178937 466433455 -2101058539 -171748221 1806156064 480309686 -2052481012 -223440742 1645317387 353811869 -1944064985 -82256719 1702643986 310081924 -1955452866 -59434840 1904022877 108668363 -1619823503 -395033369 1980813636 18342354 -1742819224 -283541250 2141625711 144813561 -1851196349 -424686379 2026592630 265054688 -1765459878 -507377460 1321145520 968369190 -1598982756 -675920630 1238552745 1054203967 -1478708859 -790920941 1080335490 929278996 -1368719954 -647115464 1191794843 806250509 -1459144265 -570423007 1393034452 604976194 -1123654152 -905882258 1415954637 593686619 -1167351327 -848522889 1574145254 718584944 -1277301302 -992289444 1522419967 767129705 -1263523373 -1011410619 1976644728 47580398 -1679862444 -321362494 1924984929 96190711 -1666018995 -340418085 2064301130 202214620 -1794843290 -503058960 2087155795 190859461 -1838605953 -445765143 1751524380 526455946 -2039986896 -244353626 1863049221 403493011 -2130345687 -167595585 1723706414 297442488 -2001482494 -4915820 1641048119 383211681 -1881274085 -119981683 1704085363 311785445 -1952700833 -56944951 1660912490 368620540 -1930304954 -67710256 1799999297 474939351 -2058899859 -230646021 1814301528 455293902 -2111149452 -181576990 2015713047 253912961 -1775552965 -517208403 2135462670 139436952 -1857621470 -431897932 1996414757 33157043 -1729053175 -268988769 1905466172 110373802 -1617069552 -392541562 1593599931 704337709 -1326315881 -940231167 1502716834 781620020 -1214266738 -1063718376 1344794505 656465695 -1104572763 -919683533 1464478608 541924102 -1186706756 -834438614 1129019359 877414217 -1387981069 -633199003 1143387078 857834320 -1440165142 -584064388 1301348333 983027579 -1549885759 -728125865 1258109940 1039797090 -1527555368 -738956722 2089383474 193873572 -1836640482 -444586104 2078585387 216236733 -1779772665 -487726191 1918041600 89509526 -1671651540 -346312774 1967077913 37227151 -1691264203 -331977821 1631479382 372856512 -1892677766 -130598932 1716757071 290755289 -2007121053 -10816523 1877339748 417521394 -2115268792 -152256546 1753754237 529472235 -2038019247 -243172409 1206343418 820012652 -1444333610 -554825920 1082823395 932029045 -1367018545 -645676199 1228725960 1044115038 -1489846300 -801796238 1313938129 961948231 -1604355075 -682079381 1515210398 760706568 -1268897870 -1017571548 1564312199 708489745 -1288445013 -1003171011 1418448556 596442682 -1165643904 -847077610 1407584949 618740259 -1108841575 -890283249 868802805 1154469987 -574193191 -1430146737 883238124 1134695546 -626309696 -1381206698 1024682183 1242847313 -753071637 -1541785219 981380318 1299815496 -730804750 -1552417436 780136593 1501085703 -1066298947 -1216962261 689058952 1578435614 -954444380 -1340381902 547649699 1470318645 -827713137 -1179834087 667532474 1355713580 -909648490 -1094652672 145145917 2141319339 -425156335 -1850764921 264963108 2026648754 -507157240 -1765648994 108873743 1903851673 -395106013 -1619781195 17861654 1981267072 -283185862 -1743135316 353488985 1645666511 -81809035 -1944550941 310121536 1702569174 -59607700 -1955248646 466245739 1825401085 -171689657 -2101147183 480746610 1805692132 -223740578 -2052141624 718524852 1574232354 -992104296 -1277526002 767432109 1522083131 -1011846015 -1263057897 604526982 1393518864 -905561942 -1124005828 593862047 1415752969 -848560973 -1167274971 929350096 1080291654 -647323396 -1368551318 805897673 1192113503 -569940763 -1459596173 968837602 1320712564 -676255538 -1598678952 1053986299 1238744429 -790827817 -1478763455 297660796 1723515370 -5009328 -2001428282 382743909 1641481715 -119647159 -1881578273 526809422 1751206360 -244836254 -2039535372 403422551 1863093697 -167388037 -2130514707 202039576 2064503182 -503021516 -1794920286 191309057 2086671767 -446086099 -1838254917 47278378 1976981948 -320927738 -1680328560 96251187 1924898213 -340603873 -1665794935 33456759 1996075745 -269425829 -1728588851 110315118 1905555192 -392353982 -1617291308 254085701 2015509203 -517248151 -1775477761 138989148 2135949002 -431575184 -1857970202 474583571 1800315525 -230165697 -2059353175 455366154 1814259356 -181782746 -2110978128 311564833 1704274615 -56853747 -1952756837 369090104 1660481198 -68042988 -1929998462 982557375 1301778985 -727792749 -1550191867 1040017062 1257920048 -739047542 -1527498980 877341325 1129060891 -632992863 -1388152009 858189460 1143070210 -584544328 -1439711442 656913115 1344307789 -920005641 -1104223391 541750978 1464682068 -834398226 -1186781320 704396009 1593510527 -940418107 -1326093485 781319920 1503055462 -1063280676 -1214730422 417706806 1877115808 -152317414 -2115181940 529037103 1754220473 -242870781 -2038356331 373177092 1631128466 -131048920 -1892193602 290717469 1716834187 -10641871 -2007322969 89301842 1918211012 -346242434 -1671695640 37709643 1966626781 -332331417 -1690945807 193538912 2089688054 -444118452 -1837073702 216330105 2078531567 -487944619 -1779581245 596349950 1418503016 -846859566 -1165835708 619075559 1407281009 -890751285 -1108408739 760224716 1515662170 -1017218336 -1269216650 708698069 1564143427 -1003241735 -1288401297 1044153242 1228649228 -801971530 -1489645024 961628035 1314289429 -681630033 -1604839879 820448168 1205877566 -555128188 -1443997166 931844017 1083047719 -645615971 -1367106037 -708854360 -1564963522 1001512068 1287056402 -757958223 -1512748761 1021057181 1272653835 -614189670 -1402796788 896160950 1114465312 -603328125 -1425096427 839356591 1157668921 -938955316 -1089495718 637979872 1359084662 -815437355 -1201514173 560662777 1449932911 -959240706 -1311500952 685589714 1608152132 -1044454937 -1229336207 800096459 1488433245 -288252576 -1713984010 14679116 2010696922 -373532295 -1631884817 129120341 1890912451 -536210094 -1760746044 235172990 2030257384 -412626613 -1872698915 157921383 2121171185 -211383036 -2073969262 493415464 1785715902 -200586979 -2096334453 436545585 1828853927 -37944010 -1967508064 330523674 1689539724 -86982353 -1915227719 350134275 1675202709 -861631255 -1146897281 581627333 1437457747 -876001040 -1127319450 633809372 1388321098 -1031863077 -1250413491 745629175 1534481761 -988626750 -1307185068 723296750 1545310584 -787243891 -1508594661 1058930081 1209716023 -696362860 -1585879038 946878904 1333201198 -540535617 -1462819799 835089811 1187071237 -660221786 -1348280272 917221770 1101824284 -137712607 -2134008649 432327949 1858338203 -257464264 -2019534674 514394388 1773025666 -116317165 -1911155579 387925311 1612215721 -25370614 -1988374372 275939622 1735766448 -360858555 -1652912941 74702185 1937042943 -317687716 -1709750070 52304240 1947806182 -458869641 -1818163999 178804059 2108646861 -473173906 -1798520584 231051586 2059575764 -410394838 -1869680708 159890950 2122354320 -521921741 -1746719835 250247711 2045594249 -380479720 -1638570098 123483700 1885013666 -297823487 -1724341353 3273261 2000077499 -96546994 -1925578792 338734690 1664589556 -44889257 -1974191167 324889211 1683643117 -186300548 -2082310166 451618384 1844188870 -209157275 -2070957069 495379017 1786893023 -588775454 -1411330188 854171342 1173270104 -611697669 -1400042643 897866455 1115908673 -767789104 -1522841786 1009915644 1261774442 -716065847 -1571388577 996135653 1280893555 -1051660410 -1235755248 794726058 1482276412 -969069665 -1321592055 674450099 1597274661 -812947532 -1198762206 562366104 1451374094 -924408915 -1075735749 652788353 1374679575 -23925141 -1986666755 278695751 1738260433 -100717966 -1896342812 401689438 1626766280 -263625127 -2024909105 507971445 1765816291 -148594112 -2145152298 422232940 1848505338 -484049393 -1809658215 220962595 2049748917 -465028586 -1823536512 172383034 2101439404 -302090691 -1694939477 66066193 1962354567 -359419356 -1651211598 77452040 1939530654 -973287773 -1292108235 737324943 1559600921 -1030681926 -1248445908 748645270 1536711424 -886618479 -1138723321 623454141 1378752299 -867532152 -1152536034 574940068 1430508338 -666116409 -1353912751 910540779 1094881149 -551150882 -1474221496 824736754 1177504612 -695183627 -1583913373 949893081 1335428943 -771910932 -1493523846 1072952256 1224000342 -1311541076 -959166406 1608325504 685386006 -1229013835 -1044804573 1487986073 800582927 -1089933154 -938491896 1359385010 637640996 -1201326969 -815660015 1449874859 560751933 -1402705720 -614246306 1114245604 896350578 -1425429295 -603022265 1158139389 838925675 -1564483334 -709308308 1286701526 1001828672 -1512954653 -757787531 1272726991 1021015385 -1967302556 -38115086 1689467208 330566110 -1915708291 -86528789 1675558225 349818311 -2073636778 -211689280 1785246074 493847020 -2096425905 -200530727 1829074275 436356597 -1760933888 -535988074 2030315820 235084218 -1872262119 -413090673 2120871221 158260643 -1714307022 -287903580 2011144478 14193032 -1631845333 -373607235 1890739463 129324433 -1463268883 -540051077 1187391681 834738263 -1348104716 -660423326 1101786328 917298254 -1508654625 -787156663 1209901299 1058705509 -1585576506 -696699568 1332765930 947344508 -1249945207 -1032296161 1534146725 745932851 -1307402864 -988435194 1545403580 723242026 -1146826309 -861675219 1437249687 581795841 -1127672414 -875682508 1388803214 633357336 -1817810651 -459187789 2108164105 179255455 -1798591172 -473129558 2059783184 230882438 -1652694761 -361049727 1936949307 74756269 -1710217970 -317254248 1948140578 51999924 -1911457471 -115979817 1612650605 387459323 -1988313768 -25457202 1735580788 276163810 -2134183565 -137510427 1858375775 432251081 -2019084950 -257948164 1772704838 514745552 -2082137554 -186504520 1844148994 451693460 -2071405001 -208671071 1787215643 495030157 -1925279204 -96886134 1664152368 339198886 -1974249979 -44800365 1683830569 324667327 -1638790582 -380290340 1885104998 123427824 -1723871661 -298254651 1999744895 3579881 -1870036360 -410078482 2122834772 159437762 -1746647455 -521963785 2045388621 250419163 -1198834970 -812905872 1451580362 562195292 -1075380481 -924725655 1374199763 653242181 -1236225324 -1051229630 1482609656 794420078 -1321371955 -969259429 1597183969 674506615 -1522783614 -767878636 1261587374 1010137912 -1571688805 -715727347 1281331127 995671841 -1410882896 -589262298 1172947868 854520586 -1400215895 -611494337 1115948933 897791763 -1694618769 -302441479 1961904707 66550485 -1651249290 -359342112 1939705434 77250252 -1809472675 -484273205 2049688177 221049575 -1823971516 -464562222 2101741160 172046078 -2025243893 -263320675 1766283815 507538097 -2145059054 -148648060 1848286782 422424232 -1986874567 -23755857 1738330645 278651523 -1895860448 -101169226 1626412556 402007706 -1584395353 -694731983 1335782027 949574173 -1493315650 -772079832 1223929490 1072995844 -1354005611 -666062077 1095099065 910348847 -1473886324 -551454950 1177036448 825169462 -1138287677 -887084203 1378450159 623790713 -1152720934 -867307700 1430568694 574852704 -1292069903 -973364377 1559425757 737526347 -1248765976 -1030330498 1537160900 748160594 493238176 1784743734 -211265908 -2073074150 436990905 1829552943 -200961387 -2096979453 331202450 1689947908 -38543682 -1967854040 349207435 1675053853 -86107481 -1915147727 13707204 2010519378 -287357208 -1713867138 129819613 1891357515 -374177039 -1632259481 235581430 2030935904 -536555814 -1761345972 157772783 2120244089 -412546365 -1871824299 638064488 1359947774 -939100604 -1090435374 560321393 1449321447 -815025571 -1200848181 684957530 1607774156 -958529930 -1311060256 801004355 1488546773 -1045415313 -1229518087 1002374924 1287141274 -709794272 -1565108554 1020445461 1272312707 -757292487 -1512336721 895782718 1113833384 -613749230 -1402085756 839469863 1158577073 -603510261 -1426056547 75302625 1937389175 -361535539 -1653319845 51430136 1947726446 -316759084 -1709599934 178687699 2107752005 -458690561 -1817190551 231426762 2060221020 -473617434 -1799218320 432674437 1858938387 -138119255 -2134685889 514314908 1772151306 -257313872 -2018606298 387030711 1612099105 -115343461 -1910976755 276585134 1736141368 -26068094 -1988818156 1058219561 1209276095 -786610427 -1508214893 947839536 1333383846 -697269476 -1585990774 835235355 1188011661 -540618953 -1463681119 916810242 1101159060 -659879122 -1347667016 581187149 1436747483 -861251743 -1146263561 633991764 1389281986 -876113032 -1128225810 746569343 1534627561 -1032724653 -1250496571 722631270 1544899312 -988013750 -1306842148 793793826 1482122676 -1050790898 -1235680104 675123515 1597677997 -969674729 -1321942911 562814224 1452076422 -813319108 -1199403862 652613897 1373710751 -924288987 -1074837325 854017350 1172338128 -588700566 -1410460420 898269535 1116582345 -612048781 -1400647451 1010617716 1262222818 -768431016 -1523213106 995166573 1280719355 -715167679 -1571268393 339637738 1664697724 -97512250 -1925766064 324252147 1683259749 -44183329 -1973755831 451280344 1843580238 -185885452 -2081641374 495466945 1787758935 -209299219 -2071893893 159999374 2123257112 -410581854 -1870646220 249864599 2044956929 -521486149 -1746014163 122875324 1884675370 -379810672 -1638155258 4139429 2000165171 -298760055 -1724483553 910910563 1095521525 -666565297 -1354615335 824615034 1176604908 -550977194 -1473252928 949021777 1335352519 -694252163 -1583759893 1073555528 1224349918 -772585116 -1493927438 737965063 1559970961 -973990613 -1292556867 747745310 1536589960 -1029713614 -1248271964 623377461 1377881251 -886465255 -1137791601 575289388 1431111866 -867936000 -1153209962 220546219 2049078333 -483711609 -1809050351 172523698 2102374436 -465116770 -1824403192 67030169 1962540047 -302993995 -1695048413 76744832 1939093526 -358782548 -1650828998 278025423 1737843801 -23317021 -1986329227 402624726 1626906688 -101584390 -1896431252 508157181 1766780011 -263733807 -2025812665 421796068 1847797874 -148211256 -2144515746 2030760612 235782706 -1761307768 -536632546 2120693437 157287979 -1872144495 -412195065 2010217110 14043648 -1713431622 -287823060 1891417743 129732121 -1632444509 -373952715 1690165952 331010646 -1967946772 -38489222 1674585817 349640271 -1914812427 -86411421 1785096946 492919396 -2073556002 -210814136 1829482219 437034621 -2096771129 -201130159 1113903724 895738618 -1402293440 -613579818 1158223477 839788259 -1425574055 -603961393 1287608926 1001941704 -1565443214 -709489692 1272094279 1020636881 -1512243349 -757346307 1607713288 685044382 -1310874844 -958753870 1488848401 800667271 -1229953219 -1044949077 1359497786 638548652 -1090114794 -939451520 1449496099 560119477 -1200886001 -814948455 1611776997 387380083 -1910529335 -115830177 1736181756 276510570 -1988991280 -25864634 1858751447 432896833 -2134627589 -138208659 1772589006 513851224 -2018906398 -256975244 2108085121 178381591 -1817660755 -458259909 2060130200 231483150 -1798998348 -473807326 1937595315 75131685 -1653392737 -361494007 1947246506 51883836 -1709244794 -317075952 1535107885 746116027 -1250852351 -1032408425 1544693556 722802594 -1306769896 -988055922 1436838687 581131145 -1146484173 -861062491 1388949254 634298256 -1127756246 -876544324 1187574601 835699679 -1463381403 -540957965 1101346640 916588486 -1347725700 -659790102 1209236347 1058294765 -1508042153 -786814271 1333706594 947490804 -1586438578 -696783144 1262260262 1010540720 -1523388150 -768228964 1280398399 995517609 -1570818797 -715651707 1172772884 853551234 -1410762440 -588363346 1116396557 898493595 -1400586975 -612135497 1451982914 562868436 -1199185554 -813510152 1374045275 652309709 -1075305097 -923855391 1481640048 794245350 -1235326628 -1051108918 1597885545 674954495 -1322013371 -969630253 1884467438 123043960 -1638084158 -379854508 2000647415 3687521 -1724836389 -298441395 2122922204 160303178 -1870177808 -411014810 2045050053 249810003 -1746231831 -521294465 1843765386 451055644 -2081701466 -185798352 1787323539 495932421 -2071591489 -209636055 1665018040 339286062 -1926215276 -97027838 1683221665 324328503 -1973580403 -44384997 1378328935 622891505 -1138114485 -886116131 1430939006 575493608 -1153170350 -868010812 1560029525 737876419 -1292744583 -973768465 1536290124 748084698 -1247835040 -1030177546 1334882563 949453205 -1583427537 -694558535 1224570138 1073366412 -1494019018 -772528992 1095448881 910952871 -1354409955 -666736501 1176960296 824298942 -1473733628 -550523758 1766425007 508473657 -2025332605 -264187883 1847870902 421754144 -2144721766 -148040692 1737623965 278214923 -1986238287 -23373785 1627377028 402193682 -1896764248 -101278658 1962840523 66691421 -1695485721 -302530447 1939035602 76834116 -1650641666 -359005080 2049251833 220342639 -1809090347 -483637181 2101927392 173010294 -1824080692 -465466278 184126299 2113846221 -453514633 -1812931871 227823426 2056486868 -476434834 -1801642248 69337961 1931817983 -366190011 -1658105133 55560048 1950939110 -314464676 -1706649910 391027519 1615440809 -113182189 -1907897723 270753574 1730441136 -30589430 -1993732452 429200141 1855071131 -140807647 -2137242953 519624468 1778378626 -252266952 -2014214482 832023443 1183881989 -543569217 -1465976279 922382218 1107123996 -655094106 -1343013328 1061954465 1212879671 -784186739 -1505398245 941746104 1327945518 -701528428 -1591167486 740342775 1529318241 -1037116709 -1255544243 726499310 1548373880 -985456958 -1304154540 586888133 1442579283 -856337687 -1141742977 630650844 1385285450 -879192336 -1130387866 333625882 1692764812 -34809034 -1964250208 344948227 1669877397 -92201169 -1920585799 490287656 1782448830 -214478076 -2077203566 441775665 1834206887 -195389667 -2091014261 240495230 2035456744 -530855086 -1755513916 154693223 2118082289 -415887541 -1875820579 9314892 2005471962 -293584032 -1719176202 132376149 1894045379 -370309255 -1628784657 680303314 1602988612 -964494338 -1316631704 803299019 1491496541 -1041285145 -1226305679 643240672 1364206198 -933661748 -1084341414 557504249 1446897263 -818628651 -1204582589 893094582 1111276064 -617223270 -1405953268 844517039 1162968633 -598200445 -1419829483 1004536452 1290220050 -705797208 -1561767106 1015924381 1267398155 -763123791 -1518037209 953149913 1338562895 -691959563 -1580812189 1067593152 1218780502 -777237268 -1498710918 907305451 1091785085 -669384505 -1357041583 830055922 1182700900 -545798946 -1468992440 628685245 1384106283 -881420143 -1133402105 571817380 1427246386 -870622072 -1155765218 732131727 1554268441 -978513757 -1297473483 751744406 1539933440 -1027550022 -1245191124 60934417 1957099911 -307255235 -1700226901 80481544 1942699422 -356357084 -1648010062 226115875 2055041461 -478928881 -1804398439 169313594 2098247084 -468065258 -1826696064 504813941 1762781667 -266815399 -2027976497 427498860 1853631994 -143295424 -2139992874 281891143 1741316561 -20762517 -1983643395 396399966 1621599688 -105974670 -1901476636 567597208 1456728078 -807749196 -1193440990 649665665 1371417623 -927498835 -1078964933 789532842 1476943932 -1056886394 -1241120496 677549235 1600496677 -965937761 -1318337271 1013172476 1264908394 -764565040 -1519740602 990776549 1275673715 -721392183 -1576575649 850936014 1170174040 -592043550 -1414459020 903185623 1121104961 -606345733 -1394813587 448460880 1841154246 -189490820 -2085377558 500644937 1792019679 -203858587 -2065797645 341930082 1667645684 -93384370 -1922555432 319599739 1678476525 -50145961 -1979324991 118351924 1879759010 -385644264 -1643857522 6302765 2003246267 -294761215 -1721139817 165044230 2127646864 -405274326 -1864420932 247178271 2042401929 -524958413 -1749879387 1855278687 429031113 -2137313421 -140763163 1777896006 520075984 -2013861014 -252584964 1615775341 390723323 -1908365503 -112748585 1730347636 270807778 -1993514152 -30780466 1931632187 69562029 -1658044649 -366276735 1951373858 55093940 -1706951922 -314127464 2113525257 184477343 -1812482267 -453998669 2056524304 227746438 -1801817284 -476232790 1442541207 586964481 -1141567557 -856539347 1385605774 630299160 -1130837086 -878707916 1528882853 740808243 -1255241847 -1037453537 1548559036 726274602 -1304214640 -985369850 1212972787 1061899877 -1505615905 -783995063 1327610602 942049916 -1590699066 -701961392 1184364225 831571543 -1466329107 -543250565 1106916056 922550862 -1342942220 -655137950 2005827358 8998792 -1719656910 -293130588 1893972743 132418449 -1628579285 -370480451 2035676972 240306106 -1755605504 -530798954 2117612341 155124643 -1875488231 -416193905 1782148986 490627052 -2076766634 -214942016 1834265443 441687029 -2091201969 -195167527 1692591944 333830110 -1964210588 -34883854 1670325073 344462279 -1920908675 -91852053 1289773014 1005023040 -1561444614 -706146708 1267571663 1015720793 -1518077213 -763049355 1111218148 893183858 -1405765944 -617445794 1163269117 844178283 -1420266799 -597736889 1364676530 642809636 -1084674402 -933356024 1446677419 557693757 -1204491641 -818685423 1603061632 680261398 -1316837716 -964323782 1491141529 803615503 -1225825611 -1041739229 1554197725 732175435 -1297265167 -978682521 1540286660 751425618 -1245672984 -1027098242 1383638255 629118073 -1133066813 -881724075 1427464438 571625568 -1155857958 -870567604 1091845305 907217967 -1357226603 -669160189 1182398624 830392374 -1468556916 -546264806 1339012235 952665117 -1581132377 -691608271 1218605202 1067794436 -1498672706 -777314008 1741491221 281689219 -1983681223 -20685393 1621149708 396884122 -1901156064 -106325578 1763083303 504476849 -2028411637 -266349155 1853571134 427585704 -2139807470 -143519356 2054823025 226307303 -1804305059 -478982709 2098714728 168880382 -1827030716 -467760686 1956746307 61252821 -1699744401 -307706375 1942769754 80437452 -1648217738 -356187680 1169694108 851389706 -1414103888 -592360410 1121311109 903014675 -1394886487 -606304193 1264817582 1013228856 -1519520638 -764754924 1276006839 990470433 -1577045861 -720961523 1477381624 789069166 -1241420588 -1056547774 1600309729 677771639 -1318278963 -966027173 1456768458 567522652 -1193614106 -807545744 1371095507 650015045 -1078517505 -927985559 2127969620 164695490 -1864868744 -404787986 2042362189 247253467 -1749706655 -525162249 1879946598 118130160 -1643916214 -385555236 2002809215 6767081 -1720840109 -295100219 1667312944 342236582 -1922085860 -93815670 1678567721 319543743 -1979545595 -49956717 1840948482 448632212 -2085305298 -189533000 1792499995 500191629 -2066153417 -203542367 -1038089901 -1255722555 741236863 1529434345 -984758966 -1303710244 725853286 1547998448 -855930527 -1141065225 586541133 1441978587 -879342216 -1131315730 630729812 1386159298 -543747785 -1466949215 832139291 1184776333 -654650066 -1342315080 922006530 1106478228 -783509243 -1504990829 1061353513 1212532927 -702456548 -1591317110 942619696 1328024742 -112320101 -1907814131 390086839 1615294497 -31201918 -1994074860 271418542 1730851896 -141186647 -2137876161 429639813 1855780883 -252154448 -2013307610 519441564 1777417226 -453430785 -1812070039 183980243 2112905285 -476776986 -1802254992 228234442 2057151580 -366822963 -1658484389 70047969 1932257399 -313557548 -1706537662 54598904 1950755950 -616878062 -1405353852 892686654 1110598056 -598281205 -1420704611 844666151 1163896241 -706693088 -1561884490 1005508876 1290398106 -762479559 -1517663057 1015225621 1266953603 -963895178 -1316286240 679625050 1602580940 -1042160529 -1226386183 804226371 1491645909 -933779388 -1085237038 643418472 1365178878 -818254755 -1203938101 557059441 1446198759 -531296038 -1756225460 240873974 2036089184 -415705917 -1874860971 154580463 2117174649 -292644632 -1719031682 8452548 2005387602 -370975503 -1629197209 132988381 1894387019 -35520322 -1964691416 334258578 1693143300 -91241305 -1920404431 344040843 1669764381 -214333300 -2076264422 490203552 1781586230 -195801963 -2091680765 442117561 1834818863 -266968111 -2028907705 504890109 1763652203 -142891064 -2139318434 427149028 1853027954 -20059165 -1983194251 281250511 1740946009 -106942470 -1901650068 397299414 1621720640 -308186187 -1700379869 61805209 1957175823 -355682388 -1647605958 79877760 1942349334 -478479481 -1803695343 225745579 2054400573 -468238434 -1827664120 169434802 2099146276 -881310951 -1132498033 628498997 1383142051 -871004416 -1156401258 572253740 1427953338 -979121365 -1297810499 732801543 1554684561 -1026683086 -1245102172 750808606 1539792520 -691055747 -1580702741 952185425 1338376903 -777873564 -1499093006 1068299848 1219217118 -669721777 -1357648935 907721315 1092455157 -545710250 -1468125248 829914746 1181765356 -385002864 -1643486714 117650364 1879311146 -295659895 -1721260513 7272357 2003420979 -405349726 -1865291212 165198734 2128579352 -524607813 -1749275091 246775703 2041728769 -189119756 -2084736414 448013272 1840452430 -203979027 -2066696581 500819905 1792989015 -94254394 -1922631088 342862826 1667799932 -49541409 -1978974647 318926835 1678073701 -765234600 -1520155954 1013781364 1265247202 -720456127 -1576433961 989910893 1275586555 -591857046 -1413494020 850828102 1169271760 -606781837 -1395519771 903569247 1121742793 -808164804 -1194110294 567935760 1457337222 -927357403 -1078028621 649578249 1370552223 -1055921650 -1240933736 788630306 1476836276 -966644201 -1318773119 678186811 1600880557 -1504918441 -783551295 1212327291 1061524973 -1591672754 -702140200 1328505186 942166516 -1466479515 -544178957 1184443721 832445919 -1342535556 -654460694 1106569552 921950662 -1141124045 -855841627 1442166047 586319241 -1131016150 -879681348 1385722118 631194000 -1256170495 -1037603689 1529756973 740887995 -1303537640 -984962930 1547958580 725928354 -1658657633 -366619639 1932297651 69973285 -1706090362 -314044400 1950433706 54948156 -1812370259 -453092293 2113342849 183516439 -1802196812 -476866526 2056964504 228456718 -2137656069 -141376403 1855690199 429696321 -2013777694 -251723660 1777750478 519135576 -1907458871 -112636833 1614814693 390540659 -1994147632 -31160250 1731058172 271247722 -1084754666 -934230656 1364825146 643736748 -1204145905 -818085479 1446268963 557015221 -1316192988 -963949134 1602362376 679816350 -1226720963 -1041856085 1492113425 803793031 -1562319502 -706226716 1290699870 1005171912 -1517477525 -762703363 1266892871 1015312593 -1405391552 -616800810 1110772844 892484858 -1420383911 -598631985 1163446389 845150435 -2076584482 -213981880 1782035698 489718884 -2091642425 -195878575 1834643691 442318973 -1964876308 -35295878 1693203648 334171222 -1919968779 -91707037 1669462233 344377423 -1718696518 -292948692 2004919446 8885248 -1629290077 -370921163 1894604943 132796441 -1756017272 -531464930 2036018340 240917554 -1875342959 -415254265 2117527741 154261547 -1803901227 -478308797 2054473721 225703791 -1827183924 -468692390 2098791392 169751414 -1700712729 -307880335 1957646283 61374301 -1647514882 -355739032 1942129618 80067396 -1983007055 -20281817 1740887965 281339659 -1902087512 -106479042 1622020996 396960530 -2028585341 -267317739 1763205039 505376569 -2139358566 -142816756 1853201334 426945312 -1357609443 -669796725 1092282161 907925415 -1468448252 -545361262 1182212904 829428670 -1580265937 -691519815 1338076931 952524693 -1499280842 -777651552 1219275546 1068211084 -1297901959 -979065105 1554904917 732612547 -1244769696 -1026989322 1539322700 751240154 -1132978613 -880857379 1383497575 628183025 -1156195758 -871175484 1427880830 572296168 -1922984044 -93935870 1668282040 342410798 -1978903667 -49585381 1677865633 319095351 -2084954202 -188928208 1840545418 447958556 -2066228289 -204412119 1792653971 501123589 -1864988688 -405686426 2128144092 165664330 -1749335063 -524520577 2041914053 246551123 -1643311166 -385204396 1879273198 117726840 -1721709605 -295175347 2003741431 6920801 -1240484004 -1056405558 1476515440 788981478 -1318948027 -966442029 1600918121 678109951 -1194049682 -808251400 1457151554 568159956 -1078330505 -927020063 1370987099 649112269 -1413961928 -591423570 1169606164 850523778 -1395301599 -606973001 1121649165 903623323 -1520226550 -765190244 1265454630 1013612208 -1576080621 -720774267 1275103807 990362281 1077647626 926722460 -1372194778 -650983248 1196842259 810642821 -1453835201 -564196183 1323307320 971448750 -1594986476 -672579454 1234031905 1049290167 -1484540915 -796621669 1569491310 713800184 -1283266494 -997861164 1524714871 770080225 -1259393957 -1008198451 1398210908 609235402 -1118216080 -899788570 1413137733 591263187 -1170955159 -852257537 2069215682 206735700 -1789142802 -497227656 2084077019 188697933 -1841947401 -449762207 1972253168 42533222 -1686089508 -326672310 1927542249 98878847 -1662151483 -336944045 1726130598 300259632 -1997748086 -1312740 1636789695 378035497 -1887368045 -125420539 1748574612 524161282 -2043199304 -248483794 1867834765 408147227 -2124774239 -161631177 1495312459 774346973 -1221670553 -1070990863 1582132306 692739268 -1337782914 -951829016 1476075641 553390319 -1175109291 -822971965 1352066144 663868662 -1097300660 -912280102 1150793775 865110201 -1432758013 -576788075 1140489270 889015456 -1376510694 -621597300 1246507037 1028325515 -1539157711 -750427737 1294070788 975619218 -1557162712 -735533634 1649313923 357152789 -1941902929 -79177415 1696812186 304380940 -1959973450 -64348896 1821704369 462565415 -2103746147 -174305013 1811465384 486536254 -2047433340 -219048686 2147064039 150906993 -1846019637 -420427427 2022989054 261319784 -1768276526 -509801148 1898057941 103096387 -1624477191 -399818385 1984943308 21554266 -1740524064 -280590986 1913518984 84593438 -1677485404 -352015822 1969242001 40308487 -1687265603 -328634837 2094429114 198263596 -1831333226 -438361600 2075899811 213681973 -1783245169 -491592167 1874521068 415095674 -2118874432 -155993514 1758932981 533733219 -2032578855 -237076913 1633772510 375804744 -1888550158 -127389084 1712105415 285972305 -2013083925 -16386435 1231280960 1046801366 -1485981076 -798323974 1309548377 956903375 -1610580363 -687386909 1203262322 817849316 -1447677346 -558824760 1087739755 936552445 -1361316281 -639842607 1423231780 601095090 -1160074744 -841114978 1404636989 616447915 -1112052207 -894411129 1510949654 755528576 -1274994118 -1023012180 1566738191 711309209 -1284708829 -999565643 1796655817 470940255 -2061980699 -232809613 1820004048 461127238 -2106232836 -177053846 1707950843 315257453 -1950145577 -54258879 1654687458 363312756 -1934694450 -72755368 1990318765 27716155 -1733313663 -274167017 1909202612 113978914 -1614643304 -389722354 2021282463 259875337 -1770769485 -512556251 2132252294 135308816 -1860569174 -434190532 1350101505 662690455 -1099527379 -915293253 1461005848 538058382 -1189392588 -836993118 1587765811 698634917 -1330838753 -945146999 1506715178 784963260 -1212102906 -1060636784 1305475685 986237683 -1547592887 -725177377 1252146812 1034227434 -1532207280 -743739450 1125413463 873677505 -1390800005 -635624467 1148827214 863930072 -1434986654 -579803148 609704974 1397779608 -900121310 -1117909580 591042583 1413326977 -852166341 -1171011155 713872444 1569449130 -998066928 -1283095162 769724453 1525031091 -1007718135 -1259847265 971000938 1323793660 -672256698 -1595335216 1049462899 1233828069 -796661409 -1484465719 926663768 1077736654 -650795660 -1372416542 810942529 1196503255 -564633235 -1453370885 523861190 1748913232 -248046102 -2043662980 408205535 1867745353 -161818125 -2124551835 300086516 1726334050 -1272360 -1997822642 378482925 1636302971 -125742655 -1887018665 42888354 1971936308 -327152242 -1685635816 98805947 1927583789 -336737897 -1662322431 206955664 2069025798 -497318468 -1789086422 188227721 2084507679 -449429083 -1842253517 1028418895 1246453209 -750646173 -1538966283 975284566 1294375360 -735065990 -1557595924 865592701 1150342635 -577141679 -1432439609 888807780 1140658674 -621526968 -1376554786 553352491 1476152765 -822797305 -1175311215 664189234 1351715236 -912730082 -1096816504 773911833 1495778703 -1070689227 -1222007645 692924672 1581908374 -951889876 -1337696070 102911367 1898282257 -399758165 -1624564675 21989790 1984477448 -280893262 -1740187612 150586805 2147415331 -419978087 -1846504433 261357996 2022912314 -509976448 -1768075242 462773731 1821535605 -174375729 -2103702439 486054394 1811917164 -218695466 -2047752128 357488081 1649009991 -79645443 -1941470101 304288200 1696866654 -64130844 -1960165262 375471756 1634078234 -126918752 -1888981194 286063253 1712048643 -16606279 -2012894417 414889662 1874691624 -155920494 -2118916348 534213287 1758478897 -237431925 -2032262371 198586088 2094079614 -438808636 -1830846638 213641969 2075974247 -491418659 -1783448757 84780762 1913296460 -352073738 -1677396128 39871171 1969705557 -328334353 -1687604359 755965508 1510485714 -1023312024 -1274654722 711121501 1566960331 -999507087 -1284797465 601134710 1423156960 -841287846 -1159870516 616125039 1404986105 -893963453 -1112538155 817368608 1203715766 -558469364 -1447993446 936757817 1087568559 -639915243 -1361273981 1046709778 1231337092 -798103746 -1486170200 957235723 1309242013 -687856857 -1610148943 259657677 2021474139 -512463135 -1770824073 135777236 2131819330 -434525448 -1860265362 27363327 1990637417 -273684781 -1733765563 114050022 1909158768 -389930294 -1614474660 315432873 1707749183 -54296955 -1950069229 362863536 1655171878 -72435044 -1935046134 471242651 1796318989 -233245001 -2061515231 461067138 1820091156 -176868690 -2106457544 873737989 1125326739 -635810263 -1390575937 863628060 1149164426 -579368400 -1435452762 986687287 1304991649 -725498341 -1547241843 1034052398 1252348856 -743702014 -1532284268 698564449 1587810295 -944939443 -1331007781 785316728 1506397166 -1061119404 -1211651390 662222675 1350535109 -914958721 -1099831575 538276682 1460814812 -837086618 -1189338384 -1998449918 -1760364 1726771758 300630712 -1886398693 -125245555 1635890743 377915041 -2043045072 -247551066 1748498972 523291274 -2125177047 -162304065 1868185093 408751763 -1789590682 -497929232 2069586506 207377116 -1841772673 -448792599 2083956307 187799237 -1685157036 -326517822 1971382904 42457838 -1662824627 -337346597 1928146529 99229431 -1282657334 -997522596 1568821990 713384560 -1260259373 -1008285883 1525651199 770221673 -1118323720 -900691090 1398397652 610200130 -1170571295 -851619977 1412701901 590556763 -1371855954 -650374344 1077232258 926052884 -1453922377 -565061855 1196983963 811578893 -1595888740 -672687350 1324272304 971635238 -1483903099 -796238061 1233325737 1048854079 -1845943741 -419556651 2146911087 149976057 -1768626598 -510404916 2023393142 261994464 -1625118095 -400188697 1898761053 103545803 -1739624856 -280469762 1983975236 21381074 -1941032409 -79101263 1648382731 357000093 -1960577474 -64698712 1697486610 304785284 -2104116715 -174945661 1822153529 463268783 -2047312372 -218149222 1811291936 485568438 -1432943989 -577752547 1150903207 866014001 -1376074094 -620890620 1140107198 888379176 -1538487623 -750011857 1245899669 1027988227 -1558098272 -735674826 1294937996 975707930 -1222634769 -1071177095 1496216515 774456149 -1337075978 -951392672 1581496282 692356940 -1174693155 -822302133 1475738609 552782695 -1097441596 -913215918 1352155112 664735614 -1160482432 -841793258 1423577260 601694266 -1111902823 -893483761 1404556469 615572515 -1274021454 -1022834396 1510054046 755410952 -1285407317 -1000010435 1567382663 711683089 -1486659100 -798731918 1231880392 1047146590 -1609652739 -687237781 1308673233 956822599 -1447499306 -557852352 1203144954 816953452 -1361760817 -640541351 1088113891 937196661 -2118495928 -155360802 1874079844 414384370 -2032691887 -237984313 1759114365 534693099 -1889412742 -127473172 1634711638 375949504 -2012471965 -16044555 1711438927 285560025 -1676852948 -351637062 1912807424 84152470 -1688173259 -328747613 1970201625 40490127 -1831417570 -439223928 2094573618 199202980 -1782903545 -490979951 2075487275 213015741 -1546698559 -725061545 1304502765 986059131 -1532853032 -744115122 1252845044 1034671458 -1391146765 -636225435 1125820895 874355017 -1434907414 -578929540 1148677574 863001936 -1099411291 -914399181 1349923209 661717279 -1189768004 -837639126 1461450128 538756358 -1331439465 -945494015 1588443579 699042093 -1211229042 -1060557800 1505787298 784813364 -1734254583 -274313057 1991180581 27799987 -1613978608 -389311354 1908589884 113636778 -1770330053 -511846227 2020903191 259242369 -1860752350 -435151692 2132364558 136215960 -2062126995 -233750277 1796739393 471802327 -2105822092 -176388894 1819661656 460514766 -1949435809 -53819191 1707317619 314878437 -1935655866 -72938288 1655594346 363425276 -326183418 -1685461360 41989930 1971816380 -337440225 -1662770551 99447603 1927955365 -497721804 -1789759838 207306520 2069630862 -449275347 -1841321285 188152577 2083638167 -247871902 -2042693900 523741006 1748015064 -162266501 -2125253907 408576855 1868387265 -1946032 -1998225722 300691324 1726685162 -124810679 -1886864673 377613157 1636228083 -673122610 -1595423144 971937762 1323935604 -796052777 -1484127679 1048794107 1233412973 -650412292 -1371779478 926228432 1077030726 -564741403 -1454273933 811129801 1197468511 -900208982 -1118775748 609847174 1398716176 -851828045 -1170402779 590627743 1412657929 -997429608 -1282712050 713166772 1569013538 -1008620927 -1259955689 770689965 1525218107 -174725305 -2104305711 463177323 1822209789 -218619042 -2046880824 485900914 1810985700 -78745739 -1941348381 356519513 1648836303 -64771220 -1960535046 304990784 1697315542 -400361693 -1624913995 103585295 1898686105 -280022214 -1740110932 21058070 1984324224 -419856623 -1845604473 150412861 2146447019 -510346488 -1768715362 261806628 2023615154 -822360177 -1174604007 552969891 1475515957 -912915562 -1097780480 664298170 1352618540 -1071624259 -1222148309 774778513 1495866887 -951219292 -1337279694 692316808 1581570590 -749938709 -1538529411 1027782343 1246070353 -736029710 -1557781660 976188126 1294484040 -577282087 -1433374897 865681141 1151209059 -621110336 -1375884458 888470252 1140050554 -558320508 -1447066606 817288616 1202840894 -640323427 -1361952757 937103793 1088168231 -798802762 -1486615520 1047354778 1231711500 -686884689 -1609971655 956340611 1309124885 -1022384928 -1274506122 755090892 1510405466 -1000185607 -1285205905 711721429 1567306051 -841732910 -1160569788 601509374 1423801704 -893785909 -1111566243 616008167 1404090737 -438922164 -1831754534 198767968 2095039990 -491040683 -1782816573 213201273 2075263471 -351462274 -1677054744 84114770 1912884676 -329197465 -1687688975 40810827 1969850845 -127826904 -1889094466 376431876 1634260370 -15974351 -2012516185 285352221 1711608203 -155579366 -2118304628 414477622 1874025888 -237516797 -2033125227 534358319 1759418809 -945584699 -1331382957 699262185 1588253823 -1060224548 -1211535030 784343280 1506218086 -914878985 -1098957471 662072539 1349606477 -837432850 -1189938824 538683586 1461491796 -636185183 -1391221449 874181773 1126024219 -579251784 -1434558162 863449236 1148190722 -724623981 -1547162363 985758911 1304841257 -744302198 -1532630756 1034729638 1252755504 -53631731 -1949657701 314819617 1707406519 -73375468 -1935191678 363724856 1655255214 -233427649 -2062475863 471354387 1797225605 -176428762 -2105747024 460687370 1819457692 -512051863 -1770158593 259314757 2020861139 -434671248 -1861205530 135860316 2132680906 -274645669 -1733947955 28269687 1990749409 -389220030 -1614034476 113416302 1908779256 -1657073248 -365158090 1932882060 70402074 -1705585223 -313400017 1951970453 56591363 -1813997166 -454579964 2112813246 183093288 -1802674805 -477467363 2055421095 226757681 -2138308156 -141872814 1854038248 428167294 -2015246883 -253299381 1777313009 518558823 -1906865674 -112150176 1616505050 392091724 -1992667665 -29524615 1731472579 271785045 -1504366232 -783154690 1213943876 1063018706 -1590102671 -700463641 1328976989 942777547 -1467041446 -544634420 1182849142 830990560 -1344045757 -656126507 1106058351 921316601 -1142808308 -857402982 1441546272 585855158 -1131420395 -880224893 1384219705 629585071 -1254512322 -1036084824 1530382354 741406852 -1303089881 -984392271 1549405195 727530653 -2078269215 -215543689 1781416397 489255259 -2092047112 -196422546 1833141716 440710466 -1963218733 -33777595 1693829631 334690665 -1919521590 -91136932 1670909414 345980272 -1718144891 -292552685 2006536617 10379583 -1627720548 -369245174 1895077296 133408038 -1756579657 -531920863 2034424219 239462669 -1876853586 -416920520 2117016962 153627924 -1085407191 -934727489 1363173637 642208147 -1205615568 -819661658 1445831964 556438922 -1315600357 -963463027 1604053303 681367969 -1225241598 -1040221036 1492528430 804330936 -1560735667 -704765733 1291284833 1005601271 -1516972972 -762059582 1268430200 1016956398 -1407018881 -618288919 1110243667 892062149 -1420862362 -599233296 1161903434 843451868 -1358073054 -670415948 1090720270 906240664 -1470056645 -546863187 1181668887 829023873 -1579746544 -690893946 1339595324 954182314 -1497678071 -776204385 1219845669 1068658355 -1296407738 -977447984 1555300970 733164284 -1244158113 -1026517047 1540998771 752809701 -1134433420 -882451486 1383041624 627620558 -1156829331 -871686149 1426214465 570785495 -1805429782 -479960196 2053976774 225051216 -1827760141 -469129371 2097215199 168281673 -1699161128 -306189490 1958132468 61966946 -1646977087 -355324073 1943764717 81546875 -1982577778 -19696872 1742348962 282923572 -1900443753 -104941823 1622664891 397465133 -2029007940 -267846870 1761716880 503749126 -2141057115 -144359629 1852599945 426466847 -1240055197 -1055821067 1477976911 790565849 -1317304710 -964905236 1601562454 678614976 -1194472879 -808781113 1455663997 566533099 -1080029624 -928563490 1370386276 648634354 -1415491065 -593075567 1169109803 849871805 -1395878370 -607410552 1120073522 902154148 -1518675403 -763499869 1265941273 1014205327 -1575543252 -720359750 1276739328 991842198 -1921490261 -92319171 1668678535 342962961 -1978292558 -49113564 1679542174 320665352 -2086409575 -190522865 1840090037 447396643 -2066862464 -204923370 1790988204 499613498 -1865452849 -406306215 2126582755 163980149 -1750944042 -526023104 2041370618 246146924 -1642792195 -384578965 1880792017 119384903 -1720107292 -293728654 2004312008 7368542 -111684444 -1907301326 391755144 1616807198 -29749059 -1992482773 271872401 1731412231 -141796202 -2138346496 427965882 1854213420 -253650801 -2014926823 519043491 1776863541 -455031616 -1813515178 183412204 2112460154 -477298471 -1802882993 226714101 2055491939 -365212430 -1656980380 70594014 1932664136 -313095957 -1705920387 56158663 1952438609 -1036389268 -1254177542 741840192 1529914838 -984338315 -1303183133 727339353 1549623759 -857572258 -1142600504 585899378 1441476068 -879773625 -1131902767 629266795 1384573437 -544283640 -1467362146 830506276 1183298994 -656203759 -1344008057 921518397 1105883563 -782930886 -1504551764 1062931734 1214004608 -700930013 -1589667659 943114511 1328675225 -531831323 -1756637837 239240393 2034611295 -417259012 -1876553366 154091728 2116579398 -292065833 -1718592191 10030331 2006858861 -369448498 -1627547304 133482722 1895037044 -33819263 -1963145961 334861485 1693623355 -90820200 -1919876850 345526452 1671389218 -215974477 -2077799131 489561247 1781083145 -196232790 -2092267204 440653958 1833232400 -618478291 -1406798405 892118017 1110152343 -598802124 -1421332062 843145240 1162236046 -705082081 -1560380023 1006054451 1290804389 -762017530 -1517045360 1016784938 1268635836 -963259063 -1315772961 681292901 1604093171 -1040707248 -1224793658 804679804 1492205802 -934388357 -1085706771 641743959 1363610817 -819750558 -1205556748 556660814 1445644504 -882788826 -1134131536 628086538 1382606748 -871599553 -1156889943 570561299 1426400133 -977650156 -1296232830 733241144 1555263406 -1026033139 -1244607845 752458529 1541319607 -690575806 -1580099884 953730926 1340078072 -776248741 -1497607475 1068827511 1219638241 -670224784 -1358291226 906186588 1090813898 -547296663 -1469588737 829328197 1181334483 -267413778 -2029476232 503445442 1762051924 -144551177 -2140839327 426521563 1852506957 -19652900 -1982648758 282755056 1742557030 -105260347 -1900090797 397917161 1622182783 -306674038 -1698712036 62318502 1957812016 -355122541 -1647152635 81470399 1943802665 -480047432 -1805369810 225275796 2053791490 -468792671 -1828062665 167816077 2097650459 -763721881 -1518487567 1014294091 1265882845 -719895682 -1575980056 991502930 1277039300 -593424555 -1415168061 850357881 1168662255 -607335604 -1395917862 901950048 1120246518 -808610045 -1194678379 566490671 1455736505 -929017062 -1079549044 648950326 1370030752 -1055514831 -1240387673 790134301 1478446731 -964961496 -1317213250 678803972 1601342098 -384522321 -1642883271 119195267 1881011733 -294034506 -1719774432 7799450 2003841548 -405852259 -1865933045 163663537 2126937639 -526193788 -1750738158 246188712 2041297470 -190597173 -2086369443 447600359 1839916657 -204573742 -2067184828 499127038 1791435368 -92782599 -1921052817 343301845 1668378179 -48890912 -1978479754 320576204 1679600218 1440914344 585476926 -1142097276 -856962542 1385127857 629698343 -1132380515 -880407029 1530467226 742269708 -1254657354 -1037024736 1549064067 726918933 -1302677841 -983726535 1213565900 1062386522 -1503925536 -782443914 1329090517 943685443 -1590284551 -701424017 1183712254 831075176 -1467981102 -544779708 1105446887 920975217 -1343379765 -655714723 1854716768 428575734 -2138908084 -142218534 1776385913 518410223 -2014372267 -253219133 1616327506 391119812 -1906748802 -111254808 1731917643 272484317 -1993042329 -30169359 1933290244 71080850 -1657419224 -365757762 1951821597 55664523 -1705505231 -312525145 2111841078 182916000 -1813102054 -454462836 2056120111 227203001 -1803319805 -477841771 1291430633 1006541439 -1560818747 -705627309 1268018928 1016290918 -1516630052 -761446582 1109533403 891621965 -1406385161 -617909407 1162864322 843634260 -1421768722 -599345288 1364114061 642353691 -1086268511 -934810825 1445166740 556027394 -1205002312 -819318994 1603613375 680657449 -1315220589 -962829563 1492711078 805291568 -1225353334 -1041127652 2006420001 9484983 -1717966067 -291578981 1895452216 134053550 -1628164332 -369942654 2035024403 239809157 -1757256897 -532327511 2116142602 153548444 -1875925210 -416770128 1780521541 489138899 -2077295767 -215364609 1833786972 441085642 -2092744848 -196866074 1694175863 335291105 -1963625637 -34454579 1670829678 345106168 -1919371454 -90208300 1742010666 282315196 -1982162938 -19027824 1622752563 398331301 -1900585953 -105878391 1762619672 503857550 -2029973452 -268033886 1851962625 426083735 -2140351443 -143924037 2053368142 224713176 -1804760990 -479545100 2098081111 168369601 -1828696965 -469271315 1958240636 62869994 -1699348400 -307154746 1943381349 80909811 -1646541751 -354618145 1555749346 733866356 -1296779058 -978089896 1540824571 751840621 -1244037929 -1025618879 1382109648 627466566 -1133563652 -882376598 1426888137 571188575 -1157434139 -872037261 1091422598 906688784 -1358714710 -670787524 1180700063 828849417 -1469158221 -546743259 1339441588 953250082 -1579671400 -690024434 1220249005 1069331771 -1498028927 -776809449 2127546475 164165885 -1866356409 -406414895 2040663154 245710052 -1750307490 -525640248 1880375385 118714575 -1642454667 -383970845 2004452416 8303830 -1720195732 -294595078 1668864015 343926937 -1921599197 -93222475 1679105046 319958144 -1977909958 -48476756 1839419453 446980267 -2085801711 -190185081 1791923236 499754162 -2067729144 -205011554 1168238755 849795125 -1414559345 -592922343 1120677050 902503468 -1396552298 -607814400 1266311313 1014845447 -1519124035 -764202709 1276617864 990942238 -1575369308 -719391438 1477900487 789694545 -1239901717 -1054889603 1601912030 679218248 -1317708302 -965579420 1456304373 566902883 -1195175463 -809230001 1369486572 648512634 -1079061056 -928389802 831413932 1183411770 -545243264 -1467543786 920885941 1105504803 -655492199 -1343567089 1062590110 1213392392 -782518350 -1503885532 943198855 1329537553 -701074517 -1590607043 741953224 1530822238 -1036570652 -1255137422 726960849 1548991047 -983897091 -1302471829 585287418 1441134188 -856905770 -1142188224 630129379 1384657525 -880712753 -1132047527 182484580 2112311026 -454156472 -1813434402 227392125 2055899883 -477897903 -1803228217 71038550 1933362880 -365586566 -1657624596 55980623 1951466201 -312978589 -1705024523 391605760 1615879830 -111603924 -1906425926 272280089 1732090511 -30094539 -1993081949 428664370 1854658212 -142440674 -2138720376 518070827 1776685757 -252755193 -2014809199 680882157 1603428219 -962916671 -1315160489 804826100 1493146466 -1040790824 -1225655730 642705375 1363793737 -935295245 -1085819291 555951046 1445204816 -819117334 -1205177732 891453321 1109741343 -617865563 -1406456269 844086160 1162382086 -599663940 -1421415894 1006237627 1291765549 -705194345 -1561287167 1016345506 1267925812 -761638258 -1516412392 335236901 1694269363 -34263543 -1963843937 345410364 1670495146 -90641904 -1918903674 488687383 1781004161 -215046597 -2077649235 441254670 1833579416 -196910558 -2092674380 239886145 2034986967 -532529555 -1757081861 153197400 2116463566 -416286092 -1876374814 9951091 2005985253 -291916193 -1717664055 133829482 1895638012 -369855930 -1628224816 62405678 1958677688 -306815742 -1699648108 81131575 1943193761 -354707173 -1646483059 224637980 2053407882 -479341264 -1804933722 168718341 2097758355 -469757655 -1828249153 504310858 1762139356 -268350106 -2029617680 425912403 1852168389 -143881857 -2140423703 282371192 1741919470 -19217068 -1981942334 398024801 1623085303 -105447091 -1901055525 953556198 1339108464 -690455094 -1579201188 1069275391 1220339817 -776619565 -1498248891 906859732 1091216450 -670829064 -1358641810 828395725 1181179995 -546426399 -1469513353 627117186 1382431764 -881889874 -1134011080 571263131 1426847757 -872240713 -1157261023 733643952 1555936294 -978000484 -1296837366 752304297 1540386879 -1025957499 -1243737837 446893423 1839480313 -189961149 -2085987115 500091254 1791621600 -205477798 -2067294004 343442781 1669313995 -92871567 -1921919769 320160068 1678930386 -48553880 -1977872130 118758667 1880305053 -384140249 -1642246991 7985426 2004806020 -294143938 -1720678232 164599097 2127078831 -406719467 -1866021757 245518624 2040881590 -525586420 -1750400870 567094695 1456086321 -809284469 -1195082723 648079806 1369954600 -928085870 -1079396348 790013333 1477547267 -1055341383 -1239419857 679174540 1601982746 -965410656 -1317916618 1014644163 1266486613 -764125969 -1519162247 991427034 1276168524 -719742730 -1575049120 849458673 1168541031 -592456483 -1414994869 902590952 1120616830 -608038716 -1396367278 -671546383 -1593953433 972514013 1324372555 -795555864 -1483475074 1050322628 1235064402 -652047421 -1373258923 925690607 1076615801 -565227558 -1454866612 809578230 1195777632 -900852843 -1119280381 608203449 1397178927 -853289076 -1171986662 590198432 1412073014 -996828249 -1282233551 714865291 1570556445 -1007132738 -1258328280 771112594 1525747204 -325639367 -1685056593 43598357 1973318275 -335878368 -1661085770 99911180 1928574618 -498291957 -1790207075 205703719 2068183729 -450793710 -1842978940 187633214 2083012264 -249547939 -2044263477 523129457 1747542759 -162662588 -2125805614 407082600 1866770174 -279697 -1996715015 301324867 1727195861 -124354698 -1886302240 379067994 1637822156 -824036688 -1176174042 552358812 1475044106 -913312087 -1098332609 662804357 1351001875 -1069958526 -1220638188 775412654 1496378168 -950763877 -1336717811 693772215 1583165217 -749395244 -1538125246 1029391352 1247572846 -734468403 -1556097445 976652257 1295103863 -577852698 -1433822608 864078794 1149762396 -622629121 -1377542551 887951315 1139425093 -175369608 -2104810770 461534036 1820672962 -220080543 -2048465161 485472077 1810401243 -78144950 -1940870436 358218598 1650379760 -63283629 -1958908219 305414015 1697845225 -398786020 -1623444854 104162096 1899123622 -279525883 -1739458925 22587177 1985976255 -421492178 -1847084360 149875458 2146032532 -510833097 -1769308511 260255515 2021924749 -439393933 -1832365595 197197919 2093363401 -492657302 -1784310276 212649030 2074866896 -350951103 -1676420649 85624941 1914550523 -327602856 -1686233650 41372788 1970306274 -126324457 -1887485567 376836155 1634803885 -15354610 -2012052072 287036450 1713169588 -157026011 -2119906893 414029833 1873455263 -238142148 -2033644118 532700176 1757899910 -559857221 -1448709843 816783511 1202196481 -640907870 -1362381516 935519374 1086706712 -797259383 -1484916449 1047832741 1232312371 -686355056 -1609548538 957967548 1310612522 -1021947425 -1273929399 756560115 1511981157 -998533690 -1283676848 712373482 1567802492 -842147347 -1161107077 600029377 1422166103 -895476236 -1113117342 615415000 1403604046 -53194702 -1949081436 316289310 1708982664 -71723989 -1933663043 364377351 1655752081 -233842688 -2063013738 469874988 1795590586 -178119655 -2107298673 460094773 1818971555 -513589162 -1771802432 258810234 2020217324 -435256241 -1861634855 134276451 2131219957 -273102748 -1732249358 28748104 1991350750 -388690819 -1613611797 115043665 1910267335 -944082694 -1329774484 699666902 1588797760 -1059605277 -1211071371 786027983 1507779929 -916326200 -1100560290 661625316 1349036402 -838058799 -1190458297 537026045 1459973483 -636657506 -1391833080 872612274 1124348196 -580868985 -1436052463 862897579 1147794749 -724113236 -1546528710 987269504 1306507542 -742708043 -1531175901 1035292057 1253211407 -1282029835 -997001629 1570482137 714905423 -1258814740 -1006685574 1526096832 770790230 -1118941497 -901153199 1396715499 608640893 -1172075810 -853231032 1412295666 590011236 -1373448559 -651827705 1076672445 925599531 -1454435704 -565698018 1195471780 809911090 -1594270045 -671191499 1324826511 972033817 -1483433286 -795629012 1234893718 1050528512 -1996757443 -207189 1727366929 301119367 -1885986268 -124710222 1637368584 379548574 -2044695025 -249078119 1747848995 522796981 -2125616618 -162882944 1866713914 407174060 -1790118311 -498350385 2067961717 205891555 -1843318208 -450493738 2083476332 187196410 -1684570517 -326086915 1972969287 43921361 -1661289870 -335705372 1928649566 99871688 -1433471052 -578173150 1149277848 864527886 -1377619027 -622591173 1139626625 887775767 -1537900666 -749580528 1247485610 1029451324 -1556563041 -734033143 1295440563 976349733 -1220941872 -1069623482 1496811260 774944362 -1336663095 -950856865 1582973669 693990003 -1176342558 -823828620 1475088078 552287832 -1097880581 -913794195 1350683351 663157313 -1847535748 -421009430 2146350672 149522118 -1769139355 -511040525 2021880393 260326111 -1623498930 -398692392 1899314786 103943924 -1739154601 -279860287 1985542779 23055085 -1940404456 -78579826 1650042420 358520482 -1959132415 -63097961 1697931821 305353403 -2104733910 -175407172 1820470790 461708944 -2048816333 -219759707 1810885151 485022345 -2119981961 -156986143 1873659227 413857229 -2033295250 -238464776 1757413698 533148116 -1887949755 -125887277 1635143017 376536575 -2011830180 -15542070 1713080688 287095270 -1676364781 -351042427 1914361151 85845417 -1686540278 -327270244 1970737446 40903088 -1831912415 -439874377 2093047053 197553563 -1784481736 -492451666 2074908948 212576642 -1160936257 -842353623 1422124435 600102149 -1113571162 -894996432 1403920778 615059740 -1273623411 -1022280677 1511550369 757030199 -1283733356 -998443006 1567992248 712153390 -1485138725 -797072307 1232401911 1047774561 -1609084734 -686792620 1310274030 958267768 -1449059095 -559534977 1202683333 816336211 -1362306832 -640948122 1086503388 935692618 -1732733642 -272652896 1991701530 28427404 -1613410001 -388865607 1910190083 115081365 -1771889404 -513528430 2020441128 258624702 -1861297891 -435558005 2130753585 134711463 -2062580398 -234310204 1795286142 470209768 -2107489973 -177901091 1819025511 460001521 -1949037216 -53264906 1708813388 316497114 -1933981319 -71370257 1656203349 363894979 -1546209794 -724466328 1306055890 987751492 -1531219481 -742637199 1253380299 1035083869 -1391641140 -636875430 1124293856 872705142 -1436485163 -580400829 1148098809 862562415 -1100896870 -916024052 1349502134 661189664 -1190370941 -838119147 1459749039 537210937 -1329975896 -943907522 1588874372 699628562 -1210586703 -1060054745 1507428509 786348043 522226169 1747433839 -248583979 -2044078013 407719392 1867152758 -163369780 -2126242726 301662667 1727803741 -696089 -1997385615 378979794 1636955460 -124214018 -1885367192 43489693 1972414731 -325453647 -1684092889 100294020 1929211154 -336315224 -1661793218 206311855 2068521273 -498962301 -1790623723 186766774 2082923808 -449858406 -1842838516 609134897 1397332391 -901724131 -1119356789 589524264 1411669438 -852685820 -1171637102 714416387 1569853845 -996458449 -1281593159 771286298 1526715788 -1007254474 -1259228000 972667221 1325304259 -671623047 -1594824465 1049918796 1234390490 -795206560 -1482871562 924987751 1076167153 -651407285 -1372888867 810546558 1195951592 -566127534 -1454988092 104577208 1899792430 -399124076 -1624053502 22445217 1985039415 -279437939 -1738592997 148910218 2145845276 -420589146 -1846976208 260961427 2022360069 -511470145 -1769691863 462203100 1821087818 -175978000 -2105149082 484535493 1810259027 -219214359 -2048377473 358031598 1649414264 -78036542 -1939967660 305849591 1698550881 -63666725 -1959545523 1029019760 1246931174 -748947108 -1537422902 976772201 1296002303 -734642875 -1557066285 864948290 1149837524 -578784914 -1433976328 887346267 1139074253 -621955721 -1377139231 551716884 1474672770 -823334600 -1175725650 663702541 1351122075 -914281183 -1098506825 775487526 1497247920 -1070112502 -1221570148 693421119 1582560425 -950360813 -1336044155 756476795 1511119853 -1021801897 -1272988991 712716130 1568415732 -998945202 -1284342056 600662857 1422545887 -842857883 -1161547021 614508368 1403492294 -894515588 -1112934678 815921951 1202113417 -558917069 -1448564059 936132358 1087049616 -641573334 -1362792772 1048212269 1232946107 -797699583 -1485626729 957855540 1309706146 -686172648 -1608587634 377015219 1635777317 -126440801 -1888380407 286592938 1712471868 -14979450 -2011406832 413352833 1873048343 -156425555 -2119560645 533628824 1758050062 -239016268 -2033723870 198171607 2093542209 -440288517 -1832482195 211951566 2074423128 -492011806 -1783935372 85218277 1913873267 -350604599 -1675820449 41523196 1971234666 -327682352 -1687108026 873323066 1124788908 -637289706 -1392211072 861937187 1147612853 -579961073 -1435938919 987124232 1305567902 -724028636 -1545665614 1035703825 1253877383 -743049411 -1531787349 700107358 1589508808 -944460942 -1330406428 785845831 1506819793 -1059491989 -1210163203 660685420 1348891386 -915463360 -1100475434 537691765 1460385507 -838670503 -1190799409 258210546 2019871332 -512910370 -1771394232 135151339 2131299965 -436183097 -1861783727 28865216 1992245846 -273280020 -1733221510 114669273 1909622351 -388245515 -1612912797 315943574 1708382720 -52786246 -1948402900 364457615 1656626713 -71872605 -1934590155 470770340 1795707442 -234814584 -2063191266 459450045 1818596907 -177420399 -2106853625 2068598013 206273643 -1790825007 -498787001 2082572516 187086962 -1842353720 -450307746 1972880591 43054169 -1684429341 -325151371 1928986838 100479040 -1661705734 -336375444 1727749273 301755407 -1997193803 -914141 1637259392 378644502 -1885800020 -123745990 1746982059 522708029 -2043759225 -248937199 1867321522 407511076 -2126286434 -163299064 1075997749 925195427 -1372844775 -651477617 1196402732 810064058 -1455306496 -565773930 1324999687 973001873 -1594391253 -672090691 1234444318 1049825416 -1483062990 -794988124 1570077777 714230983 -1281680003 -996397589 1526249544 771721438 -1258890908 -1007556110 1397683299 608814325 -1119840945 -901274151 1411592314 589562092 -1171435178 -852860480 1649900988 357584170 -1940317040 -77714426 1698347429 306022707 -1959470967 -63707105 1821177230 462144792 -2105371486 -175791052 1809920407 484835585 -2047913797 -219652051 2145414616 149380430 -1846670092 -420922270 2022549953 260741463 -1769748243 -511379333 1899750890 104650108 -1623882554 -399330224 1985356275 22090085 -1739046689 -278958007 1496931700 775843298 -1221116840 -1070592818 1582602605 693348859 -1336215487 -950155049 1474483526 551937488 -1175669654 -823425796 1351553375 663232969 -1098813325 -913948443 1150176528 864648582 -1434440644 -578347862 1138985225 887404959 -1376917467 -622143309 1247135010 1028847028 -1537498098 -748907368 1295515963 977220013 -1556717545 -734965631 1232744063 1048387305 -1485549741 -797737019 1310190182 957405936 -1608938678 -685851684 1201776205 816223963 -1448097951 -559351817 1087136340 936071874 -1363016840 -641387538 1422736923 600444557 -1161601225 -842764383 1403058690 614976148 -1112630482 -894850120 1511437865 756123327 -1273440507 -1021319277 1568371248 712786598 -1284173028 -999152758 1913917111 85147169 -1675989093 -350396659 1970916014 41876024 -1686656126 -328164588 2093975173 197703187 -1832786007 -439953601 2074231452 212169226 -1783880784 -492104922 1872961235 413412933 -2119335937 -156610711 1758386890 533326428 -2034189338 -238580880 1635292897 377464439 -1888028723 -126761125 1712673528 286417518 -2011483180 -14941374 1348542270 661008296 -1099989486 -915911036 1460460327 537652145 -1191003637 -838497635 1589286668 700295066 -1330317792 -944519498 1507283733 785408899 -1210502599 -1059192145 1305874266 986791884 -1546097034 -723558688 1253821251 1035795413 -1531598225 -743269639 1124960104 873117694 -1392253372 -637217070 1147159409 862417895 -1435622819 -580316469 1796161526 470290272 -2063507750 -234459572 1818426351 459656057 -2106811709 -177493419 1708439492 315852626 -1948592408 -52566402 1656320989 364790603 -1934159119 -72342937 1991782290 29302532 -1732882754 -273580504 1909844875 114481949 -1613002073 -388187599 2019796896 258250550 -1771190644 -513083878 2131649465 134828847 -1862270315 -435736061 146748674 2142766484 -424586194 -1850317640 265482523 2027274637 -505638857 -1763991391 107265328 1902349734 -395650020 -1620185974 17398057 1980647871 -284747771 -1744820077 352855398 1645155824 -83475382 -1946061604 308666751 1700975081 -60063661 -1955811131 466857300 1825873346 -170013576 -2099577618 482240845 1807309275 -223344543 -2051589897 869340618 1154884956 -572558106 -1428667280 884789715 1136386373 -625823489 -1380614039 1024105976 1242410350 -754647852 -1543254974 979851745 1298164087 -731301683 -1553069989 778438062 1499542840 -1066900350 -1217440748 688636343 1577906465 -955932517 -1342009331 549293468 1471855882 -827069264 -1179329498 667961733 1356298515 -908187479 -1093068737 295961667 1721971925 -5610129 -2001906183 382320730 1640952012 -121134730 -1883205152 528452721 1752743143 -244191907 -2039030325 403851368 1863678206 -165926588 -2128930350 202576935 2064917681 -501385973 -1793440355 192860222 2088362152 -445599470 -1837661820 46701589 1976544387 -322503367 -1681797713 94722060 1923246234 -341100256 -1666446922 717890699 1573721117 -993770073 -1279036111 765976722 1520488452 -1012301378 -1263619800 605138105 1393990703 -903885419 -1122435837 595355808 1417369654 -848164468 -1166722790 930952431 1081738361 -646752829 -1368103595 806416630 1192738912 -568421926 -1457938100 967228637 1319210059 -676798991 -1599083161 1053522116 1238124626 -792389144 -1480447618 982079360 1301178134 -729336148 -1551890886 1038390169 1256432399 -739577163 -1527922141 877846450 1129705252 -631456098 -1386508792 859773867 1144531773 -583959929 -1439282671 658393060 1345943410 -919591224 -1103686050 542344189 1465168747 -832707887 -1185230265 702926806 1591934784 -940855558 -1326670228 780667855 1502559065 -1064932637 -1216259467 31946568 1994409950 -269937052 -1729222926 109753169 1905099719 -393948547 -1618746645 255655802 2017185772 -516776362 -1774866752 139541347 2136345589 -429958577 -1856476455 475031340 1800886202 -228719104 -2057750890 457024309 1815778211 -181157351 -2110459249 311160606 1703731080 -58356174 -1954365788 367405831 1658919825 -68662741 -1930462531 596797121 1419073111 -845412371 -1164232837 620733144 1408799310 -890125324 -1107889310 759820019 1515118181 -1018720289 -1270825143 707013354 1562581628 -1003861050 -1288864944 1042642597 1226982963 -802482295 -1490278625 961065660 1313833514 -683224176 -1606294778 822017687 1207553537 -554655813 -1443385555 932395662 1083443736 -643998814 -1365611724 419186185 1878750879 -151902427 -2114644045 529629712 1754706566 -241179844 -2036804694 371707451 1629552301 -131485929 -1892769919 290064930 1716337332 -12293362 -2008851560 88823405 1917609723 -347785407 -1673394217 36082292 1965138658 -332860584 -1691368498 194043487 2090331849 -442581133 -1835429915 217913926 2079992528 -487359638 -1779151876 1825828870 466927760 -2099408598 -170221124 1807627295 481887369 -2052041421 -222861915 1644722228 353323170 -1945757416 -83809906 1701166125 308448443 -1955865343 -59970153 1902436450 107204852 -1620410034 -395464232 1980310651 17700077 -1744353961 -285182527 2143250512 146299078 -1850668676 -424265238 2027072585 265657567 -1763914395 -505676301 1472057550 549118040 -1179405854 -827031180 1355814103 668410945 -1092717061 -908507795 1499879676 778135658 -1217906224 -1066464954 1577819365 688696435 -1341784631 -956117665 1242218666 1024323644 -1543200378 -754740976 1298597043 979383333 -1553373793 -730966775 1154566296 869693454 -1428215372 -573040350 1136430209 884718615 -1380782675 -625615557 1976090951 47182289 -1681481621 -322858755 1923417438 94516680 -1666489230 -341027612 2064861557 202668515 -1793251239 -501606193 2088668524 192527866 -1838093248 -445129514 1753207075 528015797 -2039369713 -243892071 1863456058 404039084 -2128841706 -165985152 1722046737 295922055 -2002110403 -5437269 1640602888 382643614 -1882719196 -121582414 1319559567 966906137 -1599569757 -676351947 1238050198 1053562112 -1480244038 -792562644 1081960893 930765099 -1368192879 -646694905 1192275364 806853938 -1457599352 -568722402 1393684971 605471101 -1122004793 -904355759 1417426418 595264868 -1166912290 -847944632 1573550553 718096719 -1278994187 -993843101 1520942528 765496662 -1263936276 -1011946374 1592103556 702718482 -1326713944 -940784834 1502107293 781149707 -1215940687 -1065285849 1346247350 658057760 -1104118886 -919123188 1465114287 542436921 -1185038461 -832925931 1129480928 878031478 -1386421300 -631516326 1144997625 859338351 -1439619115 -583657661 1300826834 982399556 -1551406082 -729785496 1256509131 1038351965 -1528123417 -739401871 1703653964 311198426 -1954163872 -58530826 1659270741 367085251 -1930946695 -68212753 1800419966 475466472 -2057413806 -229020732 1816002151 456838897 -2110546101 -181096483 2017239592 255562430 -1775058172 -516557934 2136041009 139876007 -1856043235 -430426229 1994861082 31464076 -1729541322 -269583456 1904930307 109960853 -1618702545 -394018887 1207870405 821662547 -1443839255 -554175873 1083402204 932468554 -1365440784 -644204954 1227172855 1042422625 -1490335013 -802391475 1313402862 961535864 -1605988670 -683557292 1514779553 760120119 -1270361459 -1019157989 1562671032 706955054 -1289087340 -1003674110 1418869651 596970245 -1164158273 -845452759 1409286026 620285724 -1108238682 -889803216 2089845517 194491291 -1835081183 -442903881 2080196372 217741186 -1779227080 -487319890 1917520703 88882089 -1673172461 -347972987 1965477670 35782576 -1691832822 -332423524 1629983593 371237887 -1893076411 -131153197 1716148080 290285542 -2008795556 -12384566 1878793051 419113933 -2114815369 -151696671 1754390338 529985492 -2036351378 -241660168 -1067008246 -1218343012 778624550 1500507824 -955548909 -1341371515 688200255 1577200297 -826460360 -1178990674 548623892 1471440514 -909053151 -1093155913 668897805 1356440219 -573460626 -1428774920 870305346 1155071700 -625185929 -1380230175 884083291 1135950541 -754309284 -1542645814 1023690352 1241741030 -731389115 -1553935405 979993193 1299100415 -83320894 -1945129132 352780014 1644285560 -60466213 -1956484275 309017335 1701579361 -170715152 -2100025498 467498716 1826244170 -222374935 -2051415169 481342149 1807188563 -423653466 -1850163408 145878666 2142690844 -506311745 -1764394199 266087059 2027624965 -396097644 -1620887806 107636408 1902990894 -284572787 -1743850725 17277601 1979748919 -646082997 -1367687459 930344807 1081401329 -569357742 -1458079036 807283582 1192827880 -676985223 -1600047377 967337813 1320114115 -791952800 -1479740682 1053139788 1237488602 -993354193 -1278366023 717553411 1573113749 -1012442570 -1264555360 766065434 1521355660 -904849891 -1122621813 606041905 1394100135 -847457788 -1166286190 594719528 1416987582 -502026621 -1793810923 203280303 2065366841 -444700006 -1837540852 191892406 2088188704 -322427215 -1680927193 46548893 1975613195 -341450072 -1667050946 95126404 1923920658 -5980441 -2002547087 296411083 1722675037 -121013506 -1882305944 382147538 1639983940 -243321131 -2038954429 527521785 1752590191 -166530356 -2129280422 404526048 1864082294 -229581432 -2057835234 475970724 1801030706 -180545135 -2110117625 456358077 1815365675 -57977414 -1953733332 310719638 1703019520 -68775517 -1931370187 367587471 1659879449 -270021140 -1730085510 32091328 1995349078 -393606667 -1618134685 109340889 1904433231 -516143650 -1774488248 254944498 2016744548 -430865977 -1856589487 140501227 2136526973 -918618816 -1103508010 657497196 1345826042 -833406631 -1185674801 542988405 1465542883 -941263502 -1327348252 703272030 1592534216 -1064783509 -1215331843 780587079 1501683921 -729158364 -1550918222 981961736 1300282526 -740021955 -1528620629 1038764049 1257076871 -632134378 -1386916480 878445626 1130050732 -583032561 -1439133287 858898467 1144451253 -347345719 -1672684449 88444389 1916976499 -333043504 -1692329914 36194812 1966045546 -443521797 -1835576211 194905559 2090415425 -486694686 -1778741132 217301454 2079650136 -151192403 -2114204613 418553217 1878371607 -242141004 -2036987870 530536856 1754818830 -131631969 -1893710839 371791283 1630414117 -11882362 -2008186864 289722794 1715724604 -802829311 -1490879337 1043049773 1227660731 -683145192 -1605420914 960915764 1312905634 -553761741 -1443269467 821044511 1207375241 -644644822 -1365987140 933093638 1083888016 -846013339 -1164579597 597474633 1419480543 -889251716 -1107810070 619805008 1408649670 -1018604457 -1269930815 759641467 1514145261 -1004236722 -1289510696 707457378 1563279860 -1542817266 -754103656 1241783074 1023617972 -1553482217 -731869567 1298784059 980348845 -1429081540 -573128022 1155502864 869835654 -1380174299 -625277261 1135761161 884303775 -1178768790 -826647812 1471351622 548682704 -1093620109 -908615963 1356779359 668598217 -1217994152 -1067330866 1500021620 779072482 -1341446591 -955509033 1577404269 688027643 -1620813114 -396137904 1902787562 107809660 -1744199969 -284250551 1980235763 16830309 -1849699596 -424091038 2142352344 146178894 -1764616467 -506124677 2027714497 266028887 -2100082014 -170624460 1826433934 467278616 -2051109189 -222708179 1806757783 481812225 -1945582960 -82841082 1644602300 352424746 -1956313463 -60672481 1701537701 309090099 -1122940081 -904496167 1394551395 605559541 -1166241962 -847528000 1416818298 594927340 -1278557315 -993135637 1573167697 717460167 -1264122012 -1012910094 1521051208 766400222 -1599710421 -677286979 1319647751 967772817 -1479827662 -791892060 1237712414 1052954248 -1367485671 -646257777 1081324085 930382499 -1458563328 -568907882 1193178668 806962874 -2038469753 -243770607 1752238763 527841853 -2129481826 -166355192 1864158898 404487716 -2002459723 -6040797 1722450585 296595983 -1882642516 -120711366 1640449664 381711894 -1681359901 -321959051 1975917263 46213721 -1666859014 -341667988 1923866326 95219264 -1793854511 -501955769 2065535741 203072107 -1837221944 -445053090 2087737060 192374386 -1774446452 -516216806 2016573856 255150390 -1856906091 -430511101 2136980921 140021039 -1729654594 -270491608 1995043218 32424196 -1618324313 -393386959 1904489867 109249821 -1953822488 -57919362 1703242180 310532434 -1931031311 -69075865 1659416029 368024907 -2058321702 -229134260 1801380342 475648352 -2109913917 -180718507 1815291375 456398201 -1387120572 -631961390 1130125672 878406142 -1438647203 -583480117 1144102257 859221479 -1551257482 -728858400 1300746586 981524940 -1528531857 -740080391 1256854851 1038951893 -1327159264 -941483850 1592477964 703363482 -1215763399 -1064313681 1501990165 780254595 -1103192046 -918974332 1345372478 657977768 -1185717237 -833334115 1465713959 542782897 -1893258803 -132114085 1630095585 372144247 -2008355372 -11674302 1715768568 289651822 -2114149889 -151285399 1878180051 418771013 -2037291546 -241805968 1755251914 530068572 -1836041815 -443086529 2090752133 194603027 -1778516560 -486879962 2079562908 217361418 -1672760933 -347307763 1917178039 88268833 -1691978366 -333363948 1965561006 36643896 -1270281979 -1018283629 1514629161 759191743 -1289433828 -1004274294 1563077680 707632294 -1164803785 -845827679 1419567131 597414029 -1107344082 -889686600 1408312322 620106900 -1442965151 -554096137 1206941773 821512411 -1366041224 -644551186 1084079188 932875458 -1490710189 -803036731 1227616383 1043120361 -1605872310 -682662436 1313223782 960562416 1115498323 897193925 -1401731457 -613124375 1158734666 840422364 -1424063898 -602295568 1285992289 1000447991 -1565995443 -709886245 1271622520 1020025838 -1513813420 -759022910 1607087927 684525473 -1312532965 -960272755 1487401774 799065016 -1230401022 -1045519724 1360117509 639012755 -1088430551 -937890113 1450998556 561728394 -1200481744 -814404954 2031290267 236205837 -1759680841 -535144927 2122236802 158987028 -1871666514 -411594184 2009632681 13614911 -1715016059 -289284589 1889881008 128088870 -1632949604 -374597110 1688475647 329459561 -1968539949 -38975931 1674171366 349102960 -1916292406 -88047012 1786748877 494448475 -2072903967 -210317705 1829919700 437611330 -2095301896 -199554450 1533416978 744564356 -1251444930 -1032894552 1544278539 722264733 -1308249305 -989690959 1438490144 582659766 -1145831668 -860565606 1389386297 634874543 -1126286571 -874968189 1188103798 836122336 -1461754022 -539469876 1102889583 918287097 -1347247293 -659188779 1208651332 1057865426 -1509626008 -788275202 1332169309 945846987 -1586943119 -697426969 1611151066 386860620 -1912186890 -117348512 1734734531 274907733 -1989438481 -26434695 1859370728 433360510 -2132942908 -136646830 1774090993 515459687 -2018501667 -256431285 2109679294 179836456 -1817098350 -457804028 2060640935 232116785 -1797487733 -472141027 1935978124 73637402 -1653944416 -361889994 1946774165 51272195 -1710814279 -318751953 1883981265 122451271 -1639635715 -381545365 1999012296 2208094 -1725374236 -298856334 2123419107 160955765 -1868649265 -409363367 2046626298 251279724 -1745655594 -520857536 1845253557 452683043 -2081278823 -185269233 1787924908 496410938 -2069892992 -208093162 1663556999 337702161 -1926644565 -97612739 1682577822 323823880 -1975224142 -45922268 1260741913 1008883087 -1523907531 -768854877 1279828224 995070358 -1572421588 -717098822 1174334763 855236029 -1410298873 -587744111 1116940594 898898340 -1398978530 -610633592 1452438909 563430891 -1197730735 -811916089 1375711588 653820402 -1074671544 -923344674 1481243983 793693657 -1236820893 -1052726027 1596209494 673384896 -1322624902 -970102548 1766880400 509035526 -2023877188 -262593238 1849536649 423264287 -2144087643 -147529421 1737227426 277662772 -1987732082 -24990440 1625700539 400623661 -1897375337 -101750527 1961321716 65033314 -1696004648 -303155890 1938465005 76386427 -1652244031 -360451753 2050813126 222026832 -1808626198 -483017348 2102470879 173414473 -1822471693 -463963803 1379816536 624518350 -1137691276 -885586462 1431539777 575971543 -1151471251 -866467333 1558568042 736292092 -1293173434 -974352944 1535645811 747579621 -1249478305 -1031714359 1334395964 948860074 -1584978672 -696248954 1222934565 1071886515 -1494556407 -772943457 1095945230 911604888 -1352880862 -665084492 1178535959 825768065 -1473156805 -550086227 638706263 1360450241 -937458821 -1088900115 561784398 1450907352 -814594206 -1200261132 684354149 1607293683 -960230583 -1312605217 799518332 1486921450 -1045835952 -1230045242 1000796723 1285669541 -710372577 -1565547639 1019950634 1271662268 -758819066 -1513986160 897415681 1115310743 -613213395 -1401672773 839958040 1159171726 -601956556 -1424363614 494912159 1786311177 -210656333 -2072603867 437388934 1830106640 -199465046 -2095360196 329534125 1688435259 -39179391 -1968366825 348753588 1674493474 -87560296 -1916739826 13161211 2010112621 -288967721 -1715371199 128259810 1889674868 -374638642 -1632876712 236149449 2031381087 -534955035 -1759900813 159293136 2121903686 -412024836 -1871196310 1057674006 1208869760 -788221382 -1509719380 946280207 1331701657 -697731549 -1586608459 835803940 1188457394 -539018744 -1462236514 918331197 1102819243 -659358191 -1347039609 582861682 1438315492 -860642722 -1145793848 634390379 1389836285 -874617273 -1126607151 744901440 1533115350 -1033360788 -1251009798 722177881 1544339407 -989467019 -1308434717 73724894 1935917896 -362114318 -1653759388 50935751 1947076433 -318286101 -1711249795 180321260 2109229946 -458155328 -1816778154 231915509 2060816227 -472064295 -1797525937 433316794 1859441452 -136478058 -2133151232 515778467 1773737781 -256883057 -2018019815 386427784 1611619102 -117044572 -1912522190 275099537 1734516487 -26489155 -1989345749 338133205 1663086659 -97918471 -1926311569 323634380 1682797658 -45865504 -1975315082 452724967 1845180529 -185439797 -2081072803 496094462 1788279912 -207639086 -2070373052 160469169 2123866151 -409013859 -1868971765 251483304 2046452798 -520931964 -1745615598 122361987 1884039189 -381322833 -1639823047 2546842 1998711820 -299319882 -1724936928 793354269 1481543819 -1052262095 -1237257817 673473540 1596150930 -970324696 -1322437186 563226671 1452611769 -811841277 -1197770347 654306358 1375263904 -923693798 -1074348660 855552121 1173979375 -588197547 -1409818173 898856032 1117013238 -610462388 -1399183910 1009072203 1260521693 -768911001 -1523815951 994638930 1280298180 -716792450 -1572753944 222081428 2050720002 -483209032 -1808408530 173110669 2102805787 -463530847 -1822940105 65485222 1960839472 -303474550 -1695651812 76217791 1938672937 -360407917 -1652315131 277586416 1737265510 -24788772 -1987907510 400975337 1625380223 -102234939 -1896926125 508570050 1767315796 -262256402 -2024179592 423488987 1849351501 -147616521 -2144027551 911380828 1096131018 -664997776 -1352941338 826234181 1178101203 -550423447 -1472854785 948509038 1334716920 -695764926 -1585428268 1071963511 1222897121 -773145509 -1494381363 736461112 1558360494 -974397420 -1293102974 747128097 1536128439 -1031396339 -1249831781 624822538 1379482012 -886020058 -1137223504 575917331 1431633285 -866276289 -1151689559 -1968919205 -39608883 1688915063 330169569 -1916180158 -87139884 1673988206 348141816 -2072042135 -210233857 1785807941 494302419 -2095914640 -199896602 1830584412 438022346 -1760314049 -535523927 2032000019 236645509 -1870759642 -411481680 2121275402 158804124 -1714932467 -288422501 2009486369 12674231 -1633292012 -375209598 1890291768 128753838 -1312125549 -959595259 1606741183 683924521 -1230550646 -1046447844 1487480998 799938608 -1089403487 -938068681 1361011853 639128603 -1199783496 -813960914 1450352788 561352706 -1401053705 -612717215 1114897627 896846925 -1424991762 -602445448 1159608514 840501332 -1566173755 -710859437 1286108393 1001342079 -1513369124 -758324918 1271247088 1019379814 -1816159206 -457659252 2108816694 179752352 -1798154237 -472553323 2061252911 232458681 -1654385624 -362601282 1936356612 74270098 -1710632911 -317792089 1946661149 50364811 -1912042370 -116409112 1611066706 385998276 -1989851033 -27100943 1735076171 275519965 -2133654452 -137087782 1860003168 433739254 -2017542059 -256249661 1773183353 515346927 -1462649646 -539587516 1189076478 836300136 -1346602805 -658814883 1102191079 917842289 -1509280544 -787676042 1208243660 1057187162 -1587023623 -698302353 1332318677 946774339 -1251562314 -1033790432 1533595034 745536780 -1307875153 -989046727 1543833987 721565973 -1145232252 -860220398 1437812136 582251838 -1127161699 -875048949 1390313905 635023655 -1198338087 -812253361 1453108981 563846755 -1073804352 -923255978 1374776044 653679226 -1236711445 -1051822211 1481057991 792729169 -1323006990 -970738844 1596646110 674091592 -1524244547 -769462485 1261158033 1009552903 -1572332636 -716231886 1279687304 994134558 -1409394801 -587634919 1173370531 855049781 -1399614570 -611015936 1117647546 899334700 -2080575727 -184819833 1844612669 452312747 -2070861048 -208266338 1788824100 496532146 -1926797533 -98543691 1663632911 338572953 -1974820038 -45247572 1682227734 323220096 -1639186571 -380842013 1883610713 121810639 -1725547668 -299824134 1999133248 3107542 -1869580473 -409516079 2124289643 161031933 -1744981154 -520453176 2046022258 250929892 -1584791912 -695284210 1334288308 947957538 -1494992255 -773649897 1223318445 1072524091 -1353550166 -665500100 1096554374 911943440 -1472220493 -549944795 1177670559 825680649 -1136726276 -885399958 1378914256 624410438 -1152177435 -866903437 1432177609 576355167 -1293588786 -975022504 1558906850 736900980 -1249336617 -1030778303 1535558651 746713965 -1696080304 -304025914 1961475964 65966058 -1651893687 -359847201 1938062181 75713523 -1807985054 -482646284 2050111310 221579224 -1823370629 -464084243 2103440215 173589441 -2024747468 -262668638 1767812888 509190030 -2143483347 -147178821 1848863489 422861719 -1987361274 -24349040 1736779562 276961212 -1897496033 -102649207 1625875251 401593253 -288855969 -1714464567 12978547 2009151973 -375018426 -1633510192 128699754 1890385404 -535568275 -1760243461 236814657 2031792599 -411163532 -1871112990 158352728 2121758158 -209749957 -2072491859 493951255 1786128769 -200098782 -2095739724 438099214 1830546840 -39522295 -1968979809 329945381 1689100723 -87477232 -1915878266 348607804 1673553322 -710522729 -1566476287 1000876475 1286543661 -758412146 -1513309160 1019604386 1271061812 -612515675 -1401229261 896770441 1114935583 -602929988 -1424542678 840852880 1159288070 -938387213 -1089050523 639580639 1360529737 -813916950 -1199854468 561184198 1450560848 -959786815 -1311907753 683979245 1606648187 -1046014760 -1231018930 799634932 1487816034 -137144034 -2133563000 433928242 1859782820 -255943417 -2017874543 514915371 1773653181 -116862676 -1911561798 386314240 1610711190 -26929867 -1990056541 275477529 1735148687 -362526342 -1654425108 74066006 1936529600 -318141085 -1710309899 50850895 1946213593 -457195192 -1816596002 179413092 2109116658 -472775343 -1797966393 232547453 2061194475 -859997738 -1145419456 582162682 1437870188 -875512369 -1126724263 635362531 1390013557 -1033440796 -1251884686 745050312 1534042206 -989121027 -1307835029 721769681 1543660615 -787846734 -1509074652 1057228958 1208170504 -697848405 -1587503811 946457735 1332673553 -539893376 -1462316778 836731052 1188606010 -658758247 -1346693873 917652661 1102410787 -587330851 -1409729973 854617073 1173838695 -611070268 -1399521710 899526632 1117429630 -769293585 -1524452743 1009509315 1261228885 -716683530 -1571850656 994453466 1279334220 -1052173639 -1236391377 793213845 1480608515 -970662240 -1323045322 673890188 1596821274 -812477813 -1198153187 563934119 1453048625 -922790254 -1074239996 653342654 1375078184 -409982443 -1869145469 161368889 2123987887 -520229364 -1745166694 250842912 2046082998 -380919257 -1639148879 122012427 1883435933 -299473346 -1725868376 2623250 1999583108 -98092431 -1927279897 338254685 1663986635 -45416856 -1974612226 323264324 1682157522 -184765885 -2080668971 452121455 1844831225 -208570790 -2070526260 496965494 1788356576 -974832740 -1293808886 736844464 1558997542 -1031209083 -1248866541 747019945 1535225407 -885083218 -1137081544 623956610 1379394068 -866945097 -1152104671 576525979 1431971341 -665703432 -1353376914 912018132 1096514114 -549457951 -1472667785 825331405 1177992795 -695622710 -1584491684 948421350 1333850736 -773560365 -1495050427 1072301823 1223505513 -24437932 -1987302462 277183096 1736592110 -102310067 -1897795621 401129057 1626312439 -263154842 -2024299536 509538890 1767490268 -146974849 -2143655959 422786643 1848903365 -482604240 -1808057434 221407772 2050316938 -464400599 -1823014977 174042629 2102959763 -303594750 -1696549996 65659438 1961808568 -360036581 -1651673203 75769399 1937970849 -1661371497 -335656191 1928796859 99625517 -1684750450 -325873896 1973083810 43904564 -1843203163 -450510029 2083295881 187408927 -1789970500 -498596054 2067879568 205940230 -2125566989 -162964635 1866468063 407321161 -2044481558 -249258116 1747832518 522911312 -1886002239 -124595369 1637581549 379368059 -1997002792 -59570 1727416052 301037154 -1483252897 -795841591 1234778739 1050544869 -1594187962 -671240240 1324678762 972279548 -1454582931 -565451781 1195553345 809861847 -1373563020 -651810846 1076852312 925386446 -1172288709 -853050451 1412311575 589896321 -1118990558 -901070924 1396960782 608493208 -1258568951 -1006832737 1526047269 770871987 -1282013424 -997116026 1570268732 715085482 -2048767274 -219841984 1810639866 485170028 -2104521009 -175587751 1820454883 461823861 -1959148828 -62983566 1698145224 305173342 -1940650243 -78432661 1650091985 358438727 -1739236686 -279811548 1985690526 22809352 -1623679317 -398479811 1899429767 103927569 -1769024896 -511057386 2021700524 260539194 -1847388519 -421255665 2146269109 149571363 -1098094050 -913614200 1350699826 663042980 -1176392185 -823746927 1475333931 552140733 -1336417748 -951004486 1582924544 694072214 -1220925899 -1069738333 1496598297 775124879 -1556383110 -734246164 1295326038 976366528 -1537819037 -749629707 1247338319 1029697497 -1377766840 -622345506 1139708772 887727090 -1433586095 -578156857 1149458301 864315371 -1362159339 -641193597 1086421049 935741615 -1448944372 -559551078 1202502688 816549046 -1609264857 -686579279 1310388235 958251165 -1485220546 -797022808 1232548882 1047528580 -1283978895 -998295065 1568041053 712071371 -1273639576 -1022165506 1511763012 756849874 -1113358013 -895176235 1403904111 615174393 -1160886950 -842435124 1421878390 600249568 -1784596003 -492435125 2075089137 212363367 -1832059452 -439628462 2093128936 197504126 -1686457873 -327319175 1970589891 41148501 -1676184074 -351255200 1914246362 85861452 -2011813447 -15656657 1712867477 287275011 -1887703648 -126034634 1635093644 376618010 -2033344117 -238382819 1757659303 533000241 -2120194670 -156805884 1873675454 413742120 -1210832812 -1059907390 1507477880 786266606 -1329992627 -943792933 1589087585 699448823 -1190158234 -838299408 1459732810 537326044 -1100848001 -916106007 1349256531 661337541 -1436338128 -580646746 1148016924 862611850 -1391526871 -636891969 1124113669 872918419 -1531400190 -742424428 1253495086 1035067832 -1546292197 -724417395 1306203447 987506081 -1933965156 -71485430 1655990704 364075302 -1948791675 -53412845 1708764585 316579135 -2107539282 -177819592 1819271554 459854100 -2062793545 -234130399 1795302811 470095117 -1861412616 -435541906 2130934228 134498626 -1772036895 -513282953 2020523469 258575707 -1613328182 -388915108 1910043110 115327344 -1732553517 -272866235 1991587327 28444009 -124404077 -1886220795 379314111 1637674793 -492918 -1996535268 301341606 1727081264 -162646367 -2125920713 406869901 1866950427 -249302344 -2044411346 523080596 1747624706 -450711817 -1843028383 187486171 2083258189 -498111762 -1790420360 205589442 2068200276 -335993147 -1661069741 100091881 1928361855 -325786916 -1684811190 43680752 1973269350 -1006920101 -1258508595 771096439 1525862369 -996779454 -1282315564 714619758 1570704376 -853535127 -1171839233 590247749 1411991507 -900869520 -1119165722 608416604 1396999114 -565408193 -1454653783 809692947 1195761541 -652129754 -1373209936 925838090 1076370332 -795408883 -1483721061 1050240801 1235113911 -671432172 -1593970046 972333880 1324585902 -510750766 -1769357500 260108030 2022170216 -421311541 -1847297187 149760743 2146048625 -279640096 -1739442314 22767308 1985762906 -398932999 -1623198865 104243925 1899074115 -63332426 -1958826208 305659546 1697697292 -78357585 -1940690119 358234755 1650264597 -220063868 -2048579822 485258920 1810581054 -175123555 -2104958197 461484721 1820754471 -622809318 -1377329268 888065590 1139408544 -577934589 -1433773163 864225839 1149516473 -734320856 -1556342850 976569860 1295152786 -749280463 -1538141273 1029210653 1247785611 -950550658 -1336897560 693755474 1583279812 -1069909145 -1220719631 775166539 1496525533 -913557684 -1098184742 662853216 1350919926 -824052907 -1176058941 552571513 1474863855 -895230959 -1113265017 615365949 1403686315 -842131448 -1161221986 599816484 1422346674 -998747101 -1283496779 712389903 1567688089 -1021996998 -1273847636 756805910 1511833984 -686502795 -1609302813 958049625 1310563791 -797374356 -1484900102 1048013120 1232099798 -640727993 -1362594607 935404907 1086723581 -559775650 -1448759096 816636274 1202442724 -238158631 -2033529777 532913653 1757719907 -157271872 -2119759786 414079468 1873373562 -15305493 -2012134275 286791111 1713317201 -126111502 -1887666076 376820190 1634918728 -327488323 -1686250453 41192849 1970519303 -350803804 -1676666830 85543304 1914599710 -492739441 -1784261607 212796835 2074621237 -439574378 -1832153088 197312954 2093347116 -742855344 -1530929722 1035373692 1253162218 -724227767 -1546511905 987449445 1306294515 -580688542 -1436264972 862782542 1147811032 -636575365 -1391881747 872464471 1124593857 -837812940 -1190605406 536976408 1460055182 -916309715 -1100674629 661411841 1349216407 -1059818234 -1210890864 786043946 1507665084 -944131809 -1329692279 699912243 1588650149 -388575848 -1613628146 114863284 1910479906 -272955007 -1732495081 28666029 1991399483 -435337814 -1861585604 134423686 2130973712 -513769037 -1771589339 258924703 2020200457 -178135556 -2107183766 460307664 1818790982 -234087963 -2062866061 469924041 1795508319 -71674418 -1933744808 364131554 1655899252 -52981289 -1949261503 316272891 1709097069 1411445151 589807881 -1171353421 -852910043 1397568902 608830736 -1119660886 -901487556 1526430125 771508539 -1259005823 -1007540201 1570160052 714181922 -1281827688 -996152306 1234690555 1049678189 -1483112233 -794906559 1325016546 972887412 -1594604338 -671910824 1196190153 810244447 -1455290139 -565888909 1075949008 925277510 -1372599044 -651625366 1867436375 407495105 -2126466949 -163086099 1747129678 522462680 -2043841438 -248888076 1637177701 378694131 -1885652919 -123991841 1727569276 301968874 -1997079472 -930618 1928970547 100594085 -1661493217 -336555895 1972634922 43201980 -1684380666 -325233520 2082621697 187005335 -1842599891 -450160453 2068811032 206093710 -1790841804 -498672478 1295761630 977072200 -1556766222 -734883484 1247151303 1028731985 -1537710613 -748726915 1138772204 887584890 -1376900672 -622257834 1150127349 864730211 -1434194471 -578495153 1351405754 663478316 -1098731114 -913997568 1474368675 551953461 -1175489137 -823638759 1582782600 693135390 -1336329820 -950138574 1497013393 775793671 -1221263939 -1070346965 1985339414 22204544 -1738833606 -279137876 1899504655 104797337 -1623833309 -399411787 2022598692 260659378 -1769993976 -511231586 2145627197 149200043 -1846686447 -420807289 1810034802 484819172 -2048093858 -219438648 1821324395 461899005 -2105453241 -175741487 1698265152 306071766 -1959323284 -63952390 1649720409 357797071 -1940202123 -77730333 1712755485 286368651 -2011631055 -14695769 1635473156 377251730 -1888143832 -126744898 1758272303 533343161 -2034009597 -238794091 1872813878 413659040 -2119254502 -156660084 2074182521 212251631 -1783635371 -492252477 2093762400 197883894 -1832769972 -440068390 1970932555 41761757 -1686869401 -327984399 1914163026 85000132 -1676038530 -350314776 1568191445 712999747 -1284058375 -999169425 1511356364 756172634 -1273293088 -1021565322 1403206631 614730609 -1112712501 -894801315 1422852094 600428392 -1161781550 -842551740 1087349681 935891751 -1363033443 -641273333 1201825704 816142142 -1448343932 -559204846 1309944707 957553429 -1608889681 -685934023 1232727962 1048502028 -1485336906 -797917664 2131599964 134910666 -1862024336 -435883034 2019583557 258430675 -1771174039 -513198081 1909860974 114367224 -1613214910 -388006956 1992027767 29155041 -1732931749 -273498163 1656402488 364741294 -1934306540 -72096894 1708619297 315639479 -1948707059 -52549733 1818311178 459672220 -2106631386 -177706064 1796013587 470535813 -2063425729 -234508375 1147372180 862237186 -1435638856 -580201682 1125009037 873035291 -1392498783 -637069513 1253575334 1035942448 -1531548790 -743351524 1305857727 986906153 -1545883757 -723738875 1507103472 785621606 -1210387492 -1059208374 1589204713 700343935 -1330169915 -944765101 1460607682 537406036 -1191085074 -838448264 1348656859 660991565 -1100169225 -915697823 810300571 1196098573 -566078025 -1455069919 924971138 1076281364 -651193938 -1373069000 1050131625 1234209855 -795222651 -1482756845 972716208 1325221926 -671868516 -1594676982 771433727 1526469737 -1007335981 -1259178683 714531046 1569837168 -996638262 -1281380004 589343949 1411882075 -852570655 -1171653257 609052884 1397381186 -901576200 -1119602322 186782803 2082809029 -450071169 -1842657815 206557258 2068373724 -499011226 -1790541328 100244577 1929293047 -336069299 -1661940261 43276408 1972594926 -325437100 -1684207166 378864695 1636971681 -124033765 -1885579891 301514798 1728049336 -614142 -1997434476 407800837 1867103379 -163517143 -2125996609 522405916 1747220618 -248698576 -2044061274 693568986 1582314828 -950442762 -1335995296 775602627 1497231701 -1070292753 -1221357447 663522792 1351335294 -914166588 -1098523566 551635441 1474722151 -823187235 -1175971765 887100862 1139221800 -621906798 -1377221628 864932263 1149952305 -578572149 -1434157027 976985484 1295822106 -734659424 -1556952010 1029069205 1246849283 -749193031 -1537275857 305734930 1698567556 -63486914 -1959758680 357884171 1649660317 -77955033 -1940016975 484617504 1810210230 -219362292 -2048131942 462383417 1820875183 -176093163 -2105132925 260978038 2022245856 -511683494 -1769511732 149156207 2145698297 -420638653 -1846894379 22396228 1985121746 -279192472 -1738740482 104364381 1899973067 -399107983 -1624168217 41571865 1971152527 -327928011 -1686960221 85430784 1913692822 -350620884 -1675705414 211934763 2074537661 -491798777 -1784115311 197925426 2093689508 -440239330 -1832563832 533546621 1758099179 -238868655 -2033969209 413172324 1873261298 -156310712 -2119576610 286707279 1712455385 -15159453 -2011193355 377162326 1635531456 -126522502 -1888330772 957642449 1309886023 -686155779 -1608702101 1048163016 1233027678 -797453340 -1485773966 936378083 1086901877 -641622065 -1362710695 815938298 1201998444 -559129642 -1448383680 614688437 1403278883 -894629991 -1112918257 600744620 1422496314 -843005056 -1161301226 712568455 1568661009 -998862933 -1284391107 756361886 1511135752 -1021621326 -1273201884 459368280 1818646478 -177273228 -2107099422 470590273 1795920855 -234700179 -2063207685 364572522 1656610812 -72053178 -1934377264 316091251 1708137445 -52868513 -1948353847 114718524 1909540778 -388491760 -1612765562 29078309 1992065971 -273296887 -1733107041 135134990 2131414936 -435970526 -1861964108 257964823 2020019073 -512861637 -1771476307 537872272 1460172550 -838785348 -1190783446 660767625 1348842271 -915610971 -1100230093 785698722 1507065652 -1059410290 -1210212840 699993019 1589525293 -944280937 -1330619903 1035491316 1254057826 -743033128 -1531902386 987075565 1305650043 -723782975 -1545813417 862183366 1147465552 -580010262 -1435857284 873339871 1124674377 -637502733 -1392031131 -700749370 -1589880496 942999786 1328691324 -782848545 -1504600759 1062784243 1214250085 -656350732 -1343762078 921600216 1105834062 -544397843 -1467345541 830686401 1183085655 -879986270 -1131722444 629282958 1384458264 -857621061 -1142518483 586144919 1441328129 -984092272 -1303330554 727290044 1549705258 -1036372599 -1254292193 741627045 1530094643 -313177842 -1705870952 56305698 1952192692 -365392617 -1656767103 70708283 1932647597 -477183684 -1802899030 226533392 2055704710 -454884059 -1813760589 183329801 2112509087 -253601430 -2015008260 518797382 1777010896 -141582989 -2138526235 427949151 1854328009 -29765288 -1992367666 272085108 1731231970 -111930047 -1907153449 391804013 1616725243 -819963769 -1205377007 556677547 1445529917 -934437730 -1085625336 641990066 1363463460 -1040461643 -1224941533 804630937 1492287759 -963242836 -1315888070 681080192 1604273430 -761837341 -1517258635 1016670671 1268652377 -705000198 -1560429460 1005907414 1291050304 -598949679 -1421086649 843227645 1162187115 -618593080 -1406782370 892298724 1109939570 -196183985 -2092349223 440408419 1833380341 -215761834 -2077979456 489545082 1781198316 -90836867 -1919762197 345739601 1671209415 -34065308 -1962998542 334910792 1693541854 -369530837 -1627498307 133630215 1894791569 -292246478 -1718379356 10145054 2006842760 -417144807 -1876569969 153911605 2116792739 -531684352 -1756883818 239158572 2034660794 -468907196 -1828045870 167996008 2097437438 -480194723 -1805123637 225357425 2053742311 -355040394 -1647201312 81322586 1944048332 -306493585 -1698924551 62203459 1957828309 -105243872 -1900205130 397703692 1622362778 -19407047 -1982795857 282705429 1742638723 -144600302 -2140757116 426766910 1852359336 -267626741 -2029295715 503461415 1761937073 -547148916 -1469834470 829246112 1181383222 -670109803 -1358307581 906006201 1091026479 -776428610 -1497394392 1068941970 1219621380 -690657369 -1580050639 953878155 1339831837 -1026278424 -1244460162 752507588 1541237330 -977666063 -1296117913 733454045 1555082827 -871386150 -1157070004 570544886 1426514528 -882739261 -1134213291 627840751 1382753913 -48875003 -1978594669 320363305 1679780799 -92537316 -1921200502 343252784 1668460454 -204623305 -2067103071 499372827 1791288205 -190810578 -2086189384 447616770 1839802260 -526308767 -1750721801 246369101 2041084891 -406000008 -1865687314 163745620 2126888898 -293952941 -1719823675 7652223 2004087785 -384342454 -1643096356 119080806 1881028592 -965207347 -1317066149 678853601 1601260407 -1055531308 -1240273342 790347768 1478266734 -928804097 -1079729559 648934355 1370145605 -808560922 -1194760592 566245322 1455884124 -607188311 -1396164033 901868421 1120295699 -593310032 -1415184858 850177948 1168875274 -720076133 -1575767539 991617975 1277023009 -763804030 -1518438892 1014441902 1265637176 -1302876990 -984572844 1549389294 727645560 -1254463269 -1036167091 1530137079 741554529 -1131666192 -880077722 1384269276 629503306 -1142824727 -857288577 1441759685 585675091 -1344226138 -655913936 1106173322 921300252 -1467123521 -544585687 1182996883 830744837 -1589955436 -700709886 1328895416 942826798 -1504251763 -783171557 1213764001 1063231799 -1992717302 -29442916 1731718438 271637936 -1907079149 -111970171 1616521535 391977385 -2015230920 -253414226 1777100052 518739330 -2138062815 -142020425 1853989133 428249499 -1802593170 -477516552 2055273794 227003860 -1813817225 -454792991 2112698715 183110093 -1705700260 -313383734 1952150896 56378854 -1657221051 -364912429 1932964201 70353407 -1421042301 -599020267 1162017967 843435065 -1407100518 -618239732 1110390966 891815968 -1516825167 -762305241 1268348061 1017005067 -1560620632 -704782018 1291104388 1005813778 -1225028121 -1040401039 1492511947 804445277 -1315550722 -963544728 1603807442 681515076 -1205860907 -819514045 1445881081 556356719 -1085423156 -934612646 1363386592 642027638 -1876771509 -416969251 2116869223 153873649 -1756399278 -532133436 2034309246 239479016 -1627835015 -369228305 1895257173 133194947 -1718292128 -292306442 2006618188 10330330 -1919570641 -91054663 1671154691 345832597 -1963431626 -33597024 1693845530 334575756 -2092030691 -196536949 1832928305 440890535 -2078023420 -215690862 1781366824 489337022 -2141073856 -144245034 1852813164 426287098 -2029254055 -267699505 1761766261 503667683 -1900394894 -105023772 1622419294 397613000 -1982365077 -19877123 1742332743 283038673 -1646862812 -355340622 1943584520 81760158 -1699014083 -306435413 1958050577 62016391 -1827842538 -469080448 2097362746 168036268 -1805610481 -479747431 2054091555 225035189 -1156583800 -871834082 1426165668 570867506 -1134417263 -882566649 1382828989 627800875 -1244371270 -1026337236 1541015446 752695040 -1296457053 -977366475 1555547023 733016857 -1497825556 -775958918 1219928000 1068609366 -1579861259 -690877853 1339775961 953969487 -1469876514 -547076536 1181554674 829040484 -1357991225 -670465455 1090573291 906486653 -1719992575 -293744745 2004131373 7581371 -1642644712 -384824434 1880709684 119433890 -1751025869 -525973595 2041517599 245900937 -1865632982 -406092868 2126696966 163963536 -2066878619 -204808205 1791200841 499433183 -2086655108 -190374934 1840138832 447314630 -1978243241 -49195071 1679296123 320812781 -1921277106 -92498984 1668661858 343077620 -1575690295 -720113825 1276821221 991792755 -1518789680 -763483322 1266121468 1013992042 -1395697669 -607623315 1119958743 902170177 -1415408670 -593124492 1168962254 850117208 -1079783507 -928710853 1370336897 648715799 -1194456140 -808895710 1455450776 566712846 -1317517409 -964724983 1601578675 678499877 -1240104058 -1055739120 1478222506 790417980 518185934 1776669528 -252935454 -2014596492 428812247 1854412609 -142522629 -2138671507 272198652 1732139882 -29947184 -1993328058 391426021 1616093043 -111489335 -1906442657 55964586 1951580988 -312765818 -1705205232 70793139 1933510437 -365537633 -1657706999 227441560 2055817998 -478143820 -1803081182 182697857 2112130839 -454173011 -1813320133 629981958 1384903568 -880631254 -1132096836 585172767 1441150857 -856725965 -1142401371 727141172 1548778402 -984012264 -1302455666 742035245 1530773435 -1036718591 -1254891881 943444834 1329390580 -701124018 -1590525224 1062606715 1213278189 -782731689 -1503705407 920673104 1105685446 -655476100 -1343681814 831364937 1183494111 -544997787 -1467691277 133812879 1895752217 -369642589 -1628404939 9705110 2006132224 -291866694 -1717745876 153246397 2116381227 -416531567 -1876227321 240098980 2034806322 -532545656 -1756967138 441369323 1833562749 -197090361 -2092461231 488834802 1780758116 -215128098 -2077599928 345328345 1670543951 -90493963 -1919149213 335056576 1694482006 -34148372 -1963860102 1016590919 1267778257 -761687189 -1516329987 1006253662 1291650760 -705407118 -1561106460 843872885 1162562275 -599647399 -1421530161 891403884 1109823226 -617619648 -1406603306 555803171 1445450421 -819035377 -1205226599 642590266 1363809964 -935114986 -1086032000 805005841 1492933255 -1040905411 -1225638997 680963592 1603378846 -963064028 -1314914382 752124236 1540600282 -1025843104 -1243754250 733562197 1555985859 -977853319 -1297083153 571410814 1426602472 -872322990 -1157211964 627232103 1382415857 -882070453 -1133798179 828608808 1181000126 -546443260 -1469398894 906908977 1091134887 -671075299 -1358494581 1069029658 1220487564 -776570826 -1498330976 953539843 1339223445 -690242513 -1579381575 398107012 1623036178 -105594712 -1900810178 282551709 1741706507 -19331919 -1981926361 425798070 1852184864 -143701862 -2140637172 504163759 1762385209 -268268413 -2029667307 168669664 2097840502 -469511988 -1828396966 224425465 2053588335 -479324971 -1805048765 81148370 1943079236 -354920194 -1646303128 62651851 1958530397 -306864921 -1699566479 902803469 1120436379 -608055007 -1396252233 849507348 1168458882 -592702152 -1414847058 991180863 1276315817 -719693549 -1575130747 1014627366 1266601136 -763912950 -1519342180 678994025 1602195711 -965295803 -1317932589 789931120 1477596390 -1055193764 -1239665206 648226907 1369708749 -928167561 -1079346719 567209026 1456069844 -809464466 -1194869256 245469381 2040963155 -525340183 -1750548097 164386012 2127258698 -406702608 -1866136218 8001783 2004691041 -294356517 -1720497843 119004398 1880157304 -384188990 -1642164908 320241825 1678880823 -48701043 -1977626341 343622840 1669100590 -92985964 -1921903358 499976339 1791637509 -205297217 -2067506903 446745738 1839725596 -189878874 -2086036176 2056136394 227087964 -1803532314 -477661328 2112086739 182768197 -1813150721 -454380695 1951772408 55746158 -1705259052 -312672446 1933077217 71260791 -1657402419 -365872293 1731802798 272500280 -1992861822 -30382316 1616179895 391365153 -1906666597 -111303923 1776467612 518360586 -2014519376 -252973274 1854896773 428362259 -2139022423 -142202049 1105200642 921122452 -1343330514 -655796296 1183695387 831189645 -1467768009 -544959583 1329303088 943505062 -1590300900 -701309046 1213614633 1062304447 -1504171259 -782296173 1549211238 726673136 -1302759606 -983676964 1530581631 742253289 -1254837421 -1036811323 1384947284 629911234 -1132265608 -880422930 1440832077 585525979 -1141949599 -857207817 1670715275 345122589 -1919191385 -90421711 1694028690 335536900 -1963543874 -34504152 1833869241 441036591 -2092892523 -196620797 1780702112 488926006 -2077410676 -215348710 2116159471 153433977 -1876138301 -416590251 2035270646 239661920 -1757306150 -532245940 1895403485 134135627 -1627918607 -370090393 2006207428 9665362 -1717949720 -291693954 1492858691 805046229 -1225435537 -1041078535 1603728218 680641484 -1315401098 -962616608 1444986737 556240871 -1204887971 -819335477 1364032360 642403326 -1086121404 -935056686 1162618663 843782065 -1421720053 -599427427 1109517118 891737000 -1406172654 -618089852 1268231957 1016110979 -1516646855 -761332049 1291479820 1006459802 -1561064928 -705480010 1220035656 1069511902 -1498012316 -776923662 1339392081 953331911 -1579425411 -690171413 1180945530 828701932 -1469207210 -546660928 1091438691 906574069 -1358927537 -670606887 1427067948 570975418 -1157548800 -872020586 1382191157 627417251 -1133711079 -882130545 1540676638 752086152 -1243955918 -1025667676 1555634183 733882513 -1296598741 -978302531 1943430272 80827414 -1646787156 -354470598 1958453401 62689295 -1699364427 -307039965 2098064562 168483876 -1828483682 -469451512 2053122219 224860221 -1804711545 -479626991 1851880676 426132594 -2140203576 -144169634 1762439421 504070251 -2029858351 -268050105 1622867158 398314560 -1900765702 -105665172 1742158031 282069081 -1982244381 -18978443 1369666825 648299935 -1079176155 -928373581 1456386320 566854022 -1195323332 -808984406 1601764667 679464365 -1317626857 -965628799 1477785890 789711284 -1239721970 -1055102824 1276405101 991122939 -1575353279 -719506217 1266262388 1014927842 -1518878632 -764350258 1120922975 902356425 -1396601741 -607732507 1168255302 849680848 -1414772630 -592742148 1791841729 499803479 -2067581715 -205257605 1839239640 447193422 -2085687052 -190201758 1679220211 319941989 -1978090273 -48264119 1669011946 343681404 -1921681210 -93173680 2004501925 8222003 -1720441719 -294448097 1880588732 118534442 -1642471280 -383856634 2040647063 245824769 -1750094661 -525820883 2127301006 164313368 -1866307422 -406497228 159211317 2121953187 -411877863 -1871442289 235969324 2031594426 -534840832 -1759917418 128374535 1889658769 -374819285 -1632663875 13308702 2009867144 -289050062 -1715322204 348802897 1674411975 -87806339 -1916592405 329747272 1688255454 -39196060 -1968252174 437372771 1830221813 -199252401 -2095540519 494666618 1786459116 -210607530 -2072685888 840138749 1158958955 -602071343 -1424347577 897498084 1115261810 -613360952 -1401427362 1019803599 1271908185 -758737181 -1514035595 1000682454 1285686080 -710192390 -1565760916 799305625 1487101711 -1045819723 -1230160349 684305280 1607375638 -959984980 -1312753094 562030507 1450759997 -814643577 -1200179695 638722994 1360335652 -937672034 -1088720376 275148404 1734434530 -26734760 -1989197874 386640493 1611438843 -117060799 -1912407081 515761734 1773852368 -256669846 -2018199556 433070687 1859588809 -136428685 -2133232667 231833104 2060865158 -471916740 -1797771350 180140553 2109442719 -458040539 -1816794189 51050018 1947059892 -318466290 -1711036520 73871931 1935671981 -362196201 -1653709951 721964732 1544519210 -989450352 -1308549370 744852133 1533196851 -1033114743 -1251157217 634635918 1389688344 -874666078 -1126525132 582877847 1438200321 -860855365 -1145613523 918511320 1102605902 -659472396 -1347023006 835885761 1188407895 -539165715 -1461990533 946132714 1331947132 -697649210 -1586657456 1057559283 1208885861 -788040737 -1509932215 994786743 1280052513 -716874597 -1572705267 1009187246 1260505400 -769091454 -1523603436 898676101 1117226259 -610347863 -1399200705 855470492 1174028554 -588050256 -1410064346 654061011 1375411525 -923644673 -1074430871 563210698 1452726620 -811628314 -1197950864 673687009 1595970935 -970341171 -1322322853 793403896 1481462126 -1052507948 -1237110718 2432383 1998728681 -299140013 -1725150011 122214758 1884285424 -381241270 -1639872292 251565389 2046404059 -521079711 -1745369865 160649556 2123653570 -409128840 -1868955410 496110875 1788165517 -207852489 -2070192991 452970754 1845033364 -185489362 -2080991048 323585321 1682879935 -45620219 -1975462765 337920304 1663267238 -97902564 -1926426486 575671542 1431780448 -866226726 -1151771316 624806127 1379596409 -885806653 -1137403563 747340996 1535947858 -1031412248 -1249716866 736510173 1558278219 -974642703 -1292955289 1072110738 1222650884 -773227074 -1494332120 948623499 1334700061 -695944793 -1585215183 826053792 1178313782 -550308468 -1472871142 911298745 1096179759 -664850027 -1353187069 423504958 1849236648 -147829486 -2143847036 508815399 1767168177 -262305525 -2024097379 400925708 1625461914 -101989088 -1897073226 277372949 1737445507 -24772295 -1988021841 76102746 1938689228 -360227466 -1652527648 65337411 1961085141 -303392401 -1695700487 173192296 2102756606 -463678140 -1822693934 222261361 2050506983 -483323555 -1808391733 1829870129 437693095 -2095056099 -199701621 1786535464 494628542 -2072887548 -210432110 1674187267 348988053 -1916505297 -87866439 1688720922 329311884 -1968589002 -38893664 1889962581 128039619 -1633096839 -374350865 2009812556 13401818 -1715130528 -289267722 2122121831 159003377 -1871486133 -411806755 2031142526 236451560 -1759598766 -535193660 1451211513 561547887 -1200497707 -814290109 1360166624 638930550 -1088675892 -937742502 1487155915 799212125 -1230351385 -1045601423 1607071442 684639812 -1312319490 -960452760 1271442077 1020238347 -1513698383 -759039193 1285910148 1000496658 -1565847640 -710131906 1158881967 840176185 -1424145533 -602246379 1115612854 897177120 -1401911398 -612911348 1946856304 51223526 -1710962084 -318506294 1936158569 73424895 -1654059451 -361873709 2060526402 232133588 -1797307794 -472354056 2109531995 180082637 -1817016713 -457853215 1774041876 515541890 -2018256328 -256578898 1859157773 433541019 -2132926943 -136761673 1734751014 274793392 -1989651958 -26254692 1611396927 386713513 -1912236525 -117266811 1331989432 946060078 -1586828652 -697443838 1208569761 1057914679 -1509478771 -788521445 1103037322 918041372 -1347329370 -659140048 1188218771 836105989 -1461934401 -539257303 1389599708 634694474 -1126302992 -874853786 1438539717 582578003 -1146077463 -860418433 1544033262 722412408 -1308200254 -989773228 1533401079 744679265 -1251232037 -1033075123 1596455091 673237029 -1322673761 -970020599 1481260202 793578556 -1237033594 -1052545776 1375498369 654000151 -1074654803 -923459269 1452389528 563512334 -1197484620 -812063454 1116793047 899143745 -1398896133 -610682515 1174219982 855252056 -1410118174 -587956876 1280008421 994857075 -1572535863 -717082273 1260823804 1008833642 -1524054576 -768608954 1682561147 323938541 -1975010985 -46102079 1663310946 337849588 -1926595250 -97694248 1787973705 496328927 -2070138523 -207945229 1845466192 452502726 -2081294980 -185154070 2046740511 251263113 -1745835725 -520644187 2123566086 160709776 -1868731094 -409313860 1998929965 2257083 -1725226751 -299101801 1883800628 122664098 -1639521000 -381561458 1178388978 826014052 -1473074978 -550135736 1095831019 911621501 -1352700729 -665297839 1223115200 1071673686 -1494671124 -772927366 1334478297 948811087 -1585126155 -696003485 1535891862 747432192 -1249527622 -1031632852 1558584719 736177433 -1293386589 -974173131 1431327140 576151858 -1151455096 -866582498 1379767741 624600363 -1137445743 -885734393 2102585658 173398444 -1822652394 -463751040 2050960675 221781429 -1808708593 -482968423 1938383112 76435870 -1652096988 -360697678 1961141521 65246599 -1695890371 -303172437 1625684318 400738760 -1897162638 -101930780 1736981831 277810641 -1987683221 -25072387 1849586028 423182842 -2144333760 -147382058 1767093621 508855779 -2023893927 -262478641 -1046162115 -1230772821 799716369 1487766663 -959901404 -1311891022 684158984 1606434974 -813736689 -1200067175 561069091 1450577077 -938305258 -1089099392 639432762 1360775340 -602684071 -1424689713 840803445 1159369955 -612499136 -1401343530 896557164 1115115770 -758624917 -1513128451 1019620423 1270947025 -710571662 -1566393884 1001121886 1286396104 -87362059 -1915894429 348427481 1673765967 -39374356 -1969225350 329863360 1689149526 -200180281 -2095690415 438246635 1830300797 -209929762 -2072278712 494065906 1786112100 -411179631 -1870998265 158565565 2121577515 -535813752 -1760095970 236863652 2031710258 -374968925 -1633592011 128453775 1890532377 -288642630 -1714644692 12961942 2009266176 -658512772 -1346841366 917603664 1102493126 -539877275 -1462431501 836518217 1188786655 -698061746 -1587323688 946474338 1332559348 -787896233 -1508992831 1057474939 1208023533 -989268968 -1307589490 721851700 1543611810 -1033555967 -1251868521 745230637 1533829563 -875332566 -1126937412 635247878 1390030224 -859916237 -1145468763 582015263 1438116233 -472791884 -1797852126 232760728 2061014286 -457441107 -1816448965 179462529 2109034775 -318092154 -1710392304 50605482 1946361148 -362313569 -1654605815 74049971 1936644389 -26815280 -1990073274 275297788 1735361898 -116715319 -1911807905 386232805 1610760563 -256025374 -2017825676 515063246 1773407576 -137324293 -2133350291 434043351 1859766593 -208488513 -2070575319 496817811 1788601861 -184585306 -2080881872 452006538 1844847132 -45531251 -1974595813 323444385 1681944119 -98239596 -1927034110 338336440 1663937070 -299522085 -1725786291 2868983 1999435361 -381131838 -1638968492 122028782 1883320952 -520212503 -1745281153 250629829 2046262867 -409736208 -1869292698 161319644 2124069450 -922970249 -1074026527 653456987 1375061709 -812559506 -1198103560 564081218 1452802772 -970514619 -1323290669 673807977 1596870399 -1052058788 -1236407350 793033328 1480821478 -716470509 -1572030587 994436671 1279448745 -769244406 -1524534372 1009263142 1261376176 -611315935 -1399373897 899575309 1117347483 -587347144 -1409614930 854829588 1173658242 -360085762 -1651591576 76015570 1937823556 -303807769 -1696370063 65676235 1961694045 -464384308 -1823130022 173830112 2103140214 -482358571 -1808205245 221359097 2050399087 -146893158 -2143705588 422639542 1849149216 -262974845 -2024513003 509424559 1767506745 -102424920 -1897779650 401309572 1626099474 -24585551 -1987057113 277265309 1736542987 -773347786 -1495230816 1072285466 1223620492 -695573969 -1584573767 948175619 1333998485 -549704188 -1472520558 825380648 1177911230 -665720291 -1353262453 912231217 1096334247 -867125678 -1151891772 576640894 1431955432 -885165493 -1137032483 624104295 1379148785 -1031061920 -1249112330 746938188 1535274970 -974718343 -1293825297 736664405 1559210947 -1513615303 -758177617 1271296277 1019298179 -1566190560 -710744906 1286321420 1001162138 -1424779253 -602625891 1159592231 840616369 -1401005038 -612799356 1114651966 896994728 -1199636387 -814206773 1450271089 561402343 -1089289148 -938085166 1360831848 639342078 -1230731153 -1046234887 1487595843 799922645 -1312207754 -959546144 1606888794 683679180 -1633275663 -375324569 1890079197 128934219 -1714686744 -288570242 2009437636 12756306 -1870808893 -411400107 2121521647 158656889 -1760527142 -535344052 2032016886 236531040 -2096029547 -199880701 1830764985 437809455 -2072189812 -209988582 1785890208 494253366 -1916098393 -87189455 1673841035 348387613 -1968739138 -39822296 1688800658 330185988 -1127014024 -875294226 1390231636 635072706 -1145117343 -860236297 1437631565 582464731 -1308055222 -988833316 1543948390 721549552 -1251644077 -1033740859 1533742207 745290985 -1587269348 -698154614 1332367408 946692262 -1509296891 -787561069 1208456233 1057006783 -1346389714 -658994760 1102174210 917956756 -1462600393 -539669087 1188830235 836447373 -2017656400 -256233178 1773363356 515133450 -2133801559 -136841921 1860084869 433689619 -1989768830 -27150060 1734928558 275765304 -1911861861 -116622067 1610951863 386014241 -1710616108 -317906622 1946448120 50544750 -1654139443 -362748581 1936307425 74351735 -1798202906 -472471184 2061498570 232310876 -1816371713 -457478807 2108832979 179637317 -1744932165 -520535507 2045776791 251077377 -1869367646 -409696716 2124273550 161146648 -1725564279 -299709921 1999346597 2927411 -1639432560 -380695034 1883660220 121728810 -1974902049 -45198775 1682375667 322974565 -1926977850 -98331056 1663748074 338556796 -2070746387 -208283013 1788644289 496745303 -2080428300 -185065886 1844531160 452362062 -1399827853 -610835739 1117664095 899220425 -1409444246 -587553028 1173616454 854902736 -1572087231 -716379433 1279638381 994216955 -1524228520 -769577266 1260945268 1009733602 -1322827241 -970952063 1596531515 674108333 -1236630002 -1051871592 1480910626 792975284 -1073952219 -923010381 1374857993 653630367 -1198453188 -812237142 1453289232 563634054 -1897577478 -102599828 1626022614 401347136 -1987541021 -24135819 1736894159 276944473 -2143368248 -147195042 1848683236 423074418 -2024599599 -262914233 1767730941 509238891 -1823321186 -464166136 2103194290 173736484 -1807771769 -482826479 2050094763 221693501 -1651909716 -359732422 1938274944 75532822 -1696325707 -303878365 1961524889 65883663 -1249156302 -1030990940 1535443486 746730120 -1293506773 -975071299 1558758919 737146513 -1152324864 -866657386 1432259116 576305850 -1136840935 -885383281 1379094069 624197283 -1472433322 -549764160 1177686650 825565932 -1353599153 -665417767 1096799843 911795957 -1494746268 -773796878 1223268936 1072605918 -1584775299 -695398421 1334074961 948137671 1136610660 884506098 -1380897720 -625599266 1154648445 869644779 -1428363183 -572794681 1298449750 979629504 -1553292166 -731015956 1242104143 1024340441 -1543020445 -754953995 1577606400 688876950 -1341768660 -956232518 1499830553 778217871 -1217660875 -1066612573 1356059954 668263844 -1092766690 -908426104 1472074027 549003709 -1179619321 -826851183 2026991020 265706810 -1763767168 -505922538 2143070645 146512163 -1850554215 -424282097 1980425630 17683720 -1744534350 -284969948 1902584199 106959121 -1620492117 -395415491 1701215688 308366686 -1956111132 -59822990 1644935633 353143111 -1945773827 -83695509 1807611386 482002284 -2051828522 -223042496 1825583587 467075445 -2099359537 -170303399 1520729125 765676723 -1263919863 -1012060769 1573500988 718178474 -1278748400 -993990266 1417671703 595117185 -1166961349 -847862355 1393700878 605356184 -1122217694 -904175180 1192455233 806640855 -1457713811 -568705541 1082042456 930715854 -1368340108 -646448670 1237902451 1053807845 -1480161953 -792611383 1319444586 966922492 -1599389370 -676564528 1640652013 382561403 -1882964543 -121434793 1722259700 295741538 -2002126376 -5322418 1863439583 404153417 -2128628237 -166165147 1752961222 528162896 -2039320086 -243973764 2088586377 192576543 -1837945435 -445375181 2064681104 202881030 -1793136196 -501622486 1923531963 94499885 -1666669161 -340814591 1976238242 46936116 -1681563250 -322809576 1904816102 109977456 -1618522422 -394232228 1994714111 31710057 -1729459501 -269632955 2136123348 139827010 -1856190728 -430180754 2017420237 255349595 -1775172895 -516541833 1816018818 456724244 -2110759250 -180916680 1800666011 475319053 -2057463113 -228939231 1659221936 367167270 -1930701156 -68360694 1703441321 311378751 -1954147707 -58645997 1256656686 1038106552 -1528205822 -739352940 1300941623 982383521 -1551586789 -729572723 1144817436 859551626 -1439504848 -583674202 1129399045 878080915 -1386274263 -631762241 1464868682 542584796 -1184989594 -833007888 1346231123 658172869 -1103906177 -919303447 1502320504 780969966 -1215957420 -1065171262 1592152929 702637047 -1326960051 -940637477 1754406567 529870385 -2036564085 -241479907 1879038654 418966056 -2114864238 -151614716 1716098709 290366979 -2008549447 -12531921 1629770380 371417626 -1893059680 -131267786 1965362883 35798613 -1691652113 -332636295 1917373146 89127500 -1673090058 -348021920 2080278257 217691751 -1779374115 -487073973 2090025704 194278014 -1835195452 -442887342 1409039983 620433145 -1108189373 -889884715 1418852982 597084896 -1163945126 -845632564 1562883677 706774731 -1289103503 -1003558937 1514828356 760038098 -1270607000 -1019010050 1313549835 961289885 -1606070489 -683507791 1227287058 1042406020 -1490515138 -802178136 1083221561 932681391 -1365326059 -644221053 1207788064 821711542 -1443691764 -554421350 668174432 1356118262 -908203700 -1092953638 549342329 1471773935 -827314859 -1179181629 688390226 1578053828 -955883138 -1342090776 778421323 1499657437 -1066687129 -1217620495 979671044 1298376850 -731186904 -1553086018 1024023581 1242459275 -754500303 -1543500377 884936758 1136140448 -625905382 -1380564596 869454895 1154868409 -572738301 -1428453995 482191528 1807390782 -223098492 -2051737326 466644145 1826053159 -169996899 -2099692277 308682906 1700859916 -60276298 -1955630816 353100931 1645007893 -83524177 -1945979591 17479884 1980598362 -284894752 -1744574090 107445461 1902136387 -395764231 -1620169361 265367806 2027290728 -505458222 -1764204220 146601191 2143011953 -424503861 -1850366627 1053341985 1238337975 -792274931 -1480464229 967146808 1319259566 -676652012 -1599329150 806564115 1192493445 -568504257 -1457889111 931067146 1081722268 -646933466 -1367890768 595568965 1417189843 -848181143 -1166608129 605187420 1393909194 -904131472 -1122288410 765731191 1520636385 -1012252581 -1263701811 717874542 1573836280 -993557438 -1279216428 94804457 1923197311 -341247803 -1666201517 46882288 1976331622 -322618148 -1681781686 192745947 2088378701 -445419273 -1837875103 202429890 2065163604 -501304082 -1793489800 403802509 1863760155 -165680991 -2129078217 528240020 1752923394 -244175688 -2039145426 382337471 1640837417 -121347949 -1883025403 296207782 1721824560 -5659510 -2001824740 367389410 1659034228 -68449330 -1930642600 310914811 1703878253 -58306601 -1954447551 457073360 1815695942 -181402628 -2110311574 475244233 1800705631 -228735003 -2057635981 139655814 2136328720 -430138454 -1856263364 255803039 2016939529 -516857933 -1774817499 109671092 1905148450 -393800808 -1618992370 31766189 1994622523 -269822079 -1729239273 780913194 1502411452 -1064981754 -1216177264 702942771 1591819941 -941068513 -1326489719 542130712 1465348750 -832691404 -1185344606 658343425 1346025111 -919345363 -1103833157 859626062 1144777432 -583877790 -1439331340 877731415 1129721537 -631275653 -1386721299 1038570108 1256219370 -739691696 -1527905338 982160997 1301128947 -729483447 -1551644705 218028963 2079976245 -487540081 -1778939367 194191290 2090086188 -442663274 -1835381248 36000657 1965187847 -332713283 -1691614677 88643464 1917822750 -347670876 -1673411022 290048967 1716452177 -12080405 -2009032067 371462110 1629699912 -131436814 -1892852124 529679349 1754624867 -241425703 -2036657585 419399660 1878570874 -151918912 -2114529706 932248427 1083689981 -643917241 -1365660975 821903218 1207570404 -554475938 -1443598648 961246041 1313620943 -683339147 -1606278429 1042724672 1226934230 -802630036 -1490032902 707259151 1562434457 -1003910621 -1288783179 759836438 1515003776 -1018933702 -1270645076 620520253 1408979883 -890109423 -1108004217 596748068 1419155378 -845167096 -1164380514 -1956198548 -60688390 1701357120 309302998 -1945435275 -83086365 1644520025 352473807 -2051190946 -222658616 1806904946 481566436 -2100262073 -170411055 1826548331 467262205 -1764632824 -506009698 2027927076 265848498 -1849945327 -423943289 2142401085 146096811 -1744150726 -284332116 1979989526 16977536 -1620600029 -396317771 1902770703 107924121 -1341593692 -955263182 1577485960 687978014 -1218108483 -1067314389 1500201617 778859015 -1093439594 -908828928 1356664506 668614188 -1178686577 -826696935 1471204003 548928053 -1379928128 -625424554 1135711980 884385402 -1429064743 -573242545 1155289845 870015587 -1553694734 -731689116 1298800350 980233800 -1542865941 -754021507 1242028743 1023470161 -1837238739 -444938565 2087950081 192194455 -1794100684 -501808478 2065584920 202990478 -1666810337 -341750135 1923620659 95367077 -1681147386 -322139504 1975900970 46328764 -1882528183 -120727841 1640269669 381925363 -2002312624 -6286650 1722368892 296645610 -2129564037 -166306067 1864306519 404242369 -2038650270 -243557644 1752353614 527825880 -1458317595 -569055629 1193129929 807044959 -1367469316 -646372758 1081111504 930562886 -1480040745 -791712191 1237729275 1052839789 -1599759666 -677205416 1319893986 967625588 -1264269695 -1012664809 1521133485 766351163 -1278672232 -993119730 1573348276 717247266 -1166061901 -847741403 1416703903 594943753 -1122858326 -904545732 1394404230 605805328 -1185896978 -833120904 1465828546 542766164 -1103273481 -918924959 1345519835 657731661 -1215615524 -1064559286 1501908208 780303462 -1327044155 -941500077 1592297705 703576191 -1528318582 -740260580 1256838310 1039066160 -1551208045 -728940283 1300500671 981671977 -1438892616 -583332562 1144151188 859139074 -1387136607 -631846601 1130338445 878225435 -2109831898 -180767312 1815143434 456643740 -2058141377 -229346903 1801265171 475664517 -1931145964 -69059198 1659595832 367811758 -1953969907 -57673317 1703323681 310483127 -1618373310 -393304620 1904735342 109102328 -1729867429 -270310963 1995059319 32309473 -1856889488 -430625306 2136767580 140201162 -1774200471 -516363777 2016524357 255232211 -1605659473 -682843079 1313207683 960677141 -1490661194 -803119072 1227370906 1043267852 -1366287203 -644404213 1084128689 932793639 -1442981756 -553981934 1207155112 821332286 -1107524405 -889473955 1408427495 620090737 -1164885806 -845778876 1419715070 597168488 -1289286407 -1004520337 1562996181 707681603 -1270167328 -1018300298 1514449356 759404890 -1692027801 -333282063 1965806923 36496861 -1672974210 -347127576 1917194578 88154564 -1778500523 -486994749 2079350137 217542127 -1835796404 -443234086 2090703200 194685430 -2037210109 -241855339 1755104559 530314681 -2113970150 -151498612 1878065462 418787744 -2008470479 -11658073 1715948829 289439115 -1893406680 -131868482 1630177540 372095378 -284556696 -1743965442 17064772 1979929554 -395852175 -1621035289 107587421 1903073227 -506361254 -1764312372 266333046 2027477984 -423866813 -1849983275 145895279 2142576633 -222490100 -2051399014 481522464 1806975926 -170863083 -2099779965 467580729 1826195375 -60384706 -1956533592 308869906 1701825412 -83141081 -1945342287 352665355 1644302237 -731635040 -1553788362 980042636 1299018522 -754325831 -1542531537 1023903637 1241560835 -624973166 -1380410876 884067262 1136065320 -573411701 -1428857315 870059943 1155219249 -908905788 -1093402030 668816360 1356489598 -826345763 -1179007413 548444145 1471653735 -955729162 -1341158816 688315354 1577184076 -1067090193 -1218294151 778772419 1500262229 -166644951 -2129263681 404705797 1863869075 -243468496 -2038708314 527603228 1752540810 -120931557 -1882354803 381999671 1640229537 -5800190 -2002759788 296295982 1722691256 -341433523 -1667165221 94913121 1924100855 -322181292 -1681074238 46499448 1975695086 -444748929 -1837458455 192137811 2088041157 -502239386 -1793630224 203296330 2065252060 -847309855 -1166531721 594637517 1417036379 -904734728 -1122637970 605861588 1394312770 -1012622381 -1264342203 766180095 1521338985 -993435702 -1278316708 717700838 1572867696 -792198267 -1479593197 1053188777 1237406271 -677001316 -1599932662 967550640 1319933478 -569144393 -1458259167 807266971 1192942093 -646033490 -1367769288 930098818 1081548308 -583245590 -1438953348 858915270 1144336720 -632183565 -1386834843 878691807 1129903433 -739776296 -1528768434 1038715380 1257159010 -729142079 -1551033257 981749229 1300462971 -1064603506 -1215545320 780472738 1501700404 -941181801 -1327397887 703124923 1592780077 -833554244 -1185429462 543070608 1465493766 -918733659 -1103492045 657677705 1345613087 -430817246 -1856671564 140255502 2136674712 -515931077 -1774668627 254928151 2016859521 -393623536 -1618020218 109553980 1904253354 -270267383 -1729938273 32140581 1995267507 -68857786 -1931321136 367735146 1659634172 -58157985 -1953520439 310834547 1703003621 -180430732 -2110134046 456178008 1815579086 -229434259 -2058081029 475888961 1801080279 -1004056149 -1289723587 707342471 1563295761 -1018522190 -1269979868 759493790 1514390536 -889398887 -1107564273 619886773 1408600099 -846127744 -1164563178 597654700 1419267130 -644857393 -1365806759 933109987 1083773045 -553810474 -1443187392 821290234 1207227500 -682898947 -1605568149 960866513 1312987207 -802812444 -1490993806 1042836680 1227840606 -11964061 -2008137227 289869903 1715478745 -131811974 -1893497364 371905622 1630397632 -242026159 -2037003833 530356349 1755031787 -151044792 -2114449954 418471012 1878420722 -486645497 -1778822767 217055275 2079797437 -443308770 -1835756152 194888754 2090529956 -333059787 -1692214877 36407321 1965865103 -347591380 -1672536646 88493056 1916894358 -1716097774 -290366076 2008550462 12532904 -1629771509 -371418723 1893058599 131266737 -1754405600 -529869386 2036565004 241480858 -1879039687 -418967121 2114863125 151613571 -2080277130 -217690656 1779375194 487075020 -2090026641 -194278919 1835194435 442886357 -1965361852 -35797550 1691653224 332637438 -1917374115 -89128501 1673089137 348020967 -1562882598 -706773684 1289104630 1003560032 -1514829373 -760039083 1270606063 1019009145 -1409038872 -620432002 1108190404 889885778 -1418853903 -597085849 1163944157 845631563 -1083220546 -932680408 1365326994 644221956 -1207789145 -821712591 1443690635 554420253 -1313548916 -961288934 1606071456 683508790 -1227288171 -1042407165 1490514105 802177071 -2136122285 -139825979 1856191871 430181865 -2017421238 -255350564 1775171942 516540912 -1904815007 -109976329 1618523469 394233307 -1994715016 -31710994 1729458516 269631938 -1659220937 -367166303 1930702107 68361613 -1703442386 -311379784 1954146562 58644884 -1816017915 -456723309 2110760233 180917695 -1800667108 -475320182 2057462064 228938150 -1144816485 -859550707 1439505847 583675169 -1129400190 -878082028 1386273198 631761208 -1256655703 -1038105537 1528206725 739353875 -1300942672 -982384602 1551585692 729571594 -1502319361 -780968855 1215958483 1065172293 -1592153882 -702637968 1326959050 940636508 -1464867635 -542583717 1184990689 833009015 -1346232108 -658173886 1103905272 919302510 -1417670768 -595116282 1166962364 847863338 -1393702007 -605357281 1122216613 904174131 -1520728158 -765675724 1263920782 1012061720 -1573502021 -718179539 1278747287 993989121 -1237901324 -1053806750 1480163032 792612430 -1319445523 -966923397 1599388353 676563543 -1192454202 -806639792 1457714922 568706684 -1082043425 -930716855 1368339187 646447717 -1863438504 -404152370 2128629364 166166242 -1752962239 -528163881 2039319149 243972859 -1640650902 -382560260 1882965574 121435856 -1722260621 -295742491 2002125407 5321417 -1923530948 -94498902 1666670096 340815494 -1976239323 -46937165 1681562121 322808479 -2088585458 -192575592 1837946402 445376180 -2064682217 -202882175 1793135163 501621421 -1298448687 -979628473 1553293309 731017067 -1242105144 -1024341410 1543019492 754953074 -1136609565 -884504971 1380898767 625600345 -1154649350 -869645716 1428362198 572793664 -1356058955 -668262877 1092767641 908427023 -1472075092 -549004742 1179618176 826850070 -1577605497 -688876015 1341769643 956233533 -1499831650 -778219000 1217659826 1066611492 -1980424679 -17682801 1744535349 284970915 -1902585344 -106960234 1620491052 395414458 -2026990037 -265705795 1763768071 505923473 -2143071694 -146513244 1850553118 424280968 -1807610243 -482001173 2051829585 223043527 -1825584540 -467076366 2099358536 170302430 -1701214641 -308365607 1956112227 59824117 -1644936618 -353144128 1945772922 83694572 -36001770 -1965188992 332712250 1691613612 -88642545 -1917821799 347671843 1673412021 -218030044 -2079977294 487538952 1778938270 -194190275 -2090085205 442664209 1835382151 -529680270 -1754625820 241424734 2036656584 -419398549 -1878569731 151919943 2114530769 -290049984 -1716453162 12079468 2009031162 -371461031 -1629698865 131437941 1892853219 -961247010 -1313621944 683338226 1606277476 -1042723641 -1226933167 802631147 1490034045 -932249364 -1083690886 643916224 1365659990 -821902091 -1207569309 554477017 1443599695 -620521286 -1408980948 890108310 1108003072 -596747101 -1419154379 845168015 1164381465 -707260280 -1562435554 1003909540 1288782130 -759835503 -1515002873 1018934717 1270646059 -457074345 -1815696959 181401723 2110310637 -475243186 -1800704552 228736098 2057637108 -367390363 -1659035149 68448329 1930641631 -310913668 -1703877142 58307664 1954448582 -109672141 -1905149531 393799711 1618991241 -31765206 -1994621508 269822982 1729240208 -139656959 -2136329833 430137389 1856262331 -255802088 -2016938610 516858932 1774818466 -542131809 -1465349879 832690355 1185343525 -658342522 -1346024176 919346346 1103834172 -780914259 -1502412485 1064980609 1216176151 -702941772 -1591818974 941069464 1326490638 -1038571013 -1256220307 739690711 1527904321 -982159902 -1301127820 729484494 1551645784 -859627063 -1144778401 583876837 1439330419 -877730352 -1129720506 631276796 1386722410 -806565228 -1192494590 568503224 1457888046 -931066227 -1081721317 646934433 1367891767 -1053343066 -1238339024 792273802 1480463132 -967145793 -1319258583 676652947 1599330053 -765732112 -1520637338 1012251612 1263700810 -717873431 -1573835137 993558469 1279217491 -595569982 -1417190828 848180206 1166607224 -605186341 -1393908147 904132599 1122289505 -192746916 -2088379702 445418352 1837874150 -202428859 -2065162541 501305193 1793490943 -94805394 -1923198216 341246786 1666200532 -46881161 -1976330527 322619227 1681782733 -382338504 -1640838482 121346836 1883024258 -296206815 -1721823561 5660429 2001825691 -403803638 -1863761252 165679910 2129077168 -528239085 -1752922491 244176703 2039146409 -688391211 -1578054845 955882233 1342089839 -778420276 -1499656358 1066688224 1217621622 -668175385 -1356119183 908202699 1092952669 -549341186 -1471772824 827315922 1179182660 -884937807 -1136141529 625904285 1380563467 -869453912 -1154867394 572739204 1428454930 -979672189 -1298377963 731185839 1553084985 -1024022630 -1242458356 754501302 1543501344 -308684003 -1700861045 60275249 1955629735 -353100028 -1645006958 83525160 1945980606 -482192593 -1807391815 223097347 2051736213 -466643146 -1826052192 169997850 2099693196 -265368711 -2027291665 505457237 1764203203 -146600096 -2143010826 424504908 1850367706 -17480885 -1980599331 284893799 1744573169 -107444398 -1902135356 395765374 1620170472 1366288154 644405132 -1084127690 -932792672 1442980611 553980821 -1207156177 -821333319 1605660456 682844094 -1313206780 -960676206 1490660145 803117991 -1227372003 -1043268981 1289287550 1004521448 -1562995118 -707680572 1270166375 1018299377 -1514450357 -759405859 1107525452 889475034 -1408426400 -620089610 1164884821 845777859 -1419715975 -597169425 1778501586 486995780 -2079348994 -217541016 1835795403 443233117 -2090704153 -194686351 1692028896 333283190 -1965805876 -36495782 1672973305 347126639 -1917195563 -88155581 2008471478 11659040 -1715947878 -289438196 1893405615 131867449 -1630178685 -372096491 2037211012 241856274 -1755103576 -530313666 2113969053 151497483 -1878066511 -418788825 1215616603 1064560333 -1501907081 -780302367 1327043138 941499092 -1592298642 -703577096 1185898089 833122047 -1465827515 -542765101 1103272560 918924006 -1345520804 -657732662 1438893631 583333545 -1144150253 -859138171 1387135526 631845552 -1130339574 -878226532 1528319501 740261531 -1256837343 -1039065161 1551206932 728939138 -1300501704 -981673042 1931146899 69060101 -1659594817 -367810775 1953968778 57672220 -1703324762 -310484176 2109832865 180768311 -1815142515 -456642789 2058140344 229345838 -1801266284 -475665662 1856890615 430626401 -2136766501 -140200115 1774199534 516362872 -2016525374 -255233196 1618374341 393305683 -1904734231 -109101185 1729866460 270309962 -1995060240 -32310426 1666811288 341751054 -1923619660 -95366110 1681146241 322138391 -1975902035 -46329797 1837239722 444939580 -2087949178 -192193520 1794099635 501807397 -2065586017 -202991607 2129565180 166307178 -1864305456 -404241338 2038649317 243556723 -1752354615 -527826849 1882529230 120728920 -1640268574 -381924236 2002311639 6285633 -1722369797 -296646547 1480041808 791713222 -1237728132 -1052838678 1599758665 677204447 -1319894939 -967626509 1458318690 569056756 -1193128882 -807043880 1367468411 646371821 -1081112489 -930563903 1166062900 847742370 -1416702952 -594942834 1122857261 904544699 -1394405375 -605806441 1264270598 1012665744 -1521132502 -766350148 1278671135 993118601 -1573349325 -717248347 2051192025 222659663 -1806903819 -481565341 2100261056 170410070 -1826549268 -467263110 1956199659 60689533 -1701356089 -309301935 1945434354 83085412 -1644520994 -352474808 1744151741 284333099 -1979988591 -16976633 1620598948 396316722 -1902771832 -107925218 1764633743 506010649 -2027926109 -265847499 1849944214 423942144 -2142402118 -146097876 1093440529 908829831 -1356663491 -668613205 1178685448 826695838 -1471205084 -548929102 1341594659 955264181 -1577485041 -687977063 1218107450 1067313324 -1500202730 -778860160 1553695861 731690211 -1298799271 -980232753 1542865004 754020602 -1242029760 -1023471146 1379929159 625425617 -1135710869 -884384259 1429063774 573241544 -1155290766 -870016540 889397790 1107563144 -619887822 -1408601180 846128647 1164564113 -597653717 -1419266115 1004055084 1289722554 -707343616 -1563296874 1018523189 1269980835 -759492839 -1514389617 682898042 1605567212 -960867498 -1312988224 802813539 1490994933 -1042835633 -1227839527 644856392 1365805790 -933110940 -1083773966 553811537 1443188423 -821289091 -1207226389 242025174 2037002816 -530357254 -1755032724 151045839 2114451033 -418469917 -1878419595 11963108 2008136306 -289870904 -1715479714 131813117 1893498475 -371904559 -1630396601 333058738 1692213796 -36408418 -1965866232 347592363 1672537661 -88492153 -1916893423 486644352 1778821654 -217056340 -2079798470 443309721 1835757071 -194887755 -2090528989 739775327 1528767433 -1038716301 -1257159963 729143110 1551034320 -981748118 -1300461828 583244653 1438952443 -858916287 -1144337705 632184692 1386835938 -878690728 -1129902386 833553211 1185428397 -543071721 -1465494911 918734626 1103493044 -657676786 -1345612136 1064602377 1215544223 -780473819 -1501701453 941182736 1327398790 -703123908 -1592779094 393622423 1618019073 -109555013 -1904254419 270268302 1729939224 -32139614 -1995266508 430816165 1856670515 -140256631 -2136675809 515932092 1774669610 -254927216 -2016858618 180429811 2110133093 -456178977 -1815580087 229435370 2058082172 -475887930 -1801079216 68856769 1931320151 -367736083 -1659635077 58159064 1953521486 -310833420 -1703002526 120930460 1882353674 -382000720 -1640230618 5801093 2002760723 -296294999 -1722690241 166643886 2129262648 -404706942 -1863870188 243469495 2038709281 -527602277 -1752539891 444748024 1837457518 -192138796 -2088042174 502240481 1793631351 -203295283 -2065250981 341432522 1667164252 -94914074 -1924101776 322182355 1681075269 -46498305 -1975693975 1012621396 1264341186 -766181000 -1521339922 993436749 1278317787 -717699743 -1572866569 847308902 1166530800 -594638518 -1417037348 904735871 1122639081 -605860525 -1394311739 569143344 1458258086 -807268068 -1192943222 646034473 1367770303 -930097915 -1081547373 792197122 1479592084 -1053189842 -1237407304 677002267 1599933581 -967549641 -1319932511 506360285 1764311371 -266333967 -2027478937 423867844 1849984338 -145894168 -2142575490 284555759 1743964537 -17065789 -1979930539 395853302 1621036384 -107586342 -1903072180 60383673 1956532527 -308871019 -1701826557 83142048 1945343286 -352664436 -1644301286 222488971 2051397917 -481523545 -1806976975 170864018 2099780868 -467579714 -1826194392 624972053 1380409731 -884068295 -1136066385 573412620 1428858266 -870058976 -1155218250 731633959 1553787313 -980043765 -1299019619 754326846 1542532520 -1023902702 -1241559932 955728241 1341157863 -688316323 -1577185077 1067091304 1218295294 -778771388 -1500261166 908904771 1093401045 -668817297 -1356490503 826346842 1179008460 -548443018 -1471652640 -747339965 -1535946795 1031413359 1249718009 -736511142 -1558279220 974641782 1292954336 -575670415 -1431779353 866227805 1151772363 -624807064 -1379597314 885805636 1137402578 -826052825 -1178312783 550309387 1472872093 -911299778 -1096180824 664848914 1353185924 -1072109803 -1222649981 773228089 1494333103 -948624628 -1334701158 695943712 1585214134 -400924789 -1625460963 101990055 1897074225 -277374062 -1737446652 24771262 1988020776 -423503943 -1849235665 147830421 2143847939 -508816480 -1767169226 262304396 2024096282 -173191185 -2102755463 463679171 1822694997 -222262282 -2050507936 483322586 1808390732 -76101667 -1938688181 360228593 1652528743 -65338428 -1961086126 303391464 1695699582 -898675198 -1117225324 610348846 1399201720 -855471589 -1174029683 588049207 1410063265 -994785744 -1280051546 716875548 1572706186 -1009188311 -1260506433 769090309 1523602323 -673685914 -1595969808 970342218 1322323932 -793404801 -1481463063 1052506963 1237109701 -654059948 -1375410494 923645816 1074431982 -563211699 -1452727589 811627361 1197949943 -251564342 -2046402980 521080806 1745370992 -160650541 -2123654587 409127935 1868954473 -2431240 -1998727570 299141076 1725151042 -122215711 -1884286345 381240269 1639871323 -323584338 -1682878920 45621122 1975463700 -337921353 -1663268319 97901467 1926425357 -496109924 -1788164598 207853488 2070193958 -452971899 -1845034477 185488297 2080990015 -515760703 -1773851305 256670957 2018200699 -433071656 -1859589810 136427764 2133231714 -275147277 -1734433435 26735839 1989198921 -386641430 -1611439748 117059782 1912406096 -51049051 -1947058893 318467209 1711037471 -73872964 -1935673046 362195088 1653708806 -231832169 -2060864255 471917755 1797772333 -180141682 -2109443816 458039458 1816793140 -634634999 -1389687393 874667045 1126526131 -582878960 -1438201466 860854332 1145612458 -721963717 -1544518227 989451287 1308550273 -744853214 -1533197900 1033113614 1251156120 -946131603 -1331945989 697650241 1586658519 -1057560204 -1208886814 788039768 1509931214 -918510241 -1102604855 659473523 1347024101 -835886778 -1188408880 539164778 1461989628 -128373632 -1889657834 374820268 1632664890 -13309799 -2009868273 289049013 1715321123 -159210318 -2121952220 411878814 1871443208 -235970389 -2031595459 534839687 1759916305 -437371676 -1830220686 199253448 2095541598 -494667523 -1786460053 210606545 2072684871 -348801834 -1674410944 87807482 1916593516 -329748273 -1688256423 39195107 1968251253 -1019802552 -1271907106 758738276 1514036722 -1000683439 -1285687097 710191485 1565759979 -840137606 -1158957844 602072406 1424348608 -897499037 -1115262731 613359951 1401426393 -562029524 -1450758982 814644480 1200180630 -638724043 -1360336733 937670937 1088719247 -799304674 -1487100792 1045820722 1230161316 -684306425 -1607376751 959983915 1312752061 -1223116217 -1071674671 1494670187 772926461 -1334477218 -948810040 1585127282 696004580 -1178389899 -826015005 1473074009 550134735 -1095829908 -911620358 1352701760 665298902 -1431328221 -576152907 1151453967 866581401 -1379766726 -624599380 1137446678 885735296 -1535892975 -747433337 1249526589 1031631787 -1558583800 -736176482 1293387556 974174130 -1938384241 -76436967 1652095907 360696629 -1961140586 -65245696 1695891386 303173420 -2102586691 -173399509 1822651281 463749895 -2050959708 -221780430 1808709512 482969374 -1849586965 -423183747 2144332743 147381073 -1767092494 -508854684 2023895006 262479688 -1625685287 -400739761 1897161717 101929827 -1736980800 -277809578 1987684332 25073530 -1375499514 -654001264 1074653738 923458236 -1452388577 -563511415 1197485619 812064421 -1596456140 -673238110 1322672664 970019470 -1481259219 -793577541 1237034497 1052546711 -1280009374 -994857996 1572534862 717081304 -1260822661 -1008832531 1524055639 768609985 -1116794032 -899144762 1398895228 610681578 -1174218935 -855250977 1410119269 587958003 -1787974706 -496329896 2070137570 207944308 -1845465129 -452501695 2081296123 185155181 -1682562052 -323939478 1975010000 46101062 -1663309851 -337848461 1926596297 97695327 -1998931030 -2258116 1725225606 299100688 -1883799629 -122663131 1639521951 381562377 -2046741608 -251264242 1745834676 520643106 -2123565183 -160708841 1868732077 409314875 -2060527419 -232134573 1797306857 472353151 -2109530916 -180081590 1817017840 457854310 -1946857225 -51224479 1710961115 318505293 -1936157458 -73423752 1654060482 361874772 -1734752095 -274794441 1989650829 26253595 -1611395912 -386712530 1912237460 117267714 -1774042989 -515543035 2018255295 256577833 -1859156854 -433540068 2132927910 136762672 -1103038451 -918042469 1347328289 659138999 -1188217836 -836105086 1461935416 539258286 -1331990465 -946061143 1586827539 697442693 -1208568794 -1057913680 1509479690 788522396 -1544034199 -722413313 1308199237 989772243 -1533399952 -744678170 1251233116 1033076170 -1389600677 -634695475 1126302071 874852833 -1438538686 -582576940 1146078574 860419576 -1674188412 -348989166 1916504232 87865406 -1688719971 -329310965 1968590001 38894631 -1829871178 -437694176 2095055002 199700492 -1786534481 -494627527 2072888451 210433045 -2122122784 -159004298 1871485132 411805786 -2031141383 -236450449 1759599829 535194691 -1889963566 -128040636 1633095934 374349928 -2009811509 -13400739 1715131623 289268849 -1487156916 -799213094 1230350432 1045600502 -1607070379 -684638781 1312320633 960453871 -1451212418 -561548824 1200496722 814289092 -1360165529 -638929423 1088676939 937743581 -1158883032 -840177218 1424144388 602245266 -1115611855 -897176153 1401912349 612912267 -1271443174 -1020239476 1513697334 759038112 -1285909245 -1000495723 1565848623 710132921 464385355 1823131101 -173829017 -2103139087 482357586 1808204228 -221360002 -2050400024 360086905 1651592687 -76014507 -1937822525 303806816 1696369142 -65677236 -1961695014 102425903 1897780665 -401308669 -1626098539 24584502 1987056032 -277266406 -1736544116 146894109 2143706507 -422638543 -1849148249 262973700 2024511890 -509425624 -1767507778 549705091 1472521493 -825379665 -1177910215 665719194 1353261324 -912232266 -1096335328 773348785 1495231783 -1072284515 -1223619573 695572904 1584572734 -948176764 -1333999598 1031063015 1249113457 -746937141 -1535273891 974717438 1293824360 -736665390 -1559211964 867126741 1151892803 -576639751 -1431954321 885164492 1137031514 -624105248 -1379149706 45532170 1974596764 -323443418 -1681943120 98238483 1927032965 -338337473 -1663938135 208489528 2070576302 -496816876 -1788600958 184584225 2080880823 -452007667 -1844848229 520213614 1745282296 -250628798 -2046261804 409735287 1869291745 -161320613 -2124070451 299523164 1725787338 -2867856 -1999434266 381130821 1638967507 -122029719 -1883321857 970515650 1323291732 -673806866 -1596869256 1052057819 1236406349 -793034249 -1480822431 922971376 1074027622 -653455908 -1375060662 812558569 1198102655 -564082235 -1452803757 611316902 1399374896 -899574390 -1117346532 587346111 1409613865 -854830701 -1173659387 716471444 1572031490 -994435656 -1279447762 769243277 1524533275 -1009264223 -1261377225 698062793 1587324767 -946473243 -1332558221 787895248 1508991814 -1057475844 -1208024470 658513915 1346842477 -917602601 -1102492095 539876322 1462430580 -836519218 -1188787624 875333549 1126938427 -635246975 -1390029289 859915188 1145467682 -582016360 -1438117362 989269919 1307590409 -721850701 -1543610843 1033554822 1251867408 -745231702 -1533830596 318093057 1710393239 -50604499 -1946360133 362312472 1654604686 -74051020 -1936645470 472792883 1797853093 -232759777 -2061013367 457440042 1816447932 -179463674 -2109035888 256026469 2017826803 -515062199 -1773406497 137323388 2133349354 -434044336 -1859767610 26816343 1990074305 -275296645 -1735360787 116714318 1911806936 -386233758 -1610761484 813737608 1200068126 -561068124 -1450576078 938304145 1089098247 -639433795 -1360776405 1046163130 1230773804 -799715434 -1487765760 959900323 1311889973 -684160113 -1606436071 758626028 1513129594 -1019619392 -1270945962 710570741 1566392931 -1001122855 -1286397105 602685150 1424690760 -840802318 -1159368860 612498119 1401342545 -896558101 -1115116675 200181312 2095691478 -438245524 -1830299654 209928793 2072277711 -494066827 -1786113053 87363186 1915895524 -348426402 -1673764920 39373419 1969224445 -329864377 -1689150511 374969892 1633593010 -128452856 -1890531426 288641597 1714643627 -12963055 -2009267321 411180566 1870999168 -158564550 -2121576532 535812623 1760094873 -236864733 -2031711307 2143367247 147194073 -1848684189 -423075339 2024600662 262915264 -1767729798 -509237780 1897576573 102598891 -1626023599 -401348153 1987542116 24136946 -1736893112 -276943394 1651908651 359731389 -1938276089 -75533935 1696326706 303879332 -1961523938 -65882744 1823320089 464165007 -2103195339 -173737565 1807772672 482827414 -2050093780 -221692486 1152323719 866656273 -1432260181 -576306883 1136841886 885384200 -1379093070 -624196316 1249155253 1030989859 -1535444583 -746731249 1293507756 975072314 -1558758016 -737145578 1494745315 773795957 -1223269937 -1072606887 1584776442 695399532 -1334073898 -948136640 1472432337 549763143 -1177687555 -825566869 1353600200 665418846 -1096798748 -911794830 1725563150 299708824 -1999347678 -2928460 1639433495 380695937 -1883659205 -121727827 1744931132 520534442 -2045777904 -251078522 1869368613 409697715 -2124272631 -161145697 2070745450 208282108 -1788645306 -496746288 2080429427 185066981 -1844530081 -452361015 1974901080 45197774 -1682376588 -322975518 1926978881 98332119 -1663746963 -338555653 1572086214 716378448 -1279639318 -994217860 1524229599 769578313 -1260944141 -1009732507 1399826932 610834786 -1117665064 -899221426 1409445357 587554171 -1173615423 -854901673 1073951138 923009332 -1374859122 -653631464 1198454203 812238125 -1453288297 -563633151 1322826128 970950918 -1596532548 -674109398 1236630921 1051872543 -1480909659 -792974285 1308054221 988832347 -1543949343 -721550473 1251645140 1033741890 -1533741064 -745289874 1127013119 875293289 -1390232621 -635073723 1145118438 860237424 -1437630518 -582463652 1346388649 658993727 -1102175355 -917957869 1462601392 539670054 -1188829284 -836446454 1587268251 698153485 -1332368457 -946693343 1509297794 787562004 -1208455250 -1057005768 1989767685 27148947 -1734929623 -275766337 1911862812 116622986 -1610950864 -386013274 2017655351 256232097 -1773364453 -515134579 2133802542 136842936 -1860083966 -433688684 1798201953 472470263 -2061499571 -232311845 1816372856 457479918 -2108831916 -179636286 1710615123 317905605 -1946449025 -50545687 1654140490 362749660 -1936306330 -74350608 1424778124 602624794 -1159593312 -840617418 1401005973 612800259 -1114650951 -896993745 1513614270 758176552 -1271297390 -1019299324 1566191527 710745905 -1286320501 -1001161187 1230730216 1046233982 -1487596860 -799923630 1312208881 959547239 -1606887715 -683678133 1199635418 814205772 -1450272010 -561403296 1089290179 938086229 -1360830737 -639340935 1870807876 411399122 -2121522584 -158657794 1760528221 535345099 -2032015759 -236529945 1633274742 375323616 -1890080166 -128935220 1714687855 288571385 -2009436605 -12755243 1916097312 87188406 -1673842164 -348388710 1968740153 39823279 -1688799723 -330185085 2096028434 199879556 -1830766018 -437810520 2072190731 209989533 -1785889241 -494252367 204622256 2067101990 -499373924 -1791289334 190811561 2086190399 -447615867 -1839801325 48873858 1978593556 -320364370 -1679781832 92538267 1921201421 -343251785 -1668459487 293951956 1719822658 -7653128 -2004088722 384343501 1643097435 -119079711 -1881027465 526307814 1750720880 -246370102 -2041085860 406001151 1865688425 -163744557 -2126887867 928803192 1079728622 -648935340 -1370146622 808562017 1194761719 -566244275 -1455883045 965206346 1317065180 -678854554 -1601261328 1055532371 1240274373 -790346625 -1478265623 720075036 1575766410 -991619024 -1277024090 763804933 1518439827 -1014440919 -1265636161 607187246 1396163000 -901869566 -1120296812 593311031 1415185825 -850176997 -1168874355 355039473 1647200359 -81323555 -1944049333 306494696 1698925694 -62202428 -1957827246 468906179 1828044885 -167996945 -2097438343 480195802 1805124684 -225356298 -2053741216 144599189 2140755971 -426767943 -1852360401 267627660 2029296666 -503460448 -1761936074 105242791 1900204081 -397704821 -1622363875 19408062 1982796840 -282704494 -1742637820 776427577 1497393327 -1068943083 -1219622525 690658336 1580051638 -953877236 -1339830886 547147787 1469833373 -829247193 -1181384271 670110738 1358308484 -906005186 -1091025496 871385181 1157069003 -570545807 -1426515481 882740292 1134214354 -627839640 -1382752770 1026277487 1244459257 -752508605 -1541238315 977667190 1296119008 -733452966 -1555081780 1040460594 1224940452 -804632034 -1492288888 963243819 1315889085 -681079289 -1604272495 819962624 1205375894 -556678612 -1445530950 934438681 1085626255 -641989067 -1363462493 598948694 1421085632 -843228550 -1162188052 618594127 1406783449 -892297629 -1109938443 761836388 1517257714 -1016671672 -1268653346 705001341 1560430571 -1005906351 -1291049273 90835962 1919761260 -345740586 -1671210432 34066403 1962999669 -334909745 -1693540775 196182984 2092348254 -440409372 -1833381262 215762897 2077980487 -489543939 -1781197205 417143710 1876568840 -153912654 -2116793820 531685255 1756884753 -239157589 -2034659779 369529772 1627497274 -133631360 -1894792682 292247477 1718380323 -10144103 -2006841841 656349811 1343761125 -921601185 -1105835063 544398954 1467346684 -830685370 -1183084592 700748353 1589879511 -943000723 -1328692229 782849624 1504601806 -1062783116 -1214248990 984091159 1303329409 -727291077 -1549706323 1036373518 1254293144 -741626078 -1530093644 879985189 1131721395 -629284087 -1384459361 857622076 1142519466 -586143984 -1441327226 477182651 1802897965 -226534505 -2055705855 454885026 1813761588 -183328882 -2112508136 313176713 1705869855 -56306779 -1952193741 365393552 1656768006 -70707268 -1932646614 29764319 1992366665 -272086029 -1731232923 111931078 1907154512 -391802902 -1616724100 253600493 2015007355 -518798399 -1777011881 141584116 2138527330 -427948072 -1854326962 1751026868 525974562 -2041516648 -245900018 1865631917 406091835 -2126698111 -163964649 1719993478 293745680 -2004130390 -7580356 1642643615 384823305 -1880710733 -119434971 1978244304 49196102 -1679294980 -320811670 1921276105 92498015 -1668662811 -343078541 2066879714 204809332 -1791199794 -499432104 2086654203 190373997 -1840139817 -447315647 1395698812 607624426 -1119957680 -902169146 1415407717 593123571 -1168963255 -850118177 1575691342 720114904 -1276820126 -991791628 1518788695 763482305 -1266122373 -1013992979 1317518360 964725902 -1601577676 -678498910 1240102913 1055738007 -1478223571 -790419013 1079784490 928711868 -1370335994 -648714864 1194455091 808894629 -1455451873 -566713975 1900396021 105024867 -1622418215 -397611953 1982364140 19876218 -1742333760 -283039658 2141074887 144246097 -1852812053 -426285955 2029253086 267698504 -1761767182 -503668636 1827843473 469081351 -2097361731 -168035285 1805609352 479746334 -2054092636 -225036238 1646863779 355341621 -1943583601 -81759207 1699013050 306434348 -1958051690 -62017536 1244372285 1026338219 -1541014511 -752694137 1296455972 977365426 -1555548152 -733017954 1156584719 871835033 -1426164701 -570866507 1134416150 882565504 -1382830022 -627801940 1469877593 547077583 -1181553547 -829039389 1357990208 670464470 -1090574228 -906487558 1497826667 775960061 -1219926969 -1068608303 1579860338 690876900 -1339776930 -953970488 1516826166 762306208 -1268347110 -1017004148 1560619567 704780985 -1291105533 -1005814891 1421043204 599021202 -1162016984 -843434050 1407099421 618238603 -1110392015 -891817049 1205861970 819515076 -1445879938 -556355608 1085422155 934611677 -1363387545 -642028559 1225029216 1040402166 -1492510900 -804444198 1315549817 963543791 -1603808427 -681516093 1627836158 369229416 -1895256110 -133193916 1718291175 292305521 -2006619189 -10331299 1876772556 416970330 -2116868128 -153872522 1756398293 532132419 -2034310151 -239479953 2092031642 196537868 -1832927306 -440889568 2078022275 215689749 -1781367889 -489338055 1919571624 91055678 -1671153788 -345831662 1963430577 33595943 -1693846627 -334576885 1131667319 880078817 -1384268197 -629502259 1142823790 857287672 -1441760702 -585676076 1302878021 984573907 -1549388183 -727644417 1254462300 1036166090 -1530138000 -741555482 1589956371 700710789 -1328894401 -942825815 1504250634 783170460 -1213765082 -1063232848 1344227105 655914935 -1106172403 -921299301 1467122488 544584622 -1182997996 -830745982 2015231935 253415209 -1777099117 -518738427 2138061734 142019376 -1853990262 -428250596 1992718221 29443867 -1731717471 -271636937 1907078036 111969026 -1616522568 -391978450 1705701339 313384781 -1952149769 -56377759 1657220034 364911444 -1932965138 -70354312 1802594281 477517695 -2055272763 -227002797 1813816304 454792038 -2112699684 -183111094 -991181896 -1276316882 719692436 1575129602 -1014626399 -1266600137 763913869 1519343131 -902804598 -1120437476 608053926 1396251184 -849506413 -1168457979 592703167 1414848041 -648227876 -1369709750 928166640 1079345766 -567207995 -1456068781 809465577 1194870399 -678994962 -1602196616 965294786 1317931604 -789929993 -1477595295 1055194843 1239666253 -8002704 -2004691994 294355548 1720496842 -119003287 -1880156161 384190021 1642165971 -245470398 -2040964140 525339246 1750547192 -164384933 -2127257651 406703735 1866137313 -499977452 -1791638654 205296184 2067505838 -446744819 -1839724645 189879841 2086037175 -320242906 -1678881872 48699914 1977625244 -343621825 -1669099607 92986899 1921904261 -571411719 -1426603409 872322005 1157210947 -627231008 -1382414730 882071500 1133799258 -752125237 -1540601251 1025842151 1243753329 -733561134 -1555984828 977854462 1297084264 -1069030755 -1220488693 776569777 1498329895 -953538940 -1339222510 690243496 1579382590 -828609873 -1181001159 546442115 1469397781 -906907978 -1091133920 671076250 1358495500 -425799119 -1852185945 143700765 2140636043 -504162776 -1762384194 268269316 2029668242 -398108157 -1623037291 105593647 1900809145 -282550758 -1741705588 19332918 1981927328 -81149355 -1943080253 354919289 1646302191 -62650804 -1958529318 306866016 1699567606 -168670617 -2097841423 469510987 1828395997 -224424322 -2053587224 479326034 1805049796 -153247430 -2116382292 416530454 1876226176 -240098013 -2034805323 532546575 1756968089 -133814008 -1895753314 369641508 1628403890 -9704175 -2006131321 291867709 1717746859 -345329314 -1670544952 90493042 1919148260 -335055545 -1694480943 34149483 1963861245 -441370260 -1833563654 197089344 2092460246 -488833675 -1780757021 215129177 2077600975 -843873806 -1162563228 599646430 1421529160 -891402773 -1109822083 617620679 1406604369 -1016591936 -1267779242 761686252 1516329082 -1006252583 -1291649713 705408245 1561107555 -805006954 -1492934400 1040904378 1225637932 -680962673 -1603377895 963064995 1314915381 -555804252 -1445451470 819034248 1205225502 -642589251 -1363808981 935115921 1086032903 -272199557 -1732140819 29946199 1993327041 -391424926 -1616091916 111490382 1906443736 -518186935 -1776670497 252934501 2014595571 -428811184 -1854411578 142523772 2138672618 -227442657 -2055819127 478142771 1803080101 -182696954 -2112129904 454173994 1813321148 -55965651 -1951582021 312764673 1705204119 -70792140 -1933509470 365538584 1657707918 -727142221 -1548779483 984011167 1302454537 -742034262 -1530772420 1036719494 1254892816 -629983103 -1384904681 880630189 1132095803 -585171816 -1441149938 856726964 1142402338 -920674089 -1105686463 655475195 1343680877 -831363890 -1183493032 544998882 1467692404 -943445787 -1329391501 701123017 1590524255 -1062605572 -1213277078 782732752 1503706438 -1601763652 -679463382 1317627792 965629702 -1477786971 -789712333 1239720841 1055101727 -1369665906 -648298984 1079177122 928374580 -1456387433 -566855167 1195322299 808983341 -1120921896 -902355378 1396602868 607733602 -1168256319 -849681833 1414771693 592741243 -1276403990 -991121796 1575354310 719507280 -1266263309 -1014928795 1518877663 764349257 -1679219084 -319940894 1978091352 48265166 -1669012883 -343682309 1921680193 93172695 -1791840698 -499802416 2067582826 205258748 -1839240609 -447194423 2085686131 190200805 -2040646128 -245823866 1750095676 525821866 -2127302135 -164314465 1866306341 406496179 -2004500958 -8221004 1720442638 294449048 -1880589765 -118535507 1642470167 383855489 -1180944387 -828700821 1469208273 546661959 -1091439644 -906574990 1358926536 670605918 -1220034609 -1069510823 1498013411 776924789 -1339393066 -953332928 1579424506 690170476 -1540675687 -752085233 1243956917 1025668643 -1555635328 -733883626 1296597676 978301498 -1427066965 -570974403 1157549703 872021521 -1382192206 -627418332 1133709982 882129416 -2098063563 -168482909 1828484633 469452431 -2053123284 -224861254 1804710400 479625878 -1943429369 -80826479 1646788139 354471613 -1958454498 -62690424 1699363378 307038884 -1622866095 -398313529 1900766845 105666283 -1742159032 -282070050 1982243428 18977522 -1851879581 -426131467 2140204623 144170713 -1762440326 -504071188 2029857366 268049088 -1833868226 -441035608 2092893458 196621700 -1780703193 -488927055 2077409547 215347613 -1670714356 -345121638 1919192352 90422710 -1694029803 -335538045 1963542841 34503087 -1895402406 -134134580 1627919734 370091488 -2006208445 -9666347 1717948783 291693049 -2116158360 -153432834 1876139332 416591314 -2035271567 -239662873 1757305181 532244939 -1444985610 -556239776 1204889050 819336524 -1364033297 -642404231 1086120387 935055701 -1492857660 -805045166 1225436648 1041079678 -1603729187 -680642485 1315400177 962615655 -1268231022 -1016110076 1516647870 761333032 -1291480949 -1006460899 1561063847 705478961 -1162617696 -843781066 1421720972 599428378 -1109518151 -891738065 1406171541 618088707 -1951771265 -55745047 1705260115 312673477 -1933078170 -71261712 1657401418 365871324 -2056135347 -227086885 1803533409 477662455 -2112087724 -182769214 1813149816 454379758 -1776466661 -518359667 2014520375 252974241 -1854897918 -428363372 2139021358 142201016 -1731801815 -272499265 1992862725 30383251 -1616180944 -391366234 1906665500 111302794 -1329302089 -943504095 1590301851 701309965 -1213615698 -1062305480 1504170114 782295060 -1105199739 -921121517 1343331497 655797311 -1183696484 -831190774 1467766960 544958502 -1384946221 -629910203 1132266751 880424041 -1440833078 -585526948 1141948646 857206896 -1549210143 -726672009 1302760653 983678043 -1530582536 -742254226 1254836436 1036810306 1190157281 838298487 -1459733811 -537327013 1100849144 916107118 -1349255468 -661336510 1210831827 1059906373 -1507478785 -786267543 1329993674 943794012 -1589086490 -699447696 1531399045 742423315 -1253496151 -1035068865 1546293148 724418314 -1306202448 -987505114 1436337079 580645665 -1148018021 -862612979 1391527854 636892984 -1124112766 -872917484 2107538217 177818559 -1819272699 -459855213 2062794544 234131366 -1795301860 -470094198 1933964059 71484301 -1655991753 -364076383 1948792578 53413780 -1708763602 -316578120 1613327181 388914139 -1910044063 -115328265 1732554580 272867266 -1991586184 -28442898 1861411711 435540969 -2130935213 -134499643 1772037990 513284080 -2020522422 -258574628 1609263776 686578230 -1310389364 -958252262 1485221561 797023791 -1232547947 -1047527677 1362158226 641192452 -1086422082 -935742680 1448945291 559552029 -1202501721 -816548047 1113356996 895175250 -1403905048 -615175298 1160888029 842436171 -1421877263 -600248473 1283977974 998294112 -1568042022 -712072372 1273640687 1022166649 -1511761981 -756848811 1686456936 327318270 -1970590908 -41149486 1676185201 351256295 -1914245283 -85860405 1784595034 492434124 -2075090058 -212364320 1832060483 439629525 -2093127825 -197502983 2033342988 238381722 -1757660384 -533001290 2120195605 156806787 -1873674439 -413741137 2011812414 15655592 -1712868590 -287276156 1887704615 126035633 -1635092725 -376617059 1959147875 62982645 -1698146225 -305174311 1940651386 78433772 -1650090922 -358437696 2048766289 219840967 -1810640771 -485170965 2104522056 175588830 -1820453788 -461822734 1769023751 511056273 -2021701589 -260540227 1847389470 421256584 -2146268110 -149570396 1739235637 279810467 -1985691623 -22810481 1623680300 398480826 -1899428864 -103926634 1336416683 951003453 -1582925689 -694073327 1220926898 1069739300 -1496597346 -775123960 1098092953 913613071 -1350700875 -663044061 1176393088 823747862 -1475332948 -552139718 1377765839 622344537 -1139709725 -887728011 1433587158 578157888 -1149457158 -864314260 1556382205 734245227 -1295327023 -976367545 1537820132 749630834 -1247337272 -1029696418 1843202082 450508980 -2083297010 -187410024 1789971515 498597037 -2067878633 -205939327 1661370384 335655046 -1928797892 -99626582 1684751369 325874847 -1973082843 -43903565 1886001222 124594384 -1637582486 -379368964 1997003871 60617 -1727414925 -301036059 2125566068 162963682 -1866469032 -407322162 2044482669 249259259 -1747831487 -522910249 1454581994 565450876 -1195554362 -809862832 1373564147 651811941 -1076851233 -925385399 1483251928 795840590 -1234779660 -1050545822 1594188993 671241303 -1324677651 -972278405 1258567822 1006831640 -1526048350 -770873036 1282014359 997116929 -1570267717 -715084499 1172287676 853049386 -1412312688 -589897466 1118991525 901071923 -1396959863 -608492257 580689637 1436266099 -862781495 -1147809953 636574460 1391880810 -872465456 -1124594874 742856407 1530930753 -1035372549 -1253161107 724226766 1546510936 -987450398 -1306295436 1059819137 1210891799 -786042963 -1507664069 944130712 1329691150 -699913292 -1588651230 837813939 1190606373 -536975457 -1460054263 916308650 1100673596 -661412986 -1349217520 435338797 1861586619 -134422783 -2130972777 513767988 1771588258 -258925800 -2020201586 388576799 1613629065 -114862285 -1910478939 272953862 1732493968 -28667094 -1991400516 71675465 1933745887 -364130459 -1655898125 52980304 1949260486 -316273796 -1709098006 178136699 2107184877 -460306601 -1818789951 234087010 2062865140 -469925042 -1795509288 998748068 1283497778 -712388984 -1567687138 1021995965 1273846571 -756807023 -1511835129 895231894 1113265920 -615364934 -1403685332 842130319 1161220889 -599817565 -1422347723 640729024 1362595670 -935403796 -1086722438 559774681 1448758095 -816637195 -1202443677 686503922 1609303908 -958048546 -1310562744 797373419 1484899197 -1048014137 -1232100783 15306604 2012135418 -286790080 -1713316138 126110581 1887665123 -376821159 -1634919729 238159710 2033530824 -532912526 -1757718812 157270855 2119758801 -414080405 -1873374467 492740360 1784262558 -212795868 -2074620238 439573265 1832151943 -197313987 -2093348181 327489338 1686251436 -41191914 -1970518400 350802723 1676665781 -85544433 -1914600807 279641191 1739443441 -22766261 -1985761827 398932094 1623197928 -104244910 -1899075132 510751829 1769358531 -260106887 -2022169105 421310540 1847296218 -149761696 -2146049546 220064771 2048580757 -485257937 -1810580039 175122458 2104957068 -461485770 -1820755552 63333425 1958827175 -305658595 -1697696373 78356520 1940689086 -358235900 -1650265710 734321839 1556343865 -976568957 -1295151851 749279414 1538140192 -1029211750 -1247786740 622810269 1377330187 -888064591 -1139407577 577933444 1433772050 -864226904 -1149517506 913558731 1098185821 -662852121 -1350918799 824051922 1176057924 -552572418 -1474864792 950551801 1336898671 -693754411 -1583278781 1069908192 1220718710 -775167540 -1496526502 162647334 2125921712 -406868982 -1866949476 249301311 2044410281 -523081709 -1747625851 124405012 1886221698 -379313096 -1637673810 491789 1996534171 -301342687 -1727082313 335994178 1661070804 -100090770 -1928360712 325785947 1684810189 -43681673 -1973270303 450712944 1843029478 -187485092 -2083257142 498110825 1790419455 -205590459 -2068201261 853536238 1171840376 -590246718 -1411990444 900868599 1119164769 -608417573 -1397000115 1006921180 1258509642 -771095312 -1525861274 996778437 1282314579 -714620695 -1570705281 795409802 1483722012 -1050239834 -1235112912 671431059 1593968901 -972334913 -1324586967 565409208 1454654766 -809692012 -1195760638 652128673 1373208887 -925839219 -1076371429 -1909861911 -114368129 1613213893 388005971 -1992026640 -29153946 1732932828 273499210 -2131600933 -134911667 1862023415 435882081 -2019582526 -258429612 1771175150 513199224 -1818312307 -459673317 2106630305 177705015 -1796012652 -470534910 2063426744 234509358 -1656403521 -364742359 1934305427 72095749 -1708618330 -315638480 1948707978 52550684 -1253576415 -1035943497 1531547661 743350427 -1305856712 -986905170 1545884692 723739778 -1147373293 -862238331 1435637823 580200617 -1125008118 -873034340 1392499750 637070512 -1460608699 -537407021 1191084137 838447359 -1348655780 -660990518 1100170352 915698918 -1507104393 -785622559 1210386523 1059207373 -1589203602 -700342792 1330170946 944766164 -1758273368 -533344194 2034008452 238792978 -1872812879 -413658073 2119255453 156661003 -1712756582 -286369780 2011630006 14694688 -1635472253 -377250795 1888144815 126745913 -1970933556 -41762726 1686868448 327983478 -1914161963 -84999101 1676039673 350315887 -2074183426 -212252568 1783634386 492251460 -2093761305 -197882767 1832771019 440069469 -1403207584 -614731530 1112711500 894800346 -1422850951 -600427281 1161782613 842552771 -1568192430 -713000764 1284057470 999168488 -1511355317 -756171555 1273294183 1021566449 -1309945852 -957554542 1608888616 685932990 -1232727011 -1048501109 1485337905 797918631 -1087350730 -935892832 1363032346 641272204 -1201824721 -816141127 1448344835 559205781 -1138773141 -887585795 1376899655 622256849 -1150126222 -864729116 1434195550 578496200 -1295762599 -977073201 1556765301 734882531 -1247150272 -1028730922 1537711724 748728058 -1582783729 -693136487 1336328739 950137525 -1497012458 -775792768 1221264954 1070347948 -1351406787 -663479381 1098730001 913996423 -1474367708 -551952462 1175490056 823639710 -2022599773 -260660427 1769992847 511230489 -2145626182 -149199060 1846687382 420808192 -1985340527 -22205689 1738832573 279136811 -1899503736 -104796386 1623834276 399412786 -1698266169 -306072751 1959322347 63951485 -1649719330 -357796024 1940203250 77731428 -1810035723 -484820125 2048092889 219437647 -1821323284 -461897862 2105454272 175742550 -1526431190 -771509572 1259004678 1007539088 -1570159053 -714180955 1281828639 996153225 -1411446248 -589809010 1171352372 852908962 -1397567999 -608829801 1119661869 901488571 -1196191154 -810245416 1455289186 565887988 -1075947945 -925276479 1372600187 651626477 -1234691460 -1049679126 1483111248 794905542 -1325015451 -972886285 1594605385 671911903 -1637178654 -378695052 1885651918 123990872 -1727568133 -301967763 1997080535 931649 -1867437360 -407496122 2126466044 163085162 -1747128631 -522461601 2043842533 248889203 -2082622842 -187006448 1842598826 450159420 -2068810081 -206092791 1790842803 498673445 -1928971596 -100595166 1661492120 336554766 -1972633939 -43200965 1684381569 325234455 -364571411 -1656609669 72054209 1934378327 -316092172 -1708138398 52867544 1948352846 -459367201 -1818645431 177274355 2107100517 -470591290 -1795921840 234699242 2063206780 -135134071 -2131413985 435971493 1861965107 -257965936 -2020020218 512860604 1771475242 -114717509 -1909539795 388492695 1612766465 -29079390 -1992067020 273295758 1733105944 -785697755 -1507064653 1059411209 1210213791 -699994052 -1589526358 944279824 1330618758 -537871337 -1460171647 838786363 1190784429 -660768754 -1348843368 915609890 1100229044 -862182335 -1147464489 580011373 1435858427 -873340840 -1124675378 637501812 1392030178 -1035490189 -1254056731 743034207 1531903433 -987076502 -1305650948 723781958 1545812432 -211933780 -2074536646 491799680 1784116246 -197926475 -2093690589 440238233 1832562703 -41570914 -1971151608 327929010 1686961188 -85431929 -1913693935 350619819 1675704381 -286706232 -1712454306 15160548 2011194482 -377163311 -1635532473 126521597 1888329835 -533545478 -1758098068 238869718 2033970240 -413173277 -1873262219 156309711 2119575641 -936376988 -1086900750 641623112 1362711774 -815939203 -1201999381 559128657 1448382663 -957641386 -1309884992 686156922 1608703212 -1048164017 -1233028647 797452387 1485773045 -712567552 -1568660074 998863916 1284392122 -756362983 -1511136881 1021620277 1273200803 -614687438 -1403277916 894630942 1112919176 -600745685 -1422497347 843003911 1161300113 -663521681 -1351334151 914167619 1098524629 -551636362 -1474723104 823186266 1175970764 -693567907 -1582313781 950443889 1335996391 -775603644 -1497232686 1070291816 1221356542 -976984565 -1295821155 734660391 1556953009 -1029070318 -1246850428 749191998 1537274792 -887099847 -1139220817 621907733 1377222531 -864933344 -1149953354 578571020 1434155930 -484616537 -1810209231 219363211 2048132893 -462384450 -1820876248 176092050 2105131780 -305733995 -1698566653 63487929 1959759663 -357885300 -1649661414 77953952 1940015926 -22395197 -1985120683 279193583 1738741625 -104365350 -1899974068 399107062 1624167264 -260976911 -2022244761 511684573 1769512779 -149157144 -2145699202 420637636 1846893394 -1050130642 -1234208840 795223554 1482757780 -972717257 -1325223007 671867419 1594675853 -810299620 -1196097654 566079024 1455070886 -924972283 -1076282477 651192873 1373067967 -589342902 -1411880996 852571750 1171654384 -609053869 -1397382203 901575295 1119601385 -771432584 -1526468626 1007337044 1259179714 -714531999 -1569838089 996637261 1281379035 -100243482 -1929291920 336070346 1661941340 -43277313 -1972595863 325436115 1684206149 -186781740 -2082807998 450072312 1842658926 -206558259 -2068374693 499010273 1790540407 -407799934 -1867102444 163518126 2125997624 -522407013 -1747221747 248697527 2044060193 -378863696 -1636970714 124034716 1885580810 -301515863 -1728050369 612997 1997433363 -1737226459 -277661773 1987733001 24991391 -1625701572 -400624726 1897374224 101749382 -1766879465 -509034623 2023878203 262594221 -1849537778 -423265384 2144086562 147528372 -2050812095 -222025769 1808627309 483018491 -2102471848 -173415474 1822470772 463962850 -1961320589 -65032219 1696005727 303156937 -1938465942 -76387332 1652243014 360450768 -1558566931 -736290949 1293174465 974354007 -1535646732 -747580574 1249477336 1031713358 -1379815457 -624517303 1137692403 885587557 -1431540794 -575972528 1151470314 866466428 -1095944311 -911603937 1352881829 665085491 -1178537072 -825769210 1473155772 550085162 -1334394949 -948859091 1584979607 696249857 -1222935646 -1071887564 1494555278 772942360 -2123418012 -160954638 1868650312 409364446 -2046627203 -251280661 1745654609 520856519 -1883980202 -122450240 1639636858 381546476 -1999013297 -2209063 1725373283 298855413 -1663556096 -337701226 1926645548 97613754 -1682578919 -323825009 1975223093 45921187 -1845252558 -452682076 2081279774 185270152 -1787925973 -496411971 2069891847 208092049 -1174333780 -855235014 1410299776 587745046 -1116941643 -898899421 1398977433 610632463 -1260740962 -1008882168 1523908530 768855844 -1279829369 -995071471 1572420523 717097789 -1481242936 -793692578 1236821988 1052727154 -1596210479 -673385913 1322623997 970101611 -1452437766 -563429780 1197731798 811917120 -1375712541 -653821323 1074670543 923343705 -1438489177 -582658767 1145832587 860566557 -1389387330 -634875608 1126285458 874967044 -1533416043 -744563453 1251445945 1032895535 -1544279668 -722265830 1308248224 989689910 -1208650301 -1057864363 1509627119 788276345 -1332170278 -945847988 1586942198 697426016 -1188102671 -836121241 1461755101 539470923 -1102890520 -918288002 1347246276 659187794 -1859369617 -433359367 2132943939 136647893 -1774091914 -515460640 2018500698 256430284 -1611149987 -386859573 1912188017 117349607 -1734735548 -274908718 1989437544 26433790 -1935977205 -73636451 1653945383 361890993 -1946775278 -51273340 1710813246 318750888 -2109678279 -179835473 1817099285 457804931 -2060642016 -232117834 1797486604 472139930 -1285991194 -1000446864 1565996490 709887324 -1271623425 -1020026775 1513812435 759021893 -1115497260 -897192894 1401732600 613125486 -1158735667 -840423333 1424062945 602294647 -1360116606 -639011820 1088431534 937891128 -1450999653 -561729523 1200480695 814403873 -1607086928 -684524506 1312533916 960273674 -1487402839 -799066049 1230399877 1045518611 -2009631698 -13613896 1715016962 289285524 -1889882057 -128089951 1632948507 374595981 -2031289316 -236204918 1759681840 535145894 -2122237947 -158988141 1871665449 411593151 -1786747830 -494447396 2072905062 210318832 -1829920685 -437612347 2095300991 199553513 -1688474504 -329458450 1968541012 38976962 -1674172319 -349103881 1916291405 88046043 -65486303 -1960840521 303473421 1695650715 -76216776 -1938671954 360408852 1652316034 -222082541 -2050721147 483207999 1808407465 -173109750 -2102804836 463531814 1822941104 -508571067 -1767316781 262255465 2024178687 -423487908 -1849350454 147617648 2144028646 -277587337 -1737266463 24787803 1987906509 -400974226 -1625379080 102235970 1896927188 -948509975 -1334717825 695763909 1585427283 -1071962384 -1222896026 773146588 1494382410 -911381797 -1096132019 664996855 1352940385 -826233150 -1178100140 550424558 1472855928 -624823667 -1379483109 886018977 1137222455 -575916396 -1431632382 866277304 1151690542 -736462145 -1558361559 974396307 1293101829 -747127130 -1536127440 1031397258 1249832732 -452725920 -1845181450 185438796 2081071834 -496093319 -1788278801 207640149 2070374083 -338134190 -1663087676 97917566 1926310632 -323633333 -1682796579 45866599 1975316209 -122363132 -1884040302 381321768 1639822014 -2545891 -1998710901 299320881 1724937895 -160470218 -2123867232 409012762 1868970636 -251482321 -2046451783 520932867 1745616533 -563227736 -1452612802 811840132 1197769234 -654305359 -1375262937 923694749 1074349579 -793355366 -1481544948 1052261046 1237256736 -673472637 -1596149995 970325679 1322438201 -1009073204 -1260522662 768910048 1523815030 -994637867 -1280297149 716793593 1572755055 -855553026 -1173980312 588196562 1409817156 -898854937 -1117012111 610463435 1399184989 -835805021 -1188458443 539017615 1462235417 -918330182 -1102818260 659359126 1347040512 -1057675119 -1208870905 788220349 1509718315 -946279288 -1331700706 697732516 1586609458 -744902457 -1533116335 1033359851 1251008893 -722176802 -1544338360 989468146 1308435812 -582862603 -1438316445 860641753 1145792847 -634389268 -1389835142 874618304 1126608214 -180322197 -2109230851 458154311 1816777169 -231914382 -2060815132 472065374 1797526984 -73725863 -1935918897 362113397 1653758435 -50934720 -1947075370 318287212 1711250938 -386428913 -1611620199 117043491 1912521141 -275098602 -1734515584 26490170 1989346732 -433317827 -1859442517 136476945 2133150087 -515777500 -1773736782 256883976 2018020766 -684355102 -1607294604 960229582 1312604248 -799517189 -1486920339 1045837015 1230046273 -638707248 -1360451258 937457916 1088899178 -561783351 -1450906273 814595301 1200262259 -897416826 -1115311856 613212330 1401671740 -839957089 -1159170807 601957555 1424364581 -1000797772 -1285670622 710371480 1565546510 -1019949651 -1271661253 758819969 1513987095 -329535190 -1688436292 39178246 1968365712 -348752589 -1674492507 87561247 1916740745 -494913256 -1786312306 210655284 2072602786 -437388031 -1830105705 199466029 2095361211 -236150450 -2031382056 534954082 1759899892 -159292073 -2121902655 412025979 1871197421 -13162116 -2010113558 288966736 1715370182 -128258715 -1889673741 374639689 1632877791 1353551149 665501115 -1096553471 -911942505 1472219444 549943714 -1177671656 -825681778 1584792863 695285129 -1334287309 -947956571 1494991110 773648784 -1223319510 -1072525124 1293589833 975023583 -1558905755 -736899853 1249335632 1030777286 -1535559556 -746714902 1136727419 885401069 -1378913193 -624409407 1152176482 866902516 -1432178610 -576356136 1807986149 482647411 -2050110263 -221578145 1823369724 464083306 -2103441200 -173590458 1696081367 304026945 -1961474821 -65964947 1651892686 359846232 -1938063134 -75714444 1987362177 24349975 -1736778579 -276960197 1897494936 102648078 -1625876300 -401594334 2024748467 262669605 -1767811937 -509189111 2143482282 147177788 -1848864634 -422862832 1236712556 1051823354 -1481056960 -792728106 1323006069 970737891 -1596647079 -674092593 1198339166 812254408 -1453107854 -563845660 1073803335 923254993 -1374776981 -653680131 1409395720 587635870 -1173369564 -855048782 1399613457 611014791 -1117648579 -899335765 1524245562 769463468 -1261157098 -1009552000 1572331555 716230837 -1279688433 -994135655 1926798500 98544690 -1663631992 -338572002 1974819005 45246507 -1682228847 -323221241 2080576662 184820736 -1844611654 -452311764 2070859919 208265241 -1788825181 -496533195 1869581504 409517142 -2124288532 -161030790 1744980185 520452175 -2046023179 -250930845 1639187698 380843108 -1883609634 -121809592 1725546731 299823229 -1999134265 -3108527 1654386607 362602297 -1936355709 -74269163 1710631862 317791008 -1946662246 -50365940 1816160157 457660171 -2108815695 -179751385 1798153092 472552210 -2061253976 -232459714 2133655499 137088861 -1860002073 -433738127 2017541074 256248644 -1773184258 -515347864 1912043513 116410223 -1611065643 -385997245 1989850080 27100022 -1735077172 -275520934 1509281639 787677169 -1208242613 -1057186083 1587022718 698301416 -1332319662 -946775356 1462650709 539588547 -1189075335 -836299025 1346601804 658813914 -1102192032 -917843210 1145233155 860221333 -1437811153 -582250823 1127160602 875047820 -1390314954 -635024736 1251563313 1033791399 -1533594083 -745535861 1307874088 989045694 -1543835132 -721567086 2072043246 210235000 -1785806910 -494301356 2095913719 199895649 -1830585381 -438023347 1968920284 39609930 -1688913936 -330168474 1916179141 87138899 -1673989143 -348142721 1714933386 288423452 -2009485402 -12673232 1633290899 375208453 -1890292801 -128754903 1760315064 535524910 -2031999084 -236644606 1870758561 411480631 -2121276531 -158805221 1089404454 938069680 -1361010934 -639127652 1199782463 813959849 -1450353901 -561353851 1312126484 959596162 -1606740168 -683923538 1230549517 1046446747 -1487482079 -799939657 1566174786 710860500 -1286107282 -1001340936 1513368155 758323917 -1271248009 -1019380767 1401054832 612718310 -1114896548 -896845878 1424990825 602444543 -1159609531 -840502317 885082153 1137080511 -623957755 -1379395181 866946096 1152105638 -576525028 -1431970422 974831643 1293807757 -736845513 -1558998623 1031209986 1248867476 -747018962 -1535224392 695621709 1584490715 -948422303 -1333851657 773561428 1495051458 -1072300680 -1223504402 665702527 1353375977 -912019117 -1096515131 549459046 1472668912 -825330358 -1177991716 263153889 2024298615 -509539891 -1767491237 146975992 2143657070 -422785580 -1848902334 24436947 1987301445 -277184001 -1736593047 102311114 1897796700 -401127962 -1626311312 303593605 1696548883 -65660503 -1961809601 360037532 1651674122 -75768400 -1937969882 482603191 1808056353 -221408869 -2050318067 464401582 1823015992 -174041726 -2102958828 769292648 1524451838 -1009510332 -1261229870 716684657 1571851751 -994452387 -1279333173 587329882 1409728972 -854617994 -1173839648 611071299 1399522773 -899525521 -1117428487 812476684 1198152090 -563935200 -1453049674 922791189 1074240899 -653341639 -1375077201 1052172606 1236390312 -793214958 -1480609660 970663207 1323046321 -673889269 -1596820323 380918176 1639147830 -122013556 -1883437030 299474361 1725869359 -2622315 -1999582205 409981330 1869144324 -161369922 -2123988952 520230283 1745167645 -250841945 -2046081999 184764868 2080667986 -452122392 -1844832130 208571869 2070527307 -496964367 -1788355481 98091510 1927278944 -338255654 -1663987636 45417967 1974613369 -323263293 -1682156459 116861611 1911560765 -386315385 -1610712303 26930866 1990057508 -275476578 -1735147768 137142937 2133561871 -433929291 -1859783901 255944320 2017875478 -514914388 -1773652166 457194191 1816595033 -179414045 -2109117579 472776406 1797967424 -232546310 -2061193364 362525437 1654424171 -74066991 -1936530617 318142180 1710311026 -50849848 -1946212514 1033439843 1251883765 -745051313 -1534043175 989122170 1307836140 -721768618 -1543659584 859996753 1145418439 -582163587 -1437871125 875513416 1126725342 -635361436 -1390012430 539892231 1462315665 -836732117 -1188607043 658759198 1346694792 -917651662 -1102409820 787845685 1509073571 -1057230055 -1208171633 697849388 1587504826 -946456832 -1332672618 535567338 1760242556 -236815674 -2031793584 411164659 1871114085 -158351649 -2121757111 288855000 1714463566 -12979468 -2009152926 375019457 1633511255 -128698643 -1890384261 39521166 1968978712 -329946462 -1689101772 87478167 1915879169 -348606789 -1673552339 209748924 2072490794 -493952368 -1786129914 200099749 2095740723 -438098295 -1830545889 612514594 1401228212 -896771570 -1114936680 602931003 1424543661 -840851945 -1159287167 710521616 1566475142 -1000877508 -1286544726 758413065 1513310111 -1019603419 -1271060813 959785798 1311906768 -683980182 -1606649092 1046015839 1231019977 -799633805 -1487814939 938386292 1089049570 -639581608 -1360530738 813918061 1199855611 -561183167 -1450559785 -759818892 -1515117086 1018721368 1270826190 -707014291 -1562582533 1003860033 1288863959 -596796090 -1419072048 845413482 1164233980 -620734113 -1408800311 890124403 1107888357 -822016752 -1207552634 554656828 1443386538 -932396791 -1083444833 643997733 1365610675 -1042641630 -1226981964 802483214 1490279576 -961066693 -1313834579 683223063 1606293633 -371706436 -1629551318 131486864 1892770822 -290066011 -1716338381 12292233 2008850463 -419185266 -1878749928 151903394 2114645044 -529630825 -1754707711 241178811 2036803629 -194042408 -2090330802 442582260 1835431010 -217914943 -2079993513 487358701 1779150971 -88822294 -1917608580 347786438 1673395280 -36083213 -1965139611 332859615 1691367497 -877845451 -1129704285 631457049 1386509711 -859774932 -1144532806 583958784 1439281558 -982078457 -1301177199 729337131 1551891901 -1038391266 -1256433528 739576114 1527921060 -702925743 -1591933753 940856701 1326671339 -780668856 -1502560034 1064931684 1216258546 -658391965 -1345942283 919592271 1103687129 -542345094 -1465169684 832706902 1185229248 -255654659 -2017184661 516777425 1774867783 -139542300 -2136346510 429957576 1856475486 -31945521 -1994408871 269938147 1729224053 -109754154 -1905100736 393947642 1618745708 -311159655 -1703730161 58357173 1954366755 -367406976 -1658920938 68661676 1930461498 -475030357 -1800885187 228720007 2057751825 -457025358 -1815779292 181156254 2110458120 -528451594 -1752742048 244192986 2039031372 -403852305 -1863679111 165925571 2128929365 -295960636 -1721970862 5611240 2001907326 -382321699 -1640953013 121133809 1883204199 -46700654 -1976543484 322504382 1681798696 -94723189 -1923247331 341099175 1666445873 -202575968 -2064916682 501386892 1793441306 -192861255 -2088363217 445598357 1837660675 -605137090 -1393989720 903886354 1122436740 -595356889 -1417370703 848163339 1166721693 -717889780 -1573720166 993771040 1279037110 -765977835 -1520489597 1012300345 1263618735 -967227558 -1319209012 676800118 1599084256 -1053523133 -1238125611 792388207 1480446713 -930951320 -1081737218 646753860 1368104658 -806417551 -1192739865 568420957 1457937099 -107264329 -1902348767 395650971 1620186893 -17399122 -1980648904 284746626 1744818964 -146747771 -2142765549 424587177 1850318655 -265483620 -2027275766 505637808 1763990310 -466856237 -1825872315 170014719 2099578729 -482241846 -1807310244 223343590 2051588976 -352854303 -1645154697 83476429 1946062683 -308667656 -1700976018 60062676 1955810114 -1024104833 -1242409239 754648915 1543256005 -979852698 -1298165008 731300682 1553069020 -869339571 -1154883877 572559201 1428668407 -884790700 -1136387390 625822584 1380613102 -549292517 -1471854963 827070263 1179330465 -667962878 -1356299628 908186414 1093067704 -778437079 -1499541825 1066901253 1217441683 -688637392 -1577907546 955931420 1342008202 -1227173776 -1042423578 1490334044 802390474 -1313401751 -961534721 1605989701 683558355 -1207871422 -821663532 1443838318 554174968 -1083401125 -932467507 1365441911 644206049 -1418870764 -596971390 1164157240 845451694 -1409285107 -620284773 1108239649 889804215 -1514780634 -760121168 1270360330 1019156892 -1562670017 -706954071 1289088275 1003675013 -1917521736 -88883154 1673171348 347971842 -1965476703 -35781577 1691833741 332424475 -2089846646 -194492388 1835080102 442902832 -2080195437 -217740283 1779228095 487320873 -1878794020 -419114934 2114814448 151695718 -1754389307 -529984429 2036352489 241661311 -1629984530 -371238792 1893075394 131152212 -1716146953 -290284447 2008796635 12385613 -1346248399 -658058841 1104117789 919122059 -1465113304 -542435906 1185039364 832926866 -1592104701 -702719595 1326712879 940783801 -1502106342 -781148788 1215941686 1065286816 -1300827819 -982400573 1551405177 729784559 -1256508084 -1038350886 1528124512 739402998 -1129481881 -878032399 1386420299 631515357 -1144996482 -859337240 1439620178 583658692 -1800420871 -475467409 2057412821 229019715 -1816001056 -456837770 2110547148 181097562 -1703654965 -311199395 1954162919 58529905 -1659269678 -367084220 1930947838 68213864 -1994862179 -31465205 1729540273 269582375 -1904929404 -109959918 1618703528 394019902 -2017240657 -255563463 1775057027 516556821 -2136040010 -139875040 1856044186 430427148 -2064862478 -202669468 1793250270 501605192 -2088667413 -192526723 1838094279 445130577 -1976091968 -47183274 1681480684 322857850 -1923416359 -94515633 1666490357 341028707 -1722047850 -295923200 2002109370 5436204 -1640601969 -382642663 1882720163 121583413 -1753208156 -528016846 2039368584 243890974 -1863455043 -404038101 2128842641 165986055 -1081961926 -930766164 1368191766 646693760 -1192274397 -806852939 1457600271 568723353 -1319560696 -966907234 1599568676 676350898 -1238049263 -1053561209 1480245053 792563627 -1573551522 -718097720 1278993266 993842148 -1520941497 -765495599 1263937387 1011947517 -1393685908 -605472006 1122003776 904354774 -1417425291 -595263773 1166913369 847945679 -1644723277 -353324251 1945756319 83808777 -1701165142 -308447428 1955866246 59971088 -1825830015 -466928873 2099407533 170220091 -1807626344 -481886450 2052042420 222862882 -2143251497 -146300095 1850667771 424264301 -2027071538 -265656488 1763915490 505677428 -1902437403 -107205773 1620409033 395463263 -1980309508 -17698966 1744355024 285183558 -1499880581 -778136595 1217905239 1066463937 -1577818270 -688695308 1341785678 956118744 -1472058551 -549119009 1179404901 827030259 -1355813040 -668409914 1092718204 908508906 -1154567393 -869694583 1428214323 573039269 -1136429306 -884717680 1380783658 625616572 -1242219731 -1024324677 1543199233 754739863 -1298596044 -979382366 1553374744 730967694 443522940 1835577322 -194904496 -2090414394 486693733 1778740211 -217302455 -2079651105 347346766 1672685528 -88443294 -1916975372 333042519 1692328897 -36195717 -1966046483 131632920 1893711758 -371790284 -1630413150 11881217 2008185751 -289723859 -1715725637 151193386 2114205628 -418552314 -1878370672 242139955 2036986789 -530537953 -1754819959 553762740 1443270434 -821043560 -1207374322 644643757 1365986107 -933094783 -1083889129 802830214 1490880272 -1043048790 -1227659716 683144095 1605419785 -960916813 -1312906715 1018605520 1269931846 -759640324 -1514144150 1004235721 1289509727 -707458331 -1563280781 846014434 1164580724 -597473586 -1419479464 889250811 1107809133 -619805993 -1408650687 57978429 1953734315 -310718703 -1703018617 68774436 1931369138 -367588600 -1659880546 229582351 2057836185 -475969757 -1801029707 180544022 2110116480 -456359110 -1815366740 516144729 1774489295 -254943371 -2016743453 430864960 1856588502 -140502164 -2136527878 270022251 1730086653 -32090297 -1995348015 393605746 1618133732 -109341858 -1904434232 941264629 1327349347 -703270951 -1592533169 1064782572 1215330938 -780588096 -1501684906 918619847 1103509073 -657496085 -1345824899 833405662 1185673800 -542989326 -1465543836 632135313 1386917383 -878444611 -1130049749 583031432 1439132190 -858899548 -1144452302 729159331 1550919221 -981960817 -1300281575 740020922 1528619564 -1038765162 -1257078016 676986366 1600048488 -967336750 -1320113084 791951847 1479739761 -1053140789 -1237489571 646084044 1367688538 -930343712 -1081400202 569356757 1458078019 -807284487 -1192828817 904850842 1122622732 -606040906 -1394099168 847456643 1166285077 -594720593 -1416988615 993355176 1278367038 -717552508 -1573112814 1012441521 1264554279 -766066531 -1521356789 322428214 1680928160 -46547942 -1975612276 341449007 1667049913 -95127549 -1923921771 502027524 1793811858 -203279320 -2065365826 444698909 1837539723 -191893455 -2088189785 243322194 2038955460 -527520642 -1752589080 166529355 2129279453 -404527001 -1864083215 5981536 2002548214 -296410036 -1722673958 121012601 1882305007 -382148523 -1639984957 826461375 1178991657 -548622957 -1471439611 909052070 1093154864 -668898934 -1356441316 1067009165 1218343963 -778623583 -1500506825 955547796 1341370370 -688201288 -1577201362 754310363 1542646861 -1023689225 -1241739935 731388098 1553934420 -979994130 -1299101320 573461737 1428776063 -870304315 -1155070637 625185008 1380229222 -884084260 -1135951542 170716279 2100026593 -467497637 -1826243123 222373998 2051414264 -481343166 -1807189548 83321925 1945130195 -352778903 -1644284417 60465244 1956483274 -309018256 -1701580314 396098579 1620888709 -107635393 -1902989911 284571658 1743849628 -17278682 -1979749968 423654433 1850164407 -145877747 -2142689893 506310712 1764393134 -266088172 -2027626110 2114148984 151284462 -1878181036 -418772030 2037292641 241807095 -1755250867 -530067493 1893257802 132113116 -1630096538 -372145168 2008356435 11675333 -1715767425 -289650711 1672759836 347306634 -1917179088 -88269914 1691979269 333364883 -1965560023 -36642881 1836040750 443085496 -2090753278 -194604140 1778517559 486880929 -2079561957 -217360499 1164802736 845826598 -1419568228 -597415158 1107345065 889687615 -1408311419 -620105965 1270280834 1018282516 -1514630226 -759192776 1289434779 1004275213 -1563076681 -707631327 1490709204 803035714 -1227617288 -1043121298 1605873357 682663515 -1313222687 -960561289 1442964198 554095216 -1206942774 -821513380 1366042367 644552297 -1084078125 -932874427 1729653561 270490543 -1995044331 -32425341 1618325280 393387958 -1904488948 -109248870 1774445323 516215709 -2016574937 -255151439 1856907026 430512004 -2136979906 -140020056 2058320733 229133259 -1801381263 -475649305 2109914948 180719570 -1815290264 -456397058 1953821551 57918457 -1703243197 -310533419 1931032438 69076960 -1659414950 -368023860 1551256561 728857447 -1300747555 -981525941 1528532968 740081534 -1256853820 -1038950830 1387119555 631960405 -1130126609 -878407047 1438648282 583481164 -1144101130 -859220384 1103190933 918973187 -1345373511 -657978833 1185718156 833335066 -1465712992 -542781898 1327158183 941482801 -1592479093 -703364579 1215764414 1064314664 -1501989230 -780253692 1278556410 993134700 -1573168682 -717461184 1264123107 1012911221 -1521050161 -766399143 1122939080 904495198 -1394552348 -605560462 1166243025 847529031 -1416817155 -594926229 1367484574 646256648 -1081325134 -930383580 1458564231 568908817 -1193177685 -806961859 1599709356 677285946 -1319648896 -967773930 1479828661 791893027 -1237711463 -1052953329 2002458674 6039716 -1722451682 -296597112 1882643499 120712381 -1640448761 -381710959 2038468608 243769494 -1752239828 -527842886 2129482777 166356111 -1864157899 -404486749 1793853526 501954752 -2065536646 -203073044 1837222991 445054169 -2087735965 -192373259 1681358948 321958130 -1975918264 -46214690 1666860157 341669099 -1923865263 -95218233 1429080507 573126957 -1155503977 -869836799 1380175266 625278260 -1135760242 -884302824 1542816137 754102559 -1241784155 -1023619021 1553483152 731870470 -1298783044 -980347862 1217993183 1067329865 -1500022541 -779073435 1341447622 955510096 -1577403158 -688026500 1178767853 826646907 -1471352639 -548683689 1093621236 908617058 -1356778280 -668597170 1849698675 424090085 -2142353313 -146179895 1764617578 506125820 -2027713466 -266027824 1620812097 396136919 -1902788499 -107810565 1744201048 284251598 -1980234636 -16829214 1945581847 82839937 -1644603333 -352425811 1956314382 60673432 -1701536734 -309089100 2100080933 170623411 -1826435063 -467279713 2051110204 222709162 -1806756848 -481811322 233841543 2063012625 -469876053 -1795591619 178120606 2107299592 -460093774 -1818970588 53193653 1949080355 -316290407 -1708983793 71724972 1933664058 -364376448 -1655751146 273101795 1732248437 -28749105 -1991351719 388691962 1613612908 -115042602 -1910266304 513588177 1771801415 -258811139 -2020218261 435257288 1861635934 -134275356 -2131218830 916325199 1100559321 -661626269 -1349037323 838059862 1190459328 -537024902 -1459972372 944081789 1329773547 -699667887 -1588798777 1059606372 1211072498 -786026936 -1507778850 724112171 1546527677 -987270649 -1306508655 742709042 1531176868 -1035291106 -1253210488 636656409 1391831951 -872613323 -1124349277 580869888 1436053398 -862896596 -1147793734 350950086 1676419664 -85625878 -1914551428 327603935 1686234697 -41371661 -1970305179 439393012 1832364642 -197198888 -2093364402 492658413 1784311419 -212647999 -2074865833 157024930 2119905844 -414030962 -1873456360 238143163 2033645101 -532699241 -1757899007 126323344 1887484422 -376837188 -1634804950 15355529 2012053023 -287035483 -1713168589 797258254 1484915352 -1047833822 -1232313420 686355991 1609549441 -957966533 -1310611539 559856188 1448708778 -816784624 -1202197626 640908837 1362382515 -935518455 -1086705761 842146410 1161106172 -600030394 -1422167088 895477363 1113118437 -615413921 -1403602999 1021946456 1273928398 -756561036 -1511982110 998534721 1283677911 -712372371 -1567801349 1069957381 1220637075 -775413719 -1496379201 950764828 1336718730 -693771216 -1583164250 824035639 1176172961 -552359909 -1475045235 913313070 1098333624 -662803454 -1351000940 577851745 1433821687 -864079795 -1149763365 622630264 1377543662 -887950252 -1139424062 749394259 1538124229 -1029392257 -1247573783 734469450 1556098524 -976651162 -1295102736 78143949 1940869467 -358219551 -1650380681 63284692 1958909250 -305412872 -1697844114 175368703 2104809833 -461535021 -1820673979 220081638 2048466288 -485471030 -1810400164 421491113 1847083327 -149876603 -2146033645 510834096 1769309478 -260254564 -2021923830 398784923 1623443725 -104163145 -1899124703 279526786 1739459860 -22586194 -1985975240 652046404 1373257938 -925691544 -1076616706 565228637 1454867659 -809577103 -1195776537 671545462 1593952480 -972514982 -1324373556 795556975 1483476217 -1050321597 -1235063339 996827168 1282232502 -714866420 -1570557542 1007133753 1258329263 -771111659 -1525746301 900851730 1119279236 -608204482 -1397179992 853289995 1171987613 -590197465 -1412072015 498290828 1790205978 -205704800 -2068184778 450794645 1842979843 -187632199 -2083011281 325638334 1685055528 -43599470 -1973319420 335879335 1661086769 -99910261 -1928573667 278760 1996714110 -301325884 -1727196846 124355825 1886303335 -379066915 -1637821109 249546970 2044262476 -523130378 -1747543712 162663619 2125806677 -407081489 -1866769031 1771890307 513529365 -2020440145 -258623687 1861296794 435556876 -2130754634 -134712544 1732734641 272653863 -1991700579 -28426485 1613408936 388864574 -1910191228 -115082478 1949038311 53266033 -1708812341 -316496035 1933980414 71369320 -1656204334 -363895996 2062581461 234311235 -1795284999 -470208657 2107488972 177900122 -1819026464 -460002442 1391642187 636876509 -1124292761 -872704015 1436484178 580399812 -1148099714 -862563352 1546210937 724467439 -1306054827 -987750461 1531218528 742636278 -1253381300 -1035084838 1329976879 943908537 -1588873469 -699627627 1210585654 1060053664 -1507429606 -786349172 1100897821 916024971 -1349501135 -661188697 1190369796 838118034 -1459750104 -537211970 1887950786 125888340 -1635141906 -376535432 2011829211 15541069 -1713081609 -287096223 2119983088 156987238 -1873658148 -413856182 2033294313 238463871 -1757414715 -533149101 1831913382 439875376 -2093046134 -197552612 1784480703 492450601 -2074910061 -212577787 1676365716 351043330 -1914360136 -85844434 1686539149 327269147 -1970738527 -40904137 1273624330 1022281628 -1511549402 -757029200 1283732243 998441861 -1567993281 -712154455 1160937272 842354606 -1422123500 -600101246 1113570081 894995383 -1403921907 -615060837 1449060206 559536120 -1202682302 -816335148 1362305911 640947169 -1086504357 -935693619 1485139804 797073354 -1232400784 -1047773466 1609083717 686791635 -1310274967 -958268673 1537901569 749581463 -1247484627 -1029450309 1556561944 734032014 -1295441612 -976350814 1433472051 578174117 -1149276897 -864526967 1377617962 622590140 -1139627770 -887776880 1176343653 823829747 -1475087031 -552286753 1097879676 913793258 -1350684336 -663158330 1220942935 1069624513 -1496810117 -774943251 1336662094 950855896 -1582974622 -693990924 1623499977 398693471 -1899313691 -103942797 1739153616 279859270 -1985543684 -23056022 1847536891 421010541 -2146349609 -149521087 1769138402 511039604 -2021881394 -260327080 2104734893 175408187 -1820469887 -461708009 2048815284 219758626 -1810886248 -485023474 1940405407 78580745 -1650041421 -358519515 1959131270 63096848 -1697932886 -305354436 1118942528 901154262 -1396714388 -608639750 1172074841 853230031 -1412296587 -590012189 1282030962 997002724 -1570481058 -714904376 1258813803 1006684669 -1526097849 -770791215 1594271012 671192498 -1324825592 -972032866 1483432253 795627947 -1234894831 -1050529657 1373449494 651828608 -1076671430 -925598548 1454434575 565696921 -1195472861 -809912139 2044695944 249079070 -1747848028 -522795982 2125615505 162881799 -1866714947 -407175125 1996758458 208172 -1727365994 -301118464 1885985187 124709173 -1637369713 -379549671 1684571628 326088058 -1972968256 -43920298 1661288949 335704419 -1928650535 -99872689 1790119390 498351432 -2067960590 -205890460 1843317191 450492753 -2083477269 -187197315 -987125361 -1305568999 724027555 1545664565 -1035702890 -1253876480 743050426 1531788332 -873324099 -1124789973 637288593 1392209927 -861936220 -1147611854 579961992 1435939870 -660686357 -1348892291 915462343 1100474449 -537690638 -1460384412 838671582 1190800456 -700108327 -1589509809 944460021 1330405475 -785844800 -1506818730 1059493100 1210164346 -28866233 -1992246831 273279083 1733220605 -114668194 -1909621304 388246642 1612913892 -258211467 -2019872285 512909401 1771393231 -135150228 -2131298822 436184128 1861784790 -470771421 -1795708491 234813455 2063190169 -459449030 -1818595924 177421334 2106854528 -315944687 -1708383865 52785213 1948401835 -364456696 -1656625762 71873572 1934591154 -600663858 -1422546856 842856930 1161546100 -614507305 -1403491263 894516731 1112935789 -756477700 -1511120790 1021800912 1272987974 -712715035 -1568414605 998946249 1284343135 -1048213334 -1232947140 797698438 1485625616 -957854541 -1309705179 686173599 1608588553 -815923048 -1202114546 558916020 1448562978 -936131455 -1087048681 641574317 1362793787 -413353978 -1873049456 156424490 2119559612 -533627873 -1758049143 239017267 2033724837 -377016268 -1635778398 126439704 1888379278 -286591955 -1712470853 14980353 2011407767 -85219230 -1913874188 350603598 1675819480 -41522053 -1971233555 327683415 1687109057 -198172592 -2093543226 440287612 1832481258 -211950519 -2074422049 492012901 1783936499 -148911347 -2145846373 420588065 1846975159 -260960492 -2022359166 511471160 1769692846 -104578241 -1899793495 399122963 1624052357 -22444250 -1985038416 279438858 1738593948 -358032535 -1649415169 78035525 1939966675 -305848464 -1698549786 63667804 1959546570 -462204069 -1821088819 175977079 2105148129 -484534462 -1810257964 219215470 2048378616 -864949307 -1149838509 578783977 1433975423 -887345188 -1139073206 621956848 1377140326 -1029020681 -1246932127 748946139 1537421901 -976771090 -1296001160 734643906 1557067348 -775488607 -1497248969 1070111373 1221569051 -693420104 -1582559442 950361748 1336045058 -551717997 -1474673915 823333567 1175724585 -663701622 -1351121124 914282150 1098507824 -301663668 -1727804710 695136 1997384694 -378978731 -1636954429 124215161 1885368303 -522227074 -1747434776 248582994 2044076996 -407718297 -1867151631 163370827 2126243805 -206312920 -2068522306 498961156 1790622610 -186765775 -2082922841 449859357 1842839435 -43490790 -1972415860 325452598 1684091808 -100293117 -1929210219 336316207 1661794233 -714417532 -1569854958 996457384 1281592126 -771285347 -1526714869 1007255473 1259228967 -609135946 -1397333472 901723034 1119355660 -589523281 -1411668423 852686723 1171638037 -924988704 -1076168074 651406284 1372887898 -810545415 -1195950481 566128597 1454989123 -972668206 -1325305276 671622142 1594823528 -1049917749 -1234389411 795207655 1482872689 -1589285749 -700294115 1330318759 944520497 -1507284846 -785410044 1210501566 1059191080 -1348541255 -661007313 1099990421 915911939 -1460461408 -537653194 1191002508 838496538 -1124958993 -873116551 1392254403 637218133 -1147160330 -862418848 1435621850 580315468 -1305873187 -986790837 1546098161 723559783 -1253822268 -1035796398 1531597288 743268734 -1708438461 -315851563 1948593519 52567545 -1656321958 -364791604 1934158198 72341984 -1796160399 -470289177 2063508829 234460619 -1818427288 -459656962 2106810692 177492434 -2019795929 -258249551 1771191563 513084829 -2131650498 -134829912 1862269202 435734916 -1991781355 -29301629 1732883769 273581487 -1909846004 -114483046 1613000992 388186550 -1201775158 -816222884 1448099046 559352944 -1087137325 -936072891 1363015935 641386601 -1232742920 -1048386194 1485550804 797738050 -1310191135 -957406857 1608937677 685850715 -1511436882 -756122312 1273441410 1021320212 -1568372297 -712787679 1284171931 999151629 -1422735972 -600443638 1161602224 842765350 -1403059835 -614977261 1112629417 894849087 -2093974270 -197702252 1832786990 439954616 -2074232549 -212170355 1783879735 492103841 -1913916112 -85146202 1675990044 350397578 -1970917079 -41877057 1686654981 328163475 -1635291802 -377463312 1888029770 126762204 -1712674433 -286418455 2011482195 14940357 -1872960172 -413411902 2119337080 156611822 -1758387891 -533327397 2034188385 238579959 -1821176311 -462143841 2105372453 175792051 -1809921520 -484836730 2047912764 219650986 -1649899973 -357583187 1940317975 77715329 -1698348510 -306023756 1959469838 63706008 -1899749779 -104648965 1623883585 399331287 -1985357196 -22091038 1739045720 278957006 -2145413537 -149379383 1846671219 420923365 -2022550970 -260742448 1769747306 511378428 -1474482495 -551936425 1175670765 823426939 -1351554344 -663233970 1098812404 913947490 -1496930573 -775842203 1221117919 1070593865 -1582603542 -693349764 1336214470 950154064 -1247134043 -1028846029 1537499017 748908319 -1295516996 -977221078 1556716432 734964486 -1150175593 -864647679 1434441659 578348845 -1138986354 -887406056 1376916386 622142260 -1972879544 -43053090 1684430436 325152498 -1928987823 -100480057 1661704829 336374507 -2068596870 -206272532 1790826070 498788032 -2082573469 -187087883 1842352719 450306777 -1746981076 -522707014 2043760128 248938134 -1867322571 -407512157 2126285337 163297935 -1727748322 -301754488 1997194802 915108 -1637260537 -378645615 1885798955 123744957 -1324998784 -973000938 1594392236 672091706 -1234445415 -1049826545 1483061941 794987043 -1075996750 -925194460 1372845726 651478536 -1196403797 -810065091 1455305351 565772817 -1397682204 -608813198 1119841992 901275230 -1411593219 -589563029 1171434193 852859463 -1570076714 -714229952 1281681146 996398700 -1526250545 -771722407 1258889955 1007555189 1194471894 808780096 -1455664902 -566534036 1080030671 928564569 -1370385181 -648633227 1240054244 1055820146 -1477977912 -790566818 1317305853 964906347 -1601561391 -678613945 1518674354 763498788 -1265942370 -1014206456 1575544235 720360765 -1276738425 -991841263 1415489920 593074454 -1169110868 -849872838 1395879321 607411471 -1120072523 -902153181 2086408478 190521736 -1840091086 -447397724 2066863367 204924305 -1790987221 -499612483 1921489196 92318138 -1668679680 -342964074 1978293557 49114531 -1679541223 -320664433 1642791290 384578028 -1880793002 -119385920 1720108387 293729781 -2004310961 -7367463 1865451848 406305246 -2126583708 -163981070 1750945105 526024135 -2041369475 -246145813 1579745431 690892801 -1339596357 -954183379 1497678990 776205336 -1219844702 -1068657356 1358071973 670414899 -1090721399 -906241761 1470057660 546864170 -1181667952 -829022970 1134432499 882450533 -1383042593 -627621559 1156830442 871687292 -1426213434 -570784432 1296406721 977446999 -1555301907 -733165189 1244159192 1026518094 -1540997644 -752808606 1699160159 306188489 -1958133389 -61967899 1646978118 355325136 -1943763606 -81545732 1805428845 479959291 -2053977791 -225052201 1827761268 469130466 -2097214120 -168280626 2029006907 267845805 -1761717993 -503750271 2141058082 144360628 -1852599026 -426465896 1982576649 19695775 -1742350043 -282924621 1900444688 104942726 -1622663876 -397464150 1963217748 33776578 -1693830536 -334691602 1919522637 91138011 -1670908319 -345979145 2078268262 215542768 -1781417398 -489256228 2092048255 196423657 -1833140653 -440709435 1756578608 531919782 -2034425316 -239463798 1876854569 416921535 -2117016059 -153626989 1718143746 292551572 -2006537682 -10380616 1627721499 369246093 -1895076297 -133407071 1315599260 963461898 -1604054352 -681369050 1225242501 1040221971 -1492527447 -804329921 1085406126 934726456 -1363174782 -642209260 1205616567 819662625 -1445831013 -556438003 1407017976 618287982 -1110244652 -892063166 1420863457 599234423 -1161902387 -843450789 1560734666 704764764 -1291285786 -1005602192 1516974035 762060613 -1268429057 -1016955287 1813996053 454578819 -2112814279 -183094353 1802675724 477468314 -2055420128 -226756682 1657072167 365157041 -1932883189 -70403171 1705586238 313401000 -1951969518 -56590460 1906864753 112149223 -1616506019 -392092725 1992668776 29525758 -1731471548 -271783982 2138307139 141871829 -1854039185 -428168199 2015247962 253300428 -1777311882 -518557728 1467040477 544633419 -1182850063 -830991513 1344046788 656127570 -1106057240 -921315458 1504365295 783153785 -1213944893 -1063019691 1590103798 700464736 -1328975910 -942776500 1254511289 1036083759 -1530383467 -741407997 1303090848 984393270 -1549404276 -727529702 1142807179 857401885 -1441547353 -585856207 1131421330 880225796 -1384218690 -629584088 593425618 1415169092 -850356738 -1168661144 607334603 1395916893 -901951001 -1120247439 763722976 1518488694 -1014293044 -1265881766 719894777 1575979119 -991503915 -1277040317 1055515830 1240388640 -790133350 -1478445812 964960431 1317212217 -678805117 -1601343211 808610948 1194679314 -566489688 -1455735490 929015965 1079547915 -648951375 -1370031833 405853210 1865933964 -163662538 -2126936672 526192643 1750737045 -246189777 -2041298503 384523304 1642884286 -119194364 -1881010798 294033457 1719773351 -7800547 -2003842677 92783742 1921053928 -343300782 -1668377148 48889959 1978478833 -320577205 -1679601187 190598220 2086370522 -447599264 -1839915530 204572757 2067183811 -499127943 -1791436305 977651091 1296233733 -733240129 -1555262423 1026032010 1244606748 -752459610 -1541320656 882789793 1134132535 -628085619 -1382605797 871598520 1156888878 -570562412 -1426401278 670225911 1358292321 -906185509 -1090812851 547295726 1469587832 -829329214 -1181335468 690576837 1580100947 -953729815 -1340076929 776247772 1497606474 -1068828432 -1219639194 19653979 1982649805 -282753929 -1742555935 105259330 1900089812 -397918098 -1622183688 267414889 2029477375 -503444411 -1762050861 144550256 2140838374 -426522532 -1852507958 480048447 1805370793 -225274861 -2053790587 468791590 1828061616 -167817206 -2097651556 306674957 1698712987 -62317535 -1957811017 355121428 1647151490 -81471432 -1943803730 292066896 1718593222 -10029188 -2006857750 369447497 1627546335 -133483675 -1895037965 531832418 1756638964 -239239346 -2034610216 417258107 1876552429 -154092713 -2116580415 215975476 2077800098 -489560296 -1781082226 196231725 2092266171 -440655103 -1833233513 33820166 1963146896 -334860502 -1693622340 90819103 1919875721 -345527501 -1671390299 705083032 1560380942 -1006053452 -1290803422 762016385 1517044247 -1016786003 -1268636869 618479274 1406799420 -892117114 -1110151408 598801075 1421330981 -843146337 -1162237175 934389500 1085707882 -641742896 -1363609786 819749605 1205555827 -556661815 -1445645473 963260110 1315774040 -681291806 -1604092044 1040706263 1224792641 -804680709 -1492206739 141797137 2138347399 -427964867 -1854212437 253649672 2014925726 -519044572 -1776864590 111685411 1907302325 -391754225 -1616806247 29748026 1992481708 -271873514 -1731413376 365213557 1656981475 -70592935 -1932663089 313095020 1705919482 -56159680 -1952439594 455032647 1813516241 -183411093 -2112459011 477297502 1802881992 -226715022 -2055492892 857573337 1142601551 -585898251 -1441474973 879772608 1131901782 -629267732 -1384574342 1036390379 1254178685 -741839161 -1529913775 984337394 1303182180 -727340322 -1549624760 782931901 1504552747 -1062930799 -1214003705 700928932 1589666610 -943115640 -1328676322 544284559 1467363097 -830505309 -1183297995 656202646 1344006912 -921519430 -1105884628 -1880376354 -118715576 1642453746 383969892 -2004451385 -8302767 1720196843 294596221 -2127547412 -164166790 1866355392 406413910 -2040662027 -245708957 1750308569 525641295 -1839420486 -446981332 2085800598 190183936 -1791922269 -499753163 2067730063 205012505 -1668865144 -343928034 1921598116 93221426 -1679104111 -319957241 1977910973 48477739 -1266312426 -1014846592 1519123002 764201644 -1276616945 -990941287 1575370275 719392437 -1168239836 -849796174 1414558216 592921246 -1120676035 -902502485 1396553233 607815303 -1456305294 -566903836 1195174494 809229000 -1369485461 -648511491 1079062087 928390865 -1477901504 -789695530 1239900780 1054888698 -1601910951 -679217201 1317709429 965580515 -1762620769 -503858679 2029972403 268032805 -1851961722 -426082800 2140352426 143925052 -1742011731 -282316229 1982161793 19026711 -1622751564 -398330334 1900586904 105879310 -1958241541 -62870931 1699347415 307153729 -1943380254 -80908684 1646542798 354619224 -2053369143 -224714145 1804760037 479544179 -2098080048 -168368570 1828698108 469272426 -1382110633 -627467583 1133562747 882375661 -1426887090 -571187496 1157435234 872038388 -1555750299 -733867277 1296778057 978088927 -1540823428 -751839510 1244038992 1025619910 -1339442637 -953251163 1579670303 690023305 -1220248022 -1069330756 1498029830 776810384 -1091423743 -906689897 1358713645 670786491 -1180699112 -828848498 1469159220 546744226 -1109534372 -891622966 1406384240 617908454 -1162863291 -843633197 1421769833 599346431 -1291431570 -1006542344 1560817730 705626324 -1268017801 -1016289823 1516631131 761447629 -1603614408 -680658514 1315219476 962828418 -1492710111 -805290569 1225354253 1041128603 -1364115190 -642354788 1086267430 934809776 -1445165805 -556026491 1205003327 819319977 -2035025516 -239810302 1757255864 532326446 -2116141683 -153547493 1875926177 416771127 -2006421082 -9486032 1717964938 291577884 -1895451201 -134052567 1628165267 369943557 -1694176784 -335292058 1963624668 34453578 -1670828567 -345105025 1919372485 90209363 -1780522558 -489139884 2077294830 215363704 -1833785893 -441084595 2092745975 196867169 -1530468323 -742270837 1254656305 1037023655 -1549063164 -726917998 1302678824 983727550 -1440915409 -585477959 1142096131 856961429 -1385126858 -629697376 1132381466 880407948 -1183713159 -831076113 1467980117 544778691 -1105445792 -920974090 1343380812 655715802 -1213566901 -1062387491 1503924583 782442993 -1329089454 -943684412 1590285694 701425128 -1616328491 -391120829 1906747897 111253871 -1731916596 -272483238 1993043424 30170486 -1854717721 -428576655 2138907083 142217565 -1776384770 -518409112 2014373330 253220164 -2111842127 -182917081 1813100957 454461707 -2056119128 -227201986 1803320708 477842706 -1933291389 -71081963 1657418159 365756729 -1951820646 -55663604 1705506230 312526112 -343441702 -1669312948 92872694 1921920864 -320161085 -1678931371 48552943 1977871225 -446892312 -1839479170 189962180 2085988178 -500092175 -1791622553 205476829 2067293003 -164598082 -2127077848 406720402 1866022660 -245519705 -2040882639 525585291 1750399773 -118757748 -1880304102 384141216 1642247990 -7986539 -2004807165 294142905 1720677167 -790012398 -1477546364 1055342398 1239420840 -679175669 -1601983843 965409575 1317915569 -567093728 -1456085322 809285388 1195083674 -648080839 -1369955665 928084757 1079395203 -849457546 -1168539936 592457562 1414995916 -902591889 -1120617735 608037699 1396366293 -1014643132 -1266485550 764127080 1519163390 -991428003 -1276169525 719741809 1575048167 -224637029 -2053406963 479342263 1804934689 -168719486 -2097759468 469756590 1828248120 -62404695 -1958676673 306816645 1699649043 -81132624 -1943194842 354706076 1646481930 -282370049 -1741918359 19218131 1981943365 -398025754 -1623086224 105446090 1901054556 -504309811 -1762138277 268351201 2029618807 -425913388 -1852169406 143880952 2140422766 -906858669 -1091215419 670830207 1358642921 -828396726 -1181180964 546425446 1469512432 -953555103 -1339107337 690456141 1579202267 -1069276296 -1220340754 776618580 1498247874 -733642953 -1555935327 978001435 1296838285 -752305362 -1540387912 1025956354 1243736724 -627116283 -1382430829 881890857 1134012095 -571264228 -1426848886 872239664 1157259942 -642704296 -1363792690 935296372 1085820386 -555952063 -1445205801 819116397 1205176827 -680881046 -1603427076 962917702 1315161552 -804827021 -1493147419 1040789855 1225654729 -1006236612 -1291764566 705195280 1561288070 -1016346587 -1267926861 761637129 1516411295 -891452402 -1109740392 617866530 1406457268 -844087273 -1162383231 599662907 1421414829 -488686448 -1781003258 215047612 2077650218 -441255799 -1833580513 196909477 2092673331 -335235934 -1694268364 34264462 1963844888 -345411397 -1670496211 90640791 1918902529 -9949964 -2005984158 291917272 1717665102 -133830419 -1895638917 369854913 1628223831 -239885114 -2034985904 532530666 1757083004 -153198369 -2116464567 416285171 1876373861 -1062589159 -1213391473 782519349 1503886499 -943200000 -1329538666 701073452 1590606010 -831412949 -1183410755 545244167 1467544721 -920886990 -1105505884 655491102 1343565960 -585286275 -1441133077 856906833 1142189255 -630130332 -1384658446 880711752 1132046558 -741952177 -1530821159 1036571747 1255138549 -726961834 -1548992064 983896186 1302470892 -71037487 -1933361849 365587709 1657625707 -55981624 -1951467170 312977636 1705023602 -182483485 -2112309899 454157519 1813435481 -227393030 -2055900820 477896918 1803227200 -428663371 -1854657245 142441625 2138721295 -518071892 -1776686790 252754048 2014808086 -391604857 -1615878895 111604907 1906426941 -272281186 -1732091640 30093490 1993080868 -1707951748 -315258390 1950144592 54257862 -1654686363 -363311629 1934695497 72756447 -1796656818 -470941224 2061979746 232808692 -1820002985 -461126207 2106233979 177054957 -2021283560 -259876466 1770768436 512555170 -2132251391 -135307881 1860570157 434191547 -1990319830 -27717188 1733312518 274165904 -1909201613 -113977947 1614644255 389723273 -1587766860 -698635998 1330837656 945145870 -1506714195 -784962245 1212103809 1060637719 -1350102650 -662691568 1099526314 915292220 -1461004897 -538057463 1189393587 836994085 -1125414448 -873678522 1390799100 635623530 -1148826167 -863928993 1434987749 579804275 -1305476638 -986238604 1547591886 725176408 -1252145669 -1034226323 1532208343 743740481 -2094430147 -198264661 1831332113 438360455 -2075898844 -213680974 1783246088 491593118 -1913520113 -84594535 1677484323 352014773 -1969241066 -40307584 1687266618 328635820 -1633773479 -375805745 1888549237 127388131 -1712104384 -285971242 2013085036 16387578 -1874522005 -415096579 2118873415 155992529 -1758931854 -533732124 2032579934 237077960 -1203263243 -817850269 1447676377 558823759 -1087738644 -936551302 1361317312 639843670 -1231281977 -1046802351 1485980139 798323069 -1309547298 -956902328 1610581490 687388004 -1510950767 -755529721 1274993085 1023011115 -1566737272 -711308258 1284709796 999566642 -1423232861 -601096139 1160073615 841113881 -1404635974 -616446932 1112053142 894412032 -1476076546 -553391256 1175108306 822970948 -1352065049 -663867535 1097301707 912281181 -1495313460 -774347942 1221669600 1070989942 -1582131243 -692738237 1337784057 951830127 -1246508134 -1028326644 1539156662 750426656 -1294069885 -975618283 1557163695 735534649 -1150794840 -865111234 1432756868 576786962 -1140488271 -889014489 1376511645 621598219 -1821705418 -462566496 2103745050 174303884 -1811464401 -486535239 2047434243 219049621 -1649315068 -357153902 1941901864 79176382 -1696811235 -304380021 1959974449 64349863 -1898058926 -103097404 1624476286 399817448 -1984942261 -21553187 1740525159 280592113 -2147064992 -150907914 1846018636 420426458 -2022987911 -261318673 1768277589 509802179 -1323308353 -971449815 1594985363 672578309 -1234030938 -1049289168 1484541834 796622620 -1077648755 -926723557 1372193697 650982199 -1196841324 -810641918 1453836216 564197166 -1398211877 -609236403 1118215159 899787617 -1413136702 -591262124 1170956270 852258680 -1569492247 -713801089 1283265477 997860179 -1524713744 -770079130 1259395036 1008199498 -1972254089 -42534175 1686088539 326671309 -1927541138 -98877704 1662152514 336945108 -2069216699 -206736685 1789141865 497226751 -2084075940 -188696886 1841948528 449763302 -1748575725 -524162427 2043198271 248482729 -1867833846 -408146276 2124775206 161632176 -1726131679 -300260681 1997746957 1311643 -1636788680 -378034514 1887368980 125421442 -27362184 -1990636306 273685844 1733766594 -114050975 -1909159689 389929293 1614473691 -259656630 -2021473060 512464230 1770825200 -135778221 -2131820347 434524543 1860264425 -471241700 -1796318070 233246000 2061516198 -461068283 -1820092269 176867625 2106456511 -315431890 -1707748168 54297858 1950070164 -362864585 -1655172959 72433947 1935045005 -986686288 -1304990682 725499292 1547242762 -1034053463 -1252349889 743700869 1532283155 -873737086 -1125325804 635811246 1390576952 -863629157 -1149165555 579367351 1435451681 -662221612 -1350534078 914959864 1099832686 -538277683 -1460815781 837085665 1189337463 -698563354 -1587809168 944940490 1331008860 -785317633 -1506398103 1061118419 1211650373 -414888647 -1874690641 155921429 2118917251 -534214368 -1758479946 237430796 2032261274 -375470837 -1634077283 126919719 1888982193 -286064366 -1712049788 16605246 2012893352 -84779683 -1913295413 352074865 1677397223 -39872188 -1969706542 328333416 1687603454 -198584977 -2094078471 438809667 1830847701 -213642890 -2075975200 491417690 1783447756 -601133583 -1423155865 841288925 1159871563 -616125976 -1404987010 893962436 1112537170 -755964477 -1510484651 1023313135 1274655865 -711122470 -1566961332 999506166 1284796512 -1046708843 -1231336189 798104761 1486171183 -957236852 -1309243110 687855776 1610147894 -817367641 -1203714767 558470283 1447994397 -936758850 -1087569624 639914130 1361272836 -865591558 -1150341524 577142742 1432440640 -888808733 -1140659595 621525967 1376553817 -1028417848 -1246452130 750647268 1538967410 -975285551 -1294376377 735065085 1557594987 -773910882 -1495777784 1070690226 1222008612 -692925817 -1581909487 951888811 1337695037 -553351508 -1476151750 822798208 1175312150 -664190283 -1351716317 912728985 1096815375 -150585806 -2147414364 419979038 1846505352 -261359061 -2022913347 509975303 1768074129 -102910464 -1898281322 399759148 1624565690 -21990887 -1984478577 280892213 1740186531 -357487018 -1649008960 79646586 1941471212 -304289201 -1696867623 64129891 1960164341 -462772636 -1821534478 174376776 2103703518 -486055299 -1811918101 218694481 2047751111 -713871429 -1569448147 998067863 1283096065 -769725534 -1525032140 1007717006 1259846168 -609704055 -1397778657 900122277 1117910579 -591043696 -1413328122 852165308 1171010090 -926662689 -1077735607 650796787 1372417637 -810943546 -1196504240 564632298 1453369980 -970999827 -1323792517 672257729 1595336279 -1049463820 -1233829022 796660440 1484464718 -300085389 -1726332955 1273439 1997823689 -378483862 -1636303876 125741638 1887017680 -523860159 -1748912169 248047213 2043664123 -408206504 -1867746354 161817204 2124550882 -206954729 -2069024895 497319483 1789087405 -188228850 -2084508776 449428002 1842252468 -42887387 -1971935309 327153161 1685636767 -98806980 -1927584854 336736784 1662321286 1391145844 636224482 -1125821864 -874356018 1434908525 578930683 -1148676543 -863000873 1546697542 725060560 -1304503702 -986060036 1532854111 744116169 -1252843917 -1034670363 1331438352 945492870 -1588444612 -699043158 1211229961 1060558751 -1505786331 -784812365 1099410210 914398132 -1349924338 -661718376 1189769019 837640109 -1461449193 -538755455 1770329020 511845162 -2020904304 -259243514 1860753317 435152691 -2132363639 -136215009 1734253454 274311960 -1991181662 -27801036 1613979543 389312257 -1908588869 -113635795 1949434840 53818190 -1707318540 -314879390 1935656897 72939351 -1655593235 -363424133 2062126058 233749372 -1796740410 -471803312 2105823219 176389989 -1819660577 -460513719 1274020405 1022833315 -1510055143 -755412081 1285408300 1000011450 -1567381760 -711682154 1160481287 841792145 -1423578325 -601695299 1111903774 893484680 -1404555470 -615571548 1447498321 557851335 -1203145859 -816954389 1361761864 640542430 -1088112796 -937195534 1486658147 798730997 -1231881393 -1047147559 1609653882 687238892 -1308672170 -956821568 1889411837 127472235 -1634712623 -375950521 2012473060 16045682 -1711437880 -285558946 2118494927 155359833 -1874080797 -414385291 2032692950 237985344 -1759113222 -534691988 1831416473 439222799 -2094574667 -199204061 1782904448 490980886 -2075486292 -213014726 1676851883 351636029 -1912808569 -84153583 1688174258 328748580 -1970200674 -40489208 1625117174 400187744 -1898762022 -103546804 1739625967 280470905 -1983974205 -21380011 1845942724 419555666 -2146912024 -149976962 1768627677 510405963 -2023392015 -261993369 2104115602 174944516 -1822154562 -463269848 2047313291 218150173 -1811290969 -485567439 1941031328 79100214 -1648383860 -357001190 1960578489 64699695 -1697485675 -304784381 1538486590 750010792 -1245900782 -1027989372 1558099239 735675825 -1294937077 -975706979 1432942860 577751450 -1150904288 -866015050 1376075029 620891523 -1140106183 -888378193 1174692186 822301132 -1475739530 -552783648 1097442627 913216981 -1352154001 -664734471 1222633832 1071176190 -1496217532 -774457134 1337077105 951393767 -1581495203 -692355893 2043044023 247549985 -1748500069 -523292403 2125178030 162305080 -1868184190 -408750828 1998448773 1759251 -1726772823 -300631745 1886399644 125246474 -1635889744 -377914074 1685156051 326516805 -1971383809 -42458775 1662825674 337347676 -1928145434 -99228304 1789589729 497928311 -2069587507 -207378085 1841773816 448793710 -2083955244 -187798206 1118322815 900690153 -1398398637 -610201147 1170572390 851621104 -1412700854 -590555684 1282656333 997521627 -1568822943 -713385481 1260260436 1008286914 -1525650056 -770220562 1595887643 672686221 -1324273353 -971636319 1483904002 796238996 -1233324754 -1048853064 1371854889 650373311 -1077233403 -926053997 1453923376 565062822 -1196983012 -811577974 914880112 1098958566 -662071460 -1349605430 837431913 1189937919 -538684603 -1461492781 945585730 1331384020 -699261074 -1588252680 1060223579 1211534029 -784344201 -1506219039 724624916 1547163266 -985757896 -1304840274 744301069 1532629659 -1034730719 -1252756553 636186150 1391222448 -874180854 -1126023268 579250751 1434557097 -863450349 -1148191867 233428664 2062476846 -471353452 -1797224702 176427681 2105745975 -460688499 -1819458789 53632650 1949658652 -314818650 -1707405520 73374355 1935190533 -363725889 -1655256279 274646748 1733949002 -28268560 -1990748314 389219013 1614033491 -113417239 -1908780161 512052974 1770159736 -259313726 -2020860076 434670327 1861204577 -135861285 -2132681907 798803761 1486616487 -1047353827 -1231710581 686883624 1609970622 -956341756 -1309125998 558321411 1447067541 -817287633 -1202839879 640322330 1361951628 -937104842 -1088169312 841733973 1160570819 -601508231 -1423800593 893784908 1111565274 -616009120 -1404091658 1022386023 1274507249 -755089845 -1510404387 1000184702 1285204968 -711722414 -1567307068 351463417 1677055855 -84113707 -1912883645 329196512 1687688054 -40811828 -1969851814 438923211 1831755613 -198766873 -2095038863 491039698 1782815556 -213202178 -2075264408 155580317 2118305547 -414476623 -1874024921 237515652 2033124114 -534359384 -1759419842 127827887 1889095481 -376430973 -1634259435 15973302 2012515104 -285353318 -1711609332 78746866 1941349476 -356518434 -1648835256 64770283 1960534141 -304991801 -1697316527 174726336 2104306774 -463176212 -1822208646 218618073 2046879823 -485901835 -1810986653 419857558 1845605376 -150411846 -2146446036 510345359 1768714265 -261807709 -2023616203 400362660 1624914994 -103584376 -1898685154 280021181 1740109867 -21059183 -1984325369 1071625274 1222149292 -774777578 -1495865984 951218211 1337278645 -692317937 -1581571687 822361096 1174604958 -552968924 -1475514958 912914449 1097779335 -664299203 -1352619605 577283166 1433375944 -865680014 -1151207964 621109319 1375883473 -888471189 -1140051459 749939820 1538530554 -1027781312 -1246069290 736028789 1557780707 -976189095 -1294485041 497722803 1789760805 -207305569 -2069629943 449274282 1841320252 -188153722 -2083639280 326184321 1685462295 -41988947 -1971815365 337439128 1662769422 -99448652 -1927956446 1947095 1998226753 -300690181 -1726684051 124809678 1886863704 -377614110 -1636229004 247872997 2042695027 -523739959 -1748013985 162265596 2125252970 -408577840 -1868388282 650413435 1371780589 -926227369 -1077029695 564740450 1454273012 -811130802 -1197469480 673123657 1595424223 -971936667 -1323934477 796051792 1484126662 -1048795012 -1233413910 997430559 1282712969 -713165773 -1569012571 1008619782 1259954576 -770691030 -1525219140 900209965 1118776763 -609846271 -1398715241 851826996 1170401698 -590628840 -1412659058 -789533907 -1476944965 1056885249 1241119383 -677548236 -1600495710 965938712 1318338190 -567598305 -1456729207 807748147 1193439909 -649664762 -1371416688 927499818 1078965948 -850937015 -1170175009 592042597 1414458099 -903184560 -1121103930 606346876 1394814698 -1013173381 -1264909331 764564055 1519739585 -990775454 -1275672588 721393230 1576576728 -341931035 -1667646605 93383369 1922554463 -319598596 -1678475414 50147024 1979326022 -448461865 -1841155263 189489915 2085376621 -500643890 -1792018600 203859682 2065798772 -165045375 -2127647977 405273261 1864419899 -247177320 -2042401010 524959412 1749880354 -118352973 -1879760091 385643167 1643856393 -6301782 -2003245252 294762118 1721140752 -907306388 -1091785990 669383488 1357040598 -830054795 -1182699805 545800025 1468993487 -953150882 -1338563896 691958642 1580811236 -1067592121 -1218779439 777238379 1498712061 -732132856 -1554269538 978512676 1297472434 -751743471 -1539932537 1027551037 1245192107 -628686278 -1384107348 881419030 1133400960 -571816413 -1427245387 870622991 1155766169 -226116956 -2055042510 478927752 1804397342 -169312579 -2098246101 468066193 1826696967 -60935530 -1957101056 307254202 1700225836 -80480625 -1942698471 356358051 1648011061 -281892160 -1741317546 20761580 1983642490 -396398887 -1621598641 105975797 1901477731 -504814862 -1762782620 266814430 2027975496 -427497749 -1853630851 143296455 2139993937 -490288721 -1782449863 214476931 2077202453 -441774666 -1834205920 195390618 2091015180 -333626979 -1692765941 34807985 1964249127 -344947324 -1669876462 92202152 1920586814 -9315893 -2005472931 293583079 1719175281 -132375086 -1894044348 370310398 1628785768 -240496135 -2035457681 530854101 1755512899 -154692128 -2118081162 415888588 1875821658 -643241625 -1364207119 933660747 1084340445 -557503106 -1446896152 818629714 1204583620 -680304299 -1602989629 964493433 1316630767 -803297972 -1491495462 1041286240 1226306806 -1004537597 -1290221163 705796143 1561766073 -1015923430 -1267397236 763124790 1518038176 -893095631 -1111277145 617222173 1405952139 -844516056 -1162967618 598201348 1419830418 -69338898 -1931818888 366188994 1658104148 -55558921 -1950938015 314465755 1706650957 -184127268 -2113847222 453513712 1812930918 -227822395 -2056485805 476435945 1801643391 -429201270 -1855072228 140806566 2137241904 -519623533 -1778377723 252267967 2014215465 -391028552 -1615441874 113181076 1907896578 -270752607 -1730440137 30590349 1993733403 -1061955546 -1212880720 784185610 1505397148 -941745089 -1327944535 701529363 1591168389 -832024556 -1183883134 543568184 1465975214 -922381299 -1107123045 655095073 1343014327 -586889150 -1442580268 856336750 1141742072 -630649765 -1385284403 879193463 1130388961 -740343696 -1529319194 1037115740 1255543242 -726498199 -1548372737 985457989 1304155603 -1264816599 -1013227841 1519521541 764755859 -1276007888 -990471514 1577044764 720960394 -1169693157 -851388787 1414104887 592361377 -1121312254 -903015788 1394885422 606303160 -1456767411 -567521573 1193615201 807546871 -1371096492 -650016062 1078516600 927984622 -1477380481 -789068055 1241421651 1056548805 -1600310682 -677772560 1318277962 966026204 -1879945503 -118129033 1643917261 385556315 -2002810120 -6768018 1720839124 295099202 -2127968557 -164694459 1864869887 404789097 -2042363190 -247254436 1749705702 525161328 -1840947579 -448631277 2085306281 189534015 -1792501092 -500192758 2066152368 203541286 -1667311945 -342235615 1922086811 93816589 -1678568786 -319544776 1979544450 49955604 -1383637144 -629116930 1133067844 881725138 -1427465359 -571626521 1155856989 870566603 -1554196646 -732174388 1297266294 978683616 -1540287677 -751426603 1245672047 1027097337 -1339011316 -952664166 1581133344 691609270 -1218606315 -1067795581 1498671673 777312943 -1091844290 -907216984 1357227538 669161092 -1182399705 -830393423 1468555787 546263709 -1763082336 -504475850 2028412556 266350106 -1853572167 -427586769 2139806357 143518211 -1741490286 -281688316 1983682238 20686376 -1621150837 -396885219 1901154983 106324529 -1956745276 -61251758 1699745512 307707518 -1942770723 -80438453 1648216817 356186727 -2054821898 -226306208 1804306138 478983756 -2098715665 -168881287 1827029699 467759701 -2035675989 -240305091 1755606407 530799889 -2117613390 -155125724 1875487134 416192776 -2005826407 -8997873 1719657909 293131555 -1893973888 -132419562 1628578220 370479418 -1692590897 -333829031 1964211683 34884981 -1670326058 -344463296 1920907770 91851116 -1782147843 -490625941 2076767697 214943047 -1834266396 -441687950 2091200968 195166558 -1111217053 -893182731 1405766991 617446873 -1163270022 -844179220 1420265814 597735872 -1289771951 -1005022009 1561445757 706147819 -1267572664 -1015721762 1518076260 763048434 -1603060729 -680260463 1316838699 964324797 -1491142626 -803616632 1225824562 1041738148 -1364675531 -642808669 1084675353 933356943 -1446678484 -557694790 1204490496 818684310 -1615774230 -390722180 1908366534 112749648 -1730348557 -270808731 1993513183 30779465 -1855277608 -429030066 2137314548 140764258 -1777897023 -520076969 2013860077 252584059 -2113524338 -184476392 1812483234 453999668 -2056525417 -227747583 1801816251 476231725 -1931631172 -69561046 1658045584 366277638 -1951374939 -55094989 1706950793 314126367 -1528881886 -740807244 1255242766 1037454488 -1548560069 -726275667 1304213527 985368705 -1442540272 -586963578 1141568572 856540330 -1385606903 -630300257 1130836005 878706867 -1184363194 -831570480 1466330218 543251708 -1106917025 -922551863 1342941299 655136997 -1212971660 -1061898782 1505616984 783996110 -1327611539 -942050821 1590698049 701960407 405348645 1865290163 -165199863 -2128580449 524608828 1749276074 -246774768 -2041727866 385001751 1643485569 -117651397 -1879312211 295660814 1721261464 -7271390 -2003419980 94253377 1922630103 -342863763 -1667800837 49542488 1978975694 -318925708 -1678072606 189118835 2084735461 -448014241 -1840453431 203980138 2066697724 -500818874 -1792987952 591856109 1413493115 -850829119 -1169272745 606782964 1395520866 -903568168 -1121741746 765233631 1520154953 -1013782285 -1265248155 720457158 1576435024 -989909782 -1275585412 1055920521 1240932639 -788631387 -1476837325 966645136 1318774022 -678185796 -1600879574 808163771 1194109229 -567936873 -1457338367 927358370 1078029620 -649577330 -1370551272 20058212 1983193330 -281251512 -1740946978 106943613 1901651179 -397298351 -1621719609 266967126 2028906688 -504891014 -1763653140 142892111 2139319513 -427147933 -1853026827 478478336 1803694230 -225746644 -2054401606 468239385 1827665039 -169433803 -2099145309 308185138 1700378788 -61806306 -1957176952 355683371 1647606973 -79876857 -1942348399 979120300 1297809466 -732802688 -1554685674 1026684085 1245103139 -750807655 -1539791601 881309854 1132496904 -628500046 -1383143132 871005319 1156402193 -572252757 -1427952323 669720776 1357647966 -907722268 -1092456078 545711313 1468126279 -829913603 -1181764245 691054842 1580701804 -952186410 -1338377920 777874659 1499094133 -1068298801 -1219216039 706692007 1561883441 -1005510005 -1290399203 762480574 1517664040 -1015224686 -1266952700 616876949 1405352707 -892687687 -1110599121 598282124 1420705562 -844665184 -1163895242 933778371 1085236053 -643419409 -1365179783 818255834 1203939148 -557058314 -1446197664 963894257 1316285287 -679626019 -1602581941 1042161640 1226387326 -804225340 -1491644846 292643695 1719030777 -8453565 -2005388587 370976630 1629198304 -132987302 -1894385972 531295069 1756224459 -240874895 -2036090137 415706948 1874862034 -154579352 -2117173506 214332171 2076263325 -490204633 -1781587279 195802898 2091681668 -442116546 -1834817880 35519289 1964690351 -334259691 -1693144445 91242272 1920405430 -344039924 -1669763430 855929574 1141064304 -586542134 -1441979556 879343359 1131316841 -630728749 -1386158267 1038088916 1255721538 -741237768 -1529435282 984760013 1303711323 -725852191 -1547997321 783508098 1504989716 -1061354578 -1212533960 702457499 1591318029 -942618697 -1328023775 543746736 1466948134 -832140388 -1184777462 654651049 1342316095 -922005627 -1106477293 141185582 2137875128 -429640958 -1855781996 252155447 2013308577 -519440613 -1777416307 112319004 1907813002 -390087888 -1615295578 31202821 1994075795 -271417559 -1730850881 366821962 1658483420 -70048922 -1932258320 313558611 1706538693 -54597761 -1950754839 453429880 1812069102 -183981228 -2112906302 476778081 1802256119 -228233395 -2057150501 2084955169 188929207 -1840544499 -447957605 2066227256 204411054 -1792655084 -501124734 1922984979 93936773 -1668281025 -342409815 1978902538 49584284 -1677866714 -319096400 1643312197 385205459 -1879272087 -117725697 1721708636 295174346 -2003742352 -6921754 1864989815 405687521 -2128143013 -165663283 1749334126 524519672 -2041915070 -246552108 1194050793 808252543 -1457150523 -568158893 1078329584 927019110 -1370988068 -649113270 1240485083 1056406605 -1476514313 -788980383 1318947010 966441044 -1600919058 -678110856 1520227469 765191195 -1265453663 -1013611209 1576079508 720773122 -1275104840 -990363346 1413962943 591424553 -1169605229 -850522875 1395300518 606971952 -1121650294 -903624420 1700713824 307881462 -1957645236 -61373222 1647513977 355738095 -1942130603 -80068413 1803902290 478309828 -2054472578 -225702680 1827182923 468691421 -2098792345 -169752335 2028586244 267318674 -1763204056 -505375554 2139357469 142815627 -1853202383 -426946393 1983008054 20282784 -1740887014 -281338740 1902086447 106478009 -1622022141 -396961643 1580266920 691520830 -1338076028 -952523758 1499279793 777650471 -1219276643 -1068212213 1357610394 669797644 -1092281162 -907924448 1468447107 545360149 -1182213969 -829429703 1132979660 880858458 -1383496480 -628181898 1156194773 871174467 -1427881735 -572297105 1297903102 979066216 -1554903854 -732611516 1244768743 1026988401 -1539323701 -751241123 1316193955 963950133 -1602361457 -679815399 1226719930 1041855020 -1492114538 -803794176 1084755601 934231559 -1364824131 -643735765 1204144776 818084382 -1446270044 -557016270 1405392583 616801873 -1110771733 -892483715 1420382942 598630984 -1163447310 -845151388 1562320629 706227811 -1290698791 -1005170865 1517476588 762702458 -1266893888 -1015313578 1964877419 35297021 -1693202617 -334170159 1919967858 91706084 -1669463202 -344378424 2076585561 213982927 -1782034571 -489717789 2091641408 195877590 -1834644628 -442319878 1756018191 531465881 -2036017373 -240916555 1875341846 415253120 -2117528774 -154262612 1718697533 292949675 -2004918511 -8884345 1629288996 370920114 -1894606072 -132797538 1466480610 544180084 -1184442674 -832444840 1342534651 654459757 -1106570537 -921951679 1504919504 783552326 -1212326148 -1061523862 1591671753 702139231 -1328506139 -942167437 1256171398 1037604624 -1529755990 -740886980 1303536543 984961801 -1547959629 -725929435 1141125044 855842594 -1442165096 -586318322 1131015085 879680315 -1385723263 -631195113 1812371242 453093308 -2113341946 -183515504 1802195763 476865445 -2056965601 -228457847 1658658584 366620558 -1932296652 -69972318 1706089217 314043287 -1950434771 -54949189 1907459918 112637912 -1614813598 -390539532 1994146647 31159233 -1731059077 -271248659 2137657212 141377514 -1855689136 -429695290 2013776741 251722739 -1777751479 -519136545 263626206 2024910152 -507970318 -1765815196 148593095 2145151313 -422233877 -1848506243 23926252 1986667898 -278694720 -1738259370 100717045 1896341859 -401690407 -1626767281 302091706 1694940460 -66065258 -1962353664 359418275 1651210549 -77453169 -1939531751 484050312 1809659166 -220961628 -2049747918 465027473 1823535367 -172384067 -2101440469 886619414 1138724224 -623453126 -1378751316 867531023 1152534937 -574941149 -1430509387 973288740 1292109234 -737324024 -1559599970 1030680893 1248444843 -748646383 -1536712569 695184754 1583914468 -949892002 -1335427896 771909995 1493522941 -1072953273 -1224001327 666117440 1353913814 -910539668 -1094880006 551149913 1474220495 -824737675 -1177505565 380480671 1638571017 -123482701 -1885012699 297822342 1724340240 -3274326 -2000078532 410395821 1869681723 -159890047 -2122353385 521920692 1746718754 -250248808 -2045595378 186301691 2082311277 -451617321 -1844187839 209156322 2070956148 -495380018 -1786893992 96548041 1925579871 -338733595 -1664588429 44888272 1974190150 -324890116 -1683644054 767790167 1522842817 -1009914501 -1261773331 716064846 1571387608 -996136606 -1280894476 588776549 1411331315 -854170295 -1173269025 611696764 1400041706 -897867440 -1115909690 812948531 1198763173 -562365153 -1451373175 924407850 1075734716 -652789498 -1374680688 1051661313 1235756183 -794725075 -1482275397 969068568 1321590926 -674451148 -1597275742 1031864156 1250414538 -745628048 -1534480666 988625733 1307184083 -723297687 -1545311489 861632366 1146898424 -581626302 -1437456684 876000119 1127318497 -633810341 -1388322099 540536632 1462820782 -835088876 -1187070334 660220705 1348279223 -917222899 -1101825381 787244810 1508595612 -1058929114 -1209715024 696361747 1585877893 -946879937 -1333202263 116318100 1911156482 -387924296 -1612214738 25369485 1988373275 -275940703 -1735767497 137713574 2134009648 -432327030 -1858337252 257463231 2019533609 -514395501 -1773026811 458870768 1818165094 -178802980 -2108645814 473172969 1798519679 -231052603 -2059576749 360859586 1652914004 -74701074 -1937041800 317686747 1709749069 -52305161 -1947807135 614190621 1402797707 -896159951 -1114464345 603326980 1425095314 -839357656 -1157669954 708855343 1564964537 -1001511165 -1287055467 757957174 1512747680 -1021058278 -1272654964 959241849 1311502063 -685588651 -1608151101 1044453984 1229335286 -800097460 -1488434214 938956363 1089496797 -637978777 -1359083535 815436370 1201513156 -560663682 -1449933848 536211157 1760747075 -235171847 -2030256273 412625612 1872697946 -157922336 -2121172106 288253671 1713985137 -14678069 -2010695843 373531390 1631883880 -129121326 -1890913468 37945009 1967509031 -330522723 -1689538805 86981288 1915226686 -350135420 -1675203822 211383939 2073970197 -493414481 -1785714887 200585882 2096333324 -436546634 -1828855008 1809471706 484272204 -2049689098 -221050528 1823972547 464563285 -2101740049 -172044935 1694617832 302440574 -1961905724 -66551470 1651250417 359343207 -1939704355 -77249205 1986873534 23754792 -1738331758 -278652668 1895861415 101170225 -1626411637 -402006755 2025242764 263319578 -1766284896 -507539146 2145059989 148648963 -1848285767 -422423249 1354004498 666060932 -1095100098 -910349912 1473887243 551455901 -1177035481 -825168463 1584394272 694730934 -1335783156 -949575270 1493316665 772080815 -1223928555 -1072994941 1292068982 973363424 -1559426726 -737527348 1248767087 1030331641 -1537159869 -748159531 1138286660 887083218 -1378451096 -623791618 1152722013 867308747 -1430567567 -574851609 1925278107 96885005 -1664153417 -339199967 1974250882 44801300 -1683829586 -324666312 2082136489 186503487 -1844150139 -451694573 2071406000 208672038 -1787214692 -495029238 1870035455 410077545 -2122835757 -159438779 1746648550 521964912 -2045387574 -250418084 1638789581 380289371 -1885105951 -123428745 1723872724 298255682 -1999743752 -3578770 1236224339 1051228613 -1482610561 -794421015 1321373002 969260508 -1597182874 -674505488 1198834017 812904951 -1451581363 -562196261 1075381624 924726766 -1374198700 -653241150 1410881847 589261217 -1172948965 -854521715 1400216878 611495352 -1115948030 -897790828 1522782469 767877523 -1261588439 -1010138945 1571689756 715728266 -1281330128 -995670874 1508653656 787155662 -1209902220 -1058706462 1585577537 696700631 -1332764819 -947343365 1463267946 540050172 -1187392698 -834739248 1348105843 660424421 -1101785249 -917297207 1146825276 861674154 -1437250800 -581796986 1127673381 875683507 -1388802295 -633356385 1249944078 1032295064 -1534147806 -745933900 1307403799 988436097 -1545402565 -723241043 1652693648 361048582 -1936950340 -74757334 1710218889 317255199 -1948139611 -51998925 1817809570 459186740 -2108165234 -179256552 1798592187 473130541 -2059782249 -230881535 2134182644 137509474 -1858376744 -432252082 2019086061 257949307 -1772703807 -514744489 1911456454 115978832 -1612651542 -387460228 1988314847 25458249 -1735579661 -276162715 1089932057 938490767 -1359386059 -637642077 1201327872 815660950 -1449873876 -560750918 1311540011 959165373 -1608326649 -685387119 1229014834 1044805540 -1487985122 -800582008 1564482429 709307371 -1286702511 -1001829689 1512955748 757788658 -1272725944 -1021014306 1402704719 614245337 -1114246557 -896351499 1425430358 603023296 -1158138246 -838924564 2073635793 211688263 -1785246979 -493847957 2096426952 200531806 -1829073180 -436355470 1967301603 38114165 -1689468209 -330567079 1915709434 86529900 -1675557162 -349817280 1714305973 287902499 -2011145575 -14194161 1631846316 373608250 -1890738560 -129323498 1760932743 535986961 -2030316885 -235085251 1872263070 413091592 -2120870222 -158259676 -949020714 -1335351488 694253306 1583761004 -1073556529 -1224350887 772584163 1493926517 -910909468 -1095520398 666566344 1354616414 -824615939 -1176605845 550976209 1473251911 -623376462 -1377880284 886466206 1137792520 -575290453 -1431112899 867934855 1153208849 -737964160 -1559970026 973991596 1292557882 -747746407 -1536591089 1029712565 1248270883 -67029218 -1962539128 302994994 1695049380 -76745977 -1939094639 358781483 1650827965 -220545236 -2049077318 483712512 1809051286 -172524747 -2102375517 465115673 1824402063 -508156038 -1766778900 263734870 2025813696 -421797021 -1847798795 148210255 2144514777 -278024376 -1737842722 23318116 1986330354 -402625711 -1626907705 101583485 1896430315 -562813289 -1452075519 813320123 1199404845 -652615026 -1373711848 924287906 1074836276 -793792859 -1482121677 1050791817 1235681055 -675124548 -1597679062 969673616 1321941766 -1010616589 -1262221723 768432095 1523214153 -995167510 -1280720260 715166662 1571267408 -854016319 -1172337065 588701677 1410461563 -898270504 -1116583346 612047860 1400646498 -451279265 -1843579191 185886579 2081642469 -495467962 -1787759920 209298282 2071892988 -339636627 -1664696581 97513281 1925767127 -324253068 -1683260702 44182360 1973754830 -122874309 -1884674387 379811607 1638156161 -4140510 -2000166220 298758926 1724482456 -159998455 -2123256161 410582821 1870647219 -249865712 -2044958074 521485116 1746013098 -178686636 -2107750974 458691704 1817191662 -231427763 -2060221989 473616481 1799217399 -75301530 -1937388048 361536586 1653320924 -51431041 -1947727383 316758099 1709598917 -387029712 -1612098138 115344412 1910977674 -276586199 -1736142401 26066949 1988817043 -432673534 -1858937452 138120238 2134686904 -514316005 -1772152435 257312823 2018605217 -835234404 -1188010742 540619952 1463682086 -916811387 -1101160173 659878057 1347665983 -1058218578 -1209275080 786611330 1508215828 -947840585 -1333384927 697268379 1585989645 -746568200 -1534626450 1032725716 1250497602 -722632223 -1544900233 988012749 1306841179 -581186102 -1436746404 861252838 1146264688 -633992749 -1389283003 876112127 1128224873 -331201515 -1689947005 38544697 1967855023 -349208564 -1675054950 86106400 1915146678 -493237209 -1784742735 211266827 2073075101 -436991938 -1829554008 200960274 2096978308 -235580303 -2030934809 536556893 1761347019 -157773720 -2120244994 412545348 1871823314 -13706173 -2010518315 287358319 1713868281 -129820582 -1891358516 374176118 1632258528 -684956451 -1607773109 958531057 1311061351 -801005372 -1488547758 1045414376 1229517182 -638063377 -1359946631 939101635 1090436437 -560322314 -1449322400 815024602 1200847180 -895781703 -1113832401 613750165 1402086659 -839470944 -1158578122 603509132 1426055450 -1002374005 -1287140323 709795239 1565109553 -1020446574 -1272313852 757291454 1512335656 -1560030510 -737877436 1292743678 973767528 -1536289077 -748083619 1247836135 1030178673 -1378329888 -622892426 1138113484 886115162 -1430937863 -575492497 1153171413 868011843 -1095449930 -910953952 1354408858 666735372 -1176959313 -824297927 1473734531 550524693 -1334883708 -949454318 1583426472 694557502 -1224569187 -1073365493 1494020017 772529959 -1737625062 -278216052 1986237238 23372704 -1627376125 -402192747 1896765231 101279673 -1766426072 -508474690 2025331460 264186770 -1847869903 -421753177 2144722717 148041611 -2049252738 -220343576 1809089362 483636164 -2101926297 -173009167 1824081739 465467357 -1962841524 -66692390 1695484768 302529526 -1939034539 -76833085 1650642809 359006191 -1172773997 -853552379 1410761407 588362281 -1116395638 -898492644 1400587942 612136496 -1262261343 -1010541769 1523387021 768227867 -1280397384 -995516626 1570819732 715652610 -1481640969 -794246303 1235325659 1051107917 -1597884434 -674953352 1322014402 969631316 -1451983931 -562869421 1199184617 813509247 -1374044196 -652308662 1075306224 923856486 -2122923173 -160304179 1870176887 411013857 -2045049022 -249808940 1746232942 521295608 -1884468375 -123044865 1638083141 379853523 -2000646288 -3686426 1724837468 298442442 -1665019073 -339287127 1926214163 97026693 -1683220698 -324327504 1973581322 44385948 -1843766515 -451056741 2081700385 185797303 -1787322604 -495931518 2071592504 209637038 -1858752432 -432897850 2134626684 138207722 -1772587959 -513850145 2018907493 256976371 -1611777950 -387381004 1910528334 115829208 -1736180613 -276509459 1988992343 25865665 -1937596364 -75132766 1653391640 361492878 -1947245523 -51882821 1709245697 317076887 -2108086266 -178382704 1817659690 458258876 -2060129249 -231482231 1798999347 473808293 -1436839784 -581132274 1146483124 861061410 -1388948351 -634297321 1127757229 876545339 -1535108950 -746117060 1250851206 1032407312 -1544692557 -722801627 1306770847 988056841 -1209237252 -1058295702 1508041168 786813254 -1333705499 -947489677 1586439625 696784223 -1187575602 -835700648 1463380450 540957044 -1101345577 -916587455 1347726843 659791213 -2010218223 -14044793 1713430589 287821995 -1891416824 -129731170 1632445476 373953714 -2030761693 -235783755 1761306639 536631449 -2120692422 -157286996 1872145430 412195968 -1785097867 -492920349 2073555033 210813135 -1829481108 -437033478 2096772160 201131222 -1690166969 -331011631 1967945835 38488317 -1674584738 -349639224 1914813554 86412516 -1287609895 -1001942705 1565442293 709488739 -1272093248 -1020635818 1512244460 757347450 -1113904661 -895739523 1402292423 613578833 -1158222350 -839787164 1425575134 603962440 -1359498819 -638549717 1090113681 939450375 -1449495132 -560118478 1200886920 814949406 -1607714417 -685045479 1310873763 958752821 -1488847466 -800666368 1229954234 1044950060 1165266831 846446361 -1418006877 -595730891 1108954006 891190016 -1407767878 -619701716 1269761981 1017657131 -1516149103 -760850937 1287832484 1002828594 -1563647352 -708079074 1489215467 801419133 -1228013881 -1043673519 1605262322 682191716 -1314899234 -962131384 1444419545 555689807 -1206487307 -820951453 1366676416 645063510 -1082412308 -931364230 2115678023 152936401 -1877684629 -418119939 2037869406 242244552 -1753675150 -528598300 1891706741 130422755 -1630583207 -372738353 2007819116 11260922 -1717403072 -291130666 1672331043 346722229 -1918640625 -89854311 1690336058 331828140 -1966204394 -37148032 1836463889 443615111 -2089265603 -192977237 1780216584 488424350 -2078961116 -216882510 1550827214 728272472 -1302208542 -983109772 1526889175 738544193 -1257497605 -1039455379 1387542268 632489578 -1128638512 -876779706 1440346853 585024115 -1143499831 -858741921 1104719530 920624700 -1344876666 -657326320 1186294451 833772069 -1464136801 -541312247 1325606552 939791886 -1592965196 -703957214 1215226497 1063899671 -1503624275 -781733061 1728159238 268873360 -1995440342 -32976964 1617713695 392915593 -1906164941 -110818395 1775900212 517809826 -2016119016 -254589042 1857540653 431022779 -2135313663 -138509417 2058784354 229752564 -1799819442 -473964584 2111523451 182221549 -1814746281 -455992383 1953302096 57292486 -1704761476 -312190998 1929429577 67629791 -1659985051 -368471053 2000874765 4578715 -1723036639 -297026377 1882138900 120068482 -1641985992 -383354706 2040096063 245257641 -1751710701 -527420283 2129961254 166957488 -1862615030 -402788196 1794506089 502451711 -2063885243 -201544493 1838692720 446630374 -2087298980 -191797046 1680766299 321471949 -1977609097 -47766303 1665380674 340034004 -1924280210 -95756040 1278004677 992738643 -1574785815 -718955393 1262553564 1011235146 -1521522448 -767010714 1123501559 904951137 -1392958245 -604105651 1167753710 849195384 -1416306494 -594292652 1369169313 647818551 -1080705907 -929919973 1458969016 569452846 -1191675756 -805353470 1598051731 675767557 -1320274753 -968293335 1479381386 791322908 -1239158618 -1054556112 1851382860 425651418 -2141733536 -145715722 1765021781 506669251 -2026210951 -264418833 1619154046 394618088 -1903413934 -108329532 1743753319 283681009 -1981681333 -18431523 1945029672 82443454 -1646220028 -353919598 1954744369 58996903 -1702008547 -309700213 2100642842 171078796 -1824840394 -465824352 2052620291 224374933 -1806245585 -481177159 1429732484 573623314 -1153851992 -868307650 1381644445 626853899 -1135322703 -883726041 1542223030 753615904 -1243474534 -1025170164 1552003247 730234937 -1299197565 -980885227 1216408800 1065868406 -1500607028 -779502246 1340942585 954865775 -1578939947 -689669821 1180394706 828134468 -1470822914 -548260504 1094099147 909217885 -1355234841 -666898063 555240075 1444903453 -820630617 -1206838479 645238418 1366474244 -931401794 -1082335448 801358521 1489302063 -1043487851 -1228238077 682493600 1604924982 -962566260 -1314433254 1018125039 1269328505 -761185341 -1515844779 1002610422 1288023648 -707985446 -1563701428 846516957 1165222475 -595938319 -1417837721 890836676 1109272146 -619218968 -1408219266 443968067 1836145365 -193459345 -2088813575 488353370 1780260556 -216674442 -2079129632 346940017 1672139495 -89947299 -1918585909 331359848 1690769150 -36812988 -1966508078 130120231 1892043441 -372303093 -1631048803 11320894 2007731880 -291315950 -1717178492 152760853 2115879555 -418081991 -1877761105 242693644 2037384858 -528918752 -1753323594 939752394 1325681500 -703784218 -1593169296 1064222675 1214877509 -782180609 -1503138199 920187896 1105183598 -657026348 -1345215934 833959905 1186072439 -541370675 -1464048037 632581038 1387486008 -877000062 -1128449516 584691639 1440653089 -858272101 -1143931379 728753052 1550373642 -983465296 -1301892570 738338693 1527060243 -1039382871 -1257540033 57498370 1953131412 -312264146 -1704719688 67149595 1929883533 -368116169 -1660301663 230085424 2058478502 -474435044 -1799388534 182130473 2111580095 -455772667 -1814935917 517622630 1776122864 -254530998 -2016208164 431460223 1857077225 -138809773 -2134974779 268550996 1728508866 -32529800 -1995926802 392955725 1617639387 -110991775 -1905961225 321792009 1680414879 -48215771 -1977124429 339995664 1665457286 -95580868 -1924481622 502636603 1794281645 -201604841 -2063797887 446194722 1839158452 -191494898 -2087635560 244922477 2040400123 -526952127 -1752143401 167050356 2129906914 -403006120 -1862423090 4370527 2001043657 -296955533 -1723080219 120550470 1881687248 -383707798 -1641667076 675285185 1598502999 -967939603 -1320593029 791530712 1479212110 -1054626316 -1239114398 647725299 1369223269 -929701409 -1080897207 569787626 1458664572 -805820986 -1191242416 905386149 1123035187 -604407415 -1392621281 849009852 1167977514 -594231920 -1416393466 992776343 1277927425 -719130181 -1574584019 1010914446 1262904344 -766560862 -1522006732 171252040 2100439518 -465864604 -1824765710 223927633 2053107143 -480854915 -1806594837 82743674 1944691180 -354357162 -1645756224 58938723 1954833909 -309513137 -1702230823 394397996 1619343802 -108238848 -1903470442 284151093 1743322531 -18764775 -1981375345 425296158 1851699592 -145235918 -2142187356 506742023 1764980113 -264625109 -2026040131 828062080 1180436758 -548054868 -1470994374 909573529 1093782799 -667378507 -1354781661 1065398706 1216839972 -779169634 -1500913656 955086251 1340753213 -689761145 -1578884079 753674724 1542134130 -1025357624 -1243252642 729935357 1552342379 -980448047 -1299661753 574071254 1429246272 -868630278 -1153503124 626681295 1381848409 -883686173 -1135397771 -1918040697 -89508591 1671652523 346313789 -1967079010 -37228280 1691263154 331976740 -2089382475 -193872605 1836641433 444587023 -2078586452 -216237766 1779771520 487725078 -1877338653 -417520267 2115269839 152257625 -1753755142 -529473172 2038018262 243171392 -1631478319 -372855481 1892678909 130600043 -1716758072 -290756258 2007120100 10815602 -1228724913 -1044113959 1489847395 801797365 -1313939114 -961949248 1604354170 682078444 -1206342275 -820011541 1444334673 554826951 -1082824348 -932029966 1367017544 645675230 -1418447573 -596441667 1165644807 847078545 -1407585998 -618741340 1108840478 890282120 -1515209447 -760705649 1268898869 1017572515 -1564313344 -708490858 1288443948 1003169978 -1799998266 -474938288 2058900970 230647164 -1814302497 -455294903 2111148531 181576037 -1704084236 -311784350 1952701912 56945998 -1660913427 -368621445 1930303937 67709271 -1996413790 -33156044 1729054094 268989720 -1905467205 -110374867 1617068439 392540417 -2015712112 -253912058 1775553980 517209386 -2135463799 -139438049 1857620389 431896883 -1344793586 -656464744 1104573730 919684532 -1464479721 -541925247 1186705723 834437549 -1593598916 -704336726 1326316816 940232070 -1502717915 -781621069 1214265609 1063717279 -1301347222 -983026436 1549886790 728126928 -1258110861 -1039798043 1527554399 738955721 -1129018280 -877413170 1387982196 633200098 -1143388095 -857835305 1440164205 584063483 -1080334587 -929278061 1368720937 647116479 -1191795940 -806251638 1459143216 570421926 -1321144521 -968368223 1598983707 675921549 -1238553810 -1054205000 1478707714 790919828 -1574144159 -718583817 1277302349 992290523 -1522420872 -767130642 1263522388 1011409602 -1393033389 -604975163 1123655295 905883369 -1415955638 -593687588 1167350374 848521968 -2064300083 -202213541 1794844385 503060087 -2087156780 -190860478 1838605048 445764206 -1976643585 -47579287 1679863507 321363525 -1924985882 -96191632 1666017994 340417116 -1723705431 -297441473 2001483397 4916755 -1641049168 -383212762 1881272988 119980554 -1751523429 -526455027 2039987895 244354593 -1863050366 -403494124 2130344622 167594552 -1501538748 -779655470 1217279848 1065945086 -1578266019 -689265973 1340339057 954516455 -1470374282 -547557664 1180024666 827494348 -1355408785 -667866375 1094220611 910117845 -1154005472 -869239114 1429808908 574494618 -1134919111 -883051857 1381294869 626250627 -1242771950 -1024721276 1541582654 753246120 -1300166133 -981058915 1552902951 730356657 -1645316468 -353810918 1944065952 82257718 -1702645099 -310083069 1955451833 59433775 -1825177922 -466432472 2101059474 171749124 -1806157145 -480310735 2052479883 223439645 -2141624600 -144812418 1851197380 424687442 -2026593551 -265055641 1765458909 507376459 -1904021798 -108667316 1619824630 395034464 -1980814653 -18343339 1742818287 283540345 -373178237 -1631129579 131047855 1892192569 -290716518 -1716833268 10642870 2007323936 -417707855 -1877116889 152316317 2115180811 -529036120 -1754219458 242871684 2038357266 -193539865 -2089688975 444117451 1837072733 -216328962 -2078530456 487945682 1779582276 -89302827 -1918212029 346241529 1671694703 -37708596 -1966625702 332332512 1690946934 -760225717 -1515663139 1017217383 1269215729 -708697006 -1564142396 1003242878 1288402408 -596350855 -1418503953 846858581 1165834691 -619074464 -1407279882 890752332 1108409818 -820449233 -1205878599 555127043 1443996053 -931843018 -1083046752 645616922 1367106956 -1044154339 -1228650357 801970481 1489643943 -961627132 -1314288494 681631016 1604840894 -254086718 -2015510188 517247214 1775476856 -138988069 -2135947955 431576311 1857971297 -33457680 -1996076698 269424860 1728587850 -110314007 -1905554049 392355013 1617292371 -311565914 -1704275664 56852618 1952755740 -369089089 -1660480215 68043923 1929999365 -474584684 -1800316670 230164664 2059352110 -455365235 -1814258405 181783713 2110979127 -877342454 -1129061988 632991782 1388150960 -858188525 -1143069307 584545343 1439712425 -982558408 -1301780050 727791636 1550190722 -1040016095 -1257919049 739048461 1527499931 -704396946 -1593511432 940417090 1326092500 -781318793 -1503054367 1063281755 1214731469 -656914084 -1344308790 920004720 1104222438 -541749947 -1464681005 834399337 1186782463 -604528127 -1393519977 905560877 1124004795 -593861096 -1415752050 848561972 1167275938 -718525901 -1574233435 992103199 1277524873 -767431126 -1522082116 1011846918 1263058832 -968838555 -1320713485 676254537 1598677983 -1053985156 -1238743318 790828880 1478764486 -929351081 -1080292671 647322491 1368550381 -805896626 -1192112424 569941858 1459597300 -526810423 -1751207329 244835301 2039534451 -403421488 -1863092666 167389180 2130515818 -297661701 -1723516307 5008343 2001427265 -382742814 -1641480588 119648206 1881579352 -47279443 -1976982981 320926593 1680327447 -96250188 -1924897246 340604824 1665795854 -202040673 -2064504311 503020467 1794919205 -191308154 -2086670832 446087082 1838255932 -1024683200 -1242848298 753070700 1541784314 -981379239 -1299814449 730805877 1552418531 -868803726 -1154470940 574192222 1430145736 -883237013 -1134694403 626310727 1381207761 -547650780 -1470319694 827712008 1179832990 -667531459 -1355712597 909649425 1094653575 -780137706 -1501086848 1066297914 1216961196 -689058033 -1578434663 954445347 1340382901 -108874872 -1903852770 395104932 1619780146 -17860719 -1981266169 283186877 1743136299 -145146950 -2141320404 425155222 1850763776 -264962141 -2026647755 507158159 1765649945 -466246676 -1825401990 171688640 2101146198 -480745483 -1805691037 223741657 2052142671 -353489954 -1645667512 81808114 1944549988 -310120505 -1702568111 59608811 1955249789 -1678716085 -319298595 1979626087 49906417 -1667426478 -342218812 1922266750 93603560 -1792320647 -500405265 2066037333 203557571 -1840865440 -448679946 2085158476 189779674 -2042117329 -247401543 1749656067 525243029 -2127952074 -164808800 1864656410 404969100 -2003023075 -6587509 1720855089 294984359 -1879994620 -118046830 1644162600 385408702 -1600195709 -677788907 1318097583 966238777 -1477232742 -789313780 1241339574 1056597536 -1371178063 -649966809 1078663837 927738379 -1456947288 -567308482 1193729668 807530002 -1121328153 -902900879 1395098315 606122589 -1169938434 -851241112 1414153938 592279108 -1275958315 -990553277 1576798969 721107567 -1264603188 -1013407910 1519505120 764870262 -2098470390 -169028964 1826980646 467841968 -2054805997 -226421115 1804093247 479164329 -1942984136 -80258386 1648233236 356072322 -1956794847 -61169993 1699991309 307560347 -1621298578 -396639496 1901237058 106275796 -1741605257 -281671967 1983862619 20473805 -1853392292 -427799862 2139691888 143535078 -1763000763 -504525101 2028265321 266596351 -1182416190 -830279084 1468769262 546083704 -1092090149 -907069875 1357277175 669079393 -1218557200 -1067877786 1498426332 777460554 -1338798359 -952844673 1581117381 691724115 -1540173146 -751443408 1245492106 1027310364 -1554049345 -732420567 1297184659 978732805 -1427547500 -571577854 1156004792 870320942 -1383817587 -628904421 1133182881 881708855 -1446596151 -557743777 1204343013 818929779 -1364494896 -643021498 1084560636 933373034 -1491256837 -803600019 1226004695 1041524801 -1603207710 -680014476 1316920526 964275288 -1267621459 -1015639749 1518321793 762900503 -1289984588 -1004841694 1561461912 706032654 -1163253345 -844293879 1420052659 597915685 -1110971002 -893330160 1405717674 617528380 -1834446591 -441474665 2091315245 195150011 -1782229736 -490576498 2076914740 214697122 -1670178509 -344708699 1920825375 91900041 -1692476118 -333845060 1964030982 35097744 -1893760667 -132599309 1628561481 370594015 -2005777028 -9079318 1719411792 293278918 -2117858985 -154977855 1875535995 416110829 -2035692210 -240189992 1755819106 530619636 -1327660920 -941969378 1590944164 701813042 -1213184879 -1061719033 1505633725 783881515 -1106900806 -922666964 1342728598 655317248 -1184117597 -831718347 1466281359 543333657 -1385525012 -630349702 1130688960 878952790 -1442360075 -587176861 1141454297 856556879 -1548674850 -726259640 1304394226 985155940 -1529029433 -740561839 1255325163 1037405565 -1951162304 -55275306 1706934636 314241530 -1931582375 -69643057 1657800053 366425571 -2056771470 -227600156 1801865566 476150216 -2113541013 -184361731 1812696391 453819857 -1778077660 -519864142 2013974792 252567966 -1855359939 -428981077 2137462033 140518791 -1730201578 -271054720 1993431354 30828972 -1615660017 -390738791 1908186403 112962997 -6547889 -2003097895 294811491 1721059317 -118369706 -1879645504 385856378 1643676652 -246964611 -2042581269 524943185 1749995463 -164996508 -2127729934 405027656 1864567774 -500496853 -1792264515 203777799 2065848209 -448347598 -1841171804 189309726 2085589896 -319779303 -1678262641 50261813 1979309987 -342013440 -1667597674 93530924 1922309050 -990759289 -1275787759 721180587 1576757053 -1012927842 -1265057272 764515250 1519821604 -903233867 -1121022429 606592921 1394667279 -851150164 -1169995206 592059264 1414343446 -649779485 -1371400587 927680463 1078753113 -567745798 -1456483732 807830486 1193390912 -677466415 -1600545209 965791741 1318584171 -789353784 -1477158306 1056771044 1241135986 -427350258 -1853876328 143214114 2140042932 -504700137 -1762798719 266633787 2028188333 -396579012 -1621385302 106090000 1901461126 -281973979 -1741268045 20908553 1983396511 -80726166 -1942550532 356406854 1647929040 -60951693 -1956985883 307466847 1700045513 -169099432 -2098425906 468049524 1826811618 -226067647 -2055124009 478681709 1804544763 -571930682 -1427228848 870803178 1155552892 -628833313 -1383861431 881500915 1133351525 -751661068 -1539981470 1027403480 1245437518 -731952147 -1554482309 978397889 1297488471 -1067575390 -1218894028 777025166 1498891800 -952904773 -1338711251 691909271 1580892673 -830103664 -1182617850 546045628 1468845610 -907519095 -1091605729 669399717 1356925491 -844466995 -1163049893 597956065 1419978103 -892882732 -1111457726 617206264 1406067054 -1015939841 -1267282839 763338195 1517858117 -1004783386 -1290074000 705845706 1561684316 -803380055 -1491446721 1041433989 1226061075 -680484688 -1602777050 964608412 1316614410 -557388645 -1446913011 818449847 1204796705 -643094398 -1364453356 933579182 1084389688 -154905595 -2117901165 415905065 1875707327 -240545764 -2035375990 531099952 1755365798 -132129737 -1894191967 370261275 1628867981 -9299922 -2005587784 293370114 1719355796 -344767391 -1670089481 92087629 1920603611 -333545352 -1692815122 34660692 1964495298 -441922477 -1833960251 195472767 2090966505 -490403766 -1782433572 214657382 2076989936 -726579828 -1548323558 985605280 1303909430 -740523627 -1529106173 1037230265 1255526447 -630534722 -1385300696 879013010 1130601476 -586741337 -1442825935 856254603 1141790749 -922331672 -1107204738 654849220 1343161426 -831811087 -1184063129 543551709 1466089547 -941761062 -1327829684 701742326 1590987872 -1062200893 -1212733099 784234735 1505314937 -270572220 -1730652718 30475368 1993749758 -390946467 -1615490613 113033329 1908142311 -519770762 -1778131488 252349530 2014166220 -429315729 -1855055367 140986435 2137028821 -228035296 -2056305226 476451852 1801528474 -184176327 -2113764945 453758997 1812783235 -55313134 -1951085180 314416190 1706732712 -69322485 -1931933283 365975591 1658284209 1395218755 607021525 -1121503121 -903870215 1413782874 591637964 -1169490826 -850539296 1576194417 720757223 -1275285411 -990150453 1520375144 764945918 -1265535932 -1013562158 1318996263 966359473 -1601165301 -677963619 1240698174 1056226728 -1476531182 -788865916 1078313237 927134083 -1370775495 -649293649 1193805068 808400282 -1457101792 -568240970 1749514635 524306717 -2042029913 -246536143 1865072018 405638404 -2128290626 -165417944 1721561529 295420207 -2003660651 -6971389 1643197856 385221942 -1879092084 -117939174 1978690031 49764729 -1677850429 -319211435 1922936310 94018912 -1668035366 -342557620 2066473437 204263755 -1792704271 -501043097 2084971972 188814674 -1840757528 -447777666 1244817410 1026906260 -1539569362 -751093320 1298115611 978885773 -1554920137 -732496479 1156177968 871288998 -1427668708 -572477046 1132733481 881005759 -1383447291 -628263533 1468364902 545409264 -1182066358 -829675044 1357429887 670010601 -1092166317 -907940411 1499394132 777633986 -1219456648 -1067998738 1580414029 691274971 -1338157727 -952474121 1901873354 106657884 -1622005274 -397076112 1982958803 20364357 -1740640769 -281485975 2139603192 142667886 -1853251116 -426864318 2028602593 267203703 -1763416627 -505195173 1827362990 468478008 -2098906750 -169735916 1803984055 478260257 -2054619749 -225456883 1647366300 355983370 -1942048336 -80117466 1700598917 307897363 -1957464663 -61586113 1629436865 370674519 -1894688019 -132748677 1718812632 292933454 -2005098764 -8671646 1875162099 415466341 -2117414177 -154279351 1755936746 531515260 -2035870010 -241162672 2091396005 196025139 -1834595703 -442402273 2076569532 214097706 -1781821808 -489898490 1920181143 91525889 -1669479749 -344264147 1964926862 35215128 -1693448542 -334023116 1517361929 762719135 -1266714075 -1015526733 1562173200 706473862 -1290617284 -1005220182 1420464955 598582189 -1163595241 -844905855 1405572898 616589236 -1110886898 -892467560 1204161389 817970171 -1446483391 -556836137 1085001588 934084578 -1364873640 -643653938 1226670943 1041937353 -1491869069 -803941659 1315981126 964130768 -1602345366 -679930116 2013530752 251869718 -1777701972 -519218374 2137640601 141491727 -1855475787 -429875421 1994359474 30978596 -1731075170 -271133944 1907508907 112555581 -1615059065 -390392047 1706236644 313797234 -1950516280 -54899874 1658773245 366603883 -1932476463 -69759161 1802015446 477078080 -2056850438 -228474004 1812289231 453142105 -2113194013 -183761035 1131031112 879565534 -1385936028 -631014414 1141370449 855695047 -1442214019 -586235925 1303487098 985043692 -1547713706 -726076480 1255958115 1037784821 -1529739441 -741001255 1591556652 702155450 -1328325888 -942380138 1504771637 783797923 -1212244199 -1061572721 1342616094 654410376 -1106717902 -921705564 1466660359 543966865 -1184557269 -832428099 927308871 1078111441 -649331349 -1370698243 807950430 1194289352 -567920270 -1457452572 966661237 1318659299 -678398631 -1600698929 1056165996 1240785146 -788680384 -1476754986 720538659 1576385717 -990057201 -1275339367 765413434 1519941804 -1013896938 -1265231488 606667793 1395537031 -903387843 -1121954389 591708168 1413738654 -850747100 -1169321550 204192911 2066517017 -500834909 -1792873163 189167766 2084653056 -448259654 -1840305876 49296573 1979122731 -318876271 -1678154489 94236836 1922744370 -342650488 -1667981026 295480555 1721474173 -7156281 -2003436207 384919794 1643534436 -117503522 -1879557816 524756185 1749029967 -246856203 -2041678493 405463232 1865273430 -165379604 -2128367238 777956614 1499045264 -1068446678 -1218970436 691235103 1580489097 -952301517 -1338361691 545596724 1468143010 -829733864 -1181977458 669573421 1357894075 -907640831 -1092505449 870956386 1156484596 -572007346 -1428099880 881097083 1132677613 -628484009 -1383257919 1026700624 1244988870 -751020932 -1539611414 979366217 1297662431 -732852123 -1554603789 355503566 1647820120 -79762206 -1942365068 308103639 1700428097 -61658885 -1957422995 468387324 1827419498 -169515824 -2099096506 478593509 1803678067 -225926967 -2054188961 143105450 2139139388 -427164538 -1852912624 267016627 2028824869 -505136993 -1763506167 106698136 1901798670 -397249356 -1621801950 20042113 1983308055 -281038675 -1741127621 91487941 1920257619 -344088599 -1669681281 35535580 1964575306 -334472208 -1692963994 195589879 2091861601 -442099749 -1834932403 214282990 2076344952 -489958462 -1781734572 415559329 1875107383 -154497139 -2117222629 531180216 1756240430 -240694380 -2036303102 371156627 1628984837 -133101633 -1894369495 292725386 1718981148 -8600666 -2005142736 1042144781 1226501787 -804012255 -1491824713 963648020 1316432514 -679576776 -1602663506 818304575 1203857065 -557304045 -1446049915 933990950 1085055664 -643435766 -1365064804 598396521 1420689151 -844845243 -1163681837 617024112 1405106918 -892769444 -1110549558 762398299 1517713101 -1015077001 -1267197983 706511426 1562096340 -1005395090 -1290415112 476630916 1802501906 -228151640 -2057200066 453315485 1812085515 -183801167 -2113119705 313739190 1706325792 -54712678 -1950738932 366904239 1658434361 -70196605 -1932013035 31449056 1993928566 -271466804 -1730769318 112335865 1907698543 -390300971 -1615115709 251942866 2013488964 -519424258 -1777531288 141136843 2137957213 -429395225 -1855929743 654765900 1342300122 -922186144 -1106264330 543894357 1466702787 -832222599 -1184728337 702375806 1591367656 -942471598 -1328269628 783328103 1505203185 -1061240245 -1212550435 984743720 1303826366 -725639676 -1548177774 1037843249 1255869351 -741189091 -1529517429 879392538 1131235212 -630974922 -1386010976 856142595 1140884373 -586558929 -1441865031 -785202918 -1506414196 1060937782 1211863200 -698415869 -1588054635 944858159 1331057849 -538359512 -1460766274 837232644 1189091474 -662401743 -1350320729 915074077 1099816075 -863645314 -1149050392 579579986 1435271364 -873982617 -1125177871 635860043 1390494941 -1034004148 -1252431398 743454816 1532430582 -986473131 -1305170493 725482617 1547357423 -363011630 -1654927036 72515838 1934995560 -315546165 -1707731619 54478055 1949856881 -460887584 -1820305034 176752844 2106472538 -471159303 -1796366993 233098453 2061761603 -135532106 -2131967712 434475162 1860345868 -259639889 -2021587655 512251011 1771004949 -114263676 -1908979438 389945512 1614358590 -27411043 -1990554357 273931441 1733618727 -936775589 -1087455027 640127351 1361093089 -817613758 -1203567404 558519662 1447912952 -957187991 -1309325057 687610181 1610295763 -1046496144 -1231516442 798088540 1486286282 -711008193 -1566977879 999325971 1285009797 -755817434 -1510730576 1023231242 1274705308 -616208371 -1404938085 894109985 1112291767 -601314284 -1422943102 841403704 1159855534 -213397357 -2076123131 491368895 1783529769 -198568822 -2094193636 438597030 1831028016 -40085343 -1969526729 328350093 1687488795 -84829000 -1913213906 352320916 1677249794 -286211849 -1711804319 16687579 2012844365 -375585554 -1634061192 127100354 1888769364 -534034235 -1758693293 237316585 2032277887 -414806820 -1874740150 155774448 2119163238 -486235240 -1811705074 218809012 2047734306 -462854271 -1821485289 174524077 2103457339 -304141398 -1697113284 64047750 1960213008 -357371981 -1649025243 79466143 1941683721 -21777412 -1984658582 280875728 1740300870 -102860827 -1898363021 399513289 1624712799 -261604402 -2022765736 510024418 1767991924 -150601769 -2147299519 420191995 1846324845 -664108208 -1351765050 912581244 1097061098 -553171127 -1476364321 822683237 1175328499 -693040286 -1581892620 952068686 1337481944 -774058117 -1495531539 1070771799 1221959361 -975334604 -1294294110 735310360 1557447310 -1028630739 -1246271557 750663169 1538852503 -888792314 -1140774000 621312554 1376733884 -865345761 -1150488695 577093171 1432522405 -98594087 -1927765425 336720885 1662436195 -42838336 -1972017578 326907884 1685784442 -188474645 -2084361603 449477575 1842170705 -206971150 -2068910492 497532894 1788907336 -408386883 -1867533781 161932177 2124534535 -523942236 -1748863438 248194952 2043418398 -378336625 -1636550119 125660067 1887066933 -299970922 -1726349824 1093562 1998036780 -1049513455 -1233747321 796906301 1484317611 -971213304 -1323612514 672274212 1595221938 -810927581 -1196619083 564419343 1453550489 -926417350 -1077883220 650747670 1372499840 -590962059 -1413377309 852018009 1171256271 -609524116 -1397991686 900007744 1117927382 -769840569 -1525015855 1007897451 1259633661 -714019234 -1569202488 998150002 1283047396 -1252129762 -1034341240 1531995442 743921060 -1305231353 -986386287 1547542827 725258685 -1148875732 -863847238 1435233536 579657110 -1125627851 -873498461 1390815513 635509135 -1461119878 -538041108 1189573974 836781504 -1350250397 -662445835 1099608399 915243481 -1506632632 -785011490 1211956580 1060883954 -1587586991 -698849081 1330723197 945162731 -1909447466 -113830848 1614693882 389641580 -1990336305 -27602855 1733525987 273985909 -2132038428 -135488398 1860554184 434306398 -2021234435 -259958677 1770523089 512702791 -1819855694 -461372380 2106152350 177104136 -1796542293 -470958019 2061799815 233021713 -1654866816 -363099114 1934810540 72740154 -1708033895 -315209713 1950292405 54012195 -1404750497 -616430135 1112233075 894199013 -1423380154 -600849968 1160155242 841064700 -1566655123 -711356933 1284561985 999812311 -1510770316 -755742238 1274878040 1023027406 -1309530821 -957016659 1610368023 687568001 -1231036126 -1046949452 1485930510 798404760 -1087787767 -936469089 1361562661 639696051 -1203476208 -817669754 1447692348 558708906 -1758784105 -533977855 2032497851 237126701 -1874407026 -415112936 2118693026 156205108 -1712284251 -285758157 2013199497 16370719 -1633855044 -375756502 1888696464 127141894 -1969486349 -40159899 1687315679 328553545 -1913536022 -84479620 1677697222 351834192 -2075685439 -213861033 1783229677 491707515 -2094380584 -198346418 1831086324 438507618 -2023201124 -261138934 1768294320 509687590 -2147114363 -150826477 1846264745 420279103 -1984696658 -21701064 1740476290 280674068 -1898042697 -103212511 1624263579 399997709 -1696631048 -304593298 1959860180 64366402 -1649233183 -357203337 1941754829 79422299 -1811611958 -486289828 2047516646 219000688 -1821820205 -462550459 2103925759 174091113 -1140439468 -889096510 1376266104 621746158 -1150582195 -865291557 1432740705 576902135 -1294086554 -975503632 1557376842 735354844 -1246754177 -1028179223 1539205971 750345157 -1582213584 -692689242 1337931548 951584650 -1495494103 -774135105 1221784325 1070973843 -1351950846 -663884140 1097121582 912494520 -1475929573 -553637235 1175026487 823020449 -1636608035 -378247349 1887254257 125437543 -1726049340 -300309678 1997599464 1557118 -1867980817 -407900295 2124857027 161582677 -1748689930 -524145824 2043378394 248269388 -2084288583 -188516561 1841964693 449648131 -2069265504 -206654666 1789387404 497078810 -1927295093 -99025123 1662103207 337026609 -1972237422 -42648828 1685875390 326851112 -1524795627 -770029693 1259542073 1007953583 -1569672436 -713587814 1283379744 997843638 -1413021913 -591278159 1170775563 852471453 -1398064322 -609481816 1118132754 899836548 -1196791951 -810723353 1453590109 564344523 -1077435544 -926903298 1372176964 651096786 -1234047165 -1049174059 1484754543 796442361 -1323553958 -971301940 1595034230 672496352 434850578 1860991876 -135976386 -2132665688 512134923 1770110877 -259461593 -2020614479 389071648 1614279606 -113335796 -1908829542 274532153 1733965743 -28088811 -1990961533 73161590 1935371232 -363709862 -1655371060 53583727 1949741049 -314573245 -1707553067 176673604 2105598930 -460737944 -1819376898 233445213 2062362571 -471566735 -1797044505 579169242 1434606412 -863302922 -1148437920 636006339 1391435605 -874066193 -1126039943 744416232 1532613502 -1034911036 -1252543918 724772849 1546917735 -985839907 -1304791477 1060273086 1211452200 -784590190 -1506072060 945799079 1331203889 -699277685 -1588138467 837415820 1190052634 -538471776 -1461673418 914634645 1099106051 -662022471 -1349687761 15759955 2012695237 -285336705 -1711723543 127778378 1889177308 -376184986 -1634406416 237761121 2032976631 -534408371 -1759337509 155596408 2118190830 -414689452 -1873844286 491219511 1782602401 -213316837 -2075247731 439004718 1831706296 -198914302 -2094792812 329048581 1687933587 -40729815 -1969900609 351348252 1677072010 -83933392 -1913096282 1000233627 1285122573 -711967817 -1567159519 1022598786 1274326548 -755105874 -1510289608 893768361 1111679551 -615795835 -1404271853 841488048 1160717862 -601458788 -1423882486 640240383 1362000489 -936956973 -1088414907 558141158 1447280240 -817172534 -1202856100 686998221 1609953883 -956521503 -1308912777 798951124 1486370370 -1047435272 -1231661202 735914384 1557797126 -976009028 -1294698454 749792649 1538776351 -1027699547 -1246118861 621191586 1375834420 -888618866 -1139806184 577463739 1433163053 -865794921 -1151192063 912931316 1097664866 -664512296 -1352439730 822607341 1174457723 -553018175 -1475433385 951169478 1337360720 -692072214 -1581719428 1071412703 1222329673 -774761229 -1495980955 280168792 1739864526 -21141388 -1984276254 400477505 1624899031 -103764883 -1898472197 510165354 1768927740 -261693370 -2023632688 419775859 1845655013 -150264737 -2146691895 218372412 2047027626 -485853168 -1811068794 174710053 2104421811 -462963703 -1822389089 64983310 1960354200 -305008606 -1697201996 78796055 1941267841 -356764613 -1648687955 851843281 1170286663 -590841347 -1412478613 900455624 1118628958 -609894940 -1398633102 1008570595 1260036213 -770444849 -1525366439 997217530 1282892908 -713148970 -1569127104 795936949 1484142627 -1048614503 -1233626865 672976044 1595669562 -971854464 -1323983594 564822151 1454223377 -811277909 -1197223619 650593438 1371567112 -926341710 -1077013212 162019353 2125400207 -408528587 -1868469853 247856128 2042809494 -523526868 -1748193862 125022251 1886683325 -377630457 -1636114031 1995826 1998144676 -300935906 -1726536312 337586301 1662523627 -99530415 -1927906873 326298724 1685445874 -42169016 -1971601954 449093711 1841533145 -188038813 -2083655179 497640534 1789809856 -207157894 -2069875220 2106035734 176209536 -1819676870 -460398676 2062174735 233667225 -1796986077 -471655499 1935410724 73086642 -1655544056 -363505762 1949418045 53932715 -1707105519 -315059321 1613799026 389525220 -1908474018 -113651768 1734171243 274361085 -1991034041 -28046383 1860900416 434906838 -2132445332 -136165382 1770443353 511828687 -2021084299 -259030045 1189719774 837721672 -1461202958 -538902684 1099197127 914578001 -1349907477 -661832835 1211246316 1060443770 -1505998912 -784631978 1331684085 945345123 -1588493351 -698961073 1532935866 744066604 -1252991082 -1034424576 1546877603 724847157 -1304618097 -986043623 1434793608 578946590 -1148495964 -863213774 1390998161 636469767 -1125739587 -874405077 1687994199 328961985 -1970086277 -40505619 1676770126 351685592 -1912661406 -84399372 1783052133 490735603 -2075568567 -212965665 1831531388 439206890 -2094755248 -198991162 2032906035 237805477 -1759130081 -534577527 2118544170 155278268 -1874327034 -414238064 2012227329 16193431 -1711389139 -285641029 1889395480 127587214 -1634500044 -376130910 1609736095 687189769 -1308819789 -956576219 1486838662 798518032 -1231996246 -1047131588 1361647533 640558907 -1087932799 -937409001 1447351220 558097186 -1203064168 -817004018 1111855099 893566829 -1404309801 -615719359 1160268770 841972596 -1423562034 -601810344 1285425097 999896927 -1567594779 -711502221 1274266576 1022686022 -1510104324 -755330454 1337060500 951507970 -1581281864 -692536018 1222387853 1071323163 -1496168031 -774538953 1097491622 913134640 -1352399478 -664586980 1174905023 822120489 -1475755629 -552668923 1376189680 620874854 -1140285988 -888165046 1433090281 577505407 -1150985787 -865965741 1558017218 735724628 -1294789138 -975952520 1538306267 750223437 -1245785609 -1028005535 1960823900 64552138 -1697534608 -304701978 1941047365 78985427 -1648596631 -356820481 2047100014 218330360 -1811274430 -485681708 2104066167 175026401 -1821908645 -463416883 1768479800 510651566 -2023310060 -262042238 1845827617 419571895 -2146731763 -150189669 1739805706 280257692 -1984088794 -21363280 1625198611 400138373 -1898909377 -103300695 1454038485 565046595 -1197163271 -811365265 1372002764 650127706 -1077315360 -926005130 1483822567 796288369 -1233177397 -1049099171 1595707902 672899432 -1324158766 -971653052 1260244401 1008401703 -1525437283 -770401269 1282410920 997669182 -1568774012 -713467886 1170621827 851539221 -1412946769 -590408647 1118536090 900509964 -1398415178 -610086880 1841626397 449039755 -2083873743 -187847513 1789475076 497944978 -2069407704 -207591234 1663005999 337135033 -1928260605 -99212139 1685238070 326468000 -1971531750 -42213236 1886645625 125099503 -1635939243 -377832253 1998465376 1645046 -1726986164 -300451622 2124965195 162485725 -1868168089 -408865551 2042995026 247632324 -1748254594 -523439896 242546665 2037630847 -528836923 -1753373101 152646640 2115896166 -417901860 -1877974454 11501531 2007519053 -291430665 -1717162399 130202562 1891994452 -372450578 -1630803336 331605901 1690621723 -36862303 -1966426569 346956692 1672024834 -90160456 -1918406098 488140735 1780440873 -216658285 -2079244795 443919270 1836227376 -193213814 -2088961508 890951457 1109256119 -619399667 -1408006501 846664504 1164977070 -596020716 -1417788798 1002528531 1288073093 -707838401 -1563947351 1017944842 1269541788 -761071066 -1515861328 682477381 1605040083 -962353559 -1314613505 801112924 1489449930 -1043438992 -1228320026 645287799 1366392801 -931647909 -1082188083 555453294 1444723704 -820647358 -1206723884 393201320 1617491518 -111040636 -1905879278 268567217 1728393767 -32742499 -1995746549 431247002 1857256972 -138793034 -2135089376 517573251 1776204309 -254284881 -2016355527 181982924 2111825498 -455690272 -1814984842 229970645 2058494531 -474254343 -1799601297 67329790 1929670248 -368230446 -1660285116 57580263 1953081969 -312411189 -1704473763 738322016 1527174902 -1039169716 -1257719846 728507001 1550521071 -983415979 -1301974077 584740434 1440571076 -858517634 -1143783448 632793675 1387305693 -877016217 -1128334351 834074116 1186055826 -541550808 -1463834690 920334877 1104937611 -657108175 -1345166425 1064140342 1214926496 -782033126 -1503383668 939571759 1325894329 -703669501 -1593185387 1010996587 1262855677 -766708665 -1521761071 992956786 1277714916 -719245218 -1574567736 848895321 1167994319 -594051979 -1416606493 905238848 1123281366 -604325780 -1392670470 569738511 1458746777 -805575645 -1191390027 647512342 1369403776 -929685446 -1081012052 791547197 1479097771 -1054839791 -1238934393 675531044 1598355890 -967989240 -1320511330 120370595 1881900341 -383593329 -1641683943 4288954 2001092908 -296808298 -1723326464 167198097 2129661191 -403088195 -1862374357 245037448 2040383774 -527132508 -1751930830 446408135 1838978385 -191511317 -2087521155 502686174 1794199880 -201850638 -2063650716 339750389 1665604963 -95531815 -1924563889 321776108 1680529786 -48002880 -1977305002 626631722 1381930172 -883440378 -1135544944 573857843 1429426341 -868613857 -1153617527 729951256 1552227470 -980660940 -1299481182 753920001 1541986455 -1025406675 -1243170373 955167822 1340703960 -689908382 -1578637836 1065578583 1216626881 -779284101 -1500896787 909458556 1093799146 -667198128 -1354994234 827914341 1180682483 -547972791 -1471043105 506954978 1764799604 -264641074 -2025925288 425345275 1851617389 -145481257 -2142039743 283905232 1743469638 -18715140 -1981457046 394381513 1619458143 -108025371 -1903650445 58758278 1955046416 -309398102 -1702247108 82661535 1944739849 -354209357 -1646001883 224074932 2052860962 -480936552 -1806545650 171366573 2100422715 -466044543 -1824552681 1779970797 488571515 -2078911551 -216964265 1836447476 443729506 -2089052200 -193157298 1690548959 331647561 -1966220301 -37033115 1672380102 346639952 -1918885910 -89706628 2007966345 11014687 -1717484635 -291081421 1891821200 130405894 -1630763076 -372525270 2037689019 242457133 -1753560169 -528614655 2115595938 152985140 -1877536882 -418365672 1366692389 644948659 -1082625271 -931183713 1444664892 555542186 -1206536432 -820869242 1605212695 682273409 -1314653381 -962278483 1489001998 801599128 -1227997406 -1043787852 1287717441 1002844887 -1563466899 -708291589 1269614168 1017902798 -1516066956 -760899614 1109035635 891140837 -1407915169 -619455543 1165446762 846233340 -1418121402 -595714096 1929577388 67384122 -1660067200 -368422378 1953417141 57276195 -1704941927 -311978481 2111343518 182434568 -1814631758 -456009180 2058702727 229801745 -1799672149 -474210755 1857295304 431170398 -2135264540 -138591630 1775884241 517924679 -2015906051 -254769557 1617927162 392735596 -1906181418 -110704064 1728208867 268791669 -1995686193 -32829863 1215112036 1063916530 -1503444408 -781946146 1325459325 940038123 -1592883631 -704006457 1186376534 833723328 -1464284550 -541066516 1104899919 920412121 -1344991645 -657309963 1440363264 584909718 -1143713236 -858561862 1387788057 632342415 -1128688075 -876697949 1526840114 738626468 -1257252322 -1039603064 1550614315 728453053 -1302192633 -983224687 1479430255 791240953 -1239404221 -1054408235 1598264438 675587296 -1320290982 -968178228 1458952285 569567435 -1191462543 -805533209 1368923204 647965906 -1080656536 -930001410 1167671307 849244317 -1416158937 -594538063 1123320850 905163908 -1392843458 -604121688 1262667833 1011218607 -1521702635 -766797437 1278151712 992492726 -1574867700 -718905958 1665167527 340213809 -1924263541 -95870691 1680716990 321553448 -1977363054 -47913724 1838938261 446482435 -2087347783 -191715025 1794522252 502336538 -2064097888 -201364170 2130141379 166744149 -1862729233 -402771591 2040177882 245208140 -1751857674 -527174304 1881991409 120313959 -1641903651 -383403701 2000760040 4594814 -1722855996 -297239214 1094017326 909267384 -1355087870 -667144044 1180214583 828347809 -1470708709 -548277107 1341057308 954849674 -1579120592 -689456986 1216556293 1065622931 -1500689367 -779453249 1552052554 730153436 -1299443610 -980737808 1542436179 753436101 -1243491201 -1025055511 1381628280 626969070 -1135110060 -883906366 1429486945 573771255 -1153803187 -868389669 2052800998 224162160 -1806360374 -481161124 2100725247 171029865 -1824987949 -465578939 1954597332 59242818 -1701926664 -309749650 1944915405 82459995 -1646039839 -354132873 1743540610 283861268 -1981665106 -18546632 1619105179 394700045 -1903168329 -108477407 1765267888 506521894 -2026260324 -264337398 1851399593 425536831 -2141946747 -145535981 -961708575 -1314239113 681778381 1604594779 -1044334088 -1228437138 802085076 1489627202 -931727917 -1083062971 645436671 1367319657 -820301366 -1206124196 555045094 1444044912 -619025019 -1407361773 890506409 1108556863 -596137572 -1418684150 846842032 1165948966 -708713033 -1564027615 1003455643 1288221709 -760471122 -1515515592 1017266306 1269133332 -37528279 -1966838337 332217349 1690963091 -89220816 -1918260826 346093596 1671940234 -216476389 -2078284403 488027191 1779532961 -193654526 -2089672300 444297262 1836859576 -529248947 -1754038821 242887777 2038242551 -417756844 -1877034558 152561784 2115033326 -290470529 -1716980247 10593363 2007405765 -373161626 -1631243792 130834506 1892372700 -541700960 -1464763338 834153868 1186929946 -656701255 -1344489425 919988629 1104337155 -781335406 -1502940156 1063495102 1214551336 -704642933 -1593364451 940466599 1326010673 -1040098108 -1257870254 739196392 1527254398 -982738723 -1301567413 727906801 1550174567 -858073866 -1143085984 584365530 1439925580 -877195025 -1129308039 632910275 1388200277 -455578520 -1814078210 181800260 2110864850 -474634127 -1800234777 230410589 2059205067 -368843686 -1660627764 67994998 1930081760 -311549885 -1704390443 56639855 1952936441 -110134260 -1905767270 392240416 1617309110 -33376235 -1996126077 269277497 1728833967 -139135938 -2135702360 431658258 1857922436 -254201817 -2015493967 517427467 1775264157 -191160477 -2086916107 446004815 1838304985 -201925766 -2064520212 502839894 1795132096 -96430255 -1924683833 340719229 1665779435 -47361208 -1976933410 321073764 1680081650 -382988537 -1641332847 119696939 1881497277 -297678050 -1723401336 5220914 2001246884 -403208395 -1863272541 167372313 2130630287 -526761172 -1751288902 244589056 2039681686 -806010965 -1192095939 570121863 1459383825 -929498190 -1080046812 647404190 1368500744 -1053902951 -1238792433 790681269 1479009827 -968658048 -1320926442 676139692 1598693946 -767414321 -1522196647 1011633891 1263238773 -718279722 -1574380736 992054010 1277606508 -593909763 -1415669909 848807633 1167128135 -604740636 -1393339534 905577160 1123889758 -310366686 -1702420812 59657998 1955168152 -353506757 -1645552979 82021143 1944370049 -480532976 -1805871482 223725372 2052257706 -466198007 -1825484129 171442981 2101294003 -264815034 -2026893616 507076458 1765699580 -145032609 -2141336887 424975219 1850977253 -18041228 -1981053214 283301720 1743120334 -108957075 -1903803653 395252545 1619534807 -689041686 -1578549636 954232774 1340563280 -779891981 -1501234587 1066249183 1217043273 -667580712 -1355631026 909895668 1094506338 -547863871 -1470139817 827728877 1179718523 -883351922 -1134678504 626491298 1380994868 -868951401 -1154225663 574274491 1430096685 -981297476 -1299864022 730658704 1552664326 -1024503131 -1243061709 752956297 1541800735 -1564362523 -708409229 1288690121 1003022687 -1515422468 -760525718 1268915664 1017457990 -1407569705 -618856383 1108627963 890462573 -1418201906 -596589480 1165596130 847160692 -1082742655 -932079593 1366870445 645921083 -1206162280 -820225010 1444220340 554843426 -1314053965 -961933275 1604534687 681865481 -1228872534 -1043868612 1489929606 801748240 -1716545491 -290936645 2007103745 10930583 -1631429580 -372937566 1892433176 130747790 -1754001377 -529325943 2038067507 243089829 -1877355514 -417405808 2115482922 152077756 -2078767031 -216024865 1779886437 487709171 -2089464752 -193823546 1836789116 444341738 -1966931845 -37474067 1691181399 332026305 -1917926302 -89525004 1671472462 346527192 -1143305820 -857884366 1440016520 584308766 -1128837699 -877626069 1387867281 633216007 -1258225258 -1039781632 1527734458 738742316 -1301494385 -982780647 1549968547 728077365 -1502766656 -781538986 1214511340 1063569530 -1593811495 -704156337 1326333173 940117091 -1464462862 -542039708 1186492638 834617416 -1344547349 -656611971 1104524487 919766097 -2135643796 -139224582 1857734720 431880406 -2015793803 -253862429 1775701081 516963535 -1905319586 -110620216 1616986226 392589540 -1996298937 -33172015 1728873579 269202685 -1660700408 -368801378 1930287140 67823794 -1704035055 -311865977 1952455741 57093291 -1814548166 -455147092 2111197206 181493888 -1800014557 -474823243 2059113487 230466713 -1862804889 -403641615 2130295627 167676893 -1751507330 -526569752 2039775058 244535236 -1641262507 -383032637 1881289593 119866351 -1723754932 -297359654 2001729376 4769782 -1925133821 -95946091 1666100015 340368313 -1976758758 -47563124 1680043830 321150880 -2086976975 -191073625 1838490397 445780875 -2064218584 -202262850 1794696964 503306130 -1415972177 -593573319 1167563651 848341781 -1393279306 -604828128 1123704730 905801484 -1522371939 -767213045 1263276977 1011557159 -1573931388 -718764526 1277286312 992405310 -1238439221 -1054221731 1478527975 791133041 -1320997166 -968614332 1598902270 675970920 -1191877895 -806202769 1459291093 570176323 -1080514848 -929065354 1368836044 647100250 -1980962010 -18097232 1742899722 283490972 -1904136385 -108650583 1620004371 394821253 -2026413292 -265268350 1765343800 507392686 -2141542643 -144861285 1851049505 424933047 -1805911230 -480457772 2052430446 223521528 -1825161381 -466546739 2100846199 171929313 -1702857872 -309902362 1955467868 59318986 -1645365399 -353728513 1944311365 82110163 -1300050962 -981075080 1552722626 730569300 -1242624009 -1024966815 1541500635 753294925 -1135000612 -883002550 1381442288 626004582 -1154185275 -869025965 1429923561 574477951 -1355424886 -667751652 1094433446 909937200 -1470619757 -547410171 1180073663 827412009 -1578216520 -689347794 1340093076 954663426 -1501325407 -779835593 1217263245 1066059291 1152837048 867292462 -1430748012 -574639102 1138434465 886837559 -1378533235 -623742949 1248685450 1030380828 -1537012570 -748405712 1291889043 973576453 -1559312193 -737544151 1493300700 772195658 -1223715600 -1073175450 1584148933 694878547 -1335734039 -949657473 1473936878 551374200 -1177281342 -825021356 1354217975 665880929 -1095116581 -910235571 2144912752 148895206 -1848204196 -422472502 2025128297 263336447 -1766105019 -507752237 1896041794 100957652 -1626526610 -401990408 1986955611 23706061 -1738479497 -278406943 1651496212 359196034 -1939753928 -77167442 1694634253 302326171 -1962119135 -66371401 1823759654 464743856 -2101724150 -172159844 1809422655 484354473 -2049443821 -221198203 1571673337 715842671 -1281116715 -995850941 1522536672 768024694 -1261538868 -1010220710 1400265931 611413085 -1116193305 -897643151 1411094738 589080644 -1172964866 -854406808 1075496093 924709899 -1374378575 -653028057 1198981252 812658706 -1451662936 -562147010 1321290927 969309241 -1597035133 -674751211 1236043958 1051441184 -1482495590 -794437364 1724118065 298108071 -1999792867 -3496565 1638805544 380174526 -1885318908 -123248238 1746435075 522144917 -2045371089 -250532423 1869985818 410159244 -2122589898 -159585888 2071258197 208917699 -1787132551 -495077905 2082021452 186519770 -1843969696 -451907082 1974430823 44588273 -1683944117 -324649507 1925359742 96835816 -1664300718 -338953788 1988134714 25671596 -1735465450 -276179328 1911374627 116028341 -1612504561 -387706215 2019233544 257703838 -1772786140 -514695502 2134297361 137493383 -1858557379 -432039253 1798805342 472950728 -2059798926 -230766876 1817858887 459105233 -2108411285 -179109123 1709973356 317403130 -1948090816 -52080938 1652677493 361163747 -1936737703 -74937649 1307486194 988387172 -1545550114 -722995640 1250124779 1032082301 -1534262585 -745917871 1127559104 875700054 -1388622100 -633569670 1146678233 861920079 -1437168907 -581846429 1348056982 660506368 -1101539654 -917445076 1463055247 540230425 -1187376477 -834854347 1585594276 696586034 -1332978040 -947163618 1508899773 787008299 -1209951599 -1058625017 1872475771 412911341 -2120886441 -158144575 1760981602 535905012 -2030562482 -234937384 1631600201 373755615 -1890689179 -129404941 1714289232 288017094 -2010932356 -14373910 1915528735 86742665 -1675442381 -349833307 1967219206 38163088 -1689320662 -330812484 2096573997 200285883 -1829155071 -436306025 2073750068 211671714 -1785427176 -493634674 1425381043 603104805 -1157892193 -839071991 1402491562 614425148 -1114229882 -896466160 1512971905 757673495 -1272938579 -1020833989 1564727960 709159438 -1286751308 -1001747678 1229096663 1044756033 -1488132101 -800336019 1311720142 958952024 -1608440862 -685370508 1201213157 815677043 -1449693239 -560963745 1089784572 938736234 -1359303728 -637691066 551166140 1474105386 -824950384 -1177325306 666363045 1353765939 -910588535 -1094798049 771860622 1493604376 -1072707166 -1224148684 694971543 1584094209 -949875269 -1335542483 1030566104 1248460878 -748465676 -1536925342 973141185 1292354647 -737241619 -1559648901 867612906 1152485500 -575088186 -1430263472 886799603 1138510949 -623567393 -1378734775 464781428 1823682786 -172334760 -2101521970 484033645 1809773819 -220748479 -2049927721 359630918 1651030224 -77469334 -1939416580 302140511 1694858441 -66310797 -1962205723 100864016 1896095878 -401772228 -1626717782 24040457 1986651295 -278874843 -1738046029 148412450 2145364148 -422119154 -1848522344 263543867 2024959149 -507822825 -1766060671 968954365 1321607531 -674271023 -1597489081 1051514340 1236002162 -794643256 -1482324898 924490191 1075685721 -652936989 -1374435211 813129174 1198550336 -562479878 -1451357076 611713433 1399927055 -898080587 -1115729885 589022592 1411183894 -854219604 -1173187526 716016043 1571469629 -995891065 -1281042415 767577522 1523023140 -1009898338 -1261888504 45035829 1973944739 -324972519 -1683595121 96662828 1925563834 -338914304 -1664375658 208976135 2071169425 -495265749 -1786910531 186219806 2082360712 -451470286 -1844433756 521675089 1746866631 -250199939 -2045677333 410379592 1869796830 -159677340 -2122533646 298035555 1724160501 -3291057 -1999963943 380530042 1638489580 -123728810 -1884865344 317473342 1709929128 -52288750 -1947921532 360810023 1652995761 -74455285 -1937188963 473418252 1798371994 -231101664 -2059494474 458886677 1818050179 -179015879 -2108465233 257643098 2019320524 -514509962 -1773009952 137795139 2133960405 -432474257 -1858091015 25221736 1988619006 -275858620 -1735816238 116203121 1911172839 -387743907 -1612427317 696410870 1585795680 -947125286 -1333054644 787457775 1508415097 -1058945085 -1209600171 660204228 1348393554 -917009432 -1102005378 540290781 1462967883 -835039247 -1187152025 875917970 1127367172 -633662530 -1388567768 861451915 1147110941 -581511257 -1437472975 988740256 1307167286 -723477620 -1545098470 1032011449 1250168367 -745709675 -1534431485 200766335 2096120809 -436661677 -1828838715 211466086 2073921520 -493562294 -1785469220 86833997 1915472859 -350053791 -1675253001 37830484 1967525826 -330342792 -1689751826 373318427 1632064397 -129105353 -1891028319 288204546 1714067348 -14432722 -2010843464 412871465 1872550847 -157971963 -2121090413 536227632 1760632742 -235385316 -2030076278 815354807 1201562401 -560516453 -1450180083 938776494 1089709880 -637864318 -1359100396 1044568965 1229318931 -800277847 -1488221633 959389596 1311256330 -685670736 -1608102362 758006739 1512665925 -1021304065 -1272507799 709068746 1564784476 -1001527578 -1286941072 603311073 1425210231 -839144755 -1157850533 613945336 1402945390 -896110892 -1114546622 -1938853968 -77045978 1650527900 359022090 -1962759255 -66741441 1695337093 302774803 -2102073470 -172763372 1824163502 465417784 -2049367141 -220327155 1809269431 483422753 -1848082476 -421572798 2144739064 147926638 -1766474803 -508392613 2025577185 264039031 -1627129882 -402339984 1896715978 101361244 -1737608193 -278330519 1986024147 23552581 -1224650888 -1073315858 1494167124 772284098 -1335063711 -949240841 1583540813 694541019 -1176844470 -824313892 1473554022 550737648 -1095302317 -911199291 1354326655 666784489 -1430888676 -575574134 1152925232 868159142 -1378116859 -623072365 1138096681 886229695 -1536305362 -747968584 1248048642 1029998228 -1560276169 -737729631 1292792347 973685389 -1787535631 -495751577 2071609309 209522507 -1843815704 -450975106 2081946564 185650002 -1682975037 -324475307 1973532655 44468089 -1665002790 -339402164 1926001654 97207136 -2000466283 -3899901 1724723129 298458927 -1884386676 -123094502 1637936032 380099382 -2045196633 -249563599 1746315147 521246493 -2123038018 -160288216 1870357394 410800900 -1373995463 -652390737 1075060501 924004227 -1451771360 -563049802 1199168268 813624218 -1597901301 -674838883 1322227495 969451441 -1481887214 -794099068 1235374910 1051026344 -1280479651 -995467573 1570967409 715407335 -1262441916 -1010328878 1523501928 768211966 -1116281233 -898509063 1400407875 612349909 -1172626826 -853798176 1410679642 588411852 -1101460174 -916570716 1347906590 659577992 -1187722965 -835454531 1463461895 540907665 -1333623552 -947538538 1586291756 697029818 -1209056999 -1058508401 1507926069 786829475 -1544676010 -722915904 1306557562 988237036 -1534863025 -746264103 1250801763 1032489205 -1388997276 -634214926 1128002632 876397790 -1437052547 -580951573 1146499153 860946631 -2059981318 -231727764 1798917334 473857088 -2107971101 -178398859 1817479375 458471513 -1947425336 -51669666 1709360356 317060210 -1937677871 -75083449 1653539069 361246827 -1736426082 -276361976 1989041330 25783332 -1611794041 -387266287 1910741163 115648573 -1772374612 -514030278 2018890880 257090582 -1858702923 -432979677 2134380697 138354703 -1488831373 -800781083 1229741407 1045130697 -1607468950 -685192964 1310824774 958835152 -1449544639 -560036649 1201132909 814802427 -1359712168 -638369586 1090130292 939336162 -1158337513 -839771007 1425755451 603749805 -1114052594 -895493992 1402374434 613530036 -1272011739 -1020685133 1512097033 757593503 -1287430084 -1002155862 1565327632 709505414 -1674830661 -349492179 1914862999 86330625 -1690183518 -330897356 1968159118 38308120 -1829268343 -437214177 2096756133 201246003 -1785048944 -493002746 2073309628 210960682 -2120545057 -157533111 1872063987 412245349 -2030647098 -235800496 1761126890 536844668 -1891597075 -129518469 1632560577 373937495 -2010300172 -13995934 1713578456 287576398 -402412876 -1627088350 101567384 1896545038 -277975379 -1737925061 23072641 1986477847 -422043002 -1847651824 148259754 2144432956 -508172641 -1766664695 263948211 2025633573 -172705072 -2102162874 465230844 1824385898 -220627255 -2049028513 483860453 1808805747 -76598558 -1939340684 358699982 1650877272 -66914565 -1962555795 302815191 1695262529 -747795844 -1536509206 1029958480 1248123846 -738177435 -1559789837 974008137 1292443615 -575274418 -1431227688 867722082 1153389556 -623131049 -1378027839 886417275 1137874925 -824534504 -1176655218 550828852 1473498018 -910729727 -1095733609 666451757 1354633147 -1073671638 -1224334660 772764422 1493713808 -949168589 -1335105883 694335263 1583712137 -250045451 -2044744861 521599705 1745996367 -160079892 -2123206790 410730176 1870401110 -3992633 -2000411823 298676971 1724531325 -122759202 -1884690616 379631346 1638368868 -324039791 -1683440889 44165821 1973869099 -339587192 -1664778466 97267364 1925914162 -495713373 -1787612363 209347215 2071810585 -451295302 -1843464404 186099350 2081461760 -898188483 -1116632149 611899921 1400892039 -853835996 -1172549710 588586504 1410477726 -995282161 -1280703591 715346467 1571054261 -1010764010 -1261975680 768513594 1523164844 -675173543 -1597596721 969919093 1321794275 -794005696 -1481941034 1050807916 1235566330 -652598421 -1373826051 924074567 1075016401 -562567310 -1452222492 813270622 1199486664 -634009546 -1389168480 876325146 1128044940 -581432273 -1436599111 861302019 1146183061 -722583548 -1544982382 987767080 1306988990 -746355683 -1534806901 1032709425 1250612647 -947726254 -1333401404 697088382 1586203112 -1058071477 -1209520931 786529639 1508265457 -916893600 -1101111050 660025676 1347420634 -835414919 -1187797777 540734805 1463666115 -514070274 -1772300184 257264082 2018687300 -432657177 -1859052431 137907659 2134867293 -276799284 -1735962534 26083808 1988702582 -387078955 -1612016573 115590649 1910830447 -51578726 -1947482100 316840374 1709549856 -75416445 -1937372139 361717167 1653108025 -231247704 -2060435394 473502084 1799233810 -178604879 -2107800537 458544541 1817437451 -1020331657 -1272329759 757110875 1512548557 -1002226322 -1287385608 709712962 1565158612 -839552699 -1158528557 603656297 1425809663 -895961764 -1113618998 613864560 1402070246 -560338669 -1449207419 815237183 1200666793 -638309110 -1359798884 939150374 1090354352 -800956127 -1488629321 1045168141 1229664411 -684743368 -1607952978 958514196 1311175810 -129967681 -1891112663 374257811 1632208901 -13820506 -2010501840 287538314 1713654812 -157593203 -2120457957 412430497 1871839287 -235498092 -2030983934 536409272 1761592366 -436745765 -1829701299 200911095 2097059937 -493220414 -1784857260 211053806 2073255032 -349421079 -1674874497 86122693 1915031635 -331250192 -1689864858 38790364 1967707210 -1867737994 -408181536 2124608858 161859020 -1748938641 -523869959 2043621699 247988693 -1636361148 -378524462 1887010152 125718014 -1726293923 -300029749 1997846897 1280487 -1927576558 -98782076 1662379326 336778664 -1971961845 -42897251 1685594407 327094705 -2084565984 -188269386 1842244876 449404314 -2068985799 -206899025 1789110549 497326467 -1413303106 -591035352 1171051922 852223236 -1397788505 -609730511 1117852043 900079901 -1525072756 -769782758 1259822496 1007709494 -1569392491 -713832445 1283103161 998091055 -1233804070 -1049455540 1484506614 796718432 -1323802429 -971026347 1595277807 672215417 -1196544792 -811000706 1453346244 564624722 -1077679887 -926623641 1372424669 650819915 -1984453321 -21981791 1740227611 280949901 -1898290898 -102936136 1624506370 399716500 -2022953723 -261415533 1768049705 509967551 -2147358436 -150546038 1846511664 420001958 -1811892909 -486046267 2047792255 218752233 -1821544118 -462798372 2103644262 174334192 -1696907935 -304345609 1960139853 64122075 -1648952968 -357447186 1941477460 79669442 -1294367233 -975260311 1557652691 735106117 -1246477850 -1028427408 1538924746 750587996 -1140716083 -888849061 1376546017 621501559 -1150301740 -865535678 1432463608 577149038 -1351707237 -664165107 1096873143 912770081 -1476177534 -553361132 1175269550 822739000 -1581965911 -692966081 1337687173 951864339 -1495737936 -773854938 1222031516 1070696458 -1566902540 -711080350 1284806616 999532366 -1510526227 -756022661 1274631105 1023304535 -1404993850 -616149424 1112481770 893923196 -1423131937 -601126327 1159912435 841345893 -1087510896 -936716794 1361283004 639940394 -1203756407 -817425889 1447969701 558461747 -1309249886 -957260236 1610092430 687816472 -1231312197 -1046701523 1486211991 798161665 -1712007620 -286005590 2012919568 16615302 -1634135515 -375512397 1888973577 126895007 -1758503410 -534221160 2032221986 237375412 -1874683369 -414864767 2118974267 155962285 -2075933096 -213584178 1783474036 491427810 -2094136767 -198626601 1830839149 438785019 -1969729942 -39878916 1687564102 328277968 -1913288077 -84755739 1677454175 352115657 -1149122635 -863570141 1435477657 579376655 -1125383252 -873778374 1390568064 635785750 -1252372601 -1034060015 1532243627 743644733 -1304982626 -986662136 1547299506 725539364 -1506355247 -785258681 1211676413 1061127787 -1587866680 -698604706 1331000036 944915058 -1460838429 -538284171 1189297871 837029465 -1350525958 -662197396 1099889366 914999872 -2131761283 -135735317 1860273745 434550471 -2021514396 -259714062 1770799688 512455390 -1909166257 -114073639 1614417507 389889781 -1990612138 -27354176 1733806714 273742572 -1655113959 -362821745 1935054389 72459939 -1707789568 -315489386 1950044716 54289082 -1820098773 -461090883 2106400263 176828049 -1796293838 -471233628 2061556254 233302664 -188722830 -2084085276 449720414 1841889480 -206727829 -2069191171 497284167 1789183185 -98838208 -1927484970 336967788 1662159098 -42590887 -1972294193 326663285 1686064355 -378060522 -1636798080 125378618 1887309996 -300251889 -1726106215 1369123 1997788341 -408106716 -1867777614 161654792 2124781726 -524219075 -1748615765 248474641 2043174023 -810651206 -1196867284 564138134 1453793280 -926698077 -1077639883 651023503 1372251161 -1049233016 -1233991394 796629156 1484564530 -971489903 -1323365113 672554173 1594977323 -770088482 -1524739768 1008140530 1259352164 -713775673 -1569483439 997901547 1283323005 -591205908 -1413097094 852265152 1170978902 -609276427 -1398268573 899763417 1118207055 -304390093 -1696837467 64291103 1959932297 -357129174 -1649306436 79217926 1941960080 -486479871 -1811425129 219056429 2047457723 -462607336 -1821762418 174279988 2103737762 -261328809 -2023014207 509743483 1768235501 -150883250 -2147056424 420468066 1846076916 -21497755 -1984902925 280598857 1740548575 -103138180 -1898115862 399793488 1624468934 -692764421 -1582141331 951787991 1337725249 -774339358 -1495288716 1071048142 1221711192 -663828279 -1352009633 912304613 1097308531 -553448240 -1476117434 822963708 1175084394 -889040737 -1140498423 621556147 1376452901 -865102714 -1150770160 576845226 1432798524 -975578963 -1294014405 735558017 1557170455 -1028383564 -1246548958 750419352 1539132686 -956943376 -1309605018 687362780 1610572362 -1046743063 -1231239297 798332613 1486005843 -936526910 -1087730860 639884014 1361373816 -817856549 -1203286195 558767863 1447636577 -616488044 -1404693758 894386872 1112044078 -601036915 -1423190245 841123489 1160099383 -711283802 -1566729424 999606922 1284766236 -755535937 -1510973655 1022955155 1274953221 -40365256 -1969282130 328626708 1687241346 -84551903 -1913460809 352040461 1677493915 -213673206 -2075874404 491649574 1783286448 -198287597 -2094436475 438320703 1831276201 -533789860 -1758972982 237068912 2032554726 -415054011 -1874462765 156018281 2118883071 -285963410 -1712079880 16443970 2013125332 -375828617 -1633779743 127348315 1888493261 -538115407 -1461046745 836985757 1189368587 -662649176 -1350044098 915318660 1099536146 -784954749 -1506690539 1060694959 1212144441 -698659174 -1587773940 945106870 1330781984 -1034284331 -1252187581 743732217 1532183407 -986196276 -1305418150 725202912 1547601782 -863921433 -1148802447 579861451 1435028317 -873701634 -1125421464 635584466 1390743364 -461168007 -1820060945 177029973 2106225603 -470882720 -1796614410 232818508 2062006234 -363287989 -1654678819 72797031 1934752753 -315265454 -1707974972 54202238 1950105576 -114019811 -1909259637 389698353 1614635943 -27658748 -1990277486 274175784 1733339070 -135284177 -2132243783 434232067 1860627349 -259883466 -2021306720 512499482 1770729356 1484070526 796012264 -1233420462 -1048817724 1595464295 673180401 -1323910325 -971928611 1454282316 564766426 -1197410464 -811087882 1371755093 650404547 -1077070983 -926284817 1170345498 851787404 -1412665546 -590651488 1118816771 900266645 -1398691025 -609838151 1259963944 1008645822 -1525160188 -770648174 1282687537 997421735 -1569053923 -713223285 1662729910 337382944 -1927979110 -99455220 1685519023 326224441 -1971807357 -41964779 1841346180 449283602 -2083596376 -188094658 1789751965 497697291 -2069687375 -207346905 2125213394 162209348 -1868410882 -408584344 2042751691 247913053 -1748005913 -523715727 1886889696 124819062 -1636186164 -377555110 1998217977 1921647 -1726741547 -300731581 1097740095 912859049 -1352643053 -664306043 1174661926 822401968 -1475507702 -552944996 1337304845 951228315 -1581529567 -692259145 1222140692 1071600514 -1495924168 -774819154 1557741403 735973325 -1294508425 -976195871 1538587458 749980628 -1246061970 -1027757320 1375909737 621119487 -1140009403 -888412461 1433367408 577258470 -1151266212 -865721654 2046824439 218578785 -1810993445 -485925299 2104347630 174783352 -1822184766 -463168940 1960544197 64796499 -1697257751 -304949633 1941324764 78738250 -1648876816 -356576666 1740054419 279981829 -1984332097 -21082583 1624955786 400419612 -1898661210 -103577040 1768724385 510371639 -2023557491 -261765605 1845580728 419849006 -2146487660 -150470142 1782807804 491015274 -2075320880 -213242554 1831778533 438929523 -2094999095 -198710945 1687745742 329237592 -1969842718 -40786572 1677013207 351404097 -1912909317 -84123283 2012507288 15948814 -1711665740 -285393630 1889118337 127834135 -1634219603 -376374981 2033181866 237556796 -1759410810 -534334192 2118262963 155521061 -1874050657 -414486263 1361927220 640314530 -1088209640 -937161330 1447073837 558344379 -1202783999 -817247849 1610011654 686941328 -1309100758 -956332612 1486557215 798761097 -1231720141 -1047379547 1285180496 1000176838 -1567347332 -711778838 1274513481 1022408927 -1510348443 -755049997 1111606370 893842676 -1404066482 -616000040 1160511611 841691373 -1423810217 -601534015 1935166909 73366827 -1655296879 -363783161 1949665700 53655858 -1707349880 -314779618 2105787791 176485657 -1819433821 -460680139 2062418326 233386240 -1797234502 -471379924 1861180889 434662735 -2132722443 -135918493 1770166720 512076118 -2020804372 -259274630 1614075371 389277053 -1908755257 -113408943 1733890546 274604388 -1990758178 -28295096 1211526517 1060199907 -1506276263 -784384817 1331407212 945592826 -1588213696 -699205418 1189995847 837473745 -1461484437 -538659587 1098916190 914821576 -1349631886 -662081308 1434549521 579227015 -1148249027 -863490901 1391245576 636193182 -1125984220 -874125134 1532687651 744342965 -1252748273 -1034705767 1547120954 724566444 -1304866794 -985767808 1008327546 1260317676 -770196906 -1525642560 997465955 1282617333 -713392561 -1568846119 851596104 1170564062 -590597532 -1412758798 900699985 1118349255 -610142595 -1398356245 565103390 1453980552 -811554254 -1196975452 650317575 1371815825 -926061013 -1077256515 796214060 1483895738 -1048894976 -1233382762 672696117 1595914147 -971577831 -1324231025 125303730 1886440228 -377906530 -1635866104 1720235 1998393149 -300654969 -1726779887 162296704 2125153046 -408808788 -1868225990 247576473 2043053839 -523249995 -1748441565 448850902 1841814336 -187790598 -2083931540 497889231 1789534041 -207401245 -2069594507 337339364 1662800754 -99286328 -1928187298 326543357 1685165931 -42416431 -1971325369 620948027 1376115373 -888370409 -1140081791 577711650 1432886964 -866038002 -1150910568 735666697 1558074015 -975764699 -1294978125 750036496 1538496134 -1027946692 -1245841494 951450207 1337117385 -692348045 -1581470747 1071136326 1222577872 -774480022 -1496223748 913207917 1097417467 -664792255 -1352195113 822326900 1174701794 -552741032 -1475680306 510446323 1768684133 -261968929 -2023384247 419499754 1845902972 -149983290 -2146934960 280445633 1739616855 -21421075 -1984031877 400197336 1625142862 -103487500 -1898719390 64739991 1960634881 -304759877 -1697477843 79044238 1940991512 -357007454 -1648406732 218124965 2047304243 -485608567 -1811348705 174954172 2104141354 -463210608 -1822111994 238008824 2032699758 -534652716 -1759057854 155352545 2118471031 -414442291 -1874121637 16003530 2012414300 -285585178 -1711447952 127530451 1889453381 -375941889 -1634687895 328771996 1688181002 -40449872 -1970145242 351628677 1676827923 -84210519 -1912849345 490938798 1782845752 -213041022 -2075496428 439281079 1831458081 -199195493 -2094550003 893491504 1111927206 -615516132 -1404516214 841768233 1160474047 -601736187 -1423635309 999952642 1285366164 -711692242 -1567407944 1022874907 1274078605 -755387337 -1510046559 687245652 1609677250 -956766088 -1308632850 798707021 1486650843 -1047188383 -1231938313 640483686 1361719792 -937205686 -1088139044 557892991 1447556585 -816929709 -1203137339 389318841 1614002223 -113579627 -1908549373 274287776 1734245430 -27841140 -1991238374 435093643 1860710429 -136224345 -2132389583 511886482 1770386436 -259217986 -2020895448 176396509 2105845835 -460457487 -1819621017 233725124 2062117970 -471843352 -1796797058 72880367 1935614073 -363433533 -1655619243 53859574 1949492320 -314853926 -1707309748 744138865 1532860647 -1034630819 -1252787765 725052520 1546673406 -986116796 -1304543790 578887747 1434849493 -863026833 -1148685831 636281946 1391187148 -874347146 -1125796384 837662741 1189775491 -538715847 -1461392977 914390028 1099386010 -661775072 -1349964362 1060515879 1211170993 -784838389 -1505795683 945550398 1331479720 -699034350 -1588419196 -630290905 -1385580879 878765835 1130878877 -586988994 -1442549080 856498962 1141511044 -726331883 -1548599677 985362233 1304190895 -740767220 -1528825190 1037478688 1255250870 -942041533 -1327585579 702019439 1590740985 -1061924262 -1212980532 783954806 1505559520 -922608015 -1106956569 655130461 1342918603 -831530392 -1184306434 543275844 1466338258 -520050961 -1777887623 252626883 2013919061 -429038858 -1855303072 140706778 2137273164 -270848291 -1730404789 30756849 1993506663 -390665532 -1615734190 112757736 1908390782 -55069045 -1951365603 314169255 1707009841 -69569902 -1931656700 366220222 1658004264 -227787079 -2056581585 476209045 1801809667 -184419680 -2113484234 454007692 1812507418 -1015695514 -1267562512 763090506 1518135004 -1005030529 -1289796631 706089555 1561404101 -844218540 -1163325502 597712504 1420259054 -893125811 -1111176229 617454177 1405790967 -557668606 -1446668396 818726446 1204549304 -642817253 -1364700275 933298743 1084633761 -803655888 -1491198042 1041714716 1225817738 -680203479 -1603019841 964332037 1316862611 -132409426 -1893947592 370538114 1628620308 -9022537 -2005834975 293089947 1719599629 -155181156 -2117652726 416186032 1875463718 -240264315 -2035619053 530823849 1755613759 -441677878 -1834240164 195225318 2091243120 -490650669 -1782156475 214901503 2076709481 -344518664 -1670365330 91844308 1920884290 -333788191 -1692533897 34908877 1964218971 -396827483 -1621109709 106333577 1901180191 -281730884 -1741549526 20660624 1983672582 -427594601 -1853596671 143461819 2139766061 -504452978 -1763076072 266389922 2028468532 -168823615 -2098674601 467768813 1827054971 -226348840 -2054881202 478958068 1804296546 -80446221 -1942795163 356130271 1648176457 -61228822 -1956738948 307747270 1699801424 -751385491 -1540229893 1027122497 1245681111 -732233612 -1554239262 978674008 1297240526 -571650977 -1427473207 870526323 1155800549 -629110714 -1383614256 881781098 1133107708 -830352375 -1182341985 546288933 1468564915 -907276272 -1091886970 669151548 1357201834 -1067819973 -1218614099 777272599 1498615169 -952657886 -1338988364 691665166 1581173144 -247212572 -2042305166 525186248 1749714014 -164752899 -2128010901 404779217 1864843335 -6791722 -2002817728 295058682 1720781932 -118122033 -1879922343 385612003 1643956341 -319502976 -1678510826 49980588 1979552826 -342294119 -1667354353 93806773 1922060323 -500216398 -1792508636 203500702 2066095112 -448624213 -1840924355 189589639 2085345297 -902957780 -1121270342 606311424 1394910358 -851431115 -1169751645 592334873 1414094991 -990479074 -1276031608 720903218 1577004196 -1013204729 -1264809583 764794923 1519577277 -677714616 -1600268834 966034532 1318302962 -789110447 -1477439033 1056522365 1241411819 -650023558 -1371120148 927927382 1078475968 -567498397 -1456760331 807585871 1193670873 -1107147997 -922389579 1342972431 655037081 -1183873222 -831998036 1466033686 543610496 -1327903983 -941687929 1591192125 701536939 -1212936440 -1061994594 1505390116 784162482 -1548397753 -726506543 1304113771 985400061 -1529309346 -740317240 1255601778 1037158116 -1385243787 -630592541 1130412633 879200975 -1442635924 -586928134 1141734976 856313558 -2056494101 -227847299 1801585351 476394065 -2113820686 -184117404 1812973278 453572168 -1950880807 -55518385 1706658549 314489443 -1931857984 -69394602 1658081004 366182010 -1730448497 -270777575 1993675427 30548533 -1615415402 -391018752 1907939002 113239596 -1778320451 -519582933 2014222993 252291591 -1855111260 -429256910 2137218696 140799518 -1491504542 -803323148 1226249038 1041245144 -1602963845 -680294675 1316673367 964552641 -1446839728 -557462842 1204591484 818654186 -1364246967 -643297569 1084317541 933654515 -1162976762 -844541296 1419772714 598160316 -1111251425 -893086071 1405994803 617281445 -1267340748 -1015883102 1518045976 763149198 -1290260947 -1004593477 1561743105 705789847 -1669901654 -344956356 1920545670 92144400 -1692756301 -333601243 1964308383 34850569 -1834165608 -441718258 2091039668 195398434 -1782505855 -490328553 2077196205 214454075 -2118106418 -154701224 1875780578 415830900 -2035448105 -240470463 1755572219 530896749 -1894003972 -132318614 1628810192 370318150 -2005528859 -9355661 1719168969 293560159 -1942740575 -80539337 1647984781 356347931 -1957042760 -60893906 1700234388 307278850 -2098222701 -169305851 1826736319 468121641 -2055049846 -226140900 1804340390 478886960 -1853673019 -427556525 2139967721 143286399 -1762724388 -504773302 2027984112 266839142 -1621575177 -396392095 1901517019 106031181 -1741324818 -281916040 1983585474 20720724 -1218838167 -1067634177 1498701893 777212115 -1338522256 -953092634 1580835932 691967178 -1182693029 -830031411 1469048951 545839329 -1091809982 -907313708 1356999790 669326584 -1427304179 -571858533 1155756065 870596791 -1384065772 -628628094 1133425720 881427630 -1539925697 -751720023 1245247507 1027590277 -1554293466 -732140112 1297431562 978455708 -1792077600 -500686730 2065789388 203833690 -1841113863 -448404369 2085402069 189498691 -1678468910 -319575996 1979382270 50186600 -1667670837 -341939107 1922514407 93326705 -2003304316 -6344686 1721131432 294736190 -1879718755 -118295541 1643881905 385652007 -2042394442 -247154656 1749936538 524998924 -2127672145 -165053383 1864379779 405216533 -1371459544 -649723714 1078939908 927490450 -1456671695 -567556953 1193448733 807773579 -1600473062 -677541748 1318377782 965994912 -1476953085 -789558123 1241062703 1056845241 -1275715508 -990834470 1576550752 721383926 -1264851883 -1013132093 1519748473 764589551 -1121081218 -903178008 1394854226 606403012 -1170183065 -850961167 1414401355 592002525 313986095 1706048697 -54956797 -1950458475 366659638 1658714272 -69949158 -1932289652 476873757 1802220683 -228399823 -2056923737 453066756 1812361362 -183557848 -2113400386 251665483 2013736157 -519144089 -1777775119 141416530 2137712836 -429672066 -1855682072 31167609 1994171631 -271190699 -1731017277 112611424 1907450102 -390581940 -1614872102 702098663 1591614577 -942191157 -1328513699 783608062 1504958568 -1061516846 -1212303036 654484693 1342542915 -921909767 -1106512529 544170188 1466454106 -832503328 -1184485002 879639683 1130957845 -631218769 -1385730759 855898266 1141164044 -586311242 -1442141920 984986801 1303544871 -725887587 -1547901685 1037594792 1256144958 -740945532 -1529798382 195837294 2091585016 -442344382 -1834652460 214038903 2076625377 -489711525 -1782011699 91731292 1919976906 -344337296 -1669405466 35287365 1964851667 -334229399 -1693245185 370879754 1629232540 -132821978 -1894613840 293005587 1718737285 -8878017 -2004895575 415278392 1875350958 -154221548 -2117471102 531456289 1755992503 -240975859 -2036060005 818027942 1204104496 -557024118 -1446294500 934271423 1084811561 -643712877 -1364817915 1041864084 1226745090 -803736392 -1492073426 963924365 1316184347 -679858015 -1602420681 762645954 1517436244 -1015321362 -1266918280 706267611 1562376525 -1005147913 -1290692511 598640112 1420408166 -845093668 -1163406262 616776169 1405383039 -892526395 -1110831021 545353389 1468423739 -829485183 -1182253289 669821620 1357617698 -907883624 -1092224242 777709215 1499321865 -1068202061 -1219250395 691479174 1580208656 -952548438 -1338084548 1026981577 1244745311 -751296539 -1539362957 979090128 1297910342 -732570628 -1554846870 871233275 1156236909 -572287017 -1427855551 880816866 1132921460 -628206642 -1383505064 468668005 1827176179 -169791671 -2098847777 478317180 1803926250 -225645744 -2054431802 355780183 1647572673 -80042117 -1942120467 307823182 1700672216 -61381790 -1957669900 106454529 1902079639 -397000915 -1622077509 20290072 1983031950 -281281740 -1740846174 142857779 2139416229 -426920161 -1853192311 267260458 2028544700 -505384186 -1763228784 966418412 1318940538 -678150464 -1600975274 1056414709 1240509283 -788923687 -1476474289 927061982 1078388552 -649087246 -1370978716 808195015 1194009425 -568167701 -1457175939 606949256 1395293982 -903663964 -1121706446 591432593 1413987079 -850466115 -1169565141 720816058 1576138540 -990337386 -1275095552 765133731 1520186165 -1013620081 -1265479143 49577764 1978879922 -319152632 -1677906274 93961021 1922993067 -342369775 -1668224377 204470038 2066270080 -501115334 -1792629076 188887823 2084897689 -447983069 -1840553291 524513088 1749311446 -246608276 -2041954566 405711705 1864997839 -165623179 -2128086301 295233394 1721751524 -6912418 -2003716408 385164139 1643254781 -117751225 -1879280943 1994115371 31259069 -1730828281 -271411055 1907756338 112278948 -1615303650 -390112120 2013282585 252146063 -1777459147 -519499613 2137883904 141211030 -1855724500 -429599558 1802295631 476834265 -2057127837 -228226827 1812012374 453389760 -2112914310 -184005396 1706512765 313549291 -1950797743 -54656825 1658492260 366847474 -1932200888 -70007586 1303767523 984799605 -1547990833 -725829543 1255681530 1038032236 -1529459498 -741245888 1131307473 879317319 -1386217219 -630771605 1141089736 855938398 -1441938204 -586484622 1342372231 654690577 -1106470741 -921982915 1466908062 543689992 -1184801614 -832148444 1591308725 702431523 -1328082791 -942661617 1505015212 783516986 -1212492672 -1061297130 1874917482 415746300 -2117166778 -154555952 1756183667 531238117 -2036114081 -240882231 1629188184 370950350 -1894444684 -133029406 1719055425 292652247 -2005346963 -8395269 1920460814 91281560 -1669756638 -344016460 1964649495 35462273 -1693168325 -334266963 2091671612 195776682 -1834876656 -442158714 2076288037 214340787 -1781545719 -490146401 1420744866 598337588 -1163871858 -844658408 1405295803 616836141 -1110606441 -892711679 1517637776 762470406 -1266994756 -1015283414 1561891977 706716703 -1290340955 -1005468365 1226426566 1042217040 -1491621398 -804218500 1316228319 963853385 -1602589197 -679649947 1203912948 818245730 -1446239784 -557117106 1085244653 933803131 -1365121599 -643377833 1156426665 871013183 -1427912059 -572196333 1132490672 881286950 -1383199076 -628539894 1245062043 1026626317 -1539816777 -750816735 1297868674 979162900 -1554676050 -732776904 1499118541 777882459 -1219175711 -1068242313 1580695508 691031874 -1338433800 -952226194 1468085247 545653609 -1181789485 -829922747 1357707238 669763440 -1092446518 -907696548 2139327329 142916599 -1852970419 -427107621 2028883832 266960878 -1763692972 -504947006 1901593427 106902469 -1621728641 -397323543 1983235914 20117468 -1740921242 -281241872 1647614725 355707795 -1942291927 -79836481 1700355868 308178826 -1957216720 -61862234 1827607351 468198305 -2099154405 -169459059 1803736878 478537656 -2054375934 -225737068 1576442600 720480894 -1275528252 -989869230 1520131825 765226599 -1265287203 -1013838005 1395462874 606741068 -1121750026 -903593120 1413535427 591914581 -1169246225 -850819207 1078037132 927382042 -1370494048 -649536714 1194086037 808156675 -1457377351 -567992529 1318716094 966603304 -1600887918 -678210812 1240975015 1055979057 -1476810869 -788621539 1721285152 295668406 -2003379444 -7214182 1643478585 384978607 -1879367915 -117690493 1749234194 524550788 -2041752770 -246783064 1865348619 405391005 -2128570585 -165173327 2066721348 203987666 -1792947352 -500761602 2084728413 189095627 -1840509071 -448053273 1978933878 49484512 -1678097574 -318934068 1922688623 94295801 -1667791037 -342837291 86552788 1915715650 -349777416 -1675501202 38106317 1967277147 -330623519 -1689508489 200489190 2096367728 -436381238 -1829082788 211746047 2073676905 -493838893 -1785221819 413114544 1872269350 -158219876 -2120814326 535979177 1760908351 -235141755 -2030357229 373565570 1631787028 -129349202 -1890748104 287960219 1714347021 -14185033 -2011120351 1044811804 1229037706 -800526032 -1487945306 959140869 1311532179 -685427415 -1608383041 815601710 1201285304 -560760574 -1449899628 938531895 1089989793 -637616869 -1359377011 603029624 1425453294 -838868652 -1158098494 614220897 1402696951 -896391859 -1114303013 757729354 1512913116 -1021023898 -1272751632 709348435 1564540101 -1001804417 -1286693399 473137557 1798615299 -230825799 -2059743185 459163020 1817802010 -179297120 -2108222410 317196711 1710176561 -52008821 -1948166115 361090494 1652751656 -74732398 -1936942076 25465329 1988338023 -276107043 -1735540661 115955176 1911448958 -387500860 -1612708782 257890755 2019043669 -514754321 -1772730247 137551322 2134240588 -432227082 -1858368416 660447581 1348112843 -917258127 -1101729561 540042564 1463244242 -834796440 -1187433218 696658287 1585519097 -947369917 -1332774699 787213686 1508695520 -1058698150 -1209877300 988459321 1307410863 -723202027 -1545346941 1032287520 1249920438 -745991156 -1534188390 875641099 1127614877 -633382873 -1388812111 861732114 1146867076 -581788610 -1437225816 924766806 1075438272 -653216902 -1374190612 812848719 1198794457 -562202781 -1451603979 969235044 1321364210 -674546872 -1597240354 1051238013 1236250347 -794362031 -1482567737 715768370 1571746468 -995646690 -1281322104 767821355 1522742973 -1010145529 -1261611119 611469824 1400208022 -897832148 -1116005446 589270553 1410907791 -854462667 -1172906077 208728734 2071446024 -495021134 -1787190492 186463879 2082080273 -451717205 -1844156611 44792492 1974225466 -324723840 -1683870954 96911029 1925287459 -339157095 -1664094449 298312442 1723912812 -3570730 -1999719616 380249827 1638733429 -123451441 -1885112487 521956040 1746623070 -250475548 -2045428878 410103505 1870044743 -159395843 -2122776725 772137751 1493357441 -1072987589 -1223904595 694691598 1584338840 -949598686 -1335789900 551447333 1473862579 -825226743 -1177077089 666087228 1354014634 -910307824 -1095041402 867365747 1152762853 -574844321 -1430543671 887043946 1138231292 -623815098 -1378457904 1030323009 1248742359 -748217747 -1537201413 973389656 1292079054 -737485196 -1559367966 359384031 1651307337 -77225229 -1939697051 302385094 1694578512 -66558230 -1961929092 464538605 1823964027 -172086591 -2101798313 484282356 1809497954 -220991784 -2049647026 148689851 2145116973 -422399337 -1848278527 263264162 2025203508 -507545970 -1766308328 101145481 1895852831 -402048347 -1626469837 23764880 1986899718 -278593860 -1738289622 1631876560 373507398 -1890970372 -129162134 1714008521 288260447 -2010656539 -14622605 1872756194 412667252 -2121163570 -157897640 1760705019 536152429 -2030282537 -235182015 2096326068 200561954 -1828911976 -436587506 2073993645 211390779 -1785675647 -493359081 1915284870 87022864 -1675195222 -350110660 1967466911 37886217 -1689565005 -330532827 1512723736 757949838 -1272695756 -1021115230 1564971265 708878743 -1287000019 -1001471813 1425136938 603385276 -1157645306 -839349104 1402738995 614148517 -1114474465 -896186231 1201489276 815429098 -1449974704 -560720698 1089503589 938979827 -1359028151 -637939489 1229376846 1044512216 -1488409502 -800088844 1311443287 959199681 -1608161157 -685614867 2019509393 257455111 -1773066819 -514452181 2134016136 137736222 -1858281052 -432287438 1988414627 25426997 -1735742065 -275931879 1911097530 116275244 -1612224106 -387950336 1709724917 317678691 -1947847207 -52361905 1652920556 360882298 -1936985664 -74661546 1798560967 473230417 -2059551253 -231043715 1818106078 458827848 -2108655118 -178828956 1127310425 875975887 -1388378763 -633850397 1146921024 861638870 -1437417108 -581570054 1307241579 988667133 -1545302713 -723272239 1250371698 1031805156 -1534506658 -745637432 1585869885 696337579 -1333258991 -946920057 1508618276 787251378 -1209675512 -1058872930 1348336655 660262041 -1101816541 -917197387 1462777878 540477568 -1187096262 -835098196 1399986002 611657668 -1115916674 -897890584 1411371851 588833757 -1173245337 -854162703 1571397472 716091382 -1280836020 -996094246 1522817913 767781871 -1261815211 -1009972541 1321535286 969029536 -1597282790 -674474356 1235796783 1051718585 -1482251773 -794717547 1075744516 924434322 -1374622168 -652747074 1198738205 812940171 -1451414991 -562423129 1746679706 521864972 -2045618506 -250255840 1869738883 410436373 -2122345809 -159866311 1724366760 297832254 -2000036220 -3215854 1638562737 380455719 -1885070691 -123524597 1974151166 44832616 -1683667246 -324897212 1925637095 96588657 -1664580917 -338709923 2070982604 209166170 -1786851616 -495321482 2082302933 186276675 -1844245767 -451659153 1248405011 1030624901 -1536735425 -748652631 1292165642 973329052 -1559592154 -737299536 1152560673 867540663 -1430466803 -574881893 1138715192 886594222 -1378809068 -623494270 1474180727 551093985 -1177528485 -824743987 1353970286 666157816 -1094872254 -910515244 1493548613 771919571 -1223958679 -1072893953 1583905372 695159498 -1335485584 -949933082 1896285915 100677197 -1626773513 -401713311 1986708162 23982676 -1738234898 -278686856 2145160937 148618879 -1848447035 -422191277 2024884976 263617126 -1765856292 -508028086 1823479487 464987689 -2101446765 -172407035 1809699494 484106800 -2049723510 -220953828 1651220109 359443995 -1939472479 -77410505 1694915220 302082562 -1962394696 -66122962 -839828772 -1158280630 603937776 1425566566 -895680827 -1113862573 613588969 1402318719 -1020611858 -1272085896 757388226 1512301396 -1001949449 -1287633311 709433307 1565402957 -800707912 -1488905682 1044925332 1229945602 -684986719 -1607672265 958762893 1310899995 -560094582 -1449487844 814990246 1200943920 -638556525 -1359522299 939395007 1090074409 -157345260 -2120734078 412187448 1872120750 -235741683 -2030702949 536657697 1761316791 -129723866 -1891392848 374010634 1632486300 -14068161 -2010224983 287782675 1713375109 -349697424 -1674626330 86403932 1914788810 -330969495 -1690108161 38514501 1967955923 -437026238 -1829457196 201188206 2096813048 -492943781 -1785104691 210773879 2073499617 -722859107 -1544733941 988048049 1306745383 -746074236 -1535049966 1032433320 1250860606 -634289233 -1388924103 876601987 1127797269 -581154890 -1436846304 861021850 1146426892 -916644871 -1101386897 659782357 1347701315 -835657760 -1187516554 540982988 1463389786 -947481653 -1333681315 696840935 1586479729 -1058318382 -1209243836 786773758 1507985000 -276550827 -1736238141 25840249 1988983535 -387322036 -1611735078 115838560 1910554358 -513825945 -1772579855 257016395 2018964189 -432904322 -1858775064 138151506 2134587076 -231523535 -2060186713 473782813 1798990475 -178323672 -2108043330 458268164 1817685650 -51858685 -1947237483 317116975 1709302457 -75139302 -1937619060 361436726 1653352096 -3712930 -2000656184 298400114 1724778980 -123036601 -1884443439 379911531 1638125053 -249769876 -2044993286 521318720 1746239958 -160361355 -2122963741 411006297 1870153167 -495957958 -1787332436 209594646 2071533952 -451048413 -1843741515 185855247 2081742233 -324288504 -1683165026 44409124 1973588402 -339344367 -1665059705 97019197 1926190507 -995526506 -1280423936 715594170 1570777388 -1010516849 -1262253031 768269731 1523445045 -898436956 -1116356558 612143496 1400611102 -853592899 -1172831189 588338577 1410753799 -652318478 -1374070684 923797982 1075263816 -562844437 -1451975555 813551047 1199242577 -674897728 -1597845418 969638380 1322037626 -794286887 -1481698225 1051084277 1235318115 -421762785 -1847895671 147982387 2144680101 -508449530 -1766417008 264227882 2025389244 -402136787 -1627336261 101285889 1896788119 -278256332 -1737681502 23348248 1986229390 -76842629 -1939060243 358946903 1650600129 -66667166 -1962832396 302570574 1695542488 -172953271 -2101886497 465473637 1824104691 -220383920 -2049309242 483611772 1809081578 -575518249 -1430947519 867969275 1153112173 -622883378 -1378304680 886172898 1138154612 -748043803 -1536233101 1030201545 1247842399 -737933828 -1560070806 973759696 1292719174 -1073391181 -1224578779 772487327 1493960713 -949445206 -1334858436 694615174 1583467536 -824258175 -1176903401 550547629 1473740859 -911010408 -1095490290 666727604 1354384418 -1449263144 -560279730 1200856820 815050338 -1359987775 -638121129 1090411245 939092603 -1488554006 -801028228 1229461190 1045374544 -1607748621 -684948635 1311101663 958587465 -1272254532 -1020403926 1512345232 757317126 -1287181403 -1002431693 1565084297 709786143 -1158584434 -839493864 1425999522 603469364 -1113807977 -895773951 1402127035 613806637 -1829511408 -436932730 2097004092 200969898 -1784800503 -493278305 2073066021 211241651 -1675077854 -349214796 1915106830 86050456 -1689939141 -331177043 1967911447 38584961 -1891315852 -129761310 1632284248 374185678 -2010576019 -13747205 1713859137 287333079 -2120267962 -157780016 1871783530 412489468 -2030927009 -235555895 1761403507 536597221 -1333342567 -947782129 1586016181 697278243 -1209333120 -1058260458 1508207532 786586426 -1101183317 -916818371 1347626887 659822353 -1188003150 -835210716 1463739294 540660488 -1389240579 -633934229 1128251345 876121927 -1436804380 -581227918 1146256328 861227870 -1544923441 -722639271 1306802147 987957109 -1534618922 -746544576 1250554874 1032766316 -1947668911 -51388729 1709608829 316784619 -1937429944 -75359522 1653295972 361528306 -2060229021 -231450891 1799161679 473577433 -2107727238 -178679060 1817232214 458748864 -1772093899 -514273629 2018615065 257339279 -1858979284 -432731462 2134661888 138111894 -1736149497 -276609391 1988761387 26027965 -1612074466 -387022200 1911018290 115401636 -1683251878 -324227636 1973812342 44223712 -1664722621 -339645995 1925724271 97454329 -1787816600 -495507970 2071884868 209274066 -1843539599 -451223065 2081665117 185893067 -2044949186 -249840216 1746070546 521526404 -2123282137 -160007759 1870604299 410523805 -2000222964 -4180582 1724474400 298734774 -1884634859 -122818173 1638178873 379818159 -1597653614 -675115772 1321983166 969731112 -1482131061 -793818851 1235622055 1050748977 -1373751904 -652671690 1074812044 924279834 -1452019271 -562773713 1199411349 813342723 -1116557834 -898261664 1400687834 612105292 -1172346385 -854042247 1410402499 588658773 -1280760380 -995224238 1571243240 715158654 -1262165539 -1010577077 1523220721 768454759 -2102350821 -172516211 1824443703 465173921 -2049087486 -220571500 1808992558 483670456 -1939135447 -76802881 1650803973 358774163 -1962483664 -66989914 1695056156 303018378 -1626882945 -402617111 1896471891 101641669 -1737852826 -278050576 1986271562 23275996 -1847839667 -421853989 2144490849 148202999 -1766723500 -508116798 2025820536 263758318 -1176597293 -824591291 1473310207 551017833 -1095546678 -910919588 1354574310 666507632 -1224407839 -1073597321 1493919181 772560219 -1335312136 -948965266 1583784404 694260034 -1536582473 -747721695 1248329115 1029754125 -1559996242 -737974216 1292515714 973932820 -1431169915 -575331309 1153201577 867910975 -1377840996 -623321078 1137815984 886472998 1340777093 955093523 -1578843223 -689704129 1216833180 1065375242 -1500969040 -779208922 1093741239 909515297 -1354806373 -667387123 1180495534 828104248 -1470984318 -548028652 1381872353 626688631 -1135356979 -883629221 1429239544 574047854 -1153558572 -868669630 1552300755 729877061 -1299686401 -980456599 1542192842 753716828 -1243242522 -1025331344 1954841165 58962651 -1702173855 -309472265 1944667732 82736834 -1645795464 -354412562 2053048959 223886057 -1806603437 -480879675 2100481638 171310832 -1824739510 -465854500 1764987433 506766015 -2025983227 -264584301 1851676208 425289382 -2142226660 -145291382 1743264283 284109453 -1981383881 -18789471 1619385858 394456724 -1903444178 -108228680 1458672580 569811794 -1191185688 -805780866 1369200605 647718731 -1080936719 -929757593 1479154678 791489376 -1239123238 -1054651828 1598545903 675344249 -1320567101 -967930283 1262912416 1010938678 -1521950068 -766520806 1277904825 992769839 -1574623595 -719186429 1167920018 848968452 -1416402242 -594257368 1123078027 905445149 -1392595289 -604398031 1839182604 446202778 -2087595488 -191438154 1794275093 502613891 -2063854023 -201644369 1665415998 339938216 -1924507118 -95589756 1680473895 321834929 -1977115125 -48189795 1881711464 120558590 -1641627068 -383651118 2001037169 4347879 -1723136419 -296995125 2129865562 166992844 -1862448522 -403014944 2040459075 244965333 -1752134033 -526926087 2111619079 182186129 -1814912725 -455765571 2058421278 230044808 -1799396046 -474458716 1929857077 67139747 -1660344039 -368174705 1953139756 57523386 -1704661760 -312222314 1617678435 393011445 -1905938097 -110984743 1728451706 268510444 -1995934378 -32553536 1857050705 431450311 -2135017091 -138868245 1776131144 517647582 -2016150172 -254489102 1186128079 833998937 -1464040989 -541347467 1105142998 920130624 -1345239558 -657033876 1214867709 1064196203 -1503196719 -782223033 1325706468 939760754 -1593127480 -703726242 1527115947 738377789 -1257533049 -1039359727 1550333106 728695844 -1301916258 -983472888 1440643225 584665103 -1143989835 -858314461 1387510912 632589334 -1128407636 -876942022 1690825030 331399632 -1966501782 -36790020 1672099167 346883529 -1918610317 -89955099 1780250996 488327650 -2079188904 -216717106 1836170605 443977211 -2088772543 -193401641 2037440802 242733492 -1753317362 -528895848 2115839291 152704429 -1877785577 -418089855 2007722256 11295110 -1717237700 -291358550 1892068617 130129311 -1631007707 -372245325 1604964750 682549528 -1314410334 -962559948 1489245591 801318145 -1228245829 -1043512275 1366448572 645228842 -1082378096 -931461114 1444912549 555265331 -1206780791 -820589537 1109311978 890892668 -1408196410 -619212720 1165166067 846476645 -1417845537 -595962807 1287997912 1002600782 -1563744012 -708044702 1269337537 1018150231 -1515787027 -761144197 730228609 1551980311 -980941139 -1299237317 753640344 1542230798 -1025129804 -1243418078 626913203 1381687077 -883716449 -1135297015 573582250 1429674812 -868332922 -1153861104 909211621 1094076275 -666954039 -1355274657 828158972 1180402538 -548220208 -1470766522 954925015 1340985153 -689660165 -1578914195 1065827278 1216351064 -779527454 -1500616076 283658057 1743747039 -18471323 -1981737229 394625872 1619178438 -108273028 -1903373590 506711931 1765081069 -264393129 -2026201407 425593698 1851341812 -145724850 -2141758760 224352045 2052614075 -481217023 -1806301545 171086644 2100667298 -465767912 -1824800114 59039519 1954803593 -309674445 -1701998939 82385670 1944988560 -353928662 -1646245188 849172160 1167746646 -594331668 -1416362118 904958681 1123525199 -604048395 -1392917661 1011277554 1262612068 -766984226 -1521512632 992680683 1277962877 -718963769 -1574810799 791299748 1479374386 -1054595192 -1239214306 675775165 1598075435 -968236143 -1320234233 569495190 1459027456 -805326918 -1191665876 647760527 1369127449 -929928285 -1080730827 166950408 2129938078 -402843868 -1862654030 245281297 2040103559 -527379651 -1751653461 120127034 1882181292 -383344874 -1641959552 4536867 2000816821 -297051377 -1723044967 340026988 1665357562 -95811776 -1924319274 321495669 1680773859 -47725735 -1977551921 446688862 1838735048 -191787150 -2087272476 502409799 1794448081 -201569429 -2063893507 430966019 1857500565 -138517457 -2135337799 517849370 1775956364 -254566346 -2016112480 392924465 1617739175 -110760931 -1906123637 268847400 1728149950 -33019900 -1995499374 67573095 1929389553 -368479157 -1660009251 57332094 1953358312 -312168366 -1704755004 182230357 2111548867 -455934855 -1814704913 229726540 2058775002 -474007456 -1799878410 584984011 1440290141 -858766105 -1143507855 632545746 1387581764 -876773122 -1128615832 738569721 1526898031 -1039414059 -1257440189 728263136 1550801270 -983168820 -1302251430 1063859631 1215169849 -781757309 -1503632363 939848118 1325646112 -703950694 -1592942580 833797533 1186303243 -541270863 -1464079321 920615300 1104693522 -657385304 -1344919490 11220034 2007762132 -291154578 -1717410312 130478171 1891745997 -372731529 -1630559775 242269296 2037877990 -528556708 -1753616950 152926313 2115651839 -418178747 -1877726765 488383526 1780159664 -216906486 -2078968420 443670591 1836503209 -192970477 -2089242235 331852820 1690344578 -37106376 -1966146130 346712077 1672304795 -89913055 -1918682697 1002771594 1287791644 -708086362 -1563671248 1017696403 1269817349 -760827457 -1516142295 891198648 1108978734 -619643500 -1407726334 846420129 1165256759 -595773043 -1418065637 645006574 1366635640 -931371582 -1082436268 555729143 1444474977 -820928037 -1206480563 682200284 1605286986 -962073104 -1314857626 801392837 1489205331 -1043715607 -1228072577 -2026690419 -265021413 1765624225 507148599 -2141262700 -145105918 1850772920 425180462 -1981243201 -17854423 1743176083 283242757 -1903860570 -108899280 1619723658 395064604 -1702610711 -310179713 1955224005 59599187 -1645609744 -353448858 1944559068 81833290 -1805668133 -480739251 2052182519 223797601 -1825409854 -466271148 2101089774 171648376 -1134753723 -883279661 1381198185 626285055 -1154429860 -868746038 1430170992 574201318 -1299808137 -981356319 1552474459 730845645 -1242872722 -1024690952 1541743938 753014228 -1578493919 -689100617 1340373261 954419611 -1501045704 -780079954 1216986388 1066306946 -1355706349 -667508603 1094709567 909689257 -1470344182 -547658596 1179792678 827655600 -1641539124 -382785190 1881569504 119621750 -1723474475 -297603773 2001452281 5016687 -1863085570 -403398296 2130571474 167428164 -1751231001 -526817935 2039493835 244778077 -2086729304 -191350466 1838246020 446060562 -2064462415 -201982681 1794944157 503028747 -1924890214 -96227060 1665851574 340643872 -1977006717 -47287019 1680286895 320869433 -1522124540 -767489646 1263032360 1011837118 -1574175459 -718484085 1277533233 992128167 -1415728842 -593854048 1167314970 848617612 -1393527505 -604551751 1123947523 905520277 -1192154784 -805955082 1459570764 569931994 -1080234631 -929309201 1368558677 647347395 -1238720174 -1053978172 1478803582 790884584 -1320721077 -968862243 1598620775 676214001 -1257944561 -1040024935 1527458595 738991029 -1301770730 -982532480 1550249786 727834540 -1143029187 -858131797 1439736593 584553351 -1129118172 -877381966 1388144392 632969118 -1464706453 -541758723 1186741063 834341841 -1344299406 -656888092 1104281438 920047560 -1503014311 -781262129 1214755701 1063289827 -1593567680 -704436522 1326085996 940394490 -1905562937 -110339503 1617234923 392313725 -1996050722 -33448376 1728630770 269483876 -2135891211 -138947997 1857979353 431600463 -2015549716 -254142854 1775454144 517240662 -1814267229 -455390667 2110921615 181742361 -1800290630 -474575316 2059394966 230223616 -1660423535 -369049081 1930007485 68068139 -1704315256 -311622114 1952733092 56846130 -1407288498 -619099176 1108351586 890710772 -1418477737 -596340799 1165876859 846917357 -1564085380 -708656150 1288409680 1003266758 -1515702427 -760281101 1269192265 1017210591 -1314297046 -961651780 1604782598 681589392 -1228624077 -1044144219 1489686047 802029193 -1082989800 -931802226 1367114292 645640866 -1205917951 -820504681 1443972653 555120315 -1754244218 -529044720 2038315690 242813500 -1877106785 -417681655 2115239603 152358437 -1716792396 -290659550 2007347864 10650126 -1631184979 -373217477 1892185729 131024407 -1966650398 -37717132 1690905294 332274264 -1918201861 -89276563 1671753431 346283585 -2078489648 -216272058 1779606268 487953002 -2089744439 -193579169 1837065957 444094067 -480252535 -1806115553 223448229 2052504627 -466474608 -1825236730 171722940 2101049386 -310090309 -1702669011 59376791 1955410945 -353787486 -1645309644 82296974 1944121368 -18285075 -1980772997 283548865 1742842967 -108709388 -1904080542 395008216 1619814478 -265062945 -2026617527 507319539 1765418085 -144789050 -2141617840 424726762 1851252860 -667824831 -1355350569 910142573 1094229243 -547616424 -1470416434 827484276 1179998434 -689289869 -1578273307 954475615 1340282057 -779648662 -1501515268 1066000454 1217319120 -981017307 -1300107853 730381321 1552911519 -1024779972 -1242814038 753235984 1541556358 -883075817 -1134926463 626209851 1381237933 -869232370 -1153982056 574550050 1429848244 -96150328 -1924928418 340442596 1666026866 -47638319 -1976686521 321354237 1679837547 -190884614 -2087164820 445724118 1838548288 -202207005 -2064277387 503116239 1794883929 -403452756 -1862992838 167619968 2130353430 -526513995 -1751566301 244345241 2039961871 -383236962 -1641057272 119940530 1881216292 -297435001 -1723682799 4972971 2001523005 -1054147584 -1238512490 790928684 1478733242 -968411111 -1321203569 675895605 1598974371 -806259662 -1191820124 570365214 1459103112 -929255381 -1080328003 647155975 1368777105 -593630108 -1415914254 848530760 1167375838 -605017987 -1393092373 905857361 1123645895 -767138730 -1522445120 1011352954 1263482348 -718561201 -1574137639 992330083 1277358581 -781611253 -1502691427 1063775783 1214308017 -704361710 -1593607292 940190270 1326258856 -541980871 -1464518737 834430485 1186682499 -656424160 -1344736330 919708172 1104581274 -857825425 -1143361543 584121923 1440206549 -877438090 -1129026592 633158234 1387924172 -1039853731 -1258149941 738948721 1527531239 -982985916 -1301290030 728150632 1549894398 -368595005 -1660903595 67751663 1930362489 -311792678 -1704109236 56888054 1952660064 -455333903 -1814358169 181552861 2111141451 -474881048 -1799957634 230654660 2058924626 -139411545 -2135453903 431939211 1857678877 -253920322 -2015737048 517151378 1775512068 -110413931 -1905522941 392517305 1617061423 -33098868 -1996373222 268997280 1729077814 -932004278 -1082814756 645717862 1367076848 -820020653 -1206367547 554769279 1444293609 -961989000 -1313995026 682055508 1604347842 -1044057503 -1228684553 801805133 1489871835 -708465106 -1564303688 1003212546 1288503188 -760714697 -1515234655 1017514779 1268857741 -618781156 -1407641974 890259248 1108834214 -596385275 -1418407277 847086377 1165669311 -216228222 -2078560748 487784366 1779814200 -193897829 -2089391603 444545975 1836583713 -37284176 -1967118810 331970460 1691240202 -89468247 -1917984193 346338181 1671660307 -290746650 -1716732304 10874826 2007162716 -372880641 -1631487383 130558931 1892621125 -529529132 -1753795006 243165176 2037995374 -417479987 -1877282213 152282081 2115277687 -1854996927 -429273385 2137038701 141012987 -1778173352 -519828786 2014141300 252341218 -1615497613 -390969627 1908086623 112994249 -1730629014 -270564612 1993790278 30532560 -1931874779 -69280077 1658294025 366002079 -1951126980 -55371094 1706707728 314407814 -2113772009 -184199551 1812727611 453719981 -2056281586 -228027752 1801569058 476509108 -1442783607 -586682849 1141817253 856264499 -1385358704 -630576634 1130593212 878988074 -1529129285 -740530643 1255487383 1037174529 -1548315998 -726556108 1303966606 985645848 -1212690707 -1062142341 1505341377 784244567 -1327887628 -941802910 1590979544 701717326 -1184086305 -831818167 1466050547 543496037 -1107197242 -922308016 1343218666 654889852 -2005545216 -9240682 1719381548 293379770 -1894249703 -132170865 1628858933 370236067 -2035398862 -240552028 1755325982 531043976 -2117893333 -154881091 1875763719 415945361 -1782390940 -490344462 2077015624 214666974 -1834017923 -441963541 2090957393 195447495 -1692838058 -333551680 1964455546 34604780 -1670081713 -344742951 1920660067 92127989 -1290014776 -1004740770 1561693924 705871474 -1267323951 -1015997625 1517832957 763329131 -1111463942 -892905620 1406011094 617166400 -1163025437 -844459147 1420018383 598012505 -1364394068 -643051718 1084399232 933604886 -1446954059 -557446365 1204771481 818440719 -1602783330 -680507640 1316558514 964568612 -1491422329 -803372271 1226101419 1041490493 -1554473789 -731927467 1297546735 978439545 -1540007718 -751671220 1245395446 1027344736 -1383918351 -628874137 1133344221 881476939 -1427189528 -571875202 1155576260 870809938 -1091597145 -907494351 1356983691 669441309 -1182644034 -830113752 1468803474 545986820 -1338768235 -952945661 1580885433 691885359 -1218854772 -1067519974 1498915232 777031990 -1741243381 -281965411 1983438119 20966833 -1621395438 -396605308 1901402430 106047912 -1762839495 -504757073 2028164373 266626435 -1853820896 -427310922 2140049676 143237530 -2055099281 -226059015 1804586307 478739925 -2098435978 -169125664 1826752858 468007372 -1957026723 -61008693 1700021617 307459559 -1942495164 -80686894 1647935848 356430334 -1169969790 -851141356 1414384814 592116792 -1121031781 -903259891 1394608311 606550049 -1265097296 -1012984538 1519797404 764507146 -1275731543 -990719681 1576763525 721203219 -1477132826 -789344912 1241177290 1056828508 -1600554497 -677492375 1318525139 965748805 -1456523820 -567802558 1193366776 807822446 -1371344435 -649739941 1078759649 927703159 -2127721142 -164971044 1864625254 405069040 -2042607277 -246974011 1749952639 524884201 -1879702152 -118409746 1643668564 385832130 -2003058335 -6491657 1721081933 294818011 -1667588818 -341987912 1922366466 93572244 -1678288585 -319788639 1979267099 50202765 -1841228516 -448387702 2085581872 189285542 -1792225019 -500440685 2065870889 203784383 -184403131 -2113598509 453794409 1812687615 -227541156 -2056728630 476159600 1801891558 -69618825 -1931574303 366465627 1657856717 -55281810 -1951184904 314185282 1706895060 -390780127 -1615717449 112937485 1908177563 -270995656 -1730158674 30838292 1993457282 -428956909 -1855351931 140558911 2137518761 -519870710 -1778100324 252511782 2013935280 -831775859 -1184158949 543324833 1466255927 -922624108 -1106841854 655343288 1342737966 -1061710913 -1213160663 783938195 1505673733 -941992026 -1327667408 701773450 1590887964 -740619287 -1529070721 1037396677 1255299667 -726216720 -1548615834 985181916 1304403530 -587168805 -1442335923 856613623 1141494369 -630372414 -1385531564 878913262 1130632824 -333903356 -1692517742 35089192 1964006334 -344666595 -1670119797 91926321 1920835495 -490569162 -1782205792 214754074 2076955532 -441498065 -1834453319 195110659 2091259797 -240248224 -2035733770 530611020 1755794394 -154935687 -2117800209 416137045 1875546051 -9072046 -2005753148 293335934 1719452648 -132622773 -1893767459 370554727 1628506097 -680056116 -1603265958 964250592 1316911990 -803541291 -1491214781 1041534969 1226030959 -642997506 -1364487576 933413842 1084617540 -557750553 -1446619535 818874315 1204303709 -893371736 -1111029186 617503620 1405709074 -844235087 -1163211225 597925789 1420078859 -1004817766 -1289977332 706073526 1561518880 -1015646589 -1267644907 762845103 1518282553 -952870457 -1338807983 691681515 1581058173 -1067868706 -1218532024 777518322 1498467428 -907030027 -1092034205 669102297 1357283407 -830335508 -1182456454 546075840 1468744790 -628930141 -1383827147 881666191 1133123609 -571568710 -1427522260 870378646 1156045824 -732380783 -1553993465 978755773 1297190955 -751499896 -1540213474 1027302564 1245467698 -61179633 -1956820583 307501091 1699948725 -80233194 -1942975104 356113466 1648290988 -226365123 -2054766165 479170577 1804116103 -169069276 -2098526798 467817480 1826972830 -504534677 -1763026435 266537031 2028222673 -427774606 -1853383196 143576158 2139749576 -281616039 -1741565489 20480117 1983885539 -396679872 -1621355050 106251372 1901229306 -567318394 -1456973808 807471530 1193687356 -649941857 -1371169783 927780275 1078721829 -789258060 -1477193694 1056604568 1241362702 -677829459 -1600252869 966215041 1318090007 -1013417758 -1264629644 764811726 1519462744 -990528261 -1275949971 721149399 1576856897 -851185456 -1169899450 592286204 1414177130 -902941495 -1121385377 606098917 1395090803 -448706482 -1840875304 189737314 2085100020 -500396969 -1792295743 203615611 2066079213 -342179716 -1667370774 93626704 1922273734 -319355803 -1678756621 49898825 1979602399 -118073302 -1880004420 385366278 1644104080 -6579149 -2002998107 295042335 1720896905 -164769768 -2127896434 404992308 1864663458 -247458815 -2042157929 525235501 1749632443 1505195081 783303903 -1212607131 -1061280269 1591390288 702382278 -1328230020 -942415382 1466760315 543935725 -1184719529 -832197183 1342257250 654706932 -1106290354 -922195496 1140876333 856118459 -1441921791 -586599017 1131257908 879399074 -1385971432 -630918770 1255926815 1037884553 -1529508557 -741163611 1303783430 984684688 -1548203734 -725648964 1658410113 366896151 -1932053075 -70253253 1706332312 313761806 -1950682700 -54673118 1812126899 453372965 -2113094241 -183792375 1802442922 476588092 -2057209466 -228177648 2137933029 141128819 -1855969847 -429451937 2013495548 251965546 -1777475120 -519384762 1907739863 112393281 -1615090181 -390292115 1993869518 31406168 -1730778654 -271492748 1085031688 933983646 -1365105628 -643492686 1203863825 818327943 -1445994435 -557264725 1316474170 963706284 -1602638826 -679568256 1226443043 1042102709 -1491834865 -804038503 1562072428 706504186 -1290456000 -1005452074 1517719925 762421731 -1267142567 -1015037745 1405148510 617082312 -1110524814 -892760860 1420630343 598354385 -1163691925 -844871427 2076337600 214259030 -1781791508 -489999238 2091885017 195596623 -1834893067 -442044317 1964633586 35577188 -1692955426 -334447544 1920215531 91429245 -1669707577 -344098735 1718973860 292701490 -2005199736 -8641506 1629008317 371163435 -1894330223 -133046265 1756298646 531221760 -2036294470 -240669652 1875065231 415500569 -2117248861 -154507211 1803622091 478553693 -2054195225 -225949839 1827459794 468443716 -2099072002 -169507992 1700437753 308129391 -1957363755 -61616317 1647794912 355494518 -1942406196 -79819942 1983252143 20002361 -1741133949 -281061611 1901839030 106754592 -1621777510 -397241588 2028834461 267042315 -1763446863 -505094361 2139114116 143096338 -1852953688 -427222210 1357854211 669517461 -1092528337 -907647047 1468199450 545637004 -1181969610 -829709408 1580514865 691244711 -1338319075 -952242293 1499036200 777931454 -1219028220 -1068487790 1297622631 979310321 -1554626741 -732858403 1245045374 1026740968 -1539603630 -750996540 1132703317 881106627 -1383215239 -628424721 1156475468 870931162 -1428157600 -572048394 1922705290 94181148 -1668004186 -342657488 1979179923 49337093 -1678146881 -318852567 2084679608 189177646 -1840263532 -448201214 2066508705 204167991 -1792931187 -500876773 1865234414 405407608 -2128390462 -165386668 1749087223 524796769 -2041670949 -246832563 1643560924 384929610 -1879515408 -117445018 1721465797 295455571 -2003494167 -7198081 1240729410 1056126932 -1476762002 -788703496 1318699867 966718413 -1600675209 -678391071 1194299248 807976934 -1457394084 -567877942 1078086505 927300607 -1370740155 -649389357 1413682982 591669168 -1169328630 -850770276 1395577663 606725033 -1121930733 -903380347 1519951636 765439874 -1265172936 -1013854546 1576360717 720530331 -1275381215 -990115145 1037807949 1255965147 -740962207 -1529683721 985036116 1303463362 -726133640 -1547754258 855652735 1141311977 -586262445 -1442223931 879623526 1131073008 -631006134 -1385911076 543990057 1466667455 -832389115 -1184501613 654402864 1342592422 -921762788 -1106758518 783755547 1504713101 -1061599177 -1212254047 702213378 1591598484 -942371794 -1328300872 112562565 1907532051 -390336343 -1615019969 30954908 1994351882 -271174480 -1731132378 141433271 2137598241 -429885285 -1855502323 251911598 2013588792 -519193470 -1777693676 453149153 1812312439 -183705395 -2113154981 477054456 1802007918 -228514604 -2056907710 366545363 1658730821 -69768961 -1932502935 313839050 1706294620 -54874906 -1950507920 616595468 1405595802 -892411616 -1110847050 598557717 1420457091 -844946119 -1163651665 706414654 1562130600 -1005229806 -1290643068 762760231 1517419697 -1015501557 -1266704995 964137064 1316004094 -679874236 -1602305582 1041912945 1226663143 -803981987 -1491925557 934025306 1084958924 -643663498 -1364899360 818011203 1204219093 -556810897 -1446474247 531538116 1755942994 -241122840 -2035814018 415458525 1875137611 -154335759 -2117454489 292890870 1718753376 -8697382 -2005108404 370732271 1629478009 -132739645 -1894662827 35238048 1964933174 -333983348 -1693392614 91518137 1920156719 -344320619 -1669520125 214055058 2076510212 -489924162 -1781831384 196082827 2091437085 -442393177 -1834570447 267244495 2028659545 -505171229 -1763409291 142612438 2139563840 -426871046 -1853274516 20339709 1982950251 -281527599 -1740699065 106668004 1901899634 -397017400 -1621963170 307938219 1700655933 -61562233 -1957457391 355927986 1647327012 -80124258 -1942071800 478235545 1803975439 -225498443 -2054677981 468488064 1827389206 -169677140 -2098864582 881062663 1132774289 -628256213 -1383423299 871249694 1156122504 -572500430 -1427675484 978877237 1298090915 -732554727 -1554961777 1026932524 1244827578 -751051264 -1539510634 691331939 1580454901 -952466865 -1338133799 777594746 1499338732 -1068022186 -1219463488 670002001 1357405127 -907998595 -1092207893 545435464 1468375006 -829632924 -1182007566 385278606 1643237912 -117931102 -1879067852 295380631 1721505281 -6993989 -2003667155 405629628 1865046570 -165475440 -2128332026 524332709 1749524019 -246493303 -2041970913 188871402 2085012092 -447769658 -1840733360 204224243 2066417253 -501065761 -1792710839 94010072 1922910798 -342615052 -1668076702 49790657 1978699351 -319168531 -1677791365 764985926 1520431824 -1013537942 -1265527812 720701023 1576154825 -990156941 -1275308059 591612532 1413774050 -850580648 -1169548338 607030893 1395244795 -903811263 -1121460265 808440354 1193861812 -568216818 -1457093736 927077947 1078273709 -649300201 -1370798207 1056201232 1240689286 -788907204 -1476588630 966368777 1319022239 -677904603 -1601122381 -609424368 -1398023034 899845436 1118158250 -591321079 -1413080929 852445477 1170766259 -713595870 -1569696588 997786894 1283339672 -770006981 -1524789075 1007993111 1259598209 -971244428 -1323512606 672505176 1595059662 -1049216915 -1234106117 796416321 1484745175 -926911418 -1077459760 651040106 1372136956 -810700705 -1196785463 564384115 1453646309 -524104488 -1748632498 248294900 2043387234 -407959359 -1868023721 161573357 2124831099 -300333846 -1726057348 1516998 1997542736 -378240781 -1636585371 125493727 1887293769 -42607428 -1972179926 326876560 1685884166 -99084123 -1927337933 337017225 1662077215 -206678898 -2069273576 497038754 1789330740 -188510057 -2084265983 449704379 1842004269 -1028137647 -1246695993 750369917 1539214571 -975562424 -1294128674 735344740 1557350642 -865315485 -1150589451 576861263 1432683737 -889089670 -1140416020 621801558 1376305344 -553595595 -1475871325 823045145 1175035023 -663942868 -1351992902 912484352 1097095318 -774159097 -1495501423 1070933035 1221727421 -692682466 -1582190200 951640114 1337970852 -103154279 -1898001137 400006325 1624288291 -21743232 -1984755434 280647852 1740466234 -150833749 -2147138243 420222087 1846223889 -261115470 -2023194332 509726878 1768349704 -462492163 -1821778581 174099665 2103950407 -486331932 -1811670670 218974408 2047506526 -357210673 -1649257127 79365347 1941714037 -304569898 -1696624320 64405754 1959915628 -375746926 -1633829372 127201214 1888739112 -285783413 -1712293347 16329639 2013141809 -415168864 -1874446794 156198796 2118670106 -533937479 -1758727633 237151125 2032505603 -198336778 -2094354848 438566874 1831128908 -213886225 -2075694471 491666371 1783171925 -84535612 -1913575854 351827944 1677674366 -40119587 -1969429941 328578033 1687323495 -755716518 -1510760756 1023070070 1274937312 -711366077 -1566680363 999754607 1284520953 -600889752 -1423436034 841041732 1160148946 -616373647 -1404710169 894206813 1112257483 -817643970 -1203466584 558751506 1447751556 -936478169 -1087812943 639638283 1361521565 -1046989300 -1231092070 798381856 1485924278 -956960235 -1309490557 687575865 1610392495 -259932205 -2021224635 512745215 1770581609 -135496758 -2132063396 434248422 1860512368 -27641887 -1990391945 273962701 1733518939 -113773576 -1909406866 389649108 1614717506 -315183177 -1708024031 54054555 1950350861 -363107410 -1654891720 72682114 1934768660 -470997115 -1796597997 232998569 2061792831 -461315172 -1819815158 177111728 2106176038 -873488613 -1125601395 635567671 1390857889 -863872254 -1148884076 579615278 1435175608 -986441943 -1305270337 725251589 1547519635 -1034300624 -1252072538 743944732 1532002954 -698839169 -1587560471 945221203 1330765509 -785036442 -1506640912 1060842058 1211898588 -662501555 -1350289445 915236449 1099585271 -538000556 -1461062718 836805240 1189581550 -1077925612 -926475902 1372473400 650737838 -1196561139 -810885733 1453558817 564444343 -1323589338 -971206224 1595260938 672329884 -1233754817 -1049537111 1484260371 796865669 -1569244816 -714077722 1283020892 998140106 -1524957847 -769798657 1259641925 1007922387 -1397968574 -609517100 1117966446 900063480 -1413384869 -590985779 1171199095 851977441 -2068968996 -207013558 1788897520 497506406 -2084319803 -188416685 1842195689 449485951 -1972010514 -42815112 1685840066 326946900 -1927789065 -98601631 1662395611 336663629 -1726408264 -300013266 1998026900 1067010 -1636508255 -378278601 1887091853 125668379 -1748856438 -523919076 2043474086 248234032 -1867557485 -408394491 2124494015 161874985 -1495590827 -774100797 1221949817 1070746095 -1581851572 -692982566 1337507168 952077814 -1476358041 -553148175 1175384395 822723037 -1351789442 -664115992 1097020754 912524740 -1150547919 -865388377 1432512797 577067403 -1140732888 -888734530 1376759044 621321618 -1246265341 -1028607851 1538908463 750703033 -1294318566 -975342452 1557407030 735253920 -1649067875 -357431285 1941658033 79456551 -1697055612 -304100334 1960222120 64073022 -1821462353 -462847943 2103497091 174579989 -1811712842 -486259680 2047677850 218768652 -2147342087 -150661009 1846299093 420182339 -2022708000 -261563274 1768000972 510049626 -1898340149 -102854563 1624752615 399569265 -1984666414 -21801916 1740244478 280835432 -1913238634 -84837632 1677208250 352262700 -1969516657 -40059111 1687547555 328392245 -2094152796 -198511822 1831051912 438604318 -2076178499 -213436629 1783522961 491345415 -1874764814 -414815388 2119121630 155716168 -1758683157 -534007939 2032336583 237358673 -1634020416 -375528618 1888793324 127107706 -1711859751 -286251185 2012837621 16664163 -1231525026 -1046520888 1486228082 798046948 -1309298873 -957177903 1610337899 687668989 -1203510420 -817572870 1447920192 558543574 -1087494283 -936831005 1361069657 640120527 -1422951622 -601338964 1159797270 841362048 -1404911837 -616198219 1112333839 894168729 -1510673656 -755776610 1274712612 1023255218 -1567017199 -711063673 1284986429 999319211 -1796375849 -471184831 2061704187 233057133 -1820279090 -460878248 2106515426 176811892 -1707674907 -315506061 1949864905 54502239 -1654966532 -363067798 1934972880 72509254 -1990563149 -27436507 1733561247 273890057 -1908953430 -114254276 1614401414 390004496 -2021531007 -259599849 1771013037 512275259 -2132007272 -135588338 1860323252 434468642 -1350346209 -662410615 1099774771 915016613 -1460756986 -538333552 1189150506 837275580 -1588014547 -698359109 1331081985 944866199 -1506470348 -785242462 1211856664 1060915086 -1305195909 -986481939 1547316055 725425089 -1252422046 -1033978124 1532489550 743497688 -1125137847 -873925921 1390519141 635868147 -1149106608 -863684922 1435264892 579557354 326460952 1685214862 -42268876 -1971570782 337158657 1663013527 -99171539 -1928203333 498003498 1789517500 -207581434 -2069381232 448997939 1841568421 -187872481 -2083882103 247625340 2042971882 -523495600 -1748293690 162509413 2124972787 -408825015 -1868110881 1703502 1998507736 -300441758 -1726959628 125057623 1886587585 -377857157 -1635947539 672876240 1595700806 -971692036 -1324214422 796295881 1483846239 -1049041947 -1233136781 650170082 1372061300 -925978674 -1077305512 564988667 1453996653 -811373609 -1197188287 900486836 1118529058 -610125928 -1398470898 851546797 1170645563 -590351487 -1412906217 997711494 1282469392 -713441366 -1568764100 1008343711 1260202505 -770409549 -1525462235 175003481 2104059855 -463456651 -1821964573 218338112 2047124438 -485625236 -1811234054 79028075 1941106685 -356794809 -1648587055 64494450 1960782820 -304711074 -1697559864 400115517 1625192363 -103340527 -1898965369 280265508 1739830194 -21306872 -1984048482 419614479 1845886873 -150163933 -2146722123 510593814 1768438656 -262051270 -2023335252 822114193 1174882055 -552724803 -1475795413 913159048 1097499422 -664546652 -1352342990 1071382435 1222430517 -774529393 -1496142311 951466938 1337002796 -692561258 -1581291008 750217205 1538283363 -1028061479 -1245825457 735749100 1558025082 -975912256 -1294732714 577564615 1433132881 -865956117 -1150960003 620833758 1376131912 -888190222 -1140295068 558040218 1447310348 -817011274 -1203088096 640598147 1361702933 -937385553 -1087925959 798526632 1486863422 -1047073404 -1231954670 687163569 1609725991 -956618339 -1308878581 1022629118 1274225768 -755337774 -1510128316 999936231 1285480561 -711478837 -1567588003 841981132 1160293466 -601752096 -1423520394 893540565 1111844931 -615761415 -1404368529 439166034 1831474372 -199015042 -2094762520 490790987 1783091421 -212958873 -2075545103 351710304 1676778742 -84357812 -1912603174 328951929 1687967983 -40564395 -1970128445 127546422 1889338528 -376154854 -1634507380 16248879 2012266681 -285634301 -1711365739 155302916 2118552722 -414196440 -1874268738 237795357 2032879755 -534636239 -1759172185 945305051 1331627341 -698985225 -1588501407 1060499906 1211285844 -784625426 -1505976200 914603497 1099206015 -661791547 -1349850029 837712368 1189693798 -538961700 -1461245878 636429759 1390941481 -874429293 -1125747707 579002790 1434833200 -863207286 -1148473316 724872589 1546886427 -986002271 -1304560585 744057236 1532909826 -1034483528 -1253033938 53875987 1949377925 -315067329 -1707129687 73126154 1935466908 -363483098 -1655537488 233676065 2062200247 -471598067 -1796944741 176183608 2106026414 -460441580 -1819735934 511772023 1770403297 -259038117 -2021108531 434946414 1860956664 -136142782 -2132438828 274369861 1734196691 -27988887 -1990992641 389499228 1613789642 -113694608 -1908533018 1998168860 2003850 -1726496208 -300879194 1886676741 124999571 -1636170199 -377669953 2042768174 247798712 -1748219390 -523535724 2125459255 162062241 -1868460517 -408502643 1789834104 497648622 -2069835180 -207101246 1841526625 449071095 -2083711411 -188078373 1685404490 326241244 -1971627418 -42177808 1662582611 337629125 -1927897473 -99504407 1282900948 997241666 -1569070344 -713108882 1260013517 1008564059 -1525405983 -770501001 1118571494 900414320 -1398641974 -609920420 1170329599 851902313 -1412452653 -590832059 1371575216 650617638 -1076956516 -926301686 1454200745 564815679 -1197263227 -811334125 1595612034 672934676 -1323992402 -971879880 1484185499 795995917 -1233600841 -1048605151 1845662301 419799755 -2146634895 -150223897 1768904260 510158546 -2023671960 -261748738 1624840815 400435961 -1898480829 -103789611 1739906678 280227552 -1984250022 -21131316 1941275193 78820015 -1648631019 -356723837 1960330784 64976566 -1697241332 -305064038 2104363531 174668445 -1822397657 -462988367 2047069714 218431108 -1811042498 -485843032 1433186965 577470979 -1151151175 -865737937 1375827596 621168154 -1139861600 -888658122 1538734759 749734449 -1246143605 -1027708131 1557855934 735956520 -1294688366 -975982844 1222353649 1071420007 -1495940131 -774704309 1337353960 951146110 -1581774908 -692111534 1174416067 822549077 -1475458065 -553026695 1097723610 912973388 -1352429578 -664486048 1160757662 841543944 -1423859534 -601452508 1111623047 893728017 -1404279637 -615820227 1274300844 1022589242 -1510332288 -755165162 1285131701 1000258851 -1567101799 -711926769 1486410234 799007084 -1231638314 -1047429056 1609897443 686957941 -1308920625 -956545959 1447254472 558131550 -1202898716 -817231758 1362009553 640265543 -1088357123 -936915861 2118246742 155636160 -1873837958 -414666516 2032936271 237704665 -1759361949 -534416139 1889167716 127752690 -1634465720 -376227618 2012720509 15769067 -1711682479 -285279033 1677127986 351388068 -1913090018 -83910520 1687893291 328992189 -1969925113 -40737647 1831696640 438978966 -2094852052 -198956870 1782627609 491228559 -2075206603 -213259101 1546973407 724811849 -1304784397 -985816731 1532572870 744358992 -1252567574 -1034918532 1391425773 635979899 -1126098495 -874108585 1434631412 579177570 -1148396072 -863244978 1099161787 914673709 -1349680745 -661999359 1190012066 837358644 -1461697138 -538479336 1331193993 945772575 -1588196955 -699320013 1211477136 1060281350 -1506030148 -784532182 1734004759 274587777 -1990938309 -28081747 1614222350 389031064 -1908837086 -113359436 1770084389 512125107 -2020656887 -259520097 1861000252 434875562 -2132607728 -135934586 2062401651 233500901 -1797021345 -471559735 2105541738 176633084 -1819384506 -460761648 1949714497 53573847 -1707595411 -314631685 1935379544 73186510 -1655313036 -363667998 82500323 1944971893 -354108465 -1646032039 59186938 1954557548 -309755946 -1701949632 171004625 2100716103 -465619971 -1825045653 224171720 2052826718 -481101852 -1806317710 425577095 1851456017 -145511509 -2141938883 506465950 1765228040 -264343630 -2026283228 394674869 1619096099 -108518503 -1903226097 283870892 1743566394 -18487424 -1981622506 1065679403 1216596669 -779445497 -1500664943 954809906 1341001380 -689479906 -1579126904 828338713 1180189327 -548334795 -1470749789 909293056 1094026902 -667101396 -1355028550 573827663 1429527257 -868381853 -1153778699 626929238 1381572288 -883929222 -1135116308 753427069 1542410987 -1025113263 -1243532345 730179172 1552062194 -980695224 -1299384354 502393762 1794562868 -201356658 -2064074216 446443451 1838882605 -191738217 -2087354879 321545104 1680691974 -47971652 -1977404886 340240265 1665177375 -95828315 -1924205005 4651974 2000800592 -297231638 -1722832260 120274911 1881935689 -383426829 -1641910683 245199860 2040152930 -527232296 -1751899570 166770669 2130151291 -402729279 -1862670761 648006506 1368980476 -929977786 -1080649008 569511795 1458913253 -805540257 -1191485751 675562328 1598256078 -968220044 -1320348958 791250753 1479456727 -1054349715 -1239361797 992533262 1278208920 -718882270 -1574860108 1011162903 1262628737 -766804421 -1521725779 905139004 1123312554 -604163568 -1392901498 849254181 1167697843 -594479607 -1416116577 920434785 1104906487 -657270451 -1344935461 833715320 1186352366 -541123244 -1464324670 939995219 1325400261 -704032385 -1592892951 1063973962 1215153372 -781937306 -1503418896 728475653 1550620819 -983185111 -1302136385 738618396 1526815882 -1039659728 -1257292378 632299575 1387729057 -876723941 -1128697459 584967214 1440404664 -858553086 -1143687788 229808297 2058725439 -474154619 -1799632621 182410416 2111335462 -456049252 -1814688502 57217179 1953374221 -311987785 -1704967903 67425410 1929634836 -368396882 -1660058312 268798157 1728231515 -32773663 -1995646601 392711380 1617919042 -110744072 -1906238098 517865727 1775841385 -254778925 -2015932091 431211750 1857352816 -138566198 -2135255716 801605920 1489025462 -1043732468 -1227958118 682249529 1605205423 -962319339 -1314710397 555483410 1444622724 -820879298 -1206562648 644990219 1366750621 -931159001 -1082616655 846240068 1165470162 -595658648 -1418082050 891116893 1109028299 -619496335 -1407972121 1017844086 1269572064 -760909734 -1516093236 1002886511 1287775737 -708266941 -1563458347 346663400 1672386942 -89667388 -1918830510 331640305 1690525031 -37090083 -1966261173 443687386 1836388684 -193183498 -2089062304 488629699 1780012373 -216955665 -2078886791 153008524 2115602714 -418326368 -1877481418 242449813 2037665027 -528671559 -1753600977 130363838 1891762472 -372551534 -1630773244 11072935 2008007985 -291072885 -1717459939 1619402727 394342257 -1903657269 -108048803 1743510526 283962216 -1981433134 -18707900 1851627477 425371459 -2141980935 -145439121 1764774860 506946394 -2025966880 -264699274 2100367235 171327253 -1824559441 -466067911 2052901786 224131852 -1806521674 -480929248 1944750001 82687783 -1645943139 -354167285 1955021736 58749758 -1702288764 -309456366 1541947183 753864633 -1243193853 -1025413483 1552284470 729992096 -1299473894 -980637044 1429452573 573867915 -1153575375 -868555097 1381921540 626606994 -1135603160 -883481922 1180643147 827858909 -1471066521 -547979535 1093856082 909499332 -1354986882 -667174168 1216653177 1065588719 -1500854699 -779225405 1340695392 955143158 -1578696116 -689949990 2040344230 244981296 -1751953526 -527139044 2129717951 167238185 -1862366317 -403064059 2001118868 4298242 -1723283528 -296749266 1881891469 120345115 -1641741407 -383634633 1680490178 321719892 -1977327634 -48009352 1665661659 339790413 -1924555785 -95507615 1794225904 502695526 -2063607844 -201791670 1838969577 446382719 -2087578683 -191552685 1123225198 905199352 -1392677054 -604348460 1168034423 848952033 -1416582309 -594043955 1277724252 992982730 -1574508688 -719202330 1262830149 1010987731 -1521802391 -766766081 1598299658 675491484 -1320517850 -968011856 1479137811 791603845 -1238910145 -1054831703 1369413176 647538350 -1080953068 -929642622 1458721313 569729719 -1191431411 -805633125 1387298149 632770035 -1128391607 -877056801 1440594300 584747498 -1143744432 -858462010 1550579031 728548801 -1301965701 -983390995 1527132494 738263512 -1257746334 -1039179532 1325886721 939548055 -1593242579 -703710021 1214949656 1064147342 -1503344588 -781977438 1104995635 920376741 -1345158113 -657083255 1186013482 834015676 -1463861242 -541560688 1776180653 517565755 -2016396159 -254342121 1857264052 431270178 -2135033704 -138754034 1728435615 268625161 -1995721549 -32734171 1617432966 393158928 -1905889110 -111067076 1953058249 57572703 -1704514331 -312468365 1929677264 67352902 -1660229380 -368191382 2058536443 230028653 -1799576361 -474246079 2111767010 181940596 -1814994738 -455716776 1269517348 1017937074 -1515901688 -761127522 1288079421 1002551467 -1563891439 -707798649 1165018134 846722176 -1417763526 -596011604 1109196815 890908825 -1408016093 -619425355 1444699200 555445462 -1206764180 -820703750 1366399065 645310671 -1082132107 -931608093 1489491058 801170660 -1228294818 -1043429944 1604980843 682434813 -1314623161 -962379311 1891986668 130178170 -1630859840 -372490922 2007542005 11507811 -1717122599 -291374769 2115953886 152687688 -1877965326 -417876636 2037588167 242487377 -1753398805 -528846467 1836219528 443894814 -2089017948 -193254094 1780463761 488146951 -2079204931 -216602325 1672082618 346997804 -1918397034 -90135296 1690579107 331546677 -1966452337 -36871911 -869052181 -1154195331 574435783 1429864785 -882993934 -1134975900 626062814 1381483848 -1024927527 -1242568625 753318389 1541507427 -981132096 -1300091818 730562028 1552698746 -779861873 -1501335527 1066017187 1217204533 -689339242 -1578191872 954721722 1340134700 -547370819 -1470564309 827435409 1180080391 -667808604 -1355465678 909929864 1094409502 -144871389 -2141568843 424874255 1851007385 -265243590 -2026404692 507434262 1765401984 -108595183 -1904097145 394828093 1620027819 -18138104 -1981018978 283467044 1742892466 -353738681 -1645391663 82051435 1944269309 -309877666 -1702849336 59360626 1955526116 -466491275 -1825122077 171936089 2100869583 -480498580 -1805968134 223497536 2052423126 -718773846 -1573957316 992346246 1277243408 -767187533 -1522363099 1011598495 1263334409 -604771944 -1393239794 905808052 1123727394 -593613439 -1416028905 848317613 1167555643 -929074738 -1080540840 647041250 1368793204 -806177321 -1191869119 570217723 1459348589 -968558084 -1320957590 675977424 1598924870 -1054261787 -1238495885 791108809 1478519903 -297385630 -1723764236 4726862 2001670360 -383023749 -1641237011 119923799 1881330881 -526530224 -1751451194 244557948 2039781610 -403698359 -1862844961 167668837 2130271475 -202288890 -2064227952 503263274 1794638012 -191064801 -2086951543 445838387 1838531749 -47523532 -1976702558 321173528 1680050318 -96002771 -1925173829 340360193 1666075799 -33213847 -1996356865 269177669 1728865235 -110561680 -1905277210 392599388 1617012682 -253838757 -2015786291 517004151 1775758305 -139231678 -2135666988 431824750 1857695736 -474865139 -1800072549 230441761 2059105207 -455088620 -1814505854 181503800 2111223726 -311842241 -1704027479 57133843 1952512901 -368808410 -1660723536 67768074 1930248092 -982838623 -1301536201 728069005 1549943579 -1039739208 -1258166738 738768788 1527744258 -877618541 -1128814075 633273279 1387907881 -857907574 -1143312868 584269734 1439960880 -656670011 -1344589229 919757801 1104499583 -541997348 -1464404406 834643952 1186502502 -704148745 -1593787807 940174299 1326373709 -781562130 -1502773640 1063530434 1214455636 -417463512 -1877396546 152068612 2115457682 -529283279 -1753942105 243115549 2038077067 -372929766 -1631405172 130804278 1892473504 -290959613 -1716551787 10890799 2007047865 -89582772 -1917967398 346518112 1671447286 -37431467 -1966872637 332052089 1691191023 -193815682 -2089440280 444398162 1836829380 -216047769 -2078773263 487669323 1779830493 -596630560 -1418259594 847135436 1165587034 -618797063 -1407527057 890472149 1108653635 -760501294 -1515414716 1017498366 1268972136 -708415541 -1564385443 1002966759 1288650353 -1043909756 -1228930286 801723048 1489920574 -961874019 -1314011381 681875121 1604560423 -820200522 -1206154464 554883738 1444276748 -932085841 -1082765511 645865091 1366830613 -1470130705 -547838599 1179776195 827769941 -1355656714 -667590304 1094463706 909836364 -1501291043 -779932341 1217035505 1066224743 -1578509884 -688985774 1340586216 954239102 -1243052661 -1024477923 1541858471 752997425 -1299889774 -981307132 1552621758 730599464 -1154282055 -868991697 1430088853 574249987 -1134638688 -883295946 1381017740 626497562 -1825458905 -466188879 2101335051 171500701 -1805881026 -480558680 2052198418 223682692 -1645593323 -353563261 1944345657 82013359 -1702364916 -310326886 1955174432 59680950 -1903778493 -108948011 1619575919 395310329 -1981062822 -18066996 1743061110 283259104 -2141377167 -145089049 1850952797 424967371 -2026837656 -264775170 1765705796 507099346 -1320901458 -968649672 1598735746 676197652 -1238802249 -1053929439 1478951323 790638861 -1080087396 -929555446 1368477104 647396646 -1192040315 -805971949 1459390889 570145087 -1393314614 -604732324 1123931622 905635184 -1415679789 -593936315 1167069695 848765289 -1574421256 -718336914 1277582804 992046402 -1522140959 -767375241 1263245773 1011657051 -1976925082 -47336208 1680139594 321115612 -1924710273 -96440087 1665737043 340660677 -2064577452 -201966398 1795124600 502816238 -2086877107 -191104805 1838328161 446011895 -1751280638 -526736236 2039739694 244630968 -1863299045 -403218291 2130587959 167313825 -1723458512 -297718618 2001239324 5197194 -1641293783 -382932801 1881520389 119703955 -1704331411 -311506949 1952945729 56665815 -1660669068 -368901150 1930056280 67986126 -1800241313 -474656823 2059148915 230371045 -1814054074 -455570480 2110904938 181857020 -2015434999 -254158945 1775273509 517453491 -2135743728 -139193466 1857897020 431649450 -1996132549 -33398867 1728777751 269237889 -1905743070 -110126156 1617349134 392297112 -1593321563 -704583885 1326036617 940475935 -1502997572 -781376726 1214542480 1063469574 -1344512105 -656707839 1104297659 919932461 -1464755314 -541676776 1186986658 834193972 -1129265215 -877136041 1388226285 632919675 -1143143464 -858115250 1439916788 584340066 -1301590029 -982745243 1550135007 727850569 -1257862166 -1040073860 1527311046 739236432 -2089630164 -193595718 1836885760 444307350 -2078342603 -216517981 1779524377 488002447 -1918284258 -89227640 1671900978 346038180 -1966831097 -37504367 1691020075 332258237 -1631201720 -373102882 1892398948 130844658 -1717038511 -290512185 2007397245 10568683 -1877057926 -417763604 2114994006 152506304 -1754031517 -529224971 2038299471 242928601 -1206065436 -820259214 1444054984 555071326 -1083104515 -931786133 1367294929 645428039 -1228443946 -1044357568 1489571834 802045804 -1314215217 -961701287 1604635619 681835381 -1515456896 -760429034 1269143468 1017292602 -1564069223 -708771313 1288197045 1003447075 -1418690894 -596160988 1165893534 846802696 -1407337813 -619017667 1108597639 890563345 1311295666 959445028 -1608078946 -685663992 1229261995 1044528189 -1488228985 -800301807 1089683584 938766358 -1359142484 -637923014 1201570969 815379471 -1450121803 -560474845 1402984662 614000704 -1114523142 -896104084 1425153231 603270233 -1157857821 -839168651 1564758244 709058674 -1286983224 -1001586338 1512674557 758031467 -1272449583 -1021262521 1967581306 37869804 -1689745066 -330319424 1915432035 86777077 -1675276977 -350061095 2073911368 211439838 -1785527964 -493604366 2096145489 200774855 -1828797059 -436603413 1760688158 536266888 -2030069454 -235361884 1872509959 412814481 -2121114325 -157979203 1714057260 288178362 -2010902272 -14474858 1632089141 373327011 -1890986727 -129047153 1463024115 540330341 -1187145505 -835016631 1348353514 660147580 -1102029626 -917017520 1508405697 787431767 -1209659155 -1058987909 1585821144 696419662 -1333013260 -947067806 1250224535 1032050945 -1534424901 -745686995 1307127182 988683544 -1545122654 -723485644 1147101605 861425971 -1437532023 -581554145 1127392700 875926826 -1388526448 -633605114 1818089787 458942893 -2108442601 -179009407 1798315298 473378228 -2059502578 -231125864 1652969737 360800671 -1937231835 -74514253 1709937936 317498758 -1947864004 -52247382 1911212383 116259273 -1612404621 -387737371 1988562246 25181648 -1735824278 -275882756 2133934445 137785851 -1858133951 -432533289 2019329396 257668578 -1772952488 -514468658 2082384432 186227366 -1844393188 -451413110 2071162409 208953023 -1786966267 -495304813 1925521922 96604820 -1664400594 -338922568 1974003227 45078157 -1683585225 -324946015 1638513236 380537538 -1884824712 -123671570 1724153421 298012379 -2000019615 -3330057 1869754982 410321648 -2122558646 -159685668 1746925183 521717481 -2045667501 -250173499 1198557944 813152878 -1451299884 -562439358 1075662561 924483191 -1374474291 -652992677 1235944138 1051472476 -1482333210 -794668176 1321649875 969012805 -1597462529 -674261143 1523030684 767601162 -1261831248 -1009857754 1571446405 716008979 -1281081431 -995946689 1411125934 588980792 -1173195902 -854244588 1399969463 611771937 -1115703397 -898070771 1694866289 302164967 -1962149283 -66270517 1651007336 359624702 -1939456444 -77525294 1809716035 483992533 -2049936785 -220773639 1823725402 464840652 -2101496202 -172325152 2024966933 263568259 -1766004167 -507782481 2145341196 148406170 -1848562144 -422175050 1986593575 23999409 -1738055157 -278900067 1896138558 100923304 -1626692078 -401762684 1584118713 694979375 -1335502187 -949818877 1493598112 771837750 -1224204660 -1072746982 1353724811 666305309 -1094823257 -910597583 1474164626 551208708 -1177315650 -824924632 1138535389 886807371 -1378694415 -623510937 1152479172 867589970 -1430319384 -575127938 1292313583 973083513 -1559674173 -737250731 1248520182 1030608736 -1536915750 -748439988 709103030 1564687648 -1001755494 -1286775796 757713327 1513027897 -1020811133 -1272932331 614434180 1402516754 -896408408 -1114188738 603079069 1425371403 -839114575 -1157951449 938679762 1089744196 -637698818 -1359328152 815716811 1201269085 -560940825 -1449686927 958961120 1311745398 -685312820 -1608399782 1044730361 1229087087 -800378667 -1488191421 287976830 1714232808 -14398382 -2010940220 373811559 1631640049 -129398709 -1890666275 535930188 1760990682 -234896288 -2030504714 412901717 1872449987 -158203783 -2120929041 211631386 2073693580 -493659082 -1785434976 200341763 2096613781 -436299729 -1829132103 38188328 1967228350 -330771452 -1689262958 86733105 1915503015 -349892579 -1675485045 861879543 1146621025 -581870117 -1437176499 875755758 1127598200 -633562686 -1388598956 1032107205 1250133075 -745875991 -1534204545 988377308 1307459658 -723054096 -1545592474 786967699 1508842501 -1058648641 -1209959127 696641674 1585633308 -947156570 -1332954832 540255393 1463063607 -834812531 -1187318501 660496568 1348030510 -917503596 -1101582078 137436223 2134256809 -432046829 -1858581115 257742886 2019289264 -514672374 -1772779108 116036621 1911399579 -387648223 -1612462665 25645076 1988124802 -276221640 -1735523922 361106523 1652636877 -74945161 -1936761375 317442114 1710029012 -52057746 -1948083720 459113577 1817883903 -179051195 -2108369453 472924272 1798795494 -230809252 -2059857462 410152756 1869963170 -159642088 -2122629490 522169133 1746443195 -250492415 -2045314409 380233478 1638848400 -123238870 -1885292868 298066719 1724060553 -3521997 -1999801691 96829264 1925337030 -339009924 -1664340246 44612425 1974438879 -324609435 -1683887373 186578786 2082064372 -451897778 -1843943720 208876411 2071200749 -495103401 -1787141439 589058044 1411088234 -854446384 -1173021114 611421157 1400290163 -897586487 -1116153249 768067534 1522595672 -1010194718 -1261529484 715785175 1571631937 -995859717 -1281142163 1051418520 1236037390 -794476876 -1482551774 969317249 1321315095 -674694483 -1596995013 812701610 1199040316 -562121082 -1451653616 924652467 1075454757 -653036897 -1374404087 23682677 1986948835 -278446247 -1738534961 100964972 1896065786 -401933504 -1626485802 263378503 2025187025 -507725973 -1766094851 148836958 2144871112 -422481038 -1848228892 484331025 1809415815 -221237443 -2049499221 464751112 1823783582 -172102876 -2101683278 302368291 1694693045 -66345201 -1962109031 359137850 1651454636 -77176042 -1939778688 973569725 1291865643 -737599599 -1559351545 1030404772 1248692786 -748364920 -1536955618 886896271 1138476569 -623732829 -1378506955 867250838 1152778752 -574663750 -1430756564 665874137 1354194511 -910290955 -1095155869 551398080 1473944150 -824980500 -1177224326 694937323 1584191101 -949647417 -1335707823 772154098 1493242468 -1073200162 -1223724216 -2031009094 -235507156 1761551254 536351488 -2120448349 -157567435 1871898511 412473113 -2010461560 -13764066 1713679268 287546162 -1891168623 -130007545 1632202685 374234923 -1689890082 -331259320 1967666162 38732644 -1674864953 -349395375 1915090923 86165373 -1784816916 -493163910 2073279424 211061590 -1829757195 -436785565 2097053657 200888143 -1113628046 -895986972 1402012510 613823432 -1158502805 -839543043 1425852231 603715537 -1287329216 -1002186026 1565166444 709737466 -1272369575 -1020387633 1512525685 757104611 -1607962090 -684768640 1311118138 958473132 -1488603633 -800946535 1229707043 1045227445 -1359742428 -638268750 1090362120 939174814 -1449247171 -560394581 1200643857 815230855 -1612024837 -387103891 1910772439 115548737 -1735936030 -276789388 1988744910 26142296 -1858995255 -432616609 2134874853 137931379 -1772339248 -514126010 2018664188 257257066 -2107808865 -178629879 1817379507 458502693 -2060408954 -231237872 1799276202 473560636 -1937314899 -75375813 1653115521 361740823 -1947521100 -51634398 1709526680 316833294 -1534831821 -746363995 1250570783 1032651401 -1544972502 -722556996 1307047430 987809424 -1436558591 -581375081 1146206765 861309627 -1389224168 -634048626 1128037940 876301986 -1187822761 -835423295 1463624315 540676845 -1101101234 -916867112 1347479138 660068084 -1209480347 -1058014221 1508289097 786537183 -1333457028 -947765270 1586196048 697065158 -1262018504 -1010822994 1523138836 768504194 -1280646111 -995240777 1571063053 715371931 -1172527094 -853829476 1410517286 588642736 -1116640237 -898212731 1400835391 611859881 -1452265380 -562626358 1199460720 813261286 -1373768635 -652557101 1075025257 924100095 -1481918354 -793999112 1235605826 1050864084 -1597604745 -675197727 1321737563 969878989 -1884749584 -122802074 1638359516 379605322 -2000370455 -3935105 1724556741 298685779 -2123200318 -160057260 1870457326 410769784 -2044769061 -250053555 1745956343 521543009 -1843523436 -451338238 2081452472 186073390 -1787571059 -495655909 2071836065 209356087 -1664771930 -339564496 1925970314 97306908 -1683465025 -324047831 1973829011 44109061 -1378086535 -623173137 1137864789 886390979 -1431186080 -575216138 1153414220 867730650 -1559783093 -738154019 1292499047 974047473 -1536533166 -747803196 1248083070 1029901544 -1335164643 -949210741 1583702065 694309031 -1224293116 -1073613422 1493738536 772773054 -1095726801 -910706247 1354688515 666491029 -1176679114 -824541792 1473457178 550771852 -1766706767 -508231385 2025607325 263938059 -1847593560 -422001346 2144441476 148284434 -1737901693 -277968619 1986517167 23128121 -1627095654 -402436852 1896488118 101526560 -1962597931 -66973373 1695236345 302805103 -1939282484 -76556966 1650885856 358724726 -2049005081 -220620431 1808845003 483915869 -2102170114 -172728984 1824328914 465189956 -492992578 -1785022680 211019410 2073351684 -437238873 -1829276879 201204363 2096697885 -330952820 -1690222822 38301344 1968135734 -349451371 -1674773757 86354617 1914870319 -13985830 -2010273972 287635190 1713620576 -129543229 -1891605675 373895919 1632502393 -235855896 -2030686338 536837828 1761103442 -157492239 -2120488089 412269277 1872071243 -638343306 -1359702048 939378266 1090189004 -560045201 -1449569287 814744131 1201091285 -685232316 -1607524398 958811752 1310818046 -800724131 -1488790581 1045138033 1229765351 -1002129646 -1287420028 709547582 1565386408 -1020693749 -1272036451 757535271 1512055473 -895533280 -1114107978 613506572 1402367642 -839713991 -1158296657 603757077 1425779331 -75057409 -1937668503 361289683 1653598021 -51678490 -1947450768 317002698 1709319004 -178438451 -2108027301 458448865 1817472887 -231671084 -2059941310 473865208 1798941550 -432953701 -1858693619 138397623 2134439713 -514039166 -1772400108 257033134 2018849592 -387305815 -1611850177 115625861 1910734611 -276305232 -1736386010 25791388 1989065482 -1058499017 -1209031007 786888475 1507968909 -947563986 -1333632328 696988418 1586234260 -835510779 -1187762541 540901161 1463439295 -916530660 -1101403510 659602224 1347914662 -580942253 -1437026619 861005695 1146542057 -634240438 -1389006116 876356454 1127945200 -746320287 -1534902537 1032482637 1250779099 -722875784 -1544619282 988261204 1306565570 -794041028 -1481845334 1051034640 1235399814 -674881243 -1597959757 969424905 1322217631 -563057394 -1451795048 813567010 1199127732 -652367593 -1373988479 924043323 1075116205 -853740200 -1172585010 588420212 1410704610 -898551487 -1116339753 612323437 1400398075 -1010336406 -1262465540 768154694 1523461328 -995444365 -1280472603 715446367 1571023049 -339360268 -1664944798 97232088 1926009934 -324533779 -1683017349 44458177 1973506135 -450998842 -1843823280 185609450 2081889404 -495744545 -1787512503 209578227 2071648357 -160246384 -2122980090 410825916 1870365738 -249622135 -2045239009 521236645 1746288691 -123118174 -1884394188 380058766 1637878808 -3892805 -2000443091 298514583 1724762113 -911158147 -1095244565 666809681 1354335687 -824373148 -1176887054 550728008 1473528286 -949265329 -1335071527 694500707 1583484405 -1073309610 -1224628032 772340090 1494206956 -737688551 -1560218481 973710645 1292801443 -748027904 -1536348010 1029988652 1248022970 -623096789 -1378124611 886189319 1138040209 -575567822 -1430865756 868215070 1152965000 -220269387 -2049326045 483431833 1809294607 -172805972 -2102132678 465392000 1824153878 -66749305 -1962783727 302718379 1695296829 -77023074 -1938847736 359061938 1650583844 -278272815 -1737567161 23561725 1986049387 -402382648 -1627189154 101335524 1896706418 -508400413 -1766499211 263982543 2025536857 -421549830 -1848076180 147966422 2144794944 -1826078696 -466653042 2099650868 169939362 -1807383551 -482167657 2051794221 223139259 -1644967894 -353044292 1946003718 83532176 -1700918221 -308724571 1955622175 60251529 -1902161796 -107454230 1620128080 395706822 -1980591003 -17455885 1744631113 284935647 -2142971826 -146544424 1850390882 424511988 -2027348905 -265409343 1764195707 505433581 -1471782704 -549367738 1179124220 827273578 -1356094263 -668167073 1092994533 908260723 -1499600670 -778381196 1217628622 1066711384 -1578095365 -688448403 1342066135 955874625 -1242468172 -1024049118 1543442840 754458894 -1298352979 -979663813 1553126785 731243799 -1154811770 -869414896 1428461994 572762428 -1136182113 -884995063 1380539827 625896741 -1976340135 -46906929 1681723509 322576611 -1923173056 -94796330 1666241644 341304570 -2065106581 -202388995 1793497159 501328081 -2088419982 -192803356 1837849694 445410504 -1752932035 -528264789 2039087121 244134023 -1863736028 -403794510 2129118216 165737630 -1721767665 -296167015 2001831971 5683381 -1640878826 -382395008 1882999866 121339052 -1319284335 -967155449 1599287485 676593707 -1238329976 -1053317858 1480520868 792314930 -1081681501 -931010251 1367914639 646940697 -1192550982 -806605524 1457880214 568478720 -1393933835 -605195933 1122246873 904073295 -1417181716 -595544710 1166664896 848221270 -1573795385 -717817519 1279240427 993564797 -1520693794 -765772472 1263693042 1012227172 -1591860582 -703000052 1326465974 941060896 -1502353789 -780872171 1216186287 1065006905 -1346000216 -658335170 1103874948 919403282 -1465356623 -542155225 1185288093 832651019 -1129762050 -877788568 1386697682 631268164 -1144719641 -859584911 1439340491 583903069 -1301103924 -982152614 1551686624 729541494 -1256227115 -1038594493 1527848953 739651439 -1703935406 -310955324 1954440062 58282984 -1658993077 -367331619 1930667879 68458481 -1800697248 -475219210 2057694028 228776922 -1815720327 -457081105 2110271317 181346243 -2016996810 -255843680 1774809882 516834188 -2136287697 -139598151 1856288515 430147477 -1994614268 -31741294 1729297192 269863870 -1905172963 -109678965 1618951985 393744295 -1207626789 -821943475 1443590903 554451553 -1083648062 -932190380 1365685998 643925624 -1226925079 -1042699393 1490090693 802671187 -1313644560 -961253530 1606237916 683281994 -1515060289 -759876823 1270637203 1018909189 -1562392666 -707201232 1288808074 1003918876 -1419146355 -596722917 1164438177 845208119 -1409003628 -620527870 1107963576 890052142 -2090126573 -194247803 1835356735 442655401 -2079918326 -217987172 1778947622 487564976 -1917797599 -88634441 1673452045 347728539 -1965195464 -36024402 1691557396 332672642 -1629740169 -371518495 1892827739 131429069 -1716394130 -290007048 2009040450 12105428 -1878545595 -419390509 2114570857 151976703 -1754632356 -529702966 2036600432 241385190 -146504420 -2143046262 424338480 1850594470 -265731835 -2026999405 505880617 1763709119 -107016914 -1902625352 395406338 1620466836 -17643209 -1980368479 284993563 1744541837 -353135240 -1644911122 83752020 1945814210 -308391583 -1701223945 59781197 1956053211 -467133110 -1825624612 170294374 2099334384 -481961645 -1807554107 223066239 2051836137 -869620268 -1154640574 572835064 1428419694 -884514355 -1136635557 625541345 1380855927 -1024381466 -1242161808 754928842 1543011420 -979572225 -1298409111 731023571 1553315909 -778193488 -1499822810 1066652828 1217717258 -688885335 -1577631425 956174469 1341726739 -549044862 -1472131820 826825902 1179610168 -668206693 -1356019443 908433591 1092790305 -295717795 -1722252085 5363057 2002183655 -382570428 -1640677166 121377128 1882923518 -528204689 -1753019143 243948867 2039311829 -404096906 -1863399200 166173018 2128652748 -202857415 -2064673617 501662997 1793193347 -192585696 -2088611658 445317388 1837904282 -46978037 -1976296291 322784551 1681554865 -94443502 -1923491708 340822334 1666693544 -718170987 -1573477373 994047417 1278788911 -765702004 -1520738278 1012019616 1263862070 -605414233 -1393742799 904166795 1122192669 -595076930 -1417615320 847886738 1166969092 -930708239 -1082018713 646505949 1368380747 -806666008 -1192464258 568664516 1457656146 -966980413 -1319486379 676556271 1599364473 -1053767462 -1237845940 792635894 1480169824 -982325346 -1300900088 729581234 1551611428 -1038146681 -1256713455 739328683 1528197693 -878088276 -1129423046 631705216 1386233366 -859526219 -1144808669 583715481 1439562255 -658114566 -1346189460 919312086 1103930944 -542624797 -1464925323 832983759 1184981593 -702644280 -1592176802 940580580 1326919282 -780944431 -1502311609 1065212669 1216014955 -31668394 -1994655808 269657722 1729468140 -110034097 -1904856103 394224227 1618498293 -255373468 -2017427470 516501064 1775115998 -139818115 -2136097813 430238289 1856232135 -475277518 -1800607836 228963870 2057471624 -456781013 -1816058947 180908551 2110734993 -311402752 -1703448682 58605100 1954090682 -367158503 -1659196529 68418101 1930742435 -597043489 -1418795447 845658099 1163954021 -620490042 -1409080752 889877482 1108165500 -760062227 -1514836357 1018970049 1270550359 -706766092 -1562858910 1003617240 1289145166 -1042364741 -1227229651 802203543 1490523905 -961346910 -1313590732 683500430 1606046488 -821735799 -1207796193 554381221 1443634995 -932672880 -1083196922 644279228 1365367594 -418908649 -1878997375 151623483 2114889645 -529911282 -1754463592 241455906 2036556724 -371425755 -1629794637 131211017 1893019551 -290342340 -1716090198 12573456 2008607622 -89069965 -1917331739 348030815 1673115593 -35839382 -1965419780 332612422 1691644880 -194286015 -2090049833 442830701 1835155451 -217666984 -2080269618 487115636 1779432418 1542572560 754383494 -1241535684 -1023894614 1553731081 731594399 -1299026139 -980066381 1428832802 573403828 -1155259634 -870116456 1380419131 624998061 -1136007401 -884025471 1179048564 826403554 -1471628456 -548434994 1093344877 908865275 -1356497087 -668839977 1218269766 1067082448 -1500302486 -778828804 1341167199 955754185 -1577126029 -688273435 1621093080 395893326 -1903064076 -107562142 1743924929 284499543 -1979953171 -17072261 1849975530 423842428 -2142633018 -145935536 1764337395 506369637 -2027436065 -266274999 2099837628 170904106 -1826186352 -467555578 2051358373 222432819 -1806999671 -481530081 1945334414 83116568 -1644358750 -352705740 1956558487 60392961 -1701783621 -308811987 1122696017 904776647 -1394304387 -605836565 1166491464 847253470 -1417060764 -594645262 1278309219 993412085 -1572924849 -717741351 1264367482 1012631532 -1521297834 -766122304 1599990581 677043107 -1319925223 -967525745 1479552812 792141754 -1237430784 -1053196650 1367761671 646009745 -1081605589 -930139459 1458284318 569153416 -1192901070 -807209308 2038750105 243526415 -1752515915 -527594973 2129207168 166604566 -1863876948 -404730310 2002736043 5792573 -1722731897 -296353263 1882363826 120956708 -1640171874 -381958648 1681116157 322239339 -1975670063 -46491065 1667108836 341393266 -1924108600 -94937506 1793606607 502231897 -2065292573 -203353483 1837467606 444774208 -2087983366 -192096660 1774692498 515938308 -2016818754 -254871256 1856662667 430791709 -2136732249 -140296911 1729896608 270209078 -1995292276 -32149222 1618076857 393663535 -1904245355 -109529853 1953544438 58165344 -1702962726 -310777524 1931312367 68832377 -1659691581 -367776427 2058039492 229376082 -1801104920 -475897474 2110190813 180470859 -1815570959 -456153753 1386842202 632207564 -1129846410 -878650912 1438927939 583236821 -1144378001 -858972679 1550975080 729100542 -1300471484 -981773870 1528808561 739833063 -1257134755 -1038707253 1327405118 941205672 -1592723182 -703084156 1215519783 1064594609 -1501741813 -780530275 1103433740 918691994 -1345621728 -657702474 1185469461 833610883 -1465469639 -543062609 1893505491 131836229 -1630340865 -371865495 2008112586 11955548 -1715520282 -289928080 2114392545 151003511 -1878429491 -418496421 2037044728 242083182 -1755007788 -530348990 1835764151 443332897 -2090473317 -194848755 1778797998 486636856 -2079839102 -217113580 1672479109 347549971 -1916903255 -88518593 1692255644 333116682 -1965841232 -36400090 1270003995 1018530189 -1514350537 -759437151 1289714946 1004031380 -1563354066 -707384136 1164521769 846070207 -1419292667 -597663597 1107621168 889439654 -1408592868 -619862902 1443211647 553818601 -1207187373 -821233467 1365798246 644832752 -1083831222 -933151524 1490952525 802755035 -1227866015 -1042845449 1605625172 682939842 -1312979848 -960842514 1067257620 1218068354 -778867144 -1500225874 955304717 1341651867 -687953375 -1577477449 826705702 1178711984 -548870646 -1471162724 908804927 1093432233 -668655085 -1356721531 573185904 1429024742 -870023588 -1155313974 625466217 1379986431 -884360635 -1135703341 754030402 1542891476 -1023412626 -1241987336 731665243 1553687501 -980274569 -1298857247 83046364 1945378634 -352497936 -1644528026 60746693 1956240211 -309294359 -1701332353 170436590 2100270968 -467220798 -1826490796 222651383 2051167073 -481623333 -1806945715 423903160 1849888558 -146121068 -2142409214 506067873 1764674359 -265839987 -2027902437 396343178 1620608796 -107882842 -1902713296 284324755 1744126725 -17034561 -1980030423 646331989 1367412419 -930586759 -1081118737 569113164 1458359002 -807036064 -1193104394 677230183 1599768305 -967583925 -1319835683 791704190 1480016616 -1052896430 -1237769276 993078833 1278615207 -717271267 -1573355637 1012722216 1264310974 -766342396 -1521108078 904570371 1122866837 -605763793 -1394346055 847733274 1166037644 -595000522 -1416744032 501751453 1794059787 -202997839 -2065608921 444979844 1837296146 -192169048 -2087941314 322148015 1681172025 -46270589 -1975859435 341725878 1666802208 -95407206 -1923677428 6229753 2002271855 -296652843 -1722392765 120769248 1882585718 -381899828 -1640260774 243566283 2038675037 -527767577 -1752311951 166281938 2129556036 -404282370 -1864363160 229338518 2058116352 -475722566 -1801307092 180791695 2109839641 -456603485 -1815087051 57730468 1954010418 -310475640 -1703300066 69018045 1931088171 -367837039 -1659604985 270302706 1729842532 -32367394 -1995101112 393329131 1618381181 -109061945 -1904678831 516421056 1774241110 -255224596 -2016500614 430584281 1856831823 -140226315 -2136776605 918900062 1103265224 -657773454 -1345577756 833128775 1185921489 -542709653 -1465788163 941540716 1327101434 -703552448 -1592290090 1064501621 1215574499 -780312487 -1501933361 728915258 1551199660 -981713898 -1300558720 740268323 1528342965 -1039009777 -1256798055 631887112 1387193758 -878201820 -1130330958 583274769 1438851463 -859148227 -1144176469 347102423 1672965185 -88195589 -1917252243 333289678 1692051544 -36439582 -1965766284 443274469 1835852915 -194660919 -2090695329 486936828 1778458730 -217550384 -2079375034 151473331 2113960997 -418828897 -1878123255 241862826 2037233724 -530257530 -1755064048 131908737 1893463063 -372070995 -1630169797 11600024 2008428558 -289447500 -1715973854 803109919 1490635913 -1043325645 -1227412059 682866694 1605666960 -960636630 -1313150532 554038317 1443022011 -821324543 -1207130729 644362292 1366229154 -932818664 -1084137074 845769851 1164860653 -597226153 -1419756095 889497698 1107532020 -620050098 -1408370216 1018356809 1270207711 -759397019 -1514424845 1004478544 1289228486 -707706500 -1563004438 -638954935 -1360174369 937702245 1088619507 -561539504 -1451186490 814348156 1200539626 -684598661 -1607013651 960478039 1312328641 -799269278 -1487196428 1045593934 1230327768 -1000521171 -1285918021 710091521 1565791127 -1020230092 -1271417182 759097112 1513740174 -897136097 -1115555191 612936499 1401920421 -840233466 -1158922608 602238762 1424121788 -494636415 -1786559977 210375597 2072847163 -437668200 -1829861874 199743412 2095114018 -329254221 -1688679899 38902687 1968614153 -349028694 -1674244548 87842694 1916497680 -13409563 -2009836941 289211337 1715090271 -128014596 -1889954198 374392784 1633154886 -236393769 -2031101375 535202811 1759624045 -159043890 -2122178984 411783138 1871478644 -1057922296 -1208593506 788464164 1509438130 -946034927 -1331980409 697484861 1586886315 -836048070 -1188176980 539265558 1461959296 -918081757 -1103093835 659115535 1347321497 -582585492 -1438563334 860361280 1146036950 -634669195 -1389590557 874894937 1126360783 -744621218 -1533359160 1033083506 1251257060 -722452665 -1544089647 989748843 1308192509 -73448512 -1936166058 361833196 1654002298 -51214375 -1946831025 318564085 1711003235 -180040718 -2109473948 457878238 1817025096 -232189973 -2060566659 472346311 1797283409 -433564764 -1859165390 136721032 2132869662 -515532867 -1774016725 256636561 2018297351 -386671722 -1611339008 117291706 1912244780 -274849905 -1734791399 26246819 1989627445 -337891125 -1663369123 97669607 1926586737 -323881774 -1682521020 46110206 1975035240 -452478727 -1845458833 185194965 2081352003 -496337696 -1787999114 207887820 2070097242 -160751441 -2123624391 409289091 1868722453 -251206474 -2046700512 520652186 1745859852 -122640227 -1883793397 381602225 1639577895 -2265980 -1998955502 299044264 1725185342 -793636861 -1481301867 1052537135 1237008825 -673197030 -1596398452 970044726 1322681760 -563505103 -1452365657 812120349 1197525387 -654025688 -1375507266 923417860 1074597266 -855310233 -1174261519 587948363 1410093533 -899103618 -1116736280 610706770 1398904260 -1008826283 -1260799805 768665977 1524095471 -994882484 -1280017190 717040992 1572478454 -221838966 -2051002084 482959526 1808683056 -173357677 -2102528763 463774911 1822659625 -65238600 -1961117394 303229076 1695930370 -76460639 -1938391753 360656013 1652038683 -277868050 -1737023112 25063618 1987657812 -400697865 -1625627295 101954779 1897169997 -508847652 -1767069366 262535408 2023934054 -423207483 -1849594541 147340521 2144275583 -911662782 -1095888428 665272430 1352691960 -825957029 -1178348083 550143095 1473098977 -948786832 -1334470170 696043612 1585182922 -1071682199 -1223139841 772869189 1494629587 -736218842 -1558642256 974147594 1293377692 -747375297 -1535851095 1031640083 1249551493 -624576236 -1379759742 885774392 1137502382 -576160499 -1431351909 866524193 1151413431 -1115252915 -897472549 1401484897 613402359 -1158982828 -840145982 1424306808 602014446 -1285742721 -1000722455 1565752915 710168261 -1271866522 -1019745296 1514060362 758745820 -1607366871 -684279873 1312810501 960026259 -1487125712 -799312986 1230119452 1045762698 -1360392421 -638763123 1088712247 937647777 -1450718462 -561972332 1200204334 814652088 -2031569019 -235960557 1759958697 534898239 -2121960548 -159235318 1871385264 411836966 -2009907273 -13365471 1715297947 289041933 -1889600594 -128333000 1632672386 374843924 -1688229919 -329738377 1968293581 39253595 -1674419208 -348826770 1916535508 87765570 -1786499117 -494723259 2072661759 210599529 -1830163510 -437331108 2095549158 199277168 -1533172212 -744843622 1251198752 1033172918 -1544527339 -721988989 1308492601 989410223 -1438241218 -582934872 1145589522 860848004 -1389630937 -634594639 1126533899 874691485 -1188383128 -835877122 1462032196 539224018 -1102613903 -918535449 1346966365 659432395 -1208926630 -1057616180 1509908342 788033504 -1331889597 -946091307 1586666351 697674745 -1611430204 -386615726 1912465384 117102462 -1734458659 -275156405 1989157873 26678119 -1859645706 -433111456 2133225434 136404812 -1773810961 -515704199 2018225091 256678741 -2109434208 -180115914 1816852364 458082074 -2060889415 -231841233 1797731221 471859971 -1935729006 -73912828 1653702590 362172200 -1947018613 -50992611 1711061927 318475057 -1884228145 -122174119 1639879907 381265013 -1998769706 -2490048 1725124858 299130988 -2123661827 -160674453 1868897489 409087047 -2046379548 -251557518 1745410248 521136222 -1844976213 -452930243 2080998535 185512977 -1788206670 -496168668 2070167710 207843336 -1663275623 -337945329 1926368437 97860643 -1682855552 -323577578 1975503020 45676602 -1260464889 -1009130095 1523627051 769098941 -1280110306 -994827896 1572696114 716849316 -1174053579 -855478877 1410022425 587992207 -1117218516 -898651718 1399257088 610388118 -1452685981 -563153419 1197974607 811635929 -1375469190 -654102036 1074421846 923619520 -1481487023 -793412153 1237068925 1052450027 -1595963064 -673662498 1322379364 970381554 -1767127922 -508759016 2024121762 262313268 -1849294697 -423546879 2143838651 147804461 -1737470788 -277382102 1987980688 24714502 -1625454427 -400902093 1897130377 102029599 -1961044758 -65280900 1695724998 303400272 -1938747149 -76144539 1652519391 360202569 -2050532136 -222270386 1808350708 483265890 -2102748991 -173168553 1822751213 463718779 -1379539898 -624765744 1137411434 885831164 -1431822241 -575729463 1151746419 866218469 -1558287244 -736535326 1292897624 974601678 -1535924115 -747333381 1249757505 1031469527 -1334643678 -948583244 1585222926 695969176 -1222692805 -1072168787 1494307095 773218689 -1096188912 -911324026 1353129276 664808874 -1178290167 -826046305 1472911653 550365619 288610369 1714743511 -12732051 -2009429509 375266392 1633234126 -128942732 -1890103838 535318643 1760518373 -236572321 -2032074295 411407466 1870832892 -158599866 -2121480752 210028581 2072246451 -494229239 -1785882209 199822396 2095987882 -437818096 -1830789754 39796759 1968730241 -330227397 -1688858195 87196686 1916122264 -348330718 -1673800268 710801545 1566230559 -1001154139 -1286297293 758135952 1513556998 -1019322948 -1271304918 612790459 1400979501 -897052265 -1114693375 602649762 1424786484 -840575602 -1159535336 938141933 1089329275 -639333951 -1360807593 814165236 1199578210 -561426984 -1450279602 959537375 1312182345 -683736589 -1606930075 1046258886 1230738512 -799881750 -1487538820 136898816 2133842326 -433682388 -1860060998 256191769 2017598863 -515158987 -1773372253 116613426 1911837092 -386072546 -1610993528 27174187 1989776829 -275725305 -1734871919 362805604 1654180338 -74344376 -1936283426 317865341 1710558699 -50570159 -1946456889 457470294 1816347072 -179695494 -2108874516 472495439 1798211033 -232270749 -2061441803 860277192 1145174366 -582440732 -1437624206 875236817 1126972743 -635081475 -1390257045 1033716218 1251635564 -745332522 -1533800384 988841443 1308079477 -721492785 -1543908263 787601836 1509353786 -1056982912 -1208449002 698097077 1587227939 -946701159 -1332392945 539644318 1462591752 -836489038 -1188888540 659002759 1346413841 -917900117 -1102134211 587578051 1409452629 -854860817 -1173558407 610827994 1399803468 -899276810 -1117704352 769536753 1524171367 -1009757219 -1260952757 716437224 1572128382 -994207804 -1279613102 1051896487 1236638257 -792933493 -1480852707 970944190 1322802728 -674164846 -1596571900 812196501 1198395907 -563657799 -1453296849 923068044 1073993242 -653621344 -1374832842 409704971 1869392541 -161088729 -2124231759 520510994 1744924292 -251117762 -2045833304 380637753 1639391919 -121736427 -1883683965 299750944 1725621942 -2902260 -1999337574 98339439 1927002873 -338498749 -1663706155 45174390 1974894304 -323014822 -1682432052 185008733 2080387787 -452369551 -1844554777 208324164 2070804178 -496720024 -1788635138 975080322 1293531924 -737088850 -1558717896 1030967195 1249148685 -746770761 -1535500767 885326768 1136800550 -624205156 -1379118582 866699177 1152382783 -576280955 -1432250861 665426918 1353624432 -911738166 -1096758692 549740543 1472425833 -825606445 -1177743803 695342036 1584735042 -948145416 -1334099346 773838797 1494804315 -1072580895 -1223260553 24161098 1987550172 -276903322 -1736836368 102592339 1897553861 -401404289 -1626063127 262873976 2024543214 -509263276 -1767738686 147253089 2143410167 -423066035 -1848658213 482851630 1807780792 -221652478 -2050037100 464158519 1823297441 -173793765 -2103234931 303837980 1696269194 -65908176 -1961532762 359790341 1651951507 -75524567 -1938250049 1969167685 39333331 -1689158551 -329888513 1915935068 87419338 -1673742224 -348419866 2072286583 209954273 -1786055589 -494025523 2095665518 200172024 -1830342590 -438304556 1760038177 535772599 -2031719411 -236888933 1871038776 411236782 -2121553900 -158558078 1714652435 288667013 -2009209793 -12921687 1633566986 374960540 -1890574298 -128511824 1311849869 959843611 -1606460255 -684168137 1230829972 1046202626 -1487759176 -799692754 1089123775 938313001 -1360735085 -639376379 1200058790 813711664 -1450635126 -561111012 1401302505 612441471 -1115140923 -896566189 1424746992 602724710 -1159362340 -840779702 1566418395 710579533 -1286355721 -1001065375 1513120194 758600020 -1271004946 -1019662216 1816407044 457383058 -2109059800 -179470914 1797908509 472832139 -2061006543 -232736345 1654629430 362321056 -1936603878 -73992820 1710383151 318066873 -1946418941 -50646635 1911766112 116657398 -1610785460 -386241062 1990129785 26855663 -1735354027 -275273277 2133374034 137331908 -1859725954 -433986072 2017816651 256000221 -1773465241 -515104271 1462373580 539835482 -1188794912 -836543114 1346881749 658569283 -1102468615 -917595793 1509000446 787919976 -1207966254 -1057434300 1587298535 698052721 -1332600373 -946532003 1251810472 1033514046 -1533837948 -745255662 1307629745 989325351 -1543587427 -721843957 1145476250 859939852 -1438059082 -581974752 1126912131 875323413 -1390071377 -635305671 1198096327 812535633 -1452859669 -564121987 1074052062 922979144 -1375020302 -653399452 1236465653 1052100451 -1480812839 -793008561 1323250668 970457978 -1596894528 -673815978 1524527011 769220405 -1261433201 -1009304039 1572055994 716479276 -1279407466 -994379264 1409673105 587388679 -1173649731 -854804949 1399333768 611259166 -1117371740 -899583438 2080857871 184577945 -1844888029 -452063563 2070584086 208513920 -1788544454 -496776532 1927075645 98297771 -1663912431 -338327929 1974539044 45491122 -1681952248 -323468642 1638944619 381124605 -1883361721 -122085679 1725795186 299547620 -1999377826 -2827576 1869334361 409794511 -2124044683 -161311005 1745224512 520172502 -2046270868 -250653958 1584549510 695565840 -1334038614 -948232388 1495239327 773372425 -1223562317 -1072243931 1353303732 665777698 -1096308840 -912222450 1472463533 549663291 -1177918591 -825404649 1137008354 885157492 -1379188786 -624160936 1151900411 867150445 -1431897129 -576599231 1293866704 974775878 -1559185412 -736655510 1249055433 1031021151 -1535282203 -746962061 1696362062 303783640 -1961750686 -65716236 1651616343 360094401 -1937781893 -75957267 1808262780 482399978 -2050390192 -221333562 1823089253 464327411 -2103164087 -173837345 2024504874 262950588 -1767563514 -509464688 2143730227 146901669 -1849107681 -422581367 1987114520 24626830 -1736534220 -277239902 1897738753 102367895 -1626123475 -401316933 111961274 1907053612 -392034922 -1616562944 29466787 1992724533 -271597169 -1731661543 142077064 2138102814 -428241500 -1853965006 253372561 2015172615 -518764099 -1777108693 454784222 1813791816 -183167502 -2112739996 477540551 1802600529 -226962965 -2055216771 364969196 1657261178 -70345280 -1932939946 313342197 1705642083 -56403495 -1952159409 1036141682 1254454500 -741595810 -1530194488 984580203 1302900989 -727588537 -1549348399 857328704 1142881494 -585650836 -1441751558 880019545 1131624655 -629511819 -1384293917 544560150 1467114624 -830786246 -1183054420 655921167 1344250009 -921243357 -1106132555 783211556 1504308402 -1063207672 -1213756002 700651581 1589913771 -942835439 -1328920185 532108795 1756390765 -239520553 -2034367423 416977378 1876795764 -153816882 -2116829096 292347337 1718349151 -10306331 -2006610829 369170896 1627793734 -133203716 -1895282582 33572255 1963422985 -334617421 -1693903835 91062662 1919594768 -345775958 -1671114692 215731629 2078080315 -489313151 -1781359593 196479412 2091989282 -440899432 -1832953842 618231091 1407075749 -891874273 -1110432631 599044394 1421050300 -843395066 -1161961328 704838913 1560661399 -1005806547 -1291080517 762263832 1516767630 -1017030604 -1268356958 963536215 1315526081 -681573253 -1603848979 1040425294 1225036248 -804405150 -1492455180 934669669 1085464051 -642020279 -1363362593 819472764 1205803498 -556382128 -1445889850 882509368 1134376622 -627808492 -1382852734 871875105 1156641463 -570842355 -1426156645 977374730 1296481948 -732958938 -1555505232 1026312723 1244363397 -752735425 -1541071959 690820700 1579820746 -953976976 -1339799578 776000069 1497883347 -1068584087 -1219918849 670473838 1358016248 -906428606 -1090531372 547052151 1469868769 -829080741 -1181611059 267658992 2029196902 -503691300 -1761773750 144302825 2141115007 -426277947 -1852787885 19902146 1982373460 -282996754 -1742274696 105016027 1900370509 -397669385 -1622459551 306394772 1698956802 -62040136 -1958058194 355398285 1646903835 -81751135 -1943559369 479772326 1805618736 -224993398 -2054033636 469072575 1827818025 -168092781 -2097403131 763443065 1518733295 -1014016427 -1266129213 720171872 1575732214 -991784372 -1276796198 593149771 1415417821 -850076057 -1168904463 607615826 1395674052 -902227330 -1119999256 808855325 1194399627 -566737359 -1455458649 928768772 1079825298 -648707544 -1370312002 1055764271 1240113081 -790376957 -1478164843 964717366 1317493664 -678557158 -1601619316 384767921 1642604327 -119441763 -1880734197 293786536 1720050494 -7556476 -2004123118 406101891 1865658133 -163905873 -2126655943 525949850 1751018252 -245941578 -2041574880 190318549 2086614851 -447322375 -1840163217 204850124 2066936666 -499408160 -1791192458 92508135 1921302385 -343019829 -1668620707 49171454 1978235752 -320853294 -1679353276 1656791486 365400360 -1932607342 -70651900 1705862567 313152817 -1952250741 -56347619 1813719436 454826266 -2112534368 -183338954 1802956181 477224195 -2055697223 -226509777 2138550746 141590860 -1854287626 -427892640 2015000003 253576533 -1777068817 -518839175 1907112424 111872382 -1616750396 -391813038 1992424945 29805927 -1731224355 -272061365 1504608630 782873056 -1214193574 -1062743860 1589855599 700741113 -1328733117 -943057707 1467287876 544356818 -1183094680 -830711554 1343802717 656408011 -1105810319 -921592601 1142526226 857645444 -1441271746 -586104664 1131697419 879977885 -1384500185 -629341007 1254234400 1036331446 -1530103796 -741652326 1303371065 984149423 -1549681643 -727282557 2077987071 215785577 -1781141037 -489504443 2092324070 196174960 -1833421366 -440466084 1962940621 34023515 -1693550111 -334935689 1919802580 90893378 -1671184904 -345731730 1718386843 292270093 -2006785609 -10104543 1627473026 369521684 -1894832722 -133688008 1756825769 531642431 -2034669179 -239183597 1876610224 417201190 -2116768356 -153903862 1085648951 934445217 -1363422949 -641932915 1205367854 819938488 -1445587710 -556718700 1315846149 963184787 -1604298455 -681088577 1224997916 1040501898 -1492280016 -804606554 1560453203 705007813 -1291009665 -1005850135 1517249610 761812188 -1268710042 -1016711696 1406740577 618535159 -1109964467 -892306981 1421143160 598990062 -1162179244 -843203134 1358349116 670167978 -1091001840 -905997690 1469777701 547108787 -1181391351 -829270369 1580026638 690650008 -1339872734 -953935180 1497403159 776454017 -1219563973 -1068900691 1296159576 977724366 -1555058060 -733445406 1244403521 1026238423 -1541245331 -752531717 1134189418 882732028 -1382794682 -627897648 1157078899 871411685 -1426456993 -570503479 1805181940 480236386 -2053733672 -225332658 1828005869 468850555 -2097461567 -168004009 1698917318 306469712 -1957885206 -62244228 1647226847 355049289 -1944006925 -81265051 1982854032 19448582 -1742630212 -282680790 1900165001 105187103 -1622387035 -397711821 2029288354 267602740 -1761994098 -503502312 2140782523 144609069 -1852318057 -426709503 1240330877 1055572715 -1478257839 -790322233 1317025380 965150450 -1601284280 -678860834 1194752591 808536793 -1455940765 -566285323 1079754326 928812736 -1370103942 -648876052 1415242265 593351311 -1168866507 -850152541 1396123136 607131286 -1120319700 -901875782 1518430763 763779773 -1265693945 -1014482031 1575792178 720084644 -1276981474 -991559800 1921241781 92594723 -1668435047 -343244017 1978537644 48834106 -1679788160 -320387306 2086165127 190802449 -1839842389 -447673539 2067111582 204647944 -1791230030 -499331292 1865728721 406057543 -2126863363 -163736725 1750664904 526267998 -2041092124 -246392974 1643072227 384334453 -1881068593 -119137447 1719832314 293977708 -2004029482 -7610560 -831131982 -1183654364 544968606 1467793160 -921163093 -1105257923 655772551 1343322897 -1062312320 -1213639146 782239660 1504130874 -943480167 -1329294833 701350837 1590358819 -742195498 -1530540480 1036820474 1254862700 -726713649 -1549268391 983653347 1302752117 -585533724 -1440856462 857151432 1141909342 -629886211 -1384938901 880464849 1132323655 -182727046 -2112028948 454405974 1813159872 -227145117 -2056176907 477653839 1803508697 -71285176 -1933084962 365832036 1657346034 -55737775 -1951747385 312730493 1705300971 -391324130 -1616122232 111329074 1906675620 -272557561 -1731843439 30374699 1992838077 -428386772 -1854904646 142161664 2138965910 -518352331 -1776442717 253031193 2014561167 -680599565 -1603670171 962641631 1315409481 -805102614 -1492898948 1041070790 1225411152 -642426943 -1364039849 935016173 1086064251 -556231720 -1444961458 819393268 1204929122 -891695209 -1109459199 618114747 1406180909 -843838578 -1162659048 599419554 1421695540 -1006483547 -1291487437 705439369 1561007647 -1016101956 -1268206806 761389712 1516687878 -335478981 -1693986899 34512407 1963568769 -345162974 -1670771788 90397198 1919183512 -488933623 -1780725857 215291429 2077370035 -441011440 -1833860218 196661820 2092950186 -239603873 -2035228727 532254323 1757331173 -153474234 -2116215856 416565866 1876130556 -9672851 -2006231045 291636801 1717909207 -134110348 -1895394334 370131544 1627976398 -62682064 -1958429530 307096860 1699405194 -80852951 -1943439169 354429189 1646729619 -224918526 -2053163884 479618350 1804686776 -168443877 -2098007923 469475639 1828491681 -504062892 -1762415422 268107128 2029899246 -426158003 -1851889445 144128353 2140146167 -282127258 -1742199568 18969930 1982219740 -398274433 -1622810391 105689427 1900773829 -953307912 -1339384722 690212308 1579482434 -1069520671 -1220061065 776866253 1497971035 -906615606 -1091496868 670582246 1358919024 -828645165 -1180905403 546669055 1469231465 -627393380 -1382183926 882171312 1133767974 -570984315 -1427093485 871963049 1157507391 -733924178 -1555692488 978277762 1296590100 -752029513 -1540636639 1025675675 1243980045 -447169167 -1839231513 190241885 2085743819 -499811992 -1791866370 205199428 2067540178 -343722685 -1669069355 93148271 1921672441 -319884966 -1679179316 48271478 1978114272 -118510315 -1880580733 383896633 1642527919 -8230644 -2004526694 294389792 1720400054 -164354777 -2127358543 406471691 1866298525 -245767874 -2040606296 525828114 1750118532 -566846023 -1456362193 809041045 1195363331 -648324704 -1369675466 928331916 1079117850 -789768821 -1477827299 1055093927 1239696433 -679423598 -1601707772 965652670 1317634088 -1014919715 -1266238133 764407025 1518918759 -991147580 -1276413614 719464680 1575295102 -849738257 -1168296583 592733379 1414747221 -902315530 -1120865952 607756506 1396609100 -1441190986 -585229536 1142377114 856717836 -1384845393 -629940423 1132105347 880655893 -1530748028 -742026478 1254933160 1036775998 -1548785763 -727165173 1302398641 983971367 -1213318190 -1062663356 1503681278 782723688 -1329332277 -943403171 1590533863 701148785 -1183468576 -831356042 1467732684 545055322 -1105692679 -920696977 1343624917 655435331 -1854469250 -428852248 2138663506 142498500 -1776627865 -518127631 2014621259 252944093 -1616084148 -391400486 1906500192 111530742 -1732163755 -272205885 1993287289 29890287 -1933567206 -70833268 1657698870 365513376 -1951539453 -55906411 1705229871 312774329 -2112122072 -182672450 1813377540 454214290 -2055841999 -227448921 1803040285 478086795 -1291707657 -1006294431 1561099227 705383245 -1267736850 -1016533384 1516355522 761696084 -1109814587 -891379117 1406661609 617661311 -1162586404 -843880886 1421490160 599590758 -1363866989 -642631163 1086024639 935090985 -1445409142 -555745764 1205252006 819044144 -1603370335 -680938953 1314972557 963105563 -1492957512 -805013970 1225598868 1040848642 -2006173121 -9762135 1717721875 291859333 -1895694810 -133771600 1628413706 369667996 -2034781683 -240090469 1757008673 532603831 -2116389356 -153270654 1876170552 416491438 -1780798885 -488891699 2077576055 215120865 -1833505214 -441327916 2092470126 197115896 -1694457239 -335047937 1963901765 34206675 -1670551952 -345352474 1919092572 90453962 -1741731532 -282560094 1981884440 19273870 -1623028435 -398082629 1900866561 105634967 -1762344698 -504106608 2029690922 268275900 -1852242657 -425839223 2140628019 143676581 -2053613232 -224433722 1805006972 479267050 -2097832631 -168645153 1828453477 469552371 -1958489758 -62594572 1699590222 306872536 -1943136901 -81189395 1646294103 354895041 -1555994116 -733587094 1297025232 977811526 -1540575771 -752116365 1243794633 1025899615 -1382358578 -627191464 1133805794 882094196 -1426643497 -571468479 1157186811 872313965 -1091143272 -906934002 1358436532 671033378 -1180975743 -828601065 1469439149 546499643 -1339166294 -953499332 1579389062 690266128 -1220528717 -1069087451 1498305695 776561673 -2127267723 -164411165 1866078553 406661583 -2040939412 -245461766 1750588736 525397462 -1880100793 -118964015 1642172779 384213501 -2004732834 -8059704 1720472946 294348260 -1669109743 -343648121 1921845565 92944811 -1678857208 -320234338 1977666852 48758194 -1839669213 -446705483 2086043919 189903257 -1791679430 -500034388 2067481878 205288832 -1168484163 -849516501 1414805905 592644359 -1120428892 -902779854 1396309384 608095518 -1266560881 -1014570983 1519366563 763920693 -1276373866 -991222784 1575122362 719668524 -1477621543 -789940145 1239624181 1055136099 -1602188096 -678970282 1317989868 965336442 -1456029461 -567152515 1194893767 809472337 -1369766670 -648268700 1079338462 928142664 1282307819 996755069 -1570760761 -714660015 1258533618 1006928484 -1525820450 -771038392 1119223513 900910671 -1396989963 -608391325 1171798720 853477974 -1412015124 -590255238 1373202063 652105241 -1076426845 -925878475 1454678678 565416448 -1195719750 -809635028 1594027709 671473195 -1324576879 -972308729 1483680420 795351602 -1235137656 -1050248418 1996510755 485045 -1727121649 -301398119 1886229050 124428972 -1637616874 -379272320 2044452369 249360007 -1747599555 -523071573 2125863432 162605726 -1866958044 -406893646 1790395975 498104017 -2068240533 -205645827 1843036766 450736840 -2083200142 -187444252 1684852341 325844707 -1973244071 -43671601 1661012588 335952634 -1928369344 -100115498 1433749418 577926972 -1149557114 -864283120 1377338291 622834469 -1139350881 -888024567 1538183064 749338382 -1247760716 -1029202398 1556286337 734280471 -1295160659 -976594373 1220696014 1069901656 -1496566046 -775223692 1336906711 950575937 -1583222021 -693714323 1176100860 824110954 -1474838832 -552563130 1098128357 913517427 -1350927671 -662877601 1847289698 421287924 -2146105778 -149801256 1769382779 510759917 -2022129065 -260050239 1623256912 398974918 -1899065732 -104218902 1739402057 279583711 -1985787291 -22775053 1940682502 78333840 -1650321878 -358275396 1958851359 63341449 -1697656269 -305601883 2105016116 175165346 -1820746216 -461459826 2048539437 220007355 -1810605567 -485266793 2119701609 157230335 -1873382075 -414104109 2033569904 238215398 -1757695652 -532905526 1887673435 126135501 -1634861705 -376779295 2012108866 15296724 -1713358482 -286848520 1676608525 350762139 -1914608351 -85568073 1686290452 327544962 -1970495176 -41184850 1832160319 439598249 -2093290221 -197272187 1784236070 492730544 -2074662646 -212854372 1161180321 842073143 -1422371443 -599825125 1113321656 895270958 -1403678316 -615341822 1273871507 1022004229 -1511793217 -756749015 1283487882 998721564 -1567745626 -712431312 1484858565 797316179 -1232124439 -1048021633 1609359580 686542922 -1310555664 -958025370 1448783095 559783009 -1202401829 -816579251 1362585838 640702584 -1086780990 -935446188 1732453672 272897470 -1991425020 -28674926 1613685041 388616615 -1910472675 -114839413 1771613466 513777036 -2020160458 -258868064 1861576963 435313045 -2131032017 -134465351 2062824780 234030554 -1795533728 -469932810 2107240789 178176451 -1818783623 -460283665 1949285758 52989416 -1709056942 -316216124 1933736295 71649777 -1655957429 -364173091 1546454496 724186486 -1306303284 -987474854 1530970617 742912367 -1253138219 -1035366333 1391889874 636599620 -1124537090 -872424344 1436240331 580680029 -1147852569 -862840719 1100617092 916268306 -1349225304 -661437378 1190646173 837869835 -1460031311 -536969177 1329700278 944155936 -1588593510 -699872244 1210866095 1059809593 -1507706749 -786102251 671265775 1594196857 -972238141 -1324621227 795834358 1483229024 -1050601766 -1234819508 651770845 1373506379 -925410575 -1076860313 565510084 1454624594 -809853208 -1195528578 901096331 1118999325 -608451929 -1396903375 853043090 1172264708 -589953346 -1412352472 997075897 1281956655 -715109739 -1570276861 1006890912 1258610486 -770863476 -1526022630 325882663 1684775857 -43847157 -1973042531 335632190 1661364136 -99666414 -1928853884 498539285 1789930371 -205948359 -2067903825 450551564 1843261338 -187384288 -2083287370 249267011 2044507093 -522853777 -1747791111 162940762 2125559756 -407361930 -1866524960 2929 1996962791 -301045155 -1727440181 124637032 1886060542 -379343292 -1637572910 823755438 1176416824 -552082558 -1475292396 913589943 1098085921 -663083109 -1350756595 1069681308 1220885002 -775132240 -1496622298 951045765 1336475155 -694046807 -1582915777 749638346 1537843804 -1029639194 -1247296656 734222035 1556375109 -976406529 -1295382679 578099960 1433545326 -864322604 -1149482174 622386913 1377824375 -887701555 -1139699877 175612518 2104529648 -461782198 -1820396580 219833983 2048743145 -485226669 -1810679867 78391892 1940593346 -358462600 -1650099218 63041101 1959190235 -305164447 -1698119689 398504450 1623687828 -103886034 -1899371592 279803419 1739212429 -22866121 -1985730655 421214768 1847331494 -149595364 -2146276470 511114793 1769066175 -260530427 -2021675117 439669101 1832116731 -197480383 -2093121321 492377460 1784554978 -212372392 -2075114290 351230303 1676175817 -85903245 -1914304283 327327046 1686482384 -41091990 -1970549508 126075145 1887760799 -376594395 -1635086157 15598864 2011772294 -287284164 -1712892758 156780859 2120186285 -413784041 -1873733503 238390562 2033368500 -532943858 -1757619048 559608229 1448984883 -816541559 -1202479073 641152444 1362101546 -935766896 -1086430202 797014423 1485195521 -1047586629 -1232590803 686603662 1609272600 -958210910 -1310331852 1022222785 1273680215 -756842259 -1511739269 998254040 1283921230 -712096524 -1568050078 842426867 1160862053 -600307489 -1421920183 895200746 1113365884 -615134010 -1403847600 53469228 1948831930 -316571392 -1708740202 71443509 1933907107 -364100327 -1655999089 234121246 2062768264 -470152910 -1795343964 177843207 2107546769 -459813589 -1819214403 513339464 1772077278 -258567836 -2020498958 435500113 1861354695 -134523523 -2130942485 272857210 1732528364 -28501674 -1991628352 388938851 1613335797 -115286705 -1909985831 943833316 1330049138 -699424312 -1589079714 1059849469 1210791019 -786274863 -1507502777 916080854 1100838976 -661378566 -1349314196 838307023 1190181977 -537268765 -1459692171 636932224 1391583254 -872894036 -1124105926 580588697 1436296207 -862620235 -1148041949 724392114 1546283044 -987547234 -1306261240 742431915 1531423805 -1035010681 -1253454575 -2068316957 -206517131 1790549455 499035481 -2082850566 -186840980 1842633174 450062656 -1972603695 -43301817 1684149757 325395819 -1929269048 -100237218 1661981156 336126322 -1727992697 -301474799 1997442475 638269 -1637013346 -378923000 1885555122 124025124 -1747229515 -522431453 2044003737 248657167 -1867079508 -407793606 2126037376 163574038 -1076241365 -924914499 1373093127 651201937 -1196156878 -810342236 1455061278 566053256 -1325247463 -972725105 1594635573 671810979 -1234202624 -1050107754 1482813740 795263418 -1569797041 -714474279 1281404259 996646389 -1526527914 -771475264 1259170170 1007311340 -1397406595 -609061653 1119561041 901518791 -1411874716 -589319950 1171710280 852611550 -1649619550 -357827276 1940040846 77962264 -1698625093 -305776339 1959749783 63461377 -1820899952 -462392058 2105091260 176034858 -1810202231 -484593377 2048188581 219402291 -2145657402 -149099184 1846918378 420646012 -2022303265 -261019319 1769502963 511658085 -1899997708 -104372894 1624126680 399049806 -1985113619 -22371973 1738797249 279232599 -1497174678 -775561732 1221364806 1070316752 -1582356109 -693626395 1335969887 950433993 -1474730664 -551660082 1175913588 823145698 -1351311039 -663514665 1098563693 914223355 -1149895410 -864891496 1434164258 578596020 -1139263209 -887158399 1377196091 621897901 -1246857924 -1029093974 1537217552 749151366 -1295797979 -976977485 1556992009 734716063 -1233019295 -1048137993 1485832013 797495259 -1309910408 -957650194 1608661844 686099394 -1202055597 -815978811 1448376191 559106025 -1086860726 -936320292 1362735974 641631216 -1422488059 -600719725 1161359145 843046847 -1403303396 -614696310 1112877872 894573478 -1511193033 -756402527 1273194267 1021597581 -1568619986 -712510792 1284416258 998871956 -1913667927 -85422529 1675747205 350678803 -1971160400 -41596378 1686903708 327887626 -2093730149 -197982707 1832540087 440231713 -2074479998 -211893740 1784124334 491823928 -1873236275 -413163941 2119618529 156368759 -1758106924 -533571006 2033912824 238828398 -1635571969 -377219479 1888307155 126515013 -1712397594 -286666128 2011202506 15184732 -1348817120 -660758602 1100271116 915668634 -1460180167 -537896017 1190726165 838744707 -1589565678 -700049532 1330595390 944273064 -1507007733 -785656931 1210221095 1059435185 -1305624764 -987066414 1545854568 723840766 -1254065315 -1035514933 1531845233 742992615 -1124714634 -873396256 1392006746 637494988 -1147407505 -862141447 1435865667 580035285 -1795911704 -470564994 2063265476 234741330 -1818670095 -459375769 2107058909 177216075 -1708193830 -316131508 1948346102 52844128 -1656568893 -364514475 1934402287 72061561 -1992056948 -29053158 1733164704 273337910 -1909564523 -114726141 1612724921 388434479 -2020075586 -258005208 1771468434 512837124 -2131373145 -135077071 1861989003 435978781 -522503705 -1747187343 248862923 2043832413 -407437826 -1867395736 163093714 2126490692 -301944363 -1727561405 971001 1997135983 -378702388 -1637202598 123933920 1885611126 -43243133 -1972692715 325208239 1684371513 -100536934 -1928930036 336563382 1661516832 -206069327 -2068803289 498712733 1790898187 -187013720 -2082646722 450102404 1842557970 -608888529 -1397610055 901478403 1119635605 -589767370 -1411388000 852933658 1171360908 -714174179 -1570135669 996208689 1281867943 -771533564 -1526438510 1007498280 1258947774 -972945077 -1325057571 671901799 1594579185 -1049637550 -1234633276 794930302 1483119848 -925269639 -1075924497 651681877 1372639427 -810269344 -1196198410 565847116 1455232218 -104855386 -1899546576 399403402 1623808284 -22164289 -1985283031 279162259 1738841349 -149192556 -2145603582 420864440 1846726958 -260684659 -2022607845 511190433 1769936183 -461956926 -1821366188 175733230 2105428344 -484778789 -1809978291 219463159 2048101729 -357789456 -1649696666 77787612 1940242762 -306096919 -1698274177 63911365 1959265619 -1028773778 -1247209224 748702018 1537702356 -977015689 -1295721247 734891355 1556790733 -864706468 -1150119734 578535792 1434251750 -887593915 -1138797357 622200169 1376859647 -551995382 -1474426724 823613734 1175480752 -663421933 -1351365499 914005311 1098755497 -775770056 -1497005906 1070387476 1221321090 -693144543 -1582807881 950080781 1336288667 -756196507 -1511363597 1021524553 1273236191 -712990852 -1568165910 999226960 1284099782 -600386729 -1422793791 842576507 1161790189 -614787250 -1403246632 894793314 1112688372 -816166143 -1201833065 559163949 1448286907 -935882984 -1087324274 641330740 1363074722 -1048460493 -1232669787 797942303 1485345417 -957610198 -1309984836 685925894 1608865424 -377259091 -1635497157 126687873 1888102935 -286343244 -1712746718 14737048 2011688462 -413600865 -1872772343 156668595 2119279141 -533383290 -1758329072 238769834 2034001468 -197891127 -2093786273 440011493 1832729203 -212226096 -2074173626 492293884 1783692906 -84941829 -1914121363 350323415 1676063297 -41801758 -1970989196 327960270 1686861400 -873043420 -1125033294 637012744 1392458654 -862212547 -1147363669 580243217 1435697031 -986848746 -1305816448 723747642 1545909164 -1035983345 -1253632359 743327523 1531541429 -700351936 -1589228842 944708460 1330129914 -785596839 -1507094833 1059250037 1210445795 -660934030 -1348615452 915706718 1100194760 -537446805 -1460664579 838424391 1191077841 -258454804 -2019591558 513158080 1771117398 -134902027 -2131575197 435941337 1862065999 -29113634 -1991970232 273523698 1732940644 -114424121 -1909901743 387999723 1613191037 -315663736 -1708627426 52509604 1948650290 -364732783 -1656377849 72155069 1934348075 -470494534 -1795956180 234533782 2063434496 -459729245 -1818352075 177698703 2106607385 -1830147537 -437445959 2095336195 199457685 -1786253770 -494870880 2072612634 210681740 -1674468835 -348745077 1916781361 87618471 -1688443388 -329558382 1968310056 39139262 -1889715637 -128316707 1632852839 374631409 -2010055086 -13119804 1715380094 288993256 -2121878919 -159284497 1871237973 412083139 -2031389088 -236173578 1759844172 534915034 -1450964249 -561825167 1200253899 814570333 -1360408834 -638648728 1088925650 937467716 -1486912811 -799493565 1230103545 1045877615 -1607317812 -684362150 1312565216 960173942 -1271719293 -1019991531 1513978799 758795065 -1285628262 -1000739316 1565573046 710381344 -1159163215 -839933401 1424421789 601998091 -1115335000 -897423810 1401632644 613156626 -1947133074 -50975752 1711241794 318261972 -1935876233 -73666591 1653784155 362122957 -2060807332 -231889974 1797583472 472105702 -2109253819 -180328493 1816737385 458098431 -1773794550 -515818596 2018011686 256858800 -1859399917 -433258619 2133175871 136486569 -1734507720 -275074130 1989403156 26530434 -1611643103 -386435145 1912481293 116987547 -1331741786 -946336976 1586584202 697723420 -1208811585 -1057632471 1509727891 788246021 -1102793836 -918322430 1347080888 659415598 -1188464755 -835827941 1462179489 538977847 -1389876286 -634447020 1126583022 874609272 -1438257189 -582820019 1145802487 860667489 -1544313872 -722168986 1308476124 989524554 -1533122583 -744925313 1250952901 1033320019 -1596176211 -673482693 1322396033 970266903 -1481536332 -793330654 1237314968 1052302606 -1375223649 -654249975 1074373043 923701541 -1452669818 -563268592 1197761962 811816252 -1117038391 -898865057 1399142885 610404723 -1173971760 -855528378 1409875452 588238186 -1280257797 -994582419 1572778455 716800321 -1260579614 -1009113996 1523807694 768886104 -1682806683 -323659533 1975257417 45824479 -1663062916 -338125590 1926352208 97975750 -1788223401 -496054079 2070380923 207663597 -1845222322 -452782888 2081047906 185431540 -2046461951 -251508585 1745557805 520890811 -2123842536 -160461682 1869012276 409071010 -1998655437 -2506587 1724944671 299344265 -1884081110 -122420036 1639798022 381314448 -1178109460 -826259078 1472796864 550381654 -1096106507 -911372957 1352981721 665054287 -1222839842 -1071922872 1494388978 773169252 -1334757945 -948566703 1585403115 695755901 -1536136824 -747153122 1249773732 1031354418 -1558336111 -736453369 1293143229 974453803 -1431576134 -575876820 1151697046 866299904 -1379523165 -624880331 1137198223 886010905 -2102830812 -173119054 1822898184 463472798 -2050712259 -222057045 1808464913 483249287 -1938632426 -76160640 1652338746 360415404 -1960897265 -65526375 1695642659 303449269 -1625405120 -400983594 1896884332 102177018 -1737257639 -277561905 1987964021 24829155 -1849310862 -423431708 2144051294 147624136 -1767373461 -508611075 2024170567 262231249 -158929109 -2122195011 411602439 1871691409 -236246222 -2031346780 535120414 1759672968 -128096487 -1889904753 374539829 1632908963 -13589760 -2009623658 289325612 1715073722 -349044913 -1674129447 88055395 1916317429 -329499818 -1688532032 38951546 1968532204 -437618819 -1829943317 199497297 2095261383 -494423196 -1786739726 210358856 2072961758 -840380445 -1158676619 602320591 1424072281 -897250310 -1115538580 613116630 1401707072 -1020049455 -1271630009 758982397 1513756267 -1000438840 -1285967010 709944036 1566036594 -799023225 -1487343855 1045544619 1230409277 -684581986 -1607128312 960264882 1312508452 -561752139 -1451006173 814364313 1200424463 -639003732 -1360092358 937947776 1088471574 -274866582 -1734676740 26459974 1989447632 -386917773 -1611191579 117341023 1912163273 -515484072 -1774098738 256391028 2018445282 -433352127 -1859345705 136704877 2132984827 -232075762 -2060583272 472166178 1797496756 -179893737 -2109719935 457796411 1817074605 -51296708 -1946782038 318711568 1710757766 -73629147 -1935953229 361947913 1653986207 -722207070 -1544237516 989699982 1308274456 -744604997 -1533474259 1032870807 1251437313 -634882416 -1389410810 874911676 1126246186 -582634871 -1438481889 860607397 1145889587 -918229306 -1102848432 659197930 1347272572 -836162849 -1188160951 539446259 1461746533 -945854732 -1332193694 697370584 1586902862 -1057840403 -1208642949 788317121 1509684055 -995062359 -1279804097 717155461 1572461587 -1008907856 -1260750554 768813212 1523849226 -898955877 -1116982003 610624695 1398952993 -855195262 -1174277868 587767982 1410306104 -653812275 -1375687333 923401441 1074711671 -563455532 -1452447422 811874552 1197672558 -673442305 -1596250775 970093779 1322599493 -793652762 -1481186960 1052750026 1236828252 -2183839 -1999004169 298896461 1725431003 -122459784 -1884005906 381487188 1639594178 -251321005 -2046683707 520832127 1745646825 -160898742 -2123378212 409370726 1868673264 -496386811 -1787916909 208133161 2069949631 -452691684 -1845278326 185210928 2081237158 -323865289 -1682635359 45896731 1975215245 -337645266 -1663516232 97619970 1926668436 -575947544 -1431532418 866508228 1151528274 -624527119 -1379841945 885529053 1137649995 -747621158 -1535703988 1031689718 1249469792 -736235325 -1558527915 974361071 1293197689 -1071862644 -1222927334 772984224 1494613302 -948868971 -1334421501 696191417 1584937263 -825809730 -1178594264 550061458 1473148164 -911548249 -1095905231 665092491 1352904989 -423257056 -1849512778 147586316 2144128410 -509061063 -1766889297 262551829 2023819651 -400681966 -1625742204 101741886 1897350568 -277622773 -1737170787 25014567 1987740081 -76379068 -1938441006 360508776 1652284926 -65058723 -1961330485 303114609 1695947239 -173472650 -2102512416 463955290 1822447052 -221986705 -2050756359 483041603 1808634325 1513332775 758419633 -1271021301 -1019547235 1566467134 710497448 -1286601454 -1000917628 1424500757 602871939 -1159313095 -840861265 1401285644 612555930 -1114927840 -896746058 1199878211 813924565 -1450520209 -561126919 1089041498 938362060 -1360587402 -639621664 1230977137 1045956839 -1487840931 -799643189 1311964264 959827198 -1606640316 -683954734 1633517807 375042169 -1890328125 -128659115 1714439414 288846944 -2009192998 -13036212 1871055069 411121739 -2121766415 -158377625 1760283844 535624786 -2031768088 -236806786 2095747211 200122397 -1830489689 -438058703 2072466578 209740804 -1786169922 -494009048 1915820217 87435311 -1673561707 -348632829 1969020064 39578678 -1689076340 -329937638 1126732134 875536880 -1389957046 -635322148 1145394559 859989481 -1437911981 -582220603 1307777364 989080002 -1543669640 -721794834 1251925325 1033498075 -1534018463 -745042697 1587511554 697872788 -1332617170 -946417480 1509049627 787838349 -1208212425 -1057287007 1346636080 658717094 -1102419940 -917677942 1462357289 539950527 -1188582395 -836723565 2017898926 255951160 -1773612926 -514858988 2133554615 137119009 -1859840869 -433970163 1990015388 26872074 -1735173968 -275486682 1911618949 116903187 -1610703703 -386290625 1710334410 318148956 -1946173210 -50794384 1654416851 362501445 -1936587521 -74107799 1797925368 472717678 -2061219628 -232556478 1816653281 457235831 -2109109043 -179389349 1745207973 520286771 -2046057591 -250834145 1869088444 409941546 -2123995248 -161392890 1725844119 299465217 -1999623237 -2680019 1639157390 380943896 -1883377758 -121970892 1974653633 45474391 -1682131987 -323255429 1927223000 98051662 -1663993868 -338278558 2070502131 208562789 -1788396577 -497022135 2080677610 184790652 -1844772922 -452079792 1399579245 611111675 -1117420735 -899501097 1409689204 587273954 -1173862568 -854624306 1571842655 716659401 -1279390861 -994493467 1524477510 769302224 -1261187222 -1009451012 1323102729 970703519 -1596812507 -673864781 1236350480 1052116614 -1480632516 -793221206 1074231867 922765997 -1375134953 -653382783 1198177826 812486324 -1453007090 -563875944 1897853924 102351730 -1626303800 -401104290 1987262461 24381291 -1736616239 -277191097 2143648726 146950976 -1848960262 -422827412 2024325071 263163737 -1767448861 -509481355 1823073152 464442134 -2102951252 -174017990 1808017305 482547471 -2050341195 -221415901 1651665842 360012580 -1938027874 -75810296 1696575403 303603517 -1961767289 -65602031 1248908076 1031267258 -1535200768 -747011434 1293752117 974792611 -1559005671 -736868721 1152080670 866937736 -1432012238 -576583004 1137090311 885108625 -1379336661 -623915331 1472709448 549516254 -1177968028 -825322766 1353320273 665663431 -1096522115 -912042261 1495026554 773553132 -1223546282 -1072358720 1584500579 695648245 -1333793201 -948379943 1046439203 1230525877 -799996913 -1487522663 959619386 1312133548 -683884522 -1606684544 814017809 1199824263 -561345475 -1450328917 938027272 1089345950 -639154140 -1361020750 602436935 1424967121 -840559509 -1159650051 612741470 1401061832 -896806798 -1114840860 758381941 1513410019 -1019372455 -1271223089 710818156 1566116346 -1001367488 -1286117162 87115243 1916171645 -348183353 -1674046383 39617010 1968943460 -330112802 -1688874936 199937497 2095971663 -437998347 -1830577053 210176448 2072000854 -494311188 -1785833350 411456911 1870751001 -158845789 -2121333707 535531926 1760338176 -236588870 -2031960020 375250365 1633348907 -128729967 -1890284537 288364964 1714891058 -12683128 -2009511906 658789474 1346594036 -917883570 -1102248488 539594875 1462673645 -836243113 -1189035583 698342480 1587080390 -946750084 -1332310550 787617865 1509239007 -1057195675 -1208268301 989021190 1307866256 -721607382 -1543891524 1033797663 1251586185 -745479885 -1533554267 875088948 1127218338 -634999528 -1390305906 860162093 1145190587 -582260479 -1437836905 472544426 1798128700 -232516218 -2061294320 457683123 1816166437 -179711585 -2108759799 317848728 1710672910 -50356812 -1946637022 362559617 1654327319 -74294867 -1936365253 27092174 1989825624 -275577374 -1735117452 116433111 1912049729 -385957381 -1611009683 256306428 2017582186 -515338800 -1773159098 137046245 2133596275 -433763895 -1860011681 208209825 2070820663 -496540019 -1788848613 184861624 2080633646 -452287852 -1844604414 45256595 1974845189 -323162433 -1682186711 98519946 1926789916 -338613594 -1663690192 299767749 1725507411 -3115287 -1999157633 380883932 1639244618 -121785616 -1883602330 520462327 1745006433 -250872101 -2045981107 409492462 1869572984 -161072446 -2124346796 923215721 1073747967 -653703611 -1374783789 812311408 1198380006 -563838372 -1453083958 970764123 1323016141 -674050441 -1596588319 1051814722 1236687828 -792786322 -1481098504 716191501 1572276123 -994159071 -1279695177 769520404 1524286338 -1009544648 -1261133138 611041087 1399623593 -899293677 -1117589883 587627302 1409371056 -855107062 -1173411172 359806688 1651836534 -75737140 -1938069670 304083705 1696121455 -65956907 -1961450685 464109266 1823379012 -173547522 -2103382168 482638539 1807960669 -221635609 -2050151567 147138180 2143426066 -422885464 -1848871106 262726301 2024788491 -509181007 -1767787737 102674102 1897504288 -401551462 -1625817332 24341167 1987336761 -277017725 -1736819947 773592616 1494951614 -1072531708 -1223342190 695325233 1584849575 -947932387 -1334279285 549953050 1472245388 -825622730 -1177628768 665475587 1353542293 -911983825 -1096610887 866846284 1152136922 -576362656 -1432201226 885441109 1136784067 -624385159 -1378905105 1030786686 1249361640 -746655918 -1535516732 974998119 1293581041 -736941237 -1558963235 -668452738 -1355872024 908482898 1092708804 -549061529 -1472017167 827039051 1179430365 -688672692 -1577811750 956158304 1341841910 -778144683 -1499904829 1066407289 1217865199 -979425254 -1298655092 730941750 1553365408 -1024267261 -1242178411 754748719 1543224761 -884695000 -1136422722 625656068 1380839826 -869702607 -1154591577 572982557 1428174219 -481945418 -1807669216 222853530 2052016396 -466887505 -1825772487 170245507 2099416341 -308440956 -1701142510 60027304 1955905854 -353348451 -1644731381 83768753 1945699623 -17757998 -1980352444 285174270 1744329064 -107164469 -1902379939 395488743 1620417905 -265649952 -2027048842 505733580 1763955034 -146324231 -2143259537 424224213 1850611011 -1053619905 -1238091351 792553491 1480218757 -966865626 -1319502416 676375562 1599577244 -806846195 -1192250981 568778785 1457639607 -930790124 -1081969278 646652984 1368134830 -595322533 -1417467443 847935607 1166887137 -605430462 -1393627692 904379502 1122012408 -765488791 -1520918017 1012002885 1263976659 -718121616 -1573558810 993801308 1278936266 -94557705 -1923475103 341002459 1666480205 -47125010 -1976050312 322866370 1681505364 -192503355 -2088660653 445169897 1838149759 -202676772 -2064886454 501548272 1793209446 -404080237 -1863513851 165959871 2128832553 -527958646 -1753166564 243899558 2039393328 -382619231 -1640595145 121622669 1882775579 -295930440 -1722071762 5379220 2002068482 -367109380 -1659278742 68172752 1930890054 -311189787 -1703629197 58589129 1954205535 -456797490 -1815944616 181122018 2110554996 -475523369 -1800460735 229013499 2057389933 -139900264 -2136049138 430386100 1855986466 -255553919 -2017214953 516616109 1775099707 -109919574 -1904872900 394044294 1618711312 -31521101 -1994901979 269576095 1729517321 -781157836 -1502131550 1065229080 1215900558 -702693843 -1592095045 940826369 1326772119 -542379514 -1465073008 832934698 1185063868 -658098657 -1346304375 919099187 1104111525 -859346352 -1145021754 583601020 1439579114 -878006711 -1129472289 631557989 1386479603 -1038294430 -1256467724 739410766 1528148952 -982440325 -1300883731 729761623 1551398849 -217748547 -2080220373 487262865 1779186183 -194465884 -2089836750 442945160 1835138590 -35724401 -1965436135 332432035 1691857461 -88922218 -1917577472 347948730 1673164332 -290292775 -1716171953 12327669 2008754787 -371212352 -1629974698 131194604 1893133946 -529927189 -1754348675 241668807 2036376145 -419153934 -1878849692 151672542 2114807368 -932492427 -1083409437 644164185 1365383887 -821653652 -1207844870 554233408 1443880662 -961494201 -1313344559 683582059 1605997309 -1042479266 -1227212856 802383474 1490310884 -706979055 -1562678393 1003633213 1289030315 -760111352 -1514754146 1019215396 1270402738 -620244189 -1409227851 889827855 1108247193 -597027014 -1418909780 845444630 1164134016 -1136329350 -884748820 1380621398 625847488 -1154926237 -869398027 1428641871 572549337 -1298172600 -979876386 1553011812 731260146 -1242386095 -1024097849 1543295101 754704619 -1577849570 -688595576 1342016562 955956388 -1499584249 -778495599 1217415211 1066891453 -1356307156 -667986502 1093010432 908145814 -1471831755 -549285469 1179369497 827125903 -2027233870 -265425628 1764015262 505646088 -2142824021 -146790083 1850308743 424560657 -1980672640 -17406698 1744778412 284689466 -1902341735 -107241201 1620242613 395690019 -1700934186 -308609728 1955835130 60071020 -1645213233 -352896679 1946052835 83449973 -1807333916 -482249358 2051548360 223286366 -1825865219 -466833045 2099634385 170053703 -1520448453 -765920083 1263643927 1012309377 -1573779422 -717932364 1279027470 993745304 -1417395191 -595364705 1166681381 848106931 -1393983472 -605114234 1122492732 903926186 -1192698785 -806359863 1457962355 568430053 -1081796538 -930993968 1368095082 646728188 -1238150035 -1053530885 1480406337 792331735 -1319202700 -967204638 1599140184 676839886 -1640895245 -382280603 1883213279 121158985 -1722013462 -296019844 2001881542 5601616 -1863686975 -403876777 2128872941 165885307 -1752719144 -528445362 2039071220 244248930 -2088305513 -192820223 1837669819 445623597 -2064959346 -202635240 1793415586 501377332 -1923255131 -94747597 1666389385 341058847 -1976520516 -46694358 1681838480 322560262 -1905090568 -109727890 1618804436 393989698 -1994433567 -31954057 1729182413 269879899 -2136401974 -139581604 1856468710 429934192 -2017143853 -255597755 1774891775 516784745 -1815769188 -456999158 2110516912 181198374 -1800909947 -475038957 2057710249 228661823 -1658976338 -367446216 1930454658 68638228 -1703689289 -311102687 1954390683 58364429 -1256407248 -1038381146 1527963164 739634826 -1301185751 -982103105 1551833605 729295507 -1144572158 -859830380 1439258158 583952056 -1129647333 -877804659 1386517047 631480993 -1465143468 -542335038 1185271416 832765678 -1345950899 -658416677 1103628897 919550711 -1502599322 -780724240 1216235082 1064924892 -1591876737 -702884887 1326678611 940880581 -1754681671 -529621457 2036846485 241237763 -1878758752 -419210698 2114587532 151862042 -1716377973 -290122211 2008827815 12285745 -1629494638 -371666428 1892778942 131511080 -1965113635 -36073909 1691410417 332918631 -1917617468 -88847790 1673337832 347745150 -2080033041 -217971079 1779128259 487352149 -2090274058 -194002336 1835439066 442606412 -1408790927 -620708121 1107947357 890167243 -1419097496 -596804866 1164192580 845355986 -1562638781 -707053867 1288857455 1003837433 -1515077030 -759762228 1270850422 1018729440 -1313825259 -961040765 1606352697 683265967 -1227007476 -1042650470 1490238240 802425782 -1083501017 -932436303 1365604107 643975069 -1207512514 -821960024 1443410706 554664836 284275318 1744208608 -16788646 -1980177460 396129903 1620788985 -107866301 -1902827563 506083908 1764559570 -266052760 -2027721730 424148573 1849741003 -146169999 -2142326809 222732818 2051117700 -481770690 -1806699608 170616331 2100057757 -467335385 -1826474063 60631584 1956256438 -309114100 -1701545062 82898489 1945624239 -352415979 -1644576893 731878078 1553506856 -980290670 -1298742524 754079399 1542809137 -1023658101 -1241839843 625220236 1380133402 -884311136 -1135785162 573169301 1429138947 -869810247 -1155494097 908624602 1093644876 -668539914 -1356737696 826623683 1178760789 -548722705 -1471408263 955452136 1341405822 -688034876 -1577428142 1067372273 1218051687 -779046947 -1500012725 166363959 2129507233 -404430309 -1864117619 243746606 2038462392 -527882750 -1752295788 120654597 1882602387 -381720023 -1640473921 6082332 2002517898 -296571344 -1722442074 341676883 1666884549 -95161729 -1923824919 321935178 1681352668 -46254490 -1975974160 444996449 1837181943 -192382387 -2087761189 501997432 1793912814 -203047340 -2065527102 847553535 1166250857 -594885933 -1416760763 904488934 1122916208 -605616438 -1394592164 1012870093 1264065371 -766424351 -1521059209 993193940 1278598978 -717451528 -1573142930 791917467 1479836429 -1052912969 -1237655007 677279618 1599686420 -967829842 -1319688648 568867753 1458506559 -806987131 -1193186797 646315952 1367527206 -930373988 -1081299446 583520500 1438703714 -859196968 -1144094386 631903469 1387078779 -878414399 -1130150569 740055238 1528522832 -1038992918 -1256912516 728866015 1551281225 -981467661 -1300705947 1064353936 1215819782 -780230212 -1501982422 941425801 1327117343 -703371867 -1592502989 833308834 1185708084 -542824050 -1465771752 918981819 1103215661 -657920617 -1345331967 430567484 1856946346 -140013296 -2136956538 516174885 1774388403 -255175415 -2016582241 393377806 1618299032 -109307614 -1904531020 270515223 1729662081 -32383685 -1994986067 69132376 1931071694 -368017036 -1659391518 57877569 1953764567 -310557331 -1703250437 180709482 2109888764 -456455866 -1815332400 229158003 2058329317 -475607713 -1801323063 1004331445 1289474339 -707624807 -1563054065 1018242476 1270224186 -759217024 -1514638314 889678215 1107319057 -620164949 -1408354243 845852062 1164811528 -597373774 -1419510748 644608465 1366081863 -932867843 -1084055445 554055112 1442907486 -821537564 -1206950798 682654179 1605847413 -960620337 -1313265575 803061242 1490718060 -1043079978 -1227559872 11714941 2008412651 -289628079 -1715760953 132056420 1893217778 -372153272 -1630120738 241781071 2037283289 -530110365 -1755309835 151293270 2114174400 -418714502 -1878139668 486920473 1778573711 -217337803 -2079555421 443028736 1836000662 -194612180 -2090777414 333338923 1691969981 -36685817 -1965619055 347315506 1672785316 -88212450 -1917137784 1956476786 60442596 -1701636514 -309057848 1945154411 83330045 -1644244409 -352722223 2051473216 222416854 -1807180180 -481317126 2099985241 170658767 -1826268555 -467506461 1764386582 506288000 -2027682246 -266127700 1850188559 423662489 -2142649821 -145821003 1743908644 284614578 -1979740664 -17252706 1620847421 396041131 -1903015407 -107644281 1341347770 955541292 -1577240938 -688257536 1218352035 1067033397 -1500450161 -778583527 1093197704 909111070 -1356415324 -668889550 1178934161 826419975 -1471448387 -548648405 1380206558 625178440 -1135991054 -884140444 1428784071 573485905 -1155013909 -870264195 1553977324 731447162 -1299075392 -979984810 1542589429 754269027 -1241748775 -1023714737 1837516339 444692133 -2088229089 -191948919 1793819178 502051516 -2065308922 -203238512 1667091969 341507735 -1923895507 -95117381 1680869912 322386574 -1975620812 -46572638 1882281559 121005761 -1640024197 -382203923 2002555470 6005464 -1722616990 -296369164 2129321573 166588147 -1864057015 -404516897 2038897276 243280618 -1752597680 -527545402 1458071291 569333357 -1192884265 -807323839 1367712482 646091380 -1081359410 -930286760 1479798473 791993951 -1237479451 -1053114509 1600006864 676928070 -1320137732 -967345302 1264547487 1012418057 -1521412173 -766105819 1278390918 993362448 -1573071958 -717495492 1166343853 847498811 -1416978559 -594694377 1122581172 904792610 -1394123880 -606049522 1185617392 833365350 -1465551652 -543013814 1103548905 918675839 -1345802043 -657489837 1215339970 1064807764 -1501627154 -780546952 1327323611 941254989 -1592575753 -703330207 1528563092 739980546 -1257085768 -1038789586 1550958989 729215259 -1300258655 -981954505 1439141286 583056688 -1144394614 -858858468 1386891711 632125737 -1130092397 -878503931 2110076216 180487598 -1815391212 -456366974 2057892129 229622199 -1801023475 -475946853 1931394314 68783516 -1659839450 -367530832 1953724691 57952645 -1703077825 -310761303 1618093404 393549258 -1904458640 -109349658 1730142533 270062035 -1995341719 -32067329 1856613742 430874104 -2136486846 -140444460 1774479735 516119009 -2016802725 -254986035 1605379249 683086887 -1312930403 -960924405 1490935976 802869310 -1227652732 -1043025646 1366011011 644652053 -1083847249 -933036743 1443260570 553736204 -1207432778 -821085920 1107768533 889193539 -1408674311 -619813521 1164636364 846053466 -1419472416 -597450378 1289534695 1004244081 -1563238965 -707400355 1269922046 1018579048 -1514202670 -759682748 1692271737 333001967 -1966054059 -36219453 1672724576 347402486 -1916952244 -88436262 1778748491 486718685 -2079593113 -217260559 1835550802 443513028 -2090456706 -194962968 2036929565 242099339 -1754827471 -530561625 2114244612 151249042 -1878347480 -418545218 2008194095 11906233 -1715667709 -289682027 1893685302 131623072 -1630455526 -371848820 124653197 1885945371 -379555935 -1637392585 248468 1996814850 -301093960 -1727358162 162891455 2125641257 -407115885 -1866672379 249053862 2044686896 -522837110 -1747905764 450436841 1843277439 -187203643 -2083500205 498391792 1790175846 -205866020 -2067952822 335714011 1661314637 -99813385 -1928607903 326062786 1684562516 -43961362 -1973025928 1006644805 1258757843 -770814103 -1526104065 997059164 1282071242 -714896528 -1570456602 853255799 1172084449 -589969573 -1412237363 901145198 1118917368 -608697534 -1396755500 565657121 1454378679 -809935091 -1195479141 651885112 1373489838 -925590764 -1076647038 795653651 1483441797 -1050486977 -1234835543 671183370 1594245788 -972090586 -1324866640 511000524 1769082714 -260350240 -2021888394 421067733 1847577411 -149513479 -2146325905 279885822 1739163496 -23013678 -1985485244 398685159 1623475057 -104000821 -1899355555 63057832 1959075646 -305377660 -1697939950 78638001 1940445991 -358511971 -1650017781 219785114 2048825100 -484981066 -1810827744 175399811 2104709909 -461765969 -1820511687 622534404 1377578898 -887783896 -1139650882 578214685 1433529227 -864503247 -1149269337 734041910 1556588448 -976292326 -1295399284 749556527 1537893305 -1029492221 -1247542635 950800224 1336623094 -693998004 -1582997798 1069665145 1221000175 -774919595 -1496802621 913803090 1097906116 -663099778 -1350641944 823804747 1176335325 -552328601 -1475144975 894987279 1113545881 -615117533 -1403961931 842377238 1160943744 -600061638 -1422067284 998499389 1283773611 -712145647 -1567967865 1022238756 1273565362 -757055224 -1511558754 686783595 1609059581 -958325433 -1310315055 797096050 1485146340 -1047733922 -1232344632 641004633 1362347215 -935684747 -1086478877 559493184 1449001174 -816361108 -1202691590 238439623 2033286225 -533189141 -1757471363 156993758 2120005704 -413799950 -1873618588 15582453 2011886691 -287070759 -1713072817 125829356 1887907962 -376544832 -1635167914 327244963 1686531125 -40944241 -1970795239 351049914 1676388396 -85788266 -1914320640 492491921 1784538119 -212552259 -2074901205 439816328 1831870494 -197561948 -2093072078 742612302 1531211224 -1035125662 -1253438220 724474199 1546234305 -987694981 -1306015507 580441468 1436542442 -862538672 -1148091194 636817765 1391600115 -872714167 -1124319009 838094122 1190362556 -537252858 -1459807088 916031795 1100921253 -661133281 -1349461879 1060095256 1210643854 -786324428 -1507421022 943849729 1329934743 -699637715 -1588899653 388857222 1613384976 -115139414 -1910232004 272677279 1732741385 -28387149 -1991645147 435615156 1861338402 -134703976 -2130729970 513487277 1771831611 -258649983 -2020450281 177892834 2107465076 -460059442 -1819067304 234334715 2062588269 -470169385 -1795229631 71427536 1934021958 -363887364 -1656179606 53223881 1948979551 -316522267 -1708822413 1661127561 335936287 -1928549723 -99902925 1685000080 325598982 -1973326148 -43622870 1842955195 450786093 -2083052905 -187690495 1790216098 498317108 -2068126066 -205662696 2125847533 162720635 -1866745151 -407074217 2044207092 249507682 -1747550504 -523153842 1886278623 124347209 -1637862669 -379125147 1996724166 304976 -1727138070 -301283716 1483533121 795597783 -1235056019 -1050297605 1593913176 671489998 -1324396940 -972521758 1454859123 565203941 -1195834785 -809618743 1373284202 652056572 -1076574650 -925632816 1172044581 853330867 -1412064759 -590173537 1119239996 900796330 -1397203440 -608211322 1258320663 1007108993 -1525804485 -771153235 1282258702 996837272 -1570515422 -714807628 2048522952 220121694 -1810392092 -485446798 2104770257 175312455 -1820696579 -461541525 1958900474 63259244 -1697901610 -305454272 1940895459 78153333 -1650337841 -358160551 1739516588 279566906 -1985967232 -22562026 1623404213 398728739 -1899147367 -104169713 1769300638 510808584 -2021981262 -260295900 1847109255 421500433 -2145990741 -149817539 1098373632 913369750 -1350976724 -662795334 1176116761 823996047 -1475051723 -552382557 1336693298 950756004 -1583205602 -693828728 1220646443 1069983421 -1496320249 -775370863 1556138596 734526194 -1295078584 -976643106 1538068093 749354731 -1247580335 -1029414969 1377518166 622621376 -1139465350 -888007700 1433830991 577877721 -1149704349 -864036875 1362405643 640915869 -1086666713 -935462735 1448701202 559832452 -1202254786 -816825176 1609507129 686297519 -1310638059 -957976445 1484973344 797300150 -1232305140 -1047808870 1283701103 998541817 -1567762365 -712316715 1273920886 1021922784 -1512039334 -756601652 1113076061 895418827 -1403629455 -615423769 1161164100 842188242 -1422158744 -600005378 1784318403 492681557 -2074810129 -212608903 1832340954 439385420 -2093404938 -197256096 1686176241 327561575 -1970315043 -41398197 1676461544 351008126 -1914526524 -85617582 2012060071 15378737 -1713112949 -286996451 1887460798 126315816 -1634845550 -376894460 2033586581 238100739 -1757908807 -532725713 2119947660 157082906 -1873431392 -414022602 1211078730 1059629276 -1507722906 -785987088 1329749075 944073925 -1588839041 -699724311 1190400120 838017262 -1459981996 -537050686 1100600417 916382967 -1349012147 -661617189 1436059694 580892856 -1147737854 -862856812 1391807543 636648609 -1124389605 -872669811 1531117596 742666378 -1253220048 -1035316826 1546568709 724169875 -1306483415 -987261505 1933686914 71731220 -1655711314 -364320456 1949072539 53169165 -1709040201 -316330719 2107257008 178061350 -1818996324 -460103414 2063070377 233882687 -1795582587 -469850861 1861658854 435263600 -2131179062 -134219428 1771793663 513563753 -2020274733 -258851515 1613570260 388632642 -1910291976 -115052178 1732306125 273142875 -1991342623 -28723849 -810056571 -1196379117 565831081 1455347007 -925220708 -1076006902 651436464 1372786982 -1049883465 -1234486239 794979739 1483037965 -972961618 -1324943304 672115074 1594398996 -771713823 -1526225801 1007613389 1258931547 -714256136 -1570086802 996356564 1281622338 -589620013 -1411634107 852852223 1171410281 -608773942 -1397626788 901298662 1119848816 -187063219 -2082564901 450348385 1842410999 -206282668 -2068623166 498729336 1790783982 -100520833 -1929044759 336350547 1661697477 -42997658 -1972840208 325159242 1684453852 -378620887 -1637251905 123786501 1885857171 -301764560 -1727774554 856348 1997152650 -407552997 -1867379571 163274039 2126278049 -522651646 -1746941804 248944942 2043783608 -693324348 -1582594734 950195432 1336271998 -775851555 -1496956597 1070534897 1221075047 -663273994 -1351611040 913923290 1098804300 -551880209 -1474442887 823433411 1175693397 -887380576 -1138977482 622183564 1376973850 -864656967 -1150201553 578289813 1434398723 -977261166 -1295573756 734940350 1556708392 -1028789877 -1247094499 748914855 1537521713 -306014964 -1698323046 63763488 1959511222 -357609195 -1649909373 77672505 1940258991 -484893378 -1809961560 219642898 2047888516 -462104281 -1821120079 175814667 2105378973 -260733592 -2022525442 511435844 1769788626 -149405327 -2145422873 420880477 1846612171 -22147750 -1985397300 278948982 1739021536 -104609469 -1899693611 399353967 1623890169 -41818617 -1970874735 328173355 1686681533 -85188066 -1913974136 350372658 1675981732 -212177355 -2074255709 492048153 1783840655 -197678548 -2093966662 439995136 1832844182 -533268893 -1758345483 238589775 2034214873 -413453702 -1873018132 156586838 2119328704 -286425519 -1712697657 14884733 2011443179 -377439672 -1635284258 126802788 1888087026 -957364529 -1310132647 685877219 1608947573 -1048444202 -1232784832 797729786 1485525868 -936096003 -1087144341 641347537 1362960199 -816215324 -1201751438 559410120 1448139614 -614934869 -1403001283 894875527 1112639249 -600501582 -1422777820 842757022 1161577224 -712810855 -1568379377 999112629 1284116259 -756114816 -1511413226 1021377452 1273482042 -459614394 -1818368048 177518186 2106820348 -470346913 -1796201527 234451571 2063483621 -364814476 -1656328222 72302168 1934102222 -315843731 -1708413957 52623937 1948633815 -114440414 -1909786700 388212238 1613010584 -29359301 -1991822419 273572375 1732858497 -134852848 -2131656826 435695164 1862213290 -258241783 -2019771489 513141285 1771231923 -537593970 -1460418792 838506146 1191028276 -661048425 -1348599039 915886779 1099981357 -785416260 -1507307734 1059135120 1210461702 -700269659 -1589277901 944560777 1330375199 -1035737110 -1253779588 743278278 1531622992 -986831885 -1305930907 723534559 1546089033 -862425128 -1147183282 580259572 1435582050 -873092159 -1124951209 637258477 1392310907 -1411694207 -589532905 1171595437 852627515 -1397324392 -609110770 1119413428 901764130 -1526675021 -771229403 1259251871 1007261705 -1569911382 -714457796 1281584262 996432912 -1234415131 -1049927309 1482830025 795148383 -1325296132 -972642966 1594881232 671663174 -1195910697 -810489535 1455012091 566134893 -1076224562 -925029032 1372880098 651381876 -1867161271 -407744033 2126184549 163328243 -1747409584 -522218042 2044118140 248640746 -1636898437 -378938899 1885374551 124238017 -1727845022 -301720076 1997360206 687320 -1929219795 -100318789 1661734913 336273559 -1972390604 -43481694 1684132888 325510286 -2082866913 -186726007 1842845747 449882277 -2068562682 -206369392 1790598186 498953404 -1296011072 -976797610 1557008876 734601594 -1246907175 -1029012401 1537463797 749004131 -1139017486 -887306140 1377147358 621979976 -1149879061 -865006467 1433951687 578776401 -1351130972 -663728078 1098449288 914239774 -1474648899 -551709653 1175766417 823391495 -1582503786 -693381120 1336052154 950384940 -1497289585 -775545831 1221545379 1070103861 -1985064952 -22454114 1738551588 279380402 -1899785199 -104553337 1624110397 399164843 -2022320070 -260904788 1769715990 511478144 -2145903581 -148951883 1846967567 420564377 -1810284436 -484544262 2048336192 219156950 -1821080459 -462179101 2105206105 176018895 -1698510754 -305792824 1959569778 63674852 -1649472441 -358073135 1939959147 78011901 -1712512253 -286649451 2011382319 14971577 -1635719398 -376973428 1888388662 126465696 -1758024911 -533619801 2033764893 239073931 -1873055960 -413376578 2119503364 156384914 -2074463385 -212007951 1783910987 492004061 -2093484162 -198129688 1832490578 440313540 -1971209387 -41514045 1687149177 327740143 -1913880756 -85241894 1675763296 350564086 -1568472117 -712756387 1284334311 998920817 -1511077934 -756418748 1273014014 1021810280 -1403483143 -614483089 1112992469 894556739 -1422569504 -600670346 1161506508 842800730 -1087106129 -936172743 1362784899 641548821 -1202071626 -815864032 1448588954 558925324 -1309697123 -957830389 1608645297 686213671 -1232969852 -1048219886 1485586088 797642302 -2131357118 -135191852 1861776238 436159480 -2019830181 -258152755 1771419511 512919521 -1909613968 -114644250 1612970844 388287434 -1992270231 -28872961 1733181253 273223635 -1656683994 -364498256 1934582538 71848860 -1708341697 -315885911 1948428051 52795269 -1818588652 -459425150 2106911544 177462190 -1795731955 -470778213 2063150881 234758071 -1147653494 -861994468 1435915174 579953456 -1124731245 -873282043 1392220095 637314857 -1253852488 -1035695570 1531829140 743107330 -1305575775 -987148745 1545609101 723988251 -1506860306 -785902984 1210139586 1059484500 -1589451017 -700066207 1330415579 944486221 -1460360484 -537683382 1190841328 838728550 -1348899131 -660709805 1100419049 915423103 1303125212 984296522 -1549632016 -727364250 1254217925 1036445779 -1529890327 -741832321 1131910382 879797368 -1384516158 -629226156 1142575351 857563233 -1441517093 -585957043 1343950008 656161838 -1105891948 -921543422 1467402401 544340023 -1183274611 -830498533 1589675146 700953628 -1328618074 -943074000 1504526483 782921733 -1214045761 -1062989527 1992440852 29691010 -1731437256 -271880786 1907357709 111724699 -1616799455 -391730761 2014950438 253658288 -1776823030 -518986340 2138337343 141770921 -1854271213 -428007035 1802841200 477240550 -2055516836 -226722358 1813571689 455071999 -2112452283 -183387693 1705944130 313103572 -1952397970 -56101384 1656971355 365187277 -1932721801 -70635039 1421290909 598744331 -1162261327 -843154393 1406855556 618518802 -1110144856 -892094402 1517069743 762025273 -1268595581 -1016728555 1560371638 705057056 -1290862438 -1006096372 1224752633 1040649583 -1492230955 -804688829 1315830240 963299702 -1604085556 -681269158 1205581259 819758429 -1445604121 -556604303 1085698514 934363460 -1363668738 -641785752 1876495701 417217987 -2116588423 -154116881 1756678476 531888602 -2034587552 -239232778 1627555175 369473009 -1894980533 -133442339 1718567294 292057576 -2006900654 -10088252 1919819057 90779047 -1671398371 -345551733 1963186472 33876414 -1693599740 -334853998 2092274947 196257173 -1833176017 -440613703 2077774106 215966092 -1781125066 -489619296 2140831326 144527048 -1852563598 -426561564 2029500999 267422417 -1762010261 -503387139 1900148332 105301754 -1622173888 -397891626 1982607989 19596003 -1742580903 -282762289 1647144506 355098284 -1943859434 -81510528 1698736675 306682549 -1957770481 -62260327 1828120072 468833950 -2097641692 -167790670 1805328913 479990407 -2053815491 -225283157 1156865686 871591424 -1426440262 -570618068 1134140047 882813465 -1382548573 -628045003 1244649124 1026090546 -1541294200 -752449762 1296175805 977609259 -1555270767 -733265145 1497583346 776240740 -1219678242 -1068884152 1580108523 690600573 -1340019769 -953689263 1469630144 547354198 -1181308948 -829319302 1358234329 670184015 -1090821131 -906210461 1719750431 294027145 -2003882445 -7856475 1642892038 384547728 -1880954326 -119153988 1750779693 526251963 -2041272831 -246180201 1865876276 405812130 -2126945768 -163687794 2067160955 204566509 -1791476137 -499183935 2086378338 190622708 -1839859122 -447558952 1978521417 48949215 -1679575451 -320567565 1920996176 92742598 -1668386180 -343325974 1575972823 719871809 -1277096197 -991543699 1518513102 763730776 -1265841438 -1014236556 1395976165 607377267 -1120237879 -901925281 1415128060 593367914 -1168686384 -850365882 1079541683 928993061 -1370087777 -648991223 1194703786 808618812 -1455695226 -566433264 1317271425 965003031 -1601333587 -678779333 1240347544 1055458062 -1478470988 -790142430 700504536 1590159694 -942753548 -1328969630 783097281 1504324951 -1063027475 -1213969285 656101866 1344037244 -921358138 -1106116528 544642547 1467065701 -830933793 -1182809015 880265660 1131477290 -629561200 -1384212474 857345445 1142766899 -585864055 -1441571809 984367502 1303081240 -727572318 -1549463500 1036092823 1254536449 -741350213 -1530342355 313456912 1705625990 -56584132 -1951946582 365116681 1657015711 -70427611 -1932890957 477458722 1802650036 -226815986 -2055462760 454604091 1814005165 -183053289 -2112756607 253356404 2015287778 -518551464 -1777289010 141831533 2138250747 -428192703 -1854047017 29516102 1992643024 -271843222 -1731514116 112174431 1906873801 -392051597 -1616448283 819718297 1205655567 -556430923 -1445807837 934685824 1085348886 -642232916 -1363182278 1040212139 1225216061 -804388473 -1492569839 963486898 1315607588 -681327202 -1603996408 762116349 1517013099 -1016948271 -1268405945 704724196 1560677490 -1005625912 -1291293346 599224527 1420836953 -843509277 -1161944715 618312918 1407026240 -892021254 -1110186644 196462673 2092103879 -440686211 -1833133589 215485512 2078227678 -489263772 -1781441038 91111523 1919512821 -346021553 -1670966823 33784954 1963242732 -334633642 -1693788736 369285173 1627777187 -133383911 -1895069297 292494380 1718103226 -10388224 -2006561386 416894983 1876844689 -153669333 -2117074499 531928094 1756603528 -239405774 -2034383452 469154650 1827769292 -168240522 -2097157408 479952707 1805406165 -225108369 -2054017287 355283816 1646920702 -81571260 -1943772462 306247537 1699203047 -61958563 -1958107445 104966974 1900452776 -397424110 -1622607228 19689255 1982554033 -282980853 -1742389603 144319244 2141000602 -426491360 -1852607818 267904789 2029049731 -503740871 -1761691985 546872210 1470081796 -828966210 -1181627864 670392203 1358065437 -906281305 -1090777551 776147872 1497637686 -1068666228 -1219870182 690935737 1579804463 -954157419 -1339587069 1026526198 1244183392 -752751910 -1540957620 977424367 1296400249 -733204797 -1555358123 871629764 1156789074 -570793240 -1426238850 882493405 1134491467 -627595535 -1383033241 49121819 1978317453 -320607433 -1679500383 92294658 1921482388 -343003346 -1668735048 204866089 2066821823 -499621115 -1791011949 190563888 2086467238 -447371492 -1840081014 526031487 1750969065 -246088877 -2041328699 406281830 1865445104 -164020406 -2126639140 293671501 1720066779 -7376031 -2004335625 384620116 1642849986 -119359624 -1880782866 964930259 1317313093 -678573057 -1601504407 1055813322 1240030812 -790622234 -1478017168 928522977 1079972471 -648657971 -1370393765 808838904 1194514030 -566523948 -1455638718 607435447 1395886625 -902112357 -1120015603 593067694 1415466552 -849928318 -1169150188 720319109 1575485971 -991865943 -1276746945 763557532 1518716426 -1014196304 -1265916122 -2055891244 -227367358 1803286520 477939566 -2112335155 -182492581 1813394401 454099831 -1951523098 -56021392 1705017290 312954716 -1933321473 -70981015 1657650131 365595461 -1732082000 -272255450 1993140124 30136074 -1615904087 -391613889 1906385797 111547155 -1776742782 -518111724 2014801838 252731192 -1854616933 -428606963 2138745783 142449441 -1105480164 -920877430 1343608624 655550374 -1183419899 -831438189 1467487017 545203135 -1329578450 -943255880 1590583042 701067156 -1213334985 -1062548831 1503894299 782543757 -1548966280 -726952210 1302513492 983955394 -1530830239 -741977353 1255080781 1036530651 -1384698294 -630186276 1132023654 880705520 -1441076653 -585246011 1142197119 856931305 -1670469739 -345401597 1918944953 90699311 -1694276724 -335260902 1963786912 34222646 -1833619545 -441311439 2092650123 196902429 -1780945986 -488645848 2077657746 215071236 -2116438031 -153188505 1876416221 416343627 -2034994200 -239910018 1757024964 532488786 -1895678013 -133886123 1628200687 369847929 -2005926950 -9909428 1717672694 291940960 -1493137571 -804800565 1225713265 1040832231 -1603452092 -680889390 1315119720 962859774 -1445261457 -555991047 1205169731 819093205 -1363752074 -642647072 1085844058 935303884 -1162373319 -844060753 1421473301 599705219 -1109765344 -891460682 1406415372 617808538 -1267982581 -1016385635 1516404263 761614001 -1291724014 -1006179452 1561311806 705202856 -1220283306 -1069235008 1498256762 776644076 -1339150257 -953614119 1579176291 690446837 -1181189020 -828420878 1469455688 546385374 -1091192707 -906852117 1358682449 670886343 -1426791374 -571222876 1157268766 872265096 -1382473685 -627175235 1133986055 881881489 -1540396032 -752329578 1243680044 1025916346 -1555912679 -733636465 1296877877 978057635 -1943153506 -81075192 1646507442 354714916 -1958735737 -62447599 1699639723 306790717 -2097783636 -168727494 1828208000 469699862 -2053400395 -224614365 1804990873 479381775 -1852128006 -425855892 2140448214 143889728 -1762197277 -504352651 2029609423 268325209 -1623110456 -398033826 1901014500 105389426 -1741911855 -282347449 1981999613 19257707 -1369914089 -648022655 1079419963 928093357 -1456144114 -567135848 1195073570 809259188 -1602007771 -679182925 1317874697 965352607 -1477539524 -789988950 1239476240 1055381638 -1276127885 -991369755 1575072863 719750345 -1266544278 -1014685188 1519153222 764100816 -1120641727 -902599209 1396325485 607980795 -1168533160 -849434162 1415051380 592496866 -1791564321 -500050615 2067301619 205501541 -1839521338 -446951088 2085961962 189952124 -1678938643 -320184965 1977814209 48512087 -1669289484 -343434910 1921960152 92928078 -2004748869 -7944915 1720685719 294167553 -1880346206 -118816460 1642221710 384131096 -2040889975 -245543649 1750342821 525544499 -2127054448 -164591354 1866062012 406775850 -518433840 -1776393402 253178620 2014315114 -428566583 -1854691489 142276325 2138949235 -272442398 -1731859596 30194382 1993050712 -391176197 -1616367763 111247063 1906724417 -55688268 -1951829214 312484504 1705447950 -71071827 -1933265093 365815425 1657460247 -227161210 -2056062192 477866666 1803328060 -182972513 -2111881463 454454963 1813077541 -629705960 -1385151602 880349748 1132339874 -585451775 -1440905321 857003565 1142154939 -726861014 -1549022276 983734790 1302702736 -742310093 -1530523739 1037000223 1254649481 -943692932 -1329114134 701366864 1590244038 -1062361243 -1213556749 782485065 1503983327 -920917170 -1105404968 655723106 1343404788 -831115433 -1183768639 544755323 1467973357 -134061423 -1895476729 369886141 1628123947 -9460088 -2006411746 291620772 1718023986 -153490781 -2116101579 416779151 1875950361 -239849798 -2035081684 532303766 1757249280 -441093387 -1833811357 196809689 2092704591 -489113876 -1780513158 215406528 2077353814 -345048377 -1670788527 90217451 1919396733 -335331618 -1694233016 34430962 1963618148 -1016315303 -1268026673 761406325 1516573667 -1006533056 -1291405610 705685356 1560860666 -843593109 -1162806531 599370567 1421777873 -891679118 -1109573916 617901918 1406361544 -556051907 -1445174613 819278609 1204945799 -642345436 -1364089166 934868744 1086310302 -805250545 -1492653415 1041152803 1225362357 -680714730 -1603654016 962821946 1315196844 -751881902 -1540881980 1025593470 1244029160 -733809333 -1555708451 978097255 1296803057 -571164320 -1426880010 872077388 1157490906 -627475079 -1382134289 882318421 1133522115 -828890826 -1180757600 546717722 1469149324 -906631889 -1091381831 670794755 1358738581 -1069307644 -1220241006 776849448 1498085566 -953258723 -1339466357 689966129 1579629735 -398388838 -1622793972 105869494 1900560416 -282274429 -1741953771 19051695 1982170169 -426075736 -1851938498 143980676 2140391442 -503882319 -1762628313 267992221 2029915147 -168427010 -2098122392 469262546 1828671556 -224672281 -2053311119 479569099 1804768349 -80901684 -1943357094 354674912 1646581878 -62894635 -1958249149 307113209 1699290223 -902561773 -1120718715 607805759 1396527529 -849755126 -1168182116 592946470 1414567344 -990935007 -1276593993 719448333 1575410075 -1014870984 -1266320210 764161300 1519066498 -679276425 -1601953567 965570907 1317683661 -789654418 -1477843720 1054913858 1239909844 -648505275 -1369462573 928446825 1079101951 -566928292 -1456313142 809188720 1195118054 -245751589 -2040721331 525615607 1750298977 -164109118 -2127506348 406423022 1866380664 -8279831 -2004445057 294635973 1720252755 -118723344 -1880400794 383913436 1642413386 -319999809 -1679163351 48451987 1977901317 -343870298 -1668824016 93230474 1921623324 -499730291 -1791916005 205052321 2067786039 -446989164 -1839444990 190127544 2085760302 -1750778710 -526250948 2041273734 246181136 -1865877325 -405813211 2126944671 163686665 -1719749480 -294026226 2003883444 7857442 -1642893183 -384548841 1880953261 119152955 -1978520370 -48948136 1679576546 320568692 -1920997161 -92743615 1668385275 343325037 -2067159812 -204565398 1791477200 499184966 -2086379291 -190623629 1839858121 447557983 -1395975070 -607376140 1120238926 901926360 -1415128965 -593368851 1168685399 850364865 -1575971760 -719870778 1277097340 991544810 -1518514103 -763731745 1265840485 1014235635 -1317270522 -965002096 1601334570 678780348 -1240348641 -1055459191 1478469939 790141349 -1079540684 -928992094 1370088728 648992142 -1194704851 -808619845 1455694081 566432151 -1900147221 -105300611 1622174919 397892689 -1982608910 -19596956 1742579934 282761288 -2140830247 -144526001 1852564725 426562659 -2029502016 -267423402 1762009324 503386234 -1828119153 -468832999 2097642659 167791669 -1805330026 -479991552 2053814458 225282092 -1647143491 -355097301 1943860369 81511431 -1698737756 -306683598 1957769352 62259230 -1244648157 -1026089547 1541295119 752450713 -1296176838 -977610324 1555269654 733264000 -1156864751 -871590521 1426441277 570619051 -1134141176 -882814562 1382547492 628043954 -1469629113 -547353135 1181310059 829320445 -1358235298 -670185016 1090820210 906209508 -1497582219 -776239645 1219679321 1068885199 -1580109460 -690601478 1340018752 953688278 -1517068760 -762024258 1268596484 1016729490 -1560372687 -705058137 1290861341 1006095243 -1421289958 -598743412 1162262326 843155360 -1406856701 -618519915 1110143791 892093369 -1205580212 -819757350 1445605216 556605430 -1085699499 -934364477 1363667833 641784815 -1224751490 -1040648472 1492232018 804689860 -1315831193 -963300623 1604084555 681268189 -1627554080 -369471882 1894981580 133443418 -1718568199 -292058513 2006899669 10087235 -1876494638 -417216956 2116589566 154117992 -1756679477 -531889571 2034586599 239231857 -2092274044 -196256238 1833177000 440614718 -2077775203 -215967221 1781124017 489618215 -1919818058 -90778080 1671399322 345552652 -1963187537 -33877447 1693598595 334852885 -1131909271 -879796225 1384517189 629227219 -1142576272 -857564186 1441516124 585956042 -1303124133 -984295475 1549633143 727365345 -1254218942 -1036446764 1529889390 741831416 -1589674227 -700952677 1328619041 943074999 -1504527596 -782922878 1214044728 1062988462 -1343948993 -656160855 1105892883 921544325 -1467403482 -544341072 1183273482 830497436 -2014949471 -253657289 1776823949 518987291 -2138338376 -141771986 1854270100 428005890 -1992439917 -29690107 1731438271 271881769 -1907358838 -111725796 1616798374 391729712 -1705943099 -313102509 1952399081 56102527 -1656972324 -365188278 1932720880 70634086 -1802840073 -477239455 2055517915 226723405 -1813572626 -455072904 2112451266 183386708 -204867154 -2066822856 499619970 1791010836 -190562889 -2086466271 447372443 1840081933 -49122916 -1978318582 320606384 1679499302 -92293755 -1921481453 343004329 1668736063 -293672502 -1720067748 7375078 2004334704 -384619053 -1642848955 119360767 1880783977 -526032392 -1750970002 246087892 2041327682 -406280735 -1865443977 164021453 2126640219 -928523930 -1079973392 648656970 1370392796 -808837761 -1194512919 566525011 1455639749 -964931244 -1317314110 678572152 1601503470 -1055812275 -1240029733 790623329 1478018295 -720320254 -1575487084 991864878 1276745912 -763556581 -1518715507 1014197303 1265917089 -607436496 -1395887706 902111260 1120014474 -593066711 -1415465537 849929221 1169151123 -355284753 -1646921607 81570243 1943771477 -306246410 -1699201952 61959642 1958108492 -469155619 -1827770293 168239601 2097156455 -479951676 -1805405102 225109480 2054018430 -144320373 -2141001699 426490279 1852606769 -267903854 -2029048828 503741886 1761692968 -104968007 -1900453841 397422997 1622606083 -19688288 -1982553034 282981772 1742390554 -776148953 -1497638735 1068665099 1219869085 -690934722 -1579803480 954158354 1339587972 -546873323 -1470082941 828965177 1181626799 -670391284 -1358064486 906282272 1090778550 -871630781 -1156790059 570792303 1426237945 -882492326 -1134490420 627596662 1383034336 -1026527119 -1244184345 752750941 1540956619 -977423256 -1296399106 733205828 1555359186 -1040213204 -1225217094 804387328 1492568726 -963485899 -1315606621 681328153 1603997327 -819719394 -1205656696 556429874 1445806756 -934684921 -1085347951 642233899 1363183293 -599225528 -1420837922 843508324 1161943794 -618311855 -1407025209 892022397 1110187755 -762117254 -1517014036 1016947286 1268404928 -704723101 -1560676363 1005626959 1291294425 -91112476 -1919513742 346020552 1670965854 -33783811 -1963241621 334634705 1693789767 -196463658 -2092104896 440685306 1833132652 -215484465 -2078226599 489264867 1781442165 -416896128 -1876845802 153668268 2117073466 -531927143 -1756602609 239406773 2034384419 -369286222 -1627778268 133382814 1895068168 -292493397 -1718102211 10389127 2006562321 -656102803 -1344038149 921357121 1106115543 -544641420 -1467064606 830934872 1182810062 -700505505 -1590160695 942752627 1328968677 -783096250 -1504323888 1063028586 1213970428 -984368631 -1303082337 727571237 1549462451 -1036091888 -1254535546 741351228 1530343338 -880266693 -1131478355 629560087 1384211329 -857344478 -1142765900 585864974 1441572760 -477459803 -1802651085 226814857 2055461663 -454603076 -1814004182 183054224 2112757510 -313458025 -1705627135 56583099 1951945517 -365115762 -1657014760 70428578 1932891956 -29517119 -1992644009 271842285 1731513211 -112173352 -1906872754 392052724 1616449378 -253357325 -2015288731 518550495 1777288009 -141830422 -2138249604 428193734 1854048080 1602008738 679183924 -1317873778 -965351656 1477538491 789987885 -1239477353 -1055382783 1369915024 648023558 -1079418948 -928092374 1456142985 567134751 -1195074651 -809260237 1120642758 902600272 -1396324374 -607979652 1168532191 849433161 -1415052301 -592497819 1276129012 991370850 -1575071784 -719749298 1266543341 1014684283 -1519154239 -764101801 1678939754 320186108 -1977813178 -48511024 1669288563 343433957 -1921961121 -92929079 1791565400 500051662 -2067300492 -205500446 1839520321 446950103 -2085962899 -189953029 2040890894 245544600 -1750341854 -525543500 2127053335 164590209 -1866063045 -406776915 2004749884 7945898 -1720684784 -294166650 1880345125 118815411 -1642222839 -384132193 1181190115 828422005 -1469454641 -546384295 1091191802 906851180 -1358683434 -670887360 1220284369 1069236039 -1498255619 -776642965 1339149256 953613150 -1579177244 -690447758 1540396935 752330513 -1243679061 -1025915331 1555911582 733635336 -1296878926 -978058716 1426792373 571223843 -1157267815 -872264177 1382472620 627174202 -1133987200 -881882602 2097784619 168728509 -1828207097 -469698927 2053399346 224613284 -1804991970 -479382904 1943154457 81076111 -1646506443 -354713949 1958734592 62446486 -1699640788 -306791750 1623111503 398034905 -1901013405 -105388299 1741910870 282346432 -1982000518 -19258644 1852129149 425857003 -2140447151 -143888697 1762196324 504351730 -2029610424 -268326178 1833620512 441312438 -2092649204 -196901478 1780944953 488644783 -2077658859 -215072381 1670470674 345402500 -1918943938 -90698328 1694275595 335259805 -1963787993 -34223695 1895679044 133887186 -1628199576 -369846786 2005925981 9908427 -1717673615 -291941913 2116439158 153189600 -1876415142 -416342580 2034993263 239909113 -1757025981 -532489771 1445262568 555992190 -1205168700 -819092142 1363751153 642646119 -1085845027 -935304885 1493138650 804801612 -1225712138 -1040831136 1603451075 680888405 -1315120657 -962860679 1267983500 1016386586 -1516403296 -761613002 1291722901 1006178307 -1561312839 -705203921 1162374334 844061736 -1421472366 -599704316 1109764263 891459633 -1406416501 -617809635 1951524193 56022519 -1705016243 -312953637 1933320568 70980078 -1657651116 -365596478 2055892307 227368389 -1803285377 -477938455 2112334154 182491612 -1813395354 -454100752 1776743685 518112659 -2014800855 -252730177 1854615836 428605834 -2138746832 -142450522 1732082999 272256417 -1993139173 -30135155 1615903022 391612856 -1906386942 -111548268 1329579433 943256895 -1590582139 -701066221 1213333936 1062547750 -1503895396 -782544886 1105481115 920878349 -1343607625 -655549407 1183418754 831437076 -1467488082 -545204168 1384699341 630187355 -1132022559 -880704393 1441075668 585244994 -1142198024 -856932242 1548967423 726953321 -1302512429 -983954363 1530829286 741976432 -1255081782 -1036531620 990933926 1276592944 -719449462 -1575411172 1014871999 1266321193 -764160365 -1519065595 902560660 1120717570 -607806792 -1396528594 849756045 1168183067 -592945503 -1414566345 648504258 1369461588 -928447762 -1079102856 566929371 1456314189 -809187593 -1195116959 679275504 1601952614 -965571876 -1317684662 789655529 1477844863 -1054912827 -1239908781 8278894 2004444152 -294636990 -1720253740 118724471 1880401889 -383912357 -1642412339 245750620 2040720330 -525616528 -1750299930 164110149 2127507411 -406421911 -1866379521 499729162 1791914908 -205053402 -2067787088 446990099 1839445893 -190126529 -2085759319 319998776 1679162286 -48453100 -1977902462 343871265 1668825015 -93229555 -1921622373 571163367 1426879089 -872078389 -1157491875 627476222 1382135400 -882317358 -1133521084 751880917 1540880963 -1025594375 -1244030097 733810380 1555709530 -978096160 -1296801930 1069306499 1220239893 -776850513 -1498086599 953259674 1339467276 -689965130 -1579628768 828889777 1180756519 -546718819 -1469150453 906632872 1091382846 -670793852 -1358737646 426074671 1851937465 -143981821 -2140392555 503883318 1762629280 -267991270 -2029914228 398387741 1622792843 -105870543 -1900561497 282275332 1741954706 -19050712 -1982169154 80900683 1943356125 -354675865 -1646582799 62895698 1958250180 -307112066 -1699289112 168426105 2098121455 -469263531 -1828672573 224673376 2053312246 -479568052 -1804767270 153489700 2116100530 -416780280 -1875951458 239850813 2035082667 -532302831 -1757248377 134060310 1895475584 -369887174 -1628125012 9461007 2006412697 -291619805 -1718022987 345047360 1670787542 -90218388 -1919397638 335332697 1694234063 -34429835 -1963617053 441092466 1833810404 -196810658 -2092705592 489114987 1780514301 -215405497 -2077352751 843592172 1162805626 -599371584 -1421778858 891680245 1109575011 -617900839 -1406360497 1016314334 1268025672 -761407246 -1516574620 1006534087 1291406673 -705684245 -1560859523 805249416 1492652318 -1041153884 -1225363406 680715665 1603654919 -962820931 -1315195861 556050874 1445173548 -819279722 -1204946944 642346403 1364090165 -934867825 -1086309351 272441445 1731858675 -30195383 -1993051681 391177340 1616368874 -111246000 -1906723386 518432855 1776392385 -253179525 -2014316051 428567630 1854692568 -142275230 -2138948108 227160065 2056061079 -477867731 -1803329093 182973464 2111882382 -454453964 -1813076574 55687219 1951828133 -312485601 -1705449079 71072810 1933266108 -365814522 -1657459312 726859949 1549021243 -983735935 -1302703849 742311092 1530524706 -1036999272 -1254648562 629704863 1385150473 -880350797 -1132340955 585452678 1440906256 -857002582 -1142153924 920916169 1105403999 -655724059 -1343405709 831116496 1183769670 -544754180 -1467972246 943692027 1329113197 -701367849 -1590245055 1062362338 1213557876 -782484018 -1503982248 -580440325 -1436541331 862539735 1148092225 -636818718 -1391601036 872713166 1124318040 -742611255 -1531210145 1035126757 1253439347 -724475184 -1546235322 987694076 1306014570 -1060094305 -1210642935 786325427 1507421989 -943850874 -1329935856 699636650 1588898620 -838093139 -1190361541 537253761 1459808023 -916032844 -1100922334 661132184 1349460750 -435614157 -1861337435 134704927 2130730889 -513488342 -1771832644 258648838 2020449168 -388856319 -1613384041 115140397 1910233019 -272678376 -1732742514 28386100 1991644066 -71426473 -1934020927 363888507 1656180717 -53224882 -1948980520 316521314 1708821492 -177891739 -2107463949 460060489 1819068383 -234335620 -2062589206 470168400 1795228614 -998498374 -1283772628 712146582 1567968768 -1022239837 -1273566411 757054095 1511557657 -894986360 -1113544930 615118500 1403962930 -842378351 -1160944889 600060605 1422066219 -641003554 -1362346168 935685874 1086479972 -559494201 -1449002159 816360171 1202690685 -686782484 -1609058438 958326464 1310316118 -797096971 -1485147293 1047732953 1232343631 -15581326 -2011885596 287071838 1713073864 -125830293 -1887908867 376543815 1635166929 -238438592 -2033285162 533190252 1757472506 -156994727 -2120006705 413799029 1873617635 -492490986 -1784537216 212553274 2074902188 -439817457 -1831871591 197560867 2093071029 -327243996 -1686530126 40945160 1970796190 -351050947 -1676389461 85787153 1914319495 -279884679 -1739162385 23014741 1985486275 -398686112 -1623475978 103999820 1899354586 -510999477 -1769081635 260351335 2021889521 -421068718 -1847578428 149512574 2146324968 -219784163 -2048824181 484982065 1810828711 -175400956 -2104711022 461764904 1820510654 -63056849 -1959074631 305378563 1697940885 -78639050 -1940447072 358510874 1650016652 -734040911 -1556587481 976293277 1295400203 -749557592 -1537894338 1029491076 1247541522 -622533501 -1377577963 887784879 1139651897 -578215782 -1433530356 864502198 1149268256 -913802027 -1097905085 663100921 1350643055 -823805748 -1176336294 552327648 1475144054 -950799129 -1336621967 693999051 1582998877 -1069666050 -1221001112 774918610 1496801604 -162890440 -2125640274 407116820 1866673282 -249054943 -2044687945 522835981 1747904667 -124652278 -1885944420 379556902 1637393584 -249581 -1996815995 301092927 1727357097 -335712932 -1661313590 99814512 1928608998 -326063803 -1684563501 43960425 1973025023 -450435730 -1843276296 187204674 2083501268 -498392713 -1790176799 205865051 2067951821 -853254672 -1172083354 589970652 1412238410 -901146135 -1118918273 608696517 1396754515 -1006643774 -1258756780 770815214 1526105208 -997060133 -1282072243 714895607 1570455649 -795652716 -1483440894 1050487992 1234836526 -671184499 -1594246885 972089505 1324865591 -565656154 -1454377680 809936010 1195480092 -651886145 -1373490903 925589651 1076645893 -1190401025 -838018199 1459981011 537049669 -1100599322 -916381840 1349013194 661618268 -1211079731 -1059630245 1507721953 785986167 -1329748012 -944072894 1588840184 699725422 -1531118693 -742667507 1253218999 1035315745 -1546567806 -724168940 1306484398 987262520 -1436060759 -580893889 1147736709 862855699 -1391806544 -636647642 1124390556 872670730 -2107258057 -178062431 1818995227 460102285 -2063069394 -233881672 1795583490 469851796 -1933688059 -71732333 1655710249 364319423 -1949071588 -53168246 1709041200 316331686 -1613571245 -388633659 1910291071 115051241 -1732305078 -273141796 1991343718 28724976 -1861659807 -435264521 2131178061 134218459 -1771792520 -513562642 2020275796 258852546 -1609508162 -686298584 1310636946 957975300 -1484972377 -797299151 1232306059 1047809821 -1362406772 -640916966 1086665632 935461686 -1448700267 -559831549 1202255801 816826159 -1113077030 -895419828 1403628534 615422816 -1161163069 -842187179 1422159855 600006521 -1283702040 -998542722 1567761348 712315730 -1273919759 -1021921689 1512040413 756602699 -1686177162 -327562528 1970314074 41397196 -1676460433 -351006983 1914527555 85618645 -1784319420 -492682542 2074809192 212607998 -1832339875 -439384373 2093406065 197257191 -2033587694 -238101884 1757907774 532724648 -2119946741 -157081955 1873432359 414023601 -2012061152 -15379786 1713111820 286995354 -1887459783 -126314833 1634846485 376895363 -1958901379 -63260181 1697900625 305453255 -1940894364 -78152206 1650338888 358161630 -2048523953 -220122663 1810391139 485445877 -2104769194 -175311424 1820697722 461542636 -1769301735 -510809713 2021980213 260294819 -1847108352 -421499498 2145991724 149818554 -1739517653 -279567939 1985966087 22560913 -1623403214 -398727772 1899148318 104170632 -1336694347 -950757085 1583204505 693827599 -1220645460 -1069982406 1496321152 775371798 -1098374777 -913370863 1350975659 662794301 -1176115810 -823995128 1475052722 552383524 -1377519151 -622622393 1139464445 888006763 -1433829944 -577876642 1149705444 864038002 -1556139549 -734527115 1295077583 976642137 -1538066950 -749353620 1247581398 1029416000 -1842956228 -450787158 2083051792 187689350 -1790215131 -498316109 2068126985 205663647 -1661128690 -335937384 1928548642 99901876 -1684999145 -325598079 1973327163 43623853 -1886279592 -124348210 1637861748 379124194 -1996723135 -303913 1727139181 301284859 -2125848470 -162721540 1866744134 407073232 -2044205965 -249506587 1747551583 523154889 -1454860044 -565204894 1195833816 809617742 -1373283091 -652055429 1076575681 925633879 -1483534138 -795598768 1235055082 1050296700 -1593912097 -671488951 1324398067 972522853 -1258321776 -1007110138 1525803452 771152170 -1282257783 -996836321 1570516389 714808627 -1172045662 -853331916 1412063630 590172440 -1119238981 -900795347 1397204375 608212225 364815603 1656329317 -72301089 -1934101175 315842794 1708413052 -52624954 -1948634800 459615425 1818369111 -177517075 -2106819205 470345944 1796200526 -234452492 -2063484574 134853783 2131657729 -435694149 -1862212307 258240654 2019770392 -513142366 -1771232972 114441381 1909787699 -388211319 -1613009633 29358268 1991821354 -273573488 -1732859642 785417275 1507308717 -1059134185 -1210460799 700268578 1589276852 -944561906 -1330376296 537594889 1460419743 -838505179 -1191027277 661047312 1348597894 -915887812 -1099982422 862426207 1147184329 -580258445 -1435580955 873091142 1124950224 -637259414 -1392311812 1035738221 1253780731 -743277247 -1531621929 986830964 1305929954 -723535528 -1546090034 212178354 2074256676 -492047202 -1783839736 197677483 2093965629 -439996281 -1832845295 41819520 1970875670 -328172372 -1686680518 85186969 1913973007 -350373707 -1675982813 286426582 1712698688 -14883590 -2011442068 377438671 1635283289 -126803741 -1888087947 533269988 1758346610 -238588728 -2034213794 413452797 1873017195 -156587823 -2119329721 936097146 1087145452 -641346474 -1362959168 816214371 1201750517 -559411121 -1448140583 957365576 1310133726 -685876124 -1608946446 1048443217 1232783815 -797730691 -1485526805 712811806 1568380296 -999111630 -1284115292 756113671 1511412113 -1021378517 -1273483075 614935852 1403002298 -894874624 -1112638314 600500533 1422776739 -842758119 -1161578353 663275121 1351612135 -913922211 -1098803253 551879272 1474441982 -823434428 -1175694382 693325379 1582595797 -950194321 -1336270855 775850586 1496955596 -1070535818 -1221076000 977262101 1295574659 -734939335 -1556707409 1028788748 1247093402 -748915936 -1537522762 887381543 1138978481 -622182645 -1376972899 864655934 1150200488 -578290926 -1434399868 484894393 1809962543 -219641963 -2047887613 462103200 1821119030 -175815796 -2105380070 306015883 1698323997 -63762521 -1959510223 357608082 1649908228 -77673538 -1940260056 22148829 1985398347 -278947855 -1739020441 104608452 1899692626 -399354904 -1623891074 260734703 2022526585 -511434813 -1769787563 149404406 2145421920 -420881446 -1846613172 1049884464 1234487206 -794978788 -1483037046 972960553 1324942271 -672116219 -1594400109 810057474 1196380052 -565830098 -1455345992 925219611 1076005773 -651437513 -1372788063 589621076 1411635138 -852851080 -1171409170 608772941 1397625819 -901299615 -1119849737 771714918 1526226928 -1007612342 -1258930468 714255231 1570085865 -996357549 -1281623355 100521976 1929045870 -336349484 -1661696446 42996705 1972839287 -325160243 -1684454821 187064266 2082565980 -450347290 -1842409872 206281683 2068622149 -498730241 -1790784919 407553948 1867380490 -163273040 -2126277082 522650501 1746940691 -248946007 -2043784641 378621870 1637252920 -123785598 -1885856236 301763511 1727773473 -857445 -1997153779 1909613047 114643297 -1612971813 -388288435 1992271342 28874104 -1733180222 -273222572 2131356101 135190867 -1861777175 -436160385 2019831260 258153802 -1771418384 -512918426 1818587539 459424005 -2106912577 -177463255 1795732874 470779164 -2063149914 -234757072 1656682913 364497207 -1934583667 -71849957 1708342712 315886894 -1948427116 -52794366 1253851455 1035694505 -1531830253 -743108475 1305576742 987149744 -1545608182 -723987300 1147652365 861993371 -1435916255 -579954505 1124732180 873282946 -1392219080 -637313874 1460359515 537682381 -1190842249 -838729503 1348900162 660710868 -1100417938 -915421960 1506859369 785902079 -1210140603 -1059485485 1589452144 700067302 -1330414500 -944485174 1758023862 533618720 -2033765990 -239075060 1873056943 413377593 -2119502461 -156383979 1712511108 286648338 -2011383384 -14972610 1635720349 376974347 -1888387663 -126464729 1971208402 41513028 -1687150082 -327741080 1913881803 85242973 -1675762201 -350562959 2074462432 212007030 -1783911988 -492005030 2093485305 198130799 -1832489515 -440312509 1403482238 614482152 -1112993454 -894557756 1422570599 600671473 -1161505461 -842799651 1568471116 712755418 -1284335264 -998921738 1511078997 756419779 -1273012871 -1021809169 1309696026 957829260 -1608646346 -686214752 1232970755 1048220821 -1485585105 -797641287 1087105064 936171710 -1362786044 -641549934 1202072625 815864999 -1448588003 -558924405 1139016565 887305187 -1377148327 -621980977 1149880172 865007610 -1433950656 -578775338 1296010055 976796625 -1557009813 -734602499 1246908254 1029013448 -1537462670 -749003036 1582502673 693379975 -1336053187 -950386005 1497290504 775546782 -1221544412 -1070102862 1351129891 663727029 -1098450417 -914240871 1474649914 551710636 -1175765482 -823390592 2022319037 260903723 -1769717103 -511479289 2145904548 148952882 -1846966648 -420563426 1985063823 22453017 -1738552669 -279381451 1899786134 104554240 -1624109382 -399163860 1698509785 305791823 -1959570699 -63675805 1649473472 358074198 -1939958036 -78010758 1810283499 484543357 -2048337209 -219157935 1821081586 462180196 -2105205026 -176017848 1526673972 771228322 -1259252968 -1007262834 1569912365 714458811 -1281583359 -996431977 1411693062 589531792 -1171596502 -852628548 1397325343 609111689 -1119412429 -901763163 1195909712 810488518 -1455012996 -566135830 1076225609 925030111 -1372879003 -651380749 1234414178 1049926388 -1482831026 -795149352 1325297275 972644077 -1594880169 -671662143 1636897532 378937962 -1885375536 -124239034 1727846117 301721203 -1997359159 -686241 1867160270 407743064 -2126185502 -163329164 1747410647 522219073 -2044116997 -248639635 2082865816 186724878 -1842846796 -449883358 2068563585 206370327 -1790597203 -498952389 1929218730 100317756 -1661736058 -336274672 1972391603 43482661 -1684131937 -325509367 35723272 1965435038 -332433116 -1691858510 88923153 1917578375 -347947715 -1673163349 217747514 2080219308 -487263978 -1779187328 194466851 2089837749 -442944241 -1835137639 529926252 1754347770 -241669824 -2036377130 419155061 1878850787 -151671463 -2114806321 290291806 1716170952 -12328590 -2008755740 371213383 1629975761 -131193493 -1893132803 961493184 1313343574 -683582996 -1605998214 1042480345 1227213903 -802382347 -1490309789 932491506 1083408484 -644165154 -1365384888 821654763 1207846013 -554232377 -1443879599 620243108 1409226802 -889828984 -1108248290 597028029 1418910763 -845443695 -1164133113 706977942 1562677248 -1003634246 -1289031380 760112271 1514755097 -1019214429 -1270401739 456796489 1815943647 -181122971 -2110555917 475524432 1800461766 -229012356 -2057388822 367108475 1659277805 -68173737 -1930891071 311190882 1703630324 -58588082 -1954204456 109918509 1904871867 -394045439 -1618712425 31522100 1994902946 -269575144 -1729516402 139899167 2136048009 -430387149 -1855987547 255554822 2017215888 -516615126 -1775098692 542378369 1465071895 -832935763 -1185064901 658099608 1346305294 -919098188 -1104110558 781156787 1502130469 -1065230177 -1215901687 702694826 1592096060 -940825466 -1326771184 1038293477 1256466803 -739411767 -1528149921 982441468 1300884842 -729760560 -1551397818 859345367 1145020737 -583601925 -1439580051 878007758 1129473368 -631556894 -1386478476 806845066 1192249884 -568779866 -1457640656 930791059 1081970181 -646651969 -1368133847 1053618872 1238090286 -792554604 -1480219902 966866593 1319503415 -676374643 -1599576293 765487854 1520917112 -1012003902 -1263977644 718122743 1573559905 -993800229 -1278935219 595321564 1417466442 -847936528 -1166888090 605431493 1393628755 -904378391 -1122011265 192502338 2088659668 -445170834 -1838150664 202677851 2064887501 -501547145 -1793208351 94556784 1923474150 -341003428 -1666481206 47126121 1976051455 -322865339 -1681504301 382618150 1640594096 -121623798 -1882776676 295931455 1722072745 -5378285 -2002067579 404079124 1863512706 -165960904 -2128833618 527959565 1753167515 -243898591 -2039392329 688671691 1577810781 -956159257 -1341842831 778145746 1499905860 -1066406146 -1217864088 668451833 1355871087 -908483883 -1092709821 549062624 1472018294 -827038004 -1179429286 884693935 1136421689 -625657213 -1380840939 869703606 1154592544 -572981606 -1428173300 979424157 1298653963 -730942799 -1553366489 1024268164 1242179346 -754747736 -1543223746 308439811 1701141397 -60028369 -1955906887 353349402 1644732300 -83767754 -1945698656 481944369 1807668135 -222854627 -2052017525 466888488 1825773502 -170244604 -2099415406 265648999 2027047921 -505734581 -1763956003 146325374 2143260648 -424223150 -1850609980 17757013 1980351427 -285175175 -1744330001 107165516 1902381018 -395487648 -1620416778 1716378892 290123162 -2008826848 -12284746 1629493525 371665283 -1892779975 -131512145 1754682686 529622440 -2036845550 -241236860 1878757671 419209649 -2114588661 -151863139 2080034152 217972222 -1779127228 -487351086 2090273137 194001383 -1835440035 -442607413 1965114714 36074956 -1691409290 -332917536 1917616451 88846805 -1673338769 -347746055 1562639812 707054930 -1288856344 -1003836290 1515076061 759761227 -1270851343 -1018730393 1408792054 620709216 -1107946278 -890166196 1419096559 596803961 -1164193597 -845356971 1083501984 932437302 -1365603188 -643974118 1207511481 821958959 -1443411819 -554665981 1313826194 961041668 -1606351682 -683264984 1227006347 1042649373 -1490239321 -802426831 2136403021 139582683 -1856467615 -429933065 2017142868 255596738 -1774892680 -516785682 1905091711 109729001 -1618803373 -393988667 1994432614 31953136 -1729183414 -269880868 1658977321 367447231 -1930453755 -68637293 1703688240 311101606 -1954391780 -58365558 1815770139 457000077 -2110515913 -181197407 1800908802 475037844 -2057711314 -228662856 1144573061 859831315 -1439257175 -583951041 1129646236 877803530 -1386518096 -631482074 1256408247 1038382113 -1527962213 -739633907 1301184686 982102072 -1551834750 -729296620 1502600417 780725367 -1216234035 -1064923813 1591875832 702883950 -1326679596 -940881598 1465144531 542336069 -1185270273 -832764567 1345949898 658415708 -1103629850 -919551632 1417396110 595365656 -1166680414 -848105932 1393982359 605113089 -1122493765 -903927251 1520449468 765921066 -1263642992 -1012308474 1573778341 717931315 -1279028599 -993746401 1238151146 1053532028 -1480405306 -792330672 1319201779 967203685 -1599141153 -676840887 1192699864 806360910 -1457961228 -568428958 1081795521 930992983 -1368096019 -646729093 1863688006 403877840 -2128871830 -165884164 1752718175 528444361 -2039072141 -244249883 1640896372 382281698 -1883212200 -121157938 1722012525 296018939 -2001882559 -5602601 1923256098 94748596 -1666388466 -341057896 1976519483 46693293 -1681839593 -322561407 2088306448 192821126 -1837668804 -445622614 2064958217 202634143 -1793416667 -501378381 1298173647 979877465 -1553010717 -731259019 1242385110 1024096832 -1543296006 -754705556 1136330493 884749931 -1380620335 -625846457 1154925284 869397106 -1428642872 -572550306 1356308139 667987517 -1093009529 -908144879 1471830706 549284388 -1179370594 -827127032 1577850521 688596495 -1342015563 -955955421 1499583104 778494486 -1217416276 -1066892486 1980673543 17407633 -1744777429 -284688451 1902340638 107240072 -1620243662 -395691100 2027234869 265426595 -1764014311 -505645169 2142822956 146789050 -1850309888 -424561770 1807335011 482250485 -2051547313 -223285287 1825864314 466832108 -2099635370 -170054720 1700935249 308610759 -1955833987 -60069909 1645212232 352895710 -1946053788 -83450894 -889679360 -1107320170 620163884 1408353210 -845851111 -1164810609 597374773 1419511715 -1004332494 -1289475420 707623710 1563052936 -1018241493 -1270223171 759217927 1514639249 -682655132 -1605848334 960619336 1313264606 -803060099 -1490716949 1043081041 1227560903 -644609450 -1366082880 932866938 1084054508 -554054065 -1442906407 821538659 1206951925 -241782072 -2037284258 530109412 1755308914 -151292207 -2114173369 418715645 1878140779 -11715846 -2008413588 289627094 1715759936 -132055325 -1893216651 372154319 1630121817 -333339988 -1691971014 36684672 1965617942 -347314507 -1672784349 88213401 1917138703 -486921570 -1778574840 217336754 2079554340 -443027833 -1835999727 194613163 2090778429 -740056255 -1528523817 1038991981 1256911611 -728864936 -1551280178 981468788 1300707042 -583521421 -1438704667 859195999 1144093385 -631902358 -1387077636 878415430 1130151632 -833309915 -1185709133 542822921 1465770655 -918980804 -1103214678 657921552 1345332870 -1064355049 -1215820927 780229179 1501981357 -941424882 -1327116392 703372834 1592503988 -393378935 -1618300129 109306533 1904529971 -270514288 -1729661178 32384700 1994987050 -430568517 -1856947411 140012183 2136955393 -516173918 -1774387404 255176334 2016583192 -180710419 -2109889669 456454849 1815331415 -229156876 -2058328222 475608792 1801324110 -69133345 -1931072695 368016115 1659390565 -57876538 -1953763504 310558442 1703251580 -120655742 -1882603500 381718958 1640472888 -6081381 -2002516979 296572343 1722443041 -166365008 -2129508314 404429212 1864116490 -243745623 -2038461377 527883653 1752296723 -444997402 -1837182864 192381386 2087760220 -501996289 -1793911703 203048403 2065528133 -341677868 -1666885566 95160824 1923823982 -321934131 -1681351589 46255585 1975975287 -1012871094 -1264066340 766423398 1521058288 -993192877 -1278597947 717452671 1573144041 -847554440 -1166251794 594884948 1416759746 -904487839 -1122915081 605617485 1394593243 -568868818 -1458507592 806985986 1193185684 -646314953 -1367526239 930374939 1081300365 -791918564 -1479837558 1052911920 1237653926 -677278715 -1599685485 967830825 1319689663 -506084925 -1764560555 266051823 2027720825 -424147494 -1849739956 146171126 2142327904 -284276239 -1744209561 16787677 1980176459 -396128792 -1620787842 107867332 1902828626 -60632665 -1956257487 309112971 1701543965 -82897474 -1945623256 352416914 1644577796 -222733931 -2051118845 481769657 1806698543 -170615412 -2100056806 467336352 1826475062 -625221365 -1380134499 884310055 1135784113 -573168366 -1429138044 869811262 1155495080 -731879111 -1553507921 980289557 1298741379 -754078432 -1542808138 1023659020 1241840794 -955453073 -1341406727 688033859 1577427157 -1067371146 -1218050592 779048026 1500013772 -908625571 -1093645877 668538993 1356736743 -826622652 -1178759726 548723816 1471409406 -1366010108 -644651118 1083848232 933037758 -1443261667 -553737333 1207431729 821084839 -1605378250 -683085920 1312931354 960925324 -1490937041 -802870343 1227651587 1043024533 -1289533600 -1004242954 1563240012 707401434 -1269922951 -1018579985 1514201685 759681731 -1107767470 -889192508 1408675454 619814632 -1164637365 -846054435 1419471463 597449457 -1778747444 -486717606 2079594208 217261686 -1835551787 -443514045 2090455801 194962031 -1692270594 -333000856 1966055122 36220484 -1672725529 -347403407 1916951243 88435293 -2008193112 -11905218 1715668612 289682962 -1893686351 -131624153 1630454429 371847691 -2036928614 -242098420 1754828470 530562592 -2114245757 -151250155 1878346415 418544185 -1215338939 -1064806701 1501628265 780548095 -1327324580 -941255990 1592574832 703329254 -1185616265 -833364255 1465552731 543014861 -1103549842 -918676744 1345801026 657488852 -1439140319 -583055689 1144395533 858859419 -1386892744 -632126802 1130091284 878502786 -1528562157 -739979643 1257086783 1038790569 -1550960118 -729216356 1300257574 981953456 -1931393395 -68782565 1659840417 367531831 -1953725804 -57953790 1703076792 310760238 -2110075201 -180486615 1815392147 456367877 -2057893210 -229623248 1801022346 475945756 -1856612631 -430872961 2136487877 140445523 -1774480656 -516119962 2016801756 254985034 -1618092325 -393548211 1904459767 109350753 -1730143550 -270063020 1995340782 32066424 -1667091066 -341506800 1923896490 95118396 -1680871009 -322387703 1975619763 46571557 -1837515340 -444691166 2088230040 191949838 -1793820243 -502052549 2065307777 203237399 -2129320478 -166587020 1864058062 404517976 -2038898181 -243281555 1752596695 527544385 -1882280496 -121004730 1640025340 382205034 -2002556471 -6006433 1722616037 296368243 -1479797426 -791992872 1237480546 1053115636 -1600007849 -676929087 1320136827 967344365 -1458070148 -569332246 1192885328 807324870 -1367713435 -646092301 1081358409 930285791 -1166342870 -847497796 1416979462 594695312 -1122582221 -904793691 1394122783 606048393 -1264546536 -1012417138 1521413172 766106786 -1278392063 -993363561 1573070893 717494459 -2051472185 -222415791 1807181291 481318269 -2099986210 -170659768 1826267634 467505508 -1956475659 -60441501 1701637593 309058895 -1945155348 -83330950 1644243392 352721238 -1743907677 -284613579 1979741583 17253657 -1620848454 -396042196 1903014294 107643136 -1764385647 -506287097 2027683261 266128683 -1850189688 -423663586 2142648740 145819954 -1093196785 -909110119 1356416291 668890549 -1178935274 -826421120 1471447354 548647340 -1341346755 -955540309 1577241873 688258439 -1218353116 -1067034446 1500449032 778582430 -1553976213 -731446019 1299076423 979985873 -1542590350 -754269980 1241747806 1023713736 -1380205479 -625177393 1135992181 884141539 -1428785088 -573486890 1155012972 870263290 1222838873 1071921871 -1494389899 -773170205 1334758976 948567766 -1585402004 -695754758 1178108523 826258173 -1472797881 -550382639 1096107634 911374052 -1352980642 -665053240 1431575101 575875755 -1151698159 -866301049 1379524132 624881330 -1137197304 -886009954 1536135695 747152025 -1249774813 -1031355467 1558337046 736454272 -1293142214 -974452820 1938631313 76159495 -1652339779 -360416469 1960898184 65527326 -1695641692 -303448270 2102829731 173118005 -1822899313 -463473895 2050713274 222058028 -1808463978 -483248384 1849309941 423430755 -2144052263 -147625137 1767374572 508612218 -2024169536 -262230186 1625404103 400982609 -1896885269 -102177923 1737258718 277562952 -1987962894 -24828060 1375222552 654248846 -1074374092 -923702622 1452670721 563269527 -1197760979 -811815237 1596175146 673481660 -1322397178 -970268016 1481537331 793331621 -1237314017 -1052301687 1280256892 994581482 -1572779440 -716801338 1260580709 1009115123 -1523806647 -768885025 1117037390 898864088 -1399143838 -610405644 1173972823 855529409 -1409874309 -588237075 1788222416 496053062 -2070381828 -207664534 1845223369 452783967 -2081046811 -185430413 1682805730 323658612 -1975258418 -45825448 1663064059 338126701 -1926351145 -97974719 1998654388 2505506 -1724945768 -299345394 1884082093 122421051 -1639797119 -381313513 2046460806 251507472 -1745558870 -520891844 2123843487 160462601 -1869011277 -409070043 2060806363 231888973 -1797584393 -472106655 2109254850 180329556 -1816736274 -458097288 1947132137 50974847 -1711242811 -318262957 1935877360 73667686 -1653783076 -362121910 1734506687 275073065 -1989404269 -26531579 1611644070 386436144 -1912480374 -116986596 1773793421 515817499 -2018012767 -256859849 1859400852 433259522 -2133174856 -136485586 1102792723 918321285 -1347081921 -659416663 1188465674 835828892 -1462178522 -538976848 1331740705 946335927 -1586585331 -697724517 1208812600 1057633454 -1509726956 -788245118 1544312951 722168033 -1308477093 -989525555 1533123694 744926456 -1250951870 -1033318956 1389875269 634446035 -1126583959 -874610177 1438258268 582821066 -1145801360 -860666394 1674467738 348743948 -1916782410 -87619552 1688444291 329559317 -1968309073 -39138247 1830146472 437444926 -2095337340 -199458798 1786254769 494871847 -2072611683 -210680821 2121878014 159283560 -1871238958 -412084156 2031390183 236174705 -1759843125 -534913955 1889714636 128315738 -1632853792 -374632330 2010056149 13120835 -1715378951 -288992145 1486911826 799492548 -1230104450 -1045878552 1607318859 684363229 -1312564121 -960172815 1450963296 561824246 -1200254900 -814571302 1360409977 638649839 -1088924587 -937466685 1159162166 839932320 -1424422886 -601999220 1115335983 897424825 -1401631741 -613155691 1271718148 1019990418 -1513979864 -758796098 1285629213 1000740235 -1565572047 -710380377 747622237 1535705035 -1031688591 -1249468697 736234308 1558526930 -974362008 -1293198594 575948655 1431533561 -866507197 -1151527211 624526198 1379840992 -885530022 -1137650996 825810745 1178595247 -550060523 -1473147261 911547168 1095904182 -665093620 -1352906086 1071863563 1222928285 -772983257 -1494612303 948867858 1334420356 -696192450 -1584938328 400682901 1625743107 -101740871 -1897349585 277621644 1737169690 -25015648 -1987741130 423258023 1849513777 -147585397 -2144127459 509060030 1766888232 -262552942 -2023820796 173473777 2102513511 -463954211 -1822446005 221985768 2050755454 -483042620 -1808635310 76380099 1938442069 -360507665 -1652283783 65057754 1961329484 -303115530 -1695948192 898956828 1116982922 -610623696 -1398952026 855194117 1174276755 -587769047 -1410307137 995063342 1279805112 -717154558 -1572460652 1008906807 1260749473 -768814309 -1523850355 673443448 1596251886 -970092716 -1322598462 793651809 1481186039 -1052751027 -1236829221 653813322 1375688412 -923400346 -1074710544 563454547 1452446405 -811875457 -1197673495 251322068 2046684738 -520830984 -1745645714 160897741 2123377243 -409371679 -1868674185 2184934 1999005296 -298895414 -1725429924 122458879 1884004969 -381488173 -1639595195 323866288 1682636326 -45895780 -1975214326 337644201 1663515199 -97621115 -1926669549 496387714 1787917844 -208132178 -2069948616 452690587 1845277197 -185211977 -2081238239 515485151 1774099785 -256389901 -2018444187 433351110 1859344720 -136705814 -2132985732 274867693 1734677883 -26458943 -1989446569 386916852 1611190626 -117341992 -1912164274 51297723 1946783021 -318710633 -1710756863 73628066 1935952180 -361949042 -1653987304 232076681 2060584223 -472165211 -1797495757 179892624 2109718790 -457797444 -1817075670 634883351 1389411713 -874910661 -1126245203 582633742 1438480792 -860608478 -1145890636 722208037 1544238515 -989699063 -1308273505 744603964 1533473194 -1032871920 -1251438458 945855859 1332194789 -697369505 -1586901815 1057839466 1208642044 -788318138 -1509685040 918230337 1102849495 -659196819 -1347271429 836161880 1188159950 -539447180 -1461747486 128097438 1889905672 -374538830 -1632907996 13588615 2009622545 -289326677 -1715074755 158930092 2122196026 -411601536 -1871690474 236245173 2031345699 -535121511 -1759674097 437619962 1829944428 -199496234 -2095260352 494422243 1786738805 -210359857 -2072962727 349045960 1674130526 -88054300 -1916316302 329498833 1688531015 -38952451 -1968533141 1020050518 1271631040 -758981254 -1513755156 1000437839 1285966041 -709944989 -1566037515 840381540 1158677746 -602319544 -1424071202 897249405 1115537643 -613117615 -1401708089 561753138 1451007140 -814363362 -1200423544 639002667 1360091325 -937948921 -1088472687 799024128 1487344790 -1045543636 -1230408262 684580889 1607127183 -960265931 -1312509533 -2143649711 -146951993 1848959357 422826475 -2024324024 -263162658 1767449956 509482482 -1897854877 -102352651 1626302799 401103321 -1987261318 -24380180 1736617302 277192128 -1651666891 -360013661 1938026777 75809167 -1696574420 -303602502 1961768192 65602966 -1823074297 -464443247 2102950187 174016957 -1808016354 -482546552 2050342194 221416868 -1152081767 -866938865 1432011189 576581923 -1137089408 -885107690 1379337644 623916346 -1248909141 -1031268291 1535199623 747010321 -1293751118 -974791644 1559006622 736869640 -1495027459 -773554069 1223545297 1072357703 -1584499484 -695647118 1333794248 948381022 -1472710449 -549517223 1177967075 825321845 -1353319210 -665662400 1096523258 912043372 -1725845232 -299466362 1999622204 2678954 -1639156471 -380942945 1883378725 121971891 -1745209054 -520287820 2046056462 250833048 -1869087429 -409940563 2123996183 161393793 -2070503052 -208563742 1788395608 497021134 -2080676499 -184789509 1844773953 452080855 -1974654650 -45475376 1682131050 323254524 -1927221921 -98050615 1663994995 338279653 -1571843624 -716660402 1279389940 994492514 -1524476479 -769301161 1261188333 1009452155 -1399580182 -611112580 1117419718 899500112 -1409688077 -587272859 1173863647 854625353 -1074232900 -922767062 1375133840 653381638 -1198176859 -812485325 1453008009 563876895 -1323103858 -970704616 1596811426 673863732 -1236349545 -1052115711 1480633531 793222189 -1307778349 -989081019 1543668735 721793897 -1251924278 -1033496996 1534019558 745043824 -1126733087 -875537801 1389956045 635321179 -1145393416 -859988370 1437913044 582221634 -1346637129 -658718175 1102418843 917676813 -1462356306 -539949512 1188583298 836724500 -1587512699 -697873901 1332616105 946416447 -1509048676 -787837430 1208213424 1057287974 -1990016485 -26873203 1735172919 275485601 -1911618046 -116902252 1610704686 386291640 -2017899991 -255952193 1773611781 514857875 -2133553616 -137118042 1859841820 433971082 -1797926273 -472718615 2061218643 232555461 -1816652186 -457234704 2109110090 179390428 -1710335411 -318149925 1946172257 50793463 -1654415788 -362500414 1936588664 74108910 -1424501870 -602873084 1159312062 840860200 -1401284725 -612554979 1114928807 896747057 -1513333856 -758420682 1271020172 1019546138 -1566466119 -710496465 1286602389 1000918531 -1230978058 -1045957792 1487839962 799642188 -1311963153 -959826055 1606641347 683955797 -1199879228 -813925550 1450519272 561126014 -1089040419 -938361013 1360588529 639622759 -1871056038 -411122740 2121765494 158376672 -1760282813 -535623723 2031769199 236807929 -1633518744 -375043074 1890327108 128658130 -1714438287 -288845849 2009194077 13037259 -1915821250 -87436376 1673560594 348631684 -1969019097 -39577679 1689077259 329938589 -2095748340 -200123494 1830488608 438057654 -2072465643 -209739901 1786170937 494010031 -464108203 -1823377981 173548665 2103383279 -482639540 -1807961638 221634656 2050150646 -359805593 -1651835407 75738187 1938070749 -304084610 -1696122392 65955922 1961449668 -102673103 -1897503321 401552413 1625818251 -24342232 -1987337794 277016580 1736818834 -147137277 -2143425131 422886447 1848872121 -262727398 -2024789620 509179958 1767786656 -549952099 -1472244469 825623729 1177629735 -665476732 -1353543406 911982760 1096609854 -773591633 -1494950599 1072532611 1223343125 -695326282 -1584850656 947931290 1334278156 -1030785543 -1249360529 746656981 1535517763 -974999072 -1293581962 736940236 1558962266 -866845237 -1152135843 576363751 1432202353 -885442094 -1136785084 624384254 1378904168 -45255660 -1974844286 323163448 1682187694 -98521075 -1926791013 338612513 1663689143 -208208858 -2070819664 496540938 1788849564 -184862657 -2080634711 452286739 1844603269 -520461200 -1745005338 250873180 2045982154 -409493399 -1869573889 161071429 2124345811 -299766718 -1725506348 3116398 1999158776 -380884901 -1639245619 121784695 1883601377 -970763044 -1323015094 674051568 1596589414 -1051815739 -1236688813 792785385 1481097599 -923214610 -1073746824 653704642 1374784852 -812312329 -1198380959 563837403 1453082957 -611040072 -1399622610 899294612 1117590786 -587628383 -1409372105 855105933 1173410075 -716190582 -1572275172 994160038 1279696176 -769521517 -1524287483 1009543615 1261132073 -698341417 -1587079359 946751227 1332311661 -787618866 -1509239976 1057194722 1208267380 -658788379 -1346592909 917884617 1102249567 -539595780 -1462674582 836242128 1189034566 -875087949 -1127217371 635000479 1390306825 -860163158 -1145191620 582259334 1437835792 -989020287 -1307865321 721608365 1543892539 -1033798760 -1251587314 745478836 1533553186 -317847777 -1710671991 50357811 1946637989 -362560762 -1654328432 74293802 1936364220 -472543443 -1798127685 232517121 2061295255 -457684172 -1816167518 179710488 2108758670 -256305285 -2017581075 515339863 1773160129 -137047198 -2133597196 433762894 1860010712 -27091127 -1989824545 275578469 1735118579 -116434096 -1912050746 385956476 1611008746 -814016874 -1199823360 561346490 1450329900 -938028401 -1089347047 639153059 1361019701 -1046438236 -1230524878 799997832 1487523614 -959620419 -1312134613 683883409 1606683399 -758380814 -1513408924 1019373534 1271224136 -710819093 -1566117251 1001366471 1286116177 -602435904 -1424966058 840560620 1159651194 -612742439 -1401062833 896805877 1114839907 -199936418 -2095970616 437999474 1830578148 -210177465 -2072001839 494310251 1785832445 -87114132 -1916170502 348184384 1674047446 -39617931 -1968944413 330111833 1688873935 -375249350 -1633347924 128730902 1890285440 -288366045 -1714892107 12681999 2009510809 -411455992 -1870750050 158846756 2121334706 -535533039 -1760339321 236587837 2031958955 -1771612515 -513776117 2020161457 258869031 -1861578108 -435314158 2131030952 134464318 -1732452689 -272896455 1991425923 28675861 -1613686090 -388617696 1910471578 114838284 -1949284615 -52988305 1709058005 316217155 -1933737248 -71650698 1655956428 364172122 -2062823733 -234029475 1795534823 469933937 -2107241774 -178177468 1818782718 460282728 -1391888811 -636598589 1124538233 872425455 -1436241332 -580680998 1147851616 862839798 -1546453401 -724185359 1306304331 987475933 -1530971522 -742913304 1253137234 1035365316 -1329699279 -944154969 1588594461 699873163 -1210867160 -1059810626 1507705604 786101138 -1100616189 -916267371 1349226287 661438393 -1190647270 -837870964 1460030262 536968096 -1887672356 -126134454 1634862832 376780390 -2012109883 -15297709 1713357545 286847615 -2119700498 -157229192 1873383106 414105172 -2033570825 -238216351 1757694683 532904525 -1832159304 -439597266 2093291156 197273090 -1784237151 -492731593 2074661517 212853275 -1676607606 -350761188 1914609318 85569072 -1686291565 -327546107 1970494143 41183785 -1273870572 -1022003326 1511794232 756749998 -1283489011 -998722661 1567744545 712430263 -1161179354 -842072144 1422372362 599826076 -1113322689 -895272023 1403677203 615340677 -1448781968 -559781914 1202402908 816580298 -1362586775 -640703489 1086779973 935445203 -1484857534 -797315116 1232125550 1048022776 -1609360549 -686543923 1310554743 958024417 -1538182113 -749337463 1247761715 1029203365 -1556287482 -734281584 1295159594 976593340 -1433748435 -577925957 1149558017 864284055 -1377339340 -622835550 1139349784 888023438 -1176099717 -824109843 1474839895 552564161 -1098129310 -913518348 1350926670 662876632 -1220694967 -1069900577 1496567141 775224819 -1336907696 -950576954 1583221116 693713386 -1623255849 -398973887 1899066875 104220013 -1739403058 -279584680 1985786338 22774132 -1847288603 -421286797 2146106825 149802335 -1769383684 -510760854 2022128080 260049222 -2105015117 -175164379 1820747167 461460745 -2048540502 -220008388 1810604422 485265680 -1940681599 -78332905 1650322861 358276411 -1958852456 -63342578 1697655220 305600802 -1119222434 -900909624 1396991090 608392420 -1171799737 -853478959 1412014187 590254333 -1282306708 -996753926 1570761792 714661078 -1258534539 -1006929437 1525819481 771037391 -1594026694 -671472212 1324577814 972309632 -1483681501 -795352651 1235136527 1050247321 -1373201144 -652104290 1076427812 925879474 -1454679791 -565417593 1195718717 809633963 -2044451434 -249359104 1747600570 523072556 -2125864561 -162606823 1866956963 406892597 -1996509788 -484046 1727122568 301399070 -1886230083 -124430037 1637615761 379271175 -1684851214 -325843612 1973245150 43672648 -1661013525 -335953539 1928368327 100114513 -1790394944 -498102954 2068241644 205646970 -1843037735 -450737841 2083199221 187443299 -234122343 -2062769393 470151861 1795342883 -177842304 -2107545834 459814572 1819215418 -53470293 -1948832963 316570247 1708739089 -71442510 -1933906140 364101278 1656000008 -272858115 -1732529301 28500689 1991627335 -388937756 -1613334670 115287752 1909986910 -513340465 -1772078247 258566883 2020498037 -435499050 -1861353664 134524666 2130943596 -916081839 -1100839993 661377661 1349313259 -838305976 -1190180898 537269860 1459693298 -943834269 -1330050059 699423311 1589078745 -1059848326 -1210789908 786275926 1507503808 -724393163 -1546284125 987546137 1306260111 -742430932 -1531422790 1035011584 1253455510 -636933369 -1391584367 872892971 1124104893 -580587746 -1436295288 862621234 1148042916 -351231272 -1676176818 85902324 1914303330 -327326015 -1686481321 41093101 1970550651 -439670038 -1832117636 197479366 2093120336 -492376333 -1784553883 212373471 2075115337 -156781892 -2120187350 413782928 1873732358 -238389595 -2033367501 532944777 1757619999 -126076274 -1887761896 376593314 1635085108 -15597929 -2011771391 287285179 1712893741 -797015536 -1485196666 1047585596 1232589738 -686602743 -1609271649 958211877 1310332851 -559609310 -1448985932 816540430 1202477976 -641151429 -1362100563 935767831 1086431105 -842427788 -1160863006 600306520 1421919182 -895199635 -1113364741 615135041 1403848663 -1022223802 -1273681200 756841322 1511738364 -998252961 -1283920183 712097651 1568051173 -1069682405 -1220886131 775131191 1496621217 -951044862 -1336474220 694047790 1582916792 -823756503 -1176417857 552081413 1475291283 -913588944 -1098084954 663084060 1350757514 -578100865 -1433546263 864321619 1149481157 -622385818 -1377823248 887702602 1139700956 -749639347 -1537844773 1029638241 1247295735 -734220972 -1556374078 976407672 1295383790 -78392877 -1940594363 358461695 1650098281 -63040054 -1959189156 305165542 1698120816 -175613471 -2104530569 461781197 1820395611 -219832840 -2048742034 485227732 1810680898 -421215817 -1847332575 149594267 2146275341 -511113810 -1769065160 260531330 2021676052 -398505595 -1623688941 103884969 1899370559 -279802468 -1739211510 22867120 1985731622 -651771814 -1373507380 925409654 1076859360 -565509053 -1454623531 809854319 1195529721 -671266712 -1594197762 972237124 1324620242 -795833231 -1483227929 1050602845 1234820555 -997076930 -1281957720 715108626 1570275716 -1006889945 -1258609487 770864395 1526023581 -901097460 -1119000422 608450848 1396902326 -853042155 -1172263805 589954361 1412353455 -498540398 -1789931516 205947326 2067902760 -450550645 -1843260387 187385255 2083288369 -325883744 -1684776906 43846028 1973041434 -335631175 -1661363153 99667349 1928854787 -3850 -1996963744 301044186 1727439180 -124635921 -1886059399 379344323 1637573973 -249268028 -2044508078 522852840 1747790206 -162939683 -2125558709 407363057 1866526055 1589566613 700050435 -1330594375 -944272081 1507006604 785655834 -1210222176 -1059436234 1348818087 660759601 -1100270197 -915667683 1460179134 537894952 -1190727278 -838745852 1124715761 873397351 -1392005667 -637493941 1147406568 862140542 -1435866684 -580036270 1305625795 987067477 -1545853457 -723839623 1254064346 1035513932 -1531846154 -742993568 1708194909 316132555 -1948344975 -52843033 1656567876 364513490 -1934403224 -72062466 1795912815 470566137 -2063264445 -234740267 1818669174 459374816 -2107059878 -177217076 2020076601 258006191 -1771467499 -512836221 2131372064 135076022 -1861990132 -435979878 1992057867 29054109 -1733163737 -273336911 1909563410 114724996 -1612725954 -388435544 1202056660 815979842 -1448375048 -559104914 1086859725 936319323 -1362736927 -641632137 1233020390 1048139120 -1485830966 -797494180 1309909503 957649257 -1608662829 -686100411 1511194032 756403494 -1273193316 -1021596662 1568618921 712509759 -1284417403 -998873069 1422488962 600720660 -1161358162 -843045832 1403302299 614695181 -1112878921 -894574559 2093731100 197983626 -1832539088 -440230746 2074478853 211892627 -1784125399 -491824961 1913668910 85423544 -1675746302 -350677868 1971159351 41595297 -1686904805 -327888755 1635573112 377220590 -1888306092 -126513982 1712396641 286665207 -2011203507 -15185701 1873237322 413165020 -2119617434 -156367632 1758105939 533569989 -2033913729 -238829335 1820900887 462392961 -2105090245 -176033875 1810201102 484592280 -2048189662 -219403340 1649620517 357828275 -1940039927 -77961313 1698624060 305775274 -1959750896 -63462522 1899998835 104373989 -1624125601 -399048759 1985112682 22371068 -1738798266 -279233584 2145658433 149100247 -1846917267 -420644869 2022302296 261018318 -1769503884 -511659038 1474731743 551661129 -1175912461 -823144603 1351310022 663513680 -1098564630 -914224260 1497175789 775562875 -1221363775 -1070315689 1582355188 693625442 -1335970856 -950434994 1246858939 1029094957 -1537216617 -749150463 1295796898 976976436 -1556993138 -734717160 1149896329 864892447 -1434163291 -578595021 1139262096 887157254 -1377197124 -621898966 1972604758 43302848 -1684148614 -325394708 1929268047 100236249 -1661982109 -336127243 2068318052 206518258 -1790548408 -499034402 2082849661 186840043 -1842634159 -450063673 1747230514 522432420 -2044002786 -248656248 1867078443 407792573 -2126038521 -163575151 1727993600 301475734 -1997441492 -637254 1637012249 378921871 -1885556171 -124026205 1325248414 972726024 -1594634574 -671810012 1234201479 1050106641 -1482814805 -795264451 1076242348 924915514 -1373092224 -651201002 1196155829 810341155 -1455062375 -566054385 1397407738 609062764 -1119559978 -901517760 1411873763 589319029 -1171711281 -852612519 1569798088 714475358 -1281403164 -996645262 1526526929 771474247 -1259171075 -1007312277 986847633 1305815303 -723748675 -1545910229 1035984264 1253633310 -743326556 -1531540430 873042339 1125032245 -637013873 -1392459751 862213562 1147364652 -580242282 -1435696128 660933109 1348614499 -915707687 -1100195761 537447916 1460665722 -838423360 -1191076778 700350919 1589227857 -944709397 -1330130819 785597918 1507095880 -1059248910 -1210444700 29112665 1991969231 -273524619 -1732941597 114425152 1909902806 -387998612 -1613189894 258453867 2019590653 -513159097 -1771118383 134903154 2131576292 -435940258 -1862064952 470493501 1795955115 -234534895 -2063435641 459730212 1818353074 -177697784 -2106606434 315662607 1708626329 -52510685 -1948651339 364733718 1656378752 -72154054 -1934347092 600385744 1422792774 -842577412 -1161791126 614788297 1403247711 -894792219 -1112687245 756195554 1511362676 -1021525554 -1273237160 712991995 1568167021 -999225897 -1284098751 1048459444 1232668706 -797943400 -1485346546 957611181 1309985851 -685924991 -1608864489 816164998 1201831952 -559165014 -1448287940 935883935 1087325193 -641329741 -1363073755 413599768 1872771214 -156669644 -2119280222 533384193 1758330007 -238768851 -2034000453 377258026 1635496124 -126689018 -1888104048 286344243 1712747685 -14736097 -2011687543 84940924 1914120426 -350324400 -1676064314 41802853 1970990323 -327959223 -1686860321 197890126 2093785304 -440012446 -1832730124 212227159 2074174657 -492292741 -1783691795 149191443 2145602437 -420865473 -1846728023 260685578 2022608796 -511189466 -1769935184 104854305 1899545527 -399404531 -1623809381 22165304 1985284014 -279161324 -1738840446 357788535 1649695713 -77788581 -1940243763 306098030 1698275320 -63910334 -1959264556 461955909 1821365203 -175734167 -2105429249 484779868 1809979338 -219462032 -2048100634 864705499 1150118733 -578536713 -1434252703 887594946 1138798420 -622199058 -1376858504 1028772841 1247208319 -748703035 -1537703341 977016816 1295722342 -734890276 -1556789686 775769023 1497004841 -1070388589 -1221322235 693145510 1582808880 -950079862 -1336287716 551994253 1474425627 -823614815 -1175481801 663422868 1351366402 -914004296 -1098754514 301943378 1727560388 -971906 -1997136920 378703435 1637203677 -123932825 -1885609999 522502752 1747186422 -248863924 -2043833382 407438969 1867396847 -163092651 -2126489661 206068278 2068802208 -498713830 -1790899316 187014703 2082647737 -450101501 -1842557035 43241988 1972691602 -325209304 -1684372546 100537885 1928930955 -336562383 -1661515865 714173082 1570134540 -996209738 -1281869024 771534467 1526439445 -1007497297 -1258946759 608887464 1397609022 -901479548 -1119636718 589768369 1411388967 -852932707 -1171359989 925268734 1075923560 -651682862 -1372640444 810270439 1196199537 -565846069 -1455231139 972944076 1325056602 -671902752 -1594580106 1049638613 1234634307 -794929159 -1483118737 -593148724 -1415416742 850077152 1168905590 -607616811 -1395675069 902226425 1119998319 -763441922 -1518732184 1014017490 1266130244 -720172825 -1575733135 991783371 1276795229 -1055763288 -1240112066 790377860 1478165778 -964718415 -1317494745 678556061 1601618187 -808854374 -1194398708 566738358 1455459616 -928769917 -1079826411 648706479 1370310969 -406100988 -1865657198 163906856 2126656958 -525950947 -1751019381 245940529 2041573799 -384766922 -1642603360 119442714 1880735116 -293787601 -1720051527 7555331 2004122005 -92507040 -1921301258 343020876 1668621786 -49172359 -1978236689 320852309 1679352259 -190317486 -2086613820 447323518 1840164328 -204851125 -2066937635 499407207 1791191537 -977373811 -1296480997 732959905 1555506231 -1026313836 -1244364542 752734392 1541070894 -882508353 -1134375639 627809427 1382853637 -871876186 -1156642512 570841226 1426155548 -670472727 -1358015105 906429637 1090532435 -547053072 -1469869722 829079772 1181610058 -690819621 -1579819699 953978103 1339800673 -776001086 -1497884332 1068583150 1219917944 -19901115 -1982372397 282997865 1742275839 -105016996 -1900371510 397668464 1622458598 -267657865 -2029195807 503692379 1761774797 -144303762 -2141115912 426276930 1852786900 -479771359 -1805617737 224994317 2054034587 -469073608 -1827819090 168091668 2097401986 -306393837 -1698955899 62041151 1958059177 -355399414 -1646904932 81750054 1943558320 -292346290 -1718348072 10307426 2006611956 -369171881 -1627794751 133202811 1895281645 -532107652 -1756389654 239521616 2034368454 -416978331 -1876796685 153815881 2116828127 -215730646 -2078079300 489314054 1781360528 -196480461 -2091990363 440898335 1832952713 -33571304 -1963422066 334618420 1693904802 -91063807 -1919595881 345774893 1671113659 -704838010 -1560660464 1005807530 1291081532 -762264929 -1516768759 1017029555 1268355877 -618230092 -1407074782 891875224 1110433550 -599045459 -1421051333 843393921 1161960215 -934668574 -1085462924 642021326 1363363672 -819473669 -1205804435 556381143 1445888833 -963535152 -1315525050 681574396 1603850090 -1040426295 -1225037217 804404197 1492454259 -142076145 -2138101863 428242467 1853966005 -253373674 -2015173760 518763066 1777107628 -111960259 -1907052629 392035857 1616563847 -29467868 -1992725582 271596040 1731660446 -364968085 -1657260035 70346311 1932941009 -313343118 -1705643036 56402526 1952158408 -454783143 -1813790769 183168629 2112741091 -477541568 -1802601514 226962028 2055215866 -857327673 -1142880431 585651947 1441752701 -880020514 -1131625656 629510898 1384292964 -1036140555 -1254453405 741596889 1530195535 -984581140 -1302901894 727587520 1549347414 -783210589 -1504307403 1063208591 1213756953 -700652614 -1589914836 942834326 1328919040 -544559215 -1467113721 830787261 1183055403 -655922296 -1344251106 921242276 1106131506 -1194753592 -808537762 1455939812 566284402 -1079753263 -928811705 1370105085 648877163 -1240331782 -1055573652 1478256854 790321216 -1317024285 -965149323 1601285327 678861913 -1518431828 -763780806 1265692800 1014480918 -1575791179 -720083677 1276982425 991560719 -1415243362 -593352440 1168865458 850151460 -1396122233 -607130351 1120320683 901876797 -2086166272 -190803562 1839841324 447672506 -2067110631 -204647025 1791231029 499332259 -1921242830 -92595804 1668433950 343242888 -1978536661 -48833091 1679789063 320388241 -1643073180 -384335374 1881067592 119136478 -1719831171 -293976597 2004030545 7611591 -1865729706 -406058560 2126862458 163735788 -1750663857 -526266919 2041093219 246394101 -1580027767 -690651105 1339871653 953934131 -1497402224 -776453114 1219564988 1068901674 -1358350149 -670169043 1091000727 905996545 -1469776734 -547107788 1181392270 829271320 -1134190355 -882732933 1382793665 627896663 -1157077772 -871410590 1426458072 570504526 -1296160545 -977725367 1555057139 733444453 -1244402490 -1026237360 1541246442 752532860 -1698918335 -306470697 1957884269 62243323 -1647225768 -355048242 1944008052 81266146 -1805182861 -480237339 2053732703 225331657 -1828004758 -468849412 2097462598 168005072 -2029289435 -267603789 1761992969 503501215 -2140781508 -144608086 1852318992 426710406 -1982855145 -19449727 1742629179 282679725 -1900164082 -105186152 1622388002 397712820 -1962941622 -34024484 1693549158 334934768 -1919801517 -90892347 1671186047 345732841 -2077987976 -215786514 1781140052 489503426 -2092322975 -196173833 1833422413 440467163 -1756826834 -531643464 2034668034 239182484 -1876609225 -417200223 2116769307 153904781 -1718387940 -292271222 2006784560 10103462 -1627472123 -369520749 1894833705 133689023 -1315847294 -963185900 1604297390 681087544 -1224996965 -1040500979 1492281015 804607521 -1085650000 -934446298 1363421852 641931786 -1205366871 -819937473 1445588613 556719635 -1406741530 -618536080 1109963466 892306012 -1421142017 -598988951 1162180307 843204165 -1560454188 -705008830 1291008760 1005849198 -1517248563 -761811109 1268711137 1016712823 -1813720565 -454827363 2112533287 183337905 -1802955246 -477223292 2055698238 226510760 -1656792519 -365401425 1932606229 70650755 -1705861600 -313151818 1952251660 56348570 -1907113361 -111873287 1616749379 391812053 -1992423818 -29804832 1731225434 272062412 -2138551715 -141591861 1854286705 427891687 -2014998972 -253575470 1777069928 518840318 -1467288893 -544357803 1183093743 830710649 -1343801638 -656406964 1105811446 921593696 -1504609551 -782874009 1214192605 1062742859 -1589854488 -700739970 1328734148 943058770 -1254235481 -1036332495 1530102667 741651229 -1303370050 -984148440 1549682578 727283460 -1142527339 -857646589 1441270713 586103599 -1131696500 -879976934 1384501152 629342006 343723716 1669070418 -93147160 -1921671298 319883997 1679178315 -48272399 -1978115225 447170294 1839232608 -190240806 -2085742772 499811055 1791865465 -205200445 -2067541163 164355744 2127359542 -406470772 -1866297574 245766841 2040605231 -525829227 -1750119677 118511250 1880581636 -383895618 -1642526936 8229515 2004525597 -294390873 -1720401103 789769740 1477828250 -1055092960 -1239695434 679422485 1601706627 -965653703 -1317635153 566847038 1456363176 -809040110 -1195362428 648323623 1369674417 -928333045 -1079118947 849739368 1168297726 -592732348 -1414746158 902314609 1120864999 -607757475 -1396610101 1014920794 1266239180 -764405898 -1518917664 991146563 1276412629 -719465617 -1575296007 224919429 2053164819 -479617367 -1804685761 168442780 2098006794 -469476688 -1828492762 62683063 1958430497 -307095909 -1699404275 80851886 1943438136 -354430334 -1646730732 282128353 1742200695 -18968883 -1982218661 398273528 1622809454 -105690412 -1900774846 504063955 1762416453 -268105985 -2029898135 426157002 1851888476 -144129306 -2140147088 906616653 1091497947 -670581151 -1358917897 828644180 1180904386 -546669960 -1469232402 953309055 1339385833 -690211245 -1579481403 1069519718 1220060144 -776867254 -1497972004 733925161 1555693503 -978276859 -1296589165 752028464 1540635558 -1025676772 -1243981174 627394331 1382184845 -882170313 -1133767007 570983170 1427092372 -871964114 -1157508424 642427974 1364040912 -935015062 -1086063108 556230751 1444960457 -819394189 -1204930075 680600692 1603671266 -962640552 -1315408434 805101677 1492898043 -1041071807 -1225412137 1006484514 1291488436 -705438450 -1561006696 1016100923 1268205741 -761390825 -1516689023 891696144 1109460102 -618113732 -1406179926 843837449 1162657951 -599420635 -1421696589 488934542 1780726808 -215290462 -2077369036 441010327 1833859073 -196662853 -2092951251 335479996 1693987882 -34511472 -1963567866 345161893 1670770739 -90398327 -1919184609 9673962 2006232188 -291635770 -1717908144 134109427 1895393381 -370132513 -1627977399 239604952 2035229774 -532253196 -1757330078 153473217 2116214871 -416566803 -1876131461 1062313223 1213640081 -782238677 -1504129859 943479070 1329293704 -701351886 -1590359900 831132981 1183655331 -544967655 -1467792241 921162028 1105256890 -655773696 -1343324010 585534819 1440857589 -857150385 -1141908263 629885306 1384937964 -880465834 -1132324672 742196561 1530541511 -1036819331 -1254861589 726712648 1549267422 -983654300 -1302753038 71286223 1933086041 -365830941 -1657344907 55736790 1951746368 -312731398 -1705301908 182728189 2112030059 -454404911 -1813158841 227144164 2056175986 -477654840 -1803509666 428387755 1854905661 -142160761 -2138964975 518351282 1776441636 -253032290 -2014562296 391325081 1616123151 -111328075 -1906674653 272556416 1731842326 -30375764 -1992839110 1880099776 118963030 -1642173716 -384214406 2004733913 8060751 -1720471819 -294347165 2127266802 164410212 -1866079522 -406662584 2040940523 245462909 -1750587705 -525396399 1839668132 446704434 -2086045048 -189904354 1791680445 500035371 -2067480943 -205287929 1669108630 343646976 -1921846598 -92945876 1678858127 320235289 -1977665885 -48757195 1266559752 1014569886 -1519367644 -763921742 1276374801 991223687 -1575121347 -719667541 1168483130 849515436 -1414807018 -592645504 1120429859 902780853 -1396308465 -608094567 1456028524 567151610 -1194894784 -809473322 1369767797 648269795 -1079337383 -928141617 1477620574 789939144 -1239625102 -1055137052 1602189127 678971345 -1317988757 -965335299 1762343553 504105495 -2029691987 -268276933 1852243608 425840142 -2140627020 -143675614 1741730483 282559013 -1981885537 -19274999 1623029418 398083644 -1900865658 -105634032 1958488805 62593651 -1699591223 -306873505 1943138044 81190506 -1646293040 -354894010 2053612247 224432705 -1805007877 -479267987 2097833678 168646232 -1828452382 -469551244 1382357577 627190495 -1133806747 -882095117 1426644560 571469510 -1157185668 -872312854 1555993211 733586157 -1297026217 -977812543 1540576866 752117492 -1243793586 -1025898536 1339165229 953498299 -1579390207 -690267241 1220529716 1069088418 -1498304744 -776560754 1091142175 906932873 -1358437581 -671034459 1180976646 828602000 -1469438166 -546498628 1109813570 891378132 -1406662546 -617662216 1162587483 843881933 -1421489033 -599589663 1291706736 1006293478 -1561100196 -705384246 1267737961 1016534527 -1516354491 -761695021 1603369254 680937904 -1314973686 -963106660 1492958527 805014953 -1225597933 -1040847739 1363865876 642630018 -1086025672 -935092050 1445410061 555746715 -1205251039 -819043145 2034780554 240089372 -1757009754 -532604880 2116390291 153271557 -1876169537 -416490455 2006172088 9761070 -1717722988 -291860478 1895695777 133772599 -1628412787 -369667045 1694456302 335047032 -1963902782 -34207660 1670553079 345353569 -1919091493 -90452915 1780797916 488890698 -2077576976 -215121818 1833506245 441328979 -2092469015 -197114753 1530746883 742025365 -1254934225 -1036777031 1548786714 727166092 -1302397642 -983970400 1441189937 585228455 -1142378211 -856718965 1384846376 629941438 -1132104444 -880654958 1183467623 831355121 -1467733685 -545056291 1105693822 920698088 -1343623854 -655434300 1213317205 1062662339 -1503682183 -782724625 1329333324 943404250 -1590532768 -701147658 1616083147 391399517 -1906501145 -111531663 1732164818 272206916 -1993286146 -29889176 1854468345 428851311 -2138664491 -142499517 1776628960 518128758 -2014620212 -252943014 2112121007 182671417 -1813378685 -454215403 2055842998 227449888 -1803039334 -478085876 1933566109 70832139 -1657699919 -365514457 1951540356 55907346 -1705228888 -312773314 65237567 1961116329 -303230189 -1695931515 76461606 1938392752 -360655094 -1652037732 221837837 2051000987 -482960607 -1808684105 173358612 2102529666 -463773896 -1822658642 508846683 1767068365 -262536329 -2023935007 423208514 1849595604 -147339410 -2144274440 277867113 1737022207 -25064635 -1987658797 400698992 1625628390 -101953700 -1897168950 948785911 1334469217 -696044581 -1585183923 1071683310 1223140984 -772868158 -1494628524 911661765 1095887443 -665273367 -1352692865 825958108 1178349130 -550141968 -1473097882 624575123 1379758597 -885775425 -1137503447 576161418 1431352860 -866523226 -1151412432 736217761 1558641207 -974148723 -1293378789 747376312 1535852078 -1031639148 -1249550590 452477822 1845457896 -185195950 -2081353020 496338791 1788000241 -207886773 -2070096163 337890124 1663368154 -97670560 -1926587658 323882837 1682522051 -46109063 -1975034129 122639130 1883792268 -381603274 -1639578976 2266883 1998956437 -299043281 -1725184327 160750376 2123623358 -409290236 -1868723566 251207473 2046701479 -520651235 -1745858933 563504054 1452364576 -812121446 -1197526516 654026671 1375508281 -923416957 -1074596331 793635716 1481300754 -1052538200 -1237009858 673197981 1596399371 -970043727 -1322680793 1008825298 1260798788 -768666882 -1524096408 994883531 1280018269 -717039897 -1572477327 855309280 1174260598 -587949364 -1410094502 899104761 1116737391 -610705707 -1398903229 836047037 1188175915 -539266671 -1461960441 918082724 1103094834 -659114616 -1347320546 1057921167 1208592409 -788465245 -1509439179 946035862 1331981312 -697483846 -1586885332 744620249 1533358159 -1033084427 -1251258013 722453696 1544090710 -989747732 -1308191366 582584555 1438562429 -860362297 -1146037935 634670322 1389591652 -874893858 -1126359736 180039797 2109472995 -457879207 -1817026097 232191084 2060567802 -472345280 -1797282346 73447495 1936165073 -361834133 -1654003203 51215454 1946832072 -318562958 -1711002140 386670609 1611337863 -117292739 -1912245845 274850824 1734792350 -26245852 -1989626446 433563683 1859164341 -136722161 -2132870759 515533882 1774017708 -256635626 -2018296448 684597756 1607012714 -960479024 -1312329658 799270373 1487197555 -1045592887 -1230326689 638953934 1360173400 -937703198 -1088620428 561540567 1451187521 -814347013 -1200538515 897135000 1115554062 -612937548 -1401921502 840234369 1158923543 -602237779 -1424120773 1000520106 1285916988 -710092666 -1565792240 1020231091 1271418149 -759096161 -1513739255 329253172 1688678818 -38903784 -1968615282 349029677 1674245563 -87841791 -1916496745 494635270 1786558864 -210376662 -2072848196 437669151 1829862793 -199742413 -2095113051 236392784 2031100358 -535203716 -1759624982 159044937 2122180063 -411782043 -1871477517 13408610 2009836020 -289212338 -1715091240 128015739 1889955309 -374391721 -1633153855 1737471803 277383085 -1987979753 -24713599 1625453346 400901044 -1897131506 -102030696 1767128841 508759967 -2024120795 -262312269 1849293584 423545734 -2143839684 -147805526 2050533215 222271433 -1808349581 -483264795 2102747974 173167568 -1822752150 -463719684 1961045869 65282043 -1695723967 -303399209 1938746228 76143586 -1652520360 -360203570 1558288371 736536421 -1292896545 -974600631 1535923178 747332476 -1249758522 -1031470512 1379540929 624766807 -1137410323 -885830021 1431821272 575728462 -1151747340 -866219422 1096189847 911324929 -1353128261 -664807891 1178289038 826045208 -1472912734 -550366668 1334644645 948584243 -1585222007 -695968225 1222691772 1072167722 -1494308208 -773219834 2123662970 160675564 -1868896426 -409086016 2046378595 251556597 -1745411249 -521137191 1884229192 122175198 -1639878812 -381263886 1998768721 2489031 -1725125763 -299131925 1663276574 337946248 -1926367438 -97859676 1682854407 323576465 -1975504085 -45677635 1844977196 452931258 -2080997632 -185512042 1788205621 496167587 -2070168807 -207844465 1174054578 855479844 -1410021474 -587991288 1117217451 898650685 -1399258233 -610389231 1260465792 1009131030 -1523626068 -769097926 1280109209 994826767 -1572697163 -716850397 1481488086 793413184 -1237067782 -1052448916 1595962063 673661529 -1322380317 -970382475 1452687076 563154546 -1197973560 -811634850 1375468285 654101099 -1074422831 -923620537 1438242233 582935855 -1145588587 -860847101 1389629856 634593590 -1126535028 -874692582 1533173131 744844573 -1251197785 -1033171919 1544526226 721987844 -1308493634 -989411288 1208927709 1057617227 -1509907215 -788032409 1331888580 946090322 -1586667288 -697675650 1188384239 835878265 -1462031165 -539222955 1102612982 918534496 -1346967334 -659433396 1859646833 433112551 -2133224355 -136403765 1773810024 515703294 -2018226108 -256679726 1611431235 386616789 -1912464273 -117101319 1734457690 275155404 -1989158794 -26679072 1935729941 73913731 -1653701575 -362171217 1947017484 50991514 -1711063008 -318476106 2109435175 180116913 -1816851445 -458081123 2060888382 231840168 -1797732334 -471861116 1285743864 1000723566 -1565751852 -710167230 1271865569 1019744375 -1514061363 -758746789 1115253962 897473628 -1401483802 -613401232 1158981843 840144965 -1424307713 -602015383 1360393372 638764042 -1088711248 -937646810 1450717317 561971219 -1200205399 -814653121 1607367854 684280888 -1312809598 -960025324 1487124663 799311905 -1230120549 -1045763827 2009908272 13366438 -1715296996 -289041014 1889599529 128331967 -1632673531 -374845037 2031569922 235961492 -1759957714 -534897224 2121959451 159234189 -1871386313 -411838047 1786500180 494724290 -2072660616 -210598418 1830162509 437330139 -2095550111 -199278089 1688231014 329739504 -1968292534 -39252516 1674418303 348825833 -1916536493 -87766587 -885327817 -1136801631 624204059 1379117453 -866698194 -1152381768 576281858 1432251796 -975081467 -1293533037 737087785 1558716863 -1030966244 -1249147766 746771760 1535501734 -695343021 -1584736059 948144511 1334098409 -773837750 -1494803236 1072581990 1223261680 -665427871 -1353625353 911737165 1096757723 -549739400 -1472424722 825607508 1177744834 -262874881 -2024544151 509262291 1767737669 -147251994 -2143409040 423067082 1848659292 -24162099 -1987551141 276902369 1736835447 -102591276 -1897552830 401405432 1626064238 -303839077 -1696270323 65907127 1961531681 -359789438 -1651950572 75525550 1938251064 -482852695 -1807781825 221651333 2050035987 -464157520 -1823296474 173794716 2103235850 -769537674 -1524172320 1009756250 1260951756 -716436113 -1572127239 994208835 1279614165 -587579068 -1409453614 854859880 1173557502 -610826915 -1399802421 899277937 1117705447 -812197614 -1198397052 563656766 1453295784 -923067125 -1073992291 653622311 1374833841 -1051897568 -1236639306 792932364 1480851610 -970943175 -1322801745 674165781 1596572803 -380638786 -1639392984 121735314 1883682820 -299749977 -1725620943 2903179 1999338525 -409706100 -1869393638 161087648 2124230710 -520510059 -1744923389 251118777 2045834287 -185009702 -2080388788 452368630 1844553824 -208323133 -2070803115 496721135 1788636281 -98340376 -1927003778 338497732 1663705170 -45173263 -1974893209 323015901 1682433099 -116614475 -1911838173 386071449 1610992399 -27173204 -1989775814 275726208 1734872854 -136899961 -2133843439 433681323 1860059965 -256190818 -2017597944 515159986 1773373220 -457471279 -1816348089 179694589 2108873579 -472494392 -1798209954 232271844 2061442930 -362806557 -1654181259 74343375 1936282457 -317864198 -1710557588 50571222 1946457920 -1033717123 -1251636501 745331537 1533799367 -988840348 -1308078350 721493832 1543909342 -860278193 -1145175335 582439779 1437623285 -875235754 -1126971712 635082618 1390258156 -539645415 -1462592881 836487989 1188887459 -659001856 -1346412906 917901100 1102135226 -787602901 -1509354819 1056981767 1208447889 -698096078 -1587226972 946702110 1332393864 -535319564 -1760519326 236571352 2032073294 -411406355 -1870831749 158600897 2121481815 -288611386 -1714744496 12731114 2009428604 -375265313 -1633233079 128943859 1890104933 -39797872 -1968731386 330226364 1688857130 -87195767 -1916121313 348331685 1673801267 -210029662 -2072247500 494228110 1785881112 -199821381 -2095986899 437819031 1830790657 -612791492 -1400980566 897051152 1114692230 -602648795 -1424785485 840576521 1159536287 -710802674 -1566231656 1001153058 1286296244 -758135017 -1513556095 1019323963 1271305901 -959538344 -1312183346 683735668 1606929122 -1046257855 -1230737449 799882861 1487539963 -938142870 -1089330180 639332934 1360806608 -814164109 -1199577115 561428063 1450280649 -1353302733 -665776731 1096309791 912223369 -1472464598 -549664324 1177917446 825403536 -1584548607 -695564905 1334039597 948233403 -1495240424 -773373554 1223561268 1072242850 -1293865641 -974774847 1559186555 736656621 -1249056434 -1031022120 1535281250 746961140 -1137007259 -885156365 1379189833 624162015 -1151901316 -867151382 1431896144 576598214 -1808261637 -482398867 2050391255 221334593 -1823090206 -464328332 2103163086 173836376 -1696361015 -303782561 1961751781 65717363 -1651617328 -360095418 1937780988 75956330 -1987113569 -24625911 1736535219 277240869 -1897739898 -102369008 1626122410 401315900 -2024503891 -262949573 1767564417 509465623 -2143731276 -146902750 1849106584 422580238 -1236464526 -1052099356 1480813918 793009608 -1323251605 -970458883 1596893511 673814993 -1198095296 -812534570 1452860780 564123130 -1074053031 -922980145 1375019381 653398499 -1409672170 -587387776 1173650746 854805932 -1399334897 -611260263 1117370659 899582389 -1524526044 -769219406 1261434120 1009304990 -1572057027 -716480341 1279406353 994378119 -1927074630 -98296788 1663913366 338328832 -1974540125 -45492171 1681951119 323467545 -2080856952 -184576994 1844888996 452064562 -2070585199 -208515065 1788543421 496775467 -1869333282 -409793464 2124045810 161312100 -1745225529 -520173487 2046269931 250653053 -1638943508 -381123462 1883362752 122086742 -1725796107 -299548573 1999376857 2826575 -1654628431 -362320089 1936604829 73993739 -1710384216 -318067906 1946417796 50645522 -1816406141 -457382123 2109060783 179471929 -1797909606 -472833268 2061005494 232735264 -2133372971 -137330877 1859727097 433987183 -2017817652 -256001190 1773464288 515103350 -1911765017 -116656271 1610786507 386242141 -1990130690 -26856600 1735353042 275272260 -1508999303 -787918865 1207967317 1057435331 -1587299488 -698053642 1332599372 946531034 -1462372533 -539834403 1188796007 836544241 -1346882734 -658570300 1102467710 917594856 -1145475299 -859938933 1438060081 581975719 -1126913276 -875324526 1390070312 635304638 -1251809489 -1033513031 1533838851 745256597 -1307630794 -989326432 1543586330 721842828 -2072285456 -209953178 1786056668 494026570 -2095666455 -200172929 1830341573 438303571 -1969166654 -39332268 1689159662 329889656 -1915936037 -87420339 1673741303 348418913 -1714651500 -288666110 2009210808 12922670 -1633568115 -374961637 1890573217 128510775 -1760037210 -535771600 2031720330 236889884 -1871039809 -411237847 2121552787 158556933 -1089122760 -938312018 1360736020 639377282 -1200059871 -813712713 1450633997 561109915 -1311848950 -959842660 1606461222 684169136 -1230831085 -1046203771 1487758143 799691689 -1566417316 -710578486 1286356848 1001066470 -1513121211 -758601005 1271004009 1019661311 -1401301394 -612440328 1115141954 896567252 -1424747913 -602725663 1159361371 840778701 1226924142 1042698488 -1490091710 -802672172 1313645687 961254625 -1606236837 -683280947 1207625820 821942474 -1443591824 -554452506 1083649093 932191443 -1365684887 -643924481 1419145226 596721820 -1164439258 -845209168 1409004563 620528773 -1107962561 -890051159 1515059256 759875758 -1270638316 -1018910334 1562393633 707202231 -1288807155 -1003917925 1917796518 88633392 -1673453174 -347729636 1965196479 36025385 -1691556461 -332671739 2090125460 194246658 -1835357768 -442656466 2079919245 217988123 -1778946655 -487563977 1878544578 419389524 -2114571794 -151977608 1754633435 529704013 -2036599305 -241384095 1629739248 371517542 -1892828708 -131430070 1716395241 290008191 -2009039419 -12104365 1345999151 658334137 -1103876093 -919404395 1465357622 542156192 -1185287142 -832650100 1591859485 702998923 -1326467023 -941061977 1502354692 780873106 -1216185304 -1065005890 1301102923 982151645 -1551687577 -729542415 1256228178 1038595524 -1527847810 -739650328 1129761145 877787631 -1386698667 -631269181 1144720736 859586038 -1439339444 -583901990 1800696295 475218289 -2057695029 -228777891 1815721470 457082216 -2110270254 -181345212 1703934421 310954307 -1954440967 -58283921 1658994124 367332698 -1930666784 -68457354 1994613123 31740181 -1729298257 -269864903 1905173914 109679884 -1618950986 -393743328 2016995761 255842599 -1774810979 -516835317 2136288680 139599166 -1856287612 -430146542 2065105644 202388090 -1793498176 -501329066 2088421109 192804451 -1837848615 -445409457 1976339166 46905928 -1681724430 -322577564 1923174087 94797393 -1666240533 -341303427 1721766536 296165918 -2001833052 -5684430 1640879761 382395911 -1882998851 -121338069 1752931002 528263724 -2039088234 -244135168 1863736995 403795509 -2129117297 -165736679 1081680420 931009202 -1367915768 -646941794 1192551997 806606507 -1457879279 -568477817 1319283222 967154304 -1599288518 -676594772 1238330895 1053318809 -1480519901 -792313931 1573794368 717816534 -1279241364 -993565702 1520694873 765773519 -1263691915 -1012226077 1393932914 605194980 -1122247842 -904074296 1417182827 595545853 -1166663865 -848220207 1644966829 353043259 -1946004863 -83533289 1700919220 308725538 -1955621224 -60250610 1826077599 466651913 -2099651917 -169940443 1807384454 482168592 -2051793238 -223138244 2142970825 146543455 -1850391835 -424512909 2027349968 265410374 -1764194564 -505432470 1902160891 107453293 -1620129065 -395707839 1980592098 17457012 -1744630066 -284934568 1499599717 778380275 -1217629623 -1066712353 1578096508 688449514 -1342065072 -955873594 1471781719 549366721 -1179125125 -827274515 1356095310 668168152 -1092993438 -908259596 1154810625 869413783 -1428463059 -572763461 1136183064 884995982 -1380538828 -625895774 1242467123 1024048037 -1543443937 -754460023 1298353962 979664828 -1553125882 -731242864 760063338 1514837500 -1018969018 -1270549296 706765171 1562857957 -1003618209 -1289146167 597044568 1418796494 -845656972 -1163952926 620489025 1409079767 -889878419 -1108166405 821736718 1207797144 -554380254 -1443633996 932671767 1083195777 -644280261 -1365368659 1042365756 1227230634 -802202608 -1490523002 961345829 1313589683 -683501559 -1606047585 371426722 1629795636 -131210098 -1893018600 290341307 1716089133 -12574569 -2008608767 418909584 1878998278 -151622468 -2114888662 529910153 1754462495 -241456987 -2036557773 194287046 2090050896 -442829590 -1835154308 217666015 2080268617 -487116557 -1779433371 89071092 1917332834 -348029736 -1673114546 35838445 1965418875 -332613439 -1691645865 878089259 1129424061 -631704313 -1386232431 859525170 1144807588 -583716578 -1439563384 982326297 1300901007 -729580235 -1551610461 1038145536 1256712342 -739329748 -1528198726 702645327 1592177881 -940579485 -1326918155 780943446 1502310592 -1065213574 -1216015892 658115709 1346190571 -919311023 -1103929913 542623844 1464924402 -832984760 -1184982562 255374563 2017428597 -516500017 -1775114919 139817210 2136096876 -430239274 -1856233152 31669457 1994656839 -269656579 -1729467029 110033096 1904855134 -394225180 -1618499214 311403655 1703449617 -58604117 -1954089667 367157406 1659195400 -68419150 -1930743516 475278517 1800608803 -228962919 -2057470705 456779948 1816057914 -180909696 -2110736106 528205800 1753020286 -243947836 -2039310766 404095985 1863398247 -166173987 -2128653749 295718874 1722253132 -5361930 -2002182560 382569411 1640676181 -121378065 -1882924423 46978956 1976297242 -322783584 -1681553866 94442389 1923490563 -340823367 -1666694609 202858430 2064674600 -501662062 -1793192444 192584615 2088610609 -445318517 -1837905379 605415200 1393743798 -904165876 -1122191718 595075897 1417614255 -847887851 -1166970237 718171922 1573478276 -994046402 -1278787928 765700875 1520737181 -1012020697 -1263863119 966981444 1319487442 -676555160 -1599363330 1053766493 1237844939 -792636815 -1480170777 930709366 1082019808 -646504870 -1368379700 806665071 1192463353 -568665533 -1457657131 107017897 1902626367 -395405435 -1620465901 17642160 1980367398 -284994660 -1744542966 146505371 2143047181 -424337481 -1850593503 265730690 2026998292 -505881682 -1763710152 467134157 1825625691 -170293279 -2099333257 481960660 1807553090 -223067144 -2051837074 353136383 1644912233 -83750957 -1945813179 308390630 1701223024 -59782198 -1956054180 1024382561 1242162935 -754927795 -1543010341 979571320 1298408174 -731024556 -1553316926 869621331 1154641605 -572833921 -1428418583 884513354 1136634588 -625542298 -1380856848 549045765 1472132755 -826824919 -1179609153 668205596 1356018314 -908434640 -1092791386 778194487 1499823777 -1066651877 -1217716339 688884270 1577630392 -956175614 -1341727852 -2114393498 -151004432 1878428490 418495452 -2037043585 -242082071 1755008851 530350021 -1893506476 -131837246 1630339960 371864558 -2008111539 -11954469 1715521377 289929207 -1672480254 -347551084 1916902190 88517560 -1692254693 -333115763 1965842231 36401057 -1835765200 -443333978 2090472220 194847626 -1778797015 -486635841 2079840005 217114515 -1164522834 -846071240 1419291522 597662484 -1107620169 -889438687 1408593819 619863821 -1270005092 -1018531318 1514349488 759436070 -1289714043 -1004030445 1563355049 707385151 -1490953526 -802756004 1227865062 1042844528 -1605624109 -682938811 1312980991 960843625 -1443212552 -553819538 1207186388 821232450 -1365797151 -644831625 1083832269 933152603 -1729897689 -270210127 1995291147 32148125 -1618075842 -393662552 1904246290 109530756 -1774693611 -515939453 2016817721 254870191 -1856661748 -430790758 2136733216 140297910 -2058040509 -229377067 1801103983 475896569 -2110189734 -180469812 1815572086 456154848 -1953545359 -58166297 1702961757 310776523 -1931311256 -68831234 1659692612 367777490 -1550976017 -729101447 1300470467 981772885 -1528807434 -739831968 1257135834 1038708300 -1386843171 -632208565 1129845489 878649959 -1438926908 -583235758 1144379112 858973822 -1103434869 -918693091 1345620647 657701425 -1185468526 -833609980 1465470654 543063592 -1327406151 -941206737 1592722069 703083011 -1215518816 -1064593610 1501742732 780531226 -1278310172 -993413006 1572923848 717740382 -1264366339 -1012630421 1521298897 766123335 -1122697002 -904777664 1394303482 605835628 -1166490417 -847252391 1417061859 594646389 -1367762816 -646010858 1081604524 930138426 -1458283367 -569152497 1192902069 807210275 -1599991630 -677044188 1319924126 967524616 -1479551829 -792140739 1237431687 1053197585 -2002737108 -5793606 1722730752 296352150 -1882362827 -120955741 1640172825 381959567 -2038751202 -243527544 1752514866 527593892 -2129206265 -166603631 1863877931 404731325 -1793607608 -502232866 2065291620 203352562 -1837466543 -444773177 2087984509 192097771 -1681117062 -322240276 1975669078 46490048 -1667107741 -341392139 1924109647 94938585 -1428833883 -573404877 1155258505 870115359 -1380418116 -624997078 1136008336 884026374 -1542573673 -754384639 1241534651 1023893549 -1553730162 -731593448 1299027106 980067380 -1218270783 -1067083433 1500301549 778827899 -1341166120 -955753138 1577127156 688274530 -1179049485 -826404507 1471627487 548433993 -1093343766 -908864132 1356498118 668841040 -1849976467 -423843333 2142632001 145934551 -1764336268 -506368542 2027437144 266276046 -1621094049 -395894327 1903063155 107561189 -1743923898 -284498480 1979954282 17073404 -1945335543 -83117665 1644357669 352704691 -1956557552 -60392058 1701784636 308812970 -2099838661 -170905171 1826185239 467554433 -2051357406 -222431820 1807000590 481531032 -443273374 -1835851788 194661966 2090696408 -486937733 -1778459667 217549399 2079374017 -347101360 -1672964154 88196732 1917253354 -333290679 -1692052513 36438629 1965765363 -131907834 -1893462128 372071978 1630170812 -11601121 -2008429687 289446451 1715972773 -151472332 -2113960030 418829848 1878124174 -241863891 -2037234757 530256385 1755062935 -554037334 -1443020996 821325446 1207131664 -644363341 -1366230235 932817567 1084135945 -803108968 -1490634994 1043326644 1227413026 -682867839 -1605668073 960635565 1313149499 -1018355762 -1270206632 759398114 1514425972 -1004479529 -1289229503 707705595 1563003501 -845768708 -1164859542 597227216 1419757126 -889498651 -1107532941 620049097 1408369247 -57729501 -1954009419 310476559 1703301017 -69019078 -1931089236 367835926 1659603840 -229337583 -2058115449 475723581 1801308075 -180792824 -2109840738 456602404 1815086002 -516420025 -1774240047 255225707 2016501757 -430585250 -1856832824 140225394 2136775652 -270301579 -1729841437 32368473 1995102159 -393330068 -1618382086 109060928 1904677846 -941539605 -1327100291 703553479 1592291153 -1064502542 -1215575452 780311518 1501932360 -918898983 -1103264177 657774581 1345578851 -833129792 -1185922474 542708716 1465787258 -631886193 -1387192807 878202787 1130331957 -583275882 -1438852608 859147194 1144175404 -728914243 -1551198677 981714833 1300559623 -740269404 -1528344014 1039008648 1256796958 -677229088 -1599767178 967584972 1319836762 -791705095 -1480017553 1052895445 1237768259 -646330926 -1367411388 930587902 1081119848 -569114165 -1458359971 807035111 1193103473 -904569468 -1122865902 605764776 1394347070 -847734371 -1166038773 594999473 1416742951 -993077834 -1278614240 717272218 1573356556 -1012723281 -1264312007 766341251 1521106965 -322147032 -1681171010 46271492 1975860370 -341726927 -1666803289 95406109 1923676299 -501750502 -1794058868 202998838 2065609888 -444980989 -1837297259 192167983 2087940281 -243565236 -2038673958 527768672 1752313078 -166282923 -2129557053 404281465 1864362223 -6228610 -2002270744 296653906 1722393796 -120770201 -1882586639 381898827 1640259805 -826704735 -1178710985 548871565 1471163675 -908805960 -1093433298 668653972 1356720386 -1067256685 -1218067451 778868159 1500226857 -955305846 -1341652964 687952294 1577476400 -754029371 -1542890413 1023413737 1241988479 -731666212 -1553688502 980273648 1298856294 -573184777 -1429023647 870024667 1155315021 -625467154 -1379987336 884359618 1135702356 -170435479 -2100269825 467221829 1826491859 -222652304 -2051168026 481622364 1806944714 -83045285 -1945377587 352499063 1644529121 -60747710 -1956241196 309293422 1701331448 -396342259 -1620607845 107883809 1902714295 -284325868 -1744127870 17033528 1980029358 -423902145 -1849887575 146122003 2142410117 -506068954 -1764675408 265838858 2027901340 -1809717052 -483993518 2049935848 220772734 -1823724323 -464839605 2101497329 172326247 -1694867210 -302165920 1962148314 66269516 -1651006225 -359623559 1939457475 77526357 -1986594656 -24000458 1738054028 278898970 -1896137543 -100922321 1626693013 401763587 -2024968046 -263569404 1766003134 507781416 -2145340277 -148405219 1848563111 422176049 -1353725940 -666306406 1094822176 910596534 -1474163691 -551207805 1177316665 824925615 -1584119746 -694980440 1335501074 949817732 -1493597145 -771836751 1224205579 1072747933 -1292314520 -973084418 1559673156 737249746 -1248519055 -1030607641 1536916829 748441035 -1138536358 -886808372 1378693494 623509984 -1152478141 -867588907 1430320495 575129081 -1925523067 -96605933 1664399529 338921535 -1974002276 -45077238 1683586224 324946982 -2082385481 -186228447 1844392091 451411981 -2071161426 -208952008 1786967170 495305748 -1869755935 -410322569 2122557645 159684699 -1746924040 -521716370 2045668564 250174530 -1638514221 -380538555 1884823807 123670633 -1724152374 -298011300 2000020710 3331184 -1235945139 -1051473445 1482332257 794667255 -1321648812 -969011774 1597463672 674262254 -1198558849 -813153815 1451298899 562438341 -1075661466 -924482064 1374475338 652993756 -1411126999 -588981825 1173194757 854243475 -1399968464 -611770970 1115704348 898071690 -1523031781 -767602291 1261830199 1009856673 -1571445502 -716008044 1281082414 995947704 -1508406714 -787432752 1209658218 1058987004 -1585820065 -696418615 1333014387 947068901 -1463025036 -540331294 1187144536 835015630 -1348352403 -660146437 1102030657 917018583 -1147102686 -861427020 1437530894 581553048 -1127391685 -875925843 1388527383 633606017 -1250225648 -1032052090 1534423868 745685930 -1307126263 -988682593 1545123621 723486643 -1652970866 -360801768 1937230754 74513204 -1709937001 -317497855 1947865019 52248365 -1818090820 -458943958 2108441488 179008262 -1798314331 -473377229 2059503497 231126815 -2133935382 -137786756 1858132934 432532304 -2019328269 -257667483 1772953567 514469705 -1911213352 -116260274 1612403700 387736418 -1988561215 -25180585 1735825389 275883899 -1089684729 -938767471 1359141419 637921981 -1201570018 -815378552 1450122802 560475812 -1311296715 -959446109 1608077849 685662863 -1229261012 -1044527174 1488229888 800302742 -1564759197 -709059595 1286982223 1001585369 -1512673414 -758030356 1272450646 1021263552 -1402985647 -614001721 1114522237 896103147 -1425152184 -603269154 1157858916 839169778 -2073912369 -211440807 1785527011 493603445 -2096144426 -200773824 1828798202 436604524 -1967582211 -37870741 1689744081 330318407 -1915430940 -86775950 1675278024 350062174 -1714058325 -288179395 2010901127 14473745 -1632088142 -373326044 1890987678 129048072 -1760689255 -536268017 2030068405 235360803 -1872509056 -412813546 2121115308 157980218 -263377472 -2025185962 507727084 1766095994 -148837927 -2144872113 422480117 1848227939 -23681550 -1986947740 278447326 1738536008 -100965909 -1896066691 401932487 1626484817 -302367324 -1694692046 66346120 1962109982 -359138883 -1651455701 77174929 1939777543 -484330090 -1809414912 221238458 2049500204 -464752241 -1823784679 172101795 2101682229 -886895352 -1138475618 623733796 1378507954 -867251951 -1152779897 574662717 1430755499 -973568710 -1291864660 737600534 1559352448 -1030405853 -1248693835 748363791 1536954521 -694936212 -1584189958 949648448 1335708886 -772155019 -1493243421 1073199193 1223723215 -665873058 -1354193464 910292082 1095156964 -551399097 -1473945135 824979563 1177223421 -380232575 -1638847465 123239853 1885293883 -298067816 -1724061682 3520948 1999800610 -410151757 -1869962203 159643039 2122630409 -522170198 -1746444228 250491270 2045313296 -186577691 -2082063245 451898825 1843944799 -208877316 -2071201686 495102416 1787140422 -96828201 -1925335999 339011067 1664341357 -44613426 -1974439848 324608482 1683886452 -768066487 -1522594593 1010195813 1261530611 -715786160 -1571632954 995858812 1281141226 -589056901 -1411087123 854447447 1173022145 -611422110 -1400291084 897585486 1116152280 -812700627 -1199039301 562121985 1451654551 -924653516 -1075455838 653035800 1374402958 -1051417569 -1236036471 794477875 1482552741 -969318394 -1321316208 674693418 1596993980 -1032106174 -1250132012 745877102 1534205688 -988378277 -1307460659 723053175 1545591521 -861878416 -1146619930 581871196 1437177546 -875756695 -1127599105 633561669 1388597971 -540254426 -1463062608 834813450 1187319452 -660497601 -1348031575 917502483 1101580933 -786966764 -1508841598 1058649656 1209960110 -696642803 -1585634405 947155489 1332953783 -116035702 -1911398628 387649190 1612463664 -25646189 -1988125947 276220607 1735522857 -137435208 -2134255826 432047764 1858582018 -257743967 -2019290313 514671245 1772778011 -459112466 -1817882760 179052226 2108370516 -472925193 -1798796447 230808283 2059856461 -361105444 -1652635830 74946288 1936762470 -317443131 -1710029997 52056809 1948082815 -614433277 -1402515819 896409391 1114189753 -603080166 -1425372532 839113526 1157950368 -709102031 -1564686681 1001756445 1286776715 -757714392 -1513028930 1020809988 1272931218 -958960025 -1311744271 685313867 1608400861 -1044731266 -1229088024 800377682 1488190404 -938678699 -1089743165 637699961 1359329263 -815717812 -1201270054 560939872 1449686006 -535929141 -1760989603 234897383 2030505841 -412902702 -1872451004 158202878 2120928104 -287975687 -1714231697 14399445 2010941251 -373812512 -1631640970 129397708 1890665306 -38187345 -1967227335 330772355 1689263893 -86734154 -1915504096 349891482 1675483916 -211630435 -2073692661 493660081 1785435943 -200342908 -2096614894 436298664 1829131070 1559782092 738153050 -1292500000 -974048394 1536534229 747804227 -1248081927 -1029900433 1378085630 623172200 -1137865774 -886391996 1431187175 575217265 -1153413173 -867729571 1095725736 910705214 -1354689660 -666492142 1176680113 824542759 -1473456227 -550770933 1335163546 949209612 -1583703114 -694310112 1224294019 1073614357 -1493737553 -772772039 1737900548 277967506 -1986518232 -23129154 1627096605 402437771 -1896487119 -101525593 1766705718 508230304 -2025608422 -263939188 1847594543 422002361 -2144440573 -148283499 2049004128 220619510 -1808846004 -483916838 2102171257 172730095 -1824327851 -465188925 1962596946 66972356 -1695237250 -302806040 1939283531 76558045 -1650884761 -358723599 1172525965 853828379 -1410518367 -588643785 1116641172 898213634 -1400834376 -611858898 1262017471 1010821929 -1523139949 -768505339 1280647078 995241776 -1571062134 -715370980 1481917417 793998207 -1235606843 -1050865069 1597605872 675198822 -1321736484 -969877942 1452264411 562625357 -1199461641 -813262239 1373769666 652558164 -1075024146 -924098952 2123199301 160056275 -1870458263 -410770689 2044770140 250054602 -1745955216 -521541914 1884748663 122801121 -1638360485 -379606323 2000371566 3936248 -1724555710 -298684716 1664770849 339563447 -1925971443 -97308005 1683466040 324048814 -1973828076 -44108158 1843522323 451337093 -2081453505 -186074455 1787571978 495656860 -2071835098 -209355088 1858994254 432615640 -2134875806 -137932300 1772340311 514127041 -2018663045 -257255955 1612023932 387102954 -1910773424 -115549754 1735937125 276790515 -1988743863 -26141217 1937313834 75374780 -1653116666 -361741936 1947522099 51635365 -1709525729 -316832375 2107807768 178628750 -1817380556 -458503774 2060409857 231238807 -1799275219 -473559621 1436557446 581373968 -1146207830 -861310660 1389225119 634049545 -1128036941 -876301019 1534830772 746362914 -1250571880 -1032652530 1544973485 722558011 -1307046527 -987808489 1209479394 1058013300 -1508290098 -786538152 1333458171 947766381 -1586194985 -697064127 1187821776 835422278 -1463625220 -540677782 1101102281 916868191 -1347478043 -660066957 2010460431 13762969 -1713680349 -287547211 1891169558 130008448 -1632201670 -374233940 2031008061 235506091 -1761552367 -536352633 2120449316 157568434 -1871897592 -412472162 1784815979 493163005 -2073280441 -211062575 1829758322 436786660 -2097052578 -200887096 1689889113 331258319 -1967667083 -38733597 1674865984 349396438 -1915089812 -86164230 1287328199 1002185041 -1565167381 -709738371 1272370654 1020388680 -1512524558 -757103516 1113627125 895986019 -1402013479 -613824433 1158503916 839544186 -1425851200 -603714474 1359741347 638267701 -1090363249 -939175911 1449248186 560395564 -1200642922 -815229952 1607960977 684767495 -1311119171 -958474197 1488604552 800947486 -1229706076 -1045226446 949266376 1335072606 -694499612 -1583483278 1073308625 1224627015 -772340995 -1494207893 911159290 1095245676 -666808618 -1354334656 824372195 1176886133 -550729009 -1473529255 623097772 1378125626 -886188416 -1138039274 575566773 1430864675 -868216167 -1152966129 737689502 1560219400 -973709646 -1292800476 748026759 1536346897 -1029989717 -1248024003 66750208 1962784662 -302717396 -1695295814 77021977 1938846607 -359062987 -1650584925 220270386 2049327012 -483430882 -1809293688 172804907 2102131645 -465393145 -1824154991 508401508 1766500338 -263981496 -2025535778 421548925 1848075243 -147967407 -2144795961 278273878 1737568192 -23560582 -1986048276 402381647 1627188185 -101336477 -1896707339 563058313 1451795999 -813566043 -1199126733 652366480 1373987334 -924044356 -1075117270 794042043 1481846317 -1051033705 -1235398911 674880162 1597958708 -969426034 -1322218728 1010337517 1262466683 -768153663 -1523460265 995443444 1280471650 -715447336 -1571024050 853741279 1172586057 -588419085 -1410703515 898550470 1116338768 -612324374 -1400398980 450999873 1843824343 -185608339 -2081888261 495743576 1787511502 -209579148 -2071649310 339361395 1664945893 -97231009 -1926008887 324532842 1683016444 -44459194 -1973507120 123119141 1884395187 -380057847 -1637877857 3891772 2000442026 -298515696 -1724763258 160247319 2122980993 -410824901 -1870364755 249621006 2045237912 -521237726 -1746289740 178439498 2108028380 -458447770 -1817471760 231670099 2059940293 -473866113 -1798942487 75058552 1937669614 -361288620 -1653596990 51677537 1947449847 -317003699 -1709319973 387306798 1611851192 -115624958 -1910733676 276304183 1736384929 -25792485 -1989066611 432954652 1858694538 -138396624 -2134438746 514038021 1772398995 -257034199 -2018850625 835511682 1187763476 -540900178 -1463438280 916529563 1101402381 -659603273 -1347915743 1058500016 1209031974 -786887524 -1507967990 947562921 1333631295 -696989563 -1586235373 746321382 1534903664 -1032481590 -1250778020 722874879 1544618345 -988262189 -1306566587 580943316 1437027650 -861004552 -1146540946 634239437 1389005147 -876357407 -1127946121 330953739 1690223773 -38300377 -1968134735 349450258 1674772612 -86355650 -1914871384 492993593 1785023663 -211018475 -2073350781 437237792 1829275830 -201205492 -2096698982 235857007 2030687481 -536836797 -1761102379 157491318 2120487136 -412270246 -1872072244 13986909 2010275019 -287634063 -1713619481 129542212 1891604690 -373896856 -1632503298 685233347 1607525461 -958810641 -1310816903 800723162 1488789580 -1045138954 -1229766304 638344433 1359703143 -939377187 -1090187957 560044264 1449568382 -814745148 -1201092270 895534247 1114108977 -613505653 -1402366691 839712958 1158295592 -603758190 -1425780476 1002130581 1287420931 -709546567 -1565385425 1020692620 1272035354 -757536352 -1512056522 -555484523 -1444623869 820878265 1206561583 -644989300 -1366749670 931159968 1082617654 -801607001 -1489026511 1043731339 1227957021 -682248514 -1605204440 962320274 1314711300 -1017845007 -1269573017 760908765 1516092235 -1002885400 -1287774594 708267972 1563459410 -846241085 -1165471147 595657711 1418081145 -891115814 -1109027252 619497462 1407973216 -443688355 -1836389685 193182577 2089061351 -488628668 -1780011310 216956776 2078887934 -346664337 -1672387847 89666371 1918829525 -331639178 -1690523936 37091162 1966262220 -130364871 -1891763537 372550421 1630772099 -11071968 -2008006986 291073804 1717460890 -153009653 -2115603811 418325287 1877480369 -242448878 -2037664124 528672574 1753601960 -939996204 -1325401278 704031480 1592892014 -1063972915 -1215152293 781938401 1503420023 -920435738 -1104907408 657269450 1344934492 -833714177 -1186351255 541124307 1464325701 -632300624 -1387730138 876722844 1128696330 -584966231 -1440403649 858553989 1143688723 -728476798 -1550621932 983184046 1302135352 -738617445 -1526814963 1039660727 1257293345 -57218276 -1953375350 311986736 1704966822 -67424507 -1929633901 368397865 1660059327 -229809362 -2058726472 474153474 1799631508 -182409417 -2111334495 456050203 1814689421 -517866632 -1775842322 254777940 2015931074 -431210655 -1857351689 138567245 2135256795 -268799158 -1728232484 32772710 1995645680 -392710317 -1617918011 110745215 1906239209 -321546217 -1680693119 47970619 1977403821 -340239346 -1665176424 95829282 1924206004 -502394843 -1794563917 201355529 2064073119 -446442436 -1838881622 191739152 2087355782 -245200781 -2040153883 527231327 1751898569 -166769558 -2130150148 402730310 1862671824 -4652991 -2000801577 297230701 1722831355 -120273832 -1881934642 383427956 1641911778 -675563297 -1598257079 968219123 1320348005 -791249722 -1479455664 1054350826 1239362940 -648007443 -1368981381 929976769 1080648023 -569510668 -1458912158 805541336 1191486798 -905140037 -1123313619 604162455 1392900353 -849253214 -1167696844 594480526 1416117528 -992534391 -1278210017 718881189 1574859059 -1011161968 -1262627834 766805436 1521726762 -171005610 -2100717120 465619066 1825044716 -224170673 -2052825639 481102947 1806318837 -82501276 -1944972814 354107464 1646031070 -59185795 -1954556437 309757009 1701950663 -394675918 -1619097180 108517406 1903224968 -283869909 -1743565379 18488327 1981623441 -425578240 -1851457130 145510444 2141937850 -506464999 -1765227121 264344629 2026284195 -828339810 -1180190456 548333746 1470748708 -909292153 -1094025967 667102379 1355029565 -1065680468 -1216597702 779444352 1500663830 -954808907 -1341000413 689480857 1579127823 -753427974 -1542411924 1025112278 1243531328 -730178077 -1552061067 980696271 1299385433 -573828664 -1429528226 868380900 1153777778 -626928175 -1381571257 883930365 1135117419 -1165017199 -846721273 1417764541 596012587 -1109197944 -890909922 1408015012 619424306 -1269516381 -1017936075 1515902607 761128473 -1288080454 -1002552532 1563890326 707797504 -1489489931 -801169565 1228295897 1043430991 -1604981780 -682435718 1314622144 962378326 -1444698169 -555444399 1206765291 820704893 -1366400034 -645311672 1082131186 931607140 -2115952807 -152686641 1877966453 417877731 -2037589184 -242488362 1753397868 528845562 -1891985557 -130177027 1630860871 372491985 -2007542926 -11508764 1717121630 291373768 -1672081603 -346996821 1918397969 90136199 -1690580188 -331547726 1966451208 36870814 -1836218609 -443893863 2089018915 193255093 -1780464874 -488148096 2079203898 216601260 -1550577968 -728547770 1301966844 983392106 -1527133495 -738264481 1257745381 1039178611 -1387297054 -632768908 1128392654 877057880 -1440595205 -584748435 1143743447 858460993 -1104994636 -920375774 1345159064 657084174 -1186014547 -834016709 1463860097 541559575 -1325885818 -939547120 1593243562 703711036 -1214950753 -1064148471 1503343539 781976357 -1728434664 -268624242 1995722548 32735138 -1617434111 -393160041 1905888045 111066043 -1776179670 -517564740 2016397062 254343056 -1857265101 -431271259 2135032607 138752905 -2058535300 -230027542 1799577424 474247110 -2111767963 -181941517 1814993737 455715807 -1953057202 -57571624 1704515426 312469492 -1929678249 -67353919 1660228475 368190445 -2001117933 -4297339 1723284543 296750249 -1881892598 -120346212 1641740326 383633584 -2040343263 -244980297 1751954445 527139995 -2129718984 -167239250 1862365204 403062914 -1794224777 -502694431 2063608923 201792717 -1838970514 -446383624 2087577666 191551700 -1680489147 -321718829 1977328745 48010495 -1665662628 -339791414 1924554864 95506662 -1277723173 -992981683 1574509815 719203425 -1262831166 -1010988716 1521801454 766765176 -1123224087 -905198209 1392678085 604349523 -1168035344 -848952986 1416581340 594042954 -1369412161 -647537367 1080954003 929643525 -1458722394 -569730768 1191430282 805632028 -1598298739 -675490533 1320518817 968012855 -1479138924 -791604990 1238909112 1054830638 -1851626414 -425370428 2141982078 145440232 -1764775861 -506947363 2025965927 264698353 -1619401632 -394341130 1903658316 108049882 -1743511431 -283963153 1981432149 18706883 -1944749002 -82686816 1645944090 354168204 -1955022801 -58750791 1702287619 309455253 -2100366332 -171326318 1824560424 466068926 -2052902883 -224132981 1806520625 480928167 -1429451622 -573866996 1153576374 868556064 -1381922685 -626608107 1135602095 883480889 -1541946200 -753863618 1243194756 1025414418 -1552285519 -729993177 1299472797 980635915 -1216652034 -1065587608 1500855762 779226436 -1340696345 -955144079 1578695115 689949021 -1180642100 -827857830 1471067616 547980662 -1093857067 -909500349 1354985977 667173231 372928669 1631404043 -130805327 -1892474585 290960516 1716552722 -10889816 -2007046850 417462447 1877395513 -152069757 -2115458795 529284278 1753943072 -243114598 -2038076148 193814777 2089439343 -444399147 -1836830397 216048864 2078774390 -487668276 -1779829414 89581771 1917966429 -346519065 -1671448207 37432530 1966873668 -332050946 -1691189912 760500309 1515413699 -1017499271 -1268973073 708416588 1564386522 -1002965664 -1288649226 596629607 1418258673 -847136437 -1165588003 618798206 1407528168 -890471086 -1108652604 820199473 1206153383 -554884835 -1444277877 932086824 1082766526 -645864188 -1366829678 1043908611 1228929173 -801724113 -1489921607 961874970 1314012300 -681874122 -1604559456 253837788 2015785290 -517005072 -1775759258 139232709 2135668051 -431823639 -1857694593 33212910 1996355960 -269178686 -1728866220 110562807 1905278305 -392598309 -1617011635 311841208 1704026414 -57134956 -1952514046 368809377 1660724535 -67767155 -1930247141 474864010 1800071452 -230442842 -2059106256 455089555 1814506757 -181502785 -2111222743 877617428 1128812930 -633274312 -1387908946 857908493 1143313819 -584268767 -1439959881 982837542 1301535152 -728070134 -1549944676 1039740223 1258167721 -738767853 -1527743355 704147824 1593786854 -940175268 -1326374710 781563241 1502774783 -1063529403 -1214454573 656668994 1344588244 -919758738 -1104500488 541998427 1464405453 -834642825 -1186501407 604770847 1393238665 -905809101 -1123728475 593614342 1416029840 -848316630 -1167554628 718772781 1573956283 -992347391 -1277244521 767188532 1522364066 -1011597544 -1263333490 968557179 1320956653 -675978409 -1598925887 1054262882 1238497012 -791107762 -1478518824 929073737 1080539871 -647042203 -1368794125 806178384 1191870150 -570216580 -1459347478 526529239 1751450177 -244558853 -2039782547 403699406 1862846040 -167667742 -2130270348 297384677 1723763315 -4727863 -2001671329 383024892 1641238122 -119922736 -1881329850 47522483 1976701477 -321174625 -1680051447 96003754 1925174844 -340359290 -1666074864 202287745 2064226839 -503264339 -1794639045 191065752 2086952462 -445837388 -1838530782 1024926558 1242567624 -753319310 -1541508380 981133127 1300092881 -730560917 -1552697603 869051244 1154194426 -574436800 -1429865770 882995061 1134976995 -626061735 -1381482801 547369786 1470563244 -827436522 -1180081536 667809571 1355466677 -909928945 -1094408551 779860744 1501334430 -1066018268 -1217205582 689340177 1578192775 -954720707 -1340133717 108594070 1904096000 -394829126 -1620028884 18139023 1981019929 -283466077 -1742891467 144870308 2141567794 -424875384 -1851008482 265244605 2026405675 -507433327 -1765401081 466490354 1825121124 -171937058 -2100870584 480499691 1805969277 -223496505 -2052422063 353737664 1645390678 -82052372 -1944270214 309878745 1702850383 -59359499 -1955525021 1918285209 89228559 -1671899979 -346037213 1966829952 37503254 -1691021140 -332259270 2089631147 193596733 -1836884857 -444306415 2078341554 216516900 -1779525474 -488003576 1877059069 417764715 -2114992943 -152505273 1754030564 529224050 -2038300472 -242929570 1631202767 373103961 -1892397853 -130843531 1717037526 290511168 -2007398150 -10569620 1228445009 1044358599 -1489570691 -802044693 1314214216 961700318 -1604636572 -681836302 1206066531 820260341 -1444053937 -555070247 1083103610 931785196 -1367295914 -645429056 1418691893 596161955 -1165892583 -846801777 1407336748 619016634 -1108598784 -890564458 1515457799 760429969 -1269142485 -1017291587 1564068126 708770184 -1288198094 -1003448156 1800242392 474657870 -2059147788 -230369950 1814053057 455569495 -2110905875 -181857925 1704332522 311508092 -1952944698 -56664752 1660668147 368900197 -1930057249 -67987127 1996133564 33399850 -1728776816 -269236986 1905741989 110125107 -1617350263 -392298209 2015435918 254159896 -1775272542 -517452492 2135742615 139192321 -1857898053 -431650515 1344513040 656708742 -1104296644 -919931478 1464754185 541675679 -1186987739 -834195021 1593322530 704584884 -1326035698 -940474984 1502996539 781375661 -1214543593 -1063470719 1301591156 982746338 -1550133928 -727849522 1257861229 1040072955 -1527312063 -739237417 1129266246 877137104 -1388225174 -632918532 1143142495 858114249 -1439917709 -584341019 1080088347 929556365 -1368476105 -647395679 1192039170 805970836 -1459391954 -570146120 1320902441 968650687 -1598734843 -676196717 1238801200 1053928358 -1478952420 -790639990 1574422399 718338025 -1277581741 -992045371 1522140006 767374320 -1263246774 -1011658020 1393315661 604733403 -1123930527 -905634057 1415678804 593935298 -1167070600 -848766226 2064578515 201967429 -1795123457 -502815127 2086876106 191103836 -1838329114 -446012816 1976926177 47337335 -1680138547 -321114533 1924709368 96439150 -1665738028 -340661694 1723459511 297719585 -2001238373 -5196275 1641292718 382931768 -1881521534 -119705068 1751281541 526737171 -2039738711 -244629953 1863297948 403217162 -2130589008 -167314906 1501292122 779933388 -1217034378 -1066223648 1578508867 688984789 -1340587153 -954240007 1470131816 547839742 -1179775164 -827768878 1355655793 667589351 -1094464675 -909837365 1154283070 868992680 -1430087918 -574249084 1134637607 883294897 -1381018869 -626498659 1243053580 1024478874 -1541857504 -752996426 1299888661 981305987 -1552622791 -730600529 1645594258 353564164 -1944344642 -82012376 1702363787 310325789 -1955175513 -59681999 1825459872 466189878 -2101334132 -171499750 1805879993 480557615 -2052199531 -223683837 2141378294 145090144 -1850951718 -424966324 2026836719 264774265 -1765706813 -507100331 1903779524 108949074 -1619574808 -395309186 1981061853 18065995 -1743062031 -283260057 27642982 1990393072 -273961654 -1733517860 113772671 1909405929 -389650093 -1614718523 259933268 2021225666 -512744072 -1770580498 135495757 2132062427 -434249375 -1860513289 470998018 1796598932 -232997586 -2061791816 461314075 1819814029 -177112777 -2106177119 315184176 1708024998 -54053604 -1950349942 363106345 1654890687 -72683259 -1934769773 986442926 1305271352 -725250686 -1547518700 1034299575 1252071457 -743945829 -1532004083 873489564 1125602314 -635566672 -1390856922 863871109 1148882963 -579616343 -1435176641 662502602 1350290524 -915235354 -1099584144 537999571 1461061701 -836806145 -1189582487 698840312 1587561582 -945220140 -1330764478 785035489 1506639991 -1060843059 -1211899557 415169831 1874447793 -156197877 -2118669155 533936446 1758726568 -237152238 -2032506748 375747861 1633830275 -127200199 -1888738129 285782284 1712292250 -16330720 -2013142858 84536643 1913576917 -351826833 -1677673223 40118618 1969428940 -328578954 -1687324448 198337905 2094355943 -438565795 -1831127861 213885288 2075693566 -491667388 -1783172910 600890863 1423437177 -841040701 -1160147883 616372726 1404709216 -894207782 -1112258484 755717597 1510761803 -1023068943 -1274936217 711365060 1566679378 -999755544 -1284521858 1046990219 1231093021 -798380889 -1485923279 956959122 1309489412 -687576898 -1610393560 817644985 1203467567 -558750571 -1447750653 936477088 1087811894 -639639412 -1361522662 865316580 1150590578 -576860216 -1432682658 889088765 1140415083 -621802543 -1376306361 1028138710 1246697024 -750368774 -1539213460 975561423 1294127705 -735345693 -1557351563 774160000 1495502358 -1070932052 -1221726406 692681369 1582189071 -951641163 -1337971933 553596594 1475872292 -823044194 -1175034104 663941803 1351991869 -912485497 -1097096431 150834732 2147139258 -420221184 -1846222954 261114421 2023193251 -509727975 -1768350833 103155230 1898002056 -400005326 -1624287324 21742087 1984754321 -280648917 -1740467267 357211720 1649258206 -79364252 -1941712910 304568913 1696623303 -64406659 -1959916565 462493306 1821779692 -174098602 -2103949376 486330979 1811669749 -218975409 -2047507495 713596837 1569697587 -997785975 -1283338721 770005948 1524788010 -1007994224 -1259599354 609425303 1398023937 -899844421 -1118157267 591319950 1413079832 -852446558 -1170767308 926912449 1077460823 -651038995 -1372135813 810699736 1196784462 -564385036 -1453647262 971245555 1323513701 -672504097 -1595058615 1049215978 1234105212 -796417338 -1484746160 300334957 1726058491 -1515967 -1997541673 378239860 1636584418 -125494696 -1887294770 524105567 1748633545 -248293773 -2043386139 407958342 1868022736 -161574294 -2124832004 206679817 2069274527 -497037787 -1789329741 188508944 2084264838 -449705412 -1842005334 42608443 1972180909 -326875625 -1685883263 99083042 1927336884 -337018354 -1662078312 1707673954 315505140 -1949865906 -54503208 1654967675 363068909 -1934971817 -72508223 1796374864 471183814 -2061705092 -233058070 1820280137 460879327 -2106514331 -176810765 2021529862 259598736 -1771014102 -512276292 2132008223 135589257 -1860322253 -434467675 1990562100 27435426 -1733562344 -273891186 1908954413 114255291 -1614400511 -390003561 1588013482 698358076 -1331083130 -944867312 1506471347 785243429 -1211855713 -1060914167 1350345112 662409486 -1099775820 -915017694 1460757889 538334487 -1189149523 -837274565 1125136846 873924952 -1390520094 -635869068 1149107671 863685953 -1435263749 -579556243 1305195004 986481002 -1547317040 -725426106 1252423141 1033979251 -1532488503 -743496609 2094151715 198510773 -1831053041 -438605415 2076179514 213437612 -1783522026 -491344512 1913237521 84836487 -1677209283 -352263765 1969517576 40060062 -1687546588 -328391246 1634019399 375527633 -1888794261 -127108611 1711860830 286252232 -2012836494 -16663068 1874763893 414814435 -2119122599 -155717169 1758684268 534009082 -2032335552 -237357610 1203509483 817571965 -1447921209 -558544559 1087495410 936832100 -1361068578 -640119480 1231524057 1046519887 -1486229003 -798047901 1309299904 957178966 -1610336788 -687667846 1510672527 755775513 -1274713693 -1023256267 1567018134 711064576 -1284985414 -999318228 1422950589 601337899 -1159798383 -841363193 1404912804 616199218 -1112332920 -894167778 1476357088 553147254 -1175385396 -822724006 1351790585 664117103 -1097019691 -912523709 1495589842 774099780 -1221950722 -1070747032 1581852619 692983645 -1337506073 -952076687 1246264196 1028606738 -1538909528 -750704066 1294319517 975343371 -1557406031 -735252953 1150546870 865387296 -1432513894 -577068532 1140733871 888735545 -1376758141 -621320683 1821461288 462846910 -2103498236 -174581102 1811713841 486260647 -2047676899 -218767733 1649066778 357430156 -1941659082 -79457632 1697056515 304101269 -1960221137 -64072007 1898339148 102853594 -1624753568 -399570186 1984667477 21802947 -1740243335 -280834321 2147341182 150660072 -1846300078 -420183356 2022709095 261564401 -1767999925 -510048547 1323588257 971205175 -1595262067 -672330981 1233755832 1049538094 -1484259436 -796864766 1077924499 926474757 -1372474433 -650738903 1196562058 810886684 -1453557850 -564443344 1397967557 609516115 -1117967383 -900064385 1413385948 590986826 -1171197968 -851976346 1569243895 714076769 -1283021861 -998141107 1524958958 769799800 -1259640894 -1007921324 1972009577 42814207 -1685841083 -326947885 1927790192 98602726 -1662394532 -336662582 2068968027 207012557 -1788898441 -497507359 2084320834 188417748 -1842194578 -449484808 1748855309 523917979 -2043475167 -248235081 1867558420 408395394 -2124493000 -161874002 1726407231 300012201 -1998028013 -1068155 1636509222 378279600 -1887090934 -125667428 -914602386 -1099204872 661792578 1349851092 -837713289 -1189694751 538960731 1461244877 -945303972 -1331626294 698986352 1588502502 -1060500923 -1211286829 784624489 1505975295 -724871670 -1546885476 986003238 1304561584 -744058349 -1532910971 1034482495 1253032873 -636428744 -1390940498 874430228 1125748610 -579003871 -1434834249 863206157 1148472219 -233675098 -2062199248 471598986 1796945692 -176184641 -2106027479 460440467 1819734789 -53875052 -1949377022 315068344 1707130670 -73127283 -1935468005 363482017 1655536439 -274368830 -1734195628 27989998 1990993784 -389500197 -1613790643 113693687 1908532065 -511770896 -1770402202 259039196 2021109578 -434947351 -1860957569 136141765 2132437843 -798525649 -1486862407 1047074307 1231955605 -687164618 -1609727072 956617242 1308877452 -558039267 -1447309429 817012273 1203089063 -640599292 -1361704046 937384488 1087924926 -841980085 -1160292387 601753191 1423521521 -893541550 -1111845948 615760510 1404367592 -1022627975 -1274224657 755338837 1510129347 -999937184 -1285481482 711477836 1567587034 -351709209 -1676777615 84358859 1912604253 -328952834 -1687968920 40563410 1970127428 -439164971 -1831473341 199016185 2094763631 -490791988 -1783092390 212957920 2075544182 -155302013 -2118551787 414197423 1874269753 -237796454 -2032880884 534635190 1759171104 -127545423 -1889337561 376155805 1634508299 -16249944 -2012267714 285633156 1711364626 -79026964 -1941105542 356795840 1648588118 -64495371 -1960783773 304710105 1697558863 -175002402 -2104058808 463457778 1821965668 -218339129 -2047125423 485624299 1811233149 -419613560 -1845885922 150164900 2146723122 -510594927 -1768439801 262050237 2023334187 -400114502 -1625191380 103341462 1898966272 -280266589 -1739831243 21305743 1984047385 -1071381468 -1222429518 774530312 1496143262 -951467971 -1337003861 692560145 1581289863 -822113258 -1174881152 552725818 1475796396 -913160177 -1097500519 664545571 1352341941 -577563584 -1433131818 865957228 1150961146 -620834727 -1376132913 888189301 1140294115 -750216078 -1538282268 1028062558 1245826504 -735750037 -1558025987 975911239 1294731729 -498002515 -1789516485 207582337 2069382167 -448998988 -1841569502 187871384 2083880974 -326460001 -1685213943 42269875 1971571749 -337159802 -1663014640 99170474 1928202300 -1702455 -1998506657 300442853 1726960755 -125058608 -1886588602 377856252 1635946602 -247624197 -2042970771 523496663 1748294721 -162510366 -2124973708 408824014 1868109912 -650168987 -1372060173 925979721 1077306591 -564989572 -1453997590 811372624 1197187270 -672875177 -1595699775 971693179 1324215533 -796296882 -1483847208 1049040994 1233135860 -997710591 -1282468457 713442349 1568765115 -1008344808 -1260203634 770408500 1525461154 -900485837 -1118528091 610126879 1398471817 -851547862 -1170646596 590350342 1412905104 -1391426710 -635980804 1126097478 874107600 -1434630285 -579176475 1148397151 863246025 -1546974376 -724812850 1304783476 985815778 -1532571839 -744357929 1252568685 1034919675 -1331195122 -945773672 1588195874 699318964 -1211476201 -1060280447 1506031163 784533165 -1099162820 -914674774 1349679632 661998214 -1190011099 -837357645 1461698057 538480287 -1770085470 -512126156 2020655758 259519000 -1860999237 -434874579 2132608663 135935489 -1734005872 -274588922 1990937276 28080682 -1614221431 -389030113 1908838053 113360435 -1949715514 -53574832 1707594474 314630780 -1935378465 -73185463 1655314163 363669093 -2062402572 -233501854 1797020376 471558734 -2105540627 -176631941 1819385537 460762711 -1274301909 -1022590275 1510331143 755164049 -1285130702 -1000257884 1567102750 711927688 -1160758759 -841545073 1423858485 601451427 -1111622144 -893727082 1404280620 615821242 -1447255473 -558132519 1202897763 817230837 -1362008490 -640264512 1088358266 936916972 -1486411139 -799008021 1231637329 1047428039 -1609896348 -686956814 1308921672 956547038 -1889168669 -127753611 1634464719 376226649 -2012719366 -15767956 1711683542 285280064 -2118247727 -155637177 1873837053 414665579 -2032935224 -237703586 1759363044 534417266 -1831697785 -438980079 2094850987 198955837 -1782626658 -491227640 2075207602 213260068 -1677129035 -351389149 1913088921 83909391 -1687892308 -328991174 1969926016 40738582 -1624841752 -400436866 1898479812 103788626 -1739905551 -280226457 1984251101 21132363 -1845663270 -419800756 2146633974 150222944 -1768903229 -510157483 2023673071 261749881 -2104364660 -174669542 1822396576 462987318 -2047068779 -218430205 1811043513 485844015 -1941276226 -78821080 1648629906 356722692 -1960329817 -64975567 1697242251 305064989 -1538735840 -749735498 1246142476 1027707034 -1557854919 -735955537 1294689301 975983747 -1433188078 -577472124 1151150142 865736872 -1375826677 -621167203 1139862567 888659121 -1174417084 -822550062 1475457128 553025790 -1097722531 -912972341 1352430705 664487143 -1222354570 -1071420960 1495939162 774703308 -1337352849 -951144967 1581775939 692112597 -2042769239 -247799745 1748218245 523534611 -2125458256 -162061274 1868461468 408503562 -1998169957 -2004979 1726495159 300878113 -1886675838 -124998636 1636171182 377670968 -1685405491 -326242213 1971626465 42176887 -1662581548 -337628094 1927898616 99505518 -1789835009 -497649559 2069834195 207100229 -1841525530 -449069968 2083712458 188079452 -1118572447 -900415241 1398640973 609919451 -1170328456 -851901202 1412453716 590833090 -1282901933 -997242683 1569069439 713107945 -1260012470 -1008562980 1525407078 770502128 -1595613179 -672935789 1323991337 971878847 -1484184548 -795994998 1233601840 1048606118 -1371576265 -650618719 1076955419 926300557 -1454199762 -564814664 1197264130 811335060 1265098295 1012985505 -1519796453 -764506227 1275730478 990718648 -1576764670 -721204332 1169970693 851142291 -1414383831 -592115777 1121030684 903258762 -1394609360 -606551130 1456524883 567803589 -1193365633 -807821335 1371343434 649738972 -1078760602 -927704080 1477133921 789346039 -1241176243 -1056827429 1600553592 677491438 -1318526124 -965749822 1879703295 118410857 -1643667501 -385831099 2003057382 6490736 -1721082934 -294818980 2127722189 164972123 -1864624159 -405067913 2042606292 246972994 -1749953544 -524885138 1841229467 448388621 -2085580873 -189284575 1792223874 500439572 -2065871954 -203785416 1667589801 341988927 -1922365563 -93571309 1678287536 319787558 -1979268196 -50203894 1383919478 628875232 -1133343142 -881475892 1427188591 571874297 -1155577277 -870810923 1554474820 731928530 -1297545624 -978438402 1540006749 751670219 -1245396367 -1027345689 1338769170 952946564 -1580884418 -691884376 1218853643 1067518877 -1498916313 -777033039 1091598112 907495350 -1356982772 -669440358 1182643001 830112687 -1468804587 -545987965 1762840510 504758056 -2028163438 -266625532 1853819815 427309873 -2140050805 -143238627 1741244300 281966362 -1983437152 -20965834 1621394325 396604163 -1901403463 -106048977 1957027802 61009740 -1700020490 -307458464 1942494147 80685909 -1647936785 -356431239 2055100392 226060158 -1804585276 -478738862 2098435057 169124711 -1826753827 -468008373 2035399861 240552995 -1755325031 -531043057 2117892268 154880058 -1875764864 -415946474 2005546119 9241617 -1719380565 -293378755 1894248606 132169736 -1628859982 -370237148 1692839121 333552711 -1964454403 -34603669 1670080712 344741982 -1920661020 -92128910 1782392035 490345589 -2077014577 -214665895 1834017018 441962604 -2090958378 -195448512 1111465085 892906731 -1406010031 -617165369 1163024484 844458226 -1420019384 -598013474 1290015823 1004741849 -1561692829 -705870347 1267322966 1015996608 -1517833862 -763330068 1602784281 680508559 -1316557515 -964567645 1491421184 803371158 -1226102484 -1041491526 1364395051 643052733 -1084398329 -933603951 1446953010 557445284 -1204772578 -818441848 1615498740 390970722 -1908085544 -112993202 1730628077 270563707 -1993791295 -30533545 1854997958 429274448 -2137037590 -141011844 1778172383 519827785 -2014142221 -252342171 2113772944 184200454 -1812726596 -453718998 2056280457 228026655 -1801570139 -476510157 1931875746 69281076 -1658293106 -366001128 1951125947 55370029 -1706708841 -314408959 1529130300 740531626 -1255486448 -1037173626 1548314917 726555059 -1303967735 -985646945 1442784526 586683800 -1141816286 -856263500 1385357591 630575489 -1130594245 -878989139 1184087384 831819214 -1466049420 -543494942 1107196225 922307031 -1343219603 -654890757 1212691818 1062143484 -1505340346 -784243504 1327886707 941801957 -1590980513 -701718327 789257011 1477192613 -1056605665 -1241363831 677830442 1600253884 -966214138 -1318089072 567317249 1456972695 -807472595 -1193688389 649942808 1371170702 -927779276 -1078720862 851184471 1169898433 -592287109 -1414178067 902942542 1121386456 -606097822 -1395089676 1013416805 1264628723 -764812727 -1519463713 990529404 1275951082 -721148336 -1576855866 342178811 1667369837 -93627689 -1922274751 319356898 1678757748 -49897778 -1979601320 448705481 1840874335 -189738267 -2085100941 500398032 1792296774 -203614468 -2066078102 164768671 2127895305 -404993357 -1864664539 247459718 2042158864 -525234518 -1749631428 118072237 1880003387 -385367423 -1644105193 6580148 2002999074 -295041384 -1720895986 907029106 1092033252 -669103266 -1357284408 830336619 1182457597 -546074809 -1468743727 952869440 1338806998 -691682452 -1581059078 1067869785 1218533071 -777517195 -1498466333 732379670 1553992320 -978756806 -1297192020 751500815 1540214425 -1027301597 -1245466699 628929060 1383826098 -881667320 -1133124706 571569725 1427523243 -870377711 -1156044921 226364090 2054765100 -479171690 -1804117248 169070243 2098527797 -467816561 -1826971879 61178504 1956819486 -307502172 -1699949774 80234129 1942976007 -356112451 -1648290005 281615070 1741564488 -20481038 -1983886492 396680903 1621356113 -106250261 -1901228163 504533740 1763025530 -266538048 -2028223658 427775733 1853384291 -143575079 -2139748529 490568113 1782204711 -214755171 -2076956661 441499048 1834454334 -195109756 -2091258862 333902211 1692516629 -35090257 -1964007367 344667546 1670120716 -91925322 -1920834528 9071061 2005752131 -293336839 -1719453585 132623820 1893768538 -370553632 -1628504970 240247271 2035732849 -530612021 -1755795363 154936830 2117801320 -416135982 -1875545020 642996601 1364486639 -933414827 -1084618557 557751648 1446620662 -818873268 -1204302630 680055115 1603264989 -964251545 -1316912911 803542354 1491215812 -1041533826 -1226029848 1004816669 1289976203 -706074575 -1561519961 1015647492 1267645842 -762844120 -1518281538 893370671 1111028153 -617504765 -1405710187 844236086 1163212192 -597924838 -1420077940 69617904 1931573350 -366466596 -1657857718 55282921 1951186047 -314184251 -1706893997 184402114 2113597524 -453795346 -1812688520 227542235 2056729677 -476158473 -1801890463 428955796 1855350786 -140559944 -2137519826 519871629 1778101275 -252510815 -2013934281 390779046 1615716400 -112938614 -1908178660 270996671 1730159657 -30837357 -1993456379 1061709880 1213159598 -783939308 -1505674878 941992993 1327668407 -701772531 -1590887013 831774730 1184157852 -543325914 -1466256976 922625043 1106842757 -655342273 -1342736983 587167836 1442334922 -856614544 -1141495322 630373445 1385532627 -878912151 -1130631681 740618350 1529069816 -1037397694 -1255300652 726217847 1548616929 -985180837 -1304402483 -2084678593 -189176663 1840264467 448202117 -2066509786 -204169040 1792930058 500875676 -1922704371 -94180197 1668005153 342658487 -1979181036 -49338238 1678145848 318851502 -1643559845 -384928563 1879516535 117446113 -1721466814 -295456556 2003493230 7197176 -1865233303 -405406465 2128391493 165387731 -1749088144 -524797722 2041669980 246831562 -1194298121 -807975839 1457395163 567878989 -1078087442 -927301512 1370739138 649388372 -1240728379 -1056125869 1476763113 788704639 -1318700836 -966719414 1600674288 678390118 -1519950701 -765438971 1265173951 1013855529 -1576361846 -720531428 1275380134 990114096 -1413682015 -591668169 1169329549 850771227 -1395578696 -606726098 1121929620 903379202 -1700436610 -308128280 1957364818 61617348 -1647795865 -355495439 1942405195 79818973 -1803621044 -478552614 2054196320 225950966 -1827460779 -468444733 2099071097 169507055 -2028833510 -267041396 1763447862 505095328 -2139115261 -143097451 1852952623 427221177 -1983251160 -20001346 1741134852 281062546 -1901840079 -106755673 1621776413 397240459 -1580513866 -691243744 1338320026 952243212 -1499037265 -777932487 1219027075 1068486677 -1357853308 -669516526 1092529320 907648062 -1468200547 -545638133 1181968561 829708327 -1132702254 -881105596 1383216382 628425832 -1156476469 -870932131 1428156647 572047473 -1297621536 -979309194 1554627788 732859482 -1245046279 -1026741905 1539602645 750995523 -1316473155 -963705301 1602639761 679569159 -1226444124 -1042103758 1491833736 804037406 -1085030769 -933982695 1365106595 643493685 -1203864938 -818329088 1445993402 557263660 -1405147431 -617081265 1110525941 892761955 -1420631360 -598355370 1163690988 844870522 -1562071317 -706503043 1290457031 1005453137 -1517720846 -762422684 1267141598 1015036744 -1964632459 -35576093 1692956505 334448591 -1920216468 -91430150 1669706560 344097750 -2076336569 -214257967 1781792619 490000381 -2091885986 -195597624 1834892146 442043364 -1756297711 -531220857 2036295485 240670635 -1875066360 -415501666 2117247780 154506162 -1718972893 -292700491 2005200655 8642457 -1629009350 -371164500 1894329110 133045120 -1466759172 -543934614 1184720592 832198214 -1342258203 -654707853 1106289353 922194527 -1505194034 -783302824 1212608226 1061281396 -1591391273 -702383295 1328229115 942414445 -1255925864 -1037883634 1529509556 741164578 -1303784575 -984685801 1548202669 725647931 -1140875350 -856117444 1441922694 586599952 -1131258957 -879400155 1385970335 630917641 -1812125900 -453371998 2113095192 183793294 -1802443987 -476589125 2057208321 228176535 -1658409210 -366895216 1932054058 70254268 -1706333409 -313762935 1950681651 54672037 -1907738800 -112392250 1615091324 390293226 -1993870519 -31407137 1730777701 271491827 -2137931934 -141127692 1855970894 429453016 -2013496453 -251966483 1777474135 519383745 -405630661 -1865047635 165474327 2128330881 -524331742 -1749523020 246494222 2041971864 -385279735 -1643239009 117930021 1879066803 -295379696 -1721504378 6995004 2003668138 -94011041 -1922911799 342614131 1668075749 -49789626 -1978698288 319169642 1677792508 -188872339 -2085012997 447768641 1840732375 -204223116 -2066416158 501066840 1792711886 -591613453 -1413775003 850579679 1169547337 -607029782 -1395243652 903812294 1121461328 -764986943 -1520432809 1013537005 1265526907 -720699944 -1576153778 990158068 1275309154 -1056202345 -1240690431 788906171 1476587565 -966367858 -1319021288 677905570 1601123380 -808441435 -1193862861 568215689 1457092639 -927076932 -1078272726 649301136 1370799110 -20340614 -1982951188 281526614 1740698048 -106666909 -1901898507 397018447 1621964249 -267245496 -2028660514 505170276 1763408370 -142611375 -2139562809 426872189 1853275627 -478236642 -1803976568 225497394 2054676900 -468487161 -1827388271 169678123 2098865597 -307939284 -1700656966 61561088 1957456278 -355926987 -1647326045 80125209 1942072719 -978878286 -1298091996 732553630 1554960648 -1026931541 -1244826563 751052167 1539511569 -881063808 -1132775402 628255148 1383422266 -871248743 -1156121585 572501429 1427676451 -670002986 -1357406144 907997690 1092206956 -545434417 -1468373927 829634019 1182008693 -691332892 -1580455822 952465864 1338132830 -777593603 -1499337621 1068023249 1219464519 -706415687 -1562131665 1005228693 1290641923 -762759264 -1517418698 1015502476 1266705946 -616596597 -1405596899 892410535 1110846001 -598556782 -1420456188 844947134 1163652648 -934026275 -1084959925 643662577 1364898407 -818010172 -1204218030 556812008 1446475390 -964138001 -1316004999 679873219 1602304597 -1041911818 -1226662048 803983066 1491926604 -292891791 -1718754329 8696413 2005107403 -370731160 -1629476866 132740676 1894663890 -531539133 -1755943979 241121903 2035813113 -415457446 -1875136564 154336886 2117455584 -214056171 -2076511357 489923129 1781830319 -196081908 -2091436134 442394144 1834571446 -35239129 -1964934223 333982219 1693391517 -91517122 -1920155736 344321554 1669521028 -855653640 -1141312914 586261460 1442222914 -879622431 -1131071881 631007181 1385912155 -1037808950 -1255966116 740961254 1529682800 -985035053 -1303462331 726134783 1547755369 -783756644 -1504714230 1061598128 1212252966 -702212475 -1591597549 942372777 1328301887 -543991122 -1466668488 832387970 1184500500 -654401865 -1342591455 921763739 1106759437 -141434320 -2137599322 429884188 1855501194 -251910615 -2013587777 519194373 1777694611 -112563710 -1907533164 390335278 1615018936 -30953957 -1994350963 271175479 1731133345 -366546348 -1658731838 69768056 1932501998 -313838003 -1706293541 54876001 1950509047 -453150106 -1812313360 183704394 2113154012 -477053313 -1802006807 228515667 2056908741 -1780251917 -488328603 2079187935 216716105 -1836169494 -443976068 2088773574 193402704 -1690826047 -331400617 1966500845 36789115 -1672098088 -346882482 1918611444 89956194 -2007723369 -11296255 1717236667 291357485 -1892067698 -130128360 1631008674 372246324 -2037441883 -242734541 1753316233 528894751 -2115838276 -152703446 1877786512 418090758 -1366449605 -645229907 1082376983 931459969 -1444911582 -555264332 1206781710 820590488 -1604965879 -682550625 1314409253 962558899 -1489244656 -801317242 1228246844 1043513258 -1287998881 -1002601783 1563743091 708043749 -1269336506 -1018149168 1515788138 761145340 -1109312915 -890893573 1408195393 619211735 -1165164940 -846475550 1417846616 595963854 -1929858126 -67140828 1660342942 368173576 -1953138773 -57522371 1704662663 312223249 -2111620224 -182187242 1814911660 455764538 -2058420327 -230043889 1799397045 474459683 -1857051690 -431451328 2135016186 138867308 -1776130097 -517646503 2016151267 254490229 -1617679388 -393012366 1905937096 110983774 -1728450563 -268509333 1995935441 32554567 -1214868614 -1064197140 1503195734 782222016 -1325705373 -939759627 1593128527 703727321 -1186129080 -833999906 1464040036 541346546 -1105141935 -920129593 1345240701 657034987 -1440644322 -584666232 1143988786 858313380 -1387510009 -632588399 1128408619 876943037 -1527117012 -738378822 1257531904 1039358614 -1550332107 -728694877 1301917209 983473807 -1479155599 -791490329 1239122269 1054650827 -1598544792 -675343106 1320568132 967931346 -1458673597 -569812779 1191184751 805779961 -1369199526 -647717684 1080937846 929758688 -1167921131 -848969597 1416401209 594256303 -1123077108 -905444198 1392596256 604399030 -1262913497 -1010939727 1521948939 766519709 -1277903810 -992768856 1574624530 719187332 -1665417031 -339939281 1924506005 95588611 -1680472928 -321833930 1977116044 48190746 -1839183733 -446203875 2087594407 191437105 -1794274158 -502612988 2063855038 201645352 -2129866531 -166993845 1862447601 403013991 -2040458044 -244964270 1752135144 526927230 -1881712401 -120559495 1641626051 383650133 -2001036042 -4346784 1723137498 296996172 -1093742288 -909516378 1354805276 667385994 -1180494551 -828103233 1470985221 548029587 -1340778238 -955094636 1578842158 689703096 -1216832229 -1065374323 1500970039 779209889 -1552301740 -729878078 1299685496 980455662 -1542191795 -753715749 1243243617 1025332471 -1381873306 -626689552 1135355978 883628252 -1429238401 -574046743 1153559635 868670661 -2053049864 -223886994 1806602452 480878658 -2100480543 -171309705 1824740557 465855579 -1954842166 -58963620 1702172902 309471344 -1944666669 -82735803 1645796607 354413673 -1743265380 -284110582 1981382832 18788390 -1619384955 -394455789 1903445161 108229695 -1764988498 -506767048 2025982082 264583188 -1851675209 -425288415 2142227611 145292301 -242268169 -2037876895 528557787 1753617997 -152927250 -2115652744 418177730 1877725780 -11219003 -2007761069 291155689 1717411455 -130479140 -1891746998 372730608 1630558822 -331851885 -1690343675 37107391 1966147113 -346713206 -1672305892 89911974 1918681648 -488382559 -1780158665 216907405 2078969371 -443671624 -1836504274 192969364 2089241090 -891197633 -1108977751 619644435 1407727237 -846421210 -1165257808 595771914 1418064540 -1002770675 -1287790693 708087329 1563672247 -1017697516 -1269818494 760826424 1516141230 -682199205 -1605285939 962074231 1314858721 -801393854 -1489206316 1043714670 1228071672 -645005463 -1366634497 931372613 1082437331 -555730064 -1444475930 820927068 1206479562 -392923466 -1617738208 110761882 1906124556 -268848465 -1728150983 33018755 1995498261 -430965116 -1857499630 138518440 2135338814 -517850467 -1775957493 254565297 2016111399 -182229294 -2111547836 455935998 1814706024 -229727541 -2058775971 474006503 1799877489 -67572000 -1929388426 368480204 1660010330 -57332999 -1953359249 312167381 1704753987 -738568578 -1526896920 1039415122 1257441220 -728264089 -1550802191 983167819 1302250461 -584982964 -1440289062 858767200 1143508982 -632546731 -1387582781 876772217 1128614895 -833796582 -1186302324 541271862 1464080288 -920616445 -1104694635 657384239 1344918457 -1063858648 -1215168834 781758212 1503633298 -939849167 -1325647193 703949597 1592941451 -1011276427 -1262610973 766985305 1521513679 -992681620 -1277963782 718962752 1574809814 -849171129 -1167745583 594332779 1416363261 -904959650 -1123526200 604047474 1392916708 -569494255 -1459026553 805327933 1191666859 -647761656 -1369128546 929927204 1080729778 -791298781 -1479373387 1054596111 1239215257 -675776198 -1598076500 968235030 1320233088 -120126019 -1882180309 383345809 1641960455 -4537948 -2000817870 297050248 1723043870 -166949489 -2129937127 402844835 1862655029 -245282410 -2040104704 527378618 1751652396 -446687783 -1838734001 191788277 2087273571 -502410816 -1794449066 201568492 2063892602 -340025877 -1665356419 95812807 1924320337 -321496590 -1680774812 47724766 1977550920 -626912204 -1381686110 883717400 1135297934 -573583315 -1429675845 868331777 1153859991 -730227706 -1551979376 980942122 1299238332 -753641441 -1542231927 1025128755 1243416997 -954923952 -1340984122 689661308 1578915306 -1065828279 -1216352033 779526501 1500615155 -909210526 -1094075148 666955086 1355275736 -828159877 -1180403475 548219223 1470765505 -506710788 -1765079958 264394192 2026202438 -425594651 -1851342733 145723849 2141757791 -283657010 -1743745960 18472418 1981738356 -394626857 -1619179455 108272123 1903372653 -59038568 -1954802674 309675444 1701999906 -82386815 -1944989673 353927597 1646244155 -224351062 -2052613060 481217926 1806302480 -171087693 -2100668379 465766815 1824798985 1564084475 708655213 -1288410665 -1003267775 1515703522 760282228 -1269191218 -1017209512 1407287497 619098207 -1108352539 -890711693 1418478800 596341830 -1165875716 -846916246 1082988703 931801097 -1367115341 -645641947 1205918854 820505616 -1443971670 -555119300 1314295981 961650747 -1604783743 -681590505 1228625076 1044145186 -1489685096 -802028274 1716791347 290658469 -2007348961 -10651255 1631185962 373218492 -1892184826 -131023472 1754243073 529043607 -2038316755 -242814533 1877107736 417682574 -2115238604 -152357470 2078488663 216271041 -1779607173 -487953939 2089745486 193580248 -1837064862 -444092940 1966649445 37716211 -1690906295 -332275233 1918203004 89277674 -1671752368 -346282554 1143028154 858130732 -1439737706 -584554496 1129119139 877382965 -1388143473 -632968167 1257943432 1040023838 -1527459676 -738992078 1301771665 982533383 -1550248771 -727833557 1503013342 781261128 -1214756622 -1063290780 1593568711 704437585 -1326084885 -940393347 1464705516 541757818 -1186742080 -834342826 1344300533 656889187 -1104280359 -920046513 2135890290 138947044 -1857980322 -431601464 2015550827 254143997 -1775453113 -517239599 1905561920 110338518 -1617235860 -392314630 1996051801 33449423 -1728629643 -269482781 1660422422 369047936 -1930008518 -68069204 1704316175 311623065 -1952732125 -56845131 1814266148 455389618 -2110922744 -181743458 1800291645 474576299 -2059394031 -230222713 1863084665 403397359 -2130572459 -167429181 1751232096 526819062 -2039492788 -244776998 1641538123 382784221 -1881570457 -119622671 1723475538 297604804 -2001451138 -5015576 1924889117 96225931 -1665852623 -340644953 1977007620 47287954 -1680285912 -320868418 2086728239 191349433 -1838247165 -446061675 2064463414 201983648 -1794943206 -503027828 1415727793 593852967 -1167316067 -848618741 1393528488 604552766 -1123946620 -905519342 1522123395 767488533 -1263033425 -1011838151 1574176410 718485004 -1277532234 -992127200 1238719189 1053977155 -1478804487 -790885521 1320722124 968863322 -1598619680 -676212874 1192153831 805954161 -1459571765 -569932963 1080235774 929310312 -1368557614 -647346364 1981242168 17853358 -1743177196 -283243902 1903861537 108900279 -1619722739 -395063653 2026689290 265020316 -1765625306 -507149648 2141263635 145106821 -1850771905 -425179479 1805667164 480738250 -2052183440 -223798554 1825410885 466272211 -2101088663 -171647233 1702609774 310178808 -1955225022 -59600172 1645610871 353449953 -1944557989 -81832243 1299807216 981355366 -1552475428 -730846646 1242873833 1024692095 -1541742907 -753013165 1134752706 883278676 -1381199122 -626285960 1154430939 868747085 -1430169865 -574200223 1355705236 667507458 -1094710600 -909690322 1470345101 547659547 -1179791711 -827654601 1578492838 689099568 -1340374390 -954420708 1501046719 780080937 -1216985453 -1066306043 961990143 1313996137 -682054445 -1604346811 1044056550 1228683632 -801806134 -1489872804 932005325 1082815835 -645716767 -1367075721 820019668 1206366530 -554770184 -1444294546 618782107 1407642893 -890258249 -1108833247 596384130 1418406164 -847087442 -1165670344 708466089 1564304703 -1003211643 -1288502253 760713648 1515233574 -1017515876 -1268858870 37285175 1967119777 -331969509 -1691239283 89467182 1917983160 -346339326 -1671661420 216229125 2078561683 -487783383 -1779813185 193896732 2089390474 -444547024 -1836584794 529530195 1753796037 -243164033 -2037994263 417478986 1877281244 -152283034 -2115278608 290747745 1716733431 -10873779 -2007161637 372879736 1631486446 -130559916 -1892622142 541981886 1464519720 -834429550 -1186681596 656423079 1344735281 -919709301 -1104582371 781612172 1502692378 -1063774816 -1214307018 704360597 1593606147 -940191303 -1326259921 1039854810 1258150988 -738947594 -1527530144 982984899 1301289045 -728151569 -1549895303 857826536 1143362686 -584120892 -1440205486 877437169 1129025639 -633159203 -1387925173 455335030 1814359264 -181551782 -2111140404 474880111 1799956729 -230655677 -2058925611 368596036 1660904658 -67750552 -1930361346 311791709 1704108235 -56888975 -1952661017 110414866 1905523844 -392516290 -1617060440 33097739 1996372125 -268998361 -1729078863 139412512 2135454902 -431938292 -1857677926 253919289 2015735983 -517152491 -1775513213 190885757 2087165931 -445723055 -1838547257 202206052 2064276466 -503117240 -1794884898 96151375 1924929497 -340441501 -1666025739 47637334 1976685504 -321355142 -1679838484 383237913 1641058191 -119939531 -1881215325 297433856 1723681686 -4974036 -2001524038 403453739 1862993853 -167619065 -2130352495 526512946 1751565220 -244346338 -2039963000 806260661 1191821091 -570364263 -1459102193 929254316 1080326970 -647157120 -1368778218 1054148487 1238513425 -790927701 -1478732227 968410014 1321202440 -675896654 -1598975452 767139793 1522446151 -1011351811 -1263481237 718560200 1574136670 -992331036 -1277359502 593631203 1415915381 -848529713 -1167374759 605017082 1393091436 -905858346 -1123646912 310091324 1702669994 -59375856 -1955410042 353786405 1645308595 -82298103 -1944122465 480253454 1806116504 -223447262 -2052503628 466473495 1825235585 -171723973 -2101050451 265064024 2026618574 -507318412 -1765416990 144788033 2141616855 -424727699 -1851253765 18286186 1980774140 -283547834 -1742841904 108708467 1904079589 -395009185 -1619815479 689290996 1578274402 -954474536 -1340281010 779647725 1501514363 -1066001471 -1217320105 667825862 1355351632 -910141462 -1094228100 547615455 1470415433 -827485197 -1179999387 883076752 1134927366 -626208836 -1381236950 869231241 1153980959 -574551131 -1429849293 981018274 1300108852 -730380402 -1552910568 1024778939 1242812973 -753237097 -1541557503 -551448414 -1473863628 825225614 1177075992 -666086213 -1354013651 910308759 1095042305 -772138864 -1493358586 1072986556 1223903530 -694690679 -1584337889 949599653 1335790899 -1030324026 -1248743344 748216810 1537200508 -973388577 -1292078007 737486323 1559369061 -867366668 -1152763806 574843352 1430542670 -887042835 -1138230149 623816129 1378458967 -464539542 -1823964932 172085574 2101797328 -484281229 -1809496859 220992863 2049648073 -359385000 -1651308338 77224308 1939696098 -302384063 -1694577449 66559341 1961930235 -101146610 -1895853928 402047266 1626468788 -23763945 -1986898815 278594875 1738290605 -148690884 -2145118038 422398224 1848277382 -263263195 -2025202509 507546889 1766309279 -969235997 -1321365131 674545871 1597239385 -1051236870 -1236249236 794363094 1482568768 -924767791 -1075439289 653215997 1374189675 -812847672 -1198793378 562203876 1451605106 -611470969 -1400209135 897831083 1116004413 -589269602 -1410906872 854463666 1172907044 -715769419 -1571747549 995645593 1281320975 -767820372 -1522741958 1010146432 1261612054 -44793557 -1974226499 324722695 1683869841 -96910030 -1925286492 339158046 1664095368 -208729831 -2071447153 495020085 1787189411 -186462976 -2082079338 451718188 1844157626 -521957041 -1746624039 250474595 2045427957 -410102442 -1870043712 159396986 2122777836 -298313347 -1723913749 3569745 1999718599 -380248732 -1638732302 123452488 1885113566 -317197792 -1710177610 52007692 1948165018 -361089479 -1652750673 74733333 1936942979 -473138670 -1798616444 230824766 2059742120 -459162101 -1817801059 179298087 2108223409 -257891772 -2019044654 514753384 1772729342 -137550243 -2134239541 432228209 1858369511 -25466250 -1988338976 276106074 1735539660 -115954065 -1911447815 387501891 1612709845 -696659224 -1585520002 947368900 1332773714 -787212559 -1508694425 1058699229 1209878347 -660448550 -1348113844 917257206 1101728608 -540041533 -1463243179 834797551 1187434361 -875642228 -1127615974 633381792 1388811062 -861731179 -1146866173 581789625 1437226799 -988460354 -1307411928 723200914 1545345796 -1032286553 -1249919439 745992075 1534189341 -200490143 -2096368649 436380237 1829081819 -211744904 -2073675794 493839956 1785222850 -86553773 -1915716667 349776511 1675500265 -38105270 -1967276068 330624614 1689509616 -373566715 -1631788141 129348137 1890747071 -287959268 -1714346102 14186032 2011121318 -413115593 -1872270431 158218779 2120813197 -535978194 -1760907336 235142658 2030358164 -815602775 -1201286337 560759429 1449898515 -938530896 -1089988826 637617820 1359377930 -1044812901 -1229038835 800524983 1487944225 -959139966 -1311531244 685428398 1608384056 -757730355 -1512914085 1021022945 1272750711 -709347372 -1564539070 1001805560 1286694510 -603030529 -1425454231 838867667 1158097477 -614219802 -1402695824 896392906 1114304092 -1152559706 -867539664 1430467722 574882844 -1138716225 -886595287 1378807955 623493125 -1248404076 -1030623998 1536736440 748653614 -1292166771 -973330149 1559591073 737298487 -1493547582 -771918508 1223959790 1072895096 -1583906341 -695160499 1335484663 949932129 -1474179600 -551092890 1177529564 824745034 -1353971223 -666158721 1094871237 910514259 -2145159826 -148617736 1848448066 422192340 -2024885897 -263618079 1765855323 508027085 -1896284836 -100676150 1626774640 401714406 -1986709179 -23983661 1738233961 278685951 -1651219190 -359443044 1939473446 77411504 -1694916333 -302083707 1962393663 66121897 -1823478472 -464986706 2101447700 172407938 -1809700575 -484107849 2049722381 220952731 -1571396377 -716090255 1280837067 996095325 -1522818818 -767782808 1261814226 1009971524 -1399984939 -611656637 1115917817 897891695 -1411372852 -588834726 1173244384 854161782 -1075743613 -924433387 1374623151 652748089 -1198739302 -812941300 1451413942 562422048 -1321534287 -969028569 1597283741 674475275 -1235797848 -1051719618 1482250628 794716434 -1724365777 -297831239 2000037123 3216789 -1638563786 -380456800 1885069594 123523468 -1746678755 -521864053 2045619505 250256807 -1869740028 -410437486 2122344744 159865278 -2070981557 -209165091 1786852711 495322609 -2082303918 -186277692 1844244862 451658216 -1974150023 -44831505 1683668309 324898243 -1925638048 -96589578 1664579916 338708954 -1988413660 -25425998 1735742984 275932830 -1911098563 -116276309 1612222993 387949191 -2019508458 -257454208 1773067834 514453164 -2134017265 -137737319 1858279971 432286389 -1798559936 -473229354 2059552364 231044858 -1818107047 -458828849 2108654197 178828003 -1709723790 -317677596 1947848286 52362952 -1652921493 -360883203 1936984647 74660561 -1307240468 -988665990 1545303744 723273302 -1250372619 -1031806109 1534505689 745636431 -1127309346 -875974840 1388379890 633851492 -1146922041 -861639855 1437416171 581569149 -1348335736 -660261090 1101817508 917198386 -1462778991 -540478713 1187095229 835097131 -1585868870 -696336596 1333259926 946920960 -1508619357 -787252427 1209674383 1058871833 -1872755099 -412666125 2121164617 157898719 -1760705924 -536153366 2030281552 235180998 -1631875497 -373506367 1890971515 129163245 -1714009522 -288261416 2010655586 14621684 -1915283967 -87021929 1675196205 350111675 -1967468008 -37887346 1689563956 330531746 -2096325069 -200560987 1828912927 436588425 -2073994710 -211391812 1785674502 493357968 -1425135955 -603384261 1157646209 839350039 -1402740044 -614149598 1114473368 896185102 -1512722785 -757948919 1272696755 1021116197 -1564972410 -708879856 1286998954 1001470780 -1229375799 -1044511137 1488410597 800089971 -1311444272 -959200698 1608160252 685613930 -1201488133 -815427987 1449975767 560721729 -1089504542 -938980748 1359027150 637938520 402135722 1627335228 -101287034 -1896789232 278257331 1737682469 -23347297 -1986228471 421761688 1847894542 -147983436 -2144681182 508450433 1766417943 -264226899 -2025388229 172952270 2101885528 -465474590 -1824105612 220384983 2049310273 -483610629 -1809080467 76841724 1939059306 -358947888 -1650601146 66668261 1962833523 -302569527 -1695541409 748042850 1536232180 -1030202546 -1247843368 737934971 1560071917 -973758633 -1292718143 575517264 1430946502 -867970180 -1153113110 622884425 1378305759 -886171803 -1138153485 824257030 1176902288 -550548694 -1473741892 911011359 1095491209 -666726605 -1354383451 1073390132 1224577698 -772488424 -1493961842 949446189 1334859451 -694614271 -1583466601 249768939 2044992381 -521319737 -1746240943 160362482 2122964836 -411005218 -1870152120 3711961 2000655183 -298401035 -1724779933 123037632 1884444502 -379910420 -1638123910 324287375 1683163929 -44410205 -1973589451 339345302 1665060608 -97018182 -1926189524 495956925 1787331371 -209595759 -2071535097 451049380 1843742514 -185854328 -2081741282 898435875 1116355509 -612144625 -1400612199 853593914 1172832172 -588337642 -1410752896 995525393 1280422791 -715595203 -1570778453 1010517768 1262253982 -768268764 -1523444046 674896711 1597844433 -969639317 -1322038531 794287966 1481699272 -1051083150 -1235317020 652317557 1374069731 -923798951 -1075264817 562845548 1451976698 -813550016 -1199241514 634288168 1388923070 -876603132 -1127798382 581155889 1436847271 -861020899 -1146425973 722858010 1544732812 -988049098 -1306746464 746075139 1535050901 -1032432337 -1250859591 947480652 1333680346 -696841888 -1586480650 1058319445 1209244867 -786772615 -1507983889 916643966 1101385960 -659783342 -1347702332 835658855 1187517681 -540981941 -1463388707 513824992 1772578934 -257017396 -2018965158 432905465 1858776175 -138150443 -2134586045 276549842 1736237124 -25841154 -1988984472 387323083 1611736157 -115837465 -1910553231 51857540 1947236370 -317118040 -1709303490 75140253 1937619979 -361435727 -1653351129 231522486 2060185632 -473783910 -1798991604 178324655 2108044345 -458267261 -1817684715 1020610921 1272084991 -757389243 -1512302381 1001950576 1287634406 -709432228 -1565401910 839827803 1158279629 -603938697 -1425567519 895681858 1113863636 -613587858 -1402317576 560093453 1449486747 -814991327 -1200944969 638557460 1359523202 -939393992 -1090073426 800706879 1488904617 -1044926445 -1229946747 684987686 1607673264 -958761974 -1310899044 129722785 1891391799 -374011763 -1632487397 14069176 2010225966 -287781740 -1713374206 157344147 2120732933 -412188481 -1872121815 235742602 2030703900 -536656730 -1761315792 437025221 1829456211 -201189143 -2096813953 492944860 1785105738 -210772752 -2073498522 349696503 1674625377 -86404901 -1914789811 330970606 1690109304 -38513470 -1967954860 1939136430 76803896 -1650803070 -358773228 1962482615 66988833 -1695057253 -303019507 2102351772 172517130 -1824442704 -465172954 2049086341 220570387 -1808993623 -483671489 1847840714 421855068 -2144489754 -148201872 1766722515 508115781 -2025821441 -263759255 1626884088 402618222 -1896470828 -101640638 1737851873 278049655 -1986272563 -23276965 1224408934 1073598448 -1493918134 -772559140 1335311231 948964329 -1583785389 -694261051 1176598356 824592322 -1473309064 -551016722 1095545677 910918619 -1354575263 -666508553 1431170818 575332244 -1153200594 -867909960 1377839899 623319949 -1137817033 -886474079 1536583472 747722662 -1248328164 -1029753206 1559995177 737973183 -1292516859 -973933933 1787817711 495509113 -2071883837 -209273003 1843538678 451222112 -2081666086 -185894068 1683252957 324228683 -1973811215 -44222617 1664721604 339645010 -1925725208 -97455234 2000223883 4181533 -1724473433 -298733775 1884633746 122817028 -1638179906 -379819224 2044950201 249841199 -1746069611 -521525501 2123281056 160006710 -1870605428 -410524902 1373752871 652672689 -1074811125 -924278883 1452018238 562772648 -1199412462 -813343868 1597654549 675116675 -1321982151 -969730129 1482129932 793817754 -1235623136 -1050750026 1280761411 995225301 -1571242129 -715157511 1262164570 1010576076 -1523221642 -768455712 1116558961 898262759 -1400686755 -612104245 1172345448 854041342 -1410403516 -588659758 1101184300 916819386 -1347625984 -659821418 1188002101 835209635 -1463740391 -540661617 1333343518 947783048 -1586015182 -697277276 1209331975 1058259345 -1508208597 -786587459 1544924488 722640350 -1306801052 -987955982 1534617937 746543559 -1250555779 -1032767253 1389241722 633935340 -1128250282 -876120896 1436803427 581226997 -1146257329 -861228839 2060230116 231452018 -1799160632 -473576354 2107726333 178678123 -1817233199 -458749881 1947669974 51389760 -1709607686 -316783508 1937428943 75358553 -1653296925 -361529227 1736150400 276610326 -1988760404 -26026950 1612073369 387021071 -1911019339 -115402717 1772094898 514274596 -2018614114 -257338360 1858978219 432730429 -2134663033 -138113007 1488555117 801029371 -1229460159 -1045373481 1607747700 684947682 -1311102632 -958588466 1449264223 560280777 -1200855693 -815049243 1359986758 638120144 -1090412182 -939093508 1158585353 839494815 -1425998555 -603468365 1113806864 895772806 -1402128068 -613807702 1272255547 1020404909 -1512344297 -757316223 1287180322 1002430644 -1565085426 -709787240 1675078821 349215795 -1915105911 -86049505 1689938108 331175978 -1967912560 -38586106 1829512343 436933633 -2097003077 -200968915 1784799374 493277208 -2073067102 -211242700 2120268993 157781079 -1871782419 -412488325 2030926040 235554894 -1761404428 -536598174 1891316979 129762405 -1632283169 -374184631 2010575082 13746300 -1713860154 -287334064 6792785 2002818759 -295057539 -1720780821 118121032 1879921374 -385612956 -1643957262 247213667 2042306293 -525185201 -1749712935 164751994 2128009964 -404780202 -1864844352 500217397 1792509603 -203499751 -2066094193 448623148 1840923322 -189590784 -2085346410 319503879 1678511761 -49979605 -1979551811 342293022 1667353224 -93807822 -1922061404 990480025 1276032527 -720902219 -1577003229 1013203584 1264808470 -764795988 -1519578310 902958763 1121271357 -606310521 -1394909423 851430066 1169750564 -592335970 -1414096120 650024701 1371121259 -927926319 -1078474937 567497444 1456759410 -807586872 -1193671842 677715663 1600269913 -966033437 -1318301835 789109462 1477438016 -1056523270 -1241412756 427595536 1853597574 -143460804 -2139765078 504451849 1763074975 -266391003 -2028469581 396828450 1621110708 -106332658 -1901179240 281729851 1741548461 -20661737 -1983673727 80447348 1942796258 -356129192 -1648175410 61227885 1956738043 -307748287 -1699802409 168824646 2098675664 -467767702 -1827053828 226347871 2054880201 -478958989 -1804297499 571652056 1427474254 -870525196 -1155799454 629109697 1383613271 -881782035 -1133108613 751386602 1540231036 -1027121466 -1245680048 732232691 1554238309 -978674977 -1297241527 1067820988 1218615082 -777271664 -1498614266 952656805 1338987315 -691666295 -1581174241 830353294 1182342936 -546287966 -1468563916 907275159 1091885825 -669152581 -1357202899 844219603 1163326533 -597711361 -1420257943 893124810 1111175260 -617455130 -1405791888 1015696609 1267563639 -763089459 -1518133925 1005029624 1289795694 -706090540 -1561405118 803656887 1491199009 -1041713765 -1225816819 680202414 1603018808 -964333182 -1316863724 557669509 1446669331 -818725463 -1204548289 642816156 1364699146 -933299792 -1084634842 155182107 2117653645 -416185033 -1875462751 240263170 2035617940 -530824914 -1755614792 132410409 1893948607 -370537211 -1628619373 9021488 2005833894 -293091044 -1719600758 344519807 1670366441 -91843245 -1920883259 333787238 1692532976 -34909878 -1964219940 441678925 1834241243 -195224223 -2091241993 490649684 1782155458 -214902408 -2076710418 726332818 1548600580 -985361218 -1304189912 740766091 1528824093 -1037479769 -1255251919 630291872 1385581878 -878764916 -1130877926 586987961 1442548015 -856500075 -1141512189 922609142 1106957664 -655129382 -1342917556 831529455 1184305529 -543276861 -1466339243 942042564 1327586642 -702018328 -1590739842 1061923293 1212979531 -783955727 -1505560473 270849370 1730405836 -30755722 -1993505568 390664515 1615733205 -112758673 -1908391687 520052072 1777888766 -252625852 -2013917998 429037937 1855302119 -140707747 -2137274165 227788094 2056582568 -476208110 -1801808764 184418599 2113483185 -454008821 -1812508515 55069964 1951366554 -314168288 -1707008842 69568789 1931655555 -366221255 -1658005329 1678467925 319574979 -1979383175 -50187537 1667671884 341940186 -1922513312 -93325578 1792076647 500685809 -2065790389 -203834659 1841115006 448405480 -2085401006 -189497660 2042393393 247153575 -1749937635 -525000053 2127673128 165054398 -1864378876 -405215598 2003303171 6343573 -1721132497 -294737223 1879719706 118296460 -1643880906 -385651040 1600471965 677540619 -1318378831 -965995993 1476953988 789559058 -1241061720 -1056844226 1371458479 649722681 -1078941053 -927491563 1456672694 567557920 -1193447782 -807772660 1121080313 903177071 -1394855211 -606404029 1170184160 850962294 -1414400308 -592001446 1275714507 990833501 -1576551705 -721384847 1264852946 1013133124 -1519747330 -764588440 2098221588 169304706 -1826737352 -468122706 2055050765 226141851 -1804339423 -478885961 1942739494 80538288 -1647985910 -356349028 1957043775 60894889 -1700233453 -307277947 1621574256 396391142 -1901517988 -106032182 1741325929 281917183 -1983584443 -20719661 1853672002 427555540 -2139968658 -143287304 1762725467 504774349 -2027982985 -266838047 1182692060 830030410 -1469049872 -545840282 1091811013 907314771 -1356998679 -669325441 1218837230 1067633272 -1498702910 -777213100 1338523383 953093729 -1580834853 -691966131 1539924664 751718958 -1245248620 -1027591422 1554294433 732141111 -1297430643 -978454757 1427303050 571857436 -1155757146 -870597840 1384066707 628628997 -1133424705 -881426647 1446838743 557461825 -1204592389 -818655123 1364248014 643298648 -1084316446 -933653388 1491503589 803322227 -1226250039 -1041246113 1602964988 680295786 -1316672304 -964551610 1267339699 1015882021 -1518047073 -763150327 1290261930 1004594492 -1561742202 -705788912 1162975617 844540183 -1419773779 -598161349 1111252376 893086990 -1405993804 -617280478 1834164511 441717129 -2091040717 -195399515 1782506758 490329488 -2077195222 -214453060 1669900589 344955323 -1920546815 -92145513 1692757300 333602210 -1964307432 -34849650 1894003067 132317677 -1628811177 -370319167 2005529954 9356788 -1719167922 -293559080 2118105417 154700255 -1875781531 -415831821 2035449168 240471494 -1755571076 -530895638 1327902870 941686784 -1591193158 -701538004 1212937359 1061995545 -1505389149 -784161483 1107146916 922388530 -1342973560 -655038178 1183874237 831999019 -1466032751 -543609593 1385242866 630591588 -1130413602 -879201976 1442637035 586929277 -1141733945 -856312495 1548396736 726505558 -1304114708 -985400966 1529310425 740318287 -1255600651 -1037157021 1950879838 55517384 -1706659470 -314490396 1931859015 69395665 -1658079893 -366180867 2056493164 227846394 -1801586368 -476395050 2113821813 184118499 -1812972199 -453571121 1778319418 519581868 -2014224106 -252292736 1855112227 429257909 -2137217777 -140798567 1730447368 270776478 -1993676508 -30549582 1615416337 391019655 -1907937987 -113238613 -927060903 -1078387505 649088373 1370979811 -808196032 -1194010410 568166764 1457175034 -966417301 -1318939395 678151495 1600976337 -1056415630 -1240510236 788922718 1476473288 -720815043 -1576137557 990338321 1275096455 -765134812 -1520187214 1013618952 1265478046 -606948337 -1395293031 903664931 1121707445 -591433706 -1413988224 850465082 1169564076 -204469103 -2066269177 501116349 1792630059 -188888952 -2084898786 447981988 1840552242 -49576797 -1978878923 319153551 1677907225 -93962054 -1922994132 342368662 1668223232 -295232267 -1721750429 6913497 2003717455 -385165076 -1643255686 117750208 1879279958 -524512057 -1749310383 246609387 2041955709 -405712674 -1864998840 165622258 2128085348 -777708264 -1499320946 1068203060 1219251362 -691480319 -1580209769 952547373 1338083515 -545352406 -1468422724 829486086 1182254224 -669822669 -1357618779 907882527 1092223113 -871232132 -1156235798 572288080 1427856582 -880817819 -1132922381 628205641 1383504095 -1026980530 -1244744232 751297634 1539364084 -979091113 -1297911359 732569723 1554845933 -355779120 -1647571642 80043260 1942121578 -307824183 -1700673185 61380837 1957668979 -468666910 -1827175052 169792718 2098848856 -478318085 -1803927187 225644759 2054430785 -142856780 -2139415262 426921112 1853193230 -267261523 -2028545733 505383041 1763227671 -106453626 -1902078704 397001898 1622078524 -20291169 -1983033079 281280691 1740845093 -91730213 -1919975859 344338423 1669406561 -35288382 -1964852652 334228462 1693244280 -195836183 -2091583873 442345413 1834653523 -214039824 -2076626330 489710556 1782010698 -415277377 -1875349975 154222483 2117472005 -531457370 -1755993552 240974730 2036058908 -370878835 -1629231589 132822945 1894614839 -293006700 -1718738430 8876984 2004894510 -1041863149 -1226744187 803737407 1492074409 -963925494 -1316185444 679856934 1602419632 -818026975 -1204103497 557025037 1446295451 -934272456 -1084812626 643711764 1364816770 -598638985 -1420407071 845094747 1163407309 -616777106 -1405383944 892525378 1110830036 -762644923 -1517435181 1015322473 1266919423 -706268580 -1562377526 1005146992 1290691558 -476872806 -1802219764 228400822 2056924704 -453067901 -1812362475 183556783 2113399353 -313985112 -1706047682 54957700 1950459410 -366660687 -1658715353 69948061 1932288523 -31166466 -1994170520 271191762 1731018308 -112612377 -1907451023 390580939 1614871133 -251664436 -2013735078 519145184 1777776246 -141417515 -2137713853 429671161 1855681135 -654483630 -1342541884 921910910 1106513640 -544171189 -1466455075 832502375 1184484081 -702097568 -1591613450 942192204 1328514778 -783608967 -1504959505 1061515861 1212302019 -984985802 -1303543904 725888538 1547902604 -1037595857 -1256145991 740944387 1529797269 -879638780 -1130956910 631219752 1385731774 -855899363 -1141165173 586310193 1442140839 -1395463843 -606742069 1121749105 903592167 -1413534396 -591913518 1169247336 850820350 -1576443537 -720481799 1275527235 989868245 -1520130698 -765225504 1265288282 1013839052 -1318717127 -966604369 1600886805 678209667 -1240974048 -1055978058 1476811788 788622490 -1078038261 -927383139 1370492967 649535665 -1194085102 -808155772 1457378366 567993512 -1749235307 -524551933 2041751737 246781999 -1865347700 -405390054 2128571552 165174326 -1721286233 -295669455 2003378315 7213085 -1643477570 -384977624 1879368850 117691396 -1978934799 -49485465 1678096605 318933067 -1922687512 -94294658 1667792068 342838354 -2066722365 -203988651 1792946415 500760697 -2084727334 -189094580 1840510198 448054368 -1245063140 -1026627446 1539815728 750815654 -1297867771 -979161965 1554677033 732777919 -1156427730 -871014216 1427910914 572195220 -1132489673 -881285983 1383200027 628540813 -1468086152 -545654546 1181788500 829921730 -1357706143 -669762313 1092447565 907697627 -1499119542 -777883428 1219174758 1068241392 -1580694445 -691030843 1338434943 952227305 -1901594412 -106903486 1621727736 397322606 -1983234867 -20116389 1740922337 281242999 -2139328282 -142917520 1852969418 427106652 -2028882689 -266959767 1763694035 504948037 -1827608400 -468199386 2099153308 169457930 -1803735895 -478536641 2054376837 225738003 -1647615870 -355708908 1942290862 79835448 -1700354917 -308177907 1957217719 61863201 -1629189153 -370951351 1894443763 133028453 -1719054394 -292651184 2005348074 8396412 -1874918419 -415747205 2117165761 154554967 -1756182540 -531237022 2036115160 240883278 -2091672645 -195777747 1834875543 442157569 -2076287070 -214339788 1781546638 490147352 -1920461943 -91282657 1669755557 344015411 -1964648560 -35461370 1693169340 334267946 -1517638889 -762471551 1266993723 1015282349 -1561891058 -706715752 1290341922 1005469364 -1420745947 -598338637 1163870729 844657311 -1405294788 -616835158 1110607376 892712582 -1203913869 -818246683 1446238815 557116105 -1085243542 -933801988 1365122630 643378896 -1226427583 -1042218025 1491620461 804217595 -1316227240 -963852338 1602590324 679651042 -2013283682 -252147192 1777458098 519498532 -2137883001 -141210095 1855725483 429600573 -1994116436 -31260102 1730827136 271409942 -1907755339 -112277981 1615304601 390113039 -1706513670 -313550228 1950796758 54655808 -1658491165 -366846347 1932201935 70008665 -1802296632 -476835234 2057126884 228225906 -1812011311 -453388729 2112915453 184006507 -1131308458 -879318336 1386216314 630770668 -1141088689 -855937319 1441939299 586485749 -1303768476 -984800526 1547989832 725828574 -1255680387 -1038031125 1529460561 741246919 -1591309774 -702432604 1328081694 942660488 -1505014229 -783515971 1212493575 1061298065 -1342373376 -654691690 1106469676 921981882 -1466907111 -543689073 1184802613 832149411 1252373504 1034060950 -1532242644 -743643718 1304981529 986661007 -1547300555 -725540445 1149123634 863571108 -1435476706 -579375736 1125382187 873777341 -1390569209 -635786863 1460839524 538285298 -1189296824 -837028386 1350525053 662196459 -1099890351 -915000889 1506356310 785259712 -1211675270 -1061126676 1587865679 698603737 -1331000989 -944915979 1909167304 114074718 -1614416412 -389888654 1990611153 27353159 -1733807619 -273743509 2131762426 135736428 -1860272682 -434549440 2021513443 259713141 -1770800689 -512456359 1820099756 461091898 -2106399360 -176827114 1796292789 471232547 -2061557351 -233303793 1655114910 362822664 -1935053390 -72458972 1707788423 315488273 -1950045781 -54290115 1404994881 616150487 -1112480659 -893922053 1423130968 601125326 -1159913356 -841346846 1566903667 711081445 -1284805537 -999531319 1510525290 756021756 -1274632122 -1023305520 1309250853 957261235 -1610091511 -687815521 1231311164 1046700458 -1486213104 -798162810 1087511831 936717697 -1361281989 -639939411 1203755278 817424792 -1447970782 -558462796 1758504329 534222111 -2032221019 -237374413 1874682256 414863622 -2118975300 -155963350 1712008635 286006573 -2012918633 -16614399 1634134434 375511348 -1888974706 -126896104 1969731053 39880059 -1687563071 -328276905 1913287156 84754786 -1677455144 -352116658 2075934175 213585225 -1783472909 -491426715 2094135750 198625616 -1830840086 -438785924 2022954626 261416468 -1768048722 -509966536 2147357339 150544909 -1846512713 -420003039 1984454320 21982758 -1740226660 -280948982 1898289833 102935103 -1624507515 -399717613 1696909030 304346736 -1960138806 -64120996 1648952063 357446249 -1941478445 -79670459 1811893972 486047298 -2047791112 -218751122 1821543117 462797403 -2103645215 -174335113 1140717130 888850140 -1376544922 -621500432 1150300755 865534661 -1432464513 -577149975 1294368376 975261422 -1557651628 -735105086 1246476897 1028426487 -1538925747 -750588965 1581966894 692967096 -1337686270 -951863404 1495736887 773853857 -1222032613 -1070697587 1351708188 664166026 -1096872144 -912769114 1476176389 553360019 -1175270615 -822740033 1636362179 378525525 -1887009041 -125716871 1726292954 300028748 -1997847818 -1281440 1867739121 408182631 -2124607779 -161857973 1748937704 523869054 -2043622716 -247989678 2084566951 188270385 -1842243957 -449403363 2068984766 206897960 -1789111662 -497327612 1927577493 98782979 -1662378311 -336777681 1971960716 42896154 -1685595488 -327095754 1525073675 769783709 -1259821529 -1007708495 1569391378 713831300 -1283104194 -998092120 1413304121 591036335 -1171050987 -852222333 1397787424 609729462 -1117853172 -900080998 1196545903 811001849 -1453345213 -564623659 1077678966 926622688 -1372425638 -650820916 1233805149 1049456587 -1484505487 -796717337 1323801412 971025362 -1595278744 -672216322 784953604 1506689426 -1060696024 -1212145474 698660125 1587774859 -945105871 -1330781017 538114358 1461045664 -836986854 -1189369716 662650159 1350045113 -915317757 -1099535211 863920480 1148801526 -579862452 -1435029286 873702777 1125422575 -635583403 -1390742333 1034283346 1252186564 -743733122 -1532184344 986197323 1305419229 -725201817 -1547600655 363286988 1654677850 -72797984 -1934753674 315266517 1707976003 -54201095 -1950104465 461167102 1820060008 -177030958 -2106226620 470883815 1796615537 -232817461 -2062005155 135283112 2132242750 -434233212 -1860628462 259884465 2021307687 -512498531 -1770728437 114018714 1909258508 -389699402 -1614637024 27659651 1990278421 -274174801 -1733338055 936525893 1087729875 -639884951 -1361374721 817857628 1203287242 -558766736 -1447635482 956942455 1309604065 -687363749 -1610573363 1046744174 1231240440 -798331582 -1486004780 711282721 1566728375 -999608051 -1284767333 755536952 1510974638 -1022954220 -1274952318 616486931 1404692613 -894387905 -1112045143 601037834 1423191196 -841122522 -1160098384 213672077 2075873307 -491650655 -1783287497 198288532 2094437378 -438319688 -1831275218 40364223 1969281065 -328627821 -1687242491 84552870 1913461808 -352039542 -1677492964 285962473 1712078975 -16444987 -2013126317 375829744 1633780838 -127347236 -1888492214 533788891 1758971981 -237069833 -2032555679 415055042 1874463828 -156017170 -2118881928 486478726 1811424016 -219057494 -2047458756 462608287 1821763337 -174278989 -2103736795 304389044 1696836386 -64292200 -1959933426 357130157 1649307451 -79217023 -1941959145 21496802 1984902004 -280599858 -1740549544 103139323 1898116973 -399792425 -1624467903 261327824 2023013190 -509744388 -1768236438 150884297 2147057503 -420466971 -1846075789 663827278 1352008664 -912305566 -1097309452 553449303 1476118465 -822962565 -1175083283 692763516 1582140394 -951788976 -1337726266 774340453 1495289843 -1071047095 -1221710113 975577898 1294013372 -735559162 -1557171568 1028384563 1246549925 -750418401 -1539131767 889039640 1140497294 -621557196 -1376453982 865103617 1150771095 -576844243 -1432797509 98837191 1927483985 -336968725 -1662160003 42591966 1972295240 -326662158 -1686063260 188721909 2084084323 -449721383 -1841890481 206728940 2069192314 -497283136 -1789182122 408105635 1867776565 -161655921 -2124782823 524220090 1748616748 -248473706 -2043173120 378059409 1636796935 -125379651 -1887311061 300252808 1726107166 -1368156 -1997787342 1049231887 1233990297 -796630237 -1484565579 971490838 1323366016 -672553158 -1594976340 810650173 1196866219 -564139247 -1453794425 926699044 1077640882 -651022584 -1372250210 591204971 1413096189 -852266169 -1170979887 609277554 1398269668 -899762338 -1118206008 770087513 1524738767 -1008141451 -1259353117 713776704 1569484502 -997900436 -1283321862 -2105786872 -176484706 1819434788 460681138 -2062419439 -233387385 1797233469 471378859 -1935165894 -73365844 1655297814 363784064 -1949666781 -53656907 1707348751 314778521 -1614074260 -389275910 1908756288 113410006 -1733891467 -274605341 1990757209 28294095 -1861179810 -434661688 2132723570 135919588 -1770167737 -512077103 2020803435 259273725 -1189994816 -837472682 1461485548 538660730 -1098917159 -914822577 1349630965 662080355 -1211525390 -1060198812 1506277342 784385864 -1331408149 -945593731 1588212679 699204433 -1532686684 -744341966 1252749192 1034706718 -1547121987 -724567509 1304865681 985766663 -1434548586 -579226112 1148250042 863491884 -1391246705 -636194279 1125983139 874124085 -1687744695 -329236513 1969843813 40787699 -1677014192 -351405114 1912908412 84122346 -1782806661 -491014163 2075321943 213243585 -1831779486 -438930444 2094998094 198709976 -2033180883 -237555781 1759411713 534335127 -2118264012 -155522142 1874049560 414485134 -2012506337 -15947895 1711666739 285394597 -1889119482 -127835248 1634218538 376373948 -1610010751 -686940393 1309101741 956333627 -1486558312 -798762226 1231719092 1047378466 -1361926221 -640313563 1088210591 937162249 -1447074902 -558345412 1202782854 817246736 -1111605275 -893841549 1404067529 616001119 -1160512516 -841692310 1423809232 601532998 -1285179433 -1000175807 1567348475 711779949 -1274514482 -1022409896 1510347490 755049076 -1337303926 -951227364 1581530534 692260144 -1222141805 -1071601659 1495923135 774818089 -1097739080 -912858066 1352643988 664306946 -1174663007 -822403017 1475506573 552943899 -1375908626 -621118344 1140010434 888413524 -1433368329 -577259423 1151265243 865720653 -1557740324 -735972278 1294509552 976196966 -1538588475 -749981613 1246061033 1027756415 -1960543166 -64795436 1697258862 304950776 -1941325733 -78739251 1648875895 356575713 -2046823312 -218577690 1810994524 485926346 -2104348567 -174784257 1822183749 463167955 -1768723418 -510370640 2023558410 261766556 -1845581761 -419850071 2146486547 150468997 -1740053484 -279980926 1984333112 21083566 -1624956915 -400420709 1898660129 103575991 -1454281269 -564765347 1197411559 811089009 -1371756078 -650405564 1077070078 926283880 -1484069383 -796011153 1233421525 1048818755 -1595465248 -673181322 1323909324 971927642 -1259962961 -1008644807 1525161091 770649109 -1282688586 -997422816 1569052826 713222156 -1170344547 -851786485 1412666545 590652455 -1118817916 -900267758 1398689960 609837118 -1841345277 -449282667 2083597359 188095673 -1789753062 -497698420 2069686326 207345824 -1662728911 -337381977 1927980061 99456139 -1685520088 -326225474 1971806212 41963666 -1886888601 -124817935 1636187211 377556189 -1998218882 -1922584 1726740562 300730564 -2125212331 -162208317 1868412025 408585455 -2042752692 -247914022 1748004960 523714806 -435094772 -1860711526 136223264 2132388534 -511885547 -1770385533 259219001 2020896431 -389319874 -1614003288 113578514 1908548228 -274286809 -1734244431 27842059 1991239325 -72881304 -1935614978 363432516 1655618258 -53858447 -1949491225 314855005 1707310795 -176397478 -2105846836 460456566 1819620064 -233724093 -2062116907 471844463 1796798201 -578888764 -1434850478 863025896 1148684926 -636280867 -1391186101 874348273 1125797479 -744139786 -1532861600 1034629850 1252786764 -725051409 -1546672263 986117827 1304544853 -1060516960 -1211172042 784837260 1505794586 -945549383 -1331478737 699035285 1588420099 -837663854 -1189776636 538714814 1461391912 -914389109 -1099385059 661776039 1349965361 -16004531 -2012415269 285584225 1711447031 -127529388 -1889452350 375943032 1634689006 -238009729 -2032700695 534651731 1759056837 -155351450 -2118469904 414443338 1874122716 -490939863 -1782846785 213039877 2075495315 -439280080 -1831457114 199196444 2094550922 -328773093 -1688182131 40448823 1970144161 -351627774 -1676826988 84211502 1912850360 -999953787 -1285367277 711691177 1567406911 -1022873956 -1274077686 755388336 1510047526 -893492553 -1111928287 615515035 1404515085 -841767250 -1160473032 601737090 1423636244 -640484639 -1361720713 937204685 1088138075 -557891848 -1447555474 816930772 1203138370 -687246637 -1609678267 956765183 1308631913 -798705974 -1486649764 1047189478 1231939440 -735667826 -1558075112 975763618 1294977076 -750035561 -1538495231 1027947707 1245842477 -620949060 -1376116438 888369296 1140080646 -577710683 -1432885965 866038921 1150911519 -913208854 -1097418372 664791238 1352194128 -822325773 -1174700699 552742111 1475681353 -951451176 -1337118386 692347124 1581469794 -1071135295 -1222576809 774481133 1496224891 -280446650 -1739617840 21420138 1984030972 -400196257 -1625141815 103488627 1898720485 -510447244 -1768685086 261967960 2023383246 -419498643 -1845901829 149984321 2146936023 -218126046 -2047305292 485607438 1811347608 -174953157 -2104140371 463211543 1822112897 -64741104 -1960636026 304758844 1697476778 -79043319 -1940990561 357008421 1648407731 -851597105 -1170565031 590596579 1412757877 -900698922 -1118348224 610143738 1398357356 -1008328451 -1260318613 770195921 1525641543 -997464860 -1282616206 713393608 1568847198 -796215125 -1483896771 1048893831 1233381649 -672695118 -1595913180 971578782 1324231944 -565104487 -1453981681 811553205 1196974371 -650316672 -1371814890 926061996 1077257530 -162297849 -2125154159 408807723 1868224957 -247575522 -2043052920 523250994 1748442532 -125304779 -1886441309 377905433 1635864975 -1719252 -1998392134 300655872 1726780822 -337340317 -1662801675 99285327 1928186329 -326542214 -1685164820 42417494 1971326400 -448851887 -1841815353 187789693 2083930603 -497888184 -1789532962 207402340 2069595634 -1160503202 1423589746 601715172 -1111890873 -893463343 1404536171 615560701 -1274042260 -1022846726 1510066496 755431894 -1285395339 -999990045 1567362393 711671247 -1486671814 -798752596 1231900950 1047159168 -1609632733 -687225675 1308661007 956802457 -1447512056 -557872994 1203165476 816966066 -1361740783 -640529273 1088101693 937176491 -1998437668 -1740214 1726751728 300618598 -1886419259 -125258157 1635903465 377935743 -2043032850 -247530888 1748478914 523279188 -2125197577 -162316703 1868197851 408772429 -1789570376 -497917394 2069574548 207356674 -1841785183 -448813513 2083977101 187811611 -1685136758 -326505956 1971370918 42437424 -1662837101 -337367547 1928167359 99241769 -1282645484 -997502334 1568801592 713372590 -1260280307 -1008298341 1525663521 770242487 -1118311898 -900670800 1398377226 610188188 -1170592193 -851632471 1412714259 590577541 -1371835792 -650362138 1077220188 926032842 -1453934999 -565082369 1197004613 811591635 -1595868606 -672675116 1324260206 971615224 -1483915685 -796258611 1233346423 1048866785 -1845922915 -419544309 2146898609 149955111 -1768638588 -510425326 2023413416 262006334 -1625097297 -400176327 1898748547 103524885 -1739636810 -280490208 1983995546 21392908 -1941019655 -79080593 1648362197 356987459 -1960597536 -64710794 1697498828 304805466 -2104103989 -174924963 1822132967 463256177 -2047332398 -218161340 1811304190 485588584 -1432923307 -577739837 1150890617 865993455 -1376086196 -620910630 1140127328 888391414 -1538466969 -749999119 1245887051 1027967709 -1558110338 -735694872 1294958162 975720132 -1222622415 -1071156313 1496195613 774443659 -1337096408 -951404610 1581508100 692377234 -1174680829 -822281323 1475717679 552770233 -1097461990 -913227892 1352166966 664755872 -749959627 -1538541917 1027794713 1246091151 -736017876 -1557761350 976167680 1294472086 -577303033 -1433387375 865693483 1151229885 -621098466 -1375864184 888449842 1140038564 1913498198 84581056 -1677472902 -351994900 1969253967 40328921 -1687285917 -328646667 2094408292 198251250 -1831320760 -438340642 2075911805 213702379 -1783265455 -491604025 1874508338 415074980 -2118853858 -155980920 1758953003 533745341 -2032591097 -237097071 1633759744 375784086 -1888529620 -127376454 1712125465 285984399 -2013096139 -16406621 1231260318 1046788616 -1485968462 -798303452 1309560455 956923409 -1610600533 -687399107 1203241644 817836602 -1447664768 -558804202 1087751861 936572451 -1361336423 -639854833 1423219450 601074284 -1160053802 -841102528 1404657379 616459893 -1112064049 -894431399 1510937288 755507806 -1274973212 -1022999694 1566758609 711321159 -1284720643 -999585941 1796643607 470920065 -2061960645 -232797523 1820024590 461139864 -2106245598 -177074508 1707938597 315237299 -1950125559 -54246753 1654708028 363325354 -1934707184 -72776058 1990298483 27704293 -1733301665 -274146615 1909215082 113999868 -1614664122 -389734704 2021262145 259863511 -1770757523 -512535813 2132264792 135329742 -1860589964 -434202910 1350089695 662670153 -1099506957 -915281307 1461026758 538070864 -1189404950 -837013892 1587753965 698614651 -1330818367 -945135017 1506736116 784975714 -1212115240 -1060657586 1305455547 986225453 -1547580777 -725157375 1252159394 1034247988 -1532227954 -743752168 1125393289 873665311 -1390787931 -635604429 1148839824 863950598 -1435007300 -579815894 1077659860 926742594 -1372214792 -650995346 1196821709 810630235 -1453822495 -564175497 1323319526 971468912 -1595006518 -672591524 1234011391 1049277545 -1484528173 -796601019 1569511600 713812006 -1283278436 -997881590 1524702377 770059327 -1259373179 -1008186093 1398231170 609247252 -1118228050 -899808968 1413125275 591242253 -1170934345 -852245215 2069227548 206755978 -1789163216 -497239642 2084056069 188685459 -1841935063 -449741377 1972265006 42553528 -1686109950 -326684268 1927521335 98866337 -1662139109 -336923251 1726150776 300271854 -1997760172 -1332798 1636777057 378014967 -1887347379 -125407781 1748594762 524173532 -2043211418 -248503824 1867822163 408126661 -2124753537 -161618455 1495333269 774359299 -1221683015 -1071011793 1582120332 692718874 -1337762656 -951817162 1476096423 553402673 -1175121781 -822992867 1352054206 663848232 -1097280366 -912268284 1150806513 865130855 -1432778531 -576800693 1140469224 889003390 -1376498492 -621577134 1246519747 1028346197 -1539178257 -750440327 1294050778 975607116 -1557150474 -735513504 1649334621 357165515 -1941915535 -79197977 1696800068 304360914 -1959953304 -64336642 1821725039 462578169 -2103758781 -174325547 1811453302 486516192 -2047413158 -219036468 2147076409 150927791 -1846040555 -420439933 2022968608 261307830 -1768264692 -509780838 1898070283 103117213 -1624498137 -399830863 1984922898 21542276 -1740512194 -280570712 375484242 1634099140 -126939522 -1888993560 286042955 1712036829 -16594329 -2012873999 414902112 1874712566 -155941300 -2118928678 534193017 1758467055 -237419947 -2032241981 198606646 2094092192 -438821350 -1830867316 213629743 2075954105 -491398653 -1783436651 84801284 1913309074 -352086488 -1677416770 39858973 1969685387 -328314319 -1687592281 755978138 1510506252 -1023332682 -1274667488 711101315 1566948117 -999494993 -1284777415 601147304 1423177534 -841308540 -1159883246 616104881 1404973863 -893951331 -1112518133 817389566 1203728232 -558481710 -1448014268 936745959 1087548273 -639894837 -1361261987 1046730700 1231349594 -798116128 -1486190986 957223893 1309221699 -687836423 -1610136977 259677715 2021486213 -512475329 -1770844247 135764490 2131798684 -434504922 -1860252752 27383329 1990649527 -273697011 -1733785701 114037304 1909138094 -389909740 -1614462078 315444855 1707769569 -54317221 -1950081075 362842734 1655159544 -72422590 -1935025196 471254597 1796339411 -233265303 -2061527041 461046364 1820078794 -176856208 -2106436634 873758427 1125338701 -635822089 -1390596255 863615682 1149143636 -579347474 -1435440264 986707689 1305003647 -725510203 -1547262125 1034040048 1252328038 -743681060 -1532271798 698576575 1587830313 -944959597 -1331020027 785296038 1506384432 -1061106806 -1211630820 662234765 1350555163 -914978911 -1099843785 538256020 1460802050 -837073992 -1189317842 609684944 1397767494 -900109060 -1117889430 591055305 1413347679 -852186907 -1171023757 713852386 1569437044 -998054706 -1283074984 769737211 1525051757 -1007738665 -1259859903 970988980 1323773218 -672236392 -1595323378 1049483693 1233840443 -796673919 -1484486633 926651782 1077716240 -650775382 -1372404676 810963359 1196515593 -564645709 -1453391835 523840792 1748901262 -248034252 -2043642718 408217857 1867766167 -161839059 -2124564293 300066090 1726322108 -1260538 -1997802352 378495283 1636323749 -125763553 -1887031159 42876284 1971916266 -327132080 -1685623610 98826597 1927596531 -336750519 -1662342945 206943566 2069005784 -497298334 -1789074188 188248407 2084520385 -449441669 -1842274067 1028406417 1246432263 -750625347 -1538953941 975304840 1294387230 -735077980 -1557616334 865580195 1150321717 -577120881 -1432427239 888828090 1140670508 -621538922 -1376575232 553331957 1476140131 -822784551 -1175290545 664201452 1351735418 -912750144 -1096828586 773891271 1495766097 -1070676501 -1221986947 692936926 1581928520 -951909902 -1337708188 102898777 1898261711 -399737483 -1624551965 22009920 1984489686 -280905364 -1740207622 150574187 2147394813 -419957433 -1846491695 261378162 2022924516 -509988514 -1768095288 462752829 1821523115 -174363375 -2103681657 486066212 1811937458 -218715896 -2047764066 357467151 1648997529 -79633117 -1941449291 304300054 1696886912 -64151238 -1960177236 -266980849 -2028928359 504910627 1763664821 -142871018 -2139306368 427136826 1853007788 -20071875 -1983214933 281271057 1740958599 -106922460 -1901637966 397287176 1621700510 -308206997 -1700392195 61817671 1957196753 -355670414 -1647585564 79857502 1942337480 -478500263 -1803707697 225758069 2054421475 -468226496 -1827643690 169414508 2099134458 -881323321 -1132518831 628519915 1383154557 -870983970 -1156389304 572241906 1427933028 -979133707 -1297831325 732822489 1554697039 -1026662676 -1245090182 750796736 1539772246 -691076445 -1580715467 952198031 1338397465 -777861446 -1499072980 1068279702 1219204864 -669742447 -1357661689 907733949 1092475691 -545698168 -1468105186 829894564 1181753138 -385023154 -1643498536 117662306 1879331572 -295647401 -1721239615 7251579 2003408621 -405369988 -1865303062 165210704 2128599750 -524595355 -1749254157 246754889 2041716447 -189131990 -2084756548 448033286 1840464528 -203958477 -2066683995 500807199 1792968329 -94266600 -1922651250 342882868 1667812002 -49520895 -1978962025 318914093 1678053051 -765254778 -1520168176 1013793450 1265267260 -720443489 -1576413431 989890227 1275573797 -591877196 -1413506270 850840216 1169291790 -606769235 -1395499205 903548545 1121730071 -808176670 -1194130572 567956174 1457349208 -927336453 -1078016147 649565911 1370531393 -1055933488 -1240954042 788650748 1476848234 -966623287 -1318760609 678174437 1600859763 -1038069619 -1255710693 741224865 1529413943 -984771436 -1303731198 725874104 1548010798 -855910209 -1141053399 586529171 1441958149 -879354714 -1131336656 630750602 1386171676 -543735575 -1466929025 832119237 1184764243 -654670608 -1342327706 922019292 1106498890 -783496997 -1504970675 1061333495 1212520801 -702477118 -1591329708 942632430 1328045432 -112299963 -1907801901 390074729 1615274495 -31214500 -1994095414 271439216 1730864614 -141166473 -2137863967 429627739 1855760845 -252167058 -2013328136 519462210 1777429972 -453418975 -1812049737 183959821 2112893339 -476797896 -1802267474 228246804 2057172354 -366811117 -1658464123 70027583 1932245417 -313578486 -1706550116 54611238 1950776752 -616865332 -1405333158 892666080 1110585462 -598301227 -1420716733 844678393 1163916399 -706680322 -1561863832 1005488338 1290385476 -762499609 -1517675151 1015237835 1266973789 -963874392 -1316273858 679612548 1602560018 -1042172495 -1226406617 804246685 1491657739 -933758566 -1085224692 643406006 1365157920 -818266749 -1203958507 557079727 1446210617 -531283708 -1756204654 240853032 2036076734 -415726307 -1874872949 154592305 2117194919 -292632266 -1719010912 8431642 2005375116 -370995921 -1629209159 133000195 1894407317 -35499680 -1964678666 334245964 1693122778 -91253383 -1920424465 344061013 1669776579 -214312622 -2076251708 490190974 1781565672 -195814069 -2091700771 442137703 1834831089 -1803880693 -478296163 2054460967 225683121 -1827196142 -468712572 2098811454 169763496 -1700692167 -307867729 1957633557 61353603 -1647527136 -355759178 1942149644 80079514 -1982994577 -20260871 1740867139 281327317 -1902107786 -106490912 1622032986 396980940 -2028572835 -267296821 1763184241 505364199 -2139378876 -142828590 1853213288 426965758 -1357588541 -669784235 1092269807 907904633 -1468460070 -545381556 1182233334 829440608 -1580245007 -691507353 1338064605 952503883 -1499292696 -777671810 1219295940 1068223058 -1297889369 -979044559 1554884235 732599837 -1244789826 -1027001560 1539334802 751260164 -1132965995 -880836861 1383476921 628170287 -1156215924 -871187686 1427892896 572316214 -1922972086 -93915428 1668261734 342398960 -1978924461 -49597755 1677878143 319116265 -2084942216 -188907794 1840525140 447946690 -2066249119 -204424457 1792666445 501144539 -1864968658 -405674312 2128131842 165644180 -1749347785 -524541279 2041934619 246563725 -1643291108 -385192310 1879260976 117706662 -1721722363 -295196013 2003761961 6933439 -1240471934 -1056385516 1476495278 788969272 -1318968677 -966454771 1600930743 678130465 -1194037584 -808231386 1457131420 568147722 -1078351191 -927032769 1370999685 649132819 -1413941530 -591411600 1169594314 850503516 -1395313921 -606993815 1121670099 903635781 -1520206124 -765178302 1265442808 1013591918 -1576092979 -720795045 1275124705 990374775 -1504930423 -783571681 1212347557 1061536819 -1591651952 -702127866 1328492732 942145578 -1466491461 -544199379 1184464023 832457729 -1342514782 -654448332 1106557070 921929752 -1141144083 -855853701 1442178241 586339415 -1131003404 -879660702 1385701592 631181390 -1256190497 -1037615799 1529769203 740908133 -1303524922 -984942256 1547938026 725915772 -1658669759 -366639657 1932317805 69985531 -1706069672 -314031666 1950421108 54927586 -1812382349 -453112347 2113363039 183528649 -1802176150 -476853764 2056951878 228436176 -2137676507 -141388365 1855702025 429716639 -2013765316 -251702870 1777729552 519123078 -1907479273 -112648831 1614826555 390560941 -1994135282 -31139432 1731037218 271235252 -1084775224 -934243234 1364837860 643757426 -1204133679 -818065337 1446248957 557003115 -1316213510 -963961748 1602375126 679836992 -1226708765 -1041835915 1492093391 803780953 -1562331988 -706247622 1290720640 1005184278 -1517457227 -762691549 1266880921 1015292175 -1405404002 -616821752 1110793650 892497188 -1420363641 -598620143 1163434411 845130045 -2076605440 -213994346 1782048044 489739706 -2091630567 -195858289 1834623285 442306979 -1964897230 -35308380 1693216030 334192008 -1919956949 -91686723 1669441799 344365457 -1718709148 -292969230 2004940104 8898014 -1629269891 -370908949 1894592849 132776391 -1756029866 -531485504 2036039034 240930284 -1875322801 -415242023 2117515619 154241525 953137159 1338542225 -691939029 -1580799555 1067613214 1218792584 -777249486 -1498731100 907292725 1091764387 -669363943 -1357028977 830075948 1182713018 -545811200 -1469012586 628664419 1384093941 -881407665 -1133381159 571829370 1427266796 -870642346 -1155777088 732110929 1554256071 -978501251 -1297452565 751756360 1539953886 -1027570332 -1245202958 60922063 1957079129 -307234333 -1700214411 80501974 1942711360 -356368902 -1648030356 226103549 2055020651 -478907951 -1804385977 169333988 2098259058 -468077112 -1826716322 504793259 1762768957 -266802809 -2027955951 427510962 1853652004 -143315554 -2140005112 281870489 1741303823 -20749899 -1983622877 396412032 1621619734 -105994836 -1901488838 567576902 1456716240 -807737238 -1193420548 649678175 1371438537 -927519629 -1078977307 789512564 1476932066 -1056874408 -1241100082 677561709 1600517627 -965958591 -1318349609 1013160226 1264888244 -764545010 -1519728488 990797115 1275686317 -721404905 -1576596351 850923792 1170153862 -592023492 -1414446934 903206153 1121117599 -606358491 -1394834253 448440718 1841142040 -189478750 -2085357516 500657559 1792040193 -203879237 -2065810387 341909948 1667633450 -93372272 -1922535418 319612325 1678497075 -50166647 -1979337697 118340074 1879738748 -385623866 -1643845552 6323699 2003258725 -294773537 -1721160631 165032408 2127626574 -405253900 -1864408990 247199169 2042414423 -524970771 -1749900165 184146565 2113858067 -453526615 -1812952257 227810972 2056465930 -476414032 -1801629914 69358263 1931829793 -366201957 -1658125555 55547566 1950918200 -314443902 -1706637548 391039713 1615460983 -113202227 -1907909797 270733048 1730428526 -30576684 -1993711806 429212371 1855091269 -140827649 -2137255063 519603914 1778366044 -252254234 -2014193808 832043597 1183894235 -543581343 -1465996297 922369620 1107103426 -655073416 -1343000594 1061974655 1212891881 -784198829 -1505418299 941733478 1327924976 -701507766 -1591154724 740354601 1529338559 -1037137147 -1255556205 726478384 1548361382 -985444580 -1304133750 586899995 1442599565 -856358089 -1141754975 630629890 1385272980 -879179986 -1130367048 333638596 1692785490 -34829592 -1964262786 344928221 1669865291 -92188943 -1920565657 490300406 1782469472 -214498598 -2077216180 441755631 1834194809 -195377469 -2090994091 240516000 2035469110 -530867572 -1755534822 154681273 2118061871 -415867243 -1875808765 9335698 2005484292 -293596482 -1719197144 132364171 1894024989 -370288985 -1628772815 680315660 1603009434 -964515296 -1316644170 803278613 1491484547 -1041273287 -1226285393 643253054 1364226984 -933682670 -1084353916 557483815 1446885297 -818616821 -1204562275 893115240 1111288830 -617235900 -1405973806 844504945 1162948583 -598180259 -1419817269 1004557146 1290232780 -705809802 -1561787680 1015912259 1267378133 -763103633 -1518024967 1554218243 732188053 -1297277905 -978703175 1540274458 751405452 -1245652938 -1027086176 1383658801 629130663 -1133079523 -881744757 1427452200 571605438 -1155837948 -870555502 1091857767 907238897 -1357247413 -669172515 1182378366 830380520 -1468544942 -546244412 1339024725 952686019 -1581153159 -691620625 1218584908 1067782618 -1498660768 -777293578 1741512139 281701725 -1983693593 -20706191 1621137874 396863812 -1901135618 -106313624 1763104249 504489327 -2028423979 -266369981 1853559264 427565430 -2139787060 -143507366 2054835631 226327865 -1804325757 -478995435 2098694582 168868128 -1827018598 -467740660 1956758941 61273355 -1699765071 -307719129 1942749572 80425234 -1648205656 -356167618 1169706050 851410132 -1414124178 -592372232 1121290331 903002317 -1394873993 -606283295 1264829552 1013249254 -1519540900 -764766774 1275986025 990458111 -1577033403 -720940589 1477401638 789081264 -1241432822 -1056567908 1600297023 677750953 -1318258413 -966014587 1456788500 567534722 -1193626312 -807565906 1371082765 649994395 -1078496991 -927972937 2127981706 164715548 -1864888922 -404800208 2042341523 247240709 -1749694017 -525141719 1879958712 118150190 -1643936364 -385567486 2002788513 6754359 -1720827507 -295079653 1667333358 342248568 -1922097726 -93835948 1678555383 319522913 -1979524645 -49944243 1840968924 448644170 -2085317136 -189553306 1792487621 500170835 -2066132503 -203529857 1855266689 429010711 -2137293139 -140751301 1777916824 520088334 -2013873484 -252605918 1615763379 390702885 -1908345185 -112736759 1730368426 270820156 -1993526650 -30801392 1931612133 69549939 -1658032439 -366256545 1951386620 55114602 -1706972464 -314140090 2113505239 184465217 -1812470021 -453978515 2056537038 227767128 -1801837854 -476245388 1442529097 586944479 -1141547419 -856527117 1385626448 630311878 -1130849668 -878728470 1528870779 740788205 -1255221673 -1037441343 1548579682 726287348 -1304227250 -985390376 1212952365 1061887931 -1505604095 -783974761 1327622964 942070690 -1590719976 -701973874 1184343839 831559561 -1466317261 -543230299 1106928390 922571664 -1342963158 -655150404 2005806784 8986198 -1719644180 -293109894 1893984985 132438607 -1628599307 -370492573 2035656434 240293476 -1755592738 -530778296 2117624555 155144829 -1875508281 -416205999 1782136484 490606130 -2076745848 -214929634 1834285757 441698859 -2091213935 -195187961 1692579478 333809152 -1964189766 -34871508 1670345359 344474137 -1920920669 -91872459 1289752072 1005010590 -1561432284 -706125902 1267583505 1015741063 -1518097603 -763061333 1111197242 893171372 -1405753578 -617425024 1163280931 844198581 -1420287217 -597748839 1364663916 642789114 -1084653760 -933343274 1446697589 557705955 -1204503719 -818705457 1603049054 680240840 -1316817038 -964311068 1491161671 803627729 -1225837717 -1041759235 793773308 1482110058 -1050778160 -1235659450 675135717 1597698163 -969694775 -1321954977 562793678 1452063832 -813306398 -1199383180 652626135 1373730881 -924308997 -1074849427 854004888 1172317198 -588679756 -1410448094 898289793 1116594199 -612060755 -1400667845 1010605226 1262201916 -768410234 -1523200752 995186867 1280731173 -715179617 -1571288823 339616820 1664685218 -97499880 -1925745266 324263981 1683280059 -44203775 -1973767785 451259398 1843567760 -185873110 -2081620548 495478815 1787779209 -209319629 -2071905883 159986768 2123236550 -410561156 -1870633494 249884745 2044969183 -521498267 -1746034189 122862690 1884654836 -379790002 -1638142504 4159611 2000177389 -298772137 -1724503615 910898621 1095501099 -666545007 -1354603513 824635812 1176617266 -550989688 -1473273826 949009807 1335332121 -694231901 -1583748043 1073576342 1224362240 -772597574 -1493948372 737945049 1559958863 -973978379 -1292536733 747758016 1536610646 -1029734164 -1248284550 623357419 1377869181 -886453049 -1137771439 575302130 1431132516 -867956514 -1153222584 220534133 2049058275 -483691431 -1809038129 172544364 2102387194 -465129408 -1824423722 67018055 1962520017 -302973845 -1695036163 76765534 1939106248 -358795150 -1650849564 278005009 1737831815 -23305155 -1986308949 402637064 1626927518 -101605340 -1896443726 508136739 1766768053 -263721969 -2025792359 421808442 1847818668 -148232170 -2144528256 493250174 1784764136 -211286190 -2073086012 436970087 1829540593 -200948917 -2096958499 331214412 1689968346 -38564000 -1967865866 349186645 1675041475 -86094983 -1915126801 13727258 2010531468 -287369418 -1713887328 129806851 1891336853 -374156497 -1632246855 235601448 2030948030 -536568060 -1761366126 157760049 2120223399 -412525795 -1871811701 638076598 1359967776 -939120742 -1090447604 560300719 1449308729 -815012989 -1200827627 684969604 1607794194 -958550104 -1311072450 800983709 1488534027 -1045402703 -1229497561 1002395346 1287153220 -709806082 -1565128856 1020433099 1272291933 -757271577 -1512324239 895803104 1113845366 -613761076 -1402106022 839457529 1158556271 -603489323 -1426044093 75323199 1937401769 -361548269 -1653340539 51417894 1947706288 -316739062 -1709587812 178708237 2107764635 -458703327 -1817211209 231414548 2060200834 -473597384 -1799206226 432686939 1858959309 -138140041 -2134698271 514294594 1772139476 -257301906 -2018585864 387043177 1612120063 -115364283 -1910989101 276564848 1736129510 -26056100 -1988797750 1058240503 1209288545 -786622757 -1508235699 947827694 1333363576 -697249086 -1585978796 835256261 1188024147 -540631319 -1463701889 916798428 1101138762 -659858704 -1347655066 581199763 1436768005 -861272385 -1146276311 633971594 1389269788 -876100954 -1128205776 746581921 1534648119 -1032745331 -1250509285 722611128 1544887086 -988001644 -1306822142 1262273016 1010561390 -1523408684 -768241598 1280378337 995505527 -1570806579 -715631525 1172785610 853571932 -1410783002 -588375952 1116376531 898481477 -1400574721 -612115351 1452003740 562880778 -1199198032 -813531098 1374033285 652289299 -1075284823 -923843521 1481660846 794257720 -1235339134 -1051129836 1597873591 674934049 -1321993061 -969618419 1884479792 123064742 -1638105060 -379866998 2000626985 3675583 -1724824571 -298421101 2122934530 160323988 -1870198738 -411027272 2045029659 249798029 -1746219977 -521274207 1843786068 451068354 -2081714056 -185818898 1787311437 495912411 -2071571359 -209623817 1665038694 339298800 -1926227894 -97048356 1683209599 324308457 -1973560237 -44372795 1378349241 622903343 -1138126443 -886136573 1430926496 575472694 -1153149556 -867998438 1560049803 737888285 -1292756569 -973788879 1536277650 748063748 -1247814210 -1030165208 1334894813 949473355 -1583447567 -694570649 1224549572 1073353810 -1494006296 -772508290 1095461103 910973049 -1354430013 -666748587 1176939766 824286304 -1473720870 -550503092 1766445169 508485863 -2025344675 -264207925 1847858280 421733630 -2144701116 -148027950 1737644099 278227157 -1986250385 -23393799 1627364442 402173132 -1896743562 -101265952 1962852373 66711683 -1695506119 -302542417 1939014668 76821658 -1650629344 -358984266 2049263655 220362929 -1809110773 -483649123 2101906494 172997800 -1824068334 -465445500 2030740346 235770860 -1761295786 -536612160 2120705891 157308917 -1872165297 -412207399 2010196808 14031838 -1713419676 -287802638 1891430225 129753031 -1632465283 -373965077 1690153758 330990472 -1967926734 -38477148 1674606343 349652881 -1914825173 -86432067 1785084716 492899258 -2073536000 -210802026 1829502773 437047203 -2096783847 -201150833 1113883570 895726372 -1402281314 -613559800 1158236075 839808829 -1425594745 -603974127 1287588736 1001929494 -1565431124 -709469638 1272106905 1020657423 -1512264011 -757359069 1607701462 685024064 -1310854406 -958741908 1488869327 800679769 -1229965597 -1044969867 1359485924 638528370 -1090094392 -939439522 1449517053 560131947 -1200898351 -814969273 1611764283 387359405 -1910508777 -115817599 1736201762 276522676 -1989003506 -25884776 1858738697 432876191 -2134607067 -138196045 1772609040 513863302 -2018918596 -256995414 2108064351 178369225 -1817648269 -458239003 2060142150 231503568 -1799018646 -473819140 1937574509 75119355 -1653380287 -361473065 1947258484 51904226 -1709265064 -317087794 1535095539 746095205 -1250831393 -1032395959 1544713962 722814588 -1306781754 -988076208 1436826305 581110359 -1146463251 -861049989 1388969688 634310222 -1127768076 -876564638 1187553943 835686913 -1463368773 -540937427 1101358734 916608536 -1347745886 -659802316 1209215653 1058282035 -1508029559 -786793697 1333718716 947510826 -1586458736 -696795386 -410415372 -1869693342 159903704 2122374990 -521909523 -1746699653 250227649 2045582167 -380500282 -1638582704 123496426 1885034364 -297811233 -1724321207 3253235 2000065381 -96559472 -1925599738 338755516 1664601898 -44868983 -1974179297 324877221 1683622707 -186313054 -2082331084 451639182 1844201240 -209136965 -2070945235 495367063 1786872577 -588796356 -1411342678 854183696 1173290886 -611685851 -1400022349 897846025 1115896735 -767810034 -1522854248 1009927970 1261795252 -716053993 -1571368319 996115259 1280881581 -1051673000 -1235775794 794746740 1482289122 -969049535 -1321579817 674437997 1597254651 -812960150 -1198782724 562386758 1451386832 -924388749 -1075723547 652776287 1374659529 -23937099 -1986687197 278716057 1738272271 -100697172 -1896330438 401676928 1626745366 -263637113 -2024929519 507991723 1765828157 -148573282 -2145139960 422220466 1848484388 -484069423 -1809670329 220974845 2049769067 -465015864 -1823515810 172362468 2101426802 -302110749 -1694951563 66078415 1962374745 -359406598 -1651190932 77431510 1939518016 -973299843 -1292128277 737345105 1559613127 -1030661276 -1248433166 748632648 1536690910 -886630577 -1138743335 623474275 1378764533 -867511466 -1152523328 574927482 1430487788 -666136807 -1353924721 910552629 1094901411 -551138560 -1474200682 824715820 1177492154 -695204053 -1583925315 949904903 1335449233 -771898574 -1493503068 1072931358 1223987848 -708842378 -1564943136 1001491802 1287044556 -757979025 -1512761095 1021069635 1272674773 -614177724 -1402776366 896140648 1114453502 -603348899 -1425108789 839369073 1157689831 -938935278 -1089483644 637967678 1359064488 -815450101 -1201534819 560683303 1449945521 -959220704 -1311488842 685577484 1608131994 -1044467655 -1229356881 800117013 1488445827 -288240450 -1713963992 14658962 2010684676 -373552985 -1631897551 129132939 1890933021 -536198004 -1760725990 235152800 2030245174 -412647275 -1872711677 157934009 2121191727 -211362598 -2073957300 493403638 1785695584 -200599357 -2096355243 436566511 1828866425 -37923608 -1967496066 330511812 1689519442 -86994703 -1915248537 350155229 1675215179 -861610697 -1146884703 581614619 1437437069 -876013266 -1127339592 633829378 1388333204 -1031842555 -1250400877 745616425 1534461119 -988638948 -1307205238 723316784 1545322662 -787231405 -1508573755 1058909311 1209703657 -696383158 -1585890852 946890854 1333221616 -540523167 -1462798857 835069005 1187058907 -660242056 -1348292114 917233748 1101844674 -137691649 -2133996183 432315603 1858317381 -257476122 -2019554960 514414794 1773037660 -116296243 -1911143077 387912929 1612194935 -25382444 -1988394686 275960056 1735778414 -360845925 -1652892403 74681527 1937030177 -317707902 -1709762284 52316334 1947826232 -458857047 -1818143425 178783365 2108634131 -473194064 -1798532826 231063708 2059595786 -2082124816 -186483866 1844128476 451680842 -2071425047 -208683137 1787227845 495050323 -1925266494 -96865452 1664131822 339186296 -1974269989 -44812467 1683842807 324687457 -1638769772 -380278014 1885092536 123406894 -1723883635 -298275045 1999765153 3591735 -1870015578 -410066128 2122822282 159416860 -1746659393 -521984215 2045408915 250430981 -1198822600 -812885074 1451559444 562182786 -1075400927 -924737609 1374211597 653262491 -1236212982 -1051208804 1482588710 794407600 -1321392365 -969271419 1597195839 674526889 -1522762916 -767865910 1261574768 1010117350 -1571700923 -715747373 1281351273 995684095 -1410862226 -589249544 1172935234 854500052 -1400227977 -611514399 1115969115 897803981 -1694598479 -302429657 1961892765 66530059 -1651261784 -359363010 1939726212 77262610 -1809452413 -484261355 2049676207 221029177 -1823983974 -464583156 2101761974 172058400 -2025231659 -263300541 1766263801 507525999 -2145079604 -148660646 1848299488 422444918 -1986862361 -23735695 1738310603 278639453 -1895880962 -101181848 1626425298 402028356 -1584375175 -694719761 1335769941 949554115 -1493328288 -772100362 1223950156 1073008602 -1353985461 -666049827 1095086951 910328817 -1473898926 -551475516 1177057150 825182184 -1138275811 -887063925 1378429745 623778727 -1152741884 -867320174 1430581032 574873534 -1292058065 -973344071 1559405315 737514389 -1248786890 -1030343008 1537173274 748181388 -1311561358 -959178268 1608337502 685406408 -1229001365 -1044783619 1487965255 800570577 -1089953472 -938503722 1359396972 637661434 -1201314471 -815639089 1449854069 560739555 -1402717930 -614266496 1114265658 896362668 -1425408753 -603009639 1158126627 838905013 -1564495580 -709328462 1286721544 1001840798 -1512934083 -757774933 1272714257 1020994695 -1967322694 -38127316 1689479318 330586112 -1915695709 -86508235 1675537551 349805593 -2073656952 -211701474 1785258148 493867058 -2096413295 -200510201 1829053629 436343851 -1760945698 -536008376 2030336242 235096164 -1872241209 -413078191 2120858859 158239869 -1714318868 -287923846 2011164864 14205014 -1631824395 -373594781 1890727129 129303631 -1463281613 -540071771 1187412255 834750857 -1348084694 -660411204 1101774086 917278096 -1508667391 -787177321 1209921837 1058718139 -1585556456 -696687474 1332753716 947324322 -1249965993 -1032308543 1534159227 745953773 -1307390898 -988414760 1545383266 723230196 -1146847131 -861687565 1437262153 581816799 -1127660420 -875662102 1388782928 633345478 -1817822981 -459208595 2108185047 179267905 -1798570782 -473117580 2059771342 230862168 -1652707127 -361070497 1936970213 74768755 -1710197552 -317242298 1948128764 51979626 -1911478113 -115992567 1612663219 387479845 -1988301690 -25437168 1735560618 276151612 -2134204243 -137523141 1858388353 432271639 -2019072844 -257928158 1772684696 514733326 1704072877 311764539 -1952680063 -56932585 1660932788 368632354 -1930316904 -67730674 1799986847 474918409 -2058879053 -230633691 1814321798 455305744 -2111161430 -181597380 2015692489 253900383 -1775540251 -517187725 2135474896 139457094 -1857641476 -431910038 1996394235 33144429 -1729040425 -268968127 1905478370 110393972 -1617089586 -392553640 1593587301 704317171 -1326295223 -940218401 1502737020 781632234 -1214278832 -1063738426 1344781911 656445121 -1104552069 -919670803 1464498766 541936344 -1186718878 -834458636 1128998401 877401751 -1387968723 -633178181 1143398936 857854606 -1440185548 -584076382 1301327411 983015077 -1549873377 -728105079 1258121770 1039817404 -1527575802 -738968688 2089363436 193861498 -1836628288 -444565930 2078598133 216257379 -1779793191 -487738801 1918021598 89497416 -1671639310 -346292636 1967090631 37247825 -1691284757 -331990403 1631467400 372836126 -1892657500 -130587086 1716777873 290767623 -2007133507 -10837461 1877327802 417500972 -2115248490 -152244736 1753775011 529484597 -2038031729 -243193319 1206322980 820000690 -1444321784 -554805602 1082835773 932049835 -1367039471 -645688697 1228705558 1044103040 -1489834438 -801775956 1313950479 961969049 -1604376029 -682091851 1515198272 760686550 -1268877716 -1017559302 1564332889 708502479 -1288457611 -1003191581 1418436466 596422628 -1165623714 -847065400 1407605611 618753021 -1108854201 -890303791 1470395439 547570873 -1180035837 -827513451 1355395126 667844768 -1094201062 -910106228 1501559837 779668619 -1217290959 -1065964121 1578252292 689244306 -1340319448 -954504770 1242784843 1024742621 -1541601945 -753256975 1300144210 981045444 -1552891522 -730336792 1154018425 869260527 -1429828267 -574505533 1134897248 883038454 -1381283508 -626230822 1825199335 466445425 -2101070389 -171768483 1806143742 480288872 -2052460078 -223428284 1645337813 353823811 -1944076807 -82277009 1702631628 310061146 -1955431968 -59422346 1904034947 108688405 -1619843665 -395045575 1980792986 18329612 -1742806602 -283520736 2141637809 144833575 -1851216483 -424698613 2026571944 265041982 -1765447292 -507356910 1321157998 968390136 -1599003582 -675932972 1238532471 1054192097 -1478696869 -790900531 1080347996 929299914 -1368740752 -647127834 1191774533 806238675 -1459132311 -570402561 1393054986 604988828 -1123666906 -905902928 1415942419 593666437 -1167331265 -848510807 1574165816 718597550 -1277314028 -992310142 1522407713 767109559 -1263503347 -1011398501 1976657318 47600944 -1679883126 -321375204 1924964799 96178473 -1666006893 -340398075 2064313748 202235138 -1794863944 -503071698 2087135629 190847259 -1838593887 -445745097 1751545282 526468436 -2039999250 -244374408 1863037403 403472717 -2130325257 -167583647 1723727344 297454950 -2001494820 -4936630 1641036265 383191423 -1881253691 -119969709 33477545 1996088127 -269438331 -1728609773 110303152 1905534758 -392333668 -1617279478 254106523 2015521549 -517260617 -1775498719 138977154 2135928596 -431554898 -1857958344 474596301 1800336219 -230186271 -2059365769 455346132 1814247234 -181770504 -2110957970 311577599 1704295273 -56874285 -1952769467 369070054 1660469104 -68030774 -1929978276 982578017 1301791735 -727805363 -1550212389 1040004984 1257900014 -739027372 -1527486782 877362003 1129073605 -633005441 -1388172567 858177354 1143050204 -584524186 -1439699216 656925445 1344328595 -920026583 -1104235841 541730588 1464670090 -834386384 -1186761050 704408375 1593531297 -940439013 -1326105971 781299502 1503043512 -1063268862 -1214710124 417719016 1877135998 -152337468 -2115194030 529016561 1754207847 -242858019 -2038335669 373189338 1631148620 -131068938 -1892205728 290696899 1716821589 -10629137 -2007302279 89322124 1918222874 -346254432 -1671716042 37697173 1966605827 -332310599 -1690933457 193559230 2089699880 -444130414 -1837094140 216317607 2078510641 -487923829 -1779568867 596361760 1418523318 -846879988 -1165847654 619054649 1407268527 -890738923 -1108387965 760236562 1515682436 -1017238722 -1269228632 708677131 1564130973 -1003229401 -1288380495 1044173380 1228661458 -801983640 -1489665026 961615453 1314268875 -681609359 -1604827161 820468342 1205889760 -555140262 -1444017204 931831407 1083027193 -645595325 -1367093291 868790571 1154449853 -574173177 -1430134639 883258674 1134708132 -626322402 -1381227384 1024669977 1242827151 -753051595 -1541773149 981400832 1299828118 -730817492 -1552438086 780116303 1501073881 -1066287005 -1216941835 689071446 1578456512 -954465158 -1340394260 547629437 1470306795 -827701167 -1179813689 667544932 1355734514 -909669304 -1094664994 145134051 2141299061 -425135921 -1850752935 264984058 2026661228 -507169578 -1765669824 108861905 1903831367 -395085571 -1619769237 17882568 1981279582 -283198236 -1743156110 353468807 1645654289 -81796949 -1944530883 310134174 1702589704 -59628366 -1955261404 466225589 1825388835 -171677543 -2101127153 480759212 1805712698 -223761280 -2052154346 718504042 1574220028 -992091834 -1277505072 767444083 1522103525 -1011866273 -1263069751 604506200 1393506510 -905549452 -1123984926 593873985 1415773399 -848581267 -1167286789 929337358 1080271000 -647302878 -1368538700 805917719 1192125569 -569952965 -1459616339 968824892 1320691882 -676234992 -1598666362 1054006309 1238756531 -790840055 -1478783585 297640098 1723502644 -4996722 -2001407720 382756027 1641501741 -119667305 -1881590527 526788752 1751193606 -244823620 -2039514838 403434633 1863113759 -167408219 -2130526925 202027206 2064482384 -503000598 -1794907780 191329503 2086683721 -446097933 -1838275227 47266036 1976961122 -320906792 -1680316082 96271597 1924910203 -340615743 -1665815209 -1387553627 -632509389 1128660361 876793119 -1440327492 -585013206 1143486864 858720518 -1550838633 -728292351 1302230459 983123245 -1526869874 -738533352 1257484706 1039434036 -1325626175 -939803561 1592978925 703978875 -1215215400 -1063880626 1503603188 781719906 -1104739085 -920636315 1344890335 657347913 -1186283286 -833752964 1464115654 541299024 -1775911827 -517829381 2016140609 254602711 -1857521548 -431011614 2135300440 138488270 -1728170913 -268892983 1995462003 32990693 -1617694650 -392904496 1906151786 110797308 -1953321975 -57303905 1704774949 312212915 -1929418736 -67610490 1659963708 368458154 -2058804165 -229763923 1799832855 473986433 -2111512542 -182202188 1814724878 455979416 -1269781020 -1017668238 1516162248 760872030 -1287820803 -1002808981 1563625681 708065351 -1165285930 -846457536 1418020090 595752044 -1108942385 -891170471 1407746275 619688053 -1444430464 -555709162 1206508716 820964410 -1366656615 -645052145 1082398901 931342371 -1489226318 -801438428 1228035230 1043686408 -1605242453 -682180291 1314885767 962109457 -1891726036 -130433606 1630596096 372759702 -2007807691 -11241053 1717381145 291117199 -2115697378 -152947320 1877697586 418141348 -2037858041 -242224751 1753653291 528584893 -1836475064 -443634210 2089286756 192990450 -1780197039 -488412729 2078947453 216860907 -1672342150 -346741268 1918661718 89867456 -1690316445 -331816459 1966190671 37126361 -1619132889 -394604879 1903402763 108310429 -1743766978 -283702616 1981700882 18443140 -1851361771 -425638269 2141722425 145696687 -1765035508 -506690918 2026230560 264430518 -2100629949 -171057451 1824821103 465813497 -2052642214 -224388404 1806257014 481197024 -1945016719 -82422041 1646200669 353908683 -1954766232 -59010306 1702019908 309720018 -1542201617 -753602951 1243463619 1025150805 -1552016650 -730256800 1299217370 980896588 -1429711139 -573610421 1153841137 868288359 -1381657916 -626875822 1135342568 883737470 -1180381557 -828113379 1470803879 548249393 -1094120814 -909231612 1355246526 666917672 -1216395591 -1065847249 1500587925 779491075 -1340964192 -954879434 1578951564 689689370 -2040082586 -245235728 1751690826 527408860 -2129982593 -166970391 1862625875 402807493 -2000861356 -4556862 1723016824 297015022 -1882160307 -120081445 1641996897 383374071 -1680744702 -321458284 1977597486 47746744 -1665393893 -340055155 1924299319 95767201 -1794484432 -502437978 2063873564 201524874 -1838705879 -446651457 2087318021 191808147 -1123487826 -904929480 1392938626 604093972 -1167774793 -849208543 1416317595 594311693 -1277991012 -992717046 1574766256 718943782 -1262574715 -1011248365 1521533609 767029823 -1598029878 -675754148 1320263398 968273520 -1479394349 -791344315 1239177983 1054567017 -1369147400 -647805074 1080694484 929900098 -1458981919 -569474185 1191695053 805364315 -920168031 -1105172169 657012877 1345194011 -833970760 -1186091730 541392020 1464060930 -939732589 -1325670139 703770815 1593147433 -1064233590 -1214896868 782202022 1503151152 -728741435 -1550354093 983443689 1301878911 -738357796 -1527071414 1039396080 1257561190 -632569353 -1387466399 876978395 1128435789 -584710674 -1440664200 858285250 1143952468 -230065815 -2058466817 474421317 1799366867 -182141584 -2111599130 455793756 1814949066 -57478821 -1953119795 312250487 1704698081 -67160766 -1929902636 368137326 1660314872 -268539635 -1728489061 32507937 1995913399 -392975084 -1617650302 111004728 1905982638 -517611201 -1776102999 254509075 2016194693 -431479514 -1857088080 138822666 2134996124 -801347360 -1489282954 1043466700 1228224858 -682513159 -1604936593 962579925 1314454851 -555228974 -1444884412 820609534 1206825320 -645258037 -1366485923 931415527 1082357105 -846497660 -1165211630 595925416 1417816382 -890848099 -1109292021 619240881 1408232743 -1018105674 -1269317600 761172378 1515823372 -1002621777 -1288043463 708007299 1563714837 -346929112 -1672120130 89925892 1918572946 -331379663 -1690780505 36826397 1966529931 -443957222 -1836126068 193438006 2088800672 -488373245 -1780271979 216687919 2079151545 -152741812 -2115868454 418068832 1877740022 -242705323 -2037404477 528940409 1753337327 -130101122 -1892032280 372289874 1631027652 -11332505 -2007751439 291337547 1717192157 -82756829 -1944712267 354376207 1645767321 -58917062 -1954820180 309501462 1702211200 -171265263 -2100460665 465883709 1824776875 -223906040 -2053093474 480843300 1806575282 -425317561 -1851712559 145246827 2142206717 -506728610 -1764958264 264605298 2026028772 -394419339 -1619356701 108249689 1903489743 -284137620 -1743300614 18744896 1981363926 -1065411605 -1216861315 779188935 1500924497 -955064334 -1340739740 689749726 1578864200 -828075047 -1180458161 548074229 1471005283 -909551680 -1093769386 667367148 1354761850 -574092401 -1429259495 868641443 1153522229 -626667626 -1381826816 883666618 1135386156 -753695811 -1542147285 1025368721 1243271687 -729921628 -1552320718 980428424 1299650078 -502658462 -1794295052 201616206 2063817688 -446181765 -1839137043 191475543 2087624641 -321813936 -1680428346 48227196 1977144298 -339982775 -1665435937 95561573 1924470771 -4384250 -2001065328 296975146 1723091900 -120529377 -1881674103 383696691 1641648037 -244936140 -2040421726 526971672 1752155022 -167029203 -2129893701 402994945 1862403991 -647746902 -1369236932 929713030 1080916752 -569774413 -1458643419 805801887 1191231241 -675306856 -1598516722 967951284 1320612642 -791517567 -1479191017 1054607277 1239103291 -992789810 -1277949352 719150050 1574595444 -1010893097 -1262891455 766550011 1521987437 -905399556 -1123057046 604427216 1392632646 -848988443 -1167964557 594221001 1416374111 -1156167063 -871269633 1427647301 572464083 -1132753296 -881017114 1383460700 628285386 -1244806565 -1026886963 1539548023 751080417 -1298135486 -978897196 1554933614 732518392 -1499375091 -777622885 1219443489 1067977655 -1580425708 -691294590 1338179384 952487854 -1468345793 -545398103 1182053139 829653893 -1357441498 -670030160 1092187914 907954076 -2139592031 -142648777 1853229965 426851099 -2028622152 -267215314 1763430292 505216770 -1901862253 -106638843 1621984191 397062953 -1982978422 -20376036 1740654502 281507632 -1647347003 -355972525 1942035433 80096127 -1700610340 -307917238 1957486576 61599590 -1827343625 -468467103 2098893787 169714509 -1803995410 -478280072 2054641602 225470292 -1576174808 -720745538 1275271684 990128786 -1520386255 -764964953 1265557021 1013575307 -1395199206 -607009908 1121489462 903848608 -1413794045 -591657067 1169511983 850552505 -1078301876 -927114278 1370753632 649280246 -1193824427 -808411197 1457114745 568262383 -1318984834 -966339608 1601143378 677950148 -1240717465 -1056237583 1476544075 788887261 -1721541664 -295408778 2003647180 6949466 -1643208711 -385241233 1879113429 117952067 -1749494830 -524295356 2042016510 246514280 -1865082933 -405657763 2128312039 165430897 -2066461820 -204244206 1792682664 501029438 -2084991075 -188825845 1840770737 447798823 -1978678346 -49745120 1677828762 319197708 -1922955345 -94030023 1668048515 342578709 -1994381077 -30992259 1731086791 271153489 -1907495694 -112534428 1615039966 390380872 -2013552423 -251883441 1777713653 519237987 -2137627456 -141470634 1855456748 429864314 -1802028913 -477100007 2056870307 228485429 -1812267882 -453129216 2113183162 183741740 -1706250051 -313819093 1950536081 54911239 -1658751836 -366590926 1932465544 69739806 -1303508957 -985057099 1547725071 726096281 -1255945158 -1037763412 1529720086 740990336 -1131053039 -879579001 1385947453 631034283 -1141357560 -855673698 1442194724 586225074 -1342629817 -654432047 1106737515 921717245 -1466639266 -543953720 1184546162 832409060 -1591570315 -702177053 1328345433 942391759 -1504750484 -783784710 1212233024 1061553622 -1875174998 -415487684 2117433478 154290192 -1755914829 -531501787 2035858591 241142793 -1629449832 -370695922 1894707380 132759586 -1718790783 -292920041 2005087405 8651835 -1920202290 -91539112 1669490914 344283252 -1964913193 -35193535 1693428987 334011501 -2091417092 -196038294 1834606800 442421318 -2076555803 -214076045 1781802185 489886815 -1420478110 -598603276 1163614286 844916952 -1405551237 -616575507 1110875223 892447937 -1517375152 -762740282 1266733180 1015537898 -1562151607 -706460193 1290605669 1005200627 -1226692346 -1041950320 1491879978 803961020 -1315967713 -964108919 1602325555 679918757 -1204182732 -817983070 1446494232 556855438 -1084988115 -934062661 1364853761 643642519 -545616019 -1468153861 829746753 1181998807 -669561996 -1357874206 907618904 1092491982 -777975969 -1499056183 1068459635 1218991845 -691223738 -1580469296 952279658 1338348284 -1026711799 -1245007969 751042085 1539624627 -979346672 -1297650810 732838460 1554582186 -870967493 -1156503635 572028439 1428113025 -881077470 -1132665932 628470286 1383236248 -468406363 -1827430605 169528969 2099117599 -478581828 -1803658454 225905296 2054175238 -355522665 -1647831295 79775419 1942386221 -308092018 -1700408552 61637282 1957409332 -106709055 -1901818025 397270765 1621814907 -20022312 -1983296690 281025268 1741105762 -143116301 -2139158683 427185887 1852925513 -266996758 -2028813444 505123526 1763484240 -966672852 -1318678854 678420224 1600712598 -1056146891 -1240773981 788667161 1476733839 -927320546 -1078131064 649353010 1370711972 -807931385 -1194278255 567907115 1457431485 -606687672 -1395548450 903401316 1121976306 -591697327 -1413719353 850725757 1169308651 -720558470 -1576397076 990070614 1275361216 -765402525 -1519922443 1013875535 1265218521 -49307932 -1979142542 318898120 1678167902 -94217475 -1922733461 342637521 1667959623 -204204330 -2066536896 500856826 1792886636 -189148465 -2084642215 448246755 1840284533 -524775808 -1749041642 246869932 2041700154 -405452135 -1865254385 165358517 2128354083 -295500110 -1721485788 7169950 2003457800 -384908629 -1643515331 117482375 1879544593 -313725457 -1706304135 54693059 1950727253 -366925322 -1658447520 70207706 1932032076 -476617251 -1802480309 228132081 2057188455 -453336636 -1812098734 183812328 2113138814 -251921013 -2013475555 519412903 1777511473 -141149806 -2137978620 429414590 1855940648 -31427143 -1993915089 271455381 1730749443 -112348768 -1907719882 390320268 1615126554 -702362329 -1591345743 942451723 1328258205 -783349442 -1505216088 1061251090 1212569732 -654752491 -1342278269 922166329 1106252975 -543915764 -1466715750 832233504 1184747702 -879370941 -1131221547 630963311 1385991417 -856155814 -1140905524 586578038 1441876192 -984722063 -1303812633 725627997 1548158155 -1037856408 -1255890434 741208132 1529528530 -195568466 -2091848648 442088834 1834913044 -214296393 -2076366815 489978267 1781745933 -91466596 -1920244726 344077744 1669661990 -35549051 -1964597229 334492073 1692975423 -371143478 -1628963748 133082598 1894358384 -292747053 -1718994875 8612351 2005162345 -415546120 -1875086226 154478036 2117211458 -531201823 -1756254089 240705997 2036322651 -818283418 -1203843856 557292874 1446030812 -934004609 -1085077271 643455315 1365076421 -1042123692 -1226488638 804001144 1491805678 -963661747 -1316454181 679596385 1602675191 -762385406 -1517691756 1015057710 1267187128 -706533349 -1562109811 1005406519 1290434977 -598383568 -1420667738 844825884 1163670922 -617045975 -1405120321 892780805 1110569363 1942995041 80277751 -1648254643 -356085285 1956775032 61158638 -1699977900 -307538494 2098481235 169048261 -1827001985 -467854871 2054786122 226409692 -1804079770 -479142416 1853411333 427810963 -2139705047 -143556161 1762989084 504505482 -2028243664 -266582618 1621317687 396650657 -1901250277 -106296947 1741593646 281652408 -1983841022 -20460140 1218568361 1067896895 -1498447483 -777473773 1338778800 952833062 -1581103716 -691702518 1182427291 830298125 -1468790345 -546096863 1092070530 907058196 -1357263442 -669057736 1427566797 571588699 -1156017695 -870342281 1383806164 628884546 -1133160968 -881695378 1540192511 751454313 -1245505069 -1027331771 1554037990 732400752 -1297162806 -978719396 1792340256 500416950 -2066051060 -203579238 1840854329 448660911 -2085137387 -189766525 1678735634 319310212 -1979639746 -49928024 1667415307 342199709 -1922245593 -93590351 2003034436 6607314 -1720876952 -294997762 1879975261 118035915 -1644149647 -385387289 2042128758 247421408 -1749677990 -525256500 2127932783 164797945 -1864643517 -404947755 1371197928 649978238 -1078677308 -927760302 1456936433 567289191 -1193708323 -807517109 1600215514 677800268 -1318110986 -966260640 1477221827 789294421 -1241318161 -1056584583 1275969932 990572826 -1576820576 -721121226 1264584085 1013396739 -1519491911 -764849105 1121339838 902920488 -1395119982 -606136316 1169919399 851230001 -1414140789 -592258019 1106879203 922653301 -1342716977 -655297703 1184130810 831739500 -1466300458 -543344832 1327639249 941955655 -1590932483 -701793429 1213198024 1061740126 -1505652764 -783892622 1548661383 726237713 -1304374357 -985144515 1529050782 740574728 -1255336014 -1037424860 1385511605 630327843 -1130669159 -878941425 1442381484 587189818 -1141465216 -856576234 2056749611 227586749 -1801854201 -476130415 2113553970 184383140 -1812715746 -453830776 1951140377 55261839 -1706923211 -314221661 1931595264 69664406 -1657819348 -366436422 1730187855 271033049 -1993411741 -30817291 1615681110 390751936 -1908197510 -112982036 1778063997 519842539 -2013955247 -252556345 1855381092 428994290 -2137473208 -140537890 1491243938 803578676 -1225985394 -1041513960 1603229627 680027949 -1316931945 -964295167 1446583184 557722374 -1204323652 -818918870 1364516745 643034911 -1084571995 -933392845 1163232198 844280656 -1420041494 -597896580 1110984671 893351753 -1405737229 -617539995 1267600372 1015626594 -1518310696 -762881458 1289998317 1004863355 -1561481535 -706044329 1670165354 344687612 -1920806330 -91888944 1692497779 333858789 -1964042657 -35117367 1834433368 441453518 -2091296140 -195138846 1782251329 490590167 -2076926355 -214716677 2117837582 154964888 -1875525086 -416091468 2035705623 240211841 -1755838917 -530630995 1893739324 132586410 -1628550640 -370574714 2005790501 9101235 -1719431671 -293290337 396559717 1621374451 -106077111 -1901439777 281985404 1741287914 -20930480 -1983409978 427330903 1853865409 -143201157 -2140021523 504711502 1762818520 -266655646 -2028201740 169088257 2098406807 -468028371 -1826798405 226087192 2055135630 -478695372 -1804566366 80715059 1942531493 -356385761 -1647915895 60971306 1956997564 -307480570 -1700067184 751642029 1539970363 -1027390335 -1245416425 731963828 1554501922 -978419560 -1297502194 571911583 1427217673 -870789965 -1155531739 628844934 1383880976 -881522518 -1133365188 830092745 1182598495 -546024219 -1468832653 907538896 1091617094 -669413124 -1356947350 1067564539 1218874733 -777003817 -1498878911 952924642 1338722676 -691922738 -1580914600 246952996 2042561714 -524921592 -1749981794 165015613 2127741099 -405040879 -1864588921 6536214 2003078272 -294789830 -1721045588 118388751 1879656601 -385869533 -1643697739 319759424 1678251222 -50248340 -1979288070 342024281 1667616975 -93552267 -1922321949 500477042 1792253156 -203764386 -2065826360 448358507 1841191165 -189331129 -2085602863 903222508 1121002618 -606571072 -1394653866 851169525 1170006115 -592072231 -1414364849 990747870 1275767880 -721158670 -1576743580 1012947143 1265068113 -764528149 -1519842947 677446792 1600533534 -965778012 -1318562510 789364881 1477177351 -1056792131 -1241149141 649759930 1371388972 -927666794 -1078731520 567756963 1456502837 -807851633 -1193404135 630548455 1385322353 -879032629 -1130613155 586720254 1442812776 -856243502 -1141771708 726593493 1548345155 -985624839 -1303921041 740502476 1529092954 -1037219104 -1255507338 941782915 1327843093 -701753681 -1591007687 1062187930 1212711692 -784215370 -1505304032 922353585 1107218215 -654860643 -1343181301 831798184 1184041790 -543532412 -1466078702 519784239 1778153401 -252369405 -2014177643 429294390 1855042464 -140975590 -2137009524 270585629 1730674571 -30495183 -1993761113 390925060 1615477650 -113022424 -1908122946 55334731 1951098845 -314427801 -1706752271 69309266 1931912132 -365956482 -1658273048 228056953 2056318959 -476463531 -1801548093 184163168 2113743862 -453739956 -1812772134 1015961254 1267295792 -763349110 -1517877476 1004769983 1290052137 -705825901 -1561672955 844488340 1163062786 -597966920 -1419997394 892869261 1111435803 -617186399 -1406055625 557401794 1446934100 -818468882 -1204807816 643072731 1364439629 -933567497 -1084370079 803393264 1491467878 -1041453092 -1226072246 680463081 1602763391 -964596795 -1316594861 132150894 1894205176 -370272446 -1628887084 9286263 2005566177 -293350565 -1719344179 154926684 2117914314 -415916176 -1875726362 240532037 2035354323 -531080343 -1755354113 441935370 1833981596 -195492058 -2090977360 490381843 1782420101 -214645953 -2076970071 344780344 1670110894 -92106988 -1920614526 333523489 1692801719 -34649331 -1964475493 -237742024 -2032965458 534395156 1759316354 -155608031 -2118210377 414711053 1873857947 -15740918 -2012684132 285323558 1711702448 -127790061 -1889196923 376206655 1634420137 -329037732 -1687914294 40708464 1969887718 -351368123 -1677083437 83946857 1913118207 -491208594 -1782583048 213295426 2075234772 -439024521 -1831717663 198927707 2094814669 -893749008 -1111668634 615782876 1404250442 -841499415 -1160737665 601480645 1423895891 -1000214334 -1285111724 711954926 1567138168 -1022610213 -1274346419 755127799 1510303073 -686987116 -1609934846 956500408 1308899630 -798970739 -1486382053 1047448993 1231682871 -640229210 -1361981392 936935818 1088401692 -558160705 -1447291863 817186195 1202877701 -389060231 -1614259729 113313877 1908816067 -274551456 -1733976586 28101708 1990982874 -434839221 -1860972067 135954535 2132652273 -512154286 -1770121788 259474558 2020635880 -176654051 -2105587317 460724273 1819355303 -233456380 -2062381678 471587880 1797057726 -73141969 -1935359559 363696131 1655349397 -53594826 -1949760096 314594330 1707566220 -744404559 -1532593881 1034889373 1252530187 -724791896 -1546928834 985853060 1304812562 -579157629 -1434586859 863281327 1148424249 -636025446 -1391446772 874079414 1126061088 -837396011 -1190041277 538458361 1461651567 -914645556 -1099125414 662043872 1349700726 -1060253209 -1211440783 784576715 1506050141 -945809922 -1331223192 699299026 1588151364 -1008584006 -1260058068 770464662 1525377792 -997196125 -1282879947 713138063 1569107737 -851856760 -1170308578 590861220 1412490034 -900434287 -1118616057 609884093 1398613803 -564843810 -1454237112 811289586 1197243236 -650580281 -1371546031 926322667 1077002109 -795958548 -1484156294 1048626112 1233646422 -672962827 -1595648413 971835353 1323972431 -125035918 -1886704924 377650014 1636125640 -1974677 -1998131459 300924743 1726517201 -162033088 -2125421866 408548204 1868481530 -247835047 -2042796337 523515765 1748174819 -449115626 -1841546624 188050234 2083675052 -497627633 -1789788519 207138595 2069864373 -337608156 -1662537038 99541768 1927926686 -326285763 -1685424469 42149649 1971591047 -621212677 -1375847571 888629975 1139825217 -577450014 -1433141388 865775310 1151180376 -735935543 -1557810337 976020197 1294717555 -749778992 -1538754746 1027679996 1246107242 -951182433 -1337382135 692091571 1581730341 -1071390842 -1222316272 774749866 1495961148 -912944211 -1097686213 664531585 1352450583 -822585420 -1174444254 553006744 1475413518 -510186701 -1768940635 261704223 2023651977 -419762390 -1845633092 150244870 2146680464 -280190207 -1739877481 21152301 1984295611 -400464104 -1624877170 103745076 1898460834 -64996521 -1960375359 305027707 1697213165 -78774450 -1941254184 356752994 1648668404 -218385563 -2047048717 485872201 1811079903 -174688388 -2104408086 462952016 1822369478 -1783063236 -490754646 2075589648 212978822 -1831511771 -439195213 2094741513 198969503 -1688005362 -328981096 1970107426 40518836 -1676750569 -351673983 1912647739 84377773 -2012246696 -16204338 1711402100 285662434 -1889384127 -127567401 1634478189 376117499 -2032925334 -237816324 1759142982 534598864 -2118532749 -155258395 1874305119 414224585 -1361658380 -640578206 1087954136 937421902 -1447331347 -558085765 1203050689 816982103 -1609747002 -687209136 1308841194 956589180 -1486818849 -798506679 1231982835 1047109733 -1285444208 -999908090 1567607996 711523370 -1274254967 -1022666465 1510082725 755316787 -1111874142 -893577932 1404322958 615740440 -1160257093 -841952979 1423540375 601796609 -1935430531 -73098005 1655557457 363527623 -1949407132 -53913358 1707084104 315046366 -2106055601 -176220967 1819690339 460420597 -2062163882 -233647936 1796964730 471642604 -1860912103 -434926449 2132466997 136179107 -1770424320 -511817578 2021071148 259008954 -1613810645 -389544771 1908495623 113665425 -1734152142 -274349916 1991020830 28025224 -1211265867 -1060455389 1506012569 784653583 -1331672916 -945326022 1588472192 698947862 -1189739385 -837733359 1461216683 538924349 -1099186018 -914558968 1349886386 661819684 -1434805039 -578966457 1148517885 863227243 -1390978872 -636458914 1125726692 874383730 -1532947229 -744086411 1253012943 1034437977 -1546858246 -724836244 1304605142 986022208 -1483800642 -796274904 1233165970 1049079300 -1595720793 -672920783 1324178059 971663901 -1454016628 -565033190 1197151904 811345462 -1372015723 -650149117 1077334713 926016047 -1170608166 -851517620 1412927222 590397024 -1118557245 -900523179 1398426351 610105977 -1260230680 -1008380034 1525417668 770389586 -1282432015 -997682329 1568785117 713486923 -1662984330 -337121312 1928248922 99192524 -1685251217 -326489095 1971550787 42224341 -1841604796 -449026094 2083862120 187827966 -1789488291 -497966133 2069426801 207602407 -2124951790 -162463868 1868148286 408854184 -2043016437 -247645283 1748265511 523459249 -1886632160 -125077578 1635919372 377820826 -1998486727 -1657937 1726997013 300470915 -1097478401 -913113495 1352380371 664575813 -1174926618 -822134160 1475767242 552688476 -1337047347 -951486885 1581262817 692524919 -1222409516 -1071336894 1496179704 774558574 -1557995877 -735711731 1294778295 975933217 -1538319742 -750245356 1245805486 1028016952 -1376168279 -620861889 1140275077 888145683 -1433103696 -577527258 1151005596 865977098 -2047087049 -218308959 1811255067 485670797 -2104088018 -175039816 1821920002 463436692 -1960811003 -64530797 1697515305 304691135 -1941069284 -78998902 1648608048 356840358 -1739784621 -280244539 1984077695 21344233 -1625212342 -400160036 1898928998 103312368 -1768458655 -510638345 2023298893 262023131 -1845841288 -419593490 2146751316 150201282 957207088 1309336230 -687623396 -1610316918 1046484521 1231496895 -798066939 -1486272621 936794626 1087466132 -640140498 -1361114184 817602075 1203547789 -558497993 -1447899231 616219220 1404957378 -894131336 -1112304658 601294413 1422931675 -841390239 -1159833609 711019110 1566997232 -999347382 -1285022756 755797631 1510719209 -1023217837 -1274683451 40104696 1969537646 -328363052 -1687510206 84817633 1913194103 -352299059 -1677236389 213416650 2076133980 -491381786 -1783551120 198557395 2094173765 -438575105 -1831014551 534045340 1758712330 -237337680 -2032291034 414787205 1874728467 -155760727 -2119141569 286223022 1711823416 -16708734 -2012857580 375566007 1634049569 -127086693 -1888747763 538370929 1460786151 -837254563 -1189104949 662382440 1350309886 -915061180 -1099794734 785214275 1506434005 -1060959633 -1211876615 698396506 1588043724 -944845194 -1331036448 1034023701 1252443011 -743468487 -1532452177 986461964 1305151386 -725461472 -1547344202 863664935 1149062065 -579593717 -1435293027 873971518 1125158824 -635838958 -1390481788 460899257 1820324655 -176774507 -2106486269 471140256 1796355894 -233085300 -2061740518 363023243 1654946589 -72537433 -1935009231 315527058 1707720452 -54464834 -1949835736 114283485 1908990795 -389958927 -1614380441 27400132 1990534994 -273910040 -1733605762 135551983 2131979129 -434488637 -1860367787 259629046 2021568352 -512229670 -1770992052 188461234 2084339748 -449457762 -1842159352 206992555 2068923453 -497543801 -1788926703 98580608 1927743510 -336701012 -1662424774 42859673 1972030479 -326918731 -1685803741 378314966 1636536384 -125648390 -1887047316 299984079 1726370905 -1112605 -1998047883 408365284 1867520114 -161920568 -2124514978 523955453 1748884587 -248214063 -2043429561 810913914 1196597484 -564399786 -1453538880 926438499 1077896437 -650758833 -1372518951 1049499720 1233725662 -796886684 -1484305934 971234385 1323625671 -672285315 -1595240981 769818654 1525002376 -1007886030 -1259613788 714032135 1569223825 -998169301 -1283058243 590940204 1413363898 -852006656 -1171236458 609537077 1398013091 -900027111 -1117938289 304120307 1697100133 -64036641 -1960193975 357385706 1649046908 -79485754 -1941695408 486214081 1811691863 -218797843 -2047715205 462867928 1821506894 -174543628 -2103468958 261591447 2022744321 -510005061 -1767981011 150623630 2147312920 -420203358 -1846344652 21764517 1984637235 -280856439 -1740290017 102882748 1898376490 -399524720 -1624732666 693018939 1581879725 -952057833 -1337462655 774071586 1495553460 -1070791666 -1221970792 664086793 1351752095 -912570331 -1097041741 553184528 1476386182 -822703044 -1175339862 888779103 1140752841 -621293453 -1376722715 865367366 1150502352 -577104790 -1432541956 975321453 1294273019 -735291327 -1557436201 1028652404 1246285282 -750674856 -1538872114 1566644020 711337890 -1284540904 -999799154 1510789933 755753915 -1274891775 -1023049065 1404739334 616411024 -1112211926 -894185796 1423399711 600861577 -1160168909 -841086299 1087768400 936458182 -1361549700 -639674646 1203487561 817689567 -1447714203 -558722317 1309511522 957005812 -1610355122 -687546664 1231047547 1046969325 -1485952425 -798418239 1712273404 285738858 -2013178160 -16357818 1633874917 375767923 -1888709943 -127163809 1758773198 533958488 -2032476446 -237113740 1874426839 415124289 -2118706437 -156226963 2075666328 213849870 -1783216460 -491686366 2094392193 198365975 -1831107923 -438521285 1969467306 40148796 -1687302522 -328532464 1913547699 84499237 -1677718881 -351847927 1148855925 863835875 -1435220135 -579635249 1125638764 873517818 -1390836928 -635522090 1252109895 1034329809 -1531981973 -743899139 1305242206 986405576 -1547564174 -725271580 1506620945 784991879 -1211934915 -1060870229 1587606024 698860190 -1330736348 -945183822 1461108259 538021557 -1189552369 -836767847 1350269498 662457004 -1099621610 -915264640 2132018877 135476779 -1860540527 -434284793 2021245604 259977778 -1770544248 -512716002 1909427855 113819161 -1614680157 -389619915 1990347414 27621888 -1733547078 -273999060 1654855385 363079247 -1934788619 -72726685 1708053184 315220566 -1950305300 -54033542 1819844331 461352573 -2106130489 -177090735 1796561650 470968932 -2061812770 -233043128 1868002742 407913760 -2124868454 -161602548 1748677039 524124473 -2043359101 -248258539 1636629892 378260754 -1887265624 -125457346 1726036381 300288267 -1997580111 -1546201 1927308754 99046724 -1662122754 -337038232 1972216267 42635613 -1685864217 -326832015 2084302304 188538230 -1841984308 -449659814 2069244409 206641519 -1789376299 -497059773 1413043582 591291880 -1170787246 -852491068 1398051175 609460721 -1118113717 -899825443 1524817228 770043354 -1259553696 -1007973130 1569659221 713566659 -1283360647 -997832465 1234060570 1049195916 -1484774346 -796453728 1323532547 971288981 -1595023313 -672476999 1196805416 810745278 -1453609980 -564355950 1077414193 926890407 -1372166115 -651077493 1984709879 21722209 -1740495397 -280685235 1898021102 103198840 -1624251966 -399978156 2023214277 261160019 -1768313367 -509698689 2147092700 150812746 -1846253072 -420259482 1811633299 486302725 -2047527489 -219019991 1821806730 462528540 -2103905882 -174079696 1696652449 304606263 -1959871091 -64385765 1649219768 357181486 -1941735020 -79410942 1294099519 975525033 -1557396205 -735365755 1246732326 1028165808 -1539194614 -750325348 1140452365 889117851 -1376285407 -621757001 1150560276 865278082 -1432729288 -576882258 1351971931 663897293 -1097132681 -912513567 1475915842 553615572 -1175006866 -823008776 1582234729 692702463 -1337942715 -951603757 1495480432 774113510 -1221764772 -1070962230 781348555 1502961245 -1063514137 -1214562447 704621266 1593350724 -940454914 -1325991064 541714169 1464784495 -834172971 -1186941117 656679648 1344475766 -919977012 -1104317606 858095279 1143098937 -584376445 -1439944939 877181622 1129286176 -632890470 -1388188916 1040119453 1257883147 -739207247 -1527273689 982725252 1301545490 -727886936 -1550163138 368856579 1660649109 -68014289 -1930092615 311527962 1704376972 -56628426 -1952916576 455591473 1814099623 -181819619 -2110875765 474612264 1800221374 -230399228 -2059185262 139157095 2135715569 -431669429 -1857941539 254188158 2015472360 -517407918 -1775252540 110155349 1905780419 -392251527 -1617328145 33362508 1996104410 -269257888 -1728822282 931749770 1083076380 -645448026 -1367339472 820288403 1206102789 -555025729 -1444034007 961730488 1314252590 -681789804 -1604614654 1044321185 1228415799 -802065779 -1489616357 708726766 1564049272 -1003475262 -1288233388 760450039 1515502433 -1017255205 -1269114291 619038684 1407383370 -890525968 -1108568474 596116421 1418670931 -846830871 -1165929857 216497986 2078298068 -488038802 -1779552520 193641307 2089651149 -444278153 -1836848415 37549936 1966852070 -332229028 -1690982710 89207657 1918239743 -346074555 -1671929133 290484006 1717002160 -10613238 -2007417188 373140287 1631230889 -130823661 -1892353403 529262356 1754060674 -242907592 -2038253906 417735437 1877021595 -152550879 -2115013961 480513097 1805860063 -223711899 -2052235789 466208848 1825503430 -171464324 -2101306902 310346875 1702409453 -59644585 -1955146303 353517666 1645572340 -82042546 -1944383016 18029613 1981033659 -283280127 -1743106665 108976180 1903814818 -395265768 -1619555954 264803359 2026873993 -507054797 -1765685851 145051654 2141347984 -424988374 -1850998340 667561089 1355619351 -909881939 -1094484677 547874968 1470158862 -827749964 -1179731678 689022131 1578538021 -954219105 -1340541687 779903146 1501253692 -1066270330 -1217056496 981286117 1299844211 -730636855 -1552650913 1024522492 1243072618 -752969264 -1541822138 883340503 1134658625 -626469381 -1380981395 868970702 1154236504 -574287390 -1430118028 96419080 1924664734 -340698076 -1665766222 47380753 1976945031 -321087427 -1680103253 191149370 2086897068 -445983722 -1838291840 201945379 2064531893 -502853617 -1795153767 403189100 1863261690 -167359424 -2130608938 526772597 1751308771 -244610983 -2039695153 382969182 1641321928 -119683982 -1881475868 297689415 1723421137 -5242773 -2001260291 1053892032 1238773078 -790659860 -1478996870 968677849 1320937807 -676153099 -1598715805 806000114 1192076644 -570100514 -1459370936 929518059 1080058237 -647417657 -1368522671 593890724 1415658802 -848794488 -1167107042 604752317 1393359147 -905598831 -1123903481 767395222 1522185472 -1011620678 -1263217620 718291343 1574400281 -992075613 -1277620171 1258204111 1039768409 -1527723293 -738723211 1301508054 982802240 -1549988102 -728088980 1143284733 857871211 -1440005423 -584289721 1128851428 877647730 -1387886904 -633227682 1464449963 542018365 -1186473337 -834606575 1344569266 656625444 -1104535906 -919785976 1502753689 781517583 -1214491979 -1063558621 1593833344 704169750 -1326344532 -940136902 1905298183 110607249 -1616975317 -392570179 1996312350 33193864 -1728893390 -269214044 2135622453 139211683 -1857723879 -431861105 2015807276 253884346 -1775720960 -516974954 1814535011 455126005 -2111178161 -181482791 1800036218 474836972 -2059125162 -230486336 1660687185 368780231 -1930268035 -67812629 1704056648 311879646 -1952467356 -57112846 1407556238 618834456 -1108608094 -890451148 1418223255 596602369 -1165606981 -847179987 1564349116 708387370 -1288670320 -1003011322 1515443877 760538675 -1268926583 -1017477345 1314032362 961919612 -1604523066 -681845936 1228885747 1043889765 -1489948705 -801759415 1082720984 932065870 -1366858764 -645901470 1206175425 820246103 -1444239379 -554854533 1753987654 529304272 -2038047894 -243078148 1877376607 417418953 -2115494029 -152096795 1716531828 290915042 -2007084200 -10918962 1631450733 372950779 -1892444351 -130766889 1966909986 37460660 -1691170034 -332006504 1917939259 89546413 -1671491817 -346538111 2078745104 216011398 -1779875012 -487689302 2089477641 193844895 -1836808411 -444352589 2026424653 265288155 -1765365663 -507406089 2141523284 144850370 -1851036552 -424911634 1980973439 18117097 -1742921645 -283504443 1904117094 108639728 -1619991478 -394799908 1702877481 309914047 -1955481595 -59340653 1645354288 353709478 -1944290276 -82097014 1805930779 480469389 -2052444105 -223543135 1825150210 466527636 -2100825042 -171916104 1135012229 883022099 -1381463895 -626018241 1154166172 869014794 -1429910352 -574456794 1300062647 981094689 -1552744293 -730583027 1242604974 1024955704 -1541487486 -753273836 1578236385 689359223 -1340106547 -954685349 1501314552 779816302 -1217241900 -1066046398 1355444691 667763013 -1094446849 -909959063 1470608842 547390812 -1180052250 -827399056 1641281548 383043738 -1881302752 -119887434 1723743253 297340035 -2001707719 -4756049 1862823998 403652776 -2130308846 -167698044 1751495719 526550193 -2039753461 -244521571 2086987880 191092990 -1838511804 -445793838 2064198769 202251495 -1794683555 -503284277 1925144666 95965388 -1666121354 -340381216 1976738883 47551701 -1680030353 -321128967 1522391236 767223890 -1263289880 -1011578498 1573919965 718744651 -1277264399 -992391833 1415991542 593584224 -1167576614 -848363188 1393267951 604808313 -1123682877 -905788075 1191889056 806221878 -1459312244 -570189542 1080495289 929053743 -1368822379 -647078653 1238450322 1054240772 -1478549058 -791146200 1320977547 968602653 -1598888537 -675949263 -431233853 -1857235883 138773999 2135078265 -517594918 -1776218036 254296566 2016375136 -393188111 -1617470361 111021533 1905868107 -268588824 -1728407426 32754116 1995766098 -67308377 -1929657295 368219531 1660265757 -57593666 -1953103832 312430994 1704485124 -181961579 -2111812605 455679417 1814965551 -229984116 -2058516454 474274208 1799612726 -584727541 -1440549731 858498343 1143772593 -632815598 -1387319164 877027646 1128354216 -738309063 -1527153489 1039150357 1257708931 -728528864 -1550534474 983427340 1301993882 -1064119185 -1214913287 782021955 1503364565 -939585418 -1325915936 703689050 1593197004 -834053027 -1186042677 541539697 1463815655 -920348604 -1104959278 657127784 1345178110 -11479678 -2007505644 291419310 1717142584 -130215525 -1892015859 372469943 1630814241 -242524752 -2037617370 528825500 1753353226 -152659543 -2115917505 417921157 1877985299 -488127002 -1780419216 216638666 2079233116 -443940353 -1836240535 193224915 2088980549 -331592236 -1690600126 36842744 1966414958 -346977843 -1672038053 90171617 1918425207 -1002506934 -1288059428 707826790 1563927792 -1017958061 -1269562939 761090175 1515872489 -890929800 -1109242386 619387988 1407986882 -846677663 -1164998153 596039757 1417799899 -645274322 -1366370888 931628034 1082176660 -555474633 -1444736607 820658203 1206743181 -682463972 -1605018230 962333744 1314602150 -801134331 -1489462893 1043449897 1228339391 -729971135 -1552238889 980674413 1299503099 -753909160 -1541967154 1025385332 1243157474 -626651533 -1381941531 883453791 1135566793 -573846934 -1429406980 868592454 1153604560 -909470171 -1093818701 667219721 1355007903 -827895236 -1180671318 547959568 1471021958 -955179497 -1340723583 689930043 1578651565 -1065559538 -1216615784 779270946 1500875700 -283924855 -1743481313 18728869 1981478707 -394370416 -1619439098 108004284 1903637290 -506974533 -1764811219 264654743 2025946881 -425334110 -1851598284 145460110 2142026520 -224086291 -2052880773 480958401 1806559063 -171347212 -2100411806 466031576 1824531278 -58769697 -1955066295 309420019 1702260581 -82642234 -1944729008 354196458 1645980540 -848906496 -1168013418 594073132 1416619706 -905219303 -1123269745 604312117 1392648867 -1011007694 -1262874716 766729758 1521774216 -992937173 -1277703235 719231495 1574546065 -791566492 -1479108622 1054852680 1238955742 -675519619 -1598336021 967967313 1320497863 -569757866 -1458757696 805588602 1191411436 -647500977 -1369383975 929663587 1080998645 -167209016 -2129680546 403109604 1862387314 -245017647 -2040372409 527119101 1751908971 -120381446 -1881919636 383614678 1641696832 -4269085 -2001081483 296794831 1723304537 -339769428 -1665616070 95544960 1924584982 -321764427 -1680510173 47981209 1977291279 -446427234 -1838989560 191524530 2087542308 -502674553 -1794180335 201829035 2063637053 -2111364665 -182447791 1814642923 456028285 -2058689058 -229780152 1799652594 474199140 -1929598475 -67397277 1660078297 368441423 -1953403412 -57254534 1704922304 311966806 -1617940061 -392756939 1906200719 110714905 -1728186950 -268778196 1995674774 32809984 -1857308271 -431191801 2135283901 138602539 -1775862392 -517911266 2015894692 254749746 -1186397937 -833736295 1464295459 541085877 -1104886506 -920390272 1344971834 657298604 -1215133379 -1063929429 1503455249 781965447 -1325445852 -940016206 1592863752 703995038 -1526853269 -738647555 1257271367 1039614161 -1550592654 -728439324 1302180958 983205064 -1440376487 -584930865 1143732341 858573027 -1387766464 -632328746 1128676460 876678394 -1690562426 -331669488 1966240170 37044540 -1672358753 -346627063 1918875059 89687333 -1779984204 -488593374 2078931352 216975630 -1836426067 -443716549 2089041281 193137943 -2037710622 -242470796 1753571790 528634200 -2115582725 -152963987 1877517783 418354497 -2007988016 -11028410 1717496316 291101034 -1891808055 -130384801 1630744037 372514163 -1605226418 -682295080 1314672994 962290164 -1488980905 -801585983 1227986299 1043768813 -1366706052 -644970262 1082644816 931195334 -1444643739 -555528973 1206525257 820850143 -1109057494 -891154244 1407926534 619475344 -1165433805 -846211931 1418102047 595703177 -1287739368 -1002858354 1563478324 708311458 -1269601279 -1017881449 1516047661 760888763 -1341045947 -954829869 1579098729 689443583 -1216575652 -1065633846 1500702320 779474662 -1094005897 -909247519 1355065947 667130573 -1180233874 -828358664 1470721602 548298452 -1381608671 -626957385 1135096333 883884699 -1429498056 -573790290 1153824276 868402818 -1552033005 -730141819 1299429951 980716201 -1542447350 -753455204 1243512358 1025068720 -1954585715 -59223269 1701905057 309735991 -1944934508 -82471166 1646053048 354154030 -2052789313 -224142551 1806338707 481147397 -2100744282 -171040976 1825001098 465600028 -1765248023 -506510465 2026246853 264315475 -1851410448 -425556122 2141968092 145548874 -1743520805 -283849907 1981651703 18524769 -1619116094 -394719404 1903189742 108490360 -1458933244 -569556334 1191449384 805512126 -1368934883 -647985525 1080678193 930015143 -1479411146 -791229792 1239391002 1054387084 -1598276049 -675606855 1320312579 968191893 -1262656928 -1011199242 1521681228 766784474 -1278171527 -992504081 1574881109 718927811 -1167660462 -849225020 1416137598 594525160 -1123340725 -905175331 1392856935 604143601 -1838918964 -446471590 2087334880 191693686 -1794533675 -502356413 2064119801 201377647 -1665148162 -340202904 1924250578 95849284 -1680728345 -321573263 1977384907 47927133 -1881980248 -120294850 1641882500 383390482 -2000779599 -4606425 1722869661 297260811 -2130130278 -166725108 1862708150 402758432 -2040197501 -245219819 1751871407 527195961 1682996378 324488204 -1973543498 -44487392 1664989315 339380245 -1925981777 -97195719 1787557032 495764542 -2071620220 -209541870 1843802289 450953255 -2081926755 -185638645 2045209854 249584744 -1746334254 -521257660 2123016423 160274545 -1870345781 -410781347 2000479436 3920986 -1724742176 -298470026 1884365013 123080771 -1637924359 -380079761 1597922386 674852036 -1322238594 -969470488 1481873483 794077405 -1235355289 -1051014671 1374016608 652403958 -1075071668 -924023334 1451757689 563028207 -1199148715 -813612605 1116294198 898530464 -1400427238 -612360820 1172604975 853784761 -1410668285 -588392043 1280492548 995488914 -1570986712 -715418178 1262419997 1010315403 -1523490511 -768192089 2102087131 172784973 -1824183049 -465429407 2049345986 220313940 -1809258258 -483403656 1938867689 77067647 -1650547515 -359033773 1962738160 66728294 -1695325988 -302755766 1627151807 402353449 -1896727405 -101381115 1737595302 278309168 -1986004854 -23541732 1848104333 421586203 -2144750431 -147946441 1766461844 508371202 -2025557832 -264028114 1176857875 824335749 -1473573825 -550749015 1095280906 911186332 -1354315738 -666765136 1224664353 1073337783 -1494186995 -772295525 1335042360 949227950 -1583529964 -694521726 1536327031 747982305 -1248060325 -1030017843 1560263022 737708536 -1292773310 -973674284 1430910277 575587795 -1152936855 -868178689 1378103644 623051210 -1138077584 -886218522 1449532952 560017038 -1201111244 -814788702 1359731201 638380695 -1090143443 -939357253 1488819754 800761532 -1229719802 -1045117040 1607488051 685204133 -1310837985 -958856311 1271991932 1020673770 -1512083632 -757571642 1287440997 1002175219 -1565349047 -709518369 1158317646 839759576 -1425741982 -603727884 1114063447 895513281 -1402395781 -613542931 1829256912 437194310 -2096734212 -201232534 1785068233 493013599 -2073322523 -210982029 1674819298 349472372 -1914841138 -86317224 1690202875 330908269 -1968172073 -38329535 1891577524 129506850 -1632546920 -373915890 2010311341 14015035 -1713599615 -287589609 2120525446 157521424 -1872050262 -412223684 2030658207 235819529 -1761147981 -536857819 1333604185 947527631 -1586278795 -697008413 1209068352 1058528214 -1507947924 -786842886 1101440875 916559869 -1347893689 -659556655 1187734386 835474404 -1463483810 -540921144 1388986173 634195883 -1127981551 -876384633 1437072164 580963250 -1146512888 -860968290 1544664847 722896793 -1306536413 -988223819 1534882582 746275712 -1250815430 -1032510804 1947406225 51658503 -1709347139 -317039061 1937689480 75103006 -1653560668 -361260494 2059962275 231716661 -1798904177 -473836007 2107982778 178418476 -1817501034 -458485248 1772363765 514010979 -2018869543 -257077681 1858722796 432991098 -2134394176 -138376618 1736415175 276342609 -1989019925 -25770371 1611813854 387277640 -1910754574 -115670428 3979678 2000390408 -298657614 -1724520412 122781063 1884704017 -379642709 -1638388675 250032556 2044723514 -521580416 -1745985514 160101813 2123220259 -410741607 -1870420977 495692282 1787599212 -209336106 -2071791552 451309027 1843486069 -186118961 -2081473447 324018632 1683427678 -44154652 -1973849998 339600849 1664800071 -97286915 -1925925781 995268950 1280682432 -715327366 -1571043092 1010785615 1261989337 -768525213 -1523184395 898175332 1116611058 -611880888 -1400880930 853857661 1172563435 -588598191 -1410497337 652577074 1373813156 -924063714 -1074997112 562580779 1452244413 -813290489 -1199498095 675152128 1597583766 -969908180 -1321774918 794019097 1481962895 -1050827723 -1235577693 422021343 1847638089 -148248077 -2144413339 508185798 1766685776 -263967254 -2025644676 402391277 1627074683 -101555775 -1896525481 277988596 1737946210 -23091752 -1986489010 76585147 1939318829 -358680169 -1650865919 66935970 1962568756 -302826098 -1695281896 172691593 2102140959 -465210971 -1824374477 220648592 2049041414 -483871300 -1808825046 575252503 1431214209 -867710661 -1153369683 623143950 1378049176 -886436574 -1137885772 747773989 1536495795 -1029947127 -1248104033 738190396 1559811242 -974027504 -1292454522 1073657971 1224313061 -772744865 -1493702199 949189738 1335119100 -694346426 -1583731248 824520769 1176633559 -550809235 -1473486341 910750808 1095746766 -666462860 -1354652190 839572252 1158540170 -603669968 -1425831258 895950597 1113599891 -613843415 -1402057025 1020351278 1272341432 -757124606 -1512570220 1002215223 1287366561 -709691877 -1565145459 800967544 1488649198 -1045190060 -1229677886 684724065 1607942135 -958501299 -1311154469 560350026 1449227228 -815259034 -1200680208 638289747 1359787973 -939137409 -1090332951 157613012 2120469314 -412443912 -1871861138 235487181 2030964571 -536387871 -1761579401 129987558 1891124080 -374271286 -1632230820 13809663 2010482537 -287516973 -1713641915 349432752 1674894118 -86144356 -1915045366 331231145 1689853759 -38777211 -1967686125 436757378 1829720852 -200932690 -2097073608 493201307 1784846093 -211040585 -2073233887 722594397 1545001675 -987788431 -1307001881 746335812 1534795474 -1032695960 -1250590722 634020463 1389187833 -876346557 -1128057899 581412470 1436587744 -861288614 -1146161204 916912697 1101122223 -660038891 -1347441789 835403296 1187778230 -540713204 -1463652454 947745291 1333412509 -697101529 -1586224207 1058059794 1209501316 -786507970 -1508251736 276810389 1735981571 -26104903 -1988715729 387059340 1612004890 -115576928 -1910808778 514081447 1772319281 -257285237 -2018700515 432637630 1859040808 -137893998 -2134845692 231267057 2060446311 -473515043 -1799255221 178593512 2107780734 -458522684 -1817424046 51598019 1947492949 -316853265 -1709571207 75405018 1937352268 -361695242 -1653094560 -1400244590 -611400188 1116182462 897623848 -1411108213 -589102563 1172984743 854418225 -1571651936 -715829706 1281105804 995831578 -1522550087 -768046545 1261558677 1010232067 -1321277706 -969288096 1597016026 674740044 -1236065553 -1051454855 1482507203 794456917 -1075482940 -924688814 1374359528 653016958 -1199002915 -812672437 1451674609 562166631 -1746413990 -522131764 2045359990 250513376 -1869999549 -410180907 2122609519 159597561 -1724096920 -298094850 1999781700 3477458 -1638819215 -380196121 1885338461 123259851 -1974417858 -44566872 1683924754 324638596 -1925381593 -96849231 1664312075 338973597 -2071245300 -208896358 1787113248 495067062 -2082043371 -186533245 1843981113 451926959 -1248671789 -1030359227 1536993023 748394089 -1291910198 -973589668 1559323366 737563248 -1152823327 -867270793 1430728397 574627419 -1138455560 -886850706 1378544340 623761986 -1473914953 -551360735 1177269915 825001485 -1354230866 -665902280 1095135874 910246420 -1493278843 -772182253 1223704233 1073155647 -1584161892 -694899958 1335753392 949668390 -1896028389 -100935795 1626506807 401979041 -1986977022 -23719020 1738490414 278426296 -2144899287 -148873281 1848184325 422461075 -2025149648 -263349338 1766115868 507771530 -1823737985 -464730135 2101712467 172140229 -1809435802 -484375568 2049462858 221209308 -1651474611 -359182373 1939742305 77147895 -1694647468 -302347326 1962138232 66382574 -1631611888 -373775226 1890710844 129418666 -1714270199 -288005985 2010919205 14352819 -1872487390 -412930892 2120908046 158158232 -1760962501 -535893843 2030549271 234916225 -2096593804 -200297246 1829168472 436327886 -2073739155 -211652357 1785405761 493621719 -1915548602 -86754096 1675455850 349855228 -1967208353 -38143799 1689299315 330799589 -1512983336 -757693362 1272960500 1020847458 -1564708671 -709148585 1286738413 1001726331 -1425392406 -603124612 1157914054 839085392 -1402472205 -614414235 1114216927 896444745 -1201232708 -815688662 1449706896 560985350 -1089773403 -938717133 1359282569 637677855 -1229116274 -1044767720 1488145826 800357684 -1311709033 -958932991 1608419771 685357357 -2019252911 -257714745 1772799101 514716907 -2134286008 -137473570 1858535524 432025842 -1988154013 -25682443 1735478351 276200665 -1911363206 -116008468 1612482646 387692736 -1709984459 -317422173 1948111897 52094095 -1652657876 -361152070 1936723968 74915990 -1798816505 -472969839 2059820075 230780093 -1817839330 -459093624 2108397618 179087524 -1127578215 -875711217 1388635317 633590819 -1146666624 -861900522 1437147308 581832762 -1307505237 -988398275 1545563271 723016721 -1250113102 -1032062684 1534240926 745904136 -1585605123 -696605333 1332999377 947176519 -1508879900 -786996878 1209938120 1058603102 -1348067889 -660525735 1101561059 917458037 -1463035434 -540219072 1187363066 834832492 -924503146 -1075707136 652956346 1374446124 -813107313 -1198536935 562468515 1451337269 -968967260 -1321628878 674290312 1597499934 -1051492419 -1235988693 794631825 1482305031 -716037134 -1571482780 995902174 1281061448 -767563797 -1523001475 1009878727 1261876817 -611734592 -1399940266 898091756 1115748986 -589008935 -1411162289 854200053 1173175907 -208989346 -2071190584 495284850 1786921700 -186198201 -2082347055 451458667 1844414205 -45048980 -1973965830 324991552 1683606230 -96641163 -1925550109 338902617 1664356047 -298056902 -1724173396 3301910 1999983232 -380516573 -1638467659 123708943 1884853913 -521696504 -1746879586 250210852 2045696690 -410366191 -1869774969 159657533 2122522283 -771882281 -1493618111 1072718843 1224168301 -694958386 -1584073128 949856226 1335531380 -551187739 -1474119053 824961993 1177344863 -666349828 -1353744790 910569424 1094786886 -867626317 -1152507355 575107999 1430274825 -886778198 -1138497988 623556486 1378715408 -1030579583 -1248482793 748485549 1536936763 -973119848 -1292341746 737230772 1559629602 -359652833 -1651043703 77480755 1939436453 -302127610 -1694837104 66291498 1962194876 -464803283 -1823696197 172346113 2101541783 -484020684 -1809752414 220729112 2049916814 -148426117 -2145385747 422138711 1848533953 -263522718 -2024945932 507811662 1766041560 -100877751 -1896117537 401791845 1626729459 -24019376 -1986638138 278863740 1738026986 -86814444 -1915461246 350040120 1675231406 -37841651 -1967544933 330363937 1689765047 -200746714 -2096109136 436647946 1828817052 -211477185 -2073940567 493583379 1785482373 -412860048 -1872530970 157950044 2121076938 -536246935 -1760643585 235398213 2030097619 -373307070 -1632044588 129083502 1891014904 -288223909 -1714078259 14445687 2010864865 -1044549156 -1229307574 800264432 1488199782 -959400507 -1311275693 685692137 1608115327 -815334930 -1201550984 560502978 1450158164 -938787337 -1089729183 637885659 1359113293 -603299400 -1425190610 839123092 1157836802 -613964383 -1402956489 896124045 1114567707 -757995126 -1512646372 1021282470 1272494128 -709087853 -1564795643 1001540799 1286962217 -473407403 -1798352701 231080313 2059481583 -458906548 -1818061606 179029344 2108487158 -317462425 -1709909775 52267339 1947908573 -360829826 -1653007128 74468690 1937210820 -25202639 -1988607833 275845405 1735795083 -116214744 -1911192386 387765508 1612440978 -257624061 -2019309419 514496815 1772988857 -137806822 -2133980020 432495926 1858104736 -660193123 -1348374517 916988337 1101992231 -540310396 -1462979566 835052968 1187173694 -696399697 -1585776583 947104131 1333041429 -787477322 -1508426720 1058958746 1209621772 -988720903 -1307156369 723464661 1545077059 -1032022816 -1250188170 745731532 1534444890 -875898677 -1127356323 633649639 1388546417 -861463342 -1147130812 581533182 1437486440 -1185876944 -833108826 1465816348 542745994 -1103286231 -918945601 1345540357 657744275 -1215595518 -1064547180 1501895982 780283320 -1327056869 -941520755 1592318263 703588769 -1528306604 -740240190 1256818040 1039054318 -1551228851 -728952613 1300513121 981692919 -1438880666 -583312144 1144130890 859127260 -1387157377 -631858967 1130350931 878246341 -2109811464 -180755346 1815131604 456623426 -2058153759 -229367689 1801286093 475677019 -1931125558 -69047204 1659583974 367791472 -1953982253 -57694139 1703344639 310495593 -1618361188 -393284598 1904715184 109090086 -1729888123 -270323693 1995071913 32330047 -1856877394 -430605256 2136747394 140188948 -1774221129 -516376543 2016536987 255252749 -1605646991 -682822169 1313186909 960664779 -1490681496 -803130882 1227382852 1043288274 -1366274749 -644383275 1084107887 932781305 -1443002022 -553993780 1207167094 821352672 -1107503851 -889461373 1408414777 620070063 -1164898036 -845799014 1419735072 597180598 -1289265881 -1004507727 1562983435 707660957 -1270179522 -1018320472 1514469394 759416964 -1692015175 -333261521 1965786261 36484099 -1672994400 -347139786 1917206668 88174618 -1778487925 -486974179 2079329447 217529393 -1835816558 -443246332 2090715326 194705448 -2037189155 -241842869 1755092209 530293863 -2113982012 -151518894 1878085864 418799742 -2008449553 -11645575 1715936451 289418325 -1893418506 -131888800 1630197978 372107340 -1956211022 -60709340 1701377950 309315336 -1945414997 -83074499 1644508039 352453393 -2051203456 -222679530 1806925740 481578810 -2100241767 -170399217 1826536373 467241763 -1764653354 -506022336 2027939834 265869164 -1849933105 -423923111 2142381027 146084725 -1744171292 -284344718 1980002248 16998238 -1620587779 -396297621 1902750673 107912007 -1341606278 -955283732 1577506646 687990720 -1218088349 -1067302155 1500189519 778839001 -1093452216 -908849442 1356685156 668626930 -1178666415 -826684729 1471191933 548908011 -1379949026 -625437048 1135724338 884406180 -1429052921 -573222255 1155269419 870003645 -1553715668 -731701574 1298812672 980254614 -1542854091 -754001245 1242008345 1023458191 -1837258765 -444950683 2087962335 192214601 -1794087958 -501787780 2065564358 202977872 -1666830399 -341762217 1923632877 95387259 -1681134632 -322118834 1975880436 46316130 -1882540137 -120748287 1640289979 381937197 -2002291826 -6274280 1722356386 296624692 -2129576027 -166326477 1864326793 404254239 -2038629444 -243545302 1752341136 527804934 -1458337989 -569067603 1193141783 807065217 -1367456990 -646351948 1081090574 930550424 -1480061175 -791724129 1237741093 1052860083 -1599747312 -677184634 1319873084 967613098 -1264281761 -1012684855 1521153651 766363365 -1278651578 -993106992 1573335658 717226748 -1166074003 -847761413 1416724033 594955991 -1122837644 -904533022 1394391640 605784782 -583257804 -1438973534 858935320 1144348814 -632163027 -1386822213 878679041 1129882775 -739788538 -1528788592 1038735402 1257171132 -729121505 -1551020663 981736499 1300442277 -1064623792 -1215557178 780484732 1501720810 -941169335 -1327376929 703104101 1592767731 -833574558 -1185441292 543082574 1465514200 -918721157 -1103471123 657656919 1345600705 -430829060 -1856691862 140275920 2136686662 -515910171 -1774656141 254915785 2016838751 -393635378 -1618040488 109574370 1904265332 -270246441 -1729925823 32128251 1995246701 -68877928 -1931333362 367747252 1659654178 -58145407 -1953499881 310813869 1702990907 -180450902 -2110146244 456190086 1815599120 -229421645 -2058060507 475868319 1801067529 -1004076939 -1289735965 707354969 1563316687 -1018510228 -1269959430 759473472 1514378710 -889419705 -1107576623 619899243 1408621053 -846115746 -1164542776 597634418 1419255268 -644870127 -1365827449 933130557 1083785643 -553790456 -1443175266 821277988 1207207346 -682911709 -1605588811 960887055 1312999833 -802792390 -1490981716 1042824470 1227820416 -11984707 -2008149973 289882513 1715499271 -131799900 -1893477326 371885448 1630385438 -242046833 -2037016551 530368931 1755052341 -151032682 -2114429952 418450874 1878408492 -486657831 -1778843569 217076213 2079809891 -443288384 -1835744170 194876908 2090509690 -333072149 -1692235651 36428231 1965877585 -347570958 -1672524700 88481246 1916874056 -284535882 -1743953120 17052314 1979908620 -395864145 -1621055687 107607683 1903085077 -506340476 -1764300014 266320552 2027457086 -423878755 -1850003701 145915569 2142588455 -222477358 -2051378364 481501950 1806963304 -170883125 -2099792035 467592935 1826215537 -60372000 -1956512906 308849356 1701812826 -83161095 -1945354385 352677589 1644322371 -731614338 -1553775640 980030034 1298997956 -754337945 -1542551567 1023923787 1241573085 -624952500 -1380398118 884054624 1136044790 -573423787 -1428877373 870080121 1155231471 -908893414 -1093381236 668795446 1356477088 -826366205 -1179019371 548455983 1471674041 -955716824 -1341137986 688294404 1577171602 -1067110607 -1218306137 778784285 1500282507 -166632713 -2129243551 404685787 1863856973 -243489042 -2038720904 527615938 1752561492 -120919355 -1882334637 381979625 1640217471 -5820708 -2002772406 296308720 1722711910 -341413229 -1667153403 94901183 1924080425 -322193782 -1681095140 46520230 1975707440 -444728671 -1837446601 192125837 2088020763 -502251848 -1793651154 203317140 2065264386 -847297985 -1166511447 594617107 1417024389 -904755674 -1122650448 605873930 1394333596 -1012610547 -1264321893 766159649 1521327031 -993456620 -1278329214 717713208 1572888494 -792178085 -1479580979 1053176695 1237386209 -677013950 -1599953196 967571310 1319946232 -569124247 -1458246913 807254853 1192922067 -646046096 -1367789850 930119516 1081561034 1904836152 109989550 -1618534636 -394252414 1994701345 31689399 -1729438963 -269620325 2136143370 139839132 -1856202970 -430200912 2017407507 255328901 -1775152321 -516529239 1816030812 456744650 -2110779536 -180928538 1800645189 475306707 -2057450647 -228918273 1659233902 367187704 -1930721470 -68372524 1703420535 311366369 -1954135205 -58625075 1256677104 1038118502 -1528217636 -739373238 1300929257 982362751 -1551565883 -729560237 1144837826 859563604 -1439516690 -583694472 1129386715 878060109 -1386253321 -631749791 1464880788 542604802 -1185009736 -833020114 1346210445 658160155 -1103893599 -919282889 1502332582 780990000 -1215977590 -1065183460 1592132287 702624297 -1326947437 -940616955 1754419065 529891311 -2036584875 -241492285 1879018336 418954230 -2114852276 -151594278 1716111179 290387933 -2008570265 -12544271 1629750098 371405764 -1893047682 -131247384 1965383453 35811211 -1691664847 -332656985 1917360900 89107346 -1673070040 -348009794 2080298799 217704377 -1779386877 -487094635 2090013494 194257824 -1835175398 -442875252 1409052593 620453671 -1108210019 -889897461 1418832808 597072702 -1163933052 -845612526 1562896259 706795285 -1289124177 -1003571655 1514808218 760025868 -1270594890 -1018990048 1313570773 961302339 -1606082823 -683528593 1227275212 1042385754 -1490494752 -802166154 1083242471 932693873 -1365338421 -644241827 1207776254 821691240 -1443671342 -554409404 1136598202 884485164 -1380876906 -625586944 1154668707 869656629 -1428375153 -572815079 1298437256 979608606 -1553271388 -731003598 1242124433 1024352263 -1543032387 -754974421 1577585886 688864328 -1341755918 -956211868 1499842759 778238033 -1217680917 -1066624643 1356039404 668251258 -1092753984 -908405418 1472086261 549023843 -1179639335 -826863281 2026978418 265686244 -1763746466 -505909816 2143090795 146524413 -1850566329 -424302127 1980412992 17663190 -1744513684 -284957190 1902604377 106971343 -1620504203 -395435549 1701194774 308354176 -1956098758 -59802196 1644947471 353163417 -1945794269 -83707467 1807590436 481989810 -2051816184 -223021666 1825595453 467095723 -2099379951 -170315385 1520709115 765664621 -1263907625 -1012040639 1573513698 718199156 -1278768946 -994002856 1417651657 595105119 -1166949147 -847842189 1393713616 605376838 -1122238212 -904187798 1192443295 806620425 -1457693517 -568693723 1082063238 930728208 -1368352598 -646469572 1237890477 1053787451 -1480141695 -792599529 1319465396 966934818 -1599401832 -676585458 1640631603 382549413 -1882952673 -121414519 1722272042 295762364 -2002147322 -5334896 1863419137 404141463 -2128616403 -166144837 1752973592 528183694 -2039341004 -243986270 2088574295 192556481 -1837925253 -445362963 2064701774 202893784 -1793148830 -501643020 1923519845 94479859 -1666649015 -340802337 1976258940 46948842 -1681575856 -322830138 367377212 1659014058 -68429296 -1930630522 310935333 1703890867 -58319351 -1954468193 457061134 1815675800 -181382622 -2110299468 475264791 1800718209 -228747717 -2057656659 139635544 2136316878 -430126476 -1856242974 255815489 2016960471 -516878739 -1774829829 109650794 1905136636 -393788858 -1618971952 31778675 1994643429 -269842849 -1729251639 780901364 1502391138 -1064961320 -1216165298 702963693 1591832443 -941080895 -1326510505 542118854 1465328464 -832670998 -1185332612 658364383 1346037577 -919357709 -1103853979 859605904 1144765190 -583865668 -1439311318 877744009 1129742111 -631296347 -1386734029 1038549922 1256207156 -739679602 -1527885288 982173627 1301149485 -729504105 -1551657471 218008189 2079963883 -487527599 -1778918457 194203236 2090106610 -442683576 -1835393058 35979855 1965175513 -332700829 -1691593739 88655446 1917843136 -347691142 -1673422868 290036249 1716431503 -12059851 -2009019485 371482112 1629712022 -131449044 -1892872262 529666603 1754604221 -241405177 -2036644975 419419698 1878582948 -151931106 -2114549880 932227765 1083677219 -643904615 -1365640433 821915308 1207590458 -554496128 -1443610858 961225351 1313608209 -683326549 -1606257859 1042736798 1226954248 -802650190 -1490045148 707246801 1562413639 -1003889667 -1288770709 759856840 1515015774 -1018945564 -1270665358 620507875 1408959093 -890088497 -1107991719 596768506 1419167340 -845178922 -1164400832 668195262 1356130600 -908216174 -1092974588 549330343 1471753521 -827294581 -1179169763 688411020 1578066202 -955895648 -1342111690 778409365 1499636995 -1066666823 -1217608657 979683802 1298397516 -731207434 -1553098656 1024003523 1242447189 -754488081 -1543480199 884949480 1136161150 -625925948 -1380577198 869434865 1154856295 -572726051 -1428433845 482212214 1807403488 -223111078 -2051757876 466632047 1826033145 -169976765 -2099680043 308703556 1700872658 -60288920 -1955651330 353088861 1644987851 -83504015 -1945967385 17492242 1980619140 -284915650 -1744586584 107425035 1902124445 -395752409 -1620149071 265380128 2027311542 -505479156 -1764216678 146580793 2142999983 -424492011 -1850346365 1053354239 1238358121 -792294957 -1480476347 967126246 1319246960 -676639286 -1599308452 806576333 1192513627 -568524319 -1457901193 931046612 1081709634 -646920712 -1367870098 595589275 1417201677 -848193097 -1166628575 605174914 1393888276 -904110674 -1122276040 765751465 1520648255 -1012264571 -1263722221 717862064 1573815334 -993536612 -1279204086 94816311 1923217569 -341268197 -1666213491 46861358 1976319160 -322605822 -1681760876 192757765 2088398995 -445439703 -1837887041 202408988 2065151114 -501291728 -1793469018 403822675 1863772357 -165693057 -2129098263 528227402 1752902876 -244155034 -2039132688 382357601 1640849655 -121360051 -1883045413 296195192 1721804014 -5638828 -2001812030 -208476575 -2070554889 496797517 1788590043 -184606088 -2080894226 452019028 1844868034 -45519277 -1974575419 323424127 1681932265 -98260406 -1927046436 338348902 1663958000 -299502075 -1725774189 2856745 1999415231 -381144548 -1638989174 122049328 1883333542 -520192457 -1745269087 250617627 2046242701 -409748946 -1869313352 161340162 2124082068 -922958167 -1074006465 653436805 1375049491 -812580176 -1198116314 564093852 1452823306 -970502501 -1323270643 673787831 1596858145 -1052079486 -1236420076 793045934 1480842040 -716450099 -1572018597 994424801 1279428471 -769256748 -1524555198 1009284088 1261388654 -611295489 -1399361943 899563475 1117327173 -587359514 -1409635728 854850506 1173670748 -360065248 -1651578954 76002828 1937802906 -303819975 -1696390225 65696277 1961706115 -464363758 -1823117436 173817406 2103119528 -482370805 -1808225379 221379111 2050411185 -146880700 -2143684654 422618728 1849136894 -262995107 -2024524853 509436529 1767527143 -102412426 -1897758752 401288794 1626087116 -24605841 -1987068935 277277251 1736563413 -773326872 -1495218306 1072273092 1223599698 -695585807 -1584594073 948196061 1334010443 -549683238 -1472508084 825368310 1177890400 -665732157 -1353282731 912251631 1096346233 -867113076 -1151871206 576620192 1431942710 -885185643 -1137044733 624116409 1379168815 -1031049282 -1249091800 746917522 1535262212 -974738521 -1293837519 736676491 1559231005 -1046182685 -1230785419 799729103 1487787353 -959889158 -1311870868 684138966 1606422848 -813757231 -1200079801 561081853 1450597739 -938293048 -1089079202 639412708 1360763250 -602696569 -1424710639 840824235 1159382333 -612478818 -1401331704 896545202 1115095332 -758637387 -1513149405 1019641241 1270959375 -710551380 -1566382022 1001109888 1286375702 -87382997 -1915906883 348439815 1673786769 -39362510 -1969205084 329842974 1689137544 -200201191 -2095702897 438258997 1830321571 -209917952 -2072258410 494045484 1786100154 -411192241 -1871018791 158586211 2121590261 -535793578 -1760083776 236851578 2031690220 -374981507 -1633612565 128474449 1890545095 -288622492 -1714632462 12949832 2009246174 -658524766 -1346861772 917623950 1102504984 -539856453 -1462419155 836505751 1188765697 -698073712 -1587344122 946494652 1332571178 -787875447 -1508980449 1057462437 1208002611 -989289018 -1307601584 721863914 1543631996 -1033543201 -1251847863 745210099 1533816933 -875352588 -1126949534 635260120 1390050382 -859903507 -1145448069 581994689 1438103639 -472803990 -1797872132 232780870 2061026512 -457420429 -1816436251 179449951 2109014217 -318104232 -1710412338 50625652 1946373346 -362292927 -1654593065 74037357 1936623867 -26835698 -1990085224 275309602 1735382196 -116702953 -1911787135 386211899 1610748077 -256045764 -2017837654 515075088 1773427846 -137311963 -2133329485 434022409 1859754143 -1744952475 -520547341 2045788745 251097823 -1869355140 -409675798 2124252752 161134278 -1725584553 -299721791 1999358587 2947821 -1639420082 -380674088 1883639394 121716468 -1974914303 -45218921 1682395693 322986683 -1926957288 -98318450 1663735348 338536098 -2070758605 -208303195 1788664351 496757385 -2080407766 -185053252 1844518406 452341392 -1399848019 -610847941 1117676161 899240471 -1409431628 -587532510 1173595800 854889998 -1572107361 -716391671 1279650483 994236965 -1524215930 -769556720 1260924586 1009720892 -1322839095 -970972321 1596551909 674120307 -1236609072 -1051859130 1480898300 792954474 -1073964037 -923030675 1374878423 653642305 -1198432286 -812224652 1453276878 563613272 -1897590236 -102620494 1626043144 401359774 -1987520963 -24123733 1736881937 276924295 -2143380970 -147215744 1848703802 423087020 -2024579569 -262902119 1767718691 509218741 -1823342016 -464178474 2103206764 173757434 -1807759783 -482806065 2050074485 221681635 -1651930510 -359744796 1938287454 75553736 -1696313749 -303857923 1961504583 65871825 -1249168660 -1031011718 1535464384 746742614 -1293486347 -975059357 1558747097 737126223 -1152337186 -866678200 1432280050 576318308 -1136820537 -885371311 1379082219 624177021 -1472454008 -549776866 1177699236 825586482 -1353587055 -665397753 1096779709 911783723 -1494766918 -773809620 1223281558 1072626432 -1584763229 -695378379 1334054799 948125465 -1513602585 -758156943 1271275723 1019285597 -1566210562 -710757016 1286333650 1001182276 -1424766507 -602605245 1159571705 840603759 -1401025076 -612811430 1114664160 897014902 -1199615613 -814194411 1450258607 561381433 -1089301094 -938105588 1360852150 639353888 -1230710351 -1046222553 1487583389 799901707 -1312219736 -959566530 1606909060 683691026 -1633263313 -375303751 1890058243 128921749 -1714707146 -288582240 2009449498 12776588 -1870796515 -411379317 2121500721 158644391 -1760547580 -535356014 2032028712 236551358 -2096008885 -199867939 1830752359 437788913 -2072201902 -210008636 1785910398 494265576 -1916077703 -87176721 1673828437 348367043 -1968751264 -39842314 1688820812 330198234 -1126993754 -875282384 1390219658 635052316 -1145129793 -860257239 1437652371 582477061 -1308034924 -988821502 1543936440 721529134 -1251656563 -1033761765 1533762977 745303351 -1587257150 -698134444 1332347374 946680184 -1509317413 -787573683 1208468983 1057027425 -1346377488 -658974618 1102154204 917944650 -1462620951 -539681665 1188842949 836468051 -2017636242 -256220936 1773351234 515113428 -2133814153 -136862495 1860105563 433702349 -1989748644 -27137846 1734916464 275745254 -1911874491 -116642605 1610972521 386027007 -1710604278 -317886308 1946427686 50532784 -1654160365 -362761083 1936319807 74372521 -1798191048 -472450898 2061478164 232298882 -1816392671 -457491273 2108845325 179658139 994798697 1280072959 -716894907 -1572717101 1009166448 1260493030 -769078948 -1523582518 898688091 1117246669 -610368137 -1399212575 855449666 1174016212 -588037778 -1410043400 654081037 1375423643 -923656927 -1074451017 563197972 1452705922 -811607752 -1197938258 673707071 1595983017 -970353389 -1322343035 793391142 1481441456 -1052487414 -1237098084 2444449 1998748727 -299160179 -1725162213 122194104 1884272686 -381228652 -1639851774 251577491 2046424069 -521099841 -1745382103 160628874 2123640860 -409116250 -1868934864 496131269 1788177491 -207864343 -2070213249 452958428 1845012554 -185468432 -2080978586 323605751 1682891873 -45632037 -1975483059 337907950 1663246456 -97881662 -1926413996 575692072 1431793086 -866239484 -1151791982 624793905 1379576231 -885786595 -1137391477 747361562 1535960460 -1031424970 -1249737568 736497923 1558258069 -974622673 -1292943175 1072123212 1222671834 -773247904 -1494344458 948603221 1334688195 -695932807 -1585194769 826066302 1178334696 -550329262 -1472883516 911278439 1096167921 -664838069 -1353166627 423525856 1849249142 -147841844 -2143867814 508803577 1767147887 -262285099 -2024085437 400946642 1625474372 -102001410 -1897094040 277361099 1737425245 -24751897 -1988009871 76115332 1938709778 -360248152 -1652540354 65317277 1961072907 -303380303 -1695680473 173204918 2102777120 -463698790 -1822706676 222241199 2050494777 -483311485 -1808371691 159190763 2121940605 -411865145 -1871421615 235981554 2031614564 -534860834 -1759929528 128354009 1889646159 -374806539 -1632643229 13320896 2009887318 -289070100 -1715334278 348790415 1674391065 -87785565 -1916580043 329767574 1688267264 -39208006 -1968272596 437360317 1830200875 -199231599 -2095528185 494686884 1786470962 -210619512 -2072706274 840117795 1158946485 -602058993 -1424326759 897509946 1115282092 -613381354 -1401439360 1019782673 1271895687 -758724803 -1514014805 1000694280 1285706398 -710212828 -1565772878 799292999 1487081169 -1045799061 -1230147587 684325470 1607387848 -959997070 -1312773148 562017909 1450739427 -814622887 -1200166961 638743148 1360347898 -937684160 -1088740394 275136426 1734414140 -26714490 -1989186032 386661299 1611451173 -117073249 -1912428023 515749784 1773831950 -256649548 -2018187742 433091457 1859601175 -136441171 -2133253573 231813070 2060853080 -471904542 -1797751180 180153303 2109463361 -458061061 -1816806803 51030012 1947047786 -318454064 -1711016378 73884645 1935692659 -362216759 -1653722529 721952610 1544499188 -989430194 -1308537128 744872827 1533209581 -1033127337 -1251177791 634623824 1389668294 -874645892 -1126512918 582898505 1438213087 -860867995 -1145634061 918490886 1102593936 -659460566 -1347002692 835898143 1188428681 -539186637 -1462003035 946112308 1331935138 -697637352 -1586637170 1057571629 1208906683 -788061695 -1509944681 1596434797 673225211 -1322661823 -970000169 1481272692 793599458 -1237054376 -1052558130 1375478111 653988297 -1074642829 -923438875 1452401990 563533264 -1197505430 -812075780 1116780809 899123615 -1398876123 -610670413 1174240528 855264646 -1410130884 -587977558 1279996219 994836909 -1572515817 -717070207 1260844322 1008846260 -1524067314 -768629608 1682540965 323926323 -1974998903 -46082017 1663323580 337870122 -1926615920 -97707002 1787953559 496316673 -2070126405 -207925203 1845478798 452523288 -2081315678 -185166796 2046728641 251242839 -1745815315 -520632197 2123587032 160722254 -1868743436 -409334686 1998918131 2236773 -1725206305 -299089847 1883821546 122676604 -1639533370 -381582256 1178376236 825993402 -1473054464 -550123114 1095851061 911633571 -1352712935 -665318001 1223102494 1071653000 -1494650574 -772914780 1334498311 948823185 -1585138389 -696023619 1535871048 747419870 -1249515164 -1031611918 1558596689 736197831 -1293406851 -974184981 1431306362 576139500 -1151442602 -866561600 1379779683 624620789 -1137466033 -885746215 2102573284 173377650 -1822631480 -463738530 2050981117 221793387 -1808720431 -482988729 1938370774 76415040 -1652076038 -360685204 1961161935 65258585 -1695902237 -303192715 1625663616 400726038 -1897150036 -101910214 1736993945 277830671 -1987703371 -25084637 1849565362 423170084 -2144321122 -147361528 1767105707 508875837 -2023914105 -262490863 1829882863 437713785 -2095076669 -199714219 1786515446 494616416 -2072875302 -210411956 1674200029 349008715 -1916525839 -87879065 1688700868 329299794 -1968576792 -38873474 1889983371 128051997 -1633109337 -374371791 2009800594 13381380 -1715110210 -289255896 2122142649 159015727 -1871498603 -411827709 2031130528 236431158 -1759578484 -535181798 1451223847 561568689 -1200518645 -814302563 1360146238 638918568 -1088664046 -937722236 1487168277 799232899 -1230372295 -1045613905 1607051020 684627866 -1312307680 -960432458 1271462723 1020251093 -1513710993 -759059719 1285898074 1000476620 -1565827466 -710119712 1158902641 840188903 -1424158115 -602266933 1115600744 897157118 -1401891260 -612899118 1946876590 51235384 -1710974078 -318526700 1936146103 73403937 -1654038629 -361861363 2060546716 232145418 -1797319760 -472374490 2109519493 180061715 -1816995927 -457840833 1774054090 515562076 -2018276378 -256590992 1859137235 433528389 -2132914177 -136741015 1734763256 274813550 -1989671980 -26266814 1611376353 386700919 -1912223795 -117246117 1332009574 946072304 -1586840758 -697463844 1208557183 1057894121 -1509458093 -788508731 1103057492 918053570 -1347341448 -659160082 1188206157 836085467 -1461913759 -539244553 1389611522 634714772 -1126323410 -874865736 1438518811 582565517 -1146065097 -860397663 1544045104 722432678 -1308220644 -989785206 1533380137 744666815 -1251219707 -1033054317 752144530 1540612100 -1025855042 -1243774680 733549707 1555964957 -977832537 -1297070799 571431072 1426614326 -872334964 -1157232358 627219641 1382394927 -882049643 -1133785853 828621046 1181020256 -546463270 -1469410996 906888431 1091122297 -671062589 -1358473899 1069041860 1220507730 -776590872 -1498343042 953519325 1339210827 -690229775 -1579360921 398127194 1623048396 -105606794 -1900830240 282539075 1741685973 -19311249 -1981913607 425818216 1852197118 -143713980 -2140657198 504151153 1762364647 -268247715 -2029654581 168681534 2097860776 -469532398 -1828408956 224404519 2053575857 -479312629 -1805027939 81160204 1943099546 -354940640 -1646315082 62630933 1958517891 -306852551 -1699545681 902816211 1120457029 -608075521 -1396264855 849487306 1168446812 -592689946 -1414826896 991193569 1276336503 -719714099 -1575143333 1014607352 1266589038 -763900716 -1519322046 679014839 1602208033 -965308261 -1317953523 789919150 1477575992 -1055173502 -1239653356 648247685 1369721107 -928180055 -1079367617 567197084 1456049418 -809444176 -1194857434 245481755 2040983949 -525361097 -1750560607 164365570 2127246740 -406690770 -1866115912 8014121 2004711871 -294377467 -1720510317 118983984 1880145318 -384177124 -1642144630 320262527 1678893545 -48713645 -1977646907 343610726 1669080560 -92965814 -1921891108 499997005 1791650267 -205309855 -2067527433 446733652 1839705538 -189858696 -2086023954 518173200 1776648838 -252914884 -2014583894 428832265 1854424735 -142534875 -2138691661 272185890 1732119220 -29926642 -1993315432 391446075 1616105133 -111501545 -1906462847 55943796 1951568610 -312753320 -1705184306 70805101 1933530875 -365557951 -1657718825 227420742 2055805648 -478131350 -1803060228 182709855 2112151241 -454193293 -1813331995 629969624 1384882766 -880610316 -1132084382 585193153 1441162839 -856737811 -1142421637 727128810 1548757628 -983991354 -1302443184 742055667 1530785381 -1036730401 -1254912183 943424188 1329377834 -701111408 -1590504698 1062618789 1213298227 -782751863 -1503717601 920652430 1105672728 -655463518 -1343661260 831377047 1183514113 -545017925 -1467703507 133792593 1895740359 -369630595 -1628384533 9717576 2006153182 -291887516 -1717758222 153226083 2116369397 -416519601 -1876206887 240111482 2034827244 -532566442 -1756979520 441357109 1833542563 -197070311 -2092449137 488855340 1780770746 -215140864 -2077620586 345316103 1670523793 -90473941 -1919137091 335077150 1694494600 -34161102 -1963880796 1016570777 1267766031 -761675083 -1516309981 1006266240 1291671318 -705427796 -1561119174 843852715 1162550077 -599635321 -1421510127 891416498 1109843748 -617640290 -1406616056 555791357 1445430123 -819014959 -1205214649 642611172 1363822450 -935127352 -1086052770 804993999 1492912985 -1040885021 -1225627019 680984534 1603391296 -963076358 -1314935188 1220023702 1069491456 -1497992006 -776911828 1339412879 953344281 -1579437917 -690192331 1180933540 828681522 -1469186936 -546649058 1091459517 906586411 -1358940015 -670627833 1427047922 570963300 -1157536546 -872000440 1382203883 627437949 -1133731641 -882143151 1540656576 752074070 -1243943700 -1025647494 1555646937 733903183 -1296619275 -978315165 1943418206 80807368 -1646766990 -354458396 1958474055 62702033 -1699377045 -307060483 2098052460 168463866 -1828463552 -469439274 2053142901 224872931 -1804724135 -479647537 1851860282 426120620 -2140191722 -144149376 1762451747 504091061 -2029879281 -268062567 1622846728 398302622 -1900753884 -105644878 1742170385 282089863 -1982265283 -18990933 1369646295 648287297 -1079163397 -928352915 1456398542 566874200 -1195343390 -808996492 1601744101 679451763 -1317614135 -965608097 1477798140 789731434 -1239742000 -1055114938 1276392627 991101989 -1575332449 -719493879 1266282666 1014939708 -1518890618 -764370672 1120910465 902335511 -1396580947 -607720133 1168275608 849692686 -1414784588 -592762590 1791820831 499790985 -2067569357 -205236827 1839251462 447213712 -2085707478 -190213700 1679199277 319929531 -1978077951 -48243305 1669023796 343701666 -1921701608 -93185650 2004489339 8201453 -1720421033 -294435391 1880608866 118546676 -1642483378 -383876648 2040634441 245804255 -1750074011 -525808141 2127321168 164325574 -1866319492 -406517270 2056156948 227100546 -1803545032 -477682002 2112074509 182748059 -1813130719 -454368585 1951792934 55758768 -1705271798 -312693092 1933065023 71240617 -1657382381 -365860219 1731815280 272521190 -1992882596 -30394678 1616159593 391353343 -1906654651 -111283501 1776480066 518381524 -2014540178 -252985608 1854876507 428350413 -2139010441 -142181663 1105221596 921134922 -1343342864 -655817114 1183683525 831169363 -1467747607 -544947585 1329324014 943517560 -1590313278 -701329836 1213602807 1062284129 -1504150821 -782284211 1549223864 726693678 -1302780268 -983689726 1530561441 742241079 -1254825331 -1036791269 1384959882 629931804 -1132286298 -880435664 1440811923 585513733 -1141937473 -857187799 1670727253 345142979 -1919211655 -90433553 1694007884 335524570 -1963531424 -34483210 1833881191 441057009 -2092912821 -196632611 1780681342 488913640 -2077398190 -215327804 2116179505 153446055 -1876150499 -416610421 2035257896 239641278 -1757285628 -532233326 1895423491 134147733 -1627930833 -370110535 2006194714 9644684 -1717929162 -291681376 1492870813 805066251 -1225455695 -1041090777 1603707524 680628754 -1315388504 -962596034 1444998831 556260921 -1204908157 -819347691 1364011702 642390560 -1086108774 -935036148 1162639097 843794031 -1421731883 -599447741 1109504736 891716214 -1406151732 -618077350 1268252363 1016122973 -1516658713 -761352335 1291467474 1006438980 -1561043970 -705467544 -468886886 -1828034036 167984054 2097416992 -480207229 -1805144555 225378223 2053754681 -355020120 -1647189442 81310596 1944027922 -306506063 -1698945497 62224285 1957840651 -105231618 -1900184984 397683666 1622350660 -19427609 -1982808463 282718155 1742659421 -144588084 -2140736934 426746848 1852347254 -267647275 -2029308349 503474169 1761957743 -547128750 -1469822268 829234046 1181363176 -670122421 -1358328099 906026855 1091039217 -776408480 -1497382154 1068929868 1219601370 -690669959 -1580071185 953898837 1339844547 -1026266570 -1244439904 752487194 1541225356 -977686993 -1296130375 733466371 1555103637 -871374332 -1157049710 570524456 1426502590 -882760163 -1134225781 627853105 1382774695 -48862245 -1978574003 320342775 1679768161 -92557374 -1921212588 343265006 1668480632 -204610583 -2067082369 499352261 1791275603 -190830608 -2086201498 447629020 1839822410 -526287937 -1750709463 246356627 2041063941 -406011994 -1865707728 163765898 2126900764 -293932147 -1719811301 7639713 2004066871 -384354412 -1643116798 119101112 1881040430 -965194989 -1317045371 678832703 1601247913 -1055551734 -1240285284 790359590 1478287024 -928791775 -1079708745 648913421 1370133147 -808581320 -1194772562 566257172 1455904386 -607167625 -1396151327 901855835 1120275149 -593322130 -1415204872 850198082 1168887508 -720055483 -1575754797 991605353 1277002495 -763816100 -1518458934 1014462064 1265649382 -700762088 -1589901170 943020340 1328703906 -782828543 -1504588649 1062772013 1214229947 -656363478 -1343782724 921620742 1105846672 -544377805 -1467333467 830674207 1183065481 -880007044 -1131734806 629295440 1384479174 -857609115 -1142498061 586124617 1441316319 -984113074 -1303342888 727302498 1549726196 -1036360617 -1254271807 741606779 1530082797 -313190192 -1705891770 56326652 1952205162 -365372215 -1656755105 70696421 1932627315 -477196062 -1802919820 226554318 2055717208 -454863621 -1813748627 183317975 2112488769 -253622092 -2015021022 518810008 1777031438 -141570899 -2138506181 427928961 1854315799 -29785978 -1992380400 272097706 1731252540 -111917921 -1907133431 391783859 1616712997 -819984039 -1205388849 556689525 1445550307 -934425280 -1085604394 641969260 1363451130 -1040481941 -1224953347 804642887 1492308177 -963230350 -1315867164 681059422 1604261064 -761849539 -1517278805 1016690705 1268664455 -704979676 -1560416846 1005894664 1291029662 -598961905 -1421106791 843247651 1162199221 -618572522 -1406769792 892286010 1109918892 -196204143 -2092361465 440420541 1833400363 -215749240 -2077958882 489524388 1781185586 -90857053 -1919774411 345751695 1671229465 -34052678 -1962978004 334890134 1693529088 -369542667 -1627518621 133650649 1894803535 -292225556 -1718366854 10132672 2006821974 -417156665 -1876590255 153932011 2116804733 -531663394 -1756871352 239146226 2034639972 -2141085794 -144265464 1852833458 426298916 -2029233273 -267687151 1761753771 503646781 -1900406868 -105044166 1622439552 397624854 -1982344267 -19864797 1742320281 283017743 -1646882822 -355352724 1943596758 81780288 -1699001373 -306414731 1958030031 62003801 -1827862584 -469092514 2097374948 168056434 -1805597743 -479726777 2054071037 225022571 -1156595882 -871854144 1426185850 570879724 -1134396593 -882553895 1382816355 627780341 -1244383388 -1026357262 1541035592 752707294 -1296436355 -977353749 1555534417 732996295 -1497845966 -775970908 1219939870 1068629640 -1579848917 -690857027 1339755015 953957009 -1469896960 -547088490 1181566508 829060794 -1357978855 -670444657 1090552373 906474147 -1720013089 -293757367 2004144115 7602021 -1642632506 -384804272 1880689642 119421820 -1751046419 -525986181 2041530305 245921623 -1865620748 -406072734 2126676952 163951438 -2066891077 -204829139 1791221655 499445505 -2086634846 -190363084 1840126862 447294232 -1978255735 -49215969 1679316901 320825139 -1921256816 -92487162 1668649916 343057194 -1575711209 -720126335 1276833595 991813549 -1518777842 -763463016 1266101026 1013980084 -1395718619 -607635789 1119971081 902191007 -1415396804 -593104214 1168941840 850105222 -1079796109 -928731419 1370357599 648728521 -1194435990 -808883460 1455438662 566692816 -1317530047 -964745513 1601599341 678512635 -1240083880 -1055726898 1478210420 790397922 -1302856420 -984560246 1549376560 727624870 -1254475515 -1036187245 1530157097 741566655 -1131645650 -880065096 1384256514 629482644 -1142836937 -857308767 1441779739 585687181 -1344213640 -655893010 1106152532 921287874 -1467143839 -544597513 1183008845 830765275 -1589942966 -700688932 1328874598 942814448 -1504272045 -783183419 1213775999 1063252201 -1992696364 -29430462 1731706104 271617134 -1907090995 -111990437 1616541921 391989367 -2015210010 -253401744 1777087690 518718556 -2138074625 -142040727 1854009555 428261445 -1802580560 -477496026 2055253148 226991114 -1813837399 -454805185 2112710789 183130131 -1705687678 -313363180 1952130222 56366136 -1657241189 -364924659 1932976311 70373409 -1421030307 -598999861 1161997681 843423207 -1407121340 -618252078 1110403432 891836926 -1516813201 -762284807 1268327747 1016993237 -1560641418 -704794400 1291116890 1005834700 -1225008071 -1040388945 1492499733 804425091 -1315563488 -963565386 1603827980 681527706 -1205840885 -819501923 1445868839 556336561 -1085435886 -934633340 1363407166 642040232 -1876759403 -416949245 2116849081 153861423 -1756419956 -532146150 2034321824 239499574 -1627822937 -369208271 1895237003 133182749 -1718312770 -292319192 2006630802 10350852 -1919550223 -91042713 1671142877 345812299 -1963443992 -33617794 1693866436 334588242 -2092010301 -196524971 1832916463 440870265 -2078035750 -215711668 1781387766 489349472 1712767683 286388821 -2011651089 -14707847 1635452634 377239116 -1888131082 -126724256 1758284529 533363303 -2034029603 -238806197 1872793320 413646462 -2119241788 -156639406 2074202791 212263473 -1783647349 -492272867 2093749950 197862952 -1832749166 -440056060 1970952853 41773571 -1686881351 -328004817 1914150540 84979226 -1676017760 -350302410 1568203275 713020061 -1284078809 -999181391 1511335442 756160132 -1273280706 -1021544536 1403218489 614750895 -1112732907 -894813309 1422831136 600415926 -1161769204 -842530918 1087369839 935903993 -1363045565 -641293355 1201813110 816121568 -1448323238 -559192116 1309964893 957565643 -1608901775 -685954073 1232715332 1048481490 -1485316248 -797904898 2131620738 134923028 -1862036818 -435903944 2019571611 258410253 -1771153737 -513186271 1909881776 114379558 -1613227364 -388027894 1992015785 29134655 -1732911483 -273486317 1656415206 364761968 -1934327094 -72109476 1708599295 315627369 -1948694829 -52529595 1818323924 459692866 -2106651912 -177718674 1795993549 470523739 -2063413535 -234488201 1147392842 862249948 -1435651482 -580222224 1124996947 873015237 -1392478593 -637057303 1253596024 1035955182 -1531561388 -743372094 1305845601 986886135 -1545863603 -723726629 1507115822 785642424 -1210408446 -1059220844 1589184311 700331937 -1330158053 -944744819 1460620060 537426826 -1191106000 -838460762 1348636421 660979603 -1100157399 -915677505 1411424321 589795543 -1171340947 -852889093 1397580888 608851150 -1119681164 -901499422 1526409331 771496165 -1258993313 -1007519287 1570172010 714202364 -1281847994 -996164144 1234677797 1049657523 -1483091703 -794893921 1325036604 972899498 -1594616560 -671931002 1196177431 810223745 -1455269573 -565876307 1075969038 925289624 -1372611294 -651645516 1867415689 407482399 -2126454363 -163065549 1747141776 522482694 -2043861572 -248900310 1637157051 378681389 -1885640297 -123971327 1727581346 301988916 -1997099634 -942824 1928958189 100573307 -1661472319 -336543401 1972655348 43213922 -1684392488 -325253810 2082609375 186984521 -1842578957 -450147995 2068831430 206105680 -1790853654 -498692740 1295749376 977052054 -1556746196 -734871366 1247171865 1028744591 -1537723339 -748747613 1138759986 887564708 -1376880610 -622245752 1150147883 864742845 -1434207225 -578515823 1351385444 663466482 -1098719160 -913977122 1474381181 551974379 -1175509935 -823651129 1582762326 693123520 -1336317830 -950118164 1497025871 775814617 -1221284765 -1070359307 1985327560 22184286 -1738813212 -279125902 1899525585 104809799 -1623845635 -399432597 2022586874 260639084 -1769973546 -511219648 2145648099 149212533 -1846698801 -420828071 1810014636 484806970 -2048081792 -219418602 1821337013 461919523 -2105473895 -175754225 1698245022 306059528 -1959311182 -63932380 1649732999 357817617 -1940222805 -77743043 41551815 1971140433 -327915797 -1686940035 85443550 1913713480 -350641422 -1675718044 211914741 2074525539 -491786535 -1784095153 197938156 2093710202 -440259904 -1832576426 533534627 1758078773 -238848369 -2033957351 413193146 1873273644 -156323178 -2119597568 286695313 1712434951 -15139139 -2011181525 377183112 1635543838 -126535004 -1888351694 957622031 1309874073 -686143965 -1608681803 1048175382 1233048448 -797474246 -1485786452 936357693 1086889899 -641610223 -1362690425 815950628 1202019250 -559150584 -1448396130 614676331 1403258877 -894609849 -1112906031 600765298 1422509028 -843017634 -1161321784 712556377 1568640975 -998842763 -1284378909 756382528 1511148502 -1021633940 -1273222406 459355782 1818625552 -177252438 -2107087044 470610591 1795932681 -234712141 -2063228123 364560052 1656589858 -72032360 -1934364914 316111533 1708149307 -52880511 -1948374249 114697954 1909528180 -388479026 -1612744872 29090555 1992086125 -273316905 -1733119167 135114448 2131402310 -435957764 -1861943446 257977033 2020039263 -512881691 -1771488397 537859662 1460152024 -838764702 -1190770700 660787799 1348854465 -915623045 -1100250131 785686140 1507045098 -1059389616 -1210200122 700013157 1589537523 -944293047 -1330639905 1035470378 1254045372 -743020794 -1531881584 987087411 1305670309 -723803361 -1545825399 862162456 1147453070 -579997900 -1435836510 873351681 1124694679 -637523155 -1392043077 810313029 1196119507 -566098839 -1455082241 924950876 1076269514 -651181968 -1373048602 1050144119 1234230753 -795243429 -1482769203 972695918 1325210104 -671856574 -1594656556 771454241 1526482359 -1007348723 -1259199333 714518840 1569817006 -996618220 -1281367934 589364499 1411894661 -852583361 -1171673943 609040650 1397361052 -901556186 -1119590224 186795405 2082829595 -450091871 -1842670537 206537108 2068361474 -498999112 -1790521298 100257215 1929313577 -336089965 -1661953019 43256230 1972582704 -325425014 -1684187108 378885609 1636984191 -124046139 -1885600685 301502960 1728029030 -593700 -1997422518 407821787 1867115853 -163529481 -2126017439 522394050 1747200340 -248678162 -2044049288 693588996 1582326930 -950455000 -1336015426 775589917 1497211019 -1070272207 -1221344857 663542838 1351347360 -914178790 -1098543732 551622703 1474701497 -823166717 -1175959147 887112800 1139242230 -621927092 -1377233446 864911481 1149939951 -578559659 -1434136125 976997458 1295842500 -734679682 -1556963864 1029048395 1246836957 -749180569 -1537254927 305755340 1698579546 -63498784 -1959778954 357871829 1649639491 -77934087 -1940004497 484637950 1810222184 -219374126 -2048152252 462371047 1820854385 -176072245 -2105120419 260990120 2022265918 -511703676 -1769523950 149135537 2145685543 -420626019 -1846873845 22408346 1985141772 -279212618 -1738752736 104343683 1899960341 -399095377 -1624147655 -1362147125 -641173411 1086400999 935729521 -1448964910 -559563708 1202515454 816569704 -1609252615 -686559121 1310368213 958239043 -1485241120 -797035402 1232561612 1047549274 -1283958609 -998283207 1568029059 712050965 -1273652042 -1022186464 1511783834 756862220 -1113337699 -895164405 1403892145 615153959 -1160899452 -842456046 1421899176 600261950 -1784584189 -492414827 2075068719 212351417 -1832080358 -439640948 2093141302 197524896 -1686446031 -327298905 1970569501 41136523 -1676205016 -351267650 1914258692 85882258 -2011793305 -15644431 1712855371 287255005 -1887716226 -126055192 1635114322 376630724 -2033323947 -238370621 1757647225 532980207 -2120207284 -156826406 1873696096 413754870 -1210812022 -1059895012 1507465382 786245680 -1330004589 -943813371 1589107903 699460649 -1190137416 -838287058 1459720340 537305090 -1100859999 -916126409 1349276813 661349403 -1436325394 -580626056 1147996354 862599252 -1391546889 -636904095 1124125915 872938573 -1531387428 -742403766 1253474544 1035055206 -1546312251 -724429485 1306215657 987526271 -1933944510 -71472684 1655978094 364054776 -1948803749 -53432883 1708784759 316591329 -2107518608 -177806874 1819258972 459833546 -2062805655 -234150401 1795322949 470107347 -1861400282 -435521104 2130913290 134486172 -1772057281 -513294935 2020535315 258595973 -1613315820 -388894334 1910022200 115314862 -1732573939 -272878181 1991599137 28464311 -1661392311 -335668513 1928809317 99646451 -1684738480 -325853498 1973063548 43892714 -1843223941 -450522387 2083308375 187429825 -1789958558 -498575628 2067859278 205928408 -2125579731 -162985285 1866488577 407333783 -2044461516 -249246046 1747820312 522891150 -1886014945 -124616055 1637602099 379380645 -1996982778 -47472 1727403818 301017020 -1483273599 -795854313 1234791341 1050565435 -1594175848 -671220210 1324658612 972267298 -1454603597 -565464539 1195565983 809882377 -1373550934 -651790788 1076832134 925374224 -1172301083 -853071245 1412332489 589908831 -1118970116 -901058966 1396948944 608472902 -1258581289 -1006853567 1526068219 770884461 -1281993010 -997104040 1570256866 715065204 -2048779512 -219862114 1810659876 485182130 -2104500463 -175575161 1820442173 461803179 -1959161030 -63003732 1698165270 305185408 -1940629725 -78420043 1650079247 358418073 -1739256980 -279823366 1985702464 22829782 -1623666827 -398458909 1899408985 103915215 -1769045154 -511069240 2021712498 260559588 -1847376057 -421234735 2146248299 149559037 -1098105920 -913634474 1350720236 663054970 -1176371239 -823734449 1475321589 552119907 -1336429582 -951024796 1582944990 694084168 -1220904981 -1069725827 1496585927 775104081 -1556403292 -734258382 1295338120 976386590 -1537806403 -749609173 1247317649 1029684743 -1377786986 -622357760 1139720890 887747116 -1433573489 -578136295 1149437603 864302645 -895250993 -1113277095 615378147 1403706485 -842118698 -1161201344 599795962 1422334060 -998767107 -1283508885 712402129 1567708231 -1021984284 -1273826958 756785352 1511821406 -686514773 -1609323203 958069895 1310575633 -797353550 -1484887772 1048000670 1232078856 -640739943 -1362615025 935425205 1086735395 -559754880 -1448746730 816623788 1202421818 -238179065 -2033541743 532925483 1757740221 -157259490 -2119739000 414058546 1873361060 -15325899 -2012146269 286802969 1713337487 -126099156 -1887645254 376799232 1634906262 -327500445 -1686270475 41213007 1970531545 -350783110 -1676654100 85530710 1914579136 -492751535 -1784281657 212817021 2074633451 -439553720 -1832140322 197300324 2093326578 -742867826 -1530950632 1035394466 1253174580 -724207465 -1546500095 987437499 1306274093 -580700996 -1436285910 862803344 1147823366 -636555099 -1391869901 872452489 1124573471 -837833494 -1190617988 536989126 1460075856 -916297485 -1100654491 661391839 1349204297 -1059838760 -1210903474 786056692 1507685730 -944119615 -1329672105 699892205 1588638075 -388588474 -1613648688 114883946 1910492668 -272934817 -1732482871 28653939 1991379429 -435350412 -1861606174 134444376 2130986446 -513748883 -1771577093 258912577 2020180439 -178156510 -2107196236 460320014 1818811800 -234076101 -2062845779 469903639 1795496321 -71695344 -1933757306 364143932 1655920042 -52969463 -1949241185 316252453 1709085107 -124391603 -1886199845 379293281 1637662455 -513196 -1996547134 301353592 1727101678 -162633857 -2125899799 406849107 1866938053 -249322650 -2044423184 523092554 1747645148 -450691287 -1843015745 187473413 2083237523 -498123984 -1790440538 205609500 2068212362 -335972581 -1661057139 100079159 1928341153 -325799166 -1684831340 43700782 1973281464 -1006907515 -1258488045 771075753 1525849663 -996799588 -1282327798 714631856 1570724390 -853522505 -1171818719 590227099 1411978765 -900889682 -1119177928 608428674 1397019156 -565387295 -1454641289 809680589 1195740763 -652141576 -1373230226 925858516 1076382274 -795387949 -1483708603 1050228479 1235093097 -671444022 -1593990308 972354278 1324597872 -510730740 -1769345382 260095776 2022150070 -421324267 -1847317885 149781305 2146061231 -279620034 -1739430232 22755090 1985742724 -398945753 -1623219535 104264459 1899086749 -63320472 -1958805762 305639236 1697685458 -78378383 -1940702489 358247261 1650285515 -220051878 -2048559412 485238646 1810569184 -175144381 -2104970539 461497199 1820775417 -622788924 -1377317294 888053736 1139388286 -577946915 -1433793973 864246769 1149528935 -734300426 -1556330912 976558042 1295132492 -749292817 -1538162055 1029231555 1247798101 -950538592 -1336877514 693735308 1583267610 -1069929799 -1220732369 775179157 1496546051 -913545582 -1098164732 662833086 1350907688 -824073589 -1176071651 552584103 1474884401 -1198350841 -812274031 1453129515 563859389 -1073784290 -923243896 1374763826 653659044 -1236724171 -1051842909 1481078553 792741775 -1322986964 -970726726 1596633856 674071446 -1524265373 -769474827 1261170511 1009573849 -1572320646 -716211476 1279667030 994122688 -1409415599 -587647289 1173383037 855070699 -1399602616 -610995490 1117627236 899322866 -2080588081 -184840615 1844633571 452325237 -2070840618 -208254400 1788812282 496511852 -1926809859 -98564501 1663653841 338585415 -1974799644 -45235598 1682215880 323199838 -1639207253 -380854723 1883623303 121831185 -1725535566 -299804124 1999113118 3095304 -1869601127 -409528817 2124302261 161052451 -1744969088 -520433130 2046002092 250917690 -1584812218 -695296048 1334300266 947977980 -1494979745 -773628983 1223297651 1072511717 -1353570444 -665511966 1096566360 911963854 -1472208019 -549923845 1177649729 825668311 -1136738526 -885420108 1378934286 624422552 -1152156869 -866890835 1432164887 576334465 -1293601008 -975042682 1558926908 736913066 -1249316087 -1030765665 1535545893 746693299 -1696100466 -304038120 1961488034 65986100 -1651881065 -359826687 1938041531 75700781 -1808005188 -482658518 2050123408 221599238 -1823358043 -464063693 2103419529 173576735 -2024759318 -262688900 1767833286 509202000 -2143462413 -147166363 1848851167 422840905 -1987373096 -24369330 1736799988 276973154 -1897475135 -102636713 1625862893 401572475 -1968898939 -39597037 1688903081 330149183 -1916192612 -87160822 1674009008 348154150 -2072021833 -210222047 1785795995 494281997 -2095927122 -199917512 1830605186 438034708 -1760301855 -535503753 2031979981 236633435 -1870780168 -411494290 2121288148 158824770 -1714920237 -288402363 2009466367 12662121 -1633312566 -375222180 1890304486 128774512 -1312105395 -959583013 1606729057 683904503 -1230563244 -1046468414 1487501688 799951342 -1089383297 -938056471 1360999763 639108549 -1199796122 -813981456 1450373450 561365468 -1401041879 -612696897 1114877189 896834963 -1425012688 -602457946 1159620892 840522122 -1566161893 -710839155 1286087991 1001330081 -1513390078 -758337388 1271259438 1019400632 -1816146492 -457638574 2108796136 179739774 -1798174243 -472565429 2061265137 232478823 -1654372874 -362580640 1936336090 74257484 -1710652945 -317804167 1946673347 50384981 -1912021600 -116396746 1611054220 385977370 -1989862983 -27121361 1735096469 275531779 -2133633646 -137075452 1859990718 433718312 -2017554037 -256270051 1773203623 515358769 -1462637300 -539566694 1189055520 836287670 -1346623211 -658826877 1102202937 917862575 -1509268162 -787655256 1208222738 1057174660 -1587044057 -698314319 1332330507 946794653 -1251541656 -1033777666 1533582404 745516242 -1307887247 -989066777 1543854173 721578187 -1145211558 -860207668 1437799542 582231264 -1127173821 -875068971 1390334063 635035897 -587310333 -1409717355 854604335 1173818041 -611082470 -1399541876 899546678 1117441696 -769273039 -1524440153 1009496605 1261208203 -716695768 -1571870786 994473476 1279346322 -1052161177 -1236370447 793193035 1480596189 -970682498 -1323057176 673902162 1596841668 -812465323 -1198132285 563913337 1453036271 -922810548 -1074251814 653354592 1375098614 -409961525 -1869132963 161356519 2123967089 -520241198 -1745187004 250863358 2046094952 -380898311 -1639136401 122000085 1883415107 -299485216 -1725888650 2643660 1999595098 -98079825 -1927259335 338233987 1663973909 -45437002 -1974624480 323276442 1682177548 -184753251 -2080648437 452100785 1844818471 -208590972 -2070538478 496977576 1788376638 -974820798 -1293788460 736824174 1558985720 -1031229861 -1248878899 747032439 1535246305 -885071248 -1137061146 623936348 1379382218 -866965911 -1152116993 576538437 1431992275 -665683418 -1353364816 912005898 1096493980 -549470657 -1472688471 825351955 1178005381 -695602668 -1584479614 948409144 1333830574 -773573107 -1495071077 1072322337 1223518135 -24425846 -1987282404 277162918 1736579888 -102330733 -1897808379 401141695 1626332969 -263142728 -2024279506 509518740 1767478018 -146995551 -2143668681 422799245 1848923931 -482583826 -1808045448 221395906 2050296660 -464412937 -1823035807 174063579 2102972237 -303574308 -1696538038 65647600 1961788262 -360048955 -1651693997 75790313 1937983359 -288867967 -1714484969 12998829 2009163835 -374997608 -1633497842 128687284 1890364450 -535580237 -1760263899 236834975 2031804425 -411142742 -1871100612 158340230 2121737232 -209770011 -2072503949 493963465 1786148959 -200086020 -2095719062 438078672 1830534214 -39542313 -1968991935 329957627 1689120877 -87464498 -1915857576 348587234 1673540724 -710534839 -1566496289 1000896613 1286555891 -758391472 -1513296442 1019591804 1271041258 -612527749 -1401249299 896790615 1114947777 -602909342 -1424529932 840840270 1159267544 -938407635 -1089062469 639592449 1360550039 -813904588 -1199833694 561163288 1450548366 -959807201 -1311919735 683991091 1606668453 -1046002426 -1230998128 799613994 1487803580 -137164608 -2133575594 433940972 1859803514 -255931175 -2017854385 514895349 1773641059 -116883214 -1911574428 386327006 1610731848 -26917653 -1990036355 275457479 1735136593 -362538844 -1654446030 74086792 1936541982 -318120771 -1710298069 50838929 1946193159 -457207658 -1816616960 179433914 2109129004 -472755057 -1797954535 232535459 2061174069 -860018680 -1145431906 582175012 1437890994 -875500527 -1126703993 635342141 1390001579 -1033461702 -1251897172 745062678 1534062976 -989109213 -1307814731 721749263 1543648665 -787859348 -1509095174 1057249600 1208183254 -697828235 -1587491613 946445657 1332653519 -539905954 -1462337336 836751730 1188618724 -658738105 -1346681647 917640555 1102390781 1883968527 122430617 -1639615197 -381532747 1999032342 2220160 -1725386438 -298876500 2123406397 160935083 -1868628719 -409350777 2046646308 251291826 -1745667832 -520877666 1845232747 452670717 -2081266361 -185248303 1787936882 496431332 -2069913250 -208105016 1663536217 337689807 -1926632075 -97591837 1682589760 323844310 -1975244436 -45934086 1260729543 1008862289 -1523886613 -768842371 1279848670 995082312 -1572433422 -717119132 1174322421 855215203 -1410277927 -587731633 1116961004 898910330 -1398990400 -610653866 1452418211 563418165 -1197718129 -811895527 1375723706 653840428 -1074691690 -923356928 1481223313 793680903 -1236808259 -1052705493 1596221576 673404958 -1322645084 -970114766 1766860110 509023704 -2023865246 -262572812 1849549143 423285185 -2144108421 -147541779 1737207164 277650922 -1987720112 -24970042 1625712997 400644595 -1897396151 -101762849 1961309482 65013180 -1695984634 -303143792 1938485555 76399013 -1652256737 -360472439 2050800920 222006670 -1808606156 -483005278 2102491393 173427095 -1822484435 -463984453 1379796358 624506128 -1137679190 -885566404 1431552415 575992073 -1151491917 -866480091 1558547892 736279842 -1293161320 -974332914 1535658413 747600187 -1249499007 -1031727081 1334384098 948839796 -1584958258 -696236968 1222955515 1071898989 -1494568745 -772964287 1095933392 911584582 -1352860420 -665072534 1178556873 825780575 -1473169179 -550107021 1115518605 897205787 -1401743455 -613144777 1158722196 840401410 -1424043080 -602283218 1286012607 1000459817 -1566007405 -709906683 1271610022 1020004912 -1513792630 -759010532 1607100137 684545663 -1312553019 -960284845 1487381232 799052390 -1230388260 -1045499062 1360129755 639032909 -1088450569 -937902239 1450977986 561715796 -1200469010 -814384264 2031310405 236218067 -1759692951 -535164929 2122224220 158966474 -1871645840 -411581466 2009652855 13627105 -1715028133 -289304627 1889868398 128068344 -1632928958 -374584364 1688487457 329479863 -1968560371 -38987877 1674150456 349090478 -1916280044 -88026238 1786760723 494468741 -2072924353 -210329687 1829898762 437598876 -2095289562 -199533648 1533429708 744585050 -1251465504 -1032907146 1544258517 722252611 -1308237063 -989670801 1438502910 582680424 -1145852206 -860578236 1389366247 634862449 -1126274357 -874948003 1188124584 836134718 -1461766524 -539490798 1102877617 918266663 -1347226979 -659176949 1208672154 1057877772 -1509638474 -788296160 1332157315 945826581 -1586922833 -697415111 1611163396 386881426 -1912207832 -117360962 1734714141 274895755 -1989426639 -26414425 1859383094 433381280 -2132963814 -136659316 1774070575 515447737 -2018489853 -256410987 2109699936 179849206 -1817110964 -457824550 2060628857 232096751 -1797467563 -472128829 1935998802 73650116 -1653956994 -361910552 1946762059 51252189 -1710794137 -318739727 338153739 1663099293 -97931225 -1926332239 323622162 1682777476 -45845442 -1975303000 452745529 1845193135 -185452523 -2081093501 496082208 1788259766 -207619060 -2070360934 160481647 2123887097 -409034685 -1868984107 251463030 2046440928 -520919974 -1745595188 122374493 1884060107 -381343631 -1639835417 2526532 1998699986 -299307928 -1724916482 793375171 1481556309 -1052274449 -1237278599 673461722 1596130636 -970304266 -1322425248 563247601 1452624231 -811853603 -1197791157 654294504 1375243646 -923673404 -1074336686 855564711 1173999921 -588218229 -1409830883 898835902 1117001000 -610450286 -1399163900 1009084821 1260542211 -768931655 -1523828689 994618764 1280285978 -716780384 -1572733898 222093386 2050740444 -483229338 -1808420368 173089875 2102793413 -463518337 -1822919191 65497208 1960859886 -303494828 -1695663678 76196961 1938660599 -360395443 -1652294181 277606446 1737277624 -24801022 -1987927660 400962615 1625359521 -102214373 -1896913523 508590108 1767327882 -262268624 -2024199770 423476229 1849330835 -147595991 -2144014913 911392898 1096151060 -665017938 -1352953544 826213531 1178088461 -550410825 -1472834271 948521136 1334736934 -695785060 -1585440502 1071942825 1222884415 -773132923 -1494360813 736481510 1558372464 -974409270 -1293123236 747115775 1536107625 -1031375405 -1249819323 624842964 1379493954 -886031880 -1137243794 575904973 1431612507 -866255391 -1151677065 638694281 1360429855 -937438555 -1088888269 561805200 1450919686 -814606660 -1200282070 684342203 1607273261 -960210281 -1312593407 799539106 1486933812 -1045848434 -1230066152 1000776685 1285657467 -710360383 -1565527465 1019963380 1271682914 -758839592 -1513998770 897395679 1115298633 -613201165 -1401652635 839970758 1159192400 -601977110 -1424376196 494900033 1786291159 -210636179 -2072591621 437409624 1830119374 -199477644 -2095380766 329522035 1688415205 -39159201 -1968354615 348774250 1674506236 -87572922 -1916760368 13140773 2010100659 -288955895 -1715350881 128272188 1889695658 -374659568 -1632889210 236129047 2031369089 -534943173 -1759880531 159305486 2121924504 -412045790 -1871208780 1057653448 1208857182 -788208668 -1509698702 946292433 1331721799 -697751555 -1586620565 835783418 1188444780 -539005994 -1462215872 918343395 1102839413 -659378225 -1347051687 582849196 1438294586 -860621952 -1145781482 634410677 1389848099 -874629223 -1126627569 744888990 1533094408 -1033339982 -1250997468 722198151 1544351249 -989478997 -1308455107 73703936 1935905430 -362101972 -1653738566 50947609 1947096719 -318306507 -1711261789 180300338 2109217444 -458142946 -1816757368 231927339 2060836541 -472084729 -1797537903 433304164 1859420914 -136457400 -2133138466 515798653 1773749995 -256895151 -2018039865 386415190 1611598528 -117023878 -1912509460 275119695 1734528729 -26501277 -1989365771 -229602218 -2057847616 475983226 1801051628 -180533169 -2110097191 456337763 1815353845 -57998236 -1953745678 310732104 1703040478 -68763523 -1931349781 367567185 1659867591 -270033870 -1730106204 32111902 1995361672 -393586645 -1618122563 109328647 1904413073 -516156416 -1774508906 254965036 2016757178 -430845927 -1856577393 140489013 2136506787 -918639458 -1103520760 657509810 1345846564 -833394553 -1185654767 542968235 1465530685 -941284180 -1327360966 703284608 1592554774 -1064771403 -1215311837 780566937 1501671695 -729170694 -1550939028 981982678 1300294976 -740001565 -1528608651 1038752207 1257056601 -632146744 -1386937250 878466532 1130063218 -583012143 -1439121337 858886653 1144430955 -347357929 -1672704639 88464443 1916988589 -333022962 -1692317288 36182050 1966024884 -443534043 -1835596365 194925577 2090427551 -486674116 -1778728534 217288720 2079629446 -151212685 -2114216475 418565215 1878392009 -242128534 -2036966916 530516038 1754806480 -131652287 -1893722665 371803245 1630434555 -11869864 -2008165938 289702004 1715712226 -802841121 -1490899639 1043070195 1227672677 -683124282 -1605408432 960903402 1312884860 -553773587 -1443289733 821064897 1207387223 -644623884 -1365974686 933081304 1083867214 -846033477 -1164591827 597486743 1419500545 -889239134 -1107789516 619784334 1408636952 -1018624631 -1269943009 759653541 1514165299 -1004224112 -1289490170 707436732 1563267114 -1066996012 -1218322878 778604536 1500495726 -955569459 -1341384101 688212961 1577220983 -826448154 -1178970512 548603850 1471428444 -909073665 -1093168535 668910547 1356460869 -573440336 -1428763098 870293404 1155051274 -625198423 -1380251073 884104069 1135962899 -754289022 -1542633964 1023678382 1241720632 -731401573 -1553956339 980014007 1299112737 -83309028 -1945108854 352759600 1644273574 -60487163 -1956496749 309029673 1701600191 -170703314 -2100005192 467478274 1826232212 -222395849 -2051427679 481354523 1807209357 -423633288 -1850151186 145866580 2142670786 -506324383 -1764414729 266107725 2027637723 -396077494 -1620875556 107624294 1902970864 -284585389 -1743871291 17298303 1979761641 -646062187 -1367675133 930332345 1081380399 -569369716 -1458099430 807303840 1192839734 -676964441 -1600035023 967325323 1320093213 -791964738 -1479761112 1053160082 1237500420 -993341455 -1278345369 717532893 1573101131 -1012462616 -1264567426 766077636 1521375826 -904837181 -1122601131 606021359 1394087545 -847477798 -1166298292 594731766 1417007712 -502005923 -1793798197 203267697 2065346279 -444712124 -1837560878 191912552 2088200958 -322406545 -1680914439 46536259 1975592661 -341462154 -1667071008 95146586 1923932876 -5968071 -2002526289 296390165 1722662531 -121033952 -1882317898 382159372 1640004250 -243308789 -2038933603 527500839 1752577713 -166550766 -2129292412 404537918 1864102568 -1774433966 -516195900 2016553086 255138024 -1856926389 -430522915 2136992871 140041457 -1729642144 -270470666 1995022412 32411866 -1618344583 -393398801 1904501845 109270211 -1953801930 -57906784 1703229466 310511756 -1931043537 -69096007 1659436035 368037013 -2058301180 -229121646 1801367592 475627710 -2109926115 -180738677 1815311409 456410279 -1387107942 -631940852 1130105014 878393376 -1438667389 -583492331 1144114351 859241529 -1551244888 -728837826 1300725892 981512210 -1528552015 -740092633 1256866973 1038971915 -1327138306 -941471384 1592465618 703342660 -1215775257 -1064333967 1502010571 780266589 -1103171124 -918961830 1345360096 657956982 -1185729067 -833354429 1465734393 542794863 -1893238765 -132102011 1630083391 372124073 -2008368118 -11694948 1715789094 289664432 -2114129887 -151273289 1878167821 418750875 -2037304264 -241826642 1755272468 530081154 -1836029833 -443066143 2090731867 194591181 -1778537362 -486892296 2079575362 217382356 -1672748987 -347287341 1917157737 88257023 -1691999140 -333376310 1965573488 36664806 -1270261541 -1018271667 1514617335 759171425 -1289446206 -1004295084 1563098606 707644792 -1164783383 -845815681 1419555269 597393747 -1107356432 -889707418 1408333276 620119370 -1442953025 -554076119 1206921619 821500165 -1366061914 -644563920 1084091786 932896028 -1490698099 -803016677 1227596193 1043108151 -1605892972 -682675198 1313236408 960582958 -1542837296 -754115770 1241795324 1023638122 -1553469495 -731848865 1298763493 980336243 -1429101598 -573140108 1155515086 869855832 -1380161541 -625256595 1135740631 884291137 -1178780748 -826668254 1471371928 548694542 -1093599315 -908603589 1356766849 668577303 -1218006138 -1067351280 1500041898 779084348 -1341425761 -955496695 1577391795 688006693 -1620833512 -396149874 1902799412 107829922 -1744187647 -284229737 1980214829 16817851 -1849720022 -424102980 2142364166 146199184 -1764604109 -506103899 2027693599 266016393 -2100094084 -170644502 1826454096 467290822 -2051088539 -222695437 1806745161 481791711 -1945595058 -82861096 1644622434 352436980 -1956292777 -60659775 1701525115 309069549 -1122952559 -904517113 1394572221 605571883 -1166221688 -847516130 1416806308 594906930 -1278569821 -993156555 1573188495 717472537 -1264101702 -1012898260 1521039254 766379776 -1599730955 -677299613 1319660505 967793487 -1479815444 -791871878 1237692352 1052942166 -1367506233 -646270383 1081336811 930403197 -1458551074 -568887736 1193158642 806950756 -2038482343 -243791153 1752259445 527854563 -2129461696 -166342954 1864146796 404467706 -2002472341 -6061315 1722471239 296608721 -1882622350 -120699164 1640437598 381691848 -1681380803 -321971541 1975929617 46234503 -1666847196 -341647694 1923845896 95207326 -1793875441 -501968231 2065548067 203092917 -1837210090 -445032832 2087716666 192362412 982058590 1301165768 -729323662 -1551869980 1038402119 1256452817 -739597461 -1527933955 877825644 1129692922 -631443648 -1386487850 859785845 1144552163 -583980199 -1439294513 658380346 1345922732 -919570666 -1103673472 542364195 1465180853 -832720113 -1185250407 702914056 1591914142 -940835036 -1326657614 780687889 1502571143 -1064944835 -1216279637 31925910 1994397184 -269924422 -1729202388 109765263 1905119769 -393968733 -1618758859 255635108 2017173042 -516763768 -1774846178 139553469 2136365611 -429978735 -1856488697 475018994 1800865380 -228698146 -2057738424 457044715 1815790205 -181169209 -2110479535 311148224 1703710294 -58335252 -1954353286 367426265 1658931791 -68674571 -1930482845 596784927 1419052937 -845392333 -1164220763 620753670 1408811920 -890138070 -1107909956 759807789 1515098043 -1018700287 -1270813033 707033908 1562594210 -1003873768 -1288885618 1042622331 1226971117 -802470313 -1490258239 961078114 1313854452 -683244978 -1606307112 821997385 1207541727 -554643867 -1443365133 932408144 1083464646 -644019588 -1365624086 419174359 1878730561 -151881989 -2114632083 529650638 1754719064 -241192222 -2036825484 371695589 1629532019 -131465527 -1892757921 290085884 1716349802 -12305712 -2008872378 88803251 1917597477 -347773281 -1673374199 36094890 1965159228 -332881274 -1691381232 194023297 2090319639 -442569043 -1835409861 217926552 2080013070 -487380300 -1779164638 146760924 2142786634 -424606224 -1850329754 265461957 2027262035 -505626135 -1763970689 107277550 1902369912 -395670078 -1620198060 17377527 1980635233 -284735013 -1744799411 352875704 1645167662 -83487340 -1946082046 308654241 1700954167 -60042867 -1955798757 466877578 1825885212 -170025562 -2099598032 482228371 1807288325 -223323713 -2051577559 869352468 1154905218 -572578504 -1428679250 884768781 1136373915 -625811167 -1380593225 1024117798 1242430640 -754668278 -1543266916 979830847 1298151593 -731289325 -1553049211 778458224 1499555046 -1066912420 -1217460790 688623721 1577885951 -955911867 -1341996589 549313602 1471868116 -827081362 -1179349512 667949147 1356277965 -908166793 -1093056031 295982493 1721984267 -5622607 -2001927129 382308740 1640931602 -121114456 -1883193282 528473519 1752755513 -244204413 -2039051243 403839414 1863657760 -165906278 -2128918516 202589689 2064938351 -501406507 -1793452989 192840160 2088350070 -445587252 -1837641638 46714315 1976565085 -322523929 -1681810319 94702034 1923234116 -341088002 -1666426776 717911381 1573733827 -993782663 -1279056657 765964620 1520468442 -1012281248 -1263607562 605158759 1394003441 -903898037 -1122456355 595343742 1417349608 -848144302 -1166710588 930964785 1081759143 -646773731 -1368116085 806396200 1192726974 -568410108 -1457917806 967240963 1319230869 -676819921 -1599095623 1053501722 1238112652 -792377290 -1480427360 1592116058 702739404 -1326734730 -940797216 1502086979 781137877 -1215928721 -1065265415 1346259816 658078718 -1104139708 -919135534 1465094001 542425063 -1185026467 -832905525 1129501502 878044072 -1386434030 -631537020 1144985383 859318193 -1439599093 -583645539 1300847372 982412186 -1551418848 -729806154 1256496917 1038331779 -1528103367 -739389777 1703666578 311218948 -1954184514 -58543576 1659250571 367073053 -1930934617 -68192719 1800432544 475487030 -2057434484 -229033446 1815982009 456826671 -2110533995 -181076477 2017260534 255574880 -1775070502 -516578740 2136029167 139855737 -1856022845 -430414251 1994881988 31476562 -1729553688 -269604226 1904918493 109940555 -1618682127 -394006937 1207890459 821674637 -1443851465 -554196063 1083389442 932447892 -1365420242 -644192328 1227192873 1042434751 -1490347259 -802411629 1313390128 961515174 -1605968100 -683544694 1514791551 760140521 -1270381741 -1019169851 1562650214 706942704 -1289074870 -1003653156 1418881613 596990683 -1164178591 -845464585 1409265236 620273346 -1108226184 -889782290 2089865939 194503237 -1835092993 -442924183 2080184010 217720412 -1779206170 -487307408 1917541089 88894071 -1673184307 -347993253 1965465336 35761774 -1691811884 -332411070 1629995703 371257889 -1893096549 -131165427 1716127406 290272824 -2008782974 -12364012 1878805125 419133971 -2114835543 -151708865 1754369692 529972746 -2036338768 -241639642 1825808856 466915662 -2099396364 -170200990 1807640001 481908055 -2052061971 -222874501 1644702186 353311100 -1945745210 -83789744 1701178867 308469093 -1955885857 -59982775 1902424508 107184426 -1620389744 -395452410 1980331429 17712435 -1744366455 -285203425 2143238542 146278680 -1850648414 -424253388 2027093399 265669889 -1763926853 -505697235 1472037136 549106054 -1179393988 -827010902 1355826441 668431775 -1092738011 -908520269 1499859234 778123700 -1217894386 -1066444648 1577831739 688717229 -1341805545 -956130175 1242206580 1024303586 -1543180200 -754728754 1298617709 979396091 -1553386431 -730987305 1154554182 869673424 -1428195222 -573028100 1136450911 884731337 -1380795277 -625636123 1976078489 47161359 -1681460811 -322846429 1923437696 94528534 -1666501204 -341048006 2064849067 202647613 -1793230457 -501593839 2088688818 192539684 -1838105186 -445149944 1753186557 528003179 -2039356975 -243871417 1863468260 404059250 -2128861752 -165997218 1722026191 295909465 -2002097693 -5416587 1640615126 382663744 -1882739206 -121594516 1319546961 966885575 -1599549059 -676339221 1238070344 1053574366 -1480256156 -792582670 1081948259 930744565 -1368172209 -646682151 1192295546 806866156 -1457611434 -568742464 1393664053 605458595 -1121992423 -904334961 1417438252 595285178 -1166932736 -847956586 1573529607 718084241 -1278981845 -993822275 1520954398 765516936 -1263956686 -1011958364 756464293 1511098931 -1021781111 -1272976609 712736444 1568427562 -998957168 -1284362490 600650391 1422524929 -842837061 -1161534675 614528654 1403504152 -894527582 -1112955084 815901377 1202100823 -558904339 -1448543365 936144600 1087069774 -641593356 -1362804894 1048191731 1232933477 -797686817 -1485606071 957867754 1309726332 -686192698 -1608599728 377002605 1635756795 -126420159 -1888367657 286613108 1712484066 -14991528 -2011426866 413340255 1873027785 -156404877 -2119547931 533648966 1758062288 -239028374 -2033743876 198150665 2093529759 -440276187 -1832461389 211963408 2074443398 -492032196 -1783947350 85197371 1913860781 -350592233 -1675799679 41535010 1971254964 -327702770 -1687119976 873303012 1124776818 -637277496 -1392190882 861949949 1147633515 -579981615 -1435951545 987104214 1305555776 -724016390 -1545645460 1035716559 1253898073 -743069981 -1531799947 700095360 1589488406 -944440660 -1330394566 785866649 1506832143 -1059504459 -1210184157 660673458 1348870948 -915443042 -1100463608 537712555 1460397885 -838683001 -1190820335 258190124 2019859386 -512898560 -1771373930 135163701 2131320739 -436204007 -1861796209 28844830 1992233864 -273268174 -1733201244 114681607 1909643153 -388266453 -1612925251 315931464 1708362718 -52766108 -1948390670 364478289 1656639431 -71885187 -1934610709 470758266 1795687404 -234794410 -2063179072 459470691 1818609653 -177433009 -2106874151 522246183 1747445937 -248596213 -2044098147 407706686 1867132072 -163349230 -2126230140 301682709 1727815811 -708295 -1997405777 378967052 1636934810 -124193504 -1885354570 43501635 1972435157 -325473937 -1684104711 100273242 1929198796 -336302730 -1661772320 206323825 2068541671 -498982563 -1790635573 186745960 2082911486 -449845948 -1842817582 609155311 1397344377 -901735997 -1119377067 589511926 1411648608 -852664870 -1171624628 714436829 1569865803 -996470287 -1281613465 771273924 1526694994 -1007233560 -1259215490 972679307 1325324317 -671643225 -1594836687 1049898130 1234377732 -795193922 -1482851032 924999865 1076187183 -651427435 -1372901117 810525856 1195938870 -566114932 -1454967526 104589670 1899813360 -399144886 -1624065828 22424959 1985027561 -279425965 -1738572603 148922708 2145866178 -420609928 -1846988562 260941133 2022348251 -511458207 -1769671433 462223618 1821100436 -175990738 -2105169736 484523291 1810238861 -219194313 -2048365407 358052144 1649426854 -78049252 -1939988342 305837353 1698530751 -63646715 -1959533421 1029032366 1246951736 -748967806 -1537435628 976752055 1295990049 -734630757 -1557046259 864960924 1149858058 -578805584 -1433989082 887326085 1139062035 -621943639 -1377119169 551737802 1474685276 -823346970 -1175746448 663690707 1351101765 -914260737 -1098494871 775508472 1497260398 -1070124844 -1221590974 693409249 1582540151 -950340403 -1336032165 1232764833 1048399671 -1485562227 -797757925 1310178232 957385518 -1608918380 -685839870 1201797011 816236293 -1448110401 -559372759 1087124362 936051484 -1362996570 -641375696 1422749637 600465235 -1161621783 -842776961 1403038684 614964042 -1112618256 -894829978 1511450615 756143969 -1273461029 -1021331891 1568351214 712774520 -1284160830 -999132588 1913937769 85159935 -1676001723 -350417197 1970903920 41855974 -1686635940 -328152374 2093995867 197715917 -1832798601 -439974175 2074219330 212149204 -1783860626 -492092680 1872973581 413433755 -2119356895 -156623177 1758366484 533314434 -2034177480 -238560594 1635305279 377485225 -1888049645 -126773627 1712653094 286405552 -2011471350 -14921060 1348554464 661028470 -1100009524 -915923110 1460439801 537639535 -1190990891 -838476989 1589298898 700315204 -1330337794 -944531608 1507263179 785396317 -1210489881 -1059171471 1305894532 986803730 -1546109016 -723579074 1253808797 1035774475 -1531577423 -743257305 1124980406 873129504 -1392265318 -637237492 1147146927 862396985 -1435602045 -580304107 1796173352 470310590 -2063528188 -234471534 1818405425 459643559 -2106799331 -177472629 1708451354 315872908 -1948612810 -52578400 1656300035 364778133 -1934146769 -72322119 1991802444 29314778 -1732894880 -273600522 1909832277 114461379 -1612981383 -388174865 2019817086 258262760 -1771202734 -513103932 2131636839 134808305 -1862249653 -435723299 2068585763 206253493 -1790804977 -498774887 2082593082 187099564 -1842366442 -450328448 1972868369 43033991 -1684409283 -325139285 1929007368 100491678 -1661718492 -336396110 1727728967 301743569 -1997181845 -893699 1637271902 378665416 -1885820814 -123758364 1746961781 522696163 -2043747239 -248916785 1867333996 407532026 -2126307264 -163311402 1075985899 925175165 -1372824377 -651465647 1196423666 810076516 -1455318818 -565794744 1324987865 972981583 -1594370827 -672078749 1234465216 1049837910 -1483075348 -795008902 1570057615 714218777 -1281667933 -996377547 1526262166 771741952 -1258911558 -1007568852 1397663165 608802091 -1119828847 -901254137 1411604900 589582642 -1171455864 -852873186 1649880162 357571828 -1940304562 -77693480 1698359419 306043117 -1959491241 -63718975 1821156432 462132422 -2105358980 -175770134 1809932361 484856031 -2047934107 -219663885 2145401862 149359760 -1846649558 -420909636 2022570015 260753545 -1769760461 -511399515 1899738164 104629410 -1623861992 -399317618 1985376301 22102203 -1739058943 -278978153 1496911018 775830588 -1221104250 -1070572272 1582614707 693368869 -1336235617 -950167287 1474462872 551924750 -1175657036 -823405278 1351565441 663253015 -1098833491 -913960645 1150164174 864627800 -1434419742 -578335372 1139005655 887416897 -1376929285 -622163603 1247122684 1028826218 -1537477168 -748894906 1295536357 977231987 -1556729399 -734985889 -439406419 -1832386501 197218689 2093375767 -492637004 -1784298462 212637080 2074846478 -350963553 -1676441591 85645747 1914562853 -327582586 -1686221808 41360810 1970285884 -126345015 -1887498145 376848869 1634824563 -15342384 -2012031930 287016444 1713157482 -157046533 -2119919507 414042583 1873475905 -238129950 -2033623948 532680142 1757887832 -559869851 -1448730381 816804169 1202209247 -640887684 -1362369302 935507280 1086686662 -797271977 -1484937023 1047853435 1232325101 -686334898 -1609536296 957955426 1310592500 -1021968383 -1273941865 756572461 1512001979 -998521832 -1283656562 712353076 1567790498 -842168269 -1161119579 600041759 1422186889 -895464406 -1113097028 615394566 1403592080 -53214740 -1949093510 316301504 1709002838 -71711243 -1933642397 364356825 1655739471 -233862690 -2063025848 469887218 1795610724 -178106937 -2107277999 460074219 1818958973 -513601144 -1771822818 258830500 2020229170 -435235439 -1861622521 134263997 2131199019 -273114694 -1732269780 28768406 1991362560 -388670045 -1613599435 115031183 1910246425 -944103132 -1329786446 699678728 1588818078 -1059592899 -1211050581 786007057 1507767431 -916346602 -1100572288 661637178 1349056684 -838046449 -1190437479 537005091 1459961013 -636669632 -1391853098 872632428 1124360442 -580848295 -1436039729 862884981 1147774179 -724125326 -1546548764 987289694 1306519752 -742687381 -1531163139 1035279431 1253190865 -671526353 -1593941319 972501763 1324352405 -795568586 -1483495776 1050343194 1235077004 -652027363 -1373246837 925678385 1076595623 -565240316 -1454887278 809598760 1195790270 -900840885 -1119259939 608183143 1397167089 -853309870 -1171999036 590210942 1412093928 -996816263 -1282213137 714845013 1570544579 -1007153568 -1258340618 771125068 1525768154 -325618969 -1685044623 43586507 1973298013 -335890690 -1661106584 99932114 1928587076 -498271531 -1790195133 205691897 2068163439 -450806068 -1842999718 187654112 2083024758 -249535869 -2044243435 523109295 1747530553 -162683238 -2125818356 407095222 1866790688 -267599 -1996695001 301304733 1727183627 -124375384 -1886314946 379080580 1637842706 -824024210 -1176153096 552337986 1475031764 -913332361 -1098344479 662816347 1351022285 -1069946020 -1220617270 775391856 1496365798 -950784187 -1336729645 693784169 1583185663 -749374710 -1538112612 1029378598 1247552176 -734480621 -1556117627 976672319 1295115945 -577832136 -1433810002 864066068 1149741698 -622641375 -1377562697 887971341 1139437211 -175357018 -2104790224 461513354 1820660252 -220100673 -2048477399 485484179 1810421253 -78132332 -1940849918 358197944 1650367022 -63303795 -1958920421 305426081 1697865271 -398765118 -1623432364 104149742 1899102840 -279537701 -1739479219 22607607 1985988193 -421471248 -1847071898 149863132 2146011722 -510844951 -1769328769 260275909 2021936723 -2119961175 -156973761 1873646725 413836307 -2033307216 -238485210 1757434012 533159946 -1887928933 -125874931 1635130551 376515617 -2011842174 -15562476 1713100974 287107128 -1676352051 -351021733 1914340577 85832823 -1686560300 -327282366 1970749688 40923246 -1831899649 -439853719 2093026515 197540933 -1784501786 -492463760 2074921162 212596828 -1160915615 -842340873 1422111821 600081627 -1113583240 -895016466 1403940948 615071938 -1273602733 -1022267963 1511537791 757009641 -1283745462 -998463012 1568012390 712165616 -1485126395 -797051501 1232380969 1047762111 -1609105124 -686804598 1310285872 958288038 -1449046729 -559514207 1202662427 816323725 -1362327250 -640960072 1086515202 935712916 -1732721432 -272632706 1991681476 28415314 -1613430543 -388878233 1910202845 115102027 -1771877158 -513508276 2020421110 258612576 -1861318461 -435570603 2130766319 134732153 -2062560116 -234298342 1795274144 470189366 -2107502443 -177922045 1819046329 460013871 -1949016898 -53253080 1708801426 316476676 -1933993817 -71391183 1656224139 363907357 -1546197984 -724446026 1306035468 987739546 -1531240391 -742649681 1253392661 1035104643 -1391629294 -636855164 1124273470 872693160 -1436506101 -580413283 1148111143 862583217 -1100876732 -916011822 1349490024 661169662 -1190383523 -838139701 1459769713 537223655 -1329955722 -943895328 1588862298 699608524 -1210599313 -1060075271 1507449155 786360789 -1282042069 -997021763 1570502151 714917521 -1258794190 -1006672988 1526084126 770769544 -1118953703 -901173361 1396735541 608652963 -1172055296 -853218410 1412282924 589990586 -1373468849 -651839527 1076684387 925619957 -1454423210 -565677120 1195451002 809898732 -1594290307 -671203349 1324838481 972054215 -1483420828 -795608078 1234872904 1050516190 -1996769309 -227467 1727387343 301131353 -1885965318 -124697748 1637356246 379527744 -2044706863 -249098425 1747869437 522808939 -2125595704 -162870434 1866701540 407153266 -1790138489 -498362607 2067973803 205911613 -1843305570 -450473208 2083455666 187183652 -1684590667 -326099165 1972981401 43941391 -1661277268 -335684806 1928628864 99858966 -1433491862 -578185476 1149290310 864548816 -1377607053 -622570779 1139606367 887763913 -1537921448 -749592882 1247498100 1029472226 -1556551103 -734012713 1295420269 976337915 -1220954610 -1069644136 1496831778 774956980 -1336643049 -950844799 1582961467 693969837 -1176355268 -823849302 1475108624 552300422 -1097860571 -913782093 1350671113 663137183 -1847556446 -421022156 2146363278 149542680 -1769127237 -511020499 2021860247 260313857 -1623519600 -398705146 1899327420 103964458 -1739142519 -279840225 1985522597 23042867 -1940416826 -78600624 1650063338 358532988 -1959111969 -63086007 1697919987 305333093 -2104746252 -175427998 1820491736 461721422 -2048795923 -219747717 1810873281 485002071 1741990132 282302562 -1982150184 -19007154 1622764781 398351483 -1900606015 -105890473 1762599110 503844944 -2029960726 -268013188 1851974879 426103881 -2140371469 -143936155 2053355664 224692230 -1804740164 -479532758 2098101385 168381471 -1828708955 -469291725 1958228130 62849076 -1699327602 -307142376 1943401659 80921645 -1646553705 -354638591 1555728444 733853866 -1296766704 -978069114 1540836389 751860915 -1244058359 -1025630817 1382088718 627454104 -1133551326 -882355788 1426899991 571208833 -1157454533 -872049235 1091410008 906668238 -1358694028 -670774814 1180720193 828861655 -1469170323 -546763269 1339428970 953229564 -1579650746 -690011696 1220269171 1069343973 -1498040993 -776829495 2127534517 164145443 -1866336103 -406403057 2040683948 245722426 -1750320000 -525661162 1880363399 118694161 -1642434389 -383958979 2004473246 8316168 -1720208206 -294616028 1668843985 343914823 -1921586947 -93202325 1679117768 319978846 -1977930524 -48489358 1839399395 446968181 -2085789489 -190164903 1791935994 499774828 -2067749674 -205024192 1168226685 849775083 -1414539183 -592910137 1120697700 902516210 -1396564920 -607834914 1266299215 1014825433 -1519103901 -764190475 1276638550 990954944 -1575381894 -719411988 1477880089 789682575 -1239889867 -1054869341 1601924352 679239062 -1317729236 -965591878 1456283947 566890941 -1195163641 -809209711 1369498930 648533412 -1079081954 -928402296 1440926326 585497312 -1142117542 -856974388 1385107055 629686009 -1132368061 -880386091 1530479172 742290130 -1254677656 -1037036546 1549043293 726906571 -1302665359 -983705625 1213585938 1062398596 -1503937730 -782464088 1329077771 943664797 -1590264025 -701411407 1183732256 831087286 -1467993332 -544799846 1105434169 920954543 -1343359211 -655702141 1854728894 428595752 -2138928238 -142230780 1776365223 518397489 -2014359669 -253198563 1616339596 391139866 -1906768992 -111267018 1731896981 272471555 -1993029703 -30148817 1933310682 71092812 -1657431050 -365778080 1951809219 55643733 -1705484305 -312512647 2111861480 182927998 -1813113916 -454483118 2056107761 227182183 -1803298851 -477829301 1291451191 1006554017 -1560831461 -705647987 1268006702 1016270776 -1516610046 -761434476 1109553925 891634579 -1406397911 -617930049 1162852124 843614090 -1421748688 -599333210 1364126547 642374597 -1086289281 -934823191 1445146442 556015580 -1204990362 -819298576 1603625825 680678391 -1315241395 -962841893 1492690808 805279726 -1225341356 -1041107262 2006440959 9497449 -1717978413 -291599803 1895440358 134033264 -1628143926 -369930660 2035045325 239821659 -1757269279 -532348297 2116130772 153528130 -1875904776 -416758162 1780534171 489159437 -2077316425 -215377375 1833766786 441073428 -2092732754 -196846024 1694188457 335311679 -1963646331 -34467309 1670809520 345093926 -1919359332 -90188278 62418416 1958698342 -306836260 -1699660726 81111529 1943181695 -354694971 -1646462893 224650690 2053428564 -479361810 -1804946312 168698331 2097746253 -469745417 -1828229023 504331668 1762151682 -268362568 -2029638610 425900429 1852147995 -143861599 -2140411849 282391974 1741931824 -19229558 -1981963236 398012863 1623064873 -105426797 -1901043707 953568568 1339129262 -690476012 -1579213694 1069254945 1220327863 -776607731 -1498228581 906872074 1091237276 -670850010 -1358654288 828375315 1181168005 -546414529 -1469493079 627137884 1382444490 -881902480 -1134031642 571251013 1426827731 -872220567 -1157248769 733664622 1555949048 -978013118 -1296857900 752292215 1540366817 -1025937317 -1243725619 446913713 1839492135 -189973091 -2086007541 500078760 1791600702 -205457020 -2067281646 343463043 1669325845 -92883537 -1921940167 320147610 1678909452 -48533066 -1977859808 118770901 1880325187 -384160263 -1642259089 7964876 2004793434 -294131232 -1720657546 164611303 2127098993 -406739509 -1866033827 245498110 2040868968 -525573678 -1750380220 567114873 1456098543 -809296555 -1195102781 648067168 1369934070 -928065204 -1079383590 790033483 1477559517 -1055353497 -1239439887 679161938 1601962180 -965389954 -1317903896 1014656029 1266506891 -764146383 -1519174233 991406084 1276156050 -719730392 -1575028290 849470511 1168561337 -592476925 -1415006827 902570038 1120604320 -608026342 -1396346484 831393650 1183399908 -545231266 -1467523384 920898411 1105525757 -655513017 -1343579439 1062569792 1213380566 -782506388 -1503865094 943211353 1329558479 -701095307 -1590619421 741941014 1530802048 -1036550598 -1255125332 726981391 1549003673 -983909853 -1302492491 585275172 1441114034 -856885752 -1142176098 630149949 1384670123 -880725487 -1132068217 182464442 2112298796 -454144362 -1813414400 227404707 2055920437 -477918577 -1803240935 71018376 1933350686 -365574492 -1657604558 55993233 1951486727 -312999235 -1705037269 391593950 1615859528 -111583502 -1906413980 272300999 1732102993 -30106901 -1993102723 428652524 1854637946 -142420288 -2138708394 518091765 1776698211 -252767527 -2014830001 680869427 1603407525 -962896097 -1315147895 804846122 1493158588 -1040803066 -1225675888 642692609 1363773079 -935274707 -1085806661 555971096 1445216910 -819129548 -1205197918 891432535 1109728961 -617853061 -1406435347 844098126 1162402520 -599684254 -1421427724 1006216805 1291753203 -705181879 -1561266209 1016357500 1267946218 -761658544 -1516424250 335224571 1694248557 -34242601 -1963831487 345430754 1670507124 -90653746 -1918923944 488675017 1780983391 -215025691 -2077636749 441275088 1833591366 -196922372 -2092694678 239865503 2034974217 -532516941 -1757061339 153209478 2116483600 -416306262 -1876387012 9930413 2005972539 -291903615 -1717643497 133841588 1895658018 -369876072 -1628237042 -1358093572 -670428566 1090733008 906261318 -1470044443 -546843021 1181648841 829011807 -1579767090 -690906536 1339608034 954202996 -1497665833 -776184255 1219825659 1068646253 -1296420200 -977468914 1555321780 733176610 -1244137855 -1026505193 1540986797 752789307 -1134445910 -882472388 1383062406 627632912 -1156809037 -871674331 1426202527 570765065 -1805450700 -479972702 2053989144 225072014 -1827748307 -469109061 2097194753 168269719 -1699182074 -306201968 1958144810 61987772 -1646965217 -355303799 1943744307 81534885 -1982590384 -19717434 1742369660 282936298 -1900423607 -104929569 1622652773 397445107 -2029020574 -267867404 1761737550 503761880 -2141036933 -144347411 1852587863 426446785 -1240067139 -1055841493 1477997201 790577671 -1317283932 -964892878 1601549960 678594078 -1194484849 -808801511 1455684259 566544949 -1080008810 -928551168 1370373818 648613420 -1415511079 -593087665 1169122037 849891939 -1395865664 -607389866 1120052972 902141562 -1518695445 -763511939 1265953479 1014225489 -1575530510 -720339100 1276718814 991829576 -1921502347 -92339229 1668698713 342975183 -1978271892 -49100806 1679529536 320644822 -2086421689 -190542895 1840110187 447408893 -2066841762 -204910648 1790975602 499592932 -1865473263 -406318201 2126594621 164000427 -1750931704 -526002274 2041349668 246134450 -1642812637 -384590923 1880803855 119405209 -1720094918 -293707860 2004291094 7356032 -1657061250 -365137688 1932861778 70390212 -1705606041 -313412367 1951982923 56612317 -1813985204 -454559526 2112792928 183081462 -1802695595 -477479741 2055433593 226778607 -2138288102 -141860724 1854026038 428147104 -2015259645 -253320043 1777333551 518571449 -1906845656 -112138050 1616492804 392071570 -1992680399 -29545305 1731493149 271797643 -1504354122 -783134688 1213923738 1063006476 -1590123345 -700476359 1328989571 942798101 -1467029372 -544614382 1182828968 830978366 -1344066403 -656139253 1106070961 921337127 -1142787886 -857391036 1441534462 585834856 -1131432757 -880245667 1384240615 629597553 -1254491936 -1036072842 1530370508 741386586 -1303102215 -984413073 1549426133 727543107 -2078248641 -215531095 1781403667 489234565 -2092059354 -196442704 1833161738 440722588 -1963198195 -33764965 1693816865 334670007 -1919533804 -91157118 1670929464 345992366 -1718132389 -292531763 2006515831 10367201 -1627740862 -369257004 1895089262 133428472 -1756567191 -531899905 2034403397 239450323 -1876873872 -416932378 2117028956 153648330 -1085386249 -934715039 1363161307 642187341 -1205627410 -819681928 1445852354 556450900 -1315579451 -963450541 1604040937 681347199 -1225253412 -1040241334 1492548848 804342886 -1560723053 -704745211 1291264191 1005588521 -1516993142 -762071780 1268442278 1016976432 -1407006303 -618268361 1110222989 892049435 -1420882504 -599245522 1161915540 843471874 -882776072 -1134110866 628066004 1382594114 -871619615 -1156902025 570573517 1426420315 -977637430 -1296212132 733220582 1555250800 -1026053165 -1244619963 752470783 1541339753 -690554980 -1580087542 953718448 1340057126 -776260731 -1497627885 1068847785 1219650111 -670203986 -1358278856 906174082 1090792980 -547308617 -1469609183 829348507 1181346317 -267401424 -2029455450 503424540 1762039434 -144571607 -2140851265 426533381 1852527251 -19640574 -1982627948 282734126 1742544568 -105280741 -1900102771 397929015 1622203041 -306653356 -1698699326 62305912 1957791470 -355134643 -1647172645 81490529 1943814903 -480026778 -1805357072 225263178 2053770972 -468804737 -1828082711 167836243 2097662661 -763701575 -1518475729 1014282133 1265862403 -719908192 -1576000970 991523724 1277051674 -593404277 -1415156195 850345895 1168641841 -607348078 -1395938812 901970878 1120258856 -808597795 -1194658229 566470641 1455724391 -929037628 -1079561646 648963048 1370051454 -1055502609 -1240367495 790114243 1478434645 -964982026 -1317225888 678816730 1601362764 -384502159 -1642871065 119183197 1880991691 -294047128 -1719794946 7820100 2003854290 -405832125 -1865920811 163651439 2126917625 -526206374 -1750758708 246209398 2041310176 -190585323 -2086349181 447579961 1839904687 -204594676 -2067197286 499139360 1791456182 -92770777 -1921032527 343281419 1668366237 -48911810 -1978492248 320588562 1679620996 -111704710 -1907313172 391767126 1616827584 -29736605 -1992461835 271851599 1731399897 -141816504 -2138358306 427977828 1854233842 -253638319 -2014905913 519022717 1776851179 -455043810 -1813535352 183432242 2112472228 -477277945 -1802870383 226701355 2055471293 -365224660 -1657000518 70614016 1932676246 -313075403 -1705907805 56145945 1952417935 -1036409422 -1254189788 741852318 1529934856 -984325717 -1303162563 727318663 1549611025 -857592448 -1142612714 585911468 1441496122 -879760999 -1131882225 629246133 1384560675 -544295466 -1467382464 830526714 1183310956 -656182833 -1343995559 921506019 1105862773 -782942748 -1504572046 1062952136 1214016606 -700909059 -1589655189 943102161 1328654407 -531844037 -1756658515 239260951 2034623873 -417239006 -1876541260 154079502 2116559256 -292078583 -1718612833 10050853 2006871475 -369428464 -1627535226 133470524 1895016874 -33840033 -1963158327 334873971 1693644261 -90808250 -1919856432 345506154 1671377404 -215995283 -2077811461 489573697 1781104087 -196220812 -2092246814 440633688 1833220558 -618490637 -1406819227 892138975 1110164809 -598781718 -1421320068 843133382 1162215760 -705094463 -1560400809 1006075373 1290816891 -761997096 -1517033394 1016773108 1268615522 -963279721 -1315785727 681305531 1604113709 -1040695154 -1224773608 804659618 1492193588 -934409051 -1085719501 641756553 1363631391 -819738436 -1205536726 556640656 1445632262 -1109555070 -891635692 1406396846 617929016 -1162851173 -843613171 1421749687 599334177 -1291452240 -1006555098 1560830364 705646858 -1268005719 -1016269761 1516610949 761435411 -1603626778 -680679312 1315240394 962840924 -1492689665 -805278615 1225342419 1041108293 -1364127532 -642375614 1086288376 934822254 -1445145395 -556014501 1204991457 819299703 -2035046326 -239822628 1757268326 532347376 -2116129709 -153527099 1875905919 416759273 -2006441864 -9498386 1717977428 291598786 -1895439263 -134032137 1628144973 369931739 -1694189522 -335312712 1963645186 34466196 -1670808521 -345092959 1919360283 90189197 -1780535268 -489160566 2077315376 215376294 -1833765883 -441072493 2092733737 196847039 -1530480189 -742291115 1254676719 1037035641 -1549042214 -726905524 1302666486 983706720 -1440927247 -585498265 1142116573 856973387 -1385105944 -629684866 1132369092 880387154 -1183733337 -831088335 1467992203 544798749 -1105433154 -920953560 1343360146 655703044 -1213587051 -1062399741 1503936697 782463023 -1329076852 -943663846 1590264992 701412406 -1616340725 -391140963 1906767911 111265969 -1731896046 -272470652 1993030718 30149800 -1854729927 -428596817 2138927125 142229635 -1776364256 -518396490 2014360588 253199514 -2111862417 -182928903 1813112899 454482133 -2056106634 -227181088 1803299930 477830348 -1933311651 -71093813 1657430129 365777127 -1951808188 -55642670 1705485416 312513790 -1880364544 -118695274 1642433324 383957946 -2004472295 -8315249 1720209205 294616995 -2127535566 -164146524 1866335006 406401928 -2040682965 -245721411 1750320903 525662097 -1839400348 -446969102 2085788488 190163934 -1791934851 -499773717 2067750737 205025223 -1668844970 -343915840 1921586042 93201388 -1679116721 -319977767 1977931619 48490485 -1266300216 -1014826402 1519102948 764189554 -1276637487 -990953913 1575383037 719413099 -1168227590 -849776020 1414538198 592909120 -1120696605 -902515083 1396565967 607835993 -1456285012 -566891974 1195162496 809208598 -1369497931 -648532445 1079082905 928403215 -1477881186 -789683704 1239888818 1054868260 -1601923449 -679238127 1317730219 965592893 -1762600127 -503845929 2029959789 268012283 -1851973800 -426102834 2140372596 143937250 -1741991053 -282303515 1982149215 19006153 -1622763670 -398350340 1900607046 105891536 -1958229211 -62850125 1699326473 307141279 -1943400644 -80920662 1646554640 354639494 -2053356777 -224693375 1804739131 479531693 -2098100466 -168380520 1828709922 469292724 -1382089847 -627455201 1133550245 882354739 -1426899056 -571207930 1157455548 872050218 -1555729477 -733854931 1296765591 978067969 -1540835422 -751859916 1244059278 1025631768 -1339429907 -953230469 1579649729 690010711 -1220268044 -1069342878 1498042072 776830542 -1091410977 -906669239 1358693107 670773861 -1180719162 -828860592 1469171434 546764412 -642691706 -1363772144 935275690 1085807676 -555972193 -1445218039 819128499 1205196837 -680868428 -1603406558 962897048 1315148814 -804847187 -1493159621 1040801921 1225674775 -1006215710 -1291752076 705182926 1561267288 -1016358405 -1267947155 761657559 1516423233 -891431472 -1109727930 617854204 1406436458 -844099127 -1162403489 599683301 1421426803 -488673970 -1780982312 215026786 2077637876 -441276073 -1833592383 196921467 2092693741 -335223428 -1694247446 34243664 1963832518 -345431707 -1670508045 90652745 1918922975 -9929430 -2005971524 291904518 1717644432 -133842637 -1895659099 369874975 1628235913 -239864552 -2034973298 532517940 1757062306 -153210623 -2116484713 416305197 1876385979 -1062568761 -1213379503 782507499 1503866237 -943212322 -1329559480 701094386 1590618468 -831392523 -1183398813 545232345 1467524431 -920899348 -1105526662 655512000 1343578454 -585274205 -1441113035 856886671 1142177049 -630150982 -1384671188 880724374 1132067072 -741940079 -1530801145 1036551613 1255126315 -726982520 -1549004770 983908772 1302491442 -71017457 -1933349735 365575459 1657605557 -55994346 -1951487872 312998202 1705036204 -182463427 -2112297813 454145297 1813415303 -227405788 -2055921486 477917448 1803239838 -428651413 -1854636803 142421319 2138709457 -518092686 -1776699164 252766558 2014829000 -391592871 -1615858481 111584629 1906415075 -272302016 -1732103978 30105964 1993101818 -343462140 -1669324910 92884520 1921941182 -320148707 -1678910581 48532017 1977858727 -446912714 -1839491168 189974042 2086008460 -500079825 -1791601735 205455875 2067280533 -164610208 -2127097866 406740556 1866034906 -245499015 -2040869905 525572693 1750379203 -118769838 -1880324156 384161406 1642260200 -7965877 -2004794403 294130279 1720656625 -790032436 -1477558438 1055354592 1239441014 -679162923 -1601963197 965389049 1317902959 -567113730 -1456097432 809297618 1195103812 -648068121 -1369934991 928064203 1079382621 -849469528 -1168560322 592477828 1415007762 -902571087 -1120605401 608025245 1396345355 -1014655078 -1266505972 764147382 1519175200 -991407229 -1276157163 719729327 1575027257 -224649659 -2053427501 479362921 1804947455 -168699300 -2097747254 469744496 1828228070 -62417289 -1958697247 306837339 1699661773 -81112466 -1943182600 354693954 1646461908 -282391007 -1741930825 19230477 1981964187 -398013896 -1623065938 105425684 1901042562 -504330733 -1762150779 268363583 2029639593 -425901558 -1852149092 143860518 2140410800 -906871155 -1091236325 670850977 1358655287 -828376428 -1181169150 546413496 1469492014 -953567553 -1339128279 690476947 1579214597 -1069256026 -1220328912 776606602 1498227484 -733663511 -1555947905 978014149 1296858963 -752293136 -1540367770 1025936348 1243724618 -627136805 -1382443443 881903607 1134032737 -571252030 -1426828716 872219630 1157247864 1963197066 33763868 -1693817946 -334671056 1919534739 91158021 -1670928449 -345991383 2078247608 215530030 -1781404780 -489235710 2092060321 196443703 -1833160819 -440721637 1756566254 531899000 -2034404414 -239451308 1876874999 416933473 -2117027877 -153647283 1718131420 292530762 -2006516752 -10368154 1627741893 369258067 -1895088151 -133427329 1315578434 963449556 -1604041874 -681348104 1225254491 1040242381 -1492547721 -804341791 1085385328 934714086 -1363162276 -642188342 1205628521 819683071 -1445851323 -556449837 1407005222 618267312 -1110224118 -892050532 1420883519 599246505 -1161914605 -843470971 1560721940 704744066 -1291265224 -1005589586 1516994061 762072731 -1268441311 -1016975433 1813984203 454558557 -2112793881 -183082383 1802696658 477480772 -2055432450 -226777496 1657060345 365136751 -1932862763 -70391229 1705607136 313413494 -1951981876 -56611238 1906844591 112137017 -1616493949 -392072683 1992681398 29546272 -1731492198 -271796724 2138287005 141859595 -1854027087 -428148185 2015260548 253320978 -1777332568 -518570434 1467028227 544613269 -1182830033 -830979399 1344067354 656140172 -1106069962 -921336160 1504353073 783133607 -1213924835 -1063007605 1590124328 700477374 -1328988668 -942797166 1254490983 1036071921 -1530371509 -741387555 1303103358 984414184 -1549425070 -727542076 1142786901 857390019 -1441535367 -585835793 1131433804 880246746 -1384239520 -629596426 1194483720 808800414 -1455685340 -566545998 1080009745 928552071 -1370372803 -648612437 1240066106 1055840428 -1477998314 -790578816 1317284899 964893877 -1601549041 -678593127 1518694508 763511034 -1265954496 -1014226474 1575531637 720340195 -1276717735 -991828529 1415510110 593086664 -1169122958 -849892892 1395866695 607390929 -1120051861 -902140419 2086420672 190541910 -1840111124 -447409798 2066842841 204911695 -1790974475 -499591837 1921501426 92338276 -1668699682 -342976184 1978273003 49101949 -1679528505 -320643759 1642811556 384589874 -1880804984 -119406306 1720095933 293708843 -2004290159 -7355129 1865472150 406317056 -2126595654 -164001492 1750932623 526003225 -2041348701 -246133451 1579766089 690905567 -1339608987 -954203917 1497666896 776185286 -1219824516 -1068645142 1358092667 670427629 -1090733993 -906262335 1470045538 546844148 -1181647794 -829010728 1134444845 882471355 -1383063551 -627634025 1156810036 871675298 -1426201576 -570764146 1296419103 977467785 -1555322829 -733177691 1244138758 1026506128 -1540985814 -752788292 1699180929 306200855 -1958145875 -61988805 1646966168 355304718 -1943743308 -81533918 1805449651 479971621 -2053990241 -225073143 1827749290 469110076 -2097193850 -168268784 2029019621 267866483 -1761738551 -503762849 2141038076 144348522 -1852586800 -426445754 1982589399 19716417 -1742370565 -282937235 1900424654 104930648 -1622651678 -397443980 292079502 1718613784 -10049886 -2006870476 369427351 1627534081 -133471557 -1895017939 531845052 1756659498 -239260016 -2034622970 417237925 1876540211 -154080631 -2116560353 215996394 2077812604 -489572666 -1781103024 196219891 2092245861 -440634657 -1833221559 33841112 1963159374 -334872844 -1693643166 90807233 1919855447 -345507091 -1671378309 705095494 1560401872 -1006074262 -1290815748 761996127 1517032393 -1016774029 -1268616475 618491764 1406820322 -892137896 -1110163762 598780781 1421319163 -843134399 -1162216745 934410018 1085720500 -641755634 -1363630440 819737403 1205535661 -556641769 -1445633407 963280656 1315786630 -681304516 -1604112726 1040694025 1224772511 -804660699 -1492194637 141817551 2138359385 -427976733 -1854232715 253637334 2014904896 -519023622 -1776852116 111705853 1907314283 -391766063 -1616826553 29735652 1992460914 -271852600 -1731400866 365225643 1657001533 -70613113 -1932675311 313074354 1705906724 -56147042 -1952419064 455044761 1813536271 -183431243 -2112471261 477276800 1802869270 -226702420 -2055472326 857593351 1142613649 -585910485 -1441495107 879759902 1131881096 -629247182 -1384561756 1036410421 1254190755 -741851367 -1529933937 984324652 1303161530 -727319808 -1549612138 782943843 1504573173 -1062951089 -1214015527 700908154 1589654252 -943103146 -1328655424 544296529 1467383495 -830525571 -1183309845 656181832 1343994590 -921506972 -1105863694 593405196 1415157146 -850344928 -1168640842 607346965 1395937667 -901971911 -1120259921 763702590 1518476712 -1014281198 -1265861500 719907111 1575999921 -991524853 -1277052771 1055503720 1240368638 -790113212 -1478433582 964981105 1317224935 -678817699 -1601363765 808598874 1194659276 -566469514 -1455723296 929036611 1079560661 -648963985 -1370052359 405833156 1865921874 -163650328 -2126916482 526205405 1750757707 -246210319 -2041311129 384503286 1642872160 -119182118 -1880990644 294046191 1719794041 -7821117 -2003855275 92771744 1921033526 -343280500 -1668365286 48910777 1978491183 -320589675 -1679622141 190586258 2086350084 -447578946 -1839903704 204593547 2067196189 -499140441 -1791457231 977638477 1296213211 -733219487 -1555249673 1026052180 1244618946 -752471688 -1541340690 882777215 1134111977 -628064941 -1382593083 871618662 1156901104 -570574518 -1426421284 670204969 1358279871 -906173179 -1090792045 547307568 1469608102 -829349604 -1181347446 690555931 1580088461 -953717449 -1340056159 776259586 1497626772 -1068848850 -1219651144 19641477 1982628883 -282733143 -1742543553 105279644 1900101642 -397930064 -1622204122 267402423 2029456417 -503423589 -1762038515 144570542 2140850232 -426534526 -1852528364 480027873 1805358199 -225262131 -2053769893 468803832 1828081774 -167837228 -2097663678 306654419 1698700357 -62304769 -1957790359 355133642 1647171676 -81491482 -1943815824 -148923693 -2145867195 420609023 1846987625 -260940086 -2022347172 511459302 1769672560 -104590623 -1899814281 399143885 1624064859 -22423816 -1985026450 279427028 1738573634 -358053193 -1649427935 78048155 1939987213 -305836370 -1698529736 63647618 1959534356 -462224763 -1821101549 175989673 2105168703 -484522340 -1810237942 219195312 2048366374 -864962021 -1149859187 578804535 1433988001 -887325182 -1139061100 621944622 1377120184 -1029033431 -1246952769 748966661 1537434515 -976751056 -1295989082 734631708 1557047178 -775509377 -1497261335 1070123859 1221589957 -693408154 -1582539024 950341450 1336033244 -551738803 -1474686245 823346017 1175745527 -663689644 -1351100734 914261880 1098495982 -301683822 -1727816956 707262 1997404712 -378966133 -1636933859 124194471 1885355569 -522247264 -1747446986 248595084 2044097050 -407705671 -1867131089 163350165 2126231043 -206324746 -2068542624 498981594 1790634572 -186744849 -2082910343 449846979 1842818645 -43502652 -1972436142 325473000 1684103806 -100272163 -1929197749 336303857 1661773415 -714437798 -1569866804 996469366 1281612512 -771272893 -1526693931 1007234671 1259216633 -609156248 -1397345282 901734980 1119376082 -589510799 -1411647513 852665949 1171625675 -925000898 -1076188248 651426322 1372899972 -810524889 -1195937871 566115851 1454968477 -972680436 -1325325414 671642144 1594835638 -1049897195 -1234376829 795194937 1482852015 -987105199 -1305556793 724015485 1545644523 -1035715512 -1253896994 743071076 1531801074 -873303965 -1124777739 637276495 1392189913 -861948806 -1147632404 579982678 1435952576 -660674507 -1348872029 915441945 1100462479 -537711572 -1460396870 838683904 1190821270 -700096505 -1589489519 944439595 1330393533 -785865698 -1506831224 1059505458 1210185124 -28845927 -1992234993 273267125 1733200163 -114680704 -1909642218 388267436 1612926266 -258191189 -2019860419 512897415 1771372817 -135162702 -2131319772 436204958 1861797128 -470759171 -1795688341 234793425 2063178055 -459469596 -1818608526 177434056 2106875230 -315932465 -1708363687 52765155 1948389749 -364477226 -1656638400 71886330 1934611820 -600651504 -1422526074 842836028 1161533610 -614527735 -1403503201 894528549 1112956083 -756465374 -1511099980 1021779982 1272975512 -712735429 -1568426579 998958103 1284363393 -1048192652 -1232934430 797685848 1485605070 -957866643 -1309725189 686193729 1608600791 -815902394 -1202101808 558903402 1448542460 -936143521 -1087068727 641594483 1362805989 -413341224 -1873028786 156403956 2119546978 -533647935 -1758061225 239029485 2033745019 -377003542 -1635757700 126419142 1888366672 -286611981 -1712482971 14992607 2011427913 -85198404 -1913861846 350591120 1675798534 -41534043 -1971253965 327703689 1687120927 -198151794 -2093530856 440275106 1832460340 -211962473 -2074442495 492033211 1783948333 -1821155369 -462131391 2105360123 175771245 -1809933362 -484857000 2047933154 219662964 -1649879067 -357570701 1940305609 77694559 -1698360324 -306044054 1959490256 63717958 -1899737165 -104628443 1623862943 399318537 -1985377366 -22103236 1739057798 278977040 -2145400959 -149358825 1846650541 420910651 -2022571112 -260754674 1769759412 511398434 -1474461921 -551923831 1175658035 823406245 -1351566586 -663254128 1098832426 913959612 -1496910035 -775829573 1221105153 1070573207 -1582615756 -693369950 1336234520 950166158 -1247121541 -1028825107 1537478231 748895937 -1295537310 -977232908 1556728398 734984920 -1150163127 -864626721 1434420837 578336499 -1139006640 -887417914 1376928380 622162666 -1972867434 -43033088 1684410298 325140268 -1929008497 -100492775 1661717411 336395061 -2068584796 -206252494 1790805896 498775838 -2082594115 -187100629 1842365329 450327303 -1746960654 -522695068 2043748318 248917832 -1867334933 -407532931 2126306247 163310417 -1727727936 -301742506 1997182956 894842 -1637272871 -378666417 1885819893 123757411 -1324986786 -972980536 1594371954 672079844 -1234466233 -1049838895 1483074411 795007997 -1075984788 -925174022 1372825408 651466710 -1196424587 -810077469 1455317849 565793743 -1397662150 -608801108 1119829782 901255040 -1411605981 -589583691 1171454735 852872089 -1570056696 -714217826 1281668900 996378546 -1526263279 -771743097 1258910525 1007567787 -1589297835 -700314173 1330338937 944532719 -1507264180 -785397286 1210488928 1059170550 -1348553369 -661027343 1100010571 915924189 -1460440706 -537640472 1190989906 838475972 -1124979407 -873128537 1392266269 637238411 -1147147992 -862398018 1435600900 580302994 -1305893629 -986802795 1546109999 723580089 -1253809894 -1035775604 1531576374 743256224 -1708450403 -315871989 1948613809 52579367 -1656301180 -364779246 1934145704 72321086 -1796172369 -470309575 2063529091 234472469 -1818406474 -459644640 2106798234 177471500 -2019815943 -258261649 1771203797 513104963 -2131637792 -134809226 1862248652 435722330 -1991801397 -29313699 1732895975 273601649 -1909833262 -114462396 1612980478 388173928 -1201796076 -816235390 1448111416 559373742 -1087125491 -936052581 1362995489 641374647 -1232763866 -1048398672 1485563146 797758876 -1310179265 -957386583 1608917267 685838725 -1511449488 -756142874 1273462108 1021332938 -1568352151 -712775425 1284159813 999131603 -1422748606 -600464172 1161622894 842778104 -1403039653 -614965043 1112617335 894829025 -2093994788 -197714870 1832799728 439975270 -2074220347 -212150189 1783859689 492091775 -1913936658 -85158792 1676002754 350418260 -1970904841 -41856927 1686634971 328151373 -1635304264 -377484242 1888050580 126774530 -1712654175 -286406601 2011470221 14919963 -1872972662 -413432804 2119357862 156624176 -1758367597 -533315579 2034176447 238559529 1069945051 1220616269 -775392777 -1496366751 950785218 1336730708 -693783058 -1583184520 824023273 1176152191 -552339003 -1475032749 913333488 1098345574 -662815268 -1351021238 577831103 1433808937 -864067181 -1149742843 622642342 1377563696 -887970422 -1139436260 749373581 1538111515 -1029379679 -1247553225 734481556 1556118530 -976671304 -1295114962 78131219 1940848773 -358198977 -1650368087 63304714 1958921372 -305425114 -1697864272 175355937 2104789175 -461514483 -1820661349 220101688 2048478382 -485483244 -1810420350 421470327 1847070945 -149864101 -2146012723 510846062 1769329912 -260274878 -2021935660 398764101 1623431379 -104150679 -1899103745 279538780 1739480266 -22606480 -1985987098 652026266 1373245708 -925679434 -1076596704 565241219 1454888213 -809597777 -1195789255 671525288 1593940286 -972502908 -1324353518 795569585 1483496743 -1050342243 -1235076085 996815358 1282212200 -714845998 -1570545596 1007154663 1258341745 -771124021 -1525767075 900839884 1119258970 -608184096 -1397168010 853310933 1172000067 -590209799 -1412092817 498270546 1790194116 -205692802 -2068164376 450807115 1843000797 -187653017 -2083023631 325618016 1685043702 -43587508 -1973298982 335891833 1661107695 -99931051 -1928586045 266550 1996693920 -301305830 -1727184756 124376367 1886315961 -379079677 -1637841771 249534724 2044242322 -523110360 -1747531586 162684189 2125819275 -407094223 -1866789721 233861721 2063024847 -469888139 -1795611677 178107968 2107279062 -460073108 -1818957830 53213803 1949092605 -316302521 -1709003823 71712370 1933643492 -364355746 -1655738424 273113661 1732268715 -28769519 -1991363705 388671012 1613600434 -115030264 -1910245474 513600015 1771821721 -258831581 -2020230219 435236374 1861623424 -134262982 -2131198036 916345489 1100571143 -661638211 -1349057749 838047368 1190438430 -537004124 -1459960014 944102051 1329785397 -699679857 -1588819175 1059593914 1211051564 -786006122 -1507766528 724124405 1546547811 -987290663 -1306520753 742688492 1531164282 -1035278400 -1253189802 636668615 1391852113 -872633365 -1124361347 580849374 1436040776 -862883854 -1147773084 350962456 1676440462 -85646796 -1914563934 327583489 1686222743 -41359827 -1970284869 439405354 1832385468 -197219834 -2093376880 492638003 1784299429 -212636129 -2074845559 157045628 2119918570 -414043568 -1873476922 238131045 2033625075 -532679095 -1757886753 126344014 1887497176 -376849822 -1634825484 15343447 2012032961 -287015301 -1713156371 797270992 1484936006 -1047854340 -1232326038 686335945 1609537375 -957954331 -1310591373 559868898 1448729460 -816805170 -1202210216 640888827 1362370413 -935506217 -1086685631 842167220 1161118498 -600042856 -1422188018 895465389 1113098043 -615393663 -1403591145 1021967238 1273940752 -756573526 -1512003012 998522783 1283657481 -712352077 -1567789531 1537922527 749593929 -1247496973 -1029471131 1556550086 734011728 -1295421206 -976338820 1433492973 578186619 -1149289279 -864547753 1377606132 622569826 -1139607336 -887764914 1176356283 823850285 -1475107689 -552299519 1097859490 913781044 -1350672242 -663138280 1220955529 1069645087 -1496830811 -774955981 1336641936 950843654 -1582962500 -693970902 1623520535 398706049 -1899326405 -103963475 1739141390 279839128 -1985523678 -23043916 1847557413 421023155 -2146362359 -149541729 1769126204 511019434 -2021861360 -260315002 2104747379 175429093 -1820490657 -461720375 2048794986 219746812 -1810874298 -485003056 1940417857 78601687 -1650062227 -358531845 1959111000 63085006 -1697920908 -305334046 1118954654 901174280 -1396734542 -608651996 1172054151 853217297 -1412283989 -589991619 1282043052 997022778 -1570501248 -714916586 1258793141 1006671907 -1526085223 -770770673 1594291450 671204460 -1324837418 -972053184 1483419875 795607157 -1234873905 -1050517159 1373469896 651840606 -1076683292 -925618830 1454422225 565676103 -1195451907 -809899669 2044707926 249099456 -1747868294 -522807828 2125594703 162869465 -1866702493 -407154187 1996770404 228594 -1727386296 -301130274 1885964413 124696811 -1637357231 -379528761 1684591666 326100132 -1972980450 -43940472 1661276203 335683773 -1928630009 -99860079 1790139392 498363542 -2067972820 -205910598 1843304473 450472079 -2083456715 -187184733 1771878237 513509323 -2020419983 -258611481 1861317444 435569618 -2130767256 -134733058 1732722543 272633849 -1991680445 -28414251 1613429622 388877280 -1910203814 -115103028 1949017913 53254063 -1708800491 -316475773 1933992736 71390134 -1656225268 -363908454 2062561035 234299293 -1795273177 -470188367 2107501330 177920900 -1819047362 -460014936 1391630229 636856067 -1124272455 -872692177 1436504972 580412186 -1148112224 -862584266 1546198951 724447025 -1306034549 -987738595 1531239358 742648616 -1253393774 -1035105788 1329956849 943896423 -1588861219 -699607477 1210598376 1060074366 -1507450172 -786361774 1100877763 916012885 -1349488913 -661168519 1190382554 838138700 -1459770634 -537224608 1887929884 125875850 -1635129552 -376514650 2011841029 15561363 -1713102039 -287108161 2119962158 156974776 -1873645822 -413835372 2033306167 238484129 -1757435109 -533161075 1831900792 439854830 -2093025452 -197539902 1784500833 492462839 -2074922163 -212597797 1676353098 351022812 -1914339482 -85831696 1686559315 327281349 -1970750593 -40924183 1273603796 1022268994 -1511536648 -757008530 1283744461 998462043 -1568013343 -712166537 1160916710 842342000 -1422110774 -600080548 1113582335 895015529 -1403941933 -615072955 1449047728 559515174 -1202661476 -816322806 1362326185 640959039 -1086516347 -935714029 1485127298 797052436 -1232379986 -1047761096 1609104027 686803469 -1310286921 -958289119 676965408 1600036022 -967324404 -1320092262 791963705 1479760047 -1053161195 -1237501565 646063122 1367676036 -930331330 -1081379416 569368587 1458098333 -807304921 -1192840783 904838212 1122602194 -606020248 -1394086402 847476829 1166297291 -594732687 -1417008665 993342582 1278346464 -717531814 -1573100084 1012461679 1264566521 -766078653 -1521376811 322407656 1680915582 -46535228 -1975591598 341461233 1667070055 -95147555 -1923933877 502007002 1793799244 -203266570 -2065345184 444711107 1837559893 -191913489 -2088201863 243309708 2038934554 -527499872 -1752576714 166549653 2129291267 -404538951 -1864103633 5969086 2002527272 -296389230 -1722661628 121032871 1882316849 -382160501 -1640005347 826449249 1178971639 -548602803 -1471427365 909072760 1093167598 -668911532 -1356461886 1066997075 1218323909 -778603393 -1500494615 955568458 1341383132 -688213914 -1577221904 754289925 1542634899 -1023677399 -1241719617 731400476 1553955210 -980015056 -1299113818 573441335 1428764065 -870292453 -1155050355 625197358 1380250040 -884105214 -1135964012 170704297 2100006207 -467477371 -1826231277 222394800 2051426598 -481355620 -1807210486 83309979 1945109773 -352758601 -1644272607 60486018 1956495636 -309030738 -1701601224 396078541 1620876635 -107623199 -1902969737 284584404 1743870274 -17299208 -1979762578 423634431 1850152297 -145865517 -2142669755 506323430 1764413808 -266108726 -2027638692 443535010 1835597364 -194924658 -2090426600 486673083 1778727469 -217289833 -2079630591 347358864 1672705542 -88463428 -1916987606 333021833 1692316191 -36183131 -1966025933 131653318 1893723728 -371802134 -1630433412 11868895 2008164937 -289702925 -1715713179 151213812 2114217570 -418564136 -1878390962 242127597 2036966011 -530517055 -1754807465 553774698 1443290876 -821063866 -1207386160 644622963 1365973733 -933082273 -1083868215 802842200 1490900686 -1043069068 -1227671582 683123265 1605407447 -960904339 -1312885765 1018625550 1269943960 -759652574 -1514164300 1004222999 1289489025 -707437765 -1563268179 846034492 1164592810 -597485808 -1419499642 889238053 1107788467 -619785463 -1408638049 57999331 1953746805 -310731057 -1703039399 68762618 1931348844 -367568170 -1659868608 229603281 2057848647 -475982083 -1801050517 180532168 2110096222 -456338716 -1815354766 516157319 1774509841 -254964053 -2016756163 430844830 1856576264 -140490062 -2136507868 270034869 1730107171 -32110951 -1995360753 393585580 1618121530 -109329792 -1904414186 941285163 1327361981 -703283705 -1592553839 1064770354 1215310756 -780568034 -1501672824 918640409 1103521679 -657508811 -1345845597 833393408 1185653654 -542969300 -1465531718 632147791 1386938329 -878465437 -1130062091 583011158 1439120320 -858887558 -1144431892 729171837 1550940139 -981981615 -1300293945 740000612 1528607730 -1038753208 -1257057570 1278568740 993155506 -1573189624 -717473634 1264102717 1012899243 -1521038319 -766378873 1122951446 904515968 -1394573254 -605572948 1166222607 847517081 -1416805341 -594905931 1367505216 646269398 -1081337748 -930404102 1458552153 568888783 -1193157515 -806949661 1599730034 677298660 -1319661474 -967794488 1479816555 791873021 -1237691321 -1052941103 2002471404 6060410 -1722472256 -296609706 1882623477 120700259 -1640436519 -381690801 2038481374 243790152 -1752260366 -527855516 2129462727 166344017 -1864145685 -404466563 1793874312 501967134 -2065549148 -203093966 1837211025 445033735 -2087715651 -192361429 1681379770 321970476 -1975930730 -46235648 1666848163 341648693 -1923844977 -95206375 1429100645 573139187 -1155516087 -869856801 1380162684 625257706 -1135739568 -884290106 1542836311 754114753 -1241796229 -1023639059 1553470542 731849944 -1298762398 -980335116 1218004993 1067350167 -1500042963 -779085381 1341426712 955497614 -1577390796 -688005726 1178779699 826667173 -1471373025 -548695671 1093600298 908604604 -1356765946 -668576368 1849718957 424101947 -2142365311 -146200297 1764605108 506104866 -2027692648 -266015474 1620832415 396148745 -1902800461 -107831003 1744188550 284230672 -1980213846 -16816836 1945594057 82860127 -1644623387 -352437901 1956293840 60660806 -1701523972 -309068438 2100093179 170643565 -1826455081 -467291839 2051089634 222696564 -1806744114 -481790632 2114128806 151272240 -1878168950 -418751972 2037305279 241827625 -1755271533 -530080251 1893237652 132100866 -1630084424 -372125138 2008369037 11695899 -1715788127 -289663433 1672747970 347286356 -1917158674 -88257928 1692000219 333377357 -1965572361 -36663711 1836028912 443065190 -2090732836 -194592182 1778538473 486893439 -2079574331 -217381293 1164782446 845814776 -1419556286 -597394732 1107357559 889708513 -1408332197 -620118323 1270260572 1018270666 -1514618256 -759172378 1289447237 1004296147 -1563097495 -707643649 1490696970 803015580 -1227597274 -1043109200 1605893907 682676101 -1313235393 -960581975 1442951992 554075054 -1206922732 -821501310 1366062881 644564919 -1084090867 -932895077 1729641191 270469745 -1995023413 -32412835 1618345726 393399912 -1904500782 -109269180 1774432981 516194883 -2016553991 -255138961 1856927436 430523994 -2136991776 -140040330 2058300035 229120533 -1801368657 -475628743 2109927066 180739596 -1815310410 -456409312 1953800881 57905703 -1703230563 -310512885 1931044520 69097022 -1659435132 -368036078 1551243823 728836793 -1300727037 -981513323 1528553014 740093600 -1256866022 -1038970996 1387106845 631939723 -1130106063 -878394457 1438668292 583493266 -1144113368 -859240514 1103170123 918960861 -1345361049 -657957903 1185730130 833355460 -1465733250 -542793752 1327137401 941470447 -1592466603 -703343677 1215776352 1064335094 -1502009524 -780265510 -528472536 -1752754498 244205316 2039052178 -403840463 -1863658841 165905181 2128917387 -295981542 -1721983348 5623606 2001928096 -382309885 -1640932715 121113391 1883192249 -46713268 -1976564006 322525024 1681811446 -94703019 -1923235133 341087097 1666425839 -202588546 -2064937240 501407570 1793454020 -192841113 -2088350991 445586251 1837640669 -605157664 -1394002314 903899084 1122457434 -595344647 -1417350545 848143317 1166709571 -717910318 -1573732796 993783806 1279057768 -765965621 -1520469411 1012280295 1263606641 -967240060 -1319229934 676820904 1599096638 -1053502819 -1238113781 792376241 1480426279 -930963786 -1081758176 646774682 1368117004 -806397265 -1192728007 568408963 1457916693 -107276439 -1902368769 395671109 1620199123 -17378448 -1980636186 284734044 1744798410 -146759845 -2142785587 424607351 1850330849 -265462974 -2027263020 505625198 1763969784 -466876659 -1825884261 170026529 2099599031 -482229484 -1807289470 223322680 2051576494 -352874689 -1645166679 83488275 1946082949 -308655322 -1700955216 60041738 1955797660 -1024116831 -1242429641 754669197 1543267867 -979831880 -1298152658 731288212 1553048066 -869351533 -1154904315 572579519 1428680233 -884769910 -1136375012 625810086 1380592176 -549312571 -1471867053 827082473 1179350655 -667950116 -1356278966 908165872 1093055078 -778457097 -1499553951 1066913499 1217461837 -688624658 -1577886856 955910850 1341995604 -759806806 -1515097028 1018701190 1270813968 -707034957 -1562595291 1003872671 1288884489 -596783976 -1419052018 845393332 1164221730 -620754815 -1408813033 890137005 1107908923 -821996338 -1207540648 554644962 1443366260 -932409129 -1083465663 644018683 1365623149 -1042621188 -1226970006 802471376 1490259270 -961079067 -1313855373 683243977 1606306143 -371694494 -1629530892 131466574 1892759000 -290086789 -1716350739 12304727 2008871361 -419173296 -1878729530 151883132 2114633194 -529651639 -1754720033 241191269 2036824563 -194022394 -2090318704 442570026 1835410876 -217927649 -2080014199 487379251 1779163557 -88802252 -1917596510 347774232 1673375118 -36095955 -1965160261 332880129 1691380119 -877824533 -1129691779 631444679 1386488913 -859786766 -1144553116 583979230 1439293512 -982057511 -1301164721 729324789 1551871075 -1038403136 -1256453802 739596524 1527933050 -702913137 -1591913191 940836003 1326658613 -780689002 -1502572288 1064943802 1216278572 -658379331 -1345921749 919571601 1103674375 -542365276 -1465181902 832718984 1185249310 -255634141 -2017172043 516764687 1774847129 -139554502 -2136366676 429977622 1856487552 -31924975 -1994396281 269925437 1729203371 -109766392 -1905120866 393967652 1618757810 -311147193 -1703709231 58336363 1954354429 -367427234 -1658932792 68673650 1930481892 -475017867 -1800864285 228699225 2057739471 -457045652 -1815791110 181168192 2110478550 -2064850132 -202648646 1793229312 501592726 -2088687819 -192538717 1838106137 445150863 -1976079586 -47162488 1681459762 322845348 -1923436793 -94527599 1666502187 341049021 -1722027192 -295910434 2002096740 5415666 -1640614063 -382662713 1882740349 121595627 -1753187462 -528004116 2039355990 243870400 -1863467165 -404058123 2128862799 165998297 -1081949212 -930745486 1368171208 646681182 -1192294403 -806865045 1457612497 568743495 -1319547946 -966886592 1599548154 676338284 -1238069297 -1053573287 1480257251 792583797 -1573530752 -718085354 1278980780 993821242 -1520953447 -765516017 1263957685 1011959331 -1393665102 -605459676 1121991326 904333832 -1417437269 -595284163 1166933639 847957521 -1644703123 -353312005 1945744193 83788759 -1701177740 -308467998 1955886936 59983822 -1825809825 -466916663 2099395443 170200037 -1807638970 -481906992 2052063082 222875644 -2143239671 -146279777 1850647333 424252339 -2027092464 -265668986 1763927868 505698218 -1902425541 -107185491 1620388631 395451265 -1980330462 -17711436 1744367374 285204376 -1499860315 -778124749 1217893257 1066443551 -1577830724 -688716246 1341806480 956131078 -1472038249 -549107199 1179392955 827009837 -1355825522 -668430824 1092738978 908521268 -1154555199 -869674409 1428194285 573027195 -1136449832 -884730290 1380796404 625637218 -1242207501 -1024304539 1543179231 754727753 -1298616598 -979394948 1553387462 730988368 -1227193938 -1042435784 1490346114 802410516 -1313389129 -961514207 1605969051 683545613 -1207891556 -821675766 1443850416 554194982 -1083388539 -932446957 1365421225 644193343 -1418882614 -596991652 1164177638 845463664 -1409264173 -620272315 1108227327 889783401 -1514792456 -760141458 1270380756 1019168834 -1562649119 -706941577 1289075917 1003654235 -1917542042 -88894992 1673183306 347992284 -1965464193 -35760663 1691812947 332412101 -2089866924 -194504254 1835092088 442923246 -2080182963 -217719333 1779207265 487308535 -1878806270 -419135084 2114834478 151707832 -1754368741 -529971827 2036339767 241640609 -1629996752 -371258970 1893095452 131164298 -1716126423 -290271809 2008783877 12364947 -1346260753 -658079623 1104138691 919134549 -1465092874 -542423968 1185027546 832906572 -1592117027 -702740405 1326733809 940796263 -1502085948 -781136814 1215929832 1065266558 -1300848501 -982413283 1551417767 729805105 -1256495982 -1038330876 1528104382 739390760 -1129502535 -878045137 1386432917 631535875 -1144984416 -859317194 1439600012 583646490 -1800433625 -475488079 2057433355 229032349 -1815980994 -456825688 2110534930 181077380 -1703667691 -311220093 1954183481 58542511 -1659249652 -367072102 1930935584 68193718 -1994883005 -31477547 1729552751 269603321 -1904917414 -109939508 1618683254 394008032 -2017261455 -255575833 1775069533 516577739 -2136028056 -139854594 1856023876 430415314 1654374001 362581735 -1936335011 -74256437 1710652008 317803262 -1946674364 -50385966 1816147523 457639637 -2108795025 -179738631 1798173274 472564428 -2061266058 -232479776 2133634581 137076355 -1859989703 -433717329 2017552908 256268954 -1773204704 -515359818 1912022567 116397745 -1611053301 -385976419 1989861950 27120296 -1735097582 -275532924 1509269177 787656239 -1208221803 -1057173757 1587042976 698313270 -1332331636 -946795750 1462638219 539567645 -1189054553 -836286671 1346622098 658825732 -1102203970 -917863640 1145212637 860208715 -1437798415 -582230169 1127172804 875067986 -1390335000 -635036802 1251542767 1033778809 -1533581373 -745515179 1307886326 989065824 -1543855142 -721579188 2072022832 210223014 -1785795044 -494281078 2095926057 199916479 -1830606331 -438035821 1968899842 39597972 -1688902098 -330148168 1916191515 87159693 -1674010057 -348155231 1714921300 288403394 -2009465224 -12661010 1633311565 375221211 -1890305439 -128775433 1760302950 535504880 -2031978934 -236632356 1870779263 411493353 -2121289133 -158825787 1089384440 938057582 -1360998700 -639107518 1199795169 813980535 -1450374451 -561366437 1312106442 959584092 -1606727962 -683903376 1230562259 1046467397 -1487502593 -799952279 1566162844 710840074 -1286086992 -1001329114 1513388933 758336275 -1271260503 -1019401665 1401042862 612697912 -1114876286 -896834028 1425011639 602456865 -1159621989 -840523251 1353571571 665513061 -1096565281 -911962807 1472207082 549922940 -1177650746 -825669296 1584813249 695297111 -1334299155 -947976837 1494978776 773627982 -1223298572 -1072512670 1293601943 975043585 -1558925893 -736912083 1249314958 1030764568 -1535546974 -746694348 1136739493 885421107 -1378933367 -624421601 1152155836 866889770 -1432166000 -576335610 1808006203 482659501 -2050122473 -221598335 1823356962 464062644 -2103420658 -173577832 1696101385 304039071 -1961487067 -65985101 1651879952 359825542 -1938042564 -75701846 1987374175 24370377 -1736798861 -276972059 1897474118 102635728 -1625863830 -401573380 2024760429 262690043 -1767832255 -509200937 2143461492 147165410 -1848852136 -422841906 1236725170 1051843876 -1481077602 -792740856 1322985899 970725693 -1596635001 -674072559 1198351744 812274966 -1453128532 -563858374 1073783193 923242767 -1374764875 -653660125 1409416662 587648320 -1173381894 -855069588 1399601615 610994521 -1117628189 -899323787 1524266468 769475954 -1261169464 -1009572770 1572319741 716210539 -1279668015 -994123705 1926811002 98565612 -1663652778 -338584384 1974798691 45234677 -1682216881 -323200807 2080589128 184841694 -1844632476 -452324110 2070839633 208253383 -1788813187 -496512789 1869602078 409529736 -2124301262 -161051484 1744967943 520432017 -2046003157 -250918723 1639208236 380855738 -1883622400 -121830250 1725534517 299803043 -1999114215 -3096433 116882293 1911573475 -386327975 -1610732849 26918764 1990037498 -275456448 -1735135530 137163591 2133574609 -433941909 -1859804419 255932254 2017855432 -514894222 -1773639964 457206545 1816615815 -179434947 -2109130069 472755976 1797955486 -232534492 -2061173070 362537763 1654444981 -74087921 -1936543079 318121786 1710299052 -50837994 -1946192256 1033460669 1251896107 -745063791 -1534064121 989110180 1307815730 -721748344 -1543647714 860017551 1145430809 -582176093 -1437892043 875501462 1126704896 -635341126 -1390000596 539904985 1462336335 -836752651 -1188619677 658739136 1346682710 -917639444 -1102389638 787858411 1509094269 -1057250617 -1208184239 697829362 1587492708 -946444578 -1332652472 535579188 1760262818 -236836072 -2031805554 411143725 1871101627 -158339327 -2121736297 288866822 1714483856 -12999894 -2009164868 374998559 1633498761 -128686285 -1890363483 39541328 1968990918 -329958532 -1689121814 87465545 1915858655 -348586139 -1673539597 209769058 2072503028 -493964466 -1786149928 200087163 2095720173 -438077609 -1830533183 612526844 1401248362 -896791600 -1114948794 602910437 1424531059 -840839223 -1159266465 710533838 1566495320 -1000897566 -1286556812 758392535 1513297473 -1019590661 -1271040147 959806104 1311918606 -683992140 -1606669534 1046003329 1230999063 -799613011 -1487802565 938406570 1089061436 -639593594 -1360551152 813905587 1199834661 -561162337 -1450547447 885070327 1137060193 -623937317 -1379383219 866967022 1152118136 -576537406 -1431991212 974819781 1293787475 -736825111 -1558986625 1031230940 1248879946 -747031312 -1535245210 695601555 1584478469 -948410177 -1333831639 773574026 1495072028 -1072321370 -1223517136 665682337 1353363767 -912007027 -1096495077 549471672 1472689454 -825351020 -1178004478 263141695 2024278441 -509519853 -1767479163 146996518 2143669680 -422798326 -1848922980 24424717 1987281307 -277163999 -1736580937 102331668 1897809282 -401140680 -1626331986 303573339 1696537037 -65648521 -1961789215 360049986 1651695060 -75789202 -1937982216 482582889 1808044543 -221396923 -2050297645 464414064 1823036902 -174062500 -2102971190 769271990 1524439072 -1009497702 -1261209332 716696751 1571871801 -994472573 -1279345387 587309188 1409716242 -854605400 -1173819074 611083421 1399542795 -899545679 -1117440729 812464338 1198131268 -563914242 -1453037208 922811595 1074252893 -653353497 -1375097487 1052160224 1236369526 -793194036 -1480597158 970683641 1323058287 -673901099 -1596840637 380897406 1639135464 -122001070 -1883416124 299486311 1725889777 -2642613 -1999594019 409960524 1869131994 -161357472 -2123968010 520242261 1745188035 -250862215 -2046093841 184752154 2080647308 -452101834 -1844819552 208591875 2070539413 -496976593 -1788375623 98078760 1927258302 -338235132 -1663975022 45438001 1974625447 -323275491 -1682176629 -1438501767 -582679313 1145853269 860579267 -1389367200 -634863370 1126273356 874947034 -1533428661 -744583971 1251466599 1032908273 -1544259502 -722253628 1308236158 989669864 -1208671203 -1057876853 1509639473 788297127 -1332158460 -945827694 1586921768 697414078 -1188123601 -836133703 1461767427 539491733 -1102878666 -918267744 1347225882 659175820 -1859382095 -433380313 2132964765 136660235 -1774071640 -515448770 2018488708 256409874 -1611162493 -386880491 1912208815 117361977 -1734715238 -274896884 1989425590 26413344 -1935997739 -73649085 1653958137 361911663 -1946763060 -51253158 1710793184 318738806 -2109698841 -179848079 1817112011 457825629 -2060629762 -232097688 1797466578 472127812 -1286011592 -1000458834 1566008340 709907586 -1271611103 -1020005961 1513791501 759009435 -1115517686 -897204836 1401744422 613145776 -1158723309 -840402555 1424042047 602282153 -1360128676 -639031862 1088451696 937903334 -1450979003 -561716781 1200468073 814383359 -1607099026 -684544520 1312554050 960285908 -1487382153 -799053343 1230387291 1045498061 -2009651728 -13626010 1715029212 289305674 -1889869335 -128069249 1632927941 374583379 -2031309374 -236217004 1759694062 535166072 -2122225189 -158967475 1871644919 411580513 -1786759788 -494467838 2072925368 210330670 -1829899891 -437599973 2095288481 199532599 -1688486490 -329478864 1968561290 38988828 -1674151489 -349091543 1916278931 88025093 -1737206021 -277649811 1987721175 24971073 -1625713950 -400645516 1897395150 101761880 -1766859063 -509022625 2023866341 262573939 -1849550128 -423286202 2144107516 147540842 -2050799969 -222005751 1808607155 483006245 -2102492538 -173428208 1822483370 463983420 -1961308499 -65012165 1695985537 303144727 -1938486604 -76400094 1652255640 360471310 -1558546893 -736278875 1293162271 974333833 -1535659478 -747601220 1249497862 1031725968 -1379795455 -624505193 1137680173 885567419 -1431553512 -575993202 1151490868 866479010 -1095932329 -911583551 1352861563 665073645 -1178557874 -825781544 1473168226 550106100 -1334383003 -948838669 1584959305 696238047 -1222956420 -1071899926 1494567760 772963270 -2123405382 -160934100 1868629654 409351680 -2046647389 -251292875 1745666703 520876569 -1883967608 -122429666 1639616164 381533746 -1999033455 -2221305 1725385405 298875435 -1663535138 -337688760 1926633202 97592932 -1682590777 -323845295 1975243499 45933181 -1845231636 -452669574 2081267392 185249366 -1787937803 -496432285 2069912281 208104015 -1174321294 -855214108 1410279006 587732680 -1116961941 -898911235 1398989383 610652881 -1260728512 -1008861226 1523887724 768843514 -1279849639 -995083313 1572432501 717118179 -1481222378 -793680000 1236809274 1052706476 -1596222705 -673406055 1322644003 970113717 -1452417244 -563417166 1197719048 811896478 -1375724739 -653841493 1074690577 923355783 -835784323 -1188445717 539005009 1462214855 -918342300 -1102838286 659379272 1347052766 -1057654449 -1208858151 788207715 1509697781 -946291370 -1331720768 697752698 1586621676 -744890087 -1533095537 1033338933 1250996387 -722197248 -1544350314 989479980 1308456122 -582850261 -1438295619 860620807 1145780369 -634409678 -1389847132 874630174 1126628488 -180301387 -2109218525 458141849 1816756239 -231926356 -2060835526 472085632 1797538838 -73705081 -1935906543 362100907 1653737533 -50946658 -1947095800 318307506 1711262756 -386416175 -1611599545 117022973 1912508523 -275118648 -1734527650 26502372 1989366898 -433305117 -1859421835 136456399 2133137497 -515797510 -1773748884 256896214 2018040896 -684343236 -1607274326 960209168 1312592262 -799538139 -1486932813 1045849353 1230067103 -638695410 -1360430952 937437474 1088887220 -561804265 -1450918783 814607675 1200283053 -897396648 -1115299634 613200244 1401651682 -839969727 -1159191337 601978221 1424377339 -1000777622 -1285658372 710359366 1565526480 -1019962253 -1271681819 758840671 1513999817 -329522956 -1688416158 39158232 1968353614 -348773139 -1674505093 87573953 1916761431 -494901050 -1786292144 210635242 2072590716 -437408545 -1830118327 199478771 2095381861 -236130160 -2031370234 534942140 1759879466 -159304567 -2121923553 412046757 1871209779 -13141854 -2010101708 288954766 1715349784 -128271173 -1889694675 374660503 1632890113 -65498113 -1960860823 303493843 1695662661 -76195866 -1938659472 360396490 1652295260 -222094387 -2050741413 483228385 1808419447 -173088812 -2102792382 463519480 1822920302 -508591205 -1767329011 262267575 2024198689 -423475326 -1849329900 147596974 2144015928 -277607511 -1737278657 24799877 1987926547 -400961616 -1625358554 102215324 1896914442 -948522185 -1334738015 695783963 1585439373 -1071941842 -1222883400 773133826 1494361748 -911394043 -1096152173 665016873 1352952511 -826212580 -1178087542 550411824 1472835238 -624843949 -1379494971 886030975 1137242857 -575903926 -1431611428 866256486 1151678192 -736482463 -1558373385 974408269 1293122267 -747114632 -1536106514 1031376468 1249820354 -452746562 -1845194200 185451410 2081092356 -496081241 -1788258767 207619979 2070361885 -338154868 -1663100390 97930144 1926331190 -323621227 -1682776573 45846457 1975303983 -122375462 -1884061108 381342710 1639834464 -2525501 -1998698923 299309039 1724917625 -160482584 -2123888002 409033668 1868983122 -251461903 -2046439833 520921053 1745596235 -563248522 -1452625184 811852634 1197790156 -654293393 -1375242503 923674435 1074337749 -793376188 -1481557294 1052273512 1237277694 -673460643 -1596129589 970305393 1322426343 -1009085934 -1260543356 768930622 1523827624 -994617845 -1280285027 716781351 1572734897 -855565792 -1174000970 588217100 1409829786 -898834887 -1117000017 610451221 1399164803 -1138761035 -887565789 1376879513 622244623 -1150146900 -864741830 1434208128 578516758 -1295750521 -977053167 1556745131 734870333 -1247170914 -1028743672 1537724338 748748580 -1582763311 -693124537 1336316925 950117227 -1497024824 -775813538 1221285860 1070360434 -1351386397 -663467403 1098718159 913976153 -1474380038 -551973268 1175510998 823652160 -2022587779 -260640021 1769972561 511218631 -2145647004 -149211406 1846699848 420829150 -1985328561 -22185255 1738812259 279124981 -1899524522 -104808768 1623846778 399433708 -1698246119 -306060657 1959310133 63931299 -1649732096 -357816682 1940223788 77744058 -1810015701 -484808003 2048080647 219417489 -1821336014 -461918556 2105474846 175755144 -1526410252 -771497118 1258992344 1007518286 -1570170899 -714201221 1281849025 996165207 -1411425338 -589796528 1171340010 852888188 -1397579809 -608850103 1119682291 901500517 -1196178544 -810224890 1455268540 565875242 -1075968119 -925288673 1372612261 651646515 -1234678878 -1049658572 1483090574 794892824 -1325035589 -972898515 1594617495 671931905 -1637158084 -378682454 1885639184 123970182 -1727580379 -301987917 1997100553 943775 -1867416818 -407483496 2126453282 163064500 -1747140841 -522481791 2043862587 248901293 -2082610344 -186985522 1842578036 450147042 -2068830399 -206104617 1790854765 498693883 -1928959126 -100574212 1661471302 336542416 -1972654221 -43212827 1684393567 325254857 -1909882825 -114380639 1613226267 388026765 -1992014802 -29133640 1732912386 273487252 -2131621883 -134924141 1862035753 435902911 -2019570660 -258409334 1771154736 513187238 -1818324909 -459693883 2106651007 177717737 -1795992502 -470522660 2063414630 234489328 -1656416159 -364762889 1934326093 72108507 -1708598152 -315626258 1948695892 52530626 -1253596929 -1035956119 1531560403 743371077 -1305844506 -986885008 1545864650 723727708 -1147393843 -862250917 1435650529 580221303 -1124995884 -873014206 1392479736 637058414 -1460621157 -537427955 1191104951 838459681 -1348635518 -660978668 1100158382 915678520 -1507116887 -785643457 1210407301 1059219731 -1589183312 -700330970 1330159004 944745738 -1758285450 -533364256 2034028634 238805196 -1872792209 -413645319 2119242819 156640469 -1712768700 -286389806 2011650152 14706942 -1635451555 -377238069 1888132209 126725351 -1970953966 -41774716 1686880318 328003752 -1914149621 -84978275 1676018727 350303409 -2074203872 -212264522 1783646220 492271770 -2093748935 -197861969 1832750101 440056963 -1403219522 -614751960 1112731794 894812164 -1422830169 -600414927 1161770123 842531869 -1568204404 -713021158 1284077728 999180342 -1511334507 -756159229 1273281721 1021545519 -1309965862 -957566644 1608900854 685953120 -1232714301 -1048480427 1485317359 797906041 -1087370776 -935904898 1363044548 641292370 -1201811983 -816120473 1448324317 559193163 -663541839 -1351346393 914179741 1098544651 -551623768 -1474702530 823165572 1175958034 -693588093 -1582325995 950455983 1336016441 -775591014 -1497212148 1070271158 1221343776 -976996395 -1295841469 734680825 1556964975 -1029049396 -1246837926 749179616 1537254006 -887111705 -1139241103 621928139 1377234525 -864912386 -1149940888 578558674 1434135108 -484636807 -1810221073 219375189 2048153283 -462372000 -1820855306 176071244 2105119450 -305754293 -1698578467 63499879 1959780081 -357872814 -1649640508 77933182 1940003560 -22407395 -1985140853 279213617 1738753703 -104344828 -1899961454 399094312 1624146622 -260989137 -2022264903 511704579 1769524885 -149136586 -2145686624 420624922 1846872716 -1050142992 -1234229658 795244508 1482770250 -972696855 -1325211009 671855557 1594655571 -810311998 -1196118444 566099950 1455083384 -924951845 -1076270515 651181047 1373047649 -589363564 -1411893758 852584376 1171674926 -609041779 -1397362149 901555105 1119589175 -771453274 -1526481360 1007349642 1259200284 -714519873 -1569818071 996617107 1281366789 -100256200 -1929312594 336090900 1661953922 -43257311 -1972583753 325423885 1684186011 -186794486 -2082828644 450092838 1842671536 -206538221 -2068362619 498998079 1790520233 -407820708 -1867114806 163530608 2126018534 -522395067 -1747201325 248677225 2044048383 -378884498 -1636983048 124047170 1885601748 -301503881 -1728029983 592731 1997421517 -364559053 -1656588891 72033311 1934365833 -316112598 -1708150340 52879366 1948373136 -459354879 -1818624617 177253421 2107088059 -470611688 -1795933810 234711092 2063227042 -135113385 -2131401279 435958907 1861944557 -257978034 -2020040232 512880738 1771487476 -114696859 -1909527053 388480073 1612745951 -29091460 -1992087062 273315920 1733118150 -785684997 -1507043987 1059390679 1210201153 -700014110 -1589538444 944292046 1330638936 -537858615 -1460150945 838765797 1190771827 -660788784 -1348855482 915622140 1100249194 -862161505 -1147452151 579998899 1435837477 -873352826 -1124695792 637522090 1392042044 -1035469395 -1254044357 743021697 1531882519 -987088460 -1305671390 723802264 1545824270 -211913614 -2074524444 491787614 1784096200 -197939093 -2093711107 440258887 1832575441 -41550784 -1971139370 327916908 1686941178 -85444519 -1913714481 350640501 1675717091 -286694378 -1712434048 15140154 2011182508 -377184241 -1635544935 126533923 1888350645 -533533660 -1758077774 238849288 2033958302 -413194179 -1873274709 156322065 2119596423 -936356678 -1086888916 641611158 1362691328 -815951709 -1202020299 559149455 1448395033 -957621112 -1309873122 686144932 1608682802 -1048176495 -1233049593 797473213 1485785387 -712555298 -1568639928 998843890 1284380004 -756383545 -1511149487 1021633003 1273221501 -614675220 -1403257734 894610880 1112907094 -600766219 -1422509981 843016665 1161320783 1959159997 63002667 -1698166383 -305186553 1940630692 78421042 -1650078328 -358417122 2048778383 219861017 -1810660957 -485183179 2104501398 175576064 -1820441158 -461802196 1769044185 511068239 -2021713419 -260560541 1847377088 421235798 -2146247188 -149557894 1739256043 279822461 -1985703481 -22830767 1623667954 398460004 -1899407906 -103914168 1336428661 951023843 -1582945959 -694085169 1220906092 1069726970 -1496584896 -775103018 1098104903 913633489 -1350721173 -663055875 1176372318 823735496 -1475320462 -552118812 1377785873 622356615 -1139721923 -887748181 1433574408 578137246 -1149436636 -864301646 1556402211 734257333 -1295339249 -976387687 1537807418 749610156 -1247316714 -1029683840 1843223036 450521450 -2083309360 -187430842 1789959653 498576755 -2067858231 -205927329 1661391310 335667544 -1928810270 -99647372 1684739543 325854529 -1973062405 -43891603 1886013848 124614926 -1637603148 -379381726 1996983681 48407 -1727402835 -301016005 2125578666 162984252 -1866489722 -407334896 2044462515 249247013 -1747819361 -522890231 1454602548 565463458 -1195567080 -809883506 1373551917 651791803 -1076831231 -925373289 1483272454 795853200 -1234792406 -1050566468 1594176799 671221129 -1324657613 -972266331 1258580304 1006852550 -1526069124 -770885398 1281994057 997105119 -1570255771 -715064077 1172300130 853070324 -1412333490 -589909800 1118971259 901060077 -1396947881 -608471871 1190136383 838285993 -1459721453 -537306235 1100860966 916127408 -1349275894 -661348452 1210810893 1059893915 -1507466463 -786246729 1330005524 943814274 -1589106888 -699459666 1531386459 742402765 -1253475465 -1035056159 1546313282 724430548 -1306214546 -987525128 1436324457 580625151 -1147997371 -862600237 1391548016 636905190 -1124124836 -872937526 2107517687 177805921 -1819259941 -459834547 2062806766 234151544 -1795321918 -470106284 1933943493 71471699 -1655979031 -364055681 1948804828 53433930 -1708783632 -316590234 1613314707 388893189 -1910023233 -115315927 1732574858 272879132 -1991598170 -28463312 1861399201 435520055 -2130914419 -134487269 1772058296 513295918 -2020534380 -258595070 1609251710 686558184 -1310369198 -958240060 1485242215 797036529 -1232560565 -1047548195 1362146124 641172442 -1086401952 -935730442 1448965973 559564739 -1202514311 -816568593 1113336602 895163276 -1403893194 -615155040 1160900355 842456981 -1421898193 -600260935 1283957544 998282174 -1568030204 -712052078 1273653041 1022187431 -1511782883 -756861301 1686444982 327297824 -1970570598 -41137652 1676205999 351268665 -1914257789 -85881323 1784583044 492413714 -2075069784 -212352450 1832081309 439641867 -2093140303 -197523929 2033322962 238369604 -1757648130 -532981144 2120208331 156827485 -1873695001 -413753743 2011792352 15643510 -1712856372 -287255974 1887717369 126056303 -1635113259 -376629693 279621049 1739431215 -22754155 -1985741821 398944672 1623218486 -104265588 -1899087846 510731659 1769346333 -260094809 -2022149071 421323154 1847316740 -149782338 -2146062296 220052957 2048560459 -485237519 -1810568089 175143364 2104969554 -461498136 -1820776322 63321583 1958806905 -305638205 -1697684395 78377462 1940701536 -358248230 -1650286516 734301553 1556332007 -976556963 -1295131445 749291880 1538161150 -1029232572 -1247799086 622789955 1377318357 -888052625 -1139387143 577945946 1433792972 -864247690 -1149529888 913546517 1098165635 -662832071 -1350906705 824072460 1176070554 -552585184 -1474885450 950539559 1336878513 -693734389 -1583266659 1069928766 1220731304 -775180270 -1496547196 162635000 2125900910 -406848044 -1866937022 249321697 2044422263 -523093555 -1747646117 124392650 1886200924 -379292186 -1637661328 512211 1996546117 -301354497 -1727102615 335973532 1661058058 -100078160 -1928340186 325798021 1684830227 -43701847 -1973282497 450692270 1843016760 -187472510 -2083236588 498122935 1790439457 -205610597 -2068213491 853523504 1171819686 -590226148 -1411977846 900888617 1119176895 -608429819 -1397020269 1006908418 1258488980 -771074770 -1525848648 996798491 1282326669 -714632905 -1570725471 795389012 1483709634 -1050227336 -1235091986 671443021 1593989339 -972355231 -1324598793 565388390 1454642416 -809679542 -1195739684 652140671 1373229289 -925859501 -1076383291 580702011 1436286893 -862802409 -1147822463 636554018 1391868852 -872453618 -1124574568 742868745 1530951583 -1035393499 -1253173581 724206352 1546498950 -987438532 -1306275158 1059839839 1210904521 -786055565 -1507684635 944118598 1329671120 -699893142 -1588638980 837834605 1190619131 -536988095 -1460074793 916296564 1100653538 -661392808 -1349205298 435351539 1861607269 -134443297 -2130985399 513747946 1771576188 -258913594 -2020181424 388589505 1613649751 -114882835 -1910491525 272933848 1732481870 -28654860 -1991380382 71696279 1933758209 -364142917 -1655919059 52968334 1949240088 -316253534 -1709086156 178157477 2107197235 -460319095 -1818810849 234075068 2062844714 -469904752 -1795497466 998768250 1283509996 -712401066 -1567707200 1021983331 1273826037 -756786353 -1511822375 895252040 1113278174 -615377052 -1403705358 842117713 1161200327 -599796867 -1422334997 640740894 1362615944 -935424206 -1086734428 559753735 1448745617 -816624853 -1202422851 686515756 1609324218 -958068992 -1310574698 797352501 1484886691 -1048001767 -1232079985 15326898 2012147236 -286802018 -1713336568 126098091 1887644221 -376800377 -1634907375 238179968 2033542678 -532924500 -1757739206 157258393 2119737871 -414059595 -1873362141 492752598 1784282688 -212815878 -2074632340 439552719 1832139353 -197301277 -2093327499 327501540 1686271602 -41211960 -1970530466 350782205 1676653163 -85531695 -1914580153 -153227036 -2116370318 416518600 1876205918 -240110339 -2034826133 532567505 1756980551 -133793578 -1895741376 369629690 1628383596 -9716529 -2006152103 291888611 1717759349 -345317248 -1670524906 90472876 1919136058 -335076199 -1694493681 34162101 1963881763 -441358158 -1833543644 197069214 2092448008 -488854357 -1780769731 215141767 2077621521 -843853780 -1162551110 599634176 1421509014 -891415499 -1109842781 617641241 1406616975 -1016571874 -1267767160 761674034 1516308900 -1006265337 -1291670383 705428779 1561120189 -804995000 -1492913954 1040884068 1225626098 -680983471 -1603390265 963077501 1314936299 -555792262 -1445431060 819013974 1205213632 -642610077 -1363821323 935128399 1086053849 -272186971 -1732120269 29925513 1993314335 -391445060 -1616104150 111502480 1906463750 -518174313 -1776649983 252913851 2014582829 -428831346 -1854423784 142535842 2138692660 -227421759 -2055806633 478130413 1803059323 -182708776 -2112150194 454194420 1813333090 -55944717 -1951569563 312752351 1705183305 -70803990 -1933529732 365558982 1657719888 -727129747 -1548758533 983990337 1302442199 -742054540 -1530784286 1036731480 1254913230 -629970593 -1384883767 880609395 1132083429 -585192122 -1441161776 856738922 1142422780 -920653559 -1105673825 655462437 1343660211 -831376112 -1183513210 545018940 1467704490 -943425221 -1329378899 701110295 1590503553 -1062617822 -1213297228 782752782 1503718552 -991194522 -1276337424 719713098 1575142364 -1014606209 -1266587927 763901779 1519323077 -902817196 -1120458046 608074616 1396263918 -849486259 -1168445733 592691041 1414828023 -648248830 -1369722220 928178990 1079366584 -567196133 -1456048499 809445175 1194858401 -679015888 -1602209114 965307164 1317952394 -789918167 -1477574977 1055174405 1239654291 -8015186 -2004712904 294376322 1720509204 -118982985 -1880144351 384178075 1642145549 -245482852 -2040985078 525360048 1750559526 -164364667 -2127245805 406691753 1866116927 -499998006 -1791651236 205308902 2067526512 -446732589 -1839704507 189859839 2086025065 -320263432 -1678894482 48712660 1977645890 -343609631 -1669079433 92966861 1921892187 -571432153 -1426615375 872333835 1157231261 -627218626 -1382393944 882050578 1133786756 -752145643 -1540613245 1025854009 1243773615 -733548788 -1555964006 977833504 1297071798 -1069042877 -1220508715 776589935 1498342137 -953518246 -1339209780 690230902 1579362016 -828621967 -1181021209 546462301 1469409995 -906887320 -1091121154 671063620 1358474962 -425819153 -1852198023 143712963 2140656213 -504150026 -1762363552 268248794 2029655628 -398128163 -1623049397 105605873 1900829287 -282538044 -1741684910 19312360 1981914750 -81161333 -1943100643 354939559 1646314033 -62629998 -1958516988 306853566 1699546664 -168682567 -2097861841 469531285 1828407811 -224403552 -2053574858 479313548 1805028890 -1833880096 -441055882 2092913868 196633690 -1780682247 -488914577 2077397205 215326787 -1670726190 -345141948 1919212798 90434664 -1694008885 -335525539 1963530471 34482289 -1895422588 -134146798 1627931816 370111550 -2006195811 -9645813 1717928113 291680295 -2116178506 -153445088 1876151450 416611340 -2035258961 -239642311 1757284483 532232213 -1444997848 -556259906 1204909060 819348626 -1364012751 -642391641 1086107677 935035019 -1492869862 -805065332 1225456694 1041091744 -1603708669 -680629867 1315387439 962595001 -1268251316 -1016121894 1516659808 761353462 -1291468459 -1006439997 1561043065 705466607 -1162637954 -843792920 1421732946 599448772 -1109505689 -891717135 1406150731 618076381 -1951791967 -55757769 1705272717 312694043 -1933066056 -71241682 1657381268 365859074 -2056156013 -227099643 1803546047 477682985 -2112075638 -182749156 1813129638 454367536 -1776479035 -518380461 2014541289 252986751 -1854877476 -428351414 2139009520 142180710 -1731814153 -272520095 1992883675 30395725 -1616160530 -391354248 1906653634 111282516 -1329322903 -943516417 1590314309 701330899 -1213603728 -1062285082 1504149852 782283210 -1105220517 -921133875 1343343991 655818209 -1183684542 -831170348 1467746670 544946680 -1384958963 -629930853 1132287265 880436663 -1440813036 -585514878 1141936440 857186734 -1549222849 -726692695 1302781203 983690629 -1530562522 -742242128 1254824202 1036790172 -1601743006 -679450636 1317615182 965609176 -1477799045 -789732371 1239741015 1055113921 -1369645232 -648286266 1079164540 928354026 -1456399543 -566875169 1195342437 808995571 -1120909562 -902334576 1396581930 607721148 -1168276705 -849693815 1414783539 592761509 -1276391628 -991101022 1575333400 719494798 -1266283731 -1014940741 1518889473 764369559 -1679198294 -319928516 1978078854 48244240 -1669024845 -343702747 1921700511 93184521 -1791819880 -499790066 2067570356 205237794 -1839252607 -447214825 2085706413 190212667 -2040633394 -245803176 1750075106 525809268 -2127322153 -164326591 1866318587 406516333 -2004488196 -8200342 1720422096 294436422 -1880609819 -118547597 1642482377 383875679 -1180932573 -828680523 1469187855 546650009 -1091460550 -906587476 1358938902 670626688 -1220022767 -1069490553 1497993021 776912811 -1339414008 -953345378 1579436836 690191282 -1540655545 -752073007 1243944811 1025648637 -1555647906 -733904184 1296618354 978314212 -1427046795 -570962205 1157537625 872001487 -1382204820 -627438854 1133730624 882142166 -2098051349 -168462723 1828464583 469440337 -2053143822 -224873884 1804723166 479646536 -1943417127 -80806321 1646768117 354459491 -1958475072 -62703018 1699376108 307059578 -1622845809 -398301671 1900754851 105645877 -1742171498 -282091008 1982264250 18989868 -1851859267 -426119637 2140192657 144150279 -1762452828 -504092110 2029878152 268061470 1040481004 1224952442 -804643904 -1492309162 963231477 1315868259 -681058343 -1604260017 819983070 1205387848 -556690446 -1445551260 934426311 1085605457 -641968149 -1363449987 598960776 1421105694 -843248732 -1162200270 618573457 1406770695 -892284995 -1109917909 761848506 1517277740 -1016691818 -1268665600 704980643 1560417845 -1005893745 -1291028711 90855972 1919773362 -345752824 -1671230562 34053693 1962978987 -334889199 -1693528185 196203030 2092360320 -440421574 -1833401428 215750159 2077959833 -489523421 -1781184587 417155648 1876589270 -153932948 -2116805638 531664473 1756872399 -239145099 -2034638877 369541746 1627517668 -133651618 -1894804536 292226667 1718367997 -10131641 -2006820911 656362413 1343781691 -921621887 -1105847785 544378804 1467334434 -830673256 -1183064562 700760991 1589900041 -943021389 -1328704987 782829446 1504589584 -1062771030 -1214228932 984112073 1303341919 -727303451 -1549727117 1036361680 1254272838 -741605636 -1530081686 880006139 1131733869 -629296425 -1384480191 857610210 1142499188 -586123570 -1441315240 477195109 1802918899 -226555319 -2055718177 454864764 1813749738 -183316912 -2112487738 313189207 1705890753 -56327557 -1952206099 365373262 1656756184 -70695326 -1932626188 29784833 1992379287 -272098771 -1731253573 111918872 1907134350 -391782860 -1616712030 253621043 2015019941 -518811105 -1777032567 141571882 2138507196 -427928058 -1854314864 204609646 2067081464 -499353278 -1791276588 190831735 2086202593 -447627941 -1839821363 48861276 1978573002 -320343696 -1679769114 92558405 1921213651 -343263895 -1668479489 293931018 1719810204 -7640794 -2004067920 384355347 1643117701 -119100097 -1881039447 526286904 1750708398 -246357740 -2041065086 406012961 1865708727 -163764979 -2126899813 928790694 1079707696 -648914550 -1370134244 808582335 1194773545 -566256237 -1455903483 965193876 1317044226 -678833736 -1601248978 1055552653 1240286235 -790358623 -1478286025 720054466 1575753812 -991606290 -1277003400 763817179 1518459981 -1014460937 -1265648287 607166704 1396150374 -901856804 -1120276150 593323241 1415206015 -850197051 -1168886445 355019055 1647188409 -81311741 -1944029035 306507062 1698946464 -62223334 -1957839732 468885789 1828032907 -167985103 -2097418073 480208132 1805145490 -225377240 -2053753666 144587083 2140735965 -426747801 -1852348175 267648338 2029309380 -503473026 -1761956632 105230713 1900184047 -397684651 -1622351677 19428704 1982809590 -282717108 -1742658342 776407527 1497381233 -1068930869 -1219602339 690671102 1580072296 -953897774 -1339843516 547127765 1469821251 -829234951 -1181364113 670123468 1358329178 -906025760 -1091038090 871373187 1157048597 -570525521 -1426503623 882761114 1134226700 -627852106 -1382773728 1026265521 1244438823 -752488291 -1541226485 977687976 1296131390 -733465468 -1555102702 1516814312 762285950 -1268326716 -1016992174 1560640497 704793447 -1291117859 -1005835701 1421031386 599000908 -1161996554 -843422112 1407120323 618251093 -1110404369 -891837831 1205841804 819502874 -1445867872 -556335562 1085434773 934632195 -1363408199 -642041297 1225009086 1040389928 -1492498798 -804424188 1315562407 963564337 -1603829109 -681528803 1627823904 369209270 -1895236084 -133181798 1718311737 292318127 -2006631915 -10351997 1876760338 416950148 -2116848066 -153860440 1756418827 532145053 -2034322905 -239500623 2092011332 196526034 -1832915352 -440869122 2078034781 215710667 -1781388687 -489350425 1919551350 91043808 -1671141798 -345811252 1963443055 33616889 -1693867453 -334589227 1131646633 880066111 -1384255611 -629481709 1142835888 857307686 -1441780836 -585688310 1302857371 984561165 -1549375561 -727623903 1254474370 1036186132 -1530158162 -741567688 1589944013 700690011 -1328873503 -942813321 1504271060 783182402 -1213776904 -1063253138 1344214783 655894121 -1106151469 -921286843 1467142886 544596592 -1183009846 -830766244 2015211105 253402871 -1777086643 -518717477 2138073720 142039790 -1854010540 -428262462 1992697427 29431493 -1731704961 -271616023 1907089994 111989468 -1616542874 -391990288 1705688581 313364115 -1952129239 -56365121 1657240092 364923530 -1932977360 -70374490 1802581559 477496993 -2055252197 -226990195 1813836334 454804152 -2112711934 -183131244 1751047530 525987324 -2041529274 -245920560 1865619827 406071781 -2126677921 -163952439 1720014168 293758414 -2004142988 -7600926 1642631489 384803287 -1880690579 -119422725 1978256654 49216920 -1679315934 -320824140 1921255703 92486017 -1668650949 -343058259 2066892092 204830122 -1791220720 -499444602 2086633765 190362035 -1840127991 -447295329 1395719586 607636788 -1119970162 -902190056 1415395771 593103149 -1168942953 -850106367 1575712144 720127238 -1276832580 -991812566 1518776713 763461919 -1266102107 -1013981133 1317531078 964746576 -1601598230 -678511492 1240082911 1055725897 -1478211341 -790398875 1079797236 928732514 -1370356520 -648727474 1194435053 808882555 -1455439679 -566693801 1900407851 105045181 -1622438649 -397623919 1982343218 19863716 -1742321378 -283018872 2141086745 144266383 -1852832459 -426297949 2029232128 267686038 -1761754836 -503647814 1827863631 469093593 -2097373853 -168055307 1805596758 479725760 -2054071942 -225023508 1646883965 355353835 -1943595695 -81779257 1699000420 306413810 -1958031032 -62004770 1244384483 1026358389 -1541034545 -752706215 1296435450 977352812 -1555535402 -732997312 1156596945 871855175 -1426184707 -570878613 1134395592 882552926 -1382817308 -627781262 1469897863 547089425 -1181565525 -829059779 1357977758 670443528 -1090553422 -906475228 1497846965 775971875 -1219938919 -1068628721 1579847852 690855994 -1339756160 -953958122 698074647 1587345025 -946493637 -1332570195 787874318 1508979352 -1057463518 -1208003660 658525733 1346862771 -917623031 -1102504033 539855420 1462418090 -836506864 -1188766842 875353715 1126950629 -635259041 -1390049335 859902570 1145447164 -581995706 -1438104624 989290049 1307602647 -721862803 -1543630853 1033542232 1251846862 -745211020 -1533817886 318105311 1710413385 -50624525 -1946372251 362291910 1654592080 -74038294 -1936624772 472805101 1797873275 -232779839 -2061025449 457419508 1816435298 -179450920 -2109015218 256046779 2017838637 -515074153 -1773426943 137310882 2133328436 -434023538 -1859755240 26836617 1990086175 -275308635 -1735381197 116701840 1911785990 -386212932 -1610749142 813758294 1200080832 -561080710 -1450596628 938292047 1089078233 -639413661 -1360764171 1046183780 1230786546 -799728056 -1487786274 959888253 1311869931 -684139951 -1606423865 758638386 1513150372 -1019640290 -1270958456 710550315 1566380989 -1001111033 -1286376815 602697472 1424711574 -840823252 -1159381318 612477721 1401330575 -896546251 -1115096413 200202142 2095703816 -438257998 -1830320604 209916807 2072257297 -494046549 -1786101187 87383980 1915907898 -348438912 -1673785834 39361461 1969204003 -329844071 -1689138673 374982650 1633613676 -128473386 -1890544064 288621539 1714631541 -12950833 -2009247143 411193288 1871019870 -158585116 -2121589134 535792593 1760082759 -236852483 -2031691157 464364693 1823118339 -173816391 -2103118545 482369676 1808224282 -221380192 -2050412234 360066215 1651579953 -76001909 -1937801955 303818942 1696389160 -65697390 -1961707260 102413553 1897759847 -401287715 -1626086069 24604904 1987068030 -277278268 -1736564398 146881731 2143685717 -422617617 -1849135751 262994138 2024523852 -509437450 -1767528096 549684317 1472509131 -825367183 -1177889305 665731140 1353281746 -912252568 -1096347138 773327983 1495219449 -1072272061 -1223598635 695584886 1584593120 -948197030 -1334011444 1031050297 1249092783 -746916587 -1535261309 974737440 1293836470 -736677620 -1559232102 867113995 1151872157 -576619225 -1431941711 885184530 1137043588 -624117442 -1379169880 45520340 1974576450 -323422984 -1681931154 98259405 1927045467 -338349855 -1663958921 208477670 2070556016 -496796470 -1788588964 184605183 2080893289 -452020013 -1844869051 520193456 1745270054 -250616676 -2046241782 409747881 1869312319 -161341307 -2124083181 299502978 1725775124 -2855762 -1999414216 381143451 1638988045 -122050377 -1883334623 970503452 1323271562 -673786832 -1596857178 1052078341 1236418963 -793046999 -1480843073 922959150 1074007480 -653435902 -1375048556 812579127 1198115233 -564094949 -1452824435 611296632 1399363054 -899562412 -1117326142 587358561 1409634807 -854851507 -1173671717 716451146 1572019676 -994423706 -1279427344 769255763 1524554181 -1009284993 -1261389591 1308033811 988820357 -1543937473 -721530199 1251657482 1033762716 -1533762010 -745302352 1126992673 875281335 -1390220787 -635053413 1145130808 860258222 -1437651436 -582476158 1346376567 658973665 -1102155173 -917945651 1462622062 539682808 -1188841918 -836466988 1587256133 698133459 -1332348311 -946681089 1509318492 787574730 -1208467856 -1057026330 1989747675 27136845 -1734917385 -275746207 1911875522 116643668 -1610971410 -386025864 2017635305 256220031 -1773352251 -515114413 2133815280 136863590 -1860104484 -433701302 1798190015 472449833 -2061479277 -232300027 1816393638 457492272 -2108844406 -179657188 1710603149 317885211 -1946428767 -50533833 1654161300 362761986 -1936318792 -74371538 1424765522 602604228 -1159572610 -840604696 1401026123 612812509 -1114663065 -897013775 1513601632 758156022 -1271276724 -1019286566 1566211705 710758127 -1286332587 -1001181245 1230709302 1046221472 -1487584486 -799902836 1312220719 959567545 -1606908157 -683690091 1199614468 814193298 -1450259672 -561382466 1089302045 938106507 -1360851151 -639352921 1870795418 411378188 -2121501770 -158645472 1760548483 535356949 -2032027729 -236550343 1633262248 375302718 -1890059388 -128922862 1714708145 288583207 -2009448547 -12775669 1916076798 87175784 -1673829422 -348368060 1968752359 39843441 -1688819765 -330197155 2096007884 199866970 -1830753312 -437789834 2072202965 210009667 -1785909255 -494264465 2143379857 147214599 -1848704835 -423088085 2024580488 262903070 -1767717724 -509217742 1897589155 102619445 -1626044273 -401360871 1987521978 24124716 -1736881002 -276923392 1651929589 359743843 -1938288423 -75554737 1696314860 303859066 -1961503552 -65870762 1823340999 464177489 -2103207701 -173758339 1807760862 482807112 -2050073358 -221680540 1152336217 866677199 -1432280971 -576319261 1136821568 885372374 -1379081108 -624175878 1249167723 1031010813 -1535465401 -746743599 1293487474 975060452 -1558746018 -737125176 1494765885 773808555 -1223282671 -1072627577 1584764196 695379378 -1334053880 -948124514 1472452879 549775769 -1177700317 -825587531 1353587990 665398656 -1096778694 -911782740 1725583568 299720774 -1999359492 -2948758 1639421129 380675167 -1883638299 -121715341 1744951522 520546420 -2045789746 -251098792 1869356283 409676909 -2124251689 -161133247 2070757556 208302114 -1788665448 -496758514 2080408749 185054267 -1844517503 -452340457 1974913158 45217808 -1682396758 -322987716 1926958239 98319369 -1663734349 -338535131 1572106264 716390542 -1279651532 -994238046 1524216833 769557655 -1260923603 -1009719877 1399846954 610846908 -1117677306 -899241584 1409432627 587533477 -1173594849 -854889079 1073963132 923029738 -1374879408 -653643322 1198433381 812225779 -1453275831 -563612193 1322838094 970971352 -1596552862 -674121228 1236610135 1051860161 -1480897157 -792953363 -515748833 -1773831031 256650547 2018188709 -433092602 -1859602288 136440106 2133252540 -275135443 -1734413125 26715393 1989186967 -386662348 -1611452254 117072152 1912426894 -51028869 -1947046675 318455127 1711017409 -73885598 -1935693580 362215758 1653721560 -231812023 -2060852001 471905637 1797752307 -180154288 -2109464378 458060156 1816805866 -634622761 -1389667263 874647035 1126514029 -582899506 -1438214056 860867042 1145633140 -721951515 -1544498061 989431241 1308538207 -744873732 -1533210518 1033126352 1251176774 -946111309 -1331934171 697638303 1586638089 -1057572694 -1208907716 788060550 1509943568 -918489983 -1102593001 659461549 1347003707 -835899240 -1188429810 539185588 1462001954 -128352930 -1889645112 374807666 1632644324 -13321913 -2009888303 289069163 1715333373 -159189652 -2121939462 411866176 1871422678 -235982475 -2031615517 534859865 1759928527 -437359302 -1830199892 199232534 2095529088 -494687965 -1786472011 210618383 2072705177 -348789496 -1674390114 87786532 1916581042 -329768687 -1688268409 39206973 1968271531 -1019781738 -1271894784 758725818 1514015788 -1000695409 -1285707495 710211747 1565771829 -840116828 -1158945486 602059912 1424327710 -897510979 -1115283157 613380241 1401438215 -562016782 -1450738332 814623966 1200168008 -638744085 -1360348803 937683143 1088739409 -799291968 -1487080106 1045800172 1230148730 -684326439 -1607388849 959996149 1312772195 -747360611 -1535959541 1031425969 1249738535 -736499068 -1558259182 974621608 1292942142 -575691089 -1431792071 866240387 1151792917 -624794954 -1379577312 885785498 1137390348 -826065159 -1178333585 550330325 1472884547 -911279392 -1096168842 664837068 1353165658 -1072122165 -1222670755 773248999 1494345585 -948604206 -1334689212 695931902 1585193832 -400945579 -1625473341 102002553 1897095151 -277362100 -1737426214 24750944 1988008950 -423524761 -1849248015 147842891 2143868893 -508804482 -1767148824 262284114 2024084420 -173203919 -2102776153 463699741 1822707595 -222242264 -2050495810 483310340 1808370578 -76114429 -1938708843 360249135 1652541369 -65318374 -1961074036 303379254 1695679392 -898687012 -1117245622 610369264 1399213670 -855450683 -1174017197 588036841 1410042495 -994797586 -1280071816 716895938 1572718164 -1009167369 -1260493983 769077979 1523581517 -673706056 -1595982034 970354324 1322343938 -793392223 -1481442505 1052486285 1237096987 -654080118 -1375422692 923657894 1074452016 -563199085 -1452707067 811606719 1197937193 -251576556 -2046423166 521100856 1745383086 -160630003 -2123641957 409115169 1868933815 -2443482 -1998747728 299161098 1725163164 -122195137 -1884273751 381227539 1639850629 -323604624 -1682890778 45633116 1975484106 -337908887 -1663247361 97880645 1926413011 -496130238 -1788176428 207865454 2070214392 -452959397 -1845013555 185467511 2080977633 -2060547813 -232146547 1797318711 472373409 -2109518590 -180060780 1816996910 457841848 -1946877655 -51236417 1710972933 318525587 -1936145104 -73402970 1654039580 361862282 -1734764161 -274814487 1989670995 26265797 -1611375258 -386699792 1912224842 117247196 -1774055091 -515563045 2018275425 256590071 -1859136172 -433527358 2132915320 136742126 -1103058477 -918054587 1347340543 659159145 -1188205110 -836084388 1461914854 539245680 -1332010527 -946073225 1586839757 697462875 -1208556040 -1057893010 1509459156 788509762 -1544046153 -722433759 1308219547 989784077 -1533379154 -744665800 1251220610 1033055252 -1389612667 -634715885 1126322345 874864703 -1438517860 -582564598 1146066096 860398630 -1674200998 -349009716 1916524918 87878112 -1688699837 -329298731 1968577903 38874617 -1829883800 -437714690 2095075652 199713234 -1786514319 -494615321 2072876381 210413003 -2122143682 -159016792 1871497490 411826564 -2031129561 -236430159 1759579403 535182749 -1889984500 -128053094 1633108256 374370742 -2009799659 -13380477 1715111225 289256879 -1487169390 -799234044 1230371262 1045612840 -1607050101 -684626915 1312308647 960433457 -1451224928 -561569738 1200517516 814301466 -1360145223 -638917585 1088664981 937723139 -1158903562 -840189856 1424157146 602265932 -1115599633 -897155975 1401892291 612900181 -1271463740 -1020252078 1513710056 759058814 -1285896995 -1000475573 1565828593 710120807 -1223103591 -1071654129 1494649525 772913699 -1334497408 -948822250 1585139372 696024634 -1178377301 -825994435 1473053319 550122001 -1095850062 -911632604 1352713886 665318920 -1431307267 -576140437 1151441617 866560583 -1379778588 -624619662 1137467080 885747294 -1535872049 -747420839 1249514211 1031610997 -1558595626 -736196800 1293407994 974186092 -1938371759 -76416057 1652075133 360684267 -1961160888 -65257506 1695903332 303193842 -2102574237 -173378571 1822630479 463737561 -2050979974 -221792276 1808721494 482989760 -1849566411 -423171165 2144320025 147360399 -1767104724 -508874822 2023915008 262491798 -1625664761 -400727151 1897148971 101909181 -1736992994 -277829752 1987704370 25085604 -1375479080 -653989298 1074641908 923437922 -1452400959 -563532201 1197506541 812076923 -1596435734 -673226116 1322660806 969999184 -1481271565 -793598363 1237055455 1052559177 -1279997252 -994837974 1572514704 717069062 -1260843355 -1008845261 1524068233 768630559 -1116781938 -899124712 1398875042 610669364 -1174239593 -855263743 1410131899 587978541 -1787954672 -496317818 2070125372 207924138 -1845477879 -452522337 2081316645 185167795 -1682542046 -323927372 1974997774 46080920 -1663322565 -337869139 1926616855 97707905 -1998919052 -2237726 1725205336 299088846 -1883820435 -122675461 1639534401 381583319 -2046729658 -251243824 1745814378 520631292 -2123585953 -160721207 1868744563 409335781 1666831430 341763280 -1923631766 -95386116 1681133663 322117833 -1975881357 -46317083 1837259892 444951778 -2087961256 -192213554 1794087021 501786875 -2065565375 -202978857 2129576994 166327476 -1864325874 -404253288 2038628411 243544237 -1752342249 -527806079 1882541072 120749190 -1640288964 -381936214 2002290697 6273183 -1722357467 -296625741 1480062094 791725080 -1237740126 -1052859084 1599746199 677183489 -1319874117 -967614163 1458339004 569068586 -1193140848 -807064314 1367455909 646350899 -1081091703 -930551521 1166075114 847762556 -1416723002 -594954928 1122836723 904532069 -1394392609 -605785783 1264282840 1012685902 -1521152524 -766362270 1278650561 993106007 -1573336595 -717227653 2051204359 222680465 -1806924757 -481577795 2100240670 170398088 -1826537422 -467242844 1956212021 60710307 -1701376999 -309314417 1945413932 83073466 -1644509184 -352454506 1744172387 284345845 -1980001201 -16997159 1620586874 396296684 -1902751658 -107913024 1764654417 506023367 -2027938691 -265868053 1849932104 423922142 -2142381980 -146085646 1093453263 908850521 -1356684061 -668625803 1178665430 826683712 -1471192838 -548908948 1341607421 955284843 -1577505583 -687989689 1218087396 1067301234 -1500190520 -778839970 1553716651 731702589 -1298811769 -980253679 1542853042 754000164 -1242009442 -1023459320 1379949977 625437967 -1135723339 -884405213 1429051776 573221142 -1155270484 -870004678 1366275780 644384338 -1084106776 -932780162 1443001053 553992779 -1207168015 -821353625 1605648118 682823264 -1313185830 -960663732 1490680559 803129977 -1227383869 -1043289259 1289266848 1004508726 -1562982516 -707660006 1270178489 1018319407 -1514470507 -759418109 1107504786 889462276 -1408413762 -620069080 1164896907 845797917 -1419736153 -597181647 1778488844 486975130 -2079328480 -217528394 1835815445 443245187 -2090716359 -194706513 1692016190 333262504 -1965785326 -36483196 1672993319 347138737 -1917207797 -88175715 2008450664 11646718 -1715935420 -289417262 1893417585 131887847 -1630198947 -372108341 2037190234 241843916 -1755091082 -530292768 2113980995 151517909 -1878086801 -418800647 1215596421 1064548115 -1501894999 -780282305 1327055772 941519626 -1592319312 -703589850 1185877943 833109793 -1465815397 -542745075 1103285166 918944568 -1345541502 -657745388 1438881761 583313271 -1144129843 -859126181 1387156472 631858030 -1130351916 -878247358 1528307667 740241221 -1256816897 -1039053207 1551227850 728951644 -1300514074 -981693840 1931126605 69048283 -1659582879 -367790345 1953981268 57693122 -1703345544 -310496530 2109812607 180756457 -1815130541 -456622395 2058152806 229366768 -1801287094 -475677988 1856878377 430606271 -2136746491 -140188013 1774220080 516375462 -2016538084 -255253878 1618362139 393285517 -1904714185 -109089119 1729886978 270322580 -1995072978 -32331080 120918338 1882333652 -381980562 -1640218376 5821787 2002773453 -296307593 -1722710815 166631792 2129242598 -404686756 -1863857974 243490153 2038722047 -527614907 -1752560429 444727590 1837445552 -192126966 -2088021860 502252863 1793652137 -203316205 -2065263483 341412116 1667152258 -94902216 -1924081490 322194701 1681096091 -46519263 -1975706441 1012609418 1264320796 -766160730 -1521328080 993457555 1278330117 -717712193 -1572887511 847296952 1166510382 -594618220 -1417025534 904756641 1122651447 -605873011 -1394332645 569123310 1458246008 -807255870 -1192923052 646047223 1367790945 -930118437 -1081559987 792177116 1479579978 -1053177616 -1237387162 677014981 1599954259 -967570199 -1319945089 506339331 1764298901 -266321617 -2027458119 423879706 1850004620 -145914570 -2142587488 284534833 1743952039 -17053411 -1979909749 395865128 1621056702 -107606780 -1903084142 60371047 1956511985 -308850357 -1701813795 83162238 1945355496 -352676526 -1644321340 222476373 2051377347 -481502855 -1806964241 170884172 2099793114 -467591840 -1826214410 624951499 1380397149 -884055577 -1136045711 573424850 1428878404 -870078978 -1155230360 731613433 1553774703 -980031019 -1298998973 754339040 1542552694 -1023922740 -1241572006 955715759 1341136953 -688295549 -1577172715 1067111606 1218307104 -778783334 -1500281588 908892317 1093380107 -668796495 -1356478169 826367108 1179020306 -548455000 -1471673026 889418688 1107575638 -619900180 -1408621958 846116825 1164543823 -597633291 -1419254173 1004076018 1289735012 -707355938 -1563317688 1018511339 1269960573 -759472441 -1514377647 682910628 1605587762 -960888184 -1313000930 802793405 1490982699 -1042823535 -1227819513 644869014 1365826304 -933131590 -1083786708 553791375 1443176217 -821277021 -1207206347 242045704 2037015454 -530370012 -1755053390 151033617 2114430855 -418449859 -1878407509 11983674 2008148908 -289883626 -1715500416 131800867 1893478325 -371884529 -1630384487 333071212 1692234746 -36429248 -1965878570 347572085 1672525795 -88480167 -1916873009 486656862 1778842568 -217077134 -2079810844 443289415 1835745233 -194875797 -2090508547 739787393 1528787479 -1038736467 -1257172165 729122456 1551021582 -981735500 -1300441310 583256755 1438972453 -858936417 -1144349943 632164010 1386823228 -878678138 -1129881840 833573605 1185440371 -543083575 -1465515169 918722300 1103472234 -657655856 -1345599674 1064622807 1215556161 -780485637 -1501721747 941170382 1327378008 -703103006 -1592766604 393634377 1618039519 -109575323 -1904266253 270247504 1729926854 -32127108 -1995245590 430828155 1856690925 -140276905 -2136687679 515911266 1774657268 -254914738 -2016837672 180449837 2110145211 -456191231 -1815600233 229422644 2058061474 -475867368 -1801066610 68876831 1931332233 -367748301 -1659655259 58146310 1953500816 -310812886 -1702989892 -1417650610 -595104040 1166950242 847843316 -1393714601 -605377855 1122237307 904186861 -1520707972 -765663510 1263908688 1012041670 -1573514651 -718200077 1278767945 994001887 -1237889494 -1053786436 1480142598 792600464 -1319466445 -966935899 1599400735 676584329 -1192442344 -806619506 1457694516 568694690 -1082064383 -930729321 1368351533 646468539 -1863418234 -404140528 2128617386 166145852 -1752974689 -528184823 2039339955 243985189 -1640630604 -382548446 1882953624 121415438 -1722273107 -295763397 2002146177 5333783 -1923518750 -94478732 1666650062 340803416 -1976259845 -46949779 1681574871 322829121 -2088573232 -192555450 1837926396 445364074 -2064702775 -202894753 1793147877 501642099 -1298436337 -979607655 1553272355 731004597 -1242125546 -1024353408 1543031354 754973356 -1136597187 -884484181 1380877841 625587847 -1154669788 -869657678 1428374024 572813982 -1356038293 -668250115 1092755015 908406481 -1472087182 -549024796 1179638366 826862280 -1577584807 -688863281 1341757045 956212963 -1499843776 -778239018 1217679980 1066623738 -1980411961 -17662127 1744514795 284958333 -1902605346 -106972344 1620503282 395434596 -2026977291 -265685149 1763747545 505910863 -2143091732 -146525318 1850565312 424301142 -1807589469 -481988811 2051817103 223022617 -1825596486 -467096788 2099378838 170314240 -1701193839 -308353273 1956099773 59803179 -1644948600 -353164514 1945793188 83706418 -1716110132 -290386854 2008571360 12545398 -1629751083 -371406781 1893046777 131246447 -1754417922 -529890200 2036585938 241493316 -1879019289 -418955151 2114851275 151593309 -2080297816 -217703362 1779387780 487095570 -2090014543 -194258905 1835174301 442874123 -1965382502 -35810292 1691665846 332657952 -1917362045 -89108459 1673068975 348008761 -1562895356 -706794350 1289125160 1003572670 -1514809315 -760026997 1270593841 1018988967 -1409051594 -620452704 1108210970 889898380 -1418833873 -597073735 1163931907 845611413 -1083241376 -932692746 1365339468 644242906 -1207777159 -821692177 1443670357 554408387 -1313569710 -961301308 1606083966 683529704 -1227276213 -1042386723 1490493799 802165233 -2136142451 -139838181 1856203937 430201911 -2017408620 -255330046 1775151288 516528174 -1904835137 -109988567 1618535571 394253317 -1994702426 -31690448 1729437834 269619228 -1659232791 -367186561 1930722501 68373587 -1703421456 -311367322 1954134236 58624074 -1816029733 -456743603 2110780663 180929633 -1800646206 -475307692 2057449710 228917368 -1144836795 -859562541 1439517801 583695615 -1129387684 -878061110 1386252400 631748838 -1256675977 -1038117407 1528218715 739374285 -1300930194 -982363656 1551564866 729559252 -1502331615 -780989001 1215978509 1065184411 -1592133320 -702625362 1326946324 940615810 -1464879853 -542603899 1185010751 833021097 -1346211574 -658161252 1103892518 919281840 -806577334 -1192514596 568523366 1457900272 -931045549 -1081708603 646921855 1367871209 -1053355144 -1238359058 792293972 1480475330 -967125151 -1319245833 676640333 1599309531 -765752530 -1520649288 1012263426 1263721108 -717861065 -1573814367 993537563 1279205005 -595590372 -1417202806 848192048 1166627494 -605174011 -1393887341 904111657 1122277055 -192758910 -2088400108 445438638 1837886008 -202408037 -2065150195 501292727 1793469985 -94817360 -1923218650 341267100 1666212362 -46860375 -1976318145 322606725 1681761811 -382358554 -1640850576 121359050 1883044444 -296194049 -1721802903 5639891 2001813061 -403823660 -1863773374 165692152 2129097326 -528226355 -1752901797 244156129 2039133815 -688412149 -1578067299 955894567 1342110641 -778408430 -1499636092 1066667838 1217609640 -668196295 -1356131665 908215061 1092973443 -549329376 -1471752522 827295500 1179170714 -884950417 -1136162055 625924931 1380576213 -869433738 -1154855200 572727130 1428434892 -979684771 -1298398517 731206513 1553097703 -1024002492 -1242446126 754489192 1543481342 -308704573 -1700873643 60287983 1955650425 -353087782 -1644986804 83505142 1945968480 -482213135 -1807404441 223110109 2051756875 -466630936 -1826032002 169977796 2099681106 -265381209 -2027312591 505478027 1764215581 -146579778 -2142999000 424492946 1850347268 -17493355 -1980620285 284914617 1744585519 -107424116 -1902123494 395753376 1620150070 -35980856 -1965176482 332699876 1691592818 -88654383 -1917842105 347692285 1673423979 -218009094 -2079964820 487526614 1778917440 -194202141 -2090105483 442684623 1835394137 -529667668 -1754605254 241404032 2036643862 -419418699 -1878581981 151932057 2114550799 -290037346 -1716432632 12058802 2009018404 -371481209 -1629711087 131450027 1892873277 -961226496 -1313609322 683325484 1606256826 -1042735847 -1226953329 802651189 1490046115 -932228814 -1083678300 643903518 1365639304 -821914325 -1207589443 554497031 1443611793 -620508828 -1408960014 890087496 1107990750 -596767363 -1419166229 845179985 1164401863 -707247786 -1562414656 1003888762 1288769772 -759855793 -1515014695 1018946659 1270666485 -457062263 -1815676897 181381541 2110298419 -475263856 -1800717306 228748732 2057657642 -367378245 -1659015123 68428183 1930629377 -310934366 -1703889868 58320270 1954469144 -109651731 -1905137541 393787841 1618970967 -31777548 -1994642334 269843928 1729252686 -139636513 -2136317879 430125555 1856242021 -255814458 -2016959408 516879850 1774830972 -542119871 -1465329449 832670061 1185331707 -658363304 -1346036530 919358836 1103855074 -780902285 -1502392091 1064960351 1216164297 -702962582 -1591831300 941081926 1326511568 -1038551003 -1256208205 739678473 1527884191 -982172612 -1301148502 729505040 1551658374 -859607017 -1144766335 583864635 1439310253 -877743090 -1129741160 631297314 1386735028 -1101439764 -916558726 1347894720 659557718 -1187735307 -835475357 1463482841 540920143 -1333603106 -947526584 1586279922 697009508 -1209069369 -1058529199 1507946987 786841981 -1544663928 -722895842 1306537380 988224818 -1534883695 -746276857 1250814397 1032509739 -1388985158 -634194900 1127982486 876385536 -1437073245 -580964299 1146511759 860967193 -2059961308 -231715662 1798905096 473836958 -2107983811 -178419541 1817499921 458484103 -1947405290 -51657600 1709348154 317040044 -1937690609 -75104103 1653559587 361259445 -1736414144 -276341546 1989021036 25771514 -1611814823 -387278641 1910753653 115669475 -1772362638 -514009884 2018870622 257078728 -1858723733 -432992003 2134393159 138375633 -1488818771 -800760517 1229720705 1045117975 -1607489100 -685205214 1310836888 958855182 -1449532001 -560016119 1201112243 814789669 -1359732346 -638381808 1090142378 939356220 -1158316599 -839758497 1425743077 603729011 -1114064432 -895514298 1402394876 613541994 -1271990789 -1020672659 1512084695 757572673 -1287441950 -1002176140 1565348046 709517400 -1674818203 -349471245 1914842185 86318303 -1690203780 -330909206 1968171088 38328518 -1829255849 -437193279 2096735355 201233645 -1785069234 -493014568 2073321570 210981108 -2120524543 -157520489 1872051245 412224699 -2030659304 -235820658 1761146932 536856738 -1891576525 -129505883 1632547871 373916809 -2010312406 -14016068 1713598470 287588496 -1938866578 -77066504 1650548546 359034836 -1962739081 -66729247 1695325019 302754765 -2102086052 -172783926 1824184176 465430502 -2049347003 -220314925 1809257321 483402751 -1848103414 -421585252 2144751398 147947440 -1766462957 -508372347 2025556799 264027049 -1627150792 -402352466 1896728340 101382018 -1737596383 -278310217 1986003725 23540635 -1224663386 -1073336784 1494187914 772296476 -1335043393 -949229015 1583528851 694520581 -1176856940 -824334846 1473574840 550749998 -1095282035 -911187429 1354314657 666764087 -1430909246 -575586732 1152937966 868179832 -1378104613 -623052211 1138076663 886217569 -1536325904 -747981210 1248061404 1030018890 -1560263959 -737709441 1292772293 973673299 -1787556049 -495763527 2071621123 209542805 -1843803338 -450954336 2081925658 185637516 -1682995427 -324487285 1973544497 44488359 -1664990460 -339381358 1925980712 97194686 -2000478389 -3919907 1724743271 298471153 -1884365998 -123081788 1637923454 380078824 -2045208711 -249583633 1746335317 521258691 -2123017376 -160275466 1870344780 410780378 -1374015513 -652402831 1075072715 924024413 -1451758594 -563029144 1199147730 813611588 -1597921323 -674851005 1322239737 969471599 -1481874484 -794078374 1235354336 1051013750 -1280491645 -995487979 1570987695 715419193 -1262421094 -1010316532 1523489462 768191008 -1116293199 -898529497 1400428189 612361739 -1172606040 -853785794 1410667140 588390930 -634021400 -1389188738 876345540 1128056914 -581411343 -1436586649 861289693 1146162251 -722595366 -1545002676 987787510 1307000928 -746334781 -1534794411 1032697071 1250591865 -947746420 -1333413606 697100448 1586223158 -1058058859 -1209500413 786508985 1508252719 -916913730 -1101123288 660037778 1347440644 -835402329 -1187777231 540714123 1463653405 -514082528 -1772320330 257284108 2018699418 -432636615 -1859039825 137894933 2134846595 -276811502 -1735982716 26103870 1988714664 -387058421 -1612003939 115577895 1910809777 -51599036 -1947493934 316852328 1709570302 -75403939 -1937351221 361696369 1653095655 -231267978 -2060447264 473514074 1799254220 -178592401 -2107779591 458523715 1817425109 -1020352343 -1272342465 757123461 1512569107 -1002214224 -1287365594 709692828 1565146378 -839573349 -1158541299 603668919 1425830177 -895949694 -1113598956 613844398 1402058040 -560351027 -1449228197 815258081 1200679287 -638288684 -1359786942 939138552 1090334062 -800968449 -1488650135 1045189075 1229676869 -684722970 -1607941008 958502346 1311155548 -129988511 -1891125001 374270285 1632229851 -13808520 -2010481426 287518036 1713642946 -157613997 -2120470331 412443007 1871860201 -235486134 -2030963492 536388966 1761580528 -436758523 -1829721965 200931625 2097072575 -493200356 -1784845174 211041584 2073234854 -349433801 -1674895199 86143259 1915044237 -331230162 -1689852744 38778114 1967687060 -402392214 -1627075588 101554758 1896524496 -277987469 -1737945115 23092831 1986490057 -422022312 -1847639090 148247156 2144412386 -508184767 -1766684713 263968365 2025645819 -172692722 -2102142056 465209890 1824373428 -220647657 -2049040511 483872315 1808826029 -76586180 -1939319894 358679056 1650864774 -66935003 -1962567757 302827017 1695282847 -747775070 -1536496844 1029945998 1248102936 -738189381 -1559810259 974028439 1292455425 -575253616 -1431215354 867709628 1153368618 -623143031 -1378048225 886437541 1137886771 -824521786 -1176634544 550808298 1473485436 -910749729 -1095745719 666463987 1354653285 -1073658892 -1224314014 772743896 1493701198 -949188627 -1335117957 694347457 1583732311 -250033621 -2044724547 521579271 1745984401 -160100814 -2123219292 410742558 1870421896 -3980775 -2000391537 298656565 1724519331 -122780160 -1884703082 379643692 1638389690 -324019633 -1683428647 44153699 1973849077 -339599786 -1664799040 97288058 1925926892 -495693187 -1787600149 209335121 2071790535 -451307932 -1843484942 186120008 2081474526 -898176285 -1116611979 611879887 1400879961 -853856518 -1172562324 588599254 1410498368 -995269935 -1280683449 715326461 1571042155 -1010784568 -1261988258 768526308 1523185522 -675153273 -1597584879 969907115 1321773885 -794018146 -1481961976 1050828722 1235578660 -652578123 -1373814237 924062617 1074995983 -562579796 -1452243398 813291392 1199499030 1988155108 25683570 -1735477304 -276199586 1911362301 116007531 -1612483631 -387693753 2019253974 257715776 -1772797958 -514715796 2134285007 137472601 -1858536477 -432026763 1798817408 472970774 -2059819092 -230779078 1817838233 459092495 -2108398667 -179088605 1709985458 317423140 -1948110946 -52093176 1652656811 361151037 -1936725113 -74917103 1307506220 988399290 -1545562368 -723015786 1250112053 1032061603 -1534242023 -745905265 1127579166 875712136 -1388634318 -633589852 1146665479 861899409 -1437148373 -581833795 1348068936 660526814 -1101559964 -917456910 1463034449 540218055 -1187363971 -834833429 1585606266 696606444 -1332998314 -947175488 1508878947 786995957 -1209939121 -1058604071 1872488357 412931891 -2120907127 -158157281 1760961468 535892778 -2030550384 -234917370 1631612823 373776129 -1890709829 -129417683 1714269070 288004888 -2010920286 -14353868 1915549633 86755159 -1675454739 -349854085 1967207384 38142798 -1689300236 -330800542 2096594931 200298341 -1829167393 -436326839 2073738218 211651452 -1785406778 -493622704 1425393517 603125755 -1157913023 -839084329 1402471284 614413282 -1114217896 -896445746 1512984415 757694409 -1272959373 -1020846363 1564707654 709147600 -1286739350 -1001727236 1229117193 1044768671 -1488144859 -800356685 1311707920 958931846 -1608420804 -685358422 1201233723 815689645 -1449705961 -560984447 1089772322 938716084 -1359283698 -637678952 1152824422 867271920 -1430727350 -574626340 1138454655 886849769 -1378545325 -623763003 1248672852 1030360258 -1536991880 -748392978 1291909197 973588699 -1559324319 -737564169 1493279746 772183188 -1223703250 -1073154632 1584160795 694898829 -1335754441 -949669471 1473915952 551361702 -1177268964 -825000566 1354229801 665901247 -1095137019 -910247533 2144900270 148874296 -1848183422 -422460140 2025148599 263348257 -1766116965 -507772659 1896029340 100936714 -1626505808 -401978074 1986975877 23717907 -1738491479 -278427329 1651475658 359183452 -1939741210 -77146768 1694646483 302346309 -1962139137 -66383511 1823739128 464731246 -2101711404 -172139198 1809434849 484374647 -2049463859 -221210277 1571652903 715830705 -1281104885 -995830627 1522549054 768045480 -1261559790 -1010233212 1400245525 611401091 -1116181447 -897622865 1411107084 589101466 -1172985824 -854419274 1075483971 924689877 -1374358417 -653015815 1199001946 812671436 -1451675530 -562167584 1321278833 969289191 -1597014947 -674738997 1236064616 1051453950 -1482508220 -794457902 1724098031 298095993 -1999780669 -3476395 1638818294 380195168 -1885339430 -123260852 1746415069 522132811 -2045358863 -250512281 1869998532 410179922 -2122610456 -159598466 2071246219 208897309 -1787112281 -495066063 2082042258 186532100 -1843982146 -451928024 1974418873 44567855 -1683923819 -324637693 1925380512 96848182 -1664313204 -338974694 317461472 1709908854 -52268340 -1947909542 360830969 1653008239 -74467627 -1937209789 473406418 1798351684 -231081218 -2059482520 458907595 1818062685 -179028249 -2108486031 257622916 2019308306 -514497880 -1772989890 137807773 2133980939 -432494927 -1858103769 25201590 1988606752 -275846502 -1735796212 116215727 1911193401 -387764605 -1612440043 696398632 1585775550 -947105276 -1333042542 787478321 1508427687 -1058957795 -1209620853 660192026 1348373388 -916989386 -1101993312 540311299 1462980501 -835051985 -1187172679 875897676 1127355354 -633650592 -1388547338 861464405 1147131843 -581532039 -1437485329 988719998 1307155432 -723465646 -1545078076 1032023911 1250189297 -745730485 -1534443811 200745633 2096108087 -436649075 -1828818149 211478200 2073941550 -493582444 -1785481470 86813331 1915460101 -350041153 -1675232471 37842570 1967545884 -330362970 -1689764048 373306053 1632043603 -129084439 -1891015809 288224988 1714079306 -14444560 -2010863770 412859127 1872530017 -157951013 -2121077939 536248046 1760644728 -235397182 -2030096556 815333993 1201550079 -560503995 -1450159149 938788464 1089730278 -637884580 -1359112246 1044548187 1229306573 -800265353 -1488200735 959401538 1311276756 -685691026 -1608114184 757993997 1512645275 -1021283551 -1272495177 709088788 1564796546 -1001539784 -1286961234 603298367 1425189545 -839124205 -1157837947 613965350 1402957488 -896123126 -1114566756 551186786 1474118132 -824962994 -1177345832 666350971 1353745901 -910568361 -1094785855 771881296 1493617094 -1072719748 -1224169238 694959433 1584074207 -949855131 -1335530253 1030578438 1248481680 -748486614 -1536937796 973120799 1292342665 -737229773 -1559628635 867625268 1152506274 -575109096 -1430275954 886779181 1138499003 -623555583 -1378714473 464802218 1823695164 -172347258 -2101542896 484021683 1809753381 -220728161 -2049915895 359651736 1651042574 -77481804 -1939437534 302128513 1694838039 -66290515 -1962193861 100876750 1896116568 -401792798 -1626730380 24020439 1986639169 -278862597 -1738025875 148425212 2145384810 -422139696 -1848534970 263523813 2024947059 -507810615 -1766040481 968966179 1321627829 -674291441 -1597501031 1051493434 1235989676 -794630890 -1482304128 924502033 1075705991 -652957379 -1374447189 813108232 1198537886 -562467548 -1451336270 611733575 1399939281 -898092693 -1115749891 589010014 1411163336 -854198926 -1173174812 716036213 1571481827 -995903143 -1281062449 767564908 1523002618 -1009877696 -1261875754 45048043 1973964925 -324992569 -1683607215 96642290 1925551204 -338901538 -1664355000 208988377 2071189583 -495285771 -1786922653 186199232 2082348118 -451457556 -1844413062 521695375 1746878489 -250211933 -2045697739 410367126 1869775872 -159656518 -2122521300 298055869 1724172331 -3303023 -1999984377 380517540 1638468658 -123708024 -1884852962 -191148355 -2086896085 445984657 1838292743 -201946460 -2064532942 502852488 1795152670 -96418161 -1924663783 340699043 1665767221 -47381866 -1976946176 321086394 1680102188 -382968103 -1641320881 119685109 1881476963 -297690432 -1723422122 5241836 2001259386 -403187989 -1863260547 167360455 2130610001 -526773518 -1751309724 244610014 2039694152 -805998987 -1192075549 570101593 1459371983 -929518996 -1080059142 647416640 1368521686 -1053891001 -1238772015 790660971 1478998013 -968678818 -1320938808 676152178 1598714852 -767394287 -1522184569 1011621693 1263218603 -718292472 -1574401378 992074532 1277619122 -593889757 -1415657803 848795407 1167107993 -604753350 -1393360212 905597718 1123902336 -310345732 -1702408342 59645648 1955147334 -353518619 -1645573261 82041545 1944382047 -480512050 -1805858984 223712994 2052236916 -466209833 -1825504447 171463419 2101305965 -264802408 -2026873074 507055796 1765686818 -145052799 -2141349097 424987309 1850997307 -18028630 -1981032644 283281030 1743107600 -108977229 -1903815899 395264671 1619554825 -689021132 -1578537054 954220056 1340542606 -779904211 -1501254725 1066269185 1217055383 -667560186 -1355618416 909882922 1094485692 -547876065 -1470159991 827748915 1179730597 -883339440 -1134657594 626470524 1380982506 -868971703 -1154237473 574286437 1430117107 -981285022 -1299843084 730637902 1552651992 -1024523397 -1243073555 752968279 1541821121 -961729473 -1314251607 681790739 1604615557 -1044322266 -1228416848 802064650 1489615260 -931748851 -1083075429 645448993 1367340471 -820289516 -1206103934 555024696 1444032942 -619037605 -1407382323 890527095 1108569569 -596117438 -1418671916 846829934 1165928952 -708725655 -1564048129 1003476293 1288234451 -760450960 -1515503386 1017254236 1269113290 -37548809 -1966850975 332230107 1690983757 -89208594 -1918240648 346073538 1671928148 -216496955 -2078297005 488039913 1779553663 -193642276 -2089652150 444277232 1836847462 -529261421 -1754059771 242908607 2038254889 -417736566 -1877022692 152549798 2115012912 -290483039 -1717001161 10614157 2007418139 -373141320 -1631231954 130822548 1892352258 -541713026 -1464783384 834174034 1186942148 -656680601 -1344476687 919976011 1104316637 -781347508 -1502960166 1063515232 1214563574 -704622251 -1593351741 940454009 1325990127 -1040118502 -1257882228 739208246 1527274656 -982726397 -1301546603 727885871 1550162105 -858094296 -1143097922 584377348 1439945874 -877182671 -1129287257 632889373 1388187787 -455590474 -1814098656 181820570 2110876684 -474613329 -1800222407 230398083 2059184149 -368855676 -1660648174 68015272 1930093630 -311529059 -1704378101 56627377 1952915495 -110154286 -1905779388 392252670 1617329256 -33363509 -1996105379 269256935 1728821361 -139156000 -2135714442 431670476 1857942618 -254189063 -2015473297 517406933 1775251523 -1862825031 -403653841 2130307733 167696899 -1751494752 -526549194 2039754380 244522522 -1641282677 -383044835 1881301671 119886385 -1723742318 -297339132 2001708734 4757032 -1925145635 -95966389 1666120433 340380263 -1976737852 -47550638 1680031464 321130110 -2086988817 -191093895 1838510787 445792853 -2064197642 -202250400 1794684634 503285324 -1415992463 -593585177 1167575645 848362187 -1393266840 -604807170 1123683908 905789138 -1522392253 -767224875 1263288943 1011577593 -1573918886 -718743604 1277265526 992392928 -1238451435 -1054241917 1478548025 791145135 -1320976628 -968601702 1598889504 675950262 -1191890137 -806222927 1459311115 570188445 -1080494274 -929052760 1368823314 647079556 -1980974344 -18118034 1742920660 283503426 -1904115999 -108638601 1619992525 394800987 -2026425654 -265289124 1765364710 507405168 -2141522221 -144849339 1851037695 424912745 -1805931876 -480470518 2052443056 223542054 -1825149307 -466526701 2100826025 171917119 -1702878546 -309915080 1955480450 59339540 -1645353289 -353708511 1944291227 82097933 -1300063696 -981095770 1552743196 730581898 -1242603991 -1024954689 1541488389 753274771 -1135013374 -883023212 1381462830 626017208 -1154165221 -869013875 1429911351 574457761 -1355445676 -667764030 1094445944 909958126 -1470607795 -547389733 1180053345 827400183 -1578237338 -689360144 1340105546 954684380 -1501313409 -779815191 1217242963 1066047429 -1564350149 -708388435 1288669207 1003010177 -1515442910 -760537676 1268927502 1017478296 -1407557367 -618835553 1108607013 890450099 -1418222320 -596601466 1165607996 847180970 -1082721953 -932066871 1366857843 645900517 -1206174394 -820245040 1444240490 554855676 -1314033299 -961920517 1604522049 681844951 -1228884620 -1043888670 1489949784 801760462 -1716532749 -290915995 2007083231 10917961 -1631449622 -372949636 1892445382 130767952 -1753988671 -529305257 2038046957 243077243 -1877375528 -417417906 2115495156 152097890 -2078746217 -216012543 1779873979 487688237 -2089476722 -193843944 1836809378 444353588 -1966911067 -37461709 1691168905 332005407 -1917938244 -89545430 1671492752 346539014 -1143285638 -857872148 1440004438 584288704 -1128850333 -877646603 1387887951 633228761 -1258205112 -1039769378 1527722340 738722290 -1301506991 -982801209 1549989245 728090091 -1502754786 -781518712 1214490930 1063557540 -1593832441 -704168815 1326345515 940137917 -1464451028 -542019398 1186472192 834605462 -1344568267 -656624477 1104536857 919786895 -2135623502 -139212764 1857722782 431859976 -2015806293 -253883331 1775721863 516975889 -1905299328 -110608362 1616974252 392569146 -1996311399 -33192945 1728894389 269215011 -1660688170 -368781248 1930267130 67811692 -1704055601 -311878567 1952468451 57113973 -1814535964 -455126926 2111177160 181481822 -1800035075 -474835861 2059126225 230487367 1011008693 1262875683 -766728807 -1521773297 992936108 1277702202 -719232640 -1574547178 848907399 1168014353 -594072149 -1416618691 905218206 1123268616 -604313166 -1392649948 569758929 1458758727 -805587459 -1191410325 647499976 1369383006 -929664540 -1080999566 791567587 1479109749 -1054851633 -1238954663 675518714 1598335084 -967968298 -1320498880 120382589 1881920747 -383613615 -1641695801 4268132 2001080562 -296795832 -1723305506 167210063 2129681625 -403108509 -1862386187 245016662 2040371392 -527120006 -1751909908 446428185 1838990479 -191523531 -2087541341 502673408 1794179222 -201830100 -2063638086 339770411 1665617085 -95544057 -1924584047 321763378 1680509092 -47982306 -1977292408 626652660 1381942626 -883452712 -1135565746 573845997 1429406075 -868593471 -1153605545 729972166 1552239952 -980673302 -1299501956 753908191 1541966153 -1025386253 -1243158427 955180432 1340724486 -689929028 -1578650582 1065558409 1216614687 -779272027 -1500876749 909471138 1093819700 -667218802 -1355006952 827894203 1180670253 -547960681 -1471023103 506975548 1764812202 -264653808 -2025945978 425333029 1851597235 -145461239 -2142027617 283925774 1743482264 -18727902 -1981477708 394369303 1619437953 -108005317 -1903638355 58770776 1955067342 -309418892 -1702259486 82641217 1944728023 -354197395 -1645981445 224087402 2052881916 -480957370 -1806558000 171346291 2100410853 -466032545 -1824532279 242525751 2037618337 -528824549 -1753352307 152658478 2115916472 -417922302 -1877986412 11480581 2007506579 -291418327 -1717141569 130214428 1892014730 -372470992 -1630815322 331593299 1690601157 -36841601 -1966413847 346976842 1672037084 -90172570 -1918426128 488128097 1780420343 -216637619 -2079232037 443939448 1836239598 -193225900 -2088981566 890930943 1109243497 -619386925 -1407985851 846676710 1164997232 -596040758 -1417800868 1002507981 1288060507 -707825695 -1563926665 1017957076 1269561922 -761091080 -1515873426 682464923 1605019149 -962332745 -1314601183 801133186 1489461780 -1043450962 -1228340424 645275305 1366371903 -931627131 -1082175725 555473584 1444735526 -820659300 -1206744310 393189238 1617471456 -111020454 -1905867060 268587887 1728406521 -32755133 -1995767083 431234884 1857236946 -138772888 -2135077122 517593949 1776217035 -254297487 -2016376089 181962514 2111813508 -455678402 -1814964568 229982987 2058515357 -474275289 -1799613775 67309344 1929658294 -368218612 -1660264806 57592633 1953102767 -312432107 -1704486269 738310078 1527154472 -1039149422 -1257708028 728527783 1550533425 -983428469 -1301994979 584728460 1440550682 -858497376 -1143771594 632814485 1387318019 -877028679 -1128355281 834054106 1186043724 -541538570 -1463814560 920347587 1104958293 -657128721 -1345179015 1064120296 1214914430 -782020924 -1503363502 939584497 1325914983 -703690019 -1593198005 1479410097 791228711 -1239392099 -1054388213 1598277032 675607870 -1320311676 -968190958 1458932099 569555221 -1191450449 -805513159 1368935834 647986444 -1080677194 -930014176 1167659477 849224003 -1416138503 -594526097 1123341772 905176410 -1392855840 -604142474 1262655975 1011198321 -1521682229 -766785443 1278172670 992505192 -1574880046 -718926780 1665147257 340201967 -1924251563 -95850301 1680729440 321574390 -1977383860 -47926054 1838917963 446470621 -2087335833 -191694607 1794534738 502357444 -2064118658 -201376536 2130129181 166723979 -1862709199 -402759513 2040198404 245220754 -1751870424 -527194946 1881979183 120293817 -1641883645 -383391595 2000780598 4607392 -1722868710 -297259892 1094004976 909246566 -1355066916 -667131574 1180234985 828359807 -1470720571 -548297389 1341044930 954828884 -1579099666 -689444488 1216576731 1065634893 -1500701193 -779473567 1552031892 730140674 -1299430984 -980717266 1542448269 753456155 -1243511391 -1025067721 1381607590 626956336 -1135097462 -883885796 1429499071 573791273 -1153823341 -868401915 2052788280 224141486 -1806339820 -481148542 2100745249 171041975 -1825000179 -465599077 1954584586 59222172 -1701906138 -309737040 1944935443 82472069 -1646052033 -354153047 1743519836 283848906 -1981652624 -18525722 1619117125 394720467 -1903188631 -108489217 1765247086 506509560 -2026247870 -264316460 1851411575 425557217 -2141967013 -145547827 1779983155 488592293 -2078932449 -216976759 1836427050 443717564 -2089040378 -193137008 1690561281 331668375 -1966241235 -37045573 1672359704 346627982 -1918874060 -89686366 2007987031 11027393 -1717497221 -291101971 1891809102 130385880 -1630742942 -372513036 2037709669 242469875 -1753572791 -528635169 2115583868 152965098 -1877516720 -418353466 1366705147 644969325 -1082645801 -931196351 1444644834 555530100 -1206524210 -820849064 1605225417 682294111 -1314673947 -962291085 1488981968 801587014 -1227985156 -1043767702 1287738271 1002857225 -1563479373 -708312539 1269602182 1017882384 -1516046678 -760887748 1109056429 891153211 -1407927679 -619476457 1165434804 846212898 -1418101096 -595702258 1929597554 67396324 -1660079266 -368442424 1953404523 57255677 -1704921273 -311965743 2111363648 182446806 -1814643860 -456029190 2058690137 229781199 -1799651467 -474198045 1857307158 431190656 -2135284934 -138603604 1775863311 517912217 -2015893725 -254748747 1617938980 392755890 -1906201848 -110716002 1728187965 268779179 -1995673839 -32809081 1215132346 1063928364 -1503456362 -781966592 1325446819 940017205 -1592862833 -703994087 1186396808 833735198 -1464296540 -541086926 1104887441 920391175 -1344970819 -657297621 1440375518 584929864 -1143733262 -858573980 1387767495 632329809 -1128675349 -876677251 1526852332 738646650 -1257272384 -1039615146 1550593781 728440419 -1302179879 -983204017 735934542 1557809368 -976021150 -1294718476 749780055 1538755777 -1027678853 -1246106131 621211772 1375846634 -888630960 -1139826234 577451109 1433142515 -865774263 -1151179297 912943146 1097685180 -664532730 -1352451696 822586419 1174445221 -553005793 -1475412599 951181336 1337381006 -692092620 -1581731422 1071391745 1222317207 -774748883 -1495960133 280189062 1739876368 -21153366 -1984296644 400465055 1624878089 -103744077 -1898459867 510185652 1768939554 -261705320 -2023653106 419763373 1845634107 -150243967 -2146679529 218384610 2047047796 -485873202 -1811080872 174689531 2104409197 -462950953 -1822368447 64995536 1960374342 -305028612 -1697214102 78775497 1941255263 -356751899 -1648667277 851855631 1170307481 -590862301 -1412491083 900435222 1118616960 -609883078 -1398612820 1008582973 1260057003 -770465775 -1525378937 997197092 1282880946 -713137144 -1569106786 795957611 1484155389 -1048627129 -1233647407 672963954 1595649508 -971834274 -1323971384 564842841 1454236111 -811290507 -1197244189 650581312 1371547094 -926321556 -1077000966 162032071 2125420881 -408549141 -1868482435 247836126 2042797384 -523514638 -1748173724 125034997 1886703971 -377650983 -1636126641 1975788 1998132602 -300923712 -1726516138 337607075 1662535989 -99542897 -1927927783 326286778 1685425452 -42148714 -1971590144 449114513 1841545479 -188051267 -2083676117 497628552 1789789470 -207137628 -2069863374 434838220 1860971098 -135955488 -2132653194 512155349 1770122819 -259473415 -2020634769 389059326 1614258792 -113314862 -1908817084 274552551 1733977713 -28100661 -1990981795 73140904 1935358526 -363697276 -1655350510 53595825 1949761063 -314593379 -1707565301 176652954 2105586188 -460725322 -1819356384 233457283 2062382613 -471586897 -1797056711 579156484 1434585746 -863282392 -1148425282 636026397 1391447691 -874078415 -1126060121 744403510 1532592800 -1034890470 -1252531316 724792879 1546929849 -985852157 -1304811627 1060252256 1211439862 -784577716 -1506051110 945811065 1331224303 -699297963 -1588150333 837395026 1190040260 -538459266 -1461652504 914646603 1099126493 -662042777 -1349699599 15739789 2012683035 -285324639 -1711703497 127790996 1889197826 -376205640 -1634419154 237740991 2032964393 -534396269 -1759317499 155608998 2118211376 -414710134 -1873856996 491207657 1782582143 -213296443 -2075235757 439025648 1831718758 -198926628 -2094813622 329036763 1687913293 -40709385 -1969888671 351369154 1677084500 -83945746 -1913117064 1000213317 1285110739 -711955863 -1567139073 1022611292 1274347466 -755126672 -1510301978 893748087 1111667681 -615783845 -1404251443 841500526 1160738808 -601479614 -1423894828 640228129 1361980343 -936936947 -1088402789 558161720 1447292846 -817185260 -1202876798 686986003 1609933701 -956501441 -1308900695 798971658 1486383004 -1047448026 -1231681872 1337048394 951487964 -1581261722 -692523792 1222408531 1071335877 -1496180609 -774559511 1097479544 913114606 -1352379308 -664574782 1174925665 822133239 -1475768243 -552689445 1376169262 620862904 -1140274174 -888144748 1433102647 577526177 -1151006693 -865978227 1557996828 735712650 -1294777296 -975932250 1538318597 750244243 -1245806551 -1028017985 1960811906 64531732 -1697514322 -304690120 1941068187 78997773 -1648609097 -356841439 2047088048 218309926 -1811254116 -485669878 2104086953 175038783 -1821921147 -463437805 1768459750 510639472 -2023297846 -262022052 1845840383 419592553 -2146752301 -150202299 1739785684 280245570 -1984076552 -21343122 1625211341 400159067 -1898929951 -103313289 1454017547 565034141 -1197150937 -811344463 1372014610 650147972 -1077335746 -926017112 1483801657 796275887 -1233165035 -1049078397 1595719712 672919734 -1324179188 -971664998 1260231791 1008381177 -1525416637 -770388523 1282431094 997681376 -1568786086 -713487924 1170609245 851518667 -1412926095 -590395929 1118556228 900522194 -1398427288 -610106882 1841605827 449027157 -2083861009 -187826823 1789487322 497965132 -2069427722 -207603360 1662985457 337122407 -1928247843 -99191477 1685250280 326488190 -1971551804 -42225326 1886633127 125078577 -1635918453 -377819875 1998485694 1656872 -1726998126 -300472060 2124952725 162464771 -1868147271 -408853201 2043015308 247644186 -1748266592 -523460298 2106056648 176222046 -1819689244 -460419470 2062162897 233646919 -1796965635 -471643541 1935431674 73099116 -1655556394 -363526592 1949406179 53912437 -1707085105 -315047335 1613811628 389545786 -1908494720 -113664490 1734151093 274348835 -1991021927 -28026353 1860913054 434927368 -2132465998 -136178140 1770423175 511816465 -2021072213 -259009987 1189740288 837734294 -1461215700 -538923334 1099184921 914557839 -1349887435 -661820765 1211266866 1060456356 -1506011618 -784652664 1331671851 945324989 -1588473337 -698948975 1532948324 744087538 -1253011896 -1034436898 1546857341 724835307 -1304606127 -986023225 1434806102 578967488 -1148516742 -863226132 1390977871 636457945 -1125727645 -874384651 1688006281 328982047 -1970106459 -40517837 1676749456 351672838 -1912648772 -84378838 1783064251 490755629 -2075588713 -212977919 1831510690 439194164 -2094742642 -198970600 2032926445 237817467 -1759141951 -534597801 2118531828 155257442 -1874306088 -414225586 2012247775 16205385 -1711400973 -285661339 1889383110 127566416 -1634479126 -376118404 1609748033 687210199 -1308840083 -956588037 1486817880 798505678 -1231983756 -1047110686 1361659507 640579301 -1087953057 -937420855 1447330410 558084860 -1203051706 -816983088 1111875109 893578931 -1404322039 -615739489 1160256060 841951914 -1423541488 -601797754 1285445143 999908993 -1567606981 -711522387 1274253838 1022665368 -1510083806 -755317836 -486215098 -1811692848 218796906 2047714300 -462866849 -1821505847 174544755 2103470053 -304121228 -1697101086 64035672 1960192974 -357384595 -1649045765 79486785 1941696471 -21765598 -1984638284 280855310 1740288920 -102881733 -1898375507 399525655 1624733569 -261592560 -2022745466 510004028 1767979946 -150622711 -2147311969 420204325 1846345651 -664087922 -1351753192 912569250 1097040692 -553183593 -1476385279 822704059 1175340845 -693019972 -1581880790 952056720 1337461510 -774070619 -1495552461 1070792585 1221971743 -975322390 -1294273924 735290310 1557435216 -1028651277 -1246284187 750675935 1538873161 -888780072 -1140753842 621292532 1376721762 -865366335 -1150501289 577105901 1432543099 -98581753 -1927744623 336699947 1662423741 -42858722 -1972029560 326919730 1685804708 -188462283 -2084340829 449456665 1842158223 -206991572 -2068922438 497544704 1788927638 -408366237 -1867521035 161919567 2124514009 -523954310 -1748883476 248215126 2043430592 -378315951 -1636537401 125647485 1887046379 -299983032 -1726369826 1113700 1998049010 -1049500721 -1233726631 796885731 1484305013 -971233322 -1323624640 672286458 1595242092 -810914819 -1196598421 564398801 1453537863 -926437404 -1077895310 650759880 1372520030 -590941269 -1413364931 852005511 1171235345 -609536078 -1398012124 900028062 1117939208 -769819751 -1525003505 1007884981 1259612707 -714031232 -1569222890 998170284 1283059258 -785215292 -1506434990 1060958696 1211875710 -698395427 -1588042677 944846321 1331037543 -538371850 -1460787104 837253594 1189103948 -662381329 -1350308743 915062211 1099795797 -863666016 -1149063114 579592588 1435291930 -873970503 -1125157841 635839893 1390482691 -1034024814 -1252444156 743467454 1532451112 -986461045 -1305150435 725462439 1547345201 -363024372 -1654947686 72536352 1935008182 -315526123 -1707719549 54465849 1949836719 -460900290 -1820325720 176773394 2106485124 -471139289 -1796354895 233086219 2061741469 -135552920 -2131980034 434487620 1860366802 -259627919 -2021567257 512230749 1770993099 -114284454 -1908991796 389958006 1614379488 -27399101 -1990533931 273911151 1733606905 -936795771 -1087467245 640139433 1361113151 -817601124 -1203546870 558498992 1447900198 -957208137 -1309337311 687622299 1610315789 -1046483538 -1231495880 798067842 1486273556 -711020063 -1566998153 999346381 1285021787 -755796488 -1510718098 1023218900 1274684482 -616220205 -1404958395 894130431 1112303721 -601293366 -1422930596 841391334 1159834736 -213417651 -2076134949 491380833 1783550199 -198556332 -2094172734 438576248 1831015662 -40105601 -1969538583 328362067 1687509189 -84816538 -1913192976 352300106 1677237468 -286224087 -1711824449 16707589 2012856467 -375565008 -1634048602 127087644 1888748682 -534046437 -1758713459 237336631 2032289953 -414786302 -1874727532 155761710 2119142584 -2023213246 -261158956 1768314478 509699832 -2147093669 -150813747 1846252151 420258529 -1984708752 -21721114 1740496476 280686282 -1898022039 -103199745 1624250949 399977171 -1696651482 -304605264 1959872010 64386716 -1649220801 -357182551 1941733907 79409797 -1811632364 -486301822 2047528504 219020974 -1821807859 -462529637 2103904801 174078647 -1140451446 -889116900 1376286374 621758000 -1150561389 -865279227 1432728255 576881193 -1294098504 -975524050 1557397140 735366658 -1246733407 -1028166857 1539193485 750324251 -1582233618 -692701320 1337943746 951604820 -1495481353 -774114463 1221763803 1070961229 -1351970852 -663896246 1097133808 912514662 -1475916859 -553616557 1175005929 823007871 -1636628989 -378259819 1887266607 125458361 -1726037478 -300289396 1997579062 1545120 -1868001743 -407912793 2124869405 161603467 -1748678104 -524125506 2043357956 248257426 -2084301209 -188537103 1841985355 449660893 -2069245314 -206642456 1789375314 497058756 -1927307691 -99045693 1662123897 337039343 -1972217268 -42636582 1685863264 326831094 -1524816181 -770042275 1259554791 1007974257 -1569660206 -713567676 1283359742 997831528 -1413042439 -591290769 1170788309 852492099 -1398052128 -609461642 1118112716 899824474 -1196804433 -810744263 1453610883 564356885 -1077415242 -926891488 1372165018 651076364 -1234059619 -1049194997 1484775345 796454695 -1323533692 -971290094 1595022248 672475966 -1252108864 -1034328746 1531983084 743900282 -1305243175 -986406577 1547563253 725270627 -1148854798 -863834780 1435221214 579636296 -1125639701 -873518723 1390835911 635521105 -1461107292 -538020558 1189553288 836768798 -1350270531 -662458069 1099620497 915263495 -1506620010 -784990976 1211935930 1060871212 -1587607153 -698861287 1330735267 945182773 -1909426936 -113818210 1614681124 389620914 -1990348527 -27623033 1733546045 273997995 -2132017862 -135475796 1860541462 434285696 -2021246685 -259978827 1770543119 512714905 -1819843220 -461351430 2106131520 177091798 -1796562571 -470969885 2061811801 233042127 -1654854306 -363078200 1934789746 72727780 -1708054201 -315221551 1950304363 54032637 -1404738431 -616410089 1112212909 894186811 -1423400808 -600862706 1160167860 841085218 -1566643021 -711336923 1284541855 999800073 -1510790998 -755754948 1274890630 1023047952 -1309510427 -957004685 1610356169 687547743 -1231048452 -1046970262 1485951440 798417222 -1087767337 -936457151 1361550843 639675757 -1203488562 -817690536 1447713250 558721396 -1758772151 -533957409 2032477541 237114867 -1874427824 -415125306 2118705532 156226026 -1712272261 -285737747 2013179223 16358849 -1633875870 -375768844 1888708942 127162840 -1969466323 -40147781 1687303425 328533399 -1913548748 -84500318 1677717784 351846798 -2075665377 -213848951 1783217459 491687333 -2094393338 -198367088 1831106858 438520252 1629448735 370694793 -1894708429 -132760667 1718791686 292920976 -2005086422 -8650820 1875173933 415486651 -2117434623 -154291305 1755915828 531502754 -2035857640 -241141874 2091416187 196037357 -1834607785 -442422335 2076556898 214077172 -1781801138 -489885736 1920201289 91538143 -1669491867 -344284173 1964914256 35194566 -1693427844 -334010390 1517374167 762739265 -1266734085 -1015538835 1562152654 706461272 -1290604574 -1005199500 1420477157 598602355 -1163615287 -844917921 1405552380 616576618 -1110874160 -892446906 1204181683 817981989 -1446495329 -556856567 1084989098 934063676 -1364852858 -643641584 1226691201 1041949207 -1491881043 -803962053 1315968664 964109838 -1602324556 -679917790 2013551454 251882440 -1777714574 -519238940 2137628487 141471697 -1855455637 -429863171 1994380140 30991354 -1731087808 -271154474 1907496821 112535523 -1615038887 -390379825 1706249018 313818028 -1950537194 -54912384 1658752803 366591925 -1932464625 -69738855 1802027784 477098910 -2056871388 -228486478 1812268817 453130119 -2113182147 -183740757 1131051926 879577856 -1385948486 -631035348 1141358479 855674649 -1442193757 -586224075 1303507876 985056050 -1547726200 -726097378 1255946173 1037764395 -1529719151 -740989433 1591569394 702176100 -1328346402 -942392760 1504751595 783785853 -1212231993 -1061552559 1342628800 654431062 -1106738452 -921718150 1466640345 543954767 -1184545035 -832407965 1395198109 607008779 -1121490511 -903849689 1413794948 591658002 -1169511000 -850551490 1576173743 720744505 -1275272829 -990129899 1520387254 764965920 -1265556070 -1013574388 1318983929 966338671 -1601144363 -677951165 1240718560 1056238710 -1476543028 -788886182 1078300875 927113309 -1370754585 -649281167 1193825490 808412228 -1457113602 -568261272 1749493845 524294339 -2042017415 -246515217 1865083980 405658842 -2128310944 -165429770 1721540711 295407857 -2003648181 -6950435 1643209854 385242344 -1879112366 -117951036 1978677297 49744039 -1677829859 -319198837 1922956328 94031038 -1668047612 -342577774 2066460675 204243093 -1792683729 -501030471 2084992026 188826764 -1840769738 -447797856 1244805596 1026885962 -1539548944 -751081370 1298136517 978898259 -1554932503 -732517249 1156166126 871268728 -1427648318 -572465068 1132754423 881018209 -1383459621 -628284339 1468344760 545397038 -1182054252 -829655038 1357442465 670031159 -1092186995 -907953125 1499373962 777621788 -1219444570 -1067978704 1580426643 691295493 -1338178369 -952486871 1901861140 106637698 -1621985224 -397064018 1982979341 20376987 -1740653535 -281506633 2139590950 142647728 -1853231094 -426852196 2028623167 267216297 -1763429357 -505215867 1827342704 468466150 -2098894756 -169715510 1803996521 478281215 -2054640571 -225469229 1647345986 355971540 -1942036370 -80097032 1700611419 307918285 -1957485449 -61598495 91467547 1920245645 -344076745 -1669661023 35547906 1964596116 -334493138 -1692976456 195569449 2091849663 -442087931 -1834912109 214295344 2076365734 -489979364 -1781747062 415547263 1875087337 -154476973 -2117210427 531200870 1756253168 -240706998 -2036323620 371144525 1628964827 -133081503 -1894357257 292746068 1718993858 -8613256 -2005163282 1042124755 1226489669 -804000001 -1491804567 963660746 1316453212 -679597338 -1602676112 818284513 1203844983 -557291827 -1446029733 934003704 1085076334 -643456300 -1365077438 598384567 1420668705 -844824933 -1163670003 617044910 1405119288 -892781950 -1110570476 762386309 1517692691 -1015056727 -1267186113 706532252 1562108682 -1005407568 -1290436058 476618330 1802481356 -228130954 -2057187360 453335619 1812097749 -183813265 -2113139719 313726568 1706305278 -54692028 -1950726190 366924401 1658446567 -70208675 -1932033077 31428158 1993916072 -271454446 -1730748540 112347687 1907718833 -390321397 -1615127651 251921932 2013476506 -519411936 -1777510474 141148693 2137977475 -429415623 -1855941713 654753426 1342279172 -922165314 -1106251992 543914635 1466714653 -832234585 -1184748751 702363296 1591346742 -942450804 -1328257254 783348409 1505215023 -1061252203 -1212570877 984723190 1303813728 -725626918 -1548157108 1037855471 1255889529 -741209149 -1529529515 879371972 1131222610 -630962200 -1385990274 856154845 1140904523 -586578959 -1441877145 927321497 1078131983 -649352011 -1370711005 807930240 1194277142 -567908180 -1457432518 966673835 1318679869 -678419321 -1600711663 1056145842 1240772900 -788668258 -1476734968 720559613 1576398187 -990069551 -1275360185 765401572 1519921522 -1013876536 -1265219490 606688719 1395549529 -903400221 -1121975179 591696342 1413718336 -850726662 -1169309588 204205393 2066537927 -500855683 -1792885525 189147464 2084641246 -448247708 -1840285454 49309027 1979143669 -318897073 -1678166823 94216570 1922732524 -342638506 -1667960640 295501109 1721486755 -7168999 -2003456881 384907564 1643514298 -117483520 -1879545706 524776711 1749042577 -246868949 -2041699139 405451038 1865253256 -165359566 -2128355164 777977048 1499057230 -1068458508 -1218990750 691222721 1580468311 -952280595 -1338349189 545617130 1468155004 -829745722 -1181997744 669561075 1357873253 -907619873 -1092492983 870968508 1156504618 -572027504 -1428112122 881076389 1132664883 -628471415 -1383237345 1026712718 1245008920 -751041118 -1539623628 979345559 1297649665 -732839493 -1554583251 355523600 1647832198 -79774404 -1942385238 308090889 1700407455 -61638363 -1957410381 468407330 1827431604 -169528050 -2099116648 478580795 1803657389 -225906409 -2054176383 143117428 2139159778 -427184808 -1852924466 266995821 2028812539 -505124543 -1763485225 106710086 1901819088 -397269654 -1621813764 20021343 1983295689 -281026189 -1741106715 -1446584297 -557723519 1204322619 818917805 -1364515826 -643033960 1084572962 933393844 -1491245019 -803579725 1225984265 1041512863 -1603228612 -680026966 1316932880 964296070 -1267601293 -1015627547 1518309727 762880457 -1289997206 -1004862212 1561482566 706045392 -1163233215 -844281641 1420040557 597895675 -1110983592 -893350706 1405738356 617541090 -1834434337 -441454519 2091295219 195137893 -1782250298 -490589104 2076927466 214717820 -1670166291 -344688517 1920805313 91887959 -1692496652 -333857694 1964043736 35118414 -1893740357 -132587475 1628549527 370573569 -2005789534 -9100236 1719432590 293291288 -2117838711 -154965985 1875524005 416090419 -2035704688 -240210938 1755839932 530631978 -1327640234 -941956672 1590931578 701792492 -1213196977 -1061739047 1505653859 783893749 -1106880156 -922654222 1342715976 655296734 -1184129667 -831738389 1466301521 543345863 -1385512654 -630328924 1130668062 878940296 -1442380501 -587188803 1141466119 856577169 -1548662528 -726238826 1304373292 985143482 -1529049831 -740573809 1255337013 1037425827 -1951141474 -55262968 1706922162 314220580 -1931594361 -69663471 1657820331 366437437 -2056750676 -227587782 1801853056 476129302 -2113552971 -184382173 1812716697 453831695 -1778064902 -519843476 2013954262 252555328 -1855379997 -428993163 2137474255 140538969 -1730188856 -271034018 1993410788 30816370 -1615680047 -390750905 1908198653 112983147 -1678736747 -319311357 1979638713 49926959 -1667414388 -342198758 1922246560 93591350 -1792341337 -500417999 2066049931 203578141 -1840853314 -448659928 2085138322 189767428 -2042129679 -247422361 1749677021 525255499 -2127931672 -164796802 1864644548 404948818 -2003035453 -6608299 1720876015 294996857 -1879974182 -118034868 1644150774 385388384 -1600216483 -677801269 1318110065 966259687 -1477220796 -789293358 1241319272 1056585726 -1371198865 -649979143 1078676291 927759317 -1456935306 -567288096 1193709402 807518156 -1121340871 -902921553 1395118869 606135171 -1169918432 -851229002 1414141708 592258970 -1275971061 -990573923 1576819495 721120177 -1264583150 -1013395836 1519492926 764850088 -2098482220 -169049278 1827001080 467853934 -2054785075 -226408613 1804080865 479143543 -1942995994 -80278672 1648253642 356084316 -1956773889 -61157527 1699978963 307539525 -1621318736 -396651738 1901249180 106295818 -1741592663 -281651393 1983841925 20461075 -1853412478 -427812076 2139703982 143555128 -1762988133 -504504563 2028244663 266583585 -1182428388 -830299254 1468789296 546095782 -1092069627 -907057261 1357264425 669058751 -1218569426 -1067897928 1498446338 777472660 -1338777801 -952832095 1581104667 691703437 -1540193416 -751455250 1245504084 1027330754 -1554036895 -732399625 1297163853 978720475 -1427567798 -571589668 1156016742 870341360 -1383805101 -628883515 1133162111 881696489 -844487405 -1163061883 597967935 1419998377 -892870390 -1111436900 617185318 1406054576 -1015960287 -1267294793 763350029 1517878427 -1004771016 -1290053202 705824788 1561671810 -803392137 -1491466783 1041454171 1226073293 -680464018 -1602764296 964595778 1316593876 -557400763 -1446933037 818469993 1204808959 -643073700 -1364440630 933566576 1084369126 -154925605 -2117913267 415917303 1875727457 -240533054 -2035355308 531079406 1755353208 -132149783 -1894204033 370273477 1628888147 -9287184 -2005567130 293349596 1719343178 -344779329 -1670109911 92107923 1920615429 -333524570 -1692802768 34648202 1964474396 -441934451 -1833980645 195493025 2090978359 -490382956 -1782421246 214644920 2076969006 -726592430 -1548344124 985625982 1303922152 -740503477 -1529093923 1037218151 1255506417 -630547360 -1385321226 879033676 1130614234 -586721159 -1442813713 856242517 1141770691 -922352586 -1107217248 654861594 1343182220 -831799249 -1184042823 543531267 1466077589 -941782012 -1327842158 701754664 1591008702 -1062189027 -1212712821 784214321 1505302951 -270584678 -1730673652 30496182 1993762080 -390926205 -1615478763 113021359 1908121913 -519783256 -1778152386 252370308 2014178578 -429295439 -1855043545 140974493 2137008395 -228055810 -2056317848 476464594 1801549124 -184164121 -2113744783 453738955 1812771165 -55333684 -1951097766 314428896 1706753398 -69310251 -1931913149 365955577 1658272111 -6535279 -2003077369 294790845 1721046571 -118389880 -1879657698 385868452 1643696690 -246952029 -2042560715 524922511 1749982745 -165016646 -2127742164 405039766 1864587776 -500475915 -1792252061 203765465 2065827407 -448359444 -1841192070 189330112 2085601878 -319758393 -1678250159 50249451 1979289213 -342025250 -1667617976 93551346 1922320996 -990746791 -1275766833 721159797 1576744675 -1012948160 -1265069098 764527212 1519842042 -903221397 -1121001475 606572103 1394654929 -851170446 -1170007068 592071262 1414363848 -649758915 -1371387989 927667729 1078732423 -567758044 -1456503886 807850504 1193403038 -677445873 -1600532583 965778979 1318563509 -789365994 -1477178496 1056791098 1241148076 -427329840 -1853864378 143202300 2140022634 -504712503 -1762819489 266654693 2028200819 -396558622 -1621373324 106078158 1901440856 -281986309 -1741288851 20929495 1983408961 -80714060 -1942530526 356386712 1647916814 -60972371 -1956998597 307479425 1700066071 -169087354 -2098405872 468029354 1826799420 -226088289 -2055136759 478694323 1804565285 -571910632 -1427216754 870790964 1155532706 -628846079 -1383882089 881521453 1133364155 -751641046 -1539969348 1027391238 1245417360 -731964877 -1554503003 978418463 1297501065 -1067563396 -1218873622 777004880 1498879942 -952925595 -1338723597 691921737 1580913631 -830091698 -1182597416 546025314 1468833780 -907539881 -1091618111 669412219 1356946413 -1080346917 -929298867 1368741879 647128929 -1191775550 -806239660 1459131374 570401656 -1321156887 -968388993 1599004613 675934035 -1238533392 -1054193050 1478695900 790899530 -1574164801 -718596567 1277314963 992311045 -1522408794 -767110608 1263502218 1011397404 -1393054067 -604987877 1123667873 905903927 -1415943532 -593667582 1167330232 848509742 -2064312813 -202234235 1794864959 503072681 -2087136758 -190848356 1838592806 445744048 -1976656351 -47599945 1679884045 321376155 -1924965832 -96179538 1666005780 340396930 -1723726217 -297453855 2001495899 4937677 -1641037202 -383192328 1881252674 119968724 -1751544251 -526467373 2040000361 244375551 -1863038372 -403473718 2130324336 167582694 -1501558886 -779667700 1217291958 1065965088 -1578253437 -689245419 1340318383 954503737 -1470394456 -547569858 1180036740 827514386 -1355396175 -667845849 1094199965 910105099 -1154017282 -869259416 1429829330 574506564 -1134898201 -883039375 1381282507 626229853 -1242783796 -1024741542 1541603040 753258102 -1300145195 -981046461 1552890617 730335855 -1645336750 -353822780 1944077950 82278120 -1702632629 -310062115 1955431015 59421425 -1825198240 -466444298 2101071436 171769562 -1806144647 -480289809 2052459093 223427267 -2141636810 -144832608 1851217434 424699532 -2026573009 -265043015 1765446147 507355797 -1904034044 -108687470 1619844648 395046590 -1980794083 -18330741 1742805553 283519655 -1918020519 -89496369 1671640437 346293731 -1967091648 -37248810 1691283820 331989498 -2089362325 -193860355 1836629319 444566993 -2078599054 -216258332 1779792222 487737800 -1877326787 -417499989 2115249425 152245639 -1753776092 -529485646 2038030600 243192222 -1631466481 -372835175 1892658467 130588085 -1716778986 -290768768 2007132474 10836396 -1228704623 -1044102137 1489835453 801776939 -1313951608 -961970146 1604374948 682090802 -1206322013 -819999691 1444322703 554806553 -1082836806 -932050900 1367038358 645687552 -1418435339 -596421533 1165624793 847066447 -1407606548 -618753926 1108853184 890302806 -1515197241 -760685487 1268878827 1017560445 -1564333858 -708503480 1288456690 1003190628 -1799985896 -474917490 2058880052 230634658 -1814322943 -455306857 2111160365 181596347 -1704071894 -311763524 1952680966 56933520 -1660933837 -368633435 1930315807 67729545 -1996393092 -33143318 1729041488 268969158 -1905479323 -110394893 1617088585 392552671 -2015691442 -253899304 1775541346 517188852 -2135475881 -139458111 1857640571 431909101 -1344780848 -656444090 1104553212 919671914 -1464499767 -541937313 1186717925 834457715 -1593586206 -704316044 1326296270 940219480 -1502737925 -781633171 1214277847 1063737409 -1301326412 -983014110 1549874328 728105998 -1258122835 -1039818437 1527574657 738967575 -1128997498 -877400816 1387969706 633179196 -1143400033 -857855735 1440184499 584075301 -604507169 -1393507511 905548531 1123983973 -593872954 -1415772336 848582378 1167287932 -718504979 -1574220933 992090817 1277504087 -767442956 -1522102430 1011867352 1263070798 -968825925 -1320692947 676233879 1598665217 -1054005342 -1238755532 790840974 1478784536 -929338487 -1080272097 647301797 1368537651 -805916784 -1192124666 569953980 1459617322 -526789865 -1751194751 244822587 2039513773 -403433714 -1863112808 167409186 2130527924 -297641179 -1723503693 4995593 2001406623 -382755012 -1641500758 119668240 1881591430 -47266957 -1976962075 320905823 1680315081 -96270486 -1924909060 340616774 1665816272 -202028223 -2064483369 502999661 1794906875 -191328424 -2086682674 446099060 1838276322 -1024671074 -1242828280 753050546 1541772068 -981399929 -1299827183 730818475 1552439101 -868791636 -1154450886 574172032 1430133526 -883257675 -1134707165 626323353 1381228303 -547630342 -1470307732 827700182 1179812672 -667543837 -1355733387 909670351 1094666073 -780117304 -1501074850 1066286052 1216940914 -689070383 -1578455481 954466301 1340395371 -108862890 -1903832384 395084666 1619768300 -17881521 -1981278503 283199331 1743157237 -145135004 -2141299982 425134920 1850751966 -264982915 -2026660117 507170641 1765670855 -466226638 -1825389916 171676446 2101126024 -480758229 -1805711683 223762183 2052155281 -353469952 -1645655402 81795884 1944529850 -310133223 -1702588785 59629365 1955262371 -373190307 -1631149621 131068017 1892204775 -290695868 -1716820526 10630248 2007303422 -417719953 -1877136903 152336451 2115193045 -529015434 -1754206752 242859098 2038336716 -193560263 -2089700945 444129301 1837092995 -216316640 -2078509642 487924748 1779569818 -89323253 -1918223971 346253351 1671714993 -37696238 -1966604924 332311614 1690934440 -760237675 -1515683581 1017237689 1269227567 -708676212 -1564130022 1003230368 1288381494 -596362841 -1418524367 846878859 1165846557 -619053634 -1407267544 890739858 1108388868 -820469263 -1205890713 555139293 1444016203 -931830296 -1083026050 645596356 1367094354 -1044174397 -1228662443 801982703 1489664121 -961614374 -1314267828 681610486 1604828256 -254107620 -2015522678 517259568 1775497638 -138976251 -2135927661 431555881 1857959359 -33478610 -1996089160 269437186 1728608660 -110302153 -1905533791 392334619 1617280397 -311578504 -1704296210 56873300 1952768450 -369068959 -1660467977 68031821 1929979355 -474597302 -1800337188 230185318 2059364848 -455345069 -1814246203 181771647 2110959081 -877362988 -1129074622 633004536 1388171630 -858176307 -1143049125 584525281 1439700343 -982578970 -1301792656 727804362 1550211420 -1040003841 -1257898903 739028435 1527487813 -704409424 -1593532378 940437916 1326104842 -781298519 -1503042497 1063269765 1214711059 -656926590 -1344329708 920025518 1104234808 -541729637 -1464669171 834387383 1186762017 2000862419 4557893 -1723015681 -297013911 1882159306 120080476 -1641997850 -383374992 2040083681 245236855 -1751689779 -527407781 2129981688 166969454 -1862626860 -402808510 1794485431 502438945 -2063872613 -201523955 1838704814 446650424 -2087319166 -191809260 1680745605 321459219 -1977596503 -47745729 1665392796 340054026 -1924300368 -95768282 1277991963 992717965 -1574765257 -718942815 1262573570 1011247252 -1521534674 -767030856 1123488809 904930495 -1392937723 -604093037 1167773744 849207462 -1416318692 -594312822 1369148543 647806185 -1080693421 -929899067 1458980966 569473264 -1191696054 -805365284 1598030925 675755227 -1320262303 -968272393 1479393364 791343298 -1239178888 -1054567954 1851362706 425639172 -2141721410 -145695704 1765034379 506689821 -2026231641 -264431567 1619133856 394605878 -1903401844 -108309478 1743765945 283701551 -1981701995 -18444285 1945017846 82423136 -1646199590 -353907636 1954765295 59009401 -1702020925 -309721003 2100630980 171058514 -1824819992 -465812354 2052641245 224387403 -1806257935 -481197977 1429712218 573611468 -1153840010 -868287264 1381656899 626874837 -1135343505 -883738375 1542202728 753604094 -1243462588 -1025149742 1552015729 730255847 -1299218339 -980897589 1216396606 1065848232 -1500586990 -779490172 1340963111 954878385 -1578952693 -689690467 1180382476 828114330 -1470802912 -548248394 1094119701 909230467 -1355247559 -666918737 1165286993 846458567 -1418018947 -595750933 1108941384 891169502 -1407747228 -619688974 1269782115 1017669365 -1516161201 -760870951 1287819898 1002808044 -1563626666 -708066368 1489227317 801439395 -1228034279 -1043685489 1605241388 682179258 -1314886912 -962110570 1444431367 555710097 -1206507733 -820963395 1366655518 645051016 -1082399950 -931343452 2115698329 152948239 -1877696587 -418140381 2037856896 242223638 -1753654356 -528585926 1891727019 130434621 -1630595193 -372758767 2007806642 11239972 -1717382242 -291118328 1672343293 346742379 -1918660655 -89866425 1690315492 331815538 -1966191672 -37127330 1836476111 443635289 -2089285661 -192989323 1780196054 488411712 -2078948358 -216861844 1550839568 728293254 -1302229444 -983122262 1526868745 738532255 -1257485787 -1039435085 1387554594 632510388 -1128659442 -876792168 1440326459 585012141 -1143487977 -858721663 1104740212 920637410 -1344889256 -657346866 1186282349 833752059 -1464116671 -541300009 1325627206 939804624 -1592977814 -703977732 1215214431 1063879625 -1503604109 -781720859 1728171992 268894030 -1995460876 -32989598 1617693633 392903511 -1906152723 -110798213 1775912938 517830524 -2016139578 -254601648 1857520627 431010661 -2135301409 -138489271 2058805180 229764906 -1799831920 -473985530 2111511461 182201139 -1814726007 -455980513 1953322894 57304856 -1704773982 -312211916 1929417623 67609345 -1659964741 -368459219 321812951 1680427329 -48228101 -1977145235 339983822 1665437016 -95560478 -1924469644 502657509 1794294131 -201617207 -2063818657 446182908 1839138154 -191474480 -2087623610 244935091 2040420645 -526972769 -1752156151 167030186 2129894716 -402994042 -1862403056 4383105 2001064215 -296976211 -1723092933 120530328 1881675022 -383695692 -1641647070 675305759 1598515593 -967952333 -1320613723 791518470 1479191952 -1054606294 -1239102276 647745837 1369235899 -929714175 -1080917865 569775412 1458644386 -805800936 -1191230322 905398651 1123056109 -604428201 -1392633663 848989538 1167965684 -594219954 -1416373032 992788809 1277948383 -719151003 -1574596365 1010894160 1262892486 -766548868 -1521986326 171264150 2100459520 -465884742 -1824777940 223906959 2053094425 -480842333 -1806574283 82755748 1944711218 -354377336 -1645768418 58918077 1954821163 -309500527 -1702210297 394418418 1619355748 -108250658 -1903490744 284138731 1743301757 -18743865 -1981362863 425316544 1851711574 -145247764 -2142207622 506729689 1764959311 -264604171 -2026027677 828074078 1180457160 -548075150 -1471006236 909552711 1093770449 -667366037 -1354760707 1065410668 1216860410 -779189952 -1500925482 955065461 1340740835 -689748647 -1578863153 753694778 1542146220 -1025369834 -1243272832 729922595 1552321717 -980427505 -1299649127 574091272 1429258398 -868642524 -1153523278 626668561 1381827719 -883665603 -1135385173 555227989 1444883395 -820610439 -1206826257 645259084 1366487002 -931414432 -1082355978 801346407 1489282033 -1043467701 -1228225827 682514302 1604937704 -962578862 -1314453820 1018104625 1269316519 -761173475 -1515824501 1002622760 1288044478 -708006396 -1563713902 846496515 1165210517 -595926481 -1417817415 890849050 1109292940 -619239882 -1408231776 443956125 1836124939 -193439055 -2088801753 488374148 1780272914 -216686936 -2079150530 346928047 1672119097 -89927037 -1918574059 331380662 1690781472 -36825446 -1966529012 130100217 1892031343 -372290859 -1631028669 11333600 2007752566 -291336500 -1717191078 152740811 2115867485 -418069785 -1877740943 242706386 2037405508 -528939266 -1753336216 939731476 1325668994 -703771848 -1593148498 1064234509 1214897819 -782201055 -1503150153 920166950 1105171120 -657014006 -1345195108 833971775 1186092713 -541391085 -1464060027 632568432 1387465446 -876979364 -1128436790 584711785 1440665343 -858284219 -1143951405 728740418 1550353108 -983444626 -1301879816 738358875 1527072461 -1039394953 -1257560095 57477852 1953118794 -312251408 -1704699034 67161797 1929903699 -368136215 -1660313729 230064878 2058465912 -474422334 -1799367852 182142711 2111600225 -455792677 -1814948019 517610168 1776101934 -254510188 -2016195838 431480481 1857089079 -138821747 -2134995173 268538506 1728487964 -32509018 -1995914448 392976019 1617651205 -111003713 -1905981655 -178707318 -2107763684 458704294 1817212208 -231415661 -2060201979 473596351 1799205161 -75322184 -1937400786 361549204 1653341442 -51418975 -1947707337 316737933 1709586715 -387042066 -1612118920 115365314 1910990164 -276565769 -1736130463 26055131 1988796749 -432685860 -1858958262 138141168 2134699366 -514295611 -1772140461 257300969 2018584959 -835255230 -1188023084 540632430 1463703032 -916799397 -1101139763 659857783 1347654113 -1058239376 -1209287450 786623836 1508236746 -947828631 -1333364481 697248069 1585977811 -746580954 -1534647120 1032746250 1250510236 -722612161 -1544888151 988000531 1306820997 -581198828 -1436767102 861273400 1146277294 -633972723 -1389270885 876099873 1128204727 -331213365 -1689967267 38565095 1967866993 -349187630 -1675042492 86094078 1915125864 -493249031 -1784763025 211287253 2073087043 -436971040 -1829541514 200947916 2096957530 -235600465 -2030947015 536568963 1761367061 -157761098 -2120224480 412524698 1871810572 -13726307 -2010530549 287370417 1713888295 -129807996 -1891337966 374155432 1632245822 -684968701 -1607793259 958551087 1311073465 -800984806 -1488535156 1045401654 1229496480 -638075599 -1359966809 939121693 1090448523 -560301784 -1449309762 815011844 1200826514 -895802009 -1113844239 613762123 1402107101 -839458434 -1158557208 603488338 1426043076 -1002394283 -1287152189 709807225 1565129967 -1020434100 -1272292902 757270624 1512323318 -949008888 -1335331170 694232868 1583749042 -1073577455 -1224363385 772596541 1493947307 -910897606 -1095500116 666545942 1354604416 -824636893 -1176618315 550988559 1473272729 -623356308 -1377868038 886454080 1137772502 -575303051 -1431133469 867955545 1153221583 -737943970 -1559957816 973979506 1292537828 -747759033 -1536611631 1029733227 1248283645 -67017024 -1962518954 302974956 1695037306 -76766503 -1939107249 358794229 1650848611 -220533006 -2049057180 483692510 1809039176 -172545301 -2102388099 465128391 1824422737 -508135772 -1766767054 263722888 2025793310 -421809475 -1847819733 148231057 2144527111 -278004074 -1737830912 23306170 1986309932 -402638193 -1626928615 101604259 1896442677 -562792631 -1452062753 813307493 1199384307 -652627120 -1373731898 924308092 1074848490 -793772165 -1482108947 1050779223 1235660481 -675136670 -1597699084 969693774 1321954008 -1010604243 -1262200901 768411137 1523201687 -995187916 -1280732254 715178520 1571287694 -854003937 -1172316279 588680755 1410449061 -898290938 -1116595312 612059690 1400666812 -451258495 -1843566825 185874093 2081621563 -495479912 -1787780338 209318580 2071904802 -339615821 -1664684251 97500831 1925746185 -324265046 -1683281092 44202630 1973766672 -122861595 -1884653709 379791049 1638143583 -4160516 -2000178326 298771152 1724502598 -159985705 -2123235519 410562299 1870634605 -249885746 -2044970152 521497314 1746033268 -1858739826 -432877288 2134605986 138194996 -1772608105 -513862399 2018919611 256996397 -1611765316 -387360470 1910507664 115816454 -1736200795 -276521677 1989004425 25885727 -1937575446 -75120260 1653379270 361472080 -1947257357 -51903131 1709266143 317088841 -2108065320 -178370226 1817647348 458238050 -2060141119 -231502505 1799019757 473820283 -1436827322 -581111344 1146462314 861049084 -1388968609 -634309175 1127769203 876565733 -1535096460 -746096158 1250830424 1032394958 -1544712851 -722813445 1306782785 988077271 -1209216734 -1058283084 1508028430 786792600 -1333717701 -947509843 1586459671 696796289 -1187555056 -835688058 1463367740 540936362 -1101357815 -916607585 1347746853 659803315 -2010197809 -14032807 1713418723 287801717 -1891429162 -129752000 1632466426 373966188 -2030741251 -235771797 1761294801 536611143 -2120704796 -157307790 1872166344 412208478 -1785085781 -492900291 2073534855 210800913 -1829501774 -437046236 2096784798 201151752 -1690154855 -330991601 1967925685 38476067 -1674605440 -349651946 1914826156 86433082 -1287589881 -1001930607 1565430059 709468605 -1272105954 -1020656504 1512265010 757360036 -1113884619 -895727453 1402280217 613558671 -1158235092 -839807814 1425595648 603975062 -1359486877 -638529291 1090093391 939438553 -1449515910 -560130836 1200899414 814970304 -1607702447 -685025081 1310853501 958740971 -1488868280 -800678690 1229966692 1044970994 -1560050932 -737889382 1292755488 973787830 -1536276715 -748062845 1247815225 1030166191 -1378350274 -622904408 1138125330 886135428 -1430925529 -575471695 1153150475 867999389 -1095462040 -910973954 1354428996 666747602 -1176938639 -824285209 1473721949 550504139 -1334895782 -949474356 1583446646 694569696 -1224548541 -1073352747 1494007407 772509433 -1737645116 -278228142 1986249448 23392894 -1627363363 -402172085 1896744689 101267047 -1766446090 -508486816 2025343706 264206924 -1847857169 -421732487 2144702147 148029013 -2049264736 -220363978 1809109644 483648026 -2101905479 -172996817 1824069269 465446403 -1962853486 -66712828 1695505086 302541352 -1939013749 -76820707 1650630311 358985265 -1172786611 -853572901 1410782049 588375031 -1116375468 -898480446 1400575864 612116462 -1262273921 -1010562327 1523407699 768240581 -1280377242 -995504400 1570807626 715632604 -1481661911 -794258753 1235337989 1051128723 -1597872592 -674933082 1321994012 969619338 -1452004837 -562881907 1199196983 813530017 -1374032382 -652288364 1075285806 923844536 -2122935675 -160325101 1870197673 411026239 -2045028708 -249797110 1746220976 521275174 -1884480841 -123065823 1638103963 379865869 -2000626002 -3674568 1724825474 298422036 -1665039647 -339299721 1926226893 97047387 -1683208456 -324307346 1973561300 44373826 -1843787053 -451069371 2081713151 185817961 -1787310390 -495911332 2071572454 209624944 1031843458 1250401812 -745615442 -1534460104 988637851 1307204109 -723317833 -1545323743 861611696 1146885670 -581613668 -1437436150 876012201 1127338559 -633830523 -1388334317 540524262 1462799984 -835067958 -1187057828 660241151 1348291177 -917234733 -1101845691 787232468 1508574786 -1058908168 -1209702546 696382157 1585889883 -946891807 -1333222537 116297290 1911144156 -387911834 -1612193808 25381459 1988393669 -275960961 -1735779351 137692792 2133997294 -432314540 -1858316350 257475169 2019554039 -514415795 -1773038629 458858030 1818144440 -178782462 -2108633196 473193015 1798531745 -231064805 -2059596915 360846876 1652893322 -74680528 -1937029210 317706757 1709761171 -52317399 -1947827265 614178755 1402777429 -896139537 -1114452359 603347930 1425107788 -839369994 -1157690784 708843505 1564944231 -1001490723 -1287043509 757978088 1512760190 -1021070652 -1272675758 959221671 1311489841 -685576565 -1608131043 1044466622 1229355816 -800118126 -1488446972 938936213 1089484547 -637966663 -1359063505 815448972 1201533722 -560684384 -1449946570 536198923 1760726941 -235151833 -2030244175 412646162 1872710532 -157935042 -2121192792 288241465 1713964975 -14658027 -2010683773 373551904 1631896502 -129134068 -1890934118 37924719 1967497209 -330510781 -1689518379 86993782 1915247584 -350156198 -1675216180 211363677 2073958347 -493402511 -1785694489 200598340 2096354258 -436567448 -1828867330 263638016 2024930454 -507990740 -1765827142 148572185 2145138831 -422221515 -1848485469 23938098 1986688164 -278715106 -1738271352 100696107 1896329405 -401678073 -1626746479 302111844 1694952690 -66077368 -1962373666 359405693 1651189995 -77432495 -1939519033 484070486 1809671360 -220973702 -2049767956 465014863 1823514841 -172363421 -2101427723 886631624 1138744414 -623473180 -1378763406 867510481 1152522311 -574928387 -1430488725 973300986 1292129388 -737344042 -1559612096 1030660323 1248432245 -748633649 -1536691879 695205036 1583926330 -949904000 -1335448298 771897525 1493501987 -1072932455 -1223988977 666137758 1353925640 -910551630 -1094900444 551137415 1474199569 -824716885 -1177493187 380501313 1638583767 -123495315 -1885033221 297810264 1724320206 -3254156 -2000066334 410416499 1869694437 -159902625 -2122373943 521908586 1746698748 -250228666 -2045583152 186314021 2082332083 -451638263 -1844200289 209135932 2070944170 -495368176 -1786873722 96560407 1925600641 -338754501 -1664600915 44867854 1974178200 -324878302 -1683623756 767810953 1522855199 -1009927003 -1261794253 716052880 1571367174 -996116292 -1280882646 588797371 1411343661 -854182761 -1173289983 611684770 1400021300 -897847154 -1115897832 812961261 1198783867 -562385727 -1451385769 924387828 1075722594 -652777256 -1374660530 1051674079 1235776841 -794745613 -1482288027 969048518 1321578832 -674438934 -1597255556 1508666246 787176208 -1209922902 -1058719172 1585557407 696688393 -1332752717 -947323355 1463280564 540070690 -1187413352 -834751986 1348085677 660412219 -1101773183 -917277161 1146846178 861686644 -1437263154 -581817768 1127661563 875663213 -1388781865 -633344447 1249965008 1032307526 -1534160132 -745954710 1307391945 988415839 -1545382171 -723229069 1652706126 361069528 -1936971166 -74769676 1710198615 317243329 -1948127621 -51978515 1817822076 459207658 -2108186032 -179268922 1798571877 473118707 -2059770295 -230861089 2134203178 137522108 -1858389498 -432272752 2019073843 257929125 -1772683745 -514732407 1911477016 115991438 -1612664268 -387480926 1988302593 25438103 -1735559635 -276150597 1089952455 938502737 -1359397909 -637662339 1201315550 815640136 -1449852942 -560738460 1311560437 959177315 -1608338471 -685407409 1229002476 1044784762 -1487964224 -800569514 1564494499 709327413 -1286722673 -1001841895 1512935098 757775916 -1272713322 -1020993792 1402716817 614265351 -1114266691 -896363733 1425409672 603010590 -1158125660 -838904014 2073655823 211700377 -1785259229 -493868107 2096414230 200511104 -1829052614 -436342868 1967321661 38126251 -1689480431 -330587257 1915696676 86509234 -1675536632 -349804642 1714317931 287922941 -2011165881 -14205999 1631825522 373595876 -1890726050 -129302584 1760944729 536007375 -2030337163 -235097117 1872242240 413079254 -2120857748 -158238726 1809451268 484260242 -2049677272 -221030210 1823984925 464584075 -2101760975 -172057433 1694597430 302428576 -1961893862 -66531188 1651262767 359364025 -1939725309 -77261675 1986861408 23734774 -1738311604 -278640422 1895882105 101182959 -1626424235 -402027325 2025230674 263299524 -1766264706 -507526936 2145080651 148661725 -1848298393 -422443791 1353984460 666048858 -1095087904 -910329738 1473899989 551476547 -1177056007 -825181073 1584374270 694718824 -1335770926 -949555132 1493329383 772101489 -1223949109 -1073007523 1292057000 973343038 -1559406460 -737515502 1248787889 1030343975 -1537172323 -748180469 1138274714 887062796 -1378430794 -623779808 1152742787 867321109 -1430580049 -574872519 1925265477 96864467 -1664132759 -339187201 1974271068 44813514 -1683841680 -324686362 2082123895 186482913 -1844129445 -451681843 2071426158 208684280 -1787226814 -495049260 1870014497 410065079 -2122823411 -159417957 1746660408 521985198 -2045407980 -250430078 1638768659 380276869 -1885093569 -123407959 1723884554 298275996 -1999764186 -3590736 1236211853 1051207707 -1482589791 -794408649 1321393300 969272322 -1597194824 -674525906 1198821567 812884009 -1451560557 -562183931 1075401894 924738608 -1374210678 -653261540 1410861289 589248639 -1172936251 -854501037 1400229104 611515494 -1115968036 -897802934 1522761947 767864909 -1261575689 -1010118303 1571701954 715748436 -1281350162 -995682952 706679417 1561862895 -1005489323 -1290386493 762500704 1517676278 -1015236788 -1266972710 616864331 1405332189 -892667033 -1110586383 598302290 1420717764 -844677250 -1163915288 933757469 1085223563 -643407055 -1365159001 818267652 1203959442 -557078744 -1446209602 963873327 1316272825 -679613693 -1602561131 1042173494 1226407584 -804245734 -1491656820 292631217 1719009831 -8432739 -2005376245 370996904 1629210174 -132999292 -1894406382 531282563 1756203541 -240854097 -2036077767 415727258 1874873868 -154591306 -2117193952 214311637 2076250691 -490191879 -1781566609 195815116 2091701850 -442136608 -1834829962 35498727 1964677745 -334246965 -1693123747 91254526 1920425576 -344059950 -1669775548 855909176 1141052334 -586530284 -1441959294 879355681 1131337655 -630749683 -1386170725 1038068490 1255709596 -741225946 -1529414992 984772371 1303732101 -725873089 -1548009815 783496028 1504969674 -1061334416 -1212521754 702478149 1591330771 -942631319 -1328044289 543734638 1466928120 -832120254 -1184765228 654671735 1342328801 -922018213 -1106497843 141165552 2137863014 -429628708 -1855761846 252168169 2013329279 -519461179 -1777428909 112298946 1907800916 -390075666 -1615275400 31215579 1994096461 -271438089 -1730863519 366810004 1658462978 -70028616 -1932246482 313579405 1706551067 -54610271 -1950775753 453417894 1812048688 -183960950 -2112894436 476798911 1802268457 -228245869 -2057171451 405369083 1865302125 -165211689 -2128600767 524596450 1749255284 -246753842 -2041715368 385022153 1643497567 -117663259 -1879332493 295648464 1721240646 -7250436 -2003407510 94265503 1922650121 -342883917 -1667813083 49521798 1978962960 -318913110 -1678052036 189130925 2084755515 -448034431 -1840465641 203959476 2066684962 -500806248 -1792967410 591876147 1413505189 -850841313 -1169292919 606770218 1395500220 -903547642 -1121729136 765253633 1520167063 -1013794515 -1265268293 720444440 1576414350 -989889228 -1275572830 1055932503 1240953025 -788651653 -1476849171 966624334 1318761688 -678173342 -1600858636 808175717 1194129651 -567957175 -1457350177 927337596 1078017258 -649564848 -1370530362 20070842 1983213868 -281272170 -1740959744 106923427 1901638965 -397286257 -1621699559 266979720 2028927262 -504911708 -1763665870 142871953 2139307271 -427135811 -1853006805 478499294 1803706696 -225758990 -2054422428 468227527 1827644753 -169413397 -2099133315 308206060 1700391290 -61818688 -1957197738 355671541 1647586659 -79856423 -1942336433 979132786 1297830372 -732823458 -1554698040 1026663787 1245091325 -750795705 -1539771183 881322304 1132517846 -628520852 -1383155462 870985049 1156390351 -572240779 -1427931933 669741334 1357660544 -907734982 -1092476756 545699087 1468106137 -829893597 -1181752139 691075364 1580714418 -952199160 -1338398562 777862461 1499073963 -1068278767 -1219203961 1316214653 963962859 -1602374063 -679835961 1226707812 1041834994 -1492094392 -803781922 1084776271 934244313 -1364836765 -643756299 1204132694 818064320 -1446249862 -557004052 1405404953 616822671 -1110792651 -892496221 1420362496 598619030 -1163435476 -845131078 1562332971 706248637 -1290719737 -1005183343 1517456178 762690468 -1266882018 -1015293304 1964898229 35309347 -1693215079 -334191089 1919955884 91685690 -1669442944 -344366570 2076606343 213995281 -1782047061 -489738691 2091629470 195857160 -1834624334 -442308060 1756030929 531486535 -2036037891 -240929173 1875321800 415241054 -2117516572 -154242446 1718710243 292970357 -2004939057 -8896935 1629268986 370908012 -1894593834 -132777408 1466492476 544200362 -1184463088 -832456826 1342513701 654447283 -1106558199 -921930849 1504931342 783572632 -1212346590 -1061535820 1591650839 702126721 -1328493765 -942146643 1256191576 1037616846 -1529768076 -740907038 1303523905 984941271 -1547938963 -725916677 1141145194 855854844 -1442177210 -586338352 1131002483 879659749 -1385702561 -631182391 1812383476 453113442 -2113361960 -183527602 1802175213 476852859 -2056952895 -228437161 1658670790 366640720 -1932316694 -69984388 1706068703 314030665 -1950422029 -54928539 1907480208 112649734 -1614825540 -390559958 1994134153 31138335 -1731038299 -271236301 2137677474 141389364 -1855701106 -429715688 2013764283 251701805 -1777730665 -519124223 2084943359 188908905 -1840524077 -447945659 2066248166 204423536 -1792667446 -501145508 1922973133 93916507 -1668260639 -342397833 1978923476 49596738 -1677879048 -319117202 1643292059 385193229 -1879259977 -117705695 1721721218 295194900 -2003763026 -6934472 1864969641 405675327 -2128130939 -165643245 1749346736 524540198 -2041935716 -246564854 1194038583 808232353 -1457130469 -568146803 1078350126 927031736 -1371000830 -649133932 1240472837 1056386451 -1476494295 -788968257 1318967580 966453642 -1600931792 -678131546 1520207187 765179333 -1265441665 -1013590807 1576091978 720794076 -1275125658 -990375696 1413942625 591412727 -1169593267 -850502437 1395313016 606992878 -1121671084 -903636798 1700693182 307868712 -1957632622 -61352700 1647526055 355758129 -1942150773 -80080611 1803881612 478297114 -2054460000 -225682122 1827195029 468711427 -2098812487 -169764561 2028573914 267297868 -1763183114 -505363104 2139377859 142827605 -1853214225 -426966663 1982995688 20262014 -1740866108 -281326254 1902106865 106489959 -1622033955 -396981941 1580246134 691508448 -1338063526 -952502836 1499291759 777670905 -1219296957 -1068224043 1357589572 669785298 -1092268696 -907903490 1468459101 545380555 -1182234255 -829441561 1132966930 880837764 -1383475906 -628169304 1156214795 871186589 -1427893977 -572317263 1297890336 979045558 -1554883316 -732598886 1244788793 1027000495 -1539335915 -751261309 -490301327 -1782470425 214497629 2077215179 -441754520 -1834193666 195378500 2090995154 -333639613 -1692786475 34828655 1964261881 -344927142 -1669864244 92190070 1920566752 -9336811 -2005485437 293595449 1719196079 -132363252 -1894024038 370289952 1628773814 -240517081 -2035470159 530866443 1755533725 -154680258 -2118060888 415868178 1875809668 -643254087 -1364228049 933681557 1084352771 -557482848 -1446884298 818617740 1204563226 -680316789 -1603010531 964514215 1316643121 -803277678 -1491483644 1041274302 1226286376 -1004558115 -1290233781 705808881 1561786727 -1015911228 -1267377070 763104744 1518026110 -893116177 -1111289735 617234883 1405972821 -844503818 -1162947488 598181338 1419818316 -69359312 -1931830874 366200860 1658124426 -55546583 -1950917185 314444805 1706638483 -184147710 -2113859180 453525550 1812951224 -227810021 -2056465011 476415031 1801630881 -429213356 -1855092286 140826744 2137254126 -519602867 -1778364965 252255329 2014194935 -391040666 -1615461904 113201226 1907908828 -270731905 -1730427415 30577747 1993712837 -1061975560 -1212892818 784197844 1505417282 -941732383 -1327923849 701508813 1591155803 -832044598 -1183895204 543580390 1465995376 -922368557 -1107102395 655074559 1343001705 -586901092 -1442600694 856357040 1141753894 -630628987 -1385272045 879180969 1130368063 -740355666 -1529339592 1037136002 1255555092 -726477385 -1548360415 985445531 1304134669 -789513485 -1476933019 1056873439 1241099081 -677560598 -1600516484 965959622 1318350672 -567577919 -1456717225 807736301 1193419643 -649677096 -1371437490 927520756 1078978402 -850924905 -1170155007 592022459 1414445869 -903205234 -1121116648 606359458 1394835252 -1013161307 -1264889293 764543881 1519727391 -990796100 -1275685334 721405840 1576597254 -341910981 -1667634515 93371159 1922534273 -319611358 -1678496076 50167566 1979338648 -448441847 -1841143137 189477669 2085356467 -500656624 -1792039290 203880252 2065811370 -165033377 -2127627575 405252979 1864408037 -247198138 -2042413360 524971882 1749901308 -118341011 -1879739653 385622849 1643844567 -6322572 -2003257630 294774616 1721161678 -907293774 -1091765468 669362846 1357027848 -830074965 -1182712003 545812103 1469013521 -953138304 -1338543338 691937964 1580798522 -1067612263 -1218791665 777250485 1498732067 -732111914 -1554257088 978500346 1297451628 -751755313 -1539952807 1027571427 1245204085 -628665372 -1384094862 881406664 1133380190 -571828227 -1427265685 870643409 1155778119 -226104454 -2055021588 478906966 1804384960 -169332893 -2098257931 468078159 1826717401 -60923064 -1957080098 307233380 1700213490 -80500911 -1942710329 356370045 1648031467 -281871586 -1741304952 20748850 1983621796 -396411129 -1621618799 105995819 1901489853 -504794324 -1762769990 266801664 2027954838 -427509963 -1853651037 143316505 2140006031 -2035655307 -240292381 1755593817 530779343 -2117625492 -155145734 1875507264 416205014 -2005805753 -8985135 1719645291 293111037 -1893985954 -132439608 1628598386 370491620 -1692578543 -333808249 1964190781 34872491 -1670346488 -344475234 1920919588 91871410 -1782135517 -490605131 2076746767 214930585 -1834286790 -441699924 2091212822 195186816 -1111196227 -893170389 1405754513 617425927 -1163282012 -844199630 1420286088 597747742 -1289751153 -1005009639 1561433251 706126901 -1267584618 -1015742208 1518096570 763060268 -1603047975 -680239793 1316818165 964312163 -1491162688 -803628714 1225836780 1041758330 -1364662805 -642787971 1084654791 933344337 -1446698510 -557706908 1204502750 818704456 -1615762380 -390701918 1908346136 112737678 -1730369491 -270821189 1993525505 30800279 -1855265786 -429009776 2137294122 140752316 -1777917921 -520089463 2013872435 252604837 -2113504176 -184464186 1812471164 453979626 -2056538039 -227768097 1801836901 476244467 -1931611038 -69548812 1658033486 366257624 -1951387525 -55115539 1706971479 314139073 -1528869636 -740787094 1255222736 1037442374 -1548580635 -726288269 1304226249 985389407 -1442528050 -586943400 1141548514 856528244 -1385627433 -630312895 1130848763 878727533 -1184342888 -831558642 1466318260 543231266 -1106929535 -922572777 1342962093 655149371 -1212951382 -1061886916 1505604998 783975696 -1327624013 -942071771 1590718879 701972745 -1264828425 -1013248159 1519541979 764767821 -1275986962 -990459016 1577032386 720939604 -1169705019 -851409069 1414125289 592373375 -1121291300 -903003318 1394873072 606282342 -1456787565 -567533819 1193627327 807566889 -1371083894 -649995492 1078495910 927971888 -1477400671 -789080265 1241433741 1056568859 -1600298056 -677752018 1318257300 966013442 -1879957697 -118149207 1643937299 385568389 -2002789594 -6755408 1720826378 295078556 -2127980787 -164714597 1864889889 404801207 -2042342636 -247241854 1749692984 525140654 -1840967845 -448643123 2085318263 189554401 -1792488638 -500171820 2066131566 203528952 -1667332247 -342247425 1922098757 93837011 -1678556304 -319523866 1979523676 49943242 -1383657802 -629129696 1133080474 881745676 -1427453265 -571606471 1155836803 870554389 -1554217340 -732187118 1297278888 978704190 -1540275555 -751406581 1245651889 1027085095 -1339023662 -952684988 1581154302 691621736 -1218585909 -1067783587 1498659815 777292657 -1091856672 -907237770 1357248460 669173594 -1182379271 -830381457 1468543957 546243395 -1763103106 -504488216 2028425042 266371012 -1853560217 -427566351 2139786059 143506397 -1741511092 -281700646 1983694688 20707318 -1621138859 -396864829 1901134713 106312687 -1956757990 -61272436 1699766070 307720096 -1942750717 -80426347 1648204591 356166585 -2054834648 -226326850 1804326660 478996370 -2098695631 -168869209 1827017501 467739531 1625096232 400175294 -1898749692 -103525998 1739637809 280491175 -1983994595 -21391989 1845921818 419543180 -2146899658 -149956192 1768639491 510426261 -2023412433 -262005319 2104102988 174923994 -1822133920 -463257098 2047333461 218162371 -1811303047 -485587473 1941018750 79079656 -1648363182 -356988476 1960598631 64711921 -1697497781 -304804387 1538466016 749998198 -1245888052 -1027968678 1558111481 735695983 -1294957099 -975719101 1432922322 577738820 -1150891522 -865994392 1376087243 620911709 -1140126233 -888390287 1174679684 822280210 -1475718744 -552771266 1097462941 913228811 -1352165967 -664754905 1222621366 1071155232 -1496196710 -774444788 1337097391 951405625 -1581507197 -692376299 2043031913 247529983 -1748479931 -523280173 2125198704 162317798 -1868196772 -408771382 1998436699 1739213 -1726752649 -300619551 1886420290 125259220 -1635902354 -377934600 1685135629 326504859 -1971371999 -42438473 1662838036 337368450 -1928166344 -99240786 1789569343 497916329 -2069575661 -207357819 1841786150 448814512 -2083976182 -187810660 1118310817 900669751 -1398378355 -610189285 1170593208 851633454 -1412713324 -590576638 1282644371 997501189 -1568802625 -713373655 1260281226 1008299292 -1525662554 -770241488 1595867589 672674131 -1324261143 -971616129 1483916764 796259658 -1233345296 -1048865690 1371834871 650361185 -1077221157 -926033843 1453936110 565083512 -1197003582 -811590572 1391157930 636244540 -1125842042 -874368240 1434887859 578917925 -1148663905 -862980343 1546709656 725080590 -1304523852 -986072286 1532833409 744103447 -1252831315 -1034649797 1331458766 945504856 -1588456478 -699063436 1211217623 1060537921 -1505765381 -784799891 1099430652 914410090 -1349936176 -661738682 1189756645 837619315 -1461428279 -538742945 1770340962 511865588 -2020924594 -259255336 1860732539 435140333 -2132351145 -136194111 1734265424 274332358 -1991201924 -27812886 1613958729 389299935 -1908576411 -113614861 1949454854 53830288 -1707330774 -314899524 1935644191 72918665 -1655572685 -363411547 2062146100 233761442 -1796752616 -471823474 2105810477 176369339 -1819640063 -460501097 1274041323 1022845821 -1510067513 -755432879 1285396466 999991140 -1567361314 -711670200 1160502233 841804623 -1423590667 -601716125 1111891904 893464406 -1404535060 -615559558 1447510927 557871897 -1203166557 -816967115 1361741718 640530176 -1088100678 -937175508 1486670781 798751531 -1231902063 -1047160313 1609633700 687226674 -1308660088 -956801506 1889432355 127484853 -1634725361 -375971175 2012460858 16025516 -1711417834 -285546880 2118515473 155372423 -1874093507 -414405973 2032680712 237965214 -1759093212 -534679886 1831428935 439243729 -2094595477 -199216387 1782884190 490969032 -2075474318 -212994332 1676864373 351656931 -1912829351 -84165937 1688153964 328736762 -1970188736 -40468778 78759212 1941370298 -356539392 -1648847722 64749877 1960522147 -304979943 -1697296241 174738718 2104327560 -463197134 -1822221148 218597639 2046867857 -485890005 -1810966339 419878216 1845618142 -150424476 -2146466574 510333265 1768694215 -261787523 -2023603989 400383354 1624927724 -103596970 -1898705728 280009059 1740089845 -21039025 -1984313127 1071637988 1222169970 -774798136 -1495878562 951198205 1337266539 -692305711 -1581551545 822373846 1174625600 -552989446 -1475527572 912894415 1097767257 -664287005 -1352599435 577303936 1433388310 -865692500 -1151228870 621097369 1375863055 -888450891 -1140039645 749960626 1538542884 -1027793762 -1246090232 736016811 1557760317 -976168825 -1294473199 497742957 1789773051 -207317695 -2069649961 449261684 1841299682 -188133032 -2083626546 326204511 1685474505 -42001037 -1971835419 337426502 1662748880 -99427990 -1927943684 1958921 1998247071 -300710619 -1726696013 124788752 1886851206 -377601732 -1636208214 247884859 2042715309 -523760361 -1748025983 162244642 2125240500 -408565490 -1868367464 650433701 1371792435 -926239351 -1077050081 564727996 1454252074 -811110000 -1197457146 673143959 1595436033 -971948613 -1323954899 796039310 1484105752 -1048774238 -1233401548 997442753 1282733143 -713185811 -1569024645 1008599256 1259941966 -770678284 -1525198494 900222195 1118796901 -609866273 -1398727351 851806442 1170389116 -590616122 -1412638384 914859950 1098946360 -662059390 -1349585388 837444535 1189958433 -538705253 -1461505523 945565596 1331371786 -699248976 -1588232666 1060236165 1211554579 -784364887 -1506231745 724613066 1547143004 -985737498 -1304828304 744322003 1532642117 -1034743041 -1252777367 636174328 1391202158 -874160428 -1126011326 579271649 1434569591 -863462707 -1148212645 233408358 2062465008 -471341494 -1797204260 176440191 2105766889 -460709293 -1819471163 53612372 1949646786 -314806664 -1707385106 73386829 1935211483 -363746719 -1655268617 274634498 1733928852 -28248530 -1990736200 389239579 1614046093 -113429961 -1908800863 512040752 1770139558 -259293668 -2020847990 434690857 1861217215 -135874043 -2132702573 798791407 1486595705 -1047332925 -1231698091 686904054 1609982560 -956353574 -1309146292 558309085 1447046731 -817266703 -1202827417 640342724 1361963602 -937116696 -1088189570 841713291 1160558109 -601495641 -1423780047 893797010 1111585284 -616029250 -1404103896 1022365369 1274494511 -755077227 -1510383869 1000196768 1285225014 -711742580 -1567319270 351450663 1677035185 -84093173 -1912871011 329216574 1687700136 -40824046 -1969871996 438910485 1831734915 -198746311 -2095026257 491059724 1782827674 -213214432 -2075284554 155559491 2118293205 -414464145 -1874003975 237527642 2033144524 -534379658 -1759431712 127807089 1889083111 -376418467 -1634238517 15985256 2012535550 -285373628 -1711621166 -1476097504 -553403722 1175120652 822991770 -1352053191 -663847249 1097281301 912269187 -1495334382 -774360444 1221681982 1071010728 -1582119413 -692717923 1337763623 951818161 -1246520764 -1028347182 1539177320 750439422 -1294049699 -975606069 1557151601 735514599 -1150807434 -865131808 1432777562 576799692 -1140468113 -889002247 1376499523 621578197 -1821725976 -462579074 2103757764 174324562 -1811452175 -486515097 2047414237 219037515 -1649335590 -357166516 1941914614 79197024 -1696799037 -304359851 1959954415 64337785 -1898071412 -103118310 1624497056 399829814 -1984921963 -21541373 1740513209 280571695 -2147077442 -150928856 1846039442 420438788 -2022967641 -261306831 1768265611 509781789 -1323320479 -971469833 1595005517 672590555 -1234010248 -1049276434 1484529236 796602050 -1077660845 -926743611 1372213887 650994409 -1196820662 -810629156 1453823590 564176624 -1398232315 -609248365 1118226985 899807935 -1413124324 -591241334 1170935344 852246182 -1569512649 -713813087 1283277339 997880461 -1524701394 -770058312 1259374082 1008187028 -1972266071 -42554561 1686108805 326683155 -1927520336 -98865370 1662140060 336924170 -2069228645 -206757107 1789162167 497238561 -2084055166 -188684524 1841936046 449742392 -1748595763 -524174501 2043210465 248502903 -1867821100 -408125630 2124754680 161619566 -1726151681 -300272791 1997759187 1331781 -1636775962 -378013840 1887348426 125408860 -1707939678 -315238348 1950124430 54245656 -1654707013 -363324371 1934708119 72776961 -1796644720 -470921210 2061959612 232796458 -1820023671 -461138913 2106246565 177075507 -2021263162 -259864496 1770756586 512534908 -2132263713 -135328695 1860591091 434204005 -1990299404 -27705246 1733300696 274145614 -1909213971 -113998725 1614665153 389735767 -1587754902 -698615556 1330817350 945134032 -1506734989 -784974619 1212116319 1060658633 -1350090664 -662671154 1099506036 915280354 -1461025727 -538069801 1189406061 837015035 -1125394418 -873666408 1390786850 635603380 -1148838889 -863949695 1435008315 579816877 -1305456580 -986226518 1547579664 725156230 -1252158427 -1034246989 1532228873 743753119 -2094409245 -198252171 1831319759 438339673 -2075910662 -213701268 1783266518 491605056 -1913499183 -84582073 1677471997 351993963 -1969252920 -40327842 1687287012 328647794 -1633760889 -375785199 1888528555 127375421 -1712124514 -285983480 2013097138 16407588 -1874509387 -415076061 2118852761 155979791 -1758952020 -533744326 2032592000 237098006 -1203242709 -817837635 1447663623 558803089 -1087750862 -936571484 1361337374 639855752 -1231261415 -1046789745 1485967413 798302371 -1309559552 -956922474 1610601516 687400122 -1510938289 -755508775 1274972259 1022998773 -1566757546 -711320128 1284721786 999587052 -1423220355 -601075221 1160052817 841101511 -1404656284 -616458766 1112065096 894432478 -865579228 -1150320718 577121800 1432428190 -888829123 -1140671573 621537809 1376574087 -1028405482 -1246431360 750626362 1538954924 -975305969 -1294388327 735076899 1557615285 -773890240 -1495765034 1070677612 1221988090 -692937895 -1581929521 951908981 1337707235 -553330830 -1476139036 822785630 1175291592 -664202389 -1351736323 912749127 1096827601 -150573076 -2147393670 419958464 1846492758 -261379083 -2022925469 509987545 1768094287 -102897698 -1898260664 399738610 1624553060 -22010937 -1984490671 280904427 1740206717 -357466232 -1648996578 79634084 1941450290 -304301167 -1696888057 64150205 1960176171 -462751814 -1821522132 174364310 2103682560 -486067293 -1811938507 218714767 2047762969 -713851291 -1569435917 998055753 1283076063 -769738116 -1525052694 1007737680 1259858886 -609683881 -1397766463 900110203 1117890541 -591056306 -1413348648 852185954 1171022836 -926650879 -1077715305 650776365 1372405691 -810964456 -1196516722 564644660 1453390754 -970987981 -1323772251 672237343 1595324297 -1049484758 -1233841476 796672774 1484485520 -300065107 -1726321093 1261441 1997803287 -378496332 -1636324830 125762456 1887030030 -523839841 -1748900343 248035251 2043643685 -408219002 -1867767280 161837994 2124563260 -206942519 -2069004705 497299429 1789075315 -188249392 -2084521402 449440764 1842273130 -42875141 -1971915155 327133143 1685624641 -98827550 -1927597452 336749518 1662341976 -27382362 -1990648528 273697930 1733786652 -114038337 -1909139159 389908627 1614460933 -259676780 -2021485310 512476344 1770845230 -135765619 -2131799781 434503841 1860251703 -471253566 -1796338348 233266414 2061528184 -461047333 -1820079795 176855287 2106435681 -315443728 -1707768474 54318300 1950082122 -362843671 -1655160449 72421573 1935024211 -986706578 -1305002504 725511234 1547263188 -1034040969 -1252328991 743680091 1532270797 -873757348 -1125337654 635823216 1390597350 -863616699 -1149144621 579346537 1435439359 -662233846 -1350554212 914979878 1099844784 -538257133 -1460803195 837072959 1189316777 -698575560 -1587829330 944960532 1331020930 -785297119 -1506385481 1061105677 1211629723 -414901017 -1874711439 155942347 2118929757 -534193922 -1758467992 237418962 2032240964 -375483179 -1634098109 126940665 1888994671 -286043956 -1712037798 16593376 2012873078 -84800381 -1913308139 352087471 1677417785 -39860070 -1969686516 328313270 1687591200 -198605647 -2094091225 438822301 1830868235 -213630808 -2075955138 491397508 1783435538 -601146321 -1423176519 841309443 1159884181 -616105930 -1404974944 893950234 1112517004 -755977187 -1510505333 1023333681 1274668455 -711102460 -1566949230 999493928 1284776382 -1046729653 -1231348515 798117223 1486192113 -957224878 -1309222716 687835518 1610136040 -817388423 -1203727121 558482773 1448015299 -936746912 -1087549194 639893836 1361261018 -1261997594 -1010810512 1523126474 768483420 -1280657921 -995261079 1571083475 715383877 -1172506156 -853817022 1410504952 588621934 -1116652083 -898232997 1400855777 611871863 -1452252798 -562605804 1199440046 813248568 -1373788773 -652569331 1075037367 924120097 -1481905744 -793978586 1235585180 1050851338 -1597624919 -675209921 1321749637 969899027 -1884729042 -122789448 1638346754 379584660 -2000382665 -3955295 1724576795 298697869 -2123179748 -160044662 1870444592 410749094 -2044781307 -250073709 1745976361 521555135 -1843510966 -451317284 2081431654 186061040 -1787591341 -495667771 2071848063 209376489 -1664759432 -339543570 1925949524 97294530 -1683485343 -324059657 1973840973 44129499 -1378074457 -623153103 1137844619 886378781 -1431206722 -575228888 1153426834 867751172 -1559770987 -738134013 1292478905 974035247 -1536553844 -747815910 1248095648 1029922102 -1335144253 -949198763 1583690223 694288761 -1224305446 -1073634228 1493759478 772785504 -1095706383 -910694297 1354676701 666470731 -1176691480 -824562562 1473478084 550784338 -1766694801 -508210951 2025587011 263926229 -1847614346 -422013728 2144453978 148305356 -1737889699 -277948213 1986496881 23116263 -1627116476 -402449198 1896500584 101547518 -1962577909 -66961251 1695224103 302784945 -1939295214 -76577660 1650906430 358737320 -2048985031 -220608337 1808832789 483895683 -2102182880 -172749642 1824349452 465202586 -2031021212 -235527182 1761571400 536363742 -2120427651 -157554709 1871885905 412452551 -2010473642 -13784128 1713699450 287558380 -1891147953 -129994791 1632190051 374214389 -1689910528 -331271274 1967677996 38752954 -1674852583 -349374577 1915070005 86152867 -1784837326 -493175900 2073291294 211081864 -1829744853 -436764739 2097032711 200875665 -1113640020 -896007366 1402032768 613835286 -1158481995 -839530717 1425839769 603694607 -1287341154 -1002206456 1565186738 709749284 -1272348793 -1020375279 1512513195 757083709 -1607982136 -684780706 1311130340 958493298 -1488590895 -800925881 1229686525 1045214827 -1359762438 -638280852 1090374358 939194944 -1449234461 -560373899 1200623311 815218265 -1612045787 -387116365 1910784777 115569567 -1735924164 -276769110 1988724496 26130310 -1859016169 -432629119 2134887227 137952173 -1772327410 -514105704 2018643746 257245108 -2107821503 -178650409 1817400173 458515451 -2060388776 -231225650 1799264116 473540578 -1937327501 -75396379 1653136223 361753545 -1947500950 -51622148 1709514566 316813264 -1534852371 -746376581 1250583489 1032672087 -1544960268 -722536862 1307027416 987797326 -1436579105 -581387703 1146219507 861330277 -1389211962 -634028464 1128017898 876289916 -1187835255 -835444193 1463645093 540689203 -1101080944 -916855290 1347467196 660047658 -1209492805 -1058035155 1508309911 786549505 -1333436766 -947753420 1586184078 697044760 -794053406 -1481866124 1051055566 1235412312 -674860805 -1597947795 969413079 1322197313 -563069744 -1451815866 813587964 1199140202 -652347191 -1373976481 924031461 1075095923 -853760890 -1172597744 588432810 1410725180 -898539361 -1116319735 612303283 1400385829 -1010357068 -1262478302 768167320 1523481870 -995432275 -1280452549 715426177 1571010839 -339373014 -1664965444 97252614 1926022544 -324513741 -1683005275 44445983 1973485961 -451011560 -1843843954 185630004 2081901986 -495724543 -1787500393 209565997 2071628219 -160267186 -2122992424 410838370 1870386676 -249610153 -2045218623 521216379 1746276845 -123138948 -1884406550 380071248 1637899718 -3880859 -2000422669 298494281 1724750303 -911178333 -1095256779 666821775 1354355737 -824360518 -1176866516 550707350 1473515520 -949285487 -1335083769 694512829 1583504427 -1073297016 -1224607458 772319396 1494194226 -737700409 -1560238767 973731051 1292813437 -748006946 -1536335544 1029976306 1248002148 -623108619 -1378144925 886209753 1138052175 -575546900 -1430853254 868202688 1152944214 -220289685 -2049337859 483443783 1809315025 -172793486 -2102111772 465371230 1824141512 -66769575 -1962795569 302730357 1695317219 -77010624 -1938826794 359041132 1650571514 -278285041 -1737587303 23581731 1986061493 -402362090 -1627176576 101322810 1896685740 -508412611 -1766519381 264002577 2025548935 -421529308 -1848063566 147953672 2144774302 -492972448 -1785010442 211007308 2073331674 -437251463 -1829297425 201225045 2096710595 -330932654 -1690210620 38289278 1968115688 -349463989 -1674794275 86375271 1914883057 -13974012 -2010253678 287614760 1713608638 -129564131 -1891618165 373908273 1632523175 -235844042 -2030666080 536817434 1761091468 -157513169 -2120500551 412281603 1872092053 -638323032 -1359690178 939366276 1090168594 -560057679 -1449590233 814764957 1201103627 -685212006 -1607512564 958799798 1310797600 -800736637 -1488811499 1045158831 1229777721 -1002117428 -1287399846 709527520 1565374326 -1020714283 -1272049085 757548025 1512076143 -895521026 -1114087832 613486546 1402355524 -839734553 -1158309263 603769803 1425800029 -75045087 -1937647689 361268749 1653585563 -51698888 -1947462738 317014548 1709339266 -178426093 -2108006523 458427967 1817460393 -231691510 -2059953252 473877030 1798961840 -432933051 -1858680877 138385001 2134419199 -514051236 -1772420150 257053296 2018861798 -387285129 -1611837471 115613275 1910714061 -276317330 -1736406024 25811522 1989077716 -1058486295 -1209010305 786867909 1507956307 -947584016 -1333644442 697000668 1586254410 -835498021 -1187741875 540880631 1463426657 -916550718 -1101415596 659614446 1347934840 -580921459 -1437014245 860993185 1146521143 -634252396 -1389026558 876376760 1127957038 -746299457 -1534890199 1032470163 1250758149 -722887770 -1544639696 988281482 1306577436 2082405358 186239864 -1844405566 -451433900 2071150583 208932705 -1786945829 -495292851 1925542876 96617290 -1664412944 -338943386 1973991365 45057875 -1683564823 -324934017 1638525834 380558108 -1884845402 -123684304 1724133267 298000133 -2000007489 -3310039 1869767608 410342190 -2122579308 -159698430 1746904993 521705271 -2045655411 -250153445 1198578470 813165488 -1451312630 -562460004 1075650367 924463017 -1374454253 -652980603 1235964692 1051485058 -1482345928 -794688850 1321637645 968992667 -1597442527 -674249033 1523043138 767622100 -1261852050 -1009870088 1571426139 715997133 -1281069449 -995926303 1411138416 589001702 -1173216676 -854256950 1399949161 611760127 -1115691451 -898050349 1694878383 302185017 -1962169469 -66282731 1650986678 359611936 -1939443814 -77504756 1809728157 484012555 -2049956943 -220785881 1823704708 464827922 -2101483608 -172304578 2024987339 263580253 -1766016025 -507802767 2145328850 148385348 -1848541186 -422162584 1986614009 24011375 -1738066987 -278920381 1896126176 100902518 -1626671156 -401750182 1584130663 694999793 -1335522485 -949830691 1493577342 771825384 -1224192174 -1072726076 1353736789 666325699 -1094843527 -910609425 1474143820 551196378 -1177303200 -824903690 1138555395 886819477 -1378706641 -623531079 1152466458 867569292 -1430298826 -575115360 1292333617 973095591 -1559686371 -737270901 1248507432 1030588094 -1536895228 -748427374 1311283564 959425018 -1608058816 -685651754 1229282677 1044540899 -1488241575 -800322353 1089671518 938746312 -1359122318 -637910812 1201591623 815392209 -1450134421 -560495363 1402964232 613988766 -1114511324 -896083790 1425165585 603291015 -1157878723 -839181141 1564737850 709046700 -1286971370 -1001566080 1512686883 758052277 -1272470513 -1021274983 1967569316 37849394 -1689724792 -330307554 1915452861 86789419 -1675289455 -350082041 2073899414 211419392 -1785507654 -493592532 2096166287 200787225 -1828809565 -436624331 1760668096 536254806 -2030057236 -235341702 1872522713 412835151 -2121134859 -157991837 1714037234 288166244 -2010890018 -14454712 1632101867 373347709 -1891007289 -129059759 1463003181 540317883 -1187133183 -834995817 1348365364 660167842 -1102050024 -917029490 1508384799 787419273 -1209646797 -1058967131 1585832966 696439952 -1333033686 -947079748 1250211913 1032030431 -1534404251 -745674253 1307147344 988695750 -1545134724 -723505686 1147089019 861405421 -1437511337 -581541439 1127412834 875939060 -1388538546 -633625128 1818069221 458930291 -2108429879 -178988705 1798327548 473398378 -2059522608 -231137978 1652949207 360788033 -1937219077 -74493587 1709950158 317518936 -1947884062 -52259468 1911199873 116238359 -1612383827 -387724997 1988582552 25193486 -1735836236 -275903198 2133921971 137764901 -1858113121 -432520951 2019349674 257680444 -1772964474 -514489072 410140394 1869942396 -159621178 -2122617008 522189555 1746455141 -250504225 -2045334711 380221144 1638827598 -123217932 -1885280414 298087105 1724072535 -3533843 -1999821957 96808590 1925324312 -338997342 -1664319692 44624535 1974458881 -324629573 -1683899603 186558140 2082051626 -451885168 -1843923194 208888485 2071220787 -495123575 -1787153633 589045282 1411067572 -854425842 -1173008488 611441211 1400302253 -897598697 -1116173439 768054800 1522574982 -1010174148 -1261516886 715805193 1571644063 -995871963 -1281162317 1051397702 1236025040 -794464406 -1482530820 969329247 1321335497 -674714765 -1597006875 812680820 1199027938 -562108584 -1451632690 924664429 1075475195 -653057215 -1374415913 23662507 1986936637 -278434169 -1738514927 100977586 1896086308 -401954146 -1626498552 263358361 2025174799 -507713867 -1766074845 148849536 2144891670 -422501716 -1848241606 484319183 1809395545 -221217053 -2049487243 464772054 1823796032 -172115206 -2101704084 302356477 1694672747 -66324783 -1962097081 359158756 1651467122 -77188408 -1939799458 973549411 1291853813 -737587633 -1559331111 1030417274 1248713708 -748385706 -1536968000 886875985 1138464711 -623720835 -1378486549 867263304 1152799710 -574684572 -1430768910 665861895 1354174353 -910270933 -1095143747 551418654 1473956744 -824993230 -1177245020 694925109 1584170915 -949627367 -1335695729 772174636 1493255098 -1073212928 -1223744874 709123176 1564699902 -1001767612 -1286795822 757700721 1513007335 -1020790435 -1272919605 614454362 1402528972 -896420490 -1114208800 603066435 1425350869 -839093905 -1157938695 938691596 1089764506 -637719264 -1359340106 815695893 1201256579 -560928455 -1449666129 958972990 1311765672 -685333230 -1608411772 1044709415 1229074609 -800366325 -1488170595 287997088 1714244662 -14410356 -2010960614 373799097 1631619119 -129377899 -1890653949 535950482 1761002500 -234908226 -2030525144 412889227 1872429085 -158183001 -2120916687 211643588 2073713746 -493679128 -1785447042 200321245 2096601163 -436286991 -1829111449 38200566 1967248480 -330791462 -1689275060 86712559 1915490425 -349879869 -1675464363 861891881 1146641855 -581891067 -1437188973 875735344 1127586214 -633550820 -1388578678 1032119579 1250153869 -745896905 -1534217055 988356866 1307447700 -723042258 -1545572168 786988365 1508855259 -1058661279 -1209979657 696629588 1585613250 -947136392 -1332942610 540276095 1463076329 -834825133 -1187339067 660484454 1348010480 -917483446 -1101569828 137448929 2134277495 -432067379 -1858593701 257722872 2019277166 -514660140 -1772758974 116049363 1911420229 -387668737 -1612475287 25625034 1988112732 -276209434 -1735503760 361127301 1652649235 -74957655 -1936782273 317430172 1710008586 -52037456 -1948071898 459134391 1817896225 -179063653 -2108390387 472912302 1798775096 -230788990 -2059845612 -33201225 -1996336351 269157019 1728852493 -110581842 -1905289416 392611458 1617032724 -253826171 -2015765741 516983465 1775745599 -139251812 -2135679222 431836848 1857715750 -474844205 -1800060091 230429439 2059084393 -455100470 -1814526116 181524198 2111235696 -311821343 -1704014985 57121485 1952492123 -368820232 -1660743826 67788500 1930260034 -982826113 -1301515287 728048211 1549931205 -1039759514 -1258178576 738780746 1527764700 -877606067 -1128793125 633252449 1387895543 -857927852 -1143324734 584281720 1439981294 -656649445 -1344576627 919745079 1104478881 -542009598 -1464424556 834663982 1186514616 -704128215 -1593775169 940161541 1326353043 -781574352 -1502793818 1063550492 1214467722 -417443082 -1877384608 152056794 2115437388 -529295633 -1753962887 243136451 2038089557 -372909372 -1631393198 130792424 1892453246 -290971939 -1716572597 10911729 2007060327 -89570670 -1917947388 346497982 1671435048 -37452149 -1966885347 332064679 1691211569 -193803616 -2089420234 444377996 1836817178 -216068423 -2078786001 487681941 1779851011 -596610498 -1418247512 847123218 1165566852 -618809817 -1407547727 890492683 1108666269 -760481268 -1515402598 1017486112 1268951990 -708428267 -1564406141 1002987321 1288662959 -1043897766 -1228909876 801702774 1489908704 -961894845 -1314023723 681887599 1604581369 -820188568 -1206134018 554863428 1444264914 -932106639 -1082777881 645877597 1366851531 -869072587 -1154207325 574447641 1429885071 -882981588 -1134955078 626041856 1381471382 -1024947961 -1242580591 753330219 1541527741 -981119714 -1300071032 730541106 1552686244 -779873967 -1501355577 1066037373 1217216747 -689318584 -1578179106 954709092 1340114162 -547382941 -1470584331 827455567 1180092633 -667787910 -1355452948 909917270 1094388928 -144891395 -2141580949 424886481 1851027527 -265230876 -2026384014 507413704 1765389406 -108615217 -1904109223 394840291 1620047989 -18125354 -1980998336 283446522 1742879852 -353750631 -1645412081 82071733 1944281123 -309856896 -1702836970 59348140 1955505210 -466503253 -1825142467 171956359 2100881425 -480477774 -1805955804 223485086 2052402184 -718786444 -1573977886 992366936 1277256142 -767167379 -1522350853 1011586369 1263314391 -604784570 -1393260336 905828714 1123740156 -593593249 -1416016695 848305523 1167535589 -929095664 -1080553338 647053628 1368813994 -806165495 -1191848801 570197285 1459336627 -968579038 -1320970060 675989774 1598945688 -1054249925 -1238475603 791088407 1478507905 -297398084 -1723785174 4747664 2001682694 -383003483 -1641225165 119911817 1881310495 -526542706 -1751472104 244578722 2039793972 -403678057 -1862833151 167656891 2130251053 -202309416 -2064240562 503276020 1794658658 -191052607 -2086931369 445818349 1838519675 -47544086 -1976715140 321186246 1680070992 -95990541 -1925153691 340340191 1666063689 -1704352077 -311519707 1952958367 56686345 -1660656982 -368881092 1930036102 67973904 -1800262015 -474669545 2059161517 230391611 -1814041960 -455550450 2110884788 181844770 -2015447337 -254179775 1775294459 517465965 -2135723314 -139181480 1857885154 431629172 -1996144923 -33419661 1728798665 269250399 -1905722628 -110114198 1617337296 392276806 -1593342341 -704596243 1326049111 940496833 -1502985630 -781356300 1214522190 1063457752 -1344532919 -656720161 1104310117 919953395 -1464743344 -541656378 1186966396 834182122 -1129277921 -877156727 1388246835 632932261 -1143123450 -858103152 1439904554 584319932 -1301602771 -982765893 1550155521 727863191 -1257842124 -1040061790 1527298840 739216270 -2089641998 -193616028 1836906206 444319304 -2078321685 -216505475 1779512007 487981649 -1918296128 -89247914 1671921388 346050170 -1966810151 -37491889 1691007733 332237411 -1631221866 -373115136 1892411066 130864684 -1717025905 -290491623 2007376547 10555957 -1877078108 -417775822 2115006088 152526366 -1754018883 -529204437 2038278801 242915847 -1206077638 -820279380 1444075030 555083392 -1083083997 -931773515 1367282191 645407385 -1228456184 -1044377698 1489591844 802057906 -1314194671 -961688697 1604622909 681814699 -1515477154 -760440888 1269155442 1017312996 -1564056761 -708750383 1288176235 1003434749 -1418711188 -596172806 1165905472 846823126 -1407325323 -618996765 1108576857 890550991 -1470118863 -547818329 1179755805 827757963 -1355677656 -667602754 1094476036 909857170 -1501279229 -779912043 1217015087 1066212793 -1578530790 -688998260 1340598582 954259872 -1243032491 -1024465725 1541846393 752977391 -1299902388 -981327654 1552642400 730612214 -1154261913 -868979471 1430076747 574229981 -1134651266 -883316504 1381038418 626510276 -1825446663 -466168721 2101315029 171488579 -1805901600 -480571274 2052211148 223703386 -1645581109 -353543075 1944325607 82001265 -1702385454 -310339516 1955187198 59701608 -1903758179 -108936181 1619563953 395289895 -1981075324 -18087918 1743081896 283271486 -2141356881 -145077191 1850940803 424946965 -2026850122 -264796128 1765726618 507111692 -1320880784 -968636954 1598723164 676177098 -1238814359 -1053949441 1478971461 790651091 -1080066750 -929542700 1368464494 647376120 -1192052389 -805991987 1459411063 570157281 -1393302252 -604711550 1123910712 905622702 -1415700211 -593948261 1167081505 848785591 -1574408922 -718316112 1277561866 992033948 -1522161345 -767387223 1263257619 1011677317 -1976904264 -47323858 1680127124 321094658 -1924722271 -96460489 1665757325 340672539 -2064556662 -201954020 1795112102 502795312 -2086889069 -191125243 1838348479 446023721 -1751267876 -526715574 2039719152 244618342 -1863319099 -403230381 2130600169 167334015 -1723445778 -297697928 2001218754 5184596 -1641313801 -382944927 1881532635 119724109 920447423 1104927017 -657291117 -1344948219 833695142 1186340144 -541111158 -1464304612 940007821 1325420827 -704053087 -1592905673 1063953812 1215141122 -781925192 -1503398866 728496603 1550633293 -983197449 -1302157215 738606530 1526795604 -1039639314 -1257280392 632320489 1387741567 -876736315 -1128718253 584955376 1440384358 -858532644 -1143675830 229820791 2058746337 -474175397 -1799644979 182390126 2111323640 -456037310 -1814668076 57229637 1953395155 -312008599 -1704980225 67405148 1929622986 -368384912 -1660037914 268818707 1728244101 -32786369 -1995667287 392699146 1617898908 -110724058 -1906226000 517886241 1775854007 -254791667 -2015952741 431199544 1857332654 -138546156 -2135243646 801626366 1489037416 -1043744302 -1227978428 682237159 1605184625 -962298421 -1314697891 555503820 1444634714 -820891168 -1206582922 644977877 1366729795 -931138055 -1082604177 846252186 1165490188 -595678794 -1418094304 891096195 1109015573 -619483729 -1407951559 1017856168 1269592126 -760929916 -1516105454 1002865841 1287762983 -708254307 -1563437813 346683446 1672399008 -89679590 -1918850676 331627567 1690504377 -37069565 -1966248555 443707396 1836400786 -193195736 -2089082434 488616989 1779991691 -216935119 -2078874201 153020498 2115623108 -418346626 -1877493272 242429003 2037652701 -528659097 -1753580047 130375776 1891782902 -372571828 -1630785062 11052153 2007995631 -291060395 -1717439037 82479933 1944959915 -354096623 -1646011769 59199268 1954578354 -309776888 -1701962082 170984207 2100704153 -465608157 -1825025355 224184086 2052847488 -481122758 -1806330196 425565017 1851435983 -145491339 -2141926685 506486592 1765240790 -264356244 -2026303750 394662763 1619076093 -108498361 -1903213871 283891570 1743579108 -18500002 -1981643064 1065659381 1216584547 -779433255 -1500644785 954822636 1341022074 -689500480 -1579139498 828318663 1180177233 -548322581 -1470729603 909305822 1094047560 -667121934 -1355041180 573815697 1429506823 -868361539 -1153766869 626950024 1381584670 -883941724 -1135137230 753415075 1542390581 -1025092977 -1243520487 730199994 1552074540 -980707690 -1299405312 502381180 1794542314 -201335984 -2064061498 446463589 1838894835 -191750327 -2087374881 321532494 1680671448 -47951006 -1977392140 340260439 1665189569 -95840389 -1924225043 4631064 2000788110 -297219276 -1722811486 120286721 1881955991 -383447251 -1641922629 245178922 2040140476 -527219962 -1751878768 166782515 2130171557 -402749665 -1862682743 647994036 1368959522 -929956968 -1080636658 569532077 1458925115 -805552255 -1191506153 675549830 1598235152 -968199254 -1320336580 791271071 1479468553 -1054361677 -1239382235 992512720 1278196294 -718869508 -1574839446 1011175113 1262648927 -766824475 -1521737869 905118434 1123299956 -604150834 -1392880808 849266427 1167717997 -594499625 -1416128703 1387277499 632757293 -1128378985 -877036287 1440606370 584767540 -1143764594 -858474216 1550558345 728536095 -1301953115 -983370445 1527144592 738283526 -1257766468 -1039191766 1325874399 939527241 -1593221645 -703697563 1214970054 1064159312 -1503356438 -781997700 1104983277 920355963 -1345137215 -657070761 1186033908 834027618 -1463873064 -541580978 1776159859 517553381 -2016383649 -254321207 1857276010 431290620 -2135054010 -138765872 1728414785 268612823 -1995709075 -32713221 1617444952 393179342 -1905909388 -111078942 1953045527 57552001 -1704493765 -312455763 1929697294 67365016 -1660241630 -368211532 2058523685 230007987 -1799555831 -474233441 2111787068 181952682 -1815006960 -455736954 1269505530 1017916780 -1515881258 -761115584 1288100323 1002563957 -1563903793 -707819431 1165006280 846701918 -1417743132 -595999630 1109217745 890921287 -1408028419 -619446165 1444679070 555433224 -1206752078 -820683740 1366411655 645331217 -1082152789 -931620803 1489470892 801158458 -1228282752 -1043409898 1604993461 682455331 -1314643815 -962392049 1891974450 130157988 -1630839778 -372478840 2007562539 11520445 -1717135353 -291395439 2115941632 152667542 -1877945300 -417864518 2037608729 242499983 -1753411531 -528867165 1836199254 443882944 -2089005958 -193233684 1780476239 488167897 -2079225757 -216614667 1672062308 346985970 -1918385080 -90114850 1690591613 331567595 -1966473135 -36884281 1619414585 394362543 -1903677675 -108060797 1743489568 283949750 -1981420788 -18687078 1851639307 425391773 -2142001369 -145451087 1764753938 506933892 -2025954498 -264678488 2100387421 171339467 -1824571535 -466087961 2052889156 224111314 -1806501016 -480916482 1944770159 82700025 -1645955261 -354187307 1955009142 58729184 -1702268070 -309443636 1541959409 753884775 -1243213859 -1025425589 1552263912 729979518 -1299461180 -980616366 1429464771 573888085 -1153595409 -868567175 1381901018 626594380 -1135590410 -883461280 1180663445 827870723 -1471078471 -547999953 1093843596 909478426 -1354966112 -667161802 1216673447 1065600561 -1500866677 -779245795 1340682942 955122216 -1578675310 -689937660 2040364920 244994030 -1751966124 -527159614 2129705825 167218167 -1862346163 -403051813 2001139530 4311004 -1723296154 -296769808 1881879379 120325061 -1641721217 -383622423 1680502556 321740682 -1977348560 -48021850 1665641221 339778451 -1924543959 -95487297 1794238254 502716344 -2063628798 -201804140 1838949175 446370721 -2087566821 -191532403 1123246000 905211686 -1392689508 -604369398 1168022441 848931647 -1416562043 -594032109 1277745026 992995092 -1574521170 -719223240 1262818203 1010967309 -1521782089 -766754271 1598312404 675512130 -1320538376 -968024466 1479117773 791591771 -1238897951 -1054811529 1369425894 647559024 -1080973622 -929655204 1458701311 569717609 -1191419181 -805612987 558060868 1447323090 -817023896 -1203108610 640586077 1361682891 -937365391 -1087913753 798547318 1486876128 -1047085990 -1231975220 687151471 1609705977 -956598205 -1308866347 1022641440 1274246582 -755358708 -1510140774 999915833 1285468591 -711466987 -1567567741 841993490 1160314244 -601772994 -1423532888 893520139 1111832989 -615749593 -1404348239 439186828 1831486746 -199027552 -2094783434 490779029 1783070979 -212938567 -2075533265 351731134 1676791080 -84370286 -1912624124 328939943 1687947569 -40544117 -1970116579 127559144 1889359230 -376175420 -1634519982 16228849 2012254567 -285622051 -1711345589 155315674 2118573388 -414216970 -1874281376 237775299 2032867669 -534624017 -1759152007 945316869 1331647635 -699005655 -1588513345 1060479004 1211273354 -784613072 -1505955418 914615351 1099226273 -661811941 -1349862003 837691438 1189681336 -538949374 -1461225068 636449889 1390953719 -874441395 -1125767717 578990200 1434812654 -863186604 -1148460606 724892755 1546898629 -986014337 -1304580631 744044618 1532889308 -1034462874 -1253021200 53888205 1949398107 -315087391 -1707141769 73105620 1935454274 -363470344 -1655516818 233688319 2062220393 -471618093 -1796956859 176163046 2106013808 -460428854 -1819715236 511792297 1770415167 -259050107 -2021128941 434933936 1860935718 -136121956 -2132426486 274390171 1734208525 -28000841 -1991013087 389486722 1613768724 -113673810 -1908520648 326449094 1685194576 -42248470 -1971558788 337179615 1663025993 -99183885 -1928224155 497991668 1789497186 -207561000 -2069369266 449018861 1841580923 -187884863 -2083902889 247605154 2042959668 -523483506 -1748273640 162522043 2124993325 -408845673 -1868123647 1683344 1998495494 -300429636 -1726939606 125070217 1886608159 -377877851 -1635960269 672864014 1595680664 -971672030 -1324202316 796316439 1483858817 -1049054661 -1233157459 650157884 1372041130 -925958640 -1077293434 565009189 1454009267 -811386359 -1197208929 900466538 1118517244 -610113978 -1398450480 851559283 1170666469 -590372257 -1412918583 997691224 1282457550 -713429388 -1568743710 1008356161 1260223447 -770430355 -1525474565 174982791 2104047121 -463444053 -1821944003 218350238 2047144456 -485645390 -1811246300 79007413 1941093923 -356782183 -1648566513 64506540 1960802874 -304731264 -1697572074 400103139 1625171573 -103319601 -1898952871 280285946 1739842156 -21318698 -1984068800 419602129 1845866055 -150142979 -2146709653 510614216 1768450654 -262063132 -2023355534 822093391 1174869721 -552712349 -1475774475 913171030 1097519808 -664566918 -1352354836 1071361661 1222418155 -774516911 -1496121401 951478884 1337023218 -692581560 -1581302818 750204459 1538262717 -1028040953 -1245812847 735769138 1558037156 -975924450 -1294752888 577551897 1433112207 -865935563 -1150947421 620853760 1376144022 -888202452 -1140315206 1160745024 841523414 -1423838868 -601439750 1111643225 893740239 -1404291723 -615840285 1274288242 1022568676 -1510311586 -755152440 1285151851 1000271101 -1567113913 -711946799 1486389284 798994610 -1231625976 -1047408226 1609909309 686978219 -1308941039 -956557945 1447233558 558119040 -1202886342 -817210964 1362021391 640285849 -1088377565 -936927819 2118234248 155615262 -1873817180 -414654158 2032956561 237716487 -1759373891 -534436565 1889155258 127731756 -1634444906 -376215296 2012740771 15780917 -1711694449 -285299431 1677107436 351375482 -1913077312 -83889834 1687905525 329012323 -1969945127 -40749745 1831676126 438966344 -2094839310 -198936220 1782639815 491248721 -2075226645 -213271171 1546952961 724799895 -1304772563 -985796421 1532585240 744379790 -1252588492 -1034931038 1391405363 635967909 -1126086625 -874088311 1434643754 579198396 -1148417018 -863257456 1099149669 914653683 -1349660599 -661987105 1190032764 837371370 -1461709744 -538499898 1331181911 945752513 -1588176773 -699307795 1211497806 1060294104 -1506042782 -784552716 1733984713 274575711 -1990926107 -28061581 1614235088 389051718 -1908857604 -113372054 1770064379 512113005 -2020644649 -259499967 1861012962 434896244 -2132628274 -135947176 2062389677 233480507 -1797001087 -471547881 2105562548 176645410 -1819396968 -460782578 1949702559 53553417 -1707575117 -314619867 1935400326 73198864 -1655325526 -363688900 1998189250 2015828 -1726508050 -300899464 1886664411 124978765 -1636149257 -377657503 2042788592 247810662 -1748231204 -523556022 2125446889 162041471 -1868439611 -408490157 1789846182 497668656 -2069855350 -207113444 1841505983 449058345 -2083698797 -188057851 1685416596 326261250 -1971647560 -42190034 1662561933 337616411 -1927884895 -99483849 1282920970 997253788 -1569082586 -713129040 1260000787 1008543365 -1525385409 -770488407 1118591544 900426414 -1398654188 -609940606 1170316833 851881655 -1412432115 -590819429 1371587182 650638072 -1076976830 -926313516 1454179959 564803297 -1197250725 -811313203 1595624028 672955082 -1324012688 -971891738 1484164677 795983571 -1233588375 -1048584193 1845674883 419820309 -2146655569 -150236615 1768884122 510146316 -2023659850 -261728736 1624853425 400456487 -1898501475 -103802357 1739886504 280215358 -1984237948 -21111278 1941296103 78832497 -1648643381 -356744611 1960318974 64956264 -1697220910 -305052092 2104384469 174680899 -1822409991 -463009169 2047057868 218410842 -1811022112 -485831050 1433199435 577491933 -1151171993 -865750287 1375807314 621156292 -1139849602 -888637720 1538747257 749755375 -1246164395 -1027720509 1557835616 735944694 -1294676404 -975962406 1222374191 1071432633 -1495952893 -774724971 1337341750 951125920 -1581754854 -692099444 1174436637 822561675 -1475470799 -553047385 1097711364 912953234 -1352409560 -664473922 -375726260 -1633816614 127188576 1888718582 -285795499 -1712313405 16349817 2013154031 -415148162 -1874434072 156186194 2118649540 -533949593 -1758747663 237171275 2032517853 -198324440 -2094334018 438545924 1831116434 -213906639 -2075706457 491678237 1783192203 -84523238 -1913555060 351807030 1677661856 -40140029 -1969441899 328589871 1687343801 -755695740 -1510748398 1023057576 1274916414 -711378019 -1566700789 999774897 1284532775 -600868938 -1423423712 841029274 1160128012 -616385617 -1404730567 894227075 1112269333 -817631264 -1203445898 558730956 1447738970 -936498183 -1087825041 639650517 1361541699 -1046976558 -1231071420 798361342 1485911656 -956980277 -1309502627 687588071 1610412657 -259920371 -2021204325 512724769 1770569655 -135517676 -2132075902 434260792 1860533166 -27630017 -1990371671 273942291 1733506949 -113794522 -1909419344 389661450 1614738332 -315163031 -1708011777 54042437 1950330835 -363120016 -1654912282 72702812 1934781386 -470976933 -1796585779 232986487 2061772769 -461327806 -1819835692 177132398 2106188792 -873476411 -1125581229 635547625 1390845823 -863892772 -1148896694 579628016 1435196262 -986429705 -1305250207 725231579 1547507533 -1034321170 -1252085128 743957442 1532023636 -698818911 -1587548617 945209229 1330745115 -785048904 -1506661842 1060862868 1211910914 -662481261 -1350277627 915224511 1099564841 -538013046 -1461083620 836826022 1189593904 -609436210 -1398043304 899865826 1118170228 -591300137 -1413068479 852433147 1170745453 -713607684 -1569716886 997807312 1283351622 -769986075 -1524776589 1007980745 1259577439 -971264598 -1323524804 672517254 1595079696 -1049204301 -1234085595 796395679 1484732425 -926931560 -1077471986 651052212 1372156962 -810688127 -1196764905 564363437 1453633595 -524116730 -1748652656 248314922 2043399356 -407938785 -1868011127 161560627 2124810405 -300346060 -1726077534 1537048 1997554830 -378220243 -1636572741 125480961 1887273111 -42627742 -1972191756 326888526 1685904600 -99071621 -1927317011 336996439 1662064833 -206699184 -2069285434 497050748 1789351146 -188497591 -2084245025 449683557 1841991923 -1028158321 -1246708711 750382499 1539235125 -975550314 -1294108672 735324602 1557338412 -865336131 -1150602197 576873873 1432704263 -889077596 -1140395982 621781384 1376293150 -553607957 -1475892099 823066055 1175047505 -663922446 -1351980956 912472542 1097075016 -774171431 -1495522225 1070953973 1221739875 -692662080 -1582178218 951628268 1337950586 -103175097 -1898013487 400018795 1624309245 -21731234 -1984735032 280627570 1740454372 -150854539 -2147150621 420234585 1846244815 -261103508 -2023173894 509706560 1768337878 -462504925 -1821799243 174120207 2103963033 -486311878 -1811658580 218962198 2047486336 -357223407 -1649277817 79385917 1941726635 -304549880 -1696612194 64393508 1959895474 -1913251256 -84858146 1677228900 352275442 -1969496495 -40046905 1687535485 328372203 -2094165382 -198532372 1831072598 438617024 -2076158365 -213424395 1783510863 491325401 -1874785748 -414827846 2119133952 155736982 -1758671307 -533987677 2032316185 237346703 -1634041314 -375541112 1888805682 127128484 -1711847929 -286230895 2012817195 16652221 -1231537536 -1046541802 1486248876 798059322 -1309278567 -957166065 1610325941 687648547 -1203522894 -817593820 1447941022 558555912 -1087474005 -936819139 1361057671 640100113 -1422972188 -601351566 1159809992 841382750 -1404899587 -616178069 1112313809 894156615 -1510694186 -755789248 1274725370 1023275884 -1567004977 -711043495 1284966371 999307125 -1796396279 -471196769 2061716005 233077427 -1820266736 -460857466 2106494524 176799402 -1707695301 -315518035 1949876759 54522497 -1654954206 -363046988 1934951950 72496792 -1990575251 -27456517 1733581377 273902295 -1908932748 -114241566 1614388824 389983950 -2021543073 -259619895 1771033203 512287461 -2131986618 -135575600 1860310634 434448124 -1350366271 -662422697 1099786989 915036795 -1460744232 -538312882 1189129972 837262946 -1588034573 -698371227 1331094239 944886345 -1506457622 -785221764 1211836102 1060902480 -1305207899 -986502349 1547336329 725436959 -1252401220 -1033965782 1532477072 743476742 -1125149801 -873946367 1390539451 635879981 -1149085810 -863672552 1435252386 579536436 -1077905206 -926463908 1372461542 650717552 -1196573485 -810906555 1453579775 564456809 -1323568904 -971194258 1595249108 672309570 -1233767199 -1049557897 1484281293 796878171 -1569232722 -714057672 1283000706 998127892 -1524978505 -769811423 1259654555 1007942925 -1397956452 -609497078 1117946288 900051238 -1413405563 -590998509 1171211689 851998015 -2068948990 -207001452 1788885294 497486264 -2084332517 -188437363 1842216247 449498529 -1971990480 -42803034 1685827868 326926730 -1927801815 -98622273 1662416133 336676243 -1726396314 -299992848 1998006602 1055196 -1636529025 -378290967 1887104339 125689285 -1748844460 -523898686 2043453816 248222190 -1867578291 -408406821 2124506465 161895927 -1495578229 -774080227 1221929127 1070733361 -1581871726 -692994812 1337519294 952097832 -1476345415 -553127633 1175363733 822710275 -1351809632 -664128202 1097032844 912544794 -1150526993 -865375879 1432500419 577046613 -1140744714 -888754848 1376779482 621333580 -1246244387 -1028595381 1538896113 750682215 -1294330428 -975362734 1557427432 735265918 -1649055421 -357410347 1941637231 79444217 -1697075878 -304112180 1960234102 64093408 -1821449871 -462827033 2103476317 174567627 -1811733144 -486271490 2047689796 218789074 -2147321561 -150648399 1846286347 420161693 -2022720194 -261583448 1768021010 510061700 -1898319595 -102841981 1624739897 399548591 -1984678644 -21822054 1740264480 280847542 1803634453 478574467 -2054216135 -225962321 1827439372 468431770 -2099060192 -169487690 1700450087 308150193 -1957384693 -61628771 1647774526 355482536 -1942394350 -79799676 1983272817 20015079 -1741146531 -281082165 1901826920 106734590 -1621757372 -397229358 2028855107 267055061 -1763459473 -505114887 2139102042 143076300 -1852933514 -427210016 1357866973 669538123 -1092548879 -907659673 1468179396 545624914 -1181957400 -829689218 1580527599 691265401 -1338339645 -952254891 1499016182 777919328 -1219015974 -1068467636 1297643449 979322671 -1554639211 -732879357 1245033376 1026720566 -1539583348 -750984678 1132724107 881119005 -1383227737 -628445647 1156463506 870910724 -1428137282 -572036568 1922725460 94193346 -1668016264 -342677522 1979167309 49316571 -1678126239 -318839817 2084699750 189189872 -1840275638 -448221220 2066496127 204147433 -1792910509 -500864059 1865246256 405427878 -2128410852 -165398646 1749066281 524784319 -2041658619 -246811757 1643572738 384949908 -1879535826 -117456968 1721444891 295443085 -2003481801 -7177311 1240749724 1056138762 -1476773968 -788723930 1318687365 966697491 -1600654423 -678378689 1194319534 807988792 -1457406078 -567898348 1078074039 927279649 -1370719333 -649377011 1413695224 591689326 -1169348652 -850782398 1395557089 606712439 -1121918003 -903359653 1519963850 765460060 -1265192986 -1013866640 1576340179 720517701 -1275368449 -990094487 1505174935 783291649 -1212595013 -1061260243 1591402894 702402840 -1328250718 -942428108 1466740133 543923507 -1184707447 -832177121 1342269884 654727466 -1106311024 -922208250 1140864499 856098149 -1441901345 -586587063 1131278826 879411580 -1385983802 -630939568 1255914945 1037864279 -1529488147 -741151621 1303804376 984697166 -1548216076 -725669790 1658389855 366884297 -1932041101 -70232859 1706344774 313782736 -1950703510 -54685444 1812106605 453361147 -2113082303 -183771945 1802455412 476608994 -2057230248 -228190002 2137920827 141108653 -1855949801 -429439871 2013516066 251978164 -1777487858 -519405416 1907727625 112373151 -1615070171 -390280013 1993890064 31418758 -1730791364 -271513430 1085019350 933962816 -1365084678 -643480212 1203884239 818339929 -1446006301 -557285003 1316461796 963685490 -1602617912 -679555746 1226463485 1042114667 -1491846703 -804058809 1562051762 706491428 -1290443362 -1005431544 1517732011 762441789 -1267162745 -1015049967 1405127808 617069590 -1110512212 -892740294 1420642457 598374415 -1163712075 -844883677 2076324894 214238344 -1781770958 -489986652 2091905031 195608721 -1834905301 -442064451 1964620844 35556538 -1692934912 -334434922 1920235573 91441315 -1669719783 -344118897 1718953082 292689132 -2005187242 -8620608 1629020259 371183861 -1894350513 -133058087 1756277832 531209438 -2036282012 -240648718 1875077201 415520967 -2117269123 -154519061 267223569 2028647047 -505158851 -1763388501 142624264 2139584158 -426891484 -1853286478 20318755 1982937781 -281515249 -1740678247 106679866 1901919916 -397037802 -1621975168 307925621 1700635363 -61541543 -1957444657 355948140 1647339258 -80136384 -1942091818 478222919 1803954897 -225477781 -2054665219 468508254 1827401416 -169689230 -2098884636 881042137 1132761679 -628243467 -1383402653 871261888 1156142678 -572520468 -1427687558 978856683 1298078333 -732542009 -1554941103 1026944754 1244847716 -751071266 -1539522744 691319485 1580433963 -952446063 -1338121465 777615012 1499350578 -1068034168 -1219483874 669989519 1357384217 -907977821 -1092195531 545455766 1468386816 -829644870 -1182027988 385266512 1643217862 -117910916 -1879055638 295401289 1721518047 -7006619 -2003687693 405617506 1865026548 -165455282 -2128319784 524353403 1749536749 -246505897 -2041991487 188850996 2085000098 -447757800 -1840713074 204236589 2066438075 -501086719 -1792723305 93989638 1922898832 -342603222 -1668056388 49803039 1978720137 -319189453 -1677803867 764973976 1520411406 -1013517644 -1265515998 720721793 1576167191 -990169427 -1275328965 591600554 1413753660 -850560378 -1169536496 607051699 1395257125 -903823713 -1121481207 808420348 1193849706 -568204592 -1457073594 927090661 1078294387 -649320759 -1370810785 1056181198 1240677208 -788895006 -1476568460 966381527 1319042881 -677925125 -1601134995 1037820051 1255985157 -740982337 -1529695959 985015434 1303450652 -726121050 -1547733712 855664801 1141332023 -586282611 -1442236133 879602872 1131060270 -630993516 -1385890558 544010487 1466679393 -832400933 -1184521907 654390510 1342571640 -921741886 -1106746028 783775941 1504725075 -1061611031 -1212274305 702201052 1591577674 -942350864 -1328288410 112574555 1907552461 -390356617 -1615031839 30934082 1994339540 -271162002 -1731111432 141445225 2137618687 -429905595 -1855514157 251890800 2013576422 -519180964 -1777672758 453169215 1812324521 -183717613 -2113175163 477041702 1801987248 -228494070 -2056895076 366565389 1658742939 -69781215 -1932523081 313826324 1706273922 -54854344 -1950495314 616616402 1405608260 -892423938 -1110867864 598545867 1420436829 -844925721 -1163639695 706435552 1562143094 -1005242164 -1290663846 762748409 1517399407 -1015481131 -1266693053 964149686 1316024608 -679894886 -1602318324 1041892783 1226650937 -803969917 -1491905515 934037892 1084979474 -643684184 -1364912066 817991069 1204206859 -556798799 -1446454233 531558682 1755955596 -241135562 -2035834720 415446275 1875117461 -154315729 -2117442375 292911400 1718766014 -8710140 -2005129070 370720049 1629457831 -132719587 -1894650741 35250558 1964954088 -334004142 -1693404988 91497831 1920144881 -344308661 -1669499683 214067532 2076531162 -489944992 -1781843722 196062549 2091425219 -442381191 -1834550033 -1554461411 -731906677 1297525809 978427047 -1540028156 -751683182 1245407272 1027365054 -1383906001 -628853319 1133323267 881464469 -1427209930 -571887200 1155588122 870830220 -1091576455 -907481617 1356971093 669420739 -1182656160 -830133770 1468823628 545999066 -1338747573 -952932899 1580872807 691864817 -1218866862 -1067540028 1498935422 777044200 -1741230635 -281944765 1983417593 20954223 -1621415476 -396617382 1901414624 106068086 -1762826777 -504736399 2028143819 266613853 -1853840898 -427323032 2140061906 143257668 -2055078479 -226046681 1804573853 478718987 -2098447960 -169146050 1826773124 468019218 -1957005949 -60996331 1700009135 307438649 -1942507110 -80707316 1647956150 356442144 -1169949604 -851129142 1414372720 592096742 -1121044411 -903280429 1394628969 606562815 -1265077138 -1012972296 1519785282 764487124 -1275744137 -990740255 1576784219 721215949 -1477120968 -789324626 1241156884 1056816514 -1600575455 -677504841 1318537485 965769627 -1456511990 -567782244 1193346342 807810480 -1371365357 -649752443 1078772031 927723945 -2127700844 -164959230 1864613304 405048622 -2042619763 -246994917 1749973409 524896567 -1879681882 -118397904 1643656586 385811740 -2003070785 -6512599 1721102739 294830341 -1667576592 -341967770 1922346460 93560138 -1678309143 -319801217 1979279813 50223443 -1841216318 -448367532 2085561838 189273464 -1792245541 -500453299 2065883639 203805025 -1855017057 -429285623 2137050803 141032997 -1778160762 -519808240 2014120618 252328508 -1615517779 -390981829 1908098689 113014295 -1730616396 -270544094 1993769624 30519822 -1931886597 -69300371 1658314455 366014017 -1951106078 -55358604 1706695374 314387032 -2113783863 -184219809 1812748005 453731955 -2056260656 -228015290 1801556732 476488298 -1442803881 -586694719 1141829243 856284909 -1385346226 -630555688 1130572386 878975732 -1529149595 -740542477 1255499337 1037194975 -1548303492 -726535190 1303945808 985633478 -1212702925 -1062162523 1505361439 784256649 -1327867094 -941790276 1590966790 701696656 -1184098559 -831838313 1466070573 543508155 -1107176680 -922295410 1343205940 654869154 -2005557538 -9261496 1719402482 293392228 -1894229305 -132158895 1628847083 370215805 -2035411220 -240572806 1755346880 531056470 -2117872907 -154869149 1875751897 415925071 -1782411590 -490357204 2077028246 214687488 -1834005853 -441943499 2090937231 195435289 -1692858744 -333564386 1964468132 34625330 -1670069615 -344722937 1920639933 92115755 -1290027498 -1004761472 1561714490 705884076 -1267303921 -1015985511 1517820707 763308981 -1111476700 -892926286 1406031624 617179038 -1163005379 -844447061 1420006161 597992327 -1364414862 -643064092 1084411742 933625800 -1446942101 -557425923 1204751175 818428881 -1602804160 -680519978 1316570988 964589562 -1491410343 -803351857 1226081141 1041478627 -952891367 -1338820465 691693877 1581078947 -1067856896 -1218511722 777497900 1498455482 -907050965 -1092046659 669114631 1357304209 -830323662 -1182436188 546055454 1468732808 -628942723 -1383847701 881686865 1133136327 -571548572 -1427510030 870366536 1156025822 -732393393 -1554013991 978776419 1297203701 -751479722 -1540201280 1027290490 1245447660 -61200175 -1956833209 307513853 1699969387 -80220984 -1942954914 356093412 1648278898 -226385693 -2054778763 479183311 1804136793 -169057030 -2098506644 467797462 1826960704 -504547147 -1763047389 266557849 2028235023 -427754324 -1853371334 143564160 2139729174 -281628537 -1741586415 20500907 1983897917 -396659554 -1621343224 106239410 1901208868 -567330472 -1456993842 807491700 1193699554 -649921215 -1371157033 927767661 1078701307 -789270166 -1477213700 1056624710 1241374928 -677808781 -1600240155 966202463 1318069449 -1013438148 -1264641622 764823568 1519483014 -990515931 -1275929165 721128457 1576844447 -851205874 -1169911400 592298018 1414197428 -902929129 -1121364607 606078011 1395078317 -448718448 -1840895738 189757628 2085111850 -500376183 -1792283361 203603109 2066058291 -342191710 -1667391180 93646990 1922285592 -319334981 -1678744275 49886359 1979581441 -118093324 -1880016542 385378520 1644124238 -6566419 -2002977413 295021761 1720884311 -164789818 -2127908528 405004522 1864683644 -247446049 -2042137271 525214963 1749619813 -184391013 -2113578483 453774263 1812675361 -227561854 -2056741356 476172206 1801912120 -69606743 -1931554241 366445445 1657844499 -55302480 -1951197658 314197916 1706915594 -390759681 -1615705495 112925651 1908157253 -271008026 -1730179472 30859210 1993469788 -428936499 -1855339941 140547041 2137498487 -519883052 -1778121150 252532728 2013947758 -831763885 -1184138555 543304575 1466244073 -922644918 -1106854180 655355750 1342758896 -1061698975 -1213140233 783917901 1505661915 -942012808 -1327679762 701785940 1590908866 -740599241 -1529058655 1037384475 1255279501 -726229458 -1548636488 985202434 1304416148 -587148795 -1442323821 856601385 1141474239 -630385124 -1385552246 878933808 1130645414 -333882406 -1692505268 35076854 1963985504 -344678461 -1670140075 91946735 1920847481 -490548248 -1782193282 214741700 2076934738 -441509903 -1834473625 195131101 2091271755 -240235586 -2035713240 530590354 1755781636 -154955865 -2117812431 416149131 1875566109 -9059444 -2005732582 293315232 1719439926 -132642923 -1893779709 370566841 1628526127 -680035566 -1603253372 964237886 1316891304 -803553525 -1491234915 1041554983 1226043057 -642976992 -1364474954 933401100 1084596890 -557762759 -1446639697 818894357 1204315779 -893359242 -1111008288 617482842 1405696716 -844255377 -1163223047 597937731 1420099285 -1004805308 -1289956398 706052712 1561506558 -1015666851 -1267656757 762857073 1518302951 -1257956399 -1040045241 1527479037 739002987 -1301749816 -982519970 1550237412 727813746 -1143041053 -858152075 1439757007 584565337 -1129097222 -877369492 1388132054 632948288 -1464726603 -541770973 1186753177 834361871 -1344286804 -656867526 1104260736 920034838 -1503034489 -781274351 1214767787 1063309885 -1593555042 -704415992 1326065330 940381732 -1905575143 -110359665 1617254965 392325795 -1996030208 -33435754 1728618028 269463226 -2135903445 -138968131 1857999367 431612561 -2015529166 -254130268 1775441438 517219976 -1814287491 -455402517 2110933585 181762759 -1800278172 -474554382 2059374152 230211294 -1660443825 -369060903 1930019427 68088565 -1704302762 -311601216 1952712314 56833772 -1407309168 -619111930 1108364220 890731306 -1418465655 -596320737 1165856677 846905139 -1564106078 -708668876 1288422286 1003287320 -1515690309 -760261075 1269172119 1017198337 -1314309388 -961672606 1604803544 681601870 -1228603667 -1044132229 1489674177 802008919 -1083002170 -931823024 1367135210 645653372 -1205897505 -820492727 1443960819 555100005 -1754265000 -529057074 2038328180 242834402 -1877094847 -417661225 2115219309 152346619 -1716813206 -290671876 2007360326 10671056 -1631173005 -373197083 1892165471 131012553 -1966663108 -37737814 1690925840 332286854 -1918181851 -89264461 1671741193 346263455 -2078502386 -216292712 1779626786 487965620 -2089724393 -193567103 1837053755 444073901 -2026669741 -265008699 1765611647 507128041 -2141274806 -145125924 1850793062 425192688 -1981222559 -17841673 1743163469 283222235 -1903872648 -108919314 1619743828 395076802 -1702598345 -310158943 1955203099 59586701 -1645630162 -353460808 1944570882 81853588 -1805655803 -480718445 2052161577 223785151 -1825430244 -466283126 2101101616 171668646 -1134732901 -883267315 1381185719 626264097 -1154441854 -868766444 1430191278 574213176 -1299787351 -981343937 1552461957 730824723 -1242884688 -1024711386 1541764252 753026058 -1578481153 -689079959 1340352723 954406981 -1501065754 -780092048 1216998602 1066327132 -1355693619 -667487909 1094688993 909676663 -1470364204 -547670718 1179804920 827675758 -1641527278 -382764924 1881549118 119609768 -1723495413 -297616227 2001464615 5037489 -1863073760 -403377994 2130551052 167416218 -1751251911 -526830417 2039506197 244798851 -2086709130 -191338272 1838233946 446040524 -2064475025 -202003207 1794964803 503041493 -1924870076 -96214830 1665839464 340623870 -1977019299 -47307573 1680307569 320882151 -1522112294 -767469492 1263012342 1011824992 -1574196029 -718496683 1277545967 992148857 -1415716632 -593833858 1167294916 848605522 -1393548047 -604564377 1123960285 905540939 -1192134466 -805943256 1459558802 569911556 -1080247129 -929330127 1368579467 647359773 -1238699892 -1053966310 1478791584 790864182 -1320733547 -968883197 1598641593 676226351 -781590827 -1502679485 1063763961 1214287727 -704374068 -1593628070 940211168 1326271350 -541960473 -1464506767 834418635 1186662237 -656436482 -1344757144 919729106 1104593732 -857813327 -1143341529 584101789 1440194315 -877458776 -1129039298 633170820 1387944722 -1039841661 -1258129899 738928559 1527519033 -983006566 -1301302772 728163254 1549914912 -368574947 -1660891509 67739441 1930342311 -311805436 -1704129902 56908584 1952672702 -455313873 -1814346055 181540611 2111121301 -474893770 -1799978336 230675226 2058937228 -139399559 -2135433489 431918933 1857667011 -253941152 -2015749386 517163852 1775533018 -110401973 -1905502499 392496999 1617049585 -33119662 -1996385596 269009790 1729098728 -931991660 -1082794238 645697208 1367064110 -820040819 -1206379749 554781345 1444313655 -961976410 -1313974480 682034826 1604335132 -1044077633 -1228696791 801817235 1489891845 -708444176 -1564291226 1003200220 1288482378 -760726551 -1515254913 1017535173 1268869715 -618760254 -1407629484 890246894 1108813432 -596397093 -1418427571 847106807 1165681249 -216215716 -2078539830 487763568 1779801830 -193918139 -2089403437 444557929 1836604159 -37271698 -1967097864 331949634 1691227860 -89488521 -1917996063 346350171 1671680717 -290726088 -1716719698 10862100 2007142018 -372892895 -1631507529 130578957 1892633243 -529508598 -1753782372 243152422 2037974704 -417492205 -1877302395 152302143 2115289769 -480265129 -1806136127 223468923 2052517357 -466454450 -1825224488 171710818 2101029364 -310102939 -1702689549 59397449 1955423711 -353767300 -1645297430 82284880 1944101318 -18305997 -1980785499 283561247 1742863753 -108697558 -1904060228 394987782 1619802512 -265083903 -2026629993 507331885 1765438907 -144777192 -2141597554 424706356 1851240866 -667837281 -1355371511 910163379 1094241573 -547596154 -1470404592 827472298 1179978044 -689302355 -1578294213 954496385 1340294423 -779628364 -1501503454 1065988504 1217298702 -981037829 -1300120467 730394071 1552932161 -1024767774 -1242793868 753215950 1541544280 -883096375 -1134939041 626222565 1381258611 -869220144 -1153961914 574530044 1429836138 -96170730 -1924940416 340454458 1666047148 -47625969 -1976665703 321333283 1679825077 -190905052 -2087176782 445735944 1838568606 -202194627 -2064256597 503095313 1794871431 -403464846 -1863012892 167640158 2130365640 -526493333 -1751553539 244332615 2039941329 -383249088 -1641077290 119960684 1881228538 -297414311 -1723670065 4960373 2001502435 -1054167586 -1238524600 790940914 1478753380 -968398393 -1321182895 675875051 1598961789 -806279700 -1191832198 570377408 1459123286 -929242635 -1080307357 647135449 1368764495 -593642054 -1415934676 848551062 1167387648 -604997213 -1393080011 905844879 1123624985 -767150712 -1522465506 1011373220 1263494194 -718540399 -1574125305 992317629 1277337643 2111607257 182165839 -1814892299 -455753629 2058442176 230057302 -1799408404 -474479494 1929845227 67119485 -1660323641 -368162735 1953160690 57535844 -1704674082 -312243128 1617658301 392999211 -1905925999 -110964729 1728464292 268530994 -1995955064 -32566242 1857030543 431438105 -2135005021 -138848203 1776143766 517668096 -2016170822 -254501844 1186115857 833978759 -1464020931 -541335381 1105163528 920143262 -1345252316 -657054542 1214855459 1064176053 -1503176689 -782210919 1325727034 939773356 -1593140202 -703746944 1527095669 738365923 -1257521063 -1039339313 1550345580 728716794 -1301937088 -983485226 1440622919 584653265 -1143977877 -858294019 1387523422 632610248 -1128428430 -876954396 1690804376 331386894 -1966489164 -36769502 1672111233 346903575 -1918630483 -89967301 1780230314 488314940 -2079176314 -216696560 1836182707 443997221 -2088792673 -193413879 2037428476 242712682 -1753296432 -528883386 2115859685 152716403 -1877797431 -418110113 2007709902 11274328 -1717216798 -291346060 1892089047 130141249 -1631019525 -372265619 1604943952 682537158 -1314397828 -962539030 1489257545 801338591 -1228266139 -1043524109 1366427746 645216500 -1082365618 -931440168 1444924539 555285741 -1206801065 -820601407 1109299252 890871970 -1408175848 -619200114 1165186093 846488763 -1417857791 -595982953 1287985158 1002580112 -1563723478 -708032068 1269357599 1018162313 -1515799245 -761164379 1340797787 955106253 -1578855817 -689724703 1216821058 1065355220 -1500948882 -779196680 1093761897 909528063 -1354819003 -667407661 1180483440 828084198 -1470964132 -548016438 1381884735 626709417 -1135377901 -883641723 1429219110 574035888 -1153546742 -868649316 1552313101 729897883 -1299707359 -980469065 1542172436 753704834 -1243230664 -1025311058 1954861971 58974981 -1702186305 -309493207 1944655754 82716444 -1645775194 -354400720 2053069729 223898423 -1806615923 -480900581 2100469688 171290414 -1824719212 -465842686 1765000183 506786657 -2026003749 -264596915 1851656174 425277304 -2142214462 -145271212 1743276997 284130131 -1981404439 -18802049 1619365852 394444618 -1903431952 -108208538 1458684442 569832076 -1191206090 -805792864 1369179651 647706261 -1080924369 -929736775 1479166504 791509694 -1239143676 -1054663790 1598524977 675331751 -1320554723 -967909493 1262932606 1010950888 -1521962158 -766540860 1277892199 992749297 -1574602933 -719173667 1167940172 848980698 -1416414368 -594277386 1123065429 905424579 -1392574599 -604385297 1839194834 446222916 -2087615490 -191450264 1794254539 502601309 -2063841305 -201623695 1665428192 339958390 -1924527156 -95601830 1680453369 321822319 -1977102379 -48169149 1881731766 120570400 -1641639014 -383671540 2001024687 4326969 -1723115645 -296982763 2129885828 167004690 -1862460504 -403035330 2040446621 244944395 -1752113231 -526913753 430986461 1857512523 -138529295 -2135358105 517836996 1775935570 -254545432 -2016099970 392944879 1617751161 -110772797 -1906143915 268835062 1728129120 -32998950 -1995486900 67585209 1929409583 -368499307 -1660021501 57311392 1953345590 -312155764 -1704734438 182242443 2111568925 -455955033 -1814717135 229705874 2058762244 -473994818 -1799857880 585004053 1440302211 -858778311 -1143528017 632533004 1387561114 -876752608 -1128603210 738589735 1526910129 -1039426293 -1257460323 728250430 1550780584 -983148270 -1302238844 1063871601 1215190247 -781777571 -1503644213 939827304 1325633790 -703938236 -1592921646 833809475 1186323669 -541291153 -1464091143 920594522 1104681164 -657372810 -1344898592 11232668 2007782666 -291175248 -1717423066 130457989 1891733779 -372719447 -1630539713 242281902 2037898552 -528577406 -1753629676 152906167 2115639585 -418166629 -1877706739 488404472 1780172142 -216918828 -2078989246 443658721 1836482935 -192950067 -2089230245 331873738 1690357084 -37118746 -1966166928 346700243 1672284485 -89892609 -1918670743 1002784084 1287812546 -708107144 -1563683602 1017676109 1269805531 -760815519 -1516121865 891211110 1108999664 -619664310 -1407738660 846399871 1165244905 -595761069 -1418045243 645027120 1366648230 -931384292 -1082456950 555716905 1444454847 -820908027 -1206468461 682220802 1605299604 -962085842 -1314878280 801380635 1489185165 -1043695561 -1228060511 730216031 1551959753 -980920461 -1299224603 753660486 1542243024 -1025141910 -1243438084 626900589 1381666555 -883695807 -1135284265 573602420 1429687010 -868345000 -1153881138 909190715 1094063789 -666941673 -1355253887 828170786 1180422836 -548240626 -1470778472 954904073 1340972703 -689647835 -1578893389 1065839120 1216371334 -779547844 -1500628054 283645591 1743726081 -18450501 -1981724883 394646158 1619190296 -108285022 -1903393996 506699429 1765060147 -264372343 -2026189025 425614012 1851353642 -145736816 -2141779194 224331507 2052601445 -481204257 -1806280887 171098858 2100687484 -465787962 -1824812208 59018945 1954790999 -309661715 -1701978245 82397912 1945008718 -353948684 -1646257310 849151774 1167734664 -594319822 -1416341852 904971015 1123546001 -604069333 -1392930115 1011257132 1262600122 -766972416 -1521492330 992693045 1277983651 -718984679 -1574823281 791287674 1479354348 -1054575018 -1239202112 675795811 1598088181 -968248753 -1320254759 569483080 1459007454 -805306780 -1191653646 647781201 1369140167 -929940867 -1080751381 166930390 2129925952 -402831622 -1862633876 245294031 2040124249 -527400221 -1751666059 120106980 1882169202 -383332664 -1641939362 4549629 2000837483 -297071919 -1723057593 340015026 1665337124 -95791458 -1924307448 321516459 1680786237 -47738233 -1977572847 446676864 1838714646 -191766868 -2087260614 502430617 1794460431 -201581899 -2063914461 -3733120 -2000668394 298412204 1724799034 -123023975 -1884422897 379890869 1638112291 -249790030 -2045005532 521330846 1746259976 -160348757 -2122943171 410985607 1870140433 -495969820 -1787352718 209615048 2071545950 -451027459 -1843729045 185842897 2081721415 -324300330 -1683185344 44429562 1973600364 -339323441 -1665047207 97006819 1926169717 -995546808 -1280435746 715606116 1570797810 -1010504367 -1262232121 768248957 1523432683 -898457222 -1116368404 612155478 1400631488 -853580445 -1172810251 588317775 1410741465 -652330708 -1374090822 923817984 1075275926 -562823883 -1451962973 813538329 1199221903 -674909922 -1597865592 969658418 1322049700 -794266361 -1481685615 1051071531 1235297469 -421775167 -1847916457 148003309 2144692603 -508429096 -1766405042 264216052 2025368930 -402149133 -1627357083 101306847 1896800585 -278235926 -1737669508 23336390 1986209104 -76863323 -1939072973 358959497 1650620703 -66655044 -1962812374 302550416 1695530246 -172973929 -2101899263 465486267 1824125229 -220371826 -2049289192 483591586 1809069364 -575530999 -1430968161 867989797 1153124787 -622863344 -1378292602 886160700 1138134442 -748056517 -1536253779 1030222103 1247854977 -737913822 -1560058700 973747470 1292699032 -1073411987 -1224591109 772499777 1493981655 -949433228 -1334838046 694594904 1583455694 -824278945 -1176915767 550560115 1473761765 -910998458 -1095469872 666707306 1354372604 -839816446 -1158259820 603916846 1425554104 -895701221 -1113874547 613600823 1402338977 -1020599504 -1272065114 757367324 1512288906 -1001969879 -1287645249 709445125 1565423251 -800687258 -1488892944 1044912714 1229925084 -684998785 -1607692311 958783059 1310912197 -560073900 -1449475134 814977656 1200923374 -638568627 -1359542309 939415137 1090086647 -157332534 -2120713380 412166886 1872108144 -235761709 -2030715067 536669951 1761336937 -129711112 -1891372178 373990100 1632473666 -14088223 -2010237065 287794893 1713395291 -349676626 -1674613960 86391426 1914767892 -330981449 -1690128607 38534811 1967967757 -437005412 -1829444854 201175728 2096792102 -492955771 -1785125101 210794153 2073511487 -722838973 -1544721707 988035951 1306725369 -746086822 -1535070516 1032454006 1250873312 -634269071 -1388911897 876589917 1127777227 -581167512 -1436866818 861042500 1146439634 -916633049 -1101366607 659761931 1347689373 -835678658 -1187529048 540995346 1463410564 -947469803 -1333661053 696820537 1586467759 -1058339316 -1209256294 786786080 1508005814 -276530549 -1736226275 25828263 1988963121 -387334510 -1611756028 115859390 1910566696 -513805639 -1772568017 257004437 2018943747 -432916832 -1858795978 138172300 2134599450 -231511313 -2060166535 473762755 1798978389 -178344202 -2108055968 458280922 1817706316 -51846435 -1947217333 317096945 1709290343 -75159868 -1937631662 361449448 1653372798 -1683239804 -324207598 1973792168 44211518 -1664743267 -339658741 1925736881 97474855 -1787804490 -495487968 2071864730 209261836 -1843560273 -451235783 2081677699 185913621 -2044928800 -249828234 1746058700 521506138 -2123294471 -160028561 1870625237 410536259 -2000202542 -4168636 1724462590 298714472 -1884647221 -122838947 1638199783 379830641 -1597641652 -675095334 1321962848 969719286 -1482151851 -793831229 1235634553 1050769903 -1373739906 -652651288 1074791762 924267972 -1452040089 -562786063 1199423819 813363677 -1116537816 -898249538 1400675588 612085138 -1172359119 -854062937 1410423069 588671371 -1280740326 -995212148 1571231030 715138464 -1262178301 -1010597739 1523241263 768467385 -2102329915 -172503725 1824431337 465153151 -2049099300 -220591798 1809012976 483682406 -1939114505 -76790431 1650791643 358753357 -1962495506 -67010184 1695076546 303030356 -1626870367 -402596553 1896451213 101628955 -1737872968 -278062802 1986283668 23296002 -1847827053 -421833467 2144470207 148190249 -1766743670 -508128996 2025832614 263778352 -1176576755 -824578661 1473297441 550997175 -1095558892 -910939774 1354594360 666519726 -1224387265 -1073584727 1493906451 772539525 -1335324378 -948985424 1583804426 694272156 -1536570007 -747700737 1248308293 1029741779 -1560016528 -737986074 1292527708 973953226 -1431157413 -575310387 1153180791 867898593 -1377861310 -623332908 1137827950 886493432 -1449284090 -560292208 1200869162 815071164 -1359975905 -638100855 1090390835 939080613 -1488574924 -801040734 1229473560 1045395342 -1607736787 -684928325 1311081217 958575511 -1272267166 -1020424460 1512365902 757329880 -1287161221 -1002419475 1565072215 709766081 -1158597040 -839514426 1426020220 603482090 -1113787831 -895761697 1402114917 613786611 -1829531954 -436945320 2097016802 200990580 -1784788265 -493258175 2073046011 211229549 -1675098372 -349227414 1915119568 86071110 -1689926939 -331156877 1967891401 38572895 -1891328342 -129782212 1632305030 374198032 -2010555725 -13735387 1713847199 287312649 -2120280424 -157800946 1871804340 412501794 -2030906751 -235544041 1761391533 536576827 -1333354681 -947802159 1586036331 697290493 -1209312418 -1058247736 1508194930 786565860 -1101195403 -916838429 1347647065 659834575 -1187982484 -835197958 1463726656 540639958 -1389261021 -633946187 1128263183 876142233 -1436792006 -581207124 1146235414 861215360 -1544943855 -722651257 1306814013 987977387 -1534606584 -746523746 1250533924 1032753842 -1947680881 -51409127 1709629091 316796469 -1937409130 -75347200 1653283514 361507372 -2060240963 -231471317 1799181969 473589255 -2107706460 -178666702 1817219720 458727966 -1772113941 -514285699 2018627271 257359441 -1858966542 -432710812 2134641374 138099272 -1736169511 -276621489 1988773621 26048099 -1612061760 -387001514 1910997740 115389050 924746632 1075426078 -653204828 -1374170574 812861329 1198814983 -562223427 -1451616725 969214906 1321351980 -674534762 -1597220352 1051250595 1236270901 -794382705 -1482580455 715756524 1571726202 -995626304 -1281310122 767842293 1522755427 -1010157863 -1261631921 611458014 1400187720 -897811726 -1115993500 589291463 1410920273 -854475029 -1172926851 208708416 2071434198 -495009172 -1787170054 186476377 2082101199 -451737995 -1844168989 44772210 1974213604 -324711842 -1683850552 96923499 1925308413 -339177913 -1664106799 298300196 1723892658 -3550712 -1999707490 380270397 1638746027 -123464175 -1885133177 521943830 1746602880 -250455494 -2045416788 410124047 1870057369 -159408605 -2122797387 772125385 1493336671 -1072966683 -1223892109 694712016 1584350790 -949610500 -1335810198 551435003 1473841773 -825205801 -1177064639 666107618 1354026612 -910319666 -1095061672 867345069 1152750139 -574831743 -1430523113 887056052 1138251298 -623835240 -1378470130 1030302367 1248729609 -748205133 -1537180891 973401734 1292099088 -737505366 -1559380164 359371265 1651286679 -77204691 -1939684421 302405144 1694590606 -66570444 -1961949278 464525875 1823943333 -172066017 -2101785719 484302378 1809510076 -221004026 -2049667184 148669029 2145104627 -422386871 -1848257569 263276156 2025223914 -507566256 -1766320186 101124695 1895840449 -402035845 -1626448915 23776846 1986920152 -278614174 -1738301452 86565130 1915736476 -349798362 -1675513680 38085907 1967265157 -330611649 -1689488215 200501560 2096388526 -436402156 -1829095294 211725601 2073664951 -493827059 -1785201509 413135214 1872282104 -158232510 -2120834860 535967095 1760888289 -235121573 -2030345011 373586268 1631799754 -129361808 -1890768666 287948101 1714326995 -14164887 -2011108097 1044824514 1229058388 -800546578 -1487957896 959120859 1311520077 -685415177 -1608362911 815614448 1201305958 -560781092 -1449912246 938511849 1089977727 -637604667 -1359356845 603050406 1425465648 -838881142 -1158119396 614208959 1402676521 -896371565 -1114291195 757750164 1512925442 -1021036360 -1272772562 709336461 1564519707 -1001784159 -1286681545 473157707 1798627549 -230837913 -2059763215 459150418 1817781444 -179276418 -2108209688 317216889 1710188783 -52020907 -1948186173 361077856 1652731126 -74711732 -1936929318 25477167 1988358329 -276127485 -1735552619 115934262 1911436448 -387488486 -1612687988 257902621 2019063947 -514774735 -1772742233 137530372 2134228114 -432214744 -1858347586 660467843 1348124693 -917270097 -1101749959 540030106 1463223308 -834775626 -1187420896 696678577 1585530919 -947381859 -1332795125 787201192 1508674622 -1058677372 -1209864942 988471527 1307431025 -723222069 -1545359011 1032267006 1249907816 -745978414 -1534167740 875653333 1127635011 -633402887 -1388824209 861711564 1146854490 -581775904 -1437205130 1399998092 611677722 -1115936864 -897902794 1411351189 588820995 -1173232711 -854142161 1571409598 716111400 -1280856174 -996106492 1522797223 767769137 -1261802613 -1009951971 1321555688 969041534 -1597294652 -674494638 1235784433 1051697767 -1482230819 -794705077 1075764954 924446284 -1374633994 -652767392 1198725827 812919381 -1451394065 -562410631 1746691652 521885394 -2045638808 -250267650 1869718109 410424011 -2122333327 -159845401 1724378742 297852640 -2000056486 -3227700 1638541935 380443385 -1885058237 -123503659 1974171168 44844726 -1683679476 -324917350 1925624377 96567983 -1664560363 -338697341 2071002642 209178244 -1786863810 -495341656 2082290187 186256029 -1844225241 -451646543 1248425933 1030637403 -1536747807 -748673417 1292153812 973308738 -1559571720 -737287570 1152581631 867553129 -1430479149 -574902715 1138703334 886573936 -1378788662 -623482276 1474193321 551114559 -1177549179 -824756717 1353950128 666145574 -1094860132 -910495222 1493561243 771940109 -1223979337 -1072906719 1583885186 695147284 -1335473490 -949913032 1896306437 100689811 -1626786263 -401733953 1986695964 23962506 -1738214864 -278674778 2145181495 148631457 -1848459749 -422211955 2024872750 263596984 -1765836286 -508015980 1823491937 465008631 -2101467571 -172419365 1809679224 484094958 -2049711532 -220933438 1651232595 359464901 -1939493249 -77422871 1694894922 302070748 -1962382746 -66102544 1631855630 373494936 -1890958046 -129141324 1714020375 288280705 -2010676933 -14634579 1872735292 412654762 -2121151216 -157876858 1760716837 536172723 -2030302967 -235193953 2096313450 200541436 -1828891322 -436574768 2074013811 211402981 -1785687713 -493379127 1915272280 87002318 -1675174540 -350097950 1967487041 37898455 -1689577107 -330552837 1512703174 757937232 -1272683030 -1021094532 1564983519 708898889 -1287020045 -1001483931 1425116404 603372642 -1157632552 -839328434 1402751213 614168699 -1114494527 -896198313 1201476770 815408180 -1449953906 -560708328 1089523899 938991661 -1359040105 -637959935 1229364368 1044491270 -1488388676 -800076502 1311463561 959211551 -1608173147 -685635277 2019497295 257435097 -1773046685 -514439947 2134036822 137748928 -1858293638 -432307988 1988402557 25406955 -1735721903 -275919673 1911118180 116287986 -1612236728 -387970850 1709704491 317666749 -1947835385 -52341615 1652932914 360903076 -1937006562 -74674040 1798540569 473218447 -2059539403 -231023453 1818118400 458848662 -2108676052 -178841414 1127298439 875955473 -1388358485 -633838531 1146941854 861651208 -1437429582 -581591004 1307229621 988646691 -1545282407 -723260401 1250392492 1031817530 -1534519168 -745658346 1585849827 696325493 -1333246769 -946899879 1508631034 787272044 -1209696042 -1058885568 1348316625 660249927 -1101804291 -917177237 1462790600 540498270 -1187116828 -835110798 545341299 1468403685 -829464993 -1182241079 669842282 1357630460 -907896250 -1092244784 777697089 1499301847 -1068181907 -1219238149 691499864 1580221390 -952561036 -1338105118 1026961175 1244733313 -751284677 -1539342675 979102478 1297931160 -732591582 -1554859340 871212837 1156224947 -572275191 -1427835233 880829244 1132942250 -628227568 -1383517562 468656059 1827155757 -169771369 -2098835967 478337954 1803938612 -225658226 -2054452712 355768201 1647552287 -80021851 -1942108621 307843984 1700684550 -61394244 -1957690838 106434527 1902067529 -396988685 -1622057371 20302790 1983052624 -281302294 -1740858756 142837741 2139404155 -426907967 -1853172137 267273204 2028565346 -505404712 -1763241394 966397490 1318928036 -678138082 -1600954488 1056426539 1240529597 -788944121 -1476486255 927041024 1078376086 -649074900 -1370957894 808206873 1194029711 -568188107 -1457187933 606936662 1395273408 -903643270 -1121693716 591452751 1413999321 -850478237 -1169585163 720803428 1576118002 -990316728 -1275082786 765153917 1520198379 -1013632175 -1265499193 49557242 1978867308 -319139882 -1677885632 93973219 1923013237 -342389809 -1668236455 204449480 2066257502 -501102620 -1792608398 188900049 2084917831 -448003075 -1840565397 524500638 1749290504 -246587470 -2041942236 405731975 1865009681 -165635157 -2128106691 295220908 1721730618 -6891648 -2003704042 385184437 1643266595 -117763175 -1879301361 314007025 1706061159 -54969123 -1950479285 366647784 1658694014 -69928764 -1932277678 476894659 1802233173 -228412177 -2056944519 453054938 1812341068 -183537418 -2113388448 251678101 2013756675 -519164743 -1777787857 141396364 2137700634 -429660000 -1855662026 31180199 1994192177 -271211381 -1731029987 112591294 1907437864 -390569838 -1614852092 702119225 1591627183 -942203883 -1328534397 783595808 1504938422 -1061496820 -1212290918 654505227 1342555549 -921922521 -1106533199 544157970 1466433924 -832483266 -1184472920 879652189 1130978763 -631239567 -1385743129 855877956 1141152210 -586299288 -1442121474 984999279 1303565817 -725908413 -1547914027 1037574518 1256133088 -740933542 -1529777972 195849392 2091605030 -442364516 -1834664694 214018217 2076612671 -489698939 -1781991149 91743362 1919996948 -344357458 -1669417672 35266715 1964838925 -334216777 -1693224671 370900180 1629244482 -132833800 -1894634130 292993229 1718716507 -8857119 -2004883081 415298790 1875362928 -154233398 -2117491364 531443967 1755971689 -240954925 -2036047547 818039928 1204124910 -557044396 -1446306366 934250593 1084799223 -643700403 -1364796965 1041876042 1226765532 -803756698 -1492085264 963903571 1316171973 -679845505 -1602399767 762666012 1517448330 -1015333584 -1266938458 706254853 1562355859 -1005127383 -1290679873 598660142 1420420280 -845105918 -1163426412 616763447 1405362337 -892505829 -1110818419 1156446839 871025377 -1427924133 -572216371 1132478062 881266424 -1383178430 -628527148 1245082181 1026638547 -1539828887 -750836737 1297856092 979142346 -1554655376 -732764186 1499130387 777902725 -1219196097 -1068254295 1580674570 691019420 -1338421466 -952205392 1468097057 545673911 -1181809907 -829934693 1357686328 669750958 -1092434156 -907675774 2139347647 142928425 -1852982381 -427128059 2028871334 266939952 -1763672182 -504934628 1901613709 106914331 -1621740639 -397343945 1983223444 20096514 -1740900424 -281229522 1647626971 355727949 -1942311945 -79848607 1700335298 308166228 -1957203986 -61841544 1827619561 468218495 -2099174459 -169471149 1803716336 478525030 -2054363172 -225716406 1576454966 720501664 -1275549158 -989881716 1520111407 765214649 -1265275389 -1013817707 1395475204 606761874 -1121770968 -903605570 1413515037 591902603 -1169234383 -850798937 1078057810 927394756 -1370506626 -649557272 1194073931 808136669 -1457357209 -567980303 1318736736 966616054 -1600900532 -678231334 1240962937 1055959023 -1476790699 -788609341 1721297918 295689064 -2003399982 -7226812 1643458535 384966513 -1879355701 -117670307 1749246924 524571482 -2041773344 -246795658 1865328597 405378883 -2128558343 -165153169 2066742170 204000012 -1792959818 -500782560 2084716419 189075221 -1840488785 -448041415 1978954664 49496894 -1678110076 -318954990 1922676657 94275367 -1667770723 -342825461 1994103029 31238243 -1730807335 -271398577 1907776748 112290938 -1615315520 -390132394 2013270215 252125265 -1777438229 -519487107 2137904350 141222984 -1855736334 -429619868 1802274961 476821511 -2057115203 -228206293 1812024456 453409822 -2112934492 -184017614 1706492067 313536565 -1950785137 -54636263 1658504378 366867500 -1932221034 -70019840 1303754813 984778923 -1547970287 -725816953 1255701540 1038044338 -1529471736 -741266018 1131294735 879296665 -1386196701 -630758987 1141109782 855950464 -1441950406 -586504788 1342351449 654678223 -1106458251 -921962013 1466920000 543710422 -1184821908 -832160262 1591287915 702419197 -1328070329 -942640687 1505027186 783537380 -1212512930 -1061308984 1874897332 415734050 -2117154664 -154535922 1756196269 531258683 -2036134783 -240894953 1629168006 370938128 -1894432598 -133009348 1719068063 292672777 -2005367629 -8408027 1920448976 91261254 -1669736196 -344004502 1964670409 35474783 -1693180699 -334287757 2091659746 195756404 -1834856242 -442146728 2076308987 214353261 -1781558057 -490167231 1420724604 598325738 -1163859888 -844638010 1405308261 616857075 -1110627255 -892724001 1517617486 762458584 -1266982814 -1015262988 1561904471 706737601 -1290361733 -1005480723 1226414360 1042196878 -1491601356 -804206430 1316248833 963866007 -1602601939 -679670597 1203900714 818225596 -1446219770 -557105008 1085265203 933815717 -1365134305 -643398519 -396839557 -1621129747 106353751 1901192385 -281710238 -1741536780 20648014 1983652056 -427606711 -1853616673 143481957 2139778291 -504432304 -1763063354 266377340 2028447978 -168844001 -2098686583 467780659 1827075237 -226336506 -2054860400 478937130 1804284092 -80466643 -1942807109 356142081 1648196759 -61216460 -1956718174 307726360 1699788942 -751397453 -1540250331 1027142815 1245692937 -732212822 -1554226884 978661510 1297219600 -571662975 -1427493609 870546605 1155812411 -629089896 -1383601906 881768628 1133086754 -830372393 -1182354111 546301179 1468585069 -907263538 -1091866280 669130978 1357189236 -1067840027 -1218626189 777284809 1498635359 -952645124 -1338967702 691644624 1581160518 -247233478 -2042317652 525198614 1749734784 -164741085 -2127990603 404758799 1864831385 -6812664 -2002830178 295071012 1720802738 -118110191 -1879902073 385591613 1643944363 -319515554 -1678531384 50001266 1979565540 -342273977 -1667342127 93794667 1922040317 -500229012 -1792529158 203521344 2066107862 -448604043 -1840912157 189577561 2085325263 -902978318 -1121282972 606324190 1394931016 -851418901 -1169731459 592314823 1414082897 -990499648 -1276044202 720915948 1577024890 -1013192487 -1264789425 764774901 1519565155 -677727082 -1600289792 966055354 1318315308 -789090161 -1477427175 1056510371 1241391413 -650036060 -1371141070 927948168 1078488350 -567478083 -1456748501 807573905 1193650439 -630269959 -1385568401 878753493 1130858051 -587000864 -1442569354 856519372 1141523034 -726310965 -1548587171 985349863 1304170097 -740779054 -1528845500 1037499134 1255262824 -942028899 -1327565045 701998769 1590728231 -1061944444 -1212992750 783966888 1505579582 -922595409 -1106936007 655109763 1342905877 -831550538 -1184318688 543287962 1466358284 -520030415 -1777875033 252614173 2013898379 -429051096 -1855323202 140726788 2137285266 -270827773 -1730392171 30744111 1993486009 -390677734 -1615754356 112777782 1908402848 -55056555 -1951344701 314148473 1706997487 -69590196 -1931668518 366232160 1658024694 -227774617 -2056560655 476188235 1801797341 -184439938 -2113496088 454019666 1812527812 -1015683400 -1267542482 763070356 1518122754 -1005051231 -1289809353 706102157 1561424667 -844206454 -1163305444 597692326 1420246832 -893146477 -1111188987 617466815 1405811497 -557648164 -1446656438 818714608 1204528998 -642829627 -1364721069 933319657 1084646271 -803635474 -1491186056 1041702850 1225797460 -680215817 -1603040671 964352987 1316875085 -132397456 -1893927194 370517852 1628608458 -9043351 -2005847297 293102405 1719620563 -155169214 -2117632300 416165742 1875451896 -240285093 -2035631411 530836343 1755634657 -441657836 -1834228094 195213112 2091222958 -490663411 -1782177125 214922017 2076722103 -344498650 -1670353232 91832074 1920864156 -333800897 -1692554583 34929427 1964231557 -1942720385 -80527127 1647972691 356327877 -1957055386 -60914448 1700255050 307291612 -2098202547 -169293605 1826724193 468101623 -2055062444 -226161470 1804361080 478899694 -1853661157 -427536243 2139947319 143274401 -1762745342 -504785772 2027996462 266859960 -1621563351 -396371777 1901496581 106019219 -1741345744 -281928538 1983597852 20741514 -1218817865 -1067622367 1498689947 777191693 -1338534738 -953113544 1580856706 691979540 -1182672763 -830019565 1469036969 545818943 -1091822436 -907334646 1357020592 669338918 -1427291949 -571838395 1155736063 870584681 -1384086326 -628640676 1133438438 881448304 -1539913503 -751699849 1245227469 1027578203 -1554313992 -732152722 1297444308 978476354 -1792065218 -500665944 2065768466 203821188 -1841134297 -448416335 2085413899 189519005 -1678456564 -319555174 1979361312 50174134 -1667691243 -341951101 1922526265 93346991 -2003283622 -6331956 1721118838 294715616 -1879730877 -118315563 1643902063 385664249 -2042373784 -247141890 1749923908 524978386 -2127684239 -165073433 1864399965 405228747 -1371446794 -649703072 1078919386 927477836 -1456691729 -567569031 1193460931 807793749 -1600460348 -677521070 1318357224 965982334 -1476973091 -789570229 1241074929 1056865383 -1275694702 -990822140 1576538302 721362984 -1264863861 -1013152483 1519768743 764601393 -1121060448 -903165642 1394841740 606382106 -1170195015 -850981585 1414421653 592014339 -1107160323 -922410389 1342993361 655049543 -1183852828 -831986062 1466021832 543590238 -1327916337 -941708711 1591213027 701549429 -1212916010 -1061982656 1505378298 784142188 -1548418407 -726519281 1304126389 985420579 -1529297280 -740297194 1255581612 1037145914 -1385264469 -630605251 1130425223 879221521 -1442623822 -586908124 1141714846 856301320 -2056506827 -227867997 1801605913 476406671 -2113800660 -184105286 1812961024 453552022 -1950893561 -55539055 1706679083 314502077 -1931837922 -69382520 1658068786 366161828 -1730469295 -270789945 1993687933 30569451 -1615403448 -390998306 1907918692 113227762 -1778341277 -519595275 2014235471 252312537 -1855099270 -429236500 2137198422 140787648 -1491524676 -803335382 1226261136 1041265158 -1602951259 -680274125 1316652681 964539935 -1446859890 -557475048 1204603554 818674228 -1364234345 -643277055 1084296891 933641773 -1162988584 -844561586 1419793140 598172258 -1111230527 -893073577 1405982445 617260667 -1267352598 -1015903364 1518066374 763161168 -1290240013 -1004581019 1561730783 705769033 -1669921932 -344968222 1920557656 92164814 -1692743827 -333580293 1964287553 34838231 -1834185914 -441730096 2091051626 195418876 -1782493345 -490307639 2077175411 214441701 -2118118640 -154721402 1875800636 415842986 -2035427575 -240457825 1755559461 530876083 -1894016222 -132338764 1628830222 370330264 -2005508293 -9343059 1719156247 293539457 1782787362 491003316 -2075309042 -213222248 1831790907 438950317 -2095020009 -198723455 1687725328 329225606 -1969830852 -40766294 1677025545 351424927 -1912930267 -84135757 2012495174 15928784 -1711645590 -285381380 1889139039 127846857 -1634232205 -376395547 2033169780 237536738 -1759390632 -534321970 2118283629 155533819 -1874063295 -414506793 1361907178 640302460 -1088197434 -937141168 1447086579 558365029 -1202804513 -817260471 1609991640 686929230 -1309088524 -956312478 1486569921 798781783 -1231740691 -1047392133 1285168526 1000156440 -1567327070 -711766988 1274534295 1022421249 -1510360901 -755070931 1111594428 893822250 -1404046192 -615988218 1160532389 841703731 -1423822711 -601554913 1935154275 73346293 -1655276209 -363770407 1949685882 53668076 -1707361962 -314799680 2105775185 176465095 -1819413123 -460667413 2062438472 233398494 -1797246620 -471399950 1861159943 434650257 -2132710101 -135897667 1770178590 512096392 -2020824782 -259286620 1614054453 389264547 -1908742887 -113388145 1733902380 274624698 -1990778624 -28307050 1211514027 1060179005 -1506255481 -784372463 1331427506 945604644 -1588225634 -699225848 1189983385 837452815 -1461463627 -538647261 1098936448 914833430 -1349643860 -662101702 1434528975 579214425 -1148236317 -863470219 1391257814 636213312 -1126004230 -874137236 1532667133 744330347 -1252735535 -1034685113 1547133156 724586610 -1304886840 -985779874 1484083104 796032822 -1233441140 -1048830438 1595444153 673168175 -1323898219 -971908605 1454294930 564786948 -1197431106 -811100632 1371734923 650392349 -1077058905 -926264783 1170366404 851799890 -1412677912 -590672258 1118804957 900246347 -1398670607 -609826201 1259984886 1008658272 -1525172518 -770668980 1282675695 997401465 -1569033533 -713211307 1662742376 337403902 -1927999932 -99467566 1685498737 326212583 -1971795363 -41944373 1841358682 449304524 -2083617162 -188107040 1789731651 497685461 -2069675409 -207326471 2125233932 162221978 -1868423648 -408605002 2042739477 247892867 -1747985863 -523703633 1886910270 124831656 -1636198894 -377575804 1998205735 1901489 -1726721525 -300719459 1097760481 912871031 -1352654899 -664326309 1174649592 822381166 -1475486764 -552932542 1337325267 951240261 -1581541377 -692279447 1222128330 1071579740 -1495903258 -774806672 1557753477 735993363 -1294528599 -976208065 1538566812 749967882 -1246049360 -1027736794 1375921847 621139489 -1140029541 -888424691 1433346734 577245752 -1151253630 -865701100 2046844457 218590911 -1811005691 -485945453 2104334896 174762662 -1822164196 -463156342 1960564251 64808589 -1697269961 -304969823 1941312002 78717588 -1648856274 -356564040 1740066381 280002267 -1984352415 -21094409 1624934996 400407234 -1898648712 -103556114 1768736383 510392041 -2023577773 -261777467 1845559910 419836656 -2146475190 -150449188 238020646 2032720048 -534673142 -1759069796 155331647 2118458537 -414429933 -1874100859 16015380 2012434562 -285605576 -1711459922 127509517 1889440923 -375929567 -1634667081 328792130 1688193236 -40461970 -1970165256 351616091 1676807373 -84189833 -1912836639 490958960 1782857958 -213053092 -2075516470 439268457 1831437567 -199174843 -2094537261 893503726 1111947384 -615536190 -1404528300 841747703 1160461409 -601723429 -1423614643 999964892 1285386314 -711712272 -1567420058 1022854341 1274066003 -755374615 -1510025857 687265930 1609689116 -956778074 -1308653264 798694547 1486629893 -1047167553 -1231925975 640503992 1361731630 -937217644 -1088159486 557880481 1447535671 -816908915 -1203124965 389339495 1614014961 -113592245 -1908569891 274275710 1734225384 -27820974 -1991226172 435114325 1860723139 -136236935 -2132410129 511874380 1770366426 -259197856 -2020883210 176408835 2105866645 -460478417 -1819633479 233704730 2062105996 -471831498 -1796776800 72892721 1935634855 -363454435 -1655631733 53839144 1949480382 -314842108 -1707289454 744159663 1532873017 -1034643325 -1252808683 725040566 1546652960 -986096486 -1304531956 578908573 1434861835 -863039311 -1148706777 636269956 1391166738 -874326872 -1125784514 837675467 1189796189 -538736409 -1461405583 914370002 1099373892 -661762818 -1349944216 1060528633 1211191663 -784858923 -1505808317 945530336 1331467638 -699022132 -1588399014 1008306852 1260304946 -770184312 -1525621986 997478077 1282637355 -713412719 -1568858361 851575446 1170551296 -590584902 -1412738260 900712079 1118369305 -610162781 -1398368459 565091008 1453959766 -811533332 -1196962950 650338009 1371827791 -926072843 -1077276829 796201714 1483874916 -1048874018 -1233370296 672716523 1595926141 -971589689 -1324251311 125282924 1886427898 -377894080 -1635845162 1732213 1998413539 -300675239 -1726791729 162275934 2125140680 -408796302 -1868205084 247588423 2043074257 -523270293 -1748453379 448838152 1841793694 -187770076 -2083918926 497909265 1789546119 -207413443 -2069614677 337326650 1662780076 -99265770 -1928174720 326563363 1685178037 -42428657 -1971345511 620936165 1376095091 -888350007 -1140069793 577732604 1432899434 -866050352 -1150931386 735654871 1558053697 -975744261 -1294966163 750057422 1538508632 -1027959070 -1245862284 951430017 1337105175 -692335955 -1581450693 1071148952 1222598414 -774500684 -1496236510 913187763 1097405221 -664780129 -1352175095 822339498 1174722364 -552761722 -1475693040 510434093 1768663995 -261948927 -2023372137 419520308 1845915554 -149996008 -2146955634 280433439 1739596681 -21401037 -1984019803 400217862 1625155472 -103500246 -1898740036 64719689 1960623071 -304747931 -1697457421 79056720 1941012422 -357028228 -1648419094 218104699 2047292397 -485596585 -1811328319 174966626 2104162292 -463231410 -1822124328 -1566922966 -711092292 1284818438 999552656 -1510513869 -756001883 1274610207 1023292041 -1405014248 -616161394 1112493620 893943458 -1423119615 -601105513 1159891501 841333435 -1087522994 -936736808 1361303138 639952628 -1203735721 -817413183 1447957115 558441197 -1309261956 -957280278 1610112592 687828678 -1231291547 -1046688781 1486199369 798141151 -1712027678 -286017676 2012931790 16635480 -1634122757 -375491731 1888953047 126882369 -1758523440 -534233274 2032234236 237395562 -1874670647 -414844065 2118953701 155949683 -2075945082 -213604592 1783494314 491439676 -2094115937 -198614263 1830826675 438764069 -1969741900 -39899358 1687584408 328289806 -1913267283 -84743365 1677441665 352094743 -1149135253 -863590659 1435498311 579389393 -1125363086 -873766172 1390555998 635765704 -1252385191 -1034080561 1532264309 743657443 -1304962496 -986649898 1547287404 725519354 -1506376177 -785271143 1211688739 1061148597 -1587854826 -698584448 1330979642 944903084 -1460859331 -538296661 1189310225 837050247 -1350514140 -662177102 1099868936 914987934 -2131773789 -135756235 1860294543 434562841 -2021494086 -259702228 1770787734 512434944 -1909178735 -114094585 1614438333 389902123 -1990591864 -27342306 1733794724 273722162 -1655134521 -362834351 1935067115 72480637 -1707777314 -315469240 1950024690 54276964 -1820119307 -461103517 2106413017 176848719 -1796281620 -471213446 2061536192 233290582 -1867725400 -408160962 2124588164 161846290 -1748958799 -523882201 2043633821 248008715 -1636348518 -378503924 1886989494 125705248 -1726314109 -300041963 1997858991 1300537 -1927555636 -98769574 1662366944 336757878 -1971973675 -42917565 1685614841 327106671 -2084545026 -188256920 1842232530 449383492 -2068997657 -206919311 1789130955 497338461 -1413290656 -591014410 1171031116 852210906 -1397808775 -609742353 1117864021 900100291 -1525060270 -769761852 1259801726 1007697128 -1569412789 -713844259 1283115111 998111473 -1233783548 -1049442926 1484493864 796697790 -1323814627 -971046517 1595297841 672227495 -1196524234 -810988128 1453333530 564604044 -1077692113 -926643783 1372444675 650832021 -1984432919 -21969793 1740215749 280929619 -1898303248 -102956954 1624527324 399728970 -2022933285 -261403571 1768037879 509947233 -2147370814 -150566828 1846532590 420014456 -1811880819 -486026213 2047772065 218740023 -1821564780 -462811134 2103656888 174354734 -1696895809 -304325591 1960119699 64109829 -1648973658 -357459920 1941490058 79690012 -1294347231 -975248201 1557640461 735085979 -1246490568 -1028448082 1538945300 750600578 -1140696045 -888836987 1376533823 621481385 -1150314486 -865556324 1432484134 577161648 -1351695291 -664144685 1096852841 912758271 -1476198308 -553373494 1175282032 822759910 -1581953929 -692945695 1337666907 951852493 -1495758738 -773867272 1222043970 1070717396 -956931538 -1309584712 687342338 1610560404 -1046763977 -1231251807 798344987 1486026637 -936515044 -1087710582 639863600 1361361830 -817877499 -1203298669 558780201 1447657407 -616467894 -1404681508 894374758 1112024048 -601049517 -1423210811 841144191 1160112105 -711263624 -1566717202 999594836 1284746178 -755548575 -1510994185 1022975821 1274965979 -40353050 -1969261968 328606666 1687229276 -84572417 -1913473431 352053203 1677514565 -213660972 -2075854270 491629560 1783274350 -198308147 -2094449061 438333409 1831296887 -533769598 -1758961132 237056942 2032534328 -415066469 -1874483699 156039095 2118895393 -285943120 -1712068058 16432028 2013104906 -375841111 -1633800641 127369093 1888505619 -538094737 -1461033991 836973123 1189348053 -662661258 -1350064160 915338842 1099548364 -784934051 -1506677813 1060682353 1212123879 -698671292 -1587793966 945127016 1330794238 -1034271989 -1252166755 743711271 1532170929 -986216686 -1305430140 725214782 1547622056 -863909063 -1148781649 579840533 1435015811 -873722080 -1125433418 635596300 1390763674 -461147225 -1820048591 177017483 2106204701 -470894658 -1796634840 232838802 2062018052 -363267179 -1654666493 72784569 1934731823 -315277428 -1707995366 54222496 1950117430 -114007101 -1909238955 389677807 1614623353 -27678758 -1990289588 274188022 1733359200 -135271439 -2132223129 434211549 1860614731 -259903512 -2021318786 512511684 1770749522 -188743508 -2084097990 449732992 1841910038 -206715723 -2069171165 497264025 1789170959 -98858850 -1927497720 336980402 1662179620 -42578809 -1972274159 326643115 1686052157 -378072888 -1636818850 125399524 1887322482 -300231471 -1726094265 1357309 1997768043 -408119046 -1867798420 161675734 2124794176 -524198685 -1748603787 248462799 2043153753 -810672028 -1196879630 564150600 1453814238 -926686083 -1077619477 651003217 1372239303 -1049253802 -1234003776 796641658 1484585452 -971477937 -1323344679 672533859 1594965493 -770101248 -1524760426 1008161068 1259364794 -713755623 -1569471345 997889333 1283302819 -591218638 -1413117788 852285726 1170991496 -609256405 -1398256451 899751175 1118186897 -304401939 -1696857733 64311489 1959944279 -357108236 -1649293982 79205592 1941939278 -486491681 -1811445431 219076851 2047469669 -462586426 -1821749936 174267626 2103716988 -261348983 -2023026401 509755557 1768255539 -150870640 -2147035898 420447420 1846064170 -21517893 -1984915155 280610967 1740568577 -103125598 -1898095308 399772814 1624456216 -692776667 -1582161485 951808009 1337737375 -774318788 -1495276118 1071035408 1221690502 -663840489 -1352029823 912324667 1097320621 -553427698 -1476104808 822950946 1175063732 -889061055 -1140510249 621568109 1376473339 -865090216 -1150749234 576824436 1432786146 -975599245 -1294026267 735570015 1557190857 -1028371094 -1246528004 750398534 1539120336 -1220303480 -1069247202 1498268836 776664114 -1339137647 -953593593 1579155645 690434091 -1181209158 -828433108 1469467798 546405376 -1091180125 -906831563 1358661775 670873625 -1426803220 -571243142 1157289152 872277078 -1382452747 -627162781 1133973721 881860687 -1540407842 -752349880 1243700466 1025928292 -1555891769 -733623983 1296865515 978036861 -1943173824 -81087018 1646519404 354735354 -1958723239 -62426673 1699618933 306778339 -2097803918 -168739356 1828219998 469720264 -2053387925 -224593411 1804970055 479369425 -1852140252 -425876046 2140468232 143901854 -1762176707 -504340053 2029596689 268304519 -1623122666 -398054016 1901034554 105401516 -1741891313 -282334823 1981986851 19237045 -1369926455 -648043425 1079440869 928105843 -1456123696 -567123898 1195061756 809238890 -1602020101 -679203731 1317895639 965365057 -1477519134 -789976972 1239464398 1055361368 -1276148563 -991382469 1575085441 719770903 -1266532172 -1014665182 1519133080 764088590 -1120662369 -902611959 1396338099 608001317 -1168521082 -849414128 1415031210 592484668 -1791577087 -500071273 2067322157 205514171 -1839501288 -446938994 2085949748 189931938 -1678951373 -320205659 1977834783 48524681 -1669269462 -343422788 1921947910 92907920 -2004769691 -7957261 1720698185 294188511 -1880334212 -118796054 1642201424 384119238 -2040910761 -245556031 1750355323 525565421 -2127042482 -164570920 1866041698 406764020 -2055878902 -227346532 1803265574 477927088 -2112355565 -182504571 1813406271 454120105 -1951510728 -56000594 1704996372 312942210 -1933341919 -70992969 1657661965 365615771 -1732061330 -272242696 1993127490 30115540 -1615916169 -391633951 1906405979 111559373 -1776722084 -518098998 2014789232 252710630 -1854629051 -428626989 2138765929 142461695 -1105467454 -920856748 1343588078 655537784 -1183439909 -831450291 1467499255 545223265 -1329565712 -943235226 1590562524 701054538 -1213355031 -1062560897 1503906501 782563923 -1548945498 -726939856 1302501002 983934492 -1530842177 -741997783 1255101075 1036542469 -1384677484 -630173950 1132011192 880684590 -1441088627 -585266405 1142217377 856943159 -1670449589 -345389347 1918932839 90679281 -1694289326 -335281468 1963807614 34235368 -1833599367 -441299217 2092638037 196882371 -1780958624 -488666378 2077678412 215083994 -2116426193 -153168199 1876395779 416331669 -2035015114 -239922528 1757037338 532509580 -1895666147 -133865845 1628180273 369835943 -2005947900 -9921902 1717685032 291961790 -1493117309 -804788715 1225701295 1040811833 -1603464550 -680910324 1315140534 962872096 -1445241167 -555979225 1205157789 819072779 -1363764568 -642667970 1085864836 935316242 -1162361113 -844040591 1421453259 599693149 -1109785858 -891473304 1406428114 617829188 -1267970347 -1016365501 1516384249 761601903 -1291744564 -1006192038 1561324512 705223542 -751869812 -1540861926 1025573280 1244016950 -733829995 -1555721213 978109881 1296823599 -571152194 -1426859992 872057234 1157478660 -627495769 -1382147023 882331019 1133542685 -828870424 -1180745602 546705860 1469129042 -906644239 -1091402649 670815709 1358751051 -1069287206 -1220229044 776837622 1498065248 -953271101 -1339487147 689987055 1579642233 -398376892 -1622773550 105849192 1900548606 -282295203 -1741966133 19064177 1982191079 -426063754 -1851918112 143960410 2140379596 -503903121 -1762640647 268004675 2029936085 -168407008 -2098110282 469250316 1828651418 -224684999 -2053331793 479589653 1804780931 -80881646 -1943345020 354662718 1646561704 -62907381 -1958269795 307133735 1699302833 -902540851 -1120706213 607793377 1396506743 -849766956 -1168202430 592966904 1414579310 -990914049 -1276581527 719435987 1575389253 -1014882842 -1266340496 764181706 1519078492 -679263831 -1601932993 965550213 1317670931 -789674576 -1477855962 1054925980 1239929866 -648492645 -1369442035 928426167 1079089185 -566948478 -1456325356 809200814 1195138104 -245731067 -2040708717 525602857 1750278335 -164121316 -2127526518 406443056 1866392742 -8259273 -2004432479 294623259 1720232077 -118735570 -1880420936 383933442 1642425492 -319987359 -1679142409 48431181 1977888987 -343890568 -1668835858 93242452 1921643714 -499717805 -1791895099 205031551 2067773673 -447009462 -1839456804 190139494 2085780720 -518454770 -1776405864 253190946 2014335924 -428554729 -1854671231 142255931 2138937261 -272463300 -1731872086 30206736 1993071494 -391164379 -1616347469 111226633 1906712479 -55700886 -1951849732 312505158 1705460688 -71051661 -1933252891 365803359 1657440201 -227173800 -2056082738 477887348 1803340770 -182952383 -2111869225 454442861 1813057531 -629726522 -1385164208 880362474 1132360572 -585439521 -1440885175 856983539 1142142821 -726881548 -1549034910 983747544 1302723406 -742297875 -1530503557 1036980161 1254637399 -943705438 -1329135052 701387662 1590256408 -1062340933 -1213544915 782473111 1503962881 -920929648 -1105425914 655743932 1343417130 -831095159 -1183756769 544743333 1467952947 -134073521 -1895496743 369906275 1628136181 -9439402 -2006399040 291608186 1718003436 -153502851 -2116121621 416799313 1875962567 -239829148 -2035068942 532291144 1757228766 -441113813 -1833823299 196821511 2092724881 -489101518 -1780492380 215385630 2077341320 -345068775 -1670800497 90229301 1919416995 -335319296 -1694212202 34410028 1963605690 -1016327289 -1268047087 761426603 1516585533 -1006512226 -1291393272 705672882 1560839716 -843605067 -1162826973 599390873 1421789711 -891658324 -1109561542 617889408 1406340630 -556071965 -1445186699 819290831 1204965977 -642332678 -1364068500 934848214 1086297664 -805270575 -1492665529 1041165053 1225382507 -680702008 -1603633314 962801380 1315184242 2140811136 144514838 -1852551508 -426541510 2029513625 267442959 -1762030923 -503399901 1900128178 105289508 -1622161762 -397871608 1982620587 19616573 -1742601593 -282775023 1647132644 355078002 -1943839032 -81498530 1698757629 306695019 -1957782831 -62281145 1828108246 468813632 -2097621254 -167778708 1805349839 480002905 -2053827869 -225303947 1156845384 871579614 -1426428316 -570597646 1134152529 882834375 -1382569347 -628057365 1244628858 1026078700 -1541282218 -752429376 1296188259 977630197 -1555291569 -733277479 1497571116 776220602 -1219658240 -1068872042 1580129077 690613155 -1340032487 -953709937 1469617950 547334024 -1181288910 -829307228 1358254855 670196625 -1090833877 -906231107 1719738049 294006359 -2003861523 -7843973 1642912472 384559694 -1880966156 -119174302 1750767347 526231141 -2041251873 -246167735 1865896682 405824124 -2126957626 -163708080 2067140261 204553779 -1791463543 -499163361 2086390460 190642730 -1839879280 -447571194 1978500759 48936449 -1679562821 -320547027 1921008270 92762648 -1668406366 -343338188 1575960073 719851167 -1277075675 -991531085 1518533136 763742854 -1265853636 -1014256726 1395963451 607356589 -1120217321 -901912703 1415148066 593380020 -1168698610 -850386024 1079520877 928980731 -1370075327 -648970281 1194715764 808639202 -1455715496 -566445106 1317250655 964990665 -1601321101 -678758427 1240359494 1055478480 -1478491286 -790154244 1303137538 984317332 -1549652946 -727376712 1254197531 1036433805 -1529878473 -741812063 1131922736 879818150 -1384537060 -629238646 1142554921 857551295 -1441505275 -585936749 1343970662 656174576 -1105904566 -921563940 1467390335 544319977 -1183254445 -830486331 1589695828 700966338 -1328630664 -943094546 1504514381 782901723 -1214025631 -1062977289 1992453578 29711708 -1731457818 -271893392 1907337683 111712581 -1616787201 -391710615 2014963192 253678958 -1776843564 -518998974 2138317281 141758839 -1854258995 -427986853 1802861998 477252920 -2055529342 -226743276 1813559735 455051553 -2112431973 -183375859 1705964956 313115914 -1952410448 -56122330 1656959365 365166867 -1932701527 -70623169 1421311043 598756565 -1162273425 -843174407 1406842970 618498252 -1110124170 -892081696 1517089905 762037479 -1268607651 -1016748597 1560359016 705036542 -1290841788 -1006083630 1224764455 1040669873 -1492251381 -804700771 1315809342 963287208 -1604073198 -681248380 1205593109 819778691 -1445624519 -556616273 1085677580 934351002 -1363656416 -641764938 1876515979 417229853 -2116600409 -154137295 1756666002 531867652 -2034566722 -239220440 1627575481 369484847 -1894992491 -133462781 1718554784 292036662 -2006879860 -10075878 1919831279 90799225 -1671418429 -345563819 1963165942 33863776 -1693586982 -334833332 2092287197 196277323 -1833196047 -440625817 2077753540 215953490 -1781112344 -489598594 469166724 1827789330 -168260696 -2097169602 479932061 1805393419 -225095759 -2053996761 355295926 1646940704 -81591398 -1943784692 306226863 1699190329 -61945981 -1958086891 104987360 1900464758 -397435956 -1622627494 19676921 1982533231 -282959915 -1742377149 144339666 2141012548 -426503170 -1852628120 267892427 2029028957 -503719961 -1761679503 546884172 1470102234 -828986528 -1181639690 670371413 1358053059 -906268807 -1090756625 776159870 1497658088 -1068686510 -1219882044 690914919 1579792113 -954144949 -1339566115 1026546216 1244195518 -752764156 -1540977774 977411633 1296379559 -733184227 -1555345525 871649818 1156801164 -570805450 -1426259040 882480643 1134470805 -627574993 -1383020615 49142725 1978329939 -320619799 -1679521153 92282844 1921462090 -342982928 -1668723098 204887031 2066834273 -499633445 -1791032755 190552046 2086446968 -447351102 -1840069036 526044065 1750989623 -246109555 -2041341413 406261688 1865432878 -164008300 -2126619134 293684115 1720087301 -7396673 -2004348375 384599946 1642837788 -119347546 -1880762832 964950797 1317325723 -678585823 -1601525065 1055801108 1240010626 -790602184 -1478005074 928543551 1079985065 -648670701 -1370414459 808826662 1194493872 -566503926 -1455626596 607447913 1395907583 -902133179 -1120027949 593047408 1415454694 -849916324 -1169129782 720331611 1575506893 -991886729 -1276759327 763537218 1518704596 -1014184338 -1265895688 700483590 1590147216 -942741206 -1328948804 783109151 1504345225 -1063047885 -1213981275 656080948 1344024738 -921345768 -1106095730 544654381 1467086011 -830954239 -1182820969 880253026 1131456756 -629540530 -1384199720 857365627 1142779117 -585876137 -1441591871 984354896 1303060678 -727551620 -1549450774 1036112969 1254548703 -741362331 -1530362381 313436366 1705613400 -56571422 -1951925900 365128919 1657035841 -70447621 -1932903059 477438204 1802637418 -226803248 -2055442106 454616293 1814025331 -183073335 -2112768673 253343914 2015266876 -518530682 -1777276656 141851827 2138262565 -428204641 -1854067447 29503640 1992622094 -271822412 -1731501790 112194689 1906885655 -392063571 -1616468677 819706183 1205635537 -556410773 -1445795587 934706526 1085361608 -642245518 -1363202844 1040200053 1225196003 -804368295 -1492557617 963507564 1315620346 -681339840 -1604016938 762095907 1517001141 -1016936433 -1268385639 704736570 1560698284 -1005646826 -1291305856 599204113 1420824967 -843497411 -1161924437 618325256 1407047070 -892042204 -1110199118 196450703 2092083481 -440665949 -1833121739 215506326 2078240000 -489276230 -1781461972 91099581 1919492395 -346001263 -1670955001 33805732 1963255090 -334646136 -1693809634 369265131 1627765117 -133371705 -1895049135 292507122 1718123876 -10408738 -2006574008 416874969 1876832591 -153657099 -2117054365 531940800 1756624214 -239426324 -2034396038 -41830439 -1970895025 328193781 1686693475 -85167168 -1913961642 350360300 1675960954 -212189205 -2074275971 492068551 1783852625 -197657614 -2093954204 439982814 1832823368 -533289027 -1758357717 238601873 2034234887 -413441116 -1872997582 156566152 2119315998 -286445681 -1712709863 14896803 2011463221 -377427050 -1635263744 126782138 1888074284 -957376751 -1310152825 685897277 1608959659 -1048423672 -1232772194 797717028 1485505202 -936108253 -1087164491 641367567 1362972313 -816194758 -1201738836 559397398 1448118912 -614955147 -1403013149 894887513 1112659663 -600489108 -1422756870 842736192 1161564886 -712831161 -1568391215 999124587 1284136701 -756102306 -1511392312 1021356658 1273469668 -459635048 -1818380786 177530804 2106840866 -470334847 -1796181481 234431405 2063471419 -364835158 -1656340932 72314758 1934122768 -315831629 -1708393947 52603807 1948621577 -114452740 -1909807510 388233168 1613023046 -29338907 -1991810445 273560521 1732838239 -134865202 -2131677608 435716066 1862225780 -258221353 -2019759551 513129467 1771211629 -537614768 -1460431162 838518652 1191049194 -661036471 -1348578593 915866469 1099969523 -785437086 -1507320076 1059147598 1210482648 -700257669 -1589257491 944540503 1330363329 -1035749836 -1253800286 743298840 1531635598 -986811859 -1305918789 723522305 1546068887 -862437882 -1147203952 580280106 1435594684 -873072097 -1124939127 637246259 1392290725 -810035877 -1196366387 565818487 1455326433 -925232830 -1076026924 651456622 1372799224 -1049862807 -1234473473 794967109 1483017427 -972973712 -1324963354 672135260 1594411210 -771701441 -1526205015 1007592467 1258919045 -714276570 -1570098768 996368394 1281642652 -589607667 -1411613285 852831265 1171397815 -608794348 -1397638782 901310520 1119869102 -187042413 -2082552571 450335935 1842390057 -206294646 -2068643556 498749606 1790795824 -100500063 -1929032393 336338061 1661676571 -43009608 -1972860626 325179540 1684465666 -378608137 -1637231263 123765979 1885844557 -301784594 -1727786632 868546 1997172820 -407540283 -1867358893 163253481 2126265471 -522671652 -1746953910 248957168 2043803750 -693312486 -1582574452 950175030 1336260000 -775872509 -1496969067 1070547247 1221095865 -663262168 -1351590722 913902852 1098792338 -551901135 -1474455385 823445789 1175714187 -887360386 -1138965272 622171474 1376953796 -864669593 -1150222095 578310475 1434411485 -977241012 -1295561510 734928224 1556688374 -1028802475 -1247115069 748935545 1537534447 -306002734 -1698302908 63743486 1959499112 -357629749 -1649921955 77685223 1940279665 -484881184 -1809941386 219622860 2047876442 -462124807 -1821132689 175827413 2105399619 -260713290 -2022513632 511423898 1769768204 -149417809 -2145443783 420901251 1846624533 -22127484 -1985385454 278937000 1739001150 -104621923 -1899714549 399374769 1623902503 -1712491811 -286637493 2011370481 14951271 -1635731772 -376994222 1888409576 126478206 -1758004497 -533607815 2033753027 239053653 -1873068298 -413397408 2119524314 156397388 -2074451271 -211987921 1783890837 491991811 -2093504864 -198142410 1832503180 440334106 -1971197301 -41493987 1687128999 327727921 -1913901422 -85254652 1675775934 350584616 -1568452075 -712744317 1284322105 998900655 -1511090676 -756439398 1273034528 1021822902 -1403463129 -614470991 1112980235 894536605 -1422582210 -600691032 1161527058 842813316 -1087094159 -936152345 1362764637 641536971 -1202092440 -815876354 1448601412 558946258 -1309685181 -957809963 1608625007 686201849 -1232990630 -1048232244 1485598582 797663200 -2131344484 -135171318 1861755568 436146726 -2019850363 -258164973 1771431593 512939583 -1909601362 -114623688 1612950146 388274708 -1992290377 -28885215 1733193371 273243661 -1656663048 -364485778 1934570196 71828034 -1708353567 -315906185 1948448461 52807259 -1818567734 -459412644 2106899174 177441392 -1795743789 -470798523 2063171327 234770025 -1147641004 -861973566 1435894392 579941102 -1124751539 -873293861 1392232033 637335287 -1253840026 -1035674640 1531808330 743095004 -1305596033 -987160599 1545621075 724008645 -1506839760 -785890394 1210126876 1059463818 -1589463255 -700086337 1330435589 944498323 -1460339966 -537670764 1190828590 838707896 -1348911333 -660729971 1100439095 915435169 -1411706785 -589553463 1171616115 852640229 -1397304250 -609098544 1119401322 901744124 -1526687635 -771249925 1259272513 1007274455 -1569891212 -714445598 1281572184 996412878 -1234436037 -1049939795 1482842391 795169153 -1325284318 -972622668 1594860814 671651224 -1195931639 -810501985 1455024421 566155699 -1076212720 -925008762 1372859708 651369898 -1867173737 -407764991 2126205371 163340589 -1747389298 -522206184 2044106146 248620340 -1636910939 -378959821 1885395337 124250399 -1727824708 -301708246 1997348240 666886 -1929240333 -100331419 1661747679 336294217 -1972378390 -43461508 1684112838 325498192 -2082887487 -186738601 1842858477 449902971 -2068550440 -206349234 1790578164 498941282 -1296031458 -976809592 1557020722 734621860 -1246894841 -1028991599 1537442859 748991677 -1139037908 -887318086 1377159168 622000278 -1149866699 -864985693 1433930777 578763919 -1351143046 -663748116 1098469462 914251968 -1474628253 -551696907 1175753807 823370969 -1582515896 -693401122 1336072292 950397170 -1497268911 -775533113 1221532797 1070083307 -1985084970 -22466240 1738563834 279400556 -1899772465 -104532647 1624089827 399152245 -2022340124 -260916878 1769728200 511498334 -2145890819 -148931221 1846947025 420551751 -1810296398 -484564700 2048356510 219168776 -1821059669 -462166723 2105193607 175997969 -1698522752 -305813226 1959590060 63686714 -1649451623 -358060785 1939946677 77990947 894975441 1113525575 -615097091 -1403949973 842398152 1160956254 -600074012 -1422088078 998487523 1283753333 -712125233 -1567955879 1022259706 1273577836 -757067562 -1511579584 686763445 1609047331 -958313319 -1310295025 797108652 1485166906 -1047754624 -1232357354 640984455 1362334993 -935672661 -1086458819 559505822 1449021704 -816381774 -1202704348 238427417 2033266063 -533169099 -1757459293 157014272 2120018326 -413812692 -1873639238 15570219 2011866557 -287050745 -1713060719 125849906 1887920548 -376557538 -1635188600 327224701 1686519275 -40932271 -1970774841 351062372 1676409330 -85809080 -1914332962 492471631 1784526297 -212540317 -2074880779 439828822 1831891392 -197582726 -2093084436 742591632 1531198470 -1035113028 -1253417686 724486281 1546254367 -987715163 -1306027725 580420770 1436529716 -862526066 -1148070632 636829883 1391620141 -872734313 -1124331263 838081780 1190341730 -537231912 -1459794610 916052205 1100933243 -661145151 -1349482153 1060082886 1210623056 -786303510 -1507408516 943870175 1329946697 -699649549 -1588919963 388836440 1613372622 -115126924 -1910211102 272689217 1732761815 -28407443 -1991656965 435594346 1861326076 -134691514 -2130709040 513499251 1771852005 -258670241 -2020462135 177880124 2107444394 -460038896 -1819054714 234354725 2062600371 -470181623 -1795249761 71414798 1934001304 -363866846 -1656166988 53243927 1948991617 -316534469 -1708842579 124673875 1885958085 -379568513 -1637413143 236362 1996794844 -301073818 -1727345936 162912097 2125654007 -407128499 -1866692901 249041784 2044666862 -522816940 -1747893566 450449207 1843298209 -187224549 -2083512691 498371374 1790163896 -205854206 -2067932524 335726341 1661335443 -99834327 -1928620353 326042396 1684550538 -43949520 -1973005658 1006665627 1258770189 -770826569 -1526125023 997047170 1282050836 -714876242 -1570444744 853276585 1172096831 -589982075 -1412258285 901133232 1118896934 -608677220 -1396743670 565669887 1454399337 -809955629 -1195491771 651865062 1373477744 -925578550 -1076626852 795666381 1483462491 -1050507551 -1234848137 671163348 1594233666 -972078344 -1324846482 511012370 1769102980 -260370626 -2021900376 421046795 1847564957 -149501145 -2146305103 279897632 1739183798 -23034100 -1985497190 398664249 1623462575 -103988459 -1899334781 63078006 1959087840 -305389734 -1697959988 78625391 1940425465 -358491325 -1650005035 219805252 2048837330 -484993176 -1810847746 175387229 2104689355 -461745295 -1820498969 622546650 1377599052 -887803914 -1139663008 578194115 1433516629 -864490513 -1149248647 734054120 1556608638 -976312380 -1295411374 749535985 1537880679 -1029479459 -1247521973 950820542 1336634920 -694009966 -1583018236 1069652647 1220979249 -774898805 -1496790243 913823372 1097917978 -663111776 -1350662346 823792277 1176314371 -552307783 -1475132625 1362426069 640927811 -1086678535 -935483025 1448688844 559811674 -1202233888 -816812682 1609527527 686309489 -1310649909 -957996707 1484961022 797279336 -1232284206 -1047796412 1283713201 998561831 -1567782499 -712328949 1273900200 1021910078 -1512026748 -756581102 1113088131 895438869 -1403649617 -615435975 1161143450 842175500 -1422146122 -599984864 1784338461 492693643 -2074822351 -212629081 1832328196 439364754 -2093384408 -197243458 1686196271 327573689 -1970327293 -41418347 1676448822 350987424 -1914505958 -85604980 2012072057 15399151 -1713133227 -287008317 1887439968 126303478 -1634833076 -376873510 2033598539 238121181 -1757929113 -532737551 2119926866 157070532 -1873418882 -414001688 1211091348 1059649794 -1507743560 -785999826 1329728909 944061723 -1588826975 -699704265 1190412710 838037808 -1460002678 -537063396 1100580287 916370729 -1349000045 -661597179 1436080624 580905318 -1147750180 -862877622 1391795689 636628351 -1124369211 -872657837 1531138498 742678868 -1253232402 -1035337608 1546556891 724149581 -1306462985 -987249567 1933699420 71752138 -1655732112 -364332826 1949052229 53157331 -1709028247 -316310273 2107269486 178082296 -1819017150 -460115756 2063050103 233870817 -1795570597 -469830451 1861679416 435276206 -2131191788 -134240126 1771781409 513543607 -2020254707 -258839397 1613590794 388645276 -1910304730 -115072848 1732293907 273122693 -1991322561 -28711767 1661114967 335915713 -1928529029 -99890195 1685020238 325611224 -1973338270 -43642892 1842942565 450765555 -2083032247 -187677729 1790236284 498329322 -2068138160 -205682746 2125826611 162708133 -1866732769 -407053431 2044218922 249527996 -1747570938 -523165808 1886257665 124334743 -1637850323 -379104325 1996736024 325262 -1727158476 -301295710 1483520671 795576841 -1235035213 -1050285275 1593933446 671501840 -1324408918 -972542148 1454846637 565183035 -1195814015 -809606377 1373304500 652068386 -1076586600 -925653234 1172024059 853318253 -1412052009 -590152895 1119252194 900816500 -1397223474 -608223400 1258300105 1007096415 -1525791771 -771132557 1282270928 996857414 -1570535428 -714819734 2048502550 220109696 -1810380230 -485426516 2104782607 175333273 -1820717533 -461553995 1958880036 63247282 -1697889784 -305433954 1940907837 78174123 -1650358767 -358173049 1739504498 279546852 -1985947042 -22549816 1623424875 398741501 -1899159993 -104190255 1769288512 510788566 -2021961108 -260283654 1847129945 421513167 -2146003339 -149838109 1098353630 913357640 -1350964494 -662775196 1176129479 824016721 -1475072277 -552395139 1336673260 950743930 -1583193408 -693808554 1220659189 1070004067 -1496340775 -775383473 1556126650 734505772 -1295058282 -976631296 1538088867 749367093 -1247592817 -1029435879 1377506184 622600990 -1139445084 -887995854 1433851793 577890055 -1149716803 -864057813 583500074 1438691772 -859185146 -1144074096 631915827 1387099557 -878435297 -1130163063 740034840 1528510862 -1038981068 -1256892254 728878337 1551302039 -981488595 -1300718405 1064341838 1215799768 -780210078 -1501970188 941446487 1327130049 -703384453 -1592523539 833296764 1185688042 -542803888 -1465759546 919002469 1103228403 -657933239 -1345352481 430547426 1856934260 -140001074 -2136936360 516187643 1774409069 -255195945 -2016594879 393357776 1618286918 -109295364 -1904510870 270527945 1729682783 -32404251 -1994998669 69120390 1931051280 -367996758 -1659379652 57898399 1953776905 -310569805 -1703271387 180697524 2109868322 -456435560 -1815320562 229178797 2058341691 -475620223 -1801343977 1004318827 1289453821 -707604153 -1563041327 1018262642 1270236388 -759229090 -1514658360 889665625 1107298511 -620144267 -1408341533 845872192 1164823766 -597385876 -1419530758 644587535 1366069401 -932855517 -1084034635 554066966 1442927744 -821557958 -1206962772 682633277 1605834923 -960607983 -1313244793 803073060 1490738354 -1043100408 -1227571810 11702435 2008391733 -289607281 -1715748583 132076730 1893229612 -372165226 -1630141184 241768593 2037262343 -530089539 -1755297493 151313544 2114186270 -418726492 -1878160078 486899911 1778561105 -217325077 -2079534723 443040990 1836020808 -194632206 -2090789532 333318389 1691957347 -36673063 -1965598385 347327724 1672805498 -88232512 -1917149866 284287912 1744229182 -16809340 -1980190190 396109745 1620776743 -107854179 -1902807541 506096538 1764580108 -266073418 -2027734496 424128387 1849728789 -146157905 -2142306759 222753740 2051130202 -481783072 -1806720394 170604501 2100037443 -467314951 -1826462097 60652542 1956268904 -309126446 -1701565884 82886631 1945603953 -352395573 -1644564899 731890528 1553527798 -980311476 -1298754854 754059129 1542797295 -1023646123 -1241819453 625232722 1380154308 -884331906 -1135797528 573149003 1429127133 -869798297 -1155473679 908645124 1093657490 -668552664 -1356758338 826611485 1178740619 -548702671 -1471396185 955472694 1341418400 -688047590 -1577448820 1067360047 1218031545 -779026941 -1500000619 166384361 2129519231 -404442171 -1864137901 243734256 2038441574 -527861796 -1752283318 120675035 1882614349 -381731849 -1640494239 6069954 2002497108 -296550418 -1722429576 341688973 1666904603 -95181919 -1923837129 321914516 1681339906 -46241864 -1975953618 445008575 1837201961 -192402541 -2087773435 501976742 1793900080 -203034742 -2065506532 847573537 1166262967 -594898163 -1416780901 904476216 1122895534 -605595884 -1394579582 1012890131 1264077445 -766436545 -1521079383 993181194 1278578332 -717431002 -1573130320 791929413 1479856851 -1052933271 -1237666817 677258844 1599674058 -967817360 -1319667738 568879735 1458526945 -807007397 -1193198643 646295150 1367514872 -930361534 -1081278508 1185629230 833385656 -1465572094 -543025772 1103527991 918663329 -1345789669 -657469043 1215351836 1064828042 -1501647568 -780558938 1327302661 941242515 -1592563415 -703309377 1528583242 739992796 -1257097882 -1038809616 1550946387 729194693 -1300237953 -981941783 1439161464 583068910 -1144406700 -858878526 1386879073 632105207 -1130071731 -878491173 2110088422 180507760 -1815411254 -456379044 2057871615 229609577 -1801010733 -475926203 1931406548 68803650 -1659859464 -367542930 1953704141 57940059 -1703065119 -310740617 1618113666 393561108 -1904470610 -109370056 1730130075 270041101 -1995320905 -32055007 1856634032 430885926 -2136498788 -140464886 1774467241 516098111 -2016781947 -254973677 1605399919 683099641 -1312943037 -960944939 1490923894 802849248 -1227632550 -1043013428 1366031709 644664779 -1083859855 -933057305 1443248452 553716178 -1207412632 -821073666 1107780875 889214365 -1408695257 -619825999 1164615954 846041476 -1419460546 -597430104 1289547065 1004264879 -1563259883 -707412861 1269901600 1018567094 -1514190836 -759662438 1692292519 333014321 -1966066549 -36240355 1672712638 347382056 -1916931950 -88424444 1778769301 486731011 -2079605575 -217281489 1835538828 443492634 -2090436448 -194951114 2036942275 242120021 -1754848017 -530574215 2114224602 151236940 -1878335242 -418525088 2008206833 11926887 -1715688227 -289694645 1893665256 131611006 -1630443324 -371828654 1956456108 60429882 -1701623936 -309037290 1945166517 83350051 -1644264551 -352734449 2051452574 222404104 -1807167566 -481296604 2099997319 170678801 -1826288725 -467518659 1764374216 506267230 -2027661340 -266115214 1850208977 423674439 -2142661635 -145841301 1743896314 284593772 -1979719722 -17240256 1620867811 396053109 -1903027249 -107664551 1341326948 955528946 -1577228472 -688236578 1218364029 1067053803 -1500470447 -778595385 1093176918 909098688 -1356402822 -668868628 1178946127 826440409 -1471468701 -548660235 1380193792 625157782 -1135970516 -884127814 1428804121 573497999 -1155026123 -870284381 1553964594 731426468 -1299054818 -979972216 1542609451 754281149 -1241761017 -1023734895 1837504493 444671867 -2088208703 -191936937 1793840116 502063970 -2065321256 -203259314 1667080159 341487433 -1923875085 -95105435 1680890822 322399056 -1975633174 -46593412 1882261385 120993567 -1640012123 -382183885 2002568080 6025990 -1722637636 -296381910 2129301435 166575917 -1864044905 -404496895 2038909858 243301172 -1752618354 -527558120 1458059045 569313203 -1192864247 -807311713 1367733052 646103978 -1081372144 -930307450 1479786263 791973761 -1237459397 -1053102419 1600027406 676940696 -1320150494 -967365964 1264527169 1012406231 -1521400211 -766085381 1278403416 993383374 -1573092748 -717507870 1166323571 847486949 -1416966561 -594673975 1122593642 904813564 -1394144698 -606061872 -367129822 -1659290700 68184590 1930910360 -311177413 -1703608403 58568215 1954193025 -456817904 -1815956602 181133884 2110575274 -475511031 -1800439905 228992549 2057377459 -139912378 -2136069168 430406250 1855998716 -255533217 -2017202231 516603507 1775079141 -109931660 -1904892958 394064472 1618723534 -31500435 -1994889221 269563457 1729496791 -781177878 -1502143620 1065241286 1215920720 -702681101 -1592074395 940805855 1326759497 -542399528 -1465085106 832946932 1185084002 -658085951 -1346283689 919078637 1104098939 -859358322 -1145042152 583621282 1439590964 -877985897 -1129459967 631545531 1386458669 -1038306372 -1256488150 739431056 1528160774 -982419547 -1300871373 729749129 1551377951 -217761181 -2080240907 487283535 1779198937 -194445702 -2089824532 442933078 1835118528 -35737007 -1965456697 332452733 1691870187 -88902072 -1917565218 347936612 1673144306 -290313721 -1716184431 12340011 2008775613 -371200482 -1629954424 131174194 1893121956 -529948107 -1754361181 241681177 2036396943 -419142100 -1878829382 151652096 2114795414 -932504917 -1083430339 644184967 1365396241 -821633358 -1207833052 554221470 1443860232 -961506663 -1313365489 683602869 1606009635 -1042459008 -1227201002 802371500 1490290490 -706999601 -1562690983 1003645923 1289050997 -760099114 -1514734016 1019195386 1270390636 -620264707 -1409240469 889840593 1108267847 -597014812 -1418889614 845424584 1164121950 -668440160 -1355851466 908462220 1092696090 -549081671 -1472029393 827051157 1179450371 -688660078 -1577791228 956137662 1341829160 -778164853 -1499917027 1066419367 1217885233 -979404348 -1298642606 730929384 1553344638 -1024279075 -1242198709 754769137 1543236711 -884674058 -1136410272 625643738 1380819020 -869714449 -1154611847 573002947 1428186197 -481932952 -1807648258 222832708 2052004050 -466907791 -1825784345 170257501 2099436747 -308428454 -1701121588 60006518 1955893472 -353368765 -1644743211 83780719 1945720057 -17737460 -1980339814 285161504 1744308406 -107176683 -1902400125 395508793 1620429999 -265629378 -2027036248 505720850 1763934340 -146336473 -2143279695 424244235 1850623133 -1053599519 -1238079369 792541645 1480198491 -966877960 -1319523218 676396500 1599589698 -806825773 -1192239035 568766975 1457619305 -930802486 -1081990052 646673894 1368147312 -595310459 -1417447405 847915433 1166874943 -605451108 -1393640438 904392112 1122032934 -765476681 -1520898015 1011982747 1263964429 -718142290 -1573571528 993813890 1278956820 -94537687 -1923462977 340990213 1666460051 -47137744 -1976071002 322886940 1681517962 -192483301 -2088648563 445157687 1838129569 -202689534 -2064907116 501568814 1793222072 -404068275 -1863493413 165939553 2128820727 -527979436 -1753178942 243912056 2039414254 -382607233 -1640574743 121602387 1882763717 -295951258 -1722084112 5391690 2002089436 -1905078746 -109707600 1618784010 393977756 -1994454465 -31966551 1729194771 269900677 -2136390124 -139561342 1856448312 429922222 -2017164787 -255610213 1774904097 516805559 -1815749054 -456986924 2110504814 181178360 -1800922533 -475059507 2057730935 228674529 -1658956176 -367434010 1930442588 68618186 -1703701911 -311123201 1954411333 58377171 -1256395026 -1038360968 1527943106 739622740 -1301206281 -982115743 1551846363 729316173 -1144559908 -859810230 1439238128 583939942 -1129667899 -877817261 1386529769 631501695 -1465123190 -542323172 1185259430 832745264 -1345963373 -658437627 1103649727 919563049 -1502579016 -780712402 1216223124 1064904450 -1591889247 -702905801 1326699405 940892955 -1754661017 -529608719 2036833867 241217245 -1878770818 -419230744 2114607698 151874244 -1716357291 -290109501 2008815225 12265199 -1629506740 -371686438 1892799072 131523318 -1965101309 -36053099 1691389487 332906169 -1917637862 -88859764 1673349686 347765408 -2080020687 -217950297 1779107357 487339659 -2090294488 -194014274 1835450884 442626706 -1408770129 -620695751 1107934851 890146325 -1419109450 -596825312 1164212890 845367820 -1562617955 -707041525 1288844977 1003816487 -1515089020 -759782638 1270870696 1018741310 -1313812533 -961020067 1606332135 683253361 -1227027502 -1042662588 1490250494 802445928 -1083488263 -932415633 1365583573 643962435 -1207532576 -821972106 1443422924 554685018 -1136350044 -884761550 1380633992 625868062 -1154914115 -869378005 1428621713 572537095 -1298193258 -979889152 1553024442 731280684 -1242374001 -1024077799 1543274915 754692405 -1577861952 -688616362 1342037484 955968890 -1499563815 -778483633 1217403381 1066871139 -1356319502 -668007324 1093031390 908158280 -1471811349 -549273475 1179357639 827105617 -2027254676 -265437958 1764027712 505667030 -2142812043 -146769693 1850288473 424548815 -1980693410 -17419064 1744790898 284710372 -1902329785 -107220783 1620222315 395678205 -1700946936 -308630370 1955855652 60083634 -1645193199 -352884601 1946040637 83429803 -1807346630 -482270036 2051568918 223298944 -1825845213 -466820939 2099622159 170033561 -1520460315 -765940365 1263664329 1012321375 -1573758468 -717919894 1279015120 993724486 -1417407017 -595385023 1166701819 848118893 -1393962546 -605101736 1122480354 903905396 -1192718975 -806372073 1457974445 568450107 -1081783912 -930973426 1368074420 646715426 -1238170189 -1053543131 1480418463 792351753 -1319190102 -967184068 1599119494 676827152 -1640907475 -382300741 1883233281 121171095 -1721992908 -296007262 2001868824 5580942 -1863699169 -403896951 2128892979 165897381 -1752698618 -528432752 2039058474 244228284 -2088325815 -192832033 1837681765 445644019 -2064946864 -202614330 1793394812 501364970 -1923275397 -94759443 1666401367 341079233 -1976508062 -46673420 1681817678 322547928 1745195899 520266733 -2046037417 -250821951 1869109090 409954292 -2124007858 -161413416 1725832009 299445215 -1999603099 -2667789 1639178064 380956614 -1883390340 -121991446 1974633247 45462409 -1682120141 -323235163 1927235334 98072464 -1664014806 -338291012 2070481709 208550843 -1788384767 -497001833 2080689972 184811426 -1844793832 -452092274 1399567283 611091237 -1117400417 -899489271 1409709994 587286332 -1173875066 -854645232 1571830657 716638999 -1279370579 -994481605 1524498328 769314574 -1261199692 -1009471966 1323082711 970691393 -1596800261 -673844627 1236363214 1052137304 -1480653086 -793233804 1074211813 922753907 -1375122743 -653362593 1198190588 812506986 -1453027632 -563888570 1897833018 102339244 -1626291434 -401083520 1987274275 24401589 -1736636657 -277203047 2143627784 146938526 -1848947932 -422806606 2024336913 263184007 -1767469251 -509493333 1823060574 464421576 -2102930574 -174005276 1808037447 482559697 -2050353301 -221435907 1651653228 359992058 -1938007232 -75797546 1696595573 303615715 -1961779367 -65622065 1248887538 1031254628 -1535188002 -746990776 1293764331 974812797 -1559025721 -736880815 1152060096 866925142 -1431999508 -576562310 1137102553 885128783 -1379356683 -623927453 1472696982 549495296 -1177947206 -825310420 1353340559 665675289 -1096534109 -912062667 1495014052 773532210 -1223525496 -1072346338 1584520893 695660075 -1333805167 -948400377 1513353721 758432111 -1271033643 -1019568061 1566455264 710477174 -1286581044 -1000905638 1424521675 602884445 -1159325465 -840882063 1401273810 612535620 -1114907394 -896734104 1199890845 813945099 -1450540879 -561139673 1089021316 938349842 -1360575320 -639601602 1230989743 1045977401 -1487861629 -799655915 1311944118 959814944 -1606628198 -683934708 1633538353 375054759 -1890340835 -128679797 1714427176 288826814 -2009172988 -13024110 1871075587 411134357 -2121779153 -158398279 1760271642 535604620 -2031748042 -236794720 2095759701 200143299 -1830510471 -438071057 2072446284 209728986 -1786157984 -493988618 1915832679 87456241 -1673582517 -348645155 1968999806 39566824 -1689064366 -329917244 1126744248 875556910 -1389977196 -635334398 1145373857 859976759 -1437899379 -582200037 1307789450 989100060 -1543689818 -721807056 1251904659 1033485317 -1534005825 -745022167 1587531996 697884746 -1332629008 -946437786 1509037253 787817555 -1208191511 -1057274497 1346656494 658729080 -1102431806 -917698220 1462344951 539929697 -1188561445 -836711091 2017910896 255971558 -1773633188 -514870838 2133533801 137106687 -1859828411 -433949229 1990027330 26892500 -1735194258 -275498504 1911598171 116890829 -1610691209 -386269727 1710354452 318161026 -1946185416 -50814546 1654404109 362480795 -1936567007 -74095177 1797945382 472729776 -2061231862 -232576612 1816640575 457215145 -2109088493 -179376763 208230015 2070832873 -496552109 -1788868667 184848998 2080613104 -452267190 -1844591652 45276749 1974857435 -323174559 -1682206729 98507348 1926769346 -338592904 -1663677458 299779611 1725527693 -3135689 -1999169631 380862978 1639232148 -121773266 -1883581512 520474153 1745026751 -250892539 -2045993069 409471536 1869560486 -161060068 -2124326006 923236023 1073759777 -653715557 -1374804211 812298926 1198359096 -563817598 -1453071596 970784389 1323027987 -674062423 -1596608705 1051802268 1236666890 -792765520 -1481086170 716203731 1572296261 -994179073 -1279707287 769499850 1524273756 -1009531930 -1261112464 611053281 1399643767 -899313715 -1117601957 587606776 1409358446 -855094316 -1173390526 359819070 1651857320 -75758062 -1938082172 304063271 1696109489 -65945077 -1961430371 464121612 1823399834 -173568480 -2103394634 482618133 1807948675 -221623751 -2050131281 147158874 2143438796 -422898058 -1848891680 262714179 2024768469 -509160849 -1767775495 102694760 1897517054 -401564092 -1625837870 24329073 1987316711 -276997539 -1736807733 773605366 1494972256 -1072552230 -1223354804 695305199 1584837497 -947920189 -1334259115 549965764 1472266066 -825643288 -1177641346 665455581 1353530187 -911971599 -1096590745 866867090 1152149252 -576375106 -1432222168 885429131 1136763677 -624364889 -1378893263 1030807456 1249374006 -746668404 -1535537638 974986169 1293560623 -736920939 -1558951421 1046426877 1230505067 -799975983 -1487510201 959639780 1312145522 -683896376 -1606704802 814005455 1199803481 -561324573 -1450316427 938047702 1089357888 -639165958 -1361041044 602416281 1424954383 -840546891 -1159629533 612753536 1401081878 -896826964 -1114853062 758361259 1513397309 -1019359865 -1271202543 710830258 1566136356 -1001387618 -1286129400 87102517 1916150947 -348162791 -1674033777 39637036 1968955578 -330125056 -1688895082 199924743 2095950993 -437977813 -1830564419 210196510 2072012936 -494323406 -1785853532 411436113 1870738631 -158833283 -2121312789 535543880 1760358622 -236609180 -2031971854 375229539 1633336565 -128717489 -1890263591 288376954 1714911468 -12703402 -2009523776 658769340 1346581802 -917871472 -1102228474 539607461 1462694195 -836263799 -1189048289 698322318 1587068184 -946738014 -1332290508 787630487 1509259521 -1057216325 -1208281043 989009368 1307845966 -721586956 -1543879582 1033818561 1251598679 -745492243 -1533575045 875077098 1127198076 -634979130 -1390293936 860183027 1145203045 -582272801 -1437857719 472524148 1798116834 -232504232 -2061273906 457695597 1816187387 -179732415 -2108772137 317828422 1710661072 -50344854 -1946616580 362572127 1654348233 -74315661 -1936377627 27079952 1989805446 -275557316 -1735105366 116453641 1912062367 -385970139 -1611030349 256294178 2017562036 -515318770 -1773146984 137066811 2133608877 -433776617 -1860032383 -1596188301 -673502747 1322416223 970279113 -1481515670 -793317892 1237302342 1052282064 -1375235775 -654269993 1074393197 923713787 -1452649128 -563255858 1197749364 811795682 -1117058793 -898877055 1399154747 610425005 -1173959410 -855507560 1409854498 588225716 -1280278235 -994594381 1572790281 716820639 -1260567236 -1009093206 1523786768 768873606 -1682818629 -323679955 1975277719 45836289 -1663042142 -338113228 1926339726 97954840 -1788235383 -496074465 2070401189 207675443 -1845201520 -452770554 2081035452 185410602 -2046481953 -251520695 1745570035 520910949 -2123829818 -160441008 1868991722 409058428 -1998675475 -2518661 1724956865 299364439 -1884068364 -122399390 1639777496 381301838 -1178130382 -826271580 1472809246 550402440 -1096094677 -911352643 1352961287 665042321 -1222860800 -1071935338 1494401324 773190074 -1334746087 -948546417 1585382709 695743907 -1536149418 -747173696 1249794426 1031367148 -1558315953 -736441127 1293131107 974433781 -1431588764 -575897358 1151717704 866312670 -1379502979 -624868117 1137186129 885990855 -2102851334 -173131668 1822910934 463493440 -2050700061 -222036875 1808444879 483237209 -1938652984 -76173218 1652351460 360436082 -1960885039 -65506233 1695622653 303437163 -1625417570 -401004536 1896905138 102189348 -1737237369 -277550063 1987952043 24808765 -1849323348 -423452614 2144072064 147636502 -1767353163 -508599261 2024158617 262210831 -1830126607 -437433497 2095323869 199436875 -1786265624 -494891138 2072633028 210693714 -1674447933 -348732587 1916769007 87597689 -1688455206 -329578676 1968330486 39151200 -1889703019 -128296189 1632832185 374618671 -2010075252 -13132006 1715392160 289013302 -2121866329 -159263951 1871217291 412070429 -2031409218 -236185816 1759856274 534935044 -1450943687 -561812561 1200241173 814549635 -1360421088 -638668874 1088945676 937479834 -1486892277 -799480931 1230090791 1045856945 -1607330030 -684382332 1312585278 960186024 -1271706787 -1019970613 1513958001 758782695 -1285648572 -1000751150 1565585000 710401790 -1159150737 -839912455 1424400963 601985749 -1115355274 -897435680 1401644634 613177036 -1947120976 -50955738 1711221660 318249738 -1935896919 -73679297 1653796741 362143507 -2060795262 -231869932 1797563310 472093496 -2109274469 -180341235 1816750007 458118945 -1773774124 -515806654 2017999864 256838510 -1859412275 -433279397 2133196769 136499063 -1734487322 -275062160 1989391306 26510172 -1611655425 -386455959 1912502227 117000005 -1331729800 -946316562 1586563924 697711554 -1208832415 -1057644809 1509740365 788266971 -1102781878 -918301988 1347060582 659403760 -1188485549 -835840315 1462191999 538998761 -1389856228 -634434934 1126570800 874589094 -1438269947 -582840685 1145823017 860680127 -1544293842 -722156872 1308463874 989504404 -1533135305 -744946015 1250973467 1033332621 -995042185 -1279791903 717143387 1572441549 -1008920466 -1260771080 768833858 1523861972 -898935739 -1116969773 610612585 1398932991 -855207844 -1174298422 587788656 1410318822 -653800429 -1375667067 923381055 1074699689 -563476470 -1452459876 811886886 1197693360 -673430495 -1596230473 970073357 1322587547 -793673672 -1481199442 1052762388 1236849026 -2163521 -1998992343 298884499 1725410565 -122472282 -1884026832 381507978 1639606556 -251300723 -2046671845 520820129 1745626423 -160911212 -2123399166 409391544 1868685614 -496374565 -1787896755 208113143 2069937505 -452712254 -1845290924 185223662 2081257848 -323853079 -1682615169 45876677 1975203155 -337665808 -1663528858 97632732 1926689098 -575935178 -1431511648 866487322 1151515788 -624547537 -1379853895 885540867 1137670293 -747608828 -1535683182 1031668776 1249457342 -736255715 -1558539893 974372913 1293217959 -1071841966 -1222914620 772971646 1494592744 -948881077 -1334441507 696211559 1584949489 -825789088 -1178581514 550048844 1473127642 -911560327 -1095925265 665112661 1352917187 -423244290 -1849492120 147565778 2144115780 -509081113 -1766901391 262564043 2023839837 -400669236 -1625721510 101721312 1897337974 -277642795 -1737182909 25026809 1987760239 -76358246 -1938428660 360496310 1652263968 -65070717 -1961350891 303134895 1695959097 -173451864 -2102500034 463942788 1822426130 -221998671 -2050776793 483061917 1808646155 -158941451 -2122215837 411623385 1871703887 -236225812 -2031334790 535108544 1759652694 -128108857 -1889925551 374560747 1632921469 -13569314 -2009611704 289313778 1715053412 -349065583 -1674142201 88068029 1916337963 -329487736 -1688511970 38931364 1968519986 -437639517 -1829956043 199509903 2095281945 -494411078 -1786719700 210338710 2072949504 -840393155 -1158697301 602341137 1424084871 -897230300 -1115526478 613104392 1401686942 -1020062193 -1271650663 759002915 1513768885 -1000418794 -1285954944 709931834 1566016428 -799044007 -1487356209 1045557109 1230430179 -684570048 -1607107882 960244588 1312496634 -561772949 -1451018499 814376775 1200445393 -638991758 -1360071964 937927518 1088459720 -274886732 -1734688990 26472088 1989467662 -386905171 -1611171013 117320321 1912150551 -515504250 -1774110960 256403114 2018465340 -433339489 -1859325175 136684211 2132972069 -232087600 -2060603578 472186620 1797508714 -179872823 -2109707425 457784037 1817053811 -51308574 -1946802316 318731982 1710769752 -73608197 -1935940755 361935575 1653965377 -722227332 -1544249366 989711952 1308294854 -744592539 -1533453325 1032849993 1251424991 -634902706 -1389422632 874923618 1126266612 -582622377 -1438460991 860586619 1145877229 -918241512 -1102868594 659217972 1347284642 -836142335 -1188148329 539433517 1461725883 -945866966 -1332213828 697390598 1586914960 -1057819853 -1208630363 788304415 1509663369 -1233006657 -1048117463 1485811347 797482501 -1309930586 -957662416 1608673930 686119452 -1202042995 -815958245 1448355489 559093303 -1086880876 -936332542 1362748088 641651246 -1422467109 -600707251 1161346807 843026017 -1403315262 -614716588 1112898286 894585464 -1511172119 -756390017 1273181893 1021576787 -1568631824 -712531098 1284436700 998883914 -1913655433 -85401631 1675726427 350666445 -1971180690 -41608200 1686915650 327908052 -2093717691 -197961773 1832519273 440219391 -2074500260 -211905590 1784136304 491844326 -1873215725 -413151355 2119605823 156348073 -1758119158 -533591140 2033932838 238840496 -1635551455 -377206857 1888294413 126494363 -1712409800 -286686290 2011222548 15196802 -1348796674 -660746648 1100259282 915648324 -1460192537 -537916815 1190747083 838757213 -1589545268 -700037542 1330583520 944252790 -1507020075 -785677757 1210242041 1059447663 -1305612646 -987046388 1545834422 723828512 -1254086013 -1035527659 1531857839 743013177 -1124702552 -873376194 1391986564 637482770 -1147428175 -862154201 1435878301 580055819 -1795891658 -470552928 2063253274 234721164 -1818682833 -459396423 2107079427 177228693 -1708173820 -316119406 1948333864 52823998 -1656581603 -364535157 1934422833 72074151 -1992044974 -29032764 1733144446 273326056 -1909585333 -114738467 1612737383 388455409 -2020063648 -257984778 1771448140 512825306 -2131393927 -135089425 1862001493 435999683 -2068337347 -206529109 1790561297 499055751 -2082838236 -186820174 1842612232 450050206 -1972624113 -43313767 1684161571 325416117 -1929256682 -100216448 1661960250 336113836 -1728004775 -301494833 1997462645 650467 -1636992704 -378910250 1885542508 124004602 -1747241621 -522451459 2044023879 248669393 -1867058830 -407780892 2126024798 163553480 -1076261387 -924926621 1373105369 651222095 -1196144148 -810321542 1455040704 566040662 -1325267513 -972737199 1594647787 671831165 -1234189858 -1050087096 1482793202 795250788 -1569809007 -714494713 1281424573 996658219 -1526507128 -771462882 1259157668 1007290418 -1397418589 -609082059 1119581327 901530649 -1411853894 -589307604 1171697814 852590592 -1649632132 -357847830 1940061520 77974982 -1698604955 -305764109 1959737673 63441375 -1820912562 -462412584 2105111906 176047604 -1810182057 -484581183 2048176507 219382253 -2145678312 -149111666 1846930740 420666786 -2022291455 -260999017 1769482541 511646139 -1900018646 -104385348 1624139014 399070608 -1985101773 -22351707 1738776863 279220617 -1497187148 -775582686 1221385624 1070329102 -1582335827 -693614533 1335957889 950413591 -1474743162 -551681008 1175934378 823158076 -1351290721 -663502839 1098551731 914202917 -1149915952 -864904122 1434177020 578616682 -1139250999 -887138209 1377176037 621885811 -1246878494 -1029106572 1537230286 749172056 -1295785733 -976957331 1556971991 734703937 -756217157 -1511376339 1021537175 1273256705 -712978782 -1568145868 999206798 1284087576 -600407415 -1422806497 842589093 1161810739 -614775152 -1403226618 894773180 1112676138 -816178465 -1201853879 559184883 1448299365 -935862586 -1087312304 641318890 1363054460 -1048472851 -1232690565 797963201 1485357911 -957589772 -1309972894 685914072 1608845134 -377279885 -1635509531 126700383 1888123849 -286331286 -1712726276 14716742 2011676624 -413621695 -1872784681 156681069 2119300091 -533371304 -1758308658 238749556 2033989602 -197903849 -2093806975 440032059 1832741805 -212206066 -2074161512 492281634 1783672756 -84954587 -1914142029 350343945 1676075935 -41781700 -1970977110 327948048 1686841222 -873055238 -1125053588 637033174 1392470592 -862191645 -1147351179 580230863 1435676249 -986860600 -1305836706 723768036 1545921138 -1035962415 -1253619897 743315197 1531520619 -700372066 -1589241080 944720562 1330149924 -785584249 -1507074287 1059229355 1210433085 -660954196 -1348627654 915718784 1100214806 -537434187 -1460644061 838403737 1191065103 -258467022 -2019611740 513178142 1771129480 -134881493 -2131562563 435928583 1862045329 -29125888 -1991990378 273543724 1732952762 -114403559 -1909889137 387986997 1613170339 -315684010 -1708639296 52521594 1948670700 -364720305 -1656356903 72134243 1934335733 -470514844 -1795968014 234545736 2063454942 -459716739 -1818331157 177677905 2106595015 -522491847 -1747167057 248842517 2043820419 -407458784 -1867408202 163106060 2126511514 -301932533 -1727541091 950567 1997124017 -378723310 -1637215100 123946302 1885631912 -43222947 -1972680501 325196145 1684351463 -100549564 -1928950574 336584040 1661529598 -206049169 -2068791047 498700611 1790878165 -187026314 -2082667296 450123098 1842570700 -608876303 -1397589913 901458397 1119623499 -589787928 -1411400578 852946372 1171381586 -714161981 -1570115499 996188655 1281855865 -771554086 -1526451124 1007511030 1258968416 -972924779 -1325045757 671889849 1594558767 -1049650036 -1234654182 794951072 1483132214 -925249369 -1075912655 651669899 1372619037 -810281794 -1196219352 565867922 1455244548 -104834696 -1899533842 399390804 1623787714 -22176415 -1985303049 279182413 1738853595 -149171894 -2145590820 420851814 1846706416 -260696749 -2022627899 511210623 1769948393 -461944548 -1821345398 175712304 2105415846 -484799227 -1809990253 219474985 2048122047 -357777106 -1649675848 77766658 1940230292 -306117321 -1698286175 63923227 1959285901 -1028752976 -1247196890 748689564 1537681418 -977027671 -1295741633 734911621 1556802579 -864685694 -1150107372 578523310 1434230840 -887605861 -1138817779 622220471 1376871457 -551982636 -1474406078 823593208 1175468142 -663441971 -1351377573 914017505 1098775671 -775757338 -1496985232 1070366922 1221308508 -693164545 -1582819991 950093011 1336308805 2119714231 157250849 -1873402725 -414116851 2033549742 238203192 -1757683582 -532885484 1887686021 126156051 -1634882391 -376792001 2012088732 15284490 -1713346384 -286828506 1676629459 350774597 -1914620673 -85588887 1686278602 327524700 -1970474778 -41172880 1832181217 439610743 -2093302579 -197292965 1784224248 492710254 -2074642220 -212842430 1161192831 842094057 -1422392237 -599837499 1113301350 895259120 -1403666358 -615321380 1273883981 1022025179 -1511814047 -756761353 1283467604 998709698 -1567733640 -712410898 1484879131 797328781 -1232137161 -1048042335 1609347330 686522772 -1310535634 -958013256 1448803625 559795647 -1202414587 -816599917 1362573616 640682406 -1086760932 -935434102 1732474102 272909408 -1991436838 -28695220 1613672687 388595833 -1910451773 -114826923 1771633860 513789010 -2020172312 -258888322 1861564637 435292235 -2131011087 -134452889 2062836882 234050564 -1795553858 -469945048 2107220107 178163741 -1818771033 -460263119 1949297824 53009462 -1709077108 -316228326 1933715641 71637039 -1655944811 -364152573 1546474558 724198568 -1306315502 -987495036 1530957863 742891697 -1253117685 -1035353699 1391909900 636611738 -1124549344 -872444490 1436227605 580659331 -1147832007 -862828113 1100629082 916288716 -1349245578 -661449248 1190625347 837857493 -1460018833 -536948231 1329712232 944176382 -1588613820 -699884078 1210845297 1059797223 -1507694243 -786081333 1282287413 996743075 -1570748903 -714639729 1258545964 1006949306 -1525841408 -771050858 1119203079 900898705 -1396978133 -608371011 1171811102 853498760 -1412036046 -590267740 1373189969 652085191 -1076406659 -925866261 1454699336 565429214 -1195732380 -809655566 1594015587 671453173 -1324556721 -972296487 1483701114 795364332 -1235150250 -1050268992 1996490749 472939 -1727109423 -301377977 1886241764 124449650 -1637637432 -379284898 2044432335 249347929 -1747587357 -523051403 2125876182 162626368 -1866978566 -406906260 1790384025 498083599 -2068220235 -205634013 1843057536 450749206 -2083212628 -187465158 1684840363 325824317 -1973223801 -43659759 1661033394 335964964 -1928381794 -100136440 1433736820 577906402 -1149536424 -864270386 1377358445 622846715 -1139363007 -888044585 1538170438 749317840 -1247740054 -1029189636 1556306527 734292681 -1295172749 -976614427 1220675088 1069889158 -1496553668 -775202902 1336918537 950596255 -1583242459 -693726285 1176079906 824098484 -1474826482 -552542312 1098140219 913537709 -1350948073 -662889599 1847277244 421266986 -2146084976 -149788922 1769403045 510771763 -2022141047 -260070625 1623244430 398954008 -1899044958 -104206540 1739422359 279595521 -1985799237 -22795475 1940661976 78321230 -1650309132 -358254750 1958863553 63361623 -1697676307 -305613957 2104995562 175152764 -1820733498 -461439152 2048551667 220027493 -1810625569 -485278903 439648435 1832103973 -197467745 -2093100791 492389546 1784575036 -212392570 -2075126512 351209601 1676163095 -85890643 -1914283717 327339160 1686502414 -41112140 -1970561758 126062807 1887739969 -376573445 -1635073683 15619278 2011784280 -287296030 -1712913036 156768485 2120165491 -413763127 -1873720993 238411004 2033380458 -532955696 -1757639354 559587451 1448972525 -816529065 -1202458175 641164386 1362121972 -935787186 -1086442024 796993609 1485183199 -1047574171 -1232569869 686615632 1609292998 -958231172 -1310343702 1022210079 1273659529 -756821709 -1511726683 998274054 1283933328 -712108758 -1568070212 842414125 1160841403 -600286975 -1421907561 895220788 1113377954 -615146216 -1403867762 53457394 1948811620 -316550946 -1708728248 71464427 1933919613 -364112697 -1656019887 234109376 2062747990 -470132500 -1795331974 177864153 2107559247 -459825931 -1819235229 513319318 1772065024 -258555718 -2020478932 435512719 1861375257 -134544221 -2130955211 272837028 1732516146 -28489592 -1991608290 388951485 1613356331 -115307375 -1909998585 943821114 1330028972 -699404266 -1589067648 1059869987 1210803637 -786287601 -1507523431 916068616 1100818846 -661358556 -1349302094 838327569 1190194567 -537281475 -1459712853 636911966 1391571400 -872882062 -1124085532 580601159 1436317137 -862641045 -1148054275 724371820 1546271226 -987535296 -1306240810 742444405 1531444707 -1035031463 -1253466929 671277617 1594217127 -972258531 -1324633205 795813416 1483216574 -1050589436 -1234798702 651782659 1373526677 -925430993 -1076872263 565489178 1454612108 -809840842 -1195507808 901116501 1119011523 -608464007 -1396923409 853030476 1172244186 -589932704 -1412339722 997096039 1281968881 -715121845 -1570296867 1006878334 1258589928 -770842798 -1526009916 325894905 1684796015 -43867179 -1973054653 335611616 1661351542 -99653684 -1928833190 498551499 1789950557 -205968409 -2067915919 450531026 1843248708 -187371522 -2083266712 249287325 2044518923 -522865743 -1747811545 162928260 2125538834 -407341144 -1866512578 23215 1996974649 -301057149 -1727460587 124624566 1886039584 -379322470 -1637560564 823776112 1176429542 -552095140 -1475312950 913577833 1098065919 -663062971 -1350744365 1069701954 1220897748 -775144850 -1496642824 951033691 1336455117 -694026633 -1582903583 749650708 1537864578 -1029660104 -1247309138 734201613 1556363163 -976394719 -1295362377 578112294 1433566128 -864343542 -1149494628 622366527 1377812393 -887689709 -1139679611 175633336 2104541998 -461794668 -1820417534 219821985 2048722743 -485206387 -1810668005 78412682 1940605724 -358475098 -1650120144 63029139 1959169797 -305144129 -1698107863 398517212 1623708490 -103906576 -1899384218 279783365 1739200339 -22853911 -1985710465 421227502 1847352184 -149615934 -2146289068 511094775 1769054049 -260518181 -2021654963 -62661138 -1958417032 307084482 1699384404 -80864777 -1943459487 354449627 1646741581 -224897572 -2053151414 479606000 1804665958 -168455739 -2098028205 469496041 1828503679 -504050294 -1762394852 268086438 2029886512 -426178157 -1851901691 144140479 2140166185 -282114632 -1742179026 18949268 1982206978 -398294623 -1622822601 105701517 1900793883 -953287386 -1339372112 690199562 1579461788 -1069532865 -1220081239 776886291 1497983109 -906595052 -1091484286 670569528 1358898350 -828657395 -1180925541 546689057 1469243575 -627380926 -1382162988 882150510 1133755640 -571004581 -1427105331 871975031 1157527777 -733911696 -1555671578 978256988 1296577738 -752049815 -1540648449 1025687621 1244000467 -447157073 -1839211463 190221699 2085731605 -499832650 -1791879136 205212058 2067560716 -343710563 -1669049333 93128113 1921660199 -319905660 -1679192046 48284072 1978134846 -118489909 -1880568739 383884775 1642507633 -8242990 -2004547516 294410750 1720412520 -164334343 -2127346577 406459861 1866278211 -245780256 -2040627082 525849036 1750131034 -566834073 -1456341775 809020747 1195351517 -648345474 -1369687832 928344402 1079138756 -789756843 -1477806909 1055073657 1239684591 -679444404 -1601720102 965665120 1317655030 -1014899709 -1266226027 764394799 1518898617 -991160294 -1276434292 719485238 1575307680 -849718223 -1168284505 592721181 1414727051 -902328280 -1120886594 607777028 1396621714 -831144084 -1183674374 544988736 1467805398 -921142411 -1105245213 655759961 1343302351 -1062324386 -1213659192 782259826 1504143076 -943459513 -1329282095 701338219 1590338301 -742215928 -1530552418 1036832292 1254882994 -726701295 -1549247609 983632445 1302739627 -585554118 -1440868436 857163286 1141929600 -629873885 -1384918091 880443919 1132311193 -182739036 -2112049358 454426248 1813171742 -227124291 -2056164565 477641361 1803487751 -71297130 -1933105408 365852346 1657357868 -55716977 -1951735015 312717987 1705280053 -391344192 -1616134314 111341292 1906695802 -272544807 -1731822769 30354165 1992825443 -428406798 -1854916764 142173918 2138986056 -518339605 -1776422019 253010631 2014548561 -680620499 -1603682629 962653953 1315430295 -805090764 -1492878686 1041050392 1225399182 -642447841 -1364052343 935028531 1086085029 -556219898 -1444941168 819372842 1204917180 -891707831 -1109479713 618135397 1406193651 -843818416 -1162646842 599407484 1421675498 -1006496133 -1291507987 705460055 1561020353 -1016081822 -1268194572 761377614 1516667864 -335499547 -1693999501 34525129 1963589471 -345150724 -1670751638 90377168 1919171398 -488954153 -1780738495 215304187 2077390701 -440999218 -1833840040 196641762 2092938100 -239616383 -2035249641 532275117 1757343547 -153453928 -2116204018 416553908 1876110114 -9685325 -2006251995 291657631 1717921545 -134090070 -1895382468 370119558 1627955984 -1741743894 -282580868 1981905350 19286352 -1623008013 -398070683 1900854751 105614665 -1762357032 -504127410 2029711860 268288354 -1852222271 -425827241 2140616173 143656315 -2053633906 -224446440 1805019554 479287604 -2097820521 -168625151 1828433339 469540141 -1958510404 -62607318 1699602832 306893062 -1943124827 -81169357 1646273929 354882847 -1556006878 -733607756 1297045774 977824152 -1540555717 -752104275 1243782423 1025879425 -1382371312 -627212154 1133826364 882106794 -1426623479 -571456353 1157174565 872293811 -1091164090 -906946352 1358449002 671054332 -1180963745 -828580663 1469418867 546487781 -1339187084 -953511710 1579401560 690287054 -1220516755 -1069067013 1498285377 776549847 -2127287893 -164423363 1866090631 406681617 -2040926798 -245441244 1750568094 525384712 -1880120935 -118976241 1642184885 384233507 -2004720256 -8039146 1720452268 294335546 -1669121585 -343668391 1921865955 92956789 -1678836266 -320221888 1977654522 48737388 -1839681027 -446725781 2086064337 189915207 -1791658524 -500021902 2067469512 205268062 -1168504477 -849528331 1414817871 592664793 -1120416390 -902758932 1396288598 608083136 -1266581167 -1014582841 1519378557 763941099 -1276361400 -991201826 1575101540 719656178 -1477633785 -789960303 1239644203 1055148221 -1602167522 -678957688 1317977138 965315748 -1456041675 -567172701 1194913817 809484431 -1369746132 -648256070 1079325696 928122006 -1441170840 -585217282 1142364996 856697810 -1384857999 -629960985 1132126045 880668619 -1530727846 -742014260 1254921078 1036755936 -1548798397 -727185707 1302419311 983984121 -1213306356 -1062643046 1503660832 782711734 -1329353195 -943415677 1590546233 701169583 -1183456706 -831335768 1467712274 545043332 -1105713625 -920709455 1343637259 655456157 -1854448992 -428840394 2138651532 142478106 -1776640327 -518148561 2014642069 252956419 -1616063854 -391388668 1906488254 111510312 -1732176245 -272226787 1993308071 29902641 -1933555004 -70813102 1657678824 365501310 -1951559971 -55919029 1705242609 312794983 -2112109834 -182652320 1813357530 454202188 -2055862545 -227461511 1803052995 478107477 -1291695319 -1006273601 1561078277 705370771 -1267757264 -1016545370 1516367388 761716362 -1109802213 -891358323 1406640695 617648801 -1162606846 -843892844 1421501998 599611064 -1363846323 -642618405 1086012001 935070455 -1445421228 -555765822 1205272184 819056366 -1603349633 -680926231 1314959955 963084997 -1492969626 -805034000 1225619018 1040860892 -2006160415 -9741449 1717701325 291846747 -1895714824 -133783698 1628425940 369688130 -2034768941 -240069819 1756988159 532591209 -2116409398 -153282724 1876182758 416511600 -1780778107 -488879341 2077563561 215099967 -1833517156 -441348342 2092490416 197127718 -1694436425 -335035615 1963889307 34185741 -1670563922 -345372872 1919112834 90465812 882530278 1134389104 -627820854 -1382873508 871863295 1156621161 -570821933 -1426144699 977395668 1296494402 -732971272 -1555526034 1026300877 1244343131 -752715039 -1541059977 690833282 1579841300 -953997650 -1339812296 775979931 1497871117 -1068571977 -1219898847 670486448 1358036774 -906449252 -1090544118 547031977 1469856575 -829068667 -1181591021 267679534 2029209528 -503704062 -1761794412 144290615 2141094817 -426257893 -1852775795 19922716 1982386058 -283009488 -1742295386 105003781 1900350355 -397649367 -1622447425 306407242 1698977756 -62060954 -1958070544 355378003 1646891973 -81739137 -1943538967 479784824 1805639662 -225014188 -2054046014 469052257 1827806199 -168080819 -2097382693 763455143 1518753329 -1014036597 -1266141411 720151230 1575719464 -991771758 -1276775676 593161877 1415437827 -850096199 -1168916689 607595148 1395661338 -902214752 -1119978698 808875715 1194411605 -566749201 -1455478919 928756442 1079804492 -648686602 -1370299552 1055784689 1240125031 -790388771 -1478185141 964705000 1317472894 -678536252 -1601606830 384779887 1642624761 -119462077 -1880746027 293765750 1720038112 -7543974 -2004102196 406113885 1865678539 -163926159 -2126667801 525929028 1751005906 -245929112 -2041553922 190338571 2086626973 -447334617 -1840183375 204837394 2066915972 -499387586 -1791179864 92528185 1921314479 -343032043 -1668640893 49158688 1978215094 -320832756 -1679340646 111949156 1907033586 -392014776 -1616550690 29487485 1992737259 -271609775 -1731682105 142064982 2138082752 -428221318 -1853952788 253393231 2015185369 -518776733 -1777129227 454763776 1813779862 -183155668 -2112719686 477552921 1802621327 -226983883 -2055229277 364948786 1657249188 -70333410 -1932919672 313354539 1705662909 -56424441 -1952171887 1036129708 1254434106 -741575552 -1530182634 984601013 1302913315 -727600999 -1549369329 857316766 1142861064 -585630542 -1441739740 880040327 1131637009 -629524309 -1384314819 544540104 1467102558 -830774044 -1183034254 655933905 1344270663 -921263875 -1106145173 783191546 1504296300 -1063195434 -1213735872 700664291 1589934453 -942855985 -1328932775 532087845 1756378291 -239508215 -2034346593 416989244 1876816042 -153837296 -2116841082 292326423 1718336641 -10293957 -2006590035 369182734 1627814040 -133224158 -1895294540 33559617 1963402455 -334596755 -1693891077 91082840 1919606990 -345788044 -1671134750 215719027 2078059749 -489292449 -1781346871 196499562 2092001532 -440911546 -1832973872 618210541 1407063163 -891861567 -1110411945 599056628 1421070434 -843415080 -1161973426 704818399 1560648777 -1005793805 -1291059867 762276038 1516787792 -1017050646 -1268369028 963523721 1315505183 -681552475 -1603836621 1040445584 1225048070 -804417092 -1492475606 934657211 1085443117 -641999465 -1363350271 819493026 1205815348 -556394098 -1445910248 1358336738 670147188 -1090980914 -905985192 1469798139 547120749 -1181403177 -829290687 1580014288 690629190 -1339851780 -953922710 1497423561 776466015 -1219575835 -1068920973 1296138886 977711632 -1555045462 -733424836 1244415647 1026258441 -1541265485 -752543963 1134168756 882719266 -1382782056 -627877106 1157090989 871431739 -1426477183 -570515689 1805169194 480215740 -2053713146 -225320048 1828025907 468862629 -2097473761 -168024183 1698904600 306449038 -1957864652 -62231646 1647246849 355061399 -1944019155 -81285189 1982833230 19436248 -1742617758 -282659852 1900176983 105207489 -1622407301 -397723667 2029267580 267590378 -1761981616 -503481402 2140794469 144629491 -1852338359 -426721313 1240310691 1055560501 -1478245745 -790302183 1317038010 965170988 -1601304938 -678873600 1194732433 808524551 -1455928643 -566265301 1079766920 928833310 -1370124636 -648888782 1415230407 593331025 -1168846101 -850140547 1396144094 607143752 -1120332046 -901896604 1518418933 763759459 -1265673511 -1014470065 1575813100 720097146 -1276993856 -991580586 1921221483 92582909 -1668423097 -343223599 1978550130 48855012 -1679808930 -320399672 2086144857 190790607 -1839830411 -447653149 2067124032 204668886 -1791250836 -499343622 1865716495 406037401 -2126843357 -163724619 1750685462 526280576 -2041104838 -246413652 1643060029 384314283 -1881048559 -119125369 1719852836 293990322 -2004042232 -7631202 1656811616 365412598 -1932619444 -70671910 1705849977 313132271 -1952230059 -56334909 1813739602 454838468 -2112546434 -183359000 1802943563 477203677 -2055676569 -226497039 2138562564 141611154 -1854308056 -427904578 2014979101 253564043 -1777056463 -518818393 1907124278 111892640 -1616770790 -391825012 1992404015 29793465 -1731212029 -272040555 1504628904 782884926 -1214205564 -1062764270 1589843121 700720167 -1328712291 -943045365 1467308186 544368652 -1183106634 -830732000 1343790211 656387093 -1105789521 -921580231 1142538444 857665626 -1441291808 -586116746 1131676885 879965251 -1384487431 -629320337 1254246654 1036351592 -1530123822 -741664444 1303350503 984136817 -1549668917 -727261859 2077999393 215806391 -1781161971 -489516901 2092303672 196162990 -1833409516 -440445822 1962952979 34044293 -1693571009 -334948183 1919782154 90881436 -1671173082 -345711440 1718407493 292282835 -2006798231 -10125057 1627460956 369501642 -1894812560 -133675802 1756846455 531655137 -2034681765 -239204147 1876598126 417181176 -2116748222 -153891628 1085661673 934465919 -1363443515 -641945517 1205347824 819926374 -1445575460 -556698550 1315858907 963205453 -1604318985 -681101215 1224977858 1040489812 -1492267794 -804586376 1560473997 705020187 -1291022175 -1005871049 1517237652 761791746 -1268689736 -1016699858 1406761407 618547497 -1109976941 -892327931 1421131174 598969648 -1162158966 -843191268 587590429 1409473419 -854881743 -1173570905 610807556 1399791506 -899264984 -1117684034 769549103 1524192185 -1009778173 -1260965227 716416822 1572116384 -994195942 -1279592820 1051917177 1236650991 -792946091 -1480873277 970932064 1322782710 -674144692 -1596559654 812217163 1198408669 -563670425 -1453317391 923055954 1073973188 -653601154 -1374820632 409717717 1869413187 -161109255 -2124244369 520490956 1744912218 -251105568 -2045813130 380650471 1639412593 -121756981 -1883696547 299730942 1725609832 -2890030 -1999317436 98360241 1927015207 -338511203 -1663727093 45162408 1974873918 -322994556 -1682420206 185029507 2080400149 -452382033 -1844575687 208312218 2070783756 -496699722 -1788623328 975100508 1293544138 -737100944 -1558737946 1030954565 1249128147 -746750103 -1535488001 885346926 1136812792 -624217278 -1379138604 866686583 1152362209 -576260261 -1432238131 665438776 1353644718 -911758572 -1096770686 549719585 1472413367 -825594099 -1177722981 695353866 1584755356 -948165850 -1334111312 773817875 1494791813 -1072568513 -1223239767 24181396 1987561986 -276915272 -1736856786 102579853 1897532955 -401383519 -1626050761 262894246 2024555056 -509275254 -1767759076 147240639 2143389225 -423045229 -1848645883 482863856 1807800934 -221672484 -2050049206 464137961 1823284863 -173781051 -2103214253 303850178 1696289364 -65928210 -1961544840 359769819 1651938893 -75511817 -1938229407 288590239 1714731273 -12719949 -2009409499 375278982 1633254672 -128963414 -1890116548 535298477 1760506171 -236560255 -2032054249 411420084 1870853410 -158620520 -2121493490 210016763 2072226157 -494208809 -1785870271 199843298 2096000372 -437830450 -1830810536 39784905 1968709983 -330207003 -1688846221 87217616 1916134726 -348343044 -1673821078 710781271 1566218689 -1001142149 -1286276883 758148430 1513577944 -1019343774 -1271317260 612770149 1400967667 -897040311 -1114672929 602662268 1424807402 -840596400 -1159547706 938129715 1089309093 -639313889 -1360795511 814185770 1199590844 -561439738 -1450300272 959525121 1312162199 -683716563 -1606917957 1046279448 1230751118 -799894476 -1487559518 136886494 2133821512 -433661454 -1860048540 256212167 2017610833 -515170837 -1773392515 116601068 1911816314 -386051648 -1610981034 27194613 1989788771 -275737127 -1734892209 362784954 1654167596 -74331754 -1936262912 317877411 1710578741 -50590321 -1946469095 457449608 1816334366 -179682908 -2108853966 472507537 1798231047 -232290883 -2061454037 860264470 1145153664 -582420166 -1437611604 875256847 1126984857 -635093725 -1390277195 1033703460 1251614898 -745311992 -1533787746 988861501 1308091563 -721505007 -1543928441 787581042 1509341412 -1056970402 -1208428088 698109035 1587248381 -946721465 -1332404783 539623488 1462579414 -836476564 -1188867590 659014745 1346434255 -917920395 -1102146077 1198075417 812523151 -1452847307 -564101213 1074063872 922999446 -1375040724 -653411398 1236444715 1052087997 -1480800505 -792987759 1323262514 970478244 -1596914914 -673827960 1524514429 769199851 -1261412527 -1009291321 1572076132 716491506 -1279419576 -994399266 1409660495 587368153 -1173629085 -854792203 1399353942 611271360 -1117383814 -899603476 2080837329 184565319 -1844875267 -452042901 2070596296 208534110 -1788564508 -496788622 1927055075 98285173 -1663899697 -338307239 1974551290 45511276 -1681972266 -323480768 1638932149 381103651 -1883340903 -122073329 1725815468 299559482 -1999389824 -2847978 1869321863 409773585 -2124023893 -161298627 1745244830 520184328 -2046282830 -250674396 1584537432 695545806 -1334018444 -948220190 1495259969 773385175 -1223574931 -1072264453 1353291626 665757692 -1096288698 -912210224 1472484211 549676005 -1177931169 -825425207 1136987964 885145514 -1379176944 -624140666 1151912741 867171251 -1431918071 -576611681 1293846286 974763928 -1559173598 -736635212 1249067799 1031041921 -1535303109 -746974547 1696350096 303763206 -1961730372 -65704406 1651637129 360106783 -1937794395 -75978189 1808250786 482379572 -2050369906 -221321704 1823110075 464339757 -2103176553 -173858303 2024484852 262938466 -1767551272 -509444530 2143742957 146922363 -1849128255 -422593961 1987094470 24614736 -1736522006 -277219716 1897751519 102388553 -1626144013 -401329563 1969179803 39353357 -1689178697 -329900767 1915914370 87406612 -1673729618 -348399304 2072298665 209974335 -1786075771 -494037741 2095644848 200159270 -1830329956 -438284022 1760058623 535784553 -2031731245 -236909243 1871026406 411215984 -2121532982 -158545572 1714672845 288679003 -2009221663 -12941961 1633554644 374939714 -1890553352 -128499346 1311861843 959864005 -1606480513 -684179991 1230809162 1046190300 -1487746714 -799671824 1089135713 938333431 -1360755379 -639388197 1200038008 813699310 -1450622636 -561090110 1401322551 612453537 -1115153125 -896586355 1424734254 602704056 -1159341822 -840767084 1566438405 710591635 -1286367959 -1001085505 1513107484 758579338 -1270984400 -1019649626 1816427994 457395532 -2109072138 -179491744 1797896643 472811861 -2060986129 -232724359 1654650344 362333566 -1936616252 -74013614 1710371313 318046567 -1946398499 -50634677 1911778750 116677928 -1610806126 -386253820 1990109607 26843441 -1735341941 -275253219 2133386636 137352474 -1859746656 -433998794 2017796501 255987971 -1773453127 -515084241 1462394130 539848068 -1188807618 -836563800 1346869515 658549149 -1102448601 -917583695 1509020960 787932598 -1207978996 -1057454950 1587286329 698032559 -1332580331 -946519933 1251822966 1033534944 -1533858726 -745268020 1307609455 989313529 -1543575485 -721823531 1145488708 859960786 -1438079896 -581987074 1126891869 875311563 -1390059407 -635285273 -337878763 -1663348349 97648697 1926574255 -323902196 -1682532966 46122016 1975055542 -452466393 -1845438031 185174027 2081339549 -496358082 -1788011096 207899666 2070117508 -160730767 -2123611673 409276509 1868701899 -251218584 -2046720514 520672324 1745872082 -122619581 -1883780651 381589615 1639557369 -2278054 -1998975540 299064438 1725197536 -793624099 -1481281205 1052516593 1236996199 -673217084 -1596410542 970056936 1322701950 -563492369 -1452344967 812099779 1197512789 -654045706 -1375519392 923430106 1074617420 -855289415 -1174249169 587935893 1410072579 -899115616 -1116756682 610727052 1398916122 -1008805493 -1260787427 768653479 1524074545 -994894446 -1280037628 717061310 1572490280 -221818796 -2050989886 482947448 1808663022 -173370291 -2102549285 463795553 1822672375 -65218458 -1961105168 303216970 1695910364 -76473217 -1938412311 360676691 1652051397 -277856208 -1737002842 25043228 1987645834 -400718807 -1625639745 101967109 1897190803 -508835838 -1767049068 262514990 2023922104 -423228389 -1849607027 147352887 2144296353 -911642468 -1095876598 665260464 1352671526 -825969531 -1178369005 550163881 1473111359 -948766546 -1334458312 696031618 1585162516 -1071694665 -1223160799 772890011 1494641933 -736206600 -1558622098 974127572 1293365570 -747395871 -1535863689 1031652813 1249572187 -624564022 -1379739556 885754342 1137490288 -576181037 -1431364539 866536959 1151434089 -638975081 -1360186623 937714363 1088639533 -561526898 -1451165928 814327458 1200526900 -684618843 -1607025869 960490121 1312348703 -799256644 -1487175894 1045573264 1230315014 -1000533005 -1285938331 710111967 1565803081 -1020209174 -1271404676 759084742 1513719376 -897147967 -1115575465 612956909 1401932411 -840212520 -1158910130 602226420 1424100962 -494656673 -1786571831 210387571 2072867557 -437655738 -1829840944 199722602 2095101692 -329274515 -1688691717 38914625 1968634583 -349016204 -1674223646 87821912 1916485326 -13421765 -2009857107 289231383 1715102337 -127994078 -1889941580 374380046 1633134232 -236406007 -2031121505 535222821 1759636147 -159023344 -2122166394 411770428 1871457962 -1057934634 -1208614336 788485114 1509450604 -946014513 -1331968423 697472995 1586866037 -836060444 -1188197774 539286472 1461971806 -918061315 -1103081877 659103697 1347301191 -582606158 -1438576092 860373918 1146057480 -634657109 -1389570499 874874759 1126348561 -744641920 -1533371882 1033096108 1251277626 -722440551 -1544069617 989728693 1308180259 -73461218 -1936186744 361853746 1654014884 -51194361 -1946818927 318551851 1710983101 -180053460 -2109494598 457898752 1817037718 -232169931 -2060554589 472334105 1797263247 -433585542 -1859177748 136733526 2132890560 -515520925 -1773996299 256616271 2018285529 -386692536 -1611351330 117304164 1912265714 -274837935 -1734771001 26226557 1989615595 -1884249071 -122186617 1639892285 381285803 -1998757880 -2469730 1725104420 299119026 -2123682781 -160686923 1868909839 409107865 -2046367686 -251537236 1745389846 521124224 -1844988811 -452950813 2081019225 185525711 -1788186516 -496156422 2070155584 207823318 -1663288249 -337965871 1926389099 97873405 -1682835362 -323565368 1975490930 45656548 -1260485415 -1009142705 1523639797 769119587 -1280098112 -994807722 1572676076 716837242 -1174074133 -855491459 1410035143 588012881 -1117206286 -898631580 1399237086 610376008 -1452698435 -563174357 1197995409 811648263 -1375448924 -654090190 1074409864 923599134 -1481499505 -793433063 1237089699 1052462389 -1595942762 -673650688 1322367418 970361132 -1767140016 -508779066 2024141948 262325482 -1849274039 -423534113 2143826021 147783923 -1737482910 -277402124 1988000846 24726744 -1625433733 -400889363 1897117783 102009025 -1961065164 -65292894 1695736856 303420558 -1938734803 -76123717 1652498433 360190103 -2050552570 -222282352 1808362538 483286204 -2102736609 -173147767 1822730291 463706277 -1379551848 -624786162 1137431732 885842978 -1431801471 -575717097 1151733933 866197563 -1558299222 -736555716 1292917894 974613520 -1535903309 -747321051 1249745055 1031448585 -1334663684 -948595350 1585235152 695989318 -1222680091 -1072148109 1494286537 773206111 -1096208946 -911336104 1353141474 664829044 -1178277417 -826025663 1472891131 550353005 -1115240813 -897452539 1401464767 613390121 -1159003510 -840158692 1424319398 602034992 -1285730655 -1000702409 1565732749 710156059 -1271887176 -1019758034 1514072980 758766338 -1607346441 -684267935 1312798683 960005965 -1487138066 -799333768 1230140354 1045775188 -1360372027 -638751149 1088700393 937627519 -1450730788 -561993142 1200225264 814664550 -2031557029 -235940147 1759938423 534886369 -2121981374 -159247660 1871397742 411857912 -2009895319 -13345025 1715277637 289030099 -1889621392 -128345370 1632684892 374864842 -1688209857 -329726295 1968281363 39233413 -1674431962 -348847440 1916556042 87778204 -1786479091 -494711141 2072649505 210579383 -1830176236 -437351806 2095569720 199289774 -1533151278 -744831164 1251186430 1033152104 -1544539189 -722009251 1308512999 989422193 -1438220320 -582922378 1145577164 860827226 -1389642759 -634614929 1126554325 874703427 -1188370506 -835856608 1462011546 539211276 -1102634065 -918547655 1346978435 659452437 -1208914044 -1057595630 1509887656 788020798 -1331909731 -946103541 1586678449 697694759 -1611409638 -386603124 1912452662 117081760 -1734470909 -275176555 1989177903 26690233 -1859625176 -433098818 2133212676 136384146 -1773823183 -515724377 2018245149 256690827 -2109421698 -180095000 1816831570 458069700 -2060909721 -231853071 1797743179 471880413 -1935716532 -73891878 1653681760 362159862 -1947038891 -51004477 1711073913 318495471 1774713164 515951066 -2016831392 -254891786 1856650581 430771651 -2136712071 -140284689 1729917310 270221800 -1995304878 -32169788 1618064743 393643505 -1904225205 -109517603 1953556776 58186174 -1702983676 -310789998 1931291953 68820391 -1659679715 -367756149 2058051866 229396876 -1801125834 -475909984 2110170371 180458901 -1815559121 -456133447 1386862980 632219922 -1129858904 -878671810 1438915997 583216395 -1144357711 -858960857 1550995894 729112864 -1300483942 -981794804 1528796591 739812665 -1257114493 -1038695403 1327417824 941226358 -1592743732 -703096742 1215499769 1064582511 -1501729579 -780510141 1103446482 918712644 -1345642242 -657715096 1185449419 833598813 -1465457433 -543042447 1893517325 131856539 -1630361311 -371877449 2008091668 11943042 -1715507912 -289907282 2114404415 151023785 -1878449901 -418508411 2037023782 242070704 -1754995446 -530328164 1835784297 443345151 -2090485435 -194868781 1778785392 486616294 -2079818404 -217100854 1672499291 347562189 -1916915337 -88538655 1692243010 333096148 -1965820562 -36387336 1270016197 1018550355 -1514370583 -759449217 1289694428 1004018762 -1563341328 -707363482 1164534007 846090337 -1419312677 -597675699 1107600622 889427064 -1408580158 -619842220 1443231905 553830455 -1207199347 -821253861 1365785784 644811822 -1083810412 -933139198 1490972819 802766853 -1227877953 -1042865879 1605612682 682918940 -1312959066 -960830160 1542560718 754363224 -1241515294 -1023882636 1553752023 731606849 -1299038469 -980087187 1428820988 573383530 -1155239216 -870104506 1380440037 625010547 -1136019767 -884046241 1179028394 826391356 -1471616378 -548414960 1093357491 908885797 -1356517729 -668852727 1218249624 1067070222 -1500290380 -778808798 1341179777 955774743 -1577146707 -688286149 1621080838 395873168 -1903044054 -107550020 1743945503 284512137 -1979965901 -17092955 1849963316 423822242 -2142612968 -145923442 1764357933 506382267 -2027448831 -266295657 2099817314 170892276 -1826174386 -467535144 2051370875 222453741 -1807020457 -481542463 1945314128 83104710 -1644346756 -352685334 1956570953 60413919 -1701804443 -308824333 1122675343 904763929 -1394291805 -605816011 1166503574 847273472 -1417080902 -594657492 1278288573 993399339 -1572912239 -717720825 1264379556 1012651570 -1521318008 -766134498 1599978219 677022333 -1319904313 -967513263 1479573234 792153700 -1237442594 -1053216952 1367749337 645988943 -1081584651 -930127005 1458304704 569165398 -1192912916 -807229574 2038729287 243514065 -1752503445 -527574019 2129219166 166624968 -1863897230 -404742172 2002715253 5780195 -1722719399 -296332337 1882375788 120977146 -1640192192 -381970474 1681103395 322218677 -1975649521 -46478439 1667128890 341405356 -1924120810 -94957696 1793593873 502211207 -2065272003 -203340885 1837487624 444786334 -2087995612 -192116814 229325896 2058095838 -475701916 -1801294350 180811857 2109851847 -456615555 -1815107093 57717882 1953989868 -310454954 -1703287360 69038179 1931100405 -367849137 -1659624999 270281772 1729830074 -32355072 -1995080298 393340981 1618401443 -109082343 -1904690801 516400158 1774228616 -255212238 -2016479836 430596103 1856852113 -140246741 -2136788547 918887552 1103244310 -657752660 -1345565382 833149081 1185933327 -542721611 -1465808605 941528242 1327080484 -703531618 -1592277752 1064521899 1215586365 -780324473 -1501953775 728894692 1551187058 -981701176 -1300538018 740280573 1528363115 -1039029807 -1256810169 631866582 1387181120 -878189062 -1130310292 583286991 1438871641 -859168285 -1144188555 347081993 1672953247 -88183771 -1917231949 333302032 1692072326 -36460484 -1965778774 443254075 1835840941 -194649065 -2090675071 486949154 1778479540 -217571314 -2079387496 151461229 2113940987 -418808767 -1878111017 241883508 2037246434 -530270120 -1755084594 131896671 1893443017 -372050829 -1630157595 11620678 2008441296 -289460118 -1715994372 803089857 1490623831 -1043313427 -1227391877 682879448 1605687630 -960657164 -1313163166 554018291 1443009893 -821312289 -1207110583 644375018 1366249852 -932839226 -1084149680 845757861 1164840243 -597205879 -1419744225 889518524 1107544362 -620062576 -1408391162 1018344855 1270187265 -759376709 -1514413011 1004499342 1289240856 -707719006 -1563025356 1067278026 1218080348 -778879002 -1500246160 955292371 1341631045 -687932417 -1577464983 826726136 1178723950 -548882476 -1471183038 908792545 1093411447 -668634163 -1356709029 573197998 1429044792 -870043774 -1155326188 625445559 1379973665 -884348005 -1135682803 754042524 1542911498 -1023432784 -1241999578 731644549 1553674771 -980261975 -1298836673 83066370 1945390740 -352510162 -1644548168 60733979 1956219533 -309273801 -1701319775 170456624 2100283046 -467232996 -1826510966 222638633 2051146431 -481602811 -1806933101 423915110 1849908976 -146141366 -2142421028 506047103 1764661993 -265827501 -2027881531 396355156 1620629186 -107903112 -1902725138 284303949 1744114395 -17022111 -1980009481 646344587 1367432989 -930607449 -1081131471 569093010 1458346756 -807023938 -1193084376 677242809 1599788847 -967604587 -1319848445 791684000 1480004406 -1052884340 -1237749222 993099759 1278627705 -717283645 -1573376427 1012710390 1264290656 -766321958 -1521096116 904591325 1122879307 -605776143 -1394366873 847721412 1166017362 -594980120 -1416732034 501763907 1794080725 -203018641 -2065621255 444959578 1837284300 -192157066 -2087920928 322160497 1681192935 -46291363 -1975871797 341705576 1666790398 -95395260 -1923657006 6250279 2002284465 -296665589 -1722413411 120757054 1882565544 -381879790 -1640248700 243586837 2038687619 -527780295 -1752332625 166269708 2129535898 -404262368 -1864351050 -1591839932 -702987310 1326453352 941040382 -1502365859 -780892213 1216206449 1065019111 -1345979530 -658322464 1103862362 919382732 -1465368721 -542175239 1185308227 832663253 -1129749728 -877767754 1386676748 631255706 -1144740039 -859596881 1439352341 583923331 -1301091566 -982131836 1551665726 729529000 -1256247541 -1038606435 1527860775 739671729 -1703914612 -310942950 1954427552 58262070 -1659005035 -367352061 1930688185 68470319 -1800676418 -475206872 2057681554 228755972 -1815732313 -457101519 2110291595 181358109 -2016984088 -255822978 1774789316 516821586 -2136307727 -139610265 1856300765 430167627 -1994601510 -31720628 1729276662 269851232 -1905193021 -109691051 1618964207 393764473 -1207614971 -821923181 1443570473 554439615 -1083668964 -932202870 1365698352 643946406 -1226913225 -1042679135 1490070299 802659213 -1313665490 -961265992 1606250242 683302804 -1515040159 -759864585 1270625101 1018889179 -1562405256 -707221778 1288828756 1003931586 -1419126189 -596710715 1164426111 845188073 -1409016246 -620548388 1107984230 890064880 -2090114355 -194227621 1835336673 442643319 -2079938860 -217999806 1778960376 487585646 -1917785345 -88614295 1673432019 347716421 -1965216026 -36037008 1691570122 332693340 -1629719895 -371506625 1892815749 131408659 -1716406608 -290027994 2009061276 12117770 -1878525285 -419378675 2114558903 151956257 -1754644862 -529723884 2036621230 241397560 -1826090554 -466673328 2099671274 169951356 -1807362593 -482155191 2051781875 223118437 -1644979724 -353064606 1946024152 83544142 -1700897299 -308712069 1955609793 60230743 -1902181982 -107466444 1620140174 395726872 -1980578373 -17435347 1744610455 284922881 -2142991984 -146556666 1850403004 424532010 -2027336311 -265388769 1764175013 505420851 -1471794930 -549387880 1179144226 827285684 -1356073705 -668154495 1092981819 908240045 -1499612868 -778401366 1217648656 1066723462 -1578074843 -688435789 1342053385 955853983 -1242488470 -1024060932 1543454790 754479312 -1298340493 -979642907 1553106015 731231433 -1154832040 -869426738 1428473972 572782818 -1136169663 -884974121 1380519021 625884411 -1976360825 -46919663 1681736107 322597181 -1923160930 -94776312 1666221490 341292324 -2065127243 -202401757 1793509785 501348623 -2088407892 -192783302 1837829504 445398294 -1752944413 -528285579 2039108047 244146521 -1863715590 -403782548 2129106390 165717312 -1721780015 -296187833 2001852925 5695851 -1640858424 -382383010 1882988004 121318770 -1319305137 -967167783 1599299939 676614645 -1238317994 -1053297472 1480500602 792303084 -1081702275 -931022613 1367927121 646961607 -1192539036 -806585102 1457859912 568466910 -1393946581 -605216579 1122267399 904085905 -1417161678 -595532636 1166652702 848201096 -1573808103 -717838193 1279260981 993577379 -1520673792 -765760362 1263680812 1012207034 -982337984 -1300920618 729601900 1551624186 -1038126503 -1256701233 739316597 1528177635 -878100878 -1129443612 631725918 1386246088 -859506069 -1144796419 583703367 1439542225 -658135516 -1346201934 919324424 1103951774 -542612931 -1464905045 832963345 1184969607 -702665194 -1592189312 940592954 1326940076 -780932593 -1502291303 1065192227 1216002997 -31680888 -1994676706 269678500 1729480498 -110013807 -1904844281 394212285 1618477867 -255385926 -2017448404 516521878 1775128320 -139797853 -2136085963 430226319 1856211737 -475298068 -1800620422 228976576 2057492310 -456768779 -1816038813 180888537 2110722895 -311423266 -1703461304 58617842 1954111332 -367146297 -1659176367 68398059 1930730365 -597063935 -1418807401 845669933 1163974331 -620477672 -1409059954 889856564 1108152994 -760082637 -1514848347 1018981919 1270570633 -706753750 -1562838084 1003596294 1289132688 -1042376859 -1227249677 802223689 1490536159 -961326212 -1313578006 683487824 1606025926 -821747881 -1207816255 554401403 1443647213 -932652210 -1083184168 644266594 1365347060 -418928695 -1879009441 151635685 2114909811 -529898544 -1754442938 241435388 2036544106 -371445765 -1629806739 131223255 1893039681 -290329630 -1716069516 12552910 2008595032 -89081939 -1917352133 348051073 1673127447 -35818572 -1965407454 332599960 1691623950 -194297953 -2090070263 442850995 1835167269 -217646202 -2080257264 487103146 1779411516 -146484030 -2143034284 424326638 1850574200 -265744165 -2027020211 505901559 1763721569 -106996496 -1902613402 395394524 1620446538 -17655575 -1980389249 285014469 1744554323 -353123162 -1644891088 83731850 1945802012 -308412225 -1701236695 59793811 1956073733 -467121004 -1825604606 170274232 2099322158 -481982323 -1807566821 223078817 2051856695 -869600246 -1154628452 572822822 1428399536 -884527085 -1136656251 625561919 1380868521 -1024361416 -1242149714 754916628 1542991234 -979584991 -1298429769 731044109 1553328539 -778181522 -1499802376 1066632514 1217705428 -688906121 -1577643807 956186971 1341747661 -549032868 -1472111414 826805616 1179598310 -668227515 -1356031789 908446057 1092811263 -295705213 -1722231531 5342383 2002170937 -382590566 -1640689396 121389238 1882943520 -528192079 -1752998617 243928221 2039299083 -404117080 -1863411394 166185092 2128672786 -202836505 -2064661135 501650635 1793172573 -192597506 -2088631960 445337810 1837916228 -46957099 -1976283837 322772217 1681534063 -94455348 -1923511974 340842720 1666705526 -718158517 -1573456419 994026599 1278776561 -765722286 -1520750140 1012031614 1263882472 -605401735 -1393721873 904146005 1122180291 -595097248 -1417627146 847898700 1166989530 -930687697 -1082006087 646493187 1368360085 -806678218 -1192484448 568684570 1457668236 -966959843 -1319473781 676543537 1599343783 -1053779708 -1237866094 792655912 1480181950 -1278289606 -993400404 1572911126 717719680 -1264378589 -1012650571 1521318927 766135449 -1122676472 -904765026 1394290724 605814962 -1166502639 -847272569 1417081917 594658475 -1367750306 -645989944 1081583730 930126052 -1458303673 -569164335 1192914027 807230717 -1599979156 -677023238 1319903296 967512278 -1479572107 -792152605 1237443673 1053217999 -2002716174 -5781148 1722718430 296331336 -1882374677 -120976003 1640193223 381971537 -2038730304 -243515050 1752502508 527573114 -2129218087 -166623921 1863898357 404743267 -1793594986 -502212352 2065270970 203339820 -1837486705 -444785383 2087996579 192117813 -1681104476 -322219726 1975648392 46477342 -1667127875 -341404373 1924121745 94958599 -1428821893 -573384467 1155238231 870103489 -1380438942 -625009420 1136020814 884047320 -1542561719 -754364193 1241514341 1023881715 -1553750960 -731605818 1299039612 980088298 -1218250721 -1067071351 1500289331 778807717 -1341178874 -955773808 1577147690 688287164 -1179029459 -826392389 1471615233 548413847 -1093356492 -908884830 1356518680 668853646 -1849964365 -423823323 2142611871 145922313 -1764356950 -506381252 2027449734 266296592 -1621081983 -395874281 1903042989 107548987 -1743944552 -284511218 1979966900 17093922 -1945315113 -83105727 1644345851 352684397 -1956569906 -60412840 1701805538 308825460 -2099818267 -170893197 1826173385 467534175 -2051369732 -222452630 1807021520 481543494 -2114405448 -151024850 1878448788 418507266 -2037022815 -242069705 1754996365 530329115 -1893518454 -131857636 1630360230 371876400 -2008090733 -11942139 1715508927 289908265 -1672500260 -347563190 1916914416 88537702 -1692241979 -333095085 1965821673 36388479 -1835785234 -443346056 2090484418 194867796 -1778784265 -486615199 2079819483 217101901 -1164534928 -846091290 1419311708 597674698 -1107599511 -889425921 1408581189 619843283 -1270017214 -1018551340 1514369646 759448312 -1289693349 -1004017715 1563342455 707364577 -1490973932 -802767998 1227876920 1042864814 -1605611763 -682917989 1312960033 960831159 -1443232986 -553831504 1207198218 821252764 -1365784769 -644810839 1083811347 933140101 -1729918215 -270222737 1995303893 32168771 -1618063648 -393642378 1904226252 109518682 -1774714165 -515952035 2016830439 254890865 -1856649518 -430770620 2136713214 140285800 -2058052963 -229398005 1801124785 475908903 -2110169468 -180457966 1815560104 456134462 -1953557841 -58187207 1702982531 310788885 -1931290954 -68819424 1659680666 367757068 -1550996943 -729113945 1300482845 981793675 -1528795608 -739811650 1257115396 1038696338 -1386864125 -632221035 1129857839 878670777 -1438915046 -583215476 1144358710 858961824 -1103447467 -918713661 1345641337 657714159 -1185448372 -833597734 1465458528 543043574 -1327418777 -941227279 1592742731 703095773 -1215498626 -1064581400 1501730642 780511172 -677241794 -1599787864 967605522 1319849348 -791685081 -1480005455 1052883211 1237748125 -646343668 -1367432038 930608416 1081132470 -569094123 -1458347901 807022905 1193083311 -904590246 -1122878260 605777270 1394367968 -847722429 -1166018347 594979183 1416731129 -993098648 -1278626562 717284676 1573377490 -1012711311 -1264291609 766320989 1521095115 -322159370 -1681191840 46292442 1975872844 -341706513 -1666791303 95394243 1923656021 -501762876 -1794079662 203019752 2065622398 -444960547 -1837285301 192156145 2087919975 -243585902 -2038686716 527781310 1752333608 -166270837 -2129536995 404261287 1864350001 -6249312 -2002283466 296666508 1722414362 -120758087 -1882566609 381878677 1640247555 -826724993 -1178722839 548883539 1471184069 -908793498 -1093412368 668633162 1356708060 -1067276979 -1218079269 778880097 1500247287 -955293356 -1341632062 687931512 1577464046 -754041573 -1542910579 1023433783 1242000545 -731645694 -1553675884 980260910 1298835640 -573197015 -1429043777 870044677 1155327123 -625446608 -1379974746 884346908 1135681674 -170455625 -2100282079 467233947 1826511885 -222639698 -2051147464 481601666 1806931988 -83065467 -1945389805 352511145 1644549183 -60735076 -1956220662 309272752 1701318694 -396354093 -1620628155 107904255 1902726249 -284304950 -1744115364 17021158 1980008560 -423914015 -1849907849 146142413 2142422107 -506048008 -1764662930 265826516 2027880514 -443253060 -1835839958 194650000 2090675974 -486950235 -1778480589 217570185 2079386399 -347081074 -1672952296 88184738 1917232948 -333303145 -1692073471 36459451 1965777709 -131895592 -1893441970 372051956 1630158690 -11621695 -2008442281 289459181 1715993467 -151460118 -2113939844 418809798 1878112080 -241884429 -2037247387 530269151 1755083593 -554017164 -1443008798 821313368 1207111630 -644375955 -1366250757 932838209 1084148695 -803088826 -1490622768 1043314538 1227393020 -682880417 -1605688631 960656243 1313162213 -1018343920 -1270186362 759377724 1514413994 -1004500471 -1289241953 707717925 1563024307 -845756894 -1164839244 597206798 1419745176 -889519557 -1107545427 620061463 1408390017 -57716739 -1953988757 310456017 1703288391 -69039132 -1931101326 367848136 1659624030 -229324849 -2058094759 475703011 1801295477 -180812842 -2109852864 456614650 1815106156 -516399207 -1774227697 255213237 2016480803 -430597248 -1856853226 140245676 2136787514 -270280789 -1729829059 32355975 1995081233 -393342030 -1618402524 109081246 1904689672 -941527243 -1327079517 703532569 1592278671 -1064522964 -1215587398 780323328 1501952662 -918886649 -1103243375 657753643 1345566397 -833150178 -1185934456 542720562 1465807524 -631865519 -1387180089 878190205 1130311403 -583287992 -1438872610 859167332 1144187634 -728893597 -1551185931 981702223 1300539097 -740281478 -1528364052 1039028822 1256809152 2065126194 202400676 -1793510882 -501349752 2088408875 192784317 -1837828601 -445397359 1976359680 46918550 -1681737172 -322598214 1923161881 94777231 -1666220491 -341291357 1721779030 296186816 -2001853830 -5696788 1640859471 382384089 -1882986909 -121317643 1752943460 528284658 -2039109048 -244147490 1863716733 403783659 -2129105327 -165716281 1081701370 931021676 -1367928106 -646962624 1192540131 806586229 -1457858865 -568465831 1319304136 967166814 -1599300892 -676615566 1238319057 1053298503 -1480499459 -792301973 1573807006 717837064 -1279262030 -993578460 1520674695 765761297 -1263679829 -1012206019 1393945516 605215546 -1122268544 -904087018 1417162677 595533603 -1166651751 -848200177 1644978803 353063653 -1946025121 -83545143 1700898410 308713212 -1955608762 -60229680 1826089537 466672343 -2099672211 -169952261 1807363672 482156238 -2051780748 -223117342 2142990871 146555521 -1850404037 -424533075 2027337230 265389720 -1764174046 -505419852 1902180901 107465395 -1620141303 -395727969 1980579388 17436330 -1744609520 -284921978 1499611835 778400301 -1217649769 -1066724607 1578075810 688436788 -1342052466 -955853032 1471793801 549386783 -1179145307 -827286733 1356074640 668155398 -1092980804 -908239062 1154831071 869425737 -1428474893 -572783771 1136170694 884975184 -1380517910 -625883268 1242487533 1024060027 -1543455807 -754480297 1298341620 979644002 -1553104936 -731230386 1226912176 1042678054 -1490071396 -802660342 1313666473 961267007 -1606249339 -683301869 1207613826 821922068 -1443571538 -554440648 1083669915 932203789 -1365697353 -643945439 1419125204 596709698 -1164427016 -845189010 1409017293 620549467 -1107983135 -890063753 1515039206 759863664 -1270626102 -1018890148 1562406399 707222889 -1288827693 -1003930555 1917784440 88613358 -1673433004 -347717438 1965217121 36038135 -1691569075 -332692261 2090113354 194226652 -1835337626 -442644240 2079939923 218000837 -1778959233 -487584535 1878524188 419377546 -2114559952 -151957338 1754645765 529724819 -2036620247 -241396545 1629718830 371505592 -1892816894 -131409772 1716407607 290028961 -2009060325 -12116851 1345978609 658321511 -1103863331 -919383733 1465369832 542176382 -1185307196 -832662190 1591838915 702986325 -1326454289 -941041287 1502366938 780893260 -1216205322 -1065018016 1301090453 982130691 -1551666759 -729530065 1256248460 1038607386 -1527859808 -739670730 1129748647 877766705 -1386677877 -631256803 1144741054 859597864 -1439351406 -583922428 1800675385 475205807 -2057682667 -228757117 1815733280 457102518 -2110290676 -181357158 1703913483 310941853 -1954428633 -58263119 1659005970 367352964 -1930687170 -68469336 1994600541 31719627 -1729277583 -269852185 1905194052 109692114 -1618963096 -393763330 2016983151 255822073 -1774790333 -516822571 2136308854 139611360 -1856299686 -430166580 528193078 1752999584 -243927270 -2039298164 404116015 1863410361 -166186237 -2128673899 295706116 1722232466 -5341400 -2002169922 382589469 1640688267 -121390287 -1882944601 46958162 1976284868 -322771074 -1681532952 94454347 1923511005 -340843673 -1666706447 202837600 2064662262 -501649588 -1793171494 192596601 2088631023 -445338795 -1837917245 605402878 1393722984 -904144942 -1122179260 595096295 1417626225 -847899701 -1166990499 718159564 1573457498 -994025504 -1278775434 765721301 1520749123 -1012032519 -1263883409 966960794 1319474700 -676542538 -1599342816 1053778563 1237864981 -792656977 -1480182983 930688680 1082007102 -646492284 -1368359150 806677169 1192483367 -568685667 -1457669365 106997623 1902614497 -395393445 -1620445491 17654638 1980388344 -285015486 -1744555308 146485061 2143035347 -424325527 -1850573057 265743196 2027019210 -505902480 -1763722522 467121939 1825605509 -170273217 -2099321175 481981194 1807565724 -223079898 -2051857744 353124129 1644892087 -83730931 -1945801061 308411192 1701235630 -59794924 -1956074878 1024362431 1242150697 -754915693 -1542990331 979583910 1298428720 -731045238 -1553329636 869601165 1154629403 -572821855 -1428398537 884525972 1136655106 -625562952 -1380869586 549033947 1472112461 -826804489 -1179597215 668226498 1356030804 -908446994 -1092812168 778182633 1499803519 -1066631483 -1217704365 688905200 1577642854 -956187940 -1341748662 760083636 1514849314 -1018980968 -1270569714 706752685 1562837051 -1003597439 -1289133801 597064838 1418808336 -845668950 -1163973316 620476575 1409058825 -889857613 -1108154075 821748944 1207817286 -554400260 -1443646102 932651209 1083183199 -644267547 -1365347981 1042377954 1227250804 -802222642 -1490535080 961325307 1313577069 -683488809 -1606026943 371446908 1629807850 -131222192 -1893038650 290328677 1716068595 -12553911 -2008596001 418929742 1879010520 -151634590 -2114908684 529897559 1754441921 -241436293 -2036545043 194298904 2090071182 -442849996 -1835166302 217645057 2080256151 -487104211 -1779412549 89082922 1917353148 -348050170 -1673126512 35817523 1965406373 -332601057 -1691625079 878102005 1129444707 -631724839 -1386245041 859505132 1144795514 -583704384 -1439543210 982339015 1300921681 -729600789 -1551623043 1038125534 1256700232 -739317518 -1528178588 702666129 1592190215 -940591939 -1326939093 780931464 1502290206 -1065193308 -1216004046 658136483 1346202933 -919323505 -1103950823 542611898 1464903980 -832964458 -1184970752 255386941 2017449387 -516520943 -1775127417 139796772 2136084914 -430227448 -1856212834 31681807 1994677657 -269677533 -1729479499 110012694 1904843136 -394213318 -1618478932 311424345 1703462351 -58616715 -1954110237 367145280 1659175382 -68398996 -1930731270 475299179 1800621565 -228975545 -2057491247 456767858 1816037860 -180889506 -2110723896 -116602005 -1911817219 386050631 1610980049 -27193486 -1989787676 275738206 1734893256 -136887463 -2133822513 433660533 1860047587 -256211136 -2017609770 515171948 1773393658 -457450737 -1816335463 179681827 2108852917 -472506602 -1798230144 232291898 2061455020 -362785987 -1654168661 74330641 1936261767 -317876444 -1710577742 50591240 1946470046 -1033704541 -1251615947 745310863 1533786649 -988860486 -1308090580 721505942 1543929344 -860265583 -1145154809 582419133 1437610539 -875255928 -1126983906 635094692 1390278194 -539624505 -1462580399 836475627 1188866685 -659013666 -1346433208 917921522 1102147172 -787581963 -1509342365 1056969433 1208427087 -698107924 -1587247238 946722496 1332405846 -535299542 -1760507204 236559110 2032053136 -411419085 -1870852443 158621471 2121494409 -288591336 -1714732402 12718900 2009408418 -375278079 -1633253737 128964397 1890117563 -39785906 -1968710952 330206050 1688845300 -87216553 -1916133695 348344187 1673822189 -210017668 -2072227094 494207824 1785869254 -199842203 -2095999245 437831497 1830811615 -612771102 -1400968588 897039310 1114671960 -602661125 -1424806291 840597463 1159548737 -710782256 -1566219706 1001141244 1286275946 -758147383 -1513576865 1019344869 1271318387 -959526266 -1312163312 683715498 1606916924 -1046278497 -1230750199 799895475 1487560485 -938130764 -1089310174 639312792 1360794382 -814184787 -1199589829 561440641 1450301207 -885347863 -1136813697 624216261 1379137619 -866685456 -1152361114 576261340 1432239178 -975101477 -1293545139 737100023 1558736993 -1030953534 -1249127084 746751214 1535489144 -695354995 -1584756453 948164769 1334110263 -773816940 -1494790910 1072569528 1223240750 -665439809 -1353645783 911757459 1096769541 -549718618 -1472412368 825595018 1177723932 -262895327 -2024556105 509274125 1767757979 -147239624 -2143388242 423046164 1848646786 -24182509 -1987563131 276914239 1736855721 -102578934 -1897532004 401384486 1626051760 -303851195 -1696290349 65927273 1961543935 -359768740 -1651937846 75512944 1938230502 -482864777 -1807801887 221671515 2050048205 -464136850 -1823283720 173782082 2103215316 -769550168 -1524193218 1009777028 1260964114 -716415823 -1572115417 994196893 1279593739 -587591526 -1409474548 854880694 1173569824 -610806653 -1399790571 899265967 1117685049 -812218164 -1198409638 563669472 1453316470 -923054891 -1073972157 653602297 1374821743 -1051918082 -1236651928 792945106 1480872260 -970930969 -1322781583 674145739 1596560733 -380651424 -1639413514 121755980 1883695578 -299729799 -1725608721 2891093 1999318467 -409718702 -1869414204 161108350 2124243432 -520489909 -1744911139 251106663 2045814257 -185030652 -2080401262 452380968 1844574654 -208311267 -2070782837 496700721 1788624295 -98361290 -1927016288 338510106 1663725964 -45161425 -1974872903 322995459 1682421141 -1654649233 -362332423 1936617283 74014677 -1710372234 -318047520 1946397530 50633676 -1816426915 -457394485 2109073265 179492839 -1797897660 -472812846 2060985192 232723454 -2133385717 -137351523 1859747623 433999793 -2017797614 -255989116 1773452094 515083176 -1911777735 -116676945 1610807061 386254723 -1990110688 -26844490 1735340812 275252122 -1509019993 -787931599 1207979915 1057455901 -1587287362 -698033624 1332579218 946518788 -1462393195 -539847165 1188808633 836564783 -1346870644 -658550246 1102447520 917582646 -1145487677 -859959723 1438081007 581988217 -1126892838 -875312564 1390058486 635284320 -1251821839 -1033533849 1533859805 745269067 -1307610392 -989314434 1543574468 721822546 -2072297682 -209973320 1786076674 494038676 -2095645897 -200160351 1830328859 438282893 -1969178852 -39352438 1689179696 329901734 -1915915515 -87407725 1673728553 348398271 -1714671798 -288677924 2009222758 12943088 -1633555629 -374940731 1890552447 128498409 -1760057480 -535783442 2031732308 236910274 -1871027359 -411216905 2121531981 158544603 -1089134618 -938332304 1360756426 639389276 -1200038913 -813700247 1450621651 561089093 -1311860780 -959862974 1606481656 684181102 -1230810163 -1046191269 1487745761 799670903 -1566437502 -710590700 1286368942 1001086520 -1513108581 -758580467 1270983351 1019648545 -1401321552 -612452570 1115154076 896587274 -1424735319 -602705089 1159340677 840765971 -1353290515 -665756549 1096289729 912211287 -1472485132 -549676958 1177930200 825424206 -1584536353 -695544759 1334019571 948221285 -1495260986 -773386160 1223573994 1072263548 -1293845367 -974762977 1559174565 736636211 -1249068912 -1031043066 1535302076 746973482 -1136986949 -885144531 1379177879 624141569 -1151913822 -867172300 1431916942 576610584 -1808249819 -482378573 2050370825 221322655 -1823111108 -464340822 2103175440 173857158 -1696349161 -303762303 1961731387 65705389 -1651638258 -360107880 1937793314 75977140 -1987093439 -24613673 1736523117 277220859 -1897752488 -102389554 1626143092 401328610 -2024483725 -262937371 1767552351 509445577 -2143743894 -146923268 1849127238 422592976 -1236443732 -1052086982 1480801408 792988694 -1323263563 -970479325 1596913817 673826831 -1198074466 -812522232 1452848306 564102180 -1074065017 -923000559 1375039659 653410365 -1409659448 -587367074 1173630180 854793330 -1399354927 -611272377 1117382909 899602539 -1524513286 -769198740 1261413590 1009292352 -1572077085 -716492427 1279418575 994398297 -1927053980 -98284046 1663900744 338308318 -1974552195 -45512213 1681971281 323479751 -2080836266 -184564288 1844876410 452044012 -2070597297 -208535079 1788563555 496787701 -1869320960 -409772650 2124024876 161299642 -1745245927 -520185457 2046281781 250673315 -1638931150 -381102684 1883341854 122074248 -1725816533 -299560515 1999388679 2846865 836059491 1188196853 -539287473 -1461972775 918062458 1103082988 -659102634 -1347300160 1057933649 1208613319 -788486019 -1509451541 946015560 1331969502 -697471900 -1586864910 744640775 1533370769 -1033097173 -1251278659 722441502 1544070536 -989727694 -1308179292 582605109 1438575011 -860375015 -1146058609 634658092 1389571514 -874873856 -1126347626 180052395 2109493565 -457899897 -1817038831 232170930 2060555556 -472333154 -1797262328 73460121 1936185615 -361854795 -1654015965 51195264 1946819862 -318550868 -1710982086 386691535 1611350361 -117305117 -1912266635 274838998 1734772032 -26225414 -1989614484 433584637 1859176811 -136734511 -2132891577 515522020 1773997426 -256615224 -2018284450 684617762 1607024820 -960491250 -1312349800 799257659 1487176877 -1045572329 -1230314111 638973968 1360185478 -937715396 -1088640598 561527817 1451166879 -814326491 -1200525901 897146950 1115574480 -612957846 -1401933316 840213599 1158911177 -602225293 -1424099867 1000532084 1285937378 -710112936 -1565804082 1020210285 1271405819 -759083711 -1513718313 329273578 1688690812 -38915642 -1968635568 349017331 1674224741 -87820833 -1916484279 494655704 1786570830 -210388492 -2072868510 437656769 1829842007 -199721491 -2095100549 236404878 2031120408 -535223902 -1759637196 159024279 2122167297 -411769413 -1871456979 13420732 2009856042 -289232496 -1715103482 127995045 1889942579 -374379127 -1633133281 65217505 1961104247 -303217971 -1695911333 76474360 1938413422 -360675628 -1652050366 221817811 2050988869 -482948353 -1808663959 173371338 2102550364 -463794458 -1822671248 508834693 1767047955 -262516055 -2023923137 423229340 1849607946 -147351888 -2144295386 277855159 1737001761 -25044325 -1987646963 400719790 1625640760 -101966206 -1897189868 948765481 1334457279 -696032763 -1585163629 1071695664 1223161766 -772889060 -1494641014 911641371 1095875469 -665261513 -1352672607 825970434 1178369940 -550162898 -1473110344 624563021 1379738587 -885755295 -1137491209 576182100 1431365570 -866535816 -1151432978 736205695 1558621161 -974128557 -1293366587 747396966 1535864816 -1031651766 -1249571108 452465312 1845436982 -185175156 -2081340646 496359097 1788012079 -207898731 -2070116605 337877650 1663347204 -97649730 -1926575320 323903115 1682533917 -46121049 -1975054543 122618564 1883779666 -381590552 -1639558274 2279133 1998976587 -299063311 -1725196441 160729846 2123610720 -409277478 -1868702900 251219695 2046721657 -520671293 -1745871019 563491432 1452344062 -812100796 -1197513774 654046833 1375520487 -923429027 -1074616373 793623130 1481280204 -1052517514 -1236997152 673218115 1596411605 -970055825 -1322700807 1008804364 1260786330 -768654560 -1524075594 994895381 1280038531 -717060295 -1572489297 855288382 1174248104 -587937006 -1410073724 899116583 1116757681 -610726133 -1398915171 1438221415 582923505 -1145576117 -860826147 1389641854 634613992 -1126555310 -874704444 1533152341 744832195 -1251185287 -1033150993 1544538188 722008282 -1308513952 -989423114 1208914947 1057596565 -1509886673 -788019783 1331908634 946102412 -1586679498 -697695840 1188371505 835857575 -1462010595 -539210357 1102633000 918546622 -1346979580 -659453550 1859626159 433099833 -2133211773 -136383211 1773822134 515723296 -2018246246 -256691956 1611410589 386604043 -1912451663 -117080793 1734469764 275175442 -1989178968 -26691266 1935717579 73892957 -1653680665 -362158735 1947037906 51003460 -1711074818 -318496408 2109422841 180096111 -1816830507 -458068669 2060908768 231852150 -1797744180 -471881382 1285731622 1000703408 -1565731830 -710155108 1271886143 1019756969 -1514074093 -758767483 1115241748 897453442 -1401463752 -613389138 1159002381 840157595 -1424320479 -602036041 1360373058 638752212 -1088699282 -937626376 1450729819 561992141 -1200226185 -814665503 1607347568 684269030 -1312797604 -960004918 1487137129 799332863 -1230141371 -1045776173 2009896430 13346168 -1715276606 -289029036 1889620471 128344417 -1632685861 -374865843 2031558108 235941194 -1759937296 -534885274 2121980357 159246675 -1871398679 -411858817 1786480010 494712092 -2072648538 -210578384 1830175123 437350661 -2095570753 -199290839 1688210872 329727278 -1968280428 -39232510 1674430881 348846391 -1916557171 -87779301 1737484005 277403251 -1987999799 -24725665 1625432828 400888426 -1897118768 -102010042 1767141079 508780097 -2024140805 -262324371 1849273038 423533144 -2143826974 -147784844 2050553473 222283287 -1808361555 -483285189 2102735512 173146638 -1822731340 -463707358 1961066163 65293861 -1695735905 -303419639 1938733738 76122684 -1652499578 -360191216 1558300205 736556731 -1292916991 -974612585 1535902260 747319970 -1249746152 -1031449714 1379552799 624787081 -1137430733 -885842011 1431800326 575715984 -1151734998 -866198596 1096209993 911337183 -1353140379 -664827917 1178276432 826024646 -1472892036 -550353942 1334664827 948596461 -1585234089 -695988287 1222679138 1072147188 -1494287538 -773207080 2123683748 160687922 -1868908920 -409106914 2046366653 251536171 -1745390959 -521125369 1884250006 122187520 -1639891270 -381284820 1998756751 2468633 -1725105501 -299120075 1663289280 337966934 -1926387988 -97872262 1682834393 323564367 -1975491851 -45657501 1844989938 452951908 -2081018146 -185524664 1788185579 496155517 -2070156601 -207824303 1174075244 855492602 -1410034112 -588011818 1117205365 898630627 -1399238055 -610377009 1260486494 1009143752 -1523638670 -769118492 1280097095 994806737 -1572677013 -716838147 1481500424 793434014 -1237088732 -1052461390 1595941649 673649543 -1322368451 -970362197 1452699450 563175340 -1197994474 -811647360 1375447843 654089141 -1074410993 -923600231 642448792 1364053262 -935027532 -1086084062 556218753 1444940055 -819373907 -1204918213 680621482 1603683644 -962653050 -1315429360 805089715 1492877605 -1041051489 -1225400311 1006497276 1291509098 -705458992 -1561019322 1016080869 1268193651 -761378615 -1516668833 891708878 1109480792 -618134302 -1406192524 843817431 1162645825 -599408389 -1421676435 488955216 1780739526 -215303044 -2077389590 440998217 1833839071 -196642715 -2092939021 335500642 1694000628 -34524082 -1963588392 345149819 1670750701 -90378153 -1919172415 9686324 2006252962 -291656680 -1717920626 134089005 1895381435 -370120703 -1627957097 239617286 2035250576 -532274134 -1757342532 153452831 2116202889 -416554957 -1876111195 1062325465 1213660239 -782258699 -1504141981 943458496 1329281110 -701339156 -1590339206 831145195 1183675517 -544987705 -1467804335 921141490 1105244260 -655760930 -1343303352 585555133 1440869419 -857162351 -1141928697 629872804 1384917042 -880445048 -1132312290 742216847 1530553369 -1036831325 -1254881995 726700182 1549246464 -983633478 -1302740692 71298065 1933106311 -365851331 -1657356885 55715848 1951733918 -312719068 -1705281102 182740003 2112050357 -454425329 -1813170791 227123258 2056163500 -477642474 -1803488896 428407925 1854917859 -142172839 -2138985009 518338668 1776421114 -253011648 -2014549546 391345223 1616135377 -111340181 -1906694659 272543838 1731821768 -30355086 -1992826396 343711514 1669050252 -93127114 -1921659232 319904515 1679190933 -48285137 -1978135879 447158056 1839212478 -190220796 -2085730670 499831601 1791878055 -205213155 -2067561845 164335486 2127347688 -406458798 -1866277180 245779303 2040626161 -525850037 -1750132003 118490956 1880569818 -383883680 -1642506506 8242005 2004546499 -294411655 -1720413457 789757906 1477807940 -1055072514 -1239683480 679443403 1601719133 -965666073 -1317655951 566835168 1456342902 -809019700 -1195350438 648344569 1369686895 -928345387 -1079139773 849719222 1168285472 -592720230 -1414726132 902327215 1120885561 -607778173 -1396622827 1014900612 1266226962 -764393816 -1518897602 991159197 1276433163 -719486287 -1575308761 224898651 2053152461 -479604873 -1804664863 168454722 2098027220 -469496978 -1828504584 62662249 1958418175 -307083451 -1699383341 80863856 1943458534 -354450596 -1646742582 282115647 1742180009 -18948333 -1982206075 398293542 1622821552 -105702646 -1900794980 504051213 1762395803 -268085471 -2029885513 426177044 1851900546 -144141512 -2140167250 906595987 1091485189 -670568513 -1358897367 828656266 1180924444 -546690138 -1469244624 953288353 1339373111 -690198643 -1579460837 1069531832 1220080174 -776887404 -1497984254 733912823 1555672673 -978255909 -1296576691 752048878 1540647544 -1025688638 -1244001452 627381957 1382164051 -882149399 -1133754497 571003612 1427104330 -871975952 -1157528730 1109801116 891357194 -1406641744 -617649882 1162607749 843893779 -1421501015 -599610049 1291694254 1006272568 -1561079422 -705371884 1267758263 1016546337 -1516366437 -761715443 1603348728 680925294 -1314960940 -963086014 1492970721 805035127 -1225617971 -1040859813 1363845322 642617436 -1086012954 -935071376 1445422291 555766853 -1205271041 -819055255 2034767956 240068802 -1756989064 -532592146 2116410445 153283803 -1876181663 -416510473 2006159462 9740528 -1717702326 -291847716 1895715967 133784809 -1628424877 -369687099 1694435376 335034534 -1963890404 -34186870 1670564905 345373887 -1919111931 -90464877 1780776962 488878228 -2077564626 -215101000 1833518107 441349261 -2092489417 -197126751 1530726877 742013259 -1254921999 -1036756889 1548799428 727186770 -1302418200 -983982978 1441169903 585216377 -1142366013 -856698795 1384859126 629962080 -1132124966 -880667572 1183455673 831334703 -1467713387 -545044477 1105714592 920710454 -1343636340 -655455206 1213305227 1062641949 -1503661913 -782712783 1329354130 943416580 -1590545218 -701168600 1616062741 391387523 -1906489287 -111511377 1732177164 272227738 -1993307104 -29901642 1854447911 428839345 -2138652661 -142479203 1776641342 518149544 -2014641134 -252955516 2112108913 182651367 -1813358499 -454203189 2055863656 227462654 -1803051964 -478106414 1933553987 70812117 -1657679761 -365502215 1951561050 55920076 -1705241482 -312793888 1880119838 118975112 -1642185934 -384234588 2004721159 8040081 -1720451285 -294334531 2127286828 164422330 -1866091776 -406682730 2040927797 245442211 -1750567143 -525383793 1839680122 446724844 -2086065322 -189916224 1791659619 500023029 -2067468465 -205266983 1669120584 343667422 -1921866908 -92957710 1678837329 320222919 -1977653379 -48736277 1266580182 1014581824 -1519379462 -763942036 1276362447 991202905 -1575100445 -719655051 1168503524 849527410 -1414818872 -592665762 1120417533 902760043 -1396287535 -608082105 1456040626 567171620 -1194914914 -809485560 1369747115 648257085 -1079324793 -928121071 1477632640 789959190 -1239645268 -1055149254 1602168473 678958607 -1317976139 -965314781 1762356063 504126409 -2029712781 -268289307 1852223302 425828304 -2140615062 -143655172 1741742957 282579963 -1981906367 -19287337 1623009140 398071778 -1900853672 -105613618 1958509371 62606253 -1699603945 -306894207 1943125794 81170356 -1646273010 -354881896 2053632777 224445343 -1805020635 -479288653 2097821456 168626054 -1828432324 -469539158 1382370199 627211009 -1133827397 -882107859 1426624398 571457304 -1157173598 -872292812 1556005797 733606707 -1297046903 -977825249 1540556732 752105258 -1243781488 -1025878522 1339186163 953510757 -1579402529 -690288055 1220517866 1069068156 -1498284346 -776548784 1091163073 906945367 -1358449939 -671055237 1180964824 828581710 -1469417740 -546486686 -292325488 -1718335738 10294972 2006591018 -369183863 -1627815137 133223077 1895293491 -532086878 -1756377292 239509134 2034347544 -416990277 -1876817107 153836183 2116839937 -215717900 -2078058654 489293528 1781347918 -196500499 -2092002437 440910529 1832972887 -33558586 -1963401392 334597866 1693892220 -91083809 -1919607991 345787123 1671133797 -704817320 -1560647730 1005794932 1291060962 -762277055 -1516788777 1017049709 1268368123 -618209430 -1407062020 891862598 1110413008 -599057549 -1421071387 843414111 1161972425 -934656196 -1085442134 642000400 1363351174 -819494107 -1205816397 556392969 1445909151 -963522802 -1315504232 681553442 1603837620 -1040446697 -1225049215 804416059 1492474541 -142063919 -2138081721 428222461 1853953899 -253394232 -2015186338 518775780 1777128306 -111948061 -1907032459 392015823 1616551769 -29488390 -1992738196 271608790 1731681088 -364947787 -1657248221 70334361 1932920591 -313355604 -1705663942 56423296 1952170774 -454762873 -1813778927 183156651 2112720701 -477554018 -1802622456 226982834 2055228196 -857315815 -1142860145 585631541 1441740707 -880041472 -1131638122 629523244 1384313786 -1036128725 -1254433091 741576455 1530183569 -984602062 -1302914396 727599902 1549368200 -783190403 -1504295189 1063196497 1213736903 -700665244 -1589935374 942854984 1328931806 -544539057 -1467101479 830775139 1183035381 -655934890 -1344271680 921262970 1106144236 -593160942 -1415436924 850097214 1168917672 -607596277 -1395662435 902213671 1119977649 -763454176 -1518752330 1014037516 1266142362 -720152263 -1575720529 991770645 1276774531 -1055783562 -1240123936 790389850 1478186188 -964705937 -1317473799 678535235 1601605845 -808874684 -1194410542 566750312 1455480062 -928757411 -1079805493 648685681 1370298599 -406112806 -1865677492 163927286 2126668896 -525930045 -1751006891 245928175 2041553017 -384778776 -1642623618 119463108 1880747090 -293766671 -1720039065 7543005 2004101195 -92527170 -1921313496 343032978 1668641796 -49159769 -1978216143 320831627 1679339549 -190337652 -2086626022 447335584 1840184374 -204838507 -2066917117 499386553 1791178799 -977394605 -1296493371 732972415 1555527145 -1026301878 -1244344100 752714086 1541059056 -882529183 -1134387977 627821901 1382874587 -871864200 -1156622098 570820948 1426143682 -670485449 -1358035807 906450203 1090545037 -547033042 -1469857608 829067522 1181589908 -690832379 -1579840365 953998633 1339813311 -775981028 -1497872246 1068570928 1219897766 -19921765 -1982385139 283010487 1742296353 -105004926 -1900351468 397648302 1622446392 -267678551 -2029208513 503704965 1761795347 -144291664 -2141095898 426256796 1852774666 -479783681 -1805638551 225015251 2054047045 -469053210 -1827807120 168079818 2097381724 -306406195 -1698976677 62062049 1958071671 -355378988 -1646892990 81738232 1943538030 -1962954092 -34045438 1693569976 334947118 -1919781235 -90880485 1671174049 345712439 -2078000474 -215807440 1781160842 489515804 -2092302657 -196162007 1833410451 440446725 -1756847376 -531656090 2034680796 239203146 -1876597015 -417180033 2116749253 153892691 -1718408510 -292283820 2006797294 10124152 -1627459877 -369500595 1894813687 133676897 -1315859876 -963206454 1604318064 681100262 -1224976827 -1040488749 1492268905 804587519 -1085662610 -934466824 1363442498 641944532 -1205346697 -819925279 1445576539 556699597 -1406762440 -618548562 1109975828 892326786 -1421130207 -598968649 1162159885 843192219 -1560475126 -705021284 1291021094 1005870000 -1517236717 -761790843 1268690751 1016700841 -1813740587 -454839485 2112545529 183358063 -1802942516 -477202598 2055677664 226498166 -1656812569 -365413519 1932618443 70670941 -1705848834 -313131160 1952231122 56335940 -1907125327 -111893721 1616769693 391823883 -1992403032 -29792450 1731212932 272041490 -2138563709 -141612267 1854306991 427903545 -2014978150 -253563124 1777057462 518819360 -1467309283 -544369781 1183105585 830730919 -1343789308 -656386158 1105790504 921581246 -1504629969 -782885959 1214204419 1062763157 -1589842122 -700719200 1328713242 943046284 -1254247559 -1036352529 1530122837 741663427 -1303349408 -984135690 1549669964 727262938 -1142539445 -857666595 1441290855 586115825 -1131675822 -879964220 1384488574 629321448 -1194733546 -808525696 1455927610 566264236 -1079766001 -928832359 1370125603 648889781 -1240311772 -1055561550 1478244616 790301086 -1317036995 -965170005 1601305873 678874503 -1518419854 -763760412 1265672542 1014469064 -1575811989 -720096003 1276994887 991581649 -1415231424 -593332010 1168845164 850139642 -1396143015 -607142705 1120333173 901897699 -2086145826 -190791608 1839829490 447652196 -2067123001 -204667823 1791251947 499344765 -1921222420 -92583814 1668422080 343222614 -1978549003 -48853917 1679810009 320400719 -1643061062 -384315348 1881047446 119124224 -1719851869 -293989323 2004043151 7632153 -1865717624 -406038498 2126842276 163723570 -1750684527 -526279673 2041105853 246414635 -1580015273 -690630207 1339850875 953921773 -1497422514 -776464936 1219576930 1068922100 -1358337691 -670148109 1090979913 905984223 -1469796996 -547119638 1181404240 829291718 -1134169805 -882720347 1382780959 627875977 -1157090006 -871430724 1426478086 570516624 -1296140031 -977712745 1555044397 733423803 -1244414696 -1026257522 1541266484 752544930 -1698905697 -306450167 1957863603 62230565 -1647245946 -355060464 1944020138 81286204 -1805170259 -480216773 2053712001 225318935 -1828024908 -468861662 2097474712 168025102 -2029268485 -267591315 1761980631 503480385 -2140793374 -144628364 1852339406 426722392 -1982834231 -19437217 1742616805 282658931 -1900175920 -105206458 1622408444 397724778 1820913609 462413663 -2105110811 -176046477 1810181072 484580166 -2048177412 -219383190 1649633275 357848941 -1940060457 -77973951 1698604002 305763188 -1959738674 -63442344 1900019629 104386363 -1624138111 -399069673 1985100724 22350626 -1738777960 -279221746 2145679263 149112585 -1846929741 -420665819 2022290310 260997904 -1769483606 -511647172 1474744065 551681943 -1175933395 -823157061 1351289624 663501710 -1098552780 -914203998 1497188147 775583653 -1221384673 -1070328183 1582334762 693613500 -1335959034 -950414704 1246879589 1029107699 -1537229239 -749170977 1295784828 976956394 -1556972976 -734704954 1149917015 864905153 -1434175877 -578615571 1139249998 887137240 -1377176990 -621886732 1972625032 43314718 -1684160604 -325415118 1929255569 100215303 -1661961283 -336114901 2068338362 206530092 -1790560362 -499054848 2082837155 186819125 -1842613361 -450051303 1747242732 522452602 -2044022848 -248668330 1867057909 407779939 -2126025767 -163554481 1728005854 301495880 -1997461518 -649372 1636991687 378909265 -1885543445 -124005507 1325268544 972738262 -1594646676 -671830022 1234188889 1050086095 -1482794123 -795251741 1076262514 924927716 -1373104290 -651221048 1196143211 810320637 -1455041721 -566041647 1397419556 609083058 -1119580408 -901529698 1411852861 589306539 -1171698927 -852591737 1569809942 714495616 -1281423558 -996657236 1526505999 771461785 -1259158749 -1007291467 1589546315 700038621 -1330582425 -944251663 1507019090 785676740 -1210242946 -1059448600 1348797817 660747759 -1100258219 -915647293 1460191584 537915894 -1190748084 -838758182 1124703535 873377209 -1391985661 -637481835 1147427126 862153120 -1435879398 -580056948 1305613597 987047307 -1545833423 -723827545 1254084868 1035526546 -1531858904 -743014210 1708174723 316120341 -1948332881 -52822983 1656580506 364534028 -1934423882 -72075232 1795892657 470553895 -2063252323 -234720245 1818681768 459395390 -2107080572 -177229806 2020064743 257985905 -1771447093 -512824227 2131393022 135088488 -1862002478 -436000700 1992046037 29033795 -1733143303 -273324945 1909584332 114737498 -1612738336 -388456330 1202043914 815959196 -1448354522 -559092304 1086879763 936331397 -1362749121 -641652311 1233007672 1048118446 -1485810412 -797481598 1309929505 957661367 -1608675059 -686120549 1511173230 756391160 -1273180862 -1021575724 1568630903 712530145 -1284437669 -998884915 1422468188 600708298 -1161345680 -843024922 1403314245 614715603 -1112899223 -894586369 2093718722 197962836 -1832518162 -440218248 2074499291 211904589 -1784137225 -491845279 1913656560 85402726 -1675725348 -350665398 1971179753 41607295 -1686916667 -327909037 1635552422 377207856 -1888293494 -126493412 1712408767 286685225 -2011223661 -15197947 1873216660 413152258 -2119604808 -156347090 1758118029 533590043 -2033933919 -238841545 149170893 2145589851 -420852767 -1846707337 260697812 2022628930 -511209480 -1769947282 104833791 1899532905 -399391789 -1623788731 22177510 1985304176 -279181366 -1738852516 357776041 1649674815 -77767803 -1940231405 306118320 1698287142 -63922276 -1959284982 461943451 1821344269 -175713353 -2105416927 484800130 1809991188 -219474002 -2048121032 864684549 1150106259 -578524375 -1434231873 887606812 1138818698 -622219472 -1376870490 1028751927 1247195809 -748690661 -1537682547 977028654 1295742648 -734910718 -1556801644 775756385 1496984311 -1070367923 -1221309477 693165688 1582821102 -950091948 -1336307774 551981651 1474405061 -823594113 -1175469079 663443018 1351378652 -914016410 -1098774544 301931404 1727539994 -951648 -1997125066 378724245 1637216003 -123945287 -1885630929 522490814 1747165992 -248843630 -2043821564 407459751 1867409201 -163105141 -2126510563 206048232 2068790142 -498701628 -1790879150 187027441 2082668391 -450122019 -1842569653 43221978 1972679500 -325197066 -1684352416 100550595 1928951637 -336582929 -1661528455 714160964 1570114514 -996189592 -1281856770 771555165 1526452171 -1007509903 -1258967321 608875382 1397588960 -901459366 -1119624500 589789039 1411401721 -852945341 -1171380523 925248288 1075911606 -651671028 -1372620134 810282809 1196220335 -565866987 -1455243645 972923666 1325044612 -671890882 -1594559832 1049650955 1234655133 -794950105 -1483131215 986859599 1305835737 -723768989 -1545922059 1035963478 1253620928 -743314054 -1531519508 873054333 1125052651 -637034159 -1392471609 862192740 1147352306 -580229816 -1435675170 660953131 1348626621 -915719929 -1100215919 537435186 1460645028 -838402786 -1191064184 700370969 1589239951 -944721611 -1330151005 785585152 1507075222 -1059228372 -1210432070 29124743 1991989265 -273544789 -1732953795 114404510 1909890056 -387985998 -1613169372 258465973 2019610659 -513179239 -1771130609 134882476 2131563578 -435927680 -1862044394 470513891 1795967093 -234546737 -2063455911 459717882 1818332268 -177676842 -2106593984 315683025 1708638279 -52522499 -1948671637 364721352 1656357982 -72133148 -1934334606 600406286 1422805400 -842590174 -1161811788 614776087 1403227521 -894772165 -1112675155 756216124 1511375274 -1021538288 -1273257850 712979749 1568146867 -999205879 -1284086625 1048471914 1232689660 -797964218 -1485358896 957590899 1309973989 -685912993 -1608844087 816177496 1201852878 -559185804 -1448300318 935863617 1087313367 -641317779 -1363053317 413620678 1872783696 -156682006 -2119300996 533372383 1758309705 -238748429 -2033988507 377278964 1635508578 -126701352 -1888124850 286332397 1712727419 -14715711 -2011675561 84953506 1914140980 -350345074 -1676077032 41782715 1970978093 -327947113 -1686840319 197902736 2093805830 -440033092 -1832742870 212206985 2074162463 -492280667 -1783671757 -1538169407 -749316777 1247741165 1029190779 -1556307496 -734293682 1295171828 976613474 -1433735693 -577905307 1149537503 864271433 -1377359382 -622847620 1139361990 888043600 -1176078939 -824097485 1474827401 552543263 -1098141252 -913538774 1350946960 662888454 -1220674153 -1069888255 1496554683 775203885 -1336919666 -950597352 1583241378 693725236 -1623243511 -398953057 1899045925 104207539 -1739423472 -279596666 1985798204 22794410 -1847276229 -421266003 2146085911 149789825 -1769404126 -510772812 2022139918 260069528 -2104994451 -175151621 1820734529 461440215 -2048552588 -220028446 1810624600 485277902 -1940660897 -78320183 1650310259 358255845 -1958864570 -63362608 1697675370 305613052 -1119202176 -900897770 1396979116 608372026 -1171812199 -853499889 1412034997 590266659 -1282286414 -996742108 1570749854 714640648 -1258547029 -1006950339 1525840263 771049745 -1594014492 -671452046 1324557768 972297566 -1483702019 -795365269 1235149265 1050267975 -1373188906 -652084160 1076407802 925867372 -1454700337 -565430183 1195731427 809654645 -2044431288 -249346850 1747588452 523052530 -2125877167 -162627385 1866977661 406905323 -1996489606 -471828 1727110486 301379008 -1886242717 -124450571 1637636431 379283929 -1684839380 -325823302 1973224704 43660694 -1661034443 -335966045 1928380697 100135311 -1790383074 -498082680 2068221234 205634980 -1843058681 -450750319 2083211563 187464125 -1771632829 -513787947 2020173423 258889465 -1861565606 -435293236 2131010166 134451936 -1732472975 -272908313 1991437917 28696267 -1613673624 -388596738 1910450756 114825938 -1949296857 -53008463 1709078027 316229277 -1933716674 -71638104 1655943698 364151428 -2062835947 -234049661 1795554873 469946031 -2107221236 -178164838 1818769952 460262070 -1391908981 -636610787 1124550311 872445489 -1436228718 -580660476 1147830974 862827048 -1546473543 -724197585 1306316437 987495939 -1530958944 -742892746 1253116556 1035352602 -1329711121 -944175239 1588614851 699885141 -1210846218 -1059798176 1507693274 786080332 -1100628003 -916287669 1349246705 661450343 -1190626364 -837858478 1460017896 536947326 -1887685118 -126155116 1634883374 376793016 -2012089829 -15285619 1713345335 286827425 -2119713232 -157249882 1873403676 414117770 -2033550807 -238204225 1757682437 532884371 -1832180122 -439609616 2093303626 197294044 -1784225153 -492711191 2074641235 212841413 -1676628396 -350773566 1914621816 85589998 -1686279603 -327525669 1970473825 41171959 -1273882934 -1022024100 1511815142 756762480 -1283468589 -998710715 1567732735 712409961 -1161191688 -842092946 1422393300 599838530 -1113302303 -895260041 1403665357 615320411 -1448802642 -559794632 1202415490 816600852 -1362574665 -640683487 1086759835 935432973 -1484878180 -797327862 1232138160 1048043302 -1609348475 -686523885 1310534569 958012223 -1069702971 -1220898733 775143913 1496641919 -951032612 -1336454070 694027760 1582904678 -823777033 -1176430495 552094171 1475311949 -913576722 -1098064776 663064002 1350745428 -578113375 -1433567177 864342413 1149493531 -622365512 -1377811410 887690644 1139680514 -749651821 -1537865723 1029659071 1247308073 -734200694 -1556362212 976395686 1295363376 -78413811 -1940606821 358474017 1650119095 -63028204 -1959168894 305145144 1698108846 -175634369 -2104543063 461793555 1820416389 -219821018 -2048721744 485207306 1810668956 -421228439 -1847353089 149614917 2146288083 -511093648 -1769052954 260519260 2021656010 -398518181 -1623709491 103905655 1899383265 -279782334 -1739199276 22855022 1985711608 -651783804 -1373527790 925429928 1076871230 -565488227 -1454611189 809841841 1195508775 -671278666 -1594218208 972257434 1324632076 -795812433 -1483215559 1050590339 1234799637 -997096992 -1281969802 715120844 1570295898 -1006877191 -1258588817 770843861 1526010947 -901117486 -1119012540 608463102 1396922472 -853029429 -1172243107 589933799 1412340849 -498552500 -1789951526 205967456 2067914998 -450529963 -1843247677 187372665 2083267823 -325895810 -1684796952 43866194 1973053636 -335610521 -1661350415 99654731 1928834269 -24280 -1996975682 301056004 1727459474 -124623567 -1886038617 379323421 1637561483 -249288422 -2044520052 522864694 1747810464 -162927357 -2125537899 407342127 1866513593 -234110393 -2062748975 470131563 1795331069 -177863074 -2107558200 459827058 1819236324 -53458315 -1948812573 316549977 1708727247 -71463316 -1933918470 364113728 1656020950 -272838109 -1732517195 28488463 1991607193 -388950470 -1613355348 115308310 1909999488 -513320431 -1772066169 258554685 2020477867 -435511800 -1861374306 134545188 2130956210 -916069745 -1100819943 661357475 1349301045 -838326634 -1190193664 537282490 1459713836 -943822147 -1330030037 699403153 1589066503 -1059869020 -1210802638 786288520 1507524382 -724372757 -1546272131 987534279 1306239825 -742443278 -1531443612 1035032542 1253467976 -636912935 -1391572401 872881141 1124084579 -580600128 -1436316074 862642156 1148055418 -351210746 -1676164208 85889578 1914282684 -327338209 -1686501495 41113139 1970562725 -439649484 -1832105054 197466648 2093099662 -492388563 -1784574021 212393473 2075127447 -156769438 -2120166412 413762126 1873720024 -238409861 -2033379347 532956759 1757640385 -126063792 -1887740986 376572540 1635072746 -15618231 -2011783201 287297125 1712914163 -796994610 -1485184168 1047573218 1232568948 -686614569 -1609291967 958232315 1310344813 -559588356 -1448973462 816528080 1202457158 -641163291 -1362120845 935788233 1086443103 -842415190 -1160842436 600285830 1421906448 -895219789 -1113376987 615147167 1403868681 -1022211176 -1273660658 756820660 1511725602 -998273151 -1283932393 712109741 1568071227 -1307790579 -989101157 1543688737 721806007 -1251903724 -1033484414 1534006840 745023150 -1126745281 -875557975 1389976083 635333253 -1145372890 -859975760 1437900298 582200988 -1346657431 -658729985 1102430789 917697235 -1462343824 -539928602 1188562524 836712138 -1587532965 -697885747 1332628087 946436833 -1509036222 -787816492 1208192622 1057275640 -1990028347 -26893485 1735193321 275497599 -1911597092 -116889782 1610692336 386270822 -2017911817 -255972511 1773632219 514869837 -2133532690 -137105544 1859829442 433950292 -1797946463 -472730825 2061230733 232575515 -1816639560 -457214162 2109089428 179377666 -1710355565 -318162171 1946184383 50813481 -1654403190 -362479844 1936567974 74096176 -1424522676 -602885414 1159324512 840881142 -1401272747 -612534589 1114908537 896735215 -1513354626 -758433048 1271032658 1019567044 -1566454169 -710476047 1286582091 1000906717 -1230990808 -1045978434 1487860484 799654802 -1311943119 -959813977 1606629149 683935627 -1199891942 -813946228 1450539830 561138592 -1089020413 -938348907 1360576303 639602617 -1871076732 -411135470 2121778088 158397246 -1760270691 -535603701 2031749041 236795687 -1633539402 -375055840 1890339738 128678668 -1714426193 -288825799 2009173891 13025045 -1915833632 -87457162 1673581516 348644186 -1968998663 -39565713 1689065429 329918275 -2095760686 -200144316 1830509566 438070120 -2072445237 -209727907 1786159079 493989745 -2143628913 -146939623 1848946851 422805557 -2024335978 -263183104 1767470266 509494316 -1897834051 -102340309 1626290321 401082375 -1987273308 -24400590 1736637576 277203998 -1651654165 -359992963 1938006215 75796561 -1696594446 -303614620 1961780446 65623112 -1823061543 -464422577 2102929653 174004323 -1808036416 -482558634 2050354412 221437050 -1152061113 -866926127 1431998571 576561405 -1137101474 -885127736 1379357810 623928548 -1248888459 -1031255581 1535187033 746989775 -1293763220 -974811654 1559026752 736881878 -1495015133 -773533259 1223524367 1072345241 -1584519878 -695659092 1333806102 948401280 -1472698095 -549496441 1177946173 825309355 -1353339640 -665674338 1096535076 912063666 -1725833010 -299446184 1999602146 2666868 -1639177001 -380955583 1883391483 121992557 -1745196804 -520267670 2046036432 250820934 -1869107995 -409953165 2124008905 161414495 -2070482774 -208551876 1788383622 497000720 -2080688973 -184810459 1844794783 452093193 -1974634344 -45463538 1682119092 323234082 -1927234431 -98071529 1664015789 338292027 -1571831802 -716640112 1279369514 994480572 -1524497377 -769313655 1261200691 1009472933 -1399568332 -611092318 1117399320 899488142 -1409709011 -587285317 1173875969 854646167 -1074212766 -922754828 1375121742 653361624 -1198189445 -812505875 1453028695 563889601 -1323083696 -970692410 1596799356 673843690 -1236362167 -1052136225 1480654181 793234931 -698321399 -1587067233 946738981 1332291507 -787631600 -1509260666 1057215292 1208279978 -658768325 -1346580819 917872407 1102229377 -539608542 -1462695244 836262670 1189047192 -875075987 -1127196933 634980161 1390294999 -860183948 -1145203998 582271832 1437856718 -989008289 -1307844919 721588083 1543880677 -1033819578 -1251599664 745491306 1533574140 -317827391 -1710660009 50345965 1946617723 -362573096 -1654349234 74314740 1936376674 -472523021 -1798115739 232505311 2061274953 -457696534 -1816188292 179731398 2108771152 -256293211 -2017561037 515319689 1773147935 -137067844 -2133609942 433775504 1860031238 -27079017 -1989804543 275558331 1735106349 -116454770 -1912063464 385969058 1611029300 -814004408 -1199802402 561325668 1450317554 -938048687 -1089358905 639165053 1361040107 -1046425734 -1230503956 799977046 1487511232 -959640733 -1312146443 683895375 1606703833 -758360276 -1513396294 1019360768 1271203478 -710831307 -1566137437 1001386521 1286128271 -602415330 -1424953464 840547890 1159630500 -612754681 -1401082991 896825899 1114852029 -199923840 -2095950058 437978796 1830565434 -210197607 -2072014065 494322357 1785852451 -87101518 -1916149980 348163742 1674034696 -39638101 -1968956611 330123911 1688893969 -375228444 -1633335438 128718536 1890264670 -288377859 -1714912405 12702417 2009522759 -411435050 -1870737600 158834426 2121313900 -535544881 -1760359591 236608227 2031970933 -464120693 -1823398883 173569447 2103395633 -482619246 -1807949820 221622718 2050130216 -359818055 -1651856337 75758997 1938083075 -304064352 -1696110538 65943948 1961429274 -102693649 -1897515911 401565123 1625838933 -24329994 -1987317664 276996570 1736806732 -147157795 -2143437749 422899185 1848892775 -262715196 -2024769454 509159912 1767774590 -549964733 -1472265003 825644399 1177642489 -665456550 -1353531188 911970678 1096589792 -773604239 -1494971161 1072553309 1223355851 -695306136 -1584838402 947919172 1334258130 -1030806489 -1249373007 746669323 1535538589 -974987202 -1293561688 736919826 1558950276 -866866155 -1152148349 576376121 1432223151 -885430260 -1136764774 624363808 1378892214 -45275702 -1974856356 323175654 1682207856 -98508333 -1926770363 338591999 1663676521 -208228872 -2070831762 496553172 1788869698 -184849951 -2080614025 452266189 1844590683 -520473170 -1745025736 250893442 2045994004 -409472585 -1869561567 161058971 2124324877 -299778660 -1725526774 3136688 1999170598 -380864123 -1639233261 121772201 1883580479 -970783486 -1323027052 674063406 1596609720 -1051803365 -1236668019 792764471 1481085089 -923235024 -1073758810 653716508 1374805130 -812299991 -1198360129 563816453 1453070483 -611052186 -1399642640 899314762 1117603036 -587607681 -1409359383 855093331 1173389509 -716202668 -1572295230 994180216 1279708398 -769500851 -1524274725 1009530977 1261111543 2060794117 231868819 -1797564375 -472094529 2109275420 180342154 -1816749008 -458117978 1947119927 50954657 -1711222757 -318250867 1935897902 73680312 -1653795838 -362142572 1734486369 275061239 -1989392307 -26511141 1611656568 386457070 -1912501164 -116998974 1773773139 515805637 -2018000769 -256839447 1859413322 433280476 -2133195674 -136497936 1102780877 918301019 -1347061535 -659404681 1188486612 835841346 -1462190856 -538997650 1331728895 946315625 -1586564909 -697712571 1208833510 1057645936 -1509739318 -788265892 1544292777 722155839 -1308465019 -989505517 1533136304 744946982 -1250972516 -1033331702 1389855131 634433805 -1126571849 -874590175 1438270850 582841620 -1145822034 -860679112 1674446916 348731602 -1916769944 -87598594 1688456285 329579723 -1968329359 -39150105 1830125686 437432544 -2095324838 -199437876 1786266735 494892281 -2072631997 -210692651 2121865248 159262902 -1871218420 -412071526 2031410233 236186799 -1759855339 -534934141 1889701906 128295044 -1632833218 -374619736 2010076171 13132957 -1715391193 -289012303 1486891148 799479834 -1230091872 -1045857994 1607330965 684383235 -1312584263 -960185041 1450942654 561811496 -1200242286 -814550780 1360422055 638669873 -1088944757 -937478883 1159149800 839911550 -1424401980 -601986734 1115356401 897436775 -1401643555 -613175989 1271705818 1019969612 -1513958922 -758783648 1285649603 1000752213 -1565583889 -710400647 1222859655 1071934225 -1494402389 -773191107 1334747038 948547336 -1585381710 -695742940 1178129333 826270499 -1472810343 -550403569 1096095660 911353658 -1352960384 -665041386 1431587811 575896437 -1151718705 -866313639 1379504122 624869228 -1137185066 -885989824 1536148433 747172679 -1249795331 -1031368085 1558317000 736442206 -1293130012 -974432654 1938651983 76172249 -1652352413 -360437003 1960886102 65507264 -1695621510 -303436052 2102850429 173130731 -1822911919 -463494457 2050701156 222038002 -1808443832 -483236130 1849322283 423451581 -2144073209 -147637615 1767354162 508600228 -2024157666 -262209912 1625416473 401003407 -1896906187 -102190429 1737238272 277550998 -1987951060 -24807750 1375234758 654269008 -1074394134 -923714692 1452650207 563256905 -1197748237 -811794587 1596187380 673501794 -1322417192 -970280114 1481516781 793319035 -1237301311 -1052281001 1280277154 994593332 -1572791410 -716821736 1260568251 1009094189 -1523785833 -768872703 1117057680 898875910 -1399155780 -610426070 1173960329 855508511 -1409853531 -588224717 1788234254 496073368 -2070402270 -207676492 1845202455 452771457 -2081034437 -185409619 1682817596 323678890 -1975278832 -45837434 1663043109 338114227 -1926338807 -97953889 1998674538 2517756 -1724957882 -299365424 1884069491 122400485 -1639776417 -381300791 2046480984 251519694 -1745570956 -520911902 2123830849 160442071 -1868990611 -409057285 515505153 1774111895 -256402131 -2018464325 433338392 1859324046 -136685260 -2132973150 274887731 1734689957 -26471137 -1989466743 386904106 1611169980 -117321466 -1912151664 51309669 1946803443 -318730935 -1710768673 73607292 1935939818 -361936560 -1653966394 232088663 2060604609 -472185477 -1797507603 179871822 2109706456 -457784990 -1817054732 634903753 1389423711 -874922523 -1126265485 582621392 1438459974 -860587524 -1145878166 722228475 1544250477 -989710889 -1308293823 744591586 1533452404 -1032850994 -1251425960 945867949 1332214843 -697389695 -1586914025 1057818804 1208629282 -788305512 -1509664498 918242463 1102869513 -659216973 -1347283675 836141190 1188147216 -539434582 -1461726916 128109888 1889926614 -374559636 -1632920326 13568345 2009610703 -289314699 -1715054365 158942578 2122216932 -411622306 -1871702840 236224875 2031333885 -535109561 -1759653679 437640484 1829957042 -199508984 -2095280994 494410045 1786718635 -210339823 -2072950649 349066518 1674143104 -88067014 -1916336980 329486607 1688510873 -38932445 -1968521035 1020063112 1271651614 -759001948 -1513767886 1000417681 1285953799 -709932867 -1566017493 840394170 1158698284 -602340202 -1424083968 897229219 1115525429 -613105521 -1401688039 561774060 1451019642 -814375744 -1200444330 638990837 1360071011 -937928487 -1088460721 799045086 1487357256 -1045555982 -1230429084 684569031 1607106897 -960245525 -1312497539 747609731 1535684117 -1031667793 -1249456327 736254618 1558538764 -974373962 -1293219040 575936177 1431512615 -866486371 -1151514869 624546472 1379852862 -885542012 -1137671406 825790183 1178582641 -550047797 -1473126563 911559422 1095924328 -665113646 -1352918204 1071843029 1222915651 -772970503 -1494591633 948880076 1334440538 -696212512 -1584950410 400670283 1625722589 -101720217 -1897336847 277641810 1737181892 -25027714 -1987761176 423245433 1849493231 -147564715 -2144114749 509080160 1766900470 -262565044 -2023840806 173452847 2102501049 -463941885 -1822425195 221997622 2050775712 -483063014 -1808647284 76359197 1938429579 -360495311 -1652263001 65069572 1961349778 -303135960 -1695960130 898936770 1116970836 -610611474 -1398931848 855206875 1174297421 -587789577 -1410319775 995043312 1279792998 -717142308 -1572440502 1008919529 1260770175 -768834875 -1523862957 673431462 1596231472 -970072438 -1322586596 793672639 1481198377 -1052763501 -1236850171 653801364 1375667970 -923380040 -1074698706 563475341 1452458779 -811887967 -1197694409 251301642 2046672796 -520819162 -1745625424 160910099 2123398021 -409392577 -1868686679 2164536 1998993326 -298883564 -1725409662 122471201 1884025783 -381509107 -1639607653 323854190 1682616312 -45875646 -1975202092 337664887 1663527905 -97633701 -1926690099 496375644 1787897802 -208112016 -2069936410 452711237 1845289939 -185224599 -2081258753 -120676004 -1882615350 381730928 1640493286 -6068923 -2002496045 296551529 1722430719 -166385298 -2129520136 404441154 1864136916 -243733129 -2038440479 527862875 1752284365 -445009608 -1837203026 192401428 2087772290 -501975775 -1793899081 203035661 2065507483 -341690102 -1666905700 95180838 1923836080 -321913581 -1681339003 46242879 1975954601 -1012891244 -1264078590 766435512 1521078318 -993180275 -1278577381 717431969 1573131319 -847574618 -1166264016 594897034 1416779804 -904475201 -1122894551 605596819 1394580485 -568880656 -1458527898 807006428 1193197642 -646294039 -1367513729 930362565 1081279571 -791930430 -1479857836 1052932334 1237665912 -677257765 -1599673011 967818487 1319668833 -506097635 -1764581237 266072369 2027733415 -424127484 -1849727854 146158888 2142307774 -284288977 -1744230215 16808195 1980189077 -396108746 -1620775776 107855130 1902808460 -60653447 -1956269841 309125461 1701564867 -82885536 -1945602826 352396620 1644565978 -222754741 -2051131171 481782119 1806719473 -170603438 -2100036412 467316094 1826463208 -625233707 -1380155325 884331001 1135796591 -573147956 -1429126054 869799392 1155474806 -731891481 -1553528719 980310475 1298753885 -754057986 -1542796184 1023647186 1241820484 -955473743 -1341419481 688046493 1577447691 -1067359064 -1218030530 779027844 1500001554 -908646269 -1093658603 668551599 1356757305 -826610534 -1178739700 548703670 1471397152 -889666594 -1107299512 620143346 1408340580 -845871161 -1164822703 597386987 1419531901 -1004319764 -1289454726 707603136 1563040342 -1018261515 -1270235293 759230169 1514659407 -682634310 -1605835988 960606870 1313243648 -803072093 -1490737355 1043101327 1227572761 -644588664 -1366070498 932854436 1084033586 -554066031 -1442926841 821558973 1206963755 -241769706 -2037263488 530088506 1755296428 -151312625 -2114185319 418727459 1878161077 -11703516 -2008392782 289606152 1715747486 -132075715 -1893228629 372166161 1630142087 -333319310 -1691958300 36672094 1965597384 -347326613 -1672804355 88233543 1917150929 -486900928 -1778562090 217324140 2079533818 -443039911 -1836019761 194633333 2090790627 -740035937 -1528511991 1038980019 1256891173 -728877434 -1551301104 981489578 1300719420 -583501139 -1438692805 859184001 1144072983 -631914828 -1387098590 878436248 1130163982 -833297669 -1185688979 542802903 1465758529 -919001374 -1103227276 657934286 1345353560 -1064342839 -1215800737 780209125 1501969267 -941445424 -1327129018 703385596 1592524650 -393358761 -1618287935 109294459 1904509933 -270526898 -1729681704 32405346 1994999796 -430548379 -1856935181 140000073 2136935391 -516186500 -1774407958 255197008 2016595910 -180698573 -2109869403 456434463 1815319433 -229177814 -2058340676 475621126 1801344912 -69121535 -1931052393 367995693 1659378619 -57897448 -1953775986 310570804 1703272354 -1667079080 -341486386 1923876212 95106530 -1680891839 -322400041 1975632237 46592507 -1837503382 -444670724 2088209734 191938000 -1793841037 -502064923 2065320287 203258313 -2129300420 -166574934 1864045840 404497798 -2038910939 -243302221 1752617225 527557023 -1882260466 -120992616 1640013090 382184884 -2002569193 -6027135 1722636603 296380845 -1479785328 -791972858 1237460412 1053103402 -1600028535 -676941793 1320149413 967364915 -1458058078 -569312204 1192865166 807312664 -1367734085 -646105043 1081371031 930306305 -1166322444 -847485854 1416967640 594675022 -1122594579 -904814469 1394143681 606060887 -1264526138 -1012405168 1521401322 766086524 -1278404385 -993384375 1573091827 717506917 -2051451623 -222403185 1807168565 481297571 -2099998464 -170679914 1826287660 467517626 -1956455125 -60428867 1701624839 309038225 -1945167566 -83351132 1644263454 352733320 -1743895171 -284592661 1979720785 17241287 -1620868764 -396054030 1903026248 107663582 -1764373169 -506266151 2027662435 266116341 -1850209962 -423675456 2142660730 145840364 -1093175855 -909097657 1356403965 668869739 -1178947128 -826441378 1471467748 548659314 -1341325853 -955527819 1577229519 688237657 -1218364934 -1067054740 1500469462 778594368 -1553963595 -731425501 1299055769 979973135 -1542610516 -754282182 1241759872 1023733782 -1380192889 -625156847 1135971499 884128829 -1428805218 -573499128 1155025074 870283300 -1366030630 -644663732 1083860982 933058400 -1443249469 -553717163 1207411695 821072761 -1605398808 -683098498 1312944068 960946002 -1490924815 -802850201 1227631581 1043012427 -1289546050 -1004263896 1563260818 707413764 -1269902681 -1018568143 1514189707 759661341 -1107779956 -889213414 1408696224 619826998 -1164617067 -846042621 1419459513 597429039 -1778768366 -486730108 2079606590 217282472 -1835539957 -443493731 2090435367 194950065 -1692291552 -333013322 1966067468 36241306 -1672713671 -347383121 1916930837 88423299 -2008205706 -11925792 1715689306 289695692 -1893666193 -131611911 1630442307 371827669 -2036941244 -242118958 1754849128 530575358 -2114225571 -151237941 1878334321 418524135 -1215350885 -1064827123 1501648567 780559905 -1327303806 -941243628 1592562350 703308344 -1185628247 -833384641 1465572997 543026707 -1103529040 -918664410 1345788572 657467914 -1439160321 -583067799 1144407763 858879557 -1386880026 -632106128 1130070730 878490204 -1528582195 -739991717 1257098977 1038810743 -1550947372 -729195710 1300237048 981940846 -1931405485 -68802619 1659860607 367544041 -1953705142 -57941028 1703064166 310739696 -2110087327 -180506633 1815412301 456380123 -2057872520 -229610514 1801009748 475925186 -1856633033 -430884959 2136499739 140465805 -1774468306 -516099144 2016780802 254972564 -1618112763 -393560173 1904471593 109371071 -1730131172 -270042230 1995319856 32053926 806824788 1192238018 -568767880 -1457620242 930803533 1081991131 -646672799 -1368146185 1053598566 1238078448 -792542646 -1480199460 966879103 1319524329 -676395437 -1599588667 765475632 1520896934 -1011983844 -1263965558 718143273 1573572543 -993812987 -1278955885 595309314 1417446292 -847916498 -1166875976 605452059 1393641357 -904391113 -1122031967 192482204 2088647434 -445158736 -1838130650 202690437 2064908051 -501567831 -1793221057 94536622 1923461944 -340991358 -1666461164 47138743 1976071969 -322885989 -1681517043 382606328 1640573806 -121603372 -1882764734 295952353 1722085239 -5390643 -2002088357 404067274 1863492444 -165940506 -2128821648 527980499 1753179973 -243910913 -2039413143 688658965 1577790083 -956138695 -1341830225 778165772 1499917978 -1066418400 -1217884234 668439079 1355850417 -908463349 -1092697187 549082686 1472030376 -827050222 -1179449468 884673137 1136409319 -625644707 -1380820021 869715560 1154612990 -573001916 -1428185134 979403331 1298641621 -730930321 -1553345543 1024280154 1242199756 -754768010 -1543235616 308427485 1701120587 -60007439 -1955894425 353369796 1644744274 -83779608 -1945718914 481932015 1807647353 -222833725 -2052005035 466908918 1825785440 -170256422 -2099435700 265628345 2027035183 -505721963 -1763935485 146337440 2143280694 -424243316 -1850622182 17736331 1980338717 -285162585 -1744309455 107177618 1902401028 -395507778 -1620429016 35736022 1965455680 -332453638 -1691871124 88903119 1917566297 -347935517 -1673143179 217760228 2080239986 -487284536 -1779199906 194446845 2089825643 -442932015 -1835117497 529947058 1754360100 -241682274 -2036398072 419143083 1878830397 -151651193 -2114794479 290312576 1716183318 -12341076 -2008776646 371201433 1629955343 -131173195 -1893120989 961505566 1313364360 -683603918 -1606010716 1042459911 1227201937 -802370517 -1490289475 932503852 1083429306 -644186112 -1365397354 821634357 1207834019 -554220519 -1443859313 620263802 1409239532 -889841578 -1108268864 597015907 1418890741 -845423537 -1164120871 706998600 1562690014 -1003646876 -1289051918 760100177 1514735047 -1019194243 -1270389525 456816791 1815955457 -181134917 -2110576339 475511950 1800440856 -228991582 -2057376460 367128741 1659289651 -68185719 -1930911457 311178428 1703609386 -58567280 -1954192122 109930739 1904892005 -394065441 -1618724535 31501546 1994890364 -269562426 -1729495728 139911361 2136068183 -430407187 -1855999621 255534296 2017203278 -516602380 -1775078046 542398559 1465084105 -832947853 -1185084955 658086982 1346284752 -919077526 -1104097796 781176941 1502142715 -1065242303 -1215921705 702682228 1592075490 -940804776 -1326758450 1038305339 1256487085 -739432169 -1528161919 982420514 1300872372 -729748210 -1551377000 859357193 1145041055 -583622363 -1439592013 877986832 1129460870 -631544516 -1386457686 1417408080 595386054 -1166700676 -848117782 1393961545 605100767 -1122481307 -903906317 1520461410 765941492 -1263663282 -1012320296 1573757563 717918957 -1279016105 -993725503 1238171188 1053544098 -1480417512 -792350834 1319189037 967183035 -1599120639 -676828265 1192719878 806373008 -1457973462 -568449092 1081782815 930972297 -1368075469 -646716507 1863700120 403897870 -2128891980 -165896414 1752697473 528431639 -2039059539 -244229317 1640908458 382301756 -1883232378 -121170160 1721991859 296006181 -2001869921 -5582071 1923276540 94760554 -1666400304 -341078202 1976507109 46672499 -1681818679 -322548897 2088326862 192833112 -1837680670 -445642892 2064945879 202613313 -1793395717 -501365907 1298194193 979890055 -1553023427 -731279701 1242372872 1024076702 -1543275996 -754693454 1136351011 884762549 -1380633073 -625867111 1154913082 869376940 -1428622826 -572538240 1356320629 668008419 -1093030311 -908157233 1471810412 549272570 -1179358656 -827106602 1577862983 688617425 -1342036373 -955967747 1499562846 778482632 -1217404302 -1066872092 1980694489 17420111 -1744789771 -284709277 1902328768 107219798 -1620223252 -395679110 2027255787 265439101 -1764026681 -505665967 2142811122 146768740 -1850289442 -424549816 1807347645 482271019 -2051567983 -223298041 1825844132 466819890 -2099623288 -170034658 1700947855 308631321 -1955854685 -60082635 1645192086 352883456 -1946041670 -83430868 1716358354 290110532 -2008814082 -12264088 1629505739 371685469 -1892800025 -131524239 1754662112 529609846 -2036832820 -241216166 1878769913 419229807 -2114608683 -151875261 2080021686 217951264 -1779106406 -487338740 2090293423 194013241 -1835452029 -442627819 1965102212 36054034 -1691388504 -332905154 1917636765 88858635 -1673350735 -347766489 1562618906 707042444 -1288843978 -1003815520 1515087875 759781525 -1270871761 -1018742343 1408771112 620696766 -1107933948 -890145390 1419108401 596824231 -1164213987 -845368949 1083489406 932416744 -1365582510 -643961404 1207531623 821971185 -1443423925 -554685987 1313813580 961021146 -1606331040 -683252234 1227026517 1042661571 -1490251399 -802446865 2136391059 139562245 -1856447297 -429921239 2017163658 255609116 -1774905178 -516806608 1905079713 109708599 -1618783091 -393976805 1994453432 31965486 -1729195884 -269901822 1658957303 367435105 -1930441509 -68617139 1703700974 311122296 -1954412350 -58378156 1815750085 456987987 -2110503703 -181177217 1800921564 475058506 -2057731856 -228675482 1144560987 859811277 -1439237001 -583938847 1129666882 877816276 -1386530706 -631502600 1256396137 1038362111 -1527942075 -739621677 1301205360 982114790 -1551847332 -729317174 1502580031 780713385 -1216222189 -1064903547 1591888166 702904752 -1326700534 -940894052 1465124109 542324123 -1185258463 -832744265 1345962260 658436482 -1103650760 -919564114 663263151 1351591737 -913901949 -1098791403 551900086 1474454304 -823446886 -1175715316 693313437 1582575371 -950174031 -1336259033 775871364 1496967954 -1070548312 -1221096898 977242059 1295562589 -734927129 -1556687247 1028801490 1247114052 -748936450 -1537535384 887361529 1138966383 -622170411 -1376952765 864668640 1150221174 -578311476 -1434412454 484882279 1809942513 -219621813 -2047875363 462123902 1821131752 -175828398 -2105400636 306003797 1698303939 -63742343 -1959498001 357628748 1649920986 -77686176 -1940280586 22128387 1985386389 -278936017 -1739000135 104620826 1899713420 -399375818 -1623903584 260714289 2022514599 -511422947 -1769767285 149416744 2145442750 -420902396 -1846625646 1049863918 1234474616 -794966078 -1483016364 972972791 1324962401 -672136229 -1594412211 810036956 1196367434 -565817360 -1455325338 925231813 1076025939 -651457559 -1372800129 589608586 1411614236 -852830298 -1171396816 608793235 1397637637 -901311553 -1119870167 771702456 1526205998 -1007591532 -1258918142 714275489 1570097719 -996369523 -1281643749 100501030 1929033392 -336337142 -1661675620 43008575 1972859561 -325180653 -1684466811 187043348 2082553474 -450334920 -1842389074 206293517 2068642459 -498750687 -1790796873 407541314 1867359956 -163252370 -2126264328 522670683 1746952909 -248958089 -2043804703 378609264 1637232358 -123764900 -1885843510 301783657 1727785727 -869563 -1997173805 364836141 1656341947 -72313855 -1934121833 315830580 1708392866 -52604904 -1948622706 459635999 1818381705 -177529805 -2106839899 470333702 1796180368 -234432470 -2063472452 134866249 2131678687 -435714971 -1862224653 258220368 2019758534 -513130372 -1771212566 114453883 1909808621 -388232105 -1613022015 29337954 1991809524 -273561522 -1732839208 785438181 1507321203 -1059146551 -1210481569 700256764 1589256554 -944541488 -1330364346 537615831 1460432193 -838517509 -1191048083 661035470 1348577624 -915867422 -1099970444 862438785 1147204887 -580279123 -1435593669 873071000 1124937998 -637247308 -1392291806 1035750835 1253801253 -743297889 -1531634679 986810794 1305917756 -723523450 -1546070000 212190316 2074277114 -492067520 -1783851562 197656693 2093953251 -439983783 -1832824369 41831518 1970896072 -328192654 -1686692380 85166151 1913960657 -350361237 -1675961859 286446600 1712710814 -14895836 -2011462222 377425937 1635262599 -126783171 -1888075349 533290042 1758358700 -238600938 -2034233984 413440035 1872996533 -156567281 -2119317095 936109220 1087165490 -641366648 -1362971362 816193725 1201737771 -559398511 -1448120057 957377686 1310153728 -685896262 -1608958676 1048422543 1232771097 -797718109 -1485506251 712832192 1568392278 -999123476 -1284135558 756101337 1511391311 -1021357579 -1273470621 614956274 1403014244 -894886434 -1112658616 600488171 1422755965 -842737209 -1161565871 1139036843 887317053 -1377160313 -622001391 1149867698 864986660 -1433929826 -578763000 1296030361 976808463 -1557021771 -734622941 1246895744 1028992534 -1537441876 -748990662 1582514895 693400153 -1336073245 -950398091 1497269974 775534144 -1221531654 -1070082196 1351142141 663747179 -1098470447 -914252985 1474629348 551698034 -1175752760 -823369890 2022339171 260915957 -1769729201 -511499303 2145891962 148932332 -1846945962 -420550720 1985083985 22465223 -1738564739 -279401493 1899773512 104533726 -1624088732 -399151118 1698521607 305812113 -1959591125 -63687747 1649452574 358061704 -1939945678 -77989980 1810295349 484563619 -2048357607 -219169905 1821060652 462167738 -2105192704 -175997034 1526686698 771249020 -1259273530 -1007275440 1569892339 714446693 -1281571105 -996411831 1411705816 589552462 -1171617036 -852641182 1397305281 609099607 -1119400211 -901742981 1195930510 810500888 -1455025502 -566156748 1076213655 925009665 -1372858693 -651368915 1234435004 1049938730 -1482843504 -795170298 1325285285 972623667 -1594859895 -671650273 1636909858 378958772 -1885396466 -124251496 1727825723 301709229 -1997347305 -665983 1867172624 407763846 -2126206404 -163341654 1747390217 522207135 -2044105179 -248619341 2082886470 186737616 -1842859414 -449903876 2068551519 206350281 -1790577037 -498940187 1929239412 100330466 -1661748648 -336295218 1972379501 43462651 -1684111807 -325497129 1909600297 114622655 -1612951291 -388275821 1992291376 28886182 -1733192420 -273242742 2131343387 135170189 -1861756617 -436147807 2019851266 258165908 -1771430610 -512938568 1818566733 459411675 -2106900127 -177442313 1795744852 470799554 -2063170184 -234768914 1656662143 364484841 -1934571181 -71829051 1708354662 315907312 -1948447414 -52806180 1253839073 1035673719 -1531809331 -743095973 1305597176 987161710 -1545620012 -724007614 1147640019 861972549 -1435895297 -579942039 1124752586 873294940 -1392230938 -637334160 1460338821 537669651 -1190829655 -838708929 1348912284 660730890 -1100438096 -915434202 1506838711 785889313 -1210127973 -1059464947 1589464238 700087352 -1330434686 -944497388 1758003560 533606910 -2033754044 -239054638 1873069425 413398503 -2119523235 -156396341 1712490842 286636492 -2011371402 -14952224 1635732803 376995285 -1888408465 -126477063 1971196172 41492890 -1687130080 -327728970 1913902357 85255555 -1675774919 -350583633 2074450238 211986856 -1783891950 -491992956 2093505831 198143409 -1832502261 -440333155 1403462048 614469942 -1112981364 -894537702 1422583225 600692015 -1161526123 -842812413 1568450962 712743172 -1284323138 -998901720 1511091595 756440349 -1273033561 -1021821903 1309684164 957808978 -1608625944 -686202754 1232991709 1048233291 -1485597455 -797662105 1087093238 936151392 -1362765606 -641537972 1202093551 815877497 -1448600381 -558945195 -279896665 -1739182799 23035019 1985498141 -398665282 -1623463640 103987346 1899333636 -511011435 -1769102077 260371641 2021901359 -421047924 -1847566054 149500064 2146304054 -219804221 -2048836267 484994287 1810848889 -175388198 -2104690356 461744374 1820498016 -63076879 -1959086745 305390813 1697961035 -78626328 -1940426370 358490308 1650004050 -734053009 -1556607495 976313411 1295412437 -749536906 -1537881632 1029478490 1247520972 -622545571 -1377598005 887805041 1139664103 -578195132 -1433517614 864489576 1149247742 -913822453 -1097917027 663112743 1350663345 -823793390 -1176315516 552306750 1475131560 -950819527 -1336633937 694010901 1583019139 -1069653728 -1220980298 774897676 1496789146 -162911002 -2125652880 407129546 1866693980 -249042689 -2044667799 522815955 1747892549 -124672812 -1885957054 379569656 1637414254 -237363 -1996795813 301072865 1727345015 -335725438 -1661334508 99835310 1928621368 -326043493 -1684551667 43948471 1973004577 -450448208 -1843297242 187225500 2083513610 -498372439 -1790164929 205853061 2067931411 -853275602 -1172095816 589982978 1412259220 -901134281 -1118898015 608676123 1396742541 -1006664676 -1258769270 770827568 1526125990 -997048315 -1282051949 714875177 1570443711 -795665334 -1483461412 1050508646 1234849264 -671164333 -1594234683 972077439 1324845545 -565668744 -1454398226 809956692 1195492802 -651866015 -1373478665 925577549 1076625883 -580419803 -1436528717 862526985 1148071583 -636830916 -1391621206 872733200 1124330118 -742590697 -1531197567 1035114043 1253418669 -724487410 -1546255464 987714082 1306026676 -1060081855 -1210621993 786304621 1507409659 -943871144 -1329947698 699648628 1588919010 -838080653 -1190340635 537232991 1459795657 -916053142 -1100934148 661144134 1349481168 -435593235 -1861324933 134692545 2130710103 -513500172 -1771852958 258669272 2020461134 -388835361 -1613371575 115128051 1910212197 -272690234 -1732762800 28406506 1991656060 -71413879 -1934000353 363867813 1656167987 -53245040 -1948992762 316533436 1708841514 -177879109 -2107443411 460039831 1819055617 -234355806 -2062601420 470180494 1795248664 -998486428 -1283752206 712126280 1567956958 -1022260611 -1273578773 757066577 1511578567 -894974378 -1113524544 615098234 1403951084 -842399153 -1160957223 600073059 1422087157 -640983552 -1362334058 935673644 1086459834 -559506919 -1449022833 816380725 1202703267 -686762446 -1609046364 958314270 1310295944 -797109717 -1485167939 1047753479 1232356241 -15569236 -2011865542 287051648 1713061654 -125850955 -1887921629 376556441 1635187471 -238426466 -2033265144 533170098 1757460260 -157015417 -2120019439 413811627 1873638205 -492470584 -1784525218 212541412 2074881906 -439829807 -1831892409 197581821 2093083499 -327223558 -1686518164 40933334 1970775872 -351063325 -1676410251 85808079 1914331993 -1958881117 -63248331 1697888655 305432857 -1940906822 -78173140 1650359702 358173952 -2048503663 -220110841 1810379197 485425451 -2104781688 -175332322 1820718500 461554994 -1769289529 -510789551 2021960171 260282749 -1847128866 -421512120 2146004466 149839204 -1739505419 -279547805 1985946073 22548815 -1623423764 -398740358 1899161024 104191318 -1336674197 -950744835 1583192391 693807569 -1220658062 -1070002972 1496341854 775384520 -1098354599 -913358641 1350963573 662774243 -1176128448 -824015658 1475073388 552396282 -1377507313 -622602087 1139444003 887994805 -1433850858 -577889152 1149717818 864058796 -1556127683 -734506837 1295057169 976630151 -1538087900 -749366094 1247593736 1029436830 -1842943518 -450766476 2083031246 187676760 -1790235141 -498328211 2068139223 205683777 -1661115952 -335916730 1928528124 99889258 -1685019191 -325610145 1973339365 43644019 -1886258810 -124335856 1637849258 379103292 -1996735073 -324343 1727159475 301296677 -2125827660 -162709214 1866731672 407052302 -2044217939 -249526981 1747571841 523166743 -1454847702 -565184068 1195812870 809605264 -1373303501 -652067419 1076587551 925654153 -1483521768 -795577970 1235034164 1050284194 -1593932543 -671500905 1324409901 972543163 -1258301106 -1007097384 1525790818 771131636 -1282269865 -996856383 1570536571 714820845 -1172024964 -853319190 1412051024 590151878 -1119251099 -900815373 1397224521 608224479 -1190413791 -838038857 1460001549 537062299 -1100579272 -916369746 1349000980 661598082 -1211092461 -1059650939 1507742527 785998761 -1329727990 -944060772 1588827942 699705264 -1531139515 -742679853 1253231465 1035336703 -1546555812 -724148534 1306464112 987250662 -1436081545 -580906271 1147749211 862876621 -1391794578 -636627208 1124370242 872658900 -2107270423 -178083201 1819016133 460114771 -2063048976 -233869722 1795571676 469831498 -1933700389 -71753139 1655731191 364331873 -1949051198 -53156268 1709029358 316311416 -1613591923 -388646373 1910303649 115071799 -1732292972 -273121790 1991323576 28712750 -1861680449 -435277271 2131190675 134238981 -1771780442 -513542608 2020255626 258840348 -1609528480 -686310410 1310648908 957995738 -1484959879 -797278225 1232285269 1047797443 -1362427054 -640928828 1086677630 935482088 -1448687797 -559810595 1202234983 816813809 -1113089276 -895439982 1403648552 615434942 -1161142499 -842174581 1422147121 599985831 -1283714250 -998562912 1567781402 712327820 -1273899217 -1021909063 1512027651 756582037 -1686197336 -327574722 1970326148 41417234 -1676447823 -350986457 1914506909 85605899 -1784339558 -492694772 2074821302 212628000 -1832327293 -439363819 2093385391 197244473 -2033599540 -238122150 1757928160 532736630 -2119925803 -157069501 1873420025 414002799 -2012072962 -15400088 1713132242 287007300 -1887438873 -126302351 1634834123 376874589 1833600510 441300328 -2092636974 -196881340 1780957671 488665457 -2077679413 -215084963 1670450636 345390426 -1918931744 -90678154 1694288341 335280451 -1963808519 -34236305 1895667098 133866764 -1628179274 -369834976 2005946755 9920789 -1717686097 -291962823 2116427176 153169214 -1876394876 -416330734 2035014065 239921447 -1757038435 -532510709 1445242166 555980192 -1205156838 -819071860 1363763503 642666937 -1085865981 -935317355 1493118212 804789650 -1225700312 -1040810818 1603463453 680909195 -1315141583 -962873177 1267971410 1016366532 -1516383106 -761600792 1291743563 1006191069 -1561325465 -705224463 1162362208 844041718 -1421452212 -599692070 1109784953 891472367 -1406429099 -617830205 1951511743 56001577 -1704995437 -312941307 1933340838 70991920 -1657663094 -365616868 2055879821 227347483 -1803264607 -477926089 2112354452 182503426 -1813407304 -454121170 1776723163 518100045 -2014788105 -252709535 1854628034 428626004 -2138766866 -142462600 1732062441 272243839 -1993126459 -30114477 1615915248 391632998 -1906406948 -111560374 1329566839 943236321 -1590561445 -701053491 1213354094 1062559992 -1503907518 -782564908 1105468485 920857811 -1343586967 -655536641 1183438940 831449290 -1467500176 -545224218 1384678419 630174853 -1132010177 -880683607 1441087498 585265308 -1142218458 -856944208 1548946465 726940855 -1302500083 -983933541 1530841144 741996718 -1255102188 -1036543614 1602021244 679204842 -1317894576 -965364026 1477518181 789976051 -1239465399 -1055362337 1369927502 648044504 -1079439774 -928104716 1456122711 567122881 -1195062661 -809239827 1120663320 902612878 -1396337100 -608000350 1168519937 849413015 -1415032275 -592485701 1276149546 991383484 -1575084538 -719769968 1266531123 1014664101 -1519134177 -764089719 1678952372 320206626 -1977833832 -48523762 1669268397 343421755 -1921949055 -92909033 1791577990 500072208 -2067321174 -205513156 1839500191 446937865 -2085950797 -189933019 2040911824 245557062 -1750354180 -525564310 2127041481 164569951 -1866042651 -406764941 2004770786 7958388 -1720697138 -294187432 1880333307 118795117 -1642202409 -384120255 1181210173 828434091 -1469466863 -546404473 1091179044 906830514 -1358662904 -670874722 1220304399 1069248153 -1498267869 -776663115 1339136534 953592448 -1579156678 -690435156 1540408921 752350927 -1243699339 -1025927197 1555890752 733622998 -1296866452 -978037766 1426804331 571244285 -1157288121 -872276015 1382451826 627161828 -1133974690 -881861688 2097805045 168740451 -1828218919 -469719217 2053386988 224592506 -1804971072 -479370410 1943174855 81088081 -1646518293 -354734211 1958722270 62425672 -1699619854 -306779292 1623123601 398054919 -1901033539 -105400533 1741890184 282333726 -1981987932 -19238094 1852141219 425877045 -2140467313 -143900903 1762175674 504338988 -2029597802 -268305664 153501946 2116120684 -416800298 -1875963584 239830243 2035070069 -532290097 -1757227687 134072520 1895495774 -369907228 -1628137102 9440465 2006400071 -291607043 -1718002325 345067678 1670799368 -90230350 -1919418076 335320199 1694213137 -34409045 -1963604675 441112748 1833822266 -196822656 -2092725994 489102517 1780493347 -215384679 -2077340401 843604018 1162825892 -599391970 -1421790840 891659307 1109562557 -617888505 -1406339695 1016326144 1268045974 -761427668 -1516586566 1006513177 1291394191 -705671883 -1560838749 805269590 1492664512 -1041165958 -1225383444 680703055 1603634393 -962800285 -1315183115 556071012 1445185778 -819291832 -1204966946 642333821 1364069611 -934847151 -1086296633 272462267 1731871021 -30207849 -1993072639 391165346 1616348468 -111225714 -1906711528 518453641 1776404767 -253192027 -2014336973 428555664 1854672134 -142254916 -2138936278 227172831 2056081737 -477888269 -1803341723 182953414 2111870288 -454441750 -1813056388 55699949 1951848827 -312506175 -1705461673 71052788 1933253986 -365802280 -1657439154 726880627 1549033957 -983748513 -1302724407 742298986 1530504700 -1036979130 -1254636336 629725505 1385163223 -880363411 -1132361477 585440600 1440886222 -856982412 -1142141726 920928535 1105424769 -655744965 -1343418195 831096078 1183757720 -544742366 -1467951948 943704357 1329134003 -701388791 -1590257505 1062341948 1213545898 -782472176 -1503961978 990913144 1276580590 -719436972 -1575390270 1014883937 1266341623 -764180659 -1519077413 902539850 1120705244 -607794330 -1396507664 849768019 1168203461 -592965761 -1414578199 648491548 1369440906 -928427216 -1079090266 566949381 1456326291 -809199831 -1195137089 679262766 1601931960 -965551358 -1317672044 789675575 1477856929 -1054925029 -1239928947 8258224 2004431398 -294624356 -1720233206 118736553 1880421951 -383932539 -1642424557 245729922 2040707604 -525603922 -1750279368 164122267 2127527437 -406442057 -1866391775 499716820 1791894082 -205032456 -2067774610 447010509 1839457883 -190138399 -2085779593 319986406 1679141488 -48432182 -1977889956 343891711 1668836969 -93241389 -1921642683 571151161 1426858927 -872058347 -1157479805 627496736 1382148022 -882330100 -1133541734 751868683 1540860829 -1025574361 -1244017999 733830930 1555722116 -978108866 -1296822616 1069286237 1220228043 -776838543 -1498066201 953272132 1339488210 -689985944 -1579641090 828869487 1180744697 -546706877 -1469130027 906645366 1091403744 -670814630 -1358750004 426062833 1851917159 -143961379 -2140380597 503904232 1762641790 -268003644 -2029935022 398375875 1622772565 -105850129 -1900549511 282296282 1741967180 -19063050 -1982189984 80880533 1943343875 -354663751 -1646562769 62908300 1958270746 -307132768 -1699301834 168405927 2098109233 -469251445 -1828652515 224686014 2053332776 -479588718 -1804780028 -1517088778 -762036384 1268608730 1016749644 -1560359953 -705037447 1290840771 1006082645 -1421310012 -598755502 1162274536 843175550 -1406843939 -618499253 1110123249 892080743 -1205592174 -819777788 1445625534 556617256 -1085678709 -934352099 1363655335 641763889 -1224763488 -1040668874 1492252300 804701722 -1315810375 -963288273 1604072085 681247235 -1627574466 -369483864 1894993426 133463684 -1718555865 -292037711 2006878731 10074781 -1876515060 -417228902 2116601376 154138294 -1756667115 -531868797 2034565689 239219375 -2092286118 -196276276 1833197174 440626912 -2077754557 -215954475 1781111407 489597689 -1919830168 -90798082 1671419460 345564882 -1963166863 -33864729 1693586013 334832331 -1131921737 -879817183 1384538011 629239565 -1142555986 -857552328 1441504130 585935636 -1303136635 -984316397 1549653929 727377727 -1254198628 -1036434934 1529877424 741810982 -1589694765 -700965307 1328631807 943095657 -1504515382 -782902692 1214024678 1062976368 -1343969567 -656173449 1105905613 921565019 -1467391240 -544320914 1183253460 830485314 -2014962049 -253677847 1776844627 519000005 -2138318234 -141759760 1854257994 427985884 -1992452531 -29710629 1731458913 271894519 -1907338668 -111713598 1616786296 391709678 -1705964005 -313114995 1952411447 56123297 -1656960510 -365167980 1932700462 70622136 -1802861015 -477251905 2055530245 226744211 -1813560784 -455052634 2112430876 183374730 -1750766220 -526230046 2041252952 246168782 -1865897619 -405825029 2126956609 163707095 -1719737018 -294005296 2003862634 7845116 -1642913441 -384560695 1880965235 119173349 -1978499824 -48935546 1679563836 320548010 -1921009399 -92763745 1668405285 343337139 -2067139294 -204552780 1791464462 499164312 -2086391493 -190643795 1839878167 447570049 -1395962436 -607355606 1120218256 901913606 -1415149147 -593381069 1168697481 850384927 -1575959154 -719850216 1277076642 991532084 -1518534249 -763743999 1265852603 1014255661 -1317249576 -964989618 1601322228 678759522 -1240360511 -1055479465 1478490349 790153339 -1079519766 -928979588 1370076358 648971344 -1194716685 -808640155 1455714527 566444105 -1900127179 -105288541 1622162713 397872527 -1982621652 -19617606 1742600448 282773910 -2140810233 -144513903 1852552491 426542525 -2029514722 -267444088 1762029874 503398820 -1828107183 -468812601 2097622397 167779819 -1805350840 -480003874 2053826916 225303026 -1647131549 -355076875 1943840079 81499609 -1698758534 -306695956 1957781846 62280128 -1244627715 -1026077589 1541283281 752430407 -1296189212 -977631118 1555290568 733276510 -1156844337 -871578535 1426429411 570598773 -1134153514 -882835392 1382568442 628056428 -1469616999 -547333105 1181289909 829308195 -1358256000 -670197738 1090832812 906230074 -1497570133 -776219587 1219659143 1068872977 -1580130126 -690614236 1340031390 953708808 -1040200974 -1225196956 804367326 1492556616 -963506453 -1315619203 681340871 1604018001 -819707200 -1205636522 556409836 1445794682 -934705447 -1085360561 642246645 1363203939 -599205226 -1420826112 843496378 1161923372 -618324337 -1407046119 892043171 1110200117 -762096988 -1517002190 1016935304 1268384542 -704735555 -1560697301 1005647761 1291306759 -91100614 -1919493460 346000150 1670953856 -33804765 -1963254091 334647055 1693810585 -196451832 -2092084578 440664868 1833120690 -215505391 -2078239097 489277245 1781462955 -416875938 -1876833592 153656178 2117053412 -531939769 -1756623151 239427435 2034397181 -369266068 -1627766022 133370688 1895048150 -292505995 -1718122781 10409817 2006575055 -656081997 -1344025819 921344671 1106094601 -544653398 -1467084996 830955142 1182821904 -700484735 -1590148329 942740141 1328947771 -783108200 -1504344306 1063048884 1213982242 -984355881 -1303061695 727550715 1549449837 -1036111922 -1254547624 741363426 1530363508 -880253979 -1131457677 629539529 1384198751 -857364484 -1142778006 585877200 1441592902 -477439109 -1802638355 226802263 2055441089 -454615198 -1814024204 183074382 2112769752 -313437367 -1705614369 56570469 1951924979 -365127856 -1657034810 70448764 1932904170 -29504737 -1992623223 271821363 1731500709 -112193786 -1906884720 392064554 1616469692 -253344979 -2015267909 518529537 1777275543 -141850828 -2138261598 428205592 1854068366 -204887952 -2066835226 499632476 1791031754 -190550935 -2086445825 447352133 1840070099 -49143742 -1978330924 320618862 1679520248 -92281765 -1921461043 342984055 1668724193 -293685228 -1720088446 7395640 2004347310 -384599027 -1642836837 119348513 1880763831 -526045146 -1750990672 246108426 2041340316 -406260673 -1865431895 164009235 2126620037 -928544584 -1079986130 648669588 1370413314 -808825695 -1194492873 566504845 1455627547 -964951926 -1317326820 678584742 1601524016 -1055800173 -1240009723 790603199 1478006057 -720332580 -1575507894 991885808 1276758374 -763536187 -1518703533 1014185449 1265896831 -607448850 -1395908488 902132162 1120026964 -593046281 -1415453599 849917403 1169130829 -355296975 -1646941785 81590301 1943783563 -306225880 -1699189314 61946884 1958087826 -469167869 -1827790443 168259631 2097168569 -479931110 -1805392500 225096758 2053997728 -144340651 -2141013565 426502265 1852627183 -267891380 -2029027878 503721056 1761680630 -104988313 -1900465679 397434955 1622626525 -19675778 -1982532120 282960978 1742378180 -776160775 -1497659025 1068685525 1219881027 -690913824 -1579790986 954145996 1339567194 -546885173 -1470103203 828985575 1181638769 -670370350 -1358052028 906269950 1090757736 -871650915 -1156802293 570804401 1426257959 -882479740 -1134469870 627575976 1383021630 -1026547281 -1244196551 752763011 1540976661 -977410634 -1296378592 733185178 1555346444 -1337324204 -951239230 1581542520 692280558 -1222129331 -1071580709 1495902305 774805751 -1097759386 -912869904 1352655946 664327388 -1174650497 -822382103 1475485779 552931525 -1375920848 -621138522 1140030492 888425610 -1433347799 -577246785 1151252485 865699987 -1557752574 -735992428 1294529582 976209080 -1538567909 -749969011 1246048311 1027735713 -1960563300 -64807670 1697270960 304970790 -1941313147 -78718701 1648855209 356563007 -2046843474 -218589896 1811006594 485946388 -2104335945 -174763743 1822163099 463155213 -1768735240 -510390930 2023578836 261778498 -1845560863 -419837577 2146474189 150448219 -1740065334 -280001188 1984353510 21095536 -1624935981 -400408251 1898647807 103555177 -1454293995 -564786045 1197432121 811101615 -1371736052 -650393446 1077057824 926263734 -1484082137 -796031823 1233442059 1048831389 -1595445186 -673169240 1323897106 971907460 -1259983759 -1008657177 1525173597 770670027 -1282676632 -997402370 1569032516 713210322 -1170365373 -851798827 1412679023 590673401 -1118805926 -900247348 1398669686 609825248 -1841357603 -449303477 2083618289 188108135 -1789732668 -497686446 2069674472 207325566 -1662741265 -337402759 1928000963 99468629 -1685499658 -326213536 1971794394 41943372 -1886909255 -124830673 1636199829 377576707 -1998206816 -1902538 1726720396 300718362 -2125233013 -162221027 1868424615 408606001 -2042740590 -247894012 1747984830 523702568 -2105774122 -176464064 1819414266 460668524 -2062439473 -233399463 1797245667 471399029 -1935153180 -73345166 1655277256 363771486 -1949686787 -53669013 1707360977 314798663 -1614053454 -389263580 1908743838 113389064 -1733903445 -274625731 1990777479 28305937 -1861159040 -434649322 2132711084 135898682 -1770179687 -512097521 2020823733 259285539 -1189982434 -837451896 1461464626 538648228 -1098937593 -914834543 1349642795 662100669 -1211513044 -1060177990 1506256384 784373398 -1331428555 -945605725 1588224537 699224719 -1532665990 -744329236 1252736598 1034686144 -1547134109 -724587531 1304885839 985778905 -1434527928 -579213346 1148237412 863471346 -1391258799 -636214329 1126003325 874136299 -1687724393 -329224703 1969831867 40767277 -1677026674 -351426024 1912929186 84134708 -1782786395 -491002317 2075309961 213223199 -1831791940 -438951382 2095018896 198722310 -2033168653 -237535643 1759391711 534323017 -2118284566 -155534724 1874062278 414505808 -2012494143 -15927721 1711646701 285382523 -1889140008 -127847858 1634231284 376394594 -1609990561 -686928183 1309089651 956313573 -1486570938 -798782768 1231739754 1047391228 -1361906067 -640301317 1088198465 937142231 -1447087500 -558365982 1202803544 817259470 -1111593413 -893821267 1404047127 615989121 -1160533470 -841704780 1423821582 601553816 -1285167607 -1000155489 1567328037 711767987 -1274535408 -1022422394 1510359868 755069866 -735655856 -1558054714 975743356 1294965226 -750056375 -1538507553 1027960165 1245863411 -620937118 -1376096012 888349006 1140068824 -577731461 -1432898323 866051415 1150932417 -913188812 -1097406302 664779032 1352173966 -822338515 -1174721349 552762625 1475693975 -951431162 -1337106288 692334890 1581449660 -1071148001 -1222597495 774501683 1496237477 -280434536 -1739597810 21399988 1984018722 -400216959 -1625154537 103501229 1898741051 -510435158 -1768665028 261947782 2023371024 -419519309 -1845914587 149996959 2146956553 -218105604 -2047293334 485595600 1811327302 -174965531 -2104161165 463232457 1822125407 -64720690 -1960624040 304746978 1697456500 -79055657 -1941011391 357029371 1648420205 -851576559 -1170552441 590583869 1412737195 -900711160 -1118368354 610163748 1398369458 -1008307933 -1260305995 770183183 1525620889 -997477062 -1282636372 713413654 1568859264 -796202635 -1483875869 1048873049 1233369295 -672715412 -1595924998 971590720 1324252374 -565092025 -1453960751 811532395 1196962045 -650336930 -1371826744 926073970 1077277924 -162276903 -2125141681 408795381 1868204131 -247587392 -2043073194 523271404 1748454522 -125283861 -1886428803 377893063 1635844177 -1731086 -1998412444 300676318 1726792776 -337327683 -1662781141 99264657 1928173575 -326562396 -1685177038 42429576 1971346462 -448839281 -1841794791 187768995 2083917877 -497908330 -1789545216 207414458 2069615660 -435115310 -1860724156 136236030 2132409192 -511873333 -1770365347 259198951 2020884337 -389340448 -1614015882 113591244 1908568922 -274274567 -1734224273 27822037 1991227203 -72893770 -1935635936 363453338 1655630604 -53838161 -1949479367 314843011 1707290389 -176409980 -2105867758 460477352 1819632446 -233703779 -2062105077 471832497 1796777767 -578909670 -1434862964 863038262 1148705696 -636269053 -1391165803 874327855 1125785529 -744160728 -1532874050 1034642180 1252807570 -725039567 -1546651993 986097437 1304532875 -1060529538 -1211192600 784857938 1505807300 -945529241 -1331466511 699023179 1588400093 -837676468 -1189797158 538735456 1461404662 -914368939 -1099372861 661763961 1349945327 -16016493 -2012435707 285604543 1711458857 -127508598 -1889439972 375930534 1634668080 -238021727 -2032721097 534672013 1759068699 -155330632 -2118457554 414430868 1874101762 -490959881 -1782858911 213052123 2075515469 -439267346 -1831436424 199175874 2094538324 -328793147 -1688194221 40461033 1970164351 -351615012 -1676806326 84190960 1912837734 -999965861 -1285387315 711711351 1567419105 -1022853310 -1274064940 755375726 1510027000 -893504663 -1111948289 615535173 1404527315 -841746576 -1160460314 601724508 1423615690 -640505025 -1361732695 937216531 1088158341 -557879514 -1447534672 816909834 1203125916 -687267059 -1609690213 956776993 1308652215 -798693612 -1486628990 1047168568 1231926958 2022934364 261404618 -1768036752 -509946138 2147369797 150565843 -1846533527 -420015361 1984434030 21970936 -1740214718 -280928556 1898302327 102956001 -1624528293 -399729971 1696896824 304326574 -1960118764 -64108926 1648972577 357458871 -1941491187 -79691109 1811881738 486027164 -2047771098 -218739024 1821563667 462809989 -2103657921 -174355799 1140696980 888837890 -1376532808 -621480402 1150313357 865555227 -1432485215 -577162697 1294348198 975249200 -1557639542 -735085028 1246489535 1028447017 -1538946413 -750601723 1581955056 692946790 -1337665828 -951851446 1495757801 773866367 -1222044987 -1070718381 1351696322 664145748 -1096851730 -912757128 1476197339 553372493 -1175282953 -822760863 1636349469 378504843 -1886988495 -125704281 1726312964 300040850 -1997860056 -1301570 1867726383 408161977 -2124587261 -161845355 1748957750 523881120 -2043634918 -248009844 2084546169 188258031 -1842231467 -449382461 2068996704 206918390 -1789131956 -497339430 1927556683 98770653 -1662365849 -336756751 1971972690 42916548 -1685615746 -327107608 1525061333 769762883 -1259800583 -1007696017 1569411788 713843290 -1283116064 -998112394 1413291751 591015537 -1171030069 -852209827 1397807870 609741416 -1117865006 -900101308 1196525233 810989095 -1453332579 -564603125 1077691048 926642750 -1372445820 -650833134 1233784451 1049443861 -1484492881 -796696775 1323813530 971045388 -1595298890 -672228576 1252386270 1034081608 -1532263182 -743656348 1304961479 986648913 -1547288341 -725520259 1149136364 863591802 -1435497280 -579388330 1125362165 873765219 -1390556967 -635766705 1460860346 538297644 -1189309290 -837049344 1350513059 662176053 -1099870065 -914989031 1506377096 785272094 -1211687772 -1061147598 1587853713 698583303 -1330980675 -944904149 1909179670 114095488 -1614437318 -389901140 1990590735 27341209 -1733795805 -273723211 2131774756 135757234 -1860293624 -434561890 2021493053 259701163 -1770788847 -512436089 1820120434 461104612 -2106411938 -176847672 1796280683 471212541 -2061537209 -233291567 1655135552 362835414 -1935066004 -72479494 1707776345 315468239 -1950025611 -54277917 1405015199 616162313 -1112492621 -893942491 1423118470 601104400 -1159892566 -841334468 1566923949 711093307 -1284817535 -999551721 1510512820 756000802 -1274611304 -1023293170 1309263099 957281389 -1610111529 -687827647 1231290594 1046687860 -1486200370 -798142120 1087524041 936737887 -1361302043 -639951501 1203734736 817412166 -1447958020 -558442134 1758524503 534234305 -2032233093 -237394451 1874669646 414843096 -2118954654 -155950604 1712028773 286018803 -2012930743 -16634401 1634121852 375490794 -1888954032 -126883386 1969742899 39900325 -1687583457 -328288887 1913266218 84742332 -1677442810 -352095856 2075945985 213605527 -1783493331 -491438661 2094114840 198613134 -1830827724 -438765150 486490712 1811444430 -219077772 -2047470622 462587457 1821750999 -174266515 -2103715845 304401002 1696856828 -64312506 -1959945264 357109363 1649295077 -79204513 -1941938231 21516860 1984914090 -280612080 -1740569722 103126565 1898096307 -399771895 -1624455265 261347854 2023025304 -509756638 -1768256588 150871575 2147036801 -420446405 -1846063187 663839376 1352028678 -912325700 -1097321686 553428617 1476105759 -822949979 -1175062733 692775586 1582160436 -951809138 -1337738472 774319803 1495277101 -1071034473 -1221689599 975598324 1294025314 -735570984 -1557191858 1028372205 1246529147 -750397503 -1539119273 889060038 1140509264 -621569046 -1376474244 865091295 1150750281 -576823309 -1432785051 98857753 1927496591 -336981451 -1662180701 42579712 1972275094 -326642132 -1686051142 188742443 2084096957 -449734137 -1841911151 206716722 2069172132 -497263074 -1789170040 408118141 1867797483 -161676719 -2124795193 524199780 1748604914 -248461752 -2043152674 378071887 1636817881 -125400477 -1887323403 300232534 1726095296 -1356166 -1997766932 1049252817 1234002759 -796642563 -1484586389 971478984 1323345758 -672532764 -1594964366 810671075 1196878709 -564151601 -1453815207 926687226 1077620588 -651002154 -1372238272 591217589 1413116707 -852286823 -1170992625 609257388 1398257466 -899750272 -1118185962 770100103 1524759313 -1008162133 -1259365827 713756574 1569472264 -997888334 -1283301852 784933082 1506676812 -1060683274 -1212124832 698672323 1587795029 -945125905 -1330793095 538093800 1461033086 -836974140 -1189349038 662662385 1350065255 -915337763 -1099547317 863908030 1148780584 -579841646 -1435016956 873723047 1125434417 -635595381 -1390762723 1034270860 1252165658 -743712352 -1532171978 986217621 1305431043 -725213767 -1547621073 363266066 1654665348 -72785602 -1934732888 315278347 1707996317 -54221529 -1950116431 461146144 1820047542 -177018612 -2106205798 470895673 1796635823 -232837867 -2062017149 135270518 2132222176 -434212518 -1860615732 259904623 2021319929 -512510653 -1770748459 114006084 1909237970 -389678744 -1614624258 27679837 1990290635 -274186895 -1733358105 936513947 1087709453 -639864649 -1361362911 817878402 1203299604 -558779218 -1447656392 956930473 1309583679 -687343483 -1610561517 1046764976 1231252774 -798344036 -1486025718 711262719 1566716265 -999595821 -1284747195 755549670 1510995312 -1022974774 -1274964900 616466893 1404680539 -894375711 -1112024969 601050580 1423211842 -841143048 -1160110994 213659987 2075853253 -491630465 -1783275287 198309194 2094450140 -438332314 -1831295760 40352097 1969261047 -328607667 -1687230245 84573560 1913474542 -352052140 -1677513534 285942071 1712066977 -16433125 -2013106035 375842094 1633801656 -127368190 -1888504684 533768453 1758960019 -237058007 -2032535361 415067420 1874484618 -156038096 -2118894426 -91742459 -1919996013 344358441 1669418687 -35267812 -1964840054 334215728 1693223590 -195848393 -2091604063 442365467 1834665613 -214019282 -2076613704 489697794 1781990036 -415297695 -1875361801 154234445 2117492443 -531444872 -1755972626 240953940 2036046530 -370899117 -1629243451 132834943 1894635241 -292994230 -1718717476 8856166 2004882160 -1041874995 -1226764453 803757793 1492086391 -963904556 -1316172990 679844600 1602398830 -818038785 -1204123799 557045459 1446307397 -934251546 -1084800144 643699402 1364795996 -598659159 -1420419265 845106821 1163427347 -616764496 -1405363418 892504732 1110817290 -762665061 -1517447411 1015334583 1266939425 -706255998 -1562356972 1005126318 1290678840 -476893628 -1802232110 228413288 2056945662 -453055907 -1812342069 183536497 2113387495 -314005898 -1706060064 54970202 1950480332 -366648721 -1658694919 69927747 1932276693 -31179232 -1994191178 271212300 1731030938 -112592327 -1907438929 390568725 1614850947 -251677166 -2013755772 519165758 1777788840 -141397493 -2137701731 429658919 1855660977 -654504308 -1342554598 921923488 1106534198 -544159083 -1466435069 832482233 1184471855 -702118210 -1591626200 942204818 1328535300 -783596889 -1504939471 1061495691 1212289821 -984998168 -1303564674 725909444 1547915090 -1037575439 -1256134041 740932573 1529776971 -879651110 -1130977716 631240694 1385744224 -855878973 -1141153195 586298351 1442120569 -927040121 -1078375151 649075883 1370958909 -808207970 -1194030840 568187058 1457186852 -966396491 -1318927069 678139033 1600955407 -1056427604 -1240530630 788942976 1476485142 -720802333 -1576116875 990317775 1275083865 -765154822 -1520199316 1013631190 1265498176 -606935599 -1395272377 903644413 1121694827 -591453752 -1414000290 850477284 1169584242 -204448433 -2066256423 501103715 1792609525 -188901034 -2084918848 448002170 1840564460 -49556099 -1978866197 319140945 1677886663 -93974172 -1923014158 342388808 1668235486 -295219925 -1721729603 6892551 2003704977 -385185486 -1643267676 117762078 1879300232 -524499687 -1749289585 246588469 2041943203 -405733120 -1865010794 165634092 2128105658 -777696058 -1499300784 1068183018 1219239292 -691500833 -1580222391 952560115 1338104165 -545340172 -1468402590 829466072 1182242126 -669843219 -1357631365 907895233 1092243799 -871211870 -1156223948 572276110 1427836184 -880830277 -1132943315 628226455 1383516417 -1026960240 -1244732410 751285692 1539343658 -979103607 -1297932257 732590501 1554858291 -355767282 -1647551336 80022818 1942109620 -307845097 -1700685695 61393211 1957689773 -468655044 -1827154774 169772304 2098836870 -478339035 -1803939661 225657097 2054451615 -142836630 -2139403012 426908998 1853173200 -267274125 -2028566299 505403743 1763240393 -106433448 -1902066482 396989812 1622058466 -20303807 -1983053609 281301357 1740857851 -1629169151 -370939241 1894431533 133008315 -1719067112 -292671858 2005368628 8408994 -1874898381 -415735131 2117153567 154534793 -1756195286 -531257668 2036135686 240895888 -2091660699 -195757325 1834855241 442145759 -2076307844 -214352150 1781559120 490168262 -1920449961 -91262271 1669735291 344003565 -1964669362 -35473704 1693181794 334288884 -1517618487 -762459553 1266981861 1015262067 -1561903408 -706736570 1290362876 1005481834 -1420725509 -598326675 1163858903 844636993 -1405307166 -616855948 1110628302 892725080 -1203901779 -818226629 1446218625 557103895 -1085264204 -933814750 1365135256 643399438 -1226415457 -1042198007 1491600307 804205349 -1316247930 -963865072 1602602922 679671612 -2013271232 -252126250 1777437292 519486202 -2137903271 -141221937 1855737461 429620963 -1994103950 -31239196 1730806366 271397576 -1907775637 -112289795 1615316551 390133457 -1706493148 -313537614 1950784008 54635166 -1658503363 -366866517 1932221969 70020743 -1802276074 -476822656 2057114170 228205228 -1812023537 -453408871 2112935459 184018613 -1131295864 -879297762 1386195620 630757938 -1141108847 -855949561 1441951421 586505771 -1303755846 -984779988 1547969174 725815808 -1255700573 -1038043339 1529472655 741266969 -1591288852 -702420102 1328069312 942639702 -1505026059 -783536285 1212514009 1061310031 -1342352418 -654679224 1106457330 921961060 -1466918969 -543709359 1184823019 832161405 -1395476349 -606762987 1121769903 903604537 -1413514086 -591901684 1169235382 850799904 -1576456015 -720502745 1275548061 989880587 -1520110424 -765213634 1265276292 1013818642 -1318737689 -966616975 1600899531 678230365 -1240961794 -1055957912 1476791762 788610372 -1078058795 -927395773 1370505721 649556335 -1194072884 -808135590 1457358304 567981430 -1749247925 -524572451 2041772391 246794737 -1865327534 -405377852 2128559486 165154280 -1721298823 -295690001 2003398997 7225795 -1643457440 -384965386 1879356748 117671386 -1978955729 -49497927 1678108931 318953877 -1922675658 -94274400 1667771674 342826380 -2066743267 -204001141 1792958769 500781479 -2084715516 -189074286 1840489768 448042430 -1245083198 -1026639532 1539827950 750835832 -1297855013 -979141299 1554656503 732765281 -1156447760 -871026330 1427923164 572215370 -1132476951 -881265281 1383179461 628528211 -1468098138 -545674960 1181808778 829933596 -1357685313 -669749975 1092435091 907676677 -1499131500 -777903870 1219195064 1068253230 -1580673651 -691018469 1338422433 952206391 -1901614838 -106915428 1621739558 397342896 -1983222509 -20095611 1740901439 281230505 -2139348680 -142929490 1852981268 427126914 -2028870367 -266938953 1763673101 504935579 -1827620498 -468219400 2099173442 169470164 -1803715209 -478523935 2054364251 225717453 -1647627940 -355728950 1942311024 79847654 -1700334267 -308165165 1957205097 61842687 844207373 1163306395 -597691359 -1420245833 893145364 1111187842 -617467848 -1405812562 1015684415 1267543465 -763069421 -1518121851 1005050150 1289808304 -706103286 -1561425764 803636585 1491187199 -1041701819 -1225796397 680214896 1603039718 -964353956 -1316876086 557649243 1446657485 -818713481 -1204527903 642828610 1364720084 -933320594 -1084647176 155170245 2117633363 -416164631 -1875450753 240284124 2035630410 -530837264 -1755635610 132398583 1893928289 -370516773 -1628607411 9042414 2005846392 -293103422 -1719621548 344499617 1670354231 -91831155 -1920863205 333799864 1692553518 -34930540 -1964232702 441658771 1834228997 -195212097 -2091221975 490662282 1782176028 -214923098 -2076723152 726312012 1548588250 -985348768 -1304168970 740778069 1528844483 -1037500039 -1255263761 630271102 1385569512 -878752430 -1130857020 586999911 1442568433 -856520373 -1141524003 922596392 1106937022 -655108860 -1342904942 831549489 1184317607 -543289059 -1466359413 942029850 1327565964 -701997770 -1590727264 1061943299 1212991637 -783967953 -1505580615 270828676 1730393106 -30743128 -1993484994 390676637 1615753227 -112778831 -1908403929 520031414 1777876000 -252613222 -2013897460 429050031 1855322169 -140727933 -2137286379 227775712 2056561782 -476187188 -1801796262 184439033 2113495151 -454020651 -1812528829 55057618 1951345732 -314147330 -1706996376 69589195 1931667549 -366233113 -1658025615 6813583 2002831129 -295070045 -1720801739 118109078 1879900928 -385592646 -1643945428 247234493 2042318635 -525197679 -1749733881 164740004 2127989554 -404759928 -1864832482 500230123 1792530301 -203520313 -2066106799 448603122 1840911204 -189578530 -2085326264 319516633 1678532431 -50000139 -1979564445 342272960 1667341142 -93795604 -1922041222 990500679 1276045265 -720914837 -1577023747 1013191518 1264788424 -764775822 -1519566108 902979445 1121284067 -606323111 -1394929969 851417964 1169730554 -592315840 -1414083882 650037027 1371142069 -927947249 -1078487399 567477050 1456747436 -807575018 -1193651584 677728017 1600290695 -966054339 -1318314325 789089032 1477426078 -1056511452 -1241392462 427607758 1853617752 -143480862 -2139777164 504431319 1763062337 -266378245 -2028448915 396840700 1621130858 -106352688 -1901191354 281709285 1741535859 -20649015 -1983653025 80467626 1942808124 -356141178 -1648195824 61215411 1956717093 -307727457 -1699790071 168844952 2098687502 -467779660 -1827074270 226335361 2054859287 -478938195 -1804285125 571663878 1427494544 -870545622 -1155811396 629088799 1383600777 -881769677 -1133087835 751398452 1540251298 -1027141864 -1245692018 732211757 1554225851 -978662655 -1297220713 1067841122 1218627316 -777283762 -1498634280 952644219 1338966765 -691645609 -1581161535 830373456 1182355142 -546300036 -1468583958 907262537 1091865311 -669131931 -1357190157 1446858761 557473951 -1204604635 -818675277 1364235280 643277958 -1084295876 -933640790 1491523643 803334317 -1226262249 -1041266303 1602952226 680275124 -1316651762 -964538984 1267351661 1015902459 -1518067391 -763162153 1290241140 1004582114 -1561729704 -705767986 1162987615 844560585 -1419794061 -598173211 1111231558 893074640 -1405981334 -617259524 1834184897 441729111 -2091052563 -195419781 1782494424 490308686 -2077174284 -214440606 1669921011 344967269 -1920558625 -92165815 1692744938 333581436 -1964286522 -34837168 1894015141 132337715 -1628831351 -370331361 2005509308 9344042 -1719155312 -293538554 2118117527 154720257 -1875801669 -415844051 2035428494 240458776 -1755558494 -530875084 1327915336 941707742 -1591213980 -701550350 1212917073 1061983687 -1505377155 -784141077 1107159418 922409452 -1342994346 -655050560 1183853923 831987189 -1466020785 -543589159 1385263404 630604218 -1130426368 -879222634 1442624821 586909091 -1141713895 -856300401 1548417310 726518152 -1304127438 -985421660 1529298183 740298129 -1255580629 -1037144899 1950892416 55537942 -1706680148 -314503110 1931838873 69383439 -1658067787 -366160861 2056505778 227866916 -1801607010 -476407800 2113801643 184106301 -1812960121 -453551087 1778340324 519594354 -2014236472 -252313506 1855100413 429237611 -2137197359 -140786617 1730468310 270788928 -1993688838 -30570388 1615404495 390999385 -1907917597 -113226635 1678455435 319554077 -1979362393 -50175183 1667692178 341952004 -1922525250 -93346008 1792064185 500664879 -2065769579 -203822333 1841135264 448417334 -2085412980 -189518054 2042372847 247140985 -1749924925 -524979371 2127685366 165074528 -1864398886 -405227700 2003282653 6330955 -1721119759 -294716569 1879731908 118316626 -1643900952 -385663106 1600459331 677520085 -1318358161 -965983239 1476974170 789571276 -1241073802 -1056864288 1371445873 649702119 -1078920355 -927478837 1456692840 567570174 -1193459900 -807792686 1121059367 903164593 -1394842869 -606383203 1170196030 850982568 -1414420718 -592013436 1275693589 990820995 -1576539335 -721364049 1264864780 1013153434 -1519767776 -764600394 2098201546 169292636 -1826725146 -468102544 2055063507 226162501 -1804359937 -478898583 1942719480 80526190 -1647973676 -356328894 1957056481 60915575 -1700254003 -307290533 1621562286 396370744 -1901497726 -106020332 1741346743 281929505 -1983596901 -20740595 1853660060 427535114 -2139948368 -143275482 1762746245 504786707 -2027995479 -266858945 1182671618 830018452 -1469038034 -545819976 1091823387 907335565 -1357019593 -669337951 1218816816 1067621286 -1498691044 -777192822 1338535721 953114559 -1580855803 -691978605 1539912550 751698928 -1245228470 -1027579172 1554315135 732153833 -1297443245 -978475323 1427290964 571837378 -1155736968 -870585618 1384087373 628641755 -1133437343 -881447177 634268150 1388910944 -876590886 -1127778228 581168623 1436867961 -861041469 -1146438571 722837956 1544720722 -988036888 -1306726274 746087901 1535071563 -1032452879 -1250872217 947468690 1333659908 -696821570 -1586468824 1058340235 1209257245 -786785113 -1508004815 916631968 1101365558 -659763060 -1347690470 835679673 1187530031 -540994411 -1463409661 513804606 1772566952 -257005550 -2018944892 432917799 1858796977 -138171381 -2134598499 276529420 1736225178 -25829344 -1988964170 387335445 1611756931 -115858375 -1910565713 51845466 1947216332 -317097866 -1709291296 75160899 1937632725 -361448337 -1653371655 231510376 2060165630 -473763772 -1798979374 178345329 2108057063 -458279843 -1817705269 1020598455 1272064033 -757368421 -1512290035 1001970862 1287646264 -709444222 -1565422316 839815301 1158258707 -603917911 -1425555137 895702172 1113875466 -613599824 -1402338010 560072915 1449474117 -814978561 -1200924311 638569674 1359543388 -939414042 -1090085520 800686305 1488892023 -1044913715 -1229926053 684999928 1607693422 -958781996 -1310911166 129710207 1891371241 -373991085 -1632474683 14089318 2010238192 -287793846 -1713394212 157331533 2120712411 -412167839 -1872109065 235762772 2030716098 -536668808 -1761335826 437004315 1829443725 -201176777 -2096793183 492956674 1785126036 -210793170 -2073510472 349675561 1674612927 -86392571 -1914769005 330982448 1690129574 -38533860 -1967966838 402148212 1627356130 -101307816 -1896801586 278237037 1737670651 -23335359 -1986208041 421774150 1847915472 -148004246 -2144693508 508430175 1766406089 -264214925 -2025367835 172972816 2101898118 -465487300 -1824126294 220372745 2049290143 -483590619 -1809068365 76862242 1939071924 -358960626 -1650621800 66656059 1962813357 -302549481 -1695529343 748055484 1536252714 -1030223216 -1247856122 737914789 1560059699 -973746551 -1292698081 575529870 1430967064 -867990878 -1153125836 622864279 1378293505 -886159685 -1138133459 824277976 1176914766 -550561036 -1473762718 910999489 1095470935 -666706195 -1354371461 1073411050 1224590204 -772500794 -1493982640 949434355 1334839141 -694593825 -1583454647 249788981 2045004451 -521331943 -1746261105 160349740 2122944186 -410984704 -1870139498 3731975 2000667281 -298413269 -1724800067 123024926 1884423816 -379889870 -1638111324 324299345 1683184327 -44430467 -1973601301 339324488 1665048286 -97005724 -1926168590 495968867 1787351797 -209616049 -2071546919 451028602 1843730156 -185841834 -2081720384 898456317 1116367467 -612156463 -1400632505 853581540 1172811378 -588316728 -1410740386 995545807 1280434777 -715607069 -1570798731 1010505430 1262233152 -768247814 -1523431572 674908825 1597864463 -969659467 -1322050781 794267264 1481686550 -1051070548 -1235296454 652329643 1374089789 -923819129 -1075277039 562824882 1451963940 -813537378 -1199220984 1101196530 916839524 -1347645986 -659833528 1187981547 835197053 -1463727673 -540640943 1333355712 947803222 -1586035220 -697289350 1209311449 1058246735 -1508195851 -786566813 1544944790 722652160 -1306812998 -987976404 1534605455 746522649 -1250535005 -1032754891 1389261988 633947186 -1128262264 -876141282 1436790973 581206059 -1146236527 -861216505 2060241978 231472300 -1799181034 -473588352 2107705379 178665653 -1817220849 -458729063 1947681800 51410078 -1709628124 -316795470 1937408017 75346055 -1653284547 -361508437 1736170590 276622536 -1988772494 -26047004 1612060743 387000529 -1910998677 -115389955 1772115052 514286842 -2018626240 -257358378 1858965621 432709859 -2134642343 -138100273 1488575923 801041701 -1229472609 -1045394423 1607735722 684927292 -1311082362 -958576624 1449284993 560293143 -1200868179 -815070149 1359974808 638099726 -1090391884 -939081694 1158598103 839515457 -1426019077 -603480979 1113786830 895760728 -1402115870 -613787532 1272268261 1020425587 -1512364855 -757328801 1287160316 1002418538 -1565073200 -709767098 1675099515 349228525 -1915118505 -86070079 1689925986 331155956 -1967892402 -38573864 1829533001 436946399 -2097015707 -200989453 1784787280 493257158 -2073046916 -211230486 2120281375 157801865 -1871803341 -412500827 2030905606 235542928 -1761392598 -536577860 1891329325 129783227 -1632304127 -374197097 2010554676 13734306 -1713848296 -287313778 1939115632 76791526 -1650790564 -358752310 1962494569 67009279 -1695077563 -303031341 2102330946 172504788 -1824430226 -465152008 2049098331 220590797 -1809013897 -483683359 1847827988 421834370 -2144469192 -148189266 1766742541 508127899 -2025833695 -263779401 1626871334 402597552 -1896450294 -101628004 1737871935 278061737 -1986284781 -23297147 1224388280 1073585710 -1493905516 -772538622 1335323297 948984375 -1583805555 -694273253 1176577674 824579612 -1473296474 -550996176 1095557779 910938629 -1354595393 -666520791 1431158492 575311434 -1153179664 -867897498 1377860293 623331923 -1137828887 -886494337 1536571118 747701880 -1248307262 -1029740716 1560015607 737985121 -1292528677 -973954227 1787805489 495488935 -2071863779 -209260917 1843559208 451234750 -2081678844 -185914734 1683240707 324208533 -1973791185 -44210503 1664742170 339657612 -1925737930 -97475936 2000203605 4169667 -1724461447 -298713361 1884646220 122837978 -1638200736 -379831562 2044929895 249829361 -1746057653 -521505059 2123293566 160027624 -1870626222 -410537276 1373741049 652652399 -1074790699 -924266941 1452039136 562785142 -1199424820 -813364646 1597642699 675096413 -1321961753 -969718159 1482150866 793830212 -1235635458 -1050770840 1280741277 995213067 -1571230031 -715137497 1262177156 1010596626 -1523242328 -768468418 1116538799 898250553 -1400674685 -612084203 1172358070 854061856 -1410424166 -588672500 -317217794 -1710189720 52019922 1948185156 -361076761 -1652729999 74712779 1936930397 -473158708 -1798628518 230836960 2059762294 -459149355 -1817780413 179277561 2108210799 -257903718 -2019065076 514773686 1772741152 -137529469 -2134227179 432215727 1858348601 -25478232 -1988359362 276126340 1735551506 -115933263 -1911435481 387489437 1612688907 -696679626 -1585532000 947380762 1332793996 -787200209 -1508673607 1058678275 1209865877 -660468988 -1348125806 917269032 1101748926 -540029155 -1463222389 834776625 1187421863 -875654318 -1127636028 633401982 1388823272 -861710517 -1146853411 581776999 1437206257 -988472480 -1307431946 723221068 1545358042 -1032265863 -1249906705 745979477 1534168771 -200502593 -2096389591 436401043 1829094149 -211724634 -2073663952 493827978 1785202460 -86566259 -1915737573 349797281 1675512631 -38084972 -1967264254 330612664 1689489198 -373587237 -1631800755 129360887 1890767713 -287947070 -1714325932 14165998 2011109240 -413136151 -1872283009 158231493 2120833875 -535965968 -1760887194 235122652 2030346058 -815615369 -1201306911 560780123 1449911245 -938510738 -1089976584 637605698 1359357908 -1044825531 -1229059373 800545641 1487956991 -959119780 -1311519030 685416304 1608364006 -757751277 -1512926587 1021035327 1272771497 -709335542 -1564518756 1001785126 1286682544 -603051487 -1425466697 838880013 1158118299 -614207944 -1402675538 896372500 1114292098 -551435908 -1473842710 825204816 1177063622 -666106523 -1354025485 910320713 1095062751 -772126386 -1493337640 1072965730 1223891188 -694710953 -1584349759 949611643 1335811309 -1030303464 -1248730738 748204084 1537179810 -973400831 -1292098153 737506349 1559381179 -867346134 -1152751172 574830598 1430522000 -887055053 -1138250331 623836191 1378471049 -464526924 -1823944414 172064920 2101784590 -484301395 -1809509061 221004929 2049668119 -359372410 -1651287792 77203626 1939683388 -302404193 -1694589687 66571443 1961950245 -101125680 -1895841466 402034940 1626447978 -23775799 -1986919073 278615269 1738302579 -148669982 -2145105548 422385870 1848256600 -263275013 -2025222803 507567319 1766321217 -969215939 -1321353045 674533649 1597219207 -1051249628 -1236269902 794383624 1482581406 -924747761 -1075427175 653203747 1374169525 -812860394 -1198814080 562224442 1451617708 -611458983 -1400188721 897810805 1115992547 -589290432 -1410919210 854476140 1172927994 -715757461 -1571727107 995625287 1281309137 -767841166 -1522754332 1010158942 1261632968 -44773131 -1974214557 324710873 1683849551 -96922388 -1925307270 339178944 1664107862 -208709433 -2071435183 495008235 1787169149 -186475298 -2082100152 451739122 1844170084 -521944943 -1746604025 250454461 2045415723 -410123128 -1870056418 159409572 2122798386 -298301277 -1723893707 3549583 1999706393 -380269382 -1638745044 123465110 1885134080 -1988401414 -25405844 1735722966 275920704 -1911119133 -116288907 1612235727 387969881 -2019496248 -257434018 1773047780 514441074 -2134037807 -137749945 1858292733 432307051 -1798539618 -473217528 2059540402 231024420 -1818119545 -458849775 2108674987 178840381 -1709703508 -317665734 1947836288 52342550 -1652933963 -360904157 1937005465 74672911 -1307228622 -988645724 1545283358 723261320 -1250393557 -1031818563 1534518023 745657233 -1127297536 -875954538 1388359468 633839546 -1146942951 -861652337 1437428533 581589923 -1348315562 -660248896 1101805434 917178348 -1462791601 -540499239 1187115875 835109877 -1585848732 -696324366 1333247816 946900958 -1508631939 -787272981 1209695057 1058884551 -1872734277 -412653779 2121152151 157877761 -1760717918 -536173772 2030301838 235192856 -1631854711 -373493985 1890959013 129142323 -1714021488 -288281850 2010675900 14633514 -1915271201 -87001271 1675175667 350099045 -1967488058 -37899440 1689576170 330551932 -2096312339 -200540293 1828892353 436575831 -2074014732 -211403934 1785686744 493378126 -1425115277 -603371547 1157633631 839329481 -1402752150 -614169604 1114493510 896197328 -1512702143 -757936169 1272684141 1021095675 -1564984488 -708899890 1287019124 1001482978 -1229363433 -1044490367 1488389691 800077485 -1311464690 -959212648 1608172066 685634228 -1201475803 -815407181 1449954825 560709279 -1089524932 -938992726 1359038992 637958790 -1152580488 -867552018 1430480212 574903746 -1138704287 -886574857 1378787661 623481307 -1248424886 -1030636324 1536748902 748674544 -1292154797 -973309755 1559570815 737286633 -1493560292 -771939190 1223980336 1072907686 -1583886331 -695148397 1335472425 949911999 -1474192338 -551113544 1177550082 824757652 -1353951177 -666146655 1094859035 910494093 -2145180496 -148630490 1848460700 422212874 -2024873815 -263598017 1765835141 508014867 -1896305534 -100688876 1626787246 401734968 -1986697061 -23963635 1738213815 278673697 -1651231532 -359463870 1939494392 77423982 -1694895923 -302071717 1962381793 66101623 -1823490842 -465007504 2101468618 172420444 -1809680129 -484095895 2049710547 220932421 -1571408583 -716110417 1280857109 996107395 -1522798304 -767770186 1261801484 1009950874 -1399997173 -611676771 1115937831 897903793 -1411352302 -588822140 1173231678 854141096 -1075763875 -924445237 1374635121 652768487 -1198726844 -812920366 1451393128 562409726 -1321554577 -969040391 1597295683 674495701 -1235785354 -1051698720 1482229850 794704076 -1724377615 -297851545 2000057565 3228747 -1638542872 -380444290 1885057220 123502674 -1746690621 -521884331 2045639919 250268793 -1869719078 -410425012 2122332406 159844448 -2071001707 -209177341 1786864825 495342639 -2082291316 -186257126 1844224160 451645494 -1974170201 -44843727 1683680395 324918301 -1925625410 -96569048 1664559250 338696196 1863072679 403376945 -2130552181 -167417315 1751252926 526831400 -2039505262 -244797948 1641526165 382763779 -1881550151 -119610833 1723496332 297617178 -2001463648 -5036490 1924869059 96213845 -1665840401 -340624775 1977020378 47308620 -1680306442 -320881056 2086708209 191337319 -1838234915 -446041525 2064476136 202004350 -1794963772 -503040430 1415715695 593832953 -1167295933 -848606507 1393549174 604565472 -1123959206 -905539892 1522111325 767468491 -1263013263 -1011825945 1574197060 718497746 -1277544856 -992147714 1238698763 1053965213 -1478792665 -790865231 1320734482 968884100 -1598640578 -676225368 1192133433 805942191 -1459559915 -569912701 1080248096 929331126 -1368578548 -647358822 1981221606 17840752 -1743164470 -283223204 1903873791 108920425 -1619742765 -395075771 2026668756 265007682 -1765612552 -507128978 2141275853 145127003 -1850791967 -425191561 1805654658 480717332 -2052162642 -223786184 1825431195 466284045 -2101100617 -171667679 1702597296 310157862 -1955204196 -59587830 1645631145 353461823 -1944569979 -81852653 1299786286 981342904 -1552463102 -730825836 1242885687 1024712353 -1541763301 -753025139 1134731804 883266186 -1381186768 -626265178 1154442757 868767379 -1430190295 -574212161 1355692618 667486940 -1094689946 -909677584 1470365267 547671749 -1179803777 -827674647 1578480248 689079022 -1340353708 -954407998 1501066849 780093175 -1216997555 -1066326053 1564104997 708667827 -1288423415 -1003288417 1515691324 760262058 -1269171184 -1017197434 1407308055 619110785 -1108365253 -890732371 1418466574 596321688 -1165855710 -846904140 1083001153 931822039 -1367136147 -645654277 1205898584 820493774 -1443959692 -555098910 1314308467 961671653 -1604804513 -681602871 1228604778 1044133372 -1489673146 -802007856 1716812269 290670971 -2007361343 -10672041 1631174132 373198178 -1892164392 -131011506 1754264031 529056073 -2038329101 -242835355 1877095878 417662288 -2115218198 -152345476 2078501257 216291615 -1779627867 -487966669 2089725328 193568006 -1837052740 -444072918 1966662075 37736749 -1690926953 -332287999 1918182818 89265460 -1671740274 -346262504 1143040100 858151154 -1439758008 -584566306 1129098365 877370603 -1388130991 -632947257 1257955414 1040044224 -1527479942 -739003924 1301750863 982521049 -1550236317 -727812619 1503033344 781273238 -1214768852 -1063310918 1593555993 704416911 -1326064331 -940380765 1464725554 541769892 -1186754274 -834363000 1344287787 656868541 -1104259833 -920033903 2135902380 138967098 -1858000512 -431613674 2015530165 254131235 -1775440487 -517219057 1905574046 110358536 -1617256014 -392326876 1996031111 33436689 -1728617045 -269462211 1660442824 369059934 -1930020380 -68089486 1704303825 311602247 -1952711171 -56832661 1814286586 455401580 -2110934570 -181763776 1800279267 474555509 -2059373105 -230210215 190906019 2087177781 -445735025 -1838567655 202193594 2064255532 -503096426 -1794872576 96171665 1924941319 -340453443 -1666046165 47624840 1976664606 -321334364 -1679826126 383250119 1641078353 -119959573 -1881227395 297413342 1723669064 -4961294 -2001503388 403465973 1863013987 -167639079 -2130364593 526492396 1751552634 -244333632 -2039942314 806280811 1191833341 -570376377 -1459122223 929241714 1080306404 -647136418 -1368765496 1054168665 1238525647 -790939787 -1478752285 968397376 1321181910 -675875988 -1598962694 767151631 1522466457 -1011372253 -1263493195 718539286 1574124160 -992318662 -1277338708 593643069 1415935659 -848550127 -1167386745 604996132 1393078962 -905846008 -1123626082 310104034 1702690676 -59396402 -1955422632 353766395 1645296493 -82285865 -1944102335 480266192 1806137158 -223467780 -2052516246 466453449 1825223519 -171711771 -2101030285 265084806 2026630928 -507330902 -1765437892 144776095 2141596425 -424707405 -1851241947 18306996 1980786466 -283560296 -1742862834 108696493 1904059195 -394988927 -1619803625 689303338 1578295228 -954495482 -1340293488 779627315 1501502373 -1065989601 -1217299831 667838232 1355372430 -910162380 -1094240606 547595009 1470403479 -827473363 -1179979077 883097422 1134940120 -626221470 -1381257484 869219159 1153960897 -574530949 -1429837075 981038972 1300121578 -730393008 -1552931130 1024766821 1242792947 -753216951 -1541545249 961977377 1313975479 -682033907 -1604334181 1044076600 1228695726 -801818348 -1489892990 931992595 1082795141 -645696193 -1367063127 820039690 1206378652 -554782426 -1444314704 618761285 1407630547 -890245783 -1108812289 596396124 1418426570 -847107728 -1165682202 708445303 1564292321 -1003199141 -1288481331 760725614 1515254008 -1017536190 -1268870700 37272809 1967099007 -331948603 -1691226797 89487600 1917995110 -346351140 -1671681718 216216795 2078540877 -487762441 -1779800735 193917122 2089402452 -444558866 -1836605064 529509517 1753783323 -243151455 -2037973705 417491092 1877301250 -152303176 -2115290834 290727103 1716720681 -10861165 -2007141115 372891814 1631506480 -130580086 -1892634340 541961568 1464507894 -834417588 -1186661158 656435577 1344756207 -919730091 -1104594749 781591890 1502680516 -1063762818 -1214286616 704373067 1593627101 -940212121 -1326272271 1039842564 1258130834 -738927576 -1527518018 983005469 1301301643 -728164303 -1549915993 857814326 1143342496 -584100838 -1440193396 877457711 1129038265 -633171965 -1387945835 455314856 1814347070 -181539708 -2111120366 474892721 1799977255 -230676323 -2058938357 368575898 1660892428 -67738442 -1930341344 311804291 1704128789 -56909649 -1952673735 110403020 1905503578 -392495904 -1617048458 33118677 1996384579 -269010695 -1729099665 139400702 2135434600 -431917870 -1857665980 253940199 2015748465 -517164853 -1775533987 -1479167569 -791510727 1239142531 1054662677 -1598523978 -675330784 1320555674 967910412 -1458685539 -569833205 1191205041 805791783 -1369178748 -647705326 1080925352 929737790 -1167941173 -848981667 1416413415 594276465 -1123064366 -905423548 1392575742 604386408 -1262933511 -1010951825 1521961173 766539843 -1277891104 -992748170 1574603980 719174746 -1665429145 -339959311 1924526155 95600861 -1680452226 -321821208 1977103442 48170180 -1839195819 -446223933 2087614585 191449327 -1794253492 -502600230 2063842400 201624822 -2129886973 -167005803 1862459439 403034297 -2040445670 -244943476 1752114230 526914720 -1881732815 -120571481 1641637917 383670411 -2001023704 -4325954 1723116548 296983698 -1093762834 -909528968 1354817986 667406676 -1180482313 -828083103 1470965211 548017485 -1340798756 -955107254 1578854896 689723750 -1216820027 -1065354157 1500949993 779197823 -1552314230 -729898980 1299706278 980468016 -1542171501 -753703931 1243231679 1025312041 -1381885768 -626710482 1135376788 883640578 -1429218143 -574034889 1153547661 868650267 -2053070810 -223899472 1806614794 480899484 -2100468673 -171289431 1824720147 465843589 -1954863084 -58976126 1702185272 309492142 -1944654835 -82715493 1645776161 354401719 -1743278014 -284131116 1981403502 18801144 -1619364773 -394443571 1903433079 108209633 -1765001104 -506787610 2026002780 264595914 -1851655063 -425276161 2142215493 145272275 -1780231379 -488315973 2079175169 216695447 -1836181708 -443996254 2088793624 193414798 -1690805473 -331388023 1966488115 36768421 -1672110330 -346902640 1918631466 89968316 -2007710903 -11275297 1717215845 291345139 -1892087984 -130140218 1631020668 372266730 -2037429381 -242713619 1753295447 528882369 -2115858590 -152715276 1877798478 418111192 -1366428699 -645217421 1082364617 931439199 -1444923396 -555284630 1206802128 820602438 -1604944937 -682538175 1314396923 962538093 -1489256498 -801337512 1228267234 1043525236 -1287986303 -1002581225 1563722413 708031035 -1269356648 -1018161394 1515800244 761165346 -1109300301 -890873051 1408174751 619198985 -1165185110 -846487748 1417858694 595983888 -1929846164 -67120390 1660322624 368161750 -1953159563 -57534749 1704675161 312244175 -2111608226 -182166840 1814891378 455752676 -2058441145 -230056239 1799409515 474480637 -1857031672 -431439202 2135003940 138847154 -1776142831 -517667193 2016171837 254502827 -1617659334 -393000276 1905924886 110963584 -1728463325 -268529995 1995955983 32567193 -1214856540 -1064177102 1503175560 782209822 -1325726019 -939772373 1593141137 703747847 -1186116970 -833979904 1464019898 541334316 -1105162609 -920142311 1345253283 657055541 -1440623936 -584654250 1143976940 858293114 -1387522343 -632609201 1128429557 876955491 -1527096590 -738366876 1257520094 1039338312 -1550344469 -728715651 1301938119 983486289 -1011256149 -1262599107 766973319 1521493265 -992694094 -1277984732 718983582 1574822152 -849150823 -1167733745 594320821 1416342819 -904972160 -1123547114 604068268 1392929082 -569482033 -1459006375 805307875 1191654773 -647782186 -1369141184 929939962 1080750444 -791286531 -1479353237 1054576081 1239203143 -675796764 -1598089102 968247752 1320253790 -120105885 -1882168075 383333711 1641940441 -4550534 -2000838420 297070934 1723056576 -166929327 -2129924921 402832765 1862634987 -245295032 -2040125218 527399268 1751665138 -446675961 -1838713711 191767851 2087261629 -502431714 -1794461560 201580850 2063913380 -340014027 -1665336157 95792409 1924308367 -321517524 -1680787270 47737088 1977571734 -626899478 -1381665412 883696838 1135285328 -573603341 -1429687963 868344031 1153880137 -730214952 -1551958706 980921588 1299225698 -753661503 -1542244009 1025140973 1243437179 -954903154 -1340971752 689648802 1578894388 -1065840233 -1216372479 779546811 1500626989 -909189700 -1094062806 666942608 1355254790 -828171867 -1180423885 548239497 1470777375 -506698462 -1765059148 264373262 2026189976 -425615045 -1851354707 145735703 2141778049 -283644656 -1743725178 18451516 1981725866 -394647287 -1619191393 108283941 1903392947 -59017914 -1954789936 309662826 1701979388 -82398881 -1945009719 353947763 1646256357 -224330380 -2052600350 481205336 1806281934 -171099795 -2100688389 465786945 1824811223 -242280919 -2037897537 528578309 1753630611 -152907216 -2115640666 418165532 1877705610 -11231717 -2007781747 291176247 1717424033 -130459134 -1891734892 372718382 1630538680 -331872691 -1690356005 37119841 1966168055 -346701228 -1672285502 89891704 1918669806 -488403329 -1780171031 216919891 2078990277 -443659674 -1836483856 192949066 2089229276 -891210015 -1108998537 619665357 1407739739 -846400776 -1165245842 595760084 1418044226 -1002783021 -1287811515 708108287 1563684713 -1017677110 -1269806500 760814566 1516120944 -682219899 -1605298669 962086825 1314879295 -801381732 -1489186294 1043694512 1228059430 -645026121 -1366647263 931385243 1082457869 -555717970 -1444455880 820906882 1206467348 -392943768 -1617750018 110773828 1906144978 -268835983 -1728130073 32997981 1995485899 -430985382 -1857511476 138530422 2135359200 -517838013 -1775936555 254544495 2016099065 -182241524 -2111567974 455956000 1814718134 -229706987 -2058763389 473993785 1799856815 -67584194 -1929408600 368500242 1660022404 -57312473 -1953346639 312154635 1704733341 -738588768 -1526909130 1039427212 1257461274 -728251463 -1550781649 983147157 1302237699 -585003118 -1440301308 858779326 1143529000 -632534133 -1387562211 876751527 1128602161 -833808444 -1186322606 541292264 1464092286 -920595491 -1104682165 657371889 1344897639 -1063870474 -1215189152 781778650 1503645260 -939828241 -1325634695 703937219 1592920661 -1316460701 -963684363 1602618959 679556825 -1226464390 -1042115604 1491845718 804057792 -1085018287 -933961785 1365085821 643481323 -1203885240 -818340898 1446005348 557284082 -1405126905 -617068655 1110513195 892741309 -1420643554 -598375544 1163711026 844882596 -1562050763 -706490461 1290444313 1005432463 -1517733076 -762442822 1267161600 1015048854 -1964619861 -35555523 1692935815 334435857 -1920236622 -91442396 1669718686 344117768 -2076323943 -214237425 1781771957 489987619 -2091906176 -195609834 1834904236 442063418 -1756276785 -531208359 2036283107 240649845 -1875078186 -415521984 2117268218 154518124 -1718951939 -292688021 2005188305 8621639 -1629021212 -371184782 1894349512 133057118 -1466739166 -543922508 1184708366 832178072 -1342270917 -654728531 1106309911 922207105 -1505174000 -783290746 1212596028 1061261226 -1591404023 -702403937 1328249637 942427059 -1255913914 -1037863216 1529489258 741152764 -1303805345 -984698167 1548215155 725668837 -1140863372 -856097054 1441902424 586588110 -1131279763 -879412485 1385982785 630938583 -1812105494 -453360004 2113083334 183773008 -1802456333 -476609947 2057229279 228189001 -1658388776 -366883250 1932042228 70233954 -1706345791 -313783721 1950702573 54684539 -1907726706 -112372200 1615071138 390281012 -1993891177 -31419903 1730790331 271512365 -2137919812 -141107670 1855950736 429440774 -2013517147 -251979213 1777486729 519404319 -2084698655 -189188745 1840276685 448222299 -2066497032 -204148370 1792909524 500863042 -1922724397 -94192315 1668017407 342678633 -1979168310 -49317540 1678125286 318838896 -1643571835 -384948973 1879536809 117457983 -1721445988 -295444214 2003480752 7176230 -1865245257 -405426911 2128411803 165399565 -1749067346 -524785352 2041657474 246810644 -1194318551 -807987777 1457406981 567899283 -1078075088 -927280730 1370718236 649375882 -1240748773 -1056137843 1476774967 788724897 -1318688510 -966698604 1600653358 678377656 -1519962803 -765458981 1265194081 1013867767 -1576341164 -720518718 1275367544 990093550 -1413694081 -591688215 1169349715 850783429 -1395558042 -606713360 1121917002 903358684 -1700449120 -308149194 1957385612 61629722 -1647775559 -355483601 1942393237 79798531 -1803633518 -478573564 2054217150 225963304 -1827440501 -468432867 2099059111 169486641 -2028854076 -267053998 1763460584 505116030 -2139103011 -143077301 1852932593 427209063 -1983271690 -20013984 1741147610 281083212 -1901827857 -106735495 1621756355 397228373 -1580526488 -691264258 1338340676 952255954 -1499017103 -777920281 1219015005 1068466635 -1357865894 -669537076 1092550006 907660768 -1468180413 -545625899 1181956463 829688313 -1132723188 -881118054 1383228704 628446646 -1156464619 -870911869 1428136249 572035503 -1297642434 -979321688 1554640146 732880260 -1245034457 -1026721615 1539582219 750983581 -706436505 -1562144015 1005241163 1290662877 -762747266 -1517398296 1015482194 1266694084 -616617387 -1405609277 892423033 1110866927 -598544820 -1420435750 844926816 1163640822 -934039037 -1084980587 643683119 1364911033 -817990118 -1204205940 556799798 1446455200 -964150735 -1316025689 679893789 1602317195 -1041891800 -1226649922 803970820 1491906450 -292912465 -1718767047 8708995 2005127957 -370719050 -1629456864 132720538 1894651660 -531559779 -1755956725 241134513 2035833639 -415445372 -1875116526 154316712 2117443390 -214068533 -2076532131 489944039 1781842801 -196061486 -2091424188 442382334 1834551144 -35251463 -1964955025 334003157 1693403971 -91496736 -1920143754 344309708 1669500762 -855665882 -1141333072 586281482 1442235036 -879601857 -1131059287 630994451 1385891461 -1037821164 -1255986302 740981304 1529694894 -985014515 -1303449701 726122017 1547734711 -783776958 -1504726060 1061610094 1212273400 -702199973 -1591576627 942351991 1328289505 -544011408 -1466680346 832399964 1184520906 -654389399 -1342570497 921742917 1106747091 -141446162 -2137619592 429904578 1855513172 -251889673 -2013575327 519182043 1777673805 -112575524 -1907553462 390355696 1615030886 -30933051 -1994338477 271163113 1731112575 -366566518 -1658744036 69780134 1932522032 -313825389 -1706273019 54855359 1950496297 -453170248 -1812325586 183716500 2113174018 -477040735 -1801986249 228494989 2056896027 -405618459 -1865027469 165454281 2128318815 -524352260 -1749535638 246506960 2041992518 -385267497 -1643218879 117910011 1879054701 -295400242 -1721516968 7007714 2003688820 -93990783 -1922899945 342602157 1668055355 -49802088 -1978719218 319190452 1677804834 -188852045 -2085001179 447756703 1840711945 -204235606 -2066437060 501087622 1792724240 -591601619 -1413754693 850559233 1169535383 -607050700 -1395256158 903824664 1121482126 -764975073 -1520412535 1013516595 1265514917 -720720890 -1576166256 990170410 1275329980 -1056182199 -1240678177 788894053 1476567539 -966380464 -1319041850 677926268 1601136106 -808421253 -1193850643 568203607 1457072577 -927089566 -1078293260 649321806 1370811864 -20319836 -1982938830 281514120 1740677150 -106678851 -1901918933 397038737 1621976071 -267224682 -2028648192 505157818 1763387436 -142623345 -2139583207 426892451 1853287477 -478223936 -1803955882 225476844 2054664314 -468507175 -1827400369 169690357 2098885731 -307926542 -1700636316 61540574 1957443656 -355947029 -1647338115 80137415 1942092881 -978857620 -1298079238 732540992 1554940118 -1026943627 -1244846621 751072345 1539523791 -881043106 -1132762680 628242546 1383401700 -871260857 -1156141615 572521579 1427688701 -669990648 -1357385314 907976740 1092194482 -545454831 -1468385913 829645885 1182028971 -691320518 -1580435028 952444950 1338120320 -777614045 -1499349579 1068035087 1219484825 2035412331 240573949 -1755345849 -531055407 2117871986 154868196 -1875752866 -415926072 2005558617 9262543 -1719401355 -293391133 1894228288 132157910 -1628848020 -370216710 1692859663 333565337 -1964467165 -34624331 1670068502 344721792 -1920640966 -92116820 1782412605 490358187 -2077027311 -214686585 1834004772 441942450 -2090938360 -195436386 1111477667 892927285 -1406030705 -617178087 1163004346 844445996 -1420007274 -597993472 1290028433 1004762375 -1561713475 -705883093 1267302792 1015984414 -1517821788 -763310030 1602805191 680521041 -1316569877 -964588419 1491409374 803350856 -1226082062 -1041479580 1364415989 643065187 -1084410663 -933624753 1446941164 557425018 -1204752192 -818429866 1615518762 390982844 -1908097786 -113013360 1730615347 270543013 -1993770721 -30520951 1855018008 429286542 -2137049804 -141032030 1778159617 519807127 -2014121683 -252329541 2113784910 184220888 -1812746910 -453730828 2056259671 228014273 -1801557637 -476489235 1931887740 69301482 -1658313392 -366012986 1951105125 55357683 -1706696375 -314388001 1529150690 740543604 -1255498290 -1037193896 1548302587 726534253 -1303946793 -985634495 1442804944 586695750 -1141828100 -856283798 1385345225 630554719 -1130573339 -878976653 1184099462 831839248 -1466069590 -543507140 1107175583 922294281 -1343206989 -654870235 1212703924 1062163490 -1505360488 -784255730 1327866029 941789243 -1590967935 -701697769 1265078249 1012973439 -1519784251 -764486061 1275743216 990739302 -1576785188 -721216950 1169950683 851130189 -1414371593 -592095647 1121043394 903279444 -1394629906 -606563720 1456512909 567783195 -1193345375 -807809481 1371364244 649751298 -1078773064 -927725010 1477121983 789325609 -1241155949 -1056815611 1600574374 677503792 -1318538614 -965770724 1879682849 118398903 -1643655667 -385810789 2003069752 6511534 -1721103852 -294831486 2127701779 164960133 -1864612289 -405047639 2042618634 246993820 -1749974490 -524897616 1841217349 448368595 -2085560727 -189272321 1792244572 500452298 -2065884560 -203805978 1667577719 341968865 -1922345381 -93559091 1678308206 319800312 -1979280830 -50224428 1383906984 628854334 -1133322364 -881463534 1427208881 571886119 -1155589219 -870831349 1554462362 731907596 -1297524810 -978426080 1540027011 751682069 -1245408337 -1027366087 1338748620 952933978 -1580871712 -691863690 1218865877 1067539011 -1498936327 -777045137 1091577598 907482728 -1356970030 -669419708 1182655207 830132849 -1468824629 -546000035 1762827872 504737526 -2028142772 -266612774 1853839993 427322095 -2140062891 -143258685 1741231698 281945796 -1983416450 -20953112 1621414475 396616413 -1901415577 -106069007 1957006852 60997266 -1700008152 -307437634 1942506013 80706187 -1647957199 -356443225 2055079478 226047648 -1804572902 -478718068 2098446895 169145017 -1826774269 -468020331 490547311 1782192377 -214742717 -2076935723 441511030 1834474720 -195130022 -2091270708 333881437 1692504267 -35077775 -1963986457 344679492 1670141138 -91945624 -1920846338 9058315 2005731485 -293316313 -1719440975 132643858 1893780612 -370565826 -1628525144 240234553 2035712175 -530591467 -1755782781 154956832 2117813430 -416148212 -1875565158 642975911 1364473905 -933402229 -1084597987 557763774 1446640680 -818893422 -1204314876 680034453 1603252227 -964238919 -1316892369 803554444 1491235866 -1041554016 -1226042058 1004804291 1289955413 -706053649 -1561507463 1015667930 1267657804 -762855946 -1518301856 893358321 1111007335 -617483811 -1405697717 844256488 1163224190 -597936700 -1420098222 69605678 1931553208 -366446590 -1657845612 55303479 1951198625 -314196965 -1706914675 184389916 2113577354 -453775312 -1812676442 227562757 2056742291 -476171223 -1801911105 428935498 1855338972 -140547994 -2137499408 519884115 1778122181 -252531585 -2013946647 390758776 1615704558 -112926636 -1908158270 271009121 1730180599 -30858163 -1993468709 1061698022 1213139312 -783918902 -1505662884 942013951 1327680873 -701784877 -1590907835 831762900 1184137538 -543305480 -1466245010 922645965 1106855259 -655354655 -1342757769 587147650 1442322708 -856602450 -1141475272 630386075 1385553165 -878932809 -1130644447 740598192 1529057574 -1037385572 -1255280630 726230441 1548637503 -985201531 -1304415213 789269229 1477212795 -1056625727 -1241375913 677809908 1600241250 -966201384 -1318068402 567329503 1456992841 -807492621 -1193700507 649922246 1371158096 -927766550 -1078700164 851204745 1169910303 -592299099 -1414198477 902930064 1121365510 -606076996 -1395077334 1013437115 1264640557 -764824681 -1519484159 990516898 1275930164 -721127538 -1576843496 342190629 1667390131 -93648119 -1922286689 319335996 1678745258 -49885424 -1979580538 448717335 1840894593 -189758661 -2085112915 500377102 1792284312 -203602142 -2066057292 164788801 2127907543 -405005459 -1864684549 247447128 2042138318 -525213836 -1749618718 118092403 1880015589 -385379489 -1644125239 6567530 2002978556 -295020730 -1720883248 907049900 1092045626 -669115776 -1357305322 830324661 1182437155 -546054503 -1468731889 952890270 1338819336 -691694926 -1581080028 1067857799 1218512657 -777496917 -1498454467 732392392 1554013022 -978777372 -1297204622 751480785 1540202311 -1027289347 -1245446549 628941818 1383846764 -881687850 -1133137344 571549667 1427511157 -870365489 -1156024743 226384740 2054777842 -479184312 -1804137762 169058173 2098507755 -467796399 -1826959673 61199190 1956832192 -307514758 -1699970324 80222031 1942955993 -356092317 -1648277771 281627392 1741585302 -20501972 -1983898950 396660505 1621344143 -106238411 -1901207901 504546098 1763046308 -266558946 -2028236152 427755307 1853372349 -143563257 -2139728239 -79006414 -1941092956 356783134 1648567432 -64507605 -1960803907 304730119 1697570961 -174981888 -2104046186 463445036 1821945018 -218351335 -2047145585 485644341 1811245219 -419601066 -1845865024 150144122 2146710764 -510615217 -1768451623 262062179 2023354613 -400102044 -1625170446 103320648 1898953950 -280286851 -1739843093 21317713 1984067783 -1071360518 -1222417044 774517974 1496122432 -951479837 -1337024139 692580559 1581301849 -822092344 -1174868642 552713444 1475775602 -913172015 -1097520825 664566013 1352353899 -577550946 -1433111288 865936562 1150948388 -620854905 -1376145135 888201387 1140314173 -750203476 -1538261702 1028041856 1245813782 -735770187 -1558038237 975923353 1294751759 -497990541 -1789496091 207562079 2069370313 -449019798 -1841581828 187883846 2083901904 -326448063 -1685193513 42249581 1971559931 -337180584 -1663026994 99182964 1928223202 -1682409 -1998494591 300430651 1726940589 -125071346 -1886609256 377876770 1635959220 -247604187 -2042958669 523484425 1748274591 -162523076 -2124994390 408844560 1868122502 -650156869 -1372040147 925959575 1077294337 -565010270 -1454010316 811385230 1197207832 -672863095 -1595679713 971672997 1324203315 -796317552 -1483859962 1049053628 1233156394 -997690145 -1282456503 713430515 1568744805 -1008357178 -1260224432 770429418 1525473660 -900465427 -1118516101 610115009 1398451543 -851560204 -1170667422 590371288 1412917582 -914614352 -1099225306 661812892 1349862922 -837692503 -1189682369 538948229 1461223955 -945315966 -1331646700 699006638 1588514360 -1060480101 -1211274483 784612023 1505954337 -724891692 -1546897598 986015480 1304581742 -744045619 -1532890277 1034461921 1253020279 -636448794 -1390952592 874442442 1125768796 -578991105 -1434813591 863185619 1148459589 -233687176 -2062219282 471619156 1796957890 -176163999 -2106014729 460427853 1819714267 -53887158 -1949397028 315088486 1707142896 -73106605 -1935455291 363469439 1655515881 -274389220 -1734207606 28001840 1991014054 -389487867 -1613769837 113672745 1908519615 -511791314 -1770414152 259051010 2021129876 -434934985 -1860936799 136120859 2132425357 -798546191 -1486875033 1047087069 1231976267 -687152408 -1609706882 956597188 1308865362 -558059837 -1447322027 817025007 1203109753 -640587046 -1361683892 937364470 1087912800 -841992555 -1160313341 601774009 1423533871 -893521268 -1111834086 615748512 1404347190 -1022640473 -1274245583 755359627 1510141725 -999916866 -1285469656 711465874 1567566596 -351730119 -1676790097 84371221 1912625027 -328941024 -1687948618 40542988 1970115482 -439185909 -1831485795 199028519 2094784433 -490780142 -1783072124 212937534 2075532200 -155314595 -2118572341 414218097 1874282471 -237776316 -2032868654 534623080 1759151102 -127558033 -1889358087 376176451 1634521045 -16229770 -2012255520 285621082 1711344588 -1624854474 -400457568 1898500378 103801228 -1739885521 -280214343 1984238851 21112213 -1845676028 -419821422 2146654504 150235582 -1768883171 -510145397 2023660849 261729703 -2104385454 -174681916 1822409086 463008232 -2047056821 -218409763 1811023207 485832177 -1941297056 -78833418 1648642380 356743642 -1960317831 -64955153 1697221973 305053123 -1538748162 -749756312 1246163410 1027719492 -1557834521 -735943567 1294677451 975963485 -1433200436 -577492902 1151171040 865749366 -1375806251 -621155261 1139850745 888638831 -1174437734 -822562804 1475469750 553046304 -1097710461 -912952299 1352410543 664474937 -1222375256 -1071433666 1495951748 774723858 -1337340751 -951124953 1581755805 692100363 -2042789513 -247811615 1748230235 523555021 -2125445778 -162040328 1868440642 408491220 -1998190267 -2016813 1726507113 300898559 -1886663332 -124977718 1636150384 377658598 -1685417709 -326262395 1971646527 42188969 -1662561014 -337615460 1927885862 99484848 -1789847263 -497669705 2069854221 207112347 -1841504968 -449057362 2083699732 188058754 -1118592577 -900427479 1398653075 609939461 -1170315866 -851880656 1412433034 590820380 -1282922099 -997254885 1569081505 713127991 -1259999852 -1008542462 1525386424 770489390 -1595624997 -672956083 1324011767 971890785 -1484163646 -795982508 1233589486 1048585336 -1371588119 -650638977 1076975813 926312531 -1454178832 -564802202 1197251804 811314250 -1391406412 -635968990 1126085528 874087182 -1434642771 -579197381 1148417921 863258391 -1546954106 -724801008 1304771498 985795388 -1532584289 -744378871 1252589491 1034932005 -1331182896 -945753530 1588175868 699306858 -1211496759 -1060293025 1506043877 784553843 -1099150622 -914654604 1349659598 661986136 -1190031621 -837370259 1461710807 538500929 -1770065284 -512113942 2020643664 259498950 -1861011867 -434895117 2132629321 135948255 -1733985714 -274576680 1990925154 28060660 -1614234025 -389050687 1908858747 113373165 -1949703656 -53554546 1707574068 314618786 -1935399423 -73197929 1655326509 363689915 -2062390742 -233481540 1796999942 471546768 -2105561549 -176644443 1819397919 460783497 -1274289163 -1022569629 1510310617 755151439 -1285150740 -1000269958 1567114944 711947862 -1160746041 -841524399 1423837931 601438845 -1111642146 -893739192 1404292850 615841380 -1447234671 -558120185 1202885309 817209899 -1362020472 -640284898 1088378532 936928818 -1486390365 -798995659 1231624847 1047407129 -1609908294 -686977236 1308941974 956558848 -1889156291 -127732821 1634443793 376214151 -2012739804 -15779918 1711695368 285300382 -2118235377 -155616359 1873816099 414653109 -2032955626 -237715584 1759374906 534437548 -1831677095 -438967345 2094838389 198935267 -1782638784 -491247658 2075227756 213272314 -1677108373 -351376387 1913076295 83888849 -1687904398 -329011228 1969946206 40750792 865337146 1150603180 -576872938 -1432703360 889076515 1140394933 -621782513 -1376294247 1028159240 1246709662 -750381532 -1539234126 975549201 1294107527 -735325635 -1557339477 774172510 1495523272 -1070952846 -1221738780 692661063 1582177233 -951629205 -1337951491 553609068 1475893242 -823065024 -1175046442 663921525 1351980003 -912473511 -1097076017 150855666 2147151716 -420233506 -1846243768 261102571 2023172989 -509707577 -1768338863 103176128 1898014550 -400017684 -1624308102 21730265 1984734031 -280628491 -1740455325 357224342 1649278720 -79384902 -1941725652 304548751 1696611097 -64394589 -1959896523 462505892 1821800242 -174119288 -2103962082 486310845 1811657515 -218963311 -2047487481 713608827 1569717997 -997806249 -1283350591 769985122 1524775668 -1007981746 -1259578408 609437257 1398044383 -899864731 -1118169101 591299152 1413067462 -852434052 -1170746390 926932511 1077472905 -651051213 -1372155995 810686982 1196763792 -564364502 -1453634628 971265581 1323525819 -672516351 -1595078761 1049203252 1234084514 -796396776 -1484733554 300347059 1726078501 -1536097 -1997553911 378219178 1636571708 -125482106 -1887274224 524117633 1748653591 -248313939 -2043398341 407937688 1868009998 -161561676 -2124811486 206700247 2069286465 -497049605 -1789350035 188496590 2084244056 -449684510 -1841992844 42628837 1972192883 -326887479 -1685903521 99070716 1927316074 -336997424 -1662065850 27631032 1990372654 -273941356 -1733506046 113793441 1909418295 -389662579 -1614739429 259921290 2021205276 -512723802 -1770568656 135516563 2132074757 -434261825 -1860534231 470978012 1796586826 -232985360 -2061771674 461326789 1819834707 -177133335 -2106189697 315164142 1708012920 -54041406 -1950329772 363119095 1654911329 -72703781 -1934782387 986430832 1305251302 -725230500 -1547506486 1034320233 1252084223 -743958459 -1532024621 873477442 1125582292 -635546514 -1390844680 863891803 1148895693 -579628937 -1435197215 662482196 1350278530 -915223496 -1099563858 538011917 1461082523 -836827103 -1189594953 698819878 1587549616 -945208310 -1330744164 785047871 1506660777 -1060863981 -1211912059 415149305 1874435183 -156185131 -2118648509 533948640 1758746742 -237172276 -2032518822 375727307 1633817693 -127187481 -1888717455 285794514 1712312388 -16350722 -2013154968 84524189 1913555979 -351806031 -1677660889 40138884 1969440786 -328590936 -1687344834 198325423 2094335033 -438545021 -1831115499 213905590 2075705376 -491679334 -1783193332 600869937 1423424679 -841028323 -1160127093 616384552 1404729534 -894228220 -1112270446 755696643 1510749333 -1023056593 -1274915399 711376922 1566699660 -999775946 -1284533856 1046977621 1231072451 -798360199 -1485910545 956979276 1309501658 -687589024 -1610413578 817632359 1203447025 -558729909 -1447737891 936497278 1087824104 -639651502 -1361542716 1476344382 553126568 -1175364846 -822711420 1351810599 664129201 -1097031925 -912543843 1495577100 774079130 -1221930208 -1070734410 1581872661 692995715 -1337518279 -952096849 1246243418 1028594380 -1538897034 -750683168 1294331459 975363797 -1557426321 -735264775 1150526056 865374974 -1432501436 -577047598 1140745841 888755943 -1376778403 -621332533 1821448950 462826080 -2103477286 -174568628 1811734255 486272633 -2047688765 -218788011 1649054404 357409362 -1941638168 -79445122 1697076957 304113227 -1960232975 -64092313 1898318482 102840836 -1624740930 -399549656 1984679563 21823005 -1740263513 -280846543 2147320480 150647350 -1846287476 -420162790 2022721209 261584431 -1768020075 -510060797 1323567999 971193321 -1595250093 -672310587 1233768294 1049559024 -1484280246 -796877092 1077904205 926462939 -1372462495 -650718473 1196574548 810907586 -1453578632 -564455698 1397955355 609495949 -1117947337 -900052319 1413406466 590999444 -1171210706 -851997000 1569231657 714056639 -1283001851 -998129005 1524979504 769812390 -1259653604 -1007942006 1971989431 42801953 -1685828965 -326927859 1927802798 98623288 -1662415230 -336675308 2068947845 207000339 -1788886359 -497487297 2084333468 188438282 -1842215248 -449497562 1748843475 523897669 -2043454721 -248223127 1867579338 408407900 -2124505370 -161894800 1726395361 299991927 -1998007603 -1056165 1636530168 378292078 -1887103276 -125688254 1707694268 315516970 -1949877872 -54523642 1654955173 363047987 -1934951031 -72495841 1796395150 471195672 -2061717086 -233078476 1820267671 460858369 -2106493509 -176798419 2021542104 259618894 -1771034124 -512288414 2131987649 135576663 -1860309523 -434446981 1990574314 27455612 -1733582394 -273903280 1908933875 114242661 -1614387745 -389982903 1588033652 698370274 -1331095208 -944887346 1506458733 785222907 -1211835071 -1060901417 1350365254 662421712 -1099787926 -915037700 1460745311 538313929 -1189128845 -837261851 1125148688 873945222 -1390540484 -635881046 1149086729 863673503 -1435251419 -579535437 1305206818 986501300 -1547337458 -725438056 1252402235 1033966765 -1532476137 -743475839 2094164477 198531435 -1831073583 -438618041 2076159460 213425522 -1783509816 -491324322 1913250255 84857177 -1677229853 -352276363 1969497558 40047936 -1687534342 -328371092 1634040217 375539983 -1888806731 -127129565 1711848832 286231830 -2012816212 -16651206 1874784683 414826813 -2119135097 -155738095 1758672306 533988644 -2032315234 -237345784 1203521845 817592739 -1447942119 -558557041 1087474988 936820154 -1361056768 -640099178 1231536391 1046540689 -1486249941 -798060355 1309279518 957166984 -1610324942 -687647580 1510693201 755788231 -1274726275 -1023276821 1567006024 711044574 -1284965276 -999305998 1422971235 601350645 -1159810993 -841383719 1404900730 616179180 -1112312746 -894155584 604783553 1393259351 -905829651 -1123741061 593594328 1416017742 -848304396 -1167534494 718785523 1573976933 -992367905 -1277257143 767168490 1522351996 -1011585338 -1263313328 968577957 1320969011 -675990903 -1598946785 1054250940 1238476586 -791087472 -1478507002 929094551 1080552193 -647054661 -1368815059 806166414 1191849752 -570196318 -1459335628 526541577 1751471007 -244579803 -2039795021 403678992 1862834054 -167655876 -2130250070 297397051 1723784109 -4748777 -2001683839 383004450 1641226164 -119910898 -1881309544 47543149 1976714235 -321187263 -1680071977 95991668 1925154786 -340339112 -1666062642 202308447 2064239561 -503276941 -1794659611 191053638 2086932432 -445817238 -1838518532 1024946816 1242579478 -753331284 -1541528774 981120665 1300071951 -730540107 -1552685277 869071538 1154206244 -574448738 -1429886200 882982571 1134956093 -626040953 -1381470447 547381988 1470583410 -827456568 -1180093602 667789053 1355454059 -909916207 -1094387897 779872982 1501354560 -1066038278 -1217217684 689319631 1578180185 -954707997 -1340113035 108614216 1904108254 -394841244 -1620048910 18126417 1980999367 -283445379 -1742878741 144890490 2141580012 -424887466 -1851028544 265231971 2026385141 -507412657 -1765388327 466502188 1825141434 -171957504 -2100882538 480478773 1805956771 -223484135 -2052401265 353749534 1645410952 -82072782 -1944282204 309857799 1702837905 -59347157 -1955504195 372908355 1631392213 -130793361 -1892454151 290973018 1716573644 -10910602 -2007059232 417442161 1877383655 -152057763 -2115438389 529296744 1753964030 -243135420 -2038088494 193802535 2089419185 -444379125 -1836818275 216069438 2078786984 -487681006 -1779850108 89569557 1917946243 -346499015 -1671436113 37453068 1966886298 -332063712 -1691210570 760480139 1515401501 -1017487193 -1268953039 708429202 1564407044 -1002986306 -1288661976 596609465 1418246447 -847124331 -1165567997 618810784 1407548726 -890491764 -1108665318 820187631 1206133113 -554864445 -1444265899 932107766 1082778976 -645876518 -1366850484 1043896797 1228908875 -801703695 -1489909657 961895876 1314024786 -681886488 -1604580226 253825026 2015764628 -516984530 -1775746632 139252763 2135680141 -431835849 -1857714783 33200176 1996335270 -269158116 -1728853622 110582825 1905290431 -392610555 -1617031789 311820390 1704014064 -57122486 -1952493092 368821375 1660744937 -67787437 -1930259003 474843220 1800059074 -230430344 -2059085330 455101517 1814527195 -181523103 -2111234569 877605066 1128792156 -633253402 -1387896464 857928915 1143325765 -584280577 -1439980183 982825208 1301514350 -728049196 -1549932222 1039760609 1258179703 -738779699 -1527763621 704127150 1593774136 -940162686 -1326354156 781575351 1502794785 -1063549541 -1214466803 656648348 1344575498 -919746128 -1104479962 542010501 1464425491 -834662999 -1186513601 1080067781 929543763 -1368463383 -647374977 1192051420 805990986 -1459411984 -570158234 1320881911 968638049 -1598722085 -676176051 1238813422 1053948536 -1478972478 -790652076 1574409889 718317111 -1277560947 -992032997 1522160312 767386158 -1263258732 -1011678462 1393303187 604712453 -1123909697 -905621719 1415699082 593947164 -1167082586 -848786640 2064557581 201954971 -1795111135 -502794313 2086887956 191124098 -1838349512 -446024786 1976905279 47324841 -1680126189 -321093755 1924721190 96459440 -1665758454 -340673636 1723446889 297699071 -2001217723 -5183533 1641312880 382943974 -1881533604 -119725110 1751268955 526716621 -2039718025 -244617247 1863318082 403229396 -2130601106 -167334920 1501280132 779912978 -1217014104 -1066211778 1578529693 688997131 -1340599631 -954260953 1470119862 547819296 -1179754854 -827757044 1355676591 667601721 -1094477181 -909858283 1154263008 868980598 -1430075700 -574228902 1134650361 883315567 -1381039403 -626511293 1243033554 1024466756 -1541845250 -752976280 1299901387 981326685 -1552643353 -730613135 1645582156 353544154 -1944324512 -82000138 1702384469 310338499 -1955188103 -59702545 1825447806 466169832 -2101313966 -171487548 1805900647 480570353 -2052212149 -223704355 2141357864 145078206 -1850939900 -424946030 2026849073 264795047 -1765727715 -507112821 1903759130 108937100 -1619562954 -395288928 1981074179 18086805 -1743082961 -283272519 1918297159 89248977 -1671920277 -346049027 1966809182 37490888 -1691008654 -332238364 2089643125 193617123 -1836905127 -444318257 2078320748 216504570 -1779513024 -487982634 1877079075 417776821 -2115005169 -152525415 1754017850 529203372 -2038279914 -242916992 1631222801 373116039 -1892410051 -130863701 1717024776 290490526 -2007377628 -10557006 1228457103 1044378649 -1489590877 -802056907 1314193558 961687552 -1604623942 -681815764 1206078653 820280363 -1444074095 -555082489 1083082916 931772466 -1367283320 -645408482 1418712299 596173949 -1165904441 -846822063 1407324402 618995812 -1108577826 -890551992 1515478233 760441935 -1269154315 -1017311901 1564055744 708749398 -1288177172 -1003435654 1800262918 474670480 -2059160534 -230390596 1814040863 455549321 -2110885837 -181845851 1704353076 311520674 -1952957416 -56685426 1660655917 368880059 -1930037247 -67975017 1996146018 33420788 -1728797618 -269249320 1905721723 110113261 -1617338281 -392277823 2015448400 254180806 -1775293316 -517464854 2135722313 139180511 -1857886107 -431630093 1344533966 656721240 -1104309022 -919952268 1464742359 541655361 -1186967301 -834183059 1593343484 704597354 -1326048048 -940495802 1502984677 781355379 -1214523191 -1063458721 1301603754 982766908 -1550154618 -727862256 1257841075 1040060709 -1527299937 -739217399 1129278872 877157646 -1388245836 -632931294 1143122305 858102039 -1439905619 -584320965 -321533495 -1680672417 47950053 1977391219 -340259376 -1665188538 95841532 1924226154 -502382085 -1794543251 201334999 2064060481 -446462494 -1838893708 191751374 2087375960 -245179987 -2040141509 527218817 1751877655 -166781516 -2130170590 402750616 1862683662 -4632161 -2000789239 297218227 1722810405 -120285818 -1881955056 383448234 1641923644 -675550975 -1598236265 968198189 1320335547 -791270120 -1479467634 1054362676 1239383202 -647995085 -1368960603 929955871 1080635529 -569531094 -1458924100 805553158 1191507088 -905119387 -1123300877 604149833 1392879839 -849265284 -1167716886 594500688 1416129734 -992513705 -1278197311 718868603 1574838509 -1011174066 -1262647848 766825570 1521738996 -170985336 -2100705250 465607076 1825024306 -224183151 -2052846585 481123773 1806331179 -82480966 -1944960980 354095510 1646010624 -59198301 -1954577355 309777807 1701963033 -394663700 -1619076998 108497344 1903212886 -283890443 -1743578013 18501081 1981644111 -425565986 -1851436984 145490418 2141925732 -506485561 -1765239727 264357355 2026304893 -828319680 -1180178218 548321644 1470728698 -909304743 -1094046513 667123061 1355042275 -1065660302 -1216585500 779432286 1500643784 -954821525 -1341020931 689501511 1579140561 -753416156 -1542391630 1025091848 1243519390 -730198979 -1552073557 980708625 1299406215 -573816810 -1429507968 868360506 1153765804 -626949105 -1381583719 883942691 1135138229 -555504821 -1444635683 820890215 1206582001 -644976814 -1366728764 931139198 1082605288 -801627271 -1489038353 1043743317 1227977411 -682236064 -1605183498 962299468 1314698970 -1017857233 -1269593159 760928771 1516104341 -1002864842 -1287762016 708255258 1563438732 -846253283 -1165491317 595677745 1418093223 -891095292 -1109014638 619484712 1407952574 -443708541 -1836401899 193194671 2089081401 -488616038 -1779990772 216936118 2078875168 -346684495 -1672400089 89678493 1918849547 -331626584 -1690503362 37070468 1966249490 -130376729 -1891783823 372570827 1630784093 -11051010 -2007994520 291061458 1717440068 -153021483 -2115624125 418345721 1877492335 -242427956 -2037651622 528660192 1753581174 -940008950 -1325421924 704052006 1592904624 -1063952877 -1215140219 781926207 1503399849 -920448456 -1104928082 657290004 1344947074 -833694175 -1186339145 541112077 1464305563 -632321426 -1387742472 876735298 1128717268 -584954249 -1440383263 858533723 1143676877 -728497572 -1550634294 983196528 1302156262 -738605499 -1526794541 1039640425 1257281535 -57230654 -1953396140 312007662 1704979320 -67404069 -1929621939 368386039 1660039009 -229821712 -2058747290 474174428 1799643978 -182389015 -2111322497 456038341 1814669139 -517887322 -1775855056 254790538 2015951644 -431198529 -1857331671 138547091 2135244549 -268819820 -1728245246 32785336 1995666222 -392698227 -1617897957 110725025 1906226999 -2001138483 -4309925 1723297249 296770935 -1881880364 -120326078 1641720312 383621486 -2040363777 -244992919 1751967187 527160645 -2129706778 -167219088 1862345162 403050844 -1794237271 -502715329 2063629701 201805075 -1838950224 -446371802 2087565724 191531274 -1680501605 -321739763 1977349559 48022817 -1665642366 -339779564 1924542894 95486264 -1277744123 -992994157 1574522153 719224255 -1262819300 -1010968438 1521781040 766753190 -1123245001 -905210719 1392690459 604370317 -1168023506 -848932680 1416560898 594030996 -1369424799 -647557897 1080974669 929656283 -1458702216 -569718546 1191418196 805611970 -1598311341 -675511099 1320539519 968025577 -1479118774 -791592740 1238896998 1054810608 -1851638388 -425390822 2142002336 145452086 -1764755051 -506935037 2025953465 264677423 -1619413570 -394361560 1903678610 108061700 -1743490649 -283950799 1981419659 18685981 -1944769048 -82698882 1645956292 354188370 -1955010063 -58730137 1702267101 309442635 -2100386342 -171338420 1824572662 466089056 -2052890173 -224112299 1806500079 480915577 -1429463740 -573887022 1153596520 868568318 -1381901987 -626595381 1135589489 883460327 -1541958282 -753883680 1243214938 1025426636 -1552264849 -729980423 1299460163 980615381 -1216672480 -1065599562 1500867596 779246746 -1340683975 -955123281 1578674197 689936515 -1180662510 -827869820 1471079486 548000936 -1093844725 -909479523 1354965031 667160753 -1165005233 -846700839 1417744227 596000757 -1109218730 -890922304 1408027514 619445228 -1269504387 -1017915669 1515882321 761116615 -1288101276 -1002564878 1563902792 707818462 -1489469909 -801157443 1228283655 1043410833 -1604994510 -682456412 1314642718 962390920 -1444678119 -555432305 1206753077 820684707 -1366412800 -645332330 1082151724 931619770 -2115940729 -152666607 1877946283 417865533 -2037609826 -242501112 1753410482 528866084 -1891973451 -130157021 1630840729 372479759 -2007563604 -11521478 1717134208 291394326 -1672061213 -346984843 1918386127 90115929 -1690592518 -331568532 1966472150 36883264 -1836198191 -443881913 2089007101 193234795 -1780477240 -488168866 2079224804 216613746 -1550557426 -728535144 1301954082 983371444 -1527145705 -738284671 1257765435 1039190701 -1387276484 -632756310 1128379920 877037190 -1440607451 -584768589 1143763465 858473119 -1104982166 -920354820 1345138246 657071824 -1186034829 -834028571 1463872095 541579977 -1325873320 -939526194 1593222772 703698658 -1214971071 -1064160297 1503355501 781996795 -1728413754 -268611760 1995710186 32714364 -1617445921 -393180343 1905908467 111077989 -1776158732 -517552286 2016384728 254322254 -1857276947 -431291525 2135052993 138764887 -2058522718 -230006988 1799556750 474234392 -2111788101 -181953747 1815005847 455735809 -1953044592 -57551098 1704494780 312456746 -1929698423 -67366113 1660240549 368210483 1859015056 432627974 -2134888260 -137953238 1772328329 514106655 -2018642779 -257244109 1612044706 387115316 -1910785906 -115570664 1735925179 276770093 -1988723561 -26129407 1937326580 75395426 -1653137192 -361754546 1947502061 51623291 -1709513535 -316812201 2107820486 178649424 -1817401110 -458516356 2060389855 231226697 -1799262989 -473539483 1436578136 581386702 -1146220428 -861331230 1389212993 634029527 -1128016787 -876288773 1534851434 746375676 -1250584506 -1032673072 1544961395 722537957 -1307026337 -987796279 1209491772 1058034090 -1508311024 -786550650 1333437733 947754419 -1586183159 -697043809 1187834126 835443096 -1463646174 -540690252 1101081879 916856193 -1347466181 -660046675 2010472657 13783111 -1713700355 -287559317 1891149000 129995870 -1632188956 -374213262 2031020259 235526261 -1761572401 -536364711 2120428794 157555820 -1871884842 -412451520 1784836277 493174819 -2073292391 -211082993 1829745836 436765754 -2097031808 -200874730 1689909383 331270161 -1967679061 -38753987 1674853534 349375496 -1915069006 -86151900 1287340057 1002205327 -1565187787 -709750365 1272349696 1020376214 -1512512212 -757082694 1113638955 896006333 -1402033913 -613836399 1158482994 839531684 -1425838818 -603693688 1359761533 638279915 -1090375343 -939195961 1449235556 560375026 -1200622264 -815217186 1607981135 684779737 -1311131293 -958494219 1488591958 800926912 -1229685382 -1045213716 1559769874 738132868 -1292479938 -974036312 1536554763 747816861 -1248094681 -1029921103 1378073376 623152054 -1137845748 -886379878 1431207737 575229871 -1153425899 -867750269 1095705462 910693344 -1354677670 -666471732 1176692591 824563705 -1473477053 -550783275 1335143236 949197778 -1583691160 -694289666 1224306525 1073635275 -1493758351 -772784409 1737888730 277947212 -1986497802 -23117216 1627117507 402450261 -1896499473 -101546375 1766693864 508210046 -2025588028 -263927214 1847615473 422014823 -2144452899 -148304309 2048983998 220607272 -1808833902 -483896828 2102183847 172750641 -1824348533 -465201635 1962576780 66960154 -1695225184 -302785994 1939296149 76578563 -1650905415 -358736337 1172505171 853816005 -1410505857 -588622871 1116653130 898234076 -1400854682 -611870736 1261996641 1010809591 -1523127475 -768484389 1280659064 995262190 -1571082412 -715382846 1481904695 793977505 -1235586277 -1050852467 1597625902 675210936 -1321748734 -969898092 1452251653 562604691 -1199441111 -813249601 1373789724 652570250 -1075036368 -924119130 2123178651 160043533 -1870445641 -410750175 2044782210 250074644 -1745975378 -521554120 1884727977 122788415 -1638347899 -379585773 2000383664 3956262 -1724575844 -298696950 1664758527 339542633 -1925950509 -97295547 1683486438 324060784 -1973839926 -44128420 1843509965 451316315 -2081432607 -186061961 1787592404 495668802 -2071846920 -209375378 178427028 2108007426 -458426952 -1817459410 231690381 2059952155 -473878111 -1798962889 75046054 1937648688 -361267830 -1653584612 51697855 1947461673 -317015661 -1709340411 387286256 1611838566 -115612196 -1910713014 276316393 1736405119 -25812539 -1989078701 432934082 1858681940 -138383890 -2134418056 514050267 1772419149 -257054217 -2018862751 835499100 1187742922 -540879504 -1463425562 916549701 1101414611 -659615383 -1347935745 1058487406 1209011448 -786866878 -1507955244 947583095 1333643489 -697001637 -1586255411 746300472 1534891182 -1032469228 -1250757246 722886689 1544638647 -988282611 -1306578533 580922378 1437015196 -860992218 -1146520144 634251283 1389025413 -876377793 -1127958103 330933717 1690211651 -38288135 -1968114577 349462988 1674793306 -86376224 -1914883978 492973543 1785011569 -211006261 -2073330595 437250558 1829296488 -201226030 -2096711612 235845041 2030667047 -536816483 -1761090549 157512104 2120499518 -412282748 -1872093166 13974915 2010254613 -287613777 -1713607623 129563034 1891617036 -373909322 -1632524256 685212957 1607513483 -958798799 -1310796633 800735492 1488810386 -1045159896 -1229778754 638324015 1359691193 -939365373 -1090167659 560056630 1449589152 -814766054 -1201104756 895522169 1114088943 -613485483 -1402354493 839733600 1158308342 -603770804 -1425800998 1002118475 1287400925 -709526425 -1565373199 1020713298 1272048068 -757548930 -1512077080 949286422 1335084672 -694511814 -1583503444 1073295887 1224606361 -772320477 -1494195275 911179300 1095257778 -666820856 -1354354786 824359485 1176865451 -550708463 -1473516665 623109746 1378146020 -886208674 -1138051128 575545963 1430852349 -868203705 -1152945199 737701440 1560239830 -973729940 -1292812294 748005977 1536334543 -1029977227 -1248003101 66770654 1962796616 -302729230 -1695316124 77009607 1938825809 -359042069 -1650572419 220290796 2049339002 -483442752 -1809313962 172792565 2102110819 -465372199 -1824142513 508413626 1766520364 -264001642 -2025548032 421528227 1848062517 -147954801 -2144775399 278285960 1737588254 -23580764 -1986060494 402360977 1627175431 -101323843 -1896686805 563070807 1451816897 -813586821 -1199139091 652346190 1373975512 -924032414 -1075096844 794054501 1481867251 -1051054519 -1235411233 674859900 1597946858 -969414064 -1322198330 1010358067 1262479269 -768166369 -1523480951 995431210 1280451516 -715427322 -1571011952 853761793 1172598679 -588431827 -1410724165 898538264 1116318606 -612304332 -1400386910 451012511 1843844873 -185629005 -2081901019 495723398 1787499280 -209567062 -2071629252 339373997 1664966459 -97251711 -1926021609 324512692 1683004194 -44447080 -1973487090 123140091 1884407661 -380070185 -1637898687 3879906 2000421748 -298495282 -1724751272 160268233 2122993503 -410837275 -1870385549 249609168 2045217606 -521217284 -1746277782 -1508385896 -787420402 1209645748 1058966050 -1585832063 -696439017 1333034669 947080763 -1463004246 -540318916 1187132038 834994704 -1348364365 -660166875 1102050975 917030409 -1147089924 -861406358 1437510352 581540422 -1127411739 -875937933 1388539593 633626207 -1250212914 -1032031400 1534403298 745673332 -1307146281 -988694719 1545135867 723506797 -1652950192 -360789050 1937218172 74492650 -1709949111 -317517857 1947885157 52260595 -1818070174 -458931212 2108428878 178987736 -1798326405 -473397267 2059523671 231139009 -2133923020 -137765982 1858112024 432519822 -2019348691 -257679429 1772965377 514490007 -1911201018 -116239472 1612382762 387723964 -1988581601 -25192567 1735837235 275904165 -1089672487 -938747313 1359121397 637909859 -1201590592 -815391146 1450135532 560496506 -1311284501 -959425923 1608057799 685650769 -1229281550 -1044539804 1488242654 800323400 -1564738883 -709047765 1286970257 1001564935 -1512685916 -758051278 1272471432 1021275934 -1402965361 -613989863 1114510243 896082741 -1425164650 -603290112 1157879738 839182124 -2073900527 -211420537 1785506621 493591467 -2096165368 -200786274 1828810532 436625330 -1967570397 -37850443 1689723663 330306457 -1915451846 -86788436 1675290390 350082944 -1714038155 -288167197 2010889049 14453711 -1632100756 -373346566 1891008320 129060822 -1760669113 -536255791 2030056299 235340797 -1872521634 -412834104 2121135986 157992932 -1809729254 -484013684 2049955894 220784800 -1823703805 -464826987 2101484591 172305593 -1694879448 -302186050 1962168324 66281618 -1650985679 -359610969 1939444765 77505675 -1986614914 -24012312 1738066002 278919364 -1896125081 -100901391 1626672203 401751261 -2024988340 -263581222 1766015072 507801846 -2145327787 -148384317 1848542329 422163695 -1353737774 -666326716 1094842622 910608488 -1474142773 -551195299 1177304295 824904817 -1584131616 -695000714 1335521484 949829722 -1493576199 -771824273 1224193237 1072727107 -1292334666 -973096672 1559685274 737269772 -1248506449 -1030587079 1536896131 748428309 -1138556540 -886820590 1378705576 623530046 -1152465507 -867568373 1430299825 575116327 -1925543845 -96618291 1664412023 338942433 -1973990334 -45056812 1683565934 324935160 -2082406295 -186240769 1844404549 451432915 -2071149456 -208931610 1786946908 495293898 -1869768641 -410343255 2122578195 159697285 -1746904026 -521704272 2045656330 250154396 -1638526963 -380559205 1884844321 123683255 -1724132332 -297999230 2000008504 3311022 -1235965805 -1051486203 1482344895 794687785 -1321636726 -968991716 1597443494 674250032 -1198579551 -813166537 1451311501 562458907 -1075649352 -924462034 1374455188 652981506 -1411139337 -589002655 1173215707 854255949 -1399948050 -611758984 1115692482 898051412 -1523044155 -767623085 1261851113 1009869183 -1571425060 -715996086 1281070576 995927398 -1032118628 -1250152950 745897904 1534218022 -988358011 -1307448813 723041193 1545571135 -861890898 -1146640840 581891970 1437189908 -875736393 -1127587295 633549723 1388577549 -540274952 -1463075218 834826196 1187340098 -660485407 -1348011401 917482445 1101568859 -786987318 -1508854180 1058662374 1209980784 -696630573 -1585614267 947135487 1332941673 -116048300 -1911419198 387669880 1612476398 -25626035 -1988113701 276208481 1735502839 -137447834 -2134276368 432068426 1858594780 -257723777 -2019278103 514659155 1772757957 -459133392 -1817895258 179064604 2108391306 -472913367 -1798776129 230787845 2059844499 -361126398 -1652648300 74958638 1936783288 -317431269 -1710009715 52036407 1948070817 -614453283 -1402527925 896421617 1114209895 -603067452 -1425351854 839092968 1157937790 -709122065 -1564698759 1001768643 1286796885 -757701642 -1513008288 1020789466 1272918604 -958971975 -1311764689 685334165 1608412675 -1044710496 -1229075658 800365196 1488169498 -938690677 -1089763555 637720231 1359341105 -815697006 -1201257724 560927422 1449665064 -535949547 -1761001597 234909241 2030526127 -412890356 -1872430182 158181920 2120915638 -287996121 -1714243663 14411275 2010961565 -373800130 -1631620184 129376786 1890652804 -38199439 -1967247385 330792541 1689276107 -86713496 -1915491330 349878852 1675463378 -211642557 -2073712683 493680239 1785448185 -200322214 -2096602164 436286070 1829110496 -263357410 -2025173880 507714866 1766075812 -148850681 -2144892783 422500651 1848240573 -23661524 -1986935622 278435072 1738515862 -100978635 -1896087389 401953049 1626497423 -302355334 -1694671636 66325846 1962098112 -359159709 -1651468043 77187407 1939798489 -484318136 -1809394466 221218148 2049488370 -464773039 -1823797049 172114301 2101703147 -886874922 -1138463680 623721978 1378487660 -867264305 -1152800679 574683619 1430767989 -973548316 -1291852686 737588680 1559332190 -1030418179 -1248714645 748384721 1536966983 -694924110 -1584169948 949628318 1335696648 -772175701 -1493256131 1073211783 1223743761 -665860992 -1354173418 910271916 1095144762 -551419751 -1473957873 824992181 1177243939 -380220065 -1638826551 123219059 1885281509 -298088122 -1724073520 3532906 1999821052 -410139283 -1869941253 159622209 2122618071 -522190476 -1746456094 250503256 2045333710 -186557125 -2082050643 451886103 1843924097 -208889566 -2071221836 495122446 1787152536 -96807671 -1925323361 338998309 1664320691 -44625648 -1974460026 324628540 1683898538 -768053865 -1522574079 1010175163 1261517869 -715806322 -1571645160 995870882 1281161268 -589044315 -1411066573 854426761 1173009439 -611442244 -1400303318 897597584 1116172294 -812679693 -1199026843 562109663 1451633737 -924665366 -1075476100 653056198 1374414928 -1051396671 -1236023977 794465517 1482531963 -969330216 -1321336498 674713844 1597005922 873591684 1125565202 1625332692 401058626